From 9b27ad6bff6dcca11b1f83a202b04a0c23f5c787 Mon Sep 17 00:00:00 2001 From: Daniel Leite de Oliveira Date: Sat, 2 Jul 2016 14:18:48 -0300 Subject: [PATCH 01/10] Performance improvements in the _pop method. --- src/lib/array.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/lib/array.js b/src/lib/array.js index 543da05..54837ba 100644 --- a/src/lib/array.js +++ b/src/lib/array.js @@ -1,7 +1,7 @@ -export const _pop = array => { - let newarray = []; - for(let i = 0; i < array.length-1; i++){ - newarray[i] = array[i]; +export const _pop = array => array.reduce((previous, current, index) => { + if(index < array.length-1) { + previous.push(current); + return previous; } - return newarray; -}; + return previous; +}, []); From 7a8e47e10f5aa0adf143d974a2ea90e1b44285f3 Mon Sep 17 00:00:00 2001 From: Daniel Leite de Oliveira Date: Sat, 2 Jul 2016 15:06:41 -0300 Subject: [PATCH 02/10] Performance improvements in the transliterate method. --- src/string.utils.js | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/string.utils.js b/src/string.utils.js index e2972d8..c538fef 100644 --- a/src/string.utils.js +++ b/src/string.utils.js @@ -106,13 +106,10 @@ export {replace}; * @return {String} - String without non valid characters. */ const transliterate = (value) => { - let result = value; for(let key in ascii){ - for(let char in ascii[key]){ - result = replace(result, ascii[key][char], key); - } + ascii[key].map((char) => value = replace(value, char, key)); } - return result; + return value; }; export {transliterate}; From 50c11d2684cc646bd8c11e7132c4caf754e35c0e Mon Sep 17 00:00:00 2001 From: Daniel Leite de Oliveira Date: Sat, 2 Jul 2016 15:20:51 -0300 Subject: [PATCH 03/10] Removed validations of strings. --- src/lib/validate.js | 47 ------------------------ src/string.utils.js | 41 ++------------------- test/utils.test.js | 89 --------------------------------------------- 3 files changed, 4 insertions(+), 173 deletions(-) delete mode 100644 src/lib/validate.js diff --git a/src/lib/validate.js b/src/lib/validate.js deleted file mode 100644 index 0d43b3f..0000000 --- a/src/lib/validate.js +++ /dev/null @@ -1,47 +0,0 @@ -import {isString, length} from '../string.utils.js'; -import {_isNumber} from './number'; -import {error} from './throw'; - -const errorNotATypeMessage = (type, value) => `[strman] ${value} is not a ${type}.`; - -const validString = value => { - if(!isString(value)){ - throw error(errorNotATypeMessage('String', value)); - } - - return true; -}; - -export {validString}; - -const validArrayString = array => { - - array.map((data) => { - validString(data); - return data; - }); - - return true; -}; - -export {validArrayString}; - -const validNumber = value => { - if(!_isNumber(value)){ - throw error(errorNotATypeMessage('Number', value)); - } - - return true; -}; - -export {validNumber}; - -const validCharLength = char => { - if(length(char) === 0){ - throw error('Char should be length >= 1'); - } - - return true; -}; - -export {validCharLength}; diff --git a/src/string.utils.js b/src/string.utils.js index c538fef..3082f89 100644 --- a/src/string.utils.js +++ b/src/string.utils.js @@ -1,6 +1,5 @@ import {ascii} from './lib/ascii'; import {_pop} from './lib/array'; -import {validString, validArrayString, validNumber, validCharLength} from './lib/validate'; import {toCaseSensitive} from './lib/case'; /** * Checks whether a string. @@ -142,9 +141,6 @@ export {append}; */ const appendArray = (value, appends = []) => { - validString(value); - validArrayString(appends); - if(length(appends) === 0){ return value; } @@ -166,12 +162,7 @@ export {appendArray}; * let title = 'abc' * strman.at(title, 1) // returns 'b' */ -const at = (value, index) => { - validString(value); - validNumber(index); - - return substr(value, index, 1); -}; +const at = (value, index) => substr(value, index, 1); export {at}; @@ -187,22 +178,8 @@ export {at}; * let title = '[abc][def]' * strman.between(title, '[', ']') // returns ['abc', 'def'] */ -const between = (value, start, end) => { - - let result = null; - - validArrayString([value, start, end]); - - result = split(value, end); - - result = result.map((text) => { - return substr(text, indexOf(text, start)+length(start)); - }); - - result = _pop(result); - - return result; -}; +const between = (value, start, end) => + _pop(split(value, end).map((text) => substr(text, indexOf(text, start)+length(start)))); export {between}; @@ -216,10 +193,7 @@ export {between}; * let title = 'abc' * strman.chars(title) // returns ['a', 'b', 'c'] */ -const chars = value => { - validString(value); - return value.split(''); -}; +const chars = value => value.split(''); export {chars}; @@ -612,8 +586,6 @@ export {length}; char = substr(char, 0, 1); } - validCharLength(char); - _length = _length - length(value); result = append(repeat(char, _length), result); @@ -643,8 +615,6 @@ const rightPad = (value, _length, char = ' ') => { char = substr(char, 0, 1); } - validCharLength(char); - _length = _length - length(value); result = append(result, repeat(char, _length)); @@ -710,9 +680,6 @@ export {prepend}; */ const prependArray = (value, prepends = []) => { - validString(value); - validArrayString(prepends); - if(length(prepends) === 0){ return value; } diff --git a/test/utils.test.js b/test/utils.test.js index 915038b..f4ff640 100644 --- a/test/utils.test.js +++ b/test/utils.test.js @@ -157,14 +157,6 @@ describe('append function', () => { chai.expect(append('foobar')).to.equal('foobar'); chai.expect(append('', 'foobar')).to.equal('foobar'); }); - it('should be throw', () => { - chai.assert.throws(append.bind(this, '', 1), Error); - chai.assert.throws(append.bind(this, '', true), Error); - chai.assert.throws(append.bind(this, '', false), Error); - chai.assert.throws(append.bind(this, '', 1.2), Error); - chai.assert.throws(append.bind(this, '', {}), Error); - chai.assert.throws(append.bind(this, '', []), Error); - }); }); describe('appendArray function', () => { @@ -173,18 +165,6 @@ describe('appendArray function', () => { chai.expect(appendArray('foobar')).to.equal('foobar'); chai.expect(appendArray('', ['foobar'])).to.equal('foobar'); }); - it('should be throw', () => { - chai.assert.throws(appendArray.bind(this, '', 1), Error); - chai.assert.throws(appendArray.bind(this, '', true), Error); - chai.assert.throws(appendArray.bind(this, '', false), Error); - chai.assert.throws(appendArray.bind(this, '', 1.2), Error); - chai.assert.throws(appendArray.bind(this, '', {}), Error); - chai.assert.throws(appendArray.bind(this, '', [1]), Error); - chai.assert.throws(appendArray.bind(this, '', [true]), Error); - chai.assert.throws(appendArray.bind(this, '', [false]), Error); - chai.assert.throws(appendArray.bind(this, '', [1.2]), Error); - chai.assert.throws(appendArray.bind(this, '', [{}]), Error); - }); }); describe('prepend function', () => { @@ -194,14 +174,6 @@ describe('prepend function', () => { chai.expect(prepend('', 'foobar')).to.equal('foobar'); chai.expect(prepend('bar', 'foo')).to.equal('foobar'); }); - it('should be throw', () => { - chai.assert.throws(prepend.bind(this, '', 1), Error); - chai.assert.throws(prepend.bind(this, '', []), Error); - chai.assert.throws(prepend.bind(this, '', true), Error); - chai.assert.throws(prepend.bind(this, '', false), Error); - chai.assert.throws(prepend.bind(this, '', 1.2), Error); - chai.assert.throws(prepend.bind(this, '', {}), Error); - }); }); describe('prependArray function', () => { @@ -211,18 +183,6 @@ describe('prependArray function', () => { chai.expect(prependArray('', ['foobar'])).to.equal('foobar'); chai.expect(prependArray('bar', ['foo'])).to.equal('foobar'); }); - it('should be throw', () => { - chai.assert.throws(prependArray.bind(this, '', 1), Error); - chai.assert.throws(prependArray.bind(this, '', true), Error); - chai.assert.throws(prependArray.bind(this, '', false), Error); - chai.assert.throws(prependArray.bind(this, '', 1.2), Error); - chai.assert.throws(prependArray.bind(this, '', {}), Error); - chai.assert.throws(prependArray.bind(this, '', [1]), Error); - chai.assert.throws(prependArray.bind(this, '', [true]), Error); - chai.assert.throws(prependArray.bind(this, '', [false]), Error); - chai.assert.throws(prependArray.bind(this, '', [1.2]), Error); - chai.assert.throws(prependArray.bind(this, '', [{}]), Error); - }); }); describe('at function', () => { @@ -233,19 +193,6 @@ describe('at function', () => { chai.expect(at('oobafr', -2)).to.equal('f'); }); - it('should be throw', () => { - chai.assert.throws(at.bind(this, 1, 1), Error); - chai.assert.throws(at.bind(this, [], 1), Error); - chai.assert.throws(at.bind(this, true, 1), Error); - chai.assert.throws(at.bind(this, false, 1), Error); - chai.assert.throws(at.bind(this, 1.2, 1), Error); - chai.assert.throws(at.bind(this, {}, 1), Error); - chai.assert.throws(at.bind(this, '', ''), Error); - chai.assert.throws(at.bind(this, '', []), Error); - chai.assert.throws(at.bind(this, '', true), Error); - chai.assert.throws(at.bind(this, '', false), Error); - chai.assert.throws(at.bind(this, '', {}), Error); - }); }); describe('between function', () => { @@ -255,26 +202,6 @@ describe('between function', () => { chai.expect(between('barfoo', '', '')[0]).to.equal('bar'); chai.expect(between('barfoo', '', '')[1]).to.equal('foo'); }); - it('should be throw', () => { - chai.assert.throws(between.bind(this, '', '', 1), Error); - chai.assert.throws(between.bind(this, '', '', []), Error); - chai.assert.throws(between.bind(this, '', '', {}), Error); - chai.assert.throws(between.bind(this, '', '', true), Error); - chai.assert.throws(between.bind(this, '', '', false), Error); - chai.assert.throws(between.bind(this, '', '', 1.2), Error); - chai.assert.throws(between.bind(this, '', 1, ''), Error); - chai.assert.throws(between.bind(this, '', [], ''), Error); - chai.assert.throws(between.bind(this, '', {}, ''), Error); - chai.assert.throws(between.bind(this, '', true, ''), Error); - chai.assert.throws(between.bind(this, '', false, ''), Error); - chai.assert.throws(between.bind(this, '', 1.2, ''), Error); - chai.assert.throws(between.bind(this, 1, '', ''), Error); - chai.assert.throws(between.bind(this, [], '', ''), Error); - chai.assert.throws(between.bind(this, {}, '', ''), Error); - chai.assert.throws(between.bind(this, true, '', ''), Error); - chai.assert.throws(between.bind(this, false, '', ''), Error); - chai.assert.throws(between.bind(this, 1.2, '', ''), Error); - }); }); describe('chars function', () => { @@ -286,14 +213,6 @@ describe('chars function', () => { chai.expect(chars(title)[3]).to.equal('l'); chai.expect(chars(title)[4]).to.equal('e'); }); - it('should be throw', () => { - chai.assert.throws(chars.bind(this, 1), Error); - chai.assert.throws(chars.bind(this, []), Error); - chai.assert.throws(chars.bind(this, {}), Error); - chai.assert.throws(chars.bind(this, true), Error); - chai.assert.throws(chars.bind(this, false), Error); - chai.assert.throws(chars.bind(this, 1.2), Error); - }); }); describe('collapseWhitespace function', () => { @@ -748,10 +667,6 @@ describe('leftPad function', () => { chai.expect(leftPad('0001', 5, 0)).to.equal('00001'); chai.expect(leftPad('00001', 5, 0)).to.equal('00001'); }); - - it('should be error', () => { - chai.assert.throws(leftPad.bind(this, '1', 10, ''), Error); - }); }); describe('rightPad function', () => { @@ -763,10 +678,6 @@ describe('rightPad function', () => { chai.expect(rightPad('1000', 5, 0)).to.equal('10000'); chai.expect(rightPad('10000', 5, 0)).to.equal('10000'); }); - - it('should be error', () => { - chai.assert.throws(rightPad.bind(this, '1', 10, ''), Error); - }); }); From fddd1b2478c0efc4df5af448e40bb90f36383664 Mon Sep 17 00:00:00 2001 From: Daniel Leite de Oliveira Date: Sat, 2 Jul 2016 15:36:51 -0300 Subject: [PATCH 04/10] Performance improvements in the contains method. --- src/string.utils.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/string.utils.js b/src/string.utils.js index 3082f89..45f721e 100644 --- a/src/string.utils.js +++ b/src/string.utils.js @@ -239,7 +239,7 @@ export {removeNonWords}; * strman.contains(title, needle, false) // returns true */ const contains = (value, needle, caseSensitive = true) => - indexOf(toCaseSensitive(value, caseSensitive), toCaseSensitive(needle, caseSensitive)) > -1; + indexOf(value, needle, 0, caseSensitive) > -1; export {contains}; From 22a0f50e682599e927966c8f91dfc9e47843647d Mon Sep 17 00:00:00 2001 From: Daniel Leite de Oliveira Date: Sat, 2 Jul 2016 15:51:12 -0300 Subject: [PATCH 05/10] Performance improvements in the containsAll method. --- src/string.utils.js | 17 ++++------------- test/utils.test.js | 12 ++---------- 2 files changed, 6 insertions(+), 23 deletions(-) diff --git a/src/string.utils.js b/src/string.utils.js index 45f721e..326091d 100644 --- a/src/string.utils.js +++ b/src/string.utils.js @@ -256,19 +256,10 @@ export {contains}; * let needles = ['Leite', 'Daniel'] * strman.containsAll(title, needles) // returns true */ -const containsAll = (value, needles, caseSensitive = true) => { - - if(length(needles) === 0){ - return false; - } - - for(let i = 0; i < length(needles); i++){ - if(!contains(value, needles[i], caseSensitive)){ - return false; - } - } - return true; -}; +const containsAll = (value, needles, caseSensitive = true) => + needles.reduce((previous, current) => + !contains(value, current, caseSensitive)?false:previous && true + , true); export {containsAll}; diff --git a/test/utils.test.js b/test/utils.test.js index f4ff640..749e525 100644 --- a/test/utils.test.js +++ b/test/utils.test.js @@ -298,16 +298,8 @@ describe('contains function', () => { }); describe('containsAll function', () => { - it('should be false, caseSensitive = true', () => { - let fixtures = [ - 'foo bar', - 'bar foo', - 'foobar' - ]; - - fixtures.forEach(el => { - chai.expect(containsAll(el, [], true)).to.equal(false); - }); + it('should be true, if needle = []', () => { + chai.expect(containsAll('a', [], true)).to.equal(true); }); it('should be true, caseSensitive = true', () => { From 39d481163950005b65e369f0be64d86f00b60d85 Mon Sep 17 00:00:00 2001 From: Daniel Leite de Oliveira Date: Sat, 2 Jul 2016 16:01:13 -0300 Subject: [PATCH 06/10] Performance improvements in the containsAny method. --- src/string.utils.js | 15 +++++---------- test/utils.test.js | 2 +- 2 files changed, 6 insertions(+), 11 deletions(-) diff --git a/src/string.utils.js b/src/string.utils.js index 326091d..5999d4f 100644 --- a/src/string.utils.js +++ b/src/string.utils.js @@ -257,9 +257,9 @@ export {contains}; * strman.containsAll(title, needles) // returns true */ const containsAll = (value, needles, caseSensitive = true) => - needles.reduce((previous, current) => + length(needles) > 0?needles.reduce((previous, current) => !contains(value, current, caseSensitive)?false:previous && true - , true); + , true):false; export {containsAll}; @@ -276,14 +276,9 @@ export {containsAll}; * let needles = ['Leite', 'Oliveira'] * strman.containsAny(title, needles) // returns true */ -const containsAny = (value, needles, caseSensitive = true) => { - for(let i = 0; i < length(needles); i++){ - if(contains(value, needles[i], caseSensitive)){ - return true; - } - } - return false; -}; +const containsAny = (value, needles, caseSensitive = true) => + needles.reduce((previous, current) => + contains(value, current, caseSensitive)?true:previous, false); export {containsAny}; diff --git a/test/utils.test.js b/test/utils.test.js index 749e525..ebed358 100644 --- a/test/utils.test.js +++ b/test/utils.test.js @@ -299,7 +299,7 @@ describe('contains function', () => { describe('containsAll function', () => { it('should be true, if needle = []', () => { - chai.expect(containsAll('a', [], true)).to.equal(true); + chai.expect(containsAll('a', [], true)).to.equal(false); }); it('should be true, caseSensitive = true', () => { From fb149adc5761eeb28fba493664af5b9fe1638e95 Mon Sep 17 00:00:00 2001 From: Daniel Leite de Oliveira Date: Sat, 2 Jul 2016 16:33:09 -0300 Subject: [PATCH 07/10] Performance improvements in the reverse method. --- src/string.utils.js | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/src/string.utils.js b/src/string.utils.js index 5999d4f..284f1a7 100644 --- a/src/string.utils.js +++ b/src/string.utils.js @@ -104,7 +104,7 @@ export {replace}; * @param {String} value - The String!. * @return {String} - String without non valid characters. */ -const transliterate = (value) => { +const transliterate = value => { for(let key in ascii){ ascii[key].map((char) => value = replace(value, char, key)); } @@ -207,7 +207,7 @@ export {chars}; * let title = ' a b c ' * strman.collapseWhitespace(title) // returns 'a b c' */ -const collapseWhitespace = (value) => trim(replace(value, '\\s\\s+',' ')); +const collapseWhitespace = value => trim(replace(value, '\\s\\s+',' ')); export {collapseWhitespace}; @@ -750,14 +750,8 @@ export {repeat}; * @param {String} value - The String!. * @return {String} - The String reversed! */ -const reverse = (value) => { - let i = 0; - let reversed = ''; - while(length(value) > i++){ - reversed = append(reversed, substr(value, -1*i, 1)); - } - return reversed; -}; +const reverse = value => + split(value, '').reduceRight((previous, current) => append(previous, current), ''); export {reverse}; From c8ccd8bcd22073df160ee9748fafb2f4905fdcfe Mon Sep 17 00:00:00 2001 From: Daniel Leite de Oliveira Date: Sat, 2 Jul 2016 16:34:54 -0300 Subject: [PATCH 08/10] Run gulp. --- dist/strman.js | 6 +-- transpiler/lib/array.js | 12 +++--- transpiler/string.utils.js | 83 +++++++++++--------------------------- 3 files changed, 33 insertions(+), 68 deletions(-) diff --git a/dist/strman.js b/dist/strman.js index 4adbb3e..9bdda9f 100644 --- a/dist/strman.js +++ b/dist/strman.js @@ -1,3 +1,3 @@ -!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,t._s=e()}}(function(){return function e(t,s,r){function n(i,a){if(!s[i]){if(!t[i]){var u="function"==typeof require&&require;if(!a&&u)return u(i,!0);if(o)return o(i,!0);var c=new Error("Cannot find module '"+i+"'");throw c.code="MODULE_NOT_FOUND",c}var l=s[i]={exports:{}};t[i][0].call(l.exports,function(e){var s=t[i][1][e];return n(s?s:e)},l,l.exports,e,t,s,r)}return s[i].exports}for(var o="function"==typeof require&&require,i=0;it;++t)u[t]=e[t],c[e.charCodeAt(t)]=t;c["-".charCodeAt(0)]=62,c["_".charCodeAt(0)]=63}function n(e){var t,s,r,n,o,i,a=e.length;if(a%4>0)throw new Error("Invalid string. Length must be a multiple of 4");o="="===e[a-2]?2:"="===e[a-1]?1:0,i=new l(3*a/4-o),r=o>0?a-4:a;var u=0;for(t=0,s=0;r>t;t+=4,s+=3)n=c[e.charCodeAt(t)]<<18|c[e.charCodeAt(t+1)]<<12|c[e.charCodeAt(t+2)]<<6|c[e.charCodeAt(t+3)],i[u++]=n>>16&255,i[u++]=n>>8&255,i[u++]=255&n;return 2===o?(n=c[e.charCodeAt(t)]<<2|c[e.charCodeAt(t+1)]>>4,i[u++]=255&n):1===o&&(n=c[e.charCodeAt(t)]<<10|c[e.charCodeAt(t+1)]<<4|c[e.charCodeAt(t+2)]>>2,i[u++]=n>>8&255,i[u++]=255&n),i}function o(e){return u[e>>18&63]+u[e>>12&63]+u[e>>6&63]+u[63&e]}function i(e,t,s){for(var r,n=[],i=t;s>i;i+=3)r=(e[i]<<16)+(e[i+1]<<8)+e[i+2],n.push(o(r));return n.join("")}function a(e){for(var t,s=e.length,r=s%3,n="",o=[],a=16383,c=0,l=s-r;l>c;c+=a)o.push(i(e,c,c+a>l?l:c+a));return 1===r?(t=e[s-1],n+=u[t>>2],n+=u[t<<4&63],n+="=="):2===r&&(t=(e[s-2]<<8)+e[s-1],n+=u[t>>10],n+=u[t>>4&63],n+=u[t<<2&63],n+="="),o.push(n),o.join("")}s.toByteArray=n,s.fromByteArray=a;var u=[],c=[],l="undefined"!=typeof Uint8Array?Uint8Array:Array;r()},{}],2:[function(e,t,s){(function(t){"use strict";function r(){try{var e=new Uint8Array(1);return e.foo=function(){return 42},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(t){return!1}}function n(){return i.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function o(e,t){if(n()=t?o(e,t):void 0!==s?"string"==typeof r?o(e,t).fill(s,r):o(e,t).fill(s):o(e,t)}function l(e,t){if(u(t),e=o(e,0>t?0:0|d(t)),!i.TYPED_ARRAY_SUPPORT)for(var s=0;t>s;s++)e[s]=0;return e}function f(e,t,s){if("string"==typeof s&&""!==s||(s="utf8"),!i.isEncoding(s))throw new TypeError('"encoding" must be a valid string encoding');var r=0|m(t,s);return e=o(e,r),e.write(t,s),e}function p(e,t){var s=0|d(t.length);e=o(e,s);for(var r=0;s>r;r+=1)e[r]=255&t[r];return e}function h(e,t,s,r){if(t.byteLength,0>s||t.byteLength=n())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+n().toString(16)+" bytes");return 0|e}function v(e){return+e!=e&&(e=0),i.alloc(+e)}function m(e,t){if(i.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var s=e.length;if(0===s)return 0;for(var r=!1;;)switch(t){case"ascii":case"binary":case"raw":case"raws":return s;case"utf8":case"utf-8":case void 0:return G(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*s;case"hex":return s>>>1;case"base64":return J(e).length;default:if(r)return G(e).length;t=(""+t).toLowerCase(),r=!0}}function b(e,t,s){var r=!1;if((void 0===t||0>t)&&(t=0),t>this.length)return"";if((void 0===s||s>this.length)&&(s=this.length),0>=s)return"";if(s>>>=0,t>>>=0,t>=s)return"";for(e||(e="utf8");;)switch(e){case"hex":return B(this,t,s);case"utf8":case"utf-8":return D(this,t,s);case"ascii":return C(this,t,s);case"binary":return _(this,t,s);case"base64":return T(this,t,s);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return U(this,t,s);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function y(e,t,s){var r=e[t];e[t]=e[s],e[s]=r}function w(e,t,s,r){function n(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}var o=1,i=e.length,a=t.length;if(void 0!==r&&(r=String(r).toLowerCase(),"ucs2"===r||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;o=2,i/=2,a/=2,s/=2}for(var u=-1,c=0;i>s+c;c++)if(n(e,s+c)===n(t,-1===u?0:c-u)){if(-1===u&&(u=c),c-u+1===a)return(s+u)*o}else-1!==u&&(c-=c-u),u=-1;return-1}function E(e,t,s,r){s=Number(s)||0;var n=e.length-s;r?(r=Number(r),r>n&&(r=n)):r=n;var o=t.length;if(o%2!==0)throw new Error("Invalid hex string");r>o/2&&(r=o/2);for(var i=0;r>i;i++){var a=parseInt(t.substr(2*i,2),16);if(isNaN(a))return i;e[s+i]=a}return i}function A(e,t,s,r){return X(G(t,e.length-s),e,s,r)}function q(e,t,s,r){return X(z(t),e,s,r)}function S(e,t,s,r){return q(e,t,s,r)}function R(e,t,s,r){return X(J(t),e,s,r)}function L(e,t,s,r){return X(F(t,e.length-s),e,s,r)}function T(e,t,s){return 0===t&&s===e.length?W.fromByteArray(e):W.fromByteArray(e.slice(t,s))}function D(e,t,s){s=Math.min(e.length,s);for(var r=[],n=t;s>n;){var o=e[n],i=null,a=o>239?4:o>223?3:o>191?2:1;if(s>=n+a){var u,c,l,f;switch(a){case 1:128>o&&(i=o);break;case 2:u=e[n+1],128===(192&u)&&(f=(31&o)<<6|63&u,f>127&&(i=f));break;case 3:u=e[n+1],c=e[n+2],128===(192&u)&&128===(192&c)&&(f=(15&o)<<12|(63&u)<<6|63&c,f>2047&&(55296>f||f>57343)&&(i=f));break;case 4:u=e[n+1],c=e[n+2],l=e[n+3],128===(192&u)&&128===(192&c)&&128===(192&l)&&(f=(15&o)<<18|(63&u)<<12|(63&c)<<6|63&l,f>65535&&1114112>f&&(i=f))}}null===i?(i=65533,a=1):i>65535&&(i-=65536,r.push(i>>>10&1023|55296),i=56320|1023&i),r.push(i),n+=a}return x(r)}function x(e){var t=e.length;if($>=t)return String.fromCharCode.apply(String,e);for(var s="",r=0;t>r;)s+=String.fromCharCode.apply(String,e.slice(r,r+=$));return s}function C(e,t,s){var r="";s=Math.min(e.length,s);for(var n=t;s>n;n++)r+=String.fromCharCode(127&e[n]);return r}function _(e,t,s){var r="";s=Math.min(e.length,s);for(var n=t;s>n;n++)r+=String.fromCharCode(e[n]);return r}function B(e,t,s){var r=e.length;(!t||0>t)&&(t=0),(!s||0>s||s>r)&&(s=r);for(var n="",o=t;s>o;o++)n+=V(e[o]);return n}function U(e,t,s){for(var r=e.slice(t,s),n="",o=0;oe)throw new RangeError("offset is not uint");if(e+t>s)throw new RangeError("Trying to access beyond buffer length")}function k(e,t,s,r,n,o){if(!i.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>n||o>t)throw new RangeError('"value" argument is out of bounds');if(s+r>e.length)throw new RangeError("Index out of range")}function N(e,t,s,r){0>t&&(t=65535+t+1);for(var n=0,o=Math.min(e.length-s,2);o>n;n++)e[s+n]=(t&255<<8*(r?n:1-n))>>>8*(r?n:1-n)}function I(e,t,s,r){0>t&&(t=4294967295+t+1);for(var n=0,o=Math.min(e.length-s,4);o>n;n++)e[s+n]=t>>>8*(r?n:3-n)&255}function O(e,t,s,r,n,o){if(s+r>e.length)throw new RangeError("Index out of range");if(0>s)throw new RangeError("Index out of range")}function M(e,t,s,r,n){return n||O(e,t,s,4,3.4028234663852886e38,-3.4028234663852886e38),K.write(e,t,s,r,23,4),s+4}function Y(e,t,s,r,n){return n||O(e,t,s,8,1.7976931348623157e308,-1.7976931348623157e308),K.write(e,t,s,r,52,8),s+8}function j(e){if(e=H(e).replace(ee,""),e.length<2)return"";for(;e.length%4!==0;)e+="=";return e}function H(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function V(e){return 16>e?"0"+e.toString(16):e.toString(16)}function G(e,t){t=t||1/0;for(var s,r=e.length,n=null,o=[],i=0;r>i;i++){if(s=e.charCodeAt(i),s>55295&&57344>s){if(!n){if(s>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(i+1===r){(t-=3)>-1&&o.push(239,191,189);continue}n=s;continue}if(56320>s){(t-=3)>-1&&o.push(239,191,189),n=s;continue}s=(n-55296<<10|s-56320)+65536}else n&&(t-=3)>-1&&o.push(239,191,189);if(n=null,128>s){if((t-=1)<0)break;o.push(s)}else if(2048>s){if((t-=2)<0)break;o.push(s>>6|192,63&s|128)}else if(65536>s){if((t-=3)<0)break;o.push(s>>12|224,s>>6&63|128,63&s|128)}else{if(!(1114112>s))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(s>>18|240,s>>12&63|128,s>>6&63|128,63&s|128)}}return o}function z(e){for(var t=[],s=0;s>8,n=s%256,o.push(n),o.push(r);return o}function J(e){return W.toByteArray(j(e))}function X(e,t,s,r){for(var n=0;r>n&&!(n+s>=t.length||n>=e.length);n++)t[n+s]=e[n];return n}function Z(e){return e!==e}var W=e("base64-js"),K=e("ieee754"),Q=e("isarray");s.Buffer=i,s.SlowBuffer=v,s.INSPECT_MAX_BYTES=50,i.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:r(),s.kMaxLength=n(),i.poolSize=8192,i._augment=function(e){return e.__proto__=i.prototype,e},i.from=function(e,t,s){return a(null,e,t,s)},i.TYPED_ARRAY_SUPPORT&&(i.prototype.__proto__=Uint8Array.prototype,i.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&i[Symbol.species]===i&&Object.defineProperty(i,Symbol.species,{value:null,configurable:!0})),i.alloc=function(e,t,s){return c(null,e,t,s)},i.allocUnsafe=function(e){return l(null,e)},i.allocUnsafeSlow=function(e){return l(null,e)},i.isBuffer=function(e){return!(null==e||!e._isBuffer)},i.compare=function(e,t){if(!i.isBuffer(e)||!i.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var s=e.length,r=t.length,n=0,o=Math.min(s,r);o>n;++n)if(e[n]!==t[n]){s=e[n],r=t[n];break}return r>s?-1:s>r?1:0},i.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"raw":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},i.concat=function(e,t){if(!Q(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return i.alloc(0);var s;if(void 0===t)for(t=0,s=0;st;t+=2)y(this,t,t+1);return this},i.prototype.swap32=function(){var e=this.length;if(e%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;e>t;t+=4)y(this,t,t+3),y(this,t+1,t+2);return this},i.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?D(this,0,e):b.apply(this,arguments)},i.prototype.equals=function(e){if(!i.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e?!0:0===i.compare(this,e)},i.prototype.inspect=function(){var e="",t=s.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,t).match(/.{2}/g).join(" "),this.length>t&&(e+=" ... ")),""},i.prototype.compare=function(e,t,s,r,n){if(!i.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===s&&(s=e?e.length:0),void 0===r&&(r=0),void 0===n&&(n=this.length),0>t||s>e.length||0>r||n>this.length)throw new RangeError("out of range index");if(r>=n&&t>=s)return 0;if(r>=n)return-1;if(t>=s)return 1;if(t>>>=0,s>>>=0,r>>>=0,n>>>=0,this===e)return 0;for(var o=n-r,a=s-t,u=Math.min(o,a),c=this.slice(r,n),l=e.slice(t,s),f=0;u>f;++f)if(c[f]!==l[f]){o=c[f],a=l[f];break}return a>o?-1:o>a?1:0},i.prototype.indexOf=function(e,t,s){if("string"==typeof t?(s=t,t=0):t>2147483647?t=2147483647:-2147483648>t&&(t=-2147483648),t>>=0,0===this.length)return-1;if(t>=this.length)return-1;if(0>t&&(t=Math.max(this.length+t,0)),"string"==typeof e&&(e=i.from(e,s)),i.isBuffer(e))return 0===e.length?-1:w(this,e,t,s);if("number"==typeof e)return i.TYPED_ARRAY_SUPPORT&&"function"===Uint8Array.prototype.indexOf?Uint8Array.prototype.indexOf.call(this,e,t):w(this,[e],t,s);throw new TypeError("val must be string, number or Buffer")},i.prototype.includes=function(e,t,s){return-1!==this.indexOf(e,t,s)},i.prototype.write=function(e,t,s,r){if(void 0===t)r="utf8",s=this.length,t=0;else if(void 0===s&&"string"==typeof t)r=t,s=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t=0|t,isFinite(s)?(s=0|s,void 0===r&&(r="utf8")):(r=s,s=void 0)}var n=this.length-t;if((void 0===s||s>n)&&(s=n),e.length>0&&(0>s||0>t)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var o=!1;;)switch(r){case"hex":return E(this,e,t,s);case"utf8":case"utf-8":return A(this,e,t,s);case"ascii":return q(this,e,t,s);case"binary":return S(this,e,t,s);case"base64":return R(this,e,t,s);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return L(this,e,t,s);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},i.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var $=4096;i.prototype.slice=function(e,t){var s=this.length;e=~~e,t=void 0===t?s:~~t,0>e?(e+=s,0>e&&(e=0)):e>s&&(e=s),0>t?(t+=s,0>t&&(t=0)):t>s&&(t=s),e>t&&(t=e);var r;if(i.TYPED_ARRAY_SUPPORT)r=this.subarray(e,t),r.__proto__=i.prototype;else{var n=t-e;r=new i(n,void 0);for(var o=0;n>o;o++)r[o]=this[o+e]}return r},i.prototype.readUIntLE=function(e,t,s){e=0|e,t=0|t,s||P(e,t,this.length);for(var r=this[e],n=1,o=0;++o0&&(n*=256);)r+=this[e+--t]*n;return r},i.prototype.readUInt8=function(e,t){return t||P(e,1,this.length),this[e]},i.prototype.readUInt16LE=function(e,t){return t||P(e,2,this.length),this[e]|this[e+1]<<8},i.prototype.readUInt16BE=function(e,t){return t||P(e,2,this.length),this[e]<<8|this[e+1]},i.prototype.readUInt32LE=function(e,t){return t||P(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},i.prototype.readUInt32BE=function(e,t){return t||P(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},i.prototype.readIntLE=function(e,t,s){e=0|e,t=0|t,s||P(e,t,this.length);for(var r=this[e],n=1,o=0;++o=n&&(r-=Math.pow(2,8*t)),r},i.prototype.readIntBE=function(e,t,s){e=0|e,t=0|t,s||P(e,t,this.length);for(var r=t,n=1,o=this[e+--r];r>0&&(n*=256);)o+=this[e+--r]*n;return n*=128,o>=n&&(o-=Math.pow(2,8*t)),o},i.prototype.readInt8=function(e,t){return t||P(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},i.prototype.readInt16LE=function(e,t){t||P(e,2,this.length);var s=this[e]|this[e+1]<<8;return 32768&s?4294901760|s:s},i.prototype.readInt16BE=function(e,t){t||P(e,2,this.length);var s=this[e+1]|this[e]<<8;return 32768&s?4294901760|s:s},i.prototype.readInt32LE=function(e,t){return t||P(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},i.prototype.readInt32BE=function(e,t){return t||P(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},i.prototype.readFloatLE=function(e,t){return t||P(e,4,this.length),K.read(this,e,!0,23,4)},i.prototype.readFloatBE=function(e,t){return t||P(e,4,this.length),K.read(this,e,!1,23,4)},i.prototype.readDoubleLE=function(e,t){return t||P(e,8,this.length),K.read(this,e,!0,52,8)},i.prototype.readDoubleBE=function(e,t){return t||P(e,8,this.length),K.read(this,e,!1,52,8)},i.prototype.writeUIntLE=function(e,t,s,r){if(e=+e,t=0|t,s=0|s,!r){var n=Math.pow(2,8*s)-1;k(this,e,t,s,n,0)}var o=1,i=0;for(this[t]=255&e;++i=0&&(i*=256);)this[t+o]=e/i&255;return t+s},i.prototype.writeUInt8=function(e,t,s){return e=+e,t=0|t,s||k(this,e,t,1,255,0),i.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},i.prototype.writeUInt16LE=function(e,t,s){return e=+e,t=0|t,s||k(this,e,t,2,65535,0),i.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):N(this,e,t,!0),t+2},i.prototype.writeUInt16BE=function(e,t,s){return e=+e,t=0|t,s||k(this,e,t,2,65535,0),i.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):N(this,e,t,!1),t+2},i.prototype.writeUInt32LE=function(e,t,s){return e=+e,t=0|t,s||k(this,e,t,4,4294967295,0),i.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):I(this,e,t,!0),t+4},i.prototype.writeUInt32BE=function(e,t,s){return e=+e,t=0|t,s||k(this,e,t,4,4294967295,0),i.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):I(this,e,t,!1),t+4},i.prototype.writeIntLE=function(e,t,s,r){if(e=+e,t=0|t,!r){var n=Math.pow(2,8*s-1);k(this,e,t,s,n-1,-n)}var o=0,i=1,a=0;for(this[t]=255&e;++oe&&0===a&&0!==this[t+o-1]&&(a=1),this[t+o]=(e/i>>0)-a&255;return t+s},i.prototype.writeIntBE=function(e,t,s,r){if(e=+e,t=0|t,!r){var n=Math.pow(2,8*s-1);k(this,e,t,s,n-1,-n)}var o=s-1,i=1,a=0;for(this[t+o]=255&e;--o>=0&&(i*=256);)0>e&&0===a&&0!==this[t+o+1]&&(a=1),this[t+o]=(e/i>>0)-a&255;return t+s},i.prototype.writeInt8=function(e,t,s){return e=+e,t=0|t,s||k(this,e,t,1,127,-128),i.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),0>e&&(e=255+e+1),this[t]=255&e,t+1},i.prototype.writeInt16LE=function(e,t,s){return e=+e,t=0|t,s||k(this,e,t,2,32767,-32768),i.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):N(this,e,t,!0),t+2},i.prototype.writeInt16BE=function(e,t,s){return e=+e,t=0|t,s||k(this,e,t,2,32767,-32768),i.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):N(this,e,t,!1),t+2},i.prototype.writeInt32LE=function(e,t,s){return e=+e,t=0|t,s||k(this,e,t,4,2147483647,-2147483648),i.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):I(this,e,t,!0),t+4},i.prototype.writeInt32BE=function(e,t,s){return e=+e,t=0|t,s||k(this,e,t,4,2147483647,-2147483648),0>e&&(e=4294967295+e+1),i.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):I(this,e,t,!1),t+4},i.prototype.writeFloatLE=function(e,t,s){return M(this,e,t,!0,s)},i.prototype.writeFloatBE=function(e,t,s){return M(this,e,t,!1,s)},i.prototype.writeDoubleLE=function(e,t,s){return Y(this,e,t,!0,s)},i.prototype.writeDoubleBE=function(e,t,s){return Y(this,e,t,!1,s)},i.prototype.copy=function(e,t,s,r){if(s||(s=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&s>r&&(r=s),r===s)return 0;if(0===e.length||0===this.length)return 0;if(0>t)throw new RangeError("targetStart out of bounds");if(0>s||s>=this.length)throw new RangeError("sourceStart out of bounds");if(0>r)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-ts&&r>t)for(n=o-1;n>=0;n--)e[n+t]=this[n+s];else if(1e3>o||!i.TYPED_ARRAY_SUPPORT)for(n=0;o>n;n++)e[n+t]=this[n+s];else Uint8Array.prototype.set.call(e,this.subarray(s,s+o),t);return o},i.prototype.fill=function(e,t,s,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,s=this.length):"string"==typeof s&&(r=s,s=this.length),1===e.length){var n=e.charCodeAt(0);256>n&&(e=n)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!i.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof e&&(e=255&e);if(0>t||this.length=s)return this;t>>>=0,s=void 0===s?this.length:s>>>0,e||(e=0);var o;if("number"==typeof e)for(o=t;s>o;o++)this[o]=e;else{var a=i.isBuffer(e)?e:G(new i(e,r).toString()),u=a.length;for(o=0;s-t>o;o++)this[o+t]=a[o%u]}return this};var ee=/[^+\/0-9A-Za-z-_]/g}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"base64-js":1,ieee754:3,isarray:4}],3:[function(e,t,s){s.read=function(e,t,s,r,n){var o,i,a=8*n-r-1,u=(1<>1,l=-7,f=s?n-1:0,p=s?-1:1,h=e[t+f];for(f+=p,o=h&(1<<-l)-1,h>>=-l,l+=a;l>0;o=256*o+e[t+f],f+=p,l-=8);for(i=o&(1<<-l)-1,o>>=-l,l+=r;l>0;i=256*i+e[t+f],f+=p,l-=8);if(0===o)o=1-c;else{if(o===u)return i?NaN:(h?-1:1)*(1/0);i+=Math.pow(2,r),o-=c}return(h?-1:1)*i*Math.pow(2,o-r)},s.write=function(e,t,s,r,n,o){var i,a,u,c=8*o-n-1,l=(1<>1,p=23===n?Math.pow(2,-24)-Math.pow(2,-77):0,h=r?0:o-1,g=r?1:-1,d=0>t||0===t&&0>1/t?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(a=isNaN(t)?1:0,i=l):(i=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-i))<1&&(i--,u*=2),t+=i+f>=1?p/u:p*Math.pow(2,1-f),t*u>=2&&(i++,u/=2),i+f>=l?(a=0,i=l):i+f>=1?(a=(t*u-1)*Math.pow(2,n),i+=f):(a=t*Math.pow(2,f-1)*Math.pow(2,n),i=0));n>=8;e[s+h]=255&a,h+=g,a/=256,n-=8);for(i=i<0;e[s+h]=255&i,h+=g,i/=256,c-=8);e[s+h-g]|=128*d}},{}],4:[function(e,t,s){var r={}.toString;t.exports=Array.isArray||function(e){return"[object Array]"==r.call(e)}},{}],5:[function(e,t,s){"use strict";Object.defineProperty(s,"__esModule",{value:!0});s._pop=function(e){for(var t=[],s=0;s"),r.set(">",">"),r.set("Γ","Γ"),r.set("Ϝ","Ϝ"),r.set("Ğ","Ğ"),r.set("Ģ","Ģ"),r.set("Ĝ","Ĝ"),r.set("Г","Г"),r.set("Ġ","Ġ"),r.set("𝔊","𝔊"),r.set("⋙","⋙"),r.set("𝔾","𝔾"),r.set("≥","≥"),r.set("⋛","⋛"),r.set("≧","≧"),r.set("⪢","⪢"),r.set("≷","≷"),r.set("⩾","⩾"),r.set("≳","≳"),r.set("𝒢","𝒢"),r.set("≫","≫"),r.set("Ъ","Ъ"),r.set("ˇ","ˇ"),r.set("^","^"),r.set("Ĥ","Ĥ"),r.set("ℌ","ℌ"),r.set("ℋ","ℋ"),r.set("ℍ","ℍ"),r.set("─","─"),r.set("ℋ","ℋ"),r.set("Ħ","Ħ"),r.set("≎","≎"),r.set("≏","≏"),r.set("Е","Е"),r.set("IJ","IJ"),r.set("Ё","Ё"),r.set("Í","Í"),r.set("Í","Í"),r.set("Î","Î"),r.set("Î","Î"),r.set("И","И"),r.set("İ","İ"),r.set("ℑ","ℑ"),r.set("Ì","Ì"),r.set("Ì","Ì"),r.set("ℑ","ℑ"),r.set("Ī","Ī"),r.set("ⅈ","ⅈ"),r.set("⇒","⇒"),r.set("∬","∬"),r.set("∫","∫"),r.set("⋂","⋂"),r.set("⁣","⁣"),r.set("⁢","⁢"),r.set("Į","Į"),r.set("𝕀","𝕀"),r.set("Ι","Ι"),r.set("ℐ","ℐ"),r.set("Ĩ","Ĩ"),r.set("І","І"),r.set("Ï","Ï"),r.set("Ï","Ï"),r.set("Ĵ","Ĵ"), -r.set("Й","Й"),r.set("𝔍","𝔍"),r.set("𝕁","𝕁"),r.set("𝒥","𝒥"),r.set("Ј","Ј"),r.set("Є","Є"),r.set("Х","Х"),r.set("Ќ","Ќ"),r.set("Κ","Κ"),r.set("Ķ","Ķ"),r.set("К","К"),r.set("𝔎","𝔎"),r.set("𝕂","𝕂"),r.set("𝒦","𝒦"),r.set("Љ","Љ"),r.set("<","<"),r.set("<","<"),r.set("Ĺ","Ĺ"),r.set("Λ","Λ"),r.set("⟪","⟪"),r.set("ℒ","ℒ"),r.set("↞","↞"),r.set("Ľ","Ľ"),r.set("Ļ","Ļ"),r.set("Л","Л"),r.set("⟨","⟨"),r.set("←","←"),r.set("⇤","⇤"),r.set("⇆","⇆"),r.set("⌈","⌈"),r.set("⟦","⟦"),r.set("⥡","⥡"),r.set("⇃","⇃"),r.set("⥙","⥙"),r.set("⌊","⌊"),r.set("↔","↔"),r.set("⥎","⥎"),r.set("⊣","⊣"),r.set("↤","↤"),r.set("⥚","⥚"),r.set("⊲","⊲"),r.set("⧏","⧏"),r.set("⊴","⊴"),r.set("⥑","⥑"),r.set("⥠","⥠"),r.set("↿","↿"),r.set("⥘","⥘"),r.set("↼","↼"),r.set("⥒","⥒"),r.set("⇐","⇐"),r.set("⇔","⇔"),r.set("⋚","⋚"),r.set("≦","≦"),r.set("≶","≶"),r.set("⪡","⪡"),r.set("⩽","⩽"),r.set("≲","≲"),r.set("𝔏","𝔏"),r.set("⋘","⋘"),r.set("⇚","⇚"),r.set("Ŀ","Ŀ"),r.set("⟵","⟵"),r.set("⟷","⟷"),r.set("⟶","⟶"),r.set("⟸","⟸"),r.set("⟺","⟺"),r.set("⟹","⟹"),r.set("𝕃","𝕃"),r.set("↙","↙"),r.set("↘","↘"),r.set("ℒ","ℒ"),r.set("↰","↰"),r.set("Ł","Ł"),r.set("≪","≪"),r.set("⤅","⤅"),r.set("М","М"),r.set(" "," "),r.set("ℳ","ℳ"),r.set("𝔐","𝔐"),r.set("∓","∓"),r.set("𝕄","𝕄"),r.set("ℳ","ℳ"),r.set("Μ","Μ"),r.set("Њ","Њ"),r.set("Ń","Ń"),r.set("Ň","Ň"),r.set("Ņ","Ņ"),r.set("Н","Н"),r.set("​","​"),r.set("​","​"),r.set("​","​"),r.set("​","​"),r.set("≫","≫"),r.set("≪","≪"),r.set(" ","\n"),r.set("𝔑","𝔑"),r.set("⁠","⁠"),r.set(" "," "),r.set("ℕ","ℕ"),r.set("⫬","⫬"),r.set("≢","≢"),r.set("≭","≭"),r.set("∦","∦"),r.set("∉","∉"),r.set("≠","≠"),r.set("≂̸","≂̸"),r.set("∄","∄"),r.set("≯","≯"),r.set("≱","≱"),r.set("≧̸","≧̸"),r.set("≫̸","≫̸"),r.set("≹","≹"),r.set("⩾̸","⩾̸"),r.set("≵","≵"),r.set("≎̸","≎̸"),r.set("≏̸","≏̸"),r.set("⋪","⋪"),r.set("⧏̸","⧏̸"),r.set("⋬","⋬"),r.set("≮","≮"),r.set("≰","≰"),r.set("≸","≸"),r.set("≪̸","≪̸"),r.set("⩽̸","⩽̸"),r.set("≴","≴"),r.set("⪢̸","⪢̸"),r.set("⪡̸","⪡̸"),r.set("⊀","⊀"),r.set("⪯̸","⪯̸"),r.set("⋠","⋠"),r.set("∌","∌"),r.set("⋫","⋫"),r.set("⧐̸","⧐̸"),r.set("⋭","⋭"),r.set("⊏̸","⊏̸"),r.set("⋢","⋢"),r.set("⊐̸","⊐̸"),r.set("⋣","⋣"),r.set("⊂⃒","⊂⃒"),r.set("⊈","⊈"),r.set("⊁","⊁"),r.set("⪰̸","⪰̸"),r.set("⋡","⋡"),r.set("≿̸","≿̸"),r.set("⊃⃒","⊃⃒"),r.set("⊉","⊉"),r.set("≁","≁"),r.set("≄","≄"),r.set("≇","≇"),r.set("≉","≉"),r.set("∤","∤"),r.set("𝒩","𝒩"),r.set("Ñ","Ñ"),r.set("Ñ","Ñ"),r.set("Ν","Ν"),r.set("Œ","Œ"),r.set("Ó","Ó"),r.set("Ó","Ó"),r.set("Ô","Ô"),r.set("Ô","Ô"),r.set("О","О"),r.set("Ő","Ő"),r.set("𝔒","𝔒"),r.set("Ò","Ò"),r.set("Ò","Ò"),r.set("Ō","Ō"),r.set("Ω","Ω"),r.set("Ο","Ο"),r.set("𝕆","𝕆"),r.set("“","“"),r.set("‘","‘"),r.set("⩔","⩔"),r.set("𝒪","𝒪"),r.set("Ø","Ø"),r.set("Ø","Ø"),r.set("Õ","Õ"),r.set("Õ","Õ"),r.set("⨷","⨷"),r.set("Ö","Ö"),r.set("Ö","Ö"),r.set("‾","‾"),r.set("⏞","⏞"),r.set("⎴","⎴"),r.set("⏜","⏜"),r.set("∂","∂"),r.set("П","П"),r.set("𝔓","𝔓"),r.set("Φ","Φ"),r.set("Π","Π"),r.set("±","±"),r.set("ℌ","ℌ"),r.set("ℙ","ℙ"),r.set("⪻","⪻"),r.set("≺","≺"),r.set("⪯","⪯"),r.set("≼","≼"),r.set("≾","≾"),r.set("″","″"),r.set("∏","∏"),r.set("∷","∷"),r.set("∝","∝"),r.set("𝒫","𝒫"),r.set("Ψ","Ψ"),r.set(""",'"'),r.set(""",'"'),r.set("𝔔","𝔔"),r.set("ℚ","ℚ"),r.set("𝒬","𝒬"),r.set("⤐","⤐"),r.set("®","®"),r.set("®","®"),r.set("Ŕ","Ŕ"),r.set("⟫","⟫"),r.set("↠","↠"),r.set("⤖","⤖"),r.set("Ř","Ř"),r.set("Ŗ","Ŗ"),r.set("Р","Р"),r.set("ℜ","ℜ"),r.set("∋","∋"),r.set("⇋","⇋"),r.set("⥯","⥯"),r.set("ℜ","ℜ"),r.set("Ρ","Ρ"),r.set("⟩","⟩"),r.set("→","→"),r.set("⇥","⇥"),r.set("⇄","⇄"),r.set("⌉","⌉"),r.set("⟧","⟧"),r.set("⥝","⥝"),r.set("⇂","⇂"),r.set("⥕","⥕"),r.set("⌋","⌋"),r.set("⊢","⊢"),r.set("↦","↦"),r.set("⥛","⥛"),r.set("⊳","⊳"),r.set("⧐","⧐"),r.set("⊵","⊵"),r.set("⥏","⥏"),r.set("⥜","⥜"),r.set("↾","↾"),r.set("⥔","⥔"),r.set("⇀","⇀"),r.set("⥓","⥓"),r.set("⇒","⇒"),r.set("ℝ","ℝ"),r.set("⥰","⥰"),r.set("⇛","⇛"),r.set("ℛ","ℛ"),r.set("↱","↱"),r.set("⧴","⧴"),r.set("Щ","Щ"),r.set("Ш","Ш"),r.set("Ь","Ь"),r.set("Ś","Ś"),r.set("⪼","⪼"),r.set("Š","Š"),r.set("Ş","Ş"),r.set("Ŝ","Ŝ"),r.set("С","С"),r.set("𝔖","𝔖"),r.set("↓","↓"),r.set("←","←"),r.set("→","→"),r.set("↑","↑"),r.set("Σ","Σ"),r.set("∘","∘"),r.set("𝕊","𝕊"),r.set("√","√"),r.set("□","□"),r.set("⊓","⊓"),r.set("⊏","⊏"),r.set("⊑","⊑"),r.set("⊐","⊐"),r.set("⊒","⊒"),r.set("⊔","⊔"),r.set("𝒮","𝒮"),r.set("⋆","⋆"),r.set("⋐","⋐"),r.set("⋐","⋐"),r.set("⊆","⊆"),r.set("≻","≻"),r.set("⪰","⪰"),r.set("≽","≽"),r.set("≿","≿"),r.set("∋","∋"),r.set("∑","∑"),r.set("⋑","⋑"),r.set("⊃","⊃"),r.set("⊇","⊇"),r.set("⋑","⋑"),r.set("Þ","Þ"),r.set("Þ","Þ"),r.set("™","™"),r.set("Ћ","Ћ"),r.set("Ц","Ц"),r.set(" "," "),r.set("Τ","Τ"),r.set("Ť","Ť"),r.set("Ţ","Ţ"),r.set("Т","Т"),r.set("𝔗","𝔗"),r.set("∴","∴"),r.set("Θ","Θ"),r.set("  ","  "),r.set(" "," "),r.set("∼","∼"),r.set("≃","≃"),r.set("≅","≅"),r.set("≈","≈"),r.set("𝕋","𝕋"),r.set("⃛","⃛"),r.set("𝒯","𝒯"),r.set("Ŧ","Ŧ"),r.set("Ú","Ú"),r.set("Ú","Ú"),r.set("↟","↟"),r.set("⥉","⥉"),r.set("Ў","Ў"),r.set("Ŭ","Ŭ"),r.set("Û","Û"),r.set("Û","Û"),r.set("У","У"),r.set("Ű","Ű"),r.set("𝔘","𝔘"),r.set("Ù","Ù"),r.set("Ù","Ù"),r.set("Ū","Ū"),r.set("_","_"),r.set("⏟","⏟"),r.set("⎵","⎵"),r.set("⏝","⏝"),r.set("⋃","⋃"),r.set("⊎","⊎"),r.set("Ų","Ų"),r.set("𝕌","𝕌"),r.set("↑","↑"),r.set("⤒","⤒"),r.set("⇅","⇅"),r.set("↕","↕"),r.set("⥮","⥮"),r.set("⊥","⊥"),r.set("↥","↥"),r.set("⇑","⇑"),r.set("⇕","⇕"),r.set("↖","↖"),r.set("↗","↗"),r.set("ϒ","ϒ"),r.set("Υ","Υ"),r.set("Ů","Ů"),r.set("𝒰","𝒰"),r.set("Ũ","Ũ"),r.set("Ü","Ü"),r.set("Ü","Ü"),r.set("⊫","⊫"),r.set("⫫","⫫"),r.set("В","В"),r.set("⊩","⊩"),r.set("⫦","⫦"),r.set("⋁","⋁"),r.set("‖","‖"),r.set("‖","‖"),r.set("∣","∣"),r.set("|","|"),r.set("❘","❘"),r.set("≀","≀"),r.set(" "," "),r.set("𝔙","𝔙"),r.set("𝕍","𝕍"),r.set("𝒱","𝒱"),r.set("⊪","⊪"),r.set("Ŵ","Ŵ"),r.set("⋀","⋀"),r.set("𝔚","𝔚"),r.set("𝕎","𝕎"),r.set("𝒲","𝒲"),r.set("𝔛","𝔛"),r.set("Ξ","Ξ"),r.set("𝕏","𝕏"),r.set("𝒳","𝒳"),r.set("Я","Я"),r.set("Ї","Ї"),r.set("Ю","Ю"),r.set("Ý","Ý"),r.set("Ý","Ý"),r.set("Ŷ","Ŷ"),r.set("Ы","Ы"),r.set("𝔜","𝔜"),r.set("𝕐","𝕐"),r.set("𝒴","𝒴"),r.set("Ÿ","Ÿ"),r.set("Ж","Ж"),r.set("Ź","Ź"),r.set("Ž","Ž"),r.set("З","З"),r.set("Ż","Ż"),r.set("​","​"),r.set("Ζ","Ζ"),r.set("ℨ","ℨ"),r.set("ℤ","ℤ"),r.set("𝒵","𝒵"),r.set("á","á"),r.set("ă","ă"),r.set("∾","∾"),r.set("∾̳","∾̳"),r.set("∿","∿"),r.set("â","â"),r.set("â","â"),r.set("´","´"),r.set("´","´"),r.set("а","а"),r.set("æ","æ"),r.set("æ","æ"),r.set("⁡","⁡"),r.set("𝔞","𝔞"),r.set("à","à"),r.set("à","à"),r.set("ℵ","ℵ"),r.set("ℵ","ℵ"),r.set("α","α"),r.set("ā","ā"),r.set("⨿","⨿"),r.set("&","&"),r.set("&","&"),r.set("∧","∧"),r.set("⩕","⩕"),r.set("⩜","⩜"),r.set("⩘","⩘"),r.set("⩚","⩚"),r.set("∠","∠"),r.set("⦤","⦤"),r.set("∠","∠"),r.set("∡","∡"),r.set("⦨","⦨"),r.set("⦩","⦩"),r.set("⦪","⦪"),r.set("⦫","⦫"),r.set("⦬","⦬"),r.set("⦭","⦭"),r.set("⦮","⦮"),r.set("⦯","⦯"),r.set("∟","∟"),r.set("⊾","⊾"),r.set("⦝","⦝"),r.set("∢","∢"),r.set("Å","Å"),r.set("⍼","⍼"),r.set("ą","ą"),r.set("𝕒","𝕒"),r.set("≈","≈"),r.set("⩰","⩰"),r.set("⩯","⩯"),r.set("≊","≊"),r.set("≋","≋"),r.set("'","'"),r.set("≈","≈"),r.set("≊","≊"),r.set("å","å"),r.set("å","å"),r.set("𝒶","𝒶"),r.set("*","*"),r.set("≈","≈"),r.set("≍","≍"),r.set("ã","ã"),r.set("ã","ã"),r.set("ä","ä"),r.set("ä","ä"),r.set("∳","∳"),r.set("⨑","⨑"),r.set("⫭","⫭"),r.set("≌","≌"),r.set("϶","϶"),r.set("‵","‵"),r.set("∽","∽"),r.set("⋍","⋍"),r.set("⊽","⊽"),r.set("⌅","⌅"),r.set("⌅","⌅"),r.set("⎵","⎵"),r.set("⎶","⎶"),r.set("≌","≌"),r.set("б","б"),r.set("„","„"),r.set("∵","∵"),r.set("∵","∵"),r.set("⦰","⦰"),r.set("϶","϶"),r.set("ℬ","ℬ"),r.set("β","β"),r.set("ℶ","ℶ"),r.set("≬","≬"),r.set("𝔟","𝔟"),r.set("⋂","⋂"),r.set("◯","◯"),r.set("⋃","⋃"),r.set("⨀","⨀"),r.set("⨁","⨁"),r.set("⨂","⨂"),r.set("⨆","⨆"),r.set("★","★"),r.set("▽","▽"),r.set("△","△"),r.set("⨄","⨄"),r.set("⋁","⋁"),r.set("⋀","⋀"),r.set("⤍","⤍"),r.set("⧫","⧫"),r.set("▪","▪"),r.set("▴","▴"),r.set("▾","▾"),r.set("◂","◂"),r.set("▸","▸"),r.set("␣","␣"),r.set("▒","▒"),r.set("░","░"),r.set("▓","▓"),r.set("█","█"),r.set("=⃥","=⃥"),r.set("≡⃥","≡⃥"),r.set("⌐","⌐"),r.set("𝕓","𝕓"),r.set("⊥","⊥"),r.set("⊥","⊥"),r.set("⋈","⋈"),r.set("╗","╗"),r.set("╔","╔"),r.set("╖","╖"),r.set("╓","╓"),r.set("═","═"),r.set("╦","╦"),r.set("╩","╩"),r.set("╤","╤"),r.set("╧","╧"),r.set("╝","╝"),r.set("╚","╚"),r.set("╜","╜"),r.set("╙","╙"),r.set("║","║"),r.set("╬","╬"),r.set("╣","╣"),r.set("╠","╠"),r.set("╫","╫"),r.set("╢","╢"),r.set("╟","╟"),r.set("⧉","⧉"),r.set("╕","╕"),r.set("╒","╒"),r.set("┐","┐"),r.set("┌","┌"),r.set("─","─"),r.set("╥","╥"),r.set("╨","╨"),r.set("┬","┬"),r.set("┴","┴"),r.set("⊟","⊟"),r.set("⊞","⊞"),r.set("⊠","⊠"),r.set("╛","╛"),r.set("╘","╘"),r.set("┘","┘"),r.set("└","└"),r.set("│","│"),r.set("╪","╪"),r.set("╡","╡"),r.set("╞","╞"),r.set("┼","┼"),r.set("┤","┤"),r.set("├","├"),r.set("‵","‵"),r.set("˘","˘"),r.set("¦","¦"),r.set("¦","¦"),r.set("𝒷","𝒷"),r.set("⁏","⁏"),r.set("∽","∽"),r.set("⋍","⋍"),r.set("\","\\"),r.set("⧅","⧅"),r.set("⟈","⟈"),r.set("•","•"),r.set("•","•"),r.set("≎","≎"),r.set("⪮","⪮"),r.set("≏","≏"),r.set("≏","≏"),r.set("ć","ć"),r.set("∩","∩"),r.set("⩄","⩄"),r.set("⩉","⩉"),r.set("⩋","⩋"),r.set("⩇","⩇"),r.set("⩀","⩀"),r.set("∩︀","∩︀"),r.set("⁁","⁁"),r.set("ˇ","ˇ"),r.set("⩍","⩍"),r.set("č","č"),r.set("ç","ç"),r.set("ç","ç"),r.set("ĉ","ĉ"),r.set("⩌","⩌"),r.set("⩐","⩐"),r.set("ċ","ċ"),r.set("¸","¸"),r.set("¸","¸"),r.set("⦲","⦲"),r.set("¢","¢"),r.set("¢","¢"),r.set("·","·"),r.set("𝔠","𝔠"),r.set("ч","ч"),r.set("✓","✓"),r.set("✓","✓"),r.set("χ","χ"),r.set("○","○"),r.set("⧃","⧃"),r.set("ˆ","ˆ"),r.set("≗","≗"),r.set("↺","↺"),r.set("↻","↻"),r.set("®","®"),r.set("Ⓢ","Ⓢ"),r.set("⊛","⊛"),r.set("⊚","⊚"),r.set("⊝","⊝"),r.set("≗","≗"),r.set("⨐","⨐"),r.set("⫯","⫯"),r.set("⧂","⧂"),r.set("♣","♣"),r.set("♣","♣"),r.set(":",":"),r.set("≔","≔"),r.set("≔","≔"),r.set(",",","),r.set("@","@"),r.set("∁","∁"),r.set("∘","∘"),r.set("∁","∁"),r.set("ℂ","ℂ"),r.set("≅","≅"),r.set("⩭","⩭"),r.set("∮","∮"),r.set("𝕔","𝕔"),r.set("∐","∐"),r.set("©","©"),r.set("©","©"),r.set("℗","℗"),r.set("↵","↵"),r.set("✗","✗"),r.set("𝒸","𝒸"),r.set("⫏","⫏"),r.set("⫑","⫑"),r.set("⫐","⫐"),r.set("⫒","⫒"),r.set("⋯","⋯"),r.set("⤸","⤸"),r.set("⤵","⤵"),r.set("⋞","⋞"),r.set("⋟","⋟"),r.set("↶","↶"),r.set("⤽","⤽"),r.set("∪","∪"),r.set("⩈","⩈"),r.set("⩆","⩆"),r.set("⩊","⩊"),r.set("⊍","⊍"),r.set("⩅","⩅"),r.set("∪︀","∪︀"),r.set("↷","↷"),r.set("⤼","⤼"),r.set("⋞","⋞"),r.set("⋟","⋟"),r.set("⋎","⋎"),r.set("⋏","⋏"),r.set("¤","¤"),r.set("¤","¤"),r.set("↶","↶"),r.set("↷","↷"),r.set("⋎","⋎"),r.set("⋏","⋏"),r.set("∲","∲"),r.set("∱","∱"),r.set("⌭","⌭"),r.set("⇓","⇓"),r.set("⥥","⥥"),r.set("†","†"),r.set("ℸ","ℸ"),r.set("↓","↓"),r.set("‐","‐"),r.set("⊣","⊣"),r.set("⤏","⤏"),r.set("˝","˝"),r.set("ď","ď"),r.set("д","д"),r.set("ⅆ","ⅆ"),r.set("‡","‡"),r.set("⇊","⇊"),r.set("⩷","⩷"),r.set("°","°"),r.set("°","°"),r.set("δ","δ"),r.set("⦱","⦱"),r.set("⥿","⥿"),r.set("𝔡","𝔡"),r.set("⇃","⇃"),r.set("⇂","⇂"),r.set("⋄","⋄"),r.set("⋄","⋄"),r.set("♦","♦"),r.set("♦","♦"),r.set("¨","¨"),r.set("ϝ","ϝ"),r.set("⋲","⋲"),r.set("÷","÷"),r.set("÷","÷"),r.set("÷","÷"),r.set("⋇","⋇"),r.set("⋇","⋇"),r.set("ђ","ђ"),r.set("⌞","⌞"),r.set("⌍","⌍"),r.set("$","$"),r.set("𝕕","𝕕"),r.set("˙","˙"),r.set("≐","≐"),r.set("≑","≑"),r.set("∸","∸"),r.set("∔","∔"),r.set("⊡","⊡"),r.set("⌆","⌆"),r.set("↓","↓"),r.set("⇊","⇊"),r.set("⇃","⇃"),r.set("⇂","⇂"),r.set("⤐","⤐"),r.set("⌟","⌟"),r.set("⌌","⌌"),r.set("𝒹","𝒹"),r.set("ѕ","ѕ"),r.set("⧶","⧶"),r.set("đ","đ"),r.set("⋱","⋱"),r.set("▿","▿"),r.set("▾","▾"),r.set("⇵","⇵"),r.set("⥯","⥯"),r.set("⦦","⦦"),r.set("џ","џ"),r.set("⟿","⟿"),r.set("⩷","⩷"),r.set("≑","≑"),r.set("é","é"),r.set("⩮","⩮"),r.set("ě","ě"),r.set("≖","≖"),r.set("ê","ê"),r.set("ê","ê"),r.set("≕","≕"),r.set("э","э"),r.set("ė","ė"),r.set("ⅇ","ⅇ"),r.set("≒","≒"),r.set("𝔢","𝔢"),r.set("⪚","⪚"),r.set("è","è"),r.set("è","è"),r.set("⪖","⪖"),r.set("⪘","⪘"),r.set("⪙","⪙"),r.set("⏧","⏧"),r.set("ℓ","ℓ"),r.set("⪕","⪕"),r.set("⪗","⪗"),r.set("ē","ē"),r.set("∅","∅"),r.set("∅","∅"),r.set("∅","∅"),r.set(" "," "),r.set(" "," "),r.set(" "," "),r.set("ŋ","ŋ"),r.set(" "," "),r.set("ę","ę"),r.set("𝕖","𝕖"),r.set("⋕","⋕"),r.set("⧣","⧣"),r.set("⩱","⩱"),r.set("ε","ε"),r.set("ε","ε"),r.set("ϵ","ϵ"),r.set("≖","≖"),r.set("≕","≕"),r.set("≂","≂"),r.set("⪖","⪖"),r.set("⪕","⪕"),r.set("=","="),r.set("≟","≟"),r.set("≡","≡"),r.set("⩸","⩸"),r.set("⧥","⧥"),r.set("≓","≓"),r.set("⥱","⥱"),r.set("ℯ","ℯ"),r.set("≐","≐"),r.set("≂","≂"),r.set("η","η"),r.set("ð","ð"),r.set("ð","ð"),r.set("ë","ë"),r.set("ë","ë"),r.set("€","€"),r.set("!","!"),r.set("∃","∃"),r.set("ℰ","ℰ"),r.set("ⅇ","ⅇ"),r.set("≒","≒"),r.set("ф","ф"),r.set("♀","♀"),r.set("ffi","ffi"),r.set("ff","ff"),r.set("ffl","ffl"),r.set("𝔣","𝔣"),r.set("fi","fi"),r.set("fj","fj"),r.set("♭","♭"),r.set("fl","fl"),r.set("▱","▱"),r.set("ƒ","ƒ"),r.set("𝕗","𝕗"),r.set("∀","∀"),r.set("⋔","⋔"),r.set("⫙","⫙"),r.set("⨍","⨍"),r.set("½","½"),r.set("½","½"),r.set("⅓","⅓"),r.set("¼","¼"),r.set("¼","¼"),r.set("⅕","⅕"),r.set("⅙","⅙"),r.set("⅛","⅛"),r.set("⅔","⅔"),r.set("⅖","⅖"),r.set("¾","¾"),r.set("¾","¾"),r.set("⅗","⅗"),r.set("⅜","⅜"),r.set("⅘","⅘"),r.set("⅚","⅚"),r.set("⅝","⅝"),r.set("⅞","⅞"),r.set("⁄","⁄"),r.set("⌢","⌢"),r.set("𝒻","𝒻"),r.set("≧","≧"),r.set("⪌","⪌"),r.set("ǵ","ǵ"),r.set("γ","γ"),r.set("ϝ","ϝ"),r.set("⪆","⪆"),r.set("ğ","ğ"),r.set("ĝ","ĝ"),r.set("г","г"),r.set("ġ","ġ"),r.set("≥","≥"),r.set("⋛","⋛"),r.set("≥","≥"),r.set("≧","≧"),r.set("⩾","⩾"),r.set("⩾","⩾"),r.set("⪩","⪩"),r.set("⪀","⪀"),r.set("⪂","⪂"),r.set("⪄","⪄"),r.set("⋛︀","⋛︀"),r.set("⪔","⪔"),r.set("𝔤","𝔤"),r.set("≫","≫"),r.set("⋙","⋙"),r.set("ℷ","ℷ"),r.set("ѓ","ѓ"),r.set("≷","≷"),r.set("⪒","⪒"),r.set("⪥","⪥"),r.set("⪤","⪤"),r.set("≩","≩"),r.set("⪊","⪊"),r.set("⪊","⪊"),r.set("⪈","⪈"),r.set("⪈","⪈"),r.set("≩","≩"),r.set("⋧","⋧"),r.set("𝕘","𝕘"),r.set("`","`"),r.set("ℊ","ℊ"),r.set("≳","≳"),r.set("⪎","⪎"),r.set("⪐","⪐"),r.set(">",">"),r.set(">",">"),r.set("⪧","⪧"),r.set("⩺","⩺"),r.set("⋗","⋗"),r.set("⦕","⦕"),r.set("⩼","⩼"),r.set("⪆","⪆"),r.set("⥸","⥸"),r.set("⋗","⋗"),r.set("⋛","⋛"),r.set("⪌","⪌"),r.set("≷","≷"),r.set("≳","≳"),r.set("≩︀","≩︀"),r.set("≩︀","≩︀"),r.set("⇔","⇔"),r.set(" "," "),r.set("½","½"),r.set("ℋ","ℋ"),r.set("ъ","ъ"),r.set("↔","↔"),r.set("⥈","⥈"),r.set("↭","↭"),r.set("ℏ","ℏ"),r.set("ĥ","ĥ"),r.set("♥","♥"),r.set("♥","♥"),r.set("…","…"),r.set("⊹","⊹"),r.set("𝔥","𝔥"),r.set("⤥","⤥"),r.set("⤦","⤦"),r.set("⇿","⇿"),r.set("∻","∻"),r.set("↩","↩"),r.set("↪","↪"),r.set("𝕙","𝕙"),r.set("―","―"),r.set("𝒽","𝒽"),r.set("ℏ","ℏ"),r.set("ħ","ħ"),r.set("⁃","⁃"),r.set("‐","‐"),r.set("í","í"),r.set("í","í"),r.set("⁣","⁣"),r.set("î","î"),r.set("î","î"),r.set("и","и"),r.set("е","е"),r.set("¡","¡"),r.set("¡","¡"),r.set("⇔","⇔"),r.set("𝔦","𝔦"),r.set("ì","ì"),r.set("ì","ì"),r.set("ⅈ","ⅈ"),r.set("⨌","⨌"),r.set("∭","∭"),r.set("⧜","⧜"),r.set("℩","℩"),r.set("ij","ij"),r.set("ī","ī"),r.set("ℑ","ℑ"),r.set("ℐ","ℐ"),r.set("ℑ","ℑ"),r.set("ı","ı"),r.set("⊷","⊷"),r.set("Ƶ","Ƶ"),r.set("∈","∈"),r.set("℅","℅"),r.set("∞","∞"),r.set("⧝","⧝"),r.set("ı","ı"),r.set("∫","∫"),r.set("⊺","⊺"),r.set("ℤ","ℤ"),r.set("⊺","⊺"),r.set("⨗","⨗"),r.set("⨼","⨼"),r.set("ё","ё"),r.set("į","į"),r.set("𝕚","𝕚"),r.set("ι","ι"),r.set("⨼","⨼"),r.set("¿","¿"),r.set("¿","¿"),r.set("𝒾","𝒾"),r.set("∈","∈"),r.set("⋹","⋹"),r.set("⋵","⋵"),r.set("⋴","⋴"),r.set("⋳","⋳"),r.set("∈","∈"),r.set("⁢","⁢"),r.set("ĩ","ĩ"),r.set("і","і"),r.set("ï","ï"),r.set("ï","ï"),r.set("ĵ","ĵ"),r.set("й","й"),r.set("𝔧","𝔧"),r.set("ȷ","ȷ"),r.set("𝕛","𝕛"),r.set("𝒿","𝒿"),r.set("ј","ј"),r.set("є","є"),r.set("κ","κ"),r.set("ϰ","ϰ"),r.set("ķ","ķ"),r.set("к","к"),r.set("𝔨","𝔨"),r.set("ĸ","ĸ"),r.set("х","х"),r.set("ќ","ќ"),r.set("𝕜","𝕜"),r.set("𝓀","𝓀"),r.set("⇚","⇚"),r.set("⇐","⇐"),r.set("⤛","⤛"),r.set("⤎","⤎"),r.set("≦","≦"),r.set("⪋","⪋"),r.set("⥢","⥢"),r.set("ĺ","ĺ"),r.set("⦴","⦴"),r.set("ℒ","ℒ"),r.set("λ","λ"),r.set("⟨","⟨"),r.set("⦑","⦑"),r.set("⟨","⟨"),r.set("⪅","⪅"),r.set("«","«"),r.set("«","«"),r.set("←","←"),r.set("⇤","⇤"),r.set("⤟","⤟"),r.set("⤝","⤝"),r.set("↩","↩"),r.set("↫","↫"),r.set("⤹","⤹"),r.set("⥳","⥳"),r.set("↢","↢"),r.set("⪫","⪫"),r.set("⤙","⤙"),r.set("⪭","⪭"),r.set("⪭︀","⪭︀"),r.set("⤌","⤌"),r.set("❲","❲"),r.set("{","{"),r.set("[","["),r.set("⦋","⦋"),r.set("⦏","⦏"),r.set("⦍","⦍"),r.set("ľ","ľ"),r.set("ļ","ļ"),r.set("⌈","⌈"),r.set("{","{"),r.set("л","л"),r.set("⤶","⤶"),r.set("“","“"),r.set("„","„"),r.set("⥧","⥧"),r.set("⥋","⥋"),r.set("↲","↲"),r.set("≤","≤"),r.set("←","←"),r.set("↢","↢"),r.set("↽","↽"),r.set("↼","↼"),r.set("⇇","⇇"),r.set("↔","↔"),r.set("⇆","⇆"),r.set("⇋","⇋"),r.set("↭","↭"),r.set("⋋","⋋"),r.set("⋚","⋚"),r.set("≤","≤"),r.set("≦","≦"),r.set("⩽","⩽"),r.set("⩽","⩽"),r.set("⪨","⪨"),r.set("⩿","⩿"),r.set("⪁","⪁"),r.set("⪃","⪃"),r.set("⋚︀","⋚︀"),r.set("⪓","⪓"),r.set("⪅","⪅"),r.set("⋖","⋖"),r.set("⋚","⋚"),r.set("⪋","⪋"),r.set("≶","≶"),r.set("≲","≲"),r.set("⥼","⥼"),r.set("⌊","⌊"),r.set("𝔩","𝔩"),r.set("≶","≶"),r.set("⪑","⪑"),r.set("↽","↽"),r.set("↼","↼"),r.set("⥪","⥪"),r.set("▄","▄"),r.set("љ","љ"),r.set("≪","≪"),r.set("⇇","⇇"),r.set("⌞","⌞"),r.set("⥫","⥫"),r.set("◺","◺"),r.set("ŀ","ŀ"),r.set("⎰","⎰"),r.set("⎰","⎰"),r.set("≨","≨"),r.set("⪉","⪉"),r.set("⪉","⪉"),r.set("⪇","⪇"),r.set("⪇","⪇"),r.set("≨","≨"),r.set("⋦","⋦"),r.set("⟬","⟬"),r.set("⇽","⇽"),r.set("⟦","⟦"),r.set("⟵","⟵"),r.set("⟷","⟷"),r.set("⟼","⟼"),r.set("⟶","⟶"),r.set("↫","↫"),r.set("↬","↬"),r.set("⦅","⦅"),r.set("𝕝","𝕝"),r.set("⨭","⨭"),r.set("⨴","⨴"),r.set("∗","∗"),r.set("_","_"),r.set("◊","◊"),r.set("◊","◊"),r.set("⧫","⧫"),r.set("(","("),r.set("⦓","⦓"),r.set("⇆","⇆"),r.set("⌟","⌟"),r.set("⇋","⇋"),r.set("⥭","⥭"),r.set("‎","‎"),r.set("⊿","⊿"),r.set("‹","‹"),r.set("𝓁","𝓁"),r.set("↰","↰"),r.set("≲","≲"),r.set("⪍","⪍"),r.set("⪏","⪏"),r.set("[","["),r.set("‘","‘"),r.set("‚","‚"),r.set("ł","ł"),r.set("<","<"),r.set("<","<"),r.set("⪦","⪦"),r.set("⩹","⩹"),r.set("⋖","⋖"),r.set("⋋","⋋"),r.set("⋉","⋉"),r.set("⥶","⥶"),r.set("⩻","⩻"),r.set("⦖","⦖"),r.set("◃","◃"),r.set("⊴","⊴"),r.set("◂","◂"),r.set("⥊","⥊"),r.set("⥦","⥦"),r.set("≨︀","≨︀"),r.set("≨︀","≨︀"),r.set("∺","∺"),r.set("¯","¯"),r.set("¯","¯"),r.set("♂","♂"),r.set("✠","✠"),r.set("✠","✠"),r.set("↦","↦"),r.set("↦","↦"),r.set("↧","↧"),r.set("↤","↤"),r.set("↥","↥"),r.set("▮","▮"),r.set("⨩","⨩"),r.set("м","м"),r.set("—","—"),r.set("∡","∡"),r.set("𝔪","𝔪"),r.set("℧","℧"),r.set("µ","µ"),r.set("µ","µ"),r.set("∣","∣"),r.set("*","*"),r.set("⫰","⫰"),r.set("·","·"),r.set("·","·"),r.set("−","−"),r.set("⊟","⊟"),r.set("∸","∸"),r.set("⨪","⨪"),r.set("⫛","⫛"),r.set("…","…"),r.set("∓","∓"),r.set("⊧","⊧"),r.set("𝕞","𝕞"),r.set("∓","∓"),r.set("𝓂","𝓂"),r.set("∾","∾"),r.set("μ","μ"),r.set("⊸","⊸"),r.set("⊸","⊸"),r.set("⋙̸","⋙̸"),r.set("≫⃒","≫⃒"),r.set("≫̸","≫̸"),r.set("⇍","⇍"),r.set("⇎","⇎"),r.set("⋘̸","⋘̸"),r.set("≪⃒","≪⃒"),r.set("≪̸","≪̸"),r.set("⇏","⇏"),r.set("⊯","⊯"),r.set("⊮","⊮"),r.set("∇","∇"),r.set("ń","ń"),r.set("∠⃒","∠⃒"),r.set("≉","≉"),r.set("⩰̸","⩰̸"),r.set("≋̸","≋̸"),r.set("ʼn","ʼn"),r.set("≉","≉"),r.set("♮","♮"),r.set("♮","♮"),r.set("ℕ","ℕ"),r.set(" "," "),r.set(" "," "),r.set("≎̸","≎̸"),r.set("≏̸","≏̸"),r.set("⩃","⩃"),r.set("ň","ň"),r.set("ņ","ņ"),r.set("≇","≇"),r.set("⩭̸","⩭̸"),r.set("⩂","⩂"),r.set("н","н"),r.set("–","–"),r.set("≠","≠"),r.set("⇗","⇗"),r.set("⤤","⤤"),r.set("↗","↗"),r.set("↗","↗"),r.set("≐̸","≐̸"),r.set("≢","≢"),r.set("⤨","⤨"),r.set("≂̸","≂̸"),r.set("∄","∄"),r.set("∄","∄"),r.set("𝔫","𝔫"),r.set("≧̸","≧̸"),r.set("≱","≱"),r.set("≱","≱"),r.set("≧̸","≧̸"),r.set("⩾̸","⩾̸"),r.set("⩾̸","⩾̸"),r.set("≵","≵"),r.set("≯","≯"),r.set("≯","≯"),r.set("⇎","⇎"),r.set("↮","↮"),r.set("⫲","⫲"),r.set("∋","∋"),r.set("⋼","⋼"),r.set("⋺","⋺"),r.set("∋","∋"),r.set("њ","њ"),r.set("⇍","⇍"),r.set("≦̸","≦̸"),r.set("↚","↚"),r.set("‥","‥"),r.set("≰","≰"),r.set("↚","↚"),r.set("↮","↮"),r.set("≰","≰"),r.set("≦̸","≦̸"),r.set("⩽̸","⩽̸"),r.set("⩽̸","⩽̸"),r.set("≮","≮"),r.set("≴","≴"),r.set("≮","≮"),r.set("⋪","⋪"),r.set("⋬","⋬"),r.set("∤","∤"),r.set("𝕟","𝕟"),r.set("¬","¬"),r.set("¬","¬"),r.set("∉","∉"),r.set("⋹̸","⋹̸"),r.set("⋵̸","⋵̸"),r.set("∉","∉"),r.set("⋷","⋷"),r.set("⋶","⋶"),r.set("∌","∌"),r.set("∌","∌"),r.set("⋾","⋾"),r.set("⋽","⋽"),r.set("∦","∦"),r.set("∦","∦"),r.set("⫽⃥","⫽⃥"),r.set("∂̸","∂̸"),r.set("⨔","⨔"),r.set("⊀","⊀"),r.set("⋠","⋠"),r.set("⪯̸","⪯̸"),r.set("⊀","⊀"),r.set("⪯̸","⪯̸"),r.set("⇏","⇏"),r.set("↛","↛"),r.set("⤳̸","⤳̸"),r.set("↝̸","↝̸"),r.set("↛","↛"),r.set("⋫","⋫"),r.set("⋭","⋭"),r.set("⊁","⊁"),r.set("⋡","⋡"),r.set("⪰̸","⪰̸"),r.set("𝓃","𝓃"),r.set("∤","∤"),r.set("∦","∦"),r.set("≁","≁"),r.set("≄","≄"),r.set("≄","≄"),r.set("∤","∤"),r.set("∦","∦"),r.set("⋢","⋢"),r.set("⋣","⋣"),r.set("⊄","⊄"),r.set("⫅̸","⫅̸"),r.set("⊈","⊈"),r.set("⊂⃒","⊂⃒"),r.set("⊈","⊈"),r.set("⫅̸","⫅̸"),r.set("⊁","⊁"),r.set("⪰̸","⪰̸"),r.set("⊅","⊅"),r.set("⫆̸","⫆̸"),r.set("⊉","⊉"),r.set("⊃⃒","⊃⃒"),r.set("⊉","⊉"),r.set("⫆̸","⫆̸"),r.set("≹","≹"),r.set("ñ","ñ"),r.set("ñ","ñ"),r.set("≸","≸"),r.set("⋪","⋪"),r.set("⋬","⋬"),r.set("⋫","⋫"),r.set("⋭","⋭"),r.set("ν","ν"),r.set("#","#"),r.set("№","№"),r.set(" "," "),r.set("⊭","⊭"),r.set("⤄","⤄"),r.set("≍⃒","≍⃒"),r.set("⊬","⊬"),r.set("≥⃒","≥⃒"),r.set(">⃒",">⃒"),r.set("⧞","⧞"),r.set("⤂","⤂"),r.set("≤⃒","≤⃒"),r.set("<⃒","<⃒"),r.set("⊴⃒","⊴⃒"),r.set("⤃","⤃"),r.set("⊵⃒","⊵⃒"),r.set("∼⃒","∼⃒"),r.set("⇖","⇖"),r.set("⤣","⤣"),r.set("↖","↖"),r.set("↖","↖"),r.set("⤧","⤧"),r.set("Ⓢ","Ⓢ"),r.set("ó","ó"),r.set("ó","ó"),r.set("⊛","⊛"),r.set("⊚","⊚"),r.set("ô","ô"),r.set("ô","ô"),r.set("о","о"),r.set("⊝","⊝"),r.set("ő","ő"),r.set("⨸","⨸"),r.set("⊙","⊙"),r.set("⦼","⦼"),r.set("œ","œ"),r.set("⦿","⦿"),r.set("𝔬","𝔬"),r.set("˛","˛"),r.set("ò","ò"),r.set("ò","ò"),r.set("⧁","⧁"),r.set("⦵","⦵"),r.set("Ω","Ω"),r.set("∮","∮"),r.set("↺","↺"),r.set("⦾","⦾"),r.set("⦻","⦻"),r.set("‾","‾"),r.set("⧀","⧀"),r.set("ō","ō"),r.set("ω","ω"),r.set("ο","ο"), -r.set("⦶","⦶"),r.set("⊖","⊖"),r.set("𝕠","𝕠"),r.set("⦷","⦷"),r.set("⦹","⦹"),r.set("⊕","⊕"),r.set("∨","∨"),r.set("↻","↻"),r.set("⩝","⩝"),r.set("ℴ","ℴ"),r.set("ℴ","ℴ"),r.set("ª","ª"),r.set("ª","ª"),r.set("º","º"),r.set("º","º"),r.set("⊶","⊶"),r.set("⩖","⩖"),r.set("⩗","⩗"),r.set("⩛","⩛"),r.set("ℴ","ℴ"),r.set("ø","ø"),r.set("ø","ø"),r.set("⊘","⊘"),r.set("õ","õ"),r.set("õ","õ"),r.set("⊗","⊗"),r.set("⨶","⨶"),r.set("ö","ö"),r.set("ö","ö"),r.set("⌽","⌽"),r.set("∥","∥"),r.set("¶","¶"),r.set("¶","¶"),r.set("∥","∥"),r.set("⫳","⫳"),r.set("⫽","⫽"),r.set("∂","∂"),r.set("п","п"),r.set("%","%"),r.set(".","."),r.set("‰","‰"),r.set("⊥","⊥"),r.set("‱","‱"),r.set("𝔭","𝔭"),r.set("φ","φ"),r.set("ϕ","ϕ"),r.set("ℳ","ℳ"),r.set("☎","☎"),r.set("π","π"),r.set("⋔","⋔"),r.set("ϖ","ϖ"),r.set("ℏ","ℏ"),r.set("ℎ","ℎ"),r.set("ℏ","ℏ"),r.set("+","+"),r.set("⨣","⨣"),r.set("⊞","⊞"),r.set("⨢","⨢"),r.set("∔","∔"),r.set("⨥","⨥"),r.set("⩲","⩲"),r.set("±","±"),r.set("±","±"),r.set("⨦","⨦"),r.set("⨧","⨧"),r.set("±","±"),r.set("⨕","⨕"),r.set("𝕡","𝕡"),r.set("£","£"),r.set("£","£"),r.set("≺","≺"),r.set("⪳","⪳"),r.set("⪷","⪷"),r.set("≼","≼"),r.set("⪯","⪯"),r.set("≺","≺"),r.set("⪷","⪷"),r.set("≼","≼"),r.set("⪯","⪯"),r.set("⪹","⪹"),r.set("⪵","⪵"),r.set("⋨","⋨"),r.set("≾","≾"),r.set("′","′"),r.set("ℙ","ℙ"),r.set("⪵","⪵"),r.set("⪹","⪹"),r.set("⋨","⋨"),r.set("∏","∏"),r.set("⌮","⌮"),r.set("⌒","⌒"),r.set("⌓","⌓"),r.set("∝","∝"),r.set("∝","∝"),r.set("≾","≾"),r.set("⊰","⊰"),r.set("𝓅","𝓅"),r.set("ψ","ψ"),r.set(" "," "),r.set("𝔮","𝔮"),r.set("⨌","⨌"),r.set("𝕢","𝕢"),r.set("⁗","⁗"),r.set("𝓆","𝓆"),r.set("ℍ","ℍ"),r.set("⨖","⨖"),r.set("?","?"),r.set("≟","≟"),r.set(""",'"'),r.set(""",'"'),r.set("⇛","⇛"),r.set("⇒","⇒"),r.set("⤜","⤜"),r.set("⤏","⤏"),r.set("⥤","⥤"),r.set("∽̱","∽̱"),r.set("ŕ","ŕ"),r.set("√","√"),r.set("⦳","⦳"),r.set("⟩","⟩"),r.set("⦒","⦒"),r.set("⦥","⦥"),r.set("⟩","⟩"),r.set("»","»"),r.set("»","»"),r.set("→","→"),r.set("⥵","⥵"),r.set("⇥","⇥"),r.set("⤠","⤠"),r.set("⤳","⤳"),r.set("⤞","⤞"),r.set("↪","↪"),r.set("↬","↬"),r.set("⥅","⥅"),r.set("⥴","⥴"),r.set("↣","↣"),r.set("↝","↝"),r.set("⤚","⤚"),r.set("∶","∶"),r.set("ℚ","ℚ"),r.set("⤍","⤍"),r.set("❳","❳"),r.set("}","}"),r.set("]","]"),r.set("⦌","⦌"),r.set("⦎","⦎"),r.set("⦐","⦐"),r.set("ř","ř"),r.set("ŗ","ŗ"),r.set("⌉","⌉"),r.set("}","}"),r.set("р","р"),r.set("⤷","⤷"),r.set("⥩","⥩"),r.set("”","”"),r.set("”","”"),r.set("↳","↳"),r.set("ℜ","ℜ"),r.set("ℛ","ℛ"),r.set("ℜ","ℜ"),r.set("ℝ","ℝ"),r.set("▭","▭"),r.set("®","®"),r.set("®","®"),r.set("⥽","⥽"),r.set("⌋","⌋"),r.set("𝔯","𝔯"),r.set("⇁","⇁"),r.set("⇀","⇀"),r.set("⥬","⥬"),r.set("ρ","ρ"),r.set("ϱ","ϱ"),r.set("→","→"),r.set("↣","↣"),r.set("⇁","⇁"),r.set("⇀","⇀"),r.set("⇄","⇄"),r.set("⇌","⇌"),r.set("⇉","⇉"),r.set("↝","↝"),r.set("⋌","⋌"),r.set("˚","˚"),r.set("≓","≓"),r.set("⇄","⇄"),r.set("⇌","⇌"),r.set("‏","‏"),r.set("⎱","⎱"),r.set("⎱","⎱"),r.set("⫮","⫮"),r.set("⟭","⟭"),r.set("⇾","⇾"),r.set("⟧","⟧"),r.set("⦆","⦆"),r.set("𝕣","𝕣"),r.set("⨮","⨮"),r.set("⨵","⨵"),r.set(")",")"),r.set("⦔","⦔"),r.set("⨒","⨒"),r.set("⇉","⇉"),r.set("›","›"),r.set("𝓇","𝓇"),r.set("↱","↱"),r.set("]","]"),r.set("’","’"),r.set("’","’"),r.set("⋌","⋌"),r.set("⋊","⋊"),r.set("▹","▹"),r.set("⊵","⊵"),r.set("▸","▸"),r.set("⧎","⧎"),r.set("⥨","⥨"),r.set("℞","℞"),r.set("ś","ś"),r.set("‚","‚"),r.set("≻","≻"),r.set("⪴","⪴"),r.set("⪸","⪸"),r.set("š","š"),r.set("≽","≽"),r.set("⪰","⪰"),r.set("ş","ş"),r.set("ŝ","ŝ"),r.set("⪶","⪶"),r.set("⪺","⪺"),r.set("⋩","⋩"),r.set("⨓","⨓"),r.set("≿","≿"),r.set("с","с"),r.set("⋅","⋅"),r.set("⊡","⊡"),r.set("⩦","⩦"),r.set("⇘","⇘"),r.set("⤥","⤥"),r.set("↘","↘"),r.set("↘","↘"),r.set("§","§"),r.set("§","§"),r.set(";",";"),r.set("⤩","⤩"),r.set("∖","∖"),r.set("∖","∖"),r.set("✶","✶"),r.set("𝔰","𝔰"),r.set("⌢","⌢"),r.set("♯","♯"),r.set("щ","щ"),r.set("ш","ш"),r.set("∣","∣"),r.set("∥","∥"),r.set("­","­"),r.set("­","­"),r.set("σ","σ"),r.set("ς","ς"),r.set("ς","ς"),r.set("∼","∼"),r.set("⩪","⩪"),r.set("≃","≃"),r.set("≃","≃"),r.set("⪞","⪞"),r.set("⪠","⪠"),r.set("⪝","⪝"),r.set("⪟","⪟"),r.set("≆","≆"),r.set("⨤","⨤"),r.set("⥲","⥲"),r.set("←","←"),r.set("∖","∖"),r.set("⨳","⨳"),r.set("⧤","⧤"),r.set("∣","∣"),r.set("⌣","⌣"),r.set("⪪","⪪"),r.set("⪬","⪬"),r.set("⪬︀","⪬︀"),r.set("ь","ь"),r.set("/","/"),r.set("⧄","⧄"),r.set("⌿","⌿"),r.set("𝕤","𝕤"),r.set("♠","♠"),r.set("♠","♠"),r.set("∥","∥"),r.set("⊓","⊓"),r.set("⊓︀","⊓︀"),r.set("⊔","⊔"),r.set("⊔︀","⊔︀"),r.set("⊏","⊏"),r.set("⊑","⊑"),r.set("⊏","⊏"),r.set("⊑","⊑"),r.set("⊐","⊐"),r.set("⊒","⊒"),r.set("⊐","⊐"),r.set("⊒","⊒"),r.set("□","□"),r.set("□","□"),r.set("▪","▪"),r.set("▪","▪"),r.set("→","→"),r.set("𝓈","𝓈"),r.set("∖","∖"),r.set("⌣","⌣"),r.set("⋆","⋆"),r.set("☆","☆"),r.set("★","★"),r.set("ϵ","ϵ"),r.set("ϕ","ϕ"),r.set("¯","¯"),r.set("⊂","⊂"),r.set("⫅","⫅"),r.set("⪽","⪽"),r.set("⊆","⊆"),r.set("⫃","⫃"),r.set("⫁","⫁"),r.set("⫋","⫋"),r.set("⊊","⊊"),r.set("⪿","⪿"),r.set("⥹","⥹"),r.set("⊂","⊂"),r.set("⊆","⊆"),r.set("⫅","⫅"),r.set("⊊","⊊"),r.set("⫋","⫋"),r.set("⫇","⫇"),r.set("⫕","⫕"),r.set("⫓","⫓"),r.set("≻","≻"),r.set("⪸","⪸"),r.set("≽","≽"),r.set("⪰","⪰"),r.set("⪺","⪺"),r.set("⪶","⪶"),r.set("⋩","⋩"),r.set("≿","≿"),r.set("∑","∑"),r.set("♪","♪"),r.set("¹","¹"),r.set("¹","¹"),r.set("²","²"),r.set("²","²"),r.set("³","³"),r.set("³","³"),r.set("⊃","⊃"),r.set("⫆","⫆"),r.set("⪾","⪾"),r.set("⫘","⫘"),r.set("⊇","⊇"),r.set("⫄","⫄"),r.set("⟉","⟉"),r.set("⫗","⫗"),r.set("⥻","⥻"),r.set("⫂","⫂"),r.set("⫌","⫌"),r.set("⊋","⊋"),r.set("⫀","⫀"),r.set("⊃","⊃"),r.set("⊇","⊇"),r.set("⫆","⫆"),r.set("⊋","⊋"),r.set("⫌","⫌"),r.set("⫈","⫈"),r.set("⫔","⫔"),r.set("⫖","⫖"),r.set("⇙","⇙"),r.set("⤦","⤦"),r.set("↙","↙"),r.set("↙","↙"),r.set("⤪","⤪"),r.set("ß","ß"),r.set("ß","ß"),r.set("⌖","⌖"),r.set("τ","τ"),r.set("⎴","⎴"),r.set("ť","ť"),r.set("ţ","ţ"),r.set("т","т"),r.set("⃛","⃛"),r.set("⌕","⌕"),r.set("𝔱","𝔱"),r.set("∴","∴"),r.set("∴","∴"),r.set("θ","θ"),r.set("ϑ","ϑ"),r.set("ϑ","ϑ"),r.set("≈","≈"),r.set("∼","∼"),r.set(" "," "),r.set("≈","≈"),r.set("∼","∼"),r.set("þ","þ"),r.set("þ","þ"),r.set("˜","˜"),r.set("×","×"),r.set("×","×"),r.set("⊠","⊠"),r.set("⨱","⨱"),r.set("⨰","⨰"),r.set("∭","∭"),r.set("⤨","⤨"),r.set("⊤","⊤"),r.set("⌶","⌶"),r.set("⫱","⫱"),r.set("𝕥","𝕥"),r.set("⫚","⫚"),r.set("⤩","⤩"),r.set("‴","‴"),r.set("™","™"),r.set("▵","▵"),r.set("▿","▿"),r.set("◃","◃"),r.set("⊴","⊴"),r.set("≜","≜"),r.set("▹","▹"),r.set("⊵","⊵"),r.set("◬","◬"),r.set("≜","≜"),r.set("⨺","⨺"),r.set("⨹","⨹"),r.set("⧍","⧍"),r.set("⨻","⨻"),r.set("⏢","⏢"),r.set("𝓉","𝓉"),r.set("ц","ц"),r.set("ћ","ћ"),r.set("ŧ","ŧ"),r.set("≬","≬"),r.set("↞","↞"),r.set("↠","↠"),r.set("⇑","⇑"),r.set("⥣","⥣"),r.set("ú","ú"),r.set("ú","ú"),r.set("↑","↑"),r.set("ў","ў"),r.set("ŭ","ŭ"),r.set("û","û"),r.set("û","û"),r.set("у","у"),r.set("⇅","⇅"),r.set("ű","ű"),r.set("⥮","⥮"),r.set("⥾","⥾"),r.set("𝔲","𝔲"),r.set("ù","ù"),r.set("ù","ù"),r.set("↿","↿"),r.set("↾","↾"),r.set("▀","▀"),r.set("⌜","⌜"),r.set("⌜","⌜"),r.set("⌏","⌏"),r.set("◸","◸"),r.set("ū","ū"),r.set("¨","¨"),r.set("¨","¨"),r.set("ų","ų"),r.set("𝕦","𝕦"),r.set("↑","↑"),r.set("↕","↕"),r.set("↿","↿"),r.set("↾","↾"),r.set("⊎","⊎"),r.set("υ","υ"),r.set("ϒ","ϒ"),r.set("υ","υ"),r.set("⇈","⇈"),r.set("⌝","⌝"),r.set("⌝","⌝"),r.set("⌎","⌎"),r.set("ů","ů"),r.set("◹","◹"),r.set("𝓊","𝓊"),r.set("⋰","⋰"),r.set("ũ","ũ"),r.set("▵","▵"),r.set("▴","▴"),r.set("⇈","⇈"),r.set("ü","ü"),r.set("ü","ü"),r.set("⦧","⦧"),r.set("⇕","⇕"),r.set("⫨","⫨"),r.set("⫩","⫩"),r.set("⊨","⊨"),r.set("⦜","⦜"),r.set("ϵ","ϵ"),r.set("ϰ","ϰ"),r.set("∅","∅"),r.set("ϕ","ϕ"),r.set("ϖ","ϖ"),r.set("∝","∝"),r.set("↕","↕"),r.set("ϱ","ϱ"),r.set("ς","ς"),r.set("⊊︀","⊊︀"),r.set("⫋︀","⫋︀"),r.set("⊋︀","⊋︀"),r.set("⫌︀","⫌︀"),r.set("ϑ","ϑ"),r.set("⊲","⊲"),r.set("⊳","⊳"),r.set("в","в"),r.set("⊢","⊢"),r.set("∨","∨"),r.set("⊻","⊻"),r.set("≚","≚"),r.set("⋮","⋮"),r.set("|","|"),r.set("|","|"),r.set("𝔳","𝔳"),r.set("⊲","⊲"),r.set("⊂⃒","⊂⃒"),r.set("⊃⃒","⊃⃒"),r.set("𝕧","𝕧"),r.set("∝","∝"),r.set("⊳","⊳"),r.set("𝓋","𝓋"),r.set("⫋︀","⫋︀"),r.set("⊊︀","⊊︀"),r.set("⫌︀","⫌︀"),r.set("⊋︀","⊋︀"),r.set("⦚","⦚"),r.set("ŵ","ŵ"),r.set("⩟","⩟"),r.set("∧","∧"),r.set("≙","≙"),r.set("℘","℘"),r.set("𝔴","𝔴"),r.set("𝕨","𝕨"),r.set("℘","℘"),r.set("≀","≀"),r.set("≀","≀"),r.set("𝓌","𝓌"),r.set("⋂","⋂"),r.set("◯","◯"),r.set("⋃","⋃"),r.set("▽","▽"),r.set("𝔵","𝔵"),r.set("⟺","⟺"),r.set("⟷","⟷"),r.set("ξ","ξ"),r.set("⟸","⟸"),r.set("⟵","⟵"),r.set("⟼","⟼"),r.set("⋻","⋻"),r.set("⨀","⨀"),r.set("𝕩","𝕩"),r.set("⨁","⨁"),r.set("⨂","⨂"),r.set("⟹","⟹"),r.set("⟶","⟶"),r.set("𝓍","𝓍"),r.set("⨆","⨆"),r.set("⨄","⨄"),r.set("△","△"),r.set("⋁","⋁"),r.set("⋀","⋀"),r.set("ý","ý"),r.set("ý","ý"),r.set("я","я"),r.set("ŷ","ŷ"),r.set("ы","ы"),r.set("¥","¥"),r.set("¥","¥"),r.set("𝔶","𝔶"),r.set("ї","ї"),r.set("𝕪","𝕪"),r.set("𝓎","𝓎"),r.set("ю","ю"),r.set("ÿ","ÿ"),r.set("ÿ","ÿ"),r.set("ź","ź"),r.set("ž","ž"),r.set("з","з"),r.set("ż","ż"),r.set("ℨ","ℨ"),r.set("ζ","ζ"),r.set("𝔷","𝔷"),r.set("ж","ж"),r.set("⇝","⇝"),r.set("𝕫","𝕫"),r.set("𝓏","𝓏"),r.set("‍","‍"),r.set("‌","‌"),s.entitiesDecode=r;var n=new Map;r.forEach(function(e,t){n.set(e,t)}),s.entitiesEncode=n},{}],9:[function(e,t,s){"use strict";Object.defineProperty(s,"__esModule",{value:!0});s._isNumber=function(e){return"[object Number]"===Object.prototype.toString.call(e)}},{}],10:[function(e,t,s){"use strict";Object.defineProperty(s,"__esModule",{value:!0});s.BASE_HEXADECIMAL=16,s.LENGTH_HEXADECIMAL=4,s.BASE_BINARY=2,s.LENGTH_BINARY=16,s.BASE_DECIMAL=10,s.LENGTH_DECIMAL=5},{}],11:[function(e,t,s){"use strict";Object.defineProperty(s,"__esModule",{value:!0});var r=function(e){return new Error(e)};s.error=r},{}],12:[function(e,t,s){"use strict";Object.defineProperty(s,"__esModule",{value:!0}),s.validCharLength=s.validNumber=s.validArrayString=s.validString=void 0;var r=e("../string.utils.js"),n=e("./number"),o=e("./throw"),i=function(e,t){return"[strman] "+t+" is not a "+e+"."},a=function(e){if(!(0,r.isString)(e))throw(0,o.error)(i("String",e));return!0};s.validString=a;var u=function(e){return e.map(function(e){return a(e),e}),!0};s.validArrayString=u;var c=function(e){if(!(0,n._isNumber)(e))throw(0,o.error)(i("Number",e));return!0};s.validNumber=c;var l=function(e){if(0===(0,r.length)(e))throw(0,o.error)("Char should be length >= 1");return!0};s.validCharLength=l},{"../string.utils.js":17,"./number":9,"./throw":11}],13:[function(e,t,s){"use strict";Object.defineProperty(s,"__esModule",{value:!0}),s.slugify=void 0;var r=e("./strman"),n=function(e){var t=e;return t=(0,r.toLowerCase)(t),t=(0,r.trim)(t),t=(0,r.removeSpaces)(t,"-"),t=(0,r.replace)(t,"&","-and-"),t=(0,r.transliterate)(t),t=(0,r.replace)(t,"[^\\w\\-]+",""),t=(0,r.replace)(t,"--+","-")};s.slugify=n},{"./strman":18}],14:[function(e,t,s){"use strict";Object.defineProperty(s,"__esModule",{value:!0});var r=function(e){return e.toLowerCase()};s.toLowerCase=r;var n=function(e){return e.toUpperCase()};s.toUpperCase=n;var o=function(e){return e===r(e)};s.isLowerCase=o;var i=function(e){return e===n(e)};s.isUpperCase=i;var a=function(e){var t=e.replace(/[\-_\s]+(.)?/g,function(e,t){return t?n(t):""});return n(t.substr(0,1))+t.substr(1)};s.toStudlyCaps=a;var u=function(e){var t=a(e);return r(t.substr(0,1))+t.substr(1)};s.toCamelCase=u;var c=function(e){var t=arguments.length<=1||void 0===arguments[1]?"_":arguments[1],s=u(e),n=s.replace(/([A-Z])+/g,t+"$1");return r(n)};s.toDecamelize=c;var l=function(e){return c(e,"_")};s.toSnakeCase=l;var f=function(e){return c(e,"-")};s.toKebabCase=f},{}],15:[function(e,t,s){(function(t){"use strict";Object.defineProperty(s,"__esModule",{value:!0}),s.htmlDecode=s.base64Decode=s.urlDecode=s.decDecode=s.binDecode=s.hexDecode=void 0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},n=e("./lib/entities"),o=e("./strman"),i=e("./lib/numerical.base"),a=function(e,t,s){return e.match(new RegExp(".{1,"+t+"}","g")).map(function(e){return String.fromCharCode(parseInt(e,s))}).join("")},u=function(e){return a(e,i.LENGTH_HEXADECIMAL,i.BASE_HEXADECIMAL)};s.hexDecode=u;var c=function(e){return a(e,i.LENGTH_BINARY,i.BASE_BINARY)};s.binDecode=c;var l=function(e){return a(e,i.LENGTH_DECIMAL,i.BASE_DECIMAL)};s.decDecode=l;var f=function(e){return decodeURI(e)};s.urlDecode=f;var p=function(e){return new t(e,"base64").toString()};s.base64Decode=p;var h=function(e){return(0,o.replace)(e,"(&\\w+;)",function(e,t){return void 0!==r(n.entitiesDecode.get(t))?n.entitiesDecode.get(t):e})};s.htmlDecode=h}).call(this,e("buffer").Buffer)},{"./lib/entities":8,"./lib/numerical.base":10,"./strman":18,buffer:2}],16:[function(e,t,s){(function(t){"use strict";Object.defineProperty(s,"__esModule",{value:!0}),s.htmlEncode=s.base64Encode=s.urlEncode=s.decEncode=s.binEncode=s.hexEncode=void 0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},n=e("./lib/entities"),o=e("./strman"),i=e("./lib/numerical.base"),a=function(e,t,s){return(0,o.chars)(e).map(function(e){return(0,o.leftPad)(e.charCodeAt(0).toString(s),t,"0")}).join("")},u=function(e){return a(e,i.LENGTH_HEXADECIMAL,i.BASE_HEXADECIMAL)};s.hexEncode=u;var c=function(e){return a(e,i.LENGTH_BINARY,i.BASE_BINARY)};s.binEncode=c;var l=function(e){return a(e,i.LENGTH_DECIMAL,i.BASE_DECIMAL)};s.decEncode=l;var f=function(e){return encodeURI(e)};s.urlEncode=f;var p=function(e){return new t(e).toString("base64")};s.base64Encode=p;var h=function(e){return(0,o.replace)(e,"[\\u00A0-\\u9999<>\\&]",function(e){return void 0!==r(n.entitiesEncode.get(e))?n.entitiesEncode.get(e):e},!0,!0)};s.htmlEncode=h}).call(this,e("buffer").Buffer)},{"./lib/entities":8,"./lib/numerical.base":10,"./strman":18,buffer:2}],17:[function(e,t,s){"use strict";Object.defineProperty(s,"__esModule",{value:!0}),s.inequal=s.equal=s.compare=s.format=s.removeEmptyStrings=s.truncate=s.safeTruncate=s.slice=s.surround=s.shuffle=s.reverse=s.repeat=s.removeRight=s.removeLeft=s.prependArray=s.prepend=s.split=s.substr=s.rightPad=s.leftPad=s.length=s.insert=s.lastIndexOf=s.indexOf=s.last=s.first=s.ensureRight=s.ensureLeft=s.startsWith=s.endsWith=s.countSubstr=s.containsAny=s.containsAll=s.contains=s.removeNonWords=s.collapseWhitespace=s.chars=s.between=s.at=s.appendArray=s.append=s.transliterate=s.replace=s.removeSpaces=s.rightTrim=s.leftTrim=s.trim=s.isString=void 0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},n=e("./lib/ascii"),o=e("./lib/array"),i=e("./lib/validate"),a=e("./lib/case"),u=function(e){return"[object String]"===Object.prototype.toString.call(e)};s.isString=u;var c=function(e){var t=arguments.length<=1||void 0===arguments[1]?" ":arguments[1];return l(f(e,t),t)};s.trim=c;var l=function(e){var t=arguments.length<=1||void 0===arguments[1]?" ":arguments[1];return h(e,"^"+t+"+","")};s.leftTrim=l;var f=function(e){var t=arguments.length<=1||void 0===arguments[1]?" ":arguments[1];return h(e,t+"+$","")};s.rightTrim=f;var p=function(e){var t=arguments.length<=1||void 0===arguments[1]?"":arguments[1];return h(e,"\\s+",t)};s.removeSpaces=p;var h=function(e){var t=arguments.length<=1||void 0===arguments[1]?"":arguments[1],s=arguments.length<=2||void 0===arguments[2]?"":arguments[2],r=arguments.length<=3||void 0===arguments[3]?!0:arguments[3],n=(arguments.length<=4||void 0===arguments[4]?!0:arguments[4],r?"g":"gi");return e.replace(new RegExp(t,n),s)};s.replace=h;var g=function(e){var t=e;for(var s in n.ascii)for(var r in n.ascii[s])t=h(t,n.ascii[s][r],s);return t};s.transliterate=g;var d=function(e){for(var t=arguments.length,s=Array(t>1?t-1:0),r=1;t>r;r++)s[r-1]=arguments[r];return v(e,s)};s.append=d;var v=function(e){var t=arguments.length<=1||void 0===arguments[1]?[]:arguments[1];return(0,i.validString)(e),(0,i.validArrayString)(t),0===N(t)?e:e+t.join("")};s.appendArray=v;var m=function(e,t){return(0,i.validString)(e),(0,i.validNumber)(t),M(e,t,1)};s.at=m;var b=function(e,t,s){var r=null;return(0,i.validArrayString)([e,t,s]),r=Y(e,s),r=r.map(function(e){return M(e,U(e,t)+N(t))}),r=(0,o._pop)(r)};s.between=b;var y=function(e){return(0,i.validString)(e),e.split("")};s.chars=y;var w=function(e){return c(h(e,"\\s\\s+"," "))};s.collapseWhitespace=w;var E=function(e){var t=arguments.length<=1||void 0===arguments[1]?"":arguments[1];return h(e,"[^\\w]+",t)};s.removeNonWords=E;var A=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?!0:arguments[2];return U((0,a.toCaseSensitive)(e,s),(0,a.toCaseSensitive)(t,s))>-1};s.contains=A;var q=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?!0:arguments[2];if(0===N(t))return!1;for(var r=0;rN(e))&&(s=N(e)),s-=N(t),n=U((0,a.toCaseSensitive)(e,r),(0,a.toCaseSensitive)(t,r),s),-1!==n&&n===s};s.endsWith=T;var D=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?0:arguments[2],r=arguments.length<=3||void 0===arguments[3]?!0:arguments[3];return M((0,a.toCaseSensitive)(e,r),s,N(t))===(0,a.toCaseSensitive)(t,r)};s.startsWith=D;var x=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?!0:arguments[2];return D(e,t,0,s)?e:d(t,e)};s.ensureLeft=x;var C=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?!0:arguments[2];return T(e,t,null,s)?e:d(e,t)};s.ensureRight=C;var _=function(e,t){return M(e,0,t)};s.first=_;var B=function(e,t){return M(e,-1*t,t)};s.last=B;var U=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?0:arguments[2],r=arguments.length<=3||void 0===arguments[3]?!0:arguments[3];return(0,a.toCaseSensitive)(e,r).indexOf((0,a.toCaseSensitive)(t,r),s)};s.indexOf=U;var P=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?void 0:arguments[2],r=arguments.length<=3||void 0===arguments[3]?!0:arguments[3];return(0,a.toCaseSensitive)(e,r).lastIndexOf((0,a.toCaseSensitive)(t,r),s)};s.lastIndexOf=P;var k=function(e,t,s){var r=null,n=null;return s>N(e)?e:(r=M(e,0,s),n=M(e,s,N(e)),d(r,t,n))};s.insert=k;var N=function(e){for(var t=0;void 0!==e[t];)t++;return t};s.length=N;var I=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?" ":arguments[2],r=e;return s=String(s),N(s)>1&&(s=M(s,0,1)),(0,i.validCharLength)(s),t-=N(e),r=d(z(s,t),r)};s.leftPad=I;var O=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?" ":arguments[2],r=e;return s=String(s),N(s)>1&&(s=M(s,0,1)),(0,i.validCharLength)(s),t-=N(e),r=d(r,z(s,t))};s.rightPad=O;var M=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?void 0:arguments[2];return e.substr(t,s)};s.substr=M;var Y=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?void 0:arguments[2];return e.split(t,s)};s.split=Y;var j=function(e){for(var t=arguments.length,s=Array(t>1?t-1:0),r=1;t>r;r++)s[r-1]=arguments[r];return H(e,s)};s.prepend=j;var H=function(e){var t=arguments.length<=1||void 0===arguments[1]?[]:arguments[1];return(0,i.validString)(e),(0,i.validArrayString)(t),0===N(t)?e:t.join("")+e};s.prependArray=H;var V=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?!0:arguments[2];return D(e,t,0,s)?M(e,N(t)):e};s.removeLeft=V;var G=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?!0:arguments[2],r=N(e)-N(t);return T(e,t,null,s)?M(e,0,r):e};s.removeRight=G;var z=function(e,t){for(var s=0,r="";t>s++;)r+=e;return r};s.repeat=z;var F=function(e){for(var t=0,s="";N(e)>t++;)s=d(s,M(e,-1*t,1));return s};s.reverse=F;var J=function(e){var t=void 0,s=void 0,r=void 0;for(r=N(e);r;r-=1)t=Math.floor(Math.random()*r),s=e[r-1],e[r-1]=e[t],e[t]=s;return e},X=function(e){return J(Y(e)).join("")};s.shuffle=X;var Z=function(e){var t=arguments.length<=1||void 0===arguments[1]?"":arguments[1],s=arguments.length<=2||void 0===arguments[2]?null:arguments[2];return d(t,e,null===s?t:s)};s.surround=Z;var W=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?void 0:arguments[2];return e.slice(t,s)};s.slice=W;var K=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?"":arguments[2],r="";if(0===t)return"";if(t>=N(e))return e;t-=N(s),r=M(e,0,t);var n=U(e," ",t-1);if(n!==t){var o=P(r," ");r=M(r,0,o)}return d(r,s)};s.safeTruncate=K;var Q=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?"":arguments[2],r="";return 0===t?"":t>=N(e)?e:(t-=N(s),r=M(e,0,t),d(r,s))};s.truncate=Q;var $=function(e){return e.filter(function(e){return e&&""!==e})};s.removeEmptyStrings=$;var ee=function(e){var t=arguments.length<=1||void 0===arguments[1]?[]:arguments[1];return h(e,"{(\\w+)}",function(e,s){return void 0!==r(t[s])?t[s]:e})};s.format=ee;var te=function(e,t){return se(e,t)?0:e>t?1:-1};s.compare=te;var se=function(e,t){return e===t};s.equal=se;var re=function(e,t){return e!==t};s.inequal=re},{"./lib/array":5,"./lib/ascii":6,"./lib/case":7,"./lib/validate":12}],18:[function(e,t,s){"use strict";Object.defineProperty(s,"__esModule",{value:!0});var r=e("./slugify");Object.keys(r).forEach(function(e){"default"!==e&&Object.defineProperty(s,e,{enumerable:!0,get:function(){return r[e]}})});var n=e("./string.utils");Object.keys(n).forEach(function(e){"default"!==e&&Object.defineProperty(s,e,{enumerable:!0,get:function(){return n[e]}})});var o=e("./string.cases");Object.keys(o).forEach(function(e){"default"!==e&&Object.defineProperty(s,e,{enumerable:!0,get:function(){return o[e]}})});var i=e("./string.decoders");Object.keys(i).forEach(function(e){"default"!==e&&Object.defineProperty(s,e,{enumerable:!0,get:function(){return i[e]}})});var a=e("./string.encoders");Object.keys(a).forEach(function(e){"default"!==e&&Object.defineProperty(s,e,{enumerable:!0,get:function(){return a[e]}})})},{"./slugify":13,"./string.cases":14,"./string.decoders":15,"./string.encoders":16,"./string.utils":17}]},{},[18])(18)}); \ No newline at end of file +!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,t._s=e()}}(function(){return function e(t,s,r){function n(i,a){if(!s[i]){if(!t[i]){var u="function"==typeof require&&require;if(!a&&u)return u(i,!0);if(o)return o(i,!0);var c=new Error("Cannot find module '"+i+"'");throw c.code="MODULE_NOT_FOUND",c}var l=s[i]={exports:{}};t[i][0].call(l.exports,function(e){var s=t[i][1][e];return n(s?s:e)},l,l.exports,e,t,s,r)}return s[i].exports}for(var o="function"==typeof require&&require,i=0;it;++t)u[t]=e[t],c[e.charCodeAt(t)]=t;c["-".charCodeAt(0)]=62,c["_".charCodeAt(0)]=63}function n(e){var t,s,r,n,o,i,a=e.length;if(a%4>0)throw new Error("Invalid string. Length must be a multiple of 4");o="="===e[a-2]?2:"="===e[a-1]?1:0,i=new l(3*a/4-o),r=o>0?a-4:a;var u=0;for(t=0,s=0;r>t;t+=4,s+=3)n=c[e.charCodeAt(t)]<<18|c[e.charCodeAt(t+1)]<<12|c[e.charCodeAt(t+2)]<<6|c[e.charCodeAt(t+3)],i[u++]=n>>16&255,i[u++]=n>>8&255,i[u++]=255&n;return 2===o?(n=c[e.charCodeAt(t)]<<2|c[e.charCodeAt(t+1)]>>4,i[u++]=255&n):1===o&&(n=c[e.charCodeAt(t)]<<10|c[e.charCodeAt(t+1)]<<4|c[e.charCodeAt(t+2)]>>2,i[u++]=n>>8&255,i[u++]=255&n),i}function o(e){return u[e>>18&63]+u[e>>12&63]+u[e>>6&63]+u[63&e]}function i(e,t,s){for(var r,n=[],i=t;s>i;i+=3)r=(e[i]<<16)+(e[i+1]<<8)+e[i+2],n.push(o(r));return n.join("")}function a(e){for(var t,s=e.length,r=s%3,n="",o=[],a=16383,c=0,l=s-r;l>c;c+=a)o.push(i(e,c,c+a>l?l:c+a));return 1===r?(t=e[s-1],n+=u[t>>2],n+=u[t<<4&63],n+="=="):2===r&&(t=(e[s-2]<<8)+e[s-1],n+=u[t>>10],n+=u[t>>4&63],n+=u[t<<2&63],n+="="),o.push(n),o.join("")}s.toByteArray=n,s.fromByteArray=a;var u=[],c=[],l="undefined"!=typeof Uint8Array?Uint8Array:Array;r()},{}],2:[function(e,t,s){(function(t){"use strict";function r(){try{var e=new Uint8Array(1);return e.foo=function(){return 42},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(t){return!1}}function n(){return i.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function o(e,t){if(n()=t?o(e,t):void 0!==s?"string"==typeof r?o(e,t).fill(s,r):o(e,t).fill(s):o(e,t)}function l(e,t){if(u(t),e=o(e,0>t?0:0|d(t)),!i.TYPED_ARRAY_SUPPORT)for(var s=0;t>s;s++)e[s]=0;return e}function f(e,t,s){if("string"==typeof s&&""!==s||(s="utf8"),!i.isEncoding(s))throw new TypeError('"encoding" must be a valid string encoding');var r=0|m(t,s);return e=o(e,r),e.write(t,s),e}function p(e,t){var s=0|d(t.length);e=o(e,s);for(var r=0;s>r;r+=1)e[r]=255&t[r];return e}function h(e,t,s,r){if(t.byteLength,0>s||t.byteLength=n())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+n().toString(16)+" bytes");return 0|e}function v(e){return+e!=e&&(e=0),i.alloc(+e)}function m(e,t){if(i.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var s=e.length;if(0===s)return 0;for(var r=!1;;)switch(t){case"ascii":case"binary":case"raw":case"raws":return s;case"utf8":case"utf-8":case void 0:return G(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*s;case"hex":return s>>>1;case"base64":return J(e).length;default:if(r)return G(e).length;t=(""+t).toLowerCase(),r=!0}}function b(e,t,s){var r=!1;if((void 0===t||0>t)&&(t=0),t>this.length)return"";if((void 0===s||s>this.length)&&(s=this.length),0>=s)return"";if(s>>>=0,t>>>=0,t>=s)return"";for(e||(e="utf8");;)switch(e){case"hex":return U(this,t,s);case"utf8":case"utf-8":return D(this,t,s);case"ascii":return B(this,t,s);case"binary":return C(this,t,s);case"base64":return T(this,t,s);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return _(this,t,s);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function y(e,t,s){var r=e[t];e[t]=e[s],e[s]=r}function w(e,t,s,r){function n(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}var o=1,i=e.length,a=t.length;if(void 0!==r&&(r=String(r).toLowerCase(),"ucs2"===r||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;o=2,i/=2,a/=2,s/=2}for(var u=-1,c=0;i>s+c;c++)if(n(e,s+c)===n(t,-1===u?0:c-u)){if(-1===u&&(u=c),c-u+1===a)return(s+u)*o}else-1!==u&&(c-=c-u),u=-1;return-1}function E(e,t,s,r){s=Number(s)||0;var n=e.length-s;r?(r=Number(r),r>n&&(r=n)):r=n;var o=t.length;if(o%2!==0)throw new Error("Invalid hex string");r>o/2&&(r=o/2);for(var i=0;r>i;i++){var a=parseInt(t.substr(2*i,2),16);if(isNaN(a))return i;e[s+i]=a}return i}function A(e,t,s,r){return X(G(t,e.length-s),e,s,r)}function q(e,t,s,r){return X(z(t),e,s,r)}function S(e,t,s,r){return q(e,t,s,r)}function R(e,t,s,r){return X(J(t),e,s,r)}function L(e,t,s,r){return X(F(t,e.length-s),e,s,r)}function T(e,t,s){return 0===t&&s===e.length?W.fromByteArray(e):W.fromByteArray(e.slice(t,s))}function D(e,t,s){s=Math.min(e.length,s);for(var r=[],n=t;s>n;){var o=e[n],i=null,a=o>239?4:o>223?3:o>191?2:1;if(s>=n+a){var u,c,l,f;switch(a){case 1:128>o&&(i=o);break;case 2:u=e[n+1],128===(192&u)&&(f=(31&o)<<6|63&u,f>127&&(i=f));break;case 3:u=e[n+1],c=e[n+2],128===(192&u)&&128===(192&c)&&(f=(15&o)<<12|(63&u)<<6|63&c,f>2047&&(55296>f||f>57343)&&(i=f));break;case 4:u=e[n+1],c=e[n+2],l=e[n+3],128===(192&u)&&128===(192&c)&&128===(192&l)&&(f=(15&o)<<18|(63&u)<<12|(63&c)<<6|63&l,f>65535&&1114112>f&&(i=f))}}null===i?(i=65533,a=1):i>65535&&(i-=65536,r.push(i>>>10&1023|55296),i=56320|1023&i),r.push(i),n+=a}return x(r)}function x(e){var t=e.length;if($>=t)return String.fromCharCode.apply(String,e);for(var s="",r=0;t>r;)s+=String.fromCharCode.apply(String,e.slice(r,r+=$));return s}function B(e,t,s){var r="";s=Math.min(e.length,s);for(var n=t;s>n;n++)r+=String.fromCharCode(127&e[n]);return r}function C(e,t,s){var r="";s=Math.min(e.length,s);for(var n=t;s>n;n++)r+=String.fromCharCode(e[n]);return r}function U(e,t,s){var r=e.length;(!t||0>t)&&(t=0),(!s||0>s||s>r)&&(s=r);for(var n="",o=t;s>o;o++)n+=j(e[o]);return n}function _(e,t,s){for(var r=e.slice(t,s),n="",o=0;oe)throw new RangeError("offset is not uint");if(e+t>s)throw new RangeError("Trying to access beyond buffer length")}function k(e,t,s,r,n,o){if(!i.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>n||o>t)throw new RangeError('"value" argument is out of bounds');if(s+r>e.length)throw new RangeError("Index out of range")}function N(e,t,s,r){0>t&&(t=65535+t+1);for(var n=0,o=Math.min(e.length-s,2);o>n;n++)e[s+n]=(t&255<<8*(r?n:1-n))>>>8*(r?n:1-n)}function I(e,t,s,r){0>t&&(t=4294967295+t+1);for(var n=0,o=Math.min(e.length-s,4);o>n;n++)e[s+n]=t>>>8*(r?n:3-n)&255}function O(e,t,s,r,n,o){if(s+r>e.length)throw new RangeError("Index out of range");if(0>s)throw new RangeError("Index out of range")}function M(e,t,s,r,n){return n||O(e,t,s,4,3.4028234663852886e38,-3.4028234663852886e38),K.write(e,t,s,r,23,4),s+4}function Y(e,t,s,r,n){return n||O(e,t,s,8,1.7976931348623157e308,-1.7976931348623157e308),K.write(e,t,s,r,52,8),s+8}function H(e){if(e=V(e).replace(ee,""),e.length<2)return"";for(;e.length%4!==0;)e+="=";return e}function V(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function j(e){return 16>e?"0"+e.toString(16):e.toString(16)}function G(e,t){t=t||1/0;for(var s,r=e.length,n=null,o=[],i=0;r>i;i++){if(s=e.charCodeAt(i),s>55295&&57344>s){if(!n){if(s>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(i+1===r){(t-=3)>-1&&o.push(239,191,189);continue}n=s;continue}if(56320>s){(t-=3)>-1&&o.push(239,191,189),n=s;continue}s=(n-55296<<10|s-56320)+65536}else n&&(t-=3)>-1&&o.push(239,191,189);if(n=null,128>s){if((t-=1)<0)break;o.push(s)}else if(2048>s){if((t-=2)<0)break;o.push(s>>6|192,63&s|128)}else if(65536>s){if((t-=3)<0)break;o.push(s>>12|224,s>>6&63|128,63&s|128)}else{if(!(1114112>s))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(s>>18|240,s>>12&63|128,s>>6&63|128,63&s|128)}}return o}function z(e){for(var t=[],s=0;s>8,n=s%256,o.push(n),o.push(r);return o}function J(e){return W.toByteArray(H(e))}function X(e,t,s,r){for(var n=0;r>n&&!(n+s>=t.length||n>=e.length);n++)t[n+s]=e[n];return n}function Z(e){return e!==e}var W=e("base64-js"),K=e("ieee754"),Q=e("isarray");s.Buffer=i,s.SlowBuffer=v,s.INSPECT_MAX_BYTES=50,i.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:r(),s.kMaxLength=n(),i.poolSize=8192,i._augment=function(e){return e.__proto__=i.prototype,e},i.from=function(e,t,s){return a(null,e,t,s)},i.TYPED_ARRAY_SUPPORT&&(i.prototype.__proto__=Uint8Array.prototype,i.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&i[Symbol.species]===i&&Object.defineProperty(i,Symbol.species,{value:null,configurable:!0})),i.alloc=function(e,t,s){return c(null,e,t,s)},i.allocUnsafe=function(e){return l(null,e)},i.allocUnsafeSlow=function(e){return l(null,e)},i.isBuffer=function(e){return!(null==e||!e._isBuffer)},i.compare=function(e,t){if(!i.isBuffer(e)||!i.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var s=e.length,r=t.length,n=0,o=Math.min(s,r);o>n;++n)if(e[n]!==t[n]){s=e[n],r=t[n];break}return r>s?-1:s>r?1:0},i.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"raw":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},i.concat=function(e,t){if(!Q(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return i.alloc(0);var s;if(void 0===t)for(t=0,s=0;st;t+=2)y(this,t,t+1);return this},i.prototype.swap32=function(){var e=this.length;if(e%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;e>t;t+=4)y(this,t,t+3),y(this,t+1,t+2);return this},i.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?D(this,0,e):b.apply(this,arguments)},i.prototype.equals=function(e){if(!i.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e?!0:0===i.compare(this,e)},i.prototype.inspect=function(){var e="",t=s.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,t).match(/.{2}/g).join(" "),this.length>t&&(e+=" ... ")),""},i.prototype.compare=function(e,t,s,r,n){if(!i.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===s&&(s=e?e.length:0),void 0===r&&(r=0),void 0===n&&(n=this.length),0>t||s>e.length||0>r||n>this.length)throw new RangeError("out of range index");if(r>=n&&t>=s)return 0;if(r>=n)return-1;if(t>=s)return 1;if(t>>>=0,s>>>=0,r>>>=0,n>>>=0,this===e)return 0;for(var o=n-r,a=s-t,u=Math.min(o,a),c=this.slice(r,n),l=e.slice(t,s),f=0;u>f;++f)if(c[f]!==l[f]){o=c[f],a=l[f];break}return a>o?-1:o>a?1:0},i.prototype.indexOf=function(e,t,s){if("string"==typeof t?(s=t,t=0):t>2147483647?t=2147483647:-2147483648>t&&(t=-2147483648),t>>=0,0===this.length)return-1;if(t>=this.length)return-1;if(0>t&&(t=Math.max(this.length+t,0)),"string"==typeof e&&(e=i.from(e,s)),i.isBuffer(e))return 0===e.length?-1:w(this,e,t,s);if("number"==typeof e)return i.TYPED_ARRAY_SUPPORT&&"function"===Uint8Array.prototype.indexOf?Uint8Array.prototype.indexOf.call(this,e,t):w(this,[e],t,s);throw new TypeError("val must be string, number or Buffer")},i.prototype.includes=function(e,t,s){return-1!==this.indexOf(e,t,s)},i.prototype.write=function(e,t,s,r){if(void 0===t)r="utf8",s=this.length,t=0;else if(void 0===s&&"string"==typeof t)r=t,s=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t=0|t,isFinite(s)?(s=0|s,void 0===r&&(r="utf8")):(r=s,s=void 0)}var n=this.length-t;if((void 0===s||s>n)&&(s=n),e.length>0&&(0>s||0>t)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var o=!1;;)switch(r){case"hex":return E(this,e,t,s);case"utf8":case"utf-8":return A(this,e,t,s);case"ascii":return q(this,e,t,s);case"binary":return S(this,e,t,s);case"base64":return R(this,e,t,s);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return L(this,e,t,s);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},i.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var $=4096;i.prototype.slice=function(e,t){var s=this.length;e=~~e,t=void 0===t?s:~~t,0>e?(e+=s,0>e&&(e=0)):e>s&&(e=s),0>t?(t+=s,0>t&&(t=0)):t>s&&(t=s),e>t&&(t=e);var r;if(i.TYPED_ARRAY_SUPPORT)r=this.subarray(e,t),r.__proto__=i.prototype;else{var n=t-e;r=new i(n,void 0);for(var o=0;n>o;o++)r[o]=this[o+e]}return r},i.prototype.readUIntLE=function(e,t,s){e=0|e,t=0|t,s||P(e,t,this.length);for(var r=this[e],n=1,o=0;++o0&&(n*=256);)r+=this[e+--t]*n;return r},i.prototype.readUInt8=function(e,t){return t||P(e,1,this.length),this[e]},i.prototype.readUInt16LE=function(e,t){return t||P(e,2,this.length),this[e]|this[e+1]<<8},i.prototype.readUInt16BE=function(e,t){return t||P(e,2,this.length),this[e]<<8|this[e+1]},i.prototype.readUInt32LE=function(e,t){return t||P(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},i.prototype.readUInt32BE=function(e,t){return t||P(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},i.prototype.readIntLE=function(e,t,s){e=0|e,t=0|t,s||P(e,t,this.length);for(var r=this[e],n=1,o=0;++o=n&&(r-=Math.pow(2,8*t)),r},i.prototype.readIntBE=function(e,t,s){e=0|e,t=0|t,s||P(e,t,this.length);for(var r=t,n=1,o=this[e+--r];r>0&&(n*=256);)o+=this[e+--r]*n;return n*=128,o>=n&&(o-=Math.pow(2,8*t)),o},i.prototype.readInt8=function(e,t){return t||P(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},i.prototype.readInt16LE=function(e,t){t||P(e,2,this.length);var s=this[e]|this[e+1]<<8;return 32768&s?4294901760|s:s},i.prototype.readInt16BE=function(e,t){t||P(e,2,this.length);var s=this[e+1]|this[e]<<8;return 32768&s?4294901760|s:s},i.prototype.readInt32LE=function(e,t){return t||P(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},i.prototype.readInt32BE=function(e,t){return t||P(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},i.prototype.readFloatLE=function(e,t){return t||P(e,4,this.length),K.read(this,e,!0,23,4)},i.prototype.readFloatBE=function(e,t){return t||P(e,4,this.length),K.read(this,e,!1,23,4)},i.prototype.readDoubleLE=function(e,t){return t||P(e,8,this.length),K.read(this,e,!0,52,8)},i.prototype.readDoubleBE=function(e,t){return t||P(e,8,this.length),K.read(this,e,!1,52,8)},i.prototype.writeUIntLE=function(e,t,s,r){if(e=+e,t=0|t,s=0|s,!r){var n=Math.pow(2,8*s)-1;k(this,e,t,s,n,0)}var o=1,i=0;for(this[t]=255&e;++i=0&&(i*=256);)this[t+o]=e/i&255;return t+s},i.prototype.writeUInt8=function(e,t,s){return e=+e,t=0|t,s||k(this,e,t,1,255,0),i.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},i.prototype.writeUInt16LE=function(e,t,s){return e=+e,t=0|t,s||k(this,e,t,2,65535,0),i.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):N(this,e,t,!0),t+2},i.prototype.writeUInt16BE=function(e,t,s){return e=+e,t=0|t,s||k(this,e,t,2,65535,0),i.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):N(this,e,t,!1),t+2},i.prototype.writeUInt32LE=function(e,t,s){return e=+e,t=0|t,s||k(this,e,t,4,4294967295,0),i.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):I(this,e,t,!0),t+4},i.prototype.writeUInt32BE=function(e,t,s){return e=+e,t=0|t,s||k(this,e,t,4,4294967295,0),i.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):I(this,e,t,!1),t+4},i.prototype.writeIntLE=function(e,t,s,r){if(e=+e,t=0|t,!r){var n=Math.pow(2,8*s-1);k(this,e,t,s,n-1,-n)}var o=0,i=1,a=0;for(this[t]=255&e;++oe&&0===a&&0!==this[t+o-1]&&(a=1),this[t+o]=(e/i>>0)-a&255;return t+s},i.prototype.writeIntBE=function(e,t,s,r){if(e=+e,t=0|t,!r){var n=Math.pow(2,8*s-1);k(this,e,t,s,n-1,-n)}var o=s-1,i=1,a=0;for(this[t+o]=255&e;--o>=0&&(i*=256);)0>e&&0===a&&0!==this[t+o+1]&&(a=1),this[t+o]=(e/i>>0)-a&255;return t+s},i.prototype.writeInt8=function(e,t,s){return e=+e,t=0|t,s||k(this,e,t,1,127,-128),i.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),0>e&&(e=255+e+1),this[t]=255&e,t+1},i.prototype.writeInt16LE=function(e,t,s){return e=+e,t=0|t,s||k(this,e,t,2,32767,-32768),i.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):N(this,e,t,!0),t+2},i.prototype.writeInt16BE=function(e,t,s){return e=+e,t=0|t,s||k(this,e,t,2,32767,-32768),i.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):N(this,e,t,!1),t+2},i.prototype.writeInt32LE=function(e,t,s){return e=+e,t=0|t,s||k(this,e,t,4,2147483647,-2147483648),i.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):I(this,e,t,!0),t+4},i.prototype.writeInt32BE=function(e,t,s){return e=+e,t=0|t,s||k(this,e,t,4,2147483647,-2147483648),0>e&&(e=4294967295+e+1),i.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):I(this,e,t,!1),t+4},i.prototype.writeFloatLE=function(e,t,s){return M(this,e,t,!0,s)},i.prototype.writeFloatBE=function(e,t,s){return M(this,e,t,!1,s)},i.prototype.writeDoubleLE=function(e,t,s){return Y(this,e,t,!0,s)},i.prototype.writeDoubleBE=function(e,t,s){return Y(this,e,t,!1,s)},i.prototype.copy=function(e,t,s,r){if(s||(s=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&s>r&&(r=s),r===s)return 0;if(0===e.length||0===this.length)return 0;if(0>t)throw new RangeError("targetStart out of bounds");if(0>s||s>=this.length)throw new RangeError("sourceStart out of bounds");if(0>r)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-ts&&r>t)for(n=o-1;n>=0;n--)e[n+t]=this[n+s];else if(1e3>o||!i.TYPED_ARRAY_SUPPORT)for(n=0;o>n;n++)e[n+t]=this[n+s];else Uint8Array.prototype.set.call(e,this.subarray(s,s+o),t);return o},i.prototype.fill=function(e,t,s,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,s=this.length):"string"==typeof s&&(r=s,s=this.length),1===e.length){var n=e.charCodeAt(0);256>n&&(e=n)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!i.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof e&&(e=255&e);if(0>t||this.length=s)return this;t>>>=0,s=void 0===s?this.length:s>>>0,e||(e=0);var o;if("number"==typeof e)for(o=t;s>o;o++)this[o]=e;else{var a=i.isBuffer(e)?e:G(new i(e,r).toString()),u=a.length;for(o=0;s-t>o;o++)this[o+t]=a[o%u]}return this};var ee=/[^+\/0-9A-Za-z-_]/g}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"base64-js":1,ieee754:3,isarray:4}],3:[function(e,t,s){s.read=function(e,t,s,r,n){var o,i,a=8*n-r-1,u=(1<>1,l=-7,f=s?n-1:0,p=s?-1:1,h=e[t+f];for(f+=p,o=h&(1<<-l)-1,h>>=-l,l+=a;l>0;o=256*o+e[t+f],f+=p,l-=8);for(i=o&(1<<-l)-1,o>>=-l,l+=r;l>0;i=256*i+e[t+f],f+=p,l-=8);if(0===o)o=1-c;else{if(o===u)return i?NaN:(h?-1:1)*(1/0);i+=Math.pow(2,r),o-=c}return(h?-1:1)*i*Math.pow(2,o-r)},s.write=function(e,t,s,r,n,o){var i,a,u,c=8*o-n-1,l=(1<>1,p=23===n?Math.pow(2,-24)-Math.pow(2,-77):0,h=r?0:o-1,g=r?1:-1,d=0>t||0===t&&0>1/t?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(a=isNaN(t)?1:0,i=l):(i=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-i))<1&&(i--,u*=2),t+=i+f>=1?p/u:p*Math.pow(2,1-f),t*u>=2&&(i++,u/=2),i+f>=l?(a=0,i=l):i+f>=1?(a=(t*u-1)*Math.pow(2,n),i+=f):(a=t*Math.pow(2,f-1)*Math.pow(2,n),i=0));n>=8;e[s+h]=255&a,h+=g,a/=256,n-=8);for(i=i<0;e[s+h]=255&i,h+=g,i/=256,c-=8);e[s+h-g]|=128*d}},{}],4:[function(e,t,s){var r={}.toString;t.exports=Array.isArray||function(e){return"[object Array]"==r.call(e)}},{}],5:[function(e,t,s){"use strict";Object.defineProperty(s,"__esModule",{value:!0});s._pop=function(e){return e.reduce(function(t,s,r){return r"),r.set(">",">"),r.set("Γ","Γ"),r.set("Ϝ","Ϝ"),r.set("Ğ","Ğ"),r.set("Ģ","Ģ"),r.set("Ĝ","Ĝ"),r.set("Г","Г"),r.set("Ġ","Ġ"),r.set("𝔊","𝔊"),r.set("⋙","⋙"),r.set("𝔾","𝔾"),r.set("≥","≥"),r.set("⋛","⋛"),r.set("≧","≧"),r.set("⪢","⪢"),r.set("≷","≷"),r.set("⩾","⩾"),r.set("≳","≳"),r.set("𝒢","𝒢"),r.set("≫","≫"),r.set("Ъ","Ъ"),r.set("ˇ","ˇ"),r.set("^","^"),r.set("Ĥ","Ĥ"),r.set("ℌ","ℌ"),r.set("ℋ","ℋ"),r.set("ℍ","ℍ"),r.set("─","─"),r.set("ℋ","ℋ"),r.set("Ħ","Ħ"),r.set("≎","≎"),r.set("≏","≏"),r.set("Е","Е"),r.set("IJ","IJ"),r.set("Ё","Ё"),r.set("Í","Í"),r.set("Í","Í"),r.set("Î","Î"),r.set("Î","Î"),r.set("И","И"),r.set("İ","İ"),r.set("ℑ","ℑ"),r.set("Ì","Ì"),r.set("Ì","Ì"),r.set("ℑ","ℑ"),r.set("Ī","Ī"),r.set("ⅈ","ⅈ"),r.set("⇒","⇒"),r.set("∬","∬"),r.set("∫","∫"),r.set("⋂","⋂"),r.set("⁣","⁣"),r.set("⁢","⁢"),r.set("Į","Į"),r.set("𝕀","𝕀"),r.set("Ι","Ι"),r.set("ℐ","ℐ"),r.set("Ĩ","Ĩ"),r.set("І","І"),r.set("Ï","Ï"),r.set("Ï","Ï"), +r.set("Ĵ","Ĵ"),r.set("Й","Й"),r.set("𝔍","𝔍"),r.set("𝕁","𝕁"),r.set("𝒥","𝒥"),r.set("Ј","Ј"),r.set("Є","Є"),r.set("Х","Х"),r.set("Ќ","Ќ"),r.set("Κ","Κ"),r.set("Ķ","Ķ"),r.set("К","К"),r.set("𝔎","𝔎"),r.set("𝕂","𝕂"),r.set("𝒦","𝒦"),r.set("Љ","Љ"),r.set("<","<"),r.set("<","<"),r.set("Ĺ","Ĺ"),r.set("Λ","Λ"),r.set("⟪","⟪"),r.set("ℒ","ℒ"),r.set("↞","↞"),r.set("Ľ","Ľ"),r.set("Ļ","Ļ"),r.set("Л","Л"),r.set("⟨","⟨"),r.set("←","←"),r.set("⇤","⇤"),r.set("⇆","⇆"),r.set("⌈","⌈"),r.set("⟦","⟦"),r.set("⥡","⥡"),r.set("⇃","⇃"),r.set("⥙","⥙"),r.set("⌊","⌊"),r.set("↔","↔"),r.set("⥎","⥎"),r.set("⊣","⊣"),r.set("↤","↤"),r.set("⥚","⥚"),r.set("⊲","⊲"),r.set("⧏","⧏"),r.set("⊴","⊴"),r.set("⥑","⥑"),r.set("⥠","⥠"),r.set("↿","↿"),r.set("⥘","⥘"),r.set("↼","↼"),r.set("⥒","⥒"),r.set("⇐","⇐"),r.set("⇔","⇔"),r.set("⋚","⋚"),r.set("≦","≦"),r.set("≶","≶"),r.set("⪡","⪡"),r.set("⩽","⩽"),r.set("≲","≲"),r.set("𝔏","𝔏"),r.set("⋘","⋘"),r.set("⇚","⇚"),r.set("Ŀ","Ŀ"),r.set("⟵","⟵"),r.set("⟷","⟷"),r.set("⟶","⟶"),r.set("⟸","⟸"),r.set("⟺","⟺"),r.set("⟹","⟹"),r.set("𝕃","𝕃"),r.set("↙","↙"),r.set("↘","↘"),r.set("ℒ","ℒ"),r.set("↰","↰"),r.set("Ł","Ł"),r.set("≪","≪"),r.set("⤅","⤅"),r.set("М","М"),r.set(" "," "),r.set("ℳ","ℳ"),r.set("𝔐","𝔐"),r.set("∓","∓"),r.set("𝕄","𝕄"),r.set("ℳ","ℳ"),r.set("Μ","Μ"),r.set("Њ","Њ"),r.set("Ń","Ń"),r.set("Ň","Ň"),r.set("Ņ","Ņ"),r.set("Н","Н"),r.set("​","​"),r.set("​","​"),r.set("​","​"),r.set("​","​"),r.set("≫","≫"),r.set("≪","≪"),r.set(" ","\n"),r.set("𝔑","𝔑"),r.set("⁠","⁠"),r.set(" "," "),r.set("ℕ","ℕ"),r.set("⫬","⫬"),r.set("≢","≢"),r.set("≭","≭"),r.set("∦","∦"),r.set("∉","∉"),r.set("≠","≠"),r.set("≂̸","≂̸"),r.set("∄","∄"),r.set("≯","≯"),r.set("≱","≱"),r.set("≧̸","≧̸"),r.set("≫̸","≫̸"),r.set("≹","≹"),r.set("⩾̸","⩾̸"),r.set("≵","≵"),r.set("≎̸","≎̸"),r.set("≏̸","≏̸"),r.set("⋪","⋪"),r.set("⧏̸","⧏̸"),r.set("⋬","⋬"),r.set("≮","≮"),r.set("≰","≰"),r.set("≸","≸"),r.set("≪̸","≪̸"),r.set("⩽̸","⩽̸"),r.set("≴","≴"),r.set("⪢̸","⪢̸"),r.set("⪡̸","⪡̸"),r.set("⊀","⊀"),r.set("⪯̸","⪯̸"),r.set("⋠","⋠"),r.set("∌","∌"),r.set("⋫","⋫"),r.set("⧐̸","⧐̸"),r.set("⋭","⋭"),r.set("⊏̸","⊏̸"),r.set("⋢","⋢"),r.set("⊐̸","⊐̸"),r.set("⋣","⋣"),r.set("⊂⃒","⊂⃒"),r.set("⊈","⊈"),r.set("⊁","⊁"),r.set("⪰̸","⪰̸"),r.set("⋡","⋡"),r.set("≿̸","≿̸"),r.set("⊃⃒","⊃⃒"),r.set("⊉","⊉"),r.set("≁","≁"),r.set("≄","≄"),r.set("≇","≇"),r.set("≉","≉"),r.set("∤","∤"),r.set("𝒩","𝒩"),r.set("Ñ","Ñ"),r.set("Ñ","Ñ"),r.set("Ν","Ν"),r.set("Œ","Œ"),r.set("Ó","Ó"),r.set("Ó","Ó"),r.set("Ô","Ô"),r.set("Ô","Ô"),r.set("О","О"),r.set("Ő","Ő"),r.set("𝔒","𝔒"),r.set("Ò","Ò"),r.set("Ò","Ò"),r.set("Ō","Ō"),r.set("Ω","Ω"),r.set("Ο","Ο"),r.set("𝕆","𝕆"),r.set("“","“"),r.set("‘","‘"),r.set("⩔","⩔"),r.set("𝒪","𝒪"),r.set("Ø","Ø"),r.set("Ø","Ø"),r.set("Õ","Õ"),r.set("Õ","Õ"),r.set("⨷","⨷"),r.set("Ö","Ö"),r.set("Ö","Ö"),r.set("‾","‾"),r.set("⏞","⏞"),r.set("⎴","⎴"),r.set("⏜","⏜"),r.set("∂","∂"),r.set("П","П"),r.set("𝔓","𝔓"),r.set("Φ","Φ"),r.set("Π","Π"),r.set("±","±"),r.set("ℌ","ℌ"),r.set("ℙ","ℙ"),r.set("⪻","⪻"),r.set("≺","≺"),r.set("⪯","⪯"),r.set("≼","≼"),r.set("≾","≾"),r.set("″","″"),r.set("∏","∏"),r.set("∷","∷"),r.set("∝","∝"),r.set("𝒫","𝒫"),r.set("Ψ","Ψ"),r.set(""",'"'),r.set(""",'"'),r.set("𝔔","𝔔"),r.set("ℚ","ℚ"),r.set("𝒬","𝒬"),r.set("⤐","⤐"),r.set("®","®"),r.set("®","®"),r.set("Ŕ","Ŕ"),r.set("⟫","⟫"),r.set("↠","↠"),r.set("⤖","⤖"),r.set("Ř","Ř"),r.set("Ŗ","Ŗ"),r.set("Р","Р"),r.set("ℜ","ℜ"),r.set("∋","∋"),r.set("⇋","⇋"),r.set("⥯","⥯"),r.set("ℜ","ℜ"),r.set("Ρ","Ρ"),r.set("⟩","⟩"),r.set("→","→"),r.set("⇥","⇥"),r.set("⇄","⇄"),r.set("⌉","⌉"),r.set("⟧","⟧"),r.set("⥝","⥝"),r.set("⇂","⇂"),r.set("⥕","⥕"),r.set("⌋","⌋"),r.set("⊢","⊢"),r.set("↦","↦"),r.set("⥛","⥛"),r.set("⊳","⊳"),r.set("⧐","⧐"),r.set("⊵","⊵"),r.set("⥏","⥏"),r.set("⥜","⥜"),r.set("↾","↾"),r.set("⥔","⥔"),r.set("⇀","⇀"),r.set("⥓","⥓"),r.set("⇒","⇒"),r.set("ℝ","ℝ"),r.set("⥰","⥰"),r.set("⇛","⇛"),r.set("ℛ","ℛ"),r.set("↱","↱"),r.set("⧴","⧴"),r.set("Щ","Щ"),r.set("Ш","Ш"),r.set("Ь","Ь"),r.set("Ś","Ś"),r.set("⪼","⪼"),r.set("Š","Š"),r.set("Ş","Ş"),r.set("Ŝ","Ŝ"),r.set("С","С"),r.set("𝔖","𝔖"),r.set("↓","↓"),r.set("←","←"),r.set("→","→"),r.set("↑","↑"),r.set("Σ","Σ"),r.set("∘","∘"),r.set("𝕊","𝕊"),r.set("√","√"),r.set("□","□"),r.set("⊓","⊓"),r.set("⊏","⊏"),r.set("⊑","⊑"),r.set("⊐","⊐"),r.set("⊒","⊒"),r.set("⊔","⊔"),r.set("𝒮","𝒮"),r.set("⋆","⋆"),r.set("⋐","⋐"),r.set("⋐","⋐"),r.set("⊆","⊆"),r.set("≻","≻"),r.set("⪰","⪰"),r.set("≽","≽"),r.set("≿","≿"),r.set("∋","∋"),r.set("∑","∑"),r.set("⋑","⋑"),r.set("⊃","⊃"),r.set("⊇","⊇"),r.set("⋑","⋑"),r.set("Þ","Þ"),r.set("Þ","Þ"),r.set("™","™"),r.set("Ћ","Ћ"),r.set("Ц","Ц"),r.set(" "," "),r.set("Τ","Τ"),r.set("Ť","Ť"),r.set("Ţ","Ţ"),r.set("Т","Т"),r.set("𝔗","𝔗"),r.set("∴","∴"),r.set("Θ","Θ"),r.set("  ","  "),r.set(" "," "),r.set("∼","∼"),r.set("≃","≃"),r.set("≅","≅"),r.set("≈","≈"),r.set("𝕋","𝕋"),r.set("⃛","⃛"),r.set("𝒯","𝒯"),r.set("Ŧ","Ŧ"),r.set("Ú","Ú"),r.set("Ú","Ú"),r.set("↟","↟"),r.set("⥉","⥉"),r.set("Ў","Ў"),r.set("Ŭ","Ŭ"),r.set("Û","Û"),r.set("Û","Û"),r.set("У","У"),r.set("Ű","Ű"),r.set("𝔘","𝔘"),r.set("Ù","Ù"),r.set("Ù","Ù"),r.set("Ū","Ū"),r.set("_","_"),r.set("⏟","⏟"),r.set("⎵","⎵"),r.set("⏝","⏝"),r.set("⋃","⋃"),r.set("⊎","⊎"),r.set("Ų","Ų"),r.set("𝕌","𝕌"),r.set("↑","↑"),r.set("⤒","⤒"),r.set("⇅","⇅"),r.set("↕","↕"),r.set("⥮","⥮"),r.set("⊥","⊥"),r.set("↥","↥"),r.set("⇑","⇑"),r.set("⇕","⇕"),r.set("↖","↖"),r.set("↗","↗"),r.set("ϒ","ϒ"),r.set("Υ","Υ"),r.set("Ů","Ů"),r.set("𝒰","𝒰"),r.set("Ũ","Ũ"),r.set("Ü","Ü"),r.set("Ü","Ü"),r.set("⊫","⊫"),r.set("⫫","⫫"),r.set("В","В"),r.set("⊩","⊩"),r.set("⫦","⫦"),r.set("⋁","⋁"),r.set("‖","‖"),r.set("‖","‖"),r.set("∣","∣"),r.set("|","|"),r.set("❘","❘"),r.set("≀","≀"),r.set(" "," "),r.set("𝔙","𝔙"),r.set("𝕍","𝕍"),r.set("𝒱","𝒱"),r.set("⊪","⊪"),r.set("Ŵ","Ŵ"),r.set("⋀","⋀"),r.set("𝔚","𝔚"),r.set("𝕎","𝕎"),r.set("𝒲","𝒲"),r.set("𝔛","𝔛"),r.set("Ξ","Ξ"),r.set("𝕏","𝕏"),r.set("𝒳","𝒳"),r.set("Я","Я"),r.set("Ї","Ї"),r.set("Ю","Ю"),r.set("Ý","Ý"),r.set("Ý","Ý"),r.set("Ŷ","Ŷ"),r.set("Ы","Ы"),r.set("𝔜","𝔜"),r.set("𝕐","𝕐"),r.set("𝒴","𝒴"),r.set("Ÿ","Ÿ"),r.set("Ж","Ж"),r.set("Ź","Ź"),r.set("Ž","Ž"),r.set("З","З"),r.set("Ż","Ż"),r.set("​","​"),r.set("Ζ","Ζ"),r.set("ℨ","ℨ"),r.set("ℤ","ℤ"),r.set("𝒵","𝒵"),r.set("á","á"),r.set("ă","ă"),r.set("∾","∾"),r.set("∾̳","∾̳"),r.set("∿","∿"),r.set("â","â"),r.set("â","â"),r.set("´","´"),r.set("´","´"),r.set("а","а"),r.set("æ","æ"),r.set("æ","æ"),r.set("⁡","⁡"),r.set("𝔞","𝔞"),r.set("à","à"),r.set("à","à"),r.set("ℵ","ℵ"),r.set("ℵ","ℵ"),r.set("α","α"),r.set("ā","ā"),r.set("⨿","⨿"),r.set("&","&"),r.set("&","&"),r.set("∧","∧"),r.set("⩕","⩕"),r.set("⩜","⩜"),r.set("⩘","⩘"),r.set("⩚","⩚"),r.set("∠","∠"),r.set("⦤","⦤"),r.set("∠","∠"),r.set("∡","∡"),r.set("⦨","⦨"),r.set("⦩","⦩"),r.set("⦪","⦪"),r.set("⦫","⦫"),r.set("⦬","⦬"),r.set("⦭","⦭"),r.set("⦮","⦮"),r.set("⦯","⦯"),r.set("∟","∟"),r.set("⊾","⊾"),r.set("⦝","⦝"),r.set("∢","∢"),r.set("Å","Å"),r.set("⍼","⍼"),r.set("ą","ą"),r.set("𝕒","𝕒"),r.set("≈","≈"),r.set("⩰","⩰"),r.set("⩯","⩯"),r.set("≊","≊"),r.set("≋","≋"),r.set("'","'"),r.set("≈","≈"),r.set("≊","≊"),r.set("å","å"),r.set("å","å"),r.set("𝒶","𝒶"),r.set("*","*"),r.set("≈","≈"),r.set("≍","≍"),r.set("ã","ã"),r.set("ã","ã"),r.set("ä","ä"),r.set("ä","ä"),r.set("∳","∳"),r.set("⨑","⨑"),r.set("⫭","⫭"),r.set("≌","≌"),r.set("϶","϶"),r.set("‵","‵"),r.set("∽","∽"),r.set("⋍","⋍"),r.set("⊽","⊽"),r.set("⌅","⌅"),r.set("⌅","⌅"),r.set("⎵","⎵"),r.set("⎶","⎶"),r.set("≌","≌"),r.set("б","б"),r.set("„","„"),r.set("∵","∵"),r.set("∵","∵"),r.set("⦰","⦰"),r.set("϶","϶"),r.set("ℬ","ℬ"),r.set("β","β"),r.set("ℶ","ℶ"),r.set("≬","≬"),r.set("𝔟","𝔟"),r.set("⋂","⋂"),r.set("◯","◯"),r.set("⋃","⋃"),r.set("⨀","⨀"),r.set("⨁","⨁"),r.set("⨂","⨂"),r.set("⨆","⨆"),r.set("★","★"),r.set("▽","▽"),r.set("△","△"),r.set("⨄","⨄"),r.set("⋁","⋁"),r.set("⋀","⋀"),r.set("⤍","⤍"),r.set("⧫","⧫"),r.set("▪","▪"),r.set("▴","▴"),r.set("▾","▾"),r.set("◂","◂"),r.set("▸","▸"),r.set("␣","␣"),r.set("▒","▒"),r.set("░","░"),r.set("▓","▓"),r.set("█","█"),r.set("=⃥","=⃥"),r.set("≡⃥","≡⃥"),r.set("⌐","⌐"),r.set("𝕓","𝕓"),r.set("⊥","⊥"),r.set("⊥","⊥"),r.set("⋈","⋈"),r.set("╗","╗"),r.set("╔","╔"),r.set("╖","╖"),r.set("╓","╓"),r.set("═","═"),r.set("╦","╦"),r.set("╩","╩"),r.set("╤","╤"),r.set("╧","╧"),r.set("╝","╝"),r.set("╚","╚"),r.set("╜","╜"),r.set("╙","╙"),r.set("║","║"),r.set("╬","╬"),r.set("╣","╣"),r.set("╠","╠"),r.set("╫","╫"),r.set("╢","╢"),r.set("╟","╟"),r.set("⧉","⧉"),r.set("╕","╕"),r.set("╒","╒"),r.set("┐","┐"),r.set("┌","┌"),r.set("─","─"),r.set("╥","╥"),r.set("╨","╨"),r.set("┬","┬"),r.set("┴","┴"),r.set("⊟","⊟"),r.set("⊞","⊞"),r.set("⊠","⊠"),r.set("╛","╛"),r.set("╘","╘"),r.set("┘","┘"),r.set("└","└"),r.set("│","│"),r.set("╪","╪"),r.set("╡","╡"),r.set("╞","╞"),r.set("┼","┼"),r.set("┤","┤"),r.set("├","├"),r.set("‵","‵"),r.set("˘","˘"),r.set("¦","¦"),r.set("¦","¦"),r.set("𝒷","𝒷"),r.set("⁏","⁏"),r.set("∽","∽"),r.set("⋍","⋍"),r.set("\","\\"),r.set("⧅","⧅"),r.set("⟈","⟈"),r.set("•","•"),r.set("•","•"),r.set("≎","≎"),r.set("⪮","⪮"),r.set("≏","≏"),r.set("≏","≏"),r.set("ć","ć"),r.set("∩","∩"),r.set("⩄","⩄"),r.set("⩉","⩉"),r.set("⩋","⩋"),r.set("⩇","⩇"),r.set("⩀","⩀"),r.set("∩︀","∩︀"),r.set("⁁","⁁"),r.set("ˇ","ˇ"),r.set("⩍","⩍"),r.set("č","č"),r.set("ç","ç"),r.set("ç","ç"),r.set("ĉ","ĉ"),r.set("⩌","⩌"),r.set("⩐","⩐"),r.set("ċ","ċ"),r.set("¸","¸"),r.set("¸","¸"),r.set("⦲","⦲"),r.set("¢","¢"),r.set("¢","¢"),r.set("·","·"),r.set("𝔠","𝔠"),r.set("ч","ч"),r.set("✓","✓"),r.set("✓","✓"),r.set("χ","χ"),r.set("○","○"),r.set("⧃","⧃"),r.set("ˆ","ˆ"),r.set("≗","≗"),r.set("↺","↺"),r.set("↻","↻"),r.set("®","®"),r.set("Ⓢ","Ⓢ"),r.set("⊛","⊛"),r.set("⊚","⊚"),r.set("⊝","⊝"),r.set("≗","≗"),r.set("⨐","⨐"),r.set("⫯","⫯"),r.set("⧂","⧂"),r.set("♣","♣"),r.set("♣","♣"),r.set(":",":"),r.set("≔","≔"),r.set("≔","≔"),r.set(",",","),r.set("@","@"),r.set("∁","∁"),r.set("∘","∘"),r.set("∁","∁"),r.set("ℂ","ℂ"),r.set("≅","≅"),r.set("⩭","⩭"),r.set("∮","∮"),r.set("𝕔","𝕔"),r.set("∐","∐"),r.set("©","©"),r.set("©","©"),r.set("℗","℗"),r.set("↵","↵"),r.set("✗","✗"),r.set("𝒸","𝒸"),r.set("⫏","⫏"),r.set("⫑","⫑"),r.set("⫐","⫐"),r.set("⫒","⫒"),r.set("⋯","⋯"),r.set("⤸","⤸"),r.set("⤵","⤵"),r.set("⋞","⋞"),r.set("⋟","⋟"),r.set("↶","↶"),r.set("⤽","⤽"),r.set("∪","∪"),r.set("⩈","⩈"),r.set("⩆","⩆"),r.set("⩊","⩊"),r.set("⊍","⊍"),r.set("⩅","⩅"),r.set("∪︀","∪︀"),r.set("↷","↷"),r.set("⤼","⤼"),r.set("⋞","⋞"),r.set("⋟","⋟"),r.set("⋎","⋎"),r.set("⋏","⋏"),r.set("¤","¤"),r.set("¤","¤"),r.set("↶","↶"),r.set("↷","↷"),r.set("⋎","⋎"),r.set("⋏","⋏"),r.set("∲","∲"),r.set("∱","∱"),r.set("⌭","⌭"),r.set("⇓","⇓"),r.set("⥥","⥥"),r.set("†","†"),r.set("ℸ","ℸ"),r.set("↓","↓"),r.set("‐","‐"),r.set("⊣","⊣"),r.set("⤏","⤏"),r.set("˝","˝"),r.set("ď","ď"),r.set("д","д"),r.set("ⅆ","ⅆ"),r.set("‡","‡"),r.set("⇊","⇊"),r.set("⩷","⩷"),r.set("°","°"),r.set("°","°"),r.set("δ","δ"),r.set("⦱","⦱"),r.set("⥿","⥿"),r.set("𝔡","𝔡"),r.set("⇃","⇃"),r.set("⇂","⇂"),r.set("⋄","⋄"),r.set("⋄","⋄"),r.set("♦","♦"),r.set("♦","♦"),r.set("¨","¨"),r.set("ϝ","ϝ"),r.set("⋲","⋲"),r.set("÷","÷"),r.set("÷","÷"),r.set("÷","÷"),r.set("⋇","⋇"),r.set("⋇","⋇"),r.set("ђ","ђ"),r.set("⌞","⌞"),r.set("⌍","⌍"),r.set("$","$"),r.set("𝕕","𝕕"),r.set("˙","˙"),r.set("≐","≐"),r.set("≑","≑"),r.set("∸","∸"),r.set("∔","∔"),r.set("⊡","⊡"),r.set("⌆","⌆"),r.set("↓","↓"),r.set("⇊","⇊"),r.set("⇃","⇃"),r.set("⇂","⇂"),r.set("⤐","⤐"),r.set("⌟","⌟"),r.set("⌌","⌌"),r.set("𝒹","𝒹"),r.set("ѕ","ѕ"),r.set("⧶","⧶"),r.set("đ","đ"),r.set("⋱","⋱"),r.set("▿","▿"),r.set("▾","▾"),r.set("⇵","⇵"),r.set("⥯","⥯"),r.set("⦦","⦦"),r.set("џ","џ"),r.set("⟿","⟿"),r.set("⩷","⩷"),r.set("≑","≑"),r.set("é","é"),r.set("⩮","⩮"),r.set("ě","ě"),r.set("≖","≖"),r.set("ê","ê"),r.set("ê","ê"),r.set("≕","≕"),r.set("э","э"),r.set("ė","ė"),r.set("ⅇ","ⅇ"),r.set("≒","≒"),r.set("𝔢","𝔢"),r.set("⪚","⪚"),r.set("è","è"),r.set("è","è"),r.set("⪖","⪖"),r.set("⪘","⪘"),r.set("⪙","⪙"),r.set("⏧","⏧"),r.set("ℓ","ℓ"),r.set("⪕","⪕"),r.set("⪗","⪗"),r.set("ē","ē"),r.set("∅","∅"),r.set("∅","∅"),r.set("∅","∅"),r.set(" "," "),r.set(" "," "),r.set(" "," "),r.set("ŋ","ŋ"),r.set(" "," "),r.set("ę","ę"),r.set("𝕖","𝕖"),r.set("⋕","⋕"),r.set("⧣","⧣"),r.set("⩱","⩱"),r.set("ε","ε"),r.set("ε","ε"),r.set("ϵ","ϵ"),r.set("≖","≖"),r.set("≕","≕"),r.set("≂","≂"),r.set("⪖","⪖"),r.set("⪕","⪕"),r.set("=","="),r.set("≟","≟"),r.set("≡","≡"),r.set("⩸","⩸"),r.set("⧥","⧥"),r.set("≓","≓"),r.set("⥱","⥱"),r.set("ℯ","ℯ"),r.set("≐","≐"),r.set("≂","≂"),r.set("η","η"),r.set("ð","ð"),r.set("ð","ð"),r.set("ë","ë"),r.set("ë","ë"),r.set("€","€"),r.set("!","!"),r.set("∃","∃"),r.set("ℰ","ℰ"),r.set("ⅇ","ⅇ"),r.set("≒","≒"),r.set("ф","ф"),r.set("♀","♀"),r.set("ffi","ffi"),r.set("ff","ff"),r.set("ffl","ffl"),r.set("𝔣","𝔣"),r.set("fi","fi"),r.set("fj","fj"),r.set("♭","♭"),r.set("fl","fl"),r.set("▱","▱"),r.set("ƒ","ƒ"),r.set("𝕗","𝕗"),r.set("∀","∀"),r.set("⋔","⋔"),r.set("⫙","⫙"),r.set("⨍","⨍"),r.set("½","½"),r.set("½","½"),r.set("⅓","⅓"),r.set("¼","¼"),r.set("¼","¼"),r.set("⅕","⅕"),r.set("⅙","⅙"),r.set("⅛","⅛"),r.set("⅔","⅔"),r.set("⅖","⅖"),r.set("¾","¾"),r.set("¾","¾"),r.set("⅗","⅗"),r.set("⅜","⅜"),r.set("⅘","⅘"),r.set("⅚","⅚"),r.set("⅝","⅝"),r.set("⅞","⅞"),r.set("⁄","⁄"),r.set("⌢","⌢"),r.set("𝒻","𝒻"),r.set("≧","≧"),r.set("⪌","⪌"),r.set("ǵ","ǵ"),r.set("γ","γ"),r.set("ϝ","ϝ"),r.set("⪆","⪆"),r.set("ğ","ğ"),r.set("ĝ","ĝ"),r.set("г","г"),r.set("ġ","ġ"),r.set("≥","≥"),r.set("⋛","⋛"),r.set("≥","≥"),r.set("≧","≧"),r.set("⩾","⩾"),r.set("⩾","⩾"),r.set("⪩","⪩"),r.set("⪀","⪀"),r.set("⪂","⪂"),r.set("⪄","⪄"),r.set("⋛︀","⋛︀"),r.set("⪔","⪔"),r.set("𝔤","𝔤"),r.set("≫","≫"),r.set("⋙","⋙"),r.set("ℷ","ℷ"),r.set("ѓ","ѓ"),r.set("≷","≷"),r.set("⪒","⪒"),r.set("⪥","⪥"),r.set("⪤","⪤"),r.set("≩","≩"),r.set("⪊","⪊"),r.set("⪊","⪊"),r.set("⪈","⪈"),r.set("⪈","⪈"),r.set("≩","≩"),r.set("⋧","⋧"),r.set("𝕘","𝕘"),r.set("`","`"),r.set("ℊ","ℊ"),r.set("≳","≳"),r.set("⪎","⪎"),r.set("⪐","⪐"),r.set(">",">"),r.set(">",">"),r.set("⪧","⪧"),r.set("⩺","⩺"),r.set("⋗","⋗"),r.set("⦕","⦕"),r.set("⩼","⩼"),r.set("⪆","⪆"),r.set("⥸","⥸"),r.set("⋗","⋗"),r.set("⋛","⋛"),r.set("⪌","⪌"),r.set("≷","≷"),r.set("≳","≳"),r.set("≩︀","≩︀"),r.set("≩︀","≩︀"),r.set("⇔","⇔"),r.set(" "," "),r.set("½","½"),r.set("ℋ","ℋ"),r.set("ъ","ъ"),r.set("↔","↔"),r.set("⥈","⥈"),r.set("↭","↭"),r.set("ℏ","ℏ"),r.set("ĥ","ĥ"),r.set("♥","♥"),r.set("♥","♥"),r.set("…","…"),r.set("⊹","⊹"),r.set("𝔥","𝔥"),r.set("⤥","⤥"),r.set("⤦","⤦"),r.set("⇿","⇿"),r.set("∻","∻"),r.set("↩","↩"),r.set("↪","↪"),r.set("𝕙","𝕙"),r.set("―","―"),r.set("𝒽","𝒽"),r.set("ℏ","ℏ"),r.set("ħ","ħ"),r.set("⁃","⁃"),r.set("‐","‐"),r.set("í","í"),r.set("í","í"),r.set("⁣","⁣"),r.set("î","î"),r.set("î","î"),r.set("и","и"),r.set("е","е"),r.set("¡","¡"),r.set("¡","¡"),r.set("⇔","⇔"),r.set("𝔦","𝔦"),r.set("ì","ì"),r.set("ì","ì"),r.set("ⅈ","ⅈ"),r.set("⨌","⨌"),r.set("∭","∭"),r.set("⧜","⧜"),r.set("℩","℩"),r.set("ij","ij"),r.set("ī","ī"),r.set("ℑ","ℑ"),r.set("ℐ","ℐ"),r.set("ℑ","ℑ"),r.set("ı","ı"),r.set("⊷","⊷"),r.set("Ƶ","Ƶ"),r.set("∈","∈"),r.set("℅","℅"),r.set("∞","∞"),r.set("⧝","⧝"),r.set("ı","ı"),r.set("∫","∫"),r.set("⊺","⊺"),r.set("ℤ","ℤ"),r.set("⊺","⊺"),r.set("⨗","⨗"),r.set("⨼","⨼"),r.set("ё","ё"),r.set("į","į"),r.set("𝕚","𝕚"),r.set("ι","ι"),r.set("⨼","⨼"),r.set("¿","¿"),r.set("¿","¿"),r.set("𝒾","𝒾"),r.set("∈","∈"),r.set("⋹","⋹"),r.set("⋵","⋵"),r.set("⋴","⋴"),r.set("⋳","⋳"),r.set("∈","∈"),r.set("⁢","⁢"),r.set("ĩ","ĩ"),r.set("і","і"),r.set("ï","ï"),r.set("ï","ï"),r.set("ĵ","ĵ"),r.set("й","й"),r.set("𝔧","𝔧"),r.set("ȷ","ȷ"),r.set("𝕛","𝕛"),r.set("𝒿","𝒿"),r.set("ј","ј"),r.set("є","є"),r.set("κ","κ"),r.set("ϰ","ϰ"),r.set("ķ","ķ"),r.set("к","к"),r.set("𝔨","𝔨"),r.set("ĸ","ĸ"),r.set("х","х"),r.set("ќ","ќ"),r.set("𝕜","𝕜"),r.set("𝓀","𝓀"),r.set("⇚","⇚"),r.set("⇐","⇐"),r.set("⤛","⤛"),r.set("⤎","⤎"),r.set("≦","≦"),r.set("⪋","⪋"),r.set("⥢","⥢"),r.set("ĺ","ĺ"),r.set("⦴","⦴"),r.set("ℒ","ℒ"),r.set("λ","λ"),r.set("⟨","⟨"),r.set("⦑","⦑"),r.set("⟨","⟨"),r.set("⪅","⪅"),r.set("«","«"),r.set("«","«"),r.set("←","←"),r.set("⇤","⇤"),r.set("⤟","⤟"),r.set("⤝","⤝"),r.set("↩","↩"),r.set("↫","↫"),r.set("⤹","⤹"),r.set("⥳","⥳"),r.set("↢","↢"),r.set("⪫","⪫"),r.set("⤙","⤙"),r.set("⪭","⪭"),r.set("⪭︀","⪭︀"),r.set("⤌","⤌"),r.set("❲","❲"),r.set("{","{"),r.set("[","["),r.set("⦋","⦋"),r.set("⦏","⦏"),r.set("⦍","⦍"),r.set("ľ","ľ"),r.set("ļ","ļ"),r.set("⌈","⌈"),r.set("{","{"),r.set("л","л"),r.set("⤶","⤶"),r.set("“","“"),r.set("„","„"),r.set("⥧","⥧"),r.set("⥋","⥋"),r.set("↲","↲"),r.set("≤","≤"),r.set("←","←"),r.set("↢","↢"),r.set("↽","↽"),r.set("↼","↼"),r.set("⇇","⇇"),r.set("↔","↔"),r.set("⇆","⇆"),r.set("⇋","⇋"),r.set("↭","↭"),r.set("⋋","⋋"),r.set("⋚","⋚"),r.set("≤","≤"),r.set("≦","≦"),r.set("⩽","⩽"),r.set("⩽","⩽"),r.set("⪨","⪨"),r.set("⩿","⩿"),r.set("⪁","⪁"),r.set("⪃","⪃"),r.set("⋚︀","⋚︀"),r.set("⪓","⪓"),r.set("⪅","⪅"),r.set("⋖","⋖"),r.set("⋚","⋚"),r.set("⪋","⪋"),r.set("≶","≶"),r.set("≲","≲"),r.set("⥼","⥼"),r.set("⌊","⌊"),r.set("𝔩","𝔩"),r.set("≶","≶"),r.set("⪑","⪑"),r.set("↽","↽"),r.set("↼","↼"),r.set("⥪","⥪"),r.set("▄","▄"),r.set("љ","љ"),r.set("≪","≪"),r.set("⇇","⇇"),r.set("⌞","⌞"),r.set("⥫","⥫"),r.set("◺","◺"),r.set("ŀ","ŀ"),r.set("⎰","⎰"),r.set("⎰","⎰"),r.set("≨","≨"),r.set("⪉","⪉"),r.set("⪉","⪉"),r.set("⪇","⪇"),r.set("⪇","⪇"),r.set("≨","≨"),r.set("⋦","⋦"),r.set("⟬","⟬"),r.set("⇽","⇽"),r.set("⟦","⟦"),r.set("⟵","⟵"),r.set("⟷","⟷"),r.set("⟼","⟼"),r.set("⟶","⟶"),r.set("↫","↫"),r.set("↬","↬"),r.set("⦅","⦅"),r.set("𝕝","𝕝"),r.set("⨭","⨭"),r.set("⨴","⨴"),r.set("∗","∗"),r.set("_","_"),r.set("◊","◊"),r.set("◊","◊"),r.set("⧫","⧫"),r.set("(","("),r.set("⦓","⦓"),r.set("⇆","⇆"),r.set("⌟","⌟"),r.set("⇋","⇋"),r.set("⥭","⥭"),r.set("‎","‎"),r.set("⊿","⊿"),r.set("‹","‹"),r.set("𝓁","𝓁"),r.set("↰","↰"),r.set("≲","≲"),r.set("⪍","⪍"),r.set("⪏","⪏"),r.set("[","["),r.set("‘","‘"),r.set("‚","‚"),r.set("ł","ł"),r.set("<","<"),r.set("<","<"),r.set("⪦","⪦"),r.set("⩹","⩹"),r.set("⋖","⋖"),r.set("⋋","⋋"),r.set("⋉","⋉"),r.set("⥶","⥶"),r.set("⩻","⩻"),r.set("⦖","⦖"),r.set("◃","◃"),r.set("⊴","⊴"),r.set("◂","◂"),r.set("⥊","⥊"),r.set("⥦","⥦"),r.set("≨︀","≨︀"),r.set("≨︀","≨︀"),r.set("∺","∺"),r.set("¯","¯"),r.set("¯","¯"),r.set("♂","♂"),r.set("✠","✠"),r.set("✠","✠"),r.set("↦","↦"),r.set("↦","↦"),r.set("↧","↧"),r.set("↤","↤"),r.set("↥","↥"),r.set("▮","▮"),r.set("⨩","⨩"),r.set("м","м"),r.set("—","—"),r.set("∡","∡"),r.set("𝔪","𝔪"),r.set("℧","℧"),r.set("µ","µ"),r.set("µ","µ"),r.set("∣","∣"),r.set("*","*"),r.set("⫰","⫰"),r.set("·","·"),r.set("·","·"),r.set("−","−"),r.set("⊟","⊟"),r.set("∸","∸"),r.set("⨪","⨪"),r.set("⫛","⫛"),r.set("…","…"),r.set("∓","∓"),r.set("⊧","⊧"),r.set("𝕞","𝕞"),r.set("∓","∓"),r.set("𝓂","𝓂"),r.set("∾","∾"),r.set("μ","μ"),r.set("⊸","⊸"),r.set("⊸","⊸"),r.set("⋙̸","⋙̸"),r.set("≫⃒","≫⃒"),r.set("≫̸","≫̸"),r.set("⇍","⇍"),r.set("⇎","⇎"),r.set("⋘̸","⋘̸"),r.set("≪⃒","≪⃒"),r.set("≪̸","≪̸"),r.set("⇏","⇏"),r.set("⊯","⊯"),r.set("⊮","⊮"),r.set("∇","∇"),r.set("ń","ń"),r.set("∠⃒","∠⃒"),r.set("≉","≉"),r.set("⩰̸","⩰̸"),r.set("≋̸","≋̸"),r.set("ʼn","ʼn"),r.set("≉","≉"),r.set("♮","♮"),r.set("♮","♮"),r.set("ℕ","ℕ"),r.set(" "," "),r.set(" "," "),r.set("≎̸","≎̸"),r.set("≏̸","≏̸"),r.set("⩃","⩃"),r.set("ň","ň"),r.set("ņ","ņ"),r.set("≇","≇"),r.set("⩭̸","⩭̸"),r.set("⩂","⩂"),r.set("н","н"),r.set("–","–"),r.set("≠","≠"),r.set("⇗","⇗"),r.set("⤤","⤤"),r.set("↗","↗"),r.set("↗","↗"),r.set("≐̸","≐̸"),r.set("≢","≢"),r.set("⤨","⤨"),r.set("≂̸","≂̸"),r.set("∄","∄"),r.set("∄","∄"),r.set("𝔫","𝔫"),r.set("≧̸","≧̸"),r.set("≱","≱"),r.set("≱","≱"),r.set("≧̸","≧̸"),r.set("⩾̸","⩾̸"),r.set("⩾̸","⩾̸"),r.set("≵","≵"),r.set("≯","≯"),r.set("≯","≯"),r.set("⇎","⇎"),r.set("↮","↮"),r.set("⫲","⫲"),r.set("∋","∋"),r.set("⋼","⋼"),r.set("⋺","⋺"),r.set("∋","∋"),r.set("њ","њ"),r.set("⇍","⇍"),r.set("≦̸","≦̸"),r.set("↚","↚"),r.set("‥","‥"),r.set("≰","≰"),r.set("↚","↚"),r.set("↮","↮"),r.set("≰","≰"),r.set("≦̸","≦̸"),r.set("⩽̸","⩽̸"),r.set("⩽̸","⩽̸"),r.set("≮","≮"),r.set("≴","≴"),r.set("≮","≮"),r.set("⋪","⋪"),r.set("⋬","⋬"),r.set("∤","∤"),r.set("𝕟","𝕟"),r.set("¬","¬"),r.set("¬","¬"),r.set("∉","∉"),r.set("⋹̸","⋹̸"),r.set("⋵̸","⋵̸"),r.set("∉","∉"),r.set("⋷","⋷"),r.set("⋶","⋶"),r.set("∌","∌"),r.set("∌","∌"),r.set("⋾","⋾"),r.set("⋽","⋽"),r.set("∦","∦"),r.set("∦","∦"),r.set("⫽⃥","⫽⃥"),r.set("∂̸","∂̸"),r.set("⨔","⨔"),r.set("⊀","⊀"),r.set("⋠","⋠"),r.set("⪯̸","⪯̸"),r.set("⊀","⊀"),r.set("⪯̸","⪯̸"),r.set("⇏","⇏"),r.set("↛","↛"),r.set("⤳̸","⤳̸"),r.set("↝̸","↝̸"),r.set("↛","↛"),r.set("⋫","⋫"),r.set("⋭","⋭"),r.set("⊁","⊁"),r.set("⋡","⋡"),r.set("⪰̸","⪰̸"),r.set("𝓃","𝓃"),r.set("∤","∤"),r.set("∦","∦"),r.set("≁","≁"),r.set("≄","≄"),r.set("≄","≄"),r.set("∤","∤"),r.set("∦","∦"),r.set("⋢","⋢"),r.set("⋣","⋣"),r.set("⊄","⊄"),r.set("⫅̸","⫅̸"),r.set("⊈","⊈"),r.set("⊂⃒","⊂⃒"),r.set("⊈","⊈"),r.set("⫅̸","⫅̸"),r.set("⊁","⊁"),r.set("⪰̸","⪰̸"),r.set("⊅","⊅"),r.set("⫆̸","⫆̸"),r.set("⊉","⊉"),r.set("⊃⃒","⊃⃒"),r.set("⊉","⊉"),r.set("⫆̸","⫆̸"),r.set("≹","≹"),r.set("ñ","ñ"),r.set("ñ","ñ"),r.set("≸","≸"),r.set("⋪","⋪"),r.set("⋬","⋬"),r.set("⋫","⋫"),r.set("⋭","⋭"),r.set("ν","ν"),r.set("#","#"),r.set("№","№"),r.set(" "," "),r.set("⊭","⊭"),r.set("⤄","⤄"),r.set("≍⃒","≍⃒"),r.set("⊬","⊬"),r.set("≥⃒","≥⃒"),r.set(">⃒",">⃒"),r.set("⧞","⧞"),r.set("⤂","⤂"),r.set("≤⃒","≤⃒"),r.set("<⃒","<⃒"),r.set("⊴⃒","⊴⃒"),r.set("⤃","⤃"),r.set("⊵⃒","⊵⃒"),r.set("∼⃒","∼⃒"),r.set("⇖","⇖"),r.set("⤣","⤣"),r.set("↖","↖"),r.set("↖","↖"),r.set("⤧","⤧"),r.set("Ⓢ","Ⓢ"),r.set("ó","ó"),r.set("ó","ó"),r.set("⊛","⊛"),r.set("⊚","⊚"),r.set("ô","ô"),r.set("ô","ô"),r.set("о","о"),r.set("⊝","⊝"),r.set("ő","ő"),r.set("⨸","⨸"),r.set("⊙","⊙"),r.set("⦼","⦼"),r.set("œ","œ"),r.set("⦿","⦿"),r.set("𝔬","𝔬"),r.set("˛","˛"),r.set("ò","ò"),r.set("ò","ò"),r.set("⧁","⧁"),r.set("⦵","⦵"),r.set("Ω","Ω"),r.set("∮","∮"),r.set("↺","↺"),r.set("⦾","⦾"),r.set("⦻","⦻"),r.set("‾","‾"),r.set("⧀","⧀"),r.set("ō","ō"),r.set("ω","ω"), +r.set("ο","ο"),r.set("⦶","⦶"),r.set("⊖","⊖"),r.set("𝕠","𝕠"),r.set("⦷","⦷"),r.set("⦹","⦹"),r.set("⊕","⊕"),r.set("∨","∨"),r.set("↻","↻"),r.set("⩝","⩝"),r.set("ℴ","ℴ"),r.set("ℴ","ℴ"),r.set("ª","ª"),r.set("ª","ª"),r.set("º","º"),r.set("º","º"),r.set("⊶","⊶"),r.set("⩖","⩖"),r.set("⩗","⩗"),r.set("⩛","⩛"),r.set("ℴ","ℴ"),r.set("ø","ø"),r.set("ø","ø"),r.set("⊘","⊘"),r.set("õ","õ"),r.set("õ","õ"),r.set("⊗","⊗"),r.set("⨶","⨶"),r.set("ö","ö"),r.set("ö","ö"),r.set("⌽","⌽"),r.set("∥","∥"),r.set("¶","¶"),r.set("¶","¶"),r.set("∥","∥"),r.set("⫳","⫳"),r.set("⫽","⫽"),r.set("∂","∂"),r.set("п","п"),r.set("%","%"),r.set(".","."),r.set("‰","‰"),r.set("⊥","⊥"),r.set("‱","‱"),r.set("𝔭","𝔭"),r.set("φ","φ"),r.set("ϕ","ϕ"),r.set("ℳ","ℳ"),r.set("☎","☎"),r.set("π","π"),r.set("⋔","⋔"),r.set("ϖ","ϖ"),r.set("ℏ","ℏ"),r.set("ℎ","ℎ"),r.set("ℏ","ℏ"),r.set("+","+"),r.set("⨣","⨣"),r.set("⊞","⊞"),r.set("⨢","⨢"),r.set("∔","∔"),r.set("⨥","⨥"),r.set("⩲","⩲"),r.set("±","±"),r.set("±","±"),r.set("⨦","⨦"),r.set("⨧","⨧"),r.set("±","±"),r.set("⨕","⨕"),r.set("𝕡","𝕡"),r.set("£","£"),r.set("£","£"),r.set("≺","≺"),r.set("⪳","⪳"),r.set("⪷","⪷"),r.set("≼","≼"),r.set("⪯","⪯"),r.set("≺","≺"),r.set("⪷","⪷"),r.set("≼","≼"),r.set("⪯","⪯"),r.set("⪹","⪹"),r.set("⪵","⪵"),r.set("⋨","⋨"),r.set("≾","≾"),r.set("′","′"),r.set("ℙ","ℙ"),r.set("⪵","⪵"),r.set("⪹","⪹"),r.set("⋨","⋨"),r.set("∏","∏"),r.set("⌮","⌮"),r.set("⌒","⌒"),r.set("⌓","⌓"),r.set("∝","∝"),r.set("∝","∝"),r.set("≾","≾"),r.set("⊰","⊰"),r.set("𝓅","𝓅"),r.set("ψ","ψ"),r.set(" "," "),r.set("𝔮","𝔮"),r.set("⨌","⨌"),r.set("𝕢","𝕢"),r.set("⁗","⁗"),r.set("𝓆","𝓆"),r.set("ℍ","ℍ"),r.set("⨖","⨖"),r.set("?","?"),r.set("≟","≟"),r.set(""",'"'),r.set(""",'"'),r.set("⇛","⇛"),r.set("⇒","⇒"),r.set("⤜","⤜"),r.set("⤏","⤏"),r.set("⥤","⥤"),r.set("∽̱","∽̱"),r.set("ŕ","ŕ"),r.set("√","√"),r.set("⦳","⦳"),r.set("⟩","⟩"),r.set("⦒","⦒"),r.set("⦥","⦥"),r.set("⟩","⟩"),r.set("»","»"),r.set("»","»"),r.set("→","→"),r.set("⥵","⥵"),r.set("⇥","⇥"),r.set("⤠","⤠"),r.set("⤳","⤳"),r.set("⤞","⤞"),r.set("↪","↪"),r.set("↬","↬"),r.set("⥅","⥅"),r.set("⥴","⥴"),r.set("↣","↣"),r.set("↝","↝"),r.set("⤚","⤚"),r.set("∶","∶"),r.set("ℚ","ℚ"),r.set("⤍","⤍"),r.set("❳","❳"),r.set("}","}"),r.set("]","]"),r.set("⦌","⦌"),r.set("⦎","⦎"),r.set("⦐","⦐"),r.set("ř","ř"),r.set("ŗ","ŗ"),r.set("⌉","⌉"),r.set("}","}"),r.set("р","р"),r.set("⤷","⤷"),r.set("⥩","⥩"),r.set("”","”"),r.set("”","”"),r.set("↳","↳"),r.set("ℜ","ℜ"),r.set("ℛ","ℛ"),r.set("ℜ","ℜ"),r.set("ℝ","ℝ"),r.set("▭","▭"),r.set("®","®"),r.set("®","®"),r.set("⥽","⥽"),r.set("⌋","⌋"),r.set("𝔯","𝔯"),r.set("⇁","⇁"),r.set("⇀","⇀"),r.set("⥬","⥬"),r.set("ρ","ρ"),r.set("ϱ","ϱ"),r.set("→","→"),r.set("↣","↣"),r.set("⇁","⇁"),r.set("⇀","⇀"),r.set("⇄","⇄"),r.set("⇌","⇌"),r.set("⇉","⇉"),r.set("↝","↝"),r.set("⋌","⋌"),r.set("˚","˚"),r.set("≓","≓"),r.set("⇄","⇄"),r.set("⇌","⇌"),r.set("‏","‏"),r.set("⎱","⎱"),r.set("⎱","⎱"),r.set("⫮","⫮"),r.set("⟭","⟭"),r.set("⇾","⇾"),r.set("⟧","⟧"),r.set("⦆","⦆"),r.set("𝕣","𝕣"),r.set("⨮","⨮"),r.set("⨵","⨵"),r.set(")",")"),r.set("⦔","⦔"),r.set("⨒","⨒"),r.set("⇉","⇉"),r.set("›","›"),r.set("𝓇","𝓇"),r.set("↱","↱"),r.set("]","]"),r.set("’","’"),r.set("’","’"),r.set("⋌","⋌"),r.set("⋊","⋊"),r.set("▹","▹"),r.set("⊵","⊵"),r.set("▸","▸"),r.set("⧎","⧎"),r.set("⥨","⥨"),r.set("℞","℞"),r.set("ś","ś"),r.set("‚","‚"),r.set("≻","≻"),r.set("⪴","⪴"),r.set("⪸","⪸"),r.set("š","š"),r.set("≽","≽"),r.set("⪰","⪰"),r.set("ş","ş"),r.set("ŝ","ŝ"),r.set("⪶","⪶"),r.set("⪺","⪺"),r.set("⋩","⋩"),r.set("⨓","⨓"),r.set("≿","≿"),r.set("с","с"),r.set("⋅","⋅"),r.set("⊡","⊡"),r.set("⩦","⩦"),r.set("⇘","⇘"),r.set("⤥","⤥"),r.set("↘","↘"),r.set("↘","↘"),r.set("§","§"),r.set("§","§"),r.set(";",";"),r.set("⤩","⤩"),r.set("∖","∖"),r.set("∖","∖"),r.set("✶","✶"),r.set("𝔰","𝔰"),r.set("⌢","⌢"),r.set("♯","♯"),r.set("щ","щ"),r.set("ш","ш"),r.set("∣","∣"),r.set("∥","∥"),r.set("­","­"),r.set("­","­"),r.set("σ","σ"),r.set("ς","ς"),r.set("ς","ς"),r.set("∼","∼"),r.set("⩪","⩪"),r.set("≃","≃"),r.set("≃","≃"),r.set("⪞","⪞"),r.set("⪠","⪠"),r.set("⪝","⪝"),r.set("⪟","⪟"),r.set("≆","≆"),r.set("⨤","⨤"),r.set("⥲","⥲"),r.set("←","←"),r.set("∖","∖"),r.set("⨳","⨳"),r.set("⧤","⧤"),r.set("∣","∣"),r.set("⌣","⌣"),r.set("⪪","⪪"),r.set("⪬","⪬"),r.set("⪬︀","⪬︀"),r.set("ь","ь"),r.set("/","/"),r.set("⧄","⧄"),r.set("⌿","⌿"),r.set("𝕤","𝕤"),r.set("♠","♠"),r.set("♠","♠"),r.set("∥","∥"),r.set("⊓","⊓"),r.set("⊓︀","⊓︀"),r.set("⊔","⊔"),r.set("⊔︀","⊔︀"),r.set("⊏","⊏"),r.set("⊑","⊑"),r.set("⊏","⊏"),r.set("⊑","⊑"),r.set("⊐","⊐"),r.set("⊒","⊒"),r.set("⊐","⊐"),r.set("⊒","⊒"),r.set("□","□"),r.set("□","□"),r.set("▪","▪"),r.set("▪","▪"),r.set("→","→"),r.set("𝓈","𝓈"),r.set("∖","∖"),r.set("⌣","⌣"),r.set("⋆","⋆"),r.set("☆","☆"),r.set("★","★"),r.set("ϵ","ϵ"),r.set("ϕ","ϕ"),r.set("¯","¯"),r.set("⊂","⊂"),r.set("⫅","⫅"),r.set("⪽","⪽"),r.set("⊆","⊆"),r.set("⫃","⫃"),r.set("⫁","⫁"),r.set("⫋","⫋"),r.set("⊊","⊊"),r.set("⪿","⪿"),r.set("⥹","⥹"),r.set("⊂","⊂"),r.set("⊆","⊆"),r.set("⫅","⫅"),r.set("⊊","⊊"),r.set("⫋","⫋"),r.set("⫇","⫇"),r.set("⫕","⫕"),r.set("⫓","⫓"),r.set("≻","≻"),r.set("⪸","⪸"),r.set("≽","≽"),r.set("⪰","⪰"),r.set("⪺","⪺"),r.set("⪶","⪶"),r.set("⋩","⋩"),r.set("≿","≿"),r.set("∑","∑"),r.set("♪","♪"),r.set("¹","¹"),r.set("¹","¹"),r.set("²","²"),r.set("²","²"),r.set("³","³"),r.set("³","³"),r.set("⊃","⊃"),r.set("⫆","⫆"),r.set("⪾","⪾"),r.set("⫘","⫘"),r.set("⊇","⊇"),r.set("⫄","⫄"),r.set("⟉","⟉"),r.set("⫗","⫗"),r.set("⥻","⥻"),r.set("⫂","⫂"),r.set("⫌","⫌"),r.set("⊋","⊋"),r.set("⫀","⫀"),r.set("⊃","⊃"),r.set("⊇","⊇"),r.set("⫆","⫆"),r.set("⊋","⊋"),r.set("⫌","⫌"),r.set("⫈","⫈"),r.set("⫔","⫔"),r.set("⫖","⫖"),r.set("⇙","⇙"),r.set("⤦","⤦"),r.set("↙","↙"),r.set("↙","↙"),r.set("⤪","⤪"),r.set("ß","ß"),r.set("ß","ß"),r.set("⌖","⌖"),r.set("τ","τ"),r.set("⎴","⎴"),r.set("ť","ť"),r.set("ţ","ţ"),r.set("т","т"),r.set("⃛","⃛"),r.set("⌕","⌕"),r.set("𝔱","𝔱"),r.set("∴","∴"),r.set("∴","∴"),r.set("θ","θ"),r.set("ϑ","ϑ"),r.set("ϑ","ϑ"),r.set("≈","≈"),r.set("∼","∼"),r.set(" "," "),r.set("≈","≈"),r.set("∼","∼"),r.set("þ","þ"),r.set("þ","þ"),r.set("˜","˜"),r.set("×","×"),r.set("×","×"),r.set("⊠","⊠"),r.set("⨱","⨱"),r.set("⨰","⨰"),r.set("∭","∭"),r.set("⤨","⤨"),r.set("⊤","⊤"),r.set("⌶","⌶"),r.set("⫱","⫱"),r.set("𝕥","𝕥"),r.set("⫚","⫚"),r.set("⤩","⤩"),r.set("‴","‴"),r.set("™","™"),r.set("▵","▵"),r.set("▿","▿"),r.set("◃","◃"),r.set("⊴","⊴"),r.set("≜","≜"),r.set("▹","▹"),r.set("⊵","⊵"),r.set("◬","◬"),r.set("≜","≜"),r.set("⨺","⨺"),r.set("⨹","⨹"),r.set("⧍","⧍"),r.set("⨻","⨻"),r.set("⏢","⏢"),r.set("𝓉","𝓉"),r.set("ц","ц"),r.set("ћ","ћ"),r.set("ŧ","ŧ"),r.set("≬","≬"),r.set("↞","↞"),r.set("↠","↠"),r.set("⇑","⇑"),r.set("⥣","⥣"),r.set("ú","ú"),r.set("ú","ú"),r.set("↑","↑"),r.set("ў","ў"),r.set("ŭ","ŭ"),r.set("û","û"),r.set("û","û"),r.set("у","у"),r.set("⇅","⇅"),r.set("ű","ű"),r.set("⥮","⥮"),r.set("⥾","⥾"),r.set("𝔲","𝔲"),r.set("ù","ù"),r.set("ù","ù"),r.set("↿","↿"),r.set("↾","↾"),r.set("▀","▀"),r.set("⌜","⌜"),r.set("⌜","⌜"),r.set("⌏","⌏"),r.set("◸","◸"),r.set("ū","ū"),r.set("¨","¨"),r.set("¨","¨"),r.set("ų","ų"),r.set("𝕦","𝕦"),r.set("↑","↑"),r.set("↕","↕"),r.set("↿","↿"),r.set("↾","↾"),r.set("⊎","⊎"),r.set("υ","υ"),r.set("ϒ","ϒ"),r.set("υ","υ"),r.set("⇈","⇈"),r.set("⌝","⌝"),r.set("⌝","⌝"),r.set("⌎","⌎"),r.set("ů","ů"),r.set("◹","◹"),r.set("𝓊","𝓊"),r.set("⋰","⋰"),r.set("ũ","ũ"),r.set("▵","▵"),r.set("▴","▴"),r.set("⇈","⇈"),r.set("ü","ü"),r.set("ü","ü"),r.set("⦧","⦧"),r.set("⇕","⇕"),r.set("⫨","⫨"),r.set("⫩","⫩"),r.set("⊨","⊨"),r.set("⦜","⦜"),r.set("ϵ","ϵ"),r.set("ϰ","ϰ"),r.set("∅","∅"),r.set("ϕ","ϕ"),r.set("ϖ","ϖ"),r.set("∝","∝"),r.set("↕","↕"),r.set("ϱ","ϱ"),r.set("ς","ς"),r.set("⊊︀","⊊︀"),r.set("⫋︀","⫋︀"),r.set("⊋︀","⊋︀"),r.set("⫌︀","⫌︀"),r.set("ϑ","ϑ"),r.set("⊲","⊲"),r.set("⊳","⊳"),r.set("в","в"),r.set("⊢","⊢"),r.set("∨","∨"),r.set("⊻","⊻"),r.set("≚","≚"),r.set("⋮","⋮"),r.set("|","|"),r.set("|","|"),r.set("𝔳","𝔳"),r.set("⊲","⊲"),r.set("⊂⃒","⊂⃒"),r.set("⊃⃒","⊃⃒"),r.set("𝕧","𝕧"),r.set("∝","∝"),r.set("⊳","⊳"),r.set("𝓋","𝓋"),r.set("⫋︀","⫋︀"),r.set("⊊︀","⊊︀"),r.set("⫌︀","⫌︀"),r.set("⊋︀","⊋︀"),r.set("⦚","⦚"),r.set("ŵ","ŵ"),r.set("⩟","⩟"),r.set("∧","∧"),r.set("≙","≙"),r.set("℘","℘"),r.set("𝔴","𝔴"),r.set("𝕨","𝕨"),r.set("℘","℘"),r.set("≀","≀"),r.set("≀","≀"),r.set("𝓌","𝓌"),r.set("⋂","⋂"),r.set("◯","◯"),r.set("⋃","⋃"),r.set("▽","▽"),r.set("𝔵","𝔵"),r.set("⟺","⟺"),r.set("⟷","⟷"),r.set("ξ","ξ"),r.set("⟸","⟸"),r.set("⟵","⟵"),r.set("⟼","⟼"),r.set("⋻","⋻"),r.set("⨀","⨀"),r.set("𝕩","𝕩"),r.set("⨁","⨁"),r.set("⨂","⨂"),r.set("⟹","⟹"),r.set("⟶","⟶"),r.set("𝓍","𝓍"),r.set("⨆","⨆"),r.set("⨄","⨄"),r.set("△","△"),r.set("⋁","⋁"),r.set("⋀","⋀"),r.set("ý","ý"),r.set("ý","ý"),r.set("я","я"),r.set("ŷ","ŷ"),r.set("ы","ы"),r.set("¥","¥"),r.set("¥","¥"),r.set("𝔶","𝔶"),r.set("ї","ї"),r.set("𝕪","𝕪"),r.set("𝓎","𝓎"),r.set("ю","ю"),r.set("ÿ","ÿ"),r.set("ÿ","ÿ"),r.set("ź","ź"),r.set("ž","ž"),r.set("з","з"),r.set("ż","ż"),r.set("ℨ","ℨ"),r.set("ζ","ζ"),r.set("𝔷","𝔷"),r.set("ж","ж"),r.set("⇝","⇝"),r.set("𝕫","𝕫"),r.set("𝓏","𝓏"),r.set("‍","‍"),r.set("‌","‌"),s.entitiesDecode=r;var n=new Map;r.forEach(function(e,t){n.set(e,t)}),s.entitiesEncode=n},{}],9:[function(e,t,s){"use strict";Object.defineProperty(s,"__esModule",{value:!0});s.BASE_HEXADECIMAL=16,s.LENGTH_HEXADECIMAL=4,s.BASE_BINARY=2,s.LENGTH_BINARY=16,s.BASE_DECIMAL=10,s.LENGTH_DECIMAL=5},{}],10:[function(e,t,s){"use strict";Object.defineProperty(s,"__esModule",{value:!0}),s.slugify=void 0;var r=e("./strman"),n=function(e){var t=e;return t=(0,r.toLowerCase)(t),t=(0,r.trim)(t),t=(0,r.removeSpaces)(t,"-"),t=(0,r.replace)(t,"&","-and-"),t=(0,r.transliterate)(t),t=(0,r.replace)(t,"[^\\w\\-]+",""),t=(0,r.replace)(t,"--+","-")};s.slugify=n},{"./strman":15}],11:[function(e,t,s){"use strict";Object.defineProperty(s,"__esModule",{value:!0});var r=function(e){return e.toLowerCase()};s.toLowerCase=r;var n=function(e){return e.toUpperCase()};s.toUpperCase=n;var o=function(e){return e===r(e)};s.isLowerCase=o;var i=function(e){return e===n(e)};s.isUpperCase=i;var a=function(e){var t=e.replace(/[\-_\s]+(.)?/g,function(e,t){return t?n(t):""});return n(t.substr(0,1))+t.substr(1)};s.toStudlyCaps=a;var u=function(e){var t=a(e);return r(t.substr(0,1))+t.substr(1)};s.toCamelCase=u;var c=function(e){var t=arguments.length<=1||void 0===arguments[1]?"_":arguments[1],s=u(e),n=s.replace(/([A-Z])+/g,t+"$1");return r(n)};s.toDecamelize=c;var l=function(e){return c(e,"_")};s.toSnakeCase=l;var f=function(e){return c(e,"-")};s.toKebabCase=f},{}],12:[function(e,t,s){(function(t){"use strict";Object.defineProperty(s,"__esModule",{value:!0}),s.htmlDecode=s.base64Decode=s.urlDecode=s.decDecode=s.binDecode=s.hexDecode=void 0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},n=e("./lib/entities"),o=e("./strman"),i=e("./lib/numerical.base"),a=function(e,t,s){return e.match(new RegExp(".{1,"+t+"}","g")).map(function(e){return String.fromCharCode(parseInt(e,s))}).join("")},u=function(e){return a(e,i.LENGTH_HEXADECIMAL,i.BASE_HEXADECIMAL)};s.hexDecode=u;var c=function(e){return a(e,i.LENGTH_BINARY,i.BASE_BINARY)};s.binDecode=c;var l=function(e){return a(e,i.LENGTH_DECIMAL,i.BASE_DECIMAL)};s.decDecode=l;var f=function(e){return decodeURI(e)};s.urlDecode=f;var p=function(e){return new t(e,"base64").toString()};s.base64Decode=p;var h=function(e){return(0,o.replace)(e,"(&\\w+;)",function(e,t){return void 0!==r(n.entitiesDecode.get(t))?n.entitiesDecode.get(t):e})};s.htmlDecode=h}).call(this,e("buffer").Buffer)},{"./lib/entities":8,"./lib/numerical.base":9,"./strman":15,buffer:2}],13:[function(e,t,s){(function(t){"use strict";Object.defineProperty(s,"__esModule",{value:!0}),s.htmlEncode=s.base64Encode=s.urlEncode=s.decEncode=s.binEncode=s.hexEncode=void 0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},n=e("./lib/entities"),o=e("./strman"),i=e("./lib/numerical.base"),a=function(e,t,s){return(0,o.chars)(e).map(function(e){return(0,o.leftPad)(e.charCodeAt(0).toString(s),t,"0")}).join("")},u=function(e){return a(e,i.LENGTH_HEXADECIMAL,i.BASE_HEXADECIMAL)};s.hexEncode=u;var c=function(e){return a(e,i.LENGTH_BINARY,i.BASE_BINARY)};s.binEncode=c;var l=function(e){return a(e,i.LENGTH_DECIMAL,i.BASE_DECIMAL)};s.decEncode=l;var f=function(e){return encodeURI(e)};s.urlEncode=f;var p=function(e){return new t(e).toString("base64")};s.base64Encode=p;var h=function(e){return(0,o.replace)(e,"[\\u00A0-\\u9999<>\\&]",function(e){return void 0!==r(n.entitiesEncode.get(e))?n.entitiesEncode.get(e):e},!0,!0)};s.htmlEncode=h}).call(this,e("buffer").Buffer)},{"./lib/entities":8,"./lib/numerical.base":9,"./strman":15,buffer:2}],14:[function(e,t,s){"use strict";Object.defineProperty(s,"__esModule",{value:!0}),s.inequal=s.equal=s.compare=s.format=s.removeEmptyStrings=s.truncate=s.safeTruncate=s.slice=s.surround=s.shuffle=s.reverse=s.repeat=s.removeRight=s.removeLeft=s.prependArray=s.prepend=s.split=s.substr=s.rightPad=s.leftPad=s.length=s.insert=s.lastIndexOf=s.indexOf=s.last=s.first=s.ensureRight=s.ensureLeft=s.startsWith=s.endsWith=s.countSubstr=s.containsAny=s.containsAll=s.contains=s.removeNonWords=s.collapseWhitespace=s.chars=s.between=s.at=s.appendArray=s.append=s.transliterate=s.replace=s.removeSpaces=s.rightTrim=s.leftTrim=s.trim=s.isString=void 0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},n=e("./lib/ascii"),o=e("./lib/array"),i=e("./lib/case"),a=function(e){return"[object String]"===Object.prototype.toString.call(e)};s.isString=a;var u=function(e){var t=arguments.length<=1||void 0===arguments[1]?" ":arguments[1];return c(l(e,t),t)};s.trim=u;var c=function(e){var t=arguments.length<=1||void 0===arguments[1]?" ":arguments[1];return p(e,"^"+t+"+","")};s.leftTrim=c;var l=function(e){var t=arguments.length<=1||void 0===arguments[1]?" ":arguments[1];return p(e,t+"+$","")};s.rightTrim=l;var f=function(e){var t=arguments.length<=1||void 0===arguments[1]?"":arguments[1];return p(e,"\\s+",t)};s.removeSpaces=f;var p=function(e){var t=arguments.length<=1||void 0===arguments[1]?"":arguments[1],s=arguments.length<=2||void 0===arguments[2]?"":arguments[2],r=arguments.length<=3||void 0===arguments[3]?!0:arguments[3],n=(arguments.length<=4||void 0===arguments[4]?!0:arguments[4],r?"g":"gi");return e.replace(new RegExp(t,n),s)};s.replace=p;var h=function(e){var t=function(t){n.ascii[t].map(function(s){return e=p(e,s,t)})};for(var s in n.ascii)t(s);return e};s.transliterate=h;var g=function(e){for(var t=arguments.length,s=Array(t>1?t-1:0),r=1;t>r;r++)s[r-1]=arguments[r];return d(e,s)};s.append=g;var d=function(e){var t=arguments.length<=1||void 0===arguments[1]?[]:arguments[1];return 0===k(t)?e:e+t.join("")};s.appendArray=d;var v=function(e,t){return O(e,t,1)};s.at=v;var m=function(e,t,s){return(0,o._pop)(M(e,s).map(function(e){return O(e,U(e,t)+k(t))}))};s.between=m;var b=function(e){return e.split("")};s.chars=b;var y=function(e){return u(p(e,"\\s\\s+"," "))};s.collapseWhitespace=y;var w=function(e){var t=arguments.length<=1||void 0===arguments[1]?"":arguments[1];return p(e,"[^\\w]+",t)};s.removeNonWords=w;var E=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?!0:arguments[2];return U(e,t,0,s)>-1};s.contains=E;var A=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?!0:arguments[2];return k(t)>0?t.reduce(function(t,r){return E(e,r,s)?t&&!0:!1},!0):!1};s.containsAll=A;var q=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?!0:arguments[2];return t.reduce(function(t,r){return E(e,r,s)?!0:t},!1)};s.containsAny=q;var S=function re(e,t){var s=arguments.length<=2||void 0===arguments[2]?!1:arguments[2],r=arguments.length<=3||void 0===arguments[3]?0:arguments[3],n=arguments.length<=4||void 0===arguments[4]?0:arguments[4],o=U(e,t,r);return-1===o?n:(s||(o=o+k(t)-1),re(e,t,s,o+1,n+1))},R=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?!0:arguments[2],r=arguments.length<=3||void 0===arguments[3]?!1:arguments[3];return S((0,i.toCaseSensitive)(e,s),(0,i.toCaseSensitive)(t,s),r)};s.countSubstr=R;var L=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?null:arguments[2],r=arguments.length<=3||void 0===arguments[3]?!0:arguments[3],n=null;return("number"!=typeof s||!isFinite(s)||Math.floor(s)!==s||s>k(e))&&(s=k(e)),s-=k(t),n=U((0,i.toCaseSensitive)(e,r),(0,i.toCaseSensitive)(t,r),s),-1!==n&&n===s};s.endsWith=L;var T=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?0:arguments[2],r=arguments.length<=3||void 0===arguments[3]?!0:arguments[3];return O((0,i.toCaseSensitive)(e,r),s,k(t))===(0,i.toCaseSensitive)(t,r)};s.startsWith=T;var D=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?!0:arguments[2];return T(e,t,0,s)?e:g(t,e)};s.ensureLeft=D;var x=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?!0:arguments[2];return L(e,t,null,s)?e:g(e,t)};s.ensureRight=x;var B=function(e,t){return O(e,0,t)};s.first=B;var C=function(e,t){return O(e,-1*t,t)};s.last=C;var U=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?0:arguments[2],r=arguments.length<=3||void 0===arguments[3]?!0:arguments[3];return(0,i.toCaseSensitive)(e,r).indexOf((0,i.toCaseSensitive)(t,r),s)};s.indexOf=U;var _=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?void 0:arguments[2],r=arguments.length<=3||void 0===arguments[3]?!0:arguments[3];return(0,i.toCaseSensitive)(e,r).lastIndexOf((0,i.toCaseSensitive)(t,r),s)};s.lastIndexOf=_;var P=function(e,t,s){var r=null,n=null;return s>k(e)?e:(r=O(e,0,s),n=O(e,s,k(e)),g(r,t,n))};s.insert=P;var k=function(e){for(var t=0;void 0!==e[t];)t++;return t};s.length=k;var N=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?" ":arguments[2],r=e;return s=String(s),k(s)>1&&(s=O(s,0,1)),t-=k(e),r=g(G(s,t),r)};s.leftPad=N;var I=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?" ":arguments[2],r=e;return s=String(s),k(s)>1&&(s=O(s,0,1)),t-=k(e),r=g(r,G(s,t))};s.rightPad=I;var O=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?void 0:arguments[2];return e.substr(t,s)};s.substr=O;var M=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?void 0:arguments[2];return e.split(t,s)};s.split=M;var Y=function(e){for(var t=arguments.length,s=Array(t>1?t-1:0),r=1;t>r;r++)s[r-1]=arguments[r];return H(e,s)};s.prepend=Y;var H=function(e){var t=arguments.length<=1||void 0===arguments[1]?[]:arguments[1];return 0===k(t)?e:t.join("")+e};s.prependArray=H;var V=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?!0:arguments[2];return T(e,t,0,s)?O(e,k(t)):e};s.removeLeft=V;var j=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?!0:arguments[2],r=k(e)-k(t);return L(e,t,null,s)?O(e,0,r):e};s.removeRight=j;var G=function(e,t){var s=0,r="";for(new Array(t).reduce(function(e,t){return g(e,t)},e);t>s++;)r+=e;return r};s.repeat=G;var z=function(e){return M(e,"").reduceRight(function(e,t){return g(e,t)},"")};s.reverse=z;var F=function(e){var t=void 0,s=void 0,r=void 0;for(r=k(e);r;r-=1)t=Math.floor(Math.random()*r),s=e[r-1],e[r-1]=e[t],e[t]=s;return e},J=function(e){return F(M(e)).join("")};s.shuffle=J;var X=function(e){var t=arguments.length<=1||void 0===arguments[1]?"":arguments[1],s=arguments.length<=2||void 0===arguments[2]?null:arguments[2];return g(t,e,null===s?t:s)};s.surround=X;var Z=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?void 0:arguments[2];return e.slice(t,s)};s.slice=Z;var W=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?"":arguments[2],r="";if(0===t)return"";if(t>=k(e))return e;t-=k(s),r=O(e,0,t);var n=U(e," ",t-1);if(n!==t){var o=_(r," ");r=O(r,0,o)}return g(r,s)};s.safeTruncate=W;var K=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?"":arguments[2],r="";return 0===t?"":t>=k(e)?e:(t-=k(s),r=O(e,0,t),g(r,s))};s.truncate=K;var Q=function(e){return e.filter(function(e){return e&&""!==e})};s.removeEmptyStrings=Q;var $=function(e){var t=arguments.length<=1||void 0===arguments[1]?[]:arguments[1];return p(e,"{(\\w+)}",function(e,s){return void 0!==r(t[s])?t[s]:e})};s.format=$;var ee=function(e,t){return te(e,t)?0:e>t?1:-1};s.compare=ee;var te=function(e,t){return e===t};s.equal=te;var se=function(e,t){return e!==t};s.inequal=se},{"./lib/array":5,"./lib/ascii":6,"./lib/case":7}],15:[function(e,t,s){"use strict";Object.defineProperty(s,"__esModule",{value:!0});var r=e("./slugify");Object.keys(r).forEach(function(e){"default"!==e&&Object.defineProperty(s,e,{enumerable:!0,get:function(){return r[e]}})});var n=e("./string.utils");Object.keys(n).forEach(function(e){"default"!==e&&Object.defineProperty(s,e,{enumerable:!0,get:function(){return n[e]}})});var o=e("./string.cases");Object.keys(o).forEach(function(e){"default"!==e&&Object.defineProperty(s,e,{enumerable:!0,get:function(){return o[e]}})});var i=e("./string.decoders");Object.keys(i).forEach(function(e){"default"!==e&&Object.defineProperty(s,e,{enumerable:!0,get:function(){return i[e]}})});var a=e("./string.encoders");Object.keys(a).forEach(function(e){"default"!==e&&Object.defineProperty(s,e,{enumerable:!0,get:function(){return a[e]}})})},{"./slugify":10,"./string.cases":11,"./string.decoders":12,"./string.encoders":13,"./string.utils":14}]},{},[15])(15)}); \ No newline at end of file diff --git a/transpiler/lib/array.js b/transpiler/lib/array.js index 743a2c0..14f9fe3 100644 --- a/transpiler/lib/array.js +++ b/transpiler/lib/array.js @@ -4,9 +4,11 @@ Object.defineProperty(exports, "__esModule", { value: true }); var _pop = exports._pop = function _pop(array) { - var newarray = []; - for (var i = 0; i < array.length - 1; i++) { - newarray[i] = array[i]; - } - return newarray; + return array.reduce(function (previous, current, index) { + if (index < array.length - 1) { + previous.push(current); + return previous; + } + return previous; + }, []); }; \ No newline at end of file diff --git a/transpiler/string.utils.js b/transpiler/string.utils.js index 89e9f2e..b0ccc1a 100644 --- a/transpiler/string.utils.js +++ b/transpiler/string.utils.js @@ -11,8 +11,6 @@ var _ascii = require('./lib/ascii'); var _array = require('./lib/array'); -var _validate = require('./lib/validate'); - var _case = require('./lib/case'); /** @@ -142,13 +140,16 @@ exports.replace = replace; */ var transliterate = function transliterate(value) { - var result = value; + var _loop = function _loop(key) { + _ascii.ascii[key].map(function (char) { + return value = replace(value, char, key); + }); + }; + for (var key in _ascii.ascii) { - for (var char in _ascii.ascii[key]) { - result = replace(result, _ascii.ascii[key][char], key); - } + _loop(key); } - return result; + return value; }; exports.transliterate = transliterate; @@ -191,9 +192,6 @@ var appendArray = function appendArray(value) { var appends = arguments.length <= 1 || arguments[1] === undefined ? [] : arguments[1]; - (0, _validate.validString)(value); - (0, _validate.validArrayString)(appends); - if (length(appends) === 0) { return value; } @@ -216,9 +214,6 @@ exports.appendArray = appendArray; */ var at = function at(value, index) { - (0, _validate.validString)(value); - (0, _validate.validNumber)(index); - return substr(value, index, 1); }; @@ -238,20 +233,9 @@ exports.at = at; */ var between = function between(value, start, end) { - - var result = null; - - (0, _validate.validArrayString)([value, start, end]); - - result = split(value, end); - - result = result.map(function (text) { + return (0, _array._pop)(split(value, end).map(function (text) { return substr(text, indexOf(text, start) + length(start)); - }); - - result = (0, _array._pop)(result); - - return result; + })); }; exports.between = between; @@ -268,7 +252,6 @@ exports.between = between; */ var chars = function chars(value) { - (0, _validate.validString)(value); return value.split(''); }; @@ -325,7 +308,7 @@ exports.removeNonWords = removeNonWords; var contains = function contains(value, needle) { var caseSensitive = arguments.length <= 2 || arguments[2] === undefined ? true : arguments[2]; - return indexOf((0, _case.toCaseSensitive)(value, caseSensitive), (0, _case.toCaseSensitive)(needle, caseSensitive)) > -1; + return indexOf(value, needle, 0, caseSensitive) > -1; }; exports.contains = contains; @@ -346,18 +329,9 @@ exports.contains = contains; var containsAll = function containsAll(value, needles) { var caseSensitive = arguments.length <= 2 || arguments[2] === undefined ? true : arguments[2]; - - - if (length(needles) === 0) { - return false; - } - - for (var i = 0; i < length(needles); i++) { - if (!contains(value, needles[i], caseSensitive)) { - return false; - } - } - return true; + return length(needles) > 0 ? needles.reduce(function (previous, current) { + return !contains(value, current, caseSensitive) ? false : previous && true; + }, true) : false; }; exports.containsAll = containsAll; @@ -378,13 +352,9 @@ exports.containsAll = containsAll; var containsAny = function containsAny(value, needles) { var caseSensitive = arguments.length <= 2 || arguments[2] === undefined ? true : arguments[2]; - - for (var i = 0; i < length(needles); i++) { - if (contains(value, needles[i], caseSensitive)) { - return true; - } - } - return false; + return needles.reduce(function (previous, current) { + return contains(value, current, caseSensitive) ? true : previous; + }, false); }; exports.containsAny = containsAny; @@ -701,8 +671,6 @@ var leftPad = function leftPad(value, _length) { char = substr(char, 0, 1); } - (0, _validate.validCharLength)(char); - _length = _length - length(value); result = append(repeat(char, _length), result); @@ -735,8 +703,6 @@ var rightPad = function rightPad(value, _length) { char = substr(char, 0, 1); } - (0, _validate.validCharLength)(char); - _length = _length - length(value); result = append(result, repeat(char, _length)); @@ -821,9 +787,6 @@ var prependArray = function prependArray(value) { var prepends = arguments.length <= 1 || arguments[1] === undefined ? [] : arguments[1]; - (0, _validate.validString)(value); - (0, _validate.validArrayString)(prepends); - if (length(prepends) === 0) { return value; } @@ -898,6 +861,9 @@ exports.removeRight = removeRight; var repeat = function repeat(value, multiplier) { var i = 0; var result = ''; + new Array(multiplier).reduce(function (previous, current) { + return append(previous, current); + }, value); while (multiplier > i++) { result += value; } @@ -917,12 +883,9 @@ exports.repeat = repeat; */ var reverse = function reverse(value) { - var i = 0; - var reversed = ''; - while (length(value) > i++) { - reversed = append(reversed, substr(value, -1 * i, 1)); - } - return reversed; + return split(value, '').reduceRight(function (previous, current) { + return append(previous, current); + }, ''); }; exports.reverse = reverse; From 9fa3e3faf896c219af0dbf6df0a4a635c9637c4a Mon Sep 17 00:00:00 2001 From: Daniel Leite de Oliveira Date: Sat, 2 Jul 2016 16:36:56 -0300 Subject: [PATCH 09/10] Run gulp. --- dist/strman.js | 2 +- transpiler/string.utils.js | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/dist/strman.js b/dist/strman.js index 9bdda9f..d050ca1 100644 --- a/dist/strman.js +++ b/dist/strman.js @@ -1,3 +1,3 @@ !function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,t._s=e()}}(function(){return function e(t,s,r){function n(i,a){if(!s[i]){if(!t[i]){var u="function"==typeof require&&require;if(!a&&u)return u(i,!0);if(o)return o(i,!0);var c=new Error("Cannot find module '"+i+"'");throw c.code="MODULE_NOT_FOUND",c}var l=s[i]={exports:{}};t[i][0].call(l.exports,function(e){var s=t[i][1][e];return n(s?s:e)},l,l.exports,e,t,s,r)}return s[i].exports}for(var o="function"==typeof require&&require,i=0;it;++t)u[t]=e[t],c[e.charCodeAt(t)]=t;c["-".charCodeAt(0)]=62,c["_".charCodeAt(0)]=63}function n(e){var t,s,r,n,o,i,a=e.length;if(a%4>0)throw new Error("Invalid string. Length must be a multiple of 4");o="="===e[a-2]?2:"="===e[a-1]?1:0,i=new l(3*a/4-o),r=o>0?a-4:a;var u=0;for(t=0,s=0;r>t;t+=4,s+=3)n=c[e.charCodeAt(t)]<<18|c[e.charCodeAt(t+1)]<<12|c[e.charCodeAt(t+2)]<<6|c[e.charCodeAt(t+3)],i[u++]=n>>16&255,i[u++]=n>>8&255,i[u++]=255&n;return 2===o?(n=c[e.charCodeAt(t)]<<2|c[e.charCodeAt(t+1)]>>4,i[u++]=255&n):1===o&&(n=c[e.charCodeAt(t)]<<10|c[e.charCodeAt(t+1)]<<4|c[e.charCodeAt(t+2)]>>2,i[u++]=n>>8&255,i[u++]=255&n),i}function o(e){return u[e>>18&63]+u[e>>12&63]+u[e>>6&63]+u[63&e]}function i(e,t,s){for(var r,n=[],i=t;s>i;i+=3)r=(e[i]<<16)+(e[i+1]<<8)+e[i+2],n.push(o(r));return n.join("")}function a(e){for(var t,s=e.length,r=s%3,n="",o=[],a=16383,c=0,l=s-r;l>c;c+=a)o.push(i(e,c,c+a>l?l:c+a));return 1===r?(t=e[s-1],n+=u[t>>2],n+=u[t<<4&63],n+="=="):2===r&&(t=(e[s-2]<<8)+e[s-1],n+=u[t>>10],n+=u[t>>4&63],n+=u[t<<2&63],n+="="),o.push(n),o.join("")}s.toByteArray=n,s.fromByteArray=a;var u=[],c=[],l="undefined"!=typeof Uint8Array?Uint8Array:Array;r()},{}],2:[function(e,t,s){(function(t){"use strict";function r(){try{var e=new Uint8Array(1);return e.foo=function(){return 42},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(t){return!1}}function n(){return i.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function o(e,t){if(n()=t?o(e,t):void 0!==s?"string"==typeof r?o(e,t).fill(s,r):o(e,t).fill(s):o(e,t)}function l(e,t){if(u(t),e=o(e,0>t?0:0|d(t)),!i.TYPED_ARRAY_SUPPORT)for(var s=0;t>s;s++)e[s]=0;return e}function f(e,t,s){if("string"==typeof s&&""!==s||(s="utf8"),!i.isEncoding(s))throw new TypeError('"encoding" must be a valid string encoding');var r=0|m(t,s);return e=o(e,r),e.write(t,s),e}function p(e,t){var s=0|d(t.length);e=o(e,s);for(var r=0;s>r;r+=1)e[r]=255&t[r];return e}function h(e,t,s,r){if(t.byteLength,0>s||t.byteLength=n())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+n().toString(16)+" bytes");return 0|e}function v(e){return+e!=e&&(e=0),i.alloc(+e)}function m(e,t){if(i.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var s=e.length;if(0===s)return 0;for(var r=!1;;)switch(t){case"ascii":case"binary":case"raw":case"raws":return s;case"utf8":case"utf-8":case void 0:return G(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*s;case"hex":return s>>>1;case"base64":return J(e).length;default:if(r)return G(e).length;t=(""+t).toLowerCase(),r=!0}}function b(e,t,s){var r=!1;if((void 0===t||0>t)&&(t=0),t>this.length)return"";if((void 0===s||s>this.length)&&(s=this.length),0>=s)return"";if(s>>>=0,t>>>=0,t>=s)return"";for(e||(e="utf8");;)switch(e){case"hex":return U(this,t,s);case"utf8":case"utf-8":return D(this,t,s);case"ascii":return B(this,t,s);case"binary":return C(this,t,s);case"base64":return T(this,t,s);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return _(this,t,s);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function y(e,t,s){var r=e[t];e[t]=e[s],e[s]=r}function w(e,t,s,r){function n(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}var o=1,i=e.length,a=t.length;if(void 0!==r&&(r=String(r).toLowerCase(),"ucs2"===r||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;o=2,i/=2,a/=2,s/=2}for(var u=-1,c=0;i>s+c;c++)if(n(e,s+c)===n(t,-1===u?0:c-u)){if(-1===u&&(u=c),c-u+1===a)return(s+u)*o}else-1!==u&&(c-=c-u),u=-1;return-1}function E(e,t,s,r){s=Number(s)||0;var n=e.length-s;r?(r=Number(r),r>n&&(r=n)):r=n;var o=t.length;if(o%2!==0)throw new Error("Invalid hex string");r>o/2&&(r=o/2);for(var i=0;r>i;i++){var a=parseInt(t.substr(2*i,2),16);if(isNaN(a))return i;e[s+i]=a}return i}function A(e,t,s,r){return X(G(t,e.length-s),e,s,r)}function q(e,t,s,r){return X(z(t),e,s,r)}function S(e,t,s,r){return q(e,t,s,r)}function R(e,t,s,r){return X(J(t),e,s,r)}function L(e,t,s,r){return X(F(t,e.length-s),e,s,r)}function T(e,t,s){return 0===t&&s===e.length?W.fromByteArray(e):W.fromByteArray(e.slice(t,s))}function D(e,t,s){s=Math.min(e.length,s);for(var r=[],n=t;s>n;){var o=e[n],i=null,a=o>239?4:o>223?3:o>191?2:1;if(s>=n+a){var u,c,l,f;switch(a){case 1:128>o&&(i=o);break;case 2:u=e[n+1],128===(192&u)&&(f=(31&o)<<6|63&u,f>127&&(i=f));break;case 3:u=e[n+1],c=e[n+2],128===(192&u)&&128===(192&c)&&(f=(15&o)<<12|(63&u)<<6|63&c,f>2047&&(55296>f||f>57343)&&(i=f));break;case 4:u=e[n+1],c=e[n+2],l=e[n+3],128===(192&u)&&128===(192&c)&&128===(192&l)&&(f=(15&o)<<18|(63&u)<<12|(63&c)<<6|63&l,f>65535&&1114112>f&&(i=f))}}null===i?(i=65533,a=1):i>65535&&(i-=65536,r.push(i>>>10&1023|55296),i=56320|1023&i),r.push(i),n+=a}return x(r)}function x(e){var t=e.length;if($>=t)return String.fromCharCode.apply(String,e);for(var s="",r=0;t>r;)s+=String.fromCharCode.apply(String,e.slice(r,r+=$));return s}function B(e,t,s){var r="";s=Math.min(e.length,s);for(var n=t;s>n;n++)r+=String.fromCharCode(127&e[n]);return r}function C(e,t,s){var r="";s=Math.min(e.length,s);for(var n=t;s>n;n++)r+=String.fromCharCode(e[n]);return r}function U(e,t,s){var r=e.length;(!t||0>t)&&(t=0),(!s||0>s||s>r)&&(s=r);for(var n="",o=t;s>o;o++)n+=j(e[o]);return n}function _(e,t,s){for(var r=e.slice(t,s),n="",o=0;oe)throw new RangeError("offset is not uint");if(e+t>s)throw new RangeError("Trying to access beyond buffer length")}function k(e,t,s,r,n,o){if(!i.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>n||o>t)throw new RangeError('"value" argument is out of bounds');if(s+r>e.length)throw new RangeError("Index out of range")}function N(e,t,s,r){0>t&&(t=65535+t+1);for(var n=0,o=Math.min(e.length-s,2);o>n;n++)e[s+n]=(t&255<<8*(r?n:1-n))>>>8*(r?n:1-n)}function I(e,t,s,r){0>t&&(t=4294967295+t+1);for(var n=0,o=Math.min(e.length-s,4);o>n;n++)e[s+n]=t>>>8*(r?n:3-n)&255}function O(e,t,s,r,n,o){if(s+r>e.length)throw new RangeError("Index out of range");if(0>s)throw new RangeError("Index out of range")}function M(e,t,s,r,n){return n||O(e,t,s,4,3.4028234663852886e38,-3.4028234663852886e38),K.write(e,t,s,r,23,4),s+4}function Y(e,t,s,r,n){return n||O(e,t,s,8,1.7976931348623157e308,-1.7976931348623157e308),K.write(e,t,s,r,52,8),s+8}function H(e){if(e=V(e).replace(ee,""),e.length<2)return"";for(;e.length%4!==0;)e+="=";return e}function V(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function j(e){return 16>e?"0"+e.toString(16):e.toString(16)}function G(e,t){t=t||1/0;for(var s,r=e.length,n=null,o=[],i=0;r>i;i++){if(s=e.charCodeAt(i),s>55295&&57344>s){if(!n){if(s>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(i+1===r){(t-=3)>-1&&o.push(239,191,189);continue}n=s;continue}if(56320>s){(t-=3)>-1&&o.push(239,191,189),n=s;continue}s=(n-55296<<10|s-56320)+65536}else n&&(t-=3)>-1&&o.push(239,191,189);if(n=null,128>s){if((t-=1)<0)break;o.push(s)}else if(2048>s){if((t-=2)<0)break;o.push(s>>6|192,63&s|128)}else if(65536>s){if((t-=3)<0)break;o.push(s>>12|224,s>>6&63|128,63&s|128)}else{if(!(1114112>s))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(s>>18|240,s>>12&63|128,s>>6&63|128,63&s|128)}}return o}function z(e){for(var t=[],s=0;s>8,n=s%256,o.push(n),o.push(r);return o}function J(e){return W.toByteArray(H(e))}function X(e,t,s,r){for(var n=0;r>n&&!(n+s>=t.length||n>=e.length);n++)t[n+s]=e[n];return n}function Z(e){return e!==e}var W=e("base64-js"),K=e("ieee754"),Q=e("isarray");s.Buffer=i,s.SlowBuffer=v,s.INSPECT_MAX_BYTES=50,i.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:r(),s.kMaxLength=n(),i.poolSize=8192,i._augment=function(e){return e.__proto__=i.prototype,e},i.from=function(e,t,s){return a(null,e,t,s)},i.TYPED_ARRAY_SUPPORT&&(i.prototype.__proto__=Uint8Array.prototype,i.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&i[Symbol.species]===i&&Object.defineProperty(i,Symbol.species,{value:null,configurable:!0})),i.alloc=function(e,t,s){return c(null,e,t,s)},i.allocUnsafe=function(e){return l(null,e)},i.allocUnsafeSlow=function(e){return l(null,e)},i.isBuffer=function(e){return!(null==e||!e._isBuffer)},i.compare=function(e,t){if(!i.isBuffer(e)||!i.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var s=e.length,r=t.length,n=0,o=Math.min(s,r);o>n;++n)if(e[n]!==t[n]){s=e[n],r=t[n];break}return r>s?-1:s>r?1:0},i.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"raw":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},i.concat=function(e,t){if(!Q(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return i.alloc(0);var s;if(void 0===t)for(t=0,s=0;st;t+=2)y(this,t,t+1);return this},i.prototype.swap32=function(){var e=this.length;if(e%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;e>t;t+=4)y(this,t,t+3),y(this,t+1,t+2);return this},i.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?D(this,0,e):b.apply(this,arguments)},i.prototype.equals=function(e){if(!i.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e?!0:0===i.compare(this,e)},i.prototype.inspect=function(){var e="",t=s.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,t).match(/.{2}/g).join(" "),this.length>t&&(e+=" ... ")),""},i.prototype.compare=function(e,t,s,r,n){if(!i.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===s&&(s=e?e.length:0),void 0===r&&(r=0),void 0===n&&(n=this.length),0>t||s>e.length||0>r||n>this.length)throw new RangeError("out of range index");if(r>=n&&t>=s)return 0;if(r>=n)return-1;if(t>=s)return 1;if(t>>>=0,s>>>=0,r>>>=0,n>>>=0,this===e)return 0;for(var o=n-r,a=s-t,u=Math.min(o,a),c=this.slice(r,n),l=e.slice(t,s),f=0;u>f;++f)if(c[f]!==l[f]){o=c[f],a=l[f];break}return a>o?-1:o>a?1:0},i.prototype.indexOf=function(e,t,s){if("string"==typeof t?(s=t,t=0):t>2147483647?t=2147483647:-2147483648>t&&(t=-2147483648),t>>=0,0===this.length)return-1;if(t>=this.length)return-1;if(0>t&&(t=Math.max(this.length+t,0)),"string"==typeof e&&(e=i.from(e,s)),i.isBuffer(e))return 0===e.length?-1:w(this,e,t,s);if("number"==typeof e)return i.TYPED_ARRAY_SUPPORT&&"function"===Uint8Array.prototype.indexOf?Uint8Array.prototype.indexOf.call(this,e,t):w(this,[e],t,s);throw new TypeError("val must be string, number or Buffer")},i.prototype.includes=function(e,t,s){return-1!==this.indexOf(e,t,s)},i.prototype.write=function(e,t,s,r){if(void 0===t)r="utf8",s=this.length,t=0;else if(void 0===s&&"string"==typeof t)r=t,s=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t=0|t,isFinite(s)?(s=0|s,void 0===r&&(r="utf8")):(r=s,s=void 0)}var n=this.length-t;if((void 0===s||s>n)&&(s=n),e.length>0&&(0>s||0>t)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var o=!1;;)switch(r){case"hex":return E(this,e,t,s);case"utf8":case"utf-8":return A(this,e,t,s);case"ascii":return q(this,e,t,s);case"binary":return S(this,e,t,s);case"base64":return R(this,e,t,s);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return L(this,e,t,s);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},i.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var $=4096;i.prototype.slice=function(e,t){var s=this.length;e=~~e,t=void 0===t?s:~~t,0>e?(e+=s,0>e&&(e=0)):e>s&&(e=s),0>t?(t+=s,0>t&&(t=0)):t>s&&(t=s),e>t&&(t=e);var r;if(i.TYPED_ARRAY_SUPPORT)r=this.subarray(e,t),r.__proto__=i.prototype;else{var n=t-e;r=new i(n,void 0);for(var o=0;n>o;o++)r[o]=this[o+e]}return r},i.prototype.readUIntLE=function(e,t,s){e=0|e,t=0|t,s||P(e,t,this.length);for(var r=this[e],n=1,o=0;++o0&&(n*=256);)r+=this[e+--t]*n;return r},i.prototype.readUInt8=function(e,t){return t||P(e,1,this.length),this[e]},i.prototype.readUInt16LE=function(e,t){return t||P(e,2,this.length),this[e]|this[e+1]<<8},i.prototype.readUInt16BE=function(e,t){return t||P(e,2,this.length),this[e]<<8|this[e+1]},i.prototype.readUInt32LE=function(e,t){return t||P(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},i.prototype.readUInt32BE=function(e,t){return t||P(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},i.prototype.readIntLE=function(e,t,s){e=0|e,t=0|t,s||P(e,t,this.length);for(var r=this[e],n=1,o=0;++o=n&&(r-=Math.pow(2,8*t)),r},i.prototype.readIntBE=function(e,t,s){e=0|e,t=0|t,s||P(e,t,this.length);for(var r=t,n=1,o=this[e+--r];r>0&&(n*=256);)o+=this[e+--r]*n;return n*=128,o>=n&&(o-=Math.pow(2,8*t)),o},i.prototype.readInt8=function(e,t){return t||P(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},i.prototype.readInt16LE=function(e,t){t||P(e,2,this.length);var s=this[e]|this[e+1]<<8;return 32768&s?4294901760|s:s},i.prototype.readInt16BE=function(e,t){t||P(e,2,this.length);var s=this[e+1]|this[e]<<8;return 32768&s?4294901760|s:s},i.prototype.readInt32LE=function(e,t){return t||P(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},i.prototype.readInt32BE=function(e,t){return t||P(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},i.prototype.readFloatLE=function(e,t){return t||P(e,4,this.length),K.read(this,e,!0,23,4)},i.prototype.readFloatBE=function(e,t){return t||P(e,4,this.length),K.read(this,e,!1,23,4)},i.prototype.readDoubleLE=function(e,t){return t||P(e,8,this.length),K.read(this,e,!0,52,8)},i.prototype.readDoubleBE=function(e,t){return t||P(e,8,this.length),K.read(this,e,!1,52,8)},i.prototype.writeUIntLE=function(e,t,s,r){if(e=+e,t=0|t,s=0|s,!r){var n=Math.pow(2,8*s)-1;k(this,e,t,s,n,0)}var o=1,i=0;for(this[t]=255&e;++i=0&&(i*=256);)this[t+o]=e/i&255;return t+s},i.prototype.writeUInt8=function(e,t,s){return e=+e,t=0|t,s||k(this,e,t,1,255,0),i.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},i.prototype.writeUInt16LE=function(e,t,s){return e=+e,t=0|t,s||k(this,e,t,2,65535,0),i.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):N(this,e,t,!0),t+2},i.prototype.writeUInt16BE=function(e,t,s){return e=+e,t=0|t,s||k(this,e,t,2,65535,0),i.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):N(this,e,t,!1),t+2},i.prototype.writeUInt32LE=function(e,t,s){return e=+e,t=0|t,s||k(this,e,t,4,4294967295,0),i.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):I(this,e,t,!0),t+4},i.prototype.writeUInt32BE=function(e,t,s){return e=+e,t=0|t,s||k(this,e,t,4,4294967295,0),i.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):I(this,e,t,!1),t+4},i.prototype.writeIntLE=function(e,t,s,r){if(e=+e,t=0|t,!r){var n=Math.pow(2,8*s-1);k(this,e,t,s,n-1,-n)}var o=0,i=1,a=0;for(this[t]=255&e;++oe&&0===a&&0!==this[t+o-1]&&(a=1),this[t+o]=(e/i>>0)-a&255;return t+s},i.prototype.writeIntBE=function(e,t,s,r){if(e=+e,t=0|t,!r){var n=Math.pow(2,8*s-1);k(this,e,t,s,n-1,-n)}var o=s-1,i=1,a=0;for(this[t+o]=255&e;--o>=0&&(i*=256);)0>e&&0===a&&0!==this[t+o+1]&&(a=1),this[t+o]=(e/i>>0)-a&255;return t+s},i.prototype.writeInt8=function(e,t,s){return e=+e,t=0|t,s||k(this,e,t,1,127,-128),i.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),0>e&&(e=255+e+1),this[t]=255&e,t+1},i.prototype.writeInt16LE=function(e,t,s){return e=+e,t=0|t,s||k(this,e,t,2,32767,-32768),i.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):N(this,e,t,!0),t+2},i.prototype.writeInt16BE=function(e,t,s){return e=+e,t=0|t,s||k(this,e,t,2,32767,-32768),i.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):N(this,e,t,!1),t+2},i.prototype.writeInt32LE=function(e,t,s){return e=+e,t=0|t,s||k(this,e,t,4,2147483647,-2147483648),i.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):I(this,e,t,!0),t+4},i.prototype.writeInt32BE=function(e,t,s){return e=+e,t=0|t,s||k(this,e,t,4,2147483647,-2147483648),0>e&&(e=4294967295+e+1),i.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):I(this,e,t,!1),t+4},i.prototype.writeFloatLE=function(e,t,s){return M(this,e,t,!0,s)},i.prototype.writeFloatBE=function(e,t,s){return M(this,e,t,!1,s)},i.prototype.writeDoubleLE=function(e,t,s){return Y(this,e,t,!0,s)},i.prototype.writeDoubleBE=function(e,t,s){return Y(this,e,t,!1,s)},i.prototype.copy=function(e,t,s,r){if(s||(s=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&s>r&&(r=s),r===s)return 0;if(0===e.length||0===this.length)return 0;if(0>t)throw new RangeError("targetStart out of bounds");if(0>s||s>=this.length)throw new RangeError("sourceStart out of bounds");if(0>r)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-ts&&r>t)for(n=o-1;n>=0;n--)e[n+t]=this[n+s];else if(1e3>o||!i.TYPED_ARRAY_SUPPORT)for(n=0;o>n;n++)e[n+t]=this[n+s];else Uint8Array.prototype.set.call(e,this.subarray(s,s+o),t);return o},i.prototype.fill=function(e,t,s,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,s=this.length):"string"==typeof s&&(r=s,s=this.length),1===e.length){var n=e.charCodeAt(0);256>n&&(e=n)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!i.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof e&&(e=255&e);if(0>t||this.length=s)return this;t>>>=0,s=void 0===s?this.length:s>>>0,e||(e=0);var o;if("number"==typeof e)for(o=t;s>o;o++)this[o]=e;else{var a=i.isBuffer(e)?e:G(new i(e,r).toString()),u=a.length;for(o=0;s-t>o;o++)this[o+t]=a[o%u]}return this};var ee=/[^+\/0-9A-Za-z-_]/g}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"base64-js":1,ieee754:3,isarray:4}],3:[function(e,t,s){s.read=function(e,t,s,r,n){var o,i,a=8*n-r-1,u=(1<>1,l=-7,f=s?n-1:0,p=s?-1:1,h=e[t+f];for(f+=p,o=h&(1<<-l)-1,h>>=-l,l+=a;l>0;o=256*o+e[t+f],f+=p,l-=8);for(i=o&(1<<-l)-1,o>>=-l,l+=r;l>0;i=256*i+e[t+f],f+=p,l-=8);if(0===o)o=1-c;else{if(o===u)return i?NaN:(h?-1:1)*(1/0);i+=Math.pow(2,r),o-=c}return(h?-1:1)*i*Math.pow(2,o-r)},s.write=function(e,t,s,r,n,o){var i,a,u,c=8*o-n-1,l=(1<>1,p=23===n?Math.pow(2,-24)-Math.pow(2,-77):0,h=r?0:o-1,g=r?1:-1,d=0>t||0===t&&0>1/t?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(a=isNaN(t)?1:0,i=l):(i=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-i))<1&&(i--,u*=2),t+=i+f>=1?p/u:p*Math.pow(2,1-f),t*u>=2&&(i++,u/=2),i+f>=l?(a=0,i=l):i+f>=1?(a=(t*u-1)*Math.pow(2,n),i+=f):(a=t*Math.pow(2,f-1)*Math.pow(2,n),i=0));n>=8;e[s+h]=255&a,h+=g,a/=256,n-=8);for(i=i<0;e[s+h]=255&i,h+=g,i/=256,c-=8);e[s+h-g]|=128*d}},{}],4:[function(e,t,s){var r={}.toString;t.exports=Array.isArray||function(e){return"[object Array]"==r.call(e)}},{}],5:[function(e,t,s){"use strict";Object.defineProperty(s,"__esModule",{value:!0});s._pop=function(e){return e.reduce(function(t,s,r){return r"),r.set(">",">"),r.set("Γ","Γ"),r.set("Ϝ","Ϝ"),r.set("Ğ","Ğ"),r.set("Ģ","Ģ"),r.set("Ĝ","Ĝ"),r.set("Г","Г"),r.set("Ġ","Ġ"),r.set("𝔊","𝔊"),r.set("⋙","⋙"),r.set("𝔾","𝔾"),r.set("≥","≥"),r.set("⋛","⋛"),r.set("≧","≧"),r.set("⪢","⪢"),r.set("≷","≷"),r.set("⩾","⩾"),r.set("≳","≳"),r.set("𝒢","𝒢"),r.set("≫","≫"),r.set("Ъ","Ъ"),r.set("ˇ","ˇ"),r.set("^","^"),r.set("Ĥ","Ĥ"),r.set("ℌ","ℌ"),r.set("ℋ","ℋ"),r.set("ℍ","ℍ"),r.set("─","─"),r.set("ℋ","ℋ"),r.set("Ħ","Ħ"),r.set("≎","≎"),r.set("≏","≏"),r.set("Е","Е"),r.set("IJ","IJ"),r.set("Ё","Ё"),r.set("Í","Í"),r.set("Í","Í"),r.set("Î","Î"),r.set("Î","Î"),r.set("И","И"),r.set("İ","İ"),r.set("ℑ","ℑ"),r.set("Ì","Ì"),r.set("Ì","Ì"),r.set("ℑ","ℑ"),r.set("Ī","Ī"),r.set("ⅈ","ⅈ"),r.set("⇒","⇒"),r.set("∬","∬"),r.set("∫","∫"),r.set("⋂","⋂"),r.set("⁣","⁣"),r.set("⁢","⁢"),r.set("Į","Į"),r.set("𝕀","𝕀"),r.set("Ι","Ι"),r.set("ℐ","ℐ"),r.set("Ĩ","Ĩ"),r.set("І","І"),r.set("Ï","Ï"),r.set("Ï","Ï"), r.set("Ĵ","Ĵ"),r.set("Й","Й"),r.set("𝔍","𝔍"),r.set("𝕁","𝕁"),r.set("𝒥","𝒥"),r.set("Ј","Ј"),r.set("Є","Є"),r.set("Х","Х"),r.set("Ќ","Ќ"),r.set("Κ","Κ"),r.set("Ķ","Ķ"),r.set("К","К"),r.set("𝔎","𝔎"),r.set("𝕂","𝕂"),r.set("𝒦","𝒦"),r.set("Љ","Љ"),r.set("<","<"),r.set("<","<"),r.set("Ĺ","Ĺ"),r.set("Λ","Λ"),r.set("⟪","⟪"),r.set("ℒ","ℒ"),r.set("↞","↞"),r.set("Ľ","Ľ"),r.set("Ļ","Ļ"),r.set("Л","Л"),r.set("⟨","⟨"),r.set("←","←"),r.set("⇤","⇤"),r.set("⇆","⇆"),r.set("⌈","⌈"),r.set("⟦","⟦"),r.set("⥡","⥡"),r.set("⇃","⇃"),r.set("⥙","⥙"),r.set("⌊","⌊"),r.set("↔","↔"),r.set("⥎","⥎"),r.set("⊣","⊣"),r.set("↤","↤"),r.set("⥚","⥚"),r.set("⊲","⊲"),r.set("⧏","⧏"),r.set("⊴","⊴"),r.set("⥑","⥑"),r.set("⥠","⥠"),r.set("↿","↿"),r.set("⥘","⥘"),r.set("↼","↼"),r.set("⥒","⥒"),r.set("⇐","⇐"),r.set("⇔","⇔"),r.set("⋚","⋚"),r.set("≦","≦"),r.set("≶","≶"),r.set("⪡","⪡"),r.set("⩽","⩽"),r.set("≲","≲"),r.set("𝔏","𝔏"),r.set("⋘","⋘"),r.set("⇚","⇚"),r.set("Ŀ","Ŀ"),r.set("⟵","⟵"),r.set("⟷","⟷"),r.set("⟶","⟶"),r.set("⟸","⟸"),r.set("⟺","⟺"),r.set("⟹","⟹"),r.set("𝕃","𝕃"),r.set("↙","↙"),r.set("↘","↘"),r.set("ℒ","ℒ"),r.set("↰","↰"),r.set("Ł","Ł"),r.set("≪","≪"),r.set("⤅","⤅"),r.set("М","М"),r.set(" "," "),r.set("ℳ","ℳ"),r.set("𝔐","𝔐"),r.set("∓","∓"),r.set("𝕄","𝕄"),r.set("ℳ","ℳ"),r.set("Μ","Μ"),r.set("Њ","Њ"),r.set("Ń","Ń"),r.set("Ň","Ň"),r.set("Ņ","Ņ"),r.set("Н","Н"),r.set("​","​"),r.set("​","​"),r.set("​","​"),r.set("​","​"),r.set("≫","≫"),r.set("≪","≪"),r.set(" ","\n"),r.set("𝔑","𝔑"),r.set("⁠","⁠"),r.set(" "," "),r.set("ℕ","ℕ"),r.set("⫬","⫬"),r.set("≢","≢"),r.set("≭","≭"),r.set("∦","∦"),r.set("∉","∉"),r.set("≠","≠"),r.set("≂̸","≂̸"),r.set("∄","∄"),r.set("≯","≯"),r.set("≱","≱"),r.set("≧̸","≧̸"),r.set("≫̸","≫̸"),r.set("≹","≹"),r.set("⩾̸","⩾̸"),r.set("≵","≵"),r.set("≎̸","≎̸"),r.set("≏̸","≏̸"),r.set("⋪","⋪"),r.set("⧏̸","⧏̸"),r.set("⋬","⋬"),r.set("≮","≮"),r.set("≰","≰"),r.set("≸","≸"),r.set("≪̸","≪̸"),r.set("⩽̸","⩽̸"),r.set("≴","≴"),r.set("⪢̸","⪢̸"),r.set("⪡̸","⪡̸"),r.set("⊀","⊀"),r.set("⪯̸","⪯̸"),r.set("⋠","⋠"),r.set("∌","∌"),r.set("⋫","⋫"),r.set("⧐̸","⧐̸"),r.set("⋭","⋭"),r.set("⊏̸","⊏̸"),r.set("⋢","⋢"),r.set("⊐̸","⊐̸"),r.set("⋣","⋣"),r.set("⊂⃒","⊂⃒"),r.set("⊈","⊈"),r.set("⊁","⊁"),r.set("⪰̸","⪰̸"),r.set("⋡","⋡"),r.set("≿̸","≿̸"),r.set("⊃⃒","⊃⃒"),r.set("⊉","⊉"),r.set("≁","≁"),r.set("≄","≄"),r.set("≇","≇"),r.set("≉","≉"),r.set("∤","∤"),r.set("𝒩","𝒩"),r.set("Ñ","Ñ"),r.set("Ñ","Ñ"),r.set("Ν","Ν"),r.set("Œ","Œ"),r.set("Ó","Ó"),r.set("Ó","Ó"),r.set("Ô","Ô"),r.set("Ô","Ô"),r.set("О","О"),r.set("Ő","Ő"),r.set("𝔒","𝔒"),r.set("Ò","Ò"),r.set("Ò","Ò"),r.set("Ō","Ō"),r.set("Ω","Ω"),r.set("Ο","Ο"),r.set("𝕆","𝕆"),r.set("“","“"),r.set("‘","‘"),r.set("⩔","⩔"),r.set("𝒪","𝒪"),r.set("Ø","Ø"),r.set("Ø","Ø"),r.set("Õ","Õ"),r.set("Õ","Õ"),r.set("⨷","⨷"),r.set("Ö","Ö"),r.set("Ö","Ö"),r.set("‾","‾"),r.set("⏞","⏞"),r.set("⎴","⎴"),r.set("⏜","⏜"),r.set("∂","∂"),r.set("П","П"),r.set("𝔓","𝔓"),r.set("Φ","Φ"),r.set("Π","Π"),r.set("±","±"),r.set("ℌ","ℌ"),r.set("ℙ","ℙ"),r.set("⪻","⪻"),r.set("≺","≺"),r.set("⪯","⪯"),r.set("≼","≼"),r.set("≾","≾"),r.set("″","″"),r.set("∏","∏"),r.set("∷","∷"),r.set("∝","∝"),r.set("𝒫","𝒫"),r.set("Ψ","Ψ"),r.set(""",'"'),r.set(""",'"'),r.set("𝔔","𝔔"),r.set("ℚ","ℚ"),r.set("𝒬","𝒬"),r.set("⤐","⤐"),r.set("®","®"),r.set("®","®"),r.set("Ŕ","Ŕ"),r.set("⟫","⟫"),r.set("↠","↠"),r.set("⤖","⤖"),r.set("Ř","Ř"),r.set("Ŗ","Ŗ"),r.set("Р","Р"),r.set("ℜ","ℜ"),r.set("∋","∋"),r.set("⇋","⇋"),r.set("⥯","⥯"),r.set("ℜ","ℜ"),r.set("Ρ","Ρ"),r.set("⟩","⟩"),r.set("→","→"),r.set("⇥","⇥"),r.set("⇄","⇄"),r.set("⌉","⌉"),r.set("⟧","⟧"),r.set("⥝","⥝"),r.set("⇂","⇂"),r.set("⥕","⥕"),r.set("⌋","⌋"),r.set("⊢","⊢"),r.set("↦","↦"),r.set("⥛","⥛"),r.set("⊳","⊳"),r.set("⧐","⧐"),r.set("⊵","⊵"),r.set("⥏","⥏"),r.set("⥜","⥜"),r.set("↾","↾"),r.set("⥔","⥔"),r.set("⇀","⇀"),r.set("⥓","⥓"),r.set("⇒","⇒"),r.set("ℝ","ℝ"),r.set("⥰","⥰"),r.set("⇛","⇛"),r.set("ℛ","ℛ"),r.set("↱","↱"),r.set("⧴","⧴"),r.set("Щ","Щ"),r.set("Ш","Ш"),r.set("Ь","Ь"),r.set("Ś","Ś"),r.set("⪼","⪼"),r.set("Š","Š"),r.set("Ş","Ş"),r.set("Ŝ","Ŝ"),r.set("С","С"),r.set("𝔖","𝔖"),r.set("↓","↓"),r.set("←","←"),r.set("→","→"),r.set("↑","↑"),r.set("Σ","Σ"),r.set("∘","∘"),r.set("𝕊","𝕊"),r.set("√","√"),r.set("□","□"),r.set("⊓","⊓"),r.set("⊏","⊏"),r.set("⊑","⊑"),r.set("⊐","⊐"),r.set("⊒","⊒"),r.set("⊔","⊔"),r.set("𝒮","𝒮"),r.set("⋆","⋆"),r.set("⋐","⋐"),r.set("⋐","⋐"),r.set("⊆","⊆"),r.set("≻","≻"),r.set("⪰","⪰"),r.set("≽","≽"),r.set("≿","≿"),r.set("∋","∋"),r.set("∑","∑"),r.set("⋑","⋑"),r.set("⊃","⊃"),r.set("⊇","⊇"),r.set("⋑","⋑"),r.set("Þ","Þ"),r.set("Þ","Þ"),r.set("™","™"),r.set("Ћ","Ћ"),r.set("Ц","Ц"),r.set(" "," "),r.set("Τ","Τ"),r.set("Ť","Ť"),r.set("Ţ","Ţ"),r.set("Т","Т"),r.set("𝔗","𝔗"),r.set("∴","∴"),r.set("Θ","Θ"),r.set("  ","  "),r.set(" "," "),r.set("∼","∼"),r.set("≃","≃"),r.set("≅","≅"),r.set("≈","≈"),r.set("𝕋","𝕋"),r.set("⃛","⃛"),r.set("𝒯","𝒯"),r.set("Ŧ","Ŧ"),r.set("Ú","Ú"),r.set("Ú","Ú"),r.set("↟","↟"),r.set("⥉","⥉"),r.set("Ў","Ў"),r.set("Ŭ","Ŭ"),r.set("Û","Û"),r.set("Û","Û"),r.set("У","У"),r.set("Ű","Ű"),r.set("𝔘","𝔘"),r.set("Ù","Ù"),r.set("Ù","Ù"),r.set("Ū","Ū"),r.set("_","_"),r.set("⏟","⏟"),r.set("⎵","⎵"),r.set("⏝","⏝"),r.set("⋃","⋃"),r.set("⊎","⊎"),r.set("Ų","Ų"),r.set("𝕌","𝕌"),r.set("↑","↑"),r.set("⤒","⤒"),r.set("⇅","⇅"),r.set("↕","↕"),r.set("⥮","⥮"),r.set("⊥","⊥"),r.set("↥","↥"),r.set("⇑","⇑"),r.set("⇕","⇕"),r.set("↖","↖"),r.set("↗","↗"),r.set("ϒ","ϒ"),r.set("Υ","Υ"),r.set("Ů","Ů"),r.set("𝒰","𝒰"),r.set("Ũ","Ũ"),r.set("Ü","Ü"),r.set("Ü","Ü"),r.set("⊫","⊫"),r.set("⫫","⫫"),r.set("В","В"),r.set("⊩","⊩"),r.set("⫦","⫦"),r.set("⋁","⋁"),r.set("‖","‖"),r.set("‖","‖"),r.set("∣","∣"),r.set("|","|"),r.set("❘","❘"),r.set("≀","≀"),r.set(" "," "),r.set("𝔙","𝔙"),r.set("𝕍","𝕍"),r.set("𝒱","𝒱"),r.set("⊪","⊪"),r.set("Ŵ","Ŵ"),r.set("⋀","⋀"),r.set("𝔚","𝔚"),r.set("𝕎","𝕎"),r.set("𝒲","𝒲"),r.set("𝔛","𝔛"),r.set("Ξ","Ξ"),r.set("𝕏","𝕏"),r.set("𝒳","𝒳"),r.set("Я","Я"),r.set("Ї","Ї"),r.set("Ю","Ю"),r.set("Ý","Ý"),r.set("Ý","Ý"),r.set("Ŷ","Ŷ"),r.set("Ы","Ы"),r.set("𝔜","𝔜"),r.set("𝕐","𝕐"),r.set("𝒴","𝒴"),r.set("Ÿ","Ÿ"),r.set("Ж","Ж"),r.set("Ź","Ź"),r.set("Ž","Ž"),r.set("З","З"),r.set("Ż","Ż"),r.set("​","​"),r.set("Ζ","Ζ"),r.set("ℨ","ℨ"),r.set("ℤ","ℤ"),r.set("𝒵","𝒵"),r.set("á","á"),r.set("ă","ă"),r.set("∾","∾"),r.set("∾̳","∾̳"),r.set("∿","∿"),r.set("â","â"),r.set("â","â"),r.set("´","´"),r.set("´","´"),r.set("а","а"),r.set("æ","æ"),r.set("æ","æ"),r.set("⁡","⁡"),r.set("𝔞","𝔞"),r.set("à","à"),r.set("à","à"),r.set("ℵ","ℵ"),r.set("ℵ","ℵ"),r.set("α","α"),r.set("ā","ā"),r.set("⨿","⨿"),r.set("&","&"),r.set("&","&"),r.set("∧","∧"),r.set("⩕","⩕"),r.set("⩜","⩜"),r.set("⩘","⩘"),r.set("⩚","⩚"),r.set("∠","∠"),r.set("⦤","⦤"),r.set("∠","∠"),r.set("∡","∡"),r.set("⦨","⦨"),r.set("⦩","⦩"),r.set("⦪","⦪"),r.set("⦫","⦫"),r.set("⦬","⦬"),r.set("⦭","⦭"),r.set("⦮","⦮"),r.set("⦯","⦯"),r.set("∟","∟"),r.set("⊾","⊾"),r.set("⦝","⦝"),r.set("∢","∢"),r.set("Å","Å"),r.set("⍼","⍼"),r.set("ą","ą"),r.set("𝕒","𝕒"),r.set("≈","≈"),r.set("⩰","⩰"),r.set("⩯","⩯"),r.set("≊","≊"),r.set("≋","≋"),r.set("'","'"),r.set("≈","≈"),r.set("≊","≊"),r.set("å","å"),r.set("å","å"),r.set("𝒶","𝒶"),r.set("*","*"),r.set("≈","≈"),r.set("≍","≍"),r.set("ã","ã"),r.set("ã","ã"),r.set("ä","ä"),r.set("ä","ä"),r.set("∳","∳"),r.set("⨑","⨑"),r.set("⫭","⫭"),r.set("≌","≌"),r.set("϶","϶"),r.set("‵","‵"),r.set("∽","∽"),r.set("⋍","⋍"),r.set("⊽","⊽"),r.set("⌅","⌅"),r.set("⌅","⌅"),r.set("⎵","⎵"),r.set("⎶","⎶"),r.set("≌","≌"),r.set("б","б"),r.set("„","„"),r.set("∵","∵"),r.set("∵","∵"),r.set("⦰","⦰"),r.set("϶","϶"),r.set("ℬ","ℬ"),r.set("β","β"),r.set("ℶ","ℶ"),r.set("≬","≬"),r.set("𝔟","𝔟"),r.set("⋂","⋂"),r.set("◯","◯"),r.set("⋃","⋃"),r.set("⨀","⨀"),r.set("⨁","⨁"),r.set("⨂","⨂"),r.set("⨆","⨆"),r.set("★","★"),r.set("▽","▽"),r.set("△","△"),r.set("⨄","⨄"),r.set("⋁","⋁"),r.set("⋀","⋀"),r.set("⤍","⤍"),r.set("⧫","⧫"),r.set("▪","▪"),r.set("▴","▴"),r.set("▾","▾"),r.set("◂","◂"),r.set("▸","▸"),r.set("␣","␣"),r.set("▒","▒"),r.set("░","░"),r.set("▓","▓"),r.set("█","█"),r.set("=⃥","=⃥"),r.set("≡⃥","≡⃥"),r.set("⌐","⌐"),r.set("𝕓","𝕓"),r.set("⊥","⊥"),r.set("⊥","⊥"),r.set("⋈","⋈"),r.set("╗","╗"),r.set("╔","╔"),r.set("╖","╖"),r.set("╓","╓"),r.set("═","═"),r.set("╦","╦"),r.set("╩","╩"),r.set("╤","╤"),r.set("╧","╧"),r.set("╝","╝"),r.set("╚","╚"),r.set("╜","╜"),r.set("╙","╙"),r.set("║","║"),r.set("╬","╬"),r.set("╣","╣"),r.set("╠","╠"),r.set("╫","╫"),r.set("╢","╢"),r.set("╟","╟"),r.set("⧉","⧉"),r.set("╕","╕"),r.set("╒","╒"),r.set("┐","┐"),r.set("┌","┌"),r.set("─","─"),r.set("╥","╥"),r.set("╨","╨"),r.set("┬","┬"),r.set("┴","┴"),r.set("⊟","⊟"),r.set("⊞","⊞"),r.set("⊠","⊠"),r.set("╛","╛"),r.set("╘","╘"),r.set("┘","┘"),r.set("└","└"),r.set("│","│"),r.set("╪","╪"),r.set("╡","╡"),r.set("╞","╞"),r.set("┼","┼"),r.set("┤","┤"),r.set("├","├"),r.set("‵","‵"),r.set("˘","˘"),r.set("¦","¦"),r.set("¦","¦"),r.set("𝒷","𝒷"),r.set("⁏","⁏"),r.set("∽","∽"),r.set("⋍","⋍"),r.set("\","\\"),r.set("⧅","⧅"),r.set("⟈","⟈"),r.set("•","•"),r.set("•","•"),r.set("≎","≎"),r.set("⪮","⪮"),r.set("≏","≏"),r.set("≏","≏"),r.set("ć","ć"),r.set("∩","∩"),r.set("⩄","⩄"),r.set("⩉","⩉"),r.set("⩋","⩋"),r.set("⩇","⩇"),r.set("⩀","⩀"),r.set("∩︀","∩︀"),r.set("⁁","⁁"),r.set("ˇ","ˇ"),r.set("⩍","⩍"),r.set("č","č"),r.set("ç","ç"),r.set("ç","ç"),r.set("ĉ","ĉ"),r.set("⩌","⩌"),r.set("⩐","⩐"),r.set("ċ","ċ"),r.set("¸","¸"),r.set("¸","¸"),r.set("⦲","⦲"),r.set("¢","¢"),r.set("¢","¢"),r.set("·","·"),r.set("𝔠","𝔠"),r.set("ч","ч"),r.set("✓","✓"),r.set("✓","✓"),r.set("χ","χ"),r.set("○","○"),r.set("⧃","⧃"),r.set("ˆ","ˆ"),r.set("≗","≗"),r.set("↺","↺"),r.set("↻","↻"),r.set("®","®"),r.set("Ⓢ","Ⓢ"),r.set("⊛","⊛"),r.set("⊚","⊚"),r.set("⊝","⊝"),r.set("≗","≗"),r.set("⨐","⨐"),r.set("⫯","⫯"),r.set("⧂","⧂"),r.set("♣","♣"),r.set("♣","♣"),r.set(":",":"),r.set("≔","≔"),r.set("≔","≔"),r.set(",",","),r.set("@","@"),r.set("∁","∁"),r.set("∘","∘"),r.set("∁","∁"),r.set("ℂ","ℂ"),r.set("≅","≅"),r.set("⩭","⩭"),r.set("∮","∮"),r.set("𝕔","𝕔"),r.set("∐","∐"),r.set("©","©"),r.set("©","©"),r.set("℗","℗"),r.set("↵","↵"),r.set("✗","✗"),r.set("𝒸","𝒸"),r.set("⫏","⫏"),r.set("⫑","⫑"),r.set("⫐","⫐"),r.set("⫒","⫒"),r.set("⋯","⋯"),r.set("⤸","⤸"),r.set("⤵","⤵"),r.set("⋞","⋞"),r.set("⋟","⋟"),r.set("↶","↶"),r.set("⤽","⤽"),r.set("∪","∪"),r.set("⩈","⩈"),r.set("⩆","⩆"),r.set("⩊","⩊"),r.set("⊍","⊍"),r.set("⩅","⩅"),r.set("∪︀","∪︀"),r.set("↷","↷"),r.set("⤼","⤼"),r.set("⋞","⋞"),r.set("⋟","⋟"),r.set("⋎","⋎"),r.set("⋏","⋏"),r.set("¤","¤"),r.set("¤","¤"),r.set("↶","↶"),r.set("↷","↷"),r.set("⋎","⋎"),r.set("⋏","⋏"),r.set("∲","∲"),r.set("∱","∱"),r.set("⌭","⌭"),r.set("⇓","⇓"),r.set("⥥","⥥"),r.set("†","†"),r.set("ℸ","ℸ"),r.set("↓","↓"),r.set("‐","‐"),r.set("⊣","⊣"),r.set("⤏","⤏"),r.set("˝","˝"),r.set("ď","ď"),r.set("д","д"),r.set("ⅆ","ⅆ"),r.set("‡","‡"),r.set("⇊","⇊"),r.set("⩷","⩷"),r.set("°","°"),r.set("°","°"),r.set("δ","δ"),r.set("⦱","⦱"),r.set("⥿","⥿"),r.set("𝔡","𝔡"),r.set("⇃","⇃"),r.set("⇂","⇂"),r.set("⋄","⋄"),r.set("⋄","⋄"),r.set("♦","♦"),r.set("♦","♦"),r.set("¨","¨"),r.set("ϝ","ϝ"),r.set("⋲","⋲"),r.set("÷","÷"),r.set("÷","÷"),r.set("÷","÷"),r.set("⋇","⋇"),r.set("⋇","⋇"),r.set("ђ","ђ"),r.set("⌞","⌞"),r.set("⌍","⌍"),r.set("$","$"),r.set("𝕕","𝕕"),r.set("˙","˙"),r.set("≐","≐"),r.set("≑","≑"),r.set("∸","∸"),r.set("∔","∔"),r.set("⊡","⊡"),r.set("⌆","⌆"),r.set("↓","↓"),r.set("⇊","⇊"),r.set("⇃","⇃"),r.set("⇂","⇂"),r.set("⤐","⤐"),r.set("⌟","⌟"),r.set("⌌","⌌"),r.set("𝒹","𝒹"),r.set("ѕ","ѕ"),r.set("⧶","⧶"),r.set("đ","đ"),r.set("⋱","⋱"),r.set("▿","▿"),r.set("▾","▾"),r.set("⇵","⇵"),r.set("⥯","⥯"),r.set("⦦","⦦"),r.set("џ","џ"),r.set("⟿","⟿"),r.set("⩷","⩷"),r.set("≑","≑"),r.set("é","é"),r.set("⩮","⩮"),r.set("ě","ě"),r.set("≖","≖"),r.set("ê","ê"),r.set("ê","ê"),r.set("≕","≕"),r.set("э","э"),r.set("ė","ė"),r.set("ⅇ","ⅇ"),r.set("≒","≒"),r.set("𝔢","𝔢"),r.set("⪚","⪚"),r.set("è","è"),r.set("è","è"),r.set("⪖","⪖"),r.set("⪘","⪘"),r.set("⪙","⪙"),r.set("⏧","⏧"),r.set("ℓ","ℓ"),r.set("⪕","⪕"),r.set("⪗","⪗"),r.set("ē","ē"),r.set("∅","∅"),r.set("∅","∅"),r.set("∅","∅"),r.set(" "," "),r.set(" "," "),r.set(" "," "),r.set("ŋ","ŋ"),r.set(" "," "),r.set("ę","ę"),r.set("𝕖","𝕖"),r.set("⋕","⋕"),r.set("⧣","⧣"),r.set("⩱","⩱"),r.set("ε","ε"),r.set("ε","ε"),r.set("ϵ","ϵ"),r.set("≖","≖"),r.set("≕","≕"),r.set("≂","≂"),r.set("⪖","⪖"),r.set("⪕","⪕"),r.set("=","="),r.set("≟","≟"),r.set("≡","≡"),r.set("⩸","⩸"),r.set("⧥","⧥"),r.set("≓","≓"),r.set("⥱","⥱"),r.set("ℯ","ℯ"),r.set("≐","≐"),r.set("≂","≂"),r.set("η","η"),r.set("ð","ð"),r.set("ð","ð"),r.set("ë","ë"),r.set("ë","ë"),r.set("€","€"),r.set("!","!"),r.set("∃","∃"),r.set("ℰ","ℰ"),r.set("ⅇ","ⅇ"),r.set("≒","≒"),r.set("ф","ф"),r.set("♀","♀"),r.set("ffi","ffi"),r.set("ff","ff"),r.set("ffl","ffl"),r.set("𝔣","𝔣"),r.set("fi","fi"),r.set("fj","fj"),r.set("♭","♭"),r.set("fl","fl"),r.set("▱","▱"),r.set("ƒ","ƒ"),r.set("𝕗","𝕗"),r.set("∀","∀"),r.set("⋔","⋔"),r.set("⫙","⫙"),r.set("⨍","⨍"),r.set("½","½"),r.set("½","½"),r.set("⅓","⅓"),r.set("¼","¼"),r.set("¼","¼"),r.set("⅕","⅕"),r.set("⅙","⅙"),r.set("⅛","⅛"),r.set("⅔","⅔"),r.set("⅖","⅖"),r.set("¾","¾"),r.set("¾","¾"),r.set("⅗","⅗"),r.set("⅜","⅜"),r.set("⅘","⅘"),r.set("⅚","⅚"),r.set("⅝","⅝"),r.set("⅞","⅞"),r.set("⁄","⁄"),r.set("⌢","⌢"),r.set("𝒻","𝒻"),r.set("≧","≧"),r.set("⪌","⪌"),r.set("ǵ","ǵ"),r.set("γ","γ"),r.set("ϝ","ϝ"),r.set("⪆","⪆"),r.set("ğ","ğ"),r.set("ĝ","ĝ"),r.set("г","г"),r.set("ġ","ġ"),r.set("≥","≥"),r.set("⋛","⋛"),r.set("≥","≥"),r.set("≧","≧"),r.set("⩾","⩾"),r.set("⩾","⩾"),r.set("⪩","⪩"),r.set("⪀","⪀"),r.set("⪂","⪂"),r.set("⪄","⪄"),r.set("⋛︀","⋛︀"),r.set("⪔","⪔"),r.set("𝔤","𝔤"),r.set("≫","≫"),r.set("⋙","⋙"),r.set("ℷ","ℷ"),r.set("ѓ","ѓ"),r.set("≷","≷"),r.set("⪒","⪒"),r.set("⪥","⪥"),r.set("⪤","⪤"),r.set("≩","≩"),r.set("⪊","⪊"),r.set("⪊","⪊"),r.set("⪈","⪈"),r.set("⪈","⪈"),r.set("≩","≩"),r.set("⋧","⋧"),r.set("𝕘","𝕘"),r.set("`","`"),r.set("ℊ","ℊ"),r.set("≳","≳"),r.set("⪎","⪎"),r.set("⪐","⪐"),r.set(">",">"),r.set(">",">"),r.set("⪧","⪧"),r.set("⩺","⩺"),r.set("⋗","⋗"),r.set("⦕","⦕"),r.set("⩼","⩼"),r.set("⪆","⪆"),r.set("⥸","⥸"),r.set("⋗","⋗"),r.set("⋛","⋛"),r.set("⪌","⪌"),r.set("≷","≷"),r.set("≳","≳"),r.set("≩︀","≩︀"),r.set("≩︀","≩︀"),r.set("⇔","⇔"),r.set(" "," "),r.set("½","½"),r.set("ℋ","ℋ"),r.set("ъ","ъ"),r.set("↔","↔"),r.set("⥈","⥈"),r.set("↭","↭"),r.set("ℏ","ℏ"),r.set("ĥ","ĥ"),r.set("♥","♥"),r.set("♥","♥"),r.set("…","…"),r.set("⊹","⊹"),r.set("𝔥","𝔥"),r.set("⤥","⤥"),r.set("⤦","⤦"),r.set("⇿","⇿"),r.set("∻","∻"),r.set("↩","↩"),r.set("↪","↪"),r.set("𝕙","𝕙"),r.set("―","―"),r.set("𝒽","𝒽"),r.set("ℏ","ℏ"),r.set("ħ","ħ"),r.set("⁃","⁃"),r.set("‐","‐"),r.set("í","í"),r.set("í","í"),r.set("⁣","⁣"),r.set("î","î"),r.set("î","î"),r.set("и","и"),r.set("е","е"),r.set("¡","¡"),r.set("¡","¡"),r.set("⇔","⇔"),r.set("𝔦","𝔦"),r.set("ì","ì"),r.set("ì","ì"),r.set("ⅈ","ⅈ"),r.set("⨌","⨌"),r.set("∭","∭"),r.set("⧜","⧜"),r.set("℩","℩"),r.set("ij","ij"),r.set("ī","ī"),r.set("ℑ","ℑ"),r.set("ℐ","ℐ"),r.set("ℑ","ℑ"),r.set("ı","ı"),r.set("⊷","⊷"),r.set("Ƶ","Ƶ"),r.set("∈","∈"),r.set("℅","℅"),r.set("∞","∞"),r.set("⧝","⧝"),r.set("ı","ı"),r.set("∫","∫"),r.set("⊺","⊺"),r.set("ℤ","ℤ"),r.set("⊺","⊺"),r.set("⨗","⨗"),r.set("⨼","⨼"),r.set("ё","ё"),r.set("į","į"),r.set("𝕚","𝕚"),r.set("ι","ι"),r.set("⨼","⨼"),r.set("¿","¿"),r.set("¿","¿"),r.set("𝒾","𝒾"),r.set("∈","∈"),r.set("⋹","⋹"),r.set("⋵","⋵"),r.set("⋴","⋴"),r.set("⋳","⋳"),r.set("∈","∈"),r.set("⁢","⁢"),r.set("ĩ","ĩ"),r.set("і","і"),r.set("ï","ï"),r.set("ï","ï"),r.set("ĵ","ĵ"),r.set("й","й"),r.set("𝔧","𝔧"),r.set("ȷ","ȷ"),r.set("𝕛","𝕛"),r.set("𝒿","𝒿"),r.set("ј","ј"),r.set("є","є"),r.set("κ","κ"),r.set("ϰ","ϰ"),r.set("ķ","ķ"),r.set("к","к"),r.set("𝔨","𝔨"),r.set("ĸ","ĸ"),r.set("х","х"),r.set("ќ","ќ"),r.set("𝕜","𝕜"),r.set("𝓀","𝓀"),r.set("⇚","⇚"),r.set("⇐","⇐"),r.set("⤛","⤛"),r.set("⤎","⤎"),r.set("≦","≦"),r.set("⪋","⪋"),r.set("⥢","⥢"),r.set("ĺ","ĺ"),r.set("⦴","⦴"),r.set("ℒ","ℒ"),r.set("λ","λ"),r.set("⟨","⟨"),r.set("⦑","⦑"),r.set("⟨","⟨"),r.set("⪅","⪅"),r.set("«","«"),r.set("«","«"),r.set("←","←"),r.set("⇤","⇤"),r.set("⤟","⤟"),r.set("⤝","⤝"),r.set("↩","↩"),r.set("↫","↫"),r.set("⤹","⤹"),r.set("⥳","⥳"),r.set("↢","↢"),r.set("⪫","⪫"),r.set("⤙","⤙"),r.set("⪭","⪭"),r.set("⪭︀","⪭︀"),r.set("⤌","⤌"),r.set("❲","❲"),r.set("{","{"),r.set("[","["),r.set("⦋","⦋"),r.set("⦏","⦏"),r.set("⦍","⦍"),r.set("ľ","ľ"),r.set("ļ","ļ"),r.set("⌈","⌈"),r.set("{","{"),r.set("л","л"),r.set("⤶","⤶"),r.set("“","“"),r.set("„","„"),r.set("⥧","⥧"),r.set("⥋","⥋"),r.set("↲","↲"),r.set("≤","≤"),r.set("←","←"),r.set("↢","↢"),r.set("↽","↽"),r.set("↼","↼"),r.set("⇇","⇇"),r.set("↔","↔"),r.set("⇆","⇆"),r.set("⇋","⇋"),r.set("↭","↭"),r.set("⋋","⋋"),r.set("⋚","⋚"),r.set("≤","≤"),r.set("≦","≦"),r.set("⩽","⩽"),r.set("⩽","⩽"),r.set("⪨","⪨"),r.set("⩿","⩿"),r.set("⪁","⪁"),r.set("⪃","⪃"),r.set("⋚︀","⋚︀"),r.set("⪓","⪓"),r.set("⪅","⪅"),r.set("⋖","⋖"),r.set("⋚","⋚"),r.set("⪋","⪋"),r.set("≶","≶"),r.set("≲","≲"),r.set("⥼","⥼"),r.set("⌊","⌊"),r.set("𝔩","𝔩"),r.set("≶","≶"),r.set("⪑","⪑"),r.set("↽","↽"),r.set("↼","↼"),r.set("⥪","⥪"),r.set("▄","▄"),r.set("љ","љ"),r.set("≪","≪"),r.set("⇇","⇇"),r.set("⌞","⌞"),r.set("⥫","⥫"),r.set("◺","◺"),r.set("ŀ","ŀ"),r.set("⎰","⎰"),r.set("⎰","⎰"),r.set("≨","≨"),r.set("⪉","⪉"),r.set("⪉","⪉"),r.set("⪇","⪇"),r.set("⪇","⪇"),r.set("≨","≨"),r.set("⋦","⋦"),r.set("⟬","⟬"),r.set("⇽","⇽"),r.set("⟦","⟦"),r.set("⟵","⟵"),r.set("⟷","⟷"),r.set("⟼","⟼"),r.set("⟶","⟶"),r.set("↫","↫"),r.set("↬","↬"),r.set("⦅","⦅"),r.set("𝕝","𝕝"),r.set("⨭","⨭"),r.set("⨴","⨴"),r.set("∗","∗"),r.set("_","_"),r.set("◊","◊"),r.set("◊","◊"),r.set("⧫","⧫"),r.set("(","("),r.set("⦓","⦓"),r.set("⇆","⇆"),r.set("⌟","⌟"),r.set("⇋","⇋"),r.set("⥭","⥭"),r.set("‎","‎"),r.set("⊿","⊿"),r.set("‹","‹"),r.set("𝓁","𝓁"),r.set("↰","↰"),r.set("≲","≲"),r.set("⪍","⪍"),r.set("⪏","⪏"),r.set("[","["),r.set("‘","‘"),r.set("‚","‚"),r.set("ł","ł"),r.set("<","<"),r.set("<","<"),r.set("⪦","⪦"),r.set("⩹","⩹"),r.set("⋖","⋖"),r.set("⋋","⋋"),r.set("⋉","⋉"),r.set("⥶","⥶"),r.set("⩻","⩻"),r.set("⦖","⦖"),r.set("◃","◃"),r.set("⊴","⊴"),r.set("◂","◂"),r.set("⥊","⥊"),r.set("⥦","⥦"),r.set("≨︀","≨︀"),r.set("≨︀","≨︀"),r.set("∺","∺"),r.set("¯","¯"),r.set("¯","¯"),r.set("♂","♂"),r.set("✠","✠"),r.set("✠","✠"),r.set("↦","↦"),r.set("↦","↦"),r.set("↧","↧"),r.set("↤","↤"),r.set("↥","↥"),r.set("▮","▮"),r.set("⨩","⨩"),r.set("м","м"),r.set("—","—"),r.set("∡","∡"),r.set("𝔪","𝔪"),r.set("℧","℧"),r.set("µ","µ"),r.set("µ","µ"),r.set("∣","∣"),r.set("*","*"),r.set("⫰","⫰"),r.set("·","·"),r.set("·","·"),r.set("−","−"),r.set("⊟","⊟"),r.set("∸","∸"),r.set("⨪","⨪"),r.set("⫛","⫛"),r.set("…","…"),r.set("∓","∓"),r.set("⊧","⊧"),r.set("𝕞","𝕞"),r.set("∓","∓"),r.set("𝓂","𝓂"),r.set("∾","∾"),r.set("μ","μ"),r.set("⊸","⊸"),r.set("⊸","⊸"),r.set("⋙̸","⋙̸"),r.set("≫⃒","≫⃒"),r.set("≫̸","≫̸"),r.set("⇍","⇍"),r.set("⇎","⇎"),r.set("⋘̸","⋘̸"),r.set("≪⃒","≪⃒"),r.set("≪̸","≪̸"),r.set("⇏","⇏"),r.set("⊯","⊯"),r.set("⊮","⊮"),r.set("∇","∇"),r.set("ń","ń"),r.set("∠⃒","∠⃒"),r.set("≉","≉"),r.set("⩰̸","⩰̸"),r.set("≋̸","≋̸"),r.set("ʼn","ʼn"),r.set("≉","≉"),r.set("♮","♮"),r.set("♮","♮"),r.set("ℕ","ℕ"),r.set(" "," "),r.set(" "," "),r.set("≎̸","≎̸"),r.set("≏̸","≏̸"),r.set("⩃","⩃"),r.set("ň","ň"),r.set("ņ","ņ"),r.set("≇","≇"),r.set("⩭̸","⩭̸"),r.set("⩂","⩂"),r.set("н","н"),r.set("–","–"),r.set("≠","≠"),r.set("⇗","⇗"),r.set("⤤","⤤"),r.set("↗","↗"),r.set("↗","↗"),r.set("≐̸","≐̸"),r.set("≢","≢"),r.set("⤨","⤨"),r.set("≂̸","≂̸"),r.set("∄","∄"),r.set("∄","∄"),r.set("𝔫","𝔫"),r.set("≧̸","≧̸"),r.set("≱","≱"),r.set("≱","≱"),r.set("≧̸","≧̸"),r.set("⩾̸","⩾̸"),r.set("⩾̸","⩾̸"),r.set("≵","≵"),r.set("≯","≯"),r.set("≯","≯"),r.set("⇎","⇎"),r.set("↮","↮"),r.set("⫲","⫲"),r.set("∋","∋"),r.set("⋼","⋼"),r.set("⋺","⋺"),r.set("∋","∋"),r.set("њ","њ"),r.set("⇍","⇍"),r.set("≦̸","≦̸"),r.set("↚","↚"),r.set("‥","‥"),r.set("≰","≰"),r.set("↚","↚"),r.set("↮","↮"),r.set("≰","≰"),r.set("≦̸","≦̸"),r.set("⩽̸","⩽̸"),r.set("⩽̸","⩽̸"),r.set("≮","≮"),r.set("≴","≴"),r.set("≮","≮"),r.set("⋪","⋪"),r.set("⋬","⋬"),r.set("∤","∤"),r.set("𝕟","𝕟"),r.set("¬","¬"),r.set("¬","¬"),r.set("∉","∉"),r.set("⋹̸","⋹̸"),r.set("⋵̸","⋵̸"),r.set("∉","∉"),r.set("⋷","⋷"),r.set("⋶","⋶"),r.set("∌","∌"),r.set("∌","∌"),r.set("⋾","⋾"),r.set("⋽","⋽"),r.set("∦","∦"),r.set("∦","∦"),r.set("⫽⃥","⫽⃥"),r.set("∂̸","∂̸"),r.set("⨔","⨔"),r.set("⊀","⊀"),r.set("⋠","⋠"),r.set("⪯̸","⪯̸"),r.set("⊀","⊀"),r.set("⪯̸","⪯̸"),r.set("⇏","⇏"),r.set("↛","↛"),r.set("⤳̸","⤳̸"),r.set("↝̸","↝̸"),r.set("↛","↛"),r.set("⋫","⋫"),r.set("⋭","⋭"),r.set("⊁","⊁"),r.set("⋡","⋡"),r.set("⪰̸","⪰̸"),r.set("𝓃","𝓃"),r.set("∤","∤"),r.set("∦","∦"),r.set("≁","≁"),r.set("≄","≄"),r.set("≄","≄"),r.set("∤","∤"),r.set("∦","∦"),r.set("⋢","⋢"),r.set("⋣","⋣"),r.set("⊄","⊄"),r.set("⫅̸","⫅̸"),r.set("⊈","⊈"),r.set("⊂⃒","⊂⃒"),r.set("⊈","⊈"),r.set("⫅̸","⫅̸"),r.set("⊁","⊁"),r.set("⪰̸","⪰̸"),r.set("⊅","⊅"),r.set("⫆̸","⫆̸"),r.set("⊉","⊉"),r.set("⊃⃒","⊃⃒"),r.set("⊉","⊉"),r.set("⫆̸","⫆̸"),r.set("≹","≹"),r.set("ñ","ñ"),r.set("ñ","ñ"),r.set("≸","≸"),r.set("⋪","⋪"),r.set("⋬","⋬"),r.set("⋫","⋫"),r.set("⋭","⋭"),r.set("ν","ν"),r.set("#","#"),r.set("№","№"),r.set(" "," "),r.set("⊭","⊭"),r.set("⤄","⤄"),r.set("≍⃒","≍⃒"),r.set("⊬","⊬"),r.set("≥⃒","≥⃒"),r.set(">⃒",">⃒"),r.set("⧞","⧞"),r.set("⤂","⤂"),r.set("≤⃒","≤⃒"),r.set("<⃒","<⃒"),r.set("⊴⃒","⊴⃒"),r.set("⤃","⤃"),r.set("⊵⃒","⊵⃒"),r.set("∼⃒","∼⃒"),r.set("⇖","⇖"),r.set("⤣","⤣"),r.set("↖","↖"),r.set("↖","↖"),r.set("⤧","⤧"),r.set("Ⓢ","Ⓢ"),r.set("ó","ó"),r.set("ó","ó"),r.set("⊛","⊛"),r.set("⊚","⊚"),r.set("ô","ô"),r.set("ô","ô"),r.set("о","о"),r.set("⊝","⊝"),r.set("ő","ő"),r.set("⨸","⨸"),r.set("⊙","⊙"),r.set("⦼","⦼"),r.set("œ","œ"),r.set("⦿","⦿"),r.set("𝔬","𝔬"),r.set("˛","˛"),r.set("ò","ò"),r.set("ò","ò"),r.set("⧁","⧁"),r.set("⦵","⦵"),r.set("Ω","Ω"),r.set("∮","∮"),r.set("↺","↺"),r.set("⦾","⦾"),r.set("⦻","⦻"),r.set("‾","‾"),r.set("⧀","⧀"),r.set("ō","ō"),r.set("ω","ω"), -r.set("ο","ο"),r.set("⦶","⦶"),r.set("⊖","⊖"),r.set("𝕠","𝕠"),r.set("⦷","⦷"),r.set("⦹","⦹"),r.set("⊕","⊕"),r.set("∨","∨"),r.set("↻","↻"),r.set("⩝","⩝"),r.set("ℴ","ℴ"),r.set("ℴ","ℴ"),r.set("ª","ª"),r.set("ª","ª"),r.set("º","º"),r.set("º","º"),r.set("⊶","⊶"),r.set("⩖","⩖"),r.set("⩗","⩗"),r.set("⩛","⩛"),r.set("ℴ","ℴ"),r.set("ø","ø"),r.set("ø","ø"),r.set("⊘","⊘"),r.set("õ","õ"),r.set("õ","õ"),r.set("⊗","⊗"),r.set("⨶","⨶"),r.set("ö","ö"),r.set("ö","ö"),r.set("⌽","⌽"),r.set("∥","∥"),r.set("¶","¶"),r.set("¶","¶"),r.set("∥","∥"),r.set("⫳","⫳"),r.set("⫽","⫽"),r.set("∂","∂"),r.set("п","п"),r.set("%","%"),r.set(".","."),r.set("‰","‰"),r.set("⊥","⊥"),r.set("‱","‱"),r.set("𝔭","𝔭"),r.set("φ","φ"),r.set("ϕ","ϕ"),r.set("ℳ","ℳ"),r.set("☎","☎"),r.set("π","π"),r.set("⋔","⋔"),r.set("ϖ","ϖ"),r.set("ℏ","ℏ"),r.set("ℎ","ℎ"),r.set("ℏ","ℏ"),r.set("+","+"),r.set("⨣","⨣"),r.set("⊞","⊞"),r.set("⨢","⨢"),r.set("∔","∔"),r.set("⨥","⨥"),r.set("⩲","⩲"),r.set("±","±"),r.set("±","±"),r.set("⨦","⨦"),r.set("⨧","⨧"),r.set("±","±"),r.set("⨕","⨕"),r.set("𝕡","𝕡"),r.set("£","£"),r.set("£","£"),r.set("≺","≺"),r.set("⪳","⪳"),r.set("⪷","⪷"),r.set("≼","≼"),r.set("⪯","⪯"),r.set("≺","≺"),r.set("⪷","⪷"),r.set("≼","≼"),r.set("⪯","⪯"),r.set("⪹","⪹"),r.set("⪵","⪵"),r.set("⋨","⋨"),r.set("≾","≾"),r.set("′","′"),r.set("ℙ","ℙ"),r.set("⪵","⪵"),r.set("⪹","⪹"),r.set("⋨","⋨"),r.set("∏","∏"),r.set("⌮","⌮"),r.set("⌒","⌒"),r.set("⌓","⌓"),r.set("∝","∝"),r.set("∝","∝"),r.set("≾","≾"),r.set("⊰","⊰"),r.set("𝓅","𝓅"),r.set("ψ","ψ"),r.set(" "," "),r.set("𝔮","𝔮"),r.set("⨌","⨌"),r.set("𝕢","𝕢"),r.set("⁗","⁗"),r.set("𝓆","𝓆"),r.set("ℍ","ℍ"),r.set("⨖","⨖"),r.set("?","?"),r.set("≟","≟"),r.set(""",'"'),r.set(""",'"'),r.set("⇛","⇛"),r.set("⇒","⇒"),r.set("⤜","⤜"),r.set("⤏","⤏"),r.set("⥤","⥤"),r.set("∽̱","∽̱"),r.set("ŕ","ŕ"),r.set("√","√"),r.set("⦳","⦳"),r.set("⟩","⟩"),r.set("⦒","⦒"),r.set("⦥","⦥"),r.set("⟩","⟩"),r.set("»","»"),r.set("»","»"),r.set("→","→"),r.set("⥵","⥵"),r.set("⇥","⇥"),r.set("⤠","⤠"),r.set("⤳","⤳"),r.set("⤞","⤞"),r.set("↪","↪"),r.set("↬","↬"),r.set("⥅","⥅"),r.set("⥴","⥴"),r.set("↣","↣"),r.set("↝","↝"),r.set("⤚","⤚"),r.set("∶","∶"),r.set("ℚ","ℚ"),r.set("⤍","⤍"),r.set("❳","❳"),r.set("}","}"),r.set("]","]"),r.set("⦌","⦌"),r.set("⦎","⦎"),r.set("⦐","⦐"),r.set("ř","ř"),r.set("ŗ","ŗ"),r.set("⌉","⌉"),r.set("}","}"),r.set("р","р"),r.set("⤷","⤷"),r.set("⥩","⥩"),r.set("”","”"),r.set("”","”"),r.set("↳","↳"),r.set("ℜ","ℜ"),r.set("ℛ","ℛ"),r.set("ℜ","ℜ"),r.set("ℝ","ℝ"),r.set("▭","▭"),r.set("®","®"),r.set("®","®"),r.set("⥽","⥽"),r.set("⌋","⌋"),r.set("𝔯","𝔯"),r.set("⇁","⇁"),r.set("⇀","⇀"),r.set("⥬","⥬"),r.set("ρ","ρ"),r.set("ϱ","ϱ"),r.set("→","→"),r.set("↣","↣"),r.set("⇁","⇁"),r.set("⇀","⇀"),r.set("⇄","⇄"),r.set("⇌","⇌"),r.set("⇉","⇉"),r.set("↝","↝"),r.set("⋌","⋌"),r.set("˚","˚"),r.set("≓","≓"),r.set("⇄","⇄"),r.set("⇌","⇌"),r.set("‏","‏"),r.set("⎱","⎱"),r.set("⎱","⎱"),r.set("⫮","⫮"),r.set("⟭","⟭"),r.set("⇾","⇾"),r.set("⟧","⟧"),r.set("⦆","⦆"),r.set("𝕣","𝕣"),r.set("⨮","⨮"),r.set("⨵","⨵"),r.set(")",")"),r.set("⦔","⦔"),r.set("⨒","⨒"),r.set("⇉","⇉"),r.set("›","›"),r.set("𝓇","𝓇"),r.set("↱","↱"),r.set("]","]"),r.set("’","’"),r.set("’","’"),r.set("⋌","⋌"),r.set("⋊","⋊"),r.set("▹","▹"),r.set("⊵","⊵"),r.set("▸","▸"),r.set("⧎","⧎"),r.set("⥨","⥨"),r.set("℞","℞"),r.set("ś","ś"),r.set("‚","‚"),r.set("≻","≻"),r.set("⪴","⪴"),r.set("⪸","⪸"),r.set("š","š"),r.set("≽","≽"),r.set("⪰","⪰"),r.set("ş","ş"),r.set("ŝ","ŝ"),r.set("⪶","⪶"),r.set("⪺","⪺"),r.set("⋩","⋩"),r.set("⨓","⨓"),r.set("≿","≿"),r.set("с","с"),r.set("⋅","⋅"),r.set("⊡","⊡"),r.set("⩦","⩦"),r.set("⇘","⇘"),r.set("⤥","⤥"),r.set("↘","↘"),r.set("↘","↘"),r.set("§","§"),r.set("§","§"),r.set(";",";"),r.set("⤩","⤩"),r.set("∖","∖"),r.set("∖","∖"),r.set("✶","✶"),r.set("𝔰","𝔰"),r.set("⌢","⌢"),r.set("♯","♯"),r.set("щ","щ"),r.set("ш","ш"),r.set("∣","∣"),r.set("∥","∥"),r.set("­","­"),r.set("­","­"),r.set("σ","σ"),r.set("ς","ς"),r.set("ς","ς"),r.set("∼","∼"),r.set("⩪","⩪"),r.set("≃","≃"),r.set("≃","≃"),r.set("⪞","⪞"),r.set("⪠","⪠"),r.set("⪝","⪝"),r.set("⪟","⪟"),r.set("≆","≆"),r.set("⨤","⨤"),r.set("⥲","⥲"),r.set("←","←"),r.set("∖","∖"),r.set("⨳","⨳"),r.set("⧤","⧤"),r.set("∣","∣"),r.set("⌣","⌣"),r.set("⪪","⪪"),r.set("⪬","⪬"),r.set("⪬︀","⪬︀"),r.set("ь","ь"),r.set("/","/"),r.set("⧄","⧄"),r.set("⌿","⌿"),r.set("𝕤","𝕤"),r.set("♠","♠"),r.set("♠","♠"),r.set("∥","∥"),r.set("⊓","⊓"),r.set("⊓︀","⊓︀"),r.set("⊔","⊔"),r.set("⊔︀","⊔︀"),r.set("⊏","⊏"),r.set("⊑","⊑"),r.set("⊏","⊏"),r.set("⊑","⊑"),r.set("⊐","⊐"),r.set("⊒","⊒"),r.set("⊐","⊐"),r.set("⊒","⊒"),r.set("□","□"),r.set("□","□"),r.set("▪","▪"),r.set("▪","▪"),r.set("→","→"),r.set("𝓈","𝓈"),r.set("∖","∖"),r.set("⌣","⌣"),r.set("⋆","⋆"),r.set("☆","☆"),r.set("★","★"),r.set("ϵ","ϵ"),r.set("ϕ","ϕ"),r.set("¯","¯"),r.set("⊂","⊂"),r.set("⫅","⫅"),r.set("⪽","⪽"),r.set("⊆","⊆"),r.set("⫃","⫃"),r.set("⫁","⫁"),r.set("⫋","⫋"),r.set("⊊","⊊"),r.set("⪿","⪿"),r.set("⥹","⥹"),r.set("⊂","⊂"),r.set("⊆","⊆"),r.set("⫅","⫅"),r.set("⊊","⊊"),r.set("⫋","⫋"),r.set("⫇","⫇"),r.set("⫕","⫕"),r.set("⫓","⫓"),r.set("≻","≻"),r.set("⪸","⪸"),r.set("≽","≽"),r.set("⪰","⪰"),r.set("⪺","⪺"),r.set("⪶","⪶"),r.set("⋩","⋩"),r.set("≿","≿"),r.set("∑","∑"),r.set("♪","♪"),r.set("¹","¹"),r.set("¹","¹"),r.set("²","²"),r.set("²","²"),r.set("³","³"),r.set("³","³"),r.set("⊃","⊃"),r.set("⫆","⫆"),r.set("⪾","⪾"),r.set("⫘","⫘"),r.set("⊇","⊇"),r.set("⫄","⫄"),r.set("⟉","⟉"),r.set("⫗","⫗"),r.set("⥻","⥻"),r.set("⫂","⫂"),r.set("⫌","⫌"),r.set("⊋","⊋"),r.set("⫀","⫀"),r.set("⊃","⊃"),r.set("⊇","⊇"),r.set("⫆","⫆"),r.set("⊋","⊋"),r.set("⫌","⫌"),r.set("⫈","⫈"),r.set("⫔","⫔"),r.set("⫖","⫖"),r.set("⇙","⇙"),r.set("⤦","⤦"),r.set("↙","↙"),r.set("↙","↙"),r.set("⤪","⤪"),r.set("ß","ß"),r.set("ß","ß"),r.set("⌖","⌖"),r.set("τ","τ"),r.set("⎴","⎴"),r.set("ť","ť"),r.set("ţ","ţ"),r.set("т","т"),r.set("⃛","⃛"),r.set("⌕","⌕"),r.set("𝔱","𝔱"),r.set("∴","∴"),r.set("∴","∴"),r.set("θ","θ"),r.set("ϑ","ϑ"),r.set("ϑ","ϑ"),r.set("≈","≈"),r.set("∼","∼"),r.set(" "," "),r.set("≈","≈"),r.set("∼","∼"),r.set("þ","þ"),r.set("þ","þ"),r.set("˜","˜"),r.set("×","×"),r.set("×","×"),r.set("⊠","⊠"),r.set("⨱","⨱"),r.set("⨰","⨰"),r.set("∭","∭"),r.set("⤨","⤨"),r.set("⊤","⊤"),r.set("⌶","⌶"),r.set("⫱","⫱"),r.set("𝕥","𝕥"),r.set("⫚","⫚"),r.set("⤩","⤩"),r.set("‴","‴"),r.set("™","™"),r.set("▵","▵"),r.set("▿","▿"),r.set("◃","◃"),r.set("⊴","⊴"),r.set("≜","≜"),r.set("▹","▹"),r.set("⊵","⊵"),r.set("◬","◬"),r.set("≜","≜"),r.set("⨺","⨺"),r.set("⨹","⨹"),r.set("⧍","⧍"),r.set("⨻","⨻"),r.set("⏢","⏢"),r.set("𝓉","𝓉"),r.set("ц","ц"),r.set("ћ","ћ"),r.set("ŧ","ŧ"),r.set("≬","≬"),r.set("↞","↞"),r.set("↠","↠"),r.set("⇑","⇑"),r.set("⥣","⥣"),r.set("ú","ú"),r.set("ú","ú"),r.set("↑","↑"),r.set("ў","ў"),r.set("ŭ","ŭ"),r.set("û","û"),r.set("û","û"),r.set("у","у"),r.set("⇅","⇅"),r.set("ű","ű"),r.set("⥮","⥮"),r.set("⥾","⥾"),r.set("𝔲","𝔲"),r.set("ù","ù"),r.set("ù","ù"),r.set("↿","↿"),r.set("↾","↾"),r.set("▀","▀"),r.set("⌜","⌜"),r.set("⌜","⌜"),r.set("⌏","⌏"),r.set("◸","◸"),r.set("ū","ū"),r.set("¨","¨"),r.set("¨","¨"),r.set("ų","ų"),r.set("𝕦","𝕦"),r.set("↑","↑"),r.set("↕","↕"),r.set("↿","↿"),r.set("↾","↾"),r.set("⊎","⊎"),r.set("υ","υ"),r.set("ϒ","ϒ"),r.set("υ","υ"),r.set("⇈","⇈"),r.set("⌝","⌝"),r.set("⌝","⌝"),r.set("⌎","⌎"),r.set("ů","ů"),r.set("◹","◹"),r.set("𝓊","𝓊"),r.set("⋰","⋰"),r.set("ũ","ũ"),r.set("▵","▵"),r.set("▴","▴"),r.set("⇈","⇈"),r.set("ü","ü"),r.set("ü","ü"),r.set("⦧","⦧"),r.set("⇕","⇕"),r.set("⫨","⫨"),r.set("⫩","⫩"),r.set("⊨","⊨"),r.set("⦜","⦜"),r.set("ϵ","ϵ"),r.set("ϰ","ϰ"),r.set("∅","∅"),r.set("ϕ","ϕ"),r.set("ϖ","ϖ"),r.set("∝","∝"),r.set("↕","↕"),r.set("ϱ","ϱ"),r.set("ς","ς"),r.set("⊊︀","⊊︀"),r.set("⫋︀","⫋︀"),r.set("⊋︀","⊋︀"),r.set("⫌︀","⫌︀"),r.set("ϑ","ϑ"),r.set("⊲","⊲"),r.set("⊳","⊳"),r.set("в","в"),r.set("⊢","⊢"),r.set("∨","∨"),r.set("⊻","⊻"),r.set("≚","≚"),r.set("⋮","⋮"),r.set("|","|"),r.set("|","|"),r.set("𝔳","𝔳"),r.set("⊲","⊲"),r.set("⊂⃒","⊂⃒"),r.set("⊃⃒","⊃⃒"),r.set("𝕧","𝕧"),r.set("∝","∝"),r.set("⊳","⊳"),r.set("𝓋","𝓋"),r.set("⫋︀","⫋︀"),r.set("⊊︀","⊊︀"),r.set("⫌︀","⫌︀"),r.set("⊋︀","⊋︀"),r.set("⦚","⦚"),r.set("ŵ","ŵ"),r.set("⩟","⩟"),r.set("∧","∧"),r.set("≙","≙"),r.set("℘","℘"),r.set("𝔴","𝔴"),r.set("𝕨","𝕨"),r.set("℘","℘"),r.set("≀","≀"),r.set("≀","≀"),r.set("𝓌","𝓌"),r.set("⋂","⋂"),r.set("◯","◯"),r.set("⋃","⋃"),r.set("▽","▽"),r.set("𝔵","𝔵"),r.set("⟺","⟺"),r.set("⟷","⟷"),r.set("ξ","ξ"),r.set("⟸","⟸"),r.set("⟵","⟵"),r.set("⟼","⟼"),r.set("⋻","⋻"),r.set("⨀","⨀"),r.set("𝕩","𝕩"),r.set("⨁","⨁"),r.set("⨂","⨂"),r.set("⟹","⟹"),r.set("⟶","⟶"),r.set("𝓍","𝓍"),r.set("⨆","⨆"),r.set("⨄","⨄"),r.set("△","△"),r.set("⋁","⋁"),r.set("⋀","⋀"),r.set("ý","ý"),r.set("ý","ý"),r.set("я","я"),r.set("ŷ","ŷ"),r.set("ы","ы"),r.set("¥","¥"),r.set("¥","¥"),r.set("𝔶","𝔶"),r.set("ї","ї"),r.set("𝕪","𝕪"),r.set("𝓎","𝓎"),r.set("ю","ю"),r.set("ÿ","ÿ"),r.set("ÿ","ÿ"),r.set("ź","ź"),r.set("ž","ž"),r.set("з","з"),r.set("ż","ż"),r.set("ℨ","ℨ"),r.set("ζ","ζ"),r.set("𝔷","𝔷"),r.set("ж","ж"),r.set("⇝","⇝"),r.set("𝕫","𝕫"),r.set("𝓏","𝓏"),r.set("‍","‍"),r.set("‌","‌"),s.entitiesDecode=r;var n=new Map;r.forEach(function(e,t){n.set(e,t)}),s.entitiesEncode=n},{}],9:[function(e,t,s){"use strict";Object.defineProperty(s,"__esModule",{value:!0});s.BASE_HEXADECIMAL=16,s.LENGTH_HEXADECIMAL=4,s.BASE_BINARY=2,s.LENGTH_BINARY=16,s.BASE_DECIMAL=10,s.LENGTH_DECIMAL=5},{}],10:[function(e,t,s){"use strict";Object.defineProperty(s,"__esModule",{value:!0}),s.slugify=void 0;var r=e("./strman"),n=function(e){var t=e;return t=(0,r.toLowerCase)(t),t=(0,r.trim)(t),t=(0,r.removeSpaces)(t,"-"),t=(0,r.replace)(t,"&","-and-"),t=(0,r.transliterate)(t),t=(0,r.replace)(t,"[^\\w\\-]+",""),t=(0,r.replace)(t,"--+","-")};s.slugify=n},{"./strman":15}],11:[function(e,t,s){"use strict";Object.defineProperty(s,"__esModule",{value:!0});var r=function(e){return e.toLowerCase()};s.toLowerCase=r;var n=function(e){return e.toUpperCase()};s.toUpperCase=n;var o=function(e){return e===r(e)};s.isLowerCase=o;var i=function(e){return e===n(e)};s.isUpperCase=i;var a=function(e){var t=e.replace(/[\-_\s]+(.)?/g,function(e,t){return t?n(t):""});return n(t.substr(0,1))+t.substr(1)};s.toStudlyCaps=a;var u=function(e){var t=a(e);return r(t.substr(0,1))+t.substr(1)};s.toCamelCase=u;var c=function(e){var t=arguments.length<=1||void 0===arguments[1]?"_":arguments[1],s=u(e),n=s.replace(/([A-Z])+/g,t+"$1");return r(n)};s.toDecamelize=c;var l=function(e){return c(e,"_")};s.toSnakeCase=l;var f=function(e){return c(e,"-")};s.toKebabCase=f},{}],12:[function(e,t,s){(function(t){"use strict";Object.defineProperty(s,"__esModule",{value:!0}),s.htmlDecode=s.base64Decode=s.urlDecode=s.decDecode=s.binDecode=s.hexDecode=void 0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},n=e("./lib/entities"),o=e("./strman"),i=e("./lib/numerical.base"),a=function(e,t,s){return e.match(new RegExp(".{1,"+t+"}","g")).map(function(e){return String.fromCharCode(parseInt(e,s))}).join("")},u=function(e){return a(e,i.LENGTH_HEXADECIMAL,i.BASE_HEXADECIMAL)};s.hexDecode=u;var c=function(e){return a(e,i.LENGTH_BINARY,i.BASE_BINARY)};s.binDecode=c;var l=function(e){return a(e,i.LENGTH_DECIMAL,i.BASE_DECIMAL)};s.decDecode=l;var f=function(e){return decodeURI(e)};s.urlDecode=f;var p=function(e){return new t(e,"base64").toString()};s.base64Decode=p;var h=function(e){return(0,o.replace)(e,"(&\\w+;)",function(e,t){return void 0!==r(n.entitiesDecode.get(t))?n.entitiesDecode.get(t):e})};s.htmlDecode=h}).call(this,e("buffer").Buffer)},{"./lib/entities":8,"./lib/numerical.base":9,"./strman":15,buffer:2}],13:[function(e,t,s){(function(t){"use strict";Object.defineProperty(s,"__esModule",{value:!0}),s.htmlEncode=s.base64Encode=s.urlEncode=s.decEncode=s.binEncode=s.hexEncode=void 0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},n=e("./lib/entities"),o=e("./strman"),i=e("./lib/numerical.base"),a=function(e,t,s){return(0,o.chars)(e).map(function(e){return(0,o.leftPad)(e.charCodeAt(0).toString(s),t,"0")}).join("")},u=function(e){return a(e,i.LENGTH_HEXADECIMAL,i.BASE_HEXADECIMAL)};s.hexEncode=u;var c=function(e){return a(e,i.LENGTH_BINARY,i.BASE_BINARY)};s.binEncode=c;var l=function(e){return a(e,i.LENGTH_DECIMAL,i.BASE_DECIMAL)};s.decEncode=l;var f=function(e){return encodeURI(e)};s.urlEncode=f;var p=function(e){return new t(e).toString("base64")};s.base64Encode=p;var h=function(e){return(0,o.replace)(e,"[\\u00A0-\\u9999<>\\&]",function(e){return void 0!==r(n.entitiesEncode.get(e))?n.entitiesEncode.get(e):e},!0,!0)};s.htmlEncode=h}).call(this,e("buffer").Buffer)},{"./lib/entities":8,"./lib/numerical.base":9,"./strman":15,buffer:2}],14:[function(e,t,s){"use strict";Object.defineProperty(s,"__esModule",{value:!0}),s.inequal=s.equal=s.compare=s.format=s.removeEmptyStrings=s.truncate=s.safeTruncate=s.slice=s.surround=s.shuffle=s.reverse=s.repeat=s.removeRight=s.removeLeft=s.prependArray=s.prepend=s.split=s.substr=s.rightPad=s.leftPad=s.length=s.insert=s.lastIndexOf=s.indexOf=s.last=s.first=s.ensureRight=s.ensureLeft=s.startsWith=s.endsWith=s.countSubstr=s.containsAny=s.containsAll=s.contains=s.removeNonWords=s.collapseWhitespace=s.chars=s.between=s.at=s.appendArray=s.append=s.transliterate=s.replace=s.removeSpaces=s.rightTrim=s.leftTrim=s.trim=s.isString=void 0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},n=e("./lib/ascii"),o=e("./lib/array"),i=e("./lib/case"),a=function(e){return"[object String]"===Object.prototype.toString.call(e)};s.isString=a;var u=function(e){var t=arguments.length<=1||void 0===arguments[1]?" ":arguments[1];return c(l(e,t),t)};s.trim=u;var c=function(e){var t=arguments.length<=1||void 0===arguments[1]?" ":arguments[1];return p(e,"^"+t+"+","")};s.leftTrim=c;var l=function(e){var t=arguments.length<=1||void 0===arguments[1]?" ":arguments[1];return p(e,t+"+$","")};s.rightTrim=l;var f=function(e){var t=arguments.length<=1||void 0===arguments[1]?"":arguments[1];return p(e,"\\s+",t)};s.removeSpaces=f;var p=function(e){var t=arguments.length<=1||void 0===arguments[1]?"":arguments[1],s=arguments.length<=2||void 0===arguments[2]?"":arguments[2],r=arguments.length<=3||void 0===arguments[3]?!0:arguments[3],n=(arguments.length<=4||void 0===arguments[4]?!0:arguments[4],r?"g":"gi");return e.replace(new RegExp(t,n),s)};s.replace=p;var h=function(e){var t=function(t){n.ascii[t].map(function(s){return e=p(e,s,t)})};for(var s in n.ascii)t(s);return e};s.transliterate=h;var g=function(e){for(var t=arguments.length,s=Array(t>1?t-1:0),r=1;t>r;r++)s[r-1]=arguments[r];return d(e,s)};s.append=g;var d=function(e){var t=arguments.length<=1||void 0===arguments[1]?[]:arguments[1];return 0===k(t)?e:e+t.join("")};s.appendArray=d;var v=function(e,t){return O(e,t,1)};s.at=v;var m=function(e,t,s){return(0,o._pop)(M(e,s).map(function(e){return O(e,U(e,t)+k(t))}))};s.between=m;var b=function(e){return e.split("")};s.chars=b;var y=function(e){return u(p(e,"\\s\\s+"," "))};s.collapseWhitespace=y;var w=function(e){var t=arguments.length<=1||void 0===arguments[1]?"":arguments[1];return p(e,"[^\\w]+",t)};s.removeNonWords=w;var E=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?!0:arguments[2];return U(e,t,0,s)>-1};s.contains=E;var A=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?!0:arguments[2];return k(t)>0?t.reduce(function(t,r){return E(e,r,s)?t&&!0:!1},!0):!1};s.containsAll=A;var q=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?!0:arguments[2];return t.reduce(function(t,r){return E(e,r,s)?!0:t},!1)};s.containsAny=q;var S=function re(e,t){var s=arguments.length<=2||void 0===arguments[2]?!1:arguments[2],r=arguments.length<=3||void 0===arguments[3]?0:arguments[3],n=arguments.length<=4||void 0===arguments[4]?0:arguments[4],o=U(e,t,r);return-1===o?n:(s||(o=o+k(t)-1),re(e,t,s,o+1,n+1))},R=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?!0:arguments[2],r=arguments.length<=3||void 0===arguments[3]?!1:arguments[3];return S((0,i.toCaseSensitive)(e,s),(0,i.toCaseSensitive)(t,s),r)};s.countSubstr=R;var L=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?null:arguments[2],r=arguments.length<=3||void 0===arguments[3]?!0:arguments[3],n=null;return("number"!=typeof s||!isFinite(s)||Math.floor(s)!==s||s>k(e))&&(s=k(e)),s-=k(t),n=U((0,i.toCaseSensitive)(e,r),(0,i.toCaseSensitive)(t,r),s),-1!==n&&n===s};s.endsWith=L;var T=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?0:arguments[2],r=arguments.length<=3||void 0===arguments[3]?!0:arguments[3];return O((0,i.toCaseSensitive)(e,r),s,k(t))===(0,i.toCaseSensitive)(t,r)};s.startsWith=T;var D=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?!0:arguments[2];return T(e,t,0,s)?e:g(t,e)};s.ensureLeft=D;var x=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?!0:arguments[2];return L(e,t,null,s)?e:g(e,t)};s.ensureRight=x;var B=function(e,t){return O(e,0,t)};s.first=B;var C=function(e,t){return O(e,-1*t,t)};s.last=C;var U=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?0:arguments[2],r=arguments.length<=3||void 0===arguments[3]?!0:arguments[3];return(0,i.toCaseSensitive)(e,r).indexOf((0,i.toCaseSensitive)(t,r),s)};s.indexOf=U;var _=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?void 0:arguments[2],r=arguments.length<=3||void 0===arguments[3]?!0:arguments[3];return(0,i.toCaseSensitive)(e,r).lastIndexOf((0,i.toCaseSensitive)(t,r),s)};s.lastIndexOf=_;var P=function(e,t,s){var r=null,n=null;return s>k(e)?e:(r=O(e,0,s),n=O(e,s,k(e)),g(r,t,n))};s.insert=P;var k=function(e){for(var t=0;void 0!==e[t];)t++;return t};s.length=k;var N=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?" ":arguments[2],r=e;return s=String(s),k(s)>1&&(s=O(s,0,1)),t-=k(e),r=g(G(s,t),r)};s.leftPad=N;var I=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?" ":arguments[2],r=e;return s=String(s),k(s)>1&&(s=O(s,0,1)),t-=k(e),r=g(r,G(s,t))};s.rightPad=I;var O=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?void 0:arguments[2];return e.substr(t,s)};s.substr=O;var M=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?void 0:arguments[2];return e.split(t,s)};s.split=M;var Y=function(e){for(var t=arguments.length,s=Array(t>1?t-1:0),r=1;t>r;r++)s[r-1]=arguments[r];return H(e,s)};s.prepend=Y;var H=function(e){var t=arguments.length<=1||void 0===arguments[1]?[]:arguments[1];return 0===k(t)?e:t.join("")+e};s.prependArray=H;var V=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?!0:arguments[2];return T(e,t,0,s)?O(e,k(t)):e};s.removeLeft=V;var j=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?!0:arguments[2],r=k(e)-k(t);return L(e,t,null,s)?O(e,0,r):e};s.removeRight=j;var G=function(e,t){var s=0,r="";for(new Array(t).reduce(function(e,t){return g(e,t)},e);t>s++;)r+=e;return r};s.repeat=G;var z=function(e){return M(e,"").reduceRight(function(e,t){return g(e,t)},"")};s.reverse=z;var F=function(e){var t=void 0,s=void 0,r=void 0;for(r=k(e);r;r-=1)t=Math.floor(Math.random()*r),s=e[r-1],e[r-1]=e[t],e[t]=s;return e},J=function(e){return F(M(e)).join("")};s.shuffle=J;var X=function(e){var t=arguments.length<=1||void 0===arguments[1]?"":arguments[1],s=arguments.length<=2||void 0===arguments[2]?null:arguments[2];return g(t,e,null===s?t:s)};s.surround=X;var Z=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?void 0:arguments[2];return e.slice(t,s)};s.slice=Z;var W=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?"":arguments[2],r="";if(0===t)return"";if(t>=k(e))return e;t-=k(s),r=O(e,0,t);var n=U(e," ",t-1);if(n!==t){var o=_(r," ");r=O(r,0,o)}return g(r,s)};s.safeTruncate=W;var K=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?"":arguments[2],r="";return 0===t?"":t>=k(e)?e:(t-=k(s),r=O(e,0,t),g(r,s))};s.truncate=K;var Q=function(e){return e.filter(function(e){return e&&""!==e})};s.removeEmptyStrings=Q;var $=function(e){var t=arguments.length<=1||void 0===arguments[1]?[]:arguments[1];return p(e,"{(\\w+)}",function(e,s){return void 0!==r(t[s])?t[s]:e})};s.format=$;var ee=function(e,t){return te(e,t)?0:e>t?1:-1};s.compare=ee;var te=function(e,t){return e===t};s.equal=te;var se=function(e,t){return e!==t};s.inequal=se},{"./lib/array":5,"./lib/ascii":6,"./lib/case":7}],15:[function(e,t,s){"use strict";Object.defineProperty(s,"__esModule",{value:!0});var r=e("./slugify");Object.keys(r).forEach(function(e){"default"!==e&&Object.defineProperty(s,e,{enumerable:!0,get:function(){return r[e]}})});var n=e("./string.utils");Object.keys(n).forEach(function(e){"default"!==e&&Object.defineProperty(s,e,{enumerable:!0,get:function(){return n[e]}})});var o=e("./string.cases");Object.keys(o).forEach(function(e){"default"!==e&&Object.defineProperty(s,e,{enumerable:!0,get:function(){return o[e]}})});var i=e("./string.decoders");Object.keys(i).forEach(function(e){"default"!==e&&Object.defineProperty(s,e,{enumerable:!0,get:function(){return i[e]}})});var a=e("./string.encoders");Object.keys(a).forEach(function(e){"default"!==e&&Object.defineProperty(s,e,{enumerable:!0,get:function(){return a[e]}})})},{"./slugify":10,"./string.cases":11,"./string.decoders":12,"./string.encoders":13,"./string.utils":14}]},{},[15])(15)}); \ No newline at end of file +r.set("ο","ο"),r.set("⦶","⦶"),r.set("⊖","⊖"),r.set("𝕠","𝕠"),r.set("⦷","⦷"),r.set("⦹","⦹"),r.set("⊕","⊕"),r.set("∨","∨"),r.set("↻","↻"),r.set("⩝","⩝"),r.set("ℴ","ℴ"),r.set("ℴ","ℴ"),r.set("ª","ª"),r.set("ª","ª"),r.set("º","º"),r.set("º","º"),r.set("⊶","⊶"),r.set("⩖","⩖"),r.set("⩗","⩗"),r.set("⩛","⩛"),r.set("ℴ","ℴ"),r.set("ø","ø"),r.set("ø","ø"),r.set("⊘","⊘"),r.set("õ","õ"),r.set("õ","õ"),r.set("⊗","⊗"),r.set("⨶","⨶"),r.set("ö","ö"),r.set("ö","ö"),r.set("⌽","⌽"),r.set("∥","∥"),r.set("¶","¶"),r.set("¶","¶"),r.set("∥","∥"),r.set("⫳","⫳"),r.set("⫽","⫽"),r.set("∂","∂"),r.set("п","п"),r.set("%","%"),r.set(".","."),r.set("‰","‰"),r.set("⊥","⊥"),r.set("‱","‱"),r.set("𝔭","𝔭"),r.set("φ","φ"),r.set("ϕ","ϕ"),r.set("ℳ","ℳ"),r.set("☎","☎"),r.set("π","π"),r.set("⋔","⋔"),r.set("ϖ","ϖ"),r.set("ℏ","ℏ"),r.set("ℎ","ℎ"),r.set("ℏ","ℏ"),r.set("+","+"),r.set("⨣","⨣"),r.set("⊞","⊞"),r.set("⨢","⨢"),r.set("∔","∔"),r.set("⨥","⨥"),r.set("⩲","⩲"),r.set("±","±"),r.set("±","±"),r.set("⨦","⨦"),r.set("⨧","⨧"),r.set("±","±"),r.set("⨕","⨕"),r.set("𝕡","𝕡"),r.set("£","£"),r.set("£","£"),r.set("≺","≺"),r.set("⪳","⪳"),r.set("⪷","⪷"),r.set("≼","≼"),r.set("⪯","⪯"),r.set("≺","≺"),r.set("⪷","⪷"),r.set("≼","≼"),r.set("⪯","⪯"),r.set("⪹","⪹"),r.set("⪵","⪵"),r.set("⋨","⋨"),r.set("≾","≾"),r.set("′","′"),r.set("ℙ","ℙ"),r.set("⪵","⪵"),r.set("⪹","⪹"),r.set("⋨","⋨"),r.set("∏","∏"),r.set("⌮","⌮"),r.set("⌒","⌒"),r.set("⌓","⌓"),r.set("∝","∝"),r.set("∝","∝"),r.set("≾","≾"),r.set("⊰","⊰"),r.set("𝓅","𝓅"),r.set("ψ","ψ"),r.set(" "," "),r.set("𝔮","𝔮"),r.set("⨌","⨌"),r.set("𝕢","𝕢"),r.set("⁗","⁗"),r.set("𝓆","𝓆"),r.set("ℍ","ℍ"),r.set("⨖","⨖"),r.set("?","?"),r.set("≟","≟"),r.set(""",'"'),r.set(""",'"'),r.set("⇛","⇛"),r.set("⇒","⇒"),r.set("⤜","⤜"),r.set("⤏","⤏"),r.set("⥤","⥤"),r.set("∽̱","∽̱"),r.set("ŕ","ŕ"),r.set("√","√"),r.set("⦳","⦳"),r.set("⟩","⟩"),r.set("⦒","⦒"),r.set("⦥","⦥"),r.set("⟩","⟩"),r.set("»","»"),r.set("»","»"),r.set("→","→"),r.set("⥵","⥵"),r.set("⇥","⇥"),r.set("⤠","⤠"),r.set("⤳","⤳"),r.set("⤞","⤞"),r.set("↪","↪"),r.set("↬","↬"),r.set("⥅","⥅"),r.set("⥴","⥴"),r.set("↣","↣"),r.set("↝","↝"),r.set("⤚","⤚"),r.set("∶","∶"),r.set("ℚ","ℚ"),r.set("⤍","⤍"),r.set("❳","❳"),r.set("}","}"),r.set("]","]"),r.set("⦌","⦌"),r.set("⦎","⦎"),r.set("⦐","⦐"),r.set("ř","ř"),r.set("ŗ","ŗ"),r.set("⌉","⌉"),r.set("}","}"),r.set("р","р"),r.set("⤷","⤷"),r.set("⥩","⥩"),r.set("”","”"),r.set("”","”"),r.set("↳","↳"),r.set("ℜ","ℜ"),r.set("ℛ","ℛ"),r.set("ℜ","ℜ"),r.set("ℝ","ℝ"),r.set("▭","▭"),r.set("®","®"),r.set("®","®"),r.set("⥽","⥽"),r.set("⌋","⌋"),r.set("𝔯","𝔯"),r.set("⇁","⇁"),r.set("⇀","⇀"),r.set("⥬","⥬"),r.set("ρ","ρ"),r.set("ϱ","ϱ"),r.set("→","→"),r.set("↣","↣"),r.set("⇁","⇁"),r.set("⇀","⇀"),r.set("⇄","⇄"),r.set("⇌","⇌"),r.set("⇉","⇉"),r.set("↝","↝"),r.set("⋌","⋌"),r.set("˚","˚"),r.set("≓","≓"),r.set("⇄","⇄"),r.set("⇌","⇌"),r.set("‏","‏"),r.set("⎱","⎱"),r.set("⎱","⎱"),r.set("⫮","⫮"),r.set("⟭","⟭"),r.set("⇾","⇾"),r.set("⟧","⟧"),r.set("⦆","⦆"),r.set("𝕣","𝕣"),r.set("⨮","⨮"),r.set("⨵","⨵"),r.set(")",")"),r.set("⦔","⦔"),r.set("⨒","⨒"),r.set("⇉","⇉"),r.set("›","›"),r.set("𝓇","𝓇"),r.set("↱","↱"),r.set("]","]"),r.set("’","’"),r.set("’","’"),r.set("⋌","⋌"),r.set("⋊","⋊"),r.set("▹","▹"),r.set("⊵","⊵"),r.set("▸","▸"),r.set("⧎","⧎"),r.set("⥨","⥨"),r.set("℞","℞"),r.set("ś","ś"),r.set("‚","‚"),r.set("≻","≻"),r.set("⪴","⪴"),r.set("⪸","⪸"),r.set("š","š"),r.set("≽","≽"),r.set("⪰","⪰"),r.set("ş","ş"),r.set("ŝ","ŝ"),r.set("⪶","⪶"),r.set("⪺","⪺"),r.set("⋩","⋩"),r.set("⨓","⨓"),r.set("≿","≿"),r.set("с","с"),r.set("⋅","⋅"),r.set("⊡","⊡"),r.set("⩦","⩦"),r.set("⇘","⇘"),r.set("⤥","⤥"),r.set("↘","↘"),r.set("↘","↘"),r.set("§","§"),r.set("§","§"),r.set(";",";"),r.set("⤩","⤩"),r.set("∖","∖"),r.set("∖","∖"),r.set("✶","✶"),r.set("𝔰","𝔰"),r.set("⌢","⌢"),r.set("♯","♯"),r.set("щ","щ"),r.set("ш","ш"),r.set("∣","∣"),r.set("∥","∥"),r.set("­","­"),r.set("­","­"),r.set("σ","σ"),r.set("ς","ς"),r.set("ς","ς"),r.set("∼","∼"),r.set("⩪","⩪"),r.set("≃","≃"),r.set("≃","≃"),r.set("⪞","⪞"),r.set("⪠","⪠"),r.set("⪝","⪝"),r.set("⪟","⪟"),r.set("≆","≆"),r.set("⨤","⨤"),r.set("⥲","⥲"),r.set("←","←"),r.set("∖","∖"),r.set("⨳","⨳"),r.set("⧤","⧤"),r.set("∣","∣"),r.set("⌣","⌣"),r.set("⪪","⪪"),r.set("⪬","⪬"),r.set("⪬︀","⪬︀"),r.set("ь","ь"),r.set("/","/"),r.set("⧄","⧄"),r.set("⌿","⌿"),r.set("𝕤","𝕤"),r.set("♠","♠"),r.set("♠","♠"),r.set("∥","∥"),r.set("⊓","⊓"),r.set("⊓︀","⊓︀"),r.set("⊔","⊔"),r.set("⊔︀","⊔︀"),r.set("⊏","⊏"),r.set("⊑","⊑"),r.set("⊏","⊏"),r.set("⊑","⊑"),r.set("⊐","⊐"),r.set("⊒","⊒"),r.set("⊐","⊐"),r.set("⊒","⊒"),r.set("□","□"),r.set("□","□"),r.set("▪","▪"),r.set("▪","▪"),r.set("→","→"),r.set("𝓈","𝓈"),r.set("∖","∖"),r.set("⌣","⌣"),r.set("⋆","⋆"),r.set("☆","☆"),r.set("★","★"),r.set("ϵ","ϵ"),r.set("ϕ","ϕ"),r.set("¯","¯"),r.set("⊂","⊂"),r.set("⫅","⫅"),r.set("⪽","⪽"),r.set("⊆","⊆"),r.set("⫃","⫃"),r.set("⫁","⫁"),r.set("⫋","⫋"),r.set("⊊","⊊"),r.set("⪿","⪿"),r.set("⥹","⥹"),r.set("⊂","⊂"),r.set("⊆","⊆"),r.set("⫅","⫅"),r.set("⊊","⊊"),r.set("⫋","⫋"),r.set("⫇","⫇"),r.set("⫕","⫕"),r.set("⫓","⫓"),r.set("≻","≻"),r.set("⪸","⪸"),r.set("≽","≽"),r.set("⪰","⪰"),r.set("⪺","⪺"),r.set("⪶","⪶"),r.set("⋩","⋩"),r.set("≿","≿"),r.set("∑","∑"),r.set("♪","♪"),r.set("¹","¹"),r.set("¹","¹"),r.set("²","²"),r.set("²","²"),r.set("³","³"),r.set("³","³"),r.set("⊃","⊃"),r.set("⫆","⫆"),r.set("⪾","⪾"),r.set("⫘","⫘"),r.set("⊇","⊇"),r.set("⫄","⫄"),r.set("⟉","⟉"),r.set("⫗","⫗"),r.set("⥻","⥻"),r.set("⫂","⫂"),r.set("⫌","⫌"),r.set("⊋","⊋"),r.set("⫀","⫀"),r.set("⊃","⊃"),r.set("⊇","⊇"),r.set("⫆","⫆"),r.set("⊋","⊋"),r.set("⫌","⫌"),r.set("⫈","⫈"),r.set("⫔","⫔"),r.set("⫖","⫖"),r.set("⇙","⇙"),r.set("⤦","⤦"),r.set("↙","↙"),r.set("↙","↙"),r.set("⤪","⤪"),r.set("ß","ß"),r.set("ß","ß"),r.set("⌖","⌖"),r.set("τ","τ"),r.set("⎴","⎴"),r.set("ť","ť"),r.set("ţ","ţ"),r.set("т","т"),r.set("⃛","⃛"),r.set("⌕","⌕"),r.set("𝔱","𝔱"),r.set("∴","∴"),r.set("∴","∴"),r.set("θ","θ"),r.set("ϑ","ϑ"),r.set("ϑ","ϑ"),r.set("≈","≈"),r.set("∼","∼"),r.set(" "," "),r.set("≈","≈"),r.set("∼","∼"),r.set("þ","þ"),r.set("þ","þ"),r.set("˜","˜"),r.set("×","×"),r.set("×","×"),r.set("⊠","⊠"),r.set("⨱","⨱"),r.set("⨰","⨰"),r.set("∭","∭"),r.set("⤨","⤨"),r.set("⊤","⊤"),r.set("⌶","⌶"),r.set("⫱","⫱"),r.set("𝕥","𝕥"),r.set("⫚","⫚"),r.set("⤩","⤩"),r.set("‴","‴"),r.set("™","™"),r.set("▵","▵"),r.set("▿","▿"),r.set("◃","◃"),r.set("⊴","⊴"),r.set("≜","≜"),r.set("▹","▹"),r.set("⊵","⊵"),r.set("◬","◬"),r.set("≜","≜"),r.set("⨺","⨺"),r.set("⨹","⨹"),r.set("⧍","⧍"),r.set("⨻","⨻"),r.set("⏢","⏢"),r.set("𝓉","𝓉"),r.set("ц","ц"),r.set("ћ","ћ"),r.set("ŧ","ŧ"),r.set("≬","≬"),r.set("↞","↞"),r.set("↠","↠"),r.set("⇑","⇑"),r.set("⥣","⥣"),r.set("ú","ú"),r.set("ú","ú"),r.set("↑","↑"),r.set("ў","ў"),r.set("ŭ","ŭ"),r.set("û","û"),r.set("û","û"),r.set("у","у"),r.set("⇅","⇅"),r.set("ű","ű"),r.set("⥮","⥮"),r.set("⥾","⥾"),r.set("𝔲","𝔲"),r.set("ù","ù"),r.set("ù","ù"),r.set("↿","↿"),r.set("↾","↾"),r.set("▀","▀"),r.set("⌜","⌜"),r.set("⌜","⌜"),r.set("⌏","⌏"),r.set("◸","◸"),r.set("ū","ū"),r.set("¨","¨"),r.set("¨","¨"),r.set("ų","ų"),r.set("𝕦","𝕦"),r.set("↑","↑"),r.set("↕","↕"),r.set("↿","↿"),r.set("↾","↾"),r.set("⊎","⊎"),r.set("υ","υ"),r.set("ϒ","ϒ"),r.set("υ","υ"),r.set("⇈","⇈"),r.set("⌝","⌝"),r.set("⌝","⌝"),r.set("⌎","⌎"),r.set("ů","ů"),r.set("◹","◹"),r.set("𝓊","𝓊"),r.set("⋰","⋰"),r.set("ũ","ũ"),r.set("▵","▵"),r.set("▴","▴"),r.set("⇈","⇈"),r.set("ü","ü"),r.set("ü","ü"),r.set("⦧","⦧"),r.set("⇕","⇕"),r.set("⫨","⫨"),r.set("⫩","⫩"),r.set("⊨","⊨"),r.set("⦜","⦜"),r.set("ϵ","ϵ"),r.set("ϰ","ϰ"),r.set("∅","∅"),r.set("ϕ","ϕ"),r.set("ϖ","ϖ"),r.set("∝","∝"),r.set("↕","↕"),r.set("ϱ","ϱ"),r.set("ς","ς"),r.set("⊊︀","⊊︀"),r.set("⫋︀","⫋︀"),r.set("⊋︀","⊋︀"),r.set("⫌︀","⫌︀"),r.set("ϑ","ϑ"),r.set("⊲","⊲"),r.set("⊳","⊳"),r.set("в","в"),r.set("⊢","⊢"),r.set("∨","∨"),r.set("⊻","⊻"),r.set("≚","≚"),r.set("⋮","⋮"),r.set("|","|"),r.set("|","|"),r.set("𝔳","𝔳"),r.set("⊲","⊲"),r.set("⊂⃒","⊂⃒"),r.set("⊃⃒","⊃⃒"),r.set("𝕧","𝕧"),r.set("∝","∝"),r.set("⊳","⊳"),r.set("𝓋","𝓋"),r.set("⫋︀","⫋︀"),r.set("⊊︀","⊊︀"),r.set("⫌︀","⫌︀"),r.set("⊋︀","⊋︀"),r.set("⦚","⦚"),r.set("ŵ","ŵ"),r.set("⩟","⩟"),r.set("∧","∧"),r.set("≙","≙"),r.set("℘","℘"),r.set("𝔴","𝔴"),r.set("𝕨","𝕨"),r.set("℘","℘"),r.set("≀","≀"),r.set("≀","≀"),r.set("𝓌","𝓌"),r.set("⋂","⋂"),r.set("◯","◯"),r.set("⋃","⋃"),r.set("▽","▽"),r.set("𝔵","𝔵"),r.set("⟺","⟺"),r.set("⟷","⟷"),r.set("ξ","ξ"),r.set("⟸","⟸"),r.set("⟵","⟵"),r.set("⟼","⟼"),r.set("⋻","⋻"),r.set("⨀","⨀"),r.set("𝕩","𝕩"),r.set("⨁","⨁"),r.set("⨂","⨂"),r.set("⟹","⟹"),r.set("⟶","⟶"),r.set("𝓍","𝓍"),r.set("⨆","⨆"),r.set("⨄","⨄"),r.set("△","△"),r.set("⋁","⋁"),r.set("⋀","⋀"),r.set("ý","ý"),r.set("ý","ý"),r.set("я","я"),r.set("ŷ","ŷ"),r.set("ы","ы"),r.set("¥","¥"),r.set("¥","¥"),r.set("𝔶","𝔶"),r.set("ї","ї"),r.set("𝕪","𝕪"),r.set("𝓎","𝓎"),r.set("ю","ю"),r.set("ÿ","ÿ"),r.set("ÿ","ÿ"),r.set("ź","ź"),r.set("ž","ž"),r.set("з","з"),r.set("ż","ż"),r.set("ℨ","ℨ"),r.set("ζ","ζ"),r.set("𝔷","𝔷"),r.set("ж","ж"),r.set("⇝","⇝"),r.set("𝕫","𝕫"),r.set("𝓏","𝓏"),r.set("‍","‍"),r.set("‌","‌"),s.entitiesDecode=r;var n=new Map;r.forEach(function(e,t){n.set(e,t)}),s.entitiesEncode=n},{}],9:[function(e,t,s){"use strict";Object.defineProperty(s,"__esModule",{value:!0});s.BASE_HEXADECIMAL=16,s.LENGTH_HEXADECIMAL=4,s.BASE_BINARY=2,s.LENGTH_BINARY=16,s.BASE_DECIMAL=10,s.LENGTH_DECIMAL=5},{}],10:[function(e,t,s){"use strict";Object.defineProperty(s,"__esModule",{value:!0}),s.slugify=void 0;var r=e("./strman"),n=function(e){var t=e;return t=(0,r.toLowerCase)(t),t=(0,r.trim)(t),t=(0,r.removeSpaces)(t,"-"),t=(0,r.replace)(t,"&","-and-"),t=(0,r.transliterate)(t),t=(0,r.replace)(t,"[^\\w\\-]+",""),t=(0,r.replace)(t,"--+","-")};s.slugify=n},{"./strman":15}],11:[function(e,t,s){"use strict";Object.defineProperty(s,"__esModule",{value:!0});var r=function(e){return e.toLowerCase()};s.toLowerCase=r;var n=function(e){return e.toUpperCase()};s.toUpperCase=n;var o=function(e){return e===r(e)};s.isLowerCase=o;var i=function(e){return e===n(e)};s.isUpperCase=i;var a=function(e){var t=e.replace(/[\-_\s]+(.)?/g,function(e,t){return t?n(t):""});return n(t.substr(0,1))+t.substr(1)};s.toStudlyCaps=a;var u=function(e){var t=a(e);return r(t.substr(0,1))+t.substr(1)};s.toCamelCase=u;var c=function(e){var t=arguments.length<=1||void 0===arguments[1]?"_":arguments[1],s=u(e),n=s.replace(/([A-Z])+/g,t+"$1");return r(n)};s.toDecamelize=c;var l=function(e){return c(e,"_")};s.toSnakeCase=l;var f=function(e){return c(e,"-")};s.toKebabCase=f},{}],12:[function(e,t,s){(function(t){"use strict";Object.defineProperty(s,"__esModule",{value:!0}),s.htmlDecode=s.base64Decode=s.urlDecode=s.decDecode=s.binDecode=s.hexDecode=void 0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},n=e("./lib/entities"),o=e("./strman"),i=e("./lib/numerical.base"),a=function(e,t,s){return e.match(new RegExp(".{1,"+t+"}","g")).map(function(e){return String.fromCharCode(parseInt(e,s))}).join("")},u=function(e){return a(e,i.LENGTH_HEXADECIMAL,i.BASE_HEXADECIMAL)};s.hexDecode=u;var c=function(e){return a(e,i.LENGTH_BINARY,i.BASE_BINARY)};s.binDecode=c;var l=function(e){return a(e,i.LENGTH_DECIMAL,i.BASE_DECIMAL)};s.decDecode=l;var f=function(e){return decodeURI(e)};s.urlDecode=f;var p=function(e){return new t(e,"base64").toString()};s.base64Decode=p;var h=function(e){return(0,o.replace)(e,"(&\\w+;)",function(e,t){return void 0!==r(n.entitiesDecode.get(t))?n.entitiesDecode.get(t):e})};s.htmlDecode=h}).call(this,e("buffer").Buffer)},{"./lib/entities":8,"./lib/numerical.base":9,"./strman":15,buffer:2}],13:[function(e,t,s){(function(t){"use strict";Object.defineProperty(s,"__esModule",{value:!0}),s.htmlEncode=s.base64Encode=s.urlEncode=s.decEncode=s.binEncode=s.hexEncode=void 0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},n=e("./lib/entities"),o=e("./strman"),i=e("./lib/numerical.base"),a=function(e,t,s){return(0,o.chars)(e).map(function(e){return(0,o.leftPad)(e.charCodeAt(0).toString(s),t,"0")}).join("")},u=function(e){return a(e,i.LENGTH_HEXADECIMAL,i.BASE_HEXADECIMAL)};s.hexEncode=u;var c=function(e){return a(e,i.LENGTH_BINARY,i.BASE_BINARY)};s.binEncode=c;var l=function(e){return a(e,i.LENGTH_DECIMAL,i.BASE_DECIMAL)};s.decEncode=l;var f=function(e){return encodeURI(e)};s.urlEncode=f;var p=function(e){return new t(e).toString("base64")};s.base64Encode=p;var h=function(e){return(0,o.replace)(e,"[\\u00A0-\\u9999<>\\&]",function(e){return void 0!==r(n.entitiesEncode.get(e))?n.entitiesEncode.get(e):e},!0,!0)};s.htmlEncode=h}).call(this,e("buffer").Buffer)},{"./lib/entities":8,"./lib/numerical.base":9,"./strman":15,buffer:2}],14:[function(e,t,s){"use strict";Object.defineProperty(s,"__esModule",{value:!0}),s.inequal=s.equal=s.compare=s.format=s.removeEmptyStrings=s.truncate=s.safeTruncate=s.slice=s.surround=s.shuffle=s.reverse=s.repeat=s.removeRight=s.removeLeft=s.prependArray=s.prepend=s.split=s.substr=s.rightPad=s.leftPad=s.length=s.insert=s.lastIndexOf=s.indexOf=s.last=s.first=s.ensureRight=s.ensureLeft=s.startsWith=s.endsWith=s.countSubstr=s.containsAny=s.containsAll=s.contains=s.removeNonWords=s.collapseWhitespace=s.chars=s.between=s.at=s.appendArray=s.append=s.transliterate=s.replace=s.removeSpaces=s.rightTrim=s.leftTrim=s.trim=s.isString=void 0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},n=e("./lib/ascii"),o=e("./lib/array"),i=e("./lib/case"),a=function(e){return"[object String]"===Object.prototype.toString.call(e)};s.isString=a;var u=function(e){var t=arguments.length<=1||void 0===arguments[1]?" ":arguments[1];return c(l(e,t),t)};s.trim=u;var c=function(e){var t=arguments.length<=1||void 0===arguments[1]?" ":arguments[1];return p(e,"^"+t+"+","")};s.leftTrim=c;var l=function(e){var t=arguments.length<=1||void 0===arguments[1]?" ":arguments[1];return p(e,t+"+$","")};s.rightTrim=l;var f=function(e){var t=arguments.length<=1||void 0===arguments[1]?"":arguments[1];return p(e,"\\s+",t)};s.removeSpaces=f;var p=function(e){var t=arguments.length<=1||void 0===arguments[1]?"":arguments[1],s=arguments.length<=2||void 0===arguments[2]?"":arguments[2],r=arguments.length<=3||void 0===arguments[3]?!0:arguments[3],n=(arguments.length<=4||void 0===arguments[4]?!0:arguments[4],r?"g":"gi");return e.replace(new RegExp(t,n),s)};s.replace=p;var h=function(e){var t=function(t){n.ascii[t].map(function(s){return e=p(e,s,t)})};for(var s in n.ascii)t(s);return e};s.transliterate=h;var g=function(e){for(var t=arguments.length,s=Array(t>1?t-1:0),r=1;t>r;r++)s[r-1]=arguments[r];return d(e,s)};s.append=g;var d=function(e){var t=arguments.length<=1||void 0===arguments[1]?[]:arguments[1];return 0===k(t)?e:e+t.join("")};s.appendArray=d;var v=function(e,t){return O(e,t,1)};s.at=v;var m=function(e,t,s){return(0,o._pop)(M(e,s).map(function(e){return O(e,U(e,t)+k(t))}))};s.between=m;var b=function(e){return e.split("")};s.chars=b;var y=function(e){return u(p(e,"\\s\\s+"," "))};s.collapseWhitespace=y;var w=function(e){var t=arguments.length<=1||void 0===arguments[1]?"":arguments[1];return p(e,"[^\\w]+",t)};s.removeNonWords=w;var E=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?!0:arguments[2];return U(e,t,0,s)>-1};s.contains=E;var A=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?!0:arguments[2];return k(t)>0?t.reduce(function(t,r){return E(e,r,s)?t&&!0:!1},!0):!1};s.containsAll=A;var q=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?!0:arguments[2];return t.reduce(function(t,r){return E(e,r,s)?!0:t},!1)};s.containsAny=q;var S=function re(e,t){var s=arguments.length<=2||void 0===arguments[2]?!1:arguments[2],r=arguments.length<=3||void 0===arguments[3]?0:arguments[3],n=arguments.length<=4||void 0===arguments[4]?0:arguments[4],o=U(e,t,r);return-1===o?n:(s||(o=o+k(t)-1),re(e,t,s,o+1,n+1))},R=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?!0:arguments[2],r=arguments.length<=3||void 0===arguments[3]?!1:arguments[3];return S((0,i.toCaseSensitive)(e,s),(0,i.toCaseSensitive)(t,s),r)};s.countSubstr=R;var L=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?null:arguments[2],r=arguments.length<=3||void 0===arguments[3]?!0:arguments[3],n=null;return("number"!=typeof s||!isFinite(s)||Math.floor(s)!==s||s>k(e))&&(s=k(e)),s-=k(t),n=U((0,i.toCaseSensitive)(e,r),(0,i.toCaseSensitive)(t,r),s),-1!==n&&n===s};s.endsWith=L;var T=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?0:arguments[2],r=arguments.length<=3||void 0===arguments[3]?!0:arguments[3];return O((0,i.toCaseSensitive)(e,r),s,k(t))===(0,i.toCaseSensitive)(t,r)};s.startsWith=T;var D=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?!0:arguments[2];return T(e,t,0,s)?e:g(t,e)};s.ensureLeft=D;var x=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?!0:arguments[2];return L(e,t,null,s)?e:g(e,t)};s.ensureRight=x;var B=function(e,t){return O(e,0,t)};s.first=B;var C=function(e,t){return O(e,-1*t,t)};s.last=C;var U=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?0:arguments[2],r=arguments.length<=3||void 0===arguments[3]?!0:arguments[3];return(0,i.toCaseSensitive)(e,r).indexOf((0,i.toCaseSensitive)(t,r),s)};s.indexOf=U;var _=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?void 0:arguments[2],r=arguments.length<=3||void 0===arguments[3]?!0:arguments[3];return(0,i.toCaseSensitive)(e,r).lastIndexOf((0,i.toCaseSensitive)(t,r),s)};s.lastIndexOf=_;var P=function(e,t,s){var r=null,n=null;return s>k(e)?e:(r=O(e,0,s),n=O(e,s,k(e)),g(r,t,n))};s.insert=P;var k=function(e){for(var t=0;void 0!==e[t];)t++;return t};s.length=k;var N=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?" ":arguments[2],r=e;return s=String(s),k(s)>1&&(s=O(s,0,1)),t-=k(e),r=g(G(s,t),r)};s.leftPad=N;var I=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?" ":arguments[2],r=e;return s=String(s),k(s)>1&&(s=O(s,0,1)),t-=k(e),r=g(r,G(s,t))};s.rightPad=I;var O=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?void 0:arguments[2];return e.substr(t,s)};s.substr=O;var M=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?void 0:arguments[2];return e.split(t,s)};s.split=M;var Y=function(e){for(var t=arguments.length,s=Array(t>1?t-1:0),r=1;t>r;r++)s[r-1]=arguments[r];return H(e,s)};s.prepend=Y;var H=function(e){var t=arguments.length<=1||void 0===arguments[1]?[]:arguments[1];return 0===k(t)?e:t.join("")+e};s.prependArray=H;var V=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?!0:arguments[2];return T(e,t,0,s)?O(e,k(t)):e};s.removeLeft=V;var j=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?!0:arguments[2],r=k(e)-k(t);return L(e,t,null,s)?O(e,0,r):e};s.removeRight=j;var G=function(e,t){for(var s=0,r="";t>s++;)r+=e;return r};s.repeat=G;var z=function(e){return M(e,"").reduceRight(function(e,t){return g(e,t)},"")};s.reverse=z;var F=function(e){var t=void 0,s=void 0,r=void 0;for(r=k(e);r;r-=1)t=Math.floor(Math.random()*r),s=e[r-1],e[r-1]=e[t],e[t]=s;return e},J=function(e){return F(M(e)).join("")};s.shuffle=J;var X=function(e){var t=arguments.length<=1||void 0===arguments[1]?"":arguments[1],s=arguments.length<=2||void 0===arguments[2]?null:arguments[2];return g(t,e,null===s?t:s)};s.surround=X;var Z=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?void 0:arguments[2];return e.slice(t,s)};s.slice=Z;var W=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?"":arguments[2],r="";if(0===t)return"";if(t>=k(e))return e;t-=k(s),r=O(e,0,t);var n=U(e," ",t-1);if(n!==t){var o=_(r," ");r=O(r,0,o)}return g(r,s)};s.safeTruncate=W;var K=function(e,t){var s=arguments.length<=2||void 0===arguments[2]?"":arguments[2],r="";return 0===t?"":t>=k(e)?e:(t-=k(s),r=O(e,0,t),g(r,s))};s.truncate=K;var Q=function(e){return e.filter(function(e){return e&&""!==e})};s.removeEmptyStrings=Q;var $=function(e){var t=arguments.length<=1||void 0===arguments[1]?[]:arguments[1];return p(e,"{(\\w+)}",function(e,s){return void 0!==r(t[s])?t[s]:e})};s.format=$;var ee=function(e,t){return te(e,t)?0:e>t?1:-1};s.compare=ee;var te=function(e,t){return e===t};s.equal=te;var se=function(e,t){return e!==t};s.inequal=se},{"./lib/array":5,"./lib/ascii":6,"./lib/case":7}],15:[function(e,t,s){"use strict";Object.defineProperty(s,"__esModule",{value:!0});var r=e("./slugify");Object.keys(r).forEach(function(e){"default"!==e&&Object.defineProperty(s,e,{enumerable:!0,get:function(){return r[e]}})});var n=e("./string.utils");Object.keys(n).forEach(function(e){"default"!==e&&Object.defineProperty(s,e,{enumerable:!0,get:function(){return n[e]}})});var o=e("./string.cases");Object.keys(o).forEach(function(e){"default"!==e&&Object.defineProperty(s,e,{enumerable:!0,get:function(){return o[e]}})});var i=e("./string.decoders");Object.keys(i).forEach(function(e){"default"!==e&&Object.defineProperty(s,e,{enumerable:!0,get:function(){return i[e]}})});var a=e("./string.encoders");Object.keys(a).forEach(function(e){"default"!==e&&Object.defineProperty(s,e,{enumerable:!0,get:function(){return a[e]}})})},{"./slugify":10,"./string.cases":11,"./string.decoders":12,"./string.encoders":13,"./string.utils":14}]},{},[15])(15)}); \ No newline at end of file diff --git a/transpiler/string.utils.js b/transpiler/string.utils.js index b0ccc1a..f0ef486 100644 --- a/transpiler/string.utils.js +++ b/transpiler/string.utils.js @@ -861,9 +861,6 @@ exports.removeRight = removeRight; var repeat = function repeat(value, multiplier) { var i = 0; var result = ''; - new Array(multiplier).reduce(function (previous, current) { - return append(previous, current); - }, value); while (multiplier > i++) { result += value; } From fd5a5d8a07bc0ce44b502735953dd96aff2efe66 Mon Sep 17 00:00:00 2001 From: Daniel Leite de Oliveira Date: Sat, 2 Jul 2016 16:41:27 -0300 Subject: [PATCH 10/10] Remove unused functions. --- src/lib/number.js | 1 - src/lib/throw.js | 3 --- 2 files changed, 4 deletions(-) delete mode 100644 src/lib/number.js delete mode 100644 src/lib/throw.js diff --git a/src/lib/number.js b/src/lib/number.js deleted file mode 100644 index fe6a070..0000000 --- a/src/lib/number.js +++ /dev/null @@ -1 +0,0 @@ -export const _isNumber = value => Object.prototype.toString.call(value) === '[object Number]'; diff --git a/src/lib/throw.js b/src/lib/throw.js deleted file mode 100644 index 5d807f7..0000000 --- a/src/lib/throw.js +++ /dev/null @@ -1,3 +0,0 @@ -const error = (message) => new Error(message); - -export {error};