Socket
Socket
Sign inDemoInstall

efrt-unpack

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

efrt-unpack - npm Package Compare versions

Comparing version 2.1.0 to 2.2.0

7

efrt-unpack.min.js

@@ -1,6 +0,1 @@

/* efrt-unpack v2.1.0
github.com/nlp-compromise/efrt
MIT
*/
!function(n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).unpack=n()}(function(){return function n(r,e,o){function t(i,f){if(!e[i]){if(!r[i]){var s="function"==typeof require&&require;if(!f&&s)return s(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var c=e[i]={exports:{}};r[i][0].call(c.exports,function(n){return t(r[i][1][n]||n)},c,c.exports,n,r,e,o)}return e[i].exports}for(var u="function"==typeof require&&require,i=0;i<o.length;i++)t(o[i]);return t}({1:[function(n,r,e){"use strict";var o="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",t=o.split("").reduce(function(n,r,e){return n[r]=e,n},{});r.exports={toAlphaCode:function(n){if(void 0!==o[n])return o[n];for(var r=1,e=36,t="";n>=e;n-=e,r++,e*=36);for(;r--;){var u=n%36;t=String.fromCharCode((u<10?48:55)+u)+t,n=(n-u)/36}return t},fromAlphaCode:function(n){if(void 0!==t[n])return t[n];for(var r=0,e=1,o=36,u=1;e<n.length;r+=o,e++,o*=36);for(var i=n.length-1;i>=0;i--,u*=36){var f=n.charCodeAt(i)-48;f>10&&(f-=7),r+=f*u}return r}}},{}],2:[function(n,r,e){"use strict";var o=n("./unpack");r.exports=function(n){var r=n.split("|").reduce(function(n,r){var e=r.split("¦");return n[e[0]]=e[1],n},{}),e={};return Object.keys(r).forEach(function(n){var t=o(r[n]);"true"===n&&(n=!0);for(var u=0;u<t.length;u++){var i=t[u];!0===e.hasOwnProperty(i)?!1===Array.isArray(e[i])?e[i]=[e[i],n]:e[i].push(n):e[i]=n}}),e}},{"./unpack":4}],3:[function(n,r,e){"use strict";var o=n("../encoding");r.exports=function(n){for(var r=new RegExp("([0-9A-Z]+):([0-9A-Z]+)"),e=0;e<n.nodes.length;e++){var t=r.exec(n.nodes[e]);if(!t){n.symCount=e;break}n.syms[o.fromAlphaCode(t[1])]=o.fromAlphaCode(t[2])}n.nodes=n.nodes.slice(n.symCount,n.nodes.length)}},{"../encoding":1}],4:[function(n,r,e){"use strict";var o=n("./symbols"),t=n("../encoding"),u=function(n,r,e){var o=t.fromAlphaCode(r);return o<n.symCount?n.syms[o]:e+o+1-n.symCount};r.exports=function(n){var r={nodes:n.split(";"),syms:[],symCount:0};return n.match(":")&&o(r),function(n){var r=[];return function e(o,t){var i=n.nodes[o];"!"===i[0]&&(r.push(t),i=i.slice(1));for(var f=i.split(/([A-Z0-9,]+)/g),s=0;s<f.length;s+=2){var a=f[s],c=f[s+1];if(a){var d=t+a;","!==c&&void 0!==c?e(u(n,c,o),d):r.push(d)}}}(0,""),r}(r)}},{"../encoding":1,"./symbols":3}]},{},[2])(2)}),function(n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).unpack=n()}(function(){return function n(r,e,o){function t(i,f){if(!e[i]){if(!r[i]){var s="function"==typeof require&&require;if(!f&&s)return s(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var c=e[i]={exports:{}};r[i][0].call(c.exports,function(n){return t(r[i][1][n]||n)},c,c.exports,n,r,e,o)}return e[i].exports}for(var u="function"==typeof require&&require,i=0;i<o.length;i++)t(o[i]);return t}({1:[function(n,r,e){"use strict";var o="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",t=o.split("").reduce(function(n,r,e){return n[r]=e,n},{});r.exports={toAlphaCode:function(n){if(void 0!==o[n])return o[n];for(var r=1,e=36,t="";n>=e;n-=e,r++,e*=36);for(;r--;){var u=n%36;t=String.fromCharCode((u<10?48:55)+u)+t,n=(n-u)/36}return t},fromAlphaCode:function(n){if(void 0!==t[n])return t[n];for(var r=0,e=1,o=36,u=1;e<n.length;r+=o,e++,o*=36);for(var i=n.length-1;i>=0;i--,u*=36){var f=n.charCodeAt(i)-48;f>10&&(f-=7),r+=f*u}return r}}},{}],2:[function(n,r,e){"use strict";var o=n("./unpack");r.exports=function(n){var r=n.split("|").reduce(function(n,r){var e=r.split("¦");return n[e[0]]=e[1],n},{}),e={};return Object.keys(r).forEach(function(n){var t=o(r[n]);"true"===n&&(n=!0);for(var u=0;u<t.length;u++){var i=t[u];!0===e.hasOwnProperty(i)?!1===Array.isArray(e[i])?e[i]=[e[i],n]:e[i].push(n):e[i]=n}}),e}},{"./unpack":4}],3:[function(n,r,e){"use strict";var o=n("../encoding");r.exports=function(n){for(var r=new RegExp("([0-9A-Z]+):([0-9A-Z]+)"),e=0;e<n.nodes.length;e++){var t=r.exec(n.nodes[e]);if(!t){n.symCount=e;break}n.syms[o.fromAlphaCode(t[1])]=o.fromAlphaCode(t[2])}n.nodes=n.nodes.slice(n.symCount,n.nodes.length)}},{"../encoding":1}],4:[function(n,r,e){"use strict";var o=n("./symbols"),t=n("../encoding"),u=function(n,r,e){var o=t.fromAlphaCode(r);return o<n.symCount?n.syms[o]:e+o+1-n.symCount};r.exports=function(n){var r={nodes:n.split(";"),syms:[],symCount:0};return n.match(":")&&o(r),function(n){var r=[];return function e(o,t){var i=n.nodes[o];"!"===i[0]&&(r.push(t),i=i.slice(1));for(var f=i.split(/([A-Z0-9,]+)/g),s=0;s<f.length;s+=2){var a=f[s],c=f[s+1];if(a){var d=t+a;","!==c&&void 0!==c?e(u(n,c,o),d):r.push(d)}}}(0,""),r}(r)}},{"../encoding":1,"./symbols":3}]},{},[2])(2)}),function(n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).unpack=n()}(function(){return function n(r,e,o){function t(i,f){if(!e[i]){if(!r[i]){var s="function"==typeof require&&require;if(!f&&s)return s(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var c=e[i]={exports:{}};r[i][0].call(c.exports,function(n){return t(r[i][1][n]||n)},c,c.exports,n,r,e,o)}return e[i].exports}for(var u="function"==typeof require&&require,i=0;i<o.length;i++)t(o[i]);return t}({1:[function(n,r,e){"use strict";var o="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",t=o.split("").reduce(function(n,r,e){return n[r]=e,n},{});r.exports={toAlphaCode:function(n){if(void 0!==o[n])return o[n];for(var r=1,e=36,t="";n>=e;n-=e,r++,e*=36);for(;r--;){var u=n%36;t=String.fromCharCode((u<10?48:55)+u)+t,n=(n-u)/36}return t},fromAlphaCode:function(n){if(void 0!==t[n])return t[n];for(var r=0,e=1,o=36,u=1;e<n.length;r+=o,e++,o*=36);for(var i=n.length-1;i>=0;i--,u*=36){var f=n.charCodeAt(i)-48;f>10&&(f-=7),r+=f*u}return r}}},{}],2:[function(n,r,e){"use strict";var o=n("./unpack");r.exports=function(n){var r=n.split("|").reduce(function(n,r){var e=r.split("¦");return n[e[0]]=e[1],n},{}),e={};return Object.keys(r).forEach(function(n){var t=o(r[n]);"true"===n&&(n=!0);for(var u=0;u<t.length;u++){var i=t[u];!0===e.hasOwnProperty(i)?!1===Array.isArray(e[i])?e[i]=[e[i],n]:e[i].push(n):e[i]=n}}),e}},{"./unpack":4}],3:[function(n,r,e){"use strict";var o=n("../encoding");r.exports=function(n){for(var r=new RegExp("([0-9A-Z]+):([0-9A-Z]+)"),e=0;e<n.nodes.length;e++){var t=r.exec(n.nodes[e]);if(!t){n.symCount=e;break}n.syms[o.fromAlphaCode(t[1])]=o.fromAlphaCode(t[2])}n.nodes=n.nodes.slice(n.symCount,n.nodes.length)}},{"../encoding":1}],4:[function(n,r,e){"use strict";var o=n("./symbols"),t=n("../encoding"),u=function(n,r,e){var o=t.fromAlphaCode(r);return o<n.symCount?n.syms[o]:e+o+1-n.symCount};r.exports=function(n){var r={nodes:n.split(";"),syms:[],symCount:0};return n.match(":")&&o(r),function(n){var r=[];return function e(o,t){var i=n.nodes[o];"!"===i[0]&&(r.push(t),i=i.slice(1));for(var f=i.split(/([A-Z0-9,]+)/g),s=0;s<f.length;s+=2){var a=f[s],c=f[s+1];if(a){var d=t+a;","!==c&&void 0!==c?e(u(n,c,o),d):r.push(d)}}}(0,""),r}(r)}},{"../encoding":1,"./symbols":3}]},{},[2])(2)}),function(n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).unpack=n()}(function(){return function n(r,e,o){function t(i,f){if(!e[i]){if(!r[i]){var s="function"==typeof require&&require;if(!f&&s)return s(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var c=e[i]={exports:{}};r[i][0].call(c.exports,function(n){return t(r[i][1][n]||n)},c,c.exports,n,r,e,o)}return e[i].exports}for(var u="function"==typeof require&&require,i=0;i<o.length;i++)t(o[i]);return t}({1:[function(n,r,e){"use strict";var o="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",t=o.split("").reduce(function(n,r,e){return n[r]=e,n},{});r.exports={toAlphaCode:function(n){if(void 0!==o[n])return o[n];for(var r=1,e=36,t="";n>=e;n-=e,r++,e*=36);for(;r--;){var u=n%36;t=String.fromCharCode((u<10?48:55)+u)+t,n=(n-u)/36}return t},fromAlphaCode:function(n){if(void 0!==t[n])return t[n];for(var r=0,e=1,o=36,u=1;e<n.length;r+=o,e++,o*=36);for(var i=n.length-1;i>=0;i--,u*=36){var f=n.charCodeAt(i)-48;f>10&&(f-=7),r+=f*u}return r}}},{}],2:[function(n,r,e){"use strict";var o=n("./unpack");r.exports=function(n){var r=n.split("|").reduce(function(n,r){var e=r.split("¦");return n[e[0]]=e[1],n},{}),e={};return Object.keys(r).forEach(function(n){var t=o(r[n]);"true"===n&&(n=!0);for(var u=0;u<t.length;u++){var i=t[u];!0===e.hasOwnProperty(i)?!1===Array.isArray(e[i])?e[i]=[e[i],n]:e[i].push(n):e[i]=n}}),e}},{"./unpack":4}],3:[function(n,r,e){"use strict";var o=n("../encoding");r.exports=function(n){for(var r=new RegExp("([0-9A-Z]+):([0-9A-Z]+)"),e=0;e<n.nodes.length;e++){var t=r.exec(n.nodes[e]);if(!t){n.symCount=e;break}n.syms[o.fromAlphaCode(t[1])]=o.fromAlphaCode(t[2])}n.nodes=n.nodes.slice(n.symCount,n.nodes.length)}},{"../encoding":1}],4:[function(n,r,e){"use strict";var o=n("./symbols"),t=n("../encoding"),u=function(n,r,e){var o=t.fromAlphaCode(r);return o<n.symCount?n.syms[o]:e+o+1-n.symCount};r.exports=function(n){var r={nodes:n.split(";"),syms:[],symCount:0};return n.match(":")&&o(r),function(n){var r=[];return function e(o,t){var i=n.nodes[o];"!"===i[0]&&(r.push(t),i=i.slice(1));for(var f=i.split(/([A-Z0-9,]+)/g),s=0;s<f.length;s+=2){var a=f[s],c=f[s+1];if(a){var d=t+a;","!==c&&void 0!==c?e(u(n,c,o),d):r.push(d)}}}(0,""),r}(r)}},{"../encoding":1,"./symbols":3}]},{},[2])(2)}),function(n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).unpack=n()}(function(){return function n(r,e,o){function t(i,f){if(!e[i]){if(!r[i]){var s="function"==typeof require&&require;if(!f&&s)return s(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var c=e[i]={exports:{}};r[i][0].call(c.exports,function(n){return t(r[i][1][n]||n)},c,c.exports,n,r,e,o)}return e[i].exports}for(var u="function"==typeof require&&require,i=0;i<o.length;i++)t(o[i]);return t}({1:[function(n,r,e){"use strict";var o="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",t=o.split("").reduce(function(n,r,e){return n[r]=e,n},{});r.exports={toAlphaCode:function(n){if(void 0!==o[n])return o[n];for(var r=1,e=36,t="";n>=e;n-=e,r++,e*=36);for(;r--;){var u=n%36;t=String.fromCharCode((u<10?48:55)+u)+t,n=(n-u)/36}return t},fromAlphaCode:function(n){if(void 0!==t[n])return t[n];for(var r=0,e=1,o=36,u=1;e<n.length;r+=o,e++,o*=36);for(var i=n.length-1;i>=0;i--,u*=36){var f=n.charCodeAt(i)-48;f>10&&(f-=7),r+=f*u}return r}}},{}],2:[function(n,r,e){"use strict";var o=n("./unpack");r.exports=function(n){var r=n.split("|").reduce(function(n,r){var e=r.split("¦");return n[e[0]]=e[1],n},{}),e={};return Object.keys(r).forEach(function(n){var t=o(r[n]);"true"===n&&(n=!0);for(var u=0;u<t.length;u++){var i=t[u];!0===e.hasOwnProperty(i)?!1===Array.isArray(e[i])?e[i]=[e[i],n]:e[i].push(n):e[i]=n}}),e}},{"./unpack":4}],3:[function(n,r,e){"use strict";var o=n("../encoding");r.exports=function(n){for(var r=new RegExp("([0-9A-Z]+):([0-9A-Z]+)"),e=0;e<n.nodes.length;e++){var t=r.exec(n.nodes[e]);if(!t){n.symCount=e;break}n.syms[o.fromAlphaCode(t[1])]=o.fromAlphaCode(t[2])}n.nodes=n.nodes.slice(n.symCount,n.nodes.length)}},{"../encoding":1}],4:[function(n,r,e){"use strict";var o=n("./symbols"),t=n("../encoding"),u=function(n,r,e){var o=t.fromAlphaCode(r);return o<n.symCount?n.syms[o]:e+o+1-n.symCount};r.exports=function(n){var r={nodes:n.split(";"),syms:[],symCount:0};return n.match(":")&&o(r),function(n){var r=[];return function e(o,t){var i=n.nodes[o];"!"===i[0]&&(r.push(t),i=i.slice(1));for(var f=i.split(/([A-Z0-9,]+)/g),s=0;s<f.length;s+=2){var a=f[s],c=f[s+1];if(a){var d=t+a;","!==c&&void 0!==c?e(u(n,c,o),d):r.push(d)}}}(0,""),r}(r)}},{"../encoding":1,"./symbols":3}]},{},[2])(2)}),function(n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).unpack=n()}(function(){return function n(r,e,o){function t(i,f){if(!e[i]){if(!r[i]){var s="function"==typeof require&&require;if(!f&&s)return s(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var c=e[i]={exports:{}};r[i][0].call(c.exports,function(n){return t(r[i][1][n]||n)},c,c.exports,n,r,e,o)}return e[i].exports}for(var u="function"==typeof require&&require,i=0;i<o.length;i++)t(o[i]);return t}({1:[function(n,r,e){"use strict";var o="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",t=o.split("").reduce(function(n,r,e){return n[r]=e,n},{});r.exports={toAlphaCode:function(n){if(void 0!==o[n])return o[n];for(var r=1,e=36,t="";n>=e;n-=e,r++,e*=36);for(;r--;){var u=n%36;t=String.fromCharCode((u<10?48:55)+u)+t,n=(n-u)/36}return t},fromAlphaCode:function(n){if(void 0!==t[n])return t[n];for(var r=0,e=1,o=36,u=1;e<n.length;r+=o,e++,o*=36);for(var i=n.length-1;i>=0;i--,u*=36){var f=n.charCodeAt(i)-48;f>10&&(f-=7),r+=f*u}return r}}},{}],2:[function(n,r,e){"use strict";var o=n("./unpack");r.exports=function(n){var r=n.split("|").reduce(function(n,r){var e=r.split("¦");return n[e[0]]=e[1],n},{}),e={};return Object.keys(r).forEach(function(n){var t=o(r[n]);"true"===n&&(n=!0);for(var u=0;u<t.length;u++){var i=t[u];!0===e.hasOwnProperty(i)?!1===Array.isArray(e[i])?e[i]=[e[i],n]:e[i].push(n):e[i]=n}}),e}},{"./unpack":4}],3:[function(n,r,e){"use strict";var o=n("../encoding");r.exports=function(n){for(var r=new RegExp("([0-9A-Z]+):([0-9A-Z]+)"),e=0;e<n.nodes.length;e++){var t=r.exec(n.nodes[e]);if(!t){n.symCount=e;break}n.syms[o.fromAlphaCode(t[1])]=o.fromAlphaCode(t[2])}n.nodes=n.nodes.slice(n.symCount,n.nodes.length)}},{"../encoding":1}],4:[function(n,r,e){"use strict";var o=n("./symbols"),t=n("../encoding"),u=function(n,r,e){var o=t.fromAlphaCode(r);return o<n.symCount?n.syms[o]:e+o+1-n.symCount};r.exports=function(n){var r={nodes:n.split(";"),syms:[],symCount:0};return n.match(":")&&o(r),function(n){var r=[];return function e(o,t){var i=n.nodes[o];"!"===i[0]&&(r.push(t),i=i.slice(1));for(var f=i.split(/([A-Z0-9,]+)/g),s=0;s<f.length;s+=2){var a=f[s],c=f[s+1];if(a){var d=t+a;","!==c&&void 0!==c?e(u(n,c,o),d):r.push(d)}}}(0,""),r}(r)}},{"../encoding":1,"./symbols":3}]},{},[2])(2)}),function(n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).unpack=n()}(function(){return function n(r,e,o){function t(i,f){if(!e[i]){if(!r[i]){var s="function"==typeof require&&require;if(!f&&s)return s(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var c=e[i]={exports:{}};r[i][0].call(c.exports,function(n){return t(r[i][1][n]||n)},c,c.exports,n,r,e,o)}return e[i].exports}for(var u="function"==typeof require&&require,i=0;i<o.length;i++)t(o[i]);return t}({1:[function(n,r,e){"use strict";const o="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",t=o.split("").reduce(function(n,r,e){return n[r]=e,n},{});r.exports={toAlphaCode:function(n){if(void 0!==o[n])return o[n];let r=1,e=36,t="";for(;n>=e;n-=e,r++,e*=36);for(;r--;){const r=n%36;t=String.fromCharCode((r<10?48:55)+r)+t,n=(n-r)/36}return t},fromAlphaCode:function(n){if(void 0!==t[n])return t[n];let r=0,e=1,o=36,u=1;for(;e<n.length;r+=o,e++,o*=36);for(let e=n.length-1;e>=0;e--,u*=36){let o=n.charCodeAt(e)-48;o>10&&(o-=7),r+=o*u}return r}}},{}],2:[function(n,r,e){"use strict";const o=n("./unpack");r.exports=function(n){let r=n.split("|").reduce((n,r)=>{let e=r.split("¦");return n[e[0]]=e[1],n},{}),e={};return Object.keys(r).forEach(function(n){let t=o(r[n]);"true"===n&&(n=!0);for(var u=0;u<t.length;u++){let r=t[u];!0===e.hasOwnProperty(r)?!1===Array.isArray(e[r])?e[r]=[e[r],n]:e[r].push(n):e[r]=n}}),e}},{"./unpack":4}],3:[function(n,r,e){"use strict";const o=n("../encoding");r.exports=function(n){const r=new RegExp("([0-9A-Z]+):([0-9A-Z]+)");for(let e=0;e<n.nodes.length;e++){const t=r.exec(n.nodes[e]);if(!t){n.symCount=e;break}n.syms[o.fromAlphaCode(t[1])]=o.fromAlphaCode(t[2])}n.nodes=n.nodes.slice(n.symCount,n.nodes.length)}},{"../encoding":1}],4:[function(n,r,e){"use strict";const o=n("./symbols"),t=n("../encoding"),u=function(n,r,e){const o=t.fromAlphaCode(r);return o<n.symCount?n.syms[o]:e+o+1-n.symCount};r.exports=function(n){let r={nodes:n.split(";"),syms:[],symCount:0};return n.match(":")&&o(r),function(n){let r=[];const e=(o,t)=>{let i=n.nodes[o];"!"===i[0]&&(r.push(t),i=i.slice(1));let f=i.split(/([A-Z0-9,]+)/g);for(let i=0;i<f.length;i+=2){let s=f[i],a=f[i+1];if(!s)continue;let c=t+s;if(","===a||void 0===a){r.push(c);continue}let d=u(n,a,o);e(d,c)}};return e(0,""),r}(r)}},{"../encoding":1,"./symbols":3}]},{},[2])(2)}),function(n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).unpack=n()}(function(){return function n(r,e,o){function t(i,f){if(!e[i]){if(!r[i]){var s="function"==typeof require&&require;if(!f&&s)return s(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var c=e[i]={exports:{}};r[i][0].call(c.exports,function(n){return t(r[i][1][n]||n)},c,c.exports,n,r,e,o)}return e[i].exports}for(var u="function"==typeof require&&require,i=0;i<o.length;i++)t(o[i]);return t}({1:[function(n,r,e){"use strict";var o="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",t=o.split("").reduce(function(n,r,e){return n[r]=e,n},{});r.exports={toAlphaCode:function(n){if(void 0!==o[n])return o[n];for(var r=1,e=36,t="";n>=e;n-=e,r++,e*=36);for(;r--;){var u=n%36;t=String.fromCharCode((u<10?48:55)+u)+t,n=(n-u)/36}return t},fromAlphaCode:function(n){if(void 0!==t[n])return t[n];for(var r=0,e=1,o=36,u=1;e<n.length;r+=o,e++,o*=36);for(var i=n.length-1;i>=0;i--,u*=36){var f=n.charCodeAt(i)-48;f>10&&(f-=7),r+=f*u}return r}}},{}],2:[function(n,r,e){"use strict";var o=n("./unpack");r.exports=function(n){var r=n.split("|").reduce(function(n,r){var e=r.split("¦");return n[e[0]]=e[1],n},{}),e={};return Object.keys(r).forEach(function(n){var t=o(r[n]);"true"===n&&(n=!0);for(var u=0;u<t.length;u++){var i=t[u];!0===e.hasOwnProperty(i)?!1===Array.isArray(e[i])?e[i]=[e[i],n]:e[i].push(n):e[i]=n}}),e}},{"./unpack":4}],3:[function(n,r,e){"use strict";var o=n("../encoding");r.exports=function(n){for(var r=new RegExp("([0-9A-Z]+):([0-9A-Z]+)"),e=0;e<n.nodes.length;e++){var t=r.exec(n.nodes[e]);if(!t){n.symCount=e;break}n.syms[o.fromAlphaCode(t[1])]=o.fromAlphaCode(t[2])}n.nodes=n.nodes.slice(n.symCount,n.nodes.length)}},{"../encoding":1}],4:[function(n,r,e){"use strict";var o=n("./symbols"),t=n("../encoding"),u=function(n,r,e){var o=t.fromAlphaCode(r);return o<n.symCount?n.syms[o]:e+o+1-n.symCount};r.exports=function(n){var r={nodes:n.split(";"),syms:[],symCount:0};return n.match(":")&&o(r),function(n){var r=[];return function e(o,t){var i=n.nodes[o];"!"===i[0]&&(r.push(t),i=i.slice(1));for(var f=i.split(/([A-Z0-9,]+)/g),s=0;s<f.length;s+=2){var a=f[s],c=f[s+1];if(a){var d=t+a;","!==c&&void 0!==c?e(u(n,c,o),d):r.push(d)}}}(0,""),r}(r)}},{"../encoding":1,"./symbols":3}]},{},[2])(2)}),function(n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).unpack=n()}(function(){return function n(r,e,o){function t(i,f){if(!e[i]){if(!r[i]){var s="function"==typeof require&&require;if(!f&&s)return s(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var c=e[i]={exports:{}};r[i][0].call(c.exports,function(n){return t(r[i][1][n]||n)},c,c.exports,n,r,e,o)}return e[i].exports}for(var u="function"==typeof require&&require,i=0;i<o.length;i++)t(o[i]);return t}({1:[function(n,r,e){"use strict";var o="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",t=o.split("").reduce(function(n,r,e){return n[r]=e,n},{});r.exports={toAlphaCode:function(n){if(void 0!==o[n])return o[n];for(var r=1,e=36,t="";n>=e;n-=e,r++,e*=36);for(;r--;){var u=n%36;t=String.fromCharCode((u<10?48:55)+u)+t,n=(n-u)/36}return t},fromAlphaCode:function(n){if(void 0!==t[n])return t[n];for(var r=0,e=1,o=36,u=1;e<n.length;r+=o,e++,o*=36);for(var i=n.length-1;i>=0;i--,u*=36){var f=n.charCodeAt(i)-48;f>10&&(f-=7),r+=f*u}return r}}},{}],2:[function(n,r,e){"use strict";var o=n("./unpack");r.exports=function(n){var r=n.split("|").reduce(function(n,r){var e=r.split("¦");return n[e[0]]=e[1],n},{}),e={};return Object.keys(r).forEach(function(n){var t=o(r[n]);"true"===n&&(n=!0);for(var u=0;u<t.length;u++){var i=t[u];!0===e.hasOwnProperty(i)?!1===Array.isArray(e[i])?e[i]=[e[i],n]:e[i].push(n):e[i]=n}}),e}},{"./unpack":4}],3:[function(n,r,e){"use strict";var o=n("../encoding");r.exports=function(n){for(var r=new RegExp("([0-9A-Z]+):([0-9A-Z]+)"),e=0;e<n.nodes.length;e++){var t=r.exec(n.nodes[e]);if(!t){n.symCount=e;break}n.syms[o.fromAlphaCode(t[1])]=o.fromAlphaCode(t[2])}n.nodes=n.nodes.slice(n.symCount,n.nodes.length)}},{"../encoding":1}],4:[function(n,r,e){"use strict";var o=n("./symbols"),t=n("../encoding"),u=function(n,r,e){var o=t.fromAlphaCode(r);return o<n.symCount?n.syms[o]:e+o+1-n.symCount};r.exports=function(n){var r={nodes:n.split(";"),syms:[],symCount:0};return n.match(":")&&o(r),function(n){var r=[];return function e(o,t){var i=n.nodes[o];"!"===i[0]&&(r.push(t),i=i.slice(1));for(var f=i.split(/([A-Z0-9,]+)/g),s=0;s<f.length;s+=2){var a=f[s],c=f[s+1];if(a){var d=t+a;","!==c&&void 0!==c?e(u(n,c,o),d):r.push(d)}}}(0,""),r}(r)}},{"../encoding":1,"./symbols":3}]},{},[2])(2)}),function(n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).unpack=n()}(function(){return function n(r,e,o){function t(i,f){if(!e[i]){if(!r[i]){var s="function"==typeof require&&require;if(!f&&s)return s(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var c=e[i]={exports:{}};r[i][0].call(c.exports,function(n){return t(r[i][1][n]||n)},c,c.exports,n,r,e,o)}return e[i].exports}for(var u="function"==typeof require&&require,i=0;i<o.length;i++)t(o[i]);return t}({1:[function(n,r,e){"use strict";var o="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",t=o.split("").reduce(function(n,r,e){return n[r]=e,n},{});r.exports={toAlphaCode:function(n){if(void 0!==o[n])return o[n];for(var r=1,e=36,t="";n>=e;n-=e,r++,e*=36);for(;r--;){var u=n%36;t=String.fromCharCode((u<10?48:55)+u)+t,n=(n-u)/36}return t},fromAlphaCode:function(n){if(void 0!==t[n])return t[n];for(var r=0,e=1,o=36,u=1;e<n.length;r+=o,e++,o*=36);for(var i=n.length-1;i>=0;i--,u*=36){var f=n.charCodeAt(i)-48;f>10&&(f-=7),r+=f*u}return r}}},{}],2:[function(n,r,e){"use strict";var o=n("./unpack");r.exports=function(n){var r=n.split("|").reduce(function(n,r){var e=r.split("¦");return n[e[0]]=e[1],n},{}),e={};return Object.keys(r).forEach(function(n){var t=o(r[n]);"true"===n&&(n=!0);for(var u=0;u<t.length;u++){var i=t[u];!0===e.hasOwnProperty(i)?!1===Array.isArray(e[i])?e[i]=[e[i],n]:e[i].push(n):e[i]=n}}),e}},{"./unpack":4}],3:[function(n,r,e){"use strict";var o=n("../encoding");r.exports=function(n){for(var r=new RegExp("([0-9A-Z]+):([0-9A-Z]+)"),e=0;e<n.nodes.length;e++){var t=r.exec(n.nodes[e]);if(!t){n.symCount=e;break}n.syms[o.fromAlphaCode(t[1])]=o.fromAlphaCode(t[2])}n.nodes=n.nodes.slice(n.symCount,n.nodes.length)}},{"../encoding":1}],4:[function(n,r,e){"use strict";var o=n("./symbols"),t=n("../encoding"),u=function(n,r,e){var o=t.fromAlphaCode(r);return o<n.symCount?n.syms[o]:e+o+1-n.symCount};r.exports=function(n){var r={nodes:n.split(";"),syms:[],symCount:0};return n.match(":")&&o(r),function(n){var r=[];return function e(o,t){var i=n.nodes[o];"!"===i[0]&&(r.push(t),i=i.slice(1));for(var f=i.split(/([A-Z0-9,]+)/g),s=0;s<f.length;s+=2){var a=f[s],c=f[s+1];if(a){var d=t+a;","!==c&&void 0!==c?e(u(n,c,o),d):r.push(d)}}}(0,""),r}(r)}},{"../encoding":1,"./symbols":3}]},{},[2])(2)}),function(n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).unpack=n()}(function(){return function n(r,e,o){function t(i,f){if(!e[i]){if(!r[i]){var s="function"==typeof require&&require;if(!f&&s)return s(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var c=e[i]={exports:{}};r[i][0].call(c.exports,function(n){return t(r[i][1][n]||n)},c,c.exports,n,r,e,o)}return e[i].exports}for(var u="function"==typeof require&&require,i=0;i<o.length;i++)t(o[i]);return t}({1:[function(n,r,e){"use strict";var o="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",t=o.split("").reduce(function(n,r,e){return n[r]=e,n},{});r.exports={toAlphaCode:function(n){if(void 0!==o[n])return o[n];for(var r=1,e=36,t="";n>=e;n-=e,r++,e*=36);for(;r--;){var u=n%36;t=String.fromCharCode((u<10?48:55)+u)+t,n=(n-u)/36}return t},fromAlphaCode:function(n){if(void 0!==t[n])return t[n];for(var r=0,e=1,o=36,u=1;e<n.length;r+=o,e++,o*=36);for(var i=n.length-1;i>=0;i--,u*=36){var f=n.charCodeAt(i)-48;f>10&&(f-=7),r+=f*u}return r}}},{}],2:[function(n,r,e){"use strict";var o=n("./unpack");r.exports=function(n){var r=n.split("|").reduce(function(n,r){var e=r.split("¦");return n[e[0]]=e[1],n},{}),e={};return Object.keys(r).forEach(function(n){var t=o(r[n]);"true"===n&&(n=!0);for(var u=0;u<t.length;u++){var i=t[u];!0===e.hasOwnProperty(i)?!1===Array.isArray(e[i])?e[i]=[e[i],n]:e[i].push(n):e[i]=n}}),e}},{"./unpack":4}],3:[function(n,r,e){"use strict";var o=n("../encoding");r.exports=function(n){for(var r=new RegExp("([0-9A-Z]+):([0-9A-Z]+)"),e=0;e<n.nodes.length;e++){var t=r.exec(n.nodes[e]);if(!t){n.symCount=e;break}n.syms[o.fromAlphaCode(t[1])]=o.fromAlphaCode(t[2])}n.nodes=n.nodes.slice(n.symCount,n.nodes.length)}},{"../encoding":1}],4:[function(n,r,e){"use strict";var o=n("./symbols"),t=n("../encoding"),u=function(n,r,e){var o=t.fromAlphaCode(r);return o<n.symCount?n.syms[o]:e+o+1-n.symCount};r.exports=function(n){var r={nodes:n.split(";"),syms:[],symCount:0};return n.match(":")&&o(r),function(n){var r=[];return function e(o,t){var i=n.nodes[o];"!"===i[0]&&(r.push(t),i=i.slice(1));for(var f=i.split(/([A-Z0-9,]+)/g),s=0;s<f.length;s+=2){var a=f[s],c=f[s+1];if(a){var d=t+a;","!==c&&void 0!==c?e(u(n,c,o),d):r.push(d)}}}(0,""),r}(r)}},{"../encoding":1,"./symbols":3}]},{},[2])(2)}),function(n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).unpack=n()}(function(){return function n(r,e,o){function t(i,f){if(!e[i]){if(!r[i]){var s="function"==typeof require&&require;if(!f&&s)return s(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var c=e[i]={exports:{}};r[i][0].call(c.exports,function(n){return t(r[i][1][n]||n)},c,c.exports,n,r,e,o)}return e[i].exports}for(var u="function"==typeof require&&require,i=0;i<o.length;i++)t(o[i]);return t}({1:[function(n,r,e){"use strict";var o="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",t=o.split("").reduce(function(n,r,e){return n[r]=e,n},{});r.exports={toAlphaCode:function(n){if(void 0!==o[n])return o[n];for(var r=1,e=36,t="";n>=e;n-=e,r++,e*=36);for(;r--;){var u=n%36;t=String.fromCharCode((u<10?48:55)+u)+t,n=(n-u)/36}return t},fromAlphaCode:function(n){if(void 0!==t[n])return t[n];for(var r=0,e=1,o=36,u=1;e<n.length;r+=o,e++,o*=36);for(var i=n.length-1;i>=0;i--,u*=36){var f=n.charCodeAt(i)-48;f>10&&(f-=7),r+=f*u}return r}}},{}],2:[function(n,r,e){"use strict";var o=n("./unpack");r.exports=function(n){var r=n.split("|").reduce(function(n,r){var e=r.split("¦");return n[e[0]]=e[1],n},{}),e={};return Object.keys(r).forEach(function(n){var t=o(r[n]);"true"===n&&(n=!0);for(var u=0;u<t.length;u++){var i=t[u];!0===e.hasOwnProperty(i)?!1===Array.isArray(e[i])?e[i]=[e[i],n]:e[i].push(n):e[i]=n}}),e}},{"./unpack":4}],3:[function(n,r,e){"use strict";var o=n("../encoding");r.exports=function(n){for(var r=new RegExp("([0-9A-Z]+):([0-9A-Z]+)"),e=0;e<n.nodes.length;e++){var t=r.exec(n.nodes[e]);if(!t){n.symCount=e;break}n.syms[o.fromAlphaCode(t[1])]=o.fromAlphaCode(t[2])}n.nodes=n.nodes.slice(n.symCount,n.nodes.length)}},{"../encoding":1}],4:[function(n,r,e){"use strict";var o=n("./symbols"),t=n("../encoding"),u=function(n,r,e){var o=t.fromAlphaCode(r);return o<n.symCount?n.syms[o]:e+o+1-n.symCount};r.exports=function(n){var r={nodes:n.split(";"),syms:[],symCount:0};return n.match(":")&&o(r),function(n){var r=[];return function e(o,t){var i=n.nodes[o];"!"===i[0]&&(r.push(t),i=i.slice(1));for(var f=i.split(/([A-Z0-9,]+)/g),s=0;s<f.length;s+=2){var a=f[s],c=f[s+1];if(a){var d=t+a;","!==c&&void 0!==c?e(u(n,c,o),d):r.push(d)}}}(0,""),r}(r)}},{"../encoding":1,"./symbols":3}]},{},[2])(2)}),function(n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).unpack=n()}(function(){return function n(r,e,o){function t(i,f){if(!e[i]){if(!r[i]){var s="function"==typeof require&&require;if(!f&&s)return s(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var c=e[i]={exports:{}};r[i][0].call(c.exports,function(n){return t(r[i][1][n]||n)},c,c.exports,n,r,e,o)}return e[i].exports}for(var u="function"==typeof require&&require,i=0;i<o.length;i++)t(o[i]);return t}({1:[function(n,r,e){"use strict";var o="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",t=o.split("").reduce(function(n,r,e){return n[r]=e,n},{});r.exports={toAlphaCode:function(n){if(void 0!==o[n])return o[n];for(var r=1,e=36,t="";n>=e;n-=e,r++,e*=36);for(;r--;){var u=n%36;t=String.fromCharCode((u<10?48:55)+u)+t,n=(n-u)/36}return t},fromAlphaCode:function(n){if(void 0!==t[n])return t[n];for(var r=0,e=1,o=36,u=1;e<n.length;r+=o,e++,o*=36);for(var i=n.length-1;i>=0;i--,u*=36){var f=n.charCodeAt(i)-48;f>10&&(f-=7),r+=f*u}return r}}},{}],2:[function(n,r,e){"use strict";var o=n("./unpack");r.exports=function(n){var r=n.split("|").reduce(function(n,r){var e=r.split("¦");return n[e[0]]=e[1],n},{}),e={};return Object.keys(r).forEach(function(n){var t=o(r[n]);"true"===n&&(n=!0);for(var u=0;u<t.length;u++){var i=t[u];!0===e.hasOwnProperty(i)?!1===Array.isArray(e[i])?e[i]=[e[i],n]:e[i].push(n):e[i]=n}}),e}},{"./unpack":4}],3:[function(n,r,e){"use strict";var o=n("../encoding");r.exports=function(n){for(var r=new RegExp("([0-9A-Z]+):([0-9A-Z]+)"),e=0;e<n.nodes.length;e++){var t=r.exec(n.nodes[e]);if(!t){n.symCount=e;break}n.syms[o.fromAlphaCode(t[1])]=o.fromAlphaCode(t[2])}n.nodes=n.nodes.slice(n.symCount,n.nodes.length)}},{"../encoding":1}],4:[function(n,r,e){"use strict";var o=n("./symbols"),t=n("../encoding"),u=function(n,r,e){var o=t.fromAlphaCode(r);return o<n.symCount?n.syms[o]:e+o+1-n.symCount};r.exports=function(n){var r={nodes:n.split(";"),syms:[],symCount:0};return n.match(":")&&o(r),function(n){var r=[];return function e(o,t){var i=n.nodes[o];"!"===i[0]&&(r.push(t),i=i.slice(1));for(var f=i.split(/([A-Z0-9,]+)/g),s=0;s<f.length;s+=2){var a=f[s],c=f[s+1];if(a){var d=t+a;","!==c&&void 0!==c?e(u(n,c,o),d):r.push(d)}}}(0,""),r}(r)}},{"../encoding":1,"./symbols":3}]},{},[2])(2)}),function(n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).unpack=n()}(function(){return function n(r,e,o){function t(i,f){if(!e[i]){if(!r[i]){var s="function"==typeof require&&require;if(!f&&s)return s(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var c=e[i]={exports:{}};r[i][0].call(c.exports,function(n){return t(r[i][1][n]||n)},c,c.exports,n,r,e,o)}return e[i].exports}for(var u="function"==typeof require&&require,i=0;i<o.length;i++)t(o[i]);return t}({1:[function(n,r,e){"use strict";var o="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",t=o.split("").reduce(function(n,r,e){return n[r]=e,n},{});r.exports={toAlphaCode:function(n){if(void 0!==o[n])return o[n];for(var r=1,e=36,t="";n>=e;n-=e,r++,e*=36);for(;r--;){var u=n%36;t=String.fromCharCode((u<10?48:55)+u)+t,n=(n-u)/36}return t},fromAlphaCode:function(n){if(void 0!==t[n])return t[n];for(var r=0,e=1,o=36,u=1;e<n.length;r+=o,e++,o*=36);for(var i=n.length-1;i>=0;i--,u*=36){var f=n.charCodeAt(i)-48;f>10&&(f-=7),r+=f*u}return r}}},{}],2:[function(n,r,e){"use strict";var o=n("./unpack");r.exports=function(n){var r=n.split("|").reduce(function(n,r){var e=r.split("¦");return n[e[0]]=e[1],n},{}),e={};return Object.keys(r).forEach(function(n){var t=o(r[n]);"true"===n&&(n=!0);for(var u=0;u<t.length;u++){var i=t[u];!0===e.hasOwnProperty(i)?!1===Array.isArray(e[i])?e[i]=[e[i],n]:e[i].push(n):e[i]=n}}),e}},{"./unpack":4}],3:[function(n,r,e){"use strict";var o=n("../encoding");r.exports=function(n){for(var r=new RegExp("([0-9A-Z]+):([0-9A-Z]+)"),e=0;e<n.nodes.length;e++){var t=r.exec(n.nodes[e]);if(!t){n.symCount=e;break}n.syms[o.fromAlphaCode(t[1])]=o.fromAlphaCode(t[2])}n.nodes=n.nodes.slice(n.symCount,n.nodes.length)}},{"../encoding":1}],4:[function(n,r,e){"use strict";var o=n("./symbols"),t=n("../encoding"),u=function(n,r,e){var o=t.fromAlphaCode(r);return o<n.symCount?n.syms[o]:e+o+1-n.symCount};r.exports=function(n){var r={nodes:n.split(";"),syms:[],symCount:0};return n.match(":")&&o(r),function(n){var r=[];return function e(o,t){var i=n.nodes[o];"!"===i[0]&&(r.push(t),i=i.slice(1));for(var f=i.split(/([A-Z0-9,]+)/g),s=0;s<f.length;s+=2){var a=f[s],c=f[s+1];if(a){var d=t+a;","!==c&&void 0!==c?e(u(n,c,o),d):r.push(d)}}}(0,""),r}(r)}},{"../encoding":1,"./symbols":3}]},{},[2])(2)}),function(n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).unpack=n()}(function(){return function n(r,e,o){function t(i,f){if(!e[i]){if(!r[i]){var s="function"==typeof require&&require;if(!f&&s)return s(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var c=e[i]={exports:{}};r[i][0].call(c.exports,function(n){return t(r[i][1][n]||n)},c,c.exports,n,r,e,o)}return e[i].exports}for(var u="function"==typeof require&&require,i=0;i<o.length;i++)t(o[i]);return t}({1:[function(n,r,e){"use strict";var o="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",t=o.split("").reduce(function(n,r,e){return n[r]=e,n},{});r.exports={toAlphaCode:function(n){if(void 0!==o[n])return o[n];for(var r=1,e=36,t="";n>=e;n-=e,r++,e*=36);for(;r--;){var u=n%36;t=String.fromCharCode((u<10?48:55)+u)+t,n=(n-u)/36}return t},fromAlphaCode:function(n){if(void 0!==t[n])return t[n];for(var r=0,e=1,o=36,u=1;e<n.length;r+=o,e++,o*=36);for(var i=n.length-1;i>=0;i--,u*=36){var f=n.charCodeAt(i)-48;f>10&&(f-=7),r+=f*u}return r}}},{}],2:[function(n,r,e){"use strict";var o=n("./unpack");r.exports=function(n){var r=n.split("|").reduce(function(n,r){var e=r.split("¦");return n[e[0]]=e[1],n},{}),e={};return Object.keys(r).forEach(function(n){var t=o(r[n]);"true"===n&&(n=!0);for(var u=0;u<t.length;u++){var i=t[u];!0===e.hasOwnProperty(i)?!1===Array.isArray(e[i])?e[i]=[e[i],n]:e[i].push(n):e[i]=n}}),e}},{"./unpack":4}],3:[function(n,r,e){"use strict";var o=n("../encoding");r.exports=function(n){for(var r=new RegExp("([0-9A-Z]+):([0-9A-Z]+)"),e=0;e<n.nodes.length;e++){var t=r.exec(n.nodes[e]);if(!t){n.symCount=e;break}n.syms[o.fromAlphaCode(t[1])]=o.fromAlphaCode(t[2])}n.nodes=n.nodes.slice(n.symCount,n.nodes.length)}},{"../encoding":1}],4:[function(n,r,e){"use strict";var o=n("./symbols"),t=n("../encoding"),u=function(n,r,e){var o=t.fromAlphaCode(r);return o<n.symCount?n.syms[o]:e+o+1-n.symCount};r.exports=function(n){var r={nodes:n.split(";"),syms:[],symCount:0};return n.match(":")&&o(r),function(n){var r=[];return function e(o,t){var i=n.nodes[o];"!"===i[0]&&(r.push(t),i=i.slice(1));for(var f=i.split(/([A-Z0-9,]+)/g),s=0;s<f.length;s+=2){var a=f[s],c=f[s+1];if(a){var d=t+a;","!==c&&void 0!==c?e(u(n,c,o),d):r.push(d)}}}(0,""),r}(r)}},{"../encoding":1,"./symbols":3}]},{},[2])(2)}),function(n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).unpack=n()}(function(){return function n(r,e,o){function t(i,f){if(!e[i]){if(!r[i]){var s="function"==typeof require&&require;if(!f&&s)return s(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var c=e[i]={exports:{}};r[i][0].call(c.exports,function(n){return t(r[i][1][n]||n)},c,c.exports,n,r,e,o)}return e[i].exports}for(var u="function"==typeof require&&require,i=0;i<o.length;i++)t(o[i]);return t}({1:[function(n,r,e){"use strict";var o="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",t=o.split("").reduce(function(n,r,e){return n[r]=e,n},{});r.exports={toAlphaCode:function(n){if(void 0!==o[n])return o[n];for(var r=1,e=36,t="";n>=e;n-=e,r++,e*=36);for(;r--;){var u=n%36;t=String.fromCharCode((u<10?48:55)+u)+t,n=(n-u)/36}return t},fromAlphaCode:function(n){if(void 0!==t[n])return t[n];for(var r=0,e=1,o=36,u=1;e<n.length;r+=o,e++,o*=36);for(var i=n.length-1;i>=0;i--,u*=36){var f=n.charCodeAt(i)-48;f>10&&(f-=7),r+=f*u}return r}}},{}],2:[function(n,r,e){"use strict";var o=n("./unpack");r.exports=function(n){var r=n.split("|").reduce(function(n,r){var e=r.split("¦");return n[e[0]]=e[1],n},{}),e={};return Object.keys(r).forEach(function(n){var t=o(r[n]);"true"===n&&(n=!0);for(var u=0;u<t.length;u++){var i=t[u];!0===e.hasOwnProperty(i)?!1===Array.isArray(e[i])?e[i]=[e[i],n]:e[i].push(n):e[i]=n}}),e}},{"./unpack":4}],3:[function(n,r,e){"use strict";var o=n("../encoding");r.exports=function(n){for(var r=new RegExp("([0-9A-Z]+):([0-9A-Z]+)"),e=0;e<n.nodes.length;e++){var t=r.exec(n.nodes[e]);if(!t){n.symCount=e;break}n.syms[o.fromAlphaCode(t[1])]=o.fromAlphaCode(t[2])}n.nodes=n.nodes.slice(n.symCount,n.nodes.length)}},{"../encoding":1}],4:[function(n,r,e){"use strict";var o=n("./symbols"),t=n("../encoding"),u=function(n,r,e){var o=t.fromAlphaCode(r);return o<n.symCount?n.syms[o]:e+o+1-n.symCount};r.exports=function(n){var r={nodes:n.split(";"),syms:[],symCount:0};return n.match(":")&&o(r),function(n){var r=[];return function e(o,t){var i=n.nodes[o];"!"===i[0]&&(r.push(t),i=i.slice(1));for(var f=i.split(/([A-Z0-9,]+)/g),s=0;s<f.length;s+=2){var a=f[s],c=f[s+1];if(a){var d=t+a;","!==c&&void 0!==c?e(u(n,c,o),d):r.push(d)}}}(0,""),r}(r)}},{"../encoding":1,"./symbols":3}]},{},[2])(2)}),function(n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).unpack=n()}(function(){return function n(r,e,o){function t(i,f){if(!e[i]){if(!r[i]){var s="function"==typeof require&&require;if(!f&&s)return s(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var c=e[i]={exports:{}};r[i][0].call(c.exports,function(n){return t(r[i][1][n]||n)},c,c.exports,n,r,e,o)}return e[i].exports}for(var u="function"==typeof require&&require,i=0;i<o.length;i++)t(o[i]);return t}({1:[function(n,r,e){"use strict";var o="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",t=o.split("").reduce(function(n,r,e){return n[r]=e,n},{});r.exports={toAlphaCode:function(n){if(void 0!==o[n])return o[n];for(var r=1,e=36,t="";n>=e;n-=e,r++,e*=36);for(;r--;){var u=n%36;t=String.fromCharCode((u<10?48:55)+u)+t,n=(n-u)/36}return t},fromAlphaCode:function(n){if(void 0!==t[n])return t[n];for(var r=0,e=1,o=36,u=1;e<n.length;r+=o,e++,o*=36);for(var i=n.length-1;i>=0;i--,u*=36){var f=n.charCodeAt(i)-48;f>10&&(f-=7),r+=f*u}return r}}},{}],2:[function(n,r,e){"use strict";var o=n("./unpack");r.exports=function(n){var r=n.split("|").reduce(function(n,r){var e=r.split("¦");return n[e[0]]=e[1],n},{}),e={};return Object.keys(r).forEach(function(n){var t=o(r[n]);"true"===n&&(n=!0);for(var u=0;u<t.length;u++){var i=t[u];!0===e.hasOwnProperty(i)?!1===Array.isArray(e[i])?e[i]=[e[i],n]:e[i].push(n):e[i]=n}}),e}},{"./unpack":4}],3:[function(n,r,e){"use strict";var o=n("../encoding");r.exports=function(n){for(var r=new RegExp("([0-9A-Z]+):([0-9A-Z]+)"),e=0;e<n.nodes.length;e++){var t=r.exec(n.nodes[e]);if(!t){n.symCount=e;break}n.syms[o.fromAlphaCode(t[1])]=o.fromAlphaCode(t[2])}n.nodes=n.nodes.slice(n.symCount,n.nodes.length)}},{"../encoding":1}],4:[function(n,r,e){"use strict";var o=n("./symbols"),t=n("../encoding"),u=function(n,r,e){var o=t.fromAlphaCode(r);return o<n.symCount?n.syms[o]:e+o+1-n.symCount};r.exports=function(n){var r={nodes:n.split(";"),syms:[],symCount:0};return n.match(":")&&o(r),function(n){var r=[];return function e(o,t){var i=n.nodes[o];"!"===i[0]&&(r.push(t),i=i.slice(1));for(var f=i.split(/([A-Z0-9,]+)/g),s=0;s<f.length;s+=2){var a=f[s],c=f[s+1];if(a){var d=t+a;","!==c&&void 0!==c?e(u(n,c,o),d):r.push(d)}}}(0,""),r}(r)}},{"../encoding":1,"./symbols":3}]},{},[2])(2)}),function(n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).unpack=n()}(function(){return function n(r,e,o){function t(i,f){if(!e[i]){if(!r[i]){var s="function"==typeof require&&require;if(!f&&s)return s(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var c=e[i]={exports:{}};r[i][0].call(c.exports,function(n){return t(r[i][1][n]||n)},c,c.exports,n,r,e,o)}return e[i].exports}for(var u="function"==typeof require&&require,i=0;i<o.length;i++)t(o[i]);return t}({1:[function(n,r,e){"use strict";var o="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",t=o.split("").reduce(function(n,r,e){return n[r]=e,n},{});r.exports={toAlphaCode:function(n){if(void 0!==o[n])return o[n];for(var r=1,e=36,t="";n>=e;n-=e,r++,e*=36);for(;r--;){var u=n%36;t=String.fromCharCode((u<10?48:55)+u)+t,n=(n-u)/36}return t},fromAlphaCode:function(n){if(void 0!==t[n])return t[n];for(var r=0,e=1,o=36,u=1;e<n.length;r+=o,e++,o*=36);for(var i=n.length-1;i>=0;i--,u*=36){var f=n.charCodeAt(i)-48;f>10&&(f-=7),r+=f*u}return r}}},{}],2:[function(n,r,e){"use strict";var o=n("./unpack");r.exports=function(n){var r=n.split("|").reduce(function(n,r){var e=r.split("¦");return n[e[0]]=e[1],n},{}),e={};return Object.keys(r).forEach(function(n){var t=o(r[n]);"true"===n&&(n=!0);for(var u=0;u<t.length;u++){var i=t[u];!0===e.hasOwnProperty(i)?!1===Array.isArray(e[i])?e[i]=[e[i],n]:e[i].push(n):e[i]=n}}),e}},{"./unpack":4}],3:[function(n,r,e){"use strict";var o=n("../encoding");r.exports=function(n){for(var r=new RegExp("([0-9A-Z]+):([0-9A-Z]+)"),e=0;e<n.nodes.length;e++){var t=r.exec(n.nodes[e]);if(!t){n.symCount=e;break}n.syms[o.fromAlphaCode(t[1])]=o.fromAlphaCode(t[2])}n.nodes=n.nodes.slice(n.symCount,n.nodes.length)}},{"../encoding":1}],4:[function(n,r,e){"use strict";var o=n("./symbols"),t=n("../encoding"),u=function(n,r,e){var o=t.fromAlphaCode(r);return o<n.symCount?n.syms[o]:e+o+1-n.symCount};r.exports=function(n){var r={nodes:n.split(";"),syms:[],symCount:0};return n.match(":")&&o(r),function(n){var r=[];return function e(o,t){var i=n.nodes[o];"!"===i[0]&&(r.push(t),i=i.slice(1));for(var f=i.split(/([A-Z0-9,]+)/g),s=0;s<f.length;s+=2){var a=f[s],c=f[s+1];if(a){var d=t+a;","!==c&&void 0!==c?e(u(n,c,o),d):r.push(d)}}}(0,""),r}(r)}},{"../encoding":1,"./symbols":3}]},{},[2])(2)});
"use strict";const BASE=36,seq="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",cache=seq.split("").reduce(function(n,o,e){return n[o]=e,n},{}),toAlphaCode=function(n){if(void 0!==seq[n])return seq[n];let o=1,e=36,t="";for(;n>=e;n-=e,o++,e*=36);for(;o--;){const o=n%36;t=String.fromCharCode((o<10?48:55)+o)+t,n=(n-o)/36}return t},fromAlphaCode=function(n){if(void 0!==cache[n])return cache[n];let o=0,e=1,t=36,r=1;for(;e<n.length;o+=t,e++,t*=36);for(let e=n.length-1;e>=0;e--,r*=36){let t=n.charCodeAt(e)-48;t>10&&(t-=7),o+=t*r}return o};var encoding={toAlphaCode:toAlphaCode,fromAlphaCode:fromAlphaCode},symbols=function(n){const o=new RegExp("([0-9A-Z]+):([0-9A-Z]+)");for(let e=0;e<n.nodes.length;e++){const t=o.exec(n.nodes[e]);if(!t){n.symCount=e;break}n.syms[encoding.fromAlphaCode(t[1])]=encoding.fromAlphaCode(t[2])}n.nodes=n.nodes.slice(n.symCount,n.nodes.length)};const indexFromRef=function(n,o,e){const t=encoding.fromAlphaCode(o);return t<n.symCount?n.syms[t]:e+t+1-n.symCount},toArray=function(n){const o=[],e=(t,r)=>{let s=n.nodes[t];"!"===s[0]&&(o.push(r),s=s.slice(1));const c=s.split(/([A-Z0-9,]+)/g);for(let s=0;s<c.length;s+=2){const u=c[s],i=c[s+1];if(!u)continue;const l=r+u;if(","===i||void 0===i){o.push(l);continue}const f=indexFromRef(n,i,t);e(f,l)}};return e(0,""),o},unpack=function(n){const o={nodes:n.split(";"),syms:[],symCount:0};return n.match(":")&&symbols(o),toArray(o)};var unpack_1=unpack,unpack_1$1=function(n){const o=n.split("|").reduce((n,o)=>{const e=o.split("¦");return n[e[0]]=e[1],n},{}),e={};return Object.keys(o).forEach(function(n){const t=unpack_1(o[n]);"true"===n&&(n=!0);for(let o=0;o<t.length;o++){const r=t[o];!0===e.hasOwnProperty(r)?!1===Array.isArray(e[r])?e[r]=[e[r],n]:e[r].push(n):e[r]=n}}),e};module.exports=unpack_1$1;

7

package.json

@@ -5,3 +5,3 @@ {

"description": "compressed-trie data-structure",
"version": "2.1.0",
"version": "2.2.0",
"main": "./efrt-unpack.min.js",

@@ -13,4 +13,7 @@ "repository": {

"scripts": {
"test": "../node_modules/.bin/tape ./quick.test.js | '../node_modules/.bin/tap-spec' --color"
"test": "../node_modules/.bin/tape ./quick.test.js | '../node_modules/.bin/tap-dancer' --color"
},
"files": [
"efrt-unpack.min.js"
],
"dependencies": {},

@@ -17,0 +20,0 @@ "devDependencies": {},

@@ -11,4 +11,6 @@ the **unpack** half of the [efrt library](npmjs.com/package/efrt).

<script>
var trie=unpack(compressedStuff);
trie.hasOwnProperty('miles davis');
const compressedTrie = 'true¦denmark,o0scandanavia;h0ntar0;io'
const p = unpack(compressedTrie)
console.log(p.hasOwnProperty('ohio'))
// true
</script>

@@ -15,0 +17,0 @@ ```

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc