From ee9a29366bf0ef6a3cd0dce7f84b08a4987e1d7a Mon Sep 17 00:00:00 2001 From: Geoffrey Testelin Date: Wed, 2 Feb 2022 22:44:10 +0100 Subject: [PATCH] feat(prs): add new input `pull-request-limit-api-queries-count` Before processing each pull request, the workflow will check if the input is enabled. If this is the case, the processing may stop if the statistics for queries are higher than the limit. Closes #254 --- README.md | 1 + action.yml | 4 + dist/index.js | 4 +- .../02-workflow-testing.mdx | 2 +- documentation/docs/03-all-inputs.mdx | 1 + .../17-limit-api-queries-count-input.mdx | 2 +- .../01-inputs/01-all-inputs.mdx | 1 + .../20-limit-api-queries-count-input.mdx | 31 + documentation/docs/10-statistics.mdx | 2 +- src/core/inputs/inputs.enum.ts | 1 + .../pull-requests-inputs.interface.ts | 1 + .../pull-requests-inputs.service.spec.ts | 119 ++-- .../inputs/pull-requests-inputs.service.ts | 6 + .../processing/issues/issues.service.spec.ts | 30 +- .../pull-requests.service.spec.ts | 645 +++++++++++++++--- .../pull-requests/pull-requests.service.ts | 15 + ...l-requests-limit-api-queries-count.spec.ts | 154 +++++ tests/utils/test-default-inputs.ts | 1 + 18 files changed, 853 insertions(+), 167 deletions(-) create mode 100644 documentation/docs/08-pull-requests/01-inputs/20-limit-api-queries-count-input.mdx create mode 100644 tests/pull-requests/pull-requests-limit-api-queries-count.spec.ts diff --git a/README.md b/README.md index 45830049d..620dc1eef 100644 --- a/README.md +++ b/README.md @@ -131,6 +131,7 @@ All the inputs that are used both for issues and pull requests. | [pull-request-add-labels-after-close](https://sonia-corporation.github.io/stale/docs/pull-requests/inputs/pull-request-add-labels-after-close-input) | A list of labels added when the processing close the pull request (multiline). | | | [pull-request-processing](https://sonia-corporation.github.io/stale/docs/pull-requests/inputs/pull-request-processing-input) | Allow to process the pull requests. | `true` | | [pull-request-to-draft-instead-of-stale](https://sonia-corporation.github.io/stale/docs/pull-requests/inputs/pull-request-to-draft-instead-of-stale-input) | Convert the pull request to a draft pull request instead of handling it as a stale candidate. | `false` | +| [pull-request-limit-api-queries-count](https://sonia-corporation.github.io/stale/docs/pull-requests/inputs/pull-request-limit-api-queries-count) | Limit the quantity of API queries calls performed during the processing of pull requests (-1 for unlimited). | `-1` | ## All the pull requests outputs diff --git a/action.yml b/action.yml index 2096ad1bd..4d8e6f610 100644 --- a/action.yml +++ b/action.yml @@ -141,6 +141,10 @@ inputs: description: 'Convert the pull request to a draft pull request instead of handling it as a stale candidate.' required: false default: 'false' + pull-request-limit-api-queries-count: + description: 'Limit the quantity of API queries calls performed during the processing of pull requests (-1 for unlimited).' + required: false + default: '-1' outputs: # Issues outputs processed-issues-count: diff --git a/dist/index.js b/dist/index.js index 75ba0e810..c06d903ec 100644 --- a/dist/index.js +++ b/dist/index.js @@ -12,7 +12,7 @@ * Released under MIT license * Based on Underscore.js 1.8.3 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */(function(){var r;var a="4.17.21";var s=200;var i="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",n="Expected a function",o="Invalid `variable` option passed into `_.template`";var p="__lodash_hash_undefined__";var d=500;var l="__lodash_placeholder__";var u=1,c=2,m=4;var h=1,g=2;var v=1,_=2,b=4,S=8,w=16,y=32,T=64,E=128,I=256,A=512;var P=30,O="...";var C=800,L=16;var R=1,D=2,N=3;var k=1/0,U=9007199254740991,F=17976931348623157e292,q=0/0;var G=4294967295,x=G-1,V=G>>>1;var j=[["ary",E],["bind",v],["bindKey",_],["curry",S],["curryRight",w],["flip",A],["partial",y],["partialRight",T],["rearg",I]];var B="[object Arguments]",M="[object Array]",$="[object AsyncFunction]",H="[object Boolean]",z="[object Date]",W="[object DOMException]",Z="[object Error]",Q="[object Function]",K="[object GeneratorFunction]",Y="[object Map]",J="[object Number]",X="[object Null]",ee="[object Object]",te="[object Promise]",re="[object Proxy]",ae="[object RegExp]",se="[object Set]",ie="[object String]",ne="[object Symbol]",oe="[object Undefined]",pe="[object WeakMap]",de="[object WeakSet]";var le="[object ArrayBuffer]",ue="[object DataView]",ce="[object Float32Array]",me="[object Float64Array]",he="[object Int8Array]",fe="[object Int16Array]",ge="[object Int32Array]",ve="[object Uint8Array]",_e="[object Uint8ClampedArray]",be="[object Uint16Array]",Se="[object Uint32Array]";var we=/\b__p \+= '';/g,ye=/\b(__p \+=) '' \+/g,Te=/(__e\(.*?\)|\b__t\)) \+\n'';/g;var Ee=/&(?:amp|lt|gt|quot|#39);/g,Ie=/[&<>"']/g,Ae=RegExp(Ee.source),Pe=RegExp(Ie.source);var Oe=/<%-([\s\S]+?)%>/g,Ce=/<%([\s\S]+?)%>/g,Le=/<%=([\s\S]+?)%>/g;var Re=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,De=/^\w*$/,Ne=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g;var ke=/[\\^$.*+?()[\]{}|]/g,Ue=RegExp(ke.source);var Fe=/^\s+/;var qe=/\s/;var Ge=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,xe=/\{\n\/\* \[wrapped with (.+)\] \*/,Ve=/,? & /;var je=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;var Be=/[()=,{}\[\]\/\s]/;var Me=/\\(\\)?/g;var $e=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g;var He=/\w*$/;var ze=/^[-+]0x[0-9a-f]+$/i;var We=/^0b[01]+$/i;var Ze=/^\[object .+?Constructor\]$/;var Qe=/^0o[0-7]+$/i;var Ke=/^(?:0|[1-9]\d*)$/;var Ye=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g;var Je=/($^)/;var Xe=/['\n\r\u2028\u2029\\]/g;var et="\\ud800-\\udfff",tt="\\u0300-\\u036f",rt="\\ufe20-\\ufe2f",st="\\u20d0-\\u20ff",it=tt+rt+st,nt="\\u2700-\\u27bf",ot="a-z\\xdf-\\xf6\\xf8-\\xff",pt="\\xac\\xb1\\xd7\\xf7",dt="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",lt="\\u2000-\\u206f",ut=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",ct="A-Z\\xc0-\\xd6\\xd8-\\xde",mt="\\ufe0e\\ufe0f",ht=pt+dt+lt+ut;var ft="['’]",gt="["+et+"]",vt="["+ht+"]",_t="["+it+"]",bt="\\d+",St="["+nt+"]",wt="["+ot+"]",yt="[^"+et+ht+bt+nt+ot+ct+"]",Tt="\\ud83c[\\udffb-\\udfff]",Et="(?:"+_t+"|"+Tt+")",It="[^"+et+"]",At="(?:\\ud83c[\\udde6-\\uddff]){2}",Pt="[\\ud800-\\udbff][\\udc00-\\udfff]",Ot="["+ct+"]",Ct="\\u200d";var Lt="(?:"+wt+"|"+yt+")",Rt="(?:"+Ot+"|"+yt+")",Dt="(?:"+ft+"(?:d|ll|m|re|s|t|ve))?",Nt="(?:"+ft+"(?:D|LL|M|RE|S|T|VE))?",kt=Et+"?",Ut="["+mt+"]?",Ft="(?:"+Ct+"(?:"+[It,At,Pt].join("|")+")"+Ut+kt+")*",qt="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Gt="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",xt=Ut+kt+Ft,Vt="(?:"+[St,At,Pt].join("|")+")"+xt,jt="(?:"+[It+_t+"?",_t,At,Pt,gt].join("|")+")";var Bt=RegExp(ft,"g");var Mt=RegExp(_t,"g");var $t=RegExp(Tt+"(?="+Tt+")|"+jt+xt,"g");var Ht=RegExp([Ot+"?"+wt+"+"+Dt+"(?="+[vt,Ot,"$"].join("|")+")",Rt+"+"+Nt+"(?="+[vt,Ot+Lt,"$"].join("|")+")",Ot+"?"+Lt+"+"+Dt,Ot+"+"+Nt,Gt,qt,bt,Vt].join("|"),"g");var zt=RegExp("["+Ct+et+it+mt+"]");var Wt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;var Zt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"];var Qt=-1;var Kt={};Kt[ce]=Kt[me]=Kt[he]=Kt[fe]=Kt[ge]=Kt[ve]=Kt[_e]=Kt[be]=Kt[Se]=true;Kt[B]=Kt[M]=Kt[le]=Kt[H]=Kt[ue]=Kt[z]=Kt[Z]=Kt[Q]=Kt[Y]=Kt[J]=Kt[ee]=Kt[ae]=Kt[se]=Kt[ie]=Kt[pe]=false;var Yt={};Yt[B]=Yt[M]=Yt[le]=Yt[ue]=Yt[H]=Yt[z]=Yt[ce]=Yt[me]=Yt[he]=Yt[fe]=Yt[ge]=Yt[Y]=Yt[J]=Yt[ee]=Yt[ae]=Yt[se]=Yt[ie]=Yt[ne]=Yt[ve]=Yt[_e]=Yt[be]=Yt[Se]=true;Yt[Z]=Yt[Q]=Yt[pe]=false;var Jt={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"};var Xt={"&":"&","<":"<",">":">",'"':""","'":"'"};var er={"&":"&","<":"<",">":">",""":'"',"'":"'"};var tr={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"};var rr=parseFloat,ar=parseInt;var sr=typeof global=="object"&&global&&global.Object===Object&&global;var ir=typeof self=="object"&&self&&self.Object===Object&&self;var nr=sr||ir||Function("return this")();var or=true&&t&&!t.nodeType&&t;var pr=or&&"object"=="object"&&e&&!e.nodeType&&e;var dr=pr&&pr.exports===or;var lr=dr&&sr.process;var ur=function(){try{var e=pr&&pr.require&&pr.require("util").types;if(e){return e}return lr&&lr.binding&&lr.binding("util")}catch(e){}}();var cr=ur&&ur.isArrayBuffer,mr=ur&&ur.isDate,hr=ur&&ur.isMap,fr=ur&&ur.isRegExp,gr=ur&&ur.isSet,vr=ur&&ur.isTypedArray;function apply(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}function arrayAggregator(e,t,r,a){var s=-1,i=e==null?0:e.length;while(++s-1}function arrayIncludesWith(e,t,r){var a=-1,s=e==null?0:e.length;while(++a-1){}return r}function charsEndIndex(e,t){var r=e.length;while(r--&&baseIndexOf(t,e[r],0)>-1){}return r}function countHolders(e,t){var r=e.length,a=0;while(r--){if(e[r]===t){++a}}return a}var br=basePropertyOf(Jt);var Sr=basePropertyOf(Xt);function escapeStringChar(e){return"\\"+tr[e]}function getValue(e,t){return e==null?r:e[t]}function hasUnicode(e){return zt.test(e)}function hasUnicodeWord(e){return Wt.test(e)}function iteratorToArray(e){var t,r=[];while(!(t=e.next()).done){r.push(t.value)}return r}function mapToArray(e){var t=-1,r=Array(e.size);e.forEach((function(e,a){r[++t]=[a,e]}));return r}function overArg(e,t){return function(r){return e(t(r))}}function replaceHolders(e,t){var r=-1,a=e.length,s=0,i=[];while(++r-1}function listCacheSet(e,t){var r=this.__data__,a=assocIndexOf(r,e);if(a<0){++this.size;r.push([e,t])}else{r[a][1]=t}return this}ListCache.prototype.clear=listCacheClear;ListCache.prototype["delete"]=listCacheDelete;ListCache.prototype.get=listCacheGet;ListCache.prototype.has=listCacheHas;ListCache.prototype.set=listCacheSet;function MapCache(e){var t=-1,r=e==null?0:e.length;this.clear();while(++t=t?e:t}}return e}function baseClone(e,t,a,s,i,n){var o,p=t&u,d=t&c,l=t&m;if(a){o=i?a(e,s,i,n):a(e)}if(o!==r){return o}if(!isObject(e)){return e}var h=Da(e);if(h){o=initCloneArray(e);if(!p){return copyArray(e,o)}}else{var g=Br(e),v=g==Q||g==K;if(ka(e)){return cloneBuffer(e,p)}if(g==ee||g==B||v&&!i){o=d||v?{}:initCloneObject(e);if(!p){return d?copySymbolsIn(e,baseAssignIn(o,e)):copySymbols(e,baseAssign(o,e))}}else{if(!Yt[g]){return i?e:{}}o=initCloneByTag(e,g,p)}}n||(n=new Stack);var _=n.get(e);if(_){return _}n.set(e,o);if(Ga(e)){e.forEach((function(r){o.add(baseClone(r,t,a,r,e,n))}))}else if(Fa(e)){e.forEach((function(r,s){o.set(s,baseClone(r,t,a,s,e,n))}))}var b=l?d?getAllKeysIn:getAllKeys:d?keysIn:keys;var S=h?r:b(e);arrayEach(S||e,(function(r,s){if(S){s=r;r=e[s]}assignValue(o,s,baseClone(r,t,a,s,e,n))}));return o}function baseConforms(e){var t=keys(e);return function(r){return baseConformsTo(r,e,t)}}function baseConformsTo(e,t,a){var s=a.length;if(e==null){return!s}e=rt(e);while(s--){var i=a[s],n=t[i],o=e[i];if(o===r&&!(i in e)||!n(o)){return false}}return true}function baseDelay(e,t,a){if(typeof e!="function"){throw new nt(n)}return Hr((function(){e.apply(r,a)}),t)}function baseDifference(e,t,r,a){var i=-1,n=arrayIncludes,o=true,p=e.length,d=[],l=t.length;if(!p){return d}if(r){t=arrayMap(t,baseUnary(r))}if(a){n=arrayIncludesWith;o=false}else if(t.length>=s){n=cacheHas;o=false;t=new SetCache(t)}e:while(++ii?0:i+a}s=s===r||s>i?i:toInteger(s);if(s<0){s+=i}s=a>s?0:toLength(s);while(a0&&r(o)){if(t>1){baseFlatten(o,t-1,r,a,s)}else{arrayPush(s,o)}}else if(!a){s[s.length]=o}}return s}var Dr=createBaseFor();var Nr=createBaseFor(true);function baseForOwn(e,t){return e&&Dr(e,t,keys)}function baseForOwnRight(e,t){return e&&Nr(e,t,keys)}function baseFunctions(e,t){return arrayFilter(t,(function(t){return isFunction(e[t])}))}function baseGet(e,t){t=castPath(t,e);var a=0,s=t.length;while(e!=null&&at}function baseHas(e,t){return e!=null&&ct.call(e,t)}function baseHasIn(e,t){return e!=null&&t in rt(e)}function baseInRange(e,t,r){return e>=$t(t,r)&&e=120&&c.length>=120)?new SetCache(p&&c):r}c=e[0];var m=-1,h=d[0];e:while(++m-1){if(o!==e){At.call(o,p,1)}At.call(e,p,1)}}return e}function basePullAt(e,t){var r=e?t.length:0,a=r-1;while(r--){var s=t[r];if(r==a||s!==i){var i=s;if(isIndex(s)){At.call(e,s,1)}else{baseUnset(e,s)}}}return e}function baseRandom(e,t){return e+Ut(Wt()*(t-e+1))}function baseRange(e,r,a,s){var i=-1,n=jt(kt((r-e)/(a||1)),0),o=t(n);while(n--){o[s?n:++i]=e;e+=a}return o}function baseRepeat(e,t){var r="";if(!e||t<1||t>U){return r}do{if(t%2){r+=e}t=Ut(t/2);if(t){e+=e}}while(t);return r}function baseRest(e,t){return zr(overRest(e,t,identity),e+"")}function baseSample(e){return arraySample(values(e))}function baseSampleSize(e,t){var r=values(e);return shuffleSelf(r,baseClamp(t,0,r.length))}function baseSet(e,t,a,s){if(!isObject(e)){return e}t=castPath(t,e);var i=-1,n=t.length,o=n-1,p=e;while(p!=null&&++ii?0:i+r}a=a>i?i:a;if(a<0){a+=i}i=r>a?0:a-r>>>0;r>>>=0;var n=t(i);while(++s>>1,n=e[i];if(n!==null&&!isSymbol(n)&&(r?n<=t:n=s){var l=t?null:Gr(e);if(l){return setToArray(l)}o=false;i=cacheHas;d=new SetCache}else{d=t?[]:p}e:while(++a=s?e:baseSlice(e,t,a)}var qr=Rt||function(e){return nr.clearTimeout(e)};function cloneBuffer(e,t){if(t){return e.slice()}var r=e.length,a=yt?yt(r):new e.constructor(r);e.copy(a);return a}function cloneArrayBuffer(e){var t=new e.constructor(e.byteLength);new wt(t).set(new wt(e));return t}function cloneDataView(e,t){var r=t?cloneArrayBuffer(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}function cloneRegExp(e){var t=new e.constructor(e.source,He.exec(e));t.lastIndex=e.lastIndex;return t}function cloneSymbol(e){return Pr?rt(Pr.call(e)):{}}function cloneTypedArray(e,t){var r=t?cloneArrayBuffer(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}function compareAscending(e,t){if(e!==t){var a=e!==r,s=e===null,i=e===e,n=isSymbol(e);var o=t!==r,p=t===null,d=t===t,l=isSymbol(t);if(!p&&!l&&!n&&e>t||n&&o&&d&&!p&&!l||s&&o&&d||!a&&d||!i){return 1}if(!s&&!n&&!l&&e=o){return p}var d=r[a];return p*(d=="desc"?-1:1)}}return e.index-t.index}function composeArgs(e,r,a,s){var i=-1,n=e.length,o=a.length,p=-1,d=r.length,l=jt(n-o,0),u=t(d+l),c=!s;while(++p1?a[i-1]:r,o=i>2?a[2]:r;n=e.length>3&&typeof n=="function"?(i--,n):r;if(o&&isIterateeCall(a[0],a[1],o)){n=i<3?r:n;i=1}t=rt(t);while(++s-1?i[n?t[o]:o]:r}}function createFlow(e){return flatRest((function(t){var a=t.length,s=a,i=LodashWrapper.prototype.thru;if(e){t.reverse()}while(s--){var o=t[s];if(typeof o!="function"){throw new nt(n)}if(i&&!p&&getFuncName(o)=="wrapper"){var p=new LodashWrapper([],true)}}s=p?s:a;while(++s1){v.reverse()}if(c&&lp)){return false}var l=n.get(e);var u=n.get(t);if(l&&u){return l==t&&u==e}var c=-1,m=true,v=a&g?new SetCache:r;n.set(e,t);n.set(t,e);while(++c1?"& ":"")+t[a];t=t.join(r>2?", ":" ");return e.replace(Ge,"{\n/* [wrapped with "+t+"] */\n")}function isFlattenable(e){return Da(e)||Ra(e)||!!(Pt&&e&&e[Pt])}function isIndex(e,t){var r=typeof e;t=t==null?U:t;return!!t&&(r=="number"||r!="symbol"&&Ke.test(e))&&(e>-1&&e%1==0&&e0){if(++t>=C){return arguments[0]}}else{t=0}return e.apply(r,arguments)}}function shuffleSelf(e,t){var a=-1,s=e.length,i=s-1;t=t===r?s:t;while(++a1?e[t-1]:r;a=typeof a=="function"?(e.pop(),a):r;return unzipWith(e,a)}));function chain(e){var t=lodash(e);t.__chain__=true;return t}function tap(e,t){t(e);return e}function thru(e,t){return t(e)}var ua=flatRest((function(e){var t=e.length,a=t?e[0]:0,s=this.__wrapped__,interceptor=function(t){return baseAt(t,e)};if(t>1||this.__actions__.length||!(s instanceof LazyWrapper)||!isIndex(a)){return this.thru(interceptor)}s=s.slice(a,+a+(t?1:0));s.__actions__.push({func:thru,args:[interceptor],thisArg:r});return new LodashWrapper(s,this.__chain__).thru((function(e){if(t&&!e.length){e.push(r)}return e}))}));function wrapperChain(){return chain(this)}function wrapperCommit(){return new LodashWrapper(this.value(),this.__chain__)}function wrapperNext(){if(this.__values__===r){this.__values__=toArray(this.value())}var e=this.__index__>=this.__values__.length,t=e?r:this.__values__[this.__index__++];return{done:e,value:t}}function wrapperToIterator(){return this}function wrapperPlant(e){var t,a=this;while(a instanceof baseLodash){var s=wrapperClone(a);s.__index__=0;s.__values__=r;if(t){i.__wrapped__=s}else{t=s}var i=s;a=a.__wrapped__}i.__wrapped__=e;return t}function wrapperReverse(){var e=this.__wrapped__;if(e instanceof LazyWrapper){var t=e;if(this.__actions__.length){t=new LazyWrapper(this)}t=t.reverse();t.__actions__.push({func:thru,args:[reverse],thisArg:r});return new LodashWrapper(t,this.__chain__)}return this.thru(reverse)}function wrapperValue(){return baseWrapperValue(this.__wrapped__,this.__actions__)}var ca=createAggregator((function(e,t,r){if(ct.call(e,r)){++e[r]}else{baseAssignValue(e,r,1)}}));function every(e,t,a){var s=Da(e)?arrayEvery:baseEvery;if(a&&isIterateeCall(e,t,a)){t=r}return s(e,getIteratee(t,3))}function filter(e,t){var r=Da(e)?arrayFilter:baseFilter;return r(e,getIteratee(t,3))}var ma=createFind(findIndex);var ha=createFind(findLastIndex);function flatMap(e,t){return baseFlatten(map(e,t),1)}function flatMapDeep(e,t){return baseFlatten(map(e,t),k)}function flatMapDepth(e,t,a){a=a===r?1:toInteger(a);return baseFlatten(map(e,t),a)}function forEach(e,t){var r=Da(e)?arrayEach:Lr;return r(e,getIteratee(t,3))}function forEachRight(e,t){var r=Da(e)?arrayEachRight:Rr;return r(e,getIteratee(t,3))}var fa=createAggregator((function(e,t,r){if(ct.call(e,r)){e[r].push(t)}else{baseAssignValue(e,r,[t])}}));function includes(e,t,r,a){e=isArrayLike(e)?e:values(e);r=r&&!a?toInteger(r):0;var s=e.length;if(r<0){r=jt(s+r,0)}return isString(e)?r<=s&&e.indexOf(t,r)>-1:!!s&&baseIndexOf(e,t,r)>-1}var ga=baseRest((function(e,r,a){var s=-1,i=typeof r=="function",n=isArrayLike(e)?t(e.length):[];Lr(e,(function(e){n[++s]=i?apply(r,e,a):baseInvoke(e,r,a)}));return n}));var va=createAggregator((function(e,t,r){baseAssignValue(e,r,t)}));function map(e,t){var r=Da(e)?arrayMap:baseMap;return r(e,getIteratee(t,3))}function orderBy(e,t,a,s){if(e==null){return[]}if(!Da(t)){t=t==null?[]:[t]}a=s?r:a;if(!Da(a)){a=a==null?[]:[a]}return baseOrderBy(e,t,a)}var _a=createAggregator((function(e,t,r){e[r?0:1].push(t)}),(function(){return[[],[]]}));function reduce(e,t,r){var a=Da(e)?arrayReduce:baseReduce,s=arguments.length<3;return a(e,getIteratee(t,4),r,s,Lr)}function reduceRight(e,t,r){var a=Da(e)?arrayReduceRight:baseReduce,s=arguments.length<3;return a(e,getIteratee(t,4),r,s,Rr)}function reject(e,t){var r=Da(e)?arrayFilter:baseFilter;return r(e,negate(getIteratee(t,3)))}function sample(e){var t=Da(e)?arraySample:baseSample;return t(e)}function sampleSize(e,t,a){if(a?isIterateeCall(e,t,a):t===r){t=1}else{t=toInteger(t)}var s=Da(e)?arraySampleSize:baseSampleSize;return s(e,t)}function shuffle(e){var t=Da(e)?arrayShuffle:baseShuffle;return t(e)}function size(e){if(e==null){return 0}if(isArrayLike(e)){return isString(e)?stringSize(e):e.length}var t=Br(e);if(t==Y||t==se){return e.size}return baseKeys(e).length}function some(e,t,a){var s=Da(e)?arraySome:baseSome;if(a&&isIterateeCall(e,t,a)){t=r}return s(e,getIteratee(t,3))}var ba=baseRest((function(e,t){if(e==null){return[]}var r=t.length;if(r>1&&isIterateeCall(e,t[0],t[1])){t=[]}else if(r>2&&isIterateeCall(t[0],t[1],t[2])){t=[t[0]]}return baseOrderBy(e,baseFlatten(t,1),[])}));var Sa=Dt||function(){return nr.Date.now()};function after(e,t){if(typeof t!="function"){throw new nt(n)}e=toInteger(e);return function(){if(--e<1){return t.apply(this,arguments)}}}function ary(e,t,a){t=a?r:t;t=e&&t==null?e.length:t;return createWrap(e,E,r,r,r,r,t)}function before(e,t){var a;if(typeof t!="function"){throw new nt(n)}e=toInteger(e);return function(){if(--e>0){a=t.apply(this,arguments)}if(e<=1){t=r}return a}}var wa=baseRest((function(e,t,r){var a=v;if(r.length){var s=replaceHolders(r,getHolder(wa));a|=y}return createWrap(e,a,t,r,s)}));var ya=baseRest((function(e,t,r){var a=v|_;if(r.length){var s=replaceHolders(r,getHolder(ya));a|=y}return createWrap(t,a,e,r,s)}));function curry(e,t,a){t=a?r:t;var s=createWrap(e,S,r,r,r,r,r,t);s.placeholder=curry.placeholder;return s}function curryRight(e,t,a){t=a?r:t;var s=createWrap(e,w,r,r,r,r,r,t);s.placeholder=curryRight.placeholder;return s}function debounce(e,t,a){var s,i,o,p,d,l,u=0,c=false,m=false,h=true;if(typeof e!="function"){throw new nt(n)}t=toNumber(t)||0;if(isObject(a)){c=!!a.leading;m="maxWait"in a;o=m?jt(toNumber(a.maxWait)||0,t):o;h="trailing"in a?!!a.trailing:h}function invokeFunc(t){var a=s,n=i;s=i=r;u=t;p=e.apply(n,a);return p}function leadingEdge(e){u=e;d=Hr(timerExpired,t);return c?invokeFunc(e):p}function remainingWait(e){var r=e-l,a=e-u,s=t-r;return m?$t(s,o-a):s}function shouldInvoke(e){var a=e-l,s=e-u;return l===r||a>=t||a<0||m&&s>=o}function timerExpired(){var e=Sa();if(shouldInvoke(e)){return trailingEdge(e)}d=Hr(timerExpired,remainingWait(e))}function trailingEdge(e){d=r;if(h&&s){return invokeFunc(e)}s=i=r;return p}function cancel(){if(d!==r){qr(d)}u=0;s=l=i=d=r}function flush(){return d===r?p:trailingEdge(Sa())}function debounced(){var e=Sa(),a=shouldInvoke(e);s=arguments;i=this;l=e;if(a){if(d===r){return leadingEdge(l)}if(m){qr(d);d=Hr(timerExpired,t);return invokeFunc(l)}}if(d===r){d=Hr(timerExpired,t)}return p}debounced.cancel=cancel;debounced.flush=flush;return debounced}var Ta=baseRest((function(e,t){return baseDelay(e,1,t)}));var Ea=baseRest((function(e,t,r){return baseDelay(e,toNumber(t)||0,r)}));function flip(e){return createWrap(e,A)}function memoize(e,t){if(typeof e!="function"||t!=null&&typeof t!="function"){throw new nt(n)}var memoized=function(){var r=arguments,a=t?t.apply(this,r):r[0],s=memoized.cache;if(s.has(a)){return s.get(a)}var i=e.apply(this,r);memoized.cache=s.set(a,i)||s;return i};memoized.cache=new(memoize.Cache||MapCache);return memoized}memoize.Cache=MapCache;function negate(e){if(typeof e!="function"){throw new nt(n)}return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}function once(e){return before(2,e)}var Ia=Fr((function(e,t){t=t.length==1&&Da(t[0])?arrayMap(t[0],baseUnary(getIteratee())):arrayMap(baseFlatten(t,1),baseUnary(getIteratee()));var r=t.length;return baseRest((function(a){var s=-1,i=$t(a.length,r);while(++s=t}));var Ra=baseIsArguments(function(){return arguments}())?baseIsArguments:function(e){return isObjectLike(e)&&ct.call(e,"callee")&&!It.call(e,"callee")};var Da=t.isArray;var Na=cr?baseUnary(cr):baseIsArrayBuffer;function isArrayLike(e){return e!=null&&isLength(e.length)&&!isFunction(e)}function isArrayLikeObject(e){return isObjectLike(e)&&isArrayLike(e)}function isBoolean(e){return e===true||e===false||isObjectLike(e)&&baseGetTag(e)==H}var ka=qt||stubFalse;var Ua=mr?baseUnary(mr):baseIsDate;function isElement(e){return isObjectLike(e)&&e.nodeType===1&&!isPlainObject(e)}function isEmpty(e){if(e==null){return true}if(isArrayLike(e)&&(Da(e)||typeof e=="string"||typeof e.splice=="function"||ka(e)||xa(e)||Ra(e))){return!e.length}var t=Br(e);if(t==Y||t==se){return!e.size}if(isPrototype(e)){return!baseKeys(e).length}for(var r in e){if(ct.call(e,r)){return false}}return true}function isEqual(e,t){return baseIsEqual(e,t)}function isEqualWith(e,t,a){a=typeof a=="function"?a:r;var s=a?a(e,t):r;return s===r?baseIsEqual(e,t,r,a):!!s}function isError(e){if(!isObjectLike(e)){return false}var t=baseGetTag(e);return t==Z||t==W||typeof e.message=="string"&&typeof e.name=="string"&&!isPlainObject(e)}function isFinite(e){return typeof e=="number"&&Gt(e)}function isFunction(e){if(!isObject(e)){return false}var t=baseGetTag(e);return t==Q||t==K||t==$||t==re}function isInteger(e){return typeof e=="number"&&e==toInteger(e)}function isLength(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=U}function isObject(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}function isObjectLike(e){return e!=null&&typeof e=="object"}var Fa=hr?baseUnary(hr):baseIsMap;function isMatch(e,t){return e===t||baseIsMatch(e,t,getMatchData(t))}function isMatchWith(e,t,a){a=typeof a=="function"?a:r;return baseIsMatch(e,t,getMatchData(t),a)}function isNaN(e){return isNumber(e)&&e!=+e}function isNative(e){if(Mr(e)){throw new je(i)}return baseIsNative(e)}function isNull(e){return e===null}function isNil(e){return e==null}function isNumber(e){return typeof e=="number"||isObjectLike(e)&&baseGetTag(e)==J}function isPlainObject(e){if(!isObjectLike(e)||baseGetTag(e)!=ee){return false}var t=Tt(e);if(t===null){return true}var r=ct.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&ut.call(r)==gt}var qa=fr?baseUnary(fr):baseIsRegExp;function isSafeInteger(e){return isInteger(e)&&e>=-U&&e<=U}var Ga=gr?baseUnary(gr):baseIsSet;function isString(e){return typeof e=="string"||!Da(e)&&isObjectLike(e)&&baseGetTag(e)==ie}function isSymbol(e){return typeof e=="symbol"||isObjectLike(e)&&baseGetTag(e)==ne}var xa=vr?baseUnary(vr):baseIsTypedArray;function isUndefined(e){return e===r}function isWeakMap(e){return isObjectLike(e)&&Br(e)==pe}function isWeakSet(e){return isObjectLike(e)&&baseGetTag(e)==de}var Va=createRelationalOperation(baseLt);var ja=createRelationalOperation((function(e,t){return e<=t}));function toArray(e){if(!e){return[]}if(isArrayLike(e)){return isString(e)?stringToArray(e):copyArray(e)}if(Ot&&e[Ot]){return iteratorToArray(e[Ot]())}var t=Br(e),r=t==Y?mapToArray:t==se?setToArray:values;return r(e)}function toFinite(e){if(!e){return e===0?e:0}e=toNumber(e);if(e===k||e===-k){var t=e<0?-1:1;return t*F}return e===e?e:0}function toInteger(e){var t=toFinite(e),r=t%1;return t===t?r?t-r:t:0}function toLength(e){return e?baseClamp(toInteger(e),0,G):0}function toNumber(e){if(typeof e=="number"){return e}if(isSymbol(e)){return q}if(isObject(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=isObject(t)?t+"":t}if(typeof e!="string"){return e===0?e:+e}e=baseTrim(e);var r=We.test(e);return r||Qe.test(e)?ar(e.slice(2),r?2:8):ze.test(e)?q:+e}function toPlainObject(e){return copyObject(e,keysIn(e))}function toSafeInteger(e){return e?baseClamp(toInteger(e),-U,U):e===0?e:0}function toString(e){return e==null?"":baseToString(e)}var Ba=createAssigner((function(e,t){if(isPrototype(t)||isArrayLike(t)){copyObject(t,keys(t),e);return}for(var r in t){if(ct.call(t,r)){assignValue(e,r,t[r])}}}));var Ma=createAssigner((function(e,t){copyObject(t,keysIn(t),e)}));var $a=createAssigner((function(e,t,r,a){copyObject(t,keysIn(t),e,a)}));var Ha=createAssigner((function(e,t,r,a){copyObject(t,keys(t),e,a)}));var za=flatRest(baseAt);function create(e,t){var r=Cr(e);return t==null?r:baseAssign(r,t)}var Wa=baseRest((function(e,t){e=rt(e);var a=-1;var s=t.length;var i=s>2?t[2]:r;if(i&&isIterateeCall(t[0],t[1],i)){s=1}while(++a1);return t}));copyObject(e,getAllKeysIn(e),r);if(a){r=baseClone(r,u|c|m,customOmitClone)}var s=t.length;while(s--){baseUnset(r,t[s])}return r}));function omitBy(e,t){return pickBy(e,negate(getIteratee(t)))}var ts=flatRest((function(e,t){return e==null?{}:basePick(e,t)}));function pickBy(e,t){if(e==null){return{}}var r=arrayMap(getAllKeysIn(e),(function(e){return[e]}));t=getIteratee(t);return basePickBy(e,r,(function(e,r){return t(e,r[0])}))}function result(e,t,a){t=castPath(t,e);var s=-1,i=t.length;if(!i){i=1;e=r}while(++st){var s=e;e=t;t=s}if(a||e%1||t%1){var i=Wt();return $t(e+i*(t-e+rr("1e-"+((i+"").length-1))),t)}return baseRandom(e,t)}var ss=createCompounder((function(e,t,r){t=t.toLowerCase();return e+(r?capitalize(t):t)}));function capitalize(e){return us(toString(e).toLowerCase())}function deburr(e){e=toString(e);return e&&e.replace(Ye,br).replace(Mt,"")}function endsWith(e,t,a){e=toString(e);t=baseToString(t);var s=e.length;a=a===r?s:baseClamp(toInteger(a),0,s);var i=a;a-=t.length;return a>=0&&e.slice(a,i)==t}function escape(e){e=toString(e);return e&&Pe.test(e)?e.replace(Ie,Sr):e}function escapeRegExp(e){e=toString(e);return e&&Ue.test(e)?e.replace(ke,"\\$&"):e}var is=createCompounder((function(e,t,r){return e+(r?"-":"")+t.toLowerCase()}));var ns=createCompounder((function(e,t,r){return e+(r?" ":"")+t.toLowerCase()}));var os=createCaseFirst("toLowerCase");function pad(e,t,r){e=toString(e);t=toInteger(t);var a=t?stringSize(e):0;if(!t||a>=t){return e}var s=(t-a)/2;return createPadding(Ut(s),r)+e+createPadding(kt(s),r)}function padEnd(e,t,r){e=toString(e);t=toInteger(t);var a=t?stringSize(e):0;return t&&a>>0;if(!a){return[]}e=toString(e);if(e&&(typeof t=="string"||t!=null&&!qa(t))){t=baseToString(t);if(!t&&hasUnicode(e)){return castSlice(stringToArray(e),0,a)}}return e.split(t,a)}var ds=createCompounder((function(e,t,r){return e+(r?" ":"")+us(t)}));function startsWith(e,t,r){e=toString(e);r=r==null?0:baseClamp(toInteger(r),0,e.length);t=baseToString(t);return e.slice(r,r+t.length)==t}function template(e,t,a){var s=lodash.templateSettings;if(a&&isIterateeCall(e,t,a)){t=r}e=toString(e);t=$a({},t,s,customDefaultsAssignIn);var i=$a({},t.imports,s.imports,customDefaultsAssignIn),n=keys(i),p=baseValues(i,n);var d,l,u=0,c=t.interpolate||Je,m="__p += '";var h=st((t.escape||Je).source+"|"+c.source+"|"+(c===Le?$e:Je).source+"|"+(t.evaluate||Je).source+"|$","g");var g="//# sourceURL="+(ct.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Qt+"]")+"\n";e.replace(h,(function(t,r,a,s,i,n){a||(a=s);m+=e.slice(u,n).replace(Xe,escapeStringChar);if(r){d=true;m+="' +\n__e("+r+") +\n'"}if(i){l=true;m+="';\n"+i+";\n__p += '"}if(a){m+="' +\n((__t = ("+a+")) == null ? '' : __t) +\n'"}u=n+t.length;return t}));m+="';\n";var v=ct.call(t,"variable")&&t.variable;if(!v){m="with (obj) {\n"+m+"\n}\n"}else if(Be.test(v)){throw new je(o)}m=(l?m.replace(we,""):m).replace(ye,"$1").replace(Te,"$1;");m="function("+(v||"obj")+") {\n"+(v?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(d?", __e = _.escape":"")+(l?", __j = Array.prototype.join;\n"+"function print() { __p += __j.call(arguments, '') }\n":";\n")+m+"return __p\n}";var _=cs((function(){return et(n,g+"return "+m).apply(r,p)}));_.source=m;if(isError(_)){throw _}return _}function toLower(e){return toString(e).toLowerCase()}function toUpper(e){return toString(e).toUpperCase()}function trim(e,t,a){e=toString(e);if(e&&(a||t===r)){return baseTrim(e)}if(!e||!(t=baseToString(t))){return e}var s=stringToArray(e),i=stringToArray(t),n=charsStartIndex(s,i),o=charsEndIndex(s,i)+1;return castSlice(s,n,o).join("")}function trimEnd(e,t,a){e=toString(e);if(e&&(a||t===r)){return e.slice(0,trimmedEndIndex(e)+1)}if(!e||!(t=baseToString(t))){return e}var s=stringToArray(e),i=charsEndIndex(s,stringToArray(t))+1;return castSlice(s,0,i).join("")}function trimStart(e,t,a){e=toString(e);if(e&&(a||t===r)){return e.replace(Fe,"")}if(!e||!(t=baseToString(t))){return e}var s=stringToArray(e),i=charsStartIndex(s,stringToArray(t));return castSlice(s,i).join("")}function truncate(e,t){var a=P,s=O;if(isObject(t)){var i="separator"in t?t.separator:i;a="length"in t?toInteger(t.length):a;s="omission"in t?baseToString(t.omission):s}e=toString(e);var n=e.length;if(hasUnicode(e)){var o=stringToArray(e);n=o.length}if(a>=n){return e}var p=a-stringSize(s);if(p<1){return s}var d=o?castSlice(o,0,p).join(""):e.slice(0,p);if(i===r){return d+s}if(o){p+=d.length-p}if(qa(i)){if(e.slice(p).search(i)){var l,u=d;if(!i.global){i=st(i.source,toString(He.exec(i))+"g")}i.lastIndex=0;while(l=i.exec(u)){var c=l.index}d=d.slice(0,c===r?p:c)}}else if(e.indexOf(baseToString(i),p)!=p){var m=d.lastIndexOf(i);if(m>-1){d=d.slice(0,m)}}return d+s}function unescape(e){e=toString(e);return e&&Ae.test(e)?e.replace(Ee,wr):e}var ls=createCompounder((function(e,t,r){return e+(r?" ":"")+t.toUpperCase()}));var us=createCaseFirst("toUpperCase");function words(e,t,a){e=toString(e);t=a?r:t;if(t===r){return hasUnicodeWord(e)?unicodeWords(e):asciiWords(e)}return e.match(t)||[]}var cs=baseRest((function(e,t){try{return apply(e,r,t)}catch(e){return isError(e)?e:new je(e)}}));var ms=flatRest((function(e,t){arrayEach(t,(function(t){t=toKey(t);baseAssignValue(e,t,wa(e[t],e))}));return e}));function cond(e){var t=e==null?0:e.length,r=getIteratee();e=!t?[]:arrayMap(e,(function(e){if(typeof e[1]!="function"){throw new nt(n)}return[r(e[0]),e[1]]}));return baseRest((function(r){var a=-1;while(++aU){return[]}var r=G,a=$t(e,G);t=getIteratee(t);e-=G;var s=baseTimes(a,t);while(++r0||t<0)){return new LazyWrapper(a)}if(e<0){a=a.takeRight(-e)}else if(e){a=a.drop(e)}if(t!==r){t=toInteger(t);a=t<0?a.dropRight(-t):a.take(t-e)}return a};LazyWrapper.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()};LazyWrapper.prototype.toArray=function(){return this.take(G)};baseForOwn(LazyWrapper.prototype,(function(e,t){var a=/^(?:filter|find|map|reject)|While$/.test(t),s=/^(?:head|last)$/.test(t),i=lodash[s?"take"+(t=="last"?"Right":""):t],n=s||/^find/.test(t);if(!i){return}lodash.prototype[t]=function(){var t=this.__wrapped__,o=s?[1]:arguments,p=t instanceof LazyWrapper,d=o[0],l=p||Da(t);var interceptor=function(e){var t=i.apply(lodash,arrayPush([e],o));return s&&u?t[0]:t};if(l&&a&&typeof d=="function"&&d.length!=1){p=l=false}var u=this.__chain__,c=!!this.__actions__.length,m=n&&!u,h=p&&!c;if(!n&&l){t=h?t:new LazyWrapper(this);var g=e.apply(t,o);g.__actions__.push({func:thru,args:[interceptor],thisArg:r});return new LodashWrapper(g,u)}if(m&&h){return e.apply(this,o)}g=this.thru(interceptor);return m?s?g.value()[0]:g.value():g}}));arrayEach(["pop","push","shift","sort","splice","unshift"],(function(e){var t=ot[e],r=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",a=/^(?:pop|shift)$/.test(e);lodash.prototype[e]=function(){var e=arguments;if(a&&!this.__chain__){var s=this.value();return t.apply(Da(s)?s:[],e)}return this[r]((function(r){return t.apply(Da(r)?r:[],e)}))}}));baseForOwn(LazyWrapper.prototype,(function(e,t){var r=lodash[t];if(r){var a=r.name+"";if(!ct.call(lr,a)){lr[a]=[]}lr[a].push({name:t,func:r})}}));lr[createHybrid(r,_).name]=[{name:"wrapper",func:r}];LazyWrapper.prototype.clone=lazyClone;LazyWrapper.prototype.reverse=lazyReverse;LazyWrapper.prototype.value=lazyValue;lodash.prototype.at=ua;lodash.prototype.chain=wrapperChain;lodash.prototype.commit=wrapperCommit;lodash.prototype.next=wrapperNext;lodash.prototype.plant=wrapperPlant;lodash.prototype.reverse=wrapperReverse;lodash.prototype.toJSON=lodash.prototype.valueOf=lodash.prototype.value=wrapperValue;lodash.prototype.first=lodash.prototype.head;if(Ot){lodash.prototype[Ot]=wrapperToIterator}return lodash};var Tr=yr();if(typeof define=="function"&&typeof define.amd=="object"&&define.amd){nr._=Tr;define((function(){return Tr}))}else if(pr){(pr.exports=Tr)._=Tr;or._=Tr}else{nr._=Tr}}).call(this)},8811:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});class LuxonError extends Error{}class InvalidDateTimeError extends LuxonError{constructor(e){super(`Invalid DateTime: ${e.toMessage()}`)}}class InvalidIntervalError extends LuxonError{constructor(e){super(`Invalid Interval: ${e.toMessage()}`)}}class InvalidDurationError extends LuxonError{constructor(e){super(`Invalid Duration: ${e.toMessage()}`)}}class ConflictingSpecificationError extends LuxonError{}class InvalidUnitError extends LuxonError{constructor(e){super(`Invalid unit ${e}`)}}class InvalidArgumentError extends LuxonError{}class ZoneIsAbstractError extends LuxonError{constructor(){super("Zone is an abstract class")}}const r="numeric",a="short",s="long";const i={year:r,month:r,day:r};const n={year:r,month:a,day:r};const o={year:r,month:a,day:r,weekday:a};const p={year:r,month:s,day:r};const d={year:r,month:s,day:r,weekday:s};const l={hour:r,minute:r};const u={hour:r,minute:r,second:r};const c={hour:r,minute:r,second:r,timeZoneName:a};const m={hour:r,minute:r,second:r,timeZoneName:s};const h={hour:r,minute:r,hourCycle:"h23"};const g={hour:r,minute:r,second:r,hourCycle:"h23"};const v={hour:r,minute:r,second:r,hourCycle:"h23",timeZoneName:a};const _={hour:r,minute:r,second:r,hourCycle:"h23",timeZoneName:s};const b={year:r,month:r,day:r,hour:r,minute:r};const S={year:r,month:r,day:r,hour:r,minute:r,second:r};const w={year:r,month:a,day:r,hour:r,minute:r};const y={year:r,month:a,day:r,hour:r,minute:r,second:r};const T={year:r,month:a,day:r,weekday:a,hour:r,minute:r};const E={year:r,month:s,day:r,hour:r,minute:r,timeZoneName:a};const I={year:r,month:s,day:r,hour:r,minute:r,second:r,timeZoneName:a};const A={year:r,month:s,day:r,weekday:s,hour:r,minute:r,timeZoneName:s};const P={year:r,month:s,day:r,weekday:s,hour:r,minute:r,second:r,timeZoneName:s};function isUndefined(e){return typeof e==="undefined"}function isNumber(e){return typeof e==="number"}function isInteger(e){return typeof e==="number"&&e%1===0}function isString(e){return typeof e==="string"}function isDate(e){return Object.prototype.toString.call(e)==="[object Date]"}function hasRelative(){try{return typeof Intl!=="undefined"&&!!Intl.RelativeTimeFormat}catch(e){return false}}function maybeArray(e){return Array.isArray(e)?e:[e]}function bestBy(e,t,r){if(e.length===0){return undefined}return e.reduce(((e,a)=>{const s=[t(a),a];if(!e){return s}else if(r(e[0],s[0])===e[0]){return e}else{return s}}),null)[1]}function pick(e,t){return t.reduce(((t,r)=>{t[r]=e[r];return t}),{})}function hasOwnProperty(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function integerBetween(e,t,r){return isInteger(e)&&e>=t&&e<=r}function floorMod(e,t){return e-t*Math.floor(e/t)}function padStart(e,t=2){const r=e<0;let a;if(r){a="-"+(""+-e).padStart(t,"0")}else{a=(""+e).padStart(t,"0")}return a}function parseInteger(e){if(isUndefined(e)||e===null||e===""){return undefined}else{return parseInt(e,10)}}function parseFloating(e){if(isUndefined(e)||e===null||e===""){return undefined}else{return parseFloat(e)}}function parseMillis(e){if(isUndefined(e)||e===null||e===""){return undefined}else{const t=parseFloat("0."+e)*1e3;return Math.floor(t)}}function roundTo(e,t,r=false){const a=10**t,s=r?Math.trunc:Math.round;return s(e*a)/a}function isLeapYear(e){return e%4===0&&(e%100!==0||e%400===0)}function daysInYear(e){return isLeapYear(e)?366:365}function daysInMonth(e,t){const r=floorMod(t-1,12)+1,a=e+(t-r)/12;if(r===2){return isLeapYear(a)?29:28}else{return[31,null,31,30,31,30,31,31,30,31,30,31][r-1]}}function objToLocalTS(e){let t=Date.UTC(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond);if(e.year<100&&e.year>=0){t=new Date(t);t.setUTCFullYear(t.getUTCFullYear()-1900)}return+t}function weeksInWeekYear(e){const t=(e+Math.floor(e/4)-Math.floor(e/100)+Math.floor(e/400))%7,r=e-1,a=(r+Math.floor(r/4)-Math.floor(r/100)+Math.floor(r/400))%7;return t===4||a===3?53:52}function untruncateYear(e){if(e>99){return e}else return e>60?1900+e:2e3+e}function parseZoneInfo(e,t,r,a=null){const s=new Date(e),i={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};if(a){i.timeZone=a}const n={timeZoneName:t,...i};const o=new Intl.DateTimeFormat(r,n).formatToParts(s).find((e=>e.type.toLowerCase()==="timezonename"));return o?o.value:null}function signedOffset(e,t){let r=parseInt(e,10);if(Number.isNaN(r)){r=0}const a=parseInt(t,10)||0,s=r<0||Object.is(r,-0)?-a:a;return r*60+s}function asNumber(e){const t=Number(e);if(typeof e==="boolean"||e===""||Number.isNaN(t))throw new InvalidArgumentError(`Invalid unit value ${e}`);return t}function normalizeObject(e,t){const r={};for(const a in e){if(hasOwnProperty(e,a)){const s=e[a];if(s===undefined||s===null)continue;r[t(a)]=asNumber(s)}}return r}function formatOffset(e,t){const r=Math.trunc(Math.abs(e/60)),a=Math.trunc(Math.abs(e%60)),s=e>=0?"+":"-";switch(t){case"short":return`${s}${padStart(r,2)}:${padStart(a,2)}`;case"narrow":return`${s}${r}${a>0?`:${a}`:""}`;case"techie":return`${s}${padStart(r,2)}${padStart(a,2)}`;default:throw new RangeError(`Value format ${t} is out of range for property format`)}}function timeObject(e){return pick(e,["hour","minute","second","millisecond"])}const O=/[A-Za-z_+-]{1,256}(:?\/[A-Za-z0-9_+-]{1,256}(\/[A-Za-z0-9_+-]{1,256})?)?/;const C=["January","February","March","April","May","June","July","August","September","October","November","December"];const L=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];const R=["J","F","M","A","M","J","J","A","S","O","N","D"];function months(e){switch(e){case"narrow":return[...R];case"short":return[...L];case"long":return[...C];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}const D=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"];const N=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"];const k=["M","T","W","T","F","S","S"];function weekdays(e){switch(e){case"narrow":return[...k];case"short":return[...N];case"long":return[...D];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}const U=["AM","PM"];const F=["Before Christ","Anno Domini"];const q=["BC","AD"];const G=["B","A"];function eras(e){switch(e){case"narrow":return[...G];case"short":return[...q];case"long":return[...F];default:return null}}function meridiemForDateTime(e){return U[e.hour<12?0:1]}function weekdayForDateTime(e,t){return weekdays(t)[e.weekday-1]}function monthForDateTime(e,t){return months(t)[e.month-1]}function eraForDateTime(e,t){return eras(t)[e.year<0?0:1]}function formatRelativeTime(e,t,r="always",a=false){const s={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]};const i=["hours","minutes","seconds"].indexOf(e)===-1;if(r==="auto"&&i){const r=e==="days";switch(t){case 1:return r?"tomorrow":`next ${s[e][0]}`;case-1:return r?"yesterday":`last ${s[e][0]}`;case 0:return r?"today":`this ${s[e][0]}`}}const n=Object.is(t,-0)||t<0,o=Math.abs(t),p=o===1,d=s[e],l=a?p?d[1]:d[2]||d[1]:p?s[e][0]:e;return n?`${o} ${l} ago`:`in ${o} ${l}`}function stringifyTokens(e,t){let r="";for(const a of e){if(a.literal){r+=a.val}else{r+=t(a.val)}}return r}const x={D:i,DD:n,DDD:p,DDDD:d,t:l,tt:u,ttt:c,tttt:m,T:h,TT:g,TTT:v,TTTT:_,f:b,ff:w,fff:E,ffff:A,F:S,FF:y,FFF:I,FFFF:P};class Formatter{static create(e,t={}){return new Formatter(e,t)}static parseFormat(e){let t=null,r="",a=false;const s=[];for(let i=0;i0){s.push({literal:a,val:r})}t=null;r="";a=!a}else if(a){r+=n}else if(n===t){r+=n}else{if(r.length>0){s.push({literal:false,val:r})}r=n;t=n}}if(r.length>0){s.push({literal:a,val:r})}return s}static macroTokenToFormatOpts(e){return x[e]}constructor(e,t){this.opts=t;this.loc=e;this.systemLoc=null}formatWithSystemDefault(e,t){if(this.systemLoc===null){this.systemLoc=this.loc.redefaultToSystem()}const r=this.systemLoc.dtFormatter(e,{...this.opts,...t});return r.format()}formatDateTime(e,t={}){const r=this.loc.dtFormatter(e,{...this.opts,...t});return r.format()}formatDateTimeParts(e,t={}){const r=this.loc.dtFormatter(e,{...this.opts,...t});return r.formatToParts()}resolvedOptions(e,t={}){const r=this.loc.dtFormatter(e,{...this.opts,...t});return r.resolvedOptions()}num(e,t=0){if(this.opts.forceSimple){return padStart(e,t)}const r={...this.opts};if(t>0){r.padTo=t}return this.loc.numberFormatter(r).format(e)}formatDateTimeFromString(e,t){const r=this.loc.listingMode()==="en",a=this.loc.outputCalendar&&this.loc.outputCalendar!=="gregory",string=(t,r)=>this.loc.extract(e,t,r),formatOffset=t=>{if(e.isOffsetFixed&&e.offset===0&&t.allowZ){return"Z"}return e.isValid?e.zone.formatOffset(e.ts,t.format):""},meridiem=()=>r?meridiemForDateTime(e):string({hour:"numeric",hourCycle:"h12"},"dayperiod"),month=(t,a)=>r?monthForDateTime(e,t):string(a?{month:t}:{month:t,day:"numeric"},"month"),weekday=(t,a)=>r?weekdayForDateTime(e,t):string(a?{weekday:t}:{weekday:t,month:"long",day:"numeric"},"weekday"),maybeMacro=t=>{const r=Formatter.macroTokenToFormatOpts(t);if(r){return this.formatWithSystemDefault(e,r)}else{return t}},era=t=>r?eraForDateTime(e,t):string({era:t},"era"),tokenToString=t=>{switch(t){case"S":return this.num(e.millisecond);case"u":case"SSS":return this.num(e.millisecond,3);case"s":return this.num(e.second);case"ss":return this.num(e.second,2);case"uu":return this.num(Math.floor(e.millisecond/10),2);case"uuu":return this.num(Math.floor(e.millisecond/100));case"m":return this.num(e.minute);case"mm":return this.num(e.minute,2);case"h":return this.num(e.hour%12===0?12:e.hour%12);case"hh":return this.num(e.hour%12===0?12:e.hour%12,2);case"H":return this.num(e.hour);case"HH":return this.num(e.hour,2);case"Z":return formatOffset({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return formatOffset({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return formatOffset({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return e.zone.offsetName(e.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return e.zone.offsetName(e.ts,{format:"long",locale:this.loc.locale});case"z":return e.zoneName;case"a":return meridiem();case"d":return a?string({day:"numeric"},"day"):this.num(e.day);case"dd":return a?string({day:"2-digit"},"day"):this.num(e.day,2);case"c":return this.num(e.weekday);case"ccc":return weekday("short",true);case"cccc":return weekday("long",true);case"ccccc":return weekday("narrow",true);case"E":return this.num(e.weekday);case"EEE":return weekday("short",false);case"EEEE":return weekday("long",false);case"EEEEE":return weekday("narrow",false);case"L":return a?string({month:"numeric",day:"numeric"},"month"):this.num(e.month);case"LL":return a?string({month:"2-digit",day:"numeric"},"month"):this.num(e.month,2);case"LLL":return month("short",true);case"LLLL":return month("long",true);case"LLLLL":return month("narrow",true);case"M":return a?string({month:"numeric"},"month"):this.num(e.month);case"MM":return a?string({month:"2-digit"},"month"):this.num(e.month,2);case"MMM":return month("short",false);case"MMMM":return month("long",false);case"MMMMM":return month("narrow",false);case"y":return a?string({year:"numeric"},"year"):this.num(e.year);case"yy":return a?string({year:"2-digit"},"year"):this.num(e.year.toString().slice(-2),2);case"yyyy":return a?string({year:"numeric"},"year"):this.num(e.year,4);case"yyyyyy":return a?string({year:"numeric"},"year"):this.num(e.year,6);case"G":return era("short");case"GG":return era("long");case"GGGGG":return era("narrow");case"kk":return this.num(e.weekYear.toString().slice(-2),2);case"kkkk":return this.num(e.weekYear,4);case"W":return this.num(e.weekNumber);case"WW":return this.num(e.weekNumber,2);case"o":return this.num(e.ordinal);case"ooo":return this.num(e.ordinal,3);case"q":return this.num(e.quarter);case"qq":return this.num(e.quarter,2);case"X":return this.num(Math.floor(e.ts/1e3));case"x":return this.num(e.ts);default:return maybeMacro(t)}};return stringifyTokens(Formatter.parseFormat(t),tokenToString)}formatDurationFromString(e,t){const tokenToField=e=>{switch(e[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"M":return"month";case"y":return"year";default:return null}},tokenToString=e=>t=>{const r=tokenToField(t);if(r){return this.num(e.get(r),t.length)}else{return t}},r=Formatter.parseFormat(t),a=r.reduce(((e,{literal:t,val:r})=>t?e:e.concat(r)),[]),s=e.shiftTo(...a.map(tokenToField).filter((e=>e)));return stringifyTokens(r,tokenToString(s))}}class Invalid{constructor(e,t){this.reason=e;this.explanation=t}toMessage(){if(this.explanation){return`${this.reason}: ${this.explanation}`}else{return this.reason}}}class Zone{get type(){throw new ZoneIsAbstractError}get name(){throw new ZoneIsAbstractError}get isUniversal(){throw new ZoneIsAbstractError}offsetName(e,t){throw new ZoneIsAbstractError}formatOffset(e,t){throw new ZoneIsAbstractError}offset(e){throw new ZoneIsAbstractError}equals(e){throw new ZoneIsAbstractError}get isValid(){throw new ZoneIsAbstractError}}let V=null;class SystemZone extends Zone{static get instance(){if(V===null){V=new SystemZone}return V}get type(){return"system"}get name(){return(new Intl.DateTimeFormat).resolvedOptions().timeZone}get isUniversal(){return false}offsetName(e,{format:t,locale:r}){return parseZoneInfo(e,t,r)}formatOffset(e,t){return formatOffset(this.offset(e),t)}offset(e){return-new Date(e).getTimezoneOffset()}equals(e){return e.type==="system"}get isValid(){return true}}const j=RegExp(`^${O.source}$`);let B={};function makeDTF(e){if(!B[e]){B[e]=new Intl.DateTimeFormat("en-US",{hour12:false,timeZone:e,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})}return B[e]}const M={year:0,month:1,day:2,hour:3,minute:4,second:5};function hackyOffset(e,t){const r=e.format(t).replace(/\u200E/g,""),a=/(\d+)\/(\d+)\/(\d+),? (\d+):(\d+):(\d+)/.exec(r),[,s,i,n,o,p,d]=a;return[n,s,i,o,p,d]}function partsOffset(e,t){const r=e.formatToParts(t),a=[];for(let e=0;e=0?c:1e3+c;return(l-u)/(60*1e3)}equals(e){return e.type==="iana"&&e.name===this.name}get isValid(){return this.valid}}let H=null;class FixedOffsetZone extends Zone{static get utcInstance(){if(H===null){H=new FixedOffsetZone(0)}return H}static instance(e){return e===0?FixedOffsetZone.utcInstance:new FixedOffsetZone(e)}static parseSpecifier(e){if(e){const t=e.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(t){return new FixedOffsetZone(signedOffset(t[1],t[2]))}}return null}constructor(e){super();this.fixed=e}get type(){return"fixed"}get name(){return this.fixed===0?"UTC":`UTC${formatOffset(this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(e,t){return formatOffset(this.fixed,t)}get isUniversal(){return true}offset(){return this.fixed}equals(e){return e.type==="fixed"&&e.fixed===this.fixed}get isValid(){return true}}class InvalidZone extends Zone{constructor(e){super();this.zoneName=e}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return false}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return false}get isValid(){return false}}function normalizeZone(e,t){if(isUndefined(e)||e===null){return t}else if(e instanceof Zone){return e}else if(isString(e)){const r=e.toLowerCase();if(r==="local"||r==="system")return t;else if(r==="utc"||r==="gmt")return FixedOffsetZone.utcInstance;else if(IANAZone.isValidSpecifier(r))return IANAZone.create(e);else return FixedOffsetZone.parseSpecifier(r)||new InvalidZone(e)}else if(isNumber(e)){return FixedOffsetZone.instance(e)}else if(typeof e==="object"&&e.offset&&typeof e.offset==="number"){return e}else{return new InvalidZone(e)}}let now=()=>Date.now(),z="system",W=null,Z=null,Q=null,K;class Settings{static get now(){return now}static set now(e){now=e}static set defaultZone(e){z=e}static get defaultZone(){return normalizeZone(z,SystemZone.instance)}static get defaultLocale(){return W}static set defaultLocale(e){W=e}static get defaultNumberingSystem(){return Z}static set defaultNumberingSystem(e){Z=e}static get defaultOutputCalendar(){return Q}static set defaultOutputCalendar(e){Q=e}static get throwOnInvalid(){return K}static set throwOnInvalid(e){K=e}static resetCaches(){Locale.resetCache();IANAZone.resetCache()}}let Y={};function getCachedLF(e,t={}){const r=JSON.stringify([e,t]);let a=Y[r];if(!a){a=new Intl.ListFormat(e,t);Y[r]=a}return a}let J={};function getCachedDTF(e,t={}){const r=JSON.stringify([e,t]);let a=J[r];if(!a){a=new Intl.DateTimeFormat(e,t);J[r]=a}return a}let X={};function getCachedINF(e,t={}){const r=JSON.stringify([e,t]);let a=X[r];if(!a){a=new Intl.NumberFormat(e,t);X[r]=a}return a}let ee={};function getCachedRTF(e,t={}){const{base:r,...a}=t;const s=JSON.stringify([e,a]);let i=ee[s];if(!i){i=new Intl.RelativeTimeFormat(e,t);ee[s]=i}return i}let te=null;function systemLocale(){if(te){return te}else{te=(new Intl.DateTimeFormat).resolvedOptions().locale;return te}}function parseLocaleString(e){const t=e.indexOf("-u-");if(t===-1){return[e]}else{let r;const a=e.substring(0,t);try{r=getCachedDTF(e).resolvedOptions()}catch(e){r=getCachedDTF(a).resolvedOptions()}const{numberingSystem:s,calendar:i}=r;return[a,s,i]}}function intlConfigString(e,t,r){if(r||t){e+="-u";if(r){e+=`-ca-${r}`}if(t){e+=`-nu-${t}`}return e}else{return e}}function mapMonths(e){const t=[];for(let r=1;r<=12;r++){const a=DateTime.utc(2016,r,1);t.push(e(a))}return t}function mapWeekdays(e){const t=[];for(let r=1;r<=7;r++){const a=DateTime.utc(2016,11,13+r);t.push(e(a))}return t}function listStuff(e,t,r,a,s){const i=e.listingMode(r);if(i==="error"){return null}else if(i==="en"){return a(t)}else{return s(t)}}function supportsFastNumbers(e){if(e.numberingSystem&&e.numberingSystem!=="latn"){return false}else{return e.numberingSystem==="latn"||!e.locale||e.locale.startsWith("en")||new Intl.DateTimeFormat(e.intl).resolvedOptions().numberingSystem==="latn"}}class PolyNumberFormatter{constructor(e,t,r){this.padTo=r.padTo||0;this.floor=r.floor||false;const{padTo:a,floor:s,...i}=r;if(!t||Object.keys(i).length>0){const t={useGrouping:false,...r};if(r.padTo>0)t.minimumIntegerDigits=r.padTo;this.inf=getCachedINF(e,t)}}format(e){if(this.inf){const t=this.floor?Math.floor(e):e;return this.inf.format(t)}else{const t=this.floor?Math.floor(e):roundTo(e,3);return padStart(t,this.padTo)}}}class PolyDateFormatter{constructor(e,t,r){this.opts=r;let a;if(e.zone.isUniversal){const t=-1*(e.offset/60);const s=t>=0?`Etc/GMT+${t}`:`Etc/GMT${t}`;if(e.offset!==0&&IANAZone.create(s).valid){a=s;this.dt=e}else{a="UTC";if(r.timeZoneName){this.dt=e}else{this.dt=e.offset===0?e:DateTime.fromMillis(e.ts+e.offset*60*1e3)}}}else if(e.zone.type==="system"){this.dt=e}else{this.dt=e;a=e.zone.name}const s={...this.opts};if(a){s.timeZone=a}this.dtf=getCachedDTF(t,s)}format(){return this.dtf.format(this.dt.toJSDate())}formatToParts(){return this.dtf.formatToParts(this.dt.toJSDate())}resolvedOptions(){return this.dtf.resolvedOptions()}}class PolyRelFormatter{constructor(e,t,r){this.opts={style:"long",...r};if(!t&&hasRelative()){this.rtf=getCachedRTF(e,r)}}format(e,t){if(this.rtf){return this.rtf.format(e,t)}else{return formatRelativeTime(t,e,this.opts.numeric,this.opts.style!=="long")}}formatToParts(e,t){if(this.rtf){return this.rtf.formatToParts(e,t)}else{return[]}}}class Locale{static fromOpts(e){return Locale.create(e.locale,e.numberingSystem,e.outputCalendar,e.defaultToEN)}static create(e,t,r,a=false){const s=e||Settings.defaultLocale;const i=s||(a?"en-US":systemLocale());const n=t||Settings.defaultNumberingSystem;const o=r||Settings.defaultOutputCalendar;return new Locale(i,n,o,s)}static resetCache(){te=null;J={};X={};ee={}}static fromObject({locale:e,numberingSystem:t,outputCalendar:r}={}){return Locale.create(e,t,r)}constructor(e,t,r,a){const[s,i,n]=parseLocaleString(e);this.locale=s;this.numberingSystem=t||i||null;this.outputCalendar=r||n||null;this.intl=intlConfigString(this.locale,this.numberingSystem,this.outputCalendar);this.weekdaysCache={format:{},standalone:{}};this.monthsCache={format:{},standalone:{}};this.meridiemCache=null;this.eraCache={};this.specifiedLocale=a;this.fastNumbersCached=null}get fastNumbers(){if(this.fastNumbersCached==null){this.fastNumbersCached=supportsFastNumbers(this)}return this.fastNumbersCached}listingMode(){const e=this.isEnglish();const t=(this.numberingSystem===null||this.numberingSystem==="latn")&&(this.outputCalendar===null||this.outputCalendar==="gregory");return e&&t?"en":"intl"}clone(e){if(!e||Object.getOwnPropertyNames(e).length===0){return this}else{return Locale.create(e.locale||this.specifiedLocale,e.numberingSystem||this.numberingSystem,e.outputCalendar||this.outputCalendar,e.defaultToEN||false)}}redefaultToEN(e={}){return this.clone({...e,defaultToEN:true})}redefaultToSystem(e={}){return this.clone({...e,defaultToEN:false})}months(e,t=false,r=true){return listStuff(this,e,r,months,(()=>{const r=t?{month:e,day:"numeric"}:{month:e},a=t?"format":"standalone";if(!this.monthsCache[a][e]){this.monthsCache[a][e]=mapMonths((e=>this.extract(e,r,"month")))}return this.monthsCache[a][e]}))}weekdays(e,t=false,r=true){return listStuff(this,e,r,weekdays,(()=>{const r=t?{weekday:e,year:"numeric",month:"long",day:"numeric"}:{weekday:e},a=t?"format":"standalone";if(!this.weekdaysCache[a][e]){this.weekdaysCache[a][e]=mapWeekdays((e=>this.extract(e,r,"weekday")))}return this.weekdaysCache[a][e]}))}meridiems(e=true){return listStuff(this,undefined,e,(()=>U),(()=>{if(!this.meridiemCache){const e={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[DateTime.utc(2016,11,13,9),DateTime.utc(2016,11,13,19)].map((t=>this.extract(t,e,"dayperiod")))}return this.meridiemCache}))}eras(e,t=true){return listStuff(this,e,t,eras,(()=>{const t={era:e};if(!this.eraCache[e]){this.eraCache[e]=[DateTime.utc(-40,1,1),DateTime.utc(2017,1,1)].map((e=>this.extract(e,t,"era")))}return this.eraCache[e]}))}extract(e,t,r){const a=this.dtFormatter(e,t),s=a.formatToParts(),i=s.find((e=>e.type.toLowerCase()===r));return i?i.value:null}numberFormatter(e={}){return new PolyNumberFormatter(this.intl,e.forceSimple||this.fastNumbers,e)}dtFormatter(e,t={}){return new PolyDateFormatter(e,this.intl,t)}relFormatter(e={}){return new PolyRelFormatter(this.intl,this.isEnglish(),e)}listFormatter(e={}){return getCachedLF(this.intl,e)}isEnglish(){return this.locale==="en"||this.locale.toLowerCase()==="en-us"||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}equals(e){return this.locale===e.locale&&this.numberingSystem===e.numberingSystem&&this.outputCalendar===e.outputCalendar}}function combineRegexes(...e){const t=e.reduce(((e,t)=>e+t.source),"");return RegExp(`^${t}$`)}function combineExtractors(...e){return t=>e.reduce((([e,r,a],s)=>{const[i,n,o]=s(t,a);return[{...e,...i},r||n,o]}),[{},null,1]).slice(0,2)}function parse(e,...t){if(e==null){return[null,null]}for(const[r,a]of t){const t=r.exec(e);if(t){return a(t)}}return[null,null]}function simpleParse(...e){return(t,r)=>{const a={};let s;for(s=0;se!==undefined&&(t||e&&l)?-e:e;return[{years:maybeNegate(parseFloating(r)),months:maybeNegate(parseFloating(a)),weeks:maybeNegate(parseFloating(s)),days:maybeNegate(parseFloating(i)),hours:maybeNegate(parseFloating(n)),minutes:maybeNegate(parseFloating(o)),seconds:maybeNegate(parseFloating(p),p==="-0"),milliseconds:maybeNegate(parseMillis(d),u)}]}const ge={GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function fromStrings(e,t,r,a,s,i,n){const o={year:t.length===2?untruncateYear(parseInteger(t)):parseInteger(t),month:L.indexOf(r)+1,day:parseInteger(a),hour:parseInteger(s),minute:parseInteger(i)};if(n)o.second=parseInteger(n);if(e){o.weekday=e.length>3?D.indexOf(e)+1:N.indexOf(e)+1}return o}const ve=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function extractRFC2822(e){const[,t,r,a,s,i,n,o,p,d,l,u]=e,c=fromStrings(t,s,a,r,i,n,o);let m;if(p){m=ge[p]}else if(d){m=0}else{m=signedOffset(l,u)}return[c,new FixedOffsetZone(m)]}function preprocessRFC2822(e){return e.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}const _e=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,be=/^(Monday|Tuesday|Wedsday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,Se=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function extractRFC1123Or850(e){const[,t,r,a,s,i,n,o]=e,p=fromStrings(t,s,a,r,i,n,o);return[p,FixedOffsetZone.utcInstance]}function extractASCII(e){const[,t,r,a,s,i,n,o]=e,p=fromStrings(t,o,r,a,s,i,n);return[p,FixedOffsetZone.utcInstance]}const we=combineRegexes(ne,ie);const ye=combineRegexes(oe,ie);const Te=combineRegexes(pe,ie);const Ee=combineRegexes(se);const Ie=combineExtractors(extractISOYmd,extractISOTime,extractISOOffset);const Ae=combineExtractors(de,extractISOTime,extractISOOffset);const Pe=combineExtractors(le,extractISOTime,extractISOOffset);const Oe=combineExtractors(extractISOTime,extractISOOffset);function parseISODate(e){return parse(e,[we,Ie],[ye,Ae],[Te,Pe],[Ee,Oe])}function parseRFC2822Date(e){return parse(preprocessRFC2822(e),[ve,extractRFC2822])}function parseHTTPDate(e){return parse(e,[_e,extractRFC1123Or850],[be,extractRFC1123Or850],[Se,extractASCII])}function parseISODuration(e){return parse(e,[fe,extractISODuration])}const Ce=combineExtractors(extractISOTime);function parseISOTimeOnly(e){return parse(e,[he,Ce])}const Le=combineRegexes(ue,me);const Re=combineRegexes(ce);const De=combineExtractors(extractISOYmd,extractISOTime,extractISOOffset,extractIANAZone);const Ne=combineExtractors(extractISOTime,extractISOOffset,extractIANAZone);function parseSQL(e){return parse(e,[Le,De],[Re,Ne])}const ke="Invalid Duration";const Ue={weeks:{days:7,hours:7*24,minutes:7*24*60,seconds:7*24*60*60,milliseconds:7*24*60*60*1e3},days:{hours:24,minutes:24*60,seconds:24*60*60,milliseconds:24*60*60*1e3},hours:{minutes:60,seconds:60*60,milliseconds:60*60*1e3},minutes:{seconds:60,milliseconds:60*1e3},seconds:{milliseconds:1e3}},Fe={years:{quarters:4,months:12,weeks:52,days:365,hours:365*24,minutes:365*24*60,seconds:365*24*60*60,milliseconds:365*24*60*60*1e3},quarters:{months:3,weeks:13,days:91,hours:91*24,minutes:91*24*60,seconds:91*24*60*60,milliseconds:91*24*60*60*1e3},months:{weeks:4,days:30,hours:30*24,minutes:30*24*60,seconds:30*24*60*60,milliseconds:30*24*60*60*1e3},...Ue},qe=146097/400,Ge=146097/4800,xe={years:{quarters:4,months:12,weeks:qe/7,days:qe,hours:qe*24,minutes:qe*24*60,seconds:qe*24*60*60,milliseconds:qe*24*60*60*1e3},quarters:{months:3,weeks:qe/28,days:qe/4,hours:qe*24/4,minutes:qe*24*60/4,seconds:qe*24*60*60/4,milliseconds:qe*24*60*60*1e3/4},months:{weeks:Ge/7,days:Ge,hours:Ge*24,minutes:Ge*24*60,seconds:Ge*24*60*60,milliseconds:Ge*24*60*60*1e3},...Ue};const Ve=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"];const je=Ve.slice(0).reverse();function clone$1(e,t,r=false){const a={values:r?t.values:{...e.values,...t.values||{}},loc:e.loc.clone(t.loc),conversionAccuracy:t.conversionAccuracy||e.conversionAccuracy};return new Duration(a)}function antiTrunc(e){return e<0?Math.floor(e):Math.ceil(e)}function convert(e,t,r,a,s){const i=e[s][r],n=t[r]/i,o=Math.sign(n)===Math.sign(a[s]),p=!o&&a[s]!==0&&Math.abs(n)<=1?antiTrunc(n):Math.trunc(n);a[s]+=p;t[r]-=p*i}function normalizeValues(e,t){je.reduce(((r,a)=>{if(!isUndefined(t[a])){if(r){convert(e,t,r,t,a)}return a}else{return r}}),null)}class Duration{constructor(e){const t=e.conversionAccuracy==="longterm"||false;this.values=e.values;this.loc=e.loc||Locale.create();this.conversionAccuracy=t?"longterm":"casual";this.invalid=e.invalid||null;this.matrix=t?xe:Fe;this.isLuxonDuration=true}static fromMillis(e,t){return Duration.fromObject({milliseconds:e},t)}static fromObject(e,t={}){if(e==null||typeof e!=="object"){throw new InvalidArgumentError(`Duration.fromObject: argument expected to be an object, got ${e===null?"null":typeof e}`)}return new Duration({values:normalizeObject(e,Duration.normalizeUnit),loc:Locale.fromObject(t),conversionAccuracy:t.conversionAccuracy})}static fromDurationLike(e){if(isNumber(e)){return Duration.fromMillis(e)}else if(Duration.isDuration(e)){return e}else if(typeof e==="object"){return Duration.fromObject(e)}else{throw new InvalidArgumentError(`Unknown duration argument ${e} of type ${typeof e}`)}}static fromISO(e,t){const[r]=parseISODuration(e);if(r){return Duration.fromObject(r,t)}else{return Duration.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}}static fromISOTime(e,t){const[r]=parseISOTimeOnly(e);if(r){return Duration.fromObject(r,t)}else{return Duration.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}}static invalid(e,t=null){if(!e){throw new InvalidArgumentError("need to specify a reason the Duration is invalid")}const r=e instanceof Invalid?e:new Invalid(e,t);if(Settings.throwOnInvalid){throw new InvalidDurationError(r)}else{return new Duration({invalid:r})}}static normalizeUnit(e){const t={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[e?e.toLowerCase():e];if(!t)throw new InvalidUnitError(e);return t}static isDuration(e){return e&&e.isLuxonDuration||false}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(e,t={}){const r={...t,floor:t.round!==false&&t.floor!==false};return this.isValid?Formatter.create(this.loc,r).formatDurationFromString(this,e):ke}toHuman(e={}){const t=Ve.map((t=>{const r=this.values[t];if(isUndefined(r)){return null}return this.loc.numberFormatter({style:"unit",unitDisplay:"long",...e,unit:t.slice(0,-1)}).format(r)})).filter((e=>e));return this.loc.listFormatter({type:"conjunction",style:e.listStyle||"narrow",...e}).format(t)}toObject(){if(!this.isValid)return{};return{...this.values}}toISO(){if(!this.isValid)return null;let e="P";if(this.years!==0)e+=this.years+"Y";if(this.months!==0||this.quarters!==0)e+=this.months+this.quarters*3+"M";if(this.weeks!==0)e+=this.weeks+"W";if(this.days!==0)e+=this.days+"D";if(this.hours!==0||this.minutes!==0||this.seconds!==0||this.milliseconds!==0)e+="T";if(this.hours!==0)e+=this.hours+"H";if(this.minutes!==0)e+=this.minutes+"M";if(this.seconds!==0||this.milliseconds!==0)e+=roundTo(this.seconds+this.milliseconds/1e3,3)+"S";if(e==="P")e+="T0S";return e}toISOTime(e={}){if(!this.isValid)return null;const t=this.toMillis();if(t<0||t>=864e5)return null;e={suppressMilliseconds:false,suppressSeconds:false,includePrefix:false,format:"extended",...e};const r=this.shiftTo("hours","minutes","seconds","milliseconds");let a=e.format==="basic"?"hhmm":"hh:mm";if(!e.suppressSeconds||r.seconds!==0||r.milliseconds!==0){a+=e.format==="basic"?"ss":":ss";if(!e.suppressMilliseconds||r.milliseconds!==0){a+=".SSS"}}let s=r.toFormat(a);if(e.includePrefix){s="T"+s}return s}toJSON(){return this.toISO()}toString(){return this.toISO()}toMillis(){return this.as("milliseconds")}valueOf(){return this.toMillis()}plus(e){if(!this.isValid)return this;const t=Duration.fromDurationLike(e),r={};for(const e of Ve){if(hasOwnProperty(t.values,e)||hasOwnProperty(this.values,e)){r[e]=t.get(e)+this.get(e)}}return clone$1(this,{values:r},true)}minus(e){if(!this.isValid)return this;const t=Duration.fromDurationLike(e);return this.plus(t.negate())}mapUnits(e){if(!this.isValid)return this;const t={};for(const r of Object.keys(this.values)){t[r]=asNumber(e(this.values[r],r))}return clone$1(this,{values:t},true)}get(e){return this[Duration.normalizeUnit(e)]}set(e){if(!this.isValid)return this;const t={...this.values,...normalizeObject(e,Duration.normalizeUnit)};return clone$1(this,{values:t})}reconfigure({locale:e,numberingSystem:t,conversionAccuracy:r}={}){const a=this.loc.clone({locale:e,numberingSystem:t}),s={loc:a};if(r){s.conversionAccuracy=r}return clone$1(this,s)}as(e){return this.isValid?this.shiftTo(e).get(e):NaN}normalize(){if(!this.isValid)return this;const e=this.toObject();normalizeValues(this.matrix,e);return clone$1(this,{values:e},true)}shiftTo(...e){if(!this.isValid)return this;if(e.length===0){return this}e=e.map((e=>Duration.normalizeUnit(e)));const t={},r={},a=this.toObject();let s;for(const i of Ve){if(e.indexOf(i)>=0){s=i;let e=0;for(const t in r){e+=this.matrix[t][i]*r[t];r[t]=0}if(isNumber(a[i])){e+=a[i]}const n=Math.trunc(e);t[i]=n;r[i]=(e*1e3-n*1e3)/1e3;for(const e in a){if(Ve.indexOf(e)>Ve.indexOf(i)){convert(this.matrix,a,e,t,i)}}}else if(isNumber(a[i])){r[i]=a[i]}}for(const e in r){if(r[e]!==0){t[s]+=e===s?r[e]:r[e]/this.matrix[s][e]}}return clone$1(this,{values:t},true).normalize()}negate(){if(!this.isValid)return this;const e={};for(const t of Object.keys(this.values)){e[t]=-this.values[t]}return clone$1(this,{values:e},true)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(e){if(!this.isValid||!e.isValid){return false}if(!this.loc.equals(e.loc)){return false}function eq(e,t){if(e===undefined||e===0)return t===undefined||t===0;return e===t}for(const t of Ve){if(!eq(this.values[t],e.values[t])){return false}}return true}}const Be="Invalid Interval";function validateStartEnd(e,t){if(!e||!e.isValid){return Interval.invalid("missing or invalid start")}else if(!t||!t.isValid){return Interval.invalid("missing or invalid end")}else if(te}isBefore(e){if(!this.isValid)return false;return this.e<=e}contains(e){if(!this.isValid)return false;return this.s<=e&&this.e>e}set({start:e,end:t}={}){if(!this.isValid)return this;return Interval.fromDateTimes(e||this.s,t||this.e)}splitAt(...e){if(!this.isValid)return[];const t=e.map(friendlyDateTime).filter((e=>this.contains(e))).sort(),r=[];let{s:a}=this,s=0;while(a+this.e?this.e:e;r.push(Interval.fromDateTimes(a,i));a=i;s+=1}return r}splitBy(e){const t=Duration.fromDurationLike(e);if(!this.isValid||!t.isValid||t.as("milliseconds")===0){return[]}let{s:r}=this,a=1,s;const i=[];while(re*a)));s=+e>+this.e?this.e:e;i.push(Interval.fromDateTimes(r,s));r=s;a+=1}return i}divideEqually(e){if(!this.isValid)return[];return this.splitBy(this.length()/e).slice(0,e)}overlaps(e){return this.e>e.s&&this.s=e.e}equals(e){if(!this.isValid||!e.isValid){return false}return this.s.equals(e.s)&&this.e.equals(e.e)}intersection(e){if(!this.isValid)return this;const t=this.s>e.s?this.s:e.s,r=this.e=r){return null}else{return Interval.fromDateTimes(t,r)}}union(e){if(!this.isValid)return this;const t=this.se.e?this.e:e.e;return Interval.fromDateTimes(t,r)}static merge(e){const[t,r]=e.sort(((e,t)=>e.s-t.s)).reduce((([e,t],r)=>{if(!t){return[e,r]}else if(t.overlaps(r)||t.abutsStart(r)){return[e,t.union(r)]}else{return[e.concat([t]),r]}}),[[],null]);if(r){t.push(r)}return t}static xor(e){let t=null,r=0;const a=[],s=e.map((e=>[{time:e.s,type:"s"},{time:e.e,type:"e"}])),i=Array.prototype.concat(...s),n=i.sort(((e,t)=>e.time-t.time));for(const e of n){r+=e.type==="s"?1:-1;if(r===1){t=e.time}else{if(t&&+t!==+e.time){a.push(Interval.fromDateTimes(t,e.time))}t=null}}return Interval.merge(a)}difference(...e){return Interval.xor([this].concat(e)).map((e=>this.intersection(e))).filter((e=>e&&!e.isEmpty()))}toString(){if(!this.isValid)return Be;return`[${this.s.toISO()} – ${this.e.toISO()})`}toISO(e){if(!this.isValid)return Be;return`${this.s.toISO(e)}/${this.e.toISO(e)}`}toISODate(){if(!this.isValid)return Be;return`${this.s.toISODate()}/${this.e.toISODate()}`}toISOTime(e){if(!this.isValid)return Be;return`${this.s.toISOTime(e)}/${this.e.toISOTime(e)}`}toFormat(e,{separator:t=" – "}={}){if(!this.isValid)return Be;return`${this.s.toFormat(e)}${t}${this.e.toFormat(e)}`}toDuration(e,t){if(!this.isValid){return Duration.invalid(this.invalidReason)}return this.e.diff(this.s,e,t)}mapEndpoints(e){return Interval.fromDateTimes(e(this.s),e(this.e))}}class Info{static hasDST(e=Settings.defaultZone){const t=DateTime.now().setZone(e).set({month:12});return!e.isUniversal&&t.offset!==t.set({month:6}).offset}static isValidIANAZone(e){return IANAZone.isValidSpecifier(e)&&IANAZone.isValidZone(e)}static normalizeZone(e){return normalizeZone(e,Settings.defaultZone)}static months(e="long",{locale:t=null,numberingSystem:r=null,locObj:a=null,outputCalendar:s="gregory"}={}){return(a||Locale.create(t,r,s)).months(e)}static monthsFormat(e="long",{locale:t=null,numberingSystem:r=null,locObj:a=null,outputCalendar:s="gregory"}={}){return(a||Locale.create(t,r,s)).months(e,true)}static weekdays(e="long",{locale:t=null,numberingSystem:r=null,locObj:a=null}={}){return(a||Locale.create(t,r,null)).weekdays(e)}static weekdaysFormat(e="long",{locale:t=null,numberingSystem:r=null,locObj:a=null}={}){return(a||Locale.create(t,r,null)).weekdays(e,true)}static meridiems({locale:e=null}={}){return Locale.create(e).meridiems()}static eras(e="short",{locale:t=null}={}){return Locale.create(t,null,"gregory").eras(e)}static features(){return{relative:hasRelative()}}}function dayDiff(e,t){const utcDayStart=e=>e.toUTC(0,{keepLocalTime:true}).startOf("day").valueOf(),r=utcDayStart(t)-utcDayStart(e);return Math.floor(Duration.fromMillis(r).as("days"))}function highOrderDiffs(e,t,r){const a=[["years",(e,t)=>t.year-e.year],["quarters",(e,t)=>t.quarter-e.quarter],["months",(e,t)=>t.month-e.month+(t.year-e.year)*12],["weeks",(e,t)=>{const r=dayDiff(e,t);return(r-r%7)/7}],["days",dayDiff]];const s={};let i,n;for(const[o,p]of a){if(r.indexOf(o)>=0){i=o;let r=p(e,t);n=e.plus({[o]:r});if(n>t){e=e.plus({[o]:r-1});r-=1}else{e=n}s[o]=r}}return[e,s,n,i]}function diff(e,t,r,a){let[s,i,n,o]=highOrderDiffs(e,t,r);const p=t-s;const d=r.filter((e=>["hours","minutes","seconds","milliseconds"].indexOf(e)>=0));if(d.length===0){if(n0){return Duration.fromMillis(p,a).shiftTo(...d).plus(l)}else{return l}}const Me={arab:"[٠-٩]",arabext:"[۰-۹]",bali:"[᭐-᭙]",beng:"[০-৯]",deva:"[०-९]",fullwide:"[0-9]",gujr:"[૦-૯]",hanidec:"[〇|一|二|三|四|五|六|七|八|九]",khmr:"[០-៩]",knda:"[೦-೯]",laoo:"[໐-໙]",limb:"[᥆-᥏]",mlym:"[൦-൯]",mong:"[᠐-᠙]",mymr:"[၀-၉]",orya:"[୦-୯]",tamldec:"[௦-௯]",telu:"[౦-౯]",thai:"[๐-๙]",tibt:"[༠-༩]",latn:"\\d"};const $e={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]};const He=Me.hanidec.replace(/[\[|\]]/g,"").split("");function parseDigits(e){let t=parseInt(e,10);if(isNaN(t)){t="";for(let r=0;r=r&&a<=s){t+=a-r}}}}return parseInt(t,10)}else{return t}}function digitRegex({numberingSystem:e},t=""){return new RegExp(`${Me[e||"latn"]}${t}`)}const ze="missing Intl.DateTimeFormat.formatToParts support";function intUnit(e,t=(e=>e)){return{regex:e,deser:([e])=>t(parseDigits(e))}}const We=String.fromCharCode(160);const Ze=`( |${We})`;const Qe=new RegExp(Ze,"g");function fixListRegex(e){return e.replace(/\./g,"\\.?").replace(Qe,Ze)}function stripInsensitivities(e){return e.replace(/\./g,"").replace(Qe," ").toLowerCase()}function oneOf(e,t){if(e===null){return null}else{return{regex:RegExp(e.map(fixListRegex).join("|")),deser:([r])=>e.findIndex((e=>stripInsensitivities(r)===stripInsensitivities(e)))+t}}}function offset(e,t){return{regex:e,deser:([,e,t])=>signedOffset(e,t),groups:t}}function simple(e){return{regex:e,deser:([e])=>e}}function escapeToken(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function unitForToken(e,t){const r=digitRegex(t),a=digitRegex(t,"{2}"),s=digitRegex(t,"{3}"),i=digitRegex(t,"{4}"),n=digitRegex(t,"{6}"),o=digitRegex(t,"{1,2}"),p=digitRegex(t,"{1,3}"),d=digitRegex(t,"{1,6}"),l=digitRegex(t,"{1,9}"),u=digitRegex(t,"{2,4}"),c=digitRegex(t,"{4,6}"),literal=e=>({regex:RegExp(escapeToken(e.val)),deser:([e])=>e,literal:true}),unitate=m=>{if(e.literal){return literal(m)}switch(m.val){case"G":return oneOf(t.eras("short",false),0);case"GG":return oneOf(t.eras("long",false),0);case"y":return intUnit(d);case"yy":return intUnit(u,untruncateYear);case"yyyy":return intUnit(i);case"yyyyy":return intUnit(c);case"yyyyyy":return intUnit(n);case"M":return intUnit(o);case"MM":return intUnit(a);case"MMM":return oneOf(t.months("short",true,false),1);case"MMMM":return oneOf(t.months("long",true,false),1);case"L":return intUnit(o);case"LL":return intUnit(a);case"LLL":return oneOf(t.months("short",false,false),1);case"LLLL":return oneOf(t.months("long",false,false),1);case"d":return intUnit(o);case"dd":return intUnit(a);case"o":return intUnit(p);case"ooo":return intUnit(s);case"HH":return intUnit(a);case"H":return intUnit(o);case"hh":return intUnit(a);case"h":return intUnit(o);case"mm":return intUnit(a);case"m":return intUnit(o);case"q":return intUnit(o);case"qq":return intUnit(a);case"s":return intUnit(o);case"ss":return intUnit(a);case"S":return intUnit(p);case"SSS":return intUnit(s);case"u":return simple(l);case"uu":return simple(o);case"uuu":return intUnit(r);case"a":return oneOf(t.meridiems(),0);case"kkkk":return intUnit(i);case"kk":return intUnit(u,untruncateYear);case"W":return intUnit(o);case"WW":return intUnit(a);case"E":case"c":return intUnit(r);case"EEE":return oneOf(t.weekdays("short",false,false),1);case"EEEE":return oneOf(t.weekdays("long",false,false),1);case"ccc":return oneOf(t.weekdays("short",true,false),1);case"cccc":return oneOf(t.weekdays("long",true,false),1);case"Z":case"ZZ":return offset(new RegExp(`([+-]${o.source})(?::(${a.source}))?`),2);case"ZZZ":return offset(new RegExp(`([+-]${o.source})(${a.source})?`),2);case"z":return simple(/[a-z_+-/]{1,256}?/i);default:return literal(m)}};const m=unitate(e)||{invalidReason:ze};m.token=e;return m}const Ke={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour:{numeric:"h","2-digit":"hh"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"}};function tokenForPart(e,t,r){const{type:a,value:s}=e;if(a==="literal"){return{literal:true,val:s}}const i=r[a];let n=Ke[a];if(typeof n==="object"){n=n[i]}if(n){return{literal:false,val:n}}return undefined}function buildRegex(e){const t=e.map((e=>e.regex)).reduce(((e,t)=>`${e}(${t.source})`),"");return[`^${t}$`,e]}function match(e,t,r){const a=e.match(t);if(a){const e={};let t=1;for(const s in r){if(hasOwnProperty(r,s)){const i=r[s],n=i.groups?i.groups+1:1;if(!i.literal&&i.token){e[i.token.val[0]]=i.deser(a.slice(t,t+n))}t+=n}}return[a,e]}else{return[a,{}]}}function dateTimeFromMatches(e){const toField=e=>{switch(e){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}};let t=null;let r;if(!isUndefined(e.z)){t=IANAZone.create(e.z)}if(!isUndefined(e.Z)){if(!t){t=new FixedOffsetZone(e.Z)}r=e.Z}if(!isUndefined(e.q)){e.M=(e.q-1)*3+1}if(!isUndefined(e.h)){if(e.h<12&&e.a===1){e.h+=12}else if(e.h===12&&e.a===0){e.h=0}}if(e.G===0&&e.y){e.y=-e.y}if(!isUndefined(e.u)){e.S=parseMillis(e.u)}const a=Object.keys(e).reduce(((t,r)=>{const a=toField(r);if(a){t[a]=e[r]}return t}),{});return[a,t,r]}let Ye=null;function getDummyDateTime(){if(!Ye){Ye=DateTime.fromMillis(1555555555555)}return Ye}function maybeExpandMacroToken(e,t){if(e.literal){return e}const r=Formatter.macroTokenToFormatOpts(e.val);if(!r){return e}const a=Formatter.create(t,r);const s=a.formatDateTimeParts(getDummyDateTime());const i=s.map((e=>tokenForPart(e,t,r)));if(i.includes(undefined)){return e}return i}function expandMacroTokens(e,t){return Array.prototype.concat(...e.map((e=>maybeExpandMacroToken(e,t))))}function explainFromTokens(e,t,r){const a=expandMacroTokens(Formatter.parseFormat(r),e),s=a.map((t=>unitForToken(t,e))),i=s.find((e=>e.invalidReason));if(i){return{input:t,tokens:a,invalidReason:i.invalidReason}}else{const[e,r]=buildRegex(s),i=RegExp(e,"i"),[n,o]=match(t,i,r),[p,d,l]=o?dateTimeFromMatches(o):[null,null,undefined];if(hasOwnProperty(o,"a")&&hasOwnProperty(o,"H")){throw new ConflictingSpecificationError("Can't include meridiem when specifying 24-hour format")}return{input:t,tokens:a,regex:i,rawMatches:n,matches:o,result:p,zone:d,specificOffset:l}}}function parseFromTokens(e,t,r){const{result:a,zone:s,specificOffset:i,invalidReason:n}=explainFromTokens(e,t,r);return[a,s,i,n]}const Je=[0,31,59,90,120,151,181,212,243,273,304,334],Xe=[0,31,60,91,121,152,182,213,244,274,305,335];function unitOutOfRange(e,t){return new Invalid("unit out of range",`you specified ${t} (of type ${typeof t}) as a ${e}, which is invalid`)}function dayOfWeek(e,t,r){const a=new Date(Date.UTC(e,t-1,r)).getUTCDay();return a===0?7:a}function computeOrdinal(e,t,r){return r+(isLeapYear(e)?Xe:Je)[t-1]}function uncomputeOrdinal(e,t){const r=isLeapYear(e)?Xe:Je,a=r.findIndex((e=>eweeksInWeekYear(t)){o=t+1;n=1}else{o=t}return{weekYear:o,weekNumber:n,weekday:i,...timeObject(e)}}function weekToGregorian(e){const{weekYear:t,weekNumber:r,weekday:a}=e,s=dayOfWeek(t,1,4),i=daysInYear(t);let n=r*7+a-s-3,o;if(n<1){o=t-1;n+=daysInYear(o)}else if(n>i){o=t+1;n-=daysInYear(t)}else{o=t}const{month:p,day:d}=uncomputeOrdinal(o,n);return{year:o,month:p,day:d,...timeObject(e)}}function gregorianToOrdinal(e){const{year:t,month:r,day:a}=e;const s=computeOrdinal(t,r,a);return{year:t,ordinal:s,...timeObject(e)}}function ordinalToGregorian(e){const{year:t,ordinal:r}=e;const{month:a,day:s}=uncomputeOrdinal(t,r);return{year:t,month:a,day:s,...timeObject(e)}}function hasInvalidWeekData(e){const t=isInteger(e.weekYear),r=integerBetween(e.weekNumber,1,weeksInWeekYear(e.weekYear)),a=integerBetween(e.weekday,1,7);if(!t){return unitOutOfRange("weekYear",e.weekYear)}else if(!r){return unitOutOfRange("week",e.week)}else if(!a){return unitOutOfRange("weekday",e.weekday)}else return false}function hasInvalidOrdinalData(e){const t=isInteger(e.year),r=integerBetween(e.ordinal,1,daysInYear(e.year));if(!t){return unitOutOfRange("year",e.year)}else if(!r){return unitOutOfRange("ordinal",e.ordinal)}else return false}function hasInvalidGregorianData(e){const t=isInteger(e.year),r=integerBetween(e.month,1,12),a=integerBetween(e.day,1,daysInMonth(e.year,e.month));if(!t){return unitOutOfRange("year",e.year)}else if(!r){return unitOutOfRange("month",e.month)}else if(!a){return unitOutOfRange("day",e.day)}else return false}function hasInvalidTimeData(e){const{hour:t,minute:r,second:a,millisecond:s}=e;const i=integerBetween(t,0,23)||t===24&&r===0&&a===0&&s===0,n=integerBetween(r,0,59),o=integerBetween(a,0,59),p=integerBetween(s,0,999);if(!i){return unitOutOfRange("hour",t)}else if(!n){return unitOutOfRange("minute",r)}else if(!o){return unitOutOfRange("second",a)}else if(!p){return unitOutOfRange("millisecond",s)}else return false}const et="Invalid DateTime";const tt=864e13;function unsupportedZone(e){return new Invalid("unsupported zone",`the zone "${e.name}" is not supported`)}function possiblyCachedWeekData(e){if(e.weekData===null){e.weekData=gregorianToWeek(e.c)}return e.weekData}function clone(e,t){const r={ts:e.ts,zone:e.zone,c:e.c,o:e.o,loc:e.loc,invalid:e.invalid};return new DateTime({...r,...t,old:r})}function fixOffset(e,t,r){let a=e-t*60*1e3;const s=r.offset(a);if(t===s){return[a,t]}a-=(s-t)*60*1e3;const i=r.offset(a);if(s===i){return[a,s]}return[e-Math.min(s,i)*60*1e3,Math.max(s,i)]}function tsToObj(e,t){e+=t*60*1e3;const r=new Date(e);return{year:r.getUTCFullYear(),month:r.getUTCMonth()+1,day:r.getUTCDate(),hour:r.getUTCHours(),minute:r.getUTCMinutes(),second:r.getUTCSeconds(),millisecond:r.getUTCMilliseconds()}}function objToTS(e,t,r){return fixOffset(objToLocalTS(e),t,r)}function adjustTime(e,t){const r=e.o,a=e.c.year+Math.trunc(t.years),s=e.c.month+Math.trunc(t.months)+Math.trunc(t.quarters)*3,i={...e.c,year:a,month:s,day:Math.min(e.c.day,daysInMonth(a,s))+Math.trunc(t.days)+Math.trunc(t.weeks)*7},n=Duration.fromObject({years:t.years-Math.trunc(t.years),quarters:t.quarters-Math.trunc(t.quarters),months:t.months-Math.trunc(t.months),weeks:t.weeks-Math.trunc(t.weeks),days:t.days-Math.trunc(t.days),hours:t.hours,minutes:t.minutes,seconds:t.seconds,milliseconds:t.milliseconds}).as("milliseconds"),o=objToLocalTS(i);let[p,d]=fixOffset(o,r,e.zone);if(n!==0){p+=n;d=e.zone.offset(p)}return{ts:p,o:d}}function parseDataToDateTime(e,t,r,a,s,i){const{setZone:n,zone:o}=r;if(e&&Object.keys(e).length!==0){const a=t||o,s=DateTime.fromObject(e,{...r,zone:a,specificOffset:i});return n?s:s.setZone(o)}else{return DateTime.invalid(new Invalid("unparsable",`the input "${s}" can't be parsed as ${a}`))}}function toTechFormat(e,t,r=true){return e.isValid?Formatter.create(Locale.create("en-US"),{allowZ:r,forceSimple:true}).formatDateTimeFromString(e,t):null}function toISODate(e,t){const r=e.c.year>9999||e.c.year<0;let a="";if(r&&e.c.year>=0)a+="+";a+=padStart(e.c.year,r?6:4);if(t){a+="-";a+=padStart(e.c.month);a+="-";a+=padStart(e.c.day)}else{a+=padStart(e.c.month);a+=padStart(e.c.day)}return a}function toISOTime(e,t,r,a,s){let i=padStart(e.c.hour);if(t){i+=":";i+=padStart(e.c.minute);if(e.c.second!==0||!r){i+=":"}}else{i+=padStart(e.c.minute)}if(e.c.second!==0||!r){i+=padStart(e.c.second);if(e.c.millisecond!==0||!a){i+=".";i+=padStart(e.c.millisecond,3)}}if(s){if(e.isOffsetFixed&&e.offset===0){i+="Z"}else if(e.o<0){i+="-";i+=padStart(Math.trunc(-e.o/60));i+=":";i+=padStart(Math.trunc(-e.o%60))}else{i+="+";i+=padStart(Math.trunc(e.o/60));i+=":";i+=padStart(Math.trunc(e.o%60))}}return i}const rt={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},st={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},it={ordinal:1,hour:0,minute:0,second:0,millisecond:0};const nt=["year","month","day","hour","minute","second","millisecond"],ot=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],pt=["year","ordinal","hour","minute","second","millisecond"];function normalizeUnit(e){const t={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[e.toLowerCase()];if(!t)throw new InvalidUnitError(e);return t}function quickDT(e,t){const r=normalizeZone(t.zone,Settings.defaultZone),a=Locale.fromObject(t),s=Settings.now();let i,n;if(!isUndefined(e.year)){for(const t of nt){if(isUndefined(e[t])){e[t]=rt[t]}}const t=hasInvalidGregorianData(e)||hasInvalidTimeData(e);if(t){return DateTime.invalid(t)}const a=r.offset(s);[i,n]=objToTS(e,a,r)}else{i=s}return new DateTime({ts:i,zone:r,loc:a,o:n})}function diffRelative(e,t,r){const a=isUndefined(r.round)?true:r.round,format=(e,s)=>{e=roundTo(e,a||r.calendary?0:2,true);const i=t.loc.clone(r).relFormatter(r);return i.format(e,s)},differ=a=>{if(r.calendary){if(!t.hasSame(e,a)){return t.startOf(a).diff(e.startOf(a),a).get(a)}else return 0}else{return t.diff(e,a).get(a)}};if(r.unit){return format(differ(r.unit),r.unit)}for(const e of r.units){const t=differ(e);if(Math.abs(t)>=1){return format(t,e)}}return format(e>t?-0:0,r.units[r.units.length-1])}function lastOpts(e){let t={},r;if(e.length>0&&typeof e[e.length-1]==="object"){t=e[e.length-1];r=Array.from(e).slice(0,e.length-1)}else{r=Array.from(e)}return[t,r]}class DateTime{constructor(e){const t=e.zone||Settings.defaultZone;let r=e.invalid||(Number.isNaN(e.ts)?new Invalid("invalid input"):null)||(!t.isValid?unsupportedZone(t):null);this.ts=isUndefined(e.ts)?Settings.now():e.ts;let a=null,s=null;if(!r){const i=e.old&&e.old.ts===this.ts&&e.old.zone.equals(t);if(i){[a,s]=[e.old.c,e.old.o]}else{const e=t.offset(this.ts);a=tsToObj(this.ts,e);r=Number.isNaN(a.year)?new Invalid("invalid input"):null;a=r?null:a;s=r?null:e}}this._zone=t;this.loc=e.loc||Locale.create();this.invalid=r;this.weekData=null;this.c=a;this.o=s;this.isLuxonDateTime=true}static now(){return new DateTime({})}static local(){const[e,t]=lastOpts(arguments),[r,a,s,i,n,o,p]=t;return quickDT({year:r,month:a,day:s,hour:i,minute:n,second:o,millisecond:p},e)}static utc(){const[e,t]=lastOpts(arguments),[r,a,s,i,n,o,p]=t;e.zone=FixedOffsetZone.utcInstance;return quickDT({year:r,month:a,day:s,hour:i,minute:n,second:o,millisecond:p},e)}static fromJSDate(e,t={}){const r=isDate(e)?e.valueOf():NaN;if(Number.isNaN(r)){return DateTime.invalid("invalid input")}const a=normalizeZone(t.zone,Settings.defaultZone);if(!a.isValid){return DateTime.invalid(unsupportedZone(a))}return new DateTime({ts:r,zone:a,loc:Locale.fromObject(t)})}static fromMillis(e,t={}){if(!isNumber(e)){throw new InvalidArgumentError(`fromMillis requires a numerical input, but received a ${typeof e} with value ${e}`)}else if(e<-tt||e>tt){return DateTime.invalid("Timestamp out of range")}else{return new DateTime({ts:e,zone:normalizeZone(t.zone,Settings.defaultZone),loc:Locale.fromObject(t)})}}static fromSeconds(e,t={}){if(!isNumber(e)){throw new InvalidArgumentError("fromSeconds requires a numerical input")}else{return new DateTime({ts:e*1e3,zone:normalizeZone(t.zone,Settings.defaultZone),loc:Locale.fromObject(t)})}}static fromObject(e,t={}){e=e||{};const r=normalizeZone(t.zone,Settings.defaultZone);if(!r.isValid){return DateTime.invalid(unsupportedZone(r))}const a=Settings.now(),s=!isUndefined(t.specificOffset)?t.specificOffset:r.offset(a),i=normalizeObject(e,normalizeUnit),n=!isUndefined(i.ordinal),o=!isUndefined(i.year),p=!isUndefined(i.month)||!isUndefined(i.day),d=o||p,l=i.weekYear||i.weekNumber,u=Locale.fromObject(t);if((d||n)&&l){throw new ConflictingSpecificationError("Can't mix weekYear/weekNumber units with year/month/day or ordinals")}if(p&&n){throw new ConflictingSpecificationError("Can't mix ordinal dates with month/day")}const c=l||i.weekday&&!d;let m,h,g=tsToObj(a,s);if(c){m=ot;h=st;g=gregorianToWeek(g)}else if(n){m=pt;h=it;g=gregorianToOrdinal(g)}else{m=nt;h=rt}let v=false;for(const e of m){const t=i[e];if(!isUndefined(t)){v=true}else if(v){i[e]=h[e]}else{i[e]=g[e]}}const _=c?hasInvalidWeekData(i):n?hasInvalidOrdinalData(i):hasInvalidGregorianData(i),b=_||hasInvalidTimeData(i);if(b){return DateTime.invalid(b)}const S=c?weekToGregorian(i):n?ordinalToGregorian(i):i,[w,y]=objToTS(S,s,r),T=new DateTime({ts:w,zone:r,o:y,loc:u});if(i.weekday&&d&&e.weekday!==T.weekday){return DateTime.invalid("mismatched weekday",`you can't specify both a weekday of ${i.weekday} and a date of ${T.toISO()}`)}return T}static fromISO(e,t={}){const[r,a]=parseISODate(e);return parseDataToDateTime(r,a,t,"ISO 8601",e)}static fromRFC2822(e,t={}){const[r,a]=parseRFC2822Date(e);return parseDataToDateTime(r,a,t,"RFC 2822",e)}static fromHTTP(e,t={}){const[r,a]=parseHTTPDate(e);return parseDataToDateTime(r,a,t,"HTTP",t)}static fromFormat(e,t,r={}){if(isUndefined(e)||isUndefined(t)){throw new InvalidArgumentError("fromFormat requires an input string and a format")}const{locale:a=null,numberingSystem:s=null}=r,i=Locale.fromOpts({locale:a,numberingSystem:s,defaultToEN:true}),[n,o,p,d]=parseFromTokens(i,e,t);if(d){return DateTime.invalid(d)}else{return parseDataToDateTime(n,o,r,`format ${t}`,e,p)}}static fromString(e,t,r={}){return DateTime.fromFormat(e,t,r)}static fromSQL(e,t={}){const[r,a]=parseSQL(e);return parseDataToDateTime(r,a,t,"SQL",e)}static invalid(e,t=null){if(!e){throw new InvalidArgumentError("need to specify a reason the DateTime is invalid")}const r=e instanceof Invalid?e:new Invalid(e,t);if(Settings.throwOnInvalid){throw new InvalidDateTimeError(r)}else{return new DateTime({invalid:r})}}static isDateTime(e){return e&&e.isLuxonDateTime||false}get(e){return this[e]}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?possiblyCachedWeekData(this).weekYear:NaN}get weekNumber(){return this.isValid?possiblyCachedWeekData(this).weekNumber:NaN}get weekday(){return this.isValid?possiblyCachedWeekData(this).weekday:NaN}get ordinal(){return this.isValid?gregorianToOrdinal(this.c).ordinal:NaN}get monthShort(){return this.isValid?Info.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?Info.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?Info.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?Info.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){if(this.isValid){return this.zone.offsetName(this.ts,{format:"short",locale:this.locale})}else{return null}}get offsetNameLong(){if(this.isValid){return this.zone.offsetName(this.ts,{format:"long",locale:this.locale})}else{return null}}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){if(this.isOffsetFixed){return false}else{return this.offset>this.set({month:1}).offset||this.offset>this.set({month:5}).offset}}get isInLeapYear(){return isLeapYear(this.year)}get daysInMonth(){return daysInMonth(this.year,this.month)}get daysInYear(){return this.isValid?daysInYear(this.year):NaN}get weeksInWeekYear(){return this.isValid?weeksInWeekYear(this.weekYear):NaN}resolvedLocaleOptions(e={}){const{locale:t,numberingSystem:r,calendar:a}=Formatter.create(this.loc.clone(e),e).resolvedOptions(this);return{locale:t,numberingSystem:r,outputCalendar:a}}toUTC(e=0,t={}){return this.setZone(FixedOffsetZone.instance(e),t)}toLocal(){return this.setZone(Settings.defaultZone)}setZone(e,{keepLocalTime:t=false,keepCalendarTime:r=false}={}){e=normalizeZone(e,Settings.defaultZone);if(e.equals(this.zone)){return this}else if(!e.isValid){return DateTime.invalid(unsupportedZone(e))}else{let a=this.ts;if(t||r){const t=e.offset(this.ts);const r=this.toObject();[a]=objToTS(r,t,e)}return clone(this,{ts:a,zone:e})}}reconfigure({locale:e,numberingSystem:t,outputCalendar:r}={}){const a=this.loc.clone({locale:e,numberingSystem:t,outputCalendar:r});return clone(this,{loc:a})}setLocale(e){return this.reconfigure({locale:e})}set(e){if(!this.isValid)return this;const t=normalizeObject(e,normalizeUnit),r=!isUndefined(t.weekYear)||!isUndefined(t.weekNumber)||!isUndefined(t.weekday),a=!isUndefined(t.ordinal),s=!isUndefined(t.year),i=!isUndefined(t.month)||!isUndefined(t.day),n=s||i,o=t.weekYear||t.weekNumber;if((n||a)&&o){throw new ConflictingSpecificationError("Can't mix weekYear/weekNumber units with year/month/day or ordinals")}if(i&&a){throw new ConflictingSpecificationError("Can't mix ordinal dates with month/day")}let p;if(r){p=weekToGregorian({...gregorianToWeek(this.c),...t})}else if(!isUndefined(t.ordinal)){p=ordinalToGregorian({...gregorianToOrdinal(this.c),...t})}else{p={...this.toObject(),...t};if(isUndefined(t.day)){p.day=Math.min(daysInMonth(p.year,p.month),p.day)}}const[d,l]=objToTS(p,this.o,this.zone);return clone(this,{ts:d,o:l})}plus(e){if(!this.isValid)return this;const t=Duration.fromDurationLike(e);return clone(this,adjustTime(this,t))}minus(e){if(!this.isValid)return this;const t=Duration.fromDurationLike(e).negate();return clone(this,adjustTime(this,t))}startOf(e){if(!this.isValid)return this;const t={},r=Duration.normalizeUnit(e);switch(r){case"years":t.month=1;case"quarters":case"months":t.day=1;case"weeks":case"days":t.hour=0;case"hours":t.minute=0;case"minutes":t.second=0;case"seconds":t.millisecond=0;break}if(r==="weeks"){t.weekday=1}if(r==="quarters"){const e=Math.ceil(this.month/3);t.month=(e-1)*3+1}return this.set(t)}endOf(e){return this.isValid?this.plus({[e]:1}).startOf(e).minus(1):this}toFormat(e,t={}){return this.isValid?Formatter.create(this.loc.redefaultToEN(t)).formatDateTimeFromString(this,e):et}toLocaleString(e=i,t={}){return this.isValid?Formatter.create(this.loc.clone(t),e).formatDateTime(this):et}toLocaleParts(e={}){return this.isValid?Formatter.create(this.loc.clone(e),e).formatDateTimeParts(this):[]}toISO({format:e="extended",suppressSeconds:t=false,suppressMilliseconds:r=false,includeOffset:a=true}={}){if(!this.isValid){return null}const s=e==="extended";let i=toISODate(this,s);i+="T";i+=toISOTime(this,s,t,r,a);return i}toISODate({format:e="extended"}={}){if(!this.isValid){return null}return toISODate(this,e==="extended")}toISOWeekDate(){return toTechFormat(this,"kkkk-'W'WW-c")}toISOTime({suppressMilliseconds:e=false,suppressSeconds:t=false,includeOffset:r=true,includePrefix:a=false,format:s="extended"}={}){if(!this.isValid){return null}let i=a?"T":"";return i+toISOTime(this,s==="extended",t,e,r)}toRFC2822(){return toTechFormat(this,"EEE, dd LLL yyyy HH:mm:ss ZZZ",false)}toHTTP(){return toTechFormat(this.toUTC(),"EEE, dd LLL yyyy HH:mm:ss 'GMT'")}toSQLDate(){if(!this.isValid){return null}return toISODate(this,true)}toSQLTime({includeOffset:e=true,includeZone:t=false}={}){let r="HH:mm:ss.SSS";if(t||e){r+=" ";if(t){r+="z"}else if(e){r+="ZZ"}}return toTechFormat(this,r,true)}toSQL(e={}){if(!this.isValid){return null}return`${this.toSQLDate()} ${this.toSQLTime(e)}`}toString(){return this.isValid?this.toISO():et}valueOf(){return this.toMillis()}toMillis(){return this.isValid?this.ts:NaN}toSeconds(){return this.isValid?this.ts/1e3:NaN}toJSON(){return this.toISO()}toBSON(){return this.toJSDate()}toObject(e={}){if(!this.isValid)return{};const t={...this.c};if(e.includeConfig){t.outputCalendar=this.outputCalendar;t.numberingSystem=this.loc.numberingSystem;t.locale=this.loc.locale}return t}toJSDate(){return new Date(this.isValid?this.ts:NaN)}diff(e,t="milliseconds",r={}){if(!this.isValid||!e.isValid){return Duration.invalid("created by diffing an invalid DateTime")}const a={locale:this.locale,numberingSystem:this.numberingSystem,...r};const s=maybeArray(t).map(Duration.normalizeUnit),i=e.valueOf()>this.valueOf(),n=i?this:e,o=i?e:this,p=diff(n,o,s,a);return i?p.negate():p}diffNow(e="milliseconds",t={}){return this.diff(DateTime.now(),e,t)}until(e){return this.isValid?Interval.fromDateTimes(this,e):this}hasSame(e,t){if(!this.isValid)return false;const r=e.valueOf();const a=this.setZone(e.zone,{keepLocalTime:true});return a.startOf(t)<=r&&r<=a.endOf(t)}equals(e){return this.isValid&&e.isValid&&this.valueOf()===e.valueOf()&&this.zone.equals(e.zone)&&this.loc.equals(e.loc)}toRelative(e={}){if(!this.isValid)return null;const t=e.base||DateTime.fromObject({},{zone:this.zone}),r=e.padding?thise.valueOf()),Math.min)}static max(...e){if(!e.every(DateTime.isDateTime)){throw new InvalidArgumentError("max requires all arguments be DateTimes")}return bestBy(e,(e=>e.valueOf()),Math.max)}static fromFormatExplain(e,t,r={}){const{locale:a=null,numberingSystem:s=null}=r,i=Locale.fromOpts({locale:a,numberingSystem:s,defaultToEN:true});return explainFromTokens(i,e,t)}static fromStringExplain(e,t,r={}){return DateTime.fromFormatExplain(e,t,r)}static get DATE_SHORT(){return i}static get DATE_MED(){return n}static get DATE_MED_WITH_WEEKDAY(){return o}static get DATE_FULL(){return p}static get DATE_HUGE(){return d}static get TIME_SIMPLE(){return l}static get TIME_WITH_SECONDS(){return u}static get TIME_WITH_SHORT_OFFSET(){return c}static get TIME_WITH_LONG_OFFSET(){return m}static get TIME_24_SIMPLE(){return h}static get TIME_24_WITH_SECONDS(){return g}static get TIME_24_WITH_SHORT_OFFSET(){return v}static get TIME_24_WITH_LONG_OFFSET(){return _}static get DATETIME_SHORT(){return b}static get DATETIME_SHORT_WITH_SECONDS(){return S}static get DATETIME_MED(){return w}static get DATETIME_MED_WITH_SECONDS(){return y}static get DATETIME_MED_WITH_WEEKDAY(){return T}static get DATETIME_FULL(){return E}static get DATETIME_FULL_WITH_SECONDS(){return I}static get DATETIME_HUGE(){return A}static get DATETIME_HUGE_WITH_SECONDS(){return P}}function friendlyDateTime(e){if(DateTime.isDateTime(e)){return e}else if(e&&e.valueOf&&isNumber(e.valueOf())){return DateTime.fromJSDate(e)}else if(e&&typeof e==="object"){return DateTime.fromObject(e)}else{throw new InvalidArgumentError(`Unknown datetime argument: ${e}, of type ${typeof e}`)}}const dt="2.3.0";t.DateTime=DateTime;t.Duration=Duration;t.FixedOffsetZone=FixedOffsetZone;t.IANAZone=IANAZone;t.Info=Info;t.Interval=Interval;t.InvalidZone=InvalidZone;t.Settings=Settings;t.SystemZone=SystemZone;t.VERSION=dt;t.Zone=Zone},467:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});function _interopDefault(e){return e&&typeof e==="object"&&"default"in e?e["default"]:e}var a=_interopDefault(r(2781));var s=_interopDefault(r(3685));var i=_interopDefault(r(7310));var n=_interopDefault(r(3323));var o=_interopDefault(r(5687));var p=_interopDefault(r(9796));const d=a.Readable;const l=Symbol("buffer");const u=Symbol("type");class Blob{constructor(){this[u]="";const e=arguments[0];const t=arguments[1];const r=[];let a=0;if(e){const t=e;const s=Number(t.length);for(let e=0;e1&&arguments[1]!==undefined?arguments[1]:{},s=r.size;let i=s===undefined?0:s;var n=r.timeout;let o=n===undefined?0:n;if(e==null){e=null}else if(isURLSearchParams(e)){e=Buffer.from(e.toString())}else if(isBlob(e));else if(Buffer.isBuffer(e));else if(Object.prototype.toString.call(e)==="[object ArrayBuffer]"){e=Buffer.from(e)}else if(ArrayBuffer.isView(e)){e=Buffer.from(e.buffer,e.byteOffset,e.byteLength)}else if(e instanceof a);else{e=Buffer.from(String(e))}this[m]={body:e,disturbed:false,error:null};this.size=i;this.timeout=o;if(e instanceof a){e.on("error",(function(e){const r=e.name==="AbortError"?e:new FetchError(`Invalid response body while trying to fetch ${t.url}: ${e.message}`,"system",e);t[m].error=r}))}}Body.prototype={get body(){return this[m].body},get bodyUsed(){return this[m].disturbed},arrayBuffer(){return consumeBody.call(this).then((function(e){return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)}))},blob(){let e=this.headers&&this.headers.get("content-type")||"";return consumeBody.call(this).then((function(t){return Object.assign(new Blob([],{type:e.toLowerCase()}),{[l]:t})}))},json(){var e=this;return consumeBody.call(this).then((function(t){try{return JSON.parse(t.toString())}catch(t){return Body.Promise.reject(new FetchError(`invalid json response body at ${e.url} reason: ${t.message}`,"invalid-json"))}}))},text(){return consumeBody.call(this).then((function(e){return e.toString()}))},buffer(){return consumeBody.call(this)},textConverted(){var e=this;return consumeBody.call(this).then((function(t){return convertBody(t,e.headers)}))}};Object.defineProperties(Body.prototype,{body:{enumerable:true},bodyUsed:{enumerable:true},arrayBuffer:{enumerable:true},blob:{enumerable:true},json:{enumerable:true},text:{enumerable:true}});Body.mixIn=function(e){for(const t of Object.getOwnPropertyNames(Body.prototype)){if(!(t in e)){const r=Object.getOwnPropertyDescriptor(Body.prototype,t);Object.defineProperty(e,t,r)}}};function consumeBody(){var e=this;if(this[m].disturbed){return Body.Promise.reject(new TypeError(`body used already for: ${this.url}`))}this[m].disturbed=true;if(this[m].error){return Body.Promise.reject(this[m].error)}let t=this.body;if(t===null){return Body.Promise.resolve(Buffer.alloc(0))}if(isBlob(t)){t=t.stream()}if(Buffer.isBuffer(t)){return Body.Promise.resolve(t)}if(!(t instanceof a)){return Body.Promise.resolve(Buffer.alloc(0))}let r=[];let s=0;let i=false;return new Body.Promise((function(a,n){let o;if(e.timeout){o=setTimeout((function(){i=true;n(new FetchError(`Response timeout while trying to fetch ${e.url} (over ${e.timeout}ms)`,"body-timeout"))}),e.timeout)}t.on("error",(function(t){if(t.name==="AbortError"){i=true;n(t)}else{n(new FetchError(`Invalid response body while trying to fetch ${e.url}: ${t.message}`,"system",t))}}));t.on("data",(function(t){if(i||t===null){return}if(e.size&&s+t.length>e.size){i=true;n(new FetchError(`content size at ${e.url} over limit: ${e.size}`,"max-size"));return}s+=t.length;r.push(t)}));t.on("end",(function(){if(i){return}clearTimeout(o);try{a(Buffer.concat(r,s))}catch(t){n(new FetchError(`Could not create Buffer from response body for ${e.url}: ${t.message}`,"system",t))}}))}))}function convertBody(e,t){if(typeof c!=="function"){throw new Error("The package `encoding` must be installed to use the textConverted() function")}const r=t.get("content-type");let a="utf-8";let s,i;if(r){s=/charset=([^;]*)/i.exec(r)}i=e.slice(0,1024).toString();if(!s&&i){s=/0&&arguments[0]!==undefined?arguments[0]:undefined;this[_]=Object.create(null);if(e instanceof Headers){const t=e.raw();const r=Object.keys(t);for(const e of r){for(const r of t[e]){this.append(e,r)}}return}if(e==null);else if(typeof e==="object"){const t=e[Symbol.iterator];if(t!=null){if(typeof t!=="function"){throw new TypeError("Header pairs must be iterable")}const r=[];for(const t of e){if(typeof t!=="object"||typeof t[Symbol.iterator]!=="function"){throw new TypeError("Each header pair must be iterable")}r.push(Array.from(t))}for(const e of r){if(e.length!==2){throw new TypeError("Each header pair must be a name/value tuple")}this.append(e[0],e[1])}}else{for(const t of Object.keys(e)){const r=e[t];this.append(t,r)}}}else{throw new TypeError("Provided initializer must be an object")}}get(e){e=`${e}`;validateName(e);const t=find(this[_],e);if(t===undefined){return null}return this[_][t].join(", ")}forEach(e){let t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:undefined;let r=getHeaders(this);let a=0;while(a1&&arguments[1]!==undefined?arguments[1]:"key+value";const r=Object.keys(e[_]).sort();return r.map(t==="key"?function(e){return e.toLowerCase()}:t==="value"?function(t){return e[_][t].join(", ")}:function(t){return[t.toLowerCase(),e[_][t].join(", ")]})}const b=Symbol("internal");function createHeadersIterator(e,t){const r=Object.create(S);r[b]={target:e,kind:t,index:0};return r}const S=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==S){throw new TypeError("Value of `this` is not a HeadersIterator")}var e=this[b];const t=e.target,r=e.kind,a=e.index;const s=getHeaders(t,r);const i=s.length;if(a>=i){return{value:undefined,done:true}}this[b].index=a+1;return{value:s[a],done:false}}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(S,Symbol.toStringTag,{value:"HeadersIterator",writable:false,enumerable:false,configurable:true});function exportNodeCompatibleHeaders(e){const t=Object.assign({__proto__:null},e[_]);const r=find(e[_],"Host");if(r!==undefined){t[r]=t[r][0]}return t}function createHeadersLenient(e){const t=new Headers;for(const r of Object.keys(e)){if(g.test(r)){continue}if(Array.isArray(e[r])){for(const a of e[r]){if(v.test(a)){continue}if(t[_][r]===undefined){t[_][r]=[a]}else{t[_][r].push(a)}}}else if(!v.test(e[r])){t[_][r]=[e[r]]}}return t}const w=Symbol("Response internals");const y=s.STATUS_CODES;class Response{constructor(){let e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:null;let t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};Body.call(this,e,t);const r=t.status||200;const a=new Headers(t.headers);if(e!=null&&!a.has("Content-Type")){const t=extractContentType(e);if(t){a.append("Content-Type",t)}}this[w]={url:t.url,status:r,statusText:t.statusText||y[r],headers:a,counter:t.counter}}get url(){return this[w].url||""}get status(){return this[w].status}get ok(){return this[w].status>=200&&this[w].status<300}get redirected(){return this[w].counter>0}get statusText(){return this[w].statusText}get headers(){return this[w].headers}clone(){return new Response(clone(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}}Body.mixIn(Response.prototype);Object.defineProperties(Response.prototype,{url:{enumerable:true},status:{enumerable:true},ok:{enumerable:true},redirected:{enumerable:true},statusText:{enumerable:true},headers:{enumerable:true},clone:{enumerable:true}});Object.defineProperty(Response.prototype,Symbol.toStringTag,{value:"Response",writable:false,enumerable:false,configurable:true});const T=Symbol("Request internals");const E=i.URL||n.URL;const I=i.parse;const A=i.format;function parseURL(e){if(/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(e)){e=new E(e).toString()}return I(e)}const P="destroy"in a.Readable.prototype;function isRequest(e){return typeof e==="object"&&typeof e[T]==="object"}function isAbortSignal(e){const t=e&&typeof e==="object"&&Object.getPrototypeOf(e);return!!(t&&t.constructor.name==="AbortSignal")}class Request{constructor(e){let t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};let r;if(!isRequest(e)){if(e&&e.href){r=parseURL(e.href)}else{r=parseURL(`${e}`)}e={}}else{r=parseURL(e.url)}let a=t.method||e.method||"GET";a=a.toUpperCase();if((t.body!=null||isRequest(e)&&e.body!==null)&&(a==="GET"||a==="HEAD")){throw new TypeError("Request with GET/HEAD method cannot have body")}let s=t.body!=null?t.body:isRequest(e)&&e.body!==null?clone(e):null;Body.call(this,s,{timeout:t.timeout||e.timeout||0,size:t.size||e.size||0});const i=new Headers(t.headers||e.headers||{});if(s!=null&&!i.has("Content-Type")){const e=extractContentType(s);if(e){i.append("Content-Type",e)}}let n=isRequest(e)?e.signal:null;if("signal"in t)n=t.signal;if(n!=null&&!isAbortSignal(n)){throw new TypeError("Expected signal to be an instanceof AbortSignal")}this[T]={method:a,redirect:t.redirect||e.redirect||"follow",headers:i,parsedURL:r,signal:n};this.follow=t.follow!==undefined?t.follow:e.follow!==undefined?e.follow:20;this.compress=t.compress!==undefined?t.compress:e.compress!==undefined?e.compress:true;this.counter=t.counter||e.counter||0;this.agent=t.agent||e.agent}get method(){return this[T].method}get url(){return A(this[T].parsedURL)}get headers(){return this[T].headers}get redirect(){return this[T].redirect}get signal(){return this[T].signal}clone(){return new Request(this)}}Body.mixIn(Request.prototype);Object.defineProperty(Request.prototype,Symbol.toStringTag,{value:"Request",writable:false,enumerable:false,configurable:true});Object.defineProperties(Request.prototype,{method:{enumerable:true},url:{enumerable:true},headers:{enumerable:true},redirect:{enumerable:true},clone:{enumerable:true},signal:{enumerable:true}});function getNodeRequestOptions(e){const t=e[T].parsedURL;const r=new Headers(e[T].headers);if(!r.has("Accept")){r.set("Accept","*/*")}if(!t.protocol||!t.hostname){throw new TypeError("Only absolute URLs are supported")}if(!/^https?:$/.test(t.protocol)){throw new TypeError("Only HTTP(S) protocols are supported")}if(e.signal&&e.body instanceof a.Readable&&!P){throw new Error("Cancellation of streamed requests with AbortSignal is not supported in node < 8")}let s=null;if(e.body==null&&/^(POST|PUT)$/i.test(e.method)){s="0"}if(e.body!=null){const t=getTotalBytes(e);if(typeof t==="number"){s=String(t)}}if(s){r.set("Content-Length",s)}if(!r.has("User-Agent")){r.set("User-Agent","node-fetch/1.0 (+https://github.com/bitinn/node-fetch)")}if(e.compress&&!r.has("Accept-Encoding")){r.set("Accept-Encoding","gzip,deflate")}let i=e.agent;if(typeof i==="function"){i=i(t)}if(!r.has("Connection")&&!i){r.set("Connection","close")}return Object.assign({},t,{method:e.method,headers:exportNodeCompatibleHeaders(r),agent:i})}function AbortError(e){Error.call(this,e);this.type="aborted";this.message=e;Error.captureStackTrace(this,this.constructor)}AbortError.prototype=Object.create(Error.prototype);AbortError.prototype.constructor=AbortError;AbortError.prototype.name="AbortError";const O=a.PassThrough;const C=i.resolve;function fetch(e,t){if(!fetch.Promise){throw new Error("native promise missing, set fetch.Promise to your favorite alternative")}Body.Promise=fetch.Promise;return new fetch.Promise((function(r,i){const n=new Request(e,t);const d=getNodeRequestOptions(n);const l=(d.protocol==="https:"?o:s).request;const u=n.signal;let c=null;const m=function abort(){let e=new AbortError("The user aborted a request.");i(e);if(n.body&&n.body instanceof a.Readable){n.body.destroy(e)}if(!c||!c.body)return;c.body.emit("error",e)};if(u&&u.aborted){m();return}const h=function abortAndFinalize(){m();finalize()};const g=l(d);let v;if(u){u.addEventListener("abort",h)}function finalize(){g.abort();if(u)u.removeEventListener("abort",h);clearTimeout(v)}if(n.timeout){g.once("socket",(function(e){v=setTimeout((function(){i(new FetchError(`network timeout at: ${n.url}`,"request-timeout"));finalize()}),n.timeout)}))}g.on("error",(function(e){i(new FetchError(`request to ${n.url} failed, reason: ${e.message}`,"system",e));finalize()}));g.on("response",(function(e){clearTimeout(v);const t=createHeadersLenient(e.headers);if(fetch.isRedirect(e.statusCode)){const a=t.get("Location");const s=a===null?null:C(n.url,a);switch(n.redirect){case"error":i(new FetchError(`uri requested responds with a redirect, redirect mode is set to error: ${n.url}`,"no-redirect"));finalize();return;case"manual":if(s!==null){try{t.set("Location",s)}catch(e){i(e)}}break;case"follow":if(s===null){break}if(n.counter>=n.follow){i(new FetchError(`maximum redirect reached at: ${n.url}`,"max-redirect"));finalize();return}const a={headers:new Headers(n.headers),follow:n.follow,counter:n.counter+1,agent:n.agent,compress:n.compress,method:n.method,body:n.body,signal:n.signal,timeout:n.timeout,size:n.size};if(e.statusCode!==303&&n.body&&getTotalBytes(n)===null){i(new FetchError("Cannot follow redirect with body being a readable stream","unsupported-redirect"));finalize();return}if(e.statusCode===303||(e.statusCode===301||e.statusCode===302)&&n.method==="POST"){a.method="GET";a.body=undefined;a.headers.delete("content-length")}r(fetch(new Request(s,a)));finalize();return}}e.once("end",(function(){if(u)u.removeEventListener("abort",h)}));let a=e.pipe(new O);const s={url:n.url,status:e.statusCode,statusText:e.statusMessage,headers:t,size:n.size,timeout:n.timeout,counter:n.counter};const o=t.get("Content-Encoding");if(!n.compress||n.method==="HEAD"||o===null||e.statusCode===204||e.statusCode===304){c=new Response(a,s);r(c);return}const d={flush:p.Z_SYNC_FLUSH,finishFlush:p.Z_SYNC_FLUSH};if(o=="gzip"||o=="x-gzip"){a=a.pipe(p.createGunzip(d));c=new Response(a,s);r(c);return}if(o=="deflate"||o=="x-deflate"){const t=e.pipe(new O);t.once("data",(function(e){if((e[0]&15)===8){a=a.pipe(p.createInflate())}else{a=a.pipe(p.createInflateRaw())}c=new Response(a,s);r(c)}));return}if(o=="br"&&typeof p.createBrotliDecompress==="function"){a=a.pipe(p.createBrotliDecompress());c=new Response(a,s);r(c);return}c=new Response(a,s);r(c)}));writeToStream(g,n)}))}fetch.isRedirect=function(e){return e===301||e===302||e===303||e===307||e===308};fetch.Promise=global.Promise;e.exports=t=fetch;Object.defineProperty(t,"__esModule",{value:true});t["default"]=t;t.Headers=Headers;t.Request=Request;t.Response=Response;t.FetchError=FetchError},2299:(e,t,r)=>{"use strict";var a=r(5477);var s=r(1907);var i={TRANSITIONAL:0,NONTRANSITIONAL:1};function normalize(e){return e.split("\0").map((function(e){return e.normalize("NFC")})).join("\0")}function findStatus(e){var t=0;var r=s.length-1;while(t<=r){var a=Math.floor((t+r)/2);var i=s[a];if(i[0][0]<=e&&i[0][1]>=e){return i}else if(i[0][0]>e){r=a-1}else{t=a+1}}return null}var n=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;function countSymbols(e){return e.replace(n,"_").length}function mapChars(e,t,r){var a=false;var s="";var n=countSymbols(e);for(var o=0;o253||o.length===0){i.error=true}for(var p=0;p63||n.length===0){i.error=true;break}}}if(i.error)return null;return n.join(".")};e.exports.toUnicode=function(e,t){var r=processing(e,t,i.NONTRANSITIONAL);return{domain:r.string,error:r.error}};e.exports.PROCESSING_OPTIONS=i},5871:e=>{"use strict";var t={};e.exports=t;function sign(e){return e<0?-1:1}function evenRound(e){if(e%1===.5&&(e&1)===0){return Math.floor(e)}else{return Math.round(e)}}function createNumberConversion(e,t){if(!t.unsigned){--e}const r=t.unsigned?0:-Math.pow(2,e);const a=Math.pow(2,e)-1;const s=t.moduloBitLength?Math.pow(2,t.moduloBitLength):Math.pow(2,e);const i=t.moduloBitLength?Math.pow(2,t.moduloBitLength-1):Math.pow(2,e-1);return function(e,n){if(!n)n={};let o=+e;if(n.enforceRange){if(!Number.isFinite(o)){throw new TypeError("Argument is not a finite number")}o=sign(o)*Math.floor(Math.abs(o));if(oa){throw new TypeError("Argument is not in byte range")}return o}if(!isNaN(o)&&n.clamp){o=evenRound(o);if(oa)o=a;return o}if(!Number.isFinite(o)||o===0){return 0}o=sign(o)*Math.floor(Math.abs(o));o=o%s;if(!t.unsigned&&o>=i){return o-s}else if(t.unsigned){if(o<0){o+=s}else if(o===-0){return 0}}return o}}t["void"]=function(){return undefined};t["boolean"]=function(e){return!!e};t["byte"]=createNumberConversion(8,{unsigned:false});t["octet"]=createNumberConversion(8,{unsigned:true});t["short"]=createNumberConversion(16,{unsigned:false});t["unsigned short"]=createNumberConversion(16,{unsigned:true});t["long"]=createNumberConversion(32,{unsigned:false});t["unsigned long"]=createNumberConversion(32,{unsigned:true});t["long long"]=createNumberConversion(32,{unsigned:false,moduloBitLength:64});t["unsigned long long"]=createNumberConversion(32,{unsigned:true,moduloBitLength:64});t["double"]=function(e){const t=+e;if(!Number.isFinite(t)){throw new TypeError("Argument is not a finite floating-point value")}return t};t["unrestricted double"]=function(e){const t=+e;if(isNaN(t)){throw new TypeError("Argument is NaN")}return t};t["float"]=t["double"];t["unrestricted float"]=t["unrestricted double"];t["DOMString"]=function(e,t){if(!t)t={};if(t.treatNullAsEmptyString&&e===null){return""}return String(e)};t["ByteString"]=function(e,t){const r=String(e);let a=undefined;for(let e=0;(a=r.codePointAt(e))!==undefined;++e){if(a>255){throw new TypeError("Argument is not a valid bytestring")}}return r};t["USVString"]=function(e){const t=String(e);const r=t.length;const a=[];for(let e=0;e57343){a.push(String.fromCodePoint(s))}else if(56320<=s&&s<=57343){a.push(String.fromCodePoint(65533))}else{if(e===r-1){a.push(String.fromCodePoint(65533))}else{const r=t.charCodeAt(e+1);if(56320<=r&&r<=57343){const t=s&1023;const i=r&1023;a.push(String.fromCodePoint((2<<15)+(2<<9)*t+i));++e}else{a.push(String.fromCodePoint(65533))}}}}return a.join("")};t["Date"]=function(e,t){if(!(e instanceof Date)){throw new TypeError("Argument is not a Date object")}if(isNaN(e)){return undefined}return e};t["RegExp"]=function(e,t){if(!(e instanceof RegExp)){e=new RegExp(e)}return e}},8262:(e,t,r)=>{"use strict";const a=r(33);t.implementation=class URLImpl{constructor(e){const t=e[0];const r=e[1];let s=null;if(r!==undefined){s=a.basicURLParse(r);if(s==="failure"){throw new TypeError("Invalid base URL")}}const i=a.basicURLParse(t,{baseURL:s});if(i==="failure"){throw new TypeError("Invalid URL")}this._url=i}get href(){return a.serializeURL(this._url)}set href(e){const t=a.basicURLParse(e);if(t==="failure"){throw new TypeError("Invalid URL")}this._url=t}get origin(){return a.serializeURLOrigin(this._url)}get protocol(){return this._url.scheme+":"}set protocol(e){a.basicURLParse(e+":",{url:this._url,stateOverride:"scheme start"})}get username(){return this._url.username}set username(e){if(a.cannotHaveAUsernamePasswordPort(this._url)){return}a.setTheUsername(this._url,e)}get password(){return this._url.password}set password(e){if(a.cannotHaveAUsernamePasswordPort(this._url)){return}a.setThePassword(this._url,e)}get host(){const e=this._url;if(e.host===null){return""}if(e.port===null){return a.serializeHost(e.host)}return a.serializeHost(e.host)+":"+a.serializeInteger(e.port)}set host(e){if(this._url.cannotBeABaseURL){return}a.basicURLParse(e,{url:this._url,stateOverride:"host"})}get hostname(){if(this._url.host===null){return""}return a.serializeHost(this._url.host)}set hostname(e){if(this._url.cannotBeABaseURL){return}a.basicURLParse(e,{url:this._url,stateOverride:"hostname"})}get port(){if(this._url.port===null){return""}return a.serializeInteger(this._url.port)}set port(e){if(a.cannotHaveAUsernamePasswordPort(this._url)){return}if(e===""){this._url.port=null}else{a.basicURLParse(e,{url:this._url,stateOverride:"port"})}}get pathname(){if(this._url.cannotBeABaseURL){return this._url.path[0]}if(this._url.path.length===0){return""}return"/"+this._url.path.join("/")}set pathname(e){if(this._url.cannotBeABaseURL){return}this._url.path=[];a.basicURLParse(e,{url:this._url,stateOverride:"path start"})}get search(){if(this._url.query===null||this._url.query===""){return""}return"?"+this._url.query}set search(e){const t=this._url;if(e===""){t.query=null;return}const r=e[0]==="?"?e.substring(1):e;t.query="";a.basicURLParse(r,{url:t,stateOverride:"query"})}get hash(){if(this._url.fragment===null||this._url.fragment===""){return""}return"#"+this._url.fragment}set hash(e){if(e===""){this._url.fragment=null;return}const t=e[0]==="#"?e.substring(1):e;this._url.fragment="";a.basicURLParse(t,{url:this._url,stateOverride:"fragment"})}toJSON(){return this.href}}},653:(e,t,r)=>{"use strict";const a=r(5871);const s=r(276);const i=r(8262);const n=s.implSymbol;function URL(t){if(!this||this[n]||!(this instanceof URL)){throw new TypeError("Failed to construct 'URL': Please use the 'new' operator, this DOM object constructor cannot be called as a function.")}if(arguments.length<1){throw new TypeError("Failed to construct 'URL': 1 argument required, but only "+arguments.length+" present.")}const r=[];for(let e=0;e{"use strict";t.URL=r(653)["interface"];t.serializeURL=r(33).serializeURL;t.serializeURLOrigin=r(33).serializeURLOrigin;t.basicURLParse=r(33).basicURLParse;t.setTheUsername=r(33).setTheUsername;t.setThePassword=r(33).setThePassword;t.serializeHost=r(33).serializeHost;t.serializeInteger=r(33).serializeInteger;t.parseURL=r(33).parseURL},33:(e,t,r)=>{"use strict";const a=r(5477);const s=r(2299);const i={ftp:21,file:null,gopher:70,http:80,https:443,ws:80,wss:443};const n=Symbol("failure");function countSymbols(e){return a.ucs2.decode(e).length}function at(e,t){const r=e[t];return isNaN(r)?undefined:String.fromCodePoint(r)}function isASCIIDigit(e){return e>=48&&e<=57}function isASCIIAlpha(e){return e>=65&&e<=90||e>=97&&e<=122}function isASCIIAlphanumeric(e){return isASCIIAlpha(e)||isASCIIDigit(e)}function isASCIIHex(e){return isASCIIDigit(e)||e>=65&&e<=70||e>=97&&e<=102}function isSingleDot(e){return e==="."||e.toLowerCase()==="%2e"}function isDoubleDot(e){e=e.toLowerCase();return e===".."||e==="%2e."||e===".%2e"||e==="%2e%2e"}function isWindowsDriveLetterCodePoints(e,t){return isASCIIAlpha(e)&&(t===58||t===124)}function isWindowsDriveLetterString(e){return e.length===2&&isASCIIAlpha(e.codePointAt(0))&&(e[1]===":"||e[1]==="|")}function isNormalizedWindowsDriveLetterString(e){return e.length===2&&isASCIIAlpha(e.codePointAt(0))&&e[1]===":"}function containsForbiddenHostCodePoint(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|%|\/|:|\?|@|\[|\\|\]/)!==-1}function containsForbiddenHostCodePointExcludingPercent(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|\/|:|\?|@|\[|\\|\]/)!==-1}function isSpecialScheme(e){return i[e]!==undefined}function isSpecial(e){return isSpecialScheme(e.scheme)}function defaultPort(e){return i[e]}function percentEncode(e){let t=e.toString(16).toUpperCase();if(t.length===1){t="0"+t}return"%"+t}function utf8PercentEncode(e){const t=new Buffer(e);let r="";for(let e=0;e126}const o=new Set([32,34,35,60,62,63,96,123,125]);function isPathPercentEncode(e){return isC0ControlPercentEncode(e)||o.has(e)}const p=new Set([47,58,59,61,64,91,92,93,94,124]);function isUserinfoPercentEncode(e){return isPathPercentEncode(e)||p.has(e)}function percentEncodeChar(e,t){const r=String.fromCodePoint(e);if(t(e)){return utf8PercentEncode(r)}return r}function parseIPv4Number(e){let t=10;if(e.length>=2&&e.charAt(0)==="0"&&e.charAt(1).toLowerCase()==="x"){e=e.substring(2);t=16}else if(e.length>=2&&e.charAt(0)==="0"){e=e.substring(1);t=8}if(e===""){return 0}const r=t===10?/[^0-9]/:t===16?/[^0-9A-Fa-f]/:/[^0-7]/;if(r.test(e)){return n}return parseInt(e,t)}function parseIPv4(e){const t=e.split(".");if(t[t.length-1]===""){if(t.length>1){t.pop()}}if(t.length>4){return e}const r=[];for(const a of t){if(a===""){return e}const t=parseIPv4Number(a);if(t===n){return e}r.push(t)}for(let e=0;e255){return n}}if(r[r.length-1]>=Math.pow(256,5-r.length)){return n}let a=r.pop();let s=0;for(const e of r){a+=e*Math.pow(256,3-s);++s}return a}function serializeIPv4(e){let t="";let r=e;for(let e=1;e<=4;++e){t=String(r%256)+t;if(e!==4){t="."+t}r=Math.floor(r/256)}return t}function parseIPv6(e){const t=[0,0,0,0,0,0,0,0];let r=0;let s=null;let i=0;e=a.ucs2.decode(e);if(e[i]===58){if(e[i+1]!==58){return n}i+=2;++r;s=r}while(i6){return n}let a=0;while(e[i]!==undefined){let s=null;if(a>0){if(e[i]===46&&a<4){++i}else{return n}}if(!isASCIIDigit(e[i])){return n}while(isASCIIDigit(e[i])){const t=parseInt(at(e,i));if(s===null){s=t}else if(s===0){return n}else{s=s*10+t}if(s>255){return n}++i}t[r]=t[r]*256+s;++a;if(a===2||a===4){++r}}if(a!==4){return n}break}else if(e[i]===58){++i;if(e[i]===undefined){return n}}else if(e[i]!==undefined){return n}t[r]=a;++r}if(s!==null){let e=r-s;r=7;while(r!==0&&e>0){const a=t[s+e-1];t[s+e-1]=t[r];t[r]=a;--r;--e}}else if(s===null&&r!==8){return n}return t}function serializeIPv6(e){let t="";const r=findLongestZeroSequence(e);const a=r.idx;let s=false;for(let r=0;r<=7;++r){if(s&&e[r]===0){continue}else if(s){s=false}if(a===r){const e=r===0?"::":":";t+=e;s=true;continue}t+=e[r].toString(16);if(r!==7){t+=":"}}return t}function parseHost(e,t){if(e[0]==="["){if(e[e.length-1]!=="]"){return n}return parseIPv6(e.substring(1,e.length-1))}if(!t){return parseOpaqueHost(e)}const r=utf8PercentDecode(e);const a=s.toASCII(r,false,s.PROCESSING_OPTIONS.NONTRANSITIONAL,false);if(a===null){return n}if(containsForbiddenHostCodePoint(a)){return n}const i=parseIPv4(a);if(typeof i==="number"||i===n){return i}return a}function parseOpaqueHost(e){if(containsForbiddenHostCodePointExcludingPercent(e)){return n}let t="";const r=a.ucs2.decode(e);for(let e=0;er){t=a;r=s}a=null;s=0}else{if(a===null){a=i}++s}}if(s>r){t=a;r=s}return{idx:t,len:r}}function serializeHost(e){if(typeof e==="number"){return serializeIPv4(e)}if(e instanceof Array){return"["+serializeIPv6(e)+"]"}return e}function trimControlChars(e){return e.replace(/^[\u0000-\u001F\u0020]+|[\u0000-\u001F\u0020]+$/g,"")}function trimTabAndNewline(e){return e.replace(/\u0009|\u000A|\u000D/g,"")}function shortenPath(e){const t=e.path;if(t.length===0){return}if(e.scheme==="file"&&t.length===1&&isNormalizedWindowsDriveLetter(t[0])){return}t.pop()}function includesCredentials(e){return e.username!==""||e.password!==""}function cannotHaveAUsernamePasswordPort(e){return e.host===null||e.host===""||e.cannotBeABaseURL||e.scheme==="file"}function isNormalizedWindowsDriveLetter(e){return/^[A-Za-z]:$/.test(e)}function URLStateMachine(e,t,r,s,i){this.pointer=0;this.input=e;this.base=t||null;this.encodingOverride=r||"utf-8";this.stateOverride=i;this.url=s;this.failure=false;this.parseError=false;if(!this.url){this.url={scheme:"",username:"",password:"",host:null,port:null,path:[],query:null,fragment:null,cannotBeABaseURL:false};const e=trimControlChars(this.input);if(e!==this.input){this.parseError=true}this.input=e}const o=trimTabAndNewline(this.input);if(o!==this.input){this.parseError=true}this.input=o;this.state=i||"scheme start";this.buffer="";this.atFlag=false;this.arrFlag=false;this.passwordTokenSeenFlag=false;this.input=a.ucs2.decode(this.input);for(;this.pointer<=this.input.length;++this.pointer){const e=this.input[this.pointer];const t=isNaN(e)?undefined:String.fromCodePoint(e);const r=this["parse "+this.state](e,t);if(!r){break}else if(r===n){this.failure=true;break}}}URLStateMachine.prototype["parse scheme start"]=function parseSchemeStart(e,t){if(isASCIIAlpha(e)){this.buffer+=t.toLowerCase();this.state="scheme"}else if(!this.stateOverride){this.state="no scheme";--this.pointer}else{this.parseError=true;return n}return true};URLStateMachine.prototype["parse scheme"]=function parseScheme(e,t){if(isASCIIAlphanumeric(e)||e===43||e===45||e===46){this.buffer+=t.toLowerCase()}else if(e===58){if(this.stateOverride){if(isSpecial(this.url)&&!isSpecialScheme(this.buffer)){return false}if(!isSpecial(this.url)&&isSpecialScheme(this.buffer)){return false}if((includesCredentials(this.url)||this.url.port!==null)&&this.buffer==="file"){return false}if(this.url.scheme==="file"&&(this.url.host===""||this.url.host===null)){return false}}this.url.scheme=this.buffer;this.buffer="";if(this.stateOverride){return false}if(this.url.scheme==="file"){if(this.input[this.pointer+1]!==47||this.input[this.pointer+2]!==47){this.parseError=true}this.state="file"}else if(isSpecial(this.url)&&this.base!==null&&this.base.scheme===this.url.scheme){this.state="special relative or authority"}else if(isSpecial(this.url)){this.state="special authority slashes"}else if(this.input[this.pointer+1]===47){this.state="path or authority";++this.pointer}else{this.url.cannotBeABaseURL=true;this.url.path.push("");this.state="cannot-be-a-base-URL path"}}else if(!this.stateOverride){this.buffer="";this.state="no scheme";this.pointer=-1}else{this.parseError=true;return n}return true};URLStateMachine.prototype["parse no scheme"]=function parseNoScheme(e){if(this.base===null||this.base.cannotBeABaseURL&&e!==35){return n}else if(this.base.cannotBeABaseURL&&e===35){this.url.scheme=this.base.scheme;this.url.path=this.base.path.slice();this.url.query=this.base.query;this.url.fragment="";this.url.cannotBeABaseURL=true;this.state="fragment"}else if(this.base.scheme==="file"){this.state="file";--this.pointer}else{this.state="relative";--this.pointer}return true};URLStateMachine.prototype["parse special relative or authority"]=function parseSpecialRelativeOrAuthority(e){if(e===47&&this.input[this.pointer+1]===47){this.state="special authority ignore slashes";++this.pointer}else{this.parseError=true;this.state="relative";--this.pointer}return true};URLStateMachine.prototype["parse path or authority"]=function parsePathOrAuthority(e){if(e===47){this.state="authority"}else{this.state="path";--this.pointer}return true};URLStateMachine.prototype["parse relative"]=function parseRelative(e){this.url.scheme=this.base.scheme;if(isNaN(e)){this.url.username=this.base.username;this.url.password=this.base.password;this.url.host=this.base.host;this.url.port=this.base.port;this.url.path=this.base.path.slice();this.url.query=this.base.query}else if(e===47){this.state="relative slash"}else if(e===63){this.url.username=this.base.username;this.url.password=this.base.password;this.url.host=this.base.host;this.url.port=this.base.port;this.url.path=this.base.path.slice();this.url.query="";this.state="query"}else if(e===35){this.url.username=this.base.username;this.url.password=this.base.password;this.url.host=this.base.host;this.url.port=this.base.port;this.url.path=this.base.path.slice();this.url.query=this.base.query;this.url.fragment="";this.state="fragment"}else if(isSpecial(this.url)&&e===92){this.parseError=true;this.state="relative slash"}else{this.url.username=this.base.username;this.url.password=this.base.password;this.url.host=this.base.host;this.url.port=this.base.port;this.url.path=this.base.path.slice(0,this.base.path.length-1);this.state="path";--this.pointer}return true};URLStateMachine.prototype["parse relative slash"]=function parseRelativeSlash(e){if(isSpecial(this.url)&&(e===47||e===92)){if(e===92){this.parseError=true}this.state="special authority ignore slashes"}else if(e===47){this.state="authority"}else{this.url.username=this.base.username;this.url.password=this.base.password;this.url.host=this.base.host;this.url.port=this.base.port;this.state="path";--this.pointer}return true};URLStateMachine.prototype["parse special authority slashes"]=function parseSpecialAuthoritySlashes(e){if(e===47&&this.input[this.pointer+1]===47){this.state="special authority ignore slashes";++this.pointer}else{this.parseError=true;this.state="special authority ignore slashes";--this.pointer}return true};URLStateMachine.prototype["parse special authority ignore slashes"]=function parseSpecialAuthorityIgnoreSlashes(e){if(e!==47&&e!==92){this.state="authority";--this.pointer}else{this.parseError=true}return true};URLStateMachine.prototype["parse authority"]=function parseAuthority(e,t){if(e===64){this.parseError=true;if(this.atFlag){this.buffer="%40"+this.buffer}this.atFlag=true;const e=countSymbols(this.buffer);for(let t=0;tMath.pow(2,16)-1){this.parseError=true;return n}this.url.port=e===defaultPort(this.url.scheme)?null:e;this.buffer=""}if(this.stateOverride){return false}this.state="path start";--this.pointer}else{this.parseError=true;return n}return true};const d=new Set([47,92,63,35]);URLStateMachine.prototype["parse file"]=function parseFile(e){this.url.scheme="file";if(e===47||e===92){if(e===92){this.parseError=true}this.state="file slash"}else if(this.base!==null&&this.base.scheme==="file"){if(isNaN(e)){this.url.host=this.base.host;this.url.path=this.base.path.slice();this.url.query=this.base.query}else if(e===63){this.url.host=this.base.host;this.url.path=this.base.path.slice();this.url.query="";this.state="query"}else if(e===35){this.url.host=this.base.host;this.url.path=this.base.path.slice();this.url.query=this.base.query;this.url.fragment="";this.state="fragment"}else{if(this.input.length-this.pointer-1===0||!isWindowsDriveLetterCodePoints(e,this.input[this.pointer+1])||this.input.length-this.pointer-1>=2&&!d.has(this.input[this.pointer+2])){this.url.host=this.base.host;this.url.path=this.base.path.slice();shortenPath(this.url)}else{this.parseError=true}this.state="path";--this.pointer}}else{this.state="path";--this.pointer}return true};URLStateMachine.prototype["parse file slash"]=function parseFileSlash(e){if(e===47||e===92){if(e===92){this.parseError=true}this.state="file host"}else{if(this.base!==null&&this.base.scheme==="file"){if(isNormalizedWindowsDriveLetterString(this.base.path[0])){this.url.path.push(this.base.path[0])}else{this.url.host=this.base.host}}this.state="path";--this.pointer}return true};URLStateMachine.prototype["parse file host"]=function parseFileHost(e,t){if(isNaN(e)||e===47||e===92||e===63||e===35){--this.pointer;if(!this.stateOverride&&isWindowsDriveLetterString(this.buffer)){this.parseError=true;this.state="path"}else if(this.buffer===""){this.url.host="";if(this.stateOverride){return false}this.state="path start"}else{let e=parseHost(this.buffer,isSpecial(this.url));if(e===n){return n}if(e==="localhost"){e=""}this.url.host=e;if(this.stateOverride){return false}this.buffer="";this.state="path start"}}else{this.buffer+=t}return true};URLStateMachine.prototype["parse path start"]=function parsePathStart(e){if(isSpecial(this.url)){if(e===92){this.parseError=true}this.state="path";if(e!==47&&e!==92){--this.pointer}}else if(!this.stateOverride&&e===63){this.url.query="";this.state="query"}else if(!this.stateOverride&&e===35){this.url.fragment="";this.state="fragment"}else if(e!==undefined){this.state="path";if(e!==47){--this.pointer}}return true};URLStateMachine.prototype["parse path"]=function parsePath(e){if(isNaN(e)||e===47||isSpecial(this.url)&&e===92||!this.stateOverride&&(e===63||e===35)){if(isSpecial(this.url)&&e===92){this.parseError=true}if(isDoubleDot(this.buffer)){shortenPath(this.url);if(e!==47&&!(isSpecial(this.url)&&e===92)){this.url.path.push("")}}else if(isSingleDot(this.buffer)&&e!==47&&!(isSpecial(this.url)&&e===92)){this.url.path.push("")}else if(!isSingleDot(this.buffer)){if(this.url.scheme==="file"&&this.url.path.length===0&&isWindowsDriveLetterString(this.buffer)){if(this.url.host!==""&&this.url.host!==null){this.parseError=true;this.url.host=""}this.buffer=this.buffer[0]+":"}this.url.path.push(this.buffer)}this.buffer="";if(this.url.scheme==="file"&&(e===undefined||e===63||e===35)){while(this.url.path.length>1&&this.url.path[0]===""){this.parseError=true;this.url.path.shift()}}if(e===63){this.url.query="";this.state="query"}if(e===35){this.url.fragment="";this.state="fragment"}}else{if(e===37&&(!isASCIIHex(this.input[this.pointer+1])||!isASCIIHex(this.input[this.pointer+2]))){this.parseError=true}this.buffer+=percentEncodeChar(e,isPathPercentEncode)}return true};URLStateMachine.prototype["parse cannot-be-a-base-URL path"]=function parseCannotBeABaseURLPath(e){if(e===63){this.url.query="";this.state="query"}else if(e===35){this.url.fragment="";this.state="fragment"}else{if(!isNaN(e)&&e!==37){this.parseError=true}if(e===37&&(!isASCIIHex(this.input[this.pointer+1])||!isASCIIHex(this.input[this.pointer+2]))){this.parseError=true}if(!isNaN(e)){this.url.path[0]=this.url.path[0]+percentEncodeChar(e,isC0ControlPercentEncode)}}return true};URLStateMachine.prototype["parse query"]=function parseQuery(e,t){if(isNaN(e)||!this.stateOverride&&e===35){if(!isSpecial(this.url)||this.url.scheme==="ws"||this.url.scheme==="wss"){this.encodingOverride="utf-8"}const t=new Buffer(this.buffer);for(let e=0;e126||t[e]===34||t[e]===35||t[e]===60||t[e]===62){this.url.query+=percentEncode(t[e])}else{this.url.query+=String.fromCodePoint(t[e])}}this.buffer="";if(e===35){this.url.fragment="";this.state="fragment"}}else{if(e===37&&(!isASCIIHex(this.input[this.pointer+1])||!isASCIIHex(this.input[this.pointer+2]))){this.parseError=true}this.buffer+=t}return true};URLStateMachine.prototype["parse fragment"]=function parseFragment(e){if(isNaN(e)){}else if(e===0){this.parseError=true}else{if(e===37&&(!isASCIIHex(this.input[this.pointer+1])||!isASCIIHex(this.input[this.pointer+2]))){this.parseError=true}this.url.fragment+=percentEncodeChar(e,isC0ControlPercentEncode)}return true};function serializeURL(e,t){let r=e.scheme+":";if(e.host!==null){r+="//";if(e.username!==""||e.password!==""){r+=e.username;if(e.password!==""){r+=":"+e.password}r+="@"}r+=serializeHost(e.host);if(e.port!==null){r+=":"+e.port}}else if(e.host===null&&e.scheme==="file"){r+="//"}if(e.cannotBeABaseURL){r+=e.path[0]}else{for(const t of e.path){r+="/"+t}}if(e.query!==null){r+="?"+e.query}if(!t&&e.fragment!==null){r+="#"+e.fragment}return r}function serializeOrigin(e){let t=e.scheme+"://";t+=serializeHost(e.host);if(e.port!==null){t+=":"+e.port}return t}e.exports.serializeURL=serializeURL;e.exports.serializeURLOrigin=function(t){switch(t.scheme){case"blob":try{return e.exports.serializeURLOrigin(e.exports.parseURL(t.path[0]))}catch(e){return"null"}case"ftp":case"gopher":case"http":case"https":case"ws":case"wss":return serializeOrigin({scheme:t.scheme,host:t.host,port:t.port});case"file":return"file://";default:return"null"}};e.exports.basicURLParse=function(e,t){if(t===undefined){t={}}const r=new URLStateMachine(e,t.baseURL,t.encodingOverride,t.url,t.stateOverride);if(r.failure){return"failure"}return r.url};e.exports.setTheUsername=function(e,t){e.username="";const r=a.ucs2.decode(t);for(let t=0;t{"use strict";e.exports.mixin=function mixin(e,t){const r=Object.getOwnPropertyNames(t);for(let a=0;a{var a=r(2940);e.exports=a(once);e.exports.strict=a(onceStrict);once.proto=once((function(){Object.defineProperty(Function.prototype,"once",{value:function(){return once(this)},configurable:true});Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return onceStrict(this)},configurable:true})}));function once(e){var f=function(){if(f.called)return f.value;f.called=true;return f.value=e.apply(this,arguments)};f.called=false;return f}function onceStrict(e){var f=function(){if(f.called)throw new Error(f.onceError);f.called=true;return f.value=e.apply(this,arguments)};var t=e.name||"Function wrapped with `once`";f.onceError=t+" shouldn't be called more than once";f.called=false;return f}},9318:(e,t,r)=>{"use strict";const a=r(2037);const s=r(6224);const i=r(1621);const{env:n}=process;let o;if(i("no-color")||i("no-colors")||i("color=false")||i("color=never")){o=0}else if(i("color")||i("colors")||i("color=true")||i("color=always")){o=1}if("FORCE_COLOR"in n){if(n.FORCE_COLOR==="true"){o=1}else if(n.FORCE_COLOR==="false"){o=0}else{o=n.FORCE_COLOR.length===0?1:Math.min(parseInt(n.FORCE_COLOR,10),3)}}function translateLevel(e){if(e===0){return false}return{level:e,hasBasic:true,has256:e>=2,has16m:e>=3}}function supportsColor(e,t){if(o===0){return 0}if(i("color=16m")||i("color=full")||i("color=truecolor")){return 3}if(i("color=256")){return 2}if(e&&!t&&o===undefined){return 0}const r=o||0;if(n.TERM==="dumb"){return r}if(process.platform==="win32"){const e=a.release().split(".");if(Number(e[0])>=10&&Number(e[2])>=10586){return Number(e[2])>=14931?3:2}return 1}if("CI"in n){if(["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE"].some((e=>e in n))||n.CI_NAME==="codeship"){return 1}return r}if("TEAMCITY_VERSION"in n){return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(n.TEAMCITY_VERSION)?1:0}if(n.COLORTERM==="truecolor"){return 3}if("TERM_PROGRAM"in n){const e=parseInt((n.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(n.TERM_PROGRAM){case"iTerm.app":return e>=3?3:2;case"Apple_Terminal":return 2}}if(/-256(color)?$/i.test(n.TERM)){return 2}if(/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(n.TERM)){return 1}if("COLORTERM"in n){return 1}return r}function getSupportLevel(e){const t=supportsColor(e,e&&e.isTTY);return translateLevel(t)}e.exports={supportsColor:getSupportLevel,stdout:translateLevel(supportsColor(true,s.isatty(1))),stderr:translateLevel(supportsColor(true,s.isatty(2)))}},8824:(e,t,r)=>{"use strict";const a=r(9318);const s=r(1621);function parseVersion(e){if(/^\d{3,4}$/.test(e)){const t=/(\d{1,2})(\d{2})/.exec(e);return{major:0,minor:parseInt(t[1],10),patch:parseInt(t[2],10)}}const t=(e||"").split(".").map((e=>parseInt(e,10)));return{major:t[0],minor:t[1],patch:t[2]}}function supportsHyperlink(e){const{env:t}=process;if("FORCE_HYPERLINK"in t){return!(t.FORCE_HYPERLINK.length>0&&parseInt(t.FORCE_HYPERLINK,10)===0)}if(s("no-hyperlink")||s("no-hyperlinks")||s("hyperlink=false")||s("hyperlink=never")){return false}if(s("hyperlink=true")||s("hyperlink=always")){return true}if(!a.supportsColor(e)){return false}if(e&&!e.isTTY){return false}if(process.platform==="win32"){return false}if("NETLIFY"in t){return true}if("CI"in t){return false}if("TEAMCITY_VERSION"in t){return false}if("TERM_PROGRAM"in t){const e=parseVersion(t.TERM_PROGRAM_VERSION);switch(t.TERM_PROGRAM){case"iTerm.app":if(e.major===3){return e.minor>=1}return e.major>3}}if("VTE_VERSION"in t){if(t.VTE_VERSION==="0.50.0"){return false}const e=parseVersion(t.VTE_VERSION);return e.major>0||e.minor>=50}return false}e.exports={supportsHyperlink:supportsHyperlink,stdout:supportsHyperlink(process.stdout),stderr:supportsHyperlink(process.stderr)}},4351:e=>{ + */(function(){var r;var a="4.17.21";var s=200;var i="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",n="Expected a function",o="Invalid `variable` option passed into `_.template`";var p="__lodash_hash_undefined__";var d=500;var l="__lodash_placeholder__";var u=1,c=2,m=4;var h=1,g=2;var v=1,_=2,b=4,S=8,w=16,y=32,T=64,E=128,I=256,A=512;var P=30,C="...";var O=800,L=16;var R=1,D=2,N=3;var k=1/0,U=9007199254740991,q=17976931348623157e292,F=0/0;var G=4294967295,x=G-1,V=G>>>1;var j=[["ary",E],["bind",v],["bindKey",_],["curry",S],["curryRight",w],["flip",A],["partial",y],["partialRight",T],["rearg",I]];var B="[object Arguments]",M="[object Array]",$="[object AsyncFunction]",H="[object Boolean]",z="[object Date]",W="[object DOMException]",Z="[object Error]",Q="[object Function]",K="[object GeneratorFunction]",Y="[object Map]",J="[object Number]",X="[object Null]",ee="[object Object]",te="[object Promise]",re="[object Proxy]",ae="[object RegExp]",se="[object Set]",ie="[object String]",ne="[object Symbol]",oe="[object Undefined]",pe="[object WeakMap]",de="[object WeakSet]";var le="[object ArrayBuffer]",ue="[object DataView]",ce="[object Float32Array]",me="[object Float64Array]",he="[object Int8Array]",fe="[object Int16Array]",ge="[object Int32Array]",ve="[object Uint8Array]",_e="[object Uint8ClampedArray]",be="[object Uint16Array]",Se="[object Uint32Array]";var we=/\b__p \+= '';/g,ye=/\b(__p \+=) '' \+/g,Te=/(__e\(.*?\)|\b__t\)) \+\n'';/g;var Ee=/&(?:amp|lt|gt|quot|#39);/g,Ie=/[&<>"']/g,Ae=RegExp(Ee.source),Pe=RegExp(Ie.source);var Ce=/<%-([\s\S]+?)%>/g,Oe=/<%([\s\S]+?)%>/g,Le=/<%=([\s\S]+?)%>/g;var Re=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,De=/^\w*$/,Ne=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g;var ke=/[\\^$.*+?()[\]{}|]/g,Ue=RegExp(ke.source);var qe=/^\s+/;var Fe=/\s/;var Ge=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,xe=/\{\n\/\* \[wrapped with (.+)\] \*/,Ve=/,? & /;var je=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;var Be=/[()=,{}\[\]\/\s]/;var Me=/\\(\\)?/g;var $e=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g;var He=/\w*$/;var ze=/^[-+]0x[0-9a-f]+$/i;var We=/^0b[01]+$/i;var Ze=/^\[object .+?Constructor\]$/;var Qe=/^0o[0-7]+$/i;var Ke=/^(?:0|[1-9]\d*)$/;var Ye=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g;var Je=/($^)/;var Xe=/['\n\r\u2028\u2029\\]/g;var et="\\ud800-\\udfff",tt="\\u0300-\\u036f",rt="\\ufe20-\\ufe2f",st="\\u20d0-\\u20ff",it=tt+rt+st,nt="\\u2700-\\u27bf",ot="a-z\\xdf-\\xf6\\xf8-\\xff",pt="\\xac\\xb1\\xd7\\xf7",dt="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",lt="\\u2000-\\u206f",ut=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",ct="A-Z\\xc0-\\xd6\\xd8-\\xde",mt="\\ufe0e\\ufe0f",ht=pt+dt+lt+ut;var ft="['’]",gt="["+et+"]",vt="["+ht+"]",_t="["+it+"]",bt="\\d+",St="["+nt+"]",wt="["+ot+"]",yt="[^"+et+ht+bt+nt+ot+ct+"]",Tt="\\ud83c[\\udffb-\\udfff]",Et="(?:"+_t+"|"+Tt+")",It="[^"+et+"]",At="(?:\\ud83c[\\udde6-\\uddff]){2}",Pt="[\\ud800-\\udbff][\\udc00-\\udfff]",Ct="["+ct+"]",Ot="\\u200d";var Lt="(?:"+wt+"|"+yt+")",Rt="(?:"+Ct+"|"+yt+")",Dt="(?:"+ft+"(?:d|ll|m|re|s|t|ve))?",Nt="(?:"+ft+"(?:D|LL|M|RE|S|T|VE))?",kt=Et+"?",Ut="["+mt+"]?",qt="(?:"+Ot+"(?:"+[It,At,Pt].join("|")+")"+Ut+kt+")*",Ft="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Gt="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",xt=Ut+kt+qt,Vt="(?:"+[St,At,Pt].join("|")+")"+xt,jt="(?:"+[It+_t+"?",_t,At,Pt,gt].join("|")+")";var Bt=RegExp(ft,"g");var Mt=RegExp(_t,"g");var $t=RegExp(Tt+"(?="+Tt+")|"+jt+xt,"g");var Ht=RegExp([Ct+"?"+wt+"+"+Dt+"(?="+[vt,Ct,"$"].join("|")+")",Rt+"+"+Nt+"(?="+[vt,Ct+Lt,"$"].join("|")+")",Ct+"?"+Lt+"+"+Dt,Ct+"+"+Nt,Gt,Ft,bt,Vt].join("|"),"g");var zt=RegExp("["+Ot+et+it+mt+"]");var Wt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;var Zt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"];var Qt=-1;var Kt={};Kt[ce]=Kt[me]=Kt[he]=Kt[fe]=Kt[ge]=Kt[ve]=Kt[_e]=Kt[be]=Kt[Se]=true;Kt[B]=Kt[M]=Kt[le]=Kt[H]=Kt[ue]=Kt[z]=Kt[Z]=Kt[Q]=Kt[Y]=Kt[J]=Kt[ee]=Kt[ae]=Kt[se]=Kt[ie]=Kt[pe]=false;var Yt={};Yt[B]=Yt[M]=Yt[le]=Yt[ue]=Yt[H]=Yt[z]=Yt[ce]=Yt[me]=Yt[he]=Yt[fe]=Yt[ge]=Yt[Y]=Yt[J]=Yt[ee]=Yt[ae]=Yt[se]=Yt[ie]=Yt[ne]=Yt[ve]=Yt[_e]=Yt[be]=Yt[Se]=true;Yt[Z]=Yt[Q]=Yt[pe]=false;var Jt={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"};var Xt={"&":"&","<":"<",">":">",'"':""","'":"'"};var er={"&":"&","<":"<",">":">",""":'"',"'":"'"};var tr={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"};var rr=parseFloat,ar=parseInt;var sr=typeof global=="object"&&global&&global.Object===Object&&global;var ir=typeof self=="object"&&self&&self.Object===Object&&self;var nr=sr||ir||Function("return this")();var or=true&&t&&!t.nodeType&&t;var pr=or&&"object"=="object"&&e&&!e.nodeType&&e;var dr=pr&&pr.exports===or;var lr=dr&&sr.process;var ur=function(){try{var e=pr&&pr.require&&pr.require("util").types;if(e){return e}return lr&&lr.binding&&lr.binding("util")}catch(e){}}();var cr=ur&&ur.isArrayBuffer,mr=ur&&ur.isDate,hr=ur&&ur.isMap,fr=ur&&ur.isRegExp,gr=ur&&ur.isSet,vr=ur&&ur.isTypedArray;function apply(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}function arrayAggregator(e,t,r,a){var s=-1,i=e==null?0:e.length;while(++s-1}function arrayIncludesWith(e,t,r){var a=-1,s=e==null?0:e.length;while(++a-1){}return r}function charsEndIndex(e,t){var r=e.length;while(r--&&baseIndexOf(t,e[r],0)>-1){}return r}function countHolders(e,t){var r=e.length,a=0;while(r--){if(e[r]===t){++a}}return a}var br=basePropertyOf(Jt);var Sr=basePropertyOf(Xt);function escapeStringChar(e){return"\\"+tr[e]}function getValue(e,t){return e==null?r:e[t]}function hasUnicode(e){return zt.test(e)}function hasUnicodeWord(e){return Wt.test(e)}function iteratorToArray(e){var t,r=[];while(!(t=e.next()).done){r.push(t.value)}return r}function mapToArray(e){var t=-1,r=Array(e.size);e.forEach((function(e,a){r[++t]=[a,e]}));return r}function overArg(e,t){return function(r){return e(t(r))}}function replaceHolders(e,t){var r=-1,a=e.length,s=0,i=[];while(++r-1}function listCacheSet(e,t){var r=this.__data__,a=assocIndexOf(r,e);if(a<0){++this.size;r.push([e,t])}else{r[a][1]=t}return this}ListCache.prototype.clear=listCacheClear;ListCache.prototype["delete"]=listCacheDelete;ListCache.prototype.get=listCacheGet;ListCache.prototype.has=listCacheHas;ListCache.prototype.set=listCacheSet;function MapCache(e){var t=-1,r=e==null?0:e.length;this.clear();while(++t=t?e:t}}return e}function baseClone(e,t,a,s,i,n){var o,p=t&u,d=t&c,l=t&m;if(a){o=i?a(e,s,i,n):a(e)}if(o!==r){return o}if(!isObject(e)){return e}var h=Da(e);if(h){o=initCloneArray(e);if(!p){return copyArray(e,o)}}else{var g=Br(e),v=g==Q||g==K;if(ka(e)){return cloneBuffer(e,p)}if(g==ee||g==B||v&&!i){o=d||v?{}:initCloneObject(e);if(!p){return d?copySymbolsIn(e,baseAssignIn(o,e)):copySymbols(e,baseAssign(o,e))}}else{if(!Yt[g]){return i?e:{}}o=initCloneByTag(e,g,p)}}n||(n=new Stack);var _=n.get(e);if(_){return _}n.set(e,o);if(Ga(e)){e.forEach((function(r){o.add(baseClone(r,t,a,r,e,n))}))}else if(qa(e)){e.forEach((function(r,s){o.set(s,baseClone(r,t,a,s,e,n))}))}var b=l?d?getAllKeysIn:getAllKeys:d?keysIn:keys;var S=h?r:b(e);arrayEach(S||e,(function(r,s){if(S){s=r;r=e[s]}assignValue(o,s,baseClone(r,t,a,s,e,n))}));return o}function baseConforms(e){var t=keys(e);return function(r){return baseConformsTo(r,e,t)}}function baseConformsTo(e,t,a){var s=a.length;if(e==null){return!s}e=rt(e);while(s--){var i=a[s],n=t[i],o=e[i];if(o===r&&!(i in e)||!n(o)){return false}}return true}function baseDelay(e,t,a){if(typeof e!="function"){throw new nt(n)}return Hr((function(){e.apply(r,a)}),t)}function baseDifference(e,t,r,a){var i=-1,n=arrayIncludes,o=true,p=e.length,d=[],l=t.length;if(!p){return d}if(r){t=arrayMap(t,baseUnary(r))}if(a){n=arrayIncludesWith;o=false}else if(t.length>=s){n=cacheHas;o=false;t=new SetCache(t)}e:while(++ii?0:i+a}s=s===r||s>i?i:toInteger(s);if(s<0){s+=i}s=a>s?0:toLength(s);while(a0&&r(o)){if(t>1){baseFlatten(o,t-1,r,a,s)}else{arrayPush(s,o)}}else if(!a){s[s.length]=o}}return s}var Dr=createBaseFor();var Nr=createBaseFor(true);function baseForOwn(e,t){return e&&Dr(e,t,keys)}function baseForOwnRight(e,t){return e&&Nr(e,t,keys)}function baseFunctions(e,t){return arrayFilter(t,(function(t){return isFunction(e[t])}))}function baseGet(e,t){t=castPath(t,e);var a=0,s=t.length;while(e!=null&&at}function baseHas(e,t){return e!=null&&ct.call(e,t)}function baseHasIn(e,t){return e!=null&&t in rt(e)}function baseInRange(e,t,r){return e>=$t(t,r)&&e=120&&c.length>=120)?new SetCache(p&&c):r}c=e[0];var m=-1,h=d[0];e:while(++m-1){if(o!==e){At.call(o,p,1)}At.call(e,p,1)}}return e}function basePullAt(e,t){var r=e?t.length:0,a=r-1;while(r--){var s=t[r];if(r==a||s!==i){var i=s;if(isIndex(s)){At.call(e,s,1)}else{baseUnset(e,s)}}}return e}function baseRandom(e,t){return e+Ut(Wt()*(t-e+1))}function baseRange(e,r,a,s){var i=-1,n=jt(kt((r-e)/(a||1)),0),o=t(n);while(n--){o[s?n:++i]=e;e+=a}return o}function baseRepeat(e,t){var r="";if(!e||t<1||t>U){return r}do{if(t%2){r+=e}t=Ut(t/2);if(t){e+=e}}while(t);return r}function baseRest(e,t){return zr(overRest(e,t,identity),e+"")}function baseSample(e){return arraySample(values(e))}function baseSampleSize(e,t){var r=values(e);return shuffleSelf(r,baseClamp(t,0,r.length))}function baseSet(e,t,a,s){if(!isObject(e)){return e}t=castPath(t,e);var i=-1,n=t.length,o=n-1,p=e;while(p!=null&&++ii?0:i+r}a=a>i?i:a;if(a<0){a+=i}i=r>a?0:a-r>>>0;r>>>=0;var n=t(i);while(++s>>1,n=e[i];if(n!==null&&!isSymbol(n)&&(r?n<=t:n=s){var l=t?null:Gr(e);if(l){return setToArray(l)}o=false;i=cacheHas;d=new SetCache}else{d=t?[]:p}e:while(++a=s?e:baseSlice(e,t,a)}var Fr=Rt||function(e){return nr.clearTimeout(e)};function cloneBuffer(e,t){if(t){return e.slice()}var r=e.length,a=yt?yt(r):new e.constructor(r);e.copy(a);return a}function cloneArrayBuffer(e){var t=new e.constructor(e.byteLength);new wt(t).set(new wt(e));return t}function cloneDataView(e,t){var r=t?cloneArrayBuffer(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}function cloneRegExp(e){var t=new e.constructor(e.source,He.exec(e));t.lastIndex=e.lastIndex;return t}function cloneSymbol(e){return Pr?rt(Pr.call(e)):{}}function cloneTypedArray(e,t){var r=t?cloneArrayBuffer(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}function compareAscending(e,t){if(e!==t){var a=e!==r,s=e===null,i=e===e,n=isSymbol(e);var o=t!==r,p=t===null,d=t===t,l=isSymbol(t);if(!p&&!l&&!n&&e>t||n&&o&&d&&!p&&!l||s&&o&&d||!a&&d||!i){return 1}if(!s&&!n&&!l&&e=o){return p}var d=r[a];return p*(d=="desc"?-1:1)}}return e.index-t.index}function composeArgs(e,r,a,s){var i=-1,n=e.length,o=a.length,p=-1,d=r.length,l=jt(n-o,0),u=t(d+l),c=!s;while(++p1?a[i-1]:r,o=i>2?a[2]:r;n=e.length>3&&typeof n=="function"?(i--,n):r;if(o&&isIterateeCall(a[0],a[1],o)){n=i<3?r:n;i=1}t=rt(t);while(++s-1?i[n?t[o]:o]:r}}function createFlow(e){return flatRest((function(t){var a=t.length,s=a,i=LodashWrapper.prototype.thru;if(e){t.reverse()}while(s--){var o=t[s];if(typeof o!="function"){throw new nt(n)}if(i&&!p&&getFuncName(o)=="wrapper"){var p=new LodashWrapper([],true)}}s=p?s:a;while(++s1){v.reverse()}if(c&&lp)){return false}var l=n.get(e);var u=n.get(t);if(l&&u){return l==t&&u==e}var c=-1,m=true,v=a&g?new SetCache:r;n.set(e,t);n.set(t,e);while(++c1?"& ":"")+t[a];t=t.join(r>2?", ":" ");return e.replace(Ge,"{\n/* [wrapped with "+t+"] */\n")}function isFlattenable(e){return Da(e)||Ra(e)||!!(Pt&&e&&e[Pt])}function isIndex(e,t){var r=typeof e;t=t==null?U:t;return!!t&&(r=="number"||r!="symbol"&&Ke.test(e))&&(e>-1&&e%1==0&&e0){if(++t>=O){return arguments[0]}}else{t=0}return e.apply(r,arguments)}}function shuffleSelf(e,t){var a=-1,s=e.length,i=s-1;t=t===r?s:t;while(++a1?e[t-1]:r;a=typeof a=="function"?(e.pop(),a):r;return unzipWith(e,a)}));function chain(e){var t=lodash(e);t.__chain__=true;return t}function tap(e,t){t(e);return e}function thru(e,t){return t(e)}var ua=flatRest((function(e){var t=e.length,a=t?e[0]:0,s=this.__wrapped__,interceptor=function(t){return baseAt(t,e)};if(t>1||this.__actions__.length||!(s instanceof LazyWrapper)||!isIndex(a)){return this.thru(interceptor)}s=s.slice(a,+a+(t?1:0));s.__actions__.push({func:thru,args:[interceptor],thisArg:r});return new LodashWrapper(s,this.__chain__).thru((function(e){if(t&&!e.length){e.push(r)}return e}))}));function wrapperChain(){return chain(this)}function wrapperCommit(){return new LodashWrapper(this.value(),this.__chain__)}function wrapperNext(){if(this.__values__===r){this.__values__=toArray(this.value())}var e=this.__index__>=this.__values__.length,t=e?r:this.__values__[this.__index__++];return{done:e,value:t}}function wrapperToIterator(){return this}function wrapperPlant(e){var t,a=this;while(a instanceof baseLodash){var s=wrapperClone(a);s.__index__=0;s.__values__=r;if(t){i.__wrapped__=s}else{t=s}var i=s;a=a.__wrapped__}i.__wrapped__=e;return t}function wrapperReverse(){var e=this.__wrapped__;if(e instanceof LazyWrapper){var t=e;if(this.__actions__.length){t=new LazyWrapper(this)}t=t.reverse();t.__actions__.push({func:thru,args:[reverse],thisArg:r});return new LodashWrapper(t,this.__chain__)}return this.thru(reverse)}function wrapperValue(){return baseWrapperValue(this.__wrapped__,this.__actions__)}var ca=createAggregator((function(e,t,r){if(ct.call(e,r)){++e[r]}else{baseAssignValue(e,r,1)}}));function every(e,t,a){var s=Da(e)?arrayEvery:baseEvery;if(a&&isIterateeCall(e,t,a)){t=r}return s(e,getIteratee(t,3))}function filter(e,t){var r=Da(e)?arrayFilter:baseFilter;return r(e,getIteratee(t,3))}var ma=createFind(findIndex);var ha=createFind(findLastIndex);function flatMap(e,t){return baseFlatten(map(e,t),1)}function flatMapDeep(e,t){return baseFlatten(map(e,t),k)}function flatMapDepth(e,t,a){a=a===r?1:toInteger(a);return baseFlatten(map(e,t),a)}function forEach(e,t){var r=Da(e)?arrayEach:Lr;return r(e,getIteratee(t,3))}function forEachRight(e,t){var r=Da(e)?arrayEachRight:Rr;return r(e,getIteratee(t,3))}var fa=createAggregator((function(e,t,r){if(ct.call(e,r)){e[r].push(t)}else{baseAssignValue(e,r,[t])}}));function includes(e,t,r,a){e=isArrayLike(e)?e:values(e);r=r&&!a?toInteger(r):0;var s=e.length;if(r<0){r=jt(s+r,0)}return isString(e)?r<=s&&e.indexOf(t,r)>-1:!!s&&baseIndexOf(e,t,r)>-1}var ga=baseRest((function(e,r,a){var s=-1,i=typeof r=="function",n=isArrayLike(e)?t(e.length):[];Lr(e,(function(e){n[++s]=i?apply(r,e,a):baseInvoke(e,r,a)}));return n}));var va=createAggregator((function(e,t,r){baseAssignValue(e,r,t)}));function map(e,t){var r=Da(e)?arrayMap:baseMap;return r(e,getIteratee(t,3))}function orderBy(e,t,a,s){if(e==null){return[]}if(!Da(t)){t=t==null?[]:[t]}a=s?r:a;if(!Da(a)){a=a==null?[]:[a]}return baseOrderBy(e,t,a)}var _a=createAggregator((function(e,t,r){e[r?0:1].push(t)}),(function(){return[[],[]]}));function reduce(e,t,r){var a=Da(e)?arrayReduce:baseReduce,s=arguments.length<3;return a(e,getIteratee(t,4),r,s,Lr)}function reduceRight(e,t,r){var a=Da(e)?arrayReduceRight:baseReduce,s=arguments.length<3;return a(e,getIteratee(t,4),r,s,Rr)}function reject(e,t){var r=Da(e)?arrayFilter:baseFilter;return r(e,negate(getIteratee(t,3)))}function sample(e){var t=Da(e)?arraySample:baseSample;return t(e)}function sampleSize(e,t,a){if(a?isIterateeCall(e,t,a):t===r){t=1}else{t=toInteger(t)}var s=Da(e)?arraySampleSize:baseSampleSize;return s(e,t)}function shuffle(e){var t=Da(e)?arrayShuffle:baseShuffle;return t(e)}function size(e){if(e==null){return 0}if(isArrayLike(e)){return isString(e)?stringSize(e):e.length}var t=Br(e);if(t==Y||t==se){return e.size}return baseKeys(e).length}function some(e,t,a){var s=Da(e)?arraySome:baseSome;if(a&&isIterateeCall(e,t,a)){t=r}return s(e,getIteratee(t,3))}var ba=baseRest((function(e,t){if(e==null){return[]}var r=t.length;if(r>1&&isIterateeCall(e,t[0],t[1])){t=[]}else if(r>2&&isIterateeCall(t[0],t[1],t[2])){t=[t[0]]}return baseOrderBy(e,baseFlatten(t,1),[])}));var Sa=Dt||function(){return nr.Date.now()};function after(e,t){if(typeof t!="function"){throw new nt(n)}e=toInteger(e);return function(){if(--e<1){return t.apply(this,arguments)}}}function ary(e,t,a){t=a?r:t;t=e&&t==null?e.length:t;return createWrap(e,E,r,r,r,r,t)}function before(e,t){var a;if(typeof t!="function"){throw new nt(n)}e=toInteger(e);return function(){if(--e>0){a=t.apply(this,arguments)}if(e<=1){t=r}return a}}var wa=baseRest((function(e,t,r){var a=v;if(r.length){var s=replaceHolders(r,getHolder(wa));a|=y}return createWrap(e,a,t,r,s)}));var ya=baseRest((function(e,t,r){var a=v|_;if(r.length){var s=replaceHolders(r,getHolder(ya));a|=y}return createWrap(t,a,e,r,s)}));function curry(e,t,a){t=a?r:t;var s=createWrap(e,S,r,r,r,r,r,t);s.placeholder=curry.placeholder;return s}function curryRight(e,t,a){t=a?r:t;var s=createWrap(e,w,r,r,r,r,r,t);s.placeholder=curryRight.placeholder;return s}function debounce(e,t,a){var s,i,o,p,d,l,u=0,c=false,m=false,h=true;if(typeof e!="function"){throw new nt(n)}t=toNumber(t)||0;if(isObject(a)){c=!!a.leading;m="maxWait"in a;o=m?jt(toNumber(a.maxWait)||0,t):o;h="trailing"in a?!!a.trailing:h}function invokeFunc(t){var a=s,n=i;s=i=r;u=t;p=e.apply(n,a);return p}function leadingEdge(e){u=e;d=Hr(timerExpired,t);return c?invokeFunc(e):p}function remainingWait(e){var r=e-l,a=e-u,s=t-r;return m?$t(s,o-a):s}function shouldInvoke(e){var a=e-l,s=e-u;return l===r||a>=t||a<0||m&&s>=o}function timerExpired(){var e=Sa();if(shouldInvoke(e)){return trailingEdge(e)}d=Hr(timerExpired,remainingWait(e))}function trailingEdge(e){d=r;if(h&&s){return invokeFunc(e)}s=i=r;return p}function cancel(){if(d!==r){Fr(d)}u=0;s=l=i=d=r}function flush(){return d===r?p:trailingEdge(Sa())}function debounced(){var e=Sa(),a=shouldInvoke(e);s=arguments;i=this;l=e;if(a){if(d===r){return leadingEdge(l)}if(m){Fr(d);d=Hr(timerExpired,t);return invokeFunc(l)}}if(d===r){d=Hr(timerExpired,t)}return p}debounced.cancel=cancel;debounced.flush=flush;return debounced}var Ta=baseRest((function(e,t){return baseDelay(e,1,t)}));var Ea=baseRest((function(e,t,r){return baseDelay(e,toNumber(t)||0,r)}));function flip(e){return createWrap(e,A)}function memoize(e,t){if(typeof e!="function"||t!=null&&typeof t!="function"){throw new nt(n)}var memoized=function(){var r=arguments,a=t?t.apply(this,r):r[0],s=memoized.cache;if(s.has(a)){return s.get(a)}var i=e.apply(this,r);memoized.cache=s.set(a,i)||s;return i};memoized.cache=new(memoize.Cache||MapCache);return memoized}memoize.Cache=MapCache;function negate(e){if(typeof e!="function"){throw new nt(n)}return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}function once(e){return before(2,e)}var Ia=qr((function(e,t){t=t.length==1&&Da(t[0])?arrayMap(t[0],baseUnary(getIteratee())):arrayMap(baseFlatten(t,1),baseUnary(getIteratee()));var r=t.length;return baseRest((function(a){var s=-1,i=$t(a.length,r);while(++s=t}));var Ra=baseIsArguments(function(){return arguments}())?baseIsArguments:function(e){return isObjectLike(e)&&ct.call(e,"callee")&&!It.call(e,"callee")};var Da=t.isArray;var Na=cr?baseUnary(cr):baseIsArrayBuffer;function isArrayLike(e){return e!=null&&isLength(e.length)&&!isFunction(e)}function isArrayLikeObject(e){return isObjectLike(e)&&isArrayLike(e)}function isBoolean(e){return e===true||e===false||isObjectLike(e)&&baseGetTag(e)==H}var ka=Ft||stubFalse;var Ua=mr?baseUnary(mr):baseIsDate;function isElement(e){return isObjectLike(e)&&e.nodeType===1&&!isPlainObject(e)}function isEmpty(e){if(e==null){return true}if(isArrayLike(e)&&(Da(e)||typeof e=="string"||typeof e.splice=="function"||ka(e)||xa(e)||Ra(e))){return!e.length}var t=Br(e);if(t==Y||t==se){return!e.size}if(isPrototype(e)){return!baseKeys(e).length}for(var r in e){if(ct.call(e,r)){return false}}return true}function isEqual(e,t){return baseIsEqual(e,t)}function isEqualWith(e,t,a){a=typeof a=="function"?a:r;var s=a?a(e,t):r;return s===r?baseIsEqual(e,t,r,a):!!s}function isError(e){if(!isObjectLike(e)){return false}var t=baseGetTag(e);return t==Z||t==W||typeof e.message=="string"&&typeof e.name=="string"&&!isPlainObject(e)}function isFinite(e){return typeof e=="number"&&Gt(e)}function isFunction(e){if(!isObject(e)){return false}var t=baseGetTag(e);return t==Q||t==K||t==$||t==re}function isInteger(e){return typeof e=="number"&&e==toInteger(e)}function isLength(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=U}function isObject(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}function isObjectLike(e){return e!=null&&typeof e=="object"}var qa=hr?baseUnary(hr):baseIsMap;function isMatch(e,t){return e===t||baseIsMatch(e,t,getMatchData(t))}function isMatchWith(e,t,a){a=typeof a=="function"?a:r;return baseIsMatch(e,t,getMatchData(t),a)}function isNaN(e){return isNumber(e)&&e!=+e}function isNative(e){if(Mr(e)){throw new je(i)}return baseIsNative(e)}function isNull(e){return e===null}function isNil(e){return e==null}function isNumber(e){return typeof e=="number"||isObjectLike(e)&&baseGetTag(e)==J}function isPlainObject(e){if(!isObjectLike(e)||baseGetTag(e)!=ee){return false}var t=Tt(e);if(t===null){return true}var r=ct.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&ut.call(r)==gt}var Fa=fr?baseUnary(fr):baseIsRegExp;function isSafeInteger(e){return isInteger(e)&&e>=-U&&e<=U}var Ga=gr?baseUnary(gr):baseIsSet;function isString(e){return typeof e=="string"||!Da(e)&&isObjectLike(e)&&baseGetTag(e)==ie}function isSymbol(e){return typeof e=="symbol"||isObjectLike(e)&&baseGetTag(e)==ne}var xa=vr?baseUnary(vr):baseIsTypedArray;function isUndefined(e){return e===r}function isWeakMap(e){return isObjectLike(e)&&Br(e)==pe}function isWeakSet(e){return isObjectLike(e)&&baseGetTag(e)==de}var Va=createRelationalOperation(baseLt);var ja=createRelationalOperation((function(e,t){return e<=t}));function toArray(e){if(!e){return[]}if(isArrayLike(e)){return isString(e)?stringToArray(e):copyArray(e)}if(Ct&&e[Ct]){return iteratorToArray(e[Ct]())}var t=Br(e),r=t==Y?mapToArray:t==se?setToArray:values;return r(e)}function toFinite(e){if(!e){return e===0?e:0}e=toNumber(e);if(e===k||e===-k){var t=e<0?-1:1;return t*q}return e===e?e:0}function toInteger(e){var t=toFinite(e),r=t%1;return t===t?r?t-r:t:0}function toLength(e){return e?baseClamp(toInteger(e),0,G):0}function toNumber(e){if(typeof e=="number"){return e}if(isSymbol(e)){return F}if(isObject(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=isObject(t)?t+"":t}if(typeof e!="string"){return e===0?e:+e}e=baseTrim(e);var r=We.test(e);return r||Qe.test(e)?ar(e.slice(2),r?2:8):ze.test(e)?F:+e}function toPlainObject(e){return copyObject(e,keysIn(e))}function toSafeInteger(e){return e?baseClamp(toInteger(e),-U,U):e===0?e:0}function toString(e){return e==null?"":baseToString(e)}var Ba=createAssigner((function(e,t){if(isPrototype(t)||isArrayLike(t)){copyObject(t,keys(t),e);return}for(var r in t){if(ct.call(t,r)){assignValue(e,r,t[r])}}}));var Ma=createAssigner((function(e,t){copyObject(t,keysIn(t),e)}));var $a=createAssigner((function(e,t,r,a){copyObject(t,keysIn(t),e,a)}));var Ha=createAssigner((function(e,t,r,a){copyObject(t,keys(t),e,a)}));var za=flatRest(baseAt);function create(e,t){var r=Or(e);return t==null?r:baseAssign(r,t)}var Wa=baseRest((function(e,t){e=rt(e);var a=-1;var s=t.length;var i=s>2?t[2]:r;if(i&&isIterateeCall(t[0],t[1],i)){s=1}while(++a1);return t}));copyObject(e,getAllKeysIn(e),r);if(a){r=baseClone(r,u|c|m,customOmitClone)}var s=t.length;while(s--){baseUnset(r,t[s])}return r}));function omitBy(e,t){return pickBy(e,negate(getIteratee(t)))}var ts=flatRest((function(e,t){return e==null?{}:basePick(e,t)}));function pickBy(e,t){if(e==null){return{}}var r=arrayMap(getAllKeysIn(e),(function(e){return[e]}));t=getIteratee(t);return basePickBy(e,r,(function(e,r){return t(e,r[0])}))}function result(e,t,a){t=castPath(t,e);var s=-1,i=t.length;if(!i){i=1;e=r}while(++st){var s=e;e=t;t=s}if(a||e%1||t%1){var i=Wt();return $t(e+i*(t-e+rr("1e-"+((i+"").length-1))),t)}return baseRandom(e,t)}var ss=createCompounder((function(e,t,r){t=t.toLowerCase();return e+(r?capitalize(t):t)}));function capitalize(e){return us(toString(e).toLowerCase())}function deburr(e){e=toString(e);return e&&e.replace(Ye,br).replace(Mt,"")}function endsWith(e,t,a){e=toString(e);t=baseToString(t);var s=e.length;a=a===r?s:baseClamp(toInteger(a),0,s);var i=a;a-=t.length;return a>=0&&e.slice(a,i)==t}function escape(e){e=toString(e);return e&&Pe.test(e)?e.replace(Ie,Sr):e}function escapeRegExp(e){e=toString(e);return e&&Ue.test(e)?e.replace(ke,"\\$&"):e}var is=createCompounder((function(e,t,r){return e+(r?"-":"")+t.toLowerCase()}));var ns=createCompounder((function(e,t,r){return e+(r?" ":"")+t.toLowerCase()}));var os=createCaseFirst("toLowerCase");function pad(e,t,r){e=toString(e);t=toInteger(t);var a=t?stringSize(e):0;if(!t||a>=t){return e}var s=(t-a)/2;return createPadding(Ut(s),r)+e+createPadding(kt(s),r)}function padEnd(e,t,r){e=toString(e);t=toInteger(t);var a=t?stringSize(e):0;return t&&a>>0;if(!a){return[]}e=toString(e);if(e&&(typeof t=="string"||t!=null&&!Fa(t))){t=baseToString(t);if(!t&&hasUnicode(e)){return castSlice(stringToArray(e),0,a)}}return e.split(t,a)}var ds=createCompounder((function(e,t,r){return e+(r?" ":"")+us(t)}));function startsWith(e,t,r){e=toString(e);r=r==null?0:baseClamp(toInteger(r),0,e.length);t=baseToString(t);return e.slice(r,r+t.length)==t}function template(e,t,a){var s=lodash.templateSettings;if(a&&isIterateeCall(e,t,a)){t=r}e=toString(e);t=$a({},t,s,customDefaultsAssignIn);var i=$a({},t.imports,s.imports,customDefaultsAssignIn),n=keys(i),p=baseValues(i,n);var d,l,u=0,c=t.interpolate||Je,m="__p += '";var h=st((t.escape||Je).source+"|"+c.source+"|"+(c===Le?$e:Je).source+"|"+(t.evaluate||Je).source+"|$","g");var g="//# sourceURL="+(ct.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Qt+"]")+"\n";e.replace(h,(function(t,r,a,s,i,n){a||(a=s);m+=e.slice(u,n).replace(Xe,escapeStringChar);if(r){d=true;m+="' +\n__e("+r+") +\n'"}if(i){l=true;m+="';\n"+i+";\n__p += '"}if(a){m+="' +\n((__t = ("+a+")) == null ? '' : __t) +\n'"}u=n+t.length;return t}));m+="';\n";var v=ct.call(t,"variable")&&t.variable;if(!v){m="with (obj) {\n"+m+"\n}\n"}else if(Be.test(v)){throw new je(o)}m=(l?m.replace(we,""):m).replace(ye,"$1").replace(Te,"$1;");m="function("+(v||"obj")+") {\n"+(v?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(d?", __e = _.escape":"")+(l?", __j = Array.prototype.join;\n"+"function print() { __p += __j.call(arguments, '') }\n":";\n")+m+"return __p\n}";var _=cs((function(){return et(n,g+"return "+m).apply(r,p)}));_.source=m;if(isError(_)){throw _}return _}function toLower(e){return toString(e).toLowerCase()}function toUpper(e){return toString(e).toUpperCase()}function trim(e,t,a){e=toString(e);if(e&&(a||t===r)){return baseTrim(e)}if(!e||!(t=baseToString(t))){return e}var s=stringToArray(e),i=stringToArray(t),n=charsStartIndex(s,i),o=charsEndIndex(s,i)+1;return castSlice(s,n,o).join("")}function trimEnd(e,t,a){e=toString(e);if(e&&(a||t===r)){return e.slice(0,trimmedEndIndex(e)+1)}if(!e||!(t=baseToString(t))){return e}var s=stringToArray(e),i=charsEndIndex(s,stringToArray(t))+1;return castSlice(s,0,i).join("")}function trimStart(e,t,a){e=toString(e);if(e&&(a||t===r)){return e.replace(qe,"")}if(!e||!(t=baseToString(t))){return e}var s=stringToArray(e),i=charsStartIndex(s,stringToArray(t));return castSlice(s,i).join("")}function truncate(e,t){var a=P,s=C;if(isObject(t)){var i="separator"in t?t.separator:i;a="length"in t?toInteger(t.length):a;s="omission"in t?baseToString(t.omission):s}e=toString(e);var n=e.length;if(hasUnicode(e)){var o=stringToArray(e);n=o.length}if(a>=n){return e}var p=a-stringSize(s);if(p<1){return s}var d=o?castSlice(o,0,p).join(""):e.slice(0,p);if(i===r){return d+s}if(o){p+=d.length-p}if(Fa(i)){if(e.slice(p).search(i)){var l,u=d;if(!i.global){i=st(i.source,toString(He.exec(i))+"g")}i.lastIndex=0;while(l=i.exec(u)){var c=l.index}d=d.slice(0,c===r?p:c)}}else if(e.indexOf(baseToString(i),p)!=p){var m=d.lastIndexOf(i);if(m>-1){d=d.slice(0,m)}}return d+s}function unescape(e){e=toString(e);return e&&Ae.test(e)?e.replace(Ee,wr):e}var ls=createCompounder((function(e,t,r){return e+(r?" ":"")+t.toUpperCase()}));var us=createCaseFirst("toUpperCase");function words(e,t,a){e=toString(e);t=a?r:t;if(t===r){return hasUnicodeWord(e)?unicodeWords(e):asciiWords(e)}return e.match(t)||[]}var cs=baseRest((function(e,t){try{return apply(e,r,t)}catch(e){return isError(e)?e:new je(e)}}));var ms=flatRest((function(e,t){arrayEach(t,(function(t){t=toKey(t);baseAssignValue(e,t,wa(e[t],e))}));return e}));function cond(e){var t=e==null?0:e.length,r=getIteratee();e=!t?[]:arrayMap(e,(function(e){if(typeof e[1]!="function"){throw new nt(n)}return[r(e[0]),e[1]]}));return baseRest((function(r){var a=-1;while(++aU){return[]}var r=G,a=$t(e,G);t=getIteratee(t);e-=G;var s=baseTimes(a,t);while(++r0||t<0)){return new LazyWrapper(a)}if(e<0){a=a.takeRight(-e)}else if(e){a=a.drop(e)}if(t!==r){t=toInteger(t);a=t<0?a.dropRight(-t):a.take(t-e)}return a};LazyWrapper.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()};LazyWrapper.prototype.toArray=function(){return this.take(G)};baseForOwn(LazyWrapper.prototype,(function(e,t){var a=/^(?:filter|find|map|reject)|While$/.test(t),s=/^(?:head|last)$/.test(t),i=lodash[s?"take"+(t=="last"?"Right":""):t],n=s||/^find/.test(t);if(!i){return}lodash.prototype[t]=function(){var t=this.__wrapped__,o=s?[1]:arguments,p=t instanceof LazyWrapper,d=o[0],l=p||Da(t);var interceptor=function(e){var t=i.apply(lodash,arrayPush([e],o));return s&&u?t[0]:t};if(l&&a&&typeof d=="function"&&d.length!=1){p=l=false}var u=this.__chain__,c=!!this.__actions__.length,m=n&&!u,h=p&&!c;if(!n&&l){t=h?t:new LazyWrapper(this);var g=e.apply(t,o);g.__actions__.push({func:thru,args:[interceptor],thisArg:r});return new LodashWrapper(g,u)}if(m&&h){return e.apply(this,o)}g=this.thru(interceptor);return m?s?g.value()[0]:g.value():g}}));arrayEach(["pop","push","shift","sort","splice","unshift"],(function(e){var t=ot[e],r=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",a=/^(?:pop|shift)$/.test(e);lodash.prototype[e]=function(){var e=arguments;if(a&&!this.__chain__){var s=this.value();return t.apply(Da(s)?s:[],e)}return this[r]((function(r){return t.apply(Da(r)?r:[],e)}))}}));baseForOwn(LazyWrapper.prototype,(function(e,t){var r=lodash[t];if(r){var a=r.name+"";if(!ct.call(lr,a)){lr[a]=[]}lr[a].push({name:t,func:r})}}));lr[createHybrid(r,_).name]=[{name:"wrapper",func:r}];LazyWrapper.prototype.clone=lazyClone;LazyWrapper.prototype.reverse=lazyReverse;LazyWrapper.prototype.value=lazyValue;lodash.prototype.at=ua;lodash.prototype.chain=wrapperChain;lodash.prototype.commit=wrapperCommit;lodash.prototype.next=wrapperNext;lodash.prototype.plant=wrapperPlant;lodash.prototype.reverse=wrapperReverse;lodash.prototype.toJSON=lodash.prototype.valueOf=lodash.prototype.value=wrapperValue;lodash.prototype.first=lodash.prototype.head;if(Ct){lodash.prototype[Ct]=wrapperToIterator}return lodash};var Tr=yr();if(typeof define=="function"&&typeof define.amd=="object"&&define.amd){nr._=Tr;define((function(){return Tr}))}else if(pr){(pr.exports=Tr)._=Tr;or._=Tr}else{nr._=Tr}}).call(this)},8811:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});class LuxonError extends Error{}class InvalidDateTimeError extends LuxonError{constructor(e){super(`Invalid DateTime: ${e.toMessage()}`)}}class InvalidIntervalError extends LuxonError{constructor(e){super(`Invalid Interval: ${e.toMessage()}`)}}class InvalidDurationError extends LuxonError{constructor(e){super(`Invalid Duration: ${e.toMessage()}`)}}class ConflictingSpecificationError extends LuxonError{}class InvalidUnitError extends LuxonError{constructor(e){super(`Invalid unit ${e}`)}}class InvalidArgumentError extends LuxonError{}class ZoneIsAbstractError extends LuxonError{constructor(){super("Zone is an abstract class")}}const r="numeric",a="short",s="long";const i={year:r,month:r,day:r};const n={year:r,month:a,day:r};const o={year:r,month:a,day:r,weekday:a};const p={year:r,month:s,day:r};const d={year:r,month:s,day:r,weekday:s};const l={hour:r,minute:r};const u={hour:r,minute:r,second:r};const c={hour:r,minute:r,second:r,timeZoneName:a};const m={hour:r,minute:r,second:r,timeZoneName:s};const h={hour:r,minute:r,hourCycle:"h23"};const g={hour:r,minute:r,second:r,hourCycle:"h23"};const v={hour:r,minute:r,second:r,hourCycle:"h23",timeZoneName:a};const _={hour:r,minute:r,second:r,hourCycle:"h23",timeZoneName:s};const b={year:r,month:r,day:r,hour:r,minute:r};const S={year:r,month:r,day:r,hour:r,minute:r,second:r};const w={year:r,month:a,day:r,hour:r,minute:r};const y={year:r,month:a,day:r,hour:r,minute:r,second:r};const T={year:r,month:a,day:r,weekday:a,hour:r,minute:r};const E={year:r,month:s,day:r,hour:r,minute:r,timeZoneName:a};const I={year:r,month:s,day:r,hour:r,minute:r,second:r,timeZoneName:a};const A={year:r,month:s,day:r,weekday:s,hour:r,minute:r,timeZoneName:s};const P={year:r,month:s,day:r,weekday:s,hour:r,minute:r,second:r,timeZoneName:s};function isUndefined(e){return typeof e==="undefined"}function isNumber(e){return typeof e==="number"}function isInteger(e){return typeof e==="number"&&e%1===0}function isString(e){return typeof e==="string"}function isDate(e){return Object.prototype.toString.call(e)==="[object Date]"}function hasRelative(){try{return typeof Intl!=="undefined"&&!!Intl.RelativeTimeFormat}catch(e){return false}}function maybeArray(e){return Array.isArray(e)?e:[e]}function bestBy(e,t,r){if(e.length===0){return undefined}return e.reduce(((e,a)=>{const s=[t(a),a];if(!e){return s}else if(r(e[0],s[0])===e[0]){return e}else{return s}}),null)[1]}function pick(e,t){return t.reduce(((t,r)=>{t[r]=e[r];return t}),{})}function hasOwnProperty(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function integerBetween(e,t,r){return isInteger(e)&&e>=t&&e<=r}function floorMod(e,t){return e-t*Math.floor(e/t)}function padStart(e,t=2){const r=e<0;let a;if(r){a="-"+(""+-e).padStart(t,"0")}else{a=(""+e).padStart(t,"0")}return a}function parseInteger(e){if(isUndefined(e)||e===null||e===""){return undefined}else{return parseInt(e,10)}}function parseFloating(e){if(isUndefined(e)||e===null||e===""){return undefined}else{return parseFloat(e)}}function parseMillis(e){if(isUndefined(e)||e===null||e===""){return undefined}else{const t=parseFloat("0."+e)*1e3;return Math.floor(t)}}function roundTo(e,t,r=false){const a=10**t,s=r?Math.trunc:Math.round;return s(e*a)/a}function isLeapYear(e){return e%4===0&&(e%100!==0||e%400===0)}function daysInYear(e){return isLeapYear(e)?366:365}function daysInMonth(e,t){const r=floorMod(t-1,12)+1,a=e+(t-r)/12;if(r===2){return isLeapYear(a)?29:28}else{return[31,null,31,30,31,30,31,31,30,31,30,31][r-1]}}function objToLocalTS(e){let t=Date.UTC(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond);if(e.year<100&&e.year>=0){t=new Date(t);t.setUTCFullYear(t.getUTCFullYear()-1900)}return+t}function weeksInWeekYear(e){const t=(e+Math.floor(e/4)-Math.floor(e/100)+Math.floor(e/400))%7,r=e-1,a=(r+Math.floor(r/4)-Math.floor(r/100)+Math.floor(r/400))%7;return t===4||a===3?53:52}function untruncateYear(e){if(e>99){return e}else return e>60?1900+e:2e3+e}function parseZoneInfo(e,t,r,a=null){const s=new Date(e),i={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};if(a){i.timeZone=a}const n={timeZoneName:t,...i};const o=new Intl.DateTimeFormat(r,n).formatToParts(s).find((e=>e.type.toLowerCase()==="timezonename"));return o?o.value:null}function signedOffset(e,t){let r=parseInt(e,10);if(Number.isNaN(r)){r=0}const a=parseInt(t,10)||0,s=r<0||Object.is(r,-0)?-a:a;return r*60+s}function asNumber(e){const t=Number(e);if(typeof e==="boolean"||e===""||Number.isNaN(t))throw new InvalidArgumentError(`Invalid unit value ${e}`);return t}function normalizeObject(e,t){const r={};for(const a in e){if(hasOwnProperty(e,a)){const s=e[a];if(s===undefined||s===null)continue;r[t(a)]=asNumber(s)}}return r}function formatOffset(e,t){const r=Math.trunc(Math.abs(e/60)),a=Math.trunc(Math.abs(e%60)),s=e>=0?"+":"-";switch(t){case"short":return`${s}${padStart(r,2)}:${padStart(a,2)}`;case"narrow":return`${s}${r}${a>0?`:${a}`:""}`;case"techie":return`${s}${padStart(r,2)}${padStart(a,2)}`;default:throw new RangeError(`Value format ${t} is out of range for property format`)}}function timeObject(e){return pick(e,["hour","minute","second","millisecond"])}const C=/[A-Za-z_+-]{1,256}(:?\/[A-Za-z0-9_+-]{1,256}(\/[A-Za-z0-9_+-]{1,256})?)?/;const O=["January","February","March","April","May","June","July","August","September","October","November","December"];const L=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];const R=["J","F","M","A","M","J","J","A","S","O","N","D"];function months(e){switch(e){case"narrow":return[...R];case"short":return[...L];case"long":return[...O];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}const D=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"];const N=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"];const k=["M","T","W","T","F","S","S"];function weekdays(e){switch(e){case"narrow":return[...k];case"short":return[...N];case"long":return[...D];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}const U=["AM","PM"];const q=["Before Christ","Anno Domini"];const F=["BC","AD"];const G=["B","A"];function eras(e){switch(e){case"narrow":return[...G];case"short":return[...F];case"long":return[...q];default:return null}}function meridiemForDateTime(e){return U[e.hour<12?0:1]}function weekdayForDateTime(e,t){return weekdays(t)[e.weekday-1]}function monthForDateTime(e,t){return months(t)[e.month-1]}function eraForDateTime(e,t){return eras(t)[e.year<0?0:1]}function formatRelativeTime(e,t,r="always",a=false){const s={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]};const i=["hours","minutes","seconds"].indexOf(e)===-1;if(r==="auto"&&i){const r=e==="days";switch(t){case 1:return r?"tomorrow":`next ${s[e][0]}`;case-1:return r?"yesterday":`last ${s[e][0]}`;case 0:return r?"today":`this ${s[e][0]}`}}const n=Object.is(t,-0)||t<0,o=Math.abs(t),p=o===1,d=s[e],l=a?p?d[1]:d[2]||d[1]:p?s[e][0]:e;return n?`${o} ${l} ago`:`in ${o} ${l}`}function stringifyTokens(e,t){let r="";for(const a of e){if(a.literal){r+=a.val}else{r+=t(a.val)}}return r}const x={D:i,DD:n,DDD:p,DDDD:d,t:l,tt:u,ttt:c,tttt:m,T:h,TT:g,TTT:v,TTTT:_,f:b,ff:w,fff:E,ffff:A,F:S,FF:y,FFF:I,FFFF:P};class Formatter{static create(e,t={}){return new Formatter(e,t)}static parseFormat(e){let t=null,r="",a=false;const s=[];for(let i=0;i0){s.push({literal:a,val:r})}t=null;r="";a=!a}else if(a){r+=n}else if(n===t){r+=n}else{if(r.length>0){s.push({literal:false,val:r})}r=n;t=n}}if(r.length>0){s.push({literal:a,val:r})}return s}static macroTokenToFormatOpts(e){return x[e]}constructor(e,t){this.opts=t;this.loc=e;this.systemLoc=null}formatWithSystemDefault(e,t){if(this.systemLoc===null){this.systemLoc=this.loc.redefaultToSystem()}const r=this.systemLoc.dtFormatter(e,{...this.opts,...t});return r.format()}formatDateTime(e,t={}){const r=this.loc.dtFormatter(e,{...this.opts,...t});return r.format()}formatDateTimeParts(e,t={}){const r=this.loc.dtFormatter(e,{...this.opts,...t});return r.formatToParts()}resolvedOptions(e,t={}){const r=this.loc.dtFormatter(e,{...this.opts,...t});return r.resolvedOptions()}num(e,t=0){if(this.opts.forceSimple){return padStart(e,t)}const r={...this.opts};if(t>0){r.padTo=t}return this.loc.numberFormatter(r).format(e)}formatDateTimeFromString(e,t){const r=this.loc.listingMode()==="en",a=this.loc.outputCalendar&&this.loc.outputCalendar!=="gregory",string=(t,r)=>this.loc.extract(e,t,r),formatOffset=t=>{if(e.isOffsetFixed&&e.offset===0&&t.allowZ){return"Z"}return e.isValid?e.zone.formatOffset(e.ts,t.format):""},meridiem=()=>r?meridiemForDateTime(e):string({hour:"numeric",hourCycle:"h12"},"dayperiod"),month=(t,a)=>r?monthForDateTime(e,t):string(a?{month:t}:{month:t,day:"numeric"},"month"),weekday=(t,a)=>r?weekdayForDateTime(e,t):string(a?{weekday:t}:{weekday:t,month:"long",day:"numeric"},"weekday"),maybeMacro=t=>{const r=Formatter.macroTokenToFormatOpts(t);if(r){return this.formatWithSystemDefault(e,r)}else{return t}},era=t=>r?eraForDateTime(e,t):string({era:t},"era"),tokenToString=t=>{switch(t){case"S":return this.num(e.millisecond);case"u":case"SSS":return this.num(e.millisecond,3);case"s":return this.num(e.second);case"ss":return this.num(e.second,2);case"uu":return this.num(Math.floor(e.millisecond/10),2);case"uuu":return this.num(Math.floor(e.millisecond/100));case"m":return this.num(e.minute);case"mm":return this.num(e.minute,2);case"h":return this.num(e.hour%12===0?12:e.hour%12);case"hh":return this.num(e.hour%12===0?12:e.hour%12,2);case"H":return this.num(e.hour);case"HH":return this.num(e.hour,2);case"Z":return formatOffset({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return formatOffset({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return formatOffset({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return e.zone.offsetName(e.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return e.zone.offsetName(e.ts,{format:"long",locale:this.loc.locale});case"z":return e.zoneName;case"a":return meridiem();case"d":return a?string({day:"numeric"},"day"):this.num(e.day);case"dd":return a?string({day:"2-digit"},"day"):this.num(e.day,2);case"c":return this.num(e.weekday);case"ccc":return weekday("short",true);case"cccc":return weekday("long",true);case"ccccc":return weekday("narrow",true);case"E":return this.num(e.weekday);case"EEE":return weekday("short",false);case"EEEE":return weekday("long",false);case"EEEEE":return weekday("narrow",false);case"L":return a?string({month:"numeric",day:"numeric"},"month"):this.num(e.month);case"LL":return a?string({month:"2-digit",day:"numeric"},"month"):this.num(e.month,2);case"LLL":return month("short",true);case"LLLL":return month("long",true);case"LLLLL":return month("narrow",true);case"M":return a?string({month:"numeric"},"month"):this.num(e.month);case"MM":return a?string({month:"2-digit"},"month"):this.num(e.month,2);case"MMM":return month("short",false);case"MMMM":return month("long",false);case"MMMMM":return month("narrow",false);case"y":return a?string({year:"numeric"},"year"):this.num(e.year);case"yy":return a?string({year:"2-digit"},"year"):this.num(e.year.toString().slice(-2),2);case"yyyy":return a?string({year:"numeric"},"year"):this.num(e.year,4);case"yyyyyy":return a?string({year:"numeric"},"year"):this.num(e.year,6);case"G":return era("short");case"GG":return era("long");case"GGGGG":return era("narrow");case"kk":return this.num(e.weekYear.toString().slice(-2),2);case"kkkk":return this.num(e.weekYear,4);case"W":return this.num(e.weekNumber);case"WW":return this.num(e.weekNumber,2);case"o":return this.num(e.ordinal);case"ooo":return this.num(e.ordinal,3);case"q":return this.num(e.quarter);case"qq":return this.num(e.quarter,2);case"X":return this.num(Math.floor(e.ts/1e3));case"x":return this.num(e.ts);default:return maybeMacro(t)}};return stringifyTokens(Formatter.parseFormat(t),tokenToString)}formatDurationFromString(e,t){const tokenToField=e=>{switch(e[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"M":return"month";case"y":return"year";default:return null}},tokenToString=e=>t=>{const r=tokenToField(t);if(r){return this.num(e.get(r),t.length)}else{return t}},r=Formatter.parseFormat(t),a=r.reduce(((e,{literal:t,val:r})=>t?e:e.concat(r)),[]),s=e.shiftTo(...a.map(tokenToField).filter((e=>e)));return stringifyTokens(r,tokenToString(s))}}class Invalid{constructor(e,t){this.reason=e;this.explanation=t}toMessage(){if(this.explanation){return`${this.reason}: ${this.explanation}`}else{return this.reason}}}class Zone{get type(){throw new ZoneIsAbstractError}get name(){throw new ZoneIsAbstractError}get isUniversal(){throw new ZoneIsAbstractError}offsetName(e,t){throw new ZoneIsAbstractError}formatOffset(e,t){throw new ZoneIsAbstractError}offset(e){throw new ZoneIsAbstractError}equals(e){throw new ZoneIsAbstractError}get isValid(){throw new ZoneIsAbstractError}}let V=null;class SystemZone extends Zone{static get instance(){if(V===null){V=new SystemZone}return V}get type(){return"system"}get name(){return(new Intl.DateTimeFormat).resolvedOptions().timeZone}get isUniversal(){return false}offsetName(e,{format:t,locale:r}){return parseZoneInfo(e,t,r)}formatOffset(e,t){return formatOffset(this.offset(e),t)}offset(e){return-new Date(e).getTimezoneOffset()}equals(e){return e.type==="system"}get isValid(){return true}}const j=RegExp(`^${C.source}$`);let B={};function makeDTF(e){if(!B[e]){B[e]=new Intl.DateTimeFormat("en-US",{hour12:false,timeZone:e,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})}return B[e]}const M={year:0,month:1,day:2,hour:3,minute:4,second:5};function hackyOffset(e,t){const r=e.format(t).replace(/\u200E/g,""),a=/(\d+)\/(\d+)\/(\d+),? (\d+):(\d+):(\d+)/.exec(r),[,s,i,n,o,p,d]=a;return[n,s,i,o,p,d]}function partsOffset(e,t){const r=e.formatToParts(t),a=[];for(let e=0;e=0?c:1e3+c;return(l-u)/(60*1e3)}equals(e){return e.type==="iana"&&e.name===this.name}get isValid(){return this.valid}}let H=null;class FixedOffsetZone extends Zone{static get utcInstance(){if(H===null){H=new FixedOffsetZone(0)}return H}static instance(e){return e===0?FixedOffsetZone.utcInstance:new FixedOffsetZone(e)}static parseSpecifier(e){if(e){const t=e.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(t){return new FixedOffsetZone(signedOffset(t[1],t[2]))}}return null}constructor(e){super();this.fixed=e}get type(){return"fixed"}get name(){return this.fixed===0?"UTC":`UTC${formatOffset(this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(e,t){return formatOffset(this.fixed,t)}get isUniversal(){return true}offset(){return this.fixed}equals(e){return e.type==="fixed"&&e.fixed===this.fixed}get isValid(){return true}}class InvalidZone extends Zone{constructor(e){super();this.zoneName=e}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return false}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return false}get isValid(){return false}}function normalizeZone(e,t){if(isUndefined(e)||e===null){return t}else if(e instanceof Zone){return e}else if(isString(e)){const r=e.toLowerCase();if(r==="local"||r==="system")return t;else if(r==="utc"||r==="gmt")return FixedOffsetZone.utcInstance;else if(IANAZone.isValidSpecifier(r))return IANAZone.create(e);else return FixedOffsetZone.parseSpecifier(r)||new InvalidZone(e)}else if(isNumber(e)){return FixedOffsetZone.instance(e)}else if(typeof e==="object"&&e.offset&&typeof e.offset==="number"){return e}else{return new InvalidZone(e)}}let now=()=>Date.now(),z="system",W=null,Z=null,Q=null,K;class Settings{static get now(){return now}static set now(e){now=e}static set defaultZone(e){z=e}static get defaultZone(){return normalizeZone(z,SystemZone.instance)}static get defaultLocale(){return W}static set defaultLocale(e){W=e}static get defaultNumberingSystem(){return Z}static set defaultNumberingSystem(e){Z=e}static get defaultOutputCalendar(){return Q}static set defaultOutputCalendar(e){Q=e}static get throwOnInvalid(){return K}static set throwOnInvalid(e){K=e}static resetCaches(){Locale.resetCache();IANAZone.resetCache()}}let Y={};function getCachedLF(e,t={}){const r=JSON.stringify([e,t]);let a=Y[r];if(!a){a=new Intl.ListFormat(e,t);Y[r]=a}return a}let J={};function getCachedDTF(e,t={}){const r=JSON.stringify([e,t]);let a=J[r];if(!a){a=new Intl.DateTimeFormat(e,t);J[r]=a}return a}let X={};function getCachedINF(e,t={}){const r=JSON.stringify([e,t]);let a=X[r];if(!a){a=new Intl.NumberFormat(e,t);X[r]=a}return a}let ee={};function getCachedRTF(e,t={}){const{base:r,...a}=t;const s=JSON.stringify([e,a]);let i=ee[s];if(!i){i=new Intl.RelativeTimeFormat(e,t);ee[s]=i}return i}let te=null;function systemLocale(){if(te){return te}else{te=(new Intl.DateTimeFormat).resolvedOptions().locale;return te}}function parseLocaleString(e){const t=e.indexOf("-u-");if(t===-1){return[e]}else{let r;const a=e.substring(0,t);try{r=getCachedDTF(e).resolvedOptions()}catch(e){r=getCachedDTF(a).resolvedOptions()}const{numberingSystem:s,calendar:i}=r;return[a,s,i]}}function intlConfigString(e,t,r){if(r||t){e+="-u";if(r){e+=`-ca-${r}`}if(t){e+=`-nu-${t}`}return e}else{return e}}function mapMonths(e){const t=[];for(let r=1;r<=12;r++){const a=DateTime.utc(2016,r,1);t.push(e(a))}return t}function mapWeekdays(e){const t=[];for(let r=1;r<=7;r++){const a=DateTime.utc(2016,11,13+r);t.push(e(a))}return t}function listStuff(e,t,r,a,s){const i=e.listingMode(r);if(i==="error"){return null}else if(i==="en"){return a(t)}else{return s(t)}}function supportsFastNumbers(e){if(e.numberingSystem&&e.numberingSystem!=="latn"){return false}else{return e.numberingSystem==="latn"||!e.locale||e.locale.startsWith("en")||new Intl.DateTimeFormat(e.intl).resolvedOptions().numberingSystem==="latn"}}class PolyNumberFormatter{constructor(e,t,r){this.padTo=r.padTo||0;this.floor=r.floor||false;const{padTo:a,floor:s,...i}=r;if(!t||Object.keys(i).length>0){const t={useGrouping:false,...r};if(r.padTo>0)t.minimumIntegerDigits=r.padTo;this.inf=getCachedINF(e,t)}}format(e){if(this.inf){const t=this.floor?Math.floor(e):e;return this.inf.format(t)}else{const t=this.floor?Math.floor(e):roundTo(e,3);return padStart(t,this.padTo)}}}class PolyDateFormatter{constructor(e,t,r){this.opts=r;let a;if(e.zone.isUniversal){const t=-1*(e.offset/60);const s=t>=0?`Etc/GMT+${t}`:`Etc/GMT${t}`;if(e.offset!==0&&IANAZone.create(s).valid){a=s;this.dt=e}else{a="UTC";if(r.timeZoneName){this.dt=e}else{this.dt=e.offset===0?e:DateTime.fromMillis(e.ts+e.offset*60*1e3)}}}else if(e.zone.type==="system"){this.dt=e}else{this.dt=e;a=e.zone.name}const s={...this.opts};if(a){s.timeZone=a}this.dtf=getCachedDTF(t,s)}format(){return this.dtf.format(this.dt.toJSDate())}formatToParts(){return this.dtf.formatToParts(this.dt.toJSDate())}resolvedOptions(){return this.dtf.resolvedOptions()}}class PolyRelFormatter{constructor(e,t,r){this.opts={style:"long",...r};if(!t&&hasRelative()){this.rtf=getCachedRTF(e,r)}}format(e,t){if(this.rtf){return this.rtf.format(e,t)}else{return formatRelativeTime(t,e,this.opts.numeric,this.opts.style!=="long")}}formatToParts(e,t){if(this.rtf){return this.rtf.formatToParts(e,t)}else{return[]}}}class Locale{static fromOpts(e){return Locale.create(e.locale,e.numberingSystem,e.outputCalendar,e.defaultToEN)}static create(e,t,r,a=false){const s=e||Settings.defaultLocale;const i=s||(a?"en-US":systemLocale());const n=t||Settings.defaultNumberingSystem;const o=r||Settings.defaultOutputCalendar;return new Locale(i,n,o,s)}static resetCache(){te=null;J={};X={};ee={}}static fromObject({locale:e,numberingSystem:t,outputCalendar:r}={}){return Locale.create(e,t,r)}constructor(e,t,r,a){const[s,i,n]=parseLocaleString(e);this.locale=s;this.numberingSystem=t||i||null;this.outputCalendar=r||n||null;this.intl=intlConfigString(this.locale,this.numberingSystem,this.outputCalendar);this.weekdaysCache={format:{},standalone:{}};this.monthsCache={format:{},standalone:{}};this.meridiemCache=null;this.eraCache={};this.specifiedLocale=a;this.fastNumbersCached=null}get fastNumbers(){if(this.fastNumbersCached==null){this.fastNumbersCached=supportsFastNumbers(this)}return this.fastNumbersCached}listingMode(){const e=this.isEnglish();const t=(this.numberingSystem===null||this.numberingSystem==="latn")&&(this.outputCalendar===null||this.outputCalendar==="gregory");return e&&t?"en":"intl"}clone(e){if(!e||Object.getOwnPropertyNames(e).length===0){return this}else{return Locale.create(e.locale||this.specifiedLocale,e.numberingSystem||this.numberingSystem,e.outputCalendar||this.outputCalendar,e.defaultToEN||false)}}redefaultToEN(e={}){return this.clone({...e,defaultToEN:true})}redefaultToSystem(e={}){return this.clone({...e,defaultToEN:false})}months(e,t=false,r=true){return listStuff(this,e,r,months,(()=>{const r=t?{month:e,day:"numeric"}:{month:e},a=t?"format":"standalone";if(!this.monthsCache[a][e]){this.monthsCache[a][e]=mapMonths((e=>this.extract(e,r,"month")))}return this.monthsCache[a][e]}))}weekdays(e,t=false,r=true){return listStuff(this,e,r,weekdays,(()=>{const r=t?{weekday:e,year:"numeric",month:"long",day:"numeric"}:{weekday:e},a=t?"format":"standalone";if(!this.weekdaysCache[a][e]){this.weekdaysCache[a][e]=mapWeekdays((e=>this.extract(e,r,"weekday")))}return this.weekdaysCache[a][e]}))}meridiems(e=true){return listStuff(this,undefined,e,(()=>U),(()=>{if(!this.meridiemCache){const e={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[DateTime.utc(2016,11,13,9),DateTime.utc(2016,11,13,19)].map((t=>this.extract(t,e,"dayperiod")))}return this.meridiemCache}))}eras(e,t=true){return listStuff(this,e,t,eras,(()=>{const t={era:e};if(!this.eraCache[e]){this.eraCache[e]=[DateTime.utc(-40,1,1),DateTime.utc(2017,1,1)].map((e=>this.extract(e,t,"era")))}return this.eraCache[e]}))}extract(e,t,r){const a=this.dtFormatter(e,t),s=a.formatToParts(),i=s.find((e=>e.type.toLowerCase()===r));return i?i.value:null}numberFormatter(e={}){return new PolyNumberFormatter(this.intl,e.forceSimple||this.fastNumbers,e)}dtFormatter(e,t={}){return new PolyDateFormatter(e,this.intl,t)}relFormatter(e={}){return new PolyRelFormatter(this.intl,this.isEnglish(),e)}listFormatter(e={}){return getCachedLF(this.intl,e)}isEnglish(){return this.locale==="en"||this.locale.toLowerCase()==="en-us"||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}equals(e){return this.locale===e.locale&&this.numberingSystem===e.numberingSystem&&this.outputCalendar===e.outputCalendar}}function combineRegexes(...e){const t=e.reduce(((e,t)=>e+t.source),"");return RegExp(`^${t}$`)}function combineExtractors(...e){return t=>e.reduce((([e,r,a],s)=>{const[i,n,o]=s(t,a);return[{...e,...i},r||n,o]}),[{},null,1]).slice(0,2)}function parse(e,...t){if(e==null){return[null,null]}for(const[r,a]of t){const t=r.exec(e);if(t){return a(t)}}return[null,null]}function simpleParse(...e){return(t,r)=>{const a={};let s;for(s=0;se!==undefined&&(t||e&&l)?-e:e;return[{years:maybeNegate(parseFloating(r)),months:maybeNegate(parseFloating(a)),weeks:maybeNegate(parseFloating(s)),days:maybeNegate(parseFloating(i)),hours:maybeNegate(parseFloating(n)),minutes:maybeNegate(parseFloating(o)),seconds:maybeNegate(parseFloating(p),p==="-0"),milliseconds:maybeNegate(parseMillis(d),u)}]}const ge={GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function fromStrings(e,t,r,a,s,i,n){const o={year:t.length===2?untruncateYear(parseInteger(t)):parseInteger(t),month:L.indexOf(r)+1,day:parseInteger(a),hour:parseInteger(s),minute:parseInteger(i)};if(n)o.second=parseInteger(n);if(e){o.weekday=e.length>3?D.indexOf(e)+1:N.indexOf(e)+1}return o}const ve=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function extractRFC2822(e){const[,t,r,a,s,i,n,o,p,d,l,u]=e,c=fromStrings(t,s,a,r,i,n,o);let m;if(p){m=ge[p]}else if(d){m=0}else{m=signedOffset(l,u)}return[c,new FixedOffsetZone(m)]}function preprocessRFC2822(e){return e.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}const _e=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,be=/^(Monday|Tuesday|Wedsday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,Se=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function extractRFC1123Or850(e){const[,t,r,a,s,i,n,o]=e,p=fromStrings(t,s,a,r,i,n,o);return[p,FixedOffsetZone.utcInstance]}function extractASCII(e){const[,t,r,a,s,i,n,o]=e,p=fromStrings(t,o,r,a,s,i,n);return[p,FixedOffsetZone.utcInstance]}const we=combineRegexes(ne,ie);const ye=combineRegexes(oe,ie);const Te=combineRegexes(pe,ie);const Ee=combineRegexes(se);const Ie=combineExtractors(extractISOYmd,extractISOTime,extractISOOffset);const Ae=combineExtractors(de,extractISOTime,extractISOOffset);const Pe=combineExtractors(le,extractISOTime,extractISOOffset);const Ce=combineExtractors(extractISOTime,extractISOOffset);function parseISODate(e){return parse(e,[we,Ie],[ye,Ae],[Te,Pe],[Ee,Ce])}function parseRFC2822Date(e){return parse(preprocessRFC2822(e),[ve,extractRFC2822])}function parseHTTPDate(e){return parse(e,[_e,extractRFC1123Or850],[be,extractRFC1123Or850],[Se,extractASCII])}function parseISODuration(e){return parse(e,[fe,extractISODuration])}const Oe=combineExtractors(extractISOTime);function parseISOTimeOnly(e){return parse(e,[he,Oe])}const Le=combineRegexes(ue,me);const Re=combineRegexes(ce);const De=combineExtractors(extractISOYmd,extractISOTime,extractISOOffset,extractIANAZone);const Ne=combineExtractors(extractISOTime,extractISOOffset,extractIANAZone);function parseSQL(e){return parse(e,[Le,De],[Re,Ne])}const ke="Invalid Duration";const Ue={weeks:{days:7,hours:7*24,minutes:7*24*60,seconds:7*24*60*60,milliseconds:7*24*60*60*1e3},days:{hours:24,minutes:24*60,seconds:24*60*60,milliseconds:24*60*60*1e3},hours:{minutes:60,seconds:60*60,milliseconds:60*60*1e3},minutes:{seconds:60,milliseconds:60*1e3},seconds:{milliseconds:1e3}},qe={years:{quarters:4,months:12,weeks:52,days:365,hours:365*24,minutes:365*24*60,seconds:365*24*60*60,milliseconds:365*24*60*60*1e3},quarters:{months:3,weeks:13,days:91,hours:91*24,minutes:91*24*60,seconds:91*24*60*60,milliseconds:91*24*60*60*1e3},months:{weeks:4,days:30,hours:30*24,minutes:30*24*60,seconds:30*24*60*60,milliseconds:30*24*60*60*1e3},...Ue},Fe=146097/400,Ge=146097/4800,xe={years:{quarters:4,months:12,weeks:Fe/7,days:Fe,hours:Fe*24,minutes:Fe*24*60,seconds:Fe*24*60*60,milliseconds:Fe*24*60*60*1e3},quarters:{months:3,weeks:Fe/28,days:Fe/4,hours:Fe*24/4,minutes:Fe*24*60/4,seconds:Fe*24*60*60/4,milliseconds:Fe*24*60*60*1e3/4},months:{weeks:Ge/7,days:Ge,hours:Ge*24,minutes:Ge*24*60,seconds:Ge*24*60*60,milliseconds:Ge*24*60*60*1e3},...Ue};const Ve=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"];const je=Ve.slice(0).reverse();function clone$1(e,t,r=false){const a={values:r?t.values:{...e.values,...t.values||{}},loc:e.loc.clone(t.loc),conversionAccuracy:t.conversionAccuracy||e.conversionAccuracy};return new Duration(a)}function antiTrunc(e){return e<0?Math.floor(e):Math.ceil(e)}function convert(e,t,r,a,s){const i=e[s][r],n=t[r]/i,o=Math.sign(n)===Math.sign(a[s]),p=!o&&a[s]!==0&&Math.abs(n)<=1?antiTrunc(n):Math.trunc(n);a[s]+=p;t[r]-=p*i}function normalizeValues(e,t){je.reduce(((r,a)=>{if(!isUndefined(t[a])){if(r){convert(e,t,r,t,a)}return a}else{return r}}),null)}class Duration{constructor(e){const t=e.conversionAccuracy==="longterm"||false;this.values=e.values;this.loc=e.loc||Locale.create();this.conversionAccuracy=t?"longterm":"casual";this.invalid=e.invalid||null;this.matrix=t?xe:qe;this.isLuxonDuration=true}static fromMillis(e,t){return Duration.fromObject({milliseconds:e},t)}static fromObject(e,t={}){if(e==null||typeof e!=="object"){throw new InvalidArgumentError(`Duration.fromObject: argument expected to be an object, got ${e===null?"null":typeof e}`)}return new Duration({values:normalizeObject(e,Duration.normalizeUnit),loc:Locale.fromObject(t),conversionAccuracy:t.conversionAccuracy})}static fromDurationLike(e){if(isNumber(e)){return Duration.fromMillis(e)}else if(Duration.isDuration(e)){return e}else if(typeof e==="object"){return Duration.fromObject(e)}else{throw new InvalidArgumentError(`Unknown duration argument ${e} of type ${typeof e}`)}}static fromISO(e,t){const[r]=parseISODuration(e);if(r){return Duration.fromObject(r,t)}else{return Duration.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}}static fromISOTime(e,t){const[r]=parseISOTimeOnly(e);if(r){return Duration.fromObject(r,t)}else{return Duration.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}}static invalid(e,t=null){if(!e){throw new InvalidArgumentError("need to specify a reason the Duration is invalid")}const r=e instanceof Invalid?e:new Invalid(e,t);if(Settings.throwOnInvalid){throw new InvalidDurationError(r)}else{return new Duration({invalid:r})}}static normalizeUnit(e){const t={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[e?e.toLowerCase():e];if(!t)throw new InvalidUnitError(e);return t}static isDuration(e){return e&&e.isLuxonDuration||false}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(e,t={}){const r={...t,floor:t.round!==false&&t.floor!==false};return this.isValid?Formatter.create(this.loc,r).formatDurationFromString(this,e):ke}toHuman(e={}){const t=Ve.map((t=>{const r=this.values[t];if(isUndefined(r)){return null}return this.loc.numberFormatter({style:"unit",unitDisplay:"long",...e,unit:t.slice(0,-1)}).format(r)})).filter((e=>e));return this.loc.listFormatter({type:"conjunction",style:e.listStyle||"narrow",...e}).format(t)}toObject(){if(!this.isValid)return{};return{...this.values}}toISO(){if(!this.isValid)return null;let e="P";if(this.years!==0)e+=this.years+"Y";if(this.months!==0||this.quarters!==0)e+=this.months+this.quarters*3+"M";if(this.weeks!==0)e+=this.weeks+"W";if(this.days!==0)e+=this.days+"D";if(this.hours!==0||this.minutes!==0||this.seconds!==0||this.milliseconds!==0)e+="T";if(this.hours!==0)e+=this.hours+"H";if(this.minutes!==0)e+=this.minutes+"M";if(this.seconds!==0||this.milliseconds!==0)e+=roundTo(this.seconds+this.milliseconds/1e3,3)+"S";if(e==="P")e+="T0S";return e}toISOTime(e={}){if(!this.isValid)return null;const t=this.toMillis();if(t<0||t>=864e5)return null;e={suppressMilliseconds:false,suppressSeconds:false,includePrefix:false,format:"extended",...e};const r=this.shiftTo("hours","minutes","seconds","milliseconds");let a=e.format==="basic"?"hhmm":"hh:mm";if(!e.suppressSeconds||r.seconds!==0||r.milliseconds!==0){a+=e.format==="basic"?"ss":":ss";if(!e.suppressMilliseconds||r.milliseconds!==0){a+=".SSS"}}let s=r.toFormat(a);if(e.includePrefix){s="T"+s}return s}toJSON(){return this.toISO()}toString(){return this.toISO()}toMillis(){return this.as("milliseconds")}valueOf(){return this.toMillis()}plus(e){if(!this.isValid)return this;const t=Duration.fromDurationLike(e),r={};for(const e of Ve){if(hasOwnProperty(t.values,e)||hasOwnProperty(this.values,e)){r[e]=t.get(e)+this.get(e)}}return clone$1(this,{values:r},true)}minus(e){if(!this.isValid)return this;const t=Duration.fromDurationLike(e);return this.plus(t.negate())}mapUnits(e){if(!this.isValid)return this;const t={};for(const r of Object.keys(this.values)){t[r]=asNumber(e(this.values[r],r))}return clone$1(this,{values:t},true)}get(e){return this[Duration.normalizeUnit(e)]}set(e){if(!this.isValid)return this;const t={...this.values,...normalizeObject(e,Duration.normalizeUnit)};return clone$1(this,{values:t})}reconfigure({locale:e,numberingSystem:t,conversionAccuracy:r}={}){const a=this.loc.clone({locale:e,numberingSystem:t}),s={loc:a};if(r){s.conversionAccuracy=r}return clone$1(this,s)}as(e){return this.isValid?this.shiftTo(e).get(e):NaN}normalize(){if(!this.isValid)return this;const e=this.toObject();normalizeValues(this.matrix,e);return clone$1(this,{values:e},true)}shiftTo(...e){if(!this.isValid)return this;if(e.length===0){return this}e=e.map((e=>Duration.normalizeUnit(e)));const t={},r={},a=this.toObject();let s;for(const i of Ve){if(e.indexOf(i)>=0){s=i;let e=0;for(const t in r){e+=this.matrix[t][i]*r[t];r[t]=0}if(isNumber(a[i])){e+=a[i]}const n=Math.trunc(e);t[i]=n;r[i]=(e*1e3-n*1e3)/1e3;for(const e in a){if(Ve.indexOf(e)>Ve.indexOf(i)){convert(this.matrix,a,e,t,i)}}}else if(isNumber(a[i])){r[i]=a[i]}}for(const e in r){if(r[e]!==0){t[s]+=e===s?r[e]:r[e]/this.matrix[s][e]}}return clone$1(this,{values:t},true).normalize()}negate(){if(!this.isValid)return this;const e={};for(const t of Object.keys(this.values)){e[t]=-this.values[t]}return clone$1(this,{values:e},true)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(e){if(!this.isValid||!e.isValid){return false}if(!this.loc.equals(e.loc)){return false}function eq(e,t){if(e===undefined||e===0)return t===undefined||t===0;return e===t}for(const t of Ve){if(!eq(this.values[t],e.values[t])){return false}}return true}}const Be="Invalid Interval";function validateStartEnd(e,t){if(!e||!e.isValid){return Interval.invalid("missing or invalid start")}else if(!t||!t.isValid){return Interval.invalid("missing or invalid end")}else if(te}isBefore(e){if(!this.isValid)return false;return this.e<=e}contains(e){if(!this.isValid)return false;return this.s<=e&&this.e>e}set({start:e,end:t}={}){if(!this.isValid)return this;return Interval.fromDateTimes(e||this.s,t||this.e)}splitAt(...e){if(!this.isValid)return[];const t=e.map(friendlyDateTime).filter((e=>this.contains(e))).sort(),r=[];let{s:a}=this,s=0;while(a+this.e?this.e:e;r.push(Interval.fromDateTimes(a,i));a=i;s+=1}return r}splitBy(e){const t=Duration.fromDurationLike(e);if(!this.isValid||!t.isValid||t.as("milliseconds")===0){return[]}let{s:r}=this,a=1,s;const i=[];while(re*a)));s=+e>+this.e?this.e:e;i.push(Interval.fromDateTimes(r,s));r=s;a+=1}return i}divideEqually(e){if(!this.isValid)return[];return this.splitBy(this.length()/e).slice(0,e)}overlaps(e){return this.e>e.s&&this.s=e.e}equals(e){if(!this.isValid||!e.isValid){return false}return this.s.equals(e.s)&&this.e.equals(e.e)}intersection(e){if(!this.isValid)return this;const t=this.s>e.s?this.s:e.s,r=this.e=r){return null}else{return Interval.fromDateTimes(t,r)}}union(e){if(!this.isValid)return this;const t=this.se.e?this.e:e.e;return Interval.fromDateTimes(t,r)}static merge(e){const[t,r]=e.sort(((e,t)=>e.s-t.s)).reduce((([e,t],r)=>{if(!t){return[e,r]}else if(t.overlaps(r)||t.abutsStart(r)){return[e,t.union(r)]}else{return[e.concat([t]),r]}}),[[],null]);if(r){t.push(r)}return t}static xor(e){let t=null,r=0;const a=[],s=e.map((e=>[{time:e.s,type:"s"},{time:e.e,type:"e"}])),i=Array.prototype.concat(...s),n=i.sort(((e,t)=>e.time-t.time));for(const e of n){r+=e.type==="s"?1:-1;if(r===1){t=e.time}else{if(t&&+t!==+e.time){a.push(Interval.fromDateTimes(t,e.time))}t=null}}return Interval.merge(a)}difference(...e){return Interval.xor([this].concat(e)).map((e=>this.intersection(e))).filter((e=>e&&!e.isEmpty()))}toString(){if(!this.isValid)return Be;return`[${this.s.toISO()} – ${this.e.toISO()})`}toISO(e){if(!this.isValid)return Be;return`${this.s.toISO(e)}/${this.e.toISO(e)}`}toISODate(){if(!this.isValid)return Be;return`${this.s.toISODate()}/${this.e.toISODate()}`}toISOTime(e){if(!this.isValid)return Be;return`${this.s.toISOTime(e)}/${this.e.toISOTime(e)}`}toFormat(e,{separator:t=" – "}={}){if(!this.isValid)return Be;return`${this.s.toFormat(e)}${t}${this.e.toFormat(e)}`}toDuration(e,t){if(!this.isValid){return Duration.invalid(this.invalidReason)}return this.e.diff(this.s,e,t)}mapEndpoints(e){return Interval.fromDateTimes(e(this.s),e(this.e))}}class Info{static hasDST(e=Settings.defaultZone){const t=DateTime.now().setZone(e).set({month:12});return!e.isUniversal&&t.offset!==t.set({month:6}).offset}static isValidIANAZone(e){return IANAZone.isValidSpecifier(e)&&IANAZone.isValidZone(e)}static normalizeZone(e){return normalizeZone(e,Settings.defaultZone)}static months(e="long",{locale:t=null,numberingSystem:r=null,locObj:a=null,outputCalendar:s="gregory"}={}){return(a||Locale.create(t,r,s)).months(e)}static monthsFormat(e="long",{locale:t=null,numberingSystem:r=null,locObj:a=null,outputCalendar:s="gregory"}={}){return(a||Locale.create(t,r,s)).months(e,true)}static weekdays(e="long",{locale:t=null,numberingSystem:r=null,locObj:a=null}={}){return(a||Locale.create(t,r,null)).weekdays(e)}static weekdaysFormat(e="long",{locale:t=null,numberingSystem:r=null,locObj:a=null}={}){return(a||Locale.create(t,r,null)).weekdays(e,true)}static meridiems({locale:e=null}={}){return Locale.create(e).meridiems()}static eras(e="short",{locale:t=null}={}){return Locale.create(t,null,"gregory").eras(e)}static features(){return{relative:hasRelative()}}}function dayDiff(e,t){const utcDayStart=e=>e.toUTC(0,{keepLocalTime:true}).startOf("day").valueOf(),r=utcDayStart(t)-utcDayStart(e);return Math.floor(Duration.fromMillis(r).as("days"))}function highOrderDiffs(e,t,r){const a=[["years",(e,t)=>t.year-e.year],["quarters",(e,t)=>t.quarter-e.quarter],["months",(e,t)=>t.month-e.month+(t.year-e.year)*12],["weeks",(e,t)=>{const r=dayDiff(e,t);return(r-r%7)/7}],["days",dayDiff]];const s={};let i,n;for(const[o,p]of a){if(r.indexOf(o)>=0){i=o;let r=p(e,t);n=e.plus({[o]:r});if(n>t){e=e.plus({[o]:r-1});r-=1}else{e=n}s[o]=r}}return[e,s,n,i]}function diff(e,t,r,a){let[s,i,n,o]=highOrderDiffs(e,t,r);const p=t-s;const d=r.filter((e=>["hours","minutes","seconds","milliseconds"].indexOf(e)>=0));if(d.length===0){if(n0){return Duration.fromMillis(p,a).shiftTo(...d).plus(l)}else{return l}}const Me={arab:"[٠-٩]",arabext:"[۰-۹]",bali:"[᭐-᭙]",beng:"[০-৯]",deva:"[०-९]",fullwide:"[0-9]",gujr:"[૦-૯]",hanidec:"[〇|一|二|三|四|五|六|七|八|九]",khmr:"[០-៩]",knda:"[೦-೯]",laoo:"[໐-໙]",limb:"[᥆-᥏]",mlym:"[൦-൯]",mong:"[᠐-᠙]",mymr:"[၀-၉]",orya:"[୦-୯]",tamldec:"[௦-௯]",telu:"[౦-౯]",thai:"[๐-๙]",tibt:"[༠-༩]",latn:"\\d"};const $e={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]};const He=Me.hanidec.replace(/[\[|\]]/g,"").split("");function parseDigits(e){let t=parseInt(e,10);if(isNaN(t)){t="";for(let r=0;r=r&&a<=s){t+=a-r}}}}return parseInt(t,10)}else{return t}}function digitRegex({numberingSystem:e},t=""){return new RegExp(`${Me[e||"latn"]}${t}`)}const ze="missing Intl.DateTimeFormat.formatToParts support";function intUnit(e,t=(e=>e)){return{regex:e,deser:([e])=>t(parseDigits(e))}}const We=String.fromCharCode(160);const Ze=`( |${We})`;const Qe=new RegExp(Ze,"g");function fixListRegex(e){return e.replace(/\./g,"\\.?").replace(Qe,Ze)}function stripInsensitivities(e){return e.replace(/\./g,"").replace(Qe," ").toLowerCase()}function oneOf(e,t){if(e===null){return null}else{return{regex:RegExp(e.map(fixListRegex).join("|")),deser:([r])=>e.findIndex((e=>stripInsensitivities(r)===stripInsensitivities(e)))+t}}}function offset(e,t){return{regex:e,deser:([,e,t])=>signedOffset(e,t),groups:t}}function simple(e){return{regex:e,deser:([e])=>e}}function escapeToken(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function unitForToken(e,t){const r=digitRegex(t),a=digitRegex(t,"{2}"),s=digitRegex(t,"{3}"),i=digitRegex(t,"{4}"),n=digitRegex(t,"{6}"),o=digitRegex(t,"{1,2}"),p=digitRegex(t,"{1,3}"),d=digitRegex(t,"{1,6}"),l=digitRegex(t,"{1,9}"),u=digitRegex(t,"{2,4}"),c=digitRegex(t,"{4,6}"),literal=e=>({regex:RegExp(escapeToken(e.val)),deser:([e])=>e,literal:true}),unitate=m=>{if(e.literal){return literal(m)}switch(m.val){case"G":return oneOf(t.eras("short",false),0);case"GG":return oneOf(t.eras("long",false),0);case"y":return intUnit(d);case"yy":return intUnit(u,untruncateYear);case"yyyy":return intUnit(i);case"yyyyy":return intUnit(c);case"yyyyyy":return intUnit(n);case"M":return intUnit(o);case"MM":return intUnit(a);case"MMM":return oneOf(t.months("short",true,false),1);case"MMMM":return oneOf(t.months("long",true,false),1);case"L":return intUnit(o);case"LL":return intUnit(a);case"LLL":return oneOf(t.months("short",false,false),1);case"LLLL":return oneOf(t.months("long",false,false),1);case"d":return intUnit(o);case"dd":return intUnit(a);case"o":return intUnit(p);case"ooo":return intUnit(s);case"HH":return intUnit(a);case"H":return intUnit(o);case"hh":return intUnit(a);case"h":return intUnit(o);case"mm":return intUnit(a);case"m":return intUnit(o);case"q":return intUnit(o);case"qq":return intUnit(a);case"s":return intUnit(o);case"ss":return intUnit(a);case"S":return intUnit(p);case"SSS":return intUnit(s);case"u":return simple(l);case"uu":return simple(o);case"uuu":return intUnit(r);case"a":return oneOf(t.meridiems(),0);case"kkkk":return intUnit(i);case"kk":return intUnit(u,untruncateYear);case"W":return intUnit(o);case"WW":return intUnit(a);case"E":case"c":return intUnit(r);case"EEE":return oneOf(t.weekdays("short",false,false),1);case"EEEE":return oneOf(t.weekdays("long",false,false),1);case"ccc":return oneOf(t.weekdays("short",true,false),1);case"cccc":return oneOf(t.weekdays("long",true,false),1);case"Z":case"ZZ":return offset(new RegExp(`([+-]${o.source})(?::(${a.source}))?`),2);case"ZZZ":return offset(new RegExp(`([+-]${o.source})(${a.source})?`),2);case"z":return simple(/[a-z_+-/]{1,256}?/i);default:return literal(m)}};const m=unitate(e)||{invalidReason:ze};m.token=e;return m}const Ke={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour:{numeric:"h","2-digit":"hh"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"}};function tokenForPart(e,t,r){const{type:a,value:s}=e;if(a==="literal"){return{literal:true,val:s}}const i=r[a];let n=Ke[a];if(typeof n==="object"){n=n[i]}if(n){return{literal:false,val:n}}return undefined}function buildRegex(e){const t=e.map((e=>e.regex)).reduce(((e,t)=>`${e}(${t.source})`),"");return[`^${t}$`,e]}function match(e,t,r){const a=e.match(t);if(a){const e={};let t=1;for(const s in r){if(hasOwnProperty(r,s)){const i=r[s],n=i.groups?i.groups+1:1;if(!i.literal&&i.token){e[i.token.val[0]]=i.deser(a.slice(t,t+n))}t+=n}}return[a,e]}else{return[a,{}]}}function dateTimeFromMatches(e){const toField=e=>{switch(e){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}};let t=null;let r;if(!isUndefined(e.z)){t=IANAZone.create(e.z)}if(!isUndefined(e.Z)){if(!t){t=new FixedOffsetZone(e.Z)}r=e.Z}if(!isUndefined(e.q)){e.M=(e.q-1)*3+1}if(!isUndefined(e.h)){if(e.h<12&&e.a===1){e.h+=12}else if(e.h===12&&e.a===0){e.h=0}}if(e.G===0&&e.y){e.y=-e.y}if(!isUndefined(e.u)){e.S=parseMillis(e.u)}const a=Object.keys(e).reduce(((t,r)=>{const a=toField(r);if(a){t[a]=e[r]}return t}),{});return[a,t,r]}let Ye=null;function getDummyDateTime(){if(!Ye){Ye=DateTime.fromMillis(1555555555555)}return Ye}function maybeExpandMacroToken(e,t){if(e.literal){return e}const r=Formatter.macroTokenToFormatOpts(e.val);if(!r){return e}const a=Formatter.create(t,r);const s=a.formatDateTimeParts(getDummyDateTime());const i=s.map((e=>tokenForPart(e,t,r)));if(i.includes(undefined)){return e}return i}function expandMacroTokens(e,t){return Array.prototype.concat(...e.map((e=>maybeExpandMacroToken(e,t))))}function explainFromTokens(e,t,r){const a=expandMacroTokens(Formatter.parseFormat(r),e),s=a.map((t=>unitForToken(t,e))),i=s.find((e=>e.invalidReason));if(i){return{input:t,tokens:a,invalidReason:i.invalidReason}}else{const[e,r]=buildRegex(s),i=RegExp(e,"i"),[n,o]=match(t,i,r),[p,d,l]=o?dateTimeFromMatches(o):[null,null,undefined];if(hasOwnProperty(o,"a")&&hasOwnProperty(o,"H")){throw new ConflictingSpecificationError("Can't include meridiem when specifying 24-hour format")}return{input:t,tokens:a,regex:i,rawMatches:n,matches:o,result:p,zone:d,specificOffset:l}}}function parseFromTokens(e,t,r){const{result:a,zone:s,specificOffset:i,invalidReason:n}=explainFromTokens(e,t,r);return[a,s,i,n]}const Je=[0,31,59,90,120,151,181,212,243,273,304,334],Xe=[0,31,60,91,121,152,182,213,244,274,305,335];function unitOutOfRange(e,t){return new Invalid("unit out of range",`you specified ${t} (of type ${typeof t}) as a ${e}, which is invalid`)}function dayOfWeek(e,t,r){const a=new Date(Date.UTC(e,t-1,r)).getUTCDay();return a===0?7:a}function computeOrdinal(e,t,r){return r+(isLeapYear(e)?Xe:Je)[t-1]}function uncomputeOrdinal(e,t){const r=isLeapYear(e)?Xe:Je,a=r.findIndex((e=>eweeksInWeekYear(t)){o=t+1;n=1}else{o=t}return{weekYear:o,weekNumber:n,weekday:i,...timeObject(e)}}function weekToGregorian(e){const{weekYear:t,weekNumber:r,weekday:a}=e,s=dayOfWeek(t,1,4),i=daysInYear(t);let n=r*7+a-s-3,o;if(n<1){o=t-1;n+=daysInYear(o)}else if(n>i){o=t+1;n-=daysInYear(t)}else{o=t}const{month:p,day:d}=uncomputeOrdinal(o,n);return{year:o,month:p,day:d,...timeObject(e)}}function gregorianToOrdinal(e){const{year:t,month:r,day:a}=e;const s=computeOrdinal(t,r,a);return{year:t,ordinal:s,...timeObject(e)}}function ordinalToGregorian(e){const{year:t,ordinal:r}=e;const{month:a,day:s}=uncomputeOrdinal(t,r);return{year:t,month:a,day:s,...timeObject(e)}}function hasInvalidWeekData(e){const t=isInteger(e.weekYear),r=integerBetween(e.weekNumber,1,weeksInWeekYear(e.weekYear)),a=integerBetween(e.weekday,1,7);if(!t){return unitOutOfRange("weekYear",e.weekYear)}else if(!r){return unitOutOfRange("week",e.week)}else if(!a){return unitOutOfRange("weekday",e.weekday)}else return false}function hasInvalidOrdinalData(e){const t=isInteger(e.year),r=integerBetween(e.ordinal,1,daysInYear(e.year));if(!t){return unitOutOfRange("year",e.year)}else if(!r){return unitOutOfRange("ordinal",e.ordinal)}else return false}function hasInvalidGregorianData(e){const t=isInteger(e.year),r=integerBetween(e.month,1,12),a=integerBetween(e.day,1,daysInMonth(e.year,e.month));if(!t){return unitOutOfRange("year",e.year)}else if(!r){return unitOutOfRange("month",e.month)}else if(!a){return unitOutOfRange("day",e.day)}else return false}function hasInvalidTimeData(e){const{hour:t,minute:r,second:a,millisecond:s}=e;const i=integerBetween(t,0,23)||t===24&&r===0&&a===0&&s===0,n=integerBetween(r,0,59),o=integerBetween(a,0,59),p=integerBetween(s,0,999);if(!i){return unitOutOfRange("hour",t)}else if(!n){return unitOutOfRange("minute",r)}else if(!o){return unitOutOfRange("second",a)}else if(!p){return unitOutOfRange("millisecond",s)}else return false}const et="Invalid DateTime";const tt=864e13;function unsupportedZone(e){return new Invalid("unsupported zone",`the zone "${e.name}" is not supported`)}function possiblyCachedWeekData(e){if(e.weekData===null){e.weekData=gregorianToWeek(e.c)}return e.weekData}function clone(e,t){const r={ts:e.ts,zone:e.zone,c:e.c,o:e.o,loc:e.loc,invalid:e.invalid};return new DateTime({...r,...t,old:r})}function fixOffset(e,t,r){let a=e-t*60*1e3;const s=r.offset(a);if(t===s){return[a,t]}a-=(s-t)*60*1e3;const i=r.offset(a);if(s===i){return[a,s]}return[e-Math.min(s,i)*60*1e3,Math.max(s,i)]}function tsToObj(e,t){e+=t*60*1e3;const r=new Date(e);return{year:r.getUTCFullYear(),month:r.getUTCMonth()+1,day:r.getUTCDate(),hour:r.getUTCHours(),minute:r.getUTCMinutes(),second:r.getUTCSeconds(),millisecond:r.getUTCMilliseconds()}}function objToTS(e,t,r){return fixOffset(objToLocalTS(e),t,r)}function adjustTime(e,t){const r=e.o,a=e.c.year+Math.trunc(t.years),s=e.c.month+Math.trunc(t.months)+Math.trunc(t.quarters)*3,i={...e.c,year:a,month:s,day:Math.min(e.c.day,daysInMonth(a,s))+Math.trunc(t.days)+Math.trunc(t.weeks)*7},n=Duration.fromObject({years:t.years-Math.trunc(t.years),quarters:t.quarters-Math.trunc(t.quarters),months:t.months-Math.trunc(t.months),weeks:t.weeks-Math.trunc(t.weeks),days:t.days-Math.trunc(t.days),hours:t.hours,minutes:t.minutes,seconds:t.seconds,milliseconds:t.milliseconds}).as("milliseconds"),o=objToLocalTS(i);let[p,d]=fixOffset(o,r,e.zone);if(n!==0){p+=n;d=e.zone.offset(p)}return{ts:p,o:d}}function parseDataToDateTime(e,t,r,a,s,i){const{setZone:n,zone:o}=r;if(e&&Object.keys(e).length!==0){const a=t||o,s=DateTime.fromObject(e,{...r,zone:a,specificOffset:i});return n?s:s.setZone(o)}else{return DateTime.invalid(new Invalid("unparsable",`the input "${s}" can't be parsed as ${a}`))}}function toTechFormat(e,t,r=true){return e.isValid?Formatter.create(Locale.create("en-US"),{allowZ:r,forceSimple:true}).formatDateTimeFromString(e,t):null}function toISODate(e,t){const r=e.c.year>9999||e.c.year<0;let a="";if(r&&e.c.year>=0)a+="+";a+=padStart(e.c.year,r?6:4);if(t){a+="-";a+=padStart(e.c.month);a+="-";a+=padStart(e.c.day)}else{a+=padStart(e.c.month);a+=padStart(e.c.day)}return a}function toISOTime(e,t,r,a,s){let i=padStart(e.c.hour);if(t){i+=":";i+=padStart(e.c.minute);if(e.c.second!==0||!r){i+=":"}}else{i+=padStart(e.c.minute)}if(e.c.second!==0||!r){i+=padStart(e.c.second);if(e.c.millisecond!==0||!a){i+=".";i+=padStart(e.c.millisecond,3)}}if(s){if(e.isOffsetFixed&&e.offset===0){i+="Z"}else if(e.o<0){i+="-";i+=padStart(Math.trunc(-e.o/60));i+=":";i+=padStart(Math.trunc(-e.o%60))}else{i+="+";i+=padStart(Math.trunc(e.o/60));i+=":";i+=padStart(Math.trunc(e.o%60))}}return i}const rt={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},st={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},it={ordinal:1,hour:0,minute:0,second:0,millisecond:0};const nt=["year","month","day","hour","minute","second","millisecond"],ot=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],pt=["year","ordinal","hour","minute","second","millisecond"];function normalizeUnit(e){const t={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[e.toLowerCase()];if(!t)throw new InvalidUnitError(e);return t}function quickDT(e,t){const r=normalizeZone(t.zone,Settings.defaultZone),a=Locale.fromObject(t),s=Settings.now();let i,n;if(!isUndefined(e.year)){for(const t of nt){if(isUndefined(e[t])){e[t]=rt[t]}}const t=hasInvalidGregorianData(e)||hasInvalidTimeData(e);if(t){return DateTime.invalid(t)}const a=r.offset(s);[i,n]=objToTS(e,a,r)}else{i=s}return new DateTime({ts:i,zone:r,loc:a,o:n})}function diffRelative(e,t,r){const a=isUndefined(r.round)?true:r.round,format=(e,s)=>{e=roundTo(e,a||r.calendary?0:2,true);const i=t.loc.clone(r).relFormatter(r);return i.format(e,s)},differ=a=>{if(r.calendary){if(!t.hasSame(e,a)){return t.startOf(a).diff(e.startOf(a),a).get(a)}else return 0}else{return t.diff(e,a).get(a)}};if(r.unit){return format(differ(r.unit),r.unit)}for(const e of r.units){const t=differ(e);if(Math.abs(t)>=1){return format(t,e)}}return format(e>t?-0:0,r.units[r.units.length-1])}function lastOpts(e){let t={},r;if(e.length>0&&typeof e[e.length-1]==="object"){t=e[e.length-1];r=Array.from(e).slice(0,e.length-1)}else{r=Array.from(e)}return[t,r]}class DateTime{constructor(e){const t=e.zone||Settings.defaultZone;let r=e.invalid||(Number.isNaN(e.ts)?new Invalid("invalid input"):null)||(!t.isValid?unsupportedZone(t):null);this.ts=isUndefined(e.ts)?Settings.now():e.ts;let a=null,s=null;if(!r){const i=e.old&&e.old.ts===this.ts&&e.old.zone.equals(t);if(i){[a,s]=[e.old.c,e.old.o]}else{const e=t.offset(this.ts);a=tsToObj(this.ts,e);r=Number.isNaN(a.year)?new Invalid("invalid input"):null;a=r?null:a;s=r?null:e}}this._zone=t;this.loc=e.loc||Locale.create();this.invalid=r;this.weekData=null;this.c=a;this.o=s;this.isLuxonDateTime=true}static now(){return new DateTime({})}static local(){const[e,t]=lastOpts(arguments),[r,a,s,i,n,o,p]=t;return quickDT({year:r,month:a,day:s,hour:i,minute:n,second:o,millisecond:p},e)}static utc(){const[e,t]=lastOpts(arguments),[r,a,s,i,n,o,p]=t;e.zone=FixedOffsetZone.utcInstance;return quickDT({year:r,month:a,day:s,hour:i,minute:n,second:o,millisecond:p},e)}static fromJSDate(e,t={}){const r=isDate(e)?e.valueOf():NaN;if(Number.isNaN(r)){return DateTime.invalid("invalid input")}const a=normalizeZone(t.zone,Settings.defaultZone);if(!a.isValid){return DateTime.invalid(unsupportedZone(a))}return new DateTime({ts:r,zone:a,loc:Locale.fromObject(t)})}static fromMillis(e,t={}){if(!isNumber(e)){throw new InvalidArgumentError(`fromMillis requires a numerical input, but received a ${typeof e} with value ${e}`)}else if(e<-tt||e>tt){return DateTime.invalid("Timestamp out of range")}else{return new DateTime({ts:e,zone:normalizeZone(t.zone,Settings.defaultZone),loc:Locale.fromObject(t)})}}static fromSeconds(e,t={}){if(!isNumber(e)){throw new InvalidArgumentError("fromSeconds requires a numerical input")}else{return new DateTime({ts:e*1e3,zone:normalizeZone(t.zone,Settings.defaultZone),loc:Locale.fromObject(t)})}}static fromObject(e,t={}){e=e||{};const r=normalizeZone(t.zone,Settings.defaultZone);if(!r.isValid){return DateTime.invalid(unsupportedZone(r))}const a=Settings.now(),s=!isUndefined(t.specificOffset)?t.specificOffset:r.offset(a),i=normalizeObject(e,normalizeUnit),n=!isUndefined(i.ordinal),o=!isUndefined(i.year),p=!isUndefined(i.month)||!isUndefined(i.day),d=o||p,l=i.weekYear||i.weekNumber,u=Locale.fromObject(t);if((d||n)&&l){throw new ConflictingSpecificationError("Can't mix weekYear/weekNumber units with year/month/day or ordinals")}if(p&&n){throw new ConflictingSpecificationError("Can't mix ordinal dates with month/day")}const c=l||i.weekday&&!d;let m,h,g=tsToObj(a,s);if(c){m=ot;h=st;g=gregorianToWeek(g)}else if(n){m=pt;h=it;g=gregorianToOrdinal(g)}else{m=nt;h=rt}let v=false;for(const e of m){const t=i[e];if(!isUndefined(t)){v=true}else if(v){i[e]=h[e]}else{i[e]=g[e]}}const _=c?hasInvalidWeekData(i):n?hasInvalidOrdinalData(i):hasInvalidGregorianData(i),b=_||hasInvalidTimeData(i);if(b){return DateTime.invalid(b)}const S=c?weekToGregorian(i):n?ordinalToGregorian(i):i,[w,y]=objToTS(S,s,r),T=new DateTime({ts:w,zone:r,o:y,loc:u});if(i.weekday&&d&&e.weekday!==T.weekday){return DateTime.invalid("mismatched weekday",`you can't specify both a weekday of ${i.weekday} and a date of ${T.toISO()}`)}return T}static fromISO(e,t={}){const[r,a]=parseISODate(e);return parseDataToDateTime(r,a,t,"ISO 8601",e)}static fromRFC2822(e,t={}){const[r,a]=parseRFC2822Date(e);return parseDataToDateTime(r,a,t,"RFC 2822",e)}static fromHTTP(e,t={}){const[r,a]=parseHTTPDate(e);return parseDataToDateTime(r,a,t,"HTTP",t)}static fromFormat(e,t,r={}){if(isUndefined(e)||isUndefined(t)){throw new InvalidArgumentError("fromFormat requires an input string and a format")}const{locale:a=null,numberingSystem:s=null}=r,i=Locale.fromOpts({locale:a,numberingSystem:s,defaultToEN:true}),[n,o,p,d]=parseFromTokens(i,e,t);if(d){return DateTime.invalid(d)}else{return parseDataToDateTime(n,o,r,`format ${t}`,e,p)}}static fromString(e,t,r={}){return DateTime.fromFormat(e,t,r)}static fromSQL(e,t={}){const[r,a]=parseSQL(e);return parseDataToDateTime(r,a,t,"SQL",e)}static invalid(e,t=null){if(!e){throw new InvalidArgumentError("need to specify a reason the DateTime is invalid")}const r=e instanceof Invalid?e:new Invalid(e,t);if(Settings.throwOnInvalid){throw new InvalidDateTimeError(r)}else{return new DateTime({invalid:r})}}static isDateTime(e){return e&&e.isLuxonDateTime||false}get(e){return this[e]}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?possiblyCachedWeekData(this).weekYear:NaN}get weekNumber(){return this.isValid?possiblyCachedWeekData(this).weekNumber:NaN}get weekday(){return this.isValid?possiblyCachedWeekData(this).weekday:NaN}get ordinal(){return this.isValid?gregorianToOrdinal(this.c).ordinal:NaN}get monthShort(){return this.isValid?Info.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?Info.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?Info.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?Info.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){if(this.isValid){return this.zone.offsetName(this.ts,{format:"short",locale:this.locale})}else{return null}}get offsetNameLong(){if(this.isValid){return this.zone.offsetName(this.ts,{format:"long",locale:this.locale})}else{return null}}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){if(this.isOffsetFixed){return false}else{return this.offset>this.set({month:1}).offset||this.offset>this.set({month:5}).offset}}get isInLeapYear(){return isLeapYear(this.year)}get daysInMonth(){return daysInMonth(this.year,this.month)}get daysInYear(){return this.isValid?daysInYear(this.year):NaN}get weeksInWeekYear(){return this.isValid?weeksInWeekYear(this.weekYear):NaN}resolvedLocaleOptions(e={}){const{locale:t,numberingSystem:r,calendar:a}=Formatter.create(this.loc.clone(e),e).resolvedOptions(this);return{locale:t,numberingSystem:r,outputCalendar:a}}toUTC(e=0,t={}){return this.setZone(FixedOffsetZone.instance(e),t)}toLocal(){return this.setZone(Settings.defaultZone)}setZone(e,{keepLocalTime:t=false,keepCalendarTime:r=false}={}){e=normalizeZone(e,Settings.defaultZone);if(e.equals(this.zone)){return this}else if(!e.isValid){return DateTime.invalid(unsupportedZone(e))}else{let a=this.ts;if(t||r){const t=e.offset(this.ts);const r=this.toObject();[a]=objToTS(r,t,e)}return clone(this,{ts:a,zone:e})}}reconfigure({locale:e,numberingSystem:t,outputCalendar:r}={}){const a=this.loc.clone({locale:e,numberingSystem:t,outputCalendar:r});return clone(this,{loc:a})}setLocale(e){return this.reconfigure({locale:e})}set(e){if(!this.isValid)return this;const t=normalizeObject(e,normalizeUnit),r=!isUndefined(t.weekYear)||!isUndefined(t.weekNumber)||!isUndefined(t.weekday),a=!isUndefined(t.ordinal),s=!isUndefined(t.year),i=!isUndefined(t.month)||!isUndefined(t.day),n=s||i,o=t.weekYear||t.weekNumber;if((n||a)&&o){throw new ConflictingSpecificationError("Can't mix weekYear/weekNumber units with year/month/day or ordinals")}if(i&&a){throw new ConflictingSpecificationError("Can't mix ordinal dates with month/day")}let p;if(r){p=weekToGregorian({...gregorianToWeek(this.c),...t})}else if(!isUndefined(t.ordinal)){p=ordinalToGregorian({...gregorianToOrdinal(this.c),...t})}else{p={...this.toObject(),...t};if(isUndefined(t.day)){p.day=Math.min(daysInMonth(p.year,p.month),p.day)}}const[d,l]=objToTS(p,this.o,this.zone);return clone(this,{ts:d,o:l})}plus(e){if(!this.isValid)return this;const t=Duration.fromDurationLike(e);return clone(this,adjustTime(this,t))}minus(e){if(!this.isValid)return this;const t=Duration.fromDurationLike(e).negate();return clone(this,adjustTime(this,t))}startOf(e){if(!this.isValid)return this;const t={},r=Duration.normalizeUnit(e);switch(r){case"years":t.month=1;case"quarters":case"months":t.day=1;case"weeks":case"days":t.hour=0;case"hours":t.minute=0;case"minutes":t.second=0;case"seconds":t.millisecond=0;break}if(r==="weeks"){t.weekday=1}if(r==="quarters"){const e=Math.ceil(this.month/3);t.month=(e-1)*3+1}return this.set(t)}endOf(e){return this.isValid?this.plus({[e]:1}).startOf(e).minus(1):this}toFormat(e,t={}){return this.isValid?Formatter.create(this.loc.redefaultToEN(t)).formatDateTimeFromString(this,e):et}toLocaleString(e=i,t={}){return this.isValid?Formatter.create(this.loc.clone(t),e).formatDateTime(this):et}toLocaleParts(e={}){return this.isValid?Formatter.create(this.loc.clone(e),e).formatDateTimeParts(this):[]}toISO({format:e="extended",suppressSeconds:t=false,suppressMilliseconds:r=false,includeOffset:a=true}={}){if(!this.isValid){return null}const s=e==="extended";let i=toISODate(this,s);i+="T";i+=toISOTime(this,s,t,r,a);return i}toISODate({format:e="extended"}={}){if(!this.isValid){return null}return toISODate(this,e==="extended")}toISOWeekDate(){return toTechFormat(this,"kkkk-'W'WW-c")}toISOTime({suppressMilliseconds:e=false,suppressSeconds:t=false,includeOffset:r=true,includePrefix:a=false,format:s="extended"}={}){if(!this.isValid){return null}let i=a?"T":"";return i+toISOTime(this,s==="extended",t,e,r)}toRFC2822(){return toTechFormat(this,"EEE, dd LLL yyyy HH:mm:ss ZZZ",false)}toHTTP(){return toTechFormat(this.toUTC(),"EEE, dd LLL yyyy HH:mm:ss 'GMT'")}toSQLDate(){if(!this.isValid){return null}return toISODate(this,true)}toSQLTime({includeOffset:e=true,includeZone:t=false}={}){let r="HH:mm:ss.SSS";if(t||e){r+=" ";if(t){r+="z"}else if(e){r+="ZZ"}}return toTechFormat(this,r,true)}toSQL(e={}){if(!this.isValid){return null}return`${this.toSQLDate()} ${this.toSQLTime(e)}`}toString(){return this.isValid?this.toISO():et}valueOf(){return this.toMillis()}toMillis(){return this.isValid?this.ts:NaN}toSeconds(){return this.isValid?this.ts/1e3:NaN}toJSON(){return this.toISO()}toBSON(){return this.toJSDate()}toObject(e={}){if(!this.isValid)return{};const t={...this.c};if(e.includeConfig){t.outputCalendar=this.outputCalendar;t.numberingSystem=this.loc.numberingSystem;t.locale=this.loc.locale}return t}toJSDate(){return new Date(this.isValid?this.ts:NaN)}diff(e,t="milliseconds",r={}){if(!this.isValid||!e.isValid){return Duration.invalid("created by diffing an invalid DateTime")}const a={locale:this.locale,numberingSystem:this.numberingSystem,...r};const s=maybeArray(t).map(Duration.normalizeUnit),i=e.valueOf()>this.valueOf(),n=i?this:e,o=i?e:this,p=diff(n,o,s,a);return i?p.negate():p}diffNow(e="milliseconds",t={}){return this.diff(DateTime.now(),e,t)}until(e){return this.isValid?Interval.fromDateTimes(this,e):this}hasSame(e,t){if(!this.isValid)return false;const r=e.valueOf();const a=this.setZone(e.zone,{keepLocalTime:true});return a.startOf(t)<=r&&r<=a.endOf(t)}equals(e){return this.isValid&&e.isValid&&this.valueOf()===e.valueOf()&&this.zone.equals(e.zone)&&this.loc.equals(e.loc)}toRelative(e={}){if(!this.isValid)return null;const t=e.base||DateTime.fromObject({},{zone:this.zone}),r=e.padding?thise.valueOf()),Math.min)}static max(...e){if(!e.every(DateTime.isDateTime)){throw new InvalidArgumentError("max requires all arguments be DateTimes")}return bestBy(e,(e=>e.valueOf()),Math.max)}static fromFormatExplain(e,t,r={}){const{locale:a=null,numberingSystem:s=null}=r,i=Locale.fromOpts({locale:a,numberingSystem:s,defaultToEN:true});return explainFromTokens(i,e,t)}static fromStringExplain(e,t,r={}){return DateTime.fromFormatExplain(e,t,r)}static get DATE_SHORT(){return i}static get DATE_MED(){return n}static get DATE_MED_WITH_WEEKDAY(){return o}static get DATE_FULL(){return p}static get DATE_HUGE(){return d}static get TIME_SIMPLE(){return l}static get TIME_WITH_SECONDS(){return u}static get TIME_WITH_SHORT_OFFSET(){return c}static get TIME_WITH_LONG_OFFSET(){return m}static get TIME_24_SIMPLE(){return h}static get TIME_24_WITH_SECONDS(){return g}static get TIME_24_WITH_SHORT_OFFSET(){return v}static get TIME_24_WITH_LONG_OFFSET(){return _}static get DATETIME_SHORT(){return b}static get DATETIME_SHORT_WITH_SECONDS(){return S}static get DATETIME_MED(){return w}static get DATETIME_MED_WITH_SECONDS(){return y}static get DATETIME_MED_WITH_WEEKDAY(){return T}static get DATETIME_FULL(){return E}static get DATETIME_FULL_WITH_SECONDS(){return I}static get DATETIME_HUGE(){return A}static get DATETIME_HUGE_WITH_SECONDS(){return P}}function friendlyDateTime(e){if(DateTime.isDateTime(e)){return e}else if(e&&e.valueOf&&isNumber(e.valueOf())){return DateTime.fromJSDate(e)}else if(e&&typeof e==="object"){return DateTime.fromObject(e)}else{throw new InvalidArgumentError(`Unknown datetime argument: ${e}, of type ${typeof e}`)}}const dt="2.3.0";t.DateTime=DateTime;t.Duration=Duration;t.FixedOffsetZone=FixedOffsetZone;t.IANAZone=IANAZone;t.Info=Info;t.Interval=Interval;t.InvalidZone=InvalidZone;t.Settings=Settings;t.SystemZone=SystemZone;t.VERSION=dt;t.Zone=Zone},467:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});function _interopDefault(e){return e&&typeof e==="object"&&"default"in e?e["default"]:e}var a=_interopDefault(r(2781));var s=_interopDefault(r(3685));var i=_interopDefault(r(7310));var n=_interopDefault(r(3323));var o=_interopDefault(r(5687));var p=_interopDefault(r(9796));const d=a.Readable;const l=Symbol("buffer");const u=Symbol("type");class Blob{constructor(){this[u]="";const e=arguments[0];const t=arguments[1];const r=[];let a=0;if(e){const t=e;const s=Number(t.length);for(let e=0;e1&&arguments[1]!==undefined?arguments[1]:{},s=r.size;let i=s===undefined?0:s;var n=r.timeout;let o=n===undefined?0:n;if(e==null){e=null}else if(isURLSearchParams(e)){e=Buffer.from(e.toString())}else if(isBlob(e));else if(Buffer.isBuffer(e));else if(Object.prototype.toString.call(e)==="[object ArrayBuffer]"){e=Buffer.from(e)}else if(ArrayBuffer.isView(e)){e=Buffer.from(e.buffer,e.byteOffset,e.byteLength)}else if(e instanceof a);else{e=Buffer.from(String(e))}this[m]={body:e,disturbed:false,error:null};this.size=i;this.timeout=o;if(e instanceof a){e.on("error",(function(e){const r=e.name==="AbortError"?e:new FetchError(`Invalid response body while trying to fetch ${t.url}: ${e.message}`,"system",e);t[m].error=r}))}}Body.prototype={get body(){return this[m].body},get bodyUsed(){return this[m].disturbed},arrayBuffer(){return consumeBody.call(this).then((function(e){return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)}))},blob(){let e=this.headers&&this.headers.get("content-type")||"";return consumeBody.call(this).then((function(t){return Object.assign(new Blob([],{type:e.toLowerCase()}),{[l]:t})}))},json(){var e=this;return consumeBody.call(this).then((function(t){try{return JSON.parse(t.toString())}catch(t){return Body.Promise.reject(new FetchError(`invalid json response body at ${e.url} reason: ${t.message}`,"invalid-json"))}}))},text(){return consumeBody.call(this).then((function(e){return e.toString()}))},buffer(){return consumeBody.call(this)},textConverted(){var e=this;return consumeBody.call(this).then((function(t){return convertBody(t,e.headers)}))}};Object.defineProperties(Body.prototype,{body:{enumerable:true},bodyUsed:{enumerable:true},arrayBuffer:{enumerable:true},blob:{enumerable:true},json:{enumerable:true},text:{enumerable:true}});Body.mixIn=function(e){for(const t of Object.getOwnPropertyNames(Body.prototype)){if(!(t in e)){const r=Object.getOwnPropertyDescriptor(Body.prototype,t);Object.defineProperty(e,t,r)}}};function consumeBody(){var e=this;if(this[m].disturbed){return Body.Promise.reject(new TypeError(`body used already for: ${this.url}`))}this[m].disturbed=true;if(this[m].error){return Body.Promise.reject(this[m].error)}let t=this.body;if(t===null){return Body.Promise.resolve(Buffer.alloc(0))}if(isBlob(t)){t=t.stream()}if(Buffer.isBuffer(t)){return Body.Promise.resolve(t)}if(!(t instanceof a)){return Body.Promise.resolve(Buffer.alloc(0))}let r=[];let s=0;let i=false;return new Body.Promise((function(a,n){let o;if(e.timeout){o=setTimeout((function(){i=true;n(new FetchError(`Response timeout while trying to fetch ${e.url} (over ${e.timeout}ms)`,"body-timeout"))}),e.timeout)}t.on("error",(function(t){if(t.name==="AbortError"){i=true;n(t)}else{n(new FetchError(`Invalid response body while trying to fetch ${e.url}: ${t.message}`,"system",t))}}));t.on("data",(function(t){if(i||t===null){return}if(e.size&&s+t.length>e.size){i=true;n(new FetchError(`content size at ${e.url} over limit: ${e.size}`,"max-size"));return}s+=t.length;r.push(t)}));t.on("end",(function(){if(i){return}clearTimeout(o);try{a(Buffer.concat(r,s))}catch(t){n(new FetchError(`Could not create Buffer from response body for ${e.url}: ${t.message}`,"system",t))}}))}))}function convertBody(e,t){if(typeof c!=="function"){throw new Error("The package `encoding` must be installed to use the textConverted() function")}const r=t.get("content-type");let a="utf-8";let s,i;if(r){s=/charset=([^;]*)/i.exec(r)}i=e.slice(0,1024).toString();if(!s&&i){s=/0&&arguments[0]!==undefined?arguments[0]:undefined;this[_]=Object.create(null);if(e instanceof Headers){const t=e.raw();const r=Object.keys(t);for(const e of r){for(const r of t[e]){this.append(e,r)}}return}if(e==null);else if(typeof e==="object"){const t=e[Symbol.iterator];if(t!=null){if(typeof t!=="function"){throw new TypeError("Header pairs must be iterable")}const r=[];for(const t of e){if(typeof t!=="object"||typeof t[Symbol.iterator]!=="function"){throw new TypeError("Each header pair must be iterable")}r.push(Array.from(t))}for(const e of r){if(e.length!==2){throw new TypeError("Each header pair must be a name/value tuple")}this.append(e[0],e[1])}}else{for(const t of Object.keys(e)){const r=e[t];this.append(t,r)}}}else{throw new TypeError("Provided initializer must be an object")}}get(e){e=`${e}`;validateName(e);const t=find(this[_],e);if(t===undefined){return null}return this[_][t].join(", ")}forEach(e){let t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:undefined;let r=getHeaders(this);let a=0;while(a1&&arguments[1]!==undefined?arguments[1]:"key+value";const r=Object.keys(e[_]).sort();return r.map(t==="key"?function(e){return e.toLowerCase()}:t==="value"?function(t){return e[_][t].join(", ")}:function(t){return[t.toLowerCase(),e[_][t].join(", ")]})}const b=Symbol("internal");function createHeadersIterator(e,t){const r=Object.create(S);r[b]={target:e,kind:t,index:0};return r}const S=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==S){throw new TypeError("Value of `this` is not a HeadersIterator")}var e=this[b];const t=e.target,r=e.kind,a=e.index;const s=getHeaders(t,r);const i=s.length;if(a>=i){return{value:undefined,done:true}}this[b].index=a+1;return{value:s[a],done:false}}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(S,Symbol.toStringTag,{value:"HeadersIterator",writable:false,enumerable:false,configurable:true});function exportNodeCompatibleHeaders(e){const t=Object.assign({__proto__:null},e[_]);const r=find(e[_],"Host");if(r!==undefined){t[r]=t[r][0]}return t}function createHeadersLenient(e){const t=new Headers;for(const r of Object.keys(e)){if(g.test(r)){continue}if(Array.isArray(e[r])){for(const a of e[r]){if(v.test(a)){continue}if(t[_][r]===undefined){t[_][r]=[a]}else{t[_][r].push(a)}}}else if(!v.test(e[r])){t[_][r]=[e[r]]}}return t}const w=Symbol("Response internals");const y=s.STATUS_CODES;class Response{constructor(){let e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:null;let t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};Body.call(this,e,t);const r=t.status||200;const a=new Headers(t.headers);if(e!=null&&!a.has("Content-Type")){const t=extractContentType(e);if(t){a.append("Content-Type",t)}}this[w]={url:t.url,status:r,statusText:t.statusText||y[r],headers:a,counter:t.counter}}get url(){return this[w].url||""}get status(){return this[w].status}get ok(){return this[w].status>=200&&this[w].status<300}get redirected(){return this[w].counter>0}get statusText(){return this[w].statusText}get headers(){return this[w].headers}clone(){return new Response(clone(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}}Body.mixIn(Response.prototype);Object.defineProperties(Response.prototype,{url:{enumerable:true},status:{enumerable:true},ok:{enumerable:true},redirected:{enumerable:true},statusText:{enumerable:true},headers:{enumerable:true},clone:{enumerable:true}});Object.defineProperty(Response.prototype,Symbol.toStringTag,{value:"Response",writable:false,enumerable:false,configurable:true});const T=Symbol("Request internals");const E=i.URL||n.URL;const I=i.parse;const A=i.format;function parseURL(e){if(/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(e)){e=new E(e).toString()}return I(e)}const P="destroy"in a.Readable.prototype;function isRequest(e){return typeof e==="object"&&typeof e[T]==="object"}function isAbortSignal(e){const t=e&&typeof e==="object"&&Object.getPrototypeOf(e);return!!(t&&t.constructor.name==="AbortSignal")}class Request{constructor(e){let t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};let r;if(!isRequest(e)){if(e&&e.href){r=parseURL(e.href)}else{r=parseURL(`${e}`)}e={}}else{r=parseURL(e.url)}let a=t.method||e.method||"GET";a=a.toUpperCase();if((t.body!=null||isRequest(e)&&e.body!==null)&&(a==="GET"||a==="HEAD")){throw new TypeError("Request with GET/HEAD method cannot have body")}let s=t.body!=null?t.body:isRequest(e)&&e.body!==null?clone(e):null;Body.call(this,s,{timeout:t.timeout||e.timeout||0,size:t.size||e.size||0});const i=new Headers(t.headers||e.headers||{});if(s!=null&&!i.has("Content-Type")){const e=extractContentType(s);if(e){i.append("Content-Type",e)}}let n=isRequest(e)?e.signal:null;if("signal"in t)n=t.signal;if(n!=null&&!isAbortSignal(n)){throw new TypeError("Expected signal to be an instanceof AbortSignal")}this[T]={method:a,redirect:t.redirect||e.redirect||"follow",headers:i,parsedURL:r,signal:n};this.follow=t.follow!==undefined?t.follow:e.follow!==undefined?e.follow:20;this.compress=t.compress!==undefined?t.compress:e.compress!==undefined?e.compress:true;this.counter=t.counter||e.counter||0;this.agent=t.agent||e.agent}get method(){return this[T].method}get url(){return A(this[T].parsedURL)}get headers(){return this[T].headers}get redirect(){return this[T].redirect}get signal(){return this[T].signal}clone(){return new Request(this)}}Body.mixIn(Request.prototype);Object.defineProperty(Request.prototype,Symbol.toStringTag,{value:"Request",writable:false,enumerable:false,configurable:true});Object.defineProperties(Request.prototype,{method:{enumerable:true},url:{enumerable:true},headers:{enumerable:true},redirect:{enumerable:true},clone:{enumerable:true},signal:{enumerable:true}});function getNodeRequestOptions(e){const t=e[T].parsedURL;const r=new Headers(e[T].headers);if(!r.has("Accept")){r.set("Accept","*/*")}if(!t.protocol||!t.hostname){throw new TypeError("Only absolute URLs are supported")}if(!/^https?:$/.test(t.protocol)){throw new TypeError("Only HTTP(S) protocols are supported")}if(e.signal&&e.body instanceof a.Readable&&!P){throw new Error("Cancellation of streamed requests with AbortSignal is not supported in node < 8")}let s=null;if(e.body==null&&/^(POST|PUT)$/i.test(e.method)){s="0"}if(e.body!=null){const t=getTotalBytes(e);if(typeof t==="number"){s=String(t)}}if(s){r.set("Content-Length",s)}if(!r.has("User-Agent")){r.set("User-Agent","node-fetch/1.0 (+https://github.com/bitinn/node-fetch)")}if(e.compress&&!r.has("Accept-Encoding")){r.set("Accept-Encoding","gzip,deflate")}let i=e.agent;if(typeof i==="function"){i=i(t)}if(!r.has("Connection")&&!i){r.set("Connection","close")}return Object.assign({},t,{method:e.method,headers:exportNodeCompatibleHeaders(r),agent:i})}function AbortError(e){Error.call(this,e);this.type="aborted";this.message=e;Error.captureStackTrace(this,this.constructor)}AbortError.prototype=Object.create(Error.prototype);AbortError.prototype.constructor=AbortError;AbortError.prototype.name="AbortError";const C=a.PassThrough;const O=i.resolve;function fetch(e,t){if(!fetch.Promise){throw new Error("native promise missing, set fetch.Promise to your favorite alternative")}Body.Promise=fetch.Promise;return new fetch.Promise((function(r,i){const n=new Request(e,t);const d=getNodeRequestOptions(n);const l=(d.protocol==="https:"?o:s).request;const u=n.signal;let c=null;const m=function abort(){let e=new AbortError("The user aborted a request.");i(e);if(n.body&&n.body instanceof a.Readable){n.body.destroy(e)}if(!c||!c.body)return;c.body.emit("error",e)};if(u&&u.aborted){m();return}const h=function abortAndFinalize(){m();finalize()};const g=l(d);let v;if(u){u.addEventListener("abort",h)}function finalize(){g.abort();if(u)u.removeEventListener("abort",h);clearTimeout(v)}if(n.timeout){g.once("socket",(function(e){v=setTimeout((function(){i(new FetchError(`network timeout at: ${n.url}`,"request-timeout"));finalize()}),n.timeout)}))}g.on("error",(function(e){i(new FetchError(`request to ${n.url} failed, reason: ${e.message}`,"system",e));finalize()}));g.on("response",(function(e){clearTimeout(v);const t=createHeadersLenient(e.headers);if(fetch.isRedirect(e.statusCode)){const a=t.get("Location");const s=a===null?null:O(n.url,a);switch(n.redirect){case"error":i(new FetchError(`uri requested responds with a redirect, redirect mode is set to error: ${n.url}`,"no-redirect"));finalize();return;case"manual":if(s!==null){try{t.set("Location",s)}catch(e){i(e)}}break;case"follow":if(s===null){break}if(n.counter>=n.follow){i(new FetchError(`maximum redirect reached at: ${n.url}`,"max-redirect"));finalize();return}const a={headers:new Headers(n.headers),follow:n.follow,counter:n.counter+1,agent:n.agent,compress:n.compress,method:n.method,body:n.body,signal:n.signal,timeout:n.timeout,size:n.size};if(e.statusCode!==303&&n.body&&getTotalBytes(n)===null){i(new FetchError("Cannot follow redirect with body being a readable stream","unsupported-redirect"));finalize();return}if(e.statusCode===303||(e.statusCode===301||e.statusCode===302)&&n.method==="POST"){a.method="GET";a.body=undefined;a.headers.delete("content-length")}r(fetch(new Request(s,a)));finalize();return}}e.once("end",(function(){if(u)u.removeEventListener("abort",h)}));let a=e.pipe(new C);const s={url:n.url,status:e.statusCode,statusText:e.statusMessage,headers:t,size:n.size,timeout:n.timeout,counter:n.counter};const o=t.get("Content-Encoding");if(!n.compress||n.method==="HEAD"||o===null||e.statusCode===204||e.statusCode===304){c=new Response(a,s);r(c);return}const d={flush:p.Z_SYNC_FLUSH,finishFlush:p.Z_SYNC_FLUSH};if(o=="gzip"||o=="x-gzip"){a=a.pipe(p.createGunzip(d));c=new Response(a,s);r(c);return}if(o=="deflate"||o=="x-deflate"){const t=e.pipe(new C);t.once("data",(function(e){if((e[0]&15)===8){a=a.pipe(p.createInflate())}else{a=a.pipe(p.createInflateRaw())}c=new Response(a,s);r(c)}));return}if(o=="br"&&typeof p.createBrotliDecompress==="function"){a=a.pipe(p.createBrotliDecompress());c=new Response(a,s);r(c);return}c=new Response(a,s);r(c)}));writeToStream(g,n)}))}fetch.isRedirect=function(e){return e===301||e===302||e===303||e===307||e===308};fetch.Promise=global.Promise;e.exports=t=fetch;Object.defineProperty(t,"__esModule",{value:true});t["default"]=t;t.Headers=Headers;t.Request=Request;t.Response=Response;t.FetchError=FetchError},2299:(e,t,r)=>{"use strict";var a=r(5477);var s=r(1907);var i={TRANSITIONAL:0,NONTRANSITIONAL:1};function normalize(e){return e.split("\0").map((function(e){return e.normalize("NFC")})).join("\0")}function findStatus(e){var t=0;var r=s.length-1;while(t<=r){var a=Math.floor((t+r)/2);var i=s[a];if(i[0][0]<=e&&i[0][1]>=e){return i}else if(i[0][0]>e){r=a-1}else{t=a+1}}return null}var n=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;function countSymbols(e){return e.replace(n,"_").length}function mapChars(e,t,r){var a=false;var s="";var n=countSymbols(e);for(var o=0;o253||o.length===0){i.error=true}for(var p=0;p63||n.length===0){i.error=true;break}}}if(i.error)return null;return n.join(".")};e.exports.toUnicode=function(e,t){var r=processing(e,t,i.NONTRANSITIONAL);return{domain:r.string,error:r.error}};e.exports.PROCESSING_OPTIONS=i},5871:e=>{"use strict";var t={};e.exports=t;function sign(e){return e<0?-1:1}function evenRound(e){if(e%1===.5&&(e&1)===0){return Math.floor(e)}else{return Math.round(e)}}function createNumberConversion(e,t){if(!t.unsigned){--e}const r=t.unsigned?0:-Math.pow(2,e);const a=Math.pow(2,e)-1;const s=t.moduloBitLength?Math.pow(2,t.moduloBitLength):Math.pow(2,e);const i=t.moduloBitLength?Math.pow(2,t.moduloBitLength-1):Math.pow(2,e-1);return function(e,n){if(!n)n={};let o=+e;if(n.enforceRange){if(!Number.isFinite(o)){throw new TypeError("Argument is not a finite number")}o=sign(o)*Math.floor(Math.abs(o));if(oa){throw new TypeError("Argument is not in byte range")}return o}if(!isNaN(o)&&n.clamp){o=evenRound(o);if(oa)o=a;return o}if(!Number.isFinite(o)||o===0){return 0}o=sign(o)*Math.floor(Math.abs(o));o=o%s;if(!t.unsigned&&o>=i){return o-s}else if(t.unsigned){if(o<0){o+=s}else if(o===-0){return 0}}return o}}t["void"]=function(){return undefined};t["boolean"]=function(e){return!!e};t["byte"]=createNumberConversion(8,{unsigned:false});t["octet"]=createNumberConversion(8,{unsigned:true});t["short"]=createNumberConversion(16,{unsigned:false});t["unsigned short"]=createNumberConversion(16,{unsigned:true});t["long"]=createNumberConversion(32,{unsigned:false});t["unsigned long"]=createNumberConversion(32,{unsigned:true});t["long long"]=createNumberConversion(32,{unsigned:false,moduloBitLength:64});t["unsigned long long"]=createNumberConversion(32,{unsigned:true,moduloBitLength:64});t["double"]=function(e){const t=+e;if(!Number.isFinite(t)){throw new TypeError("Argument is not a finite floating-point value")}return t};t["unrestricted double"]=function(e){const t=+e;if(isNaN(t)){throw new TypeError("Argument is NaN")}return t};t["float"]=t["double"];t["unrestricted float"]=t["unrestricted double"];t["DOMString"]=function(e,t){if(!t)t={};if(t.treatNullAsEmptyString&&e===null){return""}return String(e)};t["ByteString"]=function(e,t){const r=String(e);let a=undefined;for(let e=0;(a=r.codePointAt(e))!==undefined;++e){if(a>255){throw new TypeError("Argument is not a valid bytestring")}}return r};t["USVString"]=function(e){const t=String(e);const r=t.length;const a=[];for(let e=0;e57343){a.push(String.fromCodePoint(s))}else if(56320<=s&&s<=57343){a.push(String.fromCodePoint(65533))}else{if(e===r-1){a.push(String.fromCodePoint(65533))}else{const r=t.charCodeAt(e+1);if(56320<=r&&r<=57343){const t=s&1023;const i=r&1023;a.push(String.fromCodePoint((2<<15)+(2<<9)*t+i));++e}else{a.push(String.fromCodePoint(65533))}}}}return a.join("")};t["Date"]=function(e,t){if(!(e instanceof Date)){throw new TypeError("Argument is not a Date object")}if(isNaN(e)){return undefined}return e};t["RegExp"]=function(e,t){if(!(e instanceof RegExp)){e=new RegExp(e)}return e}},8262:(e,t,r)=>{"use strict";const a=r(33);t.implementation=class URLImpl{constructor(e){const t=e[0];const r=e[1];let s=null;if(r!==undefined){s=a.basicURLParse(r);if(s==="failure"){throw new TypeError("Invalid base URL")}}const i=a.basicURLParse(t,{baseURL:s});if(i==="failure"){throw new TypeError("Invalid URL")}this._url=i}get href(){return a.serializeURL(this._url)}set href(e){const t=a.basicURLParse(e);if(t==="failure"){throw new TypeError("Invalid URL")}this._url=t}get origin(){return a.serializeURLOrigin(this._url)}get protocol(){return this._url.scheme+":"}set protocol(e){a.basicURLParse(e+":",{url:this._url,stateOverride:"scheme start"})}get username(){return this._url.username}set username(e){if(a.cannotHaveAUsernamePasswordPort(this._url)){return}a.setTheUsername(this._url,e)}get password(){return this._url.password}set password(e){if(a.cannotHaveAUsernamePasswordPort(this._url)){return}a.setThePassword(this._url,e)}get host(){const e=this._url;if(e.host===null){return""}if(e.port===null){return a.serializeHost(e.host)}return a.serializeHost(e.host)+":"+a.serializeInteger(e.port)}set host(e){if(this._url.cannotBeABaseURL){return}a.basicURLParse(e,{url:this._url,stateOverride:"host"})}get hostname(){if(this._url.host===null){return""}return a.serializeHost(this._url.host)}set hostname(e){if(this._url.cannotBeABaseURL){return}a.basicURLParse(e,{url:this._url,stateOverride:"hostname"})}get port(){if(this._url.port===null){return""}return a.serializeInteger(this._url.port)}set port(e){if(a.cannotHaveAUsernamePasswordPort(this._url)){return}if(e===""){this._url.port=null}else{a.basicURLParse(e,{url:this._url,stateOverride:"port"})}}get pathname(){if(this._url.cannotBeABaseURL){return this._url.path[0]}if(this._url.path.length===0){return""}return"/"+this._url.path.join("/")}set pathname(e){if(this._url.cannotBeABaseURL){return}this._url.path=[];a.basicURLParse(e,{url:this._url,stateOverride:"path start"})}get search(){if(this._url.query===null||this._url.query===""){return""}return"?"+this._url.query}set search(e){const t=this._url;if(e===""){t.query=null;return}const r=e[0]==="?"?e.substring(1):e;t.query="";a.basicURLParse(r,{url:t,stateOverride:"query"})}get hash(){if(this._url.fragment===null||this._url.fragment===""){return""}return"#"+this._url.fragment}set hash(e){if(e===""){this._url.fragment=null;return}const t=e[0]==="#"?e.substring(1):e;this._url.fragment="";a.basicURLParse(t,{url:this._url,stateOverride:"fragment"})}toJSON(){return this.href}}},653:(e,t,r)=>{"use strict";const a=r(5871);const s=r(276);const i=r(8262);const n=s.implSymbol;function URL(t){if(!this||this[n]||!(this instanceof URL)){throw new TypeError("Failed to construct 'URL': Please use the 'new' operator, this DOM object constructor cannot be called as a function.")}if(arguments.length<1){throw new TypeError("Failed to construct 'URL': 1 argument required, but only "+arguments.length+" present.")}const r=[];for(let e=0;e{"use strict";t.URL=r(653)["interface"];t.serializeURL=r(33).serializeURL;t.serializeURLOrigin=r(33).serializeURLOrigin;t.basicURLParse=r(33).basicURLParse;t.setTheUsername=r(33).setTheUsername;t.setThePassword=r(33).setThePassword;t.serializeHost=r(33).serializeHost;t.serializeInteger=r(33).serializeInteger;t.parseURL=r(33).parseURL},33:(e,t,r)=>{"use strict";const a=r(5477);const s=r(2299);const i={ftp:21,file:null,gopher:70,http:80,https:443,ws:80,wss:443};const n=Symbol("failure");function countSymbols(e){return a.ucs2.decode(e).length}function at(e,t){const r=e[t];return isNaN(r)?undefined:String.fromCodePoint(r)}function isASCIIDigit(e){return e>=48&&e<=57}function isASCIIAlpha(e){return e>=65&&e<=90||e>=97&&e<=122}function isASCIIAlphanumeric(e){return isASCIIAlpha(e)||isASCIIDigit(e)}function isASCIIHex(e){return isASCIIDigit(e)||e>=65&&e<=70||e>=97&&e<=102}function isSingleDot(e){return e==="."||e.toLowerCase()==="%2e"}function isDoubleDot(e){e=e.toLowerCase();return e===".."||e==="%2e."||e===".%2e"||e==="%2e%2e"}function isWindowsDriveLetterCodePoints(e,t){return isASCIIAlpha(e)&&(t===58||t===124)}function isWindowsDriveLetterString(e){return e.length===2&&isASCIIAlpha(e.codePointAt(0))&&(e[1]===":"||e[1]==="|")}function isNormalizedWindowsDriveLetterString(e){return e.length===2&&isASCIIAlpha(e.codePointAt(0))&&e[1]===":"}function containsForbiddenHostCodePoint(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|%|\/|:|\?|@|\[|\\|\]/)!==-1}function containsForbiddenHostCodePointExcludingPercent(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|\/|:|\?|@|\[|\\|\]/)!==-1}function isSpecialScheme(e){return i[e]!==undefined}function isSpecial(e){return isSpecialScheme(e.scheme)}function defaultPort(e){return i[e]}function percentEncode(e){let t=e.toString(16).toUpperCase();if(t.length===1){t="0"+t}return"%"+t}function utf8PercentEncode(e){const t=new Buffer(e);let r="";for(let e=0;e126}const o=new Set([32,34,35,60,62,63,96,123,125]);function isPathPercentEncode(e){return isC0ControlPercentEncode(e)||o.has(e)}const p=new Set([47,58,59,61,64,91,92,93,94,124]);function isUserinfoPercentEncode(e){return isPathPercentEncode(e)||p.has(e)}function percentEncodeChar(e,t){const r=String.fromCodePoint(e);if(t(e)){return utf8PercentEncode(r)}return r}function parseIPv4Number(e){let t=10;if(e.length>=2&&e.charAt(0)==="0"&&e.charAt(1).toLowerCase()==="x"){e=e.substring(2);t=16}else if(e.length>=2&&e.charAt(0)==="0"){e=e.substring(1);t=8}if(e===""){return 0}const r=t===10?/[^0-9]/:t===16?/[^0-9A-Fa-f]/:/[^0-7]/;if(r.test(e)){return n}return parseInt(e,t)}function parseIPv4(e){const t=e.split(".");if(t[t.length-1]===""){if(t.length>1){t.pop()}}if(t.length>4){return e}const r=[];for(const a of t){if(a===""){return e}const t=parseIPv4Number(a);if(t===n){return e}r.push(t)}for(let e=0;e255){return n}}if(r[r.length-1]>=Math.pow(256,5-r.length)){return n}let a=r.pop();let s=0;for(const e of r){a+=e*Math.pow(256,3-s);++s}return a}function serializeIPv4(e){let t="";let r=e;for(let e=1;e<=4;++e){t=String(r%256)+t;if(e!==4){t="."+t}r=Math.floor(r/256)}return t}function parseIPv6(e){const t=[0,0,0,0,0,0,0,0];let r=0;let s=null;let i=0;e=a.ucs2.decode(e);if(e[i]===58){if(e[i+1]!==58){return n}i+=2;++r;s=r}while(i6){return n}let a=0;while(e[i]!==undefined){let s=null;if(a>0){if(e[i]===46&&a<4){++i}else{return n}}if(!isASCIIDigit(e[i])){return n}while(isASCIIDigit(e[i])){const t=parseInt(at(e,i));if(s===null){s=t}else if(s===0){return n}else{s=s*10+t}if(s>255){return n}++i}t[r]=t[r]*256+s;++a;if(a===2||a===4){++r}}if(a!==4){return n}break}else if(e[i]===58){++i;if(e[i]===undefined){return n}}else if(e[i]!==undefined){return n}t[r]=a;++r}if(s!==null){let e=r-s;r=7;while(r!==0&&e>0){const a=t[s+e-1];t[s+e-1]=t[r];t[r]=a;--r;--e}}else if(s===null&&r!==8){return n}return t}function serializeIPv6(e){let t="";const r=findLongestZeroSequence(e);const a=r.idx;let s=false;for(let r=0;r<=7;++r){if(s&&e[r]===0){continue}else if(s){s=false}if(a===r){const e=r===0?"::":":";t+=e;s=true;continue}t+=e[r].toString(16);if(r!==7){t+=":"}}return t}function parseHost(e,t){if(e[0]==="["){if(e[e.length-1]!=="]"){return n}return parseIPv6(e.substring(1,e.length-1))}if(!t){return parseOpaqueHost(e)}const r=utf8PercentDecode(e);const a=s.toASCII(r,false,s.PROCESSING_OPTIONS.NONTRANSITIONAL,false);if(a===null){return n}if(containsForbiddenHostCodePoint(a)){return n}const i=parseIPv4(a);if(typeof i==="number"||i===n){return i}return a}function parseOpaqueHost(e){if(containsForbiddenHostCodePointExcludingPercent(e)){return n}let t="";const r=a.ucs2.decode(e);for(let e=0;er){t=a;r=s}a=null;s=0}else{if(a===null){a=i}++s}}if(s>r){t=a;r=s}return{idx:t,len:r}}function serializeHost(e){if(typeof e==="number"){return serializeIPv4(e)}if(e instanceof Array){return"["+serializeIPv6(e)+"]"}return e}function trimControlChars(e){return e.replace(/^[\u0000-\u001F\u0020]+|[\u0000-\u001F\u0020]+$/g,"")}function trimTabAndNewline(e){return e.replace(/\u0009|\u000A|\u000D/g,"")}function shortenPath(e){const t=e.path;if(t.length===0){return}if(e.scheme==="file"&&t.length===1&&isNormalizedWindowsDriveLetter(t[0])){return}t.pop()}function includesCredentials(e){return e.username!==""||e.password!==""}function cannotHaveAUsernamePasswordPort(e){return e.host===null||e.host===""||e.cannotBeABaseURL||e.scheme==="file"}function isNormalizedWindowsDriveLetter(e){return/^[A-Za-z]:$/.test(e)}function URLStateMachine(e,t,r,s,i){this.pointer=0;this.input=e;this.base=t||null;this.encodingOverride=r||"utf-8";this.stateOverride=i;this.url=s;this.failure=false;this.parseError=false;if(!this.url){this.url={scheme:"",username:"",password:"",host:null,port:null,path:[],query:null,fragment:null,cannotBeABaseURL:false};const e=trimControlChars(this.input);if(e!==this.input){this.parseError=true}this.input=e}const o=trimTabAndNewline(this.input);if(o!==this.input){this.parseError=true}this.input=o;this.state=i||"scheme start";this.buffer="";this.atFlag=false;this.arrFlag=false;this.passwordTokenSeenFlag=false;this.input=a.ucs2.decode(this.input);for(;this.pointer<=this.input.length;++this.pointer){const e=this.input[this.pointer];const t=isNaN(e)?undefined:String.fromCodePoint(e);const r=this["parse "+this.state](e,t);if(!r){break}else if(r===n){this.failure=true;break}}}URLStateMachine.prototype["parse scheme start"]=function parseSchemeStart(e,t){if(isASCIIAlpha(e)){this.buffer+=t.toLowerCase();this.state="scheme"}else if(!this.stateOverride){this.state="no scheme";--this.pointer}else{this.parseError=true;return n}return true};URLStateMachine.prototype["parse scheme"]=function parseScheme(e,t){if(isASCIIAlphanumeric(e)||e===43||e===45||e===46){this.buffer+=t.toLowerCase()}else if(e===58){if(this.stateOverride){if(isSpecial(this.url)&&!isSpecialScheme(this.buffer)){return false}if(!isSpecial(this.url)&&isSpecialScheme(this.buffer)){return false}if((includesCredentials(this.url)||this.url.port!==null)&&this.buffer==="file"){return false}if(this.url.scheme==="file"&&(this.url.host===""||this.url.host===null)){return false}}this.url.scheme=this.buffer;this.buffer="";if(this.stateOverride){return false}if(this.url.scheme==="file"){if(this.input[this.pointer+1]!==47||this.input[this.pointer+2]!==47){this.parseError=true}this.state="file"}else if(isSpecial(this.url)&&this.base!==null&&this.base.scheme===this.url.scheme){this.state="special relative or authority"}else if(isSpecial(this.url)){this.state="special authority slashes"}else if(this.input[this.pointer+1]===47){this.state="path or authority";++this.pointer}else{this.url.cannotBeABaseURL=true;this.url.path.push("");this.state="cannot-be-a-base-URL path"}}else if(!this.stateOverride){this.buffer="";this.state="no scheme";this.pointer=-1}else{this.parseError=true;return n}return true};URLStateMachine.prototype["parse no scheme"]=function parseNoScheme(e){if(this.base===null||this.base.cannotBeABaseURL&&e!==35){return n}else if(this.base.cannotBeABaseURL&&e===35){this.url.scheme=this.base.scheme;this.url.path=this.base.path.slice();this.url.query=this.base.query;this.url.fragment="";this.url.cannotBeABaseURL=true;this.state="fragment"}else if(this.base.scheme==="file"){this.state="file";--this.pointer}else{this.state="relative";--this.pointer}return true};URLStateMachine.prototype["parse special relative or authority"]=function parseSpecialRelativeOrAuthority(e){if(e===47&&this.input[this.pointer+1]===47){this.state="special authority ignore slashes";++this.pointer}else{this.parseError=true;this.state="relative";--this.pointer}return true};URLStateMachine.prototype["parse path or authority"]=function parsePathOrAuthority(e){if(e===47){this.state="authority"}else{this.state="path";--this.pointer}return true};URLStateMachine.prototype["parse relative"]=function parseRelative(e){this.url.scheme=this.base.scheme;if(isNaN(e)){this.url.username=this.base.username;this.url.password=this.base.password;this.url.host=this.base.host;this.url.port=this.base.port;this.url.path=this.base.path.slice();this.url.query=this.base.query}else if(e===47){this.state="relative slash"}else if(e===63){this.url.username=this.base.username;this.url.password=this.base.password;this.url.host=this.base.host;this.url.port=this.base.port;this.url.path=this.base.path.slice();this.url.query="";this.state="query"}else if(e===35){this.url.username=this.base.username;this.url.password=this.base.password;this.url.host=this.base.host;this.url.port=this.base.port;this.url.path=this.base.path.slice();this.url.query=this.base.query;this.url.fragment="";this.state="fragment"}else if(isSpecial(this.url)&&e===92){this.parseError=true;this.state="relative slash"}else{this.url.username=this.base.username;this.url.password=this.base.password;this.url.host=this.base.host;this.url.port=this.base.port;this.url.path=this.base.path.slice(0,this.base.path.length-1);this.state="path";--this.pointer}return true};URLStateMachine.prototype["parse relative slash"]=function parseRelativeSlash(e){if(isSpecial(this.url)&&(e===47||e===92)){if(e===92){this.parseError=true}this.state="special authority ignore slashes"}else if(e===47){this.state="authority"}else{this.url.username=this.base.username;this.url.password=this.base.password;this.url.host=this.base.host;this.url.port=this.base.port;this.state="path";--this.pointer}return true};URLStateMachine.prototype["parse special authority slashes"]=function parseSpecialAuthoritySlashes(e){if(e===47&&this.input[this.pointer+1]===47){this.state="special authority ignore slashes";++this.pointer}else{this.parseError=true;this.state="special authority ignore slashes";--this.pointer}return true};URLStateMachine.prototype["parse special authority ignore slashes"]=function parseSpecialAuthorityIgnoreSlashes(e){if(e!==47&&e!==92){this.state="authority";--this.pointer}else{this.parseError=true}return true};URLStateMachine.prototype["parse authority"]=function parseAuthority(e,t){if(e===64){this.parseError=true;if(this.atFlag){this.buffer="%40"+this.buffer}this.atFlag=true;const e=countSymbols(this.buffer);for(let t=0;tMath.pow(2,16)-1){this.parseError=true;return n}this.url.port=e===defaultPort(this.url.scheme)?null:e;this.buffer=""}if(this.stateOverride){return false}this.state="path start";--this.pointer}else{this.parseError=true;return n}return true};const d=new Set([47,92,63,35]);URLStateMachine.prototype["parse file"]=function parseFile(e){this.url.scheme="file";if(e===47||e===92){if(e===92){this.parseError=true}this.state="file slash"}else if(this.base!==null&&this.base.scheme==="file"){if(isNaN(e)){this.url.host=this.base.host;this.url.path=this.base.path.slice();this.url.query=this.base.query}else if(e===63){this.url.host=this.base.host;this.url.path=this.base.path.slice();this.url.query="";this.state="query"}else if(e===35){this.url.host=this.base.host;this.url.path=this.base.path.slice();this.url.query=this.base.query;this.url.fragment="";this.state="fragment"}else{if(this.input.length-this.pointer-1===0||!isWindowsDriveLetterCodePoints(e,this.input[this.pointer+1])||this.input.length-this.pointer-1>=2&&!d.has(this.input[this.pointer+2])){this.url.host=this.base.host;this.url.path=this.base.path.slice();shortenPath(this.url)}else{this.parseError=true}this.state="path";--this.pointer}}else{this.state="path";--this.pointer}return true};URLStateMachine.prototype["parse file slash"]=function parseFileSlash(e){if(e===47||e===92){if(e===92){this.parseError=true}this.state="file host"}else{if(this.base!==null&&this.base.scheme==="file"){if(isNormalizedWindowsDriveLetterString(this.base.path[0])){this.url.path.push(this.base.path[0])}else{this.url.host=this.base.host}}this.state="path";--this.pointer}return true};URLStateMachine.prototype["parse file host"]=function parseFileHost(e,t){if(isNaN(e)||e===47||e===92||e===63||e===35){--this.pointer;if(!this.stateOverride&&isWindowsDriveLetterString(this.buffer)){this.parseError=true;this.state="path"}else if(this.buffer===""){this.url.host="";if(this.stateOverride){return false}this.state="path start"}else{let e=parseHost(this.buffer,isSpecial(this.url));if(e===n){return n}if(e==="localhost"){e=""}this.url.host=e;if(this.stateOverride){return false}this.buffer="";this.state="path start"}}else{this.buffer+=t}return true};URLStateMachine.prototype["parse path start"]=function parsePathStart(e){if(isSpecial(this.url)){if(e===92){this.parseError=true}this.state="path";if(e!==47&&e!==92){--this.pointer}}else if(!this.stateOverride&&e===63){this.url.query="";this.state="query"}else if(!this.stateOverride&&e===35){this.url.fragment="";this.state="fragment"}else if(e!==undefined){this.state="path";if(e!==47){--this.pointer}}return true};URLStateMachine.prototype["parse path"]=function parsePath(e){if(isNaN(e)||e===47||isSpecial(this.url)&&e===92||!this.stateOverride&&(e===63||e===35)){if(isSpecial(this.url)&&e===92){this.parseError=true}if(isDoubleDot(this.buffer)){shortenPath(this.url);if(e!==47&&!(isSpecial(this.url)&&e===92)){this.url.path.push("")}}else if(isSingleDot(this.buffer)&&e!==47&&!(isSpecial(this.url)&&e===92)){this.url.path.push("")}else if(!isSingleDot(this.buffer)){if(this.url.scheme==="file"&&this.url.path.length===0&&isWindowsDriveLetterString(this.buffer)){if(this.url.host!==""&&this.url.host!==null){this.parseError=true;this.url.host=""}this.buffer=this.buffer[0]+":"}this.url.path.push(this.buffer)}this.buffer="";if(this.url.scheme==="file"&&(e===undefined||e===63||e===35)){while(this.url.path.length>1&&this.url.path[0]===""){this.parseError=true;this.url.path.shift()}}if(e===63){this.url.query="";this.state="query"}if(e===35){this.url.fragment="";this.state="fragment"}}else{if(e===37&&(!isASCIIHex(this.input[this.pointer+1])||!isASCIIHex(this.input[this.pointer+2]))){this.parseError=true}this.buffer+=percentEncodeChar(e,isPathPercentEncode)}return true};URLStateMachine.prototype["parse cannot-be-a-base-URL path"]=function parseCannotBeABaseURLPath(e){if(e===63){this.url.query="";this.state="query"}else if(e===35){this.url.fragment="";this.state="fragment"}else{if(!isNaN(e)&&e!==37){this.parseError=true}if(e===37&&(!isASCIIHex(this.input[this.pointer+1])||!isASCIIHex(this.input[this.pointer+2]))){this.parseError=true}if(!isNaN(e)){this.url.path[0]=this.url.path[0]+percentEncodeChar(e,isC0ControlPercentEncode)}}return true};URLStateMachine.prototype["parse query"]=function parseQuery(e,t){if(isNaN(e)||!this.stateOverride&&e===35){if(!isSpecial(this.url)||this.url.scheme==="ws"||this.url.scheme==="wss"){this.encodingOverride="utf-8"}const t=new Buffer(this.buffer);for(let e=0;e126||t[e]===34||t[e]===35||t[e]===60||t[e]===62){this.url.query+=percentEncode(t[e])}else{this.url.query+=String.fromCodePoint(t[e])}}this.buffer="";if(e===35){this.url.fragment="";this.state="fragment"}}else{if(e===37&&(!isASCIIHex(this.input[this.pointer+1])||!isASCIIHex(this.input[this.pointer+2]))){this.parseError=true}this.buffer+=t}return true};URLStateMachine.prototype["parse fragment"]=function parseFragment(e){if(isNaN(e)){}else if(e===0){this.parseError=true}else{if(e===37&&(!isASCIIHex(this.input[this.pointer+1])||!isASCIIHex(this.input[this.pointer+2]))){this.parseError=true}this.url.fragment+=percentEncodeChar(e,isC0ControlPercentEncode)}return true};function serializeURL(e,t){let r=e.scheme+":";if(e.host!==null){r+="//";if(e.username!==""||e.password!==""){r+=e.username;if(e.password!==""){r+=":"+e.password}r+="@"}r+=serializeHost(e.host);if(e.port!==null){r+=":"+e.port}}else if(e.host===null&&e.scheme==="file"){r+="//"}if(e.cannotBeABaseURL){r+=e.path[0]}else{for(const t of e.path){r+="/"+t}}if(e.query!==null){r+="?"+e.query}if(!t&&e.fragment!==null){r+="#"+e.fragment}return r}function serializeOrigin(e){let t=e.scheme+"://";t+=serializeHost(e.host);if(e.port!==null){t+=":"+e.port}return t}e.exports.serializeURL=serializeURL;e.exports.serializeURLOrigin=function(t){switch(t.scheme){case"blob":try{return e.exports.serializeURLOrigin(e.exports.parseURL(t.path[0]))}catch(e){return"null"}case"ftp":case"gopher":case"http":case"https":case"ws":case"wss":return serializeOrigin({scheme:t.scheme,host:t.host,port:t.port});case"file":return"file://";default:return"null"}};e.exports.basicURLParse=function(e,t){if(t===undefined){t={}}const r=new URLStateMachine(e,t.baseURL,t.encodingOverride,t.url,t.stateOverride);if(r.failure){return"failure"}return r.url};e.exports.setTheUsername=function(e,t){e.username="";const r=a.ucs2.decode(t);for(let t=0;t{"use strict";e.exports.mixin=function mixin(e,t){const r=Object.getOwnPropertyNames(t);for(let a=0;a{var a=r(2940);e.exports=a(once);e.exports.strict=a(onceStrict);once.proto=once((function(){Object.defineProperty(Function.prototype,"once",{value:function(){return once(this)},configurable:true});Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return onceStrict(this)},configurable:true})}));function once(e){var f=function(){if(f.called)return f.value;f.called=true;return f.value=e.apply(this,arguments)};f.called=false;return f}function onceStrict(e){var f=function(){if(f.called)throw new Error(f.onceError);f.called=true;return f.value=e.apply(this,arguments)};var t=e.name||"Function wrapped with `once`";f.onceError=t+" shouldn't be called more than once";f.called=false;return f}},9318:(e,t,r)=>{"use strict";const a=r(2037);const s=r(6224);const i=r(1621);const{env:n}=process;let o;if(i("no-color")||i("no-colors")||i("color=false")||i("color=never")){o=0}else if(i("color")||i("colors")||i("color=true")||i("color=always")){o=1}if("FORCE_COLOR"in n){if(n.FORCE_COLOR==="true"){o=1}else if(n.FORCE_COLOR==="false"){o=0}else{o=n.FORCE_COLOR.length===0?1:Math.min(parseInt(n.FORCE_COLOR,10),3)}}function translateLevel(e){if(e===0){return false}return{level:e,hasBasic:true,has256:e>=2,has16m:e>=3}}function supportsColor(e,t){if(o===0){return 0}if(i("color=16m")||i("color=full")||i("color=truecolor")){return 3}if(i("color=256")){return 2}if(e&&!t&&o===undefined){return 0}const r=o||0;if(n.TERM==="dumb"){return r}if(process.platform==="win32"){const e=a.release().split(".");if(Number(e[0])>=10&&Number(e[2])>=10586){return Number(e[2])>=14931?3:2}return 1}if("CI"in n){if(["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE"].some((e=>e in n))||n.CI_NAME==="codeship"){return 1}return r}if("TEAMCITY_VERSION"in n){return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(n.TEAMCITY_VERSION)?1:0}if(n.COLORTERM==="truecolor"){return 3}if("TERM_PROGRAM"in n){const e=parseInt((n.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(n.TERM_PROGRAM){case"iTerm.app":return e>=3?3:2;case"Apple_Terminal":return 2}}if(/-256(color)?$/i.test(n.TERM)){return 2}if(/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(n.TERM)){return 1}if("COLORTERM"in n){return 1}return r}function getSupportLevel(e){const t=supportsColor(e,e&&e.isTTY);return translateLevel(t)}e.exports={supportsColor:getSupportLevel,stdout:translateLevel(supportsColor(true,s.isatty(1))),stderr:translateLevel(supportsColor(true,s.isatty(2)))}},8824:(e,t,r)=>{"use strict";const a=r(9318);const s=r(1621);function parseVersion(e){if(/^\d{3,4}$/.test(e)){const t=/(\d{1,2})(\d{2})/.exec(e);return{major:0,minor:parseInt(t[1],10),patch:parseInt(t[2],10)}}const t=(e||"").split(".").map((e=>parseInt(e,10)));return{major:t[0],minor:t[1],patch:t[2]}}function supportsHyperlink(e){const{env:t}=process;if("FORCE_HYPERLINK"in t){return!(t.FORCE_HYPERLINK.length>0&&parseInt(t.FORCE_HYPERLINK,10)===0)}if(s("no-hyperlink")||s("no-hyperlinks")||s("hyperlink=false")||s("hyperlink=never")){return false}if(s("hyperlink=true")||s("hyperlink=always")){return true}if(!a.supportsColor(e)){return false}if(e&&!e.isTTY){return false}if(process.platform==="win32"){return false}if("NETLIFY"in t){return true}if("CI"in t){return false}if("TEAMCITY_VERSION"in t){return false}if("TERM_PROGRAM"in t){const e=parseVersion(t.TERM_PROGRAM_VERSION);switch(t.TERM_PROGRAM){case"iTerm.app":if(e.major===3){return e.minor>=1}return e.major>3}}if("VTE_VERSION"in t){if(t.VTE_VERSION==="0.50.0"){return false}const e=parseVersion(t.VTE_VERSION);return e.major>0||e.minor>=50}return false}e.exports={supportsHyperlink:supportsHyperlink,stdout:supportsHyperlink(process.stdout),stderr:supportsHyperlink(process.stderr)}},4351:e=>{ /*! ***************************************************************************** Copyright (c) Microsoft Corporation. @@ -27,4 +27,4 @@ LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */ -var t;var r;var a;var s;var i;var n;var o;var p;var d;var l;var u;var c;var m;var h;var g;var v;var _;var b;var S;var w;var y;var T;var E;var I;(function(t){var r=typeof global==="object"?global:typeof self==="object"?self:typeof this==="object"?this:{};if(typeof define==="function"&&define.amd){define("tslib",["exports"],(function(e){t(createExporter(r,createExporter(e)))}))}else if(true&&typeof e.exports==="object"){t(createExporter(r,createExporter(e.exports)))}else{t(createExporter(r))}function createExporter(e,t){if(e!==r){if(typeof Object.create==="function"){Object.defineProperty(e,"__esModule",{value:true})}else{e.__esModule=true}}return function(r,a){return e[r]=t?t(r,a):a}}})((function(e){var A=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r))e[r]=t[r]};t=function(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");A(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)};r=Object.assign||function(e){for(var t,r=1,a=arguments.length;r=0;o--)if(n=e[o])i=(s<3?n(i):s>3?n(t,r,i):n(t,r))||i;return s>3&&i&&Object.defineProperty(t,r,i),i};i=function(e,t){return function(r,a){t(r,a,e)}};n=function(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)};o=function(e,t,r,a){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,s){function fulfilled(e){try{step(a.next(e))}catch(e){s(e)}}function rejected(e){try{step(a["throw"](e))}catch(e){s(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((a=a.apply(e,t||[])).next())}))};p=function(e,t){var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},a,s,i,n;return n={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(n[Symbol.iterator]=function(){return this}),n;function verb(e){return function(t){return step([e,t])}}function step(n){if(a)throw new TypeError("Generator is already executing.");while(r)try{if(a=1,s&&(i=n[0]&2?s["return"]:n[0]?s["throw"]||((i=s["return"])&&i.call(s),0):s.next)&&!(i=i.call(s,n[1])).done)return i;if(s=0,i)n=[n[0]&2,i.value];switch(n[0]){case 0:case 1:i=n;break;case 4:r.label++;return{value:n[1],done:false};case 5:r.label++;s=n[1];n=[0];continue;case 7:n=r.ops.pop();r.trys.pop();continue;default:if(!(i=r.trys,i=i.length>0&&i[i.length-1])&&(n[0]===6||n[0]===2)){r=0;continue}if(n[0]===3&&(!i||n[1]>i[0]&&n[1]=e.length)e=void 0;return{value:e&&e[a++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};u=function(e,t){var r=typeof Symbol==="function"&&e[Symbol.iterator];if(!r)return e;var a=r.call(e),s,i=[],n;try{while((t===void 0||t-- >0)&&!(s=a.next()).done)i.push(s.value)}catch(e){n={error:e}}finally{try{if(s&&!s.done&&(r=a["return"]))r.call(a)}finally{if(n)throw n.error}}return i};c=function(){for(var e=[],t=0;t1||resume(e,t)}))}}function resume(e,t){try{step(a[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof g?Promise.resolve(e.value.v).then(fulfill,reject):settle(i[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),i.shift(),i.length)resume(i[0][0],i[0][1])}};_=function(e){var t,r;return t={},verb("next"),verb("throw",(function(e){throw e})),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(a,s){t[a]=e[a]?function(t){return(r=!r)?{value:g(e[a](t)),done:a==="return"}:s?s(t):t}:s}};b=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof l==="function"?l(e):e[Symbol.iterator](),r={},verb("next"),verb("throw"),verb("return"),r[Symbol.asyncIterator]=function(){return this},r);function verb(t){r[t]=e[t]&&function(r){return new Promise((function(a,s){r=e[t](r),settle(a,s,r.done,r.value)}))}}function settle(e,t,r,a){Promise.resolve(a).then((function(t){e({value:t,done:r})}),t)}};S=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};var P=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};w=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r))I(t,e,r);P(t,e);return t};y=function(e){return e&&e.__esModule?e:{default:e}};T=function(e,t,r,a){if(r==="a"&&!a)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!a:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?a:r==="a"?a.call(e):a?a.value:t.get(e)};E=function(e,t,r,a,s){if(a==="m")throw new TypeError("Private method is not writable");if(a==="a"&&!s)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!s:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return a==="a"?s.call(e,r):s?s.value=r:t.set(e,r),r};e("__extends",t);e("__assign",r);e("__rest",a);e("__decorate",s);e("__param",i);e("__metadata",n);e("__awaiter",o);e("__generator",p);e("__exportStar",d);e("__createBinding",I);e("__values",l);e("__read",u);e("__spread",c);e("__spreadArrays",m);e("__spreadArray",h);e("__await",g);e("__asyncGenerator",v);e("__asyncDelegator",_);e("__asyncValues",b);e("__makeTemplateObject",S);e("__importStar",w);e("__importDefault",y);e("__classPrivateFieldGet",T);e("__classPrivateFieldSet",E)}))},4294:(e,t,r)=>{e.exports=r(4219)},4219:(e,t,r)=>{"use strict";var a=r(1808);var s=r(4404);var i=r(3685);var n=r(5687);var o=r(2361);var p=r(9491);var d=r(3837);t.httpOverHttp=httpOverHttp;t.httpsOverHttp=httpsOverHttp;t.httpOverHttps=httpOverHttps;t.httpsOverHttps=httpsOverHttps;function httpOverHttp(e){var t=new TunnelingAgent(e);t.request=i.request;return t}function httpsOverHttp(e){var t=new TunnelingAgent(e);t.request=i.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function httpOverHttps(e){var t=new TunnelingAgent(e);t.request=n.request;return t}function httpsOverHttps(e){var t=new TunnelingAgent(e);t.request=n.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function TunnelingAgent(e){var t=this;t.options=e||{};t.proxyOptions=t.options.proxy||{};t.maxSockets=t.options.maxSockets||i.Agent.defaultMaxSockets;t.requests=[];t.sockets=[];t.on("free",(function onFree(e,r,a,s){var i=toOptions(r,a,s);for(var n=0,o=t.requests.length;n=this.maxSockets){s.requests.push(i);return}s.createSocket(i,(function(t){t.on("free",onFree);t.on("close",onCloseOrRemove);t.on("agentRemove",onCloseOrRemove);e.onSocket(t);function onFree(){s.emit("free",t,i)}function onCloseOrRemove(e){s.removeSocket(t);t.removeListener("free",onFree);t.removeListener("close",onCloseOrRemove);t.removeListener("agentRemove",onCloseOrRemove)}}))};TunnelingAgent.prototype.createSocket=function createSocket(e,t){var r=this;var a={};r.sockets.push(a);var s=mergeOptions({},r.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:false,headers:{host:e.host+":"+e.port}});if(e.localAddress){s.localAddress=e.localAddress}if(s.proxyAuth){s.headers=s.headers||{};s.headers["Proxy-Authorization"]="Basic "+new Buffer(s.proxyAuth).toString("base64")}l("making CONNECT request");var i=r.request(s);i.useChunkedEncodingByDefault=false;i.once("response",onResponse);i.once("upgrade",onUpgrade);i.once("connect",onConnect);i.once("error",onError);i.end();function onResponse(e){e.upgrade=true}function onUpgrade(e,t,r){process.nextTick((function(){onConnect(e,t,r)}))}function onConnect(s,n,o){i.removeAllListeners();n.removeAllListeners();if(s.statusCode!==200){l("tunneling socket could not be established, statusCode=%d",s.statusCode);n.destroy();var p=new Error("tunneling socket could not be established, "+"statusCode="+s.statusCode);p.code="ECONNRESET";e.request.emit("error",p);r.removeSocket(a);return}if(o.length>0){l("got illegal response body from proxy");n.destroy();var p=new Error("got illegal response body from proxy");p.code="ECONNRESET";e.request.emit("error",p);r.removeSocket(a);return}l("tunneling connection has established");r.sockets[r.sockets.indexOf(a)]=n;return t(n)}function onError(t){i.removeAllListeners();l("tunneling socket could not be established, cause=%s\n",t.message,t.stack);var s=new Error("tunneling socket could not be established, "+"cause="+t.message);s.code="ECONNRESET";e.request.emit("error",s);r.removeSocket(a)}};TunnelingAgent.prototype.removeSocket=function removeSocket(e){var t=this.sockets.indexOf(e);if(t===-1){return}this.sockets.splice(t,1);var r=this.requests.shift();if(r){this.createSocket(r,(function(e){r.request.onSocket(e)}))}};function createSecureSocket(e,t){var r=this;TunnelingAgent.prototype.createSocket.call(r,e,(function(a){var i=e.request.getHeader("host");var n=mergeOptions({},r.options,{socket:a,servername:i?i.replace(/:.*$/,""):e.host});var o=s.connect(0,n);r.sockets[r.sockets.indexOf(a)]=o;t(o)}))}function toOptions(e,t,r){if(typeof e==="string"){return{host:e,port:t,localAddress:r}}return e}function mergeOptions(e){for(var t=1,r=arguments.length;t{"use strict";Object.defineProperty(t,"__esModule",{value:true});function getUserAgent(){if(typeof navigator==="object"&&"userAgent"in navigator){return navigator.userAgent}if(typeof process==="object"&&"version"in process){return`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`}return""}t.getUserAgent=getUserAgent},2940:e=>{e.exports=wrappy;function wrappy(e,t){if(e&&t)return wrappy(e)(t);if(typeof e!=="function")throw new TypeError("need wrapper function");Object.keys(e).forEach((function(t){wrapper[t]=e[t]}));return wrapper;function wrapper(){var t=new Array(arguments.length);for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractInputsService=void 0;const a=r(4351);const s=r(2733);const i=(0,a.__importDefault)(r(250));class AbstractInputsService{constructor(){this.inputs$$=undefined}initialize(){this.setInputs();this.logInputs();return this}logInputs(){s.CoreInputsService.logInputs(`${i.default.upperFirst(this._inputsName)} inputs`,this.getInputs());return this}getInputs(){if(!this.inputs$$){throw new Error(`The ${i.default.toLower(this._inputsName)} inputs are unset`)}return this.inputs$$}}t.AbstractInputsService=AbstractInputsService},194:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CommonInputsService=void 0;const a=r(4351);const s=r(5950);const i=r(9986);const n=(0,a.__importStar)(r(2186));const o=(0,a.__importDefault)(r(250));class CommonInputsService extends s.AbstractInputsService{constructor(){super(...arguments);this._inputsName=`common`}static getInstance(){if(o.default.isNil(CommonInputsService._instance)){CommonInputsService._instance=new CommonInputsService}return CommonInputsService._instance}setInputs(){this.inputs$$={dryRun:n.getBooleanInput(i.EInputs.DRY_RUN,{required:false}),githubToken:n.getInput(i.EInputs.GITHUB_TOKEN,{required:false})};return this.inputs$$}}t.CommonInputsService=CommonInputsService},2733:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CoreInputsService=void 0;const a=r(4351);const s=r(8099);const i=r(67);const n=r(8110);const o=r(3406);const p=(0,a.__importStar)(r(2186));const d=(0,a.__importDefault)(r(250));class CoreInputsService{static logInputs(e,t){i.LoggerService.startGroup(e);d.default.forIn(t,((e,t,r)=>{const a=d.default.findLastKey(r,(()=>true));i.LoggerService.info(s.LoggerFormatService.white(t===a?o.ETreeRows.LAST:o.ETreeRows.ANY),i.LoggerService.input(d.default.kebabCase(t)),i.LoggerService.value(e))}));i.LoggerService.endGroup();return CoreInputsService}static getNumberInput$$(e,t){const r=p.getInput(e,t);const a=d.default.parseInt(r);if(!(0,n.isFiniteNumber)(a)){i.LoggerService.error(`Wrong value given to the input`,i.LoggerService.value(e),s.LoggerFormatService.white(`->`),i.LoggerService.value(r));throw new Error(`Wrong value given to the input number ${e}`)}return a}}t.CoreInputsService=CoreInputsService},9986:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.EInputs=void 0;var r;(function(e){e["GITHUB_TOKEN"]="github-token";e["DRY_RUN"]="dry-run";e["ISSUE_DAYS_BEFORE_CLOSE"]="issue-days-before-close";e["ISSUE_DAYS_BEFORE_STALE"]="issue-days-before-stale";e["ISSUE_IGNORE_ALL_ASSIGNEES"]="issue-ignore-all-assignees";e["ISSUE_IGNORE_ANY_ASSIGNEES"]="issue-ignore-any-assignees";e["ISSUE_IGNORE_ALL_LABELS"]="issue-ignore-all-labels";e["ISSUE_IGNORE_ANY_LABELS"]="issue-ignore-any-labels";e["ISSUE_ADD_LABELS_AFTER_STALE"]="issue-add-labels-after-stale";e["ISSUE_ADD_LABELS_AFTER_CLOSE"]="issue-add-labels-after-close";e["ISSUE_IGNORE_ALL_PROJECT_CARDS"]="issue-ignore-all-project-cards";e["ISSUE_IGNORE_BEFORE_CREATION_DATE"]="issue-ignore-before-creation-date";e["ISSUE_STALE_LABEL"]="issue-stale-label";e["ISSUE_STALE_COMMENT"]="issue-stale-comment";e["ISSUE_CLOSE_COMMENT"]="issue-close-comment";e["ISSUE_PROCESSING"]="issue-processing";e["PULL_REQUEST_DAYS_BEFORE_CLOSE"]="pull-request-days-before-close";e["PULL_REQUEST_DAYS_BEFORE_STALE"]="pull-request-days-before-stale";e["PULL_REQUEST_IGNORE_ALL_ASSIGNEES"]="pull-request-ignore-all-assignees";e["PULL_REQUEST_DELETE_BRANCH_AFTER_CLOSE"]="pull-request-delete-branch-after-close";e["PULL_REQUEST_IGNORE_ANY_ASSIGNEES"]="pull-request-ignore-any-assignees";e["PULL_REQUEST_ADD_LABELS_AFTER_STALE"]="pull-request-add-labels-after-stale";e["PULL_REQUEST_ADD_LABELS_AFTER_CLOSE"]="pull-request-add-labels-after-close";e["PULL_REQUEST_IGNORE_ALL_LABELS"]="pull-request-ignore-all-labels";e["PULL_REQUEST_IGNORE_DRAFT"]="pull-request-ignore-draft";e["PULL_REQUEST_IGNORE_ANY_LABELS"]="pull-request-ignore-any-labels";e["PULL_REQUEST_IGNORE_ALL_PROJECT_CARDS"]="pull-request-ignore-all-project-cards";e["PULL_REQUEST_IGNORE_BEFORE_CREATION_DATE"]="pull-request-ignore-before-creation-date";e["PULL_REQUEST_STALE_LABEL"]="pull-request-stale-label";e["PULL_REQUEST_STALE_COMMENT"]="pull-request-stale-comment";e["PULL_REQUEST_CLOSE_COMMENT"]="pull-request-close-comment";e["PULL_REQUEST_PROCESSING"]="pull-request-processing";e["PULL_REQUEST_TO_DRAFT_INSTEAD_OF_STALE"]="pull-request-to-draft-instead-of-stale"})(r=t.EInputs||(t.EInputs={}))},8954:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.InputsService=void 0;const a=r(194);const s=r(1175);const i=r(6163);class InputsService{static initialize(){a.CommonInputsService.getInstance().initialize();s.IssuesInputsService.getInstance().initialize();i.PullRequestsInputsService.getInstance().initialize();return InputsService}static logInputs(){a.CommonInputsService.getInstance().logInputs();s.IssuesInputsService.getInstance().logInputs();i.PullRequestsInputsService.getInstance().logInputs();return InputsService}}t.InputsService=InputsService},1175:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.IssuesInputsService=void 0;const a=r(4351);const s=r(5950);const i=r(2733);const n=r(9986);const o=(0,a.__importStar)(r(2186));const p=(0,a.__importDefault)(r(250));class IssuesInputsService extends s.AbstractInputsService{constructor(){super(...arguments);this._inputsName=`issues`}static getInstance(){if(p.default.isNil(IssuesInputsService._instance)){IssuesInputsService._instance=new IssuesInputsService}return IssuesInputsService._instance}setInputs(){this.inputs$$={issueAddLabelsAfterClose:o.getMultilineInput(n.EInputs.ISSUE_ADD_LABELS_AFTER_CLOSE,{required:false}),issueAddLabelsAfterStale:o.getMultilineInput(n.EInputs.ISSUE_ADD_LABELS_AFTER_STALE,{required:false}),issueCloseComment:o.getInput(n.EInputs.ISSUE_CLOSE_COMMENT,{required:false}),issueDaysBeforeClose:i.CoreInputsService.getNumberInput$$(n.EInputs.ISSUE_DAYS_BEFORE_CLOSE,{required:false}),issueDaysBeforeStale:i.CoreInputsService.getNumberInput$$(n.EInputs.ISSUE_DAYS_BEFORE_STALE,{required:false}),issueIgnoreAllAssignees:o.getBooleanInput(n.EInputs.ISSUE_IGNORE_ALL_ASSIGNEES,{required:false}),issueIgnoreAllLabels:o.getBooleanInput(n.EInputs.ISSUE_IGNORE_ALL_LABELS,{required:false}),issueIgnoreAllProjectCards:o.getBooleanInput(n.EInputs.ISSUE_IGNORE_ALL_PROJECT_CARDS,{required:false}),issueIgnoreAnyAssignees:o.getMultilineInput(n.EInputs.ISSUE_IGNORE_ANY_ASSIGNEES,{required:false}),issueIgnoreAnyLabels:o.getMultilineInput(n.EInputs.ISSUE_IGNORE_ANY_LABELS,{required:false}),issueIgnoreBeforeCreationDate:o.getInput(n.EInputs.ISSUE_IGNORE_BEFORE_CREATION_DATE,{required:false}),issueProcessing:o.getBooleanInput(n.EInputs.ISSUE_PROCESSING,{required:false}),issueStaleComment:o.getInput(n.EInputs.ISSUE_STALE_COMMENT,{required:false}),issueStaleLabel:o.getInput(n.EInputs.ISSUE_STALE_LABEL,{required:false})};return this.inputs$$}}t.IssuesInputsService=IssuesInputsService},6163:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PullRequestsInputsService=void 0;const a=r(4351);const s=r(5950);const i=r(2733);const n=r(9986);const o=(0,a.__importStar)(r(2186));const p=(0,a.__importDefault)(r(250));class PullRequestsInputsService extends s.AbstractInputsService{constructor(){super(...arguments);this._inputsName=`pull requests`}static getInstance(){if(p.default.isNil(PullRequestsInputsService._instance)){PullRequestsInputsService._instance=new PullRequestsInputsService}return PullRequestsInputsService._instance}setInputs(){this.inputs$$={pullRequestAddLabelsAfterClose:o.getMultilineInput(n.EInputs.PULL_REQUEST_ADD_LABELS_AFTER_CLOSE,{required:false}),pullRequestAddLabelsAfterStale:o.getMultilineInput(n.EInputs.PULL_REQUEST_ADD_LABELS_AFTER_STALE,{required:false}),pullRequestCloseComment:o.getInput(n.EInputs.PULL_REQUEST_CLOSE_COMMENT,{required:false}),pullRequestDaysBeforeClose:i.CoreInputsService.getNumberInput$$(n.EInputs.PULL_REQUEST_DAYS_BEFORE_CLOSE,{required:false}),pullRequestDaysBeforeStale:i.CoreInputsService.getNumberInput$$(n.EInputs.PULL_REQUEST_DAYS_BEFORE_STALE,{required:false}),pullRequestDeleteBranchAfterClose:o.getBooleanInput(n.EInputs.PULL_REQUEST_DELETE_BRANCH_AFTER_CLOSE,{required:false}),pullRequestIgnoreAllAssignees:o.getBooleanInput(n.EInputs.PULL_REQUEST_IGNORE_ALL_ASSIGNEES,{required:false}),pullRequestIgnoreAllLabels:o.getBooleanInput(n.EInputs.PULL_REQUEST_IGNORE_ALL_LABELS,{required:false}),pullRequestIgnoreAllProjectCards:o.getBooleanInput(n.EInputs.PULL_REQUEST_IGNORE_ALL_PROJECT_CARDS,{required:false}),pullRequestIgnoreAnyAssignees:o.getMultilineInput(n.EInputs.PULL_REQUEST_IGNORE_ANY_ASSIGNEES,{required:false}),pullRequestIgnoreAnyLabels:o.getMultilineInput(n.EInputs.PULL_REQUEST_IGNORE_ANY_LABELS,{required:false}),pullRequestIgnoreBeforeCreationDate:o.getInput(n.EInputs.PULL_REQUEST_IGNORE_BEFORE_CREATION_DATE,{required:false}),pullRequestIgnoreDraft:o.getBooleanInput(n.EInputs.PULL_REQUEST_IGNORE_DRAFT,{required:false}),pullRequestProcessing:o.getBooleanInput(n.EInputs.PULL_REQUEST_PROCESSING,{required:false}),pullRequestStaleComment:o.getInput(n.EInputs.PULL_REQUEST_STALE_COMMENT,{required:false}),pullRequestStaleLabel:o.getInput(n.EInputs.PULL_REQUEST_STALE_LABEL,{required:false}),pullRequestToDraftInsteadOfStale:o.getBooleanInput(n.EInputs.PULL_REQUEST_TO_DRAFT_INSTEAD_OF_STALE,{required:false})};return this.inputs$$}}t.PullRequestsInputsService=PullRequestsInputsService},2111:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractOutputsService=void 0;const a=r(4351);const s=r(67);const i=(0,a.__importDefault)(r(250));class AbstractOutputsService{setOutputs(){s.LoggerService.info(`Creating the ${i.default.lowerCase(this._outputsName)} outputs...`);this._setOutputs();s.LoggerService.info(`${i.default.upperFirst(this._outputsName)} outputs created`);return this}}t.AbstractOutputsService=AbstractOutputsService},8413:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.EIssuesOutputs=void 0;var r;(function(e){e["ALREADY_STALE_ISSUES_COUNT"]="already-stale-issues-count";e["IGNORED_ISSUES_COUNT"]="ignored-issues-count";e["UNALTERED_ISSUES_COUNT"]="unaltered-issues-count";e["STALE_ISSUES_COUNT"]="stale-issues-count";e["PROCESSED_ISSUES_COUNT"]="processed-issues-count";e["REMOVE_STALE_ISSUES_COUNT"]="remove-stale-issues-count";e["CLOSE_ISSUES_COUNT"]="close-issues-count";e["ADDED_ISSUES_COMMENTS_COUNT"]="added-issues-comments-count";e["ADDED_ISSUES_LABELS_COUNT"]="added-issues-labels-count";e["CALLED_API_ISSUES_COUNT"]="called-api-issues-count";e["CALLED_API_ISSUES_QUERIES_COUNT"]="called-api-issues-queries-count";e["CALLED_API_ISSUES_MUTATIONS_COUNT"]="called-api-issues-mutations-count"})(r=t.EIssuesOutputs||(t.EIssuesOutputs={}))},6297:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.EPullRequestsOutputs=void 0;var r;(function(e){e["ALREADY_STALE_PULL_REQUESTS_COUNT"]="already-stale-pull-requests-count";e["IGNORED_PULL_REQUESTS_COUNT"]="ignored-pull-requests-count";e["UNALTERED_PULL_REQUESTS_COUNT"]="unaltered-pull-requests-count";e["STALE_PULL_REQUESTS_COUNT"]="stale-pull-requests-count";e["PROCESSED_PULL_REQUESTS_COUNT"]="processed-pull-requests-count";e["REMOVE_STALE_PULL_REQUESTS_COUNT"]="remove-stale-pull-requests-count";e["CLOSE_PULL_REQUESTS_COUNT"]="close-pull-requests-count";e["DELETED_PULL_REQUESTS_BRANCHES_COUNT"]="deleted-pull-requests-branches-count";e["ADDED_PULL_REQUESTS_COMMENTS_COUNT"]="added-pull-requests-comments-count";e["ADDED_PULL_REQUESTS_LABELS_COUNT"]="added-pull-requests-labels-count";e["DRAFT_PULL_REQUESTS_COUNT"]="draft-pull-requests-count";e["CALLED_API_PULL_REQUESTS_COUNT"]="called-api-pull-requests-count";e["CALLED_API_PULL_REQUESTS_QUERIES_COUNT"]="called-api-pull-requests-queries-count";e["CALLED_API_PULL_REQUESTS_MUTATIONS_COUNT"]="called-api-pull-requests-mutations-count"})(r=t.EPullRequestsOutputs||(t.EPullRequestsOutputs={}))},7289:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.IssuesOutputsService=void 0;const a=r(4351);const s=r(2111);const i=r(8413);const n=r(972);const o=(0,a.__importStar)(r(2186));const p=(0,a.__importDefault)(r(250));class IssuesOutputsService extends s.AbstractOutputsService{constructor(){super(...arguments);this._outputsName=`issues`}static getInstance(){if(p.default.isNil(IssuesOutputsService._instance)){IssuesOutputsService._instance=new IssuesOutputsService}return IssuesOutputsService._instance}_setOutputs(){o.setOutput(i.EIssuesOutputs.ALREADY_STALE_ISSUES_COUNT,n.IssuesStatisticsService.getInstance().alreadyStaleIssuesCount);o.setOutput(i.EIssuesOutputs.IGNORED_ISSUES_COUNT,n.IssuesStatisticsService.getInstance().ignoredIssuesCount);o.setOutput(i.EIssuesOutputs.UNALTERED_ISSUES_COUNT,n.IssuesStatisticsService.getInstance().unalteredIssuesCount);o.setOutput(i.EIssuesOutputs.STALE_ISSUES_COUNT,n.IssuesStatisticsService.getInstance().staleIssuesCount);o.setOutput(i.EIssuesOutputs.PROCESSED_ISSUES_COUNT,n.IssuesStatisticsService.getInstance().processedIssuesCount);o.setOutput(i.EIssuesOutputs.REMOVE_STALE_ISSUES_COUNT,n.IssuesStatisticsService.getInstance().removeStaleIssuesCount);o.setOutput(i.EIssuesOutputs.CLOSE_ISSUES_COUNT,n.IssuesStatisticsService.getInstance().closedIssuesCount);o.setOutput(i.EIssuesOutputs.ADDED_ISSUES_COMMENTS_COUNT,n.IssuesStatisticsService.getInstance().addedIssuesCommentsCount);o.setOutput(i.EIssuesOutputs.ADDED_ISSUES_LABELS_COUNT,n.IssuesStatisticsService.getInstance().addedIssuesLabelsCount);o.setOutput(i.EIssuesOutputs.CALLED_API_ISSUES_COUNT,n.IssuesStatisticsService.getInstance().calledApiIssuesCount);o.setOutput(i.EIssuesOutputs.CALLED_API_ISSUES_QUERIES_COUNT,n.IssuesStatisticsService.getInstance().calledApiIssuesQueriesCount);o.setOutput(i.EIssuesOutputs.CALLED_API_ISSUES_MUTATIONS_COUNT,n.IssuesStatisticsService.getInstance().calledApiIssuesMutationsCount)}}t.IssuesOutputsService=IssuesOutputsService},6686:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.OutputsService=void 0;const a=r(7289);const s=r(7127);class OutputsService{static setOutputs(){a.IssuesOutputsService.getInstance().setOutputs();s.PullRequestsOutputsService.getInstance().setOutputs();return OutputsService}}t.OutputsService=OutputsService},7127:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PullRequestsOutputsService=void 0;const a=r(4351);const s=r(2111);const i=r(6297);const n=r(4606);const o=(0,a.__importStar)(r(2186));const p=(0,a.__importDefault)(r(250));class PullRequestsOutputsService extends s.AbstractOutputsService{constructor(){super(...arguments);this._outputsName=`pull requests`}static getInstance(){if(p.default.isNil(PullRequestsOutputsService._instance)){PullRequestsOutputsService._instance=new PullRequestsOutputsService}return PullRequestsOutputsService._instance}_setOutputs(){o.setOutput(i.EPullRequestsOutputs.ALREADY_STALE_PULL_REQUESTS_COUNT,n.PullRequestsStatisticsService.getInstance().alreadyStalePullRequestsCount);o.setOutput(i.EPullRequestsOutputs.IGNORED_PULL_REQUESTS_COUNT,n.PullRequestsStatisticsService.getInstance().ignoredPullRequestsCount);o.setOutput(i.EPullRequestsOutputs.UNALTERED_PULL_REQUESTS_COUNT,n.PullRequestsStatisticsService.getInstance().unalteredPullRequestsCount);o.setOutput(i.EPullRequestsOutputs.STALE_PULL_REQUESTS_COUNT,n.PullRequestsStatisticsService.getInstance().stalePullRequestsCount);o.setOutput(i.EPullRequestsOutputs.PROCESSED_PULL_REQUESTS_COUNT,n.PullRequestsStatisticsService.getInstance().processedPullRequestsCount);o.setOutput(i.EPullRequestsOutputs.REMOVE_STALE_PULL_REQUESTS_COUNT,n.PullRequestsStatisticsService.getInstance().removeStalePullRequestsCount);o.setOutput(i.EPullRequestsOutputs.CLOSE_PULL_REQUESTS_COUNT,n.PullRequestsStatisticsService.getInstance().closedPullRequestsCount);o.setOutput(i.EPullRequestsOutputs.DELETED_PULL_REQUESTS_BRANCHES_COUNT,n.PullRequestsStatisticsService.getInstance().deletedPullRequestsBranchesCount);o.setOutput(i.EPullRequestsOutputs.ADDED_PULL_REQUESTS_COMMENTS_COUNT,n.PullRequestsStatisticsService.getInstance().addedPullRequestsCommentsCount);o.setOutput(i.EPullRequestsOutputs.ADDED_PULL_REQUESTS_LABELS_COUNT,n.PullRequestsStatisticsService.getInstance().addedPullRequestsLabelsCount);o.setOutput(i.EPullRequestsOutputs.DRAFT_PULL_REQUESTS_COUNT,n.PullRequestsStatisticsService.getInstance().draftPullRequestsCount);o.setOutput(i.EPullRequestsOutputs.CALLED_API_PULL_REQUESTS_COUNT,n.PullRequestsStatisticsService.getInstance().calledApiPullRequestsCount);o.setOutput(i.EPullRequestsOutputs.CALLED_API_PULL_REQUESTS_QUERIES_COUNT,n.PullRequestsStatisticsService.getInstance().calledApiPullRequestsQueriesCount);o.setOutput(i.EPullRequestsOutputs.CALLED_API_PULL_REQUESTS_MUTATIONS_COUNT,n.PullRequestsStatisticsService.getInstance().calledApiPullRequestsMutationsCount)}}t.PullRequestsOutputsService=PullRequestsOutputsService},6885:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractCloseStaleProcessor=void 0;const a=r(4351);const s=r(194);const i=r(9488);class AbstractCloseStaleProcessor extends i.AbstractExtraLabelsProcessor{constructor(e){super(e)}close(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){this.processor.logger.info(`Closing this ${this.type}...`);if(!s.CommonInputsService.getInstance().getInputs().dryRun){yield this._closeItem(this._getItemId());this.processor.logger.info(`The ${this.type} was closed`)}else{this.processor.logger.info(`The ${this.type} was not closed due to the dry-run mode`)}yield this._processCloseComment();yield this.processToAddExtraLabels$$();this.processor.logger.notice(`The ${this.type} is now closed`)}))}}t.AbstractCloseStaleProcessor=AbstractCloseStaleProcessor},8559:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractCommentsProcessor=void 0;const a=r(4351);const s=r(194);const i=r(67);const n=r(5959);class AbstractCommentsProcessor extends n.AbstractProcessor{constructor(e){super(e)}processStaleComment(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){this.processor.logger.info(`Checking if a stale comment should be added...`);const e=s.CommonInputsService.getInstance().getInputs();const t=this._getStaleComment();if(t===``){this.processor.logger.info(`The stale comment is unset. Continuing...`);return}this.processor.logger.info(`The stale comment is set to`,i.LoggerService.value(t));if(!e.dryRun){this.processor.logger.info(`Adding the stale comment...`);yield this._addComment(this._getItemId(),t)}this._increaseAddedCommentsCountStatistic();this.processor.logger.notice(`Stale comment added`)}))}processCloseComment(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){this.processor.logger.info(`Checking if a close comment should be added...`);const e=s.CommonInputsService.getInstance().getInputs();const t=this._getCloseComment();if(t===``){this.processor.logger.info(`The close comment is unset. Continuing...`);return}this.processor.logger.info(`The close comment is set to`,i.LoggerService.value(t));if(!e.dryRun){this.processor.logger.info(`Adding the close comment...`);yield this._addComment(this._getItemId(),t)}this._increaseAddedCommentsCountStatistic();this.processor.logger.notice(`Close comment added`)}))}}t.AbstractCommentsProcessor=AbstractCommentsProcessor},9488:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractExtraLabelsProcessor=void 0;const a=r(4351);const s=r(194);const i=r(8099);const n=r(67);const o=r(5959);const p=(0,a.__importDefault)(r(250));class AbstractExtraLabelsProcessor extends o.AbstractProcessor{constructor(e){super(e)}processToAddExtraLabels$$(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){this.processor.logger.info(`Checking if more labels should be added...`);const e=this._getExtraLabelsName();if(e.length===0){this.processor.logger.info(`No extra label to add. Continuing...`);return}this.processor.logger.info(n.LoggerService.value(e.length),i.LoggerFormatService.whiteBright(`label${e.length>1?`s`:``} should be added`));this.processor.logger.info(`Fetching the extra label${e.length>1?`s`:``}`,n.LoggerService.value(p.default.join(e,`, `)),i.LoggerFormatService.whiteBright(`to add on this ${this.type}...`));const t=yield this._fetchLabels(e);const r=s.CommonInputsService.getInstance().getInputs();if(!r.dryRun){yield this._addExtraLabels(this._getItemId(),this._getLabelsId(t));this.processor.logger.notice(n.LoggerService.value(e.length),i.LoggerFormatService.whiteBright(`extra label${e.length>1?`s`:``} added`))}else{this.processor.logger.info(`The extra label${e.length>1?`s were`:` was`} not added due to the dry-run mode`)}this._increaseAddedLabelsCountStatistic(t.length)}))}_fetchLabels(e){return Promise.all(e.map((e=>(0,a.__awaiter)(this,void 0,void 0,(function*(){return yield this._fetchLabel(e)})))))}_getLabelsId(e){return e.map((e=>e.id))}_fetchLabel(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){const t=yield this._fetchLabelByName(e);if(!t){this.processor.logger.error(`Could not find the label`,n.LoggerService.value(e));throw new Error(`Could not find the label ${e}`)}this.processor.logger.info(`The label`,n.LoggerService.value(e),i.LoggerFormatService.whiteBright(`was fetched`));return t}))}}t.AbstractExtraLabelsProcessor=AbstractExtraLabelsProcessor},5290:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractIgnoreProcessor=void 0;const a=r(4351);const s=r(5959);const i=(0,a.__importDefault)(r(250));class AbstractIgnoreProcessor extends s.AbstractProcessor{constructor(e){super(e)}shouldIgnore(){this.processor.logger.info(`Checking if this ${this.type} should be ignored...`);return this.isLocked$$()||this.hasAllIgnoredLabels$$()||this.hasAnyIgnoredLabels$$()||this.hasAllIgnoredAssignees$$()||this.hasAnyIgnoredAssignees$$()||this.hasAllIgnoredProjectCards$$()||this.hasIgnoredCreationDate$$()}isLocked$$(){this.processor.logger.info(`Checking if this ${this.type} is locked...`);if(this._isLocked()){this.processor.logger.info(`Locked`);this.processor.logger.debug(`We do not process locked ${this.type}s; it is in the name: locked`);return true}this.processor.logger.info(`Not locked. Continuing...`);return false}_getLabels(e){return i.default.map(e,(e=>e.name))}_getAssignees(e){return i.default.map(e,(e=>e.login))}_isLocked(){return this.processor.item.locked}}t.AbstractIgnoreProcessor=AbstractIgnoreProcessor},3709:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractIsStaleProcessor=void 0;const a=r(5959);class AbstractIsStaleProcessor extends a.AbstractProcessor{constructor(e){super(e)}isStale(){this.processor.logger.info(`Checking if the ${this.type} is already stale...`);const e=this._getStaleLabel();if(e){this.processor.logger.info(`The stale label is already added on this ${this.type}`);return true}this.processor.logger.info(`The stale label is not yet on this ${this.type}`);return false}_getStaleLabel(){const e=this._getInputStaleLabel();return this._getLabels().find((t=>t.name===e))}}t.AbstractIsStaleProcessor=AbstractIsStaleProcessor},4371:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractLogger=void 0;const a=r(4351);const s=r(8099);const i=r(67);const n=(0,a.__importDefault)(r(250));class AbstractLogger{constructor(e){this.itemNumber=e}debug(...e){i.LoggerService.debug(this.getPrefix$$(),s.LoggerFormatService.whiteBright(n.default.join(e,` `)));return this}info(...e){i.LoggerService.info(this.getPrefix$$(),s.LoggerFormatService.whiteBright(n.default.join(e,` `)));return this}notice(...e){i.LoggerService.notice(this.getPrefix$$(),s.LoggerFormatService.whiteBright(n.default.join(e,` `)));return this}warning(...e){i.LoggerService.warning(this.getPrefix$$(),s.LoggerFormatService.whiteBright(n.default.join(e,` `)));return this}error(...e){i.LoggerService.error(this.getPrefix$$(),s.LoggerFormatService.whiteBright(n.default.join(e,` `)));return this}group(e,t){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return i.LoggerService.group(`${this.getPrefix$$()} ${s.LoggerFormatService.whiteBright(e)}`,t)}))}startGroup(...e){i.LoggerService.startGroup(`${this.getPrefix$$()}`,s.LoggerFormatService.whiteBright(n.default.join(e,` `)));return this}endGroup(){i.LoggerService.endGroup();return this}getPrefix$$(){return this._setPrefixColor(`[#${this.itemNumber}]`)}}t.AbstractLogger=AbstractLogger},923:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractProcessingService=void 0;const a=r(4351);const s=r(8099);const i=r(67);const n=(0,a.__importDefault)(r(250));class AbstractProcessingService{process(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){if(!this.isProcessingEnabled$$()){return}const e=yield this.processBatch();i.LoggerService.info(s.LoggerFormatService.green(`All the ${n.default.toLower(this._itemType)}s`),s.LoggerFormatService.white(`(${i.LoggerService.value(e)}${s.LoggerFormatService.white(`)`)}`),s.LoggerFormatService.green(`were processed`))}))}processBatch(e=1,t){return(0,a.__awaiter)(this,void 0,void 0,(function*(){i.LoggerService.info(`Fetching the batch of ${n.default.toLower(this._itemType)}s`,`${s.LoggerFormatService.white(`#`)}${i.LoggerService.value(n.default.toString(e))}${s.LoggerFormatService.whiteBright(`...`)}`);const r=yield this._getItems(t);const a=this._getPagination(r).nodes.length;i.LoggerService.info(`Found`,i.LoggerService.value(n.default.toString(a)),s.LoggerFormatService.whiteBright(`${n.default.toLower(this._itemType)}${a>1?`s`:``} in the batch`),`${s.LoggerFormatService.white(`#`)}${i.LoggerService.value(n.default.toString(e))}`);for(const e of this._getPagination(r).nodes){yield this._process(e);this._increaseProcessedItemsCount()}i.LoggerService.info(s.LoggerFormatService.green(`Batch of ${n.default.toLower(this._itemType)}s`),`${s.LoggerFormatService.white(`#`)}${i.LoggerService.value(n.default.toString(e))}`,s.LoggerFormatService.green(`processed`));if(this._getPagination(r).pageInfo.hasNextPage){i.LoggerService.info(`Continuing with the next batch of ${n.default.toLower(this._itemType)}s`);yield this.processBatch(++e,this._getPagination(r).pageInfo.endCursor)}else{i.LoggerService.info(s.LoggerFormatService.green(`All the ${n.default.toLower(this._itemType)}s batches`),s.LoggerFormatService.white(`(${i.LoggerService.value(e)}${s.LoggerFormatService.white(`)`)}`),s.LoggerFormatService.green(`were processed`))}return this._getPagination(r).totalCount}))}_getPagination(e){if(this._isIssueItems(e)){return e.repository.issues}return e.repository.pullRequests}_isIssueItems(e){return this._itemType===`issue`}}t.AbstractProcessingService=AbstractProcessingService},1106:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractProcessor=void 0;const a=r(4351);const s=r(4245);const i=r(3244);const n=r(8099);const o=(0,a.__importDefault)(r(250));class AbstractProcessor{constructor(e,t){this.item=e;this.logger=t}process(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){this.logger.startGroup(`Processing the ${this.type}`,`${n.LoggerFormatService.magenta((0,i.createLink)(o.default.toString(this.item.number),this.item.url))}${n.LoggerFormatService.whiteBright(`...`)}`);if(this.shouldIgnore$$()){this.logger.info(`Ignored`);this._increaseIgnoredCount();this.stopProcessing$$();return}if(this.isAlreadyStale$$()){this.logger.info(`Already stale`);this._increaseAlreadyStaleCount();const e=yield this.processToRemoveStale$$();if(!e){yield this.processForClose$$()}else{this.stopProcessing$$()}return}return this.processForStale$$()}))}getUpdatedAt(){return(0,s.iso8601ToDatetime)(this.item.updatedAt)}getCreatedAt(){return(0,s.iso8601ToDatetime)(this.item.createdAt)}stopProcessing$$(){this.logger.info(`Processing stopped`);this.logger.endGroup()}}t.AbstractProcessor=AbstractProcessor},3974:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractRemoveStaleProcessor=void 0;const a=r(5959);class AbstractRemoveStaleProcessor extends a.AbstractProcessor{constructor(e){super(e)}}t.AbstractRemoveStaleProcessor=AbstractRemoveStaleProcessor},1912:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractShouldCloseProcessor=void 0;const a=r(402);const s=r(768);const i=r(8099);const n=r(67);const o=r(5959);const p=r(8811);class AbstractShouldCloseProcessor extends o.AbstractProcessor{constructor(e){super(e)}shouldClose(){this.processor.logger.info(`Checking if the ${this.type} should be close...`);const e=this._getDaysBeforeClose();const t=this.processor.getUpdatedAt();const r=(0,a.addXDaysToDate)(t,e);this.processor.logger.info(`A stale ${this.type} should be closed after`,n.LoggerService.value(e),i.LoggerFormatService.whiteBright(`day${e>1?`s`:``}`));this.processor.logger.info(`The ${this.type} was updated for the last time the`,n.LoggerService.date(t));this.processor.logger.info(`The ${this.type} should be closed if not updated until`,n.LoggerService.date(r));if((0,s.isDateMoreRecent)(r,p.DateTime.now())){this.processor.logger.info(`The ${this.type} should remain stale`);return false}this.processor.logger.info(`The last update on the ${this.type} was made more than`,n.LoggerService.value(e),i.LoggerFormatService.whiteBright(`day${e>1?`s`:``} ago`));this.processor.logger.info(`The ${this.type} should be closed`);return true}}t.AbstractShouldCloseProcessor=AbstractShouldCloseProcessor},1909:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractStaleProcessor=void 0;const a=r(4351);const s=r(194);const i=r(8099);const n=r(67);const o=r(5959);const p=(0,a.__importDefault)(r(250));const d=r(8811);class AbstractStaleProcessor extends o.AbstractProcessor{constructor(e){super(e)}shouldStale(){this.processor.logger.info(`Checking if the ${this.type} should be stale...`);return this.isStaleByUpdateDate$$()}stale(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){yield this._processStaleComment();yield this.processToAddExtraLabels$$();this.processor.logger.info(`Adding the stale state to this ${this.type}...`);const e=s.CommonInputsService.getInstance().getInputs();const t=this._getStaleLabel();this.processor.logger.info(`Fetching the stale label`,n.LoggerService.value(t),i.LoggerFormatService.whiteBright(`to add on this ${this.type}...`));const r=yield this._fetchLabelByName(t);if(!r){this.processor.logger.error(`Could not find the stale label`,n.LoggerService.value(t));throw new Error(`Could not find the stale label ${t}`)}this.processor.logger.info(`The stale label was fetched`);this.processor.logger.info(`Adding the stale label to this ${this.type}...`);if(!e.dryRun){yield this._addLabel(this._getItemId(),r.id);this.processor.logger.info(`The stale label was added`)}else{this.processor.logger.info(`The stale label was not added due to the dry-run mode`)}this._increaseAddedLabelsCountStatistic();this.processor.logger.notice(`The ${this.type} is now stale`)}))}isStaleByUpdateDate$$(){this.processor.logger.info(`Checking if the ${this.type} should be stale based on the update date...`);const e=this.processor.getUpdatedAt();const t=this._getDaysBeforeStale();this.processor.logger.info(`The ${this.type} was updated for the last time the`,n.LoggerService.date(e));const r=p.default.round(d.DateTime.now().diff(e,`days`,{conversionAccuracy:`longterm`}).days,1);const a=r>t;if(a){this.processor.logger.info(`The ${this.type} should be stale since it was not updated in the last`,n.LoggerService.value(p.default.toString(t)),i.LoggerFormatService.whiteBright(`day${t>1?`s`:``}`))}else{this.processor.logger.info(`The ${this.type} should not be stale since it was updated in the last`,n.LoggerService.value(p.default.toString(t)),i.LoggerFormatService.whiteBright(`day${t>1?`s`:``}`))}this.processor.logger.debug(`The difference is`,n.LoggerService.value(p.default.toString(r)),i.LoggerFormatService.whiteBright(`day${r>1?`s`:``}`));return a}processToAddExtraLabels$$(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){this.processor.logger.info(`Checking if more labels should be added...`);const e=this._getExtraLabelsName();if(e.length===0){this.processor.logger.info(`No extra label to add. Continuing...`);return}this.processor.logger.info(n.LoggerService.value(e.length),i.LoggerFormatService.whiteBright(`label${e.length>1?`s`:``} should be added`));this.processor.logger.info(`Fetching the extra label${e.length>1?`s`:``}`,n.LoggerService.value(p.default.join(e,`, `)),i.LoggerFormatService.whiteBright(`to add on this ${this.type}...`));const t=yield this._fetchLabels(e);const r=s.CommonInputsService.getInstance().getInputs();if(!r.dryRun){yield this._addExtraLabels(this._getItemId(),this._getLabelsId(t));this.processor.logger.notice(n.LoggerService.value(e.length),i.LoggerFormatService.whiteBright(`extra label${e.length>1?`s`:``} added`))}else{this.processor.logger.info(`The extra label${e.length>1?`s were`:` was`} not added due to the dry-run mode`)}this._increaseAddedLabelsCountStatistic(t.length)}))}_fetchLabels(e){return Promise.all(e.map((e=>(0,a.__awaiter)(this,void 0,void 0,(function*(){return yield this._fetchLabel(e)})))))}_getLabelsId(e){return e.map((e=>e.id))}_fetchLabel(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){const t=yield this._fetchLabelByName(e);if(!t){this.processor.logger.error(`Could not find the label`,n.LoggerService.value(e));throw new Error(`Could not find the label ${e}`)}this.processor.logger.info(`The label`,n.LoggerService.value(e),i.LoggerFormatService.whiteBright(`was fetched`));return t}))}}t.AbstractStaleProcessor=AbstractStaleProcessor},8033:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.IssueCloseStaleProcessor=void 0;const a=r(4351);const s=r(1175);const i=r(6885);const n=r(2814);const o=r(972);const p=r(9032);const d=r(5720);class IssueCloseStaleProcessor extends i.AbstractCloseStaleProcessor{constructor(e){super(e);this.githubApiIssuesService$$=new p.GithubApiIssuesService(e);this.issueCommentsProcessor$$=new n.IssueCommentsProcessor(e);this.githubApiIssueLabelsService$$=new d.GithubApiIssueLabelsService(e)}_closeItem(e){return this.githubApiIssuesService$$.closeIssue(e)}_processCloseComment(){return this.issueCommentsProcessor$$.processCloseComment()}_getItemId(){return this.processor.item.id}_fetchLabelByName(e){return this.githubApiIssueLabelsService$$.fetchLabelByName(e)}_getExtraLabelsName(){const e=s.IssuesInputsService.getInstance().getInputs();return e.issueAddLabelsAfterClose}_addExtraLabels(e,t){return(0,a.__awaiter)(this,void 0,void 0,(function*(){yield this.githubApiIssueLabelsService$$.addLabels(e,t)}))}_increaseAddedLabelsCountStatistic(e){o.IssuesStatisticsService.getInstance().increaseAddedIssuesLabelsCount(e)}}t.IssueCloseStaleProcessor=IssueCloseStaleProcessor},2814:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.IssueCommentsProcessor=void 0;const a=r(1175);const s=r(8559);const i=r(972);const n=r(4319);class IssueCommentsProcessor extends s.AbstractCommentsProcessor{constructor(e){super(e);this.githubApiIssueCommentsService$$=new n.GithubApiIssueCommentsService(e)}_getStaleComment(){const e=a.IssuesInputsService.getInstance().getInputs();return e.issueStaleComment}_getCloseComment(){const e=a.IssuesInputsService.getInstance().getInputs();return e.issueCloseComment}_getItemId(){return this.processor.item.id}_increaseAddedCommentsCountStatistic(){i.IssuesStatisticsService.getInstance().increaseAddedIssuesCommentsCount()}_addComment(e,t){return this.githubApiIssueCommentsService$$.addComment(e,t)}}t.IssueCommentsProcessor=IssueCommentsProcessor},5471:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.IssueIgnoreProcessor=void 0;const a=r(4351);const s=r(9986);const i=r(1175);const n=r(5290);const o=r(9032);const p=r(593);const d=r(768);const l=r(4245);const u=r(8099);const c=r(67);const m=(0,a.__importDefault)(r(250));class IssueIgnoreProcessor extends n.AbstractIgnoreProcessor{constructor(e){super(e)}hasAllIgnoredAssignees$$(){this.processor.logger.info(`Checking if all the assignees on this issue should be ignored...`);const e=i.IssuesInputsService.getInstance().getInputs();if(!e.issueIgnoreAllAssignees){this.processor.logger.info(`The input`,c.LoggerService.input(s.EInputs.ISSUE_IGNORE_ALL_ASSIGNEES),u.LoggerFormatService.whiteBright(`is disabled. Continuing...`));return false}this.processor.logger.info(`The input`,c.LoggerService.input(s.EInputs.ISSUE_IGNORE_ALL_ASSIGNEES),u.LoggerFormatService.whiteBright(`is enabled. Checking...`));if(this.processor.item.assignees.totalCount>0){this.processor.logger.info(`The issue has`,c.LoggerService.value(this.processor.item.assignees.totalCount),u.LoggerFormatService.whiteBright(`assignee${this.processor.item.assignees.totalCount>1?`s`:``}`));return true}this.processor.logger.info(`The issue has no assignee. Continuing...`);return false}hasAllIgnoredProjectCards$$(){this.processor.logger.info(`Checking if all the project cards on this issue should be ignored...`);const e=i.IssuesInputsService.getInstance().getInputs();if(!e.issueIgnoreAllProjectCards){this.processor.logger.info(`The input`,c.LoggerService.input(s.EInputs.ISSUE_IGNORE_ALL_PROJECT_CARDS),u.LoggerFormatService.whiteBright(`is disabled. Continuing...`));return false}this.processor.logger.info(`The input`,c.LoggerService.input(s.EInputs.ISSUE_IGNORE_ALL_PROJECT_CARDS),u.LoggerFormatService.whiteBright(`is enabled. Checking...`));if(this.processor.item.projectCards.totalCount>0){this.processor.logger.info(`The issue has`,c.LoggerService.value(this.processor.item.projectCards.totalCount),u.LoggerFormatService.whiteBright(`project card${this.processor.item.projectCards.totalCount>1?`s`:``}`));return true}this.processor.logger.info(`The issue has no project card. Continuing...`);return false}hasIgnoredCreationDate$$(){this.processor.logger.info(`Checking if this issue should be ignored based on its creation date...`);let e;const t=i.IssuesInputsService.getInstance().getInputs();try{e=(0,l.iso8601ToDatetime)(t.issueIgnoreBeforeCreationDate)}catch(e){this.processor.logger.info(`The input`,c.LoggerService.input(s.EInputs.ISSUE_IGNORE_BEFORE_CREATION_DATE),u.LoggerFormatService.whiteBright(`is either unset or not convertible to a valid ISO 8601 date. Continuing...`));return false}const r=this.processor.getCreatedAt();this.processor.logger.info(`The issue was created the`,c.LoggerService.date(r));this.processor.logger.info(`The minimal processing creation date is set to the`,c.LoggerService.date(e));if((0,d.isDateMoreRecent)(r,e)){this.processor.logger.info(`The issue was created after the minimal processing creation date. Continuing...`);return false}this.processor.logger.info(`The issue was created before the minimal processing creation date`);return true}hasAllIgnoredLabels$$(){this.processor.logger.info(`Checking if all the labels on this issue should be ignored...`);const e=i.IssuesInputsService.getInstance().getInputs();if(!e.issueIgnoreAllLabels){this.processor.logger.info(`The input`,c.LoggerService.input(s.EInputs.ISSUE_IGNORE_ALL_LABELS),u.LoggerFormatService.whiteBright(`is disabled. Continuing...`));return false}this.processor.logger.info(`The input`,c.LoggerService.input(s.EInputs.ISSUE_IGNORE_ALL_LABELS),u.LoggerFormatService.whiteBright(`is enabled. Checking...`));const t=e.issueStaleLabel;const r=this._getLabels(this.processor.item.labels.nodes).filter((e=>e!==t));if(r.length>0){this.processor.logger.info(`The issue has`,c.LoggerService.value(r.length),u.LoggerFormatService.whiteBright(`label${r.length>1?`s`:``}`));return true}this.processor.logger.info(`The issue has no label. Continuing...`);return false}hasAnyIgnoredLabels$$(){this.processor.logger.info(`Checking if this issue has one of the ignored labels...`);const e=i.IssuesInputsService.getInstance().getInputs();const t=(0,p.getDuplicates)(this._getLabels(this.processor.item.labels.nodes),e.issueIgnoreAnyLabels);const r=m.default.head(t);if(!m.default.isUndefined(r)){this.processor.logger.info(`Containing one of the ignored labels`,u.LoggerFormatService.white(`->`),c.LoggerService.value(r));return true}this.processor.logger.debug(`Note: in case of issue, we may need to use a RegExp to ignore sensitivity`);const{totalCount:a}=this.processor.item.labels;if(a>o.GithubApiIssuesService.labelsPerIssue){this.processor.logger.warning(`Found`,c.LoggerService.value(m.default.toString(a)),u.LoggerFormatService.whiteBright(`label${a>1?`s`:``} attached on this issue. The pagination support is not yet implemented and may cause a mismatch!`))}this.processor.logger.info(`Not containing an ignored label. Continuing...`);return false}hasAnyIgnoredAssignees$$(){this.processor.logger.info(`Checking if this issue has one of the ignored assignees...`);const e=i.IssuesInputsService.getInstance().getInputs();const t=(0,p.getDuplicates)(this._getAssignees(this.processor.item.assignees.nodes),e.issueIgnoreAnyAssignees);const r=m.default.head(t);if(!m.default.isUndefined(r)){this.processor.logger.info(`Containing one of the ignored assignees`,u.LoggerFormatService.white(`->`),c.LoggerService.value(r));return true}this.processor.logger.debug(`Note: in case of issue, we may need to use a RegExp to ignore sensitivity`);const{totalCount:a}=this.processor.item.assignees;if(a>o.GithubApiIssuesService.assigneesPerIssue){this.processor.logger.warning(`Found`,c.LoggerService.value(m.default.toString(a)),u.LoggerFormatService.whiteBright(`assignee${a>1?`s`:``} attached on this issue. The pagination support is not yet implemented and may cause a mismatch!`))}this.processor.logger.info(`Not containing an ignored assignee. Continuing...`);return false}}t.IssueIgnoreProcessor=IssueIgnoreProcessor},9487:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.IssueIsStaleProcessor=void 0;const a=r(1175);const s=r(3709);class IssueIsStaleProcessor extends s.AbstractIsStaleProcessor{constructor(e){super(e)}_getInputStaleLabel(){const e=a.IssuesInputsService.getInstance().getInputs();return e.issueStaleLabel}_getLabels(){return this.processor.item.labels.nodes}}t.IssueIsStaleProcessor=IssueIsStaleProcessor},7503:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.IssueLogger=void 0;const a=r(4371);const s=r(8099);class IssueLogger extends a.AbstractLogger{constructor(e){super(e)}_setPrefixColor(e){return s.LoggerFormatService.red(e)}}t.IssueLogger=IssueLogger},170:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.IssueProcessor=void 0;const a=r(4351);const s=r(1106);const i=r(8033);const n=r(5471);const o=r(9487);const p=r(5588);const d=r(7978);const l=r(6914);const u=r(972);class IssueProcessor extends s.AbstractProcessor{constructor(){super(...arguments);this.type=`issue`}shouldIgnore$$(){return new n.IssueIgnoreProcessor(this).shouldIgnore()}processForStale$$(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){const e=new l.IssueStaleProcessor(this);if(e.shouldStale()){yield e.stale();u.IssuesStatisticsService.getInstance().increaseStaleIssuesCount()}else{u.IssuesStatisticsService.getInstance().increaseUnalteredIssuesCount()}this.stopProcessing$$()}))}isAlreadyStale$$(){const e=new o.IssueIsStaleProcessor(this);return e.isStale()}processToRemoveStale$$(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){const e=new p.IssueRemoveStaleProcessor(this);if(yield e.shouldRemoveStale()){yield e.removeStale();u.IssuesStatisticsService.getInstance().increaseRemoveStaleIssuesCount();return Promise.resolve(true)}return Promise.resolve(false)}))}processForClose$$(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){const e=new d.IssueShouldCloseProcessor(this);if(e.shouldClose()){const e=new i.IssueCloseStaleProcessor(this);yield e.close();u.IssuesStatisticsService.getInstance().increaseClosedIssuesCount()}else{u.IssuesStatisticsService.getInstance().increaseUnalteredIssuesCount()}this.stopProcessing$$()}))}_increaseIgnoredCount(){u.IssuesStatisticsService.getInstance().increaseIgnoredIssuesCount()}_increaseAlreadyStaleCount(){u.IssuesStatisticsService.getInstance().increaseAlreadyStaleIssuesCount()}}t.IssueProcessor=IssueProcessor},5588:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.IssueRemoveStaleProcessor=void 0;const a=r(4351);const s=r(194);const i=r(1175);const n=r(3974);const o=r(5720);const p=r(1755);const d=r(768);const l=r(4245);const u=r(8099);const c=r(67);const m=(0,a.__importDefault)(r(250));class IssueRemoveStaleProcessor extends n.AbstractRemoveStaleProcessor{constructor(e){super(e);this.githubApiIssueTimelineItemsService$$=new p.GithubApiIssueTimelineItemsService(this.processor);this.githubApiIssueLabelsService$$=new o.GithubApiIssueLabelsService(this.processor)}shouldRemoveStale(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){this.processor.logger.info(`Checking if the stale state should be removed...`);const e=yield this.githubApiIssueTimelineItemsService$$.fetchIssueAddedLabels(this.processor.item.number);const t=i.IssuesInputsService.getInstance().getInputs();const r=this._getStaleLabelEvents(e,t.issueStaleLabel);this.processor.logger.info(`Found`,c.LoggerService.value(r.length),u.LoggerFormatService.whiteBright(`stale label added event${r.length>1?`s`:``} on this issue`));const a=this._getMostRecentStaleLabelEvent(r);if(!a){this.processor.logger.error(`Could not find the stale label in the added labels events`);throw new Error(`Could not find the stale label in the added labels events`)}const s=(0,l.iso8601ToDatetime)(a.createdAt);const n=this.processor.getUpdatedAt();this.processor.logger.info(`The stale label was added the`,c.LoggerService.date(s));this.processor.logger.info(`The issue was updated for the last time the`,c.LoggerService.date(n));if((0,d.isDateMoreRecent)(n,s)){this.processor.logger.info(`The last update on the issue is more recent that the last time it was stale`);this.processor.logger.info(`The stale state should be removed`);return true}this.processor.logger.info(`There was no update since the last time this issue was stale`);this.processor.logger.info(`The stale state should not be removed`);return false}))}removeStale(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){this.processor.logger.info(`Removing the stale state from this issue...`);const e=i.IssuesInputsService.getInstance().getInputs();const t=s.CommonInputsService.getInstance().getInputs();this.processor.logger.info(`Fetching the stale label`,c.LoggerService.value(e.issueStaleLabel),u.LoggerFormatService.whiteBright(`to remove from this issue...`));const r=yield this.githubApiIssueLabelsService$$.fetchLabelByName(e.issueStaleLabel);if(!r){this.processor.logger.error(`Could not find the stale label`,c.LoggerService.value(e.issueStaleLabel));throw new Error(`Could not find the stale label ${e.issueStaleLabel}`)}this.processor.logger.info(`The stale label was fetched`);this.processor.logger.info(`Removing the stale label from this issue...`);if(!t.dryRun){yield this.githubApiIssueLabelsService$$.removeLabel(this.processor.item.id,r.id);this.processor.logger.info(`The stale label was removed`)}else{this.processor.logger.info(`The stale label was not removed due to the dry-run mode`)}this.processor.logger.notice(`The issue is no longer stale`)}))}_getStaleLabelEvents(e,t){return m.default.filter(e.repository.issue.timelineItems.nodes,(e=>e.label.name===t))}_getMostRecentStaleLabelEvent(e){return m.default.reduce(e,((e,t)=>{if(!e){return t}const r=(0,l.iso8601ToDatetime)(e.createdAt);const a=(0,l.iso8601ToDatetime)(t.createdAt);if((0,d.isDateMoreRecent)(r,a)){return e}return t}),null)}}t.IssueRemoveStaleProcessor=IssueRemoveStaleProcessor},7978:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.IssueShouldCloseProcessor=void 0;const a=r(1175);const s=r(1912);class IssueShouldCloseProcessor extends s.AbstractShouldCloseProcessor{constructor(e){super(e)}_getDaysBeforeClose(){const e=a.IssuesInputsService.getInstance().getInputs();return e.issueDaysBeforeClose}}t.IssueShouldCloseProcessor=IssueShouldCloseProcessor},6914:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.IssueStaleProcessor=void 0;const a=r(4351);const s=r(1175);const i=r(1909);const n=r(2814);const o=r(972);const p=r(5720);class IssueStaleProcessor extends i.AbstractStaleProcessor{constructor(e){super(e);this.githubApiIssueLabelsService$$=new p.GithubApiIssueLabelsService(e);this.issueCommentsProcessor$$=new n.IssueCommentsProcessor(e)}_getDaysBeforeStale(){const e=s.IssuesInputsService.getInstance().getInputs();return e.issueDaysBeforeStale}_getStaleLabel(){const e=s.IssuesInputsService.getInstance().getInputs();return e.issueStaleLabel}_getItemId(){return this.processor.item.id}_addLabel(e,t){return(0,a.__awaiter)(this,void 0,void 0,(function*(){yield this.githubApiIssueLabelsService$$.addLabel(e,t)}))}_processStaleComment(){return this.issueCommentsProcessor$$.processStaleComment()}_fetchLabelByName(e){return this.githubApiIssueLabelsService$$.fetchLabelByName(e)}_getExtraLabelsName(){const e=s.IssuesInputsService.getInstance().getInputs();return e.issueAddLabelsAfterStale}_addExtraLabels(e,t){return(0,a.__awaiter)(this,void 0,void 0,(function*(){yield this.githubApiIssueLabelsService$$.addLabels(e,t)}))}_increaseAddedLabelsCountStatistic(e=1){o.IssuesStatisticsService.getInstance().increaseAddedIssuesLabelsCount(e)}}t.IssueStaleProcessor=IssueStaleProcessor},1041:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.IssuesService=void 0;const a=r(4351);const s=r(9986);const i=r(1175);const n=r(923);const o=r(7503);const p=r(170);const d=r(972);const l=r(9032);const u=r(8099);const c=r(67);const m=(0,a.__importDefault)(r(250));class IssuesService extends n.AbstractProcessingService{constructor(){super(...arguments);this._itemType=`issue`}static getInstance(){if(m.default.isNil(IssuesService._instance)){IssuesService._instance=new IssuesService}return IssuesService._instance}isProcessingEnabled$$(){const e=i.IssuesInputsService.getInstance().getInputs();if(!e.issueProcessing){c.LoggerService.info(`The input`,c.LoggerService.input(s.EInputs.ISSUE_PROCESSING),u.LoggerFormatService.whiteBright(`is disabled. Skipping the processing of issues...`));return false}c.LoggerService.info(`The input`,c.LoggerService.input(s.EInputs.ISSUE_PROCESSING),u.LoggerFormatService.whiteBright(`is enabled. Continuing...`));return true}_increaseProcessedItemsCount(){d.IssuesStatisticsService.getInstance().increaseProcessedIssuesCount()}_process(e){return new p.IssueProcessor(e,new o.IssueLogger(e.number)).process()}_getItems(e){return l.GithubApiIssuesService.fetchIssues(e)}}t.IssuesService=IssuesService},1704:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PullRequestCloseStaleProcessor=void 0;const a=r(4351);const s=r(6163);const i=r(6885);const n=r(3120);const o=r(4606);const p=r(4149);const d=r(1567);class PullRequestCloseStaleProcessor extends i.AbstractCloseStaleProcessor{constructor(e){super(e);this.githubApiPullRequestsService$$=new d.GithubApiPullRequestsService(e);this.pullRequestCommentsProcessor$$=new n.PullRequestCommentsProcessor(e);this.githubApiPullRequestLabelsService$$=new p.GithubApiPullRequestLabelsService(e)}_processCloseComment(){return this.pullRequestCommentsProcessor$$.processCloseComment()}_closeItem(e){return this.githubApiPullRequestsService$$.closePullRequest(e)}_getItemId(){return this.processor.item.id}_fetchLabelByName(e){return this.githubApiPullRequestLabelsService$$.fetchLabelByName(e)}_getExtraLabelsName(){const e=s.PullRequestsInputsService.getInstance().getInputs();return e.pullRequestAddLabelsAfterClose}_addExtraLabels(e,t){return(0,a.__awaiter)(this,void 0,void 0,(function*(){yield this.githubApiPullRequestLabelsService$$.addLabels(e,t)}))}_increaseAddedLabelsCountStatistic(e){o.PullRequestsStatisticsService.getInstance().increaseAddedPullRequestsLabelsCount(e)}}t.PullRequestCloseStaleProcessor=PullRequestCloseStaleProcessor},3120:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PullRequestCommentsProcessor=void 0;const a=r(6163);const s=r(8559);const i=r(4606);const n=r(9214);class PullRequestCommentsProcessor extends s.AbstractCommentsProcessor{constructor(e){super(e);this.githubApiPullRequestCommentsService$$=new n.GithubApiPullRequestCommentsService(e)}_getStaleComment(){const e=a.PullRequestsInputsService.getInstance().getInputs();return e.pullRequestStaleComment}_getCloseComment(){const e=a.PullRequestsInputsService.getInstance().getInputs();return e.pullRequestCloseComment}_getItemId(){return this.processor.item.id}_increaseAddedCommentsCountStatistic(){i.PullRequestsStatisticsService.getInstance().increaseAddedPullRequestsCommentsCount()}_addComment(e,t){return this.githubApiPullRequestCommentsService$$.addComment(e,t)}}t.PullRequestCommentsProcessor=PullRequestCommentsProcessor},2362:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PullRequestDeleteBranchProcessor=void 0;const a=r(4351);const s=r(194);const i=r(9986);const n=r(6163);const o=r(4606);const p=r(9157);const d=r(8099);const l=r(67);const u=r(5959);class PullRequestDeleteBranchProcessor extends u.AbstractProcessor{constructor(e){super(e);this.githubApiPullRequestReferencesService$$=new p.GithubApiPullRequestReferencesService(e)}delete(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){this.processor.logger.info(`Processing to delete the pull request branch...`);const e=n.PullRequestsInputsService.getInstance().getInputs();if(!e.pullRequestDeleteBranchAfterClose){this.processor.logger.info(`The input`,l.LoggerService.input(i.EInputs.PULL_REQUEST_DELETE_BRANCH_AFTER_CLOSE),d.LoggerFormatService.whiteBright(`is disabled. Continuing...`));return}this.processor.logger.info(`The input`,l.LoggerService.input(i.EInputs.PULL_REQUEST_DELETE_BRANCH_AFTER_CLOSE),d.LoggerFormatService.whiteBright(`is enabled. The branch should be deleted...`));this.processor.logger.info(`Deleting the branch`,l.LoggerService.value(`${this.processor.item.headRef.name}${d.LoggerFormatService.whiteBright(`...`)}`));const t=s.CommonInputsService.getInstance().getInputs();if(!t.dryRun){yield this.githubApiPullRequestReferencesService$$.deleteReference(this.processor.item.headRef.id);this.processor.logger.notice(`The branch`,l.LoggerService.value(this.processor.item.headRef.name),d.LoggerFormatService.whiteBright(`was deleted`))}else{this.processor.logger.info(`The pull request branch was not deleted due to the dry-run mode`)}o.PullRequestsStatisticsService.getInstance().increaseDeletedPullRequestsBranchesCount()}))}}t.PullRequestDeleteBranchProcessor=PullRequestDeleteBranchProcessor},9437:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PullRequestDraftProcessor=void 0;const a=r(4351);const s=r(194);const i=r(9986);const n=r(6163);const o=r(4606);const p=r(1567);const d=r(8099);const l=r(67);const u=r(5959);class PullRequestDraftProcessor extends u.AbstractProcessor{constructor(e){super(e);this.githubApiPullRequestsService$$=new p.GithubApiPullRequestsService(e)}draft(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){this.processor.logger.info(`Converting this pull request to draft...`);const e=s.CommonInputsService.getInstance().getInputs();if(!e.dryRun){yield this.githubApiPullRequestsService$$.draftPullRequest(this.processor.item.id);this.processor.logger.notice(`The pull request is now a draft pull request`)}else{this.processor.logger.info(`The pull request could not be converted to draft due to the dry-run mode`)}o.PullRequestsStatisticsService.getInstance().increaseDraftPullRequestsCount()}))}shouldDraftInsteadOfStale(){const e=n.PullRequestsInputsService.getInstance().getInputs();if(!e.pullRequestToDraftInsteadOfStale){this.processor.logger.info(`The input`,l.LoggerService.input(i.EInputs.PULL_REQUEST_TO_DRAFT_INSTEAD_OF_STALE),d.LoggerFormatService.whiteBright(`is disabled. Skipping the draft processing and start the stale processing instead...`));return false}this.processor.logger.info(`The input`,l.LoggerService.input(i.EInputs.PULL_REQUEST_TO_DRAFT_INSTEAD_OF_STALE),d.LoggerFormatService.whiteBright(`is enabled. Starting the draft processing instead of the stale processing...`));return true}}t.PullRequestDraftProcessor=PullRequestDraftProcessor},385:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PullRequestIgnoreProcessor=void 0;const a=r(4351);const s=r(9986);const i=r(6163);const n=r(5290);const o=r(1567);const p=r(593);const d=r(768);const l=r(4245);const u=r(8099);const c=r(67);const m=(0,a.__importDefault)(r(250));class PullRequestIgnoreProcessor extends n.AbstractIgnoreProcessor{constructor(e){super(e)}shouldIgnore(){return super.shouldIgnore()||this.isDraft$$()}hasAllIgnoredAssignees$$(){this.processor.logger.info(`Checking if all the assignees on this pull request should be ignored...`);const e=i.PullRequestsInputsService.getInstance().getInputs();if(!e.pullRequestIgnoreAllAssignees){this.processor.logger.info(`The input`,c.LoggerService.input(s.EInputs.PULL_REQUEST_IGNORE_ALL_ASSIGNEES),u.LoggerFormatService.whiteBright(`is disabled. Continuing...`));return false}this.processor.logger.info(`The input`,c.LoggerService.input(s.EInputs.PULL_REQUEST_IGNORE_ALL_ASSIGNEES),u.LoggerFormatService.whiteBright(`is enabled. Checking...`));if(this.processor.item.assignees.totalCount>0){this.processor.logger.info(`The pull request has`,c.LoggerService.value(this.processor.item.assignees.totalCount),u.LoggerFormatService.whiteBright(`assignee${this.processor.item.assignees.totalCount>1?`s`:``}`));return true}this.processor.logger.info(`The pull request has no assignee. Continuing...`);return false}hasAllIgnoredProjectCards$$(){this.processor.logger.info(`Checking if all the project cards on this pull request should be ignored...`);const e=i.PullRequestsInputsService.getInstance().getInputs();if(!e.pullRequestIgnoreAllProjectCards){this.processor.logger.info(`The input`,c.LoggerService.input(s.EInputs.PULL_REQUEST_IGNORE_ALL_PROJECT_CARDS),u.LoggerFormatService.whiteBright(`is disabled. Continuing...`));return false}this.processor.logger.info(`The input`,c.LoggerService.input(s.EInputs.PULL_REQUEST_IGNORE_ALL_PROJECT_CARDS),u.LoggerFormatService.whiteBright(`is enabled. Checking...`));if(this.processor.item.projectCards.totalCount>0){this.processor.logger.info(`The pull request has`,c.LoggerService.value(this.processor.item.projectCards.totalCount),u.LoggerFormatService.whiteBright(`project card${this.processor.item.projectCards.totalCount>1?`s`:``}`));return true}this.processor.logger.info(`The pull request has no project card. Continuing...`);return false}hasIgnoredCreationDate$$(){this.processor.logger.info(`Checking if this pull request should be ignored based on its creation date...`);let e;const t=i.PullRequestsInputsService.getInstance().getInputs();try{e=(0,l.iso8601ToDatetime)(t.pullRequestIgnoreBeforeCreationDate)}catch(e){this.processor.logger.info(`The input`,c.LoggerService.input(s.EInputs.PULL_REQUEST_IGNORE_BEFORE_CREATION_DATE),u.LoggerFormatService.whiteBright(`is either unset or not convertible to a valid ISO 8601 date. Continuing...`));return false}const r=this.processor.getCreatedAt();this.processor.logger.info(`The pull request was created the`,c.LoggerService.date(r));this.processor.logger.info(`The minimal processing creation date is set to the`,c.LoggerService.date(e));if((0,d.isDateMoreRecent)(r,e)){this.processor.logger.info(`The pull request was created after the minimal processing creation date. Continuing...`);return false}this.processor.logger.info(`The pull request was created before the minimal processing creation date`);return true}hasAllIgnoredLabels$$(){this.processor.logger.info(`Checking if all the labels on this pull request should be ignored...`);const e=i.PullRequestsInputsService.getInstance().getInputs();if(!e.pullRequestIgnoreAllLabels){this.processor.logger.info(`The input`,c.LoggerService.input(s.EInputs.PULL_REQUEST_IGNORE_ALL_LABELS),u.LoggerFormatService.whiteBright(`is disabled. Continuing...`));return false}this.processor.logger.info(`The input`,c.LoggerService.input(s.EInputs.PULL_REQUEST_IGNORE_ALL_LABELS),u.LoggerFormatService.whiteBright(`is enabled. Checking...`));const t=e.pullRequestStaleLabel;const r=this._getLabels(this.processor.item.labels.nodes).filter((e=>e!==t));if(r.length>0){this.processor.logger.info(`The pull request has`,c.LoggerService.value(r.length),u.LoggerFormatService.whiteBright(`label${r.length>1?`s`:``}`));return true}this.processor.logger.info(`The pull request has no label. Continuing...`);return false}hasAnyIgnoredLabels$$(){this.processor.logger.info(`Checking if this pull request has one of the ignored labels...`);const e=i.PullRequestsInputsService.getInstance().getInputs();const t=(0,p.getDuplicates)(this._getLabels(this.processor.item.labels.nodes),e.pullRequestIgnoreAnyLabels);const r=m.default.head(t);if(!m.default.isUndefined(r)){this.processor.logger.info(`Containing one of the ignored labels`,u.LoggerFormatService.white(`->`),c.LoggerService.value(r));return true}this.processor.logger.debug(`Note: in case of pull request, we may need to use a RegExp to ignore sensitivity`);const{totalCount:a}=this.processor.item.labels;if(a>o.GithubApiPullRequestsService.labelsPerPullRequest){this.processor.logger.warning(`Found`,c.LoggerService.value(m.default.toString(a)),u.LoggerFormatService.whiteBright(`label${a>1?`s`:``} attached on this pull request. The pagination support is not yet implemented and may cause a mismatch!`))}this.processor.logger.info(`Not containing an ignored label. Continuing...`);return false}hasAnyIgnoredAssignees$$(){this.processor.logger.info(`Checking if this pull request has one of the ignored assignees...`);const e=i.PullRequestsInputsService.getInstance().getInputs();const t=(0,p.getDuplicates)(this._getAssignees(this.processor.item.assignees.nodes),e.pullRequestIgnoreAnyAssignees);const r=m.default.head(t);if(!m.default.isUndefined(r)){this.processor.logger.info(`Containing one of the ignored assignees`,u.LoggerFormatService.white(`->`),c.LoggerService.value(r));return true}this.processor.logger.debug(`Note: in case of pull request, we may need to use a RegExp to ignore sensitivity`);const{totalCount:a}=this.processor.item.assignees;if(a>o.GithubApiPullRequestsService.assigneesPerPullRequest){this.processor.logger.warning(`Found`,c.LoggerService.value(m.default.toString(a)),u.LoggerFormatService.whiteBright(`assignee${a>1?`s`:``} attached on this pull request. The pagination support is not yet implemented and may cause a mismatch!`))}this.processor.logger.info(`Not containing an ignored assignee. Continuing...`);return false}isDraft$$(){this.processor.logger.info(`Checking if this pull request is a draft...`);const e=i.PullRequestsInputsService.getInstance().getInputs();if(!e.pullRequestIgnoreDraft){this.processor.logger.info(`The input`,c.LoggerService.input(s.EInputs.PULL_REQUEST_IGNORE_DRAFT),u.LoggerFormatService.whiteBright(`is disabled. Continuing...`));return false}this.processor.logger.info(`The input`,c.LoggerService.input(s.EInputs.PULL_REQUEST_IGNORE_DRAFT),u.LoggerFormatService.whiteBright(`is enabled. Checking...`));if(this._isDraft()){this.processor.logger.info(`The pull request is a draft`);return true}this.processor.logger.info(`Not a draft. Continuing...`);return false}_isDraft(){return this.processor.item.isDraft}}t.PullRequestIgnoreProcessor=PullRequestIgnoreProcessor},2971:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PullRequestIsStaleProcessor=void 0;const a=r(6163);const s=r(3709);class PullRequestIsStaleProcessor extends s.AbstractIsStaleProcessor{constructor(e){super(e)}_getInputStaleLabel(){const e=a.PullRequestsInputsService.getInstance().getInputs();return e.pullRequestStaleLabel}_getLabels(){return this.processor.item.labels.nodes}}t.PullRequestIsStaleProcessor=PullRequestIsStaleProcessor},825:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PullRequestLogger=void 0;const a=r(4371);const s=r(8099);class PullRequestLogger extends a.AbstractLogger{constructor(e){super(e)}_setPrefixColor(e){return s.LoggerFormatService.blue(e)}}t.PullRequestLogger=PullRequestLogger},7795:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PullRequestProcessor=void 0;const a=r(4351);const s=r(1106);const i=r(1704);const n=r(2362);const o=r(9437);const p=r(385);const d=r(2971);const l=r(6539);const u=r(6852);const c=r(8895);const m=r(4606);class PullRequestProcessor extends s.AbstractProcessor{constructor(){super(...arguments);this.type=`pull request`}stopProcessing$$(){this.logger.info(`Processing stopped`);this.logger.endGroup()}shouldIgnore$$(){return new p.PullRequestIgnoreProcessor(this).shouldIgnore()}processForStale$$(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){const e=new c.PullRequestStaleProcessor(this);if(e.shouldStale()){const t=new o.PullRequestDraftProcessor(this);if(t.shouldDraftInsteadOfStale()){yield t.draft()}else{yield e.stale();m.PullRequestsStatisticsService.getInstance().increaseStalePullRequestsCount()}}else{m.PullRequestsStatisticsService.getInstance().increaseUnalteredPullRequestsCount()}this.stopProcessing$$()}))}isAlreadyStale$$(){const e=new d.PullRequestIsStaleProcessor(this);return e.isStale()}processToRemoveStale$$(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){const e=new l.PullRequestRemoveStaleProcessor(this);if(yield e.shouldRemoveStale()){yield e.removeStale();m.PullRequestsStatisticsService.getInstance().increaseRemoveStalePullRequestsCount();return Promise.resolve(true)}return Promise.resolve(false)}))}processForClose$$(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){const e=new u.PullRequestShouldCloseProcessor(this);if(e.shouldClose()){const e=new i.PullRequestCloseStaleProcessor(this);yield e.close();m.PullRequestsStatisticsService.getInstance().increaseClosedPullRequestsCount();yield this.processToDeleteBranch$$()}else{m.PullRequestsStatisticsService.getInstance().increaseUnalteredPullRequestsCount()}this.stopProcessing$$()}))}processToDeleteBranch$$(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){const e=new n.PullRequestDeleteBranchProcessor(this);yield e.delete()}))}_increaseIgnoredCount(){m.PullRequestsStatisticsService.getInstance().increaseIgnoredPullRequestsCount()}_increaseAlreadyStaleCount(){m.PullRequestsStatisticsService.getInstance().increaseAlreadyStalePullRequestsCount()}}t.PullRequestProcessor=PullRequestProcessor},6539:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PullRequestRemoveStaleProcessor=void 0;const a=r(4351);const s=r(194);const i=r(6163);const n=r(3974);const o=r(4149);const p=r(8257);const d=r(768);const l=r(4245);const u=r(8099);const c=r(67);const m=(0,a.__importDefault)(r(250));class PullRequestRemoveStaleProcessor extends n.AbstractRemoveStaleProcessor{constructor(e){super(e);this.githubApiPullRequestTimelineItemsService$$=new p.GithubApiPullRequestTimelineItemsService(this.processor);this.githubApiPullRequestLabelsService$$=new o.GithubApiPullRequestLabelsService(this.processor)}shouldRemoveStale(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){this.processor.logger.info(`Checking if the stale state should be removed...`);const e=yield this.githubApiPullRequestTimelineItemsService$$.fetchPullRequestAddedLabels(this.processor.item.number);const t=i.PullRequestsInputsService.getInstance().getInputs();const r=this._getStaleLabelEvents(e,t.pullRequestStaleLabel);this.processor.logger.info(`Found`,c.LoggerService.value(r.length),u.LoggerFormatService.whiteBright(`stale label added event${r.length>1?`s`:``} on this pull request`));const a=this._getMostRecentStaleLabelEvent(r);if(!a){this.processor.logger.error(`Could not find the stale label in the added labels events`);throw new Error(`Could not find the stale label in the added labels events`)}const s=(0,l.iso8601ToDatetime)(a.createdAt);const n=this.processor.getUpdatedAt();this.processor.logger.info(`The stale label was added the`,c.LoggerService.date(s));this.processor.logger.info(`The pull request was updated for the last time the`,c.LoggerService.date(n));if((0,d.isDateMoreRecent)(n,s)){this.processor.logger.info(`The last update on the pull request is more recent that the last time it was stale`);this.processor.logger.info(`The stale state should be removed`);return true}this.processor.logger.info(`There was no update since the last time this pull request was stale`);this.processor.logger.info(`The stale state should not be removed`);return false}))}removeStale(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){this.processor.logger.info(`Removing the stale state from this pull request...`);const e=i.PullRequestsInputsService.getInstance().getInputs();const t=s.CommonInputsService.getInstance().getInputs();this.processor.logger.info(`Fetching the stale label`,c.LoggerService.value(e.pullRequestStaleLabel),u.LoggerFormatService.whiteBright(`to remove from this pull request...`));const r=yield this.githubApiPullRequestLabelsService$$.fetchLabelByName(e.pullRequestStaleLabel);if(!r){this.processor.logger.error(`Could not find the stale label`,c.LoggerService.value(e.pullRequestStaleLabel));throw new Error(`Could not find the stale label ${e.pullRequestStaleLabel}`)}this.processor.logger.info(`The stale label was fetched`);this.processor.logger.info(`Removing the stale label from this pull request...`);if(!t.dryRun){yield this.githubApiPullRequestLabelsService$$.removeLabel(this.processor.item.id,r.id);this.processor.logger.info(`The stale label was removed`)}else{this.processor.logger.info(`The stale label was not removed due to the dry-run mode`)}this.processor.logger.notice(`The pull request is no longer stale`)}))}_getStaleLabelEvents(e,t){return m.default.filter(e.repository.pullRequest.timelineItems.nodes,(e=>e.label.name===t))}_getMostRecentStaleLabelEvent(e){return m.default.reduce(e,((e,t)=>{if(!e){return t}const r=(0,l.iso8601ToDatetime)(e.createdAt);const a=(0,l.iso8601ToDatetime)(t.createdAt);if((0,d.isDateMoreRecent)(r,a)){return e}return t}),null)}}t.PullRequestRemoveStaleProcessor=PullRequestRemoveStaleProcessor},6852:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PullRequestShouldCloseProcessor=void 0;const a=r(6163);const s=r(1912);class PullRequestShouldCloseProcessor extends s.AbstractShouldCloseProcessor{constructor(e){super(e)}_getDaysBeforeClose(){const e=a.PullRequestsInputsService.getInstance().getInputs();return e.pullRequestDaysBeforeClose}}t.PullRequestShouldCloseProcessor=PullRequestShouldCloseProcessor},8895:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PullRequestStaleProcessor=void 0;const a=r(4351);const s=r(6163);const i=r(1909);const n=r(3120);const o=r(4606);const p=r(4149);class PullRequestStaleProcessor extends i.AbstractStaleProcessor{constructor(e){super(e);this.githubApiPullRequestLabelsService$$=new p.GithubApiPullRequestLabelsService(this.processor);this.pullRequestCommentsProcessor$$=new n.PullRequestCommentsProcessor(this.processor)}_getDaysBeforeStale(){const e=s.PullRequestsInputsService.getInstance().getInputs();return e.pullRequestDaysBeforeStale}_getStaleLabel(){const e=s.PullRequestsInputsService.getInstance().getInputs();return e.pullRequestStaleLabel}_getItemId(){return this.processor.item.id}_addLabel(e,t){return(0,a.__awaiter)(this,void 0,void 0,(function*(){yield this.githubApiPullRequestLabelsService$$.addLabel(e,t)}))}_processStaleComment(){return this.pullRequestCommentsProcessor$$.processStaleComment()}_fetchLabelByName(e){return this.githubApiPullRequestLabelsService$$.fetchLabelByName(e)}_getExtraLabelsName(){const e=s.PullRequestsInputsService.getInstance().getInputs();return e.pullRequestAddLabelsAfterStale}_addExtraLabels(e,t){return(0,a.__awaiter)(this,void 0,void 0,(function*(){yield this.githubApiPullRequestLabelsService$$.addLabels(e,t)}))}_increaseAddedLabelsCountStatistic(e=1){o.PullRequestsStatisticsService.getInstance().increaseAddedPullRequestsLabelsCount(e)}}t.PullRequestStaleProcessor=PullRequestStaleProcessor},1026:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PullRequestsService=void 0;const a=r(4351);const s=r(9986);const i=r(6163);const n=r(923);const o=r(825);const p=r(7795);const d=r(4606);const l=r(1567);const u=r(8099);const c=r(67);const m=(0,a.__importDefault)(r(250));class PullRequestsService extends n.AbstractProcessingService{constructor(){super(...arguments);this._itemType=`pull request`}static getInstance(){if(m.default.isNil(PullRequestsService._instance)){PullRequestsService._instance=new PullRequestsService}return PullRequestsService._instance}isProcessingEnabled$$(){const e=i.PullRequestsInputsService.getInstance().getInputs();if(!e.pullRequestProcessing){c.LoggerService.info(`The input`,c.LoggerService.input(s.EInputs.PULL_REQUEST_PROCESSING),u.LoggerFormatService.whiteBright(`is disabled. Skipping the processing of pull requests...`));return false}c.LoggerService.info(`The input`,c.LoggerService.input(s.EInputs.PULL_REQUEST_PROCESSING),u.LoggerFormatService.whiteBright(`is enabled. Continuing...`));return true}_increaseProcessedItemsCount(){d.PullRequestsStatisticsService.getInstance().increaseProcessedPullRequestsCount()}_process(e){return new p.PullRequestProcessor(e,new o.PullRequestLogger(e.number)).process()}_getItems(e){return l.GithubApiPullRequestsService.fetchPullRequests(e)}}t.PullRequestsService=PullRequestsService},1933:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.StaleService=void 0;const a=r(4351);const s=r(8954);const i=r(6686);const n=r(1041);const o=r(1026);const p=r(6433);const d=r(9467);const l=r(8099);const u=r(67);const c=(0,a.__importStar)(r(2186));class StaleService{static initialize(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){try{u.LoggerService.info(`Starting the stale process...`);p.StatisticsService.initialize();s.InputsService.initialize();d.OctokitService.initialize();yield n.IssuesService.getInstance().process();yield o.PullRequestsService.getInstance().process();u.LoggerService.info(l.LoggerFormatService.green(`The stale processing is over`));p.StatisticsService.logsAllStatistics();i.OutputsService.setOutputs()}catch(e){if(e instanceof Error){u.LoggerService.error(`[${e.name}] ${e.message}`);if(e.stack){u.LoggerService.debug(e.stack)}c.setFailed(`Stale action failed with error ${e.message}`)}else{const t=`Stale action failed with error ${e}`;u.LoggerService.error(t);c.setFailed(t)}}return StaleService}))}}t.StaleService=StaleService},5255:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractStatisticsService=void 0;const a=r(4351);const s=r(8099);const i=r(67);const n=r(7692);const o=r(8117);const p=r(9534);const d=r(8110);const l=r(3406);const u=(0,a.__importDefault)(r(250));class AbstractStatisticsService{logsAllStatistics(){i.LoggerService.startGroup(`${u.default.upperFirst(this._statisticsName)} statistics`);this._logsAllStatistics();i.LoggerService.endGroup();return this}_logIncreaseCount(e,t,r){i.LoggerService.info(s.LoggerFormatService.whiteBright(e),i.LoggerService.value(t),s.LoggerFormatService.whiteBright(`(${i.LoggerService.value(r)}`),s.LoggerFormatService.whiteBright(`in total)`));return this}_logsAllStatistics(){const e=this._getAllFilteredStatisticsMap();this._logStatisticsMap(e);return this}_logStatisticsMap(e){const t=(0,n.getMapLastKey)(e);const r=(0,o.getMapLongestKey)(e);e.forEach(((e,a)=>{const s=a===t?l.ETreeRows.LAST:l.ETreeRows.ANY;const i=(0,d.isFiniteNumber)(e)?e:this._getStatisticsMapCount(e);this._log(s,u.default.padEnd(a,r),i);if(!(0,d.isFiniteNumber)(e)){this._logStatisticsSubMap(e,s)}}))}_logStatisticsSubMap(e,t){const r=(0,n.getMapLastKey)(e);const a=(0,o.getMapLongestKey)(e);e.forEach(((e,s)=>{const i=t===l.ETreeRows.LAST?` `:`${l.ETreeRows.EMPTY} `;const n=s===r?l.ETreeRows.LAST:l.ETreeRows.ANY;this._log(`${i}${n}`,u.default.padEnd(s,a),e)}))}_getStatisticsMapCount(e){let t=0;e.forEach((e=>{t+=e}));return t}_log(e,t,r){i.LoggerService.info(s.LoggerFormatService.white(e),s.LoggerFormatService.whiteBright(t),i.LoggerService.value(r));return this}_getAllFilteredStatisticsMap(){return(0,p.mapFilter)(this._getAllStatisticsMap(),(([e,t])=>{if((0,d.isFiniteNumber)(t)){return t>0}const r=this._getStatisticsMapCount(t);return r>0}))}}t.AbstractStatisticsService=AbstractStatisticsService},972:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.IssuesStatisticsService=void 0;const a=r(4351);const s=r(5255);const i=(0,a.__importDefault)(r(250));class IssuesStatisticsService extends s.AbstractStatisticsService{constructor(){super(...arguments);this.addedIssuesCommentsCount=0;this.addedIssuesLabelsCount=0;this.alreadyStaleIssuesCount=0;this.calledApiIssuesMutationsCount=0;this.calledApiIssuesQueriesCount=0;this.closedIssuesCount=0;this.ignoredIssuesCount=0;this.processedIssuesCount=0;this.removeStaleIssuesCount=0;this.staleIssuesCount=0;this.unalteredIssuesCount=0;this._statisticsName=`issues`}static getInstance(){if(i.default.isNil(IssuesStatisticsService._instance)){IssuesStatisticsService._instance=new IssuesStatisticsService}return IssuesStatisticsService._instance}get calledApiIssuesCount(){return this.calledApiIssuesQueriesCount+this.calledApiIssuesMutationsCount}initialize(){this.addedIssuesCommentsCount=0;this.addedIssuesLabelsCount=0;this.alreadyStaleIssuesCount=0;this.calledApiIssuesMutationsCount=0;this.calledApiIssuesQueriesCount=0;this.closedIssuesCount=0;this.ignoredIssuesCount=0;this.processedIssuesCount=0;this.removeStaleIssuesCount=0;this.staleIssuesCount=0;this.unalteredIssuesCount=0;return this}increaseProcessedIssuesCount(){this.processedIssuesCount++;this._logIncreaseCount(`Processed issues count statistic increased by`,1,this.processedIssuesCount);return this}increaseIgnoredIssuesCount(){this.ignoredIssuesCount++;this._logIncreaseCount(`Ignored issues count statistic increased by`,1,this.ignoredIssuesCount);return this}increaseUnalteredIssuesCount(){this.unalteredIssuesCount++;this._logIncreaseCount(`Unaltered issues count statistic increased by`,1,this.unalteredIssuesCount);return this}increaseStaleIssuesCount(){this.staleIssuesCount++;this._logIncreaseCount(`Stale issues count statistic increased by`,1,this.staleIssuesCount);return this}increaseAlreadyStaleIssuesCount(){this.alreadyStaleIssuesCount++;this._logIncreaseCount(`Already stale issues count statistic increased by`,1,this.alreadyStaleIssuesCount);return this}increaseRemoveStaleIssuesCount(){this.removeStaleIssuesCount++;this._logIncreaseCount(`Remove stale issues count statistic increased by`,1,this.removeStaleIssuesCount);return this}increaseClosedIssuesCount(){this.closedIssuesCount++;this._logIncreaseCount(`Closed issues count statistic increased by`,1,this.closedIssuesCount);return this}increaseAddedIssuesCommentsCount(){this.addedIssuesCommentsCount++;this._logIncreaseCount(`Added issues comments count statistic increased by`,1,this.addedIssuesCommentsCount);return this}increaseAddedIssuesLabelsCount(e=1){this.addedIssuesLabelsCount+=e;this._logIncreaseCount(`Added issues labels count statistic increased by`,e,this.addedIssuesLabelsCount);return this}increaseCalledApiIssuesQueriesCount(){this.calledApiIssuesQueriesCount++;this._logIncreaseCount(`Called API issues queries count statistic increased by`,1,this.calledApiIssuesQueriesCount);return this}increaseCalledApiIssuesMutationsCount(){this.calledApiIssuesMutationsCount++;this._logIncreaseCount(`Called API issues mutations count statistic increased by`,1,this.calledApiIssuesMutationsCount);return this}_getAllStatisticsMap(){return(new Map).set(`Processed issues`,this.processedIssuesCount).set(`Ignored issues`,this.ignoredIssuesCount).set(`Unaltered issues`,this.unalteredIssuesCount).set(`Stale issues`,this.staleIssuesCount).set(`Already stale issues`,this.alreadyStaleIssuesCount).set(`Remove stale issues`,this.removeStaleIssuesCount).set(`Closed issues`,this.closedIssuesCount).set(`Added issues comments`,this.addedIssuesCommentsCount).set(`Added issues labels`,this.addedIssuesLabelsCount).set(`Called API issues`,(new Map).set(`Called API issues queries`,this.calledApiIssuesQueriesCount).set(`Called API issues mutations`,this.calledApiIssuesMutationsCount))}}t.IssuesStatisticsService=IssuesStatisticsService},4606:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PullRequestsStatisticsService=void 0;const a=r(4351);const s=r(5255);const i=(0,a.__importDefault)(r(250));class PullRequestsStatisticsService extends s.AbstractStatisticsService{constructor(){super(...arguments);this.addedPullRequestsCommentsCount=0;this.addedPullRequestsLabelsCount=0;this.alreadyStalePullRequestsCount=0;this.calledApiPullRequestsMutationsCount=0;this.calledApiPullRequestsQueriesCount=0;this.closedPullRequestsCount=0;this.deletedPullRequestsBranchesCount=0;this.draftPullRequestsCount=0;this.ignoredPullRequestsCount=0;this.processedPullRequestsCount=0;this.removeStalePullRequestsCount=0;this.stalePullRequestsCount=0;this.unalteredPullRequestsCount=0;this._statisticsName=`pull requests`}static getInstance(){if(i.default.isNil(PullRequestsStatisticsService._instance)){PullRequestsStatisticsService._instance=new PullRequestsStatisticsService}return PullRequestsStatisticsService._instance}get calledApiPullRequestsCount(){return this.calledApiPullRequestsQueriesCount+this.calledApiPullRequestsMutationsCount}initialize(){this.addedPullRequestsCommentsCount=0;this.addedPullRequestsLabelsCount=0;this.alreadyStalePullRequestsCount=0;this.calledApiPullRequestsMutationsCount=0;this.calledApiPullRequestsQueriesCount=0;this.closedPullRequestsCount=0;this.deletedPullRequestsBranchesCount=0;this.draftPullRequestsCount=0;this.ignoredPullRequestsCount=0;this.processedPullRequestsCount=0;this.removeStalePullRequestsCount=0;this.stalePullRequestsCount=0;this.unalteredPullRequestsCount=0;return this}increaseProcessedPullRequestsCount(){this.processedPullRequestsCount++;this._logIncreaseCount(`Processed pull requests count statistic increased by`,1,this.processedPullRequestsCount);return this}increaseIgnoredPullRequestsCount(){this.ignoredPullRequestsCount++;this._logIncreaseCount(`Ignored pull requests count statistic increased by`,1,this.ignoredPullRequestsCount);return this}increaseUnalteredPullRequestsCount(){this.unalteredPullRequestsCount++;this._logIncreaseCount(`Unaltered pull requests count statistic increased by`,1,this.unalteredPullRequestsCount);return this}increaseStalePullRequestsCount(){this.stalePullRequestsCount++;this._logIncreaseCount(`Stale pull requests count statistic increased by`,1,this.stalePullRequestsCount);return this}increaseAlreadyStalePullRequestsCount(){this.alreadyStalePullRequestsCount++;this._logIncreaseCount(`Already stale pull requests count statistic increased by`,1,this.alreadyStalePullRequestsCount);return this}increaseRemoveStalePullRequestsCount(){this.removeStalePullRequestsCount++;this._logIncreaseCount(`Remove stale pull requests count statistic increased by`,1,this.removeStalePullRequestsCount);return this}increaseClosedPullRequestsCount(){this.closedPullRequestsCount++;this._logIncreaseCount(`Closed pull requests count statistic increased by`,1,this.closedPullRequestsCount);return this}increaseDeletedPullRequestsBranchesCount(){this.deletedPullRequestsBranchesCount++;this._logIncreaseCount(`Deleted pull requests branches count statistic increased by`,1,this.deletedPullRequestsBranchesCount);return this}increaseAddedPullRequestsCommentsCount(){this.addedPullRequestsCommentsCount++;this._logIncreaseCount(`Added pull requests comments count statistic increased by`,1,this.addedPullRequestsCommentsCount);return this}increaseAddedPullRequestsLabelsCount(e=1){this.addedPullRequestsLabelsCount+=e;this._logIncreaseCount(`Added pull requests labels count statistic increased by`,e,this.addedPullRequestsLabelsCount);return this}increaseDraftPullRequestsCount(){this.draftPullRequestsCount++;this._logIncreaseCount(`Draft pull requests count statistic increased by`,1,this.draftPullRequestsCount);return this}increaseCalledApiPullRequestsQueriesCount(){this.calledApiPullRequestsQueriesCount++;this._logIncreaseCount(`Called API pull requests queries count statistic increased by`,1,this.calledApiPullRequestsQueriesCount);return this}increaseCalledApiPullRequestsMutationsCount(){this.calledApiPullRequestsMutationsCount++;this._logIncreaseCount(`Called API pull requests mutations count statistic increased by`,1,this.calledApiPullRequestsMutationsCount);return this}_getAllStatisticsMap(){return(new Map).set(`Processed pull requests`,this.processedPullRequestsCount).set(`Ignored pull requests`,this.ignoredPullRequestsCount).set(`Unaltered pull requests`,this.unalteredPullRequestsCount).set(`Stale pull requests`,this.stalePullRequestsCount).set(`Already stale pull requests`,this.alreadyStalePullRequestsCount).set(`Remove stale pull requests`,this.removeStalePullRequestsCount).set(`Closed pull requests`,this.closedPullRequestsCount).set(`Deleted pull requests branches`,this.deletedPullRequestsBranchesCount).set(`Added pull requests comments`,this.addedPullRequestsCommentsCount).set(`Added pull requests labels`,this.addedPullRequestsLabelsCount).set(`Draft pull requests`,this.draftPullRequestsCount).set(`Called API pull requests`,(new Map).set(`Called API pull requests queries`,this.calledApiPullRequestsQueriesCount).set(`Called API pull requests mutations`,this.calledApiPullRequestsMutationsCount))}}t.PullRequestsStatisticsService=PullRequestsStatisticsService},6433:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.StatisticsService=void 0;const a=r(972);const s=r(4606);class StatisticsService{static initialize(){a.IssuesStatisticsService.getInstance().initialize();s.PullRequestsStatisticsService.getInstance().initialize();return StatisticsService}static logsAllStatistics(){a.IssuesStatisticsService.getInstance().logsAllStatistics();s.PullRequestsStatisticsService.getInstance().logsAllStatistics();return StatisticsService}}t.StatisticsService=StatisticsService},7772:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractGithubApiService=void 0;const a=r(5959);class AbstractGithubApiService extends a.AbstractProcessor{constructor(e){super(e)}}t.AbstractGithubApiService=AbstractGithubApiService},8131:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractGithubApiCommentsService=void 0;const a=r(7772);const s=r(9959);const i=r(9467);const n=r(8099);const o=r(67);class AbstractGithubApiCommentsService extends a.AbstractGithubApiService{constructor(e){super(e)}addComment(e,t){this.processor.logger.info(`Adding the comment`,o.LoggerService.value(t),n.LoggerFormatService.whiteBright(`on the ${this.type}`),`${o.LoggerService.value(e)}${n.LoggerFormatService.whiteBright(`...`)}`);return i.OctokitService.getOctokit().graphql(s.GITHUB_API_ADD_COMMENT_MUTATION,{comment:t,id:e}).then((()=>{this._increaseCalledApiMutationsCount();this.processor.logger.info(n.LoggerFormatService.green(`Comment`),o.LoggerService.value(t),n.LoggerFormatService.green(`added to the ${this.type}`),o.LoggerService.value(e))})).catch((r=>{this.processor.logger.error(`Failed to add the comment`,o.LoggerService.value(t),n.LoggerFormatService.red(`on the ${this.type}`),o.LoggerService.value(e));throw r}))}}t.AbstractGithubApiCommentsService=AbstractGithubApiCommentsService},9959:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_API_ADD_COMMENT_MUTATION=void 0;t.GITHUB_API_ADD_COMMENT_MUTATION=`\n mutation AddComment($id: ID!, $comment: String!) {\n __typename\n addComment(input: {subjectId: $id, body: $comment}) {\n clientMutationId\n }\n }\n`},4319:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GithubApiIssueCommentsService=void 0;const a=r(972);const s=r(8131);class GithubApiIssueCommentsService extends s.AbstractGithubApiCommentsService{constructor(e){super(e)}_increaseCalledApiMutationsCount(){a.IssuesStatisticsService.getInstance().increaseCalledApiIssuesMutationsCount()}}t.GithubApiIssueCommentsService=GithubApiIssueCommentsService},9214:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GithubApiPullRequestCommentsService=void 0;const a=r(4606);const s=r(8131);class GithubApiPullRequestCommentsService extends s.AbstractGithubApiCommentsService{constructor(e){super(e)}_increaseCalledApiMutationsCount(){a.PullRequestsStatisticsService.getInstance().increaseCalledApiPullRequestsMutationsCount()}}t.GithubApiPullRequestCommentsService=GithubApiPullRequestCommentsService},6525:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_API_CLOSE_ISSUE_MUTATION=void 0;t.GITHUB_API_CLOSE_ISSUE_MUTATION=`\n mutation CloseIssue($issueId: ID!) {\n __typename\n closeIssue(input: {issueId: $issueId}) {\n clientMutationId\n }\n }\n`},3363:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_API_ISSUES_QUERY=void 0;t.GITHUB_API_ISSUES_QUERY=`\n query GetIssues($owner: String!, $repository: String!, $issuesPerPage: Int!, $labelsPerIssue: Int!, $assigneesPerIssue: Int!, $projectCardsPerIssue: Int!, $afterCursor: String) {\n repository(name: $repository, owner: $owner) {\n issues(orderBy: {field: UPDATED_AT, direction: DESC}, states: OPEN, first: $issuesPerPage, after: $afterCursor) {\n pageInfo {\n endCursor\n hasNextPage\n }\n totalCount\n nodes {\n locked\n createdAt\n number\n updatedAt\n url\n id\n labels(first: $labelsPerIssue) {\n totalCount\n nodes {\n id\n name\n }\n }\n assignees(first: $assigneesPerIssue) {\n totalCount\n nodes {\n login\n }\n }\n projectCards(first: $projectCardsPerIssue) {\n totalCount\n nodes {\n id\n }\n }\n }\n }\n }\n }\n`},6741:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_ASSIGNEES_PER_ISSUE=void 0;t.GITHUB_ASSIGNEES_PER_ISSUE=20},7929:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_ISSUES_PER_PAGE=void 0;t.GITHUB_ISSUES_PER_PAGE=20},639:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_LABELS_PER_ISSUE=void 0;t.GITHUB_LABELS_PER_ISSUE=20},4128:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_PROJECT_CARDS_PER_ISSUE=void 0;t.GITHUB_PROJECT_CARDS_PER_ISSUE=20},9032:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GithubApiIssuesService=void 0;const a=r(4351);const s=r(972);const i=r(6525);const n=r(3363);const o=r(6741);const p=r(7929);const d=r(639);const l=r(4128);const u=r(9467);const c=r(8099);const m=r(67);const h=r(5438);const g=(0,a.__importDefault)(r(250));class GithubApiIssuesService{constructor(e){this.issueProcessor=e}static fetchIssues(e){m.LoggerService.info(`Fetching the issues from GitHub...`);return u.OctokitService.getOctokit().graphql(n.GITHUB_API_ISSUES_QUERY,{afterCursor:e,assigneesPerIssue:GithubApiIssuesService.assigneesPerIssue,issuesPerPage:GithubApiIssuesService.issuesPerPage,labelsPerIssue:GithubApiIssuesService.labelsPerIssue,owner:h.context.repo.owner,projectCardsPerIssue:GithubApiIssuesService.projectCardsPerIssue,repository:h.context.repo.repo}).then((t=>{if(!e){const{totalCount:e}=t.repository.issues;if(e===0){m.LoggerService.notice(`No issue can be processed`)}else{m.LoggerService.info(m.LoggerService.value(g.default.toString(e)),c.LoggerFormatService.whiteBright(`issue${e>1?`s`:``} can be processed`))}}else{m.LoggerService.debug(`Fetched from the page id`,m.LoggerService.value(e),c.LoggerFormatService.whiteBright(`(afterCursor)`))}s.IssuesStatisticsService.getInstance().increaseCalledApiIssuesQueriesCount();return t})).catch((e=>{m.LoggerService.error(`Failed to fetch the issues`);throw e}))}closeIssue(e){this.issueProcessor.logger.info(`Closing the issue`,`${m.LoggerService.value(e)}${c.LoggerFormatService.whiteBright(`...`)}`);return u.OctokitService.getOctokit().graphql(i.GITHUB_API_CLOSE_ISSUE_MUTATION,{issueId:e}).then((()=>{s.IssuesStatisticsService.getInstance().increaseCalledApiIssuesMutationsCount();this.issueProcessor.logger.info(c.LoggerFormatService.green(`Issue`),m.LoggerService.value(e),c.LoggerFormatService.green(`closed`))})).catch((t=>{this.issueProcessor.logger.error(`Failed to close the issue`,m.LoggerService.value(e));throw t}))}}t.GithubApiIssuesService=GithubApiIssuesService;GithubApiIssuesService.issuesPerPage=p.GITHUB_ISSUES_PER_PAGE;GithubApiIssuesService.labelsPerIssue=d.GITHUB_LABELS_PER_ISSUE;GithubApiIssuesService.assigneesPerIssue=o.GITHUB_ASSIGNEES_PER_ISSUE;GithubApiIssuesService.projectCardsPerIssue=l.GITHUB_PROJECT_CARDS_PER_ISSUE},3289:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractGithubApiLabelsService=void 0;const a=r(7772);const s=r(2709);const i=r(319);const n=r(6002);const o=r(3933);const p=r(1264);const d=r(9467);const l=r(8099);const u=r(67);const c=r(5438);class AbstractGithubApiLabelsService extends a.AbstractGithubApiService{constructor(e){super(e)}fetchLabelsByName(e){this.processor.logger.info(`Fetching the labels matching`,u.LoggerService.value(e),l.LoggerFormatService.whiteBright(`from GitHub...`));return d.OctokitService.getOctokit().graphql(o.GITHUB_API_LABELS_BY_NAME_QUERY,{labelName:e,owner:c.context.repo.owner,repository:c.context.repo.repo}).then((t=>{const{totalCount:r}=t.repository.labels;this._increaseCalledApiQueriesCount();if(r===0){this.processor.logger.error(`Could not find a single label matching`,u.LoggerService.value(e));throw new Error(`Could not find a single label matching ${e}`)}this.processor.logger.info(l.LoggerFormatService.green(`Found the labels matching`),u.LoggerService.value(e));return t})).catch((t=>{this.processor.logger.error(`Failed to fetch the labels matching`,u.LoggerService.value(e));throw t}))}fetchLabelByName(e){this.processor.logger.info(`Fetching the label`,u.LoggerService.value(e),l.LoggerFormatService.whiteBright(`from GitHub...`));return d.OctokitService.getOctokit().graphql(n.GITHUB_API_LABEL_BY_NAME_QUERY,{labelName:e,owner:c.context.repo.owner,repository:c.context.repo.repo}).then((t=>{this._increaseCalledApiQueriesCount();if(!t.repository.label){this.processor.logger.error(`Could not fetch the label`,u.LoggerService.value(e));this.processor.logger.debug(`Are you sure it exists in your repository?`)}this.processor.logger.info(l.LoggerFormatService.green(`Found the label`),u.LoggerService.value(e));return t.repository.label})).catch((t=>{this.processor.logger.error(`Failed to fetch the label`,u.LoggerService.value(e));throw t}))}addLabel(e,t){this.processor.logger.info(`Adding the label`,u.LoggerService.value(t),l.LoggerFormatService.whiteBright(`on the ${this.type}`),`${u.LoggerService.value(e)}${l.LoggerFormatService.whiteBright(`...`)}`);return d.OctokitService.getOctokit().graphql(s.GITHUB_API_ADD_LABEL_MUTATION,{id:e,labelId:t}).then((()=>{this._increaseCalledApiMutationsCount();this.processor.logger.info(l.LoggerFormatService.green(`Label`),u.LoggerService.value(t),l.LoggerFormatService.green(`added to the ${this.type}`),u.LoggerService.value(e))})).catch((r=>{this.processor.logger.error(`Failed to add the label`,u.LoggerService.value(t),l.LoggerFormatService.red(`on the ${this.type}`),u.LoggerService.value(e));throw r}))}addLabels(e,t){this.processor.logger.info(`Adding the labels`,u.LoggerService.value(t),l.LoggerFormatService.whiteBright(`on the ${this.type}`),`${u.LoggerService.value(e)}${l.LoggerFormatService.whiteBright(`...`)}`);return d.OctokitService.getOctokit().graphql(i.GITHUB_API_ADD_LABELS_MUTATION,{id:e,labelsId:t}).then((()=>{this._increaseCalledApiMutationsCount();this.processor.logger.info(l.LoggerFormatService.green(`Labels`),u.LoggerService.value(t),l.LoggerFormatService.green(`added to the ${this.type}`),u.LoggerService.value(e))})).catch((r=>{this.processor.logger.error(`Failed to add the labels`,u.LoggerService.value(t),l.LoggerFormatService.red(`on the ${this.type}`),u.LoggerService.value(e));throw r}))}removeLabel(e,t){this.processor.logger.info(`Removing the label`,u.LoggerService.value(t),l.LoggerFormatService.whiteBright(`from the ${this.type}`),`${u.LoggerService.value(e)}${l.LoggerFormatService.whiteBright(`...`)}`);return d.OctokitService.getOctokit().graphql(p.GITHUB_API_REMOVE_LABEL_MUTATION,{id:e,labelId:t}).then((()=>{this._increaseCalledApiMutationsCount();this.processor.logger.info(l.LoggerFormatService.green(`Label`),u.LoggerService.value(t),l.LoggerFormatService.green(`removed from the ${this.type}`),u.LoggerService.value(e))})).catch((r=>{this.processor.logger.error(`Failed to remove the label`,u.LoggerService.value(t),l.LoggerFormatService.red(`from the ${this.type}`),u.LoggerService.value(e));throw r}))}}t.AbstractGithubApiLabelsService=AbstractGithubApiLabelsService},2709:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_API_ADD_LABEL_MUTATION=void 0;t.GITHUB_API_ADD_LABEL_MUTATION=`\n mutation AddLabel($id: ID!, $labelId: ID!) {\n __typename\n addLabelsToLabelable(input: {labelableId: $id, labelIds: [$labelId]}) {\n clientMutationId\n }\n }\n`},319:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_API_ADD_LABELS_MUTATION=void 0;t.GITHUB_API_ADD_LABELS_MUTATION=`\n mutation AddLabels($id: ID!, $labelsId: [ID!]!) {\n __typename\n addLabelsToLabelable(input: {labelableId: $id, labelIds: $labelsId}) {\n clientMutationId\n }\n }\n`},6002:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_API_LABEL_BY_NAME_QUERY=void 0;t.GITHUB_API_LABEL_BY_NAME_QUERY=`\n query GetLabelByName($owner: String!, $repository: String!, $labelName: String!) {\n repository(name: $repository, owner: $owner) {\n label(name: $labelName) {\n name\n id\n }\n }\n }\n`},3933:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_API_LABELS_BY_NAME_QUERY=void 0;t.GITHUB_API_LABELS_BY_NAME_QUERY=`\n query GetLabelsByName($owner: String!, $repository: String!, $labelName: String!) {\n repository(name: $repository, owner: $owner) {\n labels(query: $labelName, first: 1) {\n totalCount\n nodes {\n id\n name\n }\n }\n }\n }\n`},1264:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_API_REMOVE_LABEL_MUTATION=void 0;t.GITHUB_API_REMOVE_LABEL_MUTATION=`\n mutation RemoveLabel($id: ID!, $labelId: ID!) {\n __typename\n removeLabelsFromLabelable(input: {labelableId: $id, labelIds: [$labelId]}) {\n clientMutationId\n }\n }\n`},5720:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GithubApiIssueLabelsService=void 0;const a=r(972);const s=r(3289);class GithubApiIssueLabelsService extends s.AbstractGithubApiLabelsService{constructor(e){super(e)}_increaseCalledApiMutationsCount(){a.IssuesStatisticsService.getInstance().increaseCalledApiIssuesMutationsCount()}_increaseCalledApiQueriesCount(){a.IssuesStatisticsService.getInstance().increaseCalledApiIssuesQueriesCount()}}t.GithubApiIssueLabelsService=GithubApiIssueLabelsService},4149:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GithubApiPullRequestLabelsService=void 0;const a=r(4606);const s=r(3289);class GithubApiPullRequestLabelsService extends s.AbstractGithubApiLabelsService{constructor(e){super(e)}_increaseCalledApiMutationsCount(){a.PullRequestsStatisticsService.getInstance().increaseCalledApiPullRequestsMutationsCount()}_increaseCalledApiQueriesCount(){a.PullRequestsStatisticsService.getInstance().increaseCalledApiPullRequestsQueriesCount()}}t.GithubApiPullRequestLabelsService=GithubApiPullRequestLabelsService},658:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_API_CLOSE_PULL_REQUEST_MUTATION=void 0;t.GITHUB_API_CLOSE_PULL_REQUEST_MUTATION=`\n mutation ClosePullRequest($pullRequestId: ID!) {\n __typename\n closePullRequest(input: {pullRequestId: $pullRequestId}) {\n clientMutationId\n }\n }\n`},941:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_API_DRAFT_PULL_REQUEST_MUTATION=void 0;t.GITHUB_API_DRAFT_PULL_REQUEST_MUTATION=`\n mutation PullRequestToDraft($pullRequestId: ID!) {\n __typename\n convertPullRequestToDraft(input: {pullRequestId: $pullRequestId}) {\n clientMutationId\n }\n }\n`},9474:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_API_PULL_REQUESTS_QUERY=void 0;t.GITHUB_API_PULL_REQUESTS_QUERY=`\n query GetPullRequests($owner: String!, $repository: String!, $pullRequestsPerPage: Int!, $labelsPerPullRequest: Int!, $assigneesPerPullRequest: Int!, $projectCardsPerPullRequest: Int!, $afterCursor: String) {\n repository(name: $repository, owner: $owner) {\n pullRequests(orderBy: {field: UPDATED_AT, direction: DESC}, states: OPEN, first: $pullRequestsPerPage, after: $afterCursor) {\n pageInfo {\n endCursor\n hasNextPage\n }\n totalCount\n nodes {\n locked\n createdAt\n number\n updatedAt\n url\n id\n isDraft\n labels(first: $labelsPerPullRequest) {\n totalCount\n nodes {\n id\n name\n }\n }\n assignees(first: $assigneesPerPullRequest) {\n totalCount\n nodes {\n login\n }\n }\n projectCards(first: $projectCardsPerPullRequest) {\n totalCount\n nodes {\n id\n }\n }\n headRef {\n name\n id\n }\n }\n }\n }\n }\n`},3292:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_ASSIGNEES_PER_PULL_REQUEST=void 0;t.GITHUB_ASSIGNEES_PER_PULL_REQUEST=20},7332:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_LABELS_PER_PULL_REQUEST=void 0;t.GITHUB_LABELS_PER_PULL_REQUEST=20},1129:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_PROJECT_CARDS_PER_PULL_REQUEST=void 0;t.GITHUB_PROJECT_CARDS_PER_PULL_REQUEST=20},665:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_PULL_REQUESTS_PER_PAGE=void 0;t.GITHUB_PULL_REQUESTS_PER_PAGE=20},1567:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GithubApiPullRequestsService=void 0;const a=r(4351);const s=r(4606);const i=r(658);const n=r(941);const o=r(9474);const p=r(3292);const d=r(7332);const l=r(1129);const u=r(665);const c=r(9467);const m=r(8099);const h=r(67);const g=r(5438);const v=(0,a.__importDefault)(r(250));class GithubApiPullRequestsService{constructor(e){this.pullRequestProcessor=e}static fetchPullRequests(e){h.LoggerService.info(`Fetching the pull requests from GitHub...`);return c.OctokitService.getOctokit().graphql(o.GITHUB_API_PULL_REQUESTS_QUERY,{afterCursor:e,assigneesPerPullRequest:GithubApiPullRequestsService.assigneesPerPullRequest,labelsPerPullRequest:GithubApiPullRequestsService.labelsPerPullRequest,owner:g.context.repo.owner,projectCardsPerPullRequest:GithubApiPullRequestsService.projectCardsPerPullRequest,pullRequestsPerPage:GithubApiPullRequestsService.pullRequestsPerPage,repository:g.context.repo.repo}).then((t=>{if(!e){const{totalCount:e}=t.repository.pullRequests;if(e===0){h.LoggerService.notice(`No pull request can be processed`)}else{h.LoggerService.info(h.LoggerService.value(v.default.toString(e)),m.LoggerFormatService.whiteBright(`pull request${e>1?`s`:``} can be processed`))}}else{h.LoggerService.debug(`Fetched from the page id`,h.LoggerService.value(e),m.LoggerFormatService.whiteBright(`(afterCursor)`))}s.PullRequestsStatisticsService.getInstance().increaseCalledApiPullRequestsQueriesCount();return t})).catch((e=>{h.LoggerService.error(`Failed to fetch the pull requests`);throw e}))}closePullRequest(e){this.pullRequestProcessor.logger.info(`Closing the pull request`,`${h.LoggerService.value(e)}${m.LoggerFormatService.whiteBright(`...`)}`);return c.OctokitService.getOctokit().graphql(i.GITHUB_API_CLOSE_PULL_REQUEST_MUTATION,{pullRequestId:e}).then((()=>{s.PullRequestsStatisticsService.getInstance().increaseCalledApiPullRequestsMutationsCount();this.pullRequestProcessor.logger.info(m.LoggerFormatService.green(`Pull request`),h.LoggerService.value(e),m.LoggerFormatService.green(`closed`))})).catch((t=>{this.pullRequestProcessor.logger.error(`Failed to close the pull request`,h.LoggerService.value(e));throw t}))}draftPullRequest(e){this.pullRequestProcessor.logger.info(`Converting the pull request`,h.LoggerService.value(e),m.LoggerFormatService.whiteBright(`to draft...`));return c.OctokitService.getOctokit().graphql(n.GITHUB_API_DRAFT_PULL_REQUEST_MUTATION,{pullRequestId:e}).then((()=>{s.PullRequestsStatisticsService.getInstance().increaseCalledApiPullRequestsMutationsCount();this.pullRequestProcessor.logger.info(m.LoggerFormatService.green(`Pull request`),h.LoggerService.value(e),m.LoggerFormatService.green(`converted to draft`))})).catch((t=>{this.pullRequestProcessor.logger.error(`Failed to draft the pull request`,h.LoggerService.value(e));throw t}))}}t.GithubApiPullRequestsService=GithubApiPullRequestsService;GithubApiPullRequestsService.pullRequestsPerPage=u.GITHUB_PULL_REQUESTS_PER_PAGE;GithubApiPullRequestsService.labelsPerPullRequest=d.GITHUB_LABELS_PER_PULL_REQUEST;GithubApiPullRequestsService.assigneesPerPullRequest=p.GITHUB_ASSIGNEES_PER_PULL_REQUEST;GithubApiPullRequestsService.projectCardsPerPullRequest=l.GITHUB_PROJECT_CARDS_PER_PULL_REQUEST},728:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractGithubApiReferencesService=void 0;const a=r(7772);const s=r(1998);const i=r(9467);const n=r(8099);const o=r(67);class AbstractGithubApiReferencesService extends a.AbstractGithubApiService{constructor(e){super(e)}deleteReference(e){this.processor.logger.info(`Deleting the reference`,o.LoggerService.value(e),n.LoggerFormatService.whiteBright(`from this ${this.type}...`));return i.OctokitService.getOctokit().graphql(s.GITHUB_API_DELETE_REFERENCE_MUTATION,{id:e}).then((()=>{this._increaseCalledApiMutationsCount();this.processor.logger.info(n.LoggerFormatService.green(`Reference`),o.LoggerService.value(e),n.LoggerFormatService.green(`deleted for this ${this.type}`))})).catch((t=>{this.processor.logger.error(`Failed to delete the reference`,o.LoggerService.value(e),n.LoggerFormatService.red(`from this ${this.type}`));throw t}))}}t.AbstractGithubApiReferencesService=AbstractGithubApiReferencesService},1998:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_API_DELETE_REFERENCE_MUTATION=void 0;t.GITHUB_API_DELETE_REFERENCE_MUTATION=`\n mutation DeleteReference($id: ID!) {\n __typename\n deleteRef(input: {refId: $id}) {\n clientMutationId\n }\n }\n`},9157:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GithubApiPullRequestReferencesService=void 0;const a=r(4606);const s=r(728);class GithubApiPullRequestReferencesService extends s.AbstractGithubApiReferencesService{constructor(e){super(e)}_increaseCalledApiMutationsCount(){a.PullRequestsStatisticsService.getInstance().increaseCalledApiPullRequestsMutationsCount()}}t.GithubApiPullRequestReferencesService=GithubApiPullRequestReferencesService},9555:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractGithubApiTimelineItemsService=void 0;const a=r(7772);class AbstractGithubApiTimelineItemsService extends a.AbstractGithubApiService{constructor(e){super(e)}}t.AbstractGithubApiTimelineItemsService=AbstractGithubApiTimelineItemsService},8883:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_API_TIMELINE_ITEMS_ISSUE_LABELED_EVENT_QUERY=void 0;t.GITHUB_API_TIMELINE_ITEMS_ISSUE_LABELED_EVENT_QUERY=`\n query GetIssueLabelEvents($owner: String!, $repository: String!, $issueNumber: Int!) {\n __typename\n repository(name: $repository, owner: $owner) {\n issue(number: $issueNumber) {\n timelineItems(itemTypes: LABELED_EVENT, first: 100) {\n nodes {\n ... on LabeledEvent {\n createdAt\n label {\n id\n name\n }\n }\n }\n filteredCount\n pageCount\n }\n }\n }\n }\n`},4e3:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_API_TIMELINE_ITEMS_PULL_REQUEST_LABELED_EVENT_QUERY=void 0;t.GITHUB_API_TIMELINE_ITEMS_PULL_REQUEST_LABELED_EVENT_QUERY=`\n query GetPullRequestLabelEvents($owner: String!, $repository: String!, $pullRequestNumber: Int!) {\n __typename\n repository(name: $repository, owner: $owner) {\n pullRequest(number: $pullRequestNumber) {\n timelineItems(itemTypes: LABELED_EVENT, first: 100) {\n nodes {\n ... on LabeledEvent {\n createdAt\n label {\n id\n name\n }\n }\n }\n filteredCount\n pageCount\n }\n }\n }\n }\n`},1755:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GithubApiIssueTimelineItemsService=void 0;const a=r(972);const s=r(9555);const i=r(8883);const n=r(9467);const o=r(8099);const p=r(67);const d=r(5438);class GithubApiIssueTimelineItemsService extends s.AbstractGithubApiTimelineItemsService{constructor(e){super(e)}fetchIssueAddedLabels(e){this.processor.logger.info(`Fetching the added labels events on the issue`,p.LoggerService.value(e),o.LoggerFormatService.whiteBright(`from GitHub...`));return n.OctokitService.getOctokit().graphql(i.GITHUB_API_TIMELINE_ITEMS_ISSUE_LABELED_EVENT_QUERY,{issueNumber:e,owner:d.context.repo.owner,repository:d.context.repo.repo}).then((t=>{const{filteredCount:r,pageCount:s}=t.repository.issue.timelineItems;a.IssuesStatisticsService.getInstance().increaseCalledApiIssuesQueriesCount();if(s===0){this.processor.logger.error(`Could not find a single added label event for the issue`,p.LoggerService.value(e));throw new Error(`Could not find a single added label event for the issue ${e}`)}if(r>s){this.processor.logger.error(`Reached the maximum number of added label events supported for now. The pagination support is not yet implemented!`);throw new Error(`Reached the maximum number of added label events supported for now`)}this.processor.logger.info(o.LoggerFormatService.green(`Found`),p.LoggerService.value(s),o.LoggerFormatService.green(`added label event${s>1?`s`:``}`));return t})).catch((t=>{this.processor.logger.error(`Failed to fetch the added labels events on the issue`,p.LoggerService.value(e));throw t}))}}t.GithubApiIssueTimelineItemsService=GithubApiIssueTimelineItemsService},8257:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GithubApiPullRequestTimelineItemsService=void 0;const a=r(4606);const s=r(9555);const i=r(4e3);const n=r(9467);const o=r(8099);const p=r(67);const d=r(5438);class GithubApiPullRequestTimelineItemsService extends s.AbstractGithubApiTimelineItemsService{constructor(e){super(e)}fetchPullRequestAddedLabels(e){this.processor.logger.info(`Fetching the added labels events on the pull request`,p.LoggerService.value(e),o.LoggerFormatService.whiteBright(`from GitHub...`));return n.OctokitService.getOctokit().graphql(i.GITHUB_API_TIMELINE_ITEMS_PULL_REQUEST_LABELED_EVENT_QUERY,{owner:d.context.repo.owner,pullRequestNumber:e,repository:d.context.repo.repo}).then((t=>{const{filteredCount:r,pageCount:s}=t.repository.pullRequest.timelineItems;a.PullRequestsStatisticsService.getInstance().increaseCalledApiPullRequestsQueriesCount();if(s===0){this.processor.logger.error(`Could not find a single added label event for the pull request`,p.LoggerService.value(e));throw new Error(`Could not find a single added label event for the pull request ${e}`)}if(r>s){this.processor.logger.error(`Reached the maximum number of added label events supported for now. The pagination support is not yet implemented!`);throw new Error(`Reached the maximum number of added label events supported for now`)}this.processor.logger.info(o.LoggerFormatService.green(`Found`),p.LoggerService.value(s),o.LoggerFormatService.green(`added label event${s>1?`s`:``}`));return t})).catch((t=>{this.processor.logger.error(`Failed to fetch the added labels events on the pull request`,p.LoggerService.value(e));throw t}))}}t.GithubApiPullRequestTimelineItemsService=GithubApiPullRequestTimelineItemsService},9467:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.OctokitService=void 0;const a=r(4351);const s=r(194);const i=(0,a.__importStar)(r(5438));class OctokitService{static initialize(){OctokitService.setOctokit();return OctokitService}static setOctokit(){OctokitService.octokit$$=i.getOctokit(s.CommonInputsService.getInstance().getInputs().githubToken);return OctokitService.octokit$$}static getOctokit(){if(!OctokitService.octokit$$){throw new Error(`The octokit is unset`)}return OctokitService.octokit$$}}t.OctokitService=OctokitService;OctokitService.octokit$$=undefined},593:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getDuplicates=void 0;const a=r(4351);const s=(0,a.__importDefault)(r(250));function getDuplicates(e,t){return s.default.intersection(e,t)}t.getDuplicates=getDuplicates},402:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.addXDaysToDate=void 0;function addXDaysToDate(e,t){return e.plus({day:t})}t.addXDaysToDate=addXDaysToDate},768:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isDateMoreRecent=void 0;function isDateMoreRecent(e,t){return e>t}t.isDateMoreRecent=isDateMoreRecent},4245:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.iso8601ToDatetime=void 0;const a=r(4351);const s=(0,a.__importDefault)(r(250));const i=r(8811);function iso8601ToDatetime(e){const t=i.DateTime.fromISO(e);if(s.default.isString(t.invalidReason)){throw new Error(t.invalidReason)}return t}t.iso8601ToDatetime=iso8601ToDatetime},3244:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.createLink=void 0;const a=r(4351);const s=(0,a.__importDefault)(r(9377));function createLink(e,t){return(0,s.default)(e,t)}t.createLink=createLink},8099:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.LoggerFormatService=void 0;const a=r(4351);const s=(0,a.__importDefault)(r(6844));class LoggerFormatService{static whiteBright(e){return this.format(e,`whiteBright`)}static yellowBright(e){return this.format(e,`yellowBright`)}static magenta(e){return this.format(e,`magenta`)}static cyan(e){return this.format(e,`cyan`)}static yellow(e){return this.format(e,`yellow`)}static white(e){return this.format(e,`white`)}static green(e){return this.format(e,`green`)}static red(e){return this.format(e,`red`)}static blue(e){return this.format(e,`blue`)}static bold(e){return this.format(e,`bold`)}static format(e,t){return`${s.default[t].open}${e}${s.default[t].close}`}}t.LoggerFormatService=LoggerFormatService},67:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.LoggerService=void 0;const a=r(4351);const s=r(8099);const i=(0,a.__importStar)(r(2186));const n=(0,a.__importDefault)(r(250));const o=r(8811);class LoggerService{static debug(...e){i.debug(s.LoggerFormatService.whiteBright(n.default.join(e,` `)));return LoggerService}static info(...e){i.info(s.LoggerFormatService.whiteBright(n.default.join(e,` `)));return LoggerService}static notice(...e){i.notice(s.LoggerFormatService.whiteBright(n.default.join(e,` `)));return LoggerService}static warning(...e){i.warning(s.LoggerFormatService.yellow(n.default.join(e,` `)));return LoggerService}static error(...e){i.error(s.LoggerFormatService.red(n.default.join(e,` `)));return LoggerService}static group(e,t){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return i.group(s.LoggerFormatService.whiteBright(e),t)}))}static startGroup(...e){i.startGroup(s.LoggerFormatService.whiteBright(n.default.join(e,` `)));return LoggerService}static endGroup(){i.endGroup();return LoggerService}static input(e){return s.LoggerFormatService.magenta(e)}static value(e){let t;if(n.default.isArray(e)){t=n.default.join(e,`, `)}else{t=n.default.toString(e)}return s.LoggerFormatService.cyan(t)}static date(e){return s.LoggerFormatService.cyan(e.toLocaleString(o.DateTime.DATETIME_SHORT_WITH_SECONDS))}}t.LoggerService=LoggerService},7692:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getMapLastKey=void 0;function getMapLastKey(e){if(e.size===0){return undefined}return[...e][e.size-1][0]}t.getMapLastKey=getMapLastKey},8117:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getMapLongestKey=void 0;function getMapLongestKey(e){if(e.size===0){return 0}return[...e.keys()].reduce(((e,t)=>{const r=t.length;return e>r?e:r}),0)}t.getMapLongestKey=getMapLongestKey},9534:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.mapFilter=void 0;function mapFilter(e,t){if(e.size===0){return e}return new Map([...e].filter(t))}t.mapFilter=mapFilter},8110:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isFiniteNumber=void 0;const a=r(4351);const s=(0,a.__importDefault)(r(250));function isFiniteNumber(e){return s.default.isFinite(e)}t.isFiniteNumber=isFiniteNumber},5959:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractProcessor=void 0;class AbstractProcessor{constructor(e){this.processor=e;this.type=this.processor.type}}t.AbstractProcessor=AbstractProcessor},3406:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ETreeRows=void 0;var r;(function(e){e["ANY"]="├──";e["LAST"]="└──";e["EMPTY"]="│ "})(r=t.ETreeRows||(t.ETreeRows={}))},2877:module=>{module.exports=eval("require")("encoding")},9491:e=>{"use strict";e.exports=require("assert")},2361:e=>{"use strict";e.exports=require("events")},7147:e=>{"use strict";e.exports=require("fs")},3685:e=>{"use strict";e.exports=require("http")},5687:e=>{"use strict";e.exports=require("https")},1808:e=>{"use strict";e.exports=require("net")},2037:e=>{"use strict";e.exports=require("os")},1017:e=>{"use strict";e.exports=require("path")},5477:e=>{"use strict";e.exports=require("punycode")},2781:e=>{"use strict";e.exports=require("stream")},4404:e=>{"use strict";e.exports=require("tls")},6224:e=>{"use strict";e.exports=require("tty")},7310:e=>{"use strict";e.exports=require("url")},3837:e=>{"use strict";e.exports=require("util")},9796:e=>{"use strict";e.exports=require("zlib")},6844:(e,t,r)=>{"use strict";r.r(t);r.d(t,{default:()=>i});const a=10;const wrapAnsi16=(e=0)=>t=>`[${t+e}m`;const wrapAnsi256=(e=0)=>t=>`[${38+e};5;${t}m`;const wrapAnsi16m=(e=0)=>(t,r,a)=>`[${38+e};2;${t};${r};${a}m`;function assembleStyles(){const e=new Map;const t={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],overline:[53,55],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],blackBright:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};t.color.gray=t.color.blackBright;t.bgColor.bgGray=t.bgColor.bgBlackBright;t.color.grey=t.color.blackBright;t.bgColor.bgGrey=t.bgColor.bgBlackBright;for(const[r,a]of Object.entries(t)){for(const[r,s]of Object.entries(a)){t[r]={open:`[${s[0]}m`,close:`[${s[1]}m`};a[r]=t[r];e.set(s[0],s[1])}Object.defineProperty(t,r,{value:a,enumerable:false})}Object.defineProperty(t,"codes",{value:e,enumerable:false});t.color.close="";t.bgColor.close="";t.color.ansi=wrapAnsi16();t.color.ansi256=wrapAnsi256();t.color.ansi16m=wrapAnsi16m();t.bgColor.ansi=wrapAnsi16(a);t.bgColor.ansi256=wrapAnsi256(a);t.bgColor.ansi16m=wrapAnsi16m(a);Object.defineProperties(t,{rgbToAnsi256:{value:(e,t,r)=>{if(e===t&&t===r){if(e<8){return 16}if(e>248){return 231}return Math.round((e-8)/247*24)+232}return 16+36*Math.round(e/255*5)+6*Math.round(t/255*5)+Math.round(r/255*5)},enumerable:false},hexToRgb:{value:e=>{const t=/(?[a-f\d]{6}|[a-f\d]{3})/i.exec(e.toString(16));if(!t){return[0,0,0]}let{colorString:r}=t.groups;if(r.length===3){r=r.split("").map((e=>e+e)).join("")}const a=Number.parseInt(r,16);return[a>>16&255,a>>8&255,a&255]},enumerable:false},hexToAnsi256:{value:e=>t.rgbToAnsi256(...t.hexToRgb(e)),enumerable:false},ansi256ToAnsi:{value:e=>{if(e<8){return 30+e}if(e<16){return 90+(e-8)}let t;let r;let a;if(e>=232){t=((e-232)*10+8)/255;r=t;a=t}else{e-=16;const s=e%36;t=Math.floor(e/36)/5;r=Math.floor(s/6)/5;a=s%6/5}const s=Math.max(t,r,a)*2;if(s===0){return 30}let i=30+(Math.round(a)<<2|Math.round(r)<<1|Math.round(t));if(s===2){i+=60}return i},enumerable:false},rgbToAnsi:{value:(e,r,a)=>t.ansi256ToAnsi(t.rgbToAnsi256(e,r,a)),enumerable:false},hexToAnsi:{value:e=>t.ansi256ToAnsi(t.hexToAnsi256(e)),enumerable:false}});return t}const s=assembleStyles();const i=s},9377:(e,t,r)=>{"use strict";r.r(t);r.d(t,{default:()=>terminalLink});const a="[";const s="]";const i="";const n=";";const o=process.env.TERM_PROGRAM==="Apple_Terminal";const p={};p.cursorTo=(e,t)=>{if(typeof e!=="number"){throw new TypeError("The `x` argument is required")}if(typeof t!=="number"){return a+(e+1)+"G"}return a+(t+1)+";"+(e+1)+"H"};p.cursorMove=(e,t)=>{if(typeof e!=="number"){throw new TypeError("The `x` argument is required")}let r="";if(e<0){r+=a+-e+"D"}else if(e>0){r+=a+e+"C"}if(t<0){r+=a+-t+"A"}else if(t>0){r+=a+t+"B"}return r};p.cursorUp=(e=1)=>a+e+"A";p.cursorDown=(e=1)=>a+e+"B";p.cursorForward=(e=1)=>a+e+"C";p.cursorBackward=(e=1)=>a+e+"D";p.cursorLeft=a+"G";p.cursorSavePosition=o?"7":a+"s";p.cursorRestorePosition=o?"8":a+"u";p.cursorGetPosition=a+"6n";p.cursorNextLine=a+"E";p.cursorPrevLine=a+"F";p.cursorHide=a+"?25l";p.cursorShow=a+"?25h";p.eraseLines=e=>{let t="";for(let r=0;r[s,"8",n,n,t,i,e,s,"8",n,n,i].join("");p.image=(e,t={})=>{let r=`${s}1337;File=inline=1`;if(t.width){r+=`;width=${t.width}`}if(t.height){r+=`;height=${t.height}`}if(t.preserveAspectRatio===false){r+=";preserveAspectRatio=0"}return r+":"+e.toString("base64")+i};p.iTerm={setCwd:(e=process.cwd())=>`${s}50;CurrentDir=${e}${i}`,annotation:(e,t={})=>{let r=`${s}1337;`;const a=typeof t.x!=="undefined";const n=typeof t.y!=="undefined";if((a||n)&&!(a&&n&&typeof t.length!=="undefined")){throw new Error("`x`, `y` and `length` must be defined when `x` or `y` is defined")}e=e.replace(/\|/g,"");r+=t.isHidden?"AddHiddenAnnotation=":"AddAnnotation=";if(t.length>0){r+=(a?[e,t.length,t.x,t.y]:[t.length,e]).join("|")}else{r+=e}return r+i}};const d=p;var l=r(8824);function terminalLink(e,t,{target:r="stdout",...a}={}){if(!l[r]){if(a.fallback===false){return e}return typeof a.fallback==="function"?a.fallback(e,t):`${e} (​${t}​)`}return d.link(e,t)}terminalLink.isSupported=l.stdout;terminalLink.stderr=(e,t,r={})=>terminalLink(e,t,{target:"stderr",...r});terminalLink.stderr.isSupported=l.stderr},1907:e=>{"use strict";e.exports=JSON.parse('[[[0,44],"disallowed_STD3_valid"],[[45,46],"valid"],[[47,47],"disallowed_STD3_valid"],[[48,57],"valid"],[[58,64],"disallowed_STD3_valid"],[[65,65],"mapped",[97]],[[66,66],"mapped",[98]],[[67,67],"mapped",[99]],[[68,68],"mapped",[100]],[[69,69],"mapped",[101]],[[70,70],"mapped",[102]],[[71,71],"mapped",[103]],[[72,72],"mapped",[104]],[[73,73],"mapped",[105]],[[74,74],"mapped",[106]],[[75,75],"mapped",[107]],[[76,76],"mapped",[108]],[[77,77],"mapped",[109]],[[78,78],"mapped",[110]],[[79,79],"mapped",[111]],[[80,80],"mapped",[112]],[[81,81],"mapped",[113]],[[82,82],"mapped",[114]],[[83,83],"mapped",[115]],[[84,84],"mapped",[116]],[[85,85],"mapped",[117]],[[86,86],"mapped",[118]],[[87,87],"mapped",[119]],[[88,88],"mapped",[120]],[[89,89],"mapped",[121]],[[90,90],"mapped",[122]],[[91,96],"disallowed_STD3_valid"],[[97,122],"valid"],[[123,127],"disallowed_STD3_valid"],[[128,159],"disallowed"],[[160,160],"disallowed_STD3_mapped",[32]],[[161,167],"valid",[],"NV8"],[[168,168],"disallowed_STD3_mapped",[32,776]],[[169,169],"valid",[],"NV8"],[[170,170],"mapped",[97]],[[171,172],"valid",[],"NV8"],[[173,173],"ignored"],[[174,174],"valid",[],"NV8"],[[175,175],"disallowed_STD3_mapped",[32,772]],[[176,177],"valid",[],"NV8"],[[178,178],"mapped",[50]],[[179,179],"mapped",[51]],[[180,180],"disallowed_STD3_mapped",[32,769]],[[181,181],"mapped",[956]],[[182,182],"valid",[],"NV8"],[[183,183],"valid"],[[184,184],"disallowed_STD3_mapped",[32,807]],[[185,185],"mapped",[49]],[[186,186],"mapped",[111]],[[187,187],"valid",[],"NV8"],[[188,188],"mapped",[49,8260,52]],[[189,189],"mapped",[49,8260,50]],[[190,190],"mapped",[51,8260,52]],[[191,191],"valid",[],"NV8"],[[192,192],"mapped",[224]],[[193,193],"mapped",[225]],[[194,194],"mapped",[226]],[[195,195],"mapped",[227]],[[196,196],"mapped",[228]],[[197,197],"mapped",[229]],[[198,198],"mapped",[230]],[[199,199],"mapped",[231]],[[200,200],"mapped",[232]],[[201,201],"mapped",[233]],[[202,202],"mapped",[234]],[[203,203],"mapped",[235]],[[204,204],"mapped",[236]],[[205,205],"mapped",[237]],[[206,206],"mapped",[238]],[[207,207],"mapped",[239]],[[208,208],"mapped",[240]],[[209,209],"mapped",[241]],[[210,210],"mapped",[242]],[[211,211],"mapped",[243]],[[212,212],"mapped",[244]],[[213,213],"mapped",[245]],[[214,214],"mapped",[246]],[[215,215],"valid",[],"NV8"],[[216,216],"mapped",[248]],[[217,217],"mapped",[249]],[[218,218],"mapped",[250]],[[219,219],"mapped",[251]],[[220,220],"mapped",[252]],[[221,221],"mapped",[253]],[[222,222],"mapped",[254]],[[223,223],"deviation",[115,115]],[[224,246],"valid"],[[247,247],"valid",[],"NV8"],[[248,255],"valid"],[[256,256],"mapped",[257]],[[257,257],"valid"],[[258,258],"mapped",[259]],[[259,259],"valid"],[[260,260],"mapped",[261]],[[261,261],"valid"],[[262,262],"mapped",[263]],[[263,263],"valid"],[[264,264],"mapped",[265]],[[265,265],"valid"],[[266,266],"mapped",[267]],[[267,267],"valid"],[[268,268],"mapped",[269]],[[269,269],"valid"],[[270,270],"mapped",[271]],[[271,271],"valid"],[[272,272],"mapped",[273]],[[273,273],"valid"],[[274,274],"mapped",[275]],[[275,275],"valid"],[[276,276],"mapped",[277]],[[277,277],"valid"],[[278,278],"mapped",[279]],[[279,279],"valid"],[[280,280],"mapped",[281]],[[281,281],"valid"],[[282,282],"mapped",[283]],[[283,283],"valid"],[[284,284],"mapped",[285]],[[285,285],"valid"],[[286,286],"mapped",[287]],[[287,287],"valid"],[[288,288],"mapped",[289]],[[289,289],"valid"],[[290,290],"mapped",[291]],[[291,291],"valid"],[[292,292],"mapped",[293]],[[293,293],"valid"],[[294,294],"mapped",[295]],[[295,295],"valid"],[[296,296],"mapped",[297]],[[297,297],"valid"],[[298,298],"mapped",[299]],[[299,299],"valid"],[[300,300],"mapped",[301]],[[301,301],"valid"],[[302,302],"mapped",[303]],[[303,303],"valid"],[[304,304],"mapped",[105,775]],[[305,305],"valid"],[[306,307],"mapped",[105,106]],[[308,308],"mapped",[309]],[[309,309],"valid"],[[310,310],"mapped",[311]],[[311,312],"valid"],[[313,313],"mapped",[314]],[[314,314],"valid"],[[315,315],"mapped",[316]],[[316,316],"valid"],[[317,317],"mapped",[318]],[[318,318],"valid"],[[319,320],"mapped",[108,183]],[[321,321],"mapped",[322]],[[322,322],"valid"],[[323,323],"mapped",[324]],[[324,324],"valid"],[[325,325],"mapped",[326]],[[326,326],"valid"],[[327,327],"mapped",[328]],[[328,328],"valid"],[[329,329],"mapped",[700,110]],[[330,330],"mapped",[331]],[[331,331],"valid"],[[332,332],"mapped",[333]],[[333,333],"valid"],[[334,334],"mapped",[335]],[[335,335],"valid"],[[336,336],"mapped",[337]],[[337,337],"valid"],[[338,338],"mapped",[339]],[[339,339],"valid"],[[340,340],"mapped",[341]],[[341,341],"valid"],[[342,342],"mapped",[343]],[[343,343],"valid"],[[344,344],"mapped",[345]],[[345,345],"valid"],[[346,346],"mapped",[347]],[[347,347],"valid"],[[348,348],"mapped",[349]],[[349,349],"valid"],[[350,350],"mapped",[351]],[[351,351],"valid"],[[352,352],"mapped",[353]],[[353,353],"valid"],[[354,354],"mapped",[355]],[[355,355],"valid"],[[356,356],"mapped",[357]],[[357,357],"valid"],[[358,358],"mapped",[359]],[[359,359],"valid"],[[360,360],"mapped",[361]],[[361,361],"valid"],[[362,362],"mapped",[363]],[[363,363],"valid"],[[364,364],"mapped",[365]],[[365,365],"valid"],[[366,366],"mapped",[367]],[[367,367],"valid"],[[368,368],"mapped",[369]],[[369,369],"valid"],[[370,370],"mapped",[371]],[[371,371],"valid"],[[372,372],"mapped",[373]],[[373,373],"valid"],[[374,374],"mapped",[375]],[[375,375],"valid"],[[376,376],"mapped",[255]],[[377,377],"mapped",[378]],[[378,378],"valid"],[[379,379],"mapped",[380]],[[380,380],"valid"],[[381,381],"mapped",[382]],[[382,382],"valid"],[[383,383],"mapped",[115]],[[384,384],"valid"],[[385,385],"mapped",[595]],[[386,386],"mapped",[387]],[[387,387],"valid"],[[388,388],"mapped",[389]],[[389,389],"valid"],[[390,390],"mapped",[596]],[[391,391],"mapped",[392]],[[392,392],"valid"],[[393,393],"mapped",[598]],[[394,394],"mapped",[599]],[[395,395],"mapped",[396]],[[396,397],"valid"],[[398,398],"mapped",[477]],[[399,399],"mapped",[601]],[[400,400],"mapped",[603]],[[401,401],"mapped",[402]],[[402,402],"valid"],[[403,403],"mapped",[608]],[[404,404],"mapped",[611]],[[405,405],"valid"],[[406,406],"mapped",[617]],[[407,407],"mapped",[616]],[[408,408],"mapped",[409]],[[409,411],"valid"],[[412,412],"mapped",[623]],[[413,413],"mapped",[626]],[[414,414],"valid"],[[415,415],"mapped",[629]],[[416,416],"mapped",[417]],[[417,417],"valid"],[[418,418],"mapped",[419]],[[419,419],"valid"],[[420,420],"mapped",[421]],[[421,421],"valid"],[[422,422],"mapped",[640]],[[423,423],"mapped",[424]],[[424,424],"valid"],[[425,425],"mapped",[643]],[[426,427],"valid"],[[428,428],"mapped",[429]],[[429,429],"valid"],[[430,430],"mapped",[648]],[[431,431],"mapped",[432]],[[432,432],"valid"],[[433,433],"mapped",[650]],[[434,434],"mapped",[651]],[[435,435],"mapped",[436]],[[436,436],"valid"],[[437,437],"mapped",[438]],[[438,438],"valid"],[[439,439],"mapped",[658]],[[440,440],"mapped",[441]],[[441,443],"valid"],[[444,444],"mapped",[445]],[[445,451],"valid"],[[452,454],"mapped",[100,382]],[[455,457],"mapped",[108,106]],[[458,460],"mapped",[110,106]],[[461,461],"mapped",[462]],[[462,462],"valid"],[[463,463],"mapped",[464]],[[464,464],"valid"],[[465,465],"mapped",[466]],[[466,466],"valid"],[[467,467],"mapped",[468]],[[468,468],"valid"],[[469,469],"mapped",[470]],[[470,470],"valid"],[[471,471],"mapped",[472]],[[472,472],"valid"],[[473,473],"mapped",[474]],[[474,474],"valid"],[[475,475],"mapped",[476]],[[476,477],"valid"],[[478,478],"mapped",[479]],[[479,479],"valid"],[[480,480],"mapped",[481]],[[481,481],"valid"],[[482,482],"mapped",[483]],[[483,483],"valid"],[[484,484],"mapped",[485]],[[485,485],"valid"],[[486,486],"mapped",[487]],[[487,487],"valid"],[[488,488],"mapped",[489]],[[489,489],"valid"],[[490,490],"mapped",[491]],[[491,491],"valid"],[[492,492],"mapped",[493]],[[493,493],"valid"],[[494,494],"mapped",[495]],[[495,496],"valid"],[[497,499],"mapped",[100,122]],[[500,500],"mapped",[501]],[[501,501],"valid"],[[502,502],"mapped",[405]],[[503,503],"mapped",[447]],[[504,504],"mapped",[505]],[[505,505],"valid"],[[506,506],"mapped",[507]],[[507,507],"valid"],[[508,508],"mapped",[509]],[[509,509],"valid"],[[510,510],"mapped",[511]],[[511,511],"valid"],[[512,512],"mapped",[513]],[[513,513],"valid"],[[514,514],"mapped",[515]],[[515,515],"valid"],[[516,516],"mapped",[517]],[[517,517],"valid"],[[518,518],"mapped",[519]],[[519,519],"valid"],[[520,520],"mapped",[521]],[[521,521],"valid"],[[522,522],"mapped",[523]],[[523,523],"valid"],[[524,524],"mapped",[525]],[[525,525],"valid"],[[526,526],"mapped",[527]],[[527,527],"valid"],[[528,528],"mapped",[529]],[[529,529],"valid"],[[530,530],"mapped",[531]],[[531,531],"valid"],[[532,532],"mapped",[533]],[[533,533],"valid"],[[534,534],"mapped",[535]],[[535,535],"valid"],[[536,536],"mapped",[537]],[[537,537],"valid"],[[538,538],"mapped",[539]],[[539,539],"valid"],[[540,540],"mapped",[541]],[[541,541],"valid"],[[542,542],"mapped",[543]],[[543,543],"valid"],[[544,544],"mapped",[414]],[[545,545],"valid"],[[546,546],"mapped",[547]],[[547,547],"valid"],[[548,548],"mapped",[549]],[[549,549],"valid"],[[550,550],"mapped",[551]],[[551,551],"valid"],[[552,552],"mapped",[553]],[[553,553],"valid"],[[554,554],"mapped",[555]],[[555,555],"valid"],[[556,556],"mapped",[557]],[[557,557],"valid"],[[558,558],"mapped",[559]],[[559,559],"valid"],[[560,560],"mapped",[561]],[[561,561],"valid"],[[562,562],"mapped",[563]],[[563,563],"valid"],[[564,566],"valid"],[[567,569],"valid"],[[570,570],"mapped",[11365]],[[571,571],"mapped",[572]],[[572,572],"valid"],[[573,573],"mapped",[410]],[[574,574],"mapped",[11366]],[[575,576],"valid"],[[577,577],"mapped",[578]],[[578,578],"valid"],[[579,579],"mapped",[384]],[[580,580],"mapped",[649]],[[581,581],"mapped",[652]],[[582,582],"mapped",[583]],[[583,583],"valid"],[[584,584],"mapped",[585]],[[585,585],"valid"],[[586,586],"mapped",[587]],[[587,587],"valid"],[[588,588],"mapped",[589]],[[589,589],"valid"],[[590,590],"mapped",[591]],[[591,591],"valid"],[[592,680],"valid"],[[681,685],"valid"],[[686,687],"valid"],[[688,688],"mapped",[104]],[[689,689],"mapped",[614]],[[690,690],"mapped",[106]],[[691,691],"mapped",[114]],[[692,692],"mapped",[633]],[[693,693],"mapped",[635]],[[694,694],"mapped",[641]],[[695,695],"mapped",[119]],[[696,696],"mapped",[121]],[[697,705],"valid"],[[706,709],"valid",[],"NV8"],[[710,721],"valid"],[[722,727],"valid",[],"NV8"],[[728,728],"disallowed_STD3_mapped",[32,774]],[[729,729],"disallowed_STD3_mapped",[32,775]],[[730,730],"disallowed_STD3_mapped",[32,778]],[[731,731],"disallowed_STD3_mapped",[32,808]],[[732,732],"disallowed_STD3_mapped",[32,771]],[[733,733],"disallowed_STD3_mapped",[32,779]],[[734,734],"valid",[],"NV8"],[[735,735],"valid",[],"NV8"],[[736,736],"mapped",[611]],[[737,737],"mapped",[108]],[[738,738],"mapped",[115]],[[739,739],"mapped",[120]],[[740,740],"mapped",[661]],[[741,745],"valid",[],"NV8"],[[746,747],"valid",[],"NV8"],[[748,748],"valid"],[[749,749],"valid",[],"NV8"],[[750,750],"valid"],[[751,767],"valid",[],"NV8"],[[768,831],"valid"],[[832,832],"mapped",[768]],[[833,833],"mapped",[769]],[[834,834],"valid"],[[835,835],"mapped",[787]],[[836,836],"mapped",[776,769]],[[837,837],"mapped",[953]],[[838,846],"valid"],[[847,847],"ignored"],[[848,855],"valid"],[[856,860],"valid"],[[861,863],"valid"],[[864,865],"valid"],[[866,866],"valid"],[[867,879],"valid"],[[880,880],"mapped",[881]],[[881,881],"valid"],[[882,882],"mapped",[883]],[[883,883],"valid"],[[884,884],"mapped",[697]],[[885,885],"valid"],[[886,886],"mapped",[887]],[[887,887],"valid"],[[888,889],"disallowed"],[[890,890],"disallowed_STD3_mapped",[32,953]],[[891,893],"valid"],[[894,894],"disallowed_STD3_mapped",[59]],[[895,895],"mapped",[1011]],[[896,899],"disallowed"],[[900,900],"disallowed_STD3_mapped",[32,769]],[[901,901],"disallowed_STD3_mapped",[32,776,769]],[[902,902],"mapped",[940]],[[903,903],"mapped",[183]],[[904,904],"mapped",[941]],[[905,905],"mapped",[942]],[[906,906],"mapped",[943]],[[907,907],"disallowed"],[[908,908],"mapped",[972]],[[909,909],"disallowed"],[[910,910],"mapped",[973]],[[911,911],"mapped",[974]],[[912,912],"valid"],[[913,913],"mapped",[945]],[[914,914],"mapped",[946]],[[915,915],"mapped",[947]],[[916,916],"mapped",[948]],[[917,917],"mapped",[949]],[[918,918],"mapped",[950]],[[919,919],"mapped",[951]],[[920,920],"mapped",[952]],[[921,921],"mapped",[953]],[[922,922],"mapped",[954]],[[923,923],"mapped",[955]],[[924,924],"mapped",[956]],[[925,925],"mapped",[957]],[[926,926],"mapped",[958]],[[927,927],"mapped",[959]],[[928,928],"mapped",[960]],[[929,929],"mapped",[961]],[[930,930],"disallowed"],[[931,931],"mapped",[963]],[[932,932],"mapped",[964]],[[933,933],"mapped",[965]],[[934,934],"mapped",[966]],[[935,935],"mapped",[967]],[[936,936],"mapped",[968]],[[937,937],"mapped",[969]],[[938,938],"mapped",[970]],[[939,939],"mapped",[971]],[[940,961],"valid"],[[962,962],"deviation",[963]],[[963,974],"valid"],[[975,975],"mapped",[983]],[[976,976],"mapped",[946]],[[977,977],"mapped",[952]],[[978,978],"mapped",[965]],[[979,979],"mapped",[973]],[[980,980],"mapped",[971]],[[981,981],"mapped",[966]],[[982,982],"mapped",[960]],[[983,983],"valid"],[[984,984],"mapped",[985]],[[985,985],"valid"],[[986,986],"mapped",[987]],[[987,987],"valid"],[[988,988],"mapped",[989]],[[989,989],"valid"],[[990,990],"mapped",[991]],[[991,991],"valid"],[[992,992],"mapped",[993]],[[993,993],"valid"],[[994,994],"mapped",[995]],[[995,995],"valid"],[[996,996],"mapped",[997]],[[997,997],"valid"],[[998,998],"mapped",[999]],[[999,999],"valid"],[[1000,1000],"mapped",[1001]],[[1001,1001],"valid"],[[1002,1002],"mapped",[1003]],[[1003,1003],"valid"],[[1004,1004],"mapped",[1005]],[[1005,1005],"valid"],[[1006,1006],"mapped",[1007]],[[1007,1007],"valid"],[[1008,1008],"mapped",[954]],[[1009,1009],"mapped",[961]],[[1010,1010],"mapped",[963]],[[1011,1011],"valid"],[[1012,1012],"mapped",[952]],[[1013,1013],"mapped",[949]],[[1014,1014],"valid",[],"NV8"],[[1015,1015],"mapped",[1016]],[[1016,1016],"valid"],[[1017,1017],"mapped",[963]],[[1018,1018],"mapped",[1019]],[[1019,1019],"valid"],[[1020,1020],"valid"],[[1021,1021],"mapped",[891]],[[1022,1022],"mapped",[892]],[[1023,1023],"mapped",[893]],[[1024,1024],"mapped",[1104]],[[1025,1025],"mapped",[1105]],[[1026,1026],"mapped",[1106]],[[1027,1027],"mapped",[1107]],[[1028,1028],"mapped",[1108]],[[1029,1029],"mapped",[1109]],[[1030,1030],"mapped",[1110]],[[1031,1031],"mapped",[1111]],[[1032,1032],"mapped",[1112]],[[1033,1033],"mapped",[1113]],[[1034,1034],"mapped",[1114]],[[1035,1035],"mapped",[1115]],[[1036,1036],"mapped",[1116]],[[1037,1037],"mapped",[1117]],[[1038,1038],"mapped",[1118]],[[1039,1039],"mapped",[1119]],[[1040,1040],"mapped",[1072]],[[1041,1041],"mapped",[1073]],[[1042,1042],"mapped",[1074]],[[1043,1043],"mapped",[1075]],[[1044,1044],"mapped",[1076]],[[1045,1045],"mapped",[1077]],[[1046,1046],"mapped",[1078]],[[1047,1047],"mapped",[1079]],[[1048,1048],"mapped",[1080]],[[1049,1049],"mapped",[1081]],[[1050,1050],"mapped",[1082]],[[1051,1051],"mapped",[1083]],[[1052,1052],"mapped",[1084]],[[1053,1053],"mapped",[1085]],[[1054,1054],"mapped",[1086]],[[1055,1055],"mapped",[1087]],[[1056,1056],"mapped",[1088]],[[1057,1057],"mapped",[1089]],[[1058,1058],"mapped",[1090]],[[1059,1059],"mapped",[1091]],[[1060,1060],"mapped",[1092]],[[1061,1061],"mapped",[1093]],[[1062,1062],"mapped",[1094]],[[1063,1063],"mapped",[1095]],[[1064,1064],"mapped",[1096]],[[1065,1065],"mapped",[1097]],[[1066,1066],"mapped",[1098]],[[1067,1067],"mapped",[1099]],[[1068,1068],"mapped",[1100]],[[1069,1069],"mapped",[1101]],[[1070,1070],"mapped",[1102]],[[1071,1071],"mapped",[1103]],[[1072,1103],"valid"],[[1104,1104],"valid"],[[1105,1116],"valid"],[[1117,1117],"valid"],[[1118,1119],"valid"],[[1120,1120],"mapped",[1121]],[[1121,1121],"valid"],[[1122,1122],"mapped",[1123]],[[1123,1123],"valid"],[[1124,1124],"mapped",[1125]],[[1125,1125],"valid"],[[1126,1126],"mapped",[1127]],[[1127,1127],"valid"],[[1128,1128],"mapped",[1129]],[[1129,1129],"valid"],[[1130,1130],"mapped",[1131]],[[1131,1131],"valid"],[[1132,1132],"mapped",[1133]],[[1133,1133],"valid"],[[1134,1134],"mapped",[1135]],[[1135,1135],"valid"],[[1136,1136],"mapped",[1137]],[[1137,1137],"valid"],[[1138,1138],"mapped",[1139]],[[1139,1139],"valid"],[[1140,1140],"mapped",[1141]],[[1141,1141],"valid"],[[1142,1142],"mapped",[1143]],[[1143,1143],"valid"],[[1144,1144],"mapped",[1145]],[[1145,1145],"valid"],[[1146,1146],"mapped",[1147]],[[1147,1147],"valid"],[[1148,1148],"mapped",[1149]],[[1149,1149],"valid"],[[1150,1150],"mapped",[1151]],[[1151,1151],"valid"],[[1152,1152],"mapped",[1153]],[[1153,1153],"valid"],[[1154,1154],"valid",[],"NV8"],[[1155,1158],"valid"],[[1159,1159],"valid"],[[1160,1161],"valid",[],"NV8"],[[1162,1162],"mapped",[1163]],[[1163,1163],"valid"],[[1164,1164],"mapped",[1165]],[[1165,1165],"valid"],[[1166,1166],"mapped",[1167]],[[1167,1167],"valid"],[[1168,1168],"mapped",[1169]],[[1169,1169],"valid"],[[1170,1170],"mapped",[1171]],[[1171,1171],"valid"],[[1172,1172],"mapped",[1173]],[[1173,1173],"valid"],[[1174,1174],"mapped",[1175]],[[1175,1175],"valid"],[[1176,1176],"mapped",[1177]],[[1177,1177],"valid"],[[1178,1178],"mapped",[1179]],[[1179,1179],"valid"],[[1180,1180],"mapped",[1181]],[[1181,1181],"valid"],[[1182,1182],"mapped",[1183]],[[1183,1183],"valid"],[[1184,1184],"mapped",[1185]],[[1185,1185],"valid"],[[1186,1186],"mapped",[1187]],[[1187,1187],"valid"],[[1188,1188],"mapped",[1189]],[[1189,1189],"valid"],[[1190,1190],"mapped",[1191]],[[1191,1191],"valid"],[[1192,1192],"mapped",[1193]],[[1193,1193],"valid"],[[1194,1194],"mapped",[1195]],[[1195,1195],"valid"],[[1196,1196],"mapped",[1197]],[[1197,1197],"valid"],[[1198,1198],"mapped",[1199]],[[1199,1199],"valid"],[[1200,1200],"mapped",[1201]],[[1201,1201],"valid"],[[1202,1202],"mapped",[1203]],[[1203,1203],"valid"],[[1204,1204],"mapped",[1205]],[[1205,1205],"valid"],[[1206,1206],"mapped",[1207]],[[1207,1207],"valid"],[[1208,1208],"mapped",[1209]],[[1209,1209],"valid"],[[1210,1210],"mapped",[1211]],[[1211,1211],"valid"],[[1212,1212],"mapped",[1213]],[[1213,1213],"valid"],[[1214,1214],"mapped",[1215]],[[1215,1215],"valid"],[[1216,1216],"disallowed"],[[1217,1217],"mapped",[1218]],[[1218,1218],"valid"],[[1219,1219],"mapped",[1220]],[[1220,1220],"valid"],[[1221,1221],"mapped",[1222]],[[1222,1222],"valid"],[[1223,1223],"mapped",[1224]],[[1224,1224],"valid"],[[1225,1225],"mapped",[1226]],[[1226,1226],"valid"],[[1227,1227],"mapped",[1228]],[[1228,1228],"valid"],[[1229,1229],"mapped",[1230]],[[1230,1230],"valid"],[[1231,1231],"valid"],[[1232,1232],"mapped",[1233]],[[1233,1233],"valid"],[[1234,1234],"mapped",[1235]],[[1235,1235],"valid"],[[1236,1236],"mapped",[1237]],[[1237,1237],"valid"],[[1238,1238],"mapped",[1239]],[[1239,1239],"valid"],[[1240,1240],"mapped",[1241]],[[1241,1241],"valid"],[[1242,1242],"mapped",[1243]],[[1243,1243],"valid"],[[1244,1244],"mapped",[1245]],[[1245,1245],"valid"],[[1246,1246],"mapped",[1247]],[[1247,1247],"valid"],[[1248,1248],"mapped",[1249]],[[1249,1249],"valid"],[[1250,1250],"mapped",[1251]],[[1251,1251],"valid"],[[1252,1252],"mapped",[1253]],[[1253,1253],"valid"],[[1254,1254],"mapped",[1255]],[[1255,1255],"valid"],[[1256,1256],"mapped",[1257]],[[1257,1257],"valid"],[[1258,1258],"mapped",[1259]],[[1259,1259],"valid"],[[1260,1260],"mapped",[1261]],[[1261,1261],"valid"],[[1262,1262],"mapped",[1263]],[[1263,1263],"valid"],[[1264,1264],"mapped",[1265]],[[1265,1265],"valid"],[[1266,1266],"mapped",[1267]],[[1267,1267],"valid"],[[1268,1268],"mapped",[1269]],[[1269,1269],"valid"],[[1270,1270],"mapped",[1271]],[[1271,1271],"valid"],[[1272,1272],"mapped",[1273]],[[1273,1273],"valid"],[[1274,1274],"mapped",[1275]],[[1275,1275],"valid"],[[1276,1276],"mapped",[1277]],[[1277,1277],"valid"],[[1278,1278],"mapped",[1279]],[[1279,1279],"valid"],[[1280,1280],"mapped",[1281]],[[1281,1281],"valid"],[[1282,1282],"mapped",[1283]],[[1283,1283],"valid"],[[1284,1284],"mapped",[1285]],[[1285,1285],"valid"],[[1286,1286],"mapped",[1287]],[[1287,1287],"valid"],[[1288,1288],"mapped",[1289]],[[1289,1289],"valid"],[[1290,1290],"mapped",[1291]],[[1291,1291],"valid"],[[1292,1292],"mapped",[1293]],[[1293,1293],"valid"],[[1294,1294],"mapped",[1295]],[[1295,1295],"valid"],[[1296,1296],"mapped",[1297]],[[1297,1297],"valid"],[[1298,1298],"mapped",[1299]],[[1299,1299],"valid"],[[1300,1300],"mapped",[1301]],[[1301,1301],"valid"],[[1302,1302],"mapped",[1303]],[[1303,1303],"valid"],[[1304,1304],"mapped",[1305]],[[1305,1305],"valid"],[[1306,1306],"mapped",[1307]],[[1307,1307],"valid"],[[1308,1308],"mapped",[1309]],[[1309,1309],"valid"],[[1310,1310],"mapped",[1311]],[[1311,1311],"valid"],[[1312,1312],"mapped",[1313]],[[1313,1313],"valid"],[[1314,1314],"mapped",[1315]],[[1315,1315],"valid"],[[1316,1316],"mapped",[1317]],[[1317,1317],"valid"],[[1318,1318],"mapped",[1319]],[[1319,1319],"valid"],[[1320,1320],"mapped",[1321]],[[1321,1321],"valid"],[[1322,1322],"mapped",[1323]],[[1323,1323],"valid"],[[1324,1324],"mapped",[1325]],[[1325,1325],"valid"],[[1326,1326],"mapped",[1327]],[[1327,1327],"valid"],[[1328,1328],"disallowed"],[[1329,1329],"mapped",[1377]],[[1330,1330],"mapped",[1378]],[[1331,1331],"mapped",[1379]],[[1332,1332],"mapped",[1380]],[[1333,1333],"mapped",[1381]],[[1334,1334],"mapped",[1382]],[[1335,1335],"mapped",[1383]],[[1336,1336],"mapped",[1384]],[[1337,1337],"mapped",[1385]],[[1338,1338],"mapped",[1386]],[[1339,1339],"mapped",[1387]],[[1340,1340],"mapped",[1388]],[[1341,1341],"mapped",[1389]],[[1342,1342],"mapped",[1390]],[[1343,1343],"mapped",[1391]],[[1344,1344],"mapped",[1392]],[[1345,1345],"mapped",[1393]],[[1346,1346],"mapped",[1394]],[[1347,1347],"mapped",[1395]],[[1348,1348],"mapped",[1396]],[[1349,1349],"mapped",[1397]],[[1350,1350],"mapped",[1398]],[[1351,1351],"mapped",[1399]],[[1352,1352],"mapped",[1400]],[[1353,1353],"mapped",[1401]],[[1354,1354],"mapped",[1402]],[[1355,1355],"mapped",[1403]],[[1356,1356],"mapped",[1404]],[[1357,1357],"mapped",[1405]],[[1358,1358],"mapped",[1406]],[[1359,1359],"mapped",[1407]],[[1360,1360],"mapped",[1408]],[[1361,1361],"mapped",[1409]],[[1362,1362],"mapped",[1410]],[[1363,1363],"mapped",[1411]],[[1364,1364],"mapped",[1412]],[[1365,1365],"mapped",[1413]],[[1366,1366],"mapped",[1414]],[[1367,1368],"disallowed"],[[1369,1369],"valid"],[[1370,1375],"valid",[],"NV8"],[[1376,1376],"disallowed"],[[1377,1414],"valid"],[[1415,1415],"mapped",[1381,1410]],[[1416,1416],"disallowed"],[[1417,1417],"valid",[],"NV8"],[[1418,1418],"valid",[],"NV8"],[[1419,1420],"disallowed"],[[1421,1422],"valid",[],"NV8"],[[1423,1423],"valid",[],"NV8"],[[1424,1424],"disallowed"],[[1425,1441],"valid"],[[1442,1442],"valid"],[[1443,1455],"valid"],[[1456,1465],"valid"],[[1466,1466],"valid"],[[1467,1469],"valid"],[[1470,1470],"valid",[],"NV8"],[[1471,1471],"valid"],[[1472,1472],"valid",[],"NV8"],[[1473,1474],"valid"],[[1475,1475],"valid",[],"NV8"],[[1476,1476],"valid"],[[1477,1477],"valid"],[[1478,1478],"valid",[],"NV8"],[[1479,1479],"valid"],[[1480,1487],"disallowed"],[[1488,1514],"valid"],[[1515,1519],"disallowed"],[[1520,1524],"valid"],[[1525,1535],"disallowed"],[[1536,1539],"disallowed"],[[1540,1540],"disallowed"],[[1541,1541],"disallowed"],[[1542,1546],"valid",[],"NV8"],[[1547,1547],"valid",[],"NV8"],[[1548,1548],"valid",[],"NV8"],[[1549,1551],"valid",[],"NV8"],[[1552,1557],"valid"],[[1558,1562],"valid"],[[1563,1563],"valid",[],"NV8"],[[1564,1564],"disallowed"],[[1565,1565],"disallowed"],[[1566,1566],"valid",[],"NV8"],[[1567,1567],"valid",[],"NV8"],[[1568,1568],"valid"],[[1569,1594],"valid"],[[1595,1599],"valid"],[[1600,1600],"valid",[],"NV8"],[[1601,1618],"valid"],[[1619,1621],"valid"],[[1622,1624],"valid"],[[1625,1630],"valid"],[[1631,1631],"valid"],[[1632,1641],"valid"],[[1642,1645],"valid",[],"NV8"],[[1646,1647],"valid"],[[1648,1652],"valid"],[[1653,1653],"mapped",[1575,1652]],[[1654,1654],"mapped",[1608,1652]],[[1655,1655],"mapped",[1735,1652]],[[1656,1656],"mapped",[1610,1652]],[[1657,1719],"valid"],[[1720,1721],"valid"],[[1722,1726],"valid"],[[1727,1727],"valid"],[[1728,1742],"valid"],[[1743,1743],"valid"],[[1744,1747],"valid"],[[1748,1748],"valid",[],"NV8"],[[1749,1756],"valid"],[[1757,1757],"disallowed"],[[1758,1758],"valid",[],"NV8"],[[1759,1768],"valid"],[[1769,1769],"valid",[],"NV8"],[[1770,1773],"valid"],[[1774,1775],"valid"],[[1776,1785],"valid"],[[1786,1790],"valid"],[[1791,1791],"valid"],[[1792,1805],"valid",[],"NV8"],[[1806,1806],"disallowed"],[[1807,1807],"disallowed"],[[1808,1836],"valid"],[[1837,1839],"valid"],[[1840,1866],"valid"],[[1867,1868],"disallowed"],[[1869,1871],"valid"],[[1872,1901],"valid"],[[1902,1919],"valid"],[[1920,1968],"valid"],[[1969,1969],"valid"],[[1970,1983],"disallowed"],[[1984,2037],"valid"],[[2038,2042],"valid",[],"NV8"],[[2043,2047],"disallowed"],[[2048,2093],"valid"],[[2094,2095],"disallowed"],[[2096,2110],"valid",[],"NV8"],[[2111,2111],"disallowed"],[[2112,2139],"valid"],[[2140,2141],"disallowed"],[[2142,2142],"valid",[],"NV8"],[[2143,2207],"disallowed"],[[2208,2208],"valid"],[[2209,2209],"valid"],[[2210,2220],"valid"],[[2221,2226],"valid"],[[2227,2228],"valid"],[[2229,2274],"disallowed"],[[2275,2275],"valid"],[[2276,2302],"valid"],[[2303,2303],"valid"],[[2304,2304],"valid"],[[2305,2307],"valid"],[[2308,2308],"valid"],[[2309,2361],"valid"],[[2362,2363],"valid"],[[2364,2381],"valid"],[[2382,2382],"valid"],[[2383,2383],"valid"],[[2384,2388],"valid"],[[2389,2389],"valid"],[[2390,2391],"valid"],[[2392,2392],"mapped",[2325,2364]],[[2393,2393],"mapped",[2326,2364]],[[2394,2394],"mapped",[2327,2364]],[[2395,2395],"mapped",[2332,2364]],[[2396,2396],"mapped",[2337,2364]],[[2397,2397],"mapped",[2338,2364]],[[2398,2398],"mapped",[2347,2364]],[[2399,2399],"mapped",[2351,2364]],[[2400,2403],"valid"],[[2404,2405],"valid",[],"NV8"],[[2406,2415],"valid"],[[2416,2416],"valid",[],"NV8"],[[2417,2418],"valid"],[[2419,2423],"valid"],[[2424,2424],"valid"],[[2425,2426],"valid"],[[2427,2428],"valid"],[[2429,2429],"valid"],[[2430,2431],"valid"],[[2432,2432],"valid"],[[2433,2435],"valid"],[[2436,2436],"disallowed"],[[2437,2444],"valid"],[[2445,2446],"disallowed"],[[2447,2448],"valid"],[[2449,2450],"disallowed"],[[2451,2472],"valid"],[[2473,2473],"disallowed"],[[2474,2480],"valid"],[[2481,2481],"disallowed"],[[2482,2482],"valid"],[[2483,2485],"disallowed"],[[2486,2489],"valid"],[[2490,2491],"disallowed"],[[2492,2492],"valid"],[[2493,2493],"valid"],[[2494,2500],"valid"],[[2501,2502],"disallowed"],[[2503,2504],"valid"],[[2505,2506],"disallowed"],[[2507,2509],"valid"],[[2510,2510],"valid"],[[2511,2518],"disallowed"],[[2519,2519],"valid"],[[2520,2523],"disallowed"],[[2524,2524],"mapped",[2465,2492]],[[2525,2525],"mapped",[2466,2492]],[[2526,2526],"disallowed"],[[2527,2527],"mapped",[2479,2492]],[[2528,2531],"valid"],[[2532,2533],"disallowed"],[[2534,2545],"valid"],[[2546,2554],"valid",[],"NV8"],[[2555,2555],"valid",[],"NV8"],[[2556,2560],"disallowed"],[[2561,2561],"valid"],[[2562,2562],"valid"],[[2563,2563],"valid"],[[2564,2564],"disallowed"],[[2565,2570],"valid"],[[2571,2574],"disallowed"],[[2575,2576],"valid"],[[2577,2578],"disallowed"],[[2579,2600],"valid"],[[2601,2601],"disallowed"],[[2602,2608],"valid"],[[2609,2609],"disallowed"],[[2610,2610],"valid"],[[2611,2611],"mapped",[2610,2620]],[[2612,2612],"disallowed"],[[2613,2613],"valid"],[[2614,2614],"mapped",[2616,2620]],[[2615,2615],"disallowed"],[[2616,2617],"valid"],[[2618,2619],"disallowed"],[[2620,2620],"valid"],[[2621,2621],"disallowed"],[[2622,2626],"valid"],[[2627,2630],"disallowed"],[[2631,2632],"valid"],[[2633,2634],"disallowed"],[[2635,2637],"valid"],[[2638,2640],"disallowed"],[[2641,2641],"valid"],[[2642,2648],"disallowed"],[[2649,2649],"mapped",[2582,2620]],[[2650,2650],"mapped",[2583,2620]],[[2651,2651],"mapped",[2588,2620]],[[2652,2652],"valid"],[[2653,2653],"disallowed"],[[2654,2654],"mapped",[2603,2620]],[[2655,2661],"disallowed"],[[2662,2676],"valid"],[[2677,2677],"valid"],[[2678,2688],"disallowed"],[[2689,2691],"valid"],[[2692,2692],"disallowed"],[[2693,2699],"valid"],[[2700,2700],"valid"],[[2701,2701],"valid"],[[2702,2702],"disallowed"],[[2703,2705],"valid"],[[2706,2706],"disallowed"],[[2707,2728],"valid"],[[2729,2729],"disallowed"],[[2730,2736],"valid"],[[2737,2737],"disallowed"],[[2738,2739],"valid"],[[2740,2740],"disallowed"],[[2741,2745],"valid"],[[2746,2747],"disallowed"],[[2748,2757],"valid"],[[2758,2758],"disallowed"],[[2759,2761],"valid"],[[2762,2762],"disallowed"],[[2763,2765],"valid"],[[2766,2767],"disallowed"],[[2768,2768],"valid"],[[2769,2783],"disallowed"],[[2784,2784],"valid"],[[2785,2787],"valid"],[[2788,2789],"disallowed"],[[2790,2799],"valid"],[[2800,2800],"valid",[],"NV8"],[[2801,2801],"valid",[],"NV8"],[[2802,2808],"disallowed"],[[2809,2809],"valid"],[[2810,2816],"disallowed"],[[2817,2819],"valid"],[[2820,2820],"disallowed"],[[2821,2828],"valid"],[[2829,2830],"disallowed"],[[2831,2832],"valid"],[[2833,2834],"disallowed"],[[2835,2856],"valid"],[[2857,2857],"disallowed"],[[2858,2864],"valid"],[[2865,2865],"disallowed"],[[2866,2867],"valid"],[[2868,2868],"disallowed"],[[2869,2869],"valid"],[[2870,2873],"valid"],[[2874,2875],"disallowed"],[[2876,2883],"valid"],[[2884,2884],"valid"],[[2885,2886],"disallowed"],[[2887,2888],"valid"],[[2889,2890],"disallowed"],[[2891,2893],"valid"],[[2894,2901],"disallowed"],[[2902,2903],"valid"],[[2904,2907],"disallowed"],[[2908,2908],"mapped",[2849,2876]],[[2909,2909],"mapped",[2850,2876]],[[2910,2910],"disallowed"],[[2911,2913],"valid"],[[2914,2915],"valid"],[[2916,2917],"disallowed"],[[2918,2927],"valid"],[[2928,2928],"valid",[],"NV8"],[[2929,2929],"valid"],[[2930,2935],"valid",[],"NV8"],[[2936,2945],"disallowed"],[[2946,2947],"valid"],[[2948,2948],"disallowed"],[[2949,2954],"valid"],[[2955,2957],"disallowed"],[[2958,2960],"valid"],[[2961,2961],"disallowed"],[[2962,2965],"valid"],[[2966,2968],"disallowed"],[[2969,2970],"valid"],[[2971,2971],"disallowed"],[[2972,2972],"valid"],[[2973,2973],"disallowed"],[[2974,2975],"valid"],[[2976,2978],"disallowed"],[[2979,2980],"valid"],[[2981,2983],"disallowed"],[[2984,2986],"valid"],[[2987,2989],"disallowed"],[[2990,2997],"valid"],[[2998,2998],"valid"],[[2999,3001],"valid"],[[3002,3005],"disallowed"],[[3006,3010],"valid"],[[3011,3013],"disallowed"],[[3014,3016],"valid"],[[3017,3017],"disallowed"],[[3018,3021],"valid"],[[3022,3023],"disallowed"],[[3024,3024],"valid"],[[3025,3030],"disallowed"],[[3031,3031],"valid"],[[3032,3045],"disallowed"],[[3046,3046],"valid"],[[3047,3055],"valid"],[[3056,3058],"valid",[],"NV8"],[[3059,3066],"valid",[],"NV8"],[[3067,3071],"disallowed"],[[3072,3072],"valid"],[[3073,3075],"valid"],[[3076,3076],"disallowed"],[[3077,3084],"valid"],[[3085,3085],"disallowed"],[[3086,3088],"valid"],[[3089,3089],"disallowed"],[[3090,3112],"valid"],[[3113,3113],"disallowed"],[[3114,3123],"valid"],[[3124,3124],"valid"],[[3125,3129],"valid"],[[3130,3132],"disallowed"],[[3133,3133],"valid"],[[3134,3140],"valid"],[[3141,3141],"disallowed"],[[3142,3144],"valid"],[[3145,3145],"disallowed"],[[3146,3149],"valid"],[[3150,3156],"disallowed"],[[3157,3158],"valid"],[[3159,3159],"disallowed"],[[3160,3161],"valid"],[[3162,3162],"valid"],[[3163,3167],"disallowed"],[[3168,3169],"valid"],[[3170,3171],"valid"],[[3172,3173],"disallowed"],[[3174,3183],"valid"],[[3184,3191],"disallowed"],[[3192,3199],"valid",[],"NV8"],[[3200,3200],"disallowed"],[[3201,3201],"valid"],[[3202,3203],"valid"],[[3204,3204],"disallowed"],[[3205,3212],"valid"],[[3213,3213],"disallowed"],[[3214,3216],"valid"],[[3217,3217],"disallowed"],[[3218,3240],"valid"],[[3241,3241],"disallowed"],[[3242,3251],"valid"],[[3252,3252],"disallowed"],[[3253,3257],"valid"],[[3258,3259],"disallowed"],[[3260,3261],"valid"],[[3262,3268],"valid"],[[3269,3269],"disallowed"],[[3270,3272],"valid"],[[3273,3273],"disallowed"],[[3274,3277],"valid"],[[3278,3284],"disallowed"],[[3285,3286],"valid"],[[3287,3293],"disallowed"],[[3294,3294],"valid"],[[3295,3295],"disallowed"],[[3296,3297],"valid"],[[3298,3299],"valid"],[[3300,3301],"disallowed"],[[3302,3311],"valid"],[[3312,3312],"disallowed"],[[3313,3314],"valid"],[[3315,3328],"disallowed"],[[3329,3329],"valid"],[[3330,3331],"valid"],[[3332,3332],"disallowed"],[[3333,3340],"valid"],[[3341,3341],"disallowed"],[[3342,3344],"valid"],[[3345,3345],"disallowed"],[[3346,3368],"valid"],[[3369,3369],"valid"],[[3370,3385],"valid"],[[3386,3386],"valid"],[[3387,3388],"disallowed"],[[3389,3389],"valid"],[[3390,3395],"valid"],[[3396,3396],"valid"],[[3397,3397],"disallowed"],[[3398,3400],"valid"],[[3401,3401],"disallowed"],[[3402,3405],"valid"],[[3406,3406],"valid"],[[3407,3414],"disallowed"],[[3415,3415],"valid"],[[3416,3422],"disallowed"],[[3423,3423],"valid"],[[3424,3425],"valid"],[[3426,3427],"valid"],[[3428,3429],"disallowed"],[[3430,3439],"valid"],[[3440,3445],"valid",[],"NV8"],[[3446,3448],"disallowed"],[[3449,3449],"valid",[],"NV8"],[[3450,3455],"valid"],[[3456,3457],"disallowed"],[[3458,3459],"valid"],[[3460,3460],"disallowed"],[[3461,3478],"valid"],[[3479,3481],"disallowed"],[[3482,3505],"valid"],[[3506,3506],"disallowed"],[[3507,3515],"valid"],[[3516,3516],"disallowed"],[[3517,3517],"valid"],[[3518,3519],"disallowed"],[[3520,3526],"valid"],[[3527,3529],"disallowed"],[[3530,3530],"valid"],[[3531,3534],"disallowed"],[[3535,3540],"valid"],[[3541,3541],"disallowed"],[[3542,3542],"valid"],[[3543,3543],"disallowed"],[[3544,3551],"valid"],[[3552,3557],"disallowed"],[[3558,3567],"valid"],[[3568,3569],"disallowed"],[[3570,3571],"valid"],[[3572,3572],"valid",[],"NV8"],[[3573,3584],"disallowed"],[[3585,3634],"valid"],[[3635,3635],"mapped",[3661,3634]],[[3636,3642],"valid"],[[3643,3646],"disallowed"],[[3647,3647],"valid",[],"NV8"],[[3648,3662],"valid"],[[3663,3663],"valid",[],"NV8"],[[3664,3673],"valid"],[[3674,3675],"valid",[],"NV8"],[[3676,3712],"disallowed"],[[3713,3714],"valid"],[[3715,3715],"disallowed"],[[3716,3716],"valid"],[[3717,3718],"disallowed"],[[3719,3720],"valid"],[[3721,3721],"disallowed"],[[3722,3722],"valid"],[[3723,3724],"disallowed"],[[3725,3725],"valid"],[[3726,3731],"disallowed"],[[3732,3735],"valid"],[[3736,3736],"disallowed"],[[3737,3743],"valid"],[[3744,3744],"disallowed"],[[3745,3747],"valid"],[[3748,3748],"disallowed"],[[3749,3749],"valid"],[[3750,3750],"disallowed"],[[3751,3751],"valid"],[[3752,3753],"disallowed"],[[3754,3755],"valid"],[[3756,3756],"disallowed"],[[3757,3762],"valid"],[[3763,3763],"mapped",[3789,3762]],[[3764,3769],"valid"],[[3770,3770],"disallowed"],[[3771,3773],"valid"],[[3774,3775],"disallowed"],[[3776,3780],"valid"],[[3781,3781],"disallowed"],[[3782,3782],"valid"],[[3783,3783],"disallowed"],[[3784,3789],"valid"],[[3790,3791],"disallowed"],[[3792,3801],"valid"],[[3802,3803],"disallowed"],[[3804,3804],"mapped",[3755,3737]],[[3805,3805],"mapped",[3755,3745]],[[3806,3807],"valid"],[[3808,3839],"disallowed"],[[3840,3840],"valid"],[[3841,3850],"valid",[],"NV8"],[[3851,3851],"valid"],[[3852,3852],"mapped",[3851]],[[3853,3863],"valid",[],"NV8"],[[3864,3865],"valid"],[[3866,3871],"valid",[],"NV8"],[[3872,3881],"valid"],[[3882,3892],"valid",[],"NV8"],[[3893,3893],"valid"],[[3894,3894],"valid",[],"NV8"],[[3895,3895],"valid"],[[3896,3896],"valid",[],"NV8"],[[3897,3897],"valid"],[[3898,3901],"valid",[],"NV8"],[[3902,3906],"valid"],[[3907,3907],"mapped",[3906,4023]],[[3908,3911],"valid"],[[3912,3912],"disallowed"],[[3913,3916],"valid"],[[3917,3917],"mapped",[3916,4023]],[[3918,3921],"valid"],[[3922,3922],"mapped",[3921,4023]],[[3923,3926],"valid"],[[3927,3927],"mapped",[3926,4023]],[[3928,3931],"valid"],[[3932,3932],"mapped",[3931,4023]],[[3933,3944],"valid"],[[3945,3945],"mapped",[3904,4021]],[[3946,3946],"valid"],[[3947,3948],"valid"],[[3949,3952],"disallowed"],[[3953,3954],"valid"],[[3955,3955],"mapped",[3953,3954]],[[3956,3956],"valid"],[[3957,3957],"mapped",[3953,3956]],[[3958,3958],"mapped",[4018,3968]],[[3959,3959],"mapped",[4018,3953,3968]],[[3960,3960],"mapped",[4019,3968]],[[3961,3961],"mapped",[4019,3953,3968]],[[3962,3968],"valid"],[[3969,3969],"mapped",[3953,3968]],[[3970,3972],"valid"],[[3973,3973],"valid",[],"NV8"],[[3974,3979],"valid"],[[3980,3983],"valid"],[[3984,3986],"valid"],[[3987,3987],"mapped",[3986,4023]],[[3988,3989],"valid"],[[3990,3990],"valid"],[[3991,3991],"valid"],[[3992,3992],"disallowed"],[[3993,3996],"valid"],[[3997,3997],"mapped",[3996,4023]],[[3998,4001],"valid"],[[4002,4002],"mapped",[4001,4023]],[[4003,4006],"valid"],[[4007,4007],"mapped",[4006,4023]],[[4008,4011],"valid"],[[4012,4012],"mapped",[4011,4023]],[[4013,4013],"valid"],[[4014,4016],"valid"],[[4017,4023],"valid"],[[4024,4024],"valid"],[[4025,4025],"mapped",[3984,4021]],[[4026,4028],"valid"],[[4029,4029],"disallowed"],[[4030,4037],"valid",[],"NV8"],[[4038,4038],"valid"],[[4039,4044],"valid",[],"NV8"],[[4045,4045],"disallowed"],[[4046,4046],"valid",[],"NV8"],[[4047,4047],"valid",[],"NV8"],[[4048,4049],"valid",[],"NV8"],[[4050,4052],"valid",[],"NV8"],[[4053,4056],"valid",[],"NV8"],[[4057,4058],"valid",[],"NV8"],[[4059,4095],"disallowed"],[[4096,4129],"valid"],[[4130,4130],"valid"],[[4131,4135],"valid"],[[4136,4136],"valid"],[[4137,4138],"valid"],[[4139,4139],"valid"],[[4140,4146],"valid"],[[4147,4149],"valid"],[[4150,4153],"valid"],[[4154,4159],"valid"],[[4160,4169],"valid"],[[4170,4175],"valid",[],"NV8"],[[4176,4185],"valid"],[[4186,4249],"valid"],[[4250,4253],"valid"],[[4254,4255],"valid",[],"NV8"],[[4256,4293],"disallowed"],[[4294,4294],"disallowed"],[[4295,4295],"mapped",[11559]],[[4296,4300],"disallowed"],[[4301,4301],"mapped",[11565]],[[4302,4303],"disallowed"],[[4304,4342],"valid"],[[4343,4344],"valid"],[[4345,4346],"valid"],[[4347,4347],"valid",[],"NV8"],[[4348,4348],"mapped",[4316]],[[4349,4351],"valid"],[[4352,4441],"valid",[],"NV8"],[[4442,4446],"valid",[],"NV8"],[[4447,4448],"disallowed"],[[4449,4514],"valid",[],"NV8"],[[4515,4519],"valid",[],"NV8"],[[4520,4601],"valid",[],"NV8"],[[4602,4607],"valid",[],"NV8"],[[4608,4614],"valid"],[[4615,4615],"valid"],[[4616,4678],"valid"],[[4679,4679],"valid"],[[4680,4680],"valid"],[[4681,4681],"disallowed"],[[4682,4685],"valid"],[[4686,4687],"disallowed"],[[4688,4694],"valid"],[[4695,4695],"disallowed"],[[4696,4696],"valid"],[[4697,4697],"disallowed"],[[4698,4701],"valid"],[[4702,4703],"disallowed"],[[4704,4742],"valid"],[[4743,4743],"valid"],[[4744,4744],"valid"],[[4745,4745],"disallowed"],[[4746,4749],"valid"],[[4750,4751],"disallowed"],[[4752,4782],"valid"],[[4783,4783],"valid"],[[4784,4784],"valid"],[[4785,4785],"disallowed"],[[4786,4789],"valid"],[[4790,4791],"disallowed"],[[4792,4798],"valid"],[[4799,4799],"disallowed"],[[4800,4800],"valid"],[[4801,4801],"disallowed"],[[4802,4805],"valid"],[[4806,4807],"disallowed"],[[4808,4814],"valid"],[[4815,4815],"valid"],[[4816,4822],"valid"],[[4823,4823],"disallowed"],[[4824,4846],"valid"],[[4847,4847],"valid"],[[4848,4878],"valid"],[[4879,4879],"valid"],[[4880,4880],"valid"],[[4881,4881],"disallowed"],[[4882,4885],"valid"],[[4886,4887],"disallowed"],[[4888,4894],"valid"],[[4895,4895],"valid"],[[4896,4934],"valid"],[[4935,4935],"valid"],[[4936,4954],"valid"],[[4955,4956],"disallowed"],[[4957,4958],"valid"],[[4959,4959],"valid"],[[4960,4960],"valid",[],"NV8"],[[4961,4988],"valid",[],"NV8"],[[4989,4991],"disallowed"],[[4992,5007],"valid"],[[5008,5017],"valid",[],"NV8"],[[5018,5023],"disallowed"],[[5024,5108],"valid"],[[5109,5109],"valid"],[[5110,5111],"disallowed"],[[5112,5112],"mapped",[5104]],[[5113,5113],"mapped",[5105]],[[5114,5114],"mapped",[5106]],[[5115,5115],"mapped",[5107]],[[5116,5116],"mapped",[5108]],[[5117,5117],"mapped",[5109]],[[5118,5119],"disallowed"],[[5120,5120],"valid",[],"NV8"],[[5121,5740],"valid"],[[5741,5742],"valid",[],"NV8"],[[5743,5750],"valid"],[[5751,5759],"valid"],[[5760,5760],"disallowed"],[[5761,5786],"valid"],[[5787,5788],"valid",[],"NV8"],[[5789,5791],"disallowed"],[[5792,5866],"valid"],[[5867,5872],"valid",[],"NV8"],[[5873,5880],"valid"],[[5881,5887],"disallowed"],[[5888,5900],"valid"],[[5901,5901],"disallowed"],[[5902,5908],"valid"],[[5909,5919],"disallowed"],[[5920,5940],"valid"],[[5941,5942],"valid",[],"NV8"],[[5943,5951],"disallowed"],[[5952,5971],"valid"],[[5972,5983],"disallowed"],[[5984,5996],"valid"],[[5997,5997],"disallowed"],[[5998,6000],"valid"],[[6001,6001],"disallowed"],[[6002,6003],"valid"],[[6004,6015],"disallowed"],[[6016,6067],"valid"],[[6068,6069],"disallowed"],[[6070,6099],"valid"],[[6100,6102],"valid",[],"NV8"],[[6103,6103],"valid"],[[6104,6107],"valid",[],"NV8"],[[6108,6108],"valid"],[[6109,6109],"valid"],[[6110,6111],"disallowed"],[[6112,6121],"valid"],[[6122,6127],"disallowed"],[[6128,6137],"valid",[],"NV8"],[[6138,6143],"disallowed"],[[6144,6149],"valid",[],"NV8"],[[6150,6150],"disallowed"],[[6151,6154],"valid",[],"NV8"],[[6155,6157],"ignored"],[[6158,6158],"disallowed"],[[6159,6159],"disallowed"],[[6160,6169],"valid"],[[6170,6175],"disallowed"],[[6176,6263],"valid"],[[6264,6271],"disallowed"],[[6272,6313],"valid"],[[6314,6314],"valid"],[[6315,6319],"disallowed"],[[6320,6389],"valid"],[[6390,6399],"disallowed"],[[6400,6428],"valid"],[[6429,6430],"valid"],[[6431,6431],"disallowed"],[[6432,6443],"valid"],[[6444,6447],"disallowed"],[[6448,6459],"valid"],[[6460,6463],"disallowed"],[[6464,6464],"valid",[],"NV8"],[[6465,6467],"disallowed"],[[6468,6469],"valid",[],"NV8"],[[6470,6509],"valid"],[[6510,6511],"disallowed"],[[6512,6516],"valid"],[[6517,6527],"disallowed"],[[6528,6569],"valid"],[[6570,6571],"valid"],[[6572,6575],"disallowed"],[[6576,6601],"valid"],[[6602,6607],"disallowed"],[[6608,6617],"valid"],[[6618,6618],"valid",[],"XV8"],[[6619,6621],"disallowed"],[[6622,6623],"valid",[],"NV8"],[[6624,6655],"valid",[],"NV8"],[[6656,6683],"valid"],[[6684,6685],"disallowed"],[[6686,6687],"valid",[],"NV8"],[[6688,6750],"valid"],[[6751,6751],"disallowed"],[[6752,6780],"valid"],[[6781,6782],"disallowed"],[[6783,6793],"valid"],[[6794,6799],"disallowed"],[[6800,6809],"valid"],[[6810,6815],"disallowed"],[[6816,6822],"valid",[],"NV8"],[[6823,6823],"valid"],[[6824,6829],"valid",[],"NV8"],[[6830,6831],"disallowed"],[[6832,6845],"valid"],[[6846,6846],"valid",[],"NV8"],[[6847,6911],"disallowed"],[[6912,6987],"valid"],[[6988,6991],"disallowed"],[[6992,7001],"valid"],[[7002,7018],"valid",[],"NV8"],[[7019,7027],"valid"],[[7028,7036],"valid",[],"NV8"],[[7037,7039],"disallowed"],[[7040,7082],"valid"],[[7083,7085],"valid"],[[7086,7097],"valid"],[[7098,7103],"valid"],[[7104,7155],"valid"],[[7156,7163],"disallowed"],[[7164,7167],"valid",[],"NV8"],[[7168,7223],"valid"],[[7224,7226],"disallowed"],[[7227,7231],"valid",[],"NV8"],[[7232,7241],"valid"],[[7242,7244],"disallowed"],[[7245,7293],"valid"],[[7294,7295],"valid",[],"NV8"],[[7296,7359],"disallowed"],[[7360,7367],"valid",[],"NV8"],[[7368,7375],"disallowed"],[[7376,7378],"valid"],[[7379,7379],"valid",[],"NV8"],[[7380,7410],"valid"],[[7411,7414],"valid"],[[7415,7415],"disallowed"],[[7416,7417],"valid"],[[7418,7423],"disallowed"],[[7424,7467],"valid"],[[7468,7468],"mapped",[97]],[[7469,7469],"mapped",[230]],[[7470,7470],"mapped",[98]],[[7471,7471],"valid"],[[7472,7472],"mapped",[100]],[[7473,7473],"mapped",[101]],[[7474,7474],"mapped",[477]],[[7475,7475],"mapped",[103]],[[7476,7476],"mapped",[104]],[[7477,7477],"mapped",[105]],[[7478,7478],"mapped",[106]],[[7479,7479],"mapped",[107]],[[7480,7480],"mapped",[108]],[[7481,7481],"mapped",[109]],[[7482,7482],"mapped",[110]],[[7483,7483],"valid"],[[7484,7484],"mapped",[111]],[[7485,7485],"mapped",[547]],[[7486,7486],"mapped",[112]],[[7487,7487],"mapped",[114]],[[7488,7488],"mapped",[116]],[[7489,7489],"mapped",[117]],[[7490,7490],"mapped",[119]],[[7491,7491],"mapped",[97]],[[7492,7492],"mapped",[592]],[[7493,7493],"mapped",[593]],[[7494,7494],"mapped",[7426]],[[7495,7495],"mapped",[98]],[[7496,7496],"mapped",[100]],[[7497,7497],"mapped",[101]],[[7498,7498],"mapped",[601]],[[7499,7499],"mapped",[603]],[[7500,7500],"mapped",[604]],[[7501,7501],"mapped",[103]],[[7502,7502],"valid"],[[7503,7503],"mapped",[107]],[[7504,7504],"mapped",[109]],[[7505,7505],"mapped",[331]],[[7506,7506],"mapped",[111]],[[7507,7507],"mapped",[596]],[[7508,7508],"mapped",[7446]],[[7509,7509],"mapped",[7447]],[[7510,7510],"mapped",[112]],[[7511,7511],"mapped",[116]],[[7512,7512],"mapped",[117]],[[7513,7513],"mapped",[7453]],[[7514,7514],"mapped",[623]],[[7515,7515],"mapped",[118]],[[7516,7516],"mapped",[7461]],[[7517,7517],"mapped",[946]],[[7518,7518],"mapped",[947]],[[7519,7519],"mapped",[948]],[[7520,7520],"mapped",[966]],[[7521,7521],"mapped",[967]],[[7522,7522],"mapped",[105]],[[7523,7523],"mapped",[114]],[[7524,7524],"mapped",[117]],[[7525,7525],"mapped",[118]],[[7526,7526],"mapped",[946]],[[7527,7527],"mapped",[947]],[[7528,7528],"mapped",[961]],[[7529,7529],"mapped",[966]],[[7530,7530],"mapped",[967]],[[7531,7531],"valid"],[[7532,7543],"valid"],[[7544,7544],"mapped",[1085]],[[7545,7578],"valid"],[[7579,7579],"mapped",[594]],[[7580,7580],"mapped",[99]],[[7581,7581],"mapped",[597]],[[7582,7582],"mapped",[240]],[[7583,7583],"mapped",[604]],[[7584,7584],"mapped",[102]],[[7585,7585],"mapped",[607]],[[7586,7586],"mapped",[609]],[[7587,7587],"mapped",[613]],[[7588,7588],"mapped",[616]],[[7589,7589],"mapped",[617]],[[7590,7590],"mapped",[618]],[[7591,7591],"mapped",[7547]],[[7592,7592],"mapped",[669]],[[7593,7593],"mapped",[621]],[[7594,7594],"mapped",[7557]],[[7595,7595],"mapped",[671]],[[7596,7596],"mapped",[625]],[[7597,7597],"mapped",[624]],[[7598,7598],"mapped",[626]],[[7599,7599],"mapped",[627]],[[7600,7600],"mapped",[628]],[[7601,7601],"mapped",[629]],[[7602,7602],"mapped",[632]],[[7603,7603],"mapped",[642]],[[7604,7604],"mapped",[643]],[[7605,7605],"mapped",[427]],[[7606,7606],"mapped",[649]],[[7607,7607],"mapped",[650]],[[7608,7608],"mapped",[7452]],[[7609,7609],"mapped",[651]],[[7610,7610],"mapped",[652]],[[7611,7611],"mapped",[122]],[[7612,7612],"mapped",[656]],[[7613,7613],"mapped",[657]],[[7614,7614],"mapped",[658]],[[7615,7615],"mapped",[952]],[[7616,7619],"valid"],[[7620,7626],"valid"],[[7627,7654],"valid"],[[7655,7669],"valid"],[[7670,7675],"disallowed"],[[7676,7676],"valid"],[[7677,7677],"valid"],[[7678,7679],"valid"],[[7680,7680],"mapped",[7681]],[[7681,7681],"valid"],[[7682,7682],"mapped",[7683]],[[7683,7683],"valid"],[[7684,7684],"mapped",[7685]],[[7685,7685],"valid"],[[7686,7686],"mapped",[7687]],[[7687,7687],"valid"],[[7688,7688],"mapped",[7689]],[[7689,7689],"valid"],[[7690,7690],"mapped",[7691]],[[7691,7691],"valid"],[[7692,7692],"mapped",[7693]],[[7693,7693],"valid"],[[7694,7694],"mapped",[7695]],[[7695,7695],"valid"],[[7696,7696],"mapped",[7697]],[[7697,7697],"valid"],[[7698,7698],"mapped",[7699]],[[7699,7699],"valid"],[[7700,7700],"mapped",[7701]],[[7701,7701],"valid"],[[7702,7702],"mapped",[7703]],[[7703,7703],"valid"],[[7704,7704],"mapped",[7705]],[[7705,7705],"valid"],[[7706,7706],"mapped",[7707]],[[7707,7707],"valid"],[[7708,7708],"mapped",[7709]],[[7709,7709],"valid"],[[7710,7710],"mapped",[7711]],[[7711,7711],"valid"],[[7712,7712],"mapped",[7713]],[[7713,7713],"valid"],[[7714,7714],"mapped",[7715]],[[7715,7715],"valid"],[[7716,7716],"mapped",[7717]],[[7717,7717],"valid"],[[7718,7718],"mapped",[7719]],[[7719,7719],"valid"],[[7720,7720],"mapped",[7721]],[[7721,7721],"valid"],[[7722,7722],"mapped",[7723]],[[7723,7723],"valid"],[[7724,7724],"mapped",[7725]],[[7725,7725],"valid"],[[7726,7726],"mapped",[7727]],[[7727,7727],"valid"],[[7728,7728],"mapped",[7729]],[[7729,7729],"valid"],[[7730,7730],"mapped",[7731]],[[7731,7731],"valid"],[[7732,7732],"mapped",[7733]],[[7733,7733],"valid"],[[7734,7734],"mapped",[7735]],[[7735,7735],"valid"],[[7736,7736],"mapped",[7737]],[[7737,7737],"valid"],[[7738,7738],"mapped",[7739]],[[7739,7739],"valid"],[[7740,7740],"mapped",[7741]],[[7741,7741],"valid"],[[7742,7742],"mapped",[7743]],[[7743,7743],"valid"],[[7744,7744],"mapped",[7745]],[[7745,7745],"valid"],[[7746,7746],"mapped",[7747]],[[7747,7747],"valid"],[[7748,7748],"mapped",[7749]],[[7749,7749],"valid"],[[7750,7750],"mapped",[7751]],[[7751,7751],"valid"],[[7752,7752],"mapped",[7753]],[[7753,7753],"valid"],[[7754,7754],"mapped",[7755]],[[7755,7755],"valid"],[[7756,7756],"mapped",[7757]],[[7757,7757],"valid"],[[7758,7758],"mapped",[7759]],[[7759,7759],"valid"],[[7760,7760],"mapped",[7761]],[[7761,7761],"valid"],[[7762,7762],"mapped",[7763]],[[7763,7763],"valid"],[[7764,7764],"mapped",[7765]],[[7765,7765],"valid"],[[7766,7766],"mapped",[7767]],[[7767,7767],"valid"],[[7768,7768],"mapped",[7769]],[[7769,7769],"valid"],[[7770,7770],"mapped",[7771]],[[7771,7771],"valid"],[[7772,7772],"mapped",[7773]],[[7773,7773],"valid"],[[7774,7774],"mapped",[7775]],[[7775,7775],"valid"],[[7776,7776],"mapped",[7777]],[[7777,7777],"valid"],[[7778,7778],"mapped",[7779]],[[7779,7779],"valid"],[[7780,7780],"mapped",[7781]],[[7781,7781],"valid"],[[7782,7782],"mapped",[7783]],[[7783,7783],"valid"],[[7784,7784],"mapped",[7785]],[[7785,7785],"valid"],[[7786,7786],"mapped",[7787]],[[7787,7787],"valid"],[[7788,7788],"mapped",[7789]],[[7789,7789],"valid"],[[7790,7790],"mapped",[7791]],[[7791,7791],"valid"],[[7792,7792],"mapped",[7793]],[[7793,7793],"valid"],[[7794,7794],"mapped",[7795]],[[7795,7795],"valid"],[[7796,7796],"mapped",[7797]],[[7797,7797],"valid"],[[7798,7798],"mapped",[7799]],[[7799,7799],"valid"],[[7800,7800],"mapped",[7801]],[[7801,7801],"valid"],[[7802,7802],"mapped",[7803]],[[7803,7803],"valid"],[[7804,7804],"mapped",[7805]],[[7805,7805],"valid"],[[7806,7806],"mapped",[7807]],[[7807,7807],"valid"],[[7808,7808],"mapped",[7809]],[[7809,7809],"valid"],[[7810,7810],"mapped",[7811]],[[7811,7811],"valid"],[[7812,7812],"mapped",[7813]],[[7813,7813],"valid"],[[7814,7814],"mapped",[7815]],[[7815,7815],"valid"],[[7816,7816],"mapped",[7817]],[[7817,7817],"valid"],[[7818,7818],"mapped",[7819]],[[7819,7819],"valid"],[[7820,7820],"mapped",[7821]],[[7821,7821],"valid"],[[7822,7822],"mapped",[7823]],[[7823,7823],"valid"],[[7824,7824],"mapped",[7825]],[[7825,7825],"valid"],[[7826,7826],"mapped",[7827]],[[7827,7827],"valid"],[[7828,7828],"mapped",[7829]],[[7829,7833],"valid"],[[7834,7834],"mapped",[97,702]],[[7835,7835],"mapped",[7777]],[[7836,7837],"valid"],[[7838,7838],"mapped",[115,115]],[[7839,7839],"valid"],[[7840,7840],"mapped",[7841]],[[7841,7841],"valid"],[[7842,7842],"mapped",[7843]],[[7843,7843],"valid"],[[7844,7844],"mapped",[7845]],[[7845,7845],"valid"],[[7846,7846],"mapped",[7847]],[[7847,7847],"valid"],[[7848,7848],"mapped",[7849]],[[7849,7849],"valid"],[[7850,7850],"mapped",[7851]],[[7851,7851],"valid"],[[7852,7852],"mapped",[7853]],[[7853,7853],"valid"],[[7854,7854],"mapped",[7855]],[[7855,7855],"valid"],[[7856,7856],"mapped",[7857]],[[7857,7857],"valid"],[[7858,7858],"mapped",[7859]],[[7859,7859],"valid"],[[7860,7860],"mapped",[7861]],[[7861,7861],"valid"],[[7862,7862],"mapped",[7863]],[[7863,7863],"valid"],[[7864,7864],"mapped",[7865]],[[7865,7865],"valid"],[[7866,7866],"mapped",[7867]],[[7867,7867],"valid"],[[7868,7868],"mapped",[7869]],[[7869,7869],"valid"],[[7870,7870],"mapped",[7871]],[[7871,7871],"valid"],[[7872,7872],"mapped",[7873]],[[7873,7873],"valid"],[[7874,7874],"mapped",[7875]],[[7875,7875],"valid"],[[7876,7876],"mapped",[7877]],[[7877,7877],"valid"],[[7878,7878],"mapped",[7879]],[[7879,7879],"valid"],[[7880,7880],"mapped",[7881]],[[7881,7881],"valid"],[[7882,7882],"mapped",[7883]],[[7883,7883],"valid"],[[7884,7884],"mapped",[7885]],[[7885,7885],"valid"],[[7886,7886],"mapped",[7887]],[[7887,7887],"valid"],[[7888,7888],"mapped",[7889]],[[7889,7889],"valid"],[[7890,7890],"mapped",[7891]],[[7891,7891],"valid"],[[7892,7892],"mapped",[7893]],[[7893,7893],"valid"],[[7894,7894],"mapped",[7895]],[[7895,7895],"valid"],[[7896,7896],"mapped",[7897]],[[7897,7897],"valid"],[[7898,7898],"mapped",[7899]],[[7899,7899],"valid"],[[7900,7900],"mapped",[7901]],[[7901,7901],"valid"],[[7902,7902],"mapped",[7903]],[[7903,7903],"valid"],[[7904,7904],"mapped",[7905]],[[7905,7905],"valid"],[[7906,7906],"mapped",[7907]],[[7907,7907],"valid"],[[7908,7908],"mapped",[7909]],[[7909,7909],"valid"],[[7910,7910],"mapped",[7911]],[[7911,7911],"valid"],[[7912,7912],"mapped",[7913]],[[7913,7913],"valid"],[[7914,7914],"mapped",[7915]],[[7915,7915],"valid"],[[7916,7916],"mapped",[7917]],[[7917,7917],"valid"],[[7918,7918],"mapped",[7919]],[[7919,7919],"valid"],[[7920,7920],"mapped",[7921]],[[7921,7921],"valid"],[[7922,7922],"mapped",[7923]],[[7923,7923],"valid"],[[7924,7924],"mapped",[7925]],[[7925,7925],"valid"],[[7926,7926],"mapped",[7927]],[[7927,7927],"valid"],[[7928,7928],"mapped",[7929]],[[7929,7929],"valid"],[[7930,7930],"mapped",[7931]],[[7931,7931],"valid"],[[7932,7932],"mapped",[7933]],[[7933,7933],"valid"],[[7934,7934],"mapped",[7935]],[[7935,7935],"valid"],[[7936,7943],"valid"],[[7944,7944],"mapped",[7936]],[[7945,7945],"mapped",[7937]],[[7946,7946],"mapped",[7938]],[[7947,7947],"mapped",[7939]],[[7948,7948],"mapped",[7940]],[[7949,7949],"mapped",[7941]],[[7950,7950],"mapped",[7942]],[[7951,7951],"mapped",[7943]],[[7952,7957],"valid"],[[7958,7959],"disallowed"],[[7960,7960],"mapped",[7952]],[[7961,7961],"mapped",[7953]],[[7962,7962],"mapped",[7954]],[[7963,7963],"mapped",[7955]],[[7964,7964],"mapped",[7956]],[[7965,7965],"mapped",[7957]],[[7966,7967],"disallowed"],[[7968,7975],"valid"],[[7976,7976],"mapped",[7968]],[[7977,7977],"mapped",[7969]],[[7978,7978],"mapped",[7970]],[[7979,7979],"mapped",[7971]],[[7980,7980],"mapped",[7972]],[[7981,7981],"mapped",[7973]],[[7982,7982],"mapped",[7974]],[[7983,7983],"mapped",[7975]],[[7984,7991],"valid"],[[7992,7992],"mapped",[7984]],[[7993,7993],"mapped",[7985]],[[7994,7994],"mapped",[7986]],[[7995,7995],"mapped",[7987]],[[7996,7996],"mapped",[7988]],[[7997,7997],"mapped",[7989]],[[7998,7998],"mapped",[7990]],[[7999,7999],"mapped",[7991]],[[8000,8005],"valid"],[[8006,8007],"disallowed"],[[8008,8008],"mapped",[8000]],[[8009,8009],"mapped",[8001]],[[8010,8010],"mapped",[8002]],[[8011,8011],"mapped",[8003]],[[8012,8012],"mapped",[8004]],[[8013,8013],"mapped",[8005]],[[8014,8015],"disallowed"],[[8016,8023],"valid"],[[8024,8024],"disallowed"],[[8025,8025],"mapped",[8017]],[[8026,8026],"disallowed"],[[8027,8027],"mapped",[8019]],[[8028,8028],"disallowed"],[[8029,8029],"mapped",[8021]],[[8030,8030],"disallowed"],[[8031,8031],"mapped",[8023]],[[8032,8039],"valid"],[[8040,8040],"mapped",[8032]],[[8041,8041],"mapped",[8033]],[[8042,8042],"mapped",[8034]],[[8043,8043],"mapped",[8035]],[[8044,8044],"mapped",[8036]],[[8045,8045],"mapped",[8037]],[[8046,8046],"mapped",[8038]],[[8047,8047],"mapped",[8039]],[[8048,8048],"valid"],[[8049,8049],"mapped",[940]],[[8050,8050],"valid"],[[8051,8051],"mapped",[941]],[[8052,8052],"valid"],[[8053,8053],"mapped",[942]],[[8054,8054],"valid"],[[8055,8055],"mapped",[943]],[[8056,8056],"valid"],[[8057,8057],"mapped",[972]],[[8058,8058],"valid"],[[8059,8059],"mapped",[973]],[[8060,8060],"valid"],[[8061,8061],"mapped",[974]],[[8062,8063],"disallowed"],[[8064,8064],"mapped",[7936,953]],[[8065,8065],"mapped",[7937,953]],[[8066,8066],"mapped",[7938,953]],[[8067,8067],"mapped",[7939,953]],[[8068,8068],"mapped",[7940,953]],[[8069,8069],"mapped",[7941,953]],[[8070,8070],"mapped",[7942,953]],[[8071,8071],"mapped",[7943,953]],[[8072,8072],"mapped",[7936,953]],[[8073,8073],"mapped",[7937,953]],[[8074,8074],"mapped",[7938,953]],[[8075,8075],"mapped",[7939,953]],[[8076,8076],"mapped",[7940,953]],[[8077,8077],"mapped",[7941,953]],[[8078,8078],"mapped",[7942,953]],[[8079,8079],"mapped",[7943,953]],[[8080,8080],"mapped",[7968,953]],[[8081,8081],"mapped",[7969,953]],[[8082,8082],"mapped",[7970,953]],[[8083,8083],"mapped",[7971,953]],[[8084,8084],"mapped",[7972,953]],[[8085,8085],"mapped",[7973,953]],[[8086,8086],"mapped",[7974,953]],[[8087,8087],"mapped",[7975,953]],[[8088,8088],"mapped",[7968,953]],[[8089,8089],"mapped",[7969,953]],[[8090,8090],"mapped",[7970,953]],[[8091,8091],"mapped",[7971,953]],[[8092,8092],"mapped",[7972,953]],[[8093,8093],"mapped",[7973,953]],[[8094,8094],"mapped",[7974,953]],[[8095,8095],"mapped",[7975,953]],[[8096,8096],"mapped",[8032,953]],[[8097,8097],"mapped",[8033,953]],[[8098,8098],"mapped",[8034,953]],[[8099,8099],"mapped",[8035,953]],[[8100,8100],"mapped",[8036,953]],[[8101,8101],"mapped",[8037,953]],[[8102,8102],"mapped",[8038,953]],[[8103,8103],"mapped",[8039,953]],[[8104,8104],"mapped",[8032,953]],[[8105,8105],"mapped",[8033,953]],[[8106,8106],"mapped",[8034,953]],[[8107,8107],"mapped",[8035,953]],[[8108,8108],"mapped",[8036,953]],[[8109,8109],"mapped",[8037,953]],[[8110,8110],"mapped",[8038,953]],[[8111,8111],"mapped",[8039,953]],[[8112,8113],"valid"],[[8114,8114],"mapped",[8048,953]],[[8115,8115],"mapped",[945,953]],[[8116,8116],"mapped",[940,953]],[[8117,8117],"disallowed"],[[8118,8118],"valid"],[[8119,8119],"mapped",[8118,953]],[[8120,8120],"mapped",[8112]],[[8121,8121],"mapped",[8113]],[[8122,8122],"mapped",[8048]],[[8123,8123],"mapped",[940]],[[8124,8124],"mapped",[945,953]],[[8125,8125],"disallowed_STD3_mapped",[32,787]],[[8126,8126],"mapped",[953]],[[8127,8127],"disallowed_STD3_mapped",[32,787]],[[8128,8128],"disallowed_STD3_mapped",[32,834]],[[8129,8129],"disallowed_STD3_mapped",[32,776,834]],[[8130,8130],"mapped",[8052,953]],[[8131,8131],"mapped",[951,953]],[[8132,8132],"mapped",[942,953]],[[8133,8133],"disallowed"],[[8134,8134],"valid"],[[8135,8135],"mapped",[8134,953]],[[8136,8136],"mapped",[8050]],[[8137,8137],"mapped",[941]],[[8138,8138],"mapped",[8052]],[[8139,8139],"mapped",[942]],[[8140,8140],"mapped",[951,953]],[[8141,8141],"disallowed_STD3_mapped",[32,787,768]],[[8142,8142],"disallowed_STD3_mapped",[32,787,769]],[[8143,8143],"disallowed_STD3_mapped",[32,787,834]],[[8144,8146],"valid"],[[8147,8147],"mapped",[912]],[[8148,8149],"disallowed"],[[8150,8151],"valid"],[[8152,8152],"mapped",[8144]],[[8153,8153],"mapped",[8145]],[[8154,8154],"mapped",[8054]],[[8155,8155],"mapped",[943]],[[8156,8156],"disallowed"],[[8157,8157],"disallowed_STD3_mapped",[32,788,768]],[[8158,8158],"disallowed_STD3_mapped",[32,788,769]],[[8159,8159],"disallowed_STD3_mapped",[32,788,834]],[[8160,8162],"valid"],[[8163,8163],"mapped",[944]],[[8164,8167],"valid"],[[8168,8168],"mapped",[8160]],[[8169,8169],"mapped",[8161]],[[8170,8170],"mapped",[8058]],[[8171,8171],"mapped",[973]],[[8172,8172],"mapped",[8165]],[[8173,8173],"disallowed_STD3_mapped",[32,776,768]],[[8174,8174],"disallowed_STD3_mapped",[32,776,769]],[[8175,8175],"disallowed_STD3_mapped",[96]],[[8176,8177],"disallowed"],[[8178,8178],"mapped",[8060,953]],[[8179,8179],"mapped",[969,953]],[[8180,8180],"mapped",[974,953]],[[8181,8181],"disallowed"],[[8182,8182],"valid"],[[8183,8183],"mapped",[8182,953]],[[8184,8184],"mapped",[8056]],[[8185,8185],"mapped",[972]],[[8186,8186],"mapped",[8060]],[[8187,8187],"mapped",[974]],[[8188,8188],"mapped",[969,953]],[[8189,8189],"disallowed_STD3_mapped",[32,769]],[[8190,8190],"disallowed_STD3_mapped",[32,788]],[[8191,8191],"disallowed"],[[8192,8202],"disallowed_STD3_mapped",[32]],[[8203,8203],"ignored"],[[8204,8205],"deviation",[]],[[8206,8207],"disallowed"],[[8208,8208],"valid",[],"NV8"],[[8209,8209],"mapped",[8208]],[[8210,8214],"valid",[],"NV8"],[[8215,8215],"disallowed_STD3_mapped",[32,819]],[[8216,8227],"valid",[],"NV8"],[[8228,8230],"disallowed"],[[8231,8231],"valid",[],"NV8"],[[8232,8238],"disallowed"],[[8239,8239],"disallowed_STD3_mapped",[32]],[[8240,8242],"valid",[],"NV8"],[[8243,8243],"mapped",[8242,8242]],[[8244,8244],"mapped",[8242,8242,8242]],[[8245,8245],"valid",[],"NV8"],[[8246,8246],"mapped",[8245,8245]],[[8247,8247],"mapped",[8245,8245,8245]],[[8248,8251],"valid",[],"NV8"],[[8252,8252],"disallowed_STD3_mapped",[33,33]],[[8253,8253],"valid",[],"NV8"],[[8254,8254],"disallowed_STD3_mapped",[32,773]],[[8255,8262],"valid",[],"NV8"],[[8263,8263],"disallowed_STD3_mapped",[63,63]],[[8264,8264],"disallowed_STD3_mapped",[63,33]],[[8265,8265],"disallowed_STD3_mapped",[33,63]],[[8266,8269],"valid",[],"NV8"],[[8270,8274],"valid",[],"NV8"],[[8275,8276],"valid",[],"NV8"],[[8277,8278],"valid",[],"NV8"],[[8279,8279],"mapped",[8242,8242,8242,8242]],[[8280,8286],"valid",[],"NV8"],[[8287,8287],"disallowed_STD3_mapped",[32]],[[8288,8288],"ignored"],[[8289,8291],"disallowed"],[[8292,8292],"ignored"],[[8293,8293],"disallowed"],[[8294,8297],"disallowed"],[[8298,8303],"disallowed"],[[8304,8304],"mapped",[48]],[[8305,8305],"mapped",[105]],[[8306,8307],"disallowed"],[[8308,8308],"mapped",[52]],[[8309,8309],"mapped",[53]],[[8310,8310],"mapped",[54]],[[8311,8311],"mapped",[55]],[[8312,8312],"mapped",[56]],[[8313,8313],"mapped",[57]],[[8314,8314],"disallowed_STD3_mapped",[43]],[[8315,8315],"mapped",[8722]],[[8316,8316],"disallowed_STD3_mapped",[61]],[[8317,8317],"disallowed_STD3_mapped",[40]],[[8318,8318],"disallowed_STD3_mapped",[41]],[[8319,8319],"mapped",[110]],[[8320,8320],"mapped",[48]],[[8321,8321],"mapped",[49]],[[8322,8322],"mapped",[50]],[[8323,8323],"mapped",[51]],[[8324,8324],"mapped",[52]],[[8325,8325],"mapped",[53]],[[8326,8326],"mapped",[54]],[[8327,8327],"mapped",[55]],[[8328,8328],"mapped",[56]],[[8329,8329],"mapped",[57]],[[8330,8330],"disallowed_STD3_mapped",[43]],[[8331,8331],"mapped",[8722]],[[8332,8332],"disallowed_STD3_mapped",[61]],[[8333,8333],"disallowed_STD3_mapped",[40]],[[8334,8334],"disallowed_STD3_mapped",[41]],[[8335,8335],"disallowed"],[[8336,8336],"mapped",[97]],[[8337,8337],"mapped",[101]],[[8338,8338],"mapped",[111]],[[8339,8339],"mapped",[120]],[[8340,8340],"mapped",[601]],[[8341,8341],"mapped",[104]],[[8342,8342],"mapped",[107]],[[8343,8343],"mapped",[108]],[[8344,8344],"mapped",[109]],[[8345,8345],"mapped",[110]],[[8346,8346],"mapped",[112]],[[8347,8347],"mapped",[115]],[[8348,8348],"mapped",[116]],[[8349,8351],"disallowed"],[[8352,8359],"valid",[],"NV8"],[[8360,8360],"mapped",[114,115]],[[8361,8362],"valid",[],"NV8"],[[8363,8363],"valid",[],"NV8"],[[8364,8364],"valid",[],"NV8"],[[8365,8367],"valid",[],"NV8"],[[8368,8369],"valid",[],"NV8"],[[8370,8373],"valid",[],"NV8"],[[8374,8376],"valid",[],"NV8"],[[8377,8377],"valid",[],"NV8"],[[8378,8378],"valid",[],"NV8"],[[8379,8381],"valid",[],"NV8"],[[8382,8382],"valid",[],"NV8"],[[8383,8399],"disallowed"],[[8400,8417],"valid",[],"NV8"],[[8418,8419],"valid",[],"NV8"],[[8420,8426],"valid",[],"NV8"],[[8427,8427],"valid",[],"NV8"],[[8428,8431],"valid",[],"NV8"],[[8432,8432],"valid",[],"NV8"],[[8433,8447],"disallowed"],[[8448,8448],"disallowed_STD3_mapped",[97,47,99]],[[8449,8449],"disallowed_STD3_mapped",[97,47,115]],[[8450,8450],"mapped",[99]],[[8451,8451],"mapped",[176,99]],[[8452,8452],"valid",[],"NV8"],[[8453,8453],"disallowed_STD3_mapped",[99,47,111]],[[8454,8454],"disallowed_STD3_mapped",[99,47,117]],[[8455,8455],"mapped",[603]],[[8456,8456],"valid",[],"NV8"],[[8457,8457],"mapped",[176,102]],[[8458,8458],"mapped",[103]],[[8459,8462],"mapped",[104]],[[8463,8463],"mapped",[295]],[[8464,8465],"mapped",[105]],[[8466,8467],"mapped",[108]],[[8468,8468],"valid",[],"NV8"],[[8469,8469],"mapped",[110]],[[8470,8470],"mapped",[110,111]],[[8471,8472],"valid",[],"NV8"],[[8473,8473],"mapped",[112]],[[8474,8474],"mapped",[113]],[[8475,8477],"mapped",[114]],[[8478,8479],"valid",[],"NV8"],[[8480,8480],"mapped",[115,109]],[[8481,8481],"mapped",[116,101,108]],[[8482,8482],"mapped",[116,109]],[[8483,8483],"valid",[],"NV8"],[[8484,8484],"mapped",[122]],[[8485,8485],"valid",[],"NV8"],[[8486,8486],"mapped",[969]],[[8487,8487],"valid",[],"NV8"],[[8488,8488],"mapped",[122]],[[8489,8489],"valid",[],"NV8"],[[8490,8490],"mapped",[107]],[[8491,8491],"mapped",[229]],[[8492,8492],"mapped",[98]],[[8493,8493],"mapped",[99]],[[8494,8494],"valid",[],"NV8"],[[8495,8496],"mapped",[101]],[[8497,8497],"mapped",[102]],[[8498,8498],"disallowed"],[[8499,8499],"mapped",[109]],[[8500,8500],"mapped",[111]],[[8501,8501],"mapped",[1488]],[[8502,8502],"mapped",[1489]],[[8503,8503],"mapped",[1490]],[[8504,8504],"mapped",[1491]],[[8505,8505],"mapped",[105]],[[8506,8506],"valid",[],"NV8"],[[8507,8507],"mapped",[102,97,120]],[[8508,8508],"mapped",[960]],[[8509,8510],"mapped",[947]],[[8511,8511],"mapped",[960]],[[8512,8512],"mapped",[8721]],[[8513,8516],"valid",[],"NV8"],[[8517,8518],"mapped",[100]],[[8519,8519],"mapped",[101]],[[8520,8520],"mapped",[105]],[[8521,8521],"mapped",[106]],[[8522,8523],"valid",[],"NV8"],[[8524,8524],"valid",[],"NV8"],[[8525,8525],"valid",[],"NV8"],[[8526,8526],"valid"],[[8527,8527],"valid",[],"NV8"],[[8528,8528],"mapped",[49,8260,55]],[[8529,8529],"mapped",[49,8260,57]],[[8530,8530],"mapped",[49,8260,49,48]],[[8531,8531],"mapped",[49,8260,51]],[[8532,8532],"mapped",[50,8260,51]],[[8533,8533],"mapped",[49,8260,53]],[[8534,8534],"mapped",[50,8260,53]],[[8535,8535],"mapped",[51,8260,53]],[[8536,8536],"mapped",[52,8260,53]],[[8537,8537],"mapped",[49,8260,54]],[[8538,8538],"mapped",[53,8260,54]],[[8539,8539],"mapped",[49,8260,56]],[[8540,8540],"mapped",[51,8260,56]],[[8541,8541],"mapped",[53,8260,56]],[[8542,8542],"mapped",[55,8260,56]],[[8543,8543],"mapped",[49,8260]],[[8544,8544],"mapped",[105]],[[8545,8545],"mapped",[105,105]],[[8546,8546],"mapped",[105,105,105]],[[8547,8547],"mapped",[105,118]],[[8548,8548],"mapped",[118]],[[8549,8549],"mapped",[118,105]],[[8550,8550],"mapped",[118,105,105]],[[8551,8551],"mapped",[118,105,105,105]],[[8552,8552],"mapped",[105,120]],[[8553,8553],"mapped",[120]],[[8554,8554],"mapped",[120,105]],[[8555,8555],"mapped",[120,105,105]],[[8556,8556],"mapped",[108]],[[8557,8557],"mapped",[99]],[[8558,8558],"mapped",[100]],[[8559,8559],"mapped",[109]],[[8560,8560],"mapped",[105]],[[8561,8561],"mapped",[105,105]],[[8562,8562],"mapped",[105,105,105]],[[8563,8563],"mapped",[105,118]],[[8564,8564],"mapped",[118]],[[8565,8565],"mapped",[118,105]],[[8566,8566],"mapped",[118,105,105]],[[8567,8567],"mapped",[118,105,105,105]],[[8568,8568],"mapped",[105,120]],[[8569,8569],"mapped",[120]],[[8570,8570],"mapped",[120,105]],[[8571,8571],"mapped",[120,105,105]],[[8572,8572],"mapped",[108]],[[8573,8573],"mapped",[99]],[[8574,8574],"mapped",[100]],[[8575,8575],"mapped",[109]],[[8576,8578],"valid",[],"NV8"],[[8579,8579],"disallowed"],[[8580,8580],"valid"],[[8581,8584],"valid",[],"NV8"],[[8585,8585],"mapped",[48,8260,51]],[[8586,8587],"valid",[],"NV8"],[[8588,8591],"disallowed"],[[8592,8682],"valid",[],"NV8"],[[8683,8691],"valid",[],"NV8"],[[8692,8703],"valid",[],"NV8"],[[8704,8747],"valid",[],"NV8"],[[8748,8748],"mapped",[8747,8747]],[[8749,8749],"mapped",[8747,8747,8747]],[[8750,8750],"valid",[],"NV8"],[[8751,8751],"mapped",[8750,8750]],[[8752,8752],"mapped",[8750,8750,8750]],[[8753,8799],"valid",[],"NV8"],[[8800,8800],"disallowed_STD3_valid"],[[8801,8813],"valid",[],"NV8"],[[8814,8815],"disallowed_STD3_valid"],[[8816,8945],"valid",[],"NV8"],[[8946,8959],"valid",[],"NV8"],[[8960,8960],"valid",[],"NV8"],[[8961,8961],"valid",[],"NV8"],[[8962,9000],"valid",[],"NV8"],[[9001,9001],"mapped",[12296]],[[9002,9002],"mapped",[12297]],[[9003,9082],"valid",[],"NV8"],[[9083,9083],"valid",[],"NV8"],[[9084,9084],"valid",[],"NV8"],[[9085,9114],"valid",[],"NV8"],[[9115,9166],"valid",[],"NV8"],[[9167,9168],"valid",[],"NV8"],[[9169,9179],"valid",[],"NV8"],[[9180,9191],"valid",[],"NV8"],[[9192,9192],"valid",[],"NV8"],[[9193,9203],"valid",[],"NV8"],[[9204,9210],"valid",[],"NV8"],[[9211,9215],"disallowed"],[[9216,9252],"valid",[],"NV8"],[[9253,9254],"valid",[],"NV8"],[[9255,9279],"disallowed"],[[9280,9290],"valid",[],"NV8"],[[9291,9311],"disallowed"],[[9312,9312],"mapped",[49]],[[9313,9313],"mapped",[50]],[[9314,9314],"mapped",[51]],[[9315,9315],"mapped",[52]],[[9316,9316],"mapped",[53]],[[9317,9317],"mapped",[54]],[[9318,9318],"mapped",[55]],[[9319,9319],"mapped",[56]],[[9320,9320],"mapped",[57]],[[9321,9321],"mapped",[49,48]],[[9322,9322],"mapped",[49,49]],[[9323,9323],"mapped",[49,50]],[[9324,9324],"mapped",[49,51]],[[9325,9325],"mapped",[49,52]],[[9326,9326],"mapped",[49,53]],[[9327,9327],"mapped",[49,54]],[[9328,9328],"mapped",[49,55]],[[9329,9329],"mapped",[49,56]],[[9330,9330],"mapped",[49,57]],[[9331,9331],"mapped",[50,48]],[[9332,9332],"disallowed_STD3_mapped",[40,49,41]],[[9333,9333],"disallowed_STD3_mapped",[40,50,41]],[[9334,9334],"disallowed_STD3_mapped",[40,51,41]],[[9335,9335],"disallowed_STD3_mapped",[40,52,41]],[[9336,9336],"disallowed_STD3_mapped",[40,53,41]],[[9337,9337],"disallowed_STD3_mapped",[40,54,41]],[[9338,9338],"disallowed_STD3_mapped",[40,55,41]],[[9339,9339],"disallowed_STD3_mapped",[40,56,41]],[[9340,9340],"disallowed_STD3_mapped",[40,57,41]],[[9341,9341],"disallowed_STD3_mapped",[40,49,48,41]],[[9342,9342],"disallowed_STD3_mapped",[40,49,49,41]],[[9343,9343],"disallowed_STD3_mapped",[40,49,50,41]],[[9344,9344],"disallowed_STD3_mapped",[40,49,51,41]],[[9345,9345],"disallowed_STD3_mapped",[40,49,52,41]],[[9346,9346],"disallowed_STD3_mapped",[40,49,53,41]],[[9347,9347],"disallowed_STD3_mapped",[40,49,54,41]],[[9348,9348],"disallowed_STD3_mapped",[40,49,55,41]],[[9349,9349],"disallowed_STD3_mapped",[40,49,56,41]],[[9350,9350],"disallowed_STD3_mapped",[40,49,57,41]],[[9351,9351],"disallowed_STD3_mapped",[40,50,48,41]],[[9352,9371],"disallowed"],[[9372,9372],"disallowed_STD3_mapped",[40,97,41]],[[9373,9373],"disallowed_STD3_mapped",[40,98,41]],[[9374,9374],"disallowed_STD3_mapped",[40,99,41]],[[9375,9375],"disallowed_STD3_mapped",[40,100,41]],[[9376,9376],"disallowed_STD3_mapped",[40,101,41]],[[9377,9377],"disallowed_STD3_mapped",[40,102,41]],[[9378,9378],"disallowed_STD3_mapped",[40,103,41]],[[9379,9379],"disallowed_STD3_mapped",[40,104,41]],[[9380,9380],"disallowed_STD3_mapped",[40,105,41]],[[9381,9381],"disallowed_STD3_mapped",[40,106,41]],[[9382,9382],"disallowed_STD3_mapped",[40,107,41]],[[9383,9383],"disallowed_STD3_mapped",[40,108,41]],[[9384,9384],"disallowed_STD3_mapped",[40,109,41]],[[9385,9385],"disallowed_STD3_mapped",[40,110,41]],[[9386,9386],"disallowed_STD3_mapped",[40,111,41]],[[9387,9387],"disallowed_STD3_mapped",[40,112,41]],[[9388,9388],"disallowed_STD3_mapped",[40,113,41]],[[9389,9389],"disallowed_STD3_mapped",[40,114,41]],[[9390,9390],"disallowed_STD3_mapped",[40,115,41]],[[9391,9391],"disallowed_STD3_mapped",[40,116,41]],[[9392,9392],"disallowed_STD3_mapped",[40,117,41]],[[9393,9393],"disallowed_STD3_mapped",[40,118,41]],[[9394,9394],"disallowed_STD3_mapped",[40,119,41]],[[9395,9395],"disallowed_STD3_mapped",[40,120,41]],[[9396,9396],"disallowed_STD3_mapped",[40,121,41]],[[9397,9397],"disallowed_STD3_mapped",[40,122,41]],[[9398,9398],"mapped",[97]],[[9399,9399],"mapped",[98]],[[9400,9400],"mapped",[99]],[[9401,9401],"mapped",[100]],[[9402,9402],"mapped",[101]],[[9403,9403],"mapped",[102]],[[9404,9404],"mapped",[103]],[[9405,9405],"mapped",[104]],[[9406,9406],"mapped",[105]],[[9407,9407],"mapped",[106]],[[9408,9408],"mapped",[107]],[[9409,9409],"mapped",[108]],[[9410,9410],"mapped",[109]],[[9411,9411],"mapped",[110]],[[9412,9412],"mapped",[111]],[[9413,9413],"mapped",[112]],[[9414,9414],"mapped",[113]],[[9415,9415],"mapped",[114]],[[9416,9416],"mapped",[115]],[[9417,9417],"mapped",[116]],[[9418,9418],"mapped",[117]],[[9419,9419],"mapped",[118]],[[9420,9420],"mapped",[119]],[[9421,9421],"mapped",[120]],[[9422,9422],"mapped",[121]],[[9423,9423],"mapped",[122]],[[9424,9424],"mapped",[97]],[[9425,9425],"mapped",[98]],[[9426,9426],"mapped",[99]],[[9427,9427],"mapped",[100]],[[9428,9428],"mapped",[101]],[[9429,9429],"mapped",[102]],[[9430,9430],"mapped",[103]],[[9431,9431],"mapped",[104]],[[9432,9432],"mapped",[105]],[[9433,9433],"mapped",[106]],[[9434,9434],"mapped",[107]],[[9435,9435],"mapped",[108]],[[9436,9436],"mapped",[109]],[[9437,9437],"mapped",[110]],[[9438,9438],"mapped",[111]],[[9439,9439],"mapped",[112]],[[9440,9440],"mapped",[113]],[[9441,9441],"mapped",[114]],[[9442,9442],"mapped",[115]],[[9443,9443],"mapped",[116]],[[9444,9444],"mapped",[117]],[[9445,9445],"mapped",[118]],[[9446,9446],"mapped",[119]],[[9447,9447],"mapped",[120]],[[9448,9448],"mapped",[121]],[[9449,9449],"mapped",[122]],[[9450,9450],"mapped",[48]],[[9451,9470],"valid",[],"NV8"],[[9471,9471],"valid",[],"NV8"],[[9472,9621],"valid",[],"NV8"],[[9622,9631],"valid",[],"NV8"],[[9632,9711],"valid",[],"NV8"],[[9712,9719],"valid",[],"NV8"],[[9720,9727],"valid",[],"NV8"],[[9728,9747],"valid",[],"NV8"],[[9748,9749],"valid",[],"NV8"],[[9750,9751],"valid",[],"NV8"],[[9752,9752],"valid",[],"NV8"],[[9753,9753],"valid",[],"NV8"],[[9754,9839],"valid",[],"NV8"],[[9840,9841],"valid",[],"NV8"],[[9842,9853],"valid",[],"NV8"],[[9854,9855],"valid",[],"NV8"],[[9856,9865],"valid",[],"NV8"],[[9866,9873],"valid",[],"NV8"],[[9874,9884],"valid",[],"NV8"],[[9885,9885],"valid",[],"NV8"],[[9886,9887],"valid",[],"NV8"],[[9888,9889],"valid",[],"NV8"],[[9890,9905],"valid",[],"NV8"],[[9906,9906],"valid",[],"NV8"],[[9907,9916],"valid",[],"NV8"],[[9917,9919],"valid",[],"NV8"],[[9920,9923],"valid",[],"NV8"],[[9924,9933],"valid",[],"NV8"],[[9934,9934],"valid",[],"NV8"],[[9935,9953],"valid",[],"NV8"],[[9954,9954],"valid",[],"NV8"],[[9955,9955],"valid",[],"NV8"],[[9956,9959],"valid",[],"NV8"],[[9960,9983],"valid",[],"NV8"],[[9984,9984],"valid",[],"NV8"],[[9985,9988],"valid",[],"NV8"],[[9989,9989],"valid",[],"NV8"],[[9990,9993],"valid",[],"NV8"],[[9994,9995],"valid",[],"NV8"],[[9996,10023],"valid",[],"NV8"],[[10024,10024],"valid",[],"NV8"],[[10025,10059],"valid",[],"NV8"],[[10060,10060],"valid",[],"NV8"],[[10061,10061],"valid",[],"NV8"],[[10062,10062],"valid",[],"NV8"],[[10063,10066],"valid",[],"NV8"],[[10067,10069],"valid",[],"NV8"],[[10070,10070],"valid",[],"NV8"],[[10071,10071],"valid",[],"NV8"],[[10072,10078],"valid",[],"NV8"],[[10079,10080],"valid",[],"NV8"],[[10081,10087],"valid",[],"NV8"],[[10088,10101],"valid",[],"NV8"],[[10102,10132],"valid",[],"NV8"],[[10133,10135],"valid",[],"NV8"],[[10136,10159],"valid",[],"NV8"],[[10160,10160],"valid",[],"NV8"],[[10161,10174],"valid",[],"NV8"],[[10175,10175],"valid",[],"NV8"],[[10176,10182],"valid",[],"NV8"],[[10183,10186],"valid",[],"NV8"],[[10187,10187],"valid",[],"NV8"],[[10188,10188],"valid",[],"NV8"],[[10189,10189],"valid",[],"NV8"],[[10190,10191],"valid",[],"NV8"],[[10192,10219],"valid",[],"NV8"],[[10220,10223],"valid",[],"NV8"],[[10224,10239],"valid",[],"NV8"],[[10240,10495],"valid",[],"NV8"],[[10496,10763],"valid",[],"NV8"],[[10764,10764],"mapped",[8747,8747,8747,8747]],[[10765,10867],"valid",[],"NV8"],[[10868,10868],"disallowed_STD3_mapped",[58,58,61]],[[10869,10869],"disallowed_STD3_mapped",[61,61]],[[10870,10870],"disallowed_STD3_mapped",[61,61,61]],[[10871,10971],"valid",[],"NV8"],[[10972,10972],"mapped",[10973,824]],[[10973,11007],"valid",[],"NV8"],[[11008,11021],"valid",[],"NV8"],[[11022,11027],"valid",[],"NV8"],[[11028,11034],"valid",[],"NV8"],[[11035,11039],"valid",[],"NV8"],[[11040,11043],"valid",[],"NV8"],[[11044,11084],"valid",[],"NV8"],[[11085,11087],"valid",[],"NV8"],[[11088,11092],"valid",[],"NV8"],[[11093,11097],"valid",[],"NV8"],[[11098,11123],"valid",[],"NV8"],[[11124,11125],"disallowed"],[[11126,11157],"valid",[],"NV8"],[[11158,11159],"disallowed"],[[11160,11193],"valid",[],"NV8"],[[11194,11196],"disallowed"],[[11197,11208],"valid",[],"NV8"],[[11209,11209],"disallowed"],[[11210,11217],"valid",[],"NV8"],[[11218,11243],"disallowed"],[[11244,11247],"valid",[],"NV8"],[[11248,11263],"disallowed"],[[11264,11264],"mapped",[11312]],[[11265,11265],"mapped",[11313]],[[11266,11266],"mapped",[11314]],[[11267,11267],"mapped",[11315]],[[11268,11268],"mapped",[11316]],[[11269,11269],"mapped",[11317]],[[11270,11270],"mapped",[11318]],[[11271,11271],"mapped",[11319]],[[11272,11272],"mapped",[11320]],[[11273,11273],"mapped",[11321]],[[11274,11274],"mapped",[11322]],[[11275,11275],"mapped",[11323]],[[11276,11276],"mapped",[11324]],[[11277,11277],"mapped",[11325]],[[11278,11278],"mapped",[11326]],[[11279,11279],"mapped",[11327]],[[11280,11280],"mapped",[11328]],[[11281,11281],"mapped",[11329]],[[11282,11282],"mapped",[11330]],[[11283,11283],"mapped",[11331]],[[11284,11284],"mapped",[11332]],[[11285,11285],"mapped",[11333]],[[11286,11286],"mapped",[11334]],[[11287,11287],"mapped",[11335]],[[11288,11288],"mapped",[11336]],[[11289,11289],"mapped",[11337]],[[11290,11290],"mapped",[11338]],[[11291,11291],"mapped",[11339]],[[11292,11292],"mapped",[11340]],[[11293,11293],"mapped",[11341]],[[11294,11294],"mapped",[11342]],[[11295,11295],"mapped",[11343]],[[11296,11296],"mapped",[11344]],[[11297,11297],"mapped",[11345]],[[11298,11298],"mapped",[11346]],[[11299,11299],"mapped",[11347]],[[11300,11300],"mapped",[11348]],[[11301,11301],"mapped",[11349]],[[11302,11302],"mapped",[11350]],[[11303,11303],"mapped",[11351]],[[11304,11304],"mapped",[11352]],[[11305,11305],"mapped",[11353]],[[11306,11306],"mapped",[11354]],[[11307,11307],"mapped",[11355]],[[11308,11308],"mapped",[11356]],[[11309,11309],"mapped",[11357]],[[11310,11310],"mapped",[11358]],[[11311,11311],"disallowed"],[[11312,11358],"valid"],[[11359,11359],"disallowed"],[[11360,11360],"mapped",[11361]],[[11361,11361],"valid"],[[11362,11362],"mapped",[619]],[[11363,11363],"mapped",[7549]],[[11364,11364],"mapped",[637]],[[11365,11366],"valid"],[[11367,11367],"mapped",[11368]],[[11368,11368],"valid"],[[11369,11369],"mapped",[11370]],[[11370,11370],"valid"],[[11371,11371],"mapped",[11372]],[[11372,11372],"valid"],[[11373,11373],"mapped",[593]],[[11374,11374],"mapped",[625]],[[11375,11375],"mapped",[592]],[[11376,11376],"mapped",[594]],[[11377,11377],"valid"],[[11378,11378],"mapped",[11379]],[[11379,11379],"valid"],[[11380,11380],"valid"],[[11381,11381],"mapped",[11382]],[[11382,11383],"valid"],[[11384,11387],"valid"],[[11388,11388],"mapped",[106]],[[11389,11389],"mapped",[118]],[[11390,11390],"mapped",[575]],[[11391,11391],"mapped",[576]],[[11392,11392],"mapped",[11393]],[[11393,11393],"valid"],[[11394,11394],"mapped",[11395]],[[11395,11395],"valid"],[[11396,11396],"mapped",[11397]],[[11397,11397],"valid"],[[11398,11398],"mapped",[11399]],[[11399,11399],"valid"],[[11400,11400],"mapped",[11401]],[[11401,11401],"valid"],[[11402,11402],"mapped",[11403]],[[11403,11403],"valid"],[[11404,11404],"mapped",[11405]],[[11405,11405],"valid"],[[11406,11406],"mapped",[11407]],[[11407,11407],"valid"],[[11408,11408],"mapped",[11409]],[[11409,11409],"valid"],[[11410,11410],"mapped",[11411]],[[11411,11411],"valid"],[[11412,11412],"mapped",[11413]],[[11413,11413],"valid"],[[11414,11414],"mapped",[11415]],[[11415,11415],"valid"],[[11416,11416],"mapped",[11417]],[[11417,11417],"valid"],[[11418,11418],"mapped",[11419]],[[11419,11419],"valid"],[[11420,11420],"mapped",[11421]],[[11421,11421],"valid"],[[11422,11422],"mapped",[11423]],[[11423,11423],"valid"],[[11424,11424],"mapped",[11425]],[[11425,11425],"valid"],[[11426,11426],"mapped",[11427]],[[11427,11427],"valid"],[[11428,11428],"mapped",[11429]],[[11429,11429],"valid"],[[11430,11430],"mapped",[11431]],[[11431,11431],"valid"],[[11432,11432],"mapped",[11433]],[[11433,11433],"valid"],[[11434,11434],"mapped",[11435]],[[11435,11435],"valid"],[[11436,11436],"mapped",[11437]],[[11437,11437],"valid"],[[11438,11438],"mapped",[11439]],[[11439,11439],"valid"],[[11440,11440],"mapped",[11441]],[[11441,11441],"valid"],[[11442,11442],"mapped",[11443]],[[11443,11443],"valid"],[[11444,11444],"mapped",[11445]],[[11445,11445],"valid"],[[11446,11446],"mapped",[11447]],[[11447,11447],"valid"],[[11448,11448],"mapped",[11449]],[[11449,11449],"valid"],[[11450,11450],"mapped",[11451]],[[11451,11451],"valid"],[[11452,11452],"mapped",[11453]],[[11453,11453],"valid"],[[11454,11454],"mapped",[11455]],[[11455,11455],"valid"],[[11456,11456],"mapped",[11457]],[[11457,11457],"valid"],[[11458,11458],"mapped",[11459]],[[11459,11459],"valid"],[[11460,11460],"mapped",[11461]],[[11461,11461],"valid"],[[11462,11462],"mapped",[11463]],[[11463,11463],"valid"],[[11464,11464],"mapped",[11465]],[[11465,11465],"valid"],[[11466,11466],"mapped",[11467]],[[11467,11467],"valid"],[[11468,11468],"mapped",[11469]],[[11469,11469],"valid"],[[11470,11470],"mapped",[11471]],[[11471,11471],"valid"],[[11472,11472],"mapped",[11473]],[[11473,11473],"valid"],[[11474,11474],"mapped",[11475]],[[11475,11475],"valid"],[[11476,11476],"mapped",[11477]],[[11477,11477],"valid"],[[11478,11478],"mapped",[11479]],[[11479,11479],"valid"],[[11480,11480],"mapped",[11481]],[[11481,11481],"valid"],[[11482,11482],"mapped",[11483]],[[11483,11483],"valid"],[[11484,11484],"mapped",[11485]],[[11485,11485],"valid"],[[11486,11486],"mapped",[11487]],[[11487,11487],"valid"],[[11488,11488],"mapped",[11489]],[[11489,11489],"valid"],[[11490,11490],"mapped",[11491]],[[11491,11492],"valid"],[[11493,11498],"valid",[],"NV8"],[[11499,11499],"mapped",[11500]],[[11500,11500],"valid"],[[11501,11501],"mapped",[11502]],[[11502,11505],"valid"],[[11506,11506],"mapped",[11507]],[[11507,11507],"valid"],[[11508,11512],"disallowed"],[[11513,11519],"valid",[],"NV8"],[[11520,11557],"valid"],[[11558,11558],"disallowed"],[[11559,11559],"valid"],[[11560,11564],"disallowed"],[[11565,11565],"valid"],[[11566,11567],"disallowed"],[[11568,11621],"valid"],[[11622,11623],"valid"],[[11624,11630],"disallowed"],[[11631,11631],"mapped",[11617]],[[11632,11632],"valid",[],"NV8"],[[11633,11646],"disallowed"],[[11647,11647],"valid"],[[11648,11670],"valid"],[[11671,11679],"disallowed"],[[11680,11686],"valid"],[[11687,11687],"disallowed"],[[11688,11694],"valid"],[[11695,11695],"disallowed"],[[11696,11702],"valid"],[[11703,11703],"disallowed"],[[11704,11710],"valid"],[[11711,11711],"disallowed"],[[11712,11718],"valid"],[[11719,11719],"disallowed"],[[11720,11726],"valid"],[[11727,11727],"disallowed"],[[11728,11734],"valid"],[[11735,11735],"disallowed"],[[11736,11742],"valid"],[[11743,11743],"disallowed"],[[11744,11775],"valid"],[[11776,11799],"valid",[],"NV8"],[[11800,11803],"valid",[],"NV8"],[[11804,11805],"valid",[],"NV8"],[[11806,11822],"valid",[],"NV8"],[[11823,11823],"valid"],[[11824,11824],"valid",[],"NV8"],[[11825,11825],"valid",[],"NV8"],[[11826,11835],"valid",[],"NV8"],[[11836,11842],"valid",[],"NV8"],[[11843,11903],"disallowed"],[[11904,11929],"valid",[],"NV8"],[[11930,11930],"disallowed"],[[11931,11934],"valid",[],"NV8"],[[11935,11935],"mapped",[27597]],[[11936,12018],"valid",[],"NV8"],[[12019,12019],"mapped",[40863]],[[12020,12031],"disallowed"],[[12032,12032],"mapped",[19968]],[[12033,12033],"mapped",[20008]],[[12034,12034],"mapped",[20022]],[[12035,12035],"mapped",[20031]],[[12036,12036],"mapped",[20057]],[[12037,12037],"mapped",[20101]],[[12038,12038],"mapped",[20108]],[[12039,12039],"mapped",[20128]],[[12040,12040],"mapped",[20154]],[[12041,12041],"mapped",[20799]],[[12042,12042],"mapped",[20837]],[[12043,12043],"mapped",[20843]],[[12044,12044],"mapped",[20866]],[[12045,12045],"mapped",[20886]],[[12046,12046],"mapped",[20907]],[[12047,12047],"mapped",[20960]],[[12048,12048],"mapped",[20981]],[[12049,12049],"mapped",[20992]],[[12050,12050],"mapped",[21147]],[[12051,12051],"mapped",[21241]],[[12052,12052],"mapped",[21269]],[[12053,12053],"mapped",[21274]],[[12054,12054],"mapped",[21304]],[[12055,12055],"mapped",[21313]],[[12056,12056],"mapped",[21340]],[[12057,12057],"mapped",[21353]],[[12058,12058],"mapped",[21378]],[[12059,12059],"mapped",[21430]],[[12060,12060],"mapped",[21448]],[[12061,12061],"mapped",[21475]],[[12062,12062],"mapped",[22231]],[[12063,12063],"mapped",[22303]],[[12064,12064],"mapped",[22763]],[[12065,12065],"mapped",[22786]],[[12066,12066],"mapped",[22794]],[[12067,12067],"mapped",[22805]],[[12068,12068],"mapped",[22823]],[[12069,12069],"mapped",[22899]],[[12070,12070],"mapped",[23376]],[[12071,12071],"mapped",[23424]],[[12072,12072],"mapped",[23544]],[[12073,12073],"mapped",[23567]],[[12074,12074],"mapped",[23586]],[[12075,12075],"mapped",[23608]],[[12076,12076],"mapped",[23662]],[[12077,12077],"mapped",[23665]],[[12078,12078],"mapped",[24027]],[[12079,12079],"mapped",[24037]],[[12080,12080],"mapped",[24049]],[[12081,12081],"mapped",[24062]],[[12082,12082],"mapped",[24178]],[[12083,12083],"mapped",[24186]],[[12084,12084],"mapped",[24191]],[[12085,12085],"mapped",[24308]],[[12086,12086],"mapped",[24318]],[[12087,12087],"mapped",[24331]],[[12088,12088],"mapped",[24339]],[[12089,12089],"mapped",[24400]],[[12090,12090],"mapped",[24417]],[[12091,12091],"mapped",[24435]],[[12092,12092],"mapped",[24515]],[[12093,12093],"mapped",[25096]],[[12094,12094],"mapped",[25142]],[[12095,12095],"mapped",[25163]],[[12096,12096],"mapped",[25903]],[[12097,12097],"mapped",[25908]],[[12098,12098],"mapped",[25991]],[[12099,12099],"mapped",[26007]],[[12100,12100],"mapped",[26020]],[[12101,12101],"mapped",[26041]],[[12102,12102],"mapped",[26080]],[[12103,12103],"mapped",[26085]],[[12104,12104],"mapped",[26352]],[[12105,12105],"mapped",[26376]],[[12106,12106],"mapped",[26408]],[[12107,12107],"mapped",[27424]],[[12108,12108],"mapped",[27490]],[[12109,12109],"mapped",[27513]],[[12110,12110],"mapped",[27571]],[[12111,12111],"mapped",[27595]],[[12112,12112],"mapped",[27604]],[[12113,12113],"mapped",[27611]],[[12114,12114],"mapped",[27663]],[[12115,12115],"mapped",[27668]],[[12116,12116],"mapped",[27700]],[[12117,12117],"mapped",[28779]],[[12118,12118],"mapped",[29226]],[[12119,12119],"mapped",[29238]],[[12120,12120],"mapped",[29243]],[[12121,12121],"mapped",[29247]],[[12122,12122],"mapped",[29255]],[[12123,12123],"mapped",[29273]],[[12124,12124],"mapped",[29275]],[[12125,12125],"mapped",[29356]],[[12126,12126],"mapped",[29572]],[[12127,12127],"mapped",[29577]],[[12128,12128],"mapped",[29916]],[[12129,12129],"mapped",[29926]],[[12130,12130],"mapped",[29976]],[[12131,12131],"mapped",[29983]],[[12132,12132],"mapped",[29992]],[[12133,12133],"mapped",[30000]],[[12134,12134],"mapped",[30091]],[[12135,12135],"mapped",[30098]],[[12136,12136],"mapped",[30326]],[[12137,12137],"mapped",[30333]],[[12138,12138],"mapped",[30382]],[[12139,12139],"mapped",[30399]],[[12140,12140],"mapped",[30446]],[[12141,12141],"mapped",[30683]],[[12142,12142],"mapped",[30690]],[[12143,12143],"mapped",[30707]],[[12144,12144],"mapped",[31034]],[[12145,12145],"mapped",[31160]],[[12146,12146],"mapped",[31166]],[[12147,12147],"mapped",[31348]],[[12148,12148],"mapped",[31435]],[[12149,12149],"mapped",[31481]],[[12150,12150],"mapped",[31859]],[[12151,12151],"mapped",[31992]],[[12152,12152],"mapped",[32566]],[[12153,12153],"mapped",[32593]],[[12154,12154],"mapped",[32650]],[[12155,12155],"mapped",[32701]],[[12156,12156],"mapped",[32769]],[[12157,12157],"mapped",[32780]],[[12158,12158],"mapped",[32786]],[[12159,12159],"mapped",[32819]],[[12160,12160],"mapped",[32895]],[[12161,12161],"mapped",[32905]],[[12162,12162],"mapped",[33251]],[[12163,12163],"mapped",[33258]],[[12164,12164],"mapped",[33267]],[[12165,12165],"mapped",[33276]],[[12166,12166],"mapped",[33292]],[[12167,12167],"mapped",[33307]],[[12168,12168],"mapped",[33311]],[[12169,12169],"mapped",[33390]],[[12170,12170],"mapped",[33394]],[[12171,12171],"mapped",[33400]],[[12172,12172],"mapped",[34381]],[[12173,12173],"mapped",[34411]],[[12174,12174],"mapped",[34880]],[[12175,12175],"mapped",[34892]],[[12176,12176],"mapped",[34915]],[[12177,12177],"mapped",[35198]],[[12178,12178],"mapped",[35211]],[[12179,12179],"mapped",[35282]],[[12180,12180],"mapped",[35328]],[[12181,12181],"mapped",[35895]],[[12182,12182],"mapped",[35910]],[[12183,12183],"mapped",[35925]],[[12184,12184],"mapped",[35960]],[[12185,12185],"mapped",[35997]],[[12186,12186],"mapped",[36196]],[[12187,12187],"mapped",[36208]],[[12188,12188],"mapped",[36275]],[[12189,12189],"mapped",[36523]],[[12190,12190],"mapped",[36554]],[[12191,12191],"mapped",[36763]],[[12192,12192],"mapped",[36784]],[[12193,12193],"mapped",[36789]],[[12194,12194],"mapped",[37009]],[[12195,12195],"mapped",[37193]],[[12196,12196],"mapped",[37318]],[[12197,12197],"mapped",[37324]],[[12198,12198],"mapped",[37329]],[[12199,12199],"mapped",[38263]],[[12200,12200],"mapped",[38272]],[[12201,12201],"mapped",[38428]],[[12202,12202],"mapped",[38582]],[[12203,12203],"mapped",[38585]],[[12204,12204],"mapped",[38632]],[[12205,12205],"mapped",[38737]],[[12206,12206],"mapped",[38750]],[[12207,12207],"mapped",[38754]],[[12208,12208],"mapped",[38761]],[[12209,12209],"mapped",[38859]],[[12210,12210],"mapped",[38893]],[[12211,12211],"mapped",[38899]],[[12212,12212],"mapped",[38913]],[[12213,12213],"mapped",[39080]],[[12214,12214],"mapped",[39131]],[[12215,12215],"mapped",[39135]],[[12216,12216],"mapped",[39318]],[[12217,12217],"mapped",[39321]],[[12218,12218],"mapped",[39340]],[[12219,12219],"mapped",[39592]],[[12220,12220],"mapped",[39640]],[[12221,12221],"mapped",[39647]],[[12222,12222],"mapped",[39717]],[[12223,12223],"mapped",[39727]],[[12224,12224],"mapped",[39730]],[[12225,12225],"mapped",[39740]],[[12226,12226],"mapped",[39770]],[[12227,12227],"mapped",[40165]],[[12228,12228],"mapped",[40565]],[[12229,12229],"mapped",[40575]],[[12230,12230],"mapped",[40613]],[[12231,12231],"mapped",[40635]],[[12232,12232],"mapped",[40643]],[[12233,12233],"mapped",[40653]],[[12234,12234],"mapped",[40657]],[[12235,12235],"mapped",[40697]],[[12236,12236],"mapped",[40701]],[[12237,12237],"mapped",[40718]],[[12238,12238],"mapped",[40723]],[[12239,12239],"mapped",[40736]],[[12240,12240],"mapped",[40763]],[[12241,12241],"mapped",[40778]],[[12242,12242],"mapped",[40786]],[[12243,12243],"mapped",[40845]],[[12244,12244],"mapped",[40860]],[[12245,12245],"mapped",[40864]],[[12246,12271],"disallowed"],[[12272,12283],"disallowed"],[[12284,12287],"disallowed"],[[12288,12288],"disallowed_STD3_mapped",[32]],[[12289,12289],"valid",[],"NV8"],[[12290,12290],"mapped",[46]],[[12291,12292],"valid",[],"NV8"],[[12293,12295],"valid"],[[12296,12329],"valid",[],"NV8"],[[12330,12333],"valid"],[[12334,12341],"valid",[],"NV8"],[[12342,12342],"mapped",[12306]],[[12343,12343],"valid",[],"NV8"],[[12344,12344],"mapped",[21313]],[[12345,12345],"mapped",[21316]],[[12346,12346],"mapped",[21317]],[[12347,12347],"valid",[],"NV8"],[[12348,12348],"valid"],[[12349,12349],"valid",[],"NV8"],[[12350,12350],"valid",[],"NV8"],[[12351,12351],"valid",[],"NV8"],[[12352,12352],"disallowed"],[[12353,12436],"valid"],[[12437,12438],"valid"],[[12439,12440],"disallowed"],[[12441,12442],"valid"],[[12443,12443],"disallowed_STD3_mapped",[32,12441]],[[12444,12444],"disallowed_STD3_mapped",[32,12442]],[[12445,12446],"valid"],[[12447,12447],"mapped",[12424,12426]],[[12448,12448],"valid",[],"NV8"],[[12449,12542],"valid"],[[12543,12543],"mapped",[12467,12488]],[[12544,12548],"disallowed"],[[12549,12588],"valid"],[[12589,12589],"valid"],[[12590,12592],"disallowed"],[[12593,12593],"mapped",[4352]],[[12594,12594],"mapped",[4353]],[[12595,12595],"mapped",[4522]],[[12596,12596],"mapped",[4354]],[[12597,12597],"mapped",[4524]],[[12598,12598],"mapped",[4525]],[[12599,12599],"mapped",[4355]],[[12600,12600],"mapped",[4356]],[[12601,12601],"mapped",[4357]],[[12602,12602],"mapped",[4528]],[[12603,12603],"mapped",[4529]],[[12604,12604],"mapped",[4530]],[[12605,12605],"mapped",[4531]],[[12606,12606],"mapped",[4532]],[[12607,12607],"mapped",[4533]],[[12608,12608],"mapped",[4378]],[[12609,12609],"mapped",[4358]],[[12610,12610],"mapped",[4359]],[[12611,12611],"mapped",[4360]],[[12612,12612],"mapped",[4385]],[[12613,12613],"mapped",[4361]],[[12614,12614],"mapped",[4362]],[[12615,12615],"mapped",[4363]],[[12616,12616],"mapped",[4364]],[[12617,12617],"mapped",[4365]],[[12618,12618],"mapped",[4366]],[[12619,12619],"mapped",[4367]],[[12620,12620],"mapped",[4368]],[[12621,12621],"mapped",[4369]],[[12622,12622],"mapped",[4370]],[[12623,12623],"mapped",[4449]],[[12624,12624],"mapped",[4450]],[[12625,12625],"mapped",[4451]],[[12626,12626],"mapped",[4452]],[[12627,12627],"mapped",[4453]],[[12628,12628],"mapped",[4454]],[[12629,12629],"mapped",[4455]],[[12630,12630],"mapped",[4456]],[[12631,12631],"mapped",[4457]],[[12632,12632],"mapped",[4458]],[[12633,12633],"mapped",[4459]],[[12634,12634],"mapped",[4460]],[[12635,12635],"mapped",[4461]],[[12636,12636],"mapped",[4462]],[[12637,12637],"mapped",[4463]],[[12638,12638],"mapped",[4464]],[[12639,12639],"mapped",[4465]],[[12640,12640],"mapped",[4466]],[[12641,12641],"mapped",[4467]],[[12642,12642],"mapped",[4468]],[[12643,12643],"mapped",[4469]],[[12644,12644],"disallowed"],[[12645,12645],"mapped",[4372]],[[12646,12646],"mapped",[4373]],[[12647,12647],"mapped",[4551]],[[12648,12648],"mapped",[4552]],[[12649,12649],"mapped",[4556]],[[12650,12650],"mapped",[4558]],[[12651,12651],"mapped",[4563]],[[12652,12652],"mapped",[4567]],[[12653,12653],"mapped",[4569]],[[12654,12654],"mapped",[4380]],[[12655,12655],"mapped",[4573]],[[12656,12656],"mapped",[4575]],[[12657,12657],"mapped",[4381]],[[12658,12658],"mapped",[4382]],[[12659,12659],"mapped",[4384]],[[12660,12660],"mapped",[4386]],[[12661,12661],"mapped",[4387]],[[12662,12662],"mapped",[4391]],[[12663,12663],"mapped",[4393]],[[12664,12664],"mapped",[4395]],[[12665,12665],"mapped",[4396]],[[12666,12666],"mapped",[4397]],[[12667,12667],"mapped",[4398]],[[12668,12668],"mapped",[4399]],[[12669,12669],"mapped",[4402]],[[12670,12670],"mapped",[4406]],[[12671,12671],"mapped",[4416]],[[12672,12672],"mapped",[4423]],[[12673,12673],"mapped",[4428]],[[12674,12674],"mapped",[4593]],[[12675,12675],"mapped",[4594]],[[12676,12676],"mapped",[4439]],[[12677,12677],"mapped",[4440]],[[12678,12678],"mapped",[4441]],[[12679,12679],"mapped",[4484]],[[12680,12680],"mapped",[4485]],[[12681,12681],"mapped",[4488]],[[12682,12682],"mapped",[4497]],[[12683,12683],"mapped",[4498]],[[12684,12684],"mapped",[4500]],[[12685,12685],"mapped",[4510]],[[12686,12686],"mapped",[4513]],[[12687,12687],"disallowed"],[[12688,12689],"valid",[],"NV8"],[[12690,12690],"mapped",[19968]],[[12691,12691],"mapped",[20108]],[[12692,12692],"mapped",[19977]],[[12693,12693],"mapped",[22235]],[[12694,12694],"mapped",[19978]],[[12695,12695],"mapped",[20013]],[[12696,12696],"mapped",[19979]],[[12697,12697],"mapped",[30002]],[[12698,12698],"mapped",[20057]],[[12699,12699],"mapped",[19993]],[[12700,12700],"mapped",[19969]],[[12701,12701],"mapped",[22825]],[[12702,12702],"mapped",[22320]],[[12703,12703],"mapped",[20154]],[[12704,12727],"valid"],[[12728,12730],"valid"],[[12731,12735],"disallowed"],[[12736,12751],"valid",[],"NV8"],[[12752,12771],"valid",[],"NV8"],[[12772,12783],"disallowed"],[[12784,12799],"valid"],[[12800,12800],"disallowed_STD3_mapped",[40,4352,41]],[[12801,12801],"disallowed_STD3_mapped",[40,4354,41]],[[12802,12802],"disallowed_STD3_mapped",[40,4355,41]],[[12803,12803],"disallowed_STD3_mapped",[40,4357,41]],[[12804,12804],"disallowed_STD3_mapped",[40,4358,41]],[[12805,12805],"disallowed_STD3_mapped",[40,4359,41]],[[12806,12806],"disallowed_STD3_mapped",[40,4361,41]],[[12807,12807],"disallowed_STD3_mapped",[40,4363,41]],[[12808,12808],"disallowed_STD3_mapped",[40,4364,41]],[[12809,12809],"disallowed_STD3_mapped",[40,4366,41]],[[12810,12810],"disallowed_STD3_mapped",[40,4367,41]],[[12811,12811],"disallowed_STD3_mapped",[40,4368,41]],[[12812,12812],"disallowed_STD3_mapped",[40,4369,41]],[[12813,12813],"disallowed_STD3_mapped",[40,4370,41]],[[12814,12814],"disallowed_STD3_mapped",[40,44032,41]],[[12815,12815],"disallowed_STD3_mapped",[40,45208,41]],[[12816,12816],"disallowed_STD3_mapped",[40,45796,41]],[[12817,12817],"disallowed_STD3_mapped",[40,46972,41]],[[12818,12818],"disallowed_STD3_mapped",[40,47560,41]],[[12819,12819],"disallowed_STD3_mapped",[40,48148,41]],[[12820,12820],"disallowed_STD3_mapped",[40,49324,41]],[[12821,12821],"disallowed_STD3_mapped",[40,50500,41]],[[12822,12822],"disallowed_STD3_mapped",[40,51088,41]],[[12823,12823],"disallowed_STD3_mapped",[40,52264,41]],[[12824,12824],"disallowed_STD3_mapped",[40,52852,41]],[[12825,12825],"disallowed_STD3_mapped",[40,53440,41]],[[12826,12826],"disallowed_STD3_mapped",[40,54028,41]],[[12827,12827],"disallowed_STD3_mapped",[40,54616,41]],[[12828,12828],"disallowed_STD3_mapped",[40,51452,41]],[[12829,12829],"disallowed_STD3_mapped",[40,50724,51204,41]],[[12830,12830],"disallowed_STD3_mapped",[40,50724,54980,41]],[[12831,12831],"disallowed"],[[12832,12832],"disallowed_STD3_mapped",[40,19968,41]],[[12833,12833],"disallowed_STD3_mapped",[40,20108,41]],[[12834,12834],"disallowed_STD3_mapped",[40,19977,41]],[[12835,12835],"disallowed_STD3_mapped",[40,22235,41]],[[12836,12836],"disallowed_STD3_mapped",[40,20116,41]],[[12837,12837],"disallowed_STD3_mapped",[40,20845,41]],[[12838,12838],"disallowed_STD3_mapped",[40,19971,41]],[[12839,12839],"disallowed_STD3_mapped",[40,20843,41]],[[12840,12840],"disallowed_STD3_mapped",[40,20061,41]],[[12841,12841],"disallowed_STD3_mapped",[40,21313,41]],[[12842,12842],"disallowed_STD3_mapped",[40,26376,41]],[[12843,12843],"disallowed_STD3_mapped",[40,28779,41]],[[12844,12844],"disallowed_STD3_mapped",[40,27700,41]],[[12845,12845],"disallowed_STD3_mapped",[40,26408,41]],[[12846,12846],"disallowed_STD3_mapped",[40,37329,41]],[[12847,12847],"disallowed_STD3_mapped",[40,22303,41]],[[12848,12848],"disallowed_STD3_mapped",[40,26085,41]],[[12849,12849],"disallowed_STD3_mapped",[40,26666,41]],[[12850,12850],"disallowed_STD3_mapped",[40,26377,41]],[[12851,12851],"disallowed_STD3_mapped",[40,31038,41]],[[12852,12852],"disallowed_STD3_mapped",[40,21517,41]],[[12853,12853],"disallowed_STD3_mapped",[40,29305,41]],[[12854,12854],"disallowed_STD3_mapped",[40,36001,41]],[[12855,12855],"disallowed_STD3_mapped",[40,31069,41]],[[12856,12856],"disallowed_STD3_mapped",[40,21172,41]],[[12857,12857],"disallowed_STD3_mapped",[40,20195,41]],[[12858,12858],"disallowed_STD3_mapped",[40,21628,41]],[[12859,12859],"disallowed_STD3_mapped",[40,23398,41]],[[12860,12860],"disallowed_STD3_mapped",[40,30435,41]],[[12861,12861],"disallowed_STD3_mapped",[40,20225,41]],[[12862,12862],"disallowed_STD3_mapped",[40,36039,41]],[[12863,12863],"disallowed_STD3_mapped",[40,21332,41]],[[12864,12864],"disallowed_STD3_mapped",[40,31085,41]],[[12865,12865],"disallowed_STD3_mapped",[40,20241,41]],[[12866,12866],"disallowed_STD3_mapped",[40,33258,41]],[[12867,12867],"disallowed_STD3_mapped",[40,33267,41]],[[12868,12868],"mapped",[21839]],[[12869,12869],"mapped",[24188]],[[12870,12870],"mapped",[25991]],[[12871,12871],"mapped",[31631]],[[12872,12879],"valid",[],"NV8"],[[12880,12880],"mapped",[112,116,101]],[[12881,12881],"mapped",[50,49]],[[12882,12882],"mapped",[50,50]],[[12883,12883],"mapped",[50,51]],[[12884,12884],"mapped",[50,52]],[[12885,12885],"mapped",[50,53]],[[12886,12886],"mapped",[50,54]],[[12887,12887],"mapped",[50,55]],[[12888,12888],"mapped",[50,56]],[[12889,12889],"mapped",[50,57]],[[12890,12890],"mapped",[51,48]],[[12891,12891],"mapped",[51,49]],[[12892,12892],"mapped",[51,50]],[[12893,12893],"mapped",[51,51]],[[12894,12894],"mapped",[51,52]],[[12895,12895],"mapped",[51,53]],[[12896,12896],"mapped",[4352]],[[12897,12897],"mapped",[4354]],[[12898,12898],"mapped",[4355]],[[12899,12899],"mapped",[4357]],[[12900,12900],"mapped",[4358]],[[12901,12901],"mapped",[4359]],[[12902,12902],"mapped",[4361]],[[12903,12903],"mapped",[4363]],[[12904,12904],"mapped",[4364]],[[12905,12905],"mapped",[4366]],[[12906,12906],"mapped",[4367]],[[12907,12907],"mapped",[4368]],[[12908,12908],"mapped",[4369]],[[12909,12909],"mapped",[4370]],[[12910,12910],"mapped",[44032]],[[12911,12911],"mapped",[45208]],[[12912,12912],"mapped",[45796]],[[12913,12913],"mapped",[46972]],[[12914,12914],"mapped",[47560]],[[12915,12915],"mapped",[48148]],[[12916,12916],"mapped",[49324]],[[12917,12917],"mapped",[50500]],[[12918,12918],"mapped",[51088]],[[12919,12919],"mapped",[52264]],[[12920,12920],"mapped",[52852]],[[12921,12921],"mapped",[53440]],[[12922,12922],"mapped",[54028]],[[12923,12923],"mapped",[54616]],[[12924,12924],"mapped",[52280,44256]],[[12925,12925],"mapped",[51452,51032]],[[12926,12926],"mapped",[50864]],[[12927,12927],"valid",[],"NV8"],[[12928,12928],"mapped",[19968]],[[12929,12929],"mapped",[20108]],[[12930,12930],"mapped",[19977]],[[12931,12931],"mapped",[22235]],[[12932,12932],"mapped",[20116]],[[12933,12933],"mapped",[20845]],[[12934,12934],"mapped",[19971]],[[12935,12935],"mapped",[20843]],[[12936,12936],"mapped",[20061]],[[12937,12937],"mapped",[21313]],[[12938,12938],"mapped",[26376]],[[12939,12939],"mapped",[28779]],[[12940,12940],"mapped",[27700]],[[12941,12941],"mapped",[26408]],[[12942,12942],"mapped",[37329]],[[12943,12943],"mapped",[22303]],[[12944,12944],"mapped",[26085]],[[12945,12945],"mapped",[26666]],[[12946,12946],"mapped",[26377]],[[12947,12947],"mapped",[31038]],[[12948,12948],"mapped",[21517]],[[12949,12949],"mapped",[29305]],[[12950,12950],"mapped",[36001]],[[12951,12951],"mapped",[31069]],[[12952,12952],"mapped",[21172]],[[12953,12953],"mapped",[31192]],[[12954,12954],"mapped",[30007]],[[12955,12955],"mapped",[22899]],[[12956,12956],"mapped",[36969]],[[12957,12957],"mapped",[20778]],[[12958,12958],"mapped",[21360]],[[12959,12959],"mapped",[27880]],[[12960,12960],"mapped",[38917]],[[12961,12961],"mapped",[20241]],[[12962,12962],"mapped",[20889]],[[12963,12963],"mapped",[27491]],[[12964,12964],"mapped",[19978]],[[12965,12965],"mapped",[20013]],[[12966,12966],"mapped",[19979]],[[12967,12967],"mapped",[24038]],[[12968,12968],"mapped",[21491]],[[12969,12969],"mapped",[21307]],[[12970,12970],"mapped",[23447]],[[12971,12971],"mapped",[23398]],[[12972,12972],"mapped",[30435]],[[12973,12973],"mapped",[20225]],[[12974,12974],"mapped",[36039]],[[12975,12975],"mapped",[21332]],[[12976,12976],"mapped",[22812]],[[12977,12977],"mapped",[51,54]],[[12978,12978],"mapped",[51,55]],[[12979,12979],"mapped",[51,56]],[[12980,12980],"mapped",[51,57]],[[12981,12981],"mapped",[52,48]],[[12982,12982],"mapped",[52,49]],[[12983,12983],"mapped",[52,50]],[[12984,12984],"mapped",[52,51]],[[12985,12985],"mapped",[52,52]],[[12986,12986],"mapped",[52,53]],[[12987,12987],"mapped",[52,54]],[[12988,12988],"mapped",[52,55]],[[12989,12989],"mapped",[52,56]],[[12990,12990],"mapped",[52,57]],[[12991,12991],"mapped",[53,48]],[[12992,12992],"mapped",[49,26376]],[[12993,12993],"mapped",[50,26376]],[[12994,12994],"mapped",[51,26376]],[[12995,12995],"mapped",[52,26376]],[[12996,12996],"mapped",[53,26376]],[[12997,12997],"mapped",[54,26376]],[[12998,12998],"mapped",[55,26376]],[[12999,12999],"mapped",[56,26376]],[[13000,13000],"mapped",[57,26376]],[[13001,13001],"mapped",[49,48,26376]],[[13002,13002],"mapped",[49,49,26376]],[[13003,13003],"mapped",[49,50,26376]],[[13004,13004],"mapped",[104,103]],[[13005,13005],"mapped",[101,114,103]],[[13006,13006],"mapped",[101,118]],[[13007,13007],"mapped",[108,116,100]],[[13008,13008],"mapped",[12450]],[[13009,13009],"mapped",[12452]],[[13010,13010],"mapped",[12454]],[[13011,13011],"mapped",[12456]],[[13012,13012],"mapped",[12458]],[[13013,13013],"mapped",[12459]],[[13014,13014],"mapped",[12461]],[[13015,13015],"mapped",[12463]],[[13016,13016],"mapped",[12465]],[[13017,13017],"mapped",[12467]],[[13018,13018],"mapped",[12469]],[[13019,13019],"mapped",[12471]],[[13020,13020],"mapped",[12473]],[[13021,13021],"mapped",[12475]],[[13022,13022],"mapped",[12477]],[[13023,13023],"mapped",[12479]],[[13024,13024],"mapped",[12481]],[[13025,13025],"mapped",[12484]],[[13026,13026],"mapped",[12486]],[[13027,13027],"mapped",[12488]],[[13028,13028],"mapped",[12490]],[[13029,13029],"mapped",[12491]],[[13030,13030],"mapped",[12492]],[[13031,13031],"mapped",[12493]],[[13032,13032],"mapped",[12494]],[[13033,13033],"mapped",[12495]],[[13034,13034],"mapped",[12498]],[[13035,13035],"mapped",[12501]],[[13036,13036],"mapped",[12504]],[[13037,13037],"mapped",[12507]],[[13038,13038],"mapped",[12510]],[[13039,13039],"mapped",[12511]],[[13040,13040],"mapped",[12512]],[[13041,13041],"mapped",[12513]],[[13042,13042],"mapped",[12514]],[[13043,13043],"mapped",[12516]],[[13044,13044],"mapped",[12518]],[[13045,13045],"mapped",[12520]],[[13046,13046],"mapped",[12521]],[[13047,13047],"mapped",[12522]],[[13048,13048],"mapped",[12523]],[[13049,13049],"mapped",[12524]],[[13050,13050],"mapped",[12525]],[[13051,13051],"mapped",[12527]],[[13052,13052],"mapped",[12528]],[[13053,13053],"mapped",[12529]],[[13054,13054],"mapped",[12530]],[[13055,13055],"disallowed"],[[13056,13056],"mapped",[12450,12497,12540,12488]],[[13057,13057],"mapped",[12450,12523,12501,12449]],[[13058,13058],"mapped",[12450,12531,12506,12450]],[[13059,13059],"mapped",[12450,12540,12523]],[[13060,13060],"mapped",[12452,12491,12531,12464]],[[13061,13061],"mapped",[12452,12531,12481]],[[13062,13062],"mapped",[12454,12457,12531]],[[13063,13063],"mapped",[12456,12473,12463,12540,12489]],[[13064,13064],"mapped",[12456,12540,12459,12540]],[[13065,13065],"mapped",[12458,12531,12473]],[[13066,13066],"mapped",[12458,12540,12512]],[[13067,13067],"mapped",[12459,12452,12522]],[[13068,13068],"mapped",[12459,12521,12483,12488]],[[13069,13069],"mapped",[12459,12525,12522,12540]],[[13070,13070],"mapped",[12460,12525,12531]],[[13071,13071],"mapped",[12460,12531,12510]],[[13072,13072],"mapped",[12462,12460]],[[13073,13073],"mapped",[12462,12491,12540]],[[13074,13074],"mapped",[12461,12517,12522,12540]],[[13075,13075],"mapped",[12462,12523,12480,12540]],[[13076,13076],"mapped",[12461,12525]],[[13077,13077],"mapped",[12461,12525,12464,12521,12512]],[[13078,13078],"mapped",[12461,12525,12513,12540,12488,12523]],[[13079,13079],"mapped",[12461,12525,12527,12483,12488]],[[13080,13080],"mapped",[12464,12521,12512]],[[13081,13081],"mapped",[12464,12521,12512,12488,12531]],[[13082,13082],"mapped",[12463,12523,12476,12452,12525]],[[13083,13083],"mapped",[12463,12525,12540,12493]],[[13084,13084],"mapped",[12465,12540,12473]],[[13085,13085],"mapped",[12467,12523,12490]],[[13086,13086],"mapped",[12467,12540,12509]],[[13087,13087],"mapped",[12469,12452,12463,12523]],[[13088,13088],"mapped",[12469,12531,12481,12540,12512]],[[13089,13089],"mapped",[12471,12522,12531,12464]],[[13090,13090],"mapped",[12475,12531,12481]],[[13091,13091],"mapped",[12475,12531,12488]],[[13092,13092],"mapped",[12480,12540,12473]],[[13093,13093],"mapped",[12487,12471]],[[13094,13094],"mapped",[12489,12523]],[[13095,13095],"mapped",[12488,12531]],[[13096,13096],"mapped",[12490,12494]],[[13097,13097],"mapped",[12494,12483,12488]],[[13098,13098],"mapped",[12495,12452,12484]],[[13099,13099],"mapped",[12497,12540,12475,12531,12488]],[[13100,13100],"mapped",[12497,12540,12484]],[[13101,13101],"mapped",[12496,12540,12524,12523]],[[13102,13102],"mapped",[12500,12450,12473,12488,12523]],[[13103,13103],"mapped",[12500,12463,12523]],[[13104,13104],"mapped",[12500,12467]],[[13105,13105],"mapped",[12499,12523]],[[13106,13106],"mapped",[12501,12449,12521,12483,12489]],[[13107,13107],"mapped",[12501,12451,12540,12488]],[[13108,13108],"mapped",[12502,12483,12471,12455,12523]],[[13109,13109],"mapped",[12501,12521,12531]],[[13110,13110],"mapped",[12504,12463,12479,12540,12523]],[[13111,13111],"mapped",[12506,12477]],[[13112,13112],"mapped",[12506,12491,12498]],[[13113,13113],"mapped",[12504,12523,12484]],[[13114,13114],"mapped",[12506,12531,12473]],[[13115,13115],"mapped",[12506,12540,12472]],[[13116,13116],"mapped",[12505,12540,12479]],[[13117,13117],"mapped",[12509,12452,12531,12488]],[[13118,13118],"mapped",[12508,12523,12488]],[[13119,13119],"mapped",[12507,12531]],[[13120,13120],"mapped",[12509,12531,12489]],[[13121,13121],"mapped",[12507,12540,12523]],[[13122,13122],"mapped",[12507,12540,12531]],[[13123,13123],"mapped",[12510,12452,12463,12525]],[[13124,13124],"mapped",[12510,12452,12523]],[[13125,13125],"mapped",[12510,12483,12495]],[[13126,13126],"mapped",[12510,12523,12463]],[[13127,13127],"mapped",[12510,12531,12471,12519,12531]],[[13128,13128],"mapped",[12511,12463,12525,12531]],[[13129,13129],"mapped",[12511,12522]],[[13130,13130],"mapped",[12511,12522,12496,12540,12523]],[[13131,13131],"mapped",[12513,12460]],[[13132,13132],"mapped",[12513,12460,12488,12531]],[[13133,13133],"mapped",[12513,12540,12488,12523]],[[13134,13134],"mapped",[12516,12540,12489]],[[13135,13135],"mapped",[12516,12540,12523]],[[13136,13136],"mapped",[12518,12450,12531]],[[13137,13137],"mapped",[12522,12483,12488,12523]],[[13138,13138],"mapped",[12522,12521]],[[13139,13139],"mapped",[12523,12500,12540]],[[13140,13140],"mapped",[12523,12540,12502,12523]],[[13141,13141],"mapped",[12524,12512]],[[13142,13142],"mapped",[12524,12531,12488,12466,12531]],[[13143,13143],"mapped",[12527,12483,12488]],[[13144,13144],"mapped",[48,28857]],[[13145,13145],"mapped",[49,28857]],[[13146,13146],"mapped",[50,28857]],[[13147,13147],"mapped",[51,28857]],[[13148,13148],"mapped",[52,28857]],[[13149,13149],"mapped",[53,28857]],[[13150,13150],"mapped",[54,28857]],[[13151,13151],"mapped",[55,28857]],[[13152,13152],"mapped",[56,28857]],[[13153,13153],"mapped",[57,28857]],[[13154,13154],"mapped",[49,48,28857]],[[13155,13155],"mapped",[49,49,28857]],[[13156,13156],"mapped",[49,50,28857]],[[13157,13157],"mapped",[49,51,28857]],[[13158,13158],"mapped",[49,52,28857]],[[13159,13159],"mapped",[49,53,28857]],[[13160,13160],"mapped",[49,54,28857]],[[13161,13161],"mapped",[49,55,28857]],[[13162,13162],"mapped",[49,56,28857]],[[13163,13163],"mapped",[49,57,28857]],[[13164,13164],"mapped",[50,48,28857]],[[13165,13165],"mapped",[50,49,28857]],[[13166,13166],"mapped",[50,50,28857]],[[13167,13167],"mapped",[50,51,28857]],[[13168,13168],"mapped",[50,52,28857]],[[13169,13169],"mapped",[104,112,97]],[[13170,13170],"mapped",[100,97]],[[13171,13171],"mapped",[97,117]],[[13172,13172],"mapped",[98,97,114]],[[13173,13173],"mapped",[111,118]],[[13174,13174],"mapped",[112,99]],[[13175,13175],"mapped",[100,109]],[[13176,13176],"mapped",[100,109,50]],[[13177,13177],"mapped",[100,109,51]],[[13178,13178],"mapped",[105,117]],[[13179,13179],"mapped",[24179,25104]],[[13180,13180],"mapped",[26157,21644]],[[13181,13181],"mapped",[22823,27491]],[[13182,13182],"mapped",[26126,27835]],[[13183,13183],"mapped",[26666,24335,20250,31038]],[[13184,13184],"mapped",[112,97]],[[13185,13185],"mapped",[110,97]],[[13186,13186],"mapped",[956,97]],[[13187,13187],"mapped",[109,97]],[[13188,13188],"mapped",[107,97]],[[13189,13189],"mapped",[107,98]],[[13190,13190],"mapped",[109,98]],[[13191,13191],"mapped",[103,98]],[[13192,13192],"mapped",[99,97,108]],[[13193,13193],"mapped",[107,99,97,108]],[[13194,13194],"mapped",[112,102]],[[13195,13195],"mapped",[110,102]],[[13196,13196],"mapped",[956,102]],[[13197,13197],"mapped",[956,103]],[[13198,13198],"mapped",[109,103]],[[13199,13199],"mapped",[107,103]],[[13200,13200],"mapped",[104,122]],[[13201,13201],"mapped",[107,104,122]],[[13202,13202],"mapped",[109,104,122]],[[13203,13203],"mapped",[103,104,122]],[[13204,13204],"mapped",[116,104,122]],[[13205,13205],"mapped",[956,108]],[[13206,13206],"mapped",[109,108]],[[13207,13207],"mapped",[100,108]],[[13208,13208],"mapped",[107,108]],[[13209,13209],"mapped",[102,109]],[[13210,13210],"mapped",[110,109]],[[13211,13211],"mapped",[956,109]],[[13212,13212],"mapped",[109,109]],[[13213,13213],"mapped",[99,109]],[[13214,13214],"mapped",[107,109]],[[13215,13215],"mapped",[109,109,50]],[[13216,13216],"mapped",[99,109,50]],[[13217,13217],"mapped",[109,50]],[[13218,13218],"mapped",[107,109,50]],[[13219,13219],"mapped",[109,109,51]],[[13220,13220],"mapped",[99,109,51]],[[13221,13221],"mapped",[109,51]],[[13222,13222],"mapped",[107,109,51]],[[13223,13223],"mapped",[109,8725,115]],[[13224,13224],"mapped",[109,8725,115,50]],[[13225,13225],"mapped",[112,97]],[[13226,13226],"mapped",[107,112,97]],[[13227,13227],"mapped",[109,112,97]],[[13228,13228],"mapped",[103,112,97]],[[13229,13229],"mapped",[114,97,100]],[[13230,13230],"mapped",[114,97,100,8725,115]],[[13231,13231],"mapped",[114,97,100,8725,115,50]],[[13232,13232],"mapped",[112,115]],[[13233,13233],"mapped",[110,115]],[[13234,13234],"mapped",[956,115]],[[13235,13235],"mapped",[109,115]],[[13236,13236],"mapped",[112,118]],[[13237,13237],"mapped",[110,118]],[[13238,13238],"mapped",[956,118]],[[13239,13239],"mapped",[109,118]],[[13240,13240],"mapped",[107,118]],[[13241,13241],"mapped",[109,118]],[[13242,13242],"mapped",[112,119]],[[13243,13243],"mapped",[110,119]],[[13244,13244],"mapped",[956,119]],[[13245,13245],"mapped",[109,119]],[[13246,13246],"mapped",[107,119]],[[13247,13247],"mapped",[109,119]],[[13248,13248],"mapped",[107,969]],[[13249,13249],"mapped",[109,969]],[[13250,13250],"disallowed"],[[13251,13251],"mapped",[98,113]],[[13252,13252],"mapped",[99,99]],[[13253,13253],"mapped",[99,100]],[[13254,13254],"mapped",[99,8725,107,103]],[[13255,13255],"disallowed"],[[13256,13256],"mapped",[100,98]],[[13257,13257],"mapped",[103,121]],[[13258,13258],"mapped",[104,97]],[[13259,13259],"mapped",[104,112]],[[13260,13260],"mapped",[105,110]],[[13261,13261],"mapped",[107,107]],[[13262,13262],"mapped",[107,109]],[[13263,13263],"mapped",[107,116]],[[13264,13264],"mapped",[108,109]],[[13265,13265],"mapped",[108,110]],[[13266,13266],"mapped",[108,111,103]],[[13267,13267],"mapped",[108,120]],[[13268,13268],"mapped",[109,98]],[[13269,13269],"mapped",[109,105,108]],[[13270,13270],"mapped",[109,111,108]],[[13271,13271],"mapped",[112,104]],[[13272,13272],"disallowed"],[[13273,13273],"mapped",[112,112,109]],[[13274,13274],"mapped",[112,114]],[[13275,13275],"mapped",[115,114]],[[13276,13276],"mapped",[115,118]],[[13277,13277],"mapped",[119,98]],[[13278,13278],"mapped",[118,8725,109]],[[13279,13279],"mapped",[97,8725,109]],[[13280,13280],"mapped",[49,26085]],[[13281,13281],"mapped",[50,26085]],[[13282,13282],"mapped",[51,26085]],[[13283,13283],"mapped",[52,26085]],[[13284,13284],"mapped",[53,26085]],[[13285,13285],"mapped",[54,26085]],[[13286,13286],"mapped",[55,26085]],[[13287,13287],"mapped",[56,26085]],[[13288,13288],"mapped",[57,26085]],[[13289,13289],"mapped",[49,48,26085]],[[13290,13290],"mapped",[49,49,26085]],[[13291,13291],"mapped",[49,50,26085]],[[13292,13292],"mapped",[49,51,26085]],[[13293,13293],"mapped",[49,52,26085]],[[13294,13294],"mapped",[49,53,26085]],[[13295,13295],"mapped",[49,54,26085]],[[13296,13296],"mapped",[49,55,26085]],[[13297,13297],"mapped",[49,56,26085]],[[13298,13298],"mapped",[49,57,26085]],[[13299,13299],"mapped",[50,48,26085]],[[13300,13300],"mapped",[50,49,26085]],[[13301,13301],"mapped",[50,50,26085]],[[13302,13302],"mapped",[50,51,26085]],[[13303,13303],"mapped",[50,52,26085]],[[13304,13304],"mapped",[50,53,26085]],[[13305,13305],"mapped",[50,54,26085]],[[13306,13306],"mapped",[50,55,26085]],[[13307,13307],"mapped",[50,56,26085]],[[13308,13308],"mapped",[50,57,26085]],[[13309,13309],"mapped",[51,48,26085]],[[13310,13310],"mapped",[51,49,26085]],[[13311,13311],"mapped",[103,97,108]],[[13312,19893],"valid"],[[19894,19903],"disallowed"],[[19904,19967],"valid",[],"NV8"],[[19968,40869],"valid"],[[40870,40891],"valid"],[[40892,40899],"valid"],[[40900,40907],"valid"],[[40908,40908],"valid"],[[40909,40917],"valid"],[[40918,40959],"disallowed"],[[40960,42124],"valid"],[[42125,42127],"disallowed"],[[42128,42145],"valid",[],"NV8"],[[42146,42147],"valid",[],"NV8"],[[42148,42163],"valid",[],"NV8"],[[42164,42164],"valid",[],"NV8"],[[42165,42176],"valid",[],"NV8"],[[42177,42177],"valid",[],"NV8"],[[42178,42180],"valid",[],"NV8"],[[42181,42181],"valid",[],"NV8"],[[42182,42182],"valid",[],"NV8"],[[42183,42191],"disallowed"],[[42192,42237],"valid"],[[42238,42239],"valid",[],"NV8"],[[42240,42508],"valid"],[[42509,42511],"valid",[],"NV8"],[[42512,42539],"valid"],[[42540,42559],"disallowed"],[[42560,42560],"mapped",[42561]],[[42561,42561],"valid"],[[42562,42562],"mapped",[42563]],[[42563,42563],"valid"],[[42564,42564],"mapped",[42565]],[[42565,42565],"valid"],[[42566,42566],"mapped",[42567]],[[42567,42567],"valid"],[[42568,42568],"mapped",[42569]],[[42569,42569],"valid"],[[42570,42570],"mapped",[42571]],[[42571,42571],"valid"],[[42572,42572],"mapped",[42573]],[[42573,42573],"valid"],[[42574,42574],"mapped",[42575]],[[42575,42575],"valid"],[[42576,42576],"mapped",[42577]],[[42577,42577],"valid"],[[42578,42578],"mapped",[42579]],[[42579,42579],"valid"],[[42580,42580],"mapped",[42581]],[[42581,42581],"valid"],[[42582,42582],"mapped",[42583]],[[42583,42583],"valid"],[[42584,42584],"mapped",[42585]],[[42585,42585],"valid"],[[42586,42586],"mapped",[42587]],[[42587,42587],"valid"],[[42588,42588],"mapped",[42589]],[[42589,42589],"valid"],[[42590,42590],"mapped",[42591]],[[42591,42591],"valid"],[[42592,42592],"mapped",[42593]],[[42593,42593],"valid"],[[42594,42594],"mapped",[42595]],[[42595,42595],"valid"],[[42596,42596],"mapped",[42597]],[[42597,42597],"valid"],[[42598,42598],"mapped",[42599]],[[42599,42599],"valid"],[[42600,42600],"mapped",[42601]],[[42601,42601],"valid"],[[42602,42602],"mapped",[42603]],[[42603,42603],"valid"],[[42604,42604],"mapped",[42605]],[[42605,42607],"valid"],[[42608,42611],"valid",[],"NV8"],[[42612,42619],"valid"],[[42620,42621],"valid"],[[42622,42622],"valid",[],"NV8"],[[42623,42623],"valid"],[[42624,42624],"mapped",[42625]],[[42625,42625],"valid"],[[42626,42626],"mapped",[42627]],[[42627,42627],"valid"],[[42628,42628],"mapped",[42629]],[[42629,42629],"valid"],[[42630,42630],"mapped",[42631]],[[42631,42631],"valid"],[[42632,42632],"mapped",[42633]],[[42633,42633],"valid"],[[42634,42634],"mapped",[42635]],[[42635,42635],"valid"],[[42636,42636],"mapped",[42637]],[[42637,42637],"valid"],[[42638,42638],"mapped",[42639]],[[42639,42639],"valid"],[[42640,42640],"mapped",[42641]],[[42641,42641],"valid"],[[42642,42642],"mapped",[42643]],[[42643,42643],"valid"],[[42644,42644],"mapped",[42645]],[[42645,42645],"valid"],[[42646,42646],"mapped",[42647]],[[42647,42647],"valid"],[[42648,42648],"mapped",[42649]],[[42649,42649],"valid"],[[42650,42650],"mapped",[42651]],[[42651,42651],"valid"],[[42652,42652],"mapped",[1098]],[[42653,42653],"mapped",[1100]],[[42654,42654],"valid"],[[42655,42655],"valid"],[[42656,42725],"valid"],[[42726,42735],"valid",[],"NV8"],[[42736,42737],"valid"],[[42738,42743],"valid",[],"NV8"],[[42744,42751],"disallowed"],[[42752,42774],"valid",[],"NV8"],[[42775,42778],"valid"],[[42779,42783],"valid"],[[42784,42785],"valid",[],"NV8"],[[42786,42786],"mapped",[42787]],[[42787,42787],"valid"],[[42788,42788],"mapped",[42789]],[[42789,42789],"valid"],[[42790,42790],"mapped",[42791]],[[42791,42791],"valid"],[[42792,42792],"mapped",[42793]],[[42793,42793],"valid"],[[42794,42794],"mapped",[42795]],[[42795,42795],"valid"],[[42796,42796],"mapped",[42797]],[[42797,42797],"valid"],[[42798,42798],"mapped",[42799]],[[42799,42801],"valid"],[[42802,42802],"mapped",[42803]],[[42803,42803],"valid"],[[42804,42804],"mapped",[42805]],[[42805,42805],"valid"],[[42806,42806],"mapped",[42807]],[[42807,42807],"valid"],[[42808,42808],"mapped",[42809]],[[42809,42809],"valid"],[[42810,42810],"mapped",[42811]],[[42811,42811],"valid"],[[42812,42812],"mapped",[42813]],[[42813,42813],"valid"],[[42814,42814],"mapped",[42815]],[[42815,42815],"valid"],[[42816,42816],"mapped",[42817]],[[42817,42817],"valid"],[[42818,42818],"mapped",[42819]],[[42819,42819],"valid"],[[42820,42820],"mapped",[42821]],[[42821,42821],"valid"],[[42822,42822],"mapped",[42823]],[[42823,42823],"valid"],[[42824,42824],"mapped",[42825]],[[42825,42825],"valid"],[[42826,42826],"mapped",[42827]],[[42827,42827],"valid"],[[42828,42828],"mapped",[42829]],[[42829,42829],"valid"],[[42830,42830],"mapped",[42831]],[[42831,42831],"valid"],[[42832,42832],"mapped",[42833]],[[42833,42833],"valid"],[[42834,42834],"mapped",[42835]],[[42835,42835],"valid"],[[42836,42836],"mapped",[42837]],[[42837,42837],"valid"],[[42838,42838],"mapped",[42839]],[[42839,42839],"valid"],[[42840,42840],"mapped",[42841]],[[42841,42841],"valid"],[[42842,42842],"mapped",[42843]],[[42843,42843],"valid"],[[42844,42844],"mapped",[42845]],[[42845,42845],"valid"],[[42846,42846],"mapped",[42847]],[[42847,42847],"valid"],[[42848,42848],"mapped",[42849]],[[42849,42849],"valid"],[[42850,42850],"mapped",[42851]],[[42851,42851],"valid"],[[42852,42852],"mapped",[42853]],[[42853,42853],"valid"],[[42854,42854],"mapped",[42855]],[[42855,42855],"valid"],[[42856,42856],"mapped",[42857]],[[42857,42857],"valid"],[[42858,42858],"mapped",[42859]],[[42859,42859],"valid"],[[42860,42860],"mapped",[42861]],[[42861,42861],"valid"],[[42862,42862],"mapped",[42863]],[[42863,42863],"valid"],[[42864,42864],"mapped",[42863]],[[42865,42872],"valid"],[[42873,42873],"mapped",[42874]],[[42874,42874],"valid"],[[42875,42875],"mapped",[42876]],[[42876,42876],"valid"],[[42877,42877],"mapped",[7545]],[[42878,42878],"mapped",[42879]],[[42879,42879],"valid"],[[42880,42880],"mapped",[42881]],[[42881,42881],"valid"],[[42882,42882],"mapped",[42883]],[[42883,42883],"valid"],[[42884,42884],"mapped",[42885]],[[42885,42885],"valid"],[[42886,42886],"mapped",[42887]],[[42887,42888],"valid"],[[42889,42890],"valid",[],"NV8"],[[42891,42891],"mapped",[42892]],[[42892,42892],"valid"],[[42893,42893],"mapped",[613]],[[42894,42894],"valid"],[[42895,42895],"valid"],[[42896,42896],"mapped",[42897]],[[42897,42897],"valid"],[[42898,42898],"mapped",[42899]],[[42899,42899],"valid"],[[42900,42901],"valid"],[[42902,42902],"mapped",[42903]],[[42903,42903],"valid"],[[42904,42904],"mapped",[42905]],[[42905,42905],"valid"],[[42906,42906],"mapped",[42907]],[[42907,42907],"valid"],[[42908,42908],"mapped",[42909]],[[42909,42909],"valid"],[[42910,42910],"mapped",[42911]],[[42911,42911],"valid"],[[42912,42912],"mapped",[42913]],[[42913,42913],"valid"],[[42914,42914],"mapped",[42915]],[[42915,42915],"valid"],[[42916,42916],"mapped",[42917]],[[42917,42917],"valid"],[[42918,42918],"mapped",[42919]],[[42919,42919],"valid"],[[42920,42920],"mapped",[42921]],[[42921,42921],"valid"],[[42922,42922],"mapped",[614]],[[42923,42923],"mapped",[604]],[[42924,42924],"mapped",[609]],[[42925,42925],"mapped",[620]],[[42926,42927],"disallowed"],[[42928,42928],"mapped",[670]],[[42929,42929],"mapped",[647]],[[42930,42930],"mapped",[669]],[[42931,42931],"mapped",[43859]],[[42932,42932],"mapped",[42933]],[[42933,42933],"valid"],[[42934,42934],"mapped",[42935]],[[42935,42935],"valid"],[[42936,42998],"disallowed"],[[42999,42999],"valid"],[[43000,43000],"mapped",[295]],[[43001,43001],"mapped",[339]],[[43002,43002],"valid"],[[43003,43007],"valid"],[[43008,43047],"valid"],[[43048,43051],"valid",[],"NV8"],[[43052,43055],"disallowed"],[[43056,43065],"valid",[],"NV8"],[[43066,43071],"disallowed"],[[43072,43123],"valid"],[[43124,43127],"valid",[],"NV8"],[[43128,43135],"disallowed"],[[43136,43204],"valid"],[[43205,43213],"disallowed"],[[43214,43215],"valid",[],"NV8"],[[43216,43225],"valid"],[[43226,43231],"disallowed"],[[43232,43255],"valid"],[[43256,43258],"valid",[],"NV8"],[[43259,43259],"valid"],[[43260,43260],"valid",[],"NV8"],[[43261,43261],"valid"],[[43262,43263],"disallowed"],[[43264,43309],"valid"],[[43310,43311],"valid",[],"NV8"],[[43312,43347],"valid"],[[43348,43358],"disallowed"],[[43359,43359],"valid",[],"NV8"],[[43360,43388],"valid",[],"NV8"],[[43389,43391],"disallowed"],[[43392,43456],"valid"],[[43457,43469],"valid",[],"NV8"],[[43470,43470],"disallowed"],[[43471,43481],"valid"],[[43482,43485],"disallowed"],[[43486,43487],"valid",[],"NV8"],[[43488,43518],"valid"],[[43519,43519],"disallowed"],[[43520,43574],"valid"],[[43575,43583],"disallowed"],[[43584,43597],"valid"],[[43598,43599],"disallowed"],[[43600,43609],"valid"],[[43610,43611],"disallowed"],[[43612,43615],"valid",[],"NV8"],[[43616,43638],"valid"],[[43639,43641],"valid",[],"NV8"],[[43642,43643],"valid"],[[43644,43647],"valid"],[[43648,43714],"valid"],[[43715,43738],"disallowed"],[[43739,43741],"valid"],[[43742,43743],"valid",[],"NV8"],[[43744,43759],"valid"],[[43760,43761],"valid",[],"NV8"],[[43762,43766],"valid"],[[43767,43776],"disallowed"],[[43777,43782],"valid"],[[43783,43784],"disallowed"],[[43785,43790],"valid"],[[43791,43792],"disallowed"],[[43793,43798],"valid"],[[43799,43807],"disallowed"],[[43808,43814],"valid"],[[43815,43815],"disallowed"],[[43816,43822],"valid"],[[43823,43823],"disallowed"],[[43824,43866],"valid"],[[43867,43867],"valid",[],"NV8"],[[43868,43868],"mapped",[42791]],[[43869,43869],"mapped",[43831]],[[43870,43870],"mapped",[619]],[[43871,43871],"mapped",[43858]],[[43872,43875],"valid"],[[43876,43877],"valid"],[[43878,43887],"disallowed"],[[43888,43888],"mapped",[5024]],[[43889,43889],"mapped",[5025]],[[43890,43890],"mapped",[5026]],[[43891,43891],"mapped",[5027]],[[43892,43892],"mapped",[5028]],[[43893,43893],"mapped",[5029]],[[43894,43894],"mapped",[5030]],[[43895,43895],"mapped",[5031]],[[43896,43896],"mapped",[5032]],[[43897,43897],"mapped",[5033]],[[43898,43898],"mapped",[5034]],[[43899,43899],"mapped",[5035]],[[43900,43900],"mapped",[5036]],[[43901,43901],"mapped",[5037]],[[43902,43902],"mapped",[5038]],[[43903,43903],"mapped",[5039]],[[43904,43904],"mapped",[5040]],[[43905,43905],"mapped",[5041]],[[43906,43906],"mapped",[5042]],[[43907,43907],"mapped",[5043]],[[43908,43908],"mapped",[5044]],[[43909,43909],"mapped",[5045]],[[43910,43910],"mapped",[5046]],[[43911,43911],"mapped",[5047]],[[43912,43912],"mapped",[5048]],[[43913,43913],"mapped",[5049]],[[43914,43914],"mapped",[5050]],[[43915,43915],"mapped",[5051]],[[43916,43916],"mapped",[5052]],[[43917,43917],"mapped",[5053]],[[43918,43918],"mapped",[5054]],[[43919,43919],"mapped",[5055]],[[43920,43920],"mapped",[5056]],[[43921,43921],"mapped",[5057]],[[43922,43922],"mapped",[5058]],[[43923,43923],"mapped",[5059]],[[43924,43924],"mapped",[5060]],[[43925,43925],"mapped",[5061]],[[43926,43926],"mapped",[5062]],[[43927,43927],"mapped",[5063]],[[43928,43928],"mapped",[5064]],[[43929,43929],"mapped",[5065]],[[43930,43930],"mapped",[5066]],[[43931,43931],"mapped",[5067]],[[43932,43932],"mapped",[5068]],[[43933,43933],"mapped",[5069]],[[43934,43934],"mapped",[5070]],[[43935,43935],"mapped",[5071]],[[43936,43936],"mapped",[5072]],[[43937,43937],"mapped",[5073]],[[43938,43938],"mapped",[5074]],[[43939,43939],"mapped",[5075]],[[43940,43940],"mapped",[5076]],[[43941,43941],"mapped",[5077]],[[43942,43942],"mapped",[5078]],[[43943,43943],"mapped",[5079]],[[43944,43944],"mapped",[5080]],[[43945,43945],"mapped",[5081]],[[43946,43946],"mapped",[5082]],[[43947,43947],"mapped",[5083]],[[43948,43948],"mapped",[5084]],[[43949,43949],"mapped",[5085]],[[43950,43950],"mapped",[5086]],[[43951,43951],"mapped",[5087]],[[43952,43952],"mapped",[5088]],[[43953,43953],"mapped",[5089]],[[43954,43954],"mapped",[5090]],[[43955,43955],"mapped",[5091]],[[43956,43956],"mapped",[5092]],[[43957,43957],"mapped",[5093]],[[43958,43958],"mapped",[5094]],[[43959,43959],"mapped",[5095]],[[43960,43960],"mapped",[5096]],[[43961,43961],"mapped",[5097]],[[43962,43962],"mapped",[5098]],[[43963,43963],"mapped",[5099]],[[43964,43964],"mapped",[5100]],[[43965,43965],"mapped",[5101]],[[43966,43966],"mapped",[5102]],[[43967,43967],"mapped",[5103]],[[43968,44010],"valid"],[[44011,44011],"valid",[],"NV8"],[[44012,44013],"valid"],[[44014,44015],"disallowed"],[[44016,44025],"valid"],[[44026,44031],"disallowed"],[[44032,55203],"valid"],[[55204,55215],"disallowed"],[[55216,55238],"valid",[],"NV8"],[[55239,55242],"disallowed"],[[55243,55291],"valid",[],"NV8"],[[55292,55295],"disallowed"],[[55296,57343],"disallowed"],[[57344,63743],"disallowed"],[[63744,63744],"mapped",[35912]],[[63745,63745],"mapped",[26356]],[[63746,63746],"mapped",[36554]],[[63747,63747],"mapped",[36040]],[[63748,63748],"mapped",[28369]],[[63749,63749],"mapped",[20018]],[[63750,63750],"mapped",[21477]],[[63751,63752],"mapped",[40860]],[[63753,63753],"mapped",[22865]],[[63754,63754],"mapped",[37329]],[[63755,63755],"mapped",[21895]],[[63756,63756],"mapped",[22856]],[[63757,63757],"mapped",[25078]],[[63758,63758],"mapped",[30313]],[[63759,63759],"mapped",[32645]],[[63760,63760],"mapped",[34367]],[[63761,63761],"mapped",[34746]],[[63762,63762],"mapped",[35064]],[[63763,63763],"mapped",[37007]],[[63764,63764],"mapped",[27138]],[[63765,63765],"mapped",[27931]],[[63766,63766],"mapped",[28889]],[[63767,63767],"mapped",[29662]],[[63768,63768],"mapped",[33853]],[[63769,63769],"mapped",[37226]],[[63770,63770],"mapped",[39409]],[[63771,63771],"mapped",[20098]],[[63772,63772],"mapped",[21365]],[[63773,63773],"mapped",[27396]],[[63774,63774],"mapped",[29211]],[[63775,63775],"mapped",[34349]],[[63776,63776],"mapped",[40478]],[[63777,63777],"mapped",[23888]],[[63778,63778],"mapped",[28651]],[[63779,63779],"mapped",[34253]],[[63780,63780],"mapped",[35172]],[[63781,63781],"mapped",[25289]],[[63782,63782],"mapped",[33240]],[[63783,63783],"mapped",[34847]],[[63784,63784],"mapped",[24266]],[[63785,63785],"mapped",[26391]],[[63786,63786],"mapped",[28010]],[[63787,63787],"mapped",[29436]],[[63788,63788],"mapped",[37070]],[[63789,63789],"mapped",[20358]],[[63790,63790],"mapped",[20919]],[[63791,63791],"mapped",[21214]],[[63792,63792],"mapped",[25796]],[[63793,63793],"mapped",[27347]],[[63794,63794],"mapped",[29200]],[[63795,63795],"mapped",[30439]],[[63796,63796],"mapped",[32769]],[[63797,63797],"mapped",[34310]],[[63798,63798],"mapped",[34396]],[[63799,63799],"mapped",[36335]],[[63800,63800],"mapped",[38706]],[[63801,63801],"mapped",[39791]],[[63802,63802],"mapped",[40442]],[[63803,63803],"mapped",[30860]],[[63804,63804],"mapped",[31103]],[[63805,63805],"mapped",[32160]],[[63806,63806],"mapped",[33737]],[[63807,63807],"mapped",[37636]],[[63808,63808],"mapped",[40575]],[[63809,63809],"mapped",[35542]],[[63810,63810],"mapped",[22751]],[[63811,63811],"mapped",[24324]],[[63812,63812],"mapped",[31840]],[[63813,63813],"mapped",[32894]],[[63814,63814],"mapped",[29282]],[[63815,63815],"mapped",[30922]],[[63816,63816],"mapped",[36034]],[[63817,63817],"mapped",[38647]],[[63818,63818],"mapped",[22744]],[[63819,63819],"mapped",[23650]],[[63820,63820],"mapped",[27155]],[[63821,63821],"mapped",[28122]],[[63822,63822],"mapped",[28431]],[[63823,63823],"mapped",[32047]],[[63824,63824],"mapped",[32311]],[[63825,63825],"mapped",[38475]],[[63826,63826],"mapped",[21202]],[[63827,63827],"mapped",[32907]],[[63828,63828],"mapped",[20956]],[[63829,63829],"mapped",[20940]],[[63830,63830],"mapped",[31260]],[[63831,63831],"mapped",[32190]],[[63832,63832],"mapped",[33777]],[[63833,63833],"mapped",[38517]],[[63834,63834],"mapped",[35712]],[[63835,63835],"mapped",[25295]],[[63836,63836],"mapped",[27138]],[[63837,63837],"mapped",[35582]],[[63838,63838],"mapped",[20025]],[[63839,63839],"mapped",[23527]],[[63840,63840],"mapped",[24594]],[[63841,63841],"mapped",[29575]],[[63842,63842],"mapped",[30064]],[[63843,63843],"mapped",[21271]],[[63844,63844],"mapped",[30971]],[[63845,63845],"mapped",[20415]],[[63846,63846],"mapped",[24489]],[[63847,63847],"mapped",[19981]],[[63848,63848],"mapped",[27852]],[[63849,63849],"mapped",[25976]],[[63850,63850],"mapped",[32034]],[[63851,63851],"mapped",[21443]],[[63852,63852],"mapped",[22622]],[[63853,63853],"mapped",[30465]],[[63854,63854],"mapped",[33865]],[[63855,63855],"mapped",[35498]],[[63856,63856],"mapped",[27578]],[[63857,63857],"mapped",[36784]],[[63858,63858],"mapped",[27784]],[[63859,63859],"mapped",[25342]],[[63860,63860],"mapped",[33509]],[[63861,63861],"mapped",[25504]],[[63862,63862],"mapped",[30053]],[[63863,63863],"mapped",[20142]],[[63864,63864],"mapped",[20841]],[[63865,63865],"mapped",[20937]],[[63866,63866],"mapped",[26753]],[[63867,63867],"mapped",[31975]],[[63868,63868],"mapped",[33391]],[[63869,63869],"mapped",[35538]],[[63870,63870],"mapped",[37327]],[[63871,63871],"mapped",[21237]],[[63872,63872],"mapped",[21570]],[[63873,63873],"mapped",[22899]],[[63874,63874],"mapped",[24300]],[[63875,63875],"mapped",[26053]],[[63876,63876],"mapped",[28670]],[[63877,63877],"mapped",[31018]],[[63878,63878],"mapped",[38317]],[[63879,63879],"mapped",[39530]],[[63880,63880],"mapped",[40599]],[[63881,63881],"mapped",[40654]],[[63882,63882],"mapped",[21147]],[[63883,63883],"mapped",[26310]],[[63884,63884],"mapped",[27511]],[[63885,63885],"mapped",[36706]],[[63886,63886],"mapped",[24180]],[[63887,63887],"mapped",[24976]],[[63888,63888],"mapped",[25088]],[[63889,63889],"mapped",[25754]],[[63890,63890],"mapped",[28451]],[[63891,63891],"mapped",[29001]],[[63892,63892],"mapped",[29833]],[[63893,63893],"mapped",[31178]],[[63894,63894],"mapped",[32244]],[[63895,63895],"mapped",[32879]],[[63896,63896],"mapped",[36646]],[[63897,63897],"mapped",[34030]],[[63898,63898],"mapped",[36899]],[[63899,63899],"mapped",[37706]],[[63900,63900],"mapped",[21015]],[[63901,63901],"mapped",[21155]],[[63902,63902],"mapped",[21693]],[[63903,63903],"mapped",[28872]],[[63904,63904],"mapped",[35010]],[[63905,63905],"mapped",[35498]],[[63906,63906],"mapped",[24265]],[[63907,63907],"mapped",[24565]],[[63908,63908],"mapped",[25467]],[[63909,63909],"mapped",[27566]],[[63910,63910],"mapped",[31806]],[[63911,63911],"mapped",[29557]],[[63912,63912],"mapped",[20196]],[[63913,63913],"mapped",[22265]],[[63914,63914],"mapped",[23527]],[[63915,63915],"mapped",[23994]],[[63916,63916],"mapped",[24604]],[[63917,63917],"mapped",[29618]],[[63918,63918],"mapped",[29801]],[[63919,63919],"mapped",[32666]],[[63920,63920],"mapped",[32838]],[[63921,63921],"mapped",[37428]],[[63922,63922],"mapped",[38646]],[[63923,63923],"mapped",[38728]],[[63924,63924],"mapped",[38936]],[[63925,63925],"mapped",[20363]],[[63926,63926],"mapped",[31150]],[[63927,63927],"mapped",[37300]],[[63928,63928],"mapped",[38584]],[[63929,63929],"mapped",[24801]],[[63930,63930],"mapped",[20102]],[[63931,63931],"mapped",[20698]],[[63932,63932],"mapped",[23534]],[[63933,63933],"mapped",[23615]],[[63934,63934],"mapped",[26009]],[[63935,63935],"mapped",[27138]],[[63936,63936],"mapped",[29134]],[[63937,63937],"mapped",[30274]],[[63938,63938],"mapped",[34044]],[[63939,63939],"mapped",[36988]],[[63940,63940],"mapped",[40845]],[[63941,63941],"mapped",[26248]],[[63942,63942],"mapped",[38446]],[[63943,63943],"mapped",[21129]],[[63944,63944],"mapped",[26491]],[[63945,63945],"mapped",[26611]],[[63946,63946],"mapped",[27969]],[[63947,63947],"mapped",[28316]],[[63948,63948],"mapped",[29705]],[[63949,63949],"mapped",[30041]],[[63950,63950],"mapped",[30827]],[[63951,63951],"mapped",[32016]],[[63952,63952],"mapped",[39006]],[[63953,63953],"mapped",[20845]],[[63954,63954],"mapped",[25134]],[[63955,63955],"mapped",[38520]],[[63956,63956],"mapped",[20523]],[[63957,63957],"mapped",[23833]],[[63958,63958],"mapped",[28138]],[[63959,63959],"mapped",[36650]],[[63960,63960],"mapped",[24459]],[[63961,63961],"mapped",[24900]],[[63962,63962],"mapped",[26647]],[[63963,63963],"mapped",[29575]],[[63964,63964],"mapped",[38534]],[[63965,63965],"mapped",[21033]],[[63966,63966],"mapped",[21519]],[[63967,63967],"mapped",[23653]],[[63968,63968],"mapped",[26131]],[[63969,63969],"mapped",[26446]],[[63970,63970],"mapped",[26792]],[[63971,63971],"mapped",[27877]],[[63972,63972],"mapped",[29702]],[[63973,63973],"mapped",[30178]],[[63974,63974],"mapped",[32633]],[[63975,63975],"mapped",[35023]],[[63976,63976],"mapped",[35041]],[[63977,63977],"mapped",[37324]],[[63978,63978],"mapped",[38626]],[[63979,63979],"mapped",[21311]],[[63980,63980],"mapped",[28346]],[[63981,63981],"mapped",[21533]],[[63982,63982],"mapped",[29136]],[[63983,63983],"mapped",[29848]],[[63984,63984],"mapped",[34298]],[[63985,63985],"mapped",[38563]],[[63986,63986],"mapped",[40023]],[[63987,63987],"mapped",[40607]],[[63988,63988],"mapped",[26519]],[[63989,63989],"mapped",[28107]],[[63990,63990],"mapped",[33256]],[[63991,63991],"mapped",[31435]],[[63992,63992],"mapped",[31520]],[[63993,63993],"mapped",[31890]],[[63994,63994],"mapped",[29376]],[[63995,63995],"mapped",[28825]],[[63996,63996],"mapped",[35672]],[[63997,63997],"mapped",[20160]],[[63998,63998],"mapped",[33590]],[[63999,63999],"mapped",[21050]],[[64000,64000],"mapped",[20999]],[[64001,64001],"mapped",[24230]],[[64002,64002],"mapped",[25299]],[[64003,64003],"mapped",[31958]],[[64004,64004],"mapped",[23429]],[[64005,64005],"mapped",[27934]],[[64006,64006],"mapped",[26292]],[[64007,64007],"mapped",[36667]],[[64008,64008],"mapped",[34892]],[[64009,64009],"mapped",[38477]],[[64010,64010],"mapped",[35211]],[[64011,64011],"mapped",[24275]],[[64012,64012],"mapped",[20800]],[[64013,64013],"mapped",[21952]],[[64014,64015],"valid"],[[64016,64016],"mapped",[22618]],[[64017,64017],"valid"],[[64018,64018],"mapped",[26228]],[[64019,64020],"valid"],[[64021,64021],"mapped",[20958]],[[64022,64022],"mapped",[29482]],[[64023,64023],"mapped",[30410]],[[64024,64024],"mapped",[31036]],[[64025,64025],"mapped",[31070]],[[64026,64026],"mapped",[31077]],[[64027,64027],"mapped",[31119]],[[64028,64028],"mapped",[38742]],[[64029,64029],"mapped",[31934]],[[64030,64030],"mapped",[32701]],[[64031,64031],"valid"],[[64032,64032],"mapped",[34322]],[[64033,64033],"valid"],[[64034,64034],"mapped",[35576]],[[64035,64036],"valid"],[[64037,64037],"mapped",[36920]],[[64038,64038],"mapped",[37117]],[[64039,64041],"valid"],[[64042,64042],"mapped",[39151]],[[64043,64043],"mapped",[39164]],[[64044,64044],"mapped",[39208]],[[64045,64045],"mapped",[40372]],[[64046,64046],"mapped",[37086]],[[64047,64047],"mapped",[38583]],[[64048,64048],"mapped",[20398]],[[64049,64049],"mapped",[20711]],[[64050,64050],"mapped",[20813]],[[64051,64051],"mapped",[21193]],[[64052,64052],"mapped",[21220]],[[64053,64053],"mapped",[21329]],[[64054,64054],"mapped",[21917]],[[64055,64055],"mapped",[22022]],[[64056,64056],"mapped",[22120]],[[64057,64057],"mapped",[22592]],[[64058,64058],"mapped",[22696]],[[64059,64059],"mapped",[23652]],[[64060,64060],"mapped",[23662]],[[64061,64061],"mapped",[24724]],[[64062,64062],"mapped",[24936]],[[64063,64063],"mapped",[24974]],[[64064,64064],"mapped",[25074]],[[64065,64065],"mapped",[25935]],[[64066,64066],"mapped",[26082]],[[64067,64067],"mapped",[26257]],[[64068,64068],"mapped",[26757]],[[64069,64069],"mapped",[28023]],[[64070,64070],"mapped",[28186]],[[64071,64071],"mapped",[28450]],[[64072,64072],"mapped",[29038]],[[64073,64073],"mapped",[29227]],[[64074,64074],"mapped",[29730]],[[64075,64075],"mapped",[30865]],[[64076,64076],"mapped",[31038]],[[64077,64077],"mapped",[31049]],[[64078,64078],"mapped",[31048]],[[64079,64079],"mapped",[31056]],[[64080,64080],"mapped",[31062]],[[64081,64081],"mapped",[31069]],[[64082,64082],"mapped",[31117]],[[64083,64083],"mapped",[31118]],[[64084,64084],"mapped",[31296]],[[64085,64085],"mapped",[31361]],[[64086,64086],"mapped",[31680]],[[64087,64087],"mapped",[32244]],[[64088,64088],"mapped",[32265]],[[64089,64089],"mapped",[32321]],[[64090,64090],"mapped",[32626]],[[64091,64091],"mapped",[32773]],[[64092,64092],"mapped",[33261]],[[64093,64094],"mapped",[33401]],[[64095,64095],"mapped",[33879]],[[64096,64096],"mapped",[35088]],[[64097,64097],"mapped",[35222]],[[64098,64098],"mapped",[35585]],[[64099,64099],"mapped",[35641]],[[64100,64100],"mapped",[36051]],[[64101,64101],"mapped",[36104]],[[64102,64102],"mapped",[36790]],[[64103,64103],"mapped",[36920]],[[64104,64104],"mapped",[38627]],[[64105,64105],"mapped",[38911]],[[64106,64106],"mapped",[38971]],[[64107,64107],"mapped",[24693]],[[64108,64108],"mapped",[148206]],[[64109,64109],"mapped",[33304]],[[64110,64111],"disallowed"],[[64112,64112],"mapped",[20006]],[[64113,64113],"mapped",[20917]],[[64114,64114],"mapped",[20840]],[[64115,64115],"mapped",[20352]],[[64116,64116],"mapped",[20805]],[[64117,64117],"mapped",[20864]],[[64118,64118],"mapped",[21191]],[[64119,64119],"mapped",[21242]],[[64120,64120],"mapped",[21917]],[[64121,64121],"mapped",[21845]],[[64122,64122],"mapped",[21913]],[[64123,64123],"mapped",[21986]],[[64124,64124],"mapped",[22618]],[[64125,64125],"mapped",[22707]],[[64126,64126],"mapped",[22852]],[[64127,64127],"mapped",[22868]],[[64128,64128],"mapped",[23138]],[[64129,64129],"mapped",[23336]],[[64130,64130],"mapped",[24274]],[[64131,64131],"mapped",[24281]],[[64132,64132],"mapped",[24425]],[[64133,64133],"mapped",[24493]],[[64134,64134],"mapped",[24792]],[[64135,64135],"mapped",[24910]],[[64136,64136],"mapped",[24840]],[[64137,64137],"mapped",[24974]],[[64138,64138],"mapped",[24928]],[[64139,64139],"mapped",[25074]],[[64140,64140],"mapped",[25140]],[[64141,64141],"mapped",[25540]],[[64142,64142],"mapped",[25628]],[[64143,64143],"mapped",[25682]],[[64144,64144],"mapped",[25942]],[[64145,64145],"mapped",[26228]],[[64146,64146],"mapped",[26391]],[[64147,64147],"mapped",[26395]],[[64148,64148],"mapped",[26454]],[[64149,64149],"mapped",[27513]],[[64150,64150],"mapped",[27578]],[[64151,64151],"mapped",[27969]],[[64152,64152],"mapped",[28379]],[[64153,64153],"mapped",[28363]],[[64154,64154],"mapped",[28450]],[[64155,64155],"mapped",[28702]],[[64156,64156],"mapped",[29038]],[[64157,64157],"mapped",[30631]],[[64158,64158],"mapped",[29237]],[[64159,64159],"mapped",[29359]],[[64160,64160],"mapped",[29482]],[[64161,64161],"mapped",[29809]],[[64162,64162],"mapped",[29958]],[[64163,64163],"mapped",[30011]],[[64164,64164],"mapped",[30237]],[[64165,64165],"mapped",[30239]],[[64166,64166],"mapped",[30410]],[[64167,64167],"mapped",[30427]],[[64168,64168],"mapped",[30452]],[[64169,64169],"mapped",[30538]],[[64170,64170],"mapped",[30528]],[[64171,64171],"mapped",[30924]],[[64172,64172],"mapped",[31409]],[[64173,64173],"mapped",[31680]],[[64174,64174],"mapped",[31867]],[[64175,64175],"mapped",[32091]],[[64176,64176],"mapped",[32244]],[[64177,64177],"mapped",[32574]],[[64178,64178],"mapped",[32773]],[[64179,64179],"mapped",[33618]],[[64180,64180],"mapped",[33775]],[[64181,64181],"mapped",[34681]],[[64182,64182],"mapped",[35137]],[[64183,64183],"mapped",[35206]],[[64184,64184],"mapped",[35222]],[[64185,64185],"mapped",[35519]],[[64186,64186],"mapped",[35576]],[[64187,64187],"mapped",[35531]],[[64188,64188],"mapped",[35585]],[[64189,64189],"mapped",[35582]],[[64190,64190],"mapped",[35565]],[[64191,64191],"mapped",[35641]],[[64192,64192],"mapped",[35722]],[[64193,64193],"mapped",[36104]],[[64194,64194],"mapped",[36664]],[[64195,64195],"mapped",[36978]],[[64196,64196],"mapped",[37273]],[[64197,64197],"mapped",[37494]],[[64198,64198],"mapped",[38524]],[[64199,64199],"mapped",[38627]],[[64200,64200],"mapped",[38742]],[[64201,64201],"mapped",[38875]],[[64202,64202],"mapped",[38911]],[[64203,64203],"mapped",[38923]],[[64204,64204],"mapped",[38971]],[[64205,64205],"mapped",[39698]],[[64206,64206],"mapped",[40860]],[[64207,64207],"mapped",[141386]],[[64208,64208],"mapped",[141380]],[[64209,64209],"mapped",[144341]],[[64210,64210],"mapped",[15261]],[[64211,64211],"mapped",[16408]],[[64212,64212],"mapped",[16441]],[[64213,64213],"mapped",[152137]],[[64214,64214],"mapped",[154832]],[[64215,64215],"mapped",[163539]],[[64216,64216],"mapped",[40771]],[[64217,64217],"mapped",[40846]],[[64218,64255],"disallowed"],[[64256,64256],"mapped",[102,102]],[[64257,64257],"mapped",[102,105]],[[64258,64258],"mapped",[102,108]],[[64259,64259],"mapped",[102,102,105]],[[64260,64260],"mapped",[102,102,108]],[[64261,64262],"mapped",[115,116]],[[64263,64274],"disallowed"],[[64275,64275],"mapped",[1396,1398]],[[64276,64276],"mapped",[1396,1381]],[[64277,64277],"mapped",[1396,1387]],[[64278,64278],"mapped",[1406,1398]],[[64279,64279],"mapped",[1396,1389]],[[64280,64284],"disallowed"],[[64285,64285],"mapped",[1497,1460]],[[64286,64286],"valid"],[[64287,64287],"mapped",[1522,1463]],[[64288,64288],"mapped",[1506]],[[64289,64289],"mapped",[1488]],[[64290,64290],"mapped",[1491]],[[64291,64291],"mapped",[1492]],[[64292,64292],"mapped",[1499]],[[64293,64293],"mapped",[1500]],[[64294,64294],"mapped",[1501]],[[64295,64295],"mapped",[1512]],[[64296,64296],"mapped",[1514]],[[64297,64297],"disallowed_STD3_mapped",[43]],[[64298,64298],"mapped",[1513,1473]],[[64299,64299],"mapped",[1513,1474]],[[64300,64300],"mapped",[1513,1468,1473]],[[64301,64301],"mapped",[1513,1468,1474]],[[64302,64302],"mapped",[1488,1463]],[[64303,64303],"mapped",[1488,1464]],[[64304,64304],"mapped",[1488,1468]],[[64305,64305],"mapped",[1489,1468]],[[64306,64306],"mapped",[1490,1468]],[[64307,64307],"mapped",[1491,1468]],[[64308,64308],"mapped",[1492,1468]],[[64309,64309],"mapped",[1493,1468]],[[64310,64310],"mapped",[1494,1468]],[[64311,64311],"disallowed"],[[64312,64312],"mapped",[1496,1468]],[[64313,64313],"mapped",[1497,1468]],[[64314,64314],"mapped",[1498,1468]],[[64315,64315],"mapped",[1499,1468]],[[64316,64316],"mapped",[1500,1468]],[[64317,64317],"disallowed"],[[64318,64318],"mapped",[1502,1468]],[[64319,64319],"disallowed"],[[64320,64320],"mapped",[1504,1468]],[[64321,64321],"mapped",[1505,1468]],[[64322,64322],"disallowed"],[[64323,64323],"mapped",[1507,1468]],[[64324,64324],"mapped",[1508,1468]],[[64325,64325],"disallowed"],[[64326,64326],"mapped",[1510,1468]],[[64327,64327],"mapped",[1511,1468]],[[64328,64328],"mapped",[1512,1468]],[[64329,64329],"mapped",[1513,1468]],[[64330,64330],"mapped",[1514,1468]],[[64331,64331],"mapped",[1493,1465]],[[64332,64332],"mapped",[1489,1471]],[[64333,64333],"mapped",[1499,1471]],[[64334,64334],"mapped",[1508,1471]],[[64335,64335],"mapped",[1488,1500]],[[64336,64337],"mapped",[1649]],[[64338,64341],"mapped",[1659]],[[64342,64345],"mapped",[1662]],[[64346,64349],"mapped",[1664]],[[64350,64353],"mapped",[1658]],[[64354,64357],"mapped",[1663]],[[64358,64361],"mapped",[1657]],[[64362,64365],"mapped",[1700]],[[64366,64369],"mapped",[1702]],[[64370,64373],"mapped",[1668]],[[64374,64377],"mapped",[1667]],[[64378,64381],"mapped",[1670]],[[64382,64385],"mapped",[1671]],[[64386,64387],"mapped",[1677]],[[64388,64389],"mapped",[1676]],[[64390,64391],"mapped",[1678]],[[64392,64393],"mapped",[1672]],[[64394,64395],"mapped",[1688]],[[64396,64397],"mapped",[1681]],[[64398,64401],"mapped",[1705]],[[64402,64405],"mapped",[1711]],[[64406,64409],"mapped",[1715]],[[64410,64413],"mapped",[1713]],[[64414,64415],"mapped",[1722]],[[64416,64419],"mapped",[1723]],[[64420,64421],"mapped",[1728]],[[64422,64425],"mapped",[1729]],[[64426,64429],"mapped",[1726]],[[64430,64431],"mapped",[1746]],[[64432,64433],"mapped",[1747]],[[64434,64449],"valid",[],"NV8"],[[64450,64466],"disallowed"],[[64467,64470],"mapped",[1709]],[[64471,64472],"mapped",[1735]],[[64473,64474],"mapped",[1734]],[[64475,64476],"mapped",[1736]],[[64477,64477],"mapped",[1735,1652]],[[64478,64479],"mapped",[1739]],[[64480,64481],"mapped",[1733]],[[64482,64483],"mapped",[1737]],[[64484,64487],"mapped",[1744]],[[64488,64489],"mapped",[1609]],[[64490,64491],"mapped",[1574,1575]],[[64492,64493],"mapped",[1574,1749]],[[64494,64495],"mapped",[1574,1608]],[[64496,64497],"mapped",[1574,1735]],[[64498,64499],"mapped",[1574,1734]],[[64500,64501],"mapped",[1574,1736]],[[64502,64504],"mapped",[1574,1744]],[[64505,64507],"mapped",[1574,1609]],[[64508,64511],"mapped",[1740]],[[64512,64512],"mapped",[1574,1580]],[[64513,64513],"mapped",[1574,1581]],[[64514,64514],"mapped",[1574,1605]],[[64515,64515],"mapped",[1574,1609]],[[64516,64516],"mapped",[1574,1610]],[[64517,64517],"mapped",[1576,1580]],[[64518,64518],"mapped",[1576,1581]],[[64519,64519],"mapped",[1576,1582]],[[64520,64520],"mapped",[1576,1605]],[[64521,64521],"mapped",[1576,1609]],[[64522,64522],"mapped",[1576,1610]],[[64523,64523],"mapped",[1578,1580]],[[64524,64524],"mapped",[1578,1581]],[[64525,64525],"mapped",[1578,1582]],[[64526,64526],"mapped",[1578,1605]],[[64527,64527],"mapped",[1578,1609]],[[64528,64528],"mapped",[1578,1610]],[[64529,64529],"mapped",[1579,1580]],[[64530,64530],"mapped",[1579,1605]],[[64531,64531],"mapped",[1579,1609]],[[64532,64532],"mapped",[1579,1610]],[[64533,64533],"mapped",[1580,1581]],[[64534,64534],"mapped",[1580,1605]],[[64535,64535],"mapped",[1581,1580]],[[64536,64536],"mapped",[1581,1605]],[[64537,64537],"mapped",[1582,1580]],[[64538,64538],"mapped",[1582,1581]],[[64539,64539],"mapped",[1582,1605]],[[64540,64540],"mapped",[1587,1580]],[[64541,64541],"mapped",[1587,1581]],[[64542,64542],"mapped",[1587,1582]],[[64543,64543],"mapped",[1587,1605]],[[64544,64544],"mapped",[1589,1581]],[[64545,64545],"mapped",[1589,1605]],[[64546,64546],"mapped",[1590,1580]],[[64547,64547],"mapped",[1590,1581]],[[64548,64548],"mapped",[1590,1582]],[[64549,64549],"mapped",[1590,1605]],[[64550,64550],"mapped",[1591,1581]],[[64551,64551],"mapped",[1591,1605]],[[64552,64552],"mapped",[1592,1605]],[[64553,64553],"mapped",[1593,1580]],[[64554,64554],"mapped",[1593,1605]],[[64555,64555],"mapped",[1594,1580]],[[64556,64556],"mapped",[1594,1605]],[[64557,64557],"mapped",[1601,1580]],[[64558,64558],"mapped",[1601,1581]],[[64559,64559],"mapped",[1601,1582]],[[64560,64560],"mapped",[1601,1605]],[[64561,64561],"mapped",[1601,1609]],[[64562,64562],"mapped",[1601,1610]],[[64563,64563],"mapped",[1602,1581]],[[64564,64564],"mapped",[1602,1605]],[[64565,64565],"mapped",[1602,1609]],[[64566,64566],"mapped",[1602,1610]],[[64567,64567],"mapped",[1603,1575]],[[64568,64568],"mapped",[1603,1580]],[[64569,64569],"mapped",[1603,1581]],[[64570,64570],"mapped",[1603,1582]],[[64571,64571],"mapped",[1603,1604]],[[64572,64572],"mapped",[1603,1605]],[[64573,64573],"mapped",[1603,1609]],[[64574,64574],"mapped",[1603,1610]],[[64575,64575],"mapped",[1604,1580]],[[64576,64576],"mapped",[1604,1581]],[[64577,64577],"mapped",[1604,1582]],[[64578,64578],"mapped",[1604,1605]],[[64579,64579],"mapped",[1604,1609]],[[64580,64580],"mapped",[1604,1610]],[[64581,64581],"mapped",[1605,1580]],[[64582,64582],"mapped",[1605,1581]],[[64583,64583],"mapped",[1605,1582]],[[64584,64584],"mapped",[1605,1605]],[[64585,64585],"mapped",[1605,1609]],[[64586,64586],"mapped",[1605,1610]],[[64587,64587],"mapped",[1606,1580]],[[64588,64588],"mapped",[1606,1581]],[[64589,64589],"mapped",[1606,1582]],[[64590,64590],"mapped",[1606,1605]],[[64591,64591],"mapped",[1606,1609]],[[64592,64592],"mapped",[1606,1610]],[[64593,64593],"mapped",[1607,1580]],[[64594,64594],"mapped",[1607,1605]],[[64595,64595],"mapped",[1607,1609]],[[64596,64596],"mapped",[1607,1610]],[[64597,64597],"mapped",[1610,1580]],[[64598,64598],"mapped",[1610,1581]],[[64599,64599],"mapped",[1610,1582]],[[64600,64600],"mapped",[1610,1605]],[[64601,64601],"mapped",[1610,1609]],[[64602,64602],"mapped",[1610,1610]],[[64603,64603],"mapped",[1584,1648]],[[64604,64604],"mapped",[1585,1648]],[[64605,64605],"mapped",[1609,1648]],[[64606,64606],"disallowed_STD3_mapped",[32,1612,1617]],[[64607,64607],"disallowed_STD3_mapped",[32,1613,1617]],[[64608,64608],"disallowed_STD3_mapped",[32,1614,1617]],[[64609,64609],"disallowed_STD3_mapped",[32,1615,1617]],[[64610,64610],"disallowed_STD3_mapped",[32,1616,1617]],[[64611,64611],"disallowed_STD3_mapped",[32,1617,1648]],[[64612,64612],"mapped",[1574,1585]],[[64613,64613],"mapped",[1574,1586]],[[64614,64614],"mapped",[1574,1605]],[[64615,64615],"mapped",[1574,1606]],[[64616,64616],"mapped",[1574,1609]],[[64617,64617],"mapped",[1574,1610]],[[64618,64618],"mapped",[1576,1585]],[[64619,64619],"mapped",[1576,1586]],[[64620,64620],"mapped",[1576,1605]],[[64621,64621],"mapped",[1576,1606]],[[64622,64622],"mapped",[1576,1609]],[[64623,64623],"mapped",[1576,1610]],[[64624,64624],"mapped",[1578,1585]],[[64625,64625],"mapped",[1578,1586]],[[64626,64626],"mapped",[1578,1605]],[[64627,64627],"mapped",[1578,1606]],[[64628,64628],"mapped",[1578,1609]],[[64629,64629],"mapped",[1578,1610]],[[64630,64630],"mapped",[1579,1585]],[[64631,64631],"mapped",[1579,1586]],[[64632,64632],"mapped",[1579,1605]],[[64633,64633],"mapped",[1579,1606]],[[64634,64634],"mapped",[1579,1609]],[[64635,64635],"mapped",[1579,1610]],[[64636,64636],"mapped",[1601,1609]],[[64637,64637],"mapped",[1601,1610]],[[64638,64638],"mapped",[1602,1609]],[[64639,64639],"mapped",[1602,1610]],[[64640,64640],"mapped",[1603,1575]],[[64641,64641],"mapped",[1603,1604]],[[64642,64642],"mapped",[1603,1605]],[[64643,64643],"mapped",[1603,1609]],[[64644,64644],"mapped",[1603,1610]],[[64645,64645],"mapped",[1604,1605]],[[64646,64646],"mapped",[1604,1609]],[[64647,64647],"mapped",[1604,1610]],[[64648,64648],"mapped",[1605,1575]],[[64649,64649],"mapped",[1605,1605]],[[64650,64650],"mapped",[1606,1585]],[[64651,64651],"mapped",[1606,1586]],[[64652,64652],"mapped",[1606,1605]],[[64653,64653],"mapped",[1606,1606]],[[64654,64654],"mapped",[1606,1609]],[[64655,64655],"mapped",[1606,1610]],[[64656,64656],"mapped",[1609,1648]],[[64657,64657],"mapped",[1610,1585]],[[64658,64658],"mapped",[1610,1586]],[[64659,64659],"mapped",[1610,1605]],[[64660,64660],"mapped",[1610,1606]],[[64661,64661],"mapped",[1610,1609]],[[64662,64662],"mapped",[1610,1610]],[[64663,64663],"mapped",[1574,1580]],[[64664,64664],"mapped",[1574,1581]],[[64665,64665],"mapped",[1574,1582]],[[64666,64666],"mapped",[1574,1605]],[[64667,64667],"mapped",[1574,1607]],[[64668,64668],"mapped",[1576,1580]],[[64669,64669],"mapped",[1576,1581]],[[64670,64670],"mapped",[1576,1582]],[[64671,64671],"mapped",[1576,1605]],[[64672,64672],"mapped",[1576,1607]],[[64673,64673],"mapped",[1578,1580]],[[64674,64674],"mapped",[1578,1581]],[[64675,64675],"mapped",[1578,1582]],[[64676,64676],"mapped",[1578,1605]],[[64677,64677],"mapped",[1578,1607]],[[64678,64678],"mapped",[1579,1605]],[[64679,64679],"mapped",[1580,1581]],[[64680,64680],"mapped",[1580,1605]],[[64681,64681],"mapped",[1581,1580]],[[64682,64682],"mapped",[1581,1605]],[[64683,64683],"mapped",[1582,1580]],[[64684,64684],"mapped",[1582,1605]],[[64685,64685],"mapped",[1587,1580]],[[64686,64686],"mapped",[1587,1581]],[[64687,64687],"mapped",[1587,1582]],[[64688,64688],"mapped",[1587,1605]],[[64689,64689],"mapped",[1589,1581]],[[64690,64690],"mapped",[1589,1582]],[[64691,64691],"mapped",[1589,1605]],[[64692,64692],"mapped",[1590,1580]],[[64693,64693],"mapped",[1590,1581]],[[64694,64694],"mapped",[1590,1582]],[[64695,64695],"mapped",[1590,1605]],[[64696,64696],"mapped",[1591,1581]],[[64697,64697],"mapped",[1592,1605]],[[64698,64698],"mapped",[1593,1580]],[[64699,64699],"mapped",[1593,1605]],[[64700,64700],"mapped",[1594,1580]],[[64701,64701],"mapped",[1594,1605]],[[64702,64702],"mapped",[1601,1580]],[[64703,64703],"mapped",[1601,1581]],[[64704,64704],"mapped",[1601,1582]],[[64705,64705],"mapped",[1601,1605]],[[64706,64706],"mapped",[1602,1581]],[[64707,64707],"mapped",[1602,1605]],[[64708,64708],"mapped",[1603,1580]],[[64709,64709],"mapped",[1603,1581]],[[64710,64710],"mapped",[1603,1582]],[[64711,64711],"mapped",[1603,1604]],[[64712,64712],"mapped",[1603,1605]],[[64713,64713],"mapped",[1604,1580]],[[64714,64714],"mapped",[1604,1581]],[[64715,64715],"mapped",[1604,1582]],[[64716,64716],"mapped",[1604,1605]],[[64717,64717],"mapped",[1604,1607]],[[64718,64718],"mapped",[1605,1580]],[[64719,64719],"mapped",[1605,1581]],[[64720,64720],"mapped",[1605,1582]],[[64721,64721],"mapped",[1605,1605]],[[64722,64722],"mapped",[1606,1580]],[[64723,64723],"mapped",[1606,1581]],[[64724,64724],"mapped",[1606,1582]],[[64725,64725],"mapped",[1606,1605]],[[64726,64726],"mapped",[1606,1607]],[[64727,64727],"mapped",[1607,1580]],[[64728,64728],"mapped",[1607,1605]],[[64729,64729],"mapped",[1607,1648]],[[64730,64730],"mapped",[1610,1580]],[[64731,64731],"mapped",[1610,1581]],[[64732,64732],"mapped",[1610,1582]],[[64733,64733],"mapped",[1610,1605]],[[64734,64734],"mapped",[1610,1607]],[[64735,64735],"mapped",[1574,1605]],[[64736,64736],"mapped",[1574,1607]],[[64737,64737],"mapped",[1576,1605]],[[64738,64738],"mapped",[1576,1607]],[[64739,64739],"mapped",[1578,1605]],[[64740,64740],"mapped",[1578,1607]],[[64741,64741],"mapped",[1579,1605]],[[64742,64742],"mapped",[1579,1607]],[[64743,64743],"mapped",[1587,1605]],[[64744,64744],"mapped",[1587,1607]],[[64745,64745],"mapped",[1588,1605]],[[64746,64746],"mapped",[1588,1607]],[[64747,64747],"mapped",[1603,1604]],[[64748,64748],"mapped",[1603,1605]],[[64749,64749],"mapped",[1604,1605]],[[64750,64750],"mapped",[1606,1605]],[[64751,64751],"mapped",[1606,1607]],[[64752,64752],"mapped",[1610,1605]],[[64753,64753],"mapped",[1610,1607]],[[64754,64754],"mapped",[1600,1614,1617]],[[64755,64755],"mapped",[1600,1615,1617]],[[64756,64756],"mapped",[1600,1616,1617]],[[64757,64757],"mapped",[1591,1609]],[[64758,64758],"mapped",[1591,1610]],[[64759,64759],"mapped",[1593,1609]],[[64760,64760],"mapped",[1593,1610]],[[64761,64761],"mapped",[1594,1609]],[[64762,64762],"mapped",[1594,1610]],[[64763,64763],"mapped",[1587,1609]],[[64764,64764],"mapped",[1587,1610]],[[64765,64765],"mapped",[1588,1609]],[[64766,64766],"mapped",[1588,1610]],[[64767,64767],"mapped",[1581,1609]],[[64768,64768],"mapped",[1581,1610]],[[64769,64769],"mapped",[1580,1609]],[[64770,64770],"mapped",[1580,1610]],[[64771,64771],"mapped",[1582,1609]],[[64772,64772],"mapped",[1582,1610]],[[64773,64773],"mapped",[1589,1609]],[[64774,64774],"mapped",[1589,1610]],[[64775,64775],"mapped",[1590,1609]],[[64776,64776],"mapped",[1590,1610]],[[64777,64777],"mapped",[1588,1580]],[[64778,64778],"mapped",[1588,1581]],[[64779,64779],"mapped",[1588,1582]],[[64780,64780],"mapped",[1588,1605]],[[64781,64781],"mapped",[1588,1585]],[[64782,64782],"mapped",[1587,1585]],[[64783,64783],"mapped",[1589,1585]],[[64784,64784],"mapped",[1590,1585]],[[64785,64785],"mapped",[1591,1609]],[[64786,64786],"mapped",[1591,1610]],[[64787,64787],"mapped",[1593,1609]],[[64788,64788],"mapped",[1593,1610]],[[64789,64789],"mapped",[1594,1609]],[[64790,64790],"mapped",[1594,1610]],[[64791,64791],"mapped",[1587,1609]],[[64792,64792],"mapped",[1587,1610]],[[64793,64793],"mapped",[1588,1609]],[[64794,64794],"mapped",[1588,1610]],[[64795,64795],"mapped",[1581,1609]],[[64796,64796],"mapped",[1581,1610]],[[64797,64797],"mapped",[1580,1609]],[[64798,64798],"mapped",[1580,1610]],[[64799,64799],"mapped",[1582,1609]],[[64800,64800],"mapped",[1582,1610]],[[64801,64801],"mapped",[1589,1609]],[[64802,64802],"mapped",[1589,1610]],[[64803,64803],"mapped",[1590,1609]],[[64804,64804],"mapped",[1590,1610]],[[64805,64805],"mapped",[1588,1580]],[[64806,64806],"mapped",[1588,1581]],[[64807,64807],"mapped",[1588,1582]],[[64808,64808],"mapped",[1588,1605]],[[64809,64809],"mapped",[1588,1585]],[[64810,64810],"mapped",[1587,1585]],[[64811,64811],"mapped",[1589,1585]],[[64812,64812],"mapped",[1590,1585]],[[64813,64813],"mapped",[1588,1580]],[[64814,64814],"mapped",[1588,1581]],[[64815,64815],"mapped",[1588,1582]],[[64816,64816],"mapped",[1588,1605]],[[64817,64817],"mapped",[1587,1607]],[[64818,64818],"mapped",[1588,1607]],[[64819,64819],"mapped",[1591,1605]],[[64820,64820],"mapped",[1587,1580]],[[64821,64821],"mapped",[1587,1581]],[[64822,64822],"mapped",[1587,1582]],[[64823,64823],"mapped",[1588,1580]],[[64824,64824],"mapped",[1588,1581]],[[64825,64825],"mapped",[1588,1582]],[[64826,64826],"mapped",[1591,1605]],[[64827,64827],"mapped",[1592,1605]],[[64828,64829],"mapped",[1575,1611]],[[64830,64831],"valid",[],"NV8"],[[64832,64847],"disallowed"],[[64848,64848],"mapped",[1578,1580,1605]],[[64849,64850],"mapped",[1578,1581,1580]],[[64851,64851],"mapped",[1578,1581,1605]],[[64852,64852],"mapped",[1578,1582,1605]],[[64853,64853],"mapped",[1578,1605,1580]],[[64854,64854],"mapped",[1578,1605,1581]],[[64855,64855],"mapped",[1578,1605,1582]],[[64856,64857],"mapped",[1580,1605,1581]],[[64858,64858],"mapped",[1581,1605,1610]],[[64859,64859],"mapped",[1581,1605,1609]],[[64860,64860],"mapped",[1587,1581,1580]],[[64861,64861],"mapped",[1587,1580,1581]],[[64862,64862],"mapped",[1587,1580,1609]],[[64863,64864],"mapped",[1587,1605,1581]],[[64865,64865],"mapped",[1587,1605,1580]],[[64866,64867],"mapped",[1587,1605,1605]],[[64868,64869],"mapped",[1589,1581,1581]],[[64870,64870],"mapped",[1589,1605,1605]],[[64871,64872],"mapped",[1588,1581,1605]],[[64873,64873],"mapped",[1588,1580,1610]],[[64874,64875],"mapped",[1588,1605,1582]],[[64876,64877],"mapped",[1588,1605,1605]],[[64878,64878],"mapped",[1590,1581,1609]],[[64879,64880],"mapped",[1590,1582,1605]],[[64881,64882],"mapped",[1591,1605,1581]],[[64883,64883],"mapped",[1591,1605,1605]],[[64884,64884],"mapped",[1591,1605,1610]],[[64885,64885],"mapped",[1593,1580,1605]],[[64886,64887],"mapped",[1593,1605,1605]],[[64888,64888],"mapped",[1593,1605,1609]],[[64889,64889],"mapped",[1594,1605,1605]],[[64890,64890],"mapped",[1594,1605,1610]],[[64891,64891],"mapped",[1594,1605,1609]],[[64892,64893],"mapped",[1601,1582,1605]],[[64894,64894],"mapped",[1602,1605,1581]],[[64895,64895],"mapped",[1602,1605,1605]],[[64896,64896],"mapped",[1604,1581,1605]],[[64897,64897],"mapped",[1604,1581,1610]],[[64898,64898],"mapped",[1604,1581,1609]],[[64899,64900],"mapped",[1604,1580,1580]],[[64901,64902],"mapped",[1604,1582,1605]],[[64903,64904],"mapped",[1604,1605,1581]],[[64905,64905],"mapped",[1605,1581,1580]],[[64906,64906],"mapped",[1605,1581,1605]],[[64907,64907],"mapped",[1605,1581,1610]],[[64908,64908],"mapped",[1605,1580,1581]],[[64909,64909],"mapped",[1605,1580,1605]],[[64910,64910],"mapped",[1605,1582,1580]],[[64911,64911],"mapped",[1605,1582,1605]],[[64912,64913],"disallowed"],[[64914,64914],"mapped",[1605,1580,1582]],[[64915,64915],"mapped",[1607,1605,1580]],[[64916,64916],"mapped",[1607,1605,1605]],[[64917,64917],"mapped",[1606,1581,1605]],[[64918,64918],"mapped",[1606,1581,1609]],[[64919,64920],"mapped",[1606,1580,1605]],[[64921,64921],"mapped",[1606,1580,1609]],[[64922,64922],"mapped",[1606,1605,1610]],[[64923,64923],"mapped",[1606,1605,1609]],[[64924,64925],"mapped",[1610,1605,1605]],[[64926,64926],"mapped",[1576,1582,1610]],[[64927,64927],"mapped",[1578,1580,1610]],[[64928,64928],"mapped",[1578,1580,1609]],[[64929,64929],"mapped",[1578,1582,1610]],[[64930,64930],"mapped",[1578,1582,1609]],[[64931,64931],"mapped",[1578,1605,1610]],[[64932,64932],"mapped",[1578,1605,1609]],[[64933,64933],"mapped",[1580,1605,1610]],[[64934,64934],"mapped",[1580,1581,1609]],[[64935,64935],"mapped",[1580,1605,1609]],[[64936,64936],"mapped",[1587,1582,1609]],[[64937,64937],"mapped",[1589,1581,1610]],[[64938,64938],"mapped",[1588,1581,1610]],[[64939,64939],"mapped",[1590,1581,1610]],[[64940,64940],"mapped",[1604,1580,1610]],[[64941,64941],"mapped",[1604,1605,1610]],[[64942,64942],"mapped",[1610,1581,1610]],[[64943,64943],"mapped",[1610,1580,1610]],[[64944,64944],"mapped",[1610,1605,1610]],[[64945,64945],"mapped",[1605,1605,1610]],[[64946,64946],"mapped",[1602,1605,1610]],[[64947,64947],"mapped",[1606,1581,1610]],[[64948,64948],"mapped",[1602,1605,1581]],[[64949,64949],"mapped",[1604,1581,1605]],[[64950,64950],"mapped",[1593,1605,1610]],[[64951,64951],"mapped",[1603,1605,1610]],[[64952,64952],"mapped",[1606,1580,1581]],[[64953,64953],"mapped",[1605,1582,1610]],[[64954,64954],"mapped",[1604,1580,1605]],[[64955,64955],"mapped",[1603,1605,1605]],[[64956,64956],"mapped",[1604,1580,1605]],[[64957,64957],"mapped",[1606,1580,1581]],[[64958,64958],"mapped",[1580,1581,1610]],[[64959,64959],"mapped",[1581,1580,1610]],[[64960,64960],"mapped",[1605,1580,1610]],[[64961,64961],"mapped",[1601,1605,1610]],[[64962,64962],"mapped",[1576,1581,1610]],[[64963,64963],"mapped",[1603,1605,1605]],[[64964,64964],"mapped",[1593,1580,1605]],[[64965,64965],"mapped",[1589,1605,1605]],[[64966,64966],"mapped",[1587,1582,1610]],[[64967,64967],"mapped",[1606,1580,1610]],[[64968,64975],"disallowed"],[[64976,65007],"disallowed"],[[65008,65008],"mapped",[1589,1604,1746]],[[65009,65009],"mapped",[1602,1604,1746]],[[65010,65010],"mapped",[1575,1604,1604,1607]],[[65011,65011],"mapped",[1575,1603,1576,1585]],[[65012,65012],"mapped",[1605,1581,1605,1583]],[[65013,65013],"mapped",[1589,1604,1593,1605]],[[65014,65014],"mapped",[1585,1587,1608,1604]],[[65015,65015],"mapped",[1593,1604,1610,1607]],[[65016,65016],"mapped",[1608,1587,1604,1605]],[[65017,65017],"mapped",[1589,1604,1609]],[[65018,65018],"disallowed_STD3_mapped",[1589,1604,1609,32,1575,1604,1604,1607,32,1593,1604,1610,1607,32,1608,1587,1604,1605]],[[65019,65019],"disallowed_STD3_mapped",[1580,1604,32,1580,1604,1575,1604,1607]],[[65020,65020],"mapped",[1585,1740,1575,1604]],[[65021,65021],"valid",[],"NV8"],[[65022,65023],"disallowed"],[[65024,65039],"ignored"],[[65040,65040],"disallowed_STD3_mapped",[44]],[[65041,65041],"mapped",[12289]],[[65042,65042],"disallowed"],[[65043,65043],"disallowed_STD3_mapped",[58]],[[65044,65044],"disallowed_STD3_mapped",[59]],[[65045,65045],"disallowed_STD3_mapped",[33]],[[65046,65046],"disallowed_STD3_mapped",[63]],[[65047,65047],"mapped",[12310]],[[65048,65048],"mapped",[12311]],[[65049,65049],"disallowed"],[[65050,65055],"disallowed"],[[65056,65059],"valid"],[[65060,65062],"valid"],[[65063,65069],"valid"],[[65070,65071],"valid"],[[65072,65072],"disallowed"],[[65073,65073],"mapped",[8212]],[[65074,65074],"mapped",[8211]],[[65075,65076],"disallowed_STD3_mapped",[95]],[[65077,65077],"disallowed_STD3_mapped",[40]],[[65078,65078],"disallowed_STD3_mapped",[41]],[[65079,65079],"disallowed_STD3_mapped",[123]],[[65080,65080],"disallowed_STD3_mapped",[125]],[[65081,65081],"mapped",[12308]],[[65082,65082],"mapped",[12309]],[[65083,65083],"mapped",[12304]],[[65084,65084],"mapped",[12305]],[[65085,65085],"mapped",[12298]],[[65086,65086],"mapped",[12299]],[[65087,65087],"mapped",[12296]],[[65088,65088],"mapped",[12297]],[[65089,65089],"mapped",[12300]],[[65090,65090],"mapped",[12301]],[[65091,65091],"mapped",[12302]],[[65092,65092],"mapped",[12303]],[[65093,65094],"valid",[],"NV8"],[[65095,65095],"disallowed_STD3_mapped",[91]],[[65096,65096],"disallowed_STD3_mapped",[93]],[[65097,65100],"disallowed_STD3_mapped",[32,773]],[[65101,65103],"disallowed_STD3_mapped",[95]],[[65104,65104],"disallowed_STD3_mapped",[44]],[[65105,65105],"mapped",[12289]],[[65106,65106],"disallowed"],[[65107,65107],"disallowed"],[[65108,65108],"disallowed_STD3_mapped",[59]],[[65109,65109],"disallowed_STD3_mapped",[58]],[[65110,65110],"disallowed_STD3_mapped",[63]],[[65111,65111],"disallowed_STD3_mapped",[33]],[[65112,65112],"mapped",[8212]],[[65113,65113],"disallowed_STD3_mapped",[40]],[[65114,65114],"disallowed_STD3_mapped",[41]],[[65115,65115],"disallowed_STD3_mapped",[123]],[[65116,65116],"disallowed_STD3_mapped",[125]],[[65117,65117],"mapped",[12308]],[[65118,65118],"mapped",[12309]],[[65119,65119],"disallowed_STD3_mapped",[35]],[[65120,65120],"disallowed_STD3_mapped",[38]],[[65121,65121],"disallowed_STD3_mapped",[42]],[[65122,65122],"disallowed_STD3_mapped",[43]],[[65123,65123],"mapped",[45]],[[65124,65124],"disallowed_STD3_mapped",[60]],[[65125,65125],"disallowed_STD3_mapped",[62]],[[65126,65126],"disallowed_STD3_mapped",[61]],[[65127,65127],"disallowed"],[[65128,65128],"disallowed_STD3_mapped",[92]],[[65129,65129],"disallowed_STD3_mapped",[36]],[[65130,65130],"disallowed_STD3_mapped",[37]],[[65131,65131],"disallowed_STD3_mapped",[64]],[[65132,65135],"disallowed"],[[65136,65136],"disallowed_STD3_mapped",[32,1611]],[[65137,65137],"mapped",[1600,1611]],[[65138,65138],"disallowed_STD3_mapped",[32,1612]],[[65139,65139],"valid"],[[65140,65140],"disallowed_STD3_mapped",[32,1613]],[[65141,65141],"disallowed"],[[65142,65142],"disallowed_STD3_mapped",[32,1614]],[[65143,65143],"mapped",[1600,1614]],[[65144,65144],"disallowed_STD3_mapped",[32,1615]],[[65145,65145],"mapped",[1600,1615]],[[65146,65146],"disallowed_STD3_mapped",[32,1616]],[[65147,65147],"mapped",[1600,1616]],[[65148,65148],"disallowed_STD3_mapped",[32,1617]],[[65149,65149],"mapped",[1600,1617]],[[65150,65150],"disallowed_STD3_mapped",[32,1618]],[[65151,65151],"mapped",[1600,1618]],[[65152,65152],"mapped",[1569]],[[65153,65154],"mapped",[1570]],[[65155,65156],"mapped",[1571]],[[65157,65158],"mapped",[1572]],[[65159,65160],"mapped",[1573]],[[65161,65164],"mapped",[1574]],[[65165,65166],"mapped",[1575]],[[65167,65170],"mapped",[1576]],[[65171,65172],"mapped",[1577]],[[65173,65176],"mapped",[1578]],[[65177,65180],"mapped",[1579]],[[65181,65184],"mapped",[1580]],[[65185,65188],"mapped",[1581]],[[65189,65192],"mapped",[1582]],[[65193,65194],"mapped",[1583]],[[65195,65196],"mapped",[1584]],[[65197,65198],"mapped",[1585]],[[65199,65200],"mapped",[1586]],[[65201,65204],"mapped",[1587]],[[65205,65208],"mapped",[1588]],[[65209,65212],"mapped",[1589]],[[65213,65216],"mapped",[1590]],[[65217,65220],"mapped",[1591]],[[65221,65224],"mapped",[1592]],[[65225,65228],"mapped",[1593]],[[65229,65232],"mapped",[1594]],[[65233,65236],"mapped",[1601]],[[65237,65240],"mapped",[1602]],[[65241,65244],"mapped",[1603]],[[65245,65248],"mapped",[1604]],[[65249,65252],"mapped",[1605]],[[65253,65256],"mapped",[1606]],[[65257,65260],"mapped",[1607]],[[65261,65262],"mapped",[1608]],[[65263,65264],"mapped",[1609]],[[65265,65268],"mapped",[1610]],[[65269,65270],"mapped",[1604,1570]],[[65271,65272],"mapped",[1604,1571]],[[65273,65274],"mapped",[1604,1573]],[[65275,65276],"mapped",[1604,1575]],[[65277,65278],"disallowed"],[[65279,65279],"ignored"],[[65280,65280],"disallowed"],[[65281,65281],"disallowed_STD3_mapped",[33]],[[65282,65282],"disallowed_STD3_mapped",[34]],[[65283,65283],"disallowed_STD3_mapped",[35]],[[65284,65284],"disallowed_STD3_mapped",[36]],[[65285,65285],"disallowed_STD3_mapped",[37]],[[65286,65286],"disallowed_STD3_mapped",[38]],[[65287,65287],"disallowed_STD3_mapped",[39]],[[65288,65288],"disallowed_STD3_mapped",[40]],[[65289,65289],"disallowed_STD3_mapped",[41]],[[65290,65290],"disallowed_STD3_mapped",[42]],[[65291,65291],"disallowed_STD3_mapped",[43]],[[65292,65292],"disallowed_STD3_mapped",[44]],[[65293,65293],"mapped",[45]],[[65294,65294],"mapped",[46]],[[65295,65295],"disallowed_STD3_mapped",[47]],[[65296,65296],"mapped",[48]],[[65297,65297],"mapped",[49]],[[65298,65298],"mapped",[50]],[[65299,65299],"mapped",[51]],[[65300,65300],"mapped",[52]],[[65301,65301],"mapped",[53]],[[65302,65302],"mapped",[54]],[[65303,65303],"mapped",[55]],[[65304,65304],"mapped",[56]],[[65305,65305],"mapped",[57]],[[65306,65306],"disallowed_STD3_mapped",[58]],[[65307,65307],"disallowed_STD3_mapped",[59]],[[65308,65308],"disallowed_STD3_mapped",[60]],[[65309,65309],"disallowed_STD3_mapped",[61]],[[65310,65310],"disallowed_STD3_mapped",[62]],[[65311,65311],"disallowed_STD3_mapped",[63]],[[65312,65312],"disallowed_STD3_mapped",[64]],[[65313,65313],"mapped",[97]],[[65314,65314],"mapped",[98]],[[65315,65315],"mapped",[99]],[[65316,65316],"mapped",[100]],[[65317,65317],"mapped",[101]],[[65318,65318],"mapped",[102]],[[65319,65319],"mapped",[103]],[[65320,65320],"mapped",[104]],[[65321,65321],"mapped",[105]],[[65322,65322],"mapped",[106]],[[65323,65323],"mapped",[107]],[[65324,65324],"mapped",[108]],[[65325,65325],"mapped",[109]],[[65326,65326],"mapped",[110]],[[65327,65327],"mapped",[111]],[[65328,65328],"mapped",[112]],[[65329,65329],"mapped",[113]],[[65330,65330],"mapped",[114]],[[65331,65331],"mapped",[115]],[[65332,65332],"mapped",[116]],[[65333,65333],"mapped",[117]],[[65334,65334],"mapped",[118]],[[65335,65335],"mapped",[119]],[[65336,65336],"mapped",[120]],[[65337,65337],"mapped",[121]],[[65338,65338],"mapped",[122]],[[65339,65339],"disallowed_STD3_mapped",[91]],[[65340,65340],"disallowed_STD3_mapped",[92]],[[65341,65341],"disallowed_STD3_mapped",[93]],[[65342,65342],"disallowed_STD3_mapped",[94]],[[65343,65343],"disallowed_STD3_mapped",[95]],[[65344,65344],"disallowed_STD3_mapped",[96]],[[65345,65345],"mapped",[97]],[[65346,65346],"mapped",[98]],[[65347,65347],"mapped",[99]],[[65348,65348],"mapped",[100]],[[65349,65349],"mapped",[101]],[[65350,65350],"mapped",[102]],[[65351,65351],"mapped",[103]],[[65352,65352],"mapped",[104]],[[65353,65353],"mapped",[105]],[[65354,65354],"mapped",[106]],[[65355,65355],"mapped",[107]],[[65356,65356],"mapped",[108]],[[65357,65357],"mapped",[109]],[[65358,65358],"mapped",[110]],[[65359,65359],"mapped",[111]],[[65360,65360],"mapped",[112]],[[65361,65361],"mapped",[113]],[[65362,65362],"mapped",[114]],[[65363,65363],"mapped",[115]],[[65364,65364],"mapped",[116]],[[65365,65365],"mapped",[117]],[[65366,65366],"mapped",[118]],[[65367,65367],"mapped",[119]],[[65368,65368],"mapped",[120]],[[65369,65369],"mapped",[121]],[[65370,65370],"mapped",[122]],[[65371,65371],"disallowed_STD3_mapped",[123]],[[65372,65372],"disallowed_STD3_mapped",[124]],[[65373,65373],"disallowed_STD3_mapped",[125]],[[65374,65374],"disallowed_STD3_mapped",[126]],[[65375,65375],"mapped",[10629]],[[65376,65376],"mapped",[10630]],[[65377,65377],"mapped",[46]],[[65378,65378],"mapped",[12300]],[[65379,65379],"mapped",[12301]],[[65380,65380],"mapped",[12289]],[[65381,65381],"mapped",[12539]],[[65382,65382],"mapped",[12530]],[[65383,65383],"mapped",[12449]],[[65384,65384],"mapped",[12451]],[[65385,65385],"mapped",[12453]],[[65386,65386],"mapped",[12455]],[[65387,65387],"mapped",[12457]],[[65388,65388],"mapped",[12515]],[[65389,65389],"mapped",[12517]],[[65390,65390],"mapped",[12519]],[[65391,65391],"mapped",[12483]],[[65392,65392],"mapped",[12540]],[[65393,65393],"mapped",[12450]],[[65394,65394],"mapped",[12452]],[[65395,65395],"mapped",[12454]],[[65396,65396],"mapped",[12456]],[[65397,65397],"mapped",[12458]],[[65398,65398],"mapped",[12459]],[[65399,65399],"mapped",[12461]],[[65400,65400],"mapped",[12463]],[[65401,65401],"mapped",[12465]],[[65402,65402],"mapped",[12467]],[[65403,65403],"mapped",[12469]],[[65404,65404],"mapped",[12471]],[[65405,65405],"mapped",[12473]],[[65406,65406],"mapped",[12475]],[[65407,65407],"mapped",[12477]],[[65408,65408],"mapped",[12479]],[[65409,65409],"mapped",[12481]],[[65410,65410],"mapped",[12484]],[[65411,65411],"mapped",[12486]],[[65412,65412],"mapped",[12488]],[[65413,65413],"mapped",[12490]],[[65414,65414],"mapped",[12491]],[[65415,65415],"mapped",[12492]],[[65416,65416],"mapped",[12493]],[[65417,65417],"mapped",[12494]],[[65418,65418],"mapped",[12495]],[[65419,65419],"mapped",[12498]],[[65420,65420],"mapped",[12501]],[[65421,65421],"mapped",[12504]],[[65422,65422],"mapped",[12507]],[[65423,65423],"mapped",[12510]],[[65424,65424],"mapped",[12511]],[[65425,65425],"mapped",[12512]],[[65426,65426],"mapped",[12513]],[[65427,65427],"mapped",[12514]],[[65428,65428],"mapped",[12516]],[[65429,65429],"mapped",[12518]],[[65430,65430],"mapped",[12520]],[[65431,65431],"mapped",[12521]],[[65432,65432],"mapped",[12522]],[[65433,65433],"mapped",[12523]],[[65434,65434],"mapped",[12524]],[[65435,65435],"mapped",[12525]],[[65436,65436],"mapped",[12527]],[[65437,65437],"mapped",[12531]],[[65438,65438],"mapped",[12441]],[[65439,65439],"mapped",[12442]],[[65440,65440],"disallowed"],[[65441,65441],"mapped",[4352]],[[65442,65442],"mapped",[4353]],[[65443,65443],"mapped",[4522]],[[65444,65444],"mapped",[4354]],[[65445,65445],"mapped",[4524]],[[65446,65446],"mapped",[4525]],[[65447,65447],"mapped",[4355]],[[65448,65448],"mapped",[4356]],[[65449,65449],"mapped",[4357]],[[65450,65450],"mapped",[4528]],[[65451,65451],"mapped",[4529]],[[65452,65452],"mapped",[4530]],[[65453,65453],"mapped",[4531]],[[65454,65454],"mapped",[4532]],[[65455,65455],"mapped",[4533]],[[65456,65456],"mapped",[4378]],[[65457,65457],"mapped",[4358]],[[65458,65458],"mapped",[4359]],[[65459,65459],"mapped",[4360]],[[65460,65460],"mapped",[4385]],[[65461,65461],"mapped",[4361]],[[65462,65462],"mapped",[4362]],[[65463,65463],"mapped",[4363]],[[65464,65464],"mapped",[4364]],[[65465,65465],"mapped",[4365]],[[65466,65466],"mapped",[4366]],[[65467,65467],"mapped",[4367]],[[65468,65468],"mapped",[4368]],[[65469,65469],"mapped",[4369]],[[65470,65470],"mapped",[4370]],[[65471,65473],"disallowed"],[[65474,65474],"mapped",[4449]],[[65475,65475],"mapped",[4450]],[[65476,65476],"mapped",[4451]],[[65477,65477],"mapped",[4452]],[[65478,65478],"mapped",[4453]],[[65479,65479],"mapped",[4454]],[[65480,65481],"disallowed"],[[65482,65482],"mapped",[4455]],[[65483,65483],"mapped",[4456]],[[65484,65484],"mapped",[4457]],[[65485,65485],"mapped",[4458]],[[65486,65486],"mapped",[4459]],[[65487,65487],"mapped",[4460]],[[65488,65489],"disallowed"],[[65490,65490],"mapped",[4461]],[[65491,65491],"mapped",[4462]],[[65492,65492],"mapped",[4463]],[[65493,65493],"mapped",[4464]],[[65494,65494],"mapped",[4465]],[[65495,65495],"mapped",[4466]],[[65496,65497],"disallowed"],[[65498,65498],"mapped",[4467]],[[65499,65499],"mapped",[4468]],[[65500,65500],"mapped",[4469]],[[65501,65503],"disallowed"],[[65504,65504],"mapped",[162]],[[65505,65505],"mapped",[163]],[[65506,65506],"mapped",[172]],[[65507,65507],"disallowed_STD3_mapped",[32,772]],[[65508,65508],"mapped",[166]],[[65509,65509],"mapped",[165]],[[65510,65510],"mapped",[8361]],[[65511,65511],"disallowed"],[[65512,65512],"mapped",[9474]],[[65513,65513],"mapped",[8592]],[[65514,65514],"mapped",[8593]],[[65515,65515],"mapped",[8594]],[[65516,65516],"mapped",[8595]],[[65517,65517],"mapped",[9632]],[[65518,65518],"mapped",[9675]],[[65519,65528],"disallowed"],[[65529,65531],"disallowed"],[[65532,65532],"disallowed"],[[65533,65533],"disallowed"],[[65534,65535],"disallowed"],[[65536,65547],"valid"],[[65548,65548],"disallowed"],[[65549,65574],"valid"],[[65575,65575],"disallowed"],[[65576,65594],"valid"],[[65595,65595],"disallowed"],[[65596,65597],"valid"],[[65598,65598],"disallowed"],[[65599,65613],"valid"],[[65614,65615],"disallowed"],[[65616,65629],"valid"],[[65630,65663],"disallowed"],[[65664,65786],"valid"],[[65787,65791],"disallowed"],[[65792,65794],"valid",[],"NV8"],[[65795,65798],"disallowed"],[[65799,65843],"valid",[],"NV8"],[[65844,65846],"disallowed"],[[65847,65855],"valid",[],"NV8"],[[65856,65930],"valid",[],"NV8"],[[65931,65932],"valid",[],"NV8"],[[65933,65935],"disallowed"],[[65936,65947],"valid",[],"NV8"],[[65948,65951],"disallowed"],[[65952,65952],"valid",[],"NV8"],[[65953,65999],"disallowed"],[[66000,66044],"valid",[],"NV8"],[[66045,66045],"valid"],[[66046,66175],"disallowed"],[[66176,66204],"valid"],[[66205,66207],"disallowed"],[[66208,66256],"valid"],[[66257,66271],"disallowed"],[[66272,66272],"valid"],[[66273,66299],"valid",[],"NV8"],[[66300,66303],"disallowed"],[[66304,66334],"valid"],[[66335,66335],"valid"],[[66336,66339],"valid",[],"NV8"],[[66340,66351],"disallowed"],[[66352,66368],"valid"],[[66369,66369],"valid",[],"NV8"],[[66370,66377],"valid"],[[66378,66378],"valid",[],"NV8"],[[66379,66383],"disallowed"],[[66384,66426],"valid"],[[66427,66431],"disallowed"],[[66432,66461],"valid"],[[66462,66462],"disallowed"],[[66463,66463],"valid",[],"NV8"],[[66464,66499],"valid"],[[66500,66503],"disallowed"],[[66504,66511],"valid"],[[66512,66517],"valid",[],"NV8"],[[66518,66559],"disallowed"],[[66560,66560],"mapped",[66600]],[[66561,66561],"mapped",[66601]],[[66562,66562],"mapped",[66602]],[[66563,66563],"mapped",[66603]],[[66564,66564],"mapped",[66604]],[[66565,66565],"mapped",[66605]],[[66566,66566],"mapped",[66606]],[[66567,66567],"mapped",[66607]],[[66568,66568],"mapped",[66608]],[[66569,66569],"mapped",[66609]],[[66570,66570],"mapped",[66610]],[[66571,66571],"mapped",[66611]],[[66572,66572],"mapped",[66612]],[[66573,66573],"mapped",[66613]],[[66574,66574],"mapped",[66614]],[[66575,66575],"mapped",[66615]],[[66576,66576],"mapped",[66616]],[[66577,66577],"mapped",[66617]],[[66578,66578],"mapped",[66618]],[[66579,66579],"mapped",[66619]],[[66580,66580],"mapped",[66620]],[[66581,66581],"mapped",[66621]],[[66582,66582],"mapped",[66622]],[[66583,66583],"mapped",[66623]],[[66584,66584],"mapped",[66624]],[[66585,66585],"mapped",[66625]],[[66586,66586],"mapped",[66626]],[[66587,66587],"mapped",[66627]],[[66588,66588],"mapped",[66628]],[[66589,66589],"mapped",[66629]],[[66590,66590],"mapped",[66630]],[[66591,66591],"mapped",[66631]],[[66592,66592],"mapped",[66632]],[[66593,66593],"mapped",[66633]],[[66594,66594],"mapped",[66634]],[[66595,66595],"mapped",[66635]],[[66596,66596],"mapped",[66636]],[[66597,66597],"mapped",[66637]],[[66598,66598],"mapped",[66638]],[[66599,66599],"mapped",[66639]],[[66600,66637],"valid"],[[66638,66717],"valid"],[[66718,66719],"disallowed"],[[66720,66729],"valid"],[[66730,66815],"disallowed"],[[66816,66855],"valid"],[[66856,66863],"disallowed"],[[66864,66915],"valid"],[[66916,66926],"disallowed"],[[66927,66927],"valid",[],"NV8"],[[66928,67071],"disallowed"],[[67072,67382],"valid"],[[67383,67391],"disallowed"],[[67392,67413],"valid"],[[67414,67423],"disallowed"],[[67424,67431],"valid"],[[67432,67583],"disallowed"],[[67584,67589],"valid"],[[67590,67591],"disallowed"],[[67592,67592],"valid"],[[67593,67593],"disallowed"],[[67594,67637],"valid"],[[67638,67638],"disallowed"],[[67639,67640],"valid"],[[67641,67643],"disallowed"],[[67644,67644],"valid"],[[67645,67646],"disallowed"],[[67647,67647],"valid"],[[67648,67669],"valid"],[[67670,67670],"disallowed"],[[67671,67679],"valid",[],"NV8"],[[67680,67702],"valid"],[[67703,67711],"valid",[],"NV8"],[[67712,67742],"valid"],[[67743,67750],"disallowed"],[[67751,67759],"valid",[],"NV8"],[[67760,67807],"disallowed"],[[67808,67826],"valid"],[[67827,67827],"disallowed"],[[67828,67829],"valid"],[[67830,67834],"disallowed"],[[67835,67839],"valid",[],"NV8"],[[67840,67861],"valid"],[[67862,67865],"valid",[],"NV8"],[[67866,67867],"valid",[],"NV8"],[[67868,67870],"disallowed"],[[67871,67871],"valid",[],"NV8"],[[67872,67897],"valid"],[[67898,67902],"disallowed"],[[67903,67903],"valid",[],"NV8"],[[67904,67967],"disallowed"],[[67968,68023],"valid"],[[68024,68027],"disallowed"],[[68028,68029],"valid",[],"NV8"],[[68030,68031],"valid"],[[68032,68047],"valid",[],"NV8"],[[68048,68049],"disallowed"],[[68050,68095],"valid",[],"NV8"],[[68096,68099],"valid"],[[68100,68100],"disallowed"],[[68101,68102],"valid"],[[68103,68107],"disallowed"],[[68108,68115],"valid"],[[68116,68116],"disallowed"],[[68117,68119],"valid"],[[68120,68120],"disallowed"],[[68121,68147],"valid"],[[68148,68151],"disallowed"],[[68152,68154],"valid"],[[68155,68158],"disallowed"],[[68159,68159],"valid"],[[68160,68167],"valid",[],"NV8"],[[68168,68175],"disallowed"],[[68176,68184],"valid",[],"NV8"],[[68185,68191],"disallowed"],[[68192,68220],"valid"],[[68221,68223],"valid",[],"NV8"],[[68224,68252],"valid"],[[68253,68255],"valid",[],"NV8"],[[68256,68287],"disallowed"],[[68288,68295],"valid"],[[68296,68296],"valid",[],"NV8"],[[68297,68326],"valid"],[[68327,68330],"disallowed"],[[68331,68342],"valid",[],"NV8"],[[68343,68351],"disallowed"],[[68352,68405],"valid"],[[68406,68408],"disallowed"],[[68409,68415],"valid",[],"NV8"],[[68416,68437],"valid"],[[68438,68439],"disallowed"],[[68440,68447],"valid",[],"NV8"],[[68448,68466],"valid"],[[68467,68471],"disallowed"],[[68472,68479],"valid",[],"NV8"],[[68480,68497],"valid"],[[68498,68504],"disallowed"],[[68505,68508],"valid",[],"NV8"],[[68509,68520],"disallowed"],[[68521,68527],"valid",[],"NV8"],[[68528,68607],"disallowed"],[[68608,68680],"valid"],[[68681,68735],"disallowed"],[[68736,68736],"mapped",[68800]],[[68737,68737],"mapped",[68801]],[[68738,68738],"mapped",[68802]],[[68739,68739],"mapped",[68803]],[[68740,68740],"mapped",[68804]],[[68741,68741],"mapped",[68805]],[[68742,68742],"mapped",[68806]],[[68743,68743],"mapped",[68807]],[[68744,68744],"mapped",[68808]],[[68745,68745],"mapped",[68809]],[[68746,68746],"mapped",[68810]],[[68747,68747],"mapped",[68811]],[[68748,68748],"mapped",[68812]],[[68749,68749],"mapped",[68813]],[[68750,68750],"mapped",[68814]],[[68751,68751],"mapped",[68815]],[[68752,68752],"mapped",[68816]],[[68753,68753],"mapped",[68817]],[[68754,68754],"mapped",[68818]],[[68755,68755],"mapped",[68819]],[[68756,68756],"mapped",[68820]],[[68757,68757],"mapped",[68821]],[[68758,68758],"mapped",[68822]],[[68759,68759],"mapped",[68823]],[[68760,68760],"mapped",[68824]],[[68761,68761],"mapped",[68825]],[[68762,68762],"mapped",[68826]],[[68763,68763],"mapped",[68827]],[[68764,68764],"mapped",[68828]],[[68765,68765],"mapped",[68829]],[[68766,68766],"mapped",[68830]],[[68767,68767],"mapped",[68831]],[[68768,68768],"mapped",[68832]],[[68769,68769],"mapped",[68833]],[[68770,68770],"mapped",[68834]],[[68771,68771],"mapped",[68835]],[[68772,68772],"mapped",[68836]],[[68773,68773],"mapped",[68837]],[[68774,68774],"mapped",[68838]],[[68775,68775],"mapped",[68839]],[[68776,68776],"mapped",[68840]],[[68777,68777],"mapped",[68841]],[[68778,68778],"mapped",[68842]],[[68779,68779],"mapped",[68843]],[[68780,68780],"mapped",[68844]],[[68781,68781],"mapped",[68845]],[[68782,68782],"mapped",[68846]],[[68783,68783],"mapped",[68847]],[[68784,68784],"mapped",[68848]],[[68785,68785],"mapped",[68849]],[[68786,68786],"mapped",[68850]],[[68787,68799],"disallowed"],[[68800,68850],"valid"],[[68851,68857],"disallowed"],[[68858,68863],"valid",[],"NV8"],[[68864,69215],"disallowed"],[[69216,69246],"valid",[],"NV8"],[[69247,69631],"disallowed"],[[69632,69702],"valid"],[[69703,69709],"valid",[],"NV8"],[[69710,69713],"disallowed"],[[69714,69733],"valid",[],"NV8"],[[69734,69743],"valid"],[[69744,69758],"disallowed"],[[69759,69759],"valid"],[[69760,69818],"valid"],[[69819,69820],"valid",[],"NV8"],[[69821,69821],"disallowed"],[[69822,69825],"valid",[],"NV8"],[[69826,69839],"disallowed"],[[69840,69864],"valid"],[[69865,69871],"disallowed"],[[69872,69881],"valid"],[[69882,69887],"disallowed"],[[69888,69940],"valid"],[[69941,69941],"disallowed"],[[69942,69951],"valid"],[[69952,69955],"valid",[],"NV8"],[[69956,69967],"disallowed"],[[69968,70003],"valid"],[[70004,70005],"valid",[],"NV8"],[[70006,70006],"valid"],[[70007,70015],"disallowed"],[[70016,70084],"valid"],[[70085,70088],"valid",[],"NV8"],[[70089,70089],"valid",[],"NV8"],[[70090,70092],"valid"],[[70093,70093],"valid",[],"NV8"],[[70094,70095],"disallowed"],[[70096,70105],"valid"],[[70106,70106],"valid"],[[70107,70107],"valid",[],"NV8"],[[70108,70108],"valid"],[[70109,70111],"valid",[],"NV8"],[[70112,70112],"disallowed"],[[70113,70132],"valid",[],"NV8"],[[70133,70143],"disallowed"],[[70144,70161],"valid"],[[70162,70162],"disallowed"],[[70163,70199],"valid"],[[70200,70205],"valid",[],"NV8"],[[70206,70271],"disallowed"],[[70272,70278],"valid"],[[70279,70279],"disallowed"],[[70280,70280],"valid"],[[70281,70281],"disallowed"],[[70282,70285],"valid"],[[70286,70286],"disallowed"],[[70287,70301],"valid"],[[70302,70302],"disallowed"],[[70303,70312],"valid"],[[70313,70313],"valid",[],"NV8"],[[70314,70319],"disallowed"],[[70320,70378],"valid"],[[70379,70383],"disallowed"],[[70384,70393],"valid"],[[70394,70399],"disallowed"],[[70400,70400],"valid"],[[70401,70403],"valid"],[[70404,70404],"disallowed"],[[70405,70412],"valid"],[[70413,70414],"disallowed"],[[70415,70416],"valid"],[[70417,70418],"disallowed"],[[70419,70440],"valid"],[[70441,70441],"disallowed"],[[70442,70448],"valid"],[[70449,70449],"disallowed"],[[70450,70451],"valid"],[[70452,70452],"disallowed"],[[70453,70457],"valid"],[[70458,70459],"disallowed"],[[70460,70468],"valid"],[[70469,70470],"disallowed"],[[70471,70472],"valid"],[[70473,70474],"disallowed"],[[70475,70477],"valid"],[[70478,70479],"disallowed"],[[70480,70480],"valid"],[[70481,70486],"disallowed"],[[70487,70487],"valid"],[[70488,70492],"disallowed"],[[70493,70499],"valid"],[[70500,70501],"disallowed"],[[70502,70508],"valid"],[[70509,70511],"disallowed"],[[70512,70516],"valid"],[[70517,70783],"disallowed"],[[70784,70853],"valid"],[[70854,70854],"valid",[],"NV8"],[[70855,70855],"valid"],[[70856,70863],"disallowed"],[[70864,70873],"valid"],[[70874,71039],"disallowed"],[[71040,71093],"valid"],[[71094,71095],"disallowed"],[[71096,71104],"valid"],[[71105,71113],"valid",[],"NV8"],[[71114,71127],"valid",[],"NV8"],[[71128,71133],"valid"],[[71134,71167],"disallowed"],[[71168,71232],"valid"],[[71233,71235],"valid",[],"NV8"],[[71236,71236],"valid"],[[71237,71247],"disallowed"],[[71248,71257],"valid"],[[71258,71295],"disallowed"],[[71296,71351],"valid"],[[71352,71359],"disallowed"],[[71360,71369],"valid"],[[71370,71423],"disallowed"],[[71424,71449],"valid"],[[71450,71452],"disallowed"],[[71453,71467],"valid"],[[71468,71471],"disallowed"],[[71472,71481],"valid"],[[71482,71487],"valid",[],"NV8"],[[71488,71839],"disallowed"],[[71840,71840],"mapped",[71872]],[[71841,71841],"mapped",[71873]],[[71842,71842],"mapped",[71874]],[[71843,71843],"mapped",[71875]],[[71844,71844],"mapped",[71876]],[[71845,71845],"mapped",[71877]],[[71846,71846],"mapped",[71878]],[[71847,71847],"mapped",[71879]],[[71848,71848],"mapped",[71880]],[[71849,71849],"mapped",[71881]],[[71850,71850],"mapped",[71882]],[[71851,71851],"mapped",[71883]],[[71852,71852],"mapped",[71884]],[[71853,71853],"mapped",[71885]],[[71854,71854],"mapped",[71886]],[[71855,71855],"mapped",[71887]],[[71856,71856],"mapped",[71888]],[[71857,71857],"mapped",[71889]],[[71858,71858],"mapped",[71890]],[[71859,71859],"mapped",[71891]],[[71860,71860],"mapped",[71892]],[[71861,71861],"mapped",[71893]],[[71862,71862],"mapped",[71894]],[[71863,71863],"mapped",[71895]],[[71864,71864],"mapped",[71896]],[[71865,71865],"mapped",[71897]],[[71866,71866],"mapped",[71898]],[[71867,71867],"mapped",[71899]],[[71868,71868],"mapped",[71900]],[[71869,71869],"mapped",[71901]],[[71870,71870],"mapped",[71902]],[[71871,71871],"mapped",[71903]],[[71872,71913],"valid"],[[71914,71922],"valid",[],"NV8"],[[71923,71934],"disallowed"],[[71935,71935],"valid"],[[71936,72383],"disallowed"],[[72384,72440],"valid"],[[72441,73727],"disallowed"],[[73728,74606],"valid"],[[74607,74648],"valid"],[[74649,74649],"valid"],[[74650,74751],"disallowed"],[[74752,74850],"valid",[],"NV8"],[[74851,74862],"valid",[],"NV8"],[[74863,74863],"disallowed"],[[74864,74867],"valid",[],"NV8"],[[74868,74868],"valid",[],"NV8"],[[74869,74879],"disallowed"],[[74880,75075],"valid"],[[75076,77823],"disallowed"],[[77824,78894],"valid"],[[78895,82943],"disallowed"],[[82944,83526],"valid"],[[83527,92159],"disallowed"],[[92160,92728],"valid"],[[92729,92735],"disallowed"],[[92736,92766],"valid"],[[92767,92767],"disallowed"],[[92768,92777],"valid"],[[92778,92781],"disallowed"],[[92782,92783],"valid",[],"NV8"],[[92784,92879],"disallowed"],[[92880,92909],"valid"],[[92910,92911],"disallowed"],[[92912,92916],"valid"],[[92917,92917],"valid",[],"NV8"],[[92918,92927],"disallowed"],[[92928,92982],"valid"],[[92983,92991],"valid",[],"NV8"],[[92992,92995],"valid"],[[92996,92997],"valid",[],"NV8"],[[92998,93007],"disallowed"],[[93008,93017],"valid"],[[93018,93018],"disallowed"],[[93019,93025],"valid",[],"NV8"],[[93026,93026],"disallowed"],[[93027,93047],"valid"],[[93048,93052],"disallowed"],[[93053,93071],"valid"],[[93072,93951],"disallowed"],[[93952,94020],"valid"],[[94021,94031],"disallowed"],[[94032,94078],"valid"],[[94079,94094],"disallowed"],[[94095,94111],"valid"],[[94112,110591],"disallowed"],[[110592,110593],"valid"],[[110594,113663],"disallowed"],[[113664,113770],"valid"],[[113771,113775],"disallowed"],[[113776,113788],"valid"],[[113789,113791],"disallowed"],[[113792,113800],"valid"],[[113801,113807],"disallowed"],[[113808,113817],"valid"],[[113818,113819],"disallowed"],[[113820,113820],"valid",[],"NV8"],[[113821,113822],"valid"],[[113823,113823],"valid",[],"NV8"],[[113824,113827],"ignored"],[[113828,118783],"disallowed"],[[118784,119029],"valid",[],"NV8"],[[119030,119039],"disallowed"],[[119040,119078],"valid",[],"NV8"],[[119079,119080],"disallowed"],[[119081,119081],"valid",[],"NV8"],[[119082,119133],"valid",[],"NV8"],[[119134,119134],"mapped",[119127,119141]],[[119135,119135],"mapped",[119128,119141]],[[119136,119136],"mapped",[119128,119141,119150]],[[119137,119137],"mapped",[119128,119141,119151]],[[119138,119138],"mapped",[119128,119141,119152]],[[119139,119139],"mapped",[119128,119141,119153]],[[119140,119140],"mapped",[119128,119141,119154]],[[119141,119154],"valid",[],"NV8"],[[119155,119162],"disallowed"],[[119163,119226],"valid",[],"NV8"],[[119227,119227],"mapped",[119225,119141]],[[119228,119228],"mapped",[119226,119141]],[[119229,119229],"mapped",[119225,119141,119150]],[[119230,119230],"mapped",[119226,119141,119150]],[[119231,119231],"mapped",[119225,119141,119151]],[[119232,119232],"mapped",[119226,119141,119151]],[[119233,119261],"valid",[],"NV8"],[[119262,119272],"valid",[],"NV8"],[[119273,119295],"disallowed"],[[119296,119365],"valid",[],"NV8"],[[119366,119551],"disallowed"],[[119552,119638],"valid",[],"NV8"],[[119639,119647],"disallowed"],[[119648,119665],"valid",[],"NV8"],[[119666,119807],"disallowed"],[[119808,119808],"mapped",[97]],[[119809,119809],"mapped",[98]],[[119810,119810],"mapped",[99]],[[119811,119811],"mapped",[100]],[[119812,119812],"mapped",[101]],[[119813,119813],"mapped",[102]],[[119814,119814],"mapped",[103]],[[119815,119815],"mapped",[104]],[[119816,119816],"mapped",[105]],[[119817,119817],"mapped",[106]],[[119818,119818],"mapped",[107]],[[119819,119819],"mapped",[108]],[[119820,119820],"mapped",[109]],[[119821,119821],"mapped",[110]],[[119822,119822],"mapped",[111]],[[119823,119823],"mapped",[112]],[[119824,119824],"mapped",[113]],[[119825,119825],"mapped",[114]],[[119826,119826],"mapped",[115]],[[119827,119827],"mapped",[116]],[[119828,119828],"mapped",[117]],[[119829,119829],"mapped",[118]],[[119830,119830],"mapped",[119]],[[119831,119831],"mapped",[120]],[[119832,119832],"mapped",[121]],[[119833,119833],"mapped",[122]],[[119834,119834],"mapped",[97]],[[119835,119835],"mapped",[98]],[[119836,119836],"mapped",[99]],[[119837,119837],"mapped",[100]],[[119838,119838],"mapped",[101]],[[119839,119839],"mapped",[102]],[[119840,119840],"mapped",[103]],[[119841,119841],"mapped",[104]],[[119842,119842],"mapped",[105]],[[119843,119843],"mapped",[106]],[[119844,119844],"mapped",[107]],[[119845,119845],"mapped",[108]],[[119846,119846],"mapped",[109]],[[119847,119847],"mapped",[110]],[[119848,119848],"mapped",[111]],[[119849,119849],"mapped",[112]],[[119850,119850],"mapped",[113]],[[119851,119851],"mapped",[114]],[[119852,119852],"mapped",[115]],[[119853,119853],"mapped",[116]],[[119854,119854],"mapped",[117]],[[119855,119855],"mapped",[118]],[[119856,119856],"mapped",[119]],[[119857,119857],"mapped",[120]],[[119858,119858],"mapped",[121]],[[119859,119859],"mapped",[122]],[[119860,119860],"mapped",[97]],[[119861,119861],"mapped",[98]],[[119862,119862],"mapped",[99]],[[119863,119863],"mapped",[100]],[[119864,119864],"mapped",[101]],[[119865,119865],"mapped",[102]],[[119866,119866],"mapped",[103]],[[119867,119867],"mapped",[104]],[[119868,119868],"mapped",[105]],[[119869,119869],"mapped",[106]],[[119870,119870],"mapped",[107]],[[119871,119871],"mapped",[108]],[[119872,119872],"mapped",[109]],[[119873,119873],"mapped",[110]],[[119874,119874],"mapped",[111]],[[119875,119875],"mapped",[112]],[[119876,119876],"mapped",[113]],[[119877,119877],"mapped",[114]],[[119878,119878],"mapped",[115]],[[119879,119879],"mapped",[116]],[[119880,119880],"mapped",[117]],[[119881,119881],"mapped",[118]],[[119882,119882],"mapped",[119]],[[119883,119883],"mapped",[120]],[[119884,119884],"mapped",[121]],[[119885,119885],"mapped",[122]],[[119886,119886],"mapped",[97]],[[119887,119887],"mapped",[98]],[[119888,119888],"mapped",[99]],[[119889,119889],"mapped",[100]],[[119890,119890],"mapped",[101]],[[119891,119891],"mapped",[102]],[[119892,119892],"mapped",[103]],[[119893,119893],"disallowed"],[[119894,119894],"mapped",[105]],[[119895,119895],"mapped",[106]],[[119896,119896],"mapped",[107]],[[119897,119897],"mapped",[108]],[[119898,119898],"mapped",[109]],[[119899,119899],"mapped",[110]],[[119900,119900],"mapped",[111]],[[119901,119901],"mapped",[112]],[[119902,119902],"mapped",[113]],[[119903,119903],"mapped",[114]],[[119904,119904],"mapped",[115]],[[119905,119905],"mapped",[116]],[[119906,119906],"mapped",[117]],[[119907,119907],"mapped",[118]],[[119908,119908],"mapped",[119]],[[119909,119909],"mapped",[120]],[[119910,119910],"mapped",[121]],[[119911,119911],"mapped",[122]],[[119912,119912],"mapped",[97]],[[119913,119913],"mapped",[98]],[[119914,119914],"mapped",[99]],[[119915,119915],"mapped",[100]],[[119916,119916],"mapped",[101]],[[119917,119917],"mapped",[102]],[[119918,119918],"mapped",[103]],[[119919,119919],"mapped",[104]],[[119920,119920],"mapped",[105]],[[119921,119921],"mapped",[106]],[[119922,119922],"mapped",[107]],[[119923,119923],"mapped",[108]],[[119924,119924],"mapped",[109]],[[119925,119925],"mapped",[110]],[[119926,119926],"mapped",[111]],[[119927,119927],"mapped",[112]],[[119928,119928],"mapped",[113]],[[119929,119929],"mapped",[114]],[[119930,119930],"mapped",[115]],[[119931,119931],"mapped",[116]],[[119932,119932],"mapped",[117]],[[119933,119933],"mapped",[118]],[[119934,119934],"mapped",[119]],[[119935,119935],"mapped",[120]],[[119936,119936],"mapped",[121]],[[119937,119937],"mapped",[122]],[[119938,119938],"mapped",[97]],[[119939,119939],"mapped",[98]],[[119940,119940],"mapped",[99]],[[119941,119941],"mapped",[100]],[[119942,119942],"mapped",[101]],[[119943,119943],"mapped",[102]],[[119944,119944],"mapped",[103]],[[119945,119945],"mapped",[104]],[[119946,119946],"mapped",[105]],[[119947,119947],"mapped",[106]],[[119948,119948],"mapped",[107]],[[119949,119949],"mapped",[108]],[[119950,119950],"mapped",[109]],[[119951,119951],"mapped",[110]],[[119952,119952],"mapped",[111]],[[119953,119953],"mapped",[112]],[[119954,119954],"mapped",[113]],[[119955,119955],"mapped",[114]],[[119956,119956],"mapped",[115]],[[119957,119957],"mapped",[116]],[[119958,119958],"mapped",[117]],[[119959,119959],"mapped",[118]],[[119960,119960],"mapped",[119]],[[119961,119961],"mapped",[120]],[[119962,119962],"mapped",[121]],[[119963,119963],"mapped",[122]],[[119964,119964],"mapped",[97]],[[119965,119965],"disallowed"],[[119966,119966],"mapped",[99]],[[119967,119967],"mapped",[100]],[[119968,119969],"disallowed"],[[119970,119970],"mapped",[103]],[[119971,119972],"disallowed"],[[119973,119973],"mapped",[106]],[[119974,119974],"mapped",[107]],[[119975,119976],"disallowed"],[[119977,119977],"mapped",[110]],[[119978,119978],"mapped",[111]],[[119979,119979],"mapped",[112]],[[119980,119980],"mapped",[113]],[[119981,119981],"disallowed"],[[119982,119982],"mapped",[115]],[[119983,119983],"mapped",[116]],[[119984,119984],"mapped",[117]],[[119985,119985],"mapped",[118]],[[119986,119986],"mapped",[119]],[[119987,119987],"mapped",[120]],[[119988,119988],"mapped",[121]],[[119989,119989],"mapped",[122]],[[119990,119990],"mapped",[97]],[[119991,119991],"mapped",[98]],[[119992,119992],"mapped",[99]],[[119993,119993],"mapped",[100]],[[119994,119994],"disallowed"],[[119995,119995],"mapped",[102]],[[119996,119996],"disallowed"],[[119997,119997],"mapped",[104]],[[119998,119998],"mapped",[105]],[[119999,119999],"mapped",[106]],[[120000,120000],"mapped",[107]],[[120001,120001],"mapped",[108]],[[120002,120002],"mapped",[109]],[[120003,120003],"mapped",[110]],[[120004,120004],"disallowed"],[[120005,120005],"mapped",[112]],[[120006,120006],"mapped",[113]],[[120007,120007],"mapped",[114]],[[120008,120008],"mapped",[115]],[[120009,120009],"mapped",[116]],[[120010,120010],"mapped",[117]],[[120011,120011],"mapped",[118]],[[120012,120012],"mapped",[119]],[[120013,120013],"mapped",[120]],[[120014,120014],"mapped",[121]],[[120015,120015],"mapped",[122]],[[120016,120016],"mapped",[97]],[[120017,120017],"mapped",[98]],[[120018,120018],"mapped",[99]],[[120019,120019],"mapped",[100]],[[120020,120020],"mapped",[101]],[[120021,120021],"mapped",[102]],[[120022,120022],"mapped",[103]],[[120023,120023],"mapped",[104]],[[120024,120024],"mapped",[105]],[[120025,120025],"mapped",[106]],[[120026,120026],"mapped",[107]],[[120027,120027],"mapped",[108]],[[120028,120028],"mapped",[109]],[[120029,120029],"mapped",[110]],[[120030,120030],"mapped",[111]],[[120031,120031],"mapped",[112]],[[120032,120032],"mapped",[113]],[[120033,120033],"mapped",[114]],[[120034,120034],"mapped",[115]],[[120035,120035],"mapped",[116]],[[120036,120036],"mapped",[117]],[[120037,120037],"mapped",[118]],[[120038,120038],"mapped",[119]],[[120039,120039],"mapped",[120]],[[120040,120040],"mapped",[121]],[[120041,120041],"mapped",[122]],[[120042,120042],"mapped",[97]],[[120043,120043],"mapped",[98]],[[120044,120044],"mapped",[99]],[[120045,120045],"mapped",[100]],[[120046,120046],"mapped",[101]],[[120047,120047],"mapped",[102]],[[120048,120048],"mapped",[103]],[[120049,120049],"mapped",[104]],[[120050,120050],"mapped",[105]],[[120051,120051],"mapped",[106]],[[120052,120052],"mapped",[107]],[[120053,120053],"mapped",[108]],[[120054,120054],"mapped",[109]],[[120055,120055],"mapped",[110]],[[120056,120056],"mapped",[111]],[[120057,120057],"mapped",[112]],[[120058,120058],"mapped",[113]],[[120059,120059],"mapped",[114]],[[120060,120060],"mapped",[115]],[[120061,120061],"mapped",[116]],[[120062,120062],"mapped",[117]],[[120063,120063],"mapped",[118]],[[120064,120064],"mapped",[119]],[[120065,120065],"mapped",[120]],[[120066,120066],"mapped",[121]],[[120067,120067],"mapped",[122]],[[120068,120068],"mapped",[97]],[[120069,120069],"mapped",[98]],[[120070,120070],"disallowed"],[[120071,120071],"mapped",[100]],[[120072,120072],"mapped",[101]],[[120073,120073],"mapped",[102]],[[120074,120074],"mapped",[103]],[[120075,120076],"disallowed"],[[120077,120077],"mapped",[106]],[[120078,120078],"mapped",[107]],[[120079,120079],"mapped",[108]],[[120080,120080],"mapped",[109]],[[120081,120081],"mapped",[110]],[[120082,120082],"mapped",[111]],[[120083,120083],"mapped",[112]],[[120084,120084],"mapped",[113]],[[120085,120085],"disallowed"],[[120086,120086],"mapped",[115]],[[120087,120087],"mapped",[116]],[[120088,120088],"mapped",[117]],[[120089,120089],"mapped",[118]],[[120090,120090],"mapped",[119]],[[120091,120091],"mapped",[120]],[[120092,120092],"mapped",[121]],[[120093,120093],"disallowed"],[[120094,120094],"mapped",[97]],[[120095,120095],"mapped",[98]],[[120096,120096],"mapped",[99]],[[120097,120097],"mapped",[100]],[[120098,120098],"mapped",[101]],[[120099,120099],"mapped",[102]],[[120100,120100],"mapped",[103]],[[120101,120101],"mapped",[104]],[[120102,120102],"mapped",[105]],[[120103,120103],"mapped",[106]],[[120104,120104],"mapped",[107]],[[120105,120105],"mapped",[108]],[[120106,120106],"mapped",[109]],[[120107,120107],"mapped",[110]],[[120108,120108],"mapped",[111]],[[120109,120109],"mapped",[112]],[[120110,120110],"mapped",[113]],[[120111,120111],"mapped",[114]],[[120112,120112],"mapped",[115]],[[120113,120113],"mapped",[116]],[[120114,120114],"mapped",[117]],[[120115,120115],"mapped",[118]],[[120116,120116],"mapped",[119]],[[120117,120117],"mapped",[120]],[[120118,120118],"mapped",[121]],[[120119,120119],"mapped",[122]],[[120120,120120],"mapped",[97]],[[120121,120121],"mapped",[98]],[[120122,120122],"disallowed"],[[120123,120123],"mapped",[100]],[[120124,120124],"mapped",[101]],[[120125,120125],"mapped",[102]],[[120126,120126],"mapped",[103]],[[120127,120127],"disallowed"],[[120128,120128],"mapped",[105]],[[120129,120129],"mapped",[106]],[[120130,120130],"mapped",[107]],[[120131,120131],"mapped",[108]],[[120132,120132],"mapped",[109]],[[120133,120133],"disallowed"],[[120134,120134],"mapped",[111]],[[120135,120137],"disallowed"],[[120138,120138],"mapped",[115]],[[120139,120139],"mapped",[116]],[[120140,120140],"mapped",[117]],[[120141,120141],"mapped",[118]],[[120142,120142],"mapped",[119]],[[120143,120143],"mapped",[120]],[[120144,120144],"mapped",[121]],[[120145,120145],"disallowed"],[[120146,120146],"mapped",[97]],[[120147,120147],"mapped",[98]],[[120148,120148],"mapped",[99]],[[120149,120149],"mapped",[100]],[[120150,120150],"mapped",[101]],[[120151,120151],"mapped",[102]],[[120152,120152],"mapped",[103]],[[120153,120153],"mapped",[104]],[[120154,120154],"mapped",[105]],[[120155,120155],"mapped",[106]],[[120156,120156],"mapped",[107]],[[120157,120157],"mapped",[108]],[[120158,120158],"mapped",[109]],[[120159,120159],"mapped",[110]],[[120160,120160],"mapped",[111]],[[120161,120161],"mapped",[112]],[[120162,120162],"mapped",[113]],[[120163,120163],"mapped",[114]],[[120164,120164],"mapped",[115]],[[120165,120165],"mapped",[116]],[[120166,120166],"mapped",[117]],[[120167,120167],"mapped",[118]],[[120168,120168],"mapped",[119]],[[120169,120169],"mapped",[120]],[[120170,120170],"mapped",[121]],[[120171,120171],"mapped",[122]],[[120172,120172],"mapped",[97]],[[120173,120173],"mapped",[98]],[[120174,120174],"mapped",[99]],[[120175,120175],"mapped",[100]],[[120176,120176],"mapped",[101]],[[120177,120177],"mapped",[102]],[[120178,120178],"mapped",[103]],[[120179,120179],"mapped",[104]],[[120180,120180],"mapped",[105]],[[120181,120181],"mapped",[106]],[[120182,120182],"mapped",[107]],[[120183,120183],"mapped",[108]],[[120184,120184],"mapped",[109]],[[120185,120185],"mapped",[110]],[[120186,120186],"mapped",[111]],[[120187,120187],"mapped",[112]],[[120188,120188],"mapped",[113]],[[120189,120189],"mapped",[114]],[[120190,120190],"mapped",[115]],[[120191,120191],"mapped",[116]],[[120192,120192],"mapped",[117]],[[120193,120193],"mapped",[118]],[[120194,120194],"mapped",[119]],[[120195,120195],"mapped",[120]],[[120196,120196],"mapped",[121]],[[120197,120197],"mapped",[122]],[[120198,120198],"mapped",[97]],[[120199,120199],"mapped",[98]],[[120200,120200],"mapped",[99]],[[120201,120201],"mapped",[100]],[[120202,120202],"mapped",[101]],[[120203,120203],"mapped",[102]],[[120204,120204],"mapped",[103]],[[120205,120205],"mapped",[104]],[[120206,120206],"mapped",[105]],[[120207,120207],"mapped",[106]],[[120208,120208],"mapped",[107]],[[120209,120209],"mapped",[108]],[[120210,120210],"mapped",[109]],[[120211,120211],"mapped",[110]],[[120212,120212],"mapped",[111]],[[120213,120213],"mapped",[112]],[[120214,120214],"mapped",[113]],[[120215,120215],"mapped",[114]],[[120216,120216],"mapped",[115]],[[120217,120217],"mapped",[116]],[[120218,120218],"mapped",[117]],[[120219,120219],"mapped",[118]],[[120220,120220],"mapped",[119]],[[120221,120221],"mapped",[120]],[[120222,120222],"mapped",[121]],[[120223,120223],"mapped",[122]],[[120224,120224],"mapped",[97]],[[120225,120225],"mapped",[98]],[[120226,120226],"mapped",[99]],[[120227,120227],"mapped",[100]],[[120228,120228],"mapped",[101]],[[120229,120229],"mapped",[102]],[[120230,120230],"mapped",[103]],[[120231,120231],"mapped",[104]],[[120232,120232],"mapped",[105]],[[120233,120233],"mapped",[106]],[[120234,120234],"mapped",[107]],[[120235,120235],"mapped",[108]],[[120236,120236],"mapped",[109]],[[120237,120237],"mapped",[110]],[[120238,120238],"mapped",[111]],[[120239,120239],"mapped",[112]],[[120240,120240],"mapped",[113]],[[120241,120241],"mapped",[114]],[[120242,120242],"mapped",[115]],[[120243,120243],"mapped",[116]],[[120244,120244],"mapped",[117]],[[120245,120245],"mapped",[118]],[[120246,120246],"mapped",[119]],[[120247,120247],"mapped",[120]],[[120248,120248],"mapped",[121]],[[120249,120249],"mapped",[122]],[[120250,120250],"mapped",[97]],[[120251,120251],"mapped",[98]],[[120252,120252],"mapped",[99]],[[120253,120253],"mapped",[100]],[[120254,120254],"mapped",[101]],[[120255,120255],"mapped",[102]],[[120256,120256],"mapped",[103]],[[120257,120257],"mapped",[104]],[[120258,120258],"mapped",[105]],[[120259,120259],"mapped",[106]],[[120260,120260],"mapped",[107]],[[120261,120261],"mapped",[108]],[[120262,120262],"mapped",[109]],[[120263,120263],"mapped",[110]],[[120264,120264],"mapped",[111]],[[120265,120265],"mapped",[112]],[[120266,120266],"mapped",[113]],[[120267,120267],"mapped",[114]],[[120268,120268],"mapped",[115]],[[120269,120269],"mapped",[116]],[[120270,120270],"mapped",[117]],[[120271,120271],"mapped",[118]],[[120272,120272],"mapped",[119]],[[120273,120273],"mapped",[120]],[[120274,120274],"mapped",[121]],[[120275,120275],"mapped",[122]],[[120276,120276],"mapped",[97]],[[120277,120277],"mapped",[98]],[[120278,120278],"mapped",[99]],[[120279,120279],"mapped",[100]],[[120280,120280],"mapped",[101]],[[120281,120281],"mapped",[102]],[[120282,120282],"mapped",[103]],[[120283,120283],"mapped",[104]],[[120284,120284],"mapped",[105]],[[120285,120285],"mapped",[106]],[[120286,120286],"mapped",[107]],[[120287,120287],"mapped",[108]],[[120288,120288],"mapped",[109]],[[120289,120289],"mapped",[110]],[[120290,120290],"mapped",[111]],[[120291,120291],"mapped",[112]],[[120292,120292],"mapped",[113]],[[120293,120293],"mapped",[114]],[[120294,120294],"mapped",[115]],[[120295,120295],"mapped",[116]],[[120296,120296],"mapped",[117]],[[120297,120297],"mapped",[118]],[[120298,120298],"mapped",[119]],[[120299,120299],"mapped",[120]],[[120300,120300],"mapped",[121]],[[120301,120301],"mapped",[122]],[[120302,120302],"mapped",[97]],[[120303,120303],"mapped",[98]],[[120304,120304],"mapped",[99]],[[120305,120305],"mapped",[100]],[[120306,120306],"mapped",[101]],[[120307,120307],"mapped",[102]],[[120308,120308],"mapped",[103]],[[120309,120309],"mapped",[104]],[[120310,120310],"mapped",[105]],[[120311,120311],"mapped",[106]],[[120312,120312],"mapped",[107]],[[120313,120313],"mapped",[108]],[[120314,120314],"mapped",[109]],[[120315,120315],"mapped",[110]],[[120316,120316],"mapped",[111]],[[120317,120317],"mapped",[112]],[[120318,120318],"mapped",[113]],[[120319,120319],"mapped",[114]],[[120320,120320],"mapped",[115]],[[120321,120321],"mapped",[116]],[[120322,120322],"mapped",[117]],[[120323,120323],"mapped",[118]],[[120324,120324],"mapped",[119]],[[120325,120325],"mapped",[120]],[[120326,120326],"mapped",[121]],[[120327,120327],"mapped",[122]],[[120328,120328],"mapped",[97]],[[120329,120329],"mapped",[98]],[[120330,120330],"mapped",[99]],[[120331,120331],"mapped",[100]],[[120332,120332],"mapped",[101]],[[120333,120333],"mapped",[102]],[[120334,120334],"mapped",[103]],[[120335,120335],"mapped",[104]],[[120336,120336],"mapped",[105]],[[120337,120337],"mapped",[106]],[[120338,120338],"mapped",[107]],[[120339,120339],"mapped",[108]],[[120340,120340],"mapped",[109]],[[120341,120341],"mapped",[110]],[[120342,120342],"mapped",[111]],[[120343,120343],"mapped",[112]],[[120344,120344],"mapped",[113]],[[120345,120345],"mapped",[114]],[[120346,120346],"mapped",[115]],[[120347,120347],"mapped",[116]],[[120348,120348],"mapped",[117]],[[120349,120349],"mapped",[118]],[[120350,120350],"mapped",[119]],[[120351,120351],"mapped",[120]],[[120352,120352],"mapped",[121]],[[120353,120353],"mapped",[122]],[[120354,120354],"mapped",[97]],[[120355,120355],"mapped",[98]],[[120356,120356],"mapped",[99]],[[120357,120357],"mapped",[100]],[[120358,120358],"mapped",[101]],[[120359,120359],"mapped",[102]],[[120360,120360],"mapped",[103]],[[120361,120361],"mapped",[104]],[[120362,120362],"mapped",[105]],[[120363,120363],"mapped",[106]],[[120364,120364],"mapped",[107]],[[120365,120365],"mapped",[108]],[[120366,120366],"mapped",[109]],[[120367,120367],"mapped",[110]],[[120368,120368],"mapped",[111]],[[120369,120369],"mapped",[112]],[[120370,120370],"mapped",[113]],[[120371,120371],"mapped",[114]],[[120372,120372],"mapped",[115]],[[120373,120373],"mapped",[116]],[[120374,120374],"mapped",[117]],[[120375,120375],"mapped",[118]],[[120376,120376],"mapped",[119]],[[120377,120377],"mapped",[120]],[[120378,120378],"mapped",[121]],[[120379,120379],"mapped",[122]],[[120380,120380],"mapped",[97]],[[120381,120381],"mapped",[98]],[[120382,120382],"mapped",[99]],[[120383,120383],"mapped",[100]],[[120384,120384],"mapped",[101]],[[120385,120385],"mapped",[102]],[[120386,120386],"mapped",[103]],[[120387,120387],"mapped",[104]],[[120388,120388],"mapped",[105]],[[120389,120389],"mapped",[106]],[[120390,120390],"mapped",[107]],[[120391,120391],"mapped",[108]],[[120392,120392],"mapped",[109]],[[120393,120393],"mapped",[110]],[[120394,120394],"mapped",[111]],[[120395,120395],"mapped",[112]],[[120396,120396],"mapped",[113]],[[120397,120397],"mapped",[114]],[[120398,120398],"mapped",[115]],[[120399,120399],"mapped",[116]],[[120400,120400],"mapped",[117]],[[120401,120401],"mapped",[118]],[[120402,120402],"mapped",[119]],[[120403,120403],"mapped",[120]],[[120404,120404],"mapped",[121]],[[120405,120405],"mapped",[122]],[[120406,120406],"mapped",[97]],[[120407,120407],"mapped",[98]],[[120408,120408],"mapped",[99]],[[120409,120409],"mapped",[100]],[[120410,120410],"mapped",[101]],[[120411,120411],"mapped",[102]],[[120412,120412],"mapped",[103]],[[120413,120413],"mapped",[104]],[[120414,120414],"mapped",[105]],[[120415,120415],"mapped",[106]],[[120416,120416],"mapped",[107]],[[120417,120417],"mapped",[108]],[[120418,120418],"mapped",[109]],[[120419,120419],"mapped",[110]],[[120420,120420],"mapped",[111]],[[120421,120421],"mapped",[112]],[[120422,120422],"mapped",[113]],[[120423,120423],"mapped",[114]],[[120424,120424],"mapped",[115]],[[120425,120425],"mapped",[116]],[[120426,120426],"mapped",[117]],[[120427,120427],"mapped",[118]],[[120428,120428],"mapped",[119]],[[120429,120429],"mapped",[120]],[[120430,120430],"mapped",[121]],[[120431,120431],"mapped",[122]],[[120432,120432],"mapped",[97]],[[120433,120433],"mapped",[98]],[[120434,120434],"mapped",[99]],[[120435,120435],"mapped",[100]],[[120436,120436],"mapped",[101]],[[120437,120437],"mapped",[102]],[[120438,120438],"mapped",[103]],[[120439,120439],"mapped",[104]],[[120440,120440],"mapped",[105]],[[120441,120441],"mapped",[106]],[[120442,120442],"mapped",[107]],[[120443,120443],"mapped",[108]],[[120444,120444],"mapped",[109]],[[120445,120445],"mapped",[110]],[[120446,120446],"mapped",[111]],[[120447,120447],"mapped",[112]],[[120448,120448],"mapped",[113]],[[120449,120449],"mapped",[114]],[[120450,120450],"mapped",[115]],[[120451,120451],"mapped",[116]],[[120452,120452],"mapped",[117]],[[120453,120453],"mapped",[118]],[[120454,120454],"mapped",[119]],[[120455,120455],"mapped",[120]],[[120456,120456],"mapped",[121]],[[120457,120457],"mapped",[122]],[[120458,120458],"mapped",[97]],[[120459,120459],"mapped",[98]],[[120460,120460],"mapped",[99]],[[120461,120461],"mapped",[100]],[[120462,120462],"mapped",[101]],[[120463,120463],"mapped",[102]],[[120464,120464],"mapped",[103]],[[120465,120465],"mapped",[104]],[[120466,120466],"mapped",[105]],[[120467,120467],"mapped",[106]],[[120468,120468],"mapped",[107]],[[120469,120469],"mapped",[108]],[[120470,120470],"mapped",[109]],[[120471,120471],"mapped",[110]],[[120472,120472],"mapped",[111]],[[120473,120473],"mapped",[112]],[[120474,120474],"mapped",[113]],[[120475,120475],"mapped",[114]],[[120476,120476],"mapped",[115]],[[120477,120477],"mapped",[116]],[[120478,120478],"mapped",[117]],[[120479,120479],"mapped",[118]],[[120480,120480],"mapped",[119]],[[120481,120481],"mapped",[120]],[[120482,120482],"mapped",[121]],[[120483,120483],"mapped",[122]],[[120484,120484],"mapped",[305]],[[120485,120485],"mapped",[567]],[[120486,120487],"disallowed"],[[120488,120488],"mapped",[945]],[[120489,120489],"mapped",[946]],[[120490,120490],"mapped",[947]],[[120491,120491],"mapped",[948]],[[120492,120492],"mapped",[949]],[[120493,120493],"mapped",[950]],[[120494,120494],"mapped",[951]],[[120495,120495],"mapped",[952]],[[120496,120496],"mapped",[953]],[[120497,120497],"mapped",[954]],[[120498,120498],"mapped",[955]],[[120499,120499],"mapped",[956]],[[120500,120500],"mapped",[957]],[[120501,120501],"mapped",[958]],[[120502,120502],"mapped",[959]],[[120503,120503],"mapped",[960]],[[120504,120504],"mapped",[961]],[[120505,120505],"mapped",[952]],[[120506,120506],"mapped",[963]],[[120507,120507],"mapped",[964]],[[120508,120508],"mapped",[965]],[[120509,120509],"mapped",[966]],[[120510,120510],"mapped",[967]],[[120511,120511],"mapped",[968]],[[120512,120512],"mapped",[969]],[[120513,120513],"mapped",[8711]],[[120514,120514],"mapped",[945]],[[120515,120515],"mapped",[946]],[[120516,120516],"mapped",[947]],[[120517,120517],"mapped",[948]],[[120518,120518],"mapped",[949]],[[120519,120519],"mapped",[950]],[[120520,120520],"mapped",[951]],[[120521,120521],"mapped",[952]],[[120522,120522],"mapped",[953]],[[120523,120523],"mapped",[954]],[[120524,120524],"mapped",[955]],[[120525,120525],"mapped",[956]],[[120526,120526],"mapped",[957]],[[120527,120527],"mapped",[958]],[[120528,120528],"mapped",[959]],[[120529,120529],"mapped",[960]],[[120530,120530],"mapped",[961]],[[120531,120532],"mapped",[963]],[[120533,120533],"mapped",[964]],[[120534,120534],"mapped",[965]],[[120535,120535],"mapped",[966]],[[120536,120536],"mapped",[967]],[[120537,120537],"mapped",[968]],[[120538,120538],"mapped",[969]],[[120539,120539],"mapped",[8706]],[[120540,120540],"mapped",[949]],[[120541,120541],"mapped",[952]],[[120542,120542],"mapped",[954]],[[120543,120543],"mapped",[966]],[[120544,120544],"mapped",[961]],[[120545,120545],"mapped",[960]],[[120546,120546],"mapped",[945]],[[120547,120547],"mapped",[946]],[[120548,120548],"mapped",[947]],[[120549,120549],"mapped",[948]],[[120550,120550],"mapped",[949]],[[120551,120551],"mapped",[950]],[[120552,120552],"mapped",[951]],[[120553,120553],"mapped",[952]],[[120554,120554],"mapped",[953]],[[120555,120555],"mapped",[954]],[[120556,120556],"mapped",[955]],[[120557,120557],"mapped",[956]],[[120558,120558],"mapped",[957]],[[120559,120559],"mapped",[958]],[[120560,120560],"mapped",[959]],[[120561,120561],"mapped",[960]],[[120562,120562],"mapped",[961]],[[120563,120563],"mapped",[952]],[[120564,120564],"mapped",[963]],[[120565,120565],"mapped",[964]],[[120566,120566],"mapped",[965]],[[120567,120567],"mapped",[966]],[[120568,120568],"mapped",[967]],[[120569,120569],"mapped",[968]],[[120570,120570],"mapped",[969]],[[120571,120571],"mapped",[8711]],[[120572,120572],"mapped",[945]],[[120573,120573],"mapped",[946]],[[120574,120574],"mapped",[947]],[[120575,120575],"mapped",[948]],[[120576,120576],"mapped",[949]],[[120577,120577],"mapped",[950]],[[120578,120578],"mapped",[951]],[[120579,120579],"mapped",[952]],[[120580,120580],"mapped",[953]],[[120581,120581],"mapped",[954]],[[120582,120582],"mapped",[955]],[[120583,120583],"mapped",[956]],[[120584,120584],"mapped",[957]],[[120585,120585],"mapped",[958]],[[120586,120586],"mapped",[959]],[[120587,120587],"mapped",[960]],[[120588,120588],"mapped",[961]],[[120589,120590],"mapped",[963]],[[120591,120591],"mapped",[964]],[[120592,120592],"mapped",[965]],[[120593,120593],"mapped",[966]],[[120594,120594],"mapped",[967]],[[120595,120595],"mapped",[968]],[[120596,120596],"mapped",[969]],[[120597,120597],"mapped",[8706]],[[120598,120598],"mapped",[949]],[[120599,120599],"mapped",[952]],[[120600,120600],"mapped",[954]],[[120601,120601],"mapped",[966]],[[120602,120602],"mapped",[961]],[[120603,120603],"mapped",[960]],[[120604,120604],"mapped",[945]],[[120605,120605],"mapped",[946]],[[120606,120606],"mapped",[947]],[[120607,120607],"mapped",[948]],[[120608,120608],"mapped",[949]],[[120609,120609],"mapped",[950]],[[120610,120610],"mapped",[951]],[[120611,120611],"mapped",[952]],[[120612,120612],"mapped",[953]],[[120613,120613],"mapped",[954]],[[120614,120614],"mapped",[955]],[[120615,120615],"mapped",[956]],[[120616,120616],"mapped",[957]],[[120617,120617],"mapped",[958]],[[120618,120618],"mapped",[959]],[[120619,120619],"mapped",[960]],[[120620,120620],"mapped",[961]],[[120621,120621],"mapped",[952]],[[120622,120622],"mapped",[963]],[[120623,120623],"mapped",[964]],[[120624,120624],"mapped",[965]],[[120625,120625],"mapped",[966]],[[120626,120626],"mapped",[967]],[[120627,120627],"mapped",[968]],[[120628,120628],"mapped",[969]],[[120629,120629],"mapped",[8711]],[[120630,120630],"mapped",[945]],[[120631,120631],"mapped",[946]],[[120632,120632],"mapped",[947]],[[120633,120633],"mapped",[948]],[[120634,120634],"mapped",[949]],[[120635,120635],"mapped",[950]],[[120636,120636],"mapped",[951]],[[120637,120637],"mapped",[952]],[[120638,120638],"mapped",[953]],[[120639,120639],"mapped",[954]],[[120640,120640],"mapped",[955]],[[120641,120641],"mapped",[956]],[[120642,120642],"mapped",[957]],[[120643,120643],"mapped",[958]],[[120644,120644],"mapped",[959]],[[120645,120645],"mapped",[960]],[[120646,120646],"mapped",[961]],[[120647,120648],"mapped",[963]],[[120649,120649],"mapped",[964]],[[120650,120650],"mapped",[965]],[[120651,120651],"mapped",[966]],[[120652,120652],"mapped",[967]],[[120653,120653],"mapped",[968]],[[120654,120654],"mapped",[969]],[[120655,120655],"mapped",[8706]],[[120656,120656],"mapped",[949]],[[120657,120657],"mapped",[952]],[[120658,120658],"mapped",[954]],[[120659,120659],"mapped",[966]],[[120660,120660],"mapped",[961]],[[120661,120661],"mapped",[960]],[[120662,120662],"mapped",[945]],[[120663,120663],"mapped",[946]],[[120664,120664],"mapped",[947]],[[120665,120665],"mapped",[948]],[[120666,120666],"mapped",[949]],[[120667,120667],"mapped",[950]],[[120668,120668],"mapped",[951]],[[120669,120669],"mapped",[952]],[[120670,120670],"mapped",[953]],[[120671,120671],"mapped",[954]],[[120672,120672],"mapped",[955]],[[120673,120673],"mapped",[956]],[[120674,120674],"mapped",[957]],[[120675,120675],"mapped",[958]],[[120676,120676],"mapped",[959]],[[120677,120677],"mapped",[960]],[[120678,120678],"mapped",[961]],[[120679,120679],"mapped",[952]],[[120680,120680],"mapped",[963]],[[120681,120681],"mapped",[964]],[[120682,120682],"mapped",[965]],[[120683,120683],"mapped",[966]],[[120684,120684],"mapped",[967]],[[120685,120685],"mapped",[968]],[[120686,120686],"mapped",[969]],[[120687,120687],"mapped",[8711]],[[120688,120688],"mapped",[945]],[[120689,120689],"mapped",[946]],[[120690,120690],"mapped",[947]],[[120691,120691],"mapped",[948]],[[120692,120692],"mapped",[949]],[[120693,120693],"mapped",[950]],[[120694,120694],"mapped",[951]],[[120695,120695],"mapped",[952]],[[120696,120696],"mapped",[953]],[[120697,120697],"mapped",[954]],[[120698,120698],"mapped",[955]],[[120699,120699],"mapped",[956]],[[120700,120700],"mapped",[957]],[[120701,120701],"mapped",[958]],[[120702,120702],"mapped",[959]],[[120703,120703],"mapped",[960]],[[120704,120704],"mapped",[961]],[[120705,120706],"mapped",[963]],[[120707,120707],"mapped",[964]],[[120708,120708],"mapped",[965]],[[120709,120709],"mapped",[966]],[[120710,120710],"mapped",[967]],[[120711,120711],"mapped",[968]],[[120712,120712],"mapped",[969]],[[120713,120713],"mapped",[8706]],[[120714,120714],"mapped",[949]],[[120715,120715],"mapped",[952]],[[120716,120716],"mapped",[954]],[[120717,120717],"mapped",[966]],[[120718,120718],"mapped",[961]],[[120719,120719],"mapped",[960]],[[120720,120720],"mapped",[945]],[[120721,120721],"mapped",[946]],[[120722,120722],"mapped",[947]],[[120723,120723],"mapped",[948]],[[120724,120724],"mapped",[949]],[[120725,120725],"mapped",[950]],[[120726,120726],"mapped",[951]],[[120727,120727],"mapped",[952]],[[120728,120728],"mapped",[953]],[[120729,120729],"mapped",[954]],[[120730,120730],"mapped",[955]],[[120731,120731],"mapped",[956]],[[120732,120732],"mapped",[957]],[[120733,120733],"mapped",[958]],[[120734,120734],"mapped",[959]],[[120735,120735],"mapped",[960]],[[120736,120736],"mapped",[961]],[[120737,120737],"mapped",[952]],[[120738,120738],"mapped",[963]],[[120739,120739],"mapped",[964]],[[120740,120740],"mapped",[965]],[[120741,120741],"mapped",[966]],[[120742,120742],"mapped",[967]],[[120743,120743],"mapped",[968]],[[120744,120744],"mapped",[969]],[[120745,120745],"mapped",[8711]],[[120746,120746],"mapped",[945]],[[120747,120747],"mapped",[946]],[[120748,120748],"mapped",[947]],[[120749,120749],"mapped",[948]],[[120750,120750],"mapped",[949]],[[120751,120751],"mapped",[950]],[[120752,120752],"mapped",[951]],[[120753,120753],"mapped",[952]],[[120754,120754],"mapped",[953]],[[120755,120755],"mapped",[954]],[[120756,120756],"mapped",[955]],[[120757,120757],"mapped",[956]],[[120758,120758],"mapped",[957]],[[120759,120759],"mapped",[958]],[[120760,120760],"mapped",[959]],[[120761,120761],"mapped",[960]],[[120762,120762],"mapped",[961]],[[120763,120764],"mapped",[963]],[[120765,120765],"mapped",[964]],[[120766,120766],"mapped",[965]],[[120767,120767],"mapped",[966]],[[120768,120768],"mapped",[967]],[[120769,120769],"mapped",[968]],[[120770,120770],"mapped",[969]],[[120771,120771],"mapped",[8706]],[[120772,120772],"mapped",[949]],[[120773,120773],"mapped",[952]],[[120774,120774],"mapped",[954]],[[120775,120775],"mapped",[966]],[[120776,120776],"mapped",[961]],[[120777,120777],"mapped",[960]],[[120778,120779],"mapped",[989]],[[120780,120781],"disallowed"],[[120782,120782],"mapped",[48]],[[120783,120783],"mapped",[49]],[[120784,120784],"mapped",[50]],[[120785,120785],"mapped",[51]],[[120786,120786],"mapped",[52]],[[120787,120787],"mapped",[53]],[[120788,120788],"mapped",[54]],[[120789,120789],"mapped",[55]],[[120790,120790],"mapped",[56]],[[120791,120791],"mapped",[57]],[[120792,120792],"mapped",[48]],[[120793,120793],"mapped",[49]],[[120794,120794],"mapped",[50]],[[120795,120795],"mapped",[51]],[[120796,120796],"mapped",[52]],[[120797,120797],"mapped",[53]],[[120798,120798],"mapped",[54]],[[120799,120799],"mapped",[55]],[[120800,120800],"mapped",[56]],[[120801,120801],"mapped",[57]],[[120802,120802],"mapped",[48]],[[120803,120803],"mapped",[49]],[[120804,120804],"mapped",[50]],[[120805,120805],"mapped",[51]],[[120806,120806],"mapped",[52]],[[120807,120807],"mapped",[53]],[[120808,120808],"mapped",[54]],[[120809,120809],"mapped",[55]],[[120810,120810],"mapped",[56]],[[120811,120811],"mapped",[57]],[[120812,120812],"mapped",[48]],[[120813,120813],"mapped",[49]],[[120814,120814],"mapped",[50]],[[120815,120815],"mapped",[51]],[[120816,120816],"mapped",[52]],[[120817,120817],"mapped",[53]],[[120818,120818],"mapped",[54]],[[120819,120819],"mapped",[55]],[[120820,120820],"mapped",[56]],[[120821,120821],"mapped",[57]],[[120822,120822],"mapped",[48]],[[120823,120823],"mapped",[49]],[[120824,120824],"mapped",[50]],[[120825,120825],"mapped",[51]],[[120826,120826],"mapped",[52]],[[120827,120827],"mapped",[53]],[[120828,120828],"mapped",[54]],[[120829,120829],"mapped",[55]],[[120830,120830],"mapped",[56]],[[120831,120831],"mapped",[57]],[[120832,121343],"valid",[],"NV8"],[[121344,121398],"valid"],[[121399,121402],"valid",[],"NV8"],[[121403,121452],"valid"],[[121453,121460],"valid",[],"NV8"],[[121461,121461],"valid"],[[121462,121475],"valid",[],"NV8"],[[121476,121476],"valid"],[[121477,121483],"valid",[],"NV8"],[[121484,121498],"disallowed"],[[121499,121503],"valid"],[[121504,121504],"disallowed"],[[121505,121519],"valid"],[[121520,124927],"disallowed"],[[124928,125124],"valid"],[[125125,125126],"disallowed"],[[125127,125135],"valid",[],"NV8"],[[125136,125142],"valid"],[[125143,126463],"disallowed"],[[126464,126464],"mapped",[1575]],[[126465,126465],"mapped",[1576]],[[126466,126466],"mapped",[1580]],[[126467,126467],"mapped",[1583]],[[126468,126468],"disallowed"],[[126469,126469],"mapped",[1608]],[[126470,126470],"mapped",[1586]],[[126471,126471],"mapped",[1581]],[[126472,126472],"mapped",[1591]],[[126473,126473],"mapped",[1610]],[[126474,126474],"mapped",[1603]],[[126475,126475],"mapped",[1604]],[[126476,126476],"mapped",[1605]],[[126477,126477],"mapped",[1606]],[[126478,126478],"mapped",[1587]],[[126479,126479],"mapped",[1593]],[[126480,126480],"mapped",[1601]],[[126481,126481],"mapped",[1589]],[[126482,126482],"mapped",[1602]],[[126483,126483],"mapped",[1585]],[[126484,126484],"mapped",[1588]],[[126485,126485],"mapped",[1578]],[[126486,126486],"mapped",[1579]],[[126487,126487],"mapped",[1582]],[[126488,126488],"mapped",[1584]],[[126489,126489],"mapped",[1590]],[[126490,126490],"mapped",[1592]],[[126491,126491],"mapped",[1594]],[[126492,126492],"mapped",[1646]],[[126493,126493],"mapped",[1722]],[[126494,126494],"mapped",[1697]],[[126495,126495],"mapped",[1647]],[[126496,126496],"disallowed"],[[126497,126497],"mapped",[1576]],[[126498,126498],"mapped",[1580]],[[126499,126499],"disallowed"],[[126500,126500],"mapped",[1607]],[[126501,126502],"disallowed"],[[126503,126503],"mapped",[1581]],[[126504,126504],"disallowed"],[[126505,126505],"mapped",[1610]],[[126506,126506],"mapped",[1603]],[[126507,126507],"mapped",[1604]],[[126508,126508],"mapped",[1605]],[[126509,126509],"mapped",[1606]],[[126510,126510],"mapped",[1587]],[[126511,126511],"mapped",[1593]],[[126512,126512],"mapped",[1601]],[[126513,126513],"mapped",[1589]],[[126514,126514],"mapped",[1602]],[[126515,126515],"disallowed"],[[126516,126516],"mapped",[1588]],[[126517,126517],"mapped",[1578]],[[126518,126518],"mapped",[1579]],[[126519,126519],"mapped",[1582]],[[126520,126520],"disallowed"],[[126521,126521],"mapped",[1590]],[[126522,126522],"disallowed"],[[126523,126523],"mapped",[1594]],[[126524,126529],"disallowed"],[[126530,126530],"mapped",[1580]],[[126531,126534],"disallowed"],[[126535,126535],"mapped",[1581]],[[126536,126536],"disallowed"],[[126537,126537],"mapped",[1610]],[[126538,126538],"disallowed"],[[126539,126539],"mapped",[1604]],[[126540,126540],"disallowed"],[[126541,126541],"mapped",[1606]],[[126542,126542],"mapped",[1587]],[[126543,126543],"mapped",[1593]],[[126544,126544],"disallowed"],[[126545,126545],"mapped",[1589]],[[126546,126546],"mapped",[1602]],[[126547,126547],"disallowed"],[[126548,126548],"mapped",[1588]],[[126549,126550],"disallowed"],[[126551,126551],"mapped",[1582]],[[126552,126552],"disallowed"],[[126553,126553],"mapped",[1590]],[[126554,126554],"disallowed"],[[126555,126555],"mapped",[1594]],[[126556,126556],"disallowed"],[[126557,126557],"mapped",[1722]],[[126558,126558],"disallowed"],[[126559,126559],"mapped",[1647]],[[126560,126560],"disallowed"],[[126561,126561],"mapped",[1576]],[[126562,126562],"mapped",[1580]],[[126563,126563],"disallowed"],[[126564,126564],"mapped",[1607]],[[126565,126566],"disallowed"],[[126567,126567],"mapped",[1581]],[[126568,126568],"mapped",[1591]],[[126569,126569],"mapped",[1610]],[[126570,126570],"mapped",[1603]],[[126571,126571],"disallowed"],[[126572,126572],"mapped",[1605]],[[126573,126573],"mapped",[1606]],[[126574,126574],"mapped",[1587]],[[126575,126575],"mapped",[1593]],[[126576,126576],"mapped",[1601]],[[126577,126577],"mapped",[1589]],[[126578,126578],"mapped",[1602]],[[126579,126579],"disallowed"],[[126580,126580],"mapped",[1588]],[[126581,126581],"mapped",[1578]],[[126582,126582],"mapped",[1579]],[[126583,126583],"mapped",[1582]],[[126584,126584],"disallowed"],[[126585,126585],"mapped",[1590]],[[126586,126586],"mapped",[1592]],[[126587,126587],"mapped",[1594]],[[126588,126588],"mapped",[1646]],[[126589,126589],"disallowed"],[[126590,126590],"mapped",[1697]],[[126591,126591],"disallowed"],[[126592,126592],"mapped",[1575]],[[126593,126593],"mapped",[1576]],[[126594,126594],"mapped",[1580]],[[126595,126595],"mapped",[1583]],[[126596,126596],"mapped",[1607]],[[126597,126597],"mapped",[1608]],[[126598,126598],"mapped",[1586]],[[126599,126599],"mapped",[1581]],[[126600,126600],"mapped",[1591]],[[126601,126601],"mapped",[1610]],[[126602,126602],"disallowed"],[[126603,126603],"mapped",[1604]],[[126604,126604],"mapped",[1605]],[[126605,126605],"mapped",[1606]],[[126606,126606],"mapped",[1587]],[[126607,126607],"mapped",[1593]],[[126608,126608],"mapped",[1601]],[[126609,126609],"mapped",[1589]],[[126610,126610],"mapped",[1602]],[[126611,126611],"mapped",[1585]],[[126612,126612],"mapped",[1588]],[[126613,126613],"mapped",[1578]],[[126614,126614],"mapped",[1579]],[[126615,126615],"mapped",[1582]],[[126616,126616],"mapped",[1584]],[[126617,126617],"mapped",[1590]],[[126618,126618],"mapped",[1592]],[[126619,126619],"mapped",[1594]],[[126620,126624],"disallowed"],[[126625,126625],"mapped",[1576]],[[126626,126626],"mapped",[1580]],[[126627,126627],"mapped",[1583]],[[126628,126628],"disallowed"],[[126629,126629],"mapped",[1608]],[[126630,126630],"mapped",[1586]],[[126631,126631],"mapped",[1581]],[[126632,126632],"mapped",[1591]],[[126633,126633],"mapped",[1610]],[[126634,126634],"disallowed"],[[126635,126635],"mapped",[1604]],[[126636,126636],"mapped",[1605]],[[126637,126637],"mapped",[1606]],[[126638,126638],"mapped",[1587]],[[126639,126639],"mapped",[1593]],[[126640,126640],"mapped",[1601]],[[126641,126641],"mapped",[1589]],[[126642,126642],"mapped",[1602]],[[126643,126643],"mapped",[1585]],[[126644,126644],"mapped",[1588]],[[126645,126645],"mapped",[1578]],[[126646,126646],"mapped",[1579]],[[126647,126647],"mapped",[1582]],[[126648,126648],"mapped",[1584]],[[126649,126649],"mapped",[1590]],[[126650,126650],"mapped",[1592]],[[126651,126651],"mapped",[1594]],[[126652,126703],"disallowed"],[[126704,126705],"valid",[],"NV8"],[[126706,126975],"disallowed"],[[126976,127019],"valid",[],"NV8"],[[127020,127023],"disallowed"],[[127024,127123],"valid",[],"NV8"],[[127124,127135],"disallowed"],[[127136,127150],"valid",[],"NV8"],[[127151,127152],"disallowed"],[[127153,127166],"valid",[],"NV8"],[[127167,127167],"valid",[],"NV8"],[[127168,127168],"disallowed"],[[127169,127183],"valid",[],"NV8"],[[127184,127184],"disallowed"],[[127185,127199],"valid",[],"NV8"],[[127200,127221],"valid",[],"NV8"],[[127222,127231],"disallowed"],[[127232,127232],"disallowed"],[[127233,127233],"disallowed_STD3_mapped",[48,44]],[[127234,127234],"disallowed_STD3_mapped",[49,44]],[[127235,127235],"disallowed_STD3_mapped",[50,44]],[[127236,127236],"disallowed_STD3_mapped",[51,44]],[[127237,127237],"disallowed_STD3_mapped",[52,44]],[[127238,127238],"disallowed_STD3_mapped",[53,44]],[[127239,127239],"disallowed_STD3_mapped",[54,44]],[[127240,127240],"disallowed_STD3_mapped",[55,44]],[[127241,127241],"disallowed_STD3_mapped",[56,44]],[[127242,127242],"disallowed_STD3_mapped",[57,44]],[[127243,127244],"valid",[],"NV8"],[[127245,127247],"disallowed"],[[127248,127248],"disallowed_STD3_mapped",[40,97,41]],[[127249,127249],"disallowed_STD3_mapped",[40,98,41]],[[127250,127250],"disallowed_STD3_mapped",[40,99,41]],[[127251,127251],"disallowed_STD3_mapped",[40,100,41]],[[127252,127252],"disallowed_STD3_mapped",[40,101,41]],[[127253,127253],"disallowed_STD3_mapped",[40,102,41]],[[127254,127254],"disallowed_STD3_mapped",[40,103,41]],[[127255,127255],"disallowed_STD3_mapped",[40,104,41]],[[127256,127256],"disallowed_STD3_mapped",[40,105,41]],[[127257,127257],"disallowed_STD3_mapped",[40,106,41]],[[127258,127258],"disallowed_STD3_mapped",[40,107,41]],[[127259,127259],"disallowed_STD3_mapped",[40,108,41]],[[127260,127260],"disallowed_STD3_mapped",[40,109,41]],[[127261,127261],"disallowed_STD3_mapped",[40,110,41]],[[127262,127262],"disallowed_STD3_mapped",[40,111,41]],[[127263,127263],"disallowed_STD3_mapped",[40,112,41]],[[127264,127264],"disallowed_STD3_mapped",[40,113,41]],[[127265,127265],"disallowed_STD3_mapped",[40,114,41]],[[127266,127266],"disallowed_STD3_mapped",[40,115,41]],[[127267,127267],"disallowed_STD3_mapped",[40,116,41]],[[127268,127268],"disallowed_STD3_mapped",[40,117,41]],[[127269,127269],"disallowed_STD3_mapped",[40,118,41]],[[127270,127270],"disallowed_STD3_mapped",[40,119,41]],[[127271,127271],"disallowed_STD3_mapped",[40,120,41]],[[127272,127272],"disallowed_STD3_mapped",[40,121,41]],[[127273,127273],"disallowed_STD3_mapped",[40,122,41]],[[127274,127274],"mapped",[12308,115,12309]],[[127275,127275],"mapped",[99]],[[127276,127276],"mapped",[114]],[[127277,127277],"mapped",[99,100]],[[127278,127278],"mapped",[119,122]],[[127279,127279],"disallowed"],[[127280,127280],"mapped",[97]],[[127281,127281],"mapped",[98]],[[127282,127282],"mapped",[99]],[[127283,127283],"mapped",[100]],[[127284,127284],"mapped",[101]],[[127285,127285],"mapped",[102]],[[127286,127286],"mapped",[103]],[[127287,127287],"mapped",[104]],[[127288,127288],"mapped",[105]],[[127289,127289],"mapped",[106]],[[127290,127290],"mapped",[107]],[[127291,127291],"mapped",[108]],[[127292,127292],"mapped",[109]],[[127293,127293],"mapped",[110]],[[127294,127294],"mapped",[111]],[[127295,127295],"mapped",[112]],[[127296,127296],"mapped",[113]],[[127297,127297],"mapped",[114]],[[127298,127298],"mapped",[115]],[[127299,127299],"mapped",[116]],[[127300,127300],"mapped",[117]],[[127301,127301],"mapped",[118]],[[127302,127302],"mapped",[119]],[[127303,127303],"mapped",[120]],[[127304,127304],"mapped",[121]],[[127305,127305],"mapped",[122]],[[127306,127306],"mapped",[104,118]],[[127307,127307],"mapped",[109,118]],[[127308,127308],"mapped",[115,100]],[[127309,127309],"mapped",[115,115]],[[127310,127310],"mapped",[112,112,118]],[[127311,127311],"mapped",[119,99]],[[127312,127318],"valid",[],"NV8"],[[127319,127319],"valid",[],"NV8"],[[127320,127326],"valid",[],"NV8"],[[127327,127327],"valid",[],"NV8"],[[127328,127337],"valid",[],"NV8"],[[127338,127338],"mapped",[109,99]],[[127339,127339],"mapped",[109,100]],[[127340,127343],"disallowed"],[[127344,127352],"valid",[],"NV8"],[[127353,127353],"valid",[],"NV8"],[[127354,127354],"valid",[],"NV8"],[[127355,127356],"valid",[],"NV8"],[[127357,127358],"valid",[],"NV8"],[[127359,127359],"valid",[],"NV8"],[[127360,127369],"valid",[],"NV8"],[[127370,127373],"valid",[],"NV8"],[[127374,127375],"valid",[],"NV8"],[[127376,127376],"mapped",[100,106]],[[127377,127386],"valid",[],"NV8"],[[127387,127461],"disallowed"],[[127462,127487],"valid",[],"NV8"],[[127488,127488],"mapped",[12411,12363]],[[127489,127489],"mapped",[12467,12467]],[[127490,127490],"mapped",[12469]],[[127491,127503],"disallowed"],[[127504,127504],"mapped",[25163]],[[127505,127505],"mapped",[23383]],[[127506,127506],"mapped",[21452]],[[127507,127507],"mapped",[12487]],[[127508,127508],"mapped",[20108]],[[127509,127509],"mapped",[22810]],[[127510,127510],"mapped",[35299]],[[127511,127511],"mapped",[22825]],[[127512,127512],"mapped",[20132]],[[127513,127513],"mapped",[26144]],[[127514,127514],"mapped",[28961]],[[127515,127515],"mapped",[26009]],[[127516,127516],"mapped",[21069]],[[127517,127517],"mapped",[24460]],[[127518,127518],"mapped",[20877]],[[127519,127519],"mapped",[26032]],[[127520,127520],"mapped",[21021]],[[127521,127521],"mapped",[32066]],[[127522,127522],"mapped",[29983]],[[127523,127523],"mapped",[36009]],[[127524,127524],"mapped",[22768]],[[127525,127525],"mapped",[21561]],[[127526,127526],"mapped",[28436]],[[127527,127527],"mapped",[25237]],[[127528,127528],"mapped",[25429]],[[127529,127529],"mapped",[19968]],[[127530,127530],"mapped",[19977]],[[127531,127531],"mapped",[36938]],[[127532,127532],"mapped",[24038]],[[127533,127533],"mapped",[20013]],[[127534,127534],"mapped",[21491]],[[127535,127535],"mapped",[25351]],[[127536,127536],"mapped",[36208]],[[127537,127537],"mapped",[25171]],[[127538,127538],"mapped",[31105]],[[127539,127539],"mapped",[31354]],[[127540,127540],"mapped",[21512]],[[127541,127541],"mapped",[28288]],[[127542,127542],"mapped",[26377]],[[127543,127543],"mapped",[26376]],[[127544,127544],"mapped",[30003]],[[127545,127545],"mapped",[21106]],[[127546,127546],"mapped",[21942]],[[127547,127551],"disallowed"],[[127552,127552],"mapped",[12308,26412,12309]],[[127553,127553],"mapped",[12308,19977,12309]],[[127554,127554],"mapped",[12308,20108,12309]],[[127555,127555],"mapped",[12308,23433,12309]],[[127556,127556],"mapped",[12308,28857,12309]],[[127557,127557],"mapped",[12308,25171,12309]],[[127558,127558],"mapped",[12308,30423,12309]],[[127559,127559],"mapped",[12308,21213,12309]],[[127560,127560],"mapped",[12308,25943,12309]],[[127561,127567],"disallowed"],[[127568,127568],"mapped",[24471]],[[127569,127569],"mapped",[21487]],[[127570,127743],"disallowed"],[[127744,127776],"valid",[],"NV8"],[[127777,127788],"valid",[],"NV8"],[[127789,127791],"valid",[],"NV8"],[[127792,127797],"valid",[],"NV8"],[[127798,127798],"valid",[],"NV8"],[[127799,127868],"valid",[],"NV8"],[[127869,127869],"valid",[],"NV8"],[[127870,127871],"valid",[],"NV8"],[[127872,127891],"valid",[],"NV8"],[[127892,127903],"valid",[],"NV8"],[[127904,127940],"valid",[],"NV8"],[[127941,127941],"valid",[],"NV8"],[[127942,127946],"valid",[],"NV8"],[[127947,127950],"valid",[],"NV8"],[[127951,127955],"valid",[],"NV8"],[[127956,127967],"valid",[],"NV8"],[[127968,127984],"valid",[],"NV8"],[[127985,127991],"valid",[],"NV8"],[[127992,127999],"valid",[],"NV8"],[[128000,128062],"valid",[],"NV8"],[[128063,128063],"valid",[],"NV8"],[[128064,128064],"valid",[],"NV8"],[[128065,128065],"valid",[],"NV8"],[[128066,128247],"valid",[],"NV8"],[[128248,128248],"valid",[],"NV8"],[[128249,128252],"valid",[],"NV8"],[[128253,128254],"valid",[],"NV8"],[[128255,128255],"valid",[],"NV8"],[[128256,128317],"valid",[],"NV8"],[[128318,128319],"valid",[],"NV8"],[[128320,128323],"valid",[],"NV8"],[[128324,128330],"valid",[],"NV8"],[[128331,128335],"valid",[],"NV8"],[[128336,128359],"valid",[],"NV8"],[[128360,128377],"valid",[],"NV8"],[[128378,128378],"disallowed"],[[128379,128419],"valid",[],"NV8"],[[128420,128420],"disallowed"],[[128421,128506],"valid",[],"NV8"],[[128507,128511],"valid",[],"NV8"],[[128512,128512],"valid",[],"NV8"],[[128513,128528],"valid",[],"NV8"],[[128529,128529],"valid",[],"NV8"],[[128530,128532],"valid",[],"NV8"],[[128533,128533],"valid",[],"NV8"],[[128534,128534],"valid",[],"NV8"],[[128535,128535],"valid",[],"NV8"],[[128536,128536],"valid",[],"NV8"],[[128537,128537],"valid",[],"NV8"],[[128538,128538],"valid",[],"NV8"],[[128539,128539],"valid",[],"NV8"],[[128540,128542],"valid",[],"NV8"],[[128543,128543],"valid",[],"NV8"],[[128544,128549],"valid",[],"NV8"],[[128550,128551],"valid",[],"NV8"],[[128552,128555],"valid",[],"NV8"],[[128556,128556],"valid",[],"NV8"],[[128557,128557],"valid",[],"NV8"],[[128558,128559],"valid",[],"NV8"],[[128560,128563],"valid",[],"NV8"],[[128564,128564],"valid",[],"NV8"],[[128565,128576],"valid",[],"NV8"],[[128577,128578],"valid",[],"NV8"],[[128579,128580],"valid",[],"NV8"],[[128581,128591],"valid",[],"NV8"],[[128592,128639],"valid",[],"NV8"],[[128640,128709],"valid",[],"NV8"],[[128710,128719],"valid",[],"NV8"],[[128720,128720],"valid",[],"NV8"],[[128721,128735],"disallowed"],[[128736,128748],"valid",[],"NV8"],[[128749,128751],"disallowed"],[[128752,128755],"valid",[],"NV8"],[[128756,128767],"disallowed"],[[128768,128883],"valid",[],"NV8"],[[128884,128895],"disallowed"],[[128896,128980],"valid",[],"NV8"],[[128981,129023],"disallowed"],[[129024,129035],"valid",[],"NV8"],[[129036,129039],"disallowed"],[[129040,129095],"valid",[],"NV8"],[[129096,129103],"disallowed"],[[129104,129113],"valid",[],"NV8"],[[129114,129119],"disallowed"],[[129120,129159],"valid",[],"NV8"],[[129160,129167],"disallowed"],[[129168,129197],"valid",[],"NV8"],[[129198,129295],"disallowed"],[[129296,129304],"valid",[],"NV8"],[[129305,129407],"disallowed"],[[129408,129412],"valid",[],"NV8"],[[129413,129471],"disallowed"],[[129472,129472],"valid",[],"NV8"],[[129473,131069],"disallowed"],[[131070,131071],"disallowed"],[[131072,173782],"valid"],[[173783,173823],"disallowed"],[[173824,177972],"valid"],[[177973,177983],"disallowed"],[[177984,178205],"valid"],[[178206,178207],"disallowed"],[[178208,183969],"valid"],[[183970,194559],"disallowed"],[[194560,194560],"mapped",[20029]],[[194561,194561],"mapped",[20024]],[[194562,194562],"mapped",[20033]],[[194563,194563],"mapped",[131362]],[[194564,194564],"mapped",[20320]],[[194565,194565],"mapped",[20398]],[[194566,194566],"mapped",[20411]],[[194567,194567],"mapped",[20482]],[[194568,194568],"mapped",[20602]],[[194569,194569],"mapped",[20633]],[[194570,194570],"mapped",[20711]],[[194571,194571],"mapped",[20687]],[[194572,194572],"mapped",[13470]],[[194573,194573],"mapped",[132666]],[[194574,194574],"mapped",[20813]],[[194575,194575],"mapped",[20820]],[[194576,194576],"mapped",[20836]],[[194577,194577],"mapped",[20855]],[[194578,194578],"mapped",[132380]],[[194579,194579],"mapped",[13497]],[[194580,194580],"mapped",[20839]],[[194581,194581],"mapped",[20877]],[[194582,194582],"mapped",[132427]],[[194583,194583],"mapped",[20887]],[[194584,194584],"mapped",[20900]],[[194585,194585],"mapped",[20172]],[[194586,194586],"mapped",[20908]],[[194587,194587],"mapped",[20917]],[[194588,194588],"mapped",[168415]],[[194589,194589],"mapped",[20981]],[[194590,194590],"mapped",[20995]],[[194591,194591],"mapped",[13535]],[[194592,194592],"mapped",[21051]],[[194593,194593],"mapped",[21062]],[[194594,194594],"mapped",[21106]],[[194595,194595],"mapped",[21111]],[[194596,194596],"mapped",[13589]],[[194597,194597],"mapped",[21191]],[[194598,194598],"mapped",[21193]],[[194599,194599],"mapped",[21220]],[[194600,194600],"mapped",[21242]],[[194601,194601],"mapped",[21253]],[[194602,194602],"mapped",[21254]],[[194603,194603],"mapped",[21271]],[[194604,194604],"mapped",[21321]],[[194605,194605],"mapped",[21329]],[[194606,194606],"mapped",[21338]],[[194607,194607],"mapped",[21363]],[[194608,194608],"mapped",[21373]],[[194609,194611],"mapped",[21375]],[[194612,194612],"mapped",[133676]],[[194613,194613],"mapped",[28784]],[[194614,194614],"mapped",[21450]],[[194615,194615],"mapped",[21471]],[[194616,194616],"mapped",[133987]],[[194617,194617],"mapped",[21483]],[[194618,194618],"mapped",[21489]],[[194619,194619],"mapped",[21510]],[[194620,194620],"mapped",[21662]],[[194621,194621],"mapped",[21560]],[[194622,194622],"mapped",[21576]],[[194623,194623],"mapped",[21608]],[[194624,194624],"mapped",[21666]],[[194625,194625],"mapped",[21750]],[[194626,194626],"mapped",[21776]],[[194627,194627],"mapped",[21843]],[[194628,194628],"mapped",[21859]],[[194629,194630],"mapped",[21892]],[[194631,194631],"mapped",[21913]],[[194632,194632],"mapped",[21931]],[[194633,194633],"mapped",[21939]],[[194634,194634],"mapped",[21954]],[[194635,194635],"mapped",[22294]],[[194636,194636],"mapped",[22022]],[[194637,194637],"mapped",[22295]],[[194638,194638],"mapped",[22097]],[[194639,194639],"mapped",[22132]],[[194640,194640],"mapped",[20999]],[[194641,194641],"mapped",[22766]],[[194642,194642],"mapped",[22478]],[[194643,194643],"mapped",[22516]],[[194644,194644],"mapped",[22541]],[[194645,194645],"mapped",[22411]],[[194646,194646],"mapped",[22578]],[[194647,194647],"mapped",[22577]],[[194648,194648],"mapped",[22700]],[[194649,194649],"mapped",[136420]],[[194650,194650],"mapped",[22770]],[[194651,194651],"mapped",[22775]],[[194652,194652],"mapped",[22790]],[[194653,194653],"mapped",[22810]],[[194654,194654],"mapped",[22818]],[[194655,194655],"mapped",[22882]],[[194656,194656],"mapped",[136872]],[[194657,194657],"mapped",[136938]],[[194658,194658],"mapped",[23020]],[[194659,194659],"mapped",[23067]],[[194660,194660],"mapped",[23079]],[[194661,194661],"mapped",[23000]],[[194662,194662],"mapped",[23142]],[[194663,194663],"mapped",[14062]],[[194664,194664],"disallowed"],[[194665,194665],"mapped",[23304]],[[194666,194667],"mapped",[23358]],[[194668,194668],"mapped",[137672]],[[194669,194669],"mapped",[23491]],[[194670,194670],"mapped",[23512]],[[194671,194671],"mapped",[23527]],[[194672,194672],"mapped",[23539]],[[194673,194673],"mapped",[138008]],[[194674,194674],"mapped",[23551]],[[194675,194675],"mapped",[23558]],[[194676,194676],"disallowed"],[[194677,194677],"mapped",[23586]],[[194678,194678],"mapped",[14209]],[[194679,194679],"mapped",[23648]],[[194680,194680],"mapped",[23662]],[[194681,194681],"mapped",[23744]],[[194682,194682],"mapped",[23693]],[[194683,194683],"mapped",[138724]],[[194684,194684],"mapped",[23875]],[[194685,194685],"mapped",[138726]],[[194686,194686],"mapped",[23918]],[[194687,194687],"mapped",[23915]],[[194688,194688],"mapped",[23932]],[[194689,194689],"mapped",[24033]],[[194690,194690],"mapped",[24034]],[[194691,194691],"mapped",[14383]],[[194692,194692],"mapped",[24061]],[[194693,194693],"mapped",[24104]],[[194694,194694],"mapped",[24125]],[[194695,194695],"mapped",[24169]],[[194696,194696],"mapped",[14434]],[[194697,194697],"mapped",[139651]],[[194698,194698],"mapped",[14460]],[[194699,194699],"mapped",[24240]],[[194700,194700],"mapped",[24243]],[[194701,194701],"mapped",[24246]],[[194702,194702],"mapped",[24266]],[[194703,194703],"mapped",[172946]],[[194704,194704],"mapped",[24318]],[[194705,194706],"mapped",[140081]],[[194707,194707],"mapped",[33281]],[[194708,194709],"mapped",[24354]],[[194710,194710],"mapped",[14535]],[[194711,194711],"mapped",[144056]],[[194712,194712],"mapped",[156122]],[[194713,194713],"mapped",[24418]],[[194714,194714],"mapped",[24427]],[[194715,194715],"mapped",[14563]],[[194716,194716],"mapped",[24474]],[[194717,194717],"mapped",[24525]],[[194718,194718],"mapped",[24535]],[[194719,194719],"mapped",[24569]],[[194720,194720],"mapped",[24705]],[[194721,194721],"mapped",[14650]],[[194722,194722],"mapped",[14620]],[[194723,194723],"mapped",[24724]],[[194724,194724],"mapped",[141012]],[[194725,194725],"mapped",[24775]],[[194726,194726],"mapped",[24904]],[[194727,194727],"mapped",[24908]],[[194728,194728],"mapped",[24910]],[[194729,194729],"mapped",[24908]],[[194730,194730],"mapped",[24954]],[[194731,194731],"mapped",[24974]],[[194732,194732],"mapped",[25010]],[[194733,194733],"mapped",[24996]],[[194734,194734],"mapped",[25007]],[[194735,194735],"mapped",[25054]],[[194736,194736],"mapped",[25074]],[[194737,194737],"mapped",[25078]],[[194738,194738],"mapped",[25104]],[[194739,194739],"mapped",[25115]],[[194740,194740],"mapped",[25181]],[[194741,194741],"mapped",[25265]],[[194742,194742],"mapped",[25300]],[[194743,194743],"mapped",[25424]],[[194744,194744],"mapped",[142092]],[[194745,194745],"mapped",[25405]],[[194746,194746],"mapped",[25340]],[[194747,194747],"mapped",[25448]],[[194748,194748],"mapped",[25475]],[[194749,194749],"mapped",[25572]],[[194750,194750],"mapped",[142321]],[[194751,194751],"mapped",[25634]],[[194752,194752],"mapped",[25541]],[[194753,194753],"mapped",[25513]],[[194754,194754],"mapped",[14894]],[[194755,194755],"mapped",[25705]],[[194756,194756],"mapped",[25726]],[[194757,194757],"mapped",[25757]],[[194758,194758],"mapped",[25719]],[[194759,194759],"mapped",[14956]],[[194760,194760],"mapped",[25935]],[[194761,194761],"mapped",[25964]],[[194762,194762],"mapped",[143370]],[[194763,194763],"mapped",[26083]],[[194764,194764],"mapped",[26360]],[[194765,194765],"mapped",[26185]],[[194766,194766],"mapped",[15129]],[[194767,194767],"mapped",[26257]],[[194768,194768],"mapped",[15112]],[[194769,194769],"mapped",[15076]],[[194770,194770],"mapped",[20882]],[[194771,194771],"mapped",[20885]],[[194772,194772],"mapped",[26368]],[[194773,194773],"mapped",[26268]],[[194774,194774],"mapped",[32941]],[[194775,194775],"mapped",[17369]],[[194776,194776],"mapped",[26391]],[[194777,194777],"mapped",[26395]],[[194778,194778],"mapped",[26401]],[[194779,194779],"mapped",[26462]],[[194780,194780],"mapped",[26451]],[[194781,194781],"mapped",[144323]],[[194782,194782],"mapped",[15177]],[[194783,194783],"mapped",[26618]],[[194784,194784],"mapped",[26501]],[[194785,194785],"mapped",[26706]],[[194786,194786],"mapped",[26757]],[[194787,194787],"mapped",[144493]],[[194788,194788],"mapped",[26766]],[[194789,194789],"mapped",[26655]],[[194790,194790],"mapped",[26900]],[[194791,194791],"mapped",[15261]],[[194792,194792],"mapped",[26946]],[[194793,194793],"mapped",[27043]],[[194794,194794],"mapped",[27114]],[[194795,194795],"mapped",[27304]],[[194796,194796],"mapped",[145059]],[[194797,194797],"mapped",[27355]],[[194798,194798],"mapped",[15384]],[[194799,194799],"mapped",[27425]],[[194800,194800],"mapped",[145575]],[[194801,194801],"mapped",[27476]],[[194802,194802],"mapped",[15438]],[[194803,194803],"mapped",[27506]],[[194804,194804],"mapped",[27551]],[[194805,194805],"mapped",[27578]],[[194806,194806],"mapped",[27579]],[[194807,194807],"mapped",[146061]],[[194808,194808],"mapped",[138507]],[[194809,194809],"mapped",[146170]],[[194810,194810],"mapped",[27726]],[[194811,194811],"mapped",[146620]],[[194812,194812],"mapped",[27839]],[[194813,194813],"mapped",[27853]],[[194814,194814],"mapped",[27751]],[[194815,194815],"mapped",[27926]],[[194816,194816],"mapped",[27966]],[[194817,194817],"mapped",[28023]],[[194818,194818],"mapped",[27969]],[[194819,194819],"mapped",[28009]],[[194820,194820],"mapped",[28024]],[[194821,194821],"mapped",[28037]],[[194822,194822],"mapped",[146718]],[[194823,194823],"mapped",[27956]],[[194824,194824],"mapped",[28207]],[[194825,194825],"mapped",[28270]],[[194826,194826],"mapped",[15667]],[[194827,194827],"mapped",[28363]],[[194828,194828],"mapped",[28359]],[[194829,194829],"mapped",[147153]],[[194830,194830],"mapped",[28153]],[[194831,194831],"mapped",[28526]],[[194832,194832],"mapped",[147294]],[[194833,194833],"mapped",[147342]],[[194834,194834],"mapped",[28614]],[[194835,194835],"mapped",[28729]],[[194836,194836],"mapped",[28702]],[[194837,194837],"mapped",[28699]],[[194838,194838],"mapped",[15766]],[[194839,194839],"mapped",[28746]],[[194840,194840],"mapped",[28797]],[[194841,194841],"mapped",[28791]],[[194842,194842],"mapped",[28845]],[[194843,194843],"mapped",[132389]],[[194844,194844],"mapped",[28997]],[[194845,194845],"mapped",[148067]],[[194846,194846],"mapped",[29084]],[[194847,194847],"disallowed"],[[194848,194848],"mapped",[29224]],[[194849,194849],"mapped",[29237]],[[194850,194850],"mapped",[29264]],[[194851,194851],"mapped",[149000]],[[194852,194852],"mapped",[29312]],[[194853,194853],"mapped",[29333]],[[194854,194854],"mapped",[149301]],[[194855,194855],"mapped",[149524]],[[194856,194856],"mapped",[29562]],[[194857,194857],"mapped",[29579]],[[194858,194858],"mapped",[16044]],[[194859,194859],"mapped",[29605]],[[194860,194861],"mapped",[16056]],[[194862,194862],"mapped",[29767]],[[194863,194863],"mapped",[29788]],[[194864,194864],"mapped",[29809]],[[194865,194865],"mapped",[29829]],[[194866,194866],"mapped",[29898]],[[194867,194867],"mapped",[16155]],[[194868,194868],"mapped",[29988]],[[194869,194869],"mapped",[150582]],[[194870,194870],"mapped",[30014]],[[194871,194871],"mapped",[150674]],[[194872,194872],"mapped",[30064]],[[194873,194873],"mapped",[139679]],[[194874,194874],"mapped",[30224]],[[194875,194875],"mapped",[151457]],[[194876,194876],"mapped",[151480]],[[194877,194877],"mapped",[151620]],[[194878,194878],"mapped",[16380]],[[194879,194879],"mapped",[16392]],[[194880,194880],"mapped",[30452]],[[194881,194881],"mapped",[151795]],[[194882,194882],"mapped",[151794]],[[194883,194883],"mapped",[151833]],[[194884,194884],"mapped",[151859]],[[194885,194885],"mapped",[30494]],[[194886,194887],"mapped",[30495]],[[194888,194888],"mapped",[30538]],[[194889,194889],"mapped",[16441]],[[194890,194890],"mapped",[30603]],[[194891,194891],"mapped",[16454]],[[194892,194892],"mapped",[16534]],[[194893,194893],"mapped",[152605]],[[194894,194894],"mapped",[30798]],[[194895,194895],"mapped",[30860]],[[194896,194896],"mapped",[30924]],[[194897,194897],"mapped",[16611]],[[194898,194898],"mapped",[153126]],[[194899,194899],"mapped",[31062]],[[194900,194900],"mapped",[153242]],[[194901,194901],"mapped",[153285]],[[194902,194902],"mapped",[31119]],[[194903,194903],"mapped",[31211]],[[194904,194904],"mapped",[16687]],[[194905,194905],"mapped",[31296]],[[194906,194906],"mapped",[31306]],[[194907,194907],"mapped",[31311]],[[194908,194908],"mapped",[153980]],[[194909,194910],"mapped",[154279]],[[194911,194911],"disallowed"],[[194912,194912],"mapped",[16898]],[[194913,194913],"mapped",[154539]],[[194914,194914],"mapped",[31686]],[[194915,194915],"mapped",[31689]],[[194916,194916],"mapped",[16935]],[[194917,194917],"mapped",[154752]],[[194918,194918],"mapped",[31954]],[[194919,194919],"mapped",[17056]],[[194920,194920],"mapped",[31976]],[[194921,194921],"mapped",[31971]],[[194922,194922],"mapped",[32000]],[[194923,194923],"mapped",[155526]],[[194924,194924],"mapped",[32099]],[[194925,194925],"mapped",[17153]],[[194926,194926],"mapped",[32199]],[[194927,194927],"mapped",[32258]],[[194928,194928],"mapped",[32325]],[[194929,194929],"mapped",[17204]],[[194930,194930],"mapped",[156200]],[[194931,194931],"mapped",[156231]],[[194932,194932],"mapped",[17241]],[[194933,194933],"mapped",[156377]],[[194934,194934],"mapped",[32634]],[[194935,194935],"mapped",[156478]],[[194936,194936],"mapped",[32661]],[[194937,194937],"mapped",[32762]],[[194938,194938],"mapped",[32773]],[[194939,194939],"mapped",[156890]],[[194940,194940],"mapped",[156963]],[[194941,194941],"mapped",[32864]],[[194942,194942],"mapped",[157096]],[[194943,194943],"mapped",[32880]],[[194944,194944],"mapped",[144223]],[[194945,194945],"mapped",[17365]],[[194946,194946],"mapped",[32946]],[[194947,194947],"mapped",[33027]],[[194948,194948],"mapped",[17419]],[[194949,194949],"mapped",[33086]],[[194950,194950],"mapped",[23221]],[[194951,194951],"mapped",[157607]],[[194952,194952],"mapped",[157621]],[[194953,194953],"mapped",[144275]],[[194954,194954],"mapped",[144284]],[[194955,194955],"mapped",[33281]],[[194956,194956],"mapped",[33284]],[[194957,194957],"mapped",[36766]],[[194958,194958],"mapped",[17515]],[[194959,194959],"mapped",[33425]],[[194960,194960],"mapped",[33419]],[[194961,194961],"mapped",[33437]],[[194962,194962],"mapped",[21171]],[[194963,194963],"mapped",[33457]],[[194964,194964],"mapped",[33459]],[[194965,194965],"mapped",[33469]],[[194966,194966],"mapped",[33510]],[[194967,194967],"mapped",[158524]],[[194968,194968],"mapped",[33509]],[[194969,194969],"mapped",[33565]],[[194970,194970],"mapped",[33635]],[[194971,194971],"mapped",[33709]],[[194972,194972],"mapped",[33571]],[[194973,194973],"mapped",[33725]],[[194974,194974],"mapped",[33767]],[[194975,194975],"mapped",[33879]],[[194976,194976],"mapped",[33619]],[[194977,194977],"mapped",[33738]],[[194978,194978],"mapped",[33740]],[[194979,194979],"mapped",[33756]],[[194980,194980],"mapped",[158774]],[[194981,194981],"mapped",[159083]],[[194982,194982],"mapped",[158933]],[[194983,194983],"mapped",[17707]],[[194984,194984],"mapped",[34033]],[[194985,194985],"mapped",[34035]],[[194986,194986],"mapped",[34070]],[[194987,194987],"mapped",[160714]],[[194988,194988],"mapped",[34148]],[[194989,194989],"mapped",[159532]],[[194990,194990],"mapped",[17757]],[[194991,194991],"mapped",[17761]],[[194992,194992],"mapped",[159665]],[[194993,194993],"mapped",[159954]],[[194994,194994],"mapped",[17771]],[[194995,194995],"mapped",[34384]],[[194996,194996],"mapped",[34396]],[[194997,194997],"mapped",[34407]],[[194998,194998],"mapped",[34409]],[[194999,194999],"mapped",[34473]],[[195000,195000],"mapped",[34440]],[[195001,195001],"mapped",[34574]],[[195002,195002],"mapped",[34530]],[[195003,195003],"mapped",[34681]],[[195004,195004],"mapped",[34600]],[[195005,195005],"mapped",[34667]],[[195006,195006],"mapped",[34694]],[[195007,195007],"disallowed"],[[195008,195008],"mapped",[34785]],[[195009,195009],"mapped",[34817]],[[195010,195010],"mapped",[17913]],[[195011,195011],"mapped",[34912]],[[195012,195012],"mapped",[34915]],[[195013,195013],"mapped",[161383]],[[195014,195014],"mapped",[35031]],[[195015,195015],"mapped",[35038]],[[195016,195016],"mapped",[17973]],[[195017,195017],"mapped",[35066]],[[195018,195018],"mapped",[13499]],[[195019,195019],"mapped",[161966]],[[195020,195020],"mapped",[162150]],[[195021,195021],"mapped",[18110]],[[195022,195022],"mapped",[18119]],[[195023,195023],"mapped",[35488]],[[195024,195024],"mapped",[35565]],[[195025,195025],"mapped",[35722]],[[195026,195026],"mapped",[35925]],[[195027,195027],"mapped",[162984]],[[195028,195028],"mapped",[36011]],[[195029,195029],"mapped",[36033]],[[195030,195030],"mapped",[36123]],[[195031,195031],"mapped",[36215]],[[195032,195032],"mapped",[163631]],[[195033,195033],"mapped",[133124]],[[195034,195034],"mapped",[36299]],[[195035,195035],"mapped",[36284]],[[195036,195036],"mapped",[36336]],[[195037,195037],"mapped",[133342]],[[195038,195038],"mapped",[36564]],[[195039,195039],"mapped",[36664]],[[195040,195040],"mapped",[165330]],[[195041,195041],"mapped",[165357]],[[195042,195042],"mapped",[37012]],[[195043,195043],"mapped",[37105]],[[195044,195044],"mapped",[37137]],[[195045,195045],"mapped",[165678]],[[195046,195046],"mapped",[37147]],[[195047,195047],"mapped",[37432]],[[195048,195048],"mapped",[37591]],[[195049,195049],"mapped",[37592]],[[195050,195050],"mapped",[37500]],[[195051,195051],"mapped",[37881]],[[195052,195052],"mapped",[37909]],[[195053,195053],"mapped",[166906]],[[195054,195054],"mapped",[38283]],[[195055,195055],"mapped",[18837]],[[195056,195056],"mapped",[38327]],[[195057,195057],"mapped",[167287]],[[195058,195058],"mapped",[18918]],[[195059,195059],"mapped",[38595]],[[195060,195060],"mapped",[23986]],[[195061,195061],"mapped",[38691]],[[195062,195062],"mapped",[168261]],[[195063,195063],"mapped",[168474]],[[195064,195064],"mapped",[19054]],[[195065,195065],"mapped",[19062]],[[195066,195066],"mapped",[38880]],[[195067,195067],"mapped",[168970]],[[195068,195068],"mapped",[19122]],[[195069,195069],"mapped",[169110]],[[195070,195071],"mapped",[38923]],[[195072,195072],"mapped",[38953]],[[195073,195073],"mapped",[169398]],[[195074,195074],"mapped",[39138]],[[195075,195075],"mapped",[19251]],[[195076,195076],"mapped",[39209]],[[195077,195077],"mapped",[39335]],[[195078,195078],"mapped",[39362]],[[195079,195079],"mapped",[39422]],[[195080,195080],"mapped",[19406]],[[195081,195081],"mapped",[170800]],[[195082,195082],"mapped",[39698]],[[195083,195083],"mapped",[40000]],[[195084,195084],"mapped",[40189]],[[195085,195085],"mapped",[19662]],[[195086,195086],"mapped",[19693]],[[195087,195087],"mapped",[40295]],[[195088,195088],"mapped",[172238]],[[195089,195089],"mapped",[19704]],[[195090,195090],"mapped",[172293]],[[195091,195091],"mapped",[172558]],[[195092,195092],"mapped",[172689]],[[195093,195093],"mapped",[40635]],[[195094,195094],"mapped",[19798]],[[195095,195095],"mapped",[40697]],[[195096,195096],"mapped",[40702]],[[195097,195097],"mapped",[40709]],[[195098,195098],"mapped",[40719]],[[195099,195099],"mapped",[40726]],[[195100,195100],"mapped",[40763]],[[195101,195101],"mapped",[173568]],[[195102,196605],"disallowed"],[[196606,196607],"disallowed"],[[196608,262141],"disallowed"],[[262142,262143],"disallowed"],[[262144,327677],"disallowed"],[[327678,327679],"disallowed"],[[327680,393213],"disallowed"],[[393214,393215],"disallowed"],[[393216,458749],"disallowed"],[[458750,458751],"disallowed"],[[458752,524285],"disallowed"],[[524286,524287],"disallowed"],[[524288,589821],"disallowed"],[[589822,589823],"disallowed"],[[589824,655357],"disallowed"],[[655358,655359],"disallowed"],[[655360,720893],"disallowed"],[[720894,720895],"disallowed"],[[720896,786429],"disallowed"],[[786430,786431],"disallowed"],[[786432,851965],"disallowed"],[[851966,851967],"disallowed"],[[851968,917501],"disallowed"],[[917502,917503],"disallowed"],[[917504,917504],"disallowed"],[[917505,917505],"disallowed"],[[917506,917535],"disallowed"],[[917536,917631],"disallowed"],[[917632,917759],"disallowed"],[[917760,917999],"ignored"],[[918000,983037],"disallowed"],[[983038,983039],"disallowed"],[[983040,1048573],"disallowed"],[[1048574,1048575],"disallowed"],[[1048576,1114109],"disallowed"],[[1114110,1114111],"disallowed"]]')}};var __webpack_module_cache__={};function __nccwpck_require__(e){var t=__webpack_module_cache__[e];if(t!==undefined){return t.exports}var r=__webpack_module_cache__[e]={id:e,loaded:false,exports:{}};var a=true;try{__webpack_modules__[e].call(r.exports,r,r.exports,__nccwpck_require__);a=false}finally{if(a)delete __webpack_module_cache__[e]}r.loaded=true;return r.exports}(()=>{__nccwpck_require__.d=(e,t)=>{for(var r in t){if(__nccwpck_require__.o(t,r)&&!__nccwpck_require__.o(e,r)){Object.defineProperty(e,r,{enumerable:true,get:t[r]})}}}})();(()=>{__nccwpck_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})();(()=>{__nccwpck_require__.r=e=>{if(typeof Symbol!=="undefined"&&Symbol.toStringTag){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"})}Object.defineProperty(e,"__esModule",{value:true})}})();(()=>{__nccwpck_require__.nmd=e=>{e.paths=[];if(!e.children)e.children=[];return e}})();if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var __webpack_exports__={};(()=>{"use strict";var e=__webpack_exports__;Object.defineProperty(e,"__esModule",{value:true});const t=__nccwpck_require__(4351);const r=__nccwpck_require__(1933);function initialize(){return(0,t.__awaiter)(this,void 0,void 0,(function*(){yield r.StaleService.initialize()}))}void initialize()})();module.exports=__webpack_exports__})(); \ No newline at end of file +var t;var r;var a;var s;var i;var n;var o;var p;var d;var l;var u;var c;var m;var h;var g;var v;var _;var b;var S;var w;var y;var T;var E;var I;(function(t){var r=typeof global==="object"?global:typeof self==="object"?self:typeof this==="object"?this:{};if(typeof define==="function"&&define.amd){define("tslib",["exports"],(function(e){t(createExporter(r,createExporter(e)))}))}else if(true&&typeof e.exports==="object"){t(createExporter(r,createExporter(e.exports)))}else{t(createExporter(r))}function createExporter(e,t){if(e!==r){if(typeof Object.create==="function"){Object.defineProperty(e,"__esModule",{value:true})}else{e.__esModule=true}}return function(r,a){return e[r]=t?t(r,a):a}}})((function(e){var A=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r))e[r]=t[r]};t=function(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");A(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)};r=Object.assign||function(e){for(var t,r=1,a=arguments.length;r=0;o--)if(n=e[o])i=(s<3?n(i):s>3?n(t,r,i):n(t,r))||i;return s>3&&i&&Object.defineProperty(t,r,i),i};i=function(e,t){return function(r,a){t(r,a,e)}};n=function(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)};o=function(e,t,r,a){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,s){function fulfilled(e){try{step(a.next(e))}catch(e){s(e)}}function rejected(e){try{step(a["throw"](e))}catch(e){s(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((a=a.apply(e,t||[])).next())}))};p=function(e,t){var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},a,s,i,n;return n={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(n[Symbol.iterator]=function(){return this}),n;function verb(e){return function(t){return step([e,t])}}function step(n){if(a)throw new TypeError("Generator is already executing.");while(r)try{if(a=1,s&&(i=n[0]&2?s["return"]:n[0]?s["throw"]||((i=s["return"])&&i.call(s),0):s.next)&&!(i=i.call(s,n[1])).done)return i;if(s=0,i)n=[n[0]&2,i.value];switch(n[0]){case 0:case 1:i=n;break;case 4:r.label++;return{value:n[1],done:false};case 5:r.label++;s=n[1];n=[0];continue;case 7:n=r.ops.pop();r.trys.pop();continue;default:if(!(i=r.trys,i=i.length>0&&i[i.length-1])&&(n[0]===6||n[0]===2)){r=0;continue}if(n[0]===3&&(!i||n[1]>i[0]&&n[1]=e.length)e=void 0;return{value:e&&e[a++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};u=function(e,t){var r=typeof Symbol==="function"&&e[Symbol.iterator];if(!r)return e;var a=r.call(e),s,i=[],n;try{while((t===void 0||t-- >0)&&!(s=a.next()).done)i.push(s.value)}catch(e){n={error:e}}finally{try{if(s&&!s.done&&(r=a["return"]))r.call(a)}finally{if(n)throw n.error}}return i};c=function(){for(var e=[],t=0;t1||resume(e,t)}))}}function resume(e,t){try{step(a[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof g?Promise.resolve(e.value.v).then(fulfill,reject):settle(i[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),i.shift(),i.length)resume(i[0][0],i[0][1])}};_=function(e){var t,r;return t={},verb("next"),verb("throw",(function(e){throw e})),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(a,s){t[a]=e[a]?function(t){return(r=!r)?{value:g(e[a](t)),done:a==="return"}:s?s(t):t}:s}};b=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof l==="function"?l(e):e[Symbol.iterator](),r={},verb("next"),verb("throw"),verb("return"),r[Symbol.asyncIterator]=function(){return this},r);function verb(t){r[t]=e[t]&&function(r){return new Promise((function(a,s){r=e[t](r),settle(a,s,r.done,r.value)}))}}function settle(e,t,r,a){Promise.resolve(a).then((function(t){e({value:t,done:r})}),t)}};S=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};var P=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};w=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r))I(t,e,r);P(t,e);return t};y=function(e){return e&&e.__esModule?e:{default:e}};T=function(e,t,r,a){if(r==="a"&&!a)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!a:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?a:r==="a"?a.call(e):a?a.value:t.get(e)};E=function(e,t,r,a,s){if(a==="m")throw new TypeError("Private method is not writable");if(a==="a"&&!s)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!s:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return a==="a"?s.call(e,r):s?s.value=r:t.set(e,r),r};e("__extends",t);e("__assign",r);e("__rest",a);e("__decorate",s);e("__param",i);e("__metadata",n);e("__awaiter",o);e("__generator",p);e("__exportStar",d);e("__createBinding",I);e("__values",l);e("__read",u);e("__spread",c);e("__spreadArrays",m);e("__spreadArray",h);e("__await",g);e("__asyncGenerator",v);e("__asyncDelegator",_);e("__asyncValues",b);e("__makeTemplateObject",S);e("__importStar",w);e("__importDefault",y);e("__classPrivateFieldGet",T);e("__classPrivateFieldSet",E)}))},4294:(e,t,r)=>{e.exports=r(4219)},4219:(e,t,r)=>{"use strict";var a=r(1808);var s=r(4404);var i=r(3685);var n=r(5687);var o=r(2361);var p=r(9491);var d=r(3837);t.httpOverHttp=httpOverHttp;t.httpsOverHttp=httpsOverHttp;t.httpOverHttps=httpOverHttps;t.httpsOverHttps=httpsOverHttps;function httpOverHttp(e){var t=new TunnelingAgent(e);t.request=i.request;return t}function httpsOverHttp(e){var t=new TunnelingAgent(e);t.request=i.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function httpOverHttps(e){var t=new TunnelingAgent(e);t.request=n.request;return t}function httpsOverHttps(e){var t=new TunnelingAgent(e);t.request=n.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function TunnelingAgent(e){var t=this;t.options=e||{};t.proxyOptions=t.options.proxy||{};t.maxSockets=t.options.maxSockets||i.Agent.defaultMaxSockets;t.requests=[];t.sockets=[];t.on("free",(function onFree(e,r,a,s){var i=toOptions(r,a,s);for(var n=0,o=t.requests.length;n=this.maxSockets){s.requests.push(i);return}s.createSocket(i,(function(t){t.on("free",onFree);t.on("close",onCloseOrRemove);t.on("agentRemove",onCloseOrRemove);e.onSocket(t);function onFree(){s.emit("free",t,i)}function onCloseOrRemove(e){s.removeSocket(t);t.removeListener("free",onFree);t.removeListener("close",onCloseOrRemove);t.removeListener("agentRemove",onCloseOrRemove)}}))};TunnelingAgent.prototype.createSocket=function createSocket(e,t){var r=this;var a={};r.sockets.push(a);var s=mergeOptions({},r.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:false,headers:{host:e.host+":"+e.port}});if(e.localAddress){s.localAddress=e.localAddress}if(s.proxyAuth){s.headers=s.headers||{};s.headers["Proxy-Authorization"]="Basic "+new Buffer(s.proxyAuth).toString("base64")}l("making CONNECT request");var i=r.request(s);i.useChunkedEncodingByDefault=false;i.once("response",onResponse);i.once("upgrade",onUpgrade);i.once("connect",onConnect);i.once("error",onError);i.end();function onResponse(e){e.upgrade=true}function onUpgrade(e,t,r){process.nextTick((function(){onConnect(e,t,r)}))}function onConnect(s,n,o){i.removeAllListeners();n.removeAllListeners();if(s.statusCode!==200){l("tunneling socket could not be established, statusCode=%d",s.statusCode);n.destroy();var p=new Error("tunneling socket could not be established, "+"statusCode="+s.statusCode);p.code="ECONNRESET";e.request.emit("error",p);r.removeSocket(a);return}if(o.length>0){l("got illegal response body from proxy");n.destroy();var p=new Error("got illegal response body from proxy");p.code="ECONNRESET";e.request.emit("error",p);r.removeSocket(a);return}l("tunneling connection has established");r.sockets[r.sockets.indexOf(a)]=n;return t(n)}function onError(t){i.removeAllListeners();l("tunneling socket could not be established, cause=%s\n",t.message,t.stack);var s=new Error("tunneling socket could not be established, "+"cause="+t.message);s.code="ECONNRESET";e.request.emit("error",s);r.removeSocket(a)}};TunnelingAgent.prototype.removeSocket=function removeSocket(e){var t=this.sockets.indexOf(e);if(t===-1){return}this.sockets.splice(t,1);var r=this.requests.shift();if(r){this.createSocket(r,(function(e){r.request.onSocket(e)}))}};function createSecureSocket(e,t){var r=this;TunnelingAgent.prototype.createSocket.call(r,e,(function(a){var i=e.request.getHeader("host");var n=mergeOptions({},r.options,{socket:a,servername:i?i.replace(/:.*$/,""):e.host});var o=s.connect(0,n);r.sockets[r.sockets.indexOf(a)]=o;t(o)}))}function toOptions(e,t,r){if(typeof e==="string"){return{host:e,port:t,localAddress:r}}return e}function mergeOptions(e){for(var t=1,r=arguments.length;t{"use strict";Object.defineProperty(t,"__esModule",{value:true});function getUserAgent(){if(typeof navigator==="object"&&"userAgent"in navigator){return navigator.userAgent}if(typeof process==="object"&&"version"in process){return`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`}return""}t.getUserAgent=getUserAgent},2940:e=>{e.exports=wrappy;function wrappy(e,t){if(e&&t)return wrappy(e)(t);if(typeof e!=="function")throw new TypeError("need wrapper function");Object.keys(e).forEach((function(t){wrapper[t]=e[t]}));return wrapper;function wrapper(){var t=new Array(arguments.length);for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractInputsService=void 0;const a=r(4351);const s=r(2733);const i=(0,a.__importDefault)(r(250));class AbstractInputsService{constructor(){this.inputs$$=undefined}initialize(){this.setInputs();this.logInputs();return this}logInputs(){s.CoreInputsService.logInputs(`${i.default.upperFirst(this._inputsName)} inputs`,this.getInputs());return this}getInputs(){if(!this.inputs$$){throw new Error(`The ${i.default.toLower(this._inputsName)} inputs are unset`)}return this.inputs$$}}t.AbstractInputsService=AbstractInputsService},194:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CommonInputsService=void 0;const a=r(4351);const s=r(5950);const i=r(9986);const n=(0,a.__importStar)(r(2186));const o=(0,a.__importDefault)(r(250));class CommonInputsService extends s.AbstractInputsService{constructor(){super(...arguments);this._inputsName=`common`}static getInstance(){if(o.default.isNil(CommonInputsService._instance)){CommonInputsService._instance=new CommonInputsService}return CommonInputsService._instance}setInputs(){this.inputs$$={dryRun:n.getBooleanInput(i.EInputs.DRY_RUN,{required:false}),githubToken:n.getInput(i.EInputs.GITHUB_TOKEN,{required:false})};return this.inputs$$}}t.CommonInputsService=CommonInputsService},2733:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CoreInputsService=void 0;const a=r(4351);const s=r(8099);const i=r(67);const n=r(8110);const o=r(3406);const p=(0,a.__importStar)(r(2186));const d=(0,a.__importDefault)(r(250));class CoreInputsService{static logInputs(e,t){i.LoggerService.startGroup(e);d.default.forIn(t,((e,t,r)=>{const a=d.default.findLastKey(r,(()=>true));i.LoggerService.info(s.LoggerFormatService.white(t===a?o.ETreeRows.LAST:o.ETreeRows.ANY),i.LoggerService.input(d.default.kebabCase(t)),i.LoggerService.value(e))}));i.LoggerService.endGroup();return CoreInputsService}static getNumberInput$$(e,t){const r=p.getInput(e,t);const a=d.default.parseInt(r);if(!(0,n.isFiniteNumber)(a)){i.LoggerService.error(`Wrong value given to the input`,i.LoggerService.value(e),s.LoggerFormatService.white(`->`),i.LoggerService.value(r));throw new Error(`Wrong value given to the input number ${e}`)}return a}}t.CoreInputsService=CoreInputsService},9986:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.EInputs=void 0;var r;(function(e){e["GITHUB_TOKEN"]="github-token";e["DRY_RUN"]="dry-run";e["ISSUE_DAYS_BEFORE_CLOSE"]="issue-days-before-close";e["ISSUE_DAYS_BEFORE_STALE"]="issue-days-before-stale";e["ISSUE_IGNORE_ALL_ASSIGNEES"]="issue-ignore-all-assignees";e["ISSUE_IGNORE_ANY_ASSIGNEES"]="issue-ignore-any-assignees";e["ISSUE_IGNORE_ALL_LABELS"]="issue-ignore-all-labels";e["ISSUE_IGNORE_ANY_LABELS"]="issue-ignore-any-labels";e["ISSUE_ADD_LABELS_AFTER_STALE"]="issue-add-labels-after-stale";e["ISSUE_ADD_LABELS_AFTER_CLOSE"]="issue-add-labels-after-close";e["ISSUE_IGNORE_ALL_PROJECT_CARDS"]="issue-ignore-all-project-cards";e["ISSUE_IGNORE_BEFORE_CREATION_DATE"]="issue-ignore-before-creation-date";e["ISSUE_STALE_LABEL"]="issue-stale-label";e["ISSUE_STALE_COMMENT"]="issue-stale-comment";e["ISSUE_CLOSE_COMMENT"]="issue-close-comment";e["ISSUE_PROCESSING"]="issue-processing";e["ISSUE_LIMIT_API_QUERIES_COUNT"]="issue-limit-api-queries-count";e["PULL_REQUEST_DAYS_BEFORE_CLOSE"]="pull-request-days-before-close";e["PULL_REQUEST_DAYS_BEFORE_STALE"]="pull-request-days-before-stale";e["PULL_REQUEST_IGNORE_ALL_ASSIGNEES"]="pull-request-ignore-all-assignees";e["PULL_REQUEST_DELETE_BRANCH_AFTER_CLOSE"]="pull-request-delete-branch-after-close";e["PULL_REQUEST_IGNORE_ANY_ASSIGNEES"]="pull-request-ignore-any-assignees";e["PULL_REQUEST_ADD_LABELS_AFTER_STALE"]="pull-request-add-labels-after-stale";e["PULL_REQUEST_ADD_LABELS_AFTER_CLOSE"]="pull-request-add-labels-after-close";e["PULL_REQUEST_IGNORE_ALL_LABELS"]="pull-request-ignore-all-labels";e["PULL_REQUEST_IGNORE_DRAFT"]="pull-request-ignore-draft";e["PULL_REQUEST_IGNORE_ANY_LABELS"]="pull-request-ignore-any-labels";e["PULL_REQUEST_IGNORE_ALL_PROJECT_CARDS"]="pull-request-ignore-all-project-cards";e["PULL_REQUEST_IGNORE_BEFORE_CREATION_DATE"]="pull-request-ignore-before-creation-date";e["PULL_REQUEST_STALE_LABEL"]="pull-request-stale-label";e["PULL_REQUEST_STALE_COMMENT"]="pull-request-stale-comment";e["PULL_REQUEST_CLOSE_COMMENT"]="pull-request-close-comment";e["PULL_REQUEST_PROCESSING"]="pull-request-processing";e["PULL_REQUEST_TO_DRAFT_INSTEAD_OF_STALE"]="pull-request-to-draft-instead-of-stale";e["PULL_REQUEST_LIMIT_API_QUERIES_COUNT"]="pull-request-limit-api-queries-count"})(r=t.EInputs||(t.EInputs={}))},8954:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.InputsService=void 0;const a=r(194);const s=r(1175);const i=r(6163);class InputsService{static initialize(){a.CommonInputsService.getInstance().initialize();s.IssuesInputsService.getInstance().initialize();i.PullRequestsInputsService.getInstance().initialize();return InputsService}static logInputs(){a.CommonInputsService.getInstance().logInputs();s.IssuesInputsService.getInstance().logInputs();i.PullRequestsInputsService.getInstance().logInputs();return InputsService}}t.InputsService=InputsService},1175:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.IssuesInputsService=void 0;const a=r(4351);const s=r(5950);const i=r(2733);const n=r(9986);const o=(0,a.__importStar)(r(2186));const p=(0,a.__importDefault)(r(250));class IssuesInputsService extends s.AbstractInputsService{constructor(){super(...arguments);this._inputsName=`issues`}static getInstance(){if(p.default.isNil(IssuesInputsService._instance)){IssuesInputsService._instance=new IssuesInputsService}return IssuesInputsService._instance}setInputs(){this.inputs$$={issueAddLabelsAfterClose:o.getMultilineInput(n.EInputs.ISSUE_ADD_LABELS_AFTER_CLOSE,{required:false}),issueAddLabelsAfterStale:o.getMultilineInput(n.EInputs.ISSUE_ADD_LABELS_AFTER_STALE,{required:false}),issueCloseComment:o.getInput(n.EInputs.ISSUE_CLOSE_COMMENT,{required:false}),issueDaysBeforeClose:i.CoreInputsService.getNumberInput$$(n.EInputs.ISSUE_DAYS_BEFORE_CLOSE,{required:false}),issueDaysBeforeStale:i.CoreInputsService.getNumberInput$$(n.EInputs.ISSUE_DAYS_BEFORE_STALE,{required:false}),issueIgnoreAllAssignees:o.getBooleanInput(n.EInputs.ISSUE_IGNORE_ALL_ASSIGNEES,{required:false}),issueIgnoreAllLabels:o.getBooleanInput(n.EInputs.ISSUE_IGNORE_ALL_LABELS,{required:false}),issueIgnoreAllProjectCards:o.getBooleanInput(n.EInputs.ISSUE_IGNORE_ALL_PROJECT_CARDS,{required:false}),issueIgnoreAnyAssignees:o.getMultilineInput(n.EInputs.ISSUE_IGNORE_ANY_ASSIGNEES,{required:false}),issueIgnoreAnyLabels:o.getMultilineInput(n.EInputs.ISSUE_IGNORE_ANY_LABELS,{required:false}),issueIgnoreBeforeCreationDate:o.getInput(n.EInputs.ISSUE_IGNORE_BEFORE_CREATION_DATE,{required:false}),issueLimitApiQueriesCount:i.CoreInputsService.getNumberInput$$(n.EInputs.ISSUE_LIMIT_API_QUERIES_COUNT,{required:false}),issueProcessing:o.getBooleanInput(n.EInputs.ISSUE_PROCESSING,{required:false}),issueStaleComment:o.getInput(n.EInputs.ISSUE_STALE_COMMENT,{required:false}),issueStaleLabel:o.getInput(n.EInputs.ISSUE_STALE_LABEL,{required:false})};return this.inputs$$}}t.IssuesInputsService=IssuesInputsService},6163:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PullRequestsInputsService=void 0;const a=r(4351);const s=r(5950);const i=r(2733);const n=r(9986);const o=(0,a.__importStar)(r(2186));const p=(0,a.__importDefault)(r(250));class PullRequestsInputsService extends s.AbstractInputsService{constructor(){super(...arguments);this._inputsName=`pull requests`}static getInstance(){if(p.default.isNil(PullRequestsInputsService._instance)){PullRequestsInputsService._instance=new PullRequestsInputsService}return PullRequestsInputsService._instance}setInputs(){this.inputs$$={pullRequestAddLabelsAfterClose:o.getMultilineInput(n.EInputs.PULL_REQUEST_ADD_LABELS_AFTER_CLOSE,{required:false}),pullRequestAddLabelsAfterStale:o.getMultilineInput(n.EInputs.PULL_REQUEST_ADD_LABELS_AFTER_STALE,{required:false}),pullRequestCloseComment:o.getInput(n.EInputs.PULL_REQUEST_CLOSE_COMMENT,{required:false}),pullRequestDaysBeforeClose:i.CoreInputsService.getNumberInput$$(n.EInputs.PULL_REQUEST_DAYS_BEFORE_CLOSE,{required:false}),pullRequestDaysBeforeStale:i.CoreInputsService.getNumberInput$$(n.EInputs.PULL_REQUEST_DAYS_BEFORE_STALE,{required:false}),pullRequestDeleteBranchAfterClose:o.getBooleanInput(n.EInputs.PULL_REQUEST_DELETE_BRANCH_AFTER_CLOSE,{required:false}),pullRequestIgnoreAllAssignees:o.getBooleanInput(n.EInputs.PULL_REQUEST_IGNORE_ALL_ASSIGNEES,{required:false}),pullRequestIgnoreAllLabels:o.getBooleanInput(n.EInputs.PULL_REQUEST_IGNORE_ALL_LABELS,{required:false}),pullRequestIgnoreAllProjectCards:o.getBooleanInput(n.EInputs.PULL_REQUEST_IGNORE_ALL_PROJECT_CARDS,{required:false}),pullRequestIgnoreAnyAssignees:o.getMultilineInput(n.EInputs.PULL_REQUEST_IGNORE_ANY_ASSIGNEES,{required:false}),pullRequestIgnoreAnyLabels:o.getMultilineInput(n.EInputs.PULL_REQUEST_IGNORE_ANY_LABELS,{required:false}),pullRequestIgnoreBeforeCreationDate:o.getInput(n.EInputs.PULL_REQUEST_IGNORE_BEFORE_CREATION_DATE,{required:false}),pullRequestIgnoreDraft:o.getBooleanInput(n.EInputs.PULL_REQUEST_IGNORE_DRAFT,{required:false}),pullRequestLimitApiQueriesCount:i.CoreInputsService.getNumberInput$$(n.EInputs.PULL_REQUEST_LIMIT_API_QUERIES_COUNT,{required:false}),pullRequestProcessing:o.getBooleanInput(n.EInputs.PULL_REQUEST_PROCESSING,{required:false}),pullRequestStaleComment:o.getInput(n.EInputs.PULL_REQUEST_STALE_COMMENT,{required:false}),pullRequestStaleLabel:o.getInput(n.EInputs.PULL_REQUEST_STALE_LABEL,{required:false}),pullRequestToDraftInsteadOfStale:o.getBooleanInput(n.EInputs.PULL_REQUEST_TO_DRAFT_INSTEAD_OF_STALE,{required:false})};return this.inputs$$}}t.PullRequestsInputsService=PullRequestsInputsService},2111:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractOutputsService=void 0;const a=r(4351);const s=r(67);const i=(0,a.__importDefault)(r(250));class AbstractOutputsService{setOutputs(){s.LoggerService.info(`Creating the ${i.default.lowerCase(this._outputsName)} outputs...`);this._setOutputs();s.LoggerService.info(`${i.default.upperFirst(this._outputsName)} outputs created`);return this}}t.AbstractOutputsService=AbstractOutputsService},8413:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.EIssuesOutputs=void 0;var r;(function(e){e["ALREADY_STALE_ISSUES_COUNT"]="already-stale-issues-count";e["IGNORED_ISSUES_COUNT"]="ignored-issues-count";e["UNALTERED_ISSUES_COUNT"]="unaltered-issues-count";e["STALE_ISSUES_COUNT"]="stale-issues-count";e["PROCESSED_ISSUES_COUNT"]="processed-issues-count";e["REMOVE_STALE_ISSUES_COUNT"]="remove-stale-issues-count";e["CLOSE_ISSUES_COUNT"]="close-issues-count";e["ADDED_ISSUES_COMMENTS_COUNT"]="added-issues-comments-count";e["ADDED_ISSUES_LABELS_COUNT"]="added-issues-labels-count";e["CALLED_API_ISSUES_COUNT"]="called-api-issues-count";e["CALLED_API_ISSUES_QUERIES_COUNT"]="called-api-issues-queries-count";e["CALLED_API_ISSUES_MUTATIONS_COUNT"]="called-api-issues-mutations-count"})(r=t.EIssuesOutputs||(t.EIssuesOutputs={}))},6297:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.EPullRequestsOutputs=void 0;var r;(function(e){e["ALREADY_STALE_PULL_REQUESTS_COUNT"]="already-stale-pull-requests-count";e["IGNORED_PULL_REQUESTS_COUNT"]="ignored-pull-requests-count";e["UNALTERED_PULL_REQUESTS_COUNT"]="unaltered-pull-requests-count";e["STALE_PULL_REQUESTS_COUNT"]="stale-pull-requests-count";e["PROCESSED_PULL_REQUESTS_COUNT"]="processed-pull-requests-count";e["REMOVE_STALE_PULL_REQUESTS_COUNT"]="remove-stale-pull-requests-count";e["CLOSE_PULL_REQUESTS_COUNT"]="close-pull-requests-count";e["DELETED_PULL_REQUESTS_BRANCHES_COUNT"]="deleted-pull-requests-branches-count";e["ADDED_PULL_REQUESTS_COMMENTS_COUNT"]="added-pull-requests-comments-count";e["ADDED_PULL_REQUESTS_LABELS_COUNT"]="added-pull-requests-labels-count";e["DRAFT_PULL_REQUESTS_COUNT"]="draft-pull-requests-count";e["CALLED_API_PULL_REQUESTS_COUNT"]="called-api-pull-requests-count";e["CALLED_API_PULL_REQUESTS_QUERIES_COUNT"]="called-api-pull-requests-queries-count";e["CALLED_API_PULL_REQUESTS_MUTATIONS_COUNT"]="called-api-pull-requests-mutations-count"})(r=t.EPullRequestsOutputs||(t.EPullRequestsOutputs={}))},7289:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.IssuesOutputsService=void 0;const a=r(4351);const s=r(2111);const i=r(8413);const n=r(972);const o=(0,a.__importStar)(r(2186));const p=(0,a.__importDefault)(r(250));class IssuesOutputsService extends s.AbstractOutputsService{constructor(){super(...arguments);this._outputsName=`issues`}static getInstance(){if(p.default.isNil(IssuesOutputsService._instance)){IssuesOutputsService._instance=new IssuesOutputsService}return IssuesOutputsService._instance}_setOutputs(){o.setOutput(i.EIssuesOutputs.ALREADY_STALE_ISSUES_COUNT,n.IssuesStatisticsService.getInstance().alreadyStaleIssuesCount);o.setOutput(i.EIssuesOutputs.IGNORED_ISSUES_COUNT,n.IssuesStatisticsService.getInstance().ignoredIssuesCount);o.setOutput(i.EIssuesOutputs.UNALTERED_ISSUES_COUNT,n.IssuesStatisticsService.getInstance().unalteredIssuesCount);o.setOutput(i.EIssuesOutputs.STALE_ISSUES_COUNT,n.IssuesStatisticsService.getInstance().staleIssuesCount);o.setOutput(i.EIssuesOutputs.PROCESSED_ISSUES_COUNT,n.IssuesStatisticsService.getInstance().processedIssuesCount);o.setOutput(i.EIssuesOutputs.REMOVE_STALE_ISSUES_COUNT,n.IssuesStatisticsService.getInstance().removeStaleIssuesCount);o.setOutput(i.EIssuesOutputs.CLOSE_ISSUES_COUNT,n.IssuesStatisticsService.getInstance().closedIssuesCount);o.setOutput(i.EIssuesOutputs.ADDED_ISSUES_COMMENTS_COUNT,n.IssuesStatisticsService.getInstance().addedIssuesCommentsCount);o.setOutput(i.EIssuesOutputs.ADDED_ISSUES_LABELS_COUNT,n.IssuesStatisticsService.getInstance().addedIssuesLabelsCount);o.setOutput(i.EIssuesOutputs.CALLED_API_ISSUES_COUNT,n.IssuesStatisticsService.getInstance().calledApiIssuesCount);o.setOutput(i.EIssuesOutputs.CALLED_API_ISSUES_QUERIES_COUNT,n.IssuesStatisticsService.getInstance().calledApiIssuesQueriesCount);o.setOutput(i.EIssuesOutputs.CALLED_API_ISSUES_MUTATIONS_COUNT,n.IssuesStatisticsService.getInstance().calledApiIssuesMutationsCount)}}t.IssuesOutputsService=IssuesOutputsService},6686:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.OutputsService=void 0;const a=r(7289);const s=r(7127);class OutputsService{static setOutputs(){a.IssuesOutputsService.getInstance().setOutputs();s.PullRequestsOutputsService.getInstance().setOutputs();return OutputsService}}t.OutputsService=OutputsService},7127:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PullRequestsOutputsService=void 0;const a=r(4351);const s=r(2111);const i=r(6297);const n=r(4606);const o=(0,a.__importStar)(r(2186));const p=(0,a.__importDefault)(r(250));class PullRequestsOutputsService extends s.AbstractOutputsService{constructor(){super(...arguments);this._outputsName=`pull requests`}static getInstance(){if(p.default.isNil(PullRequestsOutputsService._instance)){PullRequestsOutputsService._instance=new PullRequestsOutputsService}return PullRequestsOutputsService._instance}_setOutputs(){o.setOutput(i.EPullRequestsOutputs.ALREADY_STALE_PULL_REQUESTS_COUNT,n.PullRequestsStatisticsService.getInstance().alreadyStalePullRequestsCount);o.setOutput(i.EPullRequestsOutputs.IGNORED_PULL_REQUESTS_COUNT,n.PullRequestsStatisticsService.getInstance().ignoredPullRequestsCount);o.setOutput(i.EPullRequestsOutputs.UNALTERED_PULL_REQUESTS_COUNT,n.PullRequestsStatisticsService.getInstance().unalteredPullRequestsCount);o.setOutput(i.EPullRequestsOutputs.STALE_PULL_REQUESTS_COUNT,n.PullRequestsStatisticsService.getInstance().stalePullRequestsCount);o.setOutput(i.EPullRequestsOutputs.PROCESSED_PULL_REQUESTS_COUNT,n.PullRequestsStatisticsService.getInstance().processedPullRequestsCount);o.setOutput(i.EPullRequestsOutputs.REMOVE_STALE_PULL_REQUESTS_COUNT,n.PullRequestsStatisticsService.getInstance().removeStalePullRequestsCount);o.setOutput(i.EPullRequestsOutputs.CLOSE_PULL_REQUESTS_COUNT,n.PullRequestsStatisticsService.getInstance().closedPullRequestsCount);o.setOutput(i.EPullRequestsOutputs.DELETED_PULL_REQUESTS_BRANCHES_COUNT,n.PullRequestsStatisticsService.getInstance().deletedPullRequestsBranchesCount);o.setOutput(i.EPullRequestsOutputs.ADDED_PULL_REQUESTS_COMMENTS_COUNT,n.PullRequestsStatisticsService.getInstance().addedPullRequestsCommentsCount);o.setOutput(i.EPullRequestsOutputs.ADDED_PULL_REQUESTS_LABELS_COUNT,n.PullRequestsStatisticsService.getInstance().addedPullRequestsLabelsCount);o.setOutput(i.EPullRequestsOutputs.DRAFT_PULL_REQUESTS_COUNT,n.PullRequestsStatisticsService.getInstance().draftPullRequestsCount);o.setOutput(i.EPullRequestsOutputs.CALLED_API_PULL_REQUESTS_COUNT,n.PullRequestsStatisticsService.getInstance().calledApiPullRequestsCount);o.setOutput(i.EPullRequestsOutputs.CALLED_API_PULL_REQUESTS_QUERIES_COUNT,n.PullRequestsStatisticsService.getInstance().calledApiPullRequestsQueriesCount);o.setOutput(i.EPullRequestsOutputs.CALLED_API_PULL_REQUESTS_MUTATIONS_COUNT,n.PullRequestsStatisticsService.getInstance().calledApiPullRequestsMutationsCount)}}t.PullRequestsOutputsService=PullRequestsOutputsService},6885:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractCloseStaleProcessor=void 0;const a=r(4351);const s=r(194);const i=r(9488);class AbstractCloseStaleProcessor extends i.AbstractExtraLabelsProcessor{constructor(e){super(e)}close(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){this.processor.logger.info(`Closing this ${this.type}...`);if(!s.CommonInputsService.getInstance().getInputs().dryRun){yield this._closeItem(this._getItemId());this.processor.logger.info(`The ${this.type} was closed`)}else{this.processor.logger.info(`The ${this.type} was not closed due to the dry-run mode`)}yield this._processCloseComment();yield this.processToAddExtraLabels$$();this.processor.logger.notice(`The ${this.type} is now closed`)}))}}t.AbstractCloseStaleProcessor=AbstractCloseStaleProcessor},8559:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractCommentsProcessor=void 0;const a=r(4351);const s=r(194);const i=r(67);const n=r(5959);class AbstractCommentsProcessor extends n.AbstractProcessor{constructor(e){super(e)}processStaleComment(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){this.processor.logger.info(`Checking if a stale comment should be added...`);const e=s.CommonInputsService.getInstance().getInputs();const t=this._getStaleComment();if(t===``){this.processor.logger.info(`The stale comment is unset. Continuing...`);return}this.processor.logger.info(`The stale comment is set to`,i.LoggerService.value(t));if(!e.dryRun){this.processor.logger.info(`Adding the stale comment...`);yield this._addComment(this._getItemId(),t)}this._increaseAddedCommentsCountStatistic();this.processor.logger.notice(`Stale comment added`)}))}processCloseComment(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){this.processor.logger.info(`Checking if a close comment should be added...`);const e=s.CommonInputsService.getInstance().getInputs();const t=this._getCloseComment();if(t===``){this.processor.logger.info(`The close comment is unset. Continuing...`);return}this.processor.logger.info(`The close comment is set to`,i.LoggerService.value(t));if(!e.dryRun){this.processor.logger.info(`Adding the close comment...`);yield this._addComment(this._getItemId(),t)}this._increaseAddedCommentsCountStatistic();this.processor.logger.notice(`Close comment added`)}))}}t.AbstractCommentsProcessor=AbstractCommentsProcessor},9488:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractExtraLabelsProcessor=void 0;const a=r(4351);const s=r(194);const i=r(8099);const n=r(67);const o=r(5959);const p=(0,a.__importDefault)(r(250));class AbstractExtraLabelsProcessor extends o.AbstractProcessor{constructor(e){super(e)}processToAddExtraLabels$$(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){this.processor.logger.info(`Checking if more labels should be added...`);const e=this._getExtraLabelsName();if(e.length===0){this.processor.logger.info(`No extra label to add. Continuing...`);return}this.processor.logger.info(n.LoggerService.value(e.length),i.LoggerFormatService.whiteBright(`label${e.length>1?`s`:``} should be added`));this.processor.logger.info(`Fetching the extra label${e.length>1?`s`:``}`,n.LoggerService.value(p.default.join(e,`, `)),i.LoggerFormatService.whiteBright(`to add on this ${this.type}...`));const t=yield this._fetchLabels(e);const r=s.CommonInputsService.getInstance().getInputs();if(!r.dryRun){yield this._addExtraLabels(this._getItemId(),this._getLabelsId(t));this.processor.logger.notice(n.LoggerService.value(e.length),i.LoggerFormatService.whiteBright(`extra label${e.length>1?`s`:``} added`))}else{this.processor.logger.info(`The extra label${e.length>1?`s were`:` was`} not added due to the dry-run mode`)}this._increaseAddedLabelsCountStatistic(t.length)}))}_fetchLabels(e){return Promise.all(e.map((e=>(0,a.__awaiter)(this,void 0,void 0,(function*(){return yield this._fetchLabel(e)})))))}_getLabelsId(e){return e.map((e=>e.id))}_fetchLabel(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){const t=yield this._fetchLabelByName(e);if(!t){this.processor.logger.error(`Could not find the label`,n.LoggerService.value(e));throw new Error(`Could not find the label ${e}`)}this.processor.logger.info(`The label`,n.LoggerService.value(e),i.LoggerFormatService.whiteBright(`was fetched`));return t}))}}t.AbstractExtraLabelsProcessor=AbstractExtraLabelsProcessor},5290:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractIgnoreProcessor=void 0;const a=r(4351);const s=r(5959);const i=(0,a.__importDefault)(r(250));class AbstractIgnoreProcessor extends s.AbstractProcessor{constructor(e){super(e)}shouldIgnore(){this.processor.logger.info(`Checking if this ${this.type} should be ignored...`);return this.isLocked$$()||this.hasAllIgnoredLabels$$()||this.hasAnyIgnoredLabels$$()||this.hasAllIgnoredAssignees$$()||this.hasAnyIgnoredAssignees$$()||this.hasAllIgnoredProjectCards$$()||this.hasIgnoredCreationDate$$()}isLocked$$(){this.processor.logger.info(`Checking if this ${this.type} is locked...`);if(this._isLocked()){this.processor.logger.info(`Locked`);this.processor.logger.debug(`We do not process locked ${this.type}s; it is in the name: locked`);return true}this.processor.logger.info(`Not locked. Continuing...`);return false}_getLabels(e){return i.default.map(e,(e=>e.name))}_getAssignees(e){return i.default.map(e,(e=>e.login))}_isLocked(){return this.processor.item.locked}}t.AbstractIgnoreProcessor=AbstractIgnoreProcessor},3709:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractIsStaleProcessor=void 0;const a=r(5959);class AbstractIsStaleProcessor extends a.AbstractProcessor{constructor(e){super(e)}isStale(){this.processor.logger.info(`Checking if the ${this.type} is already stale...`);const e=this._getStaleLabel();if(e){this.processor.logger.info(`The stale label is already added on this ${this.type}`);return true}this.processor.logger.info(`The stale label is not yet on this ${this.type}`);return false}_getStaleLabel(){const e=this._getInputStaleLabel();return this._getLabels().find((t=>t.name===e))}}t.AbstractIsStaleProcessor=AbstractIsStaleProcessor},4371:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractLogger=void 0;const a=r(4351);const s=r(8099);const i=r(67);const n=(0,a.__importDefault)(r(250));class AbstractLogger{constructor(e){this.itemNumber=e}debug(...e){i.LoggerService.debug(this.getPrefix$$(),s.LoggerFormatService.whiteBright(n.default.join(e,` `)));return this}info(...e){i.LoggerService.info(this.getPrefix$$(),s.LoggerFormatService.whiteBright(n.default.join(e,` `)));return this}notice(...e){i.LoggerService.notice(this.getPrefix$$(),s.LoggerFormatService.whiteBright(n.default.join(e,` `)));return this}warning(...e){i.LoggerService.warning(this.getPrefix$$(),s.LoggerFormatService.whiteBright(n.default.join(e,` `)));return this}error(...e){i.LoggerService.error(this.getPrefix$$(),s.LoggerFormatService.whiteBright(n.default.join(e,` `)));return this}group(e,t){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return i.LoggerService.group(`${this.getPrefix$$()} ${s.LoggerFormatService.whiteBright(e)}`,t)}))}startGroup(...e){i.LoggerService.startGroup(`${this.getPrefix$$()}`,s.LoggerFormatService.whiteBright(n.default.join(e,` `)));return this}endGroup(){i.LoggerService.endGroup();return this}getPrefix$$(){return this._setPrefixColor(`[#${this.itemNumber}]`)}}t.AbstractLogger=AbstractLogger},923:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractProcessingService=void 0;const a=r(4351);const s=r(8099);const i=r(67);const n=(0,a.__importDefault)(r(250));class AbstractProcessingService{process(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){if(!this.isProcessingEnabled$$()){return}const e=yield this.processBatch();i.LoggerService.info(s.LoggerFormatService.green(`All the ${n.default.toLower(this._itemType)}s`),s.LoggerFormatService.white(`(${i.LoggerService.value(e)}${s.LoggerFormatService.white(`)`)}`),s.LoggerFormatService.green(`were processed`))}))}processBatch(e=1,t){return(0,a.__awaiter)(this,void 0,void 0,(function*(){i.LoggerService.info(`Fetching the batch of ${n.default.toLower(this._itemType)}s`,`${s.LoggerFormatService.white(`#`)}${i.LoggerService.value(n.default.toString(e))}${s.LoggerFormatService.whiteBright(`...`)}`);const r=yield this._getItems(t);const a=this._getPagination(r).nodes.length;let o=0;let p=true;i.LoggerService.info(`Found`,i.LoggerService.value(n.default.toString(a)),s.LoggerFormatService.whiteBright(`${n.default.toLower(this._itemType)}${a>1?`s`:``} in the batch`),`${s.LoggerFormatService.white(`#`)}${i.LoggerService.value(n.default.toString(e))}`);for(const e of this._getPagination(r).nodes){p=this.canProcess$$(e.number);if(!p){break}yield this._process(e);o++;this._increaseProcessedItemsCount()}i.LoggerService.info(s.LoggerFormatService.green(`Batch of ${n.default.toLower(this._itemType)}s`),`${s.LoggerFormatService.white(`#`)}${i.LoggerService.value(n.default.toString(e))}`,s.LoggerFormatService.green(`processed`));if(!p){i.LoggerService.info(`Stopping the processing of batches sooner than expected to respect the limits`)}else{if(this._getPagination(r).pageInfo.hasNextPage){i.LoggerService.info(`Continuing with the next batch of ${n.default.toLower(this._itemType)}s`);yield this.processBatch(++e,this._getPagination(r).pageInfo.endCursor)}else{i.LoggerService.info(s.LoggerFormatService.green(`All the ${n.default.toLower(this._itemType)}s batches`),s.LoggerFormatService.white(`(${i.LoggerService.value(e)}${s.LoggerFormatService.white(`)`)}`),s.LoggerFormatService.green(`were processed`))}}return o}))}canProcess$$(e){i.LoggerService.info(`Checking if the ${n.default.toLower(this._itemType)}`,i.LoggerService.value(`#${e}`),s.LoggerFormatService.whiteBright(`can be processed...`));const t=this.hasReachedQueriesLimit$$();if(t){i.LoggerService.info(`The limit of ${n.default.toLower(this._itemType)}s API queries calls count has been reached. Stopping the processing of ${n.default.toLower(this._itemType)}s`);return false}i.LoggerService.info(`The limit of API queries calls count is not reached yet, continuing...`);i.LoggerService.info(`The ${n.default.toLower(this._itemType)}`,i.LoggerService.value(`#${e}`),s.LoggerFormatService.whiteBright(`can be processed`));return true}_getPagination(e){if(this._isIssueItems(e)){return e.repository.issues}return e.repository.pullRequests}_isIssueItems(e){return this._itemType===`issue`}}t.AbstractProcessingService=AbstractProcessingService},1106:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractProcessor=void 0;const a=r(4351);const s=r(4245);const i=r(3244);const n=r(8099);const o=(0,a.__importDefault)(r(250));class AbstractProcessor{constructor(e,t){this.item=e;this.logger=t}process(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){this.logger.startGroup(`Processing the ${this.type}`,`${n.LoggerFormatService.magenta((0,i.createLink)(o.default.toString(this.item.number),this.item.url))}${n.LoggerFormatService.whiteBright(`...`)}`);if(this.shouldIgnore$$()){this.logger.info(`Ignored`);this._increaseIgnoredCount();this.stopProcessing$$();return}if(this.isAlreadyStale$$()){this.logger.info(`Already stale`);this._increaseAlreadyStaleCount();const e=yield this.processToRemoveStale$$();if(!e){yield this.processForClose$$()}else{this.stopProcessing$$()}return}return this.processForStale$$()}))}getUpdatedAt(){return(0,s.iso8601ToDatetime)(this.item.updatedAt)}getCreatedAt(){return(0,s.iso8601ToDatetime)(this.item.createdAt)}stopProcessing$$(){this.logger.info(`Processing stopped`);this.logger.endGroup()}}t.AbstractProcessor=AbstractProcessor},3974:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractRemoveStaleProcessor=void 0;const a=r(5959);class AbstractRemoveStaleProcessor extends a.AbstractProcessor{constructor(e){super(e)}}t.AbstractRemoveStaleProcessor=AbstractRemoveStaleProcessor},1912:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractShouldCloseProcessor=void 0;const a=r(402);const s=r(768);const i=r(8099);const n=r(67);const o=r(5959);const p=r(8811);class AbstractShouldCloseProcessor extends o.AbstractProcessor{constructor(e){super(e)}shouldClose(){this.processor.logger.info(`Checking if the ${this.type} should be close...`);const e=this._getDaysBeforeClose();const t=this.processor.getUpdatedAt();const r=(0,a.addXDaysToDate)(t,e);this.processor.logger.info(`A stale ${this.type} should be closed after`,n.LoggerService.value(e),i.LoggerFormatService.whiteBright(`day${e>1?`s`:``}`));this.processor.logger.info(`The ${this.type} was updated for the last time the`,n.LoggerService.date(t));this.processor.logger.info(`The ${this.type} should be closed if not updated until`,n.LoggerService.date(r));if((0,s.isDateMoreRecent)(r,p.DateTime.now())){this.processor.logger.info(`The ${this.type} should remain stale`);return false}this.processor.logger.info(`The last update on the ${this.type} was made more than`,n.LoggerService.value(e),i.LoggerFormatService.whiteBright(`day${e>1?`s`:``} ago`));this.processor.logger.info(`The ${this.type} should be closed`);return true}}t.AbstractShouldCloseProcessor=AbstractShouldCloseProcessor},1909:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractStaleProcessor=void 0;const a=r(4351);const s=r(194);const i=r(8099);const n=r(67);const o=r(5959);const p=(0,a.__importDefault)(r(250));const d=r(8811);class AbstractStaleProcessor extends o.AbstractProcessor{constructor(e){super(e)}shouldStale(){this.processor.logger.info(`Checking if the ${this.type} should be stale...`);return this.isStaleByUpdateDate$$()}stale(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){yield this._processStaleComment();yield this.processToAddExtraLabels$$();this.processor.logger.info(`Adding the stale state to this ${this.type}...`);const e=s.CommonInputsService.getInstance().getInputs();const t=this._getStaleLabel();this.processor.logger.info(`Fetching the stale label`,n.LoggerService.value(t),i.LoggerFormatService.whiteBright(`to add on this ${this.type}...`));const r=yield this._fetchLabelByName(t);if(!r){this.processor.logger.error(`Could not find the stale label`,n.LoggerService.value(t));throw new Error(`Could not find the stale label ${t}`)}this.processor.logger.info(`The stale label was fetched`);this.processor.logger.info(`Adding the stale label to this ${this.type}...`);if(!e.dryRun){yield this._addLabel(this._getItemId(),r.id);this.processor.logger.info(`The stale label was added`)}else{this.processor.logger.info(`The stale label was not added due to the dry-run mode`)}this._increaseAddedLabelsCountStatistic();this.processor.logger.notice(`The ${this.type} is now stale`)}))}isStaleByUpdateDate$$(){this.processor.logger.info(`Checking if the ${this.type} should be stale based on the update date...`);const e=this.processor.getUpdatedAt();const t=this._getDaysBeforeStale();this.processor.logger.info(`The ${this.type} was updated for the last time the`,n.LoggerService.date(e));const r=p.default.round(d.DateTime.now().diff(e,`days`,{conversionAccuracy:`longterm`}).days,1);const a=r>t;if(a){this.processor.logger.info(`The ${this.type} should be stale since it was not updated in the last`,n.LoggerService.value(p.default.toString(t)),i.LoggerFormatService.whiteBright(`day${t>1?`s`:``}`))}else{this.processor.logger.info(`The ${this.type} should not be stale since it was updated in the last`,n.LoggerService.value(p.default.toString(t)),i.LoggerFormatService.whiteBright(`day${t>1?`s`:``}`))}this.processor.logger.debug(`The difference is`,n.LoggerService.value(p.default.toString(r)),i.LoggerFormatService.whiteBright(`day${r>1?`s`:``}`));return a}processToAddExtraLabels$$(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){this.processor.logger.info(`Checking if more labels should be added...`);const e=this._getExtraLabelsName();if(e.length===0){this.processor.logger.info(`No extra label to add. Continuing...`);return}this.processor.logger.info(n.LoggerService.value(e.length),i.LoggerFormatService.whiteBright(`label${e.length>1?`s`:``} should be added`));this.processor.logger.info(`Fetching the extra label${e.length>1?`s`:``}`,n.LoggerService.value(p.default.join(e,`, `)),i.LoggerFormatService.whiteBright(`to add on this ${this.type}...`));const t=yield this._fetchLabels(e);const r=s.CommonInputsService.getInstance().getInputs();if(!r.dryRun){yield this._addExtraLabels(this._getItemId(),this._getLabelsId(t));this.processor.logger.notice(n.LoggerService.value(e.length),i.LoggerFormatService.whiteBright(`extra label${e.length>1?`s`:``} added`))}else{this.processor.logger.info(`The extra label${e.length>1?`s were`:` was`} not added due to the dry-run mode`)}this._increaseAddedLabelsCountStatistic(t.length)}))}_fetchLabels(e){return Promise.all(e.map((e=>(0,a.__awaiter)(this,void 0,void 0,(function*(){return yield this._fetchLabel(e)})))))}_getLabelsId(e){return e.map((e=>e.id))}_fetchLabel(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){const t=yield this._fetchLabelByName(e);if(!t){this.processor.logger.error(`Could not find the label`,n.LoggerService.value(e));throw new Error(`Could not find the label ${e}`)}this.processor.logger.info(`The label`,n.LoggerService.value(e),i.LoggerFormatService.whiteBright(`was fetched`));return t}))}}t.AbstractStaleProcessor=AbstractStaleProcessor},8033:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.IssueCloseStaleProcessor=void 0;const a=r(4351);const s=r(1175);const i=r(6885);const n=r(2814);const o=r(972);const p=r(9032);const d=r(5720);class IssueCloseStaleProcessor extends i.AbstractCloseStaleProcessor{constructor(e){super(e);this.githubApiIssuesService$$=new p.GithubApiIssuesService(e);this.issueCommentsProcessor$$=new n.IssueCommentsProcessor(e);this.githubApiIssueLabelsService$$=new d.GithubApiIssueLabelsService(e)}_closeItem(e){return this.githubApiIssuesService$$.closeIssue(e)}_processCloseComment(){return this.issueCommentsProcessor$$.processCloseComment()}_getItemId(){return this.processor.item.id}_fetchLabelByName(e){return this.githubApiIssueLabelsService$$.fetchLabelByName(e)}_getExtraLabelsName(){const e=s.IssuesInputsService.getInstance().getInputs();return e.issueAddLabelsAfterClose}_addExtraLabels(e,t){return(0,a.__awaiter)(this,void 0,void 0,(function*(){yield this.githubApiIssueLabelsService$$.addLabels(e,t)}))}_increaseAddedLabelsCountStatistic(e){o.IssuesStatisticsService.getInstance().increaseAddedIssuesLabelsCount(e)}}t.IssueCloseStaleProcessor=IssueCloseStaleProcessor},2814:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.IssueCommentsProcessor=void 0;const a=r(1175);const s=r(8559);const i=r(972);const n=r(4319);class IssueCommentsProcessor extends s.AbstractCommentsProcessor{constructor(e){super(e);this.githubApiIssueCommentsService$$=new n.GithubApiIssueCommentsService(e)}_getStaleComment(){const e=a.IssuesInputsService.getInstance().getInputs();return e.issueStaleComment}_getCloseComment(){const e=a.IssuesInputsService.getInstance().getInputs();return e.issueCloseComment}_getItemId(){return this.processor.item.id}_increaseAddedCommentsCountStatistic(){i.IssuesStatisticsService.getInstance().increaseAddedIssuesCommentsCount()}_addComment(e,t){return this.githubApiIssueCommentsService$$.addComment(e,t)}}t.IssueCommentsProcessor=IssueCommentsProcessor},5471:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.IssueIgnoreProcessor=void 0;const a=r(4351);const s=r(9986);const i=r(1175);const n=r(5290);const o=r(9032);const p=r(593);const d=r(768);const l=r(4245);const u=r(8099);const c=r(67);const m=(0,a.__importDefault)(r(250));class IssueIgnoreProcessor extends n.AbstractIgnoreProcessor{constructor(e){super(e)}hasAllIgnoredAssignees$$(){this.processor.logger.info(`Checking if all the assignees on this issue should be ignored...`);const e=i.IssuesInputsService.getInstance().getInputs();if(!e.issueIgnoreAllAssignees){this.processor.logger.info(`The input`,c.LoggerService.input(s.EInputs.ISSUE_IGNORE_ALL_ASSIGNEES),u.LoggerFormatService.whiteBright(`is disabled. Continuing...`));return false}this.processor.logger.info(`The input`,c.LoggerService.input(s.EInputs.ISSUE_IGNORE_ALL_ASSIGNEES),u.LoggerFormatService.whiteBright(`is enabled. Checking...`));if(this.processor.item.assignees.totalCount>0){this.processor.logger.info(`The issue has`,c.LoggerService.value(this.processor.item.assignees.totalCount),u.LoggerFormatService.whiteBright(`assignee${this.processor.item.assignees.totalCount>1?`s`:``}`));return true}this.processor.logger.info(`The issue has no assignee. Continuing...`);return false}hasAllIgnoredProjectCards$$(){this.processor.logger.info(`Checking if all the project cards on this issue should be ignored...`);const e=i.IssuesInputsService.getInstance().getInputs();if(!e.issueIgnoreAllProjectCards){this.processor.logger.info(`The input`,c.LoggerService.input(s.EInputs.ISSUE_IGNORE_ALL_PROJECT_CARDS),u.LoggerFormatService.whiteBright(`is disabled. Continuing...`));return false}this.processor.logger.info(`The input`,c.LoggerService.input(s.EInputs.ISSUE_IGNORE_ALL_PROJECT_CARDS),u.LoggerFormatService.whiteBright(`is enabled. Checking...`));if(this.processor.item.projectCards.totalCount>0){this.processor.logger.info(`The issue has`,c.LoggerService.value(this.processor.item.projectCards.totalCount),u.LoggerFormatService.whiteBright(`project card${this.processor.item.projectCards.totalCount>1?`s`:``}`));return true}this.processor.logger.info(`The issue has no project card. Continuing...`);return false}hasIgnoredCreationDate$$(){this.processor.logger.info(`Checking if this issue should be ignored based on its creation date...`);let e;const t=i.IssuesInputsService.getInstance().getInputs();try{e=(0,l.iso8601ToDatetime)(t.issueIgnoreBeforeCreationDate)}catch(e){this.processor.logger.info(`The input`,c.LoggerService.input(s.EInputs.ISSUE_IGNORE_BEFORE_CREATION_DATE),u.LoggerFormatService.whiteBright(`is either unset or not convertible to a valid ISO 8601 date. Continuing...`));return false}const r=this.processor.getCreatedAt();this.processor.logger.info(`The issue was created the`,c.LoggerService.date(r));this.processor.logger.info(`The minimal processing creation date is set to the`,c.LoggerService.date(e));if((0,d.isDateMoreRecent)(r,e)){this.processor.logger.info(`The issue was created after the minimal processing creation date. Continuing...`);return false}this.processor.logger.info(`The issue was created before the minimal processing creation date`);return true}hasAllIgnoredLabels$$(){this.processor.logger.info(`Checking if all the labels on this issue should be ignored...`);const e=i.IssuesInputsService.getInstance().getInputs();if(!e.issueIgnoreAllLabels){this.processor.logger.info(`The input`,c.LoggerService.input(s.EInputs.ISSUE_IGNORE_ALL_LABELS),u.LoggerFormatService.whiteBright(`is disabled. Continuing...`));return false}this.processor.logger.info(`The input`,c.LoggerService.input(s.EInputs.ISSUE_IGNORE_ALL_LABELS),u.LoggerFormatService.whiteBright(`is enabled. Checking...`));const t=e.issueStaleLabel;const r=this._getLabels(this.processor.item.labels.nodes).filter((e=>e!==t));if(r.length>0){this.processor.logger.info(`The issue has`,c.LoggerService.value(r.length),u.LoggerFormatService.whiteBright(`label${r.length>1?`s`:``}`));return true}this.processor.logger.info(`The issue has no label. Continuing...`);return false}hasAnyIgnoredLabels$$(){this.processor.logger.info(`Checking if this issue has one of the ignored labels...`);const e=i.IssuesInputsService.getInstance().getInputs();const t=(0,p.getDuplicates)(this._getLabels(this.processor.item.labels.nodes),e.issueIgnoreAnyLabels);const r=m.default.head(t);if(!m.default.isUndefined(r)){this.processor.logger.info(`Containing one of the ignored labels`,u.LoggerFormatService.white(`->`),c.LoggerService.value(r));return true}this.processor.logger.debug(`Note: in case of issue, we may need to use a RegExp to ignore sensitivity`);const{totalCount:a}=this.processor.item.labels;if(a>o.GithubApiIssuesService.labelsPerIssue){this.processor.logger.warning(`Found`,c.LoggerService.value(m.default.toString(a)),u.LoggerFormatService.whiteBright(`label${a>1?`s`:``} attached on this issue. The pagination support is not yet implemented and may cause a mismatch!`))}this.processor.logger.info(`Not containing an ignored label. Continuing...`);return false}hasAnyIgnoredAssignees$$(){this.processor.logger.info(`Checking if this issue has one of the ignored assignees...`);const e=i.IssuesInputsService.getInstance().getInputs();const t=(0,p.getDuplicates)(this._getAssignees(this.processor.item.assignees.nodes),e.issueIgnoreAnyAssignees);const r=m.default.head(t);if(!m.default.isUndefined(r)){this.processor.logger.info(`Containing one of the ignored assignees`,u.LoggerFormatService.white(`->`),c.LoggerService.value(r));return true}this.processor.logger.debug(`Note: in case of issue, we may need to use a RegExp to ignore sensitivity`);const{totalCount:a}=this.processor.item.assignees;if(a>o.GithubApiIssuesService.assigneesPerIssue){this.processor.logger.warning(`Found`,c.LoggerService.value(m.default.toString(a)),u.LoggerFormatService.whiteBright(`assignee${a>1?`s`:``} attached on this issue. The pagination support is not yet implemented and may cause a mismatch!`))}this.processor.logger.info(`Not containing an ignored assignee. Continuing...`);return false}}t.IssueIgnoreProcessor=IssueIgnoreProcessor},9487:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.IssueIsStaleProcessor=void 0;const a=r(1175);const s=r(3709);class IssueIsStaleProcessor extends s.AbstractIsStaleProcessor{constructor(e){super(e)}_getInputStaleLabel(){const e=a.IssuesInputsService.getInstance().getInputs();return e.issueStaleLabel}_getLabels(){return this.processor.item.labels.nodes}}t.IssueIsStaleProcessor=IssueIsStaleProcessor},7503:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.IssueLogger=void 0;const a=r(4371);const s=r(8099);class IssueLogger extends a.AbstractLogger{constructor(e){super(e)}_setPrefixColor(e){return s.LoggerFormatService.red(e)}}t.IssueLogger=IssueLogger},170:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.IssueProcessor=void 0;const a=r(4351);const s=r(1106);const i=r(8033);const n=r(5471);const o=r(9487);const p=r(5588);const d=r(7978);const l=r(6914);const u=r(972);class IssueProcessor extends s.AbstractProcessor{constructor(){super(...arguments);this.type=`issue`}shouldIgnore$$(){return new n.IssueIgnoreProcessor(this).shouldIgnore()}processForStale$$(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){const e=new l.IssueStaleProcessor(this);if(e.shouldStale()){yield e.stale();u.IssuesStatisticsService.getInstance().increaseStaleIssuesCount()}else{u.IssuesStatisticsService.getInstance().increaseUnalteredIssuesCount()}this.stopProcessing$$()}))}isAlreadyStale$$(){const e=new o.IssueIsStaleProcessor(this);return e.isStale()}processToRemoveStale$$(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){const e=new p.IssueRemoveStaleProcessor(this);if(yield e.shouldRemoveStale()){yield e.removeStale();u.IssuesStatisticsService.getInstance().increaseRemoveStaleIssuesCount();return Promise.resolve(true)}return Promise.resolve(false)}))}processForClose$$(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){const e=new d.IssueShouldCloseProcessor(this);if(e.shouldClose()){const e=new i.IssueCloseStaleProcessor(this);yield e.close();u.IssuesStatisticsService.getInstance().increaseClosedIssuesCount()}else{u.IssuesStatisticsService.getInstance().increaseUnalteredIssuesCount()}this.stopProcessing$$()}))}_increaseIgnoredCount(){u.IssuesStatisticsService.getInstance().increaseIgnoredIssuesCount()}_increaseAlreadyStaleCount(){u.IssuesStatisticsService.getInstance().increaseAlreadyStaleIssuesCount()}}t.IssueProcessor=IssueProcessor},5588:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.IssueRemoveStaleProcessor=void 0;const a=r(4351);const s=r(194);const i=r(1175);const n=r(3974);const o=r(5720);const p=r(1755);const d=r(768);const l=r(4245);const u=r(8099);const c=r(67);const m=(0,a.__importDefault)(r(250));class IssueRemoveStaleProcessor extends n.AbstractRemoveStaleProcessor{constructor(e){super(e);this.githubApiIssueTimelineItemsService$$=new p.GithubApiIssueTimelineItemsService(this.processor);this.githubApiIssueLabelsService$$=new o.GithubApiIssueLabelsService(this.processor)}shouldRemoveStale(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){this.processor.logger.info(`Checking if the stale state should be removed...`);const e=yield this.githubApiIssueTimelineItemsService$$.fetchIssueAddedLabels(this.processor.item.number);const t=i.IssuesInputsService.getInstance().getInputs();const r=this._getStaleLabelEvents(e,t.issueStaleLabel);this.processor.logger.info(`Found`,c.LoggerService.value(r.length),u.LoggerFormatService.whiteBright(`stale label added event${r.length>1?`s`:``} on this issue`));const a=this._getMostRecentStaleLabelEvent(r);if(!a){this.processor.logger.error(`Could not find the stale label in the added labels events`);throw new Error(`Could not find the stale label in the added labels events`)}const s=(0,l.iso8601ToDatetime)(a.createdAt);const n=this.processor.getUpdatedAt();this.processor.logger.info(`The stale label was added the`,c.LoggerService.date(s));this.processor.logger.info(`The issue was updated for the last time the`,c.LoggerService.date(n));if((0,d.isDateMoreRecent)(n,s)){this.processor.logger.info(`The last update on the issue is more recent that the last time it was stale`);this.processor.logger.info(`The stale state should be removed`);return true}this.processor.logger.info(`There was no update since the last time this issue was stale`);this.processor.logger.info(`The stale state should not be removed`);return false}))}removeStale(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){this.processor.logger.info(`Removing the stale state from this issue...`);const e=i.IssuesInputsService.getInstance().getInputs();const t=s.CommonInputsService.getInstance().getInputs();this.processor.logger.info(`Fetching the stale label`,c.LoggerService.value(e.issueStaleLabel),u.LoggerFormatService.whiteBright(`to remove from this issue...`));const r=yield this.githubApiIssueLabelsService$$.fetchLabelByName(e.issueStaleLabel);if(!r){this.processor.logger.error(`Could not find the stale label`,c.LoggerService.value(e.issueStaleLabel));throw new Error(`Could not find the stale label ${e.issueStaleLabel}`)}this.processor.logger.info(`The stale label was fetched`);this.processor.logger.info(`Removing the stale label from this issue...`);if(!t.dryRun){yield this.githubApiIssueLabelsService$$.removeLabel(this.processor.item.id,r.id);this.processor.logger.info(`The stale label was removed`)}else{this.processor.logger.info(`The stale label was not removed due to the dry-run mode`)}this.processor.logger.notice(`The issue is no longer stale`)}))}_getStaleLabelEvents(e,t){return m.default.filter(e.repository.issue.timelineItems.nodes,(e=>e.label.name===t))}_getMostRecentStaleLabelEvent(e){return m.default.reduce(e,((e,t)=>{if(!e){return t}const r=(0,l.iso8601ToDatetime)(e.createdAt);const a=(0,l.iso8601ToDatetime)(t.createdAt);if((0,d.isDateMoreRecent)(r,a)){return e}return t}),null)}}t.IssueRemoveStaleProcessor=IssueRemoveStaleProcessor},7978:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.IssueShouldCloseProcessor=void 0;const a=r(1175);const s=r(1912);class IssueShouldCloseProcessor extends s.AbstractShouldCloseProcessor{constructor(e){super(e)}_getDaysBeforeClose(){const e=a.IssuesInputsService.getInstance().getInputs();return e.issueDaysBeforeClose}}t.IssueShouldCloseProcessor=IssueShouldCloseProcessor},6914:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.IssueStaleProcessor=void 0;const a=r(4351);const s=r(1175);const i=r(1909);const n=r(2814);const o=r(972);const p=r(5720);class IssueStaleProcessor extends i.AbstractStaleProcessor{constructor(e){super(e);this.githubApiIssueLabelsService$$=new p.GithubApiIssueLabelsService(e);this.issueCommentsProcessor$$=new n.IssueCommentsProcessor(e)}_getDaysBeforeStale(){const e=s.IssuesInputsService.getInstance().getInputs();return e.issueDaysBeforeStale}_getStaleLabel(){const e=s.IssuesInputsService.getInstance().getInputs();return e.issueStaleLabel}_getItemId(){return this.processor.item.id}_addLabel(e,t){return(0,a.__awaiter)(this,void 0,void 0,(function*(){yield this.githubApiIssueLabelsService$$.addLabel(e,t)}))}_processStaleComment(){return this.issueCommentsProcessor$$.processStaleComment()}_fetchLabelByName(e){return this.githubApiIssueLabelsService$$.fetchLabelByName(e)}_getExtraLabelsName(){const e=s.IssuesInputsService.getInstance().getInputs();return e.issueAddLabelsAfterStale}_addExtraLabels(e,t){return(0,a.__awaiter)(this,void 0,void 0,(function*(){yield this.githubApiIssueLabelsService$$.addLabels(e,t)}))}_increaseAddedLabelsCountStatistic(e=1){o.IssuesStatisticsService.getInstance().increaseAddedIssuesLabelsCount(e)}}t.IssueStaleProcessor=IssueStaleProcessor},1041:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.IssuesService=void 0;const a=r(4351);const s=r(9986);const i=r(1175);const n=r(923);const o=r(7503);const p=r(170);const d=r(972);const l=r(9032);const u=r(8099);const c=r(67);const m=(0,a.__importDefault)(r(250));class IssuesService extends n.AbstractProcessingService{constructor(){super(...arguments);this._itemType=`issue`}static getInstance(){if(m.default.isNil(IssuesService._instance)){IssuesService._instance=new IssuesService}return IssuesService._instance}isProcessingEnabled$$(){const e=i.IssuesInputsService.getInstance().getInputs();if(!e.issueProcessing){c.LoggerService.info(`The input`,c.LoggerService.input(s.EInputs.ISSUE_PROCESSING),u.LoggerFormatService.whiteBright(`is disabled. Skipping the processing of issues...`));return false}c.LoggerService.info(`The input`,c.LoggerService.input(s.EInputs.ISSUE_PROCESSING),u.LoggerFormatService.whiteBright(`is enabled. Continuing...`));return true}hasReachedQueriesLimit$$(){const e=i.IssuesInputsService.getInstance().getInputs();if(e.issueLimitApiQueriesCount>=0){return d.IssuesStatisticsService.getInstance().calledApiIssuesQueriesCount>e.issueLimitApiQueriesCount}return false}_increaseProcessedItemsCount(){d.IssuesStatisticsService.getInstance().increaseProcessedIssuesCount()}_process(e){return new p.IssueProcessor(e,new o.IssueLogger(e.number)).process()}_getItems(e){return l.GithubApiIssuesService.fetchIssues(e)}}t.IssuesService=IssuesService},1704:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PullRequestCloseStaleProcessor=void 0;const a=r(4351);const s=r(6163);const i=r(6885);const n=r(3120);const o=r(4606);const p=r(4149);const d=r(1567);class PullRequestCloseStaleProcessor extends i.AbstractCloseStaleProcessor{constructor(e){super(e);this.githubApiPullRequestsService$$=new d.GithubApiPullRequestsService(e);this.pullRequestCommentsProcessor$$=new n.PullRequestCommentsProcessor(e);this.githubApiPullRequestLabelsService$$=new p.GithubApiPullRequestLabelsService(e)}_processCloseComment(){return this.pullRequestCommentsProcessor$$.processCloseComment()}_closeItem(e){return this.githubApiPullRequestsService$$.closePullRequest(e)}_getItemId(){return this.processor.item.id}_fetchLabelByName(e){return this.githubApiPullRequestLabelsService$$.fetchLabelByName(e)}_getExtraLabelsName(){const e=s.PullRequestsInputsService.getInstance().getInputs();return e.pullRequestAddLabelsAfterClose}_addExtraLabels(e,t){return(0,a.__awaiter)(this,void 0,void 0,(function*(){yield this.githubApiPullRequestLabelsService$$.addLabels(e,t)}))}_increaseAddedLabelsCountStatistic(e){o.PullRequestsStatisticsService.getInstance().increaseAddedPullRequestsLabelsCount(e)}}t.PullRequestCloseStaleProcessor=PullRequestCloseStaleProcessor},3120:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PullRequestCommentsProcessor=void 0;const a=r(6163);const s=r(8559);const i=r(4606);const n=r(9214);class PullRequestCommentsProcessor extends s.AbstractCommentsProcessor{constructor(e){super(e);this.githubApiPullRequestCommentsService$$=new n.GithubApiPullRequestCommentsService(e)}_getStaleComment(){const e=a.PullRequestsInputsService.getInstance().getInputs();return e.pullRequestStaleComment}_getCloseComment(){const e=a.PullRequestsInputsService.getInstance().getInputs();return e.pullRequestCloseComment}_getItemId(){return this.processor.item.id}_increaseAddedCommentsCountStatistic(){i.PullRequestsStatisticsService.getInstance().increaseAddedPullRequestsCommentsCount()}_addComment(e,t){return this.githubApiPullRequestCommentsService$$.addComment(e,t)}}t.PullRequestCommentsProcessor=PullRequestCommentsProcessor},2362:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PullRequestDeleteBranchProcessor=void 0;const a=r(4351);const s=r(194);const i=r(9986);const n=r(6163);const o=r(4606);const p=r(9157);const d=r(8099);const l=r(67);const u=r(5959);class PullRequestDeleteBranchProcessor extends u.AbstractProcessor{constructor(e){super(e);this.githubApiPullRequestReferencesService$$=new p.GithubApiPullRequestReferencesService(e)}delete(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){this.processor.logger.info(`Processing to delete the pull request branch...`);const e=n.PullRequestsInputsService.getInstance().getInputs();if(!e.pullRequestDeleteBranchAfterClose){this.processor.logger.info(`The input`,l.LoggerService.input(i.EInputs.PULL_REQUEST_DELETE_BRANCH_AFTER_CLOSE),d.LoggerFormatService.whiteBright(`is disabled. Continuing...`));return}this.processor.logger.info(`The input`,l.LoggerService.input(i.EInputs.PULL_REQUEST_DELETE_BRANCH_AFTER_CLOSE),d.LoggerFormatService.whiteBright(`is enabled. The branch should be deleted...`));this.processor.logger.info(`Deleting the branch`,l.LoggerService.value(`${this.processor.item.headRef.name}${d.LoggerFormatService.whiteBright(`...`)}`));const t=s.CommonInputsService.getInstance().getInputs();if(!t.dryRun){yield this.githubApiPullRequestReferencesService$$.deleteReference(this.processor.item.headRef.id);this.processor.logger.notice(`The branch`,l.LoggerService.value(this.processor.item.headRef.name),d.LoggerFormatService.whiteBright(`was deleted`))}else{this.processor.logger.info(`The pull request branch was not deleted due to the dry-run mode`)}o.PullRequestsStatisticsService.getInstance().increaseDeletedPullRequestsBranchesCount()}))}}t.PullRequestDeleteBranchProcessor=PullRequestDeleteBranchProcessor},9437:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PullRequestDraftProcessor=void 0;const a=r(4351);const s=r(194);const i=r(9986);const n=r(6163);const o=r(4606);const p=r(1567);const d=r(8099);const l=r(67);const u=r(5959);class PullRequestDraftProcessor extends u.AbstractProcessor{constructor(e){super(e);this.githubApiPullRequestsService$$=new p.GithubApiPullRequestsService(e)}draft(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){this.processor.logger.info(`Converting this pull request to draft...`);const e=s.CommonInputsService.getInstance().getInputs();if(!e.dryRun){yield this.githubApiPullRequestsService$$.draftPullRequest(this.processor.item.id);this.processor.logger.notice(`The pull request is now a draft pull request`)}else{this.processor.logger.info(`The pull request could not be converted to draft due to the dry-run mode`)}o.PullRequestsStatisticsService.getInstance().increaseDraftPullRequestsCount()}))}shouldDraftInsteadOfStale(){const e=n.PullRequestsInputsService.getInstance().getInputs();if(!e.pullRequestToDraftInsteadOfStale){this.processor.logger.info(`The input`,l.LoggerService.input(i.EInputs.PULL_REQUEST_TO_DRAFT_INSTEAD_OF_STALE),d.LoggerFormatService.whiteBright(`is disabled. Skipping the draft processing and start the stale processing instead...`));return false}this.processor.logger.info(`The input`,l.LoggerService.input(i.EInputs.PULL_REQUEST_TO_DRAFT_INSTEAD_OF_STALE),d.LoggerFormatService.whiteBright(`is enabled. Starting the draft processing instead of the stale processing...`));return true}}t.PullRequestDraftProcessor=PullRequestDraftProcessor},385:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PullRequestIgnoreProcessor=void 0;const a=r(4351);const s=r(9986);const i=r(6163);const n=r(5290);const o=r(1567);const p=r(593);const d=r(768);const l=r(4245);const u=r(8099);const c=r(67);const m=(0,a.__importDefault)(r(250));class PullRequestIgnoreProcessor extends n.AbstractIgnoreProcessor{constructor(e){super(e)}shouldIgnore(){return super.shouldIgnore()||this.isDraft$$()}hasAllIgnoredAssignees$$(){this.processor.logger.info(`Checking if all the assignees on this pull request should be ignored...`);const e=i.PullRequestsInputsService.getInstance().getInputs();if(!e.pullRequestIgnoreAllAssignees){this.processor.logger.info(`The input`,c.LoggerService.input(s.EInputs.PULL_REQUEST_IGNORE_ALL_ASSIGNEES),u.LoggerFormatService.whiteBright(`is disabled. Continuing...`));return false}this.processor.logger.info(`The input`,c.LoggerService.input(s.EInputs.PULL_REQUEST_IGNORE_ALL_ASSIGNEES),u.LoggerFormatService.whiteBright(`is enabled. Checking...`));if(this.processor.item.assignees.totalCount>0){this.processor.logger.info(`The pull request has`,c.LoggerService.value(this.processor.item.assignees.totalCount),u.LoggerFormatService.whiteBright(`assignee${this.processor.item.assignees.totalCount>1?`s`:``}`));return true}this.processor.logger.info(`The pull request has no assignee. Continuing...`);return false}hasAllIgnoredProjectCards$$(){this.processor.logger.info(`Checking if all the project cards on this pull request should be ignored...`);const e=i.PullRequestsInputsService.getInstance().getInputs();if(!e.pullRequestIgnoreAllProjectCards){this.processor.logger.info(`The input`,c.LoggerService.input(s.EInputs.PULL_REQUEST_IGNORE_ALL_PROJECT_CARDS),u.LoggerFormatService.whiteBright(`is disabled. Continuing...`));return false}this.processor.logger.info(`The input`,c.LoggerService.input(s.EInputs.PULL_REQUEST_IGNORE_ALL_PROJECT_CARDS),u.LoggerFormatService.whiteBright(`is enabled. Checking...`));if(this.processor.item.projectCards.totalCount>0){this.processor.logger.info(`The pull request has`,c.LoggerService.value(this.processor.item.projectCards.totalCount),u.LoggerFormatService.whiteBright(`project card${this.processor.item.projectCards.totalCount>1?`s`:``}`));return true}this.processor.logger.info(`The pull request has no project card. Continuing...`);return false}hasIgnoredCreationDate$$(){this.processor.logger.info(`Checking if this pull request should be ignored based on its creation date...`);let e;const t=i.PullRequestsInputsService.getInstance().getInputs();try{e=(0,l.iso8601ToDatetime)(t.pullRequestIgnoreBeforeCreationDate)}catch(e){this.processor.logger.info(`The input`,c.LoggerService.input(s.EInputs.PULL_REQUEST_IGNORE_BEFORE_CREATION_DATE),u.LoggerFormatService.whiteBright(`is either unset or not convertible to a valid ISO 8601 date. Continuing...`));return false}const r=this.processor.getCreatedAt();this.processor.logger.info(`The pull request was created the`,c.LoggerService.date(r));this.processor.logger.info(`The minimal processing creation date is set to the`,c.LoggerService.date(e));if((0,d.isDateMoreRecent)(r,e)){this.processor.logger.info(`The pull request was created after the minimal processing creation date. Continuing...`);return false}this.processor.logger.info(`The pull request was created before the minimal processing creation date`);return true}hasAllIgnoredLabels$$(){this.processor.logger.info(`Checking if all the labels on this pull request should be ignored...`);const e=i.PullRequestsInputsService.getInstance().getInputs();if(!e.pullRequestIgnoreAllLabels){this.processor.logger.info(`The input`,c.LoggerService.input(s.EInputs.PULL_REQUEST_IGNORE_ALL_LABELS),u.LoggerFormatService.whiteBright(`is disabled. Continuing...`));return false}this.processor.logger.info(`The input`,c.LoggerService.input(s.EInputs.PULL_REQUEST_IGNORE_ALL_LABELS),u.LoggerFormatService.whiteBright(`is enabled. Checking...`));const t=e.pullRequestStaleLabel;const r=this._getLabels(this.processor.item.labels.nodes).filter((e=>e!==t));if(r.length>0){this.processor.logger.info(`The pull request has`,c.LoggerService.value(r.length),u.LoggerFormatService.whiteBright(`label${r.length>1?`s`:``}`));return true}this.processor.logger.info(`The pull request has no label. Continuing...`);return false}hasAnyIgnoredLabels$$(){this.processor.logger.info(`Checking if this pull request has one of the ignored labels...`);const e=i.PullRequestsInputsService.getInstance().getInputs();const t=(0,p.getDuplicates)(this._getLabels(this.processor.item.labels.nodes),e.pullRequestIgnoreAnyLabels);const r=m.default.head(t);if(!m.default.isUndefined(r)){this.processor.logger.info(`Containing one of the ignored labels`,u.LoggerFormatService.white(`->`),c.LoggerService.value(r));return true}this.processor.logger.debug(`Note: in case of pull request, we may need to use a RegExp to ignore sensitivity`);const{totalCount:a}=this.processor.item.labels;if(a>o.GithubApiPullRequestsService.labelsPerPullRequest){this.processor.logger.warning(`Found`,c.LoggerService.value(m.default.toString(a)),u.LoggerFormatService.whiteBright(`label${a>1?`s`:``} attached on this pull request. The pagination support is not yet implemented and may cause a mismatch!`))}this.processor.logger.info(`Not containing an ignored label. Continuing...`);return false}hasAnyIgnoredAssignees$$(){this.processor.logger.info(`Checking if this pull request has one of the ignored assignees...`);const e=i.PullRequestsInputsService.getInstance().getInputs();const t=(0,p.getDuplicates)(this._getAssignees(this.processor.item.assignees.nodes),e.pullRequestIgnoreAnyAssignees);const r=m.default.head(t);if(!m.default.isUndefined(r)){this.processor.logger.info(`Containing one of the ignored assignees`,u.LoggerFormatService.white(`->`),c.LoggerService.value(r));return true}this.processor.logger.debug(`Note: in case of pull request, we may need to use a RegExp to ignore sensitivity`);const{totalCount:a}=this.processor.item.assignees;if(a>o.GithubApiPullRequestsService.assigneesPerPullRequest){this.processor.logger.warning(`Found`,c.LoggerService.value(m.default.toString(a)),u.LoggerFormatService.whiteBright(`assignee${a>1?`s`:``} attached on this pull request. The pagination support is not yet implemented and may cause a mismatch!`))}this.processor.logger.info(`Not containing an ignored assignee. Continuing...`);return false}isDraft$$(){this.processor.logger.info(`Checking if this pull request is a draft...`);const e=i.PullRequestsInputsService.getInstance().getInputs();if(!e.pullRequestIgnoreDraft){this.processor.logger.info(`The input`,c.LoggerService.input(s.EInputs.PULL_REQUEST_IGNORE_DRAFT),u.LoggerFormatService.whiteBright(`is disabled. Continuing...`));return false}this.processor.logger.info(`The input`,c.LoggerService.input(s.EInputs.PULL_REQUEST_IGNORE_DRAFT),u.LoggerFormatService.whiteBright(`is enabled. Checking...`));if(this._isDraft()){this.processor.logger.info(`The pull request is a draft`);return true}this.processor.logger.info(`Not a draft. Continuing...`);return false}_isDraft(){return this.processor.item.isDraft}}t.PullRequestIgnoreProcessor=PullRequestIgnoreProcessor},2971:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PullRequestIsStaleProcessor=void 0;const a=r(6163);const s=r(3709);class PullRequestIsStaleProcessor extends s.AbstractIsStaleProcessor{constructor(e){super(e)}_getInputStaleLabel(){const e=a.PullRequestsInputsService.getInstance().getInputs();return e.pullRequestStaleLabel}_getLabels(){return this.processor.item.labels.nodes}}t.PullRequestIsStaleProcessor=PullRequestIsStaleProcessor},825:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PullRequestLogger=void 0;const a=r(4371);const s=r(8099);class PullRequestLogger extends a.AbstractLogger{constructor(e){super(e)}_setPrefixColor(e){return s.LoggerFormatService.blue(e)}}t.PullRequestLogger=PullRequestLogger},7795:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PullRequestProcessor=void 0;const a=r(4351);const s=r(1106);const i=r(1704);const n=r(2362);const o=r(9437);const p=r(385);const d=r(2971);const l=r(6539);const u=r(6852);const c=r(8895);const m=r(4606);class PullRequestProcessor extends s.AbstractProcessor{constructor(){super(...arguments);this.type=`pull request`}stopProcessing$$(){this.logger.info(`Processing stopped`);this.logger.endGroup()}shouldIgnore$$(){return new p.PullRequestIgnoreProcessor(this).shouldIgnore()}processForStale$$(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){const e=new c.PullRequestStaleProcessor(this);if(e.shouldStale()){const t=new o.PullRequestDraftProcessor(this);if(t.shouldDraftInsteadOfStale()){yield t.draft()}else{yield e.stale();m.PullRequestsStatisticsService.getInstance().increaseStalePullRequestsCount()}}else{m.PullRequestsStatisticsService.getInstance().increaseUnalteredPullRequestsCount()}this.stopProcessing$$()}))}isAlreadyStale$$(){const e=new d.PullRequestIsStaleProcessor(this);return e.isStale()}processToRemoveStale$$(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){const e=new l.PullRequestRemoveStaleProcessor(this);if(yield e.shouldRemoveStale()){yield e.removeStale();m.PullRequestsStatisticsService.getInstance().increaseRemoveStalePullRequestsCount();return Promise.resolve(true)}return Promise.resolve(false)}))}processForClose$$(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){const e=new u.PullRequestShouldCloseProcessor(this);if(e.shouldClose()){const e=new i.PullRequestCloseStaleProcessor(this);yield e.close();m.PullRequestsStatisticsService.getInstance().increaseClosedPullRequestsCount();yield this.processToDeleteBranch$$()}else{m.PullRequestsStatisticsService.getInstance().increaseUnalteredPullRequestsCount()}this.stopProcessing$$()}))}processToDeleteBranch$$(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){const e=new n.PullRequestDeleteBranchProcessor(this);yield e.delete()}))}_increaseIgnoredCount(){m.PullRequestsStatisticsService.getInstance().increaseIgnoredPullRequestsCount()}_increaseAlreadyStaleCount(){m.PullRequestsStatisticsService.getInstance().increaseAlreadyStalePullRequestsCount()}}t.PullRequestProcessor=PullRequestProcessor},6539:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PullRequestRemoveStaleProcessor=void 0;const a=r(4351);const s=r(194);const i=r(6163);const n=r(3974);const o=r(4149);const p=r(8257);const d=r(768);const l=r(4245);const u=r(8099);const c=r(67);const m=(0,a.__importDefault)(r(250));class PullRequestRemoveStaleProcessor extends n.AbstractRemoveStaleProcessor{constructor(e){super(e);this.githubApiPullRequestTimelineItemsService$$=new p.GithubApiPullRequestTimelineItemsService(this.processor);this.githubApiPullRequestLabelsService$$=new o.GithubApiPullRequestLabelsService(this.processor)}shouldRemoveStale(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){this.processor.logger.info(`Checking if the stale state should be removed...`);const e=yield this.githubApiPullRequestTimelineItemsService$$.fetchPullRequestAddedLabels(this.processor.item.number);const t=i.PullRequestsInputsService.getInstance().getInputs();const r=this._getStaleLabelEvents(e,t.pullRequestStaleLabel);this.processor.logger.info(`Found`,c.LoggerService.value(r.length),u.LoggerFormatService.whiteBright(`stale label added event${r.length>1?`s`:``} on this pull request`));const a=this._getMostRecentStaleLabelEvent(r);if(!a){this.processor.logger.error(`Could not find the stale label in the added labels events`);throw new Error(`Could not find the stale label in the added labels events`)}const s=(0,l.iso8601ToDatetime)(a.createdAt);const n=this.processor.getUpdatedAt();this.processor.logger.info(`The stale label was added the`,c.LoggerService.date(s));this.processor.logger.info(`The pull request was updated for the last time the`,c.LoggerService.date(n));if((0,d.isDateMoreRecent)(n,s)){this.processor.logger.info(`The last update on the pull request is more recent that the last time it was stale`);this.processor.logger.info(`The stale state should be removed`);return true}this.processor.logger.info(`There was no update since the last time this pull request was stale`);this.processor.logger.info(`The stale state should not be removed`);return false}))}removeStale(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){this.processor.logger.info(`Removing the stale state from this pull request...`);const e=i.PullRequestsInputsService.getInstance().getInputs();const t=s.CommonInputsService.getInstance().getInputs();this.processor.logger.info(`Fetching the stale label`,c.LoggerService.value(e.pullRequestStaleLabel),u.LoggerFormatService.whiteBright(`to remove from this pull request...`));const r=yield this.githubApiPullRequestLabelsService$$.fetchLabelByName(e.pullRequestStaleLabel);if(!r){this.processor.logger.error(`Could not find the stale label`,c.LoggerService.value(e.pullRequestStaleLabel));throw new Error(`Could not find the stale label ${e.pullRequestStaleLabel}`)}this.processor.logger.info(`The stale label was fetched`);this.processor.logger.info(`Removing the stale label from this pull request...`);if(!t.dryRun){yield this.githubApiPullRequestLabelsService$$.removeLabel(this.processor.item.id,r.id);this.processor.logger.info(`The stale label was removed`)}else{this.processor.logger.info(`The stale label was not removed due to the dry-run mode`)}this.processor.logger.notice(`The pull request is no longer stale`)}))}_getStaleLabelEvents(e,t){return m.default.filter(e.repository.pullRequest.timelineItems.nodes,(e=>e.label.name===t))}_getMostRecentStaleLabelEvent(e){return m.default.reduce(e,((e,t)=>{if(!e){return t}const r=(0,l.iso8601ToDatetime)(e.createdAt);const a=(0,l.iso8601ToDatetime)(t.createdAt);if((0,d.isDateMoreRecent)(r,a)){return e}return t}),null)}}t.PullRequestRemoveStaleProcessor=PullRequestRemoveStaleProcessor},6852:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PullRequestShouldCloseProcessor=void 0;const a=r(6163);const s=r(1912);class PullRequestShouldCloseProcessor extends s.AbstractShouldCloseProcessor{constructor(e){super(e)}_getDaysBeforeClose(){const e=a.PullRequestsInputsService.getInstance().getInputs();return e.pullRequestDaysBeforeClose}}t.PullRequestShouldCloseProcessor=PullRequestShouldCloseProcessor},8895:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PullRequestStaleProcessor=void 0;const a=r(4351);const s=r(6163);const i=r(1909);const n=r(3120);const o=r(4606);const p=r(4149);class PullRequestStaleProcessor extends i.AbstractStaleProcessor{constructor(e){super(e);this.githubApiPullRequestLabelsService$$=new p.GithubApiPullRequestLabelsService(this.processor);this.pullRequestCommentsProcessor$$=new n.PullRequestCommentsProcessor(this.processor)}_getDaysBeforeStale(){const e=s.PullRequestsInputsService.getInstance().getInputs();return e.pullRequestDaysBeforeStale}_getStaleLabel(){const e=s.PullRequestsInputsService.getInstance().getInputs();return e.pullRequestStaleLabel}_getItemId(){return this.processor.item.id}_addLabel(e,t){return(0,a.__awaiter)(this,void 0,void 0,(function*(){yield this.githubApiPullRequestLabelsService$$.addLabel(e,t)}))}_processStaleComment(){return this.pullRequestCommentsProcessor$$.processStaleComment()}_fetchLabelByName(e){return this.githubApiPullRequestLabelsService$$.fetchLabelByName(e)}_getExtraLabelsName(){const e=s.PullRequestsInputsService.getInstance().getInputs();return e.pullRequestAddLabelsAfterStale}_addExtraLabels(e,t){return(0,a.__awaiter)(this,void 0,void 0,(function*(){yield this.githubApiPullRequestLabelsService$$.addLabels(e,t)}))}_increaseAddedLabelsCountStatistic(e=1){o.PullRequestsStatisticsService.getInstance().increaseAddedPullRequestsLabelsCount(e)}}t.PullRequestStaleProcessor=PullRequestStaleProcessor},1026:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PullRequestsService=void 0;const a=r(4351);const s=r(9986);const i=r(6163);const n=r(923);const o=r(825);const p=r(7795);const d=r(4606);const l=r(1567);const u=r(8099);const c=r(67);const m=(0,a.__importDefault)(r(250));class PullRequestsService extends n.AbstractProcessingService{constructor(){super(...arguments);this._itemType=`pull request`}static getInstance(){if(m.default.isNil(PullRequestsService._instance)){PullRequestsService._instance=new PullRequestsService}return PullRequestsService._instance}isProcessingEnabled$$(){const e=i.PullRequestsInputsService.getInstance().getInputs();if(!e.pullRequestProcessing){c.LoggerService.info(`The input`,c.LoggerService.input(s.EInputs.PULL_REQUEST_PROCESSING),u.LoggerFormatService.whiteBright(`is disabled. Skipping the processing of pull requests...`));return false}c.LoggerService.info(`The input`,c.LoggerService.input(s.EInputs.PULL_REQUEST_PROCESSING),u.LoggerFormatService.whiteBright(`is enabled. Continuing...`));return true}hasReachedQueriesLimit$$(){const e=i.PullRequestsInputsService.getInstance().getInputs();if(e.pullRequestLimitApiQueriesCount>=0){return d.PullRequestsStatisticsService.getInstance().calledApiPullRequestsQueriesCount>e.pullRequestLimitApiQueriesCount}return false}_increaseProcessedItemsCount(){d.PullRequestsStatisticsService.getInstance().increaseProcessedPullRequestsCount()}_process(e){return new p.PullRequestProcessor(e,new o.PullRequestLogger(e.number)).process()}_getItems(e){return l.GithubApiPullRequestsService.fetchPullRequests(e)}}t.PullRequestsService=PullRequestsService},1933:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.StaleService=void 0;const a=r(4351);const s=r(8954);const i=r(6686);const n=r(1041);const o=r(1026);const p=r(6433);const d=r(9467);const l=r(8099);const u=r(67);const c=(0,a.__importStar)(r(2186));class StaleService{static initialize(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){try{u.LoggerService.info(`Starting the stale process...`);p.StatisticsService.initialize();s.InputsService.initialize();d.OctokitService.initialize();yield n.IssuesService.getInstance().process();yield o.PullRequestsService.getInstance().process();u.LoggerService.info(l.LoggerFormatService.green(`The stale processing is over`));p.StatisticsService.logsAllStatistics();i.OutputsService.setOutputs()}catch(e){if(e instanceof Error){u.LoggerService.error(`[${e.name}] ${e.message}`);if(e.stack){u.LoggerService.debug(e.stack)}c.setFailed(`Stale action failed with error ${e.message}`)}else{const t=`Stale action failed with error ${e}`;u.LoggerService.error(t);c.setFailed(t)}}return StaleService}))}}t.StaleService=StaleService},5255:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractStatisticsService=void 0;const a=r(4351);const s=r(8099);const i=r(67);const n=r(7692);const o=r(8117);const p=r(9534);const d=r(8110);const l=r(3406);const u=(0,a.__importDefault)(r(250));class AbstractStatisticsService{logsAllStatistics(){i.LoggerService.startGroup(`${u.default.upperFirst(this._statisticsName)} statistics`);this._logsAllStatistics();i.LoggerService.endGroup();return this}_logIncreaseCount(e,t,r){i.LoggerService.info(s.LoggerFormatService.whiteBright(e),i.LoggerService.value(t),s.LoggerFormatService.whiteBright(`(${i.LoggerService.value(r)}`),s.LoggerFormatService.whiteBright(`in total)`));return this}_logsAllStatistics(){const e=this._getAllFilteredStatisticsMap();this._logStatisticsMap(e);return this}_logStatisticsMap(e){const t=(0,n.getMapLastKey)(e);const r=(0,o.getMapLongestKey)(e);e.forEach(((e,a)=>{const s=a===t?l.ETreeRows.LAST:l.ETreeRows.ANY;const i=(0,d.isFiniteNumber)(e)?e:this._getStatisticsMapCount(e);this._log(s,u.default.padEnd(a,r),i);if(!(0,d.isFiniteNumber)(e)){this._logStatisticsSubMap(e,s)}}))}_logStatisticsSubMap(e,t){const r=(0,n.getMapLastKey)(e);const a=(0,o.getMapLongestKey)(e);e.forEach(((e,s)=>{const i=t===l.ETreeRows.LAST?` `:`${l.ETreeRows.EMPTY} `;const n=s===r?l.ETreeRows.LAST:l.ETreeRows.ANY;this._log(`${i}${n}`,u.default.padEnd(s,a),e)}))}_getStatisticsMapCount(e){let t=0;e.forEach((e=>{t+=e}));return t}_log(e,t,r){i.LoggerService.info(s.LoggerFormatService.white(e),s.LoggerFormatService.whiteBright(t),i.LoggerService.value(r));return this}_getAllFilteredStatisticsMap(){return(0,p.mapFilter)(this._getAllStatisticsMap(),(([e,t])=>{if((0,d.isFiniteNumber)(t)){return t>0}const r=this._getStatisticsMapCount(t);return r>0}))}}t.AbstractStatisticsService=AbstractStatisticsService},972:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.IssuesStatisticsService=void 0;const a=r(4351);const s=r(5255);const i=(0,a.__importDefault)(r(250));class IssuesStatisticsService extends s.AbstractStatisticsService{constructor(){super(...arguments);this.addedIssuesCommentsCount=0;this.addedIssuesLabelsCount=0;this.alreadyStaleIssuesCount=0;this.calledApiIssuesMutationsCount=0;this.calledApiIssuesQueriesCount=0;this.closedIssuesCount=0;this.ignoredIssuesCount=0;this.processedIssuesCount=0;this.removeStaleIssuesCount=0;this.staleIssuesCount=0;this.unalteredIssuesCount=0;this._statisticsName=`issues`}static getInstance(){if(i.default.isNil(IssuesStatisticsService._instance)){IssuesStatisticsService._instance=new IssuesStatisticsService}return IssuesStatisticsService._instance}get calledApiIssuesCount(){return this.calledApiIssuesQueriesCount+this.calledApiIssuesMutationsCount}initialize(){this.addedIssuesCommentsCount=0;this.addedIssuesLabelsCount=0;this.alreadyStaleIssuesCount=0;this.calledApiIssuesMutationsCount=0;this.calledApiIssuesQueriesCount=0;this.closedIssuesCount=0;this.ignoredIssuesCount=0;this.processedIssuesCount=0;this.removeStaleIssuesCount=0;this.staleIssuesCount=0;this.unalteredIssuesCount=0;return this}increaseProcessedIssuesCount(){this.processedIssuesCount++;this._logIncreaseCount(`Processed issues count statistic increased by`,1,this.processedIssuesCount);return this}increaseIgnoredIssuesCount(){this.ignoredIssuesCount++;this._logIncreaseCount(`Ignored issues count statistic increased by`,1,this.ignoredIssuesCount);return this}increaseUnalteredIssuesCount(){this.unalteredIssuesCount++;this._logIncreaseCount(`Unaltered issues count statistic increased by`,1,this.unalteredIssuesCount);return this}increaseStaleIssuesCount(){this.staleIssuesCount++;this._logIncreaseCount(`Stale issues count statistic increased by`,1,this.staleIssuesCount);return this}increaseAlreadyStaleIssuesCount(){this.alreadyStaleIssuesCount++;this._logIncreaseCount(`Already stale issues count statistic increased by`,1,this.alreadyStaleIssuesCount);return this}increaseRemoveStaleIssuesCount(){this.removeStaleIssuesCount++;this._logIncreaseCount(`Remove stale issues count statistic increased by`,1,this.removeStaleIssuesCount);return this}increaseClosedIssuesCount(){this.closedIssuesCount++;this._logIncreaseCount(`Closed issues count statistic increased by`,1,this.closedIssuesCount);return this}increaseAddedIssuesCommentsCount(){this.addedIssuesCommentsCount++;this._logIncreaseCount(`Added issues comments count statistic increased by`,1,this.addedIssuesCommentsCount);return this}increaseAddedIssuesLabelsCount(e=1){this.addedIssuesLabelsCount+=e;this._logIncreaseCount(`Added issues labels count statistic increased by`,e,this.addedIssuesLabelsCount);return this}increaseCalledApiIssuesQueriesCount(){this.calledApiIssuesQueriesCount++;this._logIncreaseCount(`Called API issues queries count statistic increased by`,1,this.calledApiIssuesQueriesCount);return this}increaseCalledApiIssuesMutationsCount(){this.calledApiIssuesMutationsCount++;this._logIncreaseCount(`Called API issues mutations count statistic increased by`,1,this.calledApiIssuesMutationsCount);return this}_getAllStatisticsMap(){return(new Map).set(`Processed issues`,this.processedIssuesCount).set(`Ignored issues`,this.ignoredIssuesCount).set(`Unaltered issues`,this.unalteredIssuesCount).set(`Stale issues`,this.staleIssuesCount).set(`Already stale issues`,this.alreadyStaleIssuesCount).set(`Remove stale issues`,this.removeStaleIssuesCount).set(`Closed issues`,this.closedIssuesCount).set(`Added issues comments`,this.addedIssuesCommentsCount).set(`Added issues labels`,this.addedIssuesLabelsCount).set(`Called API issues`,(new Map).set(`Called API issues queries`,this.calledApiIssuesQueriesCount).set(`Called API issues mutations`,this.calledApiIssuesMutationsCount))}}t.IssuesStatisticsService=IssuesStatisticsService},4606:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PullRequestsStatisticsService=void 0;const a=r(4351);const s=r(5255);const i=(0,a.__importDefault)(r(250));class PullRequestsStatisticsService extends s.AbstractStatisticsService{constructor(){super(...arguments);this.addedPullRequestsCommentsCount=0;this.addedPullRequestsLabelsCount=0;this.alreadyStalePullRequestsCount=0;this.calledApiPullRequestsMutationsCount=0;this.calledApiPullRequestsQueriesCount=0;this.closedPullRequestsCount=0;this.deletedPullRequestsBranchesCount=0;this.draftPullRequestsCount=0;this.ignoredPullRequestsCount=0;this.processedPullRequestsCount=0;this.removeStalePullRequestsCount=0;this.stalePullRequestsCount=0;this.unalteredPullRequestsCount=0;this._statisticsName=`pull requests`}static getInstance(){if(i.default.isNil(PullRequestsStatisticsService._instance)){PullRequestsStatisticsService._instance=new PullRequestsStatisticsService}return PullRequestsStatisticsService._instance}get calledApiPullRequestsCount(){return this.calledApiPullRequestsQueriesCount+this.calledApiPullRequestsMutationsCount}initialize(){this.addedPullRequestsCommentsCount=0;this.addedPullRequestsLabelsCount=0;this.alreadyStalePullRequestsCount=0;this.calledApiPullRequestsMutationsCount=0;this.calledApiPullRequestsQueriesCount=0;this.closedPullRequestsCount=0;this.deletedPullRequestsBranchesCount=0;this.draftPullRequestsCount=0;this.ignoredPullRequestsCount=0;this.processedPullRequestsCount=0;this.removeStalePullRequestsCount=0;this.stalePullRequestsCount=0;this.unalteredPullRequestsCount=0;return this}increaseProcessedPullRequestsCount(){this.processedPullRequestsCount++;this._logIncreaseCount(`Processed pull requests count statistic increased by`,1,this.processedPullRequestsCount);return this}increaseIgnoredPullRequestsCount(){this.ignoredPullRequestsCount++;this._logIncreaseCount(`Ignored pull requests count statistic increased by`,1,this.ignoredPullRequestsCount);return this}increaseUnalteredPullRequestsCount(){this.unalteredPullRequestsCount++;this._logIncreaseCount(`Unaltered pull requests count statistic increased by`,1,this.unalteredPullRequestsCount);return this}increaseStalePullRequestsCount(){this.stalePullRequestsCount++;this._logIncreaseCount(`Stale pull requests count statistic increased by`,1,this.stalePullRequestsCount);return this}increaseAlreadyStalePullRequestsCount(){this.alreadyStalePullRequestsCount++;this._logIncreaseCount(`Already stale pull requests count statistic increased by`,1,this.alreadyStalePullRequestsCount);return this}increaseRemoveStalePullRequestsCount(){this.removeStalePullRequestsCount++;this._logIncreaseCount(`Remove stale pull requests count statistic increased by`,1,this.removeStalePullRequestsCount);return this}increaseClosedPullRequestsCount(){this.closedPullRequestsCount++;this._logIncreaseCount(`Closed pull requests count statistic increased by`,1,this.closedPullRequestsCount);return this}increaseDeletedPullRequestsBranchesCount(){this.deletedPullRequestsBranchesCount++;this._logIncreaseCount(`Deleted pull requests branches count statistic increased by`,1,this.deletedPullRequestsBranchesCount);return this}increaseAddedPullRequestsCommentsCount(){this.addedPullRequestsCommentsCount++;this._logIncreaseCount(`Added pull requests comments count statistic increased by`,1,this.addedPullRequestsCommentsCount);return this}increaseAddedPullRequestsLabelsCount(e=1){this.addedPullRequestsLabelsCount+=e;this._logIncreaseCount(`Added pull requests labels count statistic increased by`,e,this.addedPullRequestsLabelsCount);return this}increaseDraftPullRequestsCount(){this.draftPullRequestsCount++;this._logIncreaseCount(`Draft pull requests count statistic increased by`,1,this.draftPullRequestsCount);return this}increaseCalledApiPullRequestsQueriesCount(){this.calledApiPullRequestsQueriesCount++;this._logIncreaseCount(`Called API pull requests queries count statistic increased by`,1,this.calledApiPullRequestsQueriesCount);return this}increaseCalledApiPullRequestsMutationsCount(){this.calledApiPullRequestsMutationsCount++;this._logIncreaseCount(`Called API pull requests mutations count statistic increased by`,1,this.calledApiPullRequestsMutationsCount);return this}_getAllStatisticsMap(){return(new Map).set(`Processed pull requests`,this.processedPullRequestsCount).set(`Ignored pull requests`,this.ignoredPullRequestsCount).set(`Unaltered pull requests`,this.unalteredPullRequestsCount).set(`Stale pull requests`,this.stalePullRequestsCount).set(`Already stale pull requests`,this.alreadyStalePullRequestsCount).set(`Remove stale pull requests`,this.removeStalePullRequestsCount).set(`Closed pull requests`,this.closedPullRequestsCount).set(`Deleted pull requests branches`,this.deletedPullRequestsBranchesCount).set(`Added pull requests comments`,this.addedPullRequestsCommentsCount).set(`Added pull requests labels`,this.addedPullRequestsLabelsCount).set(`Draft pull requests`,this.draftPullRequestsCount).set(`Called API pull requests`,(new Map).set(`Called API pull requests queries`,this.calledApiPullRequestsQueriesCount).set(`Called API pull requests mutations`,this.calledApiPullRequestsMutationsCount))}}t.PullRequestsStatisticsService=PullRequestsStatisticsService},6433:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.StatisticsService=void 0;const a=r(972);const s=r(4606);class StatisticsService{static initialize(){a.IssuesStatisticsService.getInstance().initialize();s.PullRequestsStatisticsService.getInstance().initialize();return StatisticsService}static logsAllStatistics(){a.IssuesStatisticsService.getInstance().logsAllStatistics();s.PullRequestsStatisticsService.getInstance().logsAllStatistics();return StatisticsService}}t.StatisticsService=StatisticsService},7772:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractGithubApiService=void 0;const a=r(5959);class AbstractGithubApiService extends a.AbstractProcessor{constructor(e){super(e)}}t.AbstractGithubApiService=AbstractGithubApiService},8131:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractGithubApiCommentsService=void 0;const a=r(7772);const s=r(9959);const i=r(9467);const n=r(8099);const o=r(67);class AbstractGithubApiCommentsService extends a.AbstractGithubApiService{constructor(e){super(e)}addComment(e,t){this.processor.logger.info(`Adding the comment`,o.LoggerService.value(t),n.LoggerFormatService.whiteBright(`on the ${this.type}`),`${o.LoggerService.value(e)}${n.LoggerFormatService.whiteBright(`...`)}`);return i.OctokitService.getOctokit().graphql(s.GITHUB_API_ADD_COMMENT_MUTATION,{comment:t,id:e}).then((()=>{this._increaseCalledApiMutationsCount();this.processor.logger.info(n.LoggerFormatService.green(`Comment`),o.LoggerService.value(t),n.LoggerFormatService.green(`added to the ${this.type}`),o.LoggerService.value(e))})).catch((r=>{this.processor.logger.error(`Failed to add the comment`,o.LoggerService.value(t),n.LoggerFormatService.red(`on the ${this.type}`),o.LoggerService.value(e));throw r}))}}t.AbstractGithubApiCommentsService=AbstractGithubApiCommentsService},9959:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_API_ADD_COMMENT_MUTATION=void 0;t.GITHUB_API_ADD_COMMENT_MUTATION=`\n mutation AddComment($id: ID!, $comment: String!) {\n __typename\n addComment(input: {subjectId: $id, body: $comment}) {\n clientMutationId\n }\n }\n`},4319:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GithubApiIssueCommentsService=void 0;const a=r(972);const s=r(8131);class GithubApiIssueCommentsService extends s.AbstractGithubApiCommentsService{constructor(e){super(e)}_increaseCalledApiMutationsCount(){a.IssuesStatisticsService.getInstance().increaseCalledApiIssuesMutationsCount()}}t.GithubApiIssueCommentsService=GithubApiIssueCommentsService},9214:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GithubApiPullRequestCommentsService=void 0;const a=r(4606);const s=r(8131);class GithubApiPullRequestCommentsService extends s.AbstractGithubApiCommentsService{constructor(e){super(e)}_increaseCalledApiMutationsCount(){a.PullRequestsStatisticsService.getInstance().increaseCalledApiPullRequestsMutationsCount()}}t.GithubApiPullRequestCommentsService=GithubApiPullRequestCommentsService},6525:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_API_CLOSE_ISSUE_MUTATION=void 0;t.GITHUB_API_CLOSE_ISSUE_MUTATION=`\n mutation CloseIssue($issueId: ID!) {\n __typename\n closeIssue(input: {issueId: $issueId}) {\n clientMutationId\n }\n }\n`},3363:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_API_ISSUES_QUERY=void 0;t.GITHUB_API_ISSUES_QUERY=`\n query GetIssues($owner: String!, $repository: String!, $issuesPerPage: Int!, $labelsPerIssue: Int!, $assigneesPerIssue: Int!, $projectCardsPerIssue: Int!, $afterCursor: String) {\n repository(name: $repository, owner: $owner) {\n issues(orderBy: {field: UPDATED_AT, direction: DESC}, states: OPEN, first: $issuesPerPage, after: $afterCursor) {\n pageInfo {\n endCursor\n hasNextPage\n }\n totalCount\n nodes {\n locked\n createdAt\n number\n updatedAt\n url\n id\n labels(first: $labelsPerIssue) {\n totalCount\n nodes {\n id\n name\n }\n }\n assignees(first: $assigneesPerIssue) {\n totalCount\n nodes {\n login\n }\n }\n projectCards(first: $projectCardsPerIssue) {\n totalCount\n nodes {\n id\n }\n }\n }\n }\n }\n }\n`},6741:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_ASSIGNEES_PER_ISSUE=void 0;t.GITHUB_ASSIGNEES_PER_ISSUE=20},7929:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_ISSUES_PER_PAGE=void 0;t.GITHUB_ISSUES_PER_PAGE=20},639:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_LABELS_PER_ISSUE=void 0;t.GITHUB_LABELS_PER_ISSUE=20},4128:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_PROJECT_CARDS_PER_ISSUE=void 0;t.GITHUB_PROJECT_CARDS_PER_ISSUE=20},9032:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GithubApiIssuesService=void 0;const a=r(4351);const s=r(972);const i=r(6525);const n=r(3363);const o=r(6741);const p=r(7929);const d=r(639);const l=r(4128);const u=r(9467);const c=r(8099);const m=r(67);const h=r(5438);const g=(0,a.__importDefault)(r(250));class GithubApiIssuesService{constructor(e){this.issueProcessor=e}static fetchIssues(e){m.LoggerService.info(`Fetching the issues from GitHub...`);return u.OctokitService.getOctokit().graphql(n.GITHUB_API_ISSUES_QUERY,{afterCursor:e,assigneesPerIssue:GithubApiIssuesService.assigneesPerIssue,issuesPerPage:GithubApiIssuesService.issuesPerPage,labelsPerIssue:GithubApiIssuesService.labelsPerIssue,owner:h.context.repo.owner,projectCardsPerIssue:GithubApiIssuesService.projectCardsPerIssue,repository:h.context.repo.repo}).then((t=>{if(!e){const{totalCount:e}=t.repository.issues;if(e===0){m.LoggerService.notice(`No issue can be processed`)}else{m.LoggerService.info(m.LoggerService.value(g.default.toString(e)),c.LoggerFormatService.whiteBright(`issue${e>1?`s`:``} can be processed`))}}else{m.LoggerService.debug(`Fetched from the page id`,m.LoggerService.value(e),c.LoggerFormatService.whiteBright(`(afterCursor)`))}s.IssuesStatisticsService.getInstance().increaseCalledApiIssuesQueriesCount();return t})).catch((e=>{m.LoggerService.error(`Failed to fetch the issues`);throw e}))}closeIssue(e){this.issueProcessor.logger.info(`Closing the issue`,`${m.LoggerService.value(e)}${c.LoggerFormatService.whiteBright(`...`)}`);return u.OctokitService.getOctokit().graphql(i.GITHUB_API_CLOSE_ISSUE_MUTATION,{issueId:e}).then((()=>{s.IssuesStatisticsService.getInstance().increaseCalledApiIssuesMutationsCount();this.issueProcessor.logger.info(c.LoggerFormatService.green(`Issue`),m.LoggerService.value(e),c.LoggerFormatService.green(`closed`))})).catch((t=>{this.issueProcessor.logger.error(`Failed to close the issue`,m.LoggerService.value(e));throw t}))}}t.GithubApiIssuesService=GithubApiIssuesService;GithubApiIssuesService.issuesPerPage=p.GITHUB_ISSUES_PER_PAGE;GithubApiIssuesService.labelsPerIssue=d.GITHUB_LABELS_PER_ISSUE;GithubApiIssuesService.assigneesPerIssue=o.GITHUB_ASSIGNEES_PER_ISSUE;GithubApiIssuesService.projectCardsPerIssue=l.GITHUB_PROJECT_CARDS_PER_ISSUE},3289:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractGithubApiLabelsService=void 0;const a=r(7772);const s=r(2709);const i=r(319);const n=r(6002);const o=r(3933);const p=r(1264);const d=r(9467);const l=r(8099);const u=r(67);const c=r(5438);class AbstractGithubApiLabelsService extends a.AbstractGithubApiService{constructor(e){super(e)}fetchLabelsByName(e){this.processor.logger.info(`Fetching the labels matching`,u.LoggerService.value(e),l.LoggerFormatService.whiteBright(`from GitHub...`));return d.OctokitService.getOctokit().graphql(o.GITHUB_API_LABELS_BY_NAME_QUERY,{labelName:e,owner:c.context.repo.owner,repository:c.context.repo.repo}).then((t=>{const{totalCount:r}=t.repository.labels;this._increaseCalledApiQueriesCount();if(r===0){this.processor.logger.error(`Could not find a single label matching`,u.LoggerService.value(e));throw new Error(`Could not find a single label matching ${e}`)}this.processor.logger.info(l.LoggerFormatService.green(`Found the labels matching`),u.LoggerService.value(e));return t})).catch((t=>{this.processor.logger.error(`Failed to fetch the labels matching`,u.LoggerService.value(e));throw t}))}fetchLabelByName(e){this.processor.logger.info(`Fetching the label`,u.LoggerService.value(e),l.LoggerFormatService.whiteBright(`from GitHub...`));return d.OctokitService.getOctokit().graphql(n.GITHUB_API_LABEL_BY_NAME_QUERY,{labelName:e,owner:c.context.repo.owner,repository:c.context.repo.repo}).then((t=>{this._increaseCalledApiQueriesCount();if(!t.repository.label){this.processor.logger.error(`Could not fetch the label`,u.LoggerService.value(e));this.processor.logger.debug(`Are you sure it exists in your repository?`)}this.processor.logger.info(l.LoggerFormatService.green(`Found the label`),u.LoggerService.value(e));return t.repository.label})).catch((t=>{this.processor.logger.error(`Failed to fetch the label`,u.LoggerService.value(e));throw t}))}addLabel(e,t){this.processor.logger.info(`Adding the label`,u.LoggerService.value(t),l.LoggerFormatService.whiteBright(`on the ${this.type}`),`${u.LoggerService.value(e)}${l.LoggerFormatService.whiteBright(`...`)}`);return d.OctokitService.getOctokit().graphql(s.GITHUB_API_ADD_LABEL_MUTATION,{id:e,labelId:t}).then((()=>{this._increaseCalledApiMutationsCount();this.processor.logger.info(l.LoggerFormatService.green(`Label`),u.LoggerService.value(t),l.LoggerFormatService.green(`added to the ${this.type}`),u.LoggerService.value(e))})).catch((r=>{this.processor.logger.error(`Failed to add the label`,u.LoggerService.value(t),l.LoggerFormatService.red(`on the ${this.type}`),u.LoggerService.value(e));throw r}))}addLabels(e,t){this.processor.logger.info(`Adding the labels`,u.LoggerService.value(t),l.LoggerFormatService.whiteBright(`on the ${this.type}`),`${u.LoggerService.value(e)}${l.LoggerFormatService.whiteBright(`...`)}`);return d.OctokitService.getOctokit().graphql(i.GITHUB_API_ADD_LABELS_MUTATION,{id:e,labelsId:t}).then((()=>{this._increaseCalledApiMutationsCount();this.processor.logger.info(l.LoggerFormatService.green(`Labels`),u.LoggerService.value(t),l.LoggerFormatService.green(`added to the ${this.type}`),u.LoggerService.value(e))})).catch((r=>{this.processor.logger.error(`Failed to add the labels`,u.LoggerService.value(t),l.LoggerFormatService.red(`on the ${this.type}`),u.LoggerService.value(e));throw r}))}removeLabel(e,t){this.processor.logger.info(`Removing the label`,u.LoggerService.value(t),l.LoggerFormatService.whiteBright(`from the ${this.type}`),`${u.LoggerService.value(e)}${l.LoggerFormatService.whiteBright(`...`)}`);return d.OctokitService.getOctokit().graphql(p.GITHUB_API_REMOVE_LABEL_MUTATION,{id:e,labelId:t}).then((()=>{this._increaseCalledApiMutationsCount();this.processor.logger.info(l.LoggerFormatService.green(`Label`),u.LoggerService.value(t),l.LoggerFormatService.green(`removed from the ${this.type}`),u.LoggerService.value(e))})).catch((r=>{this.processor.logger.error(`Failed to remove the label`,u.LoggerService.value(t),l.LoggerFormatService.red(`from the ${this.type}`),u.LoggerService.value(e));throw r}))}}t.AbstractGithubApiLabelsService=AbstractGithubApiLabelsService},2709:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_API_ADD_LABEL_MUTATION=void 0;t.GITHUB_API_ADD_LABEL_MUTATION=`\n mutation AddLabel($id: ID!, $labelId: ID!) {\n __typename\n addLabelsToLabelable(input: {labelableId: $id, labelIds: [$labelId]}) {\n clientMutationId\n }\n }\n`},319:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_API_ADD_LABELS_MUTATION=void 0;t.GITHUB_API_ADD_LABELS_MUTATION=`\n mutation AddLabels($id: ID!, $labelsId: [ID!]!) {\n __typename\n addLabelsToLabelable(input: {labelableId: $id, labelIds: $labelsId}) {\n clientMutationId\n }\n }\n`},6002:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_API_LABEL_BY_NAME_QUERY=void 0;t.GITHUB_API_LABEL_BY_NAME_QUERY=`\n query GetLabelByName($owner: String!, $repository: String!, $labelName: String!) {\n repository(name: $repository, owner: $owner) {\n label(name: $labelName) {\n name\n id\n }\n }\n }\n`},3933:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_API_LABELS_BY_NAME_QUERY=void 0;t.GITHUB_API_LABELS_BY_NAME_QUERY=`\n query GetLabelsByName($owner: String!, $repository: String!, $labelName: String!) {\n repository(name: $repository, owner: $owner) {\n labels(query: $labelName, first: 1) {\n totalCount\n nodes {\n id\n name\n }\n }\n }\n }\n`},1264:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_API_REMOVE_LABEL_MUTATION=void 0;t.GITHUB_API_REMOVE_LABEL_MUTATION=`\n mutation RemoveLabel($id: ID!, $labelId: ID!) {\n __typename\n removeLabelsFromLabelable(input: {labelableId: $id, labelIds: [$labelId]}) {\n clientMutationId\n }\n }\n`},5720:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GithubApiIssueLabelsService=void 0;const a=r(972);const s=r(3289);class GithubApiIssueLabelsService extends s.AbstractGithubApiLabelsService{constructor(e){super(e)}_increaseCalledApiMutationsCount(){a.IssuesStatisticsService.getInstance().increaseCalledApiIssuesMutationsCount()}_increaseCalledApiQueriesCount(){a.IssuesStatisticsService.getInstance().increaseCalledApiIssuesQueriesCount()}}t.GithubApiIssueLabelsService=GithubApiIssueLabelsService},4149:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GithubApiPullRequestLabelsService=void 0;const a=r(4606);const s=r(3289);class GithubApiPullRequestLabelsService extends s.AbstractGithubApiLabelsService{constructor(e){super(e)}_increaseCalledApiMutationsCount(){a.PullRequestsStatisticsService.getInstance().increaseCalledApiPullRequestsMutationsCount()}_increaseCalledApiQueriesCount(){a.PullRequestsStatisticsService.getInstance().increaseCalledApiPullRequestsQueriesCount()}}t.GithubApiPullRequestLabelsService=GithubApiPullRequestLabelsService},658:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_API_CLOSE_PULL_REQUEST_MUTATION=void 0;t.GITHUB_API_CLOSE_PULL_REQUEST_MUTATION=`\n mutation ClosePullRequest($pullRequestId: ID!) {\n __typename\n closePullRequest(input: {pullRequestId: $pullRequestId}) {\n clientMutationId\n }\n }\n`},941:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_API_DRAFT_PULL_REQUEST_MUTATION=void 0;t.GITHUB_API_DRAFT_PULL_REQUEST_MUTATION=`\n mutation PullRequestToDraft($pullRequestId: ID!) {\n __typename\n convertPullRequestToDraft(input: {pullRequestId: $pullRequestId}) {\n clientMutationId\n }\n }\n`},9474:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_API_PULL_REQUESTS_QUERY=void 0;t.GITHUB_API_PULL_REQUESTS_QUERY=`\n query GetPullRequests($owner: String!, $repository: String!, $pullRequestsPerPage: Int!, $labelsPerPullRequest: Int!, $assigneesPerPullRequest: Int!, $projectCardsPerPullRequest: Int!, $afterCursor: String) {\n repository(name: $repository, owner: $owner) {\n pullRequests(orderBy: {field: UPDATED_AT, direction: DESC}, states: OPEN, first: $pullRequestsPerPage, after: $afterCursor) {\n pageInfo {\n endCursor\n hasNextPage\n }\n totalCount\n nodes {\n locked\n createdAt\n number\n updatedAt\n url\n id\n isDraft\n labels(first: $labelsPerPullRequest) {\n totalCount\n nodes {\n id\n name\n }\n }\n assignees(first: $assigneesPerPullRequest) {\n totalCount\n nodes {\n login\n }\n }\n projectCards(first: $projectCardsPerPullRequest) {\n totalCount\n nodes {\n id\n }\n }\n headRef {\n name\n id\n }\n }\n }\n }\n }\n`},3292:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_ASSIGNEES_PER_PULL_REQUEST=void 0;t.GITHUB_ASSIGNEES_PER_PULL_REQUEST=20},7332:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_LABELS_PER_PULL_REQUEST=void 0;t.GITHUB_LABELS_PER_PULL_REQUEST=20},1129:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_PROJECT_CARDS_PER_PULL_REQUEST=void 0;t.GITHUB_PROJECT_CARDS_PER_PULL_REQUEST=20},665:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_PULL_REQUESTS_PER_PAGE=void 0;t.GITHUB_PULL_REQUESTS_PER_PAGE=20},1567:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GithubApiPullRequestsService=void 0;const a=r(4351);const s=r(4606);const i=r(658);const n=r(941);const o=r(9474);const p=r(3292);const d=r(7332);const l=r(1129);const u=r(665);const c=r(9467);const m=r(8099);const h=r(67);const g=r(5438);const v=(0,a.__importDefault)(r(250));class GithubApiPullRequestsService{constructor(e){this.pullRequestProcessor=e}static fetchPullRequests(e){h.LoggerService.info(`Fetching the pull requests from GitHub...`);return c.OctokitService.getOctokit().graphql(o.GITHUB_API_PULL_REQUESTS_QUERY,{afterCursor:e,assigneesPerPullRequest:GithubApiPullRequestsService.assigneesPerPullRequest,labelsPerPullRequest:GithubApiPullRequestsService.labelsPerPullRequest,owner:g.context.repo.owner,projectCardsPerPullRequest:GithubApiPullRequestsService.projectCardsPerPullRequest,pullRequestsPerPage:GithubApiPullRequestsService.pullRequestsPerPage,repository:g.context.repo.repo}).then((t=>{if(!e){const{totalCount:e}=t.repository.pullRequests;if(e===0){h.LoggerService.notice(`No pull request can be processed`)}else{h.LoggerService.info(h.LoggerService.value(v.default.toString(e)),m.LoggerFormatService.whiteBright(`pull request${e>1?`s`:``} can be processed`))}}else{h.LoggerService.debug(`Fetched from the page id`,h.LoggerService.value(e),m.LoggerFormatService.whiteBright(`(afterCursor)`))}s.PullRequestsStatisticsService.getInstance().increaseCalledApiPullRequestsQueriesCount();return t})).catch((e=>{h.LoggerService.error(`Failed to fetch the pull requests`);throw e}))}closePullRequest(e){this.pullRequestProcessor.logger.info(`Closing the pull request`,`${h.LoggerService.value(e)}${m.LoggerFormatService.whiteBright(`...`)}`);return c.OctokitService.getOctokit().graphql(i.GITHUB_API_CLOSE_PULL_REQUEST_MUTATION,{pullRequestId:e}).then((()=>{s.PullRequestsStatisticsService.getInstance().increaseCalledApiPullRequestsMutationsCount();this.pullRequestProcessor.logger.info(m.LoggerFormatService.green(`Pull request`),h.LoggerService.value(e),m.LoggerFormatService.green(`closed`))})).catch((t=>{this.pullRequestProcessor.logger.error(`Failed to close the pull request`,h.LoggerService.value(e));throw t}))}draftPullRequest(e){this.pullRequestProcessor.logger.info(`Converting the pull request`,h.LoggerService.value(e),m.LoggerFormatService.whiteBright(`to draft...`));return c.OctokitService.getOctokit().graphql(n.GITHUB_API_DRAFT_PULL_REQUEST_MUTATION,{pullRequestId:e}).then((()=>{s.PullRequestsStatisticsService.getInstance().increaseCalledApiPullRequestsMutationsCount();this.pullRequestProcessor.logger.info(m.LoggerFormatService.green(`Pull request`),h.LoggerService.value(e),m.LoggerFormatService.green(`converted to draft`))})).catch((t=>{this.pullRequestProcessor.logger.error(`Failed to draft the pull request`,h.LoggerService.value(e));throw t}))}}t.GithubApiPullRequestsService=GithubApiPullRequestsService;GithubApiPullRequestsService.pullRequestsPerPage=u.GITHUB_PULL_REQUESTS_PER_PAGE;GithubApiPullRequestsService.labelsPerPullRequest=d.GITHUB_LABELS_PER_PULL_REQUEST;GithubApiPullRequestsService.assigneesPerPullRequest=p.GITHUB_ASSIGNEES_PER_PULL_REQUEST;GithubApiPullRequestsService.projectCardsPerPullRequest=l.GITHUB_PROJECT_CARDS_PER_PULL_REQUEST},728:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractGithubApiReferencesService=void 0;const a=r(7772);const s=r(1998);const i=r(9467);const n=r(8099);const o=r(67);class AbstractGithubApiReferencesService extends a.AbstractGithubApiService{constructor(e){super(e)}deleteReference(e){this.processor.logger.info(`Deleting the reference`,o.LoggerService.value(e),n.LoggerFormatService.whiteBright(`from this ${this.type}...`));return i.OctokitService.getOctokit().graphql(s.GITHUB_API_DELETE_REFERENCE_MUTATION,{id:e}).then((()=>{this._increaseCalledApiMutationsCount();this.processor.logger.info(n.LoggerFormatService.green(`Reference`),o.LoggerService.value(e),n.LoggerFormatService.green(`deleted for this ${this.type}`))})).catch((t=>{this.processor.logger.error(`Failed to delete the reference`,o.LoggerService.value(e),n.LoggerFormatService.red(`from this ${this.type}`));throw t}))}}t.AbstractGithubApiReferencesService=AbstractGithubApiReferencesService},1998:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_API_DELETE_REFERENCE_MUTATION=void 0;t.GITHUB_API_DELETE_REFERENCE_MUTATION=`\n mutation DeleteReference($id: ID!) {\n __typename\n deleteRef(input: {refId: $id}) {\n clientMutationId\n }\n }\n`},9157:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GithubApiPullRequestReferencesService=void 0;const a=r(4606);const s=r(728);class GithubApiPullRequestReferencesService extends s.AbstractGithubApiReferencesService{constructor(e){super(e)}_increaseCalledApiMutationsCount(){a.PullRequestsStatisticsService.getInstance().increaseCalledApiPullRequestsMutationsCount()}}t.GithubApiPullRequestReferencesService=GithubApiPullRequestReferencesService},9555:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractGithubApiTimelineItemsService=void 0;const a=r(7772);class AbstractGithubApiTimelineItemsService extends a.AbstractGithubApiService{constructor(e){super(e)}}t.AbstractGithubApiTimelineItemsService=AbstractGithubApiTimelineItemsService},8883:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_API_TIMELINE_ITEMS_ISSUE_LABELED_EVENT_QUERY=void 0;t.GITHUB_API_TIMELINE_ITEMS_ISSUE_LABELED_EVENT_QUERY=`\n query GetIssueLabelEvents($owner: String!, $repository: String!, $issueNumber: Int!) {\n __typename\n repository(name: $repository, owner: $owner) {\n issue(number: $issueNumber) {\n timelineItems(itemTypes: LABELED_EVENT, first: 100) {\n nodes {\n ... on LabeledEvent {\n createdAt\n label {\n id\n name\n }\n }\n }\n filteredCount\n pageCount\n }\n }\n }\n }\n`},4e3:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GITHUB_API_TIMELINE_ITEMS_PULL_REQUEST_LABELED_EVENT_QUERY=void 0;t.GITHUB_API_TIMELINE_ITEMS_PULL_REQUEST_LABELED_EVENT_QUERY=`\n query GetPullRequestLabelEvents($owner: String!, $repository: String!, $pullRequestNumber: Int!) {\n __typename\n repository(name: $repository, owner: $owner) {\n pullRequest(number: $pullRequestNumber) {\n timelineItems(itemTypes: LABELED_EVENT, first: 100) {\n nodes {\n ... on LabeledEvent {\n createdAt\n label {\n id\n name\n }\n }\n }\n filteredCount\n pageCount\n }\n }\n }\n }\n`},1755:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GithubApiIssueTimelineItemsService=void 0;const a=r(972);const s=r(9555);const i=r(8883);const n=r(9467);const o=r(8099);const p=r(67);const d=r(5438);class GithubApiIssueTimelineItemsService extends s.AbstractGithubApiTimelineItemsService{constructor(e){super(e)}fetchIssueAddedLabels(e){this.processor.logger.info(`Fetching the added labels events on the issue`,p.LoggerService.value(e),o.LoggerFormatService.whiteBright(`from GitHub...`));return n.OctokitService.getOctokit().graphql(i.GITHUB_API_TIMELINE_ITEMS_ISSUE_LABELED_EVENT_QUERY,{issueNumber:e,owner:d.context.repo.owner,repository:d.context.repo.repo}).then((t=>{const{filteredCount:r,pageCount:s}=t.repository.issue.timelineItems;a.IssuesStatisticsService.getInstance().increaseCalledApiIssuesQueriesCount();if(s===0){this.processor.logger.error(`Could not find a single added label event for the issue`,p.LoggerService.value(e));throw new Error(`Could not find a single added label event for the issue ${e}`)}if(r>s){this.processor.logger.error(`Reached the maximum number of added label events supported for now. The pagination support is not yet implemented!`);throw new Error(`Reached the maximum number of added label events supported for now`)}this.processor.logger.info(o.LoggerFormatService.green(`Found`),p.LoggerService.value(s),o.LoggerFormatService.green(`added label event${s>1?`s`:``}`));return t})).catch((t=>{this.processor.logger.error(`Failed to fetch the added labels events on the issue`,p.LoggerService.value(e));throw t}))}}t.GithubApiIssueTimelineItemsService=GithubApiIssueTimelineItemsService},8257:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GithubApiPullRequestTimelineItemsService=void 0;const a=r(4606);const s=r(9555);const i=r(4e3);const n=r(9467);const o=r(8099);const p=r(67);const d=r(5438);class GithubApiPullRequestTimelineItemsService extends s.AbstractGithubApiTimelineItemsService{constructor(e){super(e)}fetchPullRequestAddedLabels(e){this.processor.logger.info(`Fetching the added labels events on the pull request`,p.LoggerService.value(e),o.LoggerFormatService.whiteBright(`from GitHub...`));return n.OctokitService.getOctokit().graphql(i.GITHUB_API_TIMELINE_ITEMS_PULL_REQUEST_LABELED_EVENT_QUERY,{owner:d.context.repo.owner,pullRequestNumber:e,repository:d.context.repo.repo}).then((t=>{const{filteredCount:r,pageCount:s}=t.repository.pullRequest.timelineItems;a.PullRequestsStatisticsService.getInstance().increaseCalledApiPullRequestsQueriesCount();if(s===0){this.processor.logger.error(`Could not find a single added label event for the pull request`,p.LoggerService.value(e));throw new Error(`Could not find a single added label event for the pull request ${e}`)}if(r>s){this.processor.logger.error(`Reached the maximum number of added label events supported for now. The pagination support is not yet implemented!`);throw new Error(`Reached the maximum number of added label events supported for now`)}this.processor.logger.info(o.LoggerFormatService.green(`Found`),p.LoggerService.value(s),o.LoggerFormatService.green(`added label event${s>1?`s`:``}`));return t})).catch((t=>{this.processor.logger.error(`Failed to fetch the added labels events on the pull request`,p.LoggerService.value(e));throw t}))}}t.GithubApiPullRequestTimelineItemsService=GithubApiPullRequestTimelineItemsService},9467:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.OctokitService=void 0;const a=r(4351);const s=r(194);const i=(0,a.__importStar)(r(5438));class OctokitService{static initialize(){OctokitService.setOctokit();return OctokitService}static setOctokit(){OctokitService.octokit$$=i.getOctokit(s.CommonInputsService.getInstance().getInputs().githubToken);return OctokitService.octokit$$}static getOctokit(){if(!OctokitService.octokit$$){throw new Error(`The octokit is unset`)}return OctokitService.octokit$$}}t.OctokitService=OctokitService;OctokitService.octokit$$=undefined},593:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getDuplicates=void 0;const a=r(4351);const s=(0,a.__importDefault)(r(250));function getDuplicates(e,t){return s.default.intersection(e,t)}t.getDuplicates=getDuplicates},402:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.addXDaysToDate=void 0;function addXDaysToDate(e,t){return e.plus({day:t})}t.addXDaysToDate=addXDaysToDate},768:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isDateMoreRecent=void 0;function isDateMoreRecent(e,t){return e>t}t.isDateMoreRecent=isDateMoreRecent},4245:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.iso8601ToDatetime=void 0;const a=r(4351);const s=(0,a.__importDefault)(r(250));const i=r(8811);function iso8601ToDatetime(e){const t=i.DateTime.fromISO(e);if(s.default.isString(t.invalidReason)){throw new Error(t.invalidReason)}return t}t.iso8601ToDatetime=iso8601ToDatetime},3244:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.createLink=void 0;const a=r(4351);const s=(0,a.__importDefault)(r(9377));function createLink(e,t){return(0,s.default)(e,t)}t.createLink=createLink},8099:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.LoggerFormatService=void 0;const a=r(4351);const s=(0,a.__importDefault)(r(6844));class LoggerFormatService{static whiteBright(e){return this.format(e,`whiteBright`)}static yellowBright(e){return this.format(e,`yellowBright`)}static magenta(e){return this.format(e,`magenta`)}static cyan(e){return this.format(e,`cyan`)}static yellow(e){return this.format(e,`yellow`)}static white(e){return this.format(e,`white`)}static green(e){return this.format(e,`green`)}static red(e){return this.format(e,`red`)}static blue(e){return this.format(e,`blue`)}static bold(e){return this.format(e,`bold`)}static format(e,t){return`${s.default[t].open}${e}${s.default[t].close}`}}t.LoggerFormatService=LoggerFormatService},67:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.LoggerService=void 0;const a=r(4351);const s=r(8099);const i=(0,a.__importStar)(r(2186));const n=(0,a.__importDefault)(r(250));const o=r(8811);class LoggerService{static debug(...e){i.debug(s.LoggerFormatService.whiteBright(n.default.join(e,` `)));return LoggerService}static info(...e){i.info(s.LoggerFormatService.whiteBright(n.default.join(e,` `)));return LoggerService}static notice(...e){i.notice(s.LoggerFormatService.whiteBright(n.default.join(e,` `)));return LoggerService}static warning(...e){i.warning(s.LoggerFormatService.yellow(n.default.join(e,` `)));return LoggerService}static error(...e){i.error(s.LoggerFormatService.red(n.default.join(e,` `)));return LoggerService}static group(e,t){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return i.group(s.LoggerFormatService.whiteBright(e),t)}))}static startGroup(...e){i.startGroup(s.LoggerFormatService.whiteBright(n.default.join(e,` `)));return LoggerService}static endGroup(){i.endGroup();return LoggerService}static input(e){return s.LoggerFormatService.magenta(e)}static value(e){let t;if(n.default.isArray(e)){t=n.default.join(e,`, `)}else{t=n.default.toString(e)}return s.LoggerFormatService.cyan(t)}static date(e){return s.LoggerFormatService.cyan(e.toLocaleString(o.DateTime.DATETIME_SHORT_WITH_SECONDS))}}t.LoggerService=LoggerService},7692:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getMapLastKey=void 0;function getMapLastKey(e){if(e.size===0){return undefined}return[...e][e.size-1][0]}t.getMapLastKey=getMapLastKey},8117:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getMapLongestKey=void 0;function getMapLongestKey(e){if(e.size===0){return 0}return[...e.keys()].reduce(((e,t)=>{const r=t.length;return e>r?e:r}),0)}t.getMapLongestKey=getMapLongestKey},9534:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.mapFilter=void 0;function mapFilter(e,t){if(e.size===0){return e}return new Map([...e].filter(t))}t.mapFilter=mapFilter},8110:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isFiniteNumber=void 0;const a=r(4351);const s=(0,a.__importDefault)(r(250));function isFiniteNumber(e){return s.default.isFinite(e)}t.isFiniteNumber=isFiniteNumber},5959:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractProcessor=void 0;class AbstractProcessor{constructor(e){this.processor=e;this.type=this.processor.type}}t.AbstractProcessor=AbstractProcessor},3406:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ETreeRows=void 0;var r;(function(e){e["ANY"]="├──";e["LAST"]="└──";e["EMPTY"]="│ "})(r=t.ETreeRows||(t.ETreeRows={}))},2877:module=>{module.exports=eval("require")("encoding")},9491:e=>{"use strict";e.exports=require("assert")},2361:e=>{"use strict";e.exports=require("events")},7147:e=>{"use strict";e.exports=require("fs")},3685:e=>{"use strict";e.exports=require("http")},5687:e=>{"use strict";e.exports=require("https")},1808:e=>{"use strict";e.exports=require("net")},2037:e=>{"use strict";e.exports=require("os")},1017:e=>{"use strict";e.exports=require("path")},5477:e=>{"use strict";e.exports=require("punycode")},2781:e=>{"use strict";e.exports=require("stream")},4404:e=>{"use strict";e.exports=require("tls")},6224:e=>{"use strict";e.exports=require("tty")},7310:e=>{"use strict";e.exports=require("url")},3837:e=>{"use strict";e.exports=require("util")},9796:e=>{"use strict";e.exports=require("zlib")},6844:(e,t,r)=>{"use strict";r.r(t);r.d(t,{default:()=>i});const a=10;const wrapAnsi16=(e=0)=>t=>`[${t+e}m`;const wrapAnsi256=(e=0)=>t=>`[${38+e};5;${t}m`;const wrapAnsi16m=(e=0)=>(t,r,a)=>`[${38+e};2;${t};${r};${a}m`;function assembleStyles(){const e=new Map;const t={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],overline:[53,55],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],blackBright:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};t.color.gray=t.color.blackBright;t.bgColor.bgGray=t.bgColor.bgBlackBright;t.color.grey=t.color.blackBright;t.bgColor.bgGrey=t.bgColor.bgBlackBright;for(const[r,a]of Object.entries(t)){for(const[r,s]of Object.entries(a)){t[r]={open:`[${s[0]}m`,close:`[${s[1]}m`};a[r]=t[r];e.set(s[0],s[1])}Object.defineProperty(t,r,{value:a,enumerable:false})}Object.defineProperty(t,"codes",{value:e,enumerable:false});t.color.close="";t.bgColor.close="";t.color.ansi=wrapAnsi16();t.color.ansi256=wrapAnsi256();t.color.ansi16m=wrapAnsi16m();t.bgColor.ansi=wrapAnsi16(a);t.bgColor.ansi256=wrapAnsi256(a);t.bgColor.ansi16m=wrapAnsi16m(a);Object.defineProperties(t,{rgbToAnsi256:{value:(e,t,r)=>{if(e===t&&t===r){if(e<8){return 16}if(e>248){return 231}return Math.round((e-8)/247*24)+232}return 16+36*Math.round(e/255*5)+6*Math.round(t/255*5)+Math.round(r/255*5)},enumerable:false},hexToRgb:{value:e=>{const t=/(?[a-f\d]{6}|[a-f\d]{3})/i.exec(e.toString(16));if(!t){return[0,0,0]}let{colorString:r}=t.groups;if(r.length===3){r=r.split("").map((e=>e+e)).join("")}const a=Number.parseInt(r,16);return[a>>16&255,a>>8&255,a&255]},enumerable:false},hexToAnsi256:{value:e=>t.rgbToAnsi256(...t.hexToRgb(e)),enumerable:false},ansi256ToAnsi:{value:e=>{if(e<8){return 30+e}if(e<16){return 90+(e-8)}let t;let r;let a;if(e>=232){t=((e-232)*10+8)/255;r=t;a=t}else{e-=16;const s=e%36;t=Math.floor(e/36)/5;r=Math.floor(s/6)/5;a=s%6/5}const s=Math.max(t,r,a)*2;if(s===0){return 30}let i=30+(Math.round(a)<<2|Math.round(r)<<1|Math.round(t));if(s===2){i+=60}return i},enumerable:false},rgbToAnsi:{value:(e,r,a)=>t.ansi256ToAnsi(t.rgbToAnsi256(e,r,a)),enumerable:false},hexToAnsi:{value:e=>t.ansi256ToAnsi(t.hexToAnsi256(e)),enumerable:false}});return t}const s=assembleStyles();const i=s},9377:(e,t,r)=>{"use strict";r.r(t);r.d(t,{default:()=>terminalLink});const a="[";const s="]";const i="";const n=";";const o=process.env.TERM_PROGRAM==="Apple_Terminal";const p={};p.cursorTo=(e,t)=>{if(typeof e!=="number"){throw new TypeError("The `x` argument is required")}if(typeof t!=="number"){return a+(e+1)+"G"}return a+(t+1)+";"+(e+1)+"H"};p.cursorMove=(e,t)=>{if(typeof e!=="number"){throw new TypeError("The `x` argument is required")}let r="";if(e<0){r+=a+-e+"D"}else if(e>0){r+=a+e+"C"}if(t<0){r+=a+-t+"A"}else if(t>0){r+=a+t+"B"}return r};p.cursorUp=(e=1)=>a+e+"A";p.cursorDown=(e=1)=>a+e+"B";p.cursorForward=(e=1)=>a+e+"C";p.cursorBackward=(e=1)=>a+e+"D";p.cursorLeft=a+"G";p.cursorSavePosition=o?"7":a+"s";p.cursorRestorePosition=o?"8":a+"u";p.cursorGetPosition=a+"6n";p.cursorNextLine=a+"E";p.cursorPrevLine=a+"F";p.cursorHide=a+"?25l";p.cursorShow=a+"?25h";p.eraseLines=e=>{let t="";for(let r=0;r[s,"8",n,n,t,i,e,s,"8",n,n,i].join("");p.image=(e,t={})=>{let r=`${s}1337;File=inline=1`;if(t.width){r+=`;width=${t.width}`}if(t.height){r+=`;height=${t.height}`}if(t.preserveAspectRatio===false){r+=";preserveAspectRatio=0"}return r+":"+e.toString("base64")+i};p.iTerm={setCwd:(e=process.cwd())=>`${s}50;CurrentDir=${e}${i}`,annotation:(e,t={})=>{let r=`${s}1337;`;const a=typeof t.x!=="undefined";const n=typeof t.y!=="undefined";if((a||n)&&!(a&&n&&typeof t.length!=="undefined")){throw new Error("`x`, `y` and `length` must be defined when `x` or `y` is defined")}e=e.replace(/\|/g,"");r+=t.isHidden?"AddHiddenAnnotation=":"AddAnnotation=";if(t.length>0){r+=(a?[e,t.length,t.x,t.y]:[t.length,e]).join("|")}else{r+=e}return r+i}};const d=p;var l=r(8824);function terminalLink(e,t,{target:r="stdout",...a}={}){if(!l[r]){if(a.fallback===false){return e}return typeof a.fallback==="function"?a.fallback(e,t):`${e} (​${t}​)`}return d.link(e,t)}terminalLink.isSupported=l.stdout;terminalLink.stderr=(e,t,r={})=>terminalLink(e,t,{target:"stderr",...r});terminalLink.stderr.isSupported=l.stderr},1907:e=>{"use strict";e.exports=JSON.parse('[[[0,44],"disallowed_STD3_valid"],[[45,46],"valid"],[[47,47],"disallowed_STD3_valid"],[[48,57],"valid"],[[58,64],"disallowed_STD3_valid"],[[65,65],"mapped",[97]],[[66,66],"mapped",[98]],[[67,67],"mapped",[99]],[[68,68],"mapped",[100]],[[69,69],"mapped",[101]],[[70,70],"mapped",[102]],[[71,71],"mapped",[103]],[[72,72],"mapped",[104]],[[73,73],"mapped",[105]],[[74,74],"mapped",[106]],[[75,75],"mapped",[107]],[[76,76],"mapped",[108]],[[77,77],"mapped",[109]],[[78,78],"mapped",[110]],[[79,79],"mapped",[111]],[[80,80],"mapped",[112]],[[81,81],"mapped",[113]],[[82,82],"mapped",[114]],[[83,83],"mapped",[115]],[[84,84],"mapped",[116]],[[85,85],"mapped",[117]],[[86,86],"mapped",[118]],[[87,87],"mapped",[119]],[[88,88],"mapped",[120]],[[89,89],"mapped",[121]],[[90,90],"mapped",[122]],[[91,96],"disallowed_STD3_valid"],[[97,122],"valid"],[[123,127],"disallowed_STD3_valid"],[[128,159],"disallowed"],[[160,160],"disallowed_STD3_mapped",[32]],[[161,167],"valid",[],"NV8"],[[168,168],"disallowed_STD3_mapped",[32,776]],[[169,169],"valid",[],"NV8"],[[170,170],"mapped",[97]],[[171,172],"valid",[],"NV8"],[[173,173],"ignored"],[[174,174],"valid",[],"NV8"],[[175,175],"disallowed_STD3_mapped",[32,772]],[[176,177],"valid",[],"NV8"],[[178,178],"mapped",[50]],[[179,179],"mapped",[51]],[[180,180],"disallowed_STD3_mapped",[32,769]],[[181,181],"mapped",[956]],[[182,182],"valid",[],"NV8"],[[183,183],"valid"],[[184,184],"disallowed_STD3_mapped",[32,807]],[[185,185],"mapped",[49]],[[186,186],"mapped",[111]],[[187,187],"valid",[],"NV8"],[[188,188],"mapped",[49,8260,52]],[[189,189],"mapped",[49,8260,50]],[[190,190],"mapped",[51,8260,52]],[[191,191],"valid",[],"NV8"],[[192,192],"mapped",[224]],[[193,193],"mapped",[225]],[[194,194],"mapped",[226]],[[195,195],"mapped",[227]],[[196,196],"mapped",[228]],[[197,197],"mapped",[229]],[[198,198],"mapped",[230]],[[199,199],"mapped",[231]],[[200,200],"mapped",[232]],[[201,201],"mapped",[233]],[[202,202],"mapped",[234]],[[203,203],"mapped",[235]],[[204,204],"mapped",[236]],[[205,205],"mapped",[237]],[[206,206],"mapped",[238]],[[207,207],"mapped",[239]],[[208,208],"mapped",[240]],[[209,209],"mapped",[241]],[[210,210],"mapped",[242]],[[211,211],"mapped",[243]],[[212,212],"mapped",[244]],[[213,213],"mapped",[245]],[[214,214],"mapped",[246]],[[215,215],"valid",[],"NV8"],[[216,216],"mapped",[248]],[[217,217],"mapped",[249]],[[218,218],"mapped",[250]],[[219,219],"mapped",[251]],[[220,220],"mapped",[252]],[[221,221],"mapped",[253]],[[222,222],"mapped",[254]],[[223,223],"deviation",[115,115]],[[224,246],"valid"],[[247,247],"valid",[],"NV8"],[[248,255],"valid"],[[256,256],"mapped",[257]],[[257,257],"valid"],[[258,258],"mapped",[259]],[[259,259],"valid"],[[260,260],"mapped",[261]],[[261,261],"valid"],[[262,262],"mapped",[263]],[[263,263],"valid"],[[264,264],"mapped",[265]],[[265,265],"valid"],[[266,266],"mapped",[267]],[[267,267],"valid"],[[268,268],"mapped",[269]],[[269,269],"valid"],[[270,270],"mapped",[271]],[[271,271],"valid"],[[272,272],"mapped",[273]],[[273,273],"valid"],[[274,274],"mapped",[275]],[[275,275],"valid"],[[276,276],"mapped",[277]],[[277,277],"valid"],[[278,278],"mapped",[279]],[[279,279],"valid"],[[280,280],"mapped",[281]],[[281,281],"valid"],[[282,282],"mapped",[283]],[[283,283],"valid"],[[284,284],"mapped",[285]],[[285,285],"valid"],[[286,286],"mapped",[287]],[[287,287],"valid"],[[288,288],"mapped",[289]],[[289,289],"valid"],[[290,290],"mapped",[291]],[[291,291],"valid"],[[292,292],"mapped",[293]],[[293,293],"valid"],[[294,294],"mapped",[295]],[[295,295],"valid"],[[296,296],"mapped",[297]],[[297,297],"valid"],[[298,298],"mapped",[299]],[[299,299],"valid"],[[300,300],"mapped",[301]],[[301,301],"valid"],[[302,302],"mapped",[303]],[[303,303],"valid"],[[304,304],"mapped",[105,775]],[[305,305],"valid"],[[306,307],"mapped",[105,106]],[[308,308],"mapped",[309]],[[309,309],"valid"],[[310,310],"mapped",[311]],[[311,312],"valid"],[[313,313],"mapped",[314]],[[314,314],"valid"],[[315,315],"mapped",[316]],[[316,316],"valid"],[[317,317],"mapped",[318]],[[318,318],"valid"],[[319,320],"mapped",[108,183]],[[321,321],"mapped",[322]],[[322,322],"valid"],[[323,323],"mapped",[324]],[[324,324],"valid"],[[325,325],"mapped",[326]],[[326,326],"valid"],[[327,327],"mapped",[328]],[[328,328],"valid"],[[329,329],"mapped",[700,110]],[[330,330],"mapped",[331]],[[331,331],"valid"],[[332,332],"mapped",[333]],[[333,333],"valid"],[[334,334],"mapped",[335]],[[335,335],"valid"],[[336,336],"mapped",[337]],[[337,337],"valid"],[[338,338],"mapped",[339]],[[339,339],"valid"],[[340,340],"mapped",[341]],[[341,341],"valid"],[[342,342],"mapped",[343]],[[343,343],"valid"],[[344,344],"mapped",[345]],[[345,345],"valid"],[[346,346],"mapped",[347]],[[347,347],"valid"],[[348,348],"mapped",[349]],[[349,349],"valid"],[[350,350],"mapped",[351]],[[351,351],"valid"],[[352,352],"mapped",[353]],[[353,353],"valid"],[[354,354],"mapped",[355]],[[355,355],"valid"],[[356,356],"mapped",[357]],[[357,357],"valid"],[[358,358],"mapped",[359]],[[359,359],"valid"],[[360,360],"mapped",[361]],[[361,361],"valid"],[[362,362],"mapped",[363]],[[363,363],"valid"],[[364,364],"mapped",[365]],[[365,365],"valid"],[[366,366],"mapped",[367]],[[367,367],"valid"],[[368,368],"mapped",[369]],[[369,369],"valid"],[[370,370],"mapped",[371]],[[371,371],"valid"],[[372,372],"mapped",[373]],[[373,373],"valid"],[[374,374],"mapped",[375]],[[375,375],"valid"],[[376,376],"mapped",[255]],[[377,377],"mapped",[378]],[[378,378],"valid"],[[379,379],"mapped",[380]],[[380,380],"valid"],[[381,381],"mapped",[382]],[[382,382],"valid"],[[383,383],"mapped",[115]],[[384,384],"valid"],[[385,385],"mapped",[595]],[[386,386],"mapped",[387]],[[387,387],"valid"],[[388,388],"mapped",[389]],[[389,389],"valid"],[[390,390],"mapped",[596]],[[391,391],"mapped",[392]],[[392,392],"valid"],[[393,393],"mapped",[598]],[[394,394],"mapped",[599]],[[395,395],"mapped",[396]],[[396,397],"valid"],[[398,398],"mapped",[477]],[[399,399],"mapped",[601]],[[400,400],"mapped",[603]],[[401,401],"mapped",[402]],[[402,402],"valid"],[[403,403],"mapped",[608]],[[404,404],"mapped",[611]],[[405,405],"valid"],[[406,406],"mapped",[617]],[[407,407],"mapped",[616]],[[408,408],"mapped",[409]],[[409,411],"valid"],[[412,412],"mapped",[623]],[[413,413],"mapped",[626]],[[414,414],"valid"],[[415,415],"mapped",[629]],[[416,416],"mapped",[417]],[[417,417],"valid"],[[418,418],"mapped",[419]],[[419,419],"valid"],[[420,420],"mapped",[421]],[[421,421],"valid"],[[422,422],"mapped",[640]],[[423,423],"mapped",[424]],[[424,424],"valid"],[[425,425],"mapped",[643]],[[426,427],"valid"],[[428,428],"mapped",[429]],[[429,429],"valid"],[[430,430],"mapped",[648]],[[431,431],"mapped",[432]],[[432,432],"valid"],[[433,433],"mapped",[650]],[[434,434],"mapped",[651]],[[435,435],"mapped",[436]],[[436,436],"valid"],[[437,437],"mapped",[438]],[[438,438],"valid"],[[439,439],"mapped",[658]],[[440,440],"mapped",[441]],[[441,443],"valid"],[[444,444],"mapped",[445]],[[445,451],"valid"],[[452,454],"mapped",[100,382]],[[455,457],"mapped",[108,106]],[[458,460],"mapped",[110,106]],[[461,461],"mapped",[462]],[[462,462],"valid"],[[463,463],"mapped",[464]],[[464,464],"valid"],[[465,465],"mapped",[466]],[[466,466],"valid"],[[467,467],"mapped",[468]],[[468,468],"valid"],[[469,469],"mapped",[470]],[[470,470],"valid"],[[471,471],"mapped",[472]],[[472,472],"valid"],[[473,473],"mapped",[474]],[[474,474],"valid"],[[475,475],"mapped",[476]],[[476,477],"valid"],[[478,478],"mapped",[479]],[[479,479],"valid"],[[480,480],"mapped",[481]],[[481,481],"valid"],[[482,482],"mapped",[483]],[[483,483],"valid"],[[484,484],"mapped",[485]],[[485,485],"valid"],[[486,486],"mapped",[487]],[[487,487],"valid"],[[488,488],"mapped",[489]],[[489,489],"valid"],[[490,490],"mapped",[491]],[[491,491],"valid"],[[492,492],"mapped",[493]],[[493,493],"valid"],[[494,494],"mapped",[495]],[[495,496],"valid"],[[497,499],"mapped",[100,122]],[[500,500],"mapped",[501]],[[501,501],"valid"],[[502,502],"mapped",[405]],[[503,503],"mapped",[447]],[[504,504],"mapped",[505]],[[505,505],"valid"],[[506,506],"mapped",[507]],[[507,507],"valid"],[[508,508],"mapped",[509]],[[509,509],"valid"],[[510,510],"mapped",[511]],[[511,511],"valid"],[[512,512],"mapped",[513]],[[513,513],"valid"],[[514,514],"mapped",[515]],[[515,515],"valid"],[[516,516],"mapped",[517]],[[517,517],"valid"],[[518,518],"mapped",[519]],[[519,519],"valid"],[[520,520],"mapped",[521]],[[521,521],"valid"],[[522,522],"mapped",[523]],[[523,523],"valid"],[[524,524],"mapped",[525]],[[525,525],"valid"],[[526,526],"mapped",[527]],[[527,527],"valid"],[[528,528],"mapped",[529]],[[529,529],"valid"],[[530,530],"mapped",[531]],[[531,531],"valid"],[[532,532],"mapped",[533]],[[533,533],"valid"],[[534,534],"mapped",[535]],[[535,535],"valid"],[[536,536],"mapped",[537]],[[537,537],"valid"],[[538,538],"mapped",[539]],[[539,539],"valid"],[[540,540],"mapped",[541]],[[541,541],"valid"],[[542,542],"mapped",[543]],[[543,543],"valid"],[[544,544],"mapped",[414]],[[545,545],"valid"],[[546,546],"mapped",[547]],[[547,547],"valid"],[[548,548],"mapped",[549]],[[549,549],"valid"],[[550,550],"mapped",[551]],[[551,551],"valid"],[[552,552],"mapped",[553]],[[553,553],"valid"],[[554,554],"mapped",[555]],[[555,555],"valid"],[[556,556],"mapped",[557]],[[557,557],"valid"],[[558,558],"mapped",[559]],[[559,559],"valid"],[[560,560],"mapped",[561]],[[561,561],"valid"],[[562,562],"mapped",[563]],[[563,563],"valid"],[[564,566],"valid"],[[567,569],"valid"],[[570,570],"mapped",[11365]],[[571,571],"mapped",[572]],[[572,572],"valid"],[[573,573],"mapped",[410]],[[574,574],"mapped",[11366]],[[575,576],"valid"],[[577,577],"mapped",[578]],[[578,578],"valid"],[[579,579],"mapped",[384]],[[580,580],"mapped",[649]],[[581,581],"mapped",[652]],[[582,582],"mapped",[583]],[[583,583],"valid"],[[584,584],"mapped",[585]],[[585,585],"valid"],[[586,586],"mapped",[587]],[[587,587],"valid"],[[588,588],"mapped",[589]],[[589,589],"valid"],[[590,590],"mapped",[591]],[[591,591],"valid"],[[592,680],"valid"],[[681,685],"valid"],[[686,687],"valid"],[[688,688],"mapped",[104]],[[689,689],"mapped",[614]],[[690,690],"mapped",[106]],[[691,691],"mapped",[114]],[[692,692],"mapped",[633]],[[693,693],"mapped",[635]],[[694,694],"mapped",[641]],[[695,695],"mapped",[119]],[[696,696],"mapped",[121]],[[697,705],"valid"],[[706,709],"valid",[],"NV8"],[[710,721],"valid"],[[722,727],"valid",[],"NV8"],[[728,728],"disallowed_STD3_mapped",[32,774]],[[729,729],"disallowed_STD3_mapped",[32,775]],[[730,730],"disallowed_STD3_mapped",[32,778]],[[731,731],"disallowed_STD3_mapped",[32,808]],[[732,732],"disallowed_STD3_mapped",[32,771]],[[733,733],"disallowed_STD3_mapped",[32,779]],[[734,734],"valid",[],"NV8"],[[735,735],"valid",[],"NV8"],[[736,736],"mapped",[611]],[[737,737],"mapped",[108]],[[738,738],"mapped",[115]],[[739,739],"mapped",[120]],[[740,740],"mapped",[661]],[[741,745],"valid",[],"NV8"],[[746,747],"valid",[],"NV8"],[[748,748],"valid"],[[749,749],"valid",[],"NV8"],[[750,750],"valid"],[[751,767],"valid",[],"NV8"],[[768,831],"valid"],[[832,832],"mapped",[768]],[[833,833],"mapped",[769]],[[834,834],"valid"],[[835,835],"mapped",[787]],[[836,836],"mapped",[776,769]],[[837,837],"mapped",[953]],[[838,846],"valid"],[[847,847],"ignored"],[[848,855],"valid"],[[856,860],"valid"],[[861,863],"valid"],[[864,865],"valid"],[[866,866],"valid"],[[867,879],"valid"],[[880,880],"mapped",[881]],[[881,881],"valid"],[[882,882],"mapped",[883]],[[883,883],"valid"],[[884,884],"mapped",[697]],[[885,885],"valid"],[[886,886],"mapped",[887]],[[887,887],"valid"],[[888,889],"disallowed"],[[890,890],"disallowed_STD3_mapped",[32,953]],[[891,893],"valid"],[[894,894],"disallowed_STD3_mapped",[59]],[[895,895],"mapped",[1011]],[[896,899],"disallowed"],[[900,900],"disallowed_STD3_mapped",[32,769]],[[901,901],"disallowed_STD3_mapped",[32,776,769]],[[902,902],"mapped",[940]],[[903,903],"mapped",[183]],[[904,904],"mapped",[941]],[[905,905],"mapped",[942]],[[906,906],"mapped",[943]],[[907,907],"disallowed"],[[908,908],"mapped",[972]],[[909,909],"disallowed"],[[910,910],"mapped",[973]],[[911,911],"mapped",[974]],[[912,912],"valid"],[[913,913],"mapped",[945]],[[914,914],"mapped",[946]],[[915,915],"mapped",[947]],[[916,916],"mapped",[948]],[[917,917],"mapped",[949]],[[918,918],"mapped",[950]],[[919,919],"mapped",[951]],[[920,920],"mapped",[952]],[[921,921],"mapped",[953]],[[922,922],"mapped",[954]],[[923,923],"mapped",[955]],[[924,924],"mapped",[956]],[[925,925],"mapped",[957]],[[926,926],"mapped",[958]],[[927,927],"mapped",[959]],[[928,928],"mapped",[960]],[[929,929],"mapped",[961]],[[930,930],"disallowed"],[[931,931],"mapped",[963]],[[932,932],"mapped",[964]],[[933,933],"mapped",[965]],[[934,934],"mapped",[966]],[[935,935],"mapped",[967]],[[936,936],"mapped",[968]],[[937,937],"mapped",[969]],[[938,938],"mapped",[970]],[[939,939],"mapped",[971]],[[940,961],"valid"],[[962,962],"deviation",[963]],[[963,974],"valid"],[[975,975],"mapped",[983]],[[976,976],"mapped",[946]],[[977,977],"mapped",[952]],[[978,978],"mapped",[965]],[[979,979],"mapped",[973]],[[980,980],"mapped",[971]],[[981,981],"mapped",[966]],[[982,982],"mapped",[960]],[[983,983],"valid"],[[984,984],"mapped",[985]],[[985,985],"valid"],[[986,986],"mapped",[987]],[[987,987],"valid"],[[988,988],"mapped",[989]],[[989,989],"valid"],[[990,990],"mapped",[991]],[[991,991],"valid"],[[992,992],"mapped",[993]],[[993,993],"valid"],[[994,994],"mapped",[995]],[[995,995],"valid"],[[996,996],"mapped",[997]],[[997,997],"valid"],[[998,998],"mapped",[999]],[[999,999],"valid"],[[1000,1000],"mapped",[1001]],[[1001,1001],"valid"],[[1002,1002],"mapped",[1003]],[[1003,1003],"valid"],[[1004,1004],"mapped",[1005]],[[1005,1005],"valid"],[[1006,1006],"mapped",[1007]],[[1007,1007],"valid"],[[1008,1008],"mapped",[954]],[[1009,1009],"mapped",[961]],[[1010,1010],"mapped",[963]],[[1011,1011],"valid"],[[1012,1012],"mapped",[952]],[[1013,1013],"mapped",[949]],[[1014,1014],"valid",[],"NV8"],[[1015,1015],"mapped",[1016]],[[1016,1016],"valid"],[[1017,1017],"mapped",[963]],[[1018,1018],"mapped",[1019]],[[1019,1019],"valid"],[[1020,1020],"valid"],[[1021,1021],"mapped",[891]],[[1022,1022],"mapped",[892]],[[1023,1023],"mapped",[893]],[[1024,1024],"mapped",[1104]],[[1025,1025],"mapped",[1105]],[[1026,1026],"mapped",[1106]],[[1027,1027],"mapped",[1107]],[[1028,1028],"mapped",[1108]],[[1029,1029],"mapped",[1109]],[[1030,1030],"mapped",[1110]],[[1031,1031],"mapped",[1111]],[[1032,1032],"mapped",[1112]],[[1033,1033],"mapped",[1113]],[[1034,1034],"mapped",[1114]],[[1035,1035],"mapped",[1115]],[[1036,1036],"mapped",[1116]],[[1037,1037],"mapped",[1117]],[[1038,1038],"mapped",[1118]],[[1039,1039],"mapped",[1119]],[[1040,1040],"mapped",[1072]],[[1041,1041],"mapped",[1073]],[[1042,1042],"mapped",[1074]],[[1043,1043],"mapped",[1075]],[[1044,1044],"mapped",[1076]],[[1045,1045],"mapped",[1077]],[[1046,1046],"mapped",[1078]],[[1047,1047],"mapped",[1079]],[[1048,1048],"mapped",[1080]],[[1049,1049],"mapped",[1081]],[[1050,1050],"mapped",[1082]],[[1051,1051],"mapped",[1083]],[[1052,1052],"mapped",[1084]],[[1053,1053],"mapped",[1085]],[[1054,1054],"mapped",[1086]],[[1055,1055],"mapped",[1087]],[[1056,1056],"mapped",[1088]],[[1057,1057],"mapped",[1089]],[[1058,1058],"mapped",[1090]],[[1059,1059],"mapped",[1091]],[[1060,1060],"mapped",[1092]],[[1061,1061],"mapped",[1093]],[[1062,1062],"mapped",[1094]],[[1063,1063],"mapped",[1095]],[[1064,1064],"mapped",[1096]],[[1065,1065],"mapped",[1097]],[[1066,1066],"mapped",[1098]],[[1067,1067],"mapped",[1099]],[[1068,1068],"mapped",[1100]],[[1069,1069],"mapped",[1101]],[[1070,1070],"mapped",[1102]],[[1071,1071],"mapped",[1103]],[[1072,1103],"valid"],[[1104,1104],"valid"],[[1105,1116],"valid"],[[1117,1117],"valid"],[[1118,1119],"valid"],[[1120,1120],"mapped",[1121]],[[1121,1121],"valid"],[[1122,1122],"mapped",[1123]],[[1123,1123],"valid"],[[1124,1124],"mapped",[1125]],[[1125,1125],"valid"],[[1126,1126],"mapped",[1127]],[[1127,1127],"valid"],[[1128,1128],"mapped",[1129]],[[1129,1129],"valid"],[[1130,1130],"mapped",[1131]],[[1131,1131],"valid"],[[1132,1132],"mapped",[1133]],[[1133,1133],"valid"],[[1134,1134],"mapped",[1135]],[[1135,1135],"valid"],[[1136,1136],"mapped",[1137]],[[1137,1137],"valid"],[[1138,1138],"mapped",[1139]],[[1139,1139],"valid"],[[1140,1140],"mapped",[1141]],[[1141,1141],"valid"],[[1142,1142],"mapped",[1143]],[[1143,1143],"valid"],[[1144,1144],"mapped",[1145]],[[1145,1145],"valid"],[[1146,1146],"mapped",[1147]],[[1147,1147],"valid"],[[1148,1148],"mapped",[1149]],[[1149,1149],"valid"],[[1150,1150],"mapped",[1151]],[[1151,1151],"valid"],[[1152,1152],"mapped",[1153]],[[1153,1153],"valid"],[[1154,1154],"valid",[],"NV8"],[[1155,1158],"valid"],[[1159,1159],"valid"],[[1160,1161],"valid",[],"NV8"],[[1162,1162],"mapped",[1163]],[[1163,1163],"valid"],[[1164,1164],"mapped",[1165]],[[1165,1165],"valid"],[[1166,1166],"mapped",[1167]],[[1167,1167],"valid"],[[1168,1168],"mapped",[1169]],[[1169,1169],"valid"],[[1170,1170],"mapped",[1171]],[[1171,1171],"valid"],[[1172,1172],"mapped",[1173]],[[1173,1173],"valid"],[[1174,1174],"mapped",[1175]],[[1175,1175],"valid"],[[1176,1176],"mapped",[1177]],[[1177,1177],"valid"],[[1178,1178],"mapped",[1179]],[[1179,1179],"valid"],[[1180,1180],"mapped",[1181]],[[1181,1181],"valid"],[[1182,1182],"mapped",[1183]],[[1183,1183],"valid"],[[1184,1184],"mapped",[1185]],[[1185,1185],"valid"],[[1186,1186],"mapped",[1187]],[[1187,1187],"valid"],[[1188,1188],"mapped",[1189]],[[1189,1189],"valid"],[[1190,1190],"mapped",[1191]],[[1191,1191],"valid"],[[1192,1192],"mapped",[1193]],[[1193,1193],"valid"],[[1194,1194],"mapped",[1195]],[[1195,1195],"valid"],[[1196,1196],"mapped",[1197]],[[1197,1197],"valid"],[[1198,1198],"mapped",[1199]],[[1199,1199],"valid"],[[1200,1200],"mapped",[1201]],[[1201,1201],"valid"],[[1202,1202],"mapped",[1203]],[[1203,1203],"valid"],[[1204,1204],"mapped",[1205]],[[1205,1205],"valid"],[[1206,1206],"mapped",[1207]],[[1207,1207],"valid"],[[1208,1208],"mapped",[1209]],[[1209,1209],"valid"],[[1210,1210],"mapped",[1211]],[[1211,1211],"valid"],[[1212,1212],"mapped",[1213]],[[1213,1213],"valid"],[[1214,1214],"mapped",[1215]],[[1215,1215],"valid"],[[1216,1216],"disallowed"],[[1217,1217],"mapped",[1218]],[[1218,1218],"valid"],[[1219,1219],"mapped",[1220]],[[1220,1220],"valid"],[[1221,1221],"mapped",[1222]],[[1222,1222],"valid"],[[1223,1223],"mapped",[1224]],[[1224,1224],"valid"],[[1225,1225],"mapped",[1226]],[[1226,1226],"valid"],[[1227,1227],"mapped",[1228]],[[1228,1228],"valid"],[[1229,1229],"mapped",[1230]],[[1230,1230],"valid"],[[1231,1231],"valid"],[[1232,1232],"mapped",[1233]],[[1233,1233],"valid"],[[1234,1234],"mapped",[1235]],[[1235,1235],"valid"],[[1236,1236],"mapped",[1237]],[[1237,1237],"valid"],[[1238,1238],"mapped",[1239]],[[1239,1239],"valid"],[[1240,1240],"mapped",[1241]],[[1241,1241],"valid"],[[1242,1242],"mapped",[1243]],[[1243,1243],"valid"],[[1244,1244],"mapped",[1245]],[[1245,1245],"valid"],[[1246,1246],"mapped",[1247]],[[1247,1247],"valid"],[[1248,1248],"mapped",[1249]],[[1249,1249],"valid"],[[1250,1250],"mapped",[1251]],[[1251,1251],"valid"],[[1252,1252],"mapped",[1253]],[[1253,1253],"valid"],[[1254,1254],"mapped",[1255]],[[1255,1255],"valid"],[[1256,1256],"mapped",[1257]],[[1257,1257],"valid"],[[1258,1258],"mapped",[1259]],[[1259,1259],"valid"],[[1260,1260],"mapped",[1261]],[[1261,1261],"valid"],[[1262,1262],"mapped",[1263]],[[1263,1263],"valid"],[[1264,1264],"mapped",[1265]],[[1265,1265],"valid"],[[1266,1266],"mapped",[1267]],[[1267,1267],"valid"],[[1268,1268],"mapped",[1269]],[[1269,1269],"valid"],[[1270,1270],"mapped",[1271]],[[1271,1271],"valid"],[[1272,1272],"mapped",[1273]],[[1273,1273],"valid"],[[1274,1274],"mapped",[1275]],[[1275,1275],"valid"],[[1276,1276],"mapped",[1277]],[[1277,1277],"valid"],[[1278,1278],"mapped",[1279]],[[1279,1279],"valid"],[[1280,1280],"mapped",[1281]],[[1281,1281],"valid"],[[1282,1282],"mapped",[1283]],[[1283,1283],"valid"],[[1284,1284],"mapped",[1285]],[[1285,1285],"valid"],[[1286,1286],"mapped",[1287]],[[1287,1287],"valid"],[[1288,1288],"mapped",[1289]],[[1289,1289],"valid"],[[1290,1290],"mapped",[1291]],[[1291,1291],"valid"],[[1292,1292],"mapped",[1293]],[[1293,1293],"valid"],[[1294,1294],"mapped",[1295]],[[1295,1295],"valid"],[[1296,1296],"mapped",[1297]],[[1297,1297],"valid"],[[1298,1298],"mapped",[1299]],[[1299,1299],"valid"],[[1300,1300],"mapped",[1301]],[[1301,1301],"valid"],[[1302,1302],"mapped",[1303]],[[1303,1303],"valid"],[[1304,1304],"mapped",[1305]],[[1305,1305],"valid"],[[1306,1306],"mapped",[1307]],[[1307,1307],"valid"],[[1308,1308],"mapped",[1309]],[[1309,1309],"valid"],[[1310,1310],"mapped",[1311]],[[1311,1311],"valid"],[[1312,1312],"mapped",[1313]],[[1313,1313],"valid"],[[1314,1314],"mapped",[1315]],[[1315,1315],"valid"],[[1316,1316],"mapped",[1317]],[[1317,1317],"valid"],[[1318,1318],"mapped",[1319]],[[1319,1319],"valid"],[[1320,1320],"mapped",[1321]],[[1321,1321],"valid"],[[1322,1322],"mapped",[1323]],[[1323,1323],"valid"],[[1324,1324],"mapped",[1325]],[[1325,1325],"valid"],[[1326,1326],"mapped",[1327]],[[1327,1327],"valid"],[[1328,1328],"disallowed"],[[1329,1329],"mapped",[1377]],[[1330,1330],"mapped",[1378]],[[1331,1331],"mapped",[1379]],[[1332,1332],"mapped",[1380]],[[1333,1333],"mapped",[1381]],[[1334,1334],"mapped",[1382]],[[1335,1335],"mapped",[1383]],[[1336,1336],"mapped",[1384]],[[1337,1337],"mapped",[1385]],[[1338,1338],"mapped",[1386]],[[1339,1339],"mapped",[1387]],[[1340,1340],"mapped",[1388]],[[1341,1341],"mapped",[1389]],[[1342,1342],"mapped",[1390]],[[1343,1343],"mapped",[1391]],[[1344,1344],"mapped",[1392]],[[1345,1345],"mapped",[1393]],[[1346,1346],"mapped",[1394]],[[1347,1347],"mapped",[1395]],[[1348,1348],"mapped",[1396]],[[1349,1349],"mapped",[1397]],[[1350,1350],"mapped",[1398]],[[1351,1351],"mapped",[1399]],[[1352,1352],"mapped",[1400]],[[1353,1353],"mapped",[1401]],[[1354,1354],"mapped",[1402]],[[1355,1355],"mapped",[1403]],[[1356,1356],"mapped",[1404]],[[1357,1357],"mapped",[1405]],[[1358,1358],"mapped",[1406]],[[1359,1359],"mapped",[1407]],[[1360,1360],"mapped",[1408]],[[1361,1361],"mapped",[1409]],[[1362,1362],"mapped",[1410]],[[1363,1363],"mapped",[1411]],[[1364,1364],"mapped",[1412]],[[1365,1365],"mapped",[1413]],[[1366,1366],"mapped",[1414]],[[1367,1368],"disallowed"],[[1369,1369],"valid"],[[1370,1375],"valid",[],"NV8"],[[1376,1376],"disallowed"],[[1377,1414],"valid"],[[1415,1415],"mapped",[1381,1410]],[[1416,1416],"disallowed"],[[1417,1417],"valid",[],"NV8"],[[1418,1418],"valid",[],"NV8"],[[1419,1420],"disallowed"],[[1421,1422],"valid",[],"NV8"],[[1423,1423],"valid",[],"NV8"],[[1424,1424],"disallowed"],[[1425,1441],"valid"],[[1442,1442],"valid"],[[1443,1455],"valid"],[[1456,1465],"valid"],[[1466,1466],"valid"],[[1467,1469],"valid"],[[1470,1470],"valid",[],"NV8"],[[1471,1471],"valid"],[[1472,1472],"valid",[],"NV8"],[[1473,1474],"valid"],[[1475,1475],"valid",[],"NV8"],[[1476,1476],"valid"],[[1477,1477],"valid"],[[1478,1478],"valid",[],"NV8"],[[1479,1479],"valid"],[[1480,1487],"disallowed"],[[1488,1514],"valid"],[[1515,1519],"disallowed"],[[1520,1524],"valid"],[[1525,1535],"disallowed"],[[1536,1539],"disallowed"],[[1540,1540],"disallowed"],[[1541,1541],"disallowed"],[[1542,1546],"valid",[],"NV8"],[[1547,1547],"valid",[],"NV8"],[[1548,1548],"valid",[],"NV8"],[[1549,1551],"valid",[],"NV8"],[[1552,1557],"valid"],[[1558,1562],"valid"],[[1563,1563],"valid",[],"NV8"],[[1564,1564],"disallowed"],[[1565,1565],"disallowed"],[[1566,1566],"valid",[],"NV8"],[[1567,1567],"valid",[],"NV8"],[[1568,1568],"valid"],[[1569,1594],"valid"],[[1595,1599],"valid"],[[1600,1600],"valid",[],"NV8"],[[1601,1618],"valid"],[[1619,1621],"valid"],[[1622,1624],"valid"],[[1625,1630],"valid"],[[1631,1631],"valid"],[[1632,1641],"valid"],[[1642,1645],"valid",[],"NV8"],[[1646,1647],"valid"],[[1648,1652],"valid"],[[1653,1653],"mapped",[1575,1652]],[[1654,1654],"mapped",[1608,1652]],[[1655,1655],"mapped",[1735,1652]],[[1656,1656],"mapped",[1610,1652]],[[1657,1719],"valid"],[[1720,1721],"valid"],[[1722,1726],"valid"],[[1727,1727],"valid"],[[1728,1742],"valid"],[[1743,1743],"valid"],[[1744,1747],"valid"],[[1748,1748],"valid",[],"NV8"],[[1749,1756],"valid"],[[1757,1757],"disallowed"],[[1758,1758],"valid",[],"NV8"],[[1759,1768],"valid"],[[1769,1769],"valid",[],"NV8"],[[1770,1773],"valid"],[[1774,1775],"valid"],[[1776,1785],"valid"],[[1786,1790],"valid"],[[1791,1791],"valid"],[[1792,1805],"valid",[],"NV8"],[[1806,1806],"disallowed"],[[1807,1807],"disallowed"],[[1808,1836],"valid"],[[1837,1839],"valid"],[[1840,1866],"valid"],[[1867,1868],"disallowed"],[[1869,1871],"valid"],[[1872,1901],"valid"],[[1902,1919],"valid"],[[1920,1968],"valid"],[[1969,1969],"valid"],[[1970,1983],"disallowed"],[[1984,2037],"valid"],[[2038,2042],"valid",[],"NV8"],[[2043,2047],"disallowed"],[[2048,2093],"valid"],[[2094,2095],"disallowed"],[[2096,2110],"valid",[],"NV8"],[[2111,2111],"disallowed"],[[2112,2139],"valid"],[[2140,2141],"disallowed"],[[2142,2142],"valid",[],"NV8"],[[2143,2207],"disallowed"],[[2208,2208],"valid"],[[2209,2209],"valid"],[[2210,2220],"valid"],[[2221,2226],"valid"],[[2227,2228],"valid"],[[2229,2274],"disallowed"],[[2275,2275],"valid"],[[2276,2302],"valid"],[[2303,2303],"valid"],[[2304,2304],"valid"],[[2305,2307],"valid"],[[2308,2308],"valid"],[[2309,2361],"valid"],[[2362,2363],"valid"],[[2364,2381],"valid"],[[2382,2382],"valid"],[[2383,2383],"valid"],[[2384,2388],"valid"],[[2389,2389],"valid"],[[2390,2391],"valid"],[[2392,2392],"mapped",[2325,2364]],[[2393,2393],"mapped",[2326,2364]],[[2394,2394],"mapped",[2327,2364]],[[2395,2395],"mapped",[2332,2364]],[[2396,2396],"mapped",[2337,2364]],[[2397,2397],"mapped",[2338,2364]],[[2398,2398],"mapped",[2347,2364]],[[2399,2399],"mapped",[2351,2364]],[[2400,2403],"valid"],[[2404,2405],"valid",[],"NV8"],[[2406,2415],"valid"],[[2416,2416],"valid",[],"NV8"],[[2417,2418],"valid"],[[2419,2423],"valid"],[[2424,2424],"valid"],[[2425,2426],"valid"],[[2427,2428],"valid"],[[2429,2429],"valid"],[[2430,2431],"valid"],[[2432,2432],"valid"],[[2433,2435],"valid"],[[2436,2436],"disallowed"],[[2437,2444],"valid"],[[2445,2446],"disallowed"],[[2447,2448],"valid"],[[2449,2450],"disallowed"],[[2451,2472],"valid"],[[2473,2473],"disallowed"],[[2474,2480],"valid"],[[2481,2481],"disallowed"],[[2482,2482],"valid"],[[2483,2485],"disallowed"],[[2486,2489],"valid"],[[2490,2491],"disallowed"],[[2492,2492],"valid"],[[2493,2493],"valid"],[[2494,2500],"valid"],[[2501,2502],"disallowed"],[[2503,2504],"valid"],[[2505,2506],"disallowed"],[[2507,2509],"valid"],[[2510,2510],"valid"],[[2511,2518],"disallowed"],[[2519,2519],"valid"],[[2520,2523],"disallowed"],[[2524,2524],"mapped",[2465,2492]],[[2525,2525],"mapped",[2466,2492]],[[2526,2526],"disallowed"],[[2527,2527],"mapped",[2479,2492]],[[2528,2531],"valid"],[[2532,2533],"disallowed"],[[2534,2545],"valid"],[[2546,2554],"valid",[],"NV8"],[[2555,2555],"valid",[],"NV8"],[[2556,2560],"disallowed"],[[2561,2561],"valid"],[[2562,2562],"valid"],[[2563,2563],"valid"],[[2564,2564],"disallowed"],[[2565,2570],"valid"],[[2571,2574],"disallowed"],[[2575,2576],"valid"],[[2577,2578],"disallowed"],[[2579,2600],"valid"],[[2601,2601],"disallowed"],[[2602,2608],"valid"],[[2609,2609],"disallowed"],[[2610,2610],"valid"],[[2611,2611],"mapped",[2610,2620]],[[2612,2612],"disallowed"],[[2613,2613],"valid"],[[2614,2614],"mapped",[2616,2620]],[[2615,2615],"disallowed"],[[2616,2617],"valid"],[[2618,2619],"disallowed"],[[2620,2620],"valid"],[[2621,2621],"disallowed"],[[2622,2626],"valid"],[[2627,2630],"disallowed"],[[2631,2632],"valid"],[[2633,2634],"disallowed"],[[2635,2637],"valid"],[[2638,2640],"disallowed"],[[2641,2641],"valid"],[[2642,2648],"disallowed"],[[2649,2649],"mapped",[2582,2620]],[[2650,2650],"mapped",[2583,2620]],[[2651,2651],"mapped",[2588,2620]],[[2652,2652],"valid"],[[2653,2653],"disallowed"],[[2654,2654],"mapped",[2603,2620]],[[2655,2661],"disallowed"],[[2662,2676],"valid"],[[2677,2677],"valid"],[[2678,2688],"disallowed"],[[2689,2691],"valid"],[[2692,2692],"disallowed"],[[2693,2699],"valid"],[[2700,2700],"valid"],[[2701,2701],"valid"],[[2702,2702],"disallowed"],[[2703,2705],"valid"],[[2706,2706],"disallowed"],[[2707,2728],"valid"],[[2729,2729],"disallowed"],[[2730,2736],"valid"],[[2737,2737],"disallowed"],[[2738,2739],"valid"],[[2740,2740],"disallowed"],[[2741,2745],"valid"],[[2746,2747],"disallowed"],[[2748,2757],"valid"],[[2758,2758],"disallowed"],[[2759,2761],"valid"],[[2762,2762],"disallowed"],[[2763,2765],"valid"],[[2766,2767],"disallowed"],[[2768,2768],"valid"],[[2769,2783],"disallowed"],[[2784,2784],"valid"],[[2785,2787],"valid"],[[2788,2789],"disallowed"],[[2790,2799],"valid"],[[2800,2800],"valid",[],"NV8"],[[2801,2801],"valid",[],"NV8"],[[2802,2808],"disallowed"],[[2809,2809],"valid"],[[2810,2816],"disallowed"],[[2817,2819],"valid"],[[2820,2820],"disallowed"],[[2821,2828],"valid"],[[2829,2830],"disallowed"],[[2831,2832],"valid"],[[2833,2834],"disallowed"],[[2835,2856],"valid"],[[2857,2857],"disallowed"],[[2858,2864],"valid"],[[2865,2865],"disallowed"],[[2866,2867],"valid"],[[2868,2868],"disallowed"],[[2869,2869],"valid"],[[2870,2873],"valid"],[[2874,2875],"disallowed"],[[2876,2883],"valid"],[[2884,2884],"valid"],[[2885,2886],"disallowed"],[[2887,2888],"valid"],[[2889,2890],"disallowed"],[[2891,2893],"valid"],[[2894,2901],"disallowed"],[[2902,2903],"valid"],[[2904,2907],"disallowed"],[[2908,2908],"mapped",[2849,2876]],[[2909,2909],"mapped",[2850,2876]],[[2910,2910],"disallowed"],[[2911,2913],"valid"],[[2914,2915],"valid"],[[2916,2917],"disallowed"],[[2918,2927],"valid"],[[2928,2928],"valid",[],"NV8"],[[2929,2929],"valid"],[[2930,2935],"valid",[],"NV8"],[[2936,2945],"disallowed"],[[2946,2947],"valid"],[[2948,2948],"disallowed"],[[2949,2954],"valid"],[[2955,2957],"disallowed"],[[2958,2960],"valid"],[[2961,2961],"disallowed"],[[2962,2965],"valid"],[[2966,2968],"disallowed"],[[2969,2970],"valid"],[[2971,2971],"disallowed"],[[2972,2972],"valid"],[[2973,2973],"disallowed"],[[2974,2975],"valid"],[[2976,2978],"disallowed"],[[2979,2980],"valid"],[[2981,2983],"disallowed"],[[2984,2986],"valid"],[[2987,2989],"disallowed"],[[2990,2997],"valid"],[[2998,2998],"valid"],[[2999,3001],"valid"],[[3002,3005],"disallowed"],[[3006,3010],"valid"],[[3011,3013],"disallowed"],[[3014,3016],"valid"],[[3017,3017],"disallowed"],[[3018,3021],"valid"],[[3022,3023],"disallowed"],[[3024,3024],"valid"],[[3025,3030],"disallowed"],[[3031,3031],"valid"],[[3032,3045],"disallowed"],[[3046,3046],"valid"],[[3047,3055],"valid"],[[3056,3058],"valid",[],"NV8"],[[3059,3066],"valid",[],"NV8"],[[3067,3071],"disallowed"],[[3072,3072],"valid"],[[3073,3075],"valid"],[[3076,3076],"disallowed"],[[3077,3084],"valid"],[[3085,3085],"disallowed"],[[3086,3088],"valid"],[[3089,3089],"disallowed"],[[3090,3112],"valid"],[[3113,3113],"disallowed"],[[3114,3123],"valid"],[[3124,3124],"valid"],[[3125,3129],"valid"],[[3130,3132],"disallowed"],[[3133,3133],"valid"],[[3134,3140],"valid"],[[3141,3141],"disallowed"],[[3142,3144],"valid"],[[3145,3145],"disallowed"],[[3146,3149],"valid"],[[3150,3156],"disallowed"],[[3157,3158],"valid"],[[3159,3159],"disallowed"],[[3160,3161],"valid"],[[3162,3162],"valid"],[[3163,3167],"disallowed"],[[3168,3169],"valid"],[[3170,3171],"valid"],[[3172,3173],"disallowed"],[[3174,3183],"valid"],[[3184,3191],"disallowed"],[[3192,3199],"valid",[],"NV8"],[[3200,3200],"disallowed"],[[3201,3201],"valid"],[[3202,3203],"valid"],[[3204,3204],"disallowed"],[[3205,3212],"valid"],[[3213,3213],"disallowed"],[[3214,3216],"valid"],[[3217,3217],"disallowed"],[[3218,3240],"valid"],[[3241,3241],"disallowed"],[[3242,3251],"valid"],[[3252,3252],"disallowed"],[[3253,3257],"valid"],[[3258,3259],"disallowed"],[[3260,3261],"valid"],[[3262,3268],"valid"],[[3269,3269],"disallowed"],[[3270,3272],"valid"],[[3273,3273],"disallowed"],[[3274,3277],"valid"],[[3278,3284],"disallowed"],[[3285,3286],"valid"],[[3287,3293],"disallowed"],[[3294,3294],"valid"],[[3295,3295],"disallowed"],[[3296,3297],"valid"],[[3298,3299],"valid"],[[3300,3301],"disallowed"],[[3302,3311],"valid"],[[3312,3312],"disallowed"],[[3313,3314],"valid"],[[3315,3328],"disallowed"],[[3329,3329],"valid"],[[3330,3331],"valid"],[[3332,3332],"disallowed"],[[3333,3340],"valid"],[[3341,3341],"disallowed"],[[3342,3344],"valid"],[[3345,3345],"disallowed"],[[3346,3368],"valid"],[[3369,3369],"valid"],[[3370,3385],"valid"],[[3386,3386],"valid"],[[3387,3388],"disallowed"],[[3389,3389],"valid"],[[3390,3395],"valid"],[[3396,3396],"valid"],[[3397,3397],"disallowed"],[[3398,3400],"valid"],[[3401,3401],"disallowed"],[[3402,3405],"valid"],[[3406,3406],"valid"],[[3407,3414],"disallowed"],[[3415,3415],"valid"],[[3416,3422],"disallowed"],[[3423,3423],"valid"],[[3424,3425],"valid"],[[3426,3427],"valid"],[[3428,3429],"disallowed"],[[3430,3439],"valid"],[[3440,3445],"valid",[],"NV8"],[[3446,3448],"disallowed"],[[3449,3449],"valid",[],"NV8"],[[3450,3455],"valid"],[[3456,3457],"disallowed"],[[3458,3459],"valid"],[[3460,3460],"disallowed"],[[3461,3478],"valid"],[[3479,3481],"disallowed"],[[3482,3505],"valid"],[[3506,3506],"disallowed"],[[3507,3515],"valid"],[[3516,3516],"disallowed"],[[3517,3517],"valid"],[[3518,3519],"disallowed"],[[3520,3526],"valid"],[[3527,3529],"disallowed"],[[3530,3530],"valid"],[[3531,3534],"disallowed"],[[3535,3540],"valid"],[[3541,3541],"disallowed"],[[3542,3542],"valid"],[[3543,3543],"disallowed"],[[3544,3551],"valid"],[[3552,3557],"disallowed"],[[3558,3567],"valid"],[[3568,3569],"disallowed"],[[3570,3571],"valid"],[[3572,3572],"valid",[],"NV8"],[[3573,3584],"disallowed"],[[3585,3634],"valid"],[[3635,3635],"mapped",[3661,3634]],[[3636,3642],"valid"],[[3643,3646],"disallowed"],[[3647,3647],"valid",[],"NV8"],[[3648,3662],"valid"],[[3663,3663],"valid",[],"NV8"],[[3664,3673],"valid"],[[3674,3675],"valid",[],"NV8"],[[3676,3712],"disallowed"],[[3713,3714],"valid"],[[3715,3715],"disallowed"],[[3716,3716],"valid"],[[3717,3718],"disallowed"],[[3719,3720],"valid"],[[3721,3721],"disallowed"],[[3722,3722],"valid"],[[3723,3724],"disallowed"],[[3725,3725],"valid"],[[3726,3731],"disallowed"],[[3732,3735],"valid"],[[3736,3736],"disallowed"],[[3737,3743],"valid"],[[3744,3744],"disallowed"],[[3745,3747],"valid"],[[3748,3748],"disallowed"],[[3749,3749],"valid"],[[3750,3750],"disallowed"],[[3751,3751],"valid"],[[3752,3753],"disallowed"],[[3754,3755],"valid"],[[3756,3756],"disallowed"],[[3757,3762],"valid"],[[3763,3763],"mapped",[3789,3762]],[[3764,3769],"valid"],[[3770,3770],"disallowed"],[[3771,3773],"valid"],[[3774,3775],"disallowed"],[[3776,3780],"valid"],[[3781,3781],"disallowed"],[[3782,3782],"valid"],[[3783,3783],"disallowed"],[[3784,3789],"valid"],[[3790,3791],"disallowed"],[[3792,3801],"valid"],[[3802,3803],"disallowed"],[[3804,3804],"mapped",[3755,3737]],[[3805,3805],"mapped",[3755,3745]],[[3806,3807],"valid"],[[3808,3839],"disallowed"],[[3840,3840],"valid"],[[3841,3850],"valid",[],"NV8"],[[3851,3851],"valid"],[[3852,3852],"mapped",[3851]],[[3853,3863],"valid",[],"NV8"],[[3864,3865],"valid"],[[3866,3871],"valid",[],"NV8"],[[3872,3881],"valid"],[[3882,3892],"valid",[],"NV8"],[[3893,3893],"valid"],[[3894,3894],"valid",[],"NV8"],[[3895,3895],"valid"],[[3896,3896],"valid",[],"NV8"],[[3897,3897],"valid"],[[3898,3901],"valid",[],"NV8"],[[3902,3906],"valid"],[[3907,3907],"mapped",[3906,4023]],[[3908,3911],"valid"],[[3912,3912],"disallowed"],[[3913,3916],"valid"],[[3917,3917],"mapped",[3916,4023]],[[3918,3921],"valid"],[[3922,3922],"mapped",[3921,4023]],[[3923,3926],"valid"],[[3927,3927],"mapped",[3926,4023]],[[3928,3931],"valid"],[[3932,3932],"mapped",[3931,4023]],[[3933,3944],"valid"],[[3945,3945],"mapped",[3904,4021]],[[3946,3946],"valid"],[[3947,3948],"valid"],[[3949,3952],"disallowed"],[[3953,3954],"valid"],[[3955,3955],"mapped",[3953,3954]],[[3956,3956],"valid"],[[3957,3957],"mapped",[3953,3956]],[[3958,3958],"mapped",[4018,3968]],[[3959,3959],"mapped",[4018,3953,3968]],[[3960,3960],"mapped",[4019,3968]],[[3961,3961],"mapped",[4019,3953,3968]],[[3962,3968],"valid"],[[3969,3969],"mapped",[3953,3968]],[[3970,3972],"valid"],[[3973,3973],"valid",[],"NV8"],[[3974,3979],"valid"],[[3980,3983],"valid"],[[3984,3986],"valid"],[[3987,3987],"mapped",[3986,4023]],[[3988,3989],"valid"],[[3990,3990],"valid"],[[3991,3991],"valid"],[[3992,3992],"disallowed"],[[3993,3996],"valid"],[[3997,3997],"mapped",[3996,4023]],[[3998,4001],"valid"],[[4002,4002],"mapped",[4001,4023]],[[4003,4006],"valid"],[[4007,4007],"mapped",[4006,4023]],[[4008,4011],"valid"],[[4012,4012],"mapped",[4011,4023]],[[4013,4013],"valid"],[[4014,4016],"valid"],[[4017,4023],"valid"],[[4024,4024],"valid"],[[4025,4025],"mapped",[3984,4021]],[[4026,4028],"valid"],[[4029,4029],"disallowed"],[[4030,4037],"valid",[],"NV8"],[[4038,4038],"valid"],[[4039,4044],"valid",[],"NV8"],[[4045,4045],"disallowed"],[[4046,4046],"valid",[],"NV8"],[[4047,4047],"valid",[],"NV8"],[[4048,4049],"valid",[],"NV8"],[[4050,4052],"valid",[],"NV8"],[[4053,4056],"valid",[],"NV8"],[[4057,4058],"valid",[],"NV8"],[[4059,4095],"disallowed"],[[4096,4129],"valid"],[[4130,4130],"valid"],[[4131,4135],"valid"],[[4136,4136],"valid"],[[4137,4138],"valid"],[[4139,4139],"valid"],[[4140,4146],"valid"],[[4147,4149],"valid"],[[4150,4153],"valid"],[[4154,4159],"valid"],[[4160,4169],"valid"],[[4170,4175],"valid",[],"NV8"],[[4176,4185],"valid"],[[4186,4249],"valid"],[[4250,4253],"valid"],[[4254,4255],"valid",[],"NV8"],[[4256,4293],"disallowed"],[[4294,4294],"disallowed"],[[4295,4295],"mapped",[11559]],[[4296,4300],"disallowed"],[[4301,4301],"mapped",[11565]],[[4302,4303],"disallowed"],[[4304,4342],"valid"],[[4343,4344],"valid"],[[4345,4346],"valid"],[[4347,4347],"valid",[],"NV8"],[[4348,4348],"mapped",[4316]],[[4349,4351],"valid"],[[4352,4441],"valid",[],"NV8"],[[4442,4446],"valid",[],"NV8"],[[4447,4448],"disallowed"],[[4449,4514],"valid",[],"NV8"],[[4515,4519],"valid",[],"NV8"],[[4520,4601],"valid",[],"NV8"],[[4602,4607],"valid",[],"NV8"],[[4608,4614],"valid"],[[4615,4615],"valid"],[[4616,4678],"valid"],[[4679,4679],"valid"],[[4680,4680],"valid"],[[4681,4681],"disallowed"],[[4682,4685],"valid"],[[4686,4687],"disallowed"],[[4688,4694],"valid"],[[4695,4695],"disallowed"],[[4696,4696],"valid"],[[4697,4697],"disallowed"],[[4698,4701],"valid"],[[4702,4703],"disallowed"],[[4704,4742],"valid"],[[4743,4743],"valid"],[[4744,4744],"valid"],[[4745,4745],"disallowed"],[[4746,4749],"valid"],[[4750,4751],"disallowed"],[[4752,4782],"valid"],[[4783,4783],"valid"],[[4784,4784],"valid"],[[4785,4785],"disallowed"],[[4786,4789],"valid"],[[4790,4791],"disallowed"],[[4792,4798],"valid"],[[4799,4799],"disallowed"],[[4800,4800],"valid"],[[4801,4801],"disallowed"],[[4802,4805],"valid"],[[4806,4807],"disallowed"],[[4808,4814],"valid"],[[4815,4815],"valid"],[[4816,4822],"valid"],[[4823,4823],"disallowed"],[[4824,4846],"valid"],[[4847,4847],"valid"],[[4848,4878],"valid"],[[4879,4879],"valid"],[[4880,4880],"valid"],[[4881,4881],"disallowed"],[[4882,4885],"valid"],[[4886,4887],"disallowed"],[[4888,4894],"valid"],[[4895,4895],"valid"],[[4896,4934],"valid"],[[4935,4935],"valid"],[[4936,4954],"valid"],[[4955,4956],"disallowed"],[[4957,4958],"valid"],[[4959,4959],"valid"],[[4960,4960],"valid",[],"NV8"],[[4961,4988],"valid",[],"NV8"],[[4989,4991],"disallowed"],[[4992,5007],"valid"],[[5008,5017],"valid",[],"NV8"],[[5018,5023],"disallowed"],[[5024,5108],"valid"],[[5109,5109],"valid"],[[5110,5111],"disallowed"],[[5112,5112],"mapped",[5104]],[[5113,5113],"mapped",[5105]],[[5114,5114],"mapped",[5106]],[[5115,5115],"mapped",[5107]],[[5116,5116],"mapped",[5108]],[[5117,5117],"mapped",[5109]],[[5118,5119],"disallowed"],[[5120,5120],"valid",[],"NV8"],[[5121,5740],"valid"],[[5741,5742],"valid",[],"NV8"],[[5743,5750],"valid"],[[5751,5759],"valid"],[[5760,5760],"disallowed"],[[5761,5786],"valid"],[[5787,5788],"valid",[],"NV8"],[[5789,5791],"disallowed"],[[5792,5866],"valid"],[[5867,5872],"valid",[],"NV8"],[[5873,5880],"valid"],[[5881,5887],"disallowed"],[[5888,5900],"valid"],[[5901,5901],"disallowed"],[[5902,5908],"valid"],[[5909,5919],"disallowed"],[[5920,5940],"valid"],[[5941,5942],"valid",[],"NV8"],[[5943,5951],"disallowed"],[[5952,5971],"valid"],[[5972,5983],"disallowed"],[[5984,5996],"valid"],[[5997,5997],"disallowed"],[[5998,6000],"valid"],[[6001,6001],"disallowed"],[[6002,6003],"valid"],[[6004,6015],"disallowed"],[[6016,6067],"valid"],[[6068,6069],"disallowed"],[[6070,6099],"valid"],[[6100,6102],"valid",[],"NV8"],[[6103,6103],"valid"],[[6104,6107],"valid",[],"NV8"],[[6108,6108],"valid"],[[6109,6109],"valid"],[[6110,6111],"disallowed"],[[6112,6121],"valid"],[[6122,6127],"disallowed"],[[6128,6137],"valid",[],"NV8"],[[6138,6143],"disallowed"],[[6144,6149],"valid",[],"NV8"],[[6150,6150],"disallowed"],[[6151,6154],"valid",[],"NV8"],[[6155,6157],"ignored"],[[6158,6158],"disallowed"],[[6159,6159],"disallowed"],[[6160,6169],"valid"],[[6170,6175],"disallowed"],[[6176,6263],"valid"],[[6264,6271],"disallowed"],[[6272,6313],"valid"],[[6314,6314],"valid"],[[6315,6319],"disallowed"],[[6320,6389],"valid"],[[6390,6399],"disallowed"],[[6400,6428],"valid"],[[6429,6430],"valid"],[[6431,6431],"disallowed"],[[6432,6443],"valid"],[[6444,6447],"disallowed"],[[6448,6459],"valid"],[[6460,6463],"disallowed"],[[6464,6464],"valid",[],"NV8"],[[6465,6467],"disallowed"],[[6468,6469],"valid",[],"NV8"],[[6470,6509],"valid"],[[6510,6511],"disallowed"],[[6512,6516],"valid"],[[6517,6527],"disallowed"],[[6528,6569],"valid"],[[6570,6571],"valid"],[[6572,6575],"disallowed"],[[6576,6601],"valid"],[[6602,6607],"disallowed"],[[6608,6617],"valid"],[[6618,6618],"valid",[],"XV8"],[[6619,6621],"disallowed"],[[6622,6623],"valid",[],"NV8"],[[6624,6655],"valid",[],"NV8"],[[6656,6683],"valid"],[[6684,6685],"disallowed"],[[6686,6687],"valid",[],"NV8"],[[6688,6750],"valid"],[[6751,6751],"disallowed"],[[6752,6780],"valid"],[[6781,6782],"disallowed"],[[6783,6793],"valid"],[[6794,6799],"disallowed"],[[6800,6809],"valid"],[[6810,6815],"disallowed"],[[6816,6822],"valid",[],"NV8"],[[6823,6823],"valid"],[[6824,6829],"valid",[],"NV8"],[[6830,6831],"disallowed"],[[6832,6845],"valid"],[[6846,6846],"valid",[],"NV8"],[[6847,6911],"disallowed"],[[6912,6987],"valid"],[[6988,6991],"disallowed"],[[6992,7001],"valid"],[[7002,7018],"valid",[],"NV8"],[[7019,7027],"valid"],[[7028,7036],"valid",[],"NV8"],[[7037,7039],"disallowed"],[[7040,7082],"valid"],[[7083,7085],"valid"],[[7086,7097],"valid"],[[7098,7103],"valid"],[[7104,7155],"valid"],[[7156,7163],"disallowed"],[[7164,7167],"valid",[],"NV8"],[[7168,7223],"valid"],[[7224,7226],"disallowed"],[[7227,7231],"valid",[],"NV8"],[[7232,7241],"valid"],[[7242,7244],"disallowed"],[[7245,7293],"valid"],[[7294,7295],"valid",[],"NV8"],[[7296,7359],"disallowed"],[[7360,7367],"valid",[],"NV8"],[[7368,7375],"disallowed"],[[7376,7378],"valid"],[[7379,7379],"valid",[],"NV8"],[[7380,7410],"valid"],[[7411,7414],"valid"],[[7415,7415],"disallowed"],[[7416,7417],"valid"],[[7418,7423],"disallowed"],[[7424,7467],"valid"],[[7468,7468],"mapped",[97]],[[7469,7469],"mapped",[230]],[[7470,7470],"mapped",[98]],[[7471,7471],"valid"],[[7472,7472],"mapped",[100]],[[7473,7473],"mapped",[101]],[[7474,7474],"mapped",[477]],[[7475,7475],"mapped",[103]],[[7476,7476],"mapped",[104]],[[7477,7477],"mapped",[105]],[[7478,7478],"mapped",[106]],[[7479,7479],"mapped",[107]],[[7480,7480],"mapped",[108]],[[7481,7481],"mapped",[109]],[[7482,7482],"mapped",[110]],[[7483,7483],"valid"],[[7484,7484],"mapped",[111]],[[7485,7485],"mapped",[547]],[[7486,7486],"mapped",[112]],[[7487,7487],"mapped",[114]],[[7488,7488],"mapped",[116]],[[7489,7489],"mapped",[117]],[[7490,7490],"mapped",[119]],[[7491,7491],"mapped",[97]],[[7492,7492],"mapped",[592]],[[7493,7493],"mapped",[593]],[[7494,7494],"mapped",[7426]],[[7495,7495],"mapped",[98]],[[7496,7496],"mapped",[100]],[[7497,7497],"mapped",[101]],[[7498,7498],"mapped",[601]],[[7499,7499],"mapped",[603]],[[7500,7500],"mapped",[604]],[[7501,7501],"mapped",[103]],[[7502,7502],"valid"],[[7503,7503],"mapped",[107]],[[7504,7504],"mapped",[109]],[[7505,7505],"mapped",[331]],[[7506,7506],"mapped",[111]],[[7507,7507],"mapped",[596]],[[7508,7508],"mapped",[7446]],[[7509,7509],"mapped",[7447]],[[7510,7510],"mapped",[112]],[[7511,7511],"mapped",[116]],[[7512,7512],"mapped",[117]],[[7513,7513],"mapped",[7453]],[[7514,7514],"mapped",[623]],[[7515,7515],"mapped",[118]],[[7516,7516],"mapped",[7461]],[[7517,7517],"mapped",[946]],[[7518,7518],"mapped",[947]],[[7519,7519],"mapped",[948]],[[7520,7520],"mapped",[966]],[[7521,7521],"mapped",[967]],[[7522,7522],"mapped",[105]],[[7523,7523],"mapped",[114]],[[7524,7524],"mapped",[117]],[[7525,7525],"mapped",[118]],[[7526,7526],"mapped",[946]],[[7527,7527],"mapped",[947]],[[7528,7528],"mapped",[961]],[[7529,7529],"mapped",[966]],[[7530,7530],"mapped",[967]],[[7531,7531],"valid"],[[7532,7543],"valid"],[[7544,7544],"mapped",[1085]],[[7545,7578],"valid"],[[7579,7579],"mapped",[594]],[[7580,7580],"mapped",[99]],[[7581,7581],"mapped",[597]],[[7582,7582],"mapped",[240]],[[7583,7583],"mapped",[604]],[[7584,7584],"mapped",[102]],[[7585,7585],"mapped",[607]],[[7586,7586],"mapped",[609]],[[7587,7587],"mapped",[613]],[[7588,7588],"mapped",[616]],[[7589,7589],"mapped",[617]],[[7590,7590],"mapped",[618]],[[7591,7591],"mapped",[7547]],[[7592,7592],"mapped",[669]],[[7593,7593],"mapped",[621]],[[7594,7594],"mapped",[7557]],[[7595,7595],"mapped",[671]],[[7596,7596],"mapped",[625]],[[7597,7597],"mapped",[624]],[[7598,7598],"mapped",[626]],[[7599,7599],"mapped",[627]],[[7600,7600],"mapped",[628]],[[7601,7601],"mapped",[629]],[[7602,7602],"mapped",[632]],[[7603,7603],"mapped",[642]],[[7604,7604],"mapped",[643]],[[7605,7605],"mapped",[427]],[[7606,7606],"mapped",[649]],[[7607,7607],"mapped",[650]],[[7608,7608],"mapped",[7452]],[[7609,7609],"mapped",[651]],[[7610,7610],"mapped",[652]],[[7611,7611],"mapped",[122]],[[7612,7612],"mapped",[656]],[[7613,7613],"mapped",[657]],[[7614,7614],"mapped",[658]],[[7615,7615],"mapped",[952]],[[7616,7619],"valid"],[[7620,7626],"valid"],[[7627,7654],"valid"],[[7655,7669],"valid"],[[7670,7675],"disallowed"],[[7676,7676],"valid"],[[7677,7677],"valid"],[[7678,7679],"valid"],[[7680,7680],"mapped",[7681]],[[7681,7681],"valid"],[[7682,7682],"mapped",[7683]],[[7683,7683],"valid"],[[7684,7684],"mapped",[7685]],[[7685,7685],"valid"],[[7686,7686],"mapped",[7687]],[[7687,7687],"valid"],[[7688,7688],"mapped",[7689]],[[7689,7689],"valid"],[[7690,7690],"mapped",[7691]],[[7691,7691],"valid"],[[7692,7692],"mapped",[7693]],[[7693,7693],"valid"],[[7694,7694],"mapped",[7695]],[[7695,7695],"valid"],[[7696,7696],"mapped",[7697]],[[7697,7697],"valid"],[[7698,7698],"mapped",[7699]],[[7699,7699],"valid"],[[7700,7700],"mapped",[7701]],[[7701,7701],"valid"],[[7702,7702],"mapped",[7703]],[[7703,7703],"valid"],[[7704,7704],"mapped",[7705]],[[7705,7705],"valid"],[[7706,7706],"mapped",[7707]],[[7707,7707],"valid"],[[7708,7708],"mapped",[7709]],[[7709,7709],"valid"],[[7710,7710],"mapped",[7711]],[[7711,7711],"valid"],[[7712,7712],"mapped",[7713]],[[7713,7713],"valid"],[[7714,7714],"mapped",[7715]],[[7715,7715],"valid"],[[7716,7716],"mapped",[7717]],[[7717,7717],"valid"],[[7718,7718],"mapped",[7719]],[[7719,7719],"valid"],[[7720,7720],"mapped",[7721]],[[7721,7721],"valid"],[[7722,7722],"mapped",[7723]],[[7723,7723],"valid"],[[7724,7724],"mapped",[7725]],[[7725,7725],"valid"],[[7726,7726],"mapped",[7727]],[[7727,7727],"valid"],[[7728,7728],"mapped",[7729]],[[7729,7729],"valid"],[[7730,7730],"mapped",[7731]],[[7731,7731],"valid"],[[7732,7732],"mapped",[7733]],[[7733,7733],"valid"],[[7734,7734],"mapped",[7735]],[[7735,7735],"valid"],[[7736,7736],"mapped",[7737]],[[7737,7737],"valid"],[[7738,7738],"mapped",[7739]],[[7739,7739],"valid"],[[7740,7740],"mapped",[7741]],[[7741,7741],"valid"],[[7742,7742],"mapped",[7743]],[[7743,7743],"valid"],[[7744,7744],"mapped",[7745]],[[7745,7745],"valid"],[[7746,7746],"mapped",[7747]],[[7747,7747],"valid"],[[7748,7748],"mapped",[7749]],[[7749,7749],"valid"],[[7750,7750],"mapped",[7751]],[[7751,7751],"valid"],[[7752,7752],"mapped",[7753]],[[7753,7753],"valid"],[[7754,7754],"mapped",[7755]],[[7755,7755],"valid"],[[7756,7756],"mapped",[7757]],[[7757,7757],"valid"],[[7758,7758],"mapped",[7759]],[[7759,7759],"valid"],[[7760,7760],"mapped",[7761]],[[7761,7761],"valid"],[[7762,7762],"mapped",[7763]],[[7763,7763],"valid"],[[7764,7764],"mapped",[7765]],[[7765,7765],"valid"],[[7766,7766],"mapped",[7767]],[[7767,7767],"valid"],[[7768,7768],"mapped",[7769]],[[7769,7769],"valid"],[[7770,7770],"mapped",[7771]],[[7771,7771],"valid"],[[7772,7772],"mapped",[7773]],[[7773,7773],"valid"],[[7774,7774],"mapped",[7775]],[[7775,7775],"valid"],[[7776,7776],"mapped",[7777]],[[7777,7777],"valid"],[[7778,7778],"mapped",[7779]],[[7779,7779],"valid"],[[7780,7780],"mapped",[7781]],[[7781,7781],"valid"],[[7782,7782],"mapped",[7783]],[[7783,7783],"valid"],[[7784,7784],"mapped",[7785]],[[7785,7785],"valid"],[[7786,7786],"mapped",[7787]],[[7787,7787],"valid"],[[7788,7788],"mapped",[7789]],[[7789,7789],"valid"],[[7790,7790],"mapped",[7791]],[[7791,7791],"valid"],[[7792,7792],"mapped",[7793]],[[7793,7793],"valid"],[[7794,7794],"mapped",[7795]],[[7795,7795],"valid"],[[7796,7796],"mapped",[7797]],[[7797,7797],"valid"],[[7798,7798],"mapped",[7799]],[[7799,7799],"valid"],[[7800,7800],"mapped",[7801]],[[7801,7801],"valid"],[[7802,7802],"mapped",[7803]],[[7803,7803],"valid"],[[7804,7804],"mapped",[7805]],[[7805,7805],"valid"],[[7806,7806],"mapped",[7807]],[[7807,7807],"valid"],[[7808,7808],"mapped",[7809]],[[7809,7809],"valid"],[[7810,7810],"mapped",[7811]],[[7811,7811],"valid"],[[7812,7812],"mapped",[7813]],[[7813,7813],"valid"],[[7814,7814],"mapped",[7815]],[[7815,7815],"valid"],[[7816,7816],"mapped",[7817]],[[7817,7817],"valid"],[[7818,7818],"mapped",[7819]],[[7819,7819],"valid"],[[7820,7820],"mapped",[7821]],[[7821,7821],"valid"],[[7822,7822],"mapped",[7823]],[[7823,7823],"valid"],[[7824,7824],"mapped",[7825]],[[7825,7825],"valid"],[[7826,7826],"mapped",[7827]],[[7827,7827],"valid"],[[7828,7828],"mapped",[7829]],[[7829,7833],"valid"],[[7834,7834],"mapped",[97,702]],[[7835,7835],"mapped",[7777]],[[7836,7837],"valid"],[[7838,7838],"mapped",[115,115]],[[7839,7839],"valid"],[[7840,7840],"mapped",[7841]],[[7841,7841],"valid"],[[7842,7842],"mapped",[7843]],[[7843,7843],"valid"],[[7844,7844],"mapped",[7845]],[[7845,7845],"valid"],[[7846,7846],"mapped",[7847]],[[7847,7847],"valid"],[[7848,7848],"mapped",[7849]],[[7849,7849],"valid"],[[7850,7850],"mapped",[7851]],[[7851,7851],"valid"],[[7852,7852],"mapped",[7853]],[[7853,7853],"valid"],[[7854,7854],"mapped",[7855]],[[7855,7855],"valid"],[[7856,7856],"mapped",[7857]],[[7857,7857],"valid"],[[7858,7858],"mapped",[7859]],[[7859,7859],"valid"],[[7860,7860],"mapped",[7861]],[[7861,7861],"valid"],[[7862,7862],"mapped",[7863]],[[7863,7863],"valid"],[[7864,7864],"mapped",[7865]],[[7865,7865],"valid"],[[7866,7866],"mapped",[7867]],[[7867,7867],"valid"],[[7868,7868],"mapped",[7869]],[[7869,7869],"valid"],[[7870,7870],"mapped",[7871]],[[7871,7871],"valid"],[[7872,7872],"mapped",[7873]],[[7873,7873],"valid"],[[7874,7874],"mapped",[7875]],[[7875,7875],"valid"],[[7876,7876],"mapped",[7877]],[[7877,7877],"valid"],[[7878,7878],"mapped",[7879]],[[7879,7879],"valid"],[[7880,7880],"mapped",[7881]],[[7881,7881],"valid"],[[7882,7882],"mapped",[7883]],[[7883,7883],"valid"],[[7884,7884],"mapped",[7885]],[[7885,7885],"valid"],[[7886,7886],"mapped",[7887]],[[7887,7887],"valid"],[[7888,7888],"mapped",[7889]],[[7889,7889],"valid"],[[7890,7890],"mapped",[7891]],[[7891,7891],"valid"],[[7892,7892],"mapped",[7893]],[[7893,7893],"valid"],[[7894,7894],"mapped",[7895]],[[7895,7895],"valid"],[[7896,7896],"mapped",[7897]],[[7897,7897],"valid"],[[7898,7898],"mapped",[7899]],[[7899,7899],"valid"],[[7900,7900],"mapped",[7901]],[[7901,7901],"valid"],[[7902,7902],"mapped",[7903]],[[7903,7903],"valid"],[[7904,7904],"mapped",[7905]],[[7905,7905],"valid"],[[7906,7906],"mapped",[7907]],[[7907,7907],"valid"],[[7908,7908],"mapped",[7909]],[[7909,7909],"valid"],[[7910,7910],"mapped",[7911]],[[7911,7911],"valid"],[[7912,7912],"mapped",[7913]],[[7913,7913],"valid"],[[7914,7914],"mapped",[7915]],[[7915,7915],"valid"],[[7916,7916],"mapped",[7917]],[[7917,7917],"valid"],[[7918,7918],"mapped",[7919]],[[7919,7919],"valid"],[[7920,7920],"mapped",[7921]],[[7921,7921],"valid"],[[7922,7922],"mapped",[7923]],[[7923,7923],"valid"],[[7924,7924],"mapped",[7925]],[[7925,7925],"valid"],[[7926,7926],"mapped",[7927]],[[7927,7927],"valid"],[[7928,7928],"mapped",[7929]],[[7929,7929],"valid"],[[7930,7930],"mapped",[7931]],[[7931,7931],"valid"],[[7932,7932],"mapped",[7933]],[[7933,7933],"valid"],[[7934,7934],"mapped",[7935]],[[7935,7935],"valid"],[[7936,7943],"valid"],[[7944,7944],"mapped",[7936]],[[7945,7945],"mapped",[7937]],[[7946,7946],"mapped",[7938]],[[7947,7947],"mapped",[7939]],[[7948,7948],"mapped",[7940]],[[7949,7949],"mapped",[7941]],[[7950,7950],"mapped",[7942]],[[7951,7951],"mapped",[7943]],[[7952,7957],"valid"],[[7958,7959],"disallowed"],[[7960,7960],"mapped",[7952]],[[7961,7961],"mapped",[7953]],[[7962,7962],"mapped",[7954]],[[7963,7963],"mapped",[7955]],[[7964,7964],"mapped",[7956]],[[7965,7965],"mapped",[7957]],[[7966,7967],"disallowed"],[[7968,7975],"valid"],[[7976,7976],"mapped",[7968]],[[7977,7977],"mapped",[7969]],[[7978,7978],"mapped",[7970]],[[7979,7979],"mapped",[7971]],[[7980,7980],"mapped",[7972]],[[7981,7981],"mapped",[7973]],[[7982,7982],"mapped",[7974]],[[7983,7983],"mapped",[7975]],[[7984,7991],"valid"],[[7992,7992],"mapped",[7984]],[[7993,7993],"mapped",[7985]],[[7994,7994],"mapped",[7986]],[[7995,7995],"mapped",[7987]],[[7996,7996],"mapped",[7988]],[[7997,7997],"mapped",[7989]],[[7998,7998],"mapped",[7990]],[[7999,7999],"mapped",[7991]],[[8000,8005],"valid"],[[8006,8007],"disallowed"],[[8008,8008],"mapped",[8000]],[[8009,8009],"mapped",[8001]],[[8010,8010],"mapped",[8002]],[[8011,8011],"mapped",[8003]],[[8012,8012],"mapped",[8004]],[[8013,8013],"mapped",[8005]],[[8014,8015],"disallowed"],[[8016,8023],"valid"],[[8024,8024],"disallowed"],[[8025,8025],"mapped",[8017]],[[8026,8026],"disallowed"],[[8027,8027],"mapped",[8019]],[[8028,8028],"disallowed"],[[8029,8029],"mapped",[8021]],[[8030,8030],"disallowed"],[[8031,8031],"mapped",[8023]],[[8032,8039],"valid"],[[8040,8040],"mapped",[8032]],[[8041,8041],"mapped",[8033]],[[8042,8042],"mapped",[8034]],[[8043,8043],"mapped",[8035]],[[8044,8044],"mapped",[8036]],[[8045,8045],"mapped",[8037]],[[8046,8046],"mapped",[8038]],[[8047,8047],"mapped",[8039]],[[8048,8048],"valid"],[[8049,8049],"mapped",[940]],[[8050,8050],"valid"],[[8051,8051],"mapped",[941]],[[8052,8052],"valid"],[[8053,8053],"mapped",[942]],[[8054,8054],"valid"],[[8055,8055],"mapped",[943]],[[8056,8056],"valid"],[[8057,8057],"mapped",[972]],[[8058,8058],"valid"],[[8059,8059],"mapped",[973]],[[8060,8060],"valid"],[[8061,8061],"mapped",[974]],[[8062,8063],"disallowed"],[[8064,8064],"mapped",[7936,953]],[[8065,8065],"mapped",[7937,953]],[[8066,8066],"mapped",[7938,953]],[[8067,8067],"mapped",[7939,953]],[[8068,8068],"mapped",[7940,953]],[[8069,8069],"mapped",[7941,953]],[[8070,8070],"mapped",[7942,953]],[[8071,8071],"mapped",[7943,953]],[[8072,8072],"mapped",[7936,953]],[[8073,8073],"mapped",[7937,953]],[[8074,8074],"mapped",[7938,953]],[[8075,8075],"mapped",[7939,953]],[[8076,8076],"mapped",[7940,953]],[[8077,8077],"mapped",[7941,953]],[[8078,8078],"mapped",[7942,953]],[[8079,8079],"mapped",[7943,953]],[[8080,8080],"mapped",[7968,953]],[[8081,8081],"mapped",[7969,953]],[[8082,8082],"mapped",[7970,953]],[[8083,8083],"mapped",[7971,953]],[[8084,8084],"mapped",[7972,953]],[[8085,8085],"mapped",[7973,953]],[[8086,8086],"mapped",[7974,953]],[[8087,8087],"mapped",[7975,953]],[[8088,8088],"mapped",[7968,953]],[[8089,8089],"mapped",[7969,953]],[[8090,8090],"mapped",[7970,953]],[[8091,8091],"mapped",[7971,953]],[[8092,8092],"mapped",[7972,953]],[[8093,8093],"mapped",[7973,953]],[[8094,8094],"mapped",[7974,953]],[[8095,8095],"mapped",[7975,953]],[[8096,8096],"mapped",[8032,953]],[[8097,8097],"mapped",[8033,953]],[[8098,8098],"mapped",[8034,953]],[[8099,8099],"mapped",[8035,953]],[[8100,8100],"mapped",[8036,953]],[[8101,8101],"mapped",[8037,953]],[[8102,8102],"mapped",[8038,953]],[[8103,8103],"mapped",[8039,953]],[[8104,8104],"mapped",[8032,953]],[[8105,8105],"mapped",[8033,953]],[[8106,8106],"mapped",[8034,953]],[[8107,8107],"mapped",[8035,953]],[[8108,8108],"mapped",[8036,953]],[[8109,8109],"mapped",[8037,953]],[[8110,8110],"mapped",[8038,953]],[[8111,8111],"mapped",[8039,953]],[[8112,8113],"valid"],[[8114,8114],"mapped",[8048,953]],[[8115,8115],"mapped",[945,953]],[[8116,8116],"mapped",[940,953]],[[8117,8117],"disallowed"],[[8118,8118],"valid"],[[8119,8119],"mapped",[8118,953]],[[8120,8120],"mapped",[8112]],[[8121,8121],"mapped",[8113]],[[8122,8122],"mapped",[8048]],[[8123,8123],"mapped",[940]],[[8124,8124],"mapped",[945,953]],[[8125,8125],"disallowed_STD3_mapped",[32,787]],[[8126,8126],"mapped",[953]],[[8127,8127],"disallowed_STD3_mapped",[32,787]],[[8128,8128],"disallowed_STD3_mapped",[32,834]],[[8129,8129],"disallowed_STD3_mapped",[32,776,834]],[[8130,8130],"mapped",[8052,953]],[[8131,8131],"mapped",[951,953]],[[8132,8132],"mapped",[942,953]],[[8133,8133],"disallowed"],[[8134,8134],"valid"],[[8135,8135],"mapped",[8134,953]],[[8136,8136],"mapped",[8050]],[[8137,8137],"mapped",[941]],[[8138,8138],"mapped",[8052]],[[8139,8139],"mapped",[942]],[[8140,8140],"mapped",[951,953]],[[8141,8141],"disallowed_STD3_mapped",[32,787,768]],[[8142,8142],"disallowed_STD3_mapped",[32,787,769]],[[8143,8143],"disallowed_STD3_mapped",[32,787,834]],[[8144,8146],"valid"],[[8147,8147],"mapped",[912]],[[8148,8149],"disallowed"],[[8150,8151],"valid"],[[8152,8152],"mapped",[8144]],[[8153,8153],"mapped",[8145]],[[8154,8154],"mapped",[8054]],[[8155,8155],"mapped",[943]],[[8156,8156],"disallowed"],[[8157,8157],"disallowed_STD3_mapped",[32,788,768]],[[8158,8158],"disallowed_STD3_mapped",[32,788,769]],[[8159,8159],"disallowed_STD3_mapped",[32,788,834]],[[8160,8162],"valid"],[[8163,8163],"mapped",[944]],[[8164,8167],"valid"],[[8168,8168],"mapped",[8160]],[[8169,8169],"mapped",[8161]],[[8170,8170],"mapped",[8058]],[[8171,8171],"mapped",[973]],[[8172,8172],"mapped",[8165]],[[8173,8173],"disallowed_STD3_mapped",[32,776,768]],[[8174,8174],"disallowed_STD3_mapped",[32,776,769]],[[8175,8175],"disallowed_STD3_mapped",[96]],[[8176,8177],"disallowed"],[[8178,8178],"mapped",[8060,953]],[[8179,8179],"mapped",[969,953]],[[8180,8180],"mapped",[974,953]],[[8181,8181],"disallowed"],[[8182,8182],"valid"],[[8183,8183],"mapped",[8182,953]],[[8184,8184],"mapped",[8056]],[[8185,8185],"mapped",[972]],[[8186,8186],"mapped",[8060]],[[8187,8187],"mapped",[974]],[[8188,8188],"mapped",[969,953]],[[8189,8189],"disallowed_STD3_mapped",[32,769]],[[8190,8190],"disallowed_STD3_mapped",[32,788]],[[8191,8191],"disallowed"],[[8192,8202],"disallowed_STD3_mapped",[32]],[[8203,8203],"ignored"],[[8204,8205],"deviation",[]],[[8206,8207],"disallowed"],[[8208,8208],"valid",[],"NV8"],[[8209,8209],"mapped",[8208]],[[8210,8214],"valid",[],"NV8"],[[8215,8215],"disallowed_STD3_mapped",[32,819]],[[8216,8227],"valid",[],"NV8"],[[8228,8230],"disallowed"],[[8231,8231],"valid",[],"NV8"],[[8232,8238],"disallowed"],[[8239,8239],"disallowed_STD3_mapped",[32]],[[8240,8242],"valid",[],"NV8"],[[8243,8243],"mapped",[8242,8242]],[[8244,8244],"mapped",[8242,8242,8242]],[[8245,8245],"valid",[],"NV8"],[[8246,8246],"mapped",[8245,8245]],[[8247,8247],"mapped",[8245,8245,8245]],[[8248,8251],"valid",[],"NV8"],[[8252,8252],"disallowed_STD3_mapped",[33,33]],[[8253,8253],"valid",[],"NV8"],[[8254,8254],"disallowed_STD3_mapped",[32,773]],[[8255,8262],"valid",[],"NV8"],[[8263,8263],"disallowed_STD3_mapped",[63,63]],[[8264,8264],"disallowed_STD3_mapped",[63,33]],[[8265,8265],"disallowed_STD3_mapped",[33,63]],[[8266,8269],"valid",[],"NV8"],[[8270,8274],"valid",[],"NV8"],[[8275,8276],"valid",[],"NV8"],[[8277,8278],"valid",[],"NV8"],[[8279,8279],"mapped",[8242,8242,8242,8242]],[[8280,8286],"valid",[],"NV8"],[[8287,8287],"disallowed_STD3_mapped",[32]],[[8288,8288],"ignored"],[[8289,8291],"disallowed"],[[8292,8292],"ignored"],[[8293,8293],"disallowed"],[[8294,8297],"disallowed"],[[8298,8303],"disallowed"],[[8304,8304],"mapped",[48]],[[8305,8305],"mapped",[105]],[[8306,8307],"disallowed"],[[8308,8308],"mapped",[52]],[[8309,8309],"mapped",[53]],[[8310,8310],"mapped",[54]],[[8311,8311],"mapped",[55]],[[8312,8312],"mapped",[56]],[[8313,8313],"mapped",[57]],[[8314,8314],"disallowed_STD3_mapped",[43]],[[8315,8315],"mapped",[8722]],[[8316,8316],"disallowed_STD3_mapped",[61]],[[8317,8317],"disallowed_STD3_mapped",[40]],[[8318,8318],"disallowed_STD3_mapped",[41]],[[8319,8319],"mapped",[110]],[[8320,8320],"mapped",[48]],[[8321,8321],"mapped",[49]],[[8322,8322],"mapped",[50]],[[8323,8323],"mapped",[51]],[[8324,8324],"mapped",[52]],[[8325,8325],"mapped",[53]],[[8326,8326],"mapped",[54]],[[8327,8327],"mapped",[55]],[[8328,8328],"mapped",[56]],[[8329,8329],"mapped",[57]],[[8330,8330],"disallowed_STD3_mapped",[43]],[[8331,8331],"mapped",[8722]],[[8332,8332],"disallowed_STD3_mapped",[61]],[[8333,8333],"disallowed_STD3_mapped",[40]],[[8334,8334],"disallowed_STD3_mapped",[41]],[[8335,8335],"disallowed"],[[8336,8336],"mapped",[97]],[[8337,8337],"mapped",[101]],[[8338,8338],"mapped",[111]],[[8339,8339],"mapped",[120]],[[8340,8340],"mapped",[601]],[[8341,8341],"mapped",[104]],[[8342,8342],"mapped",[107]],[[8343,8343],"mapped",[108]],[[8344,8344],"mapped",[109]],[[8345,8345],"mapped",[110]],[[8346,8346],"mapped",[112]],[[8347,8347],"mapped",[115]],[[8348,8348],"mapped",[116]],[[8349,8351],"disallowed"],[[8352,8359],"valid",[],"NV8"],[[8360,8360],"mapped",[114,115]],[[8361,8362],"valid",[],"NV8"],[[8363,8363],"valid",[],"NV8"],[[8364,8364],"valid",[],"NV8"],[[8365,8367],"valid",[],"NV8"],[[8368,8369],"valid",[],"NV8"],[[8370,8373],"valid",[],"NV8"],[[8374,8376],"valid",[],"NV8"],[[8377,8377],"valid",[],"NV8"],[[8378,8378],"valid",[],"NV8"],[[8379,8381],"valid",[],"NV8"],[[8382,8382],"valid",[],"NV8"],[[8383,8399],"disallowed"],[[8400,8417],"valid",[],"NV8"],[[8418,8419],"valid",[],"NV8"],[[8420,8426],"valid",[],"NV8"],[[8427,8427],"valid",[],"NV8"],[[8428,8431],"valid",[],"NV8"],[[8432,8432],"valid",[],"NV8"],[[8433,8447],"disallowed"],[[8448,8448],"disallowed_STD3_mapped",[97,47,99]],[[8449,8449],"disallowed_STD3_mapped",[97,47,115]],[[8450,8450],"mapped",[99]],[[8451,8451],"mapped",[176,99]],[[8452,8452],"valid",[],"NV8"],[[8453,8453],"disallowed_STD3_mapped",[99,47,111]],[[8454,8454],"disallowed_STD3_mapped",[99,47,117]],[[8455,8455],"mapped",[603]],[[8456,8456],"valid",[],"NV8"],[[8457,8457],"mapped",[176,102]],[[8458,8458],"mapped",[103]],[[8459,8462],"mapped",[104]],[[8463,8463],"mapped",[295]],[[8464,8465],"mapped",[105]],[[8466,8467],"mapped",[108]],[[8468,8468],"valid",[],"NV8"],[[8469,8469],"mapped",[110]],[[8470,8470],"mapped",[110,111]],[[8471,8472],"valid",[],"NV8"],[[8473,8473],"mapped",[112]],[[8474,8474],"mapped",[113]],[[8475,8477],"mapped",[114]],[[8478,8479],"valid",[],"NV8"],[[8480,8480],"mapped",[115,109]],[[8481,8481],"mapped",[116,101,108]],[[8482,8482],"mapped",[116,109]],[[8483,8483],"valid",[],"NV8"],[[8484,8484],"mapped",[122]],[[8485,8485],"valid",[],"NV8"],[[8486,8486],"mapped",[969]],[[8487,8487],"valid",[],"NV8"],[[8488,8488],"mapped",[122]],[[8489,8489],"valid",[],"NV8"],[[8490,8490],"mapped",[107]],[[8491,8491],"mapped",[229]],[[8492,8492],"mapped",[98]],[[8493,8493],"mapped",[99]],[[8494,8494],"valid",[],"NV8"],[[8495,8496],"mapped",[101]],[[8497,8497],"mapped",[102]],[[8498,8498],"disallowed"],[[8499,8499],"mapped",[109]],[[8500,8500],"mapped",[111]],[[8501,8501],"mapped",[1488]],[[8502,8502],"mapped",[1489]],[[8503,8503],"mapped",[1490]],[[8504,8504],"mapped",[1491]],[[8505,8505],"mapped",[105]],[[8506,8506],"valid",[],"NV8"],[[8507,8507],"mapped",[102,97,120]],[[8508,8508],"mapped",[960]],[[8509,8510],"mapped",[947]],[[8511,8511],"mapped",[960]],[[8512,8512],"mapped",[8721]],[[8513,8516],"valid",[],"NV8"],[[8517,8518],"mapped",[100]],[[8519,8519],"mapped",[101]],[[8520,8520],"mapped",[105]],[[8521,8521],"mapped",[106]],[[8522,8523],"valid",[],"NV8"],[[8524,8524],"valid",[],"NV8"],[[8525,8525],"valid",[],"NV8"],[[8526,8526],"valid"],[[8527,8527],"valid",[],"NV8"],[[8528,8528],"mapped",[49,8260,55]],[[8529,8529],"mapped",[49,8260,57]],[[8530,8530],"mapped",[49,8260,49,48]],[[8531,8531],"mapped",[49,8260,51]],[[8532,8532],"mapped",[50,8260,51]],[[8533,8533],"mapped",[49,8260,53]],[[8534,8534],"mapped",[50,8260,53]],[[8535,8535],"mapped",[51,8260,53]],[[8536,8536],"mapped",[52,8260,53]],[[8537,8537],"mapped",[49,8260,54]],[[8538,8538],"mapped",[53,8260,54]],[[8539,8539],"mapped",[49,8260,56]],[[8540,8540],"mapped",[51,8260,56]],[[8541,8541],"mapped",[53,8260,56]],[[8542,8542],"mapped",[55,8260,56]],[[8543,8543],"mapped",[49,8260]],[[8544,8544],"mapped",[105]],[[8545,8545],"mapped",[105,105]],[[8546,8546],"mapped",[105,105,105]],[[8547,8547],"mapped",[105,118]],[[8548,8548],"mapped",[118]],[[8549,8549],"mapped",[118,105]],[[8550,8550],"mapped",[118,105,105]],[[8551,8551],"mapped",[118,105,105,105]],[[8552,8552],"mapped",[105,120]],[[8553,8553],"mapped",[120]],[[8554,8554],"mapped",[120,105]],[[8555,8555],"mapped",[120,105,105]],[[8556,8556],"mapped",[108]],[[8557,8557],"mapped",[99]],[[8558,8558],"mapped",[100]],[[8559,8559],"mapped",[109]],[[8560,8560],"mapped",[105]],[[8561,8561],"mapped",[105,105]],[[8562,8562],"mapped",[105,105,105]],[[8563,8563],"mapped",[105,118]],[[8564,8564],"mapped",[118]],[[8565,8565],"mapped",[118,105]],[[8566,8566],"mapped",[118,105,105]],[[8567,8567],"mapped",[118,105,105,105]],[[8568,8568],"mapped",[105,120]],[[8569,8569],"mapped",[120]],[[8570,8570],"mapped",[120,105]],[[8571,8571],"mapped",[120,105,105]],[[8572,8572],"mapped",[108]],[[8573,8573],"mapped",[99]],[[8574,8574],"mapped",[100]],[[8575,8575],"mapped",[109]],[[8576,8578],"valid",[],"NV8"],[[8579,8579],"disallowed"],[[8580,8580],"valid"],[[8581,8584],"valid",[],"NV8"],[[8585,8585],"mapped",[48,8260,51]],[[8586,8587],"valid",[],"NV8"],[[8588,8591],"disallowed"],[[8592,8682],"valid",[],"NV8"],[[8683,8691],"valid",[],"NV8"],[[8692,8703],"valid",[],"NV8"],[[8704,8747],"valid",[],"NV8"],[[8748,8748],"mapped",[8747,8747]],[[8749,8749],"mapped",[8747,8747,8747]],[[8750,8750],"valid",[],"NV8"],[[8751,8751],"mapped",[8750,8750]],[[8752,8752],"mapped",[8750,8750,8750]],[[8753,8799],"valid",[],"NV8"],[[8800,8800],"disallowed_STD3_valid"],[[8801,8813],"valid",[],"NV8"],[[8814,8815],"disallowed_STD3_valid"],[[8816,8945],"valid",[],"NV8"],[[8946,8959],"valid",[],"NV8"],[[8960,8960],"valid",[],"NV8"],[[8961,8961],"valid",[],"NV8"],[[8962,9000],"valid",[],"NV8"],[[9001,9001],"mapped",[12296]],[[9002,9002],"mapped",[12297]],[[9003,9082],"valid",[],"NV8"],[[9083,9083],"valid",[],"NV8"],[[9084,9084],"valid",[],"NV8"],[[9085,9114],"valid",[],"NV8"],[[9115,9166],"valid",[],"NV8"],[[9167,9168],"valid",[],"NV8"],[[9169,9179],"valid",[],"NV8"],[[9180,9191],"valid",[],"NV8"],[[9192,9192],"valid",[],"NV8"],[[9193,9203],"valid",[],"NV8"],[[9204,9210],"valid",[],"NV8"],[[9211,9215],"disallowed"],[[9216,9252],"valid",[],"NV8"],[[9253,9254],"valid",[],"NV8"],[[9255,9279],"disallowed"],[[9280,9290],"valid",[],"NV8"],[[9291,9311],"disallowed"],[[9312,9312],"mapped",[49]],[[9313,9313],"mapped",[50]],[[9314,9314],"mapped",[51]],[[9315,9315],"mapped",[52]],[[9316,9316],"mapped",[53]],[[9317,9317],"mapped",[54]],[[9318,9318],"mapped",[55]],[[9319,9319],"mapped",[56]],[[9320,9320],"mapped",[57]],[[9321,9321],"mapped",[49,48]],[[9322,9322],"mapped",[49,49]],[[9323,9323],"mapped",[49,50]],[[9324,9324],"mapped",[49,51]],[[9325,9325],"mapped",[49,52]],[[9326,9326],"mapped",[49,53]],[[9327,9327],"mapped",[49,54]],[[9328,9328],"mapped",[49,55]],[[9329,9329],"mapped",[49,56]],[[9330,9330],"mapped",[49,57]],[[9331,9331],"mapped",[50,48]],[[9332,9332],"disallowed_STD3_mapped",[40,49,41]],[[9333,9333],"disallowed_STD3_mapped",[40,50,41]],[[9334,9334],"disallowed_STD3_mapped",[40,51,41]],[[9335,9335],"disallowed_STD3_mapped",[40,52,41]],[[9336,9336],"disallowed_STD3_mapped",[40,53,41]],[[9337,9337],"disallowed_STD3_mapped",[40,54,41]],[[9338,9338],"disallowed_STD3_mapped",[40,55,41]],[[9339,9339],"disallowed_STD3_mapped",[40,56,41]],[[9340,9340],"disallowed_STD3_mapped",[40,57,41]],[[9341,9341],"disallowed_STD3_mapped",[40,49,48,41]],[[9342,9342],"disallowed_STD3_mapped",[40,49,49,41]],[[9343,9343],"disallowed_STD3_mapped",[40,49,50,41]],[[9344,9344],"disallowed_STD3_mapped",[40,49,51,41]],[[9345,9345],"disallowed_STD3_mapped",[40,49,52,41]],[[9346,9346],"disallowed_STD3_mapped",[40,49,53,41]],[[9347,9347],"disallowed_STD3_mapped",[40,49,54,41]],[[9348,9348],"disallowed_STD3_mapped",[40,49,55,41]],[[9349,9349],"disallowed_STD3_mapped",[40,49,56,41]],[[9350,9350],"disallowed_STD3_mapped",[40,49,57,41]],[[9351,9351],"disallowed_STD3_mapped",[40,50,48,41]],[[9352,9371],"disallowed"],[[9372,9372],"disallowed_STD3_mapped",[40,97,41]],[[9373,9373],"disallowed_STD3_mapped",[40,98,41]],[[9374,9374],"disallowed_STD3_mapped",[40,99,41]],[[9375,9375],"disallowed_STD3_mapped",[40,100,41]],[[9376,9376],"disallowed_STD3_mapped",[40,101,41]],[[9377,9377],"disallowed_STD3_mapped",[40,102,41]],[[9378,9378],"disallowed_STD3_mapped",[40,103,41]],[[9379,9379],"disallowed_STD3_mapped",[40,104,41]],[[9380,9380],"disallowed_STD3_mapped",[40,105,41]],[[9381,9381],"disallowed_STD3_mapped",[40,106,41]],[[9382,9382],"disallowed_STD3_mapped",[40,107,41]],[[9383,9383],"disallowed_STD3_mapped",[40,108,41]],[[9384,9384],"disallowed_STD3_mapped",[40,109,41]],[[9385,9385],"disallowed_STD3_mapped",[40,110,41]],[[9386,9386],"disallowed_STD3_mapped",[40,111,41]],[[9387,9387],"disallowed_STD3_mapped",[40,112,41]],[[9388,9388],"disallowed_STD3_mapped",[40,113,41]],[[9389,9389],"disallowed_STD3_mapped",[40,114,41]],[[9390,9390],"disallowed_STD3_mapped",[40,115,41]],[[9391,9391],"disallowed_STD3_mapped",[40,116,41]],[[9392,9392],"disallowed_STD3_mapped",[40,117,41]],[[9393,9393],"disallowed_STD3_mapped",[40,118,41]],[[9394,9394],"disallowed_STD3_mapped",[40,119,41]],[[9395,9395],"disallowed_STD3_mapped",[40,120,41]],[[9396,9396],"disallowed_STD3_mapped",[40,121,41]],[[9397,9397],"disallowed_STD3_mapped",[40,122,41]],[[9398,9398],"mapped",[97]],[[9399,9399],"mapped",[98]],[[9400,9400],"mapped",[99]],[[9401,9401],"mapped",[100]],[[9402,9402],"mapped",[101]],[[9403,9403],"mapped",[102]],[[9404,9404],"mapped",[103]],[[9405,9405],"mapped",[104]],[[9406,9406],"mapped",[105]],[[9407,9407],"mapped",[106]],[[9408,9408],"mapped",[107]],[[9409,9409],"mapped",[108]],[[9410,9410],"mapped",[109]],[[9411,9411],"mapped",[110]],[[9412,9412],"mapped",[111]],[[9413,9413],"mapped",[112]],[[9414,9414],"mapped",[113]],[[9415,9415],"mapped",[114]],[[9416,9416],"mapped",[115]],[[9417,9417],"mapped",[116]],[[9418,9418],"mapped",[117]],[[9419,9419],"mapped",[118]],[[9420,9420],"mapped",[119]],[[9421,9421],"mapped",[120]],[[9422,9422],"mapped",[121]],[[9423,9423],"mapped",[122]],[[9424,9424],"mapped",[97]],[[9425,9425],"mapped",[98]],[[9426,9426],"mapped",[99]],[[9427,9427],"mapped",[100]],[[9428,9428],"mapped",[101]],[[9429,9429],"mapped",[102]],[[9430,9430],"mapped",[103]],[[9431,9431],"mapped",[104]],[[9432,9432],"mapped",[105]],[[9433,9433],"mapped",[106]],[[9434,9434],"mapped",[107]],[[9435,9435],"mapped",[108]],[[9436,9436],"mapped",[109]],[[9437,9437],"mapped",[110]],[[9438,9438],"mapped",[111]],[[9439,9439],"mapped",[112]],[[9440,9440],"mapped",[113]],[[9441,9441],"mapped",[114]],[[9442,9442],"mapped",[115]],[[9443,9443],"mapped",[116]],[[9444,9444],"mapped",[117]],[[9445,9445],"mapped",[118]],[[9446,9446],"mapped",[119]],[[9447,9447],"mapped",[120]],[[9448,9448],"mapped",[121]],[[9449,9449],"mapped",[122]],[[9450,9450],"mapped",[48]],[[9451,9470],"valid",[],"NV8"],[[9471,9471],"valid",[],"NV8"],[[9472,9621],"valid",[],"NV8"],[[9622,9631],"valid",[],"NV8"],[[9632,9711],"valid",[],"NV8"],[[9712,9719],"valid",[],"NV8"],[[9720,9727],"valid",[],"NV8"],[[9728,9747],"valid",[],"NV8"],[[9748,9749],"valid",[],"NV8"],[[9750,9751],"valid",[],"NV8"],[[9752,9752],"valid",[],"NV8"],[[9753,9753],"valid",[],"NV8"],[[9754,9839],"valid",[],"NV8"],[[9840,9841],"valid",[],"NV8"],[[9842,9853],"valid",[],"NV8"],[[9854,9855],"valid",[],"NV8"],[[9856,9865],"valid",[],"NV8"],[[9866,9873],"valid",[],"NV8"],[[9874,9884],"valid",[],"NV8"],[[9885,9885],"valid",[],"NV8"],[[9886,9887],"valid",[],"NV8"],[[9888,9889],"valid",[],"NV8"],[[9890,9905],"valid",[],"NV8"],[[9906,9906],"valid",[],"NV8"],[[9907,9916],"valid",[],"NV8"],[[9917,9919],"valid",[],"NV8"],[[9920,9923],"valid",[],"NV8"],[[9924,9933],"valid",[],"NV8"],[[9934,9934],"valid",[],"NV8"],[[9935,9953],"valid",[],"NV8"],[[9954,9954],"valid",[],"NV8"],[[9955,9955],"valid",[],"NV8"],[[9956,9959],"valid",[],"NV8"],[[9960,9983],"valid",[],"NV8"],[[9984,9984],"valid",[],"NV8"],[[9985,9988],"valid",[],"NV8"],[[9989,9989],"valid",[],"NV8"],[[9990,9993],"valid",[],"NV8"],[[9994,9995],"valid",[],"NV8"],[[9996,10023],"valid",[],"NV8"],[[10024,10024],"valid",[],"NV8"],[[10025,10059],"valid",[],"NV8"],[[10060,10060],"valid",[],"NV8"],[[10061,10061],"valid",[],"NV8"],[[10062,10062],"valid",[],"NV8"],[[10063,10066],"valid",[],"NV8"],[[10067,10069],"valid",[],"NV8"],[[10070,10070],"valid",[],"NV8"],[[10071,10071],"valid",[],"NV8"],[[10072,10078],"valid",[],"NV8"],[[10079,10080],"valid",[],"NV8"],[[10081,10087],"valid",[],"NV8"],[[10088,10101],"valid",[],"NV8"],[[10102,10132],"valid",[],"NV8"],[[10133,10135],"valid",[],"NV8"],[[10136,10159],"valid",[],"NV8"],[[10160,10160],"valid",[],"NV8"],[[10161,10174],"valid",[],"NV8"],[[10175,10175],"valid",[],"NV8"],[[10176,10182],"valid",[],"NV8"],[[10183,10186],"valid",[],"NV8"],[[10187,10187],"valid",[],"NV8"],[[10188,10188],"valid",[],"NV8"],[[10189,10189],"valid",[],"NV8"],[[10190,10191],"valid",[],"NV8"],[[10192,10219],"valid",[],"NV8"],[[10220,10223],"valid",[],"NV8"],[[10224,10239],"valid",[],"NV8"],[[10240,10495],"valid",[],"NV8"],[[10496,10763],"valid",[],"NV8"],[[10764,10764],"mapped",[8747,8747,8747,8747]],[[10765,10867],"valid",[],"NV8"],[[10868,10868],"disallowed_STD3_mapped",[58,58,61]],[[10869,10869],"disallowed_STD3_mapped",[61,61]],[[10870,10870],"disallowed_STD3_mapped",[61,61,61]],[[10871,10971],"valid",[],"NV8"],[[10972,10972],"mapped",[10973,824]],[[10973,11007],"valid",[],"NV8"],[[11008,11021],"valid",[],"NV8"],[[11022,11027],"valid",[],"NV8"],[[11028,11034],"valid",[],"NV8"],[[11035,11039],"valid",[],"NV8"],[[11040,11043],"valid",[],"NV8"],[[11044,11084],"valid",[],"NV8"],[[11085,11087],"valid",[],"NV8"],[[11088,11092],"valid",[],"NV8"],[[11093,11097],"valid",[],"NV8"],[[11098,11123],"valid",[],"NV8"],[[11124,11125],"disallowed"],[[11126,11157],"valid",[],"NV8"],[[11158,11159],"disallowed"],[[11160,11193],"valid",[],"NV8"],[[11194,11196],"disallowed"],[[11197,11208],"valid",[],"NV8"],[[11209,11209],"disallowed"],[[11210,11217],"valid",[],"NV8"],[[11218,11243],"disallowed"],[[11244,11247],"valid",[],"NV8"],[[11248,11263],"disallowed"],[[11264,11264],"mapped",[11312]],[[11265,11265],"mapped",[11313]],[[11266,11266],"mapped",[11314]],[[11267,11267],"mapped",[11315]],[[11268,11268],"mapped",[11316]],[[11269,11269],"mapped",[11317]],[[11270,11270],"mapped",[11318]],[[11271,11271],"mapped",[11319]],[[11272,11272],"mapped",[11320]],[[11273,11273],"mapped",[11321]],[[11274,11274],"mapped",[11322]],[[11275,11275],"mapped",[11323]],[[11276,11276],"mapped",[11324]],[[11277,11277],"mapped",[11325]],[[11278,11278],"mapped",[11326]],[[11279,11279],"mapped",[11327]],[[11280,11280],"mapped",[11328]],[[11281,11281],"mapped",[11329]],[[11282,11282],"mapped",[11330]],[[11283,11283],"mapped",[11331]],[[11284,11284],"mapped",[11332]],[[11285,11285],"mapped",[11333]],[[11286,11286],"mapped",[11334]],[[11287,11287],"mapped",[11335]],[[11288,11288],"mapped",[11336]],[[11289,11289],"mapped",[11337]],[[11290,11290],"mapped",[11338]],[[11291,11291],"mapped",[11339]],[[11292,11292],"mapped",[11340]],[[11293,11293],"mapped",[11341]],[[11294,11294],"mapped",[11342]],[[11295,11295],"mapped",[11343]],[[11296,11296],"mapped",[11344]],[[11297,11297],"mapped",[11345]],[[11298,11298],"mapped",[11346]],[[11299,11299],"mapped",[11347]],[[11300,11300],"mapped",[11348]],[[11301,11301],"mapped",[11349]],[[11302,11302],"mapped",[11350]],[[11303,11303],"mapped",[11351]],[[11304,11304],"mapped",[11352]],[[11305,11305],"mapped",[11353]],[[11306,11306],"mapped",[11354]],[[11307,11307],"mapped",[11355]],[[11308,11308],"mapped",[11356]],[[11309,11309],"mapped",[11357]],[[11310,11310],"mapped",[11358]],[[11311,11311],"disallowed"],[[11312,11358],"valid"],[[11359,11359],"disallowed"],[[11360,11360],"mapped",[11361]],[[11361,11361],"valid"],[[11362,11362],"mapped",[619]],[[11363,11363],"mapped",[7549]],[[11364,11364],"mapped",[637]],[[11365,11366],"valid"],[[11367,11367],"mapped",[11368]],[[11368,11368],"valid"],[[11369,11369],"mapped",[11370]],[[11370,11370],"valid"],[[11371,11371],"mapped",[11372]],[[11372,11372],"valid"],[[11373,11373],"mapped",[593]],[[11374,11374],"mapped",[625]],[[11375,11375],"mapped",[592]],[[11376,11376],"mapped",[594]],[[11377,11377],"valid"],[[11378,11378],"mapped",[11379]],[[11379,11379],"valid"],[[11380,11380],"valid"],[[11381,11381],"mapped",[11382]],[[11382,11383],"valid"],[[11384,11387],"valid"],[[11388,11388],"mapped",[106]],[[11389,11389],"mapped",[118]],[[11390,11390],"mapped",[575]],[[11391,11391],"mapped",[576]],[[11392,11392],"mapped",[11393]],[[11393,11393],"valid"],[[11394,11394],"mapped",[11395]],[[11395,11395],"valid"],[[11396,11396],"mapped",[11397]],[[11397,11397],"valid"],[[11398,11398],"mapped",[11399]],[[11399,11399],"valid"],[[11400,11400],"mapped",[11401]],[[11401,11401],"valid"],[[11402,11402],"mapped",[11403]],[[11403,11403],"valid"],[[11404,11404],"mapped",[11405]],[[11405,11405],"valid"],[[11406,11406],"mapped",[11407]],[[11407,11407],"valid"],[[11408,11408],"mapped",[11409]],[[11409,11409],"valid"],[[11410,11410],"mapped",[11411]],[[11411,11411],"valid"],[[11412,11412],"mapped",[11413]],[[11413,11413],"valid"],[[11414,11414],"mapped",[11415]],[[11415,11415],"valid"],[[11416,11416],"mapped",[11417]],[[11417,11417],"valid"],[[11418,11418],"mapped",[11419]],[[11419,11419],"valid"],[[11420,11420],"mapped",[11421]],[[11421,11421],"valid"],[[11422,11422],"mapped",[11423]],[[11423,11423],"valid"],[[11424,11424],"mapped",[11425]],[[11425,11425],"valid"],[[11426,11426],"mapped",[11427]],[[11427,11427],"valid"],[[11428,11428],"mapped",[11429]],[[11429,11429],"valid"],[[11430,11430],"mapped",[11431]],[[11431,11431],"valid"],[[11432,11432],"mapped",[11433]],[[11433,11433],"valid"],[[11434,11434],"mapped",[11435]],[[11435,11435],"valid"],[[11436,11436],"mapped",[11437]],[[11437,11437],"valid"],[[11438,11438],"mapped",[11439]],[[11439,11439],"valid"],[[11440,11440],"mapped",[11441]],[[11441,11441],"valid"],[[11442,11442],"mapped",[11443]],[[11443,11443],"valid"],[[11444,11444],"mapped",[11445]],[[11445,11445],"valid"],[[11446,11446],"mapped",[11447]],[[11447,11447],"valid"],[[11448,11448],"mapped",[11449]],[[11449,11449],"valid"],[[11450,11450],"mapped",[11451]],[[11451,11451],"valid"],[[11452,11452],"mapped",[11453]],[[11453,11453],"valid"],[[11454,11454],"mapped",[11455]],[[11455,11455],"valid"],[[11456,11456],"mapped",[11457]],[[11457,11457],"valid"],[[11458,11458],"mapped",[11459]],[[11459,11459],"valid"],[[11460,11460],"mapped",[11461]],[[11461,11461],"valid"],[[11462,11462],"mapped",[11463]],[[11463,11463],"valid"],[[11464,11464],"mapped",[11465]],[[11465,11465],"valid"],[[11466,11466],"mapped",[11467]],[[11467,11467],"valid"],[[11468,11468],"mapped",[11469]],[[11469,11469],"valid"],[[11470,11470],"mapped",[11471]],[[11471,11471],"valid"],[[11472,11472],"mapped",[11473]],[[11473,11473],"valid"],[[11474,11474],"mapped",[11475]],[[11475,11475],"valid"],[[11476,11476],"mapped",[11477]],[[11477,11477],"valid"],[[11478,11478],"mapped",[11479]],[[11479,11479],"valid"],[[11480,11480],"mapped",[11481]],[[11481,11481],"valid"],[[11482,11482],"mapped",[11483]],[[11483,11483],"valid"],[[11484,11484],"mapped",[11485]],[[11485,11485],"valid"],[[11486,11486],"mapped",[11487]],[[11487,11487],"valid"],[[11488,11488],"mapped",[11489]],[[11489,11489],"valid"],[[11490,11490],"mapped",[11491]],[[11491,11492],"valid"],[[11493,11498],"valid",[],"NV8"],[[11499,11499],"mapped",[11500]],[[11500,11500],"valid"],[[11501,11501],"mapped",[11502]],[[11502,11505],"valid"],[[11506,11506],"mapped",[11507]],[[11507,11507],"valid"],[[11508,11512],"disallowed"],[[11513,11519],"valid",[],"NV8"],[[11520,11557],"valid"],[[11558,11558],"disallowed"],[[11559,11559],"valid"],[[11560,11564],"disallowed"],[[11565,11565],"valid"],[[11566,11567],"disallowed"],[[11568,11621],"valid"],[[11622,11623],"valid"],[[11624,11630],"disallowed"],[[11631,11631],"mapped",[11617]],[[11632,11632],"valid",[],"NV8"],[[11633,11646],"disallowed"],[[11647,11647],"valid"],[[11648,11670],"valid"],[[11671,11679],"disallowed"],[[11680,11686],"valid"],[[11687,11687],"disallowed"],[[11688,11694],"valid"],[[11695,11695],"disallowed"],[[11696,11702],"valid"],[[11703,11703],"disallowed"],[[11704,11710],"valid"],[[11711,11711],"disallowed"],[[11712,11718],"valid"],[[11719,11719],"disallowed"],[[11720,11726],"valid"],[[11727,11727],"disallowed"],[[11728,11734],"valid"],[[11735,11735],"disallowed"],[[11736,11742],"valid"],[[11743,11743],"disallowed"],[[11744,11775],"valid"],[[11776,11799],"valid",[],"NV8"],[[11800,11803],"valid",[],"NV8"],[[11804,11805],"valid",[],"NV8"],[[11806,11822],"valid",[],"NV8"],[[11823,11823],"valid"],[[11824,11824],"valid",[],"NV8"],[[11825,11825],"valid",[],"NV8"],[[11826,11835],"valid",[],"NV8"],[[11836,11842],"valid",[],"NV8"],[[11843,11903],"disallowed"],[[11904,11929],"valid",[],"NV8"],[[11930,11930],"disallowed"],[[11931,11934],"valid",[],"NV8"],[[11935,11935],"mapped",[27597]],[[11936,12018],"valid",[],"NV8"],[[12019,12019],"mapped",[40863]],[[12020,12031],"disallowed"],[[12032,12032],"mapped",[19968]],[[12033,12033],"mapped",[20008]],[[12034,12034],"mapped",[20022]],[[12035,12035],"mapped",[20031]],[[12036,12036],"mapped",[20057]],[[12037,12037],"mapped",[20101]],[[12038,12038],"mapped",[20108]],[[12039,12039],"mapped",[20128]],[[12040,12040],"mapped",[20154]],[[12041,12041],"mapped",[20799]],[[12042,12042],"mapped",[20837]],[[12043,12043],"mapped",[20843]],[[12044,12044],"mapped",[20866]],[[12045,12045],"mapped",[20886]],[[12046,12046],"mapped",[20907]],[[12047,12047],"mapped",[20960]],[[12048,12048],"mapped",[20981]],[[12049,12049],"mapped",[20992]],[[12050,12050],"mapped",[21147]],[[12051,12051],"mapped",[21241]],[[12052,12052],"mapped",[21269]],[[12053,12053],"mapped",[21274]],[[12054,12054],"mapped",[21304]],[[12055,12055],"mapped",[21313]],[[12056,12056],"mapped",[21340]],[[12057,12057],"mapped",[21353]],[[12058,12058],"mapped",[21378]],[[12059,12059],"mapped",[21430]],[[12060,12060],"mapped",[21448]],[[12061,12061],"mapped",[21475]],[[12062,12062],"mapped",[22231]],[[12063,12063],"mapped",[22303]],[[12064,12064],"mapped",[22763]],[[12065,12065],"mapped",[22786]],[[12066,12066],"mapped",[22794]],[[12067,12067],"mapped",[22805]],[[12068,12068],"mapped",[22823]],[[12069,12069],"mapped",[22899]],[[12070,12070],"mapped",[23376]],[[12071,12071],"mapped",[23424]],[[12072,12072],"mapped",[23544]],[[12073,12073],"mapped",[23567]],[[12074,12074],"mapped",[23586]],[[12075,12075],"mapped",[23608]],[[12076,12076],"mapped",[23662]],[[12077,12077],"mapped",[23665]],[[12078,12078],"mapped",[24027]],[[12079,12079],"mapped",[24037]],[[12080,12080],"mapped",[24049]],[[12081,12081],"mapped",[24062]],[[12082,12082],"mapped",[24178]],[[12083,12083],"mapped",[24186]],[[12084,12084],"mapped",[24191]],[[12085,12085],"mapped",[24308]],[[12086,12086],"mapped",[24318]],[[12087,12087],"mapped",[24331]],[[12088,12088],"mapped",[24339]],[[12089,12089],"mapped",[24400]],[[12090,12090],"mapped",[24417]],[[12091,12091],"mapped",[24435]],[[12092,12092],"mapped",[24515]],[[12093,12093],"mapped",[25096]],[[12094,12094],"mapped",[25142]],[[12095,12095],"mapped",[25163]],[[12096,12096],"mapped",[25903]],[[12097,12097],"mapped",[25908]],[[12098,12098],"mapped",[25991]],[[12099,12099],"mapped",[26007]],[[12100,12100],"mapped",[26020]],[[12101,12101],"mapped",[26041]],[[12102,12102],"mapped",[26080]],[[12103,12103],"mapped",[26085]],[[12104,12104],"mapped",[26352]],[[12105,12105],"mapped",[26376]],[[12106,12106],"mapped",[26408]],[[12107,12107],"mapped",[27424]],[[12108,12108],"mapped",[27490]],[[12109,12109],"mapped",[27513]],[[12110,12110],"mapped",[27571]],[[12111,12111],"mapped",[27595]],[[12112,12112],"mapped",[27604]],[[12113,12113],"mapped",[27611]],[[12114,12114],"mapped",[27663]],[[12115,12115],"mapped",[27668]],[[12116,12116],"mapped",[27700]],[[12117,12117],"mapped",[28779]],[[12118,12118],"mapped",[29226]],[[12119,12119],"mapped",[29238]],[[12120,12120],"mapped",[29243]],[[12121,12121],"mapped",[29247]],[[12122,12122],"mapped",[29255]],[[12123,12123],"mapped",[29273]],[[12124,12124],"mapped",[29275]],[[12125,12125],"mapped",[29356]],[[12126,12126],"mapped",[29572]],[[12127,12127],"mapped",[29577]],[[12128,12128],"mapped",[29916]],[[12129,12129],"mapped",[29926]],[[12130,12130],"mapped",[29976]],[[12131,12131],"mapped",[29983]],[[12132,12132],"mapped",[29992]],[[12133,12133],"mapped",[30000]],[[12134,12134],"mapped",[30091]],[[12135,12135],"mapped",[30098]],[[12136,12136],"mapped",[30326]],[[12137,12137],"mapped",[30333]],[[12138,12138],"mapped",[30382]],[[12139,12139],"mapped",[30399]],[[12140,12140],"mapped",[30446]],[[12141,12141],"mapped",[30683]],[[12142,12142],"mapped",[30690]],[[12143,12143],"mapped",[30707]],[[12144,12144],"mapped",[31034]],[[12145,12145],"mapped",[31160]],[[12146,12146],"mapped",[31166]],[[12147,12147],"mapped",[31348]],[[12148,12148],"mapped",[31435]],[[12149,12149],"mapped",[31481]],[[12150,12150],"mapped",[31859]],[[12151,12151],"mapped",[31992]],[[12152,12152],"mapped",[32566]],[[12153,12153],"mapped",[32593]],[[12154,12154],"mapped",[32650]],[[12155,12155],"mapped",[32701]],[[12156,12156],"mapped",[32769]],[[12157,12157],"mapped",[32780]],[[12158,12158],"mapped",[32786]],[[12159,12159],"mapped",[32819]],[[12160,12160],"mapped",[32895]],[[12161,12161],"mapped",[32905]],[[12162,12162],"mapped",[33251]],[[12163,12163],"mapped",[33258]],[[12164,12164],"mapped",[33267]],[[12165,12165],"mapped",[33276]],[[12166,12166],"mapped",[33292]],[[12167,12167],"mapped",[33307]],[[12168,12168],"mapped",[33311]],[[12169,12169],"mapped",[33390]],[[12170,12170],"mapped",[33394]],[[12171,12171],"mapped",[33400]],[[12172,12172],"mapped",[34381]],[[12173,12173],"mapped",[34411]],[[12174,12174],"mapped",[34880]],[[12175,12175],"mapped",[34892]],[[12176,12176],"mapped",[34915]],[[12177,12177],"mapped",[35198]],[[12178,12178],"mapped",[35211]],[[12179,12179],"mapped",[35282]],[[12180,12180],"mapped",[35328]],[[12181,12181],"mapped",[35895]],[[12182,12182],"mapped",[35910]],[[12183,12183],"mapped",[35925]],[[12184,12184],"mapped",[35960]],[[12185,12185],"mapped",[35997]],[[12186,12186],"mapped",[36196]],[[12187,12187],"mapped",[36208]],[[12188,12188],"mapped",[36275]],[[12189,12189],"mapped",[36523]],[[12190,12190],"mapped",[36554]],[[12191,12191],"mapped",[36763]],[[12192,12192],"mapped",[36784]],[[12193,12193],"mapped",[36789]],[[12194,12194],"mapped",[37009]],[[12195,12195],"mapped",[37193]],[[12196,12196],"mapped",[37318]],[[12197,12197],"mapped",[37324]],[[12198,12198],"mapped",[37329]],[[12199,12199],"mapped",[38263]],[[12200,12200],"mapped",[38272]],[[12201,12201],"mapped",[38428]],[[12202,12202],"mapped",[38582]],[[12203,12203],"mapped",[38585]],[[12204,12204],"mapped",[38632]],[[12205,12205],"mapped",[38737]],[[12206,12206],"mapped",[38750]],[[12207,12207],"mapped",[38754]],[[12208,12208],"mapped",[38761]],[[12209,12209],"mapped",[38859]],[[12210,12210],"mapped",[38893]],[[12211,12211],"mapped",[38899]],[[12212,12212],"mapped",[38913]],[[12213,12213],"mapped",[39080]],[[12214,12214],"mapped",[39131]],[[12215,12215],"mapped",[39135]],[[12216,12216],"mapped",[39318]],[[12217,12217],"mapped",[39321]],[[12218,12218],"mapped",[39340]],[[12219,12219],"mapped",[39592]],[[12220,12220],"mapped",[39640]],[[12221,12221],"mapped",[39647]],[[12222,12222],"mapped",[39717]],[[12223,12223],"mapped",[39727]],[[12224,12224],"mapped",[39730]],[[12225,12225],"mapped",[39740]],[[12226,12226],"mapped",[39770]],[[12227,12227],"mapped",[40165]],[[12228,12228],"mapped",[40565]],[[12229,12229],"mapped",[40575]],[[12230,12230],"mapped",[40613]],[[12231,12231],"mapped",[40635]],[[12232,12232],"mapped",[40643]],[[12233,12233],"mapped",[40653]],[[12234,12234],"mapped",[40657]],[[12235,12235],"mapped",[40697]],[[12236,12236],"mapped",[40701]],[[12237,12237],"mapped",[40718]],[[12238,12238],"mapped",[40723]],[[12239,12239],"mapped",[40736]],[[12240,12240],"mapped",[40763]],[[12241,12241],"mapped",[40778]],[[12242,12242],"mapped",[40786]],[[12243,12243],"mapped",[40845]],[[12244,12244],"mapped",[40860]],[[12245,12245],"mapped",[40864]],[[12246,12271],"disallowed"],[[12272,12283],"disallowed"],[[12284,12287],"disallowed"],[[12288,12288],"disallowed_STD3_mapped",[32]],[[12289,12289],"valid",[],"NV8"],[[12290,12290],"mapped",[46]],[[12291,12292],"valid",[],"NV8"],[[12293,12295],"valid"],[[12296,12329],"valid",[],"NV8"],[[12330,12333],"valid"],[[12334,12341],"valid",[],"NV8"],[[12342,12342],"mapped",[12306]],[[12343,12343],"valid",[],"NV8"],[[12344,12344],"mapped",[21313]],[[12345,12345],"mapped",[21316]],[[12346,12346],"mapped",[21317]],[[12347,12347],"valid",[],"NV8"],[[12348,12348],"valid"],[[12349,12349],"valid",[],"NV8"],[[12350,12350],"valid",[],"NV8"],[[12351,12351],"valid",[],"NV8"],[[12352,12352],"disallowed"],[[12353,12436],"valid"],[[12437,12438],"valid"],[[12439,12440],"disallowed"],[[12441,12442],"valid"],[[12443,12443],"disallowed_STD3_mapped",[32,12441]],[[12444,12444],"disallowed_STD3_mapped",[32,12442]],[[12445,12446],"valid"],[[12447,12447],"mapped",[12424,12426]],[[12448,12448],"valid",[],"NV8"],[[12449,12542],"valid"],[[12543,12543],"mapped",[12467,12488]],[[12544,12548],"disallowed"],[[12549,12588],"valid"],[[12589,12589],"valid"],[[12590,12592],"disallowed"],[[12593,12593],"mapped",[4352]],[[12594,12594],"mapped",[4353]],[[12595,12595],"mapped",[4522]],[[12596,12596],"mapped",[4354]],[[12597,12597],"mapped",[4524]],[[12598,12598],"mapped",[4525]],[[12599,12599],"mapped",[4355]],[[12600,12600],"mapped",[4356]],[[12601,12601],"mapped",[4357]],[[12602,12602],"mapped",[4528]],[[12603,12603],"mapped",[4529]],[[12604,12604],"mapped",[4530]],[[12605,12605],"mapped",[4531]],[[12606,12606],"mapped",[4532]],[[12607,12607],"mapped",[4533]],[[12608,12608],"mapped",[4378]],[[12609,12609],"mapped",[4358]],[[12610,12610],"mapped",[4359]],[[12611,12611],"mapped",[4360]],[[12612,12612],"mapped",[4385]],[[12613,12613],"mapped",[4361]],[[12614,12614],"mapped",[4362]],[[12615,12615],"mapped",[4363]],[[12616,12616],"mapped",[4364]],[[12617,12617],"mapped",[4365]],[[12618,12618],"mapped",[4366]],[[12619,12619],"mapped",[4367]],[[12620,12620],"mapped",[4368]],[[12621,12621],"mapped",[4369]],[[12622,12622],"mapped",[4370]],[[12623,12623],"mapped",[4449]],[[12624,12624],"mapped",[4450]],[[12625,12625],"mapped",[4451]],[[12626,12626],"mapped",[4452]],[[12627,12627],"mapped",[4453]],[[12628,12628],"mapped",[4454]],[[12629,12629],"mapped",[4455]],[[12630,12630],"mapped",[4456]],[[12631,12631],"mapped",[4457]],[[12632,12632],"mapped",[4458]],[[12633,12633],"mapped",[4459]],[[12634,12634],"mapped",[4460]],[[12635,12635],"mapped",[4461]],[[12636,12636],"mapped",[4462]],[[12637,12637],"mapped",[4463]],[[12638,12638],"mapped",[4464]],[[12639,12639],"mapped",[4465]],[[12640,12640],"mapped",[4466]],[[12641,12641],"mapped",[4467]],[[12642,12642],"mapped",[4468]],[[12643,12643],"mapped",[4469]],[[12644,12644],"disallowed"],[[12645,12645],"mapped",[4372]],[[12646,12646],"mapped",[4373]],[[12647,12647],"mapped",[4551]],[[12648,12648],"mapped",[4552]],[[12649,12649],"mapped",[4556]],[[12650,12650],"mapped",[4558]],[[12651,12651],"mapped",[4563]],[[12652,12652],"mapped",[4567]],[[12653,12653],"mapped",[4569]],[[12654,12654],"mapped",[4380]],[[12655,12655],"mapped",[4573]],[[12656,12656],"mapped",[4575]],[[12657,12657],"mapped",[4381]],[[12658,12658],"mapped",[4382]],[[12659,12659],"mapped",[4384]],[[12660,12660],"mapped",[4386]],[[12661,12661],"mapped",[4387]],[[12662,12662],"mapped",[4391]],[[12663,12663],"mapped",[4393]],[[12664,12664],"mapped",[4395]],[[12665,12665],"mapped",[4396]],[[12666,12666],"mapped",[4397]],[[12667,12667],"mapped",[4398]],[[12668,12668],"mapped",[4399]],[[12669,12669],"mapped",[4402]],[[12670,12670],"mapped",[4406]],[[12671,12671],"mapped",[4416]],[[12672,12672],"mapped",[4423]],[[12673,12673],"mapped",[4428]],[[12674,12674],"mapped",[4593]],[[12675,12675],"mapped",[4594]],[[12676,12676],"mapped",[4439]],[[12677,12677],"mapped",[4440]],[[12678,12678],"mapped",[4441]],[[12679,12679],"mapped",[4484]],[[12680,12680],"mapped",[4485]],[[12681,12681],"mapped",[4488]],[[12682,12682],"mapped",[4497]],[[12683,12683],"mapped",[4498]],[[12684,12684],"mapped",[4500]],[[12685,12685],"mapped",[4510]],[[12686,12686],"mapped",[4513]],[[12687,12687],"disallowed"],[[12688,12689],"valid",[],"NV8"],[[12690,12690],"mapped",[19968]],[[12691,12691],"mapped",[20108]],[[12692,12692],"mapped",[19977]],[[12693,12693],"mapped",[22235]],[[12694,12694],"mapped",[19978]],[[12695,12695],"mapped",[20013]],[[12696,12696],"mapped",[19979]],[[12697,12697],"mapped",[30002]],[[12698,12698],"mapped",[20057]],[[12699,12699],"mapped",[19993]],[[12700,12700],"mapped",[19969]],[[12701,12701],"mapped",[22825]],[[12702,12702],"mapped",[22320]],[[12703,12703],"mapped",[20154]],[[12704,12727],"valid"],[[12728,12730],"valid"],[[12731,12735],"disallowed"],[[12736,12751],"valid",[],"NV8"],[[12752,12771],"valid",[],"NV8"],[[12772,12783],"disallowed"],[[12784,12799],"valid"],[[12800,12800],"disallowed_STD3_mapped",[40,4352,41]],[[12801,12801],"disallowed_STD3_mapped",[40,4354,41]],[[12802,12802],"disallowed_STD3_mapped",[40,4355,41]],[[12803,12803],"disallowed_STD3_mapped",[40,4357,41]],[[12804,12804],"disallowed_STD3_mapped",[40,4358,41]],[[12805,12805],"disallowed_STD3_mapped",[40,4359,41]],[[12806,12806],"disallowed_STD3_mapped",[40,4361,41]],[[12807,12807],"disallowed_STD3_mapped",[40,4363,41]],[[12808,12808],"disallowed_STD3_mapped",[40,4364,41]],[[12809,12809],"disallowed_STD3_mapped",[40,4366,41]],[[12810,12810],"disallowed_STD3_mapped",[40,4367,41]],[[12811,12811],"disallowed_STD3_mapped",[40,4368,41]],[[12812,12812],"disallowed_STD3_mapped",[40,4369,41]],[[12813,12813],"disallowed_STD3_mapped",[40,4370,41]],[[12814,12814],"disallowed_STD3_mapped",[40,44032,41]],[[12815,12815],"disallowed_STD3_mapped",[40,45208,41]],[[12816,12816],"disallowed_STD3_mapped",[40,45796,41]],[[12817,12817],"disallowed_STD3_mapped",[40,46972,41]],[[12818,12818],"disallowed_STD3_mapped",[40,47560,41]],[[12819,12819],"disallowed_STD3_mapped",[40,48148,41]],[[12820,12820],"disallowed_STD3_mapped",[40,49324,41]],[[12821,12821],"disallowed_STD3_mapped",[40,50500,41]],[[12822,12822],"disallowed_STD3_mapped",[40,51088,41]],[[12823,12823],"disallowed_STD3_mapped",[40,52264,41]],[[12824,12824],"disallowed_STD3_mapped",[40,52852,41]],[[12825,12825],"disallowed_STD3_mapped",[40,53440,41]],[[12826,12826],"disallowed_STD3_mapped",[40,54028,41]],[[12827,12827],"disallowed_STD3_mapped",[40,54616,41]],[[12828,12828],"disallowed_STD3_mapped",[40,51452,41]],[[12829,12829],"disallowed_STD3_mapped",[40,50724,51204,41]],[[12830,12830],"disallowed_STD3_mapped",[40,50724,54980,41]],[[12831,12831],"disallowed"],[[12832,12832],"disallowed_STD3_mapped",[40,19968,41]],[[12833,12833],"disallowed_STD3_mapped",[40,20108,41]],[[12834,12834],"disallowed_STD3_mapped",[40,19977,41]],[[12835,12835],"disallowed_STD3_mapped",[40,22235,41]],[[12836,12836],"disallowed_STD3_mapped",[40,20116,41]],[[12837,12837],"disallowed_STD3_mapped",[40,20845,41]],[[12838,12838],"disallowed_STD3_mapped",[40,19971,41]],[[12839,12839],"disallowed_STD3_mapped",[40,20843,41]],[[12840,12840],"disallowed_STD3_mapped",[40,20061,41]],[[12841,12841],"disallowed_STD3_mapped",[40,21313,41]],[[12842,12842],"disallowed_STD3_mapped",[40,26376,41]],[[12843,12843],"disallowed_STD3_mapped",[40,28779,41]],[[12844,12844],"disallowed_STD3_mapped",[40,27700,41]],[[12845,12845],"disallowed_STD3_mapped",[40,26408,41]],[[12846,12846],"disallowed_STD3_mapped",[40,37329,41]],[[12847,12847],"disallowed_STD3_mapped",[40,22303,41]],[[12848,12848],"disallowed_STD3_mapped",[40,26085,41]],[[12849,12849],"disallowed_STD3_mapped",[40,26666,41]],[[12850,12850],"disallowed_STD3_mapped",[40,26377,41]],[[12851,12851],"disallowed_STD3_mapped",[40,31038,41]],[[12852,12852],"disallowed_STD3_mapped",[40,21517,41]],[[12853,12853],"disallowed_STD3_mapped",[40,29305,41]],[[12854,12854],"disallowed_STD3_mapped",[40,36001,41]],[[12855,12855],"disallowed_STD3_mapped",[40,31069,41]],[[12856,12856],"disallowed_STD3_mapped",[40,21172,41]],[[12857,12857],"disallowed_STD3_mapped",[40,20195,41]],[[12858,12858],"disallowed_STD3_mapped",[40,21628,41]],[[12859,12859],"disallowed_STD3_mapped",[40,23398,41]],[[12860,12860],"disallowed_STD3_mapped",[40,30435,41]],[[12861,12861],"disallowed_STD3_mapped",[40,20225,41]],[[12862,12862],"disallowed_STD3_mapped",[40,36039,41]],[[12863,12863],"disallowed_STD3_mapped",[40,21332,41]],[[12864,12864],"disallowed_STD3_mapped",[40,31085,41]],[[12865,12865],"disallowed_STD3_mapped",[40,20241,41]],[[12866,12866],"disallowed_STD3_mapped",[40,33258,41]],[[12867,12867],"disallowed_STD3_mapped",[40,33267,41]],[[12868,12868],"mapped",[21839]],[[12869,12869],"mapped",[24188]],[[12870,12870],"mapped",[25991]],[[12871,12871],"mapped",[31631]],[[12872,12879],"valid",[],"NV8"],[[12880,12880],"mapped",[112,116,101]],[[12881,12881],"mapped",[50,49]],[[12882,12882],"mapped",[50,50]],[[12883,12883],"mapped",[50,51]],[[12884,12884],"mapped",[50,52]],[[12885,12885],"mapped",[50,53]],[[12886,12886],"mapped",[50,54]],[[12887,12887],"mapped",[50,55]],[[12888,12888],"mapped",[50,56]],[[12889,12889],"mapped",[50,57]],[[12890,12890],"mapped",[51,48]],[[12891,12891],"mapped",[51,49]],[[12892,12892],"mapped",[51,50]],[[12893,12893],"mapped",[51,51]],[[12894,12894],"mapped",[51,52]],[[12895,12895],"mapped",[51,53]],[[12896,12896],"mapped",[4352]],[[12897,12897],"mapped",[4354]],[[12898,12898],"mapped",[4355]],[[12899,12899],"mapped",[4357]],[[12900,12900],"mapped",[4358]],[[12901,12901],"mapped",[4359]],[[12902,12902],"mapped",[4361]],[[12903,12903],"mapped",[4363]],[[12904,12904],"mapped",[4364]],[[12905,12905],"mapped",[4366]],[[12906,12906],"mapped",[4367]],[[12907,12907],"mapped",[4368]],[[12908,12908],"mapped",[4369]],[[12909,12909],"mapped",[4370]],[[12910,12910],"mapped",[44032]],[[12911,12911],"mapped",[45208]],[[12912,12912],"mapped",[45796]],[[12913,12913],"mapped",[46972]],[[12914,12914],"mapped",[47560]],[[12915,12915],"mapped",[48148]],[[12916,12916],"mapped",[49324]],[[12917,12917],"mapped",[50500]],[[12918,12918],"mapped",[51088]],[[12919,12919],"mapped",[52264]],[[12920,12920],"mapped",[52852]],[[12921,12921],"mapped",[53440]],[[12922,12922],"mapped",[54028]],[[12923,12923],"mapped",[54616]],[[12924,12924],"mapped",[52280,44256]],[[12925,12925],"mapped",[51452,51032]],[[12926,12926],"mapped",[50864]],[[12927,12927],"valid",[],"NV8"],[[12928,12928],"mapped",[19968]],[[12929,12929],"mapped",[20108]],[[12930,12930],"mapped",[19977]],[[12931,12931],"mapped",[22235]],[[12932,12932],"mapped",[20116]],[[12933,12933],"mapped",[20845]],[[12934,12934],"mapped",[19971]],[[12935,12935],"mapped",[20843]],[[12936,12936],"mapped",[20061]],[[12937,12937],"mapped",[21313]],[[12938,12938],"mapped",[26376]],[[12939,12939],"mapped",[28779]],[[12940,12940],"mapped",[27700]],[[12941,12941],"mapped",[26408]],[[12942,12942],"mapped",[37329]],[[12943,12943],"mapped",[22303]],[[12944,12944],"mapped",[26085]],[[12945,12945],"mapped",[26666]],[[12946,12946],"mapped",[26377]],[[12947,12947],"mapped",[31038]],[[12948,12948],"mapped",[21517]],[[12949,12949],"mapped",[29305]],[[12950,12950],"mapped",[36001]],[[12951,12951],"mapped",[31069]],[[12952,12952],"mapped",[21172]],[[12953,12953],"mapped",[31192]],[[12954,12954],"mapped",[30007]],[[12955,12955],"mapped",[22899]],[[12956,12956],"mapped",[36969]],[[12957,12957],"mapped",[20778]],[[12958,12958],"mapped",[21360]],[[12959,12959],"mapped",[27880]],[[12960,12960],"mapped",[38917]],[[12961,12961],"mapped",[20241]],[[12962,12962],"mapped",[20889]],[[12963,12963],"mapped",[27491]],[[12964,12964],"mapped",[19978]],[[12965,12965],"mapped",[20013]],[[12966,12966],"mapped",[19979]],[[12967,12967],"mapped",[24038]],[[12968,12968],"mapped",[21491]],[[12969,12969],"mapped",[21307]],[[12970,12970],"mapped",[23447]],[[12971,12971],"mapped",[23398]],[[12972,12972],"mapped",[30435]],[[12973,12973],"mapped",[20225]],[[12974,12974],"mapped",[36039]],[[12975,12975],"mapped",[21332]],[[12976,12976],"mapped",[22812]],[[12977,12977],"mapped",[51,54]],[[12978,12978],"mapped",[51,55]],[[12979,12979],"mapped",[51,56]],[[12980,12980],"mapped",[51,57]],[[12981,12981],"mapped",[52,48]],[[12982,12982],"mapped",[52,49]],[[12983,12983],"mapped",[52,50]],[[12984,12984],"mapped",[52,51]],[[12985,12985],"mapped",[52,52]],[[12986,12986],"mapped",[52,53]],[[12987,12987],"mapped",[52,54]],[[12988,12988],"mapped",[52,55]],[[12989,12989],"mapped",[52,56]],[[12990,12990],"mapped",[52,57]],[[12991,12991],"mapped",[53,48]],[[12992,12992],"mapped",[49,26376]],[[12993,12993],"mapped",[50,26376]],[[12994,12994],"mapped",[51,26376]],[[12995,12995],"mapped",[52,26376]],[[12996,12996],"mapped",[53,26376]],[[12997,12997],"mapped",[54,26376]],[[12998,12998],"mapped",[55,26376]],[[12999,12999],"mapped",[56,26376]],[[13000,13000],"mapped",[57,26376]],[[13001,13001],"mapped",[49,48,26376]],[[13002,13002],"mapped",[49,49,26376]],[[13003,13003],"mapped",[49,50,26376]],[[13004,13004],"mapped",[104,103]],[[13005,13005],"mapped",[101,114,103]],[[13006,13006],"mapped",[101,118]],[[13007,13007],"mapped",[108,116,100]],[[13008,13008],"mapped",[12450]],[[13009,13009],"mapped",[12452]],[[13010,13010],"mapped",[12454]],[[13011,13011],"mapped",[12456]],[[13012,13012],"mapped",[12458]],[[13013,13013],"mapped",[12459]],[[13014,13014],"mapped",[12461]],[[13015,13015],"mapped",[12463]],[[13016,13016],"mapped",[12465]],[[13017,13017],"mapped",[12467]],[[13018,13018],"mapped",[12469]],[[13019,13019],"mapped",[12471]],[[13020,13020],"mapped",[12473]],[[13021,13021],"mapped",[12475]],[[13022,13022],"mapped",[12477]],[[13023,13023],"mapped",[12479]],[[13024,13024],"mapped",[12481]],[[13025,13025],"mapped",[12484]],[[13026,13026],"mapped",[12486]],[[13027,13027],"mapped",[12488]],[[13028,13028],"mapped",[12490]],[[13029,13029],"mapped",[12491]],[[13030,13030],"mapped",[12492]],[[13031,13031],"mapped",[12493]],[[13032,13032],"mapped",[12494]],[[13033,13033],"mapped",[12495]],[[13034,13034],"mapped",[12498]],[[13035,13035],"mapped",[12501]],[[13036,13036],"mapped",[12504]],[[13037,13037],"mapped",[12507]],[[13038,13038],"mapped",[12510]],[[13039,13039],"mapped",[12511]],[[13040,13040],"mapped",[12512]],[[13041,13041],"mapped",[12513]],[[13042,13042],"mapped",[12514]],[[13043,13043],"mapped",[12516]],[[13044,13044],"mapped",[12518]],[[13045,13045],"mapped",[12520]],[[13046,13046],"mapped",[12521]],[[13047,13047],"mapped",[12522]],[[13048,13048],"mapped",[12523]],[[13049,13049],"mapped",[12524]],[[13050,13050],"mapped",[12525]],[[13051,13051],"mapped",[12527]],[[13052,13052],"mapped",[12528]],[[13053,13053],"mapped",[12529]],[[13054,13054],"mapped",[12530]],[[13055,13055],"disallowed"],[[13056,13056],"mapped",[12450,12497,12540,12488]],[[13057,13057],"mapped",[12450,12523,12501,12449]],[[13058,13058],"mapped",[12450,12531,12506,12450]],[[13059,13059],"mapped",[12450,12540,12523]],[[13060,13060],"mapped",[12452,12491,12531,12464]],[[13061,13061],"mapped",[12452,12531,12481]],[[13062,13062],"mapped",[12454,12457,12531]],[[13063,13063],"mapped",[12456,12473,12463,12540,12489]],[[13064,13064],"mapped",[12456,12540,12459,12540]],[[13065,13065],"mapped",[12458,12531,12473]],[[13066,13066],"mapped",[12458,12540,12512]],[[13067,13067],"mapped",[12459,12452,12522]],[[13068,13068],"mapped",[12459,12521,12483,12488]],[[13069,13069],"mapped",[12459,12525,12522,12540]],[[13070,13070],"mapped",[12460,12525,12531]],[[13071,13071],"mapped",[12460,12531,12510]],[[13072,13072],"mapped",[12462,12460]],[[13073,13073],"mapped",[12462,12491,12540]],[[13074,13074],"mapped",[12461,12517,12522,12540]],[[13075,13075],"mapped",[12462,12523,12480,12540]],[[13076,13076],"mapped",[12461,12525]],[[13077,13077],"mapped",[12461,12525,12464,12521,12512]],[[13078,13078],"mapped",[12461,12525,12513,12540,12488,12523]],[[13079,13079],"mapped",[12461,12525,12527,12483,12488]],[[13080,13080],"mapped",[12464,12521,12512]],[[13081,13081],"mapped",[12464,12521,12512,12488,12531]],[[13082,13082],"mapped",[12463,12523,12476,12452,12525]],[[13083,13083],"mapped",[12463,12525,12540,12493]],[[13084,13084],"mapped",[12465,12540,12473]],[[13085,13085],"mapped",[12467,12523,12490]],[[13086,13086],"mapped",[12467,12540,12509]],[[13087,13087],"mapped",[12469,12452,12463,12523]],[[13088,13088],"mapped",[12469,12531,12481,12540,12512]],[[13089,13089],"mapped",[12471,12522,12531,12464]],[[13090,13090],"mapped",[12475,12531,12481]],[[13091,13091],"mapped",[12475,12531,12488]],[[13092,13092],"mapped",[12480,12540,12473]],[[13093,13093],"mapped",[12487,12471]],[[13094,13094],"mapped",[12489,12523]],[[13095,13095],"mapped",[12488,12531]],[[13096,13096],"mapped",[12490,12494]],[[13097,13097],"mapped",[12494,12483,12488]],[[13098,13098],"mapped",[12495,12452,12484]],[[13099,13099],"mapped",[12497,12540,12475,12531,12488]],[[13100,13100],"mapped",[12497,12540,12484]],[[13101,13101],"mapped",[12496,12540,12524,12523]],[[13102,13102],"mapped",[12500,12450,12473,12488,12523]],[[13103,13103],"mapped",[12500,12463,12523]],[[13104,13104],"mapped",[12500,12467]],[[13105,13105],"mapped",[12499,12523]],[[13106,13106],"mapped",[12501,12449,12521,12483,12489]],[[13107,13107],"mapped",[12501,12451,12540,12488]],[[13108,13108],"mapped",[12502,12483,12471,12455,12523]],[[13109,13109],"mapped",[12501,12521,12531]],[[13110,13110],"mapped",[12504,12463,12479,12540,12523]],[[13111,13111],"mapped",[12506,12477]],[[13112,13112],"mapped",[12506,12491,12498]],[[13113,13113],"mapped",[12504,12523,12484]],[[13114,13114],"mapped",[12506,12531,12473]],[[13115,13115],"mapped",[12506,12540,12472]],[[13116,13116],"mapped",[12505,12540,12479]],[[13117,13117],"mapped",[12509,12452,12531,12488]],[[13118,13118],"mapped",[12508,12523,12488]],[[13119,13119],"mapped",[12507,12531]],[[13120,13120],"mapped",[12509,12531,12489]],[[13121,13121],"mapped",[12507,12540,12523]],[[13122,13122],"mapped",[12507,12540,12531]],[[13123,13123],"mapped",[12510,12452,12463,12525]],[[13124,13124],"mapped",[12510,12452,12523]],[[13125,13125],"mapped",[12510,12483,12495]],[[13126,13126],"mapped",[12510,12523,12463]],[[13127,13127],"mapped",[12510,12531,12471,12519,12531]],[[13128,13128],"mapped",[12511,12463,12525,12531]],[[13129,13129],"mapped",[12511,12522]],[[13130,13130],"mapped",[12511,12522,12496,12540,12523]],[[13131,13131],"mapped",[12513,12460]],[[13132,13132],"mapped",[12513,12460,12488,12531]],[[13133,13133],"mapped",[12513,12540,12488,12523]],[[13134,13134],"mapped",[12516,12540,12489]],[[13135,13135],"mapped",[12516,12540,12523]],[[13136,13136],"mapped",[12518,12450,12531]],[[13137,13137],"mapped",[12522,12483,12488,12523]],[[13138,13138],"mapped",[12522,12521]],[[13139,13139],"mapped",[12523,12500,12540]],[[13140,13140],"mapped",[12523,12540,12502,12523]],[[13141,13141],"mapped",[12524,12512]],[[13142,13142],"mapped",[12524,12531,12488,12466,12531]],[[13143,13143],"mapped",[12527,12483,12488]],[[13144,13144],"mapped",[48,28857]],[[13145,13145],"mapped",[49,28857]],[[13146,13146],"mapped",[50,28857]],[[13147,13147],"mapped",[51,28857]],[[13148,13148],"mapped",[52,28857]],[[13149,13149],"mapped",[53,28857]],[[13150,13150],"mapped",[54,28857]],[[13151,13151],"mapped",[55,28857]],[[13152,13152],"mapped",[56,28857]],[[13153,13153],"mapped",[57,28857]],[[13154,13154],"mapped",[49,48,28857]],[[13155,13155],"mapped",[49,49,28857]],[[13156,13156],"mapped",[49,50,28857]],[[13157,13157],"mapped",[49,51,28857]],[[13158,13158],"mapped",[49,52,28857]],[[13159,13159],"mapped",[49,53,28857]],[[13160,13160],"mapped",[49,54,28857]],[[13161,13161],"mapped",[49,55,28857]],[[13162,13162],"mapped",[49,56,28857]],[[13163,13163],"mapped",[49,57,28857]],[[13164,13164],"mapped",[50,48,28857]],[[13165,13165],"mapped",[50,49,28857]],[[13166,13166],"mapped",[50,50,28857]],[[13167,13167],"mapped",[50,51,28857]],[[13168,13168],"mapped",[50,52,28857]],[[13169,13169],"mapped",[104,112,97]],[[13170,13170],"mapped",[100,97]],[[13171,13171],"mapped",[97,117]],[[13172,13172],"mapped",[98,97,114]],[[13173,13173],"mapped",[111,118]],[[13174,13174],"mapped",[112,99]],[[13175,13175],"mapped",[100,109]],[[13176,13176],"mapped",[100,109,50]],[[13177,13177],"mapped",[100,109,51]],[[13178,13178],"mapped",[105,117]],[[13179,13179],"mapped",[24179,25104]],[[13180,13180],"mapped",[26157,21644]],[[13181,13181],"mapped",[22823,27491]],[[13182,13182],"mapped",[26126,27835]],[[13183,13183],"mapped",[26666,24335,20250,31038]],[[13184,13184],"mapped",[112,97]],[[13185,13185],"mapped",[110,97]],[[13186,13186],"mapped",[956,97]],[[13187,13187],"mapped",[109,97]],[[13188,13188],"mapped",[107,97]],[[13189,13189],"mapped",[107,98]],[[13190,13190],"mapped",[109,98]],[[13191,13191],"mapped",[103,98]],[[13192,13192],"mapped",[99,97,108]],[[13193,13193],"mapped",[107,99,97,108]],[[13194,13194],"mapped",[112,102]],[[13195,13195],"mapped",[110,102]],[[13196,13196],"mapped",[956,102]],[[13197,13197],"mapped",[956,103]],[[13198,13198],"mapped",[109,103]],[[13199,13199],"mapped",[107,103]],[[13200,13200],"mapped",[104,122]],[[13201,13201],"mapped",[107,104,122]],[[13202,13202],"mapped",[109,104,122]],[[13203,13203],"mapped",[103,104,122]],[[13204,13204],"mapped",[116,104,122]],[[13205,13205],"mapped",[956,108]],[[13206,13206],"mapped",[109,108]],[[13207,13207],"mapped",[100,108]],[[13208,13208],"mapped",[107,108]],[[13209,13209],"mapped",[102,109]],[[13210,13210],"mapped",[110,109]],[[13211,13211],"mapped",[956,109]],[[13212,13212],"mapped",[109,109]],[[13213,13213],"mapped",[99,109]],[[13214,13214],"mapped",[107,109]],[[13215,13215],"mapped",[109,109,50]],[[13216,13216],"mapped",[99,109,50]],[[13217,13217],"mapped",[109,50]],[[13218,13218],"mapped",[107,109,50]],[[13219,13219],"mapped",[109,109,51]],[[13220,13220],"mapped",[99,109,51]],[[13221,13221],"mapped",[109,51]],[[13222,13222],"mapped",[107,109,51]],[[13223,13223],"mapped",[109,8725,115]],[[13224,13224],"mapped",[109,8725,115,50]],[[13225,13225],"mapped",[112,97]],[[13226,13226],"mapped",[107,112,97]],[[13227,13227],"mapped",[109,112,97]],[[13228,13228],"mapped",[103,112,97]],[[13229,13229],"mapped",[114,97,100]],[[13230,13230],"mapped",[114,97,100,8725,115]],[[13231,13231],"mapped",[114,97,100,8725,115,50]],[[13232,13232],"mapped",[112,115]],[[13233,13233],"mapped",[110,115]],[[13234,13234],"mapped",[956,115]],[[13235,13235],"mapped",[109,115]],[[13236,13236],"mapped",[112,118]],[[13237,13237],"mapped",[110,118]],[[13238,13238],"mapped",[956,118]],[[13239,13239],"mapped",[109,118]],[[13240,13240],"mapped",[107,118]],[[13241,13241],"mapped",[109,118]],[[13242,13242],"mapped",[112,119]],[[13243,13243],"mapped",[110,119]],[[13244,13244],"mapped",[956,119]],[[13245,13245],"mapped",[109,119]],[[13246,13246],"mapped",[107,119]],[[13247,13247],"mapped",[109,119]],[[13248,13248],"mapped",[107,969]],[[13249,13249],"mapped",[109,969]],[[13250,13250],"disallowed"],[[13251,13251],"mapped",[98,113]],[[13252,13252],"mapped",[99,99]],[[13253,13253],"mapped",[99,100]],[[13254,13254],"mapped",[99,8725,107,103]],[[13255,13255],"disallowed"],[[13256,13256],"mapped",[100,98]],[[13257,13257],"mapped",[103,121]],[[13258,13258],"mapped",[104,97]],[[13259,13259],"mapped",[104,112]],[[13260,13260],"mapped",[105,110]],[[13261,13261],"mapped",[107,107]],[[13262,13262],"mapped",[107,109]],[[13263,13263],"mapped",[107,116]],[[13264,13264],"mapped",[108,109]],[[13265,13265],"mapped",[108,110]],[[13266,13266],"mapped",[108,111,103]],[[13267,13267],"mapped",[108,120]],[[13268,13268],"mapped",[109,98]],[[13269,13269],"mapped",[109,105,108]],[[13270,13270],"mapped",[109,111,108]],[[13271,13271],"mapped",[112,104]],[[13272,13272],"disallowed"],[[13273,13273],"mapped",[112,112,109]],[[13274,13274],"mapped",[112,114]],[[13275,13275],"mapped",[115,114]],[[13276,13276],"mapped",[115,118]],[[13277,13277],"mapped",[119,98]],[[13278,13278],"mapped",[118,8725,109]],[[13279,13279],"mapped",[97,8725,109]],[[13280,13280],"mapped",[49,26085]],[[13281,13281],"mapped",[50,26085]],[[13282,13282],"mapped",[51,26085]],[[13283,13283],"mapped",[52,26085]],[[13284,13284],"mapped",[53,26085]],[[13285,13285],"mapped",[54,26085]],[[13286,13286],"mapped",[55,26085]],[[13287,13287],"mapped",[56,26085]],[[13288,13288],"mapped",[57,26085]],[[13289,13289],"mapped",[49,48,26085]],[[13290,13290],"mapped",[49,49,26085]],[[13291,13291],"mapped",[49,50,26085]],[[13292,13292],"mapped",[49,51,26085]],[[13293,13293],"mapped",[49,52,26085]],[[13294,13294],"mapped",[49,53,26085]],[[13295,13295],"mapped",[49,54,26085]],[[13296,13296],"mapped",[49,55,26085]],[[13297,13297],"mapped",[49,56,26085]],[[13298,13298],"mapped",[49,57,26085]],[[13299,13299],"mapped",[50,48,26085]],[[13300,13300],"mapped",[50,49,26085]],[[13301,13301],"mapped",[50,50,26085]],[[13302,13302],"mapped",[50,51,26085]],[[13303,13303],"mapped",[50,52,26085]],[[13304,13304],"mapped",[50,53,26085]],[[13305,13305],"mapped",[50,54,26085]],[[13306,13306],"mapped",[50,55,26085]],[[13307,13307],"mapped",[50,56,26085]],[[13308,13308],"mapped",[50,57,26085]],[[13309,13309],"mapped",[51,48,26085]],[[13310,13310],"mapped",[51,49,26085]],[[13311,13311],"mapped",[103,97,108]],[[13312,19893],"valid"],[[19894,19903],"disallowed"],[[19904,19967],"valid",[],"NV8"],[[19968,40869],"valid"],[[40870,40891],"valid"],[[40892,40899],"valid"],[[40900,40907],"valid"],[[40908,40908],"valid"],[[40909,40917],"valid"],[[40918,40959],"disallowed"],[[40960,42124],"valid"],[[42125,42127],"disallowed"],[[42128,42145],"valid",[],"NV8"],[[42146,42147],"valid",[],"NV8"],[[42148,42163],"valid",[],"NV8"],[[42164,42164],"valid",[],"NV8"],[[42165,42176],"valid",[],"NV8"],[[42177,42177],"valid",[],"NV8"],[[42178,42180],"valid",[],"NV8"],[[42181,42181],"valid",[],"NV8"],[[42182,42182],"valid",[],"NV8"],[[42183,42191],"disallowed"],[[42192,42237],"valid"],[[42238,42239],"valid",[],"NV8"],[[42240,42508],"valid"],[[42509,42511],"valid",[],"NV8"],[[42512,42539],"valid"],[[42540,42559],"disallowed"],[[42560,42560],"mapped",[42561]],[[42561,42561],"valid"],[[42562,42562],"mapped",[42563]],[[42563,42563],"valid"],[[42564,42564],"mapped",[42565]],[[42565,42565],"valid"],[[42566,42566],"mapped",[42567]],[[42567,42567],"valid"],[[42568,42568],"mapped",[42569]],[[42569,42569],"valid"],[[42570,42570],"mapped",[42571]],[[42571,42571],"valid"],[[42572,42572],"mapped",[42573]],[[42573,42573],"valid"],[[42574,42574],"mapped",[42575]],[[42575,42575],"valid"],[[42576,42576],"mapped",[42577]],[[42577,42577],"valid"],[[42578,42578],"mapped",[42579]],[[42579,42579],"valid"],[[42580,42580],"mapped",[42581]],[[42581,42581],"valid"],[[42582,42582],"mapped",[42583]],[[42583,42583],"valid"],[[42584,42584],"mapped",[42585]],[[42585,42585],"valid"],[[42586,42586],"mapped",[42587]],[[42587,42587],"valid"],[[42588,42588],"mapped",[42589]],[[42589,42589],"valid"],[[42590,42590],"mapped",[42591]],[[42591,42591],"valid"],[[42592,42592],"mapped",[42593]],[[42593,42593],"valid"],[[42594,42594],"mapped",[42595]],[[42595,42595],"valid"],[[42596,42596],"mapped",[42597]],[[42597,42597],"valid"],[[42598,42598],"mapped",[42599]],[[42599,42599],"valid"],[[42600,42600],"mapped",[42601]],[[42601,42601],"valid"],[[42602,42602],"mapped",[42603]],[[42603,42603],"valid"],[[42604,42604],"mapped",[42605]],[[42605,42607],"valid"],[[42608,42611],"valid",[],"NV8"],[[42612,42619],"valid"],[[42620,42621],"valid"],[[42622,42622],"valid",[],"NV8"],[[42623,42623],"valid"],[[42624,42624],"mapped",[42625]],[[42625,42625],"valid"],[[42626,42626],"mapped",[42627]],[[42627,42627],"valid"],[[42628,42628],"mapped",[42629]],[[42629,42629],"valid"],[[42630,42630],"mapped",[42631]],[[42631,42631],"valid"],[[42632,42632],"mapped",[42633]],[[42633,42633],"valid"],[[42634,42634],"mapped",[42635]],[[42635,42635],"valid"],[[42636,42636],"mapped",[42637]],[[42637,42637],"valid"],[[42638,42638],"mapped",[42639]],[[42639,42639],"valid"],[[42640,42640],"mapped",[42641]],[[42641,42641],"valid"],[[42642,42642],"mapped",[42643]],[[42643,42643],"valid"],[[42644,42644],"mapped",[42645]],[[42645,42645],"valid"],[[42646,42646],"mapped",[42647]],[[42647,42647],"valid"],[[42648,42648],"mapped",[42649]],[[42649,42649],"valid"],[[42650,42650],"mapped",[42651]],[[42651,42651],"valid"],[[42652,42652],"mapped",[1098]],[[42653,42653],"mapped",[1100]],[[42654,42654],"valid"],[[42655,42655],"valid"],[[42656,42725],"valid"],[[42726,42735],"valid",[],"NV8"],[[42736,42737],"valid"],[[42738,42743],"valid",[],"NV8"],[[42744,42751],"disallowed"],[[42752,42774],"valid",[],"NV8"],[[42775,42778],"valid"],[[42779,42783],"valid"],[[42784,42785],"valid",[],"NV8"],[[42786,42786],"mapped",[42787]],[[42787,42787],"valid"],[[42788,42788],"mapped",[42789]],[[42789,42789],"valid"],[[42790,42790],"mapped",[42791]],[[42791,42791],"valid"],[[42792,42792],"mapped",[42793]],[[42793,42793],"valid"],[[42794,42794],"mapped",[42795]],[[42795,42795],"valid"],[[42796,42796],"mapped",[42797]],[[42797,42797],"valid"],[[42798,42798],"mapped",[42799]],[[42799,42801],"valid"],[[42802,42802],"mapped",[42803]],[[42803,42803],"valid"],[[42804,42804],"mapped",[42805]],[[42805,42805],"valid"],[[42806,42806],"mapped",[42807]],[[42807,42807],"valid"],[[42808,42808],"mapped",[42809]],[[42809,42809],"valid"],[[42810,42810],"mapped",[42811]],[[42811,42811],"valid"],[[42812,42812],"mapped",[42813]],[[42813,42813],"valid"],[[42814,42814],"mapped",[42815]],[[42815,42815],"valid"],[[42816,42816],"mapped",[42817]],[[42817,42817],"valid"],[[42818,42818],"mapped",[42819]],[[42819,42819],"valid"],[[42820,42820],"mapped",[42821]],[[42821,42821],"valid"],[[42822,42822],"mapped",[42823]],[[42823,42823],"valid"],[[42824,42824],"mapped",[42825]],[[42825,42825],"valid"],[[42826,42826],"mapped",[42827]],[[42827,42827],"valid"],[[42828,42828],"mapped",[42829]],[[42829,42829],"valid"],[[42830,42830],"mapped",[42831]],[[42831,42831],"valid"],[[42832,42832],"mapped",[42833]],[[42833,42833],"valid"],[[42834,42834],"mapped",[42835]],[[42835,42835],"valid"],[[42836,42836],"mapped",[42837]],[[42837,42837],"valid"],[[42838,42838],"mapped",[42839]],[[42839,42839],"valid"],[[42840,42840],"mapped",[42841]],[[42841,42841],"valid"],[[42842,42842],"mapped",[42843]],[[42843,42843],"valid"],[[42844,42844],"mapped",[42845]],[[42845,42845],"valid"],[[42846,42846],"mapped",[42847]],[[42847,42847],"valid"],[[42848,42848],"mapped",[42849]],[[42849,42849],"valid"],[[42850,42850],"mapped",[42851]],[[42851,42851],"valid"],[[42852,42852],"mapped",[42853]],[[42853,42853],"valid"],[[42854,42854],"mapped",[42855]],[[42855,42855],"valid"],[[42856,42856],"mapped",[42857]],[[42857,42857],"valid"],[[42858,42858],"mapped",[42859]],[[42859,42859],"valid"],[[42860,42860],"mapped",[42861]],[[42861,42861],"valid"],[[42862,42862],"mapped",[42863]],[[42863,42863],"valid"],[[42864,42864],"mapped",[42863]],[[42865,42872],"valid"],[[42873,42873],"mapped",[42874]],[[42874,42874],"valid"],[[42875,42875],"mapped",[42876]],[[42876,42876],"valid"],[[42877,42877],"mapped",[7545]],[[42878,42878],"mapped",[42879]],[[42879,42879],"valid"],[[42880,42880],"mapped",[42881]],[[42881,42881],"valid"],[[42882,42882],"mapped",[42883]],[[42883,42883],"valid"],[[42884,42884],"mapped",[42885]],[[42885,42885],"valid"],[[42886,42886],"mapped",[42887]],[[42887,42888],"valid"],[[42889,42890],"valid",[],"NV8"],[[42891,42891],"mapped",[42892]],[[42892,42892],"valid"],[[42893,42893],"mapped",[613]],[[42894,42894],"valid"],[[42895,42895],"valid"],[[42896,42896],"mapped",[42897]],[[42897,42897],"valid"],[[42898,42898],"mapped",[42899]],[[42899,42899],"valid"],[[42900,42901],"valid"],[[42902,42902],"mapped",[42903]],[[42903,42903],"valid"],[[42904,42904],"mapped",[42905]],[[42905,42905],"valid"],[[42906,42906],"mapped",[42907]],[[42907,42907],"valid"],[[42908,42908],"mapped",[42909]],[[42909,42909],"valid"],[[42910,42910],"mapped",[42911]],[[42911,42911],"valid"],[[42912,42912],"mapped",[42913]],[[42913,42913],"valid"],[[42914,42914],"mapped",[42915]],[[42915,42915],"valid"],[[42916,42916],"mapped",[42917]],[[42917,42917],"valid"],[[42918,42918],"mapped",[42919]],[[42919,42919],"valid"],[[42920,42920],"mapped",[42921]],[[42921,42921],"valid"],[[42922,42922],"mapped",[614]],[[42923,42923],"mapped",[604]],[[42924,42924],"mapped",[609]],[[42925,42925],"mapped",[620]],[[42926,42927],"disallowed"],[[42928,42928],"mapped",[670]],[[42929,42929],"mapped",[647]],[[42930,42930],"mapped",[669]],[[42931,42931],"mapped",[43859]],[[42932,42932],"mapped",[42933]],[[42933,42933],"valid"],[[42934,42934],"mapped",[42935]],[[42935,42935],"valid"],[[42936,42998],"disallowed"],[[42999,42999],"valid"],[[43000,43000],"mapped",[295]],[[43001,43001],"mapped",[339]],[[43002,43002],"valid"],[[43003,43007],"valid"],[[43008,43047],"valid"],[[43048,43051],"valid",[],"NV8"],[[43052,43055],"disallowed"],[[43056,43065],"valid",[],"NV8"],[[43066,43071],"disallowed"],[[43072,43123],"valid"],[[43124,43127],"valid",[],"NV8"],[[43128,43135],"disallowed"],[[43136,43204],"valid"],[[43205,43213],"disallowed"],[[43214,43215],"valid",[],"NV8"],[[43216,43225],"valid"],[[43226,43231],"disallowed"],[[43232,43255],"valid"],[[43256,43258],"valid",[],"NV8"],[[43259,43259],"valid"],[[43260,43260],"valid",[],"NV8"],[[43261,43261],"valid"],[[43262,43263],"disallowed"],[[43264,43309],"valid"],[[43310,43311],"valid",[],"NV8"],[[43312,43347],"valid"],[[43348,43358],"disallowed"],[[43359,43359],"valid",[],"NV8"],[[43360,43388],"valid",[],"NV8"],[[43389,43391],"disallowed"],[[43392,43456],"valid"],[[43457,43469],"valid",[],"NV8"],[[43470,43470],"disallowed"],[[43471,43481],"valid"],[[43482,43485],"disallowed"],[[43486,43487],"valid",[],"NV8"],[[43488,43518],"valid"],[[43519,43519],"disallowed"],[[43520,43574],"valid"],[[43575,43583],"disallowed"],[[43584,43597],"valid"],[[43598,43599],"disallowed"],[[43600,43609],"valid"],[[43610,43611],"disallowed"],[[43612,43615],"valid",[],"NV8"],[[43616,43638],"valid"],[[43639,43641],"valid",[],"NV8"],[[43642,43643],"valid"],[[43644,43647],"valid"],[[43648,43714],"valid"],[[43715,43738],"disallowed"],[[43739,43741],"valid"],[[43742,43743],"valid",[],"NV8"],[[43744,43759],"valid"],[[43760,43761],"valid",[],"NV8"],[[43762,43766],"valid"],[[43767,43776],"disallowed"],[[43777,43782],"valid"],[[43783,43784],"disallowed"],[[43785,43790],"valid"],[[43791,43792],"disallowed"],[[43793,43798],"valid"],[[43799,43807],"disallowed"],[[43808,43814],"valid"],[[43815,43815],"disallowed"],[[43816,43822],"valid"],[[43823,43823],"disallowed"],[[43824,43866],"valid"],[[43867,43867],"valid",[],"NV8"],[[43868,43868],"mapped",[42791]],[[43869,43869],"mapped",[43831]],[[43870,43870],"mapped",[619]],[[43871,43871],"mapped",[43858]],[[43872,43875],"valid"],[[43876,43877],"valid"],[[43878,43887],"disallowed"],[[43888,43888],"mapped",[5024]],[[43889,43889],"mapped",[5025]],[[43890,43890],"mapped",[5026]],[[43891,43891],"mapped",[5027]],[[43892,43892],"mapped",[5028]],[[43893,43893],"mapped",[5029]],[[43894,43894],"mapped",[5030]],[[43895,43895],"mapped",[5031]],[[43896,43896],"mapped",[5032]],[[43897,43897],"mapped",[5033]],[[43898,43898],"mapped",[5034]],[[43899,43899],"mapped",[5035]],[[43900,43900],"mapped",[5036]],[[43901,43901],"mapped",[5037]],[[43902,43902],"mapped",[5038]],[[43903,43903],"mapped",[5039]],[[43904,43904],"mapped",[5040]],[[43905,43905],"mapped",[5041]],[[43906,43906],"mapped",[5042]],[[43907,43907],"mapped",[5043]],[[43908,43908],"mapped",[5044]],[[43909,43909],"mapped",[5045]],[[43910,43910],"mapped",[5046]],[[43911,43911],"mapped",[5047]],[[43912,43912],"mapped",[5048]],[[43913,43913],"mapped",[5049]],[[43914,43914],"mapped",[5050]],[[43915,43915],"mapped",[5051]],[[43916,43916],"mapped",[5052]],[[43917,43917],"mapped",[5053]],[[43918,43918],"mapped",[5054]],[[43919,43919],"mapped",[5055]],[[43920,43920],"mapped",[5056]],[[43921,43921],"mapped",[5057]],[[43922,43922],"mapped",[5058]],[[43923,43923],"mapped",[5059]],[[43924,43924],"mapped",[5060]],[[43925,43925],"mapped",[5061]],[[43926,43926],"mapped",[5062]],[[43927,43927],"mapped",[5063]],[[43928,43928],"mapped",[5064]],[[43929,43929],"mapped",[5065]],[[43930,43930],"mapped",[5066]],[[43931,43931],"mapped",[5067]],[[43932,43932],"mapped",[5068]],[[43933,43933],"mapped",[5069]],[[43934,43934],"mapped",[5070]],[[43935,43935],"mapped",[5071]],[[43936,43936],"mapped",[5072]],[[43937,43937],"mapped",[5073]],[[43938,43938],"mapped",[5074]],[[43939,43939],"mapped",[5075]],[[43940,43940],"mapped",[5076]],[[43941,43941],"mapped",[5077]],[[43942,43942],"mapped",[5078]],[[43943,43943],"mapped",[5079]],[[43944,43944],"mapped",[5080]],[[43945,43945],"mapped",[5081]],[[43946,43946],"mapped",[5082]],[[43947,43947],"mapped",[5083]],[[43948,43948],"mapped",[5084]],[[43949,43949],"mapped",[5085]],[[43950,43950],"mapped",[5086]],[[43951,43951],"mapped",[5087]],[[43952,43952],"mapped",[5088]],[[43953,43953],"mapped",[5089]],[[43954,43954],"mapped",[5090]],[[43955,43955],"mapped",[5091]],[[43956,43956],"mapped",[5092]],[[43957,43957],"mapped",[5093]],[[43958,43958],"mapped",[5094]],[[43959,43959],"mapped",[5095]],[[43960,43960],"mapped",[5096]],[[43961,43961],"mapped",[5097]],[[43962,43962],"mapped",[5098]],[[43963,43963],"mapped",[5099]],[[43964,43964],"mapped",[5100]],[[43965,43965],"mapped",[5101]],[[43966,43966],"mapped",[5102]],[[43967,43967],"mapped",[5103]],[[43968,44010],"valid"],[[44011,44011],"valid",[],"NV8"],[[44012,44013],"valid"],[[44014,44015],"disallowed"],[[44016,44025],"valid"],[[44026,44031],"disallowed"],[[44032,55203],"valid"],[[55204,55215],"disallowed"],[[55216,55238],"valid",[],"NV8"],[[55239,55242],"disallowed"],[[55243,55291],"valid",[],"NV8"],[[55292,55295],"disallowed"],[[55296,57343],"disallowed"],[[57344,63743],"disallowed"],[[63744,63744],"mapped",[35912]],[[63745,63745],"mapped",[26356]],[[63746,63746],"mapped",[36554]],[[63747,63747],"mapped",[36040]],[[63748,63748],"mapped",[28369]],[[63749,63749],"mapped",[20018]],[[63750,63750],"mapped",[21477]],[[63751,63752],"mapped",[40860]],[[63753,63753],"mapped",[22865]],[[63754,63754],"mapped",[37329]],[[63755,63755],"mapped",[21895]],[[63756,63756],"mapped",[22856]],[[63757,63757],"mapped",[25078]],[[63758,63758],"mapped",[30313]],[[63759,63759],"mapped",[32645]],[[63760,63760],"mapped",[34367]],[[63761,63761],"mapped",[34746]],[[63762,63762],"mapped",[35064]],[[63763,63763],"mapped",[37007]],[[63764,63764],"mapped",[27138]],[[63765,63765],"mapped",[27931]],[[63766,63766],"mapped",[28889]],[[63767,63767],"mapped",[29662]],[[63768,63768],"mapped",[33853]],[[63769,63769],"mapped",[37226]],[[63770,63770],"mapped",[39409]],[[63771,63771],"mapped",[20098]],[[63772,63772],"mapped",[21365]],[[63773,63773],"mapped",[27396]],[[63774,63774],"mapped",[29211]],[[63775,63775],"mapped",[34349]],[[63776,63776],"mapped",[40478]],[[63777,63777],"mapped",[23888]],[[63778,63778],"mapped",[28651]],[[63779,63779],"mapped",[34253]],[[63780,63780],"mapped",[35172]],[[63781,63781],"mapped",[25289]],[[63782,63782],"mapped",[33240]],[[63783,63783],"mapped",[34847]],[[63784,63784],"mapped",[24266]],[[63785,63785],"mapped",[26391]],[[63786,63786],"mapped",[28010]],[[63787,63787],"mapped",[29436]],[[63788,63788],"mapped",[37070]],[[63789,63789],"mapped",[20358]],[[63790,63790],"mapped",[20919]],[[63791,63791],"mapped",[21214]],[[63792,63792],"mapped",[25796]],[[63793,63793],"mapped",[27347]],[[63794,63794],"mapped",[29200]],[[63795,63795],"mapped",[30439]],[[63796,63796],"mapped",[32769]],[[63797,63797],"mapped",[34310]],[[63798,63798],"mapped",[34396]],[[63799,63799],"mapped",[36335]],[[63800,63800],"mapped",[38706]],[[63801,63801],"mapped",[39791]],[[63802,63802],"mapped",[40442]],[[63803,63803],"mapped",[30860]],[[63804,63804],"mapped",[31103]],[[63805,63805],"mapped",[32160]],[[63806,63806],"mapped",[33737]],[[63807,63807],"mapped",[37636]],[[63808,63808],"mapped",[40575]],[[63809,63809],"mapped",[35542]],[[63810,63810],"mapped",[22751]],[[63811,63811],"mapped",[24324]],[[63812,63812],"mapped",[31840]],[[63813,63813],"mapped",[32894]],[[63814,63814],"mapped",[29282]],[[63815,63815],"mapped",[30922]],[[63816,63816],"mapped",[36034]],[[63817,63817],"mapped",[38647]],[[63818,63818],"mapped",[22744]],[[63819,63819],"mapped",[23650]],[[63820,63820],"mapped",[27155]],[[63821,63821],"mapped",[28122]],[[63822,63822],"mapped",[28431]],[[63823,63823],"mapped",[32047]],[[63824,63824],"mapped",[32311]],[[63825,63825],"mapped",[38475]],[[63826,63826],"mapped",[21202]],[[63827,63827],"mapped",[32907]],[[63828,63828],"mapped",[20956]],[[63829,63829],"mapped",[20940]],[[63830,63830],"mapped",[31260]],[[63831,63831],"mapped",[32190]],[[63832,63832],"mapped",[33777]],[[63833,63833],"mapped",[38517]],[[63834,63834],"mapped",[35712]],[[63835,63835],"mapped",[25295]],[[63836,63836],"mapped",[27138]],[[63837,63837],"mapped",[35582]],[[63838,63838],"mapped",[20025]],[[63839,63839],"mapped",[23527]],[[63840,63840],"mapped",[24594]],[[63841,63841],"mapped",[29575]],[[63842,63842],"mapped",[30064]],[[63843,63843],"mapped",[21271]],[[63844,63844],"mapped",[30971]],[[63845,63845],"mapped",[20415]],[[63846,63846],"mapped",[24489]],[[63847,63847],"mapped",[19981]],[[63848,63848],"mapped",[27852]],[[63849,63849],"mapped",[25976]],[[63850,63850],"mapped",[32034]],[[63851,63851],"mapped",[21443]],[[63852,63852],"mapped",[22622]],[[63853,63853],"mapped",[30465]],[[63854,63854],"mapped",[33865]],[[63855,63855],"mapped",[35498]],[[63856,63856],"mapped",[27578]],[[63857,63857],"mapped",[36784]],[[63858,63858],"mapped",[27784]],[[63859,63859],"mapped",[25342]],[[63860,63860],"mapped",[33509]],[[63861,63861],"mapped",[25504]],[[63862,63862],"mapped",[30053]],[[63863,63863],"mapped",[20142]],[[63864,63864],"mapped",[20841]],[[63865,63865],"mapped",[20937]],[[63866,63866],"mapped",[26753]],[[63867,63867],"mapped",[31975]],[[63868,63868],"mapped",[33391]],[[63869,63869],"mapped",[35538]],[[63870,63870],"mapped",[37327]],[[63871,63871],"mapped",[21237]],[[63872,63872],"mapped",[21570]],[[63873,63873],"mapped",[22899]],[[63874,63874],"mapped",[24300]],[[63875,63875],"mapped",[26053]],[[63876,63876],"mapped",[28670]],[[63877,63877],"mapped",[31018]],[[63878,63878],"mapped",[38317]],[[63879,63879],"mapped",[39530]],[[63880,63880],"mapped",[40599]],[[63881,63881],"mapped",[40654]],[[63882,63882],"mapped",[21147]],[[63883,63883],"mapped",[26310]],[[63884,63884],"mapped",[27511]],[[63885,63885],"mapped",[36706]],[[63886,63886],"mapped",[24180]],[[63887,63887],"mapped",[24976]],[[63888,63888],"mapped",[25088]],[[63889,63889],"mapped",[25754]],[[63890,63890],"mapped",[28451]],[[63891,63891],"mapped",[29001]],[[63892,63892],"mapped",[29833]],[[63893,63893],"mapped",[31178]],[[63894,63894],"mapped",[32244]],[[63895,63895],"mapped",[32879]],[[63896,63896],"mapped",[36646]],[[63897,63897],"mapped",[34030]],[[63898,63898],"mapped",[36899]],[[63899,63899],"mapped",[37706]],[[63900,63900],"mapped",[21015]],[[63901,63901],"mapped",[21155]],[[63902,63902],"mapped",[21693]],[[63903,63903],"mapped",[28872]],[[63904,63904],"mapped",[35010]],[[63905,63905],"mapped",[35498]],[[63906,63906],"mapped",[24265]],[[63907,63907],"mapped",[24565]],[[63908,63908],"mapped",[25467]],[[63909,63909],"mapped",[27566]],[[63910,63910],"mapped",[31806]],[[63911,63911],"mapped",[29557]],[[63912,63912],"mapped",[20196]],[[63913,63913],"mapped",[22265]],[[63914,63914],"mapped",[23527]],[[63915,63915],"mapped",[23994]],[[63916,63916],"mapped",[24604]],[[63917,63917],"mapped",[29618]],[[63918,63918],"mapped",[29801]],[[63919,63919],"mapped",[32666]],[[63920,63920],"mapped",[32838]],[[63921,63921],"mapped",[37428]],[[63922,63922],"mapped",[38646]],[[63923,63923],"mapped",[38728]],[[63924,63924],"mapped",[38936]],[[63925,63925],"mapped",[20363]],[[63926,63926],"mapped",[31150]],[[63927,63927],"mapped",[37300]],[[63928,63928],"mapped",[38584]],[[63929,63929],"mapped",[24801]],[[63930,63930],"mapped",[20102]],[[63931,63931],"mapped",[20698]],[[63932,63932],"mapped",[23534]],[[63933,63933],"mapped",[23615]],[[63934,63934],"mapped",[26009]],[[63935,63935],"mapped",[27138]],[[63936,63936],"mapped",[29134]],[[63937,63937],"mapped",[30274]],[[63938,63938],"mapped",[34044]],[[63939,63939],"mapped",[36988]],[[63940,63940],"mapped",[40845]],[[63941,63941],"mapped",[26248]],[[63942,63942],"mapped",[38446]],[[63943,63943],"mapped",[21129]],[[63944,63944],"mapped",[26491]],[[63945,63945],"mapped",[26611]],[[63946,63946],"mapped",[27969]],[[63947,63947],"mapped",[28316]],[[63948,63948],"mapped",[29705]],[[63949,63949],"mapped",[30041]],[[63950,63950],"mapped",[30827]],[[63951,63951],"mapped",[32016]],[[63952,63952],"mapped",[39006]],[[63953,63953],"mapped",[20845]],[[63954,63954],"mapped",[25134]],[[63955,63955],"mapped",[38520]],[[63956,63956],"mapped",[20523]],[[63957,63957],"mapped",[23833]],[[63958,63958],"mapped",[28138]],[[63959,63959],"mapped",[36650]],[[63960,63960],"mapped",[24459]],[[63961,63961],"mapped",[24900]],[[63962,63962],"mapped",[26647]],[[63963,63963],"mapped",[29575]],[[63964,63964],"mapped",[38534]],[[63965,63965],"mapped",[21033]],[[63966,63966],"mapped",[21519]],[[63967,63967],"mapped",[23653]],[[63968,63968],"mapped",[26131]],[[63969,63969],"mapped",[26446]],[[63970,63970],"mapped",[26792]],[[63971,63971],"mapped",[27877]],[[63972,63972],"mapped",[29702]],[[63973,63973],"mapped",[30178]],[[63974,63974],"mapped",[32633]],[[63975,63975],"mapped",[35023]],[[63976,63976],"mapped",[35041]],[[63977,63977],"mapped",[37324]],[[63978,63978],"mapped",[38626]],[[63979,63979],"mapped",[21311]],[[63980,63980],"mapped",[28346]],[[63981,63981],"mapped",[21533]],[[63982,63982],"mapped",[29136]],[[63983,63983],"mapped",[29848]],[[63984,63984],"mapped",[34298]],[[63985,63985],"mapped",[38563]],[[63986,63986],"mapped",[40023]],[[63987,63987],"mapped",[40607]],[[63988,63988],"mapped",[26519]],[[63989,63989],"mapped",[28107]],[[63990,63990],"mapped",[33256]],[[63991,63991],"mapped",[31435]],[[63992,63992],"mapped",[31520]],[[63993,63993],"mapped",[31890]],[[63994,63994],"mapped",[29376]],[[63995,63995],"mapped",[28825]],[[63996,63996],"mapped",[35672]],[[63997,63997],"mapped",[20160]],[[63998,63998],"mapped",[33590]],[[63999,63999],"mapped",[21050]],[[64000,64000],"mapped",[20999]],[[64001,64001],"mapped",[24230]],[[64002,64002],"mapped",[25299]],[[64003,64003],"mapped",[31958]],[[64004,64004],"mapped",[23429]],[[64005,64005],"mapped",[27934]],[[64006,64006],"mapped",[26292]],[[64007,64007],"mapped",[36667]],[[64008,64008],"mapped",[34892]],[[64009,64009],"mapped",[38477]],[[64010,64010],"mapped",[35211]],[[64011,64011],"mapped",[24275]],[[64012,64012],"mapped",[20800]],[[64013,64013],"mapped",[21952]],[[64014,64015],"valid"],[[64016,64016],"mapped",[22618]],[[64017,64017],"valid"],[[64018,64018],"mapped",[26228]],[[64019,64020],"valid"],[[64021,64021],"mapped",[20958]],[[64022,64022],"mapped",[29482]],[[64023,64023],"mapped",[30410]],[[64024,64024],"mapped",[31036]],[[64025,64025],"mapped",[31070]],[[64026,64026],"mapped",[31077]],[[64027,64027],"mapped",[31119]],[[64028,64028],"mapped",[38742]],[[64029,64029],"mapped",[31934]],[[64030,64030],"mapped",[32701]],[[64031,64031],"valid"],[[64032,64032],"mapped",[34322]],[[64033,64033],"valid"],[[64034,64034],"mapped",[35576]],[[64035,64036],"valid"],[[64037,64037],"mapped",[36920]],[[64038,64038],"mapped",[37117]],[[64039,64041],"valid"],[[64042,64042],"mapped",[39151]],[[64043,64043],"mapped",[39164]],[[64044,64044],"mapped",[39208]],[[64045,64045],"mapped",[40372]],[[64046,64046],"mapped",[37086]],[[64047,64047],"mapped",[38583]],[[64048,64048],"mapped",[20398]],[[64049,64049],"mapped",[20711]],[[64050,64050],"mapped",[20813]],[[64051,64051],"mapped",[21193]],[[64052,64052],"mapped",[21220]],[[64053,64053],"mapped",[21329]],[[64054,64054],"mapped",[21917]],[[64055,64055],"mapped",[22022]],[[64056,64056],"mapped",[22120]],[[64057,64057],"mapped",[22592]],[[64058,64058],"mapped",[22696]],[[64059,64059],"mapped",[23652]],[[64060,64060],"mapped",[23662]],[[64061,64061],"mapped",[24724]],[[64062,64062],"mapped",[24936]],[[64063,64063],"mapped",[24974]],[[64064,64064],"mapped",[25074]],[[64065,64065],"mapped",[25935]],[[64066,64066],"mapped",[26082]],[[64067,64067],"mapped",[26257]],[[64068,64068],"mapped",[26757]],[[64069,64069],"mapped",[28023]],[[64070,64070],"mapped",[28186]],[[64071,64071],"mapped",[28450]],[[64072,64072],"mapped",[29038]],[[64073,64073],"mapped",[29227]],[[64074,64074],"mapped",[29730]],[[64075,64075],"mapped",[30865]],[[64076,64076],"mapped",[31038]],[[64077,64077],"mapped",[31049]],[[64078,64078],"mapped",[31048]],[[64079,64079],"mapped",[31056]],[[64080,64080],"mapped",[31062]],[[64081,64081],"mapped",[31069]],[[64082,64082],"mapped",[31117]],[[64083,64083],"mapped",[31118]],[[64084,64084],"mapped",[31296]],[[64085,64085],"mapped",[31361]],[[64086,64086],"mapped",[31680]],[[64087,64087],"mapped",[32244]],[[64088,64088],"mapped",[32265]],[[64089,64089],"mapped",[32321]],[[64090,64090],"mapped",[32626]],[[64091,64091],"mapped",[32773]],[[64092,64092],"mapped",[33261]],[[64093,64094],"mapped",[33401]],[[64095,64095],"mapped",[33879]],[[64096,64096],"mapped",[35088]],[[64097,64097],"mapped",[35222]],[[64098,64098],"mapped",[35585]],[[64099,64099],"mapped",[35641]],[[64100,64100],"mapped",[36051]],[[64101,64101],"mapped",[36104]],[[64102,64102],"mapped",[36790]],[[64103,64103],"mapped",[36920]],[[64104,64104],"mapped",[38627]],[[64105,64105],"mapped",[38911]],[[64106,64106],"mapped",[38971]],[[64107,64107],"mapped",[24693]],[[64108,64108],"mapped",[148206]],[[64109,64109],"mapped",[33304]],[[64110,64111],"disallowed"],[[64112,64112],"mapped",[20006]],[[64113,64113],"mapped",[20917]],[[64114,64114],"mapped",[20840]],[[64115,64115],"mapped",[20352]],[[64116,64116],"mapped",[20805]],[[64117,64117],"mapped",[20864]],[[64118,64118],"mapped",[21191]],[[64119,64119],"mapped",[21242]],[[64120,64120],"mapped",[21917]],[[64121,64121],"mapped",[21845]],[[64122,64122],"mapped",[21913]],[[64123,64123],"mapped",[21986]],[[64124,64124],"mapped",[22618]],[[64125,64125],"mapped",[22707]],[[64126,64126],"mapped",[22852]],[[64127,64127],"mapped",[22868]],[[64128,64128],"mapped",[23138]],[[64129,64129],"mapped",[23336]],[[64130,64130],"mapped",[24274]],[[64131,64131],"mapped",[24281]],[[64132,64132],"mapped",[24425]],[[64133,64133],"mapped",[24493]],[[64134,64134],"mapped",[24792]],[[64135,64135],"mapped",[24910]],[[64136,64136],"mapped",[24840]],[[64137,64137],"mapped",[24974]],[[64138,64138],"mapped",[24928]],[[64139,64139],"mapped",[25074]],[[64140,64140],"mapped",[25140]],[[64141,64141],"mapped",[25540]],[[64142,64142],"mapped",[25628]],[[64143,64143],"mapped",[25682]],[[64144,64144],"mapped",[25942]],[[64145,64145],"mapped",[26228]],[[64146,64146],"mapped",[26391]],[[64147,64147],"mapped",[26395]],[[64148,64148],"mapped",[26454]],[[64149,64149],"mapped",[27513]],[[64150,64150],"mapped",[27578]],[[64151,64151],"mapped",[27969]],[[64152,64152],"mapped",[28379]],[[64153,64153],"mapped",[28363]],[[64154,64154],"mapped",[28450]],[[64155,64155],"mapped",[28702]],[[64156,64156],"mapped",[29038]],[[64157,64157],"mapped",[30631]],[[64158,64158],"mapped",[29237]],[[64159,64159],"mapped",[29359]],[[64160,64160],"mapped",[29482]],[[64161,64161],"mapped",[29809]],[[64162,64162],"mapped",[29958]],[[64163,64163],"mapped",[30011]],[[64164,64164],"mapped",[30237]],[[64165,64165],"mapped",[30239]],[[64166,64166],"mapped",[30410]],[[64167,64167],"mapped",[30427]],[[64168,64168],"mapped",[30452]],[[64169,64169],"mapped",[30538]],[[64170,64170],"mapped",[30528]],[[64171,64171],"mapped",[30924]],[[64172,64172],"mapped",[31409]],[[64173,64173],"mapped",[31680]],[[64174,64174],"mapped",[31867]],[[64175,64175],"mapped",[32091]],[[64176,64176],"mapped",[32244]],[[64177,64177],"mapped",[32574]],[[64178,64178],"mapped",[32773]],[[64179,64179],"mapped",[33618]],[[64180,64180],"mapped",[33775]],[[64181,64181],"mapped",[34681]],[[64182,64182],"mapped",[35137]],[[64183,64183],"mapped",[35206]],[[64184,64184],"mapped",[35222]],[[64185,64185],"mapped",[35519]],[[64186,64186],"mapped",[35576]],[[64187,64187],"mapped",[35531]],[[64188,64188],"mapped",[35585]],[[64189,64189],"mapped",[35582]],[[64190,64190],"mapped",[35565]],[[64191,64191],"mapped",[35641]],[[64192,64192],"mapped",[35722]],[[64193,64193],"mapped",[36104]],[[64194,64194],"mapped",[36664]],[[64195,64195],"mapped",[36978]],[[64196,64196],"mapped",[37273]],[[64197,64197],"mapped",[37494]],[[64198,64198],"mapped",[38524]],[[64199,64199],"mapped",[38627]],[[64200,64200],"mapped",[38742]],[[64201,64201],"mapped",[38875]],[[64202,64202],"mapped",[38911]],[[64203,64203],"mapped",[38923]],[[64204,64204],"mapped",[38971]],[[64205,64205],"mapped",[39698]],[[64206,64206],"mapped",[40860]],[[64207,64207],"mapped",[141386]],[[64208,64208],"mapped",[141380]],[[64209,64209],"mapped",[144341]],[[64210,64210],"mapped",[15261]],[[64211,64211],"mapped",[16408]],[[64212,64212],"mapped",[16441]],[[64213,64213],"mapped",[152137]],[[64214,64214],"mapped",[154832]],[[64215,64215],"mapped",[163539]],[[64216,64216],"mapped",[40771]],[[64217,64217],"mapped",[40846]],[[64218,64255],"disallowed"],[[64256,64256],"mapped",[102,102]],[[64257,64257],"mapped",[102,105]],[[64258,64258],"mapped",[102,108]],[[64259,64259],"mapped",[102,102,105]],[[64260,64260],"mapped",[102,102,108]],[[64261,64262],"mapped",[115,116]],[[64263,64274],"disallowed"],[[64275,64275],"mapped",[1396,1398]],[[64276,64276],"mapped",[1396,1381]],[[64277,64277],"mapped",[1396,1387]],[[64278,64278],"mapped",[1406,1398]],[[64279,64279],"mapped",[1396,1389]],[[64280,64284],"disallowed"],[[64285,64285],"mapped",[1497,1460]],[[64286,64286],"valid"],[[64287,64287],"mapped",[1522,1463]],[[64288,64288],"mapped",[1506]],[[64289,64289],"mapped",[1488]],[[64290,64290],"mapped",[1491]],[[64291,64291],"mapped",[1492]],[[64292,64292],"mapped",[1499]],[[64293,64293],"mapped",[1500]],[[64294,64294],"mapped",[1501]],[[64295,64295],"mapped",[1512]],[[64296,64296],"mapped",[1514]],[[64297,64297],"disallowed_STD3_mapped",[43]],[[64298,64298],"mapped",[1513,1473]],[[64299,64299],"mapped",[1513,1474]],[[64300,64300],"mapped",[1513,1468,1473]],[[64301,64301],"mapped",[1513,1468,1474]],[[64302,64302],"mapped",[1488,1463]],[[64303,64303],"mapped",[1488,1464]],[[64304,64304],"mapped",[1488,1468]],[[64305,64305],"mapped",[1489,1468]],[[64306,64306],"mapped",[1490,1468]],[[64307,64307],"mapped",[1491,1468]],[[64308,64308],"mapped",[1492,1468]],[[64309,64309],"mapped",[1493,1468]],[[64310,64310],"mapped",[1494,1468]],[[64311,64311],"disallowed"],[[64312,64312],"mapped",[1496,1468]],[[64313,64313],"mapped",[1497,1468]],[[64314,64314],"mapped",[1498,1468]],[[64315,64315],"mapped",[1499,1468]],[[64316,64316],"mapped",[1500,1468]],[[64317,64317],"disallowed"],[[64318,64318],"mapped",[1502,1468]],[[64319,64319],"disallowed"],[[64320,64320],"mapped",[1504,1468]],[[64321,64321],"mapped",[1505,1468]],[[64322,64322],"disallowed"],[[64323,64323],"mapped",[1507,1468]],[[64324,64324],"mapped",[1508,1468]],[[64325,64325],"disallowed"],[[64326,64326],"mapped",[1510,1468]],[[64327,64327],"mapped",[1511,1468]],[[64328,64328],"mapped",[1512,1468]],[[64329,64329],"mapped",[1513,1468]],[[64330,64330],"mapped",[1514,1468]],[[64331,64331],"mapped",[1493,1465]],[[64332,64332],"mapped",[1489,1471]],[[64333,64333],"mapped",[1499,1471]],[[64334,64334],"mapped",[1508,1471]],[[64335,64335],"mapped",[1488,1500]],[[64336,64337],"mapped",[1649]],[[64338,64341],"mapped",[1659]],[[64342,64345],"mapped",[1662]],[[64346,64349],"mapped",[1664]],[[64350,64353],"mapped",[1658]],[[64354,64357],"mapped",[1663]],[[64358,64361],"mapped",[1657]],[[64362,64365],"mapped",[1700]],[[64366,64369],"mapped",[1702]],[[64370,64373],"mapped",[1668]],[[64374,64377],"mapped",[1667]],[[64378,64381],"mapped",[1670]],[[64382,64385],"mapped",[1671]],[[64386,64387],"mapped",[1677]],[[64388,64389],"mapped",[1676]],[[64390,64391],"mapped",[1678]],[[64392,64393],"mapped",[1672]],[[64394,64395],"mapped",[1688]],[[64396,64397],"mapped",[1681]],[[64398,64401],"mapped",[1705]],[[64402,64405],"mapped",[1711]],[[64406,64409],"mapped",[1715]],[[64410,64413],"mapped",[1713]],[[64414,64415],"mapped",[1722]],[[64416,64419],"mapped",[1723]],[[64420,64421],"mapped",[1728]],[[64422,64425],"mapped",[1729]],[[64426,64429],"mapped",[1726]],[[64430,64431],"mapped",[1746]],[[64432,64433],"mapped",[1747]],[[64434,64449],"valid",[],"NV8"],[[64450,64466],"disallowed"],[[64467,64470],"mapped",[1709]],[[64471,64472],"mapped",[1735]],[[64473,64474],"mapped",[1734]],[[64475,64476],"mapped",[1736]],[[64477,64477],"mapped",[1735,1652]],[[64478,64479],"mapped",[1739]],[[64480,64481],"mapped",[1733]],[[64482,64483],"mapped",[1737]],[[64484,64487],"mapped",[1744]],[[64488,64489],"mapped",[1609]],[[64490,64491],"mapped",[1574,1575]],[[64492,64493],"mapped",[1574,1749]],[[64494,64495],"mapped",[1574,1608]],[[64496,64497],"mapped",[1574,1735]],[[64498,64499],"mapped",[1574,1734]],[[64500,64501],"mapped",[1574,1736]],[[64502,64504],"mapped",[1574,1744]],[[64505,64507],"mapped",[1574,1609]],[[64508,64511],"mapped",[1740]],[[64512,64512],"mapped",[1574,1580]],[[64513,64513],"mapped",[1574,1581]],[[64514,64514],"mapped",[1574,1605]],[[64515,64515],"mapped",[1574,1609]],[[64516,64516],"mapped",[1574,1610]],[[64517,64517],"mapped",[1576,1580]],[[64518,64518],"mapped",[1576,1581]],[[64519,64519],"mapped",[1576,1582]],[[64520,64520],"mapped",[1576,1605]],[[64521,64521],"mapped",[1576,1609]],[[64522,64522],"mapped",[1576,1610]],[[64523,64523],"mapped",[1578,1580]],[[64524,64524],"mapped",[1578,1581]],[[64525,64525],"mapped",[1578,1582]],[[64526,64526],"mapped",[1578,1605]],[[64527,64527],"mapped",[1578,1609]],[[64528,64528],"mapped",[1578,1610]],[[64529,64529],"mapped",[1579,1580]],[[64530,64530],"mapped",[1579,1605]],[[64531,64531],"mapped",[1579,1609]],[[64532,64532],"mapped",[1579,1610]],[[64533,64533],"mapped",[1580,1581]],[[64534,64534],"mapped",[1580,1605]],[[64535,64535],"mapped",[1581,1580]],[[64536,64536],"mapped",[1581,1605]],[[64537,64537],"mapped",[1582,1580]],[[64538,64538],"mapped",[1582,1581]],[[64539,64539],"mapped",[1582,1605]],[[64540,64540],"mapped",[1587,1580]],[[64541,64541],"mapped",[1587,1581]],[[64542,64542],"mapped",[1587,1582]],[[64543,64543],"mapped",[1587,1605]],[[64544,64544],"mapped",[1589,1581]],[[64545,64545],"mapped",[1589,1605]],[[64546,64546],"mapped",[1590,1580]],[[64547,64547],"mapped",[1590,1581]],[[64548,64548],"mapped",[1590,1582]],[[64549,64549],"mapped",[1590,1605]],[[64550,64550],"mapped",[1591,1581]],[[64551,64551],"mapped",[1591,1605]],[[64552,64552],"mapped",[1592,1605]],[[64553,64553],"mapped",[1593,1580]],[[64554,64554],"mapped",[1593,1605]],[[64555,64555],"mapped",[1594,1580]],[[64556,64556],"mapped",[1594,1605]],[[64557,64557],"mapped",[1601,1580]],[[64558,64558],"mapped",[1601,1581]],[[64559,64559],"mapped",[1601,1582]],[[64560,64560],"mapped",[1601,1605]],[[64561,64561],"mapped",[1601,1609]],[[64562,64562],"mapped",[1601,1610]],[[64563,64563],"mapped",[1602,1581]],[[64564,64564],"mapped",[1602,1605]],[[64565,64565],"mapped",[1602,1609]],[[64566,64566],"mapped",[1602,1610]],[[64567,64567],"mapped",[1603,1575]],[[64568,64568],"mapped",[1603,1580]],[[64569,64569],"mapped",[1603,1581]],[[64570,64570],"mapped",[1603,1582]],[[64571,64571],"mapped",[1603,1604]],[[64572,64572],"mapped",[1603,1605]],[[64573,64573],"mapped",[1603,1609]],[[64574,64574],"mapped",[1603,1610]],[[64575,64575],"mapped",[1604,1580]],[[64576,64576],"mapped",[1604,1581]],[[64577,64577],"mapped",[1604,1582]],[[64578,64578],"mapped",[1604,1605]],[[64579,64579],"mapped",[1604,1609]],[[64580,64580],"mapped",[1604,1610]],[[64581,64581],"mapped",[1605,1580]],[[64582,64582],"mapped",[1605,1581]],[[64583,64583],"mapped",[1605,1582]],[[64584,64584],"mapped",[1605,1605]],[[64585,64585],"mapped",[1605,1609]],[[64586,64586],"mapped",[1605,1610]],[[64587,64587],"mapped",[1606,1580]],[[64588,64588],"mapped",[1606,1581]],[[64589,64589],"mapped",[1606,1582]],[[64590,64590],"mapped",[1606,1605]],[[64591,64591],"mapped",[1606,1609]],[[64592,64592],"mapped",[1606,1610]],[[64593,64593],"mapped",[1607,1580]],[[64594,64594],"mapped",[1607,1605]],[[64595,64595],"mapped",[1607,1609]],[[64596,64596],"mapped",[1607,1610]],[[64597,64597],"mapped",[1610,1580]],[[64598,64598],"mapped",[1610,1581]],[[64599,64599],"mapped",[1610,1582]],[[64600,64600],"mapped",[1610,1605]],[[64601,64601],"mapped",[1610,1609]],[[64602,64602],"mapped",[1610,1610]],[[64603,64603],"mapped",[1584,1648]],[[64604,64604],"mapped",[1585,1648]],[[64605,64605],"mapped",[1609,1648]],[[64606,64606],"disallowed_STD3_mapped",[32,1612,1617]],[[64607,64607],"disallowed_STD3_mapped",[32,1613,1617]],[[64608,64608],"disallowed_STD3_mapped",[32,1614,1617]],[[64609,64609],"disallowed_STD3_mapped",[32,1615,1617]],[[64610,64610],"disallowed_STD3_mapped",[32,1616,1617]],[[64611,64611],"disallowed_STD3_mapped",[32,1617,1648]],[[64612,64612],"mapped",[1574,1585]],[[64613,64613],"mapped",[1574,1586]],[[64614,64614],"mapped",[1574,1605]],[[64615,64615],"mapped",[1574,1606]],[[64616,64616],"mapped",[1574,1609]],[[64617,64617],"mapped",[1574,1610]],[[64618,64618],"mapped",[1576,1585]],[[64619,64619],"mapped",[1576,1586]],[[64620,64620],"mapped",[1576,1605]],[[64621,64621],"mapped",[1576,1606]],[[64622,64622],"mapped",[1576,1609]],[[64623,64623],"mapped",[1576,1610]],[[64624,64624],"mapped",[1578,1585]],[[64625,64625],"mapped",[1578,1586]],[[64626,64626],"mapped",[1578,1605]],[[64627,64627],"mapped",[1578,1606]],[[64628,64628],"mapped",[1578,1609]],[[64629,64629],"mapped",[1578,1610]],[[64630,64630],"mapped",[1579,1585]],[[64631,64631],"mapped",[1579,1586]],[[64632,64632],"mapped",[1579,1605]],[[64633,64633],"mapped",[1579,1606]],[[64634,64634],"mapped",[1579,1609]],[[64635,64635],"mapped",[1579,1610]],[[64636,64636],"mapped",[1601,1609]],[[64637,64637],"mapped",[1601,1610]],[[64638,64638],"mapped",[1602,1609]],[[64639,64639],"mapped",[1602,1610]],[[64640,64640],"mapped",[1603,1575]],[[64641,64641],"mapped",[1603,1604]],[[64642,64642],"mapped",[1603,1605]],[[64643,64643],"mapped",[1603,1609]],[[64644,64644],"mapped",[1603,1610]],[[64645,64645],"mapped",[1604,1605]],[[64646,64646],"mapped",[1604,1609]],[[64647,64647],"mapped",[1604,1610]],[[64648,64648],"mapped",[1605,1575]],[[64649,64649],"mapped",[1605,1605]],[[64650,64650],"mapped",[1606,1585]],[[64651,64651],"mapped",[1606,1586]],[[64652,64652],"mapped",[1606,1605]],[[64653,64653],"mapped",[1606,1606]],[[64654,64654],"mapped",[1606,1609]],[[64655,64655],"mapped",[1606,1610]],[[64656,64656],"mapped",[1609,1648]],[[64657,64657],"mapped",[1610,1585]],[[64658,64658],"mapped",[1610,1586]],[[64659,64659],"mapped",[1610,1605]],[[64660,64660],"mapped",[1610,1606]],[[64661,64661],"mapped",[1610,1609]],[[64662,64662],"mapped",[1610,1610]],[[64663,64663],"mapped",[1574,1580]],[[64664,64664],"mapped",[1574,1581]],[[64665,64665],"mapped",[1574,1582]],[[64666,64666],"mapped",[1574,1605]],[[64667,64667],"mapped",[1574,1607]],[[64668,64668],"mapped",[1576,1580]],[[64669,64669],"mapped",[1576,1581]],[[64670,64670],"mapped",[1576,1582]],[[64671,64671],"mapped",[1576,1605]],[[64672,64672],"mapped",[1576,1607]],[[64673,64673],"mapped",[1578,1580]],[[64674,64674],"mapped",[1578,1581]],[[64675,64675],"mapped",[1578,1582]],[[64676,64676],"mapped",[1578,1605]],[[64677,64677],"mapped",[1578,1607]],[[64678,64678],"mapped",[1579,1605]],[[64679,64679],"mapped",[1580,1581]],[[64680,64680],"mapped",[1580,1605]],[[64681,64681],"mapped",[1581,1580]],[[64682,64682],"mapped",[1581,1605]],[[64683,64683],"mapped",[1582,1580]],[[64684,64684],"mapped",[1582,1605]],[[64685,64685],"mapped",[1587,1580]],[[64686,64686],"mapped",[1587,1581]],[[64687,64687],"mapped",[1587,1582]],[[64688,64688],"mapped",[1587,1605]],[[64689,64689],"mapped",[1589,1581]],[[64690,64690],"mapped",[1589,1582]],[[64691,64691],"mapped",[1589,1605]],[[64692,64692],"mapped",[1590,1580]],[[64693,64693],"mapped",[1590,1581]],[[64694,64694],"mapped",[1590,1582]],[[64695,64695],"mapped",[1590,1605]],[[64696,64696],"mapped",[1591,1581]],[[64697,64697],"mapped",[1592,1605]],[[64698,64698],"mapped",[1593,1580]],[[64699,64699],"mapped",[1593,1605]],[[64700,64700],"mapped",[1594,1580]],[[64701,64701],"mapped",[1594,1605]],[[64702,64702],"mapped",[1601,1580]],[[64703,64703],"mapped",[1601,1581]],[[64704,64704],"mapped",[1601,1582]],[[64705,64705],"mapped",[1601,1605]],[[64706,64706],"mapped",[1602,1581]],[[64707,64707],"mapped",[1602,1605]],[[64708,64708],"mapped",[1603,1580]],[[64709,64709],"mapped",[1603,1581]],[[64710,64710],"mapped",[1603,1582]],[[64711,64711],"mapped",[1603,1604]],[[64712,64712],"mapped",[1603,1605]],[[64713,64713],"mapped",[1604,1580]],[[64714,64714],"mapped",[1604,1581]],[[64715,64715],"mapped",[1604,1582]],[[64716,64716],"mapped",[1604,1605]],[[64717,64717],"mapped",[1604,1607]],[[64718,64718],"mapped",[1605,1580]],[[64719,64719],"mapped",[1605,1581]],[[64720,64720],"mapped",[1605,1582]],[[64721,64721],"mapped",[1605,1605]],[[64722,64722],"mapped",[1606,1580]],[[64723,64723],"mapped",[1606,1581]],[[64724,64724],"mapped",[1606,1582]],[[64725,64725],"mapped",[1606,1605]],[[64726,64726],"mapped",[1606,1607]],[[64727,64727],"mapped",[1607,1580]],[[64728,64728],"mapped",[1607,1605]],[[64729,64729],"mapped",[1607,1648]],[[64730,64730],"mapped",[1610,1580]],[[64731,64731],"mapped",[1610,1581]],[[64732,64732],"mapped",[1610,1582]],[[64733,64733],"mapped",[1610,1605]],[[64734,64734],"mapped",[1610,1607]],[[64735,64735],"mapped",[1574,1605]],[[64736,64736],"mapped",[1574,1607]],[[64737,64737],"mapped",[1576,1605]],[[64738,64738],"mapped",[1576,1607]],[[64739,64739],"mapped",[1578,1605]],[[64740,64740],"mapped",[1578,1607]],[[64741,64741],"mapped",[1579,1605]],[[64742,64742],"mapped",[1579,1607]],[[64743,64743],"mapped",[1587,1605]],[[64744,64744],"mapped",[1587,1607]],[[64745,64745],"mapped",[1588,1605]],[[64746,64746],"mapped",[1588,1607]],[[64747,64747],"mapped",[1603,1604]],[[64748,64748],"mapped",[1603,1605]],[[64749,64749],"mapped",[1604,1605]],[[64750,64750],"mapped",[1606,1605]],[[64751,64751],"mapped",[1606,1607]],[[64752,64752],"mapped",[1610,1605]],[[64753,64753],"mapped",[1610,1607]],[[64754,64754],"mapped",[1600,1614,1617]],[[64755,64755],"mapped",[1600,1615,1617]],[[64756,64756],"mapped",[1600,1616,1617]],[[64757,64757],"mapped",[1591,1609]],[[64758,64758],"mapped",[1591,1610]],[[64759,64759],"mapped",[1593,1609]],[[64760,64760],"mapped",[1593,1610]],[[64761,64761],"mapped",[1594,1609]],[[64762,64762],"mapped",[1594,1610]],[[64763,64763],"mapped",[1587,1609]],[[64764,64764],"mapped",[1587,1610]],[[64765,64765],"mapped",[1588,1609]],[[64766,64766],"mapped",[1588,1610]],[[64767,64767],"mapped",[1581,1609]],[[64768,64768],"mapped",[1581,1610]],[[64769,64769],"mapped",[1580,1609]],[[64770,64770],"mapped",[1580,1610]],[[64771,64771],"mapped",[1582,1609]],[[64772,64772],"mapped",[1582,1610]],[[64773,64773],"mapped",[1589,1609]],[[64774,64774],"mapped",[1589,1610]],[[64775,64775],"mapped",[1590,1609]],[[64776,64776],"mapped",[1590,1610]],[[64777,64777],"mapped",[1588,1580]],[[64778,64778],"mapped",[1588,1581]],[[64779,64779],"mapped",[1588,1582]],[[64780,64780],"mapped",[1588,1605]],[[64781,64781],"mapped",[1588,1585]],[[64782,64782],"mapped",[1587,1585]],[[64783,64783],"mapped",[1589,1585]],[[64784,64784],"mapped",[1590,1585]],[[64785,64785],"mapped",[1591,1609]],[[64786,64786],"mapped",[1591,1610]],[[64787,64787],"mapped",[1593,1609]],[[64788,64788],"mapped",[1593,1610]],[[64789,64789],"mapped",[1594,1609]],[[64790,64790],"mapped",[1594,1610]],[[64791,64791],"mapped",[1587,1609]],[[64792,64792],"mapped",[1587,1610]],[[64793,64793],"mapped",[1588,1609]],[[64794,64794],"mapped",[1588,1610]],[[64795,64795],"mapped",[1581,1609]],[[64796,64796],"mapped",[1581,1610]],[[64797,64797],"mapped",[1580,1609]],[[64798,64798],"mapped",[1580,1610]],[[64799,64799],"mapped",[1582,1609]],[[64800,64800],"mapped",[1582,1610]],[[64801,64801],"mapped",[1589,1609]],[[64802,64802],"mapped",[1589,1610]],[[64803,64803],"mapped",[1590,1609]],[[64804,64804],"mapped",[1590,1610]],[[64805,64805],"mapped",[1588,1580]],[[64806,64806],"mapped",[1588,1581]],[[64807,64807],"mapped",[1588,1582]],[[64808,64808],"mapped",[1588,1605]],[[64809,64809],"mapped",[1588,1585]],[[64810,64810],"mapped",[1587,1585]],[[64811,64811],"mapped",[1589,1585]],[[64812,64812],"mapped",[1590,1585]],[[64813,64813],"mapped",[1588,1580]],[[64814,64814],"mapped",[1588,1581]],[[64815,64815],"mapped",[1588,1582]],[[64816,64816],"mapped",[1588,1605]],[[64817,64817],"mapped",[1587,1607]],[[64818,64818],"mapped",[1588,1607]],[[64819,64819],"mapped",[1591,1605]],[[64820,64820],"mapped",[1587,1580]],[[64821,64821],"mapped",[1587,1581]],[[64822,64822],"mapped",[1587,1582]],[[64823,64823],"mapped",[1588,1580]],[[64824,64824],"mapped",[1588,1581]],[[64825,64825],"mapped",[1588,1582]],[[64826,64826],"mapped",[1591,1605]],[[64827,64827],"mapped",[1592,1605]],[[64828,64829],"mapped",[1575,1611]],[[64830,64831],"valid",[],"NV8"],[[64832,64847],"disallowed"],[[64848,64848],"mapped",[1578,1580,1605]],[[64849,64850],"mapped",[1578,1581,1580]],[[64851,64851],"mapped",[1578,1581,1605]],[[64852,64852],"mapped",[1578,1582,1605]],[[64853,64853],"mapped",[1578,1605,1580]],[[64854,64854],"mapped",[1578,1605,1581]],[[64855,64855],"mapped",[1578,1605,1582]],[[64856,64857],"mapped",[1580,1605,1581]],[[64858,64858],"mapped",[1581,1605,1610]],[[64859,64859],"mapped",[1581,1605,1609]],[[64860,64860],"mapped",[1587,1581,1580]],[[64861,64861],"mapped",[1587,1580,1581]],[[64862,64862],"mapped",[1587,1580,1609]],[[64863,64864],"mapped",[1587,1605,1581]],[[64865,64865],"mapped",[1587,1605,1580]],[[64866,64867],"mapped",[1587,1605,1605]],[[64868,64869],"mapped",[1589,1581,1581]],[[64870,64870],"mapped",[1589,1605,1605]],[[64871,64872],"mapped",[1588,1581,1605]],[[64873,64873],"mapped",[1588,1580,1610]],[[64874,64875],"mapped",[1588,1605,1582]],[[64876,64877],"mapped",[1588,1605,1605]],[[64878,64878],"mapped",[1590,1581,1609]],[[64879,64880],"mapped",[1590,1582,1605]],[[64881,64882],"mapped",[1591,1605,1581]],[[64883,64883],"mapped",[1591,1605,1605]],[[64884,64884],"mapped",[1591,1605,1610]],[[64885,64885],"mapped",[1593,1580,1605]],[[64886,64887],"mapped",[1593,1605,1605]],[[64888,64888],"mapped",[1593,1605,1609]],[[64889,64889],"mapped",[1594,1605,1605]],[[64890,64890],"mapped",[1594,1605,1610]],[[64891,64891],"mapped",[1594,1605,1609]],[[64892,64893],"mapped",[1601,1582,1605]],[[64894,64894],"mapped",[1602,1605,1581]],[[64895,64895],"mapped",[1602,1605,1605]],[[64896,64896],"mapped",[1604,1581,1605]],[[64897,64897],"mapped",[1604,1581,1610]],[[64898,64898],"mapped",[1604,1581,1609]],[[64899,64900],"mapped",[1604,1580,1580]],[[64901,64902],"mapped",[1604,1582,1605]],[[64903,64904],"mapped",[1604,1605,1581]],[[64905,64905],"mapped",[1605,1581,1580]],[[64906,64906],"mapped",[1605,1581,1605]],[[64907,64907],"mapped",[1605,1581,1610]],[[64908,64908],"mapped",[1605,1580,1581]],[[64909,64909],"mapped",[1605,1580,1605]],[[64910,64910],"mapped",[1605,1582,1580]],[[64911,64911],"mapped",[1605,1582,1605]],[[64912,64913],"disallowed"],[[64914,64914],"mapped",[1605,1580,1582]],[[64915,64915],"mapped",[1607,1605,1580]],[[64916,64916],"mapped",[1607,1605,1605]],[[64917,64917],"mapped",[1606,1581,1605]],[[64918,64918],"mapped",[1606,1581,1609]],[[64919,64920],"mapped",[1606,1580,1605]],[[64921,64921],"mapped",[1606,1580,1609]],[[64922,64922],"mapped",[1606,1605,1610]],[[64923,64923],"mapped",[1606,1605,1609]],[[64924,64925],"mapped",[1610,1605,1605]],[[64926,64926],"mapped",[1576,1582,1610]],[[64927,64927],"mapped",[1578,1580,1610]],[[64928,64928],"mapped",[1578,1580,1609]],[[64929,64929],"mapped",[1578,1582,1610]],[[64930,64930],"mapped",[1578,1582,1609]],[[64931,64931],"mapped",[1578,1605,1610]],[[64932,64932],"mapped",[1578,1605,1609]],[[64933,64933],"mapped",[1580,1605,1610]],[[64934,64934],"mapped",[1580,1581,1609]],[[64935,64935],"mapped",[1580,1605,1609]],[[64936,64936],"mapped",[1587,1582,1609]],[[64937,64937],"mapped",[1589,1581,1610]],[[64938,64938],"mapped",[1588,1581,1610]],[[64939,64939],"mapped",[1590,1581,1610]],[[64940,64940],"mapped",[1604,1580,1610]],[[64941,64941],"mapped",[1604,1605,1610]],[[64942,64942],"mapped",[1610,1581,1610]],[[64943,64943],"mapped",[1610,1580,1610]],[[64944,64944],"mapped",[1610,1605,1610]],[[64945,64945],"mapped",[1605,1605,1610]],[[64946,64946],"mapped",[1602,1605,1610]],[[64947,64947],"mapped",[1606,1581,1610]],[[64948,64948],"mapped",[1602,1605,1581]],[[64949,64949],"mapped",[1604,1581,1605]],[[64950,64950],"mapped",[1593,1605,1610]],[[64951,64951],"mapped",[1603,1605,1610]],[[64952,64952],"mapped",[1606,1580,1581]],[[64953,64953],"mapped",[1605,1582,1610]],[[64954,64954],"mapped",[1604,1580,1605]],[[64955,64955],"mapped",[1603,1605,1605]],[[64956,64956],"mapped",[1604,1580,1605]],[[64957,64957],"mapped",[1606,1580,1581]],[[64958,64958],"mapped",[1580,1581,1610]],[[64959,64959],"mapped",[1581,1580,1610]],[[64960,64960],"mapped",[1605,1580,1610]],[[64961,64961],"mapped",[1601,1605,1610]],[[64962,64962],"mapped",[1576,1581,1610]],[[64963,64963],"mapped",[1603,1605,1605]],[[64964,64964],"mapped",[1593,1580,1605]],[[64965,64965],"mapped",[1589,1605,1605]],[[64966,64966],"mapped",[1587,1582,1610]],[[64967,64967],"mapped",[1606,1580,1610]],[[64968,64975],"disallowed"],[[64976,65007],"disallowed"],[[65008,65008],"mapped",[1589,1604,1746]],[[65009,65009],"mapped",[1602,1604,1746]],[[65010,65010],"mapped",[1575,1604,1604,1607]],[[65011,65011],"mapped",[1575,1603,1576,1585]],[[65012,65012],"mapped",[1605,1581,1605,1583]],[[65013,65013],"mapped",[1589,1604,1593,1605]],[[65014,65014],"mapped",[1585,1587,1608,1604]],[[65015,65015],"mapped",[1593,1604,1610,1607]],[[65016,65016],"mapped",[1608,1587,1604,1605]],[[65017,65017],"mapped",[1589,1604,1609]],[[65018,65018],"disallowed_STD3_mapped",[1589,1604,1609,32,1575,1604,1604,1607,32,1593,1604,1610,1607,32,1608,1587,1604,1605]],[[65019,65019],"disallowed_STD3_mapped",[1580,1604,32,1580,1604,1575,1604,1607]],[[65020,65020],"mapped",[1585,1740,1575,1604]],[[65021,65021],"valid",[],"NV8"],[[65022,65023],"disallowed"],[[65024,65039],"ignored"],[[65040,65040],"disallowed_STD3_mapped",[44]],[[65041,65041],"mapped",[12289]],[[65042,65042],"disallowed"],[[65043,65043],"disallowed_STD3_mapped",[58]],[[65044,65044],"disallowed_STD3_mapped",[59]],[[65045,65045],"disallowed_STD3_mapped",[33]],[[65046,65046],"disallowed_STD3_mapped",[63]],[[65047,65047],"mapped",[12310]],[[65048,65048],"mapped",[12311]],[[65049,65049],"disallowed"],[[65050,65055],"disallowed"],[[65056,65059],"valid"],[[65060,65062],"valid"],[[65063,65069],"valid"],[[65070,65071],"valid"],[[65072,65072],"disallowed"],[[65073,65073],"mapped",[8212]],[[65074,65074],"mapped",[8211]],[[65075,65076],"disallowed_STD3_mapped",[95]],[[65077,65077],"disallowed_STD3_mapped",[40]],[[65078,65078],"disallowed_STD3_mapped",[41]],[[65079,65079],"disallowed_STD3_mapped",[123]],[[65080,65080],"disallowed_STD3_mapped",[125]],[[65081,65081],"mapped",[12308]],[[65082,65082],"mapped",[12309]],[[65083,65083],"mapped",[12304]],[[65084,65084],"mapped",[12305]],[[65085,65085],"mapped",[12298]],[[65086,65086],"mapped",[12299]],[[65087,65087],"mapped",[12296]],[[65088,65088],"mapped",[12297]],[[65089,65089],"mapped",[12300]],[[65090,65090],"mapped",[12301]],[[65091,65091],"mapped",[12302]],[[65092,65092],"mapped",[12303]],[[65093,65094],"valid",[],"NV8"],[[65095,65095],"disallowed_STD3_mapped",[91]],[[65096,65096],"disallowed_STD3_mapped",[93]],[[65097,65100],"disallowed_STD3_mapped",[32,773]],[[65101,65103],"disallowed_STD3_mapped",[95]],[[65104,65104],"disallowed_STD3_mapped",[44]],[[65105,65105],"mapped",[12289]],[[65106,65106],"disallowed"],[[65107,65107],"disallowed"],[[65108,65108],"disallowed_STD3_mapped",[59]],[[65109,65109],"disallowed_STD3_mapped",[58]],[[65110,65110],"disallowed_STD3_mapped",[63]],[[65111,65111],"disallowed_STD3_mapped",[33]],[[65112,65112],"mapped",[8212]],[[65113,65113],"disallowed_STD3_mapped",[40]],[[65114,65114],"disallowed_STD3_mapped",[41]],[[65115,65115],"disallowed_STD3_mapped",[123]],[[65116,65116],"disallowed_STD3_mapped",[125]],[[65117,65117],"mapped",[12308]],[[65118,65118],"mapped",[12309]],[[65119,65119],"disallowed_STD3_mapped",[35]],[[65120,65120],"disallowed_STD3_mapped",[38]],[[65121,65121],"disallowed_STD3_mapped",[42]],[[65122,65122],"disallowed_STD3_mapped",[43]],[[65123,65123],"mapped",[45]],[[65124,65124],"disallowed_STD3_mapped",[60]],[[65125,65125],"disallowed_STD3_mapped",[62]],[[65126,65126],"disallowed_STD3_mapped",[61]],[[65127,65127],"disallowed"],[[65128,65128],"disallowed_STD3_mapped",[92]],[[65129,65129],"disallowed_STD3_mapped",[36]],[[65130,65130],"disallowed_STD3_mapped",[37]],[[65131,65131],"disallowed_STD3_mapped",[64]],[[65132,65135],"disallowed"],[[65136,65136],"disallowed_STD3_mapped",[32,1611]],[[65137,65137],"mapped",[1600,1611]],[[65138,65138],"disallowed_STD3_mapped",[32,1612]],[[65139,65139],"valid"],[[65140,65140],"disallowed_STD3_mapped",[32,1613]],[[65141,65141],"disallowed"],[[65142,65142],"disallowed_STD3_mapped",[32,1614]],[[65143,65143],"mapped",[1600,1614]],[[65144,65144],"disallowed_STD3_mapped",[32,1615]],[[65145,65145],"mapped",[1600,1615]],[[65146,65146],"disallowed_STD3_mapped",[32,1616]],[[65147,65147],"mapped",[1600,1616]],[[65148,65148],"disallowed_STD3_mapped",[32,1617]],[[65149,65149],"mapped",[1600,1617]],[[65150,65150],"disallowed_STD3_mapped",[32,1618]],[[65151,65151],"mapped",[1600,1618]],[[65152,65152],"mapped",[1569]],[[65153,65154],"mapped",[1570]],[[65155,65156],"mapped",[1571]],[[65157,65158],"mapped",[1572]],[[65159,65160],"mapped",[1573]],[[65161,65164],"mapped",[1574]],[[65165,65166],"mapped",[1575]],[[65167,65170],"mapped",[1576]],[[65171,65172],"mapped",[1577]],[[65173,65176],"mapped",[1578]],[[65177,65180],"mapped",[1579]],[[65181,65184],"mapped",[1580]],[[65185,65188],"mapped",[1581]],[[65189,65192],"mapped",[1582]],[[65193,65194],"mapped",[1583]],[[65195,65196],"mapped",[1584]],[[65197,65198],"mapped",[1585]],[[65199,65200],"mapped",[1586]],[[65201,65204],"mapped",[1587]],[[65205,65208],"mapped",[1588]],[[65209,65212],"mapped",[1589]],[[65213,65216],"mapped",[1590]],[[65217,65220],"mapped",[1591]],[[65221,65224],"mapped",[1592]],[[65225,65228],"mapped",[1593]],[[65229,65232],"mapped",[1594]],[[65233,65236],"mapped",[1601]],[[65237,65240],"mapped",[1602]],[[65241,65244],"mapped",[1603]],[[65245,65248],"mapped",[1604]],[[65249,65252],"mapped",[1605]],[[65253,65256],"mapped",[1606]],[[65257,65260],"mapped",[1607]],[[65261,65262],"mapped",[1608]],[[65263,65264],"mapped",[1609]],[[65265,65268],"mapped",[1610]],[[65269,65270],"mapped",[1604,1570]],[[65271,65272],"mapped",[1604,1571]],[[65273,65274],"mapped",[1604,1573]],[[65275,65276],"mapped",[1604,1575]],[[65277,65278],"disallowed"],[[65279,65279],"ignored"],[[65280,65280],"disallowed"],[[65281,65281],"disallowed_STD3_mapped",[33]],[[65282,65282],"disallowed_STD3_mapped",[34]],[[65283,65283],"disallowed_STD3_mapped",[35]],[[65284,65284],"disallowed_STD3_mapped",[36]],[[65285,65285],"disallowed_STD3_mapped",[37]],[[65286,65286],"disallowed_STD3_mapped",[38]],[[65287,65287],"disallowed_STD3_mapped",[39]],[[65288,65288],"disallowed_STD3_mapped",[40]],[[65289,65289],"disallowed_STD3_mapped",[41]],[[65290,65290],"disallowed_STD3_mapped",[42]],[[65291,65291],"disallowed_STD3_mapped",[43]],[[65292,65292],"disallowed_STD3_mapped",[44]],[[65293,65293],"mapped",[45]],[[65294,65294],"mapped",[46]],[[65295,65295],"disallowed_STD3_mapped",[47]],[[65296,65296],"mapped",[48]],[[65297,65297],"mapped",[49]],[[65298,65298],"mapped",[50]],[[65299,65299],"mapped",[51]],[[65300,65300],"mapped",[52]],[[65301,65301],"mapped",[53]],[[65302,65302],"mapped",[54]],[[65303,65303],"mapped",[55]],[[65304,65304],"mapped",[56]],[[65305,65305],"mapped",[57]],[[65306,65306],"disallowed_STD3_mapped",[58]],[[65307,65307],"disallowed_STD3_mapped",[59]],[[65308,65308],"disallowed_STD3_mapped",[60]],[[65309,65309],"disallowed_STD3_mapped",[61]],[[65310,65310],"disallowed_STD3_mapped",[62]],[[65311,65311],"disallowed_STD3_mapped",[63]],[[65312,65312],"disallowed_STD3_mapped",[64]],[[65313,65313],"mapped",[97]],[[65314,65314],"mapped",[98]],[[65315,65315],"mapped",[99]],[[65316,65316],"mapped",[100]],[[65317,65317],"mapped",[101]],[[65318,65318],"mapped",[102]],[[65319,65319],"mapped",[103]],[[65320,65320],"mapped",[104]],[[65321,65321],"mapped",[105]],[[65322,65322],"mapped",[106]],[[65323,65323],"mapped",[107]],[[65324,65324],"mapped",[108]],[[65325,65325],"mapped",[109]],[[65326,65326],"mapped",[110]],[[65327,65327],"mapped",[111]],[[65328,65328],"mapped",[112]],[[65329,65329],"mapped",[113]],[[65330,65330],"mapped",[114]],[[65331,65331],"mapped",[115]],[[65332,65332],"mapped",[116]],[[65333,65333],"mapped",[117]],[[65334,65334],"mapped",[118]],[[65335,65335],"mapped",[119]],[[65336,65336],"mapped",[120]],[[65337,65337],"mapped",[121]],[[65338,65338],"mapped",[122]],[[65339,65339],"disallowed_STD3_mapped",[91]],[[65340,65340],"disallowed_STD3_mapped",[92]],[[65341,65341],"disallowed_STD3_mapped",[93]],[[65342,65342],"disallowed_STD3_mapped",[94]],[[65343,65343],"disallowed_STD3_mapped",[95]],[[65344,65344],"disallowed_STD3_mapped",[96]],[[65345,65345],"mapped",[97]],[[65346,65346],"mapped",[98]],[[65347,65347],"mapped",[99]],[[65348,65348],"mapped",[100]],[[65349,65349],"mapped",[101]],[[65350,65350],"mapped",[102]],[[65351,65351],"mapped",[103]],[[65352,65352],"mapped",[104]],[[65353,65353],"mapped",[105]],[[65354,65354],"mapped",[106]],[[65355,65355],"mapped",[107]],[[65356,65356],"mapped",[108]],[[65357,65357],"mapped",[109]],[[65358,65358],"mapped",[110]],[[65359,65359],"mapped",[111]],[[65360,65360],"mapped",[112]],[[65361,65361],"mapped",[113]],[[65362,65362],"mapped",[114]],[[65363,65363],"mapped",[115]],[[65364,65364],"mapped",[116]],[[65365,65365],"mapped",[117]],[[65366,65366],"mapped",[118]],[[65367,65367],"mapped",[119]],[[65368,65368],"mapped",[120]],[[65369,65369],"mapped",[121]],[[65370,65370],"mapped",[122]],[[65371,65371],"disallowed_STD3_mapped",[123]],[[65372,65372],"disallowed_STD3_mapped",[124]],[[65373,65373],"disallowed_STD3_mapped",[125]],[[65374,65374],"disallowed_STD3_mapped",[126]],[[65375,65375],"mapped",[10629]],[[65376,65376],"mapped",[10630]],[[65377,65377],"mapped",[46]],[[65378,65378],"mapped",[12300]],[[65379,65379],"mapped",[12301]],[[65380,65380],"mapped",[12289]],[[65381,65381],"mapped",[12539]],[[65382,65382],"mapped",[12530]],[[65383,65383],"mapped",[12449]],[[65384,65384],"mapped",[12451]],[[65385,65385],"mapped",[12453]],[[65386,65386],"mapped",[12455]],[[65387,65387],"mapped",[12457]],[[65388,65388],"mapped",[12515]],[[65389,65389],"mapped",[12517]],[[65390,65390],"mapped",[12519]],[[65391,65391],"mapped",[12483]],[[65392,65392],"mapped",[12540]],[[65393,65393],"mapped",[12450]],[[65394,65394],"mapped",[12452]],[[65395,65395],"mapped",[12454]],[[65396,65396],"mapped",[12456]],[[65397,65397],"mapped",[12458]],[[65398,65398],"mapped",[12459]],[[65399,65399],"mapped",[12461]],[[65400,65400],"mapped",[12463]],[[65401,65401],"mapped",[12465]],[[65402,65402],"mapped",[12467]],[[65403,65403],"mapped",[12469]],[[65404,65404],"mapped",[12471]],[[65405,65405],"mapped",[12473]],[[65406,65406],"mapped",[12475]],[[65407,65407],"mapped",[12477]],[[65408,65408],"mapped",[12479]],[[65409,65409],"mapped",[12481]],[[65410,65410],"mapped",[12484]],[[65411,65411],"mapped",[12486]],[[65412,65412],"mapped",[12488]],[[65413,65413],"mapped",[12490]],[[65414,65414],"mapped",[12491]],[[65415,65415],"mapped",[12492]],[[65416,65416],"mapped",[12493]],[[65417,65417],"mapped",[12494]],[[65418,65418],"mapped",[12495]],[[65419,65419],"mapped",[12498]],[[65420,65420],"mapped",[12501]],[[65421,65421],"mapped",[12504]],[[65422,65422],"mapped",[12507]],[[65423,65423],"mapped",[12510]],[[65424,65424],"mapped",[12511]],[[65425,65425],"mapped",[12512]],[[65426,65426],"mapped",[12513]],[[65427,65427],"mapped",[12514]],[[65428,65428],"mapped",[12516]],[[65429,65429],"mapped",[12518]],[[65430,65430],"mapped",[12520]],[[65431,65431],"mapped",[12521]],[[65432,65432],"mapped",[12522]],[[65433,65433],"mapped",[12523]],[[65434,65434],"mapped",[12524]],[[65435,65435],"mapped",[12525]],[[65436,65436],"mapped",[12527]],[[65437,65437],"mapped",[12531]],[[65438,65438],"mapped",[12441]],[[65439,65439],"mapped",[12442]],[[65440,65440],"disallowed"],[[65441,65441],"mapped",[4352]],[[65442,65442],"mapped",[4353]],[[65443,65443],"mapped",[4522]],[[65444,65444],"mapped",[4354]],[[65445,65445],"mapped",[4524]],[[65446,65446],"mapped",[4525]],[[65447,65447],"mapped",[4355]],[[65448,65448],"mapped",[4356]],[[65449,65449],"mapped",[4357]],[[65450,65450],"mapped",[4528]],[[65451,65451],"mapped",[4529]],[[65452,65452],"mapped",[4530]],[[65453,65453],"mapped",[4531]],[[65454,65454],"mapped",[4532]],[[65455,65455],"mapped",[4533]],[[65456,65456],"mapped",[4378]],[[65457,65457],"mapped",[4358]],[[65458,65458],"mapped",[4359]],[[65459,65459],"mapped",[4360]],[[65460,65460],"mapped",[4385]],[[65461,65461],"mapped",[4361]],[[65462,65462],"mapped",[4362]],[[65463,65463],"mapped",[4363]],[[65464,65464],"mapped",[4364]],[[65465,65465],"mapped",[4365]],[[65466,65466],"mapped",[4366]],[[65467,65467],"mapped",[4367]],[[65468,65468],"mapped",[4368]],[[65469,65469],"mapped",[4369]],[[65470,65470],"mapped",[4370]],[[65471,65473],"disallowed"],[[65474,65474],"mapped",[4449]],[[65475,65475],"mapped",[4450]],[[65476,65476],"mapped",[4451]],[[65477,65477],"mapped",[4452]],[[65478,65478],"mapped",[4453]],[[65479,65479],"mapped",[4454]],[[65480,65481],"disallowed"],[[65482,65482],"mapped",[4455]],[[65483,65483],"mapped",[4456]],[[65484,65484],"mapped",[4457]],[[65485,65485],"mapped",[4458]],[[65486,65486],"mapped",[4459]],[[65487,65487],"mapped",[4460]],[[65488,65489],"disallowed"],[[65490,65490],"mapped",[4461]],[[65491,65491],"mapped",[4462]],[[65492,65492],"mapped",[4463]],[[65493,65493],"mapped",[4464]],[[65494,65494],"mapped",[4465]],[[65495,65495],"mapped",[4466]],[[65496,65497],"disallowed"],[[65498,65498],"mapped",[4467]],[[65499,65499],"mapped",[4468]],[[65500,65500],"mapped",[4469]],[[65501,65503],"disallowed"],[[65504,65504],"mapped",[162]],[[65505,65505],"mapped",[163]],[[65506,65506],"mapped",[172]],[[65507,65507],"disallowed_STD3_mapped",[32,772]],[[65508,65508],"mapped",[166]],[[65509,65509],"mapped",[165]],[[65510,65510],"mapped",[8361]],[[65511,65511],"disallowed"],[[65512,65512],"mapped",[9474]],[[65513,65513],"mapped",[8592]],[[65514,65514],"mapped",[8593]],[[65515,65515],"mapped",[8594]],[[65516,65516],"mapped",[8595]],[[65517,65517],"mapped",[9632]],[[65518,65518],"mapped",[9675]],[[65519,65528],"disallowed"],[[65529,65531],"disallowed"],[[65532,65532],"disallowed"],[[65533,65533],"disallowed"],[[65534,65535],"disallowed"],[[65536,65547],"valid"],[[65548,65548],"disallowed"],[[65549,65574],"valid"],[[65575,65575],"disallowed"],[[65576,65594],"valid"],[[65595,65595],"disallowed"],[[65596,65597],"valid"],[[65598,65598],"disallowed"],[[65599,65613],"valid"],[[65614,65615],"disallowed"],[[65616,65629],"valid"],[[65630,65663],"disallowed"],[[65664,65786],"valid"],[[65787,65791],"disallowed"],[[65792,65794],"valid",[],"NV8"],[[65795,65798],"disallowed"],[[65799,65843],"valid",[],"NV8"],[[65844,65846],"disallowed"],[[65847,65855],"valid",[],"NV8"],[[65856,65930],"valid",[],"NV8"],[[65931,65932],"valid",[],"NV8"],[[65933,65935],"disallowed"],[[65936,65947],"valid",[],"NV8"],[[65948,65951],"disallowed"],[[65952,65952],"valid",[],"NV8"],[[65953,65999],"disallowed"],[[66000,66044],"valid",[],"NV8"],[[66045,66045],"valid"],[[66046,66175],"disallowed"],[[66176,66204],"valid"],[[66205,66207],"disallowed"],[[66208,66256],"valid"],[[66257,66271],"disallowed"],[[66272,66272],"valid"],[[66273,66299],"valid",[],"NV8"],[[66300,66303],"disallowed"],[[66304,66334],"valid"],[[66335,66335],"valid"],[[66336,66339],"valid",[],"NV8"],[[66340,66351],"disallowed"],[[66352,66368],"valid"],[[66369,66369],"valid",[],"NV8"],[[66370,66377],"valid"],[[66378,66378],"valid",[],"NV8"],[[66379,66383],"disallowed"],[[66384,66426],"valid"],[[66427,66431],"disallowed"],[[66432,66461],"valid"],[[66462,66462],"disallowed"],[[66463,66463],"valid",[],"NV8"],[[66464,66499],"valid"],[[66500,66503],"disallowed"],[[66504,66511],"valid"],[[66512,66517],"valid",[],"NV8"],[[66518,66559],"disallowed"],[[66560,66560],"mapped",[66600]],[[66561,66561],"mapped",[66601]],[[66562,66562],"mapped",[66602]],[[66563,66563],"mapped",[66603]],[[66564,66564],"mapped",[66604]],[[66565,66565],"mapped",[66605]],[[66566,66566],"mapped",[66606]],[[66567,66567],"mapped",[66607]],[[66568,66568],"mapped",[66608]],[[66569,66569],"mapped",[66609]],[[66570,66570],"mapped",[66610]],[[66571,66571],"mapped",[66611]],[[66572,66572],"mapped",[66612]],[[66573,66573],"mapped",[66613]],[[66574,66574],"mapped",[66614]],[[66575,66575],"mapped",[66615]],[[66576,66576],"mapped",[66616]],[[66577,66577],"mapped",[66617]],[[66578,66578],"mapped",[66618]],[[66579,66579],"mapped",[66619]],[[66580,66580],"mapped",[66620]],[[66581,66581],"mapped",[66621]],[[66582,66582],"mapped",[66622]],[[66583,66583],"mapped",[66623]],[[66584,66584],"mapped",[66624]],[[66585,66585],"mapped",[66625]],[[66586,66586],"mapped",[66626]],[[66587,66587],"mapped",[66627]],[[66588,66588],"mapped",[66628]],[[66589,66589],"mapped",[66629]],[[66590,66590],"mapped",[66630]],[[66591,66591],"mapped",[66631]],[[66592,66592],"mapped",[66632]],[[66593,66593],"mapped",[66633]],[[66594,66594],"mapped",[66634]],[[66595,66595],"mapped",[66635]],[[66596,66596],"mapped",[66636]],[[66597,66597],"mapped",[66637]],[[66598,66598],"mapped",[66638]],[[66599,66599],"mapped",[66639]],[[66600,66637],"valid"],[[66638,66717],"valid"],[[66718,66719],"disallowed"],[[66720,66729],"valid"],[[66730,66815],"disallowed"],[[66816,66855],"valid"],[[66856,66863],"disallowed"],[[66864,66915],"valid"],[[66916,66926],"disallowed"],[[66927,66927],"valid",[],"NV8"],[[66928,67071],"disallowed"],[[67072,67382],"valid"],[[67383,67391],"disallowed"],[[67392,67413],"valid"],[[67414,67423],"disallowed"],[[67424,67431],"valid"],[[67432,67583],"disallowed"],[[67584,67589],"valid"],[[67590,67591],"disallowed"],[[67592,67592],"valid"],[[67593,67593],"disallowed"],[[67594,67637],"valid"],[[67638,67638],"disallowed"],[[67639,67640],"valid"],[[67641,67643],"disallowed"],[[67644,67644],"valid"],[[67645,67646],"disallowed"],[[67647,67647],"valid"],[[67648,67669],"valid"],[[67670,67670],"disallowed"],[[67671,67679],"valid",[],"NV8"],[[67680,67702],"valid"],[[67703,67711],"valid",[],"NV8"],[[67712,67742],"valid"],[[67743,67750],"disallowed"],[[67751,67759],"valid",[],"NV8"],[[67760,67807],"disallowed"],[[67808,67826],"valid"],[[67827,67827],"disallowed"],[[67828,67829],"valid"],[[67830,67834],"disallowed"],[[67835,67839],"valid",[],"NV8"],[[67840,67861],"valid"],[[67862,67865],"valid",[],"NV8"],[[67866,67867],"valid",[],"NV8"],[[67868,67870],"disallowed"],[[67871,67871],"valid",[],"NV8"],[[67872,67897],"valid"],[[67898,67902],"disallowed"],[[67903,67903],"valid",[],"NV8"],[[67904,67967],"disallowed"],[[67968,68023],"valid"],[[68024,68027],"disallowed"],[[68028,68029],"valid",[],"NV8"],[[68030,68031],"valid"],[[68032,68047],"valid",[],"NV8"],[[68048,68049],"disallowed"],[[68050,68095],"valid",[],"NV8"],[[68096,68099],"valid"],[[68100,68100],"disallowed"],[[68101,68102],"valid"],[[68103,68107],"disallowed"],[[68108,68115],"valid"],[[68116,68116],"disallowed"],[[68117,68119],"valid"],[[68120,68120],"disallowed"],[[68121,68147],"valid"],[[68148,68151],"disallowed"],[[68152,68154],"valid"],[[68155,68158],"disallowed"],[[68159,68159],"valid"],[[68160,68167],"valid",[],"NV8"],[[68168,68175],"disallowed"],[[68176,68184],"valid",[],"NV8"],[[68185,68191],"disallowed"],[[68192,68220],"valid"],[[68221,68223],"valid",[],"NV8"],[[68224,68252],"valid"],[[68253,68255],"valid",[],"NV8"],[[68256,68287],"disallowed"],[[68288,68295],"valid"],[[68296,68296],"valid",[],"NV8"],[[68297,68326],"valid"],[[68327,68330],"disallowed"],[[68331,68342],"valid",[],"NV8"],[[68343,68351],"disallowed"],[[68352,68405],"valid"],[[68406,68408],"disallowed"],[[68409,68415],"valid",[],"NV8"],[[68416,68437],"valid"],[[68438,68439],"disallowed"],[[68440,68447],"valid",[],"NV8"],[[68448,68466],"valid"],[[68467,68471],"disallowed"],[[68472,68479],"valid",[],"NV8"],[[68480,68497],"valid"],[[68498,68504],"disallowed"],[[68505,68508],"valid",[],"NV8"],[[68509,68520],"disallowed"],[[68521,68527],"valid",[],"NV8"],[[68528,68607],"disallowed"],[[68608,68680],"valid"],[[68681,68735],"disallowed"],[[68736,68736],"mapped",[68800]],[[68737,68737],"mapped",[68801]],[[68738,68738],"mapped",[68802]],[[68739,68739],"mapped",[68803]],[[68740,68740],"mapped",[68804]],[[68741,68741],"mapped",[68805]],[[68742,68742],"mapped",[68806]],[[68743,68743],"mapped",[68807]],[[68744,68744],"mapped",[68808]],[[68745,68745],"mapped",[68809]],[[68746,68746],"mapped",[68810]],[[68747,68747],"mapped",[68811]],[[68748,68748],"mapped",[68812]],[[68749,68749],"mapped",[68813]],[[68750,68750],"mapped",[68814]],[[68751,68751],"mapped",[68815]],[[68752,68752],"mapped",[68816]],[[68753,68753],"mapped",[68817]],[[68754,68754],"mapped",[68818]],[[68755,68755],"mapped",[68819]],[[68756,68756],"mapped",[68820]],[[68757,68757],"mapped",[68821]],[[68758,68758],"mapped",[68822]],[[68759,68759],"mapped",[68823]],[[68760,68760],"mapped",[68824]],[[68761,68761],"mapped",[68825]],[[68762,68762],"mapped",[68826]],[[68763,68763],"mapped",[68827]],[[68764,68764],"mapped",[68828]],[[68765,68765],"mapped",[68829]],[[68766,68766],"mapped",[68830]],[[68767,68767],"mapped",[68831]],[[68768,68768],"mapped",[68832]],[[68769,68769],"mapped",[68833]],[[68770,68770],"mapped",[68834]],[[68771,68771],"mapped",[68835]],[[68772,68772],"mapped",[68836]],[[68773,68773],"mapped",[68837]],[[68774,68774],"mapped",[68838]],[[68775,68775],"mapped",[68839]],[[68776,68776],"mapped",[68840]],[[68777,68777],"mapped",[68841]],[[68778,68778],"mapped",[68842]],[[68779,68779],"mapped",[68843]],[[68780,68780],"mapped",[68844]],[[68781,68781],"mapped",[68845]],[[68782,68782],"mapped",[68846]],[[68783,68783],"mapped",[68847]],[[68784,68784],"mapped",[68848]],[[68785,68785],"mapped",[68849]],[[68786,68786],"mapped",[68850]],[[68787,68799],"disallowed"],[[68800,68850],"valid"],[[68851,68857],"disallowed"],[[68858,68863],"valid",[],"NV8"],[[68864,69215],"disallowed"],[[69216,69246],"valid",[],"NV8"],[[69247,69631],"disallowed"],[[69632,69702],"valid"],[[69703,69709],"valid",[],"NV8"],[[69710,69713],"disallowed"],[[69714,69733],"valid",[],"NV8"],[[69734,69743],"valid"],[[69744,69758],"disallowed"],[[69759,69759],"valid"],[[69760,69818],"valid"],[[69819,69820],"valid",[],"NV8"],[[69821,69821],"disallowed"],[[69822,69825],"valid",[],"NV8"],[[69826,69839],"disallowed"],[[69840,69864],"valid"],[[69865,69871],"disallowed"],[[69872,69881],"valid"],[[69882,69887],"disallowed"],[[69888,69940],"valid"],[[69941,69941],"disallowed"],[[69942,69951],"valid"],[[69952,69955],"valid",[],"NV8"],[[69956,69967],"disallowed"],[[69968,70003],"valid"],[[70004,70005],"valid",[],"NV8"],[[70006,70006],"valid"],[[70007,70015],"disallowed"],[[70016,70084],"valid"],[[70085,70088],"valid",[],"NV8"],[[70089,70089],"valid",[],"NV8"],[[70090,70092],"valid"],[[70093,70093],"valid",[],"NV8"],[[70094,70095],"disallowed"],[[70096,70105],"valid"],[[70106,70106],"valid"],[[70107,70107],"valid",[],"NV8"],[[70108,70108],"valid"],[[70109,70111],"valid",[],"NV8"],[[70112,70112],"disallowed"],[[70113,70132],"valid",[],"NV8"],[[70133,70143],"disallowed"],[[70144,70161],"valid"],[[70162,70162],"disallowed"],[[70163,70199],"valid"],[[70200,70205],"valid",[],"NV8"],[[70206,70271],"disallowed"],[[70272,70278],"valid"],[[70279,70279],"disallowed"],[[70280,70280],"valid"],[[70281,70281],"disallowed"],[[70282,70285],"valid"],[[70286,70286],"disallowed"],[[70287,70301],"valid"],[[70302,70302],"disallowed"],[[70303,70312],"valid"],[[70313,70313],"valid",[],"NV8"],[[70314,70319],"disallowed"],[[70320,70378],"valid"],[[70379,70383],"disallowed"],[[70384,70393],"valid"],[[70394,70399],"disallowed"],[[70400,70400],"valid"],[[70401,70403],"valid"],[[70404,70404],"disallowed"],[[70405,70412],"valid"],[[70413,70414],"disallowed"],[[70415,70416],"valid"],[[70417,70418],"disallowed"],[[70419,70440],"valid"],[[70441,70441],"disallowed"],[[70442,70448],"valid"],[[70449,70449],"disallowed"],[[70450,70451],"valid"],[[70452,70452],"disallowed"],[[70453,70457],"valid"],[[70458,70459],"disallowed"],[[70460,70468],"valid"],[[70469,70470],"disallowed"],[[70471,70472],"valid"],[[70473,70474],"disallowed"],[[70475,70477],"valid"],[[70478,70479],"disallowed"],[[70480,70480],"valid"],[[70481,70486],"disallowed"],[[70487,70487],"valid"],[[70488,70492],"disallowed"],[[70493,70499],"valid"],[[70500,70501],"disallowed"],[[70502,70508],"valid"],[[70509,70511],"disallowed"],[[70512,70516],"valid"],[[70517,70783],"disallowed"],[[70784,70853],"valid"],[[70854,70854],"valid",[],"NV8"],[[70855,70855],"valid"],[[70856,70863],"disallowed"],[[70864,70873],"valid"],[[70874,71039],"disallowed"],[[71040,71093],"valid"],[[71094,71095],"disallowed"],[[71096,71104],"valid"],[[71105,71113],"valid",[],"NV8"],[[71114,71127],"valid",[],"NV8"],[[71128,71133],"valid"],[[71134,71167],"disallowed"],[[71168,71232],"valid"],[[71233,71235],"valid",[],"NV8"],[[71236,71236],"valid"],[[71237,71247],"disallowed"],[[71248,71257],"valid"],[[71258,71295],"disallowed"],[[71296,71351],"valid"],[[71352,71359],"disallowed"],[[71360,71369],"valid"],[[71370,71423],"disallowed"],[[71424,71449],"valid"],[[71450,71452],"disallowed"],[[71453,71467],"valid"],[[71468,71471],"disallowed"],[[71472,71481],"valid"],[[71482,71487],"valid",[],"NV8"],[[71488,71839],"disallowed"],[[71840,71840],"mapped",[71872]],[[71841,71841],"mapped",[71873]],[[71842,71842],"mapped",[71874]],[[71843,71843],"mapped",[71875]],[[71844,71844],"mapped",[71876]],[[71845,71845],"mapped",[71877]],[[71846,71846],"mapped",[71878]],[[71847,71847],"mapped",[71879]],[[71848,71848],"mapped",[71880]],[[71849,71849],"mapped",[71881]],[[71850,71850],"mapped",[71882]],[[71851,71851],"mapped",[71883]],[[71852,71852],"mapped",[71884]],[[71853,71853],"mapped",[71885]],[[71854,71854],"mapped",[71886]],[[71855,71855],"mapped",[71887]],[[71856,71856],"mapped",[71888]],[[71857,71857],"mapped",[71889]],[[71858,71858],"mapped",[71890]],[[71859,71859],"mapped",[71891]],[[71860,71860],"mapped",[71892]],[[71861,71861],"mapped",[71893]],[[71862,71862],"mapped",[71894]],[[71863,71863],"mapped",[71895]],[[71864,71864],"mapped",[71896]],[[71865,71865],"mapped",[71897]],[[71866,71866],"mapped",[71898]],[[71867,71867],"mapped",[71899]],[[71868,71868],"mapped",[71900]],[[71869,71869],"mapped",[71901]],[[71870,71870],"mapped",[71902]],[[71871,71871],"mapped",[71903]],[[71872,71913],"valid"],[[71914,71922],"valid",[],"NV8"],[[71923,71934],"disallowed"],[[71935,71935],"valid"],[[71936,72383],"disallowed"],[[72384,72440],"valid"],[[72441,73727],"disallowed"],[[73728,74606],"valid"],[[74607,74648],"valid"],[[74649,74649],"valid"],[[74650,74751],"disallowed"],[[74752,74850],"valid",[],"NV8"],[[74851,74862],"valid",[],"NV8"],[[74863,74863],"disallowed"],[[74864,74867],"valid",[],"NV8"],[[74868,74868],"valid",[],"NV8"],[[74869,74879],"disallowed"],[[74880,75075],"valid"],[[75076,77823],"disallowed"],[[77824,78894],"valid"],[[78895,82943],"disallowed"],[[82944,83526],"valid"],[[83527,92159],"disallowed"],[[92160,92728],"valid"],[[92729,92735],"disallowed"],[[92736,92766],"valid"],[[92767,92767],"disallowed"],[[92768,92777],"valid"],[[92778,92781],"disallowed"],[[92782,92783],"valid",[],"NV8"],[[92784,92879],"disallowed"],[[92880,92909],"valid"],[[92910,92911],"disallowed"],[[92912,92916],"valid"],[[92917,92917],"valid",[],"NV8"],[[92918,92927],"disallowed"],[[92928,92982],"valid"],[[92983,92991],"valid",[],"NV8"],[[92992,92995],"valid"],[[92996,92997],"valid",[],"NV8"],[[92998,93007],"disallowed"],[[93008,93017],"valid"],[[93018,93018],"disallowed"],[[93019,93025],"valid",[],"NV8"],[[93026,93026],"disallowed"],[[93027,93047],"valid"],[[93048,93052],"disallowed"],[[93053,93071],"valid"],[[93072,93951],"disallowed"],[[93952,94020],"valid"],[[94021,94031],"disallowed"],[[94032,94078],"valid"],[[94079,94094],"disallowed"],[[94095,94111],"valid"],[[94112,110591],"disallowed"],[[110592,110593],"valid"],[[110594,113663],"disallowed"],[[113664,113770],"valid"],[[113771,113775],"disallowed"],[[113776,113788],"valid"],[[113789,113791],"disallowed"],[[113792,113800],"valid"],[[113801,113807],"disallowed"],[[113808,113817],"valid"],[[113818,113819],"disallowed"],[[113820,113820],"valid",[],"NV8"],[[113821,113822],"valid"],[[113823,113823],"valid",[],"NV8"],[[113824,113827],"ignored"],[[113828,118783],"disallowed"],[[118784,119029],"valid",[],"NV8"],[[119030,119039],"disallowed"],[[119040,119078],"valid",[],"NV8"],[[119079,119080],"disallowed"],[[119081,119081],"valid",[],"NV8"],[[119082,119133],"valid",[],"NV8"],[[119134,119134],"mapped",[119127,119141]],[[119135,119135],"mapped",[119128,119141]],[[119136,119136],"mapped",[119128,119141,119150]],[[119137,119137],"mapped",[119128,119141,119151]],[[119138,119138],"mapped",[119128,119141,119152]],[[119139,119139],"mapped",[119128,119141,119153]],[[119140,119140],"mapped",[119128,119141,119154]],[[119141,119154],"valid",[],"NV8"],[[119155,119162],"disallowed"],[[119163,119226],"valid",[],"NV8"],[[119227,119227],"mapped",[119225,119141]],[[119228,119228],"mapped",[119226,119141]],[[119229,119229],"mapped",[119225,119141,119150]],[[119230,119230],"mapped",[119226,119141,119150]],[[119231,119231],"mapped",[119225,119141,119151]],[[119232,119232],"mapped",[119226,119141,119151]],[[119233,119261],"valid",[],"NV8"],[[119262,119272],"valid",[],"NV8"],[[119273,119295],"disallowed"],[[119296,119365],"valid",[],"NV8"],[[119366,119551],"disallowed"],[[119552,119638],"valid",[],"NV8"],[[119639,119647],"disallowed"],[[119648,119665],"valid",[],"NV8"],[[119666,119807],"disallowed"],[[119808,119808],"mapped",[97]],[[119809,119809],"mapped",[98]],[[119810,119810],"mapped",[99]],[[119811,119811],"mapped",[100]],[[119812,119812],"mapped",[101]],[[119813,119813],"mapped",[102]],[[119814,119814],"mapped",[103]],[[119815,119815],"mapped",[104]],[[119816,119816],"mapped",[105]],[[119817,119817],"mapped",[106]],[[119818,119818],"mapped",[107]],[[119819,119819],"mapped",[108]],[[119820,119820],"mapped",[109]],[[119821,119821],"mapped",[110]],[[119822,119822],"mapped",[111]],[[119823,119823],"mapped",[112]],[[119824,119824],"mapped",[113]],[[119825,119825],"mapped",[114]],[[119826,119826],"mapped",[115]],[[119827,119827],"mapped",[116]],[[119828,119828],"mapped",[117]],[[119829,119829],"mapped",[118]],[[119830,119830],"mapped",[119]],[[119831,119831],"mapped",[120]],[[119832,119832],"mapped",[121]],[[119833,119833],"mapped",[122]],[[119834,119834],"mapped",[97]],[[119835,119835],"mapped",[98]],[[119836,119836],"mapped",[99]],[[119837,119837],"mapped",[100]],[[119838,119838],"mapped",[101]],[[119839,119839],"mapped",[102]],[[119840,119840],"mapped",[103]],[[119841,119841],"mapped",[104]],[[119842,119842],"mapped",[105]],[[119843,119843],"mapped",[106]],[[119844,119844],"mapped",[107]],[[119845,119845],"mapped",[108]],[[119846,119846],"mapped",[109]],[[119847,119847],"mapped",[110]],[[119848,119848],"mapped",[111]],[[119849,119849],"mapped",[112]],[[119850,119850],"mapped",[113]],[[119851,119851],"mapped",[114]],[[119852,119852],"mapped",[115]],[[119853,119853],"mapped",[116]],[[119854,119854],"mapped",[117]],[[119855,119855],"mapped",[118]],[[119856,119856],"mapped",[119]],[[119857,119857],"mapped",[120]],[[119858,119858],"mapped",[121]],[[119859,119859],"mapped",[122]],[[119860,119860],"mapped",[97]],[[119861,119861],"mapped",[98]],[[119862,119862],"mapped",[99]],[[119863,119863],"mapped",[100]],[[119864,119864],"mapped",[101]],[[119865,119865],"mapped",[102]],[[119866,119866],"mapped",[103]],[[119867,119867],"mapped",[104]],[[119868,119868],"mapped",[105]],[[119869,119869],"mapped",[106]],[[119870,119870],"mapped",[107]],[[119871,119871],"mapped",[108]],[[119872,119872],"mapped",[109]],[[119873,119873],"mapped",[110]],[[119874,119874],"mapped",[111]],[[119875,119875],"mapped",[112]],[[119876,119876],"mapped",[113]],[[119877,119877],"mapped",[114]],[[119878,119878],"mapped",[115]],[[119879,119879],"mapped",[116]],[[119880,119880],"mapped",[117]],[[119881,119881],"mapped",[118]],[[119882,119882],"mapped",[119]],[[119883,119883],"mapped",[120]],[[119884,119884],"mapped",[121]],[[119885,119885],"mapped",[122]],[[119886,119886],"mapped",[97]],[[119887,119887],"mapped",[98]],[[119888,119888],"mapped",[99]],[[119889,119889],"mapped",[100]],[[119890,119890],"mapped",[101]],[[119891,119891],"mapped",[102]],[[119892,119892],"mapped",[103]],[[119893,119893],"disallowed"],[[119894,119894],"mapped",[105]],[[119895,119895],"mapped",[106]],[[119896,119896],"mapped",[107]],[[119897,119897],"mapped",[108]],[[119898,119898],"mapped",[109]],[[119899,119899],"mapped",[110]],[[119900,119900],"mapped",[111]],[[119901,119901],"mapped",[112]],[[119902,119902],"mapped",[113]],[[119903,119903],"mapped",[114]],[[119904,119904],"mapped",[115]],[[119905,119905],"mapped",[116]],[[119906,119906],"mapped",[117]],[[119907,119907],"mapped",[118]],[[119908,119908],"mapped",[119]],[[119909,119909],"mapped",[120]],[[119910,119910],"mapped",[121]],[[119911,119911],"mapped",[122]],[[119912,119912],"mapped",[97]],[[119913,119913],"mapped",[98]],[[119914,119914],"mapped",[99]],[[119915,119915],"mapped",[100]],[[119916,119916],"mapped",[101]],[[119917,119917],"mapped",[102]],[[119918,119918],"mapped",[103]],[[119919,119919],"mapped",[104]],[[119920,119920],"mapped",[105]],[[119921,119921],"mapped",[106]],[[119922,119922],"mapped",[107]],[[119923,119923],"mapped",[108]],[[119924,119924],"mapped",[109]],[[119925,119925],"mapped",[110]],[[119926,119926],"mapped",[111]],[[119927,119927],"mapped",[112]],[[119928,119928],"mapped",[113]],[[119929,119929],"mapped",[114]],[[119930,119930],"mapped",[115]],[[119931,119931],"mapped",[116]],[[119932,119932],"mapped",[117]],[[119933,119933],"mapped",[118]],[[119934,119934],"mapped",[119]],[[119935,119935],"mapped",[120]],[[119936,119936],"mapped",[121]],[[119937,119937],"mapped",[122]],[[119938,119938],"mapped",[97]],[[119939,119939],"mapped",[98]],[[119940,119940],"mapped",[99]],[[119941,119941],"mapped",[100]],[[119942,119942],"mapped",[101]],[[119943,119943],"mapped",[102]],[[119944,119944],"mapped",[103]],[[119945,119945],"mapped",[104]],[[119946,119946],"mapped",[105]],[[119947,119947],"mapped",[106]],[[119948,119948],"mapped",[107]],[[119949,119949],"mapped",[108]],[[119950,119950],"mapped",[109]],[[119951,119951],"mapped",[110]],[[119952,119952],"mapped",[111]],[[119953,119953],"mapped",[112]],[[119954,119954],"mapped",[113]],[[119955,119955],"mapped",[114]],[[119956,119956],"mapped",[115]],[[119957,119957],"mapped",[116]],[[119958,119958],"mapped",[117]],[[119959,119959],"mapped",[118]],[[119960,119960],"mapped",[119]],[[119961,119961],"mapped",[120]],[[119962,119962],"mapped",[121]],[[119963,119963],"mapped",[122]],[[119964,119964],"mapped",[97]],[[119965,119965],"disallowed"],[[119966,119966],"mapped",[99]],[[119967,119967],"mapped",[100]],[[119968,119969],"disallowed"],[[119970,119970],"mapped",[103]],[[119971,119972],"disallowed"],[[119973,119973],"mapped",[106]],[[119974,119974],"mapped",[107]],[[119975,119976],"disallowed"],[[119977,119977],"mapped",[110]],[[119978,119978],"mapped",[111]],[[119979,119979],"mapped",[112]],[[119980,119980],"mapped",[113]],[[119981,119981],"disallowed"],[[119982,119982],"mapped",[115]],[[119983,119983],"mapped",[116]],[[119984,119984],"mapped",[117]],[[119985,119985],"mapped",[118]],[[119986,119986],"mapped",[119]],[[119987,119987],"mapped",[120]],[[119988,119988],"mapped",[121]],[[119989,119989],"mapped",[122]],[[119990,119990],"mapped",[97]],[[119991,119991],"mapped",[98]],[[119992,119992],"mapped",[99]],[[119993,119993],"mapped",[100]],[[119994,119994],"disallowed"],[[119995,119995],"mapped",[102]],[[119996,119996],"disallowed"],[[119997,119997],"mapped",[104]],[[119998,119998],"mapped",[105]],[[119999,119999],"mapped",[106]],[[120000,120000],"mapped",[107]],[[120001,120001],"mapped",[108]],[[120002,120002],"mapped",[109]],[[120003,120003],"mapped",[110]],[[120004,120004],"disallowed"],[[120005,120005],"mapped",[112]],[[120006,120006],"mapped",[113]],[[120007,120007],"mapped",[114]],[[120008,120008],"mapped",[115]],[[120009,120009],"mapped",[116]],[[120010,120010],"mapped",[117]],[[120011,120011],"mapped",[118]],[[120012,120012],"mapped",[119]],[[120013,120013],"mapped",[120]],[[120014,120014],"mapped",[121]],[[120015,120015],"mapped",[122]],[[120016,120016],"mapped",[97]],[[120017,120017],"mapped",[98]],[[120018,120018],"mapped",[99]],[[120019,120019],"mapped",[100]],[[120020,120020],"mapped",[101]],[[120021,120021],"mapped",[102]],[[120022,120022],"mapped",[103]],[[120023,120023],"mapped",[104]],[[120024,120024],"mapped",[105]],[[120025,120025],"mapped",[106]],[[120026,120026],"mapped",[107]],[[120027,120027],"mapped",[108]],[[120028,120028],"mapped",[109]],[[120029,120029],"mapped",[110]],[[120030,120030],"mapped",[111]],[[120031,120031],"mapped",[112]],[[120032,120032],"mapped",[113]],[[120033,120033],"mapped",[114]],[[120034,120034],"mapped",[115]],[[120035,120035],"mapped",[116]],[[120036,120036],"mapped",[117]],[[120037,120037],"mapped",[118]],[[120038,120038],"mapped",[119]],[[120039,120039],"mapped",[120]],[[120040,120040],"mapped",[121]],[[120041,120041],"mapped",[122]],[[120042,120042],"mapped",[97]],[[120043,120043],"mapped",[98]],[[120044,120044],"mapped",[99]],[[120045,120045],"mapped",[100]],[[120046,120046],"mapped",[101]],[[120047,120047],"mapped",[102]],[[120048,120048],"mapped",[103]],[[120049,120049],"mapped",[104]],[[120050,120050],"mapped",[105]],[[120051,120051],"mapped",[106]],[[120052,120052],"mapped",[107]],[[120053,120053],"mapped",[108]],[[120054,120054],"mapped",[109]],[[120055,120055],"mapped",[110]],[[120056,120056],"mapped",[111]],[[120057,120057],"mapped",[112]],[[120058,120058],"mapped",[113]],[[120059,120059],"mapped",[114]],[[120060,120060],"mapped",[115]],[[120061,120061],"mapped",[116]],[[120062,120062],"mapped",[117]],[[120063,120063],"mapped",[118]],[[120064,120064],"mapped",[119]],[[120065,120065],"mapped",[120]],[[120066,120066],"mapped",[121]],[[120067,120067],"mapped",[122]],[[120068,120068],"mapped",[97]],[[120069,120069],"mapped",[98]],[[120070,120070],"disallowed"],[[120071,120071],"mapped",[100]],[[120072,120072],"mapped",[101]],[[120073,120073],"mapped",[102]],[[120074,120074],"mapped",[103]],[[120075,120076],"disallowed"],[[120077,120077],"mapped",[106]],[[120078,120078],"mapped",[107]],[[120079,120079],"mapped",[108]],[[120080,120080],"mapped",[109]],[[120081,120081],"mapped",[110]],[[120082,120082],"mapped",[111]],[[120083,120083],"mapped",[112]],[[120084,120084],"mapped",[113]],[[120085,120085],"disallowed"],[[120086,120086],"mapped",[115]],[[120087,120087],"mapped",[116]],[[120088,120088],"mapped",[117]],[[120089,120089],"mapped",[118]],[[120090,120090],"mapped",[119]],[[120091,120091],"mapped",[120]],[[120092,120092],"mapped",[121]],[[120093,120093],"disallowed"],[[120094,120094],"mapped",[97]],[[120095,120095],"mapped",[98]],[[120096,120096],"mapped",[99]],[[120097,120097],"mapped",[100]],[[120098,120098],"mapped",[101]],[[120099,120099],"mapped",[102]],[[120100,120100],"mapped",[103]],[[120101,120101],"mapped",[104]],[[120102,120102],"mapped",[105]],[[120103,120103],"mapped",[106]],[[120104,120104],"mapped",[107]],[[120105,120105],"mapped",[108]],[[120106,120106],"mapped",[109]],[[120107,120107],"mapped",[110]],[[120108,120108],"mapped",[111]],[[120109,120109],"mapped",[112]],[[120110,120110],"mapped",[113]],[[120111,120111],"mapped",[114]],[[120112,120112],"mapped",[115]],[[120113,120113],"mapped",[116]],[[120114,120114],"mapped",[117]],[[120115,120115],"mapped",[118]],[[120116,120116],"mapped",[119]],[[120117,120117],"mapped",[120]],[[120118,120118],"mapped",[121]],[[120119,120119],"mapped",[122]],[[120120,120120],"mapped",[97]],[[120121,120121],"mapped",[98]],[[120122,120122],"disallowed"],[[120123,120123],"mapped",[100]],[[120124,120124],"mapped",[101]],[[120125,120125],"mapped",[102]],[[120126,120126],"mapped",[103]],[[120127,120127],"disallowed"],[[120128,120128],"mapped",[105]],[[120129,120129],"mapped",[106]],[[120130,120130],"mapped",[107]],[[120131,120131],"mapped",[108]],[[120132,120132],"mapped",[109]],[[120133,120133],"disallowed"],[[120134,120134],"mapped",[111]],[[120135,120137],"disallowed"],[[120138,120138],"mapped",[115]],[[120139,120139],"mapped",[116]],[[120140,120140],"mapped",[117]],[[120141,120141],"mapped",[118]],[[120142,120142],"mapped",[119]],[[120143,120143],"mapped",[120]],[[120144,120144],"mapped",[121]],[[120145,120145],"disallowed"],[[120146,120146],"mapped",[97]],[[120147,120147],"mapped",[98]],[[120148,120148],"mapped",[99]],[[120149,120149],"mapped",[100]],[[120150,120150],"mapped",[101]],[[120151,120151],"mapped",[102]],[[120152,120152],"mapped",[103]],[[120153,120153],"mapped",[104]],[[120154,120154],"mapped",[105]],[[120155,120155],"mapped",[106]],[[120156,120156],"mapped",[107]],[[120157,120157],"mapped",[108]],[[120158,120158],"mapped",[109]],[[120159,120159],"mapped",[110]],[[120160,120160],"mapped",[111]],[[120161,120161],"mapped",[112]],[[120162,120162],"mapped",[113]],[[120163,120163],"mapped",[114]],[[120164,120164],"mapped",[115]],[[120165,120165],"mapped",[116]],[[120166,120166],"mapped",[117]],[[120167,120167],"mapped",[118]],[[120168,120168],"mapped",[119]],[[120169,120169],"mapped",[120]],[[120170,120170],"mapped",[121]],[[120171,120171],"mapped",[122]],[[120172,120172],"mapped",[97]],[[120173,120173],"mapped",[98]],[[120174,120174],"mapped",[99]],[[120175,120175],"mapped",[100]],[[120176,120176],"mapped",[101]],[[120177,120177],"mapped",[102]],[[120178,120178],"mapped",[103]],[[120179,120179],"mapped",[104]],[[120180,120180],"mapped",[105]],[[120181,120181],"mapped",[106]],[[120182,120182],"mapped",[107]],[[120183,120183],"mapped",[108]],[[120184,120184],"mapped",[109]],[[120185,120185],"mapped",[110]],[[120186,120186],"mapped",[111]],[[120187,120187],"mapped",[112]],[[120188,120188],"mapped",[113]],[[120189,120189],"mapped",[114]],[[120190,120190],"mapped",[115]],[[120191,120191],"mapped",[116]],[[120192,120192],"mapped",[117]],[[120193,120193],"mapped",[118]],[[120194,120194],"mapped",[119]],[[120195,120195],"mapped",[120]],[[120196,120196],"mapped",[121]],[[120197,120197],"mapped",[122]],[[120198,120198],"mapped",[97]],[[120199,120199],"mapped",[98]],[[120200,120200],"mapped",[99]],[[120201,120201],"mapped",[100]],[[120202,120202],"mapped",[101]],[[120203,120203],"mapped",[102]],[[120204,120204],"mapped",[103]],[[120205,120205],"mapped",[104]],[[120206,120206],"mapped",[105]],[[120207,120207],"mapped",[106]],[[120208,120208],"mapped",[107]],[[120209,120209],"mapped",[108]],[[120210,120210],"mapped",[109]],[[120211,120211],"mapped",[110]],[[120212,120212],"mapped",[111]],[[120213,120213],"mapped",[112]],[[120214,120214],"mapped",[113]],[[120215,120215],"mapped",[114]],[[120216,120216],"mapped",[115]],[[120217,120217],"mapped",[116]],[[120218,120218],"mapped",[117]],[[120219,120219],"mapped",[118]],[[120220,120220],"mapped",[119]],[[120221,120221],"mapped",[120]],[[120222,120222],"mapped",[121]],[[120223,120223],"mapped",[122]],[[120224,120224],"mapped",[97]],[[120225,120225],"mapped",[98]],[[120226,120226],"mapped",[99]],[[120227,120227],"mapped",[100]],[[120228,120228],"mapped",[101]],[[120229,120229],"mapped",[102]],[[120230,120230],"mapped",[103]],[[120231,120231],"mapped",[104]],[[120232,120232],"mapped",[105]],[[120233,120233],"mapped",[106]],[[120234,120234],"mapped",[107]],[[120235,120235],"mapped",[108]],[[120236,120236],"mapped",[109]],[[120237,120237],"mapped",[110]],[[120238,120238],"mapped",[111]],[[120239,120239],"mapped",[112]],[[120240,120240],"mapped",[113]],[[120241,120241],"mapped",[114]],[[120242,120242],"mapped",[115]],[[120243,120243],"mapped",[116]],[[120244,120244],"mapped",[117]],[[120245,120245],"mapped",[118]],[[120246,120246],"mapped",[119]],[[120247,120247],"mapped",[120]],[[120248,120248],"mapped",[121]],[[120249,120249],"mapped",[122]],[[120250,120250],"mapped",[97]],[[120251,120251],"mapped",[98]],[[120252,120252],"mapped",[99]],[[120253,120253],"mapped",[100]],[[120254,120254],"mapped",[101]],[[120255,120255],"mapped",[102]],[[120256,120256],"mapped",[103]],[[120257,120257],"mapped",[104]],[[120258,120258],"mapped",[105]],[[120259,120259],"mapped",[106]],[[120260,120260],"mapped",[107]],[[120261,120261],"mapped",[108]],[[120262,120262],"mapped",[109]],[[120263,120263],"mapped",[110]],[[120264,120264],"mapped",[111]],[[120265,120265],"mapped",[112]],[[120266,120266],"mapped",[113]],[[120267,120267],"mapped",[114]],[[120268,120268],"mapped",[115]],[[120269,120269],"mapped",[116]],[[120270,120270],"mapped",[117]],[[120271,120271],"mapped",[118]],[[120272,120272],"mapped",[119]],[[120273,120273],"mapped",[120]],[[120274,120274],"mapped",[121]],[[120275,120275],"mapped",[122]],[[120276,120276],"mapped",[97]],[[120277,120277],"mapped",[98]],[[120278,120278],"mapped",[99]],[[120279,120279],"mapped",[100]],[[120280,120280],"mapped",[101]],[[120281,120281],"mapped",[102]],[[120282,120282],"mapped",[103]],[[120283,120283],"mapped",[104]],[[120284,120284],"mapped",[105]],[[120285,120285],"mapped",[106]],[[120286,120286],"mapped",[107]],[[120287,120287],"mapped",[108]],[[120288,120288],"mapped",[109]],[[120289,120289],"mapped",[110]],[[120290,120290],"mapped",[111]],[[120291,120291],"mapped",[112]],[[120292,120292],"mapped",[113]],[[120293,120293],"mapped",[114]],[[120294,120294],"mapped",[115]],[[120295,120295],"mapped",[116]],[[120296,120296],"mapped",[117]],[[120297,120297],"mapped",[118]],[[120298,120298],"mapped",[119]],[[120299,120299],"mapped",[120]],[[120300,120300],"mapped",[121]],[[120301,120301],"mapped",[122]],[[120302,120302],"mapped",[97]],[[120303,120303],"mapped",[98]],[[120304,120304],"mapped",[99]],[[120305,120305],"mapped",[100]],[[120306,120306],"mapped",[101]],[[120307,120307],"mapped",[102]],[[120308,120308],"mapped",[103]],[[120309,120309],"mapped",[104]],[[120310,120310],"mapped",[105]],[[120311,120311],"mapped",[106]],[[120312,120312],"mapped",[107]],[[120313,120313],"mapped",[108]],[[120314,120314],"mapped",[109]],[[120315,120315],"mapped",[110]],[[120316,120316],"mapped",[111]],[[120317,120317],"mapped",[112]],[[120318,120318],"mapped",[113]],[[120319,120319],"mapped",[114]],[[120320,120320],"mapped",[115]],[[120321,120321],"mapped",[116]],[[120322,120322],"mapped",[117]],[[120323,120323],"mapped",[118]],[[120324,120324],"mapped",[119]],[[120325,120325],"mapped",[120]],[[120326,120326],"mapped",[121]],[[120327,120327],"mapped",[122]],[[120328,120328],"mapped",[97]],[[120329,120329],"mapped",[98]],[[120330,120330],"mapped",[99]],[[120331,120331],"mapped",[100]],[[120332,120332],"mapped",[101]],[[120333,120333],"mapped",[102]],[[120334,120334],"mapped",[103]],[[120335,120335],"mapped",[104]],[[120336,120336],"mapped",[105]],[[120337,120337],"mapped",[106]],[[120338,120338],"mapped",[107]],[[120339,120339],"mapped",[108]],[[120340,120340],"mapped",[109]],[[120341,120341],"mapped",[110]],[[120342,120342],"mapped",[111]],[[120343,120343],"mapped",[112]],[[120344,120344],"mapped",[113]],[[120345,120345],"mapped",[114]],[[120346,120346],"mapped",[115]],[[120347,120347],"mapped",[116]],[[120348,120348],"mapped",[117]],[[120349,120349],"mapped",[118]],[[120350,120350],"mapped",[119]],[[120351,120351],"mapped",[120]],[[120352,120352],"mapped",[121]],[[120353,120353],"mapped",[122]],[[120354,120354],"mapped",[97]],[[120355,120355],"mapped",[98]],[[120356,120356],"mapped",[99]],[[120357,120357],"mapped",[100]],[[120358,120358],"mapped",[101]],[[120359,120359],"mapped",[102]],[[120360,120360],"mapped",[103]],[[120361,120361],"mapped",[104]],[[120362,120362],"mapped",[105]],[[120363,120363],"mapped",[106]],[[120364,120364],"mapped",[107]],[[120365,120365],"mapped",[108]],[[120366,120366],"mapped",[109]],[[120367,120367],"mapped",[110]],[[120368,120368],"mapped",[111]],[[120369,120369],"mapped",[112]],[[120370,120370],"mapped",[113]],[[120371,120371],"mapped",[114]],[[120372,120372],"mapped",[115]],[[120373,120373],"mapped",[116]],[[120374,120374],"mapped",[117]],[[120375,120375],"mapped",[118]],[[120376,120376],"mapped",[119]],[[120377,120377],"mapped",[120]],[[120378,120378],"mapped",[121]],[[120379,120379],"mapped",[122]],[[120380,120380],"mapped",[97]],[[120381,120381],"mapped",[98]],[[120382,120382],"mapped",[99]],[[120383,120383],"mapped",[100]],[[120384,120384],"mapped",[101]],[[120385,120385],"mapped",[102]],[[120386,120386],"mapped",[103]],[[120387,120387],"mapped",[104]],[[120388,120388],"mapped",[105]],[[120389,120389],"mapped",[106]],[[120390,120390],"mapped",[107]],[[120391,120391],"mapped",[108]],[[120392,120392],"mapped",[109]],[[120393,120393],"mapped",[110]],[[120394,120394],"mapped",[111]],[[120395,120395],"mapped",[112]],[[120396,120396],"mapped",[113]],[[120397,120397],"mapped",[114]],[[120398,120398],"mapped",[115]],[[120399,120399],"mapped",[116]],[[120400,120400],"mapped",[117]],[[120401,120401],"mapped",[118]],[[120402,120402],"mapped",[119]],[[120403,120403],"mapped",[120]],[[120404,120404],"mapped",[121]],[[120405,120405],"mapped",[122]],[[120406,120406],"mapped",[97]],[[120407,120407],"mapped",[98]],[[120408,120408],"mapped",[99]],[[120409,120409],"mapped",[100]],[[120410,120410],"mapped",[101]],[[120411,120411],"mapped",[102]],[[120412,120412],"mapped",[103]],[[120413,120413],"mapped",[104]],[[120414,120414],"mapped",[105]],[[120415,120415],"mapped",[106]],[[120416,120416],"mapped",[107]],[[120417,120417],"mapped",[108]],[[120418,120418],"mapped",[109]],[[120419,120419],"mapped",[110]],[[120420,120420],"mapped",[111]],[[120421,120421],"mapped",[112]],[[120422,120422],"mapped",[113]],[[120423,120423],"mapped",[114]],[[120424,120424],"mapped",[115]],[[120425,120425],"mapped",[116]],[[120426,120426],"mapped",[117]],[[120427,120427],"mapped",[118]],[[120428,120428],"mapped",[119]],[[120429,120429],"mapped",[120]],[[120430,120430],"mapped",[121]],[[120431,120431],"mapped",[122]],[[120432,120432],"mapped",[97]],[[120433,120433],"mapped",[98]],[[120434,120434],"mapped",[99]],[[120435,120435],"mapped",[100]],[[120436,120436],"mapped",[101]],[[120437,120437],"mapped",[102]],[[120438,120438],"mapped",[103]],[[120439,120439],"mapped",[104]],[[120440,120440],"mapped",[105]],[[120441,120441],"mapped",[106]],[[120442,120442],"mapped",[107]],[[120443,120443],"mapped",[108]],[[120444,120444],"mapped",[109]],[[120445,120445],"mapped",[110]],[[120446,120446],"mapped",[111]],[[120447,120447],"mapped",[112]],[[120448,120448],"mapped",[113]],[[120449,120449],"mapped",[114]],[[120450,120450],"mapped",[115]],[[120451,120451],"mapped",[116]],[[120452,120452],"mapped",[117]],[[120453,120453],"mapped",[118]],[[120454,120454],"mapped",[119]],[[120455,120455],"mapped",[120]],[[120456,120456],"mapped",[121]],[[120457,120457],"mapped",[122]],[[120458,120458],"mapped",[97]],[[120459,120459],"mapped",[98]],[[120460,120460],"mapped",[99]],[[120461,120461],"mapped",[100]],[[120462,120462],"mapped",[101]],[[120463,120463],"mapped",[102]],[[120464,120464],"mapped",[103]],[[120465,120465],"mapped",[104]],[[120466,120466],"mapped",[105]],[[120467,120467],"mapped",[106]],[[120468,120468],"mapped",[107]],[[120469,120469],"mapped",[108]],[[120470,120470],"mapped",[109]],[[120471,120471],"mapped",[110]],[[120472,120472],"mapped",[111]],[[120473,120473],"mapped",[112]],[[120474,120474],"mapped",[113]],[[120475,120475],"mapped",[114]],[[120476,120476],"mapped",[115]],[[120477,120477],"mapped",[116]],[[120478,120478],"mapped",[117]],[[120479,120479],"mapped",[118]],[[120480,120480],"mapped",[119]],[[120481,120481],"mapped",[120]],[[120482,120482],"mapped",[121]],[[120483,120483],"mapped",[122]],[[120484,120484],"mapped",[305]],[[120485,120485],"mapped",[567]],[[120486,120487],"disallowed"],[[120488,120488],"mapped",[945]],[[120489,120489],"mapped",[946]],[[120490,120490],"mapped",[947]],[[120491,120491],"mapped",[948]],[[120492,120492],"mapped",[949]],[[120493,120493],"mapped",[950]],[[120494,120494],"mapped",[951]],[[120495,120495],"mapped",[952]],[[120496,120496],"mapped",[953]],[[120497,120497],"mapped",[954]],[[120498,120498],"mapped",[955]],[[120499,120499],"mapped",[956]],[[120500,120500],"mapped",[957]],[[120501,120501],"mapped",[958]],[[120502,120502],"mapped",[959]],[[120503,120503],"mapped",[960]],[[120504,120504],"mapped",[961]],[[120505,120505],"mapped",[952]],[[120506,120506],"mapped",[963]],[[120507,120507],"mapped",[964]],[[120508,120508],"mapped",[965]],[[120509,120509],"mapped",[966]],[[120510,120510],"mapped",[967]],[[120511,120511],"mapped",[968]],[[120512,120512],"mapped",[969]],[[120513,120513],"mapped",[8711]],[[120514,120514],"mapped",[945]],[[120515,120515],"mapped",[946]],[[120516,120516],"mapped",[947]],[[120517,120517],"mapped",[948]],[[120518,120518],"mapped",[949]],[[120519,120519],"mapped",[950]],[[120520,120520],"mapped",[951]],[[120521,120521],"mapped",[952]],[[120522,120522],"mapped",[953]],[[120523,120523],"mapped",[954]],[[120524,120524],"mapped",[955]],[[120525,120525],"mapped",[956]],[[120526,120526],"mapped",[957]],[[120527,120527],"mapped",[958]],[[120528,120528],"mapped",[959]],[[120529,120529],"mapped",[960]],[[120530,120530],"mapped",[961]],[[120531,120532],"mapped",[963]],[[120533,120533],"mapped",[964]],[[120534,120534],"mapped",[965]],[[120535,120535],"mapped",[966]],[[120536,120536],"mapped",[967]],[[120537,120537],"mapped",[968]],[[120538,120538],"mapped",[969]],[[120539,120539],"mapped",[8706]],[[120540,120540],"mapped",[949]],[[120541,120541],"mapped",[952]],[[120542,120542],"mapped",[954]],[[120543,120543],"mapped",[966]],[[120544,120544],"mapped",[961]],[[120545,120545],"mapped",[960]],[[120546,120546],"mapped",[945]],[[120547,120547],"mapped",[946]],[[120548,120548],"mapped",[947]],[[120549,120549],"mapped",[948]],[[120550,120550],"mapped",[949]],[[120551,120551],"mapped",[950]],[[120552,120552],"mapped",[951]],[[120553,120553],"mapped",[952]],[[120554,120554],"mapped",[953]],[[120555,120555],"mapped",[954]],[[120556,120556],"mapped",[955]],[[120557,120557],"mapped",[956]],[[120558,120558],"mapped",[957]],[[120559,120559],"mapped",[958]],[[120560,120560],"mapped",[959]],[[120561,120561],"mapped",[960]],[[120562,120562],"mapped",[961]],[[120563,120563],"mapped",[952]],[[120564,120564],"mapped",[963]],[[120565,120565],"mapped",[964]],[[120566,120566],"mapped",[965]],[[120567,120567],"mapped",[966]],[[120568,120568],"mapped",[967]],[[120569,120569],"mapped",[968]],[[120570,120570],"mapped",[969]],[[120571,120571],"mapped",[8711]],[[120572,120572],"mapped",[945]],[[120573,120573],"mapped",[946]],[[120574,120574],"mapped",[947]],[[120575,120575],"mapped",[948]],[[120576,120576],"mapped",[949]],[[120577,120577],"mapped",[950]],[[120578,120578],"mapped",[951]],[[120579,120579],"mapped",[952]],[[120580,120580],"mapped",[953]],[[120581,120581],"mapped",[954]],[[120582,120582],"mapped",[955]],[[120583,120583],"mapped",[956]],[[120584,120584],"mapped",[957]],[[120585,120585],"mapped",[958]],[[120586,120586],"mapped",[959]],[[120587,120587],"mapped",[960]],[[120588,120588],"mapped",[961]],[[120589,120590],"mapped",[963]],[[120591,120591],"mapped",[964]],[[120592,120592],"mapped",[965]],[[120593,120593],"mapped",[966]],[[120594,120594],"mapped",[967]],[[120595,120595],"mapped",[968]],[[120596,120596],"mapped",[969]],[[120597,120597],"mapped",[8706]],[[120598,120598],"mapped",[949]],[[120599,120599],"mapped",[952]],[[120600,120600],"mapped",[954]],[[120601,120601],"mapped",[966]],[[120602,120602],"mapped",[961]],[[120603,120603],"mapped",[960]],[[120604,120604],"mapped",[945]],[[120605,120605],"mapped",[946]],[[120606,120606],"mapped",[947]],[[120607,120607],"mapped",[948]],[[120608,120608],"mapped",[949]],[[120609,120609],"mapped",[950]],[[120610,120610],"mapped",[951]],[[120611,120611],"mapped",[952]],[[120612,120612],"mapped",[953]],[[120613,120613],"mapped",[954]],[[120614,120614],"mapped",[955]],[[120615,120615],"mapped",[956]],[[120616,120616],"mapped",[957]],[[120617,120617],"mapped",[958]],[[120618,120618],"mapped",[959]],[[120619,120619],"mapped",[960]],[[120620,120620],"mapped",[961]],[[120621,120621],"mapped",[952]],[[120622,120622],"mapped",[963]],[[120623,120623],"mapped",[964]],[[120624,120624],"mapped",[965]],[[120625,120625],"mapped",[966]],[[120626,120626],"mapped",[967]],[[120627,120627],"mapped",[968]],[[120628,120628],"mapped",[969]],[[120629,120629],"mapped",[8711]],[[120630,120630],"mapped",[945]],[[120631,120631],"mapped",[946]],[[120632,120632],"mapped",[947]],[[120633,120633],"mapped",[948]],[[120634,120634],"mapped",[949]],[[120635,120635],"mapped",[950]],[[120636,120636],"mapped",[951]],[[120637,120637],"mapped",[952]],[[120638,120638],"mapped",[953]],[[120639,120639],"mapped",[954]],[[120640,120640],"mapped",[955]],[[120641,120641],"mapped",[956]],[[120642,120642],"mapped",[957]],[[120643,120643],"mapped",[958]],[[120644,120644],"mapped",[959]],[[120645,120645],"mapped",[960]],[[120646,120646],"mapped",[961]],[[120647,120648],"mapped",[963]],[[120649,120649],"mapped",[964]],[[120650,120650],"mapped",[965]],[[120651,120651],"mapped",[966]],[[120652,120652],"mapped",[967]],[[120653,120653],"mapped",[968]],[[120654,120654],"mapped",[969]],[[120655,120655],"mapped",[8706]],[[120656,120656],"mapped",[949]],[[120657,120657],"mapped",[952]],[[120658,120658],"mapped",[954]],[[120659,120659],"mapped",[966]],[[120660,120660],"mapped",[961]],[[120661,120661],"mapped",[960]],[[120662,120662],"mapped",[945]],[[120663,120663],"mapped",[946]],[[120664,120664],"mapped",[947]],[[120665,120665],"mapped",[948]],[[120666,120666],"mapped",[949]],[[120667,120667],"mapped",[950]],[[120668,120668],"mapped",[951]],[[120669,120669],"mapped",[952]],[[120670,120670],"mapped",[953]],[[120671,120671],"mapped",[954]],[[120672,120672],"mapped",[955]],[[120673,120673],"mapped",[956]],[[120674,120674],"mapped",[957]],[[120675,120675],"mapped",[958]],[[120676,120676],"mapped",[959]],[[120677,120677],"mapped",[960]],[[120678,120678],"mapped",[961]],[[120679,120679],"mapped",[952]],[[120680,120680],"mapped",[963]],[[120681,120681],"mapped",[964]],[[120682,120682],"mapped",[965]],[[120683,120683],"mapped",[966]],[[120684,120684],"mapped",[967]],[[120685,120685],"mapped",[968]],[[120686,120686],"mapped",[969]],[[120687,120687],"mapped",[8711]],[[120688,120688],"mapped",[945]],[[120689,120689],"mapped",[946]],[[120690,120690],"mapped",[947]],[[120691,120691],"mapped",[948]],[[120692,120692],"mapped",[949]],[[120693,120693],"mapped",[950]],[[120694,120694],"mapped",[951]],[[120695,120695],"mapped",[952]],[[120696,120696],"mapped",[953]],[[120697,120697],"mapped",[954]],[[120698,120698],"mapped",[955]],[[120699,120699],"mapped",[956]],[[120700,120700],"mapped",[957]],[[120701,120701],"mapped",[958]],[[120702,120702],"mapped",[959]],[[120703,120703],"mapped",[960]],[[120704,120704],"mapped",[961]],[[120705,120706],"mapped",[963]],[[120707,120707],"mapped",[964]],[[120708,120708],"mapped",[965]],[[120709,120709],"mapped",[966]],[[120710,120710],"mapped",[967]],[[120711,120711],"mapped",[968]],[[120712,120712],"mapped",[969]],[[120713,120713],"mapped",[8706]],[[120714,120714],"mapped",[949]],[[120715,120715],"mapped",[952]],[[120716,120716],"mapped",[954]],[[120717,120717],"mapped",[966]],[[120718,120718],"mapped",[961]],[[120719,120719],"mapped",[960]],[[120720,120720],"mapped",[945]],[[120721,120721],"mapped",[946]],[[120722,120722],"mapped",[947]],[[120723,120723],"mapped",[948]],[[120724,120724],"mapped",[949]],[[120725,120725],"mapped",[950]],[[120726,120726],"mapped",[951]],[[120727,120727],"mapped",[952]],[[120728,120728],"mapped",[953]],[[120729,120729],"mapped",[954]],[[120730,120730],"mapped",[955]],[[120731,120731],"mapped",[956]],[[120732,120732],"mapped",[957]],[[120733,120733],"mapped",[958]],[[120734,120734],"mapped",[959]],[[120735,120735],"mapped",[960]],[[120736,120736],"mapped",[961]],[[120737,120737],"mapped",[952]],[[120738,120738],"mapped",[963]],[[120739,120739],"mapped",[964]],[[120740,120740],"mapped",[965]],[[120741,120741],"mapped",[966]],[[120742,120742],"mapped",[967]],[[120743,120743],"mapped",[968]],[[120744,120744],"mapped",[969]],[[120745,120745],"mapped",[8711]],[[120746,120746],"mapped",[945]],[[120747,120747],"mapped",[946]],[[120748,120748],"mapped",[947]],[[120749,120749],"mapped",[948]],[[120750,120750],"mapped",[949]],[[120751,120751],"mapped",[950]],[[120752,120752],"mapped",[951]],[[120753,120753],"mapped",[952]],[[120754,120754],"mapped",[953]],[[120755,120755],"mapped",[954]],[[120756,120756],"mapped",[955]],[[120757,120757],"mapped",[956]],[[120758,120758],"mapped",[957]],[[120759,120759],"mapped",[958]],[[120760,120760],"mapped",[959]],[[120761,120761],"mapped",[960]],[[120762,120762],"mapped",[961]],[[120763,120764],"mapped",[963]],[[120765,120765],"mapped",[964]],[[120766,120766],"mapped",[965]],[[120767,120767],"mapped",[966]],[[120768,120768],"mapped",[967]],[[120769,120769],"mapped",[968]],[[120770,120770],"mapped",[969]],[[120771,120771],"mapped",[8706]],[[120772,120772],"mapped",[949]],[[120773,120773],"mapped",[952]],[[120774,120774],"mapped",[954]],[[120775,120775],"mapped",[966]],[[120776,120776],"mapped",[961]],[[120777,120777],"mapped",[960]],[[120778,120779],"mapped",[989]],[[120780,120781],"disallowed"],[[120782,120782],"mapped",[48]],[[120783,120783],"mapped",[49]],[[120784,120784],"mapped",[50]],[[120785,120785],"mapped",[51]],[[120786,120786],"mapped",[52]],[[120787,120787],"mapped",[53]],[[120788,120788],"mapped",[54]],[[120789,120789],"mapped",[55]],[[120790,120790],"mapped",[56]],[[120791,120791],"mapped",[57]],[[120792,120792],"mapped",[48]],[[120793,120793],"mapped",[49]],[[120794,120794],"mapped",[50]],[[120795,120795],"mapped",[51]],[[120796,120796],"mapped",[52]],[[120797,120797],"mapped",[53]],[[120798,120798],"mapped",[54]],[[120799,120799],"mapped",[55]],[[120800,120800],"mapped",[56]],[[120801,120801],"mapped",[57]],[[120802,120802],"mapped",[48]],[[120803,120803],"mapped",[49]],[[120804,120804],"mapped",[50]],[[120805,120805],"mapped",[51]],[[120806,120806],"mapped",[52]],[[120807,120807],"mapped",[53]],[[120808,120808],"mapped",[54]],[[120809,120809],"mapped",[55]],[[120810,120810],"mapped",[56]],[[120811,120811],"mapped",[57]],[[120812,120812],"mapped",[48]],[[120813,120813],"mapped",[49]],[[120814,120814],"mapped",[50]],[[120815,120815],"mapped",[51]],[[120816,120816],"mapped",[52]],[[120817,120817],"mapped",[53]],[[120818,120818],"mapped",[54]],[[120819,120819],"mapped",[55]],[[120820,120820],"mapped",[56]],[[120821,120821],"mapped",[57]],[[120822,120822],"mapped",[48]],[[120823,120823],"mapped",[49]],[[120824,120824],"mapped",[50]],[[120825,120825],"mapped",[51]],[[120826,120826],"mapped",[52]],[[120827,120827],"mapped",[53]],[[120828,120828],"mapped",[54]],[[120829,120829],"mapped",[55]],[[120830,120830],"mapped",[56]],[[120831,120831],"mapped",[57]],[[120832,121343],"valid",[],"NV8"],[[121344,121398],"valid"],[[121399,121402],"valid",[],"NV8"],[[121403,121452],"valid"],[[121453,121460],"valid",[],"NV8"],[[121461,121461],"valid"],[[121462,121475],"valid",[],"NV8"],[[121476,121476],"valid"],[[121477,121483],"valid",[],"NV8"],[[121484,121498],"disallowed"],[[121499,121503],"valid"],[[121504,121504],"disallowed"],[[121505,121519],"valid"],[[121520,124927],"disallowed"],[[124928,125124],"valid"],[[125125,125126],"disallowed"],[[125127,125135],"valid",[],"NV8"],[[125136,125142],"valid"],[[125143,126463],"disallowed"],[[126464,126464],"mapped",[1575]],[[126465,126465],"mapped",[1576]],[[126466,126466],"mapped",[1580]],[[126467,126467],"mapped",[1583]],[[126468,126468],"disallowed"],[[126469,126469],"mapped",[1608]],[[126470,126470],"mapped",[1586]],[[126471,126471],"mapped",[1581]],[[126472,126472],"mapped",[1591]],[[126473,126473],"mapped",[1610]],[[126474,126474],"mapped",[1603]],[[126475,126475],"mapped",[1604]],[[126476,126476],"mapped",[1605]],[[126477,126477],"mapped",[1606]],[[126478,126478],"mapped",[1587]],[[126479,126479],"mapped",[1593]],[[126480,126480],"mapped",[1601]],[[126481,126481],"mapped",[1589]],[[126482,126482],"mapped",[1602]],[[126483,126483],"mapped",[1585]],[[126484,126484],"mapped",[1588]],[[126485,126485],"mapped",[1578]],[[126486,126486],"mapped",[1579]],[[126487,126487],"mapped",[1582]],[[126488,126488],"mapped",[1584]],[[126489,126489],"mapped",[1590]],[[126490,126490],"mapped",[1592]],[[126491,126491],"mapped",[1594]],[[126492,126492],"mapped",[1646]],[[126493,126493],"mapped",[1722]],[[126494,126494],"mapped",[1697]],[[126495,126495],"mapped",[1647]],[[126496,126496],"disallowed"],[[126497,126497],"mapped",[1576]],[[126498,126498],"mapped",[1580]],[[126499,126499],"disallowed"],[[126500,126500],"mapped",[1607]],[[126501,126502],"disallowed"],[[126503,126503],"mapped",[1581]],[[126504,126504],"disallowed"],[[126505,126505],"mapped",[1610]],[[126506,126506],"mapped",[1603]],[[126507,126507],"mapped",[1604]],[[126508,126508],"mapped",[1605]],[[126509,126509],"mapped",[1606]],[[126510,126510],"mapped",[1587]],[[126511,126511],"mapped",[1593]],[[126512,126512],"mapped",[1601]],[[126513,126513],"mapped",[1589]],[[126514,126514],"mapped",[1602]],[[126515,126515],"disallowed"],[[126516,126516],"mapped",[1588]],[[126517,126517],"mapped",[1578]],[[126518,126518],"mapped",[1579]],[[126519,126519],"mapped",[1582]],[[126520,126520],"disallowed"],[[126521,126521],"mapped",[1590]],[[126522,126522],"disallowed"],[[126523,126523],"mapped",[1594]],[[126524,126529],"disallowed"],[[126530,126530],"mapped",[1580]],[[126531,126534],"disallowed"],[[126535,126535],"mapped",[1581]],[[126536,126536],"disallowed"],[[126537,126537],"mapped",[1610]],[[126538,126538],"disallowed"],[[126539,126539],"mapped",[1604]],[[126540,126540],"disallowed"],[[126541,126541],"mapped",[1606]],[[126542,126542],"mapped",[1587]],[[126543,126543],"mapped",[1593]],[[126544,126544],"disallowed"],[[126545,126545],"mapped",[1589]],[[126546,126546],"mapped",[1602]],[[126547,126547],"disallowed"],[[126548,126548],"mapped",[1588]],[[126549,126550],"disallowed"],[[126551,126551],"mapped",[1582]],[[126552,126552],"disallowed"],[[126553,126553],"mapped",[1590]],[[126554,126554],"disallowed"],[[126555,126555],"mapped",[1594]],[[126556,126556],"disallowed"],[[126557,126557],"mapped",[1722]],[[126558,126558],"disallowed"],[[126559,126559],"mapped",[1647]],[[126560,126560],"disallowed"],[[126561,126561],"mapped",[1576]],[[126562,126562],"mapped",[1580]],[[126563,126563],"disallowed"],[[126564,126564],"mapped",[1607]],[[126565,126566],"disallowed"],[[126567,126567],"mapped",[1581]],[[126568,126568],"mapped",[1591]],[[126569,126569],"mapped",[1610]],[[126570,126570],"mapped",[1603]],[[126571,126571],"disallowed"],[[126572,126572],"mapped",[1605]],[[126573,126573],"mapped",[1606]],[[126574,126574],"mapped",[1587]],[[126575,126575],"mapped",[1593]],[[126576,126576],"mapped",[1601]],[[126577,126577],"mapped",[1589]],[[126578,126578],"mapped",[1602]],[[126579,126579],"disallowed"],[[126580,126580],"mapped",[1588]],[[126581,126581],"mapped",[1578]],[[126582,126582],"mapped",[1579]],[[126583,126583],"mapped",[1582]],[[126584,126584],"disallowed"],[[126585,126585],"mapped",[1590]],[[126586,126586],"mapped",[1592]],[[126587,126587],"mapped",[1594]],[[126588,126588],"mapped",[1646]],[[126589,126589],"disallowed"],[[126590,126590],"mapped",[1697]],[[126591,126591],"disallowed"],[[126592,126592],"mapped",[1575]],[[126593,126593],"mapped",[1576]],[[126594,126594],"mapped",[1580]],[[126595,126595],"mapped",[1583]],[[126596,126596],"mapped",[1607]],[[126597,126597],"mapped",[1608]],[[126598,126598],"mapped",[1586]],[[126599,126599],"mapped",[1581]],[[126600,126600],"mapped",[1591]],[[126601,126601],"mapped",[1610]],[[126602,126602],"disallowed"],[[126603,126603],"mapped",[1604]],[[126604,126604],"mapped",[1605]],[[126605,126605],"mapped",[1606]],[[126606,126606],"mapped",[1587]],[[126607,126607],"mapped",[1593]],[[126608,126608],"mapped",[1601]],[[126609,126609],"mapped",[1589]],[[126610,126610],"mapped",[1602]],[[126611,126611],"mapped",[1585]],[[126612,126612],"mapped",[1588]],[[126613,126613],"mapped",[1578]],[[126614,126614],"mapped",[1579]],[[126615,126615],"mapped",[1582]],[[126616,126616],"mapped",[1584]],[[126617,126617],"mapped",[1590]],[[126618,126618],"mapped",[1592]],[[126619,126619],"mapped",[1594]],[[126620,126624],"disallowed"],[[126625,126625],"mapped",[1576]],[[126626,126626],"mapped",[1580]],[[126627,126627],"mapped",[1583]],[[126628,126628],"disallowed"],[[126629,126629],"mapped",[1608]],[[126630,126630],"mapped",[1586]],[[126631,126631],"mapped",[1581]],[[126632,126632],"mapped",[1591]],[[126633,126633],"mapped",[1610]],[[126634,126634],"disallowed"],[[126635,126635],"mapped",[1604]],[[126636,126636],"mapped",[1605]],[[126637,126637],"mapped",[1606]],[[126638,126638],"mapped",[1587]],[[126639,126639],"mapped",[1593]],[[126640,126640],"mapped",[1601]],[[126641,126641],"mapped",[1589]],[[126642,126642],"mapped",[1602]],[[126643,126643],"mapped",[1585]],[[126644,126644],"mapped",[1588]],[[126645,126645],"mapped",[1578]],[[126646,126646],"mapped",[1579]],[[126647,126647],"mapped",[1582]],[[126648,126648],"mapped",[1584]],[[126649,126649],"mapped",[1590]],[[126650,126650],"mapped",[1592]],[[126651,126651],"mapped",[1594]],[[126652,126703],"disallowed"],[[126704,126705],"valid",[],"NV8"],[[126706,126975],"disallowed"],[[126976,127019],"valid",[],"NV8"],[[127020,127023],"disallowed"],[[127024,127123],"valid",[],"NV8"],[[127124,127135],"disallowed"],[[127136,127150],"valid",[],"NV8"],[[127151,127152],"disallowed"],[[127153,127166],"valid",[],"NV8"],[[127167,127167],"valid",[],"NV8"],[[127168,127168],"disallowed"],[[127169,127183],"valid",[],"NV8"],[[127184,127184],"disallowed"],[[127185,127199],"valid",[],"NV8"],[[127200,127221],"valid",[],"NV8"],[[127222,127231],"disallowed"],[[127232,127232],"disallowed"],[[127233,127233],"disallowed_STD3_mapped",[48,44]],[[127234,127234],"disallowed_STD3_mapped",[49,44]],[[127235,127235],"disallowed_STD3_mapped",[50,44]],[[127236,127236],"disallowed_STD3_mapped",[51,44]],[[127237,127237],"disallowed_STD3_mapped",[52,44]],[[127238,127238],"disallowed_STD3_mapped",[53,44]],[[127239,127239],"disallowed_STD3_mapped",[54,44]],[[127240,127240],"disallowed_STD3_mapped",[55,44]],[[127241,127241],"disallowed_STD3_mapped",[56,44]],[[127242,127242],"disallowed_STD3_mapped",[57,44]],[[127243,127244],"valid",[],"NV8"],[[127245,127247],"disallowed"],[[127248,127248],"disallowed_STD3_mapped",[40,97,41]],[[127249,127249],"disallowed_STD3_mapped",[40,98,41]],[[127250,127250],"disallowed_STD3_mapped",[40,99,41]],[[127251,127251],"disallowed_STD3_mapped",[40,100,41]],[[127252,127252],"disallowed_STD3_mapped",[40,101,41]],[[127253,127253],"disallowed_STD3_mapped",[40,102,41]],[[127254,127254],"disallowed_STD3_mapped",[40,103,41]],[[127255,127255],"disallowed_STD3_mapped",[40,104,41]],[[127256,127256],"disallowed_STD3_mapped",[40,105,41]],[[127257,127257],"disallowed_STD3_mapped",[40,106,41]],[[127258,127258],"disallowed_STD3_mapped",[40,107,41]],[[127259,127259],"disallowed_STD3_mapped",[40,108,41]],[[127260,127260],"disallowed_STD3_mapped",[40,109,41]],[[127261,127261],"disallowed_STD3_mapped",[40,110,41]],[[127262,127262],"disallowed_STD3_mapped",[40,111,41]],[[127263,127263],"disallowed_STD3_mapped",[40,112,41]],[[127264,127264],"disallowed_STD3_mapped",[40,113,41]],[[127265,127265],"disallowed_STD3_mapped",[40,114,41]],[[127266,127266],"disallowed_STD3_mapped",[40,115,41]],[[127267,127267],"disallowed_STD3_mapped",[40,116,41]],[[127268,127268],"disallowed_STD3_mapped",[40,117,41]],[[127269,127269],"disallowed_STD3_mapped",[40,118,41]],[[127270,127270],"disallowed_STD3_mapped",[40,119,41]],[[127271,127271],"disallowed_STD3_mapped",[40,120,41]],[[127272,127272],"disallowed_STD3_mapped",[40,121,41]],[[127273,127273],"disallowed_STD3_mapped",[40,122,41]],[[127274,127274],"mapped",[12308,115,12309]],[[127275,127275],"mapped",[99]],[[127276,127276],"mapped",[114]],[[127277,127277],"mapped",[99,100]],[[127278,127278],"mapped",[119,122]],[[127279,127279],"disallowed"],[[127280,127280],"mapped",[97]],[[127281,127281],"mapped",[98]],[[127282,127282],"mapped",[99]],[[127283,127283],"mapped",[100]],[[127284,127284],"mapped",[101]],[[127285,127285],"mapped",[102]],[[127286,127286],"mapped",[103]],[[127287,127287],"mapped",[104]],[[127288,127288],"mapped",[105]],[[127289,127289],"mapped",[106]],[[127290,127290],"mapped",[107]],[[127291,127291],"mapped",[108]],[[127292,127292],"mapped",[109]],[[127293,127293],"mapped",[110]],[[127294,127294],"mapped",[111]],[[127295,127295],"mapped",[112]],[[127296,127296],"mapped",[113]],[[127297,127297],"mapped",[114]],[[127298,127298],"mapped",[115]],[[127299,127299],"mapped",[116]],[[127300,127300],"mapped",[117]],[[127301,127301],"mapped",[118]],[[127302,127302],"mapped",[119]],[[127303,127303],"mapped",[120]],[[127304,127304],"mapped",[121]],[[127305,127305],"mapped",[122]],[[127306,127306],"mapped",[104,118]],[[127307,127307],"mapped",[109,118]],[[127308,127308],"mapped",[115,100]],[[127309,127309],"mapped",[115,115]],[[127310,127310],"mapped",[112,112,118]],[[127311,127311],"mapped",[119,99]],[[127312,127318],"valid",[],"NV8"],[[127319,127319],"valid",[],"NV8"],[[127320,127326],"valid",[],"NV8"],[[127327,127327],"valid",[],"NV8"],[[127328,127337],"valid",[],"NV8"],[[127338,127338],"mapped",[109,99]],[[127339,127339],"mapped",[109,100]],[[127340,127343],"disallowed"],[[127344,127352],"valid",[],"NV8"],[[127353,127353],"valid",[],"NV8"],[[127354,127354],"valid",[],"NV8"],[[127355,127356],"valid",[],"NV8"],[[127357,127358],"valid",[],"NV8"],[[127359,127359],"valid",[],"NV8"],[[127360,127369],"valid",[],"NV8"],[[127370,127373],"valid",[],"NV8"],[[127374,127375],"valid",[],"NV8"],[[127376,127376],"mapped",[100,106]],[[127377,127386],"valid",[],"NV8"],[[127387,127461],"disallowed"],[[127462,127487],"valid",[],"NV8"],[[127488,127488],"mapped",[12411,12363]],[[127489,127489],"mapped",[12467,12467]],[[127490,127490],"mapped",[12469]],[[127491,127503],"disallowed"],[[127504,127504],"mapped",[25163]],[[127505,127505],"mapped",[23383]],[[127506,127506],"mapped",[21452]],[[127507,127507],"mapped",[12487]],[[127508,127508],"mapped",[20108]],[[127509,127509],"mapped",[22810]],[[127510,127510],"mapped",[35299]],[[127511,127511],"mapped",[22825]],[[127512,127512],"mapped",[20132]],[[127513,127513],"mapped",[26144]],[[127514,127514],"mapped",[28961]],[[127515,127515],"mapped",[26009]],[[127516,127516],"mapped",[21069]],[[127517,127517],"mapped",[24460]],[[127518,127518],"mapped",[20877]],[[127519,127519],"mapped",[26032]],[[127520,127520],"mapped",[21021]],[[127521,127521],"mapped",[32066]],[[127522,127522],"mapped",[29983]],[[127523,127523],"mapped",[36009]],[[127524,127524],"mapped",[22768]],[[127525,127525],"mapped",[21561]],[[127526,127526],"mapped",[28436]],[[127527,127527],"mapped",[25237]],[[127528,127528],"mapped",[25429]],[[127529,127529],"mapped",[19968]],[[127530,127530],"mapped",[19977]],[[127531,127531],"mapped",[36938]],[[127532,127532],"mapped",[24038]],[[127533,127533],"mapped",[20013]],[[127534,127534],"mapped",[21491]],[[127535,127535],"mapped",[25351]],[[127536,127536],"mapped",[36208]],[[127537,127537],"mapped",[25171]],[[127538,127538],"mapped",[31105]],[[127539,127539],"mapped",[31354]],[[127540,127540],"mapped",[21512]],[[127541,127541],"mapped",[28288]],[[127542,127542],"mapped",[26377]],[[127543,127543],"mapped",[26376]],[[127544,127544],"mapped",[30003]],[[127545,127545],"mapped",[21106]],[[127546,127546],"mapped",[21942]],[[127547,127551],"disallowed"],[[127552,127552],"mapped",[12308,26412,12309]],[[127553,127553],"mapped",[12308,19977,12309]],[[127554,127554],"mapped",[12308,20108,12309]],[[127555,127555],"mapped",[12308,23433,12309]],[[127556,127556],"mapped",[12308,28857,12309]],[[127557,127557],"mapped",[12308,25171,12309]],[[127558,127558],"mapped",[12308,30423,12309]],[[127559,127559],"mapped",[12308,21213,12309]],[[127560,127560],"mapped",[12308,25943,12309]],[[127561,127567],"disallowed"],[[127568,127568],"mapped",[24471]],[[127569,127569],"mapped",[21487]],[[127570,127743],"disallowed"],[[127744,127776],"valid",[],"NV8"],[[127777,127788],"valid",[],"NV8"],[[127789,127791],"valid",[],"NV8"],[[127792,127797],"valid",[],"NV8"],[[127798,127798],"valid",[],"NV8"],[[127799,127868],"valid",[],"NV8"],[[127869,127869],"valid",[],"NV8"],[[127870,127871],"valid",[],"NV8"],[[127872,127891],"valid",[],"NV8"],[[127892,127903],"valid",[],"NV8"],[[127904,127940],"valid",[],"NV8"],[[127941,127941],"valid",[],"NV8"],[[127942,127946],"valid",[],"NV8"],[[127947,127950],"valid",[],"NV8"],[[127951,127955],"valid",[],"NV8"],[[127956,127967],"valid",[],"NV8"],[[127968,127984],"valid",[],"NV8"],[[127985,127991],"valid",[],"NV8"],[[127992,127999],"valid",[],"NV8"],[[128000,128062],"valid",[],"NV8"],[[128063,128063],"valid",[],"NV8"],[[128064,128064],"valid",[],"NV8"],[[128065,128065],"valid",[],"NV8"],[[128066,128247],"valid",[],"NV8"],[[128248,128248],"valid",[],"NV8"],[[128249,128252],"valid",[],"NV8"],[[128253,128254],"valid",[],"NV8"],[[128255,128255],"valid",[],"NV8"],[[128256,128317],"valid",[],"NV8"],[[128318,128319],"valid",[],"NV8"],[[128320,128323],"valid",[],"NV8"],[[128324,128330],"valid",[],"NV8"],[[128331,128335],"valid",[],"NV8"],[[128336,128359],"valid",[],"NV8"],[[128360,128377],"valid",[],"NV8"],[[128378,128378],"disallowed"],[[128379,128419],"valid",[],"NV8"],[[128420,128420],"disallowed"],[[128421,128506],"valid",[],"NV8"],[[128507,128511],"valid",[],"NV8"],[[128512,128512],"valid",[],"NV8"],[[128513,128528],"valid",[],"NV8"],[[128529,128529],"valid",[],"NV8"],[[128530,128532],"valid",[],"NV8"],[[128533,128533],"valid",[],"NV8"],[[128534,128534],"valid",[],"NV8"],[[128535,128535],"valid",[],"NV8"],[[128536,128536],"valid",[],"NV8"],[[128537,128537],"valid",[],"NV8"],[[128538,128538],"valid",[],"NV8"],[[128539,128539],"valid",[],"NV8"],[[128540,128542],"valid",[],"NV8"],[[128543,128543],"valid",[],"NV8"],[[128544,128549],"valid",[],"NV8"],[[128550,128551],"valid",[],"NV8"],[[128552,128555],"valid",[],"NV8"],[[128556,128556],"valid",[],"NV8"],[[128557,128557],"valid",[],"NV8"],[[128558,128559],"valid",[],"NV8"],[[128560,128563],"valid",[],"NV8"],[[128564,128564],"valid",[],"NV8"],[[128565,128576],"valid",[],"NV8"],[[128577,128578],"valid",[],"NV8"],[[128579,128580],"valid",[],"NV8"],[[128581,128591],"valid",[],"NV8"],[[128592,128639],"valid",[],"NV8"],[[128640,128709],"valid",[],"NV8"],[[128710,128719],"valid",[],"NV8"],[[128720,128720],"valid",[],"NV8"],[[128721,128735],"disallowed"],[[128736,128748],"valid",[],"NV8"],[[128749,128751],"disallowed"],[[128752,128755],"valid",[],"NV8"],[[128756,128767],"disallowed"],[[128768,128883],"valid",[],"NV8"],[[128884,128895],"disallowed"],[[128896,128980],"valid",[],"NV8"],[[128981,129023],"disallowed"],[[129024,129035],"valid",[],"NV8"],[[129036,129039],"disallowed"],[[129040,129095],"valid",[],"NV8"],[[129096,129103],"disallowed"],[[129104,129113],"valid",[],"NV8"],[[129114,129119],"disallowed"],[[129120,129159],"valid",[],"NV8"],[[129160,129167],"disallowed"],[[129168,129197],"valid",[],"NV8"],[[129198,129295],"disallowed"],[[129296,129304],"valid",[],"NV8"],[[129305,129407],"disallowed"],[[129408,129412],"valid",[],"NV8"],[[129413,129471],"disallowed"],[[129472,129472],"valid",[],"NV8"],[[129473,131069],"disallowed"],[[131070,131071],"disallowed"],[[131072,173782],"valid"],[[173783,173823],"disallowed"],[[173824,177972],"valid"],[[177973,177983],"disallowed"],[[177984,178205],"valid"],[[178206,178207],"disallowed"],[[178208,183969],"valid"],[[183970,194559],"disallowed"],[[194560,194560],"mapped",[20029]],[[194561,194561],"mapped",[20024]],[[194562,194562],"mapped",[20033]],[[194563,194563],"mapped",[131362]],[[194564,194564],"mapped",[20320]],[[194565,194565],"mapped",[20398]],[[194566,194566],"mapped",[20411]],[[194567,194567],"mapped",[20482]],[[194568,194568],"mapped",[20602]],[[194569,194569],"mapped",[20633]],[[194570,194570],"mapped",[20711]],[[194571,194571],"mapped",[20687]],[[194572,194572],"mapped",[13470]],[[194573,194573],"mapped",[132666]],[[194574,194574],"mapped",[20813]],[[194575,194575],"mapped",[20820]],[[194576,194576],"mapped",[20836]],[[194577,194577],"mapped",[20855]],[[194578,194578],"mapped",[132380]],[[194579,194579],"mapped",[13497]],[[194580,194580],"mapped",[20839]],[[194581,194581],"mapped",[20877]],[[194582,194582],"mapped",[132427]],[[194583,194583],"mapped",[20887]],[[194584,194584],"mapped",[20900]],[[194585,194585],"mapped",[20172]],[[194586,194586],"mapped",[20908]],[[194587,194587],"mapped",[20917]],[[194588,194588],"mapped",[168415]],[[194589,194589],"mapped",[20981]],[[194590,194590],"mapped",[20995]],[[194591,194591],"mapped",[13535]],[[194592,194592],"mapped",[21051]],[[194593,194593],"mapped",[21062]],[[194594,194594],"mapped",[21106]],[[194595,194595],"mapped",[21111]],[[194596,194596],"mapped",[13589]],[[194597,194597],"mapped",[21191]],[[194598,194598],"mapped",[21193]],[[194599,194599],"mapped",[21220]],[[194600,194600],"mapped",[21242]],[[194601,194601],"mapped",[21253]],[[194602,194602],"mapped",[21254]],[[194603,194603],"mapped",[21271]],[[194604,194604],"mapped",[21321]],[[194605,194605],"mapped",[21329]],[[194606,194606],"mapped",[21338]],[[194607,194607],"mapped",[21363]],[[194608,194608],"mapped",[21373]],[[194609,194611],"mapped",[21375]],[[194612,194612],"mapped",[133676]],[[194613,194613],"mapped",[28784]],[[194614,194614],"mapped",[21450]],[[194615,194615],"mapped",[21471]],[[194616,194616],"mapped",[133987]],[[194617,194617],"mapped",[21483]],[[194618,194618],"mapped",[21489]],[[194619,194619],"mapped",[21510]],[[194620,194620],"mapped",[21662]],[[194621,194621],"mapped",[21560]],[[194622,194622],"mapped",[21576]],[[194623,194623],"mapped",[21608]],[[194624,194624],"mapped",[21666]],[[194625,194625],"mapped",[21750]],[[194626,194626],"mapped",[21776]],[[194627,194627],"mapped",[21843]],[[194628,194628],"mapped",[21859]],[[194629,194630],"mapped",[21892]],[[194631,194631],"mapped",[21913]],[[194632,194632],"mapped",[21931]],[[194633,194633],"mapped",[21939]],[[194634,194634],"mapped",[21954]],[[194635,194635],"mapped",[22294]],[[194636,194636],"mapped",[22022]],[[194637,194637],"mapped",[22295]],[[194638,194638],"mapped",[22097]],[[194639,194639],"mapped",[22132]],[[194640,194640],"mapped",[20999]],[[194641,194641],"mapped",[22766]],[[194642,194642],"mapped",[22478]],[[194643,194643],"mapped",[22516]],[[194644,194644],"mapped",[22541]],[[194645,194645],"mapped",[22411]],[[194646,194646],"mapped",[22578]],[[194647,194647],"mapped",[22577]],[[194648,194648],"mapped",[22700]],[[194649,194649],"mapped",[136420]],[[194650,194650],"mapped",[22770]],[[194651,194651],"mapped",[22775]],[[194652,194652],"mapped",[22790]],[[194653,194653],"mapped",[22810]],[[194654,194654],"mapped",[22818]],[[194655,194655],"mapped",[22882]],[[194656,194656],"mapped",[136872]],[[194657,194657],"mapped",[136938]],[[194658,194658],"mapped",[23020]],[[194659,194659],"mapped",[23067]],[[194660,194660],"mapped",[23079]],[[194661,194661],"mapped",[23000]],[[194662,194662],"mapped",[23142]],[[194663,194663],"mapped",[14062]],[[194664,194664],"disallowed"],[[194665,194665],"mapped",[23304]],[[194666,194667],"mapped",[23358]],[[194668,194668],"mapped",[137672]],[[194669,194669],"mapped",[23491]],[[194670,194670],"mapped",[23512]],[[194671,194671],"mapped",[23527]],[[194672,194672],"mapped",[23539]],[[194673,194673],"mapped",[138008]],[[194674,194674],"mapped",[23551]],[[194675,194675],"mapped",[23558]],[[194676,194676],"disallowed"],[[194677,194677],"mapped",[23586]],[[194678,194678],"mapped",[14209]],[[194679,194679],"mapped",[23648]],[[194680,194680],"mapped",[23662]],[[194681,194681],"mapped",[23744]],[[194682,194682],"mapped",[23693]],[[194683,194683],"mapped",[138724]],[[194684,194684],"mapped",[23875]],[[194685,194685],"mapped",[138726]],[[194686,194686],"mapped",[23918]],[[194687,194687],"mapped",[23915]],[[194688,194688],"mapped",[23932]],[[194689,194689],"mapped",[24033]],[[194690,194690],"mapped",[24034]],[[194691,194691],"mapped",[14383]],[[194692,194692],"mapped",[24061]],[[194693,194693],"mapped",[24104]],[[194694,194694],"mapped",[24125]],[[194695,194695],"mapped",[24169]],[[194696,194696],"mapped",[14434]],[[194697,194697],"mapped",[139651]],[[194698,194698],"mapped",[14460]],[[194699,194699],"mapped",[24240]],[[194700,194700],"mapped",[24243]],[[194701,194701],"mapped",[24246]],[[194702,194702],"mapped",[24266]],[[194703,194703],"mapped",[172946]],[[194704,194704],"mapped",[24318]],[[194705,194706],"mapped",[140081]],[[194707,194707],"mapped",[33281]],[[194708,194709],"mapped",[24354]],[[194710,194710],"mapped",[14535]],[[194711,194711],"mapped",[144056]],[[194712,194712],"mapped",[156122]],[[194713,194713],"mapped",[24418]],[[194714,194714],"mapped",[24427]],[[194715,194715],"mapped",[14563]],[[194716,194716],"mapped",[24474]],[[194717,194717],"mapped",[24525]],[[194718,194718],"mapped",[24535]],[[194719,194719],"mapped",[24569]],[[194720,194720],"mapped",[24705]],[[194721,194721],"mapped",[14650]],[[194722,194722],"mapped",[14620]],[[194723,194723],"mapped",[24724]],[[194724,194724],"mapped",[141012]],[[194725,194725],"mapped",[24775]],[[194726,194726],"mapped",[24904]],[[194727,194727],"mapped",[24908]],[[194728,194728],"mapped",[24910]],[[194729,194729],"mapped",[24908]],[[194730,194730],"mapped",[24954]],[[194731,194731],"mapped",[24974]],[[194732,194732],"mapped",[25010]],[[194733,194733],"mapped",[24996]],[[194734,194734],"mapped",[25007]],[[194735,194735],"mapped",[25054]],[[194736,194736],"mapped",[25074]],[[194737,194737],"mapped",[25078]],[[194738,194738],"mapped",[25104]],[[194739,194739],"mapped",[25115]],[[194740,194740],"mapped",[25181]],[[194741,194741],"mapped",[25265]],[[194742,194742],"mapped",[25300]],[[194743,194743],"mapped",[25424]],[[194744,194744],"mapped",[142092]],[[194745,194745],"mapped",[25405]],[[194746,194746],"mapped",[25340]],[[194747,194747],"mapped",[25448]],[[194748,194748],"mapped",[25475]],[[194749,194749],"mapped",[25572]],[[194750,194750],"mapped",[142321]],[[194751,194751],"mapped",[25634]],[[194752,194752],"mapped",[25541]],[[194753,194753],"mapped",[25513]],[[194754,194754],"mapped",[14894]],[[194755,194755],"mapped",[25705]],[[194756,194756],"mapped",[25726]],[[194757,194757],"mapped",[25757]],[[194758,194758],"mapped",[25719]],[[194759,194759],"mapped",[14956]],[[194760,194760],"mapped",[25935]],[[194761,194761],"mapped",[25964]],[[194762,194762],"mapped",[143370]],[[194763,194763],"mapped",[26083]],[[194764,194764],"mapped",[26360]],[[194765,194765],"mapped",[26185]],[[194766,194766],"mapped",[15129]],[[194767,194767],"mapped",[26257]],[[194768,194768],"mapped",[15112]],[[194769,194769],"mapped",[15076]],[[194770,194770],"mapped",[20882]],[[194771,194771],"mapped",[20885]],[[194772,194772],"mapped",[26368]],[[194773,194773],"mapped",[26268]],[[194774,194774],"mapped",[32941]],[[194775,194775],"mapped",[17369]],[[194776,194776],"mapped",[26391]],[[194777,194777],"mapped",[26395]],[[194778,194778],"mapped",[26401]],[[194779,194779],"mapped",[26462]],[[194780,194780],"mapped",[26451]],[[194781,194781],"mapped",[144323]],[[194782,194782],"mapped",[15177]],[[194783,194783],"mapped",[26618]],[[194784,194784],"mapped",[26501]],[[194785,194785],"mapped",[26706]],[[194786,194786],"mapped",[26757]],[[194787,194787],"mapped",[144493]],[[194788,194788],"mapped",[26766]],[[194789,194789],"mapped",[26655]],[[194790,194790],"mapped",[26900]],[[194791,194791],"mapped",[15261]],[[194792,194792],"mapped",[26946]],[[194793,194793],"mapped",[27043]],[[194794,194794],"mapped",[27114]],[[194795,194795],"mapped",[27304]],[[194796,194796],"mapped",[145059]],[[194797,194797],"mapped",[27355]],[[194798,194798],"mapped",[15384]],[[194799,194799],"mapped",[27425]],[[194800,194800],"mapped",[145575]],[[194801,194801],"mapped",[27476]],[[194802,194802],"mapped",[15438]],[[194803,194803],"mapped",[27506]],[[194804,194804],"mapped",[27551]],[[194805,194805],"mapped",[27578]],[[194806,194806],"mapped",[27579]],[[194807,194807],"mapped",[146061]],[[194808,194808],"mapped",[138507]],[[194809,194809],"mapped",[146170]],[[194810,194810],"mapped",[27726]],[[194811,194811],"mapped",[146620]],[[194812,194812],"mapped",[27839]],[[194813,194813],"mapped",[27853]],[[194814,194814],"mapped",[27751]],[[194815,194815],"mapped",[27926]],[[194816,194816],"mapped",[27966]],[[194817,194817],"mapped",[28023]],[[194818,194818],"mapped",[27969]],[[194819,194819],"mapped",[28009]],[[194820,194820],"mapped",[28024]],[[194821,194821],"mapped",[28037]],[[194822,194822],"mapped",[146718]],[[194823,194823],"mapped",[27956]],[[194824,194824],"mapped",[28207]],[[194825,194825],"mapped",[28270]],[[194826,194826],"mapped",[15667]],[[194827,194827],"mapped",[28363]],[[194828,194828],"mapped",[28359]],[[194829,194829],"mapped",[147153]],[[194830,194830],"mapped",[28153]],[[194831,194831],"mapped",[28526]],[[194832,194832],"mapped",[147294]],[[194833,194833],"mapped",[147342]],[[194834,194834],"mapped",[28614]],[[194835,194835],"mapped",[28729]],[[194836,194836],"mapped",[28702]],[[194837,194837],"mapped",[28699]],[[194838,194838],"mapped",[15766]],[[194839,194839],"mapped",[28746]],[[194840,194840],"mapped",[28797]],[[194841,194841],"mapped",[28791]],[[194842,194842],"mapped",[28845]],[[194843,194843],"mapped",[132389]],[[194844,194844],"mapped",[28997]],[[194845,194845],"mapped",[148067]],[[194846,194846],"mapped",[29084]],[[194847,194847],"disallowed"],[[194848,194848],"mapped",[29224]],[[194849,194849],"mapped",[29237]],[[194850,194850],"mapped",[29264]],[[194851,194851],"mapped",[149000]],[[194852,194852],"mapped",[29312]],[[194853,194853],"mapped",[29333]],[[194854,194854],"mapped",[149301]],[[194855,194855],"mapped",[149524]],[[194856,194856],"mapped",[29562]],[[194857,194857],"mapped",[29579]],[[194858,194858],"mapped",[16044]],[[194859,194859],"mapped",[29605]],[[194860,194861],"mapped",[16056]],[[194862,194862],"mapped",[29767]],[[194863,194863],"mapped",[29788]],[[194864,194864],"mapped",[29809]],[[194865,194865],"mapped",[29829]],[[194866,194866],"mapped",[29898]],[[194867,194867],"mapped",[16155]],[[194868,194868],"mapped",[29988]],[[194869,194869],"mapped",[150582]],[[194870,194870],"mapped",[30014]],[[194871,194871],"mapped",[150674]],[[194872,194872],"mapped",[30064]],[[194873,194873],"mapped",[139679]],[[194874,194874],"mapped",[30224]],[[194875,194875],"mapped",[151457]],[[194876,194876],"mapped",[151480]],[[194877,194877],"mapped",[151620]],[[194878,194878],"mapped",[16380]],[[194879,194879],"mapped",[16392]],[[194880,194880],"mapped",[30452]],[[194881,194881],"mapped",[151795]],[[194882,194882],"mapped",[151794]],[[194883,194883],"mapped",[151833]],[[194884,194884],"mapped",[151859]],[[194885,194885],"mapped",[30494]],[[194886,194887],"mapped",[30495]],[[194888,194888],"mapped",[30538]],[[194889,194889],"mapped",[16441]],[[194890,194890],"mapped",[30603]],[[194891,194891],"mapped",[16454]],[[194892,194892],"mapped",[16534]],[[194893,194893],"mapped",[152605]],[[194894,194894],"mapped",[30798]],[[194895,194895],"mapped",[30860]],[[194896,194896],"mapped",[30924]],[[194897,194897],"mapped",[16611]],[[194898,194898],"mapped",[153126]],[[194899,194899],"mapped",[31062]],[[194900,194900],"mapped",[153242]],[[194901,194901],"mapped",[153285]],[[194902,194902],"mapped",[31119]],[[194903,194903],"mapped",[31211]],[[194904,194904],"mapped",[16687]],[[194905,194905],"mapped",[31296]],[[194906,194906],"mapped",[31306]],[[194907,194907],"mapped",[31311]],[[194908,194908],"mapped",[153980]],[[194909,194910],"mapped",[154279]],[[194911,194911],"disallowed"],[[194912,194912],"mapped",[16898]],[[194913,194913],"mapped",[154539]],[[194914,194914],"mapped",[31686]],[[194915,194915],"mapped",[31689]],[[194916,194916],"mapped",[16935]],[[194917,194917],"mapped",[154752]],[[194918,194918],"mapped",[31954]],[[194919,194919],"mapped",[17056]],[[194920,194920],"mapped",[31976]],[[194921,194921],"mapped",[31971]],[[194922,194922],"mapped",[32000]],[[194923,194923],"mapped",[155526]],[[194924,194924],"mapped",[32099]],[[194925,194925],"mapped",[17153]],[[194926,194926],"mapped",[32199]],[[194927,194927],"mapped",[32258]],[[194928,194928],"mapped",[32325]],[[194929,194929],"mapped",[17204]],[[194930,194930],"mapped",[156200]],[[194931,194931],"mapped",[156231]],[[194932,194932],"mapped",[17241]],[[194933,194933],"mapped",[156377]],[[194934,194934],"mapped",[32634]],[[194935,194935],"mapped",[156478]],[[194936,194936],"mapped",[32661]],[[194937,194937],"mapped",[32762]],[[194938,194938],"mapped",[32773]],[[194939,194939],"mapped",[156890]],[[194940,194940],"mapped",[156963]],[[194941,194941],"mapped",[32864]],[[194942,194942],"mapped",[157096]],[[194943,194943],"mapped",[32880]],[[194944,194944],"mapped",[144223]],[[194945,194945],"mapped",[17365]],[[194946,194946],"mapped",[32946]],[[194947,194947],"mapped",[33027]],[[194948,194948],"mapped",[17419]],[[194949,194949],"mapped",[33086]],[[194950,194950],"mapped",[23221]],[[194951,194951],"mapped",[157607]],[[194952,194952],"mapped",[157621]],[[194953,194953],"mapped",[144275]],[[194954,194954],"mapped",[144284]],[[194955,194955],"mapped",[33281]],[[194956,194956],"mapped",[33284]],[[194957,194957],"mapped",[36766]],[[194958,194958],"mapped",[17515]],[[194959,194959],"mapped",[33425]],[[194960,194960],"mapped",[33419]],[[194961,194961],"mapped",[33437]],[[194962,194962],"mapped",[21171]],[[194963,194963],"mapped",[33457]],[[194964,194964],"mapped",[33459]],[[194965,194965],"mapped",[33469]],[[194966,194966],"mapped",[33510]],[[194967,194967],"mapped",[158524]],[[194968,194968],"mapped",[33509]],[[194969,194969],"mapped",[33565]],[[194970,194970],"mapped",[33635]],[[194971,194971],"mapped",[33709]],[[194972,194972],"mapped",[33571]],[[194973,194973],"mapped",[33725]],[[194974,194974],"mapped",[33767]],[[194975,194975],"mapped",[33879]],[[194976,194976],"mapped",[33619]],[[194977,194977],"mapped",[33738]],[[194978,194978],"mapped",[33740]],[[194979,194979],"mapped",[33756]],[[194980,194980],"mapped",[158774]],[[194981,194981],"mapped",[159083]],[[194982,194982],"mapped",[158933]],[[194983,194983],"mapped",[17707]],[[194984,194984],"mapped",[34033]],[[194985,194985],"mapped",[34035]],[[194986,194986],"mapped",[34070]],[[194987,194987],"mapped",[160714]],[[194988,194988],"mapped",[34148]],[[194989,194989],"mapped",[159532]],[[194990,194990],"mapped",[17757]],[[194991,194991],"mapped",[17761]],[[194992,194992],"mapped",[159665]],[[194993,194993],"mapped",[159954]],[[194994,194994],"mapped",[17771]],[[194995,194995],"mapped",[34384]],[[194996,194996],"mapped",[34396]],[[194997,194997],"mapped",[34407]],[[194998,194998],"mapped",[34409]],[[194999,194999],"mapped",[34473]],[[195000,195000],"mapped",[34440]],[[195001,195001],"mapped",[34574]],[[195002,195002],"mapped",[34530]],[[195003,195003],"mapped",[34681]],[[195004,195004],"mapped",[34600]],[[195005,195005],"mapped",[34667]],[[195006,195006],"mapped",[34694]],[[195007,195007],"disallowed"],[[195008,195008],"mapped",[34785]],[[195009,195009],"mapped",[34817]],[[195010,195010],"mapped",[17913]],[[195011,195011],"mapped",[34912]],[[195012,195012],"mapped",[34915]],[[195013,195013],"mapped",[161383]],[[195014,195014],"mapped",[35031]],[[195015,195015],"mapped",[35038]],[[195016,195016],"mapped",[17973]],[[195017,195017],"mapped",[35066]],[[195018,195018],"mapped",[13499]],[[195019,195019],"mapped",[161966]],[[195020,195020],"mapped",[162150]],[[195021,195021],"mapped",[18110]],[[195022,195022],"mapped",[18119]],[[195023,195023],"mapped",[35488]],[[195024,195024],"mapped",[35565]],[[195025,195025],"mapped",[35722]],[[195026,195026],"mapped",[35925]],[[195027,195027],"mapped",[162984]],[[195028,195028],"mapped",[36011]],[[195029,195029],"mapped",[36033]],[[195030,195030],"mapped",[36123]],[[195031,195031],"mapped",[36215]],[[195032,195032],"mapped",[163631]],[[195033,195033],"mapped",[133124]],[[195034,195034],"mapped",[36299]],[[195035,195035],"mapped",[36284]],[[195036,195036],"mapped",[36336]],[[195037,195037],"mapped",[133342]],[[195038,195038],"mapped",[36564]],[[195039,195039],"mapped",[36664]],[[195040,195040],"mapped",[165330]],[[195041,195041],"mapped",[165357]],[[195042,195042],"mapped",[37012]],[[195043,195043],"mapped",[37105]],[[195044,195044],"mapped",[37137]],[[195045,195045],"mapped",[165678]],[[195046,195046],"mapped",[37147]],[[195047,195047],"mapped",[37432]],[[195048,195048],"mapped",[37591]],[[195049,195049],"mapped",[37592]],[[195050,195050],"mapped",[37500]],[[195051,195051],"mapped",[37881]],[[195052,195052],"mapped",[37909]],[[195053,195053],"mapped",[166906]],[[195054,195054],"mapped",[38283]],[[195055,195055],"mapped",[18837]],[[195056,195056],"mapped",[38327]],[[195057,195057],"mapped",[167287]],[[195058,195058],"mapped",[18918]],[[195059,195059],"mapped",[38595]],[[195060,195060],"mapped",[23986]],[[195061,195061],"mapped",[38691]],[[195062,195062],"mapped",[168261]],[[195063,195063],"mapped",[168474]],[[195064,195064],"mapped",[19054]],[[195065,195065],"mapped",[19062]],[[195066,195066],"mapped",[38880]],[[195067,195067],"mapped",[168970]],[[195068,195068],"mapped",[19122]],[[195069,195069],"mapped",[169110]],[[195070,195071],"mapped",[38923]],[[195072,195072],"mapped",[38953]],[[195073,195073],"mapped",[169398]],[[195074,195074],"mapped",[39138]],[[195075,195075],"mapped",[19251]],[[195076,195076],"mapped",[39209]],[[195077,195077],"mapped",[39335]],[[195078,195078],"mapped",[39362]],[[195079,195079],"mapped",[39422]],[[195080,195080],"mapped",[19406]],[[195081,195081],"mapped",[170800]],[[195082,195082],"mapped",[39698]],[[195083,195083],"mapped",[40000]],[[195084,195084],"mapped",[40189]],[[195085,195085],"mapped",[19662]],[[195086,195086],"mapped",[19693]],[[195087,195087],"mapped",[40295]],[[195088,195088],"mapped",[172238]],[[195089,195089],"mapped",[19704]],[[195090,195090],"mapped",[172293]],[[195091,195091],"mapped",[172558]],[[195092,195092],"mapped",[172689]],[[195093,195093],"mapped",[40635]],[[195094,195094],"mapped",[19798]],[[195095,195095],"mapped",[40697]],[[195096,195096],"mapped",[40702]],[[195097,195097],"mapped",[40709]],[[195098,195098],"mapped",[40719]],[[195099,195099],"mapped",[40726]],[[195100,195100],"mapped",[40763]],[[195101,195101],"mapped",[173568]],[[195102,196605],"disallowed"],[[196606,196607],"disallowed"],[[196608,262141],"disallowed"],[[262142,262143],"disallowed"],[[262144,327677],"disallowed"],[[327678,327679],"disallowed"],[[327680,393213],"disallowed"],[[393214,393215],"disallowed"],[[393216,458749],"disallowed"],[[458750,458751],"disallowed"],[[458752,524285],"disallowed"],[[524286,524287],"disallowed"],[[524288,589821],"disallowed"],[[589822,589823],"disallowed"],[[589824,655357],"disallowed"],[[655358,655359],"disallowed"],[[655360,720893],"disallowed"],[[720894,720895],"disallowed"],[[720896,786429],"disallowed"],[[786430,786431],"disallowed"],[[786432,851965],"disallowed"],[[851966,851967],"disallowed"],[[851968,917501],"disallowed"],[[917502,917503],"disallowed"],[[917504,917504],"disallowed"],[[917505,917505],"disallowed"],[[917506,917535],"disallowed"],[[917536,917631],"disallowed"],[[917632,917759],"disallowed"],[[917760,917999],"ignored"],[[918000,983037],"disallowed"],[[983038,983039],"disallowed"],[[983040,1048573],"disallowed"],[[1048574,1048575],"disallowed"],[[1048576,1114109],"disallowed"],[[1114110,1114111],"disallowed"]]')}};var __webpack_module_cache__={};function __nccwpck_require__(e){var t=__webpack_module_cache__[e];if(t!==undefined){return t.exports}var r=__webpack_module_cache__[e]={id:e,loaded:false,exports:{}};var a=true;try{__webpack_modules__[e].call(r.exports,r,r.exports,__nccwpck_require__);a=false}finally{if(a)delete __webpack_module_cache__[e]}r.loaded=true;return r.exports}(()=>{__nccwpck_require__.d=(e,t)=>{for(var r in t){if(__nccwpck_require__.o(t,r)&&!__nccwpck_require__.o(e,r)){Object.defineProperty(e,r,{enumerable:true,get:t[r]})}}}})();(()=>{__nccwpck_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})();(()=>{__nccwpck_require__.r=e=>{if(typeof Symbol!=="undefined"&&Symbol.toStringTag){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"})}Object.defineProperty(e,"__esModule",{value:true})}})();(()=>{__nccwpck_require__.nmd=e=>{e.paths=[];if(!e.children)e.children=[];return e}})();if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var __webpack_exports__={};(()=>{"use strict";var e=__webpack_exports__;Object.defineProperty(e,"__esModule",{value:true});const t=__nccwpck_require__(4351);const r=__nccwpck_require__(1933);function initialize(){return(0,t.__awaiter)(this,void 0,void 0,(function*(){yield r.StaleService.initialize()}))}void initialize()})();module.exports=__webpack_exports__})(); \ No newline at end of file diff --git a/documentation/docs/02-getting-started/02-workflow-testing.mdx b/documentation/docs/02-getting-started/02-workflow-testing.mdx index 4a955a527..51e535cc3 100644 --- a/documentation/docs/02-getting-started/02-workflow-testing.mdx +++ b/documentation/docs/02-getting-started/02-workflow-testing.mdx @@ -33,7 +33,7 @@ You will have a better idea over what to expect when a real run without the [dry ### Test it with a limited amount of API calls {#test-it-with-a-limited-amount-of-api-calls} -If you still wish to play it safe, you can configure a limit of API queries calls for your [issues](../issues/inputs/issue-limit-api-queries-count-input) to alter your repository on a reduced scope. +If you still wish to play it safe, you can configure a limit of API queries calls for your [issues](../issues/inputs/issue-limit-api-queries-count-input) and [pull requests](../pull-requests/inputs/pull-request-limit-api-queries-count-input) to alter your repository on a reduced scope. ```yml {5-6} title=".github/workflows/stale.yml" # ... diff --git a/documentation/docs/03-all-inputs.mdx b/documentation/docs/03-all-inputs.mdx index 0ed32235b..875cb5c45 100644 --- a/documentation/docs/03-all-inputs.mdx +++ b/documentation/docs/03-all-inputs.mdx @@ -46,3 +46,4 @@ The list of all the inputs. | [pull-request-add-labels-after-close](pull-requests/inputs/pull-request-add-labels-after-close-input) | A list of labels added when the processing close the pull request (multiline). | | | [pull-request-processing](pull-requests/inputs/pull-request-processing-input) | Allow to process the pull requests. | `true` | | [pull-request-to-draft-instead-of-stale](pull-requests/inputs/pull-request-to-draft-instead-of-stale-input) | Convert the pull request to a draft pull request instead of handling it as a stale candidate. | `false` | +| [pull-request-limit-api-queries-count](pull-requests/inputs/pull-request-limit-api-queries-count-input) | Limit the quantity of API queries calls performed during the processing of pull requests (-1 for unlimited). | `-1` | diff --git a/documentation/docs/06-issues/01-inputs/17-limit-api-queries-count-input.mdx b/documentation/docs/06-issues/01-inputs/17-limit-api-queries-count-input.mdx index 3e06fdc1a..aac5a91fc 100644 --- a/documentation/docs/06-issues/01-inputs/17-limit-api-queries-count-input.mdx +++ b/documentation/docs/06-issues/01-inputs/17-limit-api-queries-count-input.mdx @@ -14,7 +14,7 @@ Default value: `-1` ### Description {#description} -This input will let you define a limit count of API queries calls performed during the processing. +This input will let you define a limit count of issues API queries calls performed during the processing. If the limit is reached, the ongoing processed issue will finish it's processing then all other issues will be ignored. This can be useful when you want to play it safe with this action. This can be also very useful if you have a lot of issues to process, and you want to limit the quotas of your associated [GitHub token](../../github-token-input). diff --git a/documentation/docs/08-pull-requests/01-inputs/01-all-inputs.mdx b/documentation/docs/08-pull-requests/01-inputs/01-all-inputs.mdx index 040552946..381a4f2d8 100644 --- a/documentation/docs/08-pull-requests/01-inputs/01-all-inputs.mdx +++ b/documentation/docs/08-pull-requests/01-inputs/01-all-inputs.mdx @@ -27,3 +27,4 @@ The list of all the pull requests inputs. | [pull-request-add-labels-after-close](pull-request-add-labels-after-close-input) | A list of labels added when the processing close the pull request (multiline). | | | [pull-request-processing](pull-request-processing-input) | Allow to process the pull requests. | `true` | | [pull-request-to-draft-instead-of-stale](pull-request-to-draft-instead-of-stale-input) | Convert the pull request to a draft pull request instead of handling it as a stale candidate. | `false` | +| [pull-request-limit-api-queries-count](pull-request-limit-api-queries-count-input) | Limit the quantity of API queries calls performed during the processing of pull requests (-1 for unlimited). | `-1` | diff --git a/documentation/docs/08-pull-requests/01-inputs/20-limit-api-queries-count-input.mdx b/documentation/docs/08-pull-requests/01-inputs/20-limit-api-queries-count-input.mdx new file mode 100644 index 000000000..84e9a9003 --- /dev/null +++ b/documentation/docs/08-pull-requests/01-inputs/20-limit-api-queries-count-input.mdx @@ -0,0 +1,31 @@ +--- +id: pull-request-limit-api-queries-count-input +title: Pull request limit api queries count input +tags: + - Pull requests + - Inputs +--- + +### Input {#input} + +Name: `pull-request-limit-api-queries-count` +Type: `number` +Default value: `-1` + +### Description {#description} + +This input will let you define a limit count of pull requests API queries calls performed during the processing. +If the limit is reached, the ongoing processed pull request will finish it's processing then all other pull requests will be ignored. +This can be useful when you want to play it safe with this action. +This can be also very useful if you have a lot of pull requests to process, and you want to limit the quotas of your associated [GitHub token](../../github-token-input). + +### Example {#example} + +```yml {6} +# ... +name: Stale +id: stale +uses: sonia-corporation/stale@latest +with: + pull-request-limit-api-queries-count: false +``` diff --git a/documentation/docs/10-statistics.mdx b/documentation/docs/10-statistics.mdx index 5ac7e048d..1b58c8d45 100644 --- a/documentation/docs/10-statistics.mdx +++ b/documentation/docs/10-statistics.mdx @@ -19,7 +19,7 @@ In such case, enable the [dry-run mode](dry-run-input) to avoid altering your re ### Limited API calls {#limited-api-calls} -You can also simply limit the number of API queries calls for your [issues](issues/inputs/issue-limit-api-queries-count-input) to alter your repository on a reduced scope. +You can also simply limit the number of API queries calls for your [issues](issues/inputs/issue-limit-api-queries-count-input) and [pull requests](pull-requests/inputs/pull-request-limit-api-queries-count-input) to alter your repository on a reduced scope. ### Example {#example} diff --git a/src/core/inputs/inputs.enum.ts b/src/core/inputs/inputs.enum.ts index 4b22f6f71..3d7d694d4 100644 --- a/src/core/inputs/inputs.enum.ts +++ b/src/core/inputs/inputs.enum.ts @@ -33,4 +33,5 @@ export enum EInputs { PULL_REQUEST_CLOSE_COMMENT = `pull-request-close-comment`, PULL_REQUEST_PROCESSING = `pull-request-processing`, PULL_REQUEST_TO_DRAFT_INSTEAD_OF_STALE = `pull-request-to-draft-instead-of-stale`, + PULL_REQUEST_LIMIT_API_QUERIES_COUNT = `pull-request-limit-api-queries-count`, } diff --git a/src/core/inputs/interfaces/pull-requests-inputs.interface.ts b/src/core/inputs/interfaces/pull-requests-inputs.interface.ts index 3755adb1f..c024998a8 100644 --- a/src/core/inputs/interfaces/pull-requests-inputs.interface.ts +++ b/src/core/inputs/interfaces/pull-requests-inputs.interface.ts @@ -16,6 +16,7 @@ export interface IPullRequestsInputs extends IInputs { readonly pullRequestIgnoreAnyLabels: string[]; readonly pullRequestIgnoreBeforeCreationDate: IIso8601Date | ''; readonly pullRequestIgnoreDraft: boolean; + readonly pullRequestLimitApiQueriesCount: number; readonly pullRequestProcessing: boolean; readonly pullRequestStaleComment: IComment | ''; readonly pullRequestStaleLabel: string; diff --git a/src/core/inputs/pull-requests-inputs.service.spec.ts b/src/core/inputs/pull-requests-inputs.service.spec.ts index 37749a24c..398776052 100644 --- a/src/core/inputs/pull-requests-inputs.service.spec.ts +++ b/src/core/inputs/pull-requests-inputs.service.spec.ts @@ -93,6 +93,7 @@ describe(`PullRequestsInputsService`, (): void => { includeOffset: false, }), pullRequestIgnoreDraft: true, + pullRequestLimitApiQueriesCount: 100, pullRequestProcessing: true, pullRequestStaleComment: `pull-request-stale-comment`, pullRequestStaleLabel: `pull-request-stale-label`, @@ -152,7 +153,7 @@ describe(`PullRequestsInputsService`, (): void => { service.setInputs(); - expect(coreInputsServiceGetNumberInputSpy).toHaveBeenCalledTimes(2); + expect(coreInputsServiceGetNumberInputSpy).toHaveBeenCalledTimes(3); expect(coreInputsServiceGetNumberInputSpy).toHaveBeenNthCalledWith(1, `pull-request-days-before-close`, { required: false, }); @@ -164,7 +165,7 @@ describe(`PullRequestsInputsService`, (): void => { service.setInputs(); - expect(coreInputsServiceGetNumberInputSpy).toHaveBeenCalledTimes(2); + expect(coreInputsServiceGetNumberInputSpy).toHaveBeenCalledTimes(3); expect(coreInputsServiceGetNumberInputSpy).toHaveBeenNthCalledWith(2, `pull-request-days-before-stale`, { required: false, }); @@ -273,6 +274,18 @@ describe(`PullRequestsInputsService`, (): void => { expect(service.inputs$$?.pullRequestIgnoreDraft).toBeFalse(); }); + it(`should get the pull-request-limit-api-queries-count input, parse it and set it`, (): void => { + expect.assertions(3); + + service.setInputs(); + + expect(coreInputsServiceGetNumberInputSpy).toHaveBeenCalledTimes(3); + expect(coreInputsServiceGetNumberInputSpy).toHaveBeenNthCalledWith(3, `pull-request-limit-api-queries-count`, { + required: false, + }); + expect(service.inputs$$?.pullRequestLimitApiQueriesCount).toBe(666); + }); + it(`should get the pull-request-processing input, parse it and set it`, (): void => { expect.assertions(3); @@ -348,6 +361,7 @@ describe(`PullRequestsInputsService`, (): void => { ], pullRequestIgnoreBeforeCreationDate: `dummy-pull-request-ignore-before-creation-date`, pullRequestIgnoreDraft: false, + pullRequestLimitApiQueriesCount: 666, pullRequestProcessing: false, pullRequestStaleComment: `dummy-pull-request-stale-comment`, pullRequestStaleLabel: `dummy-pull-request-stale-label`, @@ -396,6 +410,7 @@ describe(`PullRequestsInputsService`, (): void => { includeOffset: false, }), pullRequestIgnoreDraft: false, + pullRequestLimitApiQueriesCount: 666, pullRequestProcessing: false, pullRequestStaleComment: `dummy-pull-request-stale-comment`, pullRequestStaleLabel: `dummy-pull-request-stale-label`, @@ -408,14 +423,14 @@ describe(`PullRequestsInputsService`, (): void => { service.logInputs(); - expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(17); + expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(18); expect(loggerServiceInfoSpy).toHaveBeenNthCalledWith( 1, `white-├──`, `input-pull-request-add-labels-after-close`, `value-dummy-extra-close-label-1,dummy-extra-close-label-2` ); - expect(loggerServiceInputSpy).toHaveBeenCalledTimes(17); + expect(loggerServiceInputSpy).toHaveBeenCalledTimes(18); expect(loggerServiceInputSpy).toHaveBeenNthCalledWith(1, `pull-request-add-labels-after-close`); }); @@ -424,14 +439,14 @@ describe(`PullRequestsInputsService`, (): void => { service.logInputs(); - expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(17); + expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(18); expect(loggerServiceInfoSpy).toHaveBeenNthCalledWith( 2, `white-├──`, `input-pull-request-add-labels-after-stale`, `value-dummy-extra-stale-label-1,dummy-extra-stale-label-2` ); - expect(loggerServiceInputSpy).toHaveBeenCalledTimes(17); + expect(loggerServiceInputSpy).toHaveBeenCalledTimes(18); expect(loggerServiceInputSpy).toHaveBeenNthCalledWith(2, `pull-request-add-labels-after-stale`); }); @@ -440,14 +455,14 @@ describe(`PullRequestsInputsService`, (): void => { service.logInputs(); - expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(17); + expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(18); expect(loggerServiceInfoSpy).toHaveBeenNthCalledWith( 3, `white-├──`, `input-pull-request-close-comment`, `value-dummy-pull-request-close-comment` ); - expect(loggerServiceInputSpy).toHaveBeenCalledTimes(17); + expect(loggerServiceInputSpy).toHaveBeenCalledTimes(18); expect(loggerServiceInputSpy).toHaveBeenNthCalledWith(3, `pull-request-close-comment`); }); @@ -456,14 +471,14 @@ describe(`PullRequestsInputsService`, (): void => { service.logInputs(); - expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(17); + expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(18); expect(loggerServiceInfoSpy).toHaveBeenNthCalledWith( 4, `white-├──`, `input-pull-request-days-before-close`, `value-666` ); - expect(loggerServiceInputSpy).toHaveBeenCalledTimes(17); + expect(loggerServiceInputSpy).toHaveBeenCalledTimes(18); expect(loggerServiceInputSpy).toHaveBeenNthCalledWith(4, `pull-request-days-before-close`); }); @@ -472,14 +487,14 @@ describe(`PullRequestsInputsService`, (): void => { service.logInputs(); - expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(17); + expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(18); expect(loggerServiceInfoSpy).toHaveBeenNthCalledWith( 5, `white-├──`, `input-pull-request-days-before-stale`, `value-666` ); - expect(loggerServiceInputSpy).toHaveBeenCalledTimes(17); + expect(loggerServiceInputSpy).toHaveBeenCalledTimes(18); expect(loggerServiceInputSpy).toHaveBeenNthCalledWith(5, `pull-request-days-before-stale`); }); @@ -488,14 +503,14 @@ describe(`PullRequestsInputsService`, (): void => { service.logInputs(); - expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(17); + expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(18); expect(loggerServiceInfoSpy).toHaveBeenNthCalledWith( 6, `white-├──`, `input-pull-request-delete-branch-after-close`, `value-false` ); - expect(loggerServiceInputSpy).toHaveBeenCalledTimes(17); + expect(loggerServiceInputSpy).toHaveBeenCalledTimes(18); expect(loggerServiceInputSpy).toHaveBeenNthCalledWith(6, `pull-request-delete-branch-after-close`); }); @@ -504,14 +519,14 @@ describe(`PullRequestsInputsService`, (): void => { service.logInputs(); - expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(17); + expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(18); expect(loggerServiceInfoSpy).toHaveBeenNthCalledWith( 7, `white-├──`, `input-pull-request-ignore-all-assignees`, `value-false` ); - expect(loggerServiceInputSpy).toHaveBeenCalledTimes(17); + expect(loggerServiceInputSpy).toHaveBeenCalledTimes(18); expect(loggerServiceInputSpy).toHaveBeenNthCalledWith(7, `pull-request-ignore-all-assignees`); }); @@ -520,14 +535,14 @@ describe(`PullRequestsInputsService`, (): void => { service.logInputs(); - expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(17); + expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(18); expect(loggerServiceInfoSpy).toHaveBeenNthCalledWith( 8, `white-├──`, `input-pull-request-ignore-all-labels`, `value-false` ); - expect(loggerServiceInputSpy).toHaveBeenCalledTimes(17); + expect(loggerServiceInputSpy).toHaveBeenCalledTimes(18); expect(loggerServiceInputSpy).toHaveBeenNthCalledWith(8, `pull-request-ignore-all-labels`); }); @@ -536,14 +551,14 @@ describe(`PullRequestsInputsService`, (): void => { service.logInputs(); - expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(17); + expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(18); expect(loggerServiceInfoSpy).toHaveBeenNthCalledWith( 9, `white-├──`, `input-pull-request-ignore-all-project-cards`, `value-false` ); - expect(loggerServiceInputSpy).toHaveBeenCalledTimes(17); + expect(loggerServiceInputSpy).toHaveBeenCalledTimes(18); expect(loggerServiceInputSpy).toHaveBeenNthCalledWith(9, `pull-request-ignore-all-project-cards`); }); @@ -552,14 +567,14 @@ describe(`PullRequestsInputsService`, (): void => { service.logInputs(); - expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(17); + expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(18); expect(loggerServiceInfoSpy).toHaveBeenNthCalledWith( 10, `white-├──`, `input-pull-request-ignore-any-assignees`, `value-dummy-assignee-1,dummy-assignee-2` ); - expect(loggerServiceInputSpy).toHaveBeenCalledTimes(17); + expect(loggerServiceInputSpy).toHaveBeenCalledTimes(18); expect(loggerServiceInputSpy).toHaveBeenNthCalledWith(10, `pull-request-ignore-any-assignees`); }); @@ -568,14 +583,14 @@ describe(`PullRequestsInputsService`, (): void => { service.logInputs(); - expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(17); + expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(18); expect(loggerServiceInfoSpy).toHaveBeenNthCalledWith( 11, `white-├──`, `input-pull-request-ignore-any-labels`, `value-dummy-label-1,dummy-label-2` ); - expect(loggerServiceInputSpy).toHaveBeenCalledTimes(17); + expect(loggerServiceInputSpy).toHaveBeenCalledTimes(18); expect(loggerServiceInputSpy).toHaveBeenNthCalledWith(11, `pull-request-ignore-any-labels`); }); @@ -584,14 +599,14 @@ describe(`PullRequestsInputsService`, (): void => { service.logInputs(); - expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(17); + expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(18); expect(loggerServiceInfoSpy).toHaveBeenNthCalledWith( 12, `white-├──`, `input-pull-request-ignore-before-creation-date`, `value-2020-01-01T00:00:00.000` ); - expect(loggerServiceInputSpy).toHaveBeenCalledTimes(17); + expect(loggerServiceInputSpy).toHaveBeenCalledTimes(18); expect(loggerServiceInputSpy).toHaveBeenNthCalledWith(12, `pull-request-ignore-before-creation-date`); }); @@ -600,31 +615,47 @@ describe(`PullRequestsInputsService`, (): void => { service.logInputs(); - expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(17); + expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(18); expect(loggerServiceInfoSpy).toHaveBeenNthCalledWith( 13, `white-├──`, `input-pull-request-ignore-draft`, `value-false` ); - expect(loggerServiceInputSpy).toHaveBeenCalledTimes(17); + expect(loggerServiceInputSpy).toHaveBeenCalledTimes(18); expect(loggerServiceInputSpy).toHaveBeenNthCalledWith(13, `pull-request-ignore-draft`); }); - it(`should log the pull request processing input`, (): void => { + it(`should log the pull request limit api queries count input`, (): void => { expect.assertions(4); service.logInputs(); - expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(17); + expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(18); expect(loggerServiceInfoSpy).toHaveBeenNthCalledWith( 14, `white-├──`, + `input-pull-request-limit-api-queries-count`, + `value-666` + ); + expect(loggerServiceInputSpy).toHaveBeenCalledTimes(18); + expect(loggerServiceInputSpy).toHaveBeenNthCalledWith(14, `pull-request-limit-api-queries-count`); + }); + + it(`should log the pull request processing input`, (): void => { + expect.assertions(4); + + service.logInputs(); + + expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(18); + expect(loggerServiceInfoSpy).toHaveBeenNthCalledWith( + 15, + `white-├──`, `input-pull-request-processing`, `value-false` ); - expect(loggerServiceInputSpy).toHaveBeenCalledTimes(17); - expect(loggerServiceInputSpy).toHaveBeenNthCalledWith(14, `pull-request-processing`); + expect(loggerServiceInputSpy).toHaveBeenCalledTimes(18); + expect(loggerServiceInputSpy).toHaveBeenNthCalledWith(15, `pull-request-processing`); }); it(`should log the pull request stale comment input`, (): void => { @@ -632,15 +663,15 @@ describe(`PullRequestsInputsService`, (): void => { service.logInputs(); - expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(17); + expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(18); expect(loggerServiceInfoSpy).toHaveBeenNthCalledWith( - 15, + 16, `white-├──`, `input-pull-request-stale-comment`, `value-dummy-pull-request-stale-comment` ); - expect(loggerServiceInputSpy).toHaveBeenCalledTimes(17); - expect(loggerServiceInputSpy).toHaveBeenNthCalledWith(15, `pull-request-stale-comment`); + expect(loggerServiceInputSpy).toHaveBeenCalledTimes(18); + expect(loggerServiceInputSpy).toHaveBeenNthCalledWith(16, `pull-request-stale-comment`); }); it(`should log the pull request stale label input`, (): void => { @@ -648,15 +679,15 @@ describe(`PullRequestsInputsService`, (): void => { service.logInputs(); - expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(17); + expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(18); expect(loggerServiceInfoSpy).toHaveBeenNthCalledWith( - 16, + 17, `white-├──`, `input-pull-request-stale-label`, `value-dummy-pull-request-stale-label` ); - expect(loggerServiceInputSpy).toHaveBeenCalledTimes(17); - expect(loggerServiceInputSpy).toHaveBeenNthCalledWith(16, `pull-request-stale-label`); + expect(loggerServiceInputSpy).toHaveBeenCalledTimes(18); + expect(loggerServiceInputSpy).toHaveBeenNthCalledWith(17, `pull-request-stale-label`); }); it(`should log the pull request to draft instead of stale input`, (): void => { @@ -664,15 +695,15 @@ describe(`PullRequestsInputsService`, (): void => { service.logInputs(); - expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(17); + expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(18); expect(loggerServiceInfoSpy).toHaveBeenNthCalledWith( - 17, + 18, `white-└──`, `input-pull-request-to-draft-instead-of-stale`, `value-false` ); - expect(loggerServiceInputSpy).toHaveBeenCalledTimes(17); - expect(loggerServiceInputSpy).toHaveBeenNthCalledWith(17, `pull-request-to-draft-instead-of-stale`); + expect(loggerServiceInputSpy).toHaveBeenCalledTimes(18); + expect(loggerServiceInputSpy).toHaveBeenNthCalledWith(18, `pull-request-to-draft-instead-of-stale`); }); }); diff --git a/src/core/inputs/pull-requests-inputs.service.ts b/src/core/inputs/pull-requests-inputs.service.ts index 27eb41a75..66715ea93 100644 --- a/src/core/inputs/pull-requests-inputs.service.ts +++ b/src/core/inputs/pull-requests-inputs.service.ts @@ -57,6 +57,12 @@ export class PullRequestsInputsService extends AbstractInputsService { }); describe(`canProcess$$()`, (): void => { + let itemNumber: number; + let loggerServiceInfoSpy: jest.SpyInstance; let hasReachedQueriesLimitSpy: jest.SpyInstance; beforeEach((): void => { + itemNumber = 666; + loggerServiceInfoSpy = jest.spyOn(LoggerService, `info`).mockImplementation(); hasReachedQueriesLimitSpy = jest.spyOn(service, `hasReachedQueriesLimit$$`).mockImplementation(); }); @@ -655,10 +659,15 @@ describe(`IssuesService`, (): void => { it(`should log about checking if the next issue can be processed`, (): void => { expect.assertions(2); - service.canProcess$$(); + service.canProcess$$(itemNumber); expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(3); - expect(loggerServiceInfoSpy).toHaveBeenNthCalledWith(1, `Checking if the next issue can be processed...`); + expect(loggerServiceInfoSpy).toHaveBeenNthCalledWith( + 1, + `Checking if the issue`, + `value-#666`, + `whiteBright-can be processed...` + ); }); describe(`when the issues API queries calls count has been reached`, (): void => { @@ -669,7 +678,7 @@ describe(`IssuesService`, (): void => { it(`should log about reaching the limit of issues API queries calls count`, (): void => { expect.assertions(2); - service.canProcess$$(); + service.canProcess$$(itemNumber); expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(2); expect(loggerServiceInfoSpy).toHaveBeenNthCalledWith( @@ -681,7 +690,7 @@ describe(`IssuesService`, (): void => { it(`should return false`, (): void => { expect.assertions(1); - const result = service.canProcess$$(); + const result = service.canProcess$$(itemNumber); expect(result).toBeFalse(); }); @@ -695,7 +704,7 @@ describe(`IssuesService`, (): void => { it(`should log about not reaching the limit of issues API queries calls`, (): void => { expect.assertions(2); - service.canProcess$$(); + service.canProcess$$(itemNumber); expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(3); expect(loggerServiceInfoSpy).toHaveBeenNthCalledWith( @@ -707,16 +716,21 @@ describe(`IssuesService`, (): void => { it(`should log about allowing to process the next issue`, (): void => { expect.assertions(2); - service.canProcess$$(); + service.canProcess$$(itemNumber); expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(3); - expect(loggerServiceInfoSpy).toHaveBeenNthCalledWith(3, `The next issue can be processed`); + expect(loggerServiceInfoSpy).toHaveBeenNthCalledWith( + 3, + `The issue`, + `value-#666`, + `whiteBright-can be processed` + ); }); it(`should return true`, (): void => { expect.assertions(1); - const result = service.canProcess$$(); + const result = service.canProcess$$(itemNumber); expect(result).toBeTrue(); }); diff --git a/src/core/processing/pull-requests/pull-requests.service.spec.ts b/src/core/processing/pull-requests/pull-requests.service.spec.ts index 4514bff5d..cf36e5ccc 100644 --- a/src/core/processing/pull-requests/pull-requests.service.spec.ts +++ b/src/core/processing/pull-requests/pull-requests.service.spec.ts @@ -120,6 +120,7 @@ describe(`PullRequestsService`, (): void => { let loggerServiceInfoSpy: jest.SpyInstance; let processBatchSpy: jest.SpyInstance; let pullRequestsStatisticsServiceIncreaseProcessedPullRequestsCountSpy: jest.SpyInstance; + let canProcessSpy: jest.SpyInstance; beforeEach((): void => { mockedPullRequestProcessor.mockClear(); @@ -141,6 +142,7 @@ describe(`PullRequestsService`, (): void => { pullRequestsStatisticsServiceIncreaseProcessedPullRequestsCountSpy = jest .spyOn(PullRequestsStatisticsService.getInstance(), `increaseProcessedPullRequestsCount`) .mockImplementation(); + canProcessSpy = jest.spyOn(service, `canProcess$$`).mockImplementation(); }); it(`should log about the fetch of this batch of pull requests`, async (): Promise => { @@ -205,29 +207,57 @@ describe(`PullRequestsService`, (): void => { ); }); - it(`should increase the counter of processed pull requests statistic by 1`, async (): Promise => { - expect.assertions(2); + describe(`when the pull requests can be processed`, (): void => { + beforeEach((): void => { + canProcessSpy.mockReturnValue(true); + }); - await service.processBatch(); + it(`should process the pull request`, async (): Promise => { + expect.assertions(6); - expect(pullRequestsStatisticsServiceIncreaseProcessedPullRequestsCountSpy).toHaveBeenCalledTimes(1); - expect(pullRequestsStatisticsServiceIncreaseProcessedPullRequestsCountSpy).toHaveBeenCalledWith(); + await service.processBatch(); + + expect(mockedPullRequestProcessor).toHaveBeenCalledTimes(1); + expect(mockedPullRequestProcessor).toHaveBeenCalledWith( + gitHubApiPullRequest, + mockedPullRequestLogger.mock.instances[0] + ); + expect(mockedPullRequestProcessor.prototype.process.mock.calls).toHaveLength(1); + expect(mockedPullRequestProcessor.prototype.process.mock.calls[0]).toHaveLength(0); + expect(mockedPullRequestLogger).toHaveBeenCalledTimes(1); + expect(mockedPullRequestLogger).toHaveBeenCalledWith(8); + }); + + it(`should increase the counter of processed pull requests statistic by 1`, async (): Promise => { + expect.assertions(2); + + await service.processBatch(); + + expect(pullRequestsStatisticsServiceIncreaseProcessedPullRequestsCountSpy).toHaveBeenCalledTimes(1); + expect(pullRequestsStatisticsServiceIncreaseProcessedPullRequestsCountSpy).toHaveBeenCalledWith(); + }); }); - it(`should process the pull request`, async (): Promise => { - expect.assertions(6); + describe(`when the pull requests cannot be processed`, (): void => { + beforeEach((): void => { + canProcessSpy.mockReturnValue(false); + }); - await service.processBatch(); + it(`should not process the pull request`, async (): Promise => { + expect.assertions(1); - expect(mockedPullRequestProcessor).toHaveBeenCalledTimes(1); - expect(mockedPullRequestProcessor).toHaveBeenCalledWith( - gitHubApiPullRequest, - mockedPullRequestLogger.mock.instances[0] - ); - expect(mockedPullRequestProcessor.prototype.process.mock.calls).toHaveLength(1); - expect(mockedPullRequestProcessor.prototype.process.mock.calls[0]).toHaveLength(0); - expect(mockedPullRequestLogger).toHaveBeenCalledTimes(1); - expect(mockedPullRequestLogger).toHaveBeenCalledWith(8); + await service.processBatch(); + + expect(mockedPullRequestProcessor.prototype.process).not.toHaveBeenCalled(); + }); + + it(`should not increase the counter of processed pull requests statistic`, async (): Promise => { + expect.assertions(1); + + await service.processBatch(); + + expect(pullRequestsStatisticsServiceIncreaseProcessedPullRequestsCountSpy).not.toHaveBeenCalled(); + }); }); }); @@ -275,37 +305,65 @@ describe(`PullRequestsService`, (): void => { ); }); - it(`should increase the counter of processed pull requests statistic by 2`, async (): Promise => { - expect.assertions(2); + describe(`when the pull requests can be processed`, (): void => { + beforeEach((): void => { + canProcessSpy.mockReturnValue(true); + }); - await service.processBatch(); + it(`should process the two pull requests`, async (): Promise => { + expect.assertions(9); + + await service.processBatch(); + + expect(mockedPullRequestProcessor).toHaveBeenCalledTimes(2); + expect(mockedPullRequestProcessor).toHaveBeenNthCalledWith( + 1, + gitHubApiPullRequest1, + mockedPullRequestLogger.mock.instances[0] + ); + expect(mockedPullRequestProcessor).toHaveBeenNthCalledWith( + 2, + gitHubApiPullRequest2, + mockedPullRequestLogger.mock.instances[1] + ); + expect(mockedPullRequestProcessor.prototype.process.mock.calls).toHaveLength(2); + expect(mockedPullRequestProcessor.prototype.process.mock.calls[0]).toHaveLength(0); + expect(mockedPullRequestProcessor.prototype.process.mock.calls[1]).toHaveLength(0); + expect(mockedPullRequestProcessor).toHaveBeenCalledTimes(2); + expect(mockedPullRequestLogger).toHaveBeenNthCalledWith(1, 1); + expect(mockedPullRequestLogger).toHaveBeenNthCalledWith(2, 2); + }); + + it(`should increase the counter of processed pull requests statistic by 2`, async (): Promise => { + expect.assertions(2); - expect(pullRequestsStatisticsServiceIncreaseProcessedPullRequestsCountSpy).toHaveBeenCalledTimes(2); - expect(pullRequestsStatisticsServiceIncreaseProcessedPullRequestsCountSpy).toHaveBeenCalledWith(); + await service.processBatch(); + + expect(pullRequestsStatisticsServiceIncreaseProcessedPullRequestsCountSpy).toHaveBeenCalledTimes(2); + expect(pullRequestsStatisticsServiceIncreaseProcessedPullRequestsCountSpy).toHaveBeenCalledWith(); + }); }); - it(`should process the two pull requests`, async (): Promise => { - expect.assertions(9); + describe(`when the pull requests cannot be processed`, (): void => { + beforeEach((): void => { + canProcessSpy.mockReturnValue(false); + }); - await service.processBatch(); + it(`should not process the pull requests`, async (): Promise => { + expect.assertions(1); - expect(mockedPullRequestProcessor).toHaveBeenCalledTimes(2); - expect(mockedPullRequestProcessor).toHaveBeenNthCalledWith( - 1, - gitHubApiPullRequest1, - mockedPullRequestLogger.mock.instances[0] - ); - expect(mockedPullRequestProcessor).toHaveBeenNthCalledWith( - 2, - gitHubApiPullRequest2, - mockedPullRequestLogger.mock.instances[1] - ); - expect(mockedPullRequestProcessor.prototype.process.mock.calls).toHaveLength(2); - expect(mockedPullRequestProcessor.prototype.process.mock.calls[0]).toHaveLength(0); - expect(mockedPullRequestProcessor.prototype.process.mock.calls[1]).toHaveLength(0); - expect(mockedPullRequestProcessor).toHaveBeenCalledTimes(2); - expect(mockedPullRequestLogger).toHaveBeenNthCalledWith(1, 1); - expect(mockedPullRequestLogger).toHaveBeenNthCalledWith(2, 2); + await service.processBatch(); + + expect(mockedPullRequestProcessor.prototype.process).not.toHaveBeenCalled(); + }); + + it(`should not increase the counter of processed pull requests statistic`, async (): Promise => { + expect.assertions(1); + + await service.processBatch(); + + expect(pullRequestsStatisticsServiceIncreaseProcessedPullRequestsCountSpy).not.toHaveBeenCalled(); + }); }); }); @@ -323,97 +381,195 @@ describe(`PullRequestsService`, (): void => { ); }); - describe(`when this batch does not contains more pull requests to process`, (): void => { - let gitHubApiPullRequest1: IGithubApiPullRequest; - let gitHubApiPullRequest2: IGithubApiPullRequest; - let githubApiPullRequests: IGithubApiGetPullRequests; - + describe(`when the pull requests of this batch have been all processed as expected`, (): void => { beforeEach((): void => { - gitHubApiPullRequest1 = createHydratedMock(); - gitHubApiPullRequest2 = createHydratedMock(); - githubApiPullRequests = createHydratedMock({ - repository: { - pullRequests: { - nodes: [gitHubApiPullRequest1, gitHubApiPullRequest2], - pageInfo: { - endCursor: undefined, - hasNextPage: false, + canProcessSpy.mockReturnValue(true); + }); + + describe(`when this batch does not contain more pull requests to process`, (): void => { + let gitHubApiPullRequest1: IGithubApiPullRequest; + let gitHubApiPullRequest2: IGithubApiPullRequest; + let githubApiPullRequests: IGithubApiGetPullRequests; + + beforeEach((): void => { + gitHubApiPullRequest1 = createHydratedMock(); + gitHubApiPullRequest2 = createHydratedMock(); + githubApiPullRequests = createHydratedMock({ + repository: { + pullRequests: { + nodes: [gitHubApiPullRequest1, gitHubApiPullRequest2], + pageInfo: { + endCursor: undefined, + hasNextPage: false, + }, }, }, - }, + }); + + githubApiPullRequestsServiceFetchPullRequestsSpy.mockResolvedValue(githubApiPullRequests); }); - githubApiPullRequestsServiceFetchPullRequestsSpy.mockResolvedValue(githubApiPullRequests); - }); + it(`should log about the success of the process of all the pull requests`, async (): Promise => { + expect.assertions(2); - it(`should log about the success of the process of all the pull requests`, async (): Promise => { - expect.assertions(2); + await service.processBatch(); - await service.processBatch(); - - expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(4); - expect(loggerServiceInfoSpy).toHaveBeenNthCalledWith( - 4, - `green-All the pull requests batches`, - `white-(value-1white-)`, - `green-were processed` - ); + expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(4); + expect(loggerServiceInfoSpy).toHaveBeenNthCalledWith( + 4, + `green-All the pull requests batches`, + `white-(value-1white-)`, + `green-were processed` + ); + }); }); - }); - describe(`when this batch contains more pull requests to process`, (): void => { - let gitHubApiPullRequest1: IGithubApiPullRequest; - let gitHubApiPullRequest2: IGithubApiPullRequest; - let githubApiPullRequests: IGithubApiGetPullRequests; + describe(`when this batch contains more pull requests to process`, (): void => { + let gitHubApiPullRequest1: IGithubApiPullRequest; + let gitHubApiPullRequest2: IGithubApiPullRequest; + let githubApiPullRequests: IGithubApiGetPullRequests; - beforeEach((): void => { - gitHubApiPullRequest1 = createHydratedMock(); - gitHubApiPullRequest2 = createHydratedMock(); - githubApiPullRequests = createHydratedMock({ - repository: { - pullRequests: { - nodes: [gitHubApiPullRequest1, gitHubApiPullRequest2], - pageInfo: { - endCursor: `dummy-end-cursor`, - hasNextPage: true, + beforeEach((): void => { + gitHubApiPullRequest1 = createHydratedMock(); + gitHubApiPullRequest2 = createHydratedMock(); + githubApiPullRequests = createHydratedMock({ + repository: { + pullRequests: { + nodes: [gitHubApiPullRequest1, gitHubApiPullRequest2], + pageInfo: { + endCursor: `dummy-end-cursor`, + hasNextPage: true, + }, }, }, - }, + }); + + githubApiPullRequestsServiceFetchPullRequestsSpy + .mockResolvedValue( + createHydratedMock({ + repository: { + pullRequests: { + nodes: [], + pageInfo: { + endCursor: undefined, + hasNextPage: false, + }, + }, + }, + }) + ) + .mockResolvedValueOnce(githubApiPullRequests); }); - githubApiPullRequestsServiceFetchPullRequestsSpy - .mockResolvedValue( - createHydratedMock({ - repository: { - pullRequests: { - nodes: [], - pageInfo: { - endCursor: undefined, - hasNextPage: false, - }, + it(`should log about the need of creating a new batch to process the next pull requests`, async (): Promise => { + expect.assertions(2); + + await service.processBatch(); + + expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(8); + expect(loggerServiceInfoSpy).toHaveBeenNthCalledWith(4, `Continuing with the next batch of pull requests`); + }); + + it(`should process the next batch of pull requests`, async (): Promise => { + expect.assertions(2); + + await service.processBatch(); + + expect(processBatchSpy).toHaveBeenCalledTimes(2); + expect(processBatchSpy).toHaveBeenNthCalledWith(2, 2, `dummy-end-cursor`); + }); + }); + }); + + describe(`when the pull requests of this batch were not all processed due to limits`, (): void => { + beforeEach((): void => { + canProcessSpy.mockReturnValue(false); + }); + + describe(`when this batch does not contain more pull requests to process`, (): void => { + let gitHubApiPullRequest1: IGithubApiPullRequest; + let gitHubApiPullRequest2: IGithubApiPullRequest; + let githubApiPullRequests: IGithubApiGetPullRequests; + + beforeEach((): void => { + gitHubApiPullRequest1 = createHydratedMock(); + gitHubApiPullRequest2 = createHydratedMock(); + githubApiPullRequests = createHydratedMock({ + repository: { + pullRequests: { + nodes: [gitHubApiPullRequest1, gitHubApiPullRequest2], + pageInfo: { + endCursor: undefined, + hasNextPage: false, }, }, - }) - ) - .mockResolvedValueOnce(githubApiPullRequests); - }); + }, + }); - it(`should log about the need of creating a new batch to process the next pull requests`, async (): Promise => { - expect.assertions(2); + githubApiPullRequestsServiceFetchPullRequestsSpy.mockResolvedValue(githubApiPullRequests); + }); - await service.processBatch(); + it(`should log about stopping the processing sooner than expected`, async (): Promise => { + expect.assertions(2); - expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(8); - expect(loggerServiceInfoSpy).toHaveBeenNthCalledWith(4, `Continuing with the next batch of pull requests`); + await service.processBatch(); + + expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(4); + expect(loggerServiceInfoSpy).toHaveBeenNthCalledWith( + 4, + `Stopping the processing of batches sooner than expected to respect the limits` + ); + }); }); - it(`should process the next batch of pull requests`, async (): Promise => { - expect.assertions(2); + describe(`when this batch contains more pull requests to process`, (): void => { + let gitHubApiPullRequest1: IGithubApiPullRequest; + let gitHubApiPullRequest2: IGithubApiPullRequest; + let githubApiPullRequests: IGithubApiGetPullRequests; - await service.processBatch(); + beforeEach((): void => { + gitHubApiPullRequest1 = createHydratedMock(); + gitHubApiPullRequest2 = createHydratedMock(); + githubApiPullRequests = createHydratedMock({ + repository: { + pullRequests: { + nodes: [gitHubApiPullRequest1, gitHubApiPullRequest2], + pageInfo: { + endCursor: `dummy-end-cursor`, + hasNextPage: true, + }, + }, + }, + }); + + githubApiPullRequestsServiceFetchPullRequestsSpy + .mockResolvedValue( + createHydratedMock({ + repository: { + pullRequests: { + nodes: [], + pageInfo: { + endCursor: undefined, + hasNextPage: false, + }, + }, + }, + }) + ) + .mockResolvedValueOnce(githubApiPullRequests); + }); + + it(`should log about stopping the processing sooner than expected`, async (): Promise => { + expect.assertions(2); - expect(processBatchSpy).toHaveBeenCalledTimes(2); - expect(processBatchSpy).toHaveBeenNthCalledWith(2, 2, `dummy-end-cursor`); + await service.processBatch(); + + expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(4); + expect(loggerServiceInfoSpy).toHaveBeenNthCalledWith( + 4, + `Stopping the processing of batches sooner than expected to respect the limits` + ); + }); }); }); }); @@ -500,4 +656,273 @@ describe(`PullRequestsService`, (): void => { }); }); }); + + describe(`canProcess$$()`, (): void => { + let itemNumber: number; + + let loggerServiceInfoSpy: jest.SpyInstance; + let hasReachedQueriesLimitSpy: jest.SpyInstance; + + beforeEach((): void => { + itemNumber = 666; + + loggerServiceInfoSpy = jest.spyOn(LoggerService, `info`).mockImplementation(); + hasReachedQueriesLimitSpy = jest.spyOn(service, `hasReachedQueriesLimit$$`).mockImplementation(); + }); + + it(`should log about checking if the next pull request can be processed`, (): void => { + expect.assertions(2); + + service.canProcess$$(itemNumber); + + expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(3); + expect(loggerServiceInfoSpy).toHaveBeenNthCalledWith( + 1, + `Checking if the pull request`, + `value-#666`, + `whiteBright-can be processed...` + ); + }); + + describe(`when the pull requests API queries calls count has been reached`, (): void => { + beforeEach((): void => { + hasReachedQueriesLimitSpy.mockReturnValue(true); + }); + + it(`should log about reaching the limit of pull requests API queries calls count`, (): void => { + expect.assertions(2); + + service.canProcess$$(itemNumber); + + expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(2); + expect(loggerServiceInfoSpy).toHaveBeenNthCalledWith( + 2, + `The limit of pull requests API queries calls count has been reached. Stopping the processing of pull requests` + ); + }); + + it(`should return false`, (): void => { + expect.assertions(1); + + const result = service.canProcess$$(itemNumber); + + expect(result).toBeFalse(); + }); + }); + + describe(`when the pull requests API queries calls count has not been reached yet`, (): void => { + beforeEach((): void => { + hasReachedQueriesLimitSpy.mockReturnValue(false); + }); + + it(`should log about not reaching the limit of pull requests API queries calls`, (): void => { + expect.assertions(2); + + service.canProcess$$(itemNumber); + + expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(3); + expect(loggerServiceInfoSpy).toHaveBeenNthCalledWith( + 2, + `The limit of API queries calls count is not reached yet, continuing...` + ); + }); + + it(`should log about allowing to process the next pull request`, (): void => { + expect.assertions(2); + + service.canProcess$$(itemNumber); + + expect(loggerServiceInfoSpy).toHaveBeenCalledTimes(3); + expect(loggerServiceInfoSpy).toHaveBeenNthCalledWith( + 3, + `The pull request`, + `value-#666`, + `whiteBright-can be processed` + ); + }); + + it(`should return true`, (): void => { + expect.assertions(1); + + const result = service.canProcess$$(itemNumber); + + expect(result).toBeTrue(); + }); + }); + }); + + describe(`hasReachedQueriesLimit$$()`, (): void => { + let pullRequestsInputsServiceGetInputsSpy: jest.SpyInstance; + + beforeEach((): void => { + pullRequestsInputsServiceGetInputsSpy = jest + .spyOn(PullRequestsInputsService.getInstance(), `getInputs`) + .mockReturnValue(createHydratedMock()); + }); + + it(`should get the pull requests inputs`, (): void => { + expect.assertions(2); + + service.hasReachedQueriesLimit$$(); + + expect(pullRequestsInputsServiceGetInputsSpy).toHaveBeenCalledTimes(1); + expect(pullRequestsInputsServiceGetInputsSpy).toHaveBeenCalledWith(); + }); + + describe(`when the "pullRequestLimitApiQueriesCount" input is set to -1`, (): void => { + beforeEach((): void => { + pullRequestsInputsServiceGetInputsSpy.mockReturnValue( + createHydratedMock({ + pullRequestLimitApiQueriesCount: -1, + }) + ); + }); + + describe(`when there is no called API pull requests queries yet`, (): void => { + beforeEach((): void => { + PullRequestsStatisticsService.getInstance().calledApiPullRequestsQueriesCount = 0; + }); + + it(`should return false`, (): void => { + expect.assertions(1); + + const result = service.hasReachedQueriesLimit$$(); + + expect(result).toBeFalse(); + }); + }); + + describe(`when there is 1 called API pull requests query`, (): void => { + beforeEach((): void => { + PullRequestsStatisticsService.getInstance().calledApiPullRequestsQueriesCount = 1; + }); + + it(`should return false`, (): void => { + expect.assertions(1); + + const result = service.hasReachedQueriesLimit$$(); + + expect(result).toBeFalse(); + }); + }); + + describe(`when there is 2 called API pull requests queries`, (): void => { + beforeEach((): void => { + PullRequestsStatisticsService.getInstance().calledApiPullRequestsQueriesCount = 2; + }); + + it(`should return false`, (): void => { + expect.assertions(1); + + const result = service.hasReachedQueriesLimit$$(); + + expect(result).toBeFalse(); + }); + }); + }); + + describe(`when the "pullRequestLimitApiQueriesCount" input is set to 0`, (): void => { + beforeEach((): void => { + pullRequestsInputsServiceGetInputsSpy.mockReturnValue( + createHydratedMock({ + pullRequestLimitApiQueriesCount: 0, + }) + ); + }); + + describe(`when there is no called API pull requests queries yet`, (): void => { + beforeEach((): void => { + PullRequestsStatisticsService.getInstance().calledApiPullRequestsQueriesCount = 0; + }); + + it(`should return false`, (): void => { + expect.assertions(1); + + const result = service.hasReachedQueriesLimit$$(); + + expect(result).toBeFalse(); + }); + }); + + describe(`when there is 1 called API pull requests query`, (): void => { + beforeEach((): void => { + PullRequestsStatisticsService.getInstance().calledApiPullRequestsQueriesCount = 1; + }); + + it(`should return true`, (): void => { + expect.assertions(1); + + const result = service.hasReachedQueriesLimit$$(); + + expect(result).toBeTrue(); + }); + }); + + describe(`when there is 2 called API pull requests queries`, (): void => { + beforeEach((): void => { + PullRequestsStatisticsService.getInstance().calledApiPullRequestsQueriesCount = 2; + }); + + it(`should return true`, (): void => { + expect.assertions(1); + + const result = service.hasReachedQueriesLimit$$(); + + expect(result).toBeTrue(); + }); + }); + }); + + describe(`when the "pullRequestLimitApiQueriesCount" input is set to 1`, (): void => { + beforeEach((): void => { + pullRequestsInputsServiceGetInputsSpy.mockReturnValue( + createHydratedMock({ + pullRequestLimitApiQueriesCount: 1, + }) + ); + }); + + describe(`when there is no called API pull requests queries yet`, (): void => { + beforeEach((): void => { + PullRequestsStatisticsService.getInstance().calledApiPullRequestsQueriesCount = 0; + }); + + it(`should return false`, (): void => { + expect.assertions(1); + + const result = service.hasReachedQueriesLimit$$(); + + expect(result).toBeFalse(); + }); + }); + + describe(`when there is 1 called API pull requests query`, (): void => { + beforeEach((): void => { + PullRequestsStatisticsService.getInstance().calledApiPullRequestsQueriesCount = 1; + }); + + it(`should return false`, (): void => { + expect.assertions(1); + + const result = service.hasReachedQueriesLimit$$(); + + expect(result).toBeFalse(); + }); + }); + + describe(`when there is 2 called API pull requests queries`, (): void => { + beforeEach((): void => { + PullRequestsStatisticsService.getInstance().calledApiPullRequestsQueriesCount = 2; + }); + + it(`should return true`, (): void => { + expect.assertions(1); + + const result = service.hasReachedQueriesLimit$$(); + + expect(result).toBeTrue(); + }); + }); + }); + }); }); diff --git a/src/core/processing/pull-requests/pull-requests.service.ts b/src/core/processing/pull-requests/pull-requests.service.ts index 1d1861252..d74bed7da 100644 --- a/src/core/processing/pull-requests/pull-requests.service.ts +++ b/src/core/processing/pull-requests/pull-requests.service.ts @@ -47,6 +47,21 @@ export class PullRequestsService extends AbstractProcessingService= 0) { + return ( + PullRequestsStatisticsService.getInstance().calledApiPullRequestsQueriesCount > + pullRequestsInputs.pullRequestLimitApiQueriesCount + ); + } + + return false; + } + protected _increaseProcessedItemsCount(): void { PullRequestsStatisticsService.getInstance().increaseProcessedPullRequestsCount(); } diff --git a/tests/pull-requests/pull-requests-limit-api-queries-count.spec.ts b/tests/pull-requests/pull-requests-limit-api-queries-count.spec.ts new file mode 100644 index 000000000..f97b6ea17 --- /dev/null +++ b/tests/pull-requests/pull-requests-limit-api-queries-count.spec.ts @@ -0,0 +1,154 @@ +import { FakePullRequestsProcessor } from '@tests/utils/fake-pull-requests-processor'; +import { DateTime } from 'luxon'; + +describe(`Pull requests limit API queries calls count`, (): void => { + let pullRequestSut: FakePullRequestsProcessor; + + describe(`when the limit of pull requests API queries calls count is set to -1`, (): void => { + beforeEach((): void => { + pullRequestSut = new FakePullRequestsProcessor({ + pullRequestLimitApiQueriesCount: -1, + }); + }); + + describe(`when there is 1 pull request to process`, (): void => { + beforeEach((): void => { + pullRequestSut.addPullRequest({ + locked: false, + }); + }); + + it(`should process the pull request`, async (): Promise => { + expect.assertions(13); + + await pullRequestSut.process(); + + pullRequestSut.expect({ + calledApiPullRequestsQueriesCount: 1, + processedPullRequestsCount: 1, + unalteredPullRequestsCount: 1, + }); + }); + }); + }); + + describe(`when the limit of pull requests API queries calls count is set to 0`, (): void => { + beforeEach((): void => { + pullRequestSut = new FakePullRequestsProcessor({ + pullRequestLimitApiQueriesCount: 0, + }); + }); + + describe(`when there is 1 pull request to process`, (): void => { + beforeEach((): void => { + pullRequestSut.addPullRequest({ + locked: false, + }); + }); + + it(`should not process the pull request`, async (): Promise => { + expect.assertions(13); + + await pullRequestSut.process(); + + pullRequestSut.expect({ + calledApiPullRequestsQueriesCount: 1, + }); + }); + }); + }); + + describe(`when the limit of pull requests API queries calls count is set to 1`, (): void => { + beforeEach((): void => { + pullRequestSut = new FakePullRequestsProcessor({ + pullRequestDaysBeforeStale: 30, + pullRequestLimitApiQueriesCount: 1, + }); + }); + + describe(`when there is 1 pull request to process`, (): void => { + beforeEach((): void => { + pullRequestSut.addPullRequest({ + locked: false, + }); + }); + + it(`should process the pull request`, async (): Promise => { + expect.assertions(13); + + await pullRequestSut.process(); + + pullRequestSut.expect({ + calledApiPullRequestsQueriesCount: 1, + processedPullRequestsCount: 1, + unalteredPullRequestsCount: 1, + }); + }); + }); + + describe(`when there is 2 pull requests to process`, (): void => { + beforeEach((): void => { + pullRequestSut + .addPullRequest({ + locked: false, + }) + .addPullRequest({ + locked: false, + }); + }); + + it(`should process all the pull requests`, async (): Promise => { + expect.assertions(13); + + await pullRequestSut.process(); + + pullRequestSut.expect({ + calledApiPullRequestsQueriesCount: 1, + processedPullRequestsCount: 2, + unalteredPullRequestsCount: 2, + }); + }); + }); + + describe(`when there is 2 pull requests to process which should be stale`, (): void => { + beforeEach((): void => { + pullRequestSut + .addPullRequest({ + locked: false, + updatedAt: DateTime.now() + .minus({ + day: 31, + }) + .toISO({ + includeOffset: false, + }), + }) + .addPullRequest({ + locked: false, + updatedAt: DateTime.now() + .minus({ + day: 31, + }) + .toISO({ + includeOffset: false, + }), + }); + }); + + it(`should only process the first pull request (due to the query to fetch the stale label)`, async (): Promise => { + expect.assertions(13); + + await pullRequestSut.process(); + + pullRequestSut.expect({ + addedPullRequestsCommentsCount: 1, + addedPullRequestsLabelsCount: 1, + calledApiPullRequestsMutationsCount: 2, + calledApiPullRequestsQueriesCount: 2, + processedPullRequestsCount: 1, + stalePullRequestsCount: 1, + }); + }); + }); + }); +}); diff --git a/tests/utils/test-default-inputs.ts b/tests/utils/test-default-inputs.ts index f0383b196..f158f76f4 100644 --- a/tests/utils/test-default-inputs.ts +++ b/tests/utils/test-default-inputs.ts @@ -32,6 +32,7 @@ export const TEST_DEFAULT_INPUTS: IAllInputs = { pullRequestIgnoreAnyLabels: [`pull-request-ignore-any-label-1`, `pull-request-ignore-any-label-2`], pullRequestIgnoreBeforeCreationDate: ``, pullRequestIgnoreDraft: false, + pullRequestLimitApiQueriesCount: -1, pullRequestProcessing: true, pullRequestStaleComment: `stale-comment`, pullRequestStaleLabel: `stale`,