| 1 |
- if(function(e,t){"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(S,e){var t=[],_=S.document,u=t.slice,m=t.concat,s=t.push,i=t.indexOf,n={},r=n.toString,p=n.hasOwnProperty,g={},o="2.2.4",E=function(e,t){return new E.fn.init(e,t)},a=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,c=/^-ms-/,d=/-([\da-z])/gi,l=function(e,t){return t.toUpperCase()};function f(e){var t=!!e&&"length"in e&&e.length,n=E.type(e);return"function"!==n&&!E.isWindow(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}E.fn=E.prototype={jquery:o,constructor:E,selector:"",length:0,toArray:function(){return u.call(this)},get:function(e){return null!=e?e<0?this[e+this.length]:this[e]:u.call(this)},pushStack:function(e){var t=E.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e){return E.each(this,e)},map:function(n){return this.pushStack(E.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(u.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:s,sort:t.sort,splice:t.splice},E.extend=E.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,c=arguments.length,d=!1;for("boolean"==typeof a&&(d=a,a=arguments[s]||{},s++),"object"==typeof a||E.isFunction(a)||(a={}),s===c&&(a=this,s--);s<c;s++)if(null!=(e=arguments[s]))for(t in e)n=a[t],a!==(r=e[t])&&(d&&r&&(E.isPlainObject(r)||(i=E.isArray(r)))?(i?(i=!1,o=n&&E.isArray(n)?n:[]):o=n&&E.isPlainObject(n)?n:{},a[t]=E.extend(d,o,r)):void 0!==r&&(a[t]=r));return a},E.extend({expando:"jQuery"+(o+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isFunction:function(e){return"function"===E.type(e)},isArray:Array.isArray,isWindow:function(e){return null!=e&&e===e.window},isNumeric:function(e){var t=e&&e.toString();return!E.isArray(e)&&0<=t-parseFloat(t)+1},isPlainObject:function(e){var t;if("object"!==E.type(e)||e.nodeType||E.isWindow(e))return!1;if(e.constructor&&!p.call(e,"constructor")&&!p.call(e.constructor.prototype||{},"isPrototypeOf"))return!1;for(t in e);return void 0===t||p.call(e,t)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[r.call(e)]||"object":typeof e},globalEval:function(e){var t,n=eval;(e=E.trim(e))&&(1===e.indexOf("use strict")?((t=_.createElement("script")).text=e,_.head.appendChild(t).parentNode.removeChild(t)):n(e))},camelCase:function(e){return e.replace(c,"ms-").replace(d,l)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t){var n,r=0;if(f(e))for(n=e.length;r<n&&!1!==t.call(e[r],r,e[r]);r++);else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},trim:function(e){return null==e?"":(e+"").replace(a,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(f(Object(e))?E.merge(n,"string"==typeof e?[e]:e):s.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(f(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return m.apply([],a)},guid:1,proxy:function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),E.isFunction(e))return r=u.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(u.call(arguments)))}).guid=e.guid=e.guid||E.guid++,i},now:Date.now,support:g}),"function"==typeof Symbol&&(E.fn[Symbol.iterator]=t[Symbol.iterator]),E.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var h=function(n){var e,p,$,o,i,m,l,g,w,c,d,x,S,a,_,v,s,u,b,E="sizzle"+1*new Date,y=n.document,C=0,r=0,f=ie(),h=ie(),A=ie(),k=function(e,t){return e===t&&(d=!0),0},T={}.hasOwnProperty,t=[],M=t.pop,I=t.push,N=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},L="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",D="[\\x20\\t\\r\\n\\f]",j="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",R="\\["+D+"*("+j+")(?:"+D+"*([*^$|!~]?=)"+D+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+j+"))|)"+D+"*\\]",B=":("+j+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+R+")*)|.*)\\)|)",F=new RegExp(D+"+","g"),U=new RegExp("^"+D+"+|((?:^|[^\\\\])(?:\\\\.)*)"+D+"+$","g"),q=new RegExp("^"+D+"*,"+D+"*"),H=new RegExp("^"+D+"*([>+~]|"+D+")"+D+"*"),z=new RegExp("="+D+"*([^\\]'\"]*?)"+D+"*\\]","g"),V=new RegExp(B),K=new RegExp("^"+j+"$"),G={ID:new RegExp("^#("+j+")"),CLASS:new RegExp("^\\.("+j+")"),TAG:new RegExp("^("+j+"|[*])"),ATTR:new RegExp("^"+R),PSEUDO:new RegExp("^"+B),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+D+"*(even|odd|(([+-]|)(\\d*)n|)"+D+"*(?:([+-]|)"+D+"*(\\d+)|))"+D+"*\\)|)","i"),bool:new RegExp("^(?:"+L+")$","i"),needsContext:new RegExp("^"+D+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+D+"*((?:-\\d)?\\d*)"+D+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,J=/[+~]/,Q=/'|\\/g,ee=new RegExp("\\\\([\\da-f]{1,6}"+D+"?|("+D+")|.)","ig"),te=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},ne=function(){x()};try{N.apply(t=O.call(y.childNodes),y.childNodes),t[y.childNodes.length].nodeType}catch(e){N={apply:t.length?function(e,t){I.apply(e,O.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function re(e,t,n,r){var i,o,a,s,c,d,u,l,f=t&&t.ownerDocument,h=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==h&&9!==h&&11!==h)return n;if(!r&&((t?t.ownerDocument||t:y)!==S&&x(t),t=t||S,_)){if(11!==h&&(d=Z.exec(e)))if(i=d[1]){if(9===h){if(!(a=t.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&b(t,a)&&a.id===i)return n.push(a),n}else{if(d[2])return N.apply(n,t.getElementsByTagName(e)),n;if((i=d[3])&&p.getElementsByClassName&&t.getElementsByClassName)return N.apply(n,t.getElementsByClassName(i)),n}if(p.qsa&&!A[e+" "]&&(!v||!v.test(e))){if(1!==h)f=t,l=e;else if("object"!==t.nodeName.toLowerCase()){for((s=t.getAttribute("id"))?s=s.replace(Q,"\\$&"):t.setAttribute("id",s=E),o=(u=m(e)).length,c=K.test(s)?"#"+s:"[id='"+s+"']";o--;)u[o]=c+" "+pe(u[o]);l=u.join(","),f=J.test(e)&&fe(t.parentNode)||t}if(l)try{return N.apply(n,f.querySelectorAll(l)),n}catch(e){}finally{s===E&&t.removeAttribute("id")}}}return g(e.replace(U,"$1"),t,n,r)}function ie(){var r=[];return function e(t,n){return r.push(t+" ")>$.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function oe(e){return e[E]=!0,e}function ae(e){var t=S.createElement("div");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function se(e,t){for(var n=e.split("|"),r=n.length;r--;)$.attrHandle[n[r]]=t}function ce(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||1<<31)-(~e.sourceIndex||1<<31);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function ue(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function le(a){return oe(function(o){return o=+o,oe(function(e,t){for(var n,r=a([],e.length,o),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function fe(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in p=re.support={},i=re.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},x=re.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:y;return r!==S&&9===r.nodeType&&r.documentElement&&(a=(S=r).documentElement,_=!i(S),(n=S.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",ne,!1):n.attachEvent&&n.attachEvent("onunload",ne)),p.attributes=ae(function(e){return e.className="i",!e.getAttribute("className")}),p.getElementsByTagName=ae(function(e){return e.appendChild(S.createComment("")),!e.getElementsByTagName("*").length}),p.getElementsByClassName=Y.test(S.getElementsByClassName),p.getById=ae(function(e){return a.appendChild(e).id=E,!S.getElementsByName||!S.getElementsByName(E).length}),p.getById?($.find.ID=function(e,t){if(void 0!==t.getElementById&&_){var n=t.getElementById(e);return n?[n]:[]}},$.filter.ID=function(e){var t=e.replace(ee,te);return function(e){return e.getAttribute("id")===t}}):(delete $.find.ID,$.filter.ID=function(e){var n=e.replace(ee,te);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}}),$.find.TAG=p.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):p.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},$.find.CLASS=p.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&_)return t.getElementsByClassName(e)},s=[],v=[],(p.qsa=Y.test(S.querySelectorAll))&&(ae(function(e){a.appendChild(e).innerHTML="<a id='"+E+"'></a><select id='"+E+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+D+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+D+"*(?:value|"+L+")"),e.querySelectorAll("[id~="+E+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+E+"+*").length||v.push(".#.+[+~]")}),ae(function(e){var t=S.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+D+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(p.matchesSelector=Y.test(u=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ae(function(e){p.disconnectedMatch=u.call(e,"div"),u.call(e,"[s!='']:x"),s.push("!=",B)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=Y.test(a.compareDocumentPosition),b=t||Y.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},k=t?function(e,t){if(e===t)return d=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e===S||e.ownerDocument===y&&b(y,e)?-1:t===S||t.ownerDocument===y&&b(y,t)?1:c?P(c,e)-P(c,t):0:4&n?-1:1)}:function(e,t){if(e===t)return d=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===S?-1:t===S?1:i?-1:o?1:c?P(c,e)-P(c,t):0;if(i===o)return ce(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?ce(a[r],s[r]):a[r]===y?-1:s[r]===y?1:0}),S},re.matches=function(e,t){return re(e,null,null,t)},re.matchesSelector=function(e,t){if((e.ownerDocument||e)!==S&&x(e),t=t.replace(z,"='$1']"),p.matchesSelector&&_&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=u.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return 0<re(t,S,null,[e]).length},re.contains=function(e,t){return(e.ownerDocument||e)!==S&&x(e),b(e,t)},re.attr=function(e,t){(e.ownerDocument||e)!==S&&x(e);var n=$.attrHandle[t.toLowerCase()],r=n&&T.call($.attrHandle,t.toLowerCase())?n(e,t,!_):void 0;return void 0!==r?r:p.attributes||!_?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},re.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},re.uniqueSort=function(e){var t,n=[],r=0,i=0;if(d=!p.detectDuplicates,c=!p.sortStable&&e.slice(0),e.sort(k),d){for(;t=e[i++];)t===e[i]&&(r=n.push(i));for(;r--;)e.splice(n[r],1)}return c=null,e},o=re.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=o(t);return n},($=re.selectors={cacheLength:50,createPseudo:oe,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(ee,te),e[3]=(e[3]||e[4]||e[5]||"").replace(ee,te),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||re.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&re.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&V.test(n)&&(t=m(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(ee,te).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=f[e+" "];return t||(t=new RegExp("(^|"+D+")"+e+"("+D+"|$)"))&&f(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=re.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(F," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(p,e,t,m,g){var v="nth"!==p.slice(0,3),b="last"!==p.slice(-4),y="of-type"===e;return 1===m&&0===g?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,c,d=v!==b?"nextSibling":"previousSibling",u=e.parentNode,l=y&&e.nodeName.toLowerCase(),f=!n&&!y,h=!1;if(u){if(v){for(;d;){for(a=e;a=a[d];)if(y?a.nodeName.toLowerCase()===l:1===a.nodeType)return!1;c=d="only"===p&&!c&&"nextSibling"}return!0}if(c=[b?u.firstChild:u.lastChild],b&&f){for(h=(s=(r=(i=(o=(a=u)[E]||(a[E]={}))[a.uniqueID]||(o[a.uniqueID]={}))[p]||[])[0]===C&&r[1])&&r[2],a=s&&u.childNodes[s];a=++s&&a&&a[d]||(h=s=0)||c.pop();)if(1===a.nodeType&&++h&&a===e){i[p]=[C,s,h];break}}else if(f&&(h=s=(r=(i=(o=(a=e)[E]||(a[E]={}))[a.uniqueID]||(o[a.uniqueID]={}))[p]||[])[0]===C&&r[1]),!1===h)for(;(a=++s&&a&&a[d]||(h=s=0)||c.pop())&&((y?a.nodeName.toLowerCase()!==l:1!==a.nodeType)||!++h||(f&&((i=(o=a[E]||(a[E]={}))[a.uniqueID]||(o[a.uniqueID]={}))[p]=[C,h]),a!==e)););return(h-=g)===m||h%m==0&&0<=h/m}}},PSEUDO:function(e,o){var t,a=$.pseudos[e]||$.setFilters[e.toLowerCase()]||re.error("unsupported pseudo: "+e);return a[E]?a(o):1<a.length?(t=[e,e,"",o],$.setFilters.hasOwnProperty(e.toLowerCase())?oe(function(e,t){for(var n,r=a(e,o),i=r.length;i--;)e[n=P(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:oe(function(e){var r=[],i=[],s=l(e.replace(U,"$1"));return s[E]?oe(function(e,t,n,r){for(var i,o=s(e,null,r,[]),a=e.length;a--;)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:oe(function(t){return function(e){return 0<re(t,e).length}}),contains:oe(function(t){return t=t.replace(ee,te),function(e){return-1<(e.textContent||e.innerText||o(e)).indexOf(t)}}),lang:oe(function(n){return K.test(n||"")||re.error("unsupported lang: "+n),n=n.replace(ee,te).toLowerCase(),function(e){var t;do{if(t=_?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===S.activeElement&&(!S.hasFocus||S.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return!1===e.disabled},disabled:function(e){return!0===e.disabled},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!$.pseudos.empty(e)},header:function(e){return X.test(e.nodeName)},input:function(e){return W.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:le(function(){return[0]}),last:le(function(e,t){return[t-1]}),eq:le(function(e,t,n){return[n<0?n+t:n]}),even:le(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:le(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:le(function(e,t,n){for(var r=n<0?n+t:n;0<=--r;)e.push(r);return e}),gt:le(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=$.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})$.pseudos[e]=de(e);for(e in{submit:!0,reset:!0})$.pseudos[e]=ue(e);function he(){}function pe(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function me(s,e,t){var c=e.dir,d=t&&"parentNode"===c,u=r++;return e.first?function(e,t,n){for(;e=e[c];)if(1===e.nodeType||d)return s(e,t,n)}:function(e,t,n){var r,i,o,a=[C,u];if(n){for(;e=e[c];)if((1===e.nodeType||d)&&s(e,t,n))return!0}else for(;e=e[c];)if(1===e.nodeType||d){if((r=(i=(o=e[E]||(e[E]={}))[e.uniqueID]||(o[e.uniqueID]={}))[c])&&r[0]===C&&r[1]===u)return a[2]=r[2];if((i[c]=a)[2]=s(e,t,n))return!0}}}function ge(i){return 1<i.length?function(e,t,n){for(var r=i.length;r--;)if(!i[r](e,t,n))return!1;return!0}:i[0]}function ve(e,t,n,r,i){for(var o,a=[],s=0,c=e.length,d=null!=t;s<c;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),d&&t.push(s)));return a}function be(h,p,m,g,v,e){return g&&!g[E]&&(g=be(g)),v&&!v[E]&&(v=be(v,e)),oe(function(e,t,n,r){var i,o,a,s=[],c=[],d=t.length,u=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)re(e,t[r],n);return n}(p||"*",n.nodeType?[n]:n,[]),l=!h||!e&&p?u:ve(u,s,h,n,r),f=m?v||(e?h:d||g)?[]:t:l;if(m&&m(l,f,n,r),g)for(i=ve(f,c),g(i,[],n,r),o=i.length;o--;)(a=i[o])&&(f[c[o]]=!(l[c[o]]=a));if(e){if(v||h){if(v){for(i=[],o=f.length;o--;)(a=f[o])&&i.push(l[o]=a);v(null,f=[],i,r)}for(o=f.length;o--;)(a=f[o])&&-1<(i=v?P(e,a):s[o])&&(e[i]=!(t[i]=a))}}else f=ve(f===t?f.splice(d,f.length):f),v?v(null,t,f,r):N.apply(t,f)})}function ye(e){for(var i,t,n,r=e.length,o=$.relative[e[0].type],a=o||$.relative[" "],s=o?1:0,c=me(function(e){return e===i},a,!0),d=me(function(e){return-1<P(i,e)},a,!0),u=[function(e,t,n){var r=!o&&(n||t!==w)||((i=t).nodeType?c(e,t,n):d(e,t,n));return i=null,r}];s<r;s++)if(t=$.relative[e[s].type])u=[me(ge(u),t)];else{if((t=$.filter[e[s].type].apply(null,e[s].matches))[E]){for(n=++s;n<r&&!$.relative[e[n].type];n++);return be(1<s&&ge(u),1<s&&pe(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(U,"$1"),t,s<n&&ye(e.slice(s,n)),n<r&&ye(e=e.slice(n)),n<r&&pe(e))}u.push(t)}return ge(u)}return he.prototype=$.filters=$.pseudos,$.setFilters=new he,m=re.tokenize=function(e,t){var n,r,i,o,a,s,c,d=h[e+" "];if(d)return t?0:d.slice(0);for(a=e,s=[],c=$.preFilter;a;){for(o in n&&!(r=q.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=H.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace(U," ")}),a=a.slice(n.length)),$.filter)!(r=G[o].exec(a))||c[o]&&!(r=c[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?re.error(e):h(e,s).slice(0)},l=re.compile=function(e,t){var n,g,v,b,y,r,i=[],o=[],a=A[e+" "];if(!a){for(t||(t=m(e)),n=t.length;n--;)(a=ye(t[n]))[E]?i.push(a):o.push(a);(a=A(e,(g=o,b=0<(v=i).length,y=0<g.length,r=function(e,t,n,r,i){var o,a,s,c=0,d="0",u=e&&[],l=[],f=w,h=e||y&&$.find.TAG("*",i),p=C+=null==f?1:Math.random()||.1,m=h.length;for(i&&(w=t===S||t||i);d!==m&&null!=(o=h[d]);d++){if(y&&o){for(a=0,t||o.ownerDocument===S||(x(o),n=!_);s=g[a++];)if(s(o,t||S,n)){r.push(o);break}i&&(C=p)}b&&((o=!s&&o)&&c--,e&&u.push(o))}if(c+=d,b&&d!==c){for(a=0;s=v[a++];)s(u,l,t,n);if(e){if(0<c)for(;d--;)u[d]||l[d]||(l[d]=M.call(r));l=ve(l)}N.apply(r,l),i&&!e&&0<l.length&&1<c+v.length&&re.uniqueSort(r)}return i&&(C=p,w=f),u},b?oe(r):r))).selector=e}return a},g=re.select=function(e,t,n,r){var i,o,a,s,c,d="function"==typeof e&&e,u=!r&&m(e=d.selector||e);if(n=n||[],1===u.length){if(2<(o=u[0]=u[0].slice(0)).length&&"ID"===(a=o[0]).type&&p.getById&&9===t.nodeType&&_&&$.relative[o[1].type]){if(!(t=($.find.ID(a.matches[0].replace(ee,te),t)||[])[0]))return n;d&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(i=G.needsContext.test(e)?0:o.length;i--&&(a=o[i],!$.relative[s=a.type]);)if((c=$.find[s])&&(r=c(a.matches[0].replace(ee,te),J.test(o[0].type)&&fe(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&pe(o)))return N.apply(n,r),n;break}}return(d||l(e,u))(r,t,!_,n,!t||J.test(e)&&fe(t.parentNode)||t),n},p.sortStable=E.split("").sort(k).join("")===E,p.detectDuplicates=!!d,x(),p.sortDetached=ae(function(e){return 1&e.compareDocumentPosition(S.createElement("div"))}),ae(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||se("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),p.attributes&&ae(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||se("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ae(function(e){return null==e.getAttribute("disabled")})||se(L,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),re}(S);E.find=h,E.expr=h.selectors,E.expr[":"]=E.expr.pseudos,E.uniqueSort=E.unique=h.uniqueSort,E.text=h.getText,E.isXMLDoc=h.isXML,E.contains=h.contains;var v=function(e,t,n){for(var r=[],i=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&E(e).is(n))break;r.push(e)}return r},b=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},y=E.expr.match.needsContext,$=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(e,n,r){if(E.isFunction(n))return E.grep(e,function(e,t){return!!n.call(e,t,e)!==r});if(n.nodeType)return E.grep(e,function(e){return e===n!==r});if("string"==typeof n){if(w.test(n))return E.filter(n,e,r);n=E.filter(n,e)}return E.grep(e,function(e){return-1<i.call(n,e)!==r})}E.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?E.find.matchesSelector(r,e)?[r]:[]:E.find.matches(e,E.grep(t,function(e){return 1===e.nodeType}))},E.fn.extend({find:function(e){var t,n=this.length,r=[],i=this;if("string"!=typeof e)return this.pushStack(E(e).filter(function(){for(t=0;t<n;t++)if(E.contains(i[t],this))return!0}));for(t=0;t<n;t++)E.find(e,i[t],r);return(r=this.pushStack(1<n?E.unique(r):r)).selector=this.selector?this.selector+" "+e:e,r},filter:function(e){return this.pushStack(x(this,e||[],!1))},not:function(e){return this.pushStack(x(this,e||[],!0))},is:function(e){return!!x(this,"string"==typeof e&&y.test(e)?E(e):e||[],!1).length}});var C,A=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;(E.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||C,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:A.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof E?t[0]:t,E.merge(this,E.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:_,!0)),$.test(r[1])&&E.isPlainObject(t))for(r in t)E.isFunction(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=_.getElementById(r[2]))&&i.parentNode&&(this.length=1,this[0]=i),this.context=_,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):E.isFunction(e)?void 0!==n.ready?n.ready(e):e(E):(void 0!==e.selector&&(this.selector=e.selector,this.context=e.context),E.makeArray(e,this))}).prototype=E.fn,C=E(_);var k=/^(?:parents|prev(?:Until|All))/,T={children:!0,contents:!0,next:!0,prev:!0};function M(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}E.fn.extend({has:function(e){var t=E(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(E.contains(this,t[e]))return!0})},closest:function(e,t){for(var n,r=0,i=this.length,o=[],a=y.test(e)||"string"!=typeof e?E(e,t||this.context):0;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&E.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?E.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?i.call(E(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(E.uniqueSort(E.merge(this.get(),E(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),E.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return v(e,"parentNode")},parentsUntil:function(e,t,n){return v(e,"parentNode",n)},next:function(e){return M(e,"nextSibling")},prev:function(e){return M(e,"previousSibling")},nextAll:function(e){return v(e,"nextSibling")},prevAll:function(e){return v(e,"previousSibling")},nextUntil:function(e,t,n){return v(e,"nextSibling",n)},prevUntil:function(e,t,n){return v(e,"previousSibling",n)},siblings:function(e){return b((e.parentNode||{}).firstChild,e)},children:function(e){return b(e.firstChild)},contents:function(e){return e.contentDocument||E.merge([],e.childNodes)}},function(r,i){E.fn[r]=function(e,t){var n=E.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=E.filter(t,n)),1<this.length&&(T[r]||E.uniqueSort(n),k.test(r)&&n.reverse()),this.pushStack(n)}});var I,N=/\S+/g;function O(){_.removeEventListener("DOMContentLoaded",O),S.removeEventListener("load",O),E.ready()}E.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},E.each(e.match(N)||[],function(e,t){n[t]=!0}),n):E.extend({},r);var i,t,o,a,s=[],c=[],d=-1,u=function(){for(a=r.once,o=i=!0;c.length;d=-1)for(t=c.shift();++d<s.length;)!1===s[d].apply(t[0],t[1])&&r.stopOnFalse&&(d=s.length,t=!1);r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},l={add:function(){return s&&(t&&!i&&(d=s.length-1,c.push(t)),function n(e){E.each(e,function(e,t){E.isFunction(t)?r.unique&&l.has(t)||s.push(t):t&&t.length&&"string"!==E.type(t)&&n(t)})}(arguments),t&&!i&&u()),this},remove:function(){return E.each(arguments,function(e,t){for(var n;-1<(n=E.inArray(t,s,n));)s.splice(n,1),n<=d&&d--}),this},has:function(e){return e?-1<E.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=c=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=c=[],t||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],c.push(t),i||u()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!o}};return l},E.extend({Deferred:function(e){var o=[["resolve","done",E.Callbacks("once memory"),"resolved"],["reject","fail",E.Callbacks("once memory"),"rejected"],["notify","progress",E.Callbacks("memory")]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},then:function(){var i=arguments;return E.Deferred(function(r){E.each(o,function(e,t){var n=E.isFunction(i[e])&&i[e];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&E.isFunction(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this===a?r.promise():this,n?[e]:arguments)})}),i=null}).promise()},promise:function(e){return null!=e?E.extend(e,a):a}},s={};return a.pipe=a.then,E.each(o,function(e,t){var n=t[2],r=t[3];a[t[1]]=n.add,r&&n.add(function(){i=r},o[1^e][2].disable,o[2][2].lock),s[t[0]]=function(){return s[t[0]+"With"](this===s?a:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var i,t,n,r=0,o=u.call(arguments),a=o.length,s=1!==a||e&&E.isFunction(e.promise)?a:0,c=1===s?e:E.Deferred(),d=function(t,n,r){return function(e){n[t]=this,r[t]=1<arguments.length?u.call(arguments):e,r===i?c.notifyWith(n,r):--s||c.resolveWith(n,r)}};if(1<a)for(i=new Array(a),t=new Array(a),n=new Array(a);r<a;r++)o[r]&&E.isFunction(o[r].promise)?o[r].promise().progress(d(r,t,i)).done(d(r,n,o)).fail(c.reject):--s;return s||c.resolveWith(n,o),c.promise()}}),E.fn.ready=function(e){return E.ready.promise().done(e),this},E.extend({isReady:!1,readyWait:1,holdReady:function(e){e?E.readyWait++:E.ready(!0)},ready:function(e){(!0===e?--E.readyWait:E.isReady)||(E.isReady=!0)!==e&&0<--E.readyWait||(I.resolveWith(_,[E]),E.fn.triggerHandler&&(E(_).triggerHandler("ready"),E(_).off("ready")))}}),E.ready.promise=function(e){return I||(I=E.Deferred(),"complete"===_.readyState||"loading"!==_.readyState&&!_.documentElement.doScroll?S.setTimeout(E.ready):(_.addEventListener("DOMContentLoaded",O),S.addEventListener("load",O))),I.promise(e)},E.ready.promise();var P=function(e,t,n,r,i,o,a){var s=0,c=e.length,d=null==n;if("object"===E.type(n))for(s in i=!0,n)P(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,E.isFunction(r)||(a=!0),d&&(a?(t.call(e,r),t=null):(d=t,t=function(e,t,n){return d.call(E(e),n)})),t))for(;s<c;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:d?t.call(e):c?t(e[0],n):o},L=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function D(){this.expando=E.expando+D.uid++}D.uid=1,D.prototype={register:function(e,t){var n=t||{};return e.nodeType?e[this.expando]=n:Object.defineProperty(e,this.expando,{value:n,writable:!0,configurable:!0}),e[this.expando]},cache:function(e){if(!L(e))return{};var t=e[this.expando];return t||(t={},L(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[t]=n;else for(r in t)i[r]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][t]},access:function(e,t,n){var r;return void 0===t||t&&"string"==typeof t&&void 0===n?void 0!==(r=this.get(e,t))?r:this.get(e,E.camelCase(t)):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r,i,o=e[this.expando];if(void 0!==o){if(void 0===t)this.register(e);else{E.isArray(t)?r=t.concat(t.map(E.camelCase)):(i=E.camelCase(t),r=t in o?[t,i]:(r=i)in o?[r]:r.match(N)||[]),n=r.length;for(;n--;)delete o[r[n]]}(void 0===t||E.isEmptyObject(o))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!E.isEmptyObject(t)}};var j=new D,R=new D,B=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,F=/[A-Z]/g;function U(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(F,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===n||"false"!==n&&("null"===n?null:+n+""===n?+n:B.test(n)?E.parseJSON(n):n)}catch(e){}R.set(e,t,n)}else n=void 0;return n}E.extend({hasData:function(e){return R.hasData(e)||j.hasData(e)},data:function(e,t,n){return R.access(e,t,n)},removeData:function(e,t){R.remove(e,t)},_data:function(e,t,n){return j.access(e,t,n)},_removeData:function(e,t){j.remove(e,t)}}),E.fn.extend({data:function(r,e){var t,n,i,o=this[0],a=o&&o.attributes;if(void 0===r){if(this.length&&(i=R.get(o),1===o.nodeType&&!j.get(o,"hasDataAttrs"))){for(t=a.length;t--;)a[t]&&0===(n=a[t].name).indexOf("data-")&&(n=E.camelCase(n.slice(5)),U(o,n,i[n]));j.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof r?this.each(function(){R.set(this,r)}):P(this,function(t){var e,n;if(o&&void 0===t)return void 0!==(e=R.get(o,r)||R.get(o,r.replace(F,"-$&").toLowerCase()))?e:(n=E.camelCase(r),void 0!==(e=R.get(o,n))?e:void 0!==(e=U(o,n,void 0))?e:void 0);n=E.camelCase(r),this.each(function(){var e=R.get(this,n);R.set(this,n,t),-1<r.indexOf("-")&&void 0!==e&&R.set(this,r,t)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){R.remove(this,e)})}}),E.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=j.get(e,t),n&&(!r||E.isArray(n)?r=j.access(e,t,E.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=E.queue(e,t),r=n.length,i=n.shift(),o=E._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){E.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return j.get(e,n)||j.access(e,n,{empty:E.Callbacks("once memory").add(function(){j.remove(e,[t+"queue",n])})})}}),E.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?E.queue(this[0],t):void 0===n?this:this.each(function(){var e=E.queue(this,t,n);E._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&E.dequeue(this,t)})},dequeue:function(e){return this.each(function(){E.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=E.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";a--;)(n=j.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var q=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,H=new RegExp("^(?:([+-])=|)("+q+")([a-z%]*)$","i"),z=["Top","Right","Bottom","Left"],V=function(e,t){return e=t||e,"none"===E.css(e,"display")||!E.contains(e.ownerDocument,e)};function K(e,t,n,r){var i,o=1,a=20,s=r?function(){return r.cur()}:function(){return E.css(e,t,"")},c=s(),d=n&&n[3]||(E.cssNumber[t]?"":"px"),u=(E.cssNumber[t]||"px"!==d&&+c)&&H.exec(E.css(e,t));if(u&&u[3]!==d)for(d=d||u[3],n=n||[],u=+c||1;u/=o=o||".5",E.style(e,t,u+d),o!==(o=s()/c)&&1!==o&&--a;);return n&&(u=+u||+c||0,i=n[1]?u+(n[1]+1)*n[2]:+n[2],r&&(r.unit=d,r.start=u,r.end=i)),i}var G=/^(?:checkbox|radio)$/i,W=/<([\w:-]+)/,X=/^$|\/(?:java|ecma)script/i,Y={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function Z(e,t){var n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[];return void 0===t||t&&E.nodeName(e,t)?E.merge([e],n):n}function J(e,t){for(var n=0,r=e.length;n<r;n++)j.set(e[n],"globalEval",!t||j.get(t[n],"globalEval"))}Y.optgroup=Y.option,Y.tbody=Y.tfoot=Y.colgroup=Y.caption=Y.thead,Y.th=Y.td;var Q,ee,te=/<|&#?\w+;/;function ne(e,t,n,r,i){for(var o,a,s,c,d,u,l=t.createDocumentFragment(),f=[],h=0,p=e.length;h<p;h++)if((o=e[h])||0===o)if("object"===E.type(o))E.merge(f,o.nodeType?[o]:o);else if(te.test(o)){for(a=a||l.appendChild(t.createElement("div")),s=(W.exec(o)||["",""])[1].toLowerCase(),c=Y[s]||Y._default,a.innerHTML=c[1]+E.htmlPrefilter(o)+c[2],u=c[0];u--;)a=a.lastChild;E.merge(f,a.childNodes),(a=l.firstChild).textContent=""}else f.push(t.createTextNode(o));for(l.textContent="",h=0;o=f[h++];)if(r&&-1<E.inArray(o,r))i&&i.push(o);else if(d=E.contains(o.ownerDocument,o),a=Z(l.appendChild(o),"script"),d&&J(a),n)for(u=0;o=a[u++];)X.test(o.type||"")&&n.push(o);return l}Q=_.createDocumentFragment().appendChild(_.createElement("div")),(ee=_.createElement("input")).setAttribute("type","radio"),ee.setAttribute("checked","checked"),ee.setAttribute("name","t"),Q.appendChild(ee),g.checkClone=Q.cloneNode(!0).cloneNode(!0).lastChild.checked,Q.innerHTML="<textarea>x</textarea>",g.noCloneChecked=!!Q.cloneNode(!0).lastChild.defaultValue;var re=/^key/,ie=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,oe=/^([^.]*)(?:\.(.+)|)/;function ae(){return!0}function se(){return!1}function ce(){try{return _.activeElement}catch(e){}}function de(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)de(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return E().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=E.guid++)),e.each(function(){E.event.add(this,t,i,r,n)})}E.event={global:{},add:function(t,e,n,r,i){var o,a,s,c,d,u,l,f,h,p,m,g=j.get(t);if(g)for(n.handler&&(n=(o=n).handler,i=o.selector),n.guid||(n.guid=E.guid++),(c=g.events)||(c=g.events={}),(a=g.handle)||(a=g.handle=function(e){return void 0!==E&&E.event.triggered!==e.type?E.event.dispatch.apply(t,arguments):void 0}),d=(e=(e||"").match(N)||[""]).length;d--;)h=m=(s=oe.exec(e[d])||[])[1],p=(s[2]||"").split(".").sort(),h&&(l=E.event.special[h]||{},h=(i?l.delegateType:l.bindType)||h,l=E.event.special[h]||{},u=E.extend({type:h,origType:m,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&E.expr.match.needsContext.test(i),namespace:p.join(".")},o),(f=c[h])||((f=c[h]=[]).delegateCount=0,l.setup&&!1!==l.setup.call(t,r,p,a)||t.addEventListener&&t.addEventListener(h,a)),l.add&&(l.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),i?f.splice(f.delegateCount++,0,u):f.push(u),E.event.global[h]=!0)},remove:function(e,t,n,r,i){var o,a,s,c,d,u,l,f,h,p,m,g=j.hasData(e)&&j.get(e);if(g&&(c=g.events)){for(d=(t=(t||"").match(N)||[""]).length;d--;)if(h=m=(s=oe.exec(t[d])||[])[1],p=(s[2]||"").split(".").sort(),h){for(l=E.event.special[h]||{},f=c[h=(r?l.delegateType:l.bindType)||h]||[],s=s[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=f.length;o--;)u=f[o],!i&&m!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||r&&r!==u.selector&&("**"!==r||!u.selector)||(f.splice(o,1),u.selector&&f.delegateCount--,l.remove&&l.remove.call(e,u));a&&!f.length&&(l.teardown&&!1!==l.teardown.call(e,p,g.handle)||E.removeEvent(e,h,g.handle),delete c[h])}else for(h in c)E.event.remove(e,h+t[d],n,r,!0);E.isEmptyObject(c)&&j.remove(e,"handle events")}},dispatch:function(e){e=E.event.fix(e);var t,n,r,i,o,a,s=u.call(arguments),c=(j.get(this,"events")||{})[e.type]||[],d=E.event.special[e.type]||{};if((s[0]=e).delegateTarget=this,!d.preDispatch||!1!==d.preDispatch.call(this,e)){for(a=E.event.handlers.call(this,e,c),t=0;(i=a[t++])&&!e.isPropagationStopped();)for(e.currentTarget=i.elem,n=0;(o=i.handlers[n++])&&!e.isImmediatePropagationStopped();)e.rnamespace&&!e.rnamespace.test(o.namespace)||(e.handleObj=o,e.data=o.data,void 0!==(r=((E.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(e.result=r)&&(e.preventDefault(),e.stopPropagation()));return d.postDispatch&&d.postDispatch.call(this,e),e.result}},handlers:function(e,t){var n,r,i,o,a=[],s=t.delegateCount,c=e.target;if(s&&c.nodeType&&("click"!==e.type||isNaN(e.button)||e.button<1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&(!0!==c.disabled||"click"!==e.type)){for(r=[],n=0;n<s;n++)void 0===r[i=(o=t[n]).selector+" "]&&(r[i]=o.needsContext?-1<E(i,this).index(c):E.find(i,this,null,[c]).length),r[i]&&r.push(o);r.length&&a.push({elem:c,handlers:r})}return s<t.length&&a.push({elem:this,handlers:t.slice(s)}),a},props:"altKey bubbles cancelable ctrlKey currentTarget detail eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,t){var n,r,i,o=t.button;return null==e.pageX&&null!=t.clientX&&(r=(n=e.target.ownerDocument||_).documentElement,i=n.body,e.pageX=t.clientX+(r&&r.scrollLeft||i&&i.scrollLeft||0)-(r&&r.clientLeft||i&&i.clientLeft||0),e.pageY=t.clientY+(r&&r.scrollTop||i&&i.scrollTop||0)-(r&&r.clientTop||i&&i.clientTop||0)),e.which||void 0===o||(e.which=1&o?1:2&o?3:4&o?2:0),e}},fix:function(e){if(e[E.expando])return e;var t,n,r,i=e.type,o=e,a=this.fixHooks[i];for(a||(this.fixHooks[i]=a=ie.test(i)?this.mouseHooks:re.test(i)?this.keyHooks:{}),r=a.props?this.props.concat(a.props):this.props,e=new E.Event(o),t=r.length;t--;)e[n=r[t]]=o[n];return e.target||(e.target=_),3===e.target.nodeType&&(e.target=e.target.parentNode),a.filter?a.filter(e,o):e},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==ce()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===ce()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&E.nodeName(this,"input"))return this.click(),!1},_default:function(e){return E.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},E.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},E.Event=function(e,t){if(!(this instanceof E.Event))return new E.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?ae:se):this.type=e,t&&E.extend(this,t),this.timeStamp=e&&e.timeStamp||E.now(),this[E.expando]=!0},E.Event.prototype={constructor:E.Event,isDefaultPrevented:se,isPropagationStopped:se,isImmediatePropagationStopped:se,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=ae,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=ae,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=ae,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},E.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){E.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||E.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),E.fn.extend({on:function(e,t,n,r){return de(this,e,t,n,r)},one:function(e,t,n,r){return de(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,E(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=se),this.each(function(){E.event.remove(this,e,n,t)})}});var ue=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,le=/<script|<style|<link/i,fe=/checked\s*(?:[^=]|=\s*.checked.)/i,he=/^true\/(.*)/,pe=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function me(e,t){return E.nodeName(e,"table")&&E.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function ge(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function ve(e){var t=he.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function be(e,t){var n,r,i,o,a,s,c,d;if(1===t.nodeType){if(j.hasData(e)&&(o=j.access(e),a=j.set(t,o),d=o.events))for(i in delete a.handle,a.events={},d)for(n=0,r=d[i].length;n<r;n++)E.event.add(t,i,d[i][n]);R.hasData(e)&&(s=R.access(e),c=E.extend({},s),R.set(t,c))}}function ye(n,r,i,o){r=m.apply([],r);var e,t,a,s,c,d,u=0,l=n.length,f=l-1,h=r[0],p=E.isFunction(h);if(p||1<l&&"string"==typeof h&&!g.checkClone&&fe.test(h))return n.each(function(e){var t=n.eq(e);p&&(r[0]=h.call(this,e,t.html())),ye(t,r,i,o)});if(l&&(t=(e=ne(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=E.map(Z(e,"script"),ge)).length;u<l;u++)c=e,u!==f&&(c=E.clone(c,!0,!0),s&&E.merge(a,Z(c,"script"))),i.call(n[u],c,u);if(s)for(d=a[a.length-1].ownerDocument,E.map(a,ve),u=0;u<s;u++)c=a[u],X.test(c.type||"")&&!j.access(c,"globalEval")&&E.contains(d,c)&&(c.src?E._evalUrl&&E._evalUrl(c.src):E.globalEval(c.textContent.replace(pe,"")))}return n}function $e(e,t,n){for(var r,i=t?E.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||E.cleanData(Z(r)),r.parentNode&&(n&&E.contains(r.ownerDocument,r)&&J(Z(r,"script")),r.parentNode.removeChild(r));return e}E.extend({htmlPrefilter:function(e){return e.replace(ue,"<$1></$2>")},clone:function(e,t,n){var r,i,o,a,s,c,d,u=e.cloneNode(!0),l=E.contains(e.ownerDocument,e);if(!(g.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||E.isXMLDoc(e)))for(a=Z(u),r=0,i=(o=Z(e)).length;r<i;r++)s=o[r],c=a[r],void 0,"input"===(d=c.nodeName.toLowerCase())&&G.test(s.type)?c.checked=s.checked:"input"!==d&&"textarea"!==d||(c.defaultValue=s.defaultValue);if(t)if(n)for(o=o||Z(e),a=a||Z(u),r=0,i=o.length;r<i;r++)be(o[r],a[r]);else be(e,u);return 0<(a=Z(u,"script")).length&&J(a,!l&&Z(e,"script")),u},cleanData:function(e){for(var t,n,r,i=E.event.special,o=0;void 0!==(n=e[o]);o++)if(L(n)){if(t=n[j.expando]){if(t.events)for(r in t.events)i[r]?E.event.remove(n,r):E.removeEvent(n,r,t.handle);n[j.expando]=void 0}n[R.expando]&&(n[R.expando]=void 0)}}}),E.fn.extend({domManip:ye,detach:function(e){return $e(this,e,!0)},remove:function(e){return $e(this,e)},text:function(e){return P(this,function(e){return void 0===e?E.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return ye(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||me(this,e).appendChild(e)})},prepend:function(){return ye(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=me(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return ye(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return ye(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(E.cleanData(Z(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return E.clone(this,e,t)})},html:function(e){return P(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!le.test(e)&&!Y[(W.exec(e)||["",""])[1].toLowerCase()]){e=E.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(E.cleanData(Z(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return ye(this,arguments,function(e){var t=this.parentNode;E.inArray(this,n)<0&&(E.cleanData(Z(this)),t&&t.replaceChild(e,this))},n)}}),E.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){E.fn[e]=function(e){for(var t,n=[],r=E(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),E(r[o])[a](t),s.apply(n,t.get());return this.pushStack(n)}});var we,xe={HTML:"block",BODY:"block"};function Se(e,t){var n=E(t.createElement(e)).appendTo(t.body),r=E.css(n[0],"display");return n.detach(),r}function _e(e){var t=_,n=xe[e];return n||("none"!==(n=Se(e,t))&&n||((t=(we=(we||E("<iframe frameborder='0' width='0' height='0'/>")).appendTo(t.documentElement))[0].contentDocument).write(),t.close(),n=Se(e,t),we.detach()),xe[e]=n),n}var Ee=/^margin/,Ce=new RegExp("^("+q+")(?!px)[a-z%]+$","i"),Ae=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=S),t.getComputedStyle(e)},ke=function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];for(o in i=n.apply(e,r||[]),t)e.style[o]=a[o];return i},Te=_.documentElement;function Me(e,t,n){var r,i,o,a,s=e.style;return""!==(a=(n=n||Ae(e))?n.getPropertyValue(t)||n[t]:void 0)&&void 0!==a||E.contains(e.ownerDocument,e)||(a=E.style(e,t)),n&&!g.pixelMarginRight()&&Ce.test(a)&&Ee.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o),void 0!==a?a+"":a}function Ie(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){var t,n,r,i,o=_.createElement("div"),a=_.createElement("div");function e(){a.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",a.innerHTML="",Te.appendChild(o);var e=S.getComputedStyle(a);t="1%"!==e.top,i="2px"===e.marginLeft,n="4px"===e.width,a.style.marginRight="50%",r="4px"===e.marginRight,Te.removeChild(o)}a.style&&(a.style.backgroundClip="content-box",a.cloneNode(!0).style.backgroundClip="",g.clearCloneStyle="content-box"===a.style.backgroundClip,o.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",o.appendChild(a),E.extend(g,{pixelPosition:function(){return e(),t},boxSizingReliable:function(){return null==n&&e(),n},pixelMarginRight:function(){return null==n&&e(),r},reliableMarginLeft:function(){return null==n&&e(),i},reliableMarginRight:function(){var e,t=a.appendChild(_.createElement("div"));return t.style.cssText=a.style.cssText="-webkit-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",t.style.marginRight=t.style.width="0",a.style.width="1px",Te.appendChild(o),e=!parseFloat(S.getComputedStyle(t).marginRight),Te.removeChild(o),a.removeChild(t),e}}))}();var Ne=/^(none|table(?!-c[ea]).+)/,Oe={position:"absolute",visibility:"hidden",display:"block"},Pe={letterSpacing:"0",fontWeight:"400"},Le=["Webkit","O","Moz","ms"],De=_.createElement("div").style;function je(e){if(e in De)return e;for(var t=e[0].toUpperCase()+e.slice(1),n=Le.length;n--;)if((e=Le[n]+t)in De)return e}function Re(e,t,n){var r=H.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Be(e,t,n,r,i){for(var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;o<4;o+=2)"margin"===n&&(a+=E.css(e,n+z[o],!0,i)),r?("content"===n&&(a-=E.css(e,"padding"+z[o],!0,i)),"margin"!==n&&(a-=E.css(e,"border"+z[o]+"Width",!0,i))):(a+=E.css(e,"padding"+z[o],!0,i),"padding"!==n&&(a+=E.css(e,"border"+z[o]+"Width",!0,i)));return a}function Fe(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Ae(e),a="border-box"===E.css(e,"boxSizing",!1,o);if(i<=0||null==i){if(((i=Me(e,t,o))<0||null==i)&&(i=e.style[t]),Ce.test(i))return i;r=a&&(g.boxSizingReliable()||i===e.style[t]),i=parseFloat(i)||0}return i+Be(e,t,n||(a?"border":"content"),r,o)+"px"}function Ue(e,t){for(var n,r,i,o=[],a=0,s=e.length;a<s;a++)(r=e[a]).style&&(o[a]=j.get(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&V(r)&&(o[a]=j.access(r,"olddisplay",_e(r.nodeName)))):(i=V(r),"none"===n&&i||j.set(r,"olddisplay",i?n:E.css(r,"display"))));for(a=0;a<s;a++)(r=e[a]).style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}function qe(e,t,n,r,i){return new qe.prototype.init(e,t,n,r,i)}E.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Me(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:"cssFloat"},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=E.camelCase(t),c=e.style;if(t=E.cssProps[s]||(E.cssProps[s]=je(s)||s),a=E.cssHooks[t]||E.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:c[t];"string"===(o=typeof n)&&(i=H.exec(n))&&i[1]&&(n=K(e,t,i),o="number"),null!=n&&n==n&&("number"===o&&(n+=i&&i[3]||(E.cssNumber[s]?"":"px")),g.clearCloneStyle||""!==n||0!==t.indexOf("background")||(c[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(c[t]=n))}},css:function(e,t,n,r){var i,o,a,s=E.camelCase(t);return t=E.cssProps[s]||(E.cssProps[s]=je(s)||s),(a=E.cssHooks[t]||E.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Me(e,t,r)),"normal"===i&&t in Pe&&(i=Pe[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),E.each(["height","width"],function(e,a){E.cssHooks[a]={get:function(e,t,n){if(t)return Ne.test(E.css(e,"display"))&&0===e.offsetWidth?ke(e,Oe,function(){return Fe(e,a,n)}):Fe(e,a,n)},set:function(e,t,n){var r,i=n&&Ae(e),o=n&&Be(e,a,n,"border-box"===E.css(e,"boxSizing",!1,i),i);return o&&(r=H.exec(t))&&"px"!==(r[3]||"px")&&(e.style[a]=t,t=E.css(e,a)),Re(0,t,o)}}}),E.cssHooks.marginLeft=Ie(g.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Me(e,"marginLeft"))||e.getBoundingClientRect().left-ke(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),E.cssHooks.marginRight=Ie(g.reliableMarginRight,function(e,t){if(t)return ke(e,{display:"inline-block"},Me,[e,"marginRight"])}),E.each({margin:"",padding:"",border:"Width"},function(i,o){E.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+z[t]+o]=r[t]||r[t-2]||r[0];return n}},Ee.test(i)||(E.cssHooks[i+o].set=Re)}),E.fn.extend({css:function(e,t){return P(this,function(e,t,n){var r,i,o={},a=0;if(E.isArray(t)){for(r=Ae(e),i=t.length;a<i;a++)o[t[a]]=E.css(e,t[a],!1,r);return o}return void 0!==n?E.style(e,t,n):E.css(e,t)},e,t,1<arguments.length)},show:function(){return Ue(this,!0)},hide:function(){return Ue(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){V(this)?E(this).show():E(this).hide()})}}),((E.Tween=qe).prototype={constructor:qe,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||E.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(E.cssNumber[n]?"":"px")},cur:function(){var e=qe.propHooks[this.prop];return e&&e.get?e.get(this):qe.propHooks._default.get(this)},run:function(e){var t,n=qe.propHooks[this.prop];return this.options.duration?this.pos=t=E.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):qe.propHooks._default.set(this),this}}).init.prototype=qe.prototype,(qe.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=E.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){E.fx.step[e.prop]?E.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[E.cssProps[e.prop]]&&!E.cssHooks[e.prop]?e.elem[e.prop]=e.now:E.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=qe.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},E.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},E.fx=qe.prototype.init,E.fx.step={};var He,ze,Ve,Ke,Ge,We=/^(?:toggle|show|hide)$/,Xe=/queueHooks$/;function Ye(){return S.setTimeout(function(){He=void 0}),He=E.now()}function Ze(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=z[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function Je(e,t,n){for(var r,i=(Qe.tweeners[t]||[]).concat(Qe.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function Qe(o,e,t){var n,a,r=0,i=Qe.prefilters.length,s=E.Deferred().always(function(){delete c.elem}),c=function(){if(a)return!1;for(var e=He||Ye(),t=Math.max(0,d.startTime+d.duration-e),n=1-(t/d.duration||0),r=0,i=d.tweens.length;r<i;r++)d.tweens[r].run(n);return s.notifyWith(o,[d,n,t]),n<1&&i?t:(s.resolveWith(o,[d]),!1)},d=s.promise({elem:o,props:E.extend({},e),opts:E.extend(!0,{specialEasing:{},easing:E.easing._default},t),originalProperties:e,originalOptions:t,startTime:He||Ye(),duration:t.duration,tweens:[],createTween:function(e,t){var n=E.Tween(o,d.opts,e,t,d.opts.specialEasing[e]||d.opts.easing);return d.tweens.push(n),n},stop:function(e){var t=0,n=e?d.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)d.tweens[t].run(1);return e?(s.notifyWith(o,[d,1,0]),s.resolveWith(o,[d,e])):s.rejectWith(o,[d,e]),this}}),u=d.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=E.camelCase(n)],o=e[n],E.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=E.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(u,d.opts.specialEasing);r<i;r++)if(n=Qe.prefilters[r].call(d,o,u,d.opts))return E.isFunction(n.stop)&&(E._queueHooks(d.elem,d.opts.queue).stop=E.proxy(n.stop,n)),n;return E.map(u,Je,d),E.isFunction(d.opts.start)&&d.opts.start.call(o,d),E.fx.timer(E.extend(c,{elem:o,anim:d,queue:d.opts.queue})),d.progress(d.opts.progress).done(d.opts.done,d.opts.complete).fail(d.opts.fail).always(d.opts.always)}E.Animation=E.extend(Qe,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return K(n.elem,e,H.exec(t),n),n}]},tweener:function(e,t){E.isFunction(e)?(t=e,e=["*"]):e=e.match(N);for(var n,r=0,i=e.length;r<i;r++)n=e[r],Qe.tweeners[n]=Qe.tweeners[n]||[],Qe.tweeners[n].unshift(t)},prefilters:[function(t,e,n){var r,i,o,a,s,c,d,u=this,l={},f=t.style,h=t.nodeType&&V(t),p=j.get(t,"fxshow");for(r in n.queue||(null==(s=E._queueHooks(t,"fx")).unqueued&&(s.unqueued=0,c=s.empty.fire,s.empty.fire=function(){s.unqueued||c()}),s.unqueued++,u.always(function(){u.always(function(){s.unqueued--,E.queue(t,"fx").length||s.empty.fire()})})),1===t.nodeType&&("height"in e||"width"in e)&&(n.overflow=[f.overflow,f.overflowX,f.overflowY],"inline"===("none"===(d=E.css(t,"display"))?j.get(t,"olddisplay")||_e(t.nodeName):d)&&"none"===E.css(t,"float")&&(f.display="inline-block")),n.overflow&&(f.overflow="hidden",u.always(function(){f.overflow=n.overflow[0],f.overflowX=n.overflow[1],f.overflowY=n.overflow[2]})),e)if(i=e[r],We.exec(i)){if(delete e[r],o=o||"toggle"===i,i===(h?"hide":"show")){if("show"!==i||!p||void 0===p[r])continue;h=!0}l[r]=p&&p[r]||E.style(t,r)}else d=void 0;if(E.isEmptyObject(l))"inline"===("none"===d?_e(t.nodeName):d)&&(f.display=d);else for(r in p?"hidden"in p&&(h=p.hidden):p=j.access(t,"fxshow",{}),o&&(p.hidden=!h),h?E(t).show():u.done(function(){E(t).hide()}),u.done(function(){var e;for(e in j.remove(t,"fxshow"),l)E.style(t,e,l[e])}),l)a=Je(h?p[r]:0,r,u),r in p||(p[r]=a.start,h&&(a.end=a.start,a.start="width"===r||"height"===r?1:0))}],prefilter:function(e,t){t?Qe.prefilters.unshift(e):Qe.prefilters.push(e)}}),E.speed=function(e,t,n){var r=e&&"object"==typeof e?E.extend({},e):{complete:n||!n&&t||E.isFunction(e)&&e,duration:e,easing:n&&t||t&&!E.isFunction(t)&&t};return r.duration=E.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in E.fx.speeds?E.fx.speeds[r.duration]:E.fx.speeds._default,null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){E.isFunction(r.old)&&r.old.call(this),r.queue&&E.dequeue(this,r.queue)},r},E.fn.extend({fadeTo:function(e,t,n,r){return this.filter(V).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=E.isEmptyObject(t),o=E.speed(e,n,r),a=function(){var e=Qe(this,E.extend({},t),o);(i||j.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&!1!==i&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=E.timers,r=j.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&Xe.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||E.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=j.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=E.timers,o=n?n.length:0;for(t.finish=!0,E.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),E.each(["toggle","show","hide"],function(e,r){var i=E.fn[r];E.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(Ze(r,!0),e,t,n)}}),E.each({slideDown:Ze("show"),slideUp:Ze("hide"),slideToggle:Ze("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){E.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),E.timers=[],E.fx.tick=function(){var e,t=0,n=E.timers;for(He=E.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||E.fx.stop(),He=void 0},E.fx.timer=function(e){E.timers.push(e),e()?E.fx.start():E.timers.pop()},E.fx.interval=13,E.fx.start=function(){ze||(ze=S.setInterval(E.fx.tick,E.fx.interval))},E.fx.stop=function(){S.clearInterval(ze),ze=null},E.fx.speeds={slow:600,fast:200,_default:400},E.fn.delay=function(r,e){return r=E.fx&&E.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=S.setTimeout(e,r);t.stop=function(){S.clearTimeout(n)}})},Ve=_.createElement("input"),Ke=_.createElement("select"),Ge=Ke.appendChild(_.createElement("option")),Ve.type="checkbox",g.checkOn=""!==Ve.value,g.optSelected=Ge.selected,Ke.disabled=!0,g.optDisabled=!Ge.disabled,(Ve=_.createElement("input")).value="t",Ve.type="radio",g.radioValue="t"===Ve.value;var et,tt=E.expr.attrHandle;E.fn.extend({attr:function(e,t){return P(this,E.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){E.removeAttr(this,e)})}}),E.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?E.prop(e,t,n):(1===o&&E.isXMLDoc(e)||(t=t.toLowerCase(),i=E.attrHooks[t]||(E.expr.match.bool.test(t)?et:void 0)),void 0!==n?null===n?void E.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=E.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!g.radioValue&&"radio"===t&&E.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(N);if(o&&1===e.nodeType)for(;n=o[i++];)r=E.propFix[n]||n,E.expr.match.bool.test(n)&&(e[r]=!1),e.removeAttribute(n)}}),et={set:function(e,t,n){return!1===t?E.removeAttr(e,n):e.setAttribute(n,n),n}},E.each(E.expr.match.bool.source.match(/\w+/g),function(e,t){var o=tt[t]||E.find.attr;tt[t]=function(e,t,n){var r,i;return n||(i=tt[t],tt[t]=r,r=null!=o(e,t,n)?t.toLowerCase():null,tt[t]=i),r}});var nt=/^(?:input|select|textarea|button)$/i,rt=/^(?:a|area)$/i;E.fn.extend({prop:function(e,t){return P(this,E.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[E.propFix[e]||e]})}}),E.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&E.isXMLDoc(e)||(t=E.propFix[t]||t,i=E.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=E.find.attr(e,"tabindex");return t?parseInt(t,10):nt.test(e.nodeName)||rt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),g.optSelected||(E.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),E.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){E.propFix[this.toLowerCase()]=this});var it=/[\t\r\n\f]/g;function ot(e){return e.getAttribute&&e.getAttribute("class")||""}E.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,c=0;if(E.isFunction(t))return this.each(function(e){E(this).addClass(t.call(this,e,ot(this)))});if("string"==typeof t&&t)for(e=t.match(N)||[];n=this[c++];)if(i=ot(n),r=1===n.nodeType&&(" "+i+" ").replace(it," ")){for(a=0;o=e[a++];)r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=E.trim(r))&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,c=0;if(E.isFunction(t))return this.each(function(e){E(this).removeClass(t.call(this,e,ot(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof t&&t)for(e=t.match(N)||[];n=this[c++];)if(i=ot(n),r=1===n.nodeType&&(" "+i+" ").replace(it," ")){for(a=0;o=e[a++];)for(;-1<r.indexOf(" "+o+" ");)r=r.replace(" "+o+" "," ");i!==(s=E.trim(r))&&n.setAttribute("class",s)}return this},toggleClass:function(i,t){var o=typeof i;return"boolean"==typeof t&&"string"===o?t?this.addClass(i):this.removeClass(i):E.isFunction(i)?this.each(function(e){E(this).toggleClass(i.call(this,e,ot(this),t),t)}):this.each(function(){var e,t,n,r;if("string"===o)for(t=0,n=E(this),r=i.match(N)||[];e=r[t++];)n.hasClass(e)?n.removeClass(e):n.addClass(e);else void 0!==i&&"boolean"!==o||((e=ot(this))&&j.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===i?"":j.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&-1<(" "+ot(n)+" ").replace(it," ").indexOf(t))return!0;return!1}});var at=/\r/g,st=/[\x20\t\r\n\f]+/g;E.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=E.isFunction(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,E(this).val()):n)?t="":"number"==typeof t?t+="":E.isArray(t)&&(t=E.map(t,function(e){return null==e?"":e+""})),(r=E.valHooks[this.type]||E.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=E.valHooks[t.type]||E.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(at,""):null==e?"":e:void 0}}),E.extend({valHooks:{option:{get:function(e){var t=E.find.attr(e,"value");return null!=t?t:E.trim(E.text(e)).replace(st," ")}},select:{get:function(e){for(var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||i<0,a=o?null:[],s=o?i+1:r.length,c=i<0?s:o?i:0;c<s;c++)if(((n=r[c]).selected||c===i)&&(g.optDisabled?!n.disabled:null===n.getAttribute("disabled"))&&(!n.parentNode.disabled||!E.nodeName(n.parentNode,"optgroup"))){if(t=E(n).val(),o)return t;a.push(t)}return a},set:function(e,t){for(var n,r,i=e.options,o=E.makeArray(t),a=i.length;a--;)((r=i[a]).selected=-1<E.inArray(E.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),E.each(["radio","checkbox"],function(){E.valHooks[this]={set:function(e,t){if(E.isArray(t))return e.checked=-1<E.inArray(E(e).val(),t)}},g.checkOn||(E.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var ct=/^(?:focusinfocus|focusoutblur)$/;E.extend(E.event,{trigger:function(e,t,n,r){var i,o,a,s,c,d,u,l=[n||_],f=p.call(e,"type")?e.type:e,h=p.call(e,"namespace")?e.namespace.split("."):[];if(o=a=n=n||_,3!==n.nodeType&&8!==n.nodeType&&!ct.test(f+E.event.triggered)&&(-1<f.indexOf(".")&&(f=(h=f.split(".")).shift(),h.sort()),c=f.indexOf(":")<0&&"on"+f,(e=e[E.expando]?e:new E.Event(f,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:E.makeArray(t,[e]),u=E.event.special[f]||{},r||!u.trigger||!1!==u.trigger.apply(n,t))){if(!r&&!u.noBubble&&!E.isWindow(n)){for(s=u.delegateType||f,ct.test(s+f)||(o=o.parentNode);o;o=o.parentNode)l.push(o),a=o;a===(n.ownerDocument||_)&&l.push(a.defaultView||a.parentWindow||S)}for(i=0;(o=l[i++])&&!e.isPropagationStopped();)e.type=1<i?s:u.bindType||f,(d=(j.get(o,"events")||{})[e.type]&&j.get(o,"handle"))&&d.apply(o,t),(d=c&&o[c])&&d.apply&&L(o)&&(e.result=d.apply(o,t),!1===e.result&&e.preventDefault());return e.type=f,r||e.isDefaultPrevented()||u._default&&!1!==u._default.apply(l.pop(),t)||!L(n)||c&&E.isFunction(n[f])&&!E.isWindow(n)&&((a=n[c])&&(n[c]=null),n[E.event.triggered=f](),E.event.triggered=void 0,a&&(n[c]=a)),e.result}},simulate:function(e,t,n){var r=E.extend(new E.Event,n,{type:e,isSimulated:!0});E.event.trigger(r,null,t)}}),E.fn.extend({trigger:function(e,t){return this.each(function(){E.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return E.event.trigger(e,t,n,!0)}}),E.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,n){E.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}}),E.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),g.focusin="onfocusin"in S,g.focusin||E.each({focus:"focusin",blur:"focusout"},function(n,r){var i=function(e){E.event.simulate(r,e.target,E.event.fix(e))};E.event.special[r]={setup:function(){var e=this.ownerDocument||this,t=j.access(e,r);t||e.addEventListener(n,i,!0),j.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this,t=j.access(e,r)-1;t?j.access(e,r,t):(e.removeEventListener(n,i,!0),j.remove(e,r))}}});var dt=S.location,ut=E.now(),lt=/\?/;E.parseJSON=function(e){return JSON.parse(e+"")},E.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new S.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||E.error("Invalid XML: "+e),t};var ft=/#.*$/,ht=/([?&])_=[^&]*/,pt=/^(.*?):[ \t]*([^\r\n]*)$/gm,mt=/^(?:GET|HEAD)$/,gt=/^\/\//,vt={},bt={},yt="*/".concat("*"),$t=_.createElement("a");function wt(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(N)||[];if(E.isFunction(t))for(;n=i[r++];)"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function xt(t,i,o,a){var s={},c=t===bt;function d(e){var r;return s[e]=!0,E.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||c||s[n]?c?!(r=n):void 0:(i.dataTypes.unshift(n),d(n),!1)}),r}return d(i.dataTypes[0])||!s["*"]&&d("*")}function St(e,t){var n,r,i=E.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&E.extend(!0,e,r),e}$t.href=dt.href,E.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:dt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(dt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":yt,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":E.parseJSON,"text xml":E.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?St(St(e,E.ajaxSettings),t):St(E.ajaxSettings,e)},ajaxPrefilter:wt(vt),ajaxTransport:wt(bt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var u,l,f,n,h,r,p,i,m=E.ajaxSetup({},t),g=m.context||m,v=m.context&&(g.nodeType||g.jquery)?E(g):E.event,b=E.Deferred(),y=E.Callbacks("once memory"),$=m.statusCode||{},o={},a={},w=0,s="canceled",x={readyState:0,getResponseHeader:function(e){var t;if(2===w){if(!n)for(n={};t=pt.exec(f);)n[t[1].toLowerCase()]=t[2];t=n[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===w?f:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return w||(e=a[n]=a[n]||e,o[e]=t),this},overrideMimeType:function(e){return w||(m.mimeType=e),this},statusCode:function(e){var t;if(e)if(w<2)for(t in e)$[t]=[$[t],e[t]];else x.always(e[x.status]);return this},abort:function(e){var t=e||s;return u&&u.abort(t),c(0,t),this}};if(b.promise(x).complete=y.add,x.success=x.done,x.error=x.fail,m.url=((e||m.url||dt.href)+"").replace(ft,"").replace(gt,dt.protocol+"//"),m.type=t.method||t.type||m.method||m.type,m.dataTypes=E.trim(m.dataType||"*").toLowerCase().match(N)||[""],null==m.crossDomain){r=_.createElement("a");try{r.href=m.url,r.href=r.href,m.crossDomain=$t.protocol+"//"+$t.host!=r.protocol+"//"+r.host}catch(e){m.crossDomain=!0}}if(m.data&&m.processData&&"string"!=typeof m.data&&(m.data=E.param(m.data,m.traditional)),xt(vt,m,t,x),2===w)return x;for(i in(p=E.event&&m.global)&&0==E.active++&&E.event.trigger("ajaxStart"),m.type=m.type.toUpperCase(),m.hasContent=!mt.test(m.type),l=m.url,m.hasContent||(m.data&&(l=m.url+=(lt.test(l)?"&":"?")+m.data,delete m.data),!1===m.cache&&(m.url=ht.test(l)?l.replace(ht,"$1_="+ut++):l+(lt.test(l)?"&":"?")+"_="+ut++)),m.ifModified&&(E.lastModified[l]&&x.setRequestHeader("If-Modified-Since",E.lastModified[l]),E.etag[l]&&x.setRequestHeader("If-None-Match",E.etag[l])),(m.data&&m.hasContent&&!1!==m.contentType||t.contentType)&&x.setRequestHeader("Content-Type",m.contentType),x.setRequestHeader("Accept",m.dataTypes[0]&&m.accepts[m.dataTypes[0]]?m.accepts[m.dataTypes[0]]+("*"!==m.dataTypes[0]?", "+yt+"; q=0.01":""):m.accepts["*"]),m.headers)x.setRequestHeader(i,m.headers[i]);if(m.beforeSend&&(!1===m.beforeSend.call(g,x,m)||2===w))return x.abort();for(i in s="abort",{success:1,error:1,complete:1})x[i](m[i]);if(u=xt(bt,m,t,x)){if(x.readyState=1,p&&v.trigger("ajaxSend",[x,m]),2===w)return x;m.async&&0<m.timeout&&(h=S.setTimeout(function(){x.abort("timeout")},m.timeout));try{w=1,u.send(o,c)}catch(e){if(!(w<2))throw e;c(-1,e)}}else c(-1,"No Transport");function c(e,t,n,r){var i,o,a,s,c,d=t;2!==w&&(w=2,h&&S.clearTimeout(h),u=void 0,f=r||"",x.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){for(var r,i,o,a,s=e.contents,c=e.dataTypes;"*"===c[0];)c.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){c.unshift(i);break}if(c[0]in n)o=c[0];else{for(i in n){if(!c[0]||e.converters[i+" "+c[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==c[0]&&c.unshift(o),n[o]}(m,x,n)),s=function(e,t,n,r){var i,o,a,s,c,d={},u=e.dataTypes.slice();if(u[1])for(a in e.converters)d[a.toLowerCase()]=e.converters[a];for(o=u.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!c&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),c=o,o=u.shift())if("*"===o)o=c;else if("*"!==c&&c!==o){if(!(a=d[c+" "+o]||d["* "+o]))for(i in d)if((s=i.split(" "))[1]===o&&(a=d[c+" "+s[0]]||d["* "+s[0]])){!0===a?a=d[i]:!0!==d[i]&&(o=s[0],u.unshift(s[1]));break}if(!0!==a)if(a&&e.throws)t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+c+" to "+o}}}return{state:"success",data:t}}(m,s,x,i),i?(m.ifModified&&((c=x.getResponseHeader("Last-Modified"))&&(E.lastModified[l]=c),(c=x.getResponseHeader("etag"))&&(E.etag[l]=c)),204===e||"HEAD"===m.type?d="nocontent":304===e?d="notmodified":(d=s.state,o=s.data,i=!(a=s.error))):(a=d,!e&&d||(d="error",e<0&&(e=0))),x.status=e,x.statusText=(t||d)+"",i?b.resolveWith(g,[o,d,x]):b.rejectWith(g,[x,d,a]),x.statusCode($),$=void 0,p&&v.trigger(i?"ajaxSuccess":"ajaxError",[x,m,i?o:a]),y.fireWith(g,[x,d]),p&&(v.trigger("ajaxComplete",[x,m]),--E.active||E.event.trigger("ajaxStop")))}return x},getJSON:function(e,t,n){return E.get(e,t,n,"json")},getScript:function(e,t){return E.get(e,void 0,t,"script")}}),E.each(["get","post"],function(e,i){E[i]=function(e,t,n,r){return E.isFunction(t)&&(r=r||n,n=t,t=void 0),E.ajax(E.extend({url:e,type:i,dataType:r,data:t,success:n},E.isPlainObject(e)&&e))}}),E._evalUrl=function(e){return E.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,throws:!0})},E.fn.extend({wrapAll:function(t){var e;return E.isFunction(t)?this.each(function(e){E(this).wrapAll(t.call(this,e))}):(this[0]&&(e=E(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this)},wrapInner:function(n){return E.isFunction(n)?this.each(function(e){E(this).wrapInner(n.call(this,e))}):this.each(function(){var e=E(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=E.isFunction(t);return this.each(function(e){E(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(){return this.parent().each(function(){E.nodeName(this,"body")||E(this).replaceWith(this.childNodes)}).end()}}),E.expr.filters.hidden=function(e){return!E.expr.filters.visible(e)},E.expr.filters.visible=function(e){return 0<e.offsetWidth||0<e.offsetHeight||0<e.getClientRects().length};var _t=/%20/g,Et=/\[\]$/,Ct=/\r?\n/g,At=/^(?:submit|button|image|reset|file)$/i,kt=/^(?:input|select|textarea|keygen)/i;function Tt(n,e,r,i){var t;if(E.isArray(e))E.each(e,function(e,t){r||Et.test(n)?i(n,t):Tt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==E.type(e))i(n,e);else for(t in e)Tt(n+"["+t+"]",e[t],r,i)}E.param=function(e,t){var n,r=[],i=function(e,t){t=E.isFunction(t)?t():null==t?"":t,r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(void 0===t&&(t=E.ajaxSettings&&E.ajaxSettings.traditional),E.isArray(e)||e.jquery&&!E.isPlainObject(e))E.each(e,function(){i(this.name,this.value)});else for(n in e)Tt(n,e[n],t,i);return r.join("&").replace(_t,"+")},E.fn.extend({serialize:function(){return E.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=E.prop(this,"elements");return e?E.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!E(this).is(":disabled")&&kt.test(this.nodeName)&&!At.test(e)&&(this.checked||!G.test(e))}).map(function(e,t){var n=E(this).val();return null==n?null:E.isArray(n)?E.map(n,function(e){return{name:t.name,value:e.replace(Ct,"\r\n")}}):{name:t.name,value:n.replace(Ct,"\r\n")}}).get()}}),E.ajaxSettings.xhr=function(){try{return new S.XMLHttpRequest}catch(e){}};var Mt={0:200,1223:204},It=E.ajaxSettings.xhr();g.cors=!!It&&"withCredentials"in It,g.ajax=It=!!It,E.ajaxTransport(function(i){var o,a;if(g.cors||It&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Mt[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&S.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),E.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return E.globalEval(e),e}}}),E.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),E.ajaxTransport("script",function(n){var r,i;if(n.crossDomain)return{send:function(e,t){r=E("<script>").prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),_.head.appendChild(r[0])},abort:function(){i&&i()}}});var Nt=[],Ot=/(=)\?(?=&|$)|\?\?/;E.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Nt.pop()||E.expando+"_"+ut++;return this[e]=!0,e}}),E.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ot.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ot.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=E.isFunction(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ot,"$1"+r):!1!==e.jsonp&&(e.url+=(lt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||E.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=S[r],S[r]=function(){o=arguments},n.always(function(){void 0===i?E(S).removeProp(r):S[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Nt.push(r)),o&&E.isFunction(i)&&i(o[0]),o=i=void 0}),"script"}),E.parseHTML=function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||_;var r=$.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=ne([e],t,i),i&&i.length&&E(i).remove(),E.merge([],r.childNodes))};var Pt=E.fn.load;function Lt(e){return E.isWindow(e)?e:9===e.nodeType&&e.defaultView}E.fn.load=function(e,t,n){if("string"!=typeof e&&Pt)return Pt.apply(this,arguments);var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=E.trim(e.slice(s)),e=e.slice(0,s)),E.isFunction(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&E.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?E("<div>").append(E.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},E.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){E.fn[t]=function(e){return this.on(t,e)}}),E.expr.filters.animated=function(t){return E.grep(E.timers,function(e){return t===e.elem}).length},E.offset={setOffset:function(e,t,n){var r,i,o,a,s,c,d=E.css(e,"position"),u=E(e),l={};"static"===d&&(e.style.position="relative"),s=u.offset(),o=E.css(e,"top"),c=E.css(e,"left"),("absolute"===d||"fixed"===d)&&-1<(o+c).indexOf("auto")?(a=(r=u.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(c)||0),E.isFunction(t)&&(t=t.call(e,n,E.extend({},s))),null!=t.top&&(l.top=t.top-s.top+a),null!=t.left&&(l.left=t.left-s.left+i),"using"in t?t.using.call(e,l):u.css(l)}},E.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){E.offset.setOffset(this,t,e)});var e,n,r=this[0],i={top:0,left:0},o=r&&r.ownerDocument;return o?(e=o.documentElement,E.contains(e,r)?(i=r.getBoundingClientRect(),n=Lt(o),{top:i.top+n.pageYOffset-e.clientTop,left:i.left+n.pageXOffset-e.clientLeft}):i):void 0},position:function(){if(this[0]){var e,t,n=this[0],r={top:0,left:0};return"fixed"===E.css(n,"position")?t=n.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),E.nodeName(e[0],"html")||(r=e.offset()),r.top+=E.css(e[0],"borderTopWidth",!0),r.left+=E.css(e[0],"borderLeftWidth",!0)),{top:t.top-r.top-E.css(n,"marginTop",!0),left:t.left-r.left-E.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===E.css(e,"position");)e=e.offsetParent;return e||Te})}}),E.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;E.fn[t]=function(e){return P(this,function(e,t,n){var r=Lt(e);if(void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),E.each(["top","left"],function(e,n){E.cssHooks[n]=Ie(g.pixelPosition,function(e,t){if(t)return t=Me(e,n),Ce.test(t)?E(e).position()[n]+"px":t})}),E.each({Height:"height",Width:"width"},function(o,a){E.each({padding:"inner"+o,content:a,"":"outer"+o},function(r,e){E.fn[e]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return P(this,function(e,t,n){var r;return E.isWindow(e)?e.document.documentElement["client"+o]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+o],r["scroll"+o],e.body["offset"+o],r["offset"+o],r["client"+o])):void 0===n?E.css(e,t,i):E.style(e,t,n,i)},a,n?e:void 0,n,null)}})}),E.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},size:function(){return this.length}}),E.fn.andSelf=E.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return E});var Dt=S.jQuery,jt=S.$;return E.noConflict=function(e){return S.$===E&&(S.$=jt),e&&S.jQuery===E&&(S.jQuery=Dt),E},e||(S.jQuery=S.$=E),E}),function(){var c,d,i,u,e,t,n,r,o,a,s,l,f,h,p,m,g,v,b,y,$,w,x,S,_=[].slice,E=[].indexOf||function(e){for(var t=0,n=this.length;t<n;t++)if(t in this&&this[t]===e)return t;return-1};(c=window.jQuery||window.Zepto||window.$).payment={},c.payment.fn={},c.fn.payment=function(){var e,t;return t=arguments[0],e=2<=arguments.length?_.call(arguments,1):[],c.payment.fn[t].apply(this,e)},e=/(\d{1,4})/g,c.payment.cards=u=[{type:"maestro",patterns:[5018,502,503,506,56,58,639,6220,67],format:e,length:[12,13,14,15,16,17,18,19],cvcLength:[3],luhn:!0},{type:"forbrugsforeningen",patterns:[600],format:e,length:[16],cvcLength:[3],luhn:!0},{type:"dankort",patterns:[5019],format:e,length:[16],cvcLength:[3],luhn:!0},{type:"visa",patterns:[4],format:e,length:[13,16],cvcLength:[3],luhn:!0},{type:"mastercard",patterns:[51,52,53,54,55,22,23,24,25,26,27],format:e,length:[16],cvcLength:[3],luhn:!0},{type:"amex",patterns:[34,37],format:/(\d{1,4})(\d{1,6})?(\d{1,5})?/,length:[15],cvcLength:[3,4],luhn:!0},{type:"dinersclub",patterns:[30,36,38,39],format:/(\d{1,4})(\d{1,6})?(\d{1,4})?/,length:[14],cvcLength:[3],luhn:!0},{type:"discover",patterns:[60,64,65,622],format:e,length:[16],cvcLength:[3],luhn:!0},{type:"unionpay",patterns:[62,88],format:e,length:[16,17,18,19],cvcLength:[3],luhn:!1},{type:"jcb",patterns:[35],format:e,length:[16],cvcLength:[3],luhn:!0}],d=function(e){var t,n,r,i,o,a,s;for(e=(e+"").replace(/\D/g,""),r=0,o=u.length;r<o;r++)for(i=0,a=(s=(t=u[r]).patterns).length;i<a;i++)if(n=s[i]+"",e.substr(0,n.length)===n)return t},i=function(e){var t,n,r;for(n=0,r=u.length;n<r;n++)if((t=u[n]).type===e)return t},f=function(e){var t,n,r,i,o,a;for(r=!0,o=i=0,a=(n=(e+"").split("").reverse()).length;o<a;o++)t=n[o],t=parseInt(t,10),(r=!r)&&(t*=2),9<t&&(t-=9),i+=t;return i%10==0},l=function(e){var t;return null!=e.prop("selectionStart")&&e.prop("selectionStart")!==e.prop("selectionEnd")||!(null==("undefined"!=typeof document&&null!==document&&null!=(t=document.selection)?t.createRange:void 0)||!document.selection.createRange().text)},x=function(e,t){var n,r,i,o,a;try{r=t.prop("selectionStart")}catch(e){e,r=null}if(o=t.val(),t.val(e),null!==r&&t.is(":focus"))return r===o.length&&(r=e.length),o!==e&&(a=o.slice(r-1,+r+1||9e9),n=e.slice(r-1,+r+1||9e9),i=e[r],/\d/.test(i)&&a===i+" "&&n===" "+i&&(r+=1)),t.prop("selectionStart",r),t.prop("selectionEnd",r)},v=function(e){var t,n,r,i,o,a;for(null==e&&(e=""),"0123456789","0123456789",i="",o=0,a=(t=e.split("")).length;o<a;o++)n=t[o],-1<(r="0123456789".indexOf(n))&&(n="0123456789"[r]),i+=n;return i},g=function(e){var t;return t=c(e.currentTarget),setTimeout(function(){var e;return e=t.val(),e=(e=v(e)).replace(/\D/g,""),x(e,t)})},p=function(e){var t;return t=c(e.currentTarget),setTimeout(function(){var e;return e=t.val(),e=v(e),e=c.payment.formatCardNumber(e),x(e,t)})},r=function(e){var t,n,r,i,o,a,s;if(r=String.fromCharCode(e.which),/^\d+$/.test(r)&&(t=c(e.currentTarget),s=t.val(),n=d(s+r),i=(s.replace(/\D/g,"")+r).length,a=16,n&&(a=n.length[n.length.length-1]),!(a<=i||null!=t.prop("selectionStart")&&t.prop("selectionStart")!==s.length)))return(o=n&&"amex"===n.type?/^(\d{4}|\d{4}\s\d{6})$/:/(?:^|\s)(\d{4})$/).test(s)?(e.preventDefault(),setTimeout(function(){return t.val(s+" "+r)})):o.test(s+r)?(e.preventDefault(),setTimeout(function(){return t.val(s+r+" ")})):void 0},t=function(e){var t,n;if(t=c(e.currentTarget),n=t.val(),8===e.which&&(null==t.prop("selectionStart")||t.prop("selectionStart")===n.length))return/\d\s$/.test(n)?(e.preventDefault(),setTimeout(function(){return t.val(n.replace(/\d\s$/,""))})):/\s\d?$/.test(n)?(e.preventDefault(),setTimeout(function(){return t.val(n.replace(/\d$/,""))})):void 0},m=function(e){var t;return t=c(e.currentTarget),setTimeout(function(){var e;return e=t.val(),e=v(e),e=c.payment.formatExpiry(e),x(e,t)})},o=function(e){var n,t,r;if(t=String.fromCharCode(e.which),/^\d+$/.test(t))return n=c(e.currentTarget),r=n.val()+t,/^\d$/.test(r)&&"0"!==r&&"1"!==r?(e.preventDefault(),setTimeout(function(){return n.val("0"+r+" / ")})):/^\d\d$/.test(r)?(e.preventDefault(),setTimeout(function(){var e,t;return e=parseInt(r[0],10),2<(t=parseInt(r[1],10))&&0!==e?n.val("0"+e+" / "+t):n.val(r+" / ")})):void 0},a=function(e){var t,n,r;if(n=String.fromCharCode(e.which),/^\d+$/.test(n))return r=(t=c(e.currentTarget)).val(),/^\d\d$/.test(r)?t.val(r+" / "):void 0},s=function(e){var t,n,r;if("/"===(r=String.fromCharCode(e.which))||" "===r)return n=(t=c(e.currentTarget)).val(),/^\d$/.test(n)&&"0"!==n?t.val("0"+n+" / "):void 0},n=function(e){var t,n;if(t=c(e.currentTarget),n=t.val(),8===e.which&&(null==t.prop("selectionStart")||t.prop("selectionStart")===n.length))return/\d\s\/\s$/.test(n)?(e.preventDefault(),setTimeout(function(){return t.val(n.replace(/\d\s\/\s$/,""))})):void 0},h=function(e){var t;return t=c(e.currentTarget),setTimeout(function(){var e;return e=t.val(),e=(e=v(e)).replace(/\D/g,"").slice(0,4),x(e,t)})},w=function(e){var t;return!(!e.metaKey&&!e.ctrlKey)||32!==e.which&&(0===e.which||(e.which<33||(t=String.fromCharCode(e.which),!!/[\d\s]/.test(t))))},y=function(e){var t,n,r,i;if(t=c(e.currentTarget),r=String.fromCharCode(e.which),/^\d+$/.test(r)&&!l(t))return i=(t.val()+r).replace(/\D/g,""),(n=d(i))?i.length<=n.length[n.length.length-1]:i.length<=16},$=function(e){var t,n;if(t=c(e.currentTarget),n=String.fromCharCode(e.which),/^\d+$/.test(n)&&!l(t))return!(6<(t.val()+n).replace(/\D/g,"").length)&&void 0},b=function(e){var t,n;if(t=c(e.currentTarget),n=String.fromCharCode(e.which),/^\d+$/.test(n)&&!l(t))return(t.val()+n).length<=4},S=function(e){var t,n,r,i,o;if(o=(t=c(e.currentTarget)).val(),i=c.payment.cardType(o)||"unknown",!t.hasClass(i))return n=function(){var e,t,n;for(n=[],e=0,t=u.length;e<t;e++)r=u[e],n.push(r.type);return n}(),t.removeClass("unknown"),t.removeClass(n.join(" ")),t.addClass(i),t.toggleClass("identified","unknown"!==i),t.trigger("payment.cardType",i)},c.payment.fn.formatCardCVC=function(){return this.on("keypress",w),this.on("keypress",b),this.on("paste",h),this.on("change",h),this.on("input",h),this},c.payment.fn.formatCardExpiry=function(){return this.on("keypress",w),this.on("keypress",$),this.on("keypress",o),this.on("keypress",s),this.on("keypress",a),this.on("keydown",n),this.on("change",m),this.on("input",m),this},c.payment.fn.formatCardNumber=function(){return this.on("keypress",w),this.on("keypress",y),this.on("keypress",r),this.on("keydown",t),this.on("keyup",S),this.on("paste",p),this.on("change",p),this.on("input",p),this.on("input",S),this},c.payment.fn.restrictNumeric=function(){return this.on("keypress",w),this.on("paste",g),this.on("change",g),this.on("input",g),this},c.payment.fn.cardExpiryVal=function(){return c.payment.cardExpiryVal(c(this).val())},c.payment.cardExpiryVal=function(e){var t,n,r;return t=(r=e.split(/[\s\/]+/,2))[0],2===(null!=(n=r[1])?n.length:void 0)&&/^\d+$/.test(n)&&(n=(new Date).getFullYear().toString().slice(0,2)+n),{month:t=parseInt(t,10),year:n=parseInt(n,10)}},c.payment.validateCardNumber=function(e){var t,n;return e=(e+"").replace(/\s+|-/g,""),!!/^\d+$/.test(e)&&(!!(t=d(e))&&(n=e.length,0<=E.call(t.length,n)&&(!1===t.luhn||f(e))))},c.payment.validateCardExpiry=function(e,t){var n,r,i;return"object"==typeof e&&"month"in e&&(e=(i=e).month,t=i.year),!(!e||!t)&&(e=c.trim(e),t=c.trim(t),!!/^\d+$/.test(e)&&(!!/^\d+$/.test(t)&&(1<=e&&e<=12&&(2===t.length&&(t=t<70?"20"+t:"19"+t),4===t.length&&(r=new Date(t,e),n=new Date,r.setMonth(r.getMonth()-1),r.setMonth(r.getMonth()+1,1),n<r)))))},c.payment.validateCardCVC=function(e,t){var n,r;return e=c.trim(e),!!/^\d+$/.test(e)&&(null!=(n=i(t))?(r=e.length,0<=E.call(n.cvcLength,r)):3<=e.length&&e.length<=4)},c.payment.cardType=function(e){var t;return e&&(null!=(t=d(e))?t.type:void 0)||null},c.payment.formatCardNumber=function(e){var t,n,r,i;return e=e.replace(/\D/g,""),(t=d(e))?(r=t.length[t.length.length-1],e=e.slice(0,r),t.format.global?null!=(i=e.match(t.format))?i.join(" "):void 0:null!=(n=t.format.exec(e))?(n.shift(),(n=c.grep(n,function(e){return e})).join(" ")):void 0):e},c.payment.formatExpiry=function(e){var t,n,r,i;return(n=e.match(/^\D*(\d{1,2})(\D+)?(\d{1,4})?/))?(t=n[1]||"",r=n[2]||"",0<(i=n[3]||"").length?r=" / ":" /"===r?(t=t.substring(0,1),r=""):2===t.length||0<r.length?r=" / ":1===t.length&&"0"!==t&&"1"!==t&&(t="0"+t,r=" / "),t+r+i):""}}.call(this),function(){"use strict";function s(i,e){var t;if(e=e||{},this.trackingClick=!1,this.trackingClickStart=0,this.targetElement=null,this.touchStartX=0,this.touchStartY=0,this.lastTouchIdentifier=0,this.touchBoundary=e.touchBoundary||10,this.layer=i,this.tapDelay=e.tapDelay||200,this.tapTimeout=e.tapTimeout||700,!s.notNeeded(i)){for(var n=["onMouse","onClick","onTouchStart","onTouchMove","onTouchEnd","onTouchCancel"],r=0,o=n.length;r<o;r++)this[n[r]]=a(this[n[r]],this);c&&(i.addEventListener("mouseover",this.onMouse,!0),i.addEventListener("mousedown",this.onMouse,!0),i.addEventListener("mouseup",this.onMouse,!0)),i.addEventListener("click",this.onClick,!0),i.addEventListener("touchstart",this.onTouchStart,!1),i.addEventListener("touchmove",this.onTouchMove,!1),i.addEventListener("touchend",this.onTouchEnd,!1),i.addEventListener("touchcancel",this.onTouchCancel,!1),Event.prototype.stopImmediatePropagation||(i.removeEventListener=function(e,t,n){var r=Node.prototype.removeEventListener;"click"===e?r.call(i,e,t.hijacked||t,n):r.call(i,e,t,n)},i.addEventListener=function(e,t,n){var r=Node.prototype.addEventListener;"click"===e?r.call(i,e,t.hijacked||(t.hijacked=function(e){e.propagationStopped||t(e)}),n):r.call(i,e,t,n)}),"function"==typeof i.onclick&&(t=i.onclick,i.addEventListener("click",function(e){t(e)},!1),i.onclick=null)}function a(e,t){return function(){return e.apply(t,arguments)}}}var e=0<=navigator.userAgent.indexOf("Windows Phone"),c=0<navigator.userAgent.indexOf("Android")&&!e,d=/iP(ad|hone|od)/.test(navigator.userAgent)&&!e,u=d&&/OS 4_\d(_\d)?/.test(navigator.userAgent),l=d&&/OS [6-7]_\d/.test(navigator.userAgent),i=0<navigator.userAgent.indexOf("BB10");s.prototype.needsClick=function(e){switch(e.nodeName.toLowerCase()){case"button":case"select":case"textarea":if(e.disabled)return!0;break;case"input":if(d&&"file"===e.type||e.disabled)return!0;break;case"label":case"iframe":case"video":return!0}return/\bneedsclick\b/.test(e.className)},s.prototype.needsFocus=function(e){switch(e.nodeName.toLowerCase()){case"textarea":return!0;case"select":return!c;case"input":switch(e.type){case"button":case"checkbox":case"file":case"image":case"radio":case"submit":return!1}return!e.disabled&&!e.readOnly;default:return/\bneedsfocus\b/.test(e.className)}},s.prototype.sendClick=function(e,t){var n,r;document.activeElement&&document.activeElement!==e&&document.activeElement.blur(),r=t.changedTouches[0],(n=document.createEvent("MouseEvents")).initMouseEvent(this.determineEventType(e),!0,!0,window,1,r.screenX,r.screenY,r.clientX,r.clientY,!1,!1,!1,!1,0,null),n.forwardedTouchEvent=!0,e.dispatchEvent(n)},s.prototype.determineEventType=function(e){return c&&"select"===e.tagName.toLowerCase()?"mousedown":"click"},s.prototype.focus=function(e){var t;d&&e.setSelectionRange&&0!==e.type.indexOf("date")&&"time"!==e.type&&"month"!==e.type?(t=e.value.length,e.setSelectionRange(t,t)):e.focus()},s.prototype.updateScrollParent=function(e){var t,n;if(!(t=e.fastClickScrollParent)||!t.contains(e)){n=e;do{if(n.scrollHeight>n.offsetHeight){t=n,e.fastClickScrollParent=n;break}n=n.parentElement}while(n)}t&&(t.fastClickLastScrollTop=t.scrollTop)},s.prototype.getTargetElementFromEventTarget=function(e){return e.nodeType===Node.TEXT_NODE?e.parentNode:e},s.prototype.onTouchStart=function(e){var t,n,r;if(1<e.targetTouches.length)return!0;if(t=this.getTargetElementFromEventTarget(e.target),n=e.targetTouches[0],d){if((r=window.getSelection()).rangeCount&&!r.isCollapsed)return!0;if(!u){if(n.identifier&&n.identifier===this.lastTouchIdentifier)return e.preventDefault(),!1;this.lastTouchIdentifier=n.identifier,this.updateScrollParent(t)}}return this.trackingClick=!0,this.trackingClickStart=e.timeStamp,this.targetElement=t,this.touchStartX=n.pageX,this.touchStartY=n.pageY,e.timeStamp-this.lastClickTime<this.tapDelay&&e.preventDefault(),!0},s.prototype.touchHasMoved=function(e){var t=e.changedTouches[0],n=this.touchBoundary;return Math.abs(t.pageX-this.touchStartX)>n||Math.abs(t.pageY-this.touchStartY)>n},s.prototype.onTouchMove=function(e){return this.trackingClick&&(this.targetElement!==this.getTargetElementFromEventTarget(e.target)||this.touchHasMoved(e))&&(this.trackingClick=!1,this.targetElement=null),!0},s.prototype.findControl=function(e){return void 0!==e.control?e.control:e.htmlFor?document.getElementById(e.htmlFor):e.querySelector("button, input:not([type=hidden]), keygen, meter, output, progress, select, textarea")},s.prototype.onTouchEnd=function(e){var t,n,r,i,o,a=this.targetElement;if(!this.trackingClick)return!0;if(e.timeStamp-this.lastClickTime<this.tapDelay)return this.cancelNextClick=!0;if(e.timeStamp-this.trackingClickStart>this.tapTimeout)return!0;if(this.cancelNextClick=!1,this.lastClickTime=e.timeStamp,n=this.trackingClickStart,this.trackingClick=!1,this.trackingClickStart=0,l&&(o=e.changedTouches[0],(a=document.elementFromPoint(o.pageX-window.pageXOffset,o.pageY-window.pageYOffset)||a).fastClickScrollParent=this.targetElement.fastClickScrollParent),"label"===(r=a.tagName.toLowerCase())){if(t=this.findControl(a)){if(this.focus(a),c)return!1;a=t}}else if(this.needsFocus(a))return 100<e.timeStamp-n||d&&window.top!==window&&"input"===r?this.targetElement=null:(this.focus(a),this.sendClick(a,e),d&&"select"===r||(this.targetElement=null,e.preventDefault())),!1;return!(!d||u||!(i=a.fastClickScrollParent)||i.fastClickLastScrollTop===i.scrollTop)||(this.needsClick(a)||(e.preventDefault(),this.sendClick(a,e)),!1)},s.prototype.onTouchCancel=function(){this.trackingClick=!1,this.targetElement=null},s.prototype.onMouse=function(e){return!this.targetElement||(!!e.forwardedTouchEvent||(!e.cancelable||(!(!this.needsClick(this.targetElement)||this.cancelNextClick)||(e.stopImmediatePropagation?e.stopImmediatePropagation():e.propagationStopped=!0,e.stopPropagation(),e.preventDefault(),!1))))},s.prototype.onClick=function(e){var t;return this.trackingClick?(this.targetElement=null,!(this.trackingClick=!1)):"submit"===e.target.type&&0===e.detail||((t=this.onMouse(e))||(this.targetElement=null),t)},s.prototype.destroy=function(){var e=this.layer;c&&(e.removeEventListener("mouseover",this.onMouse,!0),e.removeEventListener("mousedown",this.onMouse,!0),e.removeEventListener("mouseup",this.onMouse,!0)),e.removeEventListener("click",this.onClick,!0),e.removeEventListener("touchstart",this.onTouchStart,!1),e.removeEventListener("touchmove",this.onTouchMove,!1),e.removeEventListener("touchend",this.onTouchEnd,!1),e.removeEventListener("touchcancel",this.onTouchCancel,!1)},s.notNeeded=function(e){var t,n,r;if(void 0===window.ontouchstart)return!0;if(n=+(/Chrome\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1]){if(!c)return!0;if(t=document.querySelector("meta[name=viewport]")){if(-1!==t.content.indexOf("user-scalable=no"))return!0;if(31<n&&document.documentElement.scrollWidth<=window.outerWidth)return!0}}if(i&&10<=(r=navigator.userAgent.match(/Version\/([0-9]*)\.([0-9]*)/))[1]&&3<=r[2]&&(t=document.querySelector("meta[name=viewport]"))){if(-1!==t.content.indexOf("user-scalable=no"))return!0;if(document.documentElement.scrollWidth<=window.outerWidth)return!0}return"none"===e.style.msTouchAction||"manipulation"===e.style.touchAction||(!!(27<=+(/Firefox\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1]&&(t=document.querySelector("meta[name=viewport]"))&&(-1!==t.content.indexOf("user-scalable=no")||document.documentElement.scrollWidth<=window.outerWidth))||("none"===e.style.touchAction||"manipulation"===e.style.touchAction))},s.attach=function(e,t){return new s(e,t)},"function"==typeof define&&"object"==typeof define.amd&&define.amd?define(function(){return s}):"undefined"!=typeof module&&module.exports?(module.exports=s.attach,module.exports.FastClick=s):window.FastClick=s}(),function(U){"use strict";var u={objectMaxDepth:5};function e(e){if(!be(e))return u;I(e.objectMaxDepth)&&(u.objectMaxDepth=d(e.objectMaxDepth)?e.objectMaxDepth:NaN)}function d(e){return _(e)&&0<e}function k(a,s){s=s||Error;var c="https://errors.angularjs.org/1.7.0/",e=c.replace(".","\\.")+"[\\s\\S]*",d=new RegExp(e,"g");return function(){var e,t,n=arguments[0],r=arguments[1],i="["+(a?a+":":"")+n+"] ",o=Me(arguments,2).map(function(e){return We(e,u.objectMaxDepth)});for(i+=r.replace(/\{\d+\}/g,function(e){var t=+e.slice(1,-1);return t<o.length?o[t].replace(d,""):e}),i+="\n"+c+(a?a+"/":"")+n,t=0,e="?";t<o.length;t++,e="&")i+=e+"p"+t+"="+encodeURIComponent(o[t]);return new s(i)}}var q,de,t,v,o=/^\/(.+)\/([a-z]*)$/,l="validity",H=Object.prototype.hasOwnProperty,ue=function(e){return ye(e)?e.toLowerCase():e},f=function(e){return ye(e)?e.toUpperCase():e},a=[].slice,r=[].splice,n=[].push,le=Object.prototype.toString,h=Object.getPrototypeOf,p=k("ng"),y=U.angular||(U.angular={}),i=0;function P(e){if(null==e||A(e))return!1;if($e(e)||ye(e)||de&&e instanceof de)return!0;var t="length"in Object(e)&&e.length;return _(t)&&(0<=t&&t-1 in e||"function"==typeof e.item)}function fe(e,t,n){var r,i;if(e)if(xe(e))for(r in e)"prototype"!==r&&"length"!==r&&"name"!==r&&e.hasOwnProperty(r)&&t.call(n,e[r],r,e);else if($e(e)||P(e)){var o="object"!=typeof e;for(r=0,i=e.length;r<i;r++)(o||r in e)&&t.call(n,e[r],r,e)}else if(e.forEach&&e.forEach!==fe)e.forEach(t,n,e);else if(S(e))for(r in e)t.call(n,e[r],r,e);else if("function"==typeof e.hasOwnProperty)for(r in e)e.hasOwnProperty(r)&&t.call(n,e[r],r,e);else for(r in e)H.call(e,r)&&t.call(n,e[r],r,e);return e}function s(e,t,n){for(var r=Object.keys(e).sort(),i=0;i<r.length;i++)t.call(n,e[r[i]],r[i]);return r}function b(n){return function(e,t){n(t,e)}}function c(){return++i}function m(e,t){t?e.$$hashKey=t:delete e.$$hashKey}function g(e,t,n){for(var r=e.$$hashKey,i=0,o=t.length;i<o;++i){var a=t[i];if(be(a)||xe(a))for(var s=Object.keys(a),c=0,d=s.length;c<d;c++){var u=s[c],l=a[u];n&&be(l)?E(l)?e[u]=new Date(l.valueOf()):C(l)?e[u]=new RegExp(l):l.nodeName?e[u]=l.cloneNode(!0):D(l)?e[u]=l.clone():(be(e[u])||(e[u]=$e(l)?[]:{}),g(e[u],[l],!0)):e[u]=l}}return m(e,r),e}function he(e){return g(e,a.call(arguments,1),!1)}function $(e){return g(e,a.call(arguments,1),!0)}function w(e){return parseInt(e,10)}q=U.document.documentMode;var T=Number.isNaN||function(e){return e!=e};function pe(e,t){return he(Object.create(e),t)}function me(){}function ge(e){return e}function M(e){return function(){return e}}function x(e){return xe(e.toString)&&e.toString!==le}function ve(e){return void 0===e}function I(e){return void 0!==e}function be(e){return null!==e&&"object"==typeof e}function S(e){return null!==e&&"object"==typeof e&&!h(e)}function ye(e){return"string"==typeof e}function _(e){return"number"==typeof e}function E(e){return"[object Date]"===le.call(e)}function $e(e){return Array.isArray(e)||e instanceof Array}function we(e){switch(le.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return e instanceof Error}}function xe(e){return"function"==typeof e}function C(e){return"[object RegExp]"===le.call(e)}function A(e){return e&&e.window===e}function Se(e){return e&&e.$evalAsync&&e.$watch}function _e(e){return"boolean"==typeof e}function N(e){return e&&xe(e.then)}me.$inject=[],ge.$inject=[];var O=/^\[object (?:Uint8|Uint8Clamped|Uint16|Uint32|Int8|Int16|Int32|Float32|Float64)Array]$/;var Ee=function(e){return ye(e)?e.trim():e},L=function(e){return e.replace(/([-()[\]{}+?*.$^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")};function D(e){return!(!e||!(e.nodeName||e.prop&&e.attr&&e.find))}function Ce(e){return ue(e.nodeName||e[0]&&e[0].nodeName)}function j(e,t){return-1!==Array.prototype.indexOf.call(e,t)}function Ae(e,t){var n=e.indexOf(t);return 0<=n&&e.splice(n,1),n}function R(e,n,t){var r,i,o=[],a=[];if(t=d(t)?t:NaN,n){if((i=n)&&_(i.length)&&O.test(le.call(i))||(r=n,"[object ArrayBuffer]"===le.call(r)))throw p("cpta","Can't copy! TypedArray destination cannot be mutated.");if(e===n)throw p("cpi","Can't copy! Source and destination are identical.");return $e(n)?n.length=0:fe(n,function(e,t){"$$hashKey"!==t&&delete n[t]}),o.push(e),a.push(n),s(e,n,t)}return c(e,t);function s(e,t,n){if(--n<0)return"...";var r,i=t.$$hashKey;if($e(e))for(var o=0,a=e.length;o<a;o++)t.push(c(e[o],n));else if(S(e))for(r in e)t[r]=c(e[r],n);else if(e&&"function"==typeof e.hasOwnProperty)for(r in e)e.hasOwnProperty(r)&&(t[r]=c(e[r],n));else for(r in e)H.call(e,r)&&(t[r]=c(e[r],n));return m(t,i),t}function c(e,t){if(!be(e))return e;var n=o.indexOf(e);if(-1!==n)return a[n];if(A(e)||Se(e))throw p("cpws","Can't copy! Making copies of Window or Scope instances is not supported.");var r=!1,i=function(e){switch(le.call(e)){case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Float32Array]":case"[object Float64Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return new e.constructor(c(e.buffer),e.byteOffset,e.length);case"[object ArrayBuffer]":if(!e.slice){var t=new ArrayBuffer(e.byteLength);return new Uint8Array(t).set(new Uint8Array(e)),t}return e.slice(0);case"[object Boolean]":case"[object Number]":case"[object String]":case"[object Date]":return new e.constructor(e.valueOf());case"[object RegExp]":var n=new RegExp(e.source,e.toString().match(/[^/]*$/)[0]);return n.lastIndex=e.lastIndex,n;case"[object Blob]":return new e.constructor([e],{type:e.type})}if(xe(e.cloneNode))return e.cloneNode(!0)}(e);return void 0===i&&(i=$e(e)?[]:Object.create(h(e)),r=!0),o.push(e),a.push(i),r?s(e,i,t):i}}function ke(e,t){return e===t||e!=e&&t!=t}function Te(e,t){if(e===t)return!0;if(null===e||null===t)return!1;if(e!=e&&t!=t)return!0;var n,r,i,o=typeof e;if(o===typeof t&&"object"===o){if(!$e(e)){if(E(e))return!!E(t)&&ke(e.getTime(),t.getTime());if(C(e))return!!C(t)&&e.toString()===t.toString();if(Se(e)||Se(t)||A(e)||A(t)||$e(t)||E(t)||C(t))return!1;for(r in i=Fe(),e)if("$"!==r.charAt(0)&&!xe(e[r])){if(!Te(e[r],t[r]))return!1;i[r]=!0}for(r in t)if(!(r in i)&&"$"!==r.charAt(0)&&I(t[r])&&!xe(t[r]))return!1;return!0}if(!$e(t))return!1;if((n=e.length)===t.length){for(r=0;r<n;r++)if(!Te(e[r],t[r]))return!1;return!0}}return!1}var B=function(){if(!I(B.rules)){var e=U.document.querySelector("[ng-csp]")||U.document.querySelector("[data-ng-csp]");if(e){var t=e.getAttribute("ng-csp")||e.getAttribute("data-ng-csp");B.rules={noUnsafeEval:!t||-1!==t.indexOf("no-unsafe-eval"),noInlineStyle:!t||-1!==t.indexOf("no-inline-style")}}else B.rules={noUnsafeEval:function(){try{return new Function(""),!1}catch(e){return!0}}(),noInlineStyle:!1}}return B.rules},F=function(){if(I(F.name_))return F.name_;var e,t,n,r,i=re.length;for(t=0;t<i;++t)if(n=re[t],e=U.document.querySelector("["+n.replace(":","\\:")+"jq]")){r=e.getAttribute(n+"jq");break}return F.name_=r};function z(e,t,n){return e.concat(a.call(t,n))}function Me(e,t){return a.call(e,t||0)}function Ie(e,t){var n=2<arguments.length?Me(arguments,2):[];return!xe(t)||t instanceof RegExp?t:n.length?function(){return arguments.length?t.apply(e,z(n,arguments,0)):t.apply(e,n)}:function(){return arguments.length?t.apply(e,arguments):t.call(e)}}function V(e,t){var n=t;return"string"==typeof e&&"$"===e.charAt(0)&&"$"===e.charAt(1)?n=void 0:A(t)?n="$WINDOW":t&&U.document===t?n="$DOCUMENT":Se(t)&&(n="$SCOPE"),n}function K(e,t){if(!ve(e))return _(t)||(t=t?2:null),JSON.stringify(e,V,t)}function G(e){return ye(e)?JSON.parse(e):e}var W=/:/g;function X(e,t){e=e.replace(W,"");var n=Date.parse("Jan 01, 1970 00:00:00 "+e)/6e4;return T(n)?t:n}function Y(e,t){return(e=new Date(e.getTime())).setMinutes(e.getMinutes()+t),e}function Z(e,t,n){n=n?-1:1;var r=e.getTimezoneOffset();return Y(e,n*(X(t,r)-r))}function Ne(e){e=de(e).clone().empty();var t=de("<div></div>").append(e).html();try{return e[0].nodeType===He?ue(t):t.match(/^(<[^>]+>)/)[1].replace(/^<([\w-]+)/,function(e,t){return"<"+ue(t)})}catch(e){return ue(t)}}function J(e){try{return decodeURIComponent(e)}catch(e){}}function Q(e){var i={};return fe((e||"").split("&"),function(e){var t,n,r;e&&(n=e=e.replace(/\+/g,"%20"),-1!==(t=e.indexOf("="))&&(n=e.substring(0,t),r=e.substring(t+1)),I(n=J(n))&&(r=!I(r)||J(r),H.call(i,n)?$e(i[n])?i[n].push(r):i[n]=[i[n],r]:i[n]=r))}),i}function ee(e){var n=[];return fe(e,function(e,t){$e(e)?fe(e,function(e){n.push(ne(t,!0)+(!0===e?"":"="+ne(e,!0)))}):n.push(ne(t,!0)+(!0===e?"":"="+ne(e,!0)))}),n.length?n.join("&"):""}function te(e){return ne(e,!0).replace(/%26/gi,"&").replace(/%3D/gi,"=").replace(/%2B/gi,"+")}function ne(e,t){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%20/g,t?"%20":"+")}var re=["ng-","data-ng-","ng:","x-ng-"];var ie=function(n){var e=n.currentScript;if(!e)return!0;if(!(e instanceof U.HTMLScriptElement||e instanceof U.SVGScriptElement))return!1;var t=e.attributes;return[t.getNamedItem("src"),t.getNamedItem("href"),t.getNamedItem("xlink:href")].every(function(e){if(!e)return!0;if(!e.value)return!1;var t=n.createElement("a");if(t.href=e.value,n.location.origin===t.origin)return!0;switch(t.protocol){case"http:":case"https:":case"ftp:":case"blob:":case"file:":case"data:":return!0;default:return!1}})}(U.document);function oe(r,e){var i,o,t={};if(fe(re,function(e){var t=e+"app";!i&&r.hasAttribute&&r.hasAttribute(t)&&(o=(i=r).getAttribute(t))}),fe(re,function(e){var t,n=e+"app";!i&&(t=r.querySelector("["+n.replace(":","\\:")+"]"))&&(o=(i=t).getAttribute(n))}),i){if(!ie)return void U.console.error("AngularJS: disabling automatic bootstrap. <script> protocol indicates an extension, document.location.href does not match.");t.strictDi=null!==function(e,t){var n,r,i=re.length;for(r=0;r<i;++r)if(n=re[r]+t,ye(n=e.getAttribute(n)))return n;return null}(i,"strict-di"),e(i,o?[o]:[],t)}}function ae(n,r,i){be(i)||(i={});i=he({strictDi:!1},i);var t=function(){if((n=de(n)).injector()){var e=n[0]===U.document?"document":Ne(n);throw p("btstrpd","App already bootstrapped with this element '{0}'",e.replace(/</,"<").replace(/>/,">"))}(r=r||[]).unshift(["$provide",function(e){e.value("$rootElement",n)}]),i.debugInfoEnabled&&r.push(["$compileProvider",function(e){e.debugInfoEnabled(!0)}]),r.unshift("ng");var t=Jt(r,i.strictDi);return t.invoke(["$rootScope","$rootElement","$compile","$injector",function(e,t,n,r){e.$apply(function(){t.data("$injector",r),n(t)(e)})}]),t},e=/^NG_ENABLE_DEBUG_INFO!/,o=/^NG_DEFER_BOOTSTRAP!/;if(U&&e.test(U.name)&&(i.debugInfoEnabled=!0,U.name=U.name.replace(e,"")),U&&!o.test(U.name))return t();U.name=U.name.replace(o,""),y.resumeBootstrap=function(e){return fe(e,function(e){r.push(e)}),t()},xe(y.resumeDeferredBootstrap)&&y.resumeDeferredBootstrap()}function se(){U.name="NG_ENABLE_DEBUG_INFO!"+U.name,U.location.reload()}function ce(e){var t=y.element(e).injector();if(!t)throw p("test","no injector found for element argument to getTestability");return t.get("$$testability")}var Oe=/[A-Z]/g;function Pe(e,n){return n=n||"_",e.replace(Oe,function(e,t){return(t?n:"")+e.toLowerCase()})}var Le=!1;function De(e,t,n){if(!e)throw p("areq","Argument '{0}' is {1}",t||"?",n||"required");return e}function je(e,t,n){return n&&$e(e)&&(e=e[e.length-1]),De(xe(e),t,"not a function, got "+(e&&"object"==typeof e?e.constructor.name||"Object":typeof e)),e}function Re(e,t){if("hasOwnProperty"===e)throw p("badname","hasOwnProperty is not a valid {0} name",t)}function Be(e){for(var t,n=e[0],r=e[e.length-1],i=1;n!==r&&(n=n.nextSibling);i++)(t||e[i]!==n)&&(t||(t=de(a.call(e,0,i))),t.push(n));return t||e}function Fe(){return Object.create(null)}function Ue(e){if(null==e)return"";switch(typeof e){case"string":break;case"number":e=""+e;break;default:e=!x(e)||$e(e)||E(e)?K(e):e.toString()}return e}var qe=1,He=3,ze=8,Ve=9,Ke=11;function Ge(e,t){if($e(e)){t=t||[];for(var n=0,r=e.length;n<r;n++)t[n]=e[n]}else if(be(e))for(var i in t=t||{},e)"$"===i.charAt(0)&&"$"===i.charAt(1)||(t[i]=e[i]);return t||e}function We(e,t){return"function"==typeof e?e.toString().replace(/ \{[\s\S]*$/,""):ve(e)?"undefined":"string"!=typeof e?(n=e,i=[],d(r=t)&&(n=y.copy(n,null,r)),JSON.stringify(n,function(e,t){if(be(t=V(e,t))){if(0<=i.indexOf(t))return"...";i.push(t)}return t})):e;var n,r,i}var Xe={full:"1.7.0",major:1,minor:7,dot:0,codeName:"nonexistent-physiology"};ht.expando="ng339";var Ye=ht.cache={},Ze=1;ht._data=function(e){return this.cache[e[this.expando]]||{}};var Je=/-([a-z])/g,Qe=/^-ms-/,et={mouseleave:"mouseout",mouseenter:"mouseover"},tt=k("jqLite");function nt(e,t){return t.toUpperCase()}function rt(e){return e.replace(Je,nt)}var it=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,ot=/<|&#?\w+;/,at=/<([\w:-]+)/,st=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,ct={option:[1,'<select multiple="multiple">',"</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function dt(e){return!ot.test(e)}function ut(e){var t=e.nodeType;return t===qe||!t||t===Ve}function lt(e,t){var n,r,i,o,a=t.createDocumentFragment(),s=[];if(dt(e))s.push(t.createTextNode(e));else{for(n=a.appendChild(t.createElement("div")),r=(at.exec(e)||["",""])[1].toLowerCase(),i=ct[r]||ct._default,n.innerHTML=i[1]+e.replace(st,"<$1></$2>")+i[2],o=i[0];o--;)n=n.lastChild;s=z(s,n.childNodes),(n=a.firstChild).textContent=""}return a.textContent="",a.innerHTML="",fe(s,function(e){a.appendChild(e)}),a}ct.optgroup=ct.option,ct.tbody=ct.tfoot=ct.colgroup=ct.caption=ct.thead,ct.th=ct.td;var ft=U.Node.prototype.contains||function(e){return!!(16&this.compareDocumentPosition(e))};function ht(e){if(e instanceof ht)return e;var t,n,r,i;if(ye(e)&&(e=Ee(e),t=!0),!(this instanceof ht)){if(t&&"<"!==e.charAt(0))throw tt("nosel","Looking up elements via selectors is not supported by jqLite! See: http://docs.angularjs.org/api/angular.element");return new ht(e)}t?Et(this,(n=e,r=r||U.document,(i=it.exec(n))?[r.createElement(i[1])]:(i=lt(n,r))?i.childNodes:[])):xe(e)?Mt(e):Et(this,e)}function pt(e){return e.cloneNode(!0)}function mt(e,t){!t&&ut(e)&&de.cleanData([e]),e.querySelectorAll&&de.cleanData(e.querySelectorAll("*"))}function gt(e){var t;for(t in e)return!1;return!0}function vt(e){var t=e.ng339,n=t&&Ye[t],r=n&&n.events,i=n&&n.data;i&&!gt(i)||r&&!gt(r)||(delete Ye[t],e.ng339=void 0)}function bt(n,e,r,t){if(I(t))throw tt("offargs","jqLite#off() does not support the `selector` argument");var i=$t(n),o=i&&i.events,a=i&&i.handle;if(a){if(e){var s=function(e){var t=o[e];I(r)&&Ae(t||[],r),I(r)&&t&&0<t.length||(n.removeEventListener(e,a),delete o[e])};fe(e.split(" "),function(e){s(e),et[e]&&s(et[e])})}else for(e in o)"$destroy"!==e&&n.removeEventListener(e,a),delete o[e];vt(n)}}function yt(e,t){var n=e.ng339,r=n&&Ye[n];r&&(t?delete r.data[t]:r.data={},vt(e))}function $t(e,t){var n=e.ng339,r=n&&Ye[n];return t&&!r&&(e.ng339=n=++Ze,r=Ye[n]={events:{},data:{},handle:void 0}),r}function wt(e,t,n){if(ut(e)){var r,i=I(n),o=!i&&t&&!be(t),a=!t,s=$t(e,!o),c=s&&s.data;if(i)c[rt(t)]=n;else{if(a)return c;if(o)return c&&c[rt(t)];for(r in t)c[rt(r)]=t[r]}}}function xt(e,t){return!!e.getAttribute&&-1<(" "+(e.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").indexOf(" "+t+" ")}function St(e,t){if(t&&e.setAttribute){var n=(" "+(e.getAttribute("class")||"")+" ").replace(/[\n\t]/g," "),r=n;fe(t.split(" "),function(e){e=Ee(e),r=r.replace(" "+e+" "," ")}),r!==n&&e.setAttribute("class",Ee(r))}}function _t(e,t){if(t&&e.setAttribute){var n=(" "+(e.getAttribute("class")||"")+" ").replace(/[\n\t]/g," "),r=n;fe(t.split(" "),function(e){e=Ee(e),-1===r.indexOf(" "+e+" ")&&(r+=e+" ")}),r!==n&&e.setAttribute("class",Ee(r))}}function Et(e,t){if(t)if(t.nodeType)e[e.length++]=t;else{var n=t.length;if("number"==typeof n&&t.window!==t){if(n)for(var r=0;r<n;r++)e[e.length++]=t[r]}else e[e.length++]=t}}function Ct(e,t){return At(e,"$"+(t||"ngController")+"Controller")}function At(e,t,n){e.nodeType===Ve&&(e=e.documentElement);for(var r=$e(t)?t:[t];e;){for(var i=0,o=r.length;i<o;i++)if(I(n=de.data(e,r[i])))return n;e=e.parentNode||e.nodeType===Ke&&e.host}}function kt(e){for(mt(e,!0);e.firstChild;)e.removeChild(e.firstChild)}function Tt(e,t){t||mt(e);var n=e.parentNode;n&&n.removeChild(e)}function Mt(e){function t(){U.document.removeEventListener("DOMContentLoaded",t),U.removeEventListener("load",t),e()}"complete"===U.document.readyState?U.setTimeout(e):(U.document.addEventListener("DOMContentLoaded",t),U.addEventListener("load",t))}var It=ht.prototype={ready:Mt,toString:function(){var t=[];return fe(this,function(e){t.push(""+e)}),"["+t.join(", ")+"]"},eq:function(e){return de(0<=e?this[e]:this[this.length+e])},length:0,push:n,sort:[].sort,splice:[].splice},Nt={};fe("multiple,selected,checked,disabled,readOnly,required,open".split(","),function(e){Nt[ue(e)]=e});var Ot={};fe("input,select,option,textarea,button,form,details".split(","),function(e){Ot[e]=!0});var Pt={ngMinlength:"minlength",ngMaxlength:"maxlength",ngMin:"min",ngMax:"max",ngPattern:"pattern",ngStep:"step"};function Lt(e,t){var n=Nt[t.toLowerCase()];return n&&Ot[Ce(e)]&&n}function Dt(e,t,n){n.call(e,t)}function jt(e,t,n){var r=t.relatedTarget;r&&(r===e||ft.call(e,r))||n.call(e,t)}function Rt(){this.$get=function(){return he(ht,{hasClass:function(e,t){return e.attr&&(e=e[0]),xt(e,t)},addClass:function(e,t){return e.attr&&(e=e[0]),_t(e,t)},removeClass:function(e,t){return e.attr&&(e=e[0]),St(e,t)}})}}function Bt(e,t){var n=e&&e.$$hashKey;if(n)return"function"==typeof n&&(n=e.$$hashKey()),n;var r=typeof e;return n="function"===r||"object"===r&&null!==e?e.$$hashKey=r+":"+(t||c)():r+":"+e}fe({data:wt,removeData:yt,hasData:function(e){for(var t in Ye[e.ng339])return!0;return!1},cleanData:function(e){for(var t=0,n=e.length;t<n;t++)yt(e[t]),bt(e[t])}},function(e,t){ht[t]=e}),fe({data:wt,inheritedData:At,scope:function(e){return de.data(e,"$scope")||At(e.parentNode||e,["$isolateScope","$scope"])},isolateScope:function(e){return de.data(e,"$isolateScope")||de.data(e,"$isolateScopeNoTemplate")},controller:Ct,injector:function(e){return At(e,"$injector")},removeAttr:function(e,t){e.removeAttribute(t)},hasClass:xt,css:function(e,t,n){if(t=rt(t.replace(Qe,"ms-")),!I(n))return e.style[t];e.style[t]=n},attr:function(e,t,n){var r,i=e.nodeType;if(i!==He&&2!==i&&i!==ze&&e.getAttribute){var o=ue(t),a=Nt[o];if(!I(n))return r=e.getAttribute(t),a&&null!==r&&(r=o),null===r?void 0:r;null===n||!1===n&&a?e.removeAttribute(t):e.setAttribute(t,a?o:n)}},prop:function(e,t,n){if(!I(n))return e[t];e[t]=n},text:function(){return e.$dv="",e;function e(e,t){if(ve(t)){var n=e.nodeType;return n===qe||n===He?e.textContent:""}e.textContent=t}}(),val:function(e,t){if(ve(t)){if(e.multiple&&"select"===Ce(e)){var n=[];return fe(e.options,function(e){e.selected&&n.push(e.value||e.text)}),n}return e.value}e.value=t},html:function(e,t){if(ve(t))return e.innerHTML;mt(e,!0),e.innerHTML=t},empty:kt},function(d,e){ht.prototype[e]=function(e,t){var n,r,i=this.length;if(d!==kt&&ve(2===d.length&&d!==xt&&d!==Ct?e:t)){if(be(e)){for(n=0;n<i;n++)if(d===wt)d(this[n],e);else for(r in e)d(this[n],r,e[r]);return this}for(var o=d.$dv,a=ve(o)?Math.min(i,1):i,s=0;s<a;s++){var c=d(this[s],e,t);o=o?o+c:c}return o}for(n=0;n<i;n++)d(this[n],e,t);return this}}),fe({removeData:yt,on:function(i,e,o,t){if(I(t))throw tt("onargs","jqLite#on() does not support the `selector` or `eventData` parameters");if(ut(i)){var s,c,n,r=$t(i,!0),a=r.events,d=r.handle;d||(d=r.handle=(c=a,(n=function(e,t){e.isDefaultPrevented=function(){return e.defaultPrevented};var n=c[t||e.type],r=n?n.length:0;if(r){if(ve(e.immediatePropagationStopped)){var i=e.stopImmediatePropagation;e.stopImmediatePropagation=function(){e.immediatePropagationStopped=!0,e.stopPropagation&&e.stopPropagation(),i&&i.call(e)}}e.isImmediatePropagationStopped=function(){return!0===e.immediatePropagationStopped};var o=n.specialHandlerWrapper||Dt;1<r&&(n=Ge(n));for(var a=0;a<r;a++)e.isImmediatePropagationStopped()||o(s,e,n[a])}}).elem=s=i,n));for(var u=0<=e.indexOf(" ")?e.split(" "):[e],l=u.length,f=function(e,t,n){var r=a[e];r||((r=a[e]=[]).specialHandlerWrapper=t,"$destroy"===e||n||i.addEventListener(e,d)),r.push(o)};l--;)e=u[l],et[e]?(f(et[e],jt),f(e,void 0,!0)):f(e)}},off:bt,one:function(t,n,r){(t=de(t)).on(n,function e(){t.off(n,r),t.off(n,e)}),t.on(n,r)},replaceWith:function(t,e){var n,r=t.parentNode;mt(t),fe(new ht(e),function(e){n?r.insertBefore(e,n.nextSibling):r.replaceChild(e,t),n=e})},children:function(e){var t=[];return fe(e.childNodes,function(e){e.nodeType===qe&&t.push(e)}),t},contents:function(e){return e.contentDocument||e.childNodes||[]},append:function(e,t){var n=e.nodeType;if(n===qe||n===Ke)for(var r=0,i=(t=new ht(t)).length;r<i;r++){var o=t[r];e.appendChild(o)}},prepend:function(t,e){if(t.nodeType===qe){var n=t.firstChild;fe(new ht(e),function(e){t.insertBefore(e,n)})}},wrap:function(e,t){var n,r,i;n=e,r=de(t).eq(0).clone()[0],(i=n.parentNode)&&i.replaceChild(r,n),r.appendChild(n)},remove:Tt,detach:function(e){Tt(e,!0)},after:function(e,t){var n=e,r=e.parentNode;if(r)for(var i=0,o=(t=new ht(t)).length;i<o;i++){var a=t[i];r.insertBefore(a,n.nextSibling),n=a}},addClass:_t,removeClass:St,toggleClass:function(n,e,r){e&&fe(e.split(" "),function(e){var t=r;ve(t)&&(t=!xt(n,e)),(t?_t:St)(n,e)})},parent:function(e){var t=e.parentNode;return t&&t.nodeType!==Ke?t:null},next:function(e){return e.nextElementSibling},find:function(e,t){return e.getElementsByTagName?e.getElementsByTagName(t):[]},clone:pt,triggerHandler:function(t,e,n){var r,i,o,a=e.type||e,s=$t(t),c=s&&s.events,d=c&&c[a];d&&(r={preventDefault:function(){this.defaultPrevented=!0},isDefaultPrevented:function(){return!0===this.defaultPrevented},stopImmediatePropagation:function(){this.immediatePropagationStopped=!0},isImmediatePropagationStopped:function(){return!0===this.immediatePropagationStopped},stopPropagation:me,type:a,target:t},e.type&&(r=he(r,e)),i=Ge(d),o=n?[r].concat(n):[r],fe(i,function(e){r.isImmediatePropagationStopped()||e.apply(t,o)}))}},function(a,e){ht.prototype[e]=function(e,t,n){for(var r,i=0,o=this.length;i<o;i++)ve(r)?I(r=a(this[i],e,t,n))&&(r=de(r)):Et(r,a(this[i],e,t,n));return I(r)?r:this}}),ht.prototype.bind=ht.prototype.on,ht.prototype.unbind=ht.prototype.off;var Ft=Object.create(null);function Ut(){this._keys=[],this._values=[],this._lastKey=NaN,this._lastIndex=-1}Ut.prototype={_idx:function(e){return e===this._lastKey||(this._lastKey=e,this._lastIndex=this._keys.indexOf(e)),this._lastIndex},_transformKey:function(e){return T(e)?Ft:e},get:function(e){e=this._transformKey(e);var t=this._idx(e);if(-1!==t)return this._values[t]},set:function(e,t){e=this._transformKey(e);var n=this._idx(e);-1===n&&(n=this._lastIndex=this._keys.length),this._keys[n]=e,this._values[n]=t},delete:function(e){e=this._transformKey(e);var t=this._idx(e);return-1!==t&&(this._keys.splice(t,1),this._values.splice(t,1),this._lastKey=NaN,this._lastIndex=-1,!0)}};var qt=Ut,Ht=[function(){this.$get=[function(){return qt}]}],zt=/^([^(]+?)=>/,Vt=/^[^(]*\(\s*([^)]*)\)/m,Kt=/,/,Gt=/^\s*(_?)(\S+?)\1\s*$/,Wt=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/gm,Xt=k("$injector");function Yt(e){return Function.prototype.toString.call(e)}function Zt(e){var t=Yt(e).replace(Wt,"");return t.match(zt)||t.match(Vt)}function Jt(e,d){d=!0===d;var i={},a="Provider",s=[],o=new qt,u={$provide:{provider:f(h),factory:f(p),service:f(function(e,t){return p(e,["$injector",function(e){return e.instantiate(t)}])}),value:f(function(e,t){return p(e,M(t),!1)}),constant:f(function(e,t){Re(e,"constant"),u[e]=t,n[e]=t}),decorator:function(e,t){var n=c.get(e+a),r=n.$get;n.$get=function(){var e=l.invoke(r,n);return l.invoke(t,null,{$delegate:e})}}}},c=u.$injector=g(u,function(e,t){throw y.isString(t)&&s.push(t),Xt("unpr","Unknown provider: {0}",s.join(" <- "))}),n={},t=g(n,function(e,t){var n=c.get(e+a,t);return l.invoke(n.$get,n,void 0,e)}),l=t;u["$injector"+a]={$get:M(t)},l.modules=c.modules=Fe();var r=m(e);return(l=t.get("$injector")).strictDi=d,fe(r,function(e){e&&l.invoke(e)}),l.loadNewModules=function(e){fe(m(e),function(e){e&&l.invoke(e)})},l;function f(n){return function(e,t){if(!be(e))return n(e,t);fe(e,b(n))}}function h(e,t){if(Re(e,"service"),(xe(t)||$e(t))&&(t=c.instantiate(t)),!t.$get)throw Xt("pget","Provider '{0}' must define $get factory method.",e);return u[e+a]=t}function p(e,t,n){return h(e,{$get:!1!==n?(r=e,i=t,function(){var e=l.invoke(i,this);if(ve(e))throw Xt("undef","Provider '{0}' must return a value from $get factory method.",r);return e}):t});var r,i}function m(e){De(ve(e)||$e(e),"modulesToLoad","not an array");var n,r=[];return fe(e,function(t){if(!o.get(t)){o.set(t,!0);try{ye(t)?(n=v(t),l.modules[t]=n,r=r.concat(m(n.requires)).concat(n._runBlocks),e(n._invokeQueue),e(n._configBlocks)):xe(t)?r.push(c.invoke(t)):$e(t)?r.push(c.invoke(t)):je(t,"module")}catch(e){throw $e(t)&&(t=t[t.length-1]),e.message&&e.stack&&-1===e.stack.indexOf(e.message)&&(e=e.message+"\n"+e.stack),Xt("modulerr","Failed to instantiate module {0} due to:\n{1}",t,e.stack||e.message||e)}}function e(e){var t,n;for(t=0,n=e.length;t<n;t++){var r=e[t],i=c.get(r[0]);i[r[1]].apply(i,r[2])}}}),r}function g(n,r){function c(t,e){if(n.hasOwnProperty(t)){if(n[t]===i)throw Xt("cdep","Circular dependency found: {0}",t+" <- "+s.join(" <- "));return n[t]}try{return s.unshift(t),n[t]=i,n[t]=r(t,e),n[t]}catch(e){throw n[t]===i&&delete n[t],e}finally{s.shift()}}function o(e,t,n){for(var r=[],i=Jt.$$annotate(e,d,n),o=0,a=i.length;o<a;o++){var s=i[o];if("string"!=typeof s)throw Xt("itkn","Incorrect injection token! Expected service name as string, got {0}",s);r.push(t&&t.hasOwnProperty(s)?t[s]:c(s,n))}return r}return{invoke:function(e,t,n,r){"string"==typeof n&&(r=n,n=null);var i=o(e,n,r);return $e(e)&&(e=e[e.length-1]),function(e){if(q||"function"!=typeof e)return!1;var t=e.$$ngIsClass;return _e(t)||(t=e.$$ngIsClass=/^class\b/.test(Yt(e))),t}(e)?(i.unshift(null),new(Function.prototype.bind.apply(e,i))):e.apply(t,i)},instantiate:function(e,t,n){var r=$e(e)?e[e.length-1]:e,i=o(e,t,n);return i.unshift(null),new(Function.prototype.bind.apply(r,i))},get:c,annotate:Jt.$$annotate,has:function(e){return u.hasOwnProperty(e+a)||n.hasOwnProperty(e)}}}}function Qt(){var e=!0;this.disableAutoScrolling=function(){e=!1},this.$get=["$window","$location","$rootScope",function(r,i,o){var a=r.document;function s(e){if(e){e.scrollIntoView();var t=function(){var e=c.yOffset;if(xe(e))e=e();else if(D(e)){var t=e[0];e="fixed"!==r.getComputedStyle(t).position?0:t.getBoundingClientRect().bottom}else _(e)||(e=0);return e}();if(t){var n=e.getBoundingClientRect().top;r.scrollBy(0,n-t)}}else r.scrollTo(0,0)}function c(e){var t,n,r;(e=ye(e)?e:_(e)?e.toString():i.hash())?(t=a.getElementById(e))?s(t):(n=a.getElementsByName(e),r=null,Array.prototype.some.call(n,function(e){if("a"===Ce(e))return r=e,!0}),(t=r)?s(t):"top"===e&&s(null)):s(null)}return e&&o.$watch(function(){return i.hash()},function(e,t){var n,r;e===t&&""===e||(n=function(){o.$evalAsync(c)},"complete"===(r=r||U).document.readyState?r.setTimeout(n):de(r).on("load",n))}),c}]}Jt.$$annotate=function(e,t,n){var r,i,o;if("function"==typeof e){if(!(r=e.$inject)){if(r=[],e.length){if(t)throw ye(n)&&n||(n=e.name||((o=Zt(e))?"function("+(o[1]||"").replace(/[\s\r\n]+/," ")+")":"fn")),Xt("strictdi","{0} is not using explicit annotation and cannot be invoked in strict mode",n);fe(Zt(e)[1].split(Kt),function(e){e.replace(Gt,function(e,t,n){r.push(n)})})}e.$inject=r}}else $e(e)?(je(e[i=e.length-1],"fn"),r=e.slice(0,i)):je(e,"fn",!0);return r};var en=k("$animate"),tn=1,nn="ng-animate";function rn(e,t){return e||t?e?t?($e(e)&&(e=e.join(" ")),$e(t)&&(t=t.join(" ")),e+" "+t):e:t:""}function on(e){return be(e)?e:{}}var an=function(){this.$get=me},sn=function(){var m=new qt,g=[];this.$get=["$$AnimateRunner","$rootScope",function(l,f){return{enabled:me,on:me,off:me,pin:me,push:function(e,t,n,r){var i,o,a,s,c,d;r&&r(),(n=n||{}).from&&e.css(n.from),n.to&&e.css(n.to),(n.addClass||n.removeClass)&&(i=e,o=n.addClass,a=n.removeClass,s=m.get(i)||{},c=h(s,o,!0),d=h(s,a,!1),(c||d)&&(m.set(i,s),g.push(i),1===g.length&&f.$$postDigest(p)));var u=new l;return u.complete(),u}};function h(t,e,n){var r=!1;return e&&fe(e=ye(e)?e.split(" "):$e(e)?e:[],function(e){e&&(r=!0,t[e]=n)}),r}function p(){fe(g,function(e){var t=m.get(e);if(t){var n=function(e){ye(e)&&(e=e.split(" "));var t=Fe();return fe(e,function(e){e.length&&(t[e]=!0)}),t}(e.attr("class")),r="",i="";fe(t,function(e,t){e!==!!n[t]&&(e?r+=(r.length?" ":"")+t:i+=(i.length?" ":"")+t)}),fe(e,function(e){r&&_t(e,r),i&&St(e,i)}),m.delete(e)}}),g.length=0}}]},cn=["$provide",function(r){var i=this,t=null,n=null;this.$$registeredAnimations=Object.create(null),this.register=function(e,t){if(e&&"."!==e.charAt(0))throw en("notcsel","Expecting class selector starting with '.' got '{0}'.",e);var n=e+"-animation";i.$$registeredAnimations[e.substr(1)]=n,r.factory(n,t)},this.customFilter=function(e){return 1===arguments.length&&(n=xe(e)?e:null),n},this.classNameFilter=function(e){if(1===arguments.length&&((t=e instanceof RegExp?e:null)&&new RegExp("[(\\s|\\/)]"+nn+"[(\\s|\\/)]").test(t.toString())))throw t=null,en("nongcls",'$animateProvider.classNameFilter(regex) prohibits accepting a regex value which matches/contains the "{0}" CSS class.',nn);return t},this.$get=["$$animateQueue",function(o){function i(e,t,n){if(n){var r=function(e){for(var t=0;t<e.length;t++){var n=e[t];if(n.nodeType===tn)return n}}(n);!r||r.parentNode||r.previousElementSibling||(n=null)}n?n.after(e):t.prepend(e)}return{on:o.on,off:o.off,pin:o.pin,enabled:o.enabled,cancel:function(e){e.cancel&&e.cancel()},enter:function(e,t,n,r){return t=t&&de(t),n=n&&de(n),i(e,t=t||n.parent(),n),o.push(e,"enter",on(r))},move:function(e,t,n,r){return t=t&&de(t),n=n&&de(n),i(e,t=t||n.parent(),n),o.push(e,"move",on(r))},leave:function(e,t){return o.push(e,"leave",on(t),function(){e.remove()})},addClass:function(e,t,n){return(n=on(n)).addClass=rn(n.addclass,t),o.push(e,"addClass",n)},removeClass:function(e,t,n){return(n=on(n)).removeClass=rn(n.removeClass,t),o.push(e,"removeClass",n)},setClass:function(e,t,n,r){return(r=on(r)).addClass=rn(r.addClass,t),r.removeClass=rn(r.removeClass,n),o.push(e,"setClass",r)},animate:function(e,t,n,r,i){return(i=on(i)).from=i.from?he(i.from,t):t,i.to=i.to?he(i.to,n):n,r=r||"ng-inline-animate",i.tempClasses=rn(i.tempClasses,r),o.push(e,"animate",i)}}}]}],dn=function(){this.$get=["$$rAF",function(t){var n=[];function r(e){n.push(e),1<n.length||t(function(){for(var e=0;e<n.length;e++)n[e]();n=[]})}return function(){var t=!1;return r(function(){t=!0}),function(e){t?e():r(e)}}}]},un=function(){this.$get=["$q","$sniffer","$$animateAsyncRun","$$isDocumentHidden","$timeout",function(t,e,n,r,i){function o(e){this.setHost(e);var t=n();this._doneCallbacks=[],this._tick=function(e){r()?i(e,0,!1):t(e)},this._state=0}return o.chain=function(e,n){var r=0;!function t(){if(r===e.length)return void n(!0);e[r](function(e){!1!==e?(r++,t()):n(!1)})}()},o.all=function(t,n){var r=0,i=!0;function o(e){i=i&&e,++r===t.length&&n(i)}fe(t,function(e){e.done(o)})},o.prototype={setHost:function(e){this.host=e||{}},done:function(e){2===this._state?e():this._doneCallbacks.push(e)},progress:me,getPromise:function(){if(!this.promise){var e=this;this.promise=t(function(t,n){e.done(function(e){!1===e?n():t()})})}return this.promise},then:function(e,t){return this.getPromise().then(e,t)},catch:function(e){return this.getPromise().catch(e)},finally:function(e){return this.getPromise().finally(e)},pause:function(){this.host.pause&&this.host.pause()},resume:function(){this.host.resume&&this.host.resume()},end:function(){this.host.end&&this.host.end(),this._resolve(!0)},cancel:function(){this.host.cancel&&this.host.cancel(),this._resolve(!1)},complete:function(e){var t=this;0===t._state&&(t._state=1,t._tick(function(){t._resolve(e)}))},_resolve:function(t){2!==this._state&&(fe(this._doneCallbacks,function(e){e(t)}),this._doneCallbacks.length=0,this._state=2)}},o}]},ln=function(){this.$get=["$$rAF","$q","$$AnimateRunner",function(a,e,s){return function(e,t){var n=t||{};n.$$prepared||(n=R(n)),n.cleanupStyles&&(n.from=n.to=null),n.from&&(e.css(n.from),n.from=null);var r,i=new s;return{start:o,end:o};function o(){return a(function(){!function(){n.addClass&&(e.addClass(n.addClass),n.addClass=null);n.removeClass&&(e.removeClass(n.removeClass),n.removeClass=null);n.to&&(e.css(n.to),n.to=null)}(),r||i.complete(),r=!0}),i}}}]};function fn(s,e,t,c){var d=this,u=s.location,l=s.history,r=s.setTimeout,n=s.clearTimeout,i={};d.isMock=!1;var o=0,a=[];function f(e){try{e.apply(null,Me(arguments,1))}finally{if(0===--o)for(;a.length;)try{a.pop()()}catch(e){t.error(e)}}}d.$$completeOutstandingRequest=f,d.$$incOutstandingRequestCount=function(){o++},d.notifyWhenNoOutstandingRequests=function(e){0===o?e():a.push(e)};var h,p,m=u.href,g=e.find("base"),v=null,b=c.history?function(){try{return l.state}catch(e){}}:me;S(),d.url=function(e,t,n){if(ve(n)&&(n=null),u!==s.location&&(u=s.location),l!==s.history&&(l=s.history),e){var r=p===n;if(m===e&&(!c.history||r))return d;var i=m&&dr(m)===dr(e);return m=e,p=n,!c.history||i&&r?(i||(v=e),t?u.replace(e):i?u.hash=-1===(a=(o=e).indexOf("#"))?"":o.substr(a):u.href=e,u.href!==e&&(v=e)):(l[t?"replaceState":"pushState"](n,"",e),S()),v&&(v=e),d}return v||u.href;var o,a},d.state=function(){return h};var y=[],$=!1;function w(){v=null,_()}var x=null;function S(){Te(h=ve(h=b())?null:h,x)&&(h=x),p=x=h}function _(){var e=p;S(),m===d.url()&&e===h||(m=d.url(),p=h,fe(y,function(e){e(d.url(),h)}))}d.onUrlChange=function(e){return $||(c.history&&de(s).on("popstate",w),de(s).on("hashchange",w),$=!0),y.push(e),e},d.$$applicationDestroyed=function(){de(s).off("hashchange popstate",w)},d.$$checkUrlChange=_,d.baseHref=function(){var e=g.attr("href");return e?e.replace(/^(https?:)?\/\/[^/]*/,""):""},d.defer=function(e,t){var n;return o++,n=r(function(){delete i[n],f(e)},t||0),i[n]=!0,n},d.defer.cancel=function(e){return!!i[e]&&(delete i[e],n(e),f(me),!0)}}function hn(){this.$get=["$window","$log","$sniffer","$document",function(e,t,n,r){return new fn(e,r,t,n)}]}function pn(){this.$get=function(){var l={};function e(e,t){if(e in l)throw k("$cacheFactory")("iid","CacheId '{0}' is already taken!",e);var n=0,r=he({},t,{id:e}),i=Fe(),o=t&&t.capacity||Number.MAX_VALUE,a=Fe(),s=null,c=null;return l[e]={put:function(e,t){if(!ve(t)){if(o<Number.MAX_VALUE)d(a[e]||(a[e]={key:e}));return e in i||n++,i[e]=t,o<n&&this.remove(c.key),t}},get:function(e){if(o<Number.MAX_VALUE){var t=a[e];if(!t)return;d(t)}return i[e]},remove:function(e){if(o<Number.MAX_VALUE){var t=a[e];if(!t)return;t===s&&(s=t.p),t===c&&(c=t.n),u(t.n,t.p),delete a[e]}e in i&&(delete i[e],n--)},removeAll:function(){i=Fe(),n=0,a=Fe(),s=c=null},destroy:function(){a=r=i=null,delete l[e]},info:function(){return he({},r,{size:n})}};function d(e){e!==s&&(c?c===e&&(c=e.n):c=e,u(e.n,e.p),u(e,s),(s=e).n=null)}function u(e,t){e!==t&&(e&&(e.p=t),t&&(t.n=e))}}return e.info=function(){var n={};return fe(l,function(e,t){n[t]=e.info()}),n},e.get=function(e){return l[e]},e}}function mn(){this.$get=["$cacheFactory",function(e){return e("templates")}]}var gn=k("$compile");var vn=new function(){};function bn(n,t){var p={},m="Directive",R=/^\s*directive:\s*([\w-]+)\s+(.*)$/,B=/(([\w-]+)(?::([^;]+))?;?)/,u=function(e){var t,n={},r=e.split(",");for(t=0;t<r.length;t++)n[r[t]]=!0;return n}("ngSrc,ngSrcset,src,srcset"),f=/^(?:(\^\^?)?(\?)?(\^\^?)?)?/,l=/^(on[a-z]+|formaction)$/,s=Fe();function r(e,r,i){var o=/^([@&<]|=(\*?))(\??)\s*([\w$]*)$/,a=Fe();return fe(e,function(e,t){if((e=e.trim())in s)a[t]=s[e];else{var n=e.match(o);if(!n)throw gn("iscp","Invalid {3} for directive '{0}'. Definition: {... {1}: '{2}' ...}",r,t,e,i?"controller bindings definition":"isolate scope definition");a[t]={mode:n[1][0],collection:"*"===n[2],optional:"?"===n[3],attrName:n[4]||t},n[4]&&(s[e]=a[t])}}),a}function x(e,t){var n={isolateScope:null,bindToController:null};if(be(e.scope)&&(!0===e.bindToController?(n.bindToController=r(e.scope,t,!0),n.isolateScope={}):n.isolateScope=r(e.scope,t,!1)),be(e.bindToController)&&(n.bindToController=r(e.bindToController,t,!0)),n.bindToController&&!e.controller)throw gn("noctrl","Cannot bind to controller without directive '{0}'s controller.",t);return n}this.directive=function e(c,t){return De(c,"name"),Re(c,"directive"),ye(c)?(!function(e){var t=e.charAt(0);if(!t||t!==ue(t))throw gn("baddir","Directive/Component name '{0}' is invalid. The first character must be a lowercase letter",e);if(e!==e.trim())throw gn("baddir","Directive/Component name '{0}' is invalid. The name should not contain leading or trailing whitespaces",e)}(c),De(t,"directiveFactory"),p.hasOwnProperty(c)||(p[c]=[],n.factory(c+m,["$injector","$exceptionHandler",function(o,a){var s=[];return fe(p[c],function(e,t){try{var n=o.invoke(e);xe(n)?n={compile:M(n)}:!n.compile&&n.link&&(n.compile=M(n.link)),n.priority=n.priority||0,n.index=t,n.name=n.name||c,n.require=(!$e(i=(r=n).require||r.controller&&r.name)&&be(i)&&fe(i,function(e,t){var n=e.match(f);e.substring(n[0].length)||(i[t]=n[0]+t)}),i),n.restrict=function(e,t){if(e&&(!ye(e)||!/[EACM]/.test(e)))throw gn("badrestrict","Restrict property '{0}' of directive '{1}' is invalid",e,t);return e||"EA"}(n.restrict,c),n.$$moduleName=e.$$moduleName,s.push(n)}catch(e){a(e)}var r,i}),s}])),p[c].push(t)):fe(c,b(e)),this},this.component=function e(t,i){if(!ye(t))return fe(t,b(Ie(this,e))),this;var o=i.controller||function(){};function n(r){function e(n){return xe(n)||$e(n)?function(e,t){return r.invoke(n,this,{$element:e,$attrs:t})}:n}var t=i.template||i.templateUrl?i.template:"",n={controller:o,controllerAs:function(e,t){if(t&&ye(t))return t;if(ye(e)){var n=Cn.exec(e);if(n)return n[3]}}(i.controller)||i.controllerAs||"$ctrl",template:e(t),templateUrl:e(i.templateUrl),transclude:i.transclude,scope:{},bindToController:i.bindings||{},restrict:"E",require:i.require};return fe(i,function(e,t){"$"===t.charAt(0)&&(n[t]=e)}),n}return fe(i,function(e,t){"$"===t.charAt(0)&&(n[t]=e,xe(o)&&(o[t]=e))}),n.$inject=["$injector"],this.directive(t,n)},this.aHrefSanitizationWhitelist=function(e){return I(e)?(t.aHrefSanitizationWhitelist(e),this):t.aHrefSanitizationWhitelist()},this.imgSrcSanitizationWhitelist=function(e){return I(e)?(t.imgSrcSanitizationWhitelist(e),this):t.imgSrcSanitizationWhitelist()};var c=!0,d=!(this.debugInfoEnabled=function(e){return I(e)?(c=e,this):c});this.strictComponentBindingsEnabled=function(e){return I(e)?(d=e,this):d};var S=10;this.onChangesTtl=function(e){return arguments.length?(S=e,this):S};var _=!0;this.commentDirectivesEnabled=function(e){return arguments.length?(_=e,this):_};var F=!0;this.cssClassDirectivesEnabled=function(e){return arguments.length?(F=e,this):F},this.$get=["$injector","$interpolate","$exceptionHandler","$templateRequest","$parse","$controller","$rootScope","$sce","$animate",function(h,E,z,e,y,V,o,g,i){var a,v=/^\w/,b=U.document.createElement("div"),C=_,A=F,t=S;function s(){try{if(!--t)throw a=void 0,gn("infchng","{0} $onChanges() iterations reached. Aborting!\n",S);o.$apply(function(){for(var e=0,t=a.length;e<t;++e)try{a[e]()}catch(e){z(e)}a=void 0})}finally{t++}}function K(e,t){if(t){var n,r,i,o=Object.keys(t);for(n=0,r=o.length;n<r;n++)this[i=o[n]]=t[i]}else this.$attr={};this.$$element=e}function k(e,t){try{e.addClass(t)}catch(e){}}K.prototype={$normalize:xn,$addClass:function(e){e&&0<e.length&&i.addClass(this.$$element,e)},$removeClass:function(e){e&&0<e.length&&i.removeClass(this.$$element,e)},$updateClass:function(e,t){var n=Sn(e,t);n&&n.length&&i.addClass(this.$$element,n);var r=Sn(t,e);r&&r.length&&i.removeClass(this.$$element,r)},$set:function(e,t,n,r){var i=Lt(this.$$element[0],e),o=Pt[e],a=e;if(i?(this.$$element.prop(e,t),r=i):o&&(this[o]=t,a=o),this[e]=t,r?this.$attr[e]=r:(r=this.$attr[e])||(this.$attr[e]=r=Pe(e,"-")),"img"===Ce(this.$$element)&&"srcset"===e&&t){if(!ye(t))throw gn("srcset","Can't pass trusted values to `$set('srcset', value)`: \"{0}\"",t.toString());for(var s="",c=Ee(t),d=/\s/.test(c)?/(\s+\d+x\s*,|\s+\d+w\s*,|\s+,|,\s+)/:/(,)/,u=c.split(d),l=Math.floor(u.length/2),f=0;f<l;f++){var h=2*f;s+=g.getTrustedMediaUrl(Ee(u[h])),s+=" "+Ee(u[h+1])}var p=Ee(u[2*f]).split(/\s/);s+=g.getTrustedMediaUrl(Ee(p[0])),2===p.length&&(s+=" "+Ee(p[1])),this[e]=t=s}!1!==n&&(null===t||ve(t)?this.$$element.removeAttr(r):v.test(r)?this.$$element.attr(r,t):function(e,t,n){b.innerHTML="<span "+t+">";var r=b.firstChild.attributes,i=r[0];r.removeNamedItem(i.name),i.value=n,e.attributes.setNamedItem(i)}(this.$$element[0],r,t));var m=this.$$observers;m&&fe(m[a],function(e){try{e(t)}catch(e){z(e)}})},$observe:function(e,t){var n=this,r=n.$$observers||(n.$$observers=Fe()),i=r[e]||(r[e]=[]);return i.push(t),o.$evalAsync(function(){i.$$inter||!n.hasOwnProperty(e)||ve(n[e])||t(n[e])}),function(){Ae(i,t)}}};var n=E.startSymbol(),r=E.endSymbol(),G="{{"===n&&"}}"===r?ge:function(e){return e.replace(/\{\{/g,n).replace(/}}/g,r)},T=/^ngAttr[A-Z]/,M=/^(.+)Start$/;return W.$$addBindingInfo=c?function(e,t){var n=e.data("$binding")||[];$e(t)?n=n.concat(t):n.push(t),e.data("$binding",n)}:me,W.$$addBindingClass=c?function(e){k(e,"ng-binding")}:me,W.$$addScopeInfo=c?function(e,t,n,r){var i=n?r?"$isolateScopeNoTemplate":"$isolateScope":"$scope";e.data(i,t)}:me,W.$$addScopeClass=c?function(e,t){k(e,t?"ng-isolate-scope":"ng-scope")}:me,W.$$createComment=function(e,t){var n="";return c&&(n=" "+(e||"")+": ",t&&(n+=t+" ")),U.document.createComment(n)},W;function W(u,e,t,n,l){u instanceof de||(u=de(u));var f=I(u,e,u,t,n,l);W.$$addScopeClass(u);var h=null;return function(e,t,n){if(!u)throw gn("multilink","This element has already been linked.");De(e,"scope"),l&&l.needsNewScope&&(e=e.$parent.$new());var r,i,o,a=(n=n||{}).parentBoundTranscludeFn,s=n.transcludeControllers,c=n.futureParentElement;if(a&&a.$$boundTransclude&&(a=a.$$boundTransclude),h||(i=(r=c)&&r[0],h=i&&"foreignobject"!==Ce(i)&&le.call(i).match(/SVG/)?"svg":"html"),o="html"!==h?de(ie(h,de("<div></div>").append(u).html())):t?It.clone.call(u):u,s)for(var d in s)o.data("$"+d+"Controller",s[d].instance);return W.$$addScopeInfo(o,e),t&&t(o,e),f&&f(e,o,o,a),t||(u=f=null),o}}function I(e,p,t,n,r,i){for(var o,a,s,c,d,u,m,g=[],l=$e(e)||e instanceof de,f=0;f<e.length;f++)o=new K,11===q&&$(e,f,l),(s=(a=X(e[f],[],o,0===f?n:void 0,r)).length?O(a,e[f],o,p,t,null,[],[],i):null)&&s.scope&&W.$$addScopeClass(o.$$element),d=s&&s.terminal||!(c=e[f].childNodes)||!c.length?null:I(c,s?(s.transcludeOnThisElement||!s.templateOnThisElement)&&s.transclude:p),(s||d)&&(g.push(f,s,d),u=!0,m=m||s),i=null;return u?function(e,t,n,r){var i,o,a,s,c,d,u,l,f;if(m){var h=t.length;for(f=new Array(h),c=0;c<g.length;c+=3)u=g[c],f[u]=t[u]}else f=t;for(c=0,d=g.length;c<d;)a=f[g[c++]],i=g[c++],o=g[c++],i?(i.scope?(s=e.$new(),W.$$addScopeInfo(de(a),s)):s=e,l=i.transcludeOnThisElement?N(e,i.transclude,r):!i.templateOnThisElement&&r?r:!r&&p?N(e,p):null,i(o,s,a,n,l)):o&&o(e,a.childNodes,void 0,r)}:null}function $(e,t,n){var r,i=e[t],o=i.parentNode;if(i.nodeType===He)for(;(r=o?i.nextSibling:e[t+1])&&r.nodeType===He;)i.nodeValue=i.nodeValue+r.nodeValue,r.parentNode&&r.parentNode.removeChild(r),n&&r===e[t+1]&&e.splice(t+1,1)}function N(o,a,s){function e(e,t,n,r,i){return e||((e=o.$new(!1,i)).$$transcluded=!0),a(e,t,{parentBoundTranscludeFn:s,transcludeControllers:n,futureParentElement:r})}var t=e.$$slots=Fe();for(var n in a.$$slots)a.$$slots[n]?t[n]=N(o,a.$$slots[n],s):t[n]=null;return e}function X(e,t,n,r,i){var o,a,s,c,d,u,l=e.nodeType,f=n.$attr;switch(l){case qe:P(t,xn(a=Ce(e)),"E",r,i);for(var h,p,m,g,v,b,y=e.attributes,$=0,w=y&&y.length;$<w;$++){var x=!1,S=!1;p=(h=y[$]).name,v=h.value,g=xn(p),(b=T.test(g))&&(p=p.replace($n,"").substr(8).replace(/_(.)/g,function(e,t){return t.toUpperCase()}));var _=g.match(M);_&&L(_[1])&&(S=(x=p).substr(0,p.length-5)+"end",p=p.substr(0,p.length-6)),f[m=xn(p.toLowerCase())]=p,!b&&n.hasOwnProperty(m)||(n[m]=v,Lt(e,m)&&(n[m]=!0)),j(e,t,v,m,b),P(t,m,"A",r,i,x,S)}if("input"===a&&"hidden"===e.getAttribute("type")&&e.setAttribute("autocomplete","off"),!A)break;if(be(s=e.className)&&(s=s.animVal),ye(s)&&""!==s)for(;o=B.exec(s);)P(t,m=xn(o[2]),"C",r,i)&&(n[m]=Ee(o[3])),s=s.substr(o.index+o[0].length);break;case He:c=t,d=e.nodeValue,(u=E(d,!0))&&c.push({priority:0,compile:function(e){var t=e.parent(),r=!!t.length;return r&&W.$$addBindingClass(t),function(e,t){var n=t.parent();r||W.$$addBindingClass(n),W.$$addBindingInfo(n,u.expressions),e.$watch(u,function(e){t[0].nodeValue=e})}}});break;case ze:if(!C)break;!function(e,t,n,r,i){try{var o=R.exec(e.nodeValue);if(o){var a=xn(o[1]);P(t,a,"M",r,i)&&(n[a]=Ee(o[2]))}}catch(e){}}(e,t,n,r,i)}return t.sort(D),t}function Y(e,t,n){var r=[],i=0;if(t&&e.hasAttribute&&e.hasAttribute(t))do{if(!e)throw gn("uterdir","Unterminated attribute, found '{0}' but no matching '{1}' found.",t,n);e.nodeType===qe&&(e.hasAttribute(t)&&i++,e.hasAttribute(n)&&i--),r.push(e),e=e.nextSibling}while(0<i);else r.push(e);return de(r)}function Z(o,a,s){return function(e,t,n,r,i){return t=Y(t[0],a,s),o(e,t,n,r,i)}}function J(e,t,n,r,i,o){var a;return e?W(t,n,r,i,o):function(){return a||(a=W(t,n,r,i,o),t=n=o=null),a.apply(this,arguments)}}function O(e,$,w,t,n,r,x,S,i){i=i||{};for(var o,a,s,c,d,u=-Number.MAX_VALUE,_=i.newScopeDirective,E=i.controllerDirectives,C=i.newIsolateScopeDirective,A=i.templateDirective,l=i.nonTlbTranscludeDirective,f=!1,h=!1,k=i.hasElementTranscludeDirective,p=w.$$element=de($),m=r,g=t,v=!1,b=!1,y=0,T=e.length;y<T;y++){var M=(o=e[y]).$$start,I=o.$$end;if(M&&(p=Y($,M,I)),s=void 0,u>o.priority)break;if((d=o.scope)&&(o.templateUrl||(be(d)?(re("new/isolated scope",C||_,o,p),C=o):re("new/isolated scope",C,o,p)),_=_||o),a=o.name,!v&&(o.replace&&(o.templateUrl||o.template)||o.transclude&&!o.$$tlb)){for(var N,O=y+1;N=e[O++];)if(N.transclude&&!N.$$tlb||N.replace&&(N.templateUrl||N.template)){b=!0;break}v=!0}if(!o.templateUrl&&o.controller&&(E=E||Fe(),re("'"+a+"' controller",E[a],o,p),E[a]=o),d=o.transclude)if(f=!0,o.$$tlb||(re("transclusion",l,o,p),l=o),"element"===d)k=!0,u=o.priority,s=p,p=w.$$element=de(W.$$createComment(a,w[a])),$=p[0],oe(n,Me(s),$),g=J(b,s,t,u,m&&m.name,{nonTlbTranscludeDirective:l});else{var P=Fe();if(be(d)){s=[];var L=Fe(),D=Fe();for(var j in fe(d,function(e,t){var n="?"===e.charAt(0);e=n?e.substring(1):e,L[e]=t,P[t]=null,D[t]=n}),fe(p.contents(),function(e){var t=L[xn(Ce(e))];t?(D[t]=!0,P[t]=P[t]||[],P[t].push(e)):s.push(e)}),fe(D,function(e,t){if(!e)throw gn("reqslot","Required transclusion slot `{0}` was not filled.",t)}),P)P[j]&&(P[j]=J(b,P[j],t))}else s=de(pt($)).contents();p.empty(),(g=J(b,s,t,void 0,void 0,{needsNewScope:o.$$isolateScope||o.$$newScope})).$$slots=P}if(o.template)if(h=!0,re("template",A,o,p),d=xe((A=o).template)?o.template(p,w):o.template,d=G(d),o.replace){if(m=o,s=dt(d)?[]:_n(ie(o.templateNamespace,Ee(d))),$=s[0],1!==s.length||$.nodeType!==qe)throw gn("tplrt","Template for directive '{0}' must have exactly one root element. {1}",a,"");oe(n,p,$);var R={$attr:{}},B=X($,[],R),F=e.splice(y+1,e.length-(y+1));(C||_)&&ee(B,C,_),e=e.concat(B).concat(F),te(w,R),T=e.length}else p.html(d);if(o.templateUrl)h=!0,re("template",A,o,p),(A=o).replace&&(m=o),H=ne(e.splice(y,e.length-y),p,w,n,f&&g,x,S,{controllerDirectives:E,newScopeDirective:_!==o&&_,newIsolateScopeDirective:C,templateDirective:A,nonTlbTranscludeDirective:l}),T=e.length;else if(o.compile)try{c=o.compile(p,w,g);var U=o.$$originalDirective||o;xe(c)?q(null,Ie(U,c),M,I):c&&q(Ie(U,c.pre),Ie(U,c.post),M,I)}catch(e){z(e,Ne(p))}o.terminal&&(H.terminal=!0,u=Math.max(u,o.priority))}return H.scope=_&&!0===_.scope,H.transcludeOnThisElement=f,H.templateOnThisElement=h,H.transclude=g,i.hasElementTranscludeDirective=k,H;function q(e,t,n,r){e&&(n&&(e=Z(e,n,r)),e.require=o.require,e.directiveName=a,(C===o||o.$$isolateScope)&&(e=ae(e,{isolateScope:!0})),x.push(e)),t&&(n&&(t=Z(t,n,r)),t.require=o.require,t.directiveName=a,(C===o||o.$$isolateScope)&&(t=ae(t,{isolateScope:!0})),S.push(t))}function H(e,t,n,r,a){var i,o,s,c,d,u,l,f,h,p;for(var m in $===n?f=(h=w).$$element:h=new K(f=de(n),w),d=t,C?c=t.$new(!0):_&&(d=t.$parent),a&&((l=function(e,t,n,r){var i;Se(e)||(r=n,n=t,t=e,e=void 0);k&&(i=u);n||(n=k?f.parent():f);{if(!r)return a(e,t,i,n,y);var o=a.$$slots[r];if(o)return o(e,t,i,n,y);if(ve(o))throw gn("noslot",'No parent directive that requires a transclusion with slot name "{0}". Element: {1}',r,Ne(f))}}).$$boundTransclude=a,l.isSlotFilled=function(e){return!!a.$$slots[e]}),E&&(u=function(e,t,n,r,i,o,a){var s=Fe();for(var c in r){var d=r[c],u={$scope:d===a||d.$$isolateScope?i:o,$element:e,$attrs:t,$transclude:n},l=d.controller;"@"===l&&(l=t[d.name]);var f=V(l,u,!0,d.controllerAs);s[d.name]=f,e.data("$"+d.name+"Controller",f.instance)}return s}(f,h,l,E,c,t,C)),C&&(W.$$addScopeInfo(f,c,!0,!(A&&(A===C||A===C.$$originalDirective))),W.$$addScopeClass(f,!0),c.$$isolateBindings=C.$$isolateBindings,(p=ce(t,h,c,c.$$isolateBindings,C)).removeWatches&&c.$on("$destroy",p.removeWatches)),u){var g=E[m],v=u[m],b=g.$$bindings.bindToController;v.instance=v(),f.data("$"+g.name+"Controller",v.instance),v.bindingInfo=ce(d,h,v.instance,b,g)}for(fe(E,function(e,t){var n=e.require;e.bindToController&&!$e(n)&&be(n)&&he(u[t].instance,Q(t,n,f,u))}),fe(u,function(e){var t=e.instance;if(xe(t.$onChanges))try{t.$onChanges(e.bindingInfo.initialChanges)}catch(e){z(e)}if(xe(t.$onInit))try{t.$onInit()}catch(e){z(e)}xe(t.$doCheck)&&(d.$watch(function(){t.$doCheck()}),t.$doCheck()),xe(t.$onDestroy)&&d.$on("$destroy",function(){t.$onDestroy()})}),i=0,o=x.length;i<o;i++)se(s=x[i],s.isolateScope?c:t,f,h,s.require&&Q(s.directiveName,s.require,f,u),l);var y=t;for(C&&(C.template||null===C.templateUrl)&&(y=c),e&&e(y,n.childNodes,void 0,a),i=S.length-1;0<=i;i--)se(s=S[i],s.isolateScope?c:t,f,h,s.require&&Q(s.directiveName,s.require,f,u),l);fe(u,function(e){var t=e.instance;xe(t.$postLink)&&t.$postLink()})}}function Q(n,e,r,i){var o;if(ye(e)){var t=e.match(f),a=e.substring(t[0].length),s=t[1]||t[3],c="?"===t[2];if("^^"===s?r=r.parent():o=(o=i&&i[a])&&o.instance,!o){var d="$"+a+"Controller";o=s?r.inheritedData(d):r.data(d)}if(!o&&!c)throw gn("ctreq","Controller '{0}', required by directive '{1}', can't be found!",a,n)}else if($e(e)){o=[];for(var u=0,l=e.length;u<l;u++)o[u]=Q(n,e[u],r,i)}else be(e)&&(o={},fe(e,function(e,t){o[t]=Q(n,e,r,i)}));return o||null}function ee(e,t,n){for(var r=0,i=e.length;r<i;r++)e[r]=pe(e[r],{$$isolateScope:t,$$newScope:n})}function P(e,t,n,r,i,o,a){if(t===i)return null;var s=null;if(p.hasOwnProperty(t))for(var c,d=h.get(t+m),u=0,l=d.length;u<l;u++)if(c=d[u],(ve(r)||r>c.priority)&&-1!==c.restrict.indexOf(n)){if(o&&(c=pe(c,{$$start:o,$$end:a})),!c.$$bindings){var f=c.$$bindings=x(c,c.name);be(f.isolateScope)&&(c.$$isolateBindings=f.isolateScope)}e.push(c),s=c}return s}function L(e){if(p.hasOwnProperty(e))for(var t=h.get(e+m),n=0,r=t.length;n<r;n++)if(t[n].multiElement)return!0;return!1}function te(n,r){var i=r.$attr,o=n.$attr;fe(n,function(e,t){"$"!==t.charAt(0)&&(r[t]&&r[t]!==e&&(e.length?e+=("style"===t?";":" ")+r[t]:e=r[t]),n.$set(t,e,!0,i[t]))}),fe(r,function(e,t){n.hasOwnProperty(t)||"$"===t.charAt(0)||(n[t]=e,"class"!==t&&"style"!==t&&(o[t]=i[t]))})}function ne(f,h,p,m,g,v,b,y){var $,w,x=[],S=h[0],_=f.shift(),E=pe(_,{templateUrl:null,transclude:null,replace:null,$$originalDirective:_}),C=xe(_.templateUrl)?_.templateUrl(h,p):_.templateUrl,A=_.templateNamespace;return h.empty(),e(C).then(function(e){var n,t,r,i;if(e=G(e),_.replace){if(r=dt(e)?[]:_n(ie(A,Ee(e))),n=r[0],1!==r.length||n.nodeType!==qe)throw gn("tplrt","Template for directive '{0}' must have exactly one root element. {1}",_.name,C);t={$attr:{}},oe(m,h,n);var o=X(n,[],t);be(_.scope)&&ee(o,!0),f=o.concat(f),te(p,t)}else n=S,h.html(e);for(f.unshift(E),$=O(f,n,p,g,h,_,v,b,y),fe(m,function(e,t){e===n&&(m[t]=h[0])}),w=I(h[0].childNodes,g);x.length;){var a=x.shift(),s=x.shift(),c=x.shift(),d=x.shift(),u=h[0];if(!a.$$destroyed){if(s!==S){var l=s.className;y.hasElementTranscludeDirective&&_.replace||(u=pt(n)),oe(c,de(s),u),k(de(u),l)}i=$.transcludeOnThisElement?N(a,$.transclude,d):d,$(w,a,u,m,i)}}x=null}).catch(function(e){we(e)&&z(e)}),function(e,t,n,r,i){var o=i;t.$$destroyed||(x?x.push(t,n,r,o):($.transcludeOnThisElement&&(o=N(t,$.transclude,i)),$(w,t,n,r,o)))}}function D(e,t){var n=t.priority-e.priority;return 0!==n?n:e.name!==t.name?e.name<t.name?-1:1:e.index-t.index}function re(e,t,n,r){function i(e){return e?" (module: "+e+")":""}if(t)throw gn("multidir","Multiple directives [{0}{1}, {2}{3}] asking for {4} on: {5}",t.name,i(t.$$moduleName),n.name,i(n.$$moduleName),e,Ne(r))}function ie(e,t){switch(e=ue(e||"html")){case"svg":case"math":var n=U.document.createElement("div");return n.innerHTML="<"+e+">"+t+"</"+e+">",n.childNodes[0].childNodes;default:return t}}function j(e,t,o,a,n){var s=function(e,t){if("srcdoc"===t)return g.HTML;var n=Ce(e);return"src"===t||"ngSrc"===t?-1===["img","video","audio","source","track"].indexOf(n)?g.RESOURCE_URL:g.MEDIA_URL:"xlinkHref"===t?"image"===n?g.MEDIA_URL:"a"===n?g.URL:g.RESOURCE_URL:"form"===n&&"action"===t||"base"===n&&"href"===t||"link"===n&&"href"===t?g.RESOURCE_URL:"a"!==n||"href"!==t&&"ngHref"!==t?void 0:g.URL}(e,a),r=!n,c=u[a]||n,d=E(o,r,s,c);if(d){if("multiple"===a&&"select"===Ce(e))throw gn("selmulti","Binding to the 'multiple' attribute is not supported. Element: {0}",Ne(e));if(l.test(a))throw gn("nodomevents","Interpolations for HTML DOM event attributes are disallowed. Please use the ng- versions (such as ng-click instead of onclick) instead.");t.push({priority:100,compile:function(){return{pre:function(e,t,n){var r=n.$$observers||(n.$$observers=Fe()),i=n[a];i!==o&&(d=i&&E(i,!0,s,c),o=i),d&&(n[a]=d(e),(r[a]||(r[a]=[])).$$inter=!0,(n.$$observers&&n.$$observers[a].$$scope||e).$watch(d,function(e,t){"class"===a&&e!==t?n.$updateClass(e,t):n.$set(a,e)}))}}}})}}function oe(e,t,n){var r,i,o=t[0],a=t.length,s=o.parentNode;if(e)for(r=0,i=e.length;r<i;r++)if(e[r]===o){e[r++]=n;for(var c=r,d=c+a-1,u=e.length;c<u;c++,d++)d<u?e[c]=e[d]:delete e[c];e.length-=a-1,e.context===o&&(e.context=n);break}s&&s.replaceChild(n,o);var l=U.document.createDocumentFragment();for(r=0;r<a;r++)l.appendChild(t[r]);for(de.hasData(o)&&(de.data(n,de.data(o)),de(o).off("$destroy")),de.cleanData(l.querySelectorAll("*")),r=1;r<a;r++)delete t[r];t[0]=n,t.length=1}function ae(e,t){return he(function(){return e.apply(null,arguments)},e,t)}function se(e,t,n,r,i,o){try{e(t,n,r,i,o)}catch(e){z(e,Ne(n))}}function w(e,t){if(d)throw gn("missingattr","Attribute '{0}' of '{1}' is non-optional and must be set!",e,t)}function ce(f,h,p,e,m){var r,g=[],v={};function b(e,t,n){xe(p.$onChanges)&&!ke(t,n)&&(a||(f.$$postDigest(s),a=[]),r||(r={},a.push(i)),r[e]&&(n=r[e].previousValue),r[e]=new yn(n,t))}function i(){p.$onChanges(r),r=void 0}return fe(e,function(e,n){var t,r,i,o,a,s=e.attrName,c=e.optional;switch(e.mode){case"@":c||H.call(h,s)||(w(s,m.name),p[n]=h[s]=void 0),a=h.$observe(s,function(e){if(ye(e)||_e(e)){var t=p[n];b(n,e,t),p[n]=e}}),h.$$observers[s].$$scope=f,ye(t=h[s])?p[n]=E(t)(f):_e(t)&&(p[n]=t),v[n]=new yn(vn,p[n]),g.push(a);break;case"=":if(!H.call(h,s)){if(c)break;w(s,m.name),h[s]=void 0}if(c&&!h[s])break;r=y(h[s]),o=r.literal?Te:ke,i=r.assign||function(){throw t=p[n]=r(f),gn("nonassign","Expression '{0}' in attribute '{1}' used with directive '{2}' is non-assignable!",h[s],s,m.name)},t=p[n]=r(f);var d=function(e){return o(e,p[n])||(o(e,t)?i(f,e=p[n]):p[n]=e),t=e};d.$stateful=!0,a=e.collection?f.$watchCollection(h[s],d):f.$watch(y(h[s],d),null,r.literal),g.push(a);break;case"<":if(!H.call(h,s)){if(c)break;w(s,m.name),h[s]=void 0}if(c&&!h[s])break;var u=(r=y(h[s])).literal,l=p[n]=r(f);v[n]=new yn(vn,p[n]),a=f.$watch(r,function(e,t){if(t===e){if(t===l||u&&Te(t,l))return;t=l}b(n,e,t),p[n]=e}),g.push(a);break;case"&":if(c||H.call(h,s)||w(s,m.name),(r=h.hasOwnProperty(s)?y(h[s]):me)===me&&c)break;p[n]=function(e){return r(f,e)}}}),{initialChanges:v,removeWatches:g.length&&function(){for(var e=0,t=g.length;e<t;++e)g[e]()}}}}]}function yn(e,t){this.previousValue=e,this.currentValue=t}bn.$inject=["$provide","$$sanitizeUriProvider"],yn.prototype.isFirstChange=function(){return this.previousValue===vn};var $n=/^((?:x|data)[:\-_])/i,wn=/[:\-_]+(.)/g;function xn(e){return e.replace($n,"").replace(wn,function(e,t,n){return n?t.toUpperCase():t})}function Sn(e,t){var n="",r=e.split(/\s+/),i=t.split(/\s+/);e:for(var o=0;o<r.length;o++){for(var a=r[o],s=0;s<i.length;s++)if(a===i[s])continue e;n+=(0<n.length?" ":"")+a}return n}function _n(e){var t=(e=de(e)).length;if(t<=1)return e;for(;t--;){var n=e[t];(n.nodeType===ze||n.nodeType===He&&""===n.nodeValue.trim())&&r.call(e,t,1)}return e}var En=k("$controller"),Cn=/^(\S+)(\s+as\s+([\w$]+))?$/;function An(){var l={};this.has=function(e){return l.hasOwnProperty(e)},this.register=function(e,t){Re(e,"controller"),be(e)?he(l,e):l[e]=t},this.$get=["$injector",function(d){return function(t,n,e,r){var i,o,a,s;if(e=!0===e,r&&ye(r)&&(s=r),ye(t)){if(!(o=t.match(Cn)))throw En("ctrlfmt","Badly formed controller string '{0}'. Must match `__name__ as __id__` or `__name__`.",t);if(a=o[1],s=s||o[3],!(t=l.hasOwnProperty(a)?l[a]:function(e,t,n){if(!t)return e;for(var r,i=t.split("."),o=e,a=i.length,s=0;s<a;s++)r=i[s],e&&(e=(o=e)[r]);return!n&&xe(e)?Ie(o,e):e}(n.$scope,a,!0)))throw En("ctrlreg","The controller with the name '{0}' is not registered.",a);je(t,a,!0)}if(e){var c=($e(t)?t[t.length-1]:t).prototype;return i=Object.create(c||null),s&&u(n,s,i,a||t.name),he(function(){var e=d.invoke(t,i,n,a);return e!==i&&(be(e)||xe(e))&&(i=e,s&&u(n,s,i,a||t.name)),i},{instance:i,identifier:s})}return i=d.instantiate(t,n,a),s&&u(n,s,i,a||t.name),i};function u(e,t,n,r){if(!e||!be(e.$scope))throw k("$controller")("noscp","Cannot export controller '{0}' as '{1}'! No $scope object provided via `locals`.",r,t);e.$scope[t]=n}}]}function kn(){this.$get=["$window",function(e){return de(e.document)}]}function Tn(){this.$get=["$document","$rootScope",function(e,t){var n=e[0],r=n&&n.hidden;function i(){r=n.hidden}return e.on("visibilitychange",i),t.$on("$destroy",function(){e.off("visibilitychange",i)}),function(){return r}}]}function Mn(){this.$get=["$log",function(n){return function(e,t){n.error.apply(n,arguments)}}]}var In=function(){this.$get=["$document",function(t){return function(e){return e?!e.nodeType&&e instanceof de&&(e=e[0]):e=t[0].body,e.offsetWidth+1}}]},Nn="application/json",On={"Content-Type":Nn+";charset=utf-8"},Pn=/^\[|^\{(?!\{)/,Ln={"[":/]$/,"{":/}$/},Dn=/^\)]\}',?\n/,jn=k("$http");function Rn(e){return be(e)?E(e)?e.toISOString():K(e):e}function Bn(){this.$get=function(){return function(e){if(!e)return"";var n=[];return s(e,function(e,t){null===e||ve(e)||xe(e)||($e(e)?fe(e,function(e){n.push(ne(t)+"="+ne(Rn(e)))}):n.push(ne(t)+"="+ne(Rn(e))))}),n.join("&")}}}function Fn(){this.$get=function(){return function(e){if(!e)return"";var t=[];return function n(e,r,i){$e(e)?fe(e,function(e,t){n(e,r+"["+(be(e)?t:"")+"]")}):be(e)&&!E(e)?s(e,function(e,t){n(e,r+(i?"":"[")+t+(i?"":"]"))}):(xe(e)&&(e=e()),t.push(ne(r)+"="+(null==e?"":ne(Rn(e)))))}(e,"",!0),t.join("&")}}}function Un(t,e){if(ye(t)){var n=t.replace(Dn,"").trim();if(n){var r=e("Content-Type"),i=r&&0===r.indexOf(Nn);if(i||(a=(o=n).match(Pn))&&Ln[a[0]].test(o))try{t=G(n)}catch(e){if(!i)return t;throw jn("baddata",'Data must be a valid JSON object. Received: "{0}". Parse error: "{1}"',t,e)}}}var o,a;return t}function qn(e){var t,n=Fe();function r(e,t){e&&(n[e]=n[e]?n[e]+", "+t:t)}return ye(e)?fe(e.split("\n"),function(e){t=e.indexOf(":"),r(ue(Ee(e.substr(0,t))),Ee(e.substr(t+1)))}):be(e)&&fe(e,function(e,t){r(ue(t),Ee(e))}),n}function Hn(n){var r;return function(e){if(r||(r=qn(n)),e){var t=r[ue(e)];return void 0===t&&(t=null),t}return r}}function zn(t,n,r,e){return xe(e)?e(t,n,r):(fe(e,function(e){t=e(t,n,r)}),t)}function Vn(e){return 200<=e&&e<300}function Kn(){var _=this.defaults={transformResponse:[Un],transformRequest:[function(e){return be(e)&&(r=e,"[object File]"!==le.call(r))&&(n=e,"[object Blob]"!==le.call(n))&&(t=e,"[object FormData]"!==le.call(t))?K(e):e;var t,n,r}],headers:{common:{Accept:"application/json, text/plain, */*"},post:Ge(On),put:Ge(On),patch:Ge(On)},xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",paramSerializer:"$httpParamSerializer",jsonpCallbackParam:"callback"},E=!1;this.useApplyAsync=function(e){return I(e)?(E=!!e,this):E};var t=this.interceptors=[],r=this.xsrfWhitelistedOrigins=[];this.$get=["$browser","$httpBackend","$$cookieReader","$cacheFactory","$rootScope","$q","$injector","$sce",function(s,g,v,e,b,y,c,$){var w=e("$http");_.paramSerializer=ye(_.paramSerializer)?c.get(_.paramSerializer):_.paramSerializer;var d=[];fe(t,function(e){d.unshift(ye(e)?c.get(e):c.invoke(e))});var n,x=(n=[di].concat(r.map(ui)),function(e){var t=ui(e);return n.some(li.bind(null,t))});function S(e){if(!be(e))throw k("$http")("badreq","Http request configuration must be an object. Received: {0}",e);if(!ye($.valueOf(e.url)))throw k("$http")("badreq","Http request configuration url must be a string or a $sce trusted object. Received: {0}",e.url);var n=he({method:"get",transformRequest:_.transformRequest,transformResponse:_.transformResponse,paramSerializer:_.paramSerializer,jsonpCallbackParam:_.jsonpCallbackParam},e);n.headers=function(e){var t,n,r,i=_.headers,o=he({},e.headers);i=he({},i.common,i[ue(e.method)]);e:for(t in i){for(r in n=ue(t),o)if(ue(r)===n)continue e;o[t]=i[t]}return a=o,s=Ge(e),d={},fe(a,function(e,t){xe(e)?null!=(c=e(s))&&(d[t]=c):d[t]=e}),d;var a,s,c,d}(e),n.method=f(n.method),n.paramSerializer=ye(n.paramSerializer)?c.get(n.paramSerializer):n.paramSerializer,s.$$incOutstandingRequestCount();var t=[],r=[],i=y.resolve(n);return fe(d,function(e){(e.request||e.requestError)&&t.unshift(e.request,e.requestError),(e.response||e.responseError)&&r.push(e.response,e.responseError)}),i=(i=o(i=(i=o(i,t)).then(function(e){var n=e.headers,t=zn(e.data,Hn(n),void 0,e.transformRequest);ve(t)&&fe(n,function(e,t){"content-type"===ue(t)&&delete n[t]});ve(e.withCredentials)&&!ve(_.withCredentials)&&(e.withCredentials=_.withCredentials);return function(o,e){var a,t,s=y.defer(),n=s.promise,r=o.headers,i="jsonp"===ue(o.method),c=o.url;i?c=$.getTrustedResourceUrl(c):ye(c)||(c=$.valueOf(c));d=c,u=o.paramSerializer(o.params),0<u.length&&(d+=(-1===d.indexOf("?")?"?":"&")+u),c=d,i&&(c=function(n,r){var e=n.split("?");if(2<e.length)throw jn("badjsonp",'Illegal use more than one "?", in url, "{1}"',n);return fe(Q(e[1]),function(e,t){if("JSON_CALLBACK"===e)throw jn("badjsonp",'Illegal use of JSON_CALLBACK in url, "{0}"',n);if(t===r)throw jn("badjsonp",'Illegal use of callback param, "{0}", in url, "{1}"',r,n)}),n+=(-1===n.indexOf("?")?"?":"&")+r+"=JSON_CALLBACK"}(c,o.jsonpCallbackParam));var d,u;S.pendingRequests.push(o),n.then(m,m),!o.cache&&!_.cache||!1===o.cache||"GET"!==o.method&&"JSONP"!==o.method||(a=be(o.cache)?o.cache:be(_.cache)?_.cache:w);a&&(I(t=a.get(c))?N(t)?t.then(p,p):$e(t)?h(t[1],t[0],Ge(t[2]),t[3],t[4]):h(t,200,{},"OK","complete"):a.put(c,n));if(ve(t)){var l=x(o.url)?v()[o.xsrfCookieName||_.xsrfCookieName]:void 0;l&&(r[o.xsrfHeaderName||_.xsrfHeaderName]=l),g(o.method,c,e,function(e,t,n,r,i){a&&(Vn(e)?a.put(c,[e,t,qn(n),r,i]):a.remove(c));function o(){h(t,e,n,r,i)}E?b.$applyAsync(o):(o(),b.$$phase||b.$apply())},r,o.timeout,o.withCredentials,o.responseType,f(o.eventHandlers),f(o.uploadEventHandlers))}return n;function f(e){if(e){var t={};return fe(e,function(n,e){t[e]=function(e){function t(){n(e)}E?b.$applyAsync(t):b.$$phase?t():b.$apply(t)}}),t}}function h(e,t,n,r,i){(Vn(t=-1<=t?t:0)?s.resolve:s.reject)({data:e,status:t,headers:Hn(n),config:o,statusText:r,xhrStatus:i})}function p(e){h(e.data,e.status,Ge(e.headers()),e.statusText,e.xhrStatus)}function m(){var e=S.pendingRequests.indexOf(o);-1!==e&&S.pendingRequests.splice(e,1)}}(e,t).then(a,a)}),r)).finally(function(){s.$$completeOutstandingRequest(me)});function o(e,t){for(var n=0,r=t.length;n<r;){var i=t[n++],o=t[n++];e=e.then(i,o)}return t.length=0,e}function a(e){var t=he({},e);return t.data=zn(e.data,e.headers,e.status,n.transformResponse),Vn(e.status)?t:y.reject(t)}}return S.pendingRequests=[],function(e){fe(arguments,function(n){S[n]=function(e,t){return S(he({},t||{},{method:n,url:e}))}})}("get","delete","head","jsonp"),function(e){fe(arguments,function(r){S[r]=function(e,t,n){return S(he({},n||{},{method:r,url:e,data:t}))}})}("post","put","patch"),S.defaults=_,S}]}function Gn(){this.$get=function(){return function(){return new U.XMLHttpRequest}}}function Wn(){this.$get=["$browser","$jsonpCallbacks","$document","$xhrFactory",function(e,t,n,r){return b=r,y=(v=e).defer,$=t,w=n[0],function(e,r,t,i,n,o,a,s,c,d){if(r=r||v.url(),"jsonp"===ue(e))var u=$.createCallback(r),l=function(e,r,i){e=e.replace("JSON_CALLBACK",r);var o=w.createElement("script"),a=null;return o.type="text/javascript",o.src=e,o.async=!0,a=function(e){o.removeEventListener("load",a),o.removeEventListener("error",a),w.body.removeChild(o),o=null;var t=-1,n="unknown";e&&("load"!==e.type||$.wasCalled(r)||(e={type:"error"}),n=e.type,t="error"===e.type?404:200),i&&i(t,n)},o.addEventListener("load",a),o.addEventListener("error",a),w.body.appendChild(o),a}(r,u,function(e,t){var n=200===e&&$.getResponse(u);g(i,e,n,"",t,"complete"),$.removeCallback(u)});else{var f=b(e,r),h=!1;if(f.open(e,r,!0),fe(n,function(e,t){I(e)&&f.setRequestHeader(t,e)}),f.onload=function(){var e=f.statusText||"",t="response"in f?f.response:f.responseText,n=1223===f.status?204:f.status;0===n&&(n=t?200:"file"===ui(r).protocol?404:0),g(i,n,t,f.getAllResponseHeaders(),e,"complete")},f.onerror=function(){g(i,-1,null,null,"","error")},f.ontimeout=function(){g(i,-1,null,null,"","timeout")},f.onabort=function(){g(i,-1,null,null,"",h?"timeout":"abort")},fe(c,function(e,t){f.addEventListener(t,e)}),fe(d,function(e,t){f.upload.addEventListener(t,e)}),a&&(f.withCredentials=!0),s)try{f.responseType=s}catch(e){if("json"!==s)throw e}f.send(ve(t)?null:t)}if(0<o)var p=y(function(){m("timeout")},o);else N(o)&&o.then(function(){m(I(o.$$timeoutId)?"timeout":"abort")});function m(e){h="timeout"===e,l&&l(),f&&f.abort()}function g(e,t,n,r,i,o){I(p)&&y.cancel(p),l=f=null,e(t,n,r,i,o)}};var v,b,y,$,w}]}var Xn=y.$interpolateMinErr=k("$interpolate");function Yn(){var C="{{",A="}}";this.startSymbol=function(e){return e?(C=e,this):C},this.endSymbol=function(e){return e?(A=e,this):A},this.$get=["$parse","$exceptionHandler","$sce",function(y,$,w){var x=C.length,S=A.length,t=new RegExp(C.replace(/./g,e),"g"),n=new RegExp(A.replace(/./g,e),"g");function e(e){return"\\\\\\"+e}function _(e){return e.replace(t,C).replace(n,A)}function E(e,t,n,r){var i=e.$watch(function(e){return i(),r(e)},t,n);return i}function r(i,e,r,o){var a=r===w.URL||r===w.MEDIA_URL;if(!i.length||-1===i.indexOf(C)){if(e&&!a)return;var t=_(i);a&&(t=w.getTrusted(r,t));var n=M(t);return n.exp=i,n.expressions=[],n.$$watchDelegate=E,n}o=!!o;for(var s,c,d,u,l,f=0,h=[],p=i.length,m=[],g=[];f<p;){if(-1===(s=i.indexOf(C,f))||-1===(c=i.indexOf(A,s+x))){f!==p&&m.push(_(i.substring(f)));break}f!==s&&m.push(_(i.substring(f,s))),u=i.substring(s+x,c),h.push(u),f=c+S,g.push(m.length),m.push("")}l=1===m.length&&1===g.length;var v=a&&l?void 0:function(e){try{return e=r&&!a?w.getTrusted(r,e):w.valueOf(e),o&&!I(e)?e:Ue(e)}catch(e){$(Xn.interr(i,e))}};if(d=h.map(function(e){return y(e,v)}),!e||h.length){var b=function(e){for(var t=0,n=h.length;t<n;t++){if(o&&ve(e[t]))return;m[g[t]]=e[t]}return a?w.getTrusted(r,l?m[0]:m.join("")):(r&&1<m.length&&Xn.throwNoconcat(i),m.join(""))};return he(function(e){var t=0,n=h.length,r=new Array(n);try{for(;t<n;t++)r[t]=d[t](e);return b(r)}catch(e){$(Xn.interr(i,e))}},{exp:i,expressions:h,$$watchDelegate:function(r,i){var o;return r.$watchGroup(d,function(e,t){var n=b(e);i.call(this,n,e!==t?o:n,r),o=n})}})}}return r.startSymbol=function(){return C},r.endSymbol=function(){return A},r}]}Xn.throwNoconcat=function(e){throw Xn("noconcat","Error while interpolating: {0}\nStrict Contextual Escaping disallows interpolations that concatenate multiple expressions when a trusted value is required. See http://docs.angularjs.org/api/ng.$sce",e)},Xn.interr=function(e,t){return Xn("interr","Can't interpolate: {0}\n{1}",e,t.toString())};var Zn=k("$interval");function Jn(){this.$get=["$rootScope","$window","$q","$$q","$browser",function(h,p,m,g,v){var b={};function e(e,t,n,r){var i=4<arguments.length,o=i?Me(arguments,4):[],a=p.setInterval,s=p.clearInterval,c=0,d=I(r)&&!r,u=(d?g:m).defer(),l=u.promise;return n=I(n)?n:0,l.$$intervalId=a(function(){d?v.defer(f):h.$evalAsync(f),u.notify(c++),0<n&&n<=c&&(u.resolve(c),s(l.$$intervalId),delete b[l.$$intervalId]),d||h.$apply()},t),b[l.$$intervalId]=u,l;function f(){i?e.apply(null,o):e(c)}}return e.cancel=function(e){if(!e)return!1;if(!e.hasOwnProperty("$$intervalId"))throw Zn("badprom","`$interval.cancel()` called with a promise that was not generated by `$interval()`.");if(!b.hasOwnProperty(e.$$intervalId))return!1;var t=e.$$intervalId,n=b[t];return zr(n.promise),n.reject("canceled"),p.clearInterval(t),delete b[t],!0},e}]}var Qn=function(){this.$get=function(){var o=y.callbacks,a={};return{createCallback:function(e){var t,n="_"+(o.$$counter++).toString(36),r="angular.callbacks."+n,i=((t=function(e){t.data=e,t.called=!0}).id=n,t);return a[r]=o[n]=i,r},wasCalled:function(e){return a[e].called},getResponse:function(e){return a[e].data},removeCallback:function(e){var t=a[e];delete o[t.id],delete a[e]}}}},er=/^([^?#]*)(\?([^#]*))?(#(.*))?$/,tr={http:80,https:443,ftp:21},nr=k("$location");function rr(e){for(var t=e.split("/"),n=t.length;n--;)t[n]=te(t[n].replace(/%2F/g,"/"));return t.join("/")}function ir(e,t){var n=ui(e);t.$$protocol=n.protocol,t.$$host=n.hostname,t.$$port=w(n.port)||tr[n.protocol]||null}var or=/^\s*[\\/]{2,}/;function ar(e,t,n){if(or.test(e))throw nr("badpath",'Invalid url "{0}".',e);var r="/"!==e.charAt(0);r&&(e="/"+e);var i=ui(e),o=r&&"/"===i.pathname.charAt(0)?i.pathname.substring(1):i.pathname;t.$$path=function(e,t){for(var n=e.split("/"),r=n.length;r--;)n[r]=decodeURIComponent(n[r]),t&&(n[r]=n[r].replace(/\//g,"%2F"));return n.join("/")}(o,n),t.$$search=Q(i.search),t.$$hash=decodeURIComponent(i.hash),t.$$path&&"/"!==t.$$path.charAt(0)&&(t.$$path="/"+t.$$path)}function sr(e,t){return e.slice(0,t.length)===t}function cr(e,t){if(sr(t,e))return t.substr(e.length)}function dr(e){var t=e.indexOf("#");return-1===t?e:e.substr(0,t)}function ur(e){return e.replace(/(#.+)|#$/,"$1")}function lr(o,a,s){this.$$html5=!0,s=s||"",ir(o,this),this.$$parse=function(e){var t=cr(a,e);if(!ye(t))throw nr("ipthprfx",'Invalid url "{0}", missing path prefix "{1}".',e,a);ar(t,this,!0),this.$$path||(this.$$path="/"),this.$$compose()},this.$$compose=function(){var e=ee(this.$$search),t=this.$$hash?"#"+te(this.$$hash):"";this.$$url=rr(this.$$path)+(e?"?"+e:"")+t,this.$$absUrl=a+this.$$url.substr(1),this.$$urlUpdatedByLocation=!0},this.$$parseLinkUrl=function(e,t){return t&&"#"===t[0]?(this.hash(t.slice(1)),!0):(I(n=cr(o,e))?(r=n,i=s&&I(n=cr(s,n))?a+(cr("/",n)||n):o+r):I(n=cr(a,e))?i=a+n:a===e+"/"&&(i=a),i&&this.$$parse(i),!!i);var n,r,i}}function fr(r,i,o){ir(r,this),this.$$parse=function(e){var t,n=cr(r,e)||cr(i,e);ve(n)||"#"!==n.charAt(0)?this.$$html5?t=n:(t="",ve(n)&&(r=e,this.replace())):ve(t=cr(o,n))&&(t=n),ar(t,this,!1),this.$$path=function(e,t,n){var r,i=/^\/[A-Z]:(\/.*)/;sr(t,n)&&(t=t.replace(n,""));if(i.exec(t))return e;return(r=i.exec(e))?r[1]:e}(this.$$path,t,r),this.$$compose()},this.$$compose=function(){var e=ee(this.$$search),t=this.$$hash?"#"+te(this.$$hash):"";this.$$url=rr(this.$$path)+(e?"?"+e:"")+t,this.$$absUrl=r+(this.$$url?o+this.$$url:""),this.$$urlUpdatedByLocation=!0},this.$$parseLinkUrl=function(e,t){return dr(r)===dr(e)&&(this.$$parse(e),!0)}}function hr(i,o,a){this.$$html5=!0,fr.apply(this,arguments),this.$$parseLinkUrl=function(e,t){return t&&"#"===t[0]?(this.hash(t.slice(1)),!0):(i===dr(e)?n=e:(r=cr(o,e))?n=i+a+r:o===e+"/"&&(n=o),n&&this.$$parse(n),!!n);var n,r},this.$$compose=function(){var e=ee(this.$$search),t=this.$$hash?"#"+te(this.$$hash):"";this.$$url=rr(this.$$path)+(e?"?"+e:"")+t,this.$$absUrl=i+a+this.$$url,this.$$urlUpdatedByLocation=!0}}var pr={$$absUrl:"",$$html5:!1,$$replace:!1,absUrl:mr("$$absUrl"),url:function(e){if(ve(e))return this.$$url;var t=er.exec(e);return(t[1]||""===e)&&this.path(decodeURIComponent(t[1])),(t[2]||t[1]||""===e)&&this.search(t[3]||""),this.hash(t[5]||""),this},protocol:mr("$$protocol"),host:mr("$$host"),port:mr("$$port"),path:gr("$$path",function(e){return"/"===(e=null!==e?e.toString():"").charAt(0)?e:"/"+e}),search:function(n,e){switch(arguments.length){case 0:return this.$$search;case 1:if(ye(n)||_(n))n=n.toString(),this.$$search=Q(n);else{if(!be(n))throw nr("isrcharg","The first argument of the `$location#search()` call must be a string or an object.");fe(n=R(n,{}),function(e,t){null==e&&delete n[t]}),this.$$search=n}break;default:ve(e)||null===e?delete this.$$search[n]:this.$$search[n]=e}return this.$$compose(),this},hash:gr("$$hash",function(e){return null!==e?e.toString():""}),replace:function(){return this.$$replace=!0,this}};function mr(e){return function(){return this[e]}}function gr(t,n){return function(e){return ve(e)?this[t]:(this[t]=n(e),this.$$compose(),this)}}function vr(){var v="!",b={enabled:!1,requireBase:!0,rewriteLinks:!0};this.hashPrefix=function(e){return I(e)?(v=e,this):v},this.html5Mode=function(e){return _e(e)?(b.enabled=e,this):be(e)?(_e(e.enabled)&&(b.enabled=e.enabled),_e(e.requireBase)&&(b.requireBase=e.requireBase),(_e(e.rewriteLinks)||ye(e.rewriteLinks))&&(b.rewriteLinks=e.rewriteLinks),this):b},this.$get=["$rootScope","$browser","$sniffer","$rootElement","$window",function(a,s,t,o,e){var c,n,r,i,d=s.baseHref(),u=s.url();if(b.enabled){if(!d&&b.requireBase)throw nr("nobase","$location in HTML5 mode requires a <base> tag to be present!");r=(i=u).substring(0,i.indexOf("/",i.indexOf("//")+2))+(d||"/"),n=t.history?lr:hr}else r=dr(u),n=fr;var l,f=(l=r).substr(0,dr(l).lastIndexOf("/")+1);(c=new n(r,f,"#"+v)).$$parseLinkUrl(u,u),c.$$state=s.state();var h=/^\s*(javascript|mailto):/i;function p(e,t,n){var r=c.url(),i=c.$$state;try{s.url(e,t,n),c.$$state=s.state()}catch(e){throw c.url(r),c.$$state=i,e}}o.on("click",function(e){var t=b.rewriteLinks;if(t&&!e.ctrlKey&&!e.metaKey&&!e.shiftKey&&2!==e.which&&2!==e.button){for(var n=de(e.target);"a"!==Ce(n[0]);)if(n[0]===o[0]||!(n=n.parent())[0])return;if(!ye(t)||!ve(n.attr(t))){var r=n.prop("href"),i=n.attr("href")||n.attr("xlink:href");be(r)&&"[object SVGAnimatedString]"===r.toString()&&(r=ui(r.animVal).href),h.test(r)||!r||n.attr("target")||e.isDefaultPrevented()||c.$$parseLinkUrl(r,i)&&(e.preventDefault(),c.absUrl()!==s.url()&&a.$apply())}}}),ur(c.absUrl())!==ur(u)&&s.url(c.absUrl(),!0);var m=!0;return s.onUrlChange(function(r,i){sr(r,f)?(a.$evalAsync(function(){var e,t=c.absUrl(),n=c.$$state;r=ur(r),c.$$parse(r),c.$$state=i,e=a.$broadcast("$locationChangeStart",r,t,i,n).defaultPrevented,c.absUrl()===r&&(e?(c.$$parse(t),p(t,!1,c.$$state=n)):(m=!1,g(t,n)))}),a.$$phase||a.$digest()):e.location.href=r}),a.$watch(function(){if(m||c.$$urlUpdatedByLocation){c.$$urlUpdatedByLocation=!1;var n=ur(s.url()),e=ur(c.absUrl()),r=s.state(),i=c.$$replace,o=n!==e||c.$$html5&&t.history&&r!==c.$$state;(m||o)&&(m=!1,a.$evalAsync(function(){var e=c.absUrl(),t=a.$broadcast("$locationChangeStart",e,n,c.$$state,r).defaultPrevented;c.absUrl()===e&&(t?(c.$$parse(n),c.$$state=r):(o&&p(e,i,r===c.$$state?null:c.$$state),g(n,r)))}))}c.$$replace=!1}),c;function g(e,t){a.$broadcast("$locationChangeSuccess",c.absUrl(),e,c.$$state,t)}}]}function br(){var r=!0,o=this;this.debugEnabled=function(e){return I(e)?(r=e,this):r},this.$get=["$window",function(n){var e,i=q||/\bEdge\//.test(n.navigator&&n.navigator.userAgent);return{log:t("log"),info:t("info"),warn:t("warn"),error:t("error"),debug:(e=t("debug"),function(){r&&e.apply(o,arguments)})};function t(e){var t=n.console||{},r=t[e]||t.log||me;return function(){var n=[];return fe(arguments,function(e){var t;n.push((we(t=e)&&(t.stack&&i?t=t.message&&-1===t.stack.indexOf(t.message)?"Error: "+t.message+"\n"+t.stack:t.stack:t.sourceURL&&(t=t.message+"\n"+t.sourceURL+":"+t.line)),t))}),Function.prototype.apply.call(r,t,n)}}}]}fe([hr,fr,lr],function(t){t.prototype=Object.create(pr),t.prototype.state=function(e){if(!arguments.length)return this.$$state;if(t!==lr||!this.$$html5)throw nr("nostate","History API state support is available only in HTML5 mode and only in browsers supporting HTML5 History API");return this.$$state=ve(e)?null:e,this.$$urlUpdatedByLocation=!0,this}});var yr=k("$parse"),$r={}.constructor.prototype.valueOf;function wr(e){return e+""}var xr=Fe();fe("+ - * / % === !== == != < > <= >= && || ! = |".split(" "),function(e){xr[e]=!0});var Sr={n:"\n",f:"\f",r:"\r",t:"\t",v:"\v","'":"'",'"':'"'},_r=function(e){this.options=e};_r.prototype={constructor:_r,lex:function(e){for(this.text=e,this.index=0,this.tokens=[];this.index<this.text.length;){var t=this.text.charAt(this.index);if('"'===t||"'"===t)this.readString(t);else if(this.isNumber(t)||"."===t&&this.isNumber(this.peek()))this.readNumber();else if(this.isIdentifierStart(this.peekMultichar()))this.readIdent();else if(this.is(t,"(){}[].,;:?"))this.tokens.push({index:this.index,text:t}),this.index++;else if(this.isWhitespace(t))this.index++;else{var n=t+this.peek(),r=n+this.peek(2),i=xr[t],o=xr[n],a=xr[r];if(i||o||a){var s=a?r:o?n:t;this.tokens.push({index:this.index,text:s,operator:!0}),this.index+=s.length}else this.throwError("Unexpected next character ",this.index,this.index+1)}}return this.tokens},is:function(e,t){return-1!==t.indexOf(e)},peek:function(e){var t=e||1;return this.index+t<this.text.length&&this.text.charAt(this.index+t)},isNumber:function(e){return"0"<=e&&e<="9"&&"string"==typeof e},isWhitespace:function(e){return" "===e||"\r"===e||"\t"===e||"\n"===e||"\v"===e||" "===e},isIdentifierStart:function(e){return this.options.isIdentifierStart?this.options.isIdentifierStart(e,this.codePointAt(e)):this.isValidIdentifierStart(e)},isValidIdentifierStart:function(e){return"a"<=e&&e<="z"||"A"<=e&&e<="Z"||"_"===e||"$"===e},isIdentifierContinue:function(e){return this.options.isIdentifierContinue?this.options.isIdentifierContinue(e,this.codePointAt(e)):this.isValidIdentifierContinue(e)},isValidIdentifierContinue:function(e,t){return this.isValidIdentifierStart(e,t)||this.isNumber(e)},codePointAt:function(e){return 1===e.length?e.charCodeAt(0):(e.charCodeAt(0)<<10)+e.charCodeAt(1)-56613888},peekMultichar:function(){var e=this.text.charAt(this.index),t=this.peek();if(!t)return e;var n=e.charCodeAt(0),r=t.charCodeAt(0);return 55296<=n&&n<=56319&&56320<=r&&r<=57343?e+t:e},isExpOperator:function(e){return"-"===e||"+"===e||this.isNumber(e)},throwError:function(e,t,n){n=n||this.index;var r=I(t)?"s "+t+"-"+this.index+" ["+this.text.substring(t,n)+"]":" "+n;throw yr("lexerr","Lexer Error: {0} at column{1} in expression [{2}].",e,r,this.text)},readNumber:function(){for(var e="",t=this.index;this.index<this.text.length;){var n=ue(this.text.charAt(this.index));if("."===n||this.isNumber(n))e+=n;else{var r=this.peek();if("e"===n&&this.isExpOperator(r))e+=n;else if(this.isExpOperator(n)&&r&&this.isNumber(r)&&"e"===e.charAt(e.length-1))e+=n;else{if(!this.isExpOperator(n)||r&&this.isNumber(r)||"e"!==e.charAt(e.length-1))break;this.throwError("Invalid exponent")}}this.index++}this.tokens.push({index:t,text:e,constant:!0,value:Number(e)})},readIdent:function(){var e=this.index;for(this.index+=this.peekMultichar().length;this.index<this.text.length;){var t=this.peekMultichar();if(!this.isIdentifierContinue(t))break;this.index+=t.length}this.tokens.push({index:e,text:this.text.slice(e,this.index),identifier:!0})},readString:function(e){var t=this.index;this.index++;for(var n="",r=e,i=!1;this.index<this.text.length;){var o=this.text.charAt(this.index);if(r+=o,i){if("u"===o){var a=this.text.substring(this.index+1,this.index+5);a.match(/[\da-f]{4}/i)||this.throwError("Invalid unicode escape [\\u"+a+"]"),this.index+=4,n+=String.fromCharCode(parseInt(a,16))}else{n+=Sr[o]||o}i=!1}else if("\\"===o)i=!0;else{if(o===e)return this.index++,void this.tokens.push({index:t,text:r,constant:!0,value:n});n+=o}this.index++}this.throwError("Unterminated quote",t)}};var Er=function(e,t){this.lexer=e,this.options=t};function Cr(e,t){return void 0!==e?e:t}function Ar(e,t){return void 0===e?t:void 0===t?e:e+t}Er.Program="Program",Er.ExpressionStatement="ExpressionStatement",Er.AssignmentExpression="AssignmentExpression",Er.ConditionalExpression="ConditionalExpression",Er.LogicalExpression="LogicalExpression",Er.BinaryExpression="BinaryExpression",Er.UnaryExpression="UnaryExpression",Er.CallExpression="CallExpression",Er.MemberExpression="MemberExpression",Er.Identifier="Identifier",Er.Literal="Literal",Er.ArrayExpression="ArrayExpression",Er.Property="Property",Er.ObjectExpression="ObjectExpression",Er.ThisExpression="ThisExpression",Er.LocalsExpression="LocalsExpression",Er.NGValueParameter="NGValueParameter",Er.prototype={ast:function(e){this.text=e,this.tokens=this.lexer.lex(e);var t=this.program();return 0!==this.tokens.length&&this.throwError("is an unexpected token",this.tokens[0]),t},program:function(){for(var e=[];;)if(0<this.tokens.length&&!this.peek("}",")",";","]")&&e.push(this.expressionStatement()),!this.expect(";"))return{type:Er.Program,body:e}},expressionStatement:function(){return{type:Er.ExpressionStatement,expression:this.filterChain()}},filterChain:function(){for(var e=this.expression();this.expect("|");)e=this.filter(e);return e},expression:function(){return this.assignment()},assignment:function(){var e=this.ternary();if(this.expect("=")){if(!Nr(e))throw yr("lval","Trying to assign a value to a non l-value");e={type:Er.AssignmentExpression,left:e,right:this.assignment(),operator:"="}}return e},ternary:function(){var e,t,n=this.logicalOR();return this.expect("?")&&(e=this.expression(),this.consume(":"))?(t=this.expression(),{type:Er.ConditionalExpression,test:n,alternate:e,consequent:t}):n},logicalOR:function(){for(var e=this.logicalAND();this.expect("||");)e={type:Er.LogicalExpression,operator:"||",left:e,right:this.logicalAND()};return e},logicalAND:function(){for(var e=this.equality();this.expect("&&");)e={type:Er.LogicalExpression,operator:"&&",left:e,right:this.equality()};return e},equality:function(){for(var e,t=this.relational();e=this.expect("==","!=","===","!==");)t={type:Er.BinaryExpression,operator:e.text,left:t,right:this.relational()};return t},relational:function(){for(var e,t=this.additive();e=this.expect("<",">","<=",">=");)t={type:Er.BinaryExpression,operator:e.text,left:t,right:this.additive()};return t},additive:function(){for(var e,t=this.multiplicative();e=this.expect("+","-");)t={type:Er.BinaryExpression,operator:e.text,left:t,right:this.multiplicative()};return t},multiplicative:function(){for(var e,t=this.unary();e=this.expect("*","/","%");)t={type:Er.BinaryExpression,operator:e.text,left:t,right:this.unary()};return t},unary:function(){var e;return(e=this.expect("+","-","!"))?{type:Er.UnaryExpression,operator:e.text,prefix:!0,argument:this.unary()}:this.primary()},primary:function(){var e,t;for(this.expect("(")?(e=this.filterChain(),this.consume(")")):this.expect("[")?e=this.arrayDeclaration():this.expect("{")?e=this.object():this.selfReferential.hasOwnProperty(this.peek().text)?e=R(this.selfReferential[this.consume().text]):this.options.literals.hasOwnProperty(this.peek().text)?e={type:Er.Literal,value:this.options.literals[this.consume().text]}:this.peek().identifier?e=this.identifier():this.peek().constant?e=this.constant():this.throwError("not a primary expression",this.peek());t=this.expect("(","[",".");)"("===t.text?(e={type:Er.CallExpression,callee:e,arguments:this.parseArguments()},this.consume(")")):"["===t.text?(e={type:Er.MemberExpression,object:e,property:this.expression(),computed:!0},this.consume("]")):"."===t.text?e={type:Er.MemberExpression,object:e,property:this.identifier(),computed:!1}:this.throwError("IMPOSSIBLE");return e},filter:function(e){for(var t=[e],n={type:Er.CallExpression,callee:this.identifier(),arguments:t,filter:!0};this.expect(":");)t.push(this.expression());return n},parseArguments:function(){var e=[];if(")"!==this.peekToken().text)for(;e.push(this.filterChain()),this.expect(","););return e},identifier:function(){var e=this.consume();return e.identifier||this.throwError("is not a valid identifier",e),{type:Er.Identifier,name:e.text}},constant:function(){return{type:Er.Literal,value:this.consume().value}},arrayDeclaration:function(){var e=[];if("]"!==this.peekToken().text)do{if(this.peek("]"))break;e.push(this.expression())}while(this.expect(","));return this.consume("]"),{type:Er.ArrayExpression,elements:e}},object:function(){var e,t=[];if("}"!==this.peekToken().text)do{if(this.peek("}"))break;e={type:Er.Property,kind:"init"},this.peek().constant?(e.key=this.constant(),e.computed=!1,this.consume(":"),e.value=this.expression()):this.peek().identifier?(e.key=this.identifier(),e.computed=!1,this.peek(":")?(this.consume(":"),e.value=this.expression()):e.value=e.key):this.peek("[")?(this.consume("["),e.key=this.expression(),this.consume("]"),e.computed=!0,this.consume(":"),e.value=this.expression()):this.throwError("invalid key",this.peek()),t.push(e)}while(this.expect(","));return this.consume("}"),{type:Er.ObjectExpression,properties:t}},throwError:function(e,t){throw yr("syntax","Syntax Error: Token '{0}' {1} at column {2} of the expression [{3}] starting at [{4}].",t.text,e,t.index+1,this.text,this.text.substring(t.index))},consume:function(e){if(0===this.tokens.length)throw yr("ueoe","Unexpected end of expression: {0}",this.text);var t=this.expect(e);return t||this.throwError("is unexpected, expecting ["+e+"]",this.peek()),t},peekToken:function(){if(0===this.tokens.length)throw yr("ueoe","Unexpected end of expression: {0}",this.text);return this.tokens[0]},peek:function(e,t,n,r){return this.peekAhead(0,e,t,n,r)},peekAhead:function(e,t,n,r,i){if(this.tokens.length>e){var o=this.tokens[e],a=o.text;if(a===t||a===n||a===r||a===i||!t&&!n&&!r&&!i)return o}return!1},expect:function(e,t,n,r){var i=this.peek(e,t,n,r);return!!i&&(this.tokens.shift(),i)},selfReferential:{this:{type:Er.ThisExpression},$locals:{type:Er.LocalsExpression}}};var kr=1,Tr=2;function Mr(e,t,n){var r,i,o,a,s,c=e.isPure=function(e,t){switch(e.type){case Er.MemberExpression:if(e.computed)return!1;break;case Er.UnaryExpression:return kr;case Er.BinaryExpression:return"+"!==e.operator&&kr;case Er.CallExpression:return!1}return void 0===t?Tr:t}(e,n);switch(e.type){case Er.Program:r=!0,fe(e.body,function(e){Mr(e.expression,t,c),r=r&&e.expression.constant}),e.constant=r;break;case Er.Literal:e.constant=!0,e.toWatch=[];break;case Er.UnaryExpression:Mr(e.argument,t,c),e.constant=e.argument.constant,e.toWatch=e.argument.toWatch;break;case Er.BinaryExpression:Mr(e.left,t,c),Mr(e.right,t,c),e.constant=e.left.constant&&e.right.constant,e.toWatch=e.left.toWatch.concat(e.right.toWatch);break;case Er.LogicalExpression:Mr(e.left,t,c),Mr(e.right,t,c),e.constant=e.left.constant&&e.right.constant,e.toWatch=e.constant?[]:[e];break;case Er.ConditionalExpression:Mr(e.test,t,c),Mr(e.alternate,t,c),Mr(e.consequent,t,c),e.constant=e.test.constant&&e.alternate.constant&&e.consequent.constant,e.toWatch=e.constant?[]:[e];break;case Er.Identifier:e.constant=!1,e.toWatch=[e];break;case Er.MemberExpression:Mr(e.object,t,c),e.computed&&Mr(e.property,t,c),e.constant=e.object.constant&&(!e.computed||e.property.constant),e.toWatch=e.constant?[]:[e];break;case Er.CallExpression:o=!!e.filter&&(a=t,s=e.callee.name,!a(s).$stateful),r=o,i=[],fe(e.arguments,function(e){Mr(e,t,c),r=r&&e.constant,i.push.apply(i,e.toWatch)}),e.constant=r,e.toWatch=o?i:[e];break;case Er.AssignmentExpression:Mr(e.left,t,c),Mr(e.right,t,c),e.constant=e.left.constant&&e.right.constant,e.toWatch=[e];break;case Er.ArrayExpression:r=!0,i=[],fe(e.elements,function(e){Mr(e,t,c),r=r&&e.constant,i.push.apply(i,e.toWatch)}),e.constant=r,e.toWatch=i;break;case Er.ObjectExpression:r=!0,i=[],fe(e.properties,function(e){Mr(e.value,t,c),r=r&&e.value.constant,i.push.apply(i,e.value.toWatch),e.computed&&(Mr(e.key,t,!1),r=r&&e.key.constant,i.push.apply(i,e.key.toWatch))}),e.constant=r,e.toWatch=i;break;case Er.ThisExpression:case Er.LocalsExpression:e.constant=!1,e.toWatch=[]}}function Ir(e){if(1===e.length){var t=e[0].expression,n=t.toWatch;return 1!==n.length?n:n[0]!==t?n:void 0}}function Nr(e){return e.type===Er.Identifier||e.type===Er.MemberExpression}function Or(e){if(1===e.body.length&&Nr(e.body[0].expression))return{type:Er.AssignmentExpression,left:e.body[0].expression,right:{type:Er.NGValueParameter},operator:"="}}function Pr(e){this.$filter=e}function Lr(e){this.$filter=e}function Dr(e,t,n){this.ast=new Er(e,n),this.astCompiler=n.csp?new Lr(t):new Pr(t)}function jr(e){return xe(e.valueOf)?e.valueOf():$r.call(e)}function Rr(){var s,c,d=Fe(),u={true:!0,false:!1,null:null,undefined:void 0};this.addLiteral=function(e,t){u[e]=t},this.setIdentifierFns=function(e,t){return s=e,c=t,this},this.$get=["$filter",function(i){var o={csp:B().noUnsafeEval,literals:R(u),isIdentifierStart:xe(s)&&s,isIdentifierContinue:xe(c)&&c};return e.$$getAst=function(e){return new Dr(new _r(o),i,o).getAst(e).ast},e;function e(e,t){var n,r;switch(typeof e){case"string":if(e=e.trim(),!(n=d[r=e]))n=new Dr(new _r(o),i,o).parse(e),d[r]=p(n);return a(n,t);case"function":return a(e,t);default:return a(me,t)}}function f(e,t,n){return null==e||null==t?e===t:!("object"==typeof e&&"object"==typeof(e=jr(e))&&!n)&&(e===t||e!=e&&t!=t)}function t(e,t,n,o,r){var a,s=o.inputs;if(1===s.length){var i=f;return s=s[0],e.$watch(function(e){var t=s(e);return f(t,i,s.isPure)||(a=o(e,void 0,void 0,[t]),i=t&&jr(t)),a},t,n,r)}for(var c=[],d=[],u=0,l=s.length;u<l;u++)c[u]=f,d[u]=null;return e.$watch(function(e){for(var t=!1,n=0,r=s.length;n<r;n++){var i=s[n](e);(t||(t=!f(i,c[n],s[n].isPure)))&&(d[n]=i,c[n]=i&&jr(i))}return t&&(a=o(e,void 0,void 0,d)),a},t,n,r)}function n(e,t,n,r,i){var o,a,s=r.literal?h:I,c=r.$$intercepted||r,d=r.$$interceptor||ge,u=r.inputs&&!c.inputs;return f.literal=r.literal,f.constant=r.constant,f.inputs=r.inputs,p(f),o=e.$watch(f,t,n,i);function l(){s(a)&&o()}function f(e,t,n,r){return a=u&&r?r[0]:c(e,t,n,r),s(a)&&e.$$postDigest(l),d(a)}}function h(e){var t=!0;return fe(e,function(e){I(e)||(t=!1)}),t}function r(e,t,n,r){var i=e.$watch(function(e){return i(),r(e)},t,n);return i}function p(e){return e.constant?e.$$watchDelegate=r:e.oneTime?e.$$watchDelegate=n:e.inputs&&(e.$$watchDelegate=t),e}function a(o,a){if(!a)return o;o.$$interceptor&&(a=function(t,n){function e(e){return n(t(e))}return e.$stateful=t.$stateful||n.$stateful,e.$$pure=t.$$pure&&n.$$pure,e}(o.$$interceptor,a),o=o.$$intercepted);var s=!1,e=function(e,t,n,r){var i=s&&r?r[0]:o(e,t,n,r);return a(i)};return e.$$intercepted=o,e.$$interceptor=a,e.literal=o.literal,e.oneTime=o.oneTime,e.constant=o.constant,a.$stateful||(s=!o.inputs,e.inputs=o.inputs?o.inputs:[o],a.$$pure||(e.inputs=e.inputs.map(function(t){return t.isPure===Tr?function(e){return t(e)}:t}))),p(e)}}]}function Br(){var n=!0;this.$get=["$rootScope","$exceptionHandler",function(t,e){return Ur(function(e){t.$evalAsync(e)},e,n)}],this.errorOnUnhandledRejections=function(e){return I(e)?(n=e,this):n}}function Fr(){var n=!0;this.$get=["$browser","$exceptionHandler",function(t,e){return Ur(function(e){t.defer(e)},e,n)}],this.errorOnUnhandledRejections=function(e){return I(e)?(n=e,this):n}}function Ur(a,s,c){var n=k("$q",TypeError),d=0,r=[];function i(){return new e}function e(){var t=this.promise=new o;this.resolve=function(e){f(t,e)},this.reject=function(e){h(t,e)},this.notify=function(e){m(t,e)}}function o(){this.$$state={status:0}}function u(){for(;!d&&r.length;){var e=r.shift();if(!qr(e)){Hr(e);var t="Possibly unhandled rejection: "+We(e.value);we(e.value)?s(e.value,t):s(t)}}}function l(e){!c||e.pending||2!==e.status||qr(e)||(0===d&&0===r.length&&a(u),r.push(e)),!e.processScheduled&&e.pending&&(e.processScheduled=!0,++d,a(function(){!function(e){var t,n,r;r=e.pending,e.processScheduled=!1,e.pending=void 0;try{for(var i=0,o=r.length;i<o;++i){Hr(e),n=r[i][0],t=r[i][e.status];try{xe(t)?f(n,t(e.value)):1===e.status?f(n,e.value):h(n,e.value)}catch(e){h(n,e),e&&!0===e.$$passToExceptionHandler&&s(e)}}}finally{--d,c&&0===d&&a(u)}}(e)}))}function f(e,t){e.$$state.status||(t===e?p(e,n("qcycle","Expected promise to be resolved with value other than itself '{0}'",t)):function t(n,e){var r;var i=!1;try{(be(e)||xe(e))&&(r=e.then),xe(r)?(n.$$state.status=-1,r.call(e,function o(e){if(i)return;i=!0,function t(n,e){var r;var i=!1;try{(be(e)||xe(e))&&(r=e.then),xe(r)?(n.$$state.status=-1,r.call(e,o,a,function(e){m(n,e)})):(n.$$state.value=e,n.$$state.status=1,l(n.$$state))}catch(e){a(e)}function o(e){i||(i=!0,t(n,e))}function a(e){i||(i=!0,p(n,e))}}(n,e)},a,function(e){m(n,e)})):(n.$$state.value=e,n.$$state.status=1,l(n.$$state))}catch(e){a(e)}function o(e){i||(i=!0,t(n,e))}function a(e){i||(i=!0,p(n,e))}}(e,t))}function h(e,t){e.$$state.status||p(e,t)}function p(e,t){e.$$state.value=t,e.$$state.status=2,l(e.$$state)}function m(e,i){var o=e.$$state.pending;e.$$state.status<=0&&o&&o.length&&a(function(){for(var e,t,n=0,r=o.length;n<r;n++){t=o[n][0],e=o[n][3];try{m(t,xe(e)?e(i):i)}catch(e){s(e)}}})}function g(e){var t=new o;return h(t,e),t}function v(e,t,n){var r=null;try{xe(n)&&(r=n())}catch(e){return g(e)}return N(r)?r.then(function(){return t(e)},g):t(e)}function b(e,t,n,r){var i=new o;return f(i,e),i.then(t,n,r)}he(o.prototype,{then:function(e,t,n){if(ve(e)&&ve(t)&&ve(n))return this;var r=new o;return this.$$state.pending=this.$$state.pending||[],this.$$state.pending.push([r,e,t,n]),0<this.$$state.status&&l(this.$$state),r},catch:function(e){return this.then(null,e)},finally:function(t,e){return this.then(function(e){return v(e,y,t)},function(e){return v(e,g,t)},e)}});var y=b;function t(e){if(!xe(e))throw n("norslvr","Expected resolverFn, got '{0}'",e);var t=new o;return e(function(e){f(t,e)},function(e){h(t,e)}),t}return t.prototype=o.prototype,t.defer=i,t.reject=g,t.when=b,t.resolve=y,t.all=function(e){var n=new o,r=0,i=$e(e)?[]:{};return fe(e,function(e,t){r++,b(e).then(function(e){i[t]=e,--r||f(n,i)},function(e){h(n,e)})}),0===r&&f(n,i),n},t.race=function(e){var t=i();return fe(e,function(e){b(e).then(t.resolve,t.reject)}),t.promise},t}function qr(e){return!!e.pur}function Hr(e){e.pur=!0}function zr(e){Hr(e.$$state)}function Vr(){this.$get=["$window","$timeout",function(e,n){var r=e.requestAnimationFrame||e.webkitRequestAnimationFrame,i=e.cancelAnimationFrame||e.webkitCancelAnimationFrame||e.webkitCancelRequestAnimationFrame,t=!!r,o=t?function(e){var t=r(e);return function(){i(t)}}:function(e){var t=n(e,16.66,!1);return function(){n.cancel(t)}};return o.supported=t,o}]}function Kr(){var _=10,E=k("$rootScope"),C=null,A=null;this.digestTtl=function(e){return arguments.length&&(_=e),_},this.$get=["$exceptionHandler","$parse","$browser",function(h,p,m){function r(e){e.currentScope.$$destroyed=!0}function i(){this.$id=c(),this.$$phase=this.$parent=this.$$watchers=this.$$nextSibling=this.$$prevSibling=this.$$childHead=this.$$childTail=null,(this.$root=this).$$destroyed=!1,this.$$suspended=!1,this.$$listeners={},this.$$listenerCount={},this.$$watchersCount=0,this.$$isolateBindings=null}i.prototype={constructor:i,$new:function(e,t){var n;return t=t||this,e?(n=new i).$root=this.$root:(this.$$ChildScope||(this.$$ChildScope=function(e){function t(){this.$$watchers=this.$$nextSibling=this.$$childHead=this.$$childTail=null,this.$$listeners={},this.$$listenerCount={},this.$$watchersCount=0,this.$id=c(),this.$$ChildScope=null,this.$$suspended=!1}return t.prototype=e,t}(this)),n=new this.$$ChildScope),n.$parent=t,n.$$prevSibling=t.$$childTail,t.$$childHead?(t.$$childTail.$$nextSibling=n,t.$$childTail=n):t.$$childHead=t.$$childTail=n,(e||t!==this)&&n.$on("$destroy",r),n},$watch:function(e,t,n,r){var i=p(e),o=xe(t)?t:me;if(i.$$watchDelegate)return i.$$watchDelegate(this,o,n,i,e);var a=this,s=a.$$watchers,c={fn:o,last:x,get:i,exp:r||e,eq:!!n};return C=null,s||((s=a.$$watchers=[]).$$digestWatchIndex=-1),s.unshift(c),s.$$digestWatchIndex++,d(this,1),function(){var e=Ae(s,c);0<=e&&(d(a,-1),e<s.$$digestWatchIndex&&s.$$digestWatchIndex--),C=null}},$watchGroup:function(t,r){var i=new Array(t.length),o=new Array(t.length),a=[],s=this,c=!1,n=!0;if(!t.length){var e=!0;return s.$evalAsync(function(){e&&r(o,o,s)}),function(){e=!1}}if(1===t.length)return this.$watch(t[0],function(e,t,n){o[0]=e,i[0]=t,r(o,e===t?o:i,n)});function d(){c=!1;try{n?(n=!1,r(o,o,s)):r(o,i,s)}finally{for(var e=0;e<t.length;e++)i[e]=o[e]}}return fe(t,function(e,t){var n=s.$watch(e,function(e){o[t]=e,c||(c=!0,s.$evalAsync(d))});a.push(n)}),function(){for(;a.length;)a.shift()()}},$watchCollection:function(e,n){h.$$pure=p(e).literal,h.$stateful=!h.$$pure;var a,s,r,i=this,o=1<n.length,c=0,t=p(e,h),d=[],u={},l=!0,f=0;function h(e){var t,n,r,i;if(!ve(a=e)){if(be(a))if(P(a)){s!==d&&(f=(s=d).length=0,c++),t=a.length,f!==t&&(c++,s.length=f=t);for(var o=0;o<t;o++)i=s[o],r=a[o],i!=i&&r!=r||i===r||(c++,s[o]=r)}else{for(n in s!==u&&(s=u={},f=0,c++),t=0,a)H.call(a,n)&&(t++,r=a[n],i=s[n],n in s?i!=i&&r!=r||i===r||(c++,s[n]=r):(f++,s[n]=r,c++));if(t<f)for(n in c++,s)H.call(a,n)||(f--,delete s[n])}else s!==a&&(s=a,c++);return c}}return this.$watch(t,function(){if(l?(l=!1,n(a,a,i)):n(a,r,i),o)if(be(a))if(P(a)){r=new Array(a.length);for(var e=0;e<a.length;e++)r[e]=a[e]}else for(var t in r={},a)H.call(a,t)&&(r[t]=a[t]);else r=a})},$digest:function(){var e,t,n,r,i,o,a,s,c,d=_,u=v.length?g:this,l=[];$("$digest"),m.$$checkUrlChange(),this===g&&null!==A&&(m.defer.cancel(A),S()),C=null;do{i=!1,a=u;for(var f=0;f<v.length;f++){try{(0,(c=v[f]).fn)(c.scope,c.locals)}catch(e){h(e)}C=null}v.length=0;e:do{if(r=!a.$$suspended&&a.$$watchers)for(r.$$digestWatchIndex=r.length;r.$$digestWatchIndex--;)try{if(e=r[r.$$digestWatchIndex])if((t=(0,e.get)(a))===(n=e.last)||(e.eq?Te(t,n):T(t)&&T(n))){if(e===C){i=!1;break e}}else i=!0,(C=e).last=e.eq?R(t,null):t,(0,e.fn)(t,n===x?t:n,a),d<5&&(l[s=4-d]||(l[s]=[]),l[s].push({msg:xe(e.exp)?"fn: "+(e.exp.name||e.exp.toString()):e.exp,newVal:t,oldVal:n}))}catch(e){h(e)}if(!(o=!a.$$suspended&&a.$$watchersCount&&a.$$childHead||a!==u&&a.$$nextSibling))for(;a!==u&&!(o=a.$$nextSibling);)a=a.$parent}while(a=o);if((i||v.length)&&!d--)throw w(),E("infdig","{0} $digest() iterations reached. Aborting!\nWatchers fired in the last 5 iterations: {1}",_,l)}while(i||v.length);for(w();y<b.length;)try{b[y++]()}catch(e){h(e)}b.length=y=0,m.$$checkUrlChange()},$suspend:function(){this.$$suspended=!0},$isSuspended:function(){return this.$$suspended},$resume:function(){this.$$suspended=!1},$destroy:function(){if(!this.$$destroyed){var e=this.$parent;for(var t in this.$broadcast("$destroy"),this.$$destroyed=!0,this===g&&m.$$applicationDestroyed(),d(this,-this.$$watchersCount),this.$$listenerCount)o(this,this.$$listenerCount[t],t);e&&e.$$childHead===this&&(e.$$childHead=this.$$nextSibling),e&&e.$$childTail===this&&(e.$$childTail=this.$$prevSibling),this.$$prevSibling&&(this.$$prevSibling.$$nextSibling=this.$$nextSibling),this.$$nextSibling&&(this.$$nextSibling.$$prevSibling=this.$$prevSibling),this.$destroy=this.$digest=this.$apply=this.$evalAsync=this.$applyAsync=me,this.$on=this.$watch=this.$watchGroup=function(){return me},this.$$listeners={},this.$$nextSibling=null,function e(t){9===q&&(t.$$childHead&&e(t.$$childHead),t.$$nextSibling&&e(t.$$nextSibling)),t.$parent=t.$$nextSibling=t.$$prevSibling=t.$$childHead=t.$$childTail=t.$root=t.$$watchers=null}(this)}},$eval:function(e,t){return p(e)(this,t)},$evalAsync:function(e,t){g.$$phase||v.length||m.defer(function(){v.length&&g.$digest()}),v.push({scope:this,fn:p(e),locals:t})},$$postDigest:function(e){b.push(e)},$apply:function(e){try{$("$apply");try{return this.$eval(e)}finally{w()}}catch(e){h(e)}finally{try{g.$digest()}catch(e){throw h(e),e}}},$applyAsync:function(e){var t=this;e&&n.push(function(){t.$eval(e)}),e=p(e),null===A&&(A=m.defer(function(){g.$apply(S)}))},$on:function(t,n){var r=this.$$listeners[t];r||(this.$$listeners[t]=r=[]),r.push(n);for(var e=this;e.$$listenerCount[t]||(e.$$listenerCount[t]=0),e.$$listenerCount[t]++,e=e.$parent;);var i=this;return function(){var e=r.indexOf(n);-1!==e&&(delete r[e],o(i,1,t))}},$emit:function(e,t){var n,r,i,o=[],a=this,s=!1,c={name:e,targetScope:a,stopPropagation:function(){s=!0},preventDefault:function(){c.defaultPrevented=!0},defaultPrevented:!1},d=z([c],arguments,1);do{for(n=a.$$listeners[e]||o,c.currentScope=a,r=0,i=n.length;r<i;r++)if(n[r])try{n[r].apply(null,d)}catch(e){h(e)}else n.splice(r,1),r--,i--;if(s)break;a=a.$parent}while(a);return c.currentScope=null,c},$broadcast:function(e,t){var n=this,r=this,i={name:e,targetScope:this,preventDefault:function(){i.defaultPrevented=!0},defaultPrevented:!1};if(!this.$$listenerCount[e])return i;for(var o,a,s,c=z([i],arguments,1);n=r;){for(a=0,s=(o=(i.currentScope=n).$$listeners[e]||[]).length;a<s;a++)if(o[a])try{o[a].apply(null,c)}catch(e){h(e)}else o.splice(a,1),a--,s--;if(!(r=n.$$listenerCount[e]&&n.$$childHead||n!==this&&n.$$nextSibling))for(;n!==this&&!(r=n.$$nextSibling);)n=n.$parent}return i.currentScope=null,i}};var g=new i,v=g.$$asyncQueue=[],b=g.$$postDigestQueue=[],n=g.$$applyAsyncQueue=[],y=0;return g;function $(e){if(g.$$phase)throw E("inprog","{0} already in progress",g.$$phase);g.$$phase=e}function w(){g.$$phase=null}function d(e,t){for(;e.$$watchersCount+=t,e=e.$parent;);}function o(e,t,n){for(;e.$$listenerCount[n]-=t,0===e.$$listenerCount[n]&&delete e.$$listenerCount[n],e=e.$parent;);}function x(){}function S(){for(;n.length;)try{n.shift()()}catch(e){h(e)}A=null}}]}function Gr(){var i=/^\s*(https?|s?ftp|mailto|tel|file):/,o=/^\s*((https?|ftp|file|blob):|data:image\/)/;this.aHrefSanitizationWhitelist=function(e){return I(e)?(i=e,this):i},this.imgSrcSanitizationWhitelist=function(e){return I(e)?(o=e,this):o},this.$get=function(){return function(e,t){var n=t?o:i,r=ui(e&&e.trim()).href;return""===r||r.match(n)?e:"unsafe:"+r}}}Pr.prototype={compile:function(e){var i=this;this.state={nextId:0,filters:{},fn:{vars:[],body:[],own:{}},assign:{vars:[],body:[],own:{}},inputs:[]},Mr(e,i.$filter);var t,n="";if(this.stage="assign",t=Or(e)){this.state.computing="assign";var r=this.nextId();this.recurse(t,r),this.return_(r),n="fn.assign="+this.generateFunction("assign","s,v,l")}var o=Ir(e.body);i.stage="inputs",fe(o,function(e,t){var n="fn"+t;i.state[n]={vars:[],body:[],own:{}},i.state.computing=n;var r=i.nextId();i.recurse(e,r),i.return_(r),i.state.inputs.push({name:n,isPure:e.isPure}),e.watchId=t}),this.state.computing="fn",this.stage="main",this.recurse(e);var a='"'+this.USE+" "+this.STRICT+'";\n'+this.filterPrefix()+"var fn="+this.generateFunction("fn","s,l,a,i")+n+this.watchFns()+"return fn;",s=new Function("$filter","getStringValue","ifDefined","plus",a)(this.$filter,wr,Cr,Ar);return this.state=this.stage=void 0,s},USE:"use",STRICT:"strict",watchFns:function(){var t=[],e=this.state.inputs,n=this;return fe(e,function(e){t.push("var "+e.name+"="+n.generateFunction(e.name,"s")),e.isPure&&t.push(e.name,".isPure="+JSON.stringify(e.isPure)+";")}),e.length&&t.push("fn.inputs=["+e.map(function(e){return e.name}).join(",")+"];"),t.join("")},generateFunction:function(e,t){return"function("+t+"){"+this.varsPrefix(e)+this.body(e)+"};"},filterPrefix:function(){var n=[],r=this;return fe(this.state.filters,function(e,t){n.push(e+"=$filter("+r.escape(t)+")")}),n.length?"var "+n.join(",")+";":""},varsPrefix:function(e){return this.state[e].vars.length?"var "+this.state[e].vars.join(",")+";":""},body:function(e){return this.state[e].body.join("")},recurse:function(n,t,e,r,i,o){var a,s,c,d,u,l=this;if(r=r||me,!o&&I(n.watchId))return t=t||this.nextId(),void this.if_("i",this.lazyAssign(t,this.computedMember("i",n.watchId)),this.lazyRecurse(n,t,e,r,i,!0));switch(n.type){case Er.Program:fe(n.body,function(e,t){l.recurse(e.expression,void 0,void 0,function(e){s=e}),t!==n.body.length-1?l.current().body.push(s,";"):l.return_(s)});break;case Er.Literal:d=this.escape(n.value),this.assign(t,d),r(t||d);break;case Er.UnaryExpression:this.recurse(n.argument,void 0,void 0,function(e){s=e}),d=n.operator+"("+this.ifDefined(s,0)+")",this.assign(t,d),r(d);break;case Er.BinaryExpression:this.recurse(n.left,void 0,void 0,function(e){a=e}),this.recurse(n.right,void 0,void 0,function(e){s=e}),d="+"===n.operator?this.plus(a,s):"-"===n.operator?this.ifDefined(a,0)+n.operator+this.ifDefined(s,0):"("+a+")"+n.operator+"("+s+")",this.assign(t,d),r(d);break;case Er.LogicalExpression:t=t||this.nextId(),l.recurse(n.left,t),l.if_("&&"===n.operator?t:l.not(t),l.lazyRecurse(n.right,t)),r(t);break;case Er.ConditionalExpression:t=t||this.nextId(),l.recurse(n.test,t),l.if_(t,l.lazyRecurse(n.alternate,t),l.lazyRecurse(n.consequent,t)),r(t);break;case Er.Identifier:t=t||this.nextId(),e&&(e.context="inputs"===l.stage?"s":this.assign(this.nextId(),this.getHasOwnProperty("l",n.name)+"?l:s"),e.computed=!1,e.name=n.name),l.if_("inputs"===l.stage||l.not(l.getHasOwnProperty("l",n.name)),function(){l.if_("inputs"===l.stage||"s",function(){i&&1!==i&&l.if_(l.isNull(l.nonComputedMember("s",n.name)),l.lazyAssign(l.nonComputedMember("s",n.name),"{}")),l.assign(t,l.nonComputedMember("s",n.name))})},t&&l.lazyAssign(t,l.nonComputedMember("l",n.name))),r(t);break;case Er.MemberExpression:a=e&&(e.context=this.nextId())||this.nextId(),t=t||this.nextId(),l.recurse(n.object,a,void 0,function(){l.if_(l.notNull(a),function(){n.computed?(s=l.nextId(),l.recurse(n.property,s),l.getStringValue(s),i&&1!==i&&l.if_(l.not(l.computedMember(a,s)),l.lazyAssign(l.computedMember(a,s),"{}")),d=l.computedMember(a,s),l.assign(t,d),e&&(e.computed=!0,e.name=s)):(i&&1!==i&&l.if_(l.isNull(l.nonComputedMember(a,n.property.name)),l.lazyAssign(l.nonComputedMember(a,n.property.name),"{}")),d=l.nonComputedMember(a,n.property.name),l.assign(t,d),e&&(e.computed=!1,e.name=n.property.name))},function(){l.assign(t,"undefined")}),r(t)},!!i);break;case Er.CallExpression:t=t||this.nextId(),n.filter?(s=l.filter(n.callee.name),c=[],fe(n.arguments,function(e){var t=l.nextId();l.recurse(e,t),c.push(t)}),d=s+"("+c.join(",")+")",l.assign(t,d),r(t)):(s=l.nextId(),a={},c=[],l.recurse(n.callee,s,a,function(){l.if_(l.notNull(s),function(){fe(n.arguments,function(e){l.recurse(e,n.constant?void 0:l.nextId(),void 0,function(e){c.push(e)})}),d=a.name?l.member(a.context,a.name,a.computed)+"("+c.join(",")+")":s+"("+c.join(",")+")",l.assign(t,d)},function(){l.assign(t,"undefined")}),r(t)}));break;case Er.AssignmentExpression:s=this.nextId(),a={},this.recurse(n.left,void 0,a,function(){l.if_(l.notNull(a.context),function(){l.recurse(n.right,s),d=l.member(a.context,a.name,a.computed)+n.operator+s,l.assign(t,d),r(t||d)})},1);break;case Er.ArrayExpression:c=[],fe(n.elements,function(e){l.recurse(e,n.constant?void 0:l.nextId(),void 0,function(e){c.push(e)})}),d="["+c.join(",")+"]",this.assign(t,d),r(t||d);break;case Er.ObjectExpression:u=!(c=[]),fe(n.properties,function(e){e.computed&&(u=!0)}),u?(t=t||this.nextId(),this.assign(t,"{}"),fe(n.properties,function(e){e.computed?(a=l.nextId(),l.recurse(e.key,a)):a=e.key.type===Er.Identifier?e.key.name:""+e.key.value,s=l.nextId(),l.recurse(e.value,s),l.assign(l.member(t,a,e.computed),s)})):(fe(n.properties,function(t){l.recurse(t.value,n.constant?void 0:l.nextId(),void 0,function(e){c.push(l.escape(t.key.type===Er.Identifier?t.key.name:""+t.key.value)+":"+e)})}),d="{"+c.join(",")+"}",this.assign(t,d)),r(t||d);break;case Er.ThisExpression:this.assign(t,"s"),r(t||"s");break;case Er.LocalsExpression:this.assign(t,"l"),r(t||"l");break;case Er.NGValueParameter:this.assign(t,"v"),r(t||"v")}},getHasOwnProperty:function(e,t){var n=e+"."+t,r=this.current().own;return r.hasOwnProperty(n)||(r[n]=this.nextId(!1,e+"&&("+this.escape(t)+" in "+e+")")),r[n]},assign:function(e,t){if(e)return this.current().body.push(e,"=",t,";"),e},filter:function(e){return this.state.filters.hasOwnProperty(e)||(this.state.filters[e]=this.nextId(!0)),this.state.filters[e]},ifDefined:function(e,t){return"ifDefined("+e+","+this.escape(t)+")"},plus:function(e,t){return"plus("+e+","+t+")"},return_:function(e){this.current().body.push("return ",e,";")},if_:function(e,t,n){if(!0===e)t();else{var r=this.current().body;r.push("if(",e,"){"),t(),r.push("}"),n&&(r.push("else{"),n(),r.push("}"))}},not:function(e){return"!("+e+")"},isNull:function(e){return e+"==null"},notNull:function(e){return e+"!=null"},nonComputedMember:function(e,t){return/^[$_a-zA-Z][$_a-zA-Z0-9]*$/.test(t)?e+"."+t:e+'["'+t.replace(/[^$_a-zA-Z0-9]/g,this.stringEscapeFn)+'"]'},computedMember:function(e,t){return e+"["+t+"]"},member:function(e,t,n){return n?this.computedMember(e,t):this.nonComputedMember(e,t)},getStringValue:function(e){this.assign(e,"getStringValue("+e+")")},lazyRecurse:function(e,t,n,r,i,o){var a=this;return function(){a.recurse(e,t,n,r,i,o)}},lazyAssign:function(e,t){var n=this;return function(){n.assign(e,t)}},stringEscapeRegex:/[^ a-zA-Z0-9]/g,stringEscapeFn:function(e){return"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)},escape:function(e){if(ye(e))return"'"+e.replace(this.stringEscapeRegex,this.stringEscapeFn)+"'";if(_(e))return e.toString();if(!0===e)return"true";if(!1===e)return"false";if(null===e)return"null";if(void 0===e)return"undefined";throw yr("esc","IMPOSSIBLE")},nextId:function(e,t){var n="v"+this.state.nextId++;return e||this.current().vars.push(n+(t?"="+t:"")),n},current:function(){return this.state[this.state.computing]}},Lr.prototype={compile:function(e){var t,r,i=this;Mr(e,i.$filter),(t=Or(e))&&(r=this.recurse(t));var o,n=Ir(e.body);n&&(o=[],fe(n,function(e,t){var n=i.recurse(e);n.isPure=e.isPure,e.input=n,o.push(n),e.watchId=t}));var a=[];fe(e.body,function(e){a.push(i.recurse(e.expression))});var s=0===e.body.length?me:1===e.body.length?a[0]:function(t,n){var r;return fe(a,function(e){r=e(t,n)}),r};return r&&(s.assign=function(e,t,n){return r(e,n,t)}),o&&(s.inputs=o),s},recurse:function(e,c,t){var a,d,u,n=this;if(e.input)return this.inputs(e.input,e.watchId);switch(e.type){case Er.Literal:return this.value(e.value,c);case Er.UnaryExpression:return d=this.recurse(e.argument),this["unary"+e.operator](d,c);case Er.BinaryExpression:case Er.LogicalExpression:return a=this.recurse(e.left),d=this.recurse(e.right),this["binary"+e.operator](a,d,c);case Er.ConditionalExpression:return this["ternary?:"](this.recurse(e.test),this.recurse(e.alternate),this.recurse(e.consequent),c);case Er.Identifier:return n.identifier(e.name,c,t);case Er.MemberExpression:return a=this.recurse(e.object,!1,!!t),e.computed||(d=e.property.name),e.computed&&(d=this.recurse(e.property)),e.computed?this.computedMember(a,d,c,t):this.nonComputedMember(a,d,c,t);case Er.CallExpression:return u=[],fe(e.arguments,function(e){u.push(n.recurse(e))}),e.filter&&(d=this.$filter(e.callee.name)),e.filter||(d=this.recurse(e.callee,!0)),e.filter?function(e,t,n,r){for(var i=[],o=0;o<u.length;++o)i.push(u[o](e,t,n,r));var a=d.apply(void 0,i,r);return c?{context:void 0,name:void 0,value:a}:a}:function(e,t,n,r){var i,o=d(e,t,n,r);if(null!=o.value){for(var a=[],s=0;s<u.length;++s)a.push(u[s](e,t,n,r));i=o.value.apply(o.context,a)}return c?{value:i}:i};case Er.AssignmentExpression:return a=this.recurse(e.left,!0,1),d=this.recurse(e.right),function(e,t,n,r){var i=a(e,t,n,r),o=d(e,t,n,r);return i.context[i.name]=o,c?{value:o}:o};case Er.ArrayExpression:return u=[],fe(e.elements,function(e){u.push(n.recurse(e))}),function(e,t,n,r){for(var i=[],o=0;o<u.length;++o)i.push(u[o](e,t,n,r));return c?{value:i}:i};case Er.ObjectExpression:return u=[],fe(e.properties,function(e){e.computed?u.push({key:n.recurse(e.key),computed:!0,value:n.recurse(e.value)}):u.push({key:e.key.type===Er.Identifier?e.key.name:""+e.key.value,computed:!1,value:n.recurse(e.value)})}),function(e,t,n,r){for(var i={},o=0;o<u.length;++o)u[o].computed?i[u[o].key(e,t,n,r)]=u[o].value(e,t,n,r):i[u[o].key]=u[o].value(e,t,n,r);return c?{value:i}:i};case Er.ThisExpression:return function(e){return c?{value:e}:e};case Er.LocalsExpression:return function(e,t){return c?{value:t}:t};case Er.NGValueParameter:return function(e,t,n){return c?{value:n}:n}}},"unary+":function(o,a){return function(e,t,n,r){var i=o(e,t,n,r);return i=I(i)?+i:0,a?{value:i}:i}},"unary-":function(o,a){return function(e,t,n,r){var i=o(e,t,n,r);return i=I(i)?-i:-0,a?{value:i}:i}},"unary!":function(o,a){return function(e,t,n,r){var i=!o(e,t,n,r);return a?{value:i}:i}},"binary+":function(o,a,s){return function(e,t,n,r){var i=Ar(o(e,t,n,r),a(e,t,n,r));return s?{value:i}:i}},"binary-":function(s,c,d){return function(e,t,n,r){var i=s(e,t,n,r),o=c(e,t,n,r),a=(I(i)?i:0)-(I(o)?o:0);return d?{value:a}:a}},"binary*":function(o,a,s){return function(e,t,n,r){var i=o(e,t,n,r)*a(e,t,n,r);return s?{value:i}:i}},"binary/":function(o,a,s){return function(e,t,n,r){var i=o(e,t,n,r)/a(e,t,n,r);return s?{value:i}:i}},"binary%":function(o,a,s){return function(e,t,n,r){var i=o(e,t,n,r)%a(e,t,n,r);return s?{value:i}:i}},"binary===":function(o,a,s){return function(e,t,n,r){var i=o(e,t,n,r)===a(e,t,n,r);return s?{value:i}:i}},"binary!==":function(o,a,s){return function(e,t,n,r){var i=o(e,t,n,r)!==a(e,t,n,r);return s?{value:i}:i}},"binary==":function(o,a,s){return function(e,t,n,r){var i=o(e,t,n,r)==a(e,t,n,r);return s?{value:i}:i}},"binary!=":function(o,a,s){return function(e,t,n,r){var i=o(e,t,n,r)!=a(e,t,n,r);return s?{value:i}:i}},"binary<":function(o,a,s){return function(e,t,n,r){var i=o(e,t,n,r)<a(e,t,n,r);return s?{value:i}:i}},"binary>":function(o,a,s){return function(e,t,n,r){var i=o(e,t,n,r)>a(e,t,n,r);return s?{value:i}:i}},"binary<=":function(o,a,s){return function(e,t,n,r){var i=o(e,t,n,r)<=a(e,t,n,r);return s?{value:i}:i}},"binary>=":function(o,a,s){return function(e,t,n,r){var i=o(e,t,n,r)>=a(e,t,n,r);return s?{value:i}:i}},"binary&&":function(o,a,s){return function(e,t,n,r){var i=o(e,t,n,r)&&a(e,t,n,r);return s?{value:i}:i}},"binary||":function(o,a,s){return function(e,t,n,r){var i=o(e,t,n,r)||a(e,t,n,r);return s?{value:i}:i}},"ternary?:":function(o,a,s,c){return function(e,t,n,r){var i=o(e,t,n,r)?a(e,t,n,r):s(e,t,n,r);return c?{value:i}:i}},value:function(e,t){return function(){return t?{context:void 0,name:void 0,value:e}:e}},identifier:function(a,s,c){return function(e,t,n,r){var i=t&&a in t?t:e;c&&1!==c&&i&&null==i[a]&&(i[a]={});var o=i?i[a]:void 0;return s?{context:i,name:a,value:o}:o}},computedMember:function(s,c,d,u){return function(e,t,n,r){var i,o,a=s(e,t,n,r);return null!=a&&(i=wr(i=c(e,t,n,r)),u&&1!==u&&a&&!a[i]&&(a[i]={}),o=a[i]),d?{context:a,name:i,value:o}:o}},nonComputedMember:function(a,s,c,d){return function(e,t,n,r){var i=a(e,t,n,r);d&&1!==d&&i&&null==i[s]&&(i[s]={});var o=null!=i?i[s]:void 0;return c?{context:i,name:s,value:o}:o}},inputs:function(i,o){return function(e,t,n,r){return r?r[o]:i(e,t,n)}}},Dr.prototype={constructor:Dr,parse:function(e){var t,n=this.getAst(e),r=this.astCompiler.compile(n.ast);return r.literal=0===(t=n.ast).body.length||1===t.body.length&&(t.body[0].expression.type===Er.Literal||t.body[0].expression.type===Er.ArrayExpression||t.body[0].expression.type===Er.ObjectExpression),r.constant=n.ast.constant,r.oneTime=n.oneTime,r},getAst:function(e){var t=!1;return":"===(e=e.trim()).charAt(0)&&":"===e.charAt(1)&&(t=!0,e=e.substring(2)),{ast:this.ast.ast(e),oneTime:t}}};var Wr=k("$sce"),Xr={HTML:"html",CSS:"css",MEDIA_URL:"mediaUrl",URL:"url",RESOURCE_URL:"resourceUrl",JS:"js"},Yr=/_([a-z])/g;function Zr(e){return e.replace(Yr,nt)}function Jr(e){var t=[];return I(e)&&fe(e,function(e){t.push(function(e){if("self"===e)return e;if(ye(e)){if(-1<e.indexOf("***"))throw Wr("iwcard","Illegal sequence *** in string matcher. String: {0}",e);return e=L(e).replace(/\\\*\\\*/g,".*").replace(/\\\*/g,"[^:/.?&;]*"),new RegExp("^"+e+"$")}if(C(e))return new RegExp("^"+e.source+"$");throw Wr("imatcher",'Matchers may only be "self", string patterns or RegExp objects')}(e))}),t}function Qr(){this.SCE_CONTEXTS=Xr;var s=["self"],c=[];this.resourceUrlWhitelist=function(e){return arguments.length&&(s=Jr(e)),s},this.resourceUrlBlacklist=function(e){return arguments.length&&(c=Jr(e)),c},this.$get=["$injector","$$sanitizeUri",function(e,r){var i=function(e){throw Wr("unsafe","Attempting to use an unsafe value in a safe context.")};function o(e,t){return"self"===e?li(t,di)||li(t,U.document.baseURI?U.document.baseURI:(si||((si=U.document.createElement("a")).href=".",si=si.cloneNode(!1)),si.href)):!!e.exec(t.href)}function t(e){var t=function(e){this.$$unwrapTrustedValue=function(){return e}};return e&&(t.prototype=new e),t.prototype.valueOf=function(){return this.$$unwrapTrustedValue()},t.prototype.toString=function(){return this.$$unwrapTrustedValue().toString()},t}e.has("$sanitize")&&(i=e.get("$sanitize"));var n=t(),a={};return a[Xr.HTML]=t(n),a[Xr.CSS]=t(n),a[Xr.MEDIA_URL]=t(n),a[Xr.URL]=t(a[Xr.MEDIA_URL]),a[Xr.JS]=t(n),a[Xr.RESOURCE_URL]=t(a[Xr.URL]),{trustAs:function(e,t){var n=a.hasOwnProperty(e)?a[e]:null;if(!n)throw Wr("icontext","Attempted to trust a value in invalid context. Context: {0}; Value: {1}",e,t);if(null===t||ve(t)||""===t)return t;if("string"!=typeof t)throw Wr("itype","Attempted to trust a non-string value in a content requiring a string: Context: {0}",e);return new n(t)},getTrusted:function(e,t){if(null===t||ve(t)||""===t)return t;var n=a.hasOwnProperty(e)?a[e]:null;if(n&&t instanceof n)return t.$$unwrapTrustedValue();if(xe(t.$$unwrapTrustedValue)&&(t=t.$$unwrapTrustedValue()),e===Xr.MEDIA_URL||e===Xr.URL)return r(t,e===Xr.MEDIA_URL);if(e===Xr.RESOURCE_URL){if(function(e){var t,n,r=ui(e.toString()),i=!1;for(t=0,n=s.length;t<n;t++)if(o(s[t],r)){i=!0;break}if(i)for(t=0,n=c.length;t<n;t++)if(o(c[t],r)){i=!1;break}return i}(t))return t;throw Wr("insecurl","Blocked loading resource from url not allowed by $sceDelegate policy. URL: {0}",t.toString())}if(e===Xr.HTML)return i(t);throw Wr("unsafe","Attempting to use an unsafe value in a safe context.")},valueOf:function(e){return e instanceof n?e.$$unwrapTrustedValue():e}}}]}function ei(){var t=!0;this.enabled=function(e){return arguments.length&&(t=!!e),t},this.$get=["$parse","$sceDelegate",function(r,e){if(t&&q<8)throw Wr("iequirks","Strict Contextual Escaping does not support Internet Explorer version < 11 in quirks mode. You can fix this by adding the text <!doctype html> to the top of your HTML document. See http://docs.angularjs.org/api/ng.$sce for more information.");var i=Ge(Xr);i.isEnabled=function(){return t},i.trustAs=e.trustAs,i.getTrusted=e.getTrusted,i.valueOf=e.valueOf,t||(i.trustAs=i.getTrusted=function(e,t){return t},i.valueOf=ge),i.parseAs=function(t,e){var n=r(e);return n.literal&&n.constant?n:r(e,function(e){return i.getTrusted(t,e)})};var o=i.parseAs,a=i.getTrusted,s=i.trustAs;return fe(Xr,function(t,e){var n=ue(e);i[Zr("parse_as_"+n)]=function(e){return o(t,e)},i[Zr("get_trusted_"+n)]=function(e){return a(t,e)},i[Zr("trust_as_"+n)]=function(e){return s(t,e)}}),i}]}function ti(){this.$get=["$window","$document",function(e,t){var n={},r=!(!(e.nw&&e.nw.process)&&e.chrome&&(e.chrome.app&&e.chrome.app.runtime||!e.chrome.app&&e.chrome.runtime&&e.chrome.runtime.id))&&e.history&&e.history.pushState,i=w((/android (\d+)/.exec(ue((e.navigator||{}).userAgent))||[])[1]),o=/Boxee/i.test((e.navigator||{}).userAgent),a=t[0]||{},s=a.body&&a.body.style,c=!1,d=!1;return s&&(c=!!("transition"in s||"webkitTransition"in s),d=!!("animation"in s||"webkitAnimation"in s)),{history:!(!r||i<4||o),hasEvent:function(e){if("input"===e&&q)return!1;if(ve(n[e])){var t=a.createElement("div");n[e]="on"+e in t}return n[e]},csp:B(),transitions:c,animations:d,android:i}}]}var ni=k("$templateRequest");function ri(){var d;this.httpOptions=function(e){return e?(d=e,this):d},this.$get=["$exceptionHandler","$templateCache","$http","$q","$sce",function(r,i,o,a,s){function c(t,n){c.totalPendingRequests++,ye(t)&&!ve(i.get(t))||(t=s.getTrustedResourceUrl(t));var e=o.defaults&&o.defaults.transformResponse;return $e(e)?e=e.filter(function(e){return e!==Un}):e===Un&&(e=null),o.get(t,he({cache:i,transformResponse:e},d)).finally(function(){c.totalPendingRequests--}).then(function(e){return i.put(t,e.data)},function(e){n||(e=ni("tpload","Failed to load template: {0} (HTTP status: {1} {2})",t,e.status,e.statusText),r(e));return a.reject(e)})}return c.totalPendingRequests=0,c}]}function ii(){this.$get=["$rootScope","$browser","$location",function(t,n,r){var e={findBindings:function(e,n,r){var t=e.getElementsByClassName("ng-binding"),i=[];return fe(t,function(t){var e=y.element(t).data("$binding");e&&fe(e,function(e){r?new RegExp("(^|\\s)"+L(n)+"(\\s|\\||$)").test(e)&&i.push(t):-1!==e.indexOf(n)&&i.push(t)})}),i},findModels:function(e,t,n){for(var r=["ng-","data-ng-","ng\\:"],i=0;i<r.length;++i){var o="["+r[i]+"model"+(n?"=":"*=")+'"'+t+'"]',a=e.querySelectorAll(o);if(a.length)return a}},getLocation:function(){return r.url()},setLocation:function(e){e!==r.url()&&(r.url(e),t.$digest())},whenStable:function(e){n.notifyWhenNoOutstandingRequests(e)}};return e}]}var oi=k("$timeout");function ai(){this.$get=["$rootScope","$browser","$q","$$q","$exceptionHandler",function(c,d,u,l,f){var h={};function e(e,t,n){xe(e)||(n=t,t=e,e=me);var r,i=Me(arguments,3),o=I(n)&&!n,a=(o?l:u).defer(),s=a.promise;return r=d.defer(function(){try{a.resolve(e.apply(null,i))}catch(e){a.reject(e),f(e)}finally{delete h[s.$$timeoutId]}o||c.$apply()},t),s.$$timeoutId=r,h[r]=a,s}return e.cancel=function(e){if(!e)return!1;if(!e.hasOwnProperty("$$timeoutId"))throw oi("badprom","`$timeout.cancel()` called with a promise that was not generated by `$timeout()`.");if(!h.hasOwnProperty(e.$$timeoutId))return!1;var t=e.$$timeoutId,n=h[t];return zr(n.promise),n.reject("canceled"),delete h[t],d.defer.cancel(t)},e}]}var si,ci=U.document.createElement("a"),di=ui(U.location.href);function ui(e){if(!ye(e))return e;var t=e;return q&&(ci.setAttribute("href",t),t=ci.href),ci.setAttribute("href",t),{href:ci.href,protocol:ci.protocol?ci.protocol.replace(/:$/,""):"",host:ci.host,search:ci.search?ci.search.replace(/^\?/,""):"",hash:ci.hash?ci.hash.replace(/^#/,""):"",hostname:ci.hostname,port:ci.port,pathname:"/"===ci.pathname.charAt(0)?ci.pathname:"/"+ci.pathname}}function li(e,t){return e=ui(e),t=ui(t),e.protocol===t.protocol&&e.host===t.host}function fi(){this.$get=M(U)}function hi(e){var a=e[0]||{},s={},c="";function d(t){try{return decodeURIComponent(t)}catch(e){return t}}return function(){var e,t,n,r,i,o=function(e){try{return e.cookie||""}catch(e){return""}}(a);if(o!==c)for(e=(c=o).split("; "),s={},n=0;n<e.length;n++)0<(r=(t=e[n]).indexOf("="))&&(i=d(t.substring(0,r)),ve(s[i])&&(s[i]=d(t.substring(r+1))));return s}}function pi(){this.$get=hi}function mi(r){var i="Filter";function o(e,t){if(be(e)){var n={};return fe(e,function(e,t){n[t]=o(t,e)}),n}return r.factory(e+i,t)}this.register=o,this.$get=["$injector",function(t){return function(e){return t.get(e+i)}}],o("currency",xi),o("date",Pi),o("filter",gi),o("json",Li),o("limitTo",Ri),o("lowercase",Di),o("number",Si),o("orderBy",Fi),o("uppercase",ji)}function gi(){return function(e,t,n,r){if(!P(e)){if(null==e)return e;throw k("filter")("notarray","Expected array but received: {0}",e)}var i,o;switch(r=r||"$",bi(t)){case"function":i=t;break;case"boolean":case"null":case"number":case"string":o=!0;case"object":i=function(t,n,r,i){var o=be(t)&&r in t;!0===n?n=Te:xe(n)||(n=function(e,t){return!ve(e)&&(null===e||null===t?e===t:!(be(t)||be(e)&&!x(e))&&(e=ue(""+e),t=ue(""+t),-1!==e.indexOf(t)))});return function(e){return o&&!be(e)?vi(e,t[r],n,r,!1):vi(e,t,n,r,i)}}(t,n,r,o);break;default:return e}return Array.prototype.filter.call(e,i)}}function vi(e,t,n,r,i,o){var a=bi(e),s=bi(t);if("string"===s&&"!"===t.charAt(0))return!vi(e,t.substring(1),n,r,i);if($e(e))return e.some(function(e){return vi(e,t,n,r,i)});switch(a){case"object":var c;if(i){for(c in e)if(c.charAt&&"$"!==c.charAt(0)&&vi(e[c],t,n,r,!0))return!0;return!o&&vi(e,t,n,r,!1)}if("object"===s){for(c in t){var d=t[c];if(!xe(d)&&!ve(d)){var u=c===r;if(!vi(u?e:e[c],d,n,r,u,u))return!1}}return!0}return n(e,t);case"function":return!1;default:return n(e,t)}}function bi(e){return null===e?"null":typeof e}hi.$inject=["$document"],mi.$inject=["$provide"];var yi=22,$i=".",wi="0";function xi(e){var i=e.NUMBER_FORMATS;return function(e,t,n){ve(t)&&(t=i.CURRENCY_SYM),ve(n)&&(n=i.PATTERNS[1].maxFrac);var r=t?/\u00A4/g:/\s*\u00A4\s*/g;return null==e?e:_i(e,i.PATTERNS[1],i.GROUP_SEP,i.DECIMAL_SEP,n).replace(r,t)}}function Si(e){var n=e.NUMBER_FORMATS;return function(e,t){return null==e?e:_i(e,n.PATTERNS[0],n.GROUP_SEP,n.DECIMAL_SEP,t)}}function _i(e,t,n,r,i){if(!ye(e)&&!_(e)||isNaN(e))return"";var o,a=!isFinite(e),s=!1,c=Math.abs(e)+"",d="";if(a)d="∞";else{(function(e,t,n,r){var i=e.d,o=i.length-e.i,a=(t=ve(t)?Math.min(Math.max(n,o),r):+t)+e.i,s=i[a];if(0<a){i.splice(Math.max(e.i,a));for(var c=a;c<i.length;c++)i[c]=0}else{o=Math.max(0,o),e.i=1,i.length=Math.max(1,a=t+1),i[0]=0;for(var d=1;d<a;d++)i[d]=0}if(5<=s)if(a-1<0){for(var u=0;a<u;u--)i.unshift(0),e.i++;i.unshift(1),e.i++}else i[a-1]++;for(;o<Math.max(0,t);o++)i.push(0);var l=i.reduceRight(function(e,t,n,r){return t+=e,r[n]=t%10,Math.floor(t/10)},0);l&&(i.unshift(l),e.i++)})(o=function(e){var t,n,r,i,o,a=0;for(-1<(n=e.indexOf($i))&&(e=e.replace($i,"")),0<(r=e.search(/e/i))?(n<0&&(n=r),n+=+e.slice(r+1),e=e.substring(0,r)):n<0&&(n=e.length),r=0;e.charAt(r)===wi;r++);if(r===(o=e.length))t=[0],n=1;else{for(o--;e.charAt(o)===wi;)o--;for(n-=r,t=[],i=0;r<=o;r++,i++)t[i]=+e.charAt(r)}return yi<n&&(t=t.splice(0,yi-1),a=n-1,n=1),{d:t,e:a,i:n}}(c),i,t.minFrac,t.maxFrac);var u=o.d,l=o.i,f=o.e,h=[];for(s=u.reduce(function(e,t){return e&&!t},!0);l<0;)u.unshift(0),l++;0<l?h=u.splice(l,u.length):(h=u,u=[0]);var p=[];for(u.length>=t.lgSize&&p.unshift(u.splice(-t.lgSize,u.length).join(""));u.length>t.gSize;)p.unshift(u.splice(-t.gSize,u.length).join(""));u.length&&p.unshift(u.join("")),d=p.join(n),h.length&&(d+=r+h.join("")),f&&(d+="e+"+f)}return e<0&&!s?t.negPre+d+t.negSuf:t.posPre+d+t.posSuf}function Ei(e,t,n,r){var i="";for((e<0||r&&e<=0)&&(r?e=1-e:(e=-e,i="-")),e=""+e;e.length<t;)e=wi+e;return n&&(e=e.substr(e.length-t)),i+e}function Ci(n,r,i,o,a){return i=i||0,function(e){var t=e["get"+n]();return(0<i||-i<t)&&(t+=i),0===t&&-12===i&&(t=12),Ei(t,r,o,a)}}function Ai(r,i,o){return function(e,t){var n=e["get"+r]();return t[f((o?"STANDALONE":"")+(i?"SHORT":"")+r)][n]}}function ki(e){var t=new Date(e,0,1).getDay();return new Date(e,0,(t<=4?5:12)-t)}function Ti(i){return function(e){var t,n=ki(e.getFullYear()),r=+(t=e,new Date(t.getFullYear(),t.getMonth(),t.getDate()+(4-t.getDay())))-+n;return Ei(1+Math.round(r/6048e5),i)}}function Mi(e,t){return e.getFullYear()<=0?t.ERAS[0]:t.ERAS[1]}xi.$inject=["$locale"];var Ii={yyyy:Ci("FullYear",4,0,!(Si.$inject=["$locale"]),!0),yy:Ci("FullYear",2,0,!0,!0),y:Ci("FullYear",1,0,!1,!0),MMMM:Ai("Month"),MMM:Ai("Month",!0),MM:Ci("Month",2,1),M:Ci("Month",1,1),LLLL:Ai("Month",!1,!0),dd:Ci("Date",2),d:Ci("Date",1),HH:Ci("Hours",2),H:Ci("Hours",1),hh:Ci("Hours",2,-12),h:Ci("Hours",1,-12),mm:Ci("Minutes",2),m:Ci("Minutes",1),ss:Ci("Seconds",2),s:Ci("Seconds",1),sss:Ci("Milliseconds",3),EEEE:Ai("Day"),EEE:Ai("Day",!0),a:function(e,t){return e.getHours()<12?t.AMPMS[0]:t.AMPMS[1]},Z:function(e,t,n){var r=-1*n,i=0<=r?"+":"";return i+=Ei(Math[0<r?"floor":"ceil"](r/60),2)+Ei(Math.abs(r%60),2)},ww:Ti(2),w:Ti(1),G:Mi,GG:Mi,GGG:Mi,GGGG:function(e,t){return e.getFullYear()<=0?t.ERANAMES[0]:t.ERANAMES[1]}},Ni=/((?:[^yMLdHhmsaZEwG']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|L+|d+|H+|h+|m+|s+|a|Z|G+|w+))([\s\S]*)/,Oi=/^-?\d+$/;function Pi(c){var l=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/;return function(t,e,n){var r,i,o="",a=[];if(e=e||"mediumDate",e=c.DATETIME_FORMATS[e]||e,ye(t)&&(t=Oi.test(t)?w(t):function(e){var t;if(t=e.match(l)){var n=new Date(0),r=0,i=0,o=t[8]?n.setUTCFullYear:n.setFullYear,a=t[8]?n.setUTCHours:n.setHours;t[9]&&(r=w(t[9]+t[10]),i=w(t[9]+t[11])),o.call(n,w(t[1]),w(t[2])-1,w(t[3]));var s=w(t[4]||0)-r,c=w(t[5]||0)-i,d=w(t[6]||0),u=Math.round(1e3*parseFloat("0."+(t[7]||0)));return a.call(n,s,c,d,u),n}return e}(t)),_(t)&&(t=new Date(t)),!E(t)||!isFinite(t.getTime()))return t;for(;e;)(i=Ni.exec(e))?e=(a=z(a,i,1)).pop():(a.push(e),e=null);var s=t.getTimezoneOffset();return n&&(s=X(n,s),t=Z(t,n,!0)),fe(a,function(e){r=Ii[e],o+=r?r(t,c.DATETIME_FORMATS,s):"''"===e?"'":e.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),o}}function Li(){return function(e,t){return ve(t)&&(t=2),K(e,t)}}Pi.$inject=["$locale"];var Di=M(ue),ji=M(f);function Ri(){return function(e,t,n){return t=Math.abs(Number(t))===1/0?Number(t):w(t),T(t)?e:(_(e)&&(e=e.toString()),P(e)?(n=(n=!n||isNaN(n)?0:w(n))<0?Math.max(0,e.length+n):n,0<=t?Bi(e,n,n+t):0===n?Bi(e,t,e.length):Bi(e,Math.max(0,n+t),n)):e)}}function Bi(e,t,n){return ye(e)?e.slice(t,n):a.call(e,t,n)}function Fi(c){return function(e,t,n,r){if(null==e)return e;if(!P(e))throw k("orderBy")("notarray","Expected array but received: {0}",e);$e(t)||(t=[t]),0===t.length&&(t=["+"]);var o=t.map(function(e){var t=1,n=ge;if(xe(e))n=e;else if(ye(e)&&("+"!==e.charAt(0)&&"-"!==e.charAt(0)||(t="-"===e.charAt(0)?-1:1,e=e.substring(1)),""!==e&&(n=c(e)).constant)){var r=n();n=function(e){return e[r]}}return{get:n,descending:t}}),a=n?-1:1,s=xe(r)?r:u,i=Array.prototype.map.call(e,function(t,n){return{value:t,tieBreaker:{value:n,type:"number",index:n},predicateValues:o.map(function(e){return function(e,t){var n=typeof e;null===e?n="null":"object"===n&&(e=function(e){if(xe(e.valueOf)&&d(e=e.valueOf()))return e;if(x(e)&&d(e=e.toString()))return e;return e}(e));return{value:e,type:n,index:t}}(e.get(t),n)})}});return i.sort(function(e,t){for(var n=0,r=o.length;n<r;n++){var i=s(e.predicateValues[n],t.predicateValues[n]);if(i)return i*o[n].descending*a}return(s(e.tieBreaker,t.tieBreaker)||u(e.tieBreaker,t.tieBreaker))*a}),e=i.map(function(e){return e.value})};function d(e){switch(typeof e){case"number":case"boolean":case"string":return!0;default:return!1}}function u(e,t){var n=0,r=e.type,i=t.type;if(r===i){var o=e.value,a=t.value;"string"===r?(o=o.toLowerCase(),a=a.toLowerCase()):"object"===r&&(be(o)&&(o=e.index),be(a)&&(a=t.index)),o!==a&&(n=o<a?-1:1)}else n="undefined"===r?1:"undefined"===i?-1:"null"===r?1:"null"===i?-1:r<i?-1:1;return n}}function Ui(e){return xe(e)&&(e={link:e}),e.restrict=e.restrict||"AC",M(e)}Fi.$inject=["$parse"];var qi=M({restrict:"E",compile:function(e,t){if(!t.href&&!t.xlinkHref)return function(e,t){if("a"===t[0].nodeName.toLowerCase()){var n="[object SVGAnimatedString]"===le.call(t.prop("href"))?"xlink:href":"href";t.on("click",function(e){t.attr(n)||e.preventDefault()})}}}}),Hi={};fe(Nt,function(e,r){if("multiple"!==e){var i=xn("ng-"+r),t=o;"checked"===e&&(t=function(e,t,n){n.ngModel!==n[i]&&o(e,0,n)}),Hi[i]=function(){return{restrict:"A",priority:100,link:t}}}function o(e,t,n){e.$watch(n[i],function(e){n.$set(r,!!e)})}}),fe(Pt,function(e,i){Hi[i]=function(){return{priority:100,link:function(e,t,n){if("ngPattern"===i&&"/"===n.ngPattern.charAt(0)){var r=n.ngPattern.match(o);if(r)return void n.$set("ngPattern",new RegExp(r[1],r[2]))}e.$watch(n[i],function(e){n.$set(i,e)})}}}}),fe(["src","srcset","href"],function(o){var a=xn("ng-"+o);Hi[a]=function(){return{priority:99,link:function(e,t,n){var r=o,i=o;"href"===o&&"[object SVGAnimatedString]"===le.call(t.prop("href"))&&(i="xlinkHref",n.$attr[i]="xlink:href",r=null),n.$observe(a,function(e){e?(n.$set(i,e),q&&r&&t.prop(r,n[i])):"href"===o&&n.$set(i,null)})}}}});var zi={$addControl:me,$$renameControl:function(e,t){e.$name=t},$removeControl:me,$setValidity:me,$setDirty:me,$setPristine:me,$setSubmitted:me,$$setSubmitted:me},Vi="ng-pending",Ki="ng-submitted";function Gi(e,t,n,r,i){this.$$controls=[],this.$error={},this.$$success={},this.$pending=void 0,this.$name=i(t.name||t.ngForm||"")(n),this.$dirty=!1,this.$pristine=!0,this.$valid=!0,this.$invalid=!1,this.$submitted=!1,this.$$parentForm=zi,this.$$element=e,this.$$animate=r,Zi(this)}Gi.$inject=["$element","$attrs","$scope","$animate","$interpolate"],Gi.prototype={$rollbackViewValue:function(){fe(this.$$controls,function(e){e.$rollbackViewValue()})},$commitViewValue:function(){fe(this.$$controls,function(e){e.$commitViewValue()})},$addControl:function(e){Re(e.$name,"input"),this.$$controls.push(e),e.$name&&(this[e.$name]=e),e.$$parentForm=this},$$renameControl:function(e,t){var n=e.$name;this[n]===e&&delete this[n],(this[t]=e).$name=t},$removeControl:function(n){n.$name&&this[n.$name]===n&&delete this[n.$name],fe(this.$pending,function(e,t){this.$setValidity(t,null,n)},this),fe(this.$error,function(e,t){this.$setValidity(t,null,n)},this),fe(this.$$success,function(e,t){this.$setValidity(t,null,n)},this),Ae(this.$$controls,n),n.$$parentForm=zi},$setDirty:function(){this.$$animate.removeClass(this.$$element,Ko),this.$$animate.addClass(this.$$element,Go),this.$dirty=!0,this.$pristine=!1,this.$$parentForm.$setDirty()},$setPristine:function(){this.$$animate.setClass(this.$$element,Ko,Go+" "+Ki),this.$dirty=!1,this.$pristine=!0,this.$submitted=!1,fe(this.$$controls,function(e){e.$setPristine()})},$setUntouched:function(){fe(this.$$controls,function(e){e.$setUntouched()})},$setSubmitted:function(){for(var e=this;e.$$parentForm&&e.$$parentForm!==zi;)e=e.$$parentForm;e.$$setSubmitted()},$$setSubmitted:function(){this.$$animate.addClass(this.$$element,Ki),this.$submitted=!0,fe(this.$$controls,function(e){e.$$setSubmitted&&e.$$setSubmitted()})}},Ji({clazz:Gi,set:function(e,t,n){var r=e[t];r?-1===r.indexOf(n)&&r.push(n):e[t]=[n]},unset:function(e,t,n){var r=e[t];r&&(Ae(r,n),0===r.length&&delete e[t])}});var Wi=function(n){return["$timeout","$parse",function(c,t){return{name:"form",restrict:n?"EAC":"E",require:["form","^^?form"],controller:Gi,compile:function(e,t){e.addClass(Ko).addClass(zo);var s=t.name?"name":!(!n||!t.ngForm)&&"ngForm";return{pre:function(t,e,n,r){var i=r[0];if(!("action"in n)){var o=function(e){t.$apply(function(){i.$commitViewValue(),i.$setSubmitted()}),e.preventDefault()};e[0].addEventListener("submit",o),e.on("$destroy",function(){c(function(){e[0].removeEventListener("submit",o)},0,!1)})}(r[1]||i.$$parentForm).$addControl(i);var a=s?d(i.$name):me;s&&(a(t,i),n.$observe(s,function(e){i.$name!==e&&(a(t,void 0),i.$$parentForm.$$renameControl(i,e),(a=d(i.$name))(t,i))})),e.on("$destroy",function(){i.$$parentForm.$removeControl(i),a(t,void 0),he(i,zi)})}}}};function d(e){return""===e?t('this[""]').assign:t(e).assign||me}}]},Xi=Wi(),Yi=Wi(!0);function Zi(e){e.$$classCache={},e.$$classCache[Vo]=!(e.$$classCache[zo]=e.$$element.hasClass(zo))}function Ji(e){var t=e.clazz,i=e.set,o=e.unset;function a(e,t,n){n&&!e.$$classCache[t]?(e.$$animate.addClass(e.$$element,t),e.$$classCache[t]=!0):!n&&e.$$classCache[t]&&(e.$$animate.removeClass(e.$$element,t),e.$$classCache[t]=!1)}function s(e,t,n){t=t?"-"+Pe(t,"-"):"",a(e,zo+t,!0===n),a(e,Vo+t,!1===n)}t.prototype.$setValidity=function(e,t,n){var r;ve(t)?function(e,t,n,r){e[t]||(e[t]={});i(e[t],n,r)}(this,"$pending",e,n):function(e,t,n,r){e[t]&&o(e[t],n,r);Qi(e[t])&&(e[t]=void 0)}(this,"$pending",e,n),_e(t)?t?(o(this.$error,e,n),i(this.$$success,e,n)):(i(this.$error,e,n),o(this.$$success,e,n)):(o(this.$error,e,n),o(this.$$success,e,n)),this.$pending?(a(this,Vi,!0),this.$valid=this.$invalid=void 0,s(this,"",null)):(a(this,Vi,!1),this.$valid=Qi(this.$error),this.$invalid=!this.$valid,s(this,"",this.$valid)),s(this,e,r=this.$pending&&this.$pending[e]?void 0:!this.$error[e]&&(!!this.$$success[e]||null)),this.$$parentForm.$setValidity(e,r,this)}}function Qi(e){if(e)for(var t in e)if(e.hasOwnProperty(t))return!1;return!0}var eo=/^\d{4,}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+(?:[+-][0-2]\d:[0-5]\d|Z)$/,to=/^[a-z][a-z\d.+-]*:\/*(?:[^:@]+(?::[^@]+)?@)?(?:[^\s:/?#]+|\[[a-f\d:]+])(?::\d+)?(?:\/[^?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,no=/^(?=.{1,254}$)(?=.{1,64}@)[-!#$%&'*+/0-9=?A-Z^_`a-z{|}~]+(\.[-!#$%&'*+/0-9=?A-Z^_`a-z{|}~]+)*@[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])?)*$/,ro=/^\s*(-|\+)?(\d+|(\d*(\.\d*)))([eE][+-]?\d+)?\s*$/,io=/^(\d{4,})-(\d{2})-(\d{2})$/,oo=/^(\d{4,})-(\d\d)-(\d\d)T(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,ao=/^(\d{4,})-W(\d\d)$/,so=/^(\d{4,})-(\d\d)$/,co=/^(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,uo="keydown wheel mousedown",lo=Fe();fe("date,datetime-local,month,time,week".split(","),function(e){lo[e]=!0});var fo={text:function(e,t,n,r,i,o){po(e,t,n,r,i,o),ho(r)},date:go("date",io,mo(io,["yyyy","MM","dd"]),"yyyy-MM-dd"),"datetime-local":go("datetimelocal",oo,mo(oo,["yyyy","MM","dd","HH","mm","ss","sss"]),"yyyy-MM-ddTHH:mm:ss.sss"),time:go("time",co,mo(co,["HH","mm","ss","sss"]),"HH:mm:ss.sss"),week:go("week",ao,function(e,t){if(E(e))return e;if(ye(e)){ao.lastIndex=0;var n=ao.exec(e);if(n){var r=+n[1],i=+n[2],o=0,a=0,s=0,c=0,d=ki(r),u=7*(i-1);return t&&(o=t.getHours(),a=t.getMinutes(),s=t.getSeconds(),c=t.getMilliseconds()),new Date(r,0,d.getDate()+u,o,a,s,c)}}return NaN},"yyyy-Www"),month:go("month",so,mo(so,["yyyy","MM"]),"yyyy-MM"),number:function(e,t,n,r,i,o){var a,s;vo(e,t,n,r,"number"),bo(r),po(e,t,n,r,i,o),(I(n.min)||n.ngMin)&&(r.$validators.min=function(e,t){return r.$isEmpty(t)||ve(a)||a<=t},n.$observe("min",function(e){a=yo(e),r.$validate()}));(I(n.max)||n.ngMax)&&(r.$validators.max=function(e,t){return r.$isEmpty(t)||ve(s)||t<=s},n.$observe("max",function(e){s=yo(e),r.$validate()}));if(I(n.step)||n.ngStep){var c;r.$validators.step=function(e,t){return r.$isEmpty(t)||ve(c)||xo(t,a||0,c)},n.$observe("step",function(e){c=yo(e),r.$validate()})}},url:function(e,t,n,r,i,o){po(e,t,n,r,i,o),ho(r),r.$validators.url=function(e,t){var n=e||t;return r.$isEmpty(n)||to.test(n)}},email:function(e,t,n,r,i,o){po(e,t,n,r,i,o),ho(r),r.$validators.email=function(e,t){var n=e||t;return r.$isEmpty(n)||no.test(n)}},radio:function(e,n,r,i){var o=!r.ngTrim||"false"!==Ee(r.ngTrim);ve(r.name)&&n.attr("name",c());n.on("change",function(e){var t;n[0].checked&&(t=r.value,o&&(t=Ee(t)),i.$setViewValue(t,e&&e.type))}),i.$render=function(){var e=r.value;o&&(e=Ee(e)),n[0].checked=e===i.$viewValue},r.$observe("value",i.$render)},range:function(e,n,r,i,t,o){vo(e,n,r,i,"range"),bo(i),po(e,n,r,i,t,o);var a=i.$$hasNativeValidators&&"range"===n[0].type,s=a?0:void 0,c=a?100:void 0,d=a?1:void 0,u=n[0].validity,l=I(r.min),f=I(r.max),h=I(r.step),p=i.$render;i.$render=a&&I(u.rangeUnderflow)&&I(u.rangeOverflow)?function(){p(),i.$setViewValue(n.val())}:p,l&&(i.$validators.min=a?function(){return!0}:function(e,t){return i.$isEmpty(t)||ve(s)||s<=t},m("min",function(e){if(s=yo(e),T(i.$modelValue))return;if(a){var t=n.val();t<s&&(t=s,n.val(t)),i.$setViewValue(t)}else i.$validate()}));f&&(i.$validators.max=a?function(){return!0}:function(e,t){return i.$isEmpty(t)||ve(c)||t<=c},m("max",function(e){if(c=yo(e),T(i.$modelValue))return;if(a){var t=n.val();c<t&&(n.val(c),t=c<s?s:c),i.$setViewValue(t)}else i.$validate()}));h&&(i.$validators.step=a?function(){return!u.stepMismatch}:function(e,t){return i.$isEmpty(t)||ve(d)||xo(t,s||0,d)},m("step",function(e){if(d=yo(e),T(i.$modelValue))return;a&&i.$viewValue!==n.val()?i.$setViewValue(n.val()):i.$validate()}));function m(e,t){n.attr(e,r[e]),r.$observe(e,t)}},checkbox:function(e,t,n,r,i,o,a,s){var c=So(s,e,"ngTrueValue",n.ngTrueValue,!0),d=So(s,e,"ngFalseValue",n.ngFalseValue,!1);t.on("change",function(e){r.$setViewValue(t[0].checked,e&&e.type)}),r.$render=function(){t[0].checked=r.$viewValue},r.$isEmpty=function(e){return!1===e},r.$formatters.push(function(e){return Te(e,c)}),r.$parsers.push(function(e){return e?c:d})},hidden:me,button:me,submit:me,reset:me,file:me};function ho(t){t.$formatters.push(function(e){return t.$isEmpty(e)?e:e.toString()})}function po(e,r,i,o,t,a){var s,c=ue(r[0].type);if(!t.android){var d=!1;r.on("compositionstart",function(){d=!0}),r.on("compositionupdate",function(e){(ve(e.data)||""===e.data)&&(d=!1)}),r.on("compositionend",function(){d=!1,u()})}var u=function(e){if(s&&(a.defer.cancel(s),s=null),!d){var t=r.val(),n=e&&e.type;"password"===c||i.ngTrim&&"false"===i.ngTrim||(t=Ee(t)),(o.$viewValue!==t||""===t&&o.$$hasNativeValidators)&&o.$setViewValue(t,n)}};if(t.hasEvent("input"))r.on("input",u);else{var n=function(e,t,n){s||(s=a.defer(function(){s=null,t&&t.value===n||u(e)}))};r.on("keydown",function(e){var t=e.keyCode;91===t||15<t&&t<19||37<=t&&t<=40||n(e,this,this.value)}),t.hasEvent("paste")&&r.on("paste cut drop",n)}r.on("change",u),lo[c]&&o.$$hasNativeValidators&&c===i.type&&r.on(uo,function(e){if(!s){var t=this[l],n=t.badInput,r=t.typeMismatch;s=a.defer(function(){s=null,t.badInput===n&&t.typeMismatch===r||u(e)})}}),o.$render=function(){var e=o.$isEmpty(o.$viewValue)?"":o.$viewValue;r.val()!==e&&r.val(e)}}function mo(o,a){return function(e,t){var n,r;if(E(e))return e;if(ye(e)){if('"'===e.charAt(0)&&'"'===e.charAt(e.length-1)&&(e=e.substring(1,e.length-1)),eo.test(e))return new Date(e);if(o.lastIndex=0,n=o.exec(e)){n.shift(),r=t?{yyyy:t.getFullYear(),MM:t.getMonth()+1,dd:t.getDate(),HH:t.getHours(),mm:t.getMinutes(),ss:t.getSeconds(),sss:t.getMilliseconds()/1e3}:{yyyy:1970,MM:1,dd:1,HH:0,mm:0,ss:0,sss:0},fe(n,function(e,t){t<a.length&&(r[a[t]]=+e)});var i=new Date(r.yyyy,r.MM-1,r.dd,r.HH,r.mm,r.ss||0,1e3*r.sss||0);return r.yyyy<100&&i.setFullYear(r.yyyy),i}}return NaN}}function go(p,m,g,v){return function(e,t,n,i,r,o,a){var s,c,d,u;(vo(e,t,n,i,p),po(0,t,n,i,r,o),i.$parsers.push(function(e){return i.$isEmpty(e)?null:m.test(e)?h(e,s):void(i.$$parserName=p)}),i.$formatters.push(function(e){if(e&&!E(e))throw Jo("datefmt","Expected `{0}` to be a date",e);if(l(e)){s=e;var t=i.$options.getOption("timezone");return t&&(s=Z(s,c=t,!0)),a("date")(e,v,t)}return c=s=null,""}),I(n.min)||n.ngMin)&&(i.$validators.min=function(e){return!l(e)||ve(d)||g(e)>=d},n.$observe("min",function(e){d=f(e),i.$validate()}));(I(n.max)||n.ngMax)&&(i.$validators.max=function(e){return!l(e)||ve(u)||g(e)<=u},n.$observe("max",function(e){u=f(e),i.$validate()}));function l(e){return e&&!(e.getTime&&e.getTime()!=e.getTime())}function f(e){return I(e)&&!E(e)?h(e)||void 0:e}function h(e,t){var n=i.$options.getOption("timezone");c&&c!==n&&(t=Y(t,X(c)));var r=g(e,t);return!isNaN(r)&&n&&(r=Z(r,n)),r}}}function vo(e,n,t,r,i){var o=n[0];(r.$$hasNativeValidators=be(o.validity))&&r.$parsers.push(function(e){var t=n.prop(l)||{};if(!t.badInput&&!t.typeMismatch)return e;r.$$parserName=i})}function bo(t){t.$parsers.push(function(e){return t.$isEmpty(e)?null:ro.test(e)?parseFloat(e):void(t.$$parserName="number")}),t.$formatters.push(function(e){if(!t.$isEmpty(e)){if(!_(e))throw Jo("numfmt","Expected `{0}` to be a number",e);e=e.toString()}return e})}function yo(e){return I(e)&&!_(e)&&(e=parseFloat(e)),T(e)?void 0:e}function $o(e){return(0|e)===e}function wo(e){var t=e.toString(),n=t.indexOf(".");if(-1===n){if(-1<e&&e<1){var r=/e-(\d+)$/.exec(t);if(r)return Number(r[1])}return 0}return t.length-n-1}function xo(e,t,n){var r=Number(e),i=!$o(r),o=!$o(t),a=!$o(n);if(i||o||a){var s=i?wo(r):0,c=o?wo(t):0,d=a?wo(n):0,u=Math.max(s,c,d),l=Math.pow(10,u);r*=l,t*=l,n*=l,i&&(r=Math.round(r)),o&&(t=Math.round(t)),a&&(n=Math.round(n))}return(r-t)%n==0}function So(e,t,n,r,i){var o;if(I(r)){if(!(o=e(r)).constant)throw Jo("constexpr","Expected constant expression for `{0}`, but saw `{1}`.",n,r);return o(t)}return i}var _o=["$browser","$sniffer","$filter","$parse",function(i,o,a,s){return{restrict:"E",require:["?ngModel"],link:{pre:function(e,t,n,r){r[0]&&(fo[ue(n.type)]||fo.text)(e,t,n,r[0],o,i,a,s)}}}}],Eo=/^(true|false|\d+)$/,Co=function(){function r(e,t,n){var r=I(n)?n:9===q?"":null;e.prop("value",r),t.$set("value",n)}return{restrict:"A",priority:100,compile:function(e,t){return Eo.test(t.ngValue)?function(e,t,n){r(t,n,e.$eval(n.ngValue))}:function(e,t,n){e.$watch(n.ngValue,function(e){r(t,n,e)})}}}},Ao=["$compile",function(r){return{restrict:"AC",compile:function(e){return r.$$addBindingClass(e),function(e,t,n){r.$$addBindingInfo(t,n.ngBind),t=t[0],e.$watch(n.ngBind,function(e){t.textContent=Ue(e)})}}}}],ko=["$interpolate","$compile",function(i,o){return{compile:function(e){return o.$$addBindingClass(e),function(e,t,n){var r=i(t.attr(n.$attr.ngBindTemplate));o.$$addBindingInfo(t,r.expressions),t=t[0],n.$observe("ngBindTemplate",function(e){t.textContent=ve(e)?"":e})}}}}],To=["$sce","$parse","$compile",function(o,n,a){return{restrict:"A",compile:function(e,t){var r=n(t.ngBindHtml),i=n(t.ngBindHtml,function(e){return o.valueOf(e)});return a.$$addBindingClass(e),function(t,n,e){a.$$addBindingInfo(n,e.ngBindHtml),t.$watch(i,function(){var e=r(t);n.html(o.getTrustedHtml(e)||"")})}}}}],Mo=M({restrict:"A",require:"ngModel",link:function(e,t,n,r){r.$viewChangeListeners.push(function(){e.$eval(n.ngChange)})}});function Io(i,f){var o;return i="ngClass"+i,["$parse",function(n){return{restrict:"AC",link:function(e,t,c){var d,r=t.data("$classCounts"),u=!0;function l(e,t){var n=[];return fe(e,function(e){(0<t||r[e])&&(r[e]=(r[e]||0)+t,r[e]===+(0<t)&&n.push(e))}),n.join(" ")}r||(r=Fe(),t.data("$classCounts",r)),"ngClass"!==i&&(o||(o=n("$index",function(e){return 1&e})),e.$watch(o,function(e){e===f?(n=l(p(n=d),1),c.$addClass(n)):(t=l(p(t=d),-1),c.$removeClass(t));var t;var n;u=e})),e.$watch(n(c[i],a),function(e){u===f&&(t=e,n=p(d),r=p(t),i=h(n,r),o=h(r,n),a=l(i,-1),s=l(o,1),c.$addClass(s),c.$removeClass(a));var t,n,r,i,o,a,s;d=e})}}}];function h(e,t){if(!e||!e.length)return[];if(!t||!t.length)return e;var n=[];e:for(var r=0;r<e.length;r++){for(var i=e[r],o=0;o<t.length;o++)if(i===t[o])continue e;n.push(i)}return n}function p(e){return e&&e.split(" ")}function a(t){var e=t;return $e(t)?e=t.map(a).join(" "):be(t)&&(e=Object.keys(t).filter(function(e){return t[e]}).join(" ")),e}}var No=Io("",!0),Oo=Io("Odd",0),Po=Io("Even",1),Lo=Ui({compile:function(e,t){t.$set("ngCloak",void 0),e.removeClass("ng-cloak")}}),Do=[function(){return{restrict:"A",scope:!0,controller:"@",priority:500}}],jo={},Ro={blur:!0,focus:!0};fe("click dblclick mousedown mouseup mouseover mouseout mousemove mouseenter mouseleave keydown keyup keypress submit focus blur copy cut paste".split(" "),function(o){var a=xn("ng-"+o);jo[a]=["$parse","$rootScope",function(n,i){return{restrict:"A",compile:function(e,t){var r=n(t[a]);return function(n,e){e.on(o,function(e){var t=function(){r(n,{$event:e})};Ro[o]&&i.$$phase?n.$evalAsync(t):n.$apply(t)})}}}}]});var Bo=["$animate","$compile",function(c,d){return{multiElement:!0,transclude:"element",priority:600,terminal:!0,restrict:"A",$$tlb:!0,link:function(e,n,r,t,i){var o,a,s;e.$watch(r.ngIf,function(e){e?a||i(function(e,t){a=t,e[e.length++]=d.$$createComment("end ngIf",r.ngIf),o={clone:e},c.enter(e,n.parent(),n)}):(s&&(s.remove(),s=null),a&&(a.$destroy(),a=null),o&&(s=Be(o.clone),c.leave(s).done(function(e){!1!==e&&(s=null)}),o=null))})}}}],Fo=["$templateRequest","$anchorScroll","$animate",function(g,v,b){return{restrict:"ECA",priority:400,terminal:!0,transclude:"element",controller:y.noop,compile:function(e,t){var n=t.ngInclude||t.src,p=t.onload||"",m=t.autoscroll;return function(a,s,e,c,d){var u,t,l,f=0,h=function(){t&&(t.remove(),t=null),u&&(u.$destroy(),u=null),l&&(b.leave(l).done(function(e){!1!==e&&(t=null)}),t=l,l=null)};a.$watch(n,function(r){var i=function(e){!1===e||!I(m)||m&&!a.$eval(m)||v()},o=++f;r?(g(r,!0).then(function(e){if(!a.$$destroyed&&o===f){var t=a.$new();c.template=e;var n=d(t,function(e){h(),b.enter(e,null,s).done(i)});l=n,(u=t).$emit("$includeContentLoaded",r),a.$eval(p)}},function(){a.$$destroyed||o===f&&(h(),a.$emit("$includeContentError",r))}),a.$emit("$includeContentRequested",r)):(h(),c.template=null)})}}}}],Uo=["$compile",function(i){return{restrict:"ECA",priority:-400,require:"ngInclude",link:function(e,t,n,r){if(le.call(t[0]).match(/SVG/))return t.empty(),void i(lt(r.template,U.document).childNodes)(e,function(e){t.append(e)},{futureParentElement:t});t.html(r.template),i(t.contents())(e)}}}],qo=Ui({priority:450,compile:function(){return{pre:function(e,t,n){e.$eval(n.ngInit)}}}}),Ho=function(){return{restrict:"A",priority:100,require:"ngModel",link:function(e,t,n,r){var i=n.ngList||", ",o="false"!==n.ngTrim,a=o?Ee(i):i;r.$parsers.push(function(e){if(!ve(e)){var t=[];return e&&fe(e.split(a),function(e){e&&t.push(o?Ee(e):e)}),t}}),r.$formatters.push(function(e){if($e(e))return e.join(i)}),r.$isEmpty=function(e){return!e||!e.length}}}},zo="ng-valid",Vo="ng-invalid",Ko="ng-pristine",Go="ng-dirty",Wo="ng-untouched",Xo="ng-touched",Yo="ng-empty",Zo="ng-not-empty",Jo=k("ngModel");function Qo(e,t,n,r,i,o,a,s,c){var d;this.$viewValue=Number.NaN,this.$modelValue=Number.NaN,this.$$rawModelValue=void 0,this.$validators={},this.$asyncValidators={},this.$parsers=[],this.$formatters=[],this.$viewChangeListeners=[],this.$untouched=!0,this.$touched=!1,this.$pristine=!0,this.$dirty=!1,this.$valid=!0,this.$invalid=!1,this.$error={},this.$$success={},this.$pending=void 0,this.$name=c(n.name||"",!1)(e),this.$$parentForm=zi,this.$options=ea,this.$$updateEvents="",this.$$updateEventHandler=this.$$updateEventHandler.bind(this),this.$$parsedNgModel=i(n.ngModel),this.$$parsedNgModelAssign=this.$$parsedNgModel.assign,this.$$ngModelGet=this.$$parsedNgModel,this.$$ngModelSet=this.$$parsedNgModelAssign,this.$$pendingDebounce=null,this.$$parserValid=void 0,this.$$parserName="parse",this.$$currentValidationRunId=0,this.$$scope=e,this.$$attr=n,this.$$element=r,this.$$animate=o,this.$$timeout=a,this.$$parse=i,this.$$q=s,this.$$exceptionHandler=t,Zi(this),(d=this).$$scope.$watch(function(e){var t=d.$$ngModelGet(e);return t===d.$modelValue||d.$modelValue!=d.$modelValue&&t!=t||d.$$setModelValue(t),t})}Qo.$inject=["$scope","$exceptionHandler","$attrs","$element","$parse","$animate","$timeout","$q","$interpolate"],Qo.prototype={$$initGetterSetters:function(){if(this.$options.getOption("getterSetter")){var n=this.$$parse(this.$$attr.ngModel+"()"),r=this.$$parse(this.$$attr.ngModel+"($$$p)");this.$$ngModelGet=function(e){var t=this.$$parsedNgModel(e);return xe(t)&&(t=n(e)),t},this.$$ngModelSet=function(e,t){xe(this.$$parsedNgModel(e))?r(e,{$$$p:t}):this.$$parsedNgModelAssign(e,t)}}else if(!this.$$parsedNgModel.assign)throw Jo("nonassign","Expression '{0}' is non-assignable. Element: {1}",this.$$attr.ngModel,Ne(this.$$element))},$render:me,$isEmpty:function(e){return ve(e)||""===e||null===e||e!=e},$$updateEmptyClasses:function(e){this.$isEmpty(e)?(this.$$animate.removeClass(this.$$element,Zo),this.$$animate.addClass(this.$$element,Yo)):(this.$$animate.removeClass(this.$$element,Yo),this.$$animate.addClass(this.$$element,Zo))},$setPristine:function(){this.$dirty=!1,this.$pristine=!0,this.$$animate.removeClass(this.$$element,Go),this.$$animate.addClass(this.$$element,Ko)},$setDirty:function(){this.$dirty=!0,this.$pristine=!1,this.$$animate.removeClass(this.$$element,Ko),this.$$animate.addClass(this.$$element,Go),this.$$parentForm.$setDirty()},$setUntouched:function(){this.$touched=!1,this.$untouched=!0,this.$$animate.setClass(this.$$element,Wo,Xo)},$setTouched:function(){this.$touched=!0,this.$untouched=!1,this.$$animate.setClass(this.$$element,Xo,Wo)},$rollbackViewValue:function(){this.$$timeout.cancel(this.$$pendingDebounce),this.$viewValue=this.$$lastCommittedViewValue,this.$render()},$validate:function(){if(!T(this.$modelValue)){var e=this.$$lastCommittedViewValue,t=this.$$rawModelValue,n=this.$valid,r=this.$modelValue,i=this.$options.getOption("allowInvalid"),o=this;this.$$runValidators(t,e,function(e){i||n===e||(o.$modelValue=e?t:void 0,o.$modelValue!==r&&o.$$writeModelToScope())})}},$$runValidators:function(i,o,t){this.$$currentValidationRunId++;var r,a,n=this.$$currentValidationRunId,s=this;(function(){var e=s.$$parserName;{if(!ve(s.$$parserValid))return s.$$parserValid||(fe(s.$validators,function(e,t){c(t,null)}),fe(s.$asyncValidators,function(e,t){c(t,null)})),c(e,s.$$parserValid),s.$$parserValid;c(e,null)}return!0})()?!function(){var r=!0;if(fe(s.$validators,function(e,t){var n=Boolean(e(i,o));r=r&&n,c(t,n)}),!r)return fe(s.$asyncValidators,function(e,t){c(t,null)}),!1;return!0}()?e(!1):(r=[],a=!0,fe(s.$asyncValidators,function(e,t){var n=e(i,o);if(!N(n))throw Jo("nopromise","Expected asynchronous validator to return a promise but got '{0}' instead.",n);c(t,void 0),r.push(n.then(function(){c(t,!0)},function(){c(t,a=!1)}))}),r.length?s.$$q.all(r).then(function(){e(a)},me):e(!0)):e(!1);function c(e,t){n===s.$$currentValidationRunId&&s.$setValidity(e,t)}function e(e){n===s.$$currentValidationRunId&&t(e)}},$commitViewValue:function(){var e=this.$viewValue;this.$$timeout.cancel(this.$$pendingDebounce),(this.$$lastCommittedViewValue!==e||""===e&&this.$$hasNativeValidators)&&(this.$$updateEmptyClasses(e),this.$$lastCommittedViewValue=e,this.$pristine&&this.$setDirty(),this.$$parseAndValidate())},$$parseAndValidate:function(){var t=this.$$lastCommittedViewValue,n=this;if(this.$$parserValid=!ve(t)||void 0,this.$setValidity(this.$$parserName,null),this.$$parserName="parse",this.$$parserValid)for(var e=0;e<this.$parsers.length;e++)if(ve(t=this.$parsers[e](t))){this.$$parserValid=!1;break}T(this.$modelValue)&&(this.$modelValue=this.$$ngModelGet(this.$$scope));var r=this.$modelValue,i=this.$options.getOption("allowInvalid");function o(){n.$modelValue!==r&&n.$$writeModelToScope()}this.$$rawModelValue=t,i&&(this.$modelValue=t,o()),this.$$runValidators(t,this.$$lastCommittedViewValue,function(e){i||(n.$modelValue=e?t:void 0,o())})},$$writeModelToScope:function(){this.$$ngModelSet(this.$$scope,this.$modelValue),fe(this.$viewChangeListeners,function(e){try{e()}catch(e){this.$$exceptionHandler(e)}},this)},$setViewValue:function(e,t){this.$viewValue=e,this.$options.getOption("updateOnDefault")&&this.$$debounceViewValueCommit(t)},$$debounceViewValueCommit:function(e){var t=this.$options.getOption("debounce");_(t[e])?t=t[e]:_(t.default)&&-1===this.$options.getOption("updateOn").indexOf(e)?t=t.default:_(t["*"])&&(t=t["*"]),this.$$timeout.cancel(this.$$pendingDebounce);var n=this;0<t?this.$$pendingDebounce=this.$$timeout(function(){n.$commitViewValue()},t):this.$$scope.$root.$$phase?this.$commitViewValue():this.$$scope.$apply(function(){n.$commitViewValue()})},$overrideModelOptions:function(e){this.$options=this.$options.createChild(e),this.$$setUpdateOnEvents()},$processModelValue:function(){var e=this.$$format();this.$viewValue!==e&&(this.$$updateEmptyClasses(e),this.$viewValue=this.$$lastCommittedViewValue=e,this.$render(),this.$$runValidators(this.$modelValue,this.$viewValue,me))},$$format:function(){for(var e=this.$formatters,t=e.length,n=this.$modelValue;t--;)n=e[t](n);return n},$$setModelValue:function(e){this.$modelValue=this.$$rawModelValue=e,this.$$parserValid=void 0,this.$processModelValue()},$$setUpdateOnEvents:function(){this.$$updateEvents&&this.$$element.off(this.$$updateEvents,this.$$updateEventHandler),this.$$updateEvents=this.$options.getOption("updateOn"),this.$$updateEvents&&this.$$element.on(this.$$updateEvents,this.$$updateEventHandler)},$$updateEventHandler:function(e){this.$$debounceViewValueCommit(e&&e.type)}},Ji({clazz:Qo,set:function(e,t){e[t]=!0},unset:function(e,t){delete e[t]}});var ea,ta=["$rootScope",function(a){return{restrict:"A",require:["ngModel","^?form","^?ngModelOptions"],controller:Qo,priority:1,compile:function(e){return e.addClass(Ko).addClass(Wo).addClass(zo),{pre:function(e,t,n,r){var i=r[0],o=r[1]||i.$$parentForm,a=r[2];a&&(i.$options=a.$options),i.$$initGetterSetters(),o.$addControl(i),n.$observe("name",function(e){i.$name!==e&&i.$$parentForm.$$renameControl(i,e)}),e.$on("$destroy",function(){i.$$parentForm.$removeControl(i)})},post:function(e,t,n,r){var i=r[0];function o(){i.$setTouched()}i.$$setUpdateOnEvents(),t.on("blur",function(){i.$touched||(a.$$phase?e.$evalAsync(o):e.$apply(o))})}}}}}],na=/(\s+|^)default(\s+|$)/;function ra(e){this.$$options=e}ra.prototype={getOption:function(e){return this.$$options[e]},createChild:function(n){var r=!1;return fe(n=he({},n),function(e,t){"$inherit"===e?"*"===t?r=!0:(n[t]=this.$$options[t],"updateOn"===t&&(n.updateOnDefault=this.$$options.updateOnDefault)):"updateOn"===t&&(n.updateOnDefault=!1,n[t]=Ee(e.replace(na,function(){return n.updateOnDefault=!0," "})))},this),r&&(delete n["*"],oa(n,this.$$options)),oa(n,ea.$$options),new ra(n)}},ea=new ra({updateOn:"",updateOnDefault:!0,debounce:0,getterSetter:!1,allowInvalid:!1,timezone:null});var ia=function(){function e(e,t){this.$$attrs=e,this.$$scope=t}return e.$inject=["$attrs","$scope"],e.prototype={$onInit:function(){var e=this.parentCtrl?this.parentCtrl.$options:ea,t=this.$$scope.$eval(this.$$attrs.ngModelOptions);this.$options=e.createChild(t)}},{restrict:"A",priority:10,require:{parentCtrl:"?^^ngModelOptions"},bindToController:!0,controller:e}};function oa(n,e){fe(e,function(e,t){I(n[t])||(n[t]=e)})}var aa=Ui({terminal:!0,priority:1e3}),sa=k("ngOptions"),ca=/^\s*([\s\S]+?)(?:\s+as\s+([\s\S]+?))?(?:\s+group\s+by\s+([\s\S]+?))?(?:\s+disable\s+when\s+([\s\S]+?))?\s+for\s+(?:([$\w][$\w]*)|(?:\(\s*([$\w][$\w]*)\s*,\s*([$\w][$\w]*)\s*\)))\s+in\s+([\s\S]+?)(?:\s+track\s+by\s+([\s\S]+?))?$/,da=["$compile","$document","$parse",function(g,v,_){var b=U.document.createElement("option"),y=U.document.createElement("optgroup");return{restrict:"A",terminal:!0,require:["select","ngModel"],link:{pre:function(e,t,n,r){r[0].registerOption=me},post:function(e,a,t,n){for(var s=n[0],c=n[1],d=t.multiple,r=0,i=a.children(),o=i.length;r<o;r++)if(""===i[r].value){s.hasEmptyOption=!0,s.emptyOption=i.eq(r);break}a.empty();var u,l=!!s.emptyOption;de(b.cloneNode(!1)).val("?");var f=function(e,t,f){var l=e.match(ca);if(!l)throw sa("iexp","Expected expression in form of '_select_ (as _label_)? for (_key_,)?_value_ in _collection_' but got '{0}'. Element: {1}",e,Ne(t));var n=l[5]||l[7],r=l[6],i=/ as /.test(l[0])&&l[1],h=l[9],o=_(l[2]?l[1]:n),p=i&&_(i)||o,a=h&&_(h),m=h?function(e,t){return a(f,t)}:function(e){return Bt(e)},g=function(e,t){return m(e,w(e,t))},v=_(l[2]||l[1]),b=_(l[3]||""),y=_(l[4]||""),$=_(l[8]),s={},w=r?function(e,t){return s[r]=t,s[n]=e,s}:function(e){return s[n]=e,s};function x(e,t,n,r,i){this.selectValue=e,this.viewValue=t,this.label=n,this.group=r,this.disabled=i}function S(e){var t;if(!r&&P(e))t=e;else for(var n in t=[],e)e.hasOwnProperty(n)&&"$"!==n.charAt(0)&&t.push(n);return t}return{trackBy:h,getTrackByValue:g,getWatchables:_($,function(e){for(var t=[],n=S(e=e||[]),r=n.length,i=0;i<r;i++){var o=e===n?i:n[i],a=e[o],s=w(a,o),c=m(a,s);if(t.push(c),l[2]||l[1]){var d=v(f,s);t.push(d)}if(l[4]){var u=y(f,s);t.push(u)}}return t}),getOptions:function(){for(var e=[],t={},n=$(f)||[],r=S(n),i=r.length,o=0;o<i;o++){var a=n===r?o:r[o],s=n[a],c=w(s,a),d=p(f,c),u=m(d,c),l=new x(u,d,v(f,c),b(f,c),y(f,c));e.push(l),t[u]=l}return{items:e,selectValueMap:t,getOptionFromViewValue:function(e){return t[g(e)]},getViewValueFromOption:function(e){return h?R(e.viewValue):e.viewValue}}}}}(t.ngOptions,a,e),h=v[0].createDocumentFragment();function p(e,t){var n,r,i=b.cloneNode(!1);t.appendChild(i),r=i,((n=e).element=r).disabled=n.disabled,n.label!==r.label&&(r.label=n.label,r.textContent=n.label),r.value=n.selectValue}function m(e){var t=u.getOptionFromViewValue(e),n=t&&t.element;return n&&!n.selected&&(n.selected=!0),t}s.generateUnknownOptionValue=function(e){return"?"},d?(s.writeValue=function(e){if(u){var t=e&&e.map(m)||[];u.items.forEach(function(e){e.element.selected&&!j(t,e)&&(e.element.selected=!1)})}},s.readValue=function(){var e=a.val()||[],n=[];return fe(e,function(e){var t=u.selectValueMap[e];t&&!t.disabled&&n.push(u.getViewValueFromOption(t))}),n},f.trackBy&&e.$watchCollection(function(){if($e(c.$viewValue))return c.$viewValue.map(function(e){return f.getTrackByValue(e)})},function(){c.$render()})):(s.writeValue=function(e){if(u){var t=a[0].options[a[0].selectedIndex],n=u.getOptionFromViewValue(e);t&&t.removeAttribute("selected"),n?(a[0].value!==n.selectValue&&(s.removeUnknownOption(),a[0].value=n.selectValue,n.element.selected=!0),n.element.setAttribute("selected","selected")):s.selectUnknownOrEmptyOption(e)}},s.readValue=function(){var e=u.selectValueMap[a.val()];return e&&!e.disabled?(s.unselectEmptyOption(),s.removeUnknownOption(),u.getViewValueFromOption(e)):null},f.trackBy&&e.$watch(function(){return f.getTrackByValue(c.$viewValue)},function(){c.$render()})),l&&(g(s.emptyOption)(e),a.prepend(s.emptyOption),s.emptyOption[0].nodeType===ze?(s.hasEmptyOption=!1,s.registerOption=function(e,t){""===t.val()&&(s.hasEmptyOption=!0,s.emptyOption=t,s.emptyOption.removeClass("ng-scope"),c.$render(),t.on("$destroy",function(){var e=s.$isEmptyOptionSelected();s.hasEmptyOption=!1,s.emptyOption=void 0,e&&c.$render()}))}):s.emptyOption.removeClass("ng-scope")),e.$watchCollection(f.getWatchables,function(){var e=u&&s.readValue();if(u)for(var t=u.items.length-1;0<=t;t--){var n=u.items[t];I(n.group)?Tt(n.element.parentNode):Tt(n.element)}u=f.getOptions();var r={};if(u.items.forEach(function(e){var t;I(e.group)?((t=r[e.group])||(t=y.cloneNode(!1),h.appendChild(t),t.label=null===e.group?"null":e.group,r[e.group]=t),p(e,t)):p(e,h)}),a[0].appendChild(h),c.$render(),!c.$isEmpty(e)){var i=s.readValue(),o=f.trackBy||d;(o?Te(e,i):e===i)||(c.$setViewValue(i),c.$render())}})}}}}],ua=["$locale","$interpolate","$log",function(p,m,g){var v=/{}/g,b=/^when(Minus)?(.+)$/;return{link:function(i,o,a){var s,e=a.count,c=a.$attr.when&&o.attr(a.$attr.when),d=a.offset||0,u=i.$eval(c)||{},l={},t=m.startSymbol(),n=m.endSymbol(),r=t+e+"-"+d+n,f=y.noop;function h(e){o.text(e||"")}fe(a,function(e,t){var n=b.exec(t);if(n){var r=(n[1]?"-":"")+ue(n[2]);u[r]=o.attr(a.$attr[t])}}),fe(u,function(e,t){l[t]=m(e.replace(v,r))}),i.$watch(e,function(e){var t=parseFloat(e),n=T(t);if(n||t in u||(t=p.pluralCat(t-d)),!(t===s||n&&T(s))){f();var r=l[t];ve(r)?(null!=e&&g.debug("ngPluralize: no rule defined for '"+t+"' in "+c),f=me,h()):f=i.$watch(r,h),s=t}})}}}],la=["$parse","$animate","$compile",function(c,M,d){var I="$$NG_REMOVED",N=k("ngRepeat"),O=function(e,t,n,r,i,o,a){e[n]=r,i&&(e[i]=o),e.$index=t,e.$first=0===t,e.$last=t===a-1,e.$middle=!(e.$first||e.$last),e.$odd=!(e.$even=0==(1&t))};return{restrict:"A",multiElement:!0,transclude:"element",priority:1e3,terminal:!0,$$tlb:!0,compile:function(e,t){var x=t.ngRepeat,S=d.$$createComment("end ngRepeat",x),n=x.match(/^\s*([\s\S]+?)\s+in\s+([\s\S]+?)(?:\s+as\s+([\s\S]+?))?(?:\s+track\s+by\s+([\s\S]+?))?\s*$/);if(!n)throw N("iexp","Expected expression in form of '_item_ in _collection_[ track by _id_]' but got '{0}'.",x);var r=n[1],i=n[2],_=n[3],o=n[4];if(!(n=r.match(/^(?:(\s*[$\w]+)|\(\s*([$\w]+)\s*,\s*([$\w]+)\s*\))$/)))throw N("iidexp","'_item_' in '_item_ in _collection_' should be an identifier or '(_key_, _value_)' expression, but got '{0}'.",r);var a,E,C,A,k=n[3]||n[1],T=n[2];if(_&&(!/^[$a-zA-Z_][$a-zA-Z0-9_]*$/.test(_)||/^(null|undefined|this|\$index|\$first|\$middle|\$last|\$even|\$odd|\$parent|\$root|\$id)$/.test(_)))throw N("badident","alias '{0}' is invalid --- must be a valid JS identifier which is not a reserved name.",_);var s={$id:Bt};return o?a=c(o):(C=function(e,t){return Bt(t)},A=function(e){return e}),function(b,y,e,t,$){a&&(E=function(e,t,n){return T&&(s[T]=e),s[k]=t,s.$index=n,a(b,s)});var w=Fe();b.$watchCollection(i,function(e){var r,t,n,i,o,a,s,c,d,u,l,f,h,p=y[0],m=Fe();if(_&&(b[_]=e),P(e))d=e,c=E||C;else for(var g in c=E||A,d=[],e)H.call(e,g)&&"$"!==g.charAt(0)&&d.push(g);for(i=d.length,l=new Array(i),r=0;r<i;r++)if(o=e===d?r:d[r],a=e[o],s=c(o,a,r),w[s])u=w[s],delete w[s],m[s]=u,l[r]=u;else{if(m[s])throw fe(l,function(e){e&&e.scope&&(w[e.id]=e)}),N("dupes","Duplicates in a repeater are not allowed. Use 'track by' expression to specify unique keys. Repeater: {0}, Duplicate key: {1}, Duplicate value: {2}",x,s,a);l[r]={id:s,scope:void 0,clone:void 0},m[s]=!0}for(var v in w){if(f=Be((u=w[v]).clone),M.leave(f),f[0].parentNode)for(r=0,t=f.length;r<t;r++)f[r][I]=!0;u.scope.$destroy()}for(r=0;r<i;r++)if(o=e===d?r:d[r],a=e[o],(u=l[r]).scope){for(n=p;(n=n.nextSibling)&&n[I];);u.clone[0]!==n&&M.move(Be(u.clone),null,p),p=(h=u).clone[h.clone.length-1],O(u.scope,r,k,a,T,o,i)}else $(function(e,t){u.scope=t;var n=S.cloneNode(!1);e[e.length++]=n,M.enter(e,null,p),p=n,u.clone=e,m[u.id]=u,O(u.scope,r,k,a,T,o,i)});w=m})}}}}],fa="ng-hide",ha="ng-hide-animate",pa=["$animate",function(r){return{restrict:"A",multiElement:!0,link:function(e,t,n){e.$watch(n.ngShow,function(e){r[e?"removeClass":"addClass"](t,fa,{tempClasses:ha})})}}}],ma=["$animate",function(r){return{restrict:"A",multiElement:!0,link:function(e,t,n){e.$watch(n.ngHide,function(e){r[e?"addClass":"removeClass"](t,fa,{tempClasses:ha})})}}}],ga=Ui(function(e,n,t){e.$watchCollection(t.ngStyle,function(e,t){t&&e!==t&&fe(t,function(e,t){n.css(t,"")}),e&&n.css(e)})}),va=["$animate","$compile",function(u,l){return{require:"ngSwitch",controller:["$scope",function(){this.cases={}}],link:function(e,t,n,i){var r=n.ngSwitch||n.on,o=[],a=[],s=[],c=[],d=function(t,n){return function(e){!1!==e&&t.splice(n,1)}};e.$watch(r,function(e){for(var t,n;s.length;)u.cancel(s.pop());for(t=0,n=c.length;t<n;++t){var r=Be(a[t].clone);c[t].$destroy(),(s[t]=u.leave(r)).done(d(s,t))}a.length=0,c.length=0,(o=i.cases["!"+e]||i.cases["?"])&&fe(o,function(i){i.transclude(function(e,t){c.push(t);var n=i.element;e[e.length++]=l.$$createComment("end ngSwitchWhen");var r={clone:e};a.push(r),u.enter(e,n.parent(),n)})})})}}}],ba=Ui({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:!0,link:function(e,t,n,r,i){fe(n.ngSwitchWhen.split(n.ngSwitchWhenSeparator).sort().filter(function(e,t,n){return n[t-1]!==e}),function(e){r.cases["!"+e]=r.cases["!"+e]||[],r.cases["!"+e].push({transclude:i,element:t})})}}),ya=Ui({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:!0,link:function(e,t,n,r,i){r.cases["?"]=r.cases["?"]||[],r.cases["?"].push({transclude:i,element:t})}}),$a=k("ngTransclude"),wa=["$compile",function(t){return{restrict:"EAC",compile:function(e){var s=t(e.contents());return e.empty(),function(e,n,t,r,i){if(!i)throw $a("orphan","Illegal use of ngTransclude directive in the template! No parent directive that requires a transclusion found. Element: {0}",Ne(n));t.ngTransclude===t.$attr.ngTransclude&&(t.ngTransclude="");var o=t.ngTransclude||t.ngTranscludeSlot;function a(){s(e,function(e){n.append(e)})}i(function(e,t){e.length&&function(e){for(var t=0,n=e.length;t<n;t++){var r=e[t];if(r.nodeType!==He||r.nodeValue.trim())return!0}}(e)?n.append(e):(a(),t.$destroy())},null,o),o&&!i.isSlotFilled(o)&&a()}}}}],xa=["$templateCache",function(i){return{restrict:"E",terminal:!0,compile:function(e,t){if("text/ng-template"===t.type){var n=t.id,r=e[0].text;i.put(n,r)}}}}],Sa={$setViewValue:me,$render:me};function _a(e,t){e.prop("selected",t),e.attr("selected",t)}var Ea=["$element","$scope",function(i,t){var s=this,r=new qt;s.selectValueMap={},s.ngModelCtrl=Sa,s.multiple=!1,s.unknownOption=de(U.document.createElement("option")),s.hasEmptyOption=!1,s.emptyOption=void 0,s.renderUnknownOption=function(e){var t=s.generateUnknownOptionValue(e);s.unknownOption.val(t),i.prepend(s.unknownOption),_a(s.unknownOption,!0),i.val(t)},s.updateUnknownOption=function(e){var t=s.generateUnknownOptionValue(e);s.unknownOption.val(t),_a(s.unknownOption,!0),i.val(t)},s.generateUnknownOptionValue=function(e){return"? "+Bt(e)+" ?"},s.removeUnknownOption=function(){s.unknownOption.parent()&&s.unknownOption.remove()},s.selectEmptyOption=function(){s.emptyOption&&(i.val(""),_a(s.emptyOption,!0))},s.unselectEmptyOption=function(){s.hasEmptyOption&&_a(s.emptyOption,!1)},t.$on("$destroy",function(){s.renderUnknownOption=me}),s.readValue=function(){var e=i.val(),t=e in s.selectValueMap?s.selectValueMap[e]:e;return s.hasOption(t)?t:null},s.writeValue=function(e){var t=i[0].options[i[0].selectedIndex];if(t&&_a(de(t),!1),s.hasOption(e)){s.removeUnknownOption();var n=Bt(e);i.val(n in s.selectValueMap?n:e);var r=i[0].options[i[0].selectedIndex];_a(de(r),!0)}else s.selectUnknownOrEmptyOption(e)},s.addOption=function(e,t){if(t[0].nodeType!==ze){Re(e,'"option value"'),""===e&&(s.hasEmptyOption=!0,s.emptyOption=t);var n=r.get(e)||0;r.set(e,n+1),c()}},s.removeOption=function(e){var t=r.get(e);t&&(1===t?(r.delete(e),""===e&&(s.hasEmptyOption=!1,s.emptyOption=void 0)):r.set(e,t-1))},s.hasOption=function(e){return!!r.get(e)},s.$hasEmptyOption=function(){return s.hasEmptyOption},s.$isUnknownOptionSelected=function(){return i[0].options[0]===s.unknownOption[0]},s.$isEmptyOptionSelected=function(){return s.hasEmptyOption&&i[0].options[i[0].selectedIndex]===s.emptyOption[0]};var e=!(s.selectUnknownOrEmptyOption=function(e){null==e&&s.emptyOption?(s.removeUnknownOption(),s.selectEmptyOption()):s.unknownOption.parent().length?s.updateUnknownOption(e):s.renderUnknownOption(e)});function c(){e||(e=!0,t.$$postDigest(function(){e=!1,s.ngModelCtrl.$render()}))}var n=!1;function d(e){n||(n=!0,t.$$postDigest(function(){t.$$destroyed||(n=!1,s.ngModelCtrl.$setViewValue(s.readValue()),e&&s.ngModelCtrl.$render())}))}s.registerOption=function(e,r,i,t,n){if(i.$attr.ngValue){var o,a=NaN;i.$observe("value",function(e){var t,n=r.prop("selected");I(a)&&(s.removeOption(o),delete s.selectValueMap[a],t=!0),a=Bt(e),o=e,s.selectValueMap[a]=e,s.addOption(e,r),r.attr("value",a),t&&n&&d()})}else t?i.$observe("value",function(e){var t;s.readValue();var n=r.prop("selected");I(o)&&(s.removeOption(o),t=!0),o=e,s.addOption(e,r),t&&n&&d()}):n?e.$watch(n,function(e,t){i.$set("value",e);var n=r.prop("selected");t!==e&&s.removeOption(t),s.addOption(e,r),t&&n&&d()}):s.addOption(i.value,r);i.$observe("disabled",function(e){("true"===e||e&&r.prop("selected"))&&(s.multiple?d(!0):(s.ngModelCtrl.$setViewValue(null),s.ngModelCtrl.$render()))}),r.on("$destroy",function(){var e=s.readValue(),t=i.value;s.removeOption(t),c(),(s.multiple&&e&&-1!==e.indexOf(t)||e===t)&&d(!0)})}}],Ca=function(){return{restrict:"E",require:["select","?ngModel"],controller:Ea,priority:1,link:{pre:function(e,t,n,r){var i=r[0],o=r[1];if(!o)return void(i.registerOption=me);if(i.ngModelCtrl=o,t.on("change",function(){i.removeUnknownOption(),e.$apply(function(){o.$setViewValue(i.readValue())})}),n.multiple){i.multiple=!0,i.readValue=function(){var n=[];return fe(t.find("option"),function(e){if(e.selected&&!e.disabled){var t=e.value;n.push(t in i.selectValueMap?i.selectValueMap[t]:t)}}),n},i.writeValue=function(r){fe(t.find("option"),function(e){var t=!!r&&(j(r,e.value)||j(r,i.selectValueMap[e.value])),n=e.selected;t!==n&&_a(de(e),t)})};var a,s=NaN;e.$watch(function(){s!==o.$viewValue||Te(a,o.$viewValue)||(a=Ge(o.$viewValue),o.$render()),s=o.$viewValue}),o.$isEmpty=function(e){return!e||0===e.length}}},post:function(e,t,n,r){var i=r[1];if(!i)return;var o=r[0];i.$render=function(){o.writeValue(i.$viewValue)}}}}},Aa=["$interpolate",function(n){return{restrict:"E",priority:100,compile:function(e,t){var a,s;return I(t.ngValue)||(I(t.value)?a=n(t.value,!0):(s=n(e.text(),!0))||t.$set("value",e.text())),function(e,t,n){var r="$selectController",i=t.parent(),o=i.data(r)||i.parent().data(r);o&&o.registerOption(e,t,n,a,s)}}}}],ka=function(){return{restrict:"A",require:"?ngModel",link:function(e,t,n,r){r&&(n.required=!0,r.$validators.required=function(e,t){return!n.required||!r.$isEmpty(t)},n.$observe("required",function(){r.$validate()}))}}},Ta=function(){return{restrict:"A",require:"?ngModel",link:function(e,t,n,r){if(r){var i,o=n.ngPattern||n.pattern;n.$observe("pattern",function(e){if(ye(e)&&0<e.length&&(e=new RegExp("^"+e+"$")),e&&!e.test)throw k("ngPattern")("noregexp","Expected {0} to be a RegExp but was {1}. Element: {2}",o,e,Ne(t));i=e||void 0,r.$validate()}),r.$validators.pattern=function(e,t){return r.$isEmpty(t)||ve(i)||i.test(t)}}}}},Ma=function(){return{restrict:"A",require:"?ngModel",link:function(e,t,n,r){if(r){var i=-1;n.$observe("maxlength",function(e){var t=w(e);i=T(t)?-1:t,r.$validate()}),r.$validators.maxlength=function(e,t){return i<0||r.$isEmpty(t)||t.length<=i}}}}},Ia=function(){return{restrict:"A",require:"?ngModel",link:function(e,t,n,r){if(r){var i=0;n.$observe("minlength",function(e){i=w(e)||0,r.$validate()}),r.$validators.minlength=function(e,t){return r.$isEmpty(t)||t.length>=i}}}}};U.angular.bootstrap?U.console&&console.log("WARNING: Tried to load AngularJS more than once."):(!function(){var i;if(!Le){var e=F();(t=ve(e)?U.jQuery:e?U[e]:void 0)&&t.fn.on?he((de=t).fn,{scope:It.scope,isolateScope:It.isolateScope,controller:It.controller,injector:It.injector,inheritedData:It.inheritedData}):de=ht,i=de.cleanData,de.cleanData=function(e){for(var t,n,r=0;null!=(n=e[r]);r++)(t=de._data(n).events)&&t.$destroy&&de(n).triggerHandler("$destroy");i(e)},y.element=de,Le=!0}}(),he(y,{errorHandlingConfig:e,bootstrap:ae,copy:R,extend:he,merge:$,equals:Te,element:de,forEach:fe,injector:Jt,noop:me,bind:Ie,toJson:K,fromJson:G,identity:ge,isUndefined:ve,isDefined:I,isString:ye,isFunction:xe,isObject:be,isNumber:_,isElement:D,isArray:$e,version:Xe,isDate:E,callbacks:{$$counter:0},getTestability:ce,reloadWithDebugInfo:se,$$minErr:k,$$csp:B,$$encodeUriSegment:te,$$encodeUriQuery:ne,$$lowercase:ue,$$stringify:Ue,$$uppercase:f}),(v=function(e){var l=k("$injector"),f=k("ng");function t(e,t,n){return e[t]||(e[t]=n())}var n=t(e,"angular",Object);return n.$$minErr=n.$$minErr||k,t(n,"module",function(){var e={};return function(s,c,d){var u={};return function(e,t){if("hasOwnProperty"===e)throw f("badname","hasOwnProperty is not a valid {0} name",t)}(s,"module"),c&&e.hasOwnProperty(s)&&(e[s]=null),t(e,s,function(){if(!c)throw l("nomod","Module '{0}' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.",s);var o=[],e=[],t=[],n=r("$injector","invoke","push",e),a={_invokeQueue:o,_configBlocks:e,_runBlocks:t,info:function(e){if(I(e)){if(!be(e))throw f("aobj","Argument '{0}' must be an object","value");return u=e,this}return u},requires:c,name:s,provider:i("$provide","provider"),factory:i("$provide","factory"),service:i("$provide","service"),value:r("$provide","value"),constant:r("$provide","constant","unshift"),decorator:i("$provide","decorator",e),animation:i("$animateProvider","register"),filter:i("$filterProvider","register"),controller:i("$controllerProvider","register"),directive:i("$compileProvider","directive"),component:i("$compileProvider","component"),config:n,run:function(e){return t.push(e),this}};return d&&n(d),a;function r(e,t,n,r){return r||(r=o),function(){return r[n||"push"]([e,t,arguments]),a}}function i(n,r,i){return i||(i=o),function(e,t){return t&&xe(t)&&(t.$$moduleName=s),i.push([n,r,arguments]),a}}})}})}(U))("ng",["ngLocale"],["$provide",function(e){e.provider({$$sanitizeUri:Gr}),e.provider("$compile",bn).directive({a:qi,input:_o,textarea:_o,form:Xi,script:xa,select:Ca,option:Aa,ngBind:Ao,ngBindHtml:To,ngBindTemplate:ko,ngClass:No,ngClassEven:Po,ngClassOdd:Oo,ngCloak:Lo,ngController:Do,ngForm:Yi,ngHide:ma,ngIf:Bo,ngInclude:Fo,ngInit:qo,ngNonBindable:aa,ngPluralize:ua,ngRepeat:la,ngShow:pa,ngStyle:ga,ngSwitch:va,ngSwitchWhen:ba,ngSwitchDefault:ya,ngOptions:da,ngTransclude:wa,ngModel:ta,ngList:Ho,ngChange:Mo,pattern:Ta,ngPattern:Ta,required:ka,ngRequired:ka,minlength:Ia,ngMinlength:Ia,maxlength:Ma,ngMaxlength:Ma,ngValue:Co,ngModelOptions:ia}).directive({ngInclude:Uo}).directive(Hi).directive(jo),e.provider({$anchorScroll:Qt,$animate:cn,$animateCss:ln,$$animateJs:an,$$animateQueue:sn,$$AnimateRunner:un,$$animateAsyncRun:dn,$browser:hn,$cacheFactory:pn,$controller:An,$document:kn,$$isDocumentHidden:Tn,$exceptionHandler:Mn,$filter:mi,$$forceReflow:In,$interpolate:Yn,$interval:Jn,$http:Kn,$httpParamSerializer:Bn,$httpParamSerializerJQLike:Fn,$httpBackend:Wn,$xhrFactory:Gn,$jsonpCallbacks:Qn,$location:vr,$log:br,$parse:Rr,$rootScope:Kr,$q:Br,$$q:Fr,$sce:ei,$sceDelegate:Qr,$sniffer:ti,$templateCache:mn,$templateRequest:ri,$$testability:ii,$timeout:ai,$window:fi,$$rAF:Vr,$$jqLite:Rt,$$Map:Ht,$$cookieReader:pi})}]).info({angularVersion:"1.7.0"}),y.module("ngLocale",[],["$provide",function(e){var i="one",o="other";e.value("$locale",{DATETIME_FORMATS:{AMPMS:["AM","PM"],DAY:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],ERANAMES:["Before Christ","Anno Domini"],ERAS:["BC","AD"],FIRSTDAYOFWEEK:6,MONTH:["January","February","March","April","May","June","July","August","September","October","November","December"],SHORTDAY:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],SHORTMONTH:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],STANDALONEMONTH:["January","February","March","April","May","June","July","August","September","October","November","December"],WEEKENDRANGE:[5,6],fullDate:"EEEE, MMMM d, y",longDate:"MMMM d, y",medium:"MMM d, y h:mm:ss a",mediumDate:"MMM d, y",mediumTime:"h:mm:ss a",short:"M/d/yy h:mm a",shortDate:"M/d/yy",shortTime:"h:mm a"},NUMBER_FORMATS:{CURRENCY_SYM:"$",DECIMAL_SEP:".",GROUP_SEP:",",PATTERNS:[{gSize:3,lgSize:3,maxFrac:3,minFrac:0,minInt:1,negPre:"-",negSuf:"",posPre:"",posSuf:""},{gSize:3,lgSize:3,maxFrac:2,minFrac:2,minInt:1,negPre:"-¤",negSuf:"",posPre:"¤",posSuf:""}]},id:"en-us",localeID:"en_US",pluralCat:function(e,t){var n=0|e,r=function(e,t){var n,r,i=t;void 0===i&&(i=Math.min((n=e,-1==(r=(n+="").indexOf("."))?0:n.length-r-1),3));var o=Math.pow(10,i);return{v:i,f:(e*o|0)%o}}(e,t);return 1==n&&0==r.v?i:o}})}]),de(function(){oe(U.document,ae)}))}(window),!window.angular.$$csp().noInlineStyle&&window.angular.element(document.head).prepend('<style type="text/css">@charset "UTF-8";[ng\\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important;}ng\\:form{display:block;}.ng-animate-shim{visibility:hidden;}.ng-anchor{position:absolute;}</style>'),"undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");!function(e){"use strict";var t=jQuery.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1==t[0]&&9==t[1]&&t[2]<1||3<t[0])throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4")}(),function(r){"use strict";r.fn.emulateTransitionEnd=function(e){var t=!1,n=this;r(this).one("bsTransitionEnd",function(){t=!0});return setTimeout(function(){t||r(n).trigger(r.support.transition.end)},e),this},r(function(){r.support.transition=function(){var e=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var n in t)if(void 0!==e.style[n])return{end:t[n]};return!1}(),r.support.transition&&(r.event.special.bsTransitionEnd={bindType:r.support.transition.end,delegateType:r.support.transition.end,handle:function(e){if(r(e.target).is(this))return e.handleObj.handler.apply(this,arguments)}})})}(jQuery),function(o){"use strict";var t='[data-dismiss="alert"]',a=function(e){o(e).on("click",t,this.close)};a.VERSION="3.3.7",a.TRANSITION_DURATION=150,a.prototype.close=function(e){var t=o(this),n=t.attr("data-target");n||(n=(n=t.attr("href"))&&n.replace(/.*(?=#[^\s]*$)/,""));var r=o("#"===n?[]:n);function i(){r.detach().trigger("closed.bs.alert").remove()}e&&e.preventDefault(),r.length||(r=t.closest(".alert")),r.trigger(e=o.Event("close.bs.alert")),e.isDefaultPrevented()||(r.removeClass("in"),o.support.transition&&r.hasClass("fade")?r.one("bsTransitionEnd",i).emulateTransitionEnd(a.TRANSITION_DURATION):i())};var e=o.fn.alert;o.fn.alert=function(n){return this.each(function(){var e=o(this),t=e.data("bs.alert");t||e.data("bs.alert",t=new a(this)),"string"==typeof n&&t[n].call(e)})},o.fn.alert.Constructor=a,o.fn.alert.noConflict=function(){return o.fn.alert=e,this},o(document).on("click.bs.alert.data-api",t,a.prototype.close)}(jQuery),function(o){"use strict";var i=function(e,t){this.$element=o(e),this.options=o.extend({},i.DEFAULTS,t),this.isLoading=!1};function n(r){return this.each(function(){var e=o(this),t=e.data("bs.button"),n="object"==typeof r&&r;t||e.data("bs.button",t=new i(this,n)),"toggle"==r?t.toggle():r&&t.setState(r)})}i.VERSION="3.3.7",i.DEFAULTS={loadingText:"loading..."},i.prototype.setState=function(e){var t="disabled",n=this.$element,r=n.is("input")?"val":"html",i=n.data();e+="Text",null==i.resetText&&n.data("resetText",n[r]()),setTimeout(o.proxy(function(){n[r](null==i[e]?this.options[e]:i[e]),"loadingText"==e?(this.isLoading=!0,n.addClass(t).attr(t,t).prop(t,!0)):this.isLoading&&(this.isLoading=!1,n.removeClass(t).removeAttr(t).prop(t,!1))},this),0)},i.prototype.toggle=function(){var e=!0,t=this.$element.closest('[data-toggle="buttons"]');if(t.length){var n=this.$element.find("input");"radio"==n.prop("type")?(n.prop("checked")&&(e=!1),t.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==n.prop("type")&&(n.prop("checked")!==this.$element.hasClass("active")&&(e=!1),this.$element.toggleClass("active")),n.prop("checked",this.$element.hasClass("active")),e&&n.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var e=o.fn.button;o.fn.button=n,o.fn.button.Constructor=i,o.fn.button.noConflict=function(){return o.fn.button=e,this},o(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(e){var t=o(e.target).closest(".btn");n.call(t,"toggle"),o(e.target).is('input[type="radio"], input[type="checkbox"]')||(e.preventDefault(),t.is("input,button")?t.trigger("focus"):t.find("input:visible,button:visible").first().trigger("focus"))}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(e){o(e.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(e.type))})}(jQuery),function(l){"use strict";var f=function(e,t){this.$element=l(e),this.$indicators=this.$element.find(".carousel-indicators"),this.options=t,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",l.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",l.proxy(this.pause,this)).on("mouseleave.bs.carousel",l.proxy(this.cycle,this))};function a(i){return this.each(function(){var e=l(this),t=e.data("bs.carousel"),n=l.extend({},f.DEFAULTS,e.data(),"object"==typeof i&&i),r="string"==typeof i?i:n.slide;t||e.data("bs.carousel",t=new f(this,n)),"number"==typeof i?t.to(i):r?t[r]():n.interval&&t.pause().cycle()})}f.VERSION="3.3.7",f.TRANSITION_DURATION=600,f.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},f.prototype.keydown=function(e){if(!/input|textarea/i.test(e.target.tagName)){switch(e.which){case 37:this.prev();break;case 39:this.next();break;default:return}e.preventDefault()}},f.prototype.cycle=function(e){return e||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(l.proxy(this.next,this),this.options.interval)),this},f.prototype.getItemIndex=function(e){return this.$items=e.parent().children(".item"),this.$items.index(e||this.$active)},f.prototype.getItemForDirection=function(e,t){var n=this.getItemIndex(t);if(("prev"==e&&0===n||"next"==e&&n==this.$items.length-1)&&!this.options.wrap)return t;var r=(n+("prev"==e?-1:1))%this.$items.length;return this.$items.eq(r)},f.prototype.to=function(e){var t=this,n=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(e>this.$items.length-1||e<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){t.to(e)}):n==e?this.pause().cycle():this.slide(n<e?"next":"prev",this.$items.eq(e))},f.prototype.pause=function(e){return e||(this.paused=!0),this.$element.find(".next, .prev").length&&l.support.transition&&(this.$element.trigger(l.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},f.prototype.next=function(){if(!this.sliding)return this.slide("next")},f.prototype.prev=function(){if(!this.sliding)return this.slide("prev")},f.prototype.slide=function(e,t){var n=this.$element.find(".item.active"),r=t||this.getItemForDirection(e,n),i=this.interval,o="next"==e?"left":"right",a=this;if(r.hasClass("active"))return this.sliding=!1;var s=r[0],c=l.Event("slide.bs.carousel",{relatedTarget:s,direction:o});if(this.$element.trigger(c),!c.isDefaultPrevented()){if(this.sliding=!0,i&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var d=l(this.$indicators.children()[this.getItemIndex(r)]);d&&d.addClass("active")}var u=l.Event("slid.bs.carousel",{relatedTarget:s,direction:o});return l.support.transition&&this.$element.hasClass("slide")?(r.addClass(e),r[0].offsetWidth,n.addClass(o),r.addClass(o),n.one("bsTransitionEnd",function(){r.removeClass([e,o].join(" ")).addClass("active"),n.removeClass(["active",o].join(" ")),a.sliding=!1,setTimeout(function(){a.$element.trigger(u)},0)}).emulateTransitionEnd(f.TRANSITION_DURATION)):(n.removeClass("active"),r.addClass("active"),this.sliding=!1,this.$element.trigger(u)),i&&this.cycle(),this}};var e=l.fn.carousel;l.fn.carousel=a,l.fn.carousel.Constructor=f,l.fn.carousel.noConflict=function(){return l.fn.carousel=e,this};var t=function(e){var t,n=l(this),r=l(n.attr("data-target")||(t=n.attr("href"))&&t.replace(/.*(?=#[^\s]+$)/,""));if(r.hasClass("carousel")){var i=l.extend({},r.data(),n.data()),o=n.attr("data-slide-to");o&&(i.interval=!1),a.call(r,i),o&&r.data("bs.carousel").to(o),e.preventDefault()}};l(document).on("click.bs.carousel.data-api","[data-slide]",t).on("click.bs.carousel.data-api","[data-slide-to]",t),l(window).on("load",function(){l('[data-ride="carousel"]').each(function(){var e=l(this);a.call(e,e.data())})})}(jQuery),function(a){"use strict";var s=function(e,t){this.$element=a(e),this.options=a.extend({},s.DEFAULTS,t),this.$trigger=a('[data-toggle="collapse"][href="#'+e.id+'"],[data-toggle="collapse"][data-target="#'+e.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};function i(e){var t,n=e.attr("data-target")||(t=e.attr("href"))&&t.replace(/.*(?=#[^\s]+$)/,"");return a(n)}function c(r){return this.each(function(){var e=a(this),t=e.data("bs.collapse"),n=a.extend({},s.DEFAULTS,e.data(),"object"==typeof r&&r);!t&&n.toggle&&/show|hide/.test(r)&&(n.toggle=!1),t||e.data("bs.collapse",t=new s(this,n)),"string"==typeof r&&t[r]()})}s.VERSION="3.3.7",s.TRANSITION_DURATION=350,s.DEFAULTS={toggle:!0},s.prototype.dimension=function(){return this.$element.hasClass("width")?"width":"height"},s.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var e,t=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(t&&t.length&&(e=t.data("bs.collapse"))&&e.transitioning)){var n=a.Event("show.bs.collapse");if(this.$element.trigger(n),!n.isDefaultPrevented()){t&&t.length&&(c.call(t,"hide"),e||t.data("bs.collapse",null));var r=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[r](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var i=function(){this.$element.removeClass("collapsing").addClass("collapse in")[r](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return i.call(this);var o=a.camelCase(["scroll",r].join("-"));this.$element.one("bsTransitionEnd",a.proxy(i,this)).emulateTransitionEnd(s.TRANSITION_DURATION)[r](this.$element[0][o])}}}},s.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var e=a.Event("hide.bs.collapse");if(this.$element.trigger(e),!e.isDefaultPrevented()){var t=this.dimension();this.$element[t](this.$element[t]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var n=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};if(!a.support.transition)return n.call(this);this.$element[t](0).one("bsTransitionEnd",a.proxy(n,this)).emulateTransitionEnd(s.TRANSITION_DURATION)}}},s.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},s.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(e,t){var n=a(t);this.addAriaAndCollapsedClass(i(n),n)},this)).end()},s.prototype.addAriaAndCollapsedClass=function(e,t){var n=e.hasClass("in");e.attr("aria-expanded",n),t.toggleClass("collapsed",!n).attr("aria-expanded",n)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=s,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(e){var t=a(this);t.attr("data-target")||e.preventDefault();var n=i(t),r=n.data("bs.collapse")?"toggle":t.data();c.call(n,r)})}(jQuery),function(a){"use strict";var s='[data-toggle="dropdown"]',r=function(e){a(e).on("click.bs.dropdown",this.toggle)};function c(e){var t=e.attr("data-target");t||(t=(t=e.attr("href"))&&/#[A-Za-z]/.test(t)&&t.replace(/.*(?=#[^\s]*$)/,""));var n=t&&a(t);return n&&n.length?n:e.parent()}function o(r){r&&3===r.which||(a(".dropdown-backdrop").remove(),a(s).each(function(){var e=a(this),t=c(e),n={relatedTarget:this};t.hasClass("open")&&(r&&"click"==r.type&&/input|textarea/i.test(r.target.tagName)&&a.contains(t[0],r.target)||(t.trigger(r=a.Event("hide.bs.dropdown",n)),r.isDefaultPrevented()||(e.attr("aria-expanded","false"),t.removeClass("open").trigger(a.Event("hidden.bs.dropdown",n)))))}))}r.VERSION="3.3.7",r.prototype.toggle=function(e){var t=a(this);if(!t.is(".disabled, :disabled")){var n=c(t),r=n.hasClass("open");if(o(),!r){"ontouchstart"in document.documentElement&&!n.closest(".navbar-nav").length&&a(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(a(this)).on("click",o);var i={relatedTarget:this};if(n.trigger(e=a.Event("show.bs.dropdown",i)),e.isDefaultPrevented())return;t.trigger("focus").attr("aria-expanded","true"),n.toggleClass("open").trigger(a.Event("shown.bs.dropdown",i))}return!1}},r.prototype.keydown=function(e){if(/(38|40|27|32)/.test(e.which)&&!/input|textarea/i.test(e.target.tagName)){var t=a(this);if(e.preventDefault(),e.stopPropagation(),!t.is(".disabled, :disabled")){var n=c(t),r=n.hasClass("open");if(!r&&27!=e.which||r&&27==e.which)return 27==e.which&&n.find(s).trigger("focus"),t.trigger("click");var i=n.find(".dropdown-menu li:not(.disabled):visible a");if(i.length){var o=i.index(e.target);38==e.which&&0<o&&o--,40==e.which&&o<i.length-1&&o++,~o||(o=0),i.eq(o).trigger("focus")}}}};var e=a.fn.dropdown;a.fn.dropdown=function(n){return this.each(function(){var e=a(this),t=e.data("bs.dropdown");t||e.data("bs.dropdown",t=new r(this)),"string"==typeof n&&t[n].call(e)})},a.fn.dropdown.Constructor=r,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=e,this},a(document).on("click.bs.dropdown.data-api",o).on("click.bs.dropdown.data-api",".dropdown form",function(e){e.stopPropagation()}).on("click.bs.dropdown.data-api",s,r.prototype.toggle).on("keydown.bs.dropdown.data-api",s,r.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",r.prototype.keydown)}(jQuery),function(o){"use strict";var a=function(e,t){this.options=t,this.$body=o(document.body),this.$element=o(e),this.$dialog=this.$element.find(".modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,o.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};function s(r,i){return this.each(function(){var e=o(this),t=e.data("bs.modal"),n=o.extend({},a.DEFAULTS,e.data(),"object"==typeof r&&r);t||e.data("bs.modal",t=new a(this,n)),"string"==typeof r?t[r](i):n.show&&t.show(i)})}a.VERSION="3.3.7",a.TRANSITION_DURATION=300,a.BACKDROP_TRANSITION_DURATION=150,a.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},a.prototype.toggle=function(e){return this.isShown?this.hide():this.show(e)},a.prototype.show=function(n){var r=this,e=o.Event("show.bs.modal",{relatedTarget:n});this.$element.trigger(e),this.isShown||e.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',o.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){r.$element.one("mouseup.dismiss.bs.modal",function(e){o(e.target).is(r.$element)&&(r.ignoreBackdropClick=!0)})}),this.backdrop(function(){var e=o.support.transition&&r.$element.hasClass("fade");r.$element.parent().length||r.$element.appendTo(r.$body),r.$element.show().scrollTop(0),r.adjustDialog(),e&&r.$element[0].offsetWidth,r.$element.addClass("in"),r.enforceFocus();var t=o.Event("shown.bs.modal",{relatedTarget:n});e?r.$dialog.one("bsTransitionEnd",function(){r.$element.trigger("focus").trigger(t)}).emulateTransitionEnd(a.TRANSITION_DURATION):r.$element.trigger("focus").trigger(t)}))},a.prototype.hide=function(e){e&&e.preventDefault(),e=o.Event("hide.bs.modal"),this.$element.trigger(e),this.isShown&&!e.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),o(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),o.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",o.proxy(this.hideModal,this)).emulateTransitionEnd(a.TRANSITION_DURATION):this.hideModal())},a.prototype.enforceFocus=function(){o(document).off("focusin.bs.modal").on("focusin.bs.modal",o.proxy(function(e){document===e.target||this.$element[0]===e.target||this.$element.has(e.target).length||this.$element.trigger("focus")},this))},a.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",o.proxy(function(e){27==e.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},a.prototype.resize=function(){this.isShown?o(window).on("resize.bs.modal",o.proxy(this.handleUpdate,this)):o(window).off("resize.bs.modal")},a.prototype.hideModal=function(){var e=this;this.$element.hide(),this.backdrop(function(){e.$body.removeClass("modal-open"),e.resetAdjustments(),e.resetScrollbar(),e.$element.trigger("hidden.bs.modal")})},a.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},a.prototype.backdrop=function(e){var t=this,n=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var r=o.support.transition&&n;if(this.$backdrop=o(document.createElement("div")).addClass("modal-backdrop "+n).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",o.proxy(function(e){this.ignoreBackdropClick?this.ignoreBackdropClick=!1:e.target===e.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide())},this)),r&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!e)return;r?this.$backdrop.one("bsTransitionEnd",e).emulateTransitionEnd(a.BACKDROP_TRANSITION_DURATION):e()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var i=function(){t.removeBackdrop(),e&&e()};o.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",i).emulateTransitionEnd(a.BACKDROP_TRANSITION_DURATION):i()}else e&&e()},a.prototype.handleUpdate=function(){this.adjustDialog()},a.prototype.adjustDialog=function(){var e=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&e?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!e?this.scrollbarWidth:""})},a.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},a.prototype.checkScrollbar=function(){var e=window.innerWidth;if(!e){var t=document.documentElement.getBoundingClientRect();e=t.right-Math.abs(t.left)}this.bodyIsOverflowing=document.body.clientWidth<e,this.scrollbarWidth=this.measureScrollbar()},a.prototype.setScrollbar=function(){var e=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"",this.bodyIsOverflowing&&this.$body.css("padding-right",e+this.scrollbarWidth)},a.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)},a.prototype.measureScrollbar=function(){var e=document.createElement("div");e.className="modal-scrollbar-measure",this.$body.append(e);var t=e.offsetWidth-e.clientWidth;return this.$body[0].removeChild(e),t};var e=o.fn.modal;o.fn.modal=s,o.fn.modal.Constructor=a,o.fn.modal.noConflict=function(){return o.fn.modal=e,this},o(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(e){var t=o(this),n=t.attr("href"),r=o(t.attr("data-target")||n&&n.replace(/.*(?=#[^\s]+$)/,"")),i=r.data("bs.modal")?"toggle":o.extend({remote:!/#/.test(n)&&n},r.data(),t.data());t.is("a")&&e.preventDefault(),r.one("show.bs.modal",function(e){e.isDefaultPrevented()||r.one("hidden.bs.modal",function(){t.is(":visible")&&t.trigger("focus")})}),s.call(r,i,this)})}(jQuery),function(m){"use strict";var g=function(e,t){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",e,t)};g.VERSION="3.3.7",g.TRANSITION_DURATION=150,g.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},g.prototype.init=function(e,t,n){if(this.enabled=!0,this.type=e,this.$element=m(t),this.options=this.getOptions(n),this.$viewport=this.options.viewport&&m(m.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var r=this.options.trigger.split(" "),i=r.length;i--;){var o=r[i];if("click"==o)this.$element.on("click."+this.type,this.options.selector,m.proxy(this.toggle,this));else if("manual"!=o){var a="hover"==o?"mouseenter":"focusin",s="hover"==o?"mouseleave":"focusout";this.$element.on(a+"."+this.type,this.options.selector,m.proxy(this.enter,this)),this.$element.on(s+"."+this.type,this.options.selector,m.proxy(this.leave,this))}}this.options.selector?this._options=m.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},g.prototype.getDefaults=function(){return g.DEFAULTS},g.prototype.getOptions=function(e){return(e=m.extend({},this.getDefaults(),this.$element.data(),e)).delay&&"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),e},g.prototype.getDelegateOptions=function(){var n={},r=this.getDefaults();return this._options&&m.each(this._options,function(e,t){r[e]!=t&&(n[e]=t)}),n},g.prototype.enter=function(e){var t=e instanceof this.constructor?e:m(e.currentTarget).data("bs."+this.type);if(t||(t=new this.constructor(e.currentTarget,this.getDelegateOptions()),m(e.currentTarget).data("bs."+this.type,t)),e instanceof m.Event&&(t.inState["focusin"==e.type?"focus":"hover"]=!0),t.tip().hasClass("in")||"in"==t.hoverState)t.hoverState="in";else{if(clearTimeout(t.timeout),t.hoverState="in",!t.options.delay||!t.options.delay.show)return t.show();t.timeout=setTimeout(function(){"in"==t.hoverState&&t.show()},t.options.delay.show)}},g.prototype.isInStateTrue=function(){for(var e in this.inState)if(this.inState[e])return!0;return!1},g.prototype.leave=function(e){var t=e instanceof this.constructor?e:m(e.currentTarget).data("bs."+this.type);if(t||(t=new this.constructor(e.currentTarget,this.getDelegateOptions()),m(e.currentTarget).data("bs."+this.type,t)),e instanceof m.Event&&(t.inState["focusout"==e.type?"focus":"hover"]=!1),!t.isInStateTrue()){if(clearTimeout(t.timeout),t.hoverState="out",!t.options.delay||!t.options.delay.hide)return t.hide();t.timeout=setTimeout(function(){"out"==t.hoverState&&t.hide()},t.options.delay.hide)}},g.prototype.show=function(){var e=m.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(e);var t=m.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(e.isDefaultPrevented()||!t)return;var n=this,r=this.tip(),i=this.getUID(this.type);this.setContent(),r.attr("id",i),this.$element.attr("aria-describedby",i),this.options.animation&&r.addClass("fade");var o="function"==typeof this.options.placement?this.options.placement.call(this,r[0],this.$element[0]):this.options.placement,a=/\s?auto?\s?/i,s=a.test(o);s&&(o=o.replace(a,"")||"top"),r.detach().css({top:0,left:0,display:"block"}).addClass(o).data("bs."+this.type,this),this.options.container?r.appendTo(this.options.container):r.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var c=this.getPosition(),d=r[0].offsetWidth,u=r[0].offsetHeight;if(s){var l=o,f=this.getPosition(this.$viewport);o="bottom"==o&&c.bottom+u>f.bottom?"top":"top"==o&&c.top-u<f.top?"bottom":"right"==o&&c.right+d>f.width?"left":"left"==o&&c.left-d<f.left?"right":o,r.removeClass(l).addClass(o)}var h=this.getCalculatedOffset(o,c,d,u);this.applyPlacement(h,o);var p=function(){var e=n.hoverState;n.$element.trigger("shown.bs."+n.type),n.hoverState=null,"out"==e&&n.leave(n)};m.support.transition&&this.$tip.hasClass("fade")?r.one("bsTransitionEnd",p).emulateTransitionEnd(g.TRANSITION_DURATION):p()}},g.prototype.applyPlacement=function(e,t){var n=this.tip(),r=n[0].offsetWidth,i=n[0].offsetHeight,o=parseInt(n.css("margin-top"),10),a=parseInt(n.css("margin-left"),10);isNaN(o)&&(o=0),isNaN(a)&&(a=0),e.top+=o,e.left+=a,m.offset.setOffset(n[0],m.extend({using:function(e){n.css({top:Math.round(e.top),left:Math.round(e.left)})}},e),0),n.addClass("in");var s=n[0].offsetWidth,c=n[0].offsetHeight;"top"==t&&c!=i&&(e.top=e.top+i-c);var d=this.getViewportAdjustedDelta(t,e,s,c);d.left?e.left+=d.left:e.top+=d.top;var u=/top|bottom/.test(t),l=u?2*d.left-r+s:2*d.top-i+c,f=u?"offsetWidth":"offsetHeight";n.offset(e),this.replaceArrow(l,n[0][f],u)},g.prototype.replaceArrow=function(e,t,n){this.arrow().css(n?"left":"top",50*(1-e/t)+"%").css(n?"top":"left","")},g.prototype.setContent=function(){var e=this.tip(),t=this.getTitle();e.find(".tooltip-inner")[this.options.html?"html":"text"](t),e.removeClass("fade in top bottom left right")},g.prototype.hide=function(e){var t=this,n=m(this.$tip),r=m.Event("hide.bs."+this.type);function i(){"in"!=t.hoverState&&n.detach(),t.$element&&t.$element.removeAttr("aria-describedby").trigger("hidden.bs."+t.type),e&&e()}if(this.$element.trigger(r),!r.isDefaultPrevented())return n.removeClass("in"),m.support.transition&&n.hasClass("fade")?n.one("bsTransitionEnd",i).emulateTransitionEnd(g.TRANSITION_DURATION):i(),this.hoverState=null,this},g.prototype.fixTitle=function(){var e=this.$element;(e.attr("title")||"string"!=typeof e.attr("data-original-title"))&&e.attr("data-original-title",e.attr("title")||"").attr("title","")},g.prototype.hasContent=function(){return this.getTitle()},g.prototype.getPosition=function(e){var t=(e=e||this.$element)[0],n="BODY"==t.tagName,r=t.getBoundingClientRect();null==r.width&&(r=m.extend({},r,{width:r.right-r.left,height:r.bottom-r.top}));var i=window.SVGElement&&t instanceof window.SVGElement,o=n?{top:0,left:0}:i?null:e.offset(),a={scroll:n?document.documentElement.scrollTop||document.body.scrollTop:e.scrollTop()},s=n?{width:m(window).width(),height:m(window).height()}:null;return m.extend({},r,a,s,o)},g.prototype.getCalculatedOffset=function(e,t,n,r){return"bottom"==e?{top:t.top+t.height,left:t.left+t.width/2-n/2}:"top"==e?{top:t.top-r,left:t.left+t.width/2-n/2}:"left"==e?{top:t.top+t.height/2-r/2,left:t.left-n}:{top:t.top+t.height/2-r/2,left:t.left+t.width}},g.prototype.getViewportAdjustedDelta=function(e,t,n,r){var i={top:0,left:0};if(!this.$viewport)return i;var o=this.options.viewport&&this.options.viewport.padding||0,a=this.getPosition(this.$viewport);if(/right|left/.test(e)){var s=t.top-o-a.scroll,c=t.top+o-a.scroll+r;s<a.top?i.top=a.top-s:c>a.top+a.height&&(i.top=a.top+a.height-c)}else{var d=t.left-o,u=t.left+o+n;d<a.left?i.left=a.left-d:u>a.right&&(i.left=a.left+a.width-u)}return i},g.prototype.getTitle=function(){var e=this.$element,t=this.options;return e.attr("data-original-title")||("function"==typeof t.title?t.title.call(e[0]):t.title)},g.prototype.getUID=function(e){for(;e+=~~(1e6*Math.random()),document.getElementById(e););return e},g.prototype.tip=function(){if(!this.$tip&&(this.$tip=m(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},g.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},g.prototype.enable=function(){this.enabled=!0},g.prototype.disable=function(){this.enabled=!1},g.prototype.toggleEnabled=function(){this.enabled=!this.enabled},g.prototype.toggle=function(e){var t=this;e&&((t=m(e.currentTarget).data("bs."+this.type))||(t=new this.constructor(e.currentTarget,this.getDelegateOptions()),m(e.currentTarget).data("bs."+this.type,t))),e?(t.inState.click=!t.inState.click,t.isInStateTrue()?t.enter(t):t.leave(t)):t.tip().hasClass("in")?t.leave(t):t.enter(t)},g.prototype.destroy=function(){var e=this;clearTimeout(this.timeout),this.hide(function(){e.$element.off("."+e.type).removeData("bs."+e.type),e.$tip&&e.$tip.detach(),e.$tip=null,e.$arrow=null,e.$viewport=null,e.$element=null})};var e=m.fn.tooltip;m.fn.tooltip=function(r){return this.each(function(){var e=m(this),t=e.data("bs.tooltip"),n="object"==typeof r&&r;!t&&/destroy|hide/.test(r)||(t||e.data("bs.tooltip",t=new g(this,n)),"string"==typeof r&&t[r]())})},m.fn.tooltip.Constructor=g,m.fn.tooltip.noConflict=function(){return m.fn.tooltip=e,this}}(jQuery),function(i){"use strict";var o=function(e,t){this.init("popover",e,t)};if(!i.fn.tooltip)throw new Error("Popover requires tooltip.js");o.VERSION="3.3.7",o.DEFAULTS=i.extend({},i.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),((o.prototype=i.extend({},i.fn.tooltip.Constructor.prototype)).constructor=o).prototype.getDefaults=function(){return o.DEFAULTS},o.prototype.setContent=function(){var e=this.tip(),t=this.getTitle(),n=this.getContent();e.find(".popover-title")[this.options.html?"html":"text"](t),e.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof n?"html":"append":"text"](n),e.removeClass("fade top bottom left right in"),e.find(".popover-title").html()||e.find(".popover-title").hide()},o.prototype.hasContent=function(){return this.getTitle()||this.getContent()},o.prototype.getContent=function(){var e=this.$element,t=this.options;return e.attr("data-content")||("function"==typeof t.content?t.content.call(e[0]):t.content)},o.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var e=i.fn.popover;i.fn.popover=function(r){return this.each(function(){var e=i(this),t=e.data("bs.popover"),n="object"==typeof r&&r;!t&&/destroy|hide/.test(r)||(t||e.data("bs.popover",t=new o(this,n)),"string"==typeof r&&t[r]())})},i.fn.popover.Constructor=o,i.fn.popover.noConflict=function(){return i.fn.popover=e,this}}(jQuery),function(o){"use strict";function i(e,t){this.$body=o(document.body),this.$scrollElement=o(e).is(document.body)?o(window):o(e),this.options=o.extend({},i.DEFAULTS,t),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",o.proxy(this.process,this)),this.refresh(),this.process()}function t(r){return this.each(function(){var e=o(this),t=e.data("bs.scrollspy"),n="object"==typeof r&&r;t||e.data("bs.scrollspy",t=new i(this,n)),"string"==typeof r&&t[r]()})}i.VERSION="3.3.7",i.DEFAULTS={offset:10},i.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},i.prototype.refresh=function(){var e=this,r="offset",i=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),o.isWindow(this.$scrollElement[0])||(r="position",i=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var e=o(this),t=e.data("target")||e.attr("href"),n=/^#./.test(t)&&o(t);return n&&n.length&&n.is(":visible")&&[[n[r]().top+i,t]]||null}).sort(function(e,t){return e[0]-t[0]}).each(function(){e.offsets.push(this[0]),e.targets.push(this[1])})},i.prototype.process=function(){var e,t=this.$scrollElement.scrollTop()+this.options.offset,n=this.getScrollHeight(),r=this.options.offset+n-this.$scrollElement.height(),i=this.offsets,o=this.targets,a=this.activeTarget;if(this.scrollHeight!=n&&this.refresh(),r<=t)return a!=(e=o[o.length-1])&&this.activate(e);if(a&&t<i[0])return this.activeTarget=null,this.clear();for(e=i.length;e--;)a!=o[e]&&t>=i[e]&&(void 0===i[e+1]||t<i[e+1])&&this.activate(o[e])},i.prototype.activate=function(e){this.activeTarget=e,this.clear();var t=this.selector+'[data-target="'+e+'"],'+this.selector+'[href="'+e+'"]',n=o(t).parents("li").addClass("active");n.parent(".dropdown-menu").length&&(n=n.closest("li.dropdown").addClass("active")),n.trigger("activate.bs.scrollspy")},i.prototype.clear=function(){o(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var e=o.fn.scrollspy;o.fn.scrollspy=t,o.fn.scrollspy.Constructor=i,o.fn.scrollspy.noConflict=function(){return o.fn.scrollspy=e,this},o(window).on("load.bs.scrollspy.data-api",function(){o('[data-spy="scroll"]').each(function(){var e=o(this);t.call(e,e.data())})})}(jQuery),function(s){"use strict";var a=function(e){this.element=s(e)};function t(n){return this.each(function(){var e=s(this),t=e.data("bs.tab");t||e.data("bs.tab",t=new a(this)),"string"==typeof n&&t[n]()})}a.VERSION="3.3.7",a.TRANSITION_DURATION=150,a.prototype.show=function(){var e=this.element,t=e.closest("ul:not(.dropdown-menu)"),n=e.data("target");if(n||(n=(n=e.attr("href"))&&n.replace(/.*(?=#[^\s]*$)/,"")),!e.parent("li").hasClass("active")){var r=t.find(".active:last a"),i=s.Event("hide.bs.tab",{relatedTarget:e[0]}),o=s.Event("show.bs.tab",{relatedTarget:r[0]});if(r.trigger(i),e.trigger(o),!o.isDefaultPrevented()&&!i.isDefaultPrevented()){var a=s(n);this.activate(e.closest("li"),t),this.activate(a,a.parent(),function(){r.trigger({type:"hidden.bs.tab",relatedTarget:e[0]}),e.trigger({type:"shown.bs.tab",relatedTarget:r[0]})})}}},a.prototype.activate=function(e,t,n){var r=t.find("> .active"),i=n&&s.support.transition&&(r.length&&r.hasClass("fade")||!!t.find("> .fade").length);function o(){r.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),e.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),i?(e[0].offsetWidth,e.addClass("in")):e.removeClass("fade"),e.parent(".dropdown-menu").length&&e.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),n&&n()}r.length&&i?r.one("bsTransitionEnd",o).emulateTransitionEnd(a.TRANSITION_DURATION):o(),r.removeClass("in")};var e=s.fn.tab;s.fn.tab=t,s.fn.tab.Constructor=a,s.fn.tab.noConflict=function(){return s.fn.tab=e,this};var n=function(e){e.preventDefault(),t.call(s(this),"show")};s(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',n).on("click.bs.tab.data-api",'[data-toggle="pill"]',n)}(jQuery),function(c){"use strict";var d=function(e,t){this.options=c.extend({},d.DEFAULTS,t),this.$target=c(this.options.target).on("scroll.bs.affix.data-api",c.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",c.proxy(this.checkPositionWithEventLoop,this)),this.$element=c(e),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};function n(r){return this.each(function(){var e=c(this),t=e.data("bs.affix"),n="object"==typeof r&&r;t||e.data("bs.affix",t=new d(this,n)),"string"==typeof r&&t[r]()})}d.VERSION="3.3.7",d.RESET="affix affix-top affix-bottom",d.DEFAULTS={offset:0,target:window},d.prototype.getState=function(e,t,n,r){var i=this.$target.scrollTop(),o=this.$element.offset(),a=this.$target.height();if(null!=n&&"top"==this.affixed)return i<n&&"top";if("bottom"==this.affixed)return null!=n?!(i+this.unpin<=o.top)&&"bottom":!(i+a<=e-r)&&"bottom";var s=null==this.affixed,c=s?i:o.top;return null!=n&&i<=n?"top":null!=r&&e-r<=c+(s?a:t)&&"bottom"},d.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(d.RESET).addClass("affix");var e=this.$target.scrollTop(),t=this.$element.offset();return this.pinnedOffset=t.top-e},d.prototype.checkPositionWithEventLoop=function(){setTimeout(c.proxy(this.checkPosition,this),1)},d.prototype.checkPosition=function(){if(this.$element.is(":visible")){var e=this.$element.height(),t=this.options.offset,n=t.top,r=t.bottom,i=Math.max(c(document).height(),c(document.body).height());"object"!=typeof t&&(r=n=t),"function"==typeof n&&(n=t.top(this.$element)),"function"==typeof r&&(r=t.bottom(this.$element));var o=this.getState(i,e,n,r);if(this.affixed!=o){null!=this.unpin&&this.$element.css("top","");var a="affix"+(o?"-"+o:""),s=c.Event(a+".bs.affix");if(this.$element.trigger(s),s.isDefaultPrevented())return;this.affixed=o,this.unpin="bottom"==o?this.getPinnedOffset():null,this.$element.removeClass(d.RESET).addClass(a).trigger(a.replace("affix","affixed")+".bs.affix")}"bottom"==o&&this.$element.offset({top:i-e-r})}};var e=c.fn.affix;c.fn.affix=n,c.fn.affix.Constructor=d,c.fn.affix.noConflict=function(){return c.fn.affix=e,this},c(window).on("load",function(){c('[data-spy="affix"]').each(function(){var e=c(this),t=e.data();t.offset=t.offset||{},null!=t.offsetBottom&&(t.offset.bottom=t.offsetBottom),null!=t.offsetTop&&(t.offset.top=t.offsetTop),n.call(e,t)})})}(jQuery),function(n){var r,e,i,t=n.jQuery||n.angular.element,o=n.document.documentElement,a=t(o);function s(){l(document.getElementsByTagName("input"),d),n.setTimeout(function(){a.find("input").checkAndTriggerAutoFillEvent()},200)}return u("change",d),r=d,e=(n.jQuery||n.angular.element).prototype,i=e.val,e.val=function(t){var e=i.apply(this,arguments);return 0<arguments.length&&l(this,function(e){r(e,t)}),e},t.prototype.checkAndTriggerAutoFillEvent=function(){var e,t;for(e=0;e<this.length;e++)c(t=this[e])||(d(t),f(t))},u("blur",function(e){n.setTimeout(function(){(function(e){for(;e;){if("FORM"===e.nodeName)return t(e);e=e.parentNode}return t()})(e).find("input").checkAndTriggerAutoFillEvent()},20)}),n.document.addEventListener?n.document.addEventListener("DOMContentLoaded",s,!1):n.document.attachEvent("DOMContentLoaded",s);function c(e){"$$currentValue"in e||(e.$$currentValue=e.getAttribute("value"));var t=e.value,n=e.$$currentValue;return!t&&!n||t===n}function d(e){e.$$currentValue=e.value}function u(e,n){function t(e){var t=e.target;n(t)}o.addEventListener?o.addEventListener(e,t,!0):o.attachEvent(e,t)}function l(e,t){if(e.forEach)return e.forEach(t);var n;for(n=0;n<e.length;n++)t(e[n])}function f(e){var t=n.document.createEvent("HTMLEvents");t.initEvent("change",!0,!0),e.dispatchEvent(t)}}(window),function(e,d){"use strict";function t(e,s,t){var c=t.baseHref(),r=e[0];return function(e,t,n){r.cookie=function(e,t,n){var r,i;i=(n=n||{}).expires,r=d.isDefined(n.path)?n.path:c,d.isUndefined(t)&&(i="Thu, 01 Jan 1970 00:00:00 GMT",t=""),d.isString(i)&&(i=new Date(i));var o=encodeURIComponent(e)+"="+encodeURIComponent(t);o+=r?";path="+r:"",o+=n.domain?";domain="+n.domain:"",o+=i?";expires="+i.toUTCString():"";var a=(o+=n.secure?";secure":"").length+1;return 4096<a&&s.warn("Cookie '"+e+"' possibly not set or overflowed because it was too large ("+a+" > 4096 bytes)!"),o}(e,t,n)}}d.module("ngCookies",["ng"]).info({angularVersion:"1.7.0"}).provider("$cookies",[function(){var t=this.defaults={};function i(e){return e?d.extend({},t,e):t}this.$get=["$$cookieReader","$$cookieWriter",function(t,r){return{get:function(e){return t()[e]},getObject:function(e){var t=this.get(e);return t?d.fromJson(t):t},getAll:function(){return t()},put:function(e,t,n){r(e,t,i(n))},putObject:function(e,t,n){this.put(e,d.toJson(t),n)},remove:function(e,t){r(e,void 0,i(t))}}}]}]),t.$inject=["$document","$log","$browser"],d.module("ngCookies").provider("$$cookieWriter",function(){this.$get=t})}(window,window.angular),"undefined"!=typeof module&&"undefined"!=typeof exports&&module.exports===exports&&(module.exports="ui.router"),function(e,P,L){"use strict";var D,j=P.isDefined,g=P.isFunction,R=P.isString,B=P.isObject,F=P.isArray,U=P.forEach,q=P.extend,H=P.copy,p=P.toJson;function z(e,t){return q(new(q(function(){},{prototype:e})),t)}function w(n){return U(arguments,function(e){e!==n&&U(e,function(e,t){n.hasOwnProperty(t)||(n[t]=e)})}),n}function V(e){if(Object.keys)return Object.keys(e);var n=[];return U(e,function(e,t){n.push(t)}),n}function K(e,t){if(Array.prototype.indexOf)return e.indexOf(t,Number(arguments[2])||0);var n=e.length>>>0,r=Number(arguments[2])||0;for((r=r<0?Math.ceil(r):Math.floor(r))<0&&(r+=n);r<n;r++)if(r in e&&e[r]===t)return r;return-1}function G(e,t,n,r){var i,o=function(e,t){var n=[];for(var r in e.path){if(e.path[r]!==t.path[r])break;n.push(e.path[r])}return n}(n,r),a={},s=[];for(var c in o)if(o[c]&&o[c].params&&(i=V(o[c].params)).length)for(var d in i)0<=K(s,i[d])||(s.push(i[d]),a[i[d]]=e[i[d]]);return q({},a,t)}function W(e,t){var n={};return U(e,function(e){n[e]=t[e]}),n}function X(t){var n={},e=Array.prototype.concat.apply(Array.prototype,Array.prototype.slice.call(arguments,1));return U(e,function(e){e in t&&(n[e]=t[e])}),n}function x(e){var t={},n=Array.prototype.concat.apply(Array.prototype,Array.prototype.slice.call(arguments,1));for(var r in e)-1==K(n,r)&&(t[r]=e[r]);return t}function _(e,n){var r=F(e),i=r?[]:{};return U(e,function(e,t){n(e,t)&&(i[r?i.length:t]=e)}),i}function Y(e,n){var r=F(e)?[]:{};return U(e,function(e,t){r[t]=n(e,t)}),r}function Z(e){return e.then(L,function(){})&&e}function t(v,b){var e={},s=[],y=e,$=q(v.when(e),{$$promises:e,$$values:e});this.study=function(i){if(!B(i))throw new Error("'invocables' must be an object");var p=V(i||{}),m=[],o=[],a={};function g(e){return B(e)&&e.then&&e.$$promises}return U(i,function t(e,n){if(2!==a[n]){if(o.push(n),1===a[n])throw o.splice(0,K(o,n)),new Error("Cyclic dependency: "+o.join(" -> "));if(a[n]=1,R(e))m.push(n,[function(){return b.get(e)}],s);else{var r=b.annotate(e);U(r,function(e){e!==n&&i.hasOwnProperty(e)&&t(i[e],e)}),m.push(n,e,r)}o.pop(),a[n]=2}}),i=o=a=null,function(s,e,c){if(g(s)&&c===L&&(c=e,e=s,s=null),s){if(!B(s))throw new Error("'locals' must be an object")}else s=y;if(e){if(!g(e))throw new Error("'parent' must be a promise returned by $resolve.resolve()")}else e=$;var t=v.defer(),d=Z(t.promise),u=d.$$promises={},l=q({},s),n=1+m.length/3,r=!1;function f(){--n||(r||w(l,e.$$values),d.$$values=l,d.$$promises=d.$$promises||!0,delete d.$$inheritedValues,t.resolve(l))}function h(e){d.$$failure=e,t.reject(e)}if(Z(d),j(e.$$failure))return h(e.$$failure),d;e.$$inheritedValues&&w(l,x(e.$$inheritedValues,p)),q(u,e.$$promises),e.$$values?(r=w(l,x(e.$$values,p)),d.$$inheritedValues=x(e.$$values,p),f()):(e.$$inheritedValues&&(d.$$inheritedValues=x(e.$$inheritedValues,p)),e.then(f,h));for(var i=0,o=m.length;i<o;i+=3)s.hasOwnProperty(m[i])?f():a(m[i],m[i+1],m[i+2]);function a(t,e,n){var r=v.defer(),i=0;function o(e){r.reject(e),h(e)}function a(){if(!j(d.$$failure))try{r.resolve(b.invoke(e,c,l)),r.promise.then(function(e){l[t]=e,f()},o)}catch(e){o(e)}}U(n,function(t){u.hasOwnProperty(t)&&!s.hasOwnProperty(t)&&(i++,u[t].then(function(e){l[t]=e,--i||a()},o))}),i||a(),u[t]=Z(r.promise)}return d}},this.resolve=function(e,t,n,r){return this.study(e)(t,n,r)}}function i(n,r,i,o){this.fromConfig=function(e,t,n){return j(e.template)?this.fromString(e.template,t):j(e.templateUrl)?this.fromUrl(e.templateUrl,t):j(e.templateProvider)?this.fromProvider(e.templateProvider,t,n):null},this.fromString=function(e,t){return g(e)?e(t):e},this.fromUrl=function(e,t){return g(e)&&(e=e(t)),null==e?null:o?n.get(e,{cache:r,headers:{Accept:"text/html"}}).then(function(e){return e.data}):i.get("$templateRequest")(e)},this.fromProvider=function(e,t,n){return i.invoke(e,null,n||{params:t})}}function c(s,c,e){c=q({params:{}},B(c)?c:{});var t,n,r,i,o=/([:*])([\w\[\]]+)|\{([\w\[\]]+)(?:\:\s*((?:[^{}\\]+|\\.|\{(?:[^{}\\]+|\\.)*\})+))?\}/g,a=/([:]?)([\w\[\].-]+)|\{([\w\[\].-]+)(?:\:\s*((?:[^{}\\]+|\\.|\{(?:[^{}\\]+|\\.)*\})+))?\}/g,d="^",u=0,l=this.segments=[],f=e?e.params:{},h=this.params=e?e.params.$$new():new D.ParamSet,p=[];function m(e,t,n,r){if(p.push(e),f[e])return f[e];if(!/^\w+([-.]+\w+)*(?:\[\])?$/.test(e))throw new Error("Invalid parameter name '"+e+"' in pattern '"+s+"'");if(h[e])throw new Error("Duplicate parameter name '"+e+"' in pattern '"+s+"'");return h[e]=new D.Param(e,t,n,r),h[e]}function g(e,t,n,r){var i=["",""],o=e.replace(/[\\\[\]\^$*+?.()|{}]/g,"\\$&");if(!t)return o;switch(n){case!1:i=["(",")"+(r?"?":"")];break;case!0:o=o.replace(/\/$/,""),i=["(?:/(",")|/)?"];break;default:i=["("+n+"|",")?"]}return o+i[0]+t+i[1]}function v(e,t){var n,r,i,o,a;return n=e[2]||e[3],a=c.params[n],i=s.substring(u,e.index),(r=t?e[4]:e[4]||("*"==e[1]?".*":null))&&(o=D.type(r)||z(D.type("string"),{pattern:new RegExp(r,c.caseInsensitive?"i":L)})),{id:n,regexp:r,segment:i,type:o,cfg:a}}for(this.source=s;(t=o.exec(s))&&!(0<=(n=v(t,!1)).segment.indexOf("?"));)r=m(n.id,n.type,n.cfg,"path"),d+=g(n.segment,r.type.pattern.source,r.squash,r.isOptional),l.push(n.segment),u=o.lastIndex;var b=(i=s.substring(u)).indexOf("?");if(0<=b){var y=this.sourceSearch=i.substring(b);if(i=i.substring(0,b),this.sourcePath=s.substring(0,u+b),0<y.length)for(u=0;t=a.exec(y);)r=m((n=v(t,!0)).id,n.type,n.cfg,"search"),u=o.lastIndex}else this.sourcePath=s,this.sourceSearch="";d+=g(i)+(!1===c.strict?"/?":"")+"$",l.push(i),this.regexp=new RegExp(d,c.caseInsensitive?"i":L),this.prefix=l[0],this.$$paramNames=p}function E(e){q(this,e)}function n(h,s){var c,d=[],p=null,m=!1;function u(e,t,n){if(!n)return!1;var r=e.invoke(t,t,{$match:n});return!j(r)||r}function e(u,e,i,t,l){var o,f=t.baseHref(),n=u.url();function r(e){if(!e||!e.defaultPrevented){o&&u.url();o=L;var t,n=d.length;for(t=0;t<n;t++)if(r(d[t]))return;p&&r(p)}function r(e){var t=e(i,u);return!!t&&(R(t)&&u.replace().url(t),!0)}}function a(){return c=c||e.$on("$locationChangeSuccess",r)}return m||a(),{sync:function(){r()},listen:function(){return a()},update:function(e){e?n=u.url():u.url()!==n&&(u.url(n),u.replace())},push:function(e,t,n){var r=e.format(t||{});null!==r&&t&&t["#"]&&(r+="#"+t["#"]),u.url(r),o=n&&n.$$avoidResync?u.url():L,n&&n.replace&&u.replace()},href:function(e,t,n){if(!e.validates(t))return null;var r=h.html5Mode();P.isObject(r)&&(r=r.enabled),r=r&&l.history;var i,o,a,s=e.format(t);if(n=n||{},r||null===s||(s="#"+h.hashPrefix()+s),null!==s&&t&&t["#"]&&(s+="#"+t["#"]),i=s,o=r,a=n.absolute,s="/"===f?i:o?f.slice(0,-1)+i:a?f.slice(1)+i:i,!n.absolute||!s)return s;var c=!r&&s?"/":"",d=u.port();return d=80===d||443===d?"":":"+d,[u.protocol(),"://",u.host(),d,c,s].join("")}}}this.rule=function(e){if(!g(e))throw new Error("'rule' must be a function");return d.push(e),this},this.otherwise=function(e){if(R(e)){var t=e;e=function(){return t}}else if(!g(e))throw new Error("'rule' must be a function");return p=e,this},this.when=function(e,t){var i,o=R(t);if(R(e)&&(e=s.compile(e)),!o&&!g(t)&&!F(t))throw new Error("invalid 'handler' in when()");var n={matcher:function(n,r){return o&&(i=s.compile(r),r=["$match",function(e){return i.format(e)}]),q(function(e,t){return u(e,r,n.exec(t.path(),t.search()))},{prefix:R(n.prefix)?n.prefix:""})},regex:function(n,r){if(n.global||n.sticky)throw new Error("when() RegExp must not be global or sticky");return o&&(i=r,r=["$match",function(e){return n=e,i.replace(/\$(\$|\d{1,2})/,function(e,t){return n["$"===t?0:Number(t)]});var n}]),q(function(e,t){return u(e,r,n.exec(t.path()))},{prefix:(e=n,t=/^\^((?:\\[^a-zA-Z0-9]|[^\\\[\]\^$*+?.()|{}]+)*)/.exec(e.source),null!=t?t[1].replace(/\\(.)/g,"$1"):"")});var e,t}},r={matcher:s.isMatcher(e),regex:e instanceof RegExp};for(var a in r)if(r[a])return this.rule(n[a](e,t));throw new Error("invalid 'what' in when()")},this.deferIntercept=function(e){e===L&&(e=!0),m=e},(this.$get=e).$inject=["$location","$rootScope","$injector","$browser","$sniffer"]}function r(a,r){var M,I,l={},s={},N="abstract",c={parent:function(e){if(j(e.parent)&&e.parent)return O(e.parent);var t=/^(.+)\.[^.]+$/.exec(e.name);return t?O(t[1]):M},data:function(e){return e.parent&&e.parent.data&&(e.data=e.self.data=z(e.parent.data,e.data)),e.data},url:function(e){var t=e.url,n={params:e.params||{}};if(R(t))return"^"==t.charAt(0)?r.compile(t.substring(1),n):(e.parent.navigable||M).url.concat(t,n);if(!t||r.isMatcher(t))return t;throw new Error("Invalid url '"+t+"' in state '"+e+"'")},navigable:function(e){return e.url?e:e.parent?e.parent.navigable:null},ownParams:function(e){var n=e.url&&e.url.params||new D.ParamSet;return U(e.params||{},function(e,t){n[t]||(n[t]=new D.Param(t,null,e,"config"))}),n},params:function(e){var t=X(e.ownParams,e.ownParams.$$keys());return e.parent&&e.parent.params?q(e.parent.params.$$new(),t):new D.ParamSet},views:function(n){var r={};return U(j(n.views)?n.views:{"":n},function(e,t){t.indexOf("@")<0&&(t+="@"+n.parent.name),e.resolveAs=e.resolveAs||n.resolveAs||"$resolve",r[t]=e}),r},path:function(e){return e.parent?e.parent.path.concat(e):[]},includes:function(e){var t=e.parent?q({},e.parent.includes):{};return t[e.name]=!0,t},$delegates:{}};function O(e,t){if(!e)return L;var n,r=R(e),i=r?e:e.name;if(0===(n=i).indexOf(".")||0===n.indexOf("^")){if(!t)throw new Error("No reference point given for path '"+i+"'");t=O(t);for(var o=i.split("."),a=0,s=o.length,c=t;a<s;a++)if(""!==o[a]||0!==a){if("^"!==o[a])break;if(!c.parent)throw new Error("Path '"+i+"' not valid for state '"+t.name+"'");c=c.parent}else c=t;o=o.slice(a).join("."),i=c.name+(c.name&&o?".":"")+o}var d=l[i];return!d||!r&&(r||d!==e&&d.self!==e)?L:d}function d(n){var e=(n=z(n,{self:n,resolve:n.resolve||{},toString:function(){return this.name}})).name;if(!R(e)||0<=e.indexOf("@"))throw new Error("State must have a valid name");if(l.hasOwnProperty(e))throw new Error("State '"+e+"' is already defined");var t,r,i=-1!==e.indexOf(".")?e.substring(0,e.lastIndexOf(".")):R(n.parent)?n.parent:B(n.parent)&&R(n.parent.name)?n.parent.name:"";if(i&&!l[i])return t=i,r=n.self,s[t]||(s[t]=[]),void s[t].push(r);for(var o in c)g(c[o])&&(n[o]=c[o](n,c.$delegates[o]));return!(l[e]=n)[N]&&n.url&&a.when(n.url,["$match","$stateParams",function(e,t){I.$current.navigable==n&&function(e,t,n){if(!n)for(var r in n=[],e)n.push(r);for(var i=0;i<n.length;i++){var o=n[i];if(e[o]!=t[o])return!1}return!0}(e,t)||I.transitionTo(n,e,{inherit:!0,location:!1})}]),function(e){for(var t=s[e]||[];t.length;)d(t.shift())}(e),n}function e(y,$,d,w,u,x,S,e,t){var _=new Error("transition superseded"),E=Z($.reject(_)),C=Z($.reject(new Error("transition prevented"))),A=Z($.reject(new Error("transition aborted"))),k=Z($.reject(new Error("transition failed")));function T(o,e,t,n,a,s){var c=t?e:W(o.params.$$keys(),e),r={$stateParams:c};a.resolve=u.resolve(o.resolve,r,a.resolve,o);var i=[a.resolve.then(function(e){a.globals=e})];return n&&i.push(n),$.all(i).then(function(){var e=[];return U(o.views,function(n,r){var i=n.resolve&&n.resolve!==o.resolve?n.resolve:{};i.$template=[function(){return d.load(r,{view:n,locals:a.globals,params:c,notify:s.notify})||""}],e.push(u.resolve(i,a.globals,a.resolve,o).then(function(e){if(g(n.controllerProvider)||F(n.controllerProvider)){var t=P.extend({},i,a.globals);e.$$controller=w.invoke(n.controllerProvider,null,t)}else e.$$controller=n.controller;e.$$state=o,e.$$controllerAs=n.controllerAs,e.$$resolveAs=n.resolveAs,a[r]=e}))}),$.all(e).then(function(){return a.globals})}).then(function(e){return a})}return M.locals={resolve:null,globals:{$stateParams:{}}},(I={params:{},current:M.self,$current:M,transition:null,reload:function(e){return I.transitionTo(I.current,x,{reload:e||!0,inherit:!1,notify:!0})},go:function(e,t,n){return I.transitionTo(e,t,q({inherit:!0,relative:I.$current},n))}}).transitionTo=function(r,i,o){i=i||{},o=q({location:!0,inherit:!1,relative:null,notify:!0,reload:!1,$retry:!1},o||{});var a=I.$current,s=I.params,c=a.path,e=O(r,o.relative),t=i["#"];if(!j(e)){var n={to:r,toParams:i,options:o},d=function(e,t,n,r){var i=y.$broadcast("$stateNotFound",e,t,n);if(i.defaultPrevented)return S.update(),A;if(!i.retry)return null;if(r.$retry)return S.update(),k;var o=I.transition=$.when(i.retry);return o.then(function(){return o!==I.transition?(y.$broadcast("$stateChangeCancel",e.to,e.toParams,t,n),E):(e.options.$retry=!0,I.transitionTo(e.to,e.toParams,e.options))},function(){return A}),S.update(),o}(n,a.self,s,o);if(d)return d;if(i=n.toParams,e=O(r=n.to,(o=n.options).relative),!j(e)){if(!o.relative)throw new Error("No such state '"+r+"'");throw new Error("Could not resolve '"+r+"' from state '"+o.relative+"'")}}if(e[N])throw new Error("Cannot transition to abstract state '"+r+"'");if(o.inherit&&(i=G(x,i||{},I.$current,e)),!e.params.$$validates(i))return k;i=e.params.$$values(i);var u=(r=e).path,l=0,f=u[l],h=M.locals,p=[];if(o.reload){if(R(o.reload)||B(o.reload)){if(B(o.reload)&&!o.reload.name)throw new Error("Invalid reload state object");var m=!0===o.reload?c[0]:O(o.reload);if(o.reload&&!m)throw new Error("No such reload state '"+(R(o.reload)?o.reload:o.reload.name)+"'");for(;f&&f===c[l]&&f!==m;)h=p[l]=f.locals,f=u[++l]}}else for(;f&&f===c[l]&&f.ownParams.$$equals(i,s);)h=p[l]=f.locals,f=u[++l];if(function(e,t,n,r,i,o){if(!o.reload&&e===n&&(i===n.locals||!1===e.self.reloadOnSearch&&(a=n,s=r,c=t,d=a.params.$$keys().filter(function(e){return"search"!=a.params[e].location}),u=X.apply({},[a.params].concat(d)),new D.ParamSet(u).$$equals(s,c))))return!0;var a,s,c,d,u}(r,i,a,s,h,o))return t&&(i["#"]=t),I.params=i,H(I.params,x),H(W(r.params.$$keys(),x),r.locals.globals.$stateParams),o.location&&r.navigable&&r.navigable.url&&(S.push(r.navigable.url,i,{$$avoidResync:!0,replace:"replace"===o.location}),S.update(!0)),I.transition=null,$.when(I.current);if(i=W(r.params.$$keys(),i||{}),t&&(i["#"]=t),o.notify&&y.$broadcast("$stateChangeStart",r.self,i,a.self,s,o).defaultPrevented)return y.$broadcast("$stateChangeCancel",r.self,i,a.self,s),null==I.transition&&S.update(),C;for(var g=$.when(h),v=l;v<u.length;f=u[++v])h=p[v]=z(h),g=T(f,i,f===r,g,h,o);var b=I.transition=g.then(function(){var e,t,n;if(I.transition!==b)return y.$broadcast("$stateChangeCancel",r.self,i,a.self,s),E;for(e=c.length-1;l<=e;e--)(n=c[e]).self.onExit&&w.invoke(n.self.onExit,n.self,n.locals.globals),n.locals=null;for(e=l;e<u.length;e++)(t=u[e]).locals=p[e],t.self.onEnter&&w.invoke(t.self.onEnter,t.self,t.locals.globals);return I.transition!==b?(y.$broadcast("$stateChangeCancel",r.self,i,a.self,s),E):(I.$current=r,I.current=r.self,I.params=i,H(I.params,x),I.transition=null,o.location&&r.navigable&&S.push(r.navigable.url,r.navigable.locals.globals.$stateParams,{$$avoidResync:!0,replace:"replace"===o.location}),o.notify&&y.$broadcast("$stateChangeSuccess",r.self,i,a.self,s),S.update(!0),I.current)}).then(null,function(e){return e===_?E:I.transition!==b?(y.$broadcast("$stateChangeCancel",r.self,i,a.self,s),E):(I.transition=null,y.$broadcast("$stateChangeError",r.self,i,a.self,s,e).defaultPrevented||S.update(),$.reject(e))});return Z(b),b},I.is=function(e,r,t){var i=O(e,(t=q({relative:I.$current},t||{})).relative);return j(i)?I.$current===i&&(!r||V(r).reduce(function(e,t){var n=i.params[t];return e&&(!n||n.type.equals(x[t],r[t]))},!0)):L},I.includes=function(e,r,t){if(t=q({relative:I.$current},t||{}),R(e)&&-1<e.indexOf("*")){if(!function(e){for(var t=e.split("."),n=I.$current.name.split("."),r=0,i=t.length;r<i;r++)"*"===t[r]&&(n[r]="*");return"**"===t[0]&&(n=n.slice(K(n,t[1]))).unshift("**"),"**"===t[t.length-1]&&(n.splice(K(n,t[t.length-2])+1,Number.MAX_VALUE),n.push("**")),t.length==n.length&&n.join("")===t.join("")}(e))return!1;e=I.$current.name}var i=O(e,t.relative);if(!j(i))return L;if(!j(I.$current.includes[i.name]))return!1;if(!r)return!0;for(var n=V(r),o=0;o<n.length;o++){var a=n[o],s=i.params[a];if(s&&!s.type.equals(x[a],r[a]))return!1}return V(r).reduce(function(e,t){var n=i.params[t];return e&&!n||n.type.equals(x[t],r[t])},!0)},I.href=function(e,t,n){var r=O(e,(n=q({lossy:!0,inherit:!0,absolute:!1,relative:I.$current},n||{})).relative);if(!j(r))return null;n.inherit&&(t=G(x,t||{},I.$current,r));var i=r&&n.lossy?r.navigable:r;return i&&i.url!==L&&null!==i.url?S.href(i.url,W(r.params.$$keys().concat("#"),t||{}),{absolute:n.absolute}):null},I.get=function(e,t){if(0===arguments.length)return Y(V(l),function(e){return l[e].self});var n=O(e,t||I.$current);return n&&n.self?n.self:null},I}(M=d({name:"",url:"^",views:null,abstract:!0})).navigable=null,this.decorator=function(e,t){if(R(e)&&!j(t))return c[e];if(!g(t)||!R(e))return this;c[e]&&!c.$delegates[e]&&(c.$delegates[e]=c[e]);return c[e]=t,this},this.state=function(e,t){B(e)?t=e:t.name=e;return d(t),this},(this.$get=e).$inject=["$rootScope","$q","$view","$injector","$resolve","$stateParams","$urlRouter","$location","$urlMatcherFactory"]}function o(){function e(e,r){return{load:function(e,t){var n;return(t=q({template:null,controller:null,view:null,locals:null,notify:!0,async:!0,params:{}},t)).view&&(n=r.fromConfig(t.view,t.params,t.locals)),n}}}(this.$get=e).$inject=["$rootScope","$templateFactory"]}function a(m,t,g,v,b){var e=t.has?function(e){return t.has(e)?t.get(e):null}:function(e){try{return t.get(e)}catch(e){return null}},n=e("$animator"),y=e("$animate");return{restrict:"ECA",terminal:!0,priority:400,transclude:"element",compile:function(e,t,p){return function(i,o,a){var s,c,d,u,l=a.onload||"",f=a.autoscroll,h=function(e,t){if(y)return{enter:function(e,t,n){2<P.version.minor?y.enter(e,null,t).then(n):y.enter(e,null,t,n)},leave:function(e,t){2<P.version.minor?y.leave(e).then(t):y.leave(e,t)}};if(n){var r=n&&n(t,e);return{enter:function(e,t,n){r.enter(e,null,t),n()},leave:function(e,t){r.leave(e),t()}}}return{enter:function(e,t,n){t.after(e),n()},leave:function(e,t){e.remove(),t()}}}(a,i);o.inheritedData("$uiView");function e(e){var t,n=$(i,a,o,v),r=n&&m.$current&&m.$current.locals[n];(e||r!==u)&&(t=i.$new(),u=m.$current.locals[n],t.$emit("$viewContentLoading",n),c=p(t,function(e){var t=b.defer(),n=b.defer(),r={$animEnter:t.promise,$animLeave:n.promise,$$animLeave:n};e.data("$uiViewAnim",r),h.enter(e,o,function(){t.resolve(),d&&d.$emit("$viewContentAnimationEnded"),(P.isDefined(f)&&!f||i.$eval(f))&&g(e)}),function(){if(s&&(s.remove(),s=null),d&&(d.$destroy(),d=null),c){var e=c.data("$uiViewAnim");h.leave(c,function(){e.$$animLeave.resolve(),s=null}),s=c,c=null}}()}),(d=t).$emit("$viewContentLoaded",n),d.$eval(l))}i.$on("$stateChangeSuccess",function(){e(!1)}),e(!0)}}}}function s(u,l,f,h){return{restrict:"ECA",priority:-400,compile:function(e){var d=e.html();return e.empty?e.empty():e[0].innerHTML=null,function(e,t,n){var r=f.$current,i=$(e,n,t,h),o=r&&r.locals[i];if(!o)return t.html(d),void u(t.contents())(e);t.data("$uiView",{name:i,state:o.$$state}),t.html(o.$template?o.$template:d);var a=P.extend({},o);e[o.$$resolveAs]=a;var s=u(t.contents());if(o.$$controller){o.$scope=e,o.$element=t;var c=l(o.$$controller,o);o.$$controllerAs&&(e[o.$$controllerAs]=c,e[o.$$controllerAs][o.$$resolveAs]=a),g(c.$onInit)&&c.$onInit(),t.data("$ngControllerController",c),t.children().data("$ngControllerController",c)}s(e)}}}}function $(e,t,n,r){var i=r(t.uiView||t.name||"")(e),o=n.inheritedData("$uiView");return 0<=i.indexOf("@")?i:i+"@"+(o?o.state.name:"")}function m(e,t){var n,r=e.match(/^\s*({[^}]*})\s*$/);if(r&&(e=t+"("+r[1]+")"),!(n=e.replace(/\n/g," ").match(/^([^(]+?)\s*(\((.*)\))?$/))||4!==n.length)throw new Error("Invalid state ref '"+e+"'");return{state:n[1],paramExpr:n[3]||null}}function v(e){var t=e.parent().inheritedData("$uiView");if(t&&t.state&&t.state.name)return t.state}function b(e){var t="[object SVGAnimatedString]"===Object.prototype.toString.call(e.prop("href")),n="FORM"===e[0].nodeName;return{attr:n?"action":t?"xlink:href":"href",isAnchor:"A"===e.prop("tagName").toUpperCase(),clickable:!n}}function y(o,a,s,c,d){return function(e){var t=e.which||e.button,n=d();if(!(1<t||e.ctrlKey||e.metaKey||e.shiftKey||o.attr("target"))){var r=s(function(){a.go(n.state,n.params,n.options)});e.preventDefault();var i=c.isAnchor&&!n.href?1:0;e.preventDefault=function(){i--<=0&&s.cancel(r)}}}}function d(f,h){return{restrict:"A",require:["?^uiSrefActive","?^uiSrefActiveEq"],link:function(e,t,n,r){var i,o,a=m(n.uiSref,f.current.name),s={state:a.state,href:null,params:null},c=b(t),d=r[1]||r[0],u=null;s.options=q((o=f,{relative:v(t)||o.$current,inherit:!0}),n.uiSrefOpts?e.$eval(n.uiSrefOpts):{});var l=function(e){e&&(s.params=P.copy(e)),s.href=f.href(a.state,s.params,s.options),u&&u(),d&&(u=d.$$addStateInfo(a.state,s.params)),null!==s.href&&n.$set(c.attr,s.href)};a.paramExpr&&(e.$watch(a.paramExpr,function(e){e!==s.params&&l(e)},!0),s.params=P.copy(e.$eval(a.paramExpr))),l(),c.clickable&&(i=y(t,f,h,c,function(){return s}),t[t.on?"on":"bind"]("click",i),e.$on("$destroy",function(){t[t.off?"off":"unbind"]("click",i)}))}}}function u(l,f){return{restrict:"A",require:["?^uiSrefActive","?^uiSrefActiveEq"],link:function(e,t,n,r){var i,o=b(t),a=r[1]||r[0],s="["+[n.uiState,n.uiStateParams||null,n.uiStateOpts||null].map(function(e){return e||"null"}).join(", ")+"]",c={state:null,params:null,options:null,href:null},d=null;function u(e){c.state=e[0],c.params=e[1],c.options=e[2],c.href=l.href(c.state,c.params,c.options),d&&d(),a&&(d=a.$$addStateInfo(c.state,c.params)),c.href&&n.$set(o.attr,c.href)}e.$watch(s,u,!0),u(e.$eval(s)),o.clickable&&(i=y(t,l,f,o,function(){return c}),t[t.on?"on":"bind"]("click",i),e.$on("$destroy",function(){t[t.off?"off":"unbind"]("click",i)}))}}}function l(h,e,t){return{restrict:"A",controller:["$scope","$element","$attrs","$timeout",function(a,s,e,n){var o,r,c=[],d={};o=t(e.uiSrefActiveEq||"",!1)(a);try{r=a.$eval(e.uiSrefActive)}catch(e){}function i(e,t,n){var r=h.get(e,v(s)),i=function(e,t){if(!R(e))throw new Error("state should be a string");if(B(t))return e+p(t);if(t=a.$eval(t),B(t))return e+p(t);return e}(e,t),o={state:r||{name:e},params:t,hash:i};return c.push(o),d[i]=n,function(){var e=c.indexOf(o);-1!==e&&c.splice(e,1)}}function u(){for(var e=0;e<c.length;e++)r=c[e].state,i=c[e].params,h.includes(r.name,i)?l(s,d[c[e].hash]):f(s,d[c[e].hash]),t=c[e].state,n=c[e].params,h.is(t.name,n)?l(s,o):f(s,o);var t,n,r,i}function l(e,t){n(function(){e.addClass(t)})}function f(e,t){e.removeClass(t)}r=r||t(e.uiSrefActive||"",!1)(a),B(r)&&U(r,function(e,t){if(R(e)){var n=m(e,h.current.name);i(n.state,a.$eval(n.paramExpr),t)}}),this.$$addStateInfo=function(e,t){if(!(B(r)&&0<c.length)){var n=i(e,t,r);return u(),n}},a.$on("$stateChangeSuccess",u),u()}]}}function f(n){var e=function(e,t){return n.is(e,t)};return e.$stateful=!0,e}function h(r){var e=function(e,t,n){return r.includes(e,t,n)};return e.$stateful=!0,e}P.module("ui.router.util",["ng"]),P.module("ui.router.router",["ui.router.util"]),P.module("ui.router.state",["ui.router.router","ui.router.util"]),P.module("ui.router",["ui.router.state"]),P.module("ui.router.compat",["ui.router"]),t.$inject=["$q","$injector"],P.module("ui.router.util").service("$resolve",t),P.module("ui.router.util").provider("$templateFactory",function(){var r=P.version.minor<3;this.shouldUnsafelyUseHttp=function(e){r=!!e},this.$get=["$http","$templateCache","$injector",function(e,t,n){return new i(e,t,n,r)}]}),c.prototype.concat=function(e,t){var n={caseInsensitive:D.caseInsensitive(),strict:D.strictMode(),squash:D.defaultSquashPolicy()};return new c(this.sourcePath+e+this.sourceSearch,q(n,t),this)},c.prototype.toString=function(){return this.source},c.prototype.exec=function(e,t){var n=this.regexp.exec(e);if(!n)return null;t=t||{};var r,i,o,a,s,c=this.parameters(),d=c.length,u=this.segments.length-1,l={};if(u!==n.length-1)throw new Error("Unbalanced capture group in route '"+this.source+"'");function f(e){function t(e){return e.split("").reverse().join("")}return Y(Y(t(e).split(/-(?!\\)/),t),function(e){return e.replace(/\\-/g,"-")}).reverse()}for(r=0;r<u;r++){for(o=c[r],a=this.params[o],s=n[r+1],i=0;i<a.replace.length;i++)a.replace[i].from===s&&(s=a.replace[i].to);s&&!0===a.array&&(s=f(s)),j(s)&&(s=a.type.decode(s)),l[o]=a.value(s)}for(;r<d;r++){for(l[o=c[r]]=this.params[o].value(t[o]),a=this.params[o],s=t[o],i=0;i<a.replace.length;i++)a.replace[i].from===s&&(s=a.replace[i].to);j(s)&&(s=a.type.decode(s)),l[o]=a.value(s)}return l},c.prototype.parameters=function(e){return j(e)?this.params[e]||null:this.$$paramNames},c.prototype.validates=function(e){return this.params.$$validates(e)},c.prototype.format=function(e){e=e||{};var t=this.segments,n=this.parameters(),r=this.params;if(!this.validates(e))return null;var i,o=!1,a=t.length-1,s=n.length,c=t[0];function d(e){return encodeURIComponent(e).replace(/-/g,function(e){return"%5C%"+e.charCodeAt(0).toString(16).toUpperCase()})}for(i=0;i<s;i++){var u=i<a,l=n[i],f=r[l],h=f.value(e[l]),p=f.isOptional&&f.type.equals(f.value(),h),m=!!p&&f.squash,g=f.type.encode(h);if(u){var v=t[i+1],b=i+1===a;if(!1===m)null!=g&&(F(g)?c+=Y(g,d).join("-"):c+=encodeURIComponent(g)),c+=v;else if(!0===m){var y=c.match(/\/$/)?/\/?(.*)/:/(.*)/;c+=v.match(y)[1]}else R(m)&&(c+=m+v);b&&!0===f.squash&&"/"===c.slice(-1)&&(c=c.slice(0,-1))}else{if(null==g||p&&!1!==m)continue;if(F(g)||(g=[g]),0===g.length)continue;c+=(o?"&":"?")+l+"="+(g=Y(g,encodeURIComponent).join("&"+l+"=")),o=!0}}return c},E.prototype.is=function(e,t){return!0},E.prototype.encode=function(e,t){return e},E.prototype.decode=function(e,t){return e},E.prototype.equals=function(e,t){return e==t},E.prototype.$subPattern=function(){var e=this.pattern.toString();return e.substr(1,e.length-2)},E.prototype.pattern=/.*/,E.prototype.toString=function(){return"{Type:"+this.name+"}"},E.prototype.$normalize=function(e){return this.is(e)?e:this.decode(e)},E.prototype.$asArray=function(e,t){if(!e)return this;if("auto"===e&&!t)throw new Error("'auto' array mode is for query parameters only");return new function(e,i){function t(e,t){return function(){return e[t].apply(e,arguments)}}function o(e){return F(e)?e:j(e)?[e]:[]}function a(e){return!e}function n(n,r){return function(e){if(F(e)&&0===e.length)return e;var t=Y(e=o(e),n);return!0===r?0===_(t,a).length:function(e){switch(e.length){case 0:return L;case 1:return"auto"===i?e[0]:e;default:return e}}(t)}}var s;this.encode=n(t(e,"encode")),this.decode=n(t(e,"decode")),this.is=n(t(e,"is"),!0),this.equals=(s=t(e,"equals"),function(e,t){var n=o(e),r=o(t);if(n.length!==r.length)return!1;for(var i=0;i<n.length;i++)if(!s(n[i],r[i]))return!1;return!0}),this.pattern=e.pattern,this.$normalize=n(t(e,"$normalize")),this.name=e.name,this.$arrayMode=i}(this,e)},P.module("ui.router.util").provider("$urlMatcherFactory",function(){D=this;var n=!1,r=!0,$=!1;function e(e){return null!=e?e.toString().replace(/(~|\/)/g,function(e){return{"~":"~~","/":"~2F"}[e]}):e}var w,x={},i=!0,o=[],t={string:{encode:e,decode:function(e){return null!=e?e.toString().replace(/(~~|~2F)/g,function(e){return{"~~":"~","~2F":"/"}[e]}):e},is:function(e){return null==e||!j(e)||"string"==typeof e},pattern:/[^/]*/},int:{encode:e,decode:function(e){return parseInt(e,10)},is:function(e){return e!==L&&null!==e&&this.decode(e.toString())===e},pattern:/-?\d+/},bool:{encode:function(e){return e?1:0},decode:function(e){return 0!==parseInt(e,10)},is:function(e){return!0===e||!1===e},pattern:/0|1/},date:{encode:function(e){return this.is(e)?[e.getFullYear(),("0"+(e.getMonth()+1)).slice(-2),("0"+e.getDate()).slice(-2)].join("-"):L},decode:function(e){if(this.is(e))return e;var t=this.capture.exec(e);return t?new Date(t[1],t[2]-1,t[3]):L},is:function(e){return e instanceof Date&&!isNaN(e.valueOf())},equals:function(e,t){return this.is(e)&&this.is(t)&&e.toISOString()===t.toISOString()},pattern:/[0-9]{4}-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])/,capture:/([0-9]{4})-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])/},json:{encode:P.toJson,decode:P.fromJson,is:P.isObject,equals:P.equals,pattern:/[^/]*/},any:{encode:P.identity,decode:P.identity,equals:P.equals,pattern:/.*/}};function S(e){return g(e)||F(e)&&g(e[e.length-1])}function a(){for(;o.length;){var e=o.shift();if(e.pattern)throw new Error("You cannot override a type's .pattern at runtime.");P.extend(x[e.name],w.invoke(e.def))}}function s(e){q(this,e||{})}(function(e){if(!S(e.value))return e.value;if(!w)throw new Error("Injectable functions cannot be called at configuration time");return w.invoke(e.value)}),this.caseInsensitive=function(e){return j(e)&&(n=e),n},this.strictMode=function(e){return j(e)&&(r=e),r},this.defaultSquashPolicy=function(e){if(!j(e))return $;if(!0!==e&&!1!==e&&!R(e))throw new Error("Invalid squash policy: "+e+". Valid policies: false, true, arbitrary-string");return $=e},this.compile=function(e,t){return new c(e,q({strict:r,caseInsensitive:n},t))},this.isMatcher=function(n){if(!B(n))return!1;var r=!0;return U(c.prototype,function(e,t){g(e)&&(r=r&&j(n[t])&&g(n[t]))}),r},this.type=function(e,t,n){if(!j(t))return x[e];if(x.hasOwnProperty(e))throw new Error("A type named '"+e+"' has already been defined.");return x[e]=new E(q({name:e},t)),n&&(o.push({name:e,def:n}),i||a()),this},U(t,function(e,t){x[t]=new E(q({name:t},e))}),x=z(x,{}),this.$get=["$injector",function(e){return w=e,i=!1,a(),U(t,function(e,t){x[t]||(x[t]=new E(e))}),this}],this.Param=function(r,e,i,t){var n,o,a=this;-1===K(o=B(n=i)?V(n):[],"value")&&-1===K(o,"type")&&-1===K(o,"squash")&&-1===K(o,"array")&&(n={value:n}),n.$$fn=S(n.value)?n.value:function(){return n.value},e=function(e,t,n){if(e.type&&t)throw new Error("Param '"+r+"' has two type configurations.");return t||(e.type?P.isString(e.type)?x[e.type]:e.type instanceof E?e.type:new E(e.type):"config"===n?x.any:x.string)}(i=n,e,t);var s,c,d=(s={array:"search"===t&&"auto"},c=r.match(/\[\]$/)?{array:!0}:{},q(s,c,i).array);"string"!==(e=d?e.$asArray(d,"search"===t):e).name||d||"path"!==t||i.value!==L||(i.value="");var u,l,f,h,p,m,g,v=i.value!==L,b=function(e,t){var n=e.squash;if(!t||!1===n)return!1;if(!j(n)||null==n)return $;if(!0===n||R(n))return n;throw new Error("Invalid squash policy: '"+n+"'. Valid policies: false, true, or arbitrary string")}(i,v),y=(l=d,h=b,g=[{from:"",to:(f=v)||l?L:""},{from:null,to:f||l?L:""}],p=F((u=i).replace)?u.replace:[],R(h)&&p.push({from:h,to:L}),m=Y(p,function(e){return e.from}),_(g,function(e){return-1===K(m,e.from)}).concat(p));q(this,{id:r,type:e,location:t,array:d,squash:b,replace:y,isOptional:v,value:function(e){var t,n,r;return t=e,e=(r=Y(_(a.replace,(n=t,function(e){return e.from===n})),function(e){return e.to})).length?r[0]:t,j(e)?a.type.$normalize(e):function(){if(!w)throw new Error("Injectable functions cannot be called at configuration time");var e=w.invoke(i.$$fn);if(null!==e&&e!==L&&!a.type.is(e))throw new Error("Default value ("+e+") for parameter '"+a.id+"' is not an instance of Type ("+a.type.name+")");return e}()},dynamic:L,config:i,toString:function(){return"{Param:"+r+" "+e+" squash: '"+b+"' optional: "+v+"}"}})},s.prototype={$$new:function(){return z(this,q(new s,{$$parent:this}))},$$keys:function(){for(var t=[],e=[],n=this,r=V(s.prototype);n;)e.push(n),n=n.$$parent;return e.reverse(),U(e,function(e){U(V(e),function(e){-1===K(t,e)&&-1===K(r,e)&&t.push(e)})}),t},$$values:function(t){var n={},r=this;return U(r.$$keys(),function(e){n[e]=r[e].value(t&&t[e])}),n},$$equals:function(r,i){var o=!0,a=this;return U(a.$$keys(),function(e){var t=r&&r[e],n=i&&i[e];a[e].type.equals(t,n)||(o=!1)}),o},$$validates:function(e){var t,n,r,i,o,a=this.$$keys();for(t=0;t<a.length&&(n=this[a[t]],(r=e[a[t]])!==L&&null!==r||!n.isOptional);t++){if(i=n.type.$normalize(r),!n.type.is(i))return!1;if(o=n.type.encode(i),P.isString(o)&&!n.type.pattern.exec(o))return!1}return!0},$$parent:L},this.ParamSet=s}),P.module("ui.router.util").run(["$urlMatcherFactory",function(e){}]),n.$inject=["$locationProvider","$urlMatcherFactoryProvider"],P.module("ui.router.router").provider("$urlRouter",n),r.$inject=["$urlRouterProvider","$urlMatcherFactoryProvider"],P.module("ui.router.state").factory("$stateParams",function(){return{}}).constant("$state.runtime",{autoinject:!0}).provider("$state",r).run(["$injector",function(e){e.get("$state.runtime").autoinject&&e.get("$state")}]),o.$inject=[],P.module("ui.router.state").provider("$view",o),P.module("ui.router.state").provider("$uiViewScroll",function(){var n=!1;this.useAnchorScroll=function(){n=!0},this.$get=["$anchorScroll","$timeout",function(e,t){return n?e:function(e){return t(function(){e[0].scrollIntoView()},0,!1)}}]}),a.$inject=["$state","$injector","$uiViewScroll","$interpolate","$q"],s.$inject=["$compile","$controller","$state","$interpolate"],P.module("ui.router.state").directive("uiView",a),P.module("ui.router.state").directive("uiView",s),d.$inject=["$state","$timeout"],u.$inject=["$state","$timeout"],l.$inject=["$state","$stateParams","$interpolate"],P.module("ui.router.state").directive("uiSref",d).directive("uiSrefActive",l).directive("uiSrefActiveEq",l).directive("uiState",u),f.$inject=["$state"],h.$inject=["$state"],P.module("ui.router.state").filter("isState",f).filter("includedByState",h)}(window,window.angular),function(_,E){"use strict";var C,A,k,T,M,I,N,O,P,L,D=E.$$minErr("$sanitize");E.module("ngSanitize",[]).provider("$sanitize",function(){var t=!1,r=!1;this.$get=["$$sanitizeUri",function(n){return t=!0,r&&A(f,u),function(e){var t=[];return P(e,L(t,function(e,t){return!/^unsafe:/.test(n(e,t))})),t.join("")}}],this.enableSvg=function(e){return M(e)?(r=e,this):r},this.addValidElements=function(e){return t||(T(e)&&(e={htmlElements:e}),y(u,e.svgElements),y(s,e.htmlVoidElements),y(f,e.htmlVoidElements),y(f,e.htmlElements)),this},this.addValidAttrs=function(e){return t||A(g,b(e,!0)),this},C=E.bind,A=E.extend,k=E.forEach,T=E.isArray,M=E.isDefined,I=E.$$lowercase,N=E.noop,P=function(e,t){null==e?e="":"string"!=typeof e&&(e=""+e);var n=$(e);if(!n)return"";var r=5;do{if(0===r)throw D("uinput","Failed to sanitize html because the input is unstable");r--,e=n.innerHTML,n=$(e)}while(e!==n.innerHTML);for(var i=n.firstChild;i;){switch(i.nodeType){case 1:t.start(i.nodeName.toLowerCase(),w(i.attributes));break;case 3:t.chars(i.textContent)}var o;if(!((o=i.firstChild)||(1===i.nodeType&&t.end(i.nodeName.toLowerCase()),o=S("nextSibling",i))))for(;null==o&&(i=S("parentNode",i))!==n;)o=S("nextSibling",i),1===i.nodeType&&t.end(i.nodeName.toLowerCase());i=o}for(;i=n.firstChild;)n.removeChild(i)},L=function(e,o){var t=!1,a=C(e,e.push);return{start:function(i,e){i=I(i),!t&&l[i]&&(t=i),t||!0!==f[i]||(a("<"),a(i),k(e,function(e,t){var n=I(t),r="img"===i&&"src"===n||"background"===n;!0!==g[n]||!0===h[n]&&!o(e,r)||(a(" "),a(t),a('="'),a(x(e)),a('"'))}),a(">"))},end:function(e){e=I(e),t||!0!==f[e]||!0===s[e]||(a("</"),a(e),a(">")),e==t&&(t=!1)},chars:function(e){t||a(x(e))}}},O=_.Node.prototype.contains||function(e){return!!(16&this.compareDocumentPosition(e))};var n=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,i=/([^#-~ |!])/g,s=v("area,br,col,hr,img,wbr"),e=v("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),o=v("rp,rt"),a=A({},o,e),c=A({},e,v("address,article,aside,blockquote,caption,center,del,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,map,menu,nav,ol,pre,section,table,ul")),d=A({},o,v("a,abbr,acronym,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,q,ruby,rp,rt,s,samp,small,span,strike,strong,sub,sup,time,tt,u,var")),u=v("circle,defs,desc,ellipse,font-face,font-face-name,font-face-src,g,glyph,hkern,image,linearGradient,line,marker,metadata,missing-glyph,mpath,path,polygon,polyline,radialGradient,rect,stop,svg,switch,text,title,tspan"),l=v("script,style"),f=A({},s,c,d,a),h=v("background,cite,href,longdesc,src,xlink:href,xml:base"),p=v("abbr,align,alt,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,coords,dir,face,headers,height,hreflang,hspace,ismap,lang,language,nohref,nowrap,rel,rev,rows,rowspan,rules,scope,scrolling,shape,size,span,start,summary,tabindex,target,title,type,valign,value,vspace,width"),m=v("accent-height,accumulate,additive,alphabetic,arabic-form,ascent,baseProfile,bbox,begin,by,calcMode,cap-height,class,color,color-rendering,content,cx,cy,d,dx,dy,descent,display,dur,end,fill,fill-rule,font-family,font-size,font-stretch,font-style,font-variant,font-weight,from,fx,fy,g1,g2,glyph-name,gradientUnits,hanging,height,horiz-adv-x,horiz-origin-x,ideographic,k,keyPoints,keySplines,keyTimes,lang,marker-end,marker-mid,marker-start,markerHeight,markerUnits,markerWidth,mathematical,max,min,offset,opacity,orient,origin,overline-position,overline-thickness,panose-1,path,pathLength,points,preserveAspectRatio,r,refX,refY,repeatCount,repeatDur,requiredExtensions,requiredFeatures,restart,rotate,rx,ry,slope,stemh,stemv,stop-color,stop-opacity,strikethrough-position,strikethrough-thickness,stroke,stroke-dasharray,stroke-dashoffset,stroke-linecap,stroke-linejoin,stroke-miterlimit,stroke-opacity,stroke-width,systemLanguage,target,text-anchor,to,transform,type,u1,u2,underline-position,underline-thickness,unicode,unicode-range,units-per-em,values,version,viewBox,visibility,width,widths,x,x-height,x1,x2,xlink:actuate,xlink:arcrole,xlink:role,xlink:show,xlink:title,xlink:type,xml:base,xml:lang,xml:space,xmlns,xmlns:xlink,y,y1,y2,zoomAndPan",!0),g=A({},h,m,p);function v(e,t){return b(e.split(","),t)}function b(e,t){var n,r={};for(n=0;n<e.length;n++)r[t?I(e[n]):e[n]]=!0;return r}function y(e,t){t&&t.length&&A(e,b(t))}var $=function(r,t){var e;if(!t||!t.implementation)throw D("noinert","Can't create an inert html document");var n=((e=t.implementation.createHTMLDocument("inert")).documentElement||e.getDocumentElement()).querySelector("body");return n.innerHTML='<svg><g onload="this.parentNode.remove()"></g></svg>',n.querySelector("svg")?(n.innerHTML='<svg><p><style><img src="</style><img src=x onerror=alert(1)//">',n.querySelector("svg img")?function(e){e="<remove></remove>"+e;try{var t=(new r.DOMParser).parseFromString(e,"text/html").body;return t.firstChild.remove(),t}catch(e){return}}:function(e){return n.innerHTML=e,t.documentMode&&function e(t){for(;t;){if(t.nodeType===_.Node.ELEMENT_NODE)for(var n=t.attributes,r=0,i=n.length;r<i;r++){var o=n[r],a=o.name.toLowerCase();"xmlns:ns1"!==a&&0!==a.lastIndexOf("ns1:",0)||(t.removeAttributeNode(o),r--,i--)}var s=t.firstChild;s&&e(s),t=S("nextSibling",t)}}(n),n}):function(e){e="<remove></remove>"+e;try{e=encodeURI(e)}catch(e){return}var t=new r.XMLHttpRequest;t.responseType="document",t.open("GET","data:text/html;charset=utf-8,"+e,!1),t.send(null);var n=t.response.body;return n.firstChild.remove(),n}}(_,_.document);function w(e){for(var t={},n=0,r=e.length;n<r;n++){var i=e[n];t[i.name]=i.value}return t}function x(e){return e.replace(/&/g,"&").replace(n,function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"}).replace(i,function(e){return"&#"+e.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}function S(e,t){var n=t[e];if(n&&O.call(t,n))throw D("elclob","Failed to sanitize html because the element is clobbered: {0}",t.outerHTML||t.outerText);return n}}).info({angularVersion:"1.7.0"}),E.module("ngSanitize").filter("linky",["$sanitize",function(l){var f=/((s?ftp|https?):\/\/|(www\.)|(mailto:)?[A-Za-z0-9._%+-]+@)\S*[^\s.;,(){}<>"\u201d\u2019]/i,h=/^mailto:/i,p=E.$$minErr("linky"),m=E.isDefined,g=E.isFunction,v=E.isObject,b=E.isString;return function(e,i,t){if(null==e||""===e)return e;if(!b(e))throw p("notstring","Expected string but received: {0}",e);for(var n,r,o,a=g(t)?t:v(t)?function(){return t}:function(){return{}},s=e,c=[];n=s.match(f);)r=n[0],n[2]||n[4]||(r=(n[3]?"http://":"mailto:")+r),o=n.index,d(s.substr(0,o)),u(r,n[0].replace(h,"")),s=s.substring(o+n[0].length);return d(s),l(c.join(""));function d(e){var t,n;e&&c.push((t=e,L(n=[],N).chars(t),n.join("")))}function u(e,t){var n,r=a(e);for(n in c.push("<a "),r)c.push(n+'="'+r[n]+'" ');!m(i)||"target"in r||c.push('target="',i,'" '),c.push('href="',e.replace(/"/g,"""),'">'),d(t),c.push("</a>")}}}])}(window,window.angular),angular.module("cgNotify",[]).factory("notify",["$timeout","$http","$compile","$templateCache","$rootScope",function(c,t,d,n,r){var u=10,l=15,i=1e4,o="angular-notify.html",f="center",h=document.body,p=0,m=[],g=[],e=function(a){"object"!=typeof a&&(a={message:a}),a.duration=a.duration?a.duration:i,a.templateUrl=a.templateUrl?a.templateUrl:o,a.container=a.container?a.container:h,a.classes=a.classes?a.classes:"",a.onClose=angular.isFunction(a.onClose)?a.onClose:void 0,a.onOpen=angular.isFunction(a.onOpen)?a.onOpen:void 0,a.onClick=angular.isFunction(a.onClick)?a.onClick:void 0;var s=a.scope?a.scope.$new():r.$new();s.$position=a.position?a.position:f,s.$message=a.message,s.$classes=a.classes,s.$messageTemplate=a.messageTemplate,t.get(a.templateUrl,{cache:n}).then(function(e){var t=d(e.data)(s);if(t.bind("webkitTransitionEnd oTransitionEnd otransitionend transitionend msTransitionEnd",function(e){("opacity"===e.propertyName||0===e.currentTarget.style.opacity||e.originalEvent&&"opacity"===e.originalEvent.propertyName)&&(t.remove(),m.splice(m.indexOf(t),1),g.splice(g.indexOf(s),1),i())}),a.messageTemplate){for(var n,r=0;r<t.children().length;r++)if(angular.element(t.children()[r]).hasClass("cg-notify-message-template")){n=angular.element(t.children()[r]);break}if(!n)throw new Error("cgNotify could not find the .cg-notify-message-template element in "+a.templateUrl+".");n.append(d(a.messageTemplate)(s))}function i(){for(var e=u,t=m.length-1;0<=t;t--){var n=m[t],r=n[0].offsetHeight,i=e+r+10;n.attr("data-closing")?i+=20:e+=r+l,n.css("top",i+"px").css("margin-top","-"+(r+10)+"px").css("visibility","visible"),0}}if(angular.element(a.container).append(t),m.push(t),"center"===s.$position&&s.$applyAsync(function(){s.$centerMargin="-"+t[0].offsetWidth/2+"px"}),s.$close=function(){t.css("opacity",0).attr("data-closing","true"),i(),angular.isDefined(a.onClose)&&a.onClose(s.$message)},s.$click=function(){angular.isDefined(a.onClick)&&a.onClick(s.$message)},s.$applyAsync(function(){i()}),0<a.duration&&c(function(){s.$close()},a.duration,!1),angular.isDefined(a.onOpen)&&a.onOpen(s.$message),0<p){var o=g.length+1-p;for(r=0;r<o;r++)g[r].$close()}g.push(s)}).catch(function(e){throw new Error("Template specified for cgNotify ("+a.templateUrl+") could not be loaded. "+e)});var e={close:function(){s.$close&&s.$close()}};return Object.defineProperty(e,"message",{get:function(){return s.$message},set:function(e){s.$message=e}}),e};return e.config=function(e){u=angular.isUndefined(e.startTop)?u:e.startTop,l=angular.isUndefined(e.verticalSpacing)?l:e.verticalSpacing,i=angular.isUndefined(e.duration)?i:e.duration,o=e.templateUrl?e.templateUrl:o,f=angular.isUndefined(e.position)?f:e.position,h=e.container?e.container:h,p=e.maximumOpen?e.maximumOpen:p},e.closeAll=function(){for(var e=m.length-1;0<=e;e--){m[e].css("opacity",0)}},e}]),angular.module("cgNotify").run(["$templateCache",function(e){"use strict";e.put("angular-notify.html","<div class=\"cg-notify-message\" ng-class=\"[$classes, \n $position === 'center' ? 'cg-notify-message-center' : '',\n $position === 'left' ? 'cg-notify-message-left' : '',\n $position === 'right' ? 'cg-notify-message-right' : '']\"\n ng-style=\"{'margin-left': $centerMargin}\">\n\n <div ng-show=\"!$messageTemplate\">\n {{$message}}\n </div>\n\n"+' <div ng-show="$messageTemplate" class="cg-notify-message-template">\n \n </div>\n\n <button type="button" class="cg-notify-close" ng-click="$close()">\n <span aria-hidden="true">×</span>\n <span class="cg-notify-sr-only">Close</span>\n </button>\n\n</div>')}]),function($,d){"use strict";var w=["ng","oc.lazyLoad"],x={},S=[],_=[],E=[],C=[],A=$.noop,k={},T=[];$.module("oc.lazyLoad",["ng"]).provider("$ocLazyLoad",["$controllerProvider","$provide","$compileProvider","$filterProvider","$injector","$animateProvider",function(e,t,n,r,i,o){var u={},s={$controllerProvider:e,$compileProvider:n,$filterProvider:r,$provide:t,$injector:i,$animateProvider:o},a=!1,l=!1,f=[],h={};f.push=function(e){-1===this.indexOf(e)&&Array.prototype.push.apply(this,arguments)},this.config=function(e){$.isDefined(e.modules)&&($.isArray(e.modules)?$.forEach(e.modules,function(e){u[e.name]=e}):u[e.modules.name]=e.modules),$.isDefined(e.debug)&&(a=e.debug),$.isDefined(e.events)&&(l=e.events)},this._init=function(r){if(0===_.length){var t=[r],i=["ng:app","ng-app","x-ng-app","data-ng-app"],o=/\sng[:\-]app(:\s*([\w\d_]+);?)?\s/,n=function(e){return e&&t.push(e)};$.forEach(i,function(e){i[e]=!0,n(document.getElementById(e)),e=e.replace(":","\\:"),void 0!==r[0]&&r[0].querySelectorAll&&($.forEach(r[0].querySelectorAll("."+e),n),$.forEach(r[0].querySelectorAll("."+e+"\\:"),n),$.forEach(r[0].querySelectorAll("["+e+"]"),n))}),$.forEach(t,function(e){if(0===_.length){var t=" "+r.className+" ",n=o.exec(t);n?_.push((n[2]||"").replace(/\s+/g,",")):$.forEach(e.attributes,function(e){0===_.length&&i[e.name]&&_.push(e.value)})}})}0!==_.length||(d.jasmine||d.mocha)&&$.isDefined($.mock)||console.error("No module found during bootstrap, unable to init ocLazyLoad. You should always use the ng-app directive or angular.boostrap when you use ocLazyLoad.");$.forEach(_,function(e){!function e(t){if(-1===w.indexOf(t)){w.push(t);var n=$.module(t);v(null,n._invokeQueue,t),v(null,n._configBlocks,t),$.forEach(n.requires,e)}}(e)}),_=[],C.pop()};var p=function(t){try{return JSON.stringify(t)}catch(e){var n=[];return JSON.stringify(t,function(e,t){if($.isObject(t)&&null!==t){if(-1!==n.indexOf(t))return;n.push(t)}return t})}},c=function(e){var t,n,r=0;if(0==e.length)return r;for(t=0,n=e.length;t<n;t++)r=(r<<5)-r+e.charCodeAt(t),r|=0;return r};function m(e,t,n){if(t){var r,i,o,a=[];for(r=t.length-1;0<=r;r--)if(i=t[r],$.isString(i)||(i=b(i)),i&&-1===T.indexOf(i)&&(!u[i]||-1!==E.indexOf(i))){var s=-1===w.indexOf(i);if(o=I(i),s&&(w.push(i),m(e,o.requires,n)),0<o._runBlocks.length)for(k[i]=[];0<o._runBlocks.length;)k[i].push(o._runBlocks.shift());$.isDefined(k[i])&&(s||n.rerun)&&(a=a.concat(k[i])),v(e,o._invokeQueue,i,n.reconfig),v(e,o._configBlocks,i,n.reconfig),A(s?"ocLazyLoad.moduleLoaded":"ocLazyLoad.moduleReloaded",i),t.pop(),T.push(i)}var c=e.getInstanceInjector();$.forEach(a,function(e){c.invoke(e)})}}function g(e,n){var r=e[2][0],i=e[1],o=!1;$.isUndefined(x[n])&&(x[n]={}),$.isUndefined(x[n][i])&&(x[n][i]={});var a=function(e,t){x[n][i].hasOwnProperty(e)||(x[n][i][e]=[]),function(e,t){var n,r=!0;t.length&&(n=s(e),$.forEach(t,function(e){r=r&&s(e)!==n}));return r}(t,x[n][i][e])&&(o=!0,x[n][i][e].push(t),A("ocLazyLoad.componentLoaded",[n,i,e]))};function s(e){return $.isArray(e)?c(e.toString()):$.isObject(e)?c(p(e)):$.isDefined(e)&&null!==e?c(e.toString()):e}if($.isString(r))a(r,e[2][1]);else{if(!$.isObject(r))return!1;$.forEach(r,function(e,t){$.isString(e)?a(e,r[1]):a(t,e)})}return o}function v(e,t,n,r){var i,o,a,s;if(t)for(i=0,o=t.length;i<o;i++)if(a=t[i],$.isArray(a)){if(null!==e){if(!e.hasOwnProperty(a[0]))throw new Error("unsupported provider "+a[0]);s=e[a[0]]}var c=g(a,n);if("invoke"!==a[1])c&&$.isDefined(s)&&s[a[1]].apply(s,a[2]);else{var d=function(e){var t=S.indexOf(n+"-"+e);(-1===t||r)&&(-1===t&&S.push(n+"-"+e),$.isDefined(s)&&s[a[1]].apply(s,a[2]))};if($.isFunction(a[2][0]))d(a[2][0]);else if($.isArray(a[2][0]))for(var u=0,l=a[2][0].length;u<l;u++)$.isFunction(a[2][0][u])&&d(a[2][0][u])}}}function b(e){var t=null;return $.isString(e)?t=e:$.isObject(e)&&e.hasOwnProperty("name")&&$.isString(e.name)&&(t=e.name),t}function y(e){if(!$.isString(e))return!1;try{return I(e)}catch(e){if(/No module/.test(e)||-1<e.message.indexOf("$injector:nomod"))return!1}}this.$get=["$log","$rootElement","$rootScope","$cacheFactory","$q",function(n,e,r,t,c){var i,o=t("ocLazyLoad");function d(e){var t=c.defer();return n.error(e.message),t.reject(e),t.promise}return a||((n={}).error=$.noop,n.warn=$.noop,n.info=$.noop),s.getInstanceInjector=function(){return i||(i=e.data("$injector")||$.injector())},{_broadcast:A=function(e,t){l&&r.$broadcast(e,t),a&&n.info(e,t)},_$log:n,_getFilesCache:function(){return o},toggleWatch:function(e){e?C.push(!0):C.pop()},getModuleConfig:function(e){if(!$.isString(e))throw new Error("You need to give the name of the module to get");return u[e]?$.copy(u[e]):null},setModuleConfig:function(e){if(!$.isObject(e))throw new Error("You need to give the module config object to set");return u[e.name]=e},getModules:function(){return w},isLoaded:function(e){var t,n;if($.isString(e)&&(e=[e]),$.isArray(e)){var r,i;for(r=0,i=e.length;r<i;r++)if(t=e[r],n=void 0,(n=-1<w.indexOf(t))||(n=!!y(t)),!n)return!1;return!0}throw new Error("You need to define the module(s) name(s)")},_getModuleName:b,_getModule:function(t){try{return I(t)}catch(e){throw(/No module/.test(e)||-1<e.message.indexOf("$injector:nomod"))&&(e.message='The module "'+p(t)+'" that you are trying to load does not exist. '+e.message),e}},moduleExists:y,_loadDependencies:function(r,i){var e,t,o,a=[],s=this;if(null===(r=s._getModuleName(r)))return c.when();try{e=s._getModule(r)}catch(e){return d(e)}return t=s.getRequires(e),$.forEach(t,function(t){if($.isString(t)){var e=s.getModuleConfig(t);if(null===e)return void f.push(t);(t=e).name=void 0}if(s.moduleExists(t.name))return 0!==(o=t.files.filter(function(e){return s.getModuleConfig(t.name).files.indexOf(e)<0})).length&&s._$log.warn('Module "',r,'" attempted to redefine configuration for dependency. "',t.name,'"\n Additional Files Loaded:',o),$.isDefined(s.filesLoader)?void a.push(s.filesLoader(t,i).then(function(){return s._loadDependencies(t)})):d(new Error("Error: New dependencies need to be loaded from external files ("+t.files+"), but no loader has been defined."));if($.isArray(t)){var n=[];$.forEach(t,function(e){var t=s.getModuleConfig(e);null===t?n.push(e):t.files&&(n=n.concat(t.files))}),0<n.length&&(t={files:n})}else $.isObject(t)&&t.hasOwnProperty("name")&&t.name&&(s.setModuleConfig(t),f.push(t.name));if($.isDefined(t.files)&&0!==t.files.length){if(!$.isDefined(s.filesLoader))return d(new Error('Error: the module "'+t.name+'" is defined in external files ('+t.files+"), but no loader has been defined."));a.push(s.filesLoader(t,i).then(function(){return s._loadDependencies(t)}))}}),c.all(a)},inject:function(e){var n=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],t=!(arguments.length<=2||void 0===arguments[2])&&arguments[2],r=this,i=c.defer();if($.isDefined(e)&&null!==e){if($.isArray(e)){var o=[];return $.forEach(e,function(e){o.push(r.inject(e,n,t))}),c.all(o)}r._addToLoadList(r._getModuleName(e),!0,t)}if(0<_.length){var a=_.slice();!function e(t){f.push(t),h[t]=i.promise,r._loadDependencies(t,n).then(function(){try{T=[],m(s,f,n)}catch(e){return r._$log.error(e.message),void i.reject(e)}0<_.length?e(_.shift()):i.resolve(a)},function(e){i.reject(e)})}(_.shift())}else{if(n&&n.name&&h[n.name])return h[n.name];i.resolve()}return i.promise},getRequires:function(e){var t=[];return $.forEach(e.requires,function(e){-1===w.indexOf(e)&&t.push(e)}),t},_invokeQueue:v,_registerInvokeList:g,_register:m,_addToLoadList:M,_unregister:function(e){$.isDefined(e)&&$.isArray(e)&&$.forEach(e,function(e){x[e]=void 0})}}}],this._init($.element(d.document))}]);var r=$.bootstrap;$.bootstrap=function(e,t,n){return w=["ng","oc.lazyLoad"],x={},S=[],_=[],E=[],C=[],A=$.noop,k={},T=[],$.forEach(t.slice(),function(e){M(e,!0,!0)}),r(e,t,n)};var M=function(e,t,n){(0<C.length||t)&&$.isString(e)&&-1===_.indexOf(e)&&(_.push(e),n&&E.push(e))},I=$.module;$.module=function(e,t,n){return M(e,!1,!0),I(e,t,n)},"undefined"!=typeof module&&"undefined"!=typeof exports&&module.exports===exports&&(module.exports="oc.lazyLoad")}(angular,window),function(d){"use strict";d.module("oc.lazyLoad").directive("ocLazyLoad",["$ocLazyLoad","$compile","$animate","$parse","$timeout",function(o,a,s,c,e){return{restrict:"A",terminal:!0,priority:1e3,compile:function(e,t){var i=e[0].innerHTML;return e.html(""),function(t,n,e){var r=c(e.ocLazyLoad);t.$watch(function(){return r(t)||e.ocLazyLoad},function(e){d.isDefined(e)&&o.load(e).then(function(){s.enter(i,n),a(n.contents())(t)})},!0)}}}}])}(angular),function(S){"use strict";S.module("oc.lazyLoad").config(["$provide",function(e){e.decorator("$ocLazyLoad",["$delegate","$q","$window","$interval",function(v,b,y,$){var w=!1,x=y.document.getElementsByTagName("head")[0]||y.document.getElementsByTagName("body")[0];return v.buildElement=function(e,t,n){var r,i,o=b.defer(),a=v._getFilesCache(),s=function(e){var t=(new Date).getTime();return 0<=e.indexOf("?")?"&"===e.substring(0,e.length-1)?e+"_dc="+t:e+"&_dc="+t:e+"?_dc="+t};switch(S.isUndefined(a.get(t))&&a.put(t,o.promise),e){case"css":(r=y.document.createElement("link")).type="text/css",r.rel="stylesheet",r.href=!1===n.cache?s(t):t;break;case"js":(r=y.document.createElement("script")).src=!1===n.cache?s(t):t;break;default:a.remove(t),o.reject(new Error('Requested type "'+e+'" is not known. Could not inject "'+t+'"'))}r.onload=r.onreadystatechange=function(e){r.readyState&&!/^c|loade/.test(r.readyState)||i||(r.onload=r.onreadystatechange=null,i=1,v._broadcast("ocLazyLoad.fileLoaded",t),o.resolve(r))},r.onerror=function(){a.remove(t),o.reject(new Error("Unable to load "+t))},r.async=n.serie?0:1;var c=x.lastChild;if(n.insertBefore){var d=S.element(S.isDefined(window.jQuery)?n.insertBefore:document.querySelector(n.insertBefore));d&&0<d.length&&(c=d[0])}if(c.parentNode.insertBefore(r,c),"css"==e){var u=y.navigator.userAgent.toLowerCase();if(-1<u.indexOf("phantomjs/1.9"))w=!0;else if(/iP(hone|od|ad)/.test(y.navigator.platform)){var l=y.navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/),f=parseFloat([parseInt(l[1],10),parseInt(l[2],10),parseInt(l[3]||0,10)].join("."));w=f<6}else if(-1<u.indexOf("android")){var h=parseFloat(u.slice(u.indexOf("android")+8));w=h<4.4}else if(-1<u.indexOf("safari")){var p=u.match(/version\/([\.\d]+)/i);w=p&&p[1]&&parseFloat(p[1])<6}if(w)var m=1e3,g=$(function(){try{r.sheet.cssRules,$.cancel(g),r.onload()}catch(e){--m<=0&&r.onerror()}},20)}return o.promise},v}])}])}(angular),function(g){"use strict";g.module("oc.lazyLoad").config(["$provide",function(e){e.decorator("$ocLazyLoad",["$delegate","$q",function(p,m){return p.filesLoader=function(e){var r=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],i=[],o=[],a=[],s=[],c=null,d=p._getFilesCache();p.toggleWatch(!0),g.extend(r,e);var t=function(e){var t,n=null;if(g.isObject(e)&&(n=e.type,e=e.path),c=d.get(e),g.isUndefined(c)||!1===r.cache){if(null!==(t=/^(css|less|html|htm|js)?(?=!)/.exec(e))&&(n=t[1],e=e.substr(t[1].length+1,e.length)),!n)if(null!==(t=/[.](css|less|html|htm|js)?((\?|#).*)?$/.exec(e)))n=t[1];else{if(p.jsLoader.hasOwnProperty("ocLazyLoadLoader")||!p.jsLoader.hasOwnProperty("requirejs"))return void p._$log.error("File type could not be determined. "+e);n="js"}"css"!==n&&"less"!==n||-1!==i.indexOf(e)?"html"!==n&&"htm"!==n||-1!==o.indexOf(e)?"js"===n||-1===a.indexOf(e)?a.push(e):p._$log.error("File type is not valid. "+e):o.push(e):i.push(e)}else c&&s.push(c)};if(r.serie?t(r.files.shift()):g.forEach(r.files,function(e){t(e)}),0<i.length){var n=m.defer();p.cssLoader(i,function(e){g.isDefined(e)&&p.cssLoader.hasOwnProperty("ocLazyLoadLoader")?(p._$log.error(e),n.reject(e)):n.resolve()},r),s.push(n.promise)}if(0<o.length){var u=m.defer();p.templatesLoader(o,function(e){g.isDefined(e)&&p.templatesLoader.hasOwnProperty("ocLazyLoadLoader")?(p._$log.error(e),u.reject(e)):u.resolve()},r),s.push(u.promise)}if(0<a.length){var l=m.defer();p.jsLoader(a,function(e){g.isDefined(e)&&(p.jsLoader.hasOwnProperty("ocLazyLoadLoader")||p.jsLoader.hasOwnProperty("requirejs"))?(p._$log.error(e),l.reject(e)):l.resolve()},r),s.push(l.promise)}if(0===s.length){var f=m.defer(),h="Error: no file to load has been found, if you're trying to load an existing module you should use the 'inject' method instead of 'load'.";return p._$log.error(h),f.reject(h),f.promise}return r.serie&&0<r.files.length?m.all(s).then(function(){return p.filesLoader(e,r)}):m.all(s).finally(function(e){return p.toggleWatch(!1),e})},p.load=function(e){var t,n=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],r=this,i=null,o=[],a=m.defer(),s=g.copy(e),c=g.copy(n);if(g.isArray(s))return g.forEach(s,function(e){o.push(r.load(e,c))}),m.all(o).then(function(e){a.resolve(e)},function(e){a.reject(e)}),a.promise;if(g.isString(s)?(i=r.getModuleConfig(s))||(i={files:[s]}):g.isObject(s)&&(i=g.isDefined(s.path)&&g.isDefined(s.type)?{files:[s]}:r.setModuleConfig(s)),null===i)return t='Module "'+(r._getModuleName(s)||"unknown")+'" is not configured, cannot load.',p._$log.error(t),a.reject(new Error(t)),a.promise;g.isDefined(i.template)&&(g.isUndefined(i.files)&&(i.files=[]),g.isString(i.template)?i.files.push(i.template):g.isArray(i.template)&&i.files.concat(i.template));var d=g.extend({},c,i);return g.isUndefined(i.files)&&g.isDefined(i.name)&&p.moduleExists(i.name)?p.inject(i.name,d,!0):(p.filesLoader(i,d).then(function(){p.inject(null,d).then(function(e){a.resolve(e)},function(e){a.reject(e)})},function(e){a.reject(e)}),a.promise)},p}])}])}(angular),function(a){"use strict";a.module("oc.lazyLoad").config(["$provide",function(e){e.decorator("$ocLazyLoad",["$delegate","$q",function(i,o){return i.cssLoader=function(e,t,n){var r=[];a.forEach(e,function(e){r.push(i.buildElement("css",e,n))}),o.all(r).then(function(){t()},function(e){t(e)})},i.cssLoader.ocLazyLoadLoader=!0,i}])}])}(angular),function(a){"use strict";a.module("oc.lazyLoad").config(["$provide",function(e){e.decorator("$ocLazyLoad",["$delegate","$q",function(i,o){return i.jsLoader=function(e,t,n){var r=[];a.forEach(e,function(e){r.push(i.buildElement("js",e,n))}),o.all(r).then(function(){t()},function(e){t(e)})},i.jsLoader.ocLazyLoadLoader=!0,i}])}])}(angular),function(u){"use strict";u.module("oc.lazyLoad").config(["$provide",function(e){e.decorator("$ocLazyLoad",["$delegate","$templateCache","$q","$http",function(n,s,c,d){return n.templatesLoader=function(e,t,i){var o=[],a=n._getFilesCache();return u.forEach(e,function(n){var r=c.defer();o.push(r.promise),d.get(n,i).then(function(e){var t=e.data;u.isString(t)&&0<t.length&&u.forEach(u.element(t),function(e){"SCRIPT"===e.nodeName&&"text/ng-template"===e.type&&s.put(e.id,e.innerHTML)}),u.isUndefined(a.get(n))&&a.put(n,!0),r.resolve()}).catch(function(e){r.reject(new Error('Unable to load template file "'+n+'": '+e.data))})}),c.all(o).then(function(){t()},function(e){t(e)})},n.templatesLoader.ocLazyLoadLoader=!0,n}])}])}(angular),Array.prototype.indexOf||(Array.prototype.indexOf=function(e,t){var n;if(null==this)throw new TypeError('"this" is null or not defined');var r=Object(this),i=r.length>>>0;if(0===i)return-1;var o=+t||0;if(Math.abs(o)===1/0&&(o=0),i<=o)return-1;for(n=Math.max(0<=o?o:i-Math.abs(o),0);n<i;){if(n in r&&r[n]===e)return n;n++}return-1}),function(e,t){"function"==typeof define&&define.amd?define([],function(){return e.svg4everybody=t()}):"object"==typeof module&&module.exports?module.exports=t():e.svg4everybody=t()}(this,function(){function g(e,t,n){if(n){var r=document.createDocumentFragment(),i=!t.hasAttribute("viewBox")&&n.getAttribute("viewBox");i&&t.setAttribute("viewBox",i);for(var o=n.cloneNode(!0);o.childNodes.length;)r.appendChild(o.firstChild);e.appendChild(r)}}function v(r){r.onreadystatechange=function(){if(4===r.readyState){var n=r._cachedDocument;n||((n=r._cachedDocument=document.implementation.createHTMLDocument("")).body.innerHTML=r.responseText,r._cachedTarget={}),r._embeds.splice(0).map(function(e){var t=r._cachedTarget[e.id];t||(t=r._cachedTarget[e.id]=n.getElementById(e.id)),g(e.parent,e.svg,t)})}},r.onreadystatechange()}function b(e){for(var t=e;"svg"!==t.nodeName.toLowerCase()&&(t=t.parentNode););return t}return function(e){var u,l=Object(e),t=window.top!==window.self;u="polyfill"in l?l.polyfill:/\bTrident\/[567]\b|\bMSIE (?:9|10)\.0\b/.test(navigator.userAgent)||(navigator.userAgent.match(/\bEdge\/12\.(\d+)\b/)||[])[1]<10547||(navigator.userAgent.match(/\bAppleWebKit\/(\d+)\b/)||[])[1]<537||/\bEdge\/.(\d+)\b/.test(navigator.userAgent)&&t;var f={},h=window.requestAnimationFrame||setTimeout,p=document.getElementsByTagName("use"),m=0;u&&function e(){for(var t=0;t<p.length;){var n=p[t],r=n.parentNode,i=b(r),o=n.getAttribute("xlink:href")||n.getAttribute("href");if(!o&&l.attributeName&&(o=n.getAttribute(l.attributeName)),i&&o){if(u)if(!l.validate||l.validate(o,i,n)){r.removeChild(n);var a=o.split("#"),s=a.shift(),c=a.join("#");if(s.length){var d=f[s];d||((d=f[s]=new XMLHttpRequest).open("GET",s),d.send(),d._embeds=[]),d._embeds.push({parent:r,svg:i,id:c}),v(d)}else g(r,i,document.getElementById(c))}else++t,++m}else++t}(!p.length||0<p.length-m)&&h(e,67)}()}}),function(e,t){"use strict";var y,h,c,d;function n(){return["$animate",function(f){return{restrict:"AE",transclude:"element",priority:1,terminal:!0,require:"^^ngMessages",link:function(e,r,t,i,n){var o,a,s,c=r[0],d=t.ngMessage||t.when,u=t.ngMessageExp||t.whenExp,l=function(e){o=e?h(e)?e:e.split(/[\s,]+/):null,i.reRender()};u?(l(e.$eval(u)),e.$watchCollection(u,l)):l(d),i.register(c,s={test:function(e){return function(e,t){if(e)return h(e)?0<=e.indexOf(t):e.hasOwnProperty(t)}(o,e)},attach:function(){a||n(function(e,t){f.enter(e,null,r);var n=(a=e).$$attachId=i.getAttachId();a.on("$destroy",function(){a&&a.$$attachId===n&&(i.deregister(c),s.detach()),t.$destroy()})})},detach:function(){if(a){var e=a;a=null,f.leave(e)}}}),e.$on("$destroy",function(){i.deregister(c)})}}}]}t.module("ngMessages",[],function(){y=t.forEach,h=t.isArray,c=t.isString,d=t.element}).info({angularVersion:"1.7.0"}).directive("ngMessages",["$animate",function(m){var g="ng-inactive";return{require:"ngMessages",restrict:"AE",controller:["$element","$scope","$attrs",function(d,u,l){var f=this,r=0,e=0;this.getAttachId=function(){return e++};var h,p,o=this.messages={};function a(e,t){for(var n=t,r=[];n&&n!==e;){var i=n.$$ngMessageNode;if(i&&i.length)return o[i];n.childNodes.length&&-1===r.indexOf(n)?(r.push(n),n=n.childNodes[n.childNodes.length-1]):n.previousSibling?n=n.previousSibling:(n=n.parentNode,r.push(n))}}this.render=function(e){h=!1,p=e=e||{};for(var t=v(u,l.ngMessagesMultiple)||v(u,l.multiple),n=[],r={},i=f.head,o=!1,a=0;null!=i;){a++;var s=i.message,c=!1;o||y(e,function(e,t){if(!c&&b(e)&&s.test(t)){if(r[t])return;r[t]=!0,c=!0,s.attach()}}),c?o=!t:n.push(s),i=i.next}y(n,function(e){e.detach()}),n.length!==a?m.setClass(d,"ng-active",g):m.setClass(d,g,"ng-active")},u.$watchCollection(l.ngMessages||l.for,f.render),this.reRender=function(){h||(h=!0,u.$evalAsync(function(){h&&p&&f.render(p)}))},this.register=function(e,t){var n=r.toString();o[n]={message:t},function(e,t,n){var r=o[n];if(f.head){var i=a(e,t);i?(r.next=i.next,i.next=r):(r.next=f.head,f.head=r)}else f.head=r}(d[0],e,n),e.$$ngMessageNode=n,r++,f.reRender()},this.deregister=function(e){var t=e.$$ngMessageNode;delete e.$$ngMessageNode,function(e,t,n){var r=o[n];if(!r)return;var i=a(e,t);i?i.next=r.next:f.head=r.next}(d[0],e,t),delete o[t],f.reRender()}}]};function v(e,t){return c(t)&&0===t.length||b(e.$eval(t))}function b(e){return c(e)?e.length:!!e}}]).directive("ngMessagesInclude",["$templateRequest","$document","$compile",function(i,o,a){return{restrict:"AE",require:"^^ngMessages",link:function(t,n,e){var r=e.ngMessagesInclude||e.src;i(r).then(function(e){t.$$destroyed||(c(e)&&!e.trim()?s(n,r):a(e)(t,function(e){n.after(e),s(n,r)}))})}};function s(e,t){var n=a.$$createComment?a.$$createComment("ngMessagesInclude",t):o[0].createComment(" ngMessagesInclude: "+t+" "),r=d(n);e.after(r),e.remove()}}]).directive("ngMessage",n()).directive("ngMessageExp",n())}(window,window.angular),function(e,r,t){if(e){for(var i,o={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",224:"meta"},n={106:"*",107:"+",109:"-",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},s={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"},c={option:"alt",command:"meta",return:"enter",escape:"esc",plus:"+",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"},a=1;a<20;++a)o[111+a]="f"+a;for(a=0;a<=9;++a)o[a+96]=a.toString();x.prototype.bind=function(e,t,n){return e=e instanceof Array?e:[e],this._bindMultiple.call(this,e,t,n),this},x.prototype.unbind=function(e,t){return this.bind.call(this,e,function(){},t)},x.prototype.trigger=function(e,t){return this._directMap[e+":"+t]&&this._directMap[e+":"+t]({},e),this},x.prototype.reset=function(){return this._callbacks={},this._directMap={},this},x.prototype.stopCallback=function(e,t){return!(-1<(" "+t.className+" ").indexOf(" mousetrap "))&&(!function e(t,n){return null!==t&&t!==r&&(t===n||e(t.parentNode,n))}(t,this.target)&&("INPUT"==t.tagName||"SELECT"==t.tagName||"TEXTAREA"==t.tagName||t.isContentEditable))},x.prototype.handleKey=function(){return this._handleKey.apply(this,arguments)},x.addKeycodes=function(e){for(var t in e)e.hasOwnProperty(t)&&(o[t]=e[t]);i=null},x.init=function(){var t=x(r);for(var e in t)"_"!==e.charAt(0)&&(x[e]=function(e){return function(){return t[e].apply(t,arguments)}}(e))},x.init(),e.Mousetrap=x,"undefined"!=typeof module&&module.exports&&(module.exports=x),"function"==typeof define&&define.amd&&define(function(){return x})}function b(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent("on"+t,n)}function y(e){if("keypress"==e.type){var t=String.fromCharCode(e.which);return e.shiftKey||(t=t.toLowerCase()),t}return o[e.which]?o[e.which]:n[e.which]?n[e.which]:String.fromCharCode(e.which).toLowerCase()}function $(e){return"shift"==e||"ctrl"==e||"alt"==e||"meta"==e}function d(e,t,n){return n||(n=function(){if(!i)for(var e in i={},o)95<e&&e<112||o.hasOwnProperty(e)&&(i[o[e]]=e);return i}()[e]?"keydown":"keypress"),"keypress"==n&&t.length&&(n="keydown"),n}function w(e,t){var n,r,i,o,a=[];for(n="+"===(o=e)?["+"]:(o=o.replace(/\+{2}/g,"+plus")).split("+"),i=0;i<n.length;++i)r=n[i],c[r]&&(r=c[r]),t&&"keypress"!=t&&s[r]&&(r=s[r],a.push("shift")),$(r)&&a.push(r);return{key:r,modifiers:a,action:t=d(r,a,t)}}function x(e){var p=this;if(e=e||r,!(p instanceof x))return new x(e);p.target=e,p._callbacks={},p._directMap={};var c,m={},d=!1,u=!1,l=!1;function f(e){e=e||{};var t,n=!1;for(t in m)e[t]?n=!0:m[t]=0;n||(l=!1)}function h(e,t,n,r,i,o){var a,s,c,d,u=[],l=n.type;if(!p._callbacks[e])return[];for("keyup"==l&&$(e)&&(t=[e]),a=0;a<p._callbacks[e].length;++a)if(s=p._callbacks[e][a],(r||!s.seq||m[s.seq]==s.level)&&l==s.action&&("keypress"==l&&!n.metaKey&&!n.ctrlKey||(c=t,d=s.modifiers,c.sort().join(",")===d.sort().join(",")))){var f=!r&&s.combo==i,h=r&&s.seq==r&&s.level==o;(f||h)&&p._callbacks[e].splice(a,1),u.push(s)}return u}function g(e,t,n,r){var i,o;p.stopCallback(t,t.target||t.srcElement,n,r)||!1===e(t,n)&&((o=t).preventDefault?o.preventDefault():o.returnValue=!1,(i=t).stopPropagation?i.stopPropagation():i.cancelBubble=!0)}function t(e){"number"!=typeof e.which&&(e.which=e.keyCode);var t,n,r=y(e);r&&("keyup"!=e.type||d!==r?p.handleKey(r,(n=[],(t=e).shiftKey&&n.push("shift"),t.altKey&&n.push("alt"),t.ctrlKey&&n.push("ctrl"),t.metaKey&&n.push("meta"),n),e):d=!1)}function s(t,e,n,r){function i(e){return function(){l=e,++m[t],clearTimeout(c),c=setTimeout(f,1e3)}}function o(e){g(n,e,t),"keyup"!==r&&(d=y(e)),setTimeout(f,10)}for(var a=m[t]=0;a<e.length;++a){var s=a+1===e.length?o:i(r||w(e[a+1]).action);v(e[a],s,r,t,a)}}function v(e,t,n,r,i){p._directMap[e+":"+n]=t;var o,a=(e=e.replace(/\s+/g," ")).split(" ");1<a.length?s(e,a,t,n):(o=w(e,n),p._callbacks[o.key]=p._callbacks[o.key]||[],h(o.key,o.modifiers,{type:o.action},r,e,i),p._callbacks[o.key][r?"unshift":"push"]({callback:t,modifiers:o.modifiers,action:o.action,seq:r,level:i,combo:e}))}p._handleKey=function(e,t,n){var r,i=h(e,t,n),o={},a=0,s=!1;for(r=0;r<i.length;++r)i[r].seq&&(a=Math.max(a,i[r].level));for(r=0;r<i.length;++r)if(i[r].seq){if(i[r].level!=a)continue;s=!0,o[i[r].seq]=1,g(i[r].callback,n,i[r].combo,i[r].seq)}else s||g(i[r].callback,n,i[r].combo);var c="keypress"==n.type&&u;n.type!=l||$(e)||c||f(o),u=s&&"keydown"==n.type},p._bindMultiple=function(e,t,n){for(var r=0;r<e.length;++r)v(e[r],t,n)},b(e,"keypress",t),b(e,"keydown",t),b(e,"keyup",t)}}("undefined"!=typeof window?window:null,"undefined"!=typeof window?document:null),function(e){var r=e.prototype.stopCallback;e.prototype.stopCallback=function(e,t,n){return!!this.paused||r.call(this,e,t,n)},e.prototype.pause=function(){this.paused=!0},e.prototype.unpause=function(){this.paused=!1},e.init()}(Mousetrap),function(e){var i={},o=e.prototype.stopCallback;e.prototype.stopCallback=function(e,t,n,r){return!!this.paused||!i[n]&&!i[r]&&o.call(this,e,t,n)},e.prototype.bindGlobal=function(e,t,n){if(this.bind(e,t,n),e instanceof Array)for(var r=0;r<e.length;r++)i[e[r]]=!0;else i[e]=!0},e.init()}(Mousetrap),angular.module("gettext",[]),angular.module("gettext").constant("gettext",function(e){return e}),angular.module("gettext").factory("gettextCatalog",["gettextPlurals","gettextFallbackLanguage","$http","$cacheFactory","$interpolate","$rootScope",function(c,a,t,e,s,n){var r,d="$$noContext",i='<span id="test" title="test" class="tested">test</span>',u=angular.element("<span>"+i+"</span>").html()!==i,l=function(e){return r.debug&&r.currentLanguage!==r.baseLanguage?r.debugPrefix+e:e},f=function(e){return r.showTranslatedMarkers?r.translatedMarkerPrefix+e+r.translatedMarkerSuffix:e};function h(){n.$broadcast("gettextLanguageChanged")}return r={debug:!1,debugPrefix:"[MISSING]: ",showTranslatedMarkers:!1,translatedMarkerPrefix:"[",translatedMarkerSuffix:"]",strings:{},baseLanguage:"en",currentLanguage:"en",cache:e("strings"),setCurrentLanguage:function(e){this.currentLanguage=e,h()},getCurrentLanguage:function(){return this.currentLanguage},setStrings:function(e,t){this.strings[e]||(this.strings[e]={});var n=c(e,1);for(var r in t){var i=t[r];if(u&&(r=angular.element("<span>"+r+"</span>").html()),angular.isString(i)||angular.isArray(i)){var o={};o[d]=i,i=o}for(var a in this.strings[e][r]||(this.strings[e][r]={}),i){var s=i[a];angular.isArray(s)?this.strings[e][r][a]=s:(this.strings[e][r][a]=[],this.strings[e][r][a][n]=s)}}h()},getStringFormFor:function(e,t,n,r){return e?(((this.strings[e]||{})[t]||{})[r||d]||[])[c(e,n)]:null},getString:function(e,t,n){var r=a(this.currentLanguage);return e=this.getStringFormFor(this.currentLanguage,e,1,n)||this.getStringFormFor(r,e,1,n)||l(e),e=t?s(e)(t):e,f(e)},getPlural:function(e,t,n,r,i){var o=a(this.currentLanguage);return t=this.getStringFormFor(this.currentLanguage,t,e,i)||this.getStringFormFor(o,t,e,i)||l(1===e?t:n),r&&(r.$count=e,t=s(t)(r)),f(t)},loadRemote:function(e){return t({method:"GET",url:e,cache:r.cache}).then(function(e){var t=e.data;for(var n in t)r.setStrings(n,t[n]);return e})}}}]),angular.module("gettext").directive("translate",["gettextCatalog","$parse","$animate","$compile","$window","gettextUtil",function(h,r,p,m,e,g){var t=angular.$$lowercase||angular.lowercase,n=parseInt((/msie (\d+)/.exec(t(e.navigator.userAgent))||[])[1],10),s="translateParams";function i(t,n,i){var e=Object.keys(n).filter(function(e){return g.startsWith(e,s)&&e!==s});if(!e.length)return null;var o=angular.extend({},t),a=[];return e.forEach(function(r){var e=t.$watch(n[r],function(e){var t,n=(t=r,g.lcFirst(t.replace(s,"")));o[n]=e,i(o)});a.push(e)}),t.$on("$destroy",function(){a.forEach(function(e){e()})}),o}return{restrict:"AE",terminal:!0,compile:function(e,t){g.assert(!t.translatePlural||t.translateN,"translate-n","translate-plural"),g.assert(!t.translateN||t.translatePlural,"translate-plural","translate-n");var u=g.trim(e.html()),l=t.translatePlural,f=t.translateContext;return n<=8&&"\x3c!--IE fix--\x3e"===u.slice(-13)&&(u=u.slice(0,-13)),{post:function(o,a,e){var s=r(e.translateN),c=null,d=!0;function t(e){var t;e=e||null,l?((o=c||(c=o.$new())).$count=s(o),t=h.getPlural(o.$count,u,l,e,f)):t=h.getString(u,e,f);var n=a.contents();if(n||t)if(t!==g.trim(n.html())){var r=angular.element("<span>"+t+"</span>");m(r.contents())(o);var i=r.contents();p.enter(i,a),p.leave(n)}else d&&m(n)(o)}var n=i(o,e,t);t(n),d=!1,e.translateN&&o.$watch(e.translateN,function(){t(n)}),o.$on("gettextLanguageChanged",function(){t(n)})}}}}}]),angular.module("gettext").factory("gettextFallbackLanguage",function(){var n={},r=/([^_]+)_[^_]+$/;return function(e){if(n[e])return n[e];var t=r.exec(e);return t?(n[e]=t[1],t[1]):null}}),angular.module("gettext").filter("translate",["gettextCatalog",function(n){function e(e,t){return n.getString(e,null,t)}return e.$stateful=!0,e}]),angular.module("gettext").factory("gettextPlurals",function(){var n={pt_BR:"pt_BR","pt-BR":"pt_BR"};return function(e,t){switch(function(e){n[e]||(n[e]=e.split(/\-|_/).shift());return n[e]}(e)){case"ay":case"bo":case"cgg":case"dz":case"fa":case"id":case"ja":case"jbo":case"ka":case"kk":case"km":case"ko":case"ky":case"lo":case"ms":case"my":case"sah":case"su":case"th":case"tt":case"ug":case"vi":case"wo":case"zh":return 0;case"is":return t%10!=1||t%100==11?1:0;case"jv":return 0!=t?1:0;case"mk":return 1==t||t%10==1?0:1;case"ach":case"ak":case"am":case"arn":case"br":case"fil":case"fr":case"gun":case"ln":case"mfe":case"mg":case"mi":case"oc":case"pt_BR":case"tg":case"ti":case"tr":case"uz":case"wa":case"zh":return 1<t?1:0;case"lv":return t%10==1&&t%100!=11?0:0!=t?1:2;case"lt":return t%10==1&&t%100!=11?0:2<=t%10&&(t%100<10||20<=t%100)?1:2;case"be":case"bs":case"hr":case"ru":case"sr":case"uk":return t%10==1&&t%100!=11?0:2<=t%10&&t%10<=4&&(t%100<10||20<=t%100)?1:2;case"mnk":return 0==t?0:1==t?1:2;case"ro":return 1==t?0:0==t||0<t%100&&t%100<20?1:2;case"pl":return 1==t?0:2<=t%10&&t%10<=4&&(t%100<10||20<=t%100)?1:2;case"cs":case"sk":return 1==t?0:2<=t&&t<=4?1:2;case"sl":return t%100==1?1:t%100==2?2:t%100==3||t%100==4?3:0;case"mt":return 1==t?0:0==t||1<t%100&&t%100<11?1:10<t%100&&t%100<20?2:3;case"gd":return 1==t||11==t?0:2==t||12==t?1:2<t&&t<20?2:3;case"cy":return 1==t?0:2==t?1:8!=t&&11!=t?2:3;case"kw":return 1==t?0:2==t?1:3==t?2:3;case"ga":return 1==t?0:2==t?1:t<7?2:t<11?3:4;case"ar":return 0==t?0:1==t?1:2==t?2:3<=t%100&&t%100<=10?3:11<=t%100?4:5;default:return 1!=t?1:0}}}),angular.module("gettext").factory("gettextUtil",function(){return{trim:String.prototype.trim?function(e){return"string"==typeof e?e.trim():e}:function(e){return"string"==typeof e?e.replace(/^\s*/,"").replace(/\s*$/,""):e},assert:function(e,t,n){if(!e)throw new Error("You should add a "+t+" attribute whenever you add a "+n+" attribute.")},startsWith:function(e,t){return 0===e.indexOf(t)},lcFirst:function(e){return e.charAt(0).toLowerCase()+e.substr(1)}}}),function(e,t,n){"use strict";"function"==typeof window.define&&window.define.amd?window.define(n):"undefined"!=typeof module&&module.exports?module.exports=n():t.exports?t.exports=n():t.Fingerprint2=n()}(0,this,function(){"use strict";var t=function(e){if(!(this instanceof t))return new t(e);this.options=this.extend(e,{swfContainerId:"fingerprintjs2",swfPath:"flash/compiled/FontList.swf",detectScreenOrientation:!0,sortPluginsFor:[/palemoon/i],userDefinedFonts:[],excludeDoNotTrack:!0,excludePixelRatio:!0}),this.nativeForEach=Array.prototype.forEach,this.nativeMap=Array.prototype.map};return t.prototype={extend:function(e,t){if(null==e)return t;for(var n in e)null!=e[n]&&t[n]!==e[n]&&(t[n]=e[n]);return t},get:function(r){var i=this,n={data:[],addPreprocessedComponent:function(e){var t=e.value;"function"==typeof i.options.preprocessor&&(t=i.options.preprocessor(e.key,t)),n.data.push({key:e.key,value:t})}};n=this.userAgentKey(n),n=this.languageKey(n),n=this.colorDepthKey(n),n=this.deviceMemoryKey(n),n=this.pixelRatioKey(n),n=this.hardwareConcurrencyKey(n),n=this.screenResolutionKey(n),n=this.availableScreenResolutionKey(n),n=this.timezoneOffsetKey(n),n=this.sessionStorageKey(n),n=this.localStorageKey(n),n=this.indexedDbKey(n),n=this.addBehaviorKey(n),n=this.openDatabaseKey(n),n=this.cpuClassKey(n),n=this.platformKey(n),n=this.doNotTrackKey(n),n=this.pluginsKey(n),n=this.canvasKey(n),n=this.webglKey(n),n=this.webglVendorAndRendererKey(n),n=this.adBlockKey(n),n=this.hasLiedLanguagesKey(n),n=this.hasLiedResolutionKey(n),n=this.hasLiedOsKey(n),n=this.hasLiedBrowserKey(n),n=this.touchSupportKey(n),n=this.customEntropyFunction(n),this.fontsKey(n,function(e){var n=[];i.each(e.data,function(e){var t=e.value;t&&"function"==typeof t.join&&(t=t.join(";")),n.push(t)});var t=i.x64hash128(n.join("~~~"),31);return r(t,e.data)})},customEntropyFunction:function(e){return"function"==typeof this.options.customFunction&&e.addPreprocessedComponent({key:"custom",value:this.options.customFunction()}),e},userAgentKey:function(e){return this.options.excludeUserAgent||e.addPreprocessedComponent({key:"user_agent",value:this.getUserAgent()}),e},getUserAgent:function(){return navigator.userAgent},languageKey:function(e){return this.options.excludeLanguage||e.addPreprocessedComponent({key:"language",value:navigator.language||navigator.userLanguage||navigator.browserLanguage||navigator.systemLanguage||""}),e},colorDepthKey:function(e){return this.options.excludeColorDepth||e.addPreprocessedComponent({key:"color_depth",value:window.screen.colorDepth||-1}),e},deviceMemoryKey:function(e){return this.options.excludeDeviceMemory||e.addPreprocessedComponent({key:"device_memory",value:this.getDeviceMemory()}),e},getDeviceMemory:function(){return navigator.deviceMemory||-1},pixelRatioKey:function(e){return this.options.excludePixelRatio||e.addPreprocessedComponent({key:"pixel_ratio",value:this.getPixelRatio()}),e},getPixelRatio:function(){return window.devicePixelRatio||""},screenResolutionKey:function(e){return this.options.excludeScreenResolution?e:this.getScreenResolution(e)},getScreenResolution:function(e){var t;return t=this.options.detectScreenOrientation&&window.screen.height>window.screen.width?[window.screen.height,window.screen.width]:[window.screen.width,window.screen.height],e.addPreprocessedComponent({key:"resolution",value:t}),e},availableScreenResolutionKey:function(e){return this.options.excludeAvailableScreenResolution?e:this.getAvailableScreenResolution(e)},getAvailableScreenResolution:function(e){var t;return window.screen.availWidth&&window.screen.availHeight&&(t=this.options.detectScreenOrientation?window.screen.availHeight>window.screen.availWidth?[window.screen.availHeight,window.screen.availWidth]:[window.screen.availWidth,window.screen.availHeight]:[window.screen.availHeight,window.screen.availWidth]),void 0!==t&&e.addPreprocessedComponent({key:"available_resolution",value:t}),e},timezoneOffsetKey:function(e){return this.options.excludeTimezoneOffset||e.addPreprocessedComponent({key:"timezone_offset",value:(new Date).getTimezoneOffset()}),e},sessionStorageKey:function(e){return!this.options.excludeSessionStorage&&this.hasSessionStorage()&&e.addPreprocessedComponent({key:"session_storage",value:1}),e},localStorageKey:function(e){return!this.options.excludeSessionStorage&&this.hasLocalStorage()&&e.addPreprocessedComponent({key:"local_storage",value:1}),e},indexedDbKey:function(e){return!this.options.excludeIndexedDB&&this.hasIndexedDB()&&e.addPreprocessedComponent({key:"indexed_db",value:1}),e},addBehaviorKey:function(e){return!this.options.excludeAddBehavior&&document.body&&document.body.addBehavior&&e.addPreprocessedComponent({key:"add_behavior",value:1}),e},openDatabaseKey:function(e){return!this.options.excludeOpenDatabase&&window.openDatabase&&e.addPreprocessedComponent({key:"open_database",value:1}),e},cpuClassKey:function(e){return this.options.excludeCpuClass||e.addPreprocessedComponent({key:"cpu_class",value:this.getNavigatorCpuClass()}),e},platformKey:function(e){return this.options.excludePlatform||e.addPreprocessedComponent({key:"navigator_platform",value:this.getNavigatorPlatform()}),e},doNotTrackKey:function(e){return this.options.excludeDoNotTrack||e.addPreprocessedComponent({key:"do_not_track",value:this.getDoNotTrack()}),e},canvasKey:function(e){return!this.options.excludeCanvas&&this.isCanvasSupported()&&e.addPreprocessedComponent({key:"canvas",value:this.getCanvasFp()}),e},webglKey:function(e){return!this.options.excludeWebGL&&this.isWebGlSupported()&&e.addPreprocessedComponent({key:"webgl",value:this.getWebglFp()}),e},webglVendorAndRendererKey:function(e){return!this.options.excludeWebGLVendorAndRenderer&&this.isWebGlSupported()&&e.addPreprocessedComponent({key:"webgl_vendor",value:this.getWebglVendorAndRenderer()}),e},adBlockKey:function(e){return this.options.excludeAdBlock||e.addPreprocessedComponent({key:"adblock",value:this.getAdBlock()}),e},hasLiedLanguagesKey:function(e){return this.options.excludeHasLiedLanguages||e.addPreprocessedComponent({key:"has_lied_languages",value:this.getHasLiedLanguages()}),e},hasLiedResolutionKey:function(e){return this.options.excludeHasLiedResolution||e.addPreprocessedComponent({key:"has_lied_resolution",value:this.getHasLiedResolution()}),e},hasLiedOsKey:function(e){return this.options.excludeHasLiedOs||e.addPreprocessedComponent({key:"has_lied_os",value:this.getHasLiedOs()}),e},hasLiedBrowserKey:function(e){return this.options.excludeHasLiedBrowser||e.addPreprocessedComponent({key:"has_lied_browser",value:this.getHasLiedBrowser()}),e},fontsKey:function(e,t){return this.options.excludeJsFonts?this.flashFontsKey(e,t):this.jsFontsKey(e,t)},flashFontsKey:function(t,n){return this.options.excludeFlashFonts?n(t):this.hasSwfObjectLoaded()&&this.hasMinFlashInstalled()?void 0===this.options.swfPath?n(t):void this.loadSwfAndDetectFonts(function(e){t.addPreprocessedComponent({key:"swf_fonts",value:e.join(";")}),n(t)}):n(t)},jsFontsKey:function(g,v){var b=this;return setTimeout(function(){var u=["monospace","sans-serif","serif"],l=["Andale Mono","Arial","Arial Black","Arial Hebrew","Arial MT","Arial Narrow","Arial Rounded MT Bold","Arial Unicode MS","Bitstream Vera Sans Mono","Book Antiqua","Bookman Old Style","Calibri","Cambria","Cambria Math","Century","Century Gothic","Century Schoolbook","Comic Sans","Comic Sans MS","Consolas","Courier","Courier New","Geneva","Georgia","Helvetica","Helvetica Neue","Impact","Lucida Bright","Lucida Calligraphy","Lucida Console","Lucida Fax","LUCIDA GRANDE","Lucida Handwriting","Lucida Sans","Lucida Sans Typewriter","Lucida Sans Unicode","Microsoft Sans Serif","Monaco","Monotype Corsiva","MS Gothic","MS Outlook","MS PGothic","MS Reference Sans Serif","MS Sans Serif","MS Serif","MYRIAD","MYRIAD PRO","Palatino","Palatino Linotype","Segoe Print","Segoe Script","Segoe UI","Segoe UI Light","Segoe UI Semibold","Segoe UI Symbol","Tahoma","Times","Times New Roman","Times New Roman PS","Trebuchet MS","Verdana","Wingdings","Wingdings 2","Wingdings 3"];b.options.extendedJsFonts&&(l=l.concat(["Abadi MT Condensed Light","Academy Engraved LET","ADOBE CASLON PRO","Adobe Garamond","ADOBE GARAMOND PRO","Agency FB","Aharoni","Albertus Extra Bold","Albertus Medium","Algerian","Amazone BT","American Typewriter","American Typewriter Condensed","AmerType Md BT","Andalus","Angsana New","AngsanaUPC","Antique Olive","Aparajita","Apple Chancery","Apple Color Emoji","Apple SD Gothic Neo","Arabic Typesetting","ARCHER","ARNO PRO","Arrus BT","Aurora Cn BT","AvantGarde Bk BT","AvantGarde Md BT","AVENIR","Ayuthaya","Bandy","Bangla Sangam MN","Bank Gothic","BankGothic Md BT","Baskerville","Baskerville Old Face","Batang","BatangChe","Bauer Bodoni","Bauhaus 93","Bazooka","Bell MT","Bembo","Benguiat Bk BT","Berlin Sans FB","Berlin Sans FB Demi","Bernard MT Condensed","BernhardFashion BT","BernhardMod BT","Big Caslon","BinnerD","Blackadder ITC","BlairMdITC TT","Bodoni 72","Bodoni 72 Oldstyle","Bodoni 72 Smallcaps","Bodoni MT","Bodoni MT Black","Bodoni MT Condensed","Bodoni MT Poster Compressed","Bookshelf Symbol 7","Boulder","Bradley Hand","Bradley Hand ITC","Bremen Bd BT","Britannic Bold","Broadway","Browallia New","BrowalliaUPC","Brush Script MT","Californian FB","Calisto MT","Calligrapher","Candara","CaslonOpnface BT","Castellar","Centaur","Cezanne","CG Omega","CG Times","Chalkboard","Chalkboard SE","Chalkduster","Charlesworth","Charter Bd BT","Charter BT","Chaucer","ChelthmITC Bk BT","Chiller","Clarendon","Clarendon Condensed","CloisterBlack BT","Cochin","Colonna MT","Constantia","Cooper Black","Copperplate","Copperplate Gothic","Copperplate Gothic Bold","Copperplate Gothic Light","CopperplGoth Bd BT","Corbel","Cordia New","CordiaUPC","Cornerstone","Coronet","Cuckoo","Curlz MT","DaunPenh","Dauphin","David","DB LCD Temp","DELICIOUS","Denmark","DFKai-SB","Didot","DilleniaUPC","DIN","DokChampa","Dotum","DotumChe","Ebrima","Edwardian Script ITC","Elephant","English 111 Vivace BT","Engravers MT","EngraversGothic BT","Eras Bold ITC","Eras Demi ITC","Eras Light ITC","Eras Medium ITC","EucrosiaUPC","Euphemia","Euphemia UCAS","EUROSTILE","Exotc350 Bd BT","FangSong","Felix Titling","Fixedsys","FONTIN","Footlight MT Light","Forte","FrankRuehl","Fransiscan","Freefrm721 Blk BT","FreesiaUPC","Freestyle Script","French Script MT","FrnkGothITC Bk BT","Fruitger","FRUTIGER","Futura","Futura Bk BT","Futura Lt BT","Futura Md BT","Futura ZBlk BT","FuturaBlack BT","Gabriola","Galliard BT","Gautami","Geeza Pro","Geometr231 BT","Geometr231 Hv BT","Geometr231 Lt BT","GeoSlab 703 Lt BT","GeoSlab 703 XBd BT","Gigi","Gill Sans","Gill Sans MT","Gill Sans MT Condensed","Gill Sans MT Ext Condensed Bold","Gill Sans Ultra Bold","Gill Sans Ultra Bold Condensed","Gisha","Gloucester MT Extra Condensed","GOTHAM","GOTHAM BOLD","Goudy Old Style","Goudy Stout","GoudyHandtooled BT","GoudyOLSt BT","Gujarati Sangam MN","Gulim","GulimChe","Gungsuh","GungsuhChe","Gurmukhi MN","Haettenschweiler","Harlow Solid Italic","Harrington","Heather","Heiti SC","Heiti TC","HELV","Herald","High Tower Text","Hiragino Kaku Gothic ProN","Hiragino Mincho ProN","Hoefler Text","Humanst 521 Cn BT","Humanst521 BT","Humanst521 Lt BT","Imprint MT Shadow","Incised901 Bd BT","Incised901 BT","Incised901 Lt BT","INCONSOLATA","Informal Roman","Informal011 BT","INTERSTATE","IrisUPC","Iskoola Pota","JasmineUPC","Jazz LET","Jenson","Jester","Jokerman","Juice ITC","Kabel Bk BT","Kabel Ult BT","Kailasa","KaiTi","Kalinga","Kannada Sangam MN","Kartika","Kaufmann Bd BT","Kaufmann BT","Khmer UI","KodchiangUPC","Kokila","Korinna BT","Kristen ITC","Krungthep","Kunstler Script","Lao UI","Latha","Leelawadee","Letter Gothic","Levenim MT","LilyUPC","Lithograph","Lithograph Light","Long Island","Lydian BT","Magneto","Maiandra GD","Malayalam Sangam MN","Malgun Gothic","Mangal","Marigold","Marion","Marker Felt","Market","Marlett","Matisse ITC","Matura MT Script Capitals","Meiryo","Meiryo UI","Microsoft Himalaya","Microsoft JhengHei","Microsoft New Tai Lue","Microsoft PhagsPa","Microsoft Tai Le","Microsoft Uighur","Microsoft YaHei","Microsoft Yi Baiti","MingLiU","MingLiU_HKSCS","MingLiU_HKSCS-ExtB","MingLiU-ExtB","Minion","Minion Pro","Miriam","Miriam Fixed","Mistral","Modern","Modern No. 20","Mona Lisa Solid ITC TT","Mongolian Baiti","MONO","MoolBoran","Mrs Eaves","MS LineDraw","MS Mincho","MS PMincho","MS Reference Specialty","MS UI Gothic","MT Extra","MUSEO","MV Boli","Nadeem","Narkisim","NEVIS","News Gothic","News GothicMT","NewsGoth BT","Niagara Engraved","Niagara Solid","Noteworthy","NSimSun","Nyala","OCR A Extended","Old Century","Old English Text MT","Onyx","Onyx BT","OPTIMA","Oriya Sangam MN","OSAKA","OzHandicraft BT","Palace Script MT","Papyrus","Parchment","Party LET","Pegasus","Perpetua","Perpetua Titling MT","PetitaBold","Pickwick","Plantagenet Cherokee","Playbill","PMingLiU","PMingLiU-ExtB","Poor Richard","Poster","PosterBodoni BT","PRINCETOWN LET","Pristina","PTBarnum BT","Pythagoras","Raavi","Rage Italic","Ravie","Ribbon131 Bd BT","Rockwell","Rockwell Condensed","Rockwell Extra Bold","Rod","Roman","Sakkal Majalla","Santa Fe LET","Savoye LET","Sceptre","Script","Script MT Bold","SCRIPTINA","Serifa","Serifa BT","Serifa Th BT","ShelleyVolante BT","Sherwood","Shonar Bangla","Showcard Gothic","Shruti","Signboard","SILKSCREEN","SimHei","Simplified Arabic","Simplified Arabic Fixed","SimSun","SimSun-ExtB","Sinhala Sangam MN","Sketch Rockwell","Skia","Small Fonts","Snap ITC","Snell Roundhand","Socket","Souvenir Lt BT","Staccato222 BT","Steamer","Stencil","Storybook","Styllo","Subway","Swis721 BlkEx BT","Swiss911 XCm BT","Sylfaen","Synchro LET","System","Tamil Sangam MN","Technical","Teletype","Telugu Sangam MN","Tempus Sans ITC","Terminal","Thonburi","Traditional Arabic","Trajan","TRAJAN PRO","Tristan","Tubular","Tunga","Tw Cen MT","Tw Cen MT Condensed","Tw Cen MT Condensed Extra Bold","TypoUpright BT","Unicorn","Univers","Univers CE 55 Medium","Univers Condensed","Utsaah","Vagabond","Vani","Vijaya","Viner Hand ITC","VisualUI","Vivaldi","Vladimir Script","Vrinda","Westminster","WHITNEY","Wide Latin","ZapfEllipt BT","ZapfHumnst BT","ZapfHumnst Dm BT","Zapfino","Zurich BlkEx BT","Zurich Ex BT","ZWAdobeF"])),l=(l=l.concat(b.options.userDefinedFonts)).filter(function(e,t){return l.indexOf(e)===t});var e=document.getElementsByTagName("body")[0],i=document.createElement("div"),f=document.createElement("div"),r={},o={},h=function(){var e=document.createElement("span");return e.style.position="absolute",e.style.left="-9999px",e.style.fontSize="72px",e.style.fontStyle="normal",e.style.fontWeight="normal",e.style.letterSpacing="normal",e.style.lineBreak="auto",e.style.lineHeight="normal",e.style.textTransform="none",e.style.textAlign="left",e.style.textDecoration="none",e.style.textShadow="none",e.style.whiteSpace="normal",e.style.wordBreak="normal",e.style.wordSpacing="normal",e.innerHTML="mmmmmmmmmmlli",e},t=function(e){for(var t=!1,n=0;n<u.length;n++)if(t=e[n].offsetWidth!==r[u[n]]||e[n].offsetHeight!==o[u[n]])return t;return t},n=function(){for(var e=[],t=0,n=u.length;t<n;t++){var r=h();r.style.fontFamily=u[t],i.appendChild(r),e.push(r)}return e}();e.appendChild(i);for(var a=0,s=u.length;a<s;a++)r[u[a]]=n[a].offsetWidth,o[u[a]]=n[a].offsetHeight;var c=function(){for(var e,t,n,r={},i=0,o=l.length;i<o;i++){for(var a=[],s=0,c=u.length;s<c;s++){var d=(e=l[i],t=u[s],n=void 0,(n=h()).style.fontFamily="'"+e+"',"+t,n);f.appendChild(d),a.push(d)}r[l[i]]=a}return r}();e.appendChild(f);for(var d=[],p=0,m=l.length;p<m;p++)t(c[l[p]])&&d.push(l[p]);e.removeChild(f),e.removeChild(i),g.addPreprocessedComponent({key:"js_fonts",value:d}),v(g)},1)},pluginsKey:function(e){return this.options.excludePlugins||(this.isIE()?this.options.excludeIEPlugins||e.addPreprocessedComponent({key:"ie_plugins",value:this.getIEPlugins()}):e.addPreprocessedComponent({key:"regular_plugins",value:this.getRegularPlugins()})),e},getRegularPlugins:function(){var e=[];if(navigator.plugins)for(var t=0,n=navigator.plugins.length;t<n;t++)navigator.plugins[t]&&e.push(navigator.plugins[t]);return this.pluginsShouldBeSorted()&&(e=e.sort(function(e,t){return e.name>t.name?1:e.name<t.name?-1:0})),this.map(e,function(e){var t=this.map(e,function(e){return[e.type,e.suffixes].join("~")}).join(",");return[e.name,e.description,t].join("::")},this)},getIEPlugins:function(){var e=[];return(Object.getOwnPropertyDescriptor&&Object.getOwnPropertyDescriptor(window,"ActiveXObject")||"ActiveXObject"in window)&&(e=this.map(["AcroPDF.PDF","Adodb.Stream","AgControl.AgControl","DevalVRXCtrl.DevalVRXCtrl.1","MacromediaFlashPaper.MacromediaFlashPaper","Msxml2.DOMDocument","Msxml2.XMLHTTP","PDF.PdfCtrl","QuickTime.QuickTime","QuickTimeCheckObject.QuickTimeCheck.1","RealPlayer","RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)","RealVideo.RealVideo(tm) ActiveX Control (32-bit)","Scripting.Dictionary","SWCtl.SWCtl","Shell.UIHelper","ShockwaveFlash.ShockwaveFlash","Skype.Detection","TDCCtl.TDCCtl","WMPlayer.OCX","rmocx.RealPlayer G2 Control","rmocx.RealPlayer G2 Control.1"],function(e){try{return new window.ActiveXObject(e),e}catch(e){return null}})),navigator.plugins&&(e=e.concat(this.getRegularPlugins())),e},pluginsShouldBeSorted:function(){for(var e=!1,t=0,n=this.options.sortPluginsFor.length;t<n;t++){var r=this.options.sortPluginsFor[t];if(navigator.userAgent.match(r)){e=!0;break}}return e},touchSupportKey:function(e){return this.options.excludeTouchSupport||e.addPreprocessedComponent({key:"touch_support",value:this.getTouchSupport()}),e},hardwareConcurrencyKey:function(e){return this.options.excludeHardwareConcurrency||e.addPreprocessedComponent({key:"hardware_concurrency",value:this.getHardwareConcurrency()}),e},hasSessionStorage:function(){try{return!!window.sessionStorage}catch(e){return!0}},hasLocalStorage:function(){try{return!!window.localStorage}catch(e){return!0}},hasIndexedDB:function(){try{return!!window.indexedDB}catch(e){return!0}},getHardwareConcurrency:function(){return navigator.hardwareConcurrency?navigator.hardwareConcurrency:"unknown"},getNavigatorCpuClass:function(){return navigator.cpuClass?navigator.cpuClass:"unknown"},getNavigatorPlatform:function(){return navigator.platform?navigator.platform:"unknown"},getDoNotTrack:function(){return navigator.doNotTrack?navigator.doNotTrack:navigator.msDoNotTrack?navigator.msDoNotTrack:window.doNotTrack?window.doNotTrack:"unknown"},getTouchSupport:function(){var e=0,t=!1;void 0!==navigator.maxTouchPoints?e=navigator.maxTouchPoints:void 0!==navigator.msMaxTouchPoints&&(e=navigator.msMaxTouchPoints);try{document.createEvent("TouchEvent"),t=!0}catch(e){}return[e,t,"ontouchstart"in window]},getCanvasFp:function(){var e=[],t=document.createElement("canvas");t.width=2e3,t.height=200,t.style.display="inline";var n=t.getContext("2d");return n.rect(0,0,10,10),n.rect(2,2,6,6),e.push("canvas winding:"+(!1===n.isPointInPath(5,5,"evenodd")?"yes":"no")),n.textBaseline="alphabetic",n.fillStyle="#f60",n.fillRect(125,1,62,20),n.fillStyle="#069",this.options.dontUseFakeFontInCanvas?n.font="11pt Arial":n.font="11pt no-real-font-123",n.fillText("Cwm fjordbank glyphs vext quiz, 😃",2,15),n.fillStyle="rgba(102, 204, 0, 0.2)",n.font="18pt Arial",n.fillText("Cwm fjordbank glyphs vext quiz, 😃",4,45),n.globalCompositeOperation="multiply",n.fillStyle="rgb(255,0,255)",n.beginPath(),n.arc(50,50,50,0,2*Math.PI,!0),n.closePath(),n.fill(),n.fillStyle="rgb(0,255,255)",n.beginPath(),n.arc(100,50,50,0,2*Math.PI,!0),n.closePath(),n.fill(),n.fillStyle="rgb(255,255,0)",n.beginPath(),n.arc(75,100,50,0,2*Math.PI,!0),n.closePath(),n.fill(),n.fillStyle="rgb(255,0,255)",n.arc(75,75,75,0,2*Math.PI,!0),n.arc(75,75,25,0,2*Math.PI,!0),n.fill("evenodd"),t.toDataURL&&e.push("canvas fp:"+t.toDataURL()),e.join("~")},getWebglFp:function(){var t,e=function(e){return t.clearColor(0,0,0,1),t.enable(t.DEPTH_TEST),t.depthFunc(t.LEQUAL),t.clear(t.COLOR_BUFFER_BIT|t.DEPTH_BUFFER_BIT),"["+e[0]+", "+e[1]+"]"};if(!(t=this.getWebglCanvas()))return null;var n=[],r=t.createBuffer();t.bindBuffer(t.ARRAY_BUFFER,r);var i=new Float32Array([-.2,-.9,0,.4,-.26,0,0,.732134444,0]);t.bufferData(t.ARRAY_BUFFER,i,t.STATIC_DRAW),r.itemSize=3,r.numItems=3;var o=t.createProgram(),a=t.createShader(t.VERTEX_SHADER);t.shaderSource(a,"attribute vec2 attrVertex;varying vec2 varyinTexCoordinate;uniform vec2 uniformOffset;void main(){varyinTexCoordinate=attrVertex+uniformOffset;gl_Position=vec4(attrVertex,0,1);}"),t.compileShader(a);var s=t.createShader(t.FRAGMENT_SHADER);t.shaderSource(s,"precision mediump float;varying vec2 varyinTexCoordinate;void main() {gl_FragColor=vec4(varyinTexCoordinate,0,1);}"),t.compileShader(s),t.attachShader(o,a),t.attachShader(o,s),t.linkProgram(o),t.useProgram(o),o.vertexPosAttrib=t.getAttribLocation(o,"attrVertex"),o.offsetUniform=t.getUniformLocation(o,"uniformOffset"),t.enableVertexAttribArray(o.vertexPosArray),t.vertexAttribPointer(o.vertexPosAttrib,r.itemSize,t.FLOAT,!1,0,0),t.uniform2f(o.offsetUniform,1,1),t.drawArrays(t.TRIANGLE_STRIP,0,r.numItems);try{n.push(t.canvas.toDataURL())}catch(t){}n.push("extensions:"+(t.getSupportedExtensions()||[]).join(";")),n.push("webgl aliased line width range:"+e(t.getParameter(t.ALIASED_LINE_WIDTH_RANGE))),n.push("webgl aliased point size range:"+e(t.getParameter(t.ALIASED_POINT_SIZE_RANGE))),n.push("webgl alpha bits:"+t.getParameter(t.ALPHA_BITS)),n.push("webgl antialiasing:"+(t.getContextAttributes().antialias?"yes":"no")),n.push("webgl blue bits:"+t.getParameter(t.BLUE_BITS)),n.push("webgl depth bits:"+t.getParameter(t.DEPTH_BITS)),n.push("webgl green bits:"+t.getParameter(t.GREEN_BITS)),n.push("webgl max anisotropy:"+function(e){var t=e.getExtension("EXT_texture_filter_anisotropic")||e.getExtension("WEBKIT_EXT_texture_filter_anisotropic")||e.getExtension("MOZ_EXT_texture_filter_anisotropic");if(t){var n=e.getParameter(t.MAX_TEXTURE_MAX_ANISOTROPY_EXT);return 0===n&&(n=2),n}return null}(t)),n.push("webgl max combined texture image units:"+t.getParameter(t.MAX_COMBINED_TEXTURE_IMAGE_UNITS)),n.push("webgl max cube map texture size:"+t.getParameter(t.MAX_CUBE_MAP_TEXTURE_SIZE)),n.push("webgl max fragment uniform vectors:"+t.getParameter(t.MAX_FRAGMENT_UNIFORM_VECTORS)),n.push("webgl max render buffer size:"+t.getParameter(t.MAX_RENDERBUFFER_SIZE)),n.push("webgl max texture image units:"+t.getParameter(t.MAX_TEXTURE_IMAGE_UNITS)),n.push("webgl max texture size:"+t.getParameter(t.MAX_TEXTURE_SIZE)),n.push("webgl max varying vectors:"+t.getParameter(t.MAX_VARYING_VECTORS)),n.push("webgl max vertex attribs:"+t.getParameter(t.MAX_VERTEX_ATTRIBS)),n.push("webgl max vertex texture image units:"+t.getParameter(t.MAX_VERTEX_TEXTURE_IMAGE_UNITS)),n.push("webgl max vertex uniform vectors:"+t.getParameter(t.MAX_VERTEX_UNIFORM_VECTORS)),n.push("webgl max viewport dims:"+e(t.getParameter(t.MAX_VIEWPORT_DIMS))),n.push("webgl red bits:"+t.getParameter(t.RED_BITS)),n.push("webgl renderer:"+t.getParameter(t.RENDERER)),n.push("webgl shading language version:"+t.getParameter(t.SHADING_LANGUAGE_VERSION)),n.push("webgl stencil bits:"+t.getParameter(t.STENCIL_BITS)),n.push("webgl vendor:"+t.getParameter(t.VENDOR)),n.push("webgl version:"+t.getParameter(t.VERSION));try{var c=t.getExtension("WEBGL_debug_renderer_info");c&&(n.push("webgl unmasked vendor:"+t.getParameter(c.UNMASKED_VENDOR_WEBGL)),n.push("webgl unmasked renderer:"+t.getParameter(c.UNMASKED_RENDERER_WEBGL)))}catch(t){}return t.getShaderPrecisionFormat&&(n.push("webgl vertex shader high float precision:"+t.getShaderPrecisionFormat(t.VERTEX_SHADER,t.HIGH_FLOAT).precision),n.push("webgl vertex shader high float precision rangeMin:"+t.getShaderPrecisionFormat(t.VERTEX_SHADER,t.HIGH_FLOAT).rangeMin),n.push("webgl vertex shader high float precision rangeMax:"+t.getShaderPrecisionFormat(t.VERTEX_SHADER,t.HIGH_FLOAT).rangeMax),n.push("webgl vertex shader medium float precision:"+t.getShaderPrecisionFormat(t.VERTEX_SHADER,t.MEDIUM_FLOAT).precision),n.push("webgl vertex shader medium float precision rangeMin:"+t.getShaderPrecisionFormat(t.VERTEX_SHADER,t.MEDIUM_FLOAT).rangeMin),n.push("webgl vertex shader medium float precision rangeMax:"+t.getShaderPrecisionFormat(t.VERTEX_SHADER,t.MEDIUM_FLOAT).rangeMax),n.push("webgl vertex shader low float precision:"+t.getShaderPrecisionFormat(t.VERTEX_SHADER,t.LOW_FLOAT).precision),n.push("webgl vertex shader low float precision rangeMin:"+t.getShaderPrecisionFormat(t.VERTEX_SHADER,t.LOW_FLOAT).rangeMin),n.push("webgl vertex shader low float precision rangeMax:"+t.getShaderPrecisionFormat(t.VERTEX_SHADER,t.LOW_FLOAT).rangeMax),n.push("webgl fragment shader high float precision:"+t.getShaderPrecisionFormat(t.FRAGMENT_SHADER,t.HIGH_FLOAT).precision),n.push("webgl fragment shader high float precision rangeMin:"+t.getShaderPrecisionFormat(t.FRAGMENT_SHADER,t.HIGH_FLOAT).rangeMin),n.push("webgl fragment shader high float precision rangeMax:"+t.getShaderPrecisionFormat(t.FRAGMENT_SHADER,t.HIGH_FLOAT).rangeMax),n.push("webgl fragment shader medium float precision:"+t.getShaderPrecisionFormat(t.FRAGMENT_SHADER,t.MEDIUM_FLOAT).precision),n.push("webgl fragment shader medium float precision rangeMin:"+t.getShaderPrecisionFormat(t.FRAGMENT_SHADER,t.MEDIUM_FLOAT).rangeMin),n.push("webgl fragment shader medium float precision rangeMax:"+t.getShaderPrecisionFormat(t.FRAGMENT_SHADER,t.MEDIUM_FLOAT).rangeMax),n.push("webgl fragment shader low float precision:"+t.getShaderPrecisionFormat(t.FRAGMENT_SHADER,t.LOW_FLOAT).precision),n.push("webgl fragment shader low float precision rangeMin:"+t.getShaderPrecisionFormat(t.FRAGMENT_SHADER,t.LOW_FLOAT).rangeMin),n.push("webgl fragment shader low float precision rangeMax:"+t.getShaderPrecisionFormat(t.FRAGMENT_SHADER,t.LOW_FLOAT).rangeMax),n.push("webgl vertex shader high int precision:"+t.getShaderPrecisionFormat(t.VERTEX_SHADER,t.HIGH_INT).precision),n.push("webgl vertex shader high int precision rangeMin:"+t.getShaderPrecisionFormat(t.VERTEX_SHADER,t.HIGH_INT).rangeMin),n.push("webgl vertex shader high int precision rangeMax:"+t.getShaderPrecisionFormat(t.VERTEX_SHADER,t.HIGH_INT).rangeMax),n.push("webgl vertex shader medium int precision:"+t.getShaderPrecisionFormat(t.VERTEX_SHADER,t.MEDIUM_INT).precision),n.push("webgl vertex shader medium int precision rangeMin:"+t.getShaderPrecisionFormat(t.VERTEX_SHADER,t.MEDIUM_INT).rangeMin),n.push("webgl vertex shader medium int precision rangeMax:"+t.getShaderPrecisionFormat(t.VERTEX_SHADER,t.MEDIUM_INT).rangeMax),n.push("webgl vertex shader low int precision:"+t.getShaderPrecisionFormat(t.VERTEX_SHADER,t.LOW_INT).precision),n.push("webgl vertex shader low int precision rangeMin:"+t.getShaderPrecisionFormat(t.VERTEX_SHADER,t.LOW_INT).rangeMin),n.push("webgl vertex shader low int precision rangeMax:"+t.getShaderPrecisionFormat(t.VERTEX_SHADER,t.LOW_INT).rangeMax),n.push("webgl fragment shader high int precision:"+t.getShaderPrecisionFormat(t.FRAGMENT_SHADER,t.HIGH_INT).precision),n.push("webgl fragment shader high int precision rangeMin:"+t.getShaderPrecisionFormat(t.FRAGMENT_SHADER,t.HIGH_INT).rangeMin),n.push("webgl fragment shader high int precision rangeMax:"+t.getShaderPrecisionFormat(t.FRAGMENT_SHADER,t.HIGH_INT).rangeMax),n.push("webgl fragment shader medium int precision:"+t.getShaderPrecisionFormat(t.FRAGMENT_SHADER,t.MEDIUM_INT).precision),n.push("webgl fragment shader medium int precision rangeMin:"+t.getShaderPrecisionFormat(t.FRAGMENT_SHADER,t.MEDIUM_INT).rangeMin),n.push("webgl fragment shader medium int precision rangeMax:"+t.getShaderPrecisionFormat(t.FRAGMENT_SHADER,t.MEDIUM_INT).rangeMax),n.push("webgl fragment shader low int precision:"+t.getShaderPrecisionFormat(t.FRAGMENT_SHADER,t.LOW_INT).precision),n.push("webgl fragment shader low int precision rangeMin:"+t.getShaderPrecisionFormat(t.FRAGMENT_SHADER,t.LOW_INT).rangeMin),n.push("webgl fragment shader low int precision rangeMax:"+t.getShaderPrecisionFormat(t.FRAGMENT_SHADER,t.LOW_INT).rangeMax)),n.join("~")},getWebglVendorAndRenderer:function(){try{var e=this.getWebglCanvas(),t=e.getExtension("WEBGL_debug_renderer_info");return e.getParameter(t.UNMASKED_VENDOR_WEBGL)+"~"+e.getParameter(t.UNMASKED_RENDERER_WEBGL)}catch(e){return null}},getAdBlock:function(){var e=document.createElement("div");e.innerHTML=" ";var t=!(e.className="adsbox");try{document.body.appendChild(e),t=0===document.getElementsByClassName("adsbox")[0].offsetHeight,document.body.removeChild(e)}catch(e){t=!1}return t},getHasLiedLanguages:function(){if(void 0!==navigator.languages)try{if(navigator.languages[0].substr(0,2)!==navigator.language.substr(0,2))return!0}catch(e){return!0}return!1},getHasLiedResolution:function(){return window.screen.width<window.screen.availWidth||window.screen.height<window.screen.availHeight},getHasLiedOs:function(){var e,t=navigator.userAgent.toLowerCase(),n=navigator.oscpu,r=navigator.platform.toLowerCase();if(e=0<=t.indexOf("windows phone")?"Windows Phone":0<=t.indexOf("win")?"Windows":0<=t.indexOf("android")?"Android":0<=t.indexOf("linux")?"Linux":0<=t.indexOf("iphone")||0<=t.indexOf("ipad")?"iOS":0<=t.indexOf("mac")?"Mac":"Other",("ontouchstart"in window||0<navigator.maxTouchPoints||0<navigator.msMaxTouchPoints)&&"Windows Phone"!==e&&"Android"!==e&&"iOS"!==e&&"Other"!==e)return!0;if(void 0!==n){if(0<=(n=n.toLowerCase()).indexOf("win")&&"Windows"!==e&&"Windows Phone"!==e)return!0;if(0<=n.indexOf("linux")&&"Linux"!==e&&"Android"!==e)return!0;if(0<=n.indexOf("mac")&&"Mac"!==e&&"iOS"!==e)return!0;if((-1===n.indexOf("win")&&-1===n.indexOf("linux")&&-1===n.indexOf("mac"))!=("Other"===e))return!0}return 0<=r.indexOf("win")&&"Windows"!==e&&"Windows Phone"!==e||(0<=r.indexOf("linux")||0<=r.indexOf("android")||0<=r.indexOf("pike"))&&"Linux"!==e&&"Android"!==e||(0<=r.indexOf("mac")||0<=r.indexOf("ipad")||0<=r.indexOf("ipod")||0<=r.indexOf("iphone"))&&"Mac"!==e&&"iOS"!==e||(-1===r.indexOf("win")&&-1===r.indexOf("linux")&&-1===r.indexOf("mac"))!=("Other"===e)||void 0===navigator.plugins&&"Windows"!==e&&"Windows Phone"!==e},getHasLiedBrowser:function(){var e,t=navigator.userAgent.toLowerCase(),n=navigator.productSub;if(("Chrome"==(e=0<=t.indexOf("firefox")?"Firefox":0<=t.indexOf("opera")||0<=t.indexOf("opr")?"Opera":0<=t.indexOf("chrome")?"Chrome":0<=t.indexOf("safari")?"Safari":0<=t.indexOf("trident")?"Internet Explorer":"Other")||"Safari"===e||"Opera"===e)&&"20030107"!==n)return!0;var r,i=eval.toString().length;if(37===i&&"Safari"!==e&&"Firefox"!==e&&"Other"!==e)return!0;if(39===i&&"Internet Explorer"!==e&&"Other"!==e)return!0;if(33===i&&"Chrome"!==e&&"Opera"!==e&&"Other"!==e)return!0;try{throw"a"}catch(e){try{e.toSource(),r=!0}catch(e){r=!1}}return!(!r||"Firefox"===e||"Other"===e)},isCanvasSupported:function(){var e=document.createElement("canvas");return!(!e.getContext||!e.getContext("2d"))},isWebGlSupported:function(){if(!this.isCanvasSupported())return!1;var e=this.getWebglCanvas();return!!window.WebGLRenderingContext&&!!e},isIE:function(){return"Microsoft Internet Explorer"===navigator.appName||!("Netscape"!==navigator.appName||!/Trident/.test(navigator.userAgent))},hasSwfObjectLoaded:function(){return void 0!==window.swfobject},hasMinFlashInstalled:function(){return window.swfobject.hasFlashPlayerVersion("9.0.0")},addFlashDivNode:function(){var e=document.createElement("div");e.setAttribute("id",this.options.swfContainerId),document.body.appendChild(e)},loadSwfAndDetectFonts:function(t){var e="___fp_swf_loaded";window[e]=function(e){t(e)};var n=this.options.swfContainerId;this.addFlashDivNode();var r={onReady:e};window.swfobject.embedSWF(this.options.swfPath,n,"1","1","9.0.0",!1,r,{allowScriptAccess:"always",menu:"false"},{})},getWebglCanvas:function(){var e=document.createElement("canvas"),t=null;try{t=e.getContext("webgl")||e.getContext("experimental-webgl")}catch(e){}return t||(t=null),t},each:function(e,t,n){if(null!==e)if(this.nativeForEach&&e.forEach===this.nativeForEach)e.forEach(t,n);else if(e.length===+e.length){for(var r=0,i=e.length;r<i;r++)if(t.call(n,e[r],r,e)==={})return}else for(var o in e)if(e.hasOwnProperty(o)&&t.call(n,e[o],o,e)==={})return},map:function(e,r,i){var o=[];return null==e?o:this.nativeMap&&e.map===this.nativeMap?e.map(r,i):(this.each(e,function(e,t,n){o[o.length]=r.call(i,e,t,n)}),o)},x64Add:function(e,t){e=[e[0]>>>16,65535&e[0],e[1]>>>16,65535&e[1]],t=[t[0]>>>16,65535&t[0],t[1]>>>16,65535&t[1]];var n=[0,0,0,0];return n[3]+=e[3]+t[3],n[2]+=n[3]>>>16,n[3]&=65535,n[2]+=e[2]+t[2],n[1]+=n[2]>>>16,n[2]&=65535,n[1]+=e[1]+t[1],n[0]+=n[1]>>>16,n[1]&=65535,n[0]+=e[0]+t[0],n[0]&=65535,[n[0]<<16|n[1],n[2]<<16|n[3]]},x64Multiply:function(e,t){e=[e[0]>>>16,65535&e[0],e[1]>>>16,65535&e[1]],t=[t[0]>>>16,65535&t[0],t[1]>>>16,65535&t[1]];var n=[0,0,0,0];return n[3]+=e[3]*t[3],n[2]+=n[3]>>>16,n[3]&=65535,n[2]+=e[2]*t[3],n[1]+=n[2]>>>16,n[2]&=65535,n[2]+=e[3]*t[2],n[1]+=n[2]>>>16,n[2]&=65535,n[1]+=e[1]*t[3],n[0]+=n[1]>>>16,n[1]&=65535,n[1]+=e[2]*t[2],n[0]+=n[1]>>>16,n[1]&=65535,n[1]+=e[3]*t[1],n[0]+=n[1]>>>16,n[1]&=65535,n[0]+=e[0]*t[3]+e[1]*t[2]+e[2]*t[1]+e[3]*t[0],n[0]&=65535,[n[0]<<16|n[1],n[2]<<16|n[3]]},x64Rotl:function(e,t){return 32==(t%=64)?[e[1],e[0]]:t<32?[e[0]<<t|e[1]>>>32-t,e[1]<<t|e[0]>>>32-t]:(t-=32,[e[1]<<t|e[0]>>>32-t,e[0]<<t|e[1]>>>32-t])},x64LeftShift:function(e,t){return 0==(t%=64)?e:t<32?[e[0]<<t|e[1]>>>32-t,e[1]<<t]:[e[1]<<t-32,0]},x64Xor:function(e,t){return[e[0]^t[0],e[1]^t[1]]},x64Fmix:function(e){return e=this.x64Xor(e,[0,e[0]>>>1]),e=this.x64Multiply(e,[4283543511,3981806797]),e=this.x64Xor(e,[0,e[0]>>>1]),e=this.x64Multiply(e,[3301882366,444984403]),this.x64Xor(e,[0,e[0]>>>1])},x64hash128:function(e,t){t=t||0;for(var n=(e=e||"").length%16,r=e.length-n,i=[0,t],o=[0,t],a=[0,0],s=[0,0],c=[2277735313,289559509],d=[1291169091,658871167],u=0;u<r;u+=16)a=[255&e.charCodeAt(u+4)|(255&e.charCodeAt(u+5))<<8|(255&e.charCodeAt(u+6))<<16|(255&e.charCodeAt(u+7))<<24,255&e.charCodeAt(u)|(255&e.charCodeAt(u+1))<<8|(255&e.charCodeAt(u+2))<<16|(255&e.charCodeAt(u+3))<<24],s=[255&e.charCodeAt(u+12)|(255&e.charCodeAt(u+13))<<8|(255&e.charCodeAt(u+14))<<16|(255&e.charCodeAt(u+15))<<24,255&e.charCodeAt(u+8)|(255&e.charCodeAt(u+9))<<8|(255&e.charCodeAt(u+10))<<16|(255&e.charCodeAt(u+11))<<24],a=this.x64Multiply(a,c),a=this.x64Rotl(a,31),a=this.x64Multiply(a,d),i=this.x64Xor(i,a),i=this.x64Rotl(i,27),i=this.x64Add(i,o),i=this.x64Add(this.x64Multiply(i,[0,5]),[0,1390208809]),s=this.x64Multiply(s,d),s=this.x64Rotl(s,33),s=this.x64Multiply(s,c),o=this.x64Xor(o,s),o=this.x64Rotl(o,31),o=this.x64Add(o,i),o=this.x64Add(this.x64Multiply(o,[0,5]),[0,944331445]);switch(a=[0,0],s=[0,0],n){case 15:s=this.x64Xor(s,this.x64LeftShift([0,e.charCodeAt(u+14)],48));case 14:s=this.x64Xor(s,this.x64LeftShift([0,e.charCodeAt(u+13)],40));case 13:s=this.x64Xor(s,this.x64LeftShift([0,e.charCodeAt(u+12)],32));case 12:s=this.x64Xor(s,this.x64LeftShift([0,e.charCodeAt(u+11)],24));case 11:s=this.x64Xor(s,this.x64LeftShift([0,e.charCodeAt(u+10)],16));case 10:s=this.x64Xor(s,this.x64LeftShift([0,e.charCodeAt(u+9)],8));case 9:s=this.x64Xor(s,[0,e.charCodeAt(u+8)]),s=this.x64Multiply(s,d),s=this.x64Rotl(s,33),s=this.x64Multiply(s,c),o=this.x64Xor(o,s);case 8:a=this.x64Xor(a,this.x64LeftShift([0,e.charCodeAt(u+7)],56));case 7:a=this.x64Xor(a,this.x64LeftShift([0,e.charCodeAt(u+6)],48));case 6:a=this.x64Xor(a,this.x64LeftShift([0,e.charCodeAt(u+5)],40));case 5:a=this.x64Xor(a,this.x64LeftShift([0,e.charCodeAt(u+4)],32));case 4:a=this.x64Xor(a,this.x64LeftShift([0,e.charCodeAt(u+3)],24));case 3:a=this.x64Xor(a,this.x64LeftShift([0,e.charCodeAt(u+2)],16));case 2:a=this.x64Xor(a,this.x64LeftShift([0,e.charCodeAt(u+1)],8));case 1:a=this.x64Xor(a,[0,e.charCodeAt(u)]),a=this.x64Multiply(a,c),a=this.x64Rotl(a,31),a=this.x64Multiply(a,d),i=this.x64Xor(i,a)}return i=this.x64Xor(i,[0,e.length]),o=this.x64Xor(o,[0,e.length]),i=this.x64Add(i,o),o=this.x64Add(o,i),i=this.x64Fmix(i),o=this.x64Fmix(o),i=this.x64Add(i,o),o=this.x64Add(o,i),("00000000"+(i[0]>>>0).toString(16)).slice(-8)+("00000000"+(i[1]>>>0).toString(16)).slice(-8)+("00000000"+(o[0]>>>0).toString(16)).slice(-8)+("00000000"+(o[1]>>>0).toString(16)).slice(-8)}},t.VERSION="1.8.0",t}),function(e,t){"function"==typeof define&&define.amd?define([],t):"function"==typeof require&&"object"==typeof module&&module&&module.exports?module.exports=t():(e.dcodeIO=e.dcodeIO||{}).bcrypt=t()}(this,function(){"use strict";var a={},n=null;function r(e){if("undefined"!=typeof module&&module&&module.exports)try{return require("crypto").randomBytes(e)}catch(e){}try{var t;return(self.crypto||self.msCrypto).getRandomValues(t=new Uint32Array(e)),Array.prototype.slice.call(t)}catch(e){}if(!n)throw Error("Neither WebCryptoAPI nor a crypto module is available. Use bcrypt.setRandomFallback to set an alternative");return n(e)}try{r(1),!0}catch(e){}function s(e,t){for(var n=0,r=0,i=0,o=e.length;i<o;++i)e.charCodeAt(i)===t.charCodeAt(i)?++n:++r;return!(n<0)&&0===r}n=null,a.setRandomFallback=function(e){n=e},a.genSaltSync=function(e,t){if("number"!=typeof(e=e||o))throw Error("Illegal arguments: "+typeof e+", "+typeof t);e<4?e=4:31<e&&(e=31);var n=[];return n.push("$2a$"),e<10&&n.push("0"),n.push(e.toString()),n.push("$"),n.push(g(r(y),y)),n.join("")},a.genSalt=function(e,t,n){if("function"==typeof t&&(n=t,t=void 0),"function"==typeof e&&(n=e,e=void 0),void 0===e)e=o;else if("number"!=typeof e)throw Error("illegal arguments: "+typeof e);function i(t){m(function(){try{t(null,a.genSaltSync(e))}catch(e){t(e)}})}if(!n)return new Promise(function(n,r){i(function(e,t){e?r(e):n(t)})});if("function"!=typeof n)throw Error("Illegal callback: "+typeof n);i(n)},a.hashSync=function(e,t){if(void 0===t&&(t=o),"number"==typeof t&&(t=a.genSaltSync(t)),"string"!=typeof e||"string"!=typeof t)throw Error("Illegal arguments: "+typeof e+", "+typeof t);return u(e,t)},a.hash=function(r,e,t,i){function o(n){"string"==typeof r&&"number"==typeof e?a.genSalt(e,function(e,t){u(r,t,n,i)}):"string"==typeof r&&"string"==typeof e?u(r,e,n,i):m(n.bind(this,Error("Illegal arguments: "+typeof r+", "+typeof e)))}if(!t)return new Promise(function(n,r){o(function(e,t){e?r(e):n(t)})});if("function"!=typeof t)throw Error("Illegal callback: "+typeof t);o(t)},a.compareSync=function(e,t){if("string"!=typeof e||"string"!=typeof t)throw Error("Illegal arguments: "+typeof e+", "+typeof t);return 60===t.length&&s(a.hashSync(e,t.substr(0,t.length-31)),t)},a.compare=function(e,r,t,i){function o(n){"string"==typeof e&&"string"==typeof r?60===r.length?a.hash(e,r.substr(0,29),function(e,t){e?n(e):n(null,s(t,r))},i):m(n.bind(this,null,!1)):m(n.bind(this,Error("Illegal arguments: "+typeof e+", "+typeof r)))}if(!t)return new Promise(function(n,r){o(function(e,t){e?r(e):n(t)})});if("function"!=typeof t)throw Error("Illegal callback: "+typeof t);o(t)},a.getRounds=function(e){if("string"!=typeof e)throw Error("Illegal arguments: "+typeof e);return parseInt(e.split("$")[2],10)},a.getSalt=function(e){if("string"!=typeof e)throw Error("Illegal arguments: "+typeof e);if(60!==e.length)throw Error("Illegal hash length: "+e.length+" != 60");return e.substring(0,29)};var m="undefined"!=typeof process&&process&&"function"==typeof process.nextTick?"function"==typeof setImmediate?setImmediate:process.nextTick:setTimeout;var c="./ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),f=[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,1,54,55,56,57,58,59,60,61,62,63,-1,-1,-1,-1,-1,-1,-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,-1,-1,-1,-1,-1,-1,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,-1,-1,-1,-1,-1],h=String.fromCharCode;function g(e,t){var n,r,i=0,o=[];if(t<=0||t>e.length)throw Error("Illegal len: "+t);for(;i<t;){if(n=255&e[i++],o.push(c[n>>2&63]),n=(3&n)<<4,t<=i){o.push(c[63&n]);break}if(n|=(r=255&e[i++])>>4&15,o.push(c[63&n]),n=(15&r)<<2,t<=i){o.push(c[63&n]);break}n|=(r=255&e[i++])>>6&3,o.push(c[63&n]),o.push(c[63&r])}return o.join("")}function v(e,t){var n,r,i,o,a,s=0,c=e.length,d=0,u=[];if(t<=0)throw Error("Illegal len: "+t);for(;s<c-1&&d<t&&(n=(a=e.charCodeAt(s++))<f.length?f[a]:-1,r=(a=e.charCodeAt(s++))<f.length?f[a]:-1,-1!=n&&-1!=r)&&(o=n<<2>>>0,o|=(48&r)>>4,u.push(h(o)),!(++d>=t||c<=s))&&-1!=(i=(a=e.charCodeAt(s++))<f.length?f[a]:-1)&&(o=(15&r)<<4>>>0,o|=(60&i)>>2,u.push(h(o)),!(++d>=t||c<=s));)o=(3&i)<<6>>>0,o|=(a=e.charCodeAt(s++))<f.length?f[a]:-1,u.push(h(o)),++d;var l=[];for(s=0;s<d;s++)l.push(u[s].charCodeAt(0));return l}var i,b=i={MAX_CODEPOINT:1114111,encodeUTF8:function(e,t){var n=null;for("number"==typeof e&&(n=e,e=function(){return null});null!==n||null!==(n=e());)n<128?t(127&n):(n<2048?t(n>>6&31|192):(n<65536?t(n>>12&15|224):(t(n>>18&7|240),t(n>>12&63|128)),t(n>>6&63|128)),t(63&n|128)),n=null},decodeUTF8:function(e,t){for(var n,r,i,o,a=function(e){e=e.slice(0,e.indexOf(null));var t=Error(e.toString());throw t.name="TruncatedError",t.bytes=e,t};null!==(n=e());)if(0==(128&n))t(n);else if(192==(224&n))null===(r=e())&&a([n,r]),t((31&n)<<6|63&r);else if(224==(240&n))(null===(r=e())||null===(i=e()))&&a([n,r,i]),t((15&n)<<12|(63&r)<<6|63&i);else{if(240!=(248&n))throw RangeError("Illegal starting byte: "+n);(null===(r=e())||null===(i=e())||null===(o=e()))&&a([n,r,i,o]),t((7&n)<<18|(63&r)<<12|(63&i)<<6|63&o)}},UTF16toUTF8:function(e,t){for(var n,r=null;null!==(n=null!==r?r:e());)55296<=n&&n<=57343&&null!==(r=e())&&56320<=r&&r<=57343?(t(1024*(n-55296)+r-56320+65536),r=null):t(n);null!==r&&t(r)},UTF8toUTF16:function(e,t){var n=null;for("number"==typeof e&&(n=e,e=function(){return null});null!==n||null!==(n=e());)n<=65535?t(n):(t(55296+((n-=65536)>>10)),t(n%1024+56320)),n=null},encodeUTF16toUTF8:function(e,t){i.UTF16toUTF8(e,function(e){i.encodeUTF8(e,t)})},decodeUTF8toUTF16:function(e,t){i.decodeUTF8(e,function(e){i.UTF8toUTF16(e,t)})},calculateCodePoint:function(e){return e<128?1:e<2048?2:e<65536?3:4},calculateUTF8:function(e){for(var t,n=0;null!==(t=e());)n+=i.calculateCodePoint(t);return n},calculateUTF16asUTF8:function(e){var t=0,n=0;return i.UTF16toUTF8(e,function(e){++t,n+=i.calculateCodePoint(e)}),[t,n]}};Date.now=Date.now||function(){return+new Date};var y=16,o=10,d=16,p=100,$=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],w=[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946,1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055,3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504,976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462],x=[1332899944,1700884034,1701343084,1684370003,1668446532,1869963892];function S(e,t,n,r){var i,o=e[t],a=e[t+1];return i=r[(o^=n[0])>>>24],i+=r[256|o>>16&255],i^=r[512|o>>8&255],i=r[(a^=(i+=r[768|255&o])^n[1])>>>24],i+=r[256|a>>16&255],i^=r[512|a>>8&255],i=r[(o^=(i+=r[768|255&a])^n[2])>>>24],i+=r[256|o>>16&255],i^=r[512|o>>8&255],i=r[(a^=(i+=r[768|255&o])^n[3])>>>24],i+=r[256|a>>16&255],i^=r[512|a>>8&255],i=r[(o^=(i+=r[768|255&a])^n[4])>>>24],i+=r[256|o>>16&255],i^=r[512|o>>8&255],i=r[(a^=(i+=r[768|255&o])^n[5])>>>24],i+=r[256|a>>16&255],i^=r[512|a>>8&255],i=r[(o^=(i+=r[768|255&a])^n[6])>>>24],i+=r[256|o>>16&255],i^=r[512|o>>8&255],i=r[(a^=(i+=r[768|255&o])^n[7])>>>24],i+=r[256|a>>16&255],i^=r[512|a>>8&255],i=r[(o^=(i+=r[768|255&a])^n[8])>>>24],i+=r[256|o>>16&255],i^=r[512|o>>8&255],i=r[(a^=(i+=r[768|255&o])^n[9])>>>24],i+=r[256|a>>16&255],i^=r[512|a>>8&255],i=r[(o^=(i+=r[768|255&a])^n[10])>>>24],i+=r[256|o>>16&255],i^=r[512|o>>8&255],i=r[(a^=(i+=r[768|255&o])^n[11])>>>24],i+=r[256|a>>16&255],i^=r[512|a>>8&255],i=r[(o^=(i+=r[768|255&a])^n[12])>>>24],i+=r[256|o>>16&255],i^=r[512|o>>8&255],i=r[(a^=(i+=r[768|255&o])^n[13])>>>24],i+=r[256|a>>16&255],i^=r[512|a>>8&255],i=r[(o^=(i+=r[768|255&a])^n[14])>>>24],i+=r[256|o>>16&255],i^=r[512|o>>8&255],i=r[(a^=(i+=r[768|255&o])^n[15])>>>24],i+=r[256|a>>16&255],i^=r[512|a>>8&255],o^=(i+=r[768|255&a])^n[16],e[t]=a^n[d+1],e[t+1]=o,e}function _(e,t){for(var n=0,r=0;n<4;++n)r=r<<8|255&e[t],t=(t+1)%e.length;return{key:r,offp:t}}function E(e,t,n){for(var r,i=0,o=[0,0],a=t.length,s=n.length,c=0;c<a;c++)i=(r=_(e,i)).offp,t[c]=t[c]^r.key;for(c=0;c<a;c+=2)o=S(o,0,t,n),t[c]=o[0],t[c+1]=o[1];for(c=0;c<s;c+=2)o=S(o,0,t,n),n[c]=o[0],n[c+1]=o[1]}function C(n,r,i,o,a){var e,s=x.slice(),c=s.length;if(i<4||31<i){if(e=Error("Illegal number of rounds (4-31): "+i),o)return void m(o.bind(this,e));throw e}if(r.length!==y){if(e=Error("Illegal salt length: "+r.length+" != "+y),o)return void m(o.bind(this,e));throw e}i=1<<i>>>0;var d,u,l,f=0;function h(){if(a&&a(f/i),!(f<i)){for(f=0;f<64;f++)for(l=0;l<c>>1;l++)S(s,l<<1,d,u);var e=[];for(f=0;f<c;f++)e.push((s[f]>>24&255)>>>0),e.push((s[f]>>16&255)>>>0),e.push((s[f]>>8&255)>>>0),e.push((255&s[f])>>>0);return o?void o(null,e):e}for(var t=Date.now();f<i&&(f+=1,E(n,d,u),E(r,d,u),!(Date.now()-t>p)););o&&m(h)}if(Int32Array?(d=new Int32Array($),u=new Int32Array(w)):(d=$.slice(),u=w.slice()),function(e,t,n,r){for(var i,o=0,a=[0,0],s=n.length,c=r.length,d=0;d<s;d++)o=(i=_(t,o)).offp,n[d]=n[d]^i.key;for(d=o=0;d<s;d+=2)o=(i=_(e,o)).offp,a[0]^=i.key,o=(i=_(e,o)).offp,a[1]^=i.key,a=S(a,0,n,r),n[d]=a[0],n[d+1]=a[1];for(d=0;d<c;d+=2)o=(i=_(e,o)).offp,a[0]^=i.key,o=(i=_(e,o)).offp,a[1]^=i.key,a=S(a,0,n,r),r[d]=a[0],r[d+1]=a[1]}(r,n,d,u),void 0!==o)h();else for(var t;;)if(void 0!==(t=h()))return t||[]}function u(e,t,n,r){var i,o,a;if("string"!=typeof e||"string"!=typeof t){if(i=Error("Invalid string / salt: Not a string"),n)return void m(n.bind(this,i));throw i}if("$"!==t.charAt(0)||"2"!==t.charAt(1)){if(i=Error("Invalid salt version: "+t.substring(0,2)),n)return void m(n.bind(this,i));throw i}if("$"===t.charAt(2))o=String.fromCharCode(0),a=3;else{if("a"!==(o=t.charAt(2))&&"b"!==o&&"y"!==o||"$"!==t.charAt(3)){if(i=Error("Invalid salt revision: "+t.substring(2,4)),n)return void m(n.bind(this,i));throw i}a=4}if("$"<t.charAt(a+2)){if(i=Error("Missing salt rounds"),n)return void m(n.bind(this,i));throw i}var s,c,d,u=10*parseInt(t.substring(a,a+1),10)+parseInt(t.substring(a+1,a+2),10),l=t.substring(a+3,a+25),f=(s=e+="a"<=o?"\0":"",c=[],d=0,b.encodeUTF16toUTF8(function(){return d>=s.length?null:s.charCodeAt(d++)},function(e){c.push(e)}),c),h=v(l,y);function p(e){var t=[];return t.push("$2"),"a"<=o&&t.push(o),t.push("$"),u<10&&t.push("0"),t.push(u.toString()),t.push("$"),t.push(g(h,h.length)),t.push(g(e,4*x.length-1)),t.join("")}if(void 0===n)return p(C(f,h,u));C(f,h,u,function(e,t){e?n(e,null):n(null,p(t))},r)}return a.encodeBase64=g,a.decodeBase64=v,a}),function(e){"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?module.exports=e():window.noUiSlider=e()}(function(){"use strict";var X="10.1.0";function Y(e){e.preventDefault()}function i(e){return"number"==typeof e&&!isNaN(e)&&isFinite(e)}function Z(e,t,n){0<n&&(Q(e,t),setTimeout(function(){ee(e,t)},n))}function J(e){return Array.isArray(e)?e:[e]}function t(e){var t=(e=String(e)).split(".");return 1<t.length?t[1].length:0}function Q(e,t){e.classList?e.classList.add(t):e.className+=" "+t}function ee(e,t){e.classList?e.classList.remove(t):e.className=e.className.replace(new RegExp("(^|\\b)"+t.split(" ").join("|")+"(\\b|$)","gi")," ")}function te(e){var t=void 0!==window.pageXOffset,n="CSS1Compat"===(e.compatMode||"");return{x:t?window.pageXOffset:n?e.documentElement.scrollLeft:e.body.scrollLeft,y:t?window.pageYOffset:n?e.documentElement.scrollTop:e.body.scrollTop}}function u(e,t){return 100/(t-e)}function l(e,t){return 100*t/(e[1]-e[0])}function f(e,t){for(var n=1;e>=t[n];)n+=1;return n}function n(e,t,n){if(n>=e.slice(-1)[0])return 100;var r,i,o,a,s,c,d=f(n,e);return r=e[d-1],i=e[d],o=t[d-1],a=t[d],o+(c=n,l(s=[r,i],s[0]<0?c+Math.abs(s[0]):c-s[0])/u(o,a))}function r(e,t,n,r){if(100===r)return r;var i,o,a,s,c=f(r,e);return n?(i=e[c-1],((o=e[c])-i)/2<r-i?o:i):t[c-1]?e[c-1]+(a=r-e[c-1],s=t[c-1],Math.round(a/s)*s):r}function o(e,t,n){var r;if("number"==typeof t&&(t=[t]),"[object Array]"!==Object.prototype.toString.call(t))throw new Error("noUiSlider ("+X+"): 'range' contains invalid value.");if(!i(r="min"===e?0:"max"===e?100:parseFloat(e))||!i(t[0]))throw new Error("noUiSlider ("+X+"): 'range' value isn't numeric.");n.xPct.push(r),n.xVal.push(t[0]),r?n.xSteps.push(!isNaN(t[1])&&t[1]):isNaN(t[1])||(n.xSteps[0]=t[1]),n.xHighestCompleteStep.push(0)}function a(e,t,n){if(!t)return!0;n.xSteps[e]=l([n.xVal[e],n.xVal[e+1]],t)/u(n.xPct[e],n.xPct[e+1]);var r=(n.xVal[e+1]-n.xVal[e])/n.xNumSteps[e],i=Math.ceil(Number(r.toFixed(3))-1),o=n.xVal[e]+n.xNumSteps[e]*i;n.xHighestCompleteStep[e]=o}function s(e,t,n){this.xPct=[],this.xVal=[],this.xSteps=[n||!1],this.xNumSteps=[!1],this.xHighestCompleteStep=[],this.snap=t;var r,i=[];for(r in e)e.hasOwnProperty(r)&&i.push([e[r],r]);for(i.length&&"object"==typeof i[0][0]?i.sort(function(e,t){return e[0][0]-t[0][0]}):i.sort(function(e,t){return e[0]-t[0]}),r=0;r<i.length;r++)o(i[r][1],i[r][0],this);for(this.xNumSteps=this.xSteps.slice(0),r=0;r<this.xNumSteps.length;r++)a(r,this.xNumSteps[r],this)}s.prototype.getMargin=function(e){var t=this.xNumSteps[0];if(t&&e/t%1!=0)throw new Error("noUiSlider ("+X+"): 'limit', 'margin' and 'padding' must be divisible by step.");return 2===this.xPct.length&&l(this.xVal,e)},s.prototype.toStepping=function(e){return e=n(this.xVal,this.xPct,e)},s.prototype.fromStepping=function(e){return function(e,t,n){if(100<=n)return e.slice(-1)[0];var r,i,o,a,s,c=f(n,t);return r=e[c-1],i=e[c],o=t[c-1],a=t[c],s=[r,i],(n-o)*u(o,a)*(s[1]-s[0])/100+s[0]}(this.xVal,this.xPct,e)},s.prototype.getStep=function(e){return e=r(this.xPct,this.xSteps,this.snap,e)},s.prototype.getNearbySteps=function(e){var t=f(e,this.xPct);return{stepBefore:{startValue:this.xVal[t-2],step:this.xNumSteps[t-2],highestStep:this.xHighestCompleteStep[t-2]},thisStep:{startValue:this.xVal[t-1],step:this.xNumSteps[t-1],highestStep:this.xHighestCompleteStep[t-1]},stepAfter:{startValue:this.xVal[t-0],step:this.xNumSteps[t-0],highestStep:this.xHighestCompleteStep[t-0]}}},s.prototype.countStepDecimals=function(){var e=this.xNumSteps.map(t);return Math.max.apply(null,e)},s.prototype.convert=function(e){return this.getStep(this.toStepping(e))};var c={to:function(e){return void 0!==e&&e.toFixed(2)},from:Number};function d(e){if("object"==typeof(t=e)&&"function"==typeof t.to&&"function"==typeof t.from)return!0;var t;throw new Error("noUiSlider ("+X+"): 'format' requires 'to' and 'from' methods.")}function h(e,t){if(!i(t))throw new Error("noUiSlider ("+X+"): 'step' is not numeric.");e.singleStep=t}function p(e,t){if("object"!=typeof t||Array.isArray(t))throw new Error("noUiSlider ("+X+"): 'range' is not an object.");if(void 0===t.min||void 0===t.max)throw new Error("noUiSlider ("+X+"): Missing 'min' or 'max' in 'range'.");if(t.min===t.max)throw new Error("noUiSlider ("+X+"): 'range' 'min' and 'max' cannot be equal.");e.spectrum=new s(t,e.snap,e.singleStep)}function m(e,t){if(t=J(t),!Array.isArray(t)||!t.length)throw new Error("noUiSlider ("+X+"): 'start' option is incorrect.");e.handles=t.length,e.start=t}function g(e,t){if("boolean"!=typeof(e.snap=t))throw new Error("noUiSlider ("+X+"): 'snap' option must be a boolean.")}function v(e,t){if("boolean"!=typeof(e.animate=t))throw new Error("noUiSlider ("+X+"): 'animate' option must be a boolean.")}function b(e,t){if("number"!=typeof(e.animationDuration=t))throw new Error("noUiSlider ("+X+"): 'animationDuration' option must be a number.")}function y(e,t){var n,r=[!1];if("lower"===t?t=[!0,!1]:"upper"===t&&(t=[!1,!0]),!0===t||!1===t){for(n=1;n<e.handles;n++)r.push(t);r.push(!1)}else{if(!Array.isArray(t)||!t.length||t.length!==e.handles+1)throw new Error("noUiSlider ("+X+"): 'connect' option doesn't match handle count.");r=t}e.connect=r}function $(e,t){switch(t){case"horizontal":e.ort=0;break;case"vertical":e.ort=1;break;default:throw new Error("noUiSlider ("+X+"): 'orientation' option is invalid.")}}function w(e,t){if(!i(t))throw new Error("noUiSlider ("+X+"): 'margin' option must be numeric.");if(0!==t&&(e.margin=e.spectrum.getMargin(t),!e.margin))throw new Error("noUiSlider ("+X+"): 'margin' option is only supported on linear sliders.")}function x(e,t){if(!i(t))throw new Error("noUiSlider ("+X+"): 'limit' option must be numeric.");if(e.limit=e.spectrum.getMargin(t),!e.limit||e.handles<2)throw new Error("noUiSlider ("+X+"): 'limit' option is only supported on linear sliders with 2 or more handles.")}function S(e,t){if(!i(t))throw new Error("noUiSlider ("+X+"): 'padding' option must be numeric.");if(0!==t){if(e.padding=e.spectrum.getMargin(t),!e.padding)throw new Error("noUiSlider ("+X+"): 'padding' option is only supported on linear sliders.");if(e.padding<0)throw new Error("noUiSlider ("+X+"): 'padding' option must be a positive number.");if(50<=e.padding)throw new Error("noUiSlider ("+X+"): 'padding' option must be less than half the range.")}}function _(e,t){switch(t){case"ltr":e.dir=0;break;case"rtl":e.dir=1;break;default:throw new Error("noUiSlider ("+X+"): 'direction' option was not recognized.")}}function E(e,t){if("string"!=typeof t)throw new Error("noUiSlider ("+X+"): 'behaviour' must be a string containing options.");var n=0<=t.indexOf("tap"),r=0<=t.indexOf("drag"),i=0<=t.indexOf("fixed"),o=0<=t.indexOf("snap"),a=0<=t.indexOf("hover");if(i){if(2!==e.handles)throw new Error("noUiSlider ("+X+"): 'fixed' behaviour must be used with 2 handles");w(e,e.start[1]-e.start[0])}e.events={tap:n||o,drag:r,fixed:i,snap:o,hover:a}}function C(e,t){if("boolean"!=typeof(e.multitouch=t))throw new Error("noUiSlider ("+X+"): 'multitouch' option must be a boolean.")}function A(e,t){if(!1!==t)if(!0===t){e.tooltips=[];for(var n=0;n<e.handles;n++)e.tooltips.push(!0)}else{if(e.tooltips=J(t),e.tooltips.length!==e.handles)throw new Error("noUiSlider ("+X+"): must pass a formatter for all handles.");e.tooltips.forEach(function(e){if("boolean"!=typeof e&&("object"!=typeof e||"function"!=typeof e.to))throw new Error("noUiSlider ("+X+"): 'tooltips' must be passed a formatter or 'false'.")})}}function k(e,t){d(e.ariaFormat=t)}function T(e,t){d(e.format=t)}function M(e,t){if(void 0!==t&&"string"!=typeof t&&!1!==t)throw new Error("noUiSlider ("+X+"): 'cssPrefix' must be a string or `false`.");e.cssPrefix=t}function I(e,t){if(void 0!==t&&"object"!=typeof t)throw new Error("noUiSlider ("+X+"): 'cssClasses' must be an object.");if("string"==typeof e.cssPrefix)for(var n in e.cssClasses={},t)t.hasOwnProperty(n)&&(e.cssClasses[n]=e.cssPrefix+t[n]);else e.cssClasses=t}function N(e,t){if(!0!==t&&!1!==t)throw new Error("noUiSlider ("+X+"): 'useRequestAnimationFrame' option should be true (default) or false.");e.useRequestAnimationFrame=t}function ne(t){var n={margin:0,limit:0,padding:0,animate:!0,animationDuration:300,ariaFormat:c,format:c},r={step:{r:!1,t:h},start:{r:!0,t:m},connect:{r:!0,t:y},direction:{r:!0,t:_},snap:{r:!1,t:g},animate:{r:!1,t:v},animationDuration:{r:!1,t:b},range:{r:!0,t:p},orientation:{r:!1,t:$},margin:{r:!1,t:w},limit:{r:!1,t:x},padding:{r:!1,t:S},behaviour:{r:!0,t:E},multitouch:{r:!0,t:C},ariaFormat:{r:!1,t:k},format:{r:!1,t:T},tooltips:{r:!1,t:A},cssPrefix:{r:!1,t:M},cssClasses:{r:!1,t:I},useRequestAnimationFrame:{r:!1,t:N}},i={connect:!1,direction:"ltr",behaviour:"tap",multitouch:!1,orientation:"horizontal",cssPrefix:"noUi-",cssClasses:{target:"target",base:"base",origin:"origin",handle:"handle",handleLower:"handle-lower",handleUpper:"handle-upper",horizontal:"horizontal",vertical:"vertical",background:"background",connect:"connect",ltr:"ltr",rtl:"rtl",draggable:"draggable",drag:"state-drag",tap:"state-tap",active:"active",tooltip:"tooltip",pips:"pips",pipsHorizontal:"pips-horizontal",pipsVertical:"pips-vertical",marker:"marker",markerHorizontal:"marker-horizontal",markerVertical:"marker-vertical",markerNormal:"marker-normal",markerLarge:"marker-large",markerSub:"marker-sub",value:"value",valueHorizontal:"value-horizontal",valueVertical:"value-vertical",valueNormal:"value-normal",valueLarge:"value-large",valueSub:"value-sub"},useRequestAnimationFrame:!0};t.format&&!t.ariaFormat&&(t.ariaFormat=t.format),Object.keys(r).forEach(function(e){if(void 0===t[e]&&void 0===i[e]){if(r[e].r)throw new Error("noUiSlider ("+X+"): '"+e+"' is required.");return!0}r[e].t(n,void 0===t[e]?i[e]:t[e])}),n.pips=t.pips;var e=[["left","top"],["right","bottom"]];return n.style=e[n.dir][n.ort],n.styleOposite=e[n.dir?0:1][n.ort],n}function O(e,l,o){var c,d,a,s,u,t,f,i,h=window.navigator.pointerEnabled?{start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled?{start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"}:{start:"mousedown touchstart",move:"mousemove touchmove",end:"mouseup touchend"},p=window.CSS&&CSS.supports&&CSS.supports("touch-action","none")&&function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("test",null,t)}catch(e){}return e}(),$=e,m=[],g=[],v=0,w=l.spectrum,b=[],y={},x=e.ownerDocument,S=x.documentElement,_=x.body;function E(e,t){var n=x.createElement("div");return t&&Q(n,t),e.appendChild(n),n}function C(e,t){return!!t&&E(e,l.cssClasses.connect)}function n(e,t){return!!l.tooltips[t]&&E(e.firstChild,l.cssClasses.tooltip)}function A(t,r,i){var o=x.createElement("div"),a=[l.cssClasses.valueNormal,l.cssClasses.valueLarge,l.cssClasses.valueSub],s=[l.cssClasses.markerNormal,l.cssClasses.markerLarge,l.cssClasses.markerSub],c=[l.cssClasses.valueHorizontal,l.cssClasses.valueVertical],d=[l.cssClasses.markerHorizontal,l.cssClasses.markerVertical];function u(e,t){var n=t===l.cssClasses.value,r=n?a:s;return t+" "+(n?c:d)[l.ort]+" "+r[e]}return Q(o,l.cssClasses.pips),Q(o,0===l.ort?l.cssClasses.pipsHorizontal:l.cssClasses.pipsVertical),Object.keys(t).forEach(function(e){!function(e,t){t[1]=t[1]&&r?r(t[0],t[1]):t[1];var n=E(o,!1);n.className=u(t[1],l.cssClasses.marker),n.style[l.style]=e+"%",t[1]&&((n=E(o,!1)).className=u(t[1],l.cssClasses.value),n.style[l.style]=e+"%",n.innerText=i.to(t[0]))}(e,t[e])}),o}function k(){var e;u&&((e=u).parentElement.removeChild(e),u=null)}function T(e){k();var h,p,m,g,t,n,v,b,y,r=e.mode,i=e.density||1,o=e.filter||!1,a=function(e,t,n){if("range"===e||"steps"===e)return w.xVal;if("count"===e){if(!t)throw new Error("noUiSlider ("+X+"): 'values' required for mode 'count'.");var r,i=100/(t-1),o=0;for(t=[];(r=o++*i)<=100;)t.push(r);e="positions"}return"positions"===e?t.map(function(e){return w.fromStepping(n?w.getStep(e):e)}):"values"===e?n?t.map(function(e){return w.fromStepping(w.getStep(w.toStepping(e)))}):t:void 0}(r,e.values||!1,e.stepped||!1),s=(h=i,p=r,m=a,g={},t=w.xVal[0],n=w.xVal[w.xVal.length-1],b=v=!1,y=0,(m=m.slice().sort(function(e,t){return e-t}).filter(function(e){return!this[e]&&(this[e]=!0)},{}))[0]!==t&&(m.unshift(t),v=!0),m[m.length-1]!==n&&(m.push(n),b=!0),m.forEach(function(e,t){var n,r,i,o,a,s,c,d,u,l=e,f=m[t+1];if("steps"===p&&(n=w.xNumSteps[t]),n||(n=f-l),!1!==l&&void 0!==f)for(n=Math.max(n,1e-7),r=l;r<=f;r=(r+n).toFixed(7)/1){for(c=(a=(o=w.toStepping(r))-y)/h,u=a/(d=Math.round(c)),i=1;i<=d;i+=1)g[(y+i*u).toFixed(5)]=["x",0];s=-1<m.indexOf(r)?1:"steps"===p?2:0,!t&&v&&(s=0),r===f&&b||(g[o.toFixed(5)]=[r,s]),y=o}}),g),c=e.format||{to:Math.round};return u=$.appendChild(A(s,o,c))}function M(){var e=c.getBoundingClientRect(),t="offset"+["Width","Height"][l.ort];return 0===l.ort?e.width||c[t]:e.height||c[t]}function I(r,i,o,a){var t=function(e){return!$.hasAttribute("disabled")&&(t=$,n=l.cssClasses.tap,(t.classList?!t.classList.contains(n):!new RegExp("\\b"+n+"\\b").test(t.className))&&(!!(e=function(e,t,n){var r,i,o=0===e.type.indexOf("touch"),a=0===e.type.indexOf("mouse"),s=0===e.type.indexOf("pointer");0===e.type.indexOf("MSPointer")&&(s=!0);if(o&&l.multitouch){var c=function(e){return e.target===n||n.contains(e.target)};if("touchstart"===e.type){var d=Array.prototype.filter.call(e.touches,c);if(1<d.length)return!1;r=d[0].pageX,i=d[0].pageY}else{var u=Array.prototype.find.call(e.changedTouches,c);if(!u)return!1;r=u.pageX,i=u.pageY}}else if(o){if(1<e.touches.length)return!1;r=e.changedTouches[0].pageX,i=e.changedTouches[0].pageY}t=t||te(x),(a||s)&&(r=e.clientX+t.x,i=e.clientY+t.y);return e.pageOffset=t,e.points=[r,i],e.cursor=a||s,e}(e,a.pageOffset,a.target||i))&&(!(r===h.start&&void 0!==e.buttons&&1<e.buttons)&&((!a.hover||!e.buttons)&&(p||e.preventDefault(),e.calcPoint=e.points[l.ort],void o(e,a))))));var t,n},n=[];return r.split(" ").forEach(function(e){i.addEventListener(e,t,!!p&&{passive:!0}),n.push([e,t])}),n}function N(e){var t,n,r,i,o,a,s=100*(e-(t=c,n=l.ort,r=t.getBoundingClientRect(),i=t.ownerDocument,o=i.documentElement,a=te(i),/webkit.*Chrome.*Mobile/i.test(navigator.userAgent)&&(a.x=0),n?r.top+a.y-o.clientTop:r.left+a.x-o.clientLeft))/M();return l.dir?100-s:s}function r(e,r,n,t){var i=n.slice(),o=[!e,e],a=[e,!e];t=t.slice(),e&&t.reverse(),1<t.length?t.forEach(function(e,t){var n=F(i,e,i[e]+r,o[t],a[t],!1);!1===n?r=0:(r=n-i[e],i[e]=n)}):o=a=[!0];var s=!1;t.forEach(function(e,t){s=H(e,n[e]+r,o[t],a[t])||s}),s&&t.forEach(function(e){O("update",e),O("slide",e)})}function O(n,r,i){Object.keys(y).forEach(function(e){var t=e.split(".")[0];n===t&&y[e].forEach(function(e){e.call(s,b.map(l.format.to),r,b.slice(),i||!1,m.slice())})})}function P(e,t){"mouseout"===e.type&&"HTML"===e.target.nodeName&&null===e.relatedTarget&&D(e,t)}function L(e,t){if(-1===navigator.appVersion.indexOf("MSIE 9")&&0===e.buttons&&0!==t.buttonsProperty)return D(e,t);var n=(l.dir?-1:1)*(e.calcPoint-t.startCalcPoint);r(0<n,100*n/t.baseSize,t.locations,t.handleNumbers)}function D(e,t){t.handle&&(ee(t.handle,l.cssClasses.active),v-=1),t.listeners.forEach(function(e){S.removeEventListener(e[0],e[1])}),0===v&&(ee($,l.cssClasses.drag),q(),e.cursor&&(_.style.cursor="",_.removeEventListener("selectstart",Y))),t.handleNumbers.forEach(function(e){O("change",e),O("set",e),O("end",e)})}function j(e,t){var n;if(1===t.handleNumbers.length){var r=d[t.handleNumbers[0]];if(r.hasAttribute("disabled"))return!1;n=r.children[0],v+=1,Q(n,l.cssClasses.active)}e.stopPropagation();var i=[],o=I(h.move,S,L,{target:e.target,handle:n,listeners:i,startCalcPoint:e.calcPoint,baseSize:M(),pageOffset:e.pageOffset,handleNumbers:t.handleNumbers,buttonsProperty:e.buttons,locations:m.slice()}),a=I(h.end,S,D,{target:e.target,handle:n,listeners:i,handleNumbers:t.handleNumbers}),s=I("mouseout",S,P,{target:e.target,handle:n,listeners:i,handleNumbers:t.handleNumbers});i.push.apply(i,o.concat(a,s)),e.cursor&&(_.style.cursor=getComputedStyle(e.target).cursor,1<d.length&&Q($,l.cssClasses.drag),_.addEventListener("selectstart",Y,!1)),t.handleNumbers.forEach(function(e){O("start",e)})}function R(e){e.stopPropagation();var r,i,o,t=N(e.calcPoint),n=(r=t,o=!(i=100),d.forEach(function(e,t){if(!e.hasAttribute("disabled")){var n=Math.abs(m[t]-r);n<i&&(o=t,i=n)}}),o);if(!1===n)return!1;l.events.snap||Z($,l.cssClasses.tap,l.animationDuration),H(n,t,!0,!0),q(),O("slide",n,!0),O("update",n,!0),O("change",n,!0),O("set",n,!0),l.events.snap&&j(e,{handleNumbers:[n]})}function B(e){var t=N(e.calcPoint),n=w.getStep(t),r=w.fromStepping(n);Object.keys(y).forEach(function(e){"hover"===e.split(".")[0]&&y[e].forEach(function(e){e.call(s,r)})})}function F(e,t,n,r,i,o){var a;return 1<d.length&&(r&&0<t&&(n=Math.max(n,e[t-1]+l.margin)),i&&t<d.length-1&&(n=Math.min(n,e[t+1]-l.margin))),1<d.length&&l.limit&&(r&&0<t&&(n=Math.min(n,e[t-1]+l.limit)),i&&t<d.length-1&&(n=Math.max(n,e[t+1]-l.limit))),l.padding&&(0===t&&(n=Math.max(n,l.padding)),t===d.length-1&&(n=Math.min(n,100-l.padding))),n=w.getStep(n),a=n,!((n=Math.max(Math.min(a,100),0))===e[t]&&!o)&&n}function U(e){return e+"%"}function q(){g.forEach(function(e){var t=50<m[e]?-1:1,n=3+(d.length+t*e);d[e].childNodes[0].style.zIndex=n})}function H(e,t,n,r){return!1!==(t=F(m,e,t,n,r,!1))&&(function(e,t){m[e]=t,b[e]=w.fromStepping(t);var n=function(){d[e].style[l.style]=U(t),z(e),z(e+1)};window.requestAnimationFrame&&l.useRequestAnimationFrame?window.requestAnimationFrame(n):n()}(e,t),!0)}function z(e){if(a[e]){var t=0,n=100;0!==e&&(t=m[e-1]),e!==a.length-1&&(n=m[e]),a[e].style[l.style]=U(t),a[e].style[l.styleOposite]=U(100-n)}}function V(e,t){null!==e&&!1!==e&&("number"==typeof e&&(e=String(e)),!1===(e=l.format.from(e))||isNaN(e)||H(t,w.toStepping(e),!1,!1))}function K(e,t){var n=J(e),r=void 0===m[0];t=void 0===t||!!t,n.forEach(V),l.animate&&!r&&Z($,l.cssClasses.tap,l.animationDuration),g.forEach(function(e){H(e,m[e],!0,!1)}),q(),g.forEach(function(e){O("update",e),null!==n[e]&&t&&O("set",e)})}function G(){var e=b.map(l.format.to);return 1===e.length?e[0]:e}function W(e,t){y[e]=y[e]||[],y[e].push(t),"update"===e.split(".")[0]&&d.forEach(function(e,t){O("update",t)})}if($.noUiSlider)throw new Error("noUiSlider ("+X+"): Slider was already initialized.");return Q(t=$,l.cssClasses.target),0===l.dir?Q(t,l.cssClasses.ltr):Q(t,l.cssClasses.rtl),0===l.ort?Q(t,l.cssClasses.horizontal):Q(t,l.cssClasses.vertical),c=E(t,l.cssClasses.base),function(e,t){d=[],(a=[]).push(C(t,e[0]));for(var n=0;n<l.handles;n++)d.push((r=n,o=void 0,i=E(t,l.cssClasses.origin),(o=E(i,l.cssClasses.handle)).setAttribute("data-handle",r),o.setAttribute("tabindex","0"),o.setAttribute("role","slider"),o.setAttribute("aria-orientation",l.ort?"vertical":"horizontal"),0===r?Q(o,l.cssClasses.handleLower):r===l.handles-1&&Q(o,l.cssClasses.handleUpper),i)),g[n]=n,a.push(C(t,e[n+1]));var r,i,o}(l.connect,c),s={destroy:function(){for(var e in l.cssClasses)l.cssClasses.hasOwnProperty(e)&&ee($,l.cssClasses[e]);for(;$.firstChild;)$.removeChild($.firstChild);delete $.noUiSlider},steps:function(){return m.map(function(e,t){var n=w.getNearbySteps(e),r=b[t],i=n.thisStep.step,o=null;!1!==i&&r+i>n.stepAfter.startValue&&(i=n.stepAfter.startValue-r),o=r>n.thisStep.startValue?n.thisStep.step:!1!==n.stepBefore.step&&r-n.stepBefore.highestStep,100===e?i=null:0===e&&(o=null);var a=w.countStepDecimals();return null!==i&&!1!==i&&(i=Number(i.toFixed(a))),null!==o&&!1!==o&&(o=Number(o.toFixed(a))),[o,i]})},on:W,off:function(e){var r=e&&e.split(".")[0],i=r&&e.substring(r.length);Object.keys(y).forEach(function(e){var t=e.split(".")[0],n=e.substring(t.length);r&&r!==t||i&&i!==n||delete y[e]})},get:G,set:K,reset:function(e){K(l.start,e)},__moveHandles:function(e,t,n){r(e,t,m,n)},options:o,updateOptions:function(t,e){var n=G(),r=["margin","limit","padding","range","animate","snap","step","format"];r.forEach(function(e){void 0!==t[e]&&(o[e]=t[e])});var i=ne(o);r.forEach(function(e){void 0!==t[e]&&(l[e]=i[e])}),w=i.spectrum,l.margin=i.margin,l.limit=i.limit,l.padding=i.padding,l.pips&&T(l.pips),m=[],K(t.start||n,e)},target:$,removePips:k,pips:T},(f=l.events).fixed||d.forEach(function(e,t){I(h.start,e.children[0],j,{handleNumbers:[t]})}),f.tap&&I(h.start,c,R,{}),f.hover&&I(h.move,c,B,{hover:!0}),f.drag&&a.forEach(function(e,t){if(!1!==e&&0!==t&&t!==a.length-1){var n=d[t-1],r=d[t],i=[e];Q(e,l.cssClasses.draggable),f.fixed&&(i.push(n.children[0]),i.push(r.children[0])),i.forEach(function(e){I(h.start,e,j,{handles:[n,r],handleNumbers:[t-1,t]})})}}),K(l.start),l.pips&&T(l.pips),l.tooltips&&(i=d.map(n),W("update",function(e,t,n){if(i[t]){var r=e[t];!0!==l.tooltips[t]&&(r=l.tooltips[t].to(n[t])),i[t].innerHTML=r}})),W("update",function(e,t,a,n,s){g.forEach(function(e){var t=d[e],n=F(m,e,0,!0,!0,!0),r=F(m,e,100,!0,!0,!0),i=s[e],o=l.ariaFormat.to(a[e]);t.children[0].setAttribute("aria-valuemin",n.toFixed(1)),t.children[0].setAttribute("aria-valuemax",r.toFixed(1)),t.children[0].setAttribute("aria-valuenow",i.toFixed(1)),t.children[0].setAttribute("aria-valuetext",o)})}),s}return{version:X,create:function(e,t){if(!e||!e.nodeName)throw new Error("noUiSlider ("+X+"): create requires a single element, got: "+e);var n=O(e,ne(t),t);return e.noUiSlider=n}}}),function(i,l){"use strict";var f="function",e="undefined",t="model",n="name",r="type",o="vendor",a="version",s="architecture",c="console",d="mobile",u="tablet",h="smarttv",p="wearable",m={extend:function(e,t){var n={};for(var r in e)t[r]&&t[r].length%2==0?n[r]=t[r].concat(e[r]):n[r]=e[r];return n},has:function(e,t){return"string"==typeof e&&-1!==t.toLowerCase().indexOf(e.toLowerCase())},lowerize:function(e){return e.toLowerCase()},major:function(e){return"string"==typeof e?e.replace(/[^\d\.]/g,"").split(".")[0]:l},trim:function(e){return e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}},g={rgx:function(e,t){for(var n,r,i,o,a,s,c=0;c<t.length&&!a;){var d=t[c],u=t[c+1];for(n=r=0;n<d.length&&!a;)if(a=d[n++].exec(e))for(i=0;i<u.length;i++)s=a[++r],"object"==typeof(o=u[i])&&0<o.length?2==o.length?typeof o[1]==f?this[o[0]]=o[1].call(this,s):this[o[0]]=o[1]:3==o.length?typeof o[1]!==f||o[1].exec&&o[1].test?this[o[0]]=s?s.replace(o[1],o[2]):l:this[o[0]]=s?o[1].call(this,s,o[2]):l:4==o.length&&(this[o[0]]=s?o[3].call(this,s.replace(o[1],o[2])):l):this[o]=s||l;c+=2}},str:function(e,t){for(var n in t)if("object"==typeof t[n]&&0<t[n].length){for(var r=0;r<t[n].length;r++)if(m.has(t[n][r],e))return"?"===n?l:n}else if(m.has(t[n],e))return"?"===n?l:n;return e}},v={browser:{oldsafari:{version:{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}}},device:{amazon:{model:{"Fire Phone":["SD","KF"]}},sprint:{model:{"Evo Shift 4G":"7373KT"},vendor:{HTC:"APA",Sprint:"Sprint"}}},os:{windows:{version:{ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"}}}},b={browser:[[/(opera\smini)\/([\w\.-]+)/i,/(opera\s[mobiletab]+).+version\/([\w\.-]+)/i,/(opera).+version\/([\w\.]+)/i,/(opera)[\/\s]+([\w\.]+)/i],[n,a],[/(opios)[\/\s]+([\w\.]+)/i],[[n,"Opera Mini"],a],[/\s(opr)\/([\w\.]+)/i],[[n,"Opera"],a],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/\s]?([\w\.]*)/i,/(avant\s|iemobile|slim|baidu)(?:browser)?[\/\s]?([\w\.]*)/i,/(?:ms|\()(ie)\s([\w\.]+)/i,/(rekonq)\/([\w\.]*)/i,/(chromium|flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark)\/([\w\.-]+)/i],[n,a],[/(trident).+rv[:\s]([\w\.]+).+like\sgecko/i],[[n,"IE"],a],[/(edge|edgios|edgea)\/((\d+)?[\w\.]+)/i],[[n,"Edge"],a],[/(yabrowser)\/([\w\.]+)/i],[[n,"Yandex"],a],[/(puffin)\/([\w\.]+)/i],[[n,"Puffin"],a],[/((?:[\s\/])uc?\s?browser|(?:juc.+)ucweb)[\/\s]?([\w\.]+)/i],[[n,"UCBrowser"],a],[/(comodo_dragon)\/([\w\.]+)/i],[[n,/_/g," "],a],[/(micromessenger)\/([\w\.]+)/i],[[n,"WeChat"],a],[/(qqbrowserlite)\/([\w\.]+)/i],[n,a],[/(QQ)\/([\d\.]+)/i],[n,a],[/m?(qqbrowser)[\/\s]?([\w\.]+)/i],[n,a],[/(BIDUBrowser)[\/\s]?([\w\.]+)/i],[n,a],[/(2345Explorer)[\/\s]?([\w\.]+)/i],[n,a],[/(MetaSr)[\/\s]?([\w\.]+)/i],[n],[/(LBBROWSER)/i],[n],[/xiaomi\/miuibrowser\/([\w\.]+)/i],[a,[n,"MIUI Browser"]],[/;fbav\/([\w\.]+);/i],[a,[n,"Facebook"]],[/safari\s(line)\/([\w\.]+)/i,/android.+(line)\/([\w\.]+)\/iab/i],[n,a],[/headlesschrome(?:\/([\w\.]+)|\s)/i],[a,[n,"Chrome Headless"]],[/\swv\).+(chrome)\/([\w\.]+)/i],[[n,/(.+)/,"$1 WebView"],a],[/((?:oculus|samsung)browser)\/([\w\.]+)/i],[[n,/(.+(?:g|us))(.+)/,"$1 $2"],a],[/android.+version\/([\w\.]+)\s+(?:mobile\s?safari|safari)*/i],[a,[n,"Android Browser"]],[/(chrome|omniweb|arora|[tizenoka]{5}\s?browser)\/v?([\w\.]+)/i],[n,a],[/(dolfin)\/([\w\.]+)/i],[[n,"Dolphin"],a],[/((?:android.+)crmo|crios)\/([\w\.]+)/i],[[n,"Chrome"],a],[/(coast)\/([\w\.]+)/i],[[n,"Opera Coast"],a],[/fxios\/([\w\.-]+)/i],[a,[n,"Firefox"]],[/version\/([\w\.]+).+?mobile\/\w+\s(safari)/i],[a,[n,"Mobile Safari"]],[/version\/([\w\.]+).+?(mobile\s?safari|safari)/i],[a,n],[/webkit.+?(gsa)\/([\w\.]+).+?(mobile\s?safari|safari)(\/[\w\.]+)/i],[[n,"GSA"],a],[/webkit.+?(mobile\s?safari|safari)(\/[\w\.]+)/i],[n,[a,g.str,v.browser.oldsafari.version]],[/(konqueror)\/([\w\.]+)/i,/(webkit|khtml)\/([\w\.]+)/i],[n,a],[/(navigator|netscape)\/([\w\.-]+)/i],[[n,"Netscape"],a],[/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo\sbrowser|minimo|conkeror)[\/\s]?([\w\.\+]+)/i,/(firefox|seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([\w\.-]+)$/i,/(mozilla)\/([\w\.]+).+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir)[\/\s]?([\w\.]+)/i,/(links)\s\(([\w\.]+)/i,/(gobrowser)\/?([\w\.]*)/i,/(ice\s?browser)\/v?([\w\._]+)/i,/(mosaic)[\/\s]([\w\.]+)/i],[n,a]],cpu:[[/(?:(amd|x(?:(?:86|64)[_-])?|wow|win)64)[;\)]/i],[[s,"amd64"]],[/(ia32(?=;))/i],[[s,m.lowerize]],[/((?:i[346]|x)86)[;\)]/i],[[s,"ia32"]],[/windows\s(ce|mobile);\sppc;/i],[[s,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?:\smac|;|\))/i],[[s,/ower/,"",m.lowerize]],[/(sun4\w)[;\)]/i],[[s,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|arm(?:64|(?=v\d+[;l]))|(?=atmel\s)avr|(?:irix|mips|sparc)(?:64)?(?=;)|pa-risc)/i],[[s,m.lowerize]]],device:[[/\((ipad|playbook);[\w\s\);-]+(rim|apple)/i],[t,o,[r,u]],[/applecoremedia\/[\w\.]+ \((ipad)/],[t,[o,"Apple"],[r,u]],[/(apple\s{0,1}tv)/i],[[t,"Apple TV"],[o,"Apple"]],[/(archos)\s(gamepad2?)/i,/(hp).+(touchpad)/i,/(hp).+(tablet)/i,/(kindle)\/([\w\.]+)/i,/\s(nook)[\w\s]+build\/(\w+)/i,/(dell)\s(strea[kpr\s\d]*[\dko])/i],[o,t,[r,u]],[/(kf[A-z]+)\sbuild\/.+silk\//i],[t,[o,"Amazon"],[r,u]],[/(sd|kf)[0349hijorstuw]+\sbuild\/.+silk\//i],[[t,g.str,v.device.amazon.model],[o,"Amazon"],[r,d]],[/android.+aft([bms])\sbuild/i],[t,[o,"Amazon"],[r,h]],[/\((ip[honed|\s\w*]+);.+(apple)/i],[t,o,[r,d]],[/\((ip[honed|\s\w*]+);/i],[t,[o,"Apple"],[r,d]],[/(blackberry)[\s-]?(\w+)/i,/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron)[\s_-]?([\w-]*)/i,/(hp)\s([\w\s]+\w)/i,/(asus)-?(\w+)/i],[o,t,[r,d]],[/\(bb10;\s(\w+)/i],[t,[o,"BlackBerry"],[r,d]],[/android.+(transfo[prime\s]{4,10}\s\w+|eeepc|slider\s\w+|nexus 7|padfone)/i],[t,[o,"Asus"],[r,u]],[/(sony)\s(tablet\s[ps])\sbuild\//i,/(sony)?(?:sgp.+)\sbuild\//i],[[o,"Sony"],[t,"Xperia Tablet"],[r,u]],[/android.+\s([c-g]\d{4}|so[-l]\w+)\sbuild\//i],[t,[o,"Sony"],[r,d]],[/\s(ouya)\s/i,/(nintendo)\s([wids3u]+)/i],[o,t,[r,c]],[/android.+;\s(shield)\sbuild/i],[t,[o,"Nvidia"],[r,c]],[/(playstation\s[34portablevi]+)/i],[t,[o,"Sony"],[r,c]],[/(sprint\s(\w+))/i],[[o,g.str,v.device.sprint.vendor],[t,g.str,v.device.sprint.model],[r,d]],[/(lenovo)\s?(S(?:5000|6000)+(?:[-][\w+]))/i],[o,t,[r,u]],[/(htc)[;_\s-]+([\w\s]+(?=\))|\w+)*/i,/(zte)-(\w*)/i,/(alcatel|geeksphone|lenovo|nexian|panasonic|(?=;\s)sony)[_\s-]?([\w-]*)/i],[o,[t,/_/g," "],[r,d]],[/(nexus\s9)/i],[t,[o,"HTC"],[r,u]],[/d\/huawei([\w\s-]+)[;\)]/i,/(nexus\s6p)/i],[t,[o,"Huawei"],[r,d]],[/(microsoft);\s(lumia[\s\w]+)/i],[o,t,[r,d]],[/[\s\(;](xbox(?:\sone)?)[\s\);]/i],[t,[o,"Microsoft"],[r,c]],[/(kin\.[onetw]{3})/i],[[t,/\./g," "],[o,"Microsoft"],[r,d]],[/\s(milestone|droid(?:[2-4x]|\s(?:bionic|x2|pro|razr))?:?(\s4g)?)[\w\s]+build\//i,/mot[\s-]?(\w*)/i,/(XT\d{3,4}) build\//i,/(nexus\s6)/i],[t,[o,"Motorola"],[r,d]],[/android.+\s(mz60\d|xoom[\s2]{0,2})\sbuild\//i],[t,[o,"Motorola"],[r,u]],[/hbbtv\/\d+\.\d+\.\d+\s+\([\w\s]*;\s*(\w[^;]*);([^;]*)/i],[[o,m.trim],[t,m.trim],[r,h]],[/hbbtv.+maple;(\d+)/i],[[t,/^/,"SmartTV"],[o,"Samsung"],[r,h]],[/\(dtv[\);].+(aquos)/i],[t,[o,"Sharp"],[r,h]],[/android.+((sch-i[89]0\d|shw-m380s|gt-p\d{4}|gt-n\d+|sgh-t8[56]9|nexus 10))/i,/((SM-T\w+))/i],[[o,"Samsung"],t,[r,u]],[/smart-tv.+(samsung)/i],[o,[r,h],t],[/((s[cgp]h-\w+|gt-\w+|galaxy\snexus|sm-\w[\w\d]+))/i,/(sam[sung]*)[\s-]*(\w+-?[\w-]*)/i,/sec-((sgh\w+))/i],[[o,"Samsung"],t,[r,d]],[/sie-(\w*)/i],[t,[o,"Siemens"],[r,d]],[/(maemo|nokia).*(n900|lumia\s\d+)/i,/(nokia)[\s_-]?([\w-]*)/i],[[o,"Nokia"],t,[r,d]],[/android\s3\.[\s\w;-]{10}(a\d{3})/i],[t,[o,"Acer"],[r,u]],[/android.+([vl]k\-?\d{3})\s+build/i],[t,[o,"LG"],[r,u]],[/android\s3\.[\s\w;-]{10}(lg?)-([06cv9]{3,4})/i],[[o,"LG"],t,[r,u]],[/(lg) netcast\.tv/i],[o,t,[r,h]],[/(nexus\s[45])/i,/lg[e;\s\/-]+(\w*)/i,/android.+lg(\-?[\d\w]+)\s+build/i],[t,[o,"LG"],[r,d]],[/android.+(ideatab[a-z0-9\-\s]+)/i],[t,[o,"Lenovo"],[r,u]],[/linux;.+((jolla));/i],[o,t,[r,d]],[/((pebble))app\/[\d\.]+\s/i],[o,t,[r,p]],[/android.+;\s(oppo)\s?([\w\s]+)\sbuild/i],[o,t,[r,d]],[/crkey/i],[[t,"Chromecast"],[o,"Google"]],[/android.+;\s(glass)\s\d/i],[t,[o,"Google"],[r,p]],[/android.+;\s(pixel c)\s/i],[t,[o,"Google"],[r,u]],[/android.+;\s(pixel xl|pixel)\s/i],[t,[o,"Google"],[r,d]],[/android.+;\s(\w+)\s+build\/hm\1/i,/android.+(hm[\s\-_]*note?[\s_]*(?:\d\w)?)\s+build/i,/android.+(mi[\s\-_]*(?:one|one[\s_]plus|note lte)?[\s_]*(?:\d?\w?)[\s_]*(?:plus)?)\s+build/i,/android.+(redmi[\s\-_]*(?:note)?(?:[\s_]*[\w\s]+))\s+build/i],[[t,/_/g," "],[o,"Xiaomi"],[r,d]],[/android.+(mi[\s\-_]*(?:pad)(?:[\s_]*[\w\s]+))\s+build/i],[[t,/_/g," "],[o,"Xiaomi"],[r,u]],[/android.+;\s(m[1-5]\snote)\sbuild/i],[t,[o,"Meizu"],[r,u]],[/android.+a000(1)\s+build/i,/android.+oneplus\s(a\d{4})\s+build/i],[t,[o,"OnePlus"],[r,d]],[/android.+[;\/]\s*(RCT[\d\w]+)\s+build/i],[t,[o,"RCA"],[r,u]],[/android.+[;\/\s]+(Venue[\d\s]{2,7})\s+build/i],[t,[o,"Dell"],[r,u]],[/android.+[;\/]\s*(Q[T|M][\d\w]+)\s+build/i],[t,[o,"Verizon"],[r,u]],[/android.+[;\/]\s+(Barnes[&\s]+Noble\s+|BN[RT])(V?.*)\s+build/i],[[o,"Barnes & Noble"],t,[r,u]],[/android.+[;\/]\s+(TM\d{3}.*\b)\s+build/i],[t,[o,"NuVision"],[r,u]],[/android.+;\s(k88)\sbuild/i],[t,[o,"ZTE"],[r,u]],[/android.+[;\/]\s*(gen\d{3})\s+build.*49h/i],[t,[o,"Swiss"],[r,d]],[/android.+[;\/]\s*(zur\d{3})\s+build/i],[t,[o,"Swiss"],[r,u]],[/android.+[;\/]\s*((Zeki)?TB.*\b)\s+build/i],[t,[o,"Zeki"],[r,u]],[/(android).+[;\/]\s+([YR]\d{2})\s+build/i,/android.+[;\/]\s+(Dragon[\-\s]+Touch\s+|DT)(\w{5})\sbuild/i],[[o,"Dragon Touch"],t,[r,u]],[/android.+[;\/]\s*(NS-?\w{0,9})\sbuild/i],[t,[o,"Insignia"],[r,u]],[/android.+[;\/]\s*((NX|Next)-?\w{0,9})\s+build/i],[t,[o,"NextBook"],[r,u]],[/android.+[;\/]\s*(Xtreme\_)?(V(1[045]|2[015]|30|40|60|7[05]|90))\s+build/i],[[o,"Voice"],t,[r,d]],[/android.+[;\/]\s*(LVTEL\-)?(V1[12])\s+build/i],[[o,"LvTel"],t,[r,d]],[/android.+[;\/]\s*(V(100MD|700NA|7011|917G).*\b)\s+build/i],[t,[o,"Envizen"],[r,u]],[/android.+[;\/]\s*(Le[\s\-]+Pan)[\s\-]+(\w{1,9})\s+build/i],[o,t,[r,u]],[/android.+[;\/]\s*(Trio[\s\-]*.*)\s+build/i],[t,[o,"MachSpeed"],[r,u]],[/android.+[;\/]\s*(Trinity)[\-\s]*(T\d{3})\s+build/i],[o,t,[r,u]],[/android.+[;\/]\s*TU_(1491)\s+build/i],[t,[o,"Rotor"],[r,u]],[/android.+(KS(.+))\s+build/i],[t,[o,"Amazon"],[r,u]],[/android.+(Gigaset)[\s\-]+(Q\w{1,9})\s+build/i],[o,t,[r,u]],[/\s(tablet|tab)[;\/]/i,/\s(mobile)(?:[;\/]|\ssafari)/i],[[r,m.lowerize],o,t],[/(android[\w\.\s\-]{0,9});.+build/i],[t,[o,"Generic"]]],engine:[[/windows.+\sedge\/([\w\.]+)/i],[a,[n,"EdgeHTML"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m)\/([\w\.]+)/i,/(khtml|tasman|links)[\/\s]\(?([\w\.]+)/i,/(icab)[\/\s]([23]\.[\d\.]+)/i],[n,a],[/rv\:([\w\.]{1,9}).+(gecko)/i],[a,n]],os:[[/microsoft\s(windows)\s(vista|xp)/i],[n,a],[/(windows)\snt\s6\.2;\s(arm)/i,/(windows\sphone(?:\sos)*)[\s\/]?([\d\.\s\w]*)/i,/(windows\smobile|windows)[\s\/]?([ntce\d\.\s]+\w)/i],[n,[a,g.str,v.os.windows.version]],[/(win(?=3|9|n)|win\s9x\s)([nt\d\.]+)/i],[[n,"Windows"],[a,g.str,v.os.windows.version]],[/\((bb)(10);/i],[[n,"BlackBerry"],a],[/(blackberry)\w*\/?([\w\.]*)/i,/(tizen)[\/\s]([\w\.]+)/i,/(android|webos|palm\sos|qnx|bada|rim\stablet\sos|meego|contiki)[\/\s-]?([\w\.]*)/i,/linux;.+(sailfish);/i],[n,a],[/(symbian\s?os|symbos|s60(?=;))[\/\s-]?([\w\.]*)/i],[[n,"Symbian"],a],[/\((series40);/i],[n],[/mozilla.+\(mobile;.+gecko.+firefox/i],[[n,"Firefox OS"],a],[/(nintendo|playstation)\s([wids34portablevu]+)/i,/(mint)[\/\s\(]?(\w*)/i,/(mageia|vectorlinux)[;\s]/i,/(joli|[kxln]?ubuntu|debian|suse|opensuse|gentoo|(?=\s)arch|slackware|fedora|mandriva|centos|pclinuxos|redhat|zenwalk|linpus)[\/\s-]?(?!chrom)([\w\.-]*)/i,/(hurd|linux)\s?([\w\.]*)/i,/(gnu)\s?([\w\.]*)/i],[n,a],[/(cros)\s[\w]+\s([\w\.]+\w)/i],[[n,"Chromium OS"],a],[/(sunos)\s?([\w\.\d]*)/i],[[n,"Solaris"],a],[/\s([frentopc-]{0,4}bsd|dragonfly)\s?([\w\.]*)/i],[n,a],[/(haiku)\s(\w+)/i],[n,a],[/cfnetwork\/.+darwin/i,/ip[honead]{2,4}(?:.*os\s([\w]+)\slike\smac|;\sopera)/i],[[a,/_/g,"."],[n,"iOS"]],[/(mac\sos\sx)\s?([\w\s\.]*)/i,/(macintosh|mac(?=_powerpc)\s)/i],[[n,"Mac OS"],[a,/_/g,"."]],[/((?:open)?solaris)[\/\s-]?([\w\.]*)/i,/(aix)\s((\d)(?=\.|\)|\s)[\w\.])*/i,/(plan\s9|minix|beos|os\/2|amigaos|morphos|risc\sos|openvms)/i,/(unix)\s?([\w\.]*)/i],[n,a]]},y=function(e,t){if("object"==typeof e&&(t=e,e=l),!(this instanceof y))return new y(e,t).getResult();var n=e||(i&&i.navigator&&i.navigator.userAgent?i.navigator.userAgent:""),r=t?m.extend(b,t):b;return this.getBrowser=function(){var e={name:l,version:l};return g.rgx.call(e,n,r.browser),e.major=m.major(e.version),e},this.getCPU=function(){var e={architecture:l};return g.rgx.call(e,n,r.cpu),e},this.getDevice=function(){var e={vendor:l,model:l,type:l};return g.rgx.call(e,n,r.device),e},this.getEngine=function(){var e={name:l,version:l};return g.rgx.call(e,n,r.engine),e},this.getOS=function(){var e={name:l,version:l};return g.rgx.call(e,n,r.os),e},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return n},this.setUA=function(e){return n=e,this},this};y.VERSION="0.7.18",y.BROWSER={NAME:n,MAJOR:"major",VERSION:a},y.CPU={ARCHITECTURE:s},y.DEVICE={MODEL:t,VENDOR:o,TYPE:r,CONSOLE:c,MOBILE:d,SMARTTV:h,TABLET:u,WEARABLE:p,EMBEDDED:"embedded"},y.ENGINE={NAME:n,VERSION:a},y.OS={NAME:n,VERSION:a},typeof exports!==e?(typeof module!==e&&module.exports&&(exports=module.exports=y),exports.UAParser=y):typeof define===f&&define.amd?define(function(){return y}):i&&(i.UAParser=y);var $=i&&(i.jQuery||i.Zepto);if(typeof $!==e){var w=new y;$.ua=w.getResult(),$.ua.get=function(){return w.getUA()},$.ua.set=function(e){w.setUA(e);var t=w.getResult();for(var n in t)$.ua[n]=t[n]}}}("object"==typeof window?window:this),function(t){"function"==typeof define&&define.amd?define(["jquery"],function(e){t(e,window,document)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery"),window,document):t(jQuery,window,document)}(function(c,s,e,o){"use strict";var a="intlTelInput",n=1,r={allowDropdown:!0,autoHideDialCode:!0,autoPlaceholder:"polite",customPlaceholder:null,dropdownContainer:"",excludeCountries:[],formatOnDisplay:!0,geoIpLookup:null,hiddenInput:"",initialCountry:"",nationalMode:!0,onlyCountries:[],placeholderNumberType:"MOBILE",preferredCountries:["us","gb"],separateDialCode:!1,utilsScript:""},d=38,u=40,l=13,f=27,t=43,h=65,p=90,m=32,i=9,g=["800","822","833","844","855","866","877","880","881","882","883","884","885","886","887","888","889"];function v(e,t){this.telInput=c(e),this.options=c.extend({},r,t),this.ns="."+a+n++,this.isGoodBrowser=Boolean(e.setSelectionRange),this.hadInitialPlaceholder=Boolean(c(e).attr("placeholder"))}c(s).on("load",function(){c.fn[a].windowLoaded=!0}),v.prototype={_init:function(){return this.options.nationalMode&&(this.options.autoHideDialCode=!1),this.options.separateDialCode&&(this.options.autoHideDialCode=this.options.nationalMode=!1),this.isMobile=/Android.+Mobile|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),this.isMobile&&(c("body").addClass("iti-mobile"),this.options.dropdownContainer||(this.options.dropdownContainer="body")),this.autoCountryDeferred=new c.Deferred,this.utilsScriptDeferred=new c.Deferred,this.selectedCountryData={},this._processCountryData(),this._generateMarkup(),this._setInitialState(),this._initListeners(),this._initRequests(),[this.autoCountryDeferred,this.utilsScriptDeferred]},_processCountryData:function(){this._processAllCountries(),this._processCountryCodes(),this._processPreferredCountries()},_addCountryCode:function(e,t,n){t in this.countryCodes||(this.countryCodes[t]=[]);var r=n||0;this.countryCodes[t][r]=e},_processAllCountries:function(){if(this.options.onlyCountries.length){var t=this.options.onlyCountries.map(function(e){return e.toLowerCase()});this.countries=b.filter(function(e){return-1<t.indexOf(e.iso2)})}else if(this.options.excludeCountries.length){var n=this.options.excludeCountries.map(function(e){return e.toLowerCase()});this.countries=b.filter(function(e){return-1===n.indexOf(e.iso2)})}else this.countries=b},_processCountryCodes:function(){this.countryCodes={};for(var e=0;e<this.countries.length;e++){var t=this.countries[e];if(this._addCountryCode(t.iso2,t.dialCode,t.priority),t.areaCodes)for(var n=0;n<t.areaCodes.length;n++)this._addCountryCode(t.iso2,t.dialCode+t.areaCodes[n])}},_processPreferredCountries:function(){this.preferredCountries=[];for(var e=0;e<this.options.preferredCountries.length;e++){var t=this.options.preferredCountries[e].toLowerCase(),n=this._getCountryData(t,!1,!0);n&&this.preferredCountries.push(n)}},_generateMarkup:function(){this.telInput.attr("autocomplete","off");var e="intl-tel-input";this.options.allowDropdown&&(e+=" allow-dropdown"),this.options.separateDialCode&&(e+=" separate-dial-code"),this.telInput.wrap(c("<div>",{class:e})),this.flagsContainer=c("<div>",{class:"flag-container"}).insertBefore(this.telInput);var t=c("<div>",{class:"selected-flag"});t.appendTo(this.flagsContainer),this.selectedFlagInner=c("<div>",{class:"iti-flag"}).appendTo(t),this.options.separateDialCode&&(this.selectedDialCode=c("<div>",{class:"selected-dial-code"}).appendTo(t)),this.options.allowDropdown?(t.attr("tabindex","0"),c("<div>",{class:"iti-arrow"}).appendTo(t),this.countryList=c("<ul>",{class:"country-list hide"}),this.preferredCountries.length&&(this._appendListItems(this.preferredCountries,"preferred"),c("<li>",{class:"divider"}).appendTo(this.countryList)),this._appendListItems(this.countries,""),this.countryListItems=this.countryList.children(".country"),this.options.dropdownContainer?this.dropdown=c("<div>",{class:"intl-tel-input iti-container"}).append(this.countryList):this.countryList.appendTo(this.flagsContainer)):this.countryListItems=c(),this.options.hiddenInput&&(this.hiddenInput=c("<input>",{type:"hidden",name:this.options.hiddenInput}).insertBefore(this.telInput))},_appendListItems:function(e,t){for(var n="",r=0;r<e.length;r++){var i=e[r];n+="<li class='country "+t+"' data-dial-code='"+i.dialCode+"' data-country-code='"+i.iso2+"'>",n+="<div class='flag-box'><div class='iti-flag "+i.iso2+"'></div></div>",n+="<span class='country-name'>"+i.name+"</span>",n+="<span class='dial-code'>+"+i.dialCode+"</span>",n+="</li>"}this.countryList.append(n)},_setInitialState:function(){var e=this.telInput.val();this._getDialCode(e)&&(!this._isRegionlessNanp(e)||this.options.nationalMode&&!this.options.initialCountry)?this._updateFlagFromNumber(e):"auto"!==this.options.initialCountry&&(this.options.initialCountry?this._setFlag(this.options.initialCountry.toLowerCase()):(this.defaultCountry=this.preferredCountries.length?this.preferredCountries[0].iso2:this.countries[0].iso2,e||this._setFlag(this.defaultCountry)),e||this.options.nationalMode||this.options.autoHideDialCode||this.options.separateDialCode||this.telInput.val("+"+this.selectedCountryData.dialCode)),e&&this._updateValFromNumber(e)},_initListeners:function(){this._initKeyListeners(),this.options.autoHideDialCode&&this._initFocusListeners(),this.options.allowDropdown&&this._initDropdownListeners(),this.hiddenInput&&this._initHiddenInputListener()},_initHiddenInputListener:function(){var e=this,t=this.telInput.closest("form");t.length&&t.submit(function(){e.hiddenInput.val(e.getNumber())})},_initDropdownListeners:function(){var t=this,e=this.telInput.closest("label");e.length&&e.on("click"+this.ns,function(e){t.countryList.hasClass("hide")?t.telInput.focus():e.preventDefault()}),this.selectedFlagInner.parent().on("click"+this.ns,function(e){!t.countryList.hasClass("hide")||t.telInput.prop("disabled")||t.telInput.prop("readonly")||t._showDropdown()}),this.flagsContainer.on("keydown"+t.ns,function(e){!t.countryList.hasClass("hide")||e.which!=d&&e.which!=u&&e.which!=m&&e.which!=l||(e.preventDefault(),e.stopPropagation(),t._showDropdown()),e.which==i&&t._closeDropdown()})},_initRequests:function(){var e=this;this.options.utilsScript?c.fn[a].windowLoaded?c.fn[a].loadUtils(this.options.utilsScript,this.utilsScriptDeferred):c(s).on("load",function(){c.fn[a].loadUtils(e.options.utilsScript,e.utilsScriptDeferred)}):this.utilsScriptDeferred.resolve(),"auto"===this.options.initialCountry?this._loadAutoCountry():this.autoCountryDeferred.resolve()},_loadAutoCountry:function(){c.fn[a].autoCountry?this.handleAutoCountry():c.fn[a].startedLoadingAutoCountry||(c.fn[a].startedLoadingAutoCountry=!0,"function"==typeof this.options.geoIpLookup&&this.options.geoIpLookup(function(e){c.fn[a].autoCountry=e.toLowerCase(),setTimeout(function(){c(".intl-tel-input input").intlTelInput("handleAutoCountry")})}))},_initKeyListeners:function(){var e=this;this.telInput.on("keyup"+this.ns,function(){e._updateFlagFromNumber(e.telInput.val())&&e._triggerCountryChange()}),this.telInput.on("cut"+this.ns+" paste"+this.ns,function(){setTimeout(function(){e._updateFlagFromNumber(e.telInput.val())&&e._triggerCountryChange()})})},_cap:function(e){var t=this.telInput.attr("maxlength");return t&&e.length>t?e.substr(0,t):e},_initFocusListeners:function(){var n=this;this.telInput.on("mousedown"+this.ns,function(e){n.telInput.is(":focus")||n.telInput.val()||(e.preventDefault(),n.telInput.focus())}),this.telInput.on("focus"+this.ns,function(e){n.telInput.val()||n.telInput.prop("readonly")||!n.selectedCountryData.dialCode||(n.telInput.val("+"+n.selectedCountryData.dialCode),n.telInput.one("keypress.plus"+n.ns,function(e){e.which==t&&n.telInput.val("")}),setTimeout(function(){var e=n.telInput[0];if(n.isGoodBrowser){var t=n.telInput.val().length;e.setSelectionRange(t,t)}}))});var e=this.telInput.prop("form");e&&c(e).on("submit"+this.ns,function(){n._removeEmptyDialCode()}),this.telInput.on("blur"+this.ns,function(){n._removeEmptyDialCode()})},_removeEmptyDialCode:function(){var e=this.telInput.val();if("+"==e.charAt(0)){var t=this._getNumeric(e);t&&this.selectedCountryData.dialCode!=t||this.telInput.val("")}this.telInput.off("keypress.plus"+this.ns)},_getNumeric:function(e){return e.replace(/\D/g,"")},_showDropdown:function(){this._setDropdownPosition();var e=this.countryList.children(".active");e.length&&(this._highlightListItem(e),this._scrollTo(e)),this._bindDropdownListeners(),this.selectedFlagInner.children(".iti-arrow").addClass("up"),this.telInput.trigger("open:countrydropdown")},_setDropdownPosition:function(){var e=this;if(this.options.dropdownContainer&&this.dropdown.appendTo(this.options.dropdownContainer),this.dropdownHeight=this.countryList.removeClass("hide").outerHeight(),!this.isMobile){var t=this.telInput.offset(),n=t.top,r=c(s).scrollTop(),i=n+this.telInput.outerHeight()+this.dropdownHeight<r+c(s).height(),o=n-this.dropdownHeight>r;if(this.countryList.toggleClass("dropup",!i&&o),this.options.dropdownContainer){var a=!i&&o?0:this.telInput.innerHeight();this.dropdown.css({top:n+a,left:t.left}),c(s).on("scroll"+this.ns,function(){e._closeDropdown()})}}},_bindDropdownListeners:function(){var t=this;this.countryList.on("mouseover"+this.ns,".country",function(e){t._highlightListItem(c(this))}),this.countryList.on("click"+this.ns,".country",function(e){t._selectListItem(c(this))});var n=!0;c("html").on("click"+this.ns,function(e){n||t._closeDropdown(),n=!1});var r="",i=null;c(e).on("keydown"+this.ns,function(e){e.preventDefault(),e.which==d||e.which==u?t._handleUpDownKey(e.which):e.which==l?t._handleEnterKey():e.which==f?t._closeDropdown():(e.which>=h&&e.which<=p||e.which==m)&&(i&&clearTimeout(i),r+=String.fromCharCode(e.which),t._searchForCountry(r),i=setTimeout(function(){r=""},1e3))})},_handleUpDownKey:function(e){var t=this.countryList.children(".highlight").first(),n=e==d?t.prev():t.next();n.length&&(n.hasClass("divider")&&(n=e==d?n.prev():n.next()),this._highlightListItem(n),this._scrollTo(n))},_handleEnterKey:function(){var e=this.countryList.children(".highlight").first();e.length&&this._selectListItem(e)},_searchForCountry:function(e){for(var t=0;t<this.countries.length;t++)if(this._startsWith(this.countries[t].name,e)){var n=this.countryList.children("[data-country-code="+this.countries[t].iso2+"]").not(".preferred");this._highlightListItem(n),this._scrollTo(n,!0);break}},_startsWith:function(e,t){return e.substr(0,t.length).toUpperCase()==t},_updateValFromNumber:function(e){if(this.options.formatOnDisplay&&s.intlTelInputUtils&&this.selectedCountryData){var t=this.options.separateDialCode||!this.options.nationalMode&&"+"==e.charAt(0)?intlTelInputUtils.numberFormat.INTERNATIONAL:intlTelInputUtils.numberFormat.NATIONAL;e=intlTelInputUtils.formatNumber(e,this.selectedCountryData.iso2,t)}e=this._beforeSetNumber(e),this.telInput.val(e)},_updateFlagFromNumber:function(e){e&&this.options.nationalMode&&"1"==this.selectedCountryData.dialCode&&"+"!=e.charAt(0)&&("1"!=e.charAt(0)&&(e="1"+e),e="+"+e);var t=this._getDialCode(e),n=null,r=this._getNumeric(e);if(t){var i=this.countryCodes[this._getNumeric(t)],o=-1<c.inArray(this.selectedCountryData.iso2,i),a="+1"==t&&4<=r.length;if((!("1"==this.selectedCountryData.dialCode)||!this._isRegionlessNanp(r))&&(!o||a))for(var s=0;s<i.length;s++)if(i[s]){n=i[s];break}}else"+"==e.charAt(0)&&r.length?n="":e&&"+"!=e||(n=this.defaultCountry);return null!==n&&this._setFlag(n)},_isRegionlessNanp:function(e){var t=this._getNumeric(e);if("1"==t.charAt(0)){var n=t.substr(1,3);return-1<c.inArray(n,g)}return!1},_highlightListItem:function(e){this.countryListItems.removeClass("highlight"),e.addClass("highlight")},_getCountryData:function(e,t,n){for(var r=t?b:this.countries,i=0;i<r.length;i++)if(r[i].iso2==e)return r[i];if(n)return null;throw new Error("No country data for '"+e+"'")},_setFlag:function(e){var t=this.selectedCountryData.iso2?this.selectedCountryData:{};this.selectedCountryData=e?this._getCountryData(e,!1,!1):{},this.selectedCountryData.iso2&&(this.defaultCountry=this.selectedCountryData.iso2),this.selectedFlagInner.attr("class","iti-flag "+e);var n=e?this.selectedCountryData.name+": +"+this.selectedCountryData.dialCode:"Unknown";if(this.selectedFlagInner.parent().attr("title",n),this.options.separateDialCode){var r=this.selectedCountryData.dialCode?"+"+this.selectedCountryData.dialCode:"",i=this.telInput.parent();t.dialCode&&i.removeClass("iti-sdc-"+(t.dialCode.length+1)),r&&i.addClass("iti-sdc-"+r.length),this.selectedDialCode.text(r)}return this._updatePlaceholder(),this.countryListItems.removeClass("active"),e&&this.countryListItems.find(".iti-flag."+e).first().closest(".country").addClass("active"),t.iso2!==e},_updatePlaceholder:function(){var e="aggressive"===this.options.autoPlaceholder||!this.hadInitialPlaceholder&&(!0===this.options.autoPlaceholder||"polite"===this.options.autoPlaceholder);if(s.intlTelInputUtils&&e){var t=intlTelInputUtils.numberType[this.options.placeholderNumberType],n=this.selectedCountryData.iso2?intlTelInputUtils.getExampleNumber(this.selectedCountryData.iso2,this.options.nationalMode,t):"";n=this._beforeSetNumber(n),"function"==typeof this.options.customPlaceholder&&(n=this.options.customPlaceholder(n,this.selectedCountryData)),this.telInput.attr("placeholder",n)}},_selectListItem:function(e){var t=this._setFlag(e.attr("data-country-code"));if(this._closeDropdown(),this._updateDialCode(e.attr("data-dial-code"),!0),this.telInput.focus(),this.isGoodBrowser){var n=this.telInput.val().length;this.telInput[0].setSelectionRange(n,n)}t&&this._triggerCountryChange()},_closeDropdown:function(){this.countryList.addClass("hide"),this.selectedFlagInner.children(".iti-arrow").removeClass("up"),c(e).off(this.ns),c("html").off(this.ns),this.countryList.off(this.ns),this.options.dropdownContainer&&(this.isMobile||c(s).off("scroll"+this.ns),this.dropdown.detach()),this.telInput.trigger("close:countrydropdown")},_scrollTo:function(e,t){var n=this.countryList,r=n.height(),i=n.offset().top,o=i+r,a=e.outerHeight(),s=e.offset().top,c=s+a,d=s-i+n.scrollTop(),u=r/2-a/2;if(s<i)t&&(d-=u),n.scrollTop(d);else if(o<c){t&&(d+=u);var l=r-a;n.scrollTop(d-l)}},_updateDialCode:function(e,t){var n,r=this.telInput.val();if(e="+"+e,"+"==r.charAt(0)){var i=this._getDialCode(r);n=i?r.replace(i,e):e}else{if(this.options.nationalMode||this.options.separateDialCode)return;if(r)n=e+r;else{if(!t&&this.options.autoHideDialCode)return;n=e}}this.telInput.val(n)},_getDialCode:function(e){var t="";if("+"==e.charAt(0))for(var n="",r=0;r<e.length;r++){var i=e.charAt(r);if(c.isNumeric(i)&&(n+=i,this.countryCodes[n]&&(t=e.substr(0,r+1)),4==n.length))break}return t},_getFullNumber:function(){var e=c.trim(this.telInput.val()),t=this.selectedCountryData.dialCode,n=this._getNumeric(e),r="1"==n.charAt(0)?n:"1"+n;return(this.options.separateDialCode?"+"+t:"+"!=e.charAt(0)&&"1"!=e.charAt(0)&&t&&"1"==t.charAt(0)&&4==t.length&&t!=r.substr(0,4)?t.substr(1):"")+e},_beforeSetNumber:function(e){if(this.options.separateDialCode){var t=this._getDialCode(e);if(t){null!==this.selectedCountryData.areaCodes&&(t="+"+this.selectedCountryData.dialCode);var n=" "===e[t.length]||"-"===e[t.length]?t.length+1:t.length;e=e.substr(n)}}return this._cap(e)},_triggerCountryChange:function(){this.telInput.trigger("countrychange",this.selectedCountryData)},handleAutoCountry:function(){"auto"===this.options.initialCountry&&(this.defaultCountry=c.fn[a].autoCountry,this.telInput.val()||this.setCountry(this.defaultCountry),this.autoCountryDeferred.resolve())},handleUtils:function(){s.intlTelInputUtils&&(this.telInput.val()&&this._updateValFromNumber(this.telInput.val()),this._updatePlaceholder()),this.utilsScriptDeferred.resolve()},destroy:function(){if(this.allowDropdown&&(this._closeDropdown(),this.selectedFlagInner.parent().off(this.ns),this.telInput.closest("label").off(this.ns)),this.options.autoHideDialCode){var e=this.telInput.prop("form");e&&c(e).off(this.ns)}this.telInput.off(this.ns),this.telInput.parent().before(this.telInput).remove()},getExtension:function(){return s.intlTelInputUtils?intlTelInputUtils.getExtension(this._getFullNumber(),this.selectedCountryData.iso2):""},getNumber:function(e){return s.intlTelInputUtils?intlTelInputUtils.formatNumber(this._getFullNumber(),this.selectedCountryData.iso2,e):""},getNumberType:function(){return s.intlTelInputUtils?intlTelInputUtils.getNumberType(this._getFullNumber(),this.selectedCountryData.iso2):-99},getSelectedCountryData:function(){return this.selectedCountryData},getValidationError:function(){return s.intlTelInputUtils?intlTelInputUtils.getValidationError(this._getFullNumber(),this.selectedCountryData.iso2):-99},isValidNumber:function(){var e=c.trim(this._getFullNumber()),t=this.options.nationalMode?this.selectedCountryData.iso2:"";return s.intlTelInputUtils?intlTelInputUtils.isValidNumber(e,t):null},setCountry:function(e){e=e.toLowerCase(),this.selectedFlagInner.hasClass(e)||(this._setFlag(e),this._updateDialCode(this.selectedCountryData.dialCode,!1),this._triggerCountryChange())},setNumber:function(e){var t=this._updateFlagFromNumber(e);this._updateValFromNumber(e),t&&this._triggerCountryChange()},setPlaceholderNumberType:function(e){this.options.placeholderNumberType=e,this._updatePlaceholder()}},c.fn[a]=function(n){var t,r=arguments;if(n===o||"object"==typeof n){var i=[];return this.each(function(){if(!c.data(this,"plugin_"+a)){var e=new v(this,n),t=e._init();i.push(t[0]),i.push(t[1]),c.data(this,"plugin_"+a,e)}}),c.when.apply(null,i)}if("string"==typeof n&&"_"!==n[0])return this.each(function(){var e=c.data(this,"plugin_"+a);e instanceof v&&"function"==typeof e[n]&&(t=e[n].apply(e,Array.prototype.slice.call(r,1))),"destroy"===n&&c.data(this,"plugin_"+a,null)}),t!==o?t:this},c.fn[a].getCountryData=function(){return b},c.fn[a].loadUtils=function(e,t){c.fn[a].loadedUtilsScript?t&&t.resolve():(c.fn[a].loadedUtilsScript=!0,c.ajax({type:"GET",url:e,complete:function(){c(".intl-tel-input input").intlTelInput("handleUtils")},dataType:"script",cache:!0}))},c.fn[a].defaults=r,c.fn[a].version="12.1.15";for(var b=[["Afghanistan (افغانستان)","af","93"],["Albania (Shqipëri)","al","355"],["Algeria (الجزائر)","dz","213"],["American Samoa","as","1684"],["Andorra","ad","376"],["Angola","ao","244"],["Anguilla","ai","1264"],["Antigua and Barbuda","ag","1268"],["Argentina","ar","54"],["Armenia (Հայաստան)","am","374"],["Aruba","aw","297"],["Australia","au","61",0],["Austria (Österreich)","at","43"],["Azerbaijan (Azərbaycan)","az","994"],["Bahamas","bs","1242"],["Bahrain (البحرين)","bh","973"],["Bangladesh (বাংলাদেশ)","bd","880"],["Barbados","bb","1246"],["Belarus (Беларусь)","by","375"],["Belgium (België)","be","32"],["Belize","bz","501"],["Benin (Bénin)","bj","229"],["Bermuda","bm","1441"],["Bhutan (འབྲུག)","bt","975"],["Bolivia","bo","591"],["Bosnia and Herzegovina (Босна и Херцеговина)","ba","387"],["Botswana","bw","267"],["Brazil (Brasil)","br","55"],["British Indian Ocean Territory","io","246"],["British Virgin Islands","vg","1284"],["Brunei","bn","673"],["Bulgaria (България)","bg","359"],["Burkina Faso","bf","226"],["Burundi (Uburundi)","bi","257"],["Cambodia (កម្ពុជា)","kh","855"],["Cameroon (Cameroun)","cm","237"],["Canada","ca","1",1,["204","226","236","249","250","289","306","343","365","387","403","416","418","431","437","438","450","506","514","519","548","579","581","587","604","613","639","647","672","705","709","742","778","780","782","807","819","825","867","873","902","905"]],["Cape Verde (Kabu Verdi)","cv","238"],["Caribbean Netherlands","bq","599",1],["Cayman Islands","ky","1345"],["Central African Republic (République centrafricaine)","cf","236"],["Chad (Tchad)","td","235"],["Chile","cl","56"],["China (中国)","cn","86"],["Christmas Island","cx","61",2],["Cocos (Keeling) Islands","cc","61",1],["Colombia","co","57"],["Comoros (جزر القمر)","km","269"],["Congo (DRC) (Jamhuri ya Kidemokrasia ya Kongo)","cd","243"],["Congo (Republic) (Congo-Brazzaville)","cg","242"],["Cook Islands","ck","682"],["Costa Rica","cr","506"],["Côte d’Ivoire","ci","225"],["Croatia (Hrvatska)","hr","385"],["Cuba","cu","53"],["Curaçao","cw","599",0],["Cyprus (Κύπρος)","cy","357"],["Czech Republic (Česká republika)","cz","420"],["Denmark (Danmark)","dk","45"],["Djibouti","dj","253"],["Dominica","dm","1767"],["Dominican Republic (República Dominicana)","do","1",2,["809","829","849"]],["Ecuador","ec","593"],["Egypt (مصر)","eg","20"],["El Salvador","sv","503"],["Equatorial Guinea (Guinea Ecuatorial)","gq","240"],["Eritrea","er","291"],["Estonia (Eesti)","ee","372"],["Ethiopia","et","251"],["Falkland Islands (Islas Malvinas)","fk","500"],["Faroe Islands (Føroyar)","fo","298"],["Fiji","fj","679"],["Finland (Suomi)","fi","358",0],["France","fr","33"],["French Guiana (Guyane française)","gf","594"],["French Polynesia (Polynésie française)","pf","689"],["Gabon","ga","241"],["Gambia","gm","220"],["Georgia (საქართველო)","ge","995"],["Germany (Deutschland)","de","49"],["Ghana (Gaana)","gh","233"],["Gibraltar","gi","350"],["Greece (Ελλάδα)","gr","30"],["Greenland (Kalaallit Nunaat)","gl","299"],["Grenada","gd","1473"],["Guadeloupe","gp","590",0],["Guam","gu","1671"],["Guatemala","gt","502"],["Guernsey","gg","44",1],["Guinea (Guinée)","gn","224"],["Guinea-Bissau (Guiné Bissau)","gw","245"],["Guyana","gy","592"],["Haiti","ht","509"],["Honduras","hn","504"],["Hong Kong (香港)","hk","852"],["Hungary (Magyarország)","hu","36"],["Iceland (Ísland)","is","354"],["India (भारत)","in","91"],["Indonesia","id","62"],["Iran (ایران)","ir","98"],["Iraq (العراق)","iq","964"],["Ireland","ie","353"],["Isle of Man","im","44",2],["Israel (ישראל)","il","972"],["Italy (Italia)","it","39",0],["Jamaica","jm","1876"],["Japan (日本)","jp","81"],["Jersey","je","44",3],["Jordan (الأردن)","jo","962"],["Kazakhstan (Казахстан)","kz","7",1],["Kenya","ke","254"],["Kiribati","ki","686"],["Kosovo","xk","383"],["Kuwait (الكويت)","kw","965"],["Kyrgyzstan (Кыргызстан)","kg","996"],["Laos (ລາວ)","la","856"],["Latvia (Latvija)","lv","371"],["Lebanon (لبنان)","lb","961"],["Lesotho","ls","266"],["Liberia","lr","231"],["Libya (ليبيا)","ly","218"],["Liechtenstein","li","423"],["Lithuania (Lietuva)","lt","370"],["Luxembourg","lu","352"],["Macau (澳門)","mo","853"],["Macedonia (FYROM) (Македонија)","mk","389"],["Madagascar (Madagasikara)","mg","261"],["Malawi","mw","265"],["Malaysia","my","60"],["Maldives","mv","960"],["Mali","ml","223"],["Malta","mt","356"],["Marshall Islands","mh","692"],["Martinique","mq","596"],["Mauritania (موريتانيا)","mr","222"],["Mauritius (Moris)","mu","230"],["Mayotte","yt","262",1],["Mexico (México)","mx","52"],["Micronesia","fm","691"],["Moldova (Republica Moldova)","md","373"],["Monaco","mc","377"],["Mongolia (Монгол)","mn","976"],["Montenegro (Crna Gora)","me","382"],["Montserrat","ms","1664"],["Morocco (المغرب)","ma","212",0],["Mozambique (Moçambique)","mz","258"],["Myanmar (Burma) (မြန်မာ)","mm","95"],["Namibia (Namibië)","na","264"],["Nauru","nr","674"],["Nepal (नेपाल)","np","977"],["Netherlands (Nederland)","nl","31"],["New Caledonia (Nouvelle-Calédonie)","nc","687"],["New Zealand","nz","64"],["Nicaragua","ni","505"],["Niger (Nijar)","ne","227"],["Nigeria","ng","234"],["Niue","nu","683"],["Norfolk Island","nf","672"],["North Korea (조선 민주주의 인민 공화국)","kp","850"],["Northern Mariana Islands","mp","1670"],["Norway (Norge)","no","47",0],["Oman (عُمان)","om","968"],["Pakistan (پاکستان)","pk","92"],["Palau","pw","680"],["Palestine (فلسطين)","ps","970"],["Panama (Panamá)","pa","507"],["Papua New Guinea","pg","675"],["Paraguay","py","595"],["Peru (Perú)","pe","51"],["Philippines","ph","63"],["Poland (Polska)","pl","48"],["Portugal","pt","351"],["Puerto Rico","pr","1",3,["787","939"]],["Qatar (قطر)","qa","974"],["Réunion (La Réunion)","re","262",0],["Romania (România)","ro","40"],["Russia (Россия)","ru","7",0],["Rwanda","rw","250"],["Saint Barthélemy","bl","590",1],["Saint Helena","sh","290"],["Saint Kitts and Nevis","kn","1869"],["Saint Lucia","lc","1758"],["Saint Martin (Saint-Martin (partie française))","mf","590",2],["Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)","pm","508"],["Saint Vincent and the Grenadines","vc","1784"],["Samoa","ws","685"],["San Marino","sm","378"],["São Tomé and Príncipe (São Tomé e Príncipe)","st","239"],["Saudi Arabia (المملكة العربية السعودية)","sa","966"],["Senegal (Sénégal)","sn","221"],["Serbia (Србија)","rs","381"],["Seychelles","sc","248"],["Sierra Leone","sl","232"],["Singapore","sg","65"],["Sint Maarten","sx","1721"],["Slovakia (Slovensko)","sk","421"],["Slovenia (Slovenija)","si","386"],["Solomon Islands","sb","677"],["Somalia (Soomaaliya)","so","252"],["South Africa","za","27"],["South Korea (대한민국)","kr","82"],["South Sudan (جنوب السودان)","ss","211"],["Spain (España)","es","34"],["Sri Lanka (ශ්රී ලංකාව)","lk","94"],["Sudan (السودان)","sd","249"],["Suriname","sr","597"],["Svalbard and Jan Mayen","sj","47",1],["Swaziland","sz","268"],["Sweden (Sverige)","se","46"],["Switzerland (Schweiz)","ch","41"],["Syria (سوريا)","sy","963"],["Taiwan (台灣)","tw","886"],["Tajikistan","tj","992"],["Tanzania","tz","255"],["Thailand (ไทย)","th","66"],["Timor-Leste","tl","670"],["Togo","tg","228"],["Tokelau","tk","690"],["Tonga","to","676"],["Trinidad and Tobago","tt","1868"],["Tunisia (تونس)","tn","216"],["Turkey (Türkiye)","tr","90"],["Turkmenistan","tm","993"],["Turks and Caicos Islands","tc","1649"],["Tuvalu","tv","688"],["U.S. Virgin Islands","vi","1340"],["Uganda","ug","256"],["Ukraine (Україна)","ua","380"],["United Arab Emirates (الإمارات العربية المتحدة)","ae","971"],["United Kingdom","gb","44",0],["United States","us","1",0],["Uruguay","uy","598"],["Uzbekistan (Oʻzbekiston)","uz","998"],["Vanuatu","vu","678"],["Vatican City (Città del Vaticano)","va","39",1],["Venezuela","ve","58"],["Vietnam (Việt Nam)","vn","84"],["Wallis and Futuna (Wallis-et-Futuna)","wf","681"],["Western Sahara (الصحراء الغربية)","eh","212",1],["Yemen (اليمن)","ye","967"],["Zambia","zm","260"],["Zimbabwe","zw","263"],["Åland Islands","ax","358",1]],y=0;y<b.length;y++){var $=b[y];b[y]={name:$[0],iso2:$[1],dialCode:$[2],priority:$[3]||0,areaCodes:$[4]||null}}}),function(){for(var e="function"==typeof Object.defineProperties?Object.defineProperty:function(e,t,n){if(n.get||n.set)throw new TypeError("ES3 does not support getters and setters.");e!=Array.prototype&&e!=Object.prototype&&(e[t]=n.value)},t="undefined"!=typeof window&&window===this?this:"undefined"!=typeof global&&null!=global?global:this,n=["String","prototype","repeat"],r=0;r<n.length-1;r++){var i=n[r];i in t||(t[i]={}),t=t[i]}var o=n[n.length-1],a=t[o],s=a||function(e){var t;if(null==this)throw new TypeError("The 'this' value for String.prototype.repeat must not be null or undefined");if(t=this+"",e<0||1342177279<e)throw new RangeError("Invalid count value");e|=0;for(var n="";e;)1&e&&(n+=t),(e>>>=1)&&(t+=t);return n};s!=a&&null!=s&&e(t,o,{configurable:!0,writable:!0,value:s});var c=this;function d(e){return"string"==typeof e}function u(e,t){var n,r=e.split("."),i=c;r[0]in i||!i.execScript||i.execScript("var "+r[0]);for(;r.length&&(n=r.shift());)r.length||void 0===t?i=i[n]?i[n]:i[n]={}:i[n]=t}function l(e,o){function t(){}t.prototype=o.prototype,e.aa=o.prototype,e.prototype=new t,(e.prototype.constructor=e).$=function(e,t,n){for(var r=Array(arguments.length-2),i=2;i<arguments.length;i++)r[i-2]=arguments[i];return o.prototype[t].apply(e,r)}}var f=Array.prototype.indexOf?function(e,t,n){return Array.prototype.indexOf.call(e,t,n)}:function(e,t,n){if(n=null==n?0:n<0?Math.max(0,e.length+n):n,d(e))return d(t)&&1==t.length?e.indexOf(t,n):-1;for(;n<e.length;n++)if(n in e&&e[n]===t)return n;return-1};function h(e,t){e.sort(t||p)}function p(e,t){return t<e?1:e<t?-1:0}function m(e,t){switch(this.a=e,this.h=!!t.i,this.c=t.b,this.m=t.type,this.l=!1,this.c){case b:case y:case $:case w:case x:case v:case g:this.l=!0}this.g=t.defaultValue}var g=1,v=2,b=3,y=4,$=6,w=16,x=18;function S(e,t){this.c=e,this.a={};for(var n=0;n<t.length;n++){var r=t[n];this.a[r.a]=r}}function _(){this.a={},this.g=this.f().a,this.c=this.h=null}function E(e,t){for(var n=(h(l=function(e){var t,n=[],r=0;for(t in e)n[r++]=e[t];return n}((l=e.f()).a),function(e,t){return e.a-t.a}),l),r=0;r<n.length;r++){var i=(a=n[r]).a;if(null!=t.a[i]){e.c&&delete e.c[a.a];var o=11==a.c||10==a.c;if(a.h)for(var a=T(t,i),s=0;s<a.length;s++){var c=e,d=i,u=o?a[s].clone():a[s];c.a[d]||(c.a[d]=[]),c.a[d].push(u),c.c&&delete c.c[d]}else a=C(t,i),o?(o=C(e,i))?E(o,a):I(e,i,a.clone()):I(e,i,a)}}var l}function C(e,t){var n=e.a[t];if(null==n)return null;if(e.h){if(!(t in e.c)){var r=e.h,i=e.g[t];if(null!=n)if(i.h){for(var o=[],a=0;a<n.length;a++)o[a]=r.a(i,n[a]);n=o}else n=r.a(i,n);return e.c[t]=n}return e.c[t]}return n}function A(e,t,n){var r=C(e,t);return e.g[t].h?r[n||0]:r}function k(e,t){var n;if(null!=e.a[t])n=A(e,t,void 0);else e:{if(void 0===(n=e.g[t]).g){var r=n.m;if(r===Boolean)n.g=!1;else if(r===Number)n.g=0;else{if(r!==String){n=new r;break e}n.g=n.l?"0":""}}n=n.g}return n}function T(e,t){return C(e,t)||[]}function M(e,t){return e.g[t].h?null!=e.a[t]?e.a[t].length:0:null!=e.a[t]?1:0}function I(e,t,n){e.a[t]=n,e.c&&(e.c[t]=n)}function N(e,t){var n,r=[];for(n in t)0!=n&&r.push(new m(n,t[n]));return new S(e,r)}function O(){}_.prototype.has=function(e){return null!=this.a[e.a]},_.prototype.get=function(e,t){return A(this,e.a,t)},_.prototype.set=function(e,t){I(this,e.a,t)},_.prototype.clone=function(){var e=new this.constructor;return e!=this&&(e.a={},e.c&&(e.c={}),E(e,this)),e},O.prototype.c=function(e){throw new e.c,Error("Unimplemented")},O.prototype.a=function(e,t){if(11==e.c||10==e.c)return t instanceof _?t:this.c(e.m.prototype.f(),t);if(14==e.c){if(d(t)&&P.test(t)){var n=Number(t);if(0<n)return n}return t}if(!e.l)return t;if((n=e.m)===String){if("number"==typeof t)return String(t)}else if(n===Number&&d(t)&&("Infinity"===t||"-Infinity"===t||"NaN"===t||P.test(t)))return Number(t);return t};var P=/^-?[0-9]+$/;function L(){}function D(){}function j(e,t){null!=e&&this.a.apply(this,arguments)}function R(){_.call(this)}l(L,O),L.prototype.c=function(e,t){var n=new e.c;return n.h=this,n.a=t,n.c={},n},l(D,L),D.prototype.a=function(e,t){return 8==e.c?!!t:O.prototype.a.apply(this,arguments)},j.prototype.c="",j.prototype.set=function(e){this.c=""+e},j.prototype.a=function(e,t,n){if(this.c+=String(e),null!=t)for(var r=1;r<arguments.length;r++)this.c+=arguments[r];return this},j.prototype.toString=function(){return this.c},l(R,_);var B=null;function F(){_.call(this)}l(F,_);var U=null;function q(){_.call(this)}l(q,_);var H=null;function z(){_.call(this)}R.f=R.prototype.f=function(){var e=B;return e||(B=e=N(R,{0:{name:"NumberFormat",j:"i18n.phonenumbers.NumberFormat"},1:{name:"pattern",required:!0,b:9,type:String},2:{name:"format",required:!0,b:9,type:String},3:{name:"leading_digits_pattern",i:!0,b:9,type:String},4:{name:"national_prefix_formatting_rule",b:9,type:String},6:{name:"national_prefix_optional_when_formatting",b:8,defaultValue:!1,type:Boolean},5:{name:"domestic_carrier_code_formatting_rule",b:9,type:String}})),e},F.f=F.prototype.f=function(){var e=U;return e||(U=e=N(F,{0:{name:"PhoneNumberDesc",j:"i18n.phonenumbers.PhoneNumberDesc"},2:{name:"national_number_pattern",b:9,type:String},9:{name:"possible_length",i:!0,b:5,type:Number},10:{name:"possible_length_local_only",i:!0,b:5,type:Number},6:{name:"example_number",b:9,type:String}})),e},q.f=q.prototype.f=function(){var e=H;return e||(H=e=N(q,{0:{name:"PhoneMetadata",j:"i18n.phonenumbers.PhoneMetadata"},1:{name:"general_desc",b:11,type:F},2:{name:"fixed_line",b:11,type:F},3:{name:"mobile",b:11,type:F},4:{name:"toll_free",b:11,type:F},5:{name:"premium_rate",b:11,type:F},6:{name:"shared_cost",b:11,type:F},7:{name:"personal_number",b:11,type:F},8:{name:"voip",b:11,type:F},21:{name:"pager",b:11,type:F},25:{name:"uan",b:11,type:F},27:{name:"emergency",b:11,type:F},28:{name:"voicemail",b:11,type:F},29:{name:"short_code",b:11,type:F},30:{name:"standard_rate",b:11,type:F},31:{name:"carrier_specific",b:11,type:F},33:{name:"sms_services",b:11,type:F},24:{name:"no_international_dialling",b:11,type:F},9:{name:"id",required:!0,b:9,type:String},10:{name:"country_code",b:5,type:Number},11:{name:"international_prefix",b:9,type:String},17:{name:"preferred_international_prefix",b:9,type:String},12:{name:"national_prefix",b:9,type:String},13:{name:"preferred_extn_prefix",b:9,type:String},15:{name:"national_prefix_for_parsing",b:9,type:String},16:{name:"national_prefix_transform_rule",b:9,type:String},18:{name:"same_mobile_and_fixed_line_pattern",b:8,defaultValue:!1,type:Boolean},19:{name:"number_format",i:!0,b:11,type:R},20:{name:"intl_number_format",i:!0,b:11,type:R},22:{name:"main_country_for_code",b:8,defaultValue:!1,type:Boolean},23:{name:"leading_digits",b:9,type:String},26:{name:"leading_zero_possible",b:8,defaultValue:!1,type:Boolean}})),e},l(z,_);var V=null,K={w:0,v:1,u:5,s:10,o:20};z.prototype.f=function(){var e=V;return e||(V=e=N(z,{0:{name:"PhoneNumber",j:"i18n.phonenumbers.PhoneNumber"},1:{name:"country_code",required:!0,b:5,type:Number},2:{name:"national_number",required:!0,b:4,type:Number},3:{name:"extension",b:9,type:String},4:{name:"italian_leading_zero",b:8,type:Boolean},8:{name:"number_of_leading_zeros",b:5,defaultValue:1,type:Number},5:{name:"raw_input",b:9,type:String},6:{name:"country_code_source",b:14,defaultValue:0,type:K},7:{name:"preferred_domestic_carrier_code",b:9,type:String}})),e},(z.ctor=z).f=z.prototype.f;var G={1:"US AG AI AS BB BM BS CA DM DO GD GU JM KN KY LC MP MS PR SX TC TT VC VG VI".split(" "),7:["RU","KZ"],20:["EG"],27:["ZA"],30:["GR"],31:["NL"],32:["BE"],33:["FR"],34:["ES"],36:["HU"],39:["IT","VA"],40:["RO"],41:["CH"],43:["AT"],44:["GB","GG","IM","JE"],45:["DK"],46:["SE"],47:["NO","SJ"],48:["PL"],49:["DE"],51:["PE"],52:["MX"],53:["CU"],54:["AR"],55:["BR"],56:["CL"],57:["CO"],58:["VE"],60:["MY"],61:["AU","CC","CX"],62:["ID"],63:["PH"],64:["NZ"],65:["SG"],66:["TH"],81:["JP"],82:["KR"],84:["VN"],86:["CN"],90:["TR"],91:["IN"],92:["PK"],93:["AF"],94:["LK"],95:["MM"],98:["IR"],211:["SS"],212:["MA","EH"],213:["DZ"],216:["TN"],218:["LY"],220:["GM"],221:["SN"],222:["MR"],223:["ML"],224:["GN"],225:["CI"],226:["BF"],227:["NE"],228:["TG"],229:["BJ"],230:["MU"],231:["LR"],232:["SL"],233:["GH"],234:["NG"],235:["TD"],236:["CF"],237:["CM"],238:["CV"],239:["ST"],240:["GQ"],241:["GA"],242:["CG"],243:["CD"],244:["AO"],245:["GW"],246:["IO"],247:["AC"],248:["SC"],249:["SD"],250:["RW"],251:["ET"],252:["SO"],253:["DJ"],254:["KE"],255:["TZ"],256:["UG"],257:["BI"],258:["MZ"],260:["ZM"],261:["MG"],262:["RE","YT"],263:["ZW"],264:["NA"],265:["MW"],266:["LS"],267:["BW"],268:["SZ"],269:["KM"],290:["SH","TA"],291:["ER"],297:["AW"],298:["FO"],299:["GL"],350:["GI"],351:["PT"],352:["LU"],353:["IE"],354:["IS"],355:["AL"],356:["MT"],357:["CY"],358:["FI","AX"],359:["BG"],370:["LT"],371:["LV"],372:["EE"],373:["MD"],374:["AM"],375:["BY"],376:["AD"],377:["MC"],378:["SM"],380:["UA"],381:["RS"],382:["ME"],383:["XK"],385:["HR"],386:["SI"],387:["BA"],389:["MK"],420:["CZ"],421:["SK"],423:["LI"],500:["FK"],501:["BZ"],502:["GT"],503:["SV"],504:["HN"],505:["NI"],506:["CR"],507:["PA"],508:["PM"],509:["HT"],590:["GP","BL","MF"],591:["BO"],592:["GY"],593:["EC"],594:["GF"],595:["PY"],596:["MQ"],597:["SR"],598:["UY"],599:["CW","BQ"],670:["TL"],672:["NF"],673:["BN"],674:["NR"],675:["PG"],676:["TO"],677:["SB"],678:["VU"],679:["FJ"],680:["PW"],681:["WF"],682:["CK"],683:["NU"],685:["WS"],686:["KI"],687:["NC"],688:["TV"],689:["PF"],690:["TK"],691:["FM"],692:["MH"],800:["001"],808:["001"],850:["KP"],852:["HK"],853:["MO"],855:["KH"],856:["LA"],870:["001"],878:["001"],880:["BD"],881:["001"],882:["001"],883:["001"],886:["TW"],888:["001"],960:["MV"],961:["LB"],962:["JO"],963:["SY"],964:["IQ"],965:["KW"],966:["SA"],967:["YE"],968:["OM"],970:["PS"],971:["AE"],972:["IL"],973:["BH"],974:["QA"],975:["BT"],976:["MN"],977:["NP"],979:["001"],992:["TJ"],993:["TM"],994:["AZ"],995:["GE"],996:["KG"],998:["UZ"]},W={AC:[,[,,"[46]\\d{4}|[01589]\\d{5}",,,,,,,[5,6]],[,,"6[2-467]\\d{3}",,,,"62889",,,[5]],[,,"4\\d{4}",,,,"40123",,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AC",247,"00",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"[01589]\\d{5}",,,,"542011",,,[6]],,,[,,,,,,,,,[-1]]],AD:[,[,,"[16]\\d{5,8}|[37-9]\\d{5}",,,,,,,[6,8,9]],[,,"[78]\\d{5}",,,,"712345",,,[6]],[,,"(?:3\\d|6(?:[0-8]|9(?:0\\d{2})?))\\d{4}",,,,"312345",,,[6,9]],[,,"180[02]\\d{4}",,,,"18001234",,,[8]],[,,"[19]\\d{5}",,,,"912345",,,[6]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AD",376,"00",,,,,,,,[[,"(\\d{3})(\\d{3})","$1 $2",["[136-9]"]],[,"(\\d{4})(\\d{4})","$1 $2",["180","180[02]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["690"]]],,[,,,,,,,,,[-1]],,,[,,"1800\\d{4}",,,,"18000000",,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AE:[,[,,"[2-79]\\d{7,8}|800\\d{2,9}",,,,,,,[5,6,7,8,9,10,11,12]],[,,"[2-4679][2-8]\\d{6}",,,,"22345678",,,[8],[7]],[,,"5[024-68]\\d{7}",,,,"501234567",,,[9]],[,,"400\\d{6}|800\\d{2,9}",,,,"800123456"],[,,"900[02]\\d{5}",,,,"900234567",,,[9]],[,,"700[05]\\d{5}",,,,"700012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AE",971,"00","0",,,"0",,,,[[,"([2-4679])(\\d{3})(\\d{4})","$1 $2 $3",["[2-4679][2-8]"],"0$1"],[,"(5\\d)(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"],[,"([479]00)(\\d)(\\d{5})","$1 $2 $3",["[479]00"],"$1"],[,"([68]00)(\\d{2,9})","$1 $2",["[68]00"],"$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"600[25]\\d{5}",,,,"600212345",,,[9]],,,[,,,,,,,,,[-1]]],AF:[,[,,"[2-7]\\d{8}",,,,,,,[9],[7]],[,,"(?:[25][0-8]|[34][0-4]|6[0-5])[2-9]\\d{6}",,,,"234567890",,,,[7]],[,,"7(?:[014-9]\\d|2[89]|3[01])\\d{6}",,,,"701234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AF",93,"00","0",,,"0",,,,[[,"([2-7]\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AG:[,[,,"[2589]\\d{9}",,,,,,,[10],[7]],[,,"268(?:4(?:6[0-38]|84)|56[0-2])\\d{4}",,,,"2684601234",,,,[7]],[,,"268(?:464|7(?:1[3-9]|2\\d|3[246]|64|[78][0-689]))\\d{4}",,,,"2684641234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:(?:00|22|33|44|66|77|88)[2-9]|21[23])\\d{6}",,,,"5002345678"],[,,"26848[01]\\d{4}",,,,"2684801234",,,,[7]],"AG",1,"011","1",,,"1",,,,,,[,,"26840[69]\\d{4}",,,,"2684061234",,,,[7]],,"268",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AI:[,[,,"[2589]\\d{9}",,,,,,,[10],[7]],[,,"2644(?:6[12]|9[78])\\d{4}",,,,"2644612345",,,,[7]],[,,"264(?:235|476|5(?:3[6-9]|8[1-4])|7(?:29|72))\\d{4}",,,,"2642351234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:(?:00|22|33|44|66|77|88)[2-9]|21[23])\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"AI",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"264",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AL:[,[,,"[2-57]\\d{7}|6\\d{8}|8\\d{5,7}|9\\d{5}",,,,,,,[6,7,8,9],[5]],[,,"(?:[2358](?:[16-9]\\d[2-9]|[2-5][2-9]\\d)|4(?:[2-57-9][2-9]\\d|6\\d{2}))\\d{4}",,,,"22345678",,,[8],[5,6,7]],[,,"6(?:[689][2-9]|7[2-6])\\d{6}",,,,"662123456",,,[9]],[,,"800\\d{4}",,,,"8001234",,,[7]],[,,"900[1-9]\\d{2}",,,,"900123",,,[6]],[,,"808[1-9]\\d{2}",,,,"808123",,,[6]],[,,"700[2-9]\\d{4}",,,,"70021234",,,[8]],[,,,,,,,,,[-1]],"AL",355,"00","0",,,"0",,,,[[,"(4)(\\d{3})(\\d{4})","$1 $2 $3",["4[0-6]"],"0$1"],[,"(6\\d)(\\d{3})(\\d{4})","$1 $2 $3",["6"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2358][2-5]|4[7-9]"],"0$1"],[,"(\\d{3})(\\d{3,5})","$1 $2",["[235][16-9]|[79]|8[016-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AM:[,[,,"[1-9]\\d{7}",,,,,,,[8],[5,6]],[,,"(?:1[0-2]\\d|2(?:2[2-46]|3[1-8]|4[2-69]|5[2-7]|6[1-9]|8[1-7])|3[12]2|47\\d)\\d{5}",,,,"10123456",,,,[5,6]],[,,"(?:4[1349]|55|77|88|9[13-9])\\d{6}",,,,"77123456"],[,,"800\\d{5}",,,,"80012345"],[,,"90[016]\\d{5}",,,,"90012345"],[,,"80[1-4]\\d{5}",,,,"80112345"],[,,,,,,,,,[-1]],[,,"60(?:2[78]|3[5-9]|4[02-9]|5[0-46-9]|[6-8]\\d|90)\\d{4}",,,,"60271234"],"AM",374,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{6})","$1 $2",["1|47"],"(0$1)"],[,"(\\d{2})(\\d{6})","$1 $2",["4[1349]|[5-7]|88|9[1-9]"],"0$1"],[,"(\\d{3})(\\d{5})","$1 $2",["[23]"],"(0$1)"],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["8|90"],"0 $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AO:[,[,,"[29]\\d{8}",,,,,,,[9]],[,,"2\\d(?:[26-9]\\d|\\d[26-9])\\d{5}",,,,"222123456"],[,,"9[1-49]\\d{7}",,,,"923123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AO",244,"00",,,,,,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AR:[,[,,"11\\d{8}|[2368]\\d{9}|9\\d{10}",,,,,,,[10,11],[6,7,8]],[,,"11\\d{8}|(?:2(?:2(?:[013]\\d|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:[07]\\d|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|6[013-9])|4(?:7[3-8]|9\\d)|6(?:[01346]\\d|2[24-6]|5[15-8])|80\\d|9(?:[012789]\\d|3[1-6]|4[02-9]|5[234]|6[2-46]))|3(?:3(?:2[79]|6\\d|8[2578])|4(?:0[0124-9]|[1-357]\\d|4[24-7]|6[02-9]|8[0-79]|9[1236-8])|5(?:[138]\\d|2[1245]|4[1-9]|6[2-4]|7[1-6])|6[24]\\d|7(?:[069]\\d|1[1568]|2[013-9]|3[145]|4[0-35-9]|5[14-8]|7[2-57]|8[0-24-9])|8(?:[01578]\\d|2[15-7]|3[0-24-9]|4[13-6]|6[1-357-9]|9[124]))|670\\d)\\d{6}",,,,"1123456789",,,[10],[6,7,8]],[,,"675\\d{7}|9(?:11[2-9]\\d{7}|(?:2(?:2[013]|3[067]|49|6[01346]|80|9[147-9])|3(?:36|4[12358]|5[138]|6[24]|7[069]|8[013578]))[2-9]\\d{6}|\\d{4}[2-9]\\d{5})",,,,"91123456789",,,,[6,7,8]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,"60[04579]\\d{7}",,,,"6001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AR",54,"00","0",,,"0?(?:(11|2(?:2(?:02?|[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:02?|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[67])|4(?:7[3-578]|9)|6(?:[0136]|2[24-6]|4[6-8]?|5[15-8])|80|9(?:0[1-3]|[19]|2\\d|3[1-6]|4[02568]?|5[2-4]|6[2-46]|72?|8[23]?))|3(?:3(?:2[79]|6|8[2578])|4(?:0[0-24-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6[02-9]|7[126]|8[2379]?|9[1-36-8])|5(?:1|2[1245]|3[237]?|4[1-46-9]|6[2-4]|7[1-6]|8[2-5]?)|6[24]|7(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|7[2-57]|8[126])|8(?:[01]|2[15-7]|3[2578]?|4[13-6]|5[4-8]?|6[1-357-9]|7[36-8]?|8[5-8]?|9[124])))?15)?","9$1",,,[[,"([68]\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[68]"],"0$1"],[,"(\\d{2})(\\d{4})","$1-$2",["[2-9]"],"$1"],[,"(\\d{3})(\\d{4})","$1-$2",["[2-9]"],"$1"],[,"(\\d{4})(\\d{4})","$1-$2",["[2-9]"],"$1"],[,"(9)(11)(\\d{4})(\\d{4})","$2 15-$3-$4",["911"],"0$1"],[,"(9)(\\d{3})(\\d{3})(\\d{4})","$2 15-$3-$4",["9(?:2[2-4689]|3[3-8])","9(?:2(?:2[013]|3[067]|49|6[01346]|8|9[147-9])|3(?:36|4[1-358]|5[138]|6|7[069]|8[013578]))","9(?:2(?:2(?:0[013-9]|[13])|3(?:0[013-9]|[67])|49|6(?:[0136]|4[0-59])|8|9(?:[19]|44|7[013-9]|8[14]))|3(?:36|4(?:[12]|3[4-6]|[58]4)|5(?:1|3[0-24-689]|8[46])|6|7[069]|8(?:[01]|34|[578][45])))","9(?:2(?:2(?:0[013-9]|[13])|3(?:0[013-9]|[67])|49|6(?:[0136]|4[0-59])|8|9(?:[19]|44|7[013-9]|8[14]))|3(?:36|4(?:[12]|3(?:4|5[014]|6[1-39])|[58]4)|5(?:1|3[0-24-689]|8[46])|6|7[069]|8(?:[01]|34|[578][45])))"],"0$1"],[,"(9)(\\d{4})(\\d{2})(\\d{4})","$2 15-$3-$4",["9[23]"],"0$1"],[,"(11)(\\d{4})(\\d{4})","$1 $2-$3",["11"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["2(?:2[013]|3[067]|49|6[01346]|8|9[147-9])|3(?:36|4[1-358]|5[138]|6|7[069]|8[013578])","2(?:2(?:0[013-9]|[13])|3(?:0[013-9]|[67])|49|6(?:[0136]|4[0-59])|8|9(?:[19]|44|7[013-9]|8[14]))|3(?:36|4(?:[12]|3[4-6]|[58]4)|5(?:1|3[0-24-689]|8[46])|6|7[069]|8(?:[01]|34|[578][45]))","2(?:2(?:0[013-9]|[13])|3(?:0[013-9]|[67])|49|6(?:[0136]|4[0-59])|8|9(?:[19]|44|7[013-9]|8[14]))|3(?:36|4(?:[12]|3(?:4|5[014]|6[1-39])|[58]4)|5(?:1|3[0-24-689]|8[46])|6|7[069]|8(?:[01]|34|[578][45]))"],"0$1",,1],[,"(\\d{4})(\\d{2})(\\d{4})","$1 $2-$3",["[23]"],"0$1",,1],[,"(\\d{3})","$1",["1[0-2]|911"],"$1"]],[[,"([68]\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[68]"],"0$1"],[,"(9)(11)(\\d{4})(\\d{4})","$1 $2 $3-$4",["911"]],[,"(9)(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3-$4",["9(?:2[2-4689]|3[3-8])","9(?:2(?:2[013]|3[067]|49|6[01346]|8|9[147-9])|3(?:36|4[1-358]|5[138]|6|7[069]|8[013578]))","9(?:2(?:2(?:0[013-9]|[13])|3(?:0[013-9]|[67])|49|6(?:[0136]|4[0-59])|8|9(?:[19]|44|7[013-9]|8[14]))|3(?:36|4(?:[12]|3[4-6]|[58]4)|5(?:1|3[0-24-689]|8[46])|6|7[069]|8(?:[01]|34|[578][45])))","9(?:2(?:2(?:0[013-9]|[13])|3(?:0[013-9]|[67])|49|6(?:[0136]|4[0-59])|8|9(?:[19]|44|7[013-9]|8[14]))|3(?:36|4(?:[12]|3(?:4|5[014]|6[1-39])|[58]4)|5(?:1|3[0-24-689]|8[46])|6|7[069]|8(?:[01]|34|[578][45])))"]],[,"(9)(\\d{4})(\\d{2})(\\d{4})","$1 $2 $3-$4",["9[23]"]],[,"(11)(\\d{4})(\\d{4})","$1 $2-$3",["11"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["2(?:2[013]|3[067]|49|6[01346]|8|9[147-9])|3(?:36|4[1-358]|5[138]|6|7[069]|8[013578])","2(?:2(?:0[013-9]|[13])|3(?:0[013-9]|[67])|49|6(?:[0136]|4[0-59])|8|9(?:[19]|44|7[013-9]|8[14]))|3(?:36|4(?:[12]|3[4-6]|[58]4)|5(?:1|3[0-24-689]|8[46])|6|7[069]|8(?:[01]|34|[578][45]))","2(?:2(?:0[013-9]|[13])|3(?:0[013-9]|[67])|49|6(?:[0136]|4[0-59])|8|9(?:[19]|44|7[013-9]|8[14]))|3(?:36|4(?:[12]|3(?:4|5[014]|6[1-39])|[58]4)|5(?:1|3[0-24-689]|8[46])|6|7[069]|8(?:[01]|34|[578][45]))"],"0$1",,1],[,"(\\d{4})(\\d{2})(\\d{4})","$1 $2-$3",["[23]"],"0$1",,1]],[,,,,,,,,,[-1]],,,[,,"810\\d{7}",,,,"8101234567",,,[10]],[,,"810\\d{7}",,,,"8101234567",,,[10]],,,[,,,,,,,,,[-1]]],AS:[,[,,"[5689]\\d{9}",,,,,,,[10],[7]],[,,"6846(?:22|33|44|55|77|88|9[19])\\d{4}",,,,"6846221234",,,,[7]],[,,"684(?:2(?:5[2468]|72)|7(?:3[13]|70))\\d{4}",,,,"6847331234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:(?:00|22|33|44|66|77|88)[2-9]|21[23])\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"AS",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"684",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AT:[,[,,"[1-9]\\d{3,12}",,,,,,,[4,5,6,7,8,9,10,11,12,13],[3]],[,,"1\\d{3,12}|(?:2(?:1[467]|2[13-8]|5[2357]|6[1-46-8]|7[1-8]|8[124-7]|9[1458])|3(?:1[1-8]|3[23568]|4[5-7]|5[1378]|6[1-38]|8[3-68])|4(?:2[1-8]|35|63|7[1368]|8[2457])|5(?:12|2[1-8]|3[357]|4[147]|5[12578]|6[37])|6(?:13|2[1-47]|4[1-35-8]|5[468]|62)|7(?:2[1-8]|3[25]|4[13478]|5[68]|6[16-8]|7[1-6]|9[45]))\\d{3,10}",,,,"1234567890",,,,[3]],[,,"6(?:5[0-3579]|6[013-9]|[7-9]\\d)\\d{4,10}",,,,"664123456",,,[7,8,9,10,11,12,13]],[,,"800\\d{6,10}",,,,"800123456",,,[9,10,11,12,13]],[,,"9(?:0[01]|3[019])\\d{6,10}",,,,"900123456",,,[9,10,11,12,13]],[,,"8(?:10\\d|2(?:[01]\\d|8\\d?))\\d{5,9}",,,,"810123456",,,[8,9,10,11,12,13]],[,,,,,,,,,[-1]],[,,"780\\d{6,10}",,,,"780123456",,,[9,10,11,12,13]],"AT",43,"00","0",,,"0",,,,[[,"(116\\d{3})","$1",["116"],"$1"],[,"(1)(\\d{3,12})","$1 $2",["1"],"0$1"],[,"(5\\d)(\\d{3,5})","$1 $2",["5[079]"],"0$1"],[,"(5\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["5[079]"],"0$1"],[,"(5\\d)(\\d{4})(\\d{4,7})","$1 $2 $3",["5[079]"],"0$1"],[,"(\\d{3})(\\d{3,10})","$1 $2",["(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:[28]0|32)|[89]"],"0$1"],[,"(\\d{4})(\\d{3,9})","$1 $2",["2|3(?:1[1-578]|[3-8])|4[2378]|5[2-6]|6(?:[12]|4[1-9]|5[468])|7(?:[24][1-8]|35|[5-79])"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"5(?:(?:0[1-9]|17)\\d{2,10}|[79]\\d{3,11})|720\\d{6,10}",,,,"50123",,,[5,6,7,8,9,10,11,12,13]],,,[,,,,,,,,,[-1]]],AU:[,[,,"1\\d{4,9}|[2-578]\\d{8}",,,,,,,[5,6,7,8,9,10]],[,,"[237]\\d{8}|8(?:51(?:0(?:0[03-9]|[1247]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-6])|1(?:1[69]|[23]\\d|4[0-4]))|[6-8]\\d{4}|9(?:[02-9]\\d{3}|1(?:[0-57-9]\\d{2}|6[0135-9]\\d)))\\d{3}",,,,"212345678",,,[9],[8]],[,,"14(?:5\\d|71)\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[6-9]|7[02-9]|8[12457-9]|9[017-9])\\d{6}",,,,"412345678",,,[9]],[,,"180(?:0\\d{3}|2)\\d{3}",,,,"1800123456",,,[7,10]],[,,"19(?:0[0126]\\d|[679])\\d{5}",,,,"1900123456",,,[8,10]],[,,"13(?:00\\d{3}|45[0-4]|\\d)\\d{3}",,,,"1300123456",,,[6,8,10]],[,,"500\\d{6}",,,,"500123456",,,[9]],[,,"550\\d{6}",,,,"550123456",,,[9]],"AU",61,"(?:14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011)|001[14-689]","0",,,"0",,"0011",,[[,"([2378])(\\d{4})(\\d{4})","$1 $2 $3",["[2378]"],"(0$1)"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["14|[45]"],"0$1"],[,"(16)(\\d{3,4})","$1 $2",["16"],"0$1"],[,"(16)(\\d{3})(\\d{2,4})","$1 $2 $3",["16"],"0$1"],[,"(1[389]\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["1[389]0","1(?:[38]0|9)0"]],[,"(180)(2\\d{3})","$1 $2",["180","1802"]],[,"(19\\d)(\\d{3})","$1 $2",["19[13]"]],[,"(19\\d{2})(\\d{4})","$1 $2",["19[679]"]],[,"(13)(\\d{2})(\\d{2})","$1 $2 $3",["13[1-9]"]]],,[,,"16\\d{3,7}",,,,"1612345",,,[5,6,7,8,9]],1,,[,,"1(?:3(?:00\\d{3}|45[0-4]|\\d)\\d{3}|80(?:0\\d{6}|2\\d{3}))",,,,"1300123456",,,[6,7,8,10]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AW:[,[,,"[25-9]\\d{6}",,,,,,,[7]],[,,"5(?:2\\d|8[1-9])\\d{4}",,,,"5212345"],[,,"(?:290|5[69]\\d|6(?:[03]0|22|4[0-2]|[69]\\d)|7(?:[34]\\d|7[07])|9(?:6[45]|9[4-8]))\\d{4}",,,,"5601234"],[,,"800\\d{4}",,,,"8001234"],[,,"900\\d{4}",,,,"9001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"28\\d{5}|501\\d{4}",,,,"5011234"],"AW",297,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AX:[,[,,"1\\d{5,11}|[35]\\d{5,9}|2\\d{4,9}|4\\d{5,10}|6\\d{7,9}|7\\d{4,9}|8\\d{6,9}",,,,,,,[5,6,7,8,9,10,11,12]],[,,"18[1-8]\\d{3,9}",,,,"181234567",,,[6,7,8,9,10,11,12]],[,,"4\\d{5,10}|50\\d{4,8}",,,,"412345678",,,[6,7,8,9,10,11]],[,,"800\\d{4,7}",,,,"8001234567",,,[7,8,9,10]],[,,"[67]00\\d{5,6}",,,,"600123456",,,[8,9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AX",358,"00|99(?:[02469]|5(?:11|33|5[59]|88|9[09]))","0",,,"0",,"00",,,,[,,,,,,,,,[-1]],,,[,,"[13]00\\d{3,7}|2(?:0(?:0\\d{3,7}|2[023]\\d{1,6}|9[89]\\d{1,6}))|60(?:[12]\\d{5,6}|6\\d{7})|7(?:1\\d{7}|3\\d{8}|5[03-9]\\d{3,7})",,,,"1001234",,,[5,6,7,8,9,10]],[,,"[13]0\\d{4,8}|2(?:0(?:[016-8]\\d{3,7}|[2-59]\\d{2,7})|9\\d{4,8})|60(?:[12]\\d{5,6}|6\\d{7})|7(?:1\\d{7}|3\\d{8}|5[03-9]\\d{2,7})",,,,"10112345",,,[5,6,7,8,9,10]],,,[,,,,,,,,,[-1]]],AZ:[,[,,"[1-9]\\d{8}",,,,,,,[9],[7]],[,,"(?:1[28]\\d{3}|2(?:02|1[24]|2[2-4]|33|[45]2|6[23])\\d{2}|365(?:[0-46-9]\\d|5[0-35-9]))\\d{4}",,,,"123123456",,,,[7]],[,,"(?:36554|(?:4[04]|5[015]|60|7[07])\\d{3})\\d{4}",,,,"401234567"],[,,"88\\d{7}",,,,"881234567"],[,,"900200\\d{3}",,,,"900200123"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AZ",994,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[28]|2(?:[0-36]|[45]2)|365"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[4-8]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["9"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BA:[,[,,"[3-9]\\d{7,8}",,,,,,,[8,9],[6]],[,,"(?:3(?:[05679][2-9]|1[4579]|[23][24-9]|4[2-4689]|8[2457-9])|49[2-579]|5(?:0[2-49]|[13][2-9]|[268][2-4679]|4[4689]|5[2-79]|7[2-69]|9[2-4689]))\\d{5}",,,,"30212345",,,[8],[6]],[,,"6(?:0(?:3\\d|40)|[1-356]\\d|44[0-6]|71[137])\\d{5}",,,,"61123456"],[,,"8[08]\\d{6}",,,,"80123456",,,[8]],[,,"9[0246]\\d{6}",,,,"90123456",,,[8]],[,,"8[12]\\d{6}",,,,"82123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BA",387,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2-$3",["[3-5]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["6[1-356]|[7-9]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["6[047]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"70(?:3[0146]|[56]0)\\d{4}",,,,"70341234",,,[8]],,,[,,,,,,,,,[-1]]],BB:[,[,,"[2589]\\d{9}",,,,,,,[10],[7]],[,,"246(?:2(?:2[78]|7[0-4])|4(?:1[024-6]|2\\d|3[2-9])|5(?:20|[34]\\d|54|7[1-3])|6(?:2\\d|38)|7(?:37|57)|9(?:1[89]|63))\\d{4}",,,,"2464123456",,,,[7]],[,,"246(?:2(?:[356]\\d|4[0-57-9]|8[0-79])|45\\d|69[5-7]|8(?:[2-5]\\d|83))\\d{4}",,,,"2462501234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900\\d{7}|246976\\d{4}",,,,"9002123456",,,,[7]],[,,,,,,,,,[-1]],[,,"5(?:(?:00|22|33|44|66|77|88)[2-9]|21[23])\\d{6}",,,,"5002345678"],[,,"24631\\d{5}",,,,"2463101234",,,,[7]],"BB",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"246",[,,,,,,,,,[-1]],[,,"246(?:292|367|4(?:1[7-9]|3[01]|44|67)|736)\\d{4}",,,,"2464301234",,,,[7]],,,[,,,,,,,,,[-1]]],BD:[,[,,"[2-79]\\d{5,9}|1\\d{9}|8[0-7]\\d{4,8}",,,,,,,[6,7,8,9,10]],[,,"2(?:[45]\\d{3}|7(?:1[0-267]|2[0-289]|3[0-29]|4[01]|5[1-3]|6[013]|7[0178]|91)|8(?:0[125]|[139][1-6]|2[0157-9]|41|6[1-35]|7[1-5]|8[1-8]|90)|9(?:0[0-2]|1[0-4]|2[568]|3[3-6]|5[5-7]|6[0167]|7[15]|8[0146-9]))\\d{4}|3(?:12?[5-7]\\d{2}|0(?:2(?:[025-79]\\d|[348]\\d{1,2})|3(?:[2-4]\\d|[56]\\d?))|2(?:1\\d{2}|2(?:[12]\\d|[35]\\d{1,2}|4\\d?))|3(?:1\\d{2}|2(?:[2356]\\d|4\\d{1,2}))|4(?:1\\d{2}|2(?:2\\d{1,2}|[47]|5\\d{2}))|5(?:1\\d{2}|29)|[67]1\\d{2}|8(?:1\\d{2}|2(?:2\\d{2}|3|4\\d)))\\d{3}|4(?:0(?:2(?:[09]\\d|7)|33\\d{2})|1\\d{3}|2(?:1\\d{2}|2(?:[25]\\d?|[348]\\d|[67]\\d{1,2}))|3(?:1\\d{2}(?:\\d{2})?|2(?:[045]\\d|[236-9]\\d{1,2})|32\\d{2})|4(?:[18]\\d{2}|2(?:[2-46]\\d{2}|3)|5[25]\\d{2})|5(?:1\\d{2}|2(?:3\\d|5))|6(?:[18]\\d{2}|2(?:3(?:\\d{2})?|[46]\\d{1,2}|5\\d{2}|7\\d)|5(?:3\\d?|4\\d|[57]\\d{1,2}|6\\d{2}|8))|71\\d{2}|8(?:[18]\\d{2}|23\\d{2}|54\\d{2})|9(?:[18]\\d{2}|2[2-5]\\d{2}|53\\d{1,2}))\\d{3}|5(?:02[03489]\\d{2}|1\\d{2}|2(?:1\\d{2}|2(?:2(?:\\d{2})?|[457]\\d{2}))|3(?:1\\d{2}|2(?:[37](?:\\d{2})?|[569]\\d{2}))|4(?:1\\d{2}|2[46]\\d{2})|5(?:1\\d{2}|26\\d{1,2})|6(?:[18]\\d{2}|2|53\\d{2})|7(?:1|24)\\d{2}|8(?:1|26)\\d{2}|91\\d{2})\\d{3}|6(?:0(?:1\\d{2}|2(?:3\\d{2}|4\\d{1,2}))|2(?:2[2-5]\\d{2}|5(?:[3-5]\\d{2}|7)|8\\d{2})|3(?:1|2[3478])\\d{2}|4(?:1|2[34])\\d{2}|5(?:1|2[47])\\d{2}|6(?:[18]\\d{2}|6(?:2(?:2\\d|[34]\\d{2})|5(?:[24]\\d{2}|3\\d|5\\d{1,2})))|72[2-5]\\d{2}|8(?:1\\d{2}|2[2-5]\\d{2})|9(?:1\\d{2}|2[2-6]\\d{2}))\\d{3}|7(?:(?:02|[3-589]1|6[12]|72[24])\\d{2}|21\\d{3}|32)\\d{3}|8(?:(?:4[12]|[5-7]2|1\\d?)|(?:0|3[12]|[5-7]1|217)\\d)\\d{4}|9(?:[35]1|(?:[024]2|81)\\d|(?:1|[24]1)\\d{2})\\d{3}",,,,"27111234",,,[6,7,8,9]],[,,"(?:1[13-9]\\d|(?:3[78]|44)[02-9]|6(?:44|6[02-9]))\\d{7}",,,,"1812345678",,,[10]],[,,"80[03]\\d{7}",,,,"8001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"96(?:0[469]|1[0-4]|3[389]|6[69]|7[78])\\d{6}",,,,"9604123456",,,[10]],"BD",880,"00","0",,,"0",,,,[[,"(2)(\\d{7,8})","$1-$2",["2"],"0$1"],[,"(\\d{2})(\\d{4,6})","$1-$2",["[3-79]1"],"0$1"],[,"(\\d{4})(\\d{3,6})","$1-$2",["1|3(?:0|[2-58]2)|4(?:0|[25]2|3[23]|[4689][25])|5(?:[02-578]2|6[25])|6(?:[0347-9]2|[26][25])|7[02-9]2|8(?:[023][23]|[4-7]2)|9(?:[02][23]|[458]2|6[01367])"],"0$1"],[,"(\\d{3})(\\d{3,7})","$1-$2",["[3-79][2-9]|8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BE:[,[,,"[1-9]\\d{7,8}",,,,,,,[8,9]],[,,"(?:1[0-69]|[23][2-8]|4[23]|5\\d|6[013-57-9]|71|8[1-79]|9[2-4])\\d{6}|80[2-8]\\d{5}",,,,"12345678",,,[8]],[,,"4(?:56|6[0135-8]|[79]\\d|8[3-9])\\d{6}",,,,"470123456",,,[9]],[,,"800[1-9]\\d{4}",,,,"80012345",,,[8]],[,,"(?:70(?:2[0-57]|3[0457]|44|69|7[0579])|90(?:0[0-35-8]|1[36]|2[0-3568]|3[0135689]|4[2-68]|5[1-68]|6[0-378]|7[23568]|9[34679]))\\d{4}",,,,"90012345",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BE",32,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4[5-9]"],"0$1"],[,"(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[23]|4[23]|9[2-4]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[156]|7[018]|8(?:0[1-9]|[1-79])"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:80|9)0"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"78[0-7]\\d{5}",,,,"78102345",,,[8]],,,[,,,,,,,,,[-1]]],BF:[,[,,"[25-7]\\d{7}",,,,,,,[8]],[,,"2(?:0(?:49|5[23]|6[56]|9[016-9])|4(?:4[569]|5[4-6]|6[56]|7[0179])|5(?:[34]\\d|50|6[5-7]))\\d{4}",,,,"20491234"],[,,"(?:5[124-8]|[67]\\d)\\d{6}",,,,"70123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BF",226,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BG:[,[,,"[23567]\\d{5,7}|[489]\\d{6,8}",,,,,,,[6,7,8,9],[4,5]],[,,"2\\d{5,7}|(?:[36]\\d|5[1-9]|8[1-6]|9[1-7])\\d{5,6}|(?:4(?:[124-7]\\d|3[1-6])|7(?:0[1-9]|[1-9]\\d))\\d{4,5}",,,,"2123456",,,[6,7,8],[4,5]],[,,"(?:8[7-9]\\d|9(?:8\\d|9[69]))\\d{6}|4(?:3[0789]|8\\d)\\d{5}",,,,"48123456",,,[8,9]],[,,"800\\d{5}",,,,"80012345",,,[8]],[,,"90\\d{6}",,,,"90123456",,,[8]],[,,,,,,,,,[-1]],[,,"700\\d{5}",,,,"70012345",,,[8]],[,,,,,,,,,[-1]],"BG",359,"00","0",,,"0",,,,[[,"(2)(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],[,"(2)(\\d{3})(\\d{3,4})","$1 $2 $3",["2"],"0$1"],[,"(\\d{3})(\\d{4})","$1 $2",["43[124-7]|70[1-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["43[124-7]|70[1-9]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[78]00"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["99[69]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["48|8[7-9]|9[08]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BH:[,[,,"[136-9]\\d{7}",,,,,,,[8]],[,,"(?:1(?:3[1356]|6[0156]|7\\d)\\d|6(?:1[16]\\d|500|6(?:0\\d|3[12]|44|7[7-9])|9[69][69])|7(?:1(?:11|78)|7\\d{2}))\\d{4}",,,,"17001234"],[,,"(?:3(?:[1-4679]\\d|5[013-69]|8[0-47-9])\\d|6(?:3(?:00|33|6[16])|6(?:[69]\\d|3[03-9]|7[0-6])))\\d{4}",,,,"36001234"],[,,"80\\d{6}",,,,"80123456"],[,,"(?:87|9[014578])\\d{6}",,,,"90123456"],[,,"84\\d{6}",,,,"84123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BH",973,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BI:[,[,,"[267]\\d{7}",,,,,,,[8]],[,,"22\\d{6}",,,,"22201234"],[,,"(?:29|6[189]|7[124-9])\\d{6}",,,,"79561234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BI",257,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BJ:[,[,,"[2689]\\d{7}",,,,,,,[8]],[,,"2(?:02|1[037]|2[45]|3[68])\\d{5}",,,,"20211234"],[,,"(?:6\\d|9[03-9])\\d{6}",,,,"90011234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"857[58]\\d{4}",,,,"85751234"],"BJ",229,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2689]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"81\\d{6}",,,,"81123456"],,,[,,,,,,,,,[-1]]],BL:[,[,,"[56]\\d{8}",,,,,,,[9]],[,,"590(?:2[7-9]|5[12]|87)\\d{4}",,,,"590271234"],[,,"69(?:0\\d{2}|1(?:2[29]|3[0-5]))\\d{4}",,,,"690001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BL",590,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BM:[,[,,"[4589]\\d{9}",,,,,,,[10],[7]],[,,"441(?:2(?:02|23|61|[3479]\\d)|[46]\\d{2}|5(?:4\\d|60|89)|824)\\d{4}",,,,"4412345678",,,,[7]],[,,"441(?:[37]\\d|5[0-39])\\d{5}",,,,"4413701234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:(?:00|22|33|44|66|77|88)[2-9]|21[23])\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"BM",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"441",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BN:[,[,,"[2-578]\\d{6}",,,,,,,[7]],[,,"2(?:[013-9]\\d|2[0-7])\\d{4}|[3-5]\\d{6}",,,,"2345678"],[,,"22[89]\\d{4}|[78]\\d{6}",,,,"7123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BN",673,"00",,,,,,,,[[,"([2-578]\\d{2})(\\d{4})","$1 $2",["[2-578]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BO:[,[,,"[23467]\\d{7}|8\\d{8}",,,,,,,[8,9],[7]],[,,"(?:2(?:2\\d{2}|5(?:11|[258]\\d|9[67])|6(?:12|2\\d|9[34])|8(?:2[34]|39|62))|3(?:3\\d{2}|4(?:6\\d|8[24])|8(?:25|42|5[257]|86|9[25])|9(?:2\\d|3[234]|4[248]|5[24]|6[2-6]|7\\d))|4(?:4\\d{2}|6(?:11|[24689]\\d|72)))\\d{4}",,,,"22123456",,,[8],[7]],[,,"[67]\\d{7}",,,,"71234567",,,[8]],[,,"80017\\d{4}",,,,"800171234",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BO",591,"00(1\\d)?","0",,,"0(1\\d)?",,,,[[,"([234])(\\d{7})","$1 $2",["[2-4]"],,"0$CC $1"],[,"([67]\\d{7})","$1",["[67]"],,"0$CC $1"],[,"(800)(\\d{2})(\\d{4})","$1 $2 $3",["800"],,"0$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BQ:[,[,,"[347]\\d{6}",,,,,,,[7]],[,,"(?:318[023]|41(?:6[023]|70)|7(?:1[578]|50)\\d)\\d{3}",,,,"7151234"],[,,"(?:31(?:8[14-8]|9[14578])|416[145-9]|7(?:0[01]|7[07]|8\\d|9[056])\\d)\\d{3}",,,,"3181234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BQ",599,"00",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BR:[,[,,"[1-46-9]\\d{7,10}|5(?:[0-4]\\d{7,9}|5(?:[2-8]\\d{7}|9\\d{7,8}))",,,,,,,[8,9,10,11]],[,,"(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-5]\\d{7}",,,,"1123456789",,,[10],[8]],[,,"(?:[189][1-9]|2[12478])(?:7|9\\d)\\d{7}|(?:3[1-578]|[46][1-9]|5[13-5]|7[13-579])(?:[6-9]|9\\d)\\d{7}",,,,"11961234567",,,[10,11],[8]],[,,"800\\d{6,7}",,,,"800123456",,,[9,10]],[,,"(?:300|[59]00\\d?)\\d{6}",,,,"300123456",,,[9,10]],[,,"(?:300\\d(?:\\d{2})?|4(?:0(?:0\\d|20)|370))\\d{4}",,,,"40041234",,,[8,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BR",55,"00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)","0",,,"0(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?","$2",,,[[,"(\\d{4})(\\d{4})","$1-$2",["300|4(?:0[02]|37)","300|4(?:0(?:0|20)|370)"]],[,"([3589]00)(\\d{2,3})(\\d{4})","$1 $2 $3",["[3589]00"],"0$1"],[,"(\\d{3,5})","$1",["1[125689]"]],[,"(\\d{4})(\\d{4})","$1-$2",["[2-9](?:0[1-9]|[1-9])"]],[,"(\\d{5})(\\d{4})","$1-$2",["9(?:0[1-9]|[1-9])"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["[1-9][1-9]"],"($1)","0 $CC ($1)"],[,"(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[1-9][1-9]9"],"($1)","0 $CC ($1)"]],[[,"(\\d{4})(\\d{4})","$1-$2",["300|4(?:0[02]|37)","300|4(?:0(?:0|20)|370)"]],[,"([3589]00)(\\d{2,3})(\\d{4})","$1 $2 $3",["[3589]00"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["[1-9][1-9]"],"($1)","0 $CC ($1)"],[,"(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[1-9][1-9]9"],"($1)","0 $CC ($1)"]],[,,,,,,,,,[-1]],,,[,,"(?:300\\d|40(?:0\\d|20))\\d{4}",,,,"40041234",,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BS:[,[,,"[2589]\\d{9}",,,,,,,[10],[7]],[,,"242(?:3(?:02|[236][1-9]|4[0-24-9]|5[0-68]|7[347]|8[0-4]|9[2-467])|461|502|6(?:0[1-4]|12|2[013]|[45]0|7[67]|8[78]|9[89])|7(?:02|88))\\d{4}",,,,"2423456789",,,,[7]],[,,"242(?:3(?:5[79]|7[56]|95)|4(?:[23][1-9]|4[1-35-9]|5[1-8]|6[2-8]|7\\d|81)|5(?:2[45]|3[35]|44|5[1-46-9]|65|77)|6[34]6|7(?:27|38)|8(?:0[1-9]|1[02-9]|2\\d|[89]9))\\d{4}",,,,"2423591234",,,,[7]],[,,"242300\\d{4}|8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456",,,,[7]],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:(?:00|22|33|44|66|77|88)[2-9]|21[23])\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"BS",1,"011?","1",,,"1",,"011",,,,[,,,,,,,,,[-1]],,"242",[,,,,,,,,,[-1]],[,,"242225[0-46-9]\\d{3}",,,,"2422250123"],,,[,,,,,,,,,[-1]]],BT:[,[,,"[1-8]\\d{6,7}",,,,,,,[7,8],[6]],[,,"(?:2[3-6]|[34][5-7]|5[236]|6[2-46]|7[246]|8[2-4])\\d{5}",,,,"2345678",,,[7],[6]],[,,"(?:1[67]|77)\\d{6}",,,,"17123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BT",975,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1|77"]],[,"([2-8])(\\d{3})(\\d{3})","$1 $2 $3",["[2-68]|7[246]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BW:[,[,,"[2-79]\\d{6,7}",,,,,,,[7,8]],[,,"(?:2(?:4[0-48]|6[0-24]|9[0578])|3(?:1[0-35-9]|55|[69]\\d|7[01])|4(?:6[03]|7[1267]|9[0-5])|5(?:3[0389]|4[0489]|7[1-47]|88|9[0-49])|6(?:2[1-35]|5[149]|8[067]))\\d{4}",,,,"2401234",,,[7]],[,,"7(?:[1-6]\\d|7[014-8])\\d{5}",,,,"71123456",,,[8]],[,,,,,,,,,[-1]],[,,"90\\d{5}",,,,"9012345",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"79[12][01]\\d{4}",,,,"79101234",,,[8]],"BW",267,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-6]"]],[,"(7\\d)(\\d{3})(\\d{3})","$1 $2 $3",["7"]],[,"(90)(\\d{5})","$1 $2",["90"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BY:[,[,,"[1-4]\\d{8}|8(?:0(?:0\\d{3,7}|[13]\\d{7})|(?:10|20\\d)\\d{7})|9\\d{9,10}",,,,,,,[6,7,8,9,10,11],[5]],[,,"(?:1(?:5(?:1[1-5]|[24]\\d|6[2-4]|9[1-7])|6(?:[235]\\d|4[1-7])|7\\d{2})|2(?:1(?:[246]\\d|3[0-35-9]|5[1-9])|2(?:[235]\\d|4[0-8])|3(?:[26]\\d|3[02-79]|4[024-7]|5[03-7])))\\d{5}",,,,"152450911",,,[9],[5,6,7]],[,,"(?:2(?:5[5679]|9[1-9])|33\\d|44\\d)\\d{6}",,,,"294911911",,,[9]],[,,"8(?:0[13]|20\\d)\\d{7}|800\\d{3,7}",,,,"8011234567"],[,,"(?:810|902)\\d{7}",,,,"9021234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"249\\d{6}",,,,"249123456",,,[9]],"BY",375,"810","8",,,"8?0?",,"8~10",,[[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["17[0-3589]|2[4-9]|[34]","17(?:[02358]|1[0-2]|9[0189])|2[4-9]|[34]"],"8 0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["1(?:5[24]|6[235]|7[467])|2(?:1[246]|2[25]|3[26])","1(?:5[24]|6(?:2|3[04-9]|5[0346-9])|7(?:[46]|7[37-9]))|2(?:1[246]|2[25]|3[26])"],"8 0$1"],[,"(\\d{4})(\\d{2})(\\d{3})","$1 $2-$3",["1(?:5[169]|6[3-5]|7[179])|2(?:1[35]|2[34]|3[3-5])","1(?:5[169]|6(?:3[1-3]|4|5[125])|7(?:1[3-9]|7[0-24-6]|9[2-7]))|2(?:1[35]|2[34]|3[3-5])"],"8 0$1"],[,"([89]\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["8[01]|9"],"8 $1"],[,"(82\\d)(\\d{4})(\\d{4})","$1 $2 $3",["82"],"8 $1"],[,"(800)(\\d{3})","$1 $2",["800"],"8 $1"],[,"(800)(\\d{2})(\\d{2,4})","$1 $2 $3",["800"],"8 $1"]],,[,,,,,,,,,[-1]],,,[,,"8(?:0[13]|10|20\\d)\\d{7}|800\\d{3,7}|902\\d{7}",,,,"82012345678"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BZ:[,[,,"[2-8]\\d{6}|0\\d{10}",,,,,,,[7,11]],[,,"(?:2(?:[02]\\d|36)|[3-58][02]\\d|7(?:[02]\\d|32))\\d{4}",,,,"2221234",,,[7]],[,,"6[0-35-7]\\d{5}",,,,"6221234",,,[7]],[,,"0800\\d{7}",,,,"08001234123",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BZ",501,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1-$2",["[2-8]"]],[,"(0)(800)(\\d{4})(\\d{3})","$1-$2-$3-$4",["080","0800"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CA:[,[,,"[2-9]\\d{9}",,,,,,,[10],[7]],[,,"(?:2(?:04|[23]6|[48]9|50)|3(?:06|43|65)|4(?:03|1[68]|3[178]|50)|5(?:06|1[49]|48|79|8[17])|6(?:0[04]|13|22|39|47)|7(?:0[59]|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}",,,,"5062345678",,,,[7]],[,,"(?:2(?:04|[23]6|[48]9|50)|3(?:06|43|65)|4(?:03|1[68]|3[178]|50)|5(?:06|1[49]|48|79|8[17])|6(?:0[04]|13|22|39|47)|7(?:0[59]|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}",,,,"2042345678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:(?:00|22|33|44|66|77|88)[2-9]|21[23])\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"CA",1,"011","1",,,"1",,,1,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CC:[,[,,"[1458]\\d{5,9}",,,,,,,[6,7,8,9,10]],[,,"8(?:51(?:0(?:02|31|60)|118)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:08|22|68)|4[29]8|62\\d|70[23]|959))\\d{3}",,,,"891621234",,,[9],[8]],[,,"14(?:5\\d|71)\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[6-9]|7[02-9]|8[12547-9]|9[017-9])\\d{6}",,,,"412345678",,,[9]],[,,"180(?:0\\d{3}|2)\\d{3}",,,,"1800123456",,,[7,10]],[,,"19(?:0[0126]\\d|[679])\\d{5}",,,,"1900123456",,,[8,10]],[,,"13(?:00\\d{2})?\\d{4}",,,,"1300123456",,,[6,10]],[,,"500\\d{6}",,,,"500123456",,,[9]],[,,"550\\d{6}",,,,"550123456",,,[9]],"CC",61,"(?:14(?:1[14]|34|4[17]|[56]6|7[47]|88))?001[14-689]","0",,,"0",,"0011",,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CD:[,[,,"[2-6]\\d{6}|[18]\\d{6,8}|9\\d{8}",,,,,,,[7,9]],[,,"1(?:2\\d{7}|\\d{6})|[2-6]\\d{6}",,,,"1234567"],[,,"8(?:[0-2459]\\d{2}|8)\\d{5}|9[017-9]\\d{7}",,,,"991234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CD",243,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["12"],"0$1"],[,"([89]\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["8[0-2459]|9"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["88"],"0$1"],[,"(\\d{2})(\\d{5})","$1 $2",["[1-6]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CF:[,[,,"[278]\\d{7}",,,,,,,[8]],[,,"2[12]\\d{6}",,,,"21612345"],[,,"7[0257]\\d{6}",,,,"70012345"],[,,,,,,,,,[-1]],[,,"8776\\d{4}",,,,"87761234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CF",236,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CG:[,[,,"[028]\\d{8}",,,,,,,[9]],[,,"222[1-589]\\d{5}",,,,"222123456"],[,,"0[14-6]\\d{7}",,,,"061234567"],[,,,,,,,,,[-1]],[,,"80(?:0\\d{2}|11[0-4])\\d{4}",,,,"800123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CG",242,"00",,,,,,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["801"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[02]"]],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["800"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CH:[,[,,"[2-9]\\d{8}|860\\d{9}",,,,,,,[9,12]],[,,"(?:2[12467]|3[1-4]|4[134]|5[256]|6[12]|[7-9]1)\\d{7}",,,,"212345678",,,[9]],[,,"7[5-9]\\d{7}",,,,"781234567",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"90[016]\\d{6}",,,,"900123456",,,[9]],[,,"84[0248]\\d{6}",,,,"840123456",,,[9]],[,,"878\\d{6}",,,,"878123456",,,[9]],[,,,,,,,,,[-1]],"CH",41,"00","0",,,"0",,,,[[,"([2-9]\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-7]|[89]1"],"0$1"],[,"([89]\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["8[047]|90"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["860"],"0$1"]],,[,,"74[0248]\\d{6}",,,,"740123456",,,[9]],,,[,,,,,,,,,[-1]],[,,"5[18]\\d{7}",,,,"581234567",,,[9]],,,[,,"860\\d{9}",,,,"860123456789",,,[12]]],CI:[,[,,"[02-8]\\d{7}",,,,,,,[8]],[,,"(?:2(?:0[023]|1[02357]|[23][045]|4[03-5])|3(?:0[06]|1[069]|[2-4][07]|5[09]|6[08]))\\d{5}",,,,"21234567"],[,,"(?:0[1-9]|[45]\\d|6[014-9]|7[124-9]|8[4-9])\\d{6}",,,,"01234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CI",225,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CK:[,[,,"[2-8]\\d{4}",,,,,,,[5]],[,,"(?:2\\d|3[13-7]|4[1-5])\\d{3}",,,,"21234"],[,,"[5-8]\\d{4}",,,,"71234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CK",682,"00",,,,,,,,[[,"(\\d{2})(\\d{3})","$1 $2"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CL:[,[,,"1230\\d{7}|[2-46-9]\\d{8,10}|5[1-3578]\\d{7}",,,,,,,[9,10,11]],[,,"2(?:1962\\d{4}|2\\d{7}|32[0-467]\\d{5})|(?:3[2-5]\\d|[47][1-35]\\d|5[1-3578]\\d|6[13-57]\\d|8(?:0[1-9]|[1-9]\\d)|9[3-9]\\d)\\d{6}",,,,"221234567",,,[9]],[,,"2(?:1962\\d{4}|2\\d{7}|32[0-467]\\d{5})|(?:3[2-5]\\d|[47][1-35]\\d|5[1-3578]\\d|6[13-57]\\d|8(?:0[1-9]|[1-9]\\d)|9[3-9]\\d)\\d{6}",,,,"961234567",,,[9]],[,,"800\\d{6}|1230\\d{7}",,,,"800123456",,,[9,11]],[,,,,,,,,,[-1]],[,,"600\\d{7,8}",,,,"6001234567",,,[10,11]],[,,,,,,,,,[-1]],[,,"44\\d{7}",,,,"441234567",,,[9]],"CL",56,"(?:0|1(?:1[0-69]|2[0-57]|5[13-58]|69|7[0167]|8[018]))0",,,,,,,1,[[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[23]"],"($1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[357]|4[1-35]|6[13-57]|8(?:0[1-9]|[1-9])"],"($1)"],[,"(9)(\\d{4})(\\d{4})","$1 $2 $3",["9"]],[,"(44)(\\d{3})(\\d{4})","$1 $2 $3",["44"]],[,"([68]00)(\\d{3})(\\d{3,4})","$1 $2 $3",["[68]00"]],[,"(600)(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3 $4",["600"]],[,"(1230)(\\d{3})(\\d{4})","$1 $2 $3",["123","1230"]],[,"(\\d{5})(\\d{4})","$1 $2",["219"],"($1)"],[,"(\\d{4,5})","$1",["[1-9]"],"$1"]],[[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[23]"],"($1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[357]|4[1-35]|6[13-57]|8(?:0[1-9]|[1-9])"],"($1)"],[,"(9)(\\d{4})(\\d{4})","$1 $2 $3",["9"]],[,"(44)(\\d{3})(\\d{4})","$1 $2 $3",["44"]],[,"([68]00)(\\d{3})(\\d{3,4})","$1 $2 $3",["[68]00"]],[,"(600)(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3 $4",["600"]],[,"(1230)(\\d{3})(\\d{4})","$1 $2 $3",["123","1230"]],[,"(\\d{5})(\\d{4})","$1 $2",["219"],"($1)"]],[,,,,,,,,,[-1]],,,[,,"600\\d{7,8}",,,,"6001234567",,,[10,11]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CM:[,[,,"[2368]\\d{7,8}",,,,,,,[8,9]],[,,"2(?:22|33|4[23])\\d{6}",,,,"222123456",,,[9]],[,,"6[5-9]\\d{7}",,,,"671234567",,,[9]],[,,"88\\d{6}",,,,"88012345",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CM",237,"00",,,,,,,,[[,"([26])(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[26]"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[23]|88"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CN:[,[,,"[1-7]\\d{6,11}|8[0-357-9]\\d{6,9}|9\\d{7,10}",,,,,,,[7,8,9,10,11,12],[5,6]],[,,"21(?:100\\d{2}|95\\d{3,4}|\\d{8,10})|(?:10|2[02-57-9]|3(?:11|7[179])|4(?:[15]1|3[1-35])|5(?:1\\d|2[37]|3[12]|51|7[13-79]|9[15])|7(?:31|5[457]|6[09]|91)|8(?:[57]1|98))(?:100\\d{2}|95\\d{3,4}|\\d{8})|(?:3(?:1[02-9]|35|49|5\\d|7[02-68]|9[1-68])|4(?:1[02-9]|2[179]|3[3-9]|5[2-9]|6[4789]|7\\d|8[23])|5(?:3[03-9]|4[36]|5[02-9]|6[1-46]|7[028]|80|9[2-46-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[17]\\d|2[248]|3[04-9]|4[3-6]|5[0-4689]|6[2368]|9[02-9])|8(?:078|1[236-8]|2[5-7]|3\\d|5[1-9]|7[02-9]|8[3678]|9[1-7])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:100\\d{2}|95\\d{3,4}|\\d{7})",,,,"1012345678",,,,[5,6]],[,,"1(?:[38]\\d{3}|4[57]\\d{2}|5[0-35-9]\\d{2}|66\\d{2}|7(?:[0-35-8]\\d{2}|40[0-5])|9[89]\\d{2})\\d{6}",,,,"13123456789",,,[11]],[,,"(?:10)?800\\d{7}",,,,"8001234567",,,[10,12]],[,,"16[08]\\d{5}",,,,"16812345",,,[8]],[,,"400\\d{7}|950\\d{7,8}|(?:10|2[0-57-9]|3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[4789]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[3678]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))96\\d{3,4}",,,,"4001234567",,,[7,8,9,10,11],[5,6]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CN",86,"(?:1(?:[12]\\d{3}|79\\d{2}|9[0-7]\\d{2}))?00","0",,,"(1(?:[12]\\d{3}|79\\d{2}|9[0-7]\\d{2}))|0",,"00",,[[,"([48]00)(\\d{3})(\\d{4})","$1 $2 $3",["[48]00"]],[,"(\\d{5,6})","$1",["100|95"]],[,"(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2\\d)[19]","(?:10|2\\d)(?:10|9[56])","(?:10|2\\d)(?:100|9[56])"],"0$1","$CC $1"],[,"(\\d{3})(\\d{5,6})","$1 $2",["[3-9]","[3-9]\\d\\d[19]","[3-9]\\d\\d(?:10|9[56])"],"0$1","$CC $1"],[,"(\\d{3,4})(\\d{4})","$1 $2",["[2-9]"]],[,"(21)(\\d{4})(\\d{4,6})","$1 $2 $3",["21"],"0$1","$CC $1",1],[,"([12]\\d)(\\d{4})(\\d{4})","$1 $2 $3",["10[1-9]|2[02-9]","10[1-9]|2[02-9]","10(?:[1-79]|8(?:0[1-9]|[1-9]))|2[02-9]"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["3(?:1[02-9]|35|49|5|7[02-68]|9[1-68])|4(?:1[02-9]|2[179]|[35][2-9]|6[47-9]|7|8[23])|5(?:3[03-9]|4[36]|5[02-9]|6[1-46]|7[028]|80|9[2-46-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[04-9]|4[3-6]|6[2368])|8(?:1[236-8]|2[5-7]|3|5[1-9]|7[02-9]|8[36-8]|9[1-7])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["3(?:11|7[179])|4(?:[15]1|3[1-35])|5(?:1|2[37]|3[12]|51|7[13-79]|9[15])|7(?:[39]1|5[457]|6[09])|8(?:[57]1|98)"],"0$1","$CC $1",1],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["807","8078"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1(?:[3-57-9]|66)"],,"$CC $1"],[,"(10800)(\\d{3})(\\d{4})","$1 $2 $3",["108","1080","10800"]],[,"(\\d{3})(\\d{7,8})","$1 $2",["950"]]],[[,"([48]00)(\\d{3})(\\d{4})","$1 $2 $3",["[48]00"]],[,"(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2\\d)[19]","(?:10|2\\d)(?:10|9[56])","(?:10|2\\d)(?:100|9[56])"],"0$1","$CC $1"],[,"(\\d{3})(\\d{5,6})","$1 $2",["[3-9]","[3-9]\\d\\d[19]","[3-9]\\d\\d(?:10|9[56])"],"0$1","$CC $1"],[,"(21)(\\d{4})(\\d{4,6})","$1 $2 $3",["21"],"0$1","$CC $1",1],[,"([12]\\d)(\\d{4})(\\d{4})","$1 $2 $3",["10[1-9]|2[02-9]","10[1-9]|2[02-9]","10(?:[1-79]|8(?:0[1-9]|[1-9]))|2[02-9]"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["3(?:1[02-9]|35|49|5|7[02-68]|9[1-68])|4(?:1[02-9]|2[179]|[35][2-9]|6[47-9]|7|8[23])|5(?:3[03-9]|4[36]|5[02-9]|6[1-46]|7[028]|80|9[2-46-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[04-9]|4[3-6]|6[2368])|8(?:1[236-8]|2[5-7]|3|5[1-9]|7[02-9]|8[36-8]|9[1-7])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["3(?:11|7[179])|4(?:[15]1|3[1-35])|5(?:1|2[37]|3[12]|51|7[13-79]|9[15])|7(?:[39]1|5[457]|6[09])|8(?:[57]1|98)"],"0$1","$CC $1",1],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["807","8078"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1(?:[3-57-9]|66)"],,"$CC $1"],[,"(10800)(\\d{3})(\\d{4})","$1 $2 $3",["108","1080","10800"]],[,"(\\d{3})(\\d{7,8})","$1 $2",["950"]]],[,,,,,,,,,[-1]],,,[,,"(?:4|(?:10)?8)00\\d{7}|950\\d{7,8}",,,,"4001234567",,,[10,11,12]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CO:[,[,,"(?:[13]\\d{0,3}|[24-8])\\d{7}",,,,,,,[8,10,11],[7]],[,,"[124-8][2-9]\\d{6}",,,,"12345678",,,[8],[7]],[,,"3(?:0[0-5]|1\\d|2[0-3]|5[01])\\d{7}",,,,"3211234567",,,[10]],[,,"1800\\d{7}",,,,"18001234567",,,[11]],[,,"19(?:0[01]|4[78])\\d{7}",,,,"19001234567",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CO",57,"00(?:4(?:[14]4|56)|[579])","0",,,"0([3579]|4(?:44|56))?",,,,[[,"(\\d)(\\d{7})","$1 $2",["1(?:[2-7]|8[2-9]|9[0-3])|[24-8]","1(?:[2-7]|8[2-9]|9(?:09|[1-3]))|[24-8]"],"($1)","0$CC $1"],[,"(\\d{3})(\\d{7})","$1 $2",["3"],,"0$CC $1"],[,"(1)(\\d{3})(\\d{7})","$1-$2-$3",["1(?:80|9[04])","1(?:800|9(?:0[01]|4[78]))"],"0$1"]],[[,"(\\d)(\\d{7})","$1 $2",["1(?:[2-7]|8[2-9]|9[0-3])|[24-8]","1(?:[2-7]|8[2-9]|9(?:09|[1-3]))|[24-8]"],"($1)","0$CC $1"],[,"(\\d{3})(\\d{7})","$1 $2",["3"],,"0$CC $1"],[,"(1)(\\d{3})(\\d{7})","$1 $2 $3",["1(?:80|9[04])","1(?:800|9(?:0[01]|4[78]))"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CR:[,[,,"[24-9]\\d{7,9}",,,,,,,[8,10]],[,,"2(?:[024-7]\\d{2}|1(?:0[7-9]|[1-9]\\d))\\d{4}",,,,"22123456",,,[8]],[,,"5(?:0[01]|7[0-3])\\d{5}|6(?:[0-4]\\d{3}|500[01])\\d{3}|(?:7[0-3]|8[3-9])\\d{6}",,,,"83123456",,,[8]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,"90[059]\\d{7}",,,,"9001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"210[0-6]\\d{4}|4\\d{7}|5100\\d{4}",,,,"40001234",,,[8]],"CR",506,"00",,,,"(19(?:0[012468]|1[09]|20|66|77|99))",,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[24-7]|8[3-9]"],,"$CC $1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[89]0"],,"$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CU:[,[,,"[2-57]\\d{5,7}",,,,,,,[6,7,8],[4,5]],[,,"2[1-4]\\d{5,6}|3(?:1\\d{6}|[23]\\d{4,6})|4(?:[125]\\d{5,6}|[36]\\d{6}|[78]\\d{4,6})|7\\d{6,7}",,,,"71234567",,,,[4,5]],[,,"5\\d{7}",,,,"51234567",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CU",53,"119","0",,,"0",,,,[[,"(\\d)(\\d{6,7})","$1 $2",["7"],"(0$1)"],[,"(\\d{2})(\\d{4,6})","$1 $2",["[2-4]"],"(0$1)"],[,"(\\d)(\\d{7})","$1 $2",["5"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CV:[,[,,"[2-59]\\d{6}",,,,,,,[7]],[,,"2(?:2[1-7]|3[0-8]|4[12]|5[1256]|6\\d|7[1-3]|8[1-5])\\d{4}",,,,"2211234"],[,,"(?:[34][36]|5[1-389]|9\\d)\\d{5}",,,,"9911234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CV",238,"0",,,,,,,,[[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CW:[,[,,"[134679]\\d{6,7}",,,,,,,[7,8]],[,,"9(?:[48]\\d{2}|50\\d|7(?:2[0-24]|[34]\\d|6[35-7]|77|8[7-9]))\\d{4}",,,,"94151234",,,[8]],[,,"9(?:5(?:[12467]\\d|3[01])|6(?:[15-9]\\d|3[01]))\\d{4}",,,,"95181234",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"60[0-2]\\d{4}",,,,"6001234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CW",599,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[13-7]"]],[,"(9)(\\d{3})(\\d{4})","$1 $2 $3",["9"]]],,[,,"955\\d{5}",,,,"95581234",,,[8]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CX:[,[,,"[1458]\\d{5,9}",,,,,,,[6,7,8,9,10]],[,,"8(?:51(?:0(?:01|30|59)|117)|91(?:00[6-9]|1(?:21|49|78|81)|2(?:09|63)|3(?:12|26|75)|4(?:56|97)|64\\d|7(?:0[01]|1[0-2])|958))\\d{3}",,,,"891641234",,,[9],[8]],[,,"14(?:5\\d|71)\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[6-9]|7[02-9]|8[12547-9]|9[017-9])\\d{6}",,,,"412345678",,,[9]],[,,"180(?:0\\d{3}|2)\\d{3}",,,,"1800123456",,,[7,10]],[,,"19(?:0[0126]\\d|[679])\\d{5}",,,,"1900123456",,,[8,10]],[,,"13(?:00\\d{2})?\\d{4}",,,,"1300123456",,,[6,8,10]],[,,"500\\d{6}",,,,"500123456",,,[9]],[,,"550\\d{6}",,,,"550123456",,,[9]],"CX",61,"(?:14(?:1[14]|34|4[17]|[56]6|7[47]|88))?001[14-689]","0",,,"0",,"0011",,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CY:[,[,,"[257-9]\\d{7}",,,,,,,[8]],[,,"2[2-6]\\d{6}",,,,"22345678"],[,,"9[4-79]\\d{6}",,,,"96123456"],[,,"800\\d{5}",,,,"80001234"],[,,"90[09]\\d{5}",,,,"90012345"],[,,"80[1-9]\\d{5}",,,,"80112345"],[,,"700\\d{5}",,,,"70012345"],[,,,,,,,,,[-1]],"CY",357,"00",,,,,,,,[[,"(\\d{2})(\\d{6})","$1 $2"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"(?:50|77)\\d{6}",,,,"77123456"],,,[,,,,,,,,,[-1]]],CZ:[,[,,"[2-8]\\d{8}|9\\d{8,11}",,,,,,,[9,10,11,12]],[,,"2\\d{8}|(?:3[1257-9]|4[16-9]|5[13-9])\\d{7}",,,,"212345678",,,[9]],[,,"(?:60[1-8]|7(?:0[2-5]|[2379]\\d))\\d{6}",,,,"601123456",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"9(?:0[05689]|76)\\d{6}",,,,"900123456",,,[9]],[,,"8[134]\\d{7}",,,,"811234567",,,[9]],[,,"70[01]\\d{6}",,,,"700123456",,,[9]],[,,"9[17]0\\d{6}",,,,"910123456",,,[9]],"CZ",420,"00",,,,,,,,[[,"([2-9]\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]|9[015-7]"]],[,"(96\\d)(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["96"]],[,"(9\\d)(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9[36]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"9(?:5\\d|7[234])\\d{6}",,,,"972123456",,,[9]],,,[,,"9(?:3\\d{9}|6\\d{7,10})",,,,"93123456789"]],DE:[,[,,"[1-35-9]\\d{3,14}|4(?:[0-8]\\d{3,12}|9(?:[0-37]\\d|4(?:[1-35-8]|4\\d?)|5\\d{1,2}|6[1-8]\\d?)\\d{2,8})",,,,,,,[4,5,6,7,8,9,10,11,12,13,14,15],[3]],[,,"2\\d{5,13}|3(?:0\\d{3,13}|2\\d{9}|[3-9]\\d{4,13})|4(?:0\\d{3,12}|[1-8]\\d{4,12}|9(?:[0-37]\\d|4(?:[1-35-8]|4\\d?)|5\\d{1,2}|6[1-8]\\d?)\\d{2,8})|5(?:0[2-8]|[1256]\\d|[38][0-8]|4\\d{0,2}|[79][0-7])\\d{3,11}|6(?:\\d{5,13}|9\\d{3,12})|7(?:0[2-8]|[1-9]\\d)\\d{3,10}|8(?:0[2-9]|[1-8]\\d|9\\d?)\\d{3,10}|9(?:0[6-9]\\d{3,10}|1\\d{4,12}|[2-9]\\d{4,11})",,,,"30123456",,,[5,6,7,8,9,10,11,12,13,14,15],[3,4]],[,,"1(?:5[0-25-9]\\d{8}|6[023]\\d{7,8}|7\\d{8,9})",,,,"15123456789",,,[10,11]],[,,"800\\d{7,12}",,,,"8001234567890",,,[10,11,12,13,14,15]],[,,"137[7-9]\\d{6}|900(?:[135]\\d{6}|9\\d{7})",,,,"9001234567",,,[10,11]],[,,"1(?:3(?:7[1-6]\\d{6}|8\\d{4})|80\\d{5,11})",,,,"18012345",,,[7,8,9,10,11,12,13,14]],[,,"700\\d{8}",,,,"70012345678",,,[11]],[,,,,,,,,,[-1]],"DE",49,"00","0",,,"0",,,,[[,"(1\\d{2})(\\d{7,8})","$1 $2",["1[67]"],"0$1"],[,"(15\\d{3})(\\d{6})","$1 $2",["15[0568]"],"0$1"],[,"(1\\d{3})(\\d{7})","$1 $2",["15"],"0$1"],[,"(\\d{2})(\\d{3,11})","$1 $2",["3[02]|40|[68]9"],"0$1"],[,"(\\d{3})(\\d{3,11})","$1 $2",["2(?:0[1-389]|1[124]|2[18]|3[14]|[4-9]1)|3(?:[35-9][15]|4[015])|[4-8][1-9]1|9(?:06|[1-9]1)","2(?:0[1-389]|1(?:[14]|2[0-8])|2[18]|3[14]|[4-9]1)|3(?:[35-9][15]|4[015])|[4-8][1-9]1|9(?:06|[1-9]1)"],"0$1"],[,"(\\d{4})(\\d{2,11})","$1 $2",["[24-6]|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])|[7-9](?:0[1-9]|[1-9])","[24-6]|3(?:3(?:0[1-467]|2[127-9]|3[124578]|[46][1246]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|3[1357]|4[13578]|6[1246]|7[1356]|9[1346])|5(?:0[14]|2[1-3589]|3[1357]|[49][1246]|6[1-4]|7[13468]|8[13568])|6(?:0[1356]|2[1-489]|3[124-6]|4[1347]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|3[1357]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|4[1347]|6[0135-9]|7[1467]|8[136])|9(?:0[12479]|2[1358]|3[1357]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))|[7-9](?:0[1-9]|[1-9])"],"0$1"],[,"(3\\d{4})(\\d{1,10})","$1 $2",["3"],"0$1"],[,"(800)(\\d{7,12})","$1 $2",["800"],"0$1"],[,"(\\d{3})(\\d)(\\d{4,10})","$1 $2 $3",["1(?:37|80)|900","1(?:37|80)|900[1359]"],"0$1"],[,"(1\\d{2})(\\d{5,11})","$1 $2",["181"],"0$1"],[,"(18\\d{3})(\\d{6})","$1 $2",["185","1850","18500"],"0$1"],[,"(18\\d{2})(\\d{7})","$1 $2",["18[68]"],"0$1"],[,"(18\\d)(\\d{8})","$1 $2",["18[2-579]"],"0$1"],[,"(700)(\\d{4})(\\d{4})","$1 $2 $3",["700"],"0$1"],[,"(138)(\\d{4})","$1 $2",["138"],"0$1"],[,"(15[013-68])(\\d{2})(\\d{8})","$1 $2 $3",["15[013-68]"],"0$1"],[,"(15[279]\\d)(\\d{2})(\\d{7})","$1 $2 $3",["15[279]"],"0$1"],[,"(1[67]\\d)(\\d{2})(\\d{7,8})","$1 $2 $3",["1(?:6[023]|7)"],"0$1"]],,[,,"16(?:4\\d{1,10}|[89]\\d{1,11})",,,,"16412345",,,[4,5,6,7,8,9,10,11,12,13,14]],,,[,,,,,,,,,[-1]],[,,"18(?:1\\d{5,11}|[2-9]\\d{8})",,,,"18500123456",,,[8,9,10,11,12,13,14]],,,[,,"1(?:5(?:(?:2\\d55|7\\d99|9\\d33)\\d{7}|(?:[034568]00|113)\\d{8})|6(?:013|255|399)\\d{7,8}|7(?:[015]13|[234]55|[69]33|[78]99)\\d{7,8})",,,,"177991234567",,,[12,13]]],DJ:[,[,,"[27]\\d{7}",,,,,,,[8]],[,,"2(?:1[2-5]|7[45])\\d{5}",,,,"21360003"],[,,"77\\d{6}",,,,"77831001"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"DJ",253,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DK:[,[,,"[2-9]\\d{7}",,,,,,,[8]],[,,"(?:[2-7]\\d|8[126-9]|9[1-36-9])\\d{6}",,,,"32123456"],[,,"(?:[2-7]\\d|8[126-9]|9[1-36-9])\\d{6}",,,,"20123456"],[,,"80\\d{6}",,,,"80123456"],[,,"90\\d{6}",,,,"90123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"DK",45,"00",,,,,,,1,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DM:[,[,,"[57-9]\\d{9}",,,,,,,[10],[7]],[,,"767(?:2(?:55|66)|4(?:2[01]|4[0-25-9])|50[0-4]|70[1-3])\\d{4}",,,,"7674201234",,,,[7]],[,,"767(?:2(?:[234689]5|7[5-7])|31[5-7]|61[1-7])\\d{4}",,,,"7672251234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:(?:00|22|33|44|66|77|88)[2-9]|21[23])\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"DM",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"767",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DO:[,[,,"[589]\\d{9}",,,,,,,[10],[7]],[,,"8(?:[04]9[2-9]\\d{6}|29(?:2(?:[0-59]\\d|6[04-9]|7[0-27]|8[0237-9])|3(?:[0-35-9]\\d|4[7-9])|[45]\\d{2}|6(?:[0-27-9]\\d|[3-5][1-9]|6[0135-8])|7(?:0[013-9]|[1-37]\\d|4[1-35689]|5[1-4689]|6[1-57-9]|8[1-79]|9[1-8])|8(?:0[146-9]|1[0-48]|[248]\\d|3[1-79]|5[01589]|6[013-68]|7[124-8]|9[0-8])|9(?:[0-24]\\d|3[02-46-9]|5[0-79]|60|7[0169]|8[57-9]|9[02-9]))\\d{4})",,,,"8092345678",,,,[7]],[,,"8[024]9[2-9]\\d{6}",,,,"8092345678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:(?:00|22|33|44|66|77|88)[2-9]|21[23])\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"DO",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"8[024]9",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DZ:[,[,,"(?:[1-4]|[5-9]\\d)\\d{7}",,,,,,,[8,9]],[,,"(?:1\\d|2[013-79]|3[0-8]|4[0135689])\\d{6}|9619\\d{5}",,,,"12345678"],[,,"(?:5[4-6]|7[7-9])\\d{7}|6(?:[569]\\d|7[0-6])\\d{6}",,,,"551234567",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"80[3-689]1\\d{5}",,,,"808123456",,,[9]],[,,"80[12]1\\d{5}",,,,"801123456",,,[9]],[,,,,,,,,,[-1]],[,,"98[23]\\d{6}",,,,"983123456",,,[9]],"DZ",213,"00","0",,,"0",,,,[[,"([1-4]\\d)(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-4]"],"0$1"],[,"([5-8]\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-8]"],"0$1"],[,"(9\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["9"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EC:[,[,,"1\\d{9,10}|[2-8]\\d{7}|9\\d{8}",,,,,,,[8,9,10,11],[7]],[,,"[2-7][2-7]\\d{6}",,,,"22123456",,,[8],[7]],[,,"9(?:(?:39|[57][89]|[89]\\d)\\d|6(?:[0-27-9]\\d|30))\\d{5}",,,,"991234567",,,[9]],[,,"1800\\d{6,7}",,,,"18001234567",,,[10,11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"[2-7]890\\d{4}",,,,"28901234",,,[8]],"EC",593,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2-$3",["[247]|[356][2-8]"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],[,"(1800)(\\d{3})(\\d{3,4})","$1 $2 $3",["180","1800"],"$1"]],[[,"(\\d)(\\d{3})(\\d{4})","$1-$2-$3",["[247]|[356][2-8]"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],[,"(1800)(\\d{3})(\\d{3,4})","$1 $2 $3",["180","1800"],"$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EE:[,[,,"[3-9]\\d{6,7}|800\\d{6,7}",,,,,,,[7,8,10]],[,,"(?:3[23589]|4[3-8]|6\\d|7[1-9]|88)\\d{5}",,,,"3212345",,,[7]],[,,"(?:5\\d|8[1-5])\\d{6}|5(?:[02]\\d{2}|1(?:[0-8]\\d|95)|5[0-478]\\d|64[0-4]|65[1-589])\\d{3}",,,,"51234567",,,[7,8]],[,,"800(?:0\\d{3}|1\\d|[2-9])\\d{3}",,,,"80012345"],[,,"(?:40\\d{2}|900)\\d{4}",,,,"9001234",,,[7,8]],[,,,,,,,,,[-1]],[,,"70[0-2]\\d{5}",,,,"70012345",,,[8]],[,,,,,,,,,[-1]],"EE",372,"00",,,,,,,,[[,"([3-79]\\d{2})(\\d{4})","$1 $2",["[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]","[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]"]],[,"(70)(\\d{2})(\\d{4})","$1 $2 $3",["70"]],[,"(8000)(\\d{3})(\\d{3})","$1 $2 $3",["800","8000"]],[,"([458]\\d{3})(\\d{3,4})","$1 $2",["40|5|8(?:00|[1-5])","40|5|8(?:00[1-9]|[1-5])"]]],,[,,,,,,,,,[-1]],,,[,,"800[2-9]\\d{3}",,,,"8002123",,,[7]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EG:[,[,,"1\\d{4,9}|[24-6]\\d{8}|3\\d{7}|[89]\\d{8,9}",,,,,,,[8,9,10],[7]],[,,"(?:1(?:3[23]\\d|5(?:[23]|9\\d))|2[2-4]\\d{2}|3\\d{2}|4(?:0[2-5]|[578][23]|64)\\d|5(?:0[2-7]|5\\d|7[23])\\d|6[24-689]3\\d|8(?:2[2-57]|4[26]|6[237]|8[2-4])\\d|9(?:2[27]|3[24]|52|6[2356]|7[2-4])\\d)\\d{5}",,,,"234567890",,,[8,9],[7]],[,,"1[0125]\\d{8}",,,,"1001234567",,,[10]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,"900\\d{7}",,,,"9001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"EG",20,"00","0",,,"0",,,,[[,"(\\d)(\\d{7,8})","$1 $2",["[23]"],"0$1"],[,"(\\d{2})(\\d{6,7})","$1 $2",["1(?:3|5[239])|[4-6]|[89][2-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1[0-25]|[89]00"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EH:[,[,,"[5-9]\\d{8}",,,,,,,[9]],[,,"528[89]\\d{5}",,,,"528812345"],[,,"(?:6(?:[0-79]\\d|8[0-247-9])|7(?:0[067]|6[1267]|7[017]))\\d{6}",,,,"650123456"],[,,"80\\d{7}",,,,"801234567"],[,,"89\\d{7}",,,,"891234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"5924[01]\\d{4}",,,,"592401234"],"EH",212,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,"528[89]",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ER:[,[,,"[178]\\d{6}",,,,,,,[7],[6]],[,,"1(?:1[12568]|20|40|55|6[146])\\d{4}|8\\d{6}",,,,"8370362",,,,[6]],[,,"17[1-3]\\d{4}|7\\d{6}",,,,"7123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ER",291,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",,"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ES:[,[,,"[5-9]\\d{8}",,,,,,,[9]],[,,"8(?:[1356]\\d|[28][0-8]|[47][1-9])\\d{6}|9(?:[135]\\d{7}|[28][0-8]\\d{6}|4[1-9]\\d{6}|6(?:[0-8]\\d{6}|9(?:0(?:[0-57-9]\\d{4}|6(?:0[0-8]|1[1-9]|[2-9]\\d)\\d{2})|[1-9]\\d{5}))|7(?:[124-9]\\d{2}|3(?:[0-8]\\d|9[1-9]))\\d{4})",,,,"810123456"],[,,"(?:6\\d{6}|7[1-48]\\d{5}|9(?:6906(?:09|10)|7390\\d{2}))\\d{2}",,,,"612345678"],[,,"[89]00\\d{6}",,,,"800123456"],[,,"80[367]\\d{6}",,,,"803123456"],[,,"90[12]\\d{6}",,,,"901123456"],[,,"70\\d{7}",,,,"701234567"],[,,,,,,,,,[-1]],"ES",34,"00",,,,,,,,[[,"([89]00)(\\d{3})(\\d{3})","$1 $2 $3",["[89]00"]],[,"([5-9]\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[568]|[79][0-8]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"51\\d{7}",,,,"511234567"],,,[,,,,,,,,,[-1]]],ET:[,[,,"[1-59]\\d{8}",,,,,,,[9],[7]],[,,"(?:11(?:1(?:1[124]|2[2-57]|3[1-5]|5[5-8]|8[6-8])|2(?:13|3[6-8]|5[89]|7[05-9]|8[2-6])|3(?:2[01]|3[0-289]|4[1289]|7[1-4]|87)|4(?:1[69]|3[2-49]|4[0-3]|6[5-8])|5(?:1[578]|44|5[0-4])|6(?:18|2[69]|39|4[5-7]|5[1-5]|6[0-59]|8[015-8]))|2(?:2(?:11[1-9]|22[0-7]|33\\d|44[1467]|66[1-68])|5(?:11[124-6]|33[2-8]|44[1467]|55[14]|66[1-3679]|77[124-79]|880))|3(?:3(?:11[0-46-8]|22[0-6]|33[0134689]|44[04]|55[0-6]|66[01467])|4(?:44[0-8]|55[0-69]|66[0-3]|77[1-5]))|4(?:6(?:22[0-24-7]|33[1-5]|44[13-69]|55[14-689]|660|88[1-4])|7(?:11[1-9]|22[1-9]|33[13-7]|44[13-6]|55[1-689]))|5(?:7(?:227|55[05]|(?:66|77)[14-8])|8(?:11[149]|22[013-79]|33[0-68]|44[013-8]|550|66[1-5]|77\\d)))\\d{4}",,,,"111112345",,,,[7]],[,,"9\\d{8}",,,,"911234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ET",251,"00","0",,,"0",,,,[[,"([1-59]\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[1-59]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FI:[,[,,"1\\d{4,11}|[2-9]\\d{4,10}",,,,,,,[5,6,7,8,9,10,11,12]],[,,"1(?:[3569][1-8]\\d{3,9}|[47]\\d{5,10})|2[1-8]\\d{3,9}|3(?:[1-8]\\d{3,9}|9\\d{4,8})|[5689][1-8]\\d{3,9}",,,,"1312345678"],[,,"4(?:[0-8]\\d{4,9}|9\\d{3,8})|50\\d{4,8}",,,,"412345678",,,[6,7,8,9,10,11]],[,,"800\\d{4,7}",,,,"8001234567",,,[7,8,9,10]],[,,"[67]00\\d{5,6}",,,,"600123456",,,[8,9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"FI",358,"00|99(?:[02469]|5(?:11|33|5[59]|88|9[09]))","0",,,"0",,"00",,[[,"(\\d{3})(\\d{3,7})","$1 $2",["(?:[1-3]0|[6-8])0"],"0$1"],[,"(75\\d{3})","$1",["75[12]"],"0$1"],[,"(116\\d{3})","$1",["116"],"$1"],[,"(\\d{2})(\\d{4,10})","$1 $2",["[14]|2[09]|50|7[135]"],"0$1"],[,"(\\d)(\\d{4,11})","$1 $2",["[25689][1-8]|3"],"0$1"]],,[,,,,,,,,,[-1]],1,,[,,"[13]00\\d{3,7}|2(?:0(?:0\\d{3,7}|2[023]\\d{1,6}|9[89]\\d{1,6}))|60(?:[12]\\d{5,6}|6\\d{7})|7(?:1\\d{7}|3\\d{8}|5[03-9]\\d{3,7})",,,,"100123",,,[5,6,7,8,9,10]],[,,"[13]0\\d{4,8}|2(?:0(?:[016-8]\\d{3,7}|[2-59]\\d{2,7})|9\\d{4,8})|60(?:[12]\\d{5,6}|6\\d{7})|7(?:1\\d{7}|3\\d{8}|5[03-9]\\d{3,7})",,,,"10112345",,,[5,6,7,8,9,10]],,,[,,,,,,,,,[-1]]],FJ:[,[,,"[2-9]\\d{6}|0\\d{10}",,,,,,,[7,11]],[,,"(?:3[0-5]\\d|6(?:03|[25-7]\\d)|8[58]\\d)\\d{4}",,,,"3212345",,,[7]],[,,"(?:[279]\\d|45|5[01568]|8[034679])\\d{5}",,,,"7012345",,,[7]],[,,"0800\\d{7}",,,,"08001234567",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"FJ",679,"0(?:0|52)",,,,,,"00",,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-9]"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FK:[,[,,"[2-7]\\d{4}",,,,,,,[5]],[,,"[2-47]\\d{4}",,,,"31234"],[,,"[56]\\d{4}",,,,"51234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"FK",500,"00",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FM:[,[,,"[39]\\d{6}",,,,,,,[7]],[,,"3[2357]0[1-9]\\d{3}|9[2-6]\\d{5}",,,,"3201234"],[,,"3[2357]0[1-9]\\d{3}|9[2-7]\\d{5}",,,,"3501234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"FM",691,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FO:[,[,,"[2-9]\\d{5}",,,,,,,[6]],[,,"(?:20|[3-4]\\d|8[19])\\d{4}",,,,"201234"],[,,"(?:[27][1-9]|5\\d)\\d{4}",,,,"211234"],[,,"80[257-9]\\d{3}",,,,"802123"],[,,"90(?:[1345][15-7]|2[125-7]|99)\\d{2}",,,,"901123"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:6[0-36]|88)\\d{4}",,,,"601234"],"FO",298,"00",,,,"(10(?:01|[12]0|88))",,,,[[,"(\\d{6})","$1",,,"$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FR:[,[,,"[1-9]\\d{8}",,,,,,,[9]],[,,"[1-5]\\d{8}",,,,"123456789"],[,,"(?:6\\d|7[3-9])\\d{7}",,,,"612345678"],[,,"80[0-5]\\d{6}",,,,"801234567"],[,,"8[129]\\d{7}",,,,"891123456"],[,,"884\\d{6}",,,,"884012345"],[,,,,,,,,,[-1]],[,,"9\\d{8}",,,,"912345678"],"FR",33,"00","0",,,"0",,,,[[,"([1-79])(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[1-79]"],"0$1"],[,"(1\\d{2})(\\d{3})","$1 $2",["11"],"$1"],[,"(8\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0 $1"]],[[,"([1-79])(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[1-79]"],"0$1"],[,"(8\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0 $1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"80[6-9]\\d{6}",,,,"806123456"],,,[,,,,,,,,,[-1]]],GA:[,[,,"0?\\d{7}",,,,,,,[7,8]],[,,"01\\d{6}",,,,"01441234",,,[8]],[,,"0?[2-7]\\d{6}",,,,"06031234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GA",241,"00",,,,,,,,[[,"(\\d)(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-7]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GB:[,[,,"\\d{7,10}",,,,,,,[7,9,10],[4,5,6,8]],[,,"2(?:0[01378]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\d{7}|1(?:1(?:3[0-48]|[46][0-4]|5[0-26-9]|[78][0-49])|21[0-7]|31[0-8]|[4-69]1\\d)\\d{6}|1(?:2(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\d)|3(?:0\\d|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[28][02-57-9]|[37]\\d|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|2[024-9]|3[015689]|4[02-9]|5[03-9]|6\\d|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0124578])|7(?:0[0246-9]|2\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\d|8[02-9]|9[02569])|9(?:0[02-589]|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|8\\d|9[2-57]))\\d{6}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[345])))|3(?:638[2-5]|647[23]|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[123]))|5(?:24(?:3[2-79]|6\\d)|276\\d|6(?:26[06-9]|686))|6(?:06(?:4\\d|7[4-79])|295[567]|35[34]\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|955[0-4])|7(?:26(?:6[13-9]|7[0-7])|442\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\d|37(?:5[2-5]|8[239])|84(?:3[2-58]))|9(?:0(?:0(?:6[1-8]|85)|52\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\d{3}|176888[2-46-8]\\d{2}|16977[23]\\d{3}",,,,"1212345678",,,[9,10],[4,5,6,7,8]],[,,"7(?:[1-3]\\d{3}|4(?:[0-46-9]\\d{2}|5(?:[0-689]\\d|7[0-57-9]))|5(?:0[0-8]|[13-9]\\d|2[0-35-9])\\d|7(?:0(?:0[01]|[1-9]\\d)|[1-7]\\d{2}|8[02-9]\\d|9[0-689]\\d)|8(?:[014-9]\\d|[23][0-8])\\d|9(?:[024-9]\\d{2}|1(?:[02-9]\\d|1[028])|3[0-689]\\d))\\d{5}",,,,"7400123456",,,[10]],[,,"80(?:0(?:1111|\\d{6,7})|8\\d{7})",,,,"8001234567"],[,,"(?:87[123]|9(?:[01]\\d|8[2349]))\\d{7}",,,,"9012345678",,,[10]],[,,"8(?:4(?:5464\\d|[2-5]\\d{7})|70\\d{7})",,,,"8431234567",,,[7,10]],[,,"70\\d{8}",,,,"7012345678",,,[10]],[,,"56\\d{8}",,,,"5612345678",,,[10]],"GB",44,"00","0"," x",,"0",,,,[[,"(7\\d{3})(\\d{6})","$1 $2",["7(?:[1-57-9]|62)","7(?:[1-57-9]|624)"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["2|5[56]|7[06]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1(?:[02-9]1|1)|3|9[018]"],"0$1"],[,"(\\d{5})(\\d{4,5})","$1 $2",["1(?:38|5[23]|69|76|94)","1(?:(?:38|69)7|5(?:24|39)|768|946)","1(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)"],"0$1"],[,"(1\\d{3})(\\d{5,6})","$1 $2",["1"],"0$1"],[,"(800)(\\d{4})","$1 $2",["800","8001","80011","800111","8001111"],"0$1"],[,"(845)(46)(4\\d)","$1 $2 $3",["845","8454","84546","845464"],"0$1"],[,"(8\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["8(?:4[2-5]|7[0-3])"],"0$1"],[,"(80\\d)(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1"],[,"(800)(\\d{6})","$1 $2",["800"],"0$1"]],,[,,"76(?:0[012]|2[356]|4[0134]|5[49]|6[0-369]|77|81|9[39])\\d{6}",,,,"7640123456",,,[10]],1,,[,,,,,,,,,[-1]],[,,"(?:3[0347]|55)\\d{8}",,,,"5512345678",,,[10]],,,[,,,,,,,,,[-1]]],GD:[,[,,"[4589]\\d{9}",,,,,,,[10],[7]],[,,"473(?:2(?:3[0-2]|69)|3(?:2[89]|86)|4(?:[06]8|3[5-9]|4[0-49]|5[5-79]|68|73|90)|63[68]|7(?:58|84)|800|938)\\d{4}",,,,"4732691234",,,,[7]],[,,"473(?:4(?:0[2-79]|1[04-9]|2[0-5]|58)|5(?:2[01]|3[3-8])|901)\\d{4}",,,,"4734031234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:(?:00|22|33|44|66|77|88)[2-9]|21[23])\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"GD",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"473",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GE:[,[,,"[34578]\\d{8}",,,,,,,[9],[6]],[,,"(?:3(?:[256]\\d|4[124-9]|7[0-4])|4(?:1\\d|2[2-7]|3[1-79]|4[2-8]|7[239]|9[1-7]))\\d{6}",,,,"322123456",,,,[6]],[,,"(?:5(?:[14]4|5[0157-9]|68|7[0147-9]|9[1-35-9])|790)\\d{6}",,,,"555123456"],[,,"800\\d{6}",,,,"800123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"706\\d{6}",,,,"706123456"],"GE",995,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[348]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5|790"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"706\\d{6}",,,,"706123456"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GF:[,[,,"[56]\\d{8}",,,,,,,[9]],[,,"594(?:[023]\\d|1[01]|4[03-9]|5[6-9]|6[0-3]|80|9[014])\\d{4}",,,,"594101234"],[,,"694(?:[0-249]\\d|3[0-48])\\d{4}",,,,"694201234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GF",594,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",,"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GG:[,[,,"[135789]\\d{6,9}",,,,,,,[7,9,10],[6]],[,,"1481[25-9]\\d{5}",,,,"1481256789",,,[10],[6]],[,,"7(?:781\\d|839\\d|911[17])\\d{5}",,,,"7781123456",,,[10]],[,,"80(?:0(?:1111|\\d{6,7})|8\\d{7})",,,,"8001234567"],[,,"(?:87[123]|9(?:[01]\\d|8[0-3]))\\d{7}",,,,"9012345678",,,[10]],[,,"8(?:4(?:5464\\d|[2-5]\\d{7})|70\\d{7})",,,,"8431234567",,,[7,10]],[,,"70\\d{8}",,,,"7012345678",,,[10]],[,,"56\\d{8}",,,,"5612345678",,,[10]],"GG",44,"00","0",,,"0",,,,,,[,,"76(?:0[012]|2[356]|4[0134]|5[49]|6[0-369]|77|81|9[39])\\d{6}",,,,"7640123456",,,[10]],,,[,,,,,,,,,[-1]],[,,"(?:3[0347]|55)\\d{8}",,,,"5512345678",,,[10]],,,[,,,,,,,,,[-1]]],GH:[,[,,"[235]\\d{8}|8\\d{7}",,,,,,,[8,9],[7]],[,,"3(?:0(?:[237]\\d|80)|[167](?:2[0-6]|7\\d|80)|2(?:2[0-5]|7\\d|80)|3(?:2[0-3]|7\\d|80)|4(?:2[013-9]|3[01]|7\\d|80)|5(?:2[0-7]|7\\d|80)|8(?:2[0-2]|7\\d|80)|9(?:[28]0|7\\d))\\d{5}",,,,"302345678",,,[9],[7]],[,,"(?:2[034678]\\d|5(?:[0457]\\d|6[01]))\\d{6}",,,,"231234567",,,[9]],[,,"800\\d{5}",,,,"80012345",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GH",233,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[235]"],"0$1"],[,"(\\d{3})(\\d{5})","$1 $2",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"800\\d{5}",,,,"80012345",,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GI:[,[,,"[256]\\d{7}",,,,,,,[8]],[,,"2(?:00\\d{2}|1(?:6[24-7]\\d|90[0-2])|2(?:2[2457]\\d|50[0-2]))\\d{3}",,,,"20012345"],[,,"(?:5[46-8]|62)\\d{6}",,,,"57123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GI",350,"00",,,,,,,,[[,"(\\d{3})(\\d{5})","$1 $2",["2"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GL:[,[,,"[1-689]\\d{5}",,,,,,,[6]],[,,"(?:19|3[1-7]|6[14689]|8[14-79]|9\\d)\\d{4}",,,,"321000"],[,,"(?:[25][1-9]|4[2-9])\\d{4}",,,,"221234"],[,,"80\\d{4}",,,,"801234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"3[89]\\d{4}",,,,"381234"],"GL",299,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GM:[,[,,"[2-9]\\d{6}",,,,,,,[7]],[,,"(?:4(?:[23]\\d{2}|4(?:1[024679]|[6-9]\\d))|5(?:54[0-7]|6(?:[67]\\d)|7(?:1[04]|2[035]|3[58]|48))|8\\d{3})\\d{3}",,,,"5661234"],[,,"[23679]\\d{6}",,,,"3012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GM",220,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GN:[,[,,"[367]\\d{7,8}",,,,,,,[8,9]],[,,"30(?:24|3[12]|4[1-35-7]|5[13]|6[189]|[78]1|9[1478])\\d{4}",,,,"30241234",,,[8]],[,,"6[02356]\\d{7}",,,,"601123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"722\\d{6}",,,,"722123456",,,[9]],"GN",224,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["3"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[67]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GP:[,[,,"[56]\\d{8}",,,,,,,[9]],[,,"590(?:0[1-68]|1[0-2]|2[0-68]|3[1289]|4[0-24-9]|5[3-579]|6[0189]|7[08]|8[0-689]|9\\d)\\d{4}",,,,"590201234"],[,,"69(?:0\\d{2}|1(?:2[29]|3[0-5]))\\d{4}",,,,"690001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GP",590,"00","0",,,"0",,,,[[,"([56]\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["590|69[01]"],"0$1"]],,[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GQ:[,[,,"[23589]\\d{8}",,,,,,,[9]],[,,"3(?:3(?:3\\d[7-9]|[0-24-9]\\d[46])|5\\d{2}[7-9])\\d{4}",,,,"333091234"],[,,"(?:222|55[15])\\d{6}",,,,"222123456"],[,,"80\\d[1-9]\\d{5}",,,,"800123456"],[,,"90\\d[1-9]\\d{5}",,,,"900123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GQ",240,"00",,,,,,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235]"]],[,"(\\d{3})(\\d{6})","$1 $2",["[89]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GR:[,[,,"[26-9]\\d{9}",,,,,,,[10]],[,,"2(?:1\\d{2}|2(?:2[1-46-9]|3[1-8]|4[1-7]|5[1-4]|6[1-8]|7[1-5]|[89][1-9])|3(?:1\\d|2[1-57]|[35][1-3]|4[13]|7[1-7]|8[124-6]|9[1-79])|4(?:1\\d|2[1-8]|3[1-4]|4[13-5]|6[1-578]|9[1-5])|5(?:1\\d|[29][1-4]|3[1-5]|4[124]|5[1-6])|6(?:1\\d|3[1245]|4[1-7]|5[13-9]|[269][1-6]|7[14]|8[1-5])|7(?:1\\d|2[1-5]|3[1-6]|4[1-7]|5[1-57]|6[135]|9[125-7])|8(?:1\\d|2[1-5]|[34][1-4]|9[1-57]))\\d{6}",,,,"2123456789"],[,,"6(?:8[57-9]|9\\d)\\d{7}",,,,"6912345678"],[,,"800\\d{7}",,,,"8001234567"],[,,"90[19]\\d{7}",,,,"9091234567"],[,,"8(?:0[16]|12|25)\\d{7}",,,,"8011234567"],[,,"70\\d{8}",,,,"7012345678"],[,,,,,,,,,[-1]],"GR",30,"00",,,,,,,,[[,"([27]\\d)(\\d{4})(\\d{4})","$1 $2 $3",["21|7"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["2[2-9]1|[689]"]],[,"(2\\d{3})(\\d{6})","$1 $2",["2[2-9][02-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GT:[,[,,"[2-7]\\d{7}|1[89]\\d{9}",,,,,,,[8,11]],[,,"[267][2-9]\\d{6}",,,,"22456789",,,[8]],[,,"[345]\\d{7}",,,,"51234567",,,[8]],[,,"18[01]\\d{8}",,,,"18001112222",,,[11]],[,,"19\\d{9}",,,,"19001112222",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GT",502,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[2-7]"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GU:[,[,,"[5689]\\d{9}",,,,,,,[10],[7]],[,,"671(?:3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[0236-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[079]7|2[0167]|3[45]|47|8[7-9])|8(?:[2-57-9]8|6[48])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[78]))\\d{4}",,,,"6713001234",,,,[7]],[,,"671(?:3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[0236-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[079]7|2[0167]|3[45]|47|8[7-9])|8(?:[2-57-9]8|6[48])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[78]))\\d{4}",,,,"6713001234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:(?:00|22|33|44|66|77|88)[2-9]|21[23])\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"GU",1,"011","1",,,"1",,,1,,,[,,,,,,,,,[-1]],,"671",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GW:[,[,,"(?:4(?:0\\d{5}|4\\d{7})|9\\d{8})",,,,,,,[7,9]],[,,"443\\d{6}",,,,"443201234",,,[9]],[,,"9(?:5\\d|6[569]|77)\\d{6}",,,,"955012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"40\\d{5}",,,,"4012345",,,[7]],"GW",245,"00",,,,,,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["44|9[5-7]"]],[,"(\\d{3})(\\d{4})","$1 $2",["40"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GY:[,[,,"[2-46-9]\\d{6}",,,,,,,[7]],[,,"(?:2(?:1[6-9]|2[0-35-9]|3[1-4]|5[3-9]|6\\d|7[0-24-79])|3(?:2[25-9]|3\\d)|4(?:4[0-24]|5[56])|77[1-57])\\d{4}",,,,"2201234"],[,,"6\\d{6}",,,,"6091234"],[,,"(?:289|862)\\d{4}",,,,"2891234"],[,,"9008\\d{3}",,,,"9008123"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GY",592,"001",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],HK:[,[,,"[2-7]\\d{7}|8[0-4]\\d{6,7}|9\\d{4,10}",,,,,,,[5,6,7,8,9,11]],[,,"(?:2(?:[13-8]\\d|2[013-9]|9[0-24-9])\\d|3(?:[1569][0-24-9]\\d|4[0-246-9]\\d|7[0-24-69]\\d|8(?:4[04]|9\\d))|58(?:0[1-8]|1[2-9]))\\d{4}",,,,"21234567",,,[8]],[,,"(?:46(?:0[0-6]|4[0-57-9])|5(?:[1-59][0-46-9]\\d|6[0-4689]\\d|7(?:[0-2469]\\d|30))|6(?:0[1-9]\\d|[145]\\d{2}|2(?:[0-357-9]\\d|6[01])|[36][0-57-9]\\d|7[0-79]\\d|8[0-2457-9]\\d|9[0-579]\\d)|707[1-5]|8480|9(?:0[1-46-9]\\d|1[02-9]\\d|2(?:[0-8]\\d|9[03-9])|[358][0-8]\\d|[467]\\d{2}))\\d{4}",,,,"51234567",,,[8]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"900(?:[0-24-9]\\d{7}|3\\d{1,4})",,,,"90012345678",,,[5,6,7,8,11]],[,,,,,,,,,[-1]],[,,"8(?:1[0-4679]\\d|2(?:[0-36]\\d|7[0-4])|3(?:[034]\\d|2[09]|70))\\d{4}",,,,"81123456",,,[8]],[,,,,,,,,,[-1]],"HK",852,"00(?:[126-9]|30|5[09])?",,,,,,"00",,[[,"(\\d{4})(\\d{4})","$1 $2",["[2-7]|[89](?:0[1-9]|[1-9])"]],[,"(800)(\\d{3})(\\d{3})","$1 $2 $3",["800"]],[,"(900)(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["900"]],[,"(900)(\\d{2,5})","$1 $2",["900"]]],,[,,"7(?:1(?:0[0-38]|1[0-3679]|3[013]|69|9[136])|2(?:[02389]\\d|1[18]|7[27-9])|3(?:[0-38]\\d|7[0-369]|9[2357-9])|47\\d|5(?:[178]\\d|5[0-5])|6(?:0[0-7]|2[236-9]|[35]\\d)|7(?:[27]\\d|8[7-9])|8(?:[23689]\\d|7[1-9])|9(?:[025]\\d|6[0-246-8]|7[0-36-9]|8[238]))\\d{4}",,,,"71123456",,,[8]],,,[,,,,,,,,,[-1]],[,,"30(?:0[1-9]|[15-7]\\d|2[047]|89)\\d{4}",,,,"30161234",,,[8]],,,[,,,,,,,,,[-1]]],HN:[,[,,"[237-9]\\d{7}",,,,,,,[8]],[,,"2(?:2(?:0[019]|1[1-36]|[23]\\d|4[04-6]|5[57]|7[013689]|8[0146-9]|9[012])|4(?:07|2[3-59]|3[13-689]|4[0-68]|5[1-35])|5(?:16|4[03-5]|5\\d|6[4-6]|74)|6(?:[056]\\d|17|3[04]|4[0-378]|[78][0-8]|9[01])|7(?:6[46-9]|7[02-9]|8[034])|8(?:79|8[0-35789]|9[1-57-9]))\\d{4}",,,,"22123456"],[,,"[37-9]\\d{7}",,,,"91234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"HN",504,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1-$2"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],HR:[,[,,"[1-7]\\d{5,8}|[89]\\d{6,8}",,,,,,,[6,7,8,9]],[,,"1\\d{7}|(?:2[0-3]|3[1-5]|4[02-47-9]|5[1-3])\\d{6,7}",,,,"12345678",,,[8,9],[6,7]],[,,"9(?:01\\d|[1259]\\d{2}|7(?:[0679]\\d|51)|8\\d{1,2})\\d{5}",,,,"921234567",,,[8,9]],[,,"80[01]\\d{4,6}",,,,"800123456",,,[7,8,9]],[,,"6(?:[01]\\d{0,2}|[459]\\d{2})\\d{4}",,,,"611234",,,[6,7,8]],[,,,,,,,,,[-1]],[,,"7[45]\\d{6}",,,,"74123456",,,[8]],[,,,,,,,,,[-1]],"HR",385,"00","0",,,"0",,,,[[,"(1)(\\d{4})(\\d{3})","$1 $2 $3",["1"],"0$1"],[,"([2-5]\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-5]"],"0$1"],[,"(9\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],[,"(6[01])(\\d{2})(\\d{2,3})","$1 $2 $3",["6[01]"],"0$1"],[,"([67]\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[67]"],"0$1"],[,"(80[01])(\\d{2})(\\d{2,3})","$1 $2 $3",["80[01]"],"0$1"],[,"(80[01])(\\d{3})(\\d{3})","$1 $2 $3",["80[01]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"(?:62\\d?|72)\\d{6}",,,,"62123456",,,[8,9]],,,[,,,,,,,,,[-1]]],HT:[,[,,"[2-489]\\d{7}",,,,,,,[8]],[,,"2(?:2\\d|5[1-5]|81|9[149])\\d{5}",,,,"22453300"],[,,"[34]\\d{7}",,,,"34101234"],[,,"8\\d{7}",,,,"80012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:9(?:[67][0-4]|8[0-3589]|9\\d))\\d{5}",,,,"98901234"],"HT",509,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],HU:[,[,,"[1-9]\\d{7,8}",,,,,,,[8,9],[6]],[,,"(?:1\\d|2[2-9]|3[2-7]|4[24-9]|5[2-79]|6[23689]|7[2-9]|8[2-57-9]|9[2-69])\\d{6}",,,,"12345678",,,[8],[6]],[,,"(?:[257]0|3[01])\\d{7}",,,,"201234567",,,[9]],[,,"[48]0\\d{6}",,,,"80123456",,,[8]],[,,"9[01]\\d{6}",,,,"90123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"21\\d{7}",,,,"211234567",,,[9]],"HU",36,"00","06",,,"06",,,,[[,"(1)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"($1)"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"($1)"]],,[,,,,,,,,,[-1]],,,[,,"[48]0\\d{6}",,,,"80123456",,,[8]],[,,"38\\d{7}",,,,"381234567",,,[9]],,,[,,,,,,,,,[-1]]],ID:[,[,,"(?:[1-79]\\d{6,10}|8\\d{7,11})",,,,,,,[7,8,9,10,11,12],[5,6]],[,,"2(?:1(?:14\\d{3}|500\\d{3}|\\d{7,8})|2\\d{6,8}|4\\d{7,8})|(?:2(?:[35][1-4]|6[0-8]|7[1-6]|8\\d|9[1-8])|3(?:1|[25][1-8]|3[1-68]|4[1-3]|6[1-3568]|7[0-469]|8\\d)|4(?:0[1-589]|1[01347-9]|2[0-36-8]|3[0-24-68]|43|5[1-378]|6[1-5]|7[134]|8[1245])|5(?:1[1-35-9]|2[25-8]|3[124-9]|4[1-3589]|5[1-46]|6[1-8])|6(?:19?|[25]\\d|3[1-69]|4[1-6])|7(?:02|[125][1-9]|[36]\\d|4[1-8]|7[0-36-9])|9(?:0[12]|1[013-8]|2[0-479]|5[125-8]|6[23679]|7[159]|8[01346]))\\d{5,8}",,,,"612345678",,,[7,8,9,10,11],[5,6]],[,,"(?:2(?:1(?:3[145]|4[01]|5[1-469]|60|8[0359])|2(?:88|9[1256])|3[1-4]9|4(?:36|91)|5(?:1[349]|[2-4]9)|6[0-7]9|7(?:[1-36]9|4[39])|8[1-5]9|9[1-48]9)|3(?:19[1-3]|2[12]9|3[13]9|4(?:1[69]|39)|5[14]9|6(?:1[69]|2[89])|709)|4[13]19|5(?:1(?:19|8[39])|4[129]9|6[12]9)|6(?:19[12]|2(?:[23]9|77))|7(?:1[13]9|2[15]9|419|5(?:1[89]|29)|6[15]9|7[178]9))\\d{5,6}|8[1-35-9]\\d{7,10}",,,,"812345678",,,[9,10,11,12]],[,,"177\\d{6,8}|800\\d{5,7}",,,,"8001234567",,,[8,9,10,11]],[,,"809\\d{7}",,,,"8091234567",,,[10]],[,,"804\\d{7}",,,,"8041234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ID",62,"0(?:0[1789]|10(?:00|1[67]))","0",,,"0",,,,[[,"(\\d{2})(\\d{5,8})","$1 $2",["2[124]|[36]1"],"(0$1)"],[,"(\\d{3})(\\d{5,8})","$1 $2",["2[035-9]|[36][02-9]|[4579]"],"(0$1)"],[,"(8\\d{2})(\\d{3,4})(\\d{3})","$1-$2-$3",["8[1-35-9]"],"0$1"],[,"(8\\d{2})(\\d{4})(\\d{4,5})","$1-$2-$3",["8[1-35-9]"],"0$1"],[,"(1)(500)(\\d{3})","$1 $2 $3",["150","1500"],"$1"],[,"(177)(\\d{6,8})","$1 $2",["177"],"0$1"],[,"(800)(\\d{5,7})","$1 $2",["800"],"0$1"],[,"(804)(\\d{3})(\\d{4})","$1 $2 $3",["804"],"0$1"],[,"(80\\d)(\\d)(\\d{3})(\\d{3})","$1 $2 $3 $4",["80[79]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"8071\\d{6}",,,,"8071123456",,,[10]],[,,"1500\\d{3}|8071\\d{6}",,,,"8071123456",,,[7,10]],,,[,,,,,,,,,[-1]]],IE:[,[,,"[124-9]\\d{6,9}",,,,,,,[7,8,9,10],[5,6]],[,,"1\\d{7,8}|2(?:1\\d{6,7}|3\\d{7}|[24-9]\\d{5})|4(?:0[24]\\d{5}|[1-469]\\d{7}|5\\d{6}|7\\d{5}|8[0-46-9]\\d{7})|5(?:0[45]\\d{5}|1\\d{6}|[23679]\\d{7}|8\\d{5})|6(?:1\\d{6}|[237-9]\\d{5}|[4-6]\\d{7})|7[14]\\d{7}|9(?:1\\d{6}|[04]\\d{7}|[35-9]\\d{5})",,,,"2212345",,,,[5,6]],[,,"8(?:22\\d{6}|[35-9]\\d{7})",,,,"850123456",,,[9]],[,,"1800\\d{6}",,,,"1800123456",,,[10]],[,,"15(?:1[2-8]|[2-8]0|9[089])\\d{6}",,,,"1520123456",,,[10]],[,,"18[59]0\\d{6}",,,,"1850123456",,,[10]],[,,"700\\d{6}",,,,"700123456",,,[9]],[,,"76\\d{7}",,,,"761234567",,,[9]],"IE",353,"00","0",,,"0",,,,[[,"(1)(\\d{3,4})(\\d{4})","$1 $2 $3",["1"],"(0$1)"],[,"(\\d{2})(\\d{5})","$1 $2",["2[24-9]|47|58|6[237-9]|9[35-9]"],"(0$1)"],[,"(\\d{3})(\\d{5})","$1 $2",["40[24]|50[45]"],"(0$1)"],[,"(48)(\\d{4})(\\d{4})","$1 $2 $3",["48"],"(0$1)"],[,"(818)(\\d{3})(\\d{3})","$1 $2 $3",["818"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[24-69]|7[14]"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["76|8[35-9]"],"0$1"],[,"(8\\d)(\\d)(\\d{3})(\\d{4})","$1 $2 $3 $4",["8[35-9]5"],"0$1"],[,"(700)(\\d{3})(\\d{3})","$1 $2 $3",["700"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:5|8[059])","1(?:5|8[059]0)"],"$1"]],,[,,,,,,,,,[-1]],,,[,,"18[59]0\\d{6}",,,,"1850123456",,,[10]],[,,"818\\d{6}",,,,"818123456",,,[9]],,,[,,"8[35-9]5\\d{7}",,,,"8551234567",,,[10]]],IL:[,[,,"1\\d{6,11}|[2-589]\\d{3}(?:\\d{3,6})?|6\\d{3}|7\\d{6,9}",,,,,,,[4,7,8,9,10,11,12]],[,,"(?:153\\d{1,2}|[2-489])\\d{7}",,,,"21234567",,,[8,11,12],[7]],[,,"5(?:[0-47-9]\\d{2}|5(?:01|2[23]|3[2-4]|4[45]|5[5689]|6[6-8]|7[0178]|8[6-9]|9[2-9])|6[2-9]\\d)\\d{5}",,,,"501234567",,,[9]],[,,"1(?:80[019]\\d{3}|255)\\d{3}",,,,"1800123456",,,[7,10]],[,,"1(?:212|(?:9(?:0[01]|19)|200)\\d{2})\\d{4}",,,,"1919123456",,,[8,9,10]],[,,"1700\\d{6}",,,,"1700123456",,,[10]],[,,,,,,,,,[-1]],[,,"7(?:18\\d|2[23]\\d|3[237]\\d|47\\d|6[58]\\d|7\\d{2}|8(?:2\\d|33|55|77|81)|9[2579]\\d)\\d{5}",,,,"771234567",,,[9]],"IL",972,"0(?:0|1[2-9])","0",,,"0",,,,[[,"([2-489])(\\d{3})(\\d{4})","$1-$2-$3",["[2-489]"],"0$1"],[,"([57]\\d)(\\d{3})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],[,"(153)(\\d{1,2})(\\d{3})(\\d{4})","$1 $2 $3 $4",["153"]],[,"(1)([7-9]\\d{2})(\\d{3})(\\d{3})","$1-$2-$3-$4",["1[7-9]"]],[,"(1255)(\\d{3})","$1-$2",["125","1255"]],[,"(1200)(\\d{3})(\\d{3})","$1-$2-$3",["120","1200"]],[,"(1212)(\\d{2})(\\d{2})","$1-$2-$3",["121","1212"]],[,"(1599)(\\d{6})","$1-$2",["159","1599"]],[,"(151)(\\d{1,2})(\\d{3})(\\d{4})","$1-$2 $3-$4",["151"]],[,"(\\d{4})","*$1",["[2-689]"]]],,[,,,,,,,,,[-1]],,,[,,"1700\\d{6}|[2-689]\\d{3}",,,,"1700123456",,,[4,10]],[,,"[2-689]\\d{3}|1599\\d{6}",,,,"1599123456",,,[4,10]],,,[,,"151\\d{8,9}",,,,"15112340000",,,[11,12]]],IM:[,[,,"[135789]\\d{6,9}",,,,,,,[10],[6]],[,,"1624[5-8]\\d{5}",,,,"1624756789",,,,[6]],[,,"7(?:4576|[59]24\\d|624[0-4689])\\d{5}",,,,"7924123456"],[,,"808162\\d{4}",,,,"8081624567"],[,,"(?:872299|90[0167]624)\\d{4}",,,,"9016247890"],[,,"8(?:4(?:40[49]06|5624\\d)|70624\\d)\\d{3}",,,,"8456247890"],[,,"70\\d{8}",,,,"7012345678"],[,,"56\\d{8}",,,,"5612345678"],"IM",44,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"3(?:08162\\d|3\\d{5}|4(?:40[49]06|5624\\d)|7(?:0624\\d|2299\\d))\\d{3}|55\\d{8}",,,,"5512345678"],,,[,,,,,,,,,[-1]]],IN:[,[,,"008\\d{9}|1\\d{7,12}|[2-9]\\d{9,10}",,,,,,,[8,9,10,11,12,13],[6,7]],[,,"(?:11|2[02]|33|4[04]|79|80)[2-7]\\d{7}|(?:1(?:2[0-249]|3[0-25]|4[145]|[59][14]|6[014]|7[1257]|8[01346])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|[36][25]|22|4[28]|5[12]|[78]1|9[15])|6(?:12|[2345]1|57|6[13]|7[14]|80)|7(?:12|2[14]|3[134]|4[47]|5[15]|[67]1|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91))[2-7]\\d{6}|(?:(?:1(?:2[35-8]|3[346-9]|4[236-9]|[59][0235-9]|6[235-9]|7[34689]|8[257-9])|2(?:1[134689]|3[24-8]|4[2-8]|5[25689]|6[2-4679]|7[13-79]|8[2-479]|9[235-9])|3(?:01|1[79]|2[1-5]|4[25-8]|5[125689]|6[235-7]|7[157-9]|8[2-46-8])|4(?:1[14578]|2[5689]|3[2-467]|5[4-7]|6[35]|73|8[2689]|9[2389])|5(?:[16][146-9]|2[14-8]|3[1346]|4[14-69]|5[46]|7[2-4]|8[2-8]|9[246])|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|[57][2-689]|6[24-578]|8[1-6])|8(?:1[1357-9]|2[235-8]|3[03-57-9]|4[0-24-9]|5\\d|6[2457-9]|7[1-6]|8[1256]|9[2-4]))\\d|7(?:(?:1[013-9]|2[0235-9]|3[2679]|4[1-35689]|5[2-46-9]|[67][02-9]|9\\d)\\d|8(?:2[0-6]|[013-8]\\d)))[2-7]\\d{5}",,,,"1123456789",,,[10],[6,7,8]],[,,"(?:6(?:00[0-35]\\d|1279|2(?:0[0-49]|3[589]|[68][0-39]|9[0-6])\\d|3(?:0[0-39]\\d|5(?:0[0-6]|[1-46-9]\\d)|6[0-2]\\d|7[015-79]\\d|[89][0-79]\\d)|90[019]\\d)|7(?:0\\d{3}|19[0-5]\\d|2(?:[0235679]\\d{2}|[14][017-9]\\d|8(?:[0-59]\\d|[678][089]))|3(?:[05-8]\\d{2}|1(?:[089]\\d|11|7[024-8])|2(?:[0-49][089]|[5-8]\\d)|3[017-9]\\d|4(?:[07-9]\\d|11)|9(?:[016-9]\\d|[2-5][089]))|4(?:0\\d{2}|1(?:[015-9]\\d|[23][089]|4[089])|2(?:0[089]|[1-7][089]|[89]\\d)|3(?:[0-8][089]|9\\d)|4(?:[089]\\d|11|7[02-8])|[56]\\d[089]|7(?:[089]\\d|11|7[02-8])|8(?:[0-24-7][089]|[389]\\d)|9(?:[0-6][089]|7[089]|[89]\\d))|5(?:[0346-8]\\d{2}|1(?:[07-9]\\d|11)|2(?:[04-9]\\d|[123][089])|5[017-9]\\d|9(?:[0-6][089]|[7-9]\\d))|6(?:0(?:[0-47]\\d|[5689][089])|(?:1[0-257-9]|[6-9]\\d)\\d|2(?:[0-4]\\d|[5-9][089])|3(?:[02-8][089]|[19]\\d)|4\\d[089]|5(?:[0-367][089]|[4589]\\d))|7(?:0(?:0[02-9]|[13-7][089]|[289]\\d)|[1-9]\\d{2})|8(?:[0-79]\\d{2}|8(?:[089]\\d|11|7[02-9]))|9(?:[089]\\d{2}|313|7(?:[02-8]\\d|9[07-9])))|8(?:0(?:[01589]\\d{2}|6[67]\\d|7(?:[02-8]\\d|9[04-9]))|1(?:[02-57-9]\\d{2}|1(?:[0-35-9]\\d|4[0-46-9])|6(?:[089]\\d|7[02-8]))|2(?:0(?:[089]\\d|7[02-8])|[14](?:[089]\\d|7[02-8])|[235-9]\\d{2})|3(?:[0357-9]\\d{2}|1(?:[089]\\d|7[02-8])|2(?:[09]\\d|7[02-8]|8[0-689])|4\\d{2}|6(?:[089]\\d|7[02-8]))|[45]\\d{3}|6(?:[02457-9]\\d{2}|1(?:[089]\\d|7[02-8])|3(?:[089]\\d|7[02-8])|6(?:[08]\\d|7[02-8]|9\\d))|7(?:0[07-9]\\d|[1-69]\\d{2}|[78](?:[089]\\d|7[02-8]))|8(?:[0-25-9]\\d{2}|3(?:[089]\\d|7[02-8])|4(?:[0489]\\d|7[02-8]))|9(?:[02-9]\\d{2}|1(?:[0289]\\d|7[02-8])))|9\\d{4})\\d{5}",,,,"8123456789",,,[10]],[,,"00800\\d{7}|1(?:600\\d{6}|80(?:0\\d{4,9}|3\\d{9}))",,,,"1800123456"],[,,"186[12]\\d{9}",,,,"1861123456789",,,[13]],[,,"1860\\d{7}",,,,"18603451234",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"IN",91,"00","0",,,"0",,,,[[,"(\\d{8})","$1",["561","5616","56161"],"$1",,1],[,"(\\d{5})(\\d{5})","$1 $2",["6(?:00|12|2[03689]|3[05-9]|9[019])|7(?:[02-8]|19|9[037-9])|8(?:0[015-9]|[1-9])|9","6(?:00|127|2(?:0[0-49]|3[589]|[68][0-39]|9[0-46])|3(?:0[0-39]|5[0-46-9]|6[0-2]|7[015-79]|[89][0-79])|9[019])|7(?:[07]|19[0-5]|2(?:[0235-9]|[14][017-9])|3(?:[025-9]|[134][017-9])|4(?:[0-35689]|[47][017-9])|5(?:[02-46-9]|[15][017-9])|6(?:[02-9]|1[0-257-9])|8(?:[0-79]|8[0189])|9(?:[089]|31|7[02-9]))|8(?:0(?:[01589]|6[67]|7[02-9])|1(?:[0-57-9]|6[07-9])|2(?:[014][07-9]|[235-9])|3(?:[03-57-9]|[126][07-9])|[45]|6(?:[02457-9]|[136][07-9])|7(?:[078][07-9]|[1-69])|8(?:[0-25-9]|3[07-9]|4[047-9])|9(?:[02-9]|1[027-9]))|9","6(?:00|1279|2(?:0[0-49]|3[589]|[68][0-39]|9[0-46])|3(?:0[0-39]|5[0-46-9]|6[0-2]|7[015-79]|[89][0-79])|9[019])|7(?:0|19[0-5]|2(?:[0235-79]|[14][017-9]|8(?:[0-69]|[78][089]))|3(?:[05-8]|1(?:[0189]|7[024-9])|2(?:[0-49][089]|[5-8])|3[017-9]|4(?:[07-9]|11)|9(?:[01689]|[2-5][089]|7[0189]))|4(?:[056]|1(?:[0135-9]|[24][089])|[29](?:[0-7][089]|[89])|3(?:[0-8][089]|9)|[47](?:[089]|11|7[02-8])|8(?:[0-24-7][089]|[389]))|5(?:[0346-9]|[15][017-9]|2(?:[03-9]|[12][089]))|6(?:[0346-9]|1[0-257-9]|2(?:[0-4]|[5-9][089])|5(?:[0-367][089]|[4589]))|7(?:0(?:[02-9]|1[089])|[1-9])|8(?:[0-79]|8(?:0[0189]|11|8[013-9]|9))|9(?:[089]|313|7(?:[02-8]|9[07-9])))|8(?:0(?:[01589]|6[67]|7(?:[02-8]|9[04-9]))|1(?:[02-57-9]|1(?:[0-35-9]|4[0-46-9])|6(?:[089]|7[02-8]))|2(?:[014](?:[089]|7[02-8])|[235-9])|3(?:[03-57-9]|[16](?:[089]|7[02-8])|2(?:[09]|7[02-8]|8[0-689]))|[45]|6(?:[02457-9]|[136](?:[089]|7[02-8]))|7(?:0[07-9]|[1-69]|[78](?:[089]|7[02-8]))|8(?:[0-25-9]|3(?:[089]|7[02-8])|4(?:[0489]|7[02-8]))|9(?:[02-9]|1(?:[0289]|7[02-8])))|9"],"0$1",,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["11|2[02]|33|4[04]|79[1-9]|80[2-46]"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1(?:2[0-249]|3[0-25]|4[145]|[59][14]|[68][1-9]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1|9[15])|6(?:12|[2-4]1|5[17]|6[13]|7[14]|80)|7(?:12|2[14]|3[134]|4[47]|5[15]|[67]1|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)"],"0$1",,1],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:[23579]|[468][1-9])|[2-8]"],"0$1",,1],[,"(\\d{2})(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3 $4",["008"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["140"],"$1",,1],[,"(\\d{4})(\\d{2})(\\d{4})","$1 $2 $3",["160","1600"],"$1",,1],[,"(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],"$1",,1],[,"(\\d{4})(\\d{2,4})(\\d{4})","$1 $2 $3",["180","1800"],"$1",,1],[,"(\\d{4})(\\d{3,4})(\\d{4})","$1 $2 $3",["186","1860"],"$1",,1],[,"(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18[06]"],"$1",,1]],,[,,,,,,,,,[-1]],,,[,,"00800\\d{7}|1(?:600\\d{6}|8(?:0(?:0\\d{4,9}|3\\d{9})|6(?:0\\d{7}|[12]\\d{9})))",,,,"1800123456"],[,,"140\\d{7}",,,,"1409305260",,,[10]],,,[,,,,,,,,,[-1]]],IO:[,[,,"3\\d{6}",,,,,,,[7]],[,,"37\\d{5}",,,,"3709100"],[,,"38\\d{5}",,,,"3801234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"IO",246,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],IQ:[,[,,"[1-7]\\d{7,9}",,,,,,,[8,9,10],[6,7]],[,,"1\\d{7}|(?:2[13-5]|3[02367]|4[023]|5[03]|6[026])\\d{6,7}",,,,"12345678",,,[8,9],[6,7]],[,,"7[3-9]\\d{8}",,,,"7912345678",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"IQ",964,"00","0",,,"0",,,,[[,"(1)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],[,"([2-6]\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-6]"],"0$1"],[,"(7\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],IR:[,[,,"[1-8]\\d{5,9}|9(?:[0-4]\\d{8}|9\\d{8})",,,,,,,[6,7,10],[4,5,8]],[,,"(?:(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])(?:\\d{8}|(?:[16]|[289]\\d?)\\d{3}))|94(?:000|11[0-7]|2\\d{2}|30[01]|4(?:11|40))\\d{5}",,,,"2123456789",,,,[4,5,8]],[,,"9(?:0(?:[1-35]\\d{2}|44\\d)|[13]\\d{3}|2[0-2]\\d{2}|9(?:[01]\\d{2}|44\\d|8(?:10|88)|9(?:0[013]|1[134]|21|9[89])))\\d{5}",,,,"9123456789",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:[2-6]0\\d|993)\\d{7}",,,,"9932123456",,,[10]],"IR",98,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[1-8]"],"0$1"],[,"(\\d{2})(\\d{4,5})","$1 $2",["[1-8]"],"0$1"],[,"(\\d{4,5})","$1",["96"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"(?:9411[1-7]|94440)\\d{5}",,,,"9411110000",,,[10]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],IS:[,[,,"[4-9]\\d{6}|38\\d{7}",,,,,,,[7,9]],[,,"(?:4(?:1[0-24-69]|2[0-7]|[37][0-8]|4[0-245]|5[0-68]|6\\d|8[0-36-8])|5(?:05|[156]\\d|2[02578]|3[0-579]|4[03-7]|7[0-2578]|8[0-35-9]|9[013-689])|87[23])\\d{4}",,,,"4101234",,,[7]],[,,"38[589]\\d{6}|(?:6(?:1[1-8]|2[0-6]|3[027-9]|4[014679]|5[0159]|6[0-69]|70|8[06-8]|9\\d)|7(?:5[057]|[6-8]\\d|9[0-3])|8(?:2[0-59]|[3469]\\d|5[1-9]|8[28]))\\d{4}",,,,"6111234"],[,,"800\\d{4}",,,,"8001234",,,[7]],[,,"90\\d{5}",,,,"9011234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"49\\d{5}",,,,"4921234",,,[7]],"IS",354,"1(?:0(?:01|10|20)|100)|00",,,,,,"00",,[[,"(\\d{3})(\\d{4})","$1 $2",["[4-9]"]],[,"(3\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["3"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"809\\d{4}",,,,"8091234",,,[7]],,,[,,"(?:689|8(?:7[0189]|80)|95[48])\\d{4}",,,,"6891234",,,[7]]],IT:[,[,,"[01589]\\d{5,10}|3(?:[12457-9]\\d{8}|[36]\\d{7,9})",,,,,,,[6,7,8,9,10,11]],[,,"0(?:[26]\\d{4,9}|(?:1(?:[0159]\\d|[27][1-5]|31|4[1-4]|6[1356]|8[2-57])|3(?:[0159]\\d|2[1-4]|3[12]|[48][1-6]|6[2-59]|7[1-7])|4(?:[0159]\\d|[23][1-9]|4[245]|6[1-5]|7[1-4]|81)|5(?:[0159]\\d|2[1-5]|3[2-6]|4[1-79]|6[4-6]|7[1-578]|8[3-8])|7(?:[0159]\\d|2[12]|3[1-7]|4[2346]|6[13569]|7[13-6]|8[1-59])|8(?:[0159]\\d|2[34578]|3[1-356]|[6-8][1-5])|9(?:[0159]\\d|[238][1-5]|4[12]|6[1-8]|7[1-6]))\\d{2,7})",,,,"0212345678"],[,,"3(?:[12457-9]\\d{8}|6\\d{7,8}|3\\d{7,9})",,,,"3123456789",,,[9,10,11]],[,,"80(?:0\\d{6}|3\\d{3})",,,,"800123456",,,[6,9]],[,,"0878\\d{5}|1(?:44|6[346])\\d{6}|89(?:2\\d{3}|4(?:[0-4]\\d{2}|[5-9]\\d{4})|5(?:[0-4]\\d{2}|[5-9]\\d{6})|9\\d{6})",,,,"899123456",,,[6,8,9,10]],[,,"84(?:[08]\\d{6}|[17]\\d{3})",,,,"848123456",,,[6,9]],[,,"1(?:78\\d|99)\\d{6}",,,,"1781234567",,,[9,10]],[,,"55\\d{8}",,,,"5512345678",,,[10]],"IT",39,"00",,,,,,,,[[,"(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[26]|55"]],[,"(0[26])(\\d{4})(\\d{5})","$1 $2 $3",["0[26]"]],[,"(0[26])(\\d{4,6})","$1 $2",["0[26]"]],[,"(0\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[13-57-9][0159]"]],[,"(\\d{3})(\\d{3,6})","$1 $2",["0[13-57-9][0159]|8(?:03|4[17]|9[245])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|[45][0-4]))"]],[,"(0\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["0[13-57-9][2-46-8]"]],[,"(0\\d{3})(\\d{2,6})","$1 $2",["0[13-57-9][2-46-8]"]],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[13]|8(?:00|4[08]|9[59])","[13]|8(?:00|4[08]|9(?:5[5-9]|9))"]],[,"(\\d{4})(\\d{4})","$1 $2",["894","894[5-9]"]],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["3"]]],,[,,,,,,,,,[-1]],1,,[,,"848\\d{6}",,,,"848123456",,,[9]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],JE:[,[,,"[135789]\\d{6,9}",,,,,,,[10],[6]],[,,"1534[0-24-8]\\d{5}",,,,"1534456789",,,,[6]],[,,"7(?:509\\d|7(?:00[378]|97[7-9])|829\\d|937\\d)\\d{5}",,,,"7797712345"],[,,"80(?:07(?:35|81)|8901)\\d{4}",,,,"8007354567"],[,,"(?:871206|90(?:066[59]|1810|71(?:07|55)))\\d{4}",,,,"9018105678"],[,,"8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|70002)\\d{4}",,,,"8447034567"],[,,"701511\\d{4}",,,,"7015115678"],[,,"56\\d{8}",,,,"5612345678"],"JE",44,"00","0",,,"0",,,,,,[,,"76(?:0[012]|2[356]|4[0134]|5[49]|6[0-369]|77|81|9[39])\\d{6}",,,,"7640123456"],,,[,,,,,,,,,[-1]],[,,"3(?:0(?:07(?:35|81)|8901)|3\\d{4}|4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))\\d{4}|55\\d{8}",,,,"5512345678"],,,[,,,,,,,,,[-1]]],JM:[,[,,"[589]\\d{9}",,,,,,,[10],[7]],[,,"876(?:5(?:0[12]|1[0-468]|2[35]|63)|6(?:0[1-3579]|1[0237-9]|[23]\\d|40|5[06]|6[2-589]|7[05]|8[04]|9[4-9])|7(?:0[2-689]|[1-6]\\d|8[056]|9[45])|9(?:0[1-8]|1[02378]|[2-8]\\d|9[2-468]))\\d{4}",,,,"8765123456",,,,[7]],[,,"876(?:2[14-9]\\d|[348]\\d{2}|5(?:0[3-9]|[2-57-9]\\d|6[0-24-9])|7(?:0[07]|7\\d|8[1-47-9]|9[0-36-9])|9(?:[01]9|9[0579]))\\d{4}",,,,"8762101234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:(?:00|22|33|44|66|77|88)[2-9]|21[23])\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"JM",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"876",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],JO:[,[,,"[235-9]\\d{7,8}",,,,,,,[8,9]],[,,"(?:2(?:6(?:2[0-35-9]|3[0-57-8]|4[24-7]|5[0-24-8]|[6-8][023]|9[0-3])|7(?:0[1-79]|10|2[014-7]|3[0-689]|4[019]|5[0-3578]))|32(?:0[1-69]|1[1-35-7]|2[024-7]|3\\d|4[0-3]|[57][023]|6[03])|53(?:0[0-3]|[13][023]|2[0-59]|49|5[0-35-9]|6[15]|7[45]|8[1-6]|9[0-36-9])|6(?:2[50]0|3(?:00|33)|4(?:0[0125]|1[2-7]|2[0569]|[38][07-9]|4[025689]|6[0-589]|7\\d|9[0-2])|5(?:[01][056]|2[034]|3[0-57-9]|4[17-8]|5[0-69]|6[0-35-9]|7[1-379]|8[0-68]|9[02-39]))|87(?:[02]0|7[08]|90))\\d{4}",,,,"62001234",,,[8]],[,,"7(?:55[0-49]|7[025-9]\\d|8[0-25-9]\\d|9[0-25-9]\\d)\\d{5}",,,,"790123456",,,[9]],[,,"80\\d{6}",,,,"80012345",,,[8]],[,,"900\\d{5}",,,,"90012345",,,[8]],[,,"85\\d{6}",,,,"85012345",,,[8]],[,,"70\\d{7}",,,,"700123456",,,[9]],[,,,,,,,,,[-1]],"JO",962,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2356]|87"],"(0$1)"],[,"(7)(\\d{4})(\\d{4})","$1 $2 $3",["7[457-9]"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["70"],"0$1"],[,"(\\d{3})(\\d{5,6})","$1 $2",["8[0158]|9"],"0$1"]],,[,,"74(?:66|77)\\d{5}",,,,"746612345",,,[9]],,,[,,,,,,,,,[-1]],[,,"8(?:10|8\\d)\\d{5}",,,,"88101234",,,[8]],,,[,,,,,,,,,[-1]]],JP:[,[,,"[1-9]\\d{8,9}|00(?:[36]\\d{7,14}|7\\d{5,7}|8\\d{7})",,,,,,,[8,9,10,11,12,13,14,15,16,17]],[,,"(?:1(?:1[235-8]|2[3-6]|3[3-9]|4[2-6]|[58][2-8]|6[2-7]|7[2-9]|9[1-9])|2[2-9]\\d|[36][1-9]\\d|4(?:6[02-8]|[2-578]\\d|9[2-59])|5(?:6[1-9]|7[2-8]|[2-589]\\d)|7(?:3[4-9]|4[02-9]|[25-9]\\d)|8(?:3[2-9]|4[5-9]|5[1-9]|8[03-9]|[2679]\\d)|9(?:[679][1-9]|[2-58]\\d))\\d{6}",,,,"312345678",,,[9]],[,,"[7-9]0[1-9]\\d{7}",,,,"9012345678",,,[10]],[,,"120\\d{6}|800\\d{7}|00(?:37\\d{6,13}|66\\d{6,13}|777(?:[01]\\d{2}|5\\d{3}|8\\d{4})|882[1245]\\d{4})",,,,"120123456"],[,,"990\\d{6}",,,,"990123456",,,[9]],[,,,,,,,,,[-1]],[,,"60\\d{7}",,,,"601234567",,,[9]],[,,"50[1-9]\\d{7}",,,,"5012345678",,,[10]],"JP",81,"010","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3",["(?:12|57|99)0"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["800"],"0$1"],[,"(\\d{4})(\\d{4})","$1-$2",["007","0077"],"$1"],[,"(\\d{4})(\\d{2})(\\d{3,4})","$1-$2-$3",["007","0077"],"$1"],[,"(\\d{4})(\\d{2})(\\d{4})","$1-$2-$3",["008","0088"],"$1"],[,"(\\d{4})(\\d{3})(\\d{3,4})","$1-$2-$3",["00[36]","00(?:37|66)"],"$1"],[,"(\\d{4})(\\d{4})(\\d{4,5})","$1-$2-$3",["00[36]","00(?:37|66)"],"$1"],[,"(\\d{4})(\\d{5})(\\d{5,6})","$1-$2-$3",["00[36]","00(?:37|66)"],"$1"],[,"(\\d{4})(\\d{6})(\\d{6,7})","$1-$2-$3",["00[36]","00(?:37|66)"],"$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[2579]0|80[1-9]"],"0$1"],[,"(\\d{4})(\\d)(\\d{4})","$1-$2-$3",["1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51|63)|9(?:49|80|9[16])","1(?:267|3(?:7[247]|9[278])|4(?:5[67]|66)|5(?:47|58|64|8[67])|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[78]|96)|477|51[24]|636)|9(?:496|802|9(?:1[23]|69))","1(?:267|3(?:7[247]|9[278])|4(?:5[67]|66)|5(?:47|58|64|8[67])|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[78]|96[2457-9])|477|51[24]|636[2-57-9])|9(?:496|802|9(?:1[23]|69))"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["1(?:2[3-6]|3[3-9]|4[2-6]|5[2-8]|[68][2-7]|7[2-689]|9[1-578])|2(?:2[03-689]|3[3-58]|4[0-468]|5[04-8]|6[013-8]|7[06-9]|8[02-57-9]|9[13])|4(?:2[28]|3[689]|6[035-7]|7[05689]|80|9[3-5])|5(?:3[1-36-9]|4[4578]|5[013-8]|6[1-9]|7[2-8]|8[14-7]|9[4-9])|7(?:2[15]|3[5-9]|4[02-9]|6[135-8]|7[0-4689]|9[014-9])|8(?:2[49]|3[3-8]|4[5-8]|5[2-9]|6[35-9]|7[579]|8[03-579]|9[2-8])|9(?:[23]0|4[02-46-9]|5[024-79]|6[4-9]|7[2-47-9]|8[02-7]|9[3-7])","1(?:2[3-6]|3[3-9]|4[2-6]|5(?:[236-8]|[45][2-69])|[68][2-7]|7[2-689]|9[1-578])|2(?:2(?:[04-689]|3[23])|3[3-58]|4[0-468]|5(?:[0468][2-9]|5[78]|7[2-4])|6(?:[0135-8]|4[2-5])|7(?:[0679]|8[2-7])|8(?:[024578]|3[25-9]|9[6-9])|9(?:11|3[2-4]))|4(?:2(?:2[2-9]|8[237-9])|3[689]|6[035-7]|7(?:[059][2-8]|[68])|80|9[3-5])|5(?:3[1-36-9]|4[4578]|5[013-8]|6[1-9]|7[2-8]|8[14-7]|9(?:[4-7]|[89][2-8]))|7(?:2[15]|3[5-9]|4[02-9]|6[135-8]|7[0-4689]|9(?:[017-9]|4[6-8]|5[2-478]|6[2-589]))|8(?:2(?:4[4-8]|9[2-8])|3(?:[3-6][2-9]|7[2-6]|8[2-5])|4[5-8]|5[2-9]|6(?:[37]|5[4-7]|6[2-9]|8[2-8]|9[236-9])|7[579]|8[03-579]|9[2-8])|9(?:[23]0|4[02-46-9]|5[024-79]|6[4-9]|7[2-47-9]|8[02-7]|9(?:3[34]|4[2-69]|[5-7]))","1(?:2[3-6]|3[3-9]|4[2-6]|5(?:[236-8]|[45][2-69])|[68][2-7]|7[2-689]|9[1-578])|2(?:2(?:[04-689]|3[23])|3[3-58]|4[0-468]|5(?:[0468][2-9]|5[78]|7[2-4])|6(?:[0135-8]|4[2-5])|7(?:[0679]|8[2-7])|8(?:[024578]|3[25-9]|9[6-9])|9(?:11|3[2-4]))|4(?:2(?:2[2-9]|8[237-9])|3[689]|6[035-7]|7(?:[059][2-8]|[68])|80|9[3-5])|5(?:3[1-36-9]|4[4578]|5[013-8]|6[1-9]|7[2-8]|8[14-7]|9(?:[4-7]|[89][2-8]))|7(?:2[15]|3[5-9]|4[02-9]|6[135-8]|7[0-4689]|9(?:[017-9]|4[6-8]|5[2-478]|6[2-589]))|8(?:2(?:4[4-8]|9(?:20|[3578]|4[04-9]|6[56]))|3(?:[3-6][2-9]|7(?:[2-5]|6[0-59])|8[2-5])|4[5-8]|5[2-9]|6(?:[37]|5(?:[467]|5[014-9])|6(?:[2-8]|9[02-69])|8[2-8]|9(?:[236-8]|9[23]))|7[579]|8[03-579]|9[2-8])|9(?:[23]0|4[02-46-9]|5[024-79]|6[4-9]|7[2-47-9]|8[02-7]|9(?:3(?:3[02-9]|4[0-24689])|4[2-69]|[5-7]))","1(?:2[3-6]|3[3-9]|4[2-6]|5(?:[236-8]|[45][2-69])|[68][2-7]|7[2-689]|9[1-578])|2(?:2(?:[04-689]|3[23])|3[3-58]|4[0-468]|5(?:[0468][2-9]|5[78]|7[2-4])|6(?:[0135-8]|4[2-5])|7(?:[0679]|8[2-7])|8(?:[024578]|3[25-9]|9[6-9])|9(?:11|3[2-4]))|4(?:2(?:2[2-9]|8[237-9])|3[689]|6[035-7]|7(?:[059][2-8]|[68])|80|9[3-5])|5(?:3[1-36-9]|4[4578]|5[013-8]|6[1-9]|7[2-8]|8[14-7]|9(?:[4-7]|[89][2-8]))|7(?:2[15]|3[5-9]|4[02-9]|6[135-8]|7[0-4689]|9(?:[017-9]|4[6-8]|5[2-478]|6[2-589]))|8(?:2(?:4[4-8]|9(?:20|[3578]|4[04-9]|6(?:5[25]|60)))|3(?:[3-6][2-9]|7(?:[2-5]|6[0-59])|8[2-5])|4[5-8]|5[2-9]|6(?:[37]|5(?:[467]|5[014-9])|6(?:[2-8]|9[02-69])|8[2-8]|9(?:[236-8]|9[23]))|7[579]|8[03-579]|9[2-8])|9(?:[23]0|4[02-46-9]|5[024-79]|6[4-9]|7[2-47-9]|8[02-7]|9(?:3(?:3[02-9]|4[0-24689])|4[2-69]|[5-7]))"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["1|2(?:2[37]|5[5-9]|64|78|8[39]|91)|4(?:2[2689]|64|7[347])|5[2-589]|60|8(?:2[124589]|3[279]|[46-9])|9(?:[235-8]|93)","1|2(?:2[37]|5(?:[57]|[68]0|9[19])|64|78|8[39]|917)|4(?:2(?:20|[68]|9[178])|64|7[347])|5[2-589]|60|8(?:2[124589]|3[279]|[46-9])|9(?:[235-8]|93[34])","1|2(?:2[37]|5(?:[57]|[68]0|9(?:17|99))|64|78|8[39]|917)|4(?:2(?:20|[68]|9[178])|64|7[347])|5[2-589]|60|8(?:2[124589]|3[279]|[46-9])|9(?:[235-8]|93(?:31|4))"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["2(?:[34]7|[56]9|74|9[14-79])|82|993"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1-$2-$3",["3|4(?:2[09]|7[01])|6[1-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[2479][1-9]"],"0$1"]],[[,"(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3",["(?:12|57|99)0"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["800"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[2579]0|80[1-9]"],"0$1"],[,"(\\d{4})(\\d)(\\d{4})","$1-$2-$3",["1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51|63)|9(?:49|80|9[16])","1(?:267|3(?:7[247]|9[278])|4(?:5[67]|66)|5(?:47|58|64|8[67])|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[78]|96)|477|51[24]|636)|9(?:496|802|9(?:1[23]|69))","1(?:267|3(?:7[247]|9[278])|4(?:5[67]|66)|5(?:47|58|64|8[67])|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[78]|96[2457-9])|477|51[24]|636[2-57-9])|9(?:496|802|9(?:1[23]|69))"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["1(?:2[3-6]|3[3-9]|4[2-6]|5[2-8]|[68][2-7]|7[2-689]|9[1-578])|2(?:2[03-689]|3[3-58]|4[0-468]|5[04-8]|6[013-8]|7[06-9]|8[02-57-9]|9[13])|4(?:2[28]|3[689]|6[035-7]|7[05689]|80|9[3-5])|5(?:3[1-36-9]|4[4578]|5[013-8]|6[1-9]|7[2-8]|8[14-7]|9[4-9])|7(?:2[15]|3[5-9]|4[02-9]|6[135-8]|7[0-4689]|9[014-9])|8(?:2[49]|3[3-8]|4[5-8]|5[2-9]|6[35-9]|7[579]|8[03-579]|9[2-8])|9(?:[23]0|4[02-46-9]|5[024-79]|6[4-9]|7[2-47-9]|8[02-7]|9[3-7])","1(?:2[3-6]|3[3-9]|4[2-6]|5(?:[236-8]|[45][2-69])|[68][2-7]|7[2-689]|9[1-578])|2(?:2(?:[04-689]|3[23])|3[3-58]|4[0-468]|5(?:[0468][2-9]|5[78]|7[2-4])|6(?:[0135-8]|4[2-5])|7(?:[0679]|8[2-7])|8(?:[024578]|3[25-9]|9[6-9])|9(?:11|3[2-4]))|4(?:2(?:2[2-9]|8[237-9])|3[689]|6[035-7]|7(?:[059][2-8]|[68])|80|9[3-5])|5(?:3[1-36-9]|4[4578]|5[013-8]|6[1-9]|7[2-8]|8[14-7]|9(?:[4-7]|[89][2-8]))|7(?:2[15]|3[5-9]|4[02-9]|6[135-8]|7[0-4689]|9(?:[017-9]|4[6-8]|5[2-478]|6[2-589]))|8(?:2(?:4[4-8]|9[2-8])|3(?:[3-6][2-9]|7[2-6]|8[2-5])|4[5-8]|5[2-9]|6(?:[37]|5[4-7]|6[2-9]|8[2-8]|9[236-9])|7[579]|8[03-579]|9[2-8])|9(?:[23]0|4[02-46-9]|5[024-79]|6[4-9]|7[2-47-9]|8[02-7]|9(?:3[34]|4[2-69]|[5-7]))","1(?:2[3-6]|3[3-9]|4[2-6]|5(?:[236-8]|[45][2-69])|[68][2-7]|7[2-689]|9[1-578])|2(?:2(?:[04-689]|3[23])|3[3-58]|4[0-468]|5(?:[0468][2-9]|5[78]|7[2-4])|6(?:[0135-8]|4[2-5])|7(?:[0679]|8[2-7])|8(?:[024578]|3[25-9]|9[6-9])|9(?:11|3[2-4]))|4(?:2(?:2[2-9]|8[237-9])|3[689]|6[035-7]|7(?:[059][2-8]|[68])|80|9[3-5])|5(?:3[1-36-9]|4[4578]|5[013-8]|6[1-9]|7[2-8]|8[14-7]|9(?:[4-7]|[89][2-8]))|7(?:2[15]|3[5-9]|4[02-9]|6[135-8]|7[0-4689]|9(?:[017-9]|4[6-8]|5[2-478]|6[2-589]))|8(?:2(?:4[4-8]|9(?:20|[3578]|4[04-9]|6[56]))|3(?:[3-6][2-9]|7(?:[2-5]|6[0-59])|8[2-5])|4[5-8]|5[2-9]|6(?:[37]|5(?:[467]|5[014-9])|6(?:[2-8]|9[02-69])|8[2-8]|9(?:[236-8]|9[23]))|7[579]|8[03-579]|9[2-8])|9(?:[23]0|4[02-46-9]|5[024-79]|6[4-9]|7[2-47-9]|8[02-7]|9(?:3(?:3[02-9]|4[0-24689])|4[2-69]|[5-7]))","1(?:2[3-6]|3[3-9]|4[2-6]|5(?:[236-8]|[45][2-69])|[68][2-7]|7[2-689]|9[1-578])|2(?:2(?:[04-689]|3[23])|3[3-58]|4[0-468]|5(?:[0468][2-9]|5[78]|7[2-4])|6(?:[0135-8]|4[2-5])|7(?:[0679]|8[2-7])|8(?:[024578]|3[25-9]|9[6-9])|9(?:11|3[2-4]))|4(?:2(?:2[2-9]|8[237-9])|3[689]|6[035-7]|7(?:[059][2-8]|[68])|80|9[3-5])|5(?:3[1-36-9]|4[4578]|5[013-8]|6[1-9]|7[2-8]|8[14-7]|9(?:[4-7]|[89][2-8]))|7(?:2[15]|3[5-9]|4[02-9]|6[135-8]|7[0-4689]|9(?:[017-9]|4[6-8]|5[2-478]|6[2-589]))|8(?:2(?:4[4-8]|9(?:20|[3578]|4[04-9]|6(?:5[25]|60)))|3(?:[3-6][2-9]|7(?:[2-5]|6[0-59])|8[2-5])|4[5-8]|5[2-9]|6(?:[37]|5(?:[467]|5[014-9])|6(?:[2-8]|9[02-69])|8[2-8]|9(?:[236-8]|9[23]))|7[579]|8[03-579]|9[2-8])|9(?:[23]0|4[02-46-9]|5[024-79]|6[4-9]|7[2-47-9]|8[02-7]|9(?:3(?:3[02-9]|4[0-24689])|4[2-69]|[5-7]))"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["1|2(?:2[37]|5[5-9]|64|78|8[39]|91)|4(?:2[2689]|64|7[347])|5[2-589]|60|8(?:2[124589]|3[279]|[46-9])|9(?:[235-8]|93)","1|2(?:2[37]|5(?:[57]|[68]0|9[19])|64|78|8[39]|917)|4(?:2(?:20|[68]|9[178])|64|7[347])|5[2-589]|60|8(?:2[124589]|3[279]|[46-9])|9(?:[235-8]|93[34])","1|2(?:2[37]|5(?:[57]|[68]0|9(?:17|99))|64|78|8[39]|917)|4(?:2(?:20|[68]|9[178])|64|7[347])|5[2-589]|60|8(?:2[124589]|3[279]|[46-9])|9(?:[235-8]|93(?:31|4))"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["2(?:[34]7|[56]9|74|9[14-79])|82|993"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1-$2-$3",["3|4(?:2[09]|7[01])|6[1-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[2479][1-9]"],"0$1"]],[,,"20\\d{8}",,,,"2012345678",,,[10]],,,[,,"00(?:37\\d{6,13}|66\\d{6,13}|777(?:[01]\\d{2}|5\\d{3}|8\\d{4})|882[1245]\\d{4})",,,,"00777012"],[,,"570\\d{6}",,,,"570123456",,,[9]],,,[,,,,,,,,,[-1]]],KE:[,[,,"20\\d{6,7}|[4-9]\\d{6,9}",,,,,,,[7,8,9,10]],[,,"20\\d{6,7}|4(?:0\\d{6,7}|[136]\\d{7}|[245]\\d{5,7})|5(?:[08]\\d{7}|[1-79]\\d{5,7})|6(?:[01457-9]\\d{5,7}|2\\d{7}|6\\d{6,7})",,,,"202012345",,,[7,8,9]],[,,"7(?:[0-3679]\\d|4[0-9]|5[0-7]|8[0-25-9])\\d{6}",,,,"712123456",,,[9]],[,,"800[24-8]\\d{5,6}",,,,"800223456",,,[9,10]],[,,"900[02-9]\\d{5}",,,,"900223456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KE",254,"000","0",,,"005|0",,,,[[,"(\\d{2})(\\d{5,7})","$1 $2",["[24-6]"],"0$1"],[,"(\\d{3})(\\d{6})","$1 $2",["7"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KG:[,[,,"[235-8]\\d{8,9}",,,,,,,[9,10],[5,6]],[,,"(?:3(?:1(?:[256]\\d|3[1-9]|47)|2(?:22|3[0-479]|6[0-7])|4(?:22|5[6-9]|6\\d)|5(?:22|3[4-7]|59|6\\d)|6(?:22|5[35-7]|6\\d)|7(?:22|3[468]|4[1-9]|59|[67]\\d)|9(?:22|4[1-8]|6\\d))|6(?:09|12|2[2-4])\\d)\\d{5}",,,,"312123456",,,[9],[5,6]],[,,"(?:2(?:0[0-35]|2\\d)|5[0-24-7]\\d|7(?:[07]\\d|55))\\d{6}",,,,"700123456",,,[9]],[,,"800\\d{6,7}",,,,"800123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KG",996,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[25-7]|31[25]"],"0$1"],[,"(\\d{4})(\\d{5})","$1 $2",["3(?:1[36]|[2-9])"],"0$1"],[,"(\\d{3})(\\d{3})(\\d)(\\d{3})","$1 $2 $3 $4",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KH:[,[,,"[1-9]\\d{7,9}",,,,,,,[8,9,10],[6,7]],[,,"(?:2[3-6]|3[2-6]|4[2-4]|[5-7][2-5])(?:[237-9]|4[56]|5\\d|6\\d?)\\d{5}|23(?:4[234]|8\\d{2})\\d{4}",,,,"23756789",,,[8,9],[6,7]],[,,"(?:1(?:[013-79]\\d|[28]\\d{1,2})|2[3-6]48|3(?:[18]\\d{2}|[2-6]48)|4[2-4]48|5[2-5]48|6(?:[016-9]\\d|[2-5]48)|7(?:[07-9]\\d|[16]\\d{2}|[2-5]48)|8(?:[013-79]\\d|8\\d{2})|9(?:6\\d{2}|7\\d{1,2}|[0-589]\\d))\\d{5}",,,,"91234567",,,[8,9]],[,,"1800(?:1\\d|2[019])\\d{4}",,,,"1800123456",,,[10]],[,,"1900(?:1\\d|2[09])\\d{4}",,,,"1900123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KH",855,"00[14-9]","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["1\\d[1-9]|[2-9]"],"0$1"],[,"(1[89]00)(\\d{3})(\\d{3})","$1 $2 $3",["1[89]0","1[89]00"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KI:[,[,,"[2458]\\d{4}|3\\d{4,7}|[67]\\d{7}",,,,,,,[5,8]],[,,"(?:[24]\\d|3[1-9]|50|8[0-5])\\d{3}|(?:65(?:02[12]|12[56]|22[89]|[3-5]00)|7(?:27\\d{2}|3100|5(?:02[12]|12[56]|22[89]|[34](?:00|81)|500)))\\d{3}",,,,"31234"],[,,"(?:6(?:200[01]|30[01]\\d)|7(?:200[01]|3(?:0[0-5]\\d|140)))\\d{3}",,,,"72001234",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"30(?:0[01]\\d{2}|12(?:11|20))\\d{2}",,,,"30010000",,,[8]],"KI",686,"00",,,,"0",,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KM:[,[,,"[3478]\\d{6}",,,,,,,[7]],[,,"7[4-7]\\d{5}",,,,"7712345"],[,,"[34]\\d{6}",,,,"3212345"],[,,,,,,,,,[-1]],[,,"8\\d{6}",,,,"8001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KM",269,"00",,,,,,,,[[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KN:[,[,,"[589]\\d{9}",,,,,,,[10],[7]],[,,"869(?:2(?:29|36)|302|4(?:6[015-9]|70))\\d{4}",,,,"8692361234",,,,[7]],[,,"869(?:5(?:5[6-8]|6[5-7])|66\\d|76[02-7])\\d{4}",,,,"8697652917",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:(?:00|22|33|44|66|77|88)[2-9]|21[23])\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"KN",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"869",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KP:[,[,,"1\\d{9}|[28]\\d{7}",,,,,,,[8,10],[6,7]],[,,"2\\d{7}|85\\d{6}",,,,"21234567",,,[8],[6,7]],[,,"19[123]\\d{7}",,,,"1921234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KP",850,"00|99","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"2(?:[0-24-9]\\d{2}|3(?:[0-79]\\d|8[02-9]))\\d{4}",,,,"23821234",,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KR:[,[,,"00(?:3\\d{8,9}|7\\d{9,11})|[1-7]\\d{4,9}|8\\d{8}",,,,,,,[5,6,8,9,10,11,12,13,14],[3,7]],[,,"2[1-9]\\d{6,7}|(?:3[1-3]|[46][1-4]|5[1-5])(?:1\\d{2,3}|[1-9]\\d{6,7})",,,,"22123456",,,[5,6,8,9,10],[3,7]],[,,"1[0-26-9]\\d{7,8}",,,,"1000000000",,,[9,10]],[,,"(?:00(?:3(?:08|68\\d)|798\\d{1,3})|80\\d)\\d{6}",,,,"801234567",,,[9,11,12,13,14]],[,,"60[2-9]\\d{6}",,,,"602345678",,,[9]],[,,,,,,,,,[-1]],[,,"50\\d{8}",,,,"5012345678",,,[10]],[,,"70\\d{8}",,,,"7012345678",,,[10]],"KR",82,"00(?:[1259]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))","0",,,"0(8[1-46-8]|85\\d{2})?",,,,[[,"(\\d{2})(\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"],"0$1","0$CC-$1"],[,"(\\d{4})(\\d{4})","$1-$2",["1(?:5[246-9]|6[046-8]|8[03579])","1(?:5(?:22|44|66|77|88|99)|6(?:[07]0|44|6[16]|88)|8(?:00|33|55|77|99))"],"$1","0$CC-$1"],[,"(\\d{5})","$1",["1[016-9]1","1[016-9]11","1[016-9]114"],"0$1","0$CC-$1"],[,"(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2[1-9]"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60[2-9]|80"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["1[0-25-9]|(?:3[1-3]|[46][1-4]|5[1-5])[1-9]"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]0"],"0$1","0$CC-$1"],[,"(\\d{5})(\\d{3})(\\d{3})","$1 $2 $3",["003","0030","00308"],"$1","0$CC-$1"],[,"(\\d{5})(\\d{3,4})(\\d{4})","$1 $2 $3",["00[37]","00(?:36|79)","00(?:36|79)8"],"$1","0$CC-$1"],[,"(\\d{5})(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3 $4",["007","0079","00798"],"$1","0$CC-$1"]],[[,"(\\d{2})(\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"],"0$1","0$CC-$1"],[,"(\\d{4})(\\d{4})","$1-$2",["1(?:5[246-9]|6[046-8]|8[03579])","1(?:5(?:22|44|66|77|88|99)|6(?:[07]0|44|6[16]|88)|8(?:00|33|55|77|99))"],"$1","0$CC-$1"],[,"(\\d{5})","$1",["1[016-9]1","1[016-9]11","1[016-9]114"],"0$1","0$CC-$1"],[,"(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2[1-9]"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60[2-9]|80"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["1[0-25-9]|(?:3[1-3]|[46][1-4]|5[1-5])[1-9]"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]0"],"0$1","0$CC-$1"]],[,,"15\\d{7,8}",,,,"1523456789",,,[9,10]],,,[,,"00(?:3(?:08|68\\d)|798\\d{1,3})\\d{6}",,,,"007981234567",,,[11,12,13,14]],[,,"1(?:5(?:22|44|66|77|88|99)|6(?:00|44|6[16]|70|88)|8(?:00|33|55|77|99))\\d{4}",,,,"15441234",,,[8]],,,[,,,,,,,,,[-1]]],KW:[,[,,"[12569]\\d{6,7}",,,,,,,[7,8]],[,,"(?:18\\d|2(?:[23]\\d{2}|4(?:[1-35-9]\\d|44)|5(?:0[034]|[2-46]\\d|5[1-3]|7[1-7])))\\d{4}",,,,"22345678"],[,,"(?:5(?:[05]\\d{2}|1[0-7]\\d|2(?:22|5[25])|6[56]\\d)|6(?:0[034679]\\d|222|5[015-9]\\d|6\\d{2}|7(?:0[013-9]|[67]\\d)|9(?:[069]\\d|3[039]))|9(?:0[09]\\d|11[01]|22\\d|4[01479]\\d|55\\d|6[0679]\\d|7(?:02|[1-9]\\d)|8[057-9]\\d|9\\d{2}))\\d{4}",,,,"50012345",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KW",965,"00",,,,,,,,[[,"(\\d{4})(\\d{3,4})","$1 $2",["[16]|2(?:[0-35-9]|4[0-35-9])|52[25]|9[0-24-9]"]],[,"(\\d{3})(\\d{5})","$1 $2",["244|5(?:[015]|6[56])"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KY:[,[,,"[3589]\\d{9}",,,,,,,[10],[7]],[,,"345(?:2(?:22|44)|444|6(?:23|38|40)|7(?:4[35-79]|6[6-9]|77)|8(?:00|1[45]|25|[48]8)|9(?:14|4[035-9]))\\d{4}",,,,"3452221234",,,,[7]],[,,"345(?:32[1-9]|5(?:1[67]|2[5-79]|4[6-9]|50|76)|649|9(?:1[67]|2[2-9]|3[689]))\\d{4}",,,,"3453231234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}|345976\\d{4}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"5(?:(?:00|22|33|44|66|77|88)[2-9]|21[23])\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"KY",1,"011","1",,,"1",,,,,,[,,"345849\\d{4}",,,,"3458491234"],,"345",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KZ:[,[,,"(?:33\\d|7\\d{2}|80[089])\\d{7}",,,,,,,[10]],[,,"33622\\d{5}|7(?:1(?:0(?:[23]\\d|4[0-3]|59|63)|1(?:[23]\\d|4[0-79]|59)|2(?:[23]\\d|59)|3(?:2\\d|3[0-79]|4[0-35-9]|59)|4(?:[24]\\d|3[013-9]|5[1-9])|5(?:2\\d|3[1-9]|4[0-7]|59)|6(?:[234]\\d|5[19]|61)|72\\d|8(?:[27]\\d|3[1-46-9]|4[0-5]))|2(?:1(?:[23]\\d|4[46-9]|5[3469])|2(?:2\\d|3[0679]|46|5[12679])|3(?:[234]\\d|5[139])|4(?:2\\d|3[1235-9]|59)|5(?:[23]\\d|4[01246-8]|59|61)|6(?:2\\d|3[1-9]|4[0-4]|59)|7(?:[2379]\\d|40|5[279])|8(?:[23]\\d|4[0-3]|59)|9(?:2\\d|3[124578]|59)))\\d{5}",,,,"7123456789"],[,,"7(?:0[012578]|47|6[02-4]|7[15-8]|85)\\d{7}",,,,"7710009998"],[,,"800\\d{7}",,,,"8001234567"],[,,"809\\d{7}",,,,"8091234567"],[,,,,,,,,,[-1]],[,,"808\\d{7}",,,,"8081234567"],[,,"751\\d{7}",,,,"7511234567"],"KZ",7,"810","8",,,"8",,"8~10",,,,[,,,,,,,,,[-1]],,,[,,"751\\d{7}",,,,"7511234567"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LA:[,[,,"[2-8]\\d{7,9}",,,,,,,[8,9,10],[6]],[,,"(?:2[13]|3(?:0\\d|[14])|[5-7][14]|41|8[1468])\\d{6}",,,,"21212862",,,[8,9],[6]],[,,"20(?:2[2389]|5[24-689]|7[6-8]|9[1-35-9])\\d{6}",,,,"2023123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LA",856,"00","0",,,"0",,,,[[,"(20)(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["20"],"0$1"],[,"([2-8]\\d)(\\d{3})(\\d{3})","$1 $2 $3",["2[13]|3[14]|[4-8]"],"0$1"],[,"(30)(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["30"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LB:[,[,,"[13-9]\\d{6,7}",,,,,,,[7,8]],[,,"(?:[14-6]\\d{2}|7(?:[2-57]\\d|62|8[0-7]|9[04-9])|8[02-9]\\d|9\\d{2})\\d{4}",,,,"1123456",,,[7]],[,,"(?:3\\d|7(?:[01]\\d|6[013-9]|8[89]|9[1-3])|81\\d)\\d{5}",,,,"71123456"],[,,,,,,,,,[-1]],[,,"9[01]\\d{6}",,,,"90123456",,,[8]],[,,"80\\d{6}",,,,"80123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LB",961,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[13-69]|7(?:[2-57]|62|8[0-7]|9[04-9])|8[02-9]"],"0$1"],[,"([7-9]\\d)(\\d{3})(\\d{3})","$1 $2 $3",["7(?:[01]|6[013-9]|8[89]|9[1-3])|[89][01]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LC:[,[,,"[5789]\\d{9}",,,,,,,[10],[7]],[,,"758(?:4(?:30|5[0-9]|6[2-9]|8[0-2])|57[0-2]|638)\\d{4}",,,,"7584305678",,,,[7]],[,,"758(?:28[4-7]|384|4(?:6[01]|8[4-9])|5(?:1[89]|20|84)|7(?:1[2-9]|2\\d|3[01]))\\d{4}",,,,"7582845678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:(?:00|22|33|44|66|77|88)[2-9]|21[23])\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"LC",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"758",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LI:[,[,,"6\\d{8}|[23789]\\d{6}",,,,,,,[7,9]],[,,"(?:2(?:01|1[27]|3\\d|6[02-578]|96)|3(?:7[0135-7]|8[048]|9[0269]))\\d{4}",,,,"2345678",,,[7]],[,,"6(?:5(?:09|1\\d|20)|6(?:0[0-6]|10|2[06-9]|39))\\d{5}|7(?:[37-9]\\d|42|56)\\d{4}",,,,"660234567"],[,,"80(?:02[28]|9\\d{2})\\d{2}",,,,"8002222",,,[7]],[,,"90(?:02[258]|1(?:23|3[14])|66[136])\\d{2}",,,,"9002222",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LI",423,"00","0",,,"0|10(?:01|20|66)",,,,[[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[237-9]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6[56]"]],[,"(69)(7\\d{2})(\\d{4})","$1 $2 $3",["697"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"870(?:28|87)\\d{2}",,,,"8702812",,,[7]],,,[,,"697(?:42|56|[78]\\d)\\d{4}",,,,"697861234",,,[9]]],LK:[,[,,"[1-9]\\d{8}",,,,,,,[9],[7]],[,,"1(?:1[2-57]\\d{6}|973\\d{5})|(?:2[13-7]|3[1-8]|4[157]|5[12457]|6[35-7]|[89]1)[2-57]\\d{6}",,,,"112345678",,,,[7]],[,,"7[0125-8]\\d{7}",,,,"712345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LK",94,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[1-689]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LR:[,[,,"2\\d{7,8}|[378]\\d{8}|4\\d{6}|5\\d{6,8}",,,,,,,[7,8,9]],[,,"(?:2\\d{3}|33333)\\d{4}",,,,"21234567",,,[8,9]],[,,"(?:20\\d{2}|330\\d|4[67]|5(?:55)?\\d|77\\d{2}|88\\d{2})\\d{5}",,,,"770123456",,,[7,9]],[,,,,,,,,,[-1]],[,,"332(?:02|[2-5]\\d)\\d{4}",,,,"332021234",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LR",231,"00","0",,,"0",,,,[[,"(2\\d)(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],[,"([4-5])(\\d{3})(\\d{3})","$1 $2 $3",["[45]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[23578]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LS:[,[,,"[2568]\\d{7}",,,,,,,[8]],[,,"2\\d{7}",,,,"22123456"],[,,"[56]\\d{7}",,,,"50123456"],[,,"800[256]\\d{4}",,,,"80021234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LS",266,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LT:[,[,,"[3-9]\\d{7}",,,,,,,[8]],[,,"(?:3[1478]|4[124-6]|52)\\d{6}",,,,"31234567"],[,,"6\\d{7}",,,,"61234567"],[,,"800\\d{5}",,,,"80012345"],[,,"9(?:0[0239]|10)\\d{5}",,,,"90012345"],[,,"808\\d{5}",,,,"80812345"],[,,"700\\d{5}",,,,"70012345"],[,,,,,,,,,[-1]],"LT",370,"00","8",,,"[08]",,,,[[,"([34]\\d)(\\d{6})","$1 $2",["37|4(?:1|5[45]|6[2-4])"],"(8-$1)",,1],[,"([3-6]\\d{2})(\\d{5})","$1 $2",["3[148]|4(?:[24]|6[09])|528|6"],"(8-$1)",,1],[,"([7-9]\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["[7-9]"],"8 $1",,1],[,"(5)(2\\d{2})(\\d{4})","$1 $2 $3",["52[0-79]"],"(8-$1)",,1]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"70[67]\\d{5}",,,,"70712345"],,,[,,,,,,,,,[-1]]],LU:[,[,,"[24-9]\\d{3,10}|3(?:[0-46-9]\\d{2,9}|5[013-9]\\d{1,8})",,,,,,,[4,5,6,7,8,9,10,11]],[,,"(?:2[2-9]\\d{2,9}|(?:3(?:[0-46-9]\\d|5[013-9])|[457]\\d{2}|8(?:0[2-9]|[13-9]\\d)|9(?:0[89]|[2-579]\\d))\\d{1,8})",,,,"27123456"],[,,"6[25-79][18]\\d{6}",,,,"628123456",,,[9]],[,,"800\\d{5}",,,,"80012345",,,[8]],[,,"90[015]\\d{5}",,,,"90012345",,,[8]],[,,"801\\d{5}",,,,"80112345",,,[8]],[,,,,,,,,,[-1]],[,,"20(?:1\\d{5}|[2-689]\\d{1,7})",,,,"20201234",,,[4,5,6,7,8,9,10]],"LU",352,"00",,,,"(15(?:0[06]|1[12]|35|4[04]|55|6[26]|77|88|99)\\d)",,,,[[,"(\\d{2})(\\d{3})","$1 $2",["[2-5]|7[1-9]|[89](?:0[2-9]|[1-9])"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[2-5]|7[1-9]|[89](?:0[2-9]|[1-9])"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["20"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4",["2(?:[0367]|4[3-8])"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["20"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4 $5",["2(?:[0367]|4[3-8])"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{1,4})","$1 $2 $3 $4",["2(?:[12589]|4[12])|[3-5]|7[1-9]|8(?:0[2-9]|[1-9])|9(?:0[2-46-9]|[1-9])"],,"$CC $1"],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["70|80[01]|90[015]"],,"$CC $1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"],,"$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LV:[,[,,"[2689]\\d{7}",,,,,,,[8]],[,,"6\\d{7}",,,,"63123456"],[,,"2\\d{7}",,,,"21234567"],[,,"80\\d{6}",,,,"80123456"],[,,"90\\d{6}",,,,"90123456"],[,,"81\\d{6}",,,,"81123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LV",371,"00",,,,,,,,[[,"([2689]\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[2689]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LY:[,[,,"[25679]\\d{8}",,,,,,,[9],[7]],[,,"(?:2[1345]|5[1347]|6[123479]|71)\\d{7}",,,,"212345678",,,,[7]],[,,"9[1-6]\\d{7}",,,,"912345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LY",218,"00","0",,,"0",,,,[[,"([25-79]\\d)(\\d{7})","$1-$2",["[25-79]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MA:[,[,,"[5-9]\\d{8}",,,,,,,[9]],[,,"5(?:2(?:[015-79]\\d|2[02-9]|3[2-57]|4[2-8]|8[235-7])\\d|3(?:[0-48]\\d|[57][2-9]|6[2-8]|9[3-9])\\d|4[067]\\d{2}|5[03]\\d{2})\\d{4}",,,,"520123456"],[,,"(?:6(?:[0-79]\\d|8[0-247-9])|7(?:0[067]|6[1267]|7[017]))\\d{6}",,,,"650123456"],[,,"80\\d{7}",,,,"801234567"],[,,"89\\d{7}",,,,"891234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"5924[01]\\d{4}",,,,"592401234"],"MA",212,"00","0",,,"0",,,,[[,"([5-7]\\d{2})(\\d{6})","$1-$2",["5(?:2[015-7]|3[0-4])|[67]"],"0$1"],[,"([58]\\d{3})(\\d{5})","$1-$2",["5(?:2[2-489]|3[5-9]|92)|892","5(?:2(?:[2-48]|9[0-7])|3(?:[5-79]|8[0-7])|924)|892"],"0$1"],[,"(5\\d{4})(\\d{4})","$1-$2",["5(?:29|38)","5(?:29|38)[89]"],"0$1"],[,"([5]\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5(?:4[067]|5[03])"],"0$1"],[,"(8[09])(\\d{7})","$1-$2",["8(?:0|9[013-9])"],"0$1"]],,[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MC:[,[,,"[34689]\\d{7,8}",,,,,,,[8,9]],[,,"870\\d{5}|9[2-47-9]\\d{6}",,,,"99123456",,,[8]],[,,"3\\d{7}|4(?:4\\d|5[1-9])\\d{5}|6\\d{8}",,,,"612345678"],[,,"90\\d{6}",,,,"90123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MC",377,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[39]"],"$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["4"],"0$1"],[,"(6)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["6"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["8"],"$1"]],,[,,,,,,,,,[-1]],,,[,,"870\\d{5}",,,,"87012345",,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MD:[,[,,"[235-9]\\d{7}",,,,,,,[8]],[,,"(?:2[1-9]\\d|3[1-79]\\d|5(?:33|5[257]))\\d{5}",,,,"22212345"],[,,"(?:562|6\\d{2}|7(?:[189]\\d|6[07]|7[457-9]))\\d{5}",,,,"62112345"],[,,"800\\d{5}",,,,"80012345"],[,,"90[056]\\d{5}",,,,"90012345"],[,,"808\\d{5}",,,,"80812345"],[,,,,,,,,,[-1]],[,,"3[08]\\d{6}",,,,"30123456"],"MD",373,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["22|3"],"0$1"],[,"([25-7]\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["2[13-9]|[5-7]"],"0$1"],[,"([89]\\d{2})(\\d{5})","$1 $2",["[89]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"803\\d{5}",,,,"80312345"],,,[,,,,,,,,,[-1]]],ME:[,[,,"[2-9]\\d{7,8}",,,,,,,[8],[6]],[,,"(?:20[2-8]|3(?:0[2-7]|[12][235-7]|3[24-7])|4(?:0[2-467]|1[267])|5(?:0[2467]|1[267]|2[2367]))\\d{5}",,,,"30234567",,,,[6]],[,,"6(?:00\\d|3[024]\\d|6[0-25]\\d|[7-9]\\d{2})\\d{4}",,,,"67622901"],[,,"80[0-258]\\d{5}",,,,"80080002"],[,,"(?:9(?:4[1568]|5[178]))\\d{5}",,,,"94515151"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"78[1-49]\\d{5}",,,,"78108780"],"ME",382,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-57-9]|6[036-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"77[1-9]\\d{5}",,,,"77273012"],,,[,,,,,,,,,[-1]]],MF:[,[,,"[56]\\d{8}",,,,,,,[9]],[,,"590(?:0[079]|13|2[79]|30|43|5[0-268]|7[79]|87)\\d{4}",,,,"590271234"],[,,"69(?:0\\d{2}|1(?:2[29]|3[0-5]))\\d{4}",,,,"690001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MF",590,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MG:[,[,,"[23]\\d{8}",,,,,,,[9],[7]],[,,"20(?:2\\d{2}|4[47]\\d|5[3467]\\d|6[279]\\d|7(?:2[29]|[35]\\d)|8[268]\\d|9[245]\\d)\\d{4}",,,,"202123456",,,,[7]],[,,"3[2-49]\\d{7}",,,,"321234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"22\\d{7}",,,,"221234567"],"MG",261,"00","0",,,"0",,,,[[,"([23]\\d)(\\d{2})(\\d{3})(\\d{2})","$1 $2 $3 $4",["[23]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MH:[,[,,"[2-6]\\d{6}",,,,,,,[7]],[,,"(?:247|528|625)\\d{4}",,,,"2471234"],[,,"(?:235|329|45[56]|545)\\d{4}",,,,"2351234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"635\\d{4}",,,,"6351234"],"MH",692,"011","1",,,"1",,,,[[,"(\\d{3})(\\d{4})","$1-$2"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MK:[,[,,"[2-578]\\d{7}",,,,,,,[8],[6,7]],[,,"(?:2(?:[23]\\d|5[0-24578]|6[01]|82)|3(?:1[3-68]|[23][2-68]|4[23568])|4(?:[23][2-68]|4[3-68]|5[2568]|6[25-8]|7[24-68]|8[4-68]))\\d{5}",,,,"22012345",,,,[6,7]],[,,"7(?:[0-25-8]\\d{2}|3[2-4]\\d|421|9[23]\\d)\\d{4}",,,,"72345678"],[,,"800\\d{5}",,,,"80012345"],[,,"5[02-9]\\d{6}",,,,"50012345"],[,,"8(?:0[1-9]|[1-9]\\d)\\d{5}",,,,"80123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MK",389,"00","0",,,"0",,,,[[,"(2)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],[,"([347]\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[347]"],"0$1"],[,"([58]\\d{2})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["[58]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ML:[,[,,"[24-9]\\d{7}",,,,,,,[8]],[,,"(?:2(?:0(?:2\\d|7[0-8])|1(?:2[67]|[4-689]\\d))|4(?:0[0-4]|4[1-39])\\d)\\d{4}",,,,"20212345"],[,,"(?:2(?:079|17\\d)|50\\d{2}|[679]\\d{3}|8[239]\\d{2})\\d{4}",,,,"65012345"],[,,"80\\d{6}",,,,"80012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ML",223,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-9]"]],[,"(\\d{4})","$1",["67|74"]]],[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-9]"]]],[,,,,,,,,,[-1]],,,[,,"80\\d{6}",,,,"80012345"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MM:[,[,,"[178]\\d{5,7}|[24-6]\\d{5,8}|9(?:[279]\\d{0,2}|5|[34]\\d{1,2}|6(?:\\d{1,2})?|8(?:\\d{2})?)\\d{6}",,,,,,,[6,7,8,9,10],[5]],[,,"1(?:2\\d{1,2}|[35]\\d|4(?:\\d|2[236]|39)|6\\d?|[89][0-6]\\d)\\d{4}|2(?:2(?:000\\d{3}|\\d{4})|3\\d{4}|4(?:0\\d{5}|26\\d{4}|39\\d{4}|\\d{4})|5(?:1\\d{3,6}|[02-9]\\d{3,5})|[6-9]\\d{4})|4(?:2[245-8]|3(?:2(?:02)?|[346]|56?)|[46][2-6]|5[3-5])\\d{4}|5(?:2(?:2(?:\\d{1,2})?|[3-8])|3[2-68]|4(?:21?|[4-8])|5[23]|6[2-4]|7[2-8]|8[24-7]|9[2-7])\\d{4}|6(?:0[23]|1(?:2(?:0|4\\d)?|[356])|2[2-6]|3[24-6]|4(?:2(?:4\\d)?|[3-6])|5[2-4]|6[2-8]|7(?:[2367]|4(?:\\d|39)|5\\d?|8[145]\\d)|8[245]|9(?:20?|4))\\d{4}|7(?:[04][24-8]|1(?:20?|[3-7])|22|3[2-4]|5[2-7])\\d{4}|8(?:1(?:2\\d{1,2}|[3-689]\\d)|2(?:2\\d|3(?:\\d|20)|[4-8]\\d)|3[24]\\d|4[24-7]\\d|5[245]\\d|6[23]\\d)\\d{3}",,,,"1234567",,,[6,7,8,9],[5]],[,,"17[01]\\d{4}|9(?:2(?:[0-4]|5\\d{2}|6[0-5]\\d)|3(?:[0-36]|4[069])\\d|4(?:0[0-4]\\d|[1379]\\d|2\\d{2}|4[0-589]\\d|5\\d{2}|88)|5[0-6]|6(?:1\\d|9\\d{2}|\\d)|7(?:3|5[0-2]|[6-9]\\d)\\d|8(?:\\d|9\\d{2})|9(?:1\\d|[5-7]\\d{2}|[089]))\\d{5}",,,,"92123456",,,[7,8,9,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"1333\\d{4}",,,,"13331234",,,[8]],"MM",95,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["1|2[245]"],"0$1"],[,"(2)(\\d{4})(\\d{4})","$1 $2 $3",["251"],"0$1"],[,"(\\d)(\\d{2})(\\d{3})","$1 $2 $3",["16|2"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["432|67|81"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{3,4})","$1 $2 $3",["[4-8]"],"0$1"],[,"(9)(\\d{3})(\\d{4,6})","$1 $2 $3",["9(?:2[0-4]|[35-9]|4[137-9])"],"0$1"],[,"(9)([34]\\d{4})(\\d{4})","$1 $2 $3",["9(?:3[0-36]|4[0-57-9])"],"0$1"],[,"(9)(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["92[56]"],"0$1"],[,"(9)(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["93"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MN:[,[,,"[12]\\d{7,9}|[57-9]\\d{7}",,,,,,,[8,9,10],[6,7]],[,,"[12](?:1\\d|2(?:[1-3]\\d?|7\\d)|3[2-8]\\d{1,2}|4[2-68]\\d{1,2}|5[1-4689]\\d{1,2})\\d{5}|5[0568]\\d{6}",,,,"50123456",,,,[6,7]],[,,"(?:8(?:[05689]\\d|3[01])|9[013-9]\\d)\\d{5}",,,,"88123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"7[05-8]\\d{6}",,,,"75123456",,,[8]],"MN",976,"001","0",,,"0",,,,[[,"([12]\\d)(\\d{2})(\\d{4})","$1 $2 $3",["[12]1"],"0$1"],[,"([12]2\\d)(\\d{5,6})","$1 $2",["[12]2[1-3]"],"0$1"],[,"([12]\\d{3})(\\d{5})","$1 $2",["[12](?:27|[3-5])","[12](?:27|[3-5]\\d)2"],"0$1"],[,"(\\d{4})(\\d{4})","$1 $2",["[57-9]"],"$1"],[,"([12]\\d{4})(\\d{4,5})","$1 $2",["[12](?:27|[3-5])","[12](?:27|[3-5]\\d)[4-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MO:[,[,,"[268]\\d{7}",,,,,,,[8]],[,,"(?:28[2-57-9]|8(?:11|[2-57-9]\\d))\\d{5}",,,,"28212345"],[,,"6(?:[2356]\\d|8[158])\\d{5}",,,,"66123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MO",853,"00",,,,,,,,[[,"([268]\\d{3})(\\d{4})","$1 $2",["[268]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MP:[,[,,"[5689]\\d{9}",,,,,,,[10],[7]],[,,"670(?:2(?:3[3-7]|56|8[5-8])|32[1238]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[3589]|8[3-9]8|989)\\d{4}",,,,"6702345678",,,,[7]],[,,"670(?:2(?:3[3-7]|56|8[5-8])|32[1238]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[3589]|8[3-9]8|989)\\d{4}",,,,"6702345678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:(?:00|22|33|44|66|77|88)[2-9]|21[23])\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"MP",1,"011","1",,,"1",,,1,,,[,,,,,,,,,[-1]],,"670",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MQ:[,[,,"[56]\\d{8}",,,,,,,[9]],[,,"596(?:0[0-7]|10|2[7-9]|3[05-9]|4[0-46-8]|[5-7]\\d|8[09]|9[4-8])\\d{4}",,,,"596301234"],[,,"69(?:6(?:[0-47-9]\\d|5[0-6]|6[0-4])|727)\\d{4}",,,,"696201234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MQ",596,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",,"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MR:[,[,,"[2-48]\\d{7}",,,,,,,[8]],[,,"25[08]\\d{5}|35\\d{6}|45[1-7]\\d{5}",,,,"35123456"],[,,"[234][0-46-9]\\d{6}",,,,"22123456"],[,,"800\\d{5}",,,,"80012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MR",222,"00",,,,,,,,[[,"([2-48]\\d)(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-48]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MS:[,[,,"[5689]\\d{9}",,,,,,,[10],[7]],[,,"664491\\d{4}",,,,"6644912345",,,,[7]],[,,"66449[2-6]\\d{4}",,,,"6644923456",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:(?:00|22|33|44|66|77|88)[2-9]|21[23])\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"MS",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"664",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MT:[,[,,"[2357-9]\\d{7}",,,,,,,[8]],[,,"2(?:0(?:[169]\\d|3[1-4])|[1-357]\\d{2})\\d{4}",,,,"21001234"],[,,"(?:7(?:210|[79]\\d{2})|9(?:2(?:1[01]|31)|69[67]|8(?:1[1-3]|89|97)|9\\d{2}))\\d{4}",,,,"96961234"],[,,"800[3467]\\d{4}",,,,"80071234"],[,,"5(?:0(?:0(?:37|43)|6\\d{2}|70\\d|9[0168]\\d)|[12]\\d0[1-5])\\d{3}",,,,"50037123"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"3550\\d{4}",,,,"35501234"],"MT",356,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2"]],,[,,"7117\\d{4}",,,,"71171234"],,,[,,,,,,,,,[-1]],[,,"501\\d{5}",,,,"50112345"],,,[,,,,,,,,,[-1]]],MU:[,[,,"[2-9]\\d{6,7}",,,,,,,[7,8]],[,,"(?:2(?:[03478]\\d|1[0-7]|6[1-69])|4(?:[013568]\\d|2[4-7])|5(?:44\\d|471)|6\\d{2}|8(?:14|3[129]))\\d{4}",,,,"2012345"],[,,"5(?:2[589]\\d|4(?:2[1-389]|[489]\\d|7[1-9])|7\\d{2}|8(?:[0-689]\\d|7[15-8])|9[0-8]\\d)\\d{4}",,,,"52512345",,,[8]],[,,"80[012]\\d{4}",,,,"8001234",,,[7]],[,,"30\\d{5}",,,,"3012345",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"3(?:20|9\\d)\\d{4}",,,,"3201234",,,[7]],"MU",230,"0(?:0|[2-7]0|33)",,,,,,"020",,[[,"([2-46-9]\\d{2})(\\d{4})","$1 $2",["[2-46-9]"]],[,"(5\\d{3})(\\d{4})","$1 $2",["5"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MV:[,[,,"[346-8]\\d{6,9}|9(?:00\\d{7}|\\d{6})",,,,,,,[7,10]],[,,"(?:3(?:0[0-3]|3[0-59])|6(?:[57][02468]|6[024568]|8[024689]))\\d{4}",,,,"6701234",,,[7]],[,,"(?:46[46]|7[2-9]\\d|9[14-9]\\d)\\d{4}",,,,"7712345",,,[7]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,"900\\d{7}",,,,"9001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MV",960,"0(?:0|19)",,,,,,"00",,[[,"(\\d{3})(\\d{4})","$1-$2",["[3467]|9(?:0[1-9]|[1-9])"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]00"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"4[05]0\\d{4}",,,,"4001234",,,[7]],,,[,,,,,,,,,[-1]]],MW:[,[,,"(?:1(?:\\d{2})?|[2789]\\d{2}|31\\d)\\d{6}",,,,,,,[7,9]],[,,"(?:1[2-9]|21\\d{2})\\d{5}",,,,"1234567"],[,,"(?:111|77\\d|88\\d|99\\d)\\d{6}",,,,"991234567",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"31\\d{7}",,,,"310123456",,,[9]],"MW",265,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["1"],"0$1"],[,"(2\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[17-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["31"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MX:[,[,,"[1-9]\\d{9,10}",,,,,,,[10,11],[7,8]],[,,"(?:33|55|81)\\d{8}|(?:2(?:0[01]|2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-6][1-9]|[37][1-8]|8[1-35-9]|9[2-689])|5(?:88|9[1-79])|6(?:1[2-68]|[234][1-9]|5[1-3689]|6[12457-9]|7[1-7]|8[67]|9[4-8])|7(?:[13467][1-9]|2[1-9]|5[13-9]|8[1-69]|9[17])|8(?:2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))\\d{7}",,,,"2221234567",,,[10],[7,8]],[,,"1(?:(?:33|55|81)\\d{8}|(?:2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-6][1-9]|[37][1-8]|8[1-35-9]|9[2-689])|5(?:88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[12457-9]|7[1-7]|8[67]|9[4-8])|7(?:[13467][1-9]|2[1-9]|5[13-9]|8[1-69]|9[17])|8(?:2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))\\d{7})",,,,"12221234567",,,[11]],[,,"8(?:00|88)\\d{7}",,,,"8001234567",,,[10]],[,,"900\\d{7}",,,,"9001234567",,,[10]],[,,"300\\d{7}",,,,"3001234567",,,[10]],[,,"500\\d{7}",,,,"5001234567",,,[10]],[,,,,,,,,,[-1]],"MX",52,"0[09]","01",,,"0[12]|04[45](\\d{10})","1$1",,,[[,"([358]\\d)(\\d{4})(\\d{4})","$1 $2 $3",["33|55|81"],"01 $1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2467]|3[0-2457-9]|5[089]|8[02-9]|9[0-35-9]"],"01 $1",,1],[,"(1)([358]\\d)(\\d{4})(\\d{4})","044 $2 $3 $4",["1(?:33|55|81)"],"$1",,1],[,"(1)(\\d{3})(\\d{3})(\\d{4})","044 $2 $3 $4",["1(?:[2467]|3[0-2457-9]|5[089]|8[2-9]|9[1-35-9])"],"$1",,1]],[[,"([358]\\d)(\\d{4})(\\d{4})","$1 $2 $3",["33|55|81"],"01 $1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2467]|3[0-2457-9]|5[089]|8[02-9]|9[0-35-9]"],"01 $1",,1],[,"(1)([358]\\d)(\\d{4})(\\d{4})","$1 $2 $3 $4",["1(?:33|55|81)"]],[,"(1)(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["1(?:[2467]|3[0-2457-9]|5[089]|8[2-9]|9[1-35-9])"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MY:[,[,,"[13-9]\\d{7,9}",,,,,,,[8,9,10],[6,7]],[,,"(?:3(?:2(?:0(?:11|2[0-8]|3[0-24-79]|[579]\\d|8[0-57-9])|1(?:0[6-9]|1[03-9]|[467]\\d|8[0-2]|9[13])|2(?:0[1-3]|2[2-4]|4[0-25-7]|6[0-8]|7[02-689]|8\\d|9[5-9])|3(?:0[0-3]|3[0-36]|8[0-35-9]|9[1-3])|6(?:0[0-5]|[139]\\d|8[15-8])|7(?:1\\d|2[0-7]|3[0-3]|42|7[0-356]|8[0-35-8])|8(?:00|4[78]|5[6-9])|93[58])|3(?:0(?:0[0-35-9]|10|5[01]|8[0-6]|9[39])|1(?:0[1-39]|10|2[02-469]|3[245]|4[0-3589]|6[0-35-9]|7[067]|8[0-57]|9[0-278])|2(?:1[3467]|2[45]|4[1-3]|5[0689]|6[04589]|7[0-3579]|8[0-489]|9[0-27])|3(?:1[7-9]|2[1-6]|4[1-689]|5[89]|6[1-3]|7\\d|8[125]|9[236])|6(?:[12]0|3[01]|5[0-256]|6[08]|8[45]))|4(?:0(?:09|[14]\\d|2[0-8]|3[12]|5[01]|65)|1(?:0[0-8]|31|4\\d|6[12])|2(?:17|5[0-35-9]|6[024-6]|7[0189]|8[057-9]|9\\d)|770|8(?:0[0-2]|1[0-3569]|2[01]))|5(?:0(?:2[0-2]|3[0-35-9])|1(?:0[1-3]|1[05]|2[0-6]|31|6[1-7]|9[1258])|270|48[0-5]|5(?:1\\d|2[0-6]|4[0-589]|6[125-9]|9[01])|6(?:1[1-4]|2[0-589]|3\\d|5[0-3])|7(?:21|40)|8(?:7[06-9]|8[025-9]|9[12]))|6(?:0(?:2[0-28]|3[24-9]|4[246-9]|5[57]|6[13-6]|7[358]|8[1247]|9[0-59])|1(?:[04][0-58]|15|2[02-8]|3[015-9]|5[016-8]|7[7-9]|8[14-9]|9[1-356])|2(?:[05]\\d|11|[46][1-3]|7[02-79]|8[015-7])|303|4(?:1[129]|2[01]|3[36]|6[0-2])|690|7(?:3\\d|89))|7(?:118|2(?:0[02]|6[01])|4(?:[59]\\d|8[01])|6(?:1[01]|2\\d|5[0-2]|6[0-69])|7(?:1[0-37-9]|[28]\\d|3[1-5]|7[0-3])|8(?:[04]\\d|3[129]|59|6[1-356]|7[02-79]|8[02-7]|90)|9(?:10|3[1-3]|4[016-9]|[56]\\d|7[12]|8\\d))|8(?:0(?:0[08]|11|2[0-7]|5[12]|6\\d|7[013-69]|8[0-24]|9[0-5])|100|21[0-36]|3(?:08|1\\d|2[0-589]|31)|408|5(?:2[0-35-79]|88)|6(?:0[0-259]|5[5-79]|6[01]|8[46-9]|9[019])|7(?:0[35-8]|2[3-7]|3\\d|4[0149]|5[0-2]|6[016-9]|7[5-9]|8[037]|90)|8(?:00|61|7[0-3]|8\\d|9[0-4])|9(?:1[1-3]|[2-5]\\d|6[1-4689]|8[89]|9[0-689]))|9(?:0(?:1[0-289]|2[15]|5[014-9]|7[04-68]|8[0-256])|1(?:0[0-3568]|3[0-49]|4[015]|7[0-59]|9[15])|2(?:0[0-25-7]|12|2[1-6]|3[1256]|7[14]|8\\d)|3[68]8|41[01]|5(?:14|2[01]|4[03-9]|6[5-79]|7[0-2569])))\\d|4(?:2(?:0[01]|1[07-9]|2[02-46-9]|38|4[0-28]|5[0-589]|6[0-47-9]|8[0-389]|9[0-38])\\d|3(?:0[5-9]|[12][034]|3[0-37]|47|5[168]|6[7-9]|7[0135-8]|8\\d|9[0-27-9])\\d|4(?:[02-9]\\d{2}|1(?:[02-9]\\d|10))|5(?:[07]\\d{2}|1[0-358]\\d|2[1246]\\d|3[06-9]\\d|4[0589]\\d|5[12457-9]\\d|6[0-689]\\d|8(?:[0-57-9]\\d|60)|9(?:[2-57-9]\\d|60))|6(?:0[79]|1[0-689]|2[0135-9]|[3-5]\\d|6[07-9]|7[23]|8[03-9]|99)\\d|7(?:0[0-59]\\d|1[04679]\\d|2(?:[02-9]\\d|10)|[37]\\d{2}|4(?:[0178]\\d|5[0-6])|5(?:[0-57-9]\\d|60)|6[024-689]\\d|8[0-79]\\d|9(?:[0479]\\d|3[01]))|8(?:1[0189]\\d|2[046-9]\\d|3[058]\\d|5[029]\\d|6(?:[0689]\\d|40)|8[14568]\\d|9[0-389]\\d)|9(?:0[1368]\\d|1[13-9]\\d|[27]\\d{2}|3(?:[0-368]\\d|7[0-3])|4[013-79]\\d|5[0-35689]\\d|6[0-46-9]\\d|8[0-24-9]\\d|97\\d))|5(?:2(?:0[13589]\\d|1[0-2]\\d|2[056]\\d|3(?:[067]\\d|2[01])|4[0-69]\\d|5[3-6]\\d|8[0-25-9]\\d|9[0-469]\\d)|3(?:[12][0-38]|3[0-37]|4[89]|5[01346-9]|[67]\\d|8[01589]|95)\\d|4(?:0[1346]\\d|1[02-35-9]\\d|2[1379]\\d|3[0-46-9]\\d|4[013689]\\d|[59]\\d{2}|6(?:[15-9]\\d|20)|7[036-9]\\d|8[015-8]\\d)|5(?:0[167]\\d|17\\d|2[025-9]\\d|3[035-7]\\d|4[0-35-9]\\d|8[13]\\d|9(?:[124-9]\\d|31))|6(?:0[89]\\d|1[02-46-8]\\d|2[0-69]\\d|3(?:[1-367]\\d|40)|4[0-689]\\d|5(?:[0-24-9]\\d|30)|6[1457-9]\\d|7\\d{2}|8[0-57-9]\\d|9[0-389]\\d)|7(?:1(?:[024679]\\d|80)|2[0-35-8]\\d|3[23]\\d|4[34]\\d|5[0-36-9]\\d|6[356-9]\\d|7\\d{2}|8(?:[23]\\d|[01]1)|9(?:[1-689]\\d|70))|8(?:0[145-9]\\d|1[0-2]\\d|2[09]\\d|3(?:[058]\\d|0[017])|4[016-9]\\d|5[02-9]\\d|7(?:10|2\\d)|8[013589]\\d|9[0-57-9]\\d)|9[23]0\\d)|6(?:2(?:2[1246-9]\\d|3[0-5]\\d|4[02]\\d|5[1-3]\\d|[68]\\d{2}|7(?:[04-8]\\d|10)|9[2-5]\\d)|3(?:1(?:[125-9]\\d|3[01])|3[0-7]\\d|5[0-478]\\d|79\\d|8[3-578]\\d|9[018]\\d)|4(?:1[015]|[2-689]\\d|7[1-79])\\d|5(?:09\\d|1(?:10|[2479]\\d)|2[1-579]\\d|3(?:[0-467]\\d|50)|4[0-24-9]\\d|5\\d{2}|60\\d)|6(?:0[13]\\d|1[0-57]\\d|2[03]\\d|3[0-478]\\d|4[0-8]\\d|5[013-689]\\d|6[0-467]\\d|[78]\\d{2}|9(?:[13-9]\\d|20))|7(?:01|2[06-9]|3[367]|5[7-9]|6\\d|7[0156]|8[12]|9[0-47-9])\\d|85[0-26]\\d|9(?:0[167]|10|[57]\\d|6[02-9]|8[013-9])\\d)|7(?:2(?:0[7-9]|1[016-9]|2[0-8]|[39]\\d|4[014]|5[0-79]|6[125-8]|7[1246-9]|8[37-9])\\d|3(?:0[0-5]|[35]\\d|40|5[0-478]|6[0-5]|8[0-26-8])\\d|4(?:0[07-9]|[1-35]\\d|6[7-9]|7[57]|8[1-68])\\d|5(?:0[04-9]|1[0-68]|2[0-378]|3[0-3]|5\\d|6[0-2]|7[018]|8[5-7]|9[05-9])\\d|6(?:5[0-24-9]|6[0-3568]|7[0457-9]|8[02-9]|9\\d)\\d|7(?:0[25-8]\\d|1(?:[01]\\d|20)|2[0-2]\\d|3[489]\\d|[457-9]\\d{2}|6(?:[0-8]\\d|90))|8(?:01[01]|10\\d|[289]\\d{2}|3(?:[028]\\d|10)|50\\d|6[0-357-9]\\d|7(?:[0235-9]\\d|[14]0))|9(?:0(?:[0246-8]\\d|10)|[1-4]\\d{2}|50\\d|6[014589]\\d|[7-9]0\\d))|8(?:2(?:2(?:[013-5]\\d|[28][0-8]|6[016]|7[0-589]|9[0-49])|3(?:[02][0-689]|1[1-59]|[3-7]\\d|8[0-389]|9[13])|4(?:0[1-3]|[1-8]\\d|9[1-359])|5(?:0[1-7]|[17]\\d|20|3[0-26-9]|4[1-9]|5[0-35]|8[0-689]|9[02367])|6(?:[147]\\d|2[0-25-9]|39|5[014-9]|6[1-9]|8[1-8]|9[089])|7(?:0[017-9]|1[1-356]|20|3[01457-9]|4[15]|5[0-25]|6[0-6]|70|8[0-2]|9[01378])|8(?:0[3-57-9]|[15]0|2[124-9]|3[01]|4[02-6]|6[02-578]|7\\d|8[25-8]|9[04-689]))|3(?:220|3(?:0[089]|10|2[0-7]|3[7-9]|4[0-48])|4(?:0[68]|1[0-478]|2[5-79]|3[024-9]|50|6\\d|7[0-57]|8[05]|96)|5(?:4[4578]|55|6[2-9]|70|8[459]|92))|4(?:2(?:[15]\\d|2[0-489]|3[124-9])|3(?:0[1-8]|[1-4]\\d|5[0-3]|6[1-7]|7[56]|8[0-4]|9[1-578])|4(?:05|80)|555|6(?:1[0-3]|20|3[1-4]|4[0-24-7]|5\\d|6[0-2]|71|8[0-47-9]|9[0-689])|7(02|1[79]|21|3[0-2468]|5[0-5]|6[0256]|7[0-8]|8[01589]|9[026-9])|8(?:0[1-9]|1[0-3568]|2[0138]|3[0-4]|4[046-9]|5[06]|6\\d|7[0-579]|80|9[0-8]))|5(?:2(?:0[0-26]|1\\d|2[0-5]|3[18]|4[0-2]|6[3-68]|70|8[025-9]|9[05-9])|3(?:10|2\\d|31|95)|4(?:0[1-7]|[1-4]\\d|5[02-6]|6[0-3]|7[0-245]|8[125]|9[1-6])|5(?:40|55)|6(?:0[1459]|1[0-8]|2[0-36-8]|3[0-35-8]|[45]\\d|6[0-8]|80)|7(?:1[07-9]|20|3[3-9]|4[02-4]|5[05689]|6[015-9]|7\\d|8[045]|9[0-6]))|6(?:2(?:01|3[12]|5[1-7]|60|8[1-6]|9[0-8])|3(?:0[0137]|[134]\\d|2[0-8]|[59][01]|60|[78]1)|4(?:2[2-4]|49|5[17]|6\\d|7[0-46-9]|8[0-689])|5(?:0[6-8]|55|8[0149]|90)|8(?:5\\d|[68]0)|9(?:5[12]|81))|7(?:2(?:0[189]|[12][1-9]|3[0-47]|50)|3(?:[01][1-9]|3\\d|4[0-245]|6[4-9]|7[237-9]|9[12])|4(?:[0-2]\\d|3[167-9]|[45][0-3]|6[0-8]|7[25-9]|8[0-6]|90)|5(?:0[1-9]|[89]\\d)|7(?:1[89]|[27]\\d|3[013-9]|4[0-8]|50|6[01568]|82)|8(?:[03][1-3]|1[0-28]|2[0-38]|48|5[0-4]|6[1-3]|7[124]|8[013-57-9]|9[07]))|8(?:2(?:0[13-7]|[1-9]\\d)|3(?:0[1-47-9]|[128]\\d|3[0-4]|4[1-9]|5[0-35-7]|6[0-46-9]|9[3-7])|4(?:0[1-58]|1[1-5]|[2-57-9]\\d|69)|5(?:1[1-35-9]|2\\d|3[2-8]|52)|6(?:0[2-9]|1[1-8]|[23]\\d|41|5[12367]|6[1-9]|7[14-9]|8[02-8]|9[05])|7(?:0[1-589]|[1-35-8]\\d|4[0-7]|9[0-46-9])|8(?:01|30|5[0-48]|6[13]|7\\d|8[013-689]|9[24-9])|9(?:0[2-4689]|1\\d|2[08]|3[18]|4[03]|59|6[0-36-9]|7[0-35-79]|8[1235]))|9(?:2(?:[057][1-9]|[1-3]\\d|4[0-8]|6[1-5]|8[015-9]|9[04-6])|300|4(?:01|36|6[1-6]|[89][12])|5(?:0[25689]|1\\d|2[0134]|3[1-8]|5[17]|6[0-35-9]|7[0-7]|91)|6(?:1[1-9]|2[23]|3[0-4]|6[03-9]|7[0-7])|7(?:0[1-68]|1[1-8]|2[25-9]|3[056]|4[4-9]|[5-8]\\d|9[0-46-9])|8(?:0[1-7]|[189]\\d|2[1-46]|4[1-689]|5[0-79]|6[1-9]|71)|9(?:0[1-3]|1\\d|2[0-35-7]|3[67]|4[12]|5[0-249]|6[5-9]|75|8[1-6])))|9(?:2(?:0[458]\\d|1[2-57]\\d|2[0-589]\\d|[39]\\d{2}|4(?:[02-9]\\d|10)|5(?:[024-6]\\d|[7-9]0)|6(?:[03-9]\\d|20)|7[0-26-9]\\d|8(?:[0-24-68]\\d|7[01]))|3(?:0[0-2689]\\d|1(?:[0235]\\d|1[0-2]|4[01])|2(?:0[01]|[1-57-9]\\d|6[0-2])|3(?:00|1[0-4]|2\\d)|4[05]\\d|5[0-3568]\\d|6(?:[1-357-9]\\d|60)|[78]0\\d)|4(?:0[24578]\\d|1[02-57-9]\\d|2\\d{2}|3(?:[0278]\\d|1[01]|60)|4[013579]\\d|5[0-8]\\d|6[0678]\\d|7[013-9]\\d|8[01569]\\d)|5(0(?:[589]\\d|7[01])|1\\d{2}|2[0159]\\d|3[14689]\\d|4[0-46-9]\\d|5[0-35-9]\\d|6[0156-8]\\d|7[0-35]\\d|8[0-7]\\d|9[0-3589]\\d)|6(?:0[269]\\d|[12]\\d{2}|3[0-57-9]\\d|44[0-2]|5[01379]\\d|6[02-9]\\d|7[69]\\d|8(?:[0-24-8]\\d|30)|9(?:[0-24-9]\\d|3[01]))|7(?:0[0136-8]|1[02-4]|2[156]|3[258]|[489]\\d|5[0-589]|6[024-9]|7[0-689])\\d|8(?:0(?:0[01]|1\\d)|1[3-9]\\d|[23]\\d{2}|4[0-24-689]\\d|5[0-689]\\d|6[02-9]\\d|7(?:[01]0|[2-4]\\d)|888)|9(?:00\\d|1[2-57-9]\\d|2(?:00|1[01]|[238]\\d)|3(?:[2-467]\\d|50)|4[4-9]\\d|5(?:[0-2457-9]\\d|60)|6[0156]\\d|7[04-9]\\d|8[01]\\d)))\\d{3}",,,,"323856789",,,[8,9],[6,7]],[,,"1(?:0(?:[23568]\\d|4[0-6]|7[016-9]|9[0-8])\\d|1(?:[1-5]\\d{2}|6(?:0[5-9]|[1-9]\\d))\\d|[23679][2-9]\\d{2}|4(?:[235-9]\\d{2}|400)|59\\d{3}|8(?:1[23]\\d|[236]\\d{2}|4(?:[06]\\d|7[0-4])|5[7-9]\\d|7[016-9]\\d|8(?:[01]\\d|[27][0-4])|9[0-8]\\d))\\d{4}",,,,"123456789",,,[9,10]],[,,"1[378]00\\d{6}",,,,"1300123456",,,[10]],[,,"1600\\d{6}",,,,"1600123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"154(?:6(?:0\\d|1[0-3])|8(?:[25]1|4[0189]|7[0-4679]))\\d{4}",,,,"1546012345",,,[10]],"MY",60,"00","0",,,"0",,,,[[,"([4-79])(\\d{3})(\\d{4})","$1-$2 $3",["[4-79]"],"0$1"],[,"(3)(\\d{4})(\\d{4})","$1-$2 $3",["3"],"0$1"],[,"([18]\\d)(\\d{3})(\\d{3,4})","$1-$2 $3",["1[02-46-9][1-9]|8"],"0$1"],[,"(1)([36-8]00)(\\d{2})(\\d{4})","$1-$2-$3-$4",["1[36-8]0","1[36-8]00"]],[,"(11)(\\d{4})(\\d{4})","$1-$2 $3",["11"],"0$1"],[,"(15[49])(\\d{3})(\\d{4})","$1-$2 $3",["15[49]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MZ:[,[,,"[28]\\d{7,8}",,,,,,,[8,9]],[,,"2(?:[1346]\\d|5[0-2]|[78][12]|93)\\d{5}",,,,"21123456",,,[8]],[,,"8[2-7]\\d{7}",,,,"821234567",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MZ",258,"00",,,,,,,,[[,"([28]\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["2|8[2-7]"]],[,"(80\\d)(\\d{3})(\\d{3})","$1 $2 $3",["80"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NA:[,[,,"[68]\\d{7,8}",,,,,,,[8,9]],[,,"6(?:1(?:17|2(?:[0189]\\d|[2-6]|7\\d?)|3(?:[01378]|2\\d)|4(?:[024]|10?|3[15]?)|69|7[014])|2(?:17|5(?:[0-36-8]|4\\d?)|69|70)|3(?:17|2(?:[0237]\\d?|[14-689])|34|6[289]|7[01]|81)|4(?:17|2(?:[012]|7\\d?)|4(?:[06]|1\\d?)|5(?:[01357]|[25]\\d?)|69|7[01])|5(?:17|2(?:[0459]|[23678]\\d?)|69|7[01])|6(?:17|2(?:5|6\\d?)|38|42|69|7[01])|7(?:17|2(?:[569]|[234]\\d?)|3(?:0\\d?|[13])|6[89]|7[01]))\\d{4}",,,,"61221234"],[,,"(?:60|8[125])\\d{7}",,,,"811234567",,,[9]],[,,,,,,,,,[-1]],[,,"8701\\d{5}",,,,"870123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"8(?:3\\d{2}|86)\\d{5}",,,,"88612345"],"NA",264,"00","0",,,"0",,,,[[,"(8\\d)(\\d{3})(\\d{4})","$1 $2 $3",["8[1-35]"],"0$1"],[,"(6\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["6"],"0$1"],[,"(88)(\\d{3})(\\d{3})","$1 $2 $3",["88"],"0$1"],[,"(870)(\\d{3})(\\d{3})","$1 $2 $3",["870"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NC:[,[,,"[2-57-9]\\d{5}",,,,,,,[6]],[,,"(?:2[03-9]|3[0-5]|4[1-7]|88)\\d{4}",,,,"201234"],[,,"(?:5[0-4]|[79]\\d|8[0-79])\\d{4}",,,,"751234"],[,,,,,,,,,[-1]],[,,"36\\d{4}",,,,"366711"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NC",687,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[2-46-9]|5[0-4]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NE:[,[,,"[0289]\\d{7}",,,,,,,[8]],[,,"2(?:0(?:20|3[1-7]|4[134]|5[14]|6[14578]|7[1-578])|1(?:4[145]|5[14]|6[14-68]|7[169]|88))\\d{4}",,,,"20201234"],[,,"(?:8[04589]|9\\d)\\d{6}",,,,"93123456"],[,,"08\\d{6}",,,,"08123456"],[,,"09\\d{6}",,,,"09123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NE",227,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["09|[289]"]],[,"(08)(\\d{3})(\\d{3})","$1 $2 $3",["08"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NF:[,[,,"[13]\\d{5}",,,,,,,[6],[5]],[,,"(?:1(?:06|17|28|39)|3[012]\\d)\\d{3}",,,,"106609",,,,[5]],[,,"3[58]\\d{4}",,,,"381234",,,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NF",672,"00",,,,,,,,[[,"(\\d{2})(\\d{4})","$1 $2",["1"]],[,"(\\d)(\\d{5})","$1 $2",["3"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NG:[,[,,"[1-6]\\d{5,8}|9\\d{5,9}|[78]\\d{5,13}",,,,,,,[7,8,10,11,12,13,14],[5,6]],[,,"[12]\\d{6,7}|9(?:0[3-9]|[1-9]\\d)\\d{5}|(?:3\\d|4[023568]|5[02368]|6[02-469]|7[4-69]|8[2-9])\\d{6}|(?:4[47]|5[14579]|6[1578]|7[0-357])\\d{5,6}|(?:78|41)\\d{5}",,,,"12345678",,,[7,8],[5,6]],[,,"(?:1(?:7[34]\\d|8(?:04|[124579]\\d|8[0-3])|95\\d)|287[0-7]|3(?:18[1-8]|88[0-7]|9(?:8[5-9]|6[1-5]))|4(?:28[0-2]|6(?:7[1-9]|8[02-47])|88[0-2])|5(?:2(?:7[7-9]|8\\d)|38[1-79]|48[0-7]|68[4-7])|6(?:2(?:7[7-9]|8\\d)|4(?:3[7-9]|[68][129]|7[04-69]|9[1-8])|58[0-2]|98[7-9])|7(?:38[0-7]|69[1-8]|78[2-4])|8(?:28[3-9]|38[0-2]|4(?:2[12]|3[147-9]|5[346]|7[4-9]|8[014-689]|90)|58[1-8]|78[2-9]|88[5-7])|98[07]\\d)\\d{4}|(?:70(?:[1-689]\\d|7[0-3])|8(?:0(?:1[01]|[2-9]\\d)|1(?:[0-8]\\d|9[01]))|90[235-9]\\d)\\d{6}",,,,"8021234567",,,[8,10]],[,,"800\\d{7,11}",,,,"80017591759",,,[10,11,12,13,14]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NG",234,"009","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]|9(?:0[3-9]|[1-9])"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[3-6]|7(?:0[1-9]|[1-79])|8[2-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["70|8[01]|90[235-9]"],"0$1"],[,"([78]00)(\\d{4})(\\d{4,5})","$1 $2 $3",["[78]00"],"0$1"],[,"([78]00)(\\d{5})(\\d{5,6})","$1 $2 $3",["[78]00"],"0$1"],[,"(78)(\\d{2})(\\d{3})","$1 $2 $3",["78"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"700\\d{7,11}",,,,"7001234567",,,[10,11,12,13,14]],,,[,,,,,,,,,[-1]]],NI:[,[,,"[125-8]\\d{7}",,,,,,,[8]],[,,"2\\d{7}",,,,"21234567"],[,,"(?:5(?:5[0-7]|[78]\\d)|6(?:20|3[035]|4[045]|5[05]|77|8[1-9]|9[059])|7[5-8]\\d|8\\d{2})\\d{5}",,,,"81234567"],[,,"1800\\d{4}",,,,"18001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NI",505,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NL:[,[,,"1\\d{4,8}|[2-7]\\d{8}|[89]\\d{6,9}",,,,,,,[5,6,7,8,9,10]],[,,"(?:1(?:[035]\\d|1[13-578]|6[124-8]|7[24]|8[0-467])|2(?:[0346]\\d|2[2-46-9]|5[125]|9[479])|3(?:[03568]\\d|1[3-8]|2[01]|4[1-8])|4(?:[0356]\\d|1[1-368]|7[58]|8[15-8]|9[23579])|5(?:[0358]\\d|[19][1-9]|2[1-57-9]|4[13-8]|6[126]|7[0-3578])|7\\d{2}|8[478]\\d)\\d{6}",,,,"101234567",,,[9]],[,,"6[1-58]\\d{7}",,,,"612345678",,,[9]],[,,"800\\d{4,7}",,,,"8001234",,,[7,8,9,10]],[,,"90[069]\\d{4,7}",,,,"9061234",,,[7,8,9,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:6760|85\\d{2})\\d{5}",,,,"851234567",,,[9]],"NL",31,"00","0",,,"0",,,,[[,"([1-578]\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1[035]|2[0346]|3[03568]|4[0356]|5[0358]|7|8[4578]"],"0$1"],[,"([1-5]\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["1[16-8]|2[259]|3[124]|4[17-9]|5[124679]"],"0$1"],[,"(6)(\\d{8})","$1 $2",["6[0-57-9]"],"0$1"],[,"(66)(\\d{7})","$1 $2",["66"],"0$1"],[,"(14)(\\d{3,4})","$1 $2",["14"],"$1"],[,"([89]0\\d)(\\d{4,7})","$1 $2",["[89]0"],"0$1"]],,[,,"66\\d{7}",,,,"662345678",,,[9]],,,[,,"140(?:1(?:[035]|[16-8]\\d)|2(?:[0346]|[259]\\d)|3(?:[03568]|[124]\\d)|4(?:[0356]|[17-9]\\d)|5(?:[0358]|[124679]\\d)|7\\d|8[458])",,,,"14023",,,[5,6]],[,,"140(?:1(?:[035]|[16-8]\\d)|2(?:[0346]|[259]\\d)|3(?:[03568]|[124]\\d)|4(?:[0356]|[17-9]\\d)|5(?:[0358]|[124679]\\d)|7\\d|8[458])",,,,"14020",,,[5,6]],,,[,,,,,,,,,[-1]]],NO:[,[,,"0\\d{4}|[2-9]\\d{7}",,,,,,,[5,8]],[,,"(?:2[1-4]|3[1-3578]|5[1-35-7]|6[1-4679]|7[0-8])\\d{6}",,,,"21234567",,,[8]],[,,"(?:4[015-8]|5[89]|87|9\\d)\\d{6}",,,,"40612345",,,[8]],[,,"80[01]\\d{5}",,,,"80012345",,,[8]],[,,"82[09]\\d{5}",,,,"82012345",,,[8]],[,,"810(?:0[0-6]|[2-8]\\d)\\d{3}",,,,"81021234",,,[8]],[,,"880\\d{5}",,,,"88012345",,,[8]],[,,"85[0-5]\\d{5}",,,,"85012345",,,[8]],"NO",47,"00",,,,,,,,[[,"([489]\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["[489]"]],[,"([235-7]\\d)(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[235-7]"]]],,[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,"0\\d{4}|81(?:0(?:0[7-9]|1\\d)|5\\d{2})\\d{3}",,,,"01234"],,,[,,"81[23]\\d{5}",,,,"81212345",,,[8]]],NP:[,[,,"[1-8]\\d{7}|9(?:[1-69]\\d{6,8}|7[2-6]\\d{5,7}|8\\d{8})",,,,,,,[8,10],[6,7]],[,,"(?:1[0-6]\\d|2[13-79][2-6]|3[135-8][2-6]|4[146-9][2-6]|5[135-7][2-6]|6[13-9][2-6]|7[15-9][2-6]|8[1-46-9][2-6]|9[1-79][2-6])\\d{5}",,,,"14567890",,,[8],[6,7]],[,,"9(?:6[0-3]|7[245]|8[0-24-68])\\d{7}",,,,"9841234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NP",977,"00","0",,,"0",,,,[[,"(1)(\\d{7})","$1-$2",["1[2-6]"],"0$1"],[,"(\\d{2})(\\d{6})","$1-$2",["1[01]|[2-8]|9(?:[1-69]|7[15-9])"],"0$1"],[,"(9\\d{2})(\\d{7})","$1-$2",["9(?:6[013]|7[245]|8)"],"$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NR:[,[,,"[458]\\d{6}",,,,,,,[7]],[,,"(?:444|888)\\d{4}",,,,"4441234"],[,,"55[4-9]\\d{4}",,,,"5551234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NR",674,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NU:[,[,,"[1-5]\\d{3}",,,,,,,[4]],[,,"[34]\\d{3}",,,,"4002"],[,,"[125]\\d{3}",,,,"1234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NU",683,"00",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NZ:[,[,,"6[235-9]\\d{6}|[2-57-9]\\d{7,9}",,,,,,,[8,9,10],[7]],[,,"(?:3[2-79]|[49][2-9]|6[235-9]|7[2-57-9])\\d{6}|24099\\d{3}",,,,"32345678",,,[8],[7]],[,,"2(?:[028]\\d{7,8}|1\\d{6,8}|[79]\\d{7})",,,,"211234567"],[,,"508\\d{6,7}|80\\d{6,8}",,,,"800123456"],[,,"90\\d{6,7}",,,,"900123456",,,[8,9]],[,,,,,,,,,[-1]],[,,"70\\d{7}",,,,"701234567",,,[9]],[,,,,,,,,,[-1]],"NZ",64,"0(?:0|161)","0",,,"0",,"00",,[[,"(\\d)(\\d{3})(\\d{4})","$1-$2 $3",["240|[346]|7[2-57-9]|9[1-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["21"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,5})","$1 $2 $3",["2(?:1[1-9]|[69]|7[0-35-9])|70|86"],"0$1"],[,"(2\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["2[028]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["90"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:10|74)|5|[89]0"],"0$1"]],,[,,"[28]6\\d{6,7}",,,,"26123456",,,[8,9]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],OM:[,[,,"(?:5|[279]\\d)\\d{6}|800\\d{5,6}",,,,,,,[7,8,9]],[,,"2[2-6]\\d{6}",,,,"23123456",,,[8]],[,,"7[19]\\d{6}|9(?:0[1-9]|[1-9]\\d)\\d{5}",,,,"92123456",,,[8]],[,,"8007\\d{4,5}|500\\d{4}",,,,"80071234"],[,,"900\\d{5}",,,,"90012345",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"OM",968,"00",,,,,,,,[[,"(2\\d)(\\d{6})","$1 $2",["2"]],[,"([79]\\d{3})(\\d{4})","$1 $2",["[79]"]],[,"([58]00)(\\d{4,6})","$1 $2",["[58]00"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PA:[,[,,"[1-9]\\d{6,7}",,,,,,,[7,8]],[,,"(?:1(?:0\\d|1[479]|2[37]|3[0137]|4[17]|5[05]|[68][58]|7[0167]|9[39])|2(?:[0235-79]\\d|1[0-7]|4[013-9]|8[026-9])|3(?:[089]\\d|1[014-7]|2[0-35]|33|4[0-579]|55|6[068]|7[06-8])|4(?:00|3[0-579]|4\\d|7[0-57-9])|5(?:[01]\\d|2[0-7]|[56]0|79)|7(?:0[09]|2[0-26-8]|3[03]|4[04]|5[05-9]|6[05]|7[0-24-9]|8[7-9]|90)|8(?:09|2[89]|3\\d|4[0-24-689]|5[014]|8[02])|9(?:0[5-9]|1[0135-8]|2[036-9]|3[35-79]|40|5[0457-9]|6[05-9]|7[04-9]|8[35-8]|9\\d))\\d{4}",,,,"2001234",,,[7]],[,,"(?:1[16]1|21[89]|8(?:1[01]|7[23]))\\d{4}|6(?:[02-9]\\d|1[0-5])\\d{5}",,,,"61234567"],[,,"800\\d{4}",,,,"8001234",,,[7]],[,,"(?:8(?:22|55|60|7[78]|86)|9(?:00|81))\\d{4}",,,,"8601234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PA",507,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1-$2",["[1-57-9]"]],[,"(\\d{4})(\\d{4})","$1-$2",["6"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PE:[,[,,"[14-9]\\d{7,8}",,,,,,,[8,9],[6,7]],[,,"(?:1\\d|4[1-4]|5[1-46]|6[1-7]|7[2-46]|8[2-4])\\d{6}",,,,"11234567",,,[8],[6,7]],[,,"9\\d{8}",,,,"912345678",,,[9]],[,,"800\\d{5}",,,,"80012345",,,[8]],[,,"805\\d{5}",,,,"80512345",,,[8]],[,,"801\\d{5}",,,,"80112345",,,[8]],[,,"80[24]\\d{5}",,,,"80212345",,,[8]],[,,,,,,,,,[-1]],"PE",51,"19(?:1[124]|77|90)00","0"," Anexo ",,"0",,,,[[,"(1)(\\d{7})","$1 $2",["1"],"(0$1)"],[,"([4-8]\\d)(\\d{6})","$1 $2",["[4-7]|8[2-4]"],"(0$1)"],[,"(\\d{3})(\\d{5})","$1 $2",["80"],"(0$1)"],[,"(9\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PF:[,[,,"4\\d{5,7}|8\\d{7}",,,,,,,[6,8]],[,,"4(?:[09][45689]\\d|4)\\d{4}",,,,"40412345"],[,,"8[79]\\d{6}",,,,"87123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PF",689,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4[09]|8[79]"]],[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["44"]]],,[,,,,,,,,,[-1]],,,[,,"44\\d{4}",,,,"441234",,,[6]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PG:[,[,,"[1-9]\\d{6,7}",,,,,,,[7,8]],[,,"(?:3[0-2]\\d|4[257]\\d|5[34]\\d|64[1-9]|77(?:[0-24]\\d|30)|85[02-46-9]|9[78]\\d)\\d{4}",,,,"3123456",,,[7]],[,,"7(?:[0-689]\\d|75)\\d{5}",,,,"70123456",,,[8]],[,,"180\\d{4}",,,,"1801234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"2(?:0[0-47]|7[568])\\d{4}",,,,"2751234",,,[7]],"PG",675,"140[1-3]|00",,,,,,"00",,[[,"(\\d{3})(\\d{4})","$1 $2",["[13-689]|27"]],[,"(\\d{4})(\\d{4})","$1 $2",["20|7"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PH:[,[,,"1\\d{10,12}|2\\d{5,7}|[3-7]\\d{8}|8\\d{7,9}|9\\d{9}",,,,,,,[6,8,9,10,11,12,13],[5,7]],[,,"2\\d{5}(?:\\d{2})?|(?:3[2-68]|4[2-9]|5[2-6]|6[2-58]|7[24578]|8[2-8])\\d{7}|88(?:22\\d{6}|42\\d{4})",,,,"21234567",,,[6,8,9,10],[5,7]],[,,"(?:81[37]|9(?:0[5-9]|1[024-9]|2[0-35-9]|3[02-9]|4[235-9]|5[056]|6[5-7]|7[34-79]|89|9[4-9]))\\d{7}",,,,"9051234567",,,[10]],[,,"1800\\d{7,9}",,,,"180012345678",,,[11,12,13]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PH",63,"00","0",,,"0",,,,[[,"(2)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"(0$1)"],[,"(2)(\\d{5})","$1 $2",["2"],"(0$1)"],[,"(\\d{4})(\\d{4,6})","$1 $2",["3(?:23|39|46)|4(?:2[3-6]|[35]9|4[26]|76)|5(?:22|44)|642|8(?:62|8[245])","3(?:230|397|461)|4(?:2(?:35|[46]4|51)|396|4(?:22|63)|59[347]|76[15])|5(?:221|446)|642[23]|8(?:622|8(?:[24]2|5[13]))"],"(0$1)"],[,"(\\d{5})(\\d{4})","$1 $2",["346|4(?:27|9[35])|883","3469|4(?:279|9(?:30|56))|8834"],"(0$1)"],[,"([3-8]\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[3-8]"],"(0$1)"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["81|9"],"0$1"],[,"(1800)(\\d{3})(\\d{4})","$1 $2 $3",["180","1800"]],[,"(1800)(\\d{1,2})(\\d{3})(\\d{4})","$1 $2 $3 $4",["180","1800"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PK:[,[,,"1\\d{8}|[2-8]\\d{5,11}|9(?:[013-9]\\d{4,10}|2\\d(?:111\\d{6}|\\d{3,7}))",,,,,,,[8,9,10,11,12],[6,7]],[,,"(?:21|42)[2-9]\\d{7}|(?:2[25]|4[0146-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]\\d{6}|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8]))[2-9]\\d{5,6}|58[126]\\d{7}",,,,"2123456789",,,[9,10],[6,7,8]],[,,"3(?:[014]\\d|2[0-5]|3[0-7]|55|64)\\d{7}",,,,"3012345678",,,[10]],[,,"800\\d{5}",,,,"80012345",,,[8]],[,,"900\\d{5}",,,,"90012345",,,[8]],[,,,,,,,,,[-1]],[,,"122\\d{6}",,,,"122044444",,,[9]],[,,,,,,,,,[-1]],"PK",92,"00","0",,,"0",,,,[[,"([89]00)(\\d{3})(\\d{2})","$1 $2 $3",["[89]00"],"0$1"],[,"(1\\d{3})(\\d{5})","$1 $2",["1"],"$1"],[,"(\\d{2})(\\d{7,8})","$1 $2",["(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]"],"(0$1)"],[,"(\\d{3})(\\d{6,7})","$1 $2",["2[349]|45|54|60|72|8[2-5]|9[2-469]","(?:2[349]|45|54|60|72|8[2-5]|9[2-469])\\d[2-9]"],"(0$1)"],[,"(58\\d{3})(\\d{5})","$1 $2",["58[126]"],"(0$1)"],[,"(3\\d{2})(\\d{7})","$1 $2",["3"],"0$1"],[,"(\\d{2})(111)(\\d{3})(\\d{3})","$1 $2 $3 $4",["(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)1","(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)11","(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)111"],"(0$1)"],[,"(\\d{3})(111)(\\d{3})(\\d{3})","$1 $2 $3 $4",["2[349]|45|54|60|72|8[2-5]|9[2-9]","(?:2[349]|45|54|60|72|8[2-5]|9[2-9])\\d1","(?:2[349]|45|54|60|72|8[2-5]|9[2-9])\\d11","(?:2[349]|45|54|60|72|8[2-5]|9[2-9])\\d111"],"(0$1)"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"(?:2(?:[125]|3[2358]|4[2-4]|9[2-8])|4(?:[0-246-9]|5[3479])|5(?:[1-35-7]|4[2-467])|6(?:[1-8]|0[468])|7(?:[14]|2[236])|8(?:[16]|2[2-689]|3[23578]|4[3478]|5[2356])|9(?:1|22|3[27-9]|4[2-6]|6[3569]|9[2-7]))111\\d{6}",,,,"21111825888",,,[11,12]],,,[,,,,,,,,,[-1]]],PL:[,[,,"[1-57-9]\\d{6,8}|6\\d{5,8}",,,,,,,[6,7,8,9]],[,,"(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])(?:\\d{7}|19\\d{3})",,,,"123456789",,,[7,9]],[,,"(?:45|5[0137]|6[069]|7[2389]|88)\\d{7}",,,,"512345678",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"70[01346-8]\\d{6}",,,,"701234567",,,[9]],[,,"801\\d{6}",,,,"801234567",,,[9]],[,,,,,,,,,[-1]],[,,"39\\d{7}",,,,"391234567",,,[9]],"PL",48,"00",,,,,,,,[[,"(\\d{3})(\\d{3})","$1 $2",["11[68]|64"]],[,"(\\d{5})","$1",["19"]],[,"(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145]"]],[,"(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["64"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["26|39|45|5[0137]|6[0469]|7[02389]|8[08]"]],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[14]|2[0-57-9]|3[2-4]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145]"]]],,[,,"64\\d{4,7}",,,,"641234567"],,,[,,,,,,,,,[-1]],[,,"804\\d{6}",,,,"804123456",,,[9]],,,[,,,,,,,,,[-1]]],PM:[,[,,"[45]\\d{5}",,,,,,,[6]],[,,"(?:4[1-3]|50)\\d{4}",,,,"411234"],[,,"(?:4[02-4]|5[05])\\d{4}",,,,"551234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PM",508,"00","0",,,"0",,,,[[,"([45]\\d)(\\d{2})(\\d{2})","$1 $2 $3",["[45]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PR:[,[,,"[5789]\\d{9}",,,,,,,[10],[7]],[,,"(?:787|939)[2-9]\\d{6}",,,,"7872345678",,,,[7]],[,,"(?:787|939)[2-9]\\d{6}",,,,"7872345678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"5(?:(?:00|22|33|44|66|77|88)[2-9]|21[23])\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"PR",1,"011","1",,,"1",,,1,,,[,,,,,,,,,[-1]],,"787|939",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PS:[,[,,"1\\d{9}|[24589]\\d{7,8}",,,,,,,[8,9,10],[7]],[,,"(?:22[234789]|42[45]|82[01458]|92[369])\\d{5}",,,,"22234567",,,[8],[7]],[,,"5[69]\\d{7}",,,,"599123456",,,[9]],[,,"1800\\d{6}",,,,"1800123456",,,[10]],[,,,,,,,,,[-1]],[,,"1700\\d{6}",,,,"1700123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PS",970,"00","0",,,"0",,,,[[,"([2489])(2\\d{2})(\\d{4})","$1 $2 $3",["[2489]2"],"0$1"],[,"(5[69]\\d)(\\d{3})(\\d{3})","$1 $2 $3",["5[69]"],"0$1"],[,"(1[78]00)(\\d{3})(\\d{3})","$1 $2 $3",["1[78]0","1[78]00"],"$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PT:[,[,,"[2-46-9]\\d{8}",,,,,,,[9]],[,,"2(?:[12]\\d|[35][1-689]|4[1-59]|6[1-35689]|7[1-9]|8[1-69]|9[1256])\\d{6}",,,,"212345678"],[,,"9(?:[1236]\\d{2}|480)\\d{5}",,,,"912345678"],[,,"80[02]\\d{6}",,,,"800123456"],[,,"6(?:0[178]|4[68])\\d{6}|76(?:0[1-57]|1[2-47]|2[237])\\d{5}",,,,"760123456"],[,,"80(?:8\\d|9[1579])\\d{5}",,,,"808123456"],[,,"884[0-4689]\\d{5}",,,,"884123456"],[,,"30\\d{7}",,,,"301234567"],"PT",351,"00",,,,,,,,[[,"(2\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2[12]"]],[,"([2-46-9]\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2[3-9]|[346-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"7(?:0(?:7\\d|8[17]))\\d{5}",,,,"707123456"],,,[,,"600\\d{6}",,,,"600110000"]],PW:[,[,,"[2-9]\\d{6}",,,,,,,[7]],[,,"(?:2(?:55|77)|345|488|5(?:35|44|87)|6(?:22|54|79)|7(?:33|47)|8(?:24|55|76)|900)\\d{4}",,,,"2771234"],[,,"(?:6[234689]0|77\\d|88[0-4])\\d{4}",,,,"6201234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PW",680,"01[12]",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PY:[,[,,"5[0-5]\\d{4,7}|[2-46-9]\\d{5,8}",,,,,,,[6,7,8,9],[5]],[,,"(?:[26]1|3[289]|4[124678]|7[123]|8[1236])\\d{5,7}|(?:2(?:2[4568]|7[15]|9[1-5])|3(?:18|3[167]|4[2357]|51)|4(?:18|2[45]|3[12]|5[13]|64|71|9[1-47])|5(?:[1-4]\\d|5[0234])|6(?:3[1-3]|44|7[1-4678])|7(?:17|4[0-4]|6[1-578]|75|8[0-8])|858)\\d{5,6}",,,,"212345678",,,[7,8,9],[5,6]],[,,"9(?:51|6[129]|[78][1-6]|9[1-5])\\d{6}",,,,"961456789",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"8700[0-4]\\d{4}",,,,"870012345",,,[9]],"PY",595,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{5})","$1 $2",["[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36]"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36]"],"(0$1)"],[,"(\\d{3})(\\d{3,6})","$1 $2",["[2-9]0"],"0$1"],[,"(\\d{3})(\\d{6})","$1 $2",["9[1-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["870","8700"]],[,"(\\d{3})(\\d{4,5})","$1 $2",["[2-8][1-9]"],"(0$1)"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8][1-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"[2-9]0\\d{4,7}",,,,"201234567"],,,[,,,,,,,,,[-1]]],QA:[,[,,"[2-8]\\d{6,7}",,,,,,,[7,8]],[,,"4[04]\\d{6}",,,,"44123456",,,[8]],[,,"[3567]\\d{7}",,,,"33123456",,,[8]],[,,"800\\d{4}",,,,"8001234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"QA",974,"00",,,,,,,,[[,"([28]\\d{2})(\\d{4})","$1 $2",["[28]"]],[,"([3-7]\\d{3})(\\d{4})","$1 $2",["[3-7]"]]],,[,,"2(?:[12]\\d|61)\\d{4}",,,,"2123456",,,[7]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],RE:[,[,,"[268]\\d{8}",,,,,,,[9]],[,,"262\\d{6}",,,,"262161234"],[,,"69(?:2\\d{2}|3(?:0[0-46]|1[013]|2[0-2]|3[0139]|4[0-7]|5[05]|6[0-26]|7[0-27]|8[0-38]|9[0-479]))\\d{4}",,,,"692123456"],[,,"80\\d{7}",,,,"801234567"],[,,"89[1-37-9]\\d{6}",,,,"891123456"],[,,"8(?:1[019]|2[0156]|84|90)\\d{6}",,,,"810123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"RE",262,"00","0",,,"0",,,,[[,"([268]\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[268]"],"0$1"]],,[,,,,,,,,,[-1]],1,"262|69|8",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],RO:[,[,,"[23]\\d{5,8}|[7-9]\\d{8}",,,,,,,[6,9]],[,,"2(?:1(?:\\d{7}|9\\d{3})|[3-6](?:\\d{7}|\\d9\\d{2}))|3(?:1\\d{4}(?:\\d{3})?|[3-6]\\d{7})",,,,"211234567"],[,,"7(?:[02-7]\\d{2}|1(?:[01]\\d|20)|8[03-8]\\d|99\\d)\\d{5}",,,,"712034567",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"90[036]\\d{6}",,,,"900123456",,,[9]],[,,"801\\d{6}",,,,"801123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"RO",40,"00","0"," int ",,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[23]1"],"0$1"],[,"(\\d{2})(\\d{4})","$1 $2",["[23]1"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[23][3-7]|[7-9]"],"0$1"],[,"(2\\d{2})(\\d{3})","$1 $2",["2[3-6]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"37\\d{7}",,,,"372123456",,,[9]],,,[,,,,,,,,,[-1]]],RS:[,[,,"[126-9]\\d{4,11}|3(?:[0-79]\\d{3,10}|8[2-9]\\d{2,9})",,,,,,,[6,7,8,9,10,11,12],[5]],[,,"(?:1(?:[02-9][2-9]|1[1-9])\\d|2(?:[0-24-7][2-9]\\d|[389](?:0[2-9]|[2-9]\\d))|3(?:[0-8][2-9]\\d|9(?:[2-9]\\d|0[2-9])))\\d{3,8}",,,,"10234567",,,[7,8,9,10,11,12],[5,6]],[,,"6(?:[0-689]|7\\d)\\d{6,7}",,,,"601234567",,,[8,9,10]],[,,"800\\d{3,9}",,,,"80012345"],[,,"(?:90[0169]|78\\d)\\d{3,7}",,,,"90012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"RS",381,"00","0",,,"0",,,,[[,"([23]\\d{2})(\\d{4,9})","$1 $2",["(?:2[389]|39)0"],"0$1"],[,"([1-3]\\d)(\\d{5,10})","$1 $2",["1|2(?:[0-24-7]|[389][1-9])|3(?:[0-8]|9[1-9])"],"0$1"],[,"(6\\d)(\\d{6,8})","$1 $2",["6"],"0$1"],[,"([89]\\d{2})(\\d{3,9})","$1 $2",["[89]"],"0$1"],[,"(7[26])(\\d{4,9})","$1 $2",["7[26]"],"0$1"],[,"(7[08]\\d)(\\d{4,9})","$1 $2",["7[08]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"7[06]\\d{4,10}",,,,"700123456"],,,[,,,,,,,,,[-1]]],RU:[,[,,"[347-9]\\d{9}",,,,,,,[10]],[,,"(?:3(?:0[12]|4[1-35-79]|5[1-3]|65|8[1-58]|9[0145])|4(?:01|1[1356]|2[13467]|7[1-5]|8[1-7]|9[1-689])|8(?:1[1-8]|2[01]|3[13-6]|4[0-8]|5[15]|6[1-35-79]|7[1-37-9]))\\d{7}",,,,"3011234567"],[,,"9\\d{9}",,,,"9123456789"],[,,"80[04]\\d{7}",,,,"8001234567"],[,,"80[39]\\d{7}",,,,"8091234567"],[,,,,,,,,,[-1]],[,,"808\\d{7}",,,,"8081234567"],[,,,,,,,,,[-1]],"RU",7,"810","8",,,"8",,"8~10",,[[,"(\\d{3})(\\d{2})(\\d{2})","$1-$2-$3",["[1-79]"],"$1",,1],[,"([3489]\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[3489]"],"8 ($1)",,1],[,"(7\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"8 ($1)",,1]],[[,"([3489]\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[3489]"],"8 ($1)",,1],[,"(7\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"8 ($1)",,1]],[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],RW:[,[,,"[027-9]\\d{7,8}",,,,,,,[8,9]],[,,"2[258]\\d{7}|06\\d{6}",,,,"250123456"],[,,"7[238]\\d{7}",,,,"720123456",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"900\\d{6}",,,,"900123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"RW",250,"00","0",,,"0",,,,[[,"(2\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2"]],[,"([7-9]\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[7-9]"],"0$1"],[,"(0\\d)(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SA:[,[,,"[15]\\d{8}|8\\d{9}|92\\d{7}",,,,,,,[9,10],[7]],[,,"1(?:1\\d|2[24-8]|3[35-8]|4[3-68]|6[2-5]|7[235-7])\\d{6}",,,,"112345678",,,[9],[7]],[,,"(?:5(?:[013-689]\\d|7[0-36-8])|811\\d)\\d{6}",,,,"512345678"],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,,,,,,,,[-1]],[,,"92[05]\\d{6}",,,,"920012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SA",966,"00","0",,,"0",,,,[[,"(1\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1[1-467]"],"0$1"],[,"(5\\d)(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"],[,"(92\\d{2})(\\d{5})","$1 $2",["92"],"$1"],[,"(800)(\\d{3})(\\d{4})","$1 $2 $3",["800"],"$1"],[,"(811)(\\d{3})(\\d{3,4})","$1 $2 $3",["811"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SB:[,[,,"[1-9]\\d{4,6}",,,,,,,[5,7]],[,,"(?:1[4-79]|[23]\\d|4[0-2]|5[03]|6[0-37])\\d{3}",,,,"40123",,,[5]],[,,"48\\d{3}|7(?:30|[46-8]\\d|5[025-9]|9[0-5])\\d{4}|8[4-9]\\d{5}|9(?:1[2-9]|2[013-9]|3[0-2]|[46]\\d|5[0-46-9]|7[0-689]|8[0-79]|9[0-8])\\d{4}",,,,"7421234"],[,,"1[38]\\d{3}",,,,"18123",,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"5[12]\\d{3}",,,,"51123",,,[5]],"SB",677,"0[01]",,,,,,,,[[,"(\\d{2})(\\d{5})","$1 $2",["[7-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SC:[,[,,"[24689]\\d{5,6}",,,,,,,[7]],[,,"4[2-46]\\d{5}",,,,"4217123"],[,,"2[5-8]\\d{5}",,,,"2510123"],[,,"8000\\d{3}",,,,"8000000"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:64\\d|971)\\d{4}",,,,"6412345"],"SC",248,"0(?:[02]|10?)",,,,,,"00",,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[246]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SD:[,[,,"[19]\\d{8}",,,,,,,[9]],[,,"1(?:5\\d|8[3567])\\d{6}",,,,"151231234"],[,,"(?:1[0-2]|9[0-3569])\\d{7}",,,,"911231234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SD",249,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",,"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SE:[,[,,"[1-35-9]\\d{5,11}|4\\d{6,8}",,,,,,,[6,7,8,9,10,12]],[,,"1(?:0[1-8]\\d{6}|[136]\\d{5,7}|(?:2[0-35]|4[0-4]|5[0-25-9]|7[13-6]|[89]\\d)\\d{5,6})|2(?:[136]\\d{5,7}|(?:2[0-7]|4[0136-8]|5[0138]|7[018]|8[01]|9[0-57])\\d{5,6})|3(?:[356]\\d{5,7}|(?:0[0-4]|1\\d|2[0-25]|4[056]|7[0-2]|8[0-3]|9[023])\\d{5,6})|4(?:[0246]\\d{5,7}|(?:1[013-8]|3[0135]|5[14-79]|7[0-246-9]|8[0156]|9[0-689])\\d{5,6})|5(?:0[0-6]|[15][0-5]|2[0-68]|3[0-4]|4\\d|6[03-5]|7[013]|8[0-79]|9[01])\\d{5,6}|6(?:[03]\\d{5,7}|(?:1[1-3]|2[0-4]|4[02-57]|5[0-37]|6[0-3]|7[0-2]|8[0247]|9[0-356])\\d{5,6})|8\\d{6,8}|9(?:0[1-9]\\d{4,6}|(?:1[0-68]|2\\d|3[02-5]|4[0-3]|5[0-4]|[68][01]|7[0135-8])\\d{5,6})",,,,"8123456",,,[7,8,9]],[,,"7[02369]\\d{7}",,,,"701234567",,,[9]],[,,"20\\d{4,7}",,,,"20123456",,,[6,7,8,9]],[,,"649\\d{6}|9(?:00|39|44)[1-8]\\d{3,6}",,,,"9001234567",,,[7,8,9,10]],[,,"77(?:0\\d{3}(?:\\d{3})?|[1-7]\\d{6})",,,,"771234567",,,[6,9]],[,,"75[1-8]\\d{6}",,,,"751234567",,,[9]],[,,,,,,,,,[-1]],"SE",46,"00","0",,,"0",,,,[[,"(8)(\\d{2,3})(\\d{2,3})(\\d{2})","$1-$2 $3 $4",["8"],"0$1"],[,"([1-69]\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["1[013689]|2[0136]|3[1356]|4[0246]|54|6[03]|90"],"0$1"],[,"([1-469]\\d)(\\d{3})(\\d{2})","$1-$2 $3",["[12][136]|3[356]|4[0246]|6[03]|90"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1-$2 $3 $4",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[0-5]|4[0-3])"],"0$1"],[,"(\\d{3})(\\d{2,3})(\\d{2})","$1-$2 $3",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[0-5]|4[0-3])"],"0$1"],[,"(7\\d)(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["7"],"0$1"],[,"(77)(\\d{2})(\\d{2})","$1-$2$3",["77"],"0$1"],[,"(20)(\\d{2,3})(\\d{2})","$1-$2 $3",["20"],"0$1"],[,"(9[034]\\d)(\\d{2})(\\d{2})(\\d{3})","$1-$2 $3 $4",["9[034]"],"0$1"],[,"(9[034]\\d)(\\d{4})","$1-$2",["9[034]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4 $5",["25[245]|67[3-6]"],"0$1"]],[[,"(8)(\\d{2,3})(\\d{2,3})(\\d{2})","$1 $2 $3 $4",["8"]],[,"([1-69]\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[013689]|2[0136]|3[1356]|4[0246]|54|6[03]|90"]],[,"([1-469]\\d)(\\d{3})(\\d{2})","$1 $2 $3",["[12][136]|3[356]|4[0246]|6[03]|90"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[0-5]|4[0-3])"]],[,"(\\d{3})(\\d{2,3})(\\d{2})","$1 $2 $3",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[0-5]|4[0-3])"]],[,"(7\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["7"]],[,"(77)(\\d{2})(\\d{2})","$1 $2 $3",["77"]],[,"(20)(\\d{2,3})(\\d{2})","$1 $2 $3",["20"]],[,"(9[034]\\d)(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["9[034]"]],[,"(9[034]\\d)(\\d{4})","$1 $2",["9[034]"]],[,"(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["25[245]|67[3-6]"]]],[,,"74[02-9]\\d{6}",,,,"740123456",,,[9]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,"(?:25[245]|67[3-6])\\d{9}",,,,"254123456789",,,[12]]],SG:[,[,,"[36]\\d{7}|[17-9]\\d{7,10}",,,,,,,[8,10,11]],[,,"6[1-9]\\d{6}",,,,"61234567",,,[8]],[,,"(?:8[1-8]|9[0-8])\\d{6}",,,,"81234567",,,[8]],[,,"1?800\\d{7}",,,,"18001234567",,,[10,11]],[,,"1900\\d{7}",,,,"19001234567",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"3[12]\\d{6}",,,,"31234567",,,[8]],"SG",65,"0[0-3]\\d",,,,,,,,[[,"([3689]\\d{3})(\\d{4})","$1 $2",["[369]|8[1-9]"]],[,"(1[89]00)(\\d{3})(\\d{4})","$1 $2 $3",["1[89]0","1[89]00"]],[,"(7000)(\\d{4})(\\d{3})","$1 $2 $3",["700","7000"]],[,"(800)(\\d{3})(\\d{4})","$1 $2 $3",["800"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"7000\\d{7}",,,,"70001234567",,,[11]],,,[,,,,,,,,,[-1]]],SH:[,[,,"[256]\\d{4}|8\\d{3}",,,,,,,[4,5]],[,,"2(?:[0-57-9]\\d|6[4-9])\\d{2}",,,,"22158"],[,,"[56]\\d{4}",,,,"51234",,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"262\\d{2}",,,,"26212",,,[5]],"SH",290,"00",,,,,,,,,,[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SI:[,[,,"[1-7]\\d{6,7}|[89]\\d{4,7}",,,,,,,[5,6,7,8]],[,,"(?:1\\d|[25][2-8]|3[24-8]|4[24-8]|7[3-8])\\d{6}",,,,"11234567",,,[8],[7]],[,,"(?:[37][01]\\d|4[0139]\\d|51\\d|6(?:[48]\\d|5[15-7]|9[69]))\\d{5}",,,,"31234567",,,[8]],[,,"80\\d{4,6}",,,,"80123456",,,[6,7,8]],[,,"90\\d{4,6}|89[1-3]\\d{2,5}",,,,"90123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:59|8[1-3])\\d{6}",,,,"59012345",,,[8]],"SI",386,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[12]|[34][24-8]|5[2-8]|7[3-8]"],"(0$1)"],[,"([3-7]\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[37][01]|4[0139]|51|6"],"0$1"],[,"([89][09])(\\d{3,6})","$1 $2",["[89][09]"],"0$1"],[,"([58]\\d{2})(\\d{5})","$1 $2",["59|8[1-3]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SJ:[,[,,"0\\d{4}|[45789]\\d{7}",,,,,,,[5,8]],[,,"79\\d{6}",,,,"79123456",,,[8]],[,,"(?:4[015-8]|5[89]|9\\d)\\d{6}",,,,"41234567",,,[8]],[,,"80[01]\\d{5}",,,,"80012345",,,[8]],[,,"82[09]\\d{5}",,,,"82012345",,,[8]],[,,"810(?:0[0-6]|[2-8]\\d)\\d{3}",,,,"81021234",,,[8]],[,,"880\\d{5}",,,,"88012345",,,[8]],[,,"85[0-5]\\d{5}",,,,"85012345",,,[8]],"SJ",47,"00",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"0\\d{4}|81(?:0(?:0[7-9]|1\\d)|5\\d{2})\\d{3}",,,,"01234"],,,[,,"81[23]\\d{5}",,,,"81212345",,,[8]]],SK:[,[,,"(?:[2-68]\\d{5,8}|9\\d{6,8})",,,,,,,[6,7,9]],[,,"2(?:1(?:6\\d{3,4}|7\\d{3})|[2-9]\\d{7})|[3-5][1-8](?:1(?:6\\d{2,3}|7\\d{3})|\\d{7})",,,,"221234567"],[,,"9(?:0(?:[1-8]\\d|9[1-9])|(?:1[0-24-9]|[45]\\d)\\d)\\d{5}",,,,"912123456",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"9(?:[78]\\d{7}|00\\d{6})",,,,"900123456",,,[9]],[,,"8[5-9]\\d{7}",,,,"850123456",,,[9]],[,,,,,,,,,[-1]],[,,"6(?:02|5[0-4]|9[0-6])\\d{6}",,,,"690123456",,,[9]],"SK",421,"00","0",,,"0",,,,[[,"(2)(1[67])(\\d{3,4})","$1 $2 $3",["21[67]"],"0$1"],[,"([3-5]\\d)(\\d{2})(\\d{2,3})","$1 $2 $3",["[3-5]"],"0$1"],[,"(2)(\\d{3})(\\d{3})(\\d{2})","$1/$2 $3 $4",["2"],"0$1"],[,"([3-5]\\d)(\\d{3})(\\d{2})(\\d{2})","$1/$2 $3 $4",["[3-5]"],"0$1"],[,"([689]\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[689]"],"0$1"],[,"(9090)(\\d{3})","$1 $2",["909","9090"],"0$1"]],,[,,"9090\\d{3}",,,,"9090123",,,[7]],,,[,,"(?:602|8(?:00|[5-9]\\d)|9(?:00|[78]\\d))\\d{6}|9090\\d{3}",,,,"800123456",,,[7,9]],[,,"96\\d{7}",,,,"961234567",,,[9]],,,[,,,,,,,,,[-1]]],SL:[,[,,"[2-9]\\d{7}",,,,,,,[8],[6]],[,,"[235]2[2-4][2-9]\\d{4}",,,,"22221234",,,,[6]],[,,"(?:2[15]|3[013-5]|4[04]|5[05]|66|7[5-9]|8[08]|99)\\d{6}",,,,"25123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SL",232,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{6})","$1 $2",,"(0$1)"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SM:[,[,,"[05-7]\\d{7,9}",,,,,,,[8,10],[6]],[,,"0549(?:8[0157-9]|9\\d)\\d{4}",,,,"0549886377",,,[10],[6]],[,,"6[16]\\d{6}",,,,"66661212",,,[8]],[,,,,,,,,,[-1]],[,,"7[178]\\d{6}",,,,"71123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"5[158]\\d{6}",,,,"58001110",,,[8]],"SM",378,"00",,,,"([89]\\d{5})","0549$1",,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],[,"(0549)(\\d{6})","$1 $2",["054","0549"]],[,"(\\d{6})","0549 $1",["[89]"]]],[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],[,"(0549)(\\d{6})","($1) $2",["054","0549"]],[,"(\\d{6})","(0549) $1",["[89]"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SN:[,[,,"[3789]\\d{8}",,,,,,,[9]],[,,"3(?:0(?:1[0-2]|80)|282|3(?:8[1-9]|9[3-9])|611)\\d{5}",,,,"301012345"],[,,"7(?:[06-8]\\d|21|90)\\d{6}",,,,"701234567"],[,,"800\\d{6}",,,,"800123456"],[,,"88[4689]\\d{6}",,,,"884123456"],[,,"81[02468]\\d{6}",,,,"810123456"],[,,,,,,,,,[-1]],[,,"39[01]\\d{6}|3392\\d{5}|93330\\d{4}",,,,"933301234"],"SN",221,"00",,,,,,,,[[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[379]"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SO:[,[,,"[1-9]\\d{5,8}",,,,,,,[6,7,8,9]],[,,"(?:1\\d{1,2}|2[0-79]\\d|3[0-46-8]?\\d|4[0-7]?\\d|59\\d|8[125])\\d{4}",,,,"4012345",,,[6,7]],[,,"(?:15\\d|2(?:4\\d|8)|3[59]\\d{2}|4[89]\\d{2}|6[1-9]?\\d{2}|7(?:[1-8]\\d|9\\d{1,2})|8[08]\\d{2}|9(?:0[67]|[2-9])\\d)\\d{5}",,,,"71123456",,,[7,8,9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SO",252,"00","0",,,"0",,,,[[,"(\\d{6})","$1",["[134]"]],[,"(\\d)(\\d{6})","$1 $2",["[13-5]|2[0-79]"]],[,"(\\d)(\\d{7})","$1 $2",["24|[67]"]],[,"(\\d{2})(\\d{4})","$1 $2",["8[125]"]],[,"(\\d{2})(\\d{5,7})","$1 $2",["15|28|6[1-35-9]|799|9[2-9]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["3[59]|4[89]|6[24-6]|79|8[08]|90"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SR:[,[,,"[2-8]\\d{5,6}",,,,,,,[6,7]],[,,"(?:2[1-3]|3[0-7]|4\\d|5[2-58]|68\\d)\\d{4}",,,,"211234"],[,,"(?:7[124-7]|8[125-9])\\d{5}",,,,"7412345",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"56\\d{4}",,,,"561234",,,[6]],"SR",597,"00",,,,,,,,[[,"(\\d{3})(\\d{3})","$1-$2",["[2-4]|5[2-58]"]],[,"(\\d{2})(\\d{2})(\\d{2})","$1-$2-$3",["56"]],[,"(\\d{3})(\\d{4})","$1-$2",["[6-8]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SS:[,[,,"[19]\\d{8}",,,,,,,[9]],[,,"18\\d{7}",,,,"181234567"],[,,"(?:12|9[1257])\\d{7}",,,,"977123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SS",211,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",,"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ST:[,[,,"[29]\\d{6}",,,,,,,[7]],[,,"22\\d{5}",,,,"2221234"],[,,"9(?:0(?:0[5-9]|[1-9]\\d)|[89]\\d{2})\\d{3}",,,,"9812345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ST",239,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SV:[,[,,"[267]\\d{7}|[89]\\d{6}(?:\\d{4})?",,,,,,,[7,8,11]],[,,"2[1-6]\\d{6}",,,,"21234567",,,[8]],[,,"[67]\\d{7}",,,,"70123456",,,[8]],[,,"800\\d{4}(?:\\d{4})?",,,,"8001234",,,[7,11]],[,,"900\\d{4}(?:\\d{4})?",,,,"9001234",,,[7,11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SV",503,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[267]"]],[,"(\\d{3})(\\d{4})","$1 $2",["[89]"]],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[89]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SX:[,[,,"[5789]\\d{9}",,,,,,,[10],[7]],[,,"7215(?:4[2-8]|8[239]|9[056])\\d{4}",,,,"7215425678",,,,[7]],[,,"7215(?:1[02]|2\\d|5[034679]|8[014-8])\\d{4}",,,,"7215205678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"5(?:(?:00|22|33|44|66|77|88)[2-9]|21[23])\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"SX",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"721",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SY:[,[,,"[1-59]\\d{7,8}",,,,,,,[8,9],[6,7]],[,,"(?:1(?:1\\d?|4\\d|[2356])|2(?:1\\d?|[235])|3(?:[13]\\d|4)|4[13]|5[1-3])\\d{6}",,,,"112345678",,,,[6,7]],[,,"9(?:22|[3-589]\\d|6[024-9])\\d{6}",,,,"944567890",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SY",963,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-5]"],"0$1",,1],[,"(9\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1",,1]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SZ:[,[,,"[0237]\\d{7}|900\\d{6}",,,,,,,[8,9]],[,,"[23][2-5]\\d{6}",,,,"22171234",,,[8]],[,,"7[6-9]\\d{6}",,,,"76123456",,,[8]],[,,"0800\\d{4}",,,,"08001234",,,[8]],[,,"900\\d{6}",,,,"900012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"70\\d{6}",,,,"70012345",,,[8]],"SZ",268,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[0237]"]],[,"(\\d{5})(\\d{4})","$1 $2",["900"]]],,[,,,,,,,,,[-1]],,,[,,"0800\\d{4}",,,,"08001234",,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TA:[,[,,"8\\d{3}",,,,,,,[4]],[,,"8\\d{3}",,,,"8999"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TA",290,"00",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TC:[,[,,"[5689]\\d{9}",,,,,,,[10],[7]],[,,"649(?:712|9(?:4\\d|50))\\d{4}",,,,"6497121234",,,,[7]],[,,"649(?:2(?:3[129]|4[1-7])|3(?:3[1-389]|4[1-8])|4[34][1-3])\\d{4}",,,,"6492311234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"5(?:(?:00|22|33|44|66|77|88)[2-9]|21[23])\\d{6}",,,,"5002345678"],[,,"64971[01]\\d{4}",,,,"6497101234",,,,[7]],"TC",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"649",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TD:[,[,,"[2679]\\d{7}",,,,,,,[8]],[,,"22(?:[3789]0|5[0-5]|6[89])\\d{4}",,,,"22501234"],[,,"(?:6[023568]\\d|77\\d|9\\d{2})\\d{5}",,,,"63012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TD",235,"00|16",,,,,,"00",,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TG:[,[,,"[279]\\d{7}",,,,,,,[8]],[,,"2(?:2[2-7]|3[23]|4[45]|55|6[67]|77)\\d{5}",,,,"22212345"],[,,"(?:7[09]|9[0-36-9])\\d{6}",,,,"90112345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TG",228,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[279]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TH:[,[,,"1\\d{8,9}|[2-9]\\d{7,8}",,,,,,,[8,9,10]],[,,"(?:2\\d|3[2-9]|4[2-5]|5[2-6]|7[3-7])\\d{6}",,,,"21234567",,,[8]],[,,"(?:14|6[1-6]|[89]\\d)\\d{7}",,,,"812345678",,,[9]],[,,"1800\\d{6}",,,,"1800123456",,,[10]],[,,"1900\\d{6}",,,,"1900123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"6[08]\\d{7}",,,,"601234567",,,[9]],"TH",66,"00[1-9]","0",,,"0",,,,[[,"(2)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],[,"([13-9]\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["14|[3-9]"],"0$1"],[,"(1[89]00)(\\d{3})(\\d{3})","$1 $2 $3",["1[89]0","1[89]00"],"$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TJ:[,[,,"[3-57-9]\\d{8}",,,,,,,[9],[3,5,7]],[,,"(?:3(?:1[3-5]|2[245]|3[12]|4[24-7]|5[25]|72)|4(?:46|74|87))\\d{6}",,,,"372123456",,,,[3,5,7]],[,,"(?:41[18]|(?:5[05]|77|88|9[0-35-9])\\d)\\d{6}",,,,"917123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TJ",992,"810","8",,,"8",,"8~10",,[[,"([349]\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[34]7|91[78]"],,,1],[,"([457-9]\\d)(\\d{3})(\\d{4})","$1 $2 $3",["4[148]|[578]|9(?:[0235-9]|1[59])"],,,1],[,"(331700)(\\d)(\\d{2})","$1 $2 $3",["331","3317","33170","331700"],,,1],[,"(\\d{4})(\\d)(\\d{4})","$1 $2 $3",["3[1-5]","3(?:[1245]|3(?:[02-9]|1[0-589]))"],,,1]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TK:[,[,,"[2-47]\\d{3,6}",,,,,,,[4,5,6,7]],[,,"(?:2[2-4]|[34]\\d)\\d{2,5}",,,,"3101"],[,,"7[2-4]\\d{2,5}",,,,"7290"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TK",690,"00",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TL:[,[,,"[2-489]\\d{6}|7\\d{6,7}",,,,,,,[7,8]],[,,"(?:2[1-5]|3[1-9]|4[1-4])\\d{5}",,,,"2112345",,,[7]],[,,"7[3-8]\\d{6}",,,,"77212345",,,[8]],[,,"80\\d{5}",,,,"8012345",,,[7]],[,,"90\\d{5}",,,,"9012345",,,[7]],[,,,,,,,,,[-1]],[,,"70\\d{5}",,,,"7012345",,,[7]],[,,,,,,,,,[-1]],"TL",670,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-489]|70"]],[,"(\\d{4})(\\d{4})","$1 $2",["7[3-8]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TM:[,[,,"[1-6]\\d{7}",,,,,,,[8]],[,,"(?:1(?:2\\d|3[1-9])|2(?:22|4[0-35-8])|3(?:22|4[03-9])|4(?:22|3[128]|4\\d|6[15])|5(?:22|5[7-9]|6[014-689]))\\d{5}",,,,"12345678"],[,,"6[1-9]\\d{6}",,,,"66123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TM",993,"810","8",,,"8",,"8~10",,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["12"],"(8 $1)"],[,"(\\d{2})(\\d{6})","$1 $2",["6"],"8 $1"],[,"(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2-$3-$4",["13|[2-5]"],"(8 $1)"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TN:[,[,,"[2-57-9]\\d{7}",,,,,,,[8]],[,,"(?:3[0-2]\\d{3}|7\\d{4}|81200)\\d{3}",,,,"71234567"],[,,"(?:[259]\\d{3}|3(?:001|1(?:[1-35]\\d|40)|240|6[0-4]\\d|91\\d)|4[0-6]\\d{2})\\d{4}",,,,"20123456"],[,,"8010\\d{4}",,,,"80101234"],[,,"88\\d{6}",,,,"88123456"],[,,"8[12]10\\d{4}",,,,"81101234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TN",216,"00",,,,,,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TO:[,[,,"[02-8]\\d{4,6}",,,,,,,[5,7]],[,,"(?:2\\d|3[1-8]|4[1-4]|[56]0|7[0149]|8[05])\\d{3}",,,,"20123",,,[5]],[,,"(?:7[578]|8[46-9])\\d{5}",,,,"7715123",,,[7]],[,,"0800\\d{3}",,,,"0800222",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TO",676,"00",,,,,,,,[[,"(\\d{2})(\\d{3})","$1-$2",["[1-6]|7[0-4]|8[05]"]],[,"(\\d{3})(\\d{4})","$1 $2",["7[5-9]|8[46-9]"]],[,"(\\d{4})(\\d{3})","$1 $2",["0"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TR:[,[,,"[2-589]\\d{9}|444\\d{4}",,,,,,,[7,10]],[,,"(?:2(?:[13][26]|[28][2468]|[45][268]|[67][246])|3(?:[13][28]|[24-6][2468]|[78][02468]|92)|4(?:[16][246]|[23578][2468]|4[26]))\\d{7}",,,,"2123456789",,,[10]],[,,"5(?:(?:0[1-7]|22|[34]\\d|5[1-59]|9[246])\\d{2}|1616|6161)\\d{5}",,,,"5012345678",,,[10]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,"(?:8[89]8|900)\\d{7}",,,,"9001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TR",90,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[23]|4(?:[0-35-9]|4[0-35-9])"],"(0$1)",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5(?:[02-69]|16)"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["51|[89]"],"0$1",,1],[,"(444)(\\d{1})(\\d{3})","$1 $2 $3",["444"],,,1]],,[,,"512\\d{7}",,,,"5123456789",,,[10]],,,[,,"444\\d{4}",,,,"4441444",,,[7]],[,,"444\\d{4}|850\\d{7}",,,,"4441444"],,,[,,,,,,,,,[-1]]],TT:[,[,,"[589]\\d{9}",,,,,,,[10],[7]],[,,"868(?:2(?:01|[23]\\d)|6(?:0[7-9]|1[02-8]|2[1-9]|[3-69]\\d|7[0-79])|82[124])\\d{4}",,,,"8682211234",,,,[7]],[,,"868(?:2(?:6[6-9]|[789]\\d)|3(?:0[1-9]|1[02-9]|[2-9]\\d)|4[6-9]\\d|6(?:20|78|8\\d)|7(?:0[1-9]|1[02-9]|[2-9]\\d))\\d{4}",,,,"8682911234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"5(?:(?:00|22|33|44|66|77|88)[2-9]|21[23])\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"TT",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"868",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,"868619\\d{4}",,,,"8686191234",,,,[7]]],TV:[,[,,"[279]\\d{4,6}",,,,,,,[5,6,7]],[,,"2[02-9]\\d{3}",,,,"20123",,,[5]],[,,"(?:7[01]\\d|90)\\d{4}",,,,"901234",,,[6,7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TV",688,"00",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TW:[,[,,"2\\d{6,8}|[3-689]\\d{7,8}|7\\d{7,9}",,,,,,,[7,8,9,10]],[,,"(?:2(?:[235-8]\\d{3}|4\\d{2,3})|3[2-9]\\d{2}|4(?:[239]\\d|[78])\\d{2}|5[2-8]\\d{2}|6[235-79]\\d{2}|7[1-9]\\d{2}|8(?:2(?:3\\d|66)|[7-9]\\d{2}))\\d{4}",,,,"221234567",,,[8,9]],[,,"9[0-8]\\d{7}",,,,"912345678",,,[9]],[,,"80[0-79]\\d{6}",,,,"800123456",,,[9]],[,,"20(?:2|[013-9]\\d{2})\\d{4}",,,,"203123456",,,[7,9]],[,,,,,,,,,[-1]],[,,"99\\d{7}",,,,"990123456",,,[9]],[,,"70\\d{8}",,,,"7012345678",,,[10]],"TW",886,"0(?:0[25679]|19)","0","#",,"0",,,,[[,"(20)(\\d)(\\d{4})","$1 $2 $3",["202"],"0$1"],[,"([258]0)(\\d{3})(\\d{4})","$1 $2 $3",["20[013-9]|50[0-46-9]|80[0-79]"],"0$1"],[,"([2-8])(\\d{3,4})(\\d{4})","$1 $2 $3",["[25][2-8]|[346]|[78][1-9]"],"0$1"],[,"(9\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"],[,"(70)(\\d{4})(\\d{4})","$1 $2 $3",["70"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"50[0-46-9]\\d{6}",,,,"500123456",,,[9]],,,[,,,,,,,,,[-1]]],TZ:[,[,,"\\d{9}",,,,,,,[7,9]],[,,"2[2-8]\\d{7}",,,,"222345678"],[,,"(?:6[2-9]|7[13-9])\\d{7}",,,,"621234567",,,[9]],[,,"80[08]\\d{6}",,,,"800123456",,,[9]],[,,"90\\d{7}",,,,"900123456",,,[9]],[,,"8(?:40|6[01])\\d{6}",,,,"840123456",,,[9]],[,,,,,,,,,[-1]],[,,"41\\d{7}",,,,"412345678",,,[9]],"TZ",255,"00[056]","0",,,"0",,,,[[,"([24]\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[24]"],"0$1"],[,"([67]\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[67]"],"0$1"],[,"([89]\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[89]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"(?:8(?:[04]0|6[01])|90\\d)\\d{6}",,,,"800123456",,,[9]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UA:[,[,,"[3-9]\\d{8}",,,,,,,[9],[5,6,7]],[,,"(?:3[1-8]|4[13-8]|5[1-7]|6[12459])\\d{7}",,,,"311234567",,,,[5,6,7]],[,,"(?:39|50|6[36-8]|7[1-3]|9[1-9])\\d{7}",,,,"391234567"],[,,"800\\d{6}",,,,"800123456"],[,,"900[2-49]\\d{5}",,,,"900212345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"89[1-579]\\d{6}",,,,"891234567"],"UA",380,"00","0",,,"0",,"0~0",,[[,"([3-9]\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[38]9|4(?:[45][0-5]|87)|5(?:0|[67][37])|6[36-8]|7|9[1-9]","[38]9|4(?:[45][0-5]|87)|5(?:0|6(?:3[14-7]|7)|7[37])|6[36-8]|7|9[1-9]"],"0$1"],[,"([3-689]\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["(?:3[1-8]|4[136-8])2|5(?:[12457]2|6[24])|6(?:[12][29]|[49]2|5[24])|8[0-8]|90","3(?:[1-46-8]2[013-9]|52)|4(?:[1378]2|62[013-9])|5(?:[12457]2|6[24])|6(?:[12][29]|[49]2|5[24])|8[0-8]|90"],"0$1"],[,"([3-6]\\d{3})(\\d{5})","$1 $2",["3(?:[1-46-8]|5[013-9])|4(?:[137][013-9]|[45][6-9]|6|8[4-6])|5(?:[1245][013-9]|3|6[0135689]|7[4-6])|6(?:[12][13-8]|[49][013-9]|5[0135-9])","3(?:[1-46-8](?:[013-9]|22)|5[013-9])|4(?:[137][013-9]|[45][6-9]|6(?:[013-9]|22)|8[4-6])|5(?:[1245][013-9]|3|6(?:[015689]|3[02389])|7[4-6])|6(?:[12][13-8]|[49][013-9]|5[0135-9])"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UG:[,[,,"\\d{9}",,,,,,,[9],[5,6,7]],[,,"20(?:[0147]\\d{3}|2(?:40|[5-9]\\d)\\d|3(?:0[0-4]|[2367]\\d)\\d|5[0-4]\\d{2}|6(?:00[0-2]|30[0-4]|[5-9]\\d{2})|8[0-2]\\d{2})\\d{3}|[34]\\d{8}",,,,"312345678",,,,[5,6,7]],[,,"7(?:0[0-7]\\d|[1578]\\d{2}|2(?:[03]\\d|60)|30\\d|4[0-4]\\d|9(?:[0-6]\\d|74))\\d{5}",,,,"712345678"],[,,"800[123]\\d{5}",,,,"800123456"],[,,"90[123]\\d{6}",,,,"901123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"UG",256,"00[057]","0",,,"0",,,,[[,"(\\d{3})(\\d{6})","$1 $2",["20[0-8]|4(?:6[45]|[7-9])|[7-9]","20(?:[013-8]|2[5-9])|4(?:6[45]|[7-9])|[7-9]"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["3|4(?:[1-5]|6[0-36-9])"],"0$1"],[,"(2024)(\\d{5})","$1 $2",["202","2024"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],US:[,[,,"[2-9]\\d{9}",,,,,,,[10],[7]],[,,"(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[0135]|3[0-24679]|4[67]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[0235]|58|6[39]|7[0589]|8[04])|5(?:0[1-57-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[013-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|3[016]|4[16]|5[017]|6[0-279]|78|8[012])|7(?:0[1-46-8]|1[02-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[02-59]|8[156])|8(?:0[1-68]|1[02-8]|2[08]|3[0-258]|4[3578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[014678]|4[0179]|5[12469]|7[0-3589]|8[04-69]))[2-9]\\d{6}",,,,"2015550123",,,,[7]],[,,"(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[0135]|3[0-24679]|4[67]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[0235]|58|6[39]|7[0589]|8[04])|5(?:0[1-57-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[013-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|3[016]|4[16]|5[017]|6[0-279]|78|8[012])|7(?:0[1-46-8]|1[02-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[02-59]|8[156])|8(?:0[1-68]|1[02-8]|2[08]|3[0-258]|4[3578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[014678]|4[0179]|5[12469]|7[0-3589]|8[04-69]))[2-9]\\d{6}",,,,"2015550123",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"5(?:(?:00|22|33|44|66|77|88)[2-9]|21[23])\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"US",1,"011","1",,,"1",,,1,[[,"(\\d{3})(\\d{4})","$1-$2",,,,1],[,"(\\d{3})(\\d{3})(\\d{4})","($1) $2-$3",,,,1]],[[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3"]],[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UY:[,[,,"[2489]\\d{6,7}",,,,,,,[7,8]],[,,"2\\d{7}|4[2-7]\\d{6}",,,,"21231234",,,[8],[7]],[,,"9[1-9]\\d{6}",,,,"94231234",,,[8]],[,,"80[05]\\d{4}",,,,"8001234",,,[7]],[,,"90[0-8]\\d{4}",,,,"9001234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"UY",598,"0(?:1[3-9]\\d|0)","0"," int. ",,"0",,"00",,[[,"(\\d{4})(\\d{4})","$1 $2",["[24]"]],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["9[1-9]"],"0$1"],[,"(\\d{3})(\\d{4})","$1 $2",["[89]0"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UZ:[,[,,"[679]\\d{8}",,,,,,,[9],[7]],[,,"(?:6(?:1(?:22|3[124]|4[1-4]|5[123578]|64)|2(?:22|3[0-57-9]|41)|5(?:22|3[3-7]|5[024-8])|6\\d{2}|7(?:[23]\\d|7[69])|9(?:22|4[1-8]|6[135]))|7(?:0(?:5[4-9]|6[0146]|7[12456]|9[135-8])|1[12]\\d|2(?:22|3[1345789]|4[123579]|5[14])|3(?:2\\d|3[1578]|4[1-35-7]|5[1-57]|61)|4(?:2\\d|3[1-579]|7[1-79])|5(?:22|5[1-9]|6[1457])|6(?:22|3[12457]|4[13-8])|9(?:22|5[1-9])))\\d{5}",,,,"662345678",,,,[7]],[,,"6(?:1(?:2(?:98|2[01])|35[0-4]|50\\d|61[23]|7(?:[01][017]|4\\d|55|9[5-9]))|2(?:11\\d|2(?:[12]1|9[01379])|5(?:[126]\\d|3[0-4])|7\\d{2})|5(?:19[01]|2(?:27|9[26])|30\\d|59\\d|7\\d{2})|6(?:2(?:1[5-9]|2[0367]|38|41|52|60)|3[79]\\d|4(?:56|83)|7(?:[07]\\d|1[017]|3[07]|4[047]|5[057]|67|8[0178]|9[79])|9[0-3]\\d)|7(?:2(?:24|3[237]|4[5-9]|7[15-8])|5(?:7[12]|8[0589])|7(?:0\\d|[39][07])|9(?:0\\d|7[079]))|9(?:2(?:1[1267]|5\\d|3[01]|7[0-4])|5[67]\\d|6(?:2[0-26]|8\\d)|7\\d{2}))\\d{4}|7(?:0\\d{3}|1(?:13[01]|6(?:0[47]|1[67]|66)|71[3-69]|98\\d)|2(?:2(?:2[79]|95)|3(?:2[5-9]|6[0-6])|57\\d|7(?:0\\d|1[17]|2[27]|3[37]|44|5[057]|66|88))|3(?:2(?:1[0-6]|21|3[469]|7[159])|33\\d|5(?:0[0-4]|5[579]|9\\d)|7(?:[0-3579]\\d|4[0467]|6[67]|8[078])|9[4-6]\\d)|4(?:2(?:29|5[0257]|6[0-7]|7[1-57])|5(?:1[0-4]|8\\d|9[5-9])|7(?:0\\d|1[024589]|2[0127]|3[0137]|[46][07]|5[01]|7[5-9]|9[079])|9(?:7[015-9]|[89]\\d))|5(?:112|2(?:0\\d|2[29]|[49]4)|3[1568]\\d|52[6-9]|7(?:0[01578]|1[017]|[23]7|4[047]|[5-7]\\d|8[78]|9[079]))|6(?:2(?:2[1245]|4[2-4])|39\\d|41[179]|5(?:[349]\\d|5[0-2])|7(?:0[017]|[13]\\d|22|44|55|67|88))|9(?:22[128]|3(?:2[0-4]|7\\d)|57[05629]|7(?:2[05-9]|3[37]|4\\d|60|7[2579]|87|9[07])))\\d{4}|9[0-57-9]\\d{7}",,,,"912345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"UZ",998,"810","8",,,"8",,"8~10",,[[,"([679]\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[679]"],"8 $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VA:[,[,,"(?:0(?:878\\d{5}|6698\\d{5})|[1589]\\d{5,10}|3(?:[12457-9]\\d{8}|[36]\\d{7,9}))",,,,,,,[6,8,9,10,11]],[,,"06698\\d{5}",,,,"0669812345",,,[10]],[,,"3(?:[12457-9]\\d{8}|6\\d{7,8}|3\\d{7,9})",,,,"3123456789",,,[9,10,11]],[,,"80(?:0\\d{6}|3\\d{3})",,,,"800123456",,,[6,9]],[,,"0878\\d{5}|1(?:44|6[346])\\d{6}|89(?:2\\d{3}|4(?:[0-4]\\d{2}|[5-9]\\d{4})|5(?:[0-4]\\d{2}|[5-9]\\d{6})|9\\d{6})",,,,"899123456",,,[6,8,9,10]],[,,"84(?:[08]\\d{6}|[17]\\d{3})",,,,"848123456",,,[6,9]],[,,"1(?:78\\d|99)\\d{6}",,,,"1781234567",,,[9,10]],[,,"55\\d{8}",,,,"5512345678",,,[10]],"VA",39,"00",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,"848\\d{6}",,,,"848123456",,,[9]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VC:[,[,,"[5789]\\d{9}",,,,,,,[10],[7]],[,,"784(?:266|3(?:6[6-9]|7\\d|8[0-24-6])|4(?:38|5[0-36-8]|8[0-8])|5(?:55|7[0-2]|93)|638|784)\\d{4}",,,,"7842661234",,,,[7]],[,,"784(?:4(?:3[0-5]|5[45]|89|9[0-8])|5(?:2[6-9]|3[0-4]))\\d{4}",,,,"7844301234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"5(?:(?:00|22|33|44|66|77|88)[2-9]|21[23])\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"VC",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"784",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VE:[,[,,"[24589]\\d{9}",,,,,,,[10],[7]],[,,"(?:2(?:12|3[457-9]|[58][1-9]|[467]\\d|9[1-6])|50[01])\\d{7}",,,,"2121234567",,,,[7]],[,,"4(?:1[24-8]|2[46])\\d{7}",,,,"4121234567"],[,,"800\\d{7}",,,,"8001234567"],[,,"900\\d{7}",,,,"9001234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"VE",58,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{7})","$1-$2",,"0$1","$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VG:[,[,,"[2589]\\d{9}",,,,,,,[10],[7]],[,,"284(?:(?:229|4(?:22|9[45])|774|8(?:52|6[459]))\\d{4}|496[0-5]\\d{3})",,,,"2842291234",,,,[7]],[,,"284(?:(?:3(?:0[0-3]|4[0-7]|68|9[34])|4(?:4[0-6]|68|99)|54[0-57])\\d{4}|496[6-9]\\d{3})",,,,"2843001234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"5(?:(?:00|22|33|44|66|77|88)[2-9]|21[23])\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"VG",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"284",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VI:[,[,,"[3589]\\d{9}",,,,,,,[10],[7]],[,,"340(?:2(?:01|2[0678]|44|77)|3(?:32|44)|4(?:22|7[34])|5(?:1[34]|55)|6(?:26|4[23]|77|9[023])|7(?:1[2-57-9]|27|7\\d)|884|998)\\d{4}",,,,"3406421234",,,,[7]],[,,"340(?:2(?:01|2[0678]|44|77)|3(?:32|44)|4(?:22|7[34])|5(?:1[34]|55)|6(?:26|4[23]|77|9[023])|7(?:1[2-57-9]|27|7\\d)|884|998)\\d{4}",,,,"3406421234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"5(?:(?:00|22|33|44|66|77|88)[2-9]|21[23])\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"VI",1,"011","1",,,"1",,,1,,,[,,,,,,,,,[-1]],,"340",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VN:[,[,,"1\\d{6,9}|2\\d{9}|6\\d{6,7}|7\\d{6}|8\\d{6,8}|9\\d{8}",,,,,,,[7,8,9,10]],[,,"2(?:0[3-9]|1[0-689]|2[0-25-9]|3[2-9]|4[2-8]|5[124-9]|6[0-39]|7[0-7]|8[2-7]|9[0-4679])\\d{7}",,,,"2101234567",,,[10]],[,,"(?:9\\d|1(?:2\\d|6[2-9]|8[68]|99))\\d{7}|8(?:6[89]|8\\d|9[89])\\d{6}",,,,"912345678",,,[9,10]],[,,"1800\\d{4,6}",,,,"1800123456",,,[8,9,10]],[,,"1900\\d{4,6}",,,,"1900123456",,,[8,9,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"VN",84,"00","0",,,"0",,,,[[,"([17]99)(\\d{4})","$1 $2",["[17]99"],"0$1",,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["2[48]"],"0$1",,1],[,"(80)(\\d{5})","$1 $2",["80"],"0$1",,1],[,"(69\\d)(\\d{4,5})","$1 $2",["69"],"0$1",,1],[,"(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["2[0-35-79]"],"0$1",,1],[,"([89]\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8(?:8|9[89])|9"],"0$1",,1],[,"(1[2689]\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1(?:[26]|8[68]|99)"],"0$1",,1],[,"(86[89])(\\d{3})(\\d{3})","$1 $2 $3",["86[89]"],"0$1",,1],[,"(1[89]00)(\\d{4,6})","$1 $2",["1[89]0","1[89]00"],"$1",,1]],,[,,,,,,,,,[-1]],,,[,,"[17]99\\d{4}|69\\d{5,6}",,,,"1992000",,,[7,8]],[,,"[17]99\\d{4}|69\\d{5,6}|80\\d{5}",,,,"1992000",,,[7,8]],,,[,,,,,,,,,[-1]]],VU:[,[,,"[2-57-9]\\d{4,6}",,,,,,,[5,7]],[,,"(?:2[02-9]\\d|3(?:[5-7]\\d|8[0-8])|48[4-9]|88\\d)\\d{2}",,,,"22123",,,[5]],[,,"(?:5(?:7[2-5]|[0-689]\\d)|7[013-7]\\d)\\d{4}",,,,"5912345",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"VU",678,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[579]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"3[03]\\d{3}|900\\d{4}",,,,"30123"],,,[,,,,,,,,,[-1]]],WF:[,[,,"[4-8]\\d{5}",,,,,,,[6]],[,,"(?:50|68|72)\\d{4}",,,,"501234"],[,,"(?:50|68|72|8[23])\\d{4}",,,,"501234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"WF",681,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,"[48]0\\d{4}",,,,"401234"]],WS:[,[,,"[2-578]\\d{4,9}|6[1-9]\\d{3}",,,,,,,[5,6,7,10]],[,,"(?:[2-5]\\d|6[1-9])\\d{3}",,,,"22123",,,[5]],[,,"(?:7[25-7]|8(?:[3-7]|9\\d{3}))\\d{5}",,,,"7212345",,,[7,10]],[,,"800\\d{3}",,,,"800123",,,[6]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"WS",685,"0",,,,,,,,[[,"(8\\d{2})(\\d{3,7})","$1 $2",["8"]],[,"(7\\d)(\\d{5})","$1 $2",["7"]],[,"(\\d{5})","$1",["[2-6]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],XK:[,[,,"[23][89]\\d{6,7}|4[3-79]\\d{6}|[89]00\\d{5}",,,,,,,[8,9]],[,,"(?:2[89]0?|3(?:8|90?))\\d{6}",,,,"28012345"],[,,"4[3-79]\\d{6}",,,,"43201234",,,[8]],[,,"800\\d{5}",,,,"80001234",,,[8]],[,,"900\\d{5}",,,,"90001234",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"XK",383,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[23][89]|4[3-79]"],"0$1"],[,"(\\d{3})(\\d{5})","$1 $2",["[89]00"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",,"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],YE:[,[,,"[1-7]\\d{6,8}",,,,,,,[7,8,9],[6]],[,,"(?:1(?:7\\d|[2-68])|2[2-68]|3[2358]|4[2-58]|5[2-6]|6[3-58]|7[24-68])\\d{5}",,,,"1234567",,,[7,8],[6]],[,,"7[0137]\\d{7}",,,,"712345678",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"YE",967,"00","0",,,"0",,,,[[,"([1-7])(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-6]|7[24-68]"],"0$1"],[,"(7\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["7[0137]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],YT:[,[,,"[268]\\d{8}",,,,,,,[9]],[,,"269(?:0[67]|5[01]|6\\d|[78]0)\\d{4}",,,,"269601234"],[,,"639(?:0[0-79]|1[019]|[26]\\d|3[09]|[45]0|7[06-9]|9[04-79])\\d{4}",,,,"639012345"],[,,"80\\d{7}",,,,"801234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"YT",262,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,"269|63",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ZA:[,[,,"[1-79]\\d{8}|8\\d{4,8}",,,,,,,[5,6,7,8,9]],[,,"(?:1[0-8]|2[1-378]|3[1-69]|4\\d|5[1346-8])\\d{7}",,,,"101234567",,,[9]],[,,"(?:6\\d|7[0-46-9])\\d{7}|8(?:[1-4]\\d{1,5}|5\\d{5})\\d{2}",,,,"711234567"],[,,"80\\d{7}",,,,"801234567",,,[9]],[,,"86[2-9]\\d{6}|9[0-2]\\d{7}",,,,"862345678",,,[9]],[,,"860\\d{6}",,,,"860123456",,,[9]],[,,,,,,,,,[-1]],[,,"87\\d{7}",,,,"871234567",,,[9]],"ZA",27,"00","0",,,"0",,,,[[,"(860)(\\d{3})(\\d{3})","$1 $2 $3",["860"],"0$1"],[,"(\\d{2})(\\d{3,4})","$1 $2",["8[1-4]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["8[1-4]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-79]|8(?:[0-57]|6[1-9])"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"861\\d{6}",,,,"861123456",,,[9]],,,[,,,,,,,,,[-1]]],ZM:[,[,,"[289]\\d{8}",,,,,,,[9],[6,7]],[,,"21[1-8]\\d{6}",,,,"211234567",,,,[6,7]],[,,"9[4-9]\\d{7}",,,,"955123456"],[,,"800\\d{6}",,,,"800123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ZM",260,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{4})","$1 $2",,"$1"],[,"([1-8])(\\d{2})(\\d{4})","$1 $2 $3",["[1-8]"],"$1"],[,"([29]\\d)(\\d{7})","$1 $2",["[29]"],"0$1"],[,"(800)(\\d{3})(\\d{3})","$1 $2 $3",["800"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ZW:[,[,,"2(?:[0-57-9]\\d{3,8}|6(?:[14]\\d{7}|\\d{4}))|[13-69]\\d{4,9}|7\\d{8}|8[06]\\d{5,8}",,,,,,,[5,6,7,8,9,10],[3,4]],[,,"(?:2(?:0(?:4\\d|5\\d{2})|2[278]\\d|48\\d|7(?:[1-7]\\d|[089]\\d{2})|8(?:[2-57-9]|[146]\\d{2})|98)|3(?:08|17|3[78]|7(?:[19]|[56]\\d)|8[37]|98)|5[15][78]|6(?:28\\d{2}|37|6[78]|75\\d|98|8(?:7\\d|8)))\\d{3}|(?:2(?:1[39]|2[0157]|31|[56][14]|7[35]|84)|329)\\d{7}|(?:1(?:3\\d{2}|[4-8]|9\\d)|2(?:0\\d{2}|12|292|[569]\\d)|3(?:[26]|[013459]\\d)|5(?:0|1[2-4]|26|[37]2|5\\d{2}|[689]\\d)|6(?:[39]|[01246]\\d|[78]\\d{2}))\\d{3}|(?:29\\d|39|54)\\d{6}|(?:(?:25|54)83\\d|2582\\d{2}|65[2-8])\\d{2}|(?:4\\d{6,7}|9[2-9]\\d{4,5})",,,,"1312345",,,,[3,4]],[,,"(?:7(?:1\\d|3[2-9]|7[1-9]|8[2-5])|8644)\\d{6}",,,,"712345678",,,[9,10]],[,,"80(?:[01]\\d|20|8[0-8])\\d{3}",,,,"8001234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"86(?:1[12]|30|55|77|8[368])\\d{6}",,,,"8686123456",,,[10]],"ZW",263,"00","0",,,"0",,,,[[,"([49])(\\d{3})(\\d{2,4})","$1 $2 $3",["4|9[2-9]"],"0$1"],[,"(7\\d)(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],[,"(86\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["86[24]"],"0$1"],[,"([2356]\\d{2})(\\d{3,5})","$1 $2",["2(?:0[45]|2[278]|[49]8|[78])|3(?:[09]8|17|3[78]|7[1569]|8[37])|5[15][78]|6(?:[29]8|37|[68][78]|75)"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:1[39]|2[0157]|31|[56][14]|7[35]|84)|329"],"0$1"],[,"([1-356]\\d)(\\d{3,5})","$1 $2",["1[3-9]|2[02569]|3[0-69]|5[05689]|6"],"0$1"],[,"([235]\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[23]9|54"],"0$1"],[,"([25]\\d{3})(\\d{3,5})","$1 $2",["(?:25|54)8","258[23]|5483"],"0$1"],[,"(8\\d{3})(\\d{6})","$1 $2",["86"],"0$1"],[,"(80\\d)(\\d{4})","$1 $2",["80"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],800:[,[,,"\\d{8}",,,,,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"\\d{8}",,,,"12345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",800,,,,,,,,1,[[,"(\\d{4})(\\d{4})","$1 $2"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],808:[,[,,"\\d{8}",,,,,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"\\d{8}",,,,"12345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",808,,,,,,,,1,[[,"(\\d{4})(\\d{4})","$1 $2"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],870:[,[,,"[35-7]\\d{8}",,,,,,,[9]],[,,,,,,,,,[-1]],[,,"(?:[356]\\d|7[6-8])\\d{7}",,,,"301234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",870,,,,,,,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],878:[,[,,"1\\d{11}",,,,,,,[12]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"10\\d{10}",,,,"101234567890"],"001",878,,,,,,,,1,[[,"(\\d{2})(\\d{5})(\\d{5})","$1 $2 $3"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],881:[,[,,"[67]\\d{8}",,,,,,,[9]],[,,,,,,,,,[-1]],[,,"[67]\\d{8}",,,,"612345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",881,,,,,,,,,[[,"(\\d)(\\d{3})(\\d{5})","$1 $2 $3",["[67]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],882:[,[,,"[13]\\d{6,11}",,,,,,,[7,8,9,10,11,12]],[,,,,,,,,,[-1]],[,,"3(?:2\\d{3}|37\\d{2}|4(?:2|7\\d{3}))\\d{4}",,,,"3421234",,,[7,9,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"1(?:3(?:0[0347]|[13][0139]|2[035]|4[013568]|6[0459]|7[06]|8[15678]|9[0689])\\d{4}|6\\d{5,10})|3(?:45|9\\d{3})\\d{7}",,,,"390123456789"],"001",882,,,,,,,,,[[,"(\\d{2})(\\d{4})(\\d{3})","$1 $2 $3",["3[23]"]],[,"(\\d{2})(\\d{5})","$1 $2",["16|342"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["34[57]"]],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["348"]],[,"(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["1"]],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["16"]],[,"(\\d{2})(\\d{4,5})(\\d{5})","$1 $2 $3",["16|39"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,"348[57]\\d{7}",,,,"34851234567",,,[11]]],883:[,[,,"51\\d{7}(?:\\d{3})?",,,,,,,[9,12]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"51(?:00\\d{5}(?:\\d{3})?|[13]0\\d{8})",,,,"510012345"],"001",883,,,,,,,,1,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["510"]],[,"(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["510"]],[,"(\\d{4})(\\d{4})(\\d{4})","$1 $2 $3",["51[13]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],888:[,[,,"\\d{11}",,,,,,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",888,,,,,,,,1,[[,"(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"\\d{11}",,,,"12345678901"],,,[,,,,,,,,,[-1]]],979:[,[,,"\\d{9}",,,,,,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"\\d{9}",,,,"123456789"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",979,,,,,,,,1,[[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]]};function X(){this.a={}}X.a=function(){return X.c?X.c:X.c=new X};var Y={0:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9","0":"0","1":"1","2":"2","3":"3","4":"4","5":"5","6":"6","7":"7","8":"8","9":"9","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9"},Z={0:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9","0":"0","1":"1","2":"2","3":"3","4":"4","5":"5","6":"6","7":"7","8":"8","9":"9","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9",A:"2",B:"2",C:"2",D:"3",E:"3",F:"3",G:"4",H:"4",I:"4",J:"5",K:"5",L:"5",M:"6",N:"6",O:"6",P:"7",Q:"7",R:"7",S:"7",T:"8",U:"8",V:"8",W:"9",X:"9",Y:"9",Z:"9"},J=RegExp("^[++]+"),Q=RegExp("([0-90-9٠-٩۰-۹])"),ee=RegExp("[++0-90-9٠-٩۰-۹]"),te=/[\\\/] *x/,ne=RegExp("[^0-90-9٠-٩۰-۹A-Za-z#]+$"),re=/(?:.*?[A-Za-z]){3}.*/,ie=RegExp("(?:;ext=([0-90-9٠-٩۰-۹]{1,7})|[ \\t,]*(?:e?xt(?:ensi(?:ó?|ó))?n?|e?xtn?|[;,xx##~~]|int|anexo|int)[:\\..]?[ \\t,-]*([0-90-9٠-٩۰-۹]{1,7})#?|[- ]+([0-90-9٠-٩۰-۹]{1,5})#)$","i"),oe=RegExp("^[0-90-9٠-٩۰-۹]{2}$|^[++]*(?:[-x‐-―−ー--/ ()()[].\\[\\]/~⁓∼~*]*[0-90-9٠-٩۰-۹]){3,}[-x‐-―−ー--/ ()()[].\\[\\]/~⁓∼~*A-Za-z0-90-9٠-٩۰-۹]*(?:;ext=([0-90-9٠-٩۰-۹]{1,7})|[ \\t,]*(?:e?xt(?:ensi(?:ó?|ó))?n?|e?xtn?|[;,xx##~~]|int|anexo|int)[:\\..]?[ \\t,-]*([0-90-9٠-٩۰-۹]{1,7})#?|[- ]+([0-90-9٠-٩۰-۹]{1,5})#)?$","i"),ae=/(\$\d)/;function se(e){return!(e.length<2)&&ke(oe,e)}function ce(e){return ke(re,e)?le(e,Z):le(e,Y)}function de(e){var t=ce(e.toString());e.c="",e.a(t)}function ue(e){return!!e&&(1!=M(e,9)||-1!=T(e,9)[0])}function le(e,t){for(var n,r=new j,i=e.length,o=0;o<i;++o)null!=(n=t[(n=e.charAt(o)).toUpperCase()])&&r.a(n);return r.toString()}function fe(e){return null!=e&&isNaN(e)&&e.toUpperCase()in W}function he(e,t,n){if(0==A(t,2)&&null!=t.a[5]&&0<(r=k(t,5)).length)return r;var r=k(t,1),i=me(t);if(0==n)return ge(r,0,i,"");if(!(r in G))return i;e=pe(e,r,xe(r)),t=null!=t.a[3]&&A(t,3).length?3==n?";ext="+A(t,3):null!=e.a[13]?A(e,13)+k(t,3):" ext. "+k(t,3):"";e:{for(var o,a=(e=T(e,20).length&&2!=n?T(e,20):T(e,19)).length,s=0;s<a;++s){var c=M(o=e[s],3);if((!c||!i.search(A(o,3,c-1)))&&ke(c=new RegExp(A(o,1)),i)){e=o;break e}}e=null}return e&&(e=k(a=e,2),o=new RegExp(A(a,1)),k(a,5),a=k(a,4),i=2==n&&null!=a&&0<a.length?i.replace(o,e.replace(ae,a)):i.replace(o,e),3==n&&(i=(i=i.replace(RegExp("^[-x‐-―−ー--/ ()()[].\\[\\]/~⁓∼~]+"),"")).replace(RegExp("[-x‐-―−ー--/ ()()[].\\[\\]/~⁓∼~]+","g"),"-"))),ge(r,n,i,t)}function pe(e,t,n){return ye(e,"001"==n?""+t:n)}function me(e){if(null==e.a[2])return"";var t=""+A(e,2);return null!=e.a[4]&&A(e,4)&&0<k(e,8)?Array(k(e,8)+1).join("0")+t:t}function ge(e,t,n,r){switch(t){case 0:return"+"+e+n+r;case 1:return"+"+e+" "+n+r;case 3:return"tel:+"+e+"-"+n+r;default:return n+r}}function ve(e,t){switch(t){case 4:return A(e,5);case 3:return A(e,4);case 1:return A(e,3);case 0:case 2:return A(e,2);case 5:return A(e,6);case 6:return A(e,8);case 7:return A(e,7);case 8:return A(e,21);case 9:return A(e,25);case 10:return A(e,28);default:return A(e,1)}}function be(e,t){return $e(e,A(t,1))?$e(e,A(t,5))?4:$e(e,A(t,4))?3:$e(e,A(t,6))?5:$e(e,A(t,8))?6:$e(e,A(t,7))?7:$e(e,A(t,21))?8:$e(e,A(t,25))?9:$e(e,A(t,28))?10:$e(e,A(t,2))?A(t,18)||$e(e,A(t,3))?2:0:!A(t,18)&&$e(e,A(t,3))?1:-1:-1}function ye(e,t){if(null==t)return null;t=t.toUpperCase();var n=e.a[t];if(!n){if(!(n=W[t]))return null;n=(new D).c(q.f(),n),e.a[t]=n}return n}function $e(e,t){var n=e.length;return!(0<M(t,9)&&-1==f(T(t,9),n))&&ke(k(t,2),e)}function we(e,t){if(!t)return null;var n=k(t,1);if(n=G[n])if(1==n.length)n=n[0];else e:{for(var r,i=me(t),o=n.length,a=0;a<o;a++){var s=ye(e,r=n[a]);if(null!=s.a[23]){if(!i.search(A(s,23))){n=r;break e}}else if(-1!=be(i,s)){n=r;break e}}n=null}else n=null;return n}function xe(e){return(e=G[e])?e[0]:"ZZ"}function Se(e,t,n,r){var i=M(o=ve(n,r),9)?T(o,9):T(A(n,1),9),o=T(o,10);if(2==r){if(!ue(ve(n,0)))return Se(e,t,n,1);ue(e=ve(n,1))&&(h(i=i.concat(M(e,9)?T(e,9):T(A(n,1),9))),o.length?h(o=o.concat(T(e,10))):o=T(e,10))}return-1==i[0]?5:(t=t.length,-1<f(o,t)?4:(n=i[0])==t?0:t<n?2:i[i.length-1]<t?3:-1<f(i,t,1)?0:5)}function _e(e,t,n,r,i,o){if(!t.length)return 0;var a;if(t=new j(t),n&&(a=A(n,11)),null==a&&(a="NonMatch"),(s=t.toString()).length)if(J.test(s))s=s.replace(J,""),t.c="",t.a(ce(s)),a=1;else{if(s=new RegExp(a),de(t),(a=t.toString()).search(s))a=!1;else{var s=a.match(s)[0].length,c=a.substring(s).match(Q);c&&null!=c[1]&&0<c[1].length&&"0"==le(c[1],Y)?a=!1:(t.c="",t.a(a.substring(s)),a=!0)}a=a?5:20}else a=20;if(i&&I(o,6,a),20!=a){if(t.c.length<=2)throw Error("Phone number too short after IDD");e:{if((e=t.toString()).length&&"0"!=e.charAt(0))for(i=e.length,t=1;t<=3&&t<=i;++t)if((n=parseInt(e.substring(0,t),10))in G){r.a(e.substring(t)),r=n;break e}r=0}if(r)return I(o,1,r),r;throw Error("Invalid country calling code")}return n&&(s=""+(a=k(n,10)),!(c=t.toString()).lastIndexOf(s,0)&&(s=new j(c.substring(s.length)),c=A(n,1),c=new RegExp(k(c,2)),Ee(s,n,null),s=s.toString(),!ke(c,t.toString())&&ke(c,s)||3==Se(e,t.toString(),n,-1)))?(r.a(s),i&&I(o,6,10),I(o,1,a),a):(I(o,1,0),0)}function Ee(e,t,n){var r=e.toString(),i=r.length,o=A(t,15);if(i&&null!=o&&o.length){var a=new RegExp("^(?:"+o+")");if(i=a.exec(r)){var s=ke(o=new RegExp(k(A(t,1),2)),r),c=i.length-1;null!=(t=A(t,16))&&t.length&&null!=i[c]&&i[c].length?(r=r.replace(a,t),(!s||ke(o,r))&&(n&&0<c&&n.a(i[1]),e.set(r))):s&&!ke(o,r.substring(i[0].length))||(n&&0<c&&null!=i[c]&&n.a(i[1]),e.set(r.substring(i[0].length)))}}}function Ce(e,t,n){if(!fe(n)&&0<t.length&&"+"!=t.charAt(0))throw Error("Invalid country calling code");return Ae(e,t,n,!0)}function Ae(t,n,e,r){if(null==n)throw Error("The string supplied did not seem to be a phone number");if(250<n.length)throw Error("The string supplied is too long to be a phone number");var i,o,a=new j,s=n.indexOf(";phone-context=");if(0<=s){var c=s+15;if("+"==n.charAt(c))0<(d=n.indexOf(";",c))?a.a(n.substring(c,d)):a.a(n.substring(c));c=n.indexOf("tel:"),a.a(n.substring(0<=c?c+4:0,s))}else a.a((0<=(o=(i=n).search(ee))?0<=(o=(i=(i=i.substring(o)).replace(ne,"")).search(te))&&(i=i.substring(0,o)):i="",i));if(0<(c=(s=a.toString()).indexOf(";isub="))&&(a.c="",a.a(s.substring(0,c))),!se(a.toString()))throw Error("The string supplied did not seem to be a phone number");if(s=a.toString(),!(fe(e)||null!=s&&0<s.length&&J.test(s)))throw Error("Invalid country calling code");s=new z,r&&I(s,5,n);e:{if(0<=(c=(n=a.toString()).search(ie))&&se(n.substring(0,c)))for(var d,u=(d=n.match(ie)).length,l=1;l<u;++l)if(null!=d[l]&&0<d[l].length){a.c="",a.a(n.substring(0,c)),n=d[l];break e}n=""}0<n.length&&I(s,3,n),c=ye(t,e),n=new j,d=0,u=a.toString();try{d=_e(t,u,c,n,r,s)}catch(e){if("Invalid country calling code"!=e.message||!J.test(u))throw e;if(!(d=_e(t,u=u.replace(J,""),c,n,r,s)))throw e}if(d?(a=xe(d))!=e&&(c=pe(t,d,a)):(de(a),n.a(a.toString()),null!=e?I(s,1,d=k(c,10)):r&&(delete s.a[6],s.c&&delete s.c[6])),n.c.length<2)throw Error("The string supplied is too short to be a phone number");if(c&&(e=new j,Ee(a=new j(n.toString()),c,e),2!=(t=Se(t,a.toString(),c,-1))&&4!=t&&5!=t&&(n=a,r&&0<e.toString().length&&I(s,7,e.toString()))),(t=(r=n.toString()).length)<2)throw Error("The string supplied is too short to be a phone number");if(17<t)throw Error("The string supplied is too long to be a phone number");if(1<r.length&&"0"==r.charAt(0)){for(I(s,4,!0),t=1;t<r.length-1&&"0"==r.charAt(t);)t++;1!=t&&I(s,8,t)}return I(s,2,parseInt(r,10)),s}function ke(e,t){var n="string"==typeof e?t.match("^(?:"+e+")$"):t.match(e);return!(!n||n[0].length!=t.length)}u("intlTelInputUtils",{}),u("intlTelInputUtils.formatNumber",function(t,e,n){try{var r=X.a();return he(r,Ce(r,t,e),void 0===n?0:n)}catch(e){return t}}),u("intlTelInputUtils.getExampleNumber",function(e,t,n){try{var r,i=X.a();e:{if(fe(e)){var o=ve(ye(i,e),n);try{if(null!=o.a[6]){r=Ae(i,A(o,6),e,!1);break e}}catch(e){}}r=null}return he(i,r,t?2:1)}catch(e){return""}}),u("intlTelInputUtils.getExtension",function(e,t){try{return A(Ce(X.a(),e,t),3)}catch(e){return""}}),u("intlTelInputUtils.getNumberType",function(e,t){try{var n,r=X.a(),i=Ce(r,e,t),o=we(r,i),a=pe(r,k(i,1),o);if(a)n=be(me(i),a);else n=-1;return n}catch(e){return-99}}),u("intlTelInputUtils.getValidationError",function(e,t){try{var n,r=X.a(),i=Ce(r,e,t),o=me(i),a=k(i,1);if(a in G)n=Se(r,o,pe(r,a,xe(a)),-1);else n=1;return n}catch(e){return"Invalid country calling code"==e.message?1:"The string supplied did not seem to be a phone number"==e.message?4:"Phone number too short after IDD"==e.message||"The string supplied is too short to be a phone number"==e?2:"The string supplied is too long to be a phone number"==e.message?3:-99}}),u("intlTelInputUtils.isValidNumber",function(e,t){try{var n,r,i=X.a(),o=Ce(i,e,t),a=we(i,o),s=k(o,1),c=pe(i,s,a);if(!(r=!c)){var d;if(d="001"!=a){var u=ye(i,a);if(!u)throw Error("Invalid region code: "+a);d=s!=k(u,10)}r=d}if(r)n=!1;else n=-1!=be(me(o),c);return n}catch(e){return!1}}),u("intlTelInputUtils.numberFormat",{E164:0,INTERNATIONAL:1,NATIONAL:2,RFC3966:3}),u("intlTelInputUtils.numberType",{FIXED_LINE:0,MOBILE:1,FIXED_LINE_OR_MOBILE:2,TOLL_FREE:3,PREMIUM_RATE:4,SHARED_COST:5,VOIP:6,PERSONAL_NUMBER:7,PAGER:8,UAN:9,VOICEMAIL:10,UNKNOWN:-1}),u("intlTelInputUtils.validationError",{IS_POSSIBLE:0,INVALID_COUNTRY_CODE:1,TOO_SHORT:2,TOO_LONG:3,NOT_A_NUMBER:4})}(),angular.module("ngIntlTelInput",[]),angular.module("ngIntlTelInput").provider("ngIntlTelInput",function(){var e=this,n={};e.set=function(e){if("object"==typeof e)for(var t in e)n[t]=e[t]},e.$get=["$log",function(t){return Object.create(e,{init:{value:function(e){window.intlTelInputUtils||t.warn("intlTelInputUtils is not defined. Formatting and validation will not work."),e.intlTelInput(n)}}})}]}),angular.module("ngIntlTelInput").directive("ngIntlTelInput",["ngIntlTelInput","$log","$window","$parse",function(a,s,c,d){return{restrict:"A",require:"ngModel",link:function(t,n,e,r){function i(e){(0,d(e).assign)(t,n.intlTelInput("getSelectedCountryData"))}function o(){i(e.selectedCountry)}e.type&&"text"!==e.type&&"tel"!==e.type||"INPUT"!==n[0].tagName?s.warn("ng-intl-tel-input can only be applied to a *text* or *tel* input"):(e.initialCountry&&a.set({initialCountry:e.initialCountry}),a.init(n),e.selectedCountry&&(i(e.selectedCountry),angular.element(c).on("countrychange",o),t.$on("$destroy",function(){angular.element(c).off("countrychange",o)})),r.$validators.ngIntlTelInput=function(e){return!(e||0<n[0].value.length)||n.intlTelInput("isValidNumber")},r.$parsers.push(function(e){return n.intlTelInput("getNumber")}),r.$formatters.push(function(e){return e&&("+"!==e.charAt(0)&&(e="+"+e),n.intlTelInput("setNumber",e)),e}))}}}]),function(){"use strict";var e="object"==typeof window?window:{};!e.HI_BASE32_NO_NODE_JS&&"object"==typeof process&&process.versions&&process.versions.node&&(e=global);var t=!e.HI_BASE32_NO_COMMON_JS&&"object"==typeof module&&module.exports,n="function"==typeof define&&define.amd,h="ABCDEFGHIJKLMNOPQRSTUVWXYZ234567".split(""),m={A:0,B:1,C:2,D:3,E:4,F:5,G:6,H:7,I:8,J:9,K:10,L:11,M:12,N:13,O:14,P:15,Q:16,R:17,S:18,T:19,U:20,V:21,W:22,X:23,Y:24,Z:25,2:26,3:27,4:28,5:29,6:30,7:31},p=[0,0,0,0,0,0,0,0],g=function(e){for(var t,n,r,i,o,a,s,c,d=[],u=0,l=(e=e.replace(/=/g,"")).length,f=0,h=l>>3<<3;f<h;)t=m[e.charAt(f++)],n=m[e.charAt(f++)],r=m[e.charAt(f++)],i=m[e.charAt(f++)],o=m[e.charAt(f++)],a=m[e.charAt(f++)],s=m[e.charAt(f++)],c=m[e.charAt(f++)],d[u++]=255&(t<<3|n>>>2),d[u++]=255&(n<<6|r<<1|i>>>4),d[u++]=255&(i<<4|o>>>1),d[u++]=255&(o<<7|a<<2|s>>>3),d[u++]=255&(s<<5|c);var p=l-h;return 2===p?(t=m[e.charAt(f++)],n=m[e.charAt(f++)],d[u++]=255&(t<<3|n>>>2)):4===p?(t=m[e.charAt(f++)],n=m[e.charAt(f++)],r=m[e.charAt(f++)],i=m[e.charAt(f++)],d[u++]=255&(t<<3|n>>>2),d[u++]=255&(n<<6|r<<1|i>>>4)):5===p?(t=m[e.charAt(f++)],n=m[e.charAt(f++)],r=m[e.charAt(f++)],i=m[e.charAt(f++)],o=m[e.charAt(f++)],d[u++]=255&(t<<3|n>>>2),d[u++]=255&(n<<6|r<<1|i>>>4),d[u++]=255&(i<<4|o>>>1)):7===p&&(t=m[e.charAt(f++)],n=m[e.charAt(f++)],r=m[e.charAt(f++)],i=m[e.charAt(f++)],o=m[e.charAt(f++)],a=m[e.charAt(f++)],s=m[e.charAt(f++)],d[u++]=255&(t<<3|n>>>2),d[u++]=255&(n<<6|r<<1|i>>>4),d[u++]=255&(i<<4|o>>>1),d[u++]=255&(o<<7|a<<2|s>>>3)),d},r=function(e,t){if(!t)return function(e){for(var t,n,r="",i=e.length,o=0,a=0;o<i;)if((t=e[o++])<=127)r+=String.fromCharCode(t);else{if(191<t&&t<=223)n=31&t,a=1;else if(t<=239)n=15&t,a=2;else{if(!(t<=247))throw"not a UTF-8 string";n=7&t,a=3}for(var s=0;s<a;++s){if((t=e[o++])<128||191<t)throw"not a UTF-8 string";n<<=6,n+=63&t}if(55296<=n&&n<=57343)throw"not a UTF-8 string";if(1114111<n)throw"not a UTF-8 string";n<=65535?r+=String.fromCharCode(n):(n-=65536,r+=String.fromCharCode(55296+(n>>10)),r+=String.fromCharCode(56320+(1023&n)))}return r}(g(e));var n,r,i,o,a,s,c,d,u="",l=e.indexOf("=");-1===l&&(l=e.length);for(var f=0,h=l>>3<<3;f<h;)n=m[e.charAt(f++)],r=m[e.charAt(f++)],i=m[e.charAt(f++)],o=m[e.charAt(f++)],a=m[e.charAt(f++)],s=m[e.charAt(f++)],c=m[e.charAt(f++)],d=m[e.charAt(f++)],u+=String.fromCharCode(255&(n<<3|r>>>2))+String.fromCharCode(255&(r<<6|i<<1|o>>>4))+String.fromCharCode(255&(o<<4|a>>>1))+String.fromCharCode(255&(a<<7|s<<2|c>>>3))+String.fromCharCode(255&(c<<5|d));var p=l-h;return 2===p?(n=m[e.charAt(f++)],r=m[e.charAt(f++)],u+=String.fromCharCode(255&(n<<3|r>>>2))):4===p?(n=m[e.charAt(f++)],r=m[e.charAt(f++)],i=m[e.charAt(f++)],o=m[e.charAt(f++)],u+=String.fromCharCode(255&(n<<3|r>>>2))+String.fromCharCode(255&(r<<6|i<<1|o>>>4))):5===p?(n=m[e.charAt(f++)],r=m[e.charAt(f++)],i=m[e.charAt(f++)],o=m[e.charAt(f++)],a=m[e.charAt(f++)],u+=String.fromCharCode(255&(n<<3|r>>>2))+String.fromCharCode(255&(r<<6|i<<1|o>>>4))+String.fromCharCode(255&(o<<4|a>>>1))):7===p&&(n=m[e.charAt(f++)],r=m[e.charAt(f++)],i=m[e.charAt(f++)],o=m[e.charAt(f++)],a=m[e.charAt(f++)],s=m[e.charAt(f++)],c=m[e.charAt(f++)],u+=String.fromCharCode(255&(n<<3|r>>>2))+String.fromCharCode(255&(r<<6|i<<1|o>>>4))+String.fromCharCode(255&(o<<4|a>>>1))+String.fromCharCode(255&(a<<7|s<<2|c>>>3))),u},i={encode:function(e,t){var n="string"!=typeof e;return n&&e.constructor===ArrayBuffer&&(e=new Uint8Array(e)),n?function(e){for(var t,n,r,i,o,a="",s=e.length,c=0,d=5*parseInt(s/5);c<d;)t=e[c++],n=e[c++],r=e[c++],i=e[c++],o=e[c++],a+=h[t>>>3]+h[31&(t<<2|n>>>6)]+h[n>>>1&31]+h[31&(n<<4|r>>>4)]+h[31&(r<<1|i>>>7)]+h[i>>>2&31]+h[31&(i<<3|o>>>5)]+h[31&o];var u=s-d;return 1===u?(t=e[c],a+=h[t>>>3]+h[t<<2&31]+"======"):2===u?(t=e[c++],n=e[c],a+=h[t>>>3]+h[31&(t<<2|n>>>6)]+h[n>>>1&31]+h[n<<4&31]+"===="):3===u?(t=e[c++],n=e[c++],r=e[c],a+=h[t>>>3]+h[31&(t<<2|n>>>6)]+h[n>>>1&31]+h[31&(n<<4|r>>>4)]+h[r<<1&31]+"==="):4===u&&(t=e[c++],n=e[c++],r=e[c++],i=e[c],a+=h[t>>>3]+h[31&(t<<2|n>>>6)]+h[n>>>1&31]+h[31&(n<<4|r>>>4)]+h[31&(r<<1|i>>>7)]+h[i>>>2&31]+h[i<<3&31]+"="),a}(e):t?function(e){for(var t,n,r,i,o,a="",s=e.length,c=0,d=5*parseInt(s/5);c<d;)t=e.charCodeAt(c++),n=e.charCodeAt(c++),r=e.charCodeAt(c++),i=e.charCodeAt(c++),o=e.charCodeAt(c++),a+=h[t>>>3]+h[31&(t<<2|n>>>6)]+h[n>>>1&31]+h[31&(n<<4|r>>>4)]+h[31&(r<<1|i>>>7)]+h[i>>>2&31]+h[31&(i<<3|o>>>5)]+h[31&o];var u=s-d;return 1===u?(t=e.charCodeAt(c),a+=h[t>>>3]+h[t<<2&31]+"======"):2===u?(t=e.charCodeAt(c++),n=e.charCodeAt(c),a+=h[t>>>3]+h[31&(t<<2|n>>>6)]+h[n>>>1&31]+h[n<<4&31]+"===="):3===u?(t=e.charCodeAt(c++),n=e.charCodeAt(c++),r=e.charCodeAt(c),a+=h[t>>>3]+h[31&(t<<2|n>>>6)]+h[n>>>1&31]+h[31&(n<<4|r>>>4)]+h[r<<1&31]+"==="):4===u&&(t=e.charCodeAt(c++),n=e.charCodeAt(c++),r=e.charCodeAt(c++),i=e.charCodeAt(c),a+=h[t>>>3]+h[31&(t<<2|n>>>6)]+h[n>>>1&31]+h[31&(n<<4|r>>>4)]+h[31&(r<<1|i>>>7)]+h[i>>>2&31]+h[i<<3&31]+"="),a}(e):function(e){var t,n,r,i,o,a,s,c=!1,d="",u=0,l=0,f=e.length;do{for(p[0]=p[5],p[1]=p[6],p[2]=p[7],s=l;u<f&&s<5;++u)(a=e.charCodeAt(u))<128?p[s++]=a:(a<2048?p[s++]=192|a>>6:(a<55296||57344<=a?p[s++]=224|a>>12:(a=65536+((1023&a)<<10|1023&e.charCodeAt(++u)),p[s++]=240|a>>18,p[s++]=128|a>>12&63),p[s++]=128|a>>6&63),p[s++]=128|63&a);l=s-5,u===f&&++u,f<u&&s<6&&(c=!0),t=p[0],4<s?(n=p[1],r=p[2],i=p[3],o=p[4],d+=h[t>>>3]+h[31&(t<<2|n>>>6)]+h[n>>>1&31]+h[31&(n<<4|r>>>4)]+h[31&(r<<1|i>>>7)]+h[i>>>2&31]+h[31&(i<<3|o>>>5)]+h[31&o]):1===s?d+=h[t>>>3]+h[t<<2&31]+"======":2===s?(n=p[1],d+=h[t>>>3]+h[31&(t<<2|n>>>6)]+h[n>>>1&31]+h[n<<4&31]+"===="):3===s?(n=p[1],r=p[2],d+=h[t>>>3]+h[31&(t<<2|n>>>6)]+h[n>>>1&31]+h[31&(n<<4|r>>>4)]+h[r<<1&31]+"==="):4===s&&(n=p[1],r=p[2],i=p[3],d+=h[t>>>3]+h[31&(t<<2|n>>>6)]+h[n>>>1&31]+h[31&(n<<4|r>>>4)]+h[31&(r<<1|i>>>7)]+h[i>>>2&31]+h[i<<3&31]+"=")}while(!c);return d}(e)},decode:r};r.asBytes=g,t?module.exports=i:(e.base32=i,n&&define(function(){return i}))}();var cssua=function(e,t,n){"use strict";var p=/\s*([\-\w ]+)[\s\/\:]([\d_]+\b(?:[\-\._\/]\w+)*)/,m=/([\w\-\.]+[\s\/][v]?[\d_]+\b(?:[\-\._\/]\w+)*)/g,g=/\b(?:(blackberry\w*|bb10)|(rim tablet os))(?:\/(\d+\.\d+(?:\.\w+)*))?/,v=/\bsilk-accelerated=true\b/,b=/\bfluidapp\b/,y=/(\bwindows\b|\bmacintosh\b|\blinux\b|\bunix\b)/,$=/(\bandroid\b|\bipad\b|\bipod\b|\bwindows phone\b|\bwpdesktop\b|\bxblwp7\b|\bzunewp7\b|\bwindows ce\b|\bblackberry\w*|\bbb10\b|\brim tablet os\b|\bmeego|\bwebos\b|\bpalm|\bsymbian|\bj2me\b|\bdocomo\b|\bpda\b|\bchtml\b|\bmidp\b|\bcldc\b|\w*?mobile\w*?|\w*?phone\w*?)/,w=/(\bxbox\b|\bplaystation\b|\bnintendo\s+\w+)/,r={parse:function(e,t){var n={};if(t&&(n.standalone=t),!(e=(""+e).toLowerCase()))return n;for(var r,i,o=e.split(/[()]/),a=0,s=o.length;a<s;a++)if(a%2){var c=o[a].split(";");for(r=0,i=c.length;r<i;r++)if(p.exec(c[r])){var d=RegExp.$1.split(" ").join("_"),u=RegExp.$2;(!n[d]||parseFloat(n[d])<parseFloat(u))&&(n[d]=u)}}else{var l=o[a].match(m);if(l)for(r=0,i=l.length;r<i;r++){var f=l[r].split(/[\/\s]+/);f.length&&"mozilla"!==f[0]&&(n[f[0].split(" ").join("_")]=f.slice(1).join("-"))}}if($.exec(e))n.mobile=RegExp.$1,g.exec(e)&&(delete n[n.mobile],n.blackberry=n.version||RegExp.$3||RegExp.$2||RegExp.$1,RegExp.$1?n.mobile="blackberry":"0.0.1"===n.version&&(n.blackberry="7.1.0.0"));else if(w.exec(e)){n.game=RegExp.$1;var h=n.game.split(" ").join("_");n.version&&!n[h]&&(n[h]=n.version)}else y.exec(e)&&(n.desktop=RegExp.$1);return n.intel_mac_os_x?(n.mac_os_x=n.intel_mac_os_x.split("_").join("."),delete n.intel_mac_os_x):n.cpu_iphone_os?(n.ios=n.cpu_iphone_os.split("_").join("."),delete n.cpu_iphone_os):n.cpu_os?(n.ios=n.cpu_os.split("_").join("."),delete n.cpu_os):"iphone"!==n.mobile||n.ios||(n.ios="1"),n.opera&&n.version?(n.opera=n.version,delete n.blackberry):v.exec(e)?n.silk_accelerated=!0:b.exec(e)&&(n.fluidapp=n.version),n.edge&&(delete n.applewebkit,delete n.safari,delete n.chrome,delete n.android),n.applewebkit?(n.webkit=n.applewebkit,delete n.applewebkit,n.opr&&(n.opera=n.opr,delete n.opr,delete n.chrome),n.safari&&(n.chrome||n.crios||n.fxios||n.opera||n.silk||n.fluidapp||n.phantomjs||n.mobile&&!n.ios?(delete n.safari,n.vivaldi&&delete n.chrome):n.version&&!n.rim_tablet_os?n.safari=n.version:n.safari={419:"2.0.4",417:"2.0.3",416:"2.0.2",412:"2.0",312:"1.3",125:"1.2",85:"1.0"}[parseInt(n.safari,10)]||n.safari)):n.msie||n.trident?(n.opera||(n.ie=n.msie||n.rv),delete n.msie,delete n.android,n.windows_phone_os?(n.windows_phone=n.windows_phone_os,delete n.windows_phone_os):"wpdesktop"!==n.mobile&&"xblwp7"!==n.mobile&&"zunewp7"!==n.mobile||(n.mobile="windows desktop",n.windows_phone=+n.ie<9?"7.0":+n.ie<10?"7.5":"8.0",delete n.windows_nt)):(n.gecko||n.firefox)&&(n.gecko=n.rv),n.rv&&delete n.rv,n.version&&delete n.version,n},format:function(e){function t(e,t){var n=" ua-"+(e=e.split(".").join("-"));if("string"==typeof t){for(var r=(t=t.split(" ").join("_").split(".").join("-")).indexOf("-");0<r;)n+=" ua-"+e+"-"+t.substring(0,r),r=t.indexOf("-",r+1);n+=" ua-"+e+"-"+t}return n}var n="";for(var r in e)r&&e.hasOwnProperty(r)&&(n+=t(r,e[r]));return n},encode:function(e){var t="";for(var n in e)n&&e.hasOwnProperty(n)&&(t&&(t+="&"),t+=encodeURIComponent(n)+"="+encodeURIComponent(e[n]));return t}};r.userAgent=r.ua=r.parse(t,n);var i=r.format(r.ua)+" js";return e.className?e.className=e.className.replace(/\bno-js\b/g,"")+i:e.className=i.substr(1),r}(document.documentElement,navigator.userAgent,navigator.standalone);!function(e,h){function b(){var e=Error.apply(this,arguments);this.message=e.message,this.stack=e.stack}function p(){var e=Error.apply(this,arguments);this.message=e.message,this.stack=e.stack}function y(){var e=Error.apply(this,arguments);this.message=e.message,this.stack=e.stack}function v(e,t){t=!!t;for(var n=e.length,r=new Uint8Array(t?4*n:n),i=0,o=0;i<n;i++){var a=e.charCodeAt(i);if(t&&55296<=a&&a<=56319){if(++i>=n)throw new Error("Malformed string, low surrogate expected at position "+i);a=(55296^a)<<10|65536|56320^e.charCodeAt(i)}else if(!t&&a>>>8)throw new Error("Wide characters are not allowed.");!t||a<=127?r[o++]=a:(a<=2047?r[o++]=192|a>>6:(a<=65535?r[o++]=224|a>>12:(r[o++]=240|a>>18,r[o++]=128|a>>12&63),r[o++]=128|a>>6&63),r[o++]=128|63&a)}return r.subarray(0,o)}function t(e,t){t=!!t;for(var n=e.length,r=new Array(n),i=0,o=0;i<n;i++){var a=e[i];if(!t||a<128)r[o++]=a;else if(192<=a&&a<224&&i+1<n)r[o++]=(31&a)<<6|63&e[++i];else if(224<=a&&a<240&&i+2<n)r[o++]=(15&a)<<12|(63&e[++i])<<6|63&e[++i];else{if(!(240<=a&&a<248&&i+3<n))throw new Error("Malformed UTF8 character at byte offset "+i);var s=(7&a)<<18|(63&e[++i])<<12|(63&e[++i])<<6|63&e[++i];s<=65535?r[o++]=s:(s^=65536,r[o++]=55296|s>>10,r[o++]=56320|1023&s)}}var c="";for(i=0;i<o;i+=16384)c+=String.fromCharCode.apply(String,r.slice(i,i+16384<=o?i+16384:o));return c}function i(e){for(var t="",n=0;n<e.length;n++){var r=(255&e[n]).toString(16);r.length<2&&(t+="0"),t+=r}return t}function o(e){return btoa(t(e))}function $(e){return"number"==typeof e}function w(e){return"string"==typeof e}function x(e){return e instanceof ArrayBuffer}function m(e){return e instanceof Uint8Array}function s(e){return e instanceof Int8Array||e instanceof Uint8Array||e instanceof Int16Array||e instanceof Uint16Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array}function n(e,t){var n=t.heap,r=n?n.byteLength:t.heapSize||65536;if(4095&r||r<=0)throw new Error("heap size must be a positive integer and a multiple of 4096");return n||new e(new ArrayBuffer(r))}function g(e,t,n,r,i){var o=e.length-t,a=o<i?o:i;return e.set(n.subarray(r,r+a),t),a}function r(e){e=e||{},this.heap=n(Uint8Array,e).subarray(Ne.HEAP_DATA),this.asm=e.asm||Ne(h,null,this.heap.buffer),this.mode=null,this.key=null,this.reset(e)}function l(e){if(void 0!==e){if(x(e)||m(e))e=new Uint8Array(e);else{if(!w(e))throw new TypeError("unexpected iv type");e=v(e)}if(16!==e.length)throw new p("illegal iv size");var t=new DataView(e.buffer,e.byteOffset,e.byteLength);this.iv=e,this.asm.set_iv(t.getUint32(0),t.getUint32(4),t.getUint32(8),t.getUint32(12))}else this.iv=null,this.asm.set_iv(0,0,0,0)}function f(e){return e=e||{},this.result=null,this.pos=0,this.len=0,function(e){if(void 0!==e){if(x(e)||m(e))e=new Uint8Array(e);else{if(!w(e))throw new TypeError("unexpected key type");e=v(e)}var t=e.length;if(16!==t&&24!==t&&32!==t)throw new p("illegal key size");var n=new DataView(e.buffer,e.byteOffset,e.byteLength);this.asm.set_key(t>>2,n.getUint32(0),n.getUint32(4),n.getUint32(8),n.getUint32(12),16<t?n.getUint32(16):0,16<t?n.getUint32(20):0,24<t?n.getUint32(24):0,24<t?n.getUint32(28):0),this.key=e}else if(!this.key)throw new Error("key is required")}.call(this,e.key),this.hasOwnProperty("iv")&&l.call(this,e.iv),this.hasOwnProperty("padding")&&function(e){this.padding=void 0===e||!!e}.call(this,e.padding),this}function S(e){if(w(e)&&(e=v(e)),x(e)&&(e=new Uint8Array(e)),!m(e))throw new TypeError("data isn't of expected type");for(var t=this.asm,n=this.heap,r=Ne.ENC[this.mode],i=Ne.HEAP_DATA,o=this.pos,a=this.len,s=0,c=e.length||0,d=0,u=0,l=new Uint8Array(a+c&-16);0<c;)a+=u=g(n,o+a,e,s,c),s+=u,c-=u,(u=t.cipher(r,i+o,a))&&l.set(n.subarray(o,o+u),d),d+=u,u<a?(o+=u,a-=u):a=o=0;return this.result=l,this.pos=o,this.len=a,this}function a(e){var t=null,n=0;void 0!==e&&(n=(t=S.call(this,e).result).length);var r=this.asm,i=this.heap,o=Ne.ENC[this.mode],a=Ne.HEAP_DATA,s=this.pos,c=this.len,d=16-c%16,u=c;if(this.hasOwnProperty("padding")){if(this.padding){for(var l=0;l<d;++l)i[s+c+l]=d;u=c+=d}else if(c%16)throw new p("data length must be a multiple of the block size")}else c+=d;var f=new Uint8Array(n+u);return n&&f.set(t),c&&r.cipher(o,a+s,c),u&&f.set(i.subarray(s,s+u),n),this.result=f,this.pos=0,this.len=0,this}function _(e){if(w(e)&&(e=v(e)),x(e)&&(e=new Uint8Array(e)),!m(e))throw new TypeError("data isn't of expected type");var t=this.asm,n=this.heap,r=Ne.DEC[this.mode],i=Ne.HEAP_DATA,o=this.pos,a=this.len,s=0,c=e.length||0,d=0,u=a+c&-16,l=0,f=0;this.hasOwnProperty("padding")&&this.padding&&(u-=l=a+c-u||16);for(var h=new Uint8Array(u);0<c;)a+=f=g(n,o+a,e,s,c),s+=f,c-=f,(f=t.cipher(r,i+o,a-(c?0:l)))&&h.set(n.subarray(o,o+f),d),d+=f,f<a?(o+=f,a-=f):a=o=0;return this.result=h,this.pos=o,this.len=a,this}function c(e){var t=null,n=0;void 0!==e&&(n=(t=_.call(this,e).result).length);var r=this.asm,i=this.heap,o=Ne.DEC[this.mode],a=Ne.HEAP_DATA,s=this.pos,c=this.len,d=c;if(0<c){if(c%16){if(this.hasOwnProperty("padding"))throw new p("data length must be a multiple of the block size");c+=16-c%16}if(r.cipher(o,a+s,c),this.hasOwnProperty("padding")&&this.padding){var u=i[s+d-1];if(u<1||16<u||d<u)throw new y("bad padding");for(var l=0,f=u;1<f;f--)l|=u^i[s+d-f];if(l)throw new y("bad padding");d-=u}}var h=new Uint8Array(n+d);return 0<n&&h.set(t),0<d&&h.set(i.subarray(s,s+d),n),this.result=h,this.pos=0,this.len=0,this}function d(e){this.padding=!0,this.iv=null,r.call(this,e),this.mode="CBC"}function u(e){d.call(this,e)}function E(e){d.call(this,e)}function C(e){this.nonce=null,this.counter=0,this.counterSize=0,r.call(this,e),this.mode="CTR"}function A(e){return f.call(this,e=e||{}),function(e,t,n){if(void 0!==n){if(n<8||48<n)throw new p("illegal counter size");this.counterSize=n;var r=Math.pow(2,n)-1;this.asm.set_mask(0,0,r/4294967296|0,0|r)}else this.counterSize=n=48,this.asm.set_mask(0,0,65535,4294967295);if(void 0===e)throw new Error("nonce is required");if(x(e)||m(e))e=new Uint8Array(e);else{if(!w(e))throw new TypeError("unexpected nonce type");e=v(e)}var i=e.length;if(!i||16<i)throw new p("illegal nonce size");this.nonce=e;var o=new DataView(new ArrayBuffer(16));if(new Uint8Array(o.buffer).set(e),this.asm.set_nonce(o.getUint32(0),o.getUint32(4),o.getUint32(8),o.getUint32(12)),void 0!==t){if(!$(t))throw new TypeError("unexpected counter type");if(t<0||t>=Math.pow(2,n))throw new p("illegal counter value");this.counter=t,this.asm.set_counter(0,0,t/4294967296|0,0|t)}else this.counter=t=0}.call(this,e.nonce,e.counter,e.counterSize),this}function k(e){for(var t=this.heap,n=this.asm,r=0,i=e.length||0,o=0;0<i;){for(r+=o=g(t,0,e,r,i),i-=o;15&o;)t[o++]=0;n.mac(Ne.MAC.GCM,Ne.HEAP_DATA,o)}}function T(e){this.nonce=null,this.adata=null,this.iv=null,this.counter=1,this.tagSize=16,r.call(this,e),this.mode="GCM"}function M(e){T.call(this,e)}function I(e){T.call(this,e)}function N(e){f.call(this,e=e||{});var t=this.asm,n=this.heap;t.gcm_init();var r=e.tagSize;if(void 0!==r){if(!$(r))throw new TypeError("tagSize must be a number");if(r<4||16<r)throw new p("illegal tagSize value");this.tagSize=r}else this.tagSize=16;var i=e.nonce;if(void 0===i)throw new Error("nonce is required");if(m(i)||x(i))i=new Uint8Array(i);else{if(!w(i))throw new TypeError("unexpected nonce type");i=v(i)}var o=(this.nonce=i).length||0,a=new Uint8Array(16);12!==o?(k.call(this,i),n[0]=n[1]=n[2]=n[3]=n[4]=n[5]=n[6]=n[7]=n[8]=n[9]=n[10]=0,n[11]=o>>>29,n[12]=o>>>21&255,n[13]=o>>>13&255,n[14]=o>>>5&255,n[15]=o<<3&255,t.mac(Ne.MAC.GCM,Ne.HEAP_DATA,16),t.get_iv(Ne.HEAP_DATA),t.set_iv(),a.set(n.subarray(0,16))):(a.set(i),a[15]=1);var s=new DataView(a.buffer);this.gamma0=s.getUint32(12),t.set_nonce(s.getUint32(0),s.getUint32(4),s.getUint32(8),0),t.set_mask(0,0,0,4294967295);var c=e.adata;if(null!=c){if(m(c)||x(c))c=new Uint8Array(c);else{if(!w(c))throw new TypeError("unexpected adata type");c=v(c)}if(c.length>Re)throw new p("illegal adata length");c.length?(this.adata=c,k.call(this,c)):this.adata=null}else this.adata=null;var d=e.counter;if(void 0!==d){if(!$(d))throw new TypeError("counter must be a number");if(d<1||4294967295<d)throw new RangeError("counter must be a positive 32-bit integer");this.counter=d,t.set_counter(0,0,0,this.gamma0+d|0)}else this.counter=1,t.set_counter(0,0,0,this.gamma0+1|0);var u=e.iv;if(void 0!==u){if(!$(d))throw new TypeError("counter must be a number");this.iv=u,l.call(this,u)}return this}function O(e){if(w(e)&&(e=v(e)),x(e)&&(e=new Uint8Array(e)),!m(e))throw new TypeError("data isn't of expected type");var t=0,n=e.length||0,r=this.asm,i=this.heap,o=this.counter,a=this.pos,s=this.len,c=0,d=s+n&-16,u=0;if(Re<(o-1<<4)+s+n)throw new RangeError("counter overflow");for(var l=new Uint8Array(d);0<n;)s+=u=g(i,a+s,e,t,n),t+=u,n-=u,u=r.cipher(Ne.ENC.CTR,Ne.HEAP_DATA+a,s),(u=r.mac(Ne.MAC.GCM,Ne.HEAP_DATA+a,u))&&l.set(i.subarray(a,a+u),c),o+=u>>>4,c+=u,u<s?(a+=u,s-=u):s=a=0;return this.result=l,this.counter=o,this.pos=a,this.len=s,this}function P(){var e=this.asm,t=this.heap,n=this.counter,r=this.tagSize,i=this.adata,o=this.pos,a=this.len,s=new Uint8Array(a+r);e.cipher(Ne.ENC.CTR,Ne.HEAP_DATA+o,a+15&-16),a&&s.set(t.subarray(o,o+a));for(var c=a;15&c;c++)t[o+c]=0;e.mac(Ne.MAC.GCM,Ne.HEAP_DATA+o,c);var d=null!==i?i.length:0,u=(n-1<<4)+a;return t[0]=t[1]=t[2]=0,t[3]=d>>>29,t[4]=d>>>21,t[5]=d>>>13&255,t[6]=d>>>5&255,t[7]=d<<3&255,t[8]=t[9]=t[10]=0,t[11]=u>>>29,t[12]=u>>>21&255,t[13]=u>>>13&255,t[14]=u>>>5&255,t[15]=u<<3&255,e.mac(Ne.MAC.GCM,Ne.HEAP_DATA,16),e.get_iv(Ne.HEAP_DATA),e.set_counter(0,0,0,this.gamma0),e.cipher(Ne.ENC.CTR,Ne.HEAP_DATA,16),s.set(t.subarray(0,r),a),this.result=s,this.counter=1,this.pos=0,this.len=0,this}function L(e){if(w(e)&&(e=v(e)),x(e)&&(e=new Uint8Array(e)),!m(e))throw new TypeError("data isn't of expected type");var t=0,n=e.length||0,r=this.asm,i=this.heap,o=this.counter,a=this.tagSize,s=this.pos,c=this.len,d=0,u=a<c+n?c+n-a&-16:0,l=c+n-u,f=0;if(Re<(o-1<<4)+c+n)throw new RangeError("counter overflow");for(var h=new Uint8Array(u);l<n;)c+=f=g(i,s+c,e,t,n-l),t+=f,n-=f,f=r.mac(Ne.MAC.GCM,Ne.HEAP_DATA+s,f),(f=r.cipher(Ne.DEC.CTR,Ne.HEAP_DATA+s,f))&&h.set(i.subarray(s,s+f),d),o+=f>>>4,d+=f,c=s=0;return 0<n&&(c+=g(i,0,e,t,n)),this.result=h,this.counter=o,this.pos=s,this.len=c,this}function D(){var e=this.asm,t=this.heap,n=this.tagSize,r=this.adata,i=this.counter,o=this.pos,a=this.len,s=a-n;if(a<n)throw new b("authentication tag not found");for(var c=new Uint8Array(s),d=new Uint8Array(t.subarray(o+s,o+a)),u=s;15&u;u++)t[o+u]=0;e.mac(Ne.MAC.GCM,Ne.HEAP_DATA+o,u),e.cipher(Ne.DEC.CTR,Ne.HEAP_DATA+o,u),s&&c.set(t.subarray(o,o+s));var l=null!==r?r.length:0,f=(i-1<<4)+a-n;t[0]=t[1]=t[2]=0,t[3]=l>>>29,t[4]=l>>>21,t[5]=l>>>13&255,t[6]=l>>>5&255,t[7]=l<<3&255,t[8]=t[9]=t[10]=0,t[11]=f>>>29,t[12]=f>>>21&255,t[13]=f>>>13&255,t[14]=f>>>5&255,t[15]=f<<3&255,e.mac(Ne.MAC.GCM,Ne.HEAP_DATA,16),e.get_iv(Ne.HEAP_DATA),e.set_counter(0,0,0,this.gamma0),e.cipher(Ne.ENC.CTR,Ne.HEAP_DATA,16);var h=0;for(u=0;u<n;++u)h|=d[u]^t[u];if(h)throw new y("data integrity check failed");return this.result=c,this.counter=1,this.pos=0,this.len=0,this}function j(){return this.result=null,this.pos=0,this.len=0,this.asm.reset(),this}function R(e){if(null!==this.result)throw new b("state must be reset before processing new data");if(w(e)&&(e=v(e)),x(e)&&(e=new Uint8Array(e)),!m(e))throw new TypeError("data isn't of expected type");for(var t=this.asm,n=this.heap,r=this.pos,i=this.len,o=0,a=e.length,s=0;0<a;)i+=s=g(n,r+i,e,o,a),o+=s,a-=s,r+=s=t.process(r,i),(i-=s)||(r=0);return this.pos=r,this.len=i,this}function B(){if(null!==this.result)throw new b("state must be reset before processing new data");return this.asm.finish(this.pos,this.len,0),this.result=new Uint8Array(this.HASH_SIZE),this.result.set(this.heap.subarray(0,this.HASH_SIZE)),this.pos=0,this.len=0,this}function F(e){e=e||{},this.heap=n(Uint8Array,e),this.asm=e.asm||function(e,t,n){"use asm";var Oe=0,Pe=0,Le=0,De=0,je=0,g=0,v=0,b=0,y=0,$=0,w=0,x=0,S=0,_=0,E=0,C=0,A=0,m=new e.Uint8Array(n);function k(e,t,n,r,i,o,a,s,c,d,u,l,f,h,p,m){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;o=o|0;a=a|0;s=s|0;c=c|0;d=d|0;u=u|0;l=l|0;f=f|0;h=h|0;p=p|0;m=m|0;var g=0,v=0,b=0,y=0,$=0,w=0,x=0,S=0,_=0,E=0,C=0,A=0,k=0,T=0,M=0,I=0,N=0,O=0,P=0,L=0,D=0,j=0,R=0,B=0,F=0,U=0,q=0,H=0,z=0,V=0,K=0,G=0,W=0,X=0,Y=0,Z=0,J=0,Q=0,ee=0,te=0,ne=0,re=0,ie=0,oe=0,ae=0,se=0,ce=0,de=0,ue=0,le=0,fe=0,he=0,pe=0,me=0,ge=0,ve=0,be=0,ye=0,$e=0,we=0,xe=0,Se=0,_e=0,Ee=0,Ce=0,Ae=0,ke=0,Te=0,Me=0,Ie=0,Ne=0;g=Oe;v=Pe;b=Le;y=De;$=je;x=e+(g<<5|g>>>27)+$+(v&b|~v&y)+1518500249|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;x=t+(g<<5|g>>>27)+$+(v&b|~v&y)+1518500249|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;x=n+(g<<5|g>>>27)+$+(v&b|~v&y)+1518500249|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;x=r+(g<<5|g>>>27)+$+(v&b|~v&y)+1518500249|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;x=i+(g<<5|g>>>27)+$+(v&b|~v&y)+1518500249|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;x=o+(g<<5|g>>>27)+$+(v&b|~v&y)+1518500249|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;x=a+(g<<5|g>>>27)+$+(v&b|~v&y)+1518500249|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;x=s+(g<<5|g>>>27)+$+(v&b|~v&y)+1518500249|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;x=c+(g<<5|g>>>27)+$+(v&b|~v&y)+1518500249|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;x=d+(g<<5|g>>>27)+$+(v&b|~v&y)+1518500249|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;x=u+(g<<5|g>>>27)+$+(v&b|~v&y)+1518500249|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;x=l+(g<<5|g>>>27)+$+(v&b|~v&y)+1518500249|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;x=f+(g<<5|g>>>27)+$+(v&b|~v&y)+1518500249|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;x=h+(g<<5|g>>>27)+$+(v&b|~v&y)+1518500249|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;x=p+(g<<5|g>>>27)+$+(v&b|~v&y)+1518500249|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;x=m+(g<<5|g>>>27)+$+(v&b|~v&y)+1518500249|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=h^c^n^e;S=w<<1|w>>>31;x=S+(g<<5|g>>>27)+$+(v&b|~v&y)+1518500249|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=p^d^r^t;_=w<<1|w>>>31;x=_+(g<<5|g>>>27)+$+(v&b|~v&y)+1518500249|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=m^u^i^n;E=w<<1|w>>>31;x=E+(g<<5|g>>>27)+$+(v&b|~v&y)+1518500249|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=S^l^o^r;C=w<<1|w>>>31;x=C+(g<<5|g>>>27)+$+(v&b|~v&y)+1518500249|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=_^f^a^i;A=w<<1|w>>>31;x=A+(g<<5|g>>>27)+$+(v^b^y)+1859775393|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=E^h^s^o;k=w<<1|w>>>31;x=k+(g<<5|g>>>27)+$+(v^b^y)+1859775393|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=C^p^c^a;T=w<<1|w>>>31;x=T+(g<<5|g>>>27)+$+(v^b^y)+1859775393|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=A^m^d^s;M=w<<1|w>>>31;x=M+(g<<5|g>>>27)+$+(v^b^y)+1859775393|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=k^S^u^c;I=w<<1|w>>>31;x=I+(g<<5|g>>>27)+$+(v^b^y)+1859775393|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=T^_^l^d;N=w<<1|w>>>31;x=N+(g<<5|g>>>27)+$+(v^b^y)+1859775393|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=M^E^f^u;O=w<<1|w>>>31;x=O+(g<<5|g>>>27)+$+(v^b^y)+1859775393|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=I^C^h^l;P=w<<1|w>>>31;x=P+(g<<5|g>>>27)+$+(v^b^y)+1859775393|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=N^A^p^f;L=w<<1|w>>>31;x=L+(g<<5|g>>>27)+$+(v^b^y)+1859775393|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=O^k^m^h;D=w<<1|w>>>31;x=D+(g<<5|g>>>27)+$+(v^b^y)+1859775393|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=P^T^S^p;j=w<<1|w>>>31;x=j+(g<<5|g>>>27)+$+(v^b^y)+1859775393|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=L^M^_^m;R=w<<1|w>>>31;x=R+(g<<5|g>>>27)+$+(v^b^y)+1859775393|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=D^I^E^S;B=w<<1|w>>>31;x=B+(g<<5|g>>>27)+$+(v^b^y)+1859775393|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=j^N^C^_;F=w<<1|w>>>31;x=F+(g<<5|g>>>27)+$+(v^b^y)+1859775393|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=R^O^A^E;U=w<<1|w>>>31;x=U+(g<<5|g>>>27)+$+(v^b^y)+1859775393|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=B^P^k^C;q=w<<1|w>>>31;x=q+(g<<5|g>>>27)+$+(v^b^y)+1859775393|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=F^L^T^A;H=w<<1|w>>>31;x=H+(g<<5|g>>>27)+$+(v^b^y)+1859775393|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=U^D^M^k;z=w<<1|w>>>31;x=z+(g<<5|g>>>27)+$+(v^b^y)+1859775393|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=q^j^I^T;V=w<<1|w>>>31;x=V+(g<<5|g>>>27)+$+(v^b^y)+1859775393|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=H^R^N^M;K=w<<1|w>>>31;x=K+(g<<5|g>>>27)+$+(v^b^y)+1859775393|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=z^B^O^I;G=w<<1|w>>>31;x=G+(g<<5|g>>>27)+$+(v&b|v&y|b&y)-1894007588|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=V^F^P^N;W=w<<1|w>>>31;x=W+(g<<5|g>>>27)+$+(v&b|v&y|b&y)-1894007588|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=K^U^L^O;X=w<<1|w>>>31;x=X+(g<<5|g>>>27)+$+(v&b|v&y|b&y)-1894007588|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=G^q^D^P;Y=w<<1|w>>>31;x=Y+(g<<5|g>>>27)+$+(v&b|v&y|b&y)-1894007588|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=W^H^j^L;Z=w<<1|w>>>31;x=Z+(g<<5|g>>>27)+$+(v&b|v&y|b&y)-1894007588|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=X^z^R^D;J=w<<1|w>>>31;x=J+(g<<5|g>>>27)+$+(v&b|v&y|b&y)-1894007588|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=Y^V^B^j;Q=w<<1|w>>>31;x=Q+(g<<5|g>>>27)+$+(v&b|v&y|b&y)-1894007588|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=Z^K^F^R;ee=w<<1|w>>>31;x=ee+(g<<5|g>>>27)+$+(v&b|v&y|b&y)-1894007588|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=J^G^U^B;te=w<<1|w>>>31;x=te+(g<<5|g>>>27)+$+(v&b|v&y|b&y)-1894007588|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=Q^W^q^F;ne=w<<1|w>>>31;x=ne+(g<<5|g>>>27)+$+(v&b|v&y|b&y)-1894007588|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=ee^X^H^U;re=w<<1|w>>>31;x=re+(g<<5|g>>>27)+$+(v&b|v&y|b&y)-1894007588|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=te^Y^z^q;ie=w<<1|w>>>31;x=ie+(g<<5|g>>>27)+$+(v&b|v&y|b&y)-1894007588|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=ne^Z^V^H;oe=w<<1|w>>>31;x=oe+(g<<5|g>>>27)+$+(v&b|v&y|b&y)-1894007588|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=re^J^K^z;ae=w<<1|w>>>31;x=ae+(g<<5|g>>>27)+$+(v&b|v&y|b&y)-1894007588|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=ie^Q^G^V;se=w<<1|w>>>31;x=se+(g<<5|g>>>27)+$+(v&b|v&y|b&y)-1894007588|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=oe^ee^W^K;ce=w<<1|w>>>31;x=ce+(g<<5|g>>>27)+$+(v&b|v&y|b&y)-1894007588|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=ae^te^X^G;de=w<<1|w>>>31;x=de+(g<<5|g>>>27)+$+(v&b|v&y|b&y)-1894007588|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=se^ne^Y^W;ue=w<<1|w>>>31;x=ue+(g<<5|g>>>27)+$+(v&b|v&y|b&y)-1894007588|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=ce^re^Z^X;le=w<<1|w>>>31;x=le+(g<<5|g>>>27)+$+(v&b|v&y|b&y)-1894007588|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=de^ie^J^Y;fe=w<<1|w>>>31;x=fe+(g<<5|g>>>27)+$+(v&b|v&y|b&y)-1894007588|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=ue^oe^Q^Z;he=w<<1|w>>>31;x=he+(g<<5|g>>>27)+$+(v^b^y)-899497514|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=le^ae^ee^J;pe=w<<1|w>>>31;x=pe+(g<<5|g>>>27)+$+(v^b^y)-899497514|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=fe^se^te^Q;me=w<<1|w>>>31;x=me+(g<<5|g>>>27)+$+(v^b^y)-899497514|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=he^ce^ne^ee;ge=w<<1|w>>>31;x=ge+(g<<5|g>>>27)+$+(v^b^y)-899497514|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=pe^de^re^te;ve=w<<1|w>>>31;x=ve+(g<<5|g>>>27)+$+(v^b^y)-899497514|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=me^ue^ie^ne;be=w<<1|w>>>31;x=be+(g<<5|g>>>27)+$+(v^b^y)-899497514|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=ge^le^oe^re;ye=w<<1|w>>>31;x=ye+(g<<5|g>>>27)+$+(v^b^y)-899497514|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=ve^fe^ae^ie;$e=w<<1|w>>>31;x=$e+(g<<5|g>>>27)+$+(v^b^y)-899497514|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=be^he^se^oe;we=w<<1|w>>>31;x=we+(g<<5|g>>>27)+$+(v^b^y)-899497514|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=ye^pe^ce^ae;xe=w<<1|w>>>31;x=xe+(g<<5|g>>>27)+$+(v^b^y)-899497514|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=$e^me^de^se;Se=w<<1|w>>>31;x=Se+(g<<5|g>>>27)+$+(v^b^y)-899497514|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=we^ge^ue^ce;_e=w<<1|w>>>31;x=_e+(g<<5|g>>>27)+$+(v^b^y)-899497514|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=xe^ve^le^de;Ee=w<<1|w>>>31;x=Ee+(g<<5|g>>>27)+$+(v^b^y)-899497514|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=Se^be^fe^ue;Ce=w<<1|w>>>31;x=Ce+(g<<5|g>>>27)+$+(v^b^y)-899497514|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=_e^ye^he^le;Ae=w<<1|w>>>31;x=Ae+(g<<5|g>>>27)+$+(v^b^y)-899497514|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=Ee^$e^pe^fe;ke=w<<1|w>>>31;x=ke+(g<<5|g>>>27)+$+(v^b^y)-899497514|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=Ce^we^me^he;Te=w<<1|w>>>31;x=Te+(g<<5|g>>>27)+$+(v^b^y)-899497514|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=Ae^xe^ge^pe;Me=w<<1|w>>>31;x=Me+(g<<5|g>>>27)+$+(v^b^y)-899497514|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=ke^Se^ve^me;Ie=w<<1|w>>>31;x=Ie+(g<<5|g>>>27)+$+(v^b^y)-899497514|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;w=Te^_e^be^ge;Ne=w<<1|w>>>31;x=Ne+(g<<5|g>>>27)+$+(v^b^y)-899497514|0;$=y;y=b;b=v<<30|v>>>2;v=g;g=x;Oe=Oe+g|0;Pe=Pe+v|0;Le=Le+b|0;De=De+y|0;je=je+$|0}function o(e){e=e|0;k(m[e|0]<<24|m[e|1]<<16|m[e|2]<<8|m[e|3],m[e|4]<<24|m[e|5]<<16|m[e|6]<<8|m[e|7],m[e|8]<<24|m[e|9]<<16|m[e|10]<<8|m[e|11],m[e|12]<<24|m[e|13]<<16|m[e|14]<<8|m[e|15],m[e|16]<<24|m[e|17]<<16|m[e|18]<<8|m[e|19],m[e|20]<<24|m[e|21]<<16|m[e|22]<<8|m[e|23],m[e|24]<<24|m[e|25]<<16|m[e|26]<<8|m[e|27],m[e|28]<<24|m[e|29]<<16|m[e|30]<<8|m[e|31],m[e|32]<<24|m[e|33]<<16|m[e|34]<<8|m[e|35],m[e|36]<<24|m[e|37]<<16|m[e|38]<<8|m[e|39],m[e|40]<<24|m[e|41]<<16|m[e|42]<<8|m[e|43],m[e|44]<<24|m[e|45]<<16|m[e|46]<<8|m[e|47],m[e|48]<<24|m[e|49]<<16|m[e|50]<<8|m[e|51],m[e|52]<<24|m[e|53]<<16|m[e|54]<<8|m[e|55],m[e|56]<<24|m[e|57]<<16|m[e|58]<<8|m[e|59],m[e|60]<<24|m[e|61]<<16|m[e|62]<<8|m[e|63])}function T(e){e=e|0;m[e|0]=Oe>>>24;m[e|1]=Oe>>>16&255;m[e|2]=Oe>>>8&255;m[e|3]=Oe&255;m[e|4]=Pe>>>24;m[e|5]=Pe>>>16&255;m[e|6]=Pe>>>8&255;m[e|7]=Pe&255;m[e|8]=Le>>>24;m[e|9]=Le>>>16&255;m[e|10]=Le>>>8&255;m[e|11]=Le&255;m[e|12]=De>>>24;m[e|13]=De>>>16&255;m[e|14]=De>>>8&255;m[e|15]=De&255;m[e|16]=je>>>24;m[e|17]=je>>>16&255;m[e|18]=je>>>8&255;m[e|19]=je&255}function M(){Oe=1732584193;Pe=4023233417;Le=2562383102;De=271733878;je=3285377520;g=v=0}function r(e,t,n,r,i,o,a){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;o=o|0;a=a|0;Oe=e;Pe=t;Le=n;De=r;je=i;g=o;v=a}function a(e,t){e=e|0;t=t|0;var n=0;if(e&63)return-1;while((t|0)>=64){o(e);e=e+64|0;t=t-64|0;n=n+64|0}g=g+n|0;if(g>>>0<n>>>0)v=v+1|0;return n|0}function d(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0;if(e&63)return-1;if(~n)if(n&31)return-1;if((t|0)>=64){r=a(e,t)|0;if((r|0)==-1)return-1;e=e+r|0;t=t-r|0}r=r+t|0;g=g+t|0;if(g>>>0<t>>>0)v=v+1|0;m[e|t]=128;if((t|0)>=56){for(i=t+1|0;(i|0)<64;i=i+1|0)m[e|i]=0;o(e);t=0;m[e|0]=0}for(i=t+1|0;(i|0)<59;i=i+1|0)m[e|i]=0;m[e|56]=v>>>21&255;m[e|57]=v>>>13&255;m[e|58]=v>>>5&255;m[e|59]=v<<3&255|g>>>29;m[e|60]=g>>>21&255;m[e|61]=g>>>13&255;m[e|62]=g>>>5&255;m[e|63]=g<<3&255;o(e);if(~n)T(n);return r|0}function I(){Oe=b;Pe=y;Le=$;De=w;je=x;g=64;v=0}function N(){Oe=S;Pe=_;Le=E;De=C;je=A;g=64;v=0}function i(e,t,n,r,i,o,a,s,c,d,u,l,f,h,p,m){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;o=o|0;a=a|0;s=s|0;c=c|0;d=d|0;u=u|0;l=l|0;f=f|0;h=h|0;p=p|0;m=m|0;M();k(e^1549556828,t^1549556828,n^1549556828,r^1549556828,i^1549556828,o^1549556828,a^1549556828,s^1549556828,c^1549556828,d^1549556828,u^1549556828,l^1549556828,f^1549556828,h^1549556828,p^1549556828,m^1549556828);S=Oe;_=Pe;E=Le;C=De;A=je;M();k(e^909522486,t^909522486,n^909522486,r^909522486,i^909522486,o^909522486,a^909522486,s^909522486,c^909522486,d^909522486,u^909522486,l^909522486,f^909522486,h^909522486,p^909522486,m^909522486);b=Oe;y=Pe;$=Le;w=De;x=je;g=64;v=0}function O(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,o=0,a=0,s=0,c=0;if(e&63)return-1;if(~n)if(n&31)return-1;c=d(e,t,-1)|0;r=Oe,i=Pe,o=Le,a=De,s=je;N();k(r,i,o,a,s,2147483648,0,0,0,0,0,0,0,0,0,672);if(~n)T(n);return c|0}function s(e,t,n,r,i){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;var o=0,a=0,s=0,c=0,d=0,u=0,l=0,f=0,h=0,p=0;if(e&63)return-1;if(~i)if(i&31)return-1;m[e+t|0]=n>>>24;m[e+t+1|0]=n>>>16&255;m[e+t+2|0]=n>>>8&255;m[e+t+3|0]=n&255;O(e,t+4|0,-1)|0;o=u=Oe,a=l=Pe,s=f=Le,c=h=De,d=p=je;r=r-1|0;while((r|0)>0){I();k(u,l,f,h,p,2147483648,0,0,0,0,0,0,0,0,0,672);u=Oe,l=Pe,f=Le,h=De,p=je;N();k(u,l,f,h,p,2147483648,0,0,0,0,0,0,0,0,0,672);u=Oe,l=Pe,f=Le,h=De,p=je;o=o^Oe;a=a^Pe;s=s^Le;c=c^De;d=d^je;r=r-1|0}Oe=o;Pe=a;Le=s;De=c;je=d;if(~i)T(i);return 0}return{reset:M,init:r,process:a,finish:d,hmac_reset:I,hmac_init:i,hmac_finish:O,pbkdf2_generate_block:s}}(h,null,this.heap.buffer),this.BLOCK_SIZE=ze,this.HASH_SIZE=Ve,this.reset()}function U(){return null===Ge&&(Ge=new F({heapSize:1048576})),Ge}function q(e){if(void 0===e)throw new SyntaxError("data required");return U().reset().process(e).finish().result}function H(e){e=e||{},this.heap=n(Uint8Array,e),this.asm=e.asm||function(e,t,n){"use asm";var E=0,C=0,A=0,k=0,T=0,M=0,I=0,N=0,g=0,v=0,b=0,y=0,$=0,w=0,x=0,S=0,_=0,O=0,P=0,L=0,D=0,j=0,R=0,B=0,F=0,U=0,q=new e.Uint8Array(n);function H(e,t,n,r,i,o,a,s,c,d,u,l,f,h,p,m){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;o=o|0;a=a|0;s=s|0;c=c|0;d=d|0;u=u|0;l=l|0;f=f|0;h=h|0;p=p|0;m=m|0;var g=0,v=0,b=0,y=0,$=0,w=0,x=0,S=0,_=0;g=E;v=C;b=A;y=k;$=T;w=M;x=I;S=N;_=e+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+1116352408|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;_=t+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+1899447441|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;_=n+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+3049323471|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;_=r+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+3921009573|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;_=i+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+961987163|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;_=o+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+1508970993|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;_=a+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+2453635748|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;_=s+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+2870763221|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;_=c+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+3624381080|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;_=d+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+310598401|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;_=u+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+607225278|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;_=l+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+1426881987|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;_=f+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+1925078388|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;_=h+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+2162078206|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;_=p+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+2614888103|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;_=m+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+3248222580|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;e=_=(t>>>7^t>>>18^t>>>3^t<<25^t<<14)+(p>>>17^p>>>19^p>>>10^p<<15^p<<13)+e+d|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+3835390401|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;t=_=(n>>>7^n>>>18^n>>>3^n<<25^n<<14)+(m>>>17^m>>>19^m>>>10^m<<15^m<<13)+t+u|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+4022224774|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;n=_=(r>>>7^r>>>18^r>>>3^r<<25^r<<14)+(e>>>17^e>>>19^e>>>10^e<<15^e<<13)+n+l|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+264347078|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;r=_=(i>>>7^i>>>18^i>>>3^i<<25^i<<14)+(t>>>17^t>>>19^t>>>10^t<<15^t<<13)+r+f|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+604807628|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;i=_=(o>>>7^o>>>18^o>>>3^o<<25^o<<14)+(n>>>17^n>>>19^n>>>10^n<<15^n<<13)+i+h|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+770255983|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;o=_=(a>>>7^a>>>18^a>>>3^a<<25^a<<14)+(r>>>17^r>>>19^r>>>10^r<<15^r<<13)+o+p|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+1249150122|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;a=_=(s>>>7^s>>>18^s>>>3^s<<25^s<<14)+(i>>>17^i>>>19^i>>>10^i<<15^i<<13)+a+m|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+1555081692|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;s=_=(c>>>7^c>>>18^c>>>3^c<<25^c<<14)+(o>>>17^o>>>19^o>>>10^o<<15^o<<13)+s+e|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+1996064986|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;c=_=(d>>>7^d>>>18^d>>>3^d<<25^d<<14)+(a>>>17^a>>>19^a>>>10^a<<15^a<<13)+c+t|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+2554220882|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;d=_=(u>>>7^u>>>18^u>>>3^u<<25^u<<14)+(s>>>17^s>>>19^s>>>10^s<<15^s<<13)+d+n|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+2821834349|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;u=_=(l>>>7^l>>>18^l>>>3^l<<25^l<<14)+(c>>>17^c>>>19^c>>>10^c<<15^c<<13)+u+r|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+2952996808|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;l=_=(f>>>7^f>>>18^f>>>3^f<<25^f<<14)+(d>>>17^d>>>19^d>>>10^d<<15^d<<13)+l+i|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+3210313671|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;f=_=(h>>>7^h>>>18^h>>>3^h<<25^h<<14)+(u>>>17^u>>>19^u>>>10^u<<15^u<<13)+f+o|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+3336571891|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;h=_=(p>>>7^p>>>18^p>>>3^p<<25^p<<14)+(l>>>17^l>>>19^l>>>10^l<<15^l<<13)+h+a|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+3584528711|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;p=_=(m>>>7^m>>>18^m>>>3^m<<25^m<<14)+(f>>>17^f>>>19^f>>>10^f<<15^f<<13)+p+s|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+113926993|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;m=_=(e>>>7^e>>>18^e>>>3^e<<25^e<<14)+(h>>>17^h>>>19^h>>>10^h<<15^h<<13)+m+c|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+338241895|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;e=_=(t>>>7^t>>>18^t>>>3^t<<25^t<<14)+(p>>>17^p>>>19^p>>>10^p<<15^p<<13)+e+d|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+666307205|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;t=_=(n>>>7^n>>>18^n>>>3^n<<25^n<<14)+(m>>>17^m>>>19^m>>>10^m<<15^m<<13)+t+u|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+773529912|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;n=_=(r>>>7^r>>>18^r>>>3^r<<25^r<<14)+(e>>>17^e>>>19^e>>>10^e<<15^e<<13)+n+l|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+1294757372|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;r=_=(i>>>7^i>>>18^i>>>3^i<<25^i<<14)+(t>>>17^t>>>19^t>>>10^t<<15^t<<13)+r+f|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+1396182291|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;i=_=(o>>>7^o>>>18^o>>>3^o<<25^o<<14)+(n>>>17^n>>>19^n>>>10^n<<15^n<<13)+i+h|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+1695183700|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;o=_=(a>>>7^a>>>18^a>>>3^a<<25^a<<14)+(r>>>17^r>>>19^r>>>10^r<<15^r<<13)+o+p|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+1986661051|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;a=_=(s>>>7^s>>>18^s>>>3^s<<25^s<<14)+(i>>>17^i>>>19^i>>>10^i<<15^i<<13)+a+m|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+2177026350|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;s=_=(c>>>7^c>>>18^c>>>3^c<<25^c<<14)+(o>>>17^o>>>19^o>>>10^o<<15^o<<13)+s+e|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+2456956037|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;c=_=(d>>>7^d>>>18^d>>>3^d<<25^d<<14)+(a>>>17^a>>>19^a>>>10^a<<15^a<<13)+c+t|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+2730485921|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;d=_=(u>>>7^u>>>18^u>>>3^u<<25^u<<14)+(s>>>17^s>>>19^s>>>10^s<<15^s<<13)+d+n|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+2820302411|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;u=_=(l>>>7^l>>>18^l>>>3^l<<25^l<<14)+(c>>>17^c>>>19^c>>>10^c<<15^c<<13)+u+r|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+3259730800|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;l=_=(f>>>7^f>>>18^f>>>3^f<<25^f<<14)+(d>>>17^d>>>19^d>>>10^d<<15^d<<13)+l+i|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+3345764771|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;f=_=(h>>>7^h>>>18^h>>>3^h<<25^h<<14)+(u>>>17^u>>>19^u>>>10^u<<15^u<<13)+f+o|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+3516065817|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;h=_=(p>>>7^p>>>18^p>>>3^p<<25^p<<14)+(l>>>17^l>>>19^l>>>10^l<<15^l<<13)+h+a|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+3600352804|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;p=_=(m>>>7^m>>>18^m>>>3^m<<25^m<<14)+(f>>>17^f>>>19^f>>>10^f<<15^f<<13)+p+s|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+4094571909|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;m=_=(e>>>7^e>>>18^e>>>3^e<<25^e<<14)+(h>>>17^h>>>19^h>>>10^h<<15^h<<13)+m+c|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+275423344|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;e=_=(t>>>7^t>>>18^t>>>3^t<<25^t<<14)+(p>>>17^p>>>19^p>>>10^p<<15^p<<13)+e+d|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+430227734|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;t=_=(n>>>7^n>>>18^n>>>3^n<<25^n<<14)+(m>>>17^m>>>19^m>>>10^m<<15^m<<13)+t+u|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+506948616|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;n=_=(r>>>7^r>>>18^r>>>3^r<<25^r<<14)+(e>>>17^e>>>19^e>>>10^e<<15^e<<13)+n+l|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+659060556|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;r=_=(i>>>7^i>>>18^i>>>3^i<<25^i<<14)+(t>>>17^t>>>19^t>>>10^t<<15^t<<13)+r+f|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+883997877|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;i=_=(o>>>7^o>>>18^o>>>3^o<<25^o<<14)+(n>>>17^n>>>19^n>>>10^n<<15^n<<13)+i+h|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+958139571|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;o=_=(a>>>7^a>>>18^a>>>3^a<<25^a<<14)+(r>>>17^r>>>19^r>>>10^r<<15^r<<13)+o+p|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+1322822218|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;a=_=(s>>>7^s>>>18^s>>>3^s<<25^s<<14)+(i>>>17^i>>>19^i>>>10^i<<15^i<<13)+a+m|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+1537002063|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;s=_=(c>>>7^c>>>18^c>>>3^c<<25^c<<14)+(o>>>17^o>>>19^o>>>10^o<<15^o<<13)+s+e|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+1747873779|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;c=_=(d>>>7^d>>>18^d>>>3^d<<25^d<<14)+(a>>>17^a>>>19^a>>>10^a<<15^a<<13)+c+t|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+1955562222|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;d=_=(u>>>7^u>>>18^u>>>3^u<<25^u<<14)+(s>>>17^s>>>19^s>>>10^s<<15^s<<13)+d+n|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+2024104815|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;u=_=(l>>>7^l>>>18^l>>>3^l<<25^l<<14)+(c>>>17^c>>>19^c>>>10^c<<15^c<<13)+u+r|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+2227730452|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;l=_=(f>>>7^f>>>18^f>>>3^f<<25^f<<14)+(d>>>17^d>>>19^d>>>10^d<<15^d<<13)+l+i|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+2361852424|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;f=_=(h>>>7^h>>>18^h>>>3^h<<25^h<<14)+(u>>>17^u>>>19^u>>>10^u<<15^u<<13)+f+o|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+2428436474|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;h=_=(p>>>7^p>>>18^p>>>3^p<<25^p<<14)+(l>>>17^l>>>19^l>>>10^l<<15^l<<13)+h+a|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+2756734187|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;p=_=(m>>>7^m>>>18^m>>>3^m<<25^m<<14)+(f>>>17^f>>>19^f>>>10^f<<15^f<<13)+p+s|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+3204031479|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;m=_=(e>>>7^e>>>18^e>>>3^e<<25^e<<14)+(h>>>17^h>>>19^h>>>10^h<<15^h<<13)+m+c|0;_=_+S+($>>>6^$>>>11^$>>>25^$<<26^$<<21^$<<7)+(x^$&(w^x))+3329325298|0;S=x;x=w;w=$;$=y+_|0;y=b;b=v;v=g;g=_+(v&b^y&(v^b))+(v>>>2^v>>>13^v>>>22^v<<30^v<<19^v<<10)|0;E=E+g|0;C=C+v|0;A=A+b|0;k=k+y|0;T=T+$|0;M=M+w|0;I=I+x|0;N=N+S|0}function o(e){e=e|0;H(q[e|0]<<24|q[e|1]<<16|q[e|2]<<8|q[e|3],q[e|4]<<24|q[e|5]<<16|q[e|6]<<8|q[e|7],q[e|8]<<24|q[e|9]<<16|q[e|10]<<8|q[e|11],q[e|12]<<24|q[e|13]<<16|q[e|14]<<8|q[e|15],q[e|16]<<24|q[e|17]<<16|q[e|18]<<8|q[e|19],q[e|20]<<24|q[e|21]<<16|q[e|22]<<8|q[e|23],q[e|24]<<24|q[e|25]<<16|q[e|26]<<8|q[e|27],q[e|28]<<24|q[e|29]<<16|q[e|30]<<8|q[e|31],q[e|32]<<24|q[e|33]<<16|q[e|34]<<8|q[e|35],q[e|36]<<24|q[e|37]<<16|q[e|38]<<8|q[e|39],q[e|40]<<24|q[e|41]<<16|q[e|42]<<8|q[e|43],q[e|44]<<24|q[e|45]<<16|q[e|46]<<8|q[e|47],q[e|48]<<24|q[e|49]<<16|q[e|50]<<8|q[e|51],q[e|52]<<24|q[e|53]<<16|q[e|54]<<8|q[e|55],q[e|56]<<24|q[e|57]<<16|q[e|58]<<8|q[e|59],q[e|60]<<24|q[e|61]<<16|q[e|62]<<8|q[e|63])}function z(e){e=e|0;q[e|0]=E>>>24;q[e|1]=E>>>16&255;q[e|2]=E>>>8&255;q[e|3]=E&255;q[e|4]=C>>>24;q[e|5]=C>>>16&255;q[e|6]=C>>>8&255;q[e|7]=C&255;q[e|8]=A>>>24;q[e|9]=A>>>16&255;q[e|10]=A>>>8&255;q[e|11]=A&255;q[e|12]=k>>>24;q[e|13]=k>>>16&255;q[e|14]=k>>>8&255;q[e|15]=k&255;q[e|16]=T>>>24;q[e|17]=T>>>16&255;q[e|18]=T>>>8&255;q[e|19]=T&255;q[e|20]=M>>>24;q[e|21]=M>>>16&255;q[e|22]=M>>>8&255;q[e|23]=M&255;q[e|24]=I>>>24;q[e|25]=I>>>16&255;q[e|26]=I>>>8&255;q[e|27]=I&255;q[e|28]=N>>>24;q[e|29]=N>>>16&255;q[e|30]=N>>>8&255;q[e|31]=N&255}function V(){E=1779033703;C=3144134277;A=1013904242;k=2773480762;T=1359893119;M=2600822924;I=528734635;N=1541459225;g=v=0}function r(e,t,n,r,i,o,a,s,c,d){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;o=o|0;a=a|0;s=s|0;c=c|0;d=d|0;E=e;C=t;A=n;k=r;T=i;M=o;I=a;N=s;g=c;v=d}function a(e,t){e=e|0;t=t|0;var n=0;if(e&63)return-1;while((t|0)>=64){o(e);e=e+64|0;t=t-64|0;n=n+64|0}g=g+n|0;if(g>>>0<n>>>0)v=v+1|0;return n|0}function f(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0;if(e&63)return-1;if(~n)if(n&31)return-1;if((t|0)>=64){r=a(e,t)|0;if((r|0)==-1)return-1;e=e+r|0;t=t-r|0}r=r+t|0;g=g+t|0;if(g>>>0<t>>>0)v=v+1|0;q[e|t]=128;if((t|0)>=56){for(i=t+1|0;(i|0)<64;i=i+1|0)q[e|i]=0;o(e);t=0;q[e|0]=0}for(i=t+1|0;(i|0)<59;i=i+1|0)q[e|i]=0;q[e|56]=v>>>21&255;q[e|57]=v>>>13&255;q[e|58]=v>>>5&255;q[e|59]=v<<3&255|g>>>29;q[e|60]=g>>>21&255;q[e|61]=g>>>13&255;q[e|62]=g>>>5&255;q[e|63]=g<<3&255;o(e);if(~n)z(n);return r|0}function K(){E=b;C=y;A=$;k=w;T=x;M=S;I=_;N=O;g=64;v=0}function G(){E=P;C=L;A=D;k=j;T=R;M=B;I=F;N=U;g=64;v=0}function i(e,t,n,r,i,o,a,s,c,d,u,l,f,h,p,m){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;o=o|0;a=a|0;s=s|0;c=c|0;d=d|0;u=u|0;l=l|0;f=f|0;h=h|0;p=p|0;m=m|0;V();H(e^1549556828,t^1549556828,n^1549556828,r^1549556828,i^1549556828,o^1549556828,a^1549556828,s^1549556828,c^1549556828,d^1549556828,u^1549556828,l^1549556828,f^1549556828,h^1549556828,p^1549556828,m^1549556828);P=E;L=C;D=A;j=k;R=T;B=M;F=I;U=N;V();H(e^909522486,t^909522486,n^909522486,r^909522486,i^909522486,o^909522486,a^909522486,s^909522486,c^909522486,d^909522486,u^909522486,l^909522486,f^909522486,h^909522486,p^909522486,m^909522486);b=E;y=C;$=A;w=k;x=T;S=M;_=I;O=N;g=64;v=0}function W(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,o=0,a=0,s=0,c=0,d=0,u=0,l=0;if(e&63)return-1;if(~n)if(n&31)return-1;l=f(e,t,-1)|0;r=E,i=C,o=A,a=k,s=T,c=M,d=I,u=N;G();H(r,i,o,a,s,c,d,u,2147483648,0,0,0,0,0,0,768);if(~n)z(n);return l|0}function s(e,t,n,r,i){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;var o=0,a=0,s=0,c=0,d=0,u=0,l=0,f=0,h=0,p=0,m=0,g=0,v=0,b=0,y=0,$=0;if(e&63)return-1;if(~i)if(i&31)return-1;q[e+t|0]=n>>>24;q[e+t+1|0]=n>>>16&255;q[e+t+2|0]=n>>>8&255;q[e+t+3|0]=n&255;W(e,t+4|0,-1)|0;o=h=E,a=p=C,s=m=A,c=g=k,d=v=T,u=b=M,l=y=I,f=$=N;r=r-1|0;while((r|0)>0){K();H(h,p,m,g,v,b,y,$,2147483648,0,0,0,0,0,0,768);h=E,p=C,m=A,g=k,v=T,b=M,y=I,$=N;G();H(h,p,m,g,v,b,y,$,2147483648,0,0,0,0,0,0,768);h=E,p=C,m=A,g=k,v=T,b=M,y=I,$=N;o=o^E;a=a^C;s=s^A;c=c^k;d=d^T;u=u^M;l=l^I;f=f^N;r=r-1|0}E=o;C=a;A=s;k=c;T=d;M=u;I=l;N=f;if(~i)z(i);return 0}return{reset:V,init:r,process:a,finish:f,hmac_reset:K,hmac_init:i,hmac_finish:W,pbkdf2_generate_block:s}}(h,null,this.heap.buffer),this.BLOCK_SIZE=We,this.HASH_SIZE=Xe,this.reset()}function z(){return null===Ze&&(Ze=new H({heapSize:1048576})),Ze}function V(e){if(void 0===e)throw new SyntaxError("data required");return z().reset().process(e).finish().result}function K(e){if(!(e=e||{}).hash)throw new SyntaxError("option 'hash' is required");if(!e.hash.HASH_SIZE)throw new SyntaxError("option 'hash' supplied doesn't seem to be a valid hash function");return this.hash=e.hash,this.BLOCK_SIZE=this.hash.BLOCK_SIZE,this.HMAC_SIZE=this.hash.HASH_SIZE,this.key=null,this.verify=null,this.result=null,(void 0!==e.password||void 0!==e.verify)&&this.reset(e),this}function G(e,t){if(x(t)&&(t=new Uint8Array(t)),w(t)&&(t=v(t)),!m(t))throw new TypeError("password isn't of expected type");var n=new Uint8Array(e.BLOCK_SIZE);return t.length>e.BLOCK_SIZE?n.set(e.reset().process(t).finish().result):n.set(t),n}function W(e){if(x(e)||m(e))e=new Uint8Array(e);else{if(!w(e))throw new TypeError("verify tag isn't of expected type");e=v(e)}if(e.length!==this.HMAC_SIZE)throw new p("illegal verification tag size");this.verify=e}function X(e){if(null===this.key)throw new b("no key is associated with the instance");if(null!==this.result)throw new b("state must be reset before processing new data");return this.hash.process(e),this}function Y(e){return(e=e||{}).hash instanceof F||(e.hash=U()),K.call(this,e),this}function Z(){return null===et&&(et=new Y),et}function J(e){return(e=e||{}).hash instanceof H||(e.hash=z()),K.call(this,e),this}function Q(){return null===nt&&(nt=new J),nt}function ee(e,t){if(void 0===e)throw new SyntaxError("data required");if(void 0===t)throw new SyntaxError("password required");return Z().reset({password:t}).process(e).finish().result}function te(e,t){if(void 0===e)throw new SyntaxError("data required");if(void 0===t)throw new SyntaxError("password required");return Q().reset({password:t}).process(e).finish().result}function ne(e){if(!(e=e||{}).hmac)throw new SyntaxError("option 'hmac' is required");if(!e.hmac.HMAC_SIZE)throw new SyntaxError("option 'hmac' supplied doesn't seem to be a valid HMAC function");this.hmac=e.hmac,this.count=e.count||4096,this.length=e.length||this.hmac.HMAC_SIZE,this.result=null;var t=e.password;return(t||w(t))&&this.reset(e),this}function re(e){return this.result=null,this.hmac.reset(e),this}function ie(e){return(e=e||{}).hmac instanceof Y||(e.hmac=Z()),ne.call(this,e),this}function oe(e){return(e=e||{}).hmac instanceof J||(e.hmac=Q()),ne.call(this,e),this}function ae(){return null===st&&(st=new oe),st}function se(e,t,n,r){if(void 0===e)throw new SyntaxError("password required");if(void 0===t)throw new SyntaxError("salt required");return(null===ot&&(ot=new ie),ot).reset({password:e}).generate(t,n,r).result}function ce(e,t,n,r){if(void 0===e)throw new SyntaxError("password required");if(void 0===t)throw new SyntaxError("salt required");return ae().reset({password:e}).generate(t,n,r).result}function de(){if(void 0!==ht)n=new Uint8Array(32),ct.call(ht,n),vt(n);else{var e,t,n=new Me(3);n[0]=lt(),n[1]=ut(),n[2]=pt(),n=new Uint8Array(n.buffer);var r=ae();for(e=0;e<100;e++)n=r.reset({password:n}).generate(h.location.href,1e3,32).result,t=pt(),n[0]^=t>>>24,n[1]^=t>>>16,n[2]^=t>>>8,n[3]^=t;vt(n)}yt=!(bt=0)}function ue(e){if(!x(e)&&!s(e))throw new TypeError("bad seed type");var t=e.byteOffest||0,n=e.byteLength||e.length,r=new Uint8Array(e.buffer||e,t,n);vt(r);for(var i=bt=0,o=0;o<r.length;o++)i|=r[o],r[o]=0;return 0!==i&&(wt+=4*n),$t=256<=wt}function le(e){if(yt||de(),!$t&&void 0===ht){if(!xt)throw new y("No strong PRNGs available. Use asmCrypto.random.seed().");void 0!==Ie&&Ie.error("No strong PRNGs available; your security is greatly lowered. Use asmCrypto.random.seed().")}if(!St&&!$t&&void 0!==ht&&void 0!==Ie){var t=(new Error).stack;_t[t]|=0,_t[t]++||Ie.warn("asmCrypto PRNG not seeded; your security relies on your system PRNG. If this is not acceptable, use asmCrypto.random.seed().")}if(!x(e)&&!s(e))throw new TypeError("unexpected buffer type");var n,r,i=e.byteOffset||0,o=e.byteLength||e.length,a=new Uint8Array(e.buffer||e,i,o);for(void 0!==ht&&ct.call(ht,a),n=0;n<o;n++)0==(3&n)&&(1099511627776<=bt&&de(),r=gt(),bt++),a[n]^=r,r>>>=8;return e}function fe(){(!yt||1099511627776<=bt)&&de();var e=(1048576*gt()+(gt()>>>12))/4503599627370496;return bt+=2,e}function he(e,t){return e*t|0}function pe(e,t,n){"use asm";var r=0;var he=new e.Uint32Array(n);var pe=e.Math.imul;function i(e){e=e|0;r=e=e+31&-32;return e|0}function $(e){e=e|0;var t=0;t=r;r=t+(e+31&-32)|0;return t|0}function w(e){e=e|0;r=r-(e+31&-32)|0}function x(e,t,n){e=e|0;t=t|0;n=n|0;var r=0;if((t|0)>(n|0)){for(;(r|0)<(e|0);r=r+4|0){he[n+r>>2]=he[t+r>>2]}}else{for(r=e-4|0;(r|0)>=0;r=r-4|0){he[n+r>>2]=he[t+r>>2]}}}function S(e,t,n){e=e|0;t=t|0;n=n|0;var r=0;for(;(r|0)<(e|0);r=r+4|0){he[n+r>>2]=t}}function o(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,o=0,a=0,s=0,c=0;if((r|0)<=0)r=t;if((r|0)<(t|0))t=r;o=1;for(;(c|0)<(t|0);c=c+4|0){i=~he[e+c>>2];a=(i&65535)+o|0;s=(i>>>16)+(a>>>16)|0;he[n+c>>2]=s<<16|a&65535;o=s>>>16}for(;(c|0)<(r|0);c=c+4|0){he[n+c>>2]=o-1|0}return o|0}function _(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,o=0,a=0;if((t|0)>(r|0)){for(a=t-4|0;(a|0)>=(r|0);a=a-4|0){if(he[e+a>>2]|0)return 1}}else{for(a=r-4|0;(a|0)>=(t|0);a=a-4|0){if(he[n+a>>2]|0)return-1}}for(;(a|0)>=0;a=a-4|0){i=he[e+a>>2]|0,o=he[n+a>>2]|0;if(i>>>0<o>>>0)return-1;if(i>>>0>o>>>0)return 1}return 0}function a(e,t){e=e|0;t=t|0;var n=0;for(n=t-4|0;(n|0)>=0;n=n-4|0){if(he[e+n>>2]|0)return n+4|0}return 0}function s(e,t,n,r,i,o){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;o=o|0;var a=0,s=0,c=0,d=0,u=0,l=0;if((t|0)<(r|0)){d=e,e=n,n=d;d=t,t=r,r=d}if((o|0)<=0)o=t+4|0;if((o|0)<(r|0))t=r=o;for(;(l|0)<(r|0);l=l+4|0){a=he[e+l>>2]|0;s=he[n+l>>2]|0;d=((a&65535)+(s&65535)|0)+c|0;u=((a>>>16)+(s>>>16)|0)+(d>>>16)|0;he[i+l>>2]=d&65535|u<<16;c=u>>>16}for(;(l|0)<(t|0);l=l+4|0){a=he[e+l>>2]|0;d=(a&65535)+c|0;u=(a>>>16)+(d>>>16)|0;he[i+l>>2]=d&65535|u<<16;c=u>>>16}for(;(l|0)<(o|0);l=l+4|0){he[i+l>>2]=c|0;c=0}return c|0}function E(e,t,n,r,i,o){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;o=o|0;var a=0,s=0,c=0,d=0,u=0,l=0;if((o|0)<=0)o=(t|0)>(r|0)?t+4|0:r+4|0;if((o|0)<(t|0))t=o;if((o|0)<(r|0))r=o;if((t|0)<(r|0)){for(;(l|0)<(t|0);l=l+4|0){a=he[e+l>>2]|0;s=he[n+l>>2]|0;d=((a&65535)-(s&65535)|0)+c|0;u=((a>>>16)-(s>>>16)|0)+(d>>16)|0;he[i+l>>2]=d&65535|u<<16;c=u>>16}for(;(l|0)<(r|0);l=l+4|0){s=he[n+l>>2]|0;d=c-(s&65535)|0;u=(d>>16)-(s>>>16)|0;he[i+l>>2]=d&65535|u<<16;c=u>>16}}else{for(;(l|0)<(r|0);l=l+4|0){a=he[e+l>>2]|0;s=he[n+l>>2]|0;d=((a&65535)-(s&65535)|0)+c|0;u=((a>>>16)-(s>>>16)|0)+(d>>16)|0;he[i+l>>2]=d&65535|u<<16;c=u>>16}for(;(l|0)<(t|0);l=l+4|0){a=he[e+l>>2]|0;d=(a&65535)+c|0;u=(a>>>16)+(d>>16)|0;he[i+l>>2]=d&65535|u<<16;c=u>>16}}for(;(l|0)<(o|0);l=l+4|0){he[i+l>>2]=c|0}return c|0}function c(e,t,n,r,i,o){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;o=o|0;var a=0,s=0,c=0,d=0,u=0,l=0,f=0,h=0,p=0,m=0,g=0,v=0,b=0,y=0,$=0,w=0,x=0,S=0,_=0,E=0,C=0,A=0,k=0,T=0,M=0,I=0,N=0,O=0,P=0,L=0,D=0,j=0,R=0,B=0,F=0,U=0,q=0,H=0,z=0,V=0,K=0,G=0,W=0,X=0,Y=0,Z=0,J=0,Q=0,ee=0,te=0,ne=0,re=0,ie=0,oe=0,ae=0,se=0,ce=0;if((t|0)>(r|0)){ee=e,te=t;e=n,t=r;n=ee,r=te}re=t+r|0;if((o|0)>(re|0)|(o|0)<=0)o=re;if((o|0)<(t|0))t=o;if((o|0)<(r|0))r=o;for(;(ie|0)<(t|0);ie=ie+32|0){oe=e+ie|0;p=he[(oe|0)>>2]|0,m=he[(oe|4)>>2]|0,g=he[(oe|8)>>2]|0,v=he[(oe|12)>>2]|0,b=he[(oe|16)>>2]|0,y=he[(oe|20)>>2]|0,$=he[(oe|24)>>2]|0,w=he[(oe|28)>>2]|0,a=p&65535,s=m&65535,c=g&65535,d=v&65535,u=b&65535,l=y&65535,f=$&65535,h=w&65535,p=p>>>16,m=m>>>16,g=g>>>16,v=v>>>16,b=b>>>16,y=y>>>16,$=$>>>16,w=w>>>16;K=G=W=X=Y=Z=J=Q=0;for(ae=0;(ae|0)<(r|0);ae=ae+32|0){se=n+ae|0;ce=i+(ie+ae|0)|0;M=he[(se|0)>>2]|0,I=he[(se|4)>>2]|0,N=he[(se|8)>>2]|0,O=he[(se|12)>>2]|0,P=he[(se|16)>>2]|0,L=he[(se|20)>>2]|0,D=he[(se|24)>>2]|0,j=he[(se|28)>>2]|0,x=M&65535,S=I&65535,_=N&65535,E=O&65535,C=P&65535,A=L&65535,k=D&65535,T=j&65535,M=M>>>16,I=I>>>16,N=N>>>16,O=O>>>16,P=P>>>16,L=L>>>16,D=D>>>16,j=j>>>16;R=he[(ce|0)>>2]|0,B=he[(ce|4)>>2]|0,F=he[(ce|8)>>2]|0,U=he[(ce|12)>>2]|0,q=he[(ce|16)>>2]|0,H=he[(ce|20)>>2]|0,z=he[(ce|24)>>2]|0,V=he[(ce|28)>>2]|0;ee=((pe(a,x)|0)+(K&65535)|0)+(R&65535)|0;te=((pe(p,x)|0)+(K>>>16)|0)+(R>>>16)|0;ne=((pe(a,M)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(p,M)|0)+(te>>>16)|0)+(ne>>>16)|0;R=ne<<16|ee&65535;ee=((pe(a,S)|0)+(re&65535)|0)+(B&65535)|0;te=((pe(p,S)|0)+(re>>>16)|0)+(B>>>16)|0;ne=((pe(a,I)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(p,I)|0)+(te>>>16)|0)+(ne>>>16)|0;B=ne<<16|ee&65535;ee=((pe(a,_)|0)+(re&65535)|0)+(F&65535)|0;te=((pe(p,_)|0)+(re>>>16)|0)+(F>>>16)|0;ne=((pe(a,N)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(p,N)|0)+(te>>>16)|0)+(ne>>>16)|0;F=ne<<16|ee&65535;ee=((pe(a,E)|0)+(re&65535)|0)+(U&65535)|0;te=((pe(p,E)|0)+(re>>>16)|0)+(U>>>16)|0;ne=((pe(a,O)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(p,O)|0)+(te>>>16)|0)+(ne>>>16)|0;U=ne<<16|ee&65535;ee=((pe(a,C)|0)+(re&65535)|0)+(q&65535)|0;te=((pe(p,C)|0)+(re>>>16)|0)+(q>>>16)|0;ne=((pe(a,P)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(p,P)|0)+(te>>>16)|0)+(ne>>>16)|0;q=ne<<16|ee&65535;ee=((pe(a,A)|0)+(re&65535)|0)+(H&65535)|0;te=((pe(p,A)|0)+(re>>>16)|0)+(H>>>16)|0;ne=((pe(a,L)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(p,L)|0)+(te>>>16)|0)+(ne>>>16)|0;H=ne<<16|ee&65535;ee=((pe(a,k)|0)+(re&65535)|0)+(z&65535)|0;te=((pe(p,k)|0)+(re>>>16)|0)+(z>>>16)|0;ne=((pe(a,D)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(p,D)|0)+(te>>>16)|0)+(ne>>>16)|0;z=ne<<16|ee&65535;ee=((pe(a,T)|0)+(re&65535)|0)+(V&65535)|0;te=((pe(p,T)|0)+(re>>>16)|0)+(V>>>16)|0;ne=((pe(a,j)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(p,j)|0)+(te>>>16)|0)+(ne>>>16)|0;V=ne<<16|ee&65535;K=re;ee=((pe(s,x)|0)+(G&65535)|0)+(B&65535)|0;te=((pe(m,x)|0)+(G>>>16)|0)+(B>>>16)|0;ne=((pe(s,M)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(m,M)|0)+(te>>>16)|0)+(ne>>>16)|0;B=ne<<16|ee&65535;ee=((pe(s,S)|0)+(re&65535)|0)+(F&65535)|0;te=((pe(m,S)|0)+(re>>>16)|0)+(F>>>16)|0;ne=((pe(s,I)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(m,I)|0)+(te>>>16)|0)+(ne>>>16)|0;F=ne<<16|ee&65535;ee=((pe(s,_)|0)+(re&65535)|0)+(U&65535)|0;te=((pe(m,_)|0)+(re>>>16)|0)+(U>>>16)|0;ne=((pe(s,N)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(m,N)|0)+(te>>>16)|0)+(ne>>>16)|0;U=ne<<16|ee&65535;ee=((pe(s,E)|0)+(re&65535)|0)+(q&65535)|0;te=((pe(m,E)|0)+(re>>>16)|0)+(q>>>16)|0;ne=((pe(s,O)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(m,O)|0)+(te>>>16)|0)+(ne>>>16)|0;q=ne<<16|ee&65535;ee=((pe(s,C)|0)+(re&65535)|0)+(H&65535)|0;te=((pe(m,C)|0)+(re>>>16)|0)+(H>>>16)|0;ne=((pe(s,P)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(m,P)|0)+(te>>>16)|0)+(ne>>>16)|0;H=ne<<16|ee&65535;ee=((pe(s,A)|0)+(re&65535)|0)+(z&65535)|0;te=((pe(m,A)|0)+(re>>>16)|0)+(z>>>16)|0;ne=((pe(s,L)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(m,L)|0)+(te>>>16)|0)+(ne>>>16)|0;z=ne<<16|ee&65535;ee=((pe(s,k)|0)+(re&65535)|0)+(V&65535)|0;te=((pe(m,k)|0)+(re>>>16)|0)+(V>>>16)|0;ne=((pe(s,D)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(m,D)|0)+(te>>>16)|0)+(ne>>>16)|0;V=ne<<16|ee&65535;ee=((pe(s,T)|0)+(re&65535)|0)+(K&65535)|0;te=((pe(m,T)|0)+(re>>>16)|0)+(K>>>16)|0;ne=((pe(s,j)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(m,j)|0)+(te>>>16)|0)+(ne>>>16)|0;K=ne<<16|ee&65535;G=re;ee=((pe(c,x)|0)+(W&65535)|0)+(F&65535)|0;te=((pe(g,x)|0)+(W>>>16)|0)+(F>>>16)|0;ne=((pe(c,M)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(g,M)|0)+(te>>>16)|0)+(ne>>>16)|0;F=ne<<16|ee&65535;ee=((pe(c,S)|0)+(re&65535)|0)+(U&65535)|0;te=((pe(g,S)|0)+(re>>>16)|0)+(U>>>16)|0;ne=((pe(c,I)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(g,I)|0)+(te>>>16)|0)+(ne>>>16)|0;U=ne<<16|ee&65535;ee=((pe(c,_)|0)+(re&65535)|0)+(q&65535)|0;te=((pe(g,_)|0)+(re>>>16)|0)+(q>>>16)|0;ne=((pe(c,N)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(g,N)|0)+(te>>>16)|0)+(ne>>>16)|0;q=ne<<16|ee&65535;ee=((pe(c,E)|0)+(re&65535)|0)+(H&65535)|0;te=((pe(g,E)|0)+(re>>>16)|0)+(H>>>16)|0;ne=((pe(c,O)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(g,O)|0)+(te>>>16)|0)+(ne>>>16)|0;H=ne<<16|ee&65535;ee=((pe(c,C)|0)+(re&65535)|0)+(z&65535)|0;te=((pe(g,C)|0)+(re>>>16)|0)+(z>>>16)|0;ne=((pe(c,P)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(g,P)|0)+(te>>>16)|0)+(ne>>>16)|0;z=ne<<16|ee&65535;ee=((pe(c,A)|0)+(re&65535)|0)+(V&65535)|0;te=((pe(g,A)|0)+(re>>>16)|0)+(V>>>16)|0;ne=((pe(c,L)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(g,L)|0)+(te>>>16)|0)+(ne>>>16)|0;V=ne<<16|ee&65535;ee=((pe(c,k)|0)+(re&65535)|0)+(K&65535)|0;te=((pe(g,k)|0)+(re>>>16)|0)+(K>>>16)|0;ne=((pe(c,D)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(g,D)|0)+(te>>>16)|0)+(ne>>>16)|0;K=ne<<16|ee&65535;ee=((pe(c,T)|0)+(re&65535)|0)+(G&65535)|0;te=((pe(g,T)|0)+(re>>>16)|0)+(G>>>16)|0;ne=((pe(c,j)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(g,j)|0)+(te>>>16)|0)+(ne>>>16)|0;G=ne<<16|ee&65535;W=re;ee=((pe(d,x)|0)+(X&65535)|0)+(U&65535)|0;te=((pe(v,x)|0)+(X>>>16)|0)+(U>>>16)|0;ne=((pe(d,M)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(v,M)|0)+(te>>>16)|0)+(ne>>>16)|0;U=ne<<16|ee&65535;ee=((pe(d,S)|0)+(re&65535)|0)+(q&65535)|0;te=((pe(v,S)|0)+(re>>>16)|0)+(q>>>16)|0;ne=((pe(d,I)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(v,I)|0)+(te>>>16)|0)+(ne>>>16)|0;q=ne<<16|ee&65535;ee=((pe(d,_)|0)+(re&65535)|0)+(H&65535)|0;te=((pe(v,_)|0)+(re>>>16)|0)+(H>>>16)|0;ne=((pe(d,N)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(v,N)|0)+(te>>>16)|0)+(ne>>>16)|0;H=ne<<16|ee&65535;ee=((pe(d,E)|0)+(re&65535)|0)+(z&65535)|0;te=((pe(v,E)|0)+(re>>>16)|0)+(z>>>16)|0;ne=((pe(d,O)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(v,O)|0)+(te>>>16)|0)+(ne>>>16)|0;z=ne<<16|ee&65535;ee=((pe(d,C)|0)+(re&65535)|0)+(V&65535)|0;te=((pe(v,C)|0)+(re>>>16)|0)+(V>>>16)|0;ne=((pe(d,P)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(v,P)|0)+(te>>>16)|0)+(ne>>>16)|0;V=ne<<16|ee&65535;ee=((pe(d,A)|0)+(re&65535)|0)+(K&65535)|0;te=((pe(v,A)|0)+(re>>>16)|0)+(K>>>16)|0;ne=((pe(d,L)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(v,L)|0)+(te>>>16)|0)+(ne>>>16)|0;K=ne<<16|ee&65535;ee=((pe(d,k)|0)+(re&65535)|0)+(G&65535)|0;te=((pe(v,k)|0)+(re>>>16)|0)+(G>>>16)|0;ne=((pe(d,D)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(v,D)|0)+(te>>>16)|0)+(ne>>>16)|0;G=ne<<16|ee&65535;ee=((pe(d,T)|0)+(re&65535)|0)+(W&65535)|0;te=((pe(v,T)|0)+(re>>>16)|0)+(W>>>16)|0;ne=((pe(d,j)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(v,j)|0)+(te>>>16)|0)+(ne>>>16)|0;W=ne<<16|ee&65535;X=re;ee=((pe(u,x)|0)+(Y&65535)|0)+(q&65535)|0;te=((pe(b,x)|0)+(Y>>>16)|0)+(q>>>16)|0;ne=((pe(u,M)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(b,M)|0)+(te>>>16)|0)+(ne>>>16)|0;q=ne<<16|ee&65535;ee=((pe(u,S)|0)+(re&65535)|0)+(H&65535)|0;te=((pe(b,S)|0)+(re>>>16)|0)+(H>>>16)|0;ne=((pe(u,I)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(b,I)|0)+(te>>>16)|0)+(ne>>>16)|0;H=ne<<16|ee&65535;ee=((pe(u,_)|0)+(re&65535)|0)+(z&65535)|0;te=((pe(b,_)|0)+(re>>>16)|0)+(z>>>16)|0;ne=((pe(u,N)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(b,N)|0)+(te>>>16)|0)+(ne>>>16)|0;z=ne<<16|ee&65535;ee=((pe(u,E)|0)+(re&65535)|0)+(V&65535)|0;te=((pe(b,E)|0)+(re>>>16)|0)+(V>>>16)|0;ne=((pe(u,O)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(b,O)|0)+(te>>>16)|0)+(ne>>>16)|0;V=ne<<16|ee&65535;ee=((pe(u,C)|0)+(re&65535)|0)+(K&65535)|0;te=((pe(b,C)|0)+(re>>>16)|0)+(K>>>16)|0;ne=((pe(u,P)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(b,P)|0)+(te>>>16)|0)+(ne>>>16)|0;K=ne<<16|ee&65535;ee=((pe(u,A)|0)+(re&65535)|0)+(G&65535)|0;te=((pe(b,A)|0)+(re>>>16)|0)+(G>>>16)|0;ne=((pe(u,L)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(b,L)|0)+(te>>>16)|0)+(ne>>>16)|0;G=ne<<16|ee&65535;ee=((pe(u,k)|0)+(re&65535)|0)+(W&65535)|0;te=((pe(b,k)|0)+(re>>>16)|0)+(W>>>16)|0;ne=((pe(u,D)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(b,D)|0)+(te>>>16)|0)+(ne>>>16)|0;W=ne<<16|ee&65535;ee=((pe(u,T)|0)+(re&65535)|0)+(X&65535)|0;te=((pe(b,T)|0)+(re>>>16)|0)+(X>>>16)|0;ne=((pe(u,j)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(b,j)|0)+(te>>>16)|0)+(ne>>>16)|0;X=ne<<16|ee&65535;Y=re;ee=((pe(l,x)|0)+(Z&65535)|0)+(H&65535)|0;te=((pe(y,x)|0)+(Z>>>16)|0)+(H>>>16)|0;ne=((pe(l,M)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(y,M)|0)+(te>>>16)|0)+(ne>>>16)|0;H=ne<<16|ee&65535;ee=((pe(l,S)|0)+(re&65535)|0)+(z&65535)|0;te=((pe(y,S)|0)+(re>>>16)|0)+(z>>>16)|0;ne=((pe(l,I)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(y,I)|0)+(te>>>16)|0)+(ne>>>16)|0;z=ne<<16|ee&65535;ee=((pe(l,_)|0)+(re&65535)|0)+(V&65535)|0;te=((pe(y,_)|0)+(re>>>16)|0)+(V>>>16)|0;ne=((pe(l,N)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(y,N)|0)+(te>>>16)|0)+(ne>>>16)|0;V=ne<<16|ee&65535;ee=((pe(l,E)|0)+(re&65535)|0)+(K&65535)|0;te=((pe(y,E)|0)+(re>>>16)|0)+(K>>>16)|0;ne=((pe(l,O)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(y,O)|0)+(te>>>16)|0)+(ne>>>16)|0;K=ne<<16|ee&65535;ee=((pe(l,C)|0)+(re&65535)|0)+(G&65535)|0;te=((pe(y,C)|0)+(re>>>16)|0)+(G>>>16)|0;ne=((pe(l,P)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(y,P)|0)+(te>>>16)|0)+(ne>>>16)|0;G=ne<<16|ee&65535;ee=((pe(l,A)|0)+(re&65535)|0)+(W&65535)|0;te=((pe(y,A)|0)+(re>>>16)|0)+(W>>>16)|0;ne=((pe(l,L)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(y,L)|0)+(te>>>16)|0)+(ne>>>16)|0;W=ne<<16|ee&65535;ee=((pe(l,k)|0)+(re&65535)|0)+(X&65535)|0;te=((pe(y,k)|0)+(re>>>16)|0)+(X>>>16)|0;ne=((pe(l,D)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(y,D)|0)+(te>>>16)|0)+(ne>>>16)|0;X=ne<<16|ee&65535;ee=((pe(l,T)|0)+(re&65535)|0)+(Y&65535)|0;te=((pe(y,T)|0)+(re>>>16)|0)+(Y>>>16)|0;ne=((pe(l,j)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(y,j)|0)+(te>>>16)|0)+(ne>>>16)|0;Y=ne<<16|ee&65535;Z=re;ee=((pe(f,x)|0)+(J&65535)|0)+(z&65535)|0;te=((pe($,x)|0)+(J>>>16)|0)+(z>>>16)|0;ne=((pe(f,M)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe($,M)|0)+(te>>>16)|0)+(ne>>>16)|0;z=ne<<16|ee&65535;ee=((pe(f,S)|0)+(re&65535)|0)+(V&65535)|0;te=((pe($,S)|0)+(re>>>16)|0)+(V>>>16)|0;ne=((pe(f,I)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe($,I)|0)+(te>>>16)|0)+(ne>>>16)|0;V=ne<<16|ee&65535;ee=((pe(f,_)|0)+(re&65535)|0)+(K&65535)|0;te=((pe($,_)|0)+(re>>>16)|0)+(K>>>16)|0;ne=((pe(f,N)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe($,N)|0)+(te>>>16)|0)+(ne>>>16)|0;K=ne<<16|ee&65535;ee=((pe(f,E)|0)+(re&65535)|0)+(G&65535)|0;te=((pe($,E)|0)+(re>>>16)|0)+(G>>>16)|0;ne=((pe(f,O)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe($,O)|0)+(te>>>16)|0)+(ne>>>16)|0;G=ne<<16|ee&65535;ee=((pe(f,C)|0)+(re&65535)|0)+(W&65535)|0;te=((pe($,C)|0)+(re>>>16)|0)+(W>>>16)|0;ne=((pe(f,P)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe($,P)|0)+(te>>>16)|0)+(ne>>>16)|0;W=ne<<16|ee&65535;ee=((pe(f,A)|0)+(re&65535)|0)+(X&65535)|0;te=((pe($,A)|0)+(re>>>16)|0)+(X>>>16)|0;ne=((pe(f,L)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe($,L)|0)+(te>>>16)|0)+(ne>>>16)|0;X=ne<<16|ee&65535;ee=((pe(f,k)|0)+(re&65535)|0)+(Y&65535)|0;te=((pe($,k)|0)+(re>>>16)|0)+(Y>>>16)|0;ne=((pe(f,D)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe($,D)|0)+(te>>>16)|0)+(ne>>>16)|0;Y=ne<<16|ee&65535;ee=((pe(f,T)|0)+(re&65535)|0)+(Z&65535)|0;te=((pe($,T)|0)+(re>>>16)|0)+(Z>>>16)|0;ne=((pe(f,j)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe($,j)|0)+(te>>>16)|0)+(ne>>>16)|0;Z=ne<<16|ee&65535;J=re;ee=((pe(h,x)|0)+(Q&65535)|0)+(V&65535)|0;te=((pe(w,x)|0)+(Q>>>16)|0)+(V>>>16)|0;ne=((pe(h,M)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(w,M)|0)+(te>>>16)|0)+(ne>>>16)|0;V=ne<<16|ee&65535;ee=((pe(h,S)|0)+(re&65535)|0)+(K&65535)|0;te=((pe(w,S)|0)+(re>>>16)|0)+(K>>>16)|0;ne=((pe(h,I)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(w,I)|0)+(te>>>16)|0)+(ne>>>16)|0;K=ne<<16|ee&65535;ee=((pe(h,_)|0)+(re&65535)|0)+(G&65535)|0;te=((pe(w,_)|0)+(re>>>16)|0)+(G>>>16)|0;ne=((pe(h,N)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(w,N)|0)+(te>>>16)|0)+(ne>>>16)|0;G=ne<<16|ee&65535;ee=((pe(h,E)|0)+(re&65535)|0)+(W&65535)|0;te=((pe(w,E)|0)+(re>>>16)|0)+(W>>>16)|0;ne=((pe(h,O)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(w,O)|0)+(te>>>16)|0)+(ne>>>16)|0;W=ne<<16|ee&65535;ee=((pe(h,C)|0)+(re&65535)|0)+(X&65535)|0;te=((pe(w,C)|0)+(re>>>16)|0)+(X>>>16)|0;ne=((pe(h,P)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(w,P)|0)+(te>>>16)|0)+(ne>>>16)|0;X=ne<<16|ee&65535;ee=((pe(h,A)|0)+(re&65535)|0)+(Y&65535)|0;te=((pe(w,A)|0)+(re>>>16)|0)+(Y>>>16)|0;ne=((pe(h,L)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(w,L)|0)+(te>>>16)|0)+(ne>>>16)|0;Y=ne<<16|ee&65535;ee=((pe(h,k)|0)+(re&65535)|0)+(Z&65535)|0;te=((pe(w,k)|0)+(re>>>16)|0)+(Z>>>16)|0;ne=((pe(h,D)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(w,D)|0)+(te>>>16)|0)+(ne>>>16)|0;Z=ne<<16|ee&65535;ee=((pe(h,T)|0)+(re&65535)|0)+(J&65535)|0;te=((pe(w,T)|0)+(re>>>16)|0)+(J>>>16)|0;ne=((pe(h,j)|0)+(te&65535)|0)+(ee>>>16)|0;re=((pe(w,j)|0)+(te>>>16)|0)+(ne>>>16)|0;J=ne<<16|ee&65535;Q=re;he[(ce|0)>>2]=R,he[(ce|4)>>2]=B,he[(ce|8)>>2]=F,he[(ce|12)>>2]=U,he[(ce|16)>>2]=q,he[(ce|20)>>2]=H,he[(ce|24)>>2]=z,he[(ce|28)>>2]=V}ce=i+(ie+ae|0)|0;he[(ce|0)>>2]=K,he[(ce|4)>>2]=G,he[(ce|8)>>2]=W,he[(ce|12)>>2]=X,he[(ce|16)>>2]=Y,he[(ce|20)>>2]=Z,he[(ce|24)>>2]=J,he[(ce|28)>>2]=Q}}function d(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,o=0,a=0,s=0,c=0,d=0,u=0,l=0,f=0,h=0,p=0,m=0,g=0,v=0,b=0,y=0,$=0,w=0,x=0,S=0,_=0,E=0,C=0,A=0,k=0,T=0,M=0,I=0,N=0,O=0,P=0,L=0,D=0,j=0,R=0,B=0,F=0,U=0,q=0,H=0,z=0,V=0,K=0,G=0,W=0,X=0,Y=0,Z=0,J=0,Q=0,ee=0,te=0,ne=0,re=0,ie=0,oe=0,ae=0,se=0,ce=0,de=0,ue=0,le=0,fe=0;for(;(se|0)<(t|0);se=se+4|0){fe=n+(se<<1)|0;l=he[e+se>>2]|0,r=l&65535,l=l>>>16;Z=pe(r,r)|0;J=(pe(r,l)|0)+(Z>>>17)|0;Q=(pe(l,l)|0)+(J>>>15)|0;he[fe>>2]=J<<17|Z&131071;he[(fe|4)>>2]=Q}for(ae=0;(ae|0)<(t|0);ae=ae+8|0){ue=e+ae|0,fe=n+(ae<<1)|0;l=he[ue>>2]|0,r=l&65535,l=l>>>16;A=he[(ue|4)>>2]|0,y=A&65535,A=A>>>16;Z=pe(r,y)|0;J=(pe(r,A)|0)+(Z>>>16)|0;Q=(pe(l,y)|0)+(J&65535)|0;ne=((pe(l,A)|0)+(J>>>16)|0)+(Q>>>16)|0;re=he[(fe|4)>>2]|0;Z=(re&65535)+((Z&65535)<<1)|0;Q=((re>>>16)+((Q&65535)<<1)|0)+(Z>>>16)|0;he[(fe|4)>>2]=Q<<16|Z&65535;ee=Q>>>16;re=he[(fe|8)>>2]|0;Z=((re&65535)+((ne&65535)<<1)|0)+ee|0;Q=((re>>>16)+(ne>>>16<<1)|0)+(Z>>>16)|0;he[(fe|8)>>2]=Q<<16|Z&65535;ee=Q>>>16;if(ee){re=he[(fe|12)>>2]|0;Z=(re&65535)+ee|0;Q=(re>>>16)+(Z>>>16)|0;he[(fe|12)>>2]=Q<<16|Z&65535}}for(ae=0;(ae|0)<(t|0);ae=ae+16|0){ue=e+ae|0,fe=n+(ae<<1)|0;l=he[ue>>2]|0,r=l&65535,l=l>>>16,f=he[(ue|4)>>2]|0,i=f&65535,f=f>>>16;A=he[(ue|8)>>2]|0,y=A&65535,A=A>>>16,k=he[(ue|12)>>2]|0,$=k&65535,k=k>>>16;Z=pe(r,y)|0;J=pe(l,y)|0;Q=((pe(r,A)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(l,A)|0)+(J>>>16)|0)+(Q>>>16)|0;L=Q<<16|Z&65535;Z=(pe(r,$)|0)+(ne&65535)|0;J=(pe(l,$)|0)+(ne>>>16)|0;Q=((pe(r,k)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(l,k)|0)+(J>>>16)|0)+(Q>>>16)|0;D=Q<<16|Z&65535;j=ne;Z=(pe(i,y)|0)+(D&65535)|0;J=(pe(f,y)|0)+(D>>>16)|0;Q=((pe(i,A)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(f,A)|0)+(J>>>16)|0)+(Q>>>16)|0;D=Q<<16|Z&65535;Z=((pe(i,$)|0)+(j&65535)|0)+(ne&65535)|0;J=((pe(f,$)|0)+(j>>>16)|0)+(ne>>>16)|0;Q=((pe(i,k)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(f,k)|0)+(J>>>16)|0)+(Q>>>16)|0;j=Q<<16|Z&65535;R=ne;re=he[(fe|8)>>2]|0;Z=(re&65535)+((L&65535)<<1)|0;Q=((re>>>16)+(L>>>16<<1)|0)+(Z>>>16)|0;he[(fe|8)>>2]=Q<<16|Z&65535;ee=Q>>>16;re=he[(fe|12)>>2]|0;Z=((re&65535)+((D&65535)<<1)|0)+ee|0;Q=((re>>>16)+(D>>>16<<1)|0)+(Z>>>16)|0;he[(fe|12)>>2]=Q<<16|Z&65535;ee=Q>>>16;re=he[(fe|16)>>2]|0;Z=((re&65535)+((j&65535)<<1)|0)+ee|0;Q=((re>>>16)+(j>>>16<<1)|0)+(Z>>>16)|0;he[(fe|16)>>2]=Q<<16|Z&65535;ee=Q>>>16;re=he[(fe|20)>>2]|0;Z=((re&65535)+((R&65535)<<1)|0)+ee|0;Q=((re>>>16)+(R>>>16<<1)|0)+(Z>>>16)|0;he[(fe|20)>>2]=Q<<16|Z&65535;ee=Q>>>16;for(de=24;!!ee&(de|0)<32;de=de+4|0){re=he[(fe|de)>>2]|0;Z=(re&65535)+ee|0;Q=(re>>>16)+(Z>>>16)|0;he[(fe|de)>>2]=Q<<16|Z&65535;ee=Q>>>16}}for(ae=0;(ae|0)<(t|0);ae=ae+32|0){ue=e+ae|0,fe=n+(ae<<1)|0;l=he[ue>>2]|0,r=l&65535,l=l>>>16,f=he[(ue|4)>>2]|0,i=f&65535,f=f>>>16,h=he[(ue|8)>>2]|0,o=h&65535,h=h>>>16,p=he[(ue|12)>>2]|0,a=p&65535,p=p>>>16;A=he[(ue|16)>>2]|0,y=A&65535,A=A>>>16,k=he[(ue|20)>>2]|0,$=k&65535,k=k>>>16,T=he[(ue|24)>>2]|0,w=T&65535,T=T>>>16,M=he[(ue|28)>>2]|0,x=M&65535,M=M>>>16;Z=pe(r,y)|0;J=pe(l,y)|0;Q=((pe(r,A)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(l,A)|0)+(J>>>16)|0)+(Q>>>16)|0;L=Q<<16|Z&65535;Z=(pe(r,$)|0)+(ne&65535)|0;J=(pe(l,$)|0)+(ne>>>16)|0;Q=((pe(r,k)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(l,k)|0)+(J>>>16)|0)+(Q>>>16)|0;D=Q<<16|Z&65535;Z=(pe(r,w)|0)+(ne&65535)|0;J=(pe(l,w)|0)+(ne>>>16)|0;Q=((pe(r,T)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(l,T)|0)+(J>>>16)|0)+(Q>>>16)|0;j=Q<<16|Z&65535;Z=(pe(r,x)|0)+(ne&65535)|0;J=(pe(l,x)|0)+(ne>>>16)|0;Q=((pe(r,M)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(l,M)|0)+(J>>>16)|0)+(Q>>>16)|0;R=Q<<16|Z&65535;B=ne;Z=(pe(i,y)|0)+(D&65535)|0;J=(pe(f,y)|0)+(D>>>16)|0;Q=((pe(i,A)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(f,A)|0)+(J>>>16)|0)+(Q>>>16)|0;D=Q<<16|Z&65535;Z=((pe(i,$)|0)+(j&65535)|0)+(ne&65535)|0;J=((pe(f,$)|0)+(j>>>16)|0)+(ne>>>16)|0;Q=((pe(i,k)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(f,k)|0)+(J>>>16)|0)+(Q>>>16)|0;j=Q<<16|Z&65535;Z=((pe(i,w)|0)+(R&65535)|0)+(ne&65535)|0;J=((pe(f,w)|0)+(R>>>16)|0)+(ne>>>16)|0;Q=((pe(i,T)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(f,T)|0)+(J>>>16)|0)+(Q>>>16)|0;R=Q<<16|Z&65535;Z=((pe(i,x)|0)+(B&65535)|0)+(ne&65535)|0;J=((pe(f,x)|0)+(B>>>16)|0)+(ne>>>16)|0;Q=((pe(i,M)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(f,M)|0)+(J>>>16)|0)+(Q>>>16)|0;B=Q<<16|Z&65535;F=ne;Z=(pe(o,y)|0)+(j&65535)|0;J=(pe(h,y)|0)+(j>>>16)|0;Q=((pe(o,A)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(h,A)|0)+(J>>>16)|0)+(Q>>>16)|0;j=Q<<16|Z&65535;Z=((pe(o,$)|0)+(R&65535)|0)+(ne&65535)|0;J=((pe(h,$)|0)+(R>>>16)|0)+(ne>>>16)|0;Q=((pe(o,k)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(h,k)|0)+(J>>>16)|0)+(Q>>>16)|0;R=Q<<16|Z&65535;Z=((pe(o,w)|0)+(B&65535)|0)+(ne&65535)|0;J=((pe(h,w)|0)+(B>>>16)|0)+(ne>>>16)|0;Q=((pe(o,T)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(h,T)|0)+(J>>>16)|0)+(Q>>>16)|0;B=Q<<16|Z&65535;Z=((pe(o,x)|0)+(F&65535)|0)+(ne&65535)|0;J=((pe(h,x)|0)+(F>>>16)|0)+(ne>>>16)|0;Q=((pe(o,M)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(h,M)|0)+(J>>>16)|0)+(Q>>>16)|0;F=Q<<16|Z&65535;U=ne;Z=(pe(a,y)|0)+(R&65535)|0;J=(pe(p,y)|0)+(R>>>16)|0;Q=((pe(a,A)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(p,A)|0)+(J>>>16)|0)+(Q>>>16)|0;R=Q<<16|Z&65535;Z=((pe(a,$)|0)+(B&65535)|0)+(ne&65535)|0;J=((pe(p,$)|0)+(B>>>16)|0)+(ne>>>16)|0;Q=((pe(a,k)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(p,k)|0)+(J>>>16)|0)+(Q>>>16)|0;B=Q<<16|Z&65535;Z=((pe(a,w)|0)+(F&65535)|0)+(ne&65535)|0;J=((pe(p,w)|0)+(F>>>16)|0)+(ne>>>16)|0;Q=((pe(a,T)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(p,T)|0)+(J>>>16)|0)+(Q>>>16)|0;F=Q<<16|Z&65535;Z=((pe(a,x)|0)+(U&65535)|0)+(ne&65535)|0;J=((pe(p,x)|0)+(U>>>16)|0)+(ne>>>16)|0;Q=((pe(a,M)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(p,M)|0)+(J>>>16)|0)+(Q>>>16)|0;U=Q<<16|Z&65535;q=ne;re=he[(fe|16)>>2]|0;Z=(re&65535)+((L&65535)<<1)|0;Q=((re>>>16)+(L>>>16<<1)|0)+(Z>>>16)|0;he[(fe|16)>>2]=Q<<16|Z&65535;ee=Q>>>16;re=he[(fe|20)>>2]|0;Z=((re&65535)+((D&65535)<<1)|0)+ee|0;Q=((re>>>16)+(D>>>16<<1)|0)+(Z>>>16)|0;he[(fe|20)>>2]=Q<<16|Z&65535;ee=Q>>>16;re=he[(fe|24)>>2]|0;Z=((re&65535)+((j&65535)<<1)|0)+ee|0;Q=((re>>>16)+(j>>>16<<1)|0)+(Z>>>16)|0;he[(fe|24)>>2]=Q<<16|Z&65535;ee=Q>>>16;re=he[(fe|28)>>2]|0;Z=((re&65535)+((R&65535)<<1)|0)+ee|0;Q=((re>>>16)+(R>>>16<<1)|0)+(Z>>>16)|0;he[(fe|28)>>2]=Q<<16|Z&65535;ee=Q>>>16;re=he[fe+32>>2]|0;Z=((re&65535)+((B&65535)<<1)|0)+ee|0;Q=((re>>>16)+(B>>>16<<1)|0)+(Z>>>16)|0;he[fe+32>>2]=Q<<16|Z&65535;ee=Q>>>16;re=he[fe+36>>2]|0;Z=((re&65535)+((F&65535)<<1)|0)+ee|0;Q=((re>>>16)+(F>>>16<<1)|0)+(Z>>>16)|0;he[fe+36>>2]=Q<<16|Z&65535;ee=Q>>>16;re=he[fe+40>>2]|0;Z=((re&65535)+((U&65535)<<1)|0)+ee|0;Q=((re>>>16)+(U>>>16<<1)|0)+(Z>>>16)|0;he[fe+40>>2]=Q<<16|Z&65535;ee=Q>>>16;re=he[fe+44>>2]|0;Z=((re&65535)+((q&65535)<<1)|0)+ee|0;Q=((re>>>16)+(q>>>16<<1)|0)+(Z>>>16)|0;he[fe+44>>2]=Q<<16|Z&65535;ee=Q>>>16;for(de=48;!!ee&(de|0)<64;de=de+4|0){re=he[fe+de>>2]|0;Z=(re&65535)+ee|0;Q=(re>>>16)+(Z>>>16)|0;he[fe+de>>2]=Q<<16|Z&65535;ee=Q>>>16}}for(ie=32;(ie|0)<(t|0);ie=ie<<1){oe=ie<<1;for(ae=0;(ae|0)<(t|0);ae=ae+oe|0){fe=n+(ae<<1)|0;te=0;for(se=0;(se|0)<(ie|0);se=se+32|0){ue=(e+ae|0)+se|0;l=he[ue>>2]|0,r=l&65535,l=l>>>16,f=he[(ue|4)>>2]|0,i=f&65535,f=f>>>16,h=he[(ue|8)>>2]|0,o=h&65535,h=h>>>16,p=he[(ue|12)>>2]|0,a=p&65535,p=p>>>16,m=he[(ue|16)>>2]|0,s=m&65535,m=m>>>16,g=he[(ue|20)>>2]|0,c=g&65535,g=g>>>16,v=he[(ue|24)>>2]|0,d=v&65535,v=v>>>16,b=he[(ue|28)>>2]|0,u=b&65535,b=b>>>16;H=z=V=K=G=W=X=Y=ee=0;for(ce=0;(ce|0)<(ie|0);ce=ce+32|0){le=((e+ae|0)+ie|0)+ce|0;A=he[le>>2]|0,y=A&65535,A=A>>>16,k=he[(le|4)>>2]|0,$=k&65535,k=k>>>16,T=he[(le|8)>>2]|0,w=T&65535,T=T>>>16,M=he[(le|12)>>2]|0,x=M&65535,M=M>>>16,I=he[(le|16)>>2]|0,S=I&65535,I=I>>>16,N=he[(le|20)>>2]|0,_=N&65535,N=N>>>16,O=he[(le|24)>>2]|0,E=O&65535,O=O>>>16,P=he[(le|28)>>2]|0,C=P&65535,P=P>>>16;L=D=j=R=B=F=U=q=0;Z=((pe(r,y)|0)+(L&65535)|0)+(H&65535)|0;J=((pe(l,y)|0)+(L>>>16)|0)+(H>>>16)|0;Q=((pe(r,A)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(l,A)|0)+(J>>>16)|0)+(Q>>>16)|0;L=Q<<16|Z&65535;Z=((pe(r,$)|0)+(D&65535)|0)+(ne&65535)|0;J=((pe(l,$)|0)+(D>>>16)|0)+(ne>>>16)|0;Q=((pe(r,k)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(l,k)|0)+(J>>>16)|0)+(Q>>>16)|0;D=Q<<16|Z&65535;Z=((pe(r,w)|0)+(j&65535)|0)+(ne&65535)|0;J=((pe(l,w)|0)+(j>>>16)|0)+(ne>>>16)|0;Q=((pe(r,T)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(l,T)|0)+(J>>>16)|0)+(Q>>>16)|0;j=Q<<16|Z&65535;Z=((pe(r,x)|0)+(R&65535)|0)+(ne&65535)|0;J=((pe(l,x)|0)+(R>>>16)|0)+(ne>>>16)|0;Q=((pe(r,M)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(l,M)|0)+(J>>>16)|0)+(Q>>>16)|0;R=Q<<16|Z&65535;Z=((pe(r,S)|0)+(B&65535)|0)+(ne&65535)|0;J=((pe(l,S)|0)+(B>>>16)|0)+(ne>>>16)|0;Q=((pe(r,I)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(l,I)|0)+(J>>>16)|0)+(Q>>>16)|0;B=Q<<16|Z&65535;Z=((pe(r,_)|0)+(F&65535)|0)+(ne&65535)|0;J=((pe(l,_)|0)+(F>>>16)|0)+(ne>>>16)|0;Q=((pe(r,N)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(l,N)|0)+(J>>>16)|0)+(Q>>>16)|0;F=Q<<16|Z&65535;Z=((pe(r,E)|0)+(U&65535)|0)+(ne&65535)|0;J=((pe(l,E)|0)+(U>>>16)|0)+(ne>>>16)|0;Q=((pe(r,O)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(l,O)|0)+(J>>>16)|0)+(Q>>>16)|0;U=Q<<16|Z&65535;Z=((pe(r,C)|0)+(q&65535)|0)+(ne&65535)|0;J=((pe(l,C)|0)+(q>>>16)|0)+(ne>>>16)|0;Q=((pe(r,P)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(l,P)|0)+(J>>>16)|0)+(Q>>>16)|0;q=Q<<16|Z&65535;H=ne;Z=((pe(i,y)|0)+(D&65535)|0)+(z&65535)|0;J=((pe(f,y)|0)+(D>>>16)|0)+(z>>>16)|0;Q=((pe(i,A)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(f,A)|0)+(J>>>16)|0)+(Q>>>16)|0;D=Q<<16|Z&65535;Z=((pe(i,$)|0)+(j&65535)|0)+(ne&65535)|0;J=((pe(f,$)|0)+(j>>>16)|0)+(ne>>>16)|0;Q=((pe(i,k)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(f,k)|0)+(J>>>16)|0)+(Q>>>16)|0;j=Q<<16|Z&65535;Z=((pe(i,w)|0)+(R&65535)|0)+(ne&65535)|0;J=((pe(f,w)|0)+(R>>>16)|0)+(ne>>>16)|0;Q=((pe(i,T)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(f,T)|0)+(J>>>16)|0)+(Q>>>16)|0;R=Q<<16|Z&65535;Z=((pe(i,x)|0)+(B&65535)|0)+(ne&65535)|0;J=((pe(f,x)|0)+(B>>>16)|0)+(ne>>>16)|0;Q=((pe(i,M)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(f,M)|0)+(J>>>16)|0)+(Q>>>16)|0;B=Q<<16|Z&65535;Z=((pe(i,S)|0)+(F&65535)|0)+(ne&65535)|0;J=((pe(f,S)|0)+(F>>>16)|0)+(ne>>>16)|0;Q=((pe(i,I)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(f,I)|0)+(J>>>16)|0)+(Q>>>16)|0;F=Q<<16|Z&65535;Z=((pe(i,_)|0)+(U&65535)|0)+(ne&65535)|0;J=((pe(f,_)|0)+(U>>>16)|0)+(ne>>>16)|0;Q=((pe(i,N)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(f,N)|0)+(J>>>16)|0)+(Q>>>16)|0;U=Q<<16|Z&65535;Z=((pe(i,E)|0)+(q&65535)|0)+(ne&65535)|0;J=((pe(f,E)|0)+(q>>>16)|0)+(ne>>>16)|0;Q=((pe(i,O)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(f,O)|0)+(J>>>16)|0)+(Q>>>16)|0;q=Q<<16|Z&65535;Z=((pe(i,C)|0)+(H&65535)|0)+(ne&65535)|0;J=((pe(f,C)|0)+(H>>>16)|0)+(ne>>>16)|0;Q=((pe(i,P)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(f,P)|0)+(J>>>16)|0)+(Q>>>16)|0;H=Q<<16|Z&65535;z=ne;Z=((pe(o,y)|0)+(j&65535)|0)+(V&65535)|0;J=((pe(h,y)|0)+(j>>>16)|0)+(V>>>16)|0;Q=((pe(o,A)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(h,A)|0)+(J>>>16)|0)+(Q>>>16)|0;j=Q<<16|Z&65535;Z=((pe(o,$)|0)+(R&65535)|0)+(ne&65535)|0;J=((pe(h,$)|0)+(R>>>16)|0)+(ne>>>16)|0;Q=((pe(o,k)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(h,k)|0)+(J>>>16)|0)+(Q>>>16)|0;R=Q<<16|Z&65535;Z=((pe(o,w)|0)+(B&65535)|0)+(ne&65535)|0;J=((pe(h,w)|0)+(B>>>16)|0)+(ne>>>16)|0;Q=((pe(o,T)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(h,T)|0)+(J>>>16)|0)+(Q>>>16)|0;B=Q<<16|Z&65535;Z=((pe(o,x)|0)+(F&65535)|0)+(ne&65535)|0;J=((pe(h,x)|0)+(F>>>16)|0)+(ne>>>16)|0;Q=((pe(o,M)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(h,M)|0)+(J>>>16)|0)+(Q>>>16)|0;F=Q<<16|Z&65535;Z=((pe(o,S)|0)+(U&65535)|0)+(ne&65535)|0;J=((pe(h,S)|0)+(U>>>16)|0)+(ne>>>16)|0;Q=((pe(o,I)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(h,I)|0)+(J>>>16)|0)+(Q>>>16)|0;U=Q<<16|Z&65535;Z=((pe(o,_)|0)+(q&65535)|0)+(ne&65535)|0;J=((pe(h,_)|0)+(q>>>16)|0)+(ne>>>16)|0;Q=((pe(o,N)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(h,N)|0)+(J>>>16)|0)+(Q>>>16)|0;q=Q<<16|Z&65535;Z=((pe(o,E)|0)+(H&65535)|0)+(ne&65535)|0;J=((pe(h,E)|0)+(H>>>16)|0)+(ne>>>16)|0;Q=((pe(o,O)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(h,O)|0)+(J>>>16)|0)+(Q>>>16)|0;H=Q<<16|Z&65535;Z=((pe(o,C)|0)+(z&65535)|0)+(ne&65535)|0;J=((pe(h,C)|0)+(z>>>16)|0)+(ne>>>16)|0;Q=((pe(o,P)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(h,P)|0)+(J>>>16)|0)+(Q>>>16)|0;z=Q<<16|Z&65535;V=ne;Z=((pe(a,y)|0)+(R&65535)|0)+(K&65535)|0;J=((pe(p,y)|0)+(R>>>16)|0)+(K>>>16)|0;Q=((pe(a,A)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(p,A)|0)+(J>>>16)|0)+(Q>>>16)|0;R=Q<<16|Z&65535;Z=((pe(a,$)|0)+(B&65535)|0)+(ne&65535)|0;J=((pe(p,$)|0)+(B>>>16)|0)+(ne>>>16)|0;Q=((pe(a,k)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(p,k)|0)+(J>>>16)|0)+(Q>>>16)|0;B=Q<<16|Z&65535;Z=((pe(a,w)|0)+(F&65535)|0)+(ne&65535)|0;J=((pe(p,w)|0)+(F>>>16)|0)+(ne>>>16)|0;Q=((pe(a,T)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(p,T)|0)+(J>>>16)|0)+(Q>>>16)|0;F=Q<<16|Z&65535;Z=((pe(a,x)|0)+(U&65535)|0)+(ne&65535)|0;J=((pe(p,x)|0)+(U>>>16)|0)+(ne>>>16)|0;Q=((pe(a,M)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(p,M)|0)+(J>>>16)|0)+(Q>>>16)|0;U=Q<<16|Z&65535;Z=((pe(a,S)|0)+(q&65535)|0)+(ne&65535)|0;J=((pe(p,S)|0)+(q>>>16)|0)+(ne>>>16)|0;Q=((pe(a,I)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(p,I)|0)+(J>>>16)|0)+(Q>>>16)|0;q=Q<<16|Z&65535;Z=((pe(a,_)|0)+(H&65535)|0)+(ne&65535)|0;J=((pe(p,_)|0)+(H>>>16)|0)+(ne>>>16)|0;Q=((pe(a,N)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(p,N)|0)+(J>>>16)|0)+(Q>>>16)|0;H=Q<<16|Z&65535;Z=((pe(a,E)|0)+(z&65535)|0)+(ne&65535)|0;J=((pe(p,E)|0)+(z>>>16)|0)+(ne>>>16)|0;Q=((pe(a,O)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(p,O)|0)+(J>>>16)|0)+(Q>>>16)|0;z=Q<<16|Z&65535;Z=((pe(a,C)|0)+(V&65535)|0)+(ne&65535)|0;J=((pe(p,C)|0)+(V>>>16)|0)+(ne>>>16)|0;Q=((pe(a,P)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(p,P)|0)+(J>>>16)|0)+(Q>>>16)|0;V=Q<<16|Z&65535;K=ne;Z=((pe(s,y)|0)+(B&65535)|0)+(G&65535)|0;J=((pe(m,y)|0)+(B>>>16)|0)+(G>>>16)|0;Q=((pe(s,A)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(m,A)|0)+(J>>>16)|0)+(Q>>>16)|0;B=Q<<16|Z&65535;Z=((pe(s,$)|0)+(F&65535)|0)+(ne&65535)|0;J=((pe(m,$)|0)+(F>>>16)|0)+(ne>>>16)|0;Q=((pe(s,k)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(m,k)|0)+(J>>>16)|0)+(Q>>>16)|0;F=Q<<16|Z&65535;Z=((pe(s,w)|0)+(U&65535)|0)+(ne&65535)|0;J=((pe(m,w)|0)+(U>>>16)|0)+(ne>>>16)|0;Q=((pe(s,T)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(m,T)|0)+(J>>>16)|0)+(Q>>>16)|0;U=Q<<16|Z&65535;Z=((pe(s,x)|0)+(q&65535)|0)+(ne&65535)|0;J=((pe(m,x)|0)+(q>>>16)|0)+(ne>>>16)|0;Q=((pe(s,M)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(m,M)|0)+(J>>>16)|0)+(Q>>>16)|0;q=Q<<16|Z&65535;Z=((pe(s,S)|0)+(H&65535)|0)+(ne&65535)|0;J=((pe(m,S)|0)+(H>>>16)|0)+(ne>>>16)|0;Q=((pe(s,I)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(m,I)|0)+(J>>>16)|0)+(Q>>>16)|0;H=Q<<16|Z&65535;Z=((pe(s,_)|0)+(z&65535)|0)+(ne&65535)|0;J=((pe(m,_)|0)+(z>>>16)|0)+(ne>>>16)|0;Q=((pe(s,N)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(m,N)|0)+(J>>>16)|0)+(Q>>>16)|0;z=Q<<16|Z&65535;Z=((pe(s,E)|0)+(V&65535)|0)+(ne&65535)|0;J=((pe(m,E)|0)+(V>>>16)|0)+(ne>>>16)|0;Q=((pe(s,O)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(m,O)|0)+(J>>>16)|0)+(Q>>>16)|0;V=Q<<16|Z&65535;Z=((pe(s,C)|0)+(K&65535)|0)+(ne&65535)|0;J=((pe(m,C)|0)+(K>>>16)|0)+(ne>>>16)|0;Q=((pe(s,P)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(m,P)|0)+(J>>>16)|0)+(Q>>>16)|0;K=Q<<16|Z&65535;G=ne;Z=((pe(c,y)|0)+(F&65535)|0)+(W&65535)|0;J=((pe(g,y)|0)+(F>>>16)|0)+(W>>>16)|0;Q=((pe(c,A)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(g,A)|0)+(J>>>16)|0)+(Q>>>16)|0;F=Q<<16|Z&65535;Z=((pe(c,$)|0)+(U&65535)|0)+(ne&65535)|0;J=((pe(g,$)|0)+(U>>>16)|0)+(ne>>>16)|0;Q=((pe(c,k)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(g,k)|0)+(J>>>16)|0)+(Q>>>16)|0;U=Q<<16|Z&65535;Z=((pe(c,w)|0)+(q&65535)|0)+(ne&65535)|0;J=((pe(g,w)|0)+(q>>>16)|0)+(ne>>>16)|0;Q=((pe(c,T)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(g,T)|0)+(J>>>16)|0)+(Q>>>16)|0;q=Q<<16|Z&65535;Z=((pe(c,x)|0)+(H&65535)|0)+(ne&65535)|0;J=((pe(g,x)|0)+(H>>>16)|0)+(ne>>>16)|0;Q=((pe(c,M)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(g,M)|0)+(J>>>16)|0)+(Q>>>16)|0;H=Q<<16|Z&65535;Z=((pe(c,S)|0)+(z&65535)|0)+(ne&65535)|0;J=((pe(g,S)|0)+(z>>>16)|0)+(ne>>>16)|0;Q=((pe(c,I)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(g,I)|0)+(J>>>16)|0)+(Q>>>16)|0;z=Q<<16|Z&65535;Z=((pe(c,_)|0)+(V&65535)|0)+(ne&65535)|0;J=((pe(g,_)|0)+(V>>>16)|0)+(ne>>>16)|0;Q=((pe(c,N)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(g,N)|0)+(J>>>16)|0)+(Q>>>16)|0;V=Q<<16|Z&65535;Z=((pe(c,E)|0)+(K&65535)|0)+(ne&65535)|0;J=((pe(g,E)|0)+(K>>>16)|0)+(ne>>>16)|0;Q=((pe(c,O)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(g,O)|0)+(J>>>16)|0)+(Q>>>16)|0;K=Q<<16|Z&65535;Z=((pe(c,C)|0)+(G&65535)|0)+(ne&65535)|0;J=((pe(g,C)|0)+(G>>>16)|0)+(ne>>>16)|0;Q=((pe(c,P)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(g,P)|0)+(J>>>16)|0)+(Q>>>16)|0;G=Q<<16|Z&65535;W=ne;Z=((pe(d,y)|0)+(U&65535)|0)+(X&65535)|0;J=((pe(v,y)|0)+(U>>>16)|0)+(X>>>16)|0;Q=((pe(d,A)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(v,A)|0)+(J>>>16)|0)+(Q>>>16)|0;U=Q<<16|Z&65535;Z=((pe(d,$)|0)+(q&65535)|0)+(ne&65535)|0;J=((pe(v,$)|0)+(q>>>16)|0)+(ne>>>16)|0;Q=((pe(d,k)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(v,k)|0)+(J>>>16)|0)+(Q>>>16)|0;q=Q<<16|Z&65535;Z=((pe(d,w)|0)+(H&65535)|0)+(ne&65535)|0;J=((pe(v,w)|0)+(H>>>16)|0)+(ne>>>16)|0;Q=((pe(d,T)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(v,T)|0)+(J>>>16)|0)+(Q>>>16)|0;H=Q<<16|Z&65535;Z=((pe(d,x)|0)+(z&65535)|0)+(ne&65535)|0;J=((pe(v,x)|0)+(z>>>16)|0)+(ne>>>16)|0;Q=((pe(d,M)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(v,M)|0)+(J>>>16)|0)+(Q>>>16)|0;z=Q<<16|Z&65535;Z=((pe(d,S)|0)+(V&65535)|0)+(ne&65535)|0;J=((pe(v,S)|0)+(V>>>16)|0)+(ne>>>16)|0;Q=((pe(d,I)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(v,I)|0)+(J>>>16)|0)+(Q>>>16)|0;V=Q<<16|Z&65535;Z=((pe(d,_)|0)+(K&65535)|0)+(ne&65535)|0;J=((pe(v,_)|0)+(K>>>16)|0)+(ne>>>16)|0;Q=((pe(d,N)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(v,N)|0)+(J>>>16)|0)+(Q>>>16)|0;K=Q<<16|Z&65535;Z=((pe(d,E)|0)+(G&65535)|0)+(ne&65535)|0;J=((pe(v,E)|0)+(G>>>16)|0)+(ne>>>16)|0;Q=((pe(d,O)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(v,O)|0)+(J>>>16)|0)+(Q>>>16)|0;G=Q<<16|Z&65535;Z=((pe(d,C)|0)+(W&65535)|0)+(ne&65535)|0;J=((pe(v,C)|0)+(W>>>16)|0)+(ne>>>16)|0;Q=((pe(d,P)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(v,P)|0)+(J>>>16)|0)+(Q>>>16)|0;W=Q<<16|Z&65535;X=ne;Z=((pe(u,y)|0)+(q&65535)|0)+(Y&65535)|0;J=((pe(b,y)|0)+(q>>>16)|0)+(Y>>>16)|0;Q=((pe(u,A)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(b,A)|0)+(J>>>16)|0)+(Q>>>16)|0;q=Q<<16|Z&65535;Z=((pe(u,$)|0)+(H&65535)|0)+(ne&65535)|0;J=((pe(b,$)|0)+(H>>>16)|0)+(ne>>>16)|0;Q=((pe(u,k)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(b,k)|0)+(J>>>16)|0)+(Q>>>16)|0;H=Q<<16|Z&65535;Z=((pe(u,w)|0)+(z&65535)|0)+(ne&65535)|0;J=((pe(b,w)|0)+(z>>>16)|0)+(ne>>>16)|0;Q=((pe(u,T)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(b,T)|0)+(J>>>16)|0)+(Q>>>16)|0;z=Q<<16|Z&65535;Z=((pe(u,x)|0)+(V&65535)|0)+(ne&65535)|0;J=((pe(b,x)|0)+(V>>>16)|0)+(ne>>>16)|0;Q=((pe(u,M)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(b,M)|0)+(J>>>16)|0)+(Q>>>16)|0;V=Q<<16|Z&65535;Z=((pe(u,S)|0)+(K&65535)|0)+(ne&65535)|0;J=((pe(b,S)|0)+(K>>>16)|0)+(ne>>>16)|0;Q=((pe(u,I)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(b,I)|0)+(J>>>16)|0)+(Q>>>16)|0;K=Q<<16|Z&65535;Z=((pe(u,_)|0)+(G&65535)|0)+(ne&65535)|0;J=((pe(b,_)|0)+(G>>>16)|0)+(ne>>>16)|0;Q=((pe(u,N)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(b,N)|0)+(J>>>16)|0)+(Q>>>16)|0;G=Q<<16|Z&65535;Z=((pe(u,E)|0)+(W&65535)|0)+(ne&65535)|0;J=((pe(b,E)|0)+(W>>>16)|0)+(ne>>>16)|0;Q=((pe(u,O)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(b,O)|0)+(J>>>16)|0)+(Q>>>16)|0;W=Q<<16|Z&65535;Z=((pe(u,C)|0)+(X&65535)|0)+(ne&65535)|0;J=((pe(b,C)|0)+(X>>>16)|0)+(ne>>>16)|0;Q=((pe(u,P)|0)+(J&65535)|0)+(Z>>>16)|0;ne=((pe(b,P)|0)+(J>>>16)|0)+(Q>>>16)|0;X=Q<<16|Z&65535;Y=ne;de=ie+(se+ce|0)|0;re=he[fe+de>>2]|0;Z=((re&65535)+((L&65535)<<1)|0)+ee|0;Q=((re>>>16)+(L>>>16<<1)|0)+(Z>>>16)|0;he[fe+de>>2]=Q<<16|Z&65535;ee=Q>>>16;de=de+4|0;re=he[fe+de>>2]|0;Z=((re&65535)+((D&65535)<<1)|0)+ee|0;Q=((re>>>16)+(D>>>16<<1)|0)+(Z>>>16)|0;he[fe+de>>2]=Q<<16|Z&65535;ee=Q>>>16;de=de+4|0;re=he[fe+de>>2]|0;Z=((re&65535)+((j&65535)<<1)|0)+ee|0;Q=((re>>>16)+(j>>>16<<1)|0)+(Z>>>16)|0;he[fe+de>>2]=Q<<16|Z&65535;ee=Q>>>16;de=de+4|0;re=he[fe+de>>2]|0;Z=((re&65535)+((R&65535)<<1)|0)+ee|0;Q=((re>>>16)+(R>>>16<<1)|0)+(Z>>>16)|0;he[fe+de>>2]=Q<<16|Z&65535;ee=Q>>>16;de=de+4|0;re=he[fe+de>>2]|0;Z=((re&65535)+((B&65535)<<1)|0)+ee|0;Q=((re>>>16)+(B>>>16<<1)|0)+(Z>>>16)|0;he[fe+de>>2]=Q<<16|Z&65535;ee=Q>>>16;de=de+4|0;re=he[fe+de>>2]|0;Z=((re&65535)+((F&65535)<<1)|0)+ee|0;Q=((re>>>16)+(F>>>16<<1)|0)+(Z>>>16)|0;he[fe+de>>2]=Q<<16|Z&65535;ee=Q>>>16;de=de+4|0;re=he[fe+de>>2]|0;Z=((re&65535)+((U&65535)<<1)|0)+ee|0;Q=((re>>>16)+(U>>>16<<1)|0)+(Z>>>16)|0;he[fe+de>>2]=Q<<16|Z&65535;ee=Q>>>16;de=de+4|0;re=he[fe+de>>2]|0;Z=((re&65535)+((q&65535)<<1)|0)+ee|0;Q=((re>>>16)+(q>>>16<<1)|0)+(Z>>>16)|0;he[fe+de>>2]=Q<<16|Z&65535;ee=Q>>>16}de=ie+(se+ce|0)|0;re=he[fe+de>>2]|0;Z=(((re&65535)+((H&65535)<<1)|0)+ee|0)+te|0;Q=((re>>>16)+(H>>>16<<1)|0)+(Z>>>16)|0;he[fe+de>>2]=Q<<16|Z&65535;ee=Q>>>16;de=de+4|0;re=he[fe+de>>2]|0;Z=((re&65535)+((z&65535)<<1)|0)+ee|0;Q=((re>>>16)+(z>>>16<<1)|0)+(Z>>>16)|0;he[fe+de>>2]=Q<<16|Z&65535;ee=Q>>>16;de=de+4|0;re=he[fe+de>>2]|0;Z=((re&65535)+((V&65535)<<1)|0)+ee|0;Q=((re>>>16)+(V>>>16<<1)|0)+(Z>>>16)|0;he[fe+de>>2]=Q<<16|Z&65535;ee=Q>>>16;de=de+4|0;re=he[fe+de>>2]|0;Z=((re&65535)+((K&65535)<<1)|0)+ee|0;Q=((re>>>16)+(K>>>16<<1)|0)+(Z>>>16)|0;he[fe+de>>2]=Q<<16|Z&65535;ee=Q>>>16;de=de+4|0;re=he[fe+de>>2]|0;Z=((re&65535)+((G&65535)<<1)|0)+ee|0;Q=((re>>>16)+(G>>>16<<1)|0)+(Z>>>16)|0;he[fe+de>>2]=Q<<16|Z&65535;ee=Q>>>16;de=de+4|0;re=he[fe+de>>2]|0;Z=((re&65535)+((W&65535)<<1)|0)+ee|0;Q=((re>>>16)+(W>>>16<<1)|0)+(Z>>>16)|0;he[fe+de>>2]=Q<<16|Z&65535;ee=Q>>>16;de=de+4|0;re=he[fe+de>>2]|0;Z=((re&65535)+((X&65535)<<1)|0)+ee|0;Q=((re>>>16)+(X>>>16<<1)|0)+(Z>>>16)|0;he[fe+de>>2]=Q<<16|Z&65535;ee=Q>>>16;de=de+4|0;re=he[fe+de>>2]|0;Z=((re&65535)+((Y&65535)<<1)|0)+ee|0;Q=((re>>>16)+(Y>>>16<<1)|0)+(Z>>>16)|0;he[fe+de>>2]=Q<<16|Z&65535;te=Q>>>16}for(de=de+4|0;!!te&(de|0)<oe<<1;de=de+4|0){re=he[fe+de>>2]|0;Z=(re&65535)+te|0;Q=(re>>>16)+(Z>>>16)|0;he[fe+de>>2]=Q<<16|Z&65535;te=Q>>>16}}}}function u(e,t,n,r,i){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;var o=0,a=0,s=0,c=0,d=0,u=0,l=0,f=0,h=0,p=0,m=0,g=0,v=0,b=0,y=0,$=0,w=0,x=0,S=0;for(w=t-1&-4;(w|0)>=0;w=w-4|0){o=he[e+w>>2]|0;if(o){t=w;break}}for(w=r-1&-4;(w|0)>=0;w=w-4|0){a=he[n+w>>2]|0;if(a){r=w;break}}while((a&2147483648)==0){a=a<<1;s=s+1|0}d=he[e+t>>2]|0;if(s){c=d>>>(32-s|0);for(w=t-4|0;(w|0)>=0;w=w-4|0){o=he[e+w>>2]|0;he[e+w+4>>2]=d<<s|(s?o>>>(32-s|0):0);d=o}he[e>>2]=d<<s}if(s){u=he[n+r>>2]|0;for(w=r-4|0;(w|0)>=0;w=w-4|0){a=he[n+w>>2]|0;he[n+w+4>>2]=u<<s|a>>>(32-s|0);u=a}he[n>>2]=u<<s}u=he[n+r>>2]|0;l=u>>>16,f=u&65535;for(w=t;(w|0)>=(r|0);w=w-4|0){x=w-r|0;d=he[e+w>>2]|0;h=(c>>>0)/(l>>>0)|0,m=(c>>>0)%(l>>>0)|0,v=pe(h,f)|0;while((h|0)==65536|v>>>0>(m<<16|d>>>16)>>>0){h=h-1|0,m=m+l|0,v=v-f|0;if((m|0)>=65536)break}y=0,$=0;for(S=0;(S|0)<=(r|0);S=S+4|0){a=he[n+S>>2]|0;v=(pe(h,a&65535)|0)+(y>>>16)|0;b=(pe(h,a>>>16)|0)+(v>>>16)|0;a=y&65535|v<<16;y=b;o=he[e+x+S>>2]|0;v=((o&65535)-(a&65535)|0)+$|0;b=((o>>>16)-(a>>>16)|0)+(v>>16)|0;he[e+x+S>>2]=b<<16|v&65535;$=b>>16}v=((c&65535)-(y&65535)|0)+$|0;b=((c>>>16)-(y>>>16)|0)+(v>>16)|0;c=b<<16|v&65535;$=b>>16;if($){h=h-1|0;$=0;for(S=0;(S|0)<=(r|0);S=S+4|0){a=he[n+S>>2]|0;o=he[e+x+S>>2]|0;v=(o&65535)+$|0;b=(o>>>16)+a+(v>>>16)|0;he[e+x+S>>2]=b<<16|v&65535;$=b>>>16}c=c+$|0}d=he[e+w>>2]|0;o=c<<16|d>>>16;p=(o>>>0)/(l>>>0)|0,g=(o>>>0)%(l>>>0)|0,v=pe(p,f)|0;while((p|0)==65536|v>>>0>(g<<16|d&65535)>>>0){p=p-1|0,g=g+l|0,v=v-f|0;if((g|0)>=65536)break}y=0,$=0;for(S=0;(S|0)<=(r|0);S=S+4|0){a=he[n+S>>2]|0;v=(pe(p,a&65535)|0)+(y&65535)|0;b=((pe(p,a>>>16)|0)+(v>>>16)|0)+(y>>>16)|0;a=v&65535|b<<16;y=b>>>16;o=he[e+x+S>>2]|0;v=((o&65535)-(a&65535)|0)+$|0;b=((o>>>16)-(a>>>16)|0)+(v>>16)|0;$=b>>16;he[e+x+S>>2]=b<<16|v&65535}v=((c&65535)-(y&65535)|0)+$|0;b=((c>>>16)-(y>>>16)|0)+(v>>16)|0;$=b>>16;if($){p=p-1|0;$=0;for(S=0;(S|0)<=(r|0);S=S+4|0){a=he[n+S>>2]|0;o=he[e+x+S>>2]|0;v=((o&65535)+(a&65535)|0)+$|0;b=((o>>>16)+(a>>>16)|0)+(v>>>16)|0;$=b>>>16;he[e+x+S>>2]=v&65535|b<<16}}he[i+x>>2]=h<<16|p;c=he[e+w>>2]|0}if(s){d=he[e>>2]|0;for(w=4;(w|0)<=(r|0);w=w+4|0){o=he[e+w>>2]|0;he[e+w-4>>2]=o<<(32-s|0)|d>>>s;d=o}he[e+r>>2]=d>>>s}}function l(e,t,n,r,i,o){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;o=o|0;var a=0,s=0,c=0,d=0,u=0,l=0,f=0,h=0,p=0,m=0,g=0,v=0,b=0,y=0;a=$(r<<1)|0;S(r<<1,0,a);x(t,e,a);for(v=0;(v|0)<(r|0);v=v+4|0){c=he[a+v>>2]|0,d=c&65535,c=c>>>16;l=i>>>16,u=i&65535;f=pe(d,u)|0,h=((pe(d,l)|0)+(pe(c,u)|0)|0)+(f>>>16)|0;d=f&65535,c=h&65535;g=0;for(b=0;(b|0)<(r|0);b=b+4|0){y=v+b|0;l=he[n+b>>2]|0,u=l&65535,l=l>>>16;m=he[a+y>>2]|0;f=((pe(d,u)|0)+(g&65535)|0)+(m&65535)|0;h=((pe(d,l)|0)+(g>>>16)|0)+(m>>>16)|0;p=((pe(c,u)|0)+(h&65535)|0)+(f>>>16)|0;g=((pe(c,l)|0)+(p>>>16)|0)+(h>>>16)|0;m=p<<16|f&65535;he[a+y>>2]=m}y=v+b|0;m=he[a+y>>2]|0;f=((m&65535)+(g&65535)|0)+s|0;h=((m>>>16)+(g>>>16)|0)+(f>>>16)|0;he[a+y>>2]=h<<16|f&65535;s=h>>>16}x(r,a+r|0,o);w(r<<1);if(s|(_(n,r,o,r)|0)<=0){E(o,r,n,r,o,r)|0}}return{sreset:i,salloc:$,sfree:w,z:S,tst:a,neg:o,cmp:_,add:s,sub:E,mul:c,sqr:d,div:u,mredc:l}}function me(e){return e instanceof ge}function ge(e){var t=At,n=0,r=0;if(w(e)&&(e=v(e)),x(e)&&(e=new Uint8Array(e)),void 0===e);else if($(e)){var i=Math.abs(e);4294967295<i?((t=new Uint32Array(2))[0]=0|i,t[1]=i/4294967296|0,n=52):0<i?((t=new Uint32Array(1))[0]=i,n=32):(t=At,n=0),r=e<0?-1:1}else if(m(e)){if(!(n=8*e.length))return Tt;t=new Uint32Array(n+31>>5);for(var o=e.length-4;0<=o;o-=4)t[e.length-4-o>>2]=e[o]<<24|e[o+1]<<16|e[o+2]<<8|e[o+3];-3===o?t[t.length-1]=e[0]:-2===o?t[t.length-1]=e[0]<<8|e[1]:-1===o&&(t[t.length-1]=e[0]<<16|e[1]<<8|e[2]),r=1}else{if("object"!=typeof e||null===e)throw new TypeError("number is of unexpected type");t=new Uint32Array(e.limbs),n=e.bitLength,r=e.sign}this.limbs=t,this.bitLength=n,this.sign=r}function ve(e,t){me(e)||(e=new ge(e)),me(t)||(t=new ge(t));var n=e.sign,r=t.sign;n<0&&(e=e.negate()),r<0&&(t=t.negate());var i=e.compare(t);if(i<0){var o=e;e=t,t=o,o=n,n=r,r=o}var a,s,c,d=Mt,u=Tt,l=t.bitLength,f=Tt,h=Mt,p=e.bitLength;for(a=e.divide(t);(s=a.remainder)!==Tt;)c=a.quotient,a=d.subtract(c.multiply(u).clamp(l)).clamp(l),d=u,u=a,a=f.subtract(c.multiply(h).clamp(p)).clamp(p),f=h,h=a,e=t,t=s,a=e.divide(t);if(n<0&&(u=u.negate()),r<0&&(h=h.negate()),i<0){o=u;u=h,h=o}return{gcd:t,x:u,y:h}}function be(){if(ge.apply(this,arguments),this.valueOf()<1)throw new RangeError;var e;if(!(this.bitLength<=32)&&1&this.limbs[0]){var t=1+(this.bitLength+31&-32),n=new Uint32Array(t+31>>5);n[n.length-1]=1,(e=new ge).sign=1,e.bitLength=t,e.limbs=n;var r=function(e,t){var n,r,i,o,a=e<0?-1:1,s=t<0?-1:1,c=1,d=0,u=0,l=1;for((o=(e*=a)<(t*=s))&&(i=e,e=t,t=i,i=a,a=s,s=i),n=e-(r=Math.floor(e/t))*t;n;)i=c-r*d,c=d,d=i,i=u-r*l,u=l,l=i,e=t,t=n,n=e-(r=Math.floor(e/t))*t;return d*=a,l*=s,o&&(i=d,d=l,l=i),{gcd:t,x:d,y:l}}(4294967296,this.limbs[0]).y;this.coefficient=r<0?-r:4294967296-r,this.comodulus=e,this.comodulusRemainder=e.divide(this).remainder,this.comodulusRemainderSquare=e.square().divide(this).remainder}}function ye(e,t){var n=e.limbs,r=n.length,i=t.limbs,o=i.length,a=t.coefficient;pe.sreset();var s=pe.salloc(r<<2),c=pe.salloc(o<<2),d=pe.salloc(o<<2);pe.z(d-s+(o<<2),0,s),Ct.set(n,s>>2),Ct.set(i,c>>2),pe.mredc(s,r<<2,c,o<<2,a,d);var u=new ge;return u.limbs=new Uint32Array(Ct.subarray(d>>2,(d>>2)+o)),u.bitLength=t.bitLength,u.sign=1,u}function $e(e){var t=new ge(this),n=0;for(t.limbs[0]-=1;0===t.limbs[n>>5];)n+=32;for(;0==(t.limbs[n>>5]>>(31&n)&1);)n++;t=t.slice(n);for(var r=new be(this),i=this.subtract(Mt),o=new ge(this),a=this.limbs.length-1;0===o.limbs[a];)a--;for(;0<=--e;){for(le(o.limbs),o.limbs[0]<2&&(o.limbs[0]+=2);0<=o.compare(i);)o.limbs[a]>>>=1;var s=r.power(o,t);if(0!==s.compare(Mt)&&0!==s.compare(i)){for(var c=n;0<--c;){if(0===(s=s.square().divide(r).remainder).compare(Mt))return!1;if(0===s.compare(i))break}if(0===c)return!1}}return!0}function we(e,t){var n=e+31>>5,r=new ge({sign:1,bitLength:e,limbs:n}),i=r.limbs,o=1e4;e<=512&&(o=2200),e<=256&&(o=600);var a,s=function(e){if(Nt.length>=e)return Nt.slice(0,e);for(var t=Nt[Nt.length-1]+2;Nt.length<e;t+=2){for(var n=0,r=Nt[n];r*r<=t&&t%r!=0;r=Nt[++n]);t<r*r&&Nt.push(t)}return Nt}(o),c=new Uint32Array(o),d=e*h.Math.LN2|0,u=27;for(250<=e&&(u=12),450<=e&&(u=6),850<=e&&(u=3),1300<=e&&(u=2);;){le(i),i[0]|=1,i[n-1]|=1<<(e-1&31),31&e&&(i[n-1]&=(a=e+1&31,a-=1,a|=a>>>1,a|=a>>>2,a|=a>>>4,a|=a>>>8,1+(a|=a>>>16)-1));for(var l=c[0]=1;l<o;l++)c[l]=r.divide(s[l]).remainder.valueOf();e:for(var f=0;f<d;f+=2,i[0]+=2){for(l=1;l<o;l++)if((c[l]+f)%s[l]==0)continue e;if(("function"!=typeof t||t(r))&&$e.call(r,u))return r}}}function xe(e){e=e||{},this.key=null,this.result=null,this.reset(e)}function Se(e){e=e||{},this.result=null;var t=e.key;if(void 0!==t){if(!(t instanceof Array))throw new TypeError("unexpected key type");var n=t.length;if(2!==n&&3!==n&&8!==n)throw new SyntaxError("unexpected key type");var r=[];r[0]=new be(t[0]),r[1]=new ge(t[1]),2<n&&(r[2]=new ge(t[2])),3<n&&(r[3]=new be(t[3]),r[4]=new be(t[4]),r[5]=new ge(t[5]),r[6]=new ge(t[6]),r[7]=new ge(t[7])),this.key=r}return this}function _e(e){if(!this.key)throw new b("no key is associated with the instance");var t;if(w(e)&&(e=v(e)),x(e)&&(e=new Uint8Array(e)),m(e))t=new ge(e);else{if(!me(e))throw new TypeError("unexpected data type");t=e}if(this.key[0].compare(t)<=0)throw new RangeError("data too large");var n=this.key[0],r=this.key[1],i=n.power(t,r).toBytes(),o=n.bitLength+7>>3;if(i.length<o){var a=new Uint8Array(o);a.set(i,o-i.length),i=a}return this.result=i,this}function Ee(e){if(!this.key)throw new b("no key is associated with the instance");if(this.key.length<3)throw new b("key isn't suitable for decription");var t,n;if(w(e)&&(e=v(e)),x(e)&&(e=new Uint8Array(e)),m(e))t=new ge(e);else{if(!me(e))throw new TypeError("unexpected data type");t=e}if(this.key[0].compare(t)<=0)throw new RangeError("data too large");if(3<this.key.length){for(var r=this.key[0],i=this.key[3],o=this.key[4],a=this.key[5],s=this.key[6],c=this.key[7],d=i.power(t,a),u=o.power(t,s),l=d.subtract(u);l.sign<0;)l=l.add(i);n=i.reduce(c.multiply(l)).multiply(o).add(u).clamp(r.bitLength).toBytes()}else{r=this.key[0];var f=this.key[2];n=r.power(t,f).toBytes()}var h=r.bitLength+7>>3;if(n.length<h){var p=new Uint8Array(h);p.set(n,h-n.length),n=p}return this.result=n,this}function Ce(t,n){if(n=n||65537,(t=t||2048)<512)throw new p("bit length is too small");if(w(n)&&(n=v(n)),x(n)&&(n=new Uint8Array(n)),!(m(n)||$(n)||me(n)))throw new TypeError("unexpected exponent type");if(0==(1&(n=new ge(n)).limbs[0]))throw new p("exponent must be an odd number");var r,e,i,o,a,s,c,d;i=we(t>>1,function(e){return(a=new ge(e)).limbs[0]-=1,1==ve(a,n).gcd.valueOf()}),o=we(t-(t>>1),function(e){return!!((r=new be(i.multiply(e))).limbs[(t+31>>5)-1]>>>(t-1&31))&&((s=new ge(e)).limbs[0]-=1,1==ve(s,n).gcd.valueOf())}),c=(e=new be(a.multiply(s)).inverse(n)).divide(a).remainder,d=e.divide(s).remainder,i=new be(i),o=new be(o);var u=i.inverse(o);return[r,n,e,i,o,c,d,u]}function Ae(e){if(!(e=e||{}).hash)throw new SyntaxError("option 'hash' is required");if(!e.hash.HASH_SIZE)throw new SyntaxError("option 'hash' supplied doesn't seem to be a valid hash function");this.hash=e.hash,this.label=null,this.reset(e)}function ke(e,t){e=e||"",t=t||0;for(var n=this.hash.HASH_SIZE,r=new Uint8Array(t),i=new Uint8Array(4),o=Math.ceil(t/n),a=0;a<o;a++){i[0]=a>>>24,i[1]=a>>>16&255,i[2]=a>>>8&255,i[3]=255&a;var s=r.subarray(a*n),c=this.hash.reset().process(e).process(i).finish().result;c.length>s.length&&(c=c.subarray(0,s.length)),s.set(c)}return r}function Te(e){if(!(e=e||{}).hash)throw new SyntaxError("option 'hash' is required");if(!e.hash.HASH_SIZE)throw new SyntaxError("option 'hash' supplied doesn't seem to be a valid hash function");this.hash=e.hash,this.saltLength=4,this.reset(e)}b.prototype=Object.create(Error.prototype,{name:{value:"IllegalStateError"}}),p.prototype=Object.create(Error.prototype,{name:{value:"IllegalArgumentError"}}),y.prototype=Object.create(Error.prototype,{name:{value:"SecurityError"}});var Me=h.Float64Array||h.Float32Array,Ie=h.console;!h.location.protocol.search(/https:|file:|chrome:|chrome-extension:/)||void 0===Ie||Ie.warn("asmCrypto seems to be load from an insecure origin; this may cause to MitM-attack vulnerability. Consider using secure transport protocol."),e.string_to_bytes=v,e.hex_to_bytes=function(e){var t=e.length;1&t&&(e="0"+e,t++);for(var n=new Uint8Array(t>>1),r=0;r<t;r+=2)n[r>>1]=parseInt(e.substr(r,2),16);return n},e.base64_to_bytes=function(e){return v(atob(e))},e.bytes_to_string=t,e.bytes_to_hex=i,e.bytes_to_base64=o,h.IllegalStateError=b,h.IllegalArgumentError=p,h.SecurityError=y;var Ne=function(){"use strict";function i(e,t){var n=a[(s[e]+s[t])%255];return(0===e||0===t)&&(n=0),n}function o(){function e(e){var t,n,r,i,o;for(o=void 0,o=a[255-s[i=e]],0===i&&(o=0),n=r=o,t=0;t<4;t++)r^=n=255&(n<<1|n>>>7);return 99^r}u||function(){a=[],s=[];var e,t,n=1;for(e=0;e<255;e++)t=128&(a[e]=n),n<<=1,n&=255,128===t&&(n^=27),n^=a[e],s[a[e]]=e;a[255]=a[0],s[0]=0,u=!0}(),b=[],c=[],d=[[],[],[],[]],y=[[],[],[],[]];for(var t=0;t<256;t++){var n=e(t);b[t]=n,c[n]=t,d[0][t]=i(2,n)<<24|n<<16|n<<8|i(3,n),y[0][n]=i(14,t)<<24|i(9,t)<<16|i(13,t)<<8|i(11,t);for(var r=1;r<4;r++)d[r][t]=d[r-1][t]>>>8|d[r-1][t]<<24,y[r][n]=y[r-1][n]>>>8|y[r-1][n]<<24}}var a,s,b,c,d,y,u=!1,e=function(e,t,n){o();var g=new Uint32Array(n);g.set(b,512),g.set(c,768);for(var r=0;r<4;r++)g.set(d[r],4096+1024*r>>2),g.set(y[r],8192+1024*r>>2);var v=function(e,t,n){"use asm";var g=0,v=0,b=0,y=0,p=0,m=0,$=0,w=0,i=0,o=0,a=0,s=0,c=0,d=0,u=0,l=0,x=0,S=0,_=0,E=0,f=0;var C=new e.Uint32Array(n),h=new e.Uint8Array(n);function A(e,t,n,r,i,o,a,s){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;o=o|0;a=a|0;s=s|0;var c=0,d=0,u=0,l=0,f=0,h=0,p=0,m=0;c=n|1024,d=n|2048,u=n|3072;i=i^C[(e|0)>>2],o=o^C[(e|4)>>2],a=a^C[(e|8)>>2],s=s^C[(e|12)>>2];for(m=16;(m|0)<=r<<4;m=m+16|0){l=C[(n|i>>22&1020)>>2]^C[(c|o>>14&1020)>>2]^C[(d|a>>6&1020)>>2]^C[(u|s<<2&1020)>>2]^C[(e|m|0)>>2],f=C[(n|o>>22&1020)>>2]^C[(c|a>>14&1020)>>2]^C[(d|s>>6&1020)>>2]^C[(u|i<<2&1020)>>2]^C[(e|m|4)>>2],h=C[(n|a>>22&1020)>>2]^C[(c|s>>14&1020)>>2]^C[(d|i>>6&1020)>>2]^C[(u|o<<2&1020)>>2]^C[(e|m|8)>>2],p=C[(n|s>>22&1020)>>2]^C[(c|i>>14&1020)>>2]^C[(d|o>>6&1020)>>2]^C[(u|a<<2&1020)>>2]^C[(e|m|12)>>2];i=l,o=f,a=h,s=p}g=C[(t|i>>22&1020)>>2]<<24^C[(t|o>>14&1020)>>2]<<16^C[(t|a>>6&1020)>>2]<<8^C[(t|s<<2&1020)>>2]^C[(e|m|0)>>2],v=C[(t|o>>22&1020)>>2]<<24^C[(t|a>>14&1020)>>2]<<16^C[(t|s>>6&1020)>>2]<<8^C[(t|i<<2&1020)>>2]^C[(e|m|4)>>2],b=C[(t|a>>22&1020)>>2]<<24^C[(t|s>>14&1020)>>2]<<16^C[(t|i>>6&1020)>>2]<<8^C[(t|o<<2&1020)>>2]^C[(e|m|8)>>2],y=C[(t|s>>22&1020)>>2]<<24^C[(t|i>>14&1020)>>2]<<16^C[(t|o>>6&1020)>>2]<<8^C[(t|a<<2&1020)>>2]^C[(e|m|12)>>2]}function r(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;A(0,2048,4096,f,e,t,n,r)}function k(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0;A(1024,3072,8192,f,e,r,n,t);i=v,v=y,y=i}function T(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;A(0,2048,4096,f,p^e,m^t,$^n,w^r);p=g,m=v,$=b,w=y}function M(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0;A(1024,3072,8192,f,e,r,n,t);i=v,v=y,y=i;g=g^p,v=v^m,b=b^$,y=y^w;p=e,m=t,$=n,w=r}function I(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;A(0,2048,4096,f,p,m,$,w);p=g=g^e,m=v=v^t,$=b=b^n,w=y=y^r}function N(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;A(0,2048,4096,f,p,m,$,w);g=g^e,v=v^t,b=b^n,y=y^r;p=e,m=t,$=n,w=r}function O(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;A(0,2048,4096,f,p,m,$,w);p=g,m=v,$=b,w=y;g=g^e,v=v^t,b=b^n,y=y^r}function P(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;A(0,2048,4096,f,i,o,a,s);s=~l&s|l&s+1,a=~u&a|u&a+((s|0)==0),o=~d&o|d&o+((a|0)==0),i=~c&i|c&i+((o|0)==0);g=g^e,v=v^t,b=b^n,y=y^r}function L(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,o=0,a=0,s=0,c=0,d=0,u=0,l=0,f=0,h=0;e=e^p,t=t^m,n=n^$,r=r^w;i=x|0,o=S|0,a=_|0,s=E|0;for(;(f|0)<128;f=f+1|0){if(i>>>31){c=c^e,d=d^t,u=u^n,l=l^r}i=i<<1|o>>>31,o=o<<1|a>>>31,a=a<<1|s>>>31,s=s<<1;h=r&1;r=r>>>1|n<<31,n=n>>>1|t<<31,t=t>>>1|e<<31,e=e>>>1;if(h)e=e^3774873600}p=c,m=d,$=u,w=l}function D(e){e=e|0;f=e}function j(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;g=e,v=t,b=n,y=r}function R(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;p=e,m=t,$=n,w=r}function B(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;i=e,o=t,a=n,s=r}function F(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;c=e,d=t,u=n,l=r}function U(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;s=~l&s|l&r,a=~u&a|u&n,o=~d&o|d&t,i=~c&i|c&e}function q(e){e=e|0;if(e&15)return-1;h[e|0]=g>>>24,h[e|1]=g>>>16&255,h[e|2]=g>>>8&255,h[e|3]=g&255,h[e|4]=v>>>24,h[e|5]=v>>>16&255,h[e|6]=v>>>8&255,h[e|7]=v&255,h[e|8]=b>>>24,h[e|9]=b>>>16&255,h[e|10]=b>>>8&255,h[e|11]=b&255,h[e|12]=y>>>24,h[e|13]=y>>>16&255,h[e|14]=y>>>8&255,h[e|15]=y&255;return 16}function H(e){e=e|0;if(e&15)return-1;h[e|0]=p>>>24,h[e|1]=p>>>16&255,h[e|2]=p>>>8&255,h[e|3]=p&255,h[e|4]=m>>>24,h[e|5]=m>>>16&255,h[e|6]=m>>>8&255,h[e|7]=m&255,h[e|8]=$>>>24,h[e|9]=$>>>16&255,h[e|10]=$>>>8&255,h[e|11]=$&255,h[e|12]=w>>>24,h[e|13]=w>>>16&255,h[e|14]=w>>>8&255,h[e|15]=w&255;return 16}function z(){r(0,0,0,0);x=g,S=v,_=b,E=y}function V(e,t,n){e=e|0;t=t|0;n=n|0;var r=0;if(t&15)return-1;while((n|0)>=16){G[e&7](h[t|0]<<24|h[t|1]<<16|h[t|2]<<8|h[t|3],h[t|4]<<24|h[t|5]<<16|h[t|6]<<8|h[t|7],h[t|8]<<24|h[t|9]<<16|h[t|10]<<8|h[t|11],h[t|12]<<24|h[t|13]<<16|h[t|14]<<8|h[t|15]);h[t|0]=g>>>24,h[t|1]=g>>>16&255,h[t|2]=g>>>8&255,h[t|3]=g&255,h[t|4]=v>>>24,h[t|5]=v>>>16&255,h[t|6]=v>>>8&255,h[t|7]=v&255,h[t|8]=b>>>24,h[t|9]=b>>>16&255,h[t|10]=b>>>8&255,h[t|11]=b&255,h[t|12]=y>>>24,h[t|13]=y>>>16&255,h[t|14]=y>>>8&255,h[t|15]=y&255;r=r+16|0,t=t+16|0,n=n-16|0}return r|0}function K(e,t,n){e=e|0;t=t|0;n=n|0;var r=0;if(t&15)return-1;while((n|0)>=16){W[e&1](h[t|0]<<24|h[t|1]<<16|h[t|2]<<8|h[t|3],h[t|4]<<24|h[t|5]<<16|h[t|6]<<8|h[t|7],h[t|8]<<24|h[t|9]<<16|h[t|10]<<8|h[t|11],h[t|12]<<24|h[t|13]<<16|h[t|14]<<8|h[t|15]);r=r+16|0,t=t+16|0,n=n-16|0}return r|0}var G=[r,k,T,M,I,N,O,P];var W=[T,L];return{set_rounds:D,set_state:j,set_iv:R,set_nonce:B,set_mask:F,set_counter:U,get_state:q,get_iv:H,gcm_init:z,cipher:V,mac:K}}(e,t,n);return v.set_key=function(e,t,n,r,i,o,a,s,c){var d=g.subarray(0,60),u=g.subarray(256,316);d.set([t,n,r,i,o,a,s,c]);for(var l=e,f=1;l<4*e+28;l++){var h=d[l-1];(l%e==0||8===e&&l%e==4)&&(h=b[h>>>24]<<24^b[h>>>16&255]<<16^b[h>>>8&255]<<8^b[255&h]),l%e==0&&(h=h<<8^h>>>24^f<<24,f=f<<1^(128&f?27:0)),d[l]=d[l-e]^h}for(var p=0;p<l;p+=4)for(var m=0;m<4;m++)h=d[l-(4+p)+(4-m)%4],u[p+m]=p<4||l-4<=p?h:y[0][b[h>>>24]]^y[1][b[h>>>16&255]]^y[2][b[h>>>8&255]]^y[3][b[255&h]];v.set_rounds(e+5)},v};return e.ENC={ECB:0,CBC:2,CFB:4,OFB:6,CTR:7},e.DEC={ECB:1,CBC:3,CFB:5,OFB:6,CTR:7},e.MAC={CBC:0,GCM:1},e.HEAP_DATA=16384,e}(),Oe=d.prototype;Oe.BLOCK_SIZE=16,Oe.reset=f,Oe.encrypt=a,Oe.decrypt=c;var Pe=u.prototype;Pe.BLOCK_SIZE=16,Pe.reset=f,Pe.process=S,Pe.finish=a;var Le=E.prototype;Le.BLOCK_SIZE=16,Le.reset=f,Le.process=_,Le.finish=c;var De=C.prototype;De.BLOCK_SIZE=16,De.reset=A,De.encrypt=a,De.decrypt=a;var je=function(e){C.call(this,e)}.prototype;je.BLOCK_SIZE=16,je.reset=A,je.process=S,je.finish=a;var Re=68719476704,Be=T.prototype;Be.BLOCK_SIZE=16,Be.reset=N,Be.encrypt=function(e){var t=O.call(this,e).result,n=P.call(this).result,r=new Uint8Array(t.length+n.length);return t.length&&r.set(t),n.length&&r.set(n,t.length),this.result=r,this},Be.decrypt=function(e){var t=L.call(this,e).result,n=D.call(this).result,r=new Uint8Array(t.length+n.length);return t.length&&r.set(t),n.length&&r.set(n,t.length),this.result=r,this};var Fe=M.prototype;Fe.BLOCK_SIZE=16,Fe.reset=N,Fe.process=O,Fe.finish=P;var Ue=I.prototype;Ue.BLOCK_SIZE=16,Ue.reset=N,Ue.process=L,Ue.finish=D;var qe=new Uint8Array(1048576),He=Ne(h,null,qe.buffer);e.AES_CBC=d,e.AES_CBC.encrypt=function(e,t,n,r){if(void 0===e)throw new SyntaxError("data required");if(void 0===t)throw new SyntaxError("key required");return new d({heap:qe,asm:He,key:t,padding:n,iv:r}).encrypt(e).result},e.AES_CBC.decrypt=function(e,t,n,r){if(void 0===e)throw new SyntaxError("data required");if(void 0===t)throw new SyntaxError("key required");return new d({heap:qe,asm:He,key:t,padding:n,iv:r}).decrypt(e).result},e.AES_CBC.Encrypt=u,e.AES_CBC.Decrypt=E,e.AES_GCM=T,e.AES_GCM.encrypt=function(e,t,n,r,i){if(void 0===e)throw new SyntaxError("data required");if(void 0===t)throw new SyntaxError("key required");if(void 0===n)throw new SyntaxError("nonce required");return new T({heap:qe,asm:He,key:t,nonce:n,adata:r,tagSize:i}).encrypt(e).result},e.AES_GCM.decrypt=function(e,t,n,r,i){if(void 0===e)throw new SyntaxError("data required");if(void 0===t)throw new SyntaxError("key required");if(void 0===n)throw new SyntaxError("nonce required");return new T({heap:qe,asm:He,key:t,nonce:n,adata:r,tagSize:i}).decrypt(e).result},e.AES_GCM.Encrypt=M,e.AES_GCM.Decrypt=I;var ze=64,Ve=20;F.BLOCK_SIZE=ze,F.HASH_SIZE=Ve;var Ke=F.prototype;Ke.reset=j,Ke.process=R,Ke.finish=B;var Ge=null;F.bytes=q,F.hex=function(e){return i(q(e))},F.base64=function(e){return o(q(e))},e.SHA1=F;var We=64,Xe=32;H.BLOCK_SIZE=We,H.HASH_SIZE=Xe;var Ye=H.prototype;Ye.reset=j,Ye.process=R,Ye.finish=B;var Ze=null;H.bytes=V,H.hex=function(e){return i(V(e))},H.base64=function(e){return o(V(e))},e.SHA256=H;var Je=K.prototype;Je.reset=function(e){var t=(e=e||{}).password;if(null===this.key&&!w(t)&&!t)throw new b("no key is associated with the instance");this.result=null,this.hash.reset(),(t||w(t))&&(this.key=G(this.hash,t));for(var n=new Uint8Array(this.key),r=0;r<n.length;++r)n[r]^=54;this.hash.process(n);var i=e.verify;return void 0!==i?W.call(this,i):this.verify=null,this},Je.process=X,Je.finish=function(){if(null===this.key)throw new b("no key is associated with the instance");if(null!==this.result)throw new b("state must be reset before processing new data");for(var e=this.hash.finish().result,t=new Uint8Array(this.key),n=0;n<t.length;++n)t[n]^=92;var r=this.verify,i=this.hash.reset().process(t).process(e).finish().result;if(r)if(r.length===i.length){var o=0;for(n=0;n<r.length;n++)o|=r[n]^i[n];this.result=!o}else this.result=!1;else this.result=i;return this},Y.BLOCK_SIZE=F.BLOCK_SIZE,Y.HMAC_SIZE=F.HASH_SIZE;var Qe=Y.prototype;Qe.reset=function(e){e=e||{},this.result=null,this.hash.reset();var t=e.password;if(void 0!==t){w(t)&&(t=v(t));var n=this.key=G(this.hash,t);this.hash.reset().asm.hmac_init(n[0]<<24|n[1]<<16|n[2]<<8|n[3],n[4]<<24|n[5]<<16|n[6]<<8|n[7],n[8]<<24|n[9]<<16|n[10]<<8|n[11],n[12]<<24|n[13]<<16|n[14]<<8|n[15],n[16]<<24|n[17]<<16|n[18]<<8|n[19],n[20]<<24|n[21]<<16|n[22]<<8|n[23],n[24]<<24|n[25]<<16|n[26]<<8|n[27],n[28]<<24|n[29]<<16|n[30]<<8|n[31],n[32]<<24|n[33]<<16|n[34]<<8|n[35],n[36]<<24|n[37]<<16|n[38]<<8|n[39],n[40]<<24|n[41]<<16|n[42]<<8|n[43],n[44]<<24|n[45]<<16|n[46]<<8|n[47],n[48]<<24|n[49]<<16|n[50]<<8|n[51],n[52]<<24|n[53]<<16|n[54]<<8|n[55],n[56]<<24|n[57]<<16|n[58]<<8|n[59],n[60]<<24|n[61]<<16|n[62]<<8|n[63])}else this.hash.asm.hmac_reset();var r=e.verify;return void 0!==r?W.call(this,r):this.verify=null,this},Qe.process=X,Qe.finish=function(){if(null===this.key)throw new b("no key is associated with the instance");if(null!==this.result)throw new b("state must be reset before processing new data");var e=this.hash,t=this.hash.asm,n=this.hash.heap;t.hmac_finish(e.pos,e.len,0);var r=this.verify,i=new Uint8Array(Ve);if(i.set(n.subarray(0,Ve)),r)if(r.length===i.length){for(var o=0,a=0;a<r.length;a++)o|=r[a]^i[a];this.result=!o}else this.result=!1;else this.result=i;return this};var et=null;J.BLOCK_SIZE=H.BLOCK_SIZE,J.HMAC_SIZE=H.HASH_SIZE;var tt=J.prototype;tt.reset=function(e){e=e||{},this.result=null,this.hash.reset();var t=e.password;if(void 0!==t){w(t)&&(t=v(t));var n=this.key=G(this.hash,t);this.hash.reset().asm.hmac_init(n[0]<<24|n[1]<<16|n[2]<<8|n[3],n[4]<<24|n[5]<<16|n[6]<<8|n[7],n[8]<<24|n[9]<<16|n[10]<<8|n[11],n[12]<<24|n[13]<<16|n[14]<<8|n[15],n[16]<<24|n[17]<<16|n[18]<<8|n[19],n[20]<<24|n[21]<<16|n[22]<<8|n[23],n[24]<<24|n[25]<<16|n[26]<<8|n[27],n[28]<<24|n[29]<<16|n[30]<<8|n[31],n[32]<<24|n[33]<<16|n[34]<<8|n[35],n[36]<<24|n[37]<<16|n[38]<<8|n[39],n[40]<<24|n[41]<<16|n[42]<<8|n[43],n[44]<<24|n[45]<<16|n[46]<<8|n[47],n[48]<<24|n[49]<<16|n[50]<<8|n[51],n[52]<<24|n[53]<<16|n[54]<<8|n[55],n[56]<<24|n[57]<<16|n[58]<<8|n[59],n[60]<<24|n[61]<<16|n[62]<<8|n[63])}else this.hash.asm.hmac_reset();var r=e.verify;return void 0!==r?W.call(this,r):this.verify=null,this},tt.process=X,tt.finish=function(){if(null===this.key)throw new b("no key is associated with the instance");if(null!==this.result)throw new b("state must be reset before processing new data");var e=this.hash,t=this.hash.asm,n=this.hash.heap;t.hmac_finish(e.pos,e.len,0);var r=this.verify,i=new Uint8Array(Xe);if(i.set(n.subarray(0,Xe)),r)if(r.length===i.length){for(var o=0,a=0;a<r.length;a++)o|=r[a]^i[a];this.result=!o}else this.result=!1;else this.result=i;return this};var nt=null;e.HMAC=K,Y.bytes=ee,Y.hex=function(e,t){return i(ee(e,t))},Y.base64=function(e,t){return o(ee(e,t))},e.HMAC_SHA1=Y,J.bytes=te,J.hex=function(e,t){return i(te(e,t))},J.base64=function(e,t){return o(te(e,t))},e.HMAC_SHA256=J;var rt=ne.prototype;rt.reset=re,rt.generate=function(e,t,n){if(null!==this.result)throw new b("state must be reset before processing new data");if(!e&&!w(e))throw new p("bad 'salt' value");t=t||this.count,n=n||this.length,this.result=new Uint8Array(n);for(var r=Math.ceil(n/this.hmac.HMAC_SIZE),i=1;i<=r;++i){var o=(i-1)*this.hmac.HMAC_SIZE,a=(i<r?0:n%this.hmac.HMAC_SIZE)||this.hmac.HMAC_SIZE,s=new Uint8Array(this.hmac.reset().process(e).process(new Uint8Array([i>>>24&255,i>>>16&255,i>>>8&255,255&i])).finish().result);this.result.set(s.subarray(0,a),o);for(var c=1;c<t;++c){s=new Uint8Array(this.hmac.reset().process(s).finish().result);for(var d=0;d<a;++d)this.result[o+d]^=s[d]}}return this};var it=ie.prototype;it.reset=re,it.generate=function(e,t,n){if(null!==this.result)throw new b("state must be reset before processing new data");if(!e&&!w(e))throw new p("bad 'salt' value");t=t||this.count,n=n||this.length,this.result=new Uint8Array(n);for(var r=Math.ceil(n/this.hmac.HMAC_SIZE),i=1;i<=r;++i){var o=(i-1)*this.hmac.HMAC_SIZE,a=(i<r?0:n%this.hmac.HMAC_SIZE)||this.hmac.HMAC_SIZE;this.hmac.reset().process(e),this.hmac.hash.asm.pbkdf2_generate_block(this.hmac.hash.pos,this.hmac.hash.len,i,t,0),this.result.set(this.hmac.hash.heap.subarray(0,a),o)}return this};var ot=null,at=oe.prototype;at.reset=re,at.generate=function(e,t,n){if(null!==this.result)throw new b("state must be reset before processing new data");if(!e&&!w(e))throw new p("bad 'salt' value");t=t||this.count,n=n||this.length,this.result=new Uint8Array(n);for(var r=Math.ceil(n/this.hmac.HMAC_SIZE),i=1;i<=r;++i){var o=(i-1)*this.hmac.HMAC_SIZE,a=(i<r?0:n%this.hmac.HMAC_SIZE)||this.hmac.HMAC_SIZE;this.hmac.reset().process(e),this.hmac.hash.asm.pbkdf2_generate_block(this.hmac.hash.pos,this.hmac.hash.len,i,t,0),this.result.set(this.hmac.hash.heap.subarray(0,a),o)}return this};var st=null;e.PBKDF2=e.PBKDF2_HMAC_SHA1={bytes:se,hex:function(e,t,n,r){return i(se(e,t,n,r))},base64:function(e,t,n,r){return o(se(e,t,n,r))}},e.PBKDF2_HMAC_SHA256={bytes:ce,hex:function(e,t,n,r){return i(ce(e,t,n,r))},base64:function(e,t,n,r){return o(ce(e,t,n,r))}};var ct,dt=function(){function a(){function e(){t^=n<<11,n=n+r|0,n^=r>>>2,r=r+(i=i+t|0)|0,r^=i<<8,i=i+(o=o+n|0)|0,i^=o>>>16,o=o+(a=a+r|0)|0,o^=a<<10,a=a+(s=s+i|0)|0,a^=s>>>4,s=s+(c=c+o|0)|0,s^=c<<8,c=c+(t=t+a|0)|0,r=r+(c^=t>>>9)|0,t=t+(n=n+s|0)|0}var t,n,r,i,o,a,s,c;h=p=m=0,t=n=r=i=o=a=s=c=2654435769;for(var d=0;d<4;d++)e();for(d=0;d<256;d+=8)t=t+f[0|d]|0,n=n+f[1|d]|0,r=r+f[2|d]|0,i=i+f[3|d]|0,o=o+f[4|d]|0,a=a+f[5|d]|0,s=s+f[6|d]|0,c=c+f[7|d]|0,e(),l.set([t,n,r,i,o,a,s,c],d);for(d=0;d<256;d+=8)t=t+l[0|d]|0,n=n+l[1|d]|0,r=r+l[2|d]|0,i=i+l[3|d]|0,o=o+l[4|d]|0,a=a+l[5|d]|0,s=s+l[6|d]|0,c=c+l[7|d]|0,e(),l.set([t,n,r,i,o,a,s,c],d);u(1),g=256}function u(e){e=e||1;for(var t,n,r;e--;)for(p=p+(m=m+1|0)|0,t=0;t<256;t+=4)h^=h<<13,h=l[t+128&255]+h|0,n=l[0|t],l[0|t]=r=l[n>>>2&255]+(h+p|0)|0,f[0|t]=p=l[r>>>10&255]+n|0,h^=h>>>6,h=l[t+129&255]+h|0,n=l[1|t],l[1|t]=r=l[n>>>2&255]+(h+p|0)|0,f[1|t]=p=l[r>>>10&255]+n|0,h^=h<<2,h=l[t+130&255]+h|0,n=l[2|t],l[2|t]=r=l[n>>>2&255]+(h+p|0)|0,f[2|t]=p=l[r>>>10&255]+n|0,h^=h>>>16,h=l[t+131&255]+h|0,n=l[3|t],l[3|t]=r=l[n>>>2&255]+(h+p|0)|0,f[3|t]=p=l[r>>>10&255]+n|0}var l=new Uint32Array(256),f=new Uint32Array(256),h=0,p=0,m=0,g=0;return{seed:function(e){var t,n,r,i,o;if(s(e))e=new Uint8Array(e.buffer);else if($(e))(i=new Me(1))[0]=e,e=new Uint8Array(i.buffer);else if(w(e))e=v(e);else{if(!x(e))throw new TypeError("bad seed type");e=new Uint8Array(e)}for(o=e.length,n=0;n<o;n+=1024){for(r=n,t=0;t<1024&&r<o;r=n|++t)f[t>>2]^=e[r]<<((3&t)<<3);a()}},prng:u,rand:function(){return g--||(u(1),g=255),f[g]}}}(),ut=(Ie=h.console,h.Date.now),lt=h.Math.random,ft=h.performance,ht=h.crypto||h.msCrypto;void 0!==ht&&(ct=ht.getRandomValues);var pt,mt,gt=dt.rand,vt=dt.seed,bt=0,yt=!1,$t=!1,wt=0,xt=!1,St=!1,_t={};if(void 0!==ft)pt=function(){return 1e3*ft.now()|0};else{var Et=1e3*ut()|0;pt=function(){return 1e3*ut()-Et|0}}e.random=fe,e.random.seed=ue,Object.defineProperty(fe,"allowWeak",{get:function(){return xt},set:function(e){xt=e}}),Object.defineProperty(fe,"skipSystemRNGWarning",{get:function(){return St},set:function(e){St=e}}),e.getRandomValues=le,e.getRandomValues.seed=ue,Object.defineProperty(le,"allowWeak",{get:function(){return xt},set:function(e){xt=e}}),Object.defineProperty(le,"skipSystemRNGWarning",{get:function(){return St},set:function(e){St=e}}),h.Math.random=fe,void 0===h.crypto&&(h.crypto={}),h.crypto.getRandomValues=le,mt=void 0===h.Math.imul?function(e,t,n){h.Math.imul=he;var r=pe(e,t,n);return delete h.Math.imul,r}:pe;var Ct=new Uint32Array(1048576),pe=mt(h,null,Ct.buffer),At=new Uint32Array(0),kt=ge.prototype=new Number;kt.toString=function(e){e=e||16;var t=this.limbs,n=this.bitLength,r="";if(16!==e)throw new p("bad radix");for(var i=(n+31>>5)-1;0<=i;i--){var o=t[i].toString(16);r+="00000000".substr(o.length),r+=o}return(r=r.replace(/^0+/,"")).length||(r="0"),this.sign<0&&(r="-"+r),r},kt.toBytes=function(){var e=this.bitLength,t=this.limbs;if(0===e)return new Uint8Array(0);for(var n=e+7>>3,r=new Uint8Array(n),i=0;i<n;i++){var o=n-i-1;r[i]=t[o>>2]>>((3&o)<<3)}return r},kt.valueOf=function(){var e=this.limbs,t=this.bitLength,n=this.sign;if(!n)return 0;if(t<=32)return n*(e[0]>>>0);if(t<=52)return n*(4294967296*(e[1]>>>0)+(e[0]>>>0));var r,i,o=0;for(r=e.length-1;0<=r;r--)if(0!==(i=e[r])){for(;0==(i<<o&2147483648);)o++;break}return 0===r?n*(e[0]>>>0):n*(1048576*((e[r]<<o|(o?e[r-1]>>>32-o:0))>>>0)+((e[r-1]<<o|(o&&1<r?e[r-2]>>>32-o:0))>>>12))*Math.pow(2,32*r-o-52)},kt.clamp=function(e){var t=this.limbs;if(this.bitLength<=e)return this;var n=new ge,r=e+31>>5,i=e%32;return n.limbs=new Uint32Array(t.subarray(0,r)),n.bitLength=e,n.sign=this.sign,i&&(n.limbs[r-1]&=-1>>>32-i),n},kt.slice=function(e,t){if(!$(e))throw new TypeError("TODO");if(void 0!==t&&!$(t))throw new TypeError("TODO");var n=this.limbs,r=this.bitLength;if(e<0)throw new RangeError("TODO");if(r<=e)return Tt;(void 0===t||r-e<t)&&(t=r-e);var i,o=new ge,a=e>>5,s=e+t+31>>5,c=t+31>>5,d=e%32,u=t%32;if(i=new Uint32Array(c),d){for(var l=0;l<s-a-1;l++)i[l]=n[a+l]>>>d|n[a+l+1]<<32-d;i[l]=n[a+l]>>>d}else i.set(n.subarray(a,s));return u&&(i[c-1]&=-1>>>32-u),o.limbs=i,o.bitLength=t,o.sign=this.sign,o},kt.negate=function(){var e=new ge;return e.limbs=this.limbs,e.bitLength=this.bitLength,e.sign=-1*this.sign,e},kt.compare=function(e){me(e)||(e=new ge(e));var t=this.limbs,n=t.length,r=e.limbs,i=r.length;return this.sign<e.sign?-1:this.sign>e.sign?1:(Ct.set(t,0),Ct.set(r,n),pe.cmp(0,n<<2,n<<2,i<<2)*this.sign)},kt.add=function(e){if(me(e)||(e=new ge(e)),!this.sign)return e;if(!e.sign)return this;var t,n,r,i,o=this.bitLength,a=this.limbs,s=a.length,c=this.sign,d=e.bitLength,u=e.limbs,l=u.length,f=e.sign,h=new ge;n=(t=(d<o?o:d)+(0<c*f?1:0))+31>>5,pe.sreset();var p=pe.salloc(s<<2),m=pe.salloc(l<<2),g=pe.salloc(n<<2);return pe.z(g-p+(n<<2),0,p),Ct.set(a,p>>2),Ct.set(u,m>>2),0<c*f?(pe.add(p,s<<2,m,l<<2,g,n<<2),r=c):r=f<c?(i=pe.sub(p,s<<2,m,l<<2,g,n<<2))?f:c:(i=pe.sub(m,l<<2,p,s<<2,g,n<<2))?c:f,i&&pe.neg(g,n<<2,g,n<<2),0===pe.tst(g,n<<2)?Tt:(h.limbs=new Uint32Array(Ct.subarray(g>>2,(g>>2)+n)),h.bitLength=t,h.sign=r,h)},kt.subtract=function(e){return me(e)||(e=new ge(e)),this.add(e.negate())},kt.multiply=function(e){if(me(e)||(e=new ge(e)),!this.sign||!e.sign)return Tt;var t,n,r=this.bitLength,i=this.limbs,o=i.length,a=e.bitLength,s=e.limbs,c=s.length,d=new ge;n=(t=r+a)+31>>5,pe.sreset();var u=pe.salloc(o<<2),l=pe.salloc(c<<2),f=pe.salloc(n<<2);return pe.z(f-u+(n<<2),0,u),Ct.set(i,u>>2),Ct.set(s,l>>2),pe.mul(u,o<<2,l,c<<2,f,n<<2),d.limbs=new Uint32Array(Ct.subarray(f>>2,(f>>2)+n)),d.sign=this.sign*e.sign,d.bitLength=t,d},kt.square=function(){if(!this.sign)return Tt;var e,t,n=this.bitLength,r=this.limbs,i=r.length,o=new ge;t=31+(e=n<<1)>>5,pe.sreset();var a=pe.salloc(i<<2),s=pe.salloc(t<<2);return pe.z(s-a+(t<<2),0,a),Ct.set(r,a>>2),pe.sqr(a,i<<2,s),o.limbs=new Uint32Array(Ct.subarray(s>>2,(s>>2)+t)),o.bitLength=e,o.sign=1,o},kt.divide=function(e){me(e)||(e=new ge(e));var t,n,r=this.bitLength,i=this.limbs,o=i.length,a=e.bitLength,s=e.limbs,c=s.length,d=Tt,u=Tt;pe.sreset();var l=pe.salloc(o<<2),f=pe.salloc(c<<2),h=pe.salloc(o<<2);return pe.z(h-l+(o<<2),0,l),Ct.set(i,l>>2),Ct.set(s,f>>2),pe.div(l,o<<2,f,c<<2,h),(t=pe.tst(h,o<<2)>>2)&&((d=new ge).limbs=new Uint32Array(Ct.subarray(h>>2,(h>>2)+t)),d.bitLength=r<t<<5?r:t<<5,d.sign=this.sign*e.sign),(n=pe.tst(l,c<<2)>>2)&&((u=new ge).limbs=new Uint32Array(Ct.subarray(l>>2,(l>>2)+n)),u.bitLength=a<n<<5?a:n<<5,u.sign=this.sign),{quotient:d,remainder:u}};var Tt=new ge(0),Mt=new ge(1);Object.freeze(Tt),Object.freeze(Mt);var It=be.prototype=new ge;It.reduce=function(e){return me(e)||(e=new ge(e)),e.bitLength<=32&&this.bitLength<=32?new ge(e.valueOf()%this.valueOf()):e.compare(this)<0?e:e.divide(this).remainder},It.inverse=function(e){var t=ve(this,e=this.reduce(e));return 1!==t.gcd.valueOf()?null:((t=t.y).sign<0&&(t=t.add(this).clamp(this.bitLength)),t)},It.power=function(e,t){me(e)||(e=new ge(e)),me(t)||(t=new ge(t));for(var n=0,r=0;r<t.limbs.length;r++)for(var i=t.limbs[r];i;)1&i&&n++,i>>>=1;var o=8;t.bitLength<=4536&&(o=7),t.bitLength<=1736&&(o=6),t.bitLength<=630&&(o=5),t.bitLength<=210&&(o=4),t.bitLength<=60&&(o=3),t.bitLength<=12&&(o=2),n<=1<<o-1&&(o=1);var a=ye((e=ye(this.reduce(e).multiply(this.comodulusRemainderSquare),this)).square(),this),s=new Array(1<<o-1);for(s[0]=e,s[1]=ye(e.multiply(a),this),r=2;r<1<<o-1;r++)s[r]=ye(s[r-1].multiply(a),this);var c=this.comodulusRemainder,d=c;for(r=t.limbs.length-1;0<=r;r--){i=t.limbs[r];for(var u=32;0<u;)if(2147483648&i){for(var l=i>>>32-o,f=o;0==(1&l);)l>>>=1,f--;for(var h=s[l>>>1];l;)l>>>=1,d!==c&&(d=ye(d.square(),this));d=d!==c?ye(d.multiply(h),this):h,i<<=f,u-=f}else d!==c&&(d=ye(d.square(),this)),i<<=1,u--}return ye(d,this)};var Nt=[2,3];kt.isProbablePrime=function(e){e=e||80;var t=this.limbs,n=0;if(0==(1&t[0]))return!1;if(e<=1)return!0;var r=0,i=0,o=0;for(n=0;n<t.length;n++){for(var a=t[n];a;)r+=3&a,a>>>=2;for(var s=t[n];s;)i+=3&s,i-=3&(s>>>=2),s>>>=2;for(var c=t[n];c;)o+=15&c,o-=15&(c>>>=4),c>>>=4}return!!(r%3&&i%5&&o%17)&&(e<=2||$e.call(this,e>>>1))},ge.randomProbablePrime=we,ge.ZERO=Tt,ge.ONE=Mt,ge.extGCD=ve,e.BigNumber=ge,e.Modulus=be;var Ot=xe.prototype;Ot.reset=Se,Ot.encrypt=_e,Ot.decrypt=Ee,xe.generateKey=Ce;var Pt=Ae.prototype;Pt.reset=function(e){var t=(e=e||{}).label;if(void 0!==t){if(x(t)||m(t))t=new Uint8Array(t);else{if(!w(t))throw new TypeError("unexpected label type");t=v(t)}this.label=0<t.length?t:null}else this.label=null;Se.call(this,e)},Pt.encrypt=function(e){if(!this.key)throw new b("no key is associated with the instance");var t=Math.ceil(this.key[0].bitLength/8),n=this.hash.HASH_SIZE,r=e.byteLength||e.length||0,i=t-r-2*n-2;if(r>t-2*this.hash.HASH_SIZE-2)throw new p("data too large");var o=new Uint8Array(t),a=o.subarray(1,n+1),s=o.subarray(n+1);if(m(e))s.set(e,n+i+1);else if(x(e))s.set(new Uint8Array(e),n+i+1);else{if(!w(e))throw new TypeError("unexpected data type");s.set(v(e),n+i+1)}s.set(this.hash.reset().process(this.label||"").finish().result,0),s[n+i]=1,le(a);for(var c=ke.call(this,a,s.length),d=0;d<s.length;d++)s[d]^=c[d];var u=ke.call(this,s,a.length);for(d=0;d<a.length;d++)a[d]^=u[d];return _e.call(this,o),this},Pt.decrypt=function(e){if(!this.key)throw new b("no key is associated with the instance");var t=Math.ceil(this.key[0].bitLength/8),n=this.hash.HASH_SIZE;if((e.byteLength||e.length||0)!==t)throw new p("bad data");Ee.call(this,e);var r=this.result[0],i=this.result.subarray(1,n+1),o=this.result.subarray(n+1);if(0!==r)throw new y("decryption failed");for(var a=ke.call(this,o,i.length),s=0;s<i.length;s++)i[s]^=a[s];var c=ke.call(this,i,o.length);for(s=0;s<o.length;s++)o[s]^=c[s];var d=this.hash.reset().process(this.label||"").finish().result;for(s=0;s<n;s++)if(d[s]!==o[s])throw new y("decryption failed");for(var u=n;u<o.length;u++){var l=o[u];if(1===l)break;if(0!==l)throw new y("decryption failed")}if(u===o.length)throw new y("decryption failed");return this.result=o.subarray(u+1),this};var Lt=Te.prototype;Lt.reset=function(e){Se.call(this,e=e||{});var t=e.saltLength;if(void 0!==t){if(!$(t)||t<0)throw new TypeError("saltLength should be a non-negative number");if(null!==this.key&&Math.ceil((this.key[0].bitLength-1)/8)<this.hash.HASH_SIZE+t+2)throw new SyntaxError("saltLength is too large");this.saltLength=t}else this.saltLength=4},Lt.sign=function(e){if(!this.key)throw new b("no key is associated with the instance");var t=this.key[0].bitLength,n=this.hash.HASH_SIZE,r=Math.ceil((t-1)/8),i=this.saltLength,o=r-i-n-2,a=new Uint8Array(r),s=a.subarray(r-n-1,r-1),c=a.subarray(0,r-n-1),d=c.subarray(o+1),u=new Uint8Array(8+n+i),l=u.subarray(8,8+n),f=u.subarray(8+n);l.set(this.hash.reset().process(e).finish().result),0<i&&le(f),c[o]=1,d.set(f),s.set(this.hash.reset().process(u).finish().result);for(var h=ke.call(this,s,c.length),p=0;p<c.length;p++)c[p]^=h[p];a[r-1]=188;var m=8*r-t+1;return m%8&&(a[0]&=255>>>m),Ee.call(this,a),this},Lt.verify=function(e,t){if(!this.key)throw new b("no key is associated with the instance");var n=this.key[0].bitLength,r=this.hash.HASH_SIZE,i=Math.ceil((n-1)/8),o=this.saltLength,a=i-o-r-2;_e.call(this,e);var s=this.result;if(188!==s[i-1])throw new y("bad signature");var c=s.subarray(i-r-1,i-1),d=s.subarray(0,i-r-1),u=d.subarray(a+1),l=8*i-n+1;if(l%8&&s[0]>>>8-l)throw new y("bad signature");for(var f=ke.call(this,c,d.length),h=0;h<d.length;h++)d[h]^=f[h];for(l%8&&(s[0]&=255>>>l),h=0;h<a;h++)if(0!==d[h])throw new y("bad signature");if(1!==d[a])throw new y("bad signature");var p=new Uint8Array(8+r+o),m=p.subarray(8,8+r),g=p.subarray(8+r);m.set(this.hash.reset().process(t).finish().result),g.set(u);var v=this.hash.reset().process(p).finish().result;for(h=0;h<r;h++)if(c[h]!==v[h])throw new y("bad signature");return this},e.RSA={generateKey:function(e,t){if(void 0===e)throw new SyntaxError("bitlen required");if(void 0===t)throw new SyntaxError("e required");for(var n=Ce(e,t),r=0;r<n.length;r++)me(n[r])&&(n[r]=n[r].toBytes());return n}},e.RSA_OAEP=Ae,e.RSA_OAEP_SHA1={encrypt:function(e,t,n){if(void 0===e)throw new SyntaxError("data required");if(void 0===t)throw new SyntaxError("key required");return new Ae({hash:U(),key:t,label:n}).encrypt(e).result},decrypt:function(e,t,n){if(void 0===e)throw new SyntaxError("data required");if(void 0===t)throw new SyntaxError("key required");return new Ae({hash:U(),key:t,label:n}).decrypt(e).result}},e.RSA_OAEP=Ae,e.RSA_OAEP_SHA256={encrypt:function(e,t,n){if(void 0===e)throw new SyntaxError("data required");if(void 0===t)throw new SyntaxError("key required");return new Ae({hash:z(),key:t,label:n}).encrypt(e).result},decrypt:function(e,t,n){if(void 0===e)throw new SyntaxError("data required");if(void 0===t)throw new SyntaxError("key required");return new Ae({hash:z(),key:t,label:n}).decrypt(e).result}},e.RSA_PSS=Te,e.RSA_PSS_SHA1={sign:function(e,t,n){if(void 0===e)throw new SyntaxError("data required");if(void 0===t)throw new SyntaxError("key required");return new Te({hash:U(),key:t,saltLength:n}).sign(e).result},verify:function(e,t,n,r){if(void 0===e)throw new SyntaxError("signature required");if(void 0===t)throw new SyntaxError("data required");if(void 0===n)throw new SyntaxError("key required");try{return new Te({hash:U(),key:n,saltLength:r}).verify(e,t),!0}catch(e){if(!(e instanceof y))throw e}return!1}},e.RSA_PSS=Te,e.RSA_PSS_SHA256={sign:function(e,t,n){if(void 0===e)throw new SyntaxError("data required");if(void 0===t)throw new SyntaxError("key required");return new Te({hash:z(),key:t,saltLength:n}).sign(e).result},verify:function(e,t,n,r){if(void 0===e)throw new SyntaxError("signature required");if(void 0===t)throw new SyntaxError("data required");if(void 0===n)throw new SyntaxError("key required");try{return new Te({hash:z(),key:n,saltLength:r}).verify(e,t),!0}catch(e){if(!(e instanceof y))throw e}return!1}},"function"==typeof define&&define.amd?define([],function(){return e}):"object"==typeof module&&module.exports?module.exports=e:h.asmCrypto=e}({},function(){return this}()),function o(a,s,c){function d(n,e){if(!s[n]){if(!a[n]){var t="function"==typeof require&&require;if(!e&&t)return t(n,!0);if(u)return u(n,!0);var r=new Error("Cannot find module '"+n+"'");throw r.code="MODULE_NOT_FOUND",r}var i=s[n]={exports:{}};a[n][0].call(i.exports,function(e){var t=a[n][1][e];return d(t||e)},i,i.exports,o,a,s,c)}return s[n].exports}for(var u="function"==typeof require&&require,e=0;e<c.length;e++)d(c[e]);return d}({1:[function(n,e,t){(function(e){"use strict";if(n(327),n(328),n(2),e._babelPolyfill)throw new Error("only one instance of babel-polyfill is allowed");e._babelPolyfill=!0;function t(e,t,n){e[t]||Object.defineProperty(e,t,{writable:!0,configurable:!0,value:n})}t(String.prototype,"padLeft","".padStart),t(String.prototype,"padRight","".padEnd),"pop,reverse,shift,keys,values,entries,indexOf,every,some,forEach,map,filter,find,findIndex,includes,join,slice,concat,push,splice,unshift,sort,lastIndexOf,reduce,reduceRight,copyWithin,fill".split(",").forEach(function(e){[][e]&&t(Array,e,Function.call.bind([][e]))})}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{2:2,327:327,328:328}],2:[function(e,t,n){e(130),t.exports=e(23).RegExp.escape},{130:130,23:23}],3:[function(e,t,n){t.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},{}],4:[function(e,t,n){var r=e(18);t.exports=function(e,t){if("number"!=typeof e&&"Number"!=r(e))throw TypeError(t);return+e}},{18:18}],5:[function(e,t,n){var r=e(128)("unscopables"),i=Array.prototype;null==i[r]&&e(42)(i,r,{}),t.exports=function(e){i[r][e]=!0}},{128:128,42:42}],6:[function(e,t,n){t.exports=function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!");return e}},{}],7:[function(e,t,n){var r=e(51);t.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},{51:51}],8:[function(e,t,n){"use strict";var d=e(119),u=e(114),l=e(118);t.exports=[].copyWithin||function(e,t){var n=d(this),r=l(n.length),i=u(e,r),o=u(t,r),a=2<arguments.length?arguments[2]:void 0,s=Math.min((void 0===a?r:u(a,r))-o,r-i),c=1;for(o<i&&i<o+s&&(c=-1,o+=s-1,i+=s-1);0<s--;)o in n?n[i]=n[o]:delete n[i],i+=c,o+=c;return n}},{114:114,118:118,119:119}],9:[function(e,t,n){"use strict";var s=e(119),c=e(114),d=e(118);t.exports=function(e){for(var t=s(this),n=d(t.length),r=arguments.length,i=c(1<r?arguments[1]:void 0,n),o=2<r?arguments[2]:void 0,a=void 0===o?n:c(o,n);i<a;)t[i++]=e;return t}},{114:114,118:118,119:119}],10:[function(e,t,n){var r=e(39);t.exports=function(e,t){var n=[];return r(e,!1,n.push,n,t),n}},{39:39}],11:[function(e,t,n){var c=e(117),d=e(118),u=e(114);t.exports=function(s){return function(e,t,n){var r,i=c(e),o=d(i.length),a=u(n,o);if(s&&t!=t){for(;a<o;)if((r=i[a++])!=r)return!0}else for(;a<o;a++)if((s||a in i)&&i[a]===t)return s||a||0;return!s&&-1}}},{114:114,117:117,118:118}],12:[function(e,t,n){var y=e(25),$=e(47),w=e(119),x=e(118),r=e(15);t.exports=function(l,e){var f=1==l,h=2==l,p=3==l,m=4==l,g=6==l,v=5==l||g,b=e||r;return function(e,t,n){for(var r,i,o=w(e),a=$(o),s=y(t,n,3),c=x(a.length),d=0,u=f?b(e,c):h?b(e,0):void 0;d<c;d++)if((v||d in a)&&(i=s(r=a[d],d,o),l))if(f)u[d]=i;else if(i)switch(l){case 3:return!0;case 5:return r;case 6:return d;case 2:u.push(r)}else if(m)return!1;return g?-1:p||m?m:u}}},{118:118,119:119,15:15,25:25,47:47}],13:[function(e,t,n){var u=e(3),l=e(119),f=e(47),h=e(118);t.exports=function(e,t,n,r,i){u(t);var o=l(e),a=f(o),s=h(o.length),c=i?s-1:0,d=i?-1:1;if(n<2)for(;;){if(c in a){r=a[c],c+=d;break}if(c+=d,i?c<0:s<=c)throw TypeError("Reduce of empty array with no initial value")}for(;i?0<=c:c<s;c+=d)c in a&&(r=t(r,a[c],c,o));return r}},{118:118,119:119,3:3,47:47}],14:[function(e,t,n){var r=e(51),i=e(49),o=e(128)("species");t.exports=function(e){var t;return i(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!i(t.prototype)||(t=void 0),r(t)&&null===(t=t[o])&&(t=void 0)),void 0===t?Array:t}},{128:128,49:49,51:51}],15:[function(e,t,n){var r=e(14);t.exports=function(e,t){return new(r(e))(t)}},{14:14}],16:[function(e,t,n){"use strict";var o=e(3),a=e(51),s=e(46),c=[].slice,d={};t.exports=Function.bind||function(t){var n=o(this),r=c.call(arguments,1),i=function(){var e=r.concat(c.call(arguments));return this instanceof i?function(e,t,n){if(!(t in d)){for(var r=[],i=0;i<t;i++)r[i]="a["+i+"]";d[t]=Function("F,a","return new F("+r.join(",")+")")}return d[t](e,n)}(n,e.length,e):s(n,e,t)};return a(n.prototype)&&(i.prototype=n.prototype),i}},{3:3,46:46,51:51}],17:[function(e,t,n){var i=e(18),o=e(128)("toStringTag"),a="Arguments"==i(function(){return arguments}());t.exports=function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),o))?n:a?i(t):"Object"==(r=i(t))&&"function"==typeof t.callee?"Arguments":r}},{128:128,18:18}],18:[function(e,t,n){var r={}.toString;t.exports=function(e){return r.call(e).slice(8,-1)}},{}],19:[function(e,t,n){"use strict";var a=e(72).f,s=e(71),c=e(93),d=e(25),u=e(6),l=e(39),r=e(55),i=e(57),o=e(100),f=e(29),h=e(66).fastKey,p=e(125),m=f?"_s":"size",g=function(e,t){var n,r=h(t);if("F"!==r)return e._i[r];for(n=e._f;n;n=n.n)if(n.k==t)return n};t.exports={getConstructor:function(e,o,n,r){var i=e(function(e,t){u(e,i,o,"_i"),e._t=o,e._i=s(null),e._f=void 0,e._l=void 0,e[m]=0,null!=t&&l(t,n,e[r],e)});return c(i.prototype,{clear:function(){for(var e=p(this,o),t=e._i,n=e._f;n;n=n.n)n.r=!0,n.p&&(n.p=n.p.n=void 0),delete t[n.i];e._f=e._l=void 0,e[m]=0},delete:function(e){var t=p(this,o),n=g(t,e);if(n){var r=n.n,i=n.p;delete t._i[n.i],n.r=!0,i&&(i.n=r),r&&(r.p=i),t._f==n&&(t._f=r),t._l==n&&(t._l=i),t[m]--}return!!n},forEach:function(e){p(this,o);for(var t,n=d(e,1<arguments.length?arguments[1]:void 0,3);t=t?t.n:this._f;)for(n(t.v,t.k,this);t&&t.r;)t=t.p},has:function(e){return!!g(p(this,o),e)}}),f&&a(i.prototype,"size",{get:function(){return p(this,o)[m]}}),i},def:function(e,t,n){var r,i,o=g(e,t);return o?o.v=n:(e._l=o={i:i=h(t,!0),k:t,v:n,p:r=e._l,n:void 0,r:!1},e._f||(e._f=o),r&&(r.n=o),e[m]++,"F"!==i&&(e._i[i]=o)),e},getEntry:g,setStrong:function(e,n,t){r(e,n,function(e,t){this._t=p(e,n),this._k=t,this._l=void 0},function(){for(var e=this._k,t=this._l;t&&t.r;)t=t.p;return this._t&&(this._l=t=t?t.n:this._t._f)?i(0,"keys"==e?t.k:"values"==e?t.v:[t.k,t.v]):(this._t=void 0,i(1))},t?"entries":"values",!t,!0),o(n)}}},{100:100,125:125,25:25,29:29,39:39,55:55,57:57,6:6,66:66,71:71,72:72,93:93}],20:[function(e,t,n){var r=e(17),i=e(10);t.exports=function(e){return function(){if(r(this)!=e)throw TypeError(e+"#toJSON isn't generic");return i(this)}}},{10:10,17:17}],21:[function(e,t,n){"use strict";var a=e(93),s=e(66).getWeak,i=e(7),c=e(51),d=e(6),u=e(39),r=e(12),l=e(41),f=e(125),o=r(5),h=r(6),p=0,m=function(e){return e._l||(e._l=new g)},g=function(){this.a=[]},v=function(e,t){return o(e.a,function(e){return e[0]===t})};g.prototype={get:function(e){var t=v(this,e);if(t)return t[1]},has:function(e){return!!v(this,e)},set:function(e,t){var n=v(this,e);n?n[1]=t:this.a.push([e,t])},delete:function(t){var e=h(this.a,function(e){return e[0]===t});return~e&&this.a.splice(e,1),!!~e}},t.exports={getConstructor:function(e,n,r,i){var o=e(function(e,t){d(e,o,n,"_i"),e._t=n,e._i=p++,e._l=void 0,null!=t&&u(t,r,e[i],e)});return a(o.prototype,{delete:function(e){if(!c(e))return!1;var t=s(e);return!0===t?m(f(this,n)).delete(e):t&&l(t,this._i)&&delete t[this._i]},has:function(e){if(!c(e))return!1;var t=s(e);return!0===t?m(f(this,n)).has(e):t&&l(t,this._i)}}),o},def:function(e,t,n){var r=s(i(t),!0);return!0===r?m(e).set(t,n):r[e._i]=n,e},ufstore:m}},{12:12,125:125,39:39,41:41,51:51,6:6,66:66,7:7,93:93}],22:[function(e,t,n){"use strict";var v=e(40),b=e(33),y=e(94),$=e(93),w=e(66),x=e(39),S=e(6),_=e(51),E=e(35),C=e(56),A=e(101),k=e(45);t.exports=function(r,e,t,n,i,o){var a=v[r],s=a,c=i?"set":"add",d=s&&s.prototype,u={},l=function(e){var n=d[e];y(d,e,"delete"==e?function(e){return!(o&&!_(e))&&n.call(this,0===e?0:e)}:"has"==e?function(e){return!(o&&!_(e))&&n.call(this,0===e?0:e)}:"get"==e?function(e){return o&&!_(e)?void 0:n.call(this,0===e?0:e)}:"add"==e?function(e){return n.call(this,0===e?0:e),this}:function(e,t){return n.call(this,0===e?0:e,t),this})};if("function"==typeof s&&(o||d.forEach&&!E(function(){(new s).entries().next()}))){var f=new s,h=f[c](o?{}:-0,1)!=f,p=E(function(){f.has(1)}),m=C(function(e){new s(e)}),g=!o&&E(function(){for(var e=new s,t=5;t--;)e[c](t,t);return!e.has(-0)});m||(((s=e(function(e,t){S(e,s,r);var n=k(new a,e,s);return null!=t&&x(t,i,n[c],n),n})).prototype=d).constructor=s),(p||g)&&(l("delete"),l("has"),i&&l("get")),(g||h)&&l(c),o&&d.clear&&delete d.clear}else s=n.getConstructor(e,r,i,c),$(s.prototype,t),w.NEED=!0;return A(s,r),u[r]=s,b(b.G+b.W+b.F*(s!=a),u),o||n.setStrong(s,r,i),s}},{101:101,33:33,35:35,39:39,40:40,45:45,51:51,56:56,6:6,66:66,93:93,94:94}],23:[function(e,t,n){var r=t.exports={version:"2.5.0"};"number"==typeof __e&&(__e=r)},{}],24:[function(e,t,n){"use strict";var r=e(72),i=e(92);t.exports=function(e,t,n){t in e?r.f(e,t,i(0,n)):e[t]=n}},{72:72,92:92}],25:[function(e,t,n){var o=e(3);t.exports=function(r,i,e){if(o(r),void 0===i)return r;switch(e){case 1:return function(e){return r.call(i,e)};case 2:return function(e,t){return r.call(i,e,t)};case 3:return function(e,t,n){return r.call(i,e,t,n)}}return function(){return r.apply(i,arguments)}}},{3:3}],26:[function(e,t,n){"use strict";var r=e(35),i=Date.prototype.getTime,o=Date.prototype.toISOString,a=function(e){return 9<e?e:"0"+e};t.exports=r(function(){return"0385-07-25T07:06:39.999Z"!=o.call(new Date(-5e13-1))})||!r(function(){o.call(new Date(NaN))})?function(){if(!isFinite(i.call(this)))throw RangeError("Invalid time value");var e=this.getUTCFullYear(),t=this.getUTCMilliseconds(),n=e<0?"-":9999<e?"+":"";return n+("00000"+Math.abs(e)).slice(n?-6:-4)+"-"+a(this.getUTCMonth()+1)+"-"+a(this.getUTCDate())+"T"+a(this.getUTCHours())+":"+a(this.getUTCMinutes())+":"+a(this.getUTCSeconds())+"."+(99<t?t:"0"+a(t))+"Z"}:o},{35:35}],27:[function(e,t,n){"use strict";var r=e(7),i=e(120);t.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return i(r(this),"number"!=e)}},{120:120,7:7}],28:[function(e,t,n){t.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},{}],29:[function(e,t,n){t.exports=!e(35)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},{35:35}],30:[function(e,t,n){var r=e(51),i=e(40).document,o=r(i)&&r(i.createElement);t.exports=function(e){return o?i.createElement(e):{}}},{40:40,51:51}],31:[function(e,t,n){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],32:[function(e,t,n){var s=e(81),c=e(78),d=e(82);t.exports=function(e){var t=s(e),n=c.f;if(n)for(var r,i=n(e),o=d.f,a=0;i.length>a;)o.call(e,r=i[a++])&&t.push(r);return t}},{78:78,81:81,82:82}],33:[function(e,t,n){var m=e(40),g=e(23),v=e(42),b=e(94),y=e(25),$="prototype",w=function(e,t,n){var r,i,o,a,s=e&w.F,c=e&w.G,d=e&w.S,u=e&w.P,l=e&w.B,f=c?m:d?m[t]||(m[t]={}):(m[t]||{})[$],h=c?g:g[t]||(g[t]={}),p=h[$]||(h[$]={});for(r in c&&(n=t),n)o=((i=!s&&f&&void 0!==f[r])?f:n)[r],a=l&&i?y(o,m):u&&"function"==typeof o?y(Function.call,o):o,f&&b(f,r,o,e&w.U),h[r]!=o&&v(h,r,a),u&&p[r]!=o&&(p[r]=o)};m.core=g,w.F=1,w.G=2,w.S=4,w.P=8,w.B=16,w.W=32,w.U=64,w.R=128,t.exports=w},{23:23,25:25,40:40,42:42,94:94}],34:[function(e,t,n){var r=e(128)("match");t.exports=function(t){var n=/./;try{"/./"[t](n)}catch(e){try{return n[r]=!1,!"/./"[t](n)}catch(e){}}return!0}},{128:128}],35:[function(e,t,n){t.exports=function(e){try{return!!e()}catch(e){return!0}}},{}],36:[function(e,t,n){"use strict";var s=e(42),c=e(94),d=e(35),u=e(28),l=e(128);t.exports=function(t,e,n){var r=l(t),i=n(u,r,""[t]),o=i[0],a=i[1];d(function(){var e={};return e[r]=function(){return 7},7!=""[t](e)})&&(c(String.prototype,t,o),s(RegExp.prototype,r,2==e?function(e,t){return a.call(e,this,t)}:function(e){return a.call(e,this)}))}},{128:128,28:28,35:35,42:42,94:94}],37:[function(e,t,n){"use strict";var r=e(7);t.exports=function(){var e=r(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},{7:7}],38:[function(e,t,n){"use strict";var p=e(49),m=e(51),g=e(118),v=e(25),b=e(128)("isConcatSpreadable");t.exports=function e(t,n,r,i,o,a,s,c){for(var d,u,l=o,f=0,h=!!s&&v(s,c,3);f<i;){if(f in r){if(d=h?h(r[f],f,n):r[f],u=!1,m(d)&&(u=void 0!==(u=d[b])?!!u:p(d)),u&&0<a)l=e(t,n,d,g(d.length),l,a-1)-1;else{if(9007199254740991<=l)throw TypeError();t[l]=d}l++}f++}return l}},{118:118,128:128,25:25,49:49,51:51}],39:[function(e,t,n){var f=e(25),h=e(53),p=e(48),m=e(7),g=e(118),v=e(129),b={},y={};(n=t.exports=function(e,t,n,r,i){var o,a,s,c,d=i?function(){return e}:v(e),u=f(n,r,t?2:1),l=0;if("function"!=typeof d)throw TypeError(e+" is not iterable!");if(p(d)){for(o=g(e.length);l<o;l++)if((c=t?u(m(a=e[l])[0],a[1]):u(e[l]))===b||c===y)return c}else for(s=d.call(e);!(a=s.next()).done;)if((c=h(s,u,a.value,t))===b||c===y)return c}).BREAK=b,n.RETURN=y},{118:118,129:129,25:25,48:48,53:53,7:7}],40:[function(e,t,n){var r=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=r)},{}],41:[function(e,t,n){var r={}.hasOwnProperty;t.exports=function(e,t){return r.call(e,t)}},{}],42:[function(e,t,n){var r=e(72),i=e(92);t.exports=e(29)?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},{29:29,72:72,92:92}],43:[function(e,t,n){var r=e(40).document;t.exports=r&&r.documentElement},{40:40}],44:[function(e,t,n){t.exports=!e(29)&&!e(35)(function(){return 7!=Object.defineProperty(e(30)("div"),"a",{get:function(){return 7}}).a})},{29:29,30:30,35:35}],45:[function(e,t,n){var o=e(51),a=e(99).set;t.exports=function(e,t,n){var r,i=t.constructor;return i!==n&&"function"==typeof i&&(r=i.prototype)!==n.prototype&&o(r)&&a&&a(e,r),e}},{51:51,99:99}],46:[function(e,t,n){t.exports=function(e,t,n){var r=void 0===n;switch(t.length){case 0:return r?e():e.call(n);case 1:return r?e(t[0]):e.call(n,t[0]);case 2:return r?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return r?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return r?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}return e.apply(n,t)}},{}],47:[function(e,t,n){var r=e(18);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},{18:18}],48:[function(e,t,n){var r=e(58),i=e(128)("iterator"),o=Array.prototype;t.exports=function(e){return void 0!==e&&(r.Array===e||o[i]===e)}},{128:128,58:58}],49:[function(e,t,n){var r=e(18);t.exports=Array.isArray||function(e){return"Array"==r(e)}},{18:18}],50:[function(e,t,n){var r=e(51),i=Math.floor;t.exports=function(e){return!r(e)&&isFinite(e)&&i(e)===e}},{51:51}],51:[function(e,t,n){t.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},{}],52:[function(e,t,n){var r=e(51),i=e(18),o=e(128)("match");t.exports=function(e){var t;return r(e)&&(void 0!==(t=e[o])?!!t:"RegExp"==i(e))}},{128:128,18:18,51:51}],53:[function(e,t,n){var o=e(7);t.exports=function(t,e,n,r){try{return r?e(o(n)[0],n[1]):e(n)}catch(e){var i=t.return;throw void 0!==i&&o(i.call(t)),e}}},{7:7}],54:[function(e,t,n){"use strict";var r=e(71),i=e(92),o=e(101),a={};e(42)(a,e(128)("iterator"),function(){return this}),t.exports=function(e,t,n){e.prototype=r(a,{next:i(1,n)}),o(e,t+" Iterator")}},{101:101,128:128,42:42,71:71,92:92}],55:[function(e,t,n){"use strict";var y=e(60),$=e(33),w=e(94),x=e(42),S=e(41),_=e(58),E=e(54),C=e(101),A=e(79),k=e(128)("iterator"),T=!([].keys&&"next"in[].keys()),M="values",I=function(){return this};t.exports=function(e,t,n,r,i,o,a){E(n,t,r);var s,c,d,u=function(e){if(!T&&e in p)return p[e];switch(e){case"keys":case M:return function(){return new n(this,e)}}return function(){return new n(this,e)}},l=t+" Iterator",f=i==M,h=!1,p=e.prototype,m=p[k]||p["@@iterator"]||i&&p[i],g=m||u(i),v=i?f?u("entries"):g:void 0,b="Array"==t&&p.entries||m;if(b&&(d=A(b.call(new e)))!==Object.prototype&&d.next&&(C(d,l,!0),y||S(d,k)||x(d,k,I)),f&&m&&m.name!==M&&(h=!0,g=function(){return m.call(this)}),y&&!a||!T&&!h&&p[k]||x(p,k,g),_[t]=g,_[l]=I,i)if(s={values:f?g:u(M),keys:o?g:u("keys"),entries:v},a)for(c in s)c in p||w(p,c,s[c]);else $($.P+$.F*(T||h),t,s);return s}},{101:101,128:128,33:33,41:41,42:42,54:54,58:58,60:60,79:79,94:94}],56:[function(e,t,n){var o=e(128)("iterator"),a=!1;try{var r=[7][o]();r.return=function(){a=!0},Array.from(r,function(){throw 2})}catch(e){}t.exports=function(e,t){if(!t&&!a)return!1;var n=!1;try{var r=[7],i=r[o]();i.next=function(){return{done:n=!0}},r[o]=function(){return i},e(r)}catch(e){}return n}},{128:128}],57:[function(e,t,n){t.exports=function(e,t){return{value:t,done:!!e}}},{}],58:[function(e,t,n){t.exports={}},{}],59:[function(e,t,n){var s=e(81),c=e(117);t.exports=function(e,t){for(var n,r=c(e),i=s(r),o=i.length,a=0;a<o;)if(r[n=i[a++]]===t)return n}},{117:117,81:81}],60:[function(e,t,n){t.exports=!1},{}],61:[function(e,t,n){var r=Math.expm1;t.exports=!r||22025.465794806718<r(10)||r(10)<22025.465794806718||-2e-17!=r(-2e-17)?function(e){return 0==(e=+e)?e:-1e-6<e&&e<1e-6?e+e*e/2:Math.exp(e)-1}:r},{}],62:[function(e,t,n){var o=e(65),r=Math.pow,a=r(2,-52),s=r(2,-23),c=r(2,127)*(2-s),d=r(2,-126);t.exports=Math.fround||function(e){var t,n,r=Math.abs(e),i=o(e);return r<d?i*(r/d/s+1/a-1/a)*d*s:c<(n=(t=(1+s/a)*r)-(t-r))||n!=n?i*(1/0):i*n}},{65:65}],63:[function(e,t,n){t.exports=Math.log1p||function(e){return-1e-8<(e=+e)&&e<1e-8?e-e*e/2:Math.log(1+e)}},{}],64:[function(e,t,n){t.exports=Math.scale||function(e,t,n,r,i){return 0===arguments.length||e!=e||t!=t||n!=n||r!=r||i!=i?NaN:e===1/0||e===-1/0?e:(e-t)*(i-r)/(n-t)+r}},{}],65:[function(e,t,n){t.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},{}],66:[function(e,t,n){var r=e(124)("meta"),i=e(51),o=e(41),a=e(72).f,s=0,c=Object.isExtensible||function(){return!0},d=!e(35)(function(){return c(Object.preventExtensions({}))}),u=function(e){a(e,r,{value:{i:"O"+ ++s,w:{}}})},l=t.exports={KEY:r,NEED:!1,fastKey:function(e,t){if(!i(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!o(e,r)){if(!c(e))return"F";if(!t)return"E";u(e)}return e[r].i},getWeak:function(e,t){if(!o(e,r)){if(!c(e))return!0;if(!t)return!1;u(e)}return e[r].w},onFreeze:function(e){return d&&l.NEED&&c(e)&&!o(e,r)&&u(e),e}}},{124:124,35:35,41:41,51:51,72:72}],67:[function(e,t,n){var o=e(160),r=e(33),i=e(103)("metadata"),a=i.store||(i.store=new(e(266))),s=function(e,t,n){var r=a.get(e);if(!r){if(!n)return;a.set(e,r=new o)}var i=r.get(t);if(!i){if(!n)return;r.set(t,i=new o)}return i};t.exports={store:a,map:s,has:function(e,t,n){var r=s(t,n,!1);return void 0!==r&&r.has(e)},get:function(e,t,n){var r=s(t,n,!1);return void 0===r?void 0:r.get(e)},set:function(e,t,n,r){s(n,r,!0).set(e,t)},keys:function(e,t){var n=s(e,t,!1),r=[];return n&&n.forEach(function(e,t){r.push(t)}),r},key:function(e){return void 0===e||"symbol"==typeof e?e:String(e)},exp:function(e){r(r.S,"Reflect",e)}}},{103:103,160:160,266:266,33:33}],68:[function(e,t,n){var s=e(40),c=e(113).set,d=s.MutationObserver||s.WebKitMutationObserver,u=s.process,l=s.Promise,f="process"==e(18)(u);t.exports=function(){var n,r,i,e=function(){var e,t;for(f&&(e=u.domain)&&e.exit();n;){t=n.fn,n=n.next;try{t()}catch(e){throw n?i():r=void 0,e}}r=void 0,e&&e.enter()};if(f)i=function(){u.nextTick(e)};else if(d){var t=!0,o=document.createTextNode("");new d(e).observe(o,{characterData:!0}),i=function(){o.data=t=!t}}else if(l&&l.resolve){var a=l.resolve();i=function(){a.then(e)}}else i=function(){c.call(s,e)};return function(e){var t={fn:e,next:void 0};r&&(r.next=t),n||(n=t,i()),r=t}}},{113:113,18:18,40:40}],69:[function(e,t,n){"use strict";var i=e(3);function r(e){var n,r;this.promise=new e(function(e,t){if(void 0!==n||void 0!==r)throw TypeError("Bad Promise constructor");n=e,r=t}),this.resolve=i(n),this.reject=i(r)}t.exports.f=function(e){return new r(e)}},{3:3}],70:[function(e,t,n){"use strict";var f=e(81),h=e(78),p=e(82),m=e(119),g=e(47),i=Object.assign;t.exports=!i||e(35)(function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach(function(e){t[e]=e}),7!=i({},e)[n]||Object.keys(i({},t)).join("")!=r})?function(e,t){for(var n=m(e),r=arguments.length,i=1,o=h.f,a=p.f;i<r;)for(var s,c=g(arguments[i++]),d=o?f(c).concat(o(c)):f(c),u=d.length,l=0;l<u;)a.call(c,s=d[l++])&&(n[s]=c[s]);return n}:i},{119:119,35:35,47:47,78:78,81:81,82:82}],71:[function(r,e,t){var i=r(7),o=r(73),a=r(31),s=r(102)("IE_PROTO"),c=function(){},d="prototype",u=function(){var e,t=r(30)("iframe"),n=a.length;for(t.style.display="none",r(43).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),u=e.F;n--;)delete u[d][a[n]];return u()};e.exports=Object.create||function(e,t){var n;return null!==e?(c[d]=i(e),n=new c,c[d]=null,n[s]=e):n=u(),void 0===t?n:o(n,t)}},{102:102,30:30,31:31,43:43,7:7,73:73}],72:[function(e,t,n){var r=e(7),i=e(44),o=e(120),a=Object.defineProperty;n.f=e(29)?Object.defineProperty:function(e,t,n){if(r(e),t=o(t,!0),r(n),i)try{return a(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},{120:120,29:29,44:44,7:7}],73:[function(e,t,n){var a=e(72),s=e(7),c=e(81);t.exports=e(29)?Object.defineProperties:function(e,t){s(e);for(var n,r=c(t),i=r.length,o=0;o<i;)a.f(e,n=r[o++],t[n]);return e}},{29:29,7:7,72:72,81:81}],74:[function(t,e,n){"use strict";e.exports=t(60)||!t(35)(function(){var e=Math.random();__defineSetter__.call(null,e,function(){}),delete t(40)[e]})},{35:35,40:40,60:60}],75:[function(e,t,n){var r=e(82),i=e(92),o=e(117),a=e(120),s=e(41),c=e(44),d=Object.getOwnPropertyDescriptor;n.f=e(29)?d:function(e,t){if(e=o(e),t=a(t,!0),c)try{return d(e,t)}catch(e){}if(s(e,t))return i(!r.f.call(e,t),e[t])}},{117:117,120:120,29:29,41:41,44:44,82:82,92:92}],76:[function(e,t,n){var r=e(117),i=e(77).f,o={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(e){return a&&"[object Window]"==o.call(e)?function(e){try{return i(e)}catch(e){return a.slice()}}(e):i(r(e))}},{117:117,77:77}],77:[function(e,t,n){var r=e(80),i=e(31).concat("length","prototype");n.f=Object.getOwnPropertyNames||function(e){return r(e,i)}},{31:31,80:80}],78:[function(e,t,n){n.f=Object.getOwnPropertySymbols},{}],79:[function(e,t,n){var r=e(41),i=e(119),o=e(102)("IE_PROTO"),a=Object.prototype;t.exports=Object.getPrototypeOf||function(e){return e=i(e),r(e,o)?e[o]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?a:null}},{102:102,119:119,41:41}],80:[function(e,t,n){var a=e(41),s=e(117),c=e(11)(!1),d=e(102)("IE_PROTO");t.exports=function(e,t){var n,r=s(e),i=0,o=[];for(n in r)n!=d&&a(r,n)&&o.push(n);for(;t.length>i;)a(r,n=t[i++])&&(~c(o,n)||o.push(n));return o}},{102:102,11:11,117:117,41:41}],81:[function(e,t,n){var r=e(80),i=e(31);t.exports=Object.keys||function(e){return r(e,i)}},{31:31,80:80}],82:[function(e,t,n){n.f={}.propertyIsEnumerable},{}],83:[function(e,t,n){var i=e(33),o=e(23),a=e(35);t.exports=function(e,t){var n=(o.Object||{})[e]||Object[e],r={};r[e]=t(n),i(i.S+i.F*a(function(){n(1)}),"Object",r)}},{23:23,33:33,35:35}],84:[function(e,t,n){var c=e(81),d=e(117),u=e(82).f;t.exports=function(s){return function(e){for(var t,n=d(e),r=c(n),i=r.length,o=0,a=[];o<i;)u.call(n,t=r[o++])&&a.push(s?[t,n[t]]:n[t]);return a}}},{117:117,81:81,82:82}],85:[function(e,t,n){var r=e(77),i=e(78),o=e(7),a=e(40).Reflect;t.exports=a&&a.ownKeys||function(e){var t=r.f(o(e)),n=i.f;return n?t.concat(n(e)):t}},{40:40,7:7,77:77,78:78}],86:[function(e,t,n){var r=e(40).parseFloat,i=e(111).trim;t.exports=1/r(e(112)+"-0")!=-1/0?function(e){var t=i(String(e),3),n=r(t);return 0===n&&"-"==t.charAt(0)?-0:n}:r},{111:111,112:112,40:40}],87:[function(e,t,n){var r=e(40).parseInt,i=e(111).trim,o=e(112),a=/^[-+]?0[xX]/;t.exports=8!==r(o+"08")||22!==r(o+"0x16")?function(e,t){var n=i(String(e),3);return r(n,t>>>0||(a.test(n)?16:10))}:r},{111:111,112:112,40:40}],88:[function(e,t,n){"use strict";var r=e(89),d=e(46),u=e(3);t.exports=function(){for(var i=u(this),o=arguments.length,a=Array(o),e=0,s=r._,c=!1;e<o;)(a[e]=arguments[e++])===s&&(c=!0);return function(){var e,t=arguments.length,n=0,r=0;if(!c&&!t)return d(i,a,this);if(e=a.slice(),c)for(;n<o;n++)e[n]===s&&(e[n]=arguments[r++]);for(;r<t;)e.push(arguments[r++]);return d(i,e,this)}}},{3:3,46:46,89:89}],89:[function(e,t,n){t.exports=e(40)},{40:40}],90:[function(e,t,n){t.exports=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}}},{}],91:[function(e,t,n){var r=e(69);t.exports=function(e,t){var n=r.f(e);return(0,n.resolve)(t),n.promise}},{69:69}],92:[function(e,t,n){t.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},{}],93:[function(e,t,n){var i=e(94);t.exports=function(e,t,n){for(var r in t)i(e,r,t[r],n);return e}},{94:94}],94:[function(e,t,n){var o=e(40),a=e(42),s=e(41),c=e(124)("src"),r="toString",i=Function[r],d=(""+i).split(r);e(23).inspectSource=function(e){return i.call(e)},(t.exports=function(e,t,n,r){var i="function"==typeof n;i&&(s(n,"name")||a(n,"name",t)),e[t]!==n&&(i&&(s(n,c)||a(n,c,e[t]?""+e[t]:d.join(String(t)))),e===o?e[t]=n:r?e[t]?e[t]=n:a(e,t,n):(delete e[t],a(e,t,n)))})(Function.prototype,r,function(){return"function"==typeof this&&this[c]||i.call(this)})},{124:124,23:23,40:40,41:41,42:42}],95:[function(e,t,n){t.exports=function(t,n){var r=n===Object(n)?function(e){return n[e]}:n;return function(e){return String(e).replace(t,r)}}},{}],96:[function(e,t,n){t.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},{}],97:[function(e,t,n){"use strict";var r=e(33),a=e(3),s=e(25),c=e(39);t.exports=function(e){r(r.S,e,{from:function(e){var t,n,r,i,o=arguments[1];return a(this),(t=void 0!==o)&&a(o),null==e?new this:(n=[],t?(r=0,i=s(o,arguments[2],2),c(e,!1,function(e){n.push(i(e,r++))})):c(e,!1,n.push,n),new this(n))}})}},{25:25,3:3,33:33,39:39}],98:[function(e,t,n){"use strict";var r=e(33);t.exports=function(e){r(r.S,e,{of:function(){for(var e=arguments.length,t=Array(e);e--;)t[e]=arguments[e];return new this(t)}})}},{33:33}],99:[function(t,e,n){var r=t(51),i=t(7),o=function(e,t){if(i(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,n,r){try{(r=t(25)(Function.call,t(75).f(Object.prototype,"__proto__").set,2))(e,[]),n=!(e instanceof Array)}catch(e){n=!0}return function(e,t){return o(e,t),n?e.__proto__=t:r(e,t),e}}({},!1):void 0),check:o}},{25:25,51:51,7:7,75:75}],100:[function(e,t,n){"use strict";var r=e(40),i=e(72),o=e(29),a=e(128)("species");t.exports=function(e){var t=r[e];o&&t&&!t[a]&&i.f(t,a,{configurable:!0,get:function(){return this}})}},{128:128,29:29,40:40,72:72}],101:[function(e,t,n){var r=e(72).f,i=e(41),o=e(128)("toStringTag");t.exports=function(e,t,n){e&&!i(e=n?e:e.prototype,o)&&r(e,o,{configurable:!0,value:t})}},{128:128,41:41,72:72}],102:[function(e,t,n){var r=e(103)("keys"),i=e(124);t.exports=function(e){return r[e]||(r[e]=i(e))}},{103:103,124:124}],103:[function(e,t,n){var r=e(40),i="__core-js_shared__",o=r[i]||(r[i]={});t.exports=function(e){return o[e]||(o[e]={})}},{40:40}],104:[function(e,t,n){var i=e(7),o=e(3),a=e(128)("species");t.exports=function(e,t){var n,r=i(e).constructor;return void 0===r||null==(n=i(r)[a])?t:o(n)}},{128:128,3:3,7:7}],105:[function(e,t,n){"use strict";var r=e(35);t.exports=function(e,t){return!!e&&r(function(){t?e.call(null,function(){},1):e.call(null)})}},{35:35}],106:[function(e,t,n){var c=e(116),d=e(28);t.exports=function(s){return function(e,t){var n,r,i=String(d(e)),o=c(t),a=i.length;return o<0||a<=o?s?"":void 0:(n=i.charCodeAt(o))<55296||56319<n||o+1===a||(r=i.charCodeAt(o+1))<56320||57343<r?s?i.charAt(o):n:s?i.slice(o,o+2):r-56320+(n-55296<<10)+65536}}},{116:116,28:28}],107:[function(e,t,n){var r=e(52),i=e(28);t.exports=function(e,t,n){if(r(t))throw TypeError("String#"+n+" doesn't accept regex!");return String(i(e))}},{28:28,52:52}],108:[function(e,t,n){var r=e(33),i=e(35),a=e(28),s=/"/g,o=function(e,t,n,r){var i=String(a(e)),o="<"+t;return""!==n&&(o+=" "+n+'="'+String(r).replace(s,""")+'"'),o+">"+i+"</"+t+">"};t.exports=function(t,e){var n={};n[t]=e(o),r(r.P+r.F*i(function(){var e=""[t]('"');return e!==e.toLowerCase()||3<e.split('"').length}),"String",n)}},{28:28,33:33,35:35}],109:[function(e,t,n){var u=e(118),l=e(110),f=e(28);t.exports=function(e,t,n,r){var i=String(f(e)),o=i.length,a=void 0===n?" ":String(n),s=u(t);if(s<=o||""==a)return i;var c=s-o,d=l.call(a,Math.ceil(c/a.length));return d.length>c&&(d=d.slice(0,c)),r?d+i:i+d}},{110:110,118:118,28:28}],110:[function(e,t,n){"use strict";var i=e(116),o=e(28);t.exports=function(e){var t=String(o(this)),n="",r=i(e);if(r<0||r==1/0)throw RangeError("Count can't be negative");for(;0<r;(r>>>=1)&&(t+=t))1&r&&(n+=t);return n}},{116:116,28:28}],111:[function(e,t,n){var a=e(33),r=e(28),s=e(35),c=e(112),i="["+c+"]",o=RegExp("^"+i+i+"*"),d=RegExp(i+i+"*$"),u=function(e,t,n){var r={},i=s(function(){return!!c[e]()||"
"!="
"[e]()}),o=r[e]=i?t(l):c[e];n&&(r[n]=o),a(a.P+a.F*i,"String",r)},l=u.trim=function(e,t){return e=String(r(e)),1&t&&(e=e.replace(o,"")),2&t&&(e=e.replace(d,"")),e};t.exports=u},{112:112,28:28,33:33,35:35}],112:[function(e,t,n){t.exports="\t\n\v\f\r \u2028\u2029\ufeff"},{}],113:[function(e,t,n){var r,i,o,a=e(25),s=e(46),c=e(43),d=e(30),u=e(40),l=u.process,f=u.setImmediate,h=u.clearImmediate,p=u.MessageChannel,m=u.Dispatch,g=0,v={},b="onreadystatechange",y=function(){var e=+this;if(v.hasOwnProperty(e)){var t=v[e];delete v[e],t()}},$=function(e){y.call(e.data)};f&&h||(f=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return v[++g]=function(){s("function"==typeof e?e:Function(e),t)},r(g),g},h=function(e){delete v[e]},"process"==e(18)(l)?r=function(e){l.nextTick(a(y,e,1))}:m&&m.now?r=function(e){m.now(a(y,e,1))}:p?(o=(i=new p).port2,i.port1.onmessage=$,r=a(o.postMessage,o,1)):u.addEventListener&&"function"==typeof postMessage&&!u.importScripts?(r=function(e){u.postMessage(e+"","*")},u.addEventListener("message",$,!1)):r=b in d("script")?function(e){c.appendChild(d("script"))[b]=function(){c.removeChild(this),y.call(e)}}:function(e){setTimeout(a(y,e,1),0)}),t.exports={set:f,clear:h}},{18:18,25:25,30:30,40:40,43:43,46:46}],114:[function(e,t,n){var r=e(116),i=Math.max,o=Math.min;t.exports=function(e,t){return(e=r(e))<0?i(e+t,0):o(e,t)}},{116:116}],115:[function(e,t,n){var r=e(116),i=e(118);t.exports=function(e){if(void 0===e)return 0;var t=r(e),n=i(t);if(t!==n)throw RangeError("Wrong length!");return n}},{116:116,118:118}],116:[function(e,t,n){var r=Math.ceil,i=Math.floor;t.exports=function(e){return isNaN(e=+e)?0:(0<e?i:r)(e)}},{}],117:[function(e,t,n){var r=e(47),i=e(28);t.exports=function(e){return r(i(e))}},{28:28,47:47}],118:[function(e,t,n){var r=e(116),i=Math.min;t.exports=function(e){return 0<e?i(r(e),9007199254740991):0}},{116:116}],119:[function(e,t,n){var r=e(28);t.exports=function(e){return Object(r(e))}},{28:28}],120:[function(e,t,n){var i=e(51);t.exports=function(e,t){if(!i(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!i(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},{51:51}],121:[function(e,t,n){"use strict";if(e(29)){var v=e(60),b=e(40),y=e(35),$=e(33),w=e(123),r=e(122),f=e(25),x=e(6),i=e(92),S=e(42),o=e(93),a=e(116),_=e(118),E=e(115),s=e(114),c=e(120),d=e(41),C=e(17),A=e(51),h=e(119),p=e(48),k=e(71),T=e(79),M=e(77).f,m=e(129),u=e(124),l=e(128),g=e(12),I=e(11),N=e(104),O=e(141),P=e(58),L=e(56),D=e(100),j=e(9),R=e(8),B=e(72),F=e(75),U=B.f,q=F.f,H=b.RangeError,z=b.TypeError,V=b.Uint8Array,K="ArrayBuffer",G="Shared"+K,W="BYTES_PER_ELEMENT",X="prototype",Y=Array[X],Z=r.ArrayBuffer,J=r.DataView,Q=g(0),ee=g(2),te=g(3),ne=g(4),re=g(5),ie=g(6),oe=I(!0),ae=I(!1),se=O.values,ce=O.keys,de=O.entries,ue=Y.lastIndexOf,le=Y.reduce,fe=Y.reduceRight,he=Y.join,pe=Y.sort,me=Y.slice,ge=Y.toString,ve=Y.toLocaleString,be=l("iterator"),ye=l("toStringTag"),$e=u("typed_constructor"),we=u("def_constructor"),xe=w.CONSTR,Se=w.TYPED,_e=w.VIEW,Ee="Wrong length!",Ce=g(1,function(e,t){return Ie(N(e,e[we]),t)}),Ae=y(function(){return 1===new V(new Uint16Array([1]).buffer)[0]}),ke=!!V&&!!V[X].set&&y(function(){new V(1).set({})}),Te=function(e,t){var n=a(e);if(n<0||n%t)throw H("Wrong offset!");return n},Me=function(e){if(A(e)&&Se in e)return e;throw z(e+" is not a typed array!")},Ie=function(e,t){if(!(A(e)&&$e in e))throw z("It is not a typed array constructor!");return new e(t)},Ne=function(e,t){return Oe(N(e,e[we]),t)},Oe=function(e,t){for(var n=0,r=t.length,i=Ie(e,r);n<r;)i[n]=t[n++];return i},Pe=function(e,t,n){U(e,t,{get:function(){return this._d[n]}})},Le=function(e){var t,n,r,i,o,a,s=h(e),c=arguments.length,d=1<c?arguments[1]:void 0,u=void 0!==d,l=m(s);if(null!=l&&!p(l)){for(a=l.call(s),r=[],t=0;!(o=a.next()).done;t++)r.push(o.value);s=r}for(u&&2<c&&(d=f(d,arguments[2],2)),t=0,n=_(s.length),i=Ie(this,n);t<n;t++)i[t]=u?d(s[t],t):s[t];return i},De=function(){for(var e=0,t=arguments.length,n=Ie(this,t);e<t;)n[e]=arguments[e++];return n},je=!!V&&y(function(){ve.call(new V(1))}),Re=function(){return ve.apply(je?me.call(Me(this)):Me(this),arguments)},Be={copyWithin:function(e,t){return R.call(Me(this),e,t,2<arguments.length?arguments[2]:void 0)},every:function(e){return ne(Me(this),e,1<arguments.length?arguments[1]:void 0)},fill:function(e){return j.apply(Me(this),arguments)},filter:function(e){return Ne(this,ee(Me(this),e,1<arguments.length?arguments[1]:void 0))},find:function(e){return re(Me(this),e,1<arguments.length?arguments[1]:void 0)},findIndex:function(e){return ie(Me(this),e,1<arguments.length?arguments[1]:void 0)},forEach:function(e){Q(Me(this),e,1<arguments.length?arguments[1]:void 0)},indexOf:function(e){return ae(Me(this),e,1<arguments.length?arguments[1]:void 0)},includes:function(e){return oe(Me(this),e,1<arguments.length?arguments[1]:void 0)},join:function(e){return he.apply(Me(this),arguments)},lastIndexOf:function(e){return ue.apply(Me(this),arguments)},map:function(e){return Ce(Me(this),e,1<arguments.length?arguments[1]:void 0)},reduce:function(e){return le.apply(Me(this),arguments)},reduceRight:function(e){return fe.apply(Me(this),arguments)},reverse:function(){for(var e,t=Me(this).length,n=Math.floor(t/2),r=0;r<n;)e=this[r],this[r++]=this[--t],this[t]=e;return this},some:function(e){return te(Me(this),e,1<arguments.length?arguments[1]:void 0)},sort:function(e){return pe.call(Me(this),e)},subarray:function(e,t){var n=Me(this),r=n.length,i=s(e,r);return new(N(n,n[we]))(n.buffer,n.byteOffset+i*n.BYTES_PER_ELEMENT,_((void 0===t?r:s(t,r))-i))}},Fe=function(e,t){return Ne(this,me.call(Me(this),e,t))},Ue=function(e){Me(this);var t=Te(arguments[1],1),n=this.length,r=h(e),i=_(r.length),o=0;if(n<i+t)throw H(Ee);for(;o<i;)this[t+o]=r[o++]},qe={entries:function(){return de.call(Me(this))},keys:function(){return ce.call(Me(this))},values:function(){return se.call(Me(this))}},He=function(e,t){return A(e)&&e[Se]&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},ze=function(e,t){return He(e,t=c(t,!0))?i(2,e[t]):q(e,t)},Ve=function(e,t,n){return!(He(e,t=c(t,!0))&&A(n)&&d(n,"value"))||d(n,"get")||d(n,"set")||n.configurable||d(n,"writable")&&!n.writable||d(n,"enumerable")&&!n.enumerable?U(e,t,n):(e[t]=n.value,e)};xe||(F.f=ze,B.f=Ve),$($.S+$.F*!xe,"Object",{getOwnPropertyDescriptor:ze,defineProperty:Ve}),y(function(){ge.call({})})&&(ge=ve=function(){return he.call(this)});var Ke=o({},Be);o(Ke,qe),S(Ke,be,qe.values),o(Ke,{slice:Fe,set:Ue,constructor:function(){},toString:ge,toLocaleString:Re}),Pe(Ke,"buffer","b"),Pe(Ke,"byteOffset","o"),Pe(Ke,"byteLength","l"),Pe(Ke,"length","e"),U(Ke,ye,{get:function(){return this[Se]}}),t.exports=function(e,l,t,o){var f=e+((o=!!o)?"Clamped":"")+"Array",n="get"+e,a="set"+e,h=b[f],s=h||{},r=h&&T(h),i=!h||!w.ABV,c={},d=h&&h[X],p=function(e,i){U(e,i,{get:function(){return e=i,(t=this._d).v[n](e*l+t.o,Ae);var e,t},set:function(e){return t=i,n=e,r=this._d,o&&(n=(n=Math.round(n))<0?0:255<n?255:255&n),void r.v[a](t*l+r.o,n,Ae);var t,n,r},enumerable:!0})};i?(h=t(function(e,t,n,r){x(e,h,f,"_d");var i,o,a,s,c=0,d=0;if(A(t)){if(!(t instanceof Z||(s=C(t))==K||s==G))return Se in t?Oe(h,t):Le.call(h,t);i=t,d=Te(n,l);var u=t.byteLength;if(void 0===r){if(u%l)throw H(Ee);if((o=u-d)<0)throw H(Ee)}else if(u<(o=_(r)*l)+d)throw H(Ee);a=o/l}else a=E(t),i=new Z(o=a*l);for(S(e,"_d",{b:i,o:d,l:o,e:a,v:new J(i)});c<a;)p(e,c++)}),d=h[X]=k(Ke),S(d,"constructor",h)):y(function(){h(1)})&&y(function(){new h(-1)})&&L(function(e){new h,new h(null),new h(1.5),new h(e)},!0)||(h=t(function(e,t,n,r){var i;return x(e,h,f),A(t)?t instanceof Z||(i=C(t))==K||i==G?void 0!==r?new s(t,Te(n,l),r):void 0!==n?new s(t,Te(n,l)):new s(t):Se in t?Oe(h,t):Le.call(h,t):new s(E(t))}),Q(r!==Function.prototype?M(s).concat(M(r)):M(s),function(e){e in h||S(h,e,s[e])}),h[X]=d,v||(d.constructor=h));var u=d[be],m=!!u&&("values"==u.name||null==u.name),g=qe.values;S(h,$e,!0),S(d,Se,f),S(d,_e,!0),S(d,we,h),(o?new h(1)[ye]==f:ye in d)||U(d,ye,{get:function(){return f}}),c[f]=h,$($.G+$.W+$.F*(h!=s),c),$($.S,f,{BYTES_PER_ELEMENT:l}),$($.S+$.F*y(function(){s.of.call(h,1)}),f,{from:Le,of:De}),W in d||S(d,W,l),$($.P,f,Be),D(f),$($.P+$.F*ke,f,{set:Ue}),$($.P+$.F*!m,f,qe),v||d.toString==ge||(d.toString=ge),$($.P+$.F*y(function(){new h(1).slice()}),f,{slice:Fe}),$($.P+$.F*(y(function(){return[1,2].toLocaleString()!=new h([1,2]).toLocaleString()})||!y(function(){d.toLocaleString.call([1,2])})),f,{toLocaleString:Re}),P[f]=m?u:g,v||m||S(d,be,g)}}else t.exports=function(){}},{100:100,104:104,11:11,114:114,115:115,116:116,118:118,119:119,12:12,120:120,122:122,123:123,124:124,128:128,129:129,141:141,17:17,25:25,29:29,33:33,35:35,40:40,41:41,42:42,48:48,51:51,56:56,58:58,6:6,60:60,71:71,72:72,75:75,77:77,79:79,8:8,9:9,92:92,93:93}],122:[function(e,t,n){"use strict";var r=e(40),i=e(29),o=e(60),a=e(123),s=e(42),c=e(93),d=e(35),u=e(6),l=e(116),f=e(118),h=e(115),p=e(77).f,m=e(72).f,g=e(9),v=e(101),b="ArrayBuffer",y="DataView",$="prototype",w="Wrong index!",x=r[b],S=r[y],_=r.Math,E=r.RangeError,C=r.Infinity,A=x,k=_.abs,T=_.pow,M=_.floor,I=_.log,N=_.LN2,O="byteLength",P="byteOffset",L=i?"_b":"buffer",D=i?"_l":O,j=i?"_o":P;function R(e,t,n){var r,i,o,a=Array(n),s=8*n-t-1,c=(1<<s)-1,d=c>>1,u=23===t?T(2,-24)-T(2,-77):0,l=0,f=e<0||0===e&&1/e<0?1:0;for((e=k(e))!=e||e===C?(i=e!=e?1:0,r=c):(r=M(I(e)/N),e*(o=T(2,-r))<1&&(r--,o*=2),2<=(e+=1<=r+d?u/o:u*T(2,1-d))*o&&(r++,o/=2),c<=r+d?(i=0,r=c):1<=r+d?(i=(e*o-1)*T(2,t),r+=d):(i=e*T(2,d-1)*T(2,t),r=0));8<=t;a[l++]=255&i,i/=256,t-=8);for(r=r<<t|i,s+=t;0<s;a[l++]=255&r,r/=256,s-=8);return a[--l]|=128*f,a}function B(e,t,n){var r,i=8*n-t-1,o=(1<<i)-1,a=o>>1,s=i-7,c=n-1,d=e[c--],u=127&d;for(d>>=7;0<s;u=256*u+e[c],c--,s-=8);for(r=u&(1<<-s)-1,u>>=-s,s+=t;0<s;r=256*r+e[c],c--,s-=8);if(0===u)u=1-a;else{if(u===o)return r?NaN:d?-C:C;r+=T(2,t),u-=a}return(d?-1:1)*r*T(2,u-t)}function F(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]}function U(e){return[255&e]}function q(e){return[255&e,e>>8&255]}function H(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]}function z(e){return R(e,52,8)}function V(e){return R(e,23,4)}function K(e,t,n){m(e[$],t,{get:function(){return this[n]}})}function G(e,t,n,r){var i=h(+n);if(i+t>e[D])throw E(w);var o=e[L]._b,a=i+e[j],s=o.slice(a,a+t);return r?s:s.reverse()}function W(e,t,n,r,i,o){var a=h(+n);if(a+t>e[D])throw E(w);for(var s=e[L]._b,c=a+e[j],d=r(+i),u=0;u<t;u++)s[c+u]=d[o?u:t-u-1]}if(a.ABV){if(!d(function(){x(1)})||!d(function(){new x(-1)})||d(function(){return new x,new x(1.5),new x(NaN),x.name!=b})){for(var X,Y=(x=function(e){return u(this,x),new A(h(e))})[$]=A[$],Z=p(A),J=0;Z.length>J;)(X=Z[J++])in x||s(x,X,A[X]);o||(Y.constructor=x)}var Q=new S(new x(2)),ee=S[$].setInt8;Q.setInt8(0,2147483648),Q.setInt8(1,2147483649),!Q.getInt8(0)&&Q.getInt8(1)||c(S[$],{setInt8:function(e,t){ee.call(this,e,t<<24>>24)},setUint8:function(e,t){ee.call(this,e,t<<24>>24)}},!0)}else x=function(e){u(this,x,b);var t=h(e);this._b=g.call(Array(t),0),this[D]=t},S=function(e,t,n){u(this,S,y),u(e,x,y);var r=e[D],i=l(t);if(i<0||r<i)throw E("Wrong offset!");if(r<i+(n=void 0===n?r-i:f(n)))throw E("Wrong length!");this[L]=e,this[j]=i,this[D]=n},i&&(K(x,O,"_l"),K(S,"buffer","_b"),K(S,O,"_l"),K(S,P,"_o")),c(S[$],{getInt8:function(e){return G(this,1,e)[0]<<24>>24},getUint8:function(e){return G(this,1,e)[0]},getInt16:function(e){var t=G(this,2,e,arguments[1]);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=G(this,2,e,arguments[1]);return t[1]<<8|t[0]},getInt32:function(e){return F(G(this,4,e,arguments[1]))},getUint32:function(e){return F(G(this,4,e,arguments[1]))>>>0},getFloat32:function(e){return B(G(this,4,e,arguments[1]),23,4)},getFloat64:function(e){return B(G(this,8,e,arguments[1]),52,8)},setInt8:function(e,t){W(this,1,e,U,t)},setUint8:function(e,t){W(this,1,e,U,t)},setInt16:function(e,t){W(this,2,e,q,t,arguments[2])},setUint16:function(e,t){W(this,2,e,q,t,arguments[2])},setInt32:function(e,t){W(this,4,e,H,t,arguments[2])},setUint32:function(e,t){W(this,4,e,H,t,arguments[2])},setFloat32:function(e,t){W(this,4,e,V,t,arguments[2])},setFloat64:function(e,t){W(this,8,e,z,t,arguments[2])}});v(x,b),v(S,y),s(S[$],a.VIEW,!0),n[b]=x,n[y]=S},{101:101,115:115,116:116,118:118,123:123,29:29,35:35,40:40,42:42,6:6,60:60,72:72,77:77,9:9,93:93}],123:[function(e,t,n){for(var r,i=e(40),o=e(42),a=e(124),s=a("typed_array"),c=a("view"),d=!(!i.ArrayBuffer||!i.DataView),u=d,l=0,f="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");l<9;)(r=i[f[l++]])?(o(r.prototype,s,!0),o(r.prototype,c,!0)):u=!1;t.exports={ABV:d,CONSTR:u,TYPED:s,VIEW:c}},{124:124,40:40,42:42}],124:[function(e,t,n){var r=0,i=Math.random();t.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++r+i).toString(36))}},{}],125:[function(e,t,n){var r=e(51);t.exports=function(e,t){if(!r(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e}},{51:51}],126:[function(e,t,n){var r=e(40),i=e(23),o=e(60),a=e(127),s=e(72).f;t.exports=function(e){var t=i.Symbol||(i.Symbol=o?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:a.f(e)})}},{127:127,23:23,40:40,60:60,72:72}],127:[function(e,t,n){n.f=e(128)},{128:128}],128:[function(e,t,n){var r=e(103)("wks"),i=e(124),o=e(40).Symbol,a="function"==typeof o;(t.exports=function(e){return r[e]||(r[e]=a&&o[e]||(a?o:i)("Symbol."+e))}).store=r},{103:103,124:124,40:40}],129:[function(e,t,n){var r=e(17),i=e(128)("iterator"),o=e(58);t.exports=e(23).getIteratorMethod=function(e){if(null!=e)return e[i]||e["@@iterator"]||o[r(e)]}},{128:128,17:17,23:23,58:58}],130:[function(e,t,n){var r=e(33),i=e(95)(/[\\^$*+?.()|[\]{}]/g,"\\$&");r(r.S,"RegExp",{escape:function(e){return i(e)}})},{33:33,95:95}],131:[function(e,t,n){var r=e(33);r(r.P,"Array",{copyWithin:e(8)}),e(5)("copyWithin")},{33:33,5:5,8:8}],132:[function(e,t,n){"use strict";var r=e(33),i=e(12)(4);r(r.P+r.F*!e(105)([].every,!0),"Array",{every:function(e){return i(this,e,arguments[1])}})},{105:105,12:12,33:33}],133:[function(e,t,n){var r=e(33);r(r.P,"Array",{fill:e(9)}),e(5)("fill")},{33:33,5:5,9:9}],134:[function(e,t,n){"use strict";var r=e(33),i=e(12)(2);r(r.P+r.F*!e(105)([].filter,!0),"Array",{filter:function(e){return i(this,e,arguments[1])}})},{105:105,12:12,33:33}],135:[function(e,t,n){"use strict";var r=e(33),i=e(12)(6),o="findIndex",a=!0;o in[]&&Array(1)[o](function(){a=!1}),r(r.P+r.F*a,"Array",{findIndex:function(e){return i(this,e,1<arguments.length?arguments[1]:void 0)}}),e(5)(o)},{12:12,33:33,5:5}],136:[function(e,t,n){"use strict";var r=e(33),i=e(12)(5),o=!0;"find"in[]&&Array(1).find(function(){o=!1}),r(r.P+r.F*o,"Array",{find:function(e){return i(this,e,1<arguments.length?arguments[1]:void 0)}}),e(5)("find")},{12:12,33:33,5:5}],137:[function(e,t,n){"use strict";var r=e(33),i=e(12)(0),o=e(105)([].forEach,!0);r(r.P+r.F*!o,"Array",{forEach:function(e){return i(this,e,arguments[1])}})},{105:105,12:12,33:33}],138:[function(e,t,n){"use strict";var f=e(25),r=e(33),h=e(119),p=e(53),m=e(48),g=e(118),v=e(24),b=e(129);r(r.S+r.F*!e(56)(function(e){Array.from(e)}),"Array",{from:function(e){var t,n,r,i,o=h(e),a="function"==typeof this?this:Array,s=arguments.length,c=1<s?arguments[1]:void 0,d=void 0!==c,u=0,l=b(o);if(d&&(c=f(c,2<s?arguments[2]:void 0,2)),null==l||a==Array&&m(l))for(n=new a(t=g(o.length));u<t;u++)v(n,u,d?c(o[u],u):o[u]);else for(i=l.call(o),n=new a;!(r=i.next()).done;u++)v(n,u,d?p(i,c,[r.value,u],!0):r.value);return n.length=u,n}})},{118:118,119:119,129:129,24:24,25:25,33:33,48:48,53:53,56:56}],139:[function(e,t,n){"use strict";var r=e(33),i=e(11)(!1),o=[].indexOf,a=!!o&&1/[1].indexOf(1,-0)<0;r(r.P+r.F*(a||!e(105)(o)),"Array",{indexOf:function(e){return a?o.apply(this,arguments)||0:i(this,e,arguments[1])}})},{105:105,11:11,33:33}],140:[function(e,t,n){var r=e(33);r(r.S,"Array",{isArray:e(49)})},{33:33,49:49}],141:[function(e,t,n){"use strict";var r=e(5),i=e(57),o=e(58),a=e(117);t.exports=e(55)(Array,"Array",function(e,t){this._t=a(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,i(1)):i(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])},"values"),o.Arguments=o.Array,r("keys"),r("values"),r("entries")},{117:117,5:5,55:55,57:57,58:58}],142:[function(e,t,n){"use strict";var r=e(33),i=e(117),o=[].join;r(r.P+r.F*(e(47)!=Object||!e(105)(o)),"Array",{join:function(e){return o.call(i(this),void 0===e?",":e)}})},{105:105,117:117,33:33,47:47}],143:[function(e,t,n){"use strict";var r=e(33),i=e(117),o=e(116),a=e(118),s=[].lastIndexOf,c=!!s&&1/[1].lastIndexOf(1,-0)<0;r(r.P+r.F*(c||!e(105)(s)),"Array",{lastIndexOf:function(e){if(c)return s.apply(this,arguments)||0;var t=i(this),n=a(t.length),r=n-1;for(1<arguments.length&&(r=Math.min(r,o(arguments[1]))),r<0&&(r=n+r);0<=r;r--)if(r in t&&t[r]===e)return r||0;return-1}})},{105:105,116:116,117:117,118:118,33:33}],144:[function(e,t,n){"use strict";var r=e(33),i=e(12)(1);r(r.P+r.F*!e(105)([].map,!0),"Array",{map:function(e){return i(this,e,arguments[1])}})},{105:105,12:12,33:33}],145:[function(e,t,n){"use strict";var r=e(33),i=e(24);r(r.S+r.F*e(35)(function(){function e(){}return!(Array.of.call(e)instanceof e)}),"Array",{of:function(){for(var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);e<t;)i(n,e,arguments[e++]);return n.length=t,n}})},{24:24,33:33,35:35}],146:[function(e,t,n){"use strict";var r=e(33),i=e(13);r(r.P+r.F*!e(105)([].reduceRight,!0),"Array",{reduceRight:function(e){return i(this,e,arguments.length,arguments[1],!0)}})},{105:105,13:13,33:33}],147:[function(e,t,n){"use strict";var r=e(33),i=e(13);r(r.P+r.F*!e(105)([].reduce,!0),"Array",{reduce:function(e){return i(this,e,arguments.length,arguments[1],!1)}})},{105:105,13:13,33:33}],148:[function(e,t,n){"use strict";var r=e(33),i=e(43),d=e(18),u=e(114),l=e(118),f=[].slice;r(r.P+r.F*e(35)(function(){i&&f.call(i)}),"Array",{slice:function(e,t){var n=l(this.length),r=d(this);if(t=void 0===t?n:t,"Array"==r)return f.call(this,e,t);for(var i=u(e,n),o=u(t,n),a=l(o-i),s=Array(a),c=0;c<a;c++)s[c]="String"==r?this.charAt(i+c):this[i+c];return s}})},{114:114,118:118,18:18,33:33,35:35,43:43}],149:[function(e,t,n){"use strict";var r=e(33),i=e(12)(3);r(r.P+r.F*!e(105)([].some,!0),"Array",{some:function(e){return i(this,e,arguments[1])}})},{105:105,12:12,33:33}],150:[function(e,t,n){"use strict";var r=e(33),i=e(3),o=e(119),a=e(35),s=[].sort,c=[1,2,3];r(r.P+r.F*(a(function(){c.sort(void 0)})||!a(function(){c.sort(null)})||!e(105)(s)),"Array",{sort:function(e){return void 0===e?s.call(o(this)):s.call(o(this),i(e))}})},{105:105,119:119,3:3,33:33,35:35}],151:[function(e,t,n){e(100)("Array")},{100:100}],152:[function(e,t,n){var r=e(33);r(r.S,"Date",{now:function(){return(new Date).getTime()}})},{33:33}],153:[function(e,t,n){var r=e(33),i=e(26);r(r.P+r.F*(Date.prototype.toISOString!==i),"Date",{toISOString:i})},{26:26,33:33}],154:[function(e,t,n){"use strict";var r=e(33),i=e(119),o=e(120);r(r.P+r.F*e(35)(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}),"Date",{toJSON:function(e){var t=i(this),n=o(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},{119:119,120:120,33:33,35:35}],155:[function(e,t,n){var r=e(128)("toPrimitive"),i=Date.prototype;r in i||e(42)(i,r,e(27))},{128:128,27:27,42:42}],156:[function(e,t,n){var r=Date.prototype,i="Invalid Date",o=r.toString,a=r.getTime;new Date(NaN)+""!=i&&e(94)(r,"toString",function(){var e=a.call(this);return e==e?o.call(this):i})},{94:94}],157:[function(e,t,n){var r=e(33);r(r.P,"Function",{bind:e(16)})},{16:16,33:33}],158:[function(e,t,n){"use strict";var r=e(51),i=e(79),o=e(128)("hasInstance"),a=Function.prototype;o in a||e(72).f(a,o,{value:function(e){if("function"!=typeof this||!r(e))return!1;if(!r(this.prototype))return e instanceof this;for(;e=i(e);)if(this.prototype===e)return!0;return!1}})},{128:128,51:51,72:72,79:79}],159:[function(e,t,n){var r=e(72).f,i=Function.prototype,o=/^\s*function ([^ (]*)/;"name"in i||e(29)&&r(i,"name",{configurable:!0,get:function(){try{return(""+this).match(o)[1]}catch(e){return""}}})},{29:29,72:72}],160:[function(e,t,n){"use strict";var r=e(19),i=e(125);t.exports=e(22)("Map",function(e){return function(){return e(this,0<arguments.length?arguments[0]:void 0)}},{get:function(e){var t=r.getEntry(i(this,"Map"),e);return t&&t.v},set:function(e,t){return r.def(i(this,"Map"),0===e?0:e,t)}},r,!0)},{125:125,19:19,22:22}],161:[function(e,t,n){var r=e(33),i=e(63),o=Math.sqrt,a=Math.acosh;r(r.S+r.F*!(a&&710==Math.floor(a(Number.MAX_VALUE))&&a(1/0)==1/0),"Math",{acosh:function(e){return(e=+e)<1?NaN:94906265.62425156<e?Math.log(e)+Math.LN2:i(e-1+o(e-1)*o(e+1))}})},{33:33,63:63}],162:[function(e,t,n){var r=e(33),i=Math.asinh;r(r.S+r.F*!(i&&0<1/i(0)),"Math",{asinh:function e(t){return isFinite(t=+t)&&0!=t?t<0?-e(-t):Math.log(t+Math.sqrt(t*t+1)):t}})},{33:33}],163:[function(e,t,n){var r=e(33),i=Math.atanh;r(r.S+r.F*!(i&&1/i(-0)<0),"Math",{atanh:function(e){return 0==(e=+e)?e:Math.log((1+e)/(1-e))/2}})},{33:33}],164:[function(e,t,n){var r=e(33),i=e(65);r(r.S,"Math",{cbrt:function(e){return i(e=+e)*Math.pow(Math.abs(e),1/3)}})},{33:33,65:65}],165:[function(e,t,n){var r=e(33);r(r.S,"Math",{clz32:function(e){return(e>>>=0)?31-Math.floor(Math.log(e+.5)*Math.LOG2E):32}})},{33:33}],166:[function(e,t,n){var r=e(33),i=Math.exp;r(r.S,"Math",{cosh:function(e){return(i(e=+e)+i(-e))/2}})},{33:33}],167:[function(e,t,n){var r=e(33),i=e(61);r(r.S+r.F*(i!=Math.expm1),"Math",{expm1:i})},{33:33,61:61}],168:[function(e,t,n){var r=e(33);r(r.S,"Math",{fround:e(62)})},{33:33,62:62}],169:[function(e,t,n){var r=e(33),c=Math.abs;r(r.S,"Math",{hypot:function(e,t){for(var n,r,i=0,o=0,a=arguments.length,s=0;o<a;)s<(n=c(arguments[o++]))?(i=i*(r=s/n)*r+1,s=n):i+=0<n?(r=n/s)*r:n;return s===1/0?1/0:s*Math.sqrt(i)}})},{33:33}],170:[function(e,t,n){var r=e(33),i=Math.imul;r(r.S+r.F*e(35)(function(){return-5!=i(4294967295,5)||2!=i.length}),"Math",{imul:function(e,t){var n=+e,r=+t,i=65535&n,o=65535&r;return 0|i*o+((65535&n>>>16)*o+i*(65535&r>>>16)<<16>>>0)}})},{33:33,35:35}],171:[function(e,t,n){var r=e(33);r(r.S,"Math",{log10:function(e){return Math.log(e)*Math.LOG10E}})},{33:33}],172:[function(e,t,n){var r=e(33);r(r.S,"Math",{log1p:e(63)})},{33:33,63:63}],173:[function(e,t,n){var r=e(33);r(r.S,"Math",{log2:function(e){return Math.log(e)/Math.LN2}})},{33:33}],174:[function(e,t,n){var r=e(33);r(r.S,"Math",{sign:e(65)})},{33:33,65:65}],175:[function(e,t,n){var r=e(33),i=e(61),o=Math.exp;r(r.S+r.F*e(35)(function(){return-2e-17!=!Math.sinh(-2e-17)}),"Math",{sinh:function(e){return Math.abs(e=+e)<1?(i(e)-i(-e))/2:(o(e-1)-o(-e-1))*(Math.E/2)}})},{33:33,35:35,61:61}],176:[function(e,t,n){var r=e(33),i=e(61),o=Math.exp;r(r.S,"Math",{tanh:function(e){var t=i(e=+e),n=i(-e);return t==1/0?1:n==1/0?-1:(t-n)/(o(e)+o(-e))}})},{33:33,61:61}],177:[function(e,t,n){var r=e(33);r(r.S,"Math",{trunc:function(e){return(0<e?Math.floor:Math.ceil)(e)}})},{33:33}],178:[function(e,t,n){"use strict";var r=e(40),i=e(41),o=e(18),a=e(45),u=e(120),s=e(35),c=e(77).f,d=e(75).f,l=e(72).f,f=e(111).trim,h="Number",p=r[h],m=p,g=p.prototype,v=o(e(71)(g))==h,b="trim"in String.prototype,y=function(e){var t=u(e,!1);if("string"==typeof t&&2<t.length){var n,r,i,o=(t=b?t.trim():f(t,3)).charCodeAt(0);if(43===o||45===o){if(88===(n=t.charCodeAt(2))||120===n)return NaN}else if(48===o){switch(t.charCodeAt(1)){case 66:case 98:r=2,i=49;break;case 79:case 111:r=8,i=55;break;default:return+t}for(var a,s=t.slice(2),c=0,d=s.length;c<d;c++)if((a=s.charCodeAt(c))<48||i<a)return NaN;return parseInt(s,r)}}return+t};if(!p(" 0o1")||!p("0b1")||p("+0x1")){p=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof p&&(v?s(function(){g.valueOf.call(n)}):o(n)!=h)?a(new m(y(t)),n,p):y(t)};for(var $,w=e(29)?c(m):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),x=0;w.length>x;x++)i(m,$=w[x])&&!i(p,$)&&l(p,$,d(m,$));(p.prototype=g).constructor=p,e(94)(r,h,p)}},{111:111,120:120,18:18,29:29,35:35,40:40,41:41,45:45,71:71,72:72,75:75,77:77,94:94}],179:[function(e,t,n){var r=e(33);r(r.S,"Number",{EPSILON:Math.pow(2,-52)})},{33:33}],180:[function(e,t,n){var r=e(33),i=e(40).isFinite;r(r.S,"Number",{isFinite:function(e){return"number"==typeof e&&i(e)}})},{33:33,40:40}],181:[function(e,t,n){var r=e(33);r(r.S,"Number",{isInteger:e(50)})},{33:33,50:50}],182:[function(e,t,n){var r=e(33);r(r.S,"Number",{isNaN:function(e){return e!=e}})},{33:33}],183:[function(e,t,n){var r=e(33),i=e(50),o=Math.abs;r(r.S,"Number",{isSafeInteger:function(e){return i(e)&&o(e)<=9007199254740991}})},{33:33,50:50}],184:[function(e,t,n){var r=e(33);r(r.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},{33:33}],185:[function(e,t,n){var r=e(33);r(r.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},{33:33}],186:[function(e,t,n){var r=e(33),i=e(86);r(r.S+r.F*(Number.parseFloat!=i),"Number",{parseFloat:i})},{33:33,86:86}],187:[function(e,t,n){var r=e(33),i=e(87);r(r.S+r.F*(Number.parseInt!=i),"Number",{parseInt:i})},{33:33,87:87}],188:[function(e,t,n){"use strict";var r=e(33),d=e(116),u=e(4),l=e(110),i=1..toFixed,o=Math.floor,a=[0,0,0,0,0,0],f="Number.toFixed: incorrect invocation!",h=function(e,t){for(var n=-1,r=t;++n<6;)r+=e*a[n],a[n]=r%1e7,r=o(r/1e7)},p=function(e){for(var t=6,n=0;0<=--t;)n+=a[t],a[t]=o(n/e),n=n%e*1e7},m=function(){for(var e=6,t="";0<=--e;)if(""!==t||0===e||0!==a[e]){var n=String(a[e]);t=""===t?n:t+l.call("0",7-n.length)+n}return t},g=function(e,t,n){return 0===t?n:t%2==1?g(e,t-1,n*e):g(e*e,t/2,n)};r(r.P+r.F*(!!i&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!e(35)(function(){i.call({})})),"Number",{toFixed:function(e){var t,n,r,i,o=u(this,f),a=d(e),s="",c="0";if(a<0||20<a)throw RangeError(f);if(o!=o)return"NaN";if(o<=-1e21||1e21<=o)return String(o);if(o<0&&(s="-",o=-o),1e-21<o)if(n=(t=function(e){for(var t=0,n=e;4096<=n;)t+=12,n/=4096;for(;2<=n;)t+=1,n/=2;return t}(o*g(2,69,1))-69)<0?o*g(2,-t,1):o/g(2,t,1),n*=4503599627370496,0<(t=52-t)){for(h(0,n),r=a;7<=r;)h(1e7,0),r-=7;for(h(g(10,r,1),0),r=t-1;23<=r;)p(1<<23),r-=23;p(1<<r),h(1,1),p(2),c=m()}else h(0,n),h(1<<-t,0),c=m()+l.call("0",a);return c=0<a?s+((i=c.length)<=a?"0."+l.call("0",a-i)+c:c.slice(0,i-a)+"."+c.slice(i-a)):s+c}})},{110:110,116:116,33:33,35:35,4:4}],189:[function(e,t,n){"use strict";var r=e(33),i=e(35),o=e(4),a=1..toPrecision;r(r.P+r.F*(i(function(){return"1"!==a.call(1,void 0)})||!i(function(){a.call({})})),"Number",{toPrecision:function(e){var t=o(this,"Number#toPrecision: incorrect invocation!");return void 0===e?a.call(t):a.call(t,e)}})},{33:33,35:35,4:4}],190:[function(e,t,n){var r=e(33);r(r.S+r.F,"Object",{assign:e(70)})},{33:33,70:70}],191:[function(e,t,n){var r=e(33);r(r.S,"Object",{create:e(71)})},{33:33,71:71}],192:[function(e,t,n){var r=e(33);r(r.S+r.F*!e(29),"Object",{defineProperties:e(73)})},{29:29,33:33,73:73}],193:[function(e,t,n){var r=e(33);r(r.S+r.F*!e(29),"Object",{defineProperty:e(72).f})},{29:29,33:33,72:72}],194:[function(e,t,n){var r=e(51),i=e(66).onFreeze;e(83)("freeze",function(t){return function(e){return t&&r(e)?t(i(e)):e}})},{51:51,66:66,83:83}],195:[function(e,t,n){var r=e(117),i=e(75).f;e(83)("getOwnPropertyDescriptor",function(){return function(e,t){return i(r(e),t)}})},{117:117,75:75,83:83}],196:[function(e,t,n){e(83)("getOwnPropertyNames",function(){return e(76).f})},{76:76,83:83}],197:[function(e,t,n){var r=e(119),i=e(79);e(83)("getPrototypeOf",function(){return function(e){return i(r(e))}})},{119:119,79:79,83:83}],198:[function(e,t,n){var r=e(51);e(83)("isExtensible",function(t){return function(e){return!!r(e)&&(!t||t(e))}})},{51:51,83:83}],199:[function(e,t,n){var r=e(51);e(83)("isFrozen",function(t){return function(e){return!r(e)||!!t&&t(e)}})},{51:51,83:83}],200:[function(e,t,n){var r=e(51);e(83)("isSealed",function(t){return function(e){return!r(e)||!!t&&t(e)}})},{51:51,83:83}],201:[function(e,t,n){var r=e(33);r(r.S,"Object",{is:e(96)})},{33:33,96:96}],202:[function(e,t,n){var r=e(119),i=e(81);e(83)("keys",function(){return function(e){return i(r(e))}})},{119:119,81:81,83:83}],203:[function(e,t,n){var r=e(51),i=e(66).onFreeze;e(83)("preventExtensions",function(t){return function(e){return t&&r(e)?t(i(e)):e}})},{51:51,66:66,83:83}],204:[function(e,t,n){var r=e(51),i=e(66).onFreeze;e(83)("seal",function(t){return function(e){return t&&r(e)?t(i(e)):e}})},{51:51,66:66,83:83}],205:[function(e,t,n){var r=e(33);r(r.S,"Object",{setPrototypeOf:e(99).set})},{33:33,99:99}],206:[function(e,t,n){"use strict";var r=e(17),i={};i[e(128)("toStringTag")]="z",i+""!="[object z]"&&e(94)(Object.prototype,"toString",function(){return"[object "+r(this)+"]"},!0)},{128:128,17:17,94:94}],207:[function(e,t,n){var r=e(33),i=e(86);r(r.G+r.F*(parseFloat!=i),{parseFloat:i})},{33:33,86:86}],208:[function(e,t,n){var r=e(33),i=e(87);r(r.G+r.F*(parseInt!=i),{parseInt:i})},{33:33,87:87}],209:[function(n,e,t){"use strict";var r,i,o,a,s=n(60),c=n(40),d=n(25),u=n(17),l=n(33),f=n(51),h=n(3),p=n(6),m=n(39),g=n(104),v=n(113).set,b=n(68)(),y=n(69),$=n(90),w=n(91),x="Promise",S=c.TypeError,_=c.process,E=c[x],C="process"==u(_),A=function(){},k=i=y.f,T=!!function(){try{var e=E.resolve(1),t=(e.constructor={})[n(128)("species")]=function(e){e(A,A)};return(C||"function"==typeof PromiseRejectionEvent)&&e.then(A)instanceof t}catch(e){}}(),M=s?function(e,t){return e===t||e===E&&t===a}:function(e,t){return e===t},I=function(e){var t;return!(!f(e)||"function"!=typeof(t=e.then))&&t},N=function(d,n){if(!d._n){d._n=!0;var r=d._c;b(function(){for(var s=d._v,c=1==d._s,e=0,t=function(e){var t,n,r=c?e.ok:e.fail,i=e.resolve,o=e.reject,a=e.domain;try{r?(c||(2==d._h&&L(d),d._h=1),!0===r?t=s:(a&&a.enter(),t=r(s),a&&a.exit()),t===e.promise?o(S("Promise-chain cycle")):(n=I(t))?n.call(t,i,o):i(t)):o(s)}catch(e){o(e)}};r.length>e;)t(r[e++]);d._c=[],d._n=!1,n&&!d._h&&O(d)})}},O=function(o){v.call(c,function(){var e,t,n,r=o._v,i=P(o);if(i&&(e=$(function(){C?_.emit("unhandledRejection",r,o):(t=c.onunhandledrejection)?t({promise:o,reason:r}):(n=c.console)&&n.error&&n.error("Unhandled promise rejection",r)}),o._h=C||P(o)?2:1),o._a=void 0,i&&e.e)throw e.v})},P=function(e){if(1==e._h)return!1;for(var t,n=e._a||e._c,r=0;n.length>r;)if((t=n[r++]).fail||!P(t.promise))return!1;return!0},L=function(t){v.call(c,function(){var e;C?_.emit("rejectionHandled",t):(e=c.onrejectionhandled)&&e({promise:t,reason:t._v})})},D=function(e){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=e,t._s=2,t._a||(t._a=t._c.slice()),N(t,!0))},j=function(e){var n,r=this;if(!r._d){r._d=!0,r=r._w||r;try{if(r===e)throw S("Promise can't be resolved itself");(n=I(e))?b(function(){var t={_w:r,_d:!1};try{n.call(e,d(j,t,1),d(D,t,1))}catch(e){D.call(t,e)}}):(r._v=e,r._s=1,N(r,!1))}catch(e){D.call({_w:r,_d:!1},e)}}};T||(E=function(e){p(this,E,x,"_h"),h(e),r.call(this);try{e(d(j,this,1),d(D,this,1))}catch(e){D.call(this,e)}},(r=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=n(93)(E.prototype,{then:function(e,t){var n=k(g(this,E));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=C?_.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&N(this,!1),n.promise},catch:function(e){return this.then(void 0,e)}}),o=function(){var e=new r;this.promise=e,this.resolve=d(j,e,1),this.reject=d(D,e,1)},y.f=k=function(e){return M(E,e)?new o(e):i(e)}),l(l.G+l.W+l.F*!T,{Promise:E}),n(101)(E,x),n(100)(x),a=n(23)[x],l(l.S+l.F*!T,x,{reject:function(e){var t=k(this);return(0,t.reject)(e),t.promise}}),l(l.S+l.F*(s||!T),x,{resolve:function(e){return e instanceof E&&M(e.constructor,this)?e:w(this,e)}}),l(l.S+l.F*!(T&&n(56)(function(e){E.all(e).catch(A)})),x,{all:function(e){var a=this,t=k(a),s=t.resolve,c=t.reject,n=$(function(){var r=[],i=0,o=1;m(e,!1,function(e){var t=i++,n=!1;r.push(void 0),o++,a.resolve(e).then(function(e){n||(n=!0,r[t]=e,--o||s(r))},c)}),--o||s(r)});return n.e&&c(n.v),t.promise},race:function(e){var t=this,n=k(t),r=n.reject,i=$(function(){m(e,!1,function(e){t.resolve(e).then(n.resolve,r)})});return i.e&&r(i.v),n.promise}})},{100:100,101:101,104:104,113:113,128:128,17:17,23:23,25:25,3:3,33:33,39:39,40:40,51:51,56:56,6:6,60:60,68:68,69:69,90:90,91:91,93:93}],210:[function(e,t,n){var r=e(33),o=e(3),a=e(7),s=(e(40).Reflect||{}).apply,c=Function.apply;r(r.S+r.F*!e(35)(function(){s(function(){})}),"Reflect",{apply:function(e,t,n){var r=o(e),i=a(n);return s?s(r,t,i):c.call(r,t,i)}})},{3:3,33:33,35:35,40:40,7:7}],211:[function(e,t,n){var r=e(33),s=e(71),c=e(3),d=e(7),u=e(51),i=e(35),l=e(16),f=(e(40).Reflect||{}).construct,h=i(function(){function e(){}return!(f(function(){},[],e)instanceof e)}),p=!i(function(){f(function(){})});r(r.S+r.F*(h||p),"Reflect",{construct:function(e,t){c(e),d(t);var n=arguments.length<3?e:c(arguments[2]);if(p&&!h)return f(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var r=[null];return r.push.apply(r,t),new(l.apply(e,r))}var i=n.prototype,o=s(u(i)?i:Object.prototype),a=Function.apply.call(e,o,t);return u(a)?a:o}})},{16:16,3:3,33:33,35:35,40:40,51:51,7:7,71:71}],212:[function(e,t,n){var r=e(72),i=e(33),o=e(7),a=e(120);i(i.S+i.F*e(35)(function(){Reflect.defineProperty(r.f({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function(e,t,n){o(e),t=a(t,!0),o(n);try{return r.f(e,t,n),!0}catch(e){return!1}}})},{120:120,33:33,35:35,7:7,72:72}],213:[function(e,t,n){var r=e(33),i=e(75).f,o=e(7);r(r.S,"Reflect",{deleteProperty:function(e,t){var n=i(o(e),t);return!(n&&!n.configurable)&&delete e[t]}})},{33:33,7:7,75:75}],214:[function(e,t,n){"use strict";var r=e(33),i=e(7),o=function(e){this._t=i(e),this._i=0;var t,n=this._k=[];for(t in e)n.push(t)};e(54)(o,"Object",function(){var e,t=this._k;do{if(this._i>=t.length)return{value:void 0,done:!0}}while(!((e=t[this._i++])in this._t));return{value:e,done:!1}}),r(r.S,"Reflect",{enumerate:function(e){return new o(e)}})},{33:33,54:54,7:7}],215:[function(e,t,n){var r=e(75),i=e(33),o=e(7);i(i.S,"Reflect",{getOwnPropertyDescriptor:function(e,t){return r.f(o(e),t)}})},{33:33,7:7,75:75}],216:[function(e,t,n){var r=e(33),i=e(79),o=e(7);r(r.S,"Reflect",{getPrototypeOf:function(e){return i(o(e))}})},{33:33,7:7,79:79}],217:[function(e,t,n){var a=e(75),s=e(79),c=e(41),r=e(33),d=e(51),u=e(7);r(r.S,"Reflect",{get:function e(t,n){var r,i,o=arguments.length<3?t:arguments[2];return u(t)===o?t[n]:(r=a.f(t,n))?c(r,"value")?r.value:void 0!==r.get?r.get.call(o):void 0:d(i=s(t))?e(i,n,o):void 0}})},{33:33,41:41,51:51,7:7,75:75,79:79}],218:[function(e,t,n){var r=e(33);r(r.S,"Reflect",{has:function(e,t){return t in e}})},{33:33}],219:[function(e,t,n){var r=e(33),i=e(7),o=Object.isExtensible;r(r.S,"Reflect",{isExtensible:function(e){return i(e),!o||o(e)}})},{33:33,7:7}],220:[function(e,t,n){var r=e(33);r(r.S,"Reflect",{ownKeys:e(85)})},{33:33,85:85}],221:[function(e,t,n){var r=e(33),i=e(7),o=Object.preventExtensions;r(r.S,"Reflect",{preventExtensions:function(e){i(e);try{return o&&o(e),!0}catch(e){return!1}}})},{33:33,7:7}],222:[function(e,t,n){var r=e(33),i=e(99);i&&r(r.S,"Reflect",{setPrototypeOf:function(e,t){i.check(e,t);try{return i.set(e,t),!0}catch(e){return!1}}})},{33:33,99:99}],223:[function(e,t,n){var c=e(72),d=e(75),u=e(79),l=e(41),r=e(33),f=e(92),h=e(7),p=e(51);r(r.S,"Reflect",{set:function e(t,n,r){var i,o,a=arguments.length<4?t:arguments[3],s=d.f(h(t),n);if(!s){if(p(o=u(t)))return e(o,n,r,a);s=f(0)}return l(s,"value")?!(!1===s.writable||!p(a)||((i=d.f(a,n)||f(0)).value=r,c.f(a,n,i),0)):void 0!==s.set&&(s.set.call(a,r),!0)}})},{33:33,41:41,51:51,7:7,72:72,75:75,79:79,92:92}],224:[function(e,t,n){var r=e(40),o=e(45),i=e(72).f,a=e(77).f,s=e(52),c=e(37),d=r.RegExp,u=d,l=d.prototype,f=/a/g,h=/a/g,p=new d(f)!==f;if(e(29)&&(!p||e(35)(function(){return h[e(128)("match")]=!1,d(f)!=f||d(h)==h||"/a/i"!=d(f,"i")}))){d=function(e,t){var n=this instanceof d,r=s(e),i=void 0===t;return!n&&r&&e.constructor===d&&i?e:o(p?new u(r&&!i?e.source:e,t):u((r=e instanceof d)?e.source:e,r&&i?c.call(e):t),n?this:l,d)};for(var m=function(t){t in d||i(d,t,{configurable:!0,get:function(){return u[t]},set:function(e){u[t]=e}})},g=a(u),v=0;g.length>v;)m(g[v++]);(l.constructor=d).prototype=l,e(94)(r,"RegExp",d)}e(100)("RegExp")},{100:100,128:128,29:29,35:35,37:37,40:40,45:45,52:52,72:72,77:77,94:94}],225:[function(e,t,n){e(29)&&"g"!=/./g.flags&&e(72).f(RegExp.prototype,"flags",{configurable:!0,get:e(37)})},{29:29,37:37,72:72}],226:[function(e,t,n){e(36)("match",1,function(r,i,e){return[function(e){"use strict";var t=r(this),n=null==e?void 0:e[i];return void 0!==n?n.call(e,t):new RegExp(e)[i](String(t))},e]})},{36:36}],227:[function(e,t,n){e(36)("replace",2,function(i,o,a){return[function(e,t){"use strict";var n=i(this),r=null==e?void 0:e[o];return void 0!==r?r.call(e,n,t):a.call(String(n),e,t)},a]})},{36:36}],228:[function(e,t,n){e(36)("search",1,function(r,i,e){return[function(e){"use strict";var t=r(this),n=null==e?void 0:e[i];return void 0!==n?n.call(e,t):new RegExp(e)[i](String(t))},e]})},{36:36}],229:[function(t,e,n){t(36)("split",2,function(i,o,a){"use strict";var h=t(52),p=a,m=[].push,e="split",g="length";if("c"=="abbc"[e](/(b)*/)[1]||4!="test"[e](/(?:)/,-1)[g]||2!="ab"[e](/(?:ab)*/)[g]||4!="."[e](/(.?)(.?)/)[g]||1<"."[e](/()()/)[g]||""[e](/.?/)[g]){var v=void 0===/()??/.exec("")[1];a=function(e,t){var n=String(this);if(void 0===e&&0===t)return[];if(!h(e))return p.call(n,e,t);var r,i,o,a,s,c=[],d=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),u=0,l=void 0===t?4294967295:t>>>0,f=new RegExp(e.source,d+"g");for(v||(r=new RegExp("^"+f.source+"$(?!\\s)",d));(i=f.exec(n))&&!(u<(o=i.index+i[0][g])&&(c.push(n.slice(u,i.index)),!v&&1<i[g]&&i[0].replace(r,function(){for(s=1;s<arguments[g]-2;s++)void 0===arguments[s]&&(i[s]=void 0)}),1<i[g]&&i.index<n[g]&&m.apply(c,i.slice(1)),a=i[0][g],u=o,c[g]>=l));)f.lastIndex===i.index&&f.lastIndex++;return u===n[g]?!a&&f.test("")||c.push(""):c.push(n.slice(u)),c[g]>l?c.slice(0,l):c}}else"0"[e](void 0,0)[g]&&(a=function(e,t){return void 0===e&&0===t?[]:p.call(this,e,t)});return[function(e,t){var n=i(this),r=null==e?void 0:e[o];return void 0!==r?r.call(e,n,t):a.call(String(n),e,t)},a]})},{36:36,52:52}],230:[function(t,e,n){"use strict";t(225);var r=t(7),i=t(37),o=t(29),a="toString",s=/./[a],c=function(e){t(94)(RegExp.prototype,a,e,!0)};t(35)(function(){return"/a/b"!=s.call({source:"a",flags:"b"})})?c(function(){var e=r(this);return"/".concat(e.source,"/","flags"in e?e.flags:!o&&e instanceof RegExp?i.call(e):void 0)}):s.name!=a&&c(function(){return s.call(this)})},{225:225,29:29,35:35,37:37,7:7,94:94}],231:[function(e,t,n){"use strict";var r=e(19),i=e(125);t.exports=e(22)("Set",function(e){return function(){return e(this,0<arguments.length?arguments[0]:void 0)}},{add:function(e){return r.def(i(this,"Set"),e=0===e?0:e,e)}},r)},{125:125,19:19,22:22}],232:[function(e,t,n){"use strict";e(108)("anchor",function(t){return function(e){return t(this,"a","name",e)}})},{108:108}],233:[function(e,t,n){"use strict";e(108)("big",function(e){return function(){return e(this,"big","","")}})},{108:108}],234:[function(e,t,n){"use strict";e(108)("blink",function(e){return function(){return e(this,"blink","","")}})},{108:108}],235:[function(e,t,n){"use strict";e(108)("bold",function(e){return function(){return e(this,"b","","")}})},{108:108}],236:[function(e,t,n){"use strict";var r=e(33),i=e(106)(!1);r(r.P,"String",{codePointAt:function(e){return i(this,e)}})},{106:106,33:33}],237:[function(e,t,n){"use strict";var r=e(33),a=e(118),s=e(107),c="endsWith",d=""[c];r(r.P+r.F*e(34)(c),"String",{endsWith:function(e){var t=s(this,e,c),n=1<arguments.length?arguments[1]:void 0,r=a(t.length),i=void 0===n?r:Math.min(a(n),r),o=String(e);return d?d.call(t,o,i):t.slice(i-o.length,i)===o}})},{107:107,118:118,33:33,34:34}],238:[function(e,t,n){"use strict";e(108)("fixed",function(e){return function(){return e(this,"tt","","")}})},{108:108}],239:[function(e,t,n){"use strict";e(108)("fontcolor",function(t){return function(e){return t(this,"font","color",e)}})},{108:108}],240:[function(e,t,n){"use strict";e(108)("fontsize",function(t){return function(e){return t(this,"font","size",e)}})},{108:108}],241:[function(e,t,n){var r=e(33),o=e(114),a=String.fromCharCode,i=String.fromCodePoint;r(r.S+r.F*(!!i&&1!=i.length),"String",{fromCodePoint:function(e){for(var t,n=[],r=arguments.length,i=0;i<r;){if(t=+arguments[i++],o(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?a(t):a(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},{114:114,33:33}],242:[function(e,t,n){"use strict";var r=e(33),i=e(107);r(r.P+r.F*e(34)("includes"),"String",{includes:function(e){return!!~i(this,e,"includes").indexOf(e,1<arguments.length?arguments[1]:void 0)}})},{107:107,33:33,34:34}],243:[function(e,t,n){"use strict";e(108)("italics",function(e){return function(){return e(this,"i","","")}})},{108:108}],244:[function(e,t,n){"use strict";var r=e(106)(!0);e(55)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})})},{106:106,55:55}],245:[function(e,t,n){"use strict";e(108)("link",function(t){return function(e){return t(this,"a","href",e)}})},{108:108}],246:[function(e,t,n){var r=e(33),a=e(117),s=e(118);r(r.S,"String",{raw:function(e){for(var t=a(e.raw),n=s(t.length),r=arguments.length,i=[],o=0;o<n;)i.push(String(t[o++])),o<r&&i.push(String(arguments[o]));return i.join("")}})},{117:117,118:118,33:33}],247:[function(e,t,n){var r=e(33);r(r.P,"String",{repeat:e(110)})},{110:110,33:33}],248:[function(e,t,n){"use strict";e(108)("small",function(e){return function(){return e(this,"small","","")}})},{108:108}],249:[function(e,t,n){"use strict";var r=e(33),i=e(118),o=e(107),a="startsWith",s=""[a];r(r.P+r.F*e(34)(a),"String",{startsWith:function(e){var t=o(this,e,a),n=i(Math.min(1<arguments.length?arguments[1]:void 0,t.length)),r=String(e);return s?s.call(t,r,n):t.slice(n,n+r.length)===r}})},{107:107,118:118,33:33,34:34}],250:[function(e,t,n){"use strict";e(108)("strike",function(e){return function(){return e(this,"strike","","")}})},{108:108}],251:[function(e,t,n){"use strict";e(108)("sub",function(e){return function(){return e(this,"sub","","")}})},{108:108}],252:[function(e,t,n){"use strict";e(108)("sup",function(e){return function(){return e(this,"sup","","")}})},{108:108}],253:[function(e,t,n){"use strict";e(111)("trim",function(e){return function(){return e(this,3)}})},{111:111}],254:[function(e,t,n){"use strict";var r=e(40),a=e(41),i=e(29),o=e(33),s=e(94),c=e(66).KEY,d=e(35),u=e(103),l=e(101),f=e(124),h=e(128),p=e(127),m=e(126),g=e(59),v=e(32),b=e(49),y=e(7),$=e(117),w=e(120),x=e(92),S=e(71),_=e(76),E=e(75),C=e(72),A=e(81),k=E.f,T=C.f,M=_.f,I=r.Symbol,N=r.JSON,O=N&&N.stringify,P="prototype",L=h("_hidden"),D=h("toPrimitive"),j={}.propertyIsEnumerable,R=u("symbol-registry"),B=u("symbols"),F=u("op-symbols"),U=Object[P],q="function"==typeof I,H=r.QObject,z=!H||!H[P]||!H[P].findChild,V=i&&d(function(){return 7!=S(T({},"a",{get:function(){return T(this,"a",{value:7}).a}})).a})?function(e,t,n){var r=k(U,t);r&&delete U[t],T(e,t,n),r&&e!==U&&T(U,t,r)}:T,K=function(e){var t=B[e]=S(I[P]);return t._k=e,t},G=q&&"symbol"==typeof I.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof I},W=function(e,t,n){return e===U&&W(F,t,n),y(e),t=w(t,!0),y(n),a(B,t)?(n.enumerable?(a(e,L)&&e[L][t]&&(e[L][t]=!1),n=S(n,{enumerable:x(0,!1)})):(a(e,L)||T(e,L,x(1,{})),e[L][t]=!0),V(e,t,n)):T(e,t,n)},X=function(e,t){y(e);for(var n,r=v(t=$(t)),i=0,o=r.length;i<o;)W(e,n=r[i++],t[n]);return e},Y=function(e){var t=j.call(this,e=w(e,!0));return!(this===U&&a(B,e)&&!a(F,e))&&(!(t||!a(this,e)||!a(B,e)||a(this,L)&&this[L][e])||t)},Z=function(e,t){if(e=$(e),t=w(t,!0),e!==U||!a(B,t)||a(F,t)){var n=k(e,t);return!n||!a(B,t)||a(e,L)&&e[L][t]||(n.enumerable=!0),n}},J=function(e){for(var t,n=M($(e)),r=[],i=0;n.length>i;)a(B,t=n[i++])||t==L||t==c||r.push(t);return r},Q=function(e){for(var t,n=e===U,r=M(n?F:$(e)),i=[],o=0;r.length>o;)!a(B,t=r[o++])||n&&!a(U,t)||i.push(B[t]);return i};q||(s((I=function(){if(this instanceof I)throw TypeError("Symbol is not a constructor!");var t=f(0<arguments.length?arguments[0]:void 0),n=function(e){this===U&&n.call(F,e),a(this,L)&&a(this[L],t)&&(this[L][t]=!1),V(this,t,x(1,e))};return i&&z&&V(U,t,{configurable:!0,set:n}),K(t)})[P],"toString",function(){return this._k}),E.f=Z,C.f=W,e(77).f=_.f=J,e(82).f=Y,e(78).f=Q,i&&!e(60)&&s(U,"propertyIsEnumerable",Y,!0),p.f=function(e){return K(h(e))}),o(o.G+o.W+o.F*!q,{Symbol:I});for(var ee="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),te=0;ee.length>te;)h(ee[te++]);for(var ne=A(h.store),re=0;ne.length>re;)m(ne[re++]);o(o.S+o.F*!q,"Symbol",{for:function(e){return a(R,e+="")?R[e]:R[e]=I(e)},keyFor:function(e){if(G(e))return g(R,e);throw TypeError(e+" is not a symbol!")},useSetter:function(){z=!0},useSimple:function(){z=!1}}),o(o.S+o.F*!q,"Object",{create:function(e,t){return void 0===t?S(e):X(S(e),t)},defineProperty:W,defineProperties:X,getOwnPropertyDescriptor:Z,getOwnPropertyNames:J,getOwnPropertySymbols:Q}),N&&o(o.S+o.F*(!q||d(function(){var e=I();return"[null]"!=O([e])||"{}"!=O({a:e})||"{}"!=O(Object(e))})),"JSON",{stringify:function(e){if(void 0!==e&&!G(e)){for(var t,n,r=[e],i=1;arguments.length>i;)r.push(arguments[i++]);return"function"==typeof(t=r[1])&&(n=t),!n&&b(t)||(t=function(e,t){if(n&&(t=n.call(this,e,t)),!G(t))return t}),r[1]=t,O.apply(N,r)}}}),I[P][D]||e(42)(I[P],D,I[P].valueOf),l(I,"Symbol"),l(Math,"Math",!0),l(r.JSON,"JSON",!0)},{101:101,103:103,117:117,120:120,124:124,126:126,127:127,128:128,29:29,32:32,33:33,35:35,40:40,41:41,42:42,49:49,59:59,60:60,66:66,7:7,71:71,72:72,75:75,76:76,77:77,78:78,81:81,82:82,92:92,94:94}],255:[function(e,t,n){"use strict";var r=e(33),i=e(123),o=e(122),d=e(7),u=e(114),l=e(118),a=e(51),s=e(40).ArrayBuffer,f=e(104),h=o.ArrayBuffer,p=o.DataView,c=i.ABV&&s.isView,m=h.prototype.slice,g=i.VIEW,v="ArrayBuffer";r(r.G+r.W+r.F*(s!==h),{ArrayBuffer:h}),r(r.S+r.F*!i.CONSTR,v,{isView:function(e){return c&&c(e)||a(e)&&g in e}}),r(r.P+r.U+r.F*e(35)(function(){return!new h(2).slice(1,void 0).byteLength}),v,{slice:function(e,t){if(void 0!==m&&void 0===t)return m.call(d(this),e);for(var n=d(this).byteLength,r=u(e,n),i=u(void 0===t?n:t,n),o=new(f(this,h))(l(i-r)),a=new p(this),s=new p(o),c=0;r<i;)s.setUint8(c++,a.getUint8(r++));return o}}),e(100)(v)},{100:100,104:104,114:114,118:118,122:122,123:123,33:33,35:35,40:40,51:51,7:7}],256:[function(e,t,n){var r=e(33);r(r.G+r.W+r.F*!e(123).ABV,{DataView:e(122).DataView})},{122:122,123:123,33:33}],257:[function(e,t,n){e(121)("Float32",4,function(r){return function(e,t,n){return r(this,e,t,n)}})},{121:121}],258:[function(e,t,n){e(121)("Float64",8,function(r){return function(e,t,n){return r(this,e,t,n)}})},{121:121}],259:[function(e,t,n){e(121)("Int16",2,function(r){return function(e,t,n){return r(this,e,t,n)}})},{121:121}],260:[function(e,t,n){e(121)("Int32",4,function(r){return function(e,t,n){return r(this,e,t,n)}})},{121:121}],261:[function(e,t,n){e(121)("Int8",1,function(r){return function(e,t,n){return r(this,e,t,n)}})},{121:121}],262:[function(e,t,n){e(121)("Uint16",2,function(r){return function(e,t,n){return r(this,e,t,n)}})},{121:121}],263:[function(e,t,n){e(121)("Uint32",4,function(r){return function(e,t,n){return r(this,e,t,n)}})},{121:121}],264:[function(e,t,n){e(121)("Uint8",1,function(r){return function(e,t,n){return r(this,e,t,n)}})},{121:121}],265:[function(e,t,n){e(121)("Uint8",1,function(r){return function(e,t,n){return r(this,e,t,n)}},!0)},{121:121}],266:[function(e,t,n){"use strict";var o,r=e(12)(0),a=e(94),i=e(66),s=e(70),c=e(21),d=e(51),u=e(35),l=e(125),f="WeakMap",h=i.getWeak,p=Object.isExtensible,m=c.ufstore,g={},v=function(e){return function(){return e(this,0<arguments.length?arguments[0]:void 0)}},b={get:function(e){if(d(e)){var t=h(e);return!0===t?m(l(this,f)).get(e):t?t[this._i]:void 0}},set:function(e,t){return c.def(l(this,f),e,t)}},y=t.exports=e(22)(f,v,b,c,!0,!0);u(function(){return 7!=(new y).set((Object.freeze||Object)(g),7).get(g)})&&(s((o=c.getConstructor(v,f)).prototype,b),i.NEED=!0,r(["delete","has","get","set"],function(r){var e=y.prototype,i=e[r];a(e,r,function(e,t){if(d(e)&&!p(e)){this._f||(this._f=new o);var n=this._f[r](e,t);return"set"==r?this:n}return i.call(this,e,t)})}))},{12:12,125:125,21:21,22:22,35:35,51:51,66:66,70:70,94:94}],267:[function(e,t,n){"use strict";var r=e(21),i=e(125);e(22)("WeakSet",function(e){return function(){return e(this,0<arguments.length?arguments[0]:void 0)}},{add:function(e){return r.def(i(this,"WeakSet"),e,!0)}},r,!1,!0)},{125:125,21:21,22:22}],268:[function(e,t,n){"use strict";var r=e(33),i=e(38),o=e(119),a=e(118),s=e(3),c=e(15);r(r.P,"Array",{flatMap:function(e){var t,n,r=o(this);return s(e),t=a(r.length),n=c(r,0),i(n,r,r,t,0,1,e,arguments[1]),n}}),e(5)("flatMap")},{118:118,119:119,15:15,3:3,33:33,38:38,5:5}],269:[function(e,t,n){"use strict";var r=e(33),i=e(38),o=e(119),a=e(118),s=e(116),c=e(15);r(r.P,"Array",{flatten:function(){var e=arguments[0],t=o(this),n=a(t.length),r=c(t,0);return i(r,t,t,n,0,void 0===e?1:s(e)),r}}),e(5)("flatten")},{116:116,118:118,119:119,15:15,33:33,38:38,5:5}],270:[function(e,t,n){"use strict";var r=e(33),i=e(11)(!0);r(r.P,"Array",{includes:function(e){return i(this,e,1<arguments.length?arguments[1]:void 0)}}),e(5)("includes")},{11:11,33:33,5:5}],271:[function(e,t,n){var r=e(33),i=e(68)(),o=e(40).process,a="process"==e(18)(o);r(r.G,{asap:function(e){var t=a&&o.domain;i(t?t.bind(e):e)}})},{18:18,33:33,40:40,68:68}],272:[function(e,t,n){var r=e(33),i=e(18);r(r.S,"Error",{isError:function(e){return"Error"===i(e)}})},{18:18,33:33}],273:[function(e,t,n){var r=e(33);r(r.G,{global:e(40)})},{33:33,40:40}],274:[function(e,t,n){e(97)("Map")},{97:97}],275:[function(e,t,n){e(98)("Map")},{98:98}],276:[function(e,t,n){var r=e(33);r(r.P+r.R,"Map",{toJSON:e(20)("Map")})},{20:20,33:33}],277:[function(e,t,n){var r=e(33);r(r.S,"Math",{clamp:function(e,t,n){return Math.min(n,Math.max(t,e))}})},{33:33}],278:[function(e,t,n){var r=e(33);r(r.S,"Math",{DEG_PER_RAD:Math.PI/180})},{33:33}],279:[function(e,t,n){var r=e(33),i=180/Math.PI;r(r.S,"Math",{degrees:function(e){return e*i}})},{33:33}],280:[function(e,t,n){var r=e(33),o=e(64),a=e(62);r(r.S,"Math",{fscale:function(e,t,n,r,i){return a(o(e,t,n,r,i))}})},{33:33,62:62,64:64}],281:[function(e,t,n){var r=e(33);r(r.S,"Math",{iaddh:function(e,t,n,r){var i=e>>>0,o=n>>>0;return(t>>>0)+(r>>>0)+((i&o|(i|o)&~(i+o>>>0))>>>31)|0}})},{33:33}],282:[function(e,t,n){var r=e(33);r(r.S,"Math",{imulh:function(e,t){var n=+e,r=+t,i=65535&n,o=65535&r,a=n>>16,s=r>>16,c=(a*o>>>0)+(i*o>>>16);return a*s+(c>>16)+((i*s>>>0)+(65535&c)>>16)}})},{33:33}],283:[function(e,t,n){var r=e(33);r(r.S,"Math",{isubh:function(e,t,n,r){var i=e>>>0,o=n>>>0;return(t>>>0)-(r>>>0)-((~i&o|~(i^o)&i-o>>>0)>>>31)|0}})},{33:33}],284:[function(e,t,n){var r=e(33);r(r.S,"Math",{RAD_PER_DEG:180/Math.PI})},{33:33}],285:[function(e,t,n){var r=e(33),i=Math.PI/180;r(r.S,"Math",{radians:function(e){return e*i}})},{33:33}],286:[function(e,t,n){var r=e(33);r(r.S,"Math",{scale:e(64)})},{33:33,64:64}],287:[function(e,t,n){var r=e(33);r(r.S,"Math",{signbit:function(e){return(e=+e)!=e?e:0==e?1/e==1/0:0<e}})},{33:33}],288:[function(e,t,n){var r=e(33);r(r.S,"Math",{umulh:function(e,t){var n=+e,r=+t,i=65535&n,o=65535&r,a=n>>>16,s=r>>>16,c=(a*o>>>0)+(i*o>>>16);return a*s+(c>>>16)+((i*s>>>0)+(65535&c)>>>16)}})},{33:33}],289:[function(e,t,n){"use strict";var r=e(33),i=e(119),o=e(3),a=e(72);e(29)&&r(r.P+e(74),"Object",{__defineGetter__:function(e,t){a.f(i(this),e,{get:o(t),enumerable:!0,configurable:!0})}})},{119:119,29:29,3:3,33:33,72:72,74:74}],290:[function(e,t,n){"use strict";var r=e(33),i=e(119),o=e(3),a=e(72);e(29)&&r(r.P+e(74),"Object",{__defineSetter__:function(e,t){a.f(i(this),e,{set:o(t),enumerable:!0,configurable:!0})}})},{119:119,29:29,3:3,33:33,72:72,74:74}],291:[function(e,t,n){var r=e(33),i=e(84)(!0);r(r.S,"Object",{entries:function(e){return i(e)}})},{33:33,84:84}],292:[function(e,t,n){var r=e(33),c=e(85),d=e(117),u=e(75),l=e(24);r(r.S,"Object",{getOwnPropertyDescriptors:function(e){for(var t,n,r=d(e),i=u.f,o=c(r),a={},s=0;o.length>s;)void 0!==(n=i(r,t=o[s++]))&&l(a,t,n);return a}})},{117:117,24:24,33:33,75:75,85:85}],293:[function(e,t,n){"use strict";var r=e(33),i=e(119),o=e(120),a=e(79),s=e(75).f;e(29)&&r(r.P+e(74),"Object",{__lookupGetter__:function(e){var t,n=i(this),r=o(e,!0);do{if(t=s(n,r))return t.get}while(n=a(n))}})},{119:119,120:120,29:29,33:33,74:74,75:75,79:79}],294:[function(e,t,n){"use strict";var r=e(33),i=e(119),o=e(120),a=e(79),s=e(75).f;e(29)&&r(r.P+e(74),"Object",{__lookupSetter__:function(e){var t,n=i(this),r=o(e,!0);do{if(t=s(n,r))return t.set}while(n=a(n))}})},{119:119,120:120,29:29,33:33,74:74,75:75,79:79}],295:[function(e,t,n){var r=e(33),i=e(84)(!1);r(r.S,"Object",{values:function(e){return i(e)}})},{33:33,84:84}],296:[function(e,t,n){"use strict";var r=e(33),o=e(40),a=e(23),i=e(68)(),s=e(128)("observable"),c=e(3),d=e(7),u=e(6),l=e(93),f=e(42),h=e(39),p=h.RETURN,m=function(e){return null==e?void 0:c(e)},g=function(e){var t=e._c;t&&(e._c=void 0,t())},v=function(e){return void 0===e._o},b=function(e){v(e)||(e._o=void 0,g(e))},y=function(t,e){d(t),this._c=void 0,this._o=t,t=new $(this);try{var n=e(t),r=n;null!=n&&("function"==typeof n.unsubscribe?n=function(){r.unsubscribe()}:c(n),this._c=n)}catch(e){return void t.error(e)}v(this)&&g(this)};y.prototype=l({},{unsubscribe:function(){b(this)}});var $=function(e){this._s=e};$.prototype=l({},{next:function(e){var t=this._s;if(!v(t)){var n=t._o;try{var r=m(n.next);if(r)return r.call(n,e)}catch(e){try{b(t)}finally{throw e}}}},error:function(e){var t=this._s;if(v(t))throw e;var n=t._o;t._o=void 0;try{var r=m(n.error);if(!r)throw e;e=r.call(n,e)}catch(e){try{g(t)}finally{throw e}}return g(t),e},complete:function(e){var t=this._s;if(!v(t)){var n=t._o;t._o=void 0;try{var r=m(n.complete);e=r?r.call(n,e):void 0}catch(e){try{g(t)}finally{throw e}}return g(t),e}}});var w=function(e){u(this,w,"Observable","_f")._f=c(e)};l(w.prototype,{subscribe:function(e){return new y(e,this._f)},forEach:function(r){var i=this;return new(a.Promise||o.Promise)(function(e,t){c(r);var n=i.subscribe({next:function(e){try{return r(e)}catch(e){t(e),n.unsubscribe()}},error:t,complete:e})})}}),l(w,{from:function(e){var t="function"==typeof this?this:w,n=m(d(e)[s]);if(n){var r=d(n.call(e));return r.constructor===t?r:new t(function(e){return r.subscribe(e)})}return new t(function(t){var n=!1;return i(function(){if(!n){try{if(h(e,!1,function(e){if(t.next(e),n)return p})===p)return}catch(e){if(n)throw e;return void t.error(e)}t.complete()}}),function(){n=!0}})},of:function(){for(var e=0,t=arguments.length,r=Array(t);e<t;)r[e]=arguments[e++];return new("function"==typeof this?this:w)(function(t){var n=!1;return i(function(){if(!n){for(var e=0;e<r.length;++e)if(t.next(r[e]),n)return;t.complete()}}),function(){n=!0}})}}),f(w.prototype,s,function(){return this}),r(r.G,{Observable:w}),e(100)("Observable")},{100:100,128:128,23:23,3:3,33:33,39:39,40:40,42:42,6:6,68:68,7:7,93:93}],297:[function(e,t,n){"use strict";var r=e(33),i=e(23),o=e(40),a=e(104),s=e(91);r(r.P+r.R,"Promise",{finally:function(t){var n=a(this,i.Promise||o.Promise),e="function"==typeof t;return this.then(e?function(e){return s(n,t()).then(function(){return e})}:t,e?function(e){return s(n,t()).then(function(){throw e})}:t)}})},{104:104,23:23,33:33,40:40,91:91}],298:[function(e,t,n){"use strict";var r=e(33),i=e(69),o=e(90);r(r.S,"Promise",{try:function(e){var t=i.f(this),n=o(e);return(n.e?t.reject:t.resolve)(n.v),t.promise}})},{33:33,69:69,90:90}],299:[function(e,t,n){var r=e(67),i=e(7),o=r.key,a=r.set;r.exp({defineMetadata:function(e,t,n,r){a(e,t,i(n),o(r))}})},{67:67,7:7}],300:[function(e,t,n){var r=e(67),o=e(7),a=r.key,s=r.map,c=r.store;r.exp({deleteMetadata:function(e,t){var n=arguments.length<3?void 0:a(arguments[2]),r=s(o(t),n,!1);if(void 0===r||!r.delete(e))return!1;if(r.size)return!0;var i=c.get(t);return i.delete(n),!!i.size||c.delete(t)}})},{67:67,7:7}],301:[function(e,t,n){var o=e(231),a=e(10),r=e(67),i=e(7),s=e(79),c=r.keys,d=r.key,u=function(e,t){var n=c(e,t),r=s(e);if(null===r)return n;var i=u(r,t);return i.length?n.length?a(new o(n.concat(i))):i:n};r.exp({getMetadataKeys:function(e){return u(i(e),arguments.length<2?void 0:d(arguments[1]))}})},{10:10,231:231,67:67,7:7,79:79}],302:[function(e,t,n){var r=e(67),i=e(7),o=e(79),a=r.has,s=r.get,c=r.key,d=function(e,t,n){if(a(e,t,n))return s(e,t,n);var r=o(t);return null!==r?d(e,r,n):void 0};r.exp({getMetadata:function(e,t){return d(e,i(t),arguments.length<3?void 0:c(arguments[2]))}})},{67:67,7:7,79:79}],303:[function(e,t,n){var r=e(67),i=e(7),o=r.keys,a=r.key;r.exp({getOwnMetadataKeys:function(e){return o(i(e),arguments.length<2?void 0:a(arguments[1]))}})},{67:67,7:7}],304:[function(e,t,n){var r=e(67),i=e(7),o=r.get,a=r.key;r.exp({getOwnMetadata:function(e,t){return o(e,i(t),arguments.length<3?void 0:a(arguments[2]))}})},{67:67,7:7}],305:[function(e,t,n){var r=e(67),i=e(7),o=e(79),a=r.has,s=r.key,c=function(e,t,n){if(a(e,t,n))return!0;var r=o(t);return null!==r&&c(e,r,n)};r.exp({hasMetadata:function(e,t){return c(e,i(t),arguments.length<3?void 0:s(arguments[2]))}})},{67:67,7:7,79:79}],306:[function(e,t,n){var r=e(67),i=e(7),o=r.has,a=r.key;r.exp({hasOwnMetadata:function(e,t){return o(e,i(t),arguments.length<3?void 0:a(arguments[2]))}})},{67:67,7:7}],307:[function(e,t,n){var r=e(67),i=e(7),o=e(3),a=r.key,s=r.set;r.exp({metadata:function(n,r){return function(e,t){s(n,r,(void 0!==t?i:o)(e),a(t))}}})},{3:3,67:67,7:7}],308:[function(e,t,n){e(97)("Set")},{97:97}],309:[function(e,t,n){e(98)("Set")},{98:98}],310:[function(e,t,n){var r=e(33);r(r.P+r.R,"Set",{toJSON:e(20)("Set")})},{20:20,33:33}],311:[function(e,t,n){"use strict";var r=e(33),i=e(106)(!0);r(r.P,"String",{at:function(e){return i(this,e)}})},{106:106,33:33}],312:[function(e,t,n){"use strict";var r=e(33),i=e(28),o=e(118),a=e(52),s=e(37),c=RegExp.prototype,d=function(e,t){this._r=e,this._s=t};e(54)(d,"RegExp String",function(){var e=this._r.exec(this._s);return{value:e,done:null===e}}),r(r.P,"String",{matchAll:function(e){if(i(this),!a(e))throw TypeError(e+" is not a regexp!");var t=String(this),n="flags"in c?String(e.flags):s.call(e),r=new RegExp(e.source,~n.indexOf("g")?n:"g"+n);return r.lastIndex=o(e.lastIndex),new d(r,t)}})},{118:118,28:28,33:33,37:37,52:52,54:54}],313:[function(e,t,n){"use strict";var r=e(33),i=e(109);r(r.P,"String",{padEnd:function(e){return i(this,e,1<arguments.length?arguments[1]:void 0,!1)}})},{109:109,33:33}],314:[function(e,t,n){"use strict";var r=e(33),i=e(109);r(r.P,"String",{padStart:function(e){return i(this,e,1<arguments.length?arguments[1]:void 0,!0)}})},{109:109,33:33}],315:[function(e,t,n){"use strict";e(111)("trimLeft",function(e){return function(){return e(this,1)}},"trimStart")},{111:111}],316:[function(e,t,n){"use strict";e(111)("trimRight",function(e){return function(){return e(this,2)}},"trimEnd")},{111:111}],317:[function(e,t,n){e(126)("asyncIterator")},{126:126}],318:[function(e,t,n){e(126)("observable")},{126:126}],319:[function(e,t,n){var r=e(33);r(r.S,"System",{global:e(40)})},{33:33,40:40}],320:[function(e,t,n){e(97)("WeakMap")},{97:97}],321:[function(e,t,n){e(98)("WeakMap")},{98:98}],322:[function(e,t,n){e(97)("WeakSet")},{97:97}],323:[function(e,t,n){e(98)("WeakSet")},{98:98}],324:[function(e,t,n){for(var r=e(141),i=e(81),o=e(94),a=e(40),s=e(42),c=e(58),d=e(128),u=d("iterator"),l=d("toStringTag"),f=c.Array,h={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},p=i(h),m=0;m<p.length;m++){var g,v=p[m],b=h[v],y=a[v],$=y&&y.prototype;if($&&($[u]||s($,u,f),$[l]||s($,l,v),c[v]=f,b))for(g in r)$[g]||o($,g,r[g],!0)}},{128:128,141:141,40:40,42:42,58:58,81:81,94:94}],325:[function(e,t,n){var r=e(33),i=e(113);r(r.G+r.B,{setImmediate:i.set,clearImmediate:i.clear})},{113:113,33:33}],326:[function(e,t,n){var r=e(40),i=e(33),o=e(46),a=e(88),s=r.navigator,c=!!s&&/MSIE .\./.test(s.userAgent),d=function(n){return c?function(e,t){return n(o(a,[].slice.call(arguments,2),"function"==typeof e?e:Function(e)),t)}:n};i(i.G+i.B+i.F*c,{setTimeout:d(r.setTimeout),setInterval:d(r.setInterval)})},{33:33,40:40,46:46,88:88}],327:[function(e,t,n){e(254),e(191),e(193),e(192),e(195),e(197),e(202),e(196),e(194),e(204),e(203),e(199),e(200),e(198),e(190),e(201),e(205),e(206),e(157),e(159),e(158),e(208),e(207),e(178),e(188),e(189),e(179),e(180),e(181),e(182),e(183),e(184),e(185),e(186),e(187),e(161),e(162),e(163),e(164),e(165),e(166),e(167),e(168),e(169),e(170),e(171),e(172),e(173),e(174),e(175),e(176),e(177),e(241),e(246),e(253),e(244),e(236),e(237),e(242),e(247),e(249),e(232),e(233),e(234),e(235),e(238),e(239),e(240),e(243),e(245),e(248),e(250),e(251),e(252),e(152),e(154),e(153),e(156),e(155),e(140),e(138),e(145),e(142),e(148),e(150),e(137),e(144),e(134),e(149),e(132),e(147),e(146),e(139),e(143),e(131),e(133),e(136),e(135),e(151),e(141),e(224),e(230),e(225),e(226),e(227),e(228),e(229),e(209),e(160),e(231),e(266),e(267),e(255),e(256),e(261),e(264),e(265),e(259),e(262),e(260),e(263),e(257),e(258),e(210),e(211),e(212),e(213),e(214),e(217),e(215),e(216),e(218),e(219),e(220),e(221),e(223),e(222),e(270),e(268),e(269),e(311),e(314),e(313),e(315),e(316),e(312),e(317),e(318),e(292),e(295),e(291),e(289),e(290),e(293),e(294),e(276),e(310),e(275),e(309),e(321),e(323),e(274),e(308),e(320),e(322),e(273),e(319),e(272),e(277),e(278),e(279),e(280),e(281),e(283),e(282),e(284),e(285),e(286),e(288),e(287),e(297),e(298),e(299),e(300),e(302),e(301),e(304),e(303),e(305),e(306),e(307),e(271),e(296),e(326),e(325),e(324),t.exports=e(23)},{131:131,132:132,133:133,134:134,135:135,136:136,137:137,138:138,139:139,140:140,141:141,142:142,143:143,144:144,145:145,146:146,147:147,148:148,149:149,150:150,151:151,152:152,153:153,154:154,155:155,156:156,157:157,158:158,159:159,160:160,161:161,162:162,163:163,164:164,165:165,166:166,167:167,168:168,169:169,170:170,171:171,172:172,173:173,174:174,175:175,176:176,177:177,178:178,179:179,180:180,181:181,182:182,183:183,184:184,185:185,186:186,187:187,188:188,189:189,190:190,191:191,192:192,193:193,194:194,195:195,196:196,197:197,198:198,199:199,200:200,201:201,202:202,203:203,204:204,205:205,206:206,207:207,208:208,209:209,210:210,211:211,212:212,213:213,214:214,215:215,216:216,217:217,218:218,219:219,220:220,221:221,222:222,223:223,224:224,225:225,226:226,227:227,228:228,229:229,23:23,230:230,231:231,232:232,233:233,234:234,235:235,236:236,237:237,238:238,239:239,240:240,241:241,242:242,243:243,244:244,245:245,246:246,247:247,248:248,249:249,250:250,251:251,252:252,253:253,254:254,255:255,256:256,257:257,258:258,259:259,260:260,261:261,262:262,263:263,264:264,265:265,266:266,267:267,268:268,269:269,270:270,271:271,272:272,273:273,274:274,275:275,276:276,277:277,278:278,279:279,280:280,281:281,282:282,283:283,284:284,285:285,286:286,287:287,288:288,289:289,290:290,291:291,292:292,293:293,294:294,295:295,296:296,297:297,298:298,299:299,300:300,301:301,302:302,303:303,304:304,305:305,306:306,307:307,308:308,309:309,310:310,311:311,312:312,313:313,314:314,315:315,316:316,317:317,318:318,319:319,320:320,321:321,322:322,323:323,324:324,325:325,326:326}],328:[function(e,N,t){(function(e){!function(e){"use strict";var c,t=Object.prototype,d=t.hasOwnProperty,n="function"==typeof Symbol?Symbol:{},i=n.iterator||"@@iterator",r=n.asyncIterator||"@@asyncIterator",o=n.toStringTag||"@@toStringTag",a="object"==typeof N,s=e.regeneratorRuntime;if(s)a&&(N.exports=s);else{(s=e.regeneratorRuntime=a?N.exports:{}).wrap=y;var l="suspendedStart",f="suspendedYield",h="executing",p="completed",m={},u={};u[i]=function(){return this};var g=Object.getPrototypeOf,v=g&&g(g(M([])));v&&v!==t&&d.call(v,i)&&(u=v);var b=S.prototype=w.prototype=Object.create(u);x.prototype=b.constructor=S,S.constructor=x,S[o]=x.displayName="GeneratorFunction",s.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===x||"GeneratorFunction"===(t.displayName||t.name))},s.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,S):(e.__proto__=S,o in e||(e[o]="GeneratorFunction")),e.prototype=Object.create(b),e},s.awrap=function(e){return{__await:e}},_(E.prototype),E.prototype[r]=function(){return this},s.AsyncIterator=E,s.async=function(e,t,n,r){var i=new E(y(e,t,n,r));return s.isGeneratorFunction(t)?i:i.next().then(function(e){return e.done?e.value:i.next()})},_(b),b[o]="Generator",b[i]=function(){return this},b.toString=function(){return"[object Generator]"},s.keys=function(n){var r=[];for(var e in n)r.push(e);return r.reverse(),function e(){for(;r.length;){var t=r.pop();if(t in n)return e.value=t,e.done=!1,e}return e.done=!0,e}},s.values=M,T.prototype={constructor:T,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=c,this.done=!1,this.delegate=null,this.method="next",this.arg=c,this.tryEntries.forEach(k),!e)for(var t in this)"t"===t.charAt(0)&&d.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=c)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(n){if(this.done)throw n;var r=this;function e(e,t){return o.type="throw",o.arg=n,r.next=e,t&&(r.method="next",r.arg=c),!!t}for(var t=this.tryEntries.length-1;0<=t;--t){var i=this.tryEntries[t],o=i.completion;if("root"===i.tryLoc)return e("end");if(i.tryLoc<=this.prev){var a=d.call(i,"catchLoc"),s=d.call(i,"finallyLoc");if(a&&s){if(this.prev<i.catchLoc)return e(i.catchLoc,!0);if(this.prev<i.finallyLoc)return e(i.finallyLoc)}else if(a){if(this.prev<i.catchLoc)return e(i.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return e(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;0<=n;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&d.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return o.type=e,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,m):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),m},finish:function(e){for(var t=this.tryEntries.length-1;0<=t;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),k(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;0<=t;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;k(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:M(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=c),m}}}function y(e,t,n,r){var o,a,s,c,i=t&&t.prototype instanceof w?t:w,d=Object.create(i.prototype),u=new T(r||[]);return d._invoke=(o=e,a=n,s=u,c=l,function(e,t){if(c===h)throw new Error("Generator is already running");if(c===p){if("throw"===e)throw t;return I()}for(s.method=e,s.arg=t;;){var n=s.delegate;if(n){var r=C(n,s);if(r){if(r===m)continue;return r}}if("next"===s.method)s.sent=s._sent=s.arg;else if("throw"===s.method){if(c===l)throw c=p,s.arg;s.dispatchException(s.arg)}else"return"===s.method&&s.abrupt("return",s.arg);c=h;var i=$(o,a,s);if("normal"===i.type){if(c=s.done?p:f,i.arg===m)continue;return{value:i.arg,done:s.done}}"throw"===i.type&&(c=p,s.method="throw",s.arg=i.arg)}}),d}function $(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}function w(){}function x(){}function S(){}function _(e){["next","throw","return"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function E(s){function c(e,t,n,r){var i=$(s[e],s,t);if("throw"!==i.type){var o=i.arg,a=o.value;return a&&"object"==typeof a&&d.call(a,"__await")?Promise.resolve(a.__await).then(function(e){c("next",e,n,r)},function(e){c("throw",e,n,r)}):Promise.resolve(a).then(function(e){o.value=e,n(o)},r)}r(i.arg)}var t;"object"==typeof e.process&&e.process.domain&&(c=e.process.domain.bind(c)),this._invoke=function(n,r){function e(){return new Promise(function(e,t){c(n,r,e,t)})}return t=t?t.then(e,e):e()}}function C(e,t){var n=e.iterator[t.method];if(n===c){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=c,C(e,t),"throw"===t.method))return m;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var r=$(n,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,m;var i=r.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=c),t.delegate=null,m):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,m)}function A(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function k(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(A,this),this.reset(!0)}function M(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,r=function e(){for(;++n<t.length;)if(d.call(t,n))return e.value=t[n],e.done=!1,e;return e.value=c,e.done=!0,e};return r.next=r}}return{next:I}}function I(){return{value:c,done:!0}}}("object"==typeof e?e:"object"==typeof window?window:"object"==typeof self?self:this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[1]),function o(a,s,c){function d(n,e){if(!s[n]){if(!a[n]){var t="function"==typeof require&&require;if(!e&&t)return t(n,!0);if(u)return u(n,!0);var r=new Error("Cannot find module '"+n+"'");throw r.code="MODULE_NOT_FOUND",r}var i=s[n]={exports:{}};a[n][0].call(i.exports,function(e){var t=a[n][1][e];return d(t||e)},i,i.exports,o,a,s,c)}return s[n].exports}for(var u="function"==typeof require&&require,e=0;e<c.length;e++)d(c[e]);return d}({1:[function(e,t,n){"use strict";asmCrypto.random.skipSystemRNGWarning=!0,openpgp.config.integrity_protect=!0,openpgp.config.use_native=!0,openpgp.initWorker({path:"openpgp.worker.min.js"}),window.pmcrypto=e("./index")},{"./index":3}],2:[function(e,t,n){"use strict";t.exports={VERIFICATION_STATUS:{NOT_SIGNED:0,SIGNED_AND_VALID:1,SIGNED_AND_INVALID:2}}},{}],3:[function(e,t,n){"use strict";var r=e("./utils"),i=e("./key/utils"),o=e("./key/decrypt"),a=e("./key/encrypt"),s=e("./message/decrypt"),c=e("./message/utils");t.exports={config:{debug:!0},generateKey:i.generateKey,getKeys:i.getKeys,reformatKey:i.reformatKey,generateSessionKey:i.generateSessionKey,isExpiredKey:i.isExpiredKey,encryptSessionKey:a.encryptSessionKey,decryptSessionKey:o.decryptSessionKey,encryptPrivateKey:a.encryptPrivateKey,decryptPrivateKey:o.decryptPrivateKey,getMessage:c.getMessage,getSignature:c.getSignature,signMessage:c.signMessage,splitMessage:c.splitMessage,verifyMessage:c.verifyMessage,getCleartextMessage:c.getCleartextMessage,createMessage:c.createMessage,encryptMessage:e("./message/encrypt"),decryptMessage:s.decryptMessage,decryptMessageLegacy:s.decryptMessageLegacy,encode_utf8:r.encode_utf8,decode_utf8:r.decode_utf8,encode_base64:r.encode_base64,decode_base64:r.decode_base64,encode_utf8_base64:r.encode_utf8_base64,decode_utf8_base64:r.decode_utf8_base64,getHashedPassword:r.getHashedPassword,arrayToBinaryString:r.arrayToBinaryString,binaryStringToArray:r.binaryStringToArray,concatArrays:openpgp.util.concatUint8Array,stripArmor:r.stripArmor,keyInfo:e("./key/info"),keyCheck:e("./key/check")}},{"./key/check":4,"./key/decrypt":5,"./key/encrypt":6,"./key/info":7,"./key/utils":8,"./message/decrypt":10,"./message/encrypt":11,"./message/utils":12,"./utils":13}],4:[function(e,t,n){"use strict";t.exports=function(e,t,n){if(e.decrypted&&n)throw new Error("Expected encrypted key but got decrypted key");if(4!==e.version)throw new Error("Key is not OpenPGP version 4");if(t){if(1!==e.userIds.length)throw new Error("Missing or too many UserID packets");if(!new RegExp("<"+t+">$").test(e.user.userId))throw new Error("UserID does not contain correct email address")}if(e.bitSize<1024)throw new Error("Key is less than 1024 bits");if(e.expires)throw new Error("Key will expire");if(!e.encrypt)throw new Error("Key cannot be used for encryption");if(e.encrypt.expires)throw new Error("Key will expire");if(null!==e.revocationSignature)throw new Error("Key is revoked");if(!e.sign)throw new Error("Key cannot be used for signing");if(e.sign.expires)throw new Error("Key will expire");if(e.algorithm!==openpgp.enums.publicKey.rsa_encrypt_sign&&e.algorithm!==openpgp.enums.publicKey.rsa_sign||e.encrypt.algorithm!==openpgp.enums.publicKey.rsa_encrypt_sign&&e.encrypt.algorithm!==openpgp.enums.publicKey.rsa_encrypt||e.sign.algorithm!==openpgp.enums.publicKey.rsa_encrypt_sign&&e.sign.algorithm!==openpgp.enums.publicKey.rsa_sign)throw new Error("Key asymmetric algorithms must be RSA");if(!e.user.hash||!e.user.hash.length)throw new Error("Key missing preferred hash algorithms");if(e.user.hash[0]!==openpgp.enums.hash.sha256)throw new Error("Preferred hash algorithm must be SHA256");if(!e.user.symmetric||!e.user.symmetric.length)throw new Error("Key missing preferred symmetric algorithms");if(e.user.symmetric[0]!==openpgp.enums.symmetric.aes256)throw new Error("Preferred symmetric algorithm must be AES256");if(e.user.compression&&e.user.compression.length&&e.user.compression[0]!==openpgp.enums.compression.zlib)throw new Error("Preferred compression algorithm must be zlib");return e}},{}],5:[function(e,t,n){"use strict";var r=e("./utils"),i=r.getKeys,o=r.pickPrivate;t.exports={decryptPrivateKey:function(t,n){return Promise.resolve().then(function(){if(void 0===t||""===t)return Promise.reject(new Error("Missing private key"));if(void 0===n||""===n)return Promise.reject(new Error("Missing private key passcode"));var e=i(t);return e[0].decrypt(n)?e[0]:Promise.reject(new Error("Private key decryption failed"))})},decryptSessionKey:function(t){return Promise.resolve().then(function(){t=o(t);try{return openpgp.decryptSessionKey(t).then(function(e){return e||Promise.reject(new Error("Invalid session key for decryption"))}).catch(function(e){return console.error(e),Promise.reject(e)})}catch(e){return"CFB decrypt: invalid key"===e.message&&t.passwords&&t.passwords.length?Promise.reject(new Error("Incorrect message password")):Promise.reject(e)}})}}},{"./utils":8}],6:[function(e,t,n){"use strict";t.exports={encryptPrivateKey:function(e,t){return Promise.resolve().then(function(){return"[object String]"!==Object.prototype.toString.call(t)||""===t?Promise.reject(new Error("Missing private key passcode")):{}.isPrototypeOf.call(openpgp.key.Key.prototype,e)?e.isPrivate()?null===e.primaryKey||null===e.subKeys||0===e.subKeys.length?Promise.reject(new Error("Missing primary key or subkey")):(e.primaryKey.encrypt(t),e.subKeys[0].subKey.encrypt(t),e.armor()):Promise.reject(new Error("Not a private key")):Promise.reject(new Error("Not a Key object"))})},encryptSessionKey:function(e){return openpgp.encryptSessionKey(e)}}},{}],7:[function(e,t,n){"use strict";var a=e("./check"),s=e("../message/encrypt"),c=e("./utils").getKeys;t.exports=function(r,i){var o=!(2<arguments.length&&void 0!==arguments[2])||arguments[2];return Promise.resolve().then(function(){var e=function(e,t){if(!e)return null;if(t.subKeys)for(var n=0;n<t.subKeys.length;n++)if(e===t.subKeys[n].subKey)return{algorithm:openpgp.enums.publicKey[e.algorithm],expires:t.subKeys[n].getExpirationTime()};return{algorithm:openpgp.enums.publicKey[e.algorithm],expires:t.getExpirationTime()}},t=c(r),n={version:t[0].primaryKey.version,publicKeyArmored:t[0].toPublic().armor(),fingerprint:t[0].primaryKey.getFingerprint(),userIds:t[0].getUserIds(),user:function(e){var t=e.getPrimaryUser();if(!t)return null;if(!t.user)return null;if(!t.selfCertificate)return null;var n=t.selfCertificate;return{userId:t.user.userId.userid,symmetric:n.preferredSymmetricAlgorithms?n.preferredSymmetricAlgorithms:[],hash:n.preferredHashAlgorithms?n.preferredHashAlgorithms:[],compression:n.preferredCompressionAlgorithms?n.preferredCompressionAlgorithms:[]}}(t[0]),bitSize:t[0].primaryKey.getBitSize(),created:t[0].primaryKey.created,algorithm:openpgp.enums.publicKey[t[0].primaryKey.algorithm],algorithmName:t[0].primaryKey.algorithm,expires:t[0].getExpirationTime(),encrypt:e(t[0].getEncryptionKeyPacket(),t[0]),sign:e(t[0].getSigningKeyPacket(),t[0]),decrypted:t[0].primaryKey.isDecrypted,revocationSignature:t[0].revocationSignature,validationError:null};try{a(n,i,o)}catch(e){n.validationError=e.message}return(n.encrypt?s({data:"test message",publicKeys:t}):Promise.resolve()).then(function(){return n})})}},{"../message/encrypt":11,"./check":4,"./utils":8}],8:[function(e,t,n){"use strict";t.exports={pickPrivate:function(e){if(e.privateKeys){var t=e.message.getEncryptionKeyIds();if(!t.length)throw new Error("No asymmetric session key packets found");for(var n=0;n<e.privateKeys.length;n++)if(null!==e.privateKeys[n].getKeyPacket(t)){e.privateKey=e.privateKeys[n];break}}return delete e.privateKeys,e},generateKey:function(e){return openpgp.generateKey(e)},generateSessionKey:function(e){return openpgp.crypto.generateSessionKey(e)},reformatKey:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"",n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:"";if(0===n.length)return Promise.reject(new Error("Missing private key passcode"));var r={privateKey:e,userIds:[{name:t,email:t}],passphrase:n};return openpgp.reformatKey(r).then(function(e){return e.privateKeyArmored})},getKeys:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"",t=e instanceof Uint8Array?openpgp.key.read(e):openpgp.key.readArmored(e);if(void 0===t)throw new Error("Cannot parse key(s)");if(t.err)throw new Error(t.err[0].message);if(t.keys.length<1||void 0===t.keys[0])throw new Error("Invalid key(s)");return t.keys},isExpiredKey:function(e){return null!==e.getExpirationTime()&&e.getExpirationTime()<Date.now()}}},{}],9:[function(e,t,n){"use strict";var r="---BEGIN ENCRYPTED MESSAGE---",i="---BEGIN ENCRYPTED RANDOM KEY---";t.exports={getEncMessageFromEmailPM:function(e){if(void 0!==e&&"function"==typeof e.search){var t=e.search(r)+r.length,n=e.search("---END ENCRYPTED MESSAGE---");return-1===t||-1===n?"":e.substring(t,n)}return""},getEncRandomKeyFromEmailPM:function(e){if(void 0!==e&&"function"==typeof e.search){var t=e.search(i)+i.length,n=e.search("---END ENCRYPTED RANDOM KEY---");return-1===t||-1===n?"":e.substring(t,n)}return""}}},{}],10:[function(v,b,e){(function(u){"use strict";var e=v("../utils"),i=e.decode_utf8_base64,o=e.binaryStringToArray,a=e.arrayToBinaryString,r=v("../key/utils").pickPrivate,t=v("../message/utils"),s=t.getMessage,l=t.verifyExpirationTime,n=v("./compat"),c=n.getEncMessageFromEmailPM,d=n.getEncRandomKeyFromEmailPM,f=v("../constants.js").VERIFICATION_STATUS,h=f.NOT_SIGNED,p=f.SIGNED_AND_VALID,m=f.SIGNED_AND_INVALID;function g(s){var e=s,t=e.verificationTime,c=void 0!==t&&t,n=e.publicKeys,d=void 0===n?[]:n;return Promise.resolve().then(function(){s=r(s);try{return openpgp.decrypt(s).then(function(e){var t=e.data,n=e.filename,r=e.signatures,i=h,o=[];if(r&&r.length){i=m;for(var a=0;a<r.length;a++)r[a].valid=r[a].valid&&l(r[a],d,c),r[a].valid&&(i=p),!r[a].valid&&s.publicKeys&&s.publicKeys.length||o.push(r[a].signature)}if("production"!==u.env.NODE_ENV)switch(i){case h:console.log("No message signature present");break;case p:console.log("Verified message signature");break;case m:console.log("Message signature could not be verified");break;default:return Promise.reject("Unknown verified value")}return{data:t,filename:n,verified:i,signatures:o}}).catch(function(e){return console.error(e),Promise.reject(e)})}catch(e){return"CFB decrypt: invalid key"===e.message&&s.passwords&&s.passwords.length?Promise.reject(new Error("Incorrect message password")):Promise.reject(e)}})}b.exports={decryptMessage:g,decryptMessageLegacy:function(r){return Promise.resolve().then(function(){if(void 0===r.messageTime||""===r.messageTime)throw new Error("Missing message time");var n=c(r.message),e=d(r.message);return""===n||""===e?(r.message=s(r.message),g(r)):g({privateKeys:r.privateKeys,message:s(e)}).then(function(e){var t=e.data;return i(t)}).then(o).then(function(e){if(0===e.length)return Promise.reject(new Error("Random key is empty"));n=o(i(n));var t=void 0;try{t=1399086120<r.messageTime?i(a(openpgp.crypto.cfb.decrypt("aes256",e,n,!0))):a(openpgp.crypto.cfb.decrypt("aes256",e,n,!0))}catch(e){return Promise.reject(e)}return{data:t,signature:0}})})}}}).call(this,v("_process"))},{"../constants.js":2,"../key/utils":8,"../message/utils":12,"../utils":13,"./compat":9,_process:14}],11:[function(e,t,n){"use strict";t.exports=function(t){return openpgp.encrypt(t).catch(function(e){return t.privateKeys&&t.privateKeys.length?(t.privateKeys=[],openpgp.encrypt(t)):Promise.reject(e)})}},{}],12:[function(e,t,n){"use strict";var r=e("../constants.js").VERIFICATION_STATUS,d=r.NOT_SIGNED,u=r.SIGNED_AND_VALID,l=r.SIGNED_AND_INVALID;function i(e){return openpgp.message.Message.prototype.isPrototypeOf(e)?e:Uint8Array.prototype.isPrototypeOf(e)?openpgp.message.read(e):openpgp.message.readArmored(e.trim())}function f(e,t,n){var r=e.keyid;if(!n)return!0;var i=t.find(function(e){return e.primaryKey.keyid.bytes===r.bytes});if(!i)return!1;var o=i.getExpirationTime();return null===o||1e3*n<+o}t.exports={signMessage:function(e){return openpgp.sign(e).catch(function(e){return console.error(e),Promise.reject(e)})},verifyMessage:function(a){var e=a.verificationTime,s=void 0!==e&&e,t=a.publicKeys,c=void 0===t?[]:t;return openpgp.verify(a).then(function(e){var t=e.data,n=e.signatures,r=d,i=[];if(n&&n.length){r=l;for(var o=0;o<n.length;o++)n[o].valid=n[o].valid&&f(n[o],c,s),n[o].valid&&(r=u),!n[o].valid&&a.publicKeys&&a.publicKeys.length||i.push(n[o].signature)}return{data:t,verified:r,signatures:i}}).catch(function(e){return console.error(e),Promise.reject(e)})},splitMessage:function(e){var t=i(e),n=function(e){for(var t=[],n=0;n<e.length;n++){var r=new openpgp.packet.List;r.push(e[n]),t.push(r.write())}return t};return{asymmetric:n(t.packets.filterByTag(openpgp.enums.packet.publicKeyEncryptedSessionKey)),signature:n(t.packets.filterByTag(openpgp.enums.packet.signature)),symmetric:n(t.packets.filterByTag(openpgp.enums.packet.symEncryptedSessionKey)),compressed:n(t.packets.filterByTag(openpgp.enums.packet.compressed)),literal:n(t.packets.filterByTag(openpgp.enums.packet.literal)),encrypted:n(t.packets.filterByTag(openpgp.enums.packet.symmetricallyEncrypted,openpgp.enums.packet.symEncryptedIntegrityProtected,openpgp.enums.packet.symEncryptedAEADProtected)),other:n(t.packets.filter(function(e){return e.tag!==openpgp.enums.packet.publicKeyEncryptedSessionKey&&e.tag!==openpgp.enums.packet.signature&&e.tag!==openpgp.enums.packet.symEncryptedSessionKey&&e.tag!==openpgp.enums.packet.compressed&&e.tag!==openpgp.enums.packet.literal&&e.tag!==openpgp.enums.packet.symmetricallyEncrypted&&e.tag!==openpgp.enums.packet.symEncryptedIntegrityProtected&&e.tag!==openpgp.enums.packet.symEncryptedAEADProtected}))}},getMessage:i,verifyExpirationTime:f,getSignature:function(e){return openpgp.signature.Signature.prototype.isPrototypeOf(e)?e:Uint8Array.prototype.isPrototypeOf(e)?openpgp.signature.read(e):openpgp.signature.readArmored(e.trim())},getCleartextMessage:function(e){return openpgp.cleartext.CleartextMessage.prototype.isPrototypeOf(e)?e:new openpgp.cleartext.CleartextMessage(e)},createMessage:function(e){return Uint8Array.prototype.isPrototypeOf(e)?openpgp.message.fromBinary(e):openpgp.message.fromText(e)}}},{"../constants.js":2}],13:[function(e,t,n){"use strict";var r=function(){},i=function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:r;return function(e){if(void 0!==e)return t(e)}},o=i(function(e){return unescape(encodeURIComponent(e))}),a=i(function(e){return decodeURIComponent(escape(e))}),s=i(function(e){return btoa(e).trim()}),c=i(function(e){return atob(e.trim())}),d=i(function(e){return s(o(e))}),u=i(function(e){return a(c(e))});function l(e){for(var t=new Uint8Array(e.length),n=0;n<e.length;n++)t[n]=e.charCodeAt(n);return t}function f(e){for(var t=[],n=0;n<e.length;n++)t[n]=String.fromCharCode(e[n]);return t.join("")}t.exports={encode_utf8:o,decode_utf8:a,encode_base64:s,decode_base64:c,encode_utf8_base64:d,decode_utf8_base64:u,binaryStringToArray:l,arrayToBinaryString:f,getHashedPassword:function(e){return btoa(f(openpgp.crypto.hash.sha512(l(e))))},stripArmor:function(e){return openpgp.armor.decode(e).data}}},{}],14:[function(e,t,n){var r,i,o=t.exports={};function a(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function c(t){if(r===setTimeout)return setTimeout(t,0);if((r===a||!r)&&setTimeout)return r=setTimeout,setTimeout(t,0);try{return r(t,0)}catch(e){try{return r.call(null,t,0)}catch(e){return r.call(this,t,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:a}catch(e){r=a}try{i="function"==typeof clearTimeout?clearTimeout:s}catch(e){i=s}}();var d,u=[],l=!1,f=-1;function h(){l&&d&&(l=!1,d.length?u=d.concat(u):f=-1,u.length&&p())}function p(){if(!l){var e=c(h);l=!0;for(var t=u.length;t;){for(d=u,u=[];++f<t;)d&&d[f].run();f=-1,t=u.length}d=null,l=!1,function(t){if(i===clearTimeout)return clearTimeout(t);if((i===s||!i)&&clearTimeout)return i=clearTimeout,clearTimeout(t);try{i(t)}catch(e){try{return i.call(null,t)}catch(e){return i.call(this,t)}}}(e)}}function m(e,t){this.fun=e,this.array=t}function g(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(1<arguments.length)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];u.push(new m(e,t)),1!==u.length||l||c(p)},m.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=g,o.addListener=g,o.once=g,o.off=g,o.removeListener=g,o.removeAllListeners=g,o.emit=g,o.prependListener=g,o.prependOnceListener=g,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},{}]},{},[1]),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.DOMPurify=t()}(this,function(){"use strict";var ge=["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"],ve=["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","audio","canvas","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","video","view","vkern"],be=["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feMerge","feMergeNode","feMorphology","feOffset","feSpecularLighting","feTile","feTurbulence"],ye=["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmuliscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mpspace","msqrt","mystyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"],$e=["#text"],we=["accept","action","align","alt","autocomplete","background","bgcolor","border","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","coords","crossorigin","datetime","default","dir","disabled","download","enctype","face","for","headers","height","hidden","high","href","hreflang","id","integrity","ismap","label","lang","list","loop","low","max","maxlength","media","method","min","multiple","name","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","type","usemap","valign","value","width","xmlns"],xe=["accent-height","accumulate","additivive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","tabindex","targetx","targety","transform","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"],Se=["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"],_e=["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"];function Ee(e,t){for(var n=t.length;n--;)"string"==typeof t[n]&&(t[n]=t[n].toLowerCase()),e[t[n]]=!0;return e}function Ce(e){var t={},n=void 0;for(n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}var Ae=/\{\{[\s\S]*|[\s\S]*\}\}/gm,ke=/<%[\s\S]*|[\s\S]*%>/gm,Te=/^data-[\-\w.\u00B7-\uFFFF]/,Me=/^aria-[\-\w]+$/,Ie=/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i,Ne=/^(?:\w+script|data):/i,Oe=/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205f\u3000]/g,Pe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function Le(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var De=function(){return"undefined"==typeof window?null:window};return function t(){var c=0<arguments.length&&void 0!==arguments[0]?arguments[0]:De(),d=function(e){return t(e)};if(d.version="1.0.3",d.removed=[],!c||!c.document||9!==c.document.nodeType)return d.isSupported=!1,d;var u=c.document,i=!1,o=!1,l=c.document,f=c.DocumentFragment,e=c.HTMLTemplateElement,h=c.Node,n=c.NodeFilter,r=c.NamedNodeMap,a=void 0===r?c.NamedNodeMap||c.MozNamedAttrMap:r,s=c.Text,p=c.Comment,m=c.DOMParser,g=c.XMLHttpRequest,v=void 0===g?c.XMLHttpRequest:g,b=c.encodeURI,y=void 0===b?c.encodeURI:b;if("function"==typeof e){var $=l.createElement("template");$.content&&$.content.ownerDocument&&(l=$.content.ownerDocument)}var w=l,x=w.implementation,S=w.createNodeIterator,_=w.getElementsByTagName,E=w.createDocumentFragment,C=u.importNode,A={};d.isSupported=x&&void 0!==x.createHTMLDocument&&9!==l.documentMode;var k=Ae,T=ke,M=Te,I=Me,N=Ne,O=Oe,P=Ie,L=null,D=Ee({},[].concat(Le(ge),Le(ve),Le(be),Le(ye),Le($e))),j=null,R=Ee({},[].concat(Le(we),Le(xe),Le(Se),Le(_e))),B=null,F=null,U=!0,q=!0,H=!1,z=!1,V=!1,K=!1,G=!1,W=!1,X=!1,Y=!1,Z=!1,J=!0,Q=!0,ee={},te=Ee({},["audio","head","math","script","style","template","svg","video"]),ne=Ee({},["audio","video","img","source","image"]),re=Ee({},["alt","class","for","id","label","name","pattern","placeholder","summary","title","value","style","xmlns"]),ie=null,oe=l.createElement("form"),ae=function(e){"object"!==(void 0===e?"undefined":Pe(e))&&(e={}),L="ALLOWED_TAGS"in e?Ee({},e.ALLOWED_TAGS):D,j="ALLOWED_ATTR"in e?Ee({},e.ALLOWED_ATTR):R,B="FORBID_TAGS"in e?Ee({},e.FORBID_TAGS):{},F="FORBID_ATTR"in e?Ee({},e.FORBID_ATTR):{},ee="USE_PROFILES"in e&&e.USE_PROFILES,U=!1!==e.ALLOW_ARIA_ATTR,q=!1!==e.ALLOW_DATA_ATTR,H=e.ALLOW_UNKNOWN_PROTOCOLS||!1,z=e.SAFE_FOR_JQUERY||!1,V=e.SAFE_FOR_TEMPLATES||!1,K=e.WHOLE_DOCUMENT||!1,X=e.RETURN_DOM||!1,Y=e.RETURN_DOM_FRAGMENT||!1,Z=e.RETURN_DOM_IMPORT||!1,W=e.FORCE_BODY||!1,J=!1!==e.SANITIZE_DOM,Q=!1!==e.KEEP_CONTENT,P=e.ALLOWED_URI_REGEXP||P,V&&(q=!1),Y&&(X=!0),ee&&(L=Ee({},[].concat(Le($e))),j=[],!0===ee.html&&(Ee(L,ge),Ee(j,we)),!0===ee.svg&&(Ee(L,ve),Ee(j,xe),Ee(j,_e)),!0===ee.svgFilters&&(Ee(L,be),Ee(j,xe),Ee(j,_e)),!0===ee.mathMl&&(Ee(L,ye),Ee(j,Se),Ee(j,_e))),e.ADD_TAGS&&(L===D&&(L=Ce(L)),Ee(L,e.ADD_TAGS)),e.ADD_ATTR&&(j===R&&(j=Ce(j)),Ee(j,e.ADD_ATTR)),e.ADD_URI_SAFE_ATTR&&Ee(re,e.ADD_URI_SAFE_ATTR),Q&&(L["#text"]=!0),Object&&"freeze"in Object&&Object.freeze(e),ie=e},se=function(t){d.removed.push({element:t});try{t.parentNode.removeChild(t)}catch(e){t.outerHTML=""}},ce=function(e,t){try{d.removed.push({attribute:t.getAttributeNode(e),from:t})}catch(e){d.removed.push({attribute:null,from:t})}t.removeAttribute(e)},de=function(e){var t=void 0,n=void 0;if(W&&(e="<remove></remove>"+e),o){try{e=y(e)}catch(e){}var r=new v;r.responseType="document",r.open("GET","data:text/html;charset=utf-8,"+e,!1),r.send(null),t=r.response}if(i)try{t=(new m).parseFromString(e,"text/html")}catch(e){}return t&&t.documentElement||((n=(t=x.createHTMLDocument("")).body).parentNode.removeChild(n.parentNode.firstElementChild),n.outerHTML=e),_.call(t,K?"html":"body")[0]};d.isSupported&&function(){var e=de('<svg><g onload="this.parentNode.remove()"></g></svg>');e.querySelector("svg")||(o=!0);try{(e=de('<svg><p><style><img src="</style><img src=x onerror=alert(1)//">')).querySelector("svg img")&&(i=!0)}catch(e){}}();var ue=function(e){return S.call(e.ownerDocument||e,e,n.SHOW_ELEMENT|n.SHOW_COMMENT|n.SHOW_TEXT,function(){return n.FILTER_ACCEPT},!1)},le=function(e){return"object"===(void 0===h?"undefined":Pe(h))?e instanceof h:e&&"object"===(void 0===e?"undefined":Pe(e))&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName},fe=function(e,t,n){A[e]&&A[e].forEach(function(e){e.call(d,t,n,ie)})},he=function(e){var t,n=void 0;if(fe("beforeSanitizeElements",e,null),!((t=e)instanceof s||t instanceof p||"string"==typeof t.nodeName&&"string"==typeof t.textContent&&"function"==typeof t.removeChild&&t.attributes instanceof a&&"function"==typeof t.removeAttribute&&"function"==typeof t.setAttribute))return se(e),!0;var r=e.nodeName.toLowerCase();if(fe("uponSanitizeElement",e,{tagName:r,allowedTags:L}),!L[r]||B[r]){if(Q&&!te[r]&&"function"==typeof e.insertAdjacentHTML)try{e.insertAdjacentHTML("AfterEnd",e.innerHTML)}catch(e){}return se(e),!0}return!z||e.firstElementChild||e.content&&e.content.firstElementChild||!/</g.test(e.textContent)||(d.removed.push({element:e.cloneNode()}),e.innerHTML=e.textContent.replace(/</g,"<")),V&&3===e.nodeType&&(n=(n=(n=e.textContent).replace(k," ")).replace(T," "),e.textContent!==n&&(d.removed.push({element:e.cloneNode()}),e.textContent=n)),fe("afterSanitizeElements",e,null),!1},pe=function(e){var t=void 0,n=void 0,r=void 0,i=void 0,o=void 0,a=void 0,s=void 0;if(fe("beforeSanitizeAttributes",e,null),a=e.attributes){var c={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:j};for(s=a.length;s--;){if(n=(t=a[s]).name,r=t.value.trim(),i=n.toLowerCase(),c.attrName=i,c.attrValue=r,c.keepAttr=!0,fe("uponSanitizeAttribute",e,c),r=c.attrValue,"name"===i&&"IMG"===e.nodeName&&a.id)o=a.id,a=Array.prototype.slice.apply(a),ce("id",e),ce(n,e),a.indexOf(o)>s&&e.setAttribute("id",o.value);else{if("INPUT"===e.nodeName&&"type"===i&&"file"===r&&(j[i]||!F[i]))continue;"id"===n&&e.setAttribute(n,""),ce(n,e)}if(c.keepAttr&&(!J||"id"!==i&&"name"!==i||!(r in l||r in oe))){if(V&&(r=(r=r.replace(k," ")).replace(T," ")),q&&M.test(i));else if(U&&I.test(i));else{if(!j[i]||F[i])continue;if(re[i]);else if(P.test(r.replace(O,"")));else if("src"!==i&&"xlink:href"!==i||0!==r.indexOf("data:")||!ne[e.nodeName.toLowerCase()])if(H&&!N.test(r.replace(O,"")));else if(r)continue}try{e.setAttribute(n,r),d.removed.pop()}catch(e){}}}fe("afterSanitizeAttributes",e,null)}},me=function e(t){var n=void 0,r=ue(t);for(fe("beforeSanitizeShadowDOM",t,null);n=r.nextNode();)fe("uponSanitizeShadowNode",n,null),he(n)||(n.content instanceof f&&e(n.content),pe(n));fe("afterSanitizeShadowDOM",t,null)};return d.sanitize=function(e,t){var n=void 0,r=void 0,i=void 0,o=void 0,a=void 0;if(e||(e="\x3c!--\x3e"),"string"!=typeof e&&!le(e)){if("function"!=typeof e.toString)throw new TypeError("toString is not a function");if("string"!=typeof(e=e.toString()))throw new TypeError("dirty is not a string, aborting")}if(!d.isSupported){if("object"===Pe(c.toStaticHTML)||"function"==typeof c.toStaticHTML){if("string"==typeof e)return c.toStaticHTML(e);if(le(e))return c.toStaticHTML(e.outerHTML)}return e}if(G||ae(t),d.removed=[],e instanceof h)1===(r=(n=de("\x3c!--\x3e")).ownerDocument.importNode(e,!0)).nodeType&&"BODY"===r.nodeName?n=r:n.appendChild(r);else{if(!X&&!K&&-1===e.indexOf("<"))return e;if(!(n=de(e)))return X?null:""}W&&se(n.firstChild);for(var s=ue(n);i=s.nextNode();)3===i.nodeType&&i===o||he(i)||(i.content instanceof f&&me(i.content),pe(i),o=i);if(X){if(Y)for(a=E.call(n.ownerDocument);n.firstChild;)a.appendChild(n.firstChild);else a=n;return Z&&(a=C.call(u,a,!0)),a}return K?n.outerHTML:n.innerHTML},d.setConfig=function(e){ae(e),G=!0},d.clearConfig=function(){ie=null,G=!1},d.addHook=function(e,t){"function"==typeof t&&(A[e]=A[e]||[],A[e].push(t))},d.removeHook=function(e){A[e]&&A[e].pop()},d.removeHooks=function(e){A[e]&&(A[e]=[])},d.removeAllHooks=function(){A={}},d}()}),function o(a,s,c){function d(n,e){if(!s[n]){if(!a[n]){var t="function"==typeof require&&require;if(!e&&t)return t(n,!0);if(u)return u(n,!0);var r=new Error("Cannot find module '"+n+"'");throw r.code="MODULE_NOT_FOUND",r}var i=s[n]={exports:{}};a[n][0].call(i.exports,function(e){var t=a[n][1][e];return d(t||e)},i,i.exports,o,a,s,c)}return s[n].exports}for(var u="function"==typeof require&&require,e=0;e<c.length;e++)d(c[e]);return d}({1:[function(e,t,n){window.MailParser=e("mailparser").MailParser},{mailparser:3}],2:[function(e,t,n){"use strict";t.exports.strtotime=function(e,o){var t,n,r,i="",a="";if("now"==(i=(i=(i=e).replace(/\s{2,}|^\s|\s$/g," ")).replace(/[ \r\n]/g,"")))return(new Date).getTime()/1e3;if(!isNaN(a=Date.parse(i)))return a/1e3;o=o?new Date(1e3*o):new Date,i=i.toLowerCase();var s={day:{sun:0,mon:1,tue:2,wed:3,thu:4,fri:5,sat:6},mon:{jan:0,feb:1,mar:2,apr:3,may:4,jun:5,jul:6,aug:7,sep:8,oct:9,nov:10,dec:11}},c=function(e){var t=e[2]&&"ago"==e[2],n=(n="last"==e[0]?-1:1)*(t?-1:1);switch(e[0]){case"last":case"next":switch(e[1].substring(0,3)){case"yea":o.setFullYear(o.getFullYear()+n);break;case"mon":o.setMonth(o.getMonth()+n);break;case"wee":o.setDate(o.getDate()+7*n);break;case"day":o.setDate(o.getDate()+n);break;case"hou":o.setHours(o.getHours()+n);break;case"min":o.setMinutes(o.getMinutes()+n);break;case"sec":o.setSeconds(o.getSeconds()+n);break;default:var r;if(void 0!==(r=s.day[e[1].substring(0,3)])){var i=r-o.getDay();0===i?i=7*n:0<i?"last"==e[0]&&(i-=7):"next"==e[0]&&(i+=7),o.setDate(o.getDate()+i)}}break;default:if(!/\d+/.test(e[0]))return!1;switch(n*=parseInt(e[0],10),e[1].substring(0,3)){case"yea":o.setFullYear(o.getFullYear()+n);break;case"mon":o.setMonth(o.getMonth()+n);break;case"wee":o.setDate(o.getDate()+7*n);break;case"day":o.setDate(o.getDate()+n);break;case"hou":o.setHours(o.getHours()+n);break;case"min":o.setMinutes(o.getMinutes()+n);break;case"sec":o.setSeconds(o.getSeconds()+n)}}return!0};if(n=i.match(/^(\d{2,4}-\d{2}-\d{2})(?:\s(\d{1,2}:\d{2}(:\d{2})?)?(?:\.(\d+))?)?$/)){for(t in n[2]?n[3]||(n[2]+=":00"):n[2]="00:00:00",r=n[1].split(/-/g),s.mon)s.mon[t]==r[1]-1&&(r[1]=t);return r[0]=parseInt(r[0],10),r[0]=0<=r[0]&&r[0]<=69?"20"+(r[0]<10?"0"+r[0]:r[0]+""):70<=r[0]&&r[0]<=99?"19"+r[0]:r[0]+"",parseInt(this.strtotime(r[2]+" "+r[1]+" "+r[0]+" "+n[2])+(n[4]?n[4]/1e3:""),10)}if(!(n=i.match(new RegExp("([+-]?\\d+\\s(years?|months?|weeks?|days?|hours?|min|minutes?|sec|seconds?|sun\\.?|sunday|mon\\.?|monday|tue\\.?|tuesday|wed\\.?|wednesday|thu\\.?|thursday|fri\\.?|friday|sat\\.?|saturday)|(last|next)\\s(years?|months?|weeks?|days?|hours?|min|minutes?|sec|seconds?|sun\\.?|sunday|mon\\.?|monday|tue\\.?|tuesday|wed\\.?|wednesday|thu\\.?|thursday|fri\\.?|friday|sat\\.?|saturday))(\\sago)?","gi"))))return!1;for(t=0;t<n.length;t++)if(!c(n[t].split(" ")))return!1;return o.getTime()/1e3}},{}],3:[function(f,h,e){(function(o,r){"use strict";var t=f("stream").Stream,e=f("util"),a=f("mimelib"),n=f("./datetime"),i=f("encoding"),s=f("./streams"),c=f("crypto"),d=f("mime");h.exports.MailParser=l;var u={header:1,body:2,finished:3};function l(e){t.call(this),this.writable=!0,this.options=e||{},this._state=u.header,this._remainder="",this.mimeTree=this._createMimeNode(),this._currentNode=this.mimeTree,this._currentNode.priority="normal",this._fileNames={},this._multipartTree=[],this.mailData={},this._lineCounter=0,this._lineFeed=!1,this._headersSent=!1,this._isMbox=-1}e.inherits(l,t),l.prototype.write=function(e,t){return this._write(e,t)&&("function"==typeof setImmediate?setImmediate(this._process.bind(this)):o.nextTick(this._process.bind(this))),!0},l.prototype.end=function(e,t){this._write(e,t),this.options.debug&&this._remainder&&console.log("REMAINDER: "+this._remainder),"function"==typeof setImmediate?setImmediate(this._process.bind(this,!0)):o.nextTick(this._process.bind(this,!0))},l.prototype._write=function(e,t){return"string"==typeof e&&(e=new r(e,t)),e=e&&e.toString("binary")||"",this._lineFeed&&"\n"===e.charAt(0)&&(e=e.substr(1)),this._lineFeed="\r"===e.substr(-1),!(!e||!e.length)&&(this._remainder+=e,!0)},l.prototype._process=function(e){e=!!e;var t,n,r,i=this._remainder.split(/\r?\n|\r/);for(e||(this._remainder=i.pop(),1048576<this._remainder.length&&(this._remainder=this._remainder.replace(/(.{1048576}(?!\r?\n|\r))/g,"$&\n"))),n=0,r=i.length;n<r;n++)t=i[n],this.options.unescapeSMTP&&".."==t.substr(0,2)&&(t=t.substr(1)),!0===this._isMbox&&t.match(/^\>+From /)&&(t=t.substr(1)),this.options.debug&&console.log("LINE "+ ++this._lineCounter+" ("+this._state+"): "+t),this._state==u.header&&!0===this._processStateHeader(t)||this._state!=u.body||this._processStateBody(t);e&&(this._state==u.header&&this._remainder&&(this._processStateHeader(this._remainder),this._headersSent||(this.emit("headers",this._currentNode.parsedHeaders),this._headersSent=!0)),(this._currentNode.content||this._currentNode.stream)&&this._finalizeContents(),this._state=u.finished,"function"==typeof setImmediate?setImmediate(this._processMimeTree.bind(this)):o.nextTick(this._processMimeTree.bind(this)))},l.prototype._processStateHeader=function(e){var t,n,r=this._currentNode.headers.length-1,i=!1;return e.length?(e.match(/^\s+/)&&0<=r?this._currentNode.headers[r]+=" "+e.trim():(this._currentNode.headers.push(e.trim()),0<=r&&this._processHeaderLine(r)),!1):(0<=r&&this._processHeaderLine(r),this._headersSent||(this.emit("headers",this._currentNode.parsedHeaders),this._headersSent=!0),this._state=u.body,0<=r&&this._processHeaderLine(r),this._currentNode.parentNode||this._currentNode.meta.contentType||(this._currentNode.meta.contentType="text/plain"),!(i=0<=["text/plain","text/html","text/calendar"].indexOf(this._currentNode.meta.contentType||""))||this._currentNode.meta.contentDisposition&&"inline"!=this._currentNode.meta.contentDisposition?i&&!(0<=["attachment","inline"].indexOf(this._currentNode.meta.contentDisposition))||this._currentNode.meta.mimeMultipart||(this._currentNode.attachment=!0):this._currentNode.attachment=!1,this._currentNode.attachment&&(this._currentNode.meta.generatedFileName=this._generateFileName(this._currentNode.meta.fileName,this._currentNode.meta.contentType),this._currentNode.meta.contentId=this._currentNode.meta.contentId||c.createHash("md5").update(this._currentNode.meta.generatedFileName).digest("hex")+"@mailparser",n=this._currentNode.meta.generatedFileName.split(".").pop().toLowerCase(),"application/octet-stream"==this._currentNode.meta.contentType&&d.lookup(n)&&(this._currentNode.meta.contentType=d.lookup(n)),t=this._currentNode.meta,this.options.streamAttachments?("base64"==this._currentNode.meta.transferEncoding?this._currentNode.stream=new s.Base64Stream:"quoted-printable"==this._currentNode.meta.transferEncoding?this._currentNode.stream=new s.QPStream("binary"):"uuencode"==this._currentNode.meta.transferEncoding?this._currentNode.stream=new s.UUEStream("binary"):this._currentNode.stream=new s.BinaryStream,t.stream=this._currentNode.stream,this.emit("attachment",t,this._currentNode.parentNode||this._currentNode)):this._currentNode.content=void 0),!0)},l.prototype._processStateBody=function(e){var t,n,r,i=!1;if("--"==e.substr(0,2))for(t=0,n=this._multipartTree.length;t<n;t++){if(e=="--"+this._multipartTree[t].boundary){(this._currentNode.content||this._currentNode.stream)&&this._finalizeContents(),r=this._createMimeNode(this._multipartTree[t].node),this._multipartTree[t].node.childNodes.push(r),this._currentNode=r,this._state=u.header,i=!0;break}if(e=="--"+this._multipartTree[t].boundary+"--"){(this._currentNode.content||this._currentNode.stream)&&this._finalizeContents(),this._multipartTree[t].node.parentNode?this._currentNode=this._multipartTree[t].node.parentNode:this._currentNode=this._multipartTree[t].node,this._state=u.body,i=!0;break}}return!!i||(0<=["text/plain","text/html","text/calendar"].indexOf(this._currentNode.meta.contentType||"")&&!this._currentNode.attachment?this._handleTextLine(e):this._currentNode.attachment&&this._handleAttachmentLine(e),!1)},l.prototype._processHeaderLine=function(e){var t,n,r,i;if(e=e||0,(i=this._currentNode.headers[e])&&"string"==typeof i&&!(!this._headersSent&&this._isMbox<0&&(this._isMbox=!!i.match(/^From /)))){switch(t=(r=i.split(":")).shift().toLowerCase().trim(),n=r.join(":").trim(),t){case"content-type":this._parseContentType(n);break;case"mime-version":this._currentNode.useMIME=!0;break;case"date":this._currentNode.meta.date=this._parseDateString(n);break;case"received":case"x-received":this._parseReceived(n);break;case"to":this._currentNode.to&&this._currentNode.to.length?this._currentNode.to=this._currentNode.to.concat(a.parseAddresses(n)):this._currentNode.to=a.parseAddresses(n);break;case"from":this._currentNode.from&&this._currentNode.from.length?this._currentNode.from=this._currentNode.from.concat(a.parseAddresses(n)):this._currentNode.from=a.parseAddresses(n);break;case"reply-to":this._currentNode.replyTo&&this._currentNode.replyTo.length?this._currentNode.replyTo=this._currentNode.replyTo.concat(a.parseAddresses(n)):this._currentNode.replyTo=a.parseAddresses(n);break;case"cc":this._currentNode.cc&&this._currentNode.cc.length?this._currentNode.cc=this._currentNode.cc.concat(a.parseAddresses(n)):this._currentNode.cc=a.parseAddresses(n);break;case"bcc":this._currentNode.bcc&&this._currentNode.bcc.length?this._currentNode.bcc=this._currentNode.bcc.concat(a.parseAddresses(n)):this._currentNode.bcc=a.parseAddresses(n);break;case"x-priority":case"x-msmail-priority":case"importance":n=this._parsePriority(n),this._currentNode.priority=n;break;case"message-id":this._currentNode.meta.messageId=this._trimQuotes(n),this._currentNode.messageId=this._currentNode.meta.messageId;break;case"references":this._parseReferences(n);break;case"in-reply-to":this._parseInReplyTo(n);break;case"thread-index":this._currentNode.meta.threadIndex=n;break;case"content-transfer-encoding":this._currentNode.meta.transferEncoding=n.toLowerCase();break;case"content-location":this._currentNode.meta.location=n.toLowerCase();break;case"subject":this._currentNode.subject=this._encodeString(n);break;case"content-disposition":this._parseContentDisposition(n);break;case"content-id":this._currentNode.meta.contentId=this._trimQuotes(n)}this._currentNode.parsedHeaders[t]?(Array.isArray(this._currentNode.parsedHeaders[t])||(this._currentNode.parsedHeaders[t]=[this._currentNode.parsedHeaders[t]]),this._currentNode.parsedHeaders[t].push(this._replaceMimeWords(n))):this._currentNode.parsedHeaders[t]=this._replaceMimeWords(n),this._currentNode.headers[e]={key:t,value:n}}},l.prototype._createMimeNode=function(e){return{parentNode:e||this._currentNode||null,headers:[],parsedHeaders:{},meta:{},childNodes:[]}},l.prototype._parseHeaderLineWithParams=function(e){var t,n,r={};n=e.match(/(?:[^;"]+|"[^"]*")+/g)||[e],r.defaultValue=n.shift().toLowerCase();for(var i=0,o=n.length;i<o;i++)t=(e=n[i].split("=")).shift().trim().toLowerCase(),e=e.join("=").trim(),e=this._trimQuotes(e),r[t]=e;return r},l.prototype._parseDateString=function(e){var t;if(t=new Date(e),"[object Date]"!=Object.prototype.toString.call(t)||"Invalid Date"==t.toString()){try{t=n.strtotime(e)}catch(e){return!1}if(!t)return!1;t=new Date(1e3*t)}return t},l.prototype._parseReceived=function(e){var t,n,r;return!!e&&(e=(r=e.split(";"))[r.length-1],n=this._parseDateString(e),t=this._currentNode.meta.receivedDate,n?t?t<n&&(this._currentNode.meta.receivedDate=n):this._currentNode.meta.receivedDate=n:t||(this._currentNode.meta.receivedDate=n),n)},l.prototype._parseContentType=function(e){var t;return(e=this._parseHeaderLineWithParams(e))&&(e.defaultValue?(e.defaultValue=e.defaultValue.toLowerCase(),this._currentNode.meta.contentType=e.defaultValue,"multipart/"==e.defaultValue.substr(0,"multipart/".length)&&(this._currentNode.meta.mimeMultipart=e.defaultValue.substr("multipart/".length))):this._currentNode.meta.contentType="application/octet-stream",e.charset&&(e.charset=e.charset.toLowerCase(),"win-"==e.charset.substr(0,4)?e.charset="windows-"+e.charset.substr(4):"ks_c_5601-1987"==e.charset?e.charset="cp949":e.charset.match(/^utf\d/)?e.charset="utf-"+e.charset.substr(3):e.charset.match(/^latin[\-_]?\d/)?e.charset="iso-8859-"+e.charset.replace(/\D/g,""):e.charset.match(/^(us\-)?ascii$/)?e.charset="utf-8":e.charset.match(/^ansi_x3\.4\-19/)&&(e.charset="utf-8"),this._currentNode.meta.charset=e.charset),e.format&&(this._currentNode.meta.textFormat=e.format.toLowerCase()),e.delsp&&(this._currentNode.meta.textDelSp=e.delsp.toLowerCase()),e.boundary&&(this._currentNode.meta.mimeBoundary=e.boundary),e.method&&(this._currentNode.meta.method=e.method),!this._currentNode.meta.fileName&&(t=this._detectFilename(e))&&(this._currentNode.meta.fileName=t),e.boundary&&(this._currentNode.meta.mimeBoundary=e.boundary,this._multipartTree.push({boundary:e.boundary,node:this._currentNode}))),e},l.prototype._detectFilename=function(e){var t,n,r,i,o="",a=0;if(e.name)return this._replaceMimeWords(e.name);if(e.filename)return this._replaceMimeWords(e.filename);if(e["name*"])o=e["name*"];else if(e["filename*"])o=e["filename*"];else if(e["name*0*"]||e["name*0"])for(;i=e["name*"+a+"*"]||e["name*"+a];)o+=i,a++;else if(e["filename*0*"]||e["filename*0"])for(;i=e["filename*"+a+"*"]||e["filename*"+a];)o+=i,a++;return o&&(n=(t=o.split("'")).shift(),r=t.pop())?this._replaceMimeWords(this._replaceMimeWords("=?"+(n||"us-ascii")+"?Q?"+r.replace(/%/g,"=")+"?=")):""},l.prototype._parseContentDisposition=function(e){var t;(e=this._parseHeaderLineWithParams(e))&&(e.defaultValue&&(this._currentNode.meta.contentDisposition=e.defaultValue.trim().toLowerCase()),(t=this._detectFilename(e))&&(this._currentNode.meta.fileName=t))},l.prototype._parseReferences=function(e){this._currentNode.references=(this._currentNode.references||[]).concat((e||"").toString().trim().split(/\s+/).map(this._trimQuotes.bind(this)))},l.prototype._parseInReplyTo=function(e){this._currentNode.inReplyTo=(this._currentNode.inReplyTo||[]).concat((e||"").toString().trim().split(/\s+/).map(this._trimQuotes.bind(this)))},l.prototype._parsePriority=function(e){if(e=e.toLowerCase().trim(),!isNaN(parseInt(e,10)))return 3==(e=parseInt(e,10)||0)?"normal":3<e?"low":"high";switch(e){case"non-urgent":case"low":return"low";case"urgent":case"hight":return"high"}return"normal"},l.prototype._handleTextLine=function(e){0<=["quoted-printable","base64"].indexOf(this._currentNode.meta.transferEncoding)||"flowed"!=this._currentNode.meta.textFormat?"string"!=typeof this._currentNode.content?this._currentNode.content=e:this._currentNode.content+="\n"+e:"string"!=typeof this._currentNode.content?this._currentNode.content=e:this._currentNode.content.match(/[ ]$/)?"flowed"==this._currentNode.meta.textFormat&&this._currentNode.content.match(/(^|\n)-- $/)?this._currentNode.content+="\n"+e:("yes"==this._currentNode.meta.textDelSp&&(this._currentNode.content=this._currentNode.content.replace(/[ ]+$/,"")),this._currentNode.content+=e):this._currentNode.content+="\n"+e},l.prototype._handleAttachmentLine=function(e){this._currentNode.attachment&&(this._currentNode.stream?this._currentNode.streamStarted?this._currentNode.stream.write(new r("\r\n"+e,"binary")):(this._currentNode.streamStarted=!0,this._currentNode.stream.write(new r(e,"binary"))):"content"in this._currentNode&&("string"!=typeof this._currentNode.content?this._currentNode.content=e:this._currentNode.content+="\r\n"+e))},l.prototype._finalizeContents=function(){var e;if(this._currentNode.content)if(this._currentNode.attachment){if("quoted-printable"==this._currentNode.meta.transferEncoding)this._currentNode.content=a.decodeQuotedPrintable(this._currentNode.content,!1,"binary");else if("base64"==this._currentNode.meta.transferEncoding)this._currentNode.content=new r(this._currentNode.content.toString().replace(/\s+/g,""),"base64");else if("uuencode"==this._currentNode.meta.transferEncoding){var t=new s.UUEStream("binary");this._currentNode.content=t.decode(new r(this._currentNode.content,"binary"))}else this._currentNode.content=new r(this._currentNode.content,"binary");this._currentNode.checksum=c.createHash("md5"),this._currentNode.checksum.update(this._currentNode.content),this._currentNode.meta.checksum=this._currentNode.checksum.digest("hex"),this._currentNode.meta.length=this._currentNode.content.length}else"text/html"==this._currentNode.meta.contentType&&(this._currentNode.meta.charset=this._detectHTMLCharset(this._currentNode.content)||this._currentNode.meta.charset||this.options.defaultCharset||"iso-8859-1"),"quoted-printable"==this._currentNode.meta.transferEncoding?(this._currentNode.content=a.decodeQuotedPrintable(this._currentNode.content,!1,this._currentNode.meta.charset||this.options.defaultCharset||"iso-8859-1"),"flowed"==this._currentNode.meta.textFormat&&("yes"==this._currentNode.meta.textDelSp?this._currentNode.content=this._currentNode.content.replace(/(^|\n)-- \n/g,"$1-- \0").replace(/ \n/g,"").replace(/(^|\n)-- \u0000/g,"$1-- \n"):this._currentNode.content=this._currentNode.content.replace(/(^|\n)-- \n/g,"$1-- \0").replace(/ \n/g," ").replace(/(^|\n)-- \u0000/g,"$1-- \n"))):"base64"==this._currentNode.meta.transferEncoding?this._currentNode.content=a.decodeBase64(this._currentNode.content,this._currentNode.meta.charset||this.options.defaultCharset||"iso-8859-1"):this._currentNode.content=this._convertStringToUTF8(this._currentNode.content);this._currentNode.stream&&((e=this._currentNode.stream.end()||{}).checksum&&(this._currentNode.meta.checksum=e.checksum),e.length&&(this._currentNode.meta.length=e.length))},l.prototype._processMimeTree=function(){var e,t,n={};if(this.mailData={html:[],text:[],calendar:[],attachments:[]},this.mimeTree.meta.mimeMultipart?this._walkMimeTree(this.mimeTree):this._processMimeNode(this.mimeTree,0),this.mailData.html.length)for(e=0,t=this.mailData.html.length;e<t;e++)!n.html&&this.mailData.html[e].content?n.html=this.mailData.html[e].content:this.mailData.html[e].content&&(n.html=this._concatHTML(n.html,this.mailData.html[e].content));if(this.mailData.text.length)for(e=0,t=this.mailData.text.length;e<t;e++)!n.text&&this.mailData.text[e].content?n.text=this.mailData.text[e].content:this.mailData.text[e].content&&(n.text+=this.mailData.text[e].content);if(this.mailData.calendar.length)for(n.alternatives=[],e=0,t=this.mailData.calendar.length;e<t;e++)n.alternatives.push(this.mailData.calendar[e].content);if(n.headers=this.mimeTree.parsedHeaders,this.mimeTree.subject&&(n.subject=this.mimeTree.subject),this.mimeTree.references&&(n.references=this.mimeTree.references),this.mimeTree.messageId&&(n.messageId=this.mimeTree.messageId),this.mimeTree.inReplyTo&&(n.inReplyTo=this.mimeTree.inReplyTo),this.mimeTree.priority&&(n.priority=this.mimeTree.priority),this.mimeTree.from&&(n.from=this.mimeTree.from),this.mimeTree.replyTo&&(n.replyTo=this.mimeTree.replyTo),this.mimeTree.to&&(n.to=this.mimeTree.to),this.mimeTree.cc&&(n.cc=this.mimeTree.cc),this.mimeTree.bcc&&(n.bcc=this.mimeTree.bcc),this.mimeTree.meta.date&&(n.date=this.mimeTree.meta.date),this.mimeTree.meta.receivedDate&&(n.receivedDate=this.mimeTree.meta.receivedDate),this.mailData.attachments.length)for(n.attachments=[],e=0,t=this.mailData.attachments.length;e<t;e++)n.attachments.push(this.mailData.attachments[e].content);"function"==typeof setImmediate?setImmediate(this.emit.bind(this,"end",n)):o.nextTick(this.emit.bind(this,"end",n))},l.prototype._walkMimeTree=function(e,t){t=t||1;for(var n=0,r=e.childNodes.length;n<r;n++)this._processMimeNode(e.childNodes[n],t,e.meta.mimeMultipart),this._walkMimeTree(e.childNodes[n],t+1)},l.prototype._processMimeNode=function(e,t,n){var r,i;if(t=t||0,e.attachment){if(e.meta=e.meta||{},e.content&&(e.meta.content=e.content),this.mailData.attachments.push({content:e.meta||{},level:t}),this.options.showAttachmentLinks&&"mixed"==n&&this.mailData.html.length)for(r=0,i=this.mailData.html.length;r<i;r++)if(this.mailData.html[r].level==t)return void this._joinHTMLAttachment(this.mailData.html[r],e.meta)}else switch(e.meta.contentType){case"text/html":if("mixed"==n&&this.mailData.html.length)for(r=0,i=this.mailData.html.length;r<i;r++)if(this.mailData.html[r].level==t)return void this._joinHTMLNodes(this.mailData.html[r],e.content);return void this.mailData.html.push({content:this._updateHTMLCharset(e.content||""),level:t});case"text/plain":return void this.mailData.text.push({content:e.content||"",level:t});case"text/calendar":return e.content&&(e.meta.content=e.content),void this.mailData.calendar.push({content:e.meta||{},level:t})}},l.prototype._joinHTMLNodes=function(e,n){var t=!1;(n=(n=(n=(n||"").toString("utf-8").trim()).replace(/^\s*<\!doctype( [^>]*)?>/gi,"")).replace(/<head( [^>]*)?>(.*)<\/head( [^>]*)?>/gi,"").replace(/<\/?html( [^>]*)?>/gi,"").trim()).replace(/<body(?: [^>]*)?>(.*)<\/body( [^>]*)?>/gi,function(e,t){n=t.trim()}),e.content=(e.content||"").toString("utf-8").trim(),e.content=e.content.replace(/<\/body( [^>]*)?>/i,function(e){return t=!0,"<br/>\n"+n+e}),t||(e.content+="<br/>\n"+n)},l.prototype._joinHTMLAttachment=function(e,t){var n,r=!1,i=t.generatedFileName.replace(/</g,"<").replace(/>/g,">").replace(/"/g,""");n='\n<div class="mailparser-attachment"><a href="cid:'+t.contentId+'"><'+i+"></a></div>",e.content=(e.content||"").toString("utf-8").trim(),e.content=e.content.replace(/<\/body\b[^>]*>/i,function(e){return r=!0,"<br/>\n"+n+e}),r||(e.content+="<br/>\n"+n)},l.prototype._concatHTML=function(e,t){var n="",o="";return e=(e||"").toString("utf-8"),(t=(t||"").toString("utf-8"))?e?(e.substr(0,1024).replace(/\r?\n/g,"\0").match(/^[\s\u0000]*(<\!doctype\b[^>]*?>)?[\s\u0000]*<(html|head)\b[^>]*?>/i)?n=e:t.substr(0,1024).replace(/\r?\n/g,"\0").match(/^[\s\u0000]*(<\!doctype\b[^>]*?>)?[\s\u0000]*<(html|head)\b[^>]*?>/i)&&(n=t),n&&n.replace(/\r?\n/g,"\0").replace(/^[\s\u0000]*(<\!doctype\b[^>]*?>)?[\s\u0000]*<(html|head)\b[^>]*>.*?<\/(head)\b[^>]*>(.*?<body\b[^>]*>)?/i,function(e){var t=e.match(/^[\s\u0000]*(<\!doctype\b[^>]*?>)/i),n=e.match(/<html\b[^>]*?>/i),r=e.match(/<head\b[^>]*?>/i),i=e.match(/<body\b[^>]*?>/i);t=t&&t[1]&&t[1]+"\n"||"",n=n&&n[0]||"<head>",r=r&&r[0]||"<head>",i=i&&i[0]||"<body>",e=e.replace(/<[\!\/]?(doctype|html|head|body)\b[^>]*?>/gi,"\0").replace(/\u0000+/g,"\n").trim(),o=t+n+"\n"+r+(e?e+"\n":"")+"</head>\n"+i+"\n"}),e=e.replace(/\r?\n/g,"\0").replace(/[\s\u0000]*<head\b[^>]*>.*?<\/(head|body)\b[^>]*>/gi,"").replace(/[\s\u0000]*<[\!\/]?(doctype|html|body)\b[^>]*>[\s\u0000]*/gi,"").replace(/\u0000/g,"\n"),t=t.replace(/\r?\n/g,"\0").replace(/[\s\u0000]*<head\b[^>]*>.*?<\/(head|body)\b[^>]*>/gi,"").replace(/[\s\u0000]*<[\!\/]?(doctype|html|body)\b[^>]*>[\s\u0000]*/gi,"").replace(/\u0000/g,"\n"),o+e+t+(o?(e||t?"\n":"")+"</body>\n</html>":"")):t:e},l.prototype._convertString=function(e,t,n){return n=(n||"utf-8").toUpperCase(),t=(t||"utf-8").toUpperCase(),e="string"==typeof e?new r(e,"binary"):e,n==t?e:e=i.convert(e,n,t)},l.prototype._convertStringToUTF8=function(e){return e=this._convertString(e,this._currentNode.meta.charset||this.options.defaultCharset||"iso-8859-1").toString("utf-8")},l.prototype._encodeString=function(e){return e=this._replaceMimeWords(this._convertStringToUTF8(e))},l.prototype._replaceMimeWords=function(e){return e.replace(/(=\?[^?]+\?[QqBb]\?[^?]*\?=)\s+(?==\?[^?]+\?[QqBb]\?[^?]*\?=)/g,"$1").replace(/\=\?[^?]+\?[QqBb]\?[^?]*\?=/g,function(e){return a.decodeMimeWord(e.replace(/\s/g,""))}.bind(this))},l.prototype._trimQuotes=function(e){return('"'==(e=(e||"").trim()).charAt(0)&&'"'==e.charAt(e.length-1)||"'"==e.charAt(0)&&"'"==e.charAt(e.length-1)||"<"==e.charAt(0)&&">"==e.charAt(e.length-1))&&(e=e.substr(1,e.length-2)),e},l.prototype._generateFileName=function(e,t){var n,r,i="";return t&&(i=(i=d.extension(t))?"."+i:""),(r=(e=(e=e||"attachment"+i).toString().split(/[\/\\]+/).pop().replace(/^\.+/,"")||"attachment").replace(/(?:\-\d+)+(\.[^.]*)$/,"$1")||"attachment")in this._fileNames?(this._fileNames[r]++,(n=e.substr((e.lastIndexOf(".")||0)+1))==e?e+="-"+this._fileNames[r]:e=e.substr(0,e.length-n.length-1)+"-"+this._fileNames[r]+"."+n):this._fileNames[r]=0,e},l.prototype._updateHTMLCharset=function(e){return e=e.replace(/\n/g,"\0").replace(/<meta[^>]*>/gi,function(e){return e.match(/http\-equiv\s*=\s*"?content\-type/i)?'<meta http-equiv="content-type" content="text/html; charset=utf-8" />':e.match(/\scharset\s*=\s*['"]?[\w\-]+["'\s>\/]/i)?'<meta charset="utf-8"/>':e}).replace(/\u0000/g,"\n")},l.prototype._detectHTMLCharset=function(e){var t,n,r;return"string"!=typeof e&&(e=e.toString("ascii")),(r=e.match(/<meta\s+http-equiv=["']content-type["'][^>]*?>/i))&&(n=r[0]),n&&(t=n.match(/charset\s?=\s?([a-zA-Z\-_:0-9]*);?/))&&(t=(t[1]||"").trim().toLowerCase()),!t&&(r=e.match(/<meta\s+charset=["']([^'"<\/]*?)["']/i))&&(t=(r[1]||"").trim().toLowerCase()),t}}).call(this,f("_process"),f("buffer").Buffer)},{"./datetime":2,"./streams":4,_process:186,buffer:37,crypto:41,encoding:5,mime:25,mimelib:27,stream:200,util:203}],4:[function(l,f,e){(function(r){"use strict";var t=l("stream").Stream,e=l("util"),n=l("mimelib"),i=l("encoding"),o=l("crypto"),a=l("uue");function s(){t.call(this),this.writable=!0,this.checksum=o.createHash("md5"),this.length=0,this.current=""}function c(e){t.call(this),this.writable=!0,this.checksum=o.createHash("md5"),this.length=0,this.charset=e||"UTF-8",this.current=void 0}function d(e){t.call(this),this.writable=!0,this.checksum=o.createHash("md5"),this.length=0,this.charset=e||"UTF-8",this.current=""}function u(e){t.call(this),this.writable=!0,this.checksum=o.createHash("md5"),this.length=0,this.buf=[],this.buflen=0,this.charset=e||"UTF-8",this.current=void 0}f.exports.Base64Stream=s,f.exports.QPStream=c,f.exports.BinaryStream=d,f.exports.UUEStream=u,e.inherits(s,t),s.prototype.write=function(e){return this.handleInput(e),!0},s.prototype.end=function(e){return this.handleInput(e),this.emit("end"),{length:this.length,checksum:this.checksum.digest("hex")}},s.prototype.handleInput=function(e){if(e&&e.length){e=(e||"").toString("utf-8");var t;this.current+=e.replace(/[^\w\+\/=]/g,"");var n=new r(this.current.substr(0,this.current.length-this.current.length%4),"base64");n.length&&(this.length+=n.length,this.checksum.update(n),this.emit("data",n)),this.current=(t=this.current.length%4)?this.current.substr(-t):""}},e.inherits(c,t),c.prototype.write=function(e){return this.handleInput(e),!0},c.prototype.end=function(e){return this.handleInput(e),this.flush(),this.emit("end"),{length:this.length,checksum:this.checksum.digest("hex")}},c.prototype.handleInput=function(e){e&&e.length&&((e=(e||"").toString("utf-8")).match(/^\r\n/)&&(e=e.substr(2)),"string"!=typeof this.current?this.current=e:this.current+="\r\n"+e)},c.prototype.flush=function(){var e=n.decodeQuotedPrintable(this.current,!1,this.charset);"binary"==this.charset.toLowerCase()||(e="utf-8"!=this.charset.toLowerCase()?i.convert(e,"utf-8",this.charset):new r(e,"utf-8")),this.length+=e.length,this.checksum.update(e),this.emit("data",e)},e.inherits(d,t),d.prototype.write=function(e){return e&&e.length&&(this.length+=e.length,this.checksum.update(e),this.emit("data",e)),!0},d.prototype.end=function(e){return e&&e.length&&this.emit("data",e),this.emit("end"),{length:this.length,checksum:this.checksum.digest("hex")}},e.inherits(u,t),u.prototype.write=function(e){return this.buf.push(e),this.buflen+=e.length,!0},u.prototype.end=function(e){return e&&this.write(e),this.flush(),this.emit("end"),{length:this.length,checksum:this.checksum.digest("hex")}},u.prototype.flush=function(){var e=this.decode(r.concat(this.buf,this.buflen));this.length+=e.length,this.checksum.update(e),this.emit("data",e)},u.prototype.decode=function(e){var t;return(t=e.slice(0,Math.min(e.length,1024)).toString().match(/^begin [0-7]{3} (.*)/)[1]||"")?(e=a.decodeFile(e.toString("ascii").replace(/\r\n/g,"\n"),t),"binary"==this.charset.toLowerCase()||"utf-8"!=this.charset.toLowerCase()&&(e=i.convert(e,"utf-8",this.charset)),e):new r(0)}}).call(this,l("buffer").Buffer)},{buffer:37,crypto:41,encoding:5,mimelib:27,stream:200,util:203,uue:34}],5:[function(e,t,n){(function(c){"use strict";var d,r=e("iconv-lite");try{d=e("iconv").Iconv}catch(e){}function u(e,t,n){return"UTF-8"==t?r.decode(e,n):"UTF-8"==n?r.encode(e,t):r.encode(r.decode(e,n),t)}function l(e){return(e||"").toString().trim().replace(/^latin[\-_]?(\d+)$/i,"ISO-8859-$1").replace(/^win(?:dows)?[\-_]?(\d+)$/i,"WINDOWS-$1").replace(/^utf[\-_]?(\d+)$/i,"UTF-$1").replace(/^ks_c_5601\-1987$/i,"CP949").replace(/^us[\-_]?ascii$/i,"ASCII").toUpperCase()}t.exports.convert=function(t,n,r,e){var i;r=l(r||"UTF-8"),n=l(n||"UTF-8"),t=t||"","UTF-8"!=r&&"string"==typeof t&&(t=new c(t,"binary"));if(r===n)i="string"==typeof t?new c(t):t;else if(d&&!e)try{o=t,s=new d(r,n+"//TRANSLIT//IGNORE"),i=(a=s.convert(o)).slice(0,a.length)}catch(e){console.error(e);try{i=u(t,n,r)}catch(e){console.error(e),i=t}}else try{i=u(t,n,r)}catch(e){console.error(e),i=t}var o,a,s;"string"==typeof i&&(i=new c(i,"utf-8"));return i}}).call(this,e("buffer").Buffer)},{buffer:37,"iconv-lite":24}],6:[function(e,t,i){(function(g){"use strict";i._dbcs=t;for(var v=-1,b=-2,y=-1e3,p=new Array(256),e=0;e<256;e++)p[e]=v;function t(e,t){if(this.encodingName=e.encodingName,!e)throw new Error("DBCS codec is called without the data.");if(!e.table)throw new Error("Encoding '"+this.encodingName+"' has no data.");var n=e.table();this.decodeTables=[],this.decodeTables[0]=p.slice(0),this.decodeTableSeq=[];for(var r=0;r<n.length;r++)this._addDecodeChunk(n[r]);this.defaultCharUnicode=t.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var i={};if(e.encodeSkipVals)for(r=0;r<e.encodeSkipVals.length;r++){var o=e.encodeSkipVals[r];if("number"==typeof o)i[o]=!0;else for(var a=o.from;a<=o.to;a++)i[a]=!0}if(this._fillEncodeTable(0,0,i),e.encodeAdd)for(var s in e.encodeAdd)Object.prototype.hasOwnProperty.call(e.encodeAdd,s)&&this._setEncodeChar(s.charCodeAt(0),e.encodeAdd[s]);if(this.defCharSB=this.encodeTable[0][t.defaultCharSingleByte.charCodeAt(0)],this.defCharSB===v&&(this.defCharSB=this.encodeTable[0]["?"]),this.defCharSB===v&&(this.defCharSB="?".charCodeAt(0)),"function"==typeof e.gb18030){this.gb18030=e.gb18030();var c=this.decodeTables.length,d=this.decodeTables[c]=p.slice(0),u=this.decodeTables.length,l=this.decodeTables[u]=p.slice(0);for(r=129;r<=254;r++){var f=y-this.decodeTables[0][r],h=this.decodeTables[f];for(a=48;a<=57;a++)h[a]=y-c}for(r=129;r<=254;r++)d[r]=y-u;for(r=48;r<=57;r++)l[r]=b}}function n(e,t){this.leadSurrogate=-1,this.seqObj=void 0,this.encodeTable=t.encodeTable,this.encodeTableSeq=t.encodeTableSeq,this.defaultCharSingleByte=t.defCharSB,this.gb18030=t.gb18030}function r(e,t){this.nodeIdx=0,this.prevBuf=new g(0),this.decodeTables=t.decodeTables,this.decodeTableSeq=t.decodeTableSeq,this.defaultCharUnicode=t.defaultCharUnicode,this.gb18030=t.gb18030}function $(e,t){if(e[0]>t)return-1;for(var n=0,r=e.length;n<r-1;){var i=n+Math.floor((r-n+1)/2);e[i]<=t?n=i:r=i}return n}t.prototype.encoder=n,t.prototype.decoder=r,t.prototype._getDecodeTrieNode=function(e){for(var t=[];0<e;e>>=8)t.push(255&e);0==t.length&&t.push(0);for(var n=this.decodeTables[0],r=t.length-1;0<r;r--){var i=n[t[r]];if(i==v)n[t[r]]=y-this.decodeTables.length,this.decodeTables.push(n=p.slice(0));else{if(!(i<=y))throw new Error("Overwrite byte in "+this.encodingName+", addr: "+e.toString(16));n=this.decodeTables[y-i]}}return n},t.prototype._addDecodeChunk=function(e){var t=parseInt(e[0],16),n=this._getDecodeTrieNode(t);t&=255;for(var r=1;r<e.length;r++){var i=e[r];if("string"==typeof i)for(var o=0;o<i.length;){var a=i.charCodeAt(o++);if(55296<=a&&a<56320){var s=i.charCodeAt(o++);if(!(56320<=s&&s<57344))throw new Error("Incorrect surrogate pair in "+this.encodingName+" at chunk "+e[0]);n[t++]=65536+1024*(a-55296)+(s-56320)}else if(4080<a&&a<=4095){for(var c=4095-a+2,d=[],u=0;u<c;u++)d.push(i.charCodeAt(o++));n[t++]=-10-this.decodeTableSeq.length,this.decodeTableSeq.push(d)}else n[t++]=a}else{if("number"!=typeof i)throw new Error("Incorrect type '"+typeof i+"' given in "+this.encodingName+" at chunk "+e[0]);var l=n[t-1]+1;for(o=0;o<i;o++)n[t++]=l++}}if(255<t)throw new Error("Incorrect chunk in "+this.encodingName+" at addr "+e[0]+": too long"+t)},t.prototype._getEncodeBucket=function(e){var t=e>>8;return void 0===this.encodeTable[t]&&(this.encodeTable[t]=p.slice(0)),this.encodeTable[t]},t.prototype._setEncodeChar=function(e,t){var n=this._getEncodeBucket(e),r=255&e;n[r]<=-10?this.encodeTableSeq[-10-n[r]][-1]=t:n[r]==v&&(n[r]=t)},t.prototype._setEncodeSequence=function(e,t){var n,r=e[0],i=this._getEncodeBucket(r),o=255&r;i[o]<=-10?n=this.encodeTableSeq[-10-i[o]]:(n={},i[o]!==v&&(n[-1]=i[o]),i[o]=-10-this.encodeTableSeq.length,this.encodeTableSeq.push(n));for(var a=1;a<e.length-1;a++){var s=n[r];"object"==typeof s?n=s:(n=n[r]={},void 0!==s&&(n[-1]=s))}n[r=e[e.length-1]]=t},t.prototype._fillEncodeTable=function(e,t,n){for(var r=this.decodeTables[e],i=0;i<256;i++){var o=r[i],a=t+i;n[a]||(0<=o?this._setEncodeChar(o,a):o<=y?this._fillEncodeTable(y-o,a<<8,n):o<=-10&&this._setEncodeSequence(this.decodeTableSeq[-10-o],a))}},n.prototype.write=function(e){for(var t=new g(e.length*(this.gb18030?4:3)),n=this.leadSurrogate,r=this.seqObj,i=-1,o=0,a=0;;){if(-1===i){if(o==e.length)break;var s=e.charCodeAt(o++)}else{s=i;i=-1}if(55296<=s&&s<57344)if(s<56320){if(-1===n){n=s;continue}n=s,s=v}else-1!==n?(s=65536+1024*(n-55296)+(s-56320),n=-1):s=v;else-1!==n&&(i=s,s=v,n=-1);var c=v;if(void 0!==r&&s!=v){var d=r[s];if("object"==typeof d){r=d;continue}"number"==typeof d?c=d:null==d&&void 0!==(d=r[-1])&&(c=d,i=s),r=void 0}else if(0<=s){var u=this.encodeTable[s>>8];if(void 0!==u&&(c=u[255&s]),c<=-10){r=this.encodeTableSeq[-10-c];continue}if(c==v&&this.gb18030){var l=$(this.gb18030.uChars,s);if(-1!=l){c=this.gb18030.gbChars[l]+(s-this.gb18030.uChars[l]);t[a++]=129+Math.floor(c/12600),c%=12600,t[a++]=48+Math.floor(c/1260),c%=1260,t[a++]=129+Math.floor(c/10),c%=10,t[a++]=48+c;continue}}}c===v&&(c=this.defaultCharSingleByte),c<256?t[a++]=c:(c<65536?t[a++]=c>>8:(t[a++]=c>>16,t[a++]=c>>8&255),t[a++]=255&c)}return this.seqObj=r,this.leadSurrogate=n,t.slice(0,a)},n.prototype.end=function(){if(-1!==this.leadSurrogate||void 0!==this.seqObj){var e=new g(10),t=0;if(this.seqObj){var n=this.seqObj[-1];void 0!==n&&(n<256?e[t++]=n:(e[t++]=n>>8,e[t++]=255&n)),this.seqObj=void 0}return-1!==this.leadSurrogate&&(e[t++]=this.defaultCharSingleByte,this.leadSurrogate=-1),e.slice(0,t)}},n.prototype.findIdx=$,r.prototype.write=function(e){var t=new g(2*e.length),n=this.nodeIdx,r=this.prevBuf,i=this.prevBuf.length,o=-this.prevBuf.length;0<i&&(r=g.concat([r,e.slice(0,10)]));for(var a=0,s=0;a<e.length;a++){var c,d=0<=a?e[a]:r[a+i];if(0<=(c=this.decodeTables[n][d]));else if(c===v)a=o,c=this.defaultCharUnicode.charCodeAt(0);else if(c===b){var u=0<=o?e.slice(o,a+1):r.slice(o+i,a+1+i),l=12600*(u[0]-129)+1260*(u[1]-48)+10*(u[2]-129)+(u[3]-48),f=$(this.gb18030.gbChars,l);c=this.gb18030.uChars[f]+l-this.gb18030.gbChars[f]}else{if(c<=y){n=y-c;continue}if(!(c<=-10))throw new Error("iconv-lite internal error: invalid decoding table value "+c+" at "+n+"/"+d);for(var h=this.decodeTableSeq[-10-c],p=0;p<h.length-1;p++)c=h[p],t[s++]=255&c,t[s++]=c>>8;c=h[h.length-1]}if(65535<c){c-=65536;var m=55296+Math.floor(c/1024);t[s++]=255&m,t[s++]=m>>8,c=56320+c%1024}t[s++]=255&c,t[s++]=c>>8,n=0,o=a+1}return this.nodeIdx=n,this.prevBuf=0<=o?e.slice(o):r.slice(o+i),t.slice(0,s).toString("ucs2")},r.prototype.end=function(){for(var e="";0<this.prevBuf.length;){e+=this.defaultCharUnicode;var t=this.prevBuf.slice(1);this.prevBuf=new g(0),(this.nodeIdx=0)<t.length&&(e+=this.write(t))}return this.nodeIdx=0,e}}).call(this,e("buffer").Buffer)},{buffer:37}],7:[function(e,t,n){"use strict";t.exports={shiftjis:{type:"_dbcs",table:function(){return e("./tables/shiftjis.json")},encodeAdd:{"¥":92,"‾":126},encodeSkipVals:[{from:60736,to:63808}]},csshiftjis:"shiftjis",mskanji:"shiftjis",sjis:"shiftjis",windows31j:"shiftjis",xsjis:"shiftjis",windows932:"shiftjis",932:"shiftjis",cp932:"shiftjis",eucjp:{type:"_dbcs",table:function(){return e("./tables/eucjp.json")},encodeAdd:{"¥":92,"‾":126}},gb2312:"cp936",gb231280:"cp936",gb23121980:"cp936",csgb2312:"cp936",csiso58gb231280:"cp936",euccn:"cp936",isoir58:"gbk",windows936:"cp936",936:"cp936",cp936:{type:"_dbcs",table:function(){return e("./tables/cp936.json")}},gbk:{type:"_dbcs",table:function(){return e("./tables/cp936.json").concat(e("./tables/gbk-added.json"))}},xgbk:"gbk",gb18030:{type:"_dbcs",table:function(){return e("./tables/cp936.json").concat(e("./tables/gbk-added.json"))},gb18030:function(){return e("./tables/gb18030-ranges.json")}},chinese:"gb18030",windows949:"cp949",949:"cp949",cp949:{type:"_dbcs",table:function(){return e("./tables/cp949.json")}},cseuckr:"cp949",csksc56011987:"cp949",euckr:"cp949",isoir149:"cp949",korean:"cp949",ksc56011987:"cp949",ksc56011989:"cp949",ksc5601:"cp949",windows950:"cp950",950:"cp950",cp950:{type:"_dbcs",table:function(){return e("./tables/cp950.json")}},big5:"big5hkscs",big5hkscs:{type:"_dbcs",table:function(){return e("./tables/cp950.json").concat(e("./tables/big5-added.json"))},encodeSkipVals:[41676]},cnbig5:"big5hkscs",csbig5:"big5hkscs",xxbig5:"big5hkscs"}},{"./tables/big5-added.json":13,"./tables/cp936.json":14,"./tables/cp949.json":15,"./tables/cp950.json":16,"./tables/eucjp.json":17,"./tables/gb18030-ranges.json":18,"./tables/gbk-added.json":19,"./tables/shiftjis.json":20}],8:[function(e,t,n){"use strict";for(var r=[e("./internal"),e("./utf16"),e("./utf7"),e("./sbcs-codec"),e("./sbcs-data"),e("./sbcs-data-generated"),e("./dbcs-codec"),e("./dbcs-data")],i=0;i<r.length;i++){t=r[i];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(n[o]=t[o])}},{"./dbcs-codec":6,"./dbcs-data":7,"./internal":9,"./sbcs-codec":10,"./sbcs-data":12,"./sbcs-data-generated":11,"./utf16":21,"./utf7":22}],9:[function(s,c,e){(function(o){"use strict";function e(e){this.enc=e.encodingName,this.bomAware=e.bomAware,"base64"===this.enc?this.encoder=i:"cesu8"===this.enc&&(this.enc="utf8",this.encoder=a)}c.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:e},e.prototype.encoder=r,e.prototype.decoder=t;var n=s("string_decoder").StringDecoder;function t(e,t){n.call(this,t.enc)}function r(e,t){this.enc=t.enc}function i(e,t){this.prevStr=""}function a(e,t){}n.prototype.end||(n.prototype.end=function(){}),t.prototype=n.prototype,r.prototype.write=function(e){return new o(e,this.enc)},r.prototype.end=function(){},i.prototype.write=function(e){var t=(e=this.prevStr+e).length-e.length%4;return this.prevStr=e.slice(t),e=e.slice(0,t),new o(e,"base64")},i.prototype.end=function(){return new o(this.prevStr,"base64")},a.prototype.write=function(e){for(var t=new o(3*e.length),n=0,r=0;r<e.length;r++){var i=e.charCodeAt(r);i<128?t[n++]=i:(i<2048?t[n++]=192+(i>>>6):(t[n++]=224+(i>>>12),t[n++]=128+(i>>>6&63)),t[n++]=128+(63&i))}return t.slice(0,n)},a.prototype.end=function(){}}).call(this,s("buffer").Buffer)},{buffer:37,string_decoder:201}],10:[function(e,t,r){(function(a){"use strict";function e(e,t){if(!e)throw new Error("SBCS codec is called without the data.");if(!e.chars||128!==e.chars.length&&256!==e.chars.length)throw new Error("Encoding '"+e.type+"' has incorrect 'chars' (must be of len 128 or 256)");if(128===e.chars.length){for(var n="",r=0;r<128;r++)n+=String.fromCharCode(r);e.chars=n+e.chars}this.decodeBuf=new a(e.chars,"ucs2");var i=new a(65536);i.fill(t.defaultCharSingleByte.charCodeAt(0));for(r=0;r<e.chars.length;r++)i[e.chars.charCodeAt(r)]=r;this.encodeBuf=i}function t(e,t){this.encodeBuf=t.encodeBuf}function n(e,t){this.decodeBuf=t.decodeBuf}(r._sbcs=e).prototype.encoder=t,e.prototype.decoder=n,t.prototype.write=function(e){for(var t=new a(e.length),n=0;n<e.length;n++)t[n]=this.encodeBuf[e.charCodeAt(n)];return t},t.prototype.end=function(){},n.prototype.write=function(e){for(var t=this.decodeBuf,n=new a(2*e.length),r=0,i=0,o=0;o<e.length;o++)r=2*e[o],n[i=2*o]=t[r],n[i+1]=t[r+1];return n.toString("ucs2")},n.prototype.end=function(){}}).call(this,e("buffer").Buffer)},{buffer:37}],11:[function(e,t,n){"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:"���������������������������������กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู����฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛����"}}},{}],12:[function(e,t,n){"use strict";t.exports={10029:"maccenteuro",maccenteuro:{type:"_sbcs",chars:"ÄĀāÉĄÖÜáąČäčĆć鏟ĎíďĒēĖóėôöõúĚěü†°Ę£§•¶ß®©™ę¨≠ģĮįĪ≤≥īĶ∂∑łĻļĽľĹĺŅņѬ√ńŇ∆«»… ňŐÕőŌ–—“”‘’÷◊ōŔŕŘ‹›řŖŗŠ‚„šŚśÁŤťÍŽžŪÓÔūŮÚůŰűŲųÝýķŻŁżĢˇ"},808:"cp808",ibm808:"cp808",cp808:{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"}},{}],13:[function(e,t,n){t.exports=[["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","𤅟𤩹𨮏孆𨰃𡢞瓈𡦈甎瓩甞𨻙𡩋寗𨺬鎅畍畊畧畮𤾂㼄𤴓疎瑝疞疴瘂瘬癑癏癯癶𦏵皐臯㟸𦤑𦤎皡皥皷盌𦾟葢𥂝𥅽𡸜眞眦着撯𥈠睘𣊬瞯𨥤𨥨𡛁矴砉𡍶𤨒棊碯磇磓隥礮𥗠磗礴碱𧘌辸袄𨬫𦂃𢘜禆褀椂禀𥡗禝𧬹礼禩渪𧄦㺨秆𩄍秔"]]},{}],14:[function(e,t,n){t.exports=[["0","\0",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","兀嗀﨎﨏﨑﨓﨔礼﨟蘒﨡﨣﨤﨧﨨﨩"]]},{}],15:[function(e,t,n){t.exports=[["0","\0",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","爻肴酵驍侯候厚后吼喉嗅帿後朽煦珝逅勛勳塤壎焄熏燻薰訓暈薨喧暄煊萱卉喙毁彙徽揮暉煇諱輝麾休携烋畦虧恤譎鷸兇凶匈洶胸黑昕欣炘痕吃屹紇訖欠欽歆吸恰洽翕興僖凞喜噫囍姬嬉希憙憘戱晞曦熙熹熺犧禧稀羲詰"]]},{}],16:[function(e,t,n){t.exports=[["0","\0",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","龤灨灥糷虪蠾蠽蠿讞貜躩軉靋顳顴飌饡馫驤驦驧鬤鸕鸗齈戇欞爧虌躨钂钀钁驩驨鬮鸙爩虋讟钃鱹麷癵驫鱺鸝灩灪麤齾齉龘碁銹裏墻恒粧嫺╔╦╗╠╬╣╚╩╝╒╤╕╞╪╡╘╧╛╓╥╖╟╫╢╙╨╜║═╭╮╰╯▓"]]},{}],17:[function(e,t,n){t.exports=[["0","\0",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,"齳齵齺齽龏龐龑龒龔龖龗龞龡龢龣龥"]]},{}],18:[function(e,t,n){t.exports={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,189e3]}},{}],19:[function(e,t,n){t.exports=[["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]]},{}],20:[function(e,t,n){t.exports=[["0","\0",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","髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑"]]},{}],21:[function(e,t,c){(function(i){"use strict";function e(){}function t(){}function n(){this.overflowByte=-1}function r(e,t){this.iconv=t}function o(e,t){void 0===(e=e||{}).addBOM&&(e.addBOM=!0),this.encoder=t.iconv.getEncoder("utf-16le",e)}function a(e,t){this.decoder=null,this.initialBytes=[],this.initialBytesLen=0,this.options=e||{},this.iconv=t.iconv}function s(e,t){var n=t||"utf-16le";if(2<=e.length)if(254==e[0]&&255==e[1])n="utf-16be";else if(255==e[0]&&254==e[1])n="utf-16le";else{for(var r=0,i=0,o=Math.min(e.length-e.length%2,64),a=0;a<o;a+=2)0===e[a]&&0!==e[a+1]&&i++,0!==e[a]&&0===e[a+1]&&r++;r<i?n="utf-16be":i<r&&(n="utf-16le")}return n}(c.utf16be=e).prototype.encoder=t,e.prototype.decoder=n,e.prototype.bomAware=!0,t.prototype.write=function(e){for(var t=new i(e,"ucs2"),n=0;n<t.length;n+=2){var r=t[n];t[n]=t[n+1],t[n+1]=r}return t},t.prototype.end=function(){},n.prototype.write=function(e){if(0==e.length)return"";var t=new i(e.length+1),n=0,r=0;for(-1!==this.overflowByte&&(t[0]=e[0],t[1]=this.overflowByte,n=1,r=2);n<e.length-1;n+=2,r+=2)t[r]=e[n+1],t[r+1]=e[n];return this.overflowByte=n==e.length-1?e[e.length-1]:-1,t.slice(0,r).toString("ucs2")},n.prototype.end=function(){},(c.utf16=r).prototype.encoder=o,r.prototype.decoder=a,o.prototype.write=function(e){return this.encoder.write(e)},o.prototype.end=function(){return this.encoder.end()},a.prototype.write=function(e){if(!this.decoder){if(this.initialBytes.push(e),this.initialBytesLen+=e.length,this.initialBytesLen<16)return"";var t=s(e=i.concat(this.initialBytes),this.options.defaultEncoding);this.decoder=this.iconv.getDecoder(t,this.options),this.initialBytes.length=this.initialBytesLen=0}return this.decoder.write(e)},a.prototype.end=function(){if(!this.decoder){var e=i.concat(this.initialBytes),t=s(e,this.options.defaultEncoding);this.decoder=this.iconv.getDecoder(t,this.options);var n=this.decoder.write(e),r=this.decoder.end();return r?n+r:n}return this.decoder.end()}}).call(this,e("buffer").Buffer)},{buffer:37}],22:[function(e,t,m){(function(c){"use strict";function e(e,t){this.iconv=t}m.utf7=e,m.unicode11utf7="utf7",e.prototype.encoder=n,e.prototype.decoder=r,e.prototype.bomAware=!0;var t=/[^A-Za-z0-9'\(\),-\.\/:\? \n\r\t]+/g;function n(e,t){this.iconv=t.iconv}function r(e,t){this.iconv=t.iconv,this.inBase64=!1,this.base64Accum=""}n.prototype.write=function(e){return new c(e.replace(t,function(e){return"+"+("+"===e?"":this.iconv.encode(e,"utf16-be").toString("base64").replace(/=+$/,""))+"-"}.bind(this)))},n.prototype.end=function(){};for(var i=/[A-Za-z0-9\/+]/,d=[],o=0;o<256;o++)d[o]=i.test(String.fromCharCode(o));var u="+".charCodeAt(0),l="-".charCodeAt(0),f="&".charCodeAt(0);function a(e,t){this.iconv=t}function s(e,t){this.iconv=t.iconv,this.inBase64=!1,this.base64Accum=new c(6),this.base64AccumIdx=0}function h(e,t){this.iconv=t.iconv,this.inBase64=!1,this.base64Accum=""}r.prototype.write=function(e){for(var t="",n=0,r=this.inBase64,i=this.base64Accum,o=0;o<e.length;o++)if(r){if(!d[e[o]]){if(o==n&&e[o]==l)t+="+";else{var a=i+e.slice(n,o).toString();t+=this.iconv.decode(new c(a,"base64"),"utf16-be")}e[o]!=l&&o--,n=o+1,r=!1,i=""}}else e[o]==u&&(t+=this.iconv.decode(e.slice(n,o),"ascii"),n=o+1,r=!0);if(r){var s=(a=i+e.slice(n).toString()).length-a.length%8;i=a.slice(s),a=a.slice(0,s),t+=this.iconv.decode(new c(a,"base64"),"utf16-be")}else t+=this.iconv.decode(e.slice(n),"ascii");return this.inBase64=r,this.base64Accum=i,t},r.prototype.end=function(){var e="";return this.inBase64&&0<this.base64Accum.length&&(e=this.iconv.decode(new c(this.base64Accum,"base64"),"utf16-be")),this.inBase64=!1,this.base64Accum="",e},(m.utf7imap=a).prototype.encoder=s,a.prototype.decoder=h,a.prototype.bomAware=!0,s.prototype.write=function(e){for(var t=this.inBase64,n=this.base64Accum,r=this.base64AccumIdx,i=new c(5*e.length+10),o=0,a=0;a<e.length;a++){var s=e.charCodeAt(a);32<=s&&s<=126?(t&&(0<r&&(o+=i.write(n.slice(0,r).toString("base64").replace(/\//g,",").replace(/=+$/,""),o),r=0),i[o++]=l,t=!1),t||(i[o++]=s)===f&&(i[o++]=l)):(t||(i[o++]=f,t=!0),t&&(n[r++]=s>>8,n[r++]=255&s,r==n.length&&(o+=i.write(n.toString("base64").replace(/\//g,","),o),r=0)))}return this.inBase64=t,this.base64AccumIdx=r,i.slice(0,o)},s.prototype.end=function(){var e=new c(10),t=0;return this.inBase64&&(0<this.base64AccumIdx&&(t+=e.write(this.base64Accum.slice(0,this.base64AccumIdx).toString("base64").replace(/\//g,",").replace(/=+$/,""),t),this.base64AccumIdx=0),e[t++]=l,this.inBase64=!1),e.slice(0,t)};var p=d.slice();p[",".charCodeAt(0)]=!0,h.prototype.write=function(e){for(var t="",n=0,r=this.inBase64,i=this.base64Accum,o=0;o<e.length;o++)if(r){if(!p[e[o]]){if(o==n&&e[o]==l)t+="&";else{var a=i+e.slice(n,o).toString().replace(/,/g,"/");t+=this.iconv.decode(new c(a,"base64"),"utf16-be")}e[o]!=l&&o--,n=o+1,r=!1,i=""}}else e[o]==f&&(t+=this.iconv.decode(e.slice(n,o),"ascii"),n=o+1,r=!0);if(r){var s=(a=i+e.slice(n).toString().replace(/,/g,"/")).length-a.length%8;i=a.slice(s),a=a.slice(0,s),t+=this.iconv.decode(new c(a,"base64"),"utf16-be")}else t+=this.iconv.decode(e.slice(n),"ascii");return this.inBase64=r,this.base64Accum=i,t},h.prototype.end=function(){var e="";return this.inBase64&&0<this.base64Accum.length&&(e=this.iconv.decode(new c(this.base64Accum,"base64"),"utf16-be")),this.inBase64=!1,this.base64Accum="",e}}).call(this,e("buffer").Buffer)},{buffer:37}],23:[function(e,t,n){"use strict";function r(e,t){this.encoder=e,this.addBOM=!0}function i(e,t){this.decoder=e,this.pass=!1,this.options=t||{}}(n.PrependBOM=r).prototype.write=function(e){return this.addBOM&&(e="\ufeff"+e,this.addBOM=!1),this.encoder.write(e)},r.prototype.end=function(){return this.encoder.end()},(n.StripBOM=i).prototype.write=function(e){var t=this.decoder.write(e);return this.pass||!t||("\ufeff"===t[0]&&(t=t.slice(1),"function"==typeof this.options.stripBOM&&this.options.stripBOM()),this.pass=!0),t},i.prototype.end=function(){return this.decoder.end()}},{}],24:[function(c,r,e){(function(e,a){"use strict";var i=c("./bom-handling"),s=r.exports;s.encodings=null,s.defaultCharUnicode="�",s.defaultCharSingleByte="?",s.encode=function(e,t,n){e=""+(e||"");var r=s.getEncoder(t,n),i=r.write(e),o=r.end();return o&&0<o.length?a.concat([i,o]):i},s.decode=function(e,t,n){"string"==typeof e&&(s.skipDecodeWarning||(console.error("Iconv-lite warning: decode()-ing strings is deprecated. Refer to https://github.com/ashtuchkin/iconv-lite/wiki/Use-Buffers-when-decoding"),s.skipDecodeWarning=!0),e=new a(""+(e||""),"binary"));var r=s.getDecoder(t,n),i=r.write(e),o=r.end();return o?i+o:i},s.encodingExists=function(e){try{return s.getCodec(e),!0}catch(e){return!1}},s.toEncoding=s.encode,s.fromEncoding=s.decode,s._codecDataCache={},s.getCodec=function(e){s.encodings||(s.encodings=c("../encodings"));for(var t=(""+e).toLowerCase().replace(/[^0-9a-z]|:\d{4}$/g,""),n={};;){var r=s._codecDataCache[t];if(r)return r;var i=s.encodings[t];switch(typeof i){case"string":t=i;break;case"object":for(var o in i)n[o]=i[o];n.encodingName||(n.encodingName=t),t=i.type;break;case"function":return n.encodingName||(n.encodingName=t),r=new i(n,s),s._codecDataCache[n.encodingName]=r;default:throw new Error("Encoding not recognized: '"+e+"' (searched as: '"+t+"')")}}},s.getEncoder=function(e,t){var n=s.getCodec(e),r=new n.encoder(t,n);return n.bomAware&&t&&t.addBOM&&(r=new i.PrependBOM(r,t)),r},s.getDecoder=function(e,t){var n=s.getCodec(e),r=new n.decoder(t,n);return!n.bomAware||t&&!1===t.stripBOM||(r=new i.StripBOM(r,t)),r};var t=void 0!==e&&e.versions&&e.versions.node;if(t){var n=t.split(".").map(Number);(0<n[0]||10<=n[1])&&c("./streams")(s),c("./extend-node")(s)}}).call(this,c("_process"),c("buffer").Buffer)},{"../encodings":8,"./bom-handling":23,"./extend-node":36,"./streams":36,_process:186,buffer:37}],25:[function(r,o,e){(function(i){r("path");var t=r("fs");function e(){this.types=Object.create(null),this.extensions=Object.create(null)}e.prototype.define=function(e){for(var t in e){for(var n=e[t],r=0;r<n.length;r++)i.env.DEBUG_MIME&&this.types[n]&&console.warn(this._loading.replace(/.*\//,""),'changes "'+n[r]+'" extension type from '+this.types[n]+" to "+t),this.types[n[r]]=t;this.extensions[t]||(this.extensions[t]=n[0])}},e.prototype.load=function(e){this._loading=e;var n={};t.readFileSync(e,"ascii").split(/[\r\n]+/).forEach(function(e){var t=e.replace(/\s*#.*|^\s*|\s*$/g,"").split(/\s+/);n[t.shift()]=t}),this.define(n),this._loading=null},e.prototype.lookup=function(e,t){var n=e.replace(/.*[\.\/\\]/,"").toLowerCase();return this.types[n]||t||this.default_type},e.prototype.extension=function(e){var t=e.match(/^\s*([^;\s]*)(?:;|\s|$)/)[1].toLowerCase();return this.extensions[t]};var n=new e;n.define(r("./types.json")),n.default_type=n.lookup("bin"),n.Mime=e,n.charsets={lookup:function(e,t){return/^text\//.test(e)?"UTF-8":t}},o.exports=n}).call(this,r("_process"))},{"./types.json":26,_process:186,fs:35,path:185}],26:[function(e,t,n){t.exports={"application/andrew-inset":["ez"],"application/applixware":["aw"],"application/atom+xml":["atom"],"application/atomcat+xml":["atomcat"],"application/atomsvc+xml":["atomsvc"],"application/ccxml+xml":["ccxml"],"application/cdmi-capability":["cdmia"],"application/cdmi-container":["cdmic"],"application/cdmi-domain":["cdmid"],"application/cdmi-object":["cdmio"],"application/cdmi-queue":["cdmiq"],"application/cu-seeme":["cu"],"application/dash+xml":["mdp"],"application/davmount+xml":["davmount"],"application/docbook+xml":["dbk"],"application/dssc+der":["dssc"],"application/dssc+xml":["xdssc"],"application/ecmascript":["ecma"],"application/emma+xml":["emma"],"application/epub+zip":["epub"],"application/exi":["exi"],"application/font-tdpfr":["pfr"],"application/font-woff":["woff"],"application/font-woff2":["woff2"],"application/gml+xml":["gml"],"application/gpx+xml":["gpx"],"application/gxf":["gxf"],"application/hyperstudio":["stk"],"application/inkml+xml":["ink","inkml"],"application/ipfix":["ipfix"],"application/java-archive":["jar"],"application/java-serialized-object":["ser"],"application/java-vm":["class"],"application/javascript":["js"],"application/json":["json","map"],"application/json5":["json5"],"application/jsonml+json":["jsonml"],"application/lost+xml":["lostxml"],"application/mac-binhex40":["hqx"],"application/mac-compactpro":["cpt"],"application/mads+xml":["mads"],"application/marc":["mrc"],"application/marcxml+xml":["mrcx"],"application/mathematica":["ma","nb","mb"],"application/mathml+xml":["mathml"],"application/mbox":["mbox"],"application/mediaservercontrol+xml":["mscml"],"application/metalink+xml":["metalink"],"application/metalink4+xml":["meta4"],"application/mets+xml":["mets"],"application/mods+xml":["mods"],"application/mp21":["m21","mp21"],"application/mp4":["mp4s","m4p"],"application/msword":["doc","dot"],"application/mxf":["mxf"],"application/octet-stream":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","buffer"],"application/oda":["oda"],"application/oebps-package+xml":["opf"],"application/ogg":["ogx"],"application/omdoc+xml":["omdoc"],"application/onenote":["onetoc","onetoc2","onetmp","onepkg"],"application/oxps":["oxps"],"application/patch-ops-error+xml":["xer"],"application/pdf":["pdf"],"application/pgp-encrypted":["pgp"],"application/pgp-signature":["asc","sig"],"application/pics-rules":["prf"],"application/pkcs10":["p10"],"application/pkcs7-mime":["p7m","p7c"],"application/pkcs7-signature":["p7s"],"application/pkcs8":["p8"],"application/pkix-attr-cert":["ac"],"application/pkix-cert":["cer"],"application/pkix-crl":["crl"],"application/pkix-pkipath":["pkipath"],"application/pkixcmp":["pki"],"application/pls+xml":["pls"],"application/postscript":["ai","eps","ps"],"application/prs.cww":["cww"],"application/pskc+xml":["pskcxml"],"application/rdf+xml":["rdf"],"application/reginfo+xml":["rif"],"application/relax-ng-compact-syntax":["rnc"],"application/resource-lists+xml":["rl"],"application/resource-lists-diff+xml":["rld"],"application/rls-services+xml":["rs"],"application/rpki-ghostbusters":["gbr"],"application/rpki-manifest":["mft"],"application/rpki-roa":["roa"],"application/rsd+xml":["rsd"],"application/rss+xml":["rss"],"application/rtf":["rtf"],"application/sbml+xml":["sbml"],"application/scvp-cv-request":["scq"],"application/scvp-cv-response":["scs"],"application/scvp-vp-request":["spq"],"application/scvp-vp-response":["spp"],"application/sdp":["sdp"],"application/set-payment-initiation":["setpay"],"application/set-registration-initiation":["setreg"],"application/shf+xml":["shf"],"application/smil+xml":["smi","smil"],"application/sparql-query":["rq"],"application/sparql-results+xml":["srx"],"application/srgs":["gram"],"application/srgs+xml":["grxml"],"application/sru+xml":["sru"],"application/ssdl+xml":["ssdl"],"application/ssml+xml":["ssml"],"application/tei+xml":["tei","teicorpus"],"application/thraud+xml":["tfi"],"application/timestamped-data":["tsd"],"application/vnd.3gpp.pic-bw-large":["plb"],"application/vnd.3gpp.pic-bw-small":["psb"],"application/vnd.3gpp.pic-bw-var":["pvb"],"application/vnd.3gpp2.tcap":["tcap"],"application/vnd.3m.post-it-notes":["pwn"],"application/vnd.accpac.simply.aso":["aso"],"application/vnd.accpac.simply.imp":["imp"],"application/vnd.acucobol":["acu"],"application/vnd.acucorp":["atc","acutc"],"application/vnd.adobe.air-application-installer-package+zip":["air"],"application/vnd.adobe.formscentral.fcdt":["fcdt"],"application/vnd.adobe.fxp":["fxp","fxpl"],"application/vnd.adobe.xdp+xml":["xdp"],"application/vnd.adobe.xfdf":["xfdf"],"application/vnd.ahead.space":["ahead"],"application/vnd.airzip.filesecure.azf":["azf"],"application/vnd.airzip.filesecure.azs":["azs"],"application/vnd.amazon.ebook":["azw"],"application/vnd.americandynamics.acc":["acc"],"application/vnd.amiga.ami":["ami"],"application/vnd.android.package-archive":["apk"],"application/vnd.anser-web-certificate-issue-initiation":["cii"],"application/vnd.anser-web-funds-transfer-initiation":["fti"],"application/vnd.antix.game-component":["atx"],"application/vnd.apple.installer+xml":["mpkg"],"application/vnd.apple.mpegurl":["m3u8"],"application/vnd.aristanetworks.swi":["swi"],"application/vnd.astraea-software.iota":["iota"],"application/vnd.audiograph":["aep"],"application/vnd.blueice.multipass":["mpm"],"application/vnd.bmi":["bmi"],"application/vnd.businessobjects":["rep"],"application/vnd.chemdraw+xml":["cdxml"],"application/vnd.chipnuts.karaoke-mmd":["mmd"],"application/vnd.cinderella":["cdy"],"application/vnd.claymore":["cla"],"application/vnd.cloanto.rp9":["rp9"],"application/vnd.clonk.c4group":["c4g","c4d","c4f","c4p","c4u"],"application/vnd.cluetrust.cartomobile-config":["c11amc"],"application/vnd.cluetrust.cartomobile-config-pkg":["c11amz"],"application/vnd.commonspace":["csp"],"application/vnd.contact.cmsg":["cdbcmsg"],"application/vnd.cosmocaller":["cmc"],"application/vnd.crick.clicker":["clkx"],"application/vnd.crick.clicker.keyboard":["clkk"],"application/vnd.crick.clicker.palette":["clkp"],"application/vnd.crick.clicker.template":["clkt"],"application/vnd.crick.clicker.wordbank":["clkw"],"application/vnd.criticaltools.wbs+xml":["wbs"],"application/vnd.ctc-posml":["pml"],"application/vnd.cups-ppd":["ppd"],"application/vnd.curl.car":["car"],"application/vnd.curl.pcurl":["pcurl"],"application/vnd.dart":["dart"],"application/vnd.data-vision.rdz":["rdz"],"application/vnd.dece.data":["uvf","uvvf","uvd","uvvd"],"application/vnd.dece.ttml+xml":["uvt","uvvt"],"application/vnd.dece.unspecified":["uvx","uvvx"],"application/vnd.dece.zip":["uvz","uvvz"],"application/vnd.denovo.fcselayout-link":["fe_launch"],"application/vnd.dna":["dna"],"application/vnd.dolby.mlp":["mlp"],"application/vnd.dpgraph":["dpg"],"application/vnd.dreamfactory":["dfac"],"application/vnd.ds-keypoint":["kpxx"],"application/vnd.dvb.ait":["ait"],"application/vnd.dvb.service":["svc"],"application/vnd.dynageo":["geo"],"application/vnd.ecowin.chart":["mag"],"application/vnd.enliven":["nml"],"application/vnd.epson.esf":["esf"],"application/vnd.epson.msf":["msf"],"application/vnd.epson.quickanime":["qam"],"application/vnd.epson.salt":["slt"],"application/vnd.epson.ssf":["ssf"],"application/vnd.eszigno3+xml":["es3","et3"],"application/vnd.ezpix-album":["ez2"],"application/vnd.ezpix-package":["ez3"],"application/vnd.fdf":["fdf"],"application/vnd.fdsn.mseed":["mseed"],"application/vnd.fdsn.seed":["seed","dataless"],"application/vnd.flographit":["gph"],"application/vnd.fluxtime.clip":["ftc"],"application/vnd.framemaker":["fm","frame","maker","book"],"application/vnd.frogans.fnc":["fnc"],"application/vnd.frogans.ltf":["ltf"],"application/vnd.fsc.weblaunch":["fsc"],"application/vnd.fujitsu.oasys":["oas"],"application/vnd.fujitsu.oasys2":["oa2"],"application/vnd.fujitsu.oasys3":["oa3"],"application/vnd.fujitsu.oasysgp":["fg5"],"application/vnd.fujitsu.oasysprs":["bh2"],"application/vnd.fujixerox.ddd":["ddd"],"application/vnd.fujixerox.docuworks":["xdw"],"application/vnd.fujixerox.docuworks.binder":["xbd"],"application/vnd.fuzzysheet":["fzs"],"application/vnd.genomatix.tuxedo":["txd"],"application/vnd.geogebra.file":["ggb"],"application/vnd.geogebra.tool":["ggt"],"application/vnd.geometry-explorer":["gex","gre"],"application/vnd.geonext":["gxt"],"application/vnd.geoplan":["g2w"],"application/vnd.geospace":["g3w"],"application/vnd.gmx":["gmx"],"application/vnd.google-earth.kml+xml":["kml"],"application/vnd.google-earth.kmz":["kmz"],"application/vnd.grafeq":["gqf","gqs"],"application/vnd.groove-account":["gac"],"application/vnd.groove-help":["ghf"],"application/vnd.groove-identity-message":["gim"],"application/vnd.groove-injector":["grv"],"application/vnd.groove-tool-message":["gtm"],"application/vnd.groove-tool-template":["tpl"],"application/vnd.groove-vcard":["vcg"],"application/vnd.hal+xml":["hal"],"application/vnd.handheld-entertainment+xml":["zmm"],"application/vnd.hbci":["hbci"],"application/vnd.hhe.lesson-player":["les"],"application/vnd.hp-hpgl":["hpgl"],"application/vnd.hp-hpid":["hpid"],"application/vnd.hp-hps":["hps"],"application/vnd.hp-jlyt":["jlt"],"application/vnd.hp-pcl":["pcl"],"application/vnd.hp-pclxl":["pclxl"],"application/vnd.ibm.minipay":["mpy"],"application/vnd.ibm.modcap":["afp","listafp","list3820"],"application/vnd.ibm.rights-management":["irm"],"application/vnd.ibm.secure-container":["sc"],"application/vnd.iccprofile":["icc","icm"],"application/vnd.igloader":["igl"],"application/vnd.immervision-ivp":["ivp"],"application/vnd.immervision-ivu":["ivu"],"application/vnd.insors.igm":["igm"],"application/vnd.intercon.formnet":["xpw","xpx"],"application/vnd.intergeo":["i2g"],"application/vnd.intu.qbo":["qbo"],"application/vnd.intu.qfx":["qfx"],"application/vnd.ipunplugged.rcprofile":["rcprofile"],"application/vnd.irepository.package+xml":["irp"],"application/vnd.is-xpr":["xpr"],"application/vnd.isac.fcs":["fcs"],"application/vnd.jam":["jam"],"application/vnd.jcp.javame.midlet-rms":["rms"],"application/vnd.jisp":["jisp"],"application/vnd.joost.joda-archive":["joda"],"application/vnd.kahootz":["ktz","ktr"],"application/vnd.kde.karbon":["karbon"],"application/vnd.kde.kchart":["chrt"],"application/vnd.kde.kformula":["kfo"],"application/vnd.kde.kivio":["flw"],"application/vnd.kde.kontour":["kon"],"application/vnd.kde.kpresenter":["kpr","kpt"],"application/vnd.kde.kspread":["ksp"],"application/vnd.kde.kword":["kwd","kwt"],"application/vnd.kenameaapp":["htke"],"application/vnd.kidspiration":["kia"],"application/vnd.kinar":["kne","knp"],"application/vnd.koan":["skp","skd","skt","skm"],"application/vnd.kodak-descriptor":["sse"],"application/vnd.las.las+xml":["lasxml"],"application/vnd.llamagraphics.life-balance.desktop":["lbd"],"application/vnd.llamagraphics.life-balance.exchange+xml":["lbe"],"application/vnd.lotus-1-2-3":["123"],"application/vnd.lotus-approach":["apr"],"application/vnd.lotus-freelance":["pre"],"application/vnd.lotus-notes":["nsf"],"application/vnd.lotus-organizer":["org"],"application/vnd.lotus-screencam":["scm"],"application/vnd.lotus-wordpro":["lwp"],"application/vnd.macports.portpkg":["portpkg"],"application/vnd.mcd":["mcd"],"application/vnd.medcalcdata":["mc1"],"application/vnd.mediastation.cdkey":["cdkey"],"application/vnd.mfer":["mwf"],"application/vnd.mfmp":["mfm"],"application/vnd.micrografx.flo":["flo"],"application/vnd.micrografx.igx":["igx"],"application/vnd.mif":["mif"],"application/vnd.mobius.daf":["daf"],"application/vnd.mobius.dis":["dis"],"application/vnd.mobius.mbk":["mbk"],"application/vnd.mobius.mqy":["mqy"],"application/vnd.mobius.msl":["msl"],"application/vnd.mobius.plc":["plc"],"application/vnd.mobius.txf":["txf"],"application/vnd.mophun.application":["mpn"],"application/vnd.mophun.certificate":["mpc"],"application/vnd.mozilla.xul+xml":["xul"],"application/vnd.ms-artgalry":["cil"],"application/vnd.ms-cab-compressed":["cab"],"application/vnd.ms-excel":["xls","xlm","xla","xlc","xlt","xlw"],"application/vnd.ms-excel.addin.macroenabled.12":["xlam"],"application/vnd.ms-excel.sheet.binary.macroenabled.12":["xlsb"],"application/vnd.ms-excel.sheet.macroenabled.12":["xlsm"],"application/vnd.ms-excel.template.macroenabled.12":["xltm"],"application/vnd.ms-fontobject":["eot"],"application/vnd.ms-htmlhelp":["chm"],"application/vnd.ms-ims":["ims"],"application/vnd.ms-lrm":["lrm"],"application/vnd.ms-officetheme":["thmx"],"application/vnd.ms-pki.seccat":["cat"],"application/vnd.ms-pki.stl":["stl"],"application/vnd.ms-powerpoint":["ppt","pps","pot"],"application/vnd.ms-powerpoint.addin.macroenabled.12":["ppam"],"application/vnd.ms-powerpoint.presentation.macroenabled.12":["pptm"],"application/vnd.ms-powerpoint.slide.macroenabled.12":["sldm"],"application/vnd.ms-powerpoint.slideshow.macroenabled.12":["ppsm"],"application/vnd.ms-powerpoint.template.macroenabled.12":["potm"],"application/vnd.ms-project":["mpp","mpt"],"application/vnd.ms-word.document.macroenabled.12":["docm"],"application/vnd.ms-word.template.macroenabled.12":["dotm"],"application/vnd.ms-works":["wps","wks","wcm","wdb"],"application/vnd.ms-wpl":["wpl"],"application/vnd.ms-xpsdocument":["xps"],"application/vnd.mseq":["mseq"],"application/vnd.musician":["mus"],"application/vnd.muvee.style":["msty"],"application/vnd.mynfc":["taglet"],"application/vnd.neurolanguage.nlu":["nlu"],"application/vnd.nitf":["ntf","nitf"],"application/vnd.noblenet-directory":["nnd"],"application/vnd.noblenet-sealer":["nns"],"application/vnd.noblenet-web":["nnw"],"application/vnd.nokia.n-gage.data":["ngdat"],"application/vnd.nokia.radio-preset":["rpst"],"application/vnd.nokia.radio-presets":["rpss"],"application/vnd.novadigm.edm":["edm"],"application/vnd.novadigm.edx":["edx"],"application/vnd.novadigm.ext":["ext"],"application/vnd.oasis.opendocument.chart":["odc"],"application/vnd.oasis.opendocument.chart-template":["otc"],"application/vnd.oasis.opendocument.database":["odb"],"application/vnd.oasis.opendocument.formula":["odf"],"application/vnd.oasis.opendocument.formula-template":["odft"],"application/vnd.oasis.opendocument.graphics":["odg"],"application/vnd.oasis.opendocument.graphics-template":["otg"],"application/vnd.oasis.opendocument.image":["odi"],"application/vnd.oasis.opendocument.image-template":["oti"],"application/vnd.oasis.opendocument.presentation":["odp"],"application/vnd.oasis.opendocument.presentation-template":["otp"],"application/vnd.oasis.opendocument.spreadsheet":["ods"],"application/vnd.oasis.opendocument.spreadsheet-template":["ots"],"application/vnd.oasis.opendocument.text":["odt"],"application/vnd.oasis.opendocument.text-master":["odm"],"application/vnd.oasis.opendocument.text-template":["ott"],"application/vnd.oasis.opendocument.text-web":["oth"],"application/vnd.olpc-sugar":["xo"],"application/vnd.oma.dd2+xml":["dd2"],"application/vnd.openofficeorg.extension":["oxt"],"application/vnd.openxmlformats-officedocument.presentationml.presentation":["pptx"],"application/vnd.openxmlformats-officedocument.presentationml.slide":["sldx"],"application/vnd.openxmlformats-officedocument.presentationml.slideshow":["ppsx"],"application/vnd.openxmlformats-officedocument.presentationml.template":["potx"],"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":["xlsx"],"application/vnd.openxmlformats-officedocument.spreadsheetml.template":["xltx"],"application/vnd.openxmlformats-officedocument.wordprocessingml.document":["docx"],"application/vnd.openxmlformats-officedocument.wordprocessingml.template":["dotx"],"application/vnd.osgeo.mapguide.package":["mgp"],"application/vnd.osgi.dp":["dp"],"application/vnd.osgi.subsystem":["esa"],"application/vnd.palm":["pdb","pqa","oprc"],"application/vnd.pawaafile":["paw"],"application/vnd.pg.format":["str"],"application/vnd.pg.osasli":["ei6"],"application/vnd.picsel":["efif"],"application/vnd.pmi.widget":["wg"],"application/vnd.pocketlearn":["plf"],"application/vnd.powerbuilder6":["pbd"],"application/vnd.previewsystems.box":["box"],"application/vnd.proteus.magazine":["mgz"],"application/vnd.publishare-delta-tree":["qps"],"application/vnd.pvi.ptid1":["ptid"],"application/vnd.quark.quarkxpress":["qxd","qxt","qwd","qwt","qxl","qxb"],"application/vnd.realvnc.bed":["bed"],"application/vnd.recordare.musicxml":["mxl"],"application/vnd.recordare.musicxml+xml":["musicxml"],"application/vnd.rig.cryptonote":["cryptonote"],"application/vnd.rim.cod":["cod"],"application/vnd.rn-realmedia":["rm"],"application/vnd.rn-realmedia-vbr":["rmvb"],"application/vnd.route66.link66+xml":["link66"],"application/vnd.sailingtracker.track":["st"],"application/vnd.seemail":["see"],"application/vnd.sema":["sema"],"application/vnd.semd":["semd"],"application/vnd.semf":["semf"],"application/vnd.shana.informed.formdata":["ifm"],"application/vnd.shana.informed.formtemplate":["itp"],"application/vnd.shana.informed.interchange":["iif"],"application/vnd.shana.informed.package":["ipk"],"application/vnd.simtech-mindmapper":["twd","twds"],"application/vnd.smaf":["mmf"],"application/vnd.smart.teacher":["teacher"],"application/vnd.solent.sdkm+xml":["sdkm","sdkd"],"application/vnd.spotfire.dxp":["dxp"],"application/vnd.spotfire.sfs":["sfs"],"application/vnd.stardivision.calc":["sdc"],"application/vnd.stardivision.draw":["sda"],"application/vnd.stardivision.impress":["sdd"],"application/vnd.stardivision.math":["smf"],"application/vnd.stardivision.writer":["sdw","vor"],"application/vnd.stardivision.writer-global":["sgl"],"application/vnd.stepmania.package":["smzip"],"application/vnd.stepmania.stepchart":["sm"],"application/vnd.sun.xml.calc":["sxc"],"application/vnd.sun.xml.calc.template":["stc"],"application/vnd.sun.xml.draw":["sxd"],"application/vnd.sun.xml.draw.template":["std"],"application/vnd.sun.xml.impress":["sxi"],"application/vnd.sun.xml.impress.template":["sti"],"application/vnd.sun.xml.math":["sxm"],"application/vnd.sun.xml.writer":["sxw"],"application/vnd.sun.xml.writer.global":["sxg"],"application/vnd.sun.xml.writer.template":["stw"],"application/vnd.sus-calendar":["sus","susp"],"application/vnd.svd":["svd"],"application/vnd.symbian.install":["sis","sisx"],"application/vnd.syncml+xml":["xsm"],"application/vnd.syncml.dm+wbxml":["bdm"],"application/vnd.syncml.dm+xml":["xdm"],"application/vnd.tao.intent-module-archive":["tao"],"application/vnd.tcpdump.pcap":["pcap","cap","dmp"],"application/vnd.tmobile-livetv":["tmo"],"application/vnd.trid.tpt":["tpt"],"application/vnd.triscape.mxs":["mxs"],"application/vnd.trueapp":["tra"],"application/vnd.ufdl":["ufd","ufdl"],"application/vnd.uiq.theme":["utz"],"application/vnd.umajin":["umj"],"application/vnd.unity":["unityweb"],"application/vnd.uoml+xml":["uoml"],"application/vnd.vcx":["vcx"],"application/vnd.visio":["vsd","vst","vss","vsw"],"application/vnd.visionary":["vis"],"application/vnd.vsf":["vsf"],"application/vnd.wap.wbxml":["wbxml"],"application/vnd.wap.wmlc":["wmlc"],"application/vnd.wap.wmlscriptc":["wmlsc"],"application/vnd.webturbo":["wtb"],"application/vnd.wolfram.player":["nbp"],"application/vnd.wordperfect":["wpd"],"application/vnd.wqd":["wqd"],"application/vnd.wt.stf":["stf"],"application/vnd.xara":["xar"],"application/vnd.xfdl":["xfdl"],"application/vnd.yamaha.hv-dic":["hvd"],"application/vnd.yamaha.hv-script":["hvs"],"application/vnd.yamaha.hv-voice":["hvp"],"application/vnd.yamaha.openscoreformat":["osf"],"application/vnd.yamaha.openscoreformat.osfpvg+xml":["osfpvg"],"application/vnd.yamaha.smaf-audio":["saf"],"application/vnd.yamaha.smaf-phrase":["spf"],"application/vnd.yellowriver-custom-menu":["cmp"],"application/vnd.zul":["zir","zirz"],"application/vnd.zzazz.deck+xml":["zaz"],"application/voicexml+xml":["vxml"],"application/widget":["wgt"],"application/winhlp":["hlp"],"application/wsdl+xml":["wsdl"],"application/wspolicy+xml":["wspolicy"],"application/x-7z-compressed":["7z"],"application/x-abiword":["abw"],"application/x-ace-compressed":["ace"],"application/x-apple-diskimage":["dmg"],"application/x-authorware-bin":["aab","x32","u32","vox"],"application/x-authorware-map":["aam"],"application/x-authorware-seg":["aas"],"application/x-bcpio":["bcpio"],"application/x-bittorrent":["torrent"],"application/x-blorb":["blb","blorb"],"application/x-bzip":["bz"],"application/x-bzip2":["bz2","boz"],"application/x-cbr":["cbr","cba","cbt","cbz","cb7"],"application/x-cdlink":["vcd"],"application/x-cfs-compressed":["cfs"],"application/x-chat":["chat"],"application/x-chess-pgn":["pgn"],"application/x-chrome-extension":["crx"],"application/x-conference":["nsc"],"application/x-cpio":["cpio"],"application/x-csh":["csh"],"application/x-debian-package":["deb","udeb"],"application/x-dgc-compressed":["dgc"],"application/x-director":["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"],"application/x-doom":["wad"],"application/x-dtbncx+xml":["ncx"],"application/x-dtbook+xml":["dtb"],"application/x-dtbresource+xml":["res"],"application/x-dvi":["dvi"],"application/x-envoy":["evy"],"application/x-eva":["eva"],"application/x-font-bdf":["bdf"],"application/x-font-ghostscript":["gsf"],"application/x-font-linux-psf":["psf"],"application/x-font-otf":["otf"],"application/x-font-pcf":["pcf"],"application/x-font-snf":["snf"],"application/x-font-ttf":["ttf","ttc"],"application/x-font-type1":["pfa","pfb","pfm","afm"],"application/x-freearc":["arc"],"application/x-futuresplash":["spl"],"application/x-gca-compressed":["gca"],"application/x-glulx":["ulx"],"application/x-gnumeric":["gnumeric"],"application/x-gramps-xml":["gramps"],"application/x-gtar":["gtar"],"application/x-hdf":["hdf"],"application/x-install-instructions":["install"],"application/x-iso9660-image":["iso"],"application/x-java-jnlp-file":["jnlp"],"application/x-latex":["latex"],"application/x-lua-bytecode":["luac"],"application/x-lzh-compressed":["lzh","lha"],"application/x-mie":["mie"],"application/x-mobipocket-ebook":["prc","mobi"],"application/x-ms-application":["application"],"application/x-ms-shortcut":["lnk"],"application/x-ms-wmd":["wmd"],"application/x-ms-wmz":["wmz"],"application/x-ms-xbap":["xbap"],"application/x-msaccess":["mdb"],"application/x-msbinder":["obd"],"application/x-mscardfile":["crd"],"application/x-msclip":["clp"],"application/x-msdownload":["exe","dll","com","bat","msi"],"application/x-msmediaview":["mvb","m13","m14"],"application/x-msmetafile":["wmf","wmz","emf","emz"],"application/x-msmoney":["mny"],"application/x-mspublisher":["pub"],"application/x-msschedule":["scd"],"application/x-msterminal":["trm"],"application/x-mswrite":["wri"],"application/x-netcdf":["nc","cdf"],"application/x-nzb":["nzb"],"application/x-pkcs12":["p12","pfx"],"application/x-pkcs7-certificates":["p7b","spc"],"application/x-pkcs7-certreqresp":["p7r"],"application/x-rar-compressed":["rar"],"application/x-research-info-systems":["ris"],"application/x-sh":["sh"],"application/x-shar":["shar"],"application/x-shockwave-flash":["swf"],"application/x-silverlight-app":["xap"],"application/x-sql":["sql"],"application/x-stuffit":["sit"],"application/x-stuffitx":["sitx"],"application/x-subrip":["srt"],"application/x-sv4cpio":["sv4cpio"],"application/x-sv4crc":["sv4crc"],"application/x-t3vm-image":["t3"],"application/x-tads":["gam"],"application/x-tar":["tar"],"application/x-tcl":["tcl"],"application/x-tex":["tex"],"application/x-tex-tfm":["tfm"],"application/x-texinfo":["texinfo","texi"],"application/x-tgif":["obj"],"application/x-ustar":["ustar"],"application/x-wais-source":["src"],"application/x-web-app-manifest+json":["webapp"],"application/x-x509-ca-cert":["der","crt"],"application/x-xfig":["fig"],"application/x-xliff+xml":["xlf"],"application/x-xpinstall":["xpi"],"application/x-xz":["xz"],"application/x-zmachine":["z1","z2","z3","z4","z5","z6","z7","z8"],"application/xaml+xml":["xaml"],"application/xcap-diff+xml":["xdf"],"application/xenc+xml":["xenc"],"application/xhtml+xml":["xhtml","xht"],"application/xml":["xml","xsl","xsd"],"application/xml-dtd":["dtd"],"application/xop+xml":["xop"],"application/xproc+xml":["xpl"],"application/xslt+xml":["xslt"],"application/xspf+xml":["xspf"],"application/xv+xml":["mxml","xhvml","xvml","xvm"],"application/yang":["yang"],"application/yin+xml":["yin"],"application/zip":["zip"],"audio/adpcm":["adp"],"audio/basic":["au","snd"],"audio/midi":["mid","midi","kar","rmi"],"audio/mp4":["mp4a","m4a"],"audio/mpeg":["mpga","mp2","mp2a","mp3","m2a","m3a"],"audio/ogg":["oga","ogg","spx"],"audio/s3m":["s3m"],"audio/silk":["sil"],"audio/vnd.dece.audio":["uva","uvva"],"audio/vnd.digital-winds":["eol"],"audio/vnd.dra":["dra"],"audio/vnd.dts":["dts"],"audio/vnd.dts.hd":["dtshd"],"audio/vnd.lucent.voice":["lvp"],"audio/vnd.ms-playready.media.pya":["pya"],"audio/vnd.nuera.ecelp4800":["ecelp4800"],"audio/vnd.nuera.ecelp7470":["ecelp7470"],"audio/vnd.nuera.ecelp9600":["ecelp9600"],"audio/vnd.rip":["rip"],"audio/webm":["weba"],"audio/x-aac":["aac"],"audio/x-aiff":["aif","aiff","aifc"],"audio/x-caf":["caf"],"audio/x-flac":["flac"],"audio/x-matroska":["mka"],"audio/x-mpegurl":["m3u"],"audio/x-ms-wax":["wax"],"audio/x-ms-wma":["wma"],"audio/x-pn-realaudio":["ram","ra"],"audio/x-pn-realaudio-plugin":["rmp"],"audio/x-wav":["wav"],"audio/xm":["xm"],"chemical/x-cdx":["cdx"],"chemical/x-cif":["cif"],"chemical/x-cmdf":["cmdf"],"chemical/x-cml":["cml"],"chemical/x-csml":["csml"],"chemical/x-xyz":["xyz"],"font/opentype":["otf"],"image/bmp":["bmp"],"image/cgm":["cgm"],"image/g3fax":["g3"],"image/gif":["gif"],"image/ief":["ief"],"image/jpeg":["jpeg","jpg","jpe"],"image/ktx":["ktx"],"image/png":["png"],"image/prs.btif":["btif"],"image/sgi":["sgi"],"image/svg+xml":["svg","svgz"],"image/tiff":["tiff","tif"],"image/vnd.adobe.photoshop":["psd"],"image/vnd.dece.graphic":["uvi","uvvi","uvg","uvvg"],"image/vnd.djvu":["djvu","djv"],"image/vnd.dvb.subtitle":["sub"],"image/vnd.dwg":["dwg"],"image/vnd.dxf":["dxf"],"image/vnd.fastbidsheet":["fbs"],"image/vnd.fpx":["fpx"],"image/vnd.fst":["fst"],"image/vnd.fujixerox.edmics-mmr":["mmr"],"image/vnd.fujixerox.edmics-rlc":["rlc"],"image/vnd.ms-modi":["mdi"],"image/vnd.ms-photo":["wdp"],"image/vnd.net-fpx":["npx"],"image/vnd.wap.wbmp":["wbmp"],"image/vnd.xiff":["xif"],"image/webp":["webp"],"image/x-3ds":["3ds"],"image/x-cmu-raster":["ras"],"image/x-cmx":["cmx"],"image/x-freehand":["fh","fhc","fh4","fh5","fh7"],"image/x-icon":["ico"],"image/x-mrsid-image":["sid"],"image/x-pcx":["pcx"],"image/x-pict":["pic","pct"],"image/x-portable-anymap":["pnm"],"image/x-portable-bitmap":["pbm"],"image/x-portable-graymap":["pgm"],"image/x-portable-pixmap":["ppm"],"image/x-rgb":["rgb"],"image/x-tga":["tga"],"image/x-xbitmap":["xbm"],"image/x-xpixmap":["xpm"],"image/x-xwindowdump":["xwd"],"message/rfc822":["eml","mime"],"model/iges":["igs","iges"],"model/mesh":["msh","mesh","silo"],"model/vnd.collada+xml":["dae"],"model/vnd.dwf":["dwf"],"model/vnd.gdl":["gdl"],"model/vnd.gtw":["gtw"],"model/vnd.mts":["mts"],"model/vnd.vtu":["vtu"],"model/vrml":["wrl","vrml"],"model/x3d+binary":["x3db","x3dbz"],"model/x3d+vrml":["x3dv","x3dvz"],"model/x3d+xml":["x3d","x3dz"],"text/cache-manifest":["appcache","manifest"],"text/calendar":["ics","ifb"],"text/coffeescript":["coffee"],"text/css":["css"],"text/csv":["csv"],"text/hjson":["hjson"],"text/html":["html","htm"],"text/jade":["jade"],"text/jsx":["jsx"],"text/less":["less"],"text/n3":["n3"],"text/plain":["txt","text","conf","def","list","log","in","ini"],"text/prs.lines.tag":["dsc"],"text/richtext":["rtx"],"text/sgml":["sgml","sgm"],"text/stylus":["stylus","styl"],"text/tab-separated-values":["tsv"],"text/troff":["t","tr","roff","man","me","ms"],"text/turtle":["ttl"],"text/uri-list":["uri","uris","urls"],"text/vcard":["vcard"],"text/vnd.curl":["curl"],"text/vnd.curl.dcurl":["dcurl"],"text/vnd.curl.mcurl":["mcurl"],"text/vnd.curl.scurl":["scurl"],"text/vnd.dvb.subtitle":["sub"],"text/vnd.fly":["fly"],"text/vnd.fmi.flexstor":["flx"],"text/vnd.graphviz":["gv"],"text/vnd.in3d.3dml":["3dml"],"text/vnd.in3d.spot":["spot"],"text/vnd.sun.j2me.app-descriptor":["jad"],"text/vnd.wap.wml":["wml"],"text/vnd.wap.wmlscript":["wmls"],"text/vtt":["vtt"],"text/x-asm":["s","asm"],"text/x-c":["c","cc","cxx","cpp","h","hh","dic"],"text/x-component":["htc"],"text/x-fortran":["f","for","f77","f90"],"text/x-handlebars-template":["hbs"],"text/x-java-source":["java"],"text/x-lua":["lua"],"text/x-markdown":["markdown","md","mkd"],"text/x-nfo":["nfo"],"text/x-opml":["opml"],"text/x-pascal":["p","pas"],"text/x-sass":["sass"],"text/x-scss":["scss"],"text/x-setext":["etx"],"text/x-sfv":["sfv"],"text/x-uuencode":["uu"],"text/x-vcalendar":["vcs"],"text/x-vcard":["vcf"],"text/yaml":["yaml","yml"],"video/3gpp":["3gp"],"video/3gpp2":["3g2"],"video/h261":["h261"],"video/h263":["h263"],"video/h264":["h264"],"video/jpeg":["jpgv"],"video/jpm":["jpm","jpgm"],"video/mj2":["mj2","mjp2"],"video/mp2t":["ts"],"video/mp4":["mp4","mp4v","mpg4"],"video/mpeg":["mpeg","mpg","mpe","m1v","m2v"],"video/ogg":["ogv"],"video/quicktime":["qt","mov"],"video/vnd.dece.hd":["uvh","uvvh"],"video/vnd.dece.mobile":["uvm","uvvm"],"video/vnd.dece.pd":["uvp","uvvp"],"video/vnd.dece.sd":["uvs","uvvs"],"video/vnd.dece.video":["uvv","uvvv"],"video/vnd.dvb.file":["dvb"],"video/vnd.fvt":["fvt"],"video/vnd.mpegurl":["mxu","m4u"],"video/vnd.ms-playready.media.pyv":["pyv"],"video/vnd.uvvu.mp4":["uvu","uvvu"],"video/vnd.vivo":["viv"],"video/webm":["webm"],"video/x-f4v":["f4v"],"video/x-fli":["fli"],"video/x-flv":["flv"],"video/x-m4v":["m4v"],"video/x-matroska":["mkv","mk3d","mks"],"video/x-mng":["mng"],"video/x-ms-asf":["asf","asx"],"video/x-ms-vob":["vob"],"video/x-ms-wm":["wm"],"video/x-ms-wmv":["wmv"],"video/x-ms-wmx":["wmx"],"video/x-ms-wvx":["wvx"],"video/x-msvideo":["avi"],"video/x-sgi-movie":["movie"],"video/x-smv":["smv"],"x-conference/x-cooltalk":["ice"]}},{}],27:[function(e,t,n){"use strict";t.exports=e("./lib/mimelib"),t.exports.contentTypes=e("./lib/content-types"),t.exports.contentTypesReversed=e("./lib/content-types-reversed")},{"./lib/content-types":29,"./lib/content-types-reversed":28,"./lib/mimelib":30}],28:[function(e,t,n){"use strict";t.exports={"application/msword":"doc","application/pdf":"pdf","application/rss+xml":"rss","application/vnd.ms-excel":"xls","application/vnd.ms-powerpoint":"ppt","application/vnd.oasis.opendocument.presentation":"odp","application/vnd.oasis.opendocument.spreadsheet":"ods","application/vnd.oasis.opendocument.text":"odt","application/vnd.sun.xml.calc":"sxc","application/vnd.sun.xml.writer":"sxw","audio/basic":"au","audio/flac":"flac","audio/mid":"mid","audio/mp4":"m4a","audio/mpeg":"mp3","audio/ogg":"ogg","audio/x-aiff":"aif","audio/x-wav":"wav","image/gif":"gif","image/jpeg":"jpg","image/png":"png","image/tiff":"tif","image/vnd.wap.wbmp":"wbmp","image/x-ms-bmp":"bmp","text/calendar":"ics","text/comma-separated-values":"csv","text/css":"css","text/html":"html","text/plain":"txt","text/x-vcard":"vcf","video/mp4":"mp4","video/mpeg":"mpeg","video/ogg":"ogv","video/quicktime":"mov","video/x-msvideo":"avi","application/zip":"zip","application/x-rar-compressed":"rar"}},{}],29:[function(e,t,n){"use strict";t.exports={doc:"application/msword",docx:"application/msword",pdf:"application/pdf",rss:"application/rss+xml",xls:"application/vnd.ms-excel",xlsx:"application/vnd.ms-excel",pps:"application/vnd.ms-powerpoint",ppt:"application/vnd.ms-powerpoint",pptx:"application/vnd.ms-powerpoint",odp:"application/vnd.oasis.opendocument.presentation",ods:"application/vnd.oasis.opendocument.spreadsheet",odt:"application/vnd.oasis.opendocument.text",sxc:"application/vnd.sun.xml.calc",sxw:"application/vnd.sun.xml.writer",au:"audio/basic",snd:"audio/basic",flac:"audio/flac",mid:"audio/mid",rmi:"audio/mid",m4a:"audio/mp4",mp3:"audio/mpeg",oga:"audio/ogg",ogg:"audio/ogg",aif:"audio/x-aiff",aifc:"audio/x-aiff",aiff:"audio/x-aiff",wav:"audio/x-wav",gif:"image/gif",jpeg:"image/jpeg",jpg:"image/jpeg",jpe:"image/jpeg",png:"image/png",tiff:"image/tiff",tif:"image/tiff",wbmp:"image/vnd.wap.wbmp",bmp:"image/x-ms-bmp",ics:"text/calendar",csv:"text/comma-separated-values",css:"text/css",htm:"text/html",html:"text/html",text:"text/plain",txt:"text/plain",asc:"text/plain",diff:"text/plain",pot:"text/plain",vcf:"text/x-vcard",mp4:"video/mp4",mpeg:"video/mpeg",mpg:"video/mpeg",mpe:"video/mpeg",ogv:"video/ogg",qt:"video/quicktime",mov:"video/quicktime",avi:"video/x-msvideo",zip:"application/zip",rar:"application/x-rar-compressed"}},{}],30:[function(e,a,t){(function(l){"use strict";var f=e("encoding").convert,t=e("addressparser");function i(e,t){return"qp"==(t=(t||"base64").toString().toLowerCase().trim())?function(e,t){var n,r,i,o=0,a=e.length,s=Math.floor(t/3),c="";for(;o<a;)if(i=e.substr(o,t),n=i.match(/\r\n/))i=i.substr(0,n.index+n[0].length),c+=i,o+=i.length;else if("\n"!=i.substr(-1))if(n=i.substr(-s).match(/\n.*?$/))i=i.substr(0,i.length-(n[0].length-1)),c+=i,o+=i.length;else{if(i.length>t-s&&(n=i.substr(-s).match(/[ \t\.,!\?][^ \t\.,!\?]*$/)))i=i.substr(0,i.length-(n[0].length-1));else if("\r"==i.substr(-1))i=i.substr(0,i.length-1);else if(i.match(/\=[\da-f]{0,2}$/i))for((n=i.match(/\=[\da-f]{0,1}$/i))&&(i=i.substr(0,i.length-n[0].length));3<i.length&&i.length<a-o&&!i.match(/^(?:=[\da-f]{2}){1,4}$/i)&&(n=i.match(/\=[\da-f]{2}$/gi))&&!((r=parseInt(n[0].substr(1,2),16))<128)&&(i=i.substr(0,i.length-3),!(192<=r)););o+i.length<a&&"\n"!=i.substr(-1)?(76==i.length&&i.match(/\=[\da-f]{2}$/i)?i=i.substr(0,i.length-3):76==i.length&&(i=i.substr(0,i.length-1)),o+=i.length,i+="=\r\n"):o+=i.length,c+=i}else c+=i,o+=i.length;return c}(e,76):o(e,76)}function o(e,t){return(e=(e||"").toString().trim()).replace(new RegExp(".{"+t+"}","g"),"$&\r\n").trim()}function c(e,t){for(var n=t.length-1;0<=n;n--)if(t[n].length){if(1==t[n].length&&e==t[n][0])return!0;if(2==t[n].length&&e>=t[n][0]&&e<=t[n][1])return!0}return!1}a.exports.foldLine=function(e,t,n,r,i){return n?o(e,t||76):a.exports.mimeFunctions.foldLine(e,t,!!r,i)},a.exports.encodeMimeWord=function(e,t,n,r){return a.exports.mimeFunctions.encodeMimeWord(e,t,r||0,n)},a.exports.encodeMimeWords=function(e,t,n,r){return a.exports.mimeFunctions.encodeMimeWords(e,t,n||0,r)},a.exports.decodeMimeWord=function(e){return a.exports.mimeFunctions.decodeMimeWord(e).toString("utf-8")},a.exports.parseMimeWords=function(e){return a.exports.mimeFunctions.decodeMimeWords(e).toString("utf-8")},a.exports.encodeQuotedPrintable=function(e,t,n){return"string"!=typeof t||n||(n=t,t=void 0),a.exports.mimeFunctions.encodeQuotedPrintable(e,n)},a.exports.decodeQuotedPrintable=function(e,t,n){"string"!=typeof t||n||(n=t,t=void 0),n=(n||"").toString().toUpperCase().trim();var r=a.exports.mimeFunctions.decodeQuotedPrintable(e,"utf-8",n);return"BINARY"==n?r:r.toString("utf-8")},a.exports.encodeBase64=function(e,t){return a.exports.mimeFunctions.encodeBase64(e,t)},a.exports.decodeBase64=function(e,t){return a.exports.mimeFunctions.decodeBase64(e,"utf-8",t).toString("utf-8")},a.exports.parseAddresses=function(e){return[].concat.apply([],[].concat(e).map(t)).map(function(e){return e.name=a.exports.parseMimeWords(e.name),e.group&&e.group.forEach(function(e){e.name=a.exports.parseMimeWords(e.name)}),e})},a.exports.parseHeaders=function(e){return a.exports.mimeFunctions.parseHeaderLines(e)},a.exports.parseHeaderLine=function(e){if(!e)return{};for(var t,n={},r=e.split(";"),i=0,o=r.length;i<o;i++)(t=r[i].indexOf("="))<0?n[i?"i-"+i:"defaultValue"]=r[i].trim():n[r[i].substr(0,t).trim().toLowerCase()]=r[i].substr(t+1).trim();return n},a.exports.mimeFunctions={mimeEncode:function(e,t,n){for(var r=f(e||"",t=t||"UTF-8",n=n||"UTF-8"),i=[[9],[10],[13],[32],[33],[35,60],[62],[64,94],[96,126]],o="",a=0,s=r.length;a<s;a++)c(r[a],i)?o+=String.fromCharCode(r[a]):o+="="+(r[a]<16?"0":"")+r[a].toString(16).toUpperCase();return o},mimeDecode:function(e,t,n){t=t||"UTF-8",n=n||"UTF-8";for(var r,i,o=((e=(e||"").toString()).match(/\=[\da-fA-F]{2}/g)||[]).length,a=e.length-2*o,s=new l(a),c=0,d=0,u=e.length;d<u;d++)"="==(r=e.charAt(d))&&(i=e.substr(d+1,2))&&/[\da-fA-F]{2}/.test(i)?(s[c++]=parseInt(i,16),d+=2):s[c++]=r.charCodeAt(0);return"BINARY"==n.toUpperCase().trim()?s:f(s,t,n)},encodeBase64:function(e,t,n){return i(f(e||"",t,n).toString("base64"),"base64")},decodeBase64:function(e,t,n){var r=new l((e||"").toString(),"base64");return f(r,t,n)},decodeQuotedPrintable:function(e,t,n){return e=(e=(e||"").toString()).replace(/\=(?:\r?\n|$)/g,""),this.mimeDecode(e,t,n)},encodeQuotedPrintable:function(e,t,n){var r=this.mimeEncode(e,t,n);return i(r=r.replace(/\r?\n|\r/g,function(){return"\r\n"}).replace(/[\t ]+$/gm,function(e){return e.replace(/ /g,"=20").replace(/\t/g,"=09")}),"qp")},encodeMimeWord:function(e,t,n,r,i){var o;return r=(r||"utf-8").toString().toUpperCase().trim(),t=(t||"Q").toString().toUpperCase().trim().charAt(0),n&&n>7+r.length&&(n-=7+r.length),"Q"==t?o=(o=this.mimeEncode(e,r,i)).replace(/[\r\n\t_]/g,function(e){var t=e.charCodeAt(0);return"="+(t<16?"0":"")+t.toString(16).toUpperCase()}).replace(/\s/g,"_"):"B"==t&&(o=f(e||"",r,i).toString("base64").trim()),n&&o.length>n&&("Q"==t?o=this.splitEncodedString(o,n).join("?= =?"+r+"?"+t+"?"):((o=o.replace(new RegExp(".{"+n+"}","g"),"$&?= =?"+r+"?"+t+"?")).substr(-(" =?"+r+"?"+t+"?=").length)==" =?"+r+"?"+t+"?="&&(o=o.substr(0,o.length-(" =?"+r+"?"+t+"?=").length)),o.substr(-(" =?"+r+"?"+t+"?").length)==" =?"+r+"?"+t+"?"&&(o=o.substr(0,o.length-(" =?"+r+"?"+t+"?").length)))),"=?"+r+"?"+t+"?"+o+("?="==o.substr(-2)?"":"?=")},decodeMimeWord:function(e,t){var n,r,i;return(i=(e=(e||"").toString().trim()).match(/^\=\?([\w_\-]+)\?([QqBb])\?([^\?]*)\?\=$/i))?(n=i[1],r=(i[2]||"Q").toString().toUpperCase(),e=(i[3]||"").replace(/_/g," "),"B"==r?this.decodeBase64(e,t,n):"Q"==r?this.mimeDecode(e,t,n):e):f(e,t)},decodeMimeWords:function(e,t){return e=(e||"").toString().replace(/(=\?[^?]+\?[QqBb]\?[^?]+\?=)\s+(?==\?[^?]+\?[QqBb]\?[^?]*\?=)/g,"$1").replace(/\=\?([\w_\-]+)\?([QqBb])\?[^\?]*\?\=/g,function(e,t,n){return t+n,this.decodeMimeWord(e)}.bind(this)),f(e,t)},foldLine:function(e,t,n,r){t=t||76,r=r||Math.floor(t/5);for(var i,o,a=0,s=(e=(e||"").toString().trim()).length,c="";a<s;){if((i=e.substr(a,t)).length<t){c+=i;break}(o=i.match(/^[^\n\r]*(\r?\n|\r)/))?(c+=i=o[0],a+=i.length):((o=i.substr(-r).match(/(\s+)[^\s]*$/))?i=i.substr(0,i.length-(o[0].length-(n?(o[1]||"").length:0))):(o=e.substr(a+i.length).match(/^[^\s]+(\s*)/))&&(i+=o[0].substr(0,o[0].length-(n?0:(o[1]||"").length))),c+=i,(a+=i.length)<s&&(c+="\r\n"))}return c},encodeMimeWords:function(e,t,n,r,i){return f(e||"","utf-8",i).toString("utf-8").replace(/([^\s\u0080-\uFFFF]*[\u0080-\uFFFF]+[^\s\u0080-\uFFFF]*(?:\s+[^\s\u0080-\uFFFF]*[\u0080-\uFFFF]+[^\s\u0080-\uFFFF]*\s*)?)+(?=\s|$)/g,function(e){return e.length?this.encodeMimeWord(e,t||"Q",n,r):""}.bind(this))},encodeHeaderLine:function(e,t,n,r){var i=this.encodeMimeWords(t,52,n,r);return this.foldLine(e+": "+i,76)},parseHeaderLines:function(e,t){var n,r,i,o,a,s=e.split(/\r?\n|\r/),c={};for(o=s.length-1;0<=o;o--)o&&s[o].match(/^\s/)&&(s[o-1]+="\r\n"+s[o],s.splice(o,1));for(o=0,a=s.length;o<a;o++)n=((i=this.decodeHeaderLine(s[o]))[0]||"").toString().toLowerCase().trim(),r=i[1]||"",t&&!(t||"").toString().trim().match(/^utf[\-_]?8$/i)||(r=r.toString("utf-8")),c[n]?c[n].push(r):c[n]=[r];return c},decodeHeaderLine:function(e,t){var n=(e||"").toString().replace(/(?:\r?\n|\r)[ \t]*/g," ").trim().match(/^\s*([^:]+):(.*)$/),r=(n&&n[1]||"").trim(),i=(n&&n[2]||"").trim();return[r,i=this.decodeMimeWords(i,t)]},splitEncodedString:function(e,t){for(var n,r,i,o,a=[];e.length;){for((r=(n=e.substr(0,t)).match(/\=[0-9A-F]?$/i))&&(n=n.substr(0,r.index)),o=!1;!o;)o=!0,(r=e.substr(n.length).match(/^\=([0-9A-F]{2})/i))&&(i=parseInt(r[1],16))<194&&127<i&&(n=n.substr(0,n.length-3),o=!1);n.length&&a.push(n),e=e.substr(n.length)}return a},parseAddresses:t}}).call(this,e("buffer").Buffer)},{addressparser:31,buffer:37,encoding:5}],31:[function(e,t,n){"use strict";function u(e){var t=new o(e).tokenize(),n=[],r=[],i=[];return t.forEach(function(e){"operator"!==e.type||","!==e.value&&";"!==e.value?r.push(e):(r.length&&n.push(r),r=[])}),r.length&&n.push(r),n.forEach(function(e){(e=function(e){var t,n,r,i,o=!1,a="text",s=[],c={address:[],comment:[],group:[],text:[]};for(r=0,i=e.length;r<i;r++)if("operator"===(t=e[r]).type)switch(t.value){case"<":a="address";break;case"(":a="comment";break;case":":a="group",o=!0;break;default:a="text"}else t.value&&c[a].push(t.value);!c.text.length&&c.comment.length&&(c.text=c.comment,c.comment=[]);if(o)c.text=c.text.join(" "),s.push({name:c.text||n&&n.name,group:c.group.length?u(c.group.join(",")):[]});else{if(!c.address.length&&c.text.length){for(r=c.text.length-1;0<=r;r--)if(c.text[r].match(/^[^@\s]+@[^@\s]+$/)){c.address=c.text.splice(r,1);break}var d=function(e){return c.address.length?e:(c.address=[e.trim()]," ")};if(!c.address.length)for(r=c.text.length-1;0<=r&&(c.text[r]=c.text[r].replace(/\s*\b[^@\s]+@[^@\s]+\b\s*/,d).trim(),!c.address.length);r--);}if(!c.text.length&&c.comment.length&&(c.text=c.comment,c.comment=[]),1<c.address.length&&(c.text=c.text.concat(c.address.splice(1))),c.text=c.text.join(" "),c.address=c.address.join(" "),!c.address&&o)return[];(n={address:c.address||c.text||"",name:c.text||c.address||""}).address===n.name&&((n.address||"").match(/@/)?n.name="":n.address=""),s.push(n)}return s}(e)).length&&(i=i.concat(e))}),i}function o(e){this.str=(e||"").toString(),this.operatorCurrent="",this.operatorExpecting="",this.node=null,this.escaped=!1,this.list=[]}t.exports=u,o.prototype.operators={'"':'"',"(":")","<":">",",":"",":":";",";":""},o.prototype.tokenize=function(){for(var e,t=[],n=0,r=this.str.length;n<r;n++)e=this.str.charAt(n),this.checkChar(e);return this.list.forEach(function(e){e.value=(e.value||"").toString().trim(),e.value&&t.push(e)}),t},o.prototype.checkChar=function(e){if((e in this.operators||"\\"===e)&&this.escaped)this.escaped=!1;else{if(this.operatorExpecting&&e===this.operatorExpecting)return this.node={type:"operator",value:e},this.list.push(this.node),this.node=null,this.operatorExpecting="",void(this.escaped=!1);if(!this.operatorExpecting&&e in this.operators)return this.node={type:"operator",value:e},this.list.push(this.node),this.node=null,this.operatorExpecting=this.operators[e],void(this.escaped=!1)}this.escaped||"\\"!==e?(this.node||(this.node={type:"text",value:""},this.list.push(this.node)),this.escaped&&"\\"!==e&&(this.node.value+="\\"),this.node.value+=e,this.escaped=!1):this.escaped=!0}},{}],32:[function(e,t,n){!function(e){if(!Array.prototype.findIndex){var t=function(e){var t=Object(this),n=Math.max(0,t.length)>>>0;if(0===n)return-1;if("function"!=typeof e||"[object Function]"!==Object.prototype.toString.call(e))throw new TypeError("Array#findIndex: predicate must be a function");for(var r=1<arguments.length?arguments[1]:void 0,i=0;i<n;i++)if(e.call(r,t[i],i,t))return i;return-1};if(Object.defineProperty)try{Object.defineProperty(Array.prototype,"findIndex",{value:t,configurable:!0,writable:!0})}catch(e){}Array.prototype.findIndex||(Array.prototype.findIndex=t)}}()},{}],33:[function(e,t,n){"use strict";var i=Object.prototype.hasOwnProperty,o=Object.prototype.toString,l=function(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===o.call(e)},f=function(e){if(!e||"[object Object]"!==o.call(e))return!1;var t,n=i.call(e,"constructor"),r=e.constructor&&e.constructor.prototype&&i.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!n&&!r)return!1;for(t in e);return void 0===t||i.call(e,t)};t.exports=function e(){var t,n,r,i,o,a,s=arguments[0],c=1,d=arguments.length,u=!1;for("boolean"==typeof s?(u=s,s=arguments[1]||{},c=2):("object"!=typeof s&&"function"!=typeof s||null==s)&&(s={});c<d;++c)if(null!=(t=arguments[c]))for(n in t)r=s[n],s!==(i=t[n])&&(u&&i&&(f(i)||(o=l(i)))?(o?(o=!1,a=r&&l(r)?r:[]):a=r&&f(r)?r:{},s[n]=e(u,a,i)):void 0!==i&&(s[n]=i));return s}},{}],34:[function(t,n,e){(function(d){t("array.prototype.findindex");var u=t("fs"),l=t("path"),f=t("extend"),e=function(){if(!(this instanceof e))return new e};e.prototype.encode=function(e,t){var n=f({},{mode:null,filename:null,eol:null},t);if("string"==typeof e)null===n.mode?n.mode=(u.statSync(e).mode&parseInt("777",8)).toString(8):"string"!=typeof n.mode&&(n.mode=n.mode.toString(8)),null===n.filename&&(n.filename=l.basename(e)),e=u.readFileSync(e);else{if(!d.isBuffer(e))throw new Error(this.errors.UNKNOWN_SOURCE_TYPE);null===n.mode?n.mode="644":"string"!=typeof n.mode&&(n.mode=n.mode.toString(8)),null===n.filename&&(n.filename="buffer.bin")}null===n.eol&&(n.eol="\n");var r=[];r.push("begin "),r.push(n.mode),r.push(" "),r.push(n.filename),r.push(n.eol);for(var i=0;i<e.length;){var o,a,s;if(45<=e.length-i)for(r.push(String.fromCharCode(77)),o=0;o<15;o++)a=0,a+=e.readUInt8(i)<<16,i++,a+=e.readUInt8(i)<<8,i++,a+=e.readUInt8(i),i++,0===(s=a>>>18)&&(s=64),r.push(String.fromCharCode(s+32)),0===(s=a>>>12&63)&&(s=64),r.push(String.fromCharCode(s+32)),0===(s=a>>>6&63)&&(s=64),r.push(String.fromCharCode(s+32)),0===(s=63&a)&&(s=64),r.push(String.fromCharCode(s+32));else{r.push(String.fromCharCode(e.length-i+32));var c=(e.length-i)/3|0;for(o=0;o<c;o++)a=0,a+=e.readUInt8(i)<<16,i++,a+=e.readUInt8(i)<<8,i++,a+=e.readUInt8(i),i++,0===(s=a>>>18)&&(s=64),r.push(String.fromCharCode(s+32)),0===(s=a>>>12&63)&&(s=64),r.push(String.fromCharCode(s+32)),0===(s=a>>>6&63)&&(s=64),r.push(String.fromCharCode(s+32)),0===(s=63&a)&&(s=64),r.push(String.fromCharCode(s+32));i<e.length&&(a=0,a+=e.readUInt8(i)<<16,++i<e.length&&(a+=e.readUInt8(i)<<8,i++),i<e.length&&(a+=e.readUInt8(i),i++),0===(s=a>>>18)&&(s=64),r.push(String.fromCharCode(s+32)),0===(s=a>>>12&63)&&(s=64),r.push(String.fromCharCode(s+32)),0===(s=a>>>6&63)&&(s=64),r.push(String.fromCharCode(s+32)),0===(s=63&a)&&(s=64),r.push(String.fromCharCode(s+32)))}r.push(n.eol)}return r.push("`"),r.push(n.eol),r.push("end"),r.join("")},e.prototype.decodeFile=function(e,t){var n=[],r=RegExp(["^begin [0-7]{3} "+t+"\n","(","(?:[ -`]+\n)*",")","(?:`| )\n","end$"].join(""),"gm"),i=!0;do{var o=r.exec(e);null===o?i=!1:n.push(o)}while(i);if(0===n.length)return null;var a=null;return n.forEach(function(e){if(null===a)if(e[1].length<1)a=new d(0);else{var c=!1,t=e[1].split("\n");t.pop(),t=t.map(function(e){if(c)return null;var t=(e.charCodeAt(0)-32)%64;if(0===t)return new d(0);var n=4*(t/3|0);if(t%3!=0&&(n+=4),1+n>e.length)return c=!0,null;var r,i,o=new d(t),a=1,s=0;for(r=0;r<(n/4|0);r++)i=0,i+=(e.charCodeAt(a)-32)%64<<18,a++,i+=(e.charCodeAt(a)-32)%64<<12,a++,i+=(e.charCodeAt(a)-32)%64<<6,a++,i+=(e.charCodeAt(a)-32)%64,a++,o.writeUInt8(i>>>16,s,!0),s++,o.writeUInt8(i>>>8,s,!0),s++,o.writeUInt8(i,s,!0),s++;return o}),c||(a=d.concat(t))}}),a},e.prototype.decodeAllFiles=function(e){var r=[],t=[],n=RegExp(["^begin [0-7]{3} (\\S+?)\n","(","(?:[ -`]+\n)*",")","(?:`| )\n","end$"].join(""),"gm"),i=!0;do{var o=n.exec(e);null===o?i=!1:t.push(o)}while(i);return 0===t.length?[]:(t.forEach(function(e){var t=e[1];if(!(-1<r.findIndex(function(e){return e.name===t})))if(e[2].length<1)r.push({name:t,data:new d(0)});else{var c=!1,n=e[2].split("\n");n.pop(),n=n.map(function(e){if(c)return null;var t=(e.charCodeAt(0)-32)%64;if(0===t)return new d(0);var n=4*(t/3|0);if(t%3!=0&&(n+=4),1+n>e.length)return c=!0,null;var r,i,o=new d(t),a=1,s=0;for(r=0;r<(n/4|0);r++)i=0,i+=(e.charCodeAt(a)-32)%64<<18,a++,i+=(e.charCodeAt(a)-32)%64<<12,a++,i+=(e.charCodeAt(a)-32)%64<<6,a++,i+=(e.charCodeAt(a)-32)%64,a++,o.writeUInt8(i>>>16,s,!0),s++,o.writeUInt8(i>>>8,s,!0),s++,o.writeUInt8(i,s,!0),s++;return o}),c||r.push({name:t,data:d.concat(n)})}}),r)},e.prototype.split=function(e){var i=this,t=RegExp(["(","^begin [0-7]{3} \\S+?\n","(?:[ -`]+\n)*","(?:`| )\n","end$",")"].join(""),"gm");return e.split(t).map(function(e,t,n){if(t%2==0)return e;var r=i.decodeAllFiles(e);switch(r.length){case 0:return n[t-1]+=e,null;case 1:return r[0].source=e,r[0].type="UUE",r[0];default:throw new Error(i.errors.UNEXPECTED_NUMBER_OF_FILES)}}).filter(function(e){return""!==e&&null!==e}).reduce(function(e,t){return"string"!=typeof t?e.push(t):0<e.length&&"string"==typeof e[e.length-1]?e[e.length-1]+=t:e.push(t),e},[])},e.prototype.errors={UNKNOWN_SOURCE_TYPE:"The source's type is unknown!",UNEXPECTED_NUMBER_OF_FILES:"Unexpected number of files in a fragment!"},n.exports=new e}).call(this,t("buffer").Buffer)},{"array.prototype.findindex":32,buffer:37,extend:33,fs:35,path:185}],35:[function(e,t,n){},{}],36:[function(e,t,n){arguments[4][35][0].apply(n,arguments)},{dup:35}],37:[function(e,t,n){var r=e("base64-js"),o=e("ieee754"),a=e("is-array");n.Buffer=c,n.SlowBuffer=function e(t,n){if(!(this instanceof e))return new e(t,n);var r=new c(t,n);delete r.parent;return r},n.INSPECT_MAX_BYTES=50,c.poolSize=8192;var i={};function s(){return c.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function c(e){return this instanceof c?(this.length=0,this.parent=void 0,"number"==typeof e?function(e,t){if(e=u(e,t<0?0:0|l(t)),!c.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;n++)e[n]=0;return e}(this,e):"string"==typeof e?function(e,t,n){"string"==typeof n&&""!==n||(n="utf8");var r=0|f(t,n);return(e=u(e,r)).write(t,n),e}(this,e,1<arguments.length?arguments[1]:"utf8"):function(e,t){if(c.isBuffer(t))return n=e,r=t,i=0|l(r.length),n=u(n,i),r.copy(n,0,0,i),n;var n,r,i;if(a(t))return function(e,t){var n=0|l(t.length);e=u(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}(e,t);if(null==t)throw new TypeError("must start with number, buffer, array or string");if("undefined"!=typeof ArrayBuffer){if(t.buffer instanceof ArrayBuffer)return d(e,t);if(t instanceof ArrayBuffer)return function(e,t){c.TYPED_ARRAY_SUPPORT?(t.byteLength,e=c._augment(new Uint8Array(t))):e=d(e,new Uint8Array(t));return e}(e,t)}return t.length?function(e,t){var n=0|l(t.length);e=u(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}(e,t):function(e,t){var n,r=0;"Buffer"===t.type&&a(t.data)&&(n=t.data,r=0|l(n.length)),e=u(e,r);for(var i=0;i<r;i+=1)e[i]=255&n[i];return e}(e,t)}(this,e)):1<arguments.length?new c(e,arguments[1]):new c(e)}function d(e,t){var n=0|l(t.length);e=u(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function u(e,t){return c.TYPED_ARRAY_SUPPORT?e=c._augment(new Uint8Array(t)):(e.length=t,e._isBuffer=!0),0!==t&&t<=c.poolSize>>>1&&(e.parent=i),e}function l(e){if(e>=s())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s().toString(16)+" bytes");return 0|e}function f(e,t){"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"binary":case"raw":case"raws":return n;case"utf8":case"utf-8":return N(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return O(e).length;default:if(r)return N(e).length;t=(""+t).toLowerCase(),r=!0}}function g(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?i<(r=Number(r))&&(r=i):r=i;var o=t.length;if(o%2!=0)throw new Error("Invalid hex string");o/2<r&&(r=o/2);for(var a=0;a<r;a++){var s=parseInt(t.substr(2*a,2),16);if(isNaN(s))throw new Error("Invalid hex string");e[n+a]=s}return a}function v(e,t,n,r){return P(function(e){for(var t=[],n=0;n<e.length;n++)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function h(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function p(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var o,a,s,c,d=e[i],u=null,l=239<d?4:223<d?3:191<d?2:1;if(i+l<=n)switch(l){case 1:d<128&&(u=d);break;case 2:128==(192&(o=e[i+1]))&&127<(c=(31&d)<<6|63&o)&&(u=c);break;case 3:o=e[i+1],a=e[i+2],128==(192&o)&&128==(192&a)&&2047<(c=(15&d)<<12|(63&o)<<6|63&a)&&(c<55296||57343<c)&&(u=c);break;case 4:o=e[i+1],a=e[i+2],s=e[i+3],128==(192&o)&&128==(192&a)&&128==(192&s)&&65535<(c=(15&d)<<18|(63&o)<<12|(63&a)<<6|63&s)&&c<1114112&&(u=c)}null===u?(u=65533,l=1):65535<u&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),i+=l}return function(e){var t=e.length;if(t<=m)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=m));return n}(r)}c.TYPED_ARRAY_SUPPORT=function(){function e(){}try{var t=new Uint8Array(1);return t.foo=function(){return 42},t.constructor=e,42===t.foo()&&t.constructor===e&&"function"==typeof t.subarray&&0===t.subarray(1,1).byteLength}catch(e){return!1}}(),c.isBuffer=function(e){return!(null==e||!e._isBuffer)},c.compare=function(e,t){if(!c.isBuffer(e)||!c.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,i=0,o=Math.min(n,r);i<o&&e[i]===t[i];)++i;return i!==o&&(n=e[i],r=t[i]),n<r?-1:r<n?1:0},c.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"raw":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},c.concat=function(e,t){if(!a(e))throw new TypeError("list argument must be an Array of Buffers.");if(0===e.length)return new c(0);var n;if(void 0===t)for(n=t=0;n<e.length;n++)t+=e[n].length;var r=new c(t),i=0;for(n=0;n<e.length;n++){var o=e[n];o.copy(r,i),i+=o.length}return r},c.byteLength=f,c.prototype.length=void 0,c.prototype.parent=void 0,c.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?p(this,0,e):function(e,t,n){var r=!1;if(e||(e="utf8"),(t|=0)<0&&(t=0),(n=void 0===n||n===1/0?this.length:0|n)>this.length&&(n=this.length),n<=t)return"";for(;;)switch(e){case"hex":return $(this,t,n);case"utf8":case"utf-8":return p(this,t,n);case"ascii":return b(this,t,n);case"binary":return y(this,t,n);case"base64":return h(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return w(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}.apply(this,arguments)},c.prototype.equals=function(e){if(!c.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===c.compare(this,e)},c.prototype.inspect=function(){var e="",t=n.INSPECT_MAX_BYTES;return 0<this.length&&(e=this.toString("hex",0,t).match(/.{2}/g).join(" "),this.length>t&&(e+=" ... ")),"<Buffer "+e+">"},c.prototype.compare=function(e){if(!c.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e?0:c.compare(this,e)},c.prototype.indexOf=function(e,t){if(2147483647<t?t=2147483647:t<-2147483648&&(t=-2147483648),t>>=0,0===this.length)return-1;if(t>=this.length)return-1;if(t<0&&(t=Math.max(this.length+t,0)),"string"==typeof e)return 0===e.length?-1:String.prototype.indexOf.call(this,e,t);if(c.isBuffer(e))return n(this,e,t);if("number"==typeof e)return c.TYPED_ARRAY_SUPPORT&&"function"===Uint8Array.prototype.indexOf?Uint8Array.prototype.indexOf.call(this,e,t):n(this,[e],t);function n(e,t,n){for(var r=-1,i=0;n+i<e.length;i++)if(e[n+i]===t[-1===r?0:i-r]){if(-1===r&&(r=i),i-r+1===t.length)return n+r}else r=-1;return-1}throw new TypeError("val must be string, number or Buffer")},c.prototype.get=function(e){return console.log(".get() is deprecated. Access using array indexes instead."),this.readUInt8(e)},c.prototype.set=function(e,t){return console.log(".set() is deprecated. Access using array indexes instead."),this.writeUInt8(e,t)},c.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else if(isFinite(t))t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0);else{var i=r;r=t,t=0|n,n=i}var o=this.length-t;if((void 0===n||o<n)&&(n=o),0<e.length&&(n<0||t<0)||t>this.length)throw new RangeError("attempt to write outside buffer bounds");r||(r="utf8");for(var a,s,c,d,u,l,f,h,p,m=!1;;)switch(r){case"hex":return g(this,e,t,n);case"utf8":case"utf-8":return h=t,p=n,P(N(e,(f=this).length-h),f,h,p);case"ascii":return v(this,e,t,n);case"binary":return v(this,e,t,n);case"base64":return d=this,u=t,l=n,P(O(e),d,u,l);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return s=t,c=n,P(function(e,t){for(var n,r,i,o=[],a=0;a<e.length&&!((t-=2)<0);a++)n=e.charCodeAt(a),r=n>>8,i=n%256,o.push(i),o.push(r);return o}(e,(a=this).length-s),a,s,c);default:if(m)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),m=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var m=4096;function b(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;i++)r+=String.fromCharCode(127&e[i]);return r}function y(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;i++)r+=String.fromCharCode(e[i]);return r}function $(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||r<n)&&(n=r);for(var i="",o=t;o<n;o++)i+=I(e[o]);return i}function w(e,t,n){for(var r=e.slice(t,n),i="",o=0;o<r.length;o+=2)i+=String.fromCharCode(r[o]+256*r[o+1]);return i}function x(e,t,n){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(n<e+t)throw new RangeError("Trying to access beyond buffer length")}function S(e,t,n,r,i,o){if(!c.isBuffer(e))throw new TypeError("buffer must be a Buffer instance");if(i<t||t<o)throw new RangeError("value is out of bounds");if(n+r>e.length)throw new RangeError("index out of range")}function _(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,o=Math.min(e.length-n,2);i<o;i++)e[n+i]=(t&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function E(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,o=Math.min(e.length-n,4);i<o;i++)e[n+i]=t>>>8*(r?i:3-i)&255}function C(e,t,n,r,i,o){if(i<t||t<o)throw new RangeError("value is out of bounds");if(n+r>e.length)throw new RangeError("index out of range");if(n<0)throw new RangeError("index out of range")}function A(e,t,n,r,i){return i||C(e,t,n,4,34028234663852886e22,-34028234663852886e22),o.write(e,t,n,r,23,4),n+4}function k(e,t,n,r,i){return i||C(e,t,n,8,17976931348623157e292,-17976931348623157e292),o.write(e,t,n,r,52,8),n+8}c.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):r<e&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):r<t&&(t=r),t<e&&(t=e),c.TYPED_ARRAY_SUPPORT)n=c._augment(this.subarray(e,t));else{var i=t-e;n=new c(i,void 0);for(var o=0;o<i;o++)n[o]=this[o+e]}return n.length&&(n.parent=this.parent||this),n},c.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||x(e,t,this.length);for(var r=this[e],i=1,o=0;++o<t&&(i*=256);)r+=this[e+o]*i;return r},c.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||x(e,t,this.length);for(var r=this[e+--t],i=1;0<t&&(i*=256);)r+=this[e+--t]*i;return r},c.prototype.readUInt8=function(e,t){return t||x(e,1,this.length),this[e]},c.prototype.readUInt16LE=function(e,t){return t||x(e,2,this.length),this[e]|this[e+1]<<8},c.prototype.readUInt16BE=function(e,t){return t||x(e,2,this.length),this[e]<<8|this[e+1]},c.prototype.readUInt32LE=function(e,t){return t||x(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},c.prototype.readUInt32BE=function(e,t){return t||x(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},c.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||x(e,t,this.length);for(var r=this[e],i=1,o=0;++o<t&&(i*=256);)r+=this[e+o]*i;return(i*=128)<=r&&(r-=Math.pow(2,8*t)),r},c.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||x(e,t,this.length);for(var r=t,i=1,o=this[e+--r];0<r&&(i*=256);)o+=this[e+--r]*i;return(i*=128)<=o&&(o-=Math.pow(2,8*t)),o},c.prototype.readInt8=function(e,t){return t||x(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},c.prototype.readInt16LE=function(e,t){t||x(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},c.prototype.readInt16BE=function(e,t){t||x(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},c.prototype.readInt32LE=function(e,t){return t||x(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},c.prototype.readInt32BE=function(e,t){return t||x(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},c.prototype.readFloatLE=function(e,t){return t||x(e,4,this.length),o.read(this,e,!0,23,4)},c.prototype.readFloatBE=function(e,t){return t||x(e,4,this.length),o.read(this,e,!1,23,4)},c.prototype.readDoubleLE=function(e,t){return t||x(e,8,this.length),o.read(this,e,!0,52,8)},c.prototype.readDoubleBE=function(e,t){return t||x(e,8,this.length),o.read(this,e,!1,52,8)},c.prototype.writeUIntLE=function(e,t,n,r){e=+e,t|=0,n|=0,r||S(this,e,t,n,Math.pow(2,8*n),0);var i=1,o=0;for(this[t]=255&e;++o<n&&(i*=256);)this[t+o]=e/i&255;return t+n},c.prototype.writeUIntBE=function(e,t,n,r){e=+e,t|=0,n|=0,r||S(this,e,t,n,Math.pow(2,8*n),0);var i=n-1,o=1;for(this[t+i]=255&e;0<=--i&&(o*=256);)this[t+i]=e/o&255;return t+n},c.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||S(this,e,t,1,255,0),c.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=e,t+1},c.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||S(this,e,t,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[t]=e,this[t+1]=e>>>8):_(this,e,t,!0),t+2},c.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||S(this,e,t,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=e):_(this,e,t,!1),t+2},c.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||S(this,e,t,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=e):E(this,e,t,!0),t+4},c.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||S(this,e,t,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e):E(this,e,t,!1),t+4},c.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);S(this,e,t,n,i-1,-i)}var o=0,a=1,s=e<0?1:0;for(this[t]=255&e;++o<n&&(a*=256);)this[t+o]=(e/a>>0)-s&255;return t+n},c.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);S(this,e,t,n,i-1,-i)}var o=n-1,a=1,s=e<0?1:0;for(this[t+o]=255&e;0<=--o&&(a*=256);)this[t+o]=(e/a>>0)-s&255;return t+n},c.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||S(this,e,t,1,127,-128),c.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=e,t+1},c.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||S(this,e,t,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[t]=e,this[t+1]=e>>>8):_(this,e,t,!0),t+2},c.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||S(this,e,t,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=e):_(this,e,t,!1),t+2},c.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||S(this,e,t,4,2147483647,-2147483648),c.TYPED_ARRAY_SUPPORT?(this[t]=e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):E(this,e,t,!0),t+4},c.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||S(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e):E(this,e,t,!1),t+4},c.prototype.writeFloatLE=function(e,t,n){return A(this,e,t,!0,n)},c.prototype.writeFloatBE=function(e,t,n){return A(this,e,t,!1,n)},c.prototype.writeDoubleLE=function(e,t,n){return k(this,e,t,!0,n)},c.prototype.writeDoubleBE=function(e,t,n){return k(this,e,t,!1,n)},c.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),0<r&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i,o=r-n;if(this===e&&n<t&&t<r)for(i=o-1;0<=i;i--)e[i+t]=this[i+n];else if(o<1e3||!c.TYPED_ARRAY_SUPPORT)for(i=0;i<o;i++)e[i+t]=this[i+n];else e._set(this.subarray(n,n+o),t);return o},c.prototype.fill=function(e,t,n){if(e||(e=0),t||(t=0),n||(n=this.length),n<t)throw new RangeError("end < start");if(n!==t&&0!==this.length){if(t<0||t>=this.length)throw new RangeError("start out of bounds");if(n<0||n>this.length)throw new RangeError("end out of bounds");var r;if("number"==typeof e)for(r=t;r<n;r++)this[r]=e;else{var i=N(e.toString()),o=i.length;for(r=t;r<n;r++)this[r]=i[r%o]}return this}},c.prototype.toArrayBuffer=function(){if("undefined"!=typeof Uint8Array){if(c.TYPED_ARRAY_SUPPORT)return new c(this).buffer;for(var e=new Uint8Array(this.length),t=0,n=e.length;t<n;t+=1)e[t]=this[t];return e.buffer}throw new TypeError("Buffer.toArrayBuffer not supported in this browser")};var T=c.prototype;c._augment=function(e){return e.constructor=c,e._isBuffer=!0,e._set=e.set,e.get=T.get,e.set=T.set,e.write=T.write,e.toString=T.toString,e.toLocaleString=T.toString,e.toJSON=T.toJSON,e.equals=T.equals,e.compare=T.compare,e.indexOf=T.indexOf,e.copy=T.copy,e.slice=T.slice,e.readUIntLE=T.readUIntLE,e.readUIntBE=T.readUIntBE,e.readUInt8=T.readUInt8,e.readUInt16LE=T.readUInt16LE,e.readUInt16BE=T.readUInt16BE,e.readUInt32LE=T.readUInt32LE,e.readUInt32BE=T.readUInt32BE,e.readIntLE=T.readIntLE,e.readIntBE=T.readIntBE,e.readInt8=T.readInt8,e.readInt16LE=T.readInt16LE,e.readInt16BE=T.readInt16BE,e.readInt32LE=T.readInt32LE,e.readInt32BE=T.readInt32BE,e.readFloatLE=T.readFloatLE,e.readFloatBE=T.readFloatBE,e.readDoubleLE=T.readDoubleLE,e.readDoubleBE=T.readDoubleBE,e.writeUInt8=T.writeUInt8,e.writeUIntLE=T.writeUIntLE,e.writeUIntBE=T.writeUIntBE,e.writeUInt16LE=T.writeUInt16LE,e.writeUInt16BE=T.writeUInt16BE,e.writeUInt32LE=T.writeUInt32LE,e.writeUInt32BE=T.writeUInt32BE,e.writeIntLE=T.writeIntLE,e.writeIntBE=T.writeIntBE,e.writeInt8=T.writeInt8,e.writeInt16LE=T.writeInt16LE,e.writeInt16BE=T.writeInt16BE,e.writeInt32LE=T.writeInt32LE,e.writeInt32BE=T.writeInt32BE,e.writeFloatLE=T.writeFloatLE,e.writeFloatBE=T.writeFloatBE,e.writeDoubleLE=T.writeDoubleLE,e.writeDoubleBE=T.writeDoubleBE,e.fill=T.fill,e.inspect=T.inspect,e.toArrayBuffer=T.toArrayBuffer,e};var M=/[^+\/0-9A-Za-z-_]/g;function I(e){return e<16?"0"+e.toString(16):e.toString(16)}function N(e,t){var n;t=t||1/0;for(var r=e.length,i=null,o=[],a=0;a<r;a++){if(55295<(n=e.charCodeAt(a))&&n<57344){if(!i){if(56319<n){-1<(t-=3)&&o.push(239,191,189);continue}if(a+1===r){-1<(t-=3)&&o.push(239,191,189);continue}i=n;continue}if(n<56320){-1<(t-=3)&&o.push(239,191,189),i=n;continue}n=i-55296<<10|n-56320|65536}else i&&-1<(t-=3)&&o.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;o.push(n)}else if(n<2048){if((t-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function O(e){return r.toByteArray(function(e){var t;if((e=(t=e,t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")).replace(M,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function P(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length||i>=e.length);i++)t[i+n]=e[i];return i}},{"base64-js":38,ieee754:39,"is-array":40}],38:[function(e,t,n){!function(e){"use strict";var u="undefined"!=typeof Uint8Array?Uint8Array:Array,n="+".charCodeAt(0),r="/".charCodeAt(0),i="0".charCodeAt(0),o="a".charCodeAt(0),a="A".charCodeAt(0),s="-".charCodeAt(0),c="_".charCodeAt(0);function l(e){var t=e.charCodeAt(0);return t===n||t===s?62:t===r||t===c?63:t<i?-1:t<i+10?t-i+26+26:t<a+26?t-a:t<o+26?t-o+26:void 0}e.toByteArray=function(e){var t,n,r,i,o,a;if(0<e.length%4)throw new Error("Invalid string. Length must be a multiple of 4");var s=e.length;o="="===e.charAt(s-2)?2:"="===e.charAt(s-1)?1:0,a=new u(3*e.length/4-o),r=0<o?e.length-4:e.length;var c=0;function d(e){a[c++]=e}for(n=t=0;t<r;t+=4,n+=3)d((16711680&(i=l(e.charAt(t))<<18|l(e.charAt(t+1))<<12|l(e.charAt(t+2))<<6|l(e.charAt(t+3))))>>16),d((65280&i)>>8),d(255&i);return 2===o?d(255&(i=l(e.charAt(t))<<2|l(e.charAt(t+1))>>4)):1===o&&(d((i=l(e.charAt(t))<<10|l(e.charAt(t+1))<<4|l(e.charAt(t+2))>>2)>>8&255),d(255&i)),a},e.fromByteArray=function(e){var t,n,r,i,o=e.length%3,a="";function s(e){return"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(e)}for(t=0,r=e.length-o;t<r;t+=3)n=(e[t]<<16)+(e[t+1]<<8)+e[t+2],a+=s((i=n)>>18&63)+s(i>>12&63)+s(i>>6&63)+s(63&i);switch(o){case 1:a+=s((n=e[e.length-1])>>2),a+=s(n<<4&63),a+="==";break;case 2:a+=s((n=(e[e.length-2]<<8)+e[e.length-1])>>10),a+=s(n>>4&63),a+=s(n<<2&63),a+="="}return a}}(void 0===n?this.base64js={}:n)},{}],39:[function(e,t,n){n.read=function(e,t,n,r,i){var o,a,s=8*i-r-1,c=(1<<s)-1,d=c>>1,u=-7,l=n?i-1:0,f=n?-1:1,h=e[t+l];for(l+=f,o=h&(1<<-u)-1,h>>=-u,u+=s;0<u;o=256*o+e[t+l],l+=f,u-=8);for(a=o&(1<<-u)-1,o>>=-u,u+=r;0<u;a=256*a+e[t+l],l+=f,u-=8);if(0===o)o=1-d;else{if(o===c)return a?NaN:1/0*(h?-1:1);a+=Math.pow(2,r),o-=d}return(h?-1:1)*a*Math.pow(2,o-r)},n.write=function(e,t,n,r,i,o){var a,s,c,d=8*o-i-1,u=(1<<d)-1,l=u>>1,f=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,h=r?0:o-1,p=r?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=u):(a=Math.floor(Math.log(t)/Math.LN2),t*(c=Math.pow(2,-a))<1&&(a--,c*=2),2<=(t+=1<=a+l?f/c:f*Math.pow(2,1-l))*c&&(a++,c/=2),u<=a+l?(s=0,a=u):1<=a+l?(s=(t*c-1)*Math.pow(2,i),a+=l):(s=t*Math.pow(2,l-1)*Math.pow(2,i),a=0));8<=i;e[n+h]=255&s,h+=p,s/=256,i-=8);for(a=a<<i|s,d+=i;0<d;e[n+h]=255&a,h+=p,a/=256,d-=8);e[n+h-p]|=128*m}},{}],40:[function(e,t,n){var r=Array.isArray,i=Object.prototype.toString;t.exports=r||function(e){return!!e&&"[object Array]"==i.call(e)}},{}],41:[function(e,t,n){"use strict";n.randomBytes=n.rng=n.pseudoRandomBytes=n.prng=e("randombytes"),n.createHash=n.Hash=e("create-hash"),n.createHmac=n.Hmac=e("create-hmac");var r=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(Object.keys(e("browserify-sign/algos")));n.getHashes=function(){return r};var i=e("pbkdf2");n.pbkdf2=i.pbkdf2,n.pbkdf2Sync=i.pbkdf2Sync;var o=e("browserify-aes");["Cipher","createCipher","Cipheriv","createCipheriv","Decipher","createDecipher","Decipheriv","createDecipheriv","getCiphers","listCiphers"].forEach(function(e){n[e]=o[e]});var a=e("diffie-hellman");["DiffieHellmanGroup","createDiffieHellmanGroup","getDiffieHellman","createDiffieHellman","DiffieHellman"].forEach(function(e){n[e]=a[e]});var s=e("browserify-sign");["createSign","Sign","createVerify","Verify"].forEach(function(e){n[e]=s[e]}),n.createECDH=e("create-ecdh");var c=e("public-encrypt");["publicEncrypt","privateEncrypt","publicDecrypt","privateDecrypt"].forEach(function(e){n[e]=c[e]}),["createCredentials"].forEach(function(e){n[e]=function(){throw new Error(["sorry, "+e+" is not implemented yet","we accept pull requests","https://github.com/crypto-browserify/crypto-browserify"].join("\n"))}})},{"browserify-aes":45,"browserify-sign":61,"browserify-sign/algos":60,"create-ecdh":109,"create-hash":132,"create-hmac":144,"diffie-hellman":145,pbkdf2:152,"public-encrypt":153,randombytes:181}],42:[function(e,t,n){(function(l){var f=e("create-hash/md5");t.exports=function(e,t,n){l.isBuffer(e)||(e=new l(e,"binary"));n=n||0;var r,i,o=0,a=0,s=new l(t/=8),c=new l(n),d=0,u=[];for(;;){if(0<d++&&u.push(r),u.push(e),r=f(l.concat(u)),u=[],(i=0)<t)for(;0!==t&&i!==r.length;)s[o++]=r[i],t--,i++;if(0<n&&i!==r.length)for(;0!==n&&i!==r.length;)c[a++]=r[i],n--,i++;if(0===t&&0===n)break}for(i=0;i<r.length;i++)r[i]=0;return{key:s,iv:c}}}).call(this,e("buffer").Buffer)},{buffer:37,"create-hash/md5":134}],43:[function(e,t,s){(function(i){var n=Math.pow(2,32);function p(e){var t;return n<e||e<0?(t=Math.abs(e)%n,e<0?n-t:t):e}function e(e){for(;0<e.length;e++)e[0]=0;return!1}function t(){this.SBOX=[],this.INV_SBOX=[],this.SUB_MIX=[[],[],[],[]],this.INV_SUB_MIX=[[],[],[],[]],this.init(),this.RCON=[0,1,2,4,8,16,32,64,128,27,54]}t.prototype.init=function(){var e,n,t,r,i,o,a,s,c,d;for(e=function(){var e,t;for(t=[],n=e=0;e<256;n=++e)n<128?t.push(n<<1):t.push(n<<1^283);return t}(),n=d=c=i=0;d<256;n=++d)t=(t=c^c<<1^c<<2^c<<3^c<<4)>>>8^255&t^99,this.SBOX[i]=t,s=e[a=e[o=e[this.INV_SBOX[t]=i]]],r=257*e[t]^16843008*t,this.SUB_MIX[0][i]=r<<24|r>>>8,this.SUB_MIX[1][i]=r<<16|r>>>16,this.SUB_MIX[2][i]=r<<8|r>>>24,this.SUB_MIX[3][i]=r,r=16843009*s^65537*a^257*o^16843008*i,this.INV_SUB_MIX[0][t]=r<<24|r>>>8,this.INV_SUB_MIX[1][t]=r<<16|r>>>16,this.INV_SUB_MIX[2][t]=r<<8|r>>>24,this.INV_SUB_MIX[3][t]=r,0===i?i=c=1:(i=o^e[e[e[s^o]]],c^=e[e[c]]);return!0};var a=new t;function o(e){for(var t=e.length/4,n=new Array(t),r=-1;++r<t;)n[r]=e.readUInt32BE(4*r);return n}function r(e){this._key=o(e),this._doReset()}r.prototype.blockSize=r.blockSize=16,r.prototype.keySize=r.keySize=32,r.prototype._doReset=function(){var e,t,n,r,i,o;for(t=(n=this._key).length,this._nRounds=t+6,i=4*(this._nRounds+1),this._keySchedule=[],r=0;r<i;r++)this._keySchedule[r]=r<t?n[r]:(o=this._keySchedule[r-1],r%t==0?(o=o<<8|o>>>24,o=a.SBOX[o>>>24]<<24|a.SBOX[o>>>16&255]<<16|a.SBOX[o>>>8&255]<<8|a.SBOX[255&o],o^=a.RCON[r/t|0]<<24):6<t&&r%t==4&&(o=a.SBOX[o>>>24]<<24|a.SBOX[o>>>16&255]<<16|a.SBOX[o>>>8&255]<<8|a.SBOX[255&o]),this._keySchedule[r-t]^o);for(this._invKeySchedule=[],e=0;e<i;e++)r=i-e,o=this._keySchedule[r-(e%4?0:4)],this._invKeySchedule[e]=e<4||r<=4?o:a.INV_SUB_MIX[0][a.SBOX[o>>>24]]^a.INV_SUB_MIX[1][a.SBOX[o>>>16&255]]^a.INV_SUB_MIX[2][a.SBOX[o>>>8&255]]^a.INV_SUB_MIX[3][a.SBOX[255&o]];return!0},r.prototype.encryptBlock=function(e){e=o(new i(e));var t=this._doCryptBlock(e,this._keySchedule,a.SUB_MIX,a.SBOX),n=new i(16);return n.writeUInt32BE(t[0],0),n.writeUInt32BE(t[1],4),n.writeUInt32BE(t[2],8),n.writeUInt32BE(t[3],12),n},r.prototype.decryptBlock=function(e){var t=[(e=o(new i(e)))[3],e[1]];e[1]=t[0],e[3]=t[1];var n=this._doCryptBlock(e,this._invKeySchedule,a.INV_SUB_MIX,a.INV_SBOX),r=new i(16);return r.writeUInt32BE(n[0],0),r.writeUInt32BE(n[3],4),r.writeUInt32BE(n[2],8),r.writeUInt32BE(n[1],12),r},r.prototype.scrub=function(){e(this._keySchedule),e(this._invKeySchedule),e(this._key)},r.prototype._doCryptBlock=function(e,t,n,r){var i,o,a,s,c,d,u,l,f;o=e[0]^t[0],a=e[1]^t[1],s=e[2]^t[2],c=e[3]^t[3],i=4;for(var h=1;h<this._nRounds;h++)d=n[0][o>>>24]^n[1][a>>>16&255]^n[2][s>>>8&255]^n[3][255&c]^t[i++],u=n[0][a>>>24]^n[1][s>>>16&255]^n[2][c>>>8&255]^n[3][255&o]^t[i++],l=n[0][s>>>24]^n[1][c>>>16&255]^n[2][o>>>8&255]^n[3][255&a]^t[i++],f=n[0][c>>>24]^n[1][o>>>16&255]^n[2][a>>>8&255]^n[3][255&s]^t[i++],o=d,a=u,s=l,c=f;return d=(r[o>>>24]<<24|r[a>>>16&255]<<16|r[s>>>8&255]<<8|r[255&c])^t[i++],u=(r[a>>>24]<<24|r[s>>>16&255]<<16|r[c>>>8&255]<<8|r[255&o])^t[i++],l=(r[s>>>24]<<24|r[c>>>16&255]<<16|r[o>>>8&255]<<8|r[255&a])^t[i++],f=(r[c>>>24]<<24|r[o>>>16&255]<<16|r[a>>>8&255]<<8|r[255&s])^t[i++],[p(d),p(u),p(l),p(f)]},s.AES=r}).call(this,e("buffer").Buffer)},{buffer:37}],44:[function(n,r,e){(function(o){var a=n("./aes"),s=n("./cipherBase"),e=n("inherits"),c=n("./ghash"),t=n("buffer-xor");function d(e,t,n,r){if(!(this instanceof d))return new d(e,t,n);s.call(this),this._finID=o.concat([n,new o([0,0,0,1])]),n=o.concat([n,new o([0,0,0,2])]),this._cipher=new a.AES(t),this._prev=new o(n.length),this._cache=new o(""),this._secCache=new o(""),this._decrypt=r,this._alen=0,this._len=0,n.copy(this._prev),this._mode=e;var i=new o(4);i.fill(0),this._ghash=new c(this._cipher.encryptBlock(i)),this._authTag=null,this._called=!1}e(d,s),(r.exports=d).prototype._update=function(e){if(!this._called&&this._alen){var t=16-this._alen%16;t<16&&((t=new o(t)).fill(0),this._ghash.update(t))}this._called=!0;var n=this._mode.encrypt(this,e);return this._decrypt?this._ghash.update(e):this._ghash.update(n),this._len+=e.length,n},d.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var e=t(this._ghash.final(8*this._alen,8*this._len),this._cipher.encryptBlock(this._finID));if(this._decrypt){if(function(e,t){var n=0;e.length!==t.length&&n++;var r=Math.min(e.length,t.length),i=-1;for(;++i<r;)n+=e[i]^t[i];return n}(e,this._authTag))throw new Error("Unsupported state or unable to authenticate data")}else this._authTag=e;this._cipher.scrub()},d.prototype.getAuthTag=function(){if(!this._decrypt&&o.isBuffer(this._authTag))return this._authTag;throw new Error("Attempting to get auth tag in unsupported state")},d.prototype.setAuthTag=function(e){if(!this._decrypt)throw new Error("Attempting to set auth tag in unsupported state");this._authTag=e},d.prototype.setAAD=function(e){if(this._called)throw new Error("Attempting to set AAD in unsupported state");this._ghash.update(e),this._alen+=e.length}}).call(this,n("buffer").Buffer)},{"./aes":43,"./cipherBase":46,"./ghash":49,buffer:37,"buffer-xor":58,inherits:183}],45:[function(e,t,n){var r=e("./encrypter");n.createCipher=n.Cipher=r.createCipher,n.createCipheriv=n.Cipheriv=r.createCipheriv;var i=e("./decrypter");n.createDecipher=n.Decipher=i.createDecipher,n.createDecipheriv=n.Decipheriv=i.createDecipheriv;var o=e("./modes");n.listCiphers=n.getCiphers=function(){return Object.keys(o)}},{"./decrypter":47,"./encrypter":48,"./modes":50}],46:[function(n,r,e){(function(s){var e=n("stream").Transform;function t(){e.call(this),this._base64Cache=new s("")}n("inherits")(r.exports=t,e),t.prototype.update=function(e,t,n){"string"==typeof e&&(e=new s(e,t));var r=this._update(e);return n&&(r=this._toString(r,n)),r},t.prototype._transform=function(e,t,n){this.push(this._update(e)),n()},t.prototype._flush=function(t){try{this.push(this._final())}catch(e){return t(e)}t()},t.prototype.final=function(e){var t=this._final()||new s("");return e&&(t=this._toString(t,e,!0)),t},t.prototype._toString=function(e,t,n){if("base64"!==t)return e.toString(t);var r;if(this._base64Cache=s.concat([this._base64Cache,e]),n)return r=this._base64Cache,this._base64Cache=null,r.toString("base64");var i=this._base64Cache.length,o=i%3;if(!o)return r=this._base64Cache,this._base64Cache=new s(""),r.toString("base64");var a=i-o;return a?(r=this._base64Cache.slice(0,a),this._base64Cache=this._base64Cache.slice(-o),r.toString("base64")):""}}).call(this,n("buffer").Buffer)},{buffer:37,inherits:183,stream:200}],47:[function(t,e,n){(function(i){var r=t("./aes"),o=t("./cipherBase"),e=t("inherits"),a=t("./modes"),s=t("./streamCipher"),c=t("./authCipher"),d=t("./EVP_BytesToKey");function u(e,t,n){if(!(this instanceof u))return new u(e,t,n);o.call(this),this._cache=new l,this._last=void 0,this._cipher=new r.AES(t),this._prev=new i(n.length),n.copy(this._prev),this._mode=e,this._autopadding=!0}function l(){if(!(this instanceof l))return new l;this.cache=new i("")}e(u,o),u.prototype._update=function(e){var t,n;this._cache.add(e);for(var r=[];t=this._cache.get(this._autopadding);)n=this._mode.decrypt(this,t),r.push(n);return i.concat(r)},u.prototype._final=function(){var e=this._cache.flush();if(this._autopadding)return function(e){var t=e[15],n=-1;for(;++n<t;)if(e[n+(16-t)]!==t)throw new Error("unable to decrypt data");if(16===t)return;return e.slice(0,16-t)}(this._mode.decrypt(this,e));if(e)throw new Error("data not multiple of block length")},u.prototype.setAutoPadding=function(e){this._autopadding=!!e},l.prototype.add=function(e){this.cache=i.concat([this.cache,e])},l.prototype.get=function(e){var t;if(e){if(16<this.cache.length)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t}else if(16<=this.cache.length)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t;return null},l.prototype.flush=function(){if(this.cache.length)return this.cache};var f={ECB:t("./modes/ecb"),CBC:t("./modes/cbc"),CFB:t("./modes/cfb"),CFB8:t("./modes/cfb8"),CFB1:t("./modes/cfb1"),OFB:t("./modes/ofb"),CTR:t("./modes/ctr"),GCM:t("./modes/ctr")};function h(e,t,n){var r=a[e.toLowerCase()];if(!r)throw new TypeError("invalid suite type");if("string"==typeof n&&(n=new i(n)),"string"==typeof t&&(t=new i(t)),t.length!==r.key/8)throw new TypeError("invalid key length "+t.length);if(n.length!==r.iv)throw new TypeError("invalid iv length "+n.length);return"stream"===r.type?new s(f[r.mode],t,n,!0):"auth"===r.type?new c(f[r.mode],t,n,!0):new u(f[r.mode],t,n)}n.createDecipher=function(e,t){var n=a[e.toLowerCase()];if(!n)throw new TypeError("invalid suite type");var r=d(t,n.key,n.iv);return h(e,r.key,r.iv)},n.createDecipheriv=h}).call(this,t("buffer").Buffer)},{"./EVP_BytesToKey":42,"./aes":43,"./authCipher":44,"./cipherBase":46,"./modes":50,"./modes/cbc":51,"./modes/cfb":52,"./modes/cfb1":53,"./modes/cfb8":54,"./modes/ctr":55,"./modes/ecb":56,"./modes/ofb":57,"./streamCipher":59,buffer:37,inherits:183}],48:[function(t,e,n){(function(i){var r=t("./aes"),o=t("./cipherBase"),e=t("inherits"),a=t("./modes"),s=t("./EVP_BytesToKey"),c=t("./streamCipher"),d=t("./authCipher");function u(e,t,n){if(!(this instanceof u))return new u(e,t,n);o.call(this),this._cache=new l,this._cipher=new r.AES(t),this._prev=new i(n.length),n.copy(this._prev),this._mode=e,this._autopadding=!0}function l(){if(!(this instanceof l))return new l;this.cache=new i("")}e(u,o),u.prototype._update=function(e){var t,n;this._cache.add(e);for(var r=[];t=this._cache.get();)n=this._mode.encrypt(this,t),r.push(n);return i.concat(r)},u.prototype._final=function(){var e=this._cache.flush();if(this._autopadding)return e=this._mode.encrypt(this,e),this._cipher.scrub(),e;if("10101010101010101010101010101010"!==e.toString("hex"))throw this._cipher.scrub(),new Error("data not multiple of block length")},u.prototype.setAutoPadding=function(e){this._autopadding=!!e},l.prototype.add=function(e){this.cache=i.concat([this.cache,e])},l.prototype.get=function(){if(15<this.cache.length){var e=this.cache.slice(0,16);return this.cache=this.cache.slice(16),e}return null},l.prototype.flush=function(){for(var e=16-this.cache.length,t=new i(e),n=-1;++n<e;)t.writeUInt8(e,n);return i.concat([this.cache,t])};var f={ECB:t("./modes/ecb"),CBC:t("./modes/cbc"),CFB:t("./modes/cfb"),CFB8:t("./modes/cfb8"),CFB1:t("./modes/cfb1"),OFB:t("./modes/ofb"),CTR:t("./modes/ctr"),GCM:t("./modes/ctr")};function h(e,t,n){var r=a[e.toLowerCase()];if(!r)throw new TypeError("invalid suite type");if("string"==typeof n&&(n=new i(n)),"string"==typeof t&&(t=new i(t)),t.length!==r.key/8)throw new TypeError("invalid key length "+t.length);if(n.length!==r.iv)throw new TypeError("invalid iv length "+n.length);return"stream"===r.type?new c(f[r.mode],t,n):"auth"===r.type?new d(f[r.mode],t,n):new u(f[r.mode],t,n)}n.createCipheriv=h,n.createCipher=function(e,t){var n=a[e.toLowerCase()];if(!n)throw new TypeError("invalid suite type");var r=s(t,n.key,n.iv);return h(e,r.key,r.iv)}}).call(this,t("buffer").Buffer)},{"./EVP_BytesToKey":42,"./aes":43,"./authCipher":44,"./cipherBase":46,"./modes":50,"./modes/cbc":51,"./modes/cfb":52,"./modes/cfb1":53,"./modes/cfb8":54,"./modes/ctr":55,"./modes/ecb":56,"./modes/ofb":57,"./streamCipher":59,buffer:37,inherits:183}],49:[function(e,t,n){(function(n){var r=new n(16);function e(e){this.h=e,this.state=new n(16),this.state.fill(0),this.cache=new n("")}function c(e){e=e.map(o);var t=new n(16);return t.writeUInt32BE(e[0],0),t.writeUInt32BE(e[1],4),t.writeUInt32BE(e[2],8),t.writeUInt32BE(e[3],12),t}r.fill(0),(t.exports=e).prototype.ghash=function(e){for(var t=-1;++t<e.length;)this.state[t]^=e[t];this._multiply()},e.prototype._multiply=function(){for(var e,t,n,r,i,o=[(e=this.h).readUInt32BE(0),e.readUInt32BE(4),e.readUInt32BE(8),e.readUInt32BE(12)],a=[0,0,0,0],s=-1;++s<128;){for(0!=(this.state[~~(s/8)]&1<<7-s%8)&&(i=o,a=[(r=a)[0]^i[0],r[1]^i[1],r[2]^i[2],r[3]^i[3]]),n=0!=(1&o[3]),t=3;0<t;t--)o[t]=o[t]>>>1|(1&o[t-1])<<31;o[0]=o[0]>>>1,n&&(o[0]=o[0]^225<<24)}this.state=c(a)},e.prototype.update=function(e){var t;for(this.cache=n.concat([this.cache,e]);16<=this.cache.length;)t=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(t)},e.prototype.final=function(e,t){return this.cache.length&&this.ghash(n.concat([this.cache,r],16)),this.ghash(c([0,e,0,t])),this.state};var i=Math.pow(2,32);function o(e){var t;return i<e||e<0?(t=Math.abs(e)%i,e<0?i-t:t):e}}).call(this,e("buffer").Buffer)},{buffer:37}],50:[function(e,t,n){n["aes-128-ecb"]={cipher:"AES",key:128,iv:0,mode:"ECB",type:"block"},n["aes-192-ecb"]={cipher:"AES",key:192,iv:0,mode:"ECB",type:"block"},n["aes-256-ecb"]={cipher:"AES",key:256,iv:0,mode:"ECB",type:"block"},n["aes-128-cbc"]={cipher:"AES",key:128,iv:16,mode:"CBC",type:"block"},n["aes-192-cbc"]={cipher:"AES",key:192,iv:16,mode:"CBC",type:"block"},n["aes-256-cbc"]={cipher:"AES",key:256,iv:16,mode:"CBC",type:"block"},n.aes128=n["aes-128-cbc"],n.aes192=n["aes-192-cbc"],n.aes256=n["aes-256-cbc"],n["aes-128-cfb"]={cipher:"AES",key:128,iv:16,mode:"CFB",type:"stream"},n["aes-192-cfb"]={cipher:"AES",key:192,iv:16,mode:"CFB",type:"stream"},n["aes-256-cfb"]={cipher:"AES",key:256,iv:16,mode:"CFB",type:"stream"},n["aes-128-cfb8"]={cipher:"AES",key:128,iv:16,mode:"CFB8",type:"stream"},n["aes-192-cfb8"]={cipher:"AES",key:192,iv:16,mode:"CFB8",type:"stream"},n["aes-256-cfb8"]={cipher:"AES",key:256,iv:16,mode:"CFB8",type:"stream"},n["aes-128-cfb1"]={cipher:"AES",key:128,iv:16,mode:"CFB1",type:"stream"},n["aes-192-cfb1"]={cipher:"AES",key:192,iv:16,mode:"CFB1",type:"stream"},n["aes-256-cfb1"]={cipher:"AES",key:256,iv:16,mode:"CFB1",type:"stream"},n["aes-128-ofb"]={cipher:"AES",key:128,iv:16,mode:"OFB",type:"stream"},n["aes-192-ofb"]={cipher:"AES",key:192,iv:16,mode:"OFB",type:"stream"},n["aes-256-ofb"]={cipher:"AES",key:256,iv:16,mode:"OFB",type:"stream"},n["aes-128-ctr"]={cipher:"AES",key:128,iv:16,mode:"CTR",type:"stream"},n["aes-192-ctr"]={cipher:"AES",key:192,iv:16,mode:"CTR",type:"stream"},n["aes-256-ctr"]={cipher:"AES",key:256,iv:16,mode:"CTR",type:"stream"},n["aes-128-gcm"]={cipher:"AES",key:128,iv:12,mode:"GCM",type:"auth"},n["aes-192-gcm"]={cipher:"AES",key:192,iv:12,mode:"GCM",type:"auth"},n["aes-256-gcm"]={cipher:"AES",key:256,iv:12,mode:"GCM",type:"auth"}},{}],51:[function(e,t,n){var i=e("buffer-xor");n.encrypt=function(e,t){var n=i(t,e._prev);return e._prev=e._cipher.encryptBlock(n),e._prev},n.decrypt=function(e,t){var n=e._prev;e._prev=t;var r=e._cipher.decryptBlock(t);return i(r,n)}},{"buffer-xor":58}],52:[function(e,t,n){(function(o){var a=e("buffer-xor");function s(e,t,n){var r=t.length,i=a(t,e._cache);return e._cache=e._cache.slice(r),e._prev=o.concat([e._prev,n?t:i]),i}n.encrypt=function(e,t,n){for(var r,i=new o("");t.length;){if(0===e._cache.length&&(e._cache=e._cipher.encryptBlock(e._prev),e._prev=new o("")),!(e._cache.length<=t.length)){i=o.concat([i,s(e,t,n)]);break}r=e._cache.length,i=o.concat([i,s(e,t.slice(0,r),n)]),t=t.slice(r)}return i}}).call(this,e("buffer").Buffer)},{buffer:37,"buffer-xor":58}],53:[function(e,t,n){(function(a){function s(e,t,n){for(var r,i,o=-1,a=0;++o<8;)r=t&1<<7-o?128:0,a+=(128&(i=e._cipher.encryptBlock(e._prev)[0]^r))>>o%8,e._prev=c(e._prev,n?r:i);return a}function c(e,t){var n=e.length,r=-1,i=new a(e.length);for(e=a.concat([e,new a([t])]);++r<n;)i[r]=e[r]<<1|e[r+1]>>7;return i}n.encrypt=function(e,t,n){for(var r=t.length,i=new a(r),o=-1;++o<r;)i[o]=s(e,t[o],n);return i}}).call(this,e("buffer").Buffer)},{buffer:37}],54:[function(e,t,n){(function(u){n.encrypt=function(e,t,n){for(var r,i,o,a,s=t.length,c=new u(s),d=-1;++d<s;)c[d]=(r=e,i=t[d],o=n,void 0,a=r._cipher.encryptBlock(r._prev)[0]^i,r._prev=u.concat([r._prev.slice(1),new u([o?i:a])]),a);return c}}).call(this,e("buffer").Buffer)},{buffer:37}],55:[function(e,t,n){(function(o){var a=e("buffer-xor");n.encrypt=function(e,t){for(;e._cache.length<t.length;)e._cache=o.concat([e._cache,(n=e,void 0,r=n._cipher.encryptBlock(n._prev),function(e){for(var t,n=e.length;n--;){if(255!==(t=e.readUInt8(n))){t++,e.writeUInt8(t,n);break}e.writeUInt8(0,n)}}(n._prev),r)]);var n,r,i=e._cache.slice(0,t.length);return e._cache=e._cache.slice(t.length),a(t,i)}}).call(this,e("buffer").Buffer)},{buffer:37,"buffer-xor":58}],56:[function(e,t,n){n.encrypt=function(e,t){return e._cipher.encryptBlock(t)},n.decrypt=function(e,t){return e._cipher.decryptBlock(t)}},{}],57:[function(e,t,n){(function(i){var o=e("buffer-xor");n.encrypt=function(e,t){for(;e._cache.length<t.length;)e._cache=i.concat([e._cache,(n=e,n._prev=n._cipher.encryptBlock(n._prev),n._prev)]);var n,r=e._cache.slice(0,t.length);return e._cache=e._cache.slice(t.length),o(t,r)}}).call(this,e("buffer").Buffer)},{buffer:37,"buffer-xor":58}],58:[function(e,t,n){(function(o){t.exports=function(e,t){for(var n=Math.min(e.length,t.length),r=new o(n),i=0;i<n;++i)r[i]=e[i]^t[i];return r}}).call(this,e("buffer").Buffer)},{buffer:37}],59:[function(e,t,n){(function(i){var o=e("./aes"),a=e("./cipherBase");function s(e,t,n,r){if(!(this instanceof s))return new s(e,t,n);a.call(this),this._cipher=new o.AES(t),this._prev=new i(n.length),this._cache=new i(""),this._secCache=new i(""),this._decrypt=r,n.copy(this._prev),this._mode=e}e("inherits")(s,a),(t.exports=s).prototype._update=function(e){return this._mode.encrypt(this,e,this._decrypt)},s.prototype._final=function(){this._cipher.scrub()}}).call(this,e("buffer").Buffer)},{"./aes":43,"./cipherBase":46,buffer:37,inherits:183}],60:[function(e,t,n){(function(e){"use strict";n["RSA-SHA224"]=n.sha224WithRSAEncryption={sign:"rsa",hash:"sha224",id:new e("302d300d06096086480165030402040500041c","hex")},n["RSA-SHA256"]=n.sha256WithRSAEncryption={sign:"rsa",hash:"sha256",id:new e("3031300d060960864801650304020105000420","hex")},n["RSA-SHA384"]=n.sha384WithRSAEncryption={sign:"rsa",hash:"sha384",id:new e("3041300d060960864801650304020205000430","hex")},n["RSA-SHA512"]=n.sha512WithRSAEncryption={sign:"rsa",hash:"sha512",id:new e("3051300d060960864801650304020305000440","hex")},n["RSA-SHA1"]={sign:"rsa",hash:"sha1",id:new e("3021300906052b0e03021a05000414","hex")},n["ecdsa-with-SHA1"]={sign:"ecdsa",hash:"sha1",id:new e("","hex")},n.DSA=n["DSA-SHA1"]=n["DSA-SHA"]={sign:"dsa",hash:"sha1",id:new e("","hex")},n["DSA-SHA224"]=n["DSA-WITH-SHA224"]={sign:"dsa",hash:"sha224",id:new e("","hex")},n["DSA-SHA256"]=n["DSA-WITH-SHA256"]={sign:"dsa",hash:"sha256",id:new e("","hex")},n["DSA-SHA384"]=n["DSA-WITH-SHA384"]={sign:"dsa",hash:"sha384",id:new e("","hex")},n["DSA-SHA512"]=n["DSA-WITH-SHA512"]={sign:"dsa",hash:"sha512",id:new e("","hex")},n["DSA-RIPEMD160"]={sign:"dsa",hash:"rmd160",id:new e("","hex")},n["RSA-RIPEMD160"]=n.ripemd160WithRSA={sign:"rsa",hash:"rmd160",id:new e("3021300906052b2403020105000414","hex")},n["RSA-MD5"]=n.md5WithRSAEncryption={sign:"rsa",hash:"md5",id:new e("3020300c06082a864886f70d020505000410","hex")}}).call(this,e("buffer").Buffer)},{buffer:37}],61:[function(f,h,e){(function(i){var t=f("./algos"),n=f("create-hash"),e=f("inherits"),o=f("./sign"),r=f("stream"),a=f("./verify"),s={};function c(e){r.Writable.call(this);var t=s[e];if(!t)throw new Error("Unknown message digest");this._hashType=t.hash,this._hash=n(t.hash),this._tag=t.id,this._signType=t.sign}function d(e){r.Writable.call(this);var t=s[e];if(!t)throw new Error("Unknown message digest");this._hash=n(t.hash),this._tag=t.id,this._signType=t.sign}function u(e){return new c(e)}function l(e){return new d(e)}Object.keys(t).forEach(function(e){s[e]=s[e.toLowerCase()]=t[e]}),e(c,r.Writable),c.prototype._write=function(e,t,n){this._hash.update(e),n()},c.prototype.update=function(e,t){return"string"==typeof e&&(e=new i(e,t)),this._hash.update(e),this},c.prototype.sign=function(e,t){this.end();var n=this._hash.digest(),r=o(i.concat([this._tag,n]),e,this._hashType,this._signType);return t?r.toString(t):r},e(d,r.Writable),d.prototype._write=function(e,t,n){this._hash.update(e),n()},d.prototype.update=function(e,t){return"string"==typeof e&&(e=new i(e,t)),this._hash.update(e),this},d.prototype.verify=function(e,t,n){"string"==typeof t&&(t=new i(t,n)),this.end();var r=this._hash.digest();return a(t,i.concat([this._tag,r]),e,this._signType)},h.exports={Sign:u,Verify:l,createSign:u,createVerify:l}}).call(this,f("buffer").Buffer)},{"./algos":60,"./sign":106,"./verify":107,buffer:37,"create-hash":132,inherits:183,stream:200}],62:[function(e,t,n){"use strict";n["1.3.132.0.10"]="secp256k1",n["1.3.132.0.33"]="p224",n["1.2.840.10045.3.1.1"]="p192",n["1.2.840.10045.3.1.7"]="p256"},{}],63:[function(e,t,n){!function(e,t){"use strict";function g(e,t){if(!e)throw new Error(t||"Assertion failed")}function n(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}function v(e,t,n){if(null!==e&&"object"==typeof e&&Array.isArray(e.words))return e;this.sign=!1,this.words=null,this.length=0,"le"!==t&&"be"!==t||(n=t,t=10),(this.red=null)!==e&&this._init(e||0,t||10,n||"be")}function a(e,t,n){for(var r=0,i=Math.min(e.length,n),o=t;o<i;o++){var a=e.charCodeAt(o)-48;r<<=4,r|=49<=a&&a<=54?a-49+10:17<=a&&a<=22?a-17+10:15&a}return r}function l(e,t,n,r){for(var i=0,o=Math.min(e.length,n),a=t;a<o;a++){var s=e.charCodeAt(a)-48;i*=r,i+=49<=s?s-49+10:17<=s?s-17+10:s}return i}"object"==typeof e?e.exports=v:t.BN=v,(v.BN=v).wordSize=26,v.prototype._init=function(e,t,n){if("number"==typeof e)return this._initNumber(e,t,n);if("object"==typeof e)return this._initArray(e,t,n);"hex"===t&&(t=16),g(t===(0|t)&&2<=t&&t<=36);var r=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&r++,16===t?this._parseHex(e,r):this._parseBase(e,t,r),"-"===e[0]&&(this.sign=!0),this.strip(),"le"===n&&this._initArray(this.toArray(),t,n)},v.prototype._initNumber=function(e,t,n){e<0&&(this.sign=!0,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(g(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===n&&this._initArray(this.toArray(),t,n)},v.prototype._initArray=function(e,t,n){if(g("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var r=0;r<this.length;r++)this.words[r]=0;var i=0;if("be"===n){r=e.length-1;for(var o=0;0<=r;r-=3){var a=e[r]|e[r-1]<<8|e[r-2]<<16;this.words[o]|=a<<i&67108863,this.words[o+1]=a>>>26-i&67108863,26<=(i+=24)&&(i-=26,o++)}}else if("le"===n)for(r=0,o=0;r<e.length;r+=3){a=e[r]|e[r+1]<<8|e[r+2]<<16;this.words[o]|=a<<i&67108863,this.words[o+1]=a>>>26-i&67108863,26<=(i+=24)&&(i-=26,o++)}return this.strip()},v.prototype._parseHex=function(e,t){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;for(var r=0,i=(n=e.length-6,0);t<=n;n-=6){var o=a(e,n,n+6);this.words[i]|=o<<r&67108863,this.words[i+1]|=o>>>26-r&4194303,26<=(r+=24)&&(r-=26,i++)}if(n+6!==t){o=a(e,t,n+6);this.words[i]|=o<<r&67108863,this.words[i+1]|=o>>>26-r&4194303}this.strip()},v.prototype._parseBase=function(e,t,n){this.words=[0];for(var r=0,i=this.length=1;i<=67108863;i*=t)r++;r--,i=i/t|0;for(var o=e.length-n,a=o%r,s=Math.min(o,o-a)+n,c=0,d=n;d<s;d+=r)c=l(e,d,d+r,t),this.imuln(i),this.words[0]+c<67108864?this.words[0]+=c:this._iaddn(c);if(0!==a){var u=1;for(c=l(e,d,e.length,t),d=0;d<a;d++)u*=t;this.imuln(u),this.words[0]+c<67108864?this.words[0]+=c:this._iaddn(c)}},v.prototype.copy=function(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.sign=this.sign,e.red=this.red},v.prototype.clone=function(){var e=new v(null);return this.copy(e),e},v.prototype.strip=function(){for(;1<this.length&&0===this.words[this.length-1];)this.length--;return this._normSign()},v.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.sign=!1),this},v.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var f=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],h=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];v.prototype.toString=function(e,t){if(16===(e=e||10)||"hex"===e){for(var n="",r=0,i=(t=0|t||1,0),o=0;o<this.length;o++){var a=this.words[o],s=(16777215&(a<<r|i)).toString(16);n=0!==(i=a>>>24-r&16777215)||o!==this.length-1?f[6-s.length]+s+n:s+n,26<=(r+=2)&&(r-=26,o--)}for(0!==i&&(n=i.toString(16)+n);n.length%t!=0;)n="0"+n;return this.sign&&(n="-"+n),n}if(e===(0|e)&&2<=e&&e<=36){var c=h[e],d=p[e],u=(n="",this.clone());for(u.sign=!1;0!==u.cmpn(0);){var l=u.modn(d).toString(e);n=0!==(u=u.idivn(d)).cmpn(0)?f[c-l.length]+l+n:l+n}return 0===this.cmpn(0)&&(n="0"+n),this.sign&&(n="-"+n),n}g(!1,"Base should be between 2 and 36")},v.prototype.toJSON=function(){return this.toString(16)},v.prototype.toArray=function(e){this.strip();var t=new Array(this.byteLength());t[0]=0;var n=this.clone();if("le"!==e)for(var r=0;0!==n.cmpn(0);r++){var i=n.andln(255);n.ishrn(8),t[t.length-r-1]=i}else for(r=0;0!==n.cmpn(0);r++){i=n.andln(255);n.ishrn(8),t[r]=i}return t},v.prototype._countBits=Math.clz32?function(e){return 32-Math.clz32(e)}:function(e){var t=e,n=0;return 4096<=t&&(n+=13,t>>>=13),64<=t&&(n+=7,t>>>=7),8<=t&&(n+=4,t>>>=4),2<=t&&(n+=2,t>>>=2),n+t},v.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,n=0;return 0==(8191&t)&&(n+=13,t>>>=13),0==(127&t)&&(n+=7,t>>>=7),0==(15&t)&&(n+=4,t>>>=4),0==(3&t)&&(n+=2,t>>>=2),0==(1&t)&&n++,n},v.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},v.prototype.zeroBits=function(){if(0===this.cmpn(0))return 0;for(var e=0,t=0;t<this.length;t++){var n=this._zeroBits(this.words[t]);if(e+=n,26!==n)break}return e},v.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},v.prototype.neg=function(){if(0===this.cmpn(0))return this.clone();var e=this.clone();return e.sign=!this.sign,e},v.prototype.ior=function(e){for(this.sign=this.sign||e.sign;this.length<e.length;)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this.strip()},v.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},v.prototype.iand=function(e){var t;this.sign=this.sign&&e.sign,t=this.length>e.length?e:this;for(var n=0;n<t.length;n++)this.words[n]=this.words[n]&e.words[n];return this.length=t.length,this.strip()},v.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},v.prototype.ixor=function(e){var t,n;this.sign=this.sign||e.sign,this.length>e.length?(t=this,n=e):(t=e,n=this);for(var r=0;r<n.length;r++)this.words[r]=t.words[r]^n.words[r];if(this!==t)for(;r<t.length;r++)this.words[r]=t.words[r];return this.length=t.length,this.strip()},v.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},v.prototype.setn=function(e,t){g("number"==typeof e&&0<=e);for(var n=e/26|0,r=e%26;this.length<=n;)this.words[this.length++]=0;return this.words[n]=t?this.words[n]|1<<r:this.words[n]&~(1<<r),this.strip()},v.prototype.iadd=function(e){if(this.sign&&!e.sign){this.sign=!1;var t=this.isub(e);return this.sign=!this.sign,this._normSign()}if(!this.sign&&e.sign){e.sign=!1;t=this.isub(e);return e.sign=!0,t._normSign()}var n,r;this.length>e.length?(n=this,r=e):(n=e,r=this);for(var i=0,o=0;o<r.length;o++){t=n.words[o]+r.words[o]+i;this.words[o]=67108863&t,i=t>>>26}for(;0!==i&&o<n.length;o++){t=n.words[o]+i;this.words[o]=67108863&t,i=t>>>26}if(this.length=n.length,0!==i)this.words[this.length]=i,this.length++;else if(n!==this)for(;o<n.length;o++)this.words[o]=n.words[o];return this},v.prototype.add=function(e){if(e.sign&&!this.sign){e.sign=!1;var t=this.sub(e);return e.sign=!0,t}if(!e.sign&&this.sign){this.sign=!1;t=e.sub(this);return this.sign=!0,t}return this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},v.prototype.isub=function(e){if(e.sign){e.sign=!1;var t=this.iadd(e);return e.sign=!0,t._normSign()}if(this.sign)return this.sign=!1,this.iadd(e),this.sign=!0,this._normSign();var n,r,i=this.cmp(e);if(0===i)return this.sign=!1,this.length=1,this.words[0]=0,this;0<i?(n=this,r=e):(n=e,r=this);for(var o=0,a=0;a<r.length;a++){o=(t=n.words[a]-r.words[a]+o)>>26,this.words[a]=67108863&t}for(;0!==o&&a<n.length;a++){o=(t=n.words[a]+o)>>26,this.words[a]=67108863&t}if(0===o&&a<n.length&&n!==this)for(;a<n.length;a++)this.words[a]=n.words[a];return this.length=Math.max(this.length,a),n!==this&&(this.sign=!0),this.strip()},v.prototype.sub=function(e){return this.clone().isub(e)},v.prototype._smallMulTo=function(e,t){t.sign=e.sign!==this.sign,t.length=this.length+e.length;for(var n=0,r=0;r<t.length-1;r++){for(var i=n>>>26,o=67108863&n,a=Math.min(r,e.length-1),s=Math.max(0,r-this.length+1);s<=a;s++){var c=r-s,d=(0|this.words[c])*(0|e.words[s]),u=67108863&d;o=67108863&(u=u+o|0),i=(i=i+(d/67108864|0)|0)+(u>>>26)|0}t.words[r]=o,n=i}return 0!==n?t.words[r]=n:t.length--,t.strip()},v.prototype._bigMulTo=function(e,t){t.sign=e.sign!==this.sign,t.length=this.length+e.length;for(var n=0,r=0,i=0;i<t.length-1;i++){var o=r;r=0;for(var a=67108863&n,s=Math.min(i,e.length-1),c=Math.max(0,i-this.length+1);c<=s;c++){var d=i-c,u=(0|this.words[d])*(0|e.words[c]),l=67108863&u;a=67108863&(l=l+a|0),r+=(o=(o=o+(u/67108864|0)|0)+(l>>>26)|0)>>>26,o&=67108863}t.words[i]=a,n=o,o=r}return 0!==n?t.words[i]=n:t.length--,t.strip()},v.prototype.mulTo=function(e,t){return this.length+e.length<63?this._smallMulTo(e,t):this._bigMulTo(e,t)},v.prototype.mul=function(e){var t=new v(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},v.prototype.imul=function(e){if(0===this.cmpn(0)||0===e.cmpn(0))return this.words[0]=0,this.length=1,this;var t=this.length,n=e.length;this.sign=e.sign!==this.sign,this.length=this.length+e.length,this.words[this.length-1]=0;for(var r=this.length-2;0<=r;r--){for(var i=0,o=0,a=Math.min(r,n-1),s=Math.max(0,r-t+1);s<=a;s++){var c=r-s,d=this.words[c]*e.words[s],u=67108863&d;i+=d/67108864|0,o=67108863&(u+=o),i+=u>>>26}this.words[r]=o,this.words[r+1]+=i,i=0}for(i=0,c=1;c<this.length;c++){var l=this.words[c]+i;this.words[c]=67108863&l,i=l>>>26}return this.strip()},v.prototype.imuln=function(e){g("number"==typeof e);for(var t=0,n=0;n<this.length;n++){var r=this.words[n]*e,i=(67108863&r)+(67108863&t);t>>=26,t+=r/67108864|0,t+=i>>>26,this.words[n]=67108863&i}return 0!==t&&(this.words[n]=t,this.length++),this},v.prototype.muln=function(e){return this.clone().imuln(e)},v.prototype.sqr=function(){return this.mul(this)},v.prototype.isqr=function(){return this.mul(this)},v.prototype.ishln=function(e){g("number"==typeof e&&0<=e);var t=e%26,n=(e-t)/26,r=67108863>>>26-t<<26-t;if(0!==t){for(var i=0,o=0;o<this.length;o++){var a=this.words[o]&r,s=this.words[o]-a<<t;this.words[o]=s|i,i=a>>>26-t}i&&(this.words[o]=i,this.length++)}if(0!==n){for(o=this.length-1;0<=o;o--)this.words[o+n]=this.words[o];for(o=0;o<n;o++)this.words[o]=0;this.length+=n}return this.strip()},v.prototype.ishrn=function(e,t,n){var r;g("number"==typeof e&&0<=e),r=t?(t-t%26)/26:0;var i=e%26,o=Math.min((e-i)/26,this.length),a=67108863^67108863>>>i<<i,s=n;if(r-=o,r=Math.max(0,r),s){for(var c=0;c<o;c++)s.words[c]=this.words[c];s.length=o}if(0===o);else if(this.length>o){this.length-=o;for(c=0;c<this.length;c++)this.words[c]=this.words[c+o]}else this.words[0]=0,this.length=1;var d=0;for(c=this.length-1;0<=c&&(0!==d||r<=c);c--){var u=this.words[c];this.words[c]=d<<26-i|u>>>i,d=u&a}return s&&0!==d&&(s.words[s.length++]=d),0===this.length&&(this.words[0]=0,this.length=1),this.strip(),this},v.prototype.shln=function(e){return this.clone().ishln(e)},v.prototype.shrn=function(e){return this.clone().ishrn(e)},v.prototype.testn=function(e){g("number"==typeof e&&0<=e);var t=e%26,n=(e-t)/26,r=1<<t;return!(this.length<=n)&&!!(this.words[n]&r)},v.prototype.imaskn=function(e){g("number"==typeof e&&0<=e);var t=e%26,n=(e-t)/26;if(g(!this.sign,"imaskn works only with positive numbers"),0!==t&&n++,this.length=Math.min(n,this.length),0!==t){var r=67108863^67108863>>>t<<t;this.words[this.length-1]&=r}return this.strip()},v.prototype.maskn=function(e){return this.clone().imaskn(e)},v.prototype.iaddn=function(e){return g("number"==typeof e),e<0?this.isubn(-e):this.sign?(1===this.length&&this.words[0]<e?(this.words[0]=e-this.words[0],this.sign=!1):(this.sign=!1,this.isubn(e),this.sign=!0),this):this._iaddn(e)},v.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&67108864<=this.words[t];t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},v.prototype.isubn=function(e){if(g("number"==typeof e),e<0)return this.iaddn(-e);if(this.sign)return this.sign=!1,this.iaddn(e),this.sign=!0,this;this.words[0]-=e;for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,this.words[t+1]-=1;return this.strip()},v.prototype.addn=function(e){return this.clone().iaddn(e)},v.prototype.subn=function(e){return this.clone().isubn(e)},v.prototype.iabs=function(){return this.sign=!1,this},v.prototype.abs=function(){return this.clone().iabs()},v.prototype._ishlnsubmul=function(e,t,n){var r=e.length+n;if(this.words.length<r){for(var i=new Array(r),o=0;o<this.length;o++)i[o]=this.words[o];this.words=i}else o=this.length;for(this.length=Math.max(this.length,r);o<this.length;o++)this.words[o]=0;var a=0;for(o=0;o<e.length;o++){var s=this.words[o+n]+a,c=e.words[o]*t;a=((s-=67108863&c)>>26)-(c/67108864|0),this.words[o+n]=67108863&s}for(;o<this.length-n;o++){a=(s=this.words[o+n]+a)>>26,this.words[o+n]=67108863&s}if(0===a)return this.strip();g(-1===a);for(o=a=0;o<this.length;o++){a=(s=-this.words[o]+a)>>26,this.words[o]=67108863&s}return this.sign=!0,this.strip()},v.prototype._wordDiv=function(e,t){var n=(this.length,e.length),r=this.clone(),i=e,o=i.words[i.length-1];0!==(n=26-this._countBits(o))&&(i=i.shln(n),r.ishln(n),o=i.words[i.length-1]);var a,s=r.length-i.length;if("mod"!==t){(a=new v(null)).length=s+1,a.words=new Array(a.length);for(var c=0;c<a.length;c++)a.words[c]=0}var d=r.clone()._ishlnsubmul(i,1,s);d.sign||(r=d,a&&(a.words[s]=1));for(var u=s-1;0<=u;u--){var l=67108864*r.words[i.length+u]+r.words[i.length+u-1];for(l=Math.min(l/o|0,67108863),r._ishlnsubmul(i,l,u);r.sign;)l--,r.sign=!1,r._ishlnsubmul(i,1,u),0!==r.cmpn(0)&&(r.sign=!r.sign);a&&(a.words[u]=l)}return a&&a.strip(),r.strip(),"div"!==t&&0!==n&&r.ishrn(n),{div:a||null,mod:r}},v.prototype.divmod=function(e,t){if(g(0!==e.cmpn(0)),this.sign&&!e.sign){var n,r=this.neg().divmod(e,t);return"mod"!==t&&(i=r.div.neg()),"div"!==t&&(n=0===r.mod.cmpn(0)?r.mod:e.sub(r.mod)),{div:i,mod:n}}if(!this.sign&&e.sign){var i;r=this.divmod(e.neg(),t);return"mod"!==t&&(i=r.div.neg()),{div:i,mod:r.mod}}return this.sign&&e.sign?this.neg().divmod(e.neg(),t):e.length>this.length||this.cmp(e)<0?{div:new v(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new v(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new v(this.modn(e.words[0]))}:this._wordDiv(e,t)},v.prototype.div=function(e){return this.divmod(e,"div").div},v.prototype.mod=function(e){return this.divmod(e,"mod").mod},v.prototype.divRound=function(e){var t=this.divmod(e);if(0===t.mod.cmpn(0))return t.div;var n=t.div.sign?t.mod.isub(e):t.mod,r=e.shrn(1),i=e.andln(1),o=n.cmp(r);return o<0||1===i&&0===o?t.div:t.div.sign?t.div.isubn(1):t.div.iaddn(1)},v.prototype.modn=function(e){g(e<=67108863);for(var t=(1<<26)%e,n=0,r=this.length-1;0<=r;r--)n=(t*n+this.words[r])%e;return n},v.prototype.idivn=function(e){g(e<=67108863);for(var t=0,n=this.length-1;0<=n;n--){var r=this.words[n]+67108864*t;this.words[n]=r/e|0,t=r%e}return this.strip()},v.prototype.divn=function(e){return this.clone().idivn(e)},v.prototype.egcd=function(e){g(!e.sign),g(0!==e.cmpn(0));var t=this,n=e.clone();t=t.sign?t.mod(e):t.clone();for(var r=new v(1),i=new v(0),o=new v(0),a=new v(1),s=0;t.isEven()&&n.isEven();)t.ishrn(1),n.ishrn(1),++s;for(var c=n.clone(),d=t.clone();0!==t.cmpn(0);){for(;t.isEven();)t.ishrn(1),r.isEven()&&i.isEven()?(r.ishrn(1),i.ishrn(1)):(r.iadd(c).ishrn(1),i.isub(d).ishrn(1));for(;n.isEven();)n.ishrn(1),o.isEven()&&a.isEven()?(o.ishrn(1),a.ishrn(1)):(o.iadd(c).ishrn(1),a.isub(d).ishrn(1));0<=t.cmp(n)?(t.isub(n),r.isub(o),i.isub(a)):(n.isub(t),o.isub(r),a.isub(i))}return{a:o,b:a,gcd:n.ishln(s)}},v.prototype._invmp=function(e){g(!e.sign),g(0!==e.cmpn(0));var t=this,n=e.clone();t=t.sign?t.mod(e):t.clone();for(var r=new v(1),i=new v(0),o=n.clone();0<t.cmpn(1)&&0<n.cmpn(1);){for(;t.isEven();)t.ishrn(1),r.isEven()?r.ishrn(1):r.iadd(o).ishrn(1);for(;n.isEven();)n.ishrn(1),i.isEven()?i.ishrn(1):i.iadd(o).ishrn(1);0<=t.cmp(n)?(t.isub(n),r.isub(i)):(n.isub(t),i.isub(r))}return 0===t.cmpn(1)?r:i},v.prototype.gcd=function(e){if(0===this.cmpn(0))return e.clone();if(0===e.cmpn(0))return this.clone();var t=this.clone(),n=e.clone();t.sign=!1,n.sign=!1;for(var r=0;t.isEven()&&n.isEven();r++)t.ishrn(1),n.ishrn(1);for(;;){for(;t.isEven();)t.ishrn(1);for(;n.isEven();)n.ishrn(1);var i=t.cmp(n);if(i<0){var o=t;t=n,n=o}else if(0===i||0===n.cmpn(1))break;t.isub(n)}return n.ishln(r)},v.prototype.invm=function(e){return this.egcd(e).a.mod(e)},v.prototype.isEven=function(){return 0==(1&this.words[0])},v.prototype.isOdd=function(){return 1==(1&this.words[0])},v.prototype.andln=function(e){return this.words[0]&e},v.prototype.bincn=function(e){g("number"==typeof e);var t=e%26,n=(e-t)/26,r=1<<t;if(this.length<=n){for(var i=this.length;i<n+1;i++)this.words[i]=0;return this.words[n]|=r,this.length=n+1,this}var o=r;for(i=n;0!==o&&i<this.length;i++){var a=this.words[i];o=(a+=o)>>>26,a&=67108863,this.words[i]=a}return 0!==o&&(this.words[i]=o,this.length++),this},v.prototype.cmpn=function(e){var t,n=e<0;if(n&&(e=-e),this.sign&&!n)return-1;if(!this.sign&&n)return 1;if(e&=67108863,this.strip(),1<this.length)t=1;else{var r=this.words[0];t=r===e?0:r<e?-1:1}return this.sign&&(t=-t),t},v.prototype.cmp=function(e){if(this.sign&&!e.sign)return-1;if(!this.sign&&e.sign)return 1;var t=this.ucmp(e);return this.sign?-t:t},v.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,n=this.length-1;0<=n;n--){var r=this.words[n],i=e.words[n];if(r!==i){r<i?t=-1:i<r&&(t=1);break}}return t},v.red=function(e){return new u(e)},v.prototype.toRed=function(e){return g(!this.red,"Already a number in reduction context"),g(!this.sign,"red works only with positives"),e.convertTo(this)._forceRed(e)},v.prototype.fromRed=function(){return g(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},v.prototype._forceRed=function(e){return this.red=e,this},v.prototype.forceRed=function(e){return g(!this.red,"Already a number in reduction context"),this._forceRed(e)},v.prototype.redAdd=function(e){return g(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},v.prototype.redIAdd=function(e){return g(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},v.prototype.redSub=function(e){return g(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},v.prototype.redISub=function(e){return g(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},v.prototype.redShl=function(e){return g(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},v.prototype.redMul=function(e){return g(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},v.prototype.redIMul=function(e){return g(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},v.prototype.redSqr=function(){return g(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},v.prototype.redISqr=function(){return g(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},v.prototype.redSqrt=function(){return g(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},v.prototype.redInvm=function(){return g(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},v.prototype.redNeg=function(){return g(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},v.prototype.redPow=function(e){return g(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var r={k256:null,p224:null,p192:null,p25519:null};function i(e,t){this.name=e,this.p=new v(t,16),this.n=this.p.bitLength(),this.k=new v(1).ishln(this.n).isub(this.p),this.tmp=this._tmp()}function o(){i.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function s(){i.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function c(){i.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function d(){i.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function u(e){if("string"==typeof e){var t=v._prime(e);this.m=t.p,this.prime=t}else this.m=e,this.prime=null}function m(e){u.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new v(1).ishln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv.sign=!0,this.minv=this.minv.mod(this.r)}i.prototype._tmp=function(){var e=new v(null);return e.words=new Array(Math.ceil(this.n/13)),e},i.prototype.ireduce=function(e){for(var t,n=e;this.split(n,this.tmp),(t=(n=(n=this.imulK(n)).iadd(this.tmp)).bitLength())>this.n;);var r=t<this.n?-1:n.ucmp(this.p);return 0===r?(n.words[0]=0,n.length=1):0<r?n.isub(this.p):n.strip(),n},i.prototype.split=function(e,t){e.ishrn(this.n,0,t)},i.prototype.imulK=function(e){return e.imul(this.k)},n(o,i),o.prototype.split=function(e,t){for(var n=Math.min(e.length,9),r=0;r<n;r++)t.words[r]=e.words[r];if(t.length=n,e.length<=9)return e.words[0]=0,void(e.length=1);var i=e.words[9];t.words[t.length++]=4194303&i;for(r=10;r<e.length;r++){var o=e.words[r];e.words[r-10]=(4194303&o)<<4|i>>>22,i=o}e.words[r-10]=i>>>22,e.length-=9},o.prototype.imulK=function(e){var t;e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var n=0,r=0;r<e.length;r++){var i=e.words[r];t=64*i,t+=(n+=977*i)/67108864|0,n&=67108863,e.words[r]=n,n=t}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},n(s,i),n(c,i),n(d,i),d.prototype.imulK=function(e){for(var t=0,n=0;n<e.length;n++){var r=19*e.words[n]+t,i=67108863&r;r>>>=26,e.words[n]=i,t=r}return 0!==t&&(e.words[e.length++]=t),e},v._prime=function(e){if(r[e])return r[e];var t;if("k256"===e)t=new o;else if("p224"===e)t=new s;else if("p192"===e)t=new c;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new d}return r[e]=t},u.prototype._verify1=function(e){g(!e.sign,"red works only with positives"),g(e.red,"red works only with red numbers")},u.prototype._verify2=function(e,t){g(!e.sign&&!t.sign,"red works only with positives"),g(e.red&&e.red===t.red,"red works only with red numbers")},u.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.mod(this.m)._forceRed(this)},u.prototype.neg=function(e){var t=e.clone();return t.sign=!t.sign,t.iadd(this.m)._forceRed(this)},u.prototype.add=function(e,t){this._verify2(e,t);var n=e.add(t);return 0<=n.cmp(this.m)&&n.isub(this.m),n._forceRed(this)},u.prototype.iadd=function(e,t){this._verify2(e,t);var n=e.iadd(t);return 0<=n.cmp(this.m)&&n.isub(this.m),n},u.prototype.sub=function(e,t){this._verify2(e,t);var n=e.sub(t);return n.cmpn(0)<0&&n.iadd(this.m),n._forceRed(this)},u.prototype.isub=function(e,t){this._verify2(e,t);var n=e.isub(t);return n.cmpn(0)<0&&n.iadd(this.m),n},u.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.shln(t))},u.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},u.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},u.prototype.isqr=function(e){return this.imul(e,e)},u.prototype.sqr=function(e){return this.mul(e,e)},u.prototype.sqrt=function(e){if(0===e.cmpn(0))return e.clone();var t=this.m.andln(3);if(g(t%2==1),3===t){var n=this.m.add(new v(1)).ishrn(2);return u=this.pow(e,n)}for(var r=this.m.subn(1),i=0;0!==r.cmpn(0)&&0===r.andln(1);)i++,r.ishrn(1);g(0!==r.cmpn(0));var o=new v(1).toRed(this),a=o.redNeg(),s=this.m.subn(1).ishrn(1),c=this.m.bitLength();for(c=new v(2*c*c).toRed(this);0!==this.pow(c,s).cmp(a);)c.redIAdd(a);for(var d=this.pow(c,r),u=this.pow(e,r.addn(1).ishrn(1)),l=this.pow(e,r),f=i;0!==l.cmp(o);){for(var h=l,p=0;0!==h.cmp(o);p++)h=h.redSqr();g(p<f);var m=this.pow(d,new v(1).ishln(f-p-1));u=u.redMul(m),d=m.redSqr(),l=l.redMul(d),f=p}return u},u.prototype.invm=function(e){var t=e._invmp(this.m);return t.sign?(t.sign=!1,this.imod(t).redNeg()):this.imod(t)},u.prototype.pow=function(e,t){var n=[];if(0===t.cmpn(0))return new v(1);for(var r=t.clone();0!==r.cmpn(0);)n.push(r.andln(1)),r.ishrn(1);for(var i=e,o=0;o<n.length&&0===n[o];o++,i=this.sqr(i));if(++o<n.length)for(r=this.sqr(i);o<n.length;o++,r=this.sqr(r))0!==n[o]&&(i=this.mul(i,r));return i},u.prototype.convertTo=function(e){var t=e.mod(this.m);return t===e?t.clone():t},u.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},v.mont=function(e){return new m(e)},n(m,u),m.prototype.convertTo=function(e){return this.imod(e.shln(this.shift))},m.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},m.prototype.imul=function(e,t){if(0===e.cmpn(0)||0===t.cmpn(0))return e.words[0]=0,e.length=1,e;var n=e.imul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).ishrn(this.shift),o=i;return 0<=i.cmp(this.m)?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},m.prototype.mul=function(e,t){if(0===e.cmpn(0)||0===t.cmpn(0))return new v(0)._forceRed(this);var n=e.mul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).ishrn(this.shift),o=i;return 0<=i.cmp(this.m)?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},m.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(void 0===t||t,this)},{}],64:[function(t,n,e){(function(v){var b=t("bn.js"),r=t("randombytes");function e(e,t){var n,r,i={blinder:(r=y(n=t)).toRed(b.mont(n.modulus)).redPow(new b(n.publicExponent)).fromRed(),unblinder:r.invm(n.modulus)},o=t.modulus.byteLength(),a=(b.mont(t.modulus),new b(e).mul(i.blinder).mod(t.modulus)),s=a.toRed(b.mont(t.prime1)),c=a.toRed(b.mont(t.prime2)),d=t.coefficient,u=t.prime1,l=t.prime2,f=s.redPow(t.exponent1),h=c.redPow(t.exponent2);f=f.fromRed(),h=h.fromRed();var p=f.isub(h).imul(d).mod(u);p.imul(l),h.iadd(p);var m=new v(h.imul(i.unblinder).mod(t.modulus).toArray());if(m.length<o){var g=new v(o-m.length);g.fill(0),m=v.concat([g,m],o)}return m}function y(e){for(var t=e.modulus.byteLength(),n=new b(r(t));0<=n.cmp(e.modulus)||!n.mod(e.prime1)||!n.mod(e.prime2);)n=new b(r(t));return n}(n.exports=e).getr=y}).call(this,t("buffer").Buffer)},{"bn.js":63,buffer:37,randombytes:181}],65:[function(e,t,n){"use strict";var r=n;r.version=e("../package.json").version,r.utils=e("./elliptic/utils"),r.rand=e("brorand"),r.hmacDRBG=e("./elliptic/hmac-drbg"),r.curve=e("./elliptic/curve"),r.curves=e("./elliptic/curves"),r.ec=e("./elliptic/ec")},{"../package.json":85,"./elliptic/curve":68,"./elliptic/curves":71,"./elliptic/ec":72,"./elliptic/hmac-drbg":75,"./elliptic/utils":77,brorand:78}],66:[function(e,t,n){"use strict";var r=e("bn.js"),i=e("../../elliptic"),_=i.utils.getNAF,E=i.utils.getJSF,l=i.utils.assert;function o(e,t){this.type=e,this.p=new r(t.p,16),this.red=t.prime?r.red(t.prime):r.mont(this.p),this.zero=new r(0).toRed(this.red),this.one=new r(1).toRed(this.red),this.two=new r(2).toRed(this.red),this.n=t.n&&new r(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4)}function a(e,t){this.curve=e,this.type=t,this.precomputed=null}(t.exports=o).prototype.point=function(){throw new Error("Not implemented")},o.prototype.validate=function(){throw new Error("Not implemented")},o.prototype._fixedNafMul=function(e,t){l(e.precomputed);var n=e._getDoubles(),r=_(t,1),i=(1<<n.step+1)-(n.step%2==0?2:1);i/=3;for(var o=[],a=0;a<r.length;a+=n.step){var s=0;for(t=a+n.step-1;a<=t;t--)s=(s<<1)+r[t];o.push(s)}for(var c=this.jpoint(null,null,null),d=this.jpoint(null,null,null),u=i;0<u;u--){for(a=0;a<o.length;a++){(s=o[a])===u?d=d.mixedAdd(n.points[a]):s===-u&&(d=d.mixedAdd(n.points[a].neg()))}c=c.add(d)}return c.toP()},o.prototype._wnafMul=function(e,t){var n=4,r=e._getNAFPoints(n);n=r.wnd;for(var i=r.points,o=_(t,n),a=this.jpoint(null,null,null),s=o.length-1;0<=s;s--){for(t=0;0<=s&&0===o[s];s--)t++;if(0<=s&&t++,a=a.dblp(t),s<0)break;var c=o[s];l(0!==c),a="affine"===e.type?0<c?a.mixedAdd(i[c-1>>1]):a.mixedAdd(i[-c-1>>1].neg()):0<c?a.add(i[c-1>>1]):a.add(i[-c-1>>1].neg())}return"affine"===e.type?a.toP():a},o.prototype._wnafMulAdd=function(e,t,n,r){for(var i=this._wnafT1,o=this._wnafT2,a=this._wnafT3,s=0,c=0;c<r;c++){var d=(x=t[c])._getNAFPoints(e);i[c]=d.wnd,o[c]=d.points}for(c=r-1;1<=c;c-=2){var u=c-1,l=c;if(1===i[u]&&1===i[l]){var f=[t[u],null,null,t[l]];0===t[u].y.cmp(t[l].y)?(f[1]=t[u].add(t[l]),f[2]=t[u].toJ().mixedAdd(t[l].neg())):0===t[u].y.cmp(t[l].y.redNeg())?(f[1]=t[u].toJ().mixedAdd(t[l]),f[2]=t[u].add(t[l].neg())):(f[1]=t[u].toJ().mixedAdd(t[l]),f[2]=t[u].toJ().mixedAdd(t[l].neg()));var h=[-3,-1,-5,-7,0,7,5,1,3],p=E(n[u],n[l]);s=Math.max(p[0].length,s),a[u]=new Array(s),a[l]=new Array(s);for(var m=0;m<s;m++){var g=0|p[0][m],v=0|p[1][m];a[u][m]=h[3*(g+1)+(v+1)],a[l][m]=0,o[u]=f}}else a[u]=_(n[u],i[u]),a[l]=_(n[l],i[l]),s=Math.max(a[u].length,s),s=Math.max(a[l].length,s)}var b=this.jpoint(null,null,null),y=this._wnafT4;for(c=s;0<=c;c--){for(var $=0;0<=c;){var w=!0;for(m=0;m<r;m++)y[m]=0|a[m][c],0!==y[m]&&(w=!1);if(!w)break;$++,c--}if(0<=c&&$++,b=b.dblp($),c<0)break;for(m=0;m<r;m++){var x,S=y[m];0!==S&&(0<S?x=o[m][S-1>>1]:S<0&&(x=o[m][-S-1>>1].neg()),b="affine"===x.type?b.mixedAdd(x):b.add(x))}}for(c=0;c<r;c++)o[c]=null;return b.toP()},(o.BasePoint=a).prototype.validate=function(){return this.curve.validate(this)},a.prototype.precompute=function(e){if(this.precomputed)return this;var t={doubles:null,naf:null,beta:null};return t.naf=this._getNAFPoints(8),t.doubles=this._getDoubles(4,e),t.beta=this._getBeta(),this.precomputed=t,this},a.prototype._hasDoubles=function(e){if(!this.precomputed)return!1;var t=this.precomputed.doubles;return!!t&&t.points.length>=Math.ceil((e.bitLength()+1)/t.step)},a.prototype._getDoubles=function(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var n=[this],r=this,i=0;i<t;i+=e){for(var o=0;o<e;o++)r=r.dbl();n.push(r)}return{step:e,points:n}},a.prototype._getNAFPoints=function(e){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var t=[this],n=(1<<e)-1,r=1===n?null:this.dbl(),i=1;i<n;i++)t[i]=t[i-1].add(r);return{wnd:e,points:t}},a.prototype._getBeta=function(){return null},a.prototype.dblp=function(e){for(var t=this,n=0;n<e;n++)t=t.dbl();return t}},{"../../elliptic":65,"bn.js":63}],67:[function(e,t,n){"use strict";var s=e("../curve"),r=e("../../elliptic"),c=e("bn.js"),i=e("inherits"),o=s.base,a=r.utils.assert;function d(e){this.twisted=1!=(0|e.a),this.mOneA=this.twisted&&-1==(0|e.a),this.extended=this.mOneA,o.call(this,"edwards",e),this.a=new c(e.a,16).mod(this.red.m).toRed(this.red),this.c=new c(e.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new c(e.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),a(!this.twisted||0===this.c.fromRed().cmpn(1)),this.oneC=1==(0|e.c)}function u(e,t,n,r,i){o.BasePoint.call(this,e,"projective"),null===t&&null===n&&null===r?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new c(t,16),this.y=new c(n,16),this.z=r?new c(r,16):this.curve.one,this.t=i&&new c(i,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}i(d,o),(t.exports=d).prototype._mulA=function(e){return this.mOneA?e.redNeg():this.a.redMul(e)},d.prototype._mulC=function(e){return this.oneC?e:this.c.redMul(e)},d.prototype.jpoint=function(e,t,n,r){return this.point(e,t,n,r)},d.prototype.pointFromX=function(e,t){(t=new c(t,16)).red||(t=t.toRed(this.red));var n=t.redSqr(),r=this.c2.redSub(this.a.redMul(n)),i=this.one.redSub(this.c2.redMul(this.d).redMul(n)),o=r.redMul(i.redInvm()).redSqrt(),a=o.fromRed().isOdd();return(e&&!a||!e&&a)&&(o=o.redNeg()),this.point(t,o,s.one)},d.prototype.validate=function(e){if(e.isInfinity())return!0;e.normalize();var t=e.x.redSqr(),n=e.y.redSqr(),r=t.redMul(this.a).redAdd(n),i=this.c2.redMul(this.one.redAdd(this.d.redMul(t).redMul(n)));return 0===r.cmp(i)},i(u,o.BasePoint),d.prototype.pointFromJSON=function(e){return u.fromJSON(this,e)},d.prototype.point=function(e,t,n,r){return new u(this,e,t,n,r)},u.fromJSON=function(e,t){return new u(e,t[0],t[1],t[2])},u.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},u.prototype.isInfinity=function(){return 0===this.x.cmpn(0)&&0===this.y.cmp(this.z)},u.prototype._extDbl=function(){var e=this.x.redSqr(),t=this.y.redSqr(),n=this.z.redSqr();n=n.redIAdd(n);var r=this.curve._mulA(e),i=this.x.redAdd(this.y).redSqr().redISub(e).redISub(t),o=r.redAdd(t),a=o.redSub(n),s=r.redSub(t),c=i.redMul(a),d=o.redMul(s),u=i.redMul(s),l=a.redMul(o);return this.curve.point(c,d,l,u)},u.prototype._projDbl=function(){var e,t,n,r=this.x.redAdd(this.y).redSqr(),i=this.x.redSqr(),o=this.y.redSqr();if(this.curve.twisted){var a=(d=this.curve._mulA(i)).redAdd(o);if(this.zOne)e=r.redSub(i).redSub(o).redMul(a.redSub(this.curve.two)),t=a.redMul(d.redSub(o)),n=a.redSqr().redSub(a).redSub(a);else{var s=this.z.redSqr(),c=a.redSub(s).redISub(s);e=r.redSub(i).redISub(o).redMul(c),t=a.redMul(d.redSub(o)),n=a.redMul(c)}}else{var d=i.redAdd(o);s=this.curve._mulC(this.c.redMul(this.z)).redSqr(),c=d.redSub(s).redSub(s);e=this.curve._mulC(r.redISub(d)).redMul(c),t=this.curve._mulC(d).redMul(i.redISub(o)),n=d.redMul(c)}return this.curve.point(e,t,n)},u.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},u.prototype._extAdd=function(e){var t=this.y.redSub(this.x).redMul(e.y.redSub(e.x)),n=this.y.redAdd(this.x).redMul(e.y.redAdd(e.x)),r=this.t.redMul(this.curve.dd).redMul(e.t),i=this.z.redMul(e.z.redAdd(e.z)),o=n.redSub(t),a=i.redSub(r),s=i.redAdd(r),c=n.redAdd(t),d=o.redMul(a),u=s.redMul(c),l=o.redMul(c),f=a.redMul(s);return this.curve.point(d,u,f,l)},u.prototype._projAdd=function(e){var t,n,r=this.z.redMul(e.z),i=r.redSqr(),o=this.x.redMul(e.x),a=this.y.redMul(e.y),s=this.curve.d.redMul(o).redMul(a),c=i.redSub(s),d=i.redAdd(s),u=this.x.redAdd(this.y).redMul(e.x.redAdd(e.y)).redISub(o).redISub(a),l=r.redMul(c).redMul(u);return this.curve.twisted?(t=r.redMul(d).redMul(a.redSub(this.curve._mulA(o))),n=c.redMul(d)):(t=r.redMul(d).redMul(a.redSub(o)),n=this.curve._mulC(c).redMul(d)),this.curve.point(l,t,n)},u.prototype.add=function(e){return this.isInfinity()?e:e.isInfinity()?this:this.curve.extended?this._extAdd(e):this._projAdd(e)},u.prototype.mul=function(e){return this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve._wnafMul(this,e)},u.prototype.mulAdd=function(e,t,n){return this.curve._wnafMulAdd(1,[this,t],[e,n],2)},u.prototype.normalize=function(){if(this.zOne)return this;var e=this.z.redInvm();return this.x=this.x.redMul(e),this.y=this.y.redMul(e),this.t&&(this.t=this.t.redMul(e)),this.z=this.curve.one,this.zOne=!0,this},u.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},u.prototype.getX=function(){return this.normalize(),this.x.fromRed()},u.prototype.getY=function(){return this.normalize(),this.y.fromRed()},u.prototype.toP=u.prototype.normalize,u.prototype.mixedAdd=u.prototype.add},{"../../elliptic":65,"../curve":68,"bn.js":63,inherits:183}],68:[function(e,t,n){"use strict";var r=n;r.base=e("./base"),r.short=e("./short"),r.mont=e("./mont"),r.edwards=e("./edwards")},{"./base":66,"./edwards":67,"./mont":69,"./short":70}],69:[function(e,t,n){"use strict";var r=e("../curve"),i=e("bn.js"),o=e("inherits"),a=r.base;function s(e){a.call(this,"mont",e),this.a=new i(e.a,16).toRed(this.red),this.b=new i(e.b,16).toRed(this.red),this.i4=new i(4).toRed(this.red).redInvm(),this.two=new i(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function c(e,t,n){a.BasePoint.call(this,e,"projective"),null===t&&null===n?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new i(t,16),this.z=new i(n,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}o(s,a),(t.exports=s).prototype.validate=function(e){var t=e.normalize().x,n=t.redSqr(),r=n.redMul(t).redAdd(n.redMul(this.a)).redAdd(t);return 0===r.redSqrt().redSqr().cmp(r)},o(c,a.BasePoint),s.prototype.point=function(e,t){return new c(this,e,t)},s.prototype.pointFromJSON=function(e){return c.fromJSON(this,e)},c.prototype.precompute=function(){},c.fromJSON=function(e,t){return new c(e,t[0],t[1]||e.one)},c.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},c.prototype.isInfinity=function(){return 0===this.z.cmpn(0)},c.prototype.dbl=function(){var e=this.x.redAdd(this.z).redSqr(),t=this.x.redSub(this.z).redSqr(),n=e.redSub(t),r=e.redMul(t),i=n.redMul(t.redAdd(this.curve.a24.redMul(n)));return this.curve.point(r,i)},c.prototype.add=function(){throw new Error("Not supported on Montgomery curve")},c.prototype.diffAdd=function(e,t){var n=this.x.redAdd(this.z),r=this.x.redSub(this.z),i=e.x.redAdd(e.z),o=e.x.redSub(e.z).redMul(n),a=i.redMul(r),s=t.z.redMul(o.redAdd(a).redSqr()),c=t.x.redMul(o.redISub(a).redSqr());return this.curve.point(s,c)},c.prototype.mul=function(e){for(var t=e.clone(),n=this,r=this.curve.point(null,null),i=[];0!==t.cmpn(0);t.ishrn(1))i.push(t.andln(1));for(var o=i.length-1;0<=o;o--)0===i[o]?(n=n.diffAdd(r,this),r=r.dbl()):(r=n.diffAdd(r,this),n=n.dbl());return r},c.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")},c.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},c.prototype.getX=function(){return this.normalize(),this.x.fromRed()}},{"../curve":68,"bn.js":63,inherits:183}],70:[function(e,t,n){"use strict";var r=e("../curve"),i=e("../../elliptic"),w=e("bn.js"),o=e("inherits"),a=r.base,s=i.utils.assert;function c(e){a.call(this,"short",e),this.a=new w(e.a,16).toRed(this.red),this.b=new w(e.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=0===this.a.fromRed().cmpn(0),this.threeA=0===this.a.fromRed().sub(this.p).cmpn(-3),this.endo=this._getEndomorphism(e),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}function d(e,t,n,r){a.BasePoint.call(this,e,"affine"),null===t&&null===n?(this.x=null,this.y=null,this.inf=!0):(this.x=new w(t,16),this.y=new w(n,16),r&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}function u(e,t,n,r){a.BasePoint.call(this,e,"jacobian"),null===t&&null===n&&null===r?(this.x=this.curve.one,this.y=this.curve.one,this.z=new w(0)):(this.x=new w(t,16),this.y=new w(n,16),this.z=new w(r,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}o(c,a),(t.exports=c).prototype._getEndomorphism=function(e){if(this.zeroA&&this.g&&this.n&&1===this.p.modn(3)){var t,n;if(e.beta)t=new w(e.beta,16).toRed(this.red);else{var r=this._getEndoRoots(this.p);t=(t=r[0].cmp(r[1])<0?r[0]:r[1]).toRed(this.red)}if(e.lambda)n=new w(e.lambda,16);else{var i=this._getEndoRoots(this.n);0===this.g.mul(i[0]).x.cmp(this.g.x.redMul(t))?n=i[0]:(n=i[1],s(0===this.g.mul(n).x.cmp(this.g.x.redMul(t))))}return{beta:t,lambda:n,basis:e.basis?e.basis.map(function(e){return{a:new w(e.a,16),b:new w(e.b,16)}}):this._getEndoBasis(n)}}},c.prototype._getEndoRoots=function(e){var t=e===this.p?this.red:w.mont(e),n=new w(2).toRed(t).redInvm(),r=n.redNeg(),i=new w(3).toRed(t).redNeg().redSqrt().redMul(n);return[r.redAdd(i).fromRed(),r.redSub(i).fromRed()]},c.prototype._getEndoBasis=function(e){for(var t,n,r,i,o,a,s,c,d,u=this.n.shrn(Math.floor(this.n.bitLength()/2)),l=e,f=this.n.clone(),h=new w(1),p=new w(0),m=new w(0),g=new w(1),v=0;0!==l.cmpn(0);){var b=f.div(l);c=f.sub(b.mul(l)),d=m.sub(b.mul(h));var y=g.sub(b.mul(p));if(!r&&c.cmp(u)<0)t=s.neg(),n=h,r=c.neg(),i=d;else if(r&&2==++v)break;f=l,l=s=c,m=h,h=d,g=p,p=y}o=c.neg(),a=d;var $=r.sqr().add(i.sqr());return 0<=o.sqr().add(a.sqr()).cmp($)&&(o=t,a=n),r.sign&&(r=r.neg(),i=i.neg()),o.sign&&(o=o.neg(),a=a.neg()),[{a:r,b:i},{a:o,b:a}]},c.prototype._endoSplit=function(e){var t=this.endo.basis,n=t[0],r=t[1],i=r.b.mul(e).divRound(this.n),o=n.b.neg().mul(e).divRound(this.n),a=i.mul(n.a),s=o.mul(r.a),c=i.mul(n.b),d=o.mul(r.b);return{k1:e.sub(a).sub(s),k2:c.add(d).neg()}},c.prototype.pointFromX=function(e,t){(t=new w(t,16)).red||(t=t.toRed(this.red));var n=t.redSqr().redMul(t).redIAdd(t.redMul(this.a)).redIAdd(this.b).redSqrt(),r=n.fromRed().isOdd();return(e&&!r||!e&&r)&&(n=n.redNeg()),this.point(t,n)},c.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,n=e.y,r=this.a.redMul(t),i=t.redSqr().redMul(t).redIAdd(r).redIAdd(this.b);return 0===n.redSqr().redISub(i).cmpn(0)},c.prototype._endoWnafMulAdd=function(e,t){for(var n=this._endoWnafT1,r=this._endoWnafT2,i=0;i<e.length;i++){var o=this._endoSplit(t[i]),a=e[i],s=a._getBeta();o.k1.sign&&(o.k1.sign=!o.k1.sign,a=a.neg(!0)),o.k2.sign&&(o.k2.sign=!o.k2.sign,s=s.neg(!0)),n[2*i]=a,n[2*i+1]=s,r[2*i]=o.k1,r[2*i+1]=o.k2}for(var c=this._wnafMulAdd(1,n,r,2*i),d=0;d<2*i;d++)n[d]=null,r[d]=null;return c},o(d,a.BasePoint),c.prototype.point=function(e,t,n){return new d(this,e,t,n)},c.prototype.pointFromJSON=function(e,t){return d.fromJSON(this,e,t)},d.prototype._getBeta=function(){if(this.curve.endo){var e=this.precomputed;if(e&&e.beta)return e.beta;var t=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);if(e){var n=this.curve,r=function(e){return n.point(e.x.redMul(n.endo.beta),e.y)};(e.beta=t).precomputed={beta:null,naf:e.naf&&{wnd:e.naf.wnd,points:e.naf.points.map(r)},doubles:e.doubles&&{step:e.doubles.step,points:e.doubles.points.map(r)}}}return t}},d.prototype.toJSON=function(){return this.precomputed?[this.x,this.y,this.precomputed&&{doubles:this.precomputed.doubles&&{step:this.precomputed.doubles.step,points:this.precomputed.doubles.points.slice(1)},naf:this.precomputed.naf&&{wnd:this.precomputed.naf.wnd,points:this.precomputed.naf.points.slice(1)}}]:[this.x,this.y]},d.fromJSON=function(t,e,n){"string"==typeof e&&(e=JSON.parse(e));var r=t.point(e[0],e[1],n);if(!e[2])return r;function i(e){return t.point(e[0],e[1],n)}var o=e[2];return r.precomputed={beta:null,doubles:o.doubles&&{step:o.doubles.step,points:[r].concat(o.doubles.points.map(i))},naf:o.naf&&{wnd:o.naf.wnd,points:[r].concat(o.naf.points.map(i))}},r},d.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+">"},d.prototype.isInfinity=function(){return this.inf},d.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(0===this.x.cmp(e.x))return this.curve.point(null,null);var t=this.y.redSub(e.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(e.x).redInvm()));var n=t.redSqr().redISub(this.x).redISub(e.x),r=t.redMul(this.x.redSub(n)).redISub(this.y);return this.curve.point(n,r)},d.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,n=this.x.redSqr(),r=e.redInvm(),i=n.redAdd(n).redIAdd(n).redIAdd(t).redMul(r),o=i.redSqr().redISub(this.x.redAdd(this.x)),a=i.redMul(this.x.redSub(o)).redISub(this.y);return this.curve.point(o,a)},d.prototype.getX=function(){return this.x.fromRed()},d.prototype.getY=function(){return this.y.fromRed()},d.prototype.mul=function(e){return e=new w(e,16),this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},d.prototype.mulAdd=function(e,t,n){var r=[this,t],i=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(r,i):this.curve._wnafMulAdd(1,r,i,2)},d.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},d.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var n=this.precomputed,r=function(e){return e.neg()};t.precomputed={naf:n.naf&&{wnd:n.naf.wnd,points:n.naf.points.map(r)},doubles:n.doubles&&{step:n.doubles.step,points:n.doubles.points.map(r)}}}return t},d.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},o(u,a.BasePoint),c.prototype.jpoint=function(e,t,n){return new u(this,e,t,n)},u.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),n=this.x.redMul(t),r=this.y.redMul(t).redMul(e);return this.curve.point(n,r)},u.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},u.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),n=this.z.redSqr(),r=this.x.redMul(t),i=e.x.redMul(n),o=this.y.redMul(t.redMul(e.z)),a=e.y.redMul(n.redMul(this.z)),s=r.redSub(i),c=o.redSub(a);if(0===s.cmpn(0))return 0!==c.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var d=s.redSqr(),u=d.redMul(s),l=r.redMul(d),f=c.redSqr().redIAdd(u).redISub(l).redISub(l),h=c.redMul(l.redISub(f)).redISub(o.redMul(u)),p=this.z.redMul(e.z).redMul(s);return this.curve.jpoint(f,h,p)},u.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),n=this.x,r=e.x.redMul(t),i=this.y,o=e.y.redMul(t).redMul(this.z),a=n.redSub(r),s=i.redSub(o);if(0===a.cmpn(0))return 0!==s.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var c=a.redSqr(),d=c.redMul(a),u=n.redMul(c),l=s.redSqr().redIAdd(d).redISub(u).redISub(u),f=s.redMul(u.redISub(l)).redISub(i.redMul(d)),h=this.z.redMul(a);return this.curve.jpoint(l,f,h)},u.prototype.dblp=function(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();if(this.curve.zeroA||this.curve.threeA){for(var t=this,n=0;n<e;n++)t=t.dbl();return t}var r=this.curve.a,i=this.curve.tinv,o=this.x,a=this.y,s=this.z,c=s.redSqr().redSqr(),d=a.redAdd(a);for(n=0;n<e;n++){var u=o.redSqr(),l=d.redSqr(),f=l.redSqr(),h=u.redAdd(u).redIAdd(u).redIAdd(r.redMul(c)),p=o.redMul(l),m=h.redSqr().redISub(p.redAdd(p)),g=p.redISub(m),v=h.redMul(g);v=v.redIAdd(v).redISub(f);var b=d.redMul(s);n+1<e&&(c=c.redMul(f)),o=m,s=b,d=v}return this.curve.jpoint(o,d.redMul(i),s)},u.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()},u.prototype._zeroDbl=function(){var e,t,n;if(this.zOne){var r=this.x.redSqr(),i=this.y.redSqr(),o=i.redSqr(),a=this.x.redAdd(i).redSqr().redISub(r).redISub(o);a=a.redIAdd(a);var s=r.redAdd(r).redIAdd(r),c=s.redSqr().redISub(a).redISub(a),d=o.redIAdd(o);d=(d=d.redIAdd(d)).redIAdd(d),e=c,t=s.redMul(a.redISub(c)).redISub(d),n=this.y.redAdd(this.y)}else{var u=this.x.redSqr(),l=this.y.redSqr(),f=l.redSqr(),h=this.x.redAdd(l).redSqr().redISub(u).redISub(f);h=h.redIAdd(h);var p=u.redAdd(u).redIAdd(u),m=p.redSqr(),g=f.redIAdd(f);g=(g=g.redIAdd(g)).redIAdd(g),e=m.redISub(h).redISub(h),t=p.redMul(h.redISub(e)).redISub(g),n=(n=this.y.redMul(this.z)).redIAdd(n)}return this.curve.jpoint(e,t,n)},u.prototype._threeDbl=function(){var e,t,n;if(this.zOne){var r=this.x.redSqr(),i=this.y.redSqr(),o=i.redSqr(),a=this.x.redAdd(i).redSqr().redISub(r).redISub(o);a=a.redIAdd(a);var s=r.redAdd(r).redIAdd(r).redIAdd(this.curve.a),c=s.redSqr().redISub(a).redISub(a);e=c;var d=o.redIAdd(o);d=(d=d.redIAdd(d)).redIAdd(d),t=s.redMul(a.redISub(c)).redISub(d),n=this.y.redAdd(this.y)}else{var u=this.z.redSqr(),l=this.y.redSqr(),f=this.x.redMul(l),h=this.x.redSub(u).redMul(this.x.redAdd(u));h=h.redAdd(h).redIAdd(h);var p=f.redIAdd(f),m=(p=p.redIAdd(p)).redAdd(p);e=h.redSqr().redISub(m),n=this.y.redAdd(this.z).redSqr().redISub(l).redISub(u);var g=l.redSqr();g=(g=(g=g.redIAdd(g)).redIAdd(g)).redIAdd(g),t=h.redMul(p.redISub(e)).redISub(g)}return this.curve.jpoint(e,t,n)},u.prototype._dbl=function(){var e=this.curve.a,t=this.x,n=this.y,r=this.z,i=r.redSqr().redSqr(),o=t.redSqr(),a=n.redSqr(),s=o.redAdd(o).redIAdd(o).redIAdd(e.redMul(i)),c=t.redAdd(t),d=(c=c.redIAdd(c)).redMul(a),u=s.redSqr().redISub(d.redAdd(d)),l=d.redISub(u),f=a.redSqr();f=(f=(f=f.redIAdd(f)).redIAdd(f)).redIAdd(f);var h=s.redMul(l).redISub(f),p=n.redAdd(n).redMul(r);return this.curve.jpoint(u,h,p)},u.prototype.trpl=function(){if(!this.curve.zeroA)return this.dbl().add(this);var e=this.x.redSqr(),t=this.y.redSqr(),n=this.z.redSqr(),r=t.redSqr(),i=e.redAdd(e).redIAdd(e),o=i.redSqr(),a=this.x.redAdd(t).redSqr().redISub(e).redISub(r),s=(a=(a=(a=a.redIAdd(a)).redAdd(a).redIAdd(a)).redISub(o)).redSqr(),c=r.redIAdd(r);c=(c=(c=c.redIAdd(c)).redIAdd(c)).redIAdd(c);var d=i.redIAdd(a).redSqr().redISub(o).redISub(s).redISub(c),u=t.redMul(d);u=(u=u.redIAdd(u)).redIAdd(u);var l=this.x.redMul(s).redISub(u);l=(l=l.redIAdd(l)).redIAdd(l);var f=this.y.redMul(d.redMul(c.redISub(d)).redISub(a.redMul(s)));f=(f=(f=f.redIAdd(f)).redIAdd(f)).redIAdd(f);var h=this.z.redAdd(a).redSqr().redISub(n).redISub(s);return this.curve.jpoint(l,f,h)},u.prototype.mul=function(e,t){return e=new w(e,t),this.curve._wnafMul(this,e)},u.prototype.eq=function(e){if("affine"===e.type)return this.eq(e.toJ());if(this===e)return!0;var t=this.z.redSqr(),n=e.z.redSqr();if(0!==this.x.redMul(n).redISub(e.x.redMul(t)).cmpn(0))return!1;var r=t.redMul(this.z),i=n.redMul(e.z);return 0===this.y.redMul(i).redISub(e.y.redMul(r)).cmpn(0)},u.prototype.inspect=function(){return this.isInfinity()?"<EC JPoint Infinity>":"<EC JPoint x: "+this.x.toString(16,2)+" y: "+this.y.toString(16,2)+" z: "+this.z.toString(16,2)+">"},u.prototype.isInfinity=function(){return 0===this.z.cmpn(0)}},{"../../elliptic":65,"../curve":68,"bn.js":63,inherits:183}],71:[function(e,t,n){"use strict";var r,i=n,o=e("hash.js"),a=e("../elliptic"),s=a.utils.assert;function c(e){"short"===e.type?this.curve=new a.curve.short(e):"edwards"===e.type?this.curve=new a.curve.edwards(e):this.curve=new a.curve.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,s(this.g.validate(),"Invalid curve"),s(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function d(t,n){Object.defineProperty(i,t,{configurable:!0,enumerable:!0,get:function(){var e=new c(n);return Object.defineProperty(i,t,{configurable:!0,enumerable:!0,value:e}),e}})}i.PresetCurve=c,d("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:o.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),d("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:o.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),d("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:o.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),d("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"0",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:o.sha256,gRed:!1,g:["9"]}),d("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:o.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{r=e("./precomputed/secp256k1")}catch(e){r=void 0}d("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:o.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",r]})},{"../elliptic":65,"./precomputed/secp256k1":76,"hash.js":79}],72:[function(e,t,n){"use strict";var g=e("bn.js"),v=e("../../elliptic"),f=v.utils.assert,r=e("./key"),b=e("./signature");function i(e){if(!(this instanceof i))return new i(e);"string"==typeof e&&(f(v.curves.hasOwnProperty(e),"Unknown curve "+e),e=v.curves[e]),e instanceof v.curves.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.shrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}(t.exports=i).prototype.keyPair=function(e){return new r(this,e)},i.prototype.keyFromPrivate=function(e,t){return r.fromPrivate(this,e,t)},i.prototype.keyFromPublic=function(e,t){return r.fromPublic(this,e,t)},i.prototype.genKeyPair=function(e){e||(e={});for(var t=new v.hmacDRBG({hash:this.hash,pers:e.pers,entropy:e.entropy||v.rand(this.hash.hmacStrength),nonce:this.n.toArray()}),n=this.n.byteLength(),r=this.n.sub(new g(2));;){var i=new g(t.generate(n));if(!(0<i.cmp(r)))return i.iaddn(1),this.keyFromPrivate(i)}},i.prototype._truncateToN=function(e,t){var n=8*e.byteLength()-this.n.bitLength();return 0<n&&(e=e.shrn(n)),!t&&0<=e.cmp(this.n)?e.sub(this.n):e},i.prototype.sign=function(e,t,n,r){"object"==typeof n&&(r=n,n=null),r||(r={}),t=this.keyFromPrivate(t,n),e=this._truncateToN(new g(e,16));for(var i=this.n.byteLength(),o=t.getPrivate().toArray(),a=o.length;a<21;a++)o.unshift(0);var s=e.toArray();for(a=s.length;a<i;a++)s.unshift(0);for(var c=new v.hmacDRBG({hash:this.hash,entropy:o,nonce:s}),d=this.n.sub(new g(1));;){var u=new g(c.generate(this.n.byteLength()));if(!((u=this._truncateToN(u,!0)).cmpn(1)<=0||0<=u.cmp(d))){var l=this.g.mul(u);if(!l.isInfinity()){var f=l.getX(),h=f.mod(this.n);if(0!==h.cmpn(0)){var p=u.invm(this.n).mul(h.mul(t.getPrivate()).iadd(e)).mod(this.n);if(0!==p.cmpn(0)){r.canonical&&0<p.cmp(this.nh)&&(p=this.n.sub(p));var m=(l.getY().isOdd()?1:0)|(0!==f.cmp(h)?2:0);return new b({r:h,s:p,recoveryParam:m})}}}}}},i.prototype.verify=function(e,t,n,r){e=this._truncateToN(new g(e,16)),n=this.keyFromPublic(n,r);var i=(t=new b(t,"hex")).r,o=t.s;if(i.cmpn(1)<0||0<=i.cmp(this.n))return!1;if(o.cmpn(1)<0||0<=o.cmp(this.n))return!1;var a=o.invm(this.n),s=a.mul(e).mod(this.n),c=a.mul(i).mod(this.n),d=this.g.mulAdd(s,n.getPublic(),c);return!d.isInfinity()&&0===d.getX().mod(this.n).cmp(i)},i.prototype.recoverPubKey=function(e,t,n,r){f((3&n)===n,"The recovery param is more than two bits"),t=new b(t,r);var i=this.n,o=new g(e),a=t.r,s=t.s,c=1&n,d=n>>1;if(0<=a.cmp(this.curve.p.mod(this.curve.n))&&d)throw new Error("Unable to find sencond key candinate");a=this.curve.pointFromX(c,a);var u=o.neg().mod(i),l=t.r.invm(i);return a.mul(s).add(this.g.mul(u)).mul(l)},i.prototype.getKeyRecoveryParam=function(e,t,n,r){if(null!==(t=new b(t,r)).recoveryParam)return t.recoveryParam;for(var i=0;i<4;i++){if(this.recoverPubKey(e,t,i).eq(n))return i}throw new Error("Unable to find valid recovery factor")}},{"../../elliptic":65,"./key":73,"./signature":74,"bn.js":63}],73:[function(e,t,n){"use strict";var r=e("bn.js"),s=e("../../elliptic").utils;function i(e,t){this.ec=e,this.priv=null,this.pub=null,t.priv&&this._importPrivate(t.priv,t.privEnc),t.pub&&this._importPublic(t.pub,t.pubEnc)}(t.exports=i).fromPublic=function(e,t,n){return t instanceof i?t:new i(e,{pub:t,pubEnc:n})},i.fromPrivate=function(e,t,n){return t instanceof i?t:new i(e,{priv:t,privEnc:n})},i.prototype.validate=function(){var e=this.getPublic();return e.isInfinity()?{result:!1,reason:"Invalid public key"}:e.validate()?e.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}},i.prototype.getPublic=function(e,t){if(this.pub||(this.pub=this.ec.g.mul(this.priv)),"string"==typeof e&&(t=e,e=null),!t)return this.pub;for(var n=this.ec.curve.p.byteLength(),r=this.pub.getX().toArray(),i=r.length;i<n;i++)r.unshift(0);if("mont"!==this.ec.curve.type)if(e)a=[this.pub.getY().isEven()?2:3].concat(r);else{var o=this.pub.getY().toArray();for(i=o.length;i<n;i++)o.unshift(0);var a=[4].concat(r,o)}else a=r;return s.encode(a,t)},i.prototype.getPrivate=function(e){return"hex"===e?this.priv.toString(16,2):this.priv},i.prototype._importPrivate=function(e,t){this.priv=new r(e,t||16),this.priv=this.priv.mod(this.ec.curve.n)},i.prototype._importPublic=function(e,t){if(!e.x&&!e.y)return e=s.toArray(e,t),"mont"!==this.ec.curve.type?this._importPublicShort(e):this._importPublicMont(e);this.pub=this.ec.curve.point(e.x,e.y)},i.prototype._importPublicShort=function(e){var t=this.ec.curve.p.byteLength();4===e[0]&&e.length-1==2*t?this.pub=this.ec.curve.point(e.slice(1,1+t),e.slice(1+t,1+2*t)):2!==e[0]&&3!==e[0]||e.length-1!==t||(this.pub=this.ec.curve.pointFromX(3===e[0],e.slice(1,1+t)))},i.prototype._importPublicMont=function(e){this.pub=this.ec.curve.point(e,1)},i.prototype.derive=function(e){return e.mul(this.priv).getX()},i.prototype.sign=function(e){return this.ec.sign(e,this)},i.prototype.verify=function(e,t){return this.ec.verify(e,t,this)},i.prototype.inspect=function(){return"<Key priv: "+(this.priv&&this.priv.toString(16,2))+" pub: "+(this.pub&&this.pub.inspect())+" >"}},{"../../elliptic":65,"bn.js":63}],74:[function(e,t,n){"use strict";var i=e("bn.js"),o=e("../../elliptic").utils,r=o.assert;function a(e,t){if(e instanceof a)return e;this._importDER(e,t)||(r(e.r&&e.s,"Signature without r or s"),this.r=new i(e.r,16),this.s=new i(e.s,16),null!==e.recoveryParam?this.recoveryParam=e.recoveryParam:this.recoveryParam=null)}(t.exports=a).prototype._importDER=function(e,t){if((e=o.toArray(e,t)).length<6||48!==e[0]||2!==e[2])return!1;if(1+e[1]>e.length)return!1;var n=e[3];if(128<=n)return!1;if(4+n+2>=e.length)return!1;if(2!==e[4+n])return!1;var r=e[5+n];return!(128<=r)&&(!(4+n+2+r>e.length)&&(this.r=new i(e.slice(4,4+n)),this.s=new i(e.slice(4+n+2,4+n+2+r)),!(this.recoveryParam=null)))},a.prototype.toDER=function(e){var t=this.r.toArray(),n=this.s.toArray();128&t[0]&&(t=[0].concat(t)),128&n[0]&&(n=[0].concat(n));var r=[48,t.length+n.length+4,2,t.length];return r=r.concat(t,[2,n.length],n),o.encode(r,e)}},{"../../elliptic":65,"bn.js":63}],75:[function(e,t,n){"use strict";var r=e("hash.js"),a=e("../elliptic").utils,i=a.assert;function o(e){if(!(this instanceof o))return new o(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this.reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=a.toArray(e.entropy,e.entropyEnc),n=a.toArray(e.nonce,e.nonceEnc),r=a.toArray(e.pers,e.persEnc);i(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,n,r)}(t.exports=o).prototype._init=function(e,t,n){var r=e.concat(t).concat(n);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var i=0;i<this.V.length;i++)this.K[i]=0,this.V[i]=1;this._update(r),this.reseed=1,this.reseedInterval=281474976710656},o.prototype._hmac=function(){return new r.hmac(this.hash,this.K)},o.prototype._update=function(e){var t=this._hmac().update(this.V).update([0]);e&&(t=t.update(e)),this.K=t.digest(),this.V=this._hmac().update(this.V).digest(),e&&(this.K=this._hmac().update(this.V).update([1]).update(e).digest(),this.V=this._hmac().update(this.V).digest())},o.prototype.reseed=function(e,t,n,r){"string"!=typeof t&&(r=n,n=t,t=null),e=a.toBuffer(e,t),n=a.toBuffer(n,r),i(e.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(n||[])),this.reseed=1},o.prototype.generate=function(e,t,n,r){if(this.reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof t&&(r=n,n=t,t=null),n&&(n=a.toArray(n,r),this._update(n));for(var i=[];i.length<e;)this.V=this._hmac().update(this.V).digest(),i=i.concat(this.V);var o=i.slice(0,e);return this._update(n),this.reseed++,a.encode(o,t)}},{"../elliptic":65,"hash.js":79}],76:[function(e,t,n){t.exports={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}}},{}],77:[function(e,t,n){"use strict";var r=n;function i(e){return 1===e.length?"0"+e:e}function o(e){for(var t="",n=0;n<e.length;n++)t+=i(e[n].toString(16));return t}r.assert=function(e,t){if(!e)throw new Error(t||"Assertion failed")},r.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var n=[];if("string"!=typeof e){for(var r=0;r<e.length;r++)n[r]=0|e[r];return n}if(t){if("hex"===t)for((e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e),r=0;r<e.length;r+=2)n.push(parseInt(e[r]+e[r+1],16))}else for(var r=0;r<e.length;r++){var i=e.charCodeAt(r),o=i>>8,a=255&i;o?n.push(o,a):n.push(a)}return n},r.zero2=i,r.toHex=o,r.encode=function(e,t){return"hex"===t?o(e):e},r.getNAF=function(e,t){for(var n=[],r=1<<t+1,i=e.clone();0<=i.cmpn(1);){var o;if(i.isOdd()){var a=i.andln(r-1);o=(r>>1)-1<a?(r>>1)-a:a,i.isubn(o)}else o=0;n.push(o);for(var s=0!==i.cmpn(0)&&0===i.andln(r-1)?t+1:1,c=1;c<s;c++)n.push(0);i.ishrn(s)}return n},r.getJSF=function(e,t){var n=[[],[]];e=e.clone(),t=t.clone();for(var r=0,i=0;0<e.cmpn(-r)||0<t.cmpn(-i);){var o,a,s,c=e.andln(3)+r&3,d=t.andln(3)+i&3;3===c&&(c=-1),3===d&&(d=-1),o=0==(1&c)?0:3!=(s=e.andln(7)+r&7)&&5!==s||2!==d?c:-c,n[0].push(o),a=0==(1&d)?0:3!=(s=t.andln(7)+i&7)&&5!==s||2!==c?d:-d,n[1].push(a),2*r===o+1&&(r=1-r),2*i===a+1&&(i=1-i),e.ishrn(1),t.ishrn(1)}return n}},{}],78:[function(e,t,n){var r;function i(e){this.rand=e}if(t.exports=function(e){return r||(r=new i(null)),r.generate(e)},(t.exports.Rand=i).prototype.generate=function(e){return this._rand(e)},"object"==typeof window)i.prototype._rand=window.crypto&&window.crypto.getRandomValues?function(e){var t=new Uint8Array(e);return window.crypto.getRandomValues(t),t}:window.msCrypto&&window.msCrypto.getRandomValues?function(e){var t=new Uint8Array(e);return window.msCrypto.getRandomValues(t),t}:function(){throw new Error("Not implemented yet")};else try{var o=e("crypto");i.prototype._rand=function(e){return o.randomBytes(e)}}catch(e){i.prototype._rand=function(e){for(var t=new Uint8Array(e),n=0;n<t.length;n++)t[n]=this.rand.getByte();return t}}},{}],79:[function(e,t,n){var r=n;r.utils=e("./hash/utils"),r.common=e("./hash/common"),r.sha=e("./hash/sha"),r.ripemd=e("./hash/ripemd"),r.hmac=e("./hash/hmac"),r.sha1=r.sha.sha1,r.sha256=r.sha.sha256,r.sha224=r.sha.sha224,r.sha384=r.sha.sha384,r.sha512=r.sha.sha512,r.ripemd160=r.ripemd.ripemd160},{"./hash/common":80,"./hash/hmac":81,"./hash/ripemd":82,"./hash/sha":83,"./hash/utils":84}],80:[function(e,t,n){var i=e("../hash").utils,r=i.assert;function o(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}(n.BlockHash=o).prototype.update=function(e,t){if(e=i.toArray(e,t),this.pending?this.pending=this.pending.concat(e):this.pending=e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){var n=(e=this.pending).length%this._delta8;this.pending=e.slice(e.length-n,e.length),0===this.pending.length&&(this.pending=null),e=i.join32(e,0,e.length-n,this.endian);for(var r=0;r<e.length;r+=this._delta32)this._update(e,r,r+this._delta32)}return this},o.prototype.digest=function(e){return this.update(this._pad()),r(null===this.pending),this._digest(e)},o.prototype._pad=function(){var e=this.pendingTotal,t=this._delta8,n=t-(e+this.padLength)%t,r=new Array(n+this.padLength);r[0]=128;for(var i=1;i<n;i++)r[i]=0;if(e<<=3,"big"===this.endian){for(var o=8;o<this.padLength;o++)r[i++]=0;r[i++]=0,r[i++]=0,r[i++]=0,r[i++]=0,r[i++]=e>>>24&255,r[i++]=e>>>16&255,r[i++]=e>>>8&255,r[i++]=255&e}else{r[i++]=255&e,r[i++]=e>>>8&255,r[i++]=e>>>16&255,r[i++]=e>>>24&255,r[i++]=0,r[i++]=0,r[i++]=0,r[i++]=0;for(o=8;o<this.padLength;o++)r[i++]=0}return r}},{"../hash":79}],81:[function(e,t,n){var r=e("../hash").utils,i=r.assert;function o(e,t,n){if(!(this instanceof o))return new o(e,t,n);this.Hash=e,this.blockSize=e.blockSize/8,this.outSize=e.outSize/8,this.inner=null,this.outer=null,this._init(r.toArray(t,n))}(t.exports=o).prototype._init=function(e){e.length>this.blockSize&&(e=(new this.Hash).update(e).digest()),i(e.length<=this.blockSize);for(var t=e.length;t<this.blockSize;t++)e.push(0);for(t=0;t<e.length;t++)e[t]^=54;this.inner=(new this.Hash).update(e);for(t=0;t<e.length;t++)e[t]^=106;this.outer=(new this.Hash).update(e)},o.prototype.update=function(e,t){return this.inner.update(e,t),this},o.prototype.digest=function(e){return this.outer.update(this.inner.digest()),this.outer.digest(e)}},{"../hash":79}],82:[function(e,t,n){var r=e("../hash"),i=r.utils,p=i.rotl32,m=i.sum32,g=i.sum32_3,v=i.sum32_4,o=r.common.BlockHash;function a(){if(!(this instanceof a))return new a;o.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}function b(e,t,n,r){return e<=15?t^n^r:e<=31?t&n|~t&r:e<=47?(t|~n)^r:e<=63?t&r|n&~r:t^(n|~r)}function y(e){return e<=15?0:e<=31?1518500249:e<=47?1859775393:e<=63?2400959708:2840853838}function $(e){return e<=15?1352829926:e<=31?1548603684:e<=47?1836072691:e<=63?2053994217:0}i.inherits(a,o),(n.ripemd160=a).blockSize=512,a.outSize=160,a.hmacStrength=192,a.padLength=64,a.prototype._update=function(e,t){for(var n=this.h[0],r=this.h[1],i=this.h[2],o=this.h[3],a=this.h[4],s=n,c=r,d=i,u=o,l=a,f=0;f<80;f++){var h=m(p(v(n,b(f,r,i,o),e[w[f]+t],y(f)),S[f]),a);n=a,a=o,o=p(i,10),i=r,r=h,h=m(p(v(s,b(79-f,c,d,u),e[x[f]+t],$(f)),_[f]),l),s=l,l=u,u=p(d,10),d=c,c=h}h=g(this.h[1],i,u),this.h[1]=g(this.h[2],o,l),this.h[2]=g(this.h[3],a,s),this.h[3]=g(this.h[4],n,c),this.h[4]=g(this.h[0],r,d),this.h[0]=h},a.prototype._digest=function(e){return"hex"===e?i.toHex32(this.h,"little"):i.split32(this.h,"little")};var w=[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],x=[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],S=[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],_=[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]},{"../hash":79}],83:[function(e,t,n){var r=e("../hash"),i=r.utils,P=i.assert,b=i.rotr32,l=i.rotl32,y=i.sum32,$=i.sum32_4,w=i.sum32_5,o=i.rotr64_hi,a=i.rotr64_lo,s=i.shr64_hi,c=i.shr64_lo,L=i.sum64,D=i.sum64_hi,j=i.sum64_lo,f=i.sum64_4_hi,h=i.sum64_4_lo,R=i.sum64_5_hi,B=i.sum64_5_lo,d=r.common.BlockHash,u=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],p=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],m=[1518500249,1859775393,2400959708,3395469782];function g(){if(!(this instanceof g))return new g;d.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=u,this.W=new Array(64)}function v(){if(!(this instanceof v))return new v;g.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}function x(){if(!(this instanceof x))return new x;d.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=p,this.W=new Array(160)}function S(){if(!(this instanceof S))return new S;x.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}function _(){if(!(this instanceof _))return new _;d.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}function E(e,t,n){return e&t^~e&n}function C(e,t,n){return e&t^e&n^t&n}function A(e,t,n,r){return 0===e?E(t,n,r):1===e||3===e?t^n^r:2===e?C(t,n,r):void 0}function F(e,t,n,r,i,o){var a=e&n^~e&i;return a<0&&(a+=4294967296),a}function U(e,t,n,r,i,o){var a=t&r^~t&o;return a<0&&(a+=4294967296),a}function q(e,t,n,r,i,o){var a=e&n^e&i^n&i;return a<0&&(a+=4294967296),a}function H(e,t,n,r,i,o){var a=t&r^t&o^r&o;return a<0&&(a+=4294967296),a}function z(e,t){var n=o(e,t,28)^o(t,e,2)^o(t,e,7);return n<0&&(n+=4294967296),n}function V(e,t){var n=a(e,t,28)^a(t,e,2)^a(t,e,7);return n<0&&(n+=4294967296),n}function K(e,t){var n=o(e,t,14)^o(e,t,18)^o(t,e,9);return n<0&&(n+=4294967296),n}function G(e,t){var n=a(e,t,14)^a(e,t,18)^a(t,e,9);return n<0&&(n+=4294967296),n}function k(e,t){var n=o(e,t,1)^o(e,t,8)^s(e,t,7);return n<0&&(n+=4294967296),n}function T(e,t){var n=a(e,t,1)^a(e,t,8)^c(e,t,7);return n<0&&(n+=4294967296),n}function M(e,t){var n=o(e,t,19)^o(t,e,29)^s(e,t,6);return n<0&&(n+=4294967296),n}function I(e,t){var n=a(e,t,19)^a(t,e,29)^c(e,t,6);return n<0&&(n+=4294967296),n}i.inherits(g,d),(n.sha256=g).blockSize=512,g.outSize=256,g.hmacStrength=192,g.padLength=64,g.prototype._update=function(e,t){for(var n,r,i=this.W,o=0;o<16;o++)i[o]=e[t+o];for(;o<i.length;o++)i[o]=$((r=i[o-2],b(r,17)^b(r,19)^r>>>10),i[o-7],(n=i[o-15],b(n,7)^b(n,18)^n>>>3),i[o-16]);var a,s,c=this.h[0],d=this.h[1],u=this.h[2],l=this.h[3],f=this.h[4],h=this.h[5],p=this.h[6],m=this.h[7];P(this.k.length===i.length);for(o=0;o<i.length;o++){var g=w(m,b(s=f,6)^b(s,11)^b(s,25),E(f,h,p),this.k[o],i[o]),v=y(b(a=c,2)^b(a,13)^b(a,22),C(c,d,u));m=p,p=h,h=f,f=y(l,g),l=u,u=d,d=c,c=y(g,v)}this.h[0]=y(this.h[0],c),this.h[1]=y(this.h[1],d),this.h[2]=y(this.h[2],u),this.h[3]=y(this.h[3],l),this.h[4]=y(this.h[4],f),this.h[5]=y(this.h[5],h),this.h[6]=y(this.h[6],p),this.h[7]=y(this.h[7],m)},g.prototype._digest=function(e){return"hex"===e?i.toHex32(this.h,"big"):i.split32(this.h,"big")},i.inherits(v,g),(n.sha224=v).blockSize=512,v.outSize=224,v.hmacStrength=192,v.padLength=64,v.prototype._digest=function(e){return"hex"===e?i.toHex32(this.h.slice(0,7),"big"):i.split32(this.h.slice(0,7),"big")},i.inherits(x,d),(n.sha512=x).blockSize=1024,x.outSize=512,x.hmacStrength=192,x.padLength=128,x.prototype._prepareBlock=function(e,t){for(var n=this.W,r=0;r<32;r++)n[r]=e[t+r];for(;r<n.length;r+=2){var i=M(n[r-4],n[r-3]),o=I(n[r-4],n[r-3]),a=n[r-14],s=n[r-13],c=k(n[r-30],n[r-29]),d=T(n[r-30],n[r-29]),u=n[r-32],l=n[r-31];n[r]=f(i,o,a,s,c,d,u,l),n[r+1]=h(i,o,a,s,c,d,u,l)}},x.prototype._update=function(e,t){this._prepareBlock(e,t);var n=this.W,r=this.h[0],i=this.h[1],o=this.h[2],a=this.h[3],s=this.h[4],c=this.h[5],d=this.h[6],u=this.h[7],l=this.h[8],f=this.h[9],h=this.h[10],p=this.h[11],m=this.h[12],g=this.h[13],v=this.h[14],b=this.h[15];P(this.k.length===n.length);for(var y=0;y<n.length;y+=2){var $=v,w=b,x=K(l,f),S=G(l,f),_=F(l,f,h,p,m,g),E=U(l,f,h,p,m,g),C=this.k[y],A=this.k[y+1],k=n[y],T=n[y+1],M=R($,w,x,S,_,E,C,A,k,T),I=B($,w,x,S,_,E,C,A,k,T),N=($=z(r,i),w=V(r,i),x=q(r,i,o,a,s,c),S=H(r,i,o,a,s,c),D($,w,x,S)),O=j($,w,x,S);v=m,b=g,m=h,g=p,h=l,p=f,l=D(d,u,M,I),f=j(u,u,M,I),d=s,u=c,s=o,c=a,o=r,a=i,r=D(M,I,N,O),i=j(M,I,N,O)}L(this.h,0,r,i),L(this.h,2,o,a),L(this.h,4,s,c),L(this.h,6,d,u),L(this.h,8,l,f),L(this.h,10,h,p),L(this.h,12,m,g),L(this.h,14,v,b)},x.prototype._digest=function(e){return"hex"===e?i.toHex32(this.h,"big"):i.split32(this.h,"big")},i.inherits(S,x),(n.sha384=S).blockSize=1024,S.outSize=384,S.hmacStrength=192,S.padLength=128,S.prototype._digest=function(e){return"hex"===e?i.toHex32(this.h.slice(0,12),"big"):i.split32(this.h.slice(0,12),"big")},i.inherits(_,d),(n.sha1=_).blockSize=512,_.outSize=160,_.hmacStrength=80,_.padLength=64,_.prototype._update=function(e,t){for(var n=this.W,r=0;r<16;r++)n[r]=e[t+r];for(;r<n.length;r++)n[r]=l(n[r-3]^n[r-8]^n[r-14]^n[r-16],1);var i=this.h[0],o=this.h[1],a=this.h[2],s=this.h[3],c=this.h[4];for(r=0;r<n.length;r++){var d=~~(r/20),u=w(l(i,5),A(d,o,a,s),c,n[r],m[d]);c=s,s=a,a=l(o,30),o=i,i=u}this.h[0]=y(this.h[0],i),this.h[1]=y(this.h[1],o),this.h[2]=y(this.h[2],a),this.h[3]=y(this.h[3],s),this.h[4]=y(this.h[4],c)},_.prototype._digest=function(e){return"hex"===e?i.toHex32(this.h,"big"):i.split32(this.h,"big")}},{"../hash":79}],84:[function(e,t,n){var r=n,i=e("inherits");function o(e){return(e>>>24|e>>>8&65280|e<<8&16711680|(255&e)<<24)>>>0}function a(e){return 1===e.length?"0"+e:e}function s(e){return 7===e.length?"0"+e:6===e.length?"00"+e:5===e.length?"000"+e:4===e.length?"0000"+e:3===e.length?"00000"+e:2===e.length?"000000"+e:1===e.length?"0000000"+e:e}function d(e,t){if(!e)throw new Error(t||"Assertion failed")}r.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var n=[];if("string"==typeof e)if(t){if("hex"===t)for((e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e),r=0;r<e.length;r+=2)n.push(parseInt(e[r]+e[r+1],16))}else for(var r=0;r<e.length;r++){var i=e.charCodeAt(r),o=i>>8,a=255&i;o?n.push(o,a):n.push(a)}else for(r=0;r<e.length;r++)n[r]=0|e[r];return n},r.toHex=function(e){for(var t="",n=0;n<e.length;n++)t+=a(e[n].toString(16));return t},r.htonl=o,r.toHex32=function(e,t){for(var n="",r=0;r<e.length;r++){var i=e[r];"little"===t&&(i=o(i)),n+=s(i.toString(16))}return n},r.zero2=a,r.zero8=s,r.join32=function(e,t,n,r){var i=n-t;d(i%4==0);for(var o=new Array(i/4),a=0,s=t;a<o.length;a++,s+=4){var c;c="big"===r?e[s]<<24|e[s+1]<<16|e[s+2]<<8|e[s+3]:e[s+3]<<24|e[s+2]<<16|e[s+1]<<8|e[s],o[a]=c>>>0}return o},r.split32=function(e,t){for(var n=new Array(4*e.length),r=0,i=0;r<e.length;r++,i+=4){var o=e[r];"big"===t?(n[i]=o>>>24,n[i+1]=o>>>16&255,n[i+2]=o>>>8&255,n[i+3]=255&o):(n[i+3]=o>>>24,n[i+2]=o>>>16&255,n[i+1]=o>>>8&255,n[i]=255&o)}return n},r.rotr32=function(e,t){return e>>>t|e<<32-t},r.rotl32=function(e,t){return e<<t|e>>>32-t},r.sum32=function(e,t){return e+t>>>0},r.sum32_3=function(e,t,n){return e+t+n>>>0},r.sum32_4=function(e,t,n,r){return e+t+n+r>>>0},r.sum32_5=function(e,t,n,r,i){return e+t+n+r+i>>>0},r.assert=d,r.inherits=i,n.sum64=function(e,t,n,r){var i=e[t],o=r+e[t+1]>>>0,a=(o<r?1:0)+n+i;e[t]=a>>>0,e[t+1]=o},n.sum64_hi=function(e,t,n,r){return(t+r>>>0<t?1:0)+e+n>>>0},n.sum64_lo=function(e,t,n,r){return t+r>>>0},n.sum64_4_hi=function(e,t,n,r,i,o,a,s){var c=0,d=t;return c+=(d=d+r>>>0)<t?1:0,c+=(d=d+o>>>0)<o?1:0,e+n+i+a+(c+=(d=d+s>>>0)<s?1:0)>>>0},n.sum64_4_lo=function(e,t,n,r,i,o,a,s){return t+r+o+s>>>0},n.sum64_5_hi=function(e,t,n,r,i,o,a,s,c,d){var u=0,l=t;return u+=(l=l+r>>>0)<t?1:0,u+=(l=l+o>>>0)<o?1:0,u+=(l=l+s>>>0)<s?1:0,e+n+i+a+c+(u+=(l=l+d>>>0)<d?1:0)>>>0},n.sum64_5_lo=function(e,t,n,r,i,o,a,s,c,d){return t+r+o+s+d>>>0},n.rotr64_hi=function(e,t,n){return(t<<32-n|e>>>n)>>>0},n.rotr64_lo=function(e,t,n){return(e<<32-n|t>>>n)>>>0},n.shr64_hi=function(e,t,n){return e>>>n},n.shr64_lo=function(e,t,n){return(e<<32-n|t>>>n)>>>0}},{inherits:183}],85:[function(e,t,n){t.exports={name:"elliptic",version:"3.1.0",description:"EC cryptography",main:"lib/elliptic.js",scripts:{test:"make lint && mocha --reporter=spec test/*-test.js"},repository:{type:"git",url:"git+ssh://git@github.com/indutny/elliptic.git"},keywords:["EC","Elliptic","curve","Cryptography"],author:{name:"Fedor Indutny",email:"fedor@indutny.com"},license:"MIT",bugs:{url:"https://github.com/indutny/elliptic/issues"},homepage:"https://github.com/indutny/elliptic",devDependencies:{browserify:"^3.44.2",jscs:"^1.11.3",jshint:"^2.6.0",mocha:"^2.1.0","uglify-js":"^2.4.13"},dependencies:{"bn.js":"^2.0.3",brorand:"^1.0.1","hash.js":"^1.0.0",inherits:"^2.0.1"},gitHead:"d86cd2a8178f7e7cecbd6dd92eea084e2ab44c13",_id:"elliptic@3.1.0",_shasum:"c21682ef762769b56a74201609105da11d5f60cc",_from:"elliptic@>=3.0.0 <4.0.0",_npmVersion:"2.11.0",_nodeVersion:"2.2.1",_npmUser:{name:"indutny",email:"fedor@indutny.com"},maintainers:[{name:"indutny",email:"fedor@indutny.com"}],dist:{shasum:"c21682ef762769b56a74201609105da11d5f60cc",tarball:"http://registry.npmjs.org/elliptic/-/elliptic-3.1.0.tgz"},directories:{},_resolved:"https://registry.npmjs.org/elliptic/-/elliptic-3.1.0.tgz"}},{}],86:[function(e,t,n){(function(d){var u=e("create-hash");t.exports=function(e,t,n){for(var r,i,o,a=0,s=new d(n/=8),c=0;;){if(r=u("md5"),0<c++&&r.update(i),r.update(e),r.update(t),i=r.digest(),(o=0)<n)for(;0!==n&&o!==i.length;)s[a++]=i[o++],n--;if(0===n)break}for(o=0;o<i.length;o++)i[o]=0;return s}}).call(this,e("buffer").Buffer)},{buffer:37,"create-hash":132}],87:[function(e,t,n){t.exports={"2.16.840.1.101.3.4.1.1":"aes-128-ecb","2.16.840.1.101.3.4.1.2":"aes-128-cbc","2.16.840.1.101.3.4.1.3":"aes-128-ofb","2.16.840.1.101.3.4.1.4":"aes-128-cfb","2.16.840.1.101.3.4.1.21":"aes-192-ecb","2.16.840.1.101.3.4.1.22":"aes-192-cbc","2.16.840.1.101.3.4.1.23":"aes-192-ofb","2.16.840.1.101.3.4.1.24":"aes-192-cfb","2.16.840.1.101.3.4.1.41":"aes-256-ecb","2.16.840.1.101.3.4.1.42":"aes-256-cbc","2.16.840.1.101.3.4.1.43":"aes-256-ofb","2.16.840.1.101.3.4.1.44":"aes-256-cfb"}},{}],88:[function(e,t,n){var r=e("asn1.js"),i=r.define("RSAPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("modulus").int(),this.key("publicExponent").int(),this.key("privateExponent").int(),this.key("prime1").int(),this.key("prime2").int(),this.key("exponent1").int(),this.key("exponent2").int(),this.key("coefficient").int())});n.RSAPrivateKey=i;var o=r.define("RSAPublicKey",function(){this.seq().obj(this.key("modulus").int(),this.key("publicExponent").int())});n.RSAPublicKey=o;var a=r.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(s),this.key("subjectPublicKey").bitstr())});n.PublicKey=a;var s=r.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("none").null_().optional(),this.key("curve").objid().optional(),this.key("params").seq().obj(this.key("p").int(),this.key("q").int(),this.key("g").int()).optional())}),c=r.define("PrivateKeyInfo",function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(s),this.key("subjectPrivateKey").octstr())});n.PrivateKey=c;var d=r.define("EncryptedPrivateKeyInfo",function(){this.seq().obj(this.key("algorithm").seq().obj(this.key("id").objid(),this.key("decrypt").seq().obj(this.key("kde").seq().obj(this.key("id").objid(),this.key("kdeparams").seq().obj(this.key("salt").octstr(),this.key("iters").int())),this.key("cipher").seq().obj(this.key("algo").objid(),this.key("iv").octstr()))),this.key("subjectPrivateKey").octstr())});n.EncryptedPrivateKey=d;var u=r.define("DSAPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("p").int(),this.key("q").int(),this.key("g").int(),this.key("pub_key").int(),this.key("priv_key").int())});n.DSAPrivateKey=u,n.DSAparam=r.define("DSAparam",function(){this.int()});var l=r.define("ECPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").optional().explicit(0).use(f),this.key("publicKey").optional().explicit(1).bitstr())});n.ECPrivateKey=l;var f=r.define("ECParameters",function(){this.choice({namedCurve:this.objid()})});n.signature=r.define("signature",function(){this.seq().obj(this.key("r").int(),this.key("s").int())})},{"asn1.js":91}],89:[function(e,t,n){(function(f){var h=/Proc-Type: 4,ENCRYPTED\r?\nDEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)\r?\n\r?\n([0-9A-z\n\r\+\/\=]+)\r?\n/m,p=/^-----BEGIN (.*) KEY-----\r?\n/m,m=/^-----BEGIN (.*) KEY-----\r?\n([0-9A-z\n\r\+\/\=]+)\r?\n-----END \1 KEY-----$/m,g=e("./EVP_BytesToKey"),v=e("browserify-aes");t.exports=function(e,t){var n,r=e.toString(),i=r.match(h);if(i){var o="aes"+i[1],a=new f(i[2],"hex"),s=new f(i[3].replace(/\r?\n/g,""),"base64"),c=g(t,a.slice(0,8),parseInt(i[1])),d=[],u=v.createDecipheriv(o,c,a);d.push(u.update(s)),d.push(u.final()),n=f.concat(d)}else{var l=r.match(m);n=new f(l[2].replace(/\r?\n/g,""),"base64")}return{tag:r.match(p)[1]+" KEY",data:n}}}).call(this,e("buffer").Buffer)},{"./EVP_BytesToKey":86,"browserify-aes":45,buffer:37}],90:[function(t,n,e){(function(b){var y=t("./asn1"),$=t("./aesid.json"),w=t("./fixProc"),x=t("browserify-aes"),S=t("pbkdf2");function e(e){var t;"object"!=typeof e||b.isBuffer(e)||(t=e.passphrase,e=e.key),"string"==typeof e&&(e=new b(e));var n,r,i,o,a,s,c,d,u,l,f,h,p,m=w(e,t),g=m.tag,v=m.data;switch(g){case"PUBLIC KEY":switch(n=(r=y.PublicKey.decode(v,"der")).algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return y.RSAPublicKey.decode(r.subjectPublicKey.data,"der");case"1.2.840.10045.2.1":return r.subjectPrivateKey=r.subjectPublicKey,{type:"ec",data:r};case"1.2.840.10040.4.1":return r.algorithm.params.pub_key=y.DSAparam.decode(r.subjectPublicKey.data,"der"),{type:"dsa",data:r.algorithm.params};default:throw new Error("unknown key id "+n)}throw new Error("unknown key type "+g);case"ENCRYPTED PRIVATE KEY":v=y.EncryptedPrivateKey.decode(v,"der"),o=t,a=(i=v).algorithm.decrypt.kde.kdeparams.salt,s=parseInt(i.algorithm.decrypt.kde.kdeparams.iters.toString(),10),c=$[i.algorithm.decrypt.cipher.algo.join(".")],d=i.algorithm.decrypt.cipher.iv,u=i.subjectPrivateKey,l=parseInt(c.split("-")[1],10)/8,f=S.pbkdf2Sync(o,a,s,l),h=x.createDecipheriv(c,f,d),(p=[]).push(h.update(u)),p.push(h.final()),v=b.concat(p);case"PRIVATE KEY":switch(n=(r=y.PrivateKey.decode(v,"der")).algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return y.RSAPrivateKey.decode(r.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:r.algorithm.curve,privateKey:y.ECPrivateKey.decode(r.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return r.algorithm.params.priv_key=y.DSAparam.decode(r.subjectPrivateKey,"der"),{type:"dsa",params:r.algorithm.params};default:throw new Error("unknown key id "+n)}throw new Error("unknown key type "+g);case"RSA PUBLIC KEY":return y.RSAPublicKey.decode(v,"der");case"RSA PRIVATE KEY":return y.RSAPrivateKey.decode(v,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:y.DSAPrivateKey.decode(v,"der")};case"EC PRIVATE KEY":return{curve:(v=y.ECPrivateKey.decode(v,"der")).parameters.value,privateKey:v.privateKey};default:throw new Error("unknown key type "+g)}}(n.exports=e).signature=y.signature}).call(this,t("buffer").Buffer)},{"./aesid.json":87,"./asn1":88,"./fixProc":89,"browserify-aes":45,buffer:37,pbkdf2:152}],91:[function(e,t,n){var r=n;r.bignum=e("bn.js"),r.define=e("./asn1/api").define,r.base=e("./asn1/base"),r.constants=e("./asn1/constants"),r.decoders=e("./asn1/decoders"),r.encoders=e("./asn1/encoders")},{"./asn1/api":92,"./asn1/base":94,"./asn1/constants":98,"./asn1/decoders":100,"./asn1/encoders":103,"bn.js":63}],92:[function(e,t,n){var r=e("../asn1"),i=e("inherits");function o(e,t){this.name=e,this.body=t,this.decoders={},this.encoders={}}n.define=function(e,t){return new o(e,t)},o.prototype._createNamed=function(t){var n;try{n=e("vm").runInThisContext("(function "+this.name+"(entity) {\n this._initNamed(entity);\n})")}catch(e){n=function(e){this._initNamed(e)}}return i(n,t),n.prototype._initNamed=function(e){t.call(this,e)},new n(this)},o.prototype._getDecoder=function(e){return this.decoders.hasOwnProperty(e)||(this.decoders[e]=this._createNamed(r.decoders[e])),this.decoders[e]},o.prototype.decode=function(e,t,n){return this._getDecoder(t).decode(e,n)},o.prototype._getEncoder=function(e){return this.encoders.hasOwnProperty(e)||(this.encoders[e]=this._createNamed(r.encoders[e])),this.encoders[e]},o.prototype.encode=function(e,t,n){return this._getEncoder(t).encode(e,n)}},{"../asn1":91,inherits:183,vm:204}],93:[function(e,t,n){var r=e("inherits"),i=e("../base").Reporter,o=e("buffer").Buffer;function a(e,t){i.call(this,t),o.isBuffer(e)?(this.base=e,this.offset=0,this.length=e.length):this.error("Input not Buffer")}function s(e,t){if(Array.isArray(e))this.length=0,this.value=e.map(function(e){return e instanceof s||(e=new s(e,t)),this.length+=e.length,e},this);else if("number"==typeof e){if(!(0<=e&&e<=255))return t.error("non-byte EncoderBuffer value");this.value=e,this.length=1}else if("string"==typeof e)this.value=e,this.length=o.byteLength(e);else{if(!o.isBuffer(e))return t.error("Unsupported type: "+typeof e);this.value=e,this.length=e.length}}r(a,i),(n.DecoderBuffer=a).prototype.save=function(){return{offset:this.offset,reporter:i.prototype.save.call(this)}},a.prototype.restore=function(e){var t=new a(this.base);return t.offset=e.offset,t.length=this.offset,this.offset=e.offset,i.prototype.restore.call(this,e.reporter),t},a.prototype.isEmpty=function(){return this.offset===this.length},a.prototype.readUInt8=function(e){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(e||"DecoderBuffer overrun")},a.prototype.skip=function(e,t){if(!(this.offset+e<=this.length))return this.error(t||"DecoderBuffer overrun");var n=new a(this.base);return n._reporterState=this._reporterState,n.offset=this.offset,n.length=this.offset+e,this.offset+=e,n},a.prototype.raw=function(e){return this.base.slice(e?e.offset:this.offset,this.length)},(n.EncoderBuffer=s).prototype.join=function(t,n){return t||(t=new o(this.length)),n||(n=0),0===this.length||(Array.isArray(this.value)?this.value.forEach(function(e){e.join(t,n),n+=e.length}):("number"==typeof this.value?t[n]=this.value:"string"==typeof this.value?t.write(this.value,n):o.isBuffer(this.value)&&this.value.copy(t,n),n+=this.length)),t}},{"../base":94,buffer:37,inherits:183}],94:[function(e,t,n){var r=n;r.Reporter=e("./reporter").Reporter,r.DecoderBuffer=e("./buffer").DecoderBuffer,r.EncoderBuffer=e("./buffer").EncoderBuffer,r.Node=e("./node")},{"./buffer":93,"./node":95,"./reporter":96}],95:[function(e,t,n){var u=e("../base").Reporter,r=e("../base").EncoderBuffer,i=e("minimalistic-assert"),o=["seq","seqof","set","setof","octstr","bitstr","objid","bool","gentime","utctime","null_","enum","int","ia5str","utf8str"],a=["key","obj","use","optional","explicit","implicit","def","choice","any"].concat(o);function s(e,t){var n={};(this._baseState=n).enc=e,n.parent=t||null,n.children=null,n.tag=null,n.args=null,n.reverseArgs=null,n.choice=null,n.optional=!1,n.any=!1,n.obj=!1,n.use=null,n.useDecoder=null,n.key=null,n.default=null,n.explicit=null,n.implicit=null,n.parent||(n.children=[],this._wrap())}t.exports=s;var c=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit"];s.prototype.clone=function(){var t=this._baseState,n={};c.forEach(function(e){n[e]=t[e]});var e=new this.constructor(n.parent);return e._baseState=n,e},s.prototype._wrap=function(){var n=this._baseState;a.forEach(function(t){this[t]=function(){var e=new this.constructor(this);return n.children.push(e),e[t].apply(e,arguments)}},this)},s.prototype._init=function(e){var t=this._baseState;i(null===t.parent),e.call(this),t.children=t.children.filter(function(e){return e._baseState.parent===this},this),i.equal(t.children.length,1,"Root node can have only one child")},s.prototype._useArgs=function(e){var t=this._baseState,n=e.filter(function(e){return e instanceof this.constructor},this);e=e.filter(function(e){return!(e instanceof this.constructor)},this),0!==n.length&&(i(null===t.children),(t.children=n).forEach(function(e){e._baseState.parent=this},this)),0!==e.length&&(i(null===t.args),t.args=e,t.reverseArgs=e.map(function(n){if("object"!=typeof n||n.constructor!==Object)return n;var r={};return Object.keys(n).forEach(function(e){e==(0|e)&&(e|=0);var t=n[e];r[t]=e}),r}))},["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"].forEach(function(t){s.prototype[t]=function(){var e=this._baseState;throw new Error(t+" not implemented for encoding: "+e.enc)}}),o.forEach(function(n){s.prototype[n]=function(){var e=this._baseState,t=Array.prototype.slice.call(arguments);return i(null===e.tag),e.tag=n,this._useArgs(t),this}}),s.prototype.use=function(e){var t=this._baseState;return i(null===t.use),t.use=e,this},s.prototype.optional=function(){return this._baseState.optional=!0,this},s.prototype.def=function(e){var t=this._baseState;return i(null===t.default),t.default=e,t.optional=!0,this},s.prototype.explicit=function(e){var t=this._baseState;return i(null===t.explicit&&null===t.implicit),t.explicit=e,this},s.prototype.implicit=function(e){var t=this._baseState;return i(null===t.explicit&&null===t.implicit),t.implicit=e,this},s.prototype.obj=function(){var e=this._baseState,t=Array.prototype.slice.call(arguments);return e.obj=!0,0!==t.length&&this._useArgs(t),this},s.prototype.key=function(e){var t=this._baseState;return i(null===t.key),t.key=e,this},s.prototype.any=function(){return this._baseState.any=!0,this},s.prototype.choice=function(t){var e=this._baseState;return i(null===e.choice),e.choice=t,this._useArgs(Object.keys(t).map(function(e){return t[e]})),this},s.prototype._decode=function(t){var e=this._baseState;if(null===e.parent)return t.wrapResult(e.children[0]._decode(t));var n,r,i=e.default,o=!0;if(null!==e.key&&(n=t.enterKey(e.key)),e.optional){var a=null;if(null!==e.explicit?a=e.explicit:null!==e.implicit?a=e.implicit:null!==e.tag&&(a=e.tag),null!==a||e.any){if(o=this._peekTag(t,a,e.any),t.isError(o))return o}else{var s=t.save();try{null===e.choice?this._decodeGeneric(e.tag,t):this._decodeChoice(t),o=!0}catch(e){o=!1}t.restore(s)}}if(e.obj&&o&&(r=t.enterObject()),o){if(null!==e.explicit){var c=this._decodeTag(t,e.explicit);if(t.isError(c))return c;t=c}if(null===e.use&&null===e.choice){if(e.any)s=t.save();var d=this._decodeTag(t,null!==e.implicit?e.implicit:e.tag,e.any);if(t.isError(d))return d;e.any?i=t.raw(s):t=d}if(i=e.any?i:null===e.choice?this._decodeGeneric(e.tag,t):this._decodeChoice(t),t.isError(i))return i;if(!e.any&&null===e.choice&&null!==e.children)if(e.children.some(function(e){e._decode(t)}))return err}return e.obj&&o&&(i=t.leaveObject(r)),null===e.key||null===i&&!0!==o||t.leaveKey(n,e.key,i),i},s.prototype._decodeGeneric=function(e,t){var n=this._baseState;return"seq"===e||"set"===e?null:"seqof"===e||"setof"===e?this._decodeList(t,e,n.args[0]):"octstr"===e||"bitstr"===e?this._decodeStr(t,e):"ia5str"===e||"utf8str"===e?this._decodeStr(t,e):"objid"===e&&n.args?this._decodeObjid(t,n.args[0],n.args[1]):"objid"===e?this._decodeObjid(t,null,null):"gentime"===e||"utctime"===e?this._decodeTime(t,e):"null_"===e?this._decodeNull(t):"bool"===e?this._decodeBool(t):"int"===e||"enum"===e?this._decodeInt(t,n.args&&n.args[0]):null!==n.use?this._getUse(n.use,t._reporterState.obj)._decode(t):t.error("unknown tag: "+e)},s.prototype._getUse=function(e,t){var n=this._baseState;return n.useDecoder=this._use(e,t),i(null===n.useDecoder._baseState.parent),n.useDecoder=n.useDecoder._baseState.children[0],n.implicit!==n.useDecoder._baseState.implicit&&(n.useDecoder=n.useDecoder.clone(),n.useDecoder._baseState.implicit=n.implicit),n.useDecoder},s.prototype._decodeChoice=function(i){var o=this._baseState,a=null,s=!1;return Object.keys(o.choice).some(function(e){var t=i.save(),n=o.choice[e];try{var r=n._decode(i);if(i.isError(r))return!1;a={type:e,value:r},s=!0}catch(e){return i.restore(t),!1}return!0},this),s?a:i.error("Choice not matched")},s.prototype._createEncoderBuffer=function(e){return new r(e,this.reporter)},s.prototype._encode=function(e,t,n){var r=this._baseState;if(null===r.default||r.default!==e){var i=this._encodeValue(e,t,n);if(void 0!==i&&!this._skipDefault(i,t,n))return i}},s.prototype._encodeValue=function(r,i,e){var t=this._baseState;if(null===t.parent)return t.children[0]._encode(r,i||new u);var n=null;if(this.reporter=i,t.optional&&void 0===r){if(null===t.default)return;r=t.default}var o=null,a=!1;if(t.any)n=this._createEncoderBuffer(r);else if(t.choice)n=this._encodeChoice(r,i);else if(t.children)o=t.children.map(function(e){if("null_"===e._baseState.tag)return e._encode(null,i,r);if(null===e._baseState.key)return i.error("Child should have a key");var t=i.enterKey(e._baseState.key);if("object"!=typeof r)return i.error("Child expected, but input is not object");var n=e._encode(r[e._baseState.key],i,r);return i.leaveKey(t),n},this).filter(function(e){return e}),o=this._createEncoderBuffer(o);else if("seqof"===t.tag||"setof"===t.tag){if(!t.args||1!==t.args.length)return i.error("Too many args for : "+t.tag);if(!Array.isArray(r))return i.error("seqof/setof, but data is not Array");var s=this.clone();s._baseState.implicit=null,o=this._createEncoderBuffer(r.map(function(e){var t=this._baseState;return this._getUse(t.args[0],r)._encode(e,i)},s))}else null!==t.use?n=this._getUse(t.use,e)._encode(r,i):(o=this._encodePrimitive(t.tag,r),a=!0);if(!t.any&&null===t.choice){var c=null!==t.implicit?t.implicit:t.tag,d=null===t.implicit?"universal":"context";null===c?null===t.use&&i.error("Tag could be ommited only for .use()"):null===t.use&&(n=this._encodeComposite(c,a,d,o))}return null!==t.explicit&&(n=this._encodeComposite(t.explicit,!1,"context",n)),n},s.prototype._encodeChoice=function(e,t){var n=this._baseState,r=n.choice[e.type];return r||i(!1,e.type+" not found in "+JSON.stringify(Object.keys(n.choice))),r._encode(e.value,t)},s.prototype._encodePrimitive=function(e,t){var n=this._baseState;if("octstr"===e||"bitstr"===e||"ia5str"===e)return this._encodeStr(t,e);if("utf8str"===e)return this._encodeStr(t,e);if("objid"===e&&n.args)return this._encodeObjid(t,n.reverseArgs[0],n.args[1]);if("objid"===e)return this._encodeObjid(t,null,null);if("gentime"===e||"utctime"===e)return this._encodeTime(t,e);if("null_"===e)return this._encodeNull();if("int"===e||"enum"===e)return this._encodeInt(t,n.args&&n.reverseArgs[0]);if("bool"===e)return this._encodeBool(t);throw new Error("Unsupported tag: "+e)}},{"../base":94,"minimalistic-assert":105}],96:[function(e,t,n){var r=e("inherits");function i(e){this._reporterState={obj:null,path:[],options:e||{},errors:[]}}function o(e,t){this.path=e,this.rethrow(t)}(n.Reporter=i).prototype.isError=function(e){return e instanceof o},i.prototype.save=function(){var e=this._reporterState;return{obj:e.obj,pathLen:e.path.length}},i.prototype.restore=function(e){var t=this._reporterState;t.obj=e.obj,t.path=t.path.slice(0,e.pathLen)},i.prototype.enterKey=function(e){return this._reporterState.path.push(e)},i.prototype.leaveKey=function(e,t,n){var r=this._reporterState;r.path=r.path.slice(0,e-1),null!==r.obj&&(r.obj[t]=n)},i.prototype.enterObject=function(){var e=this._reporterState,t=e.obj;return e.obj={},t},i.prototype.leaveObject=function(e){var t=this._reporterState,n=t.obj;return t.obj=e,n},i.prototype.error=function(e){var t,n=this._reporterState,r=e instanceof o;if(t=r?e:new o(n.path.map(function(e){return"["+JSON.stringify(e)+"]"}).join(""),e.message||e,e.stack),!n.options.partial)throw t;return r||n.errors.push(t),t},i.prototype.wrapResult=function(e){var t=this._reporterState;return t.options.partial?{result:this.isError(e)?null:e,errors:t.errors}:e},r(o,Error),o.prototype.rethrow=function(e){return this.message=e+" at: "+(this.path||"(shallow)"),Error.captureStackTrace(this,o),this}},{inherits:183}],97:[function(e,t,n){var r=e("../constants");n.tagClass={0:"universal",1:"application",2:"context",3:"private"},n.tagClassByName=r._reverse(n.tagClass),n.tag={0:"end",1:"bool",2:"int",3:"bitstr",4:"octstr",5:"null_",6:"objid",7:"objDesc",8:"external",9:"real",10:"enum",11:"embed",12:"utf8str",13:"relativeOid",16:"seq",17:"set",18:"numstr",19:"printstr",20:"t61str",21:"videostr",22:"ia5str",23:"utctime",24:"gentime",25:"graphstr",26:"iso646str",27:"genstr",28:"unistr",29:"charstr",30:"bmpstr"},n.tagByName=r._reverse(n.tag)},{"../constants":98}],98:[function(e,t,n){var r=n;r._reverse=function(n){var r={};return Object.keys(n).forEach(function(e){(0|e)==e&&(e|=0);var t=n[e];r[t]=e}),r},r.der=e("./der")},{"./der":97}],99:[function(e,t,n){var r=e("inherits"),i=e("../../asn1"),o=i.base,a=i.bignum,s=i.constants.der;function c(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new d,this.tree._init(e.body)}function d(e){o.Node.call(this,"der",e)}function u(e,t){var n=e.readUInt8(t);if(e.isError(n))return n;var r=s.tagClass[n>>6],i=0==(32&n);if(31==(31&n)){var o=n;for(n=0;128==(128&o);){if(o=e.readUInt8(t),e.isError(o))return o;n<<=7,n|=127&o}}else n&=31;return{cls:r,primitive:i,tag:n,tagStr:s.tag[n]}}function l(e,t,n){var r=e.readUInt8(n);if(e.isError(r))return r;if(!t&&128===r)return null;if(0==(128&r))return r;var i=127&r;if(4<=i)return e.error("length octect is too long");for(var o=r=0;o<i;o++){r<<=8;var a=e.readUInt8(n);if(e.isError(a))return a;r|=a}return r}(t.exports=c).prototype.decode=function(e,t){return e instanceof o.DecoderBuffer||(e=new o.DecoderBuffer(e,t)),this.tree._decode(e,t)},r(d,o.Node),d.prototype._peekTag=function(e,t,n){if(e.isEmpty())return!1;var r=e.save(),i=u(e,'Failed to peek tag: "'+t+'"');return e.isError(i)?i:(e.restore(r),i.tag===t||i.tagStr===t||n)},d.prototype._decodeTag=function(e,t,n){var r=u(e,'Failed to decode tag of "'+t+'"');if(e.isError(r))return r;var i=l(e,r.primitive,'Failed to get length of "'+t+'"');if(e.isError(i))return i;if(!n&&r.tag!==t&&r.tagStr!==t&&r.tagStr+"of"!==t)return e.error('Failed to match tag: "'+t+'"');if(r.primitive||null!==i)return e.skip(i,'Failed to match body of: "'+t+'"');var o=e.save(),a=this._skipUntilEnd(e,'Failed to skip indefinite length body: "'+this.tag+'"');return e.isError(a)?a:(i=e.offset-o.offset,e.restore(o),e.skip(i,'Failed to match body of: "'+t+'"'))},d.prototype._skipUntilEnd=function(e,t){for(;;){var n=u(e,t);if(e.isError(n))return n;var r,i=l(e,n.primitive,t);if(e.isError(i))return i;if(r=n.primitive||null!==i?e.skip(i):this._skipUntilEnd(e,t),e.isError(r))return r;if("end"===n.tagStr)break}},d.prototype._decodeList=function(e,t,n){for(var r=[];!e.isEmpty();){var i=this._peekTag(e,"end");if(e.isError(i))return i;var o=n.decode(e,"der");if(e.isError(o)&&i)break;r.push(o)}return r},d.prototype._decodeStr=function(e,t){if("octstr"===t)return e.raw();if("bitstr"===t){var n=e.readUInt8();return e.isError(n)?n:{unused:n,data:e.raw()}}return"ia5str"===t||"utf8str"===t?e.raw().toString():this.error("Decoding of string type: "+t+" unsupported")},d.prototype._decodeObjid=function(e,t,n){for(var r=[],i=0;!e.isEmpty();){var o=e.readUInt8();i<<=7,i|=127&o,0==(128&o)&&(r.push(i),i=0)}128&o&&r.push(i);var a=r[0]/40|0,s=r[0]%40;return result=n?r:[a,s].concat(r.slice(1)),t&&(result=t[result.join(" ")]),result},d.prototype._decodeTime=function(e,t){var n=e.raw().toString();if("gentime"===t)var r=0|n.slice(0,4),i=0|n.slice(4,6),o=0|n.slice(6,8),a=0|n.slice(8,10),s=0|n.slice(10,12),c=0|n.slice(12,14);else{if("utctime"!==t)return this.error("Decoding "+t+" time is not supported yet");r=0|n.slice(0,2),i=0|n.slice(2,4),o=0|n.slice(4,6),a=0|n.slice(6,8),s=0|n.slice(8,10),c=0|n.slice(10,12);r=r<70?2e3+r:1900+r}return Date.UTC(r,i-1,o,a,s,c,0)},d.prototype._decodeNull=function(e){return null},d.prototype._decodeBool=function(e){var t=e.readUInt8();return e.isError(t)?t:0!==t},d.prototype._decodeInt=function(e,t){var n=e.raw(),r=new a(n);return t&&(r=t[r.toString(10)]||r),r},d.prototype._use=function(e,t){return"function"==typeof e&&(e=e(t)),e._getDecoder("der").tree}},{"../../asn1":91,inherits:183}],100:[function(e,t,n){var r=n;r.der=e("./der"),r.pem=e("./pem")},{"./der":99,"./pem":101}],101:[function(e,t,n){var r=e("inherits"),l=e("buffer").Buffer,f=(e("../../asn1"),e("./der"));function i(e){f.call(this,e),this.enc="pem"}r(i,f),(t.exports=i).prototype.decode=function(e,t){for(var n=e.toString().split(/[\r\n]+/g),r=t.label.toUpperCase(),i=/^-----(BEGIN|END) ([^-]+)-----$/,o=-1,a=-1,s=0;s<n.length;s++){var c=n[s].match(i);if(null!==c&&c[2]===r){if(-1!==o){if("END"!==c[1])break;a=s;break}if("BEGIN"!==c[1])break;o=s}}if(-1===o||-1===a)throw new Error("PEM section not found for: "+r);var d=n.slice(o+1,a).join("");d.replace(/[^a-z0-9\+\/=]+/gi,"");var u=new l(d,"base64");return f.prototype.decode.call(this,u,t)}},{"../../asn1":91,"./der":99,buffer:37,inherits:183}],102:[function(e,t,n){var r=e("inherits"),d=e("buffer").Buffer,i=e("../../asn1"),o=i.base,u=(i.bignum,i.constants.der);function a(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new s,this.tree._init(e.body)}function s(e){o.Node.call(this,"der",e)}function c(e){return e<10?"0"+e:e}(t.exports=a).prototype.encode=function(e,t){return this.tree._encode(e,t).join()},r(s,o.Node),s.prototype._encodeComposite=function(e,t,n,r){var i,o=function(e,t,n,r){var i;"seqof"===e?e="seq":"setof"===e&&(e="set");if(u.tagByName.hasOwnProperty(e))i=u.tagByName[e];else{if("number"!=typeof e||(0|e)!==e)return r.error("Unknown tag: "+e);i=e}if(31<=i)return r.error("Multi-octet tag encoding unsupported");t||(i|=32);return i|=u.tagClassByName[n||"universal"]<<6}(e,t,n,this.reporter);if(r.length<128)return(i=new d(2))[0]=o,i[1]=r.length,this._createEncoderBuffer([i,r]);for(var a=1,s=r.length;256<=s;s>>=8)a++;(i=new d(2+a))[0]=o,i[1]=128|a;s=1+a;for(var c=r.length;0<c;s--,c>>=8)i[s]=255&c;return this._createEncoderBuffer([i,r])},s.prototype._encodeStr=function(e,t){return"octstr"===t?this._createEncoderBuffer(e):"bitstr"===t?this._createEncoderBuffer([0|e.unused,e.data]):"ia5str"===t||"utf8str"===t?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: "+t+" unsupported")},s.prototype._encodeObjid=function(e,t,n){if("string"==typeof e){if(!t)return this.reporter.error("string objid given, but no values map found");if(!t.hasOwnProperty(e))return this.reporter.error("objid not found in values map");e=t[e].split(/[\s\.]+/g);for(var r=0;r<e.length;r++)e[r]|=0}else if(Array.isArray(e)){e=e.slice();for(r=0;r<e.length;r++)e[r]|=0}if(!Array.isArray(e))return this.reporter.error("objid() should be either array or string, got: "+JSON.stringify(e));if(!n){if(40<=e[1])return this.reporter.error("Second objid identifier OOB");e.splice(0,2,40*e[0]+e[1])}var i=0;for(r=0;r<e.length;r++){var o=e[r];for(i++;128<=o;o>>=7)i++}var a=new d(i),s=a.length-1;for(r=e.length-1;0<=r;r--){o=e[r];for(a[s--]=127&o;0<(o>>=7);)a[s--]=128|127&o}return this._createEncoderBuffer(a)},s.prototype._encodeTime=function(e,t){var n,r=new Date(e);return"gentime"===t?n=[c(r.getFullYear()),c(r.getUTCMonth()+1),c(r.getUTCDate()),c(r.getUTCHours()),c(r.getUTCMinutes()),c(r.getUTCSeconds()),"Z"].join(""):"utctime"===t?n=[c(r.getFullYear()%100),c(r.getUTCMonth()+1),c(r.getUTCDate()),c(r.getUTCHours()),c(r.getUTCMinutes()),c(r.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+t+" time is not supported yet"),this._encodeStr(n,"octstr")},s.prototype._encodeNull=function(){return this._createEncoderBuffer("")},s.prototype._encodeInt=function(e,t){if("string"==typeof e){if(!t)return this.reporter.error("String int or enum given, but no values map");if(!t.hasOwnProperty(e))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(e));e=t[e]}if("number"!=typeof e&&!d.isBuffer(e)){var n=e.toArray();!1===e.sign&&128&n[0]&&n.unshift(0),e=new d(n)}if(d.isBuffer(e)){var r=e.length;0===e.length&&r++;var i=new d(r);return e.copy(i),0===e.length&&(i[0]=0),this._createEncoderBuffer(i)}if(e<128)return this._createEncoderBuffer(e);if(e<256)return this._createEncoderBuffer([0,e]);r=1;for(var o=e;256<=o;o>>=8)r++;for(o=(i=new Array(r)).length-1;0<=o;o--)i[o]=255&e,e>>=8;return 128&i[0]&&i.unshift(0),this._createEncoderBuffer(new d(i))},s.prototype._encodeBool=function(e){return this._createEncoderBuffer(e?255:0)},s.prototype._use=function(e,t){return"function"==typeof e&&(e=e(t)),e._getEncoder("der").tree},s.prototype._skipDefault=function(e,t,n){var r,i=this._baseState;if(null===i.default)return!1;var o=e.join();if(void 0===i.defaultBuffer&&(i.defaultBuffer=this._encodeValue(i.default,t,n).join()),o.length!==i.defaultBuffer.length)return!1;for(r=0;r<o.length;r++)if(o[r]!==i.defaultBuffer[r])return!1;return!0}},{"../../asn1":91,buffer:37,inherits:183}],103:[function(e,t,n){var r=n;r.der=e("./der"),r.pem=e("./pem")},{"./der":102,"./pem":104}],104:[function(e,t,n){var r=e("inherits"),o=(e("buffer").Buffer,e("../../asn1"),e("./der"));function i(e){o.call(this,e),this.enc="pem"}r(i,o),(t.exports=i).prototype.encode=function(e,t){for(var n=o.prototype.encode.call(this,e).toString("base64"),r=["-----BEGIN "+t.label+"-----"],i=0;i<n.length;i+=64)r.push(n.slice(i,i+64));return r.push("-----END "+t.label+"-----"),r.join("\n")}},{"../../asn1":91,"./der":102,buffer:37,inherits:183}],105:[function(e,t,n){function r(e,t){if(!e)throw new Error(t||"Assertion failed")}(t.exports=r).equal=function(e,t,n){if(e!=t)throw new Error(n||"Assertion failed: "+e+" != "+t)}},{}],106:[function(t,n,e){(function(m){var d=t("create-hmac"),c=t("browserify-rsa"),u=t("./curves"),e=t("elliptic"),l=t("parse-asn1"),g=t("bn.js"),f=e.ec;function v(e,t,n,r){if((e=new m(e.toArray())).length<t.byteLength()){var i=new m(t.byteLength()-e.length);i.fill(0),e=m.concat([i,e])}var o=n.length,a=function(e,t){e=(e=b(e,t)).mod(t);var n=new m(e.toArray());if(n.length<t.byteLength()){var r=new m(t.byteLength()-n.length);r.fill(0),n=m.concat([r,n])}return n}(n,t),s=new m(o);s.fill(1);var c=new m(o);return c.fill(0),c=d(r,c).update(s).update(new m([0])).update(e).update(a).digest(),s=d(r,c).update(s).digest(),{k:c=d(r,c).update(s).update(new m([1])).update(e).update(a).digest(),v:s=d(r,c).update(s).digest()}}function b(e,t){var n=new g(e),r=(e.length<<3)-t.bitLength();return 0<r&&n.ishrn(r),n}function y(e,t,n){var r,i;do{for(r=new m("");8*r.length<e.bitLength();)t.v=d(n,t.k).update(t.v).digest(),r=m.concat([r,t.v]);i=b(r,e),t.k=d(n,t.k).update(t.v).update(new m([0])).digest(),t.v=d(n,t.k).update(t.v).digest()}while(-1!==i.cmp(e));return i}n.exports=function(e,t,n,r){var i=l(t);if(i.curve){if("ecdsa"!==r)throw new Error("wrong private key type");return function(e,t){var n=u[t.curve.join(".")];if(!n)throw new Error("unknown curve "+t.curve.join("."));var r=new f(n).genKeyPair();r._importPrivate(t.privateKey);var i=r.sign(e);return new m(i.toDER())}(e,i)}if("dsa"===i.type){if("dsa"!==r)throw new Error("wrong private key type");return function(e,t,n){for(var r,i,o,a,s=t.params.priv_key,c=t.params.p,d=t.params.q,u=t.params.g,l=new g(0),f=b(e,d).mod(d),h=!1,p=v(s,d,e,n);!1===h;)r=y(d,p,n),i=r,o=c,a=d,l=u.toRed(g.mont(o)).redPow(i).fromRed().mod(a),(h=r.invm(d).imul(f.add(s.mul(l))).mod(d)).cmpn(0)||(h=!1,l=new g(0));return function(e,t){e=e.toArray(),t=t.toArray(),128&e[0]&&(e=[0].concat(e)),128&t[0]&&(t=[0].concat(t));var n=[48,e.length+t.length+4,2,e.length];return n=n.concat(e,[2,t.length],t),new m(n)}(l,h)}(e,i,n)}if("rsa"!==r)throw new Error("wrong private key type");for(var o=i.modulus.byteLength(),a=[0,1];e.length+a.length+1<o;)a.push(255);a.push(0);for(var s=-1;++s<e.length;)a.push(e[s]);return c(a,i)},n.exports.getKey=v,n.exports.makeKey=y}).call(this,t("buffer").Buffer)},{"./curves":62,"bn.js":63,"browserify-rsa":64,buffer:37,"create-hmac":144,elliptic:65,"parse-asn1":90}],107:[function(t,n,e){(function(l){var f=t("./curves"),e=t("elliptic"),h=t("parse-asn1"),p=t("bn.js"),m=e.ec;function g(e,t){if(e.cmpn(0)<=0)throw new Error("invalid sig");if(e.cmp(t)>=t)throw new Error("invalid sig")}n.exports=function(e,t,n,r){var i=h(n);if("ec"===i.type){if("ecdsa"!==r)throw new Error("wrong public key type");return function(e,t,n){var r=f[n.data.algorithm.curve.join(".")];if(!r)throw new Error("unknown curve "+n.data.algorithm.curve.join("."));var i=new m(r),o=n.data.subjectPrivateKey.data;return i.verify(t,e,o)}(e,t,i)}if("dsa"===i.type){if("dsa"!==r)throw new Error("wrong public key type");return function(e,t,n){var r=n.data.p,i=n.data.q,o=n.data.g,a=n.data.pub_key,s=h.signature.decode(e,"der"),c=s.s,d=s.r;g(c,i),g(d,i);var u=p.mont(r),l=c.invm(i);return!o.toRed(u).redPow(new p(t).mul(l).mod(i)).fromRed().mul(a.toRed(u).redPow(d.mul(l).mod(i)).fromRed()).mod(r).mod(i).cmp(d)}(e,t,i)}if("rsa"!==r)throw new Error("wrong public key type");for(var o=i.modulus.byteLength(),a=[1],s=0;t.length+a.length+2<o;)a.push(255),s++;a.push(0);for(var c=-1;++c<t.length;)a.push(t[c]);a=new l(a);var d=p.mont(i.modulus);e=(e=new p(e).toRed(d)).redPow(new p(i.publicExponent)),e=new l(e.fromRed().toArray());var u=0;for(s<8&&(u=1),o=Math.min(e.length,a.length),e.length!==a.length&&(u=1),c=-1;++c<o;)u|=e[c]^a[c];return 0===u}}).call(this,t("buffer").Buffer)},{"./curves":62,"bn.js":63,buffer:37,elliptic:65,"parse-asn1":90}],108:[function(e,s,t){(function(o){var t=e("elliptic"),r=e("bn.js");s.exports=function(e){return new i(e)};var n={secp256k1:{name:"secp256k1",byteLength:32},secp224r1:{name:"p224",byteLength:28},prime256v1:{name:"p256",byteLength:32},prime192v1:{name:"p192",byteLength:24},ed25519:{name:"ed25519",byteLength:32}};function i(e){this.curveType=n[e],this.curveType||(this.curveType={name:e}),this.curve=new t.ec(this.curveType.name),this.keys=void 0}function a(e,t,n){Array.isArray(e)||(e=e.toArray());var r=new o(e);if(n&&r.length<n){var i=new o(n-r.length);i.fill(0),r=o.concat([i,r])}return t?r.toString(t):r}n.p224=n.secp224r1,n.p256=n.secp256r1=n.prime256v1,n.p192=n.secp192r1=n.prime192v1,i.prototype.generateKeys=function(e,t){return this.keys=this.curve.genKeyPair(),this.getPublicKey(e,t)},i.prototype.computeSecret=function(e,t,n){return t=t||"utf8",o.isBuffer(e)||(e=new o(e,t)),a(this.curve.keyFromPublic(e).getPublic().mul(this.keys.getPrivate()).getX(),n,this.curveType.byteLength)},i.prototype.getPublicKey=function(e,t){var n=this.keys.getPublic("compressed"===t,!0);return"hybrid"===t&&(n[n.length-1]%2?n[0]=7:n[0]=6),a(n,e)},i.prototype.getPrivateKey=function(e){return a(this.keys.getPrivate(),e)},i.prototype.setPublicKey=function(e,t){return t=t||"utf8",o.isBuffer(e)||(e=new o(e,t)),this.keys._importPublic(e),this},i.prototype.setPrivateKey=function(e,t){t=t||"utf8",o.isBuffer(e)||(e=new o(e,t));var n=new r(e);return n=n.toString(16),this.keys._importPrivate(n),this}}).call(this,e("buffer").Buffer)},{"bn.js":110,buffer:37,elliptic:111}],109:[function(e,t,n){var r=e("crypto").createECDH;t.exports=r||e("./browser")},{"./browser":108,crypto:41}],110:[function(e,t,n){arguments[4][63][0].apply(n,arguments)},{dup:63}],111:[function(e,t,n){arguments[4][65][0].apply(n,arguments)},{"../package.json":131,"./elliptic/curve":114,"./elliptic/curves":117,"./elliptic/ec":118,"./elliptic/hmac-drbg":121,"./elliptic/utils":123,brorand:124,dup:65}],112:[function(e,t,n){arguments[4][66][0].apply(n,arguments)},{"../../elliptic":111,"bn.js":110,dup:66}],113:[function(e,t,n){arguments[4][67][0].apply(n,arguments)},{"../../elliptic":111,"../curve":114,"bn.js":110,dup:67,inherits:183}],114:[function(e,t,n){arguments[4][68][0].apply(n,arguments)},{"./base":112,"./edwards":113,"./mont":115,"./short":116,dup:68}],115:[function(e,t,n){arguments[4][69][0].apply(n,arguments)},{"../curve":114,"bn.js":110,dup:69,inherits:183}],116:[function(e,t,n){arguments[4][70][0].apply(n,arguments)},{"../../elliptic":111,"../curve":114,"bn.js":110,dup:70,inherits:183}],117:[function(e,t,n){arguments[4][71][0].apply(n,arguments)},{"../elliptic":111,"./precomputed/secp256k1":122,dup:71,"hash.js":125}],118:[function(e,t,n){arguments[4][72][0].apply(n,arguments)},{"../../elliptic":111,"./key":119,"./signature":120,"bn.js":110,dup:72}],119:[function(e,t,n){arguments[4][73][0].apply(n,arguments)},{"../../elliptic":111,"bn.js":110,dup:73}],120:[function(e,t,n){arguments[4][74][0].apply(n,arguments)},{"../../elliptic":111,"bn.js":110,dup:74}],121:[function(e,t,n){arguments[4][75][0].apply(n,arguments)},{"../elliptic":111,dup:75,"hash.js":125}],122:[function(e,t,n){arguments[4][76][0].apply(n,arguments)},{dup:76}],123:[function(e,t,n){arguments[4][77][0].apply(n,arguments)},{dup:77}],124:[function(e,t,n){arguments[4][78][0].apply(n,arguments)},{dup:78}],125:[function(e,t,n){arguments[4][79][0].apply(n,arguments)},{"./hash/common":126,"./hash/hmac":127,"./hash/ripemd":128,"./hash/sha":129,"./hash/utils":130,dup:79}],126:[function(e,t,n){arguments[4][80][0].apply(n,arguments)},{"../hash":125,dup:80}],127:[function(e,t,n){arguments[4][81][0].apply(n,arguments)},{"../hash":125,dup:81}],128:[function(e,t,n){arguments[4][82][0].apply(n,arguments)},{"../hash":125,dup:82}],129:[function(e,t,n){arguments[4][83][0].apply(n,arguments)},{"../hash":125,dup:83}],130:[function(e,t,n){arguments[4][84][0].apply(n,arguments)},{dup:84,inherits:183}],131:[function(e,t,n){arguments[4][85][0].apply(n,arguments)},{dup:85}],132:[function(c,d,e){(function(r){"use strict";var e=c("inherits"),t=c("./md5"),n=c("ripemd160"),i=c("sha.js"),o=c("stream").Transform;function a(e){o.call(this),this._hash=e,this.buffers=[]}function s(e){o.call(this),this._hash=e}e(a,o),a.prototype._transform=function(e,t,n){this.buffers.push(e),n()},a.prototype._flush=function(e){this.push(this.digest()),e()},a.prototype.update=function(e,t){return"string"==typeof e&&(e=new r(e,t)),this.buffers.push(e),this},a.prototype.digest=function(e){var t=r.concat(this.buffers),n=this._hash(t);return this.buffers=null,e?n.toString(e):n},e(s,o),s.prototype._transform=function(e,t,n){t&&(e=new r(e,t)),this._hash.update(e),n()},s.prototype._flush=function(e){this.push(this._hash.digest()),this._hash=null,e()},s.prototype.update=function(e,t){return"string"==typeof e&&(e=new r(e,t)),this._hash.update(e),this},s.prototype.digest=function(e){var t=this._hash.digest();return e?t.toString(e):t},d.exports=function(e){return"md5"===e?new a(t):"rmd160"===e?new a(n):new s(i(e))}}).call(this,c("buffer").Buffer)},{"./md5":134,buffer:37,inherits:183,ripemd160:135,"sha.js":137,stream:200}],133:[function(e,t,n){(function(a){"use strict";var s=4,c=new a(s);c.fill(0);n.hash=function(e,t,n,r){return a.isBuffer(e)||(e=new a(e)),function(e,t,n){for(var r=new a(t),i=n?r.writeInt32BE:r.writeInt32LE,o=0;o<e.length;o++)i.call(r,e[o],4*o,!0);return r}(t(function(e,t){if(e.length%s!=0){var n=e.length+(s-e.length%s);e=a.concat([e,c],n)}for(var r=[],i=t?e.readInt32BE:e.readInt32LE,o=0;o<e.length;o+=s)r.push(i.call(e,o));return r}(e,r),8*e.length),n,r)}}).call(this,e("buffer").Buffer)},{buffer:37}],134:[function(e,t,n){"use strict";var r=e("./helpers");function i(e,t){e[t>>5]|=128<<t%32,e[14+(t+64>>>9<<4)]=t;for(var n=1732584193,r=-271733879,i=-1732584194,o=271733878,a=0;a<e.length;a+=16){var s=n,c=r,d=i,u=o;r=p(r=p(r=p(r=p(r=h(r=h(r=h(r=h(r=f(r=f(r=f(r=f(r=l(r=l(r=l(r=l(r,i=l(i,o=l(o,n=l(n,r,i,o,e[a+0],7,-680876936),r,i,e[a+1],12,-389564586),n,r,e[a+2],17,606105819),o,n,e[a+3],22,-1044525330),i=l(i,o=l(o,n=l(n,r,i,o,e[a+4],7,-176418897),r,i,e[a+5],12,1200080426),n,r,e[a+6],17,-1473231341),o,n,e[a+7],22,-45705983),i=l(i,o=l(o,n=l(n,r,i,o,e[a+8],7,1770035416),r,i,e[a+9],12,-1958414417),n,r,e[a+10],17,-42063),o,n,e[a+11],22,-1990404162),i=l(i,o=l(o,n=l(n,r,i,o,e[a+12],7,1804603682),r,i,e[a+13],12,-40341101),n,r,e[a+14],17,-1502002290),o,n,e[a+15],22,1236535329),i=f(i,o=f(o,n=f(n,r,i,o,e[a+1],5,-165796510),r,i,e[a+6],9,-1069501632),n,r,e[a+11],14,643717713),o,n,e[a+0],20,-373897302),i=f(i,o=f(o,n=f(n,r,i,o,e[a+5],5,-701558691),r,i,e[a+10],9,38016083),n,r,e[a+15],14,-660478335),o,n,e[a+4],20,-405537848),i=f(i,o=f(o,n=f(n,r,i,o,e[a+9],5,568446438),r,i,e[a+14],9,-1019803690),n,r,e[a+3],14,-187363961),o,n,e[a+8],20,1163531501),i=f(i,o=f(o,n=f(n,r,i,o,e[a+13],5,-1444681467),r,i,e[a+2],9,-51403784),n,r,e[a+7],14,1735328473),o,n,e[a+12],20,-1926607734),i=h(i,o=h(o,n=h(n,r,i,o,e[a+5],4,-378558),r,i,e[a+8],11,-2022574463),n,r,e[a+11],16,1839030562),o,n,e[a+14],23,-35309556),i=h(i,o=h(o,n=h(n,r,i,o,e[a+1],4,-1530992060),r,i,e[a+4],11,1272893353),n,r,e[a+7],16,-155497632),o,n,e[a+10],23,-1094730640),i=h(i,o=h(o,n=h(n,r,i,o,e[a+13],4,681279174),r,i,e[a+0],11,-358537222),n,r,e[a+3],16,-722521979),o,n,e[a+6],23,76029189),i=h(i,o=h(o,n=h(n,r,i,o,e[a+9],4,-640364487),r,i,e[a+12],11,-421815835),n,r,e[a+15],16,530742520),o,n,e[a+2],23,-995338651),i=p(i,o=p(o,n=p(n,r,i,o,e[a+0],6,-198630844),r,i,e[a+7],10,1126891415),n,r,e[a+14],15,-1416354905),o,n,e[a+5],21,-57434055),i=p(i,o=p(o,n=p(n,r,i,o,e[a+12],6,1700485571),r,i,e[a+3],10,-1894986606),n,r,e[a+10],15,-1051523),o,n,e[a+1],21,-2054922799),i=p(i,o=p(o,n=p(n,r,i,o,e[a+8],6,1873313359),r,i,e[a+15],10,-30611744),n,r,e[a+6],15,-1560198380),o,n,e[a+13],21,1309151649),i=p(i,o=p(o,n=p(n,r,i,o,e[a+4],6,-145523070),r,i,e[a+11],10,-1120210379),n,r,e[a+2],15,718787259),o,n,e[a+9],21,-343485551),n=m(n,s),r=m(r,c),i=m(i,d),o=m(o,u)}return Array(n,r,i,o)}function s(e,t,n,r,i,o){return m((a=m(m(t,e),m(r,o)))<<(s=i)|a>>>32-s,n);var a,s}function l(e,t,n,r,i,o,a){return s(t&n|~t&r,e,t,i,o,a)}function f(e,t,n,r,i,o,a){return s(t&r|n&~r,e,t,i,o,a)}function h(e,t,n,r,i,o,a){return s(t^n^r,e,t,i,o,a)}function p(e,t,n,r,i,o,a){return s(n^(t|~r),e,t,i,o,a)}function m(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}t.exports=function(e){return r.hash(e,i,16)}},{"./helpers":133}],135:[function(e,t,n){(function(c){var v=[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],b=[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],y=[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],$=[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],w=[0,1518500249,1859775393,2400959708,2840853838],x=[1352829926,1548603684,1836072691,2053994217,0];function d(e,t,n){for(var r=0;r<16;r++){var i=n+r,o=t[i];t[i]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8)}var a,s,c,d,u,l,f,h,p,m,g;for(l=a=e[0],f=s=e[1],h=c=e[2],p=d=e[3],m=u=e[4],r=0;r<80;r+=1)g=a+t[n+v[r]]|0,g+=r<16?S(s,c,d)+w[0]:r<32?_(s,c,d)+w[1]:r<48?E(s,c,d)+w[2]:r<64?C(s,c,d)+w[3]:A(s,c,d)+w[4],g=(g=k(g|=0,y[r]))+u|0,a=u,u=d,d=k(c,10),c=s,s=g,g=l+t[n+b[r]]|0,g+=r<16?A(f,h,p)+x[0]:r<32?C(f,h,p)+x[1]:r<48?E(f,h,p)+x[2]:r<64?_(f,h,p)+x[3]:S(f,h,p)+x[4],g=(g=k(g|=0,$[r]))+m|0,l=m,m=p,p=k(h,10),h=f,f=g;g=e[1]+c+p|0,e[1]=e[2]+d+m|0,e[2]=e[3]+u+l|0,e[3]=e[4]+a+f|0,e[4]=e[0]+s+h|0,e[0]=g}function S(e,t,n){return e^t^n}function _(e,t,n){return e&t|~e&n}function E(e,t,n){return(e|~t)^n}function C(e,t,n){return e&n|t&~n}function A(e,t,n){return e^(t|~n)}function k(e,t){return e<<t|e>>>32-t}t.exports=function(e){var t=[1732584193,4023233417,2562383102,271733878,3285377520];"string"==typeof e&&(e=new c(e,"utf8"));var n=function(e){for(var t=[],n=0,r=0;n<e.length;n++,r+=8)t[r>>>5]|=e[n]<<24-r%32;return t}(e),r=8*e.length,i=8*e.length;n[r>>>5]|=128<<24-r%32,n[14+(r+64>>>9<<4)]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8);for(var o=0;o<n.length;o+=16)d(t,n,o);for(o=0;o<5;o++){var a=t[o];t[o]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8)}var s=function(e){for(var t=[],n=0;n<32*e.length;n+=8)t.push(e[n>>>5]>>>24-n%32&255);return t}(t);return new c(s)}}).call(this,e("buffer").Buffer)},{buffer:37}],136:[function(e,t,n){(function(c){function e(e,t){this._block=new c(e),this._finalSize=t,this._blockSize=e,this._len=0,this._s=0}e.prototype.update=function(e,t){"string"==typeof e&&(e=new c(e,t=t||"utf8"));for(var n=this._len+=e.length,r=this._s||0,i=0,o=this._block;r<n;){for(var a=Math.min(e.length,i+this._blockSize-r%this._blockSize)-i,s=0;s<a;s++)o[r%this._blockSize+s]=e[s+i];i+=a,(r+=a)%this._blockSize==0&&this._update(o)}return this._s=r,this},e.prototype.digest=function(e){var t=8*this._len;this._block[this._len%this._blockSize]=128,this._block.fill(0,this._len%this._blockSize+1),t%(8*this._blockSize)>=8*this._finalSize&&(this._update(this._block),this._block.fill(0)),this._block.writeInt32BE(t,this._blockSize-4);var n=this._update(this._block)||this._hash();return e?n.toString(e):n},e.prototype._update=function(){throw new Error("_update must be implemented by subclass")},t.exports=e}).call(this,e("buffer").Buffer)},{buffer:37}],137:[function(e,t,n){(n=t.exports=function(e){e=e.toLowerCase();var t=n[e];if(!t)throw new Error(e+" is not supported (we accept pull requests)");return new t}).sha=e("./sha"),n.sha1=e("./sha1"),n.sha224=e("./sha224"),n.sha256=e("./sha256"),n.sha384=e("./sha384"),n.sha512=e("./sha512")},{"./sha":138,"./sha1":139,"./sha224":140,"./sha256":141,"./sha384":142,"./sha512":143}],138:[function(o,a,e){(function(t){var e=o("inherits"),n=o("./hash"),r=new Array(80);function i(){this.init(),this._w=r,n.call(this,64,56)}function l(e,t){return e<<t|e>>>32-t}e(i,n),i.prototype.init=function(){return this._a=1732584193,this._b=-271733879,this._c=-1732584194,this._d=271733878,this._e=-1009589776,this},i.prototype._update=function(e){var r,i=this._w,o=this._a,a=this._b,s=this._c,c=this._d,d=this._e,u=0;function t(){return i[u-3]^i[u-8]^i[u-14]^i[u-16]}function n(e,t){i[u]=e;var n=l(o,5)+t+d+e+r;d=c,c=s,s=l(a,30),a=o,o=n,u++}for(r=1518500249;u<16;)n(e.readInt32BE(4*u),a&s|~a&c);for(;u<20;)n(t(),a&s|~a&c);for(r=1859775393;u<40;)n(t(),a^s^c);for(r=-1894007588;u<60;)n(t(),a&s|a&c|s&c);for(r=-899497514;u<80;)n(t(),a^s^c);this._a=o+this._a|0,this._b=a+this._b|0,this._c=s+this._c|0,this._d=c+this._d|0,this._e=d+this._e|0},i.prototype._hash=function(){var e=new t(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},a.exports=i}).call(this,o("buffer").Buffer)},{"./hash":136,buffer:37,inherits:183}],139:[function(o,a,e){(function(t){var e=o("inherits"),n=o("./hash"),r=new Array(80);function i(){this.init(),this._w=r,n.call(this,64,56)}function l(e,t){return e<<t|e>>>32-t}e(i,n),i.prototype.init=function(){return this._a=1732584193,this._b=-271733879,this._c=-1732584194,this._d=271733878,this._e=-1009589776,this},i.prototype._update=function(e){var r,i=this._w,o=this._a,a=this._b,s=this._c,c=this._d,d=this._e,u=0;function t(){return l(i[u-3]^i[u-8]^i[u-14]^i[u-16],1)}function n(e,t){i[u]=e;var n=l(o,5)+t+d+e+r;d=c,c=s,s=l(a,30),a=o,o=n,u++}for(r=1518500249;u<16;)n(e.readInt32BE(4*u),a&s|~a&c);for(;u<20;)n(t(),a&s|~a&c);for(r=1859775393;u<40;)n(t(),a^s^c);for(r=-1894007588;u<60;)n(t(),a&s|a&c|s&c);for(r=-899497514;u<80;)n(t(),a^s^c);this._a=o+this._a|0,this._b=a+this._b|0,this._c=s+this._c|0,this._d=c+this._d|0,this._e=d+this._e|0},i.prototype._hash=function(){var e=new t(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},a.exports=i}).call(this,o("buffer").Buffer)},{"./hash":136,buffer:37,inherits:183}],140:[function(a,s,e){(function(t){var e=a("inherits"),n=a("./sha256"),r=a("./hash"),i=new Array(64);function o(){this.init(),this._w=i,r.call(this,64,56)}e(o,n),o.prototype.init=function(){return this._a=-1056596264,this._b=914150663,this._c=812702999,this._d=-150054599,this._e=-4191439,this._f=1750603025,this._g=1694076839,this._h=-1090891868,this},o.prototype._hash=function(){var e=new t(28);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e},s.exports=o}).call(this,a("buffer").Buffer)},{"./hash":136,"./sha256":141,buffer:37,inherits:183}],141:[function(a,s,e){(function(t){var e=a("inherits"),n=a("./hash"),y=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],r=new Array(64);function i(){this.init(),this._w=r,n.call(this,64,56)}function $(e,t){return e>>>t|e<<32-t}function o(e,t){return e>>>t}e(i,n),i.prototype.init=function(){return this._a=1779033703,this._b=-1150833019,this._c=1013904242,this._d=-1521486534,this._e=1359893119,this._f=-1694144372,this._g=528734635,this._h=1541459225,this},i.prototype._update=function(e){var d=this._w,u=0|this._a,l=0|this._b,f=0|this._c,h=0|this._d,p=0|this._e,m=0|this._f,g=0|this._g,v=0|this._h,b=0;function t(){return($(t=d[b-2],17)^$(t,19)^o(t,10))+d[b-7]+($(e=d[b-15],7)^$(e,18)^o(e,3))+d[b-16];var e,t}function n(e){d[b]=e;var t,n,r,i,o,a,s=v+($(n=p,6)^$(n,11)^$(n,25))+((t=p)&m^~t&g)+y[b]+e,c=($(a=u,2)^$(a,13)^$(a,22))+((r=u)&(i=l)^r&(o=f)^i&o);v=g,g=m,m=p,p=h+s,h=f,f=l,l=u,u=s+c,b++}for(;b<16;)n(e.readInt32BE(4*b));for(;b<64;)n(t());this._a=u+this._a|0,this._b=l+this._b|0,this._c=f+this._c|0,this._d=h+this._d|0,this._e=p+this._e|0,this._f=m+this._f|0,this._g=g+this._g|0,this._h=v+this._h|0},i.prototype._hash=function(){var e=new t(32);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e.writeInt32BE(this._h,28),e},s.exports=i}).call(this,a("buffer").Buffer)},{"./hash":136,buffer:37,inherits:183}],142:[function(a,s,e){(function(t){var e=a("inherits"),n=a("./sha512"),r=a("./hash"),i=new Array(160);function o(){this.init(),this._w=i,r.call(this,128,112)}e(o,n),o.prototype.init=function(){return this._a=-876896931,this._b=1654270250,this._c=-1856437926,this._d=355462360,this._e=1731405415,this._f=-1900787065,this._g=-619958771,this._h=1203062813,this._al=-1056596264,this._bl=914150663,this._cl=812702999,this._dl=-150054599,this._el=-4191439,this._fl=1750603025,this._gl=1694076839,this._hl=-1090891868,this},o.prototype._hash=function(){var r=new t(48);function e(e,t,n){r.writeInt32BE(e,n),r.writeInt32BE(t,n+4)}return e(this._a,this._al,0),e(this._b,this._bl,8),e(this._c,this._cl,16),e(this._d,this._dl,24),e(this._e,this._el,32),e(this._f,this._fl,40),r},s.exports=o}).call(this,a("buffer").Buffer)},{"./hash":136,"./sha512":143,buffer:37,inherits:183}],143:[function(o,a,e){(function(t){var e=o("inherits"),n=o("./hash"),P=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],r=new Array(160);function i(){this.init(),this._w=r,n.call(this,128,112)}function L(e,t,n){return e>>>n|t<<32-n}function D(e,t,n){return e&t^~e&n}function j(e,t,n){return e&t^e&n^t&n}e(i,n),i.prototype.init=function(){return this._a=1779033703,this._b=-1150833019,this._c=1013904242,this._d=-1521486534,this._e=1359893119,this._f=-1694144372,this._g=528734635,this._h=1541459225,this._al=-205731576,this._bl=-2067093701,this._cl=-23791573,this._dl=1595750129,this._el=-1377402159,this._fl=725511199,this._gl=-79577749,this._hl=327033209,this},i.prototype._update=function(e){var h,p,t,n,r,i,o,a,s,c,d,u,m=this._w,g=0|this._a,v=0|this._b,b=0|this._c,y=0|this._d,$=0|this._e,w=0|this._f,x=0|this._g,S=0|this._h,_=0|this._al,E=0|this._bl,C=0|this._cl,A=0|this._dl,k=0|this._el,T=0|this._fl,M=0|this._gl,I=0|this._hl,N=0,O=0;function l(){m[O]=h,m[O+1]=p;var e=j(g,v,b),t=j(_,E,C),n=L(g,_,28)^L(_,g,2)^L(_,g,7),r=L(_,g,28)^L(g,_,2)^L(g,_,7),i=L($,k,14)^L($,k,18)^L(k,$,9),o=L(k,$,14)^L(k,$,18)^L($,k,9),a=P[O],s=P[O+1],c=D($,w,x),d=D(k,T,M),u=I+o,l=S+i+(u>>>0<I>>>0?1:0),f=r+t;S=x,I=M,x=w,M=T,w=$,T=k,$=y+(l=(l=(l=l+c+((u+=d)>>>0<d>>>0?1:0))+a+((u+=s)>>>0<s>>>0?1:0))+h+((u+=p)>>>0<p>>>0?1:0))+((k=A+u|0)>>>0<A>>>0?1:0)|0,y=b,A=C,b=v,C=E,v=g,E=_,g=l+(n+e+(f>>>0<r>>>0?1:0))+((_=u+f|0)>>>0<u>>>0?1:0)|0,N++,O+=2}for(;N<16;)h=e.readInt32BE(4*O),p=e.readInt32BE(4*O+4),l();for(;N<80;)n=t=void 0,t=m[O-30],n=m[O-30+1],r=L(t,n,1)^L(t,n,8)^t>>>7,i=L(n,t,1)^L(n,t,8)^L(n,t,7),o=L(t=m[O-4],n=m[O-4+1],19)^L(n,t,29)^t>>>6,a=L(n,t,19)^L(t,n,29)^L(n,t,6),s=m[O-14],c=m[O-14+1],d=m[O-32],u=m[O-32+1],h=(h=(h=r+s+((p=i+c)>>>0<i>>>0?1:0))+o+((p+=a)>>>0<a>>>0?1:0))+d+((p+=u)>>>0<u>>>0?1:0),l();this._al=this._al+_|0,this._bl=this._bl+E|0,this._cl=this._cl+C|0,this._dl=this._dl+A|0,this._el=this._el+k|0,this._fl=this._fl+T|0,this._gl=this._gl+M|0,this._hl=this._hl+I|0,this._a=this._a+g+(this._al>>>0<_>>>0?1:0)|0,this._b=this._b+v+(this._bl>>>0<E>>>0?1:0)|0,this._c=this._c+b+(this._cl>>>0<C>>>0?1:0)|0,this._d=this._d+y+(this._dl>>>0<A>>>0?1:0)|0,this._e=this._e+$+(this._el>>>0<k>>>0?1:0)|0,this._f=this._f+w+(this._fl>>>0<T>>>0?1:0)|0,this._g=this._g+x+(this._gl>>>0<M>>>0?1:0)|0,this._h=this._h+S+(this._hl>>>0<I>>>0?1:0)|0},i.prototype._hash=function(){var r=new t(64);function e(e,t,n){r.writeInt32BE(e,n),r.writeInt32BE(t,n+4)}return e(this._a,this._al,0),e(this._b,this._bl,8),e(this._c,this._cl,16),e(this._d,this._dl,24),e(this._e,this._el,32),e(this._f,this._fl,40),e(this._g,this._gl,48),e(this._h,this._hl,56),r},a.exports=i}).call(this,o("buffer").Buffer)},{"./hash":136,buffer:37,inherits:183}],144:[function(t,r,e){(function(a){"use strict";var s=t("create-hash/browser"),e=t("inherits"),c=t("stream").Transform,d=new a(128);function n(e,t){c.call(this),"string"==typeof t&&(t=new a(t));var n="sha512"===e||"sha384"===e?128:64;this._alg=e,(this._key=t).length>n?t=s(e).update(t).digest():t.length<n&&(t=a.concat([t,d],n));for(var r=this._ipad=new a(n),i=this._opad=new a(n),o=0;o<n;o++)r[o]=54^t[o],i[o]=92^t[o];this._hash=s(e).update(r)}d.fill(0),e(n,c),n.prototype.update=function(e,t){return this._hash.update(e,t),this},n.prototype._transform=function(e,t,n){this._hash.update(e),n()},n.prototype._flush=function(e){this.push(this.digest()),e()},n.prototype.digest=function(e){var t=this._hash.digest();return s(this._alg).update(this._opad).update(t).digest(e)},r.exports=function(e,t){return new n(e,t)}}).call(this,t("buffer").Buffer)},{buffer:37,"create-hash/browser":132,inherits:183,stream:200}],145:[function(e,t,n){(function(i){var o=e("./lib/generatePrime"),r=e("./lib/primes"),a=e("./lib/dh");n.DiffieHellmanGroup=n.createDiffieHellmanGroup=n.getDiffieHellman=function(e){var t=new i(r[e].prime,"hex"),n=new i(r[e].gen,"hex");return new a(t,n)},n.createDiffieHellman=n.DiffieHellman=function(e,t,n,r){return(i.isBuffer(t)||"string"==typeof t&&-1===["hex","binary","base64"].indexOf(t))&&(r=n,n=t,t=void 0),t=t||"binary",r=r||"binary",n=n||new i([2]),i.isBuffer(n)||(n=new i(n,r)),"number"==typeof e?new a(o(e,n),n,!0):(i.isBuffer(e)||(e=new i(e,t)),new a(e,n,!0))}}).call(this,e("buffer").Buffer)},{"./lib/dh":146,"./lib/generatePrime":147,"./lib/primes":148,buffer:37}],146:[function(g,v,e){(function(o){var a=g("bn.js"),s=new(g("miller-rabin")),c=new a(24),d=new a(11),u=new a(10),l=new a(3),f=new a(7),h=g("./generatePrime"),e=g("randombytes");function r(e,t){return t=t||"utf8",o.isBuffer(e)||(e=new o(e,t)),this._pub=new a(e),this}function i(e,t){return t=t||"utf8",o.isBuffer(e)||(e=new o(e,t)),this._priv=new a(e),this}v.exports=t;var p={};function m(t,n){try{Object.defineProperty(t,"verifyError",{enumerable:!0,value:n,writable:!1})}catch(e){t.verifyError=n}}function t(e,t,n){this.setGenerator(t),this.__prime=new a(e),this._prime=a.mont(this.__prime),this._primeLen=e.length,this._pub=void 0,this._priv=void 0,n?(this.setPublicKey=r,this.setPrivateKey=i,m(this,function(e,t){var n=t.toString("hex"),r=[n,e.toString(16)].join("_");if(r in p)return p[r];var i,o=0;if(e.isEven()||!h.simpleSieve||!h.fermatTest(e)||!s.test(e))return o+=1,o+="02"===n||"05"===n?8:4,p[r]=o;switch(s.test(e.shrn(1))||(o+=2),n){case"02":e.mod(c).cmp(d)&&(o+=8);break;case"05":(i=e.mod(u)).cmp(l)&&i.cmp(f)&&(o+=8);break;default:o+=4}return p[r]=o}(this.__prime,t))):m(this,8)}function n(e,t){var n=new o(e.toArray());return t?n.toString(t):n}t.prototype.generateKeys=function(){return this._priv||(this._priv=new a(e(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},t.prototype.computeSecret=function(e){var t=(e=(e=new a(e)).toRed(this._prime)).redPow(this._priv).fromRed(),n=new o(t.toArray()),r=this.getPrime();if(n.length<r.length){var i=new o(r.length-n.length);i.fill(0),n=o.concat([i,n])}return n},t.prototype.getPublicKey=function(e){return n(this._pub,e)},t.prototype.getPrivateKey=function(e){return n(this._priv,e)},t.prototype.getPrime=function(e){return n(this.__prime,e)},t.prototype.getGenerator=function(e){return n(this._gen,e)},t.prototype.setGenerator=function(e,t){return t=t||"utf8",o.isBuffer(e)||(e=new o(e,t)),this._gen=new a(e),this}}).call(this,g("buffer").Buffer)},{"./generatePrime":147,"bn.js":149,buffer:37,"miller-rabin":150,randombytes:181}],147:[function(e,t,n){var s=e("randombytes");(t.exports=r).simpleSieve=w,r.fermatTest=x;var c=e("bn.js"),d=new c(24),u=new(e("miller-rabin")),l=new c(1),f=new c(2),h=new c(5),p=new c(16),m=new c(8),g=new c(10),v=new c(3),b=(new c(7),new c(11)),y=new c(4),$=new c(12),o=null;function w(e){for(var t=function(){if(null!==o)return o;var e=[];e[0]=2;for(var t=1,n=3;n<1048576;n+=2){for(var r=Math.ceil(Math.sqrt(n)),i=0;i<t&&e[i]<=r&&n%e[i]!=0;i++);t!==i&&e[i]<=r||(e[t++]=n)}return o=e}(),n=0;n<t.length;n++)if(0===e.modn(t[n]))return 0===e.cmpn(t[n]);return!0}function x(e){var t=c.mont(e);return 0===f.toRed(t).redPow(e.subn(1)).fromRed().cmpn(1)}function r(e,n){if(e<16)return new c(2===n||5===n?[140,123]:[140,39]);var r,i;function t(e){r=-1;for(var t=new c(s(Math.ceil(e/8)));t.bitLength()>e;)t.ishrn(1);if(t.isEven()&&t.iadd(l),t.testn(1)||t.iadd(f),n.cmp(f))if(n.cmp(h))i={major:[y],minor:[f]};else{for(rem=t.mod(g);rem.cmp(v);)t.iadd(y),rem=t.mod(g);i={major:[y,p],minor:[f,m]}}else{for(;t.mod(d).cmp(b);)t.iadd(y);i={major:[d],minor:[$]}}return t}n=new c(n);for(var o=t(e),a=o.shrn(1);;){for(;o.bitLength()>e;)a=(o=t(e)).shrn(1);if(r++,w(a)&&w(o)&&x(a)&&x(o)&&u.test(a)&&u.test(o))return o;o.iadd(i.major[r%i.major.length]),a.iadd(i.minor[r%i.minor.length])}}},{"bn.js":149,"miller-rabin":150,randombytes:181}],148:[function(e,t,n){t.exports={modp1:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff"},modp2:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff"},modp5:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff"},modp14:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff"},modp15:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff"},modp16:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff"},modp17:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff"},modp18:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff"}}},{}],149:[function(e,t,n){arguments[4][63][0].apply(n,arguments)},{dup:63}],150:[function(e,t,n){var p=e("bn.js"),r=e("brorand");function i(e){this.rand=e||new r.Rand}(t.exports=i).create=function(e){return new i(e)},i.prototype._rand=function(e){var t=e.bitLength(),n=this.rand.generate(Math.ceil(t/8));n[0]|=3;var r=7&t;return 0!==r&&(n[n.length-1]>>=7-r),new p(n)},i.prototype.test=function(e,t,n){var r=e.bitLength(),i=p.mont(e),o=new p(1).toRed(i);t||(t=Math.max(1,r/48|0));for(var a=e.subn(1),s=a.subn(1),c=0;!a.testn(c);c++);for(var d=e.shrn(c),u=a.toRed(i);0<t;t--){var l=this._rand(s);n&&n(l);var f=l.toRed(i).redPow(d);if(0!==f.cmp(o)&&0!==f.cmp(u)){for(var h=1;h<c;h++){if(0===(f=f.redSqr()).cmp(o))return!1;if(0===f.cmp(u))break}if(h===c)return!1}}return!0},i.prototype.getDivisor=function(e,t){var n=e.bitLength(),r=p.mont(e),i=new p(1).toRed(r);t||(t=Math.max(1,n/48|0));for(var o=e.subn(1),a=o.subn(1),s=0;!o.testn(s);s++);for(var c=e.shrn(s),d=o.toRed(r);0<t;t--){var u=this._rand(a),l=e.gcd(u);if(0!==l.cmpn(1))return l;var f=u.toRed(r).redPow(c);if(0!==f.cmp(i)&&0!==f.cmp(d)){for(var h=1;h<s;h++){if(0===(f=f.redSqr()).cmp(i))return f.fromRed().subn(1).gcd(e);if(0===f.cmp(d))break}if(h===s)return(f=f.redSqr()).fromRed().subn(1).gcd(e)}}return!1}},{"bn.js":149,brorand:151}],151:[function(e,t,n){arguments[4][78][0].apply(n,arguments)},{dup:78}],152:[function(e,t,n){(function(v){var b=e("create-hmac"),y=Math.pow(2,30)-1;function s(e,t,n,r,i){if("number"!=typeof n)throw new TypeError("Iterations not a number");if(n<0)throw new TypeError("Bad iterations");if("number"!=typeof r)throw new TypeError("Key length not a number");if(r<0||y<r)throw new TypeError("Bad key length");var o;i=i||"sha1",v.isBuffer(e)||(e=new v(e,"binary")),v.isBuffer(t)||(t=new v(t,"binary"));var a,s,c=1,d=new v(r),u=new v(t.length+4);t.copy(u,0,0,t.length);for(var l=1;l<=c;l++){u.writeUInt32BE(l,t.length);var f=b(i,e).update(u).digest();o||(o=f.length,s=new v(o),a=r-((c=Math.ceil(r/o))-1)*o),f.copy(s,0,0,o);for(var h=1;h<n;h++){f=b(i,e).update(f).digest();for(var p=0;p<o;p++)s[p]^=f[p]}var m=(l-1)*o,g=l===c?a:o;s.copy(d,m,0,g)}return d}n.pbkdf2=function(e,t,n,r,i,o){"function"==typeof i&&(o=i,i=void 0);if("function"!=typeof o)throw new Error("No callback provided to pbkdf2");var a=s(e,t,n,r,i);setTimeout(function(){o(void 0,a)})},n.pbkdf2Sync=s}).call(this,e("buffer").Buffer)},{buffer:37,"create-hmac":144}],153:[function(e,t,n){n.publicEncrypt=e("./publicEncrypt"),n.privateDecrypt=e("./privateDecrypt"),n.privateEncrypt=function(e,t){return n.publicEncrypt(e,t,!0)},n.publicDecrypt=function(e,t){return n.privateDecrypt(e,t,!0)}},{"./privateDecrypt":177,"./publicEncrypt":178}],154:[function(e,t,n){(function(o){var a=e("create-hash");function s(e){var t=new o(4);return t.writeUInt32BE(e,0),t}t.exports=function(e,t){for(var n,r=new o(""),i=0;r.length<t;)n=s(i++),r=o.concat([r,a("sha1").update(e).update(n).digest()]);return r.slice(0,t)}}).call(this,e("buffer").Buffer)},{buffer:37,"create-hash":132}],155:[function(e,t,n){arguments[4][63][0].apply(n,arguments)},{dup:63}],156:[function(e,t,n){arguments[4][64][0].apply(n,arguments)},{"bn.js":155,buffer:37,dup:64,randombytes:181}],157:[function(e,t,n){arguments[4][86][0].apply(n,arguments)},{buffer:37,"create-hash":132,dup:86}],158:[function(e,t,n){arguments[4][87][0].apply(n,arguments)},{dup:87}],159:[function(e,t,n){arguments[4][88][0].apply(n,arguments)},{"asn1.js":162,dup:88}],160:[function(e,t,n){arguments[4][89][0].apply(n,arguments)},{"./EVP_BytesToKey":157,"browserify-aes":45,buffer:37,dup:89}],161:[function(e,t,n){arguments[4][90][0].apply(n,arguments)},{"./aesid.json":158,"./asn1":159,"./fixProc":160,"browserify-aes":45,buffer:37,dup:90,pbkdf2:152}],162:[function(e,t,n){arguments[4][91][0].apply(n,arguments)},{"./asn1/api":163,"./asn1/base":165,"./asn1/constants":169,"./asn1/decoders":171,"./asn1/encoders":174,"bn.js":155,dup:91}],163:[function(e,t,n){arguments[4][92][0].apply(n,arguments)},{"../asn1":162,dup:92,inherits:183,vm:204}],164:[function(e,t,n){arguments[4][93][0].apply(n,arguments)},{"../base":165,buffer:37,dup:93,inherits:183}],165:[function(e,t,n){arguments[4][94][0].apply(n,arguments)},{"./buffer":164,"./node":166,"./reporter":167,dup:94}],166:[function(e,t,n){arguments[4][95][0].apply(n,arguments)},{"../base":165,dup:95,"minimalistic-assert":176}],167:[function(e,t,n){arguments[4][96][0].apply(n,arguments)},{dup:96,inherits:183}],168:[function(e,t,n){arguments[4][97][0].apply(n,arguments)},{"../constants":169,dup:97}],169:[function(e,t,n){arguments[4][98][0].apply(n,arguments)},{"./der":168,dup:98}],170:[function(e,t,n){arguments[4][99][0].apply(n,arguments)},{"../../asn1":162,dup:99,inherits:183}],171:[function(e,t,n){arguments[4][100][0].apply(n,arguments)},{"./der":170,"./pem":172,dup:100}],172:[function(e,t,n){arguments[4][101][0].apply(n,arguments)},{"../../asn1":162,"./der":170,buffer:37,dup:101,inherits:183}],173:[function(e,t,n){arguments[4][102][0].apply(n,arguments)},{"../../asn1":162,buffer:37,dup:102,inherits:183}],174:[function(e,t,n){arguments[4][103][0].apply(n,arguments)},{"./der":173,"./pem":175,dup:103}],175:[function(e,t,n){arguments[4][104][0].apply(n,arguments)},{"../../asn1":162,"./der":173,buffer:37,dup:104,inherits:183}],176:[function(e,t,n){arguments[4][105][0].apply(n,arguments)},{dup:105}],177:[function(e,t,n){(function(u){var c=e("parse-asn1"),l=e("./mgf"),f=e("./xor"),d=e("bn.js"),h=e("browserify-rsa"),p=e("create-hash"),m=e("./withPublic");t.exports=function(e,t,n){var r;r=e.padding?e.padding:n?1:4;var i,o=c(e),a=o.modulus.byteLength();if(t.length>a||0<=new d(t).cmp(o.modulus))throw new Error("decryption error");i=n?m(new d(t),o):h(t,o);var s=new u(a-i.length);if(s.fill(0),i=u.concat([s,i],a),4===r)return function(e,t){e.modulus;var n=e.modulus.byteLength(),r=(t.length,p("sha1").update(new u("")).digest()),i=r.length;if(0!==t[0])throw new Error("decryption error");var o=t.slice(1,i+1),a=t.slice(i+1),s=f(o,l(a,i)),c=f(a,l(s,n-i-1));if(function(e,t){e=new u(e),t=new u(t);var n=0,r=e.length;e.length!==t.length&&(n++,r=Math.min(e.length,t.length));var i=-1;for(;++i<r;)n+=e[i]^t[i];return n}(r,c.slice(0,i)))throw new Error("decryption error");var d=i;for(;0===c[d];)d++;if(1!==c[d++])throw new Error("decryption error");return c.slice(d)}(o,i);if(1===r)return function(e,t,n){var r=t.slice(0,2),i=2,o=0;for(;0!==t[i++];)if(i>=t.length){o++;break}var a=t.slice(2,i-1);t.slice(i-1,i);("0002"!==r.toString("hex")&&!n||"0001"!==r.toString("hex")&&n)&&o++;a.length<8&&o++;if(o)throw new Error("decryption error");return t.slice(i)}(0,i,n);if(3===r)return i;throw new Error("unknown padding")}}).call(this,e("buffer").Buffer)},{"./mgf":154,"./withPublic":179,"./xor":180,"bn.js":155,"browserify-rsa":156,buffer:37,"create-hash":132,"parse-asn1":161}],178:[function(e,t,n){(function(f){var a=e("parse-asn1"),h=e("randombytes"),p=e("create-hash"),m=e("./mgf"),g=e("./xor"),v=e("bn.js"),s=e("./withPublic"),c=e("browserify-rsa");t.exports=function(e,t,n){var r;r=e.padding?e.padding:n?1:4;var i,o=a(e);if(4===r)i=function(e,t){var n=e.modulus.byteLength(),r=t.length,i=p("sha1").update(new f("")).digest(),o=i.length,a=2*o;if(n-a-2<r)throw new Error("message too long");var s=new f(n-r-a-2);s.fill(0);var c=n-o-1,d=h(o),u=g(f.concat([i,s,new f([1]),t],c),m(d,c)),l=g(d,m(u,o));return new v(f.concat([new f([0]),l,u],n))}(o,t);else if(1===r)i=function(e,t,n){var r,i=t.length,o=e.modulus.byteLength();if(o-11<i)throw new Error("message too long");n?(r=new f(o-i-3)).fill(255):r=function(e,t){var n,r=new f(e),i=0,o=h(2*e),a=0;for(;i<e;)a===o.length&&(o=h(2*e),a=0),(n=o[a++])&&(r[i++]=n);return r}(o-i-3);return new v(f.concat([new f([0,n?1:2]),r,new f([0]),t],o))}(o,t,n);else{if(3!==r)throw new Error("unknown padding");if(0<=(i=new v(t)).cmp(o.modulus))throw new Error("data too long for modulus")}return n?c(i,o):s(i,o)}}).call(this,e("buffer").Buffer)},{"./mgf":154,"./withPublic":179,"./xor":180,"bn.js":155,"browserify-rsa":156,buffer:37,"create-hash":132,"parse-asn1":161,randombytes:181}],179:[function(e,t,n){(function(n){var r=e("bn.js");t.exports=function(e,t){return new n(e.toRed(r.mont(t.modulus)).redPow(new r(t.publicExponent)).fromRed().toArray())}}).call(this,e("buffer").Buffer)},{"bn.js":155,buffer:37}],180:[function(e,t,n){t.exports=function(e,t){for(var n=e.length,r=-1;++r<n;)e[r]^=t[r];return e}},{}],181:[function(e,t,n){(function(r,e,i){"use strict";var o=e.crypto||e.msCrypto;o&&o.getRandomValues?t.exports=function(e,t){var n=new i(e);if(o.getRandomValues(n),"function"==typeof t)return r.nextTick(function(){t(null,n)});return n}:t.exports=function(){throw new Error("secure random number generation not supported by this browser\nuse chrome, FireFox or Internet Explorer 11")}}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer)},{_process:186,buffer:37}],182:[function(e,t,n){function r(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function s(e){return"function"==typeof e}function c(e){return"object"==typeof e&&null!==e}function d(e){return void 0===e}((t.exports=r).EventEmitter=r).prototype._events=void 0,r.prototype._maxListeners=void 0,r.defaultMaxListeners=10,r.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},r.prototype.emit=function(e){var t,n,r,i,o,a;if(this._events||(this._events={}),"error"===e&&(!this._events.error||c(this._events.error)&&!this._events.error.length)){if((t=arguments[1])instanceof Error)throw t;throw TypeError('Uncaught, unspecified "error" event.')}if(d(n=this._events[e]))return!1;if(s(n))switch(arguments.length){case 1:n.call(this);break;case 2:n.call(this,arguments[1]);break;case 3:n.call(this,arguments[1],arguments[2]);break;default:for(r=arguments.length,i=new Array(r-1),o=1;o<r;o++)i[o-1]=arguments[o];n.apply(this,i)}else if(c(n)){for(r=arguments.length,i=new Array(r-1),o=1;o<r;o++)i[o-1]=arguments[o];for(r=(a=n.slice()).length,o=0;o<r;o++)a[o].apply(this,i)}return!0},r.prototype.on=r.prototype.addListener=function(e,t){var n;if(!s(t))throw TypeError("listener must be a function");(this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,s(t.listener)?t.listener:t),this._events[e]?c(this._events[e])?this._events[e].push(t):this._events[e]=[this._events[e],t]:this._events[e]=t,c(this._events[e])&&!this._events[e].warned)&&((n=d(this._maxListeners)?r.defaultMaxListeners:this._maxListeners)&&0<n&&this._events[e].length>n&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace()));return this},r.prototype.once=function(e,t){if(!s(t))throw TypeError("listener must be a function");var n=!1;function r(){this.removeListener(e,r),n||(n=!0,t.apply(this,arguments))}return r.listener=t,this.on(e,r),this},r.prototype.removeListener=function(e,t){var n,r,i,o;if(!s(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(i=(n=this._events[e]).length,r=-1,n===t||s(n.listener)&&n.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(c(n)){for(o=i;0<o--;)if(n[o]===t||n[o].listener&&n[o].listener===t){r=o;break}if(r<0)return this;1===n.length?(n.length=0,delete this._events[e]):n.splice(r,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},r.prototype.removeAllListeners=function(e){var t,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(s(n=this._events[e]))this.removeListener(e,n);else for(;n.length;)this.removeListener(e,n[n.length-1]);return delete this._events[e],this},r.prototype.listeners=function(e){return this._events&&this._events[e]?s(this._events[e])?[this._events[e]]:this._events[e].slice():[]},r.listenerCount=function(e,t){return e._events&&e._events[t]?s(e._events[t])?1:e._events[t].length:0}},{}],183:[function(e,t,n){"function"==typeof Object.create?t.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:t.exports=function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}},{}],184:[function(e,t,n){t.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},{}],185:[function(e,t,d){(function(i){function o(e,t){for(var n=0,r=e.length-1;0<=r;r--){var i=e[r];"."===i?e.splice(r,1):".."===i?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}var t=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,a=function(e){return t.exec(e).slice(1)};function s(e,t){if(e.filter)return e.filter(t);for(var n=[],r=0;r<e.length;r++)t(e[r],r,e)&&n.push(e[r]);return n}d.resolve=function(){for(var e="",t=!1,n=arguments.length-1;-1<=n&&!t;n--){var r=0<=n?arguments[n]:i.cwd();if("string"!=typeof r)throw new TypeError("Arguments to path.resolve must be strings");r&&(e=r+"/"+e,t="/"===r.charAt(0))}return(t?"/":"")+(e=o(s(e.split("/"),function(e){return!!e}),!t).join("/"))||"."},d.normalize=function(e){var t=d.isAbsolute(e),n="/"===r(e,-1);return(e=o(s(e.split("/"),function(e){return!!e}),!t).join("/"))||t||(e="."),e&&n&&(e+="/"),(t?"/":"")+e},d.isAbsolute=function(e){return"/"===e.charAt(0)},d.join=function(){var e=Array.prototype.slice.call(arguments,0);return d.normalize(s(e,function(e,t){if("string"!=typeof e)throw new TypeError("Arguments to path.join must be strings");return e}).join("/"))},d.relative=function(e,t){function n(e){for(var t=0;t<e.length&&""===e[t];t++);for(var n=e.length-1;0<=n&&""===e[n];n--);return n<t?[]:e.slice(t,n-t+1)}e=d.resolve(e).substr(1),t=d.resolve(t).substr(1);for(var r=n(e.split("/")),i=n(t.split("/")),o=Math.min(r.length,i.length),a=o,s=0;s<o;s++)if(r[s]!==i[s]){a=s;break}var c=[];for(s=a;s<r.length;s++)c.push("..");return(c=c.concat(i.slice(a))).join("/")},d.sep="/",d.delimiter=":",d.dirname=function(e){var t=a(e),n=t[0],r=t[1];return n||r?(r&&(r=r.substr(0,r.length-1)),n+r):"."},d.basename=function(e,t){var n=a(e)[2];return t&&n.substr(-1*t.length)===t&&(n=n.substr(0,n.length-t.length)),n},d.extname=function(e){return a(e)[3]};var r="b"==="ab".substr(-1)?function(e,t,n){return e.substr(t,n)}:function(e,t,n){return t<0&&(t=e.length+t),e.substr(t,n)}}).call(this,e("_process"))},{_process:186}],186:[function(e,t,n){var r,i=t.exports={},o=[],a=!1,s=-1;function c(){a=!1,r.length?o=r.concat(o):s=-1,o.length&&d()}function d(){if(!a){var e=setTimeout(c);a=!0;for(var t=o.length;t;){for(r=o,o=[];++s<t;)r&&r[s].run();s=-1,t=o.length}r=null,a=!1,clearTimeout(e)}}function u(e,t){this.fun=e,this.array=t}function l(){}i.nextTick=function(e){var t=new Array(arguments.length-1);if(1<arguments.length)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];o.push(new u(e,t)),1!==o.length||a||setTimeout(d,0)},u.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=l,i.addListener=l,i.once=l,i.off=l,i.removeListener=l,i.removeAllListeners=l,i.emit=l,i.binding=function(e){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},{}],187:[function(e,t,n){t.exports=e("./lib/_stream_duplex.js")},{"./lib/_stream_duplex.js":188}],188:[function(e,t,n){"use strict";var r=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};t.exports=l;var i=e("process-nextick-args"),o=e("core-util-is");o.inherits=e("inherits");var a=e("./_stream_readable"),s=e("./_stream_writable");o.inherits(l,a);for(var c=r(s.prototype),d=0;d<c.length;d++){var u=c[d];l.prototype[u]||(l.prototype[u]=s.prototype[u])}function l(e){if(!(this instanceof l))return new l(e);a.call(this,e),s.call(this,e),e&&!1===e.readable&&(this.readable=!1),e&&!1===e.writable&&(this.writable=!1),this.allowHalfOpen=!0,e&&!1===e.allowHalfOpen&&(this.allowHalfOpen=!1),this.once("end",f)}function f(){this.allowHalfOpen||this._writableState.ended||i(h,this)}function h(e){e.end()}},{"./_stream_readable":190,"./_stream_writable":192,"core-util-is":193,inherits:183,"process-nextick-args":194}],189:[function(e,t,n){"use strict";t.exports=o;var r=e("./_stream_transform"),i=e("core-util-is");function o(e){if(!(this instanceof o))return new o(e);r.call(this,e)}i.inherits=e("inherits"),i.inherits(o,r),o.prototype._transform=function(e,t,n){n(null,e)}},{"./_stream_transform":191,"core-util-is":193,inherits:183}],190:[function(S,_,e){(function(m){"use strict";_.exports=n;var g=S("process-nextick-args"),v=S("isarray"),f=S("buffer").Buffer;n.ReadableState=t;var i,b=S("events").EventEmitter;b.listenerCount||(b.listenerCount=function(e,t){return e.listeners(t).length}),function(){try{i=S("stream")}catch(e){}finally{i||(i=S("events").EventEmitter)}}();f=S("buffer").Buffer;var e=S("core-util-is");e.inherits=S("inherits");var o,y=S("util");function t(e,t){var n=S("./_stream_duplex");e=e||{},this.objectMode=!!e.objectMode,t instanceof n&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var r=e.highWaterMark,i=this.objectMode?16:16384;this.highWaterMark=r||0===r?r:i,this.highWaterMark=~~this.highWaterMark,this.buffer=[],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.defaultEncoding=e.defaultEncoding||"utf8",this.ranOut=!1,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(o||(o=S("string_decoder/").StringDecoder),this.decoder=new o(e.encoding),this.encoding=e.encoding)}function n(e){S("./_stream_duplex");if(!(this instanceof n))return new n(e);this._readableState=new t(e,this),this.readable=!0,e&&"function"==typeof e.read&&(this._read=e.read),i.call(this)}function r(e,t,n,r,i){var o,a,s,c=function(e,t){var n=null;f.isBuffer(t)||"string"==typeof t||null==t||e.objectMode||(n=new TypeError("Invalid non-string/buffer chunk"));return n}(t,n);if(c)e.emit("error",c);else if(null===n)t.reading=!1,function(e,t){if(t.ended)return;if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,u(e)}(e,t);else if(t.objectMode||n&&0<n.length)if(t.ended&&!i){var d=new Error("stream.push() after EOF");e.emit("error",d)}else if(t.endEmitted&&i){d=new Error("stream.unshift() after end event");e.emit("error",d)}else!t.decoder||i||r||(n=t.decoder.write(n)),i||(t.reading=!1),t.flowing&&0===t.length&&!t.sync?(e.emit("data",n),e.read(0)):(t.length+=t.objectMode?1:n.length,i?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&u(e)),o=e,(a=t).readingMore||(a.readingMore=!0,g(l,o,a));else i||(t.reading=!1);return!(s=t).ended&&(s.needReadable||s.length<s.highWaterMark||0===s.length)}y=y&&y.debuglog?y.debuglog("stream"):function(){},e.inherits(n,i),n.prototype.push=function(e,t){var n=this._readableState;return n.objectMode||"string"!=typeof e||(t=t||n.defaultEncoding)!==n.encoding&&(e=new f(e,t),t=""),r(this,n,e,t,!1)},n.prototype.unshift=function(e){return r(this,this._readableState,e,"",!0)},n.prototype.isPaused=function(){return!1===this._readableState.flowing},n.prototype.setEncoding=function(e){return o||(o=S("string_decoder/").StringDecoder),this._readableState.decoder=new o(e),this._readableState.encoding=e,this};var a=8388608;function s(e,t){return 0===t.length&&t.ended?0:t.objectMode?0===e?0:1:null===e||isNaN(e)?t.flowing&&t.buffer.length?t.buffer[0].length:t.length:e<=0?0:(e>t.highWaterMark&&(t.highWaterMark=function(e){if(a<=e)e=a;else{e--;for(var t=1;t<32;t<<=1)e|=e>>t;e++}return e}(e)),e>t.length?t.ended?t.length:(t.needReadable=!0,0):e)}function u(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(y("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?g(c,e):c(e))}function c(e){y("emit readable"),e.emit("readable"),$(e)}function l(e,t){for(var n=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(y("maybeReadMore read 0"),e.read(0),n!==t.length);)n=t.length;t.readingMore=!1}function d(e){y("readable nexttick read 0"),e.read(0)}function h(e,t){t.reading||(y("resume read 0"),e.read(0)),t.resumeScheduled=!1,e.emit("resume"),$(e),t.flowing&&!t.reading&&e.read(0)}function $(e){var t=e._readableState;if(y("flow",t.flowing),t.flowing)do{var n=e.read()}while(null!==n&&t.flowing)}function p(e,t){var n,r=t.buffer,i=t.length,o=!!t.decoder,a=!!t.objectMode;if(0===r.length)return null;if(0===i)n=null;else if(a)n=r.shift();else if(!e||i<=e)n=o?r.join(""):f.concat(r,i),r.length=0;else{if(e<r[0].length)n=(u=r[0]).slice(0,e),r[0]=u.slice(e);else if(e===r[0].length)n=r.shift();else{n=o?"":new f(e);for(var s=0,c=0,d=r.length;c<d&&s<e;c++){var u=r[0],l=Math.min(e-s,u.length);o?n+=u.slice(0,l):u.copy(n,s,0,l),l<u.length?r[0]=u.slice(l):r.shift(),s+=l}}}return n}function w(e){var t=e._readableState;if(0<t.length)throw new Error("endReadable called on non-empty stream");t.endEmitted||(t.ended=!0,g(x,t,e))}function x(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}n.prototype.read=function(e){y("read",e);var t=this._readableState,n=e;if(("number"!=typeof e||0<e)&&(t.emittedReadable=!1),0===e&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return y("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?w(this):u(this),null;if(0===(e=s(e,t))&&t.ended)return 0===t.length&&w(this),null;var r,i=t.needReadable;return y("need readable",i),(0===t.length||t.length-e<t.highWaterMark)&&y("length less than watermark",i=!0),(t.ended||t.reading)&&y("reading or ended",i=!1),i&&(y("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1),i&&!t.reading&&(e=s(n,t)),null===(r=0<e?p(e,t):null)&&(t.needReadable=!0,e=0),t.length-=e,0!==t.length||t.ended||(t.needReadable=!0),n!==e&&t.ended&&0===t.length&&w(this),null!==r&&this.emit("data",r),r},n.prototype._read=function(e){this.emit("error",new Error("not implemented"))},n.prototype.pipe=function(t,e){var n=this,r=this._readableState;switch(r.pipesCount){case 0:r.pipes=t;break;case 1:r.pipes=[r.pipes,t];break;default:r.pipes.push(t)}r.pipesCount+=1,y("pipe count=%d opts=%j",r.pipesCount,e);var i=(!e||!1!==e.end)&&t!==m.stdout&&t!==m.stderr?a:d;function o(e){y("onunpipe"),e===n&&d()}function a(){y("onend"),t.end()}r.endEmitted?g(i):n.once("end",i),t.on("unpipe",o);var s,c=(s=n,function(){var e=s._readableState;y("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&b.listenerCount(s,"data")&&(e.flowing=!0,$(s))});function d(){y("cleanup"),t.removeListener("close",f),t.removeListener("finish",h),t.removeListener("drain",c),t.removeListener("error",l),t.removeListener("unpipe",o),n.removeListener("end",a),n.removeListener("end",d),n.removeListener("data",u),!r.awaitDrain||t._writableState&&!t._writableState.needDrain||c()}function u(e){y("ondata"),!1===t.write(e)&&(y("false write response, pause",n._readableState.awaitDrain),n._readableState.awaitDrain++,n.pause())}function l(e){y("onerror",e),p(),t.removeListener("error",l),0===b.listenerCount(t,"error")&&t.emit("error",e)}function f(){t.removeListener("finish",h),p()}function h(){y("onfinish"),t.removeListener("close",f),p()}function p(){y("unpipe"),n.unpipe(t)}return t.on("drain",c),n.on("data",u),t._events&&t._events.error?v(t._events.error)?t._events.error.unshift(l):t._events.error=[l,t._events.error]:t.on("error",l),t.once("close",f),t.once("finish",h),t.emit("pipe",n),r.flowing||(y("pipe resume"),n.resume()),t},n.prototype.unpipe=function(e){var t=this._readableState;if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this)),this;if(!e){var n=t.pipes,r=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;i<r;i++)n[i].emit("unpipe",this);return this}return-1===(i=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}(t.pipes,e))||(t.pipes.splice(i,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this)),this},n.prototype.addListener=n.prototype.on=function(e,t){var n=i.prototype.on.call(this,e,t);if("data"===e&&!1!==this._readableState.flowing&&this.resume(),"readable"===e&&this.readable){var r=this._readableState;r.readableListening||(r.readableListening=!0,r.emittedReadable=!1,r.needReadable=!0,r.reading?r.length&&u(this):g(d,this))}return n},n.prototype.resume=function(){var e,t,n=this._readableState;return n.flowing||(y("resume"),n.flowing=!0,e=this,(t=n).resumeScheduled||(t.resumeScheduled=!0,g(h,e,t))),this},n.prototype.pause=function(){return y("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(y("pause"),this._readableState.flowing=!1,this.emit("pause")),this},n.prototype.wrap=function(t){var n=this._readableState,r=!1,i=this;for(var e in t.on("end",function(){if(y("wrapped end"),n.decoder&&!n.ended){var e=n.decoder.end();e&&e.length&&i.push(e)}i.push(null)}),t.on("data",function(e){(y("wrapped data"),n.decoder&&(e=n.decoder.write(e)),n.objectMode&&null==e)||(n.objectMode||e&&e.length)&&(i.push(e)||(r=!0,t.pause()))}),t)void 0===this[e]&&"function"==typeof t[e]&&(this[e]=function(e){return function(){return t[e].apply(t,arguments)}}(e));return function(e,t){for(var n=0,r=e.length;n<r;n++)t(e[n],n)}(["error","close","destroy","pause","resume"],function(e){t.on(e,i.emit.bind(i,e))}),i._read=function(e){y("wrapped _read",e),r&&(r=!1,t.resume())},i},n._fromList=p}).call(this,S("_process"))},{"./_stream_duplex":188,_process:186,buffer:37,"core-util-is":193,events:182,inherits:183,isarray:184,"process-nextick-args":194,"string_decoder/":201,util:36}],191:[function(e,t,n){"use strict";t.exports=a;var r=e("./_stream_duplex"),i=e("core-util-is");function o(n){this.afterTransform=function(e,t){return function(e,t,n){var r=e._transformState;r.transforming=!1;var i=r.writecb;if(!i)return e.emit("error",new Error("no writecb in Transform class"));r.writechunk=null,(r.writecb=null)!=n&&e.push(n);i&&i(t);var o=e._readableState;o.reading=!1,(o.needReadable||o.length<o.highWaterMark)&&e._read(o.highWaterMark)}(n,e,t)},this.needTransform=!1,this.transforming=!1,this.writecb=null,this.writechunk=null}function a(e){if(!(this instanceof a))return new a(e);r.call(this,e),this._transformState=new o(this);var t=this;this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.once("prefinish",function(){"function"==typeof this._flush?this._flush(function(e){s(t,e)}):s(t)})}function s(e,t){if(t)return e.emit("error",t);var n=e._writableState,r=e._transformState;if(n.length)throw new Error("calling transform done when ws.length != 0");if(r.transforming)throw new Error("calling transform done when still transforming");return e.push(null)}i.inherits=e("inherits"),i.inherits(a,r),a.prototype.push=function(e,t){return this._transformState.needTransform=!1,r.prototype.push.call(this,e,t)},a.prototype._transform=function(e,t,n){throw new Error("not implemented")},a.prototype._write=function(e,t,n){var r=this._transformState;if(r.writecb=n,r.writechunk=e,r.writeencoding=t,!r.transforming){var i=this._readableState;(r.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},a.prototype._read=function(e){var t=this._transformState;null!==t.writechunk&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0}},{"./_stream_duplex":188,"core-util-is":193,inherits:183}],192:[function(a,e,t){"use strict";e.exports=o;var c=a("process-nextick-args"),l=a("buffer").Buffer;o.WritableState=i;var n,r=a("core-util-is");r.inherits=a("inherits"),function(){try{n=a("stream")}catch(e){}finally{n||(n=a("events").EventEmitter)}}();l=a("buffer").Buffer;function d(){}function f(e,t,n){this.chunk=e,this.encoding=t,this.callback=n,this.next=null}function i(e,t){var n=a("./_stream_duplex");e=e||{},this.objectMode=!!e.objectMode,t instanceof n&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var r=e.highWaterMark,i=this.objectMode?16:16384;this.highWaterMark=r||0===r?r:i,this.highWaterMark=~~this.highWaterMark,this.needDrain=!1,this.ending=!1,this.ended=!1;var o=(this.finished=!1)===e.decodeStrings;this.decodeStrings=!o,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var n=e._writableState,r=n.sync,i=n.writecb;if(a=n,a.writing=!1,a.writecb=null,a.length-=a.writelen,a.writelen=0,t)!function(e,t,n,r,i){--t.pendingcb,n?c(i,r):i(r);e._writableState.errorEmitted=!0,e.emit("error",r)}(e,n,r,t,i);else{var o=p(n);o||n.corked||n.bufferProcessing||!n.bufferedRequest||u(e,n),r?c(s,e,n,o,i):s(e,n,o,i)}var a}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1}function o(e){var t=a("./_stream_duplex");if(!(this instanceof o||this instanceof t))return new o(e);this._writableState=new i(e,this),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev)),n.call(this)}function h(e,t,n,r,i,o,a){t.writelen=r,t.writecb=a,t.writing=!0,t.sync=!0,n?e._writev(i,t.onwrite):e._write(i,o,t.onwrite),t.sync=!1}function s(e,t,n,r){var i,o;n||(i=e,0===(o=t).length&&o.needDrain&&(o.needDrain=!1,i.emit("drain"))),t.pendingcb--,r(),g(e,t)}function u(e,n){n.bufferProcessing=!0;var t=n.bufferedRequest;if(e._writev&&t&&t.next){for(var r=[],i=[];t;)i.push(t.callback),r.push(t),t=t.next;n.pendingcb++,n.lastBufferedRequest=null,h(e,n,!0,n.length,r,"",function(e){for(var t=0;t<i.length;t++)n.pendingcb--,i[t](e)})}else{for(;t;){var o=t.chunk,a=t.encoding,s=t.callback,c=n.objectMode?1:o.length;if(h(e,n,!1,c,o,a,s),t=t.next,n.writing)break}null===t&&(n.lastBufferedRequest=null)}n.bufferedRequest=t,n.bufferProcessing=!1}function p(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function m(e,t){t.prefinished||(t.prefinished=!0,e.emit("prefinish"))}function g(e,t){var n=p(t);return n&&(0===t.pendingcb?(m(e,t),t.finished=!0,e.emit("finish")):m(e,t)),n}r.inherits(o,n),i.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(i.prototype,"buffer",{get:a("util-deprecate")(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer() instead.")})}catch(e){}}(),o.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe. Not readable."))},o.prototype.write=function(e,t,n){var r,i,o,a=this._writableState,s=!1;return"function"==typeof t&&(n=t,t=null),l.isBuffer(e)?t="buffer":t||(t=a.defaultEncoding),"function"!=typeof n&&(n=d),a.ended?(r=this,i=n,o=new Error("write after end"),r.emit("error",o),c(i,o)):function(e,t,n,r){var i=!0;if(!l.isBuffer(n)&&"string"!=typeof n&&null!=n&&!t.objectMode){var o=new TypeError("Invalid non-string/buffer chunk");e.emit("error",o),c(r,o),i=!1}return i}(this,a,e,n)&&(a.pendingcb++,s=function(e,t,n,r,i){o=t,a=n,s=r,o.objectMode||!1===o.decodeStrings||"string"!=typeof a||(a=new l(a,s)),n=a,l.isBuffer(n)&&(r="buffer");var o,a,s;var c=t.objectMode?1:n.length;t.length+=c;var d=t.length<t.highWaterMark;d||(t.needDrain=!0);if(t.writing||t.corked){var u=t.lastBufferedRequest;t.lastBufferedRequest=new f(n,r,i),u?u.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest}else h(e,t,!1,c,n,r,i);return d}(this,a,e,t,n)),s},o.prototype.cork=function(){this._writableState.corked++},o.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.finished||e.bufferProcessing||!e.bufferedRequest||u(this,e))},o.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(-1<["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())))throw new TypeError("Unknown encoding: "+e);this._writableState.defaultEncoding=e},o.prototype._write=function(e,t,n){n(new Error("not implemented"))},o.prototype._writev=null,o.prototype.end=function(e,t,n){var r=this._writableState;"function"==typeof e?(n=e,t=e=null):"function"==typeof t&&(n=t,t=null),null!=e&&this.write(e,t),r.corked&&(r.corked=1,this.uncork()),r.ending||r.finished||function(e,t,n){t.ending=!0,g(e,t),n&&(t.finished?c(n):e.once("finish",n));t.ended=!0}(this,r,n)}},{"./_stream_duplex":188,buffer:37,"core-util-is":193,events:182,inherits:183,"process-nextick-args":194,"util-deprecate":195}],193:[function(e,t,i){(function(t){function n(e){return"object"==typeof e&&null!==e}function r(e){return Object.prototype.toString.call(e)}i.isArray=function(e){return Array.isArray(e)},i.isBoolean=function(e){return"boolean"==typeof e},i.isNull=function(e){return null===e},i.isNullOrUndefined=function(e){return null==e},i.isNumber=function(e){return"number"==typeof e},i.isString=function(e){return"string"==typeof e},i.isSymbol=function(e){return"symbol"==typeof e},i.isUndefined=function(e){return void 0===e},i.isRegExp=function(e){return n(e)&&"[object RegExp]"===r(e)},i.isObject=n,i.isDate=function(e){return n(e)&&"[object Date]"===r(e)},i.isError=function(e){return n(e)&&("[object Error]"===r(e)||e instanceof Error)},i.isFunction=function(e){return"function"==typeof e},i.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},i.isBuffer=function(e){return t.isBuffer(e)}}).call(this,e("buffer").Buffer)},{buffer:37}],194:[function(e,t,n){(function(r){"use strict";t.exports=function(e){var t=new Array(arguments.length-1),n=0;for(;n<t.length;)t[n++]=arguments[n];r.nextTick(function(){e.apply(null,t)})}}).call(this,e("_process"))},{_process:186}],195:[function(e,t,n){(function(n){function r(e){if(!n.localStorage)return!1;var t=n.localStorage[e];return null!=t&&"true"===String(t).toLowerCase()}t.exports=function(e,t){if(r("noDeprecation"))return e;var n=!1;return function(){if(!n){if(r("throwDeprecation"))throw new Error(t);r("traceDeprecation")?console.trace(t):console.warn(t),n=!0}return e.apply(this,arguments)}}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],196:[function(e,t,n){t.exports=e("./lib/_stream_passthrough.js")},{"./lib/_stream_passthrough.js":189}],197:[function(e,t,n){var r=function(){try{return e("stream")}catch(e){}}();(n=t.exports=e("./lib/_stream_readable.js")).Stream=r||n,(n.Readable=n).Writable=e("./lib/_stream_writable.js"),n.Duplex=e("./lib/_stream_duplex.js"),n.Transform=e("./lib/_stream_transform.js"),n.PassThrough=e("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":188,"./lib/_stream_passthrough.js":189,"./lib/_stream_readable.js":190,"./lib/_stream_transform.js":191,"./lib/_stream_writable.js":192}],198:[function(e,t,n){t.exports=e("./lib/_stream_transform.js")},{"./lib/_stream_transform.js":191}],199:[function(e,t,n){t.exports=e("./lib/_stream_writable.js")},{"./lib/_stream_writable.js":192}],200:[function(e,t,n){t.exports=r;var u=e("events").EventEmitter;function r(){u.call(this)}e("inherits")(r,u),r.Readable=e("readable-stream/readable.js"),r.Writable=e("readable-stream/writable.js"),r.Duplex=e("readable-stream/duplex.js"),r.Transform=e("readable-stream/transform.js"),r.PassThrough=e("readable-stream/passthrough.js"),(r.Stream=r).prototype.pipe=function(t,e){var n=this;function r(e){t.writable&&!1===t.write(e)&&n.pause&&n.pause()}function i(){n.readable&&n.resume&&n.resume()}n.on("data",r),t.on("drain",i),t._isStdio||e&&!1===e.end||(n.on("end",a),n.on("close",s));var o=!1;function a(){o||(o=!0,t.end())}function s(){o||(o=!0,"function"==typeof t.destroy&&t.destroy())}function c(e){if(d(),0===u.listenerCount(this,"error"))throw e}function d(){n.removeListener("data",r),t.removeListener("drain",i),n.removeListener("end",a),n.removeListener("close",s),n.removeListener("error",c),t.removeListener("error",c),n.removeListener("end",d),n.removeListener("close",d),t.removeListener("close",d)}return n.on("error",c),t.on("error",c),n.on("end",d),n.on("close",d),t.on("close",d),t.emit("pipe",n),t}},{events:182,inherits:183,"readable-stream/duplex.js":187,"readable-stream/passthrough.js":196,"readable-stream/readable.js":197,"readable-stream/transform.js":198,"readable-stream/writable.js":199}],201:[function(e,t,n){var r=e("buffer").Buffer,i=r.isEncoding||function(e){switch(e&&e.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}};var o=n.StringDecoder=function(e){switch(this.encoding=(e||"utf8").toLowerCase().replace(/[-_]/,""),function(e){if(e&&!i(e))throw new Error("Unknown encoding: "+e)}(e),this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=s;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=c;break;default:return void(this.write=a)}this.charBuffer=new r(6),this.charReceived=0,this.charLength=0};function a(e){return e.toString(this.encoding)}function s(e){this.charReceived=e.length%2,this.charLength=this.charReceived?2:0}function c(e){this.charReceived=e.length%3,this.charLength=this.charReceived?3:0}o.prototype.write=function(e){for(var t="";this.charLength;){var n=e.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:e.length;if(e.copy(this.charBuffer,this.charReceived,0,n),this.charReceived+=n,this.charReceived<this.charLength)return"";if(e=e.slice(n,e.length),!(55296<=(i=(t=this.charBuffer.slice(0,this.charLength).toString(this.encoding)).charCodeAt(t.length-1))&&i<=56319)){if(this.charReceived=this.charLength=0,0===e.length)return t;break}this.charLength+=this.surrogateSize,t=""}this.detectIncompleteChar(e);var r=e.length;this.charLength&&(e.copy(this.charBuffer,0,e.length-this.charReceived,r),r-=this.charReceived);var i;r=(t+=e.toString(this.encoding,0,r)).length-1;if(55296<=(i=t.charCodeAt(r))&&i<=56319){var o=this.surrogateSize;return this.charLength+=o,this.charReceived+=o,this.charBuffer.copy(this.charBuffer,o,0,o),e.copy(this.charBuffer,0,0,o),t.substring(0,r)}return t},o.prototype.detectIncompleteChar=function(e){for(var t=3<=e.length?3:e.length;0<t;t--){var n=e[e.length-t];if(1==t&&n>>5==6){this.charLength=2;break}if(t<=2&&n>>4==14){this.charLength=3;break}if(t<=3&&n>>3==30){this.charLength=4;break}}this.charReceived=t},o.prototype.end=function(e){var t="";if(e&&e.length&&(t=this.write(e)),this.charReceived){var n=this.charReceived,r=this.charBuffer,i=this.encoding;t+=r.slice(0,n).toString(i)}return t}},{buffer:37}],202:[function(e,t,n){t.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},{}],203:[function(f,e,A){(function(r,i){var s=/%[sdj%]/g;A.format=function(e){if(!$(e)){for(var t=[],n=0;n<arguments.length;n++)t.push(c(arguments[n]));return t.join(" ")}n=1;for(var r=arguments,i=r.length,o=String(e).replace(s,function(e){if("%%"===e)return"%";if(i<=n)return e;switch(e){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(e){return"[Circular]"}default:return e}}),a=r[n];n<i;a=r[++n])b(a)||!u(a)?o+=" "+a:o+=" "+c(a);return o},A.deprecate=function(e,t){if(w(i.process))return function(){return A.deprecate(e,t).apply(this,arguments)};if(!0===r.noDeprecation)return e;var n=!1;return function(){if(!n){if(r.throwDeprecation)throw new Error(t);r.traceDeprecation?console.trace(t):console.error(t),n=!0}return e.apply(this,arguments)}};var e,o={};function c(e,t){var n={seen:[],stylize:d};return 3<=arguments.length&&(n.depth=arguments[2]),4<=arguments.length&&(n.colors=arguments[3]),v(t)?n.showHidden=t:t&&A._extend(n,t),w(n.showHidden)&&(n.showHidden=!1),w(n.depth)&&(n.depth=2),w(n.colors)&&(n.colors=!1),w(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=a),h(n,e,n.depth)}function a(e,t){var n=c.styles[t];return n?"["+c.colors[n][0]+"m"+e+"["+c.colors[n][1]+"m":e}function d(e,t){return e}function h(t,n,r){if(t.customInspect&&n&&E(n.inspect)&&n.inspect!==A.inspect&&(!n.constructor||n.constructor.prototype!==n)){var e=n.inspect(r,t);return $(e)||(e=h(t,e,r)),e}var i=function(e,t){if(w(t))return e.stylize("undefined","undefined");if($(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}if(y(t))return e.stylize(""+t,"number");if(v(t))return e.stylize(""+t,"boolean");if(b(t))return e.stylize("null","null")}(t,n);if(i)return i;var o,a=Object.keys(n),s=(o={},a.forEach(function(e,t){o[e]=!0}),o);if(t.showHidden&&(a=Object.getOwnPropertyNames(n)),_(n)&&(0<=a.indexOf("message")||0<=a.indexOf("description")))return p(n);if(0===a.length){if(E(n)){var c=n.name?": "+n.name:"";return t.stylize("[Function"+c+"]","special")}if(x(n))return t.stylize(RegExp.prototype.toString.call(n),"regexp");if(S(n))return t.stylize(Date.prototype.toString.call(n),"date");if(_(n))return p(n)}var d,u="",l=!1,f=["{","}"];(g(n)&&(l=!0,f=["[","]"]),E(n))&&(u=" [Function"+(n.name?": "+n.name:"")+"]");return x(n)&&(u=" "+RegExp.prototype.toString.call(n)),S(n)&&(u=" "+Date.prototype.toUTCString.call(n)),_(n)&&(u=" "+p(n)),0!==a.length||l&&0!=n.length?r<0?x(n)?t.stylize(RegExp.prototype.toString.call(n),"regexp"):t.stylize("[Object]","special"):(t.seen.push(n),d=l?function(t,n,r,i,e){for(var o=[],a=0,s=n.length;a<s;++a)C(n,String(a))?o.push(m(t,n,r,i,String(a),!0)):o.push("");return e.forEach(function(e){e.match(/^\d+$/)||o.push(m(t,n,r,i,e,!0))}),o}(t,n,r,s,a):a.map(function(e){return m(t,n,r,s,e,l)}),t.seen.pop(),function(e,t,n){if(60<e.reduce(function(e,t){return 0,0<=t.indexOf("\n")&&0,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0))return n[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+n[1];return n[0]+t+" "+e.join(", ")+" "+n[1]}(d,u,f)):f[0]+u+f[1]}function p(e){return"["+Error.prototype.toString.call(e)+"]"}function m(e,t,n,r,i,o){var a,s,c;if((c=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]}).get?s=c.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):c.set&&(s=e.stylize("[Setter]","special")),C(r,i)||(a="["+i+"]"),s||(e.seen.indexOf(c.value)<0?-1<(s=b(n)?h(e,c.value,null):h(e,c.value,n-1)).indexOf("\n")&&(s=o?s.split("\n").map(function(e){return" "+e}).join("\n").substr(2):"\n"+s.split("\n").map(function(e){return" "+e}).join("\n")):s=e.stylize("[Circular]","special")),w(a)){if(o&&i.match(/^\d+$/))return s;(a=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=e.stylize(a,"name")):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=e.stylize(a,"string"))}return a+": "+s}function g(e){return Array.isArray(e)}function v(e){return"boolean"==typeof e}function b(e){return null===e}function y(e){return"number"==typeof e}function $(e){return"string"==typeof e}function w(e){return void 0===e}function x(e){return u(e)&&"[object RegExp]"===t(e)}function u(e){return"object"==typeof e&&null!==e}function S(e){return u(e)&&"[object Date]"===t(e)}function _(e){return u(e)&&("[object Error]"===t(e)||e instanceof Error)}function E(e){return"function"==typeof e}function t(e){return Object.prototype.toString.call(e)}function n(e){return e<10?"0"+e.toString(10):e.toString(10)}A.debuglog=function(t){if(w(e)&&(e=r.env.NODE_DEBUG||""),t=t.toUpperCase(),!o[t])if(new RegExp("\\b"+t+"\\b","i").test(e)){var n=r.pid;o[t]=function(){var e=A.format.apply(A,arguments);console.error("%s %d: %s",t,n,e)}}else o[t]=function(){};return o[t]},(A.inspect=c).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]},c.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},A.isArray=g,A.isBoolean=v,A.isNull=b,A.isNullOrUndefined=function(e){return null==e},A.isNumber=y,A.isString=$,A.isSymbol=function(e){return"symbol"==typeof e},A.isUndefined=w,A.isRegExp=x,A.isObject=u,A.isDate=S,A.isError=_,A.isFunction=E,A.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},A.isBuffer=f("./support/isBuffer");var l=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function C(e,t){return Object.prototype.hasOwnProperty.call(e,t)}A.log=function(){var e,t;console.log("%s - %s",(e=new Date,t=[n(e.getHours()),n(e.getMinutes()),n(e.getSeconds())].join(":"),[e.getDate(),l[e.getMonth()],t].join(" ")),A.format.apply(A,arguments))},A.inherits=f("inherits"),A._extend=function(e,t){if(!t||!u(t))return e;for(var n=Object.keys(t),r=n.length;r--;)e[n[r]]=t[n[r]];return e}}).call(this,f("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./support/isBuffer":202,_process:186,inherits:183}],204:[function(require,module,exports){var indexOf=require("indexof"),Object_keys=function(e){if(Object.keys)return Object.keys(e);var t=[];for(var n in e)t.push(n);return t},forEach=function(e,t){if(e.forEach)return e.forEach(t);for(var n=0;n<e.length;n++)t(e[n],n,e)},defineProp=function(){try{return Object.defineProperty({},"_",{}),function(e,t,n){Object.defineProperty(e,t,{writable:!0,enumerable:!1,configurable:!0,value:n})}}catch(e){return function(e,t,n){e[t]=n}}}(),globals=["Array","Boolean","Date","Error","EvalError","Function","Infinity","JSON","Math","NaN","Number","Object","RangeError","ReferenceError","RegExp","String","SyntaxError","TypeError","URIError","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","eval","isFinite","isNaN","parseFloat","parseInt","undefined","unescape"];function Context(){}Context.prototype={};var Script=exports.Script=function(e){if(!(this instanceof Script))return new Script(e);this.code=e};Script.prototype.runInContext=function(t){if(!(t instanceof Context))throw new TypeError("needs a 'context' argument.");var e=document.createElement("iframe");e.style||(e.style={}),e.style.display="none",document.body.appendChild(e);var n=e.contentWindow,r=n.eval,i=n.execScript;!r&&i&&(i.call(n,"null"),r=n.eval),forEach(Object_keys(t),function(e){n[e]=t[e]}),forEach(globals,function(e){t[e]&&(n[e]=t[e])});var o=Object_keys(n),a=r.call(n,this.code);return forEach(Object_keys(n),function(e){(e in t||-1===indexOf(o,e))&&(t[e]=n[e])}),forEach(globals,function(e){e in t||defineProp(t,e,n[e])}),document.body.removeChild(e),a},Script.prototype.runInThisContext=function(){return eval(this.code)},Script.prototype.runInNewContext=function(t){var n=Script.createContext(t),e=this.runInContext(n);return forEach(Object_keys(n),function(e){t[e]=n[e]}),e},forEach(Object_keys(Script.prototype),function(n){exports[n]=Script[n]=function(e){var t=Script(e);return t[n].apply(t,[].slice.call(arguments,1))}}),exports.createScript=function(e){return exports.Script(e)},exports.createContext=Script.createContext=function(t){var n=new Context;return"object"==typeof t&&forEach(Object_keys(t),function(e){n[e]=t[e]}),n}},{indexof:205}],205:[function(e,t,n){var r=[].indexOf;t.exports=function(e,t){if(r)return e.indexOf(t);for(var n=0;n<e.length;++n)if(e[n]===t)return n;return-1}},{}]},{},[1]),function(e){var t=e.prototype,r=t.parseFromString;try{if((new e).parseFromString("","text/html"))return}catch(e){}t.parseFromString=function(e,t){if(/^\s*text\/html\s*(?:;|$)/i.test(t)){var n=document.implementation.createHTMLDocument("");return-1<e.toLowerCase().indexOf("<!doctype")?n.documentElement.innerHTML=e:n.body.innerHTML=e,n}return r.apply(this,arguments)}}(DOMParser),window._rAF=window._rAF||window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(e){window.setTimeout(e,16)},function(){if(!window.__twitterIntentHandler){var i=/twitter\.com\/intent\/(\w+)/,o=screen.height,a=screen.width;document.addEventListener?document.addEventListener("click",e,!1):document.attachEvent&&document.attachEvent("onclick",e),window.__twitterIntentHandler=!0}function e(e){for(var t,n,r=(e=e||window.event).target||e.srcElement;r&&"a"!==r.nodeName.toLowerCase();)r=r.parentNode;r&&"a"===r.nodeName.toLowerCase()&&r.href&&r.href.match(i)&&(t=Math.round(a/2-275),n=0,420<o&&(n=Math.round(o/2-210)),window.open(r.href,"intent","scrollbars=yes,resizable=yes,toolbar=no,location=yes,width=550,height=420,left="+t+",top="+n),e.returnValue=!1,e.preventDefault&&e.preventDefault())}}();
|