diff options
Diffstat (limited to 'frontend-old/node_modules/@protobufjs')
70 files changed, 0 insertions, 3034 deletions
diff --git a/frontend-old/node_modules/@protobufjs/aspromise/LICENSE b/frontend-old/node_modules/@protobufjs/aspromise/LICENSE deleted file mode 100644 index 2a2d560..0000000 --- a/frontend-old/node_modules/@protobufjs/aspromise/LICENSE +++ /dev/null @@ -1,26 +0,0 @@ -Copyright (c) 2016, Daniel Wirtz All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-* Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-* Neither the name of its author, nor the names of its contributors
- may be used to endorse or promote products derived from this software
- without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/frontend-old/node_modules/@protobufjs/aspromise/README.md b/frontend-old/node_modules/@protobufjs/aspromise/README.md deleted file mode 100644 index 7227096..0000000 --- a/frontend-old/node_modules/@protobufjs/aspromise/README.md +++ /dev/null @@ -1,13 +0,0 @@ -@protobufjs/aspromise
-=====================
-[](https://www.npmjs.com/package/@protobufjs/aspromise)
-
-Returns a promise from a node-style callback function.
-
-API
----
-
-* **asPromise(fn: `function`, ctx: `Object`, ...params: `*`): `Promise<*>`**<br />
- Returns a promise from a node-style callback function.
-
-**License:** [BSD 3-Clause License](https://opensource.org/licenses/BSD-3-Clause)
diff --git a/frontend-old/node_modules/@protobufjs/aspromise/index.d.ts b/frontend-old/node_modules/@protobufjs/aspromise/index.d.ts deleted file mode 100644 index afbd89a..0000000 --- a/frontend-old/node_modules/@protobufjs/aspromise/index.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -export = asPromise;
-
-type asPromiseCallback = (error: Error | null, ...params: any[]) => {};
-
-/**
- * Returns a promise from a node-style callback function.
- * @memberof util
- * @param {asPromiseCallback} fn Function to call
- * @param {*} ctx Function context
- * @param {...*} params Function arguments
- * @returns {Promise<*>} Promisified function
- */
-declare function asPromise(fn: asPromiseCallback, ctx: any, ...params: any[]): Promise<any>;
diff --git a/frontend-old/node_modules/@protobufjs/aspromise/index.js b/frontend-old/node_modules/@protobufjs/aspromise/index.js deleted file mode 100644 index b10f826..0000000 --- a/frontend-old/node_modules/@protobufjs/aspromise/index.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict";
-module.exports = asPromise;
-
-/**
- * Callback as used by {@link util.asPromise}.
- * @typedef asPromiseCallback
- * @type {function}
- * @param {Error|null} error Error, if any
- * @param {...*} params Additional arguments
- * @returns {undefined}
- */
-
-/**
- * Returns a promise from a node-style callback function.
- * @memberof util
- * @param {asPromiseCallback} fn Function to call
- * @param {*} ctx Function context
- * @param {...*} params Function arguments
- * @returns {Promise<*>} Promisified function
- */
-function asPromise(fn, ctx/*, varargs */) {
- var params = new Array(arguments.length - 1),
- offset = 0,
- index = 2,
- pending = true;
- while (index < arguments.length)
- params[offset++] = arguments[index++];
- return new Promise(function executor(resolve, reject) {
- params[offset] = function callback(err/*, varargs */) {
- if (pending) {
- pending = false;
- if (err)
- reject(err);
- else {
- var params = new Array(arguments.length - 1),
- offset = 0;
- while (offset < params.length)
- params[offset++] = arguments[offset];
- resolve.apply(null, params);
- }
- }
- };
- try {
- fn.apply(ctx || null, params);
- } catch (err) {
- if (pending) {
- pending = false;
- reject(err);
- }
- }
- });
-}
diff --git a/frontend-old/node_modules/@protobufjs/aspromise/package.json b/frontend-old/node_modules/@protobufjs/aspromise/package.json deleted file mode 100644 index 2d7e503..0000000 --- a/frontend-old/node_modules/@protobufjs/aspromise/package.json +++ /dev/null @@ -1,21 +0,0 @@ -{
- "name": "@protobufjs/aspromise",
- "description": "Returns a promise from a node-style callback function.",
- "version": "1.1.2",
- "author": "Daniel Wirtz <dcode+protobufjs@dcode.io>",
- "repository": {
- "type": "git",
- "url": "https://github.com/dcodeIO/protobuf.js.git"
- },
- "license": "BSD-3-Clause",
- "main": "index.js",
- "types": "index.d.ts",
- "devDependencies": {
- "istanbul": "^0.4.5",
- "tape": "^4.6.3"
- },
- "scripts": {
- "test": "tape tests/*.js",
- "coverage": "istanbul cover node_modules/tape/bin/tape tests/*.js"
- }
-}
\ No newline at end of file diff --git a/frontend-old/node_modules/@protobufjs/aspromise/tests/index.js b/frontend-old/node_modules/@protobufjs/aspromise/tests/index.js deleted file mode 100644 index 6d8d24c..0000000 --- a/frontend-old/node_modules/@protobufjs/aspromise/tests/index.js +++ /dev/null @@ -1,130 +0,0 @@ -var tape = require("tape");
-
-var asPromise = require("..");
-
-tape.test("aspromise", function(test) {
-
- test.test(this.name + " - resolve", function(test) {
-
- function fn(arg1, arg2, callback) {
- test.equal(this, ctx, "function should be called with this = ctx");
- test.equal(arg1, 1, "function should be called with arg1 = 1");
- test.equal(arg2, 2, "function should be called with arg2 = 2");
- callback(null, arg2);
- }
-
- var ctx = {};
-
- var promise = asPromise(fn, ctx, 1, 2);
- promise.then(function(arg2) {
- test.equal(arg2, 2, "promise should be resolved with arg2 = 2");
- test.end();
- }).catch(function(err) {
- test.fail("promise should not be rejected (" + err + ")");
- });
- });
-
- test.test(this.name + " - reject", function(test) {
-
- function fn(arg1, arg2, callback) {
- test.equal(this, ctx, "function should be called with this = ctx");
- test.equal(arg1, 1, "function should be called with arg1 = 1");
- test.equal(arg2, 2, "function should be called with arg2 = 2");
- callback(arg1);
- }
-
- var ctx = {};
-
- var promise = asPromise(fn, ctx, 1, 2);
- promise.then(function() {
- test.fail("promise should not be resolved");
- }).catch(function(err) {
- test.equal(err, 1, "promise should be rejected with err = 1");
- test.end();
- });
- });
-
- test.test(this.name + " - resolve twice", function(test) {
-
- function fn(arg1, arg2, callback) {
- test.equal(this, ctx, "function should be called with this = ctx");
- test.equal(arg1, 1, "function should be called with arg1 = 1");
- test.equal(arg2, 2, "function should be called with arg2 = 2");
- callback(null, arg2);
- callback(null, arg1);
- }
-
- var ctx = {};
- var count = 0;
-
- var promise = asPromise(fn, ctx, 1, 2);
- promise.then(function(arg2) {
- test.equal(arg2, 2, "promise should be resolved with arg2 = 2");
- if (++count > 1)
- test.fail("promise should not be resolved twice");
- test.end();
- }).catch(function(err) {
- test.fail("promise should not be rejected (" + err + ")");
- });
- });
-
- test.test(this.name + " - reject twice", function(test) {
-
- function fn(arg1, arg2, callback) {
- test.equal(this, ctx, "function should be called with this = ctx");
- test.equal(arg1, 1, "function should be called with arg1 = 1");
- test.equal(arg2, 2, "function should be called with arg2 = 2");
- callback(arg1);
- callback(arg2);
- }
-
- var ctx = {};
- var count = 0;
-
- var promise = asPromise(fn, ctx, 1, 2);
- promise.then(function() {
- test.fail("promise should not be resolved");
- }).catch(function(err) {
- test.equal(err, 1, "promise should be rejected with err = 1");
- if (++count > 1)
- test.fail("promise should not be rejected twice");
- test.end();
- });
- });
-
- test.test(this.name + " - reject error", function(test) {
-
- function fn(callback) {
- test.ok(arguments.length === 1 && typeof callback === "function", "function should be called with just a callback");
- throw 3;
- }
-
- var promise = asPromise(fn, null);
- promise.then(function() {
- test.fail("promise should not be resolved");
- }).catch(function(err) {
- test.equal(err, 3, "promise should be rejected with err = 3");
- test.end();
- });
- });
-
- test.test(this.name + " - reject and error", function(test) {
-
- function fn(callback) {
- callback(3);
- throw 4;
- }
-
- var count = 0;
-
- var promise = asPromise(fn, null);
- promise.then(function() {
- test.fail("promise should not be resolved");
- }).catch(function(err) {
- test.equal(err, 3, "promise should be rejected with err = 3");
- if (++count > 1)
- test.fail("promise should not be rejected twice");
- test.end();
- });
- });
-});
diff --git a/frontend-old/node_modules/@protobufjs/base64/LICENSE b/frontend-old/node_modules/@protobufjs/base64/LICENSE deleted file mode 100644 index 2a2d560..0000000 --- a/frontend-old/node_modules/@protobufjs/base64/LICENSE +++ /dev/null @@ -1,26 +0,0 @@ -Copyright (c) 2016, Daniel Wirtz All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-* Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-* Neither the name of its author, nor the names of its contributors
- may be used to endorse or promote products derived from this software
- without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/frontend-old/node_modules/@protobufjs/base64/README.md b/frontend-old/node_modules/@protobufjs/base64/README.md deleted file mode 100644 index 0e2eb33..0000000 --- a/frontend-old/node_modules/@protobufjs/base64/README.md +++ /dev/null @@ -1,19 +0,0 @@ -@protobufjs/base64
-==================
-[](https://www.npmjs.com/package/@protobufjs/base64)
-
-A minimal base64 implementation for number arrays.
-
-API
----
-
-* **base64.length(string: `string`): `number`**<br />
- Calculates the byte length of a base64 encoded string.
-
-* **base64.encode(buffer: `Uint8Array`, start: `number`, end: `number`): `string`**<br />
- Encodes a buffer to a base64 encoded string.
-
-* **base64.decode(string: `string`, buffer: `Uint8Array`, offset: `number`): `number`**<br />
- Decodes a base64 encoded string to a buffer.
-
-**License:** [BSD 3-Clause License](https://opensource.org/licenses/BSD-3-Clause)
diff --git a/frontend-old/node_modules/@protobufjs/base64/index.d.ts b/frontend-old/node_modules/@protobufjs/base64/index.d.ts deleted file mode 100644 index 16fd7db..0000000 --- a/frontend-old/node_modules/@protobufjs/base64/index.d.ts +++ /dev/null @@ -1,32 +0,0 @@ -/**
- * Calculates the byte length of a base64 encoded string.
- * @param {string} string Base64 encoded string
- * @returns {number} Byte length
- */
-export function length(string: string): number;
-
-/**
- * Encodes a buffer to a base64 encoded string.
- * @param {Uint8Array} buffer Source buffer
- * @param {number} start Source start
- * @param {number} end Source end
- * @returns {string} Base64 encoded string
- */
-export function encode(buffer: Uint8Array, start: number, end: number): string;
-
-/**
- * Decodes a base64 encoded string to a buffer.
- * @param {string} string Source string
- * @param {Uint8Array} buffer Destination buffer
- * @param {number} offset Destination offset
- * @returns {number} Number of bytes written
- * @throws {Error} If encoding is invalid
- */
-export function decode(string: string, buffer: Uint8Array, offset: number): number;
-
-/**
- * Tests if the specified string appears to be base64 encoded.
- * @param {string} string String to test
- * @returns {boolean} `true` if it appears to be base64 encoded, otherwise false
- */
-export function test(string: string): boolean;
diff --git a/frontend-old/node_modules/@protobufjs/base64/index.js b/frontend-old/node_modules/@protobufjs/base64/index.js deleted file mode 100644 index 26d5443..0000000 --- a/frontend-old/node_modules/@protobufjs/base64/index.js +++ /dev/null @@ -1,139 +0,0 @@ -"use strict";
-
-/**
- * A minimal base64 implementation for number arrays.
- * @memberof util
- * @namespace
- */
-var base64 = exports;
-
-/**
- * Calculates the byte length of a base64 encoded string.
- * @param {string} string Base64 encoded string
- * @returns {number} Byte length
- */
-base64.length = function length(string) {
- var p = string.length;
- if (!p)
- return 0;
- var n = 0;
- while (--p % 4 > 1 && string.charAt(p) === "=")
- ++n;
- return Math.ceil(string.length * 3) / 4 - n;
-};
-
-// Base64 encoding table
-var b64 = new Array(64);
-
-// Base64 decoding table
-var s64 = new Array(123);
-
-// 65..90, 97..122, 48..57, 43, 47
-for (var i = 0; i < 64;)
- s64[b64[i] = i < 26 ? i + 65 : i < 52 ? i + 71 : i < 62 ? i - 4 : i - 59 | 43] = i++;
-
-/**
- * Encodes a buffer to a base64 encoded string.
- * @param {Uint8Array} buffer Source buffer
- * @param {number} start Source start
- * @param {number} end Source end
- * @returns {string} Base64 encoded string
- */
-base64.encode = function encode(buffer, start, end) {
- var parts = null,
- chunk = [];
- var i = 0, // output index
- j = 0, // goto index
- t; // temporary
- while (start < end) {
- var b = buffer[start++];
- switch (j) {
- case 0:
- chunk[i++] = b64[b >> 2];
- t = (b & 3) << 4;
- j = 1;
- break;
- case 1:
- chunk[i++] = b64[t | b >> 4];
- t = (b & 15) << 2;
- j = 2;
- break;
- case 2:
- chunk[i++] = b64[t | b >> 6];
- chunk[i++] = b64[b & 63];
- j = 0;
- break;
- }
- if (i > 8191) {
- (parts || (parts = [])).push(String.fromCharCode.apply(String, chunk));
- i = 0;
- }
- }
- if (j) {
- chunk[i++] = b64[t];
- chunk[i++] = 61;
- if (j === 1)
- chunk[i++] = 61;
- }
- if (parts) {
- if (i)
- parts.push(String.fromCharCode.apply(String, chunk.slice(0, i)));
- return parts.join("");
- }
- return String.fromCharCode.apply(String, chunk.slice(0, i));
-};
-
-var invalidEncoding = "invalid encoding";
-
-/**
- * Decodes a base64 encoded string to a buffer.
- * @param {string} string Source string
- * @param {Uint8Array} buffer Destination buffer
- * @param {number} offset Destination offset
- * @returns {number} Number of bytes written
- * @throws {Error} If encoding is invalid
- */
-base64.decode = function decode(string, buffer, offset) {
- var start = offset;
- var j = 0, // goto index
- t; // temporary
- for (var i = 0; i < string.length;) {
- var c = string.charCodeAt(i++);
- if (c === 61 && j > 1)
- break;
- if ((c = s64[c]) === undefined)
- throw Error(invalidEncoding);
- switch (j) {
- case 0:
- t = c;
- j = 1;
- break;
- case 1:
- buffer[offset++] = t << 2 | (c & 48) >> 4;
- t = c;
- j = 2;
- break;
- case 2:
- buffer[offset++] = (t & 15) << 4 | (c & 60) >> 2;
- t = c;
- j = 3;
- break;
- case 3:
- buffer[offset++] = (t & 3) << 6 | c;
- j = 0;
- break;
- }
- }
- if (j === 1)
- throw Error(invalidEncoding);
- return offset - start;
-};
-
-/**
- * Tests if the specified string appears to be base64 encoded.
- * @param {string} string String to test
- * @returns {boolean} `true` if probably base64 encoded, otherwise false
- */
-base64.test = function test(string) {
- return /^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(string);
-};
diff --git a/frontend-old/node_modules/@protobufjs/base64/package.json b/frontend-old/node_modules/@protobufjs/base64/package.json deleted file mode 100644 index 46e71d4..0000000 --- a/frontend-old/node_modules/@protobufjs/base64/package.json +++ /dev/null @@ -1,21 +0,0 @@ -{
- "name": "@protobufjs/base64",
- "description": "A minimal base64 implementation for number arrays.",
- "version": "1.1.2",
- "author": "Daniel Wirtz <dcode+protobufjs@dcode.io>",
- "repository": {
- "type": "git",
- "url": "https://github.com/dcodeIO/protobuf.js.git"
- },
- "license": "BSD-3-Clause",
- "main": "index.js",
- "types": "index.d.ts",
- "devDependencies": {
- "istanbul": "^0.4.5",
- "tape": "^4.6.3"
- },
- "scripts": {
- "test": "tape tests/*.js",
- "coverage": "istanbul cover node_modules/tape/bin/tape tests/*.js"
- }
-}
\ No newline at end of file diff --git a/frontend-old/node_modules/@protobufjs/base64/tests/index.js b/frontend-old/node_modules/@protobufjs/base64/tests/index.js deleted file mode 100644 index 89828f2..0000000 --- a/frontend-old/node_modules/@protobufjs/base64/tests/index.js +++ /dev/null @@ -1,46 +0,0 @@ -var tape = require("tape");
-
-var base64 = require("..");
-
-var strings = {
- "": "",
- "a": "YQ==",
- "ab": "YWI=",
- "abcdefg": "YWJjZGVmZw==",
- "abcdefgh": "YWJjZGVmZ2g=",
- "abcdefghi": "YWJjZGVmZ2hp"
-};
-
-tape.test("base64", function(test) {
-
- Object.keys(strings).forEach(function(str) {
- var enc = strings[str];
-
- test.equal(base64.test(enc), true, "should detect '" + enc + "' to be base64 encoded");
-
- var len = base64.length(enc);
- test.equal(len, str.length, "should calculate '" + enc + "' as " + str.length + " bytes");
-
- var buf = new Array(len);
- var len2 = base64.decode(enc, buf, 0);
- test.equal(len2, len, "should decode '" + enc + "' to " + len + " bytes");
-
- test.equal(String.fromCharCode.apply(String, buf), str, "should decode '" + enc + "' to '" + str + "'");
-
- var enc2 = base64.encode(buf, 0, buf.length);
- test.equal(enc2, enc, "should encode '" + str + "' to '" + enc + "'");
-
- });
-
- test.throws(function() {
- var buf = new Array(10);
- base64.decode("YQ!", buf, 0);
- }, Error, "should throw if encoding is invalid");
-
- test.throws(function() {
- var buf = new Array(10);
- base64.decode("Y", buf, 0);
- }, Error, "should throw if string is truncated");
-
- test.end();
-});
diff --git a/frontend-old/node_modules/@protobufjs/codegen/LICENSE b/frontend-old/node_modules/@protobufjs/codegen/LICENSE deleted file mode 100644 index 2a2d560..0000000 --- a/frontend-old/node_modules/@protobufjs/codegen/LICENSE +++ /dev/null @@ -1,26 +0,0 @@ -Copyright (c) 2016, Daniel Wirtz All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-* Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-* Neither the name of its author, nor the names of its contributors
- may be used to endorse or promote products derived from this software
- without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/frontend-old/node_modules/@protobufjs/codegen/README.md b/frontend-old/node_modules/@protobufjs/codegen/README.md deleted file mode 100644 index 0169338..0000000 --- a/frontend-old/node_modules/@protobufjs/codegen/README.md +++ /dev/null @@ -1,49 +0,0 @@ -@protobufjs/codegen
-===================
-[](https://www.npmjs.com/package/@protobufjs/codegen)
-
-A minimalistic code generation utility.
-
-API
----
-
-* **codegen([functionParams: `string[]`], [functionName: string]): `Codegen`**<br />
- Begins generating a function.
-
-* **codegen.verbose = `false`**<br />
- When set to true, codegen will log generated code to console. Useful for debugging.
-
-Invoking **codegen** returns an appender function that appends code to the function's body and returns itself:
-
-* **Codegen(formatString: `string`, [...formatParams: `any`]): Codegen**<br />
- Appends code to the function's body. The format string can contain placeholders specifying the types of inserted format parameters:
-
- * `%d`: Number (integer or floating point value)
- * `%f`: Floating point value
- * `%i`: Integer value
- * `%j`: JSON.stringify'ed value
- * `%s`: String value
- * `%%`: Percent sign<br />
-
-* **Codegen([scope: `Object.<string,*>`]): `Function`**<br />
- Finishes the function and returns it.
-
-* **Codegen.toString([functionNameOverride: `string`]): `string`**<br />
- Returns the function as a string.
-
-Example
--------
-
-```js
-var codegen = require("@protobufjs/codegen");
-
-var add = codegen(["a", "b"], "add") // A function with parameters "a" and "b" named "add"
- ("// awesome comment") // adds the line to the function's body
- ("return a + b - c + %d", 1) // replaces %d with 1 and adds the line to the body
- ({ c: 1 }); // adds "c" with a value of 1 to the function's scope
-
-console.log(add.toString()); // function add(a, b) { return a + b - c + 1 }
-console.log(add(1, 2)); // calculates 1 + 2 - 1 + 1 = 3
-```
-
-**License:** [BSD 3-Clause License](https://opensource.org/licenses/BSD-3-Clause)
diff --git a/frontend-old/node_modules/@protobufjs/codegen/index.d.ts b/frontend-old/node_modules/@protobufjs/codegen/index.d.ts deleted file mode 100644 index f7fb921..0000000 --- a/frontend-old/node_modules/@protobufjs/codegen/index.d.ts +++ /dev/null @@ -1,31 +0,0 @@ -export = codegen;
-
-/**
- * Appends code to the function's body.
- * @param [formatStringOrScope] Format string or, to finish the function, an object of additional scope variables, if any
- * @param [formatParams] Format parameters
- * @returns Itself or the generated function if finished
- * @throws {Error} If format parameter counts do not match
- */
-type Codegen = (formatStringOrScope?: (string|{ [k: string]: any }), ...formatParams: any[]) => (Codegen|Function);
-
-/**
- * Begins generating a function.
- * @param functionParams Function parameter names
- * @param [functionName] Function name if not anonymous
- * @returns Appender that appends code to the function's body
- */
-declare function codegen(functionParams: string[], functionName?: string): Codegen;
-
-/**
- * Begins generating a function.
- * @param [functionName] Function name if not anonymous
- * @returns Appender that appends code to the function's body
- */
-declare function codegen(functionName?: string): Codegen;
-
-declare namespace codegen {
-
- /** When set to `true`, codegen will log generated code to console. Useful for debugging. */
- let verbose: boolean;
-}
diff --git a/frontend-old/node_modules/@protobufjs/codegen/index.js b/frontend-old/node_modules/@protobufjs/codegen/index.js deleted file mode 100644 index de73f80..0000000 --- a/frontend-old/node_modules/@protobufjs/codegen/index.js +++ /dev/null @@ -1,99 +0,0 @@ -"use strict";
-module.exports = codegen;
-
-/**
- * Begins generating a function.
- * @memberof util
- * @param {string[]} functionParams Function parameter names
- * @param {string} [functionName] Function name if not anonymous
- * @returns {Codegen} Appender that appends code to the function's body
- */
-function codegen(functionParams, functionName) {
-
- /* istanbul ignore if */
- if (typeof functionParams === "string") {
- functionName = functionParams;
- functionParams = undefined;
- }
-
- var body = [];
-
- /**
- * Appends code to the function's body or finishes generation.
- * @typedef Codegen
- * @type {function}
- * @param {string|Object.<string,*>} [formatStringOrScope] Format string or, to finish the function, an object of additional scope variables, if any
- * @param {...*} [formatParams] Format parameters
- * @returns {Codegen|Function} Itself or the generated function if finished
- * @throws {Error} If format parameter counts do not match
- */
-
- function Codegen(formatStringOrScope) {
- // note that explicit array handling below makes this ~50% faster
-
- // finish the function
- if (typeof formatStringOrScope !== "string") {
- var source = toString();
- if (codegen.verbose)
- console.log("codegen: " + source); // eslint-disable-line no-console
- source = "return " + source;
- if (formatStringOrScope) {
- var scopeKeys = Object.keys(formatStringOrScope),
- scopeParams = new Array(scopeKeys.length + 1),
- scopeValues = new Array(scopeKeys.length),
- scopeOffset = 0;
- while (scopeOffset < scopeKeys.length) {
- scopeParams[scopeOffset] = scopeKeys[scopeOffset];
- scopeValues[scopeOffset] = formatStringOrScope[scopeKeys[scopeOffset++]];
- }
- scopeParams[scopeOffset] = source;
- return Function.apply(null, scopeParams).apply(null, scopeValues); // eslint-disable-line no-new-func
- }
- return Function(source)(); // eslint-disable-line no-new-func
- }
-
- // otherwise append to body
- var formatParams = new Array(arguments.length - 1),
- formatOffset = 0;
- while (formatOffset < formatParams.length)
- formatParams[formatOffset] = arguments[++formatOffset];
- formatOffset = 0;
- formatStringOrScope = formatStringOrScope.replace(/%([%dfijs])/g, function replace($0, $1) {
- var value = formatParams[formatOffset++];
- switch ($1) {
- case "d": case "f": return String(Number(value));
- case "i": return String(Math.floor(value));
- case "j": return JSON.stringify(value);
- case "s": return String(value);
- }
- return "%";
- });
- if (formatOffset !== formatParams.length)
- throw Error("parameter count mismatch");
- body.push(formatStringOrScope);
- return Codegen;
- }
-
- function toString(functionNameOverride) {
- return "function " + (functionNameOverride || functionName || "") + "(" + (functionParams && functionParams.join(",") || "") + "){\n " + body.join("\n ") + "\n}";
- }
-
- Codegen.toString = toString;
- return Codegen;
-}
-
-/**
- * Begins generating a function.
- * @memberof util
- * @function codegen
- * @param {string} [functionName] Function name if not anonymous
- * @returns {Codegen} Appender that appends code to the function's body
- * @variation 2
- */
-
-/**
- * When set to `true`, codegen will log generated code to console. Useful for debugging.
- * @name util.codegen.verbose
- * @type {boolean}
- */
-codegen.verbose = false;
diff --git a/frontend-old/node_modules/@protobufjs/codegen/package.json b/frontend-old/node_modules/@protobufjs/codegen/package.json deleted file mode 100644 index 92f2c4c..0000000 --- a/frontend-old/node_modules/@protobufjs/codegen/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{
- "name": "@protobufjs/codegen",
- "description": "A minimalistic code generation utility.",
- "version": "2.0.4",
- "author": "Daniel Wirtz <dcode+protobufjs@dcode.io>",
- "repository": {
- "type": "git",
- "url": "https://github.com/dcodeIO/protobuf.js.git"
- },
- "license": "BSD-3-Clause",
- "main": "index.js",
- "types": "index.d.ts"
-}
\ No newline at end of file diff --git a/frontend-old/node_modules/@protobufjs/codegen/tests/index.js b/frontend-old/node_modules/@protobufjs/codegen/tests/index.js deleted file mode 100644 index f3a3db1..0000000 --- a/frontend-old/node_modules/@protobufjs/codegen/tests/index.js +++ /dev/null @@ -1,13 +0,0 @@ -var codegen = require("..");
-
-// new require("benchmark").Suite().add("add", function() {
-
-var add = codegen(["a", "b"], "add")
- ("// awesome comment")
- ("return a + b - c + %d", 1)
- ({ c: 1 });
-
-if (add(1, 2) !== 3)
- throw Error("failed");
-
-// }).on("cycle", function(event) { process.stdout.write(String(event.target) + "\n"); }).run();
diff --git a/frontend-old/node_modules/@protobufjs/eventemitter/LICENSE b/frontend-old/node_modules/@protobufjs/eventemitter/LICENSE deleted file mode 100644 index 2a2d560..0000000 --- a/frontend-old/node_modules/@protobufjs/eventemitter/LICENSE +++ /dev/null @@ -1,26 +0,0 @@ -Copyright (c) 2016, Daniel Wirtz All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-* Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-* Neither the name of its author, nor the names of its contributors
- may be used to endorse or promote products derived from this software
- without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/frontend-old/node_modules/@protobufjs/eventemitter/README.md b/frontend-old/node_modules/@protobufjs/eventemitter/README.md deleted file mode 100644 index 998d315..0000000 --- a/frontend-old/node_modules/@protobufjs/eventemitter/README.md +++ /dev/null @@ -1,22 +0,0 @@ -@protobufjs/eventemitter
-========================
-[](https://www.npmjs.com/package/@protobufjs/eventemitter)
-
-A minimal event emitter.
-
-API
----
-
-* **new EventEmitter()**<br />
- Constructs a new event emitter instance.
-
-* **EventEmitter#on(evt: `string`, fn: `function`, [ctx: `Object`]): `EventEmitter`**<br />
- Registers an event listener.
-
-* **EventEmitter#off([evt: `string`], [fn: `function`]): `EventEmitter`**<br />
- Removes an event listener or any matching listeners if arguments are omitted.
-
-* **EventEmitter#emit(evt: `string`, ...args: `*`): `EventEmitter`**<br />
- Emits an event by calling its listeners with the specified arguments.
-
-**License:** [BSD 3-Clause License](https://opensource.org/licenses/BSD-3-Clause)
diff --git a/frontend-old/node_modules/@protobufjs/eventemitter/index.d.ts b/frontend-old/node_modules/@protobufjs/eventemitter/index.d.ts deleted file mode 100644 index 4615963..0000000 --- a/frontend-old/node_modules/@protobufjs/eventemitter/index.d.ts +++ /dev/null @@ -1,43 +0,0 @@ -export = EventEmitter;
-
-/**
- * Constructs a new event emitter instance.
- * @classdesc A minimal event emitter.
- * @memberof util
- * @constructor
- */
-declare class EventEmitter {
-
- /**
- * Constructs a new event emitter instance.
- * @classdesc A minimal event emitter.
- * @memberof util
- * @constructor
- */
- constructor();
-
- /**
- * Registers an event listener.
- * @param {string} evt Event name
- * @param {function} fn Listener
- * @param {*} [ctx] Listener context
- * @returns {util.EventEmitter} `this`
- */
- on(evt: string, fn: () => any, ctx?: any): EventEmitter;
-
- /**
- * Removes an event listener or any matching listeners if arguments are omitted.
- * @param {string} [evt] Event name. Removes all listeners if omitted.
- * @param {function} [fn] Listener to remove. Removes all listeners of `evt` if omitted.
- * @returns {util.EventEmitter} `this`
- */
- off(evt?: string, fn?: () => any): EventEmitter;
-
- /**
- * Emits an event by calling its listeners with the specified arguments.
- * @param {string} evt Event name
- * @param {...*} args Arguments
- * @returns {util.EventEmitter} `this`
- */
- emit(evt: string, ...args: any[]): EventEmitter;
-}
diff --git a/frontend-old/node_modules/@protobufjs/eventemitter/index.js b/frontend-old/node_modules/@protobufjs/eventemitter/index.js deleted file mode 100644 index 76ce938..0000000 --- a/frontend-old/node_modules/@protobufjs/eventemitter/index.js +++ /dev/null @@ -1,76 +0,0 @@ -"use strict";
-module.exports = EventEmitter;
-
-/**
- * Constructs a new event emitter instance.
- * @classdesc A minimal event emitter.
- * @memberof util
- * @constructor
- */
-function EventEmitter() {
-
- /**
- * Registered listeners.
- * @type {Object.<string,*>}
- * @private
- */
- this._listeners = {};
-}
-
-/**
- * Registers an event listener.
- * @param {string} evt Event name
- * @param {function} fn Listener
- * @param {*} [ctx] Listener context
- * @returns {util.EventEmitter} `this`
- */
-EventEmitter.prototype.on = function on(evt, fn, ctx) {
- (this._listeners[evt] || (this._listeners[evt] = [])).push({
- fn : fn,
- ctx : ctx || this
- });
- return this;
-};
-
-/**
- * Removes an event listener or any matching listeners if arguments are omitted.
- * @param {string} [evt] Event name. Removes all listeners if omitted.
- * @param {function} [fn] Listener to remove. Removes all listeners of `evt` if omitted.
- * @returns {util.EventEmitter} `this`
- */
-EventEmitter.prototype.off = function off(evt, fn) {
- if (evt === undefined)
- this._listeners = {};
- else {
- if (fn === undefined)
- this._listeners[evt] = [];
- else {
- var listeners = this._listeners[evt];
- for (var i = 0; i < listeners.length;)
- if (listeners[i].fn === fn)
- listeners.splice(i, 1);
- else
- ++i;
- }
- }
- return this;
-};
-
-/**
- * Emits an event by calling its listeners with the specified arguments.
- * @param {string} evt Event name
- * @param {...*} args Arguments
- * @returns {util.EventEmitter} `this`
- */
-EventEmitter.prototype.emit = function emit(evt) {
- var listeners = this._listeners[evt];
- if (listeners) {
- var args = [],
- i = 1;
- for (; i < arguments.length;)
- args.push(arguments[i++]);
- for (i = 0; i < listeners.length;)
- listeners[i].fn.apply(listeners[i++].ctx, args);
- }
- return this;
-};
diff --git a/frontend-old/node_modules/@protobufjs/eventemitter/package.json b/frontend-old/node_modules/@protobufjs/eventemitter/package.json deleted file mode 100644 index 1d565e6..0000000 --- a/frontend-old/node_modules/@protobufjs/eventemitter/package.json +++ /dev/null @@ -1,21 +0,0 @@ -{
- "name": "@protobufjs/eventemitter",
- "description": "A minimal event emitter.",
- "version": "1.1.0",
- "author": "Daniel Wirtz <dcode+protobufjs@dcode.io>",
- "repository": {
- "type": "git",
- "url": "https://github.com/dcodeIO/protobuf.js.git"
- },
- "license": "BSD-3-Clause",
- "main": "index.js",
- "types": "index.d.ts",
- "devDependencies": {
- "istanbul": "^0.4.5",
- "tape": "^4.6.3"
- },
- "scripts": {
- "test": "tape tests/*.js",
- "coverage": "istanbul cover node_modules/tape/bin/tape tests/*.js"
- }
-}
\ No newline at end of file diff --git a/frontend-old/node_modules/@protobufjs/eventemitter/tests/index.js b/frontend-old/node_modules/@protobufjs/eventemitter/tests/index.js deleted file mode 100644 index aeee277..0000000 --- a/frontend-old/node_modules/@protobufjs/eventemitter/tests/index.js +++ /dev/null @@ -1,47 +0,0 @@ -var tape = require("tape");
-
-var EventEmitter = require("..");
-
-tape.test("eventemitter", function(test) {
-
- var ee = new EventEmitter();
- var fn;
- var ctx = {};
-
- test.doesNotThrow(function() {
- ee.emit("a", 1);
- ee.off();
- ee.off("a");
- ee.off("a", function() {});
- }, "should not throw if no listeners are registered");
-
- test.equal(ee.on("a", function(arg1) {
- test.equal(this, ctx, "should be called with this = ctx");
- test.equal(arg1, 1, "should be called with arg1 = 1");
- }, ctx), ee, "should return itself when registering events");
- ee.emit("a", 1);
-
- ee.off("a");
- test.same(ee._listeners, { a: [] }, "should remove all listeners of the respective event when calling off(evt)");
-
- ee.off();
- test.same(ee._listeners, {}, "should remove all listeners when just calling off()");
-
- ee.on("a", fn = function(arg1) {
- test.equal(this, ctx, "should be called with this = ctx");
- test.equal(arg1, 1, "should be called with arg1 = 1");
- }, ctx).emit("a", 1);
-
- ee.off("a", fn);
- test.same(ee._listeners, { a: [] }, "should remove the exact listener when calling off(evt, fn)");
-
- ee.on("a", function() {
- test.equal(this, ee, "should be called with this = ee");
- }).emit("a");
-
- test.doesNotThrow(function() {
- ee.off("a", fn);
- }, "should not throw if no such listener is found");
-
- test.end();
-});
diff --git a/frontend-old/node_modules/@protobufjs/fetch/LICENSE b/frontend-old/node_modules/@protobufjs/fetch/LICENSE deleted file mode 100644 index 2a2d560..0000000 --- a/frontend-old/node_modules/@protobufjs/fetch/LICENSE +++ /dev/null @@ -1,26 +0,0 @@ -Copyright (c) 2016, Daniel Wirtz All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-* Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-* Neither the name of its author, nor the names of its contributors
- may be used to endorse or promote products derived from this software
- without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/frontend-old/node_modules/@protobufjs/fetch/README.md b/frontend-old/node_modules/@protobufjs/fetch/README.md deleted file mode 100644 index 11088a0..0000000 --- a/frontend-old/node_modules/@protobufjs/fetch/README.md +++ /dev/null @@ -1,13 +0,0 @@ -@protobufjs/fetch
-=================
-[](https://www.npmjs.com/package/@protobufjs/fetch)
-
-Fetches the contents of a file accross node and browsers.
-
-API
----
-
-* **fetch(path: `string`, [options: { binary: boolean } ], [callback: `function(error: ?Error, [contents: string])`]): `Promise<string|Uint8Array>|undefined`**
- Fetches the contents of a file.
-
-**License:** [BSD 3-Clause License](https://opensource.org/licenses/BSD-3-Clause)
diff --git a/frontend-old/node_modules/@protobufjs/fetch/index.d.ts b/frontend-old/node_modules/@protobufjs/fetch/index.d.ts deleted file mode 100644 index 77cf9f3..0000000 --- a/frontend-old/node_modules/@protobufjs/fetch/index.d.ts +++ /dev/null @@ -1,56 +0,0 @@ -export = fetch;
-
-/**
- * Node-style callback as used by {@link util.fetch}.
- * @typedef FetchCallback
- * @type {function}
- * @param {?Error} error Error, if any, otherwise `null`
- * @param {string} [contents] File contents, if there hasn't been an error
- * @returns {undefined}
- */
-type FetchCallback = (error: Error, contents?: string) => void;
-
-/**
- * Options as used by {@link util.fetch}.
- * @typedef FetchOptions
- * @type {Object}
- * @property {boolean} [binary=false] Whether expecting a binary response
- * @property {boolean} [xhr=false] If `true`, forces the use of XMLHttpRequest
- */
-
-interface FetchOptions {
- binary?: boolean;
- xhr?: boolean
-}
-
-/**
- * Fetches the contents of a file.
- * @memberof util
- * @param {string} filename File path or url
- * @param {FetchOptions} options Fetch options
- * @param {FetchCallback} callback Callback function
- * @returns {undefined}
- */
-declare function fetch(filename: string, options: FetchOptions, callback: FetchCallback): void;
-
-/**
- * Fetches the contents of a file.
- * @name util.fetch
- * @function
- * @param {string} path File path or url
- * @param {FetchCallback} callback Callback function
- * @returns {undefined}
- * @variation 2
- */
-declare function fetch(path: string, callback: FetchCallback): void;
-
-/**
- * Fetches the contents of a file.
- * @name util.fetch
- * @function
- * @param {string} path File path or url
- * @param {FetchOptions} [options] Fetch options
- * @returns {Promise<string|Uint8Array>} Promise
- * @variation 3
- */
-declare function fetch(path: string, options?: FetchOptions): Promise<(string|Uint8Array)>;
diff --git a/frontend-old/node_modules/@protobufjs/fetch/index.js b/frontend-old/node_modules/@protobufjs/fetch/index.js deleted file mode 100644 index f2766f5..0000000 --- a/frontend-old/node_modules/@protobufjs/fetch/index.js +++ /dev/null @@ -1,115 +0,0 @@ -"use strict";
-module.exports = fetch;
-
-var asPromise = require("@protobufjs/aspromise"),
- inquire = require("@protobufjs/inquire");
-
-var fs = inquire("fs");
-
-/**
- * Node-style callback as used by {@link util.fetch}.
- * @typedef FetchCallback
- * @type {function}
- * @param {?Error} error Error, if any, otherwise `null`
- * @param {string} [contents] File contents, if there hasn't been an error
- * @returns {undefined}
- */
-
-/**
- * Options as used by {@link util.fetch}.
- * @typedef FetchOptions
- * @type {Object}
- * @property {boolean} [binary=false] Whether expecting a binary response
- * @property {boolean} [xhr=false] If `true`, forces the use of XMLHttpRequest
- */
-
-/**
- * Fetches the contents of a file.
- * @memberof util
- * @param {string} filename File path or url
- * @param {FetchOptions} options Fetch options
- * @param {FetchCallback} callback Callback function
- * @returns {undefined}
- */
-function fetch(filename, options, callback) {
- if (typeof options === "function") {
- callback = options;
- options = {};
- } else if (!options)
- options = {};
-
- if (!callback)
- return asPromise(fetch, this, filename, options); // eslint-disable-line no-invalid-this
-
- // if a node-like filesystem is present, try it first but fall back to XHR if nothing is found.
- if (!options.xhr && fs && fs.readFile)
- return fs.readFile(filename, function fetchReadFileCallback(err, contents) {
- return err && typeof XMLHttpRequest !== "undefined"
- ? fetch.xhr(filename, options, callback)
- : err
- ? callback(err)
- : callback(null, options.binary ? contents : contents.toString("utf8"));
- });
-
- // use the XHR version otherwise.
- return fetch.xhr(filename, options, callback);
-}
-
-/**
- * Fetches the contents of a file.
- * @name util.fetch
- * @function
- * @param {string} path File path or url
- * @param {FetchCallback} callback Callback function
- * @returns {undefined}
- * @variation 2
- */
-
-/**
- * Fetches the contents of a file.
- * @name util.fetch
- * @function
- * @param {string} path File path or url
- * @param {FetchOptions} [options] Fetch options
- * @returns {Promise<string|Uint8Array>} Promise
- * @variation 3
- */
-
-/**/
-fetch.xhr = function fetch_xhr(filename, options, callback) {
- var xhr = new XMLHttpRequest();
- xhr.onreadystatechange /* works everywhere */ = function fetchOnReadyStateChange() {
-
- if (xhr.readyState !== 4)
- return undefined;
-
- // local cors security errors return status 0 / empty string, too. afaik this cannot be
- // reliably distinguished from an actually empty file for security reasons. feel free
- // to send a pull request if you are aware of a solution.
- if (xhr.status !== 0 && xhr.status !== 200)
- return callback(Error("status " + xhr.status));
-
- // if binary data is expected, make sure that some sort of array is returned, even if
- // ArrayBuffers are not supported. the binary string fallback, however, is unsafe.
- if (options.binary) {
- var buffer = xhr.response;
- if (!buffer) {
- buffer = [];
- for (var i = 0; i < xhr.responseText.length; ++i)
- buffer.push(xhr.responseText.charCodeAt(i) & 255);
- }
- return callback(null, typeof Uint8Array !== "undefined" ? new Uint8Array(buffer) : buffer);
- }
- return callback(null, xhr.responseText);
- };
-
- if (options.binary) {
- // ref: https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/Sending_and_Receiving_Binary_Data#Receiving_binary_data_in_older_browsers
- if ("overrideMimeType" in xhr)
- xhr.overrideMimeType("text/plain; charset=x-user-defined");
- xhr.responseType = "arraybuffer";
- }
-
- xhr.open("GET", filename);
- xhr.send();
-};
diff --git a/frontend-old/node_modules/@protobufjs/fetch/package.json b/frontend-old/node_modules/@protobufjs/fetch/package.json deleted file mode 100644 index 10096ea..0000000 --- a/frontend-old/node_modules/@protobufjs/fetch/package.json +++ /dev/null @@ -1,25 +0,0 @@ -{
- "name": "@protobufjs/fetch",
- "description": "Fetches the contents of a file accross node and browsers.",
- "version": "1.1.0",
- "author": "Daniel Wirtz <dcode+protobufjs@dcode.io>",
- "repository": {
- "type": "git",
- "url": "https://github.com/dcodeIO/protobuf.js.git"
- },
- "dependencies": {
- "@protobufjs/aspromise": "^1.1.1",
- "@protobufjs/inquire": "^1.1.0"
- },
- "license": "BSD-3-Clause",
- "main": "index.js",
- "types": "index.d.ts",
- "devDependencies": {
- "istanbul": "^0.4.5",
- "tape": "^4.6.3"
- },
- "scripts": {
- "test": "tape tests/*.js",
- "coverage": "istanbul cover node_modules/tape/bin/tape tests/*.js"
- }
-}
\ No newline at end of file diff --git a/frontend-old/node_modules/@protobufjs/fetch/tests/index.js b/frontend-old/node_modules/@protobufjs/fetch/tests/index.js deleted file mode 100644 index 3cb0dae..0000000 --- a/frontend-old/node_modules/@protobufjs/fetch/tests/index.js +++ /dev/null @@ -1,16 +0,0 @@ -var tape = require("tape");
-
-var fetch = require("..");
-
-tape.test("fetch", function(test) {
-
- if (typeof Promise !== "undefined") {
- var promise = fetch("NOTFOUND");
- promise.catch(function() {});
- test.ok(promise instanceof Promise, "should return a promise if callback has been omitted");
- }
-
- // TODO - some way to test this properly?
-
- test.end();
-});
diff --git a/frontend-old/node_modules/@protobufjs/float/LICENSE b/frontend-old/node_modules/@protobufjs/float/LICENSE deleted file mode 100644 index 2a2d560..0000000 --- a/frontend-old/node_modules/@protobufjs/float/LICENSE +++ /dev/null @@ -1,26 +0,0 @@ -Copyright (c) 2016, Daniel Wirtz All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-* Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-* Neither the name of its author, nor the names of its contributors
- may be used to endorse or promote products derived from this software
- without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/frontend-old/node_modules/@protobufjs/float/README.md b/frontend-old/node_modules/@protobufjs/float/README.md deleted file mode 100644 index 8947bae..0000000 --- a/frontend-old/node_modules/@protobufjs/float/README.md +++ /dev/null @@ -1,102 +0,0 @@ -@protobufjs/float
-=================
-[](https://www.npmjs.com/package/@protobufjs/float)
-
-Reads / writes floats / doubles from / to buffers in both modern and ancient browsers. Fast.
-
-API
----
-
-* **writeFloatLE(val: `number`, buf: `Uint8Array`, pos: `number`)**<br />
- Writes a 32 bit float to a buffer using little endian byte order.
-
-* **writeFloatBE(val: `number`, buf: `Uint8Array`, pos: `number`)**<br />
- Writes a 32 bit float to a buffer using big endian byte order.
-
-* **readFloatLE(buf: `Uint8Array`, pos: `number`): `number`**<br />
- Reads a 32 bit float from a buffer using little endian byte order.
-
-* **readFloatBE(buf: `Uint8Array`, pos: `number`): `number`**<br />
- Reads a 32 bit float from a buffer using big endian byte order.
-
-* **writeDoubleLE(val: `number`, buf: `Uint8Array`, pos: `number`)**<br />
- Writes a 64 bit double to a buffer using little endian byte order.
-
-* **writeDoubleBE(val: `number`, buf: `Uint8Array`, pos: `number`)**<br />
- Writes a 64 bit double to a buffer using big endian byte order.
-
-* **readDoubleLE(buf: `Uint8Array`, pos: `number`): `number`**<br />
- Reads a 64 bit double from a buffer using little endian byte order.
-
-* **readDoubleBE(buf: `Uint8Array`, pos: `number`): `number`**<br />
- Reads a 64 bit double from a buffer using big endian byte order.
-
-Performance
------------
-There is a simple benchmark included comparing raw read/write performance of this library (float), float's fallback for old browsers, the [ieee754](https://www.npmjs.com/package/ieee754) module and node's [buffer](https://nodejs.org/api/buffer.html). On an i7-2600k running node 6.9.1 it yields:
-
-```
-benchmarking writeFloat performance ...
-
-float x 42,741,625 ops/sec ±1.75% (81 runs sampled)
-float (fallback) x 11,272,532 ops/sec ±1.12% (85 runs sampled)
-ieee754 x 8,653,337 ops/sec ±1.18% (84 runs sampled)
-buffer x 12,412,414 ops/sec ±1.41% (83 runs sampled)
-buffer (noAssert) x 13,471,149 ops/sec ±1.09% (84 runs sampled)
-
- float was fastest
- float (fallback) was 73.5% slower
- ieee754 was 79.6% slower
- buffer was 70.9% slower
- buffer (noAssert) was 68.3% slower
-
-benchmarking readFloat performance ...
-
-float x 44,382,729 ops/sec ±1.70% (84 runs sampled)
-float (fallback) x 20,925,938 ops/sec ±0.86% (87 runs sampled)
-ieee754 x 17,189,009 ops/sec ±1.01% (87 runs sampled)
-buffer x 10,518,437 ops/sec ±1.04% (83 runs sampled)
-buffer (noAssert) x 11,031,636 ops/sec ±1.15% (87 runs sampled)
-
- float was fastest
- float (fallback) was 52.5% slower
- ieee754 was 61.0% slower
- buffer was 76.1% slower
- buffer (noAssert) was 75.0% slower
-
-benchmarking writeDouble performance ...
-
-float x 38,624,906 ops/sec ±0.93% (83 runs sampled)
-float (fallback) x 10,457,811 ops/sec ±1.54% (85 runs sampled)
-ieee754 x 7,681,130 ops/sec ±1.11% (83 runs sampled)
-buffer x 12,657,876 ops/sec ±1.03% (83 runs sampled)
-buffer (noAssert) x 13,372,795 ops/sec ±0.84% (85 runs sampled)
-
- float was fastest
- float (fallback) was 73.1% slower
- ieee754 was 80.1% slower
- buffer was 67.3% slower
- buffer (noAssert) was 65.3% slower
-
-benchmarking readDouble performance ...
-
-float x 40,527,888 ops/sec ±1.05% (84 runs sampled)
-float (fallback) x 18,696,480 ops/sec ±0.84% (86 runs sampled)
-ieee754 x 14,074,028 ops/sec ±1.04% (87 runs sampled)
-buffer x 10,092,367 ops/sec ±1.15% (84 runs sampled)
-buffer (noAssert) x 10,623,793 ops/sec ±0.96% (84 runs sampled)
-
- float was fastest
- float (fallback) was 53.8% slower
- ieee754 was 65.3% slower
- buffer was 75.1% slower
- buffer (noAssert) was 73.8% slower
-```
-
-To run it yourself:
-
-```
-$> npm run bench
-```
-
-**License:** [BSD 3-Clause License](https://opensource.org/licenses/BSD-3-Clause)
diff --git a/frontend-old/node_modules/@protobufjs/float/bench/index.js b/frontend-old/node_modules/@protobufjs/float/bench/index.js deleted file mode 100644 index 1b3c4b8..0000000 --- a/frontend-old/node_modules/@protobufjs/float/bench/index.js +++ /dev/null @@ -1,87 +0,0 @@ -"use strict";
-
-var float = require(".."),
- ieee754 = require("ieee754"),
- newSuite = require("./suite");
-
-var F32 = Float32Array;
-var F64 = Float64Array;
-delete global.Float32Array;
-delete global.Float64Array;
-var floatFallback = float({});
-global.Float32Array = F32;
-global.Float64Array = F64;
-
-var buf = new Buffer(8);
-
-newSuite("writeFloat")
-.add("float", function() {
- float.writeFloatLE(0.1, buf, 0);
-})
-.add("float (fallback)", function() {
- floatFallback.writeFloatLE(0.1, buf, 0);
-})
-.add("ieee754", function() {
- ieee754.write(buf, 0.1, 0, true, 23, 4);
-})
-.add("buffer", function() {
- buf.writeFloatLE(0.1, 0);
-})
-.add("buffer (noAssert)", function() {
- buf.writeFloatLE(0.1, 0, true);
-})
-.run();
-
-newSuite("readFloat")
-.add("float", function() {
- float.readFloatLE(buf, 0);
-})
-.add("float (fallback)", function() {
- floatFallback.readFloatLE(buf, 0);
-})
-.add("ieee754", function() {
- ieee754.read(buf, 0, true, 23, 4);
-})
-.add("buffer", function() {
- buf.readFloatLE(0);
-})
-.add("buffer (noAssert)", function() {
- buf.readFloatLE(0, true);
-})
-.run();
-
-newSuite("writeDouble")
-.add("float", function() {
- float.writeDoubleLE(0.1, buf, 0);
-})
-.add("float (fallback)", function() {
- floatFallback.writeDoubleLE(0.1, buf, 0);
-})
-.add("ieee754", function() {
- ieee754.write(buf, 0.1, 0, true, 52, 8);
-})
-.add("buffer", function() {
- buf.writeDoubleLE(0.1, 0);
-})
-.add("buffer (noAssert)", function() {
- buf.writeDoubleLE(0.1, 0, true);
-})
-.run();
-
-newSuite("readDouble")
-.add("float", function() {
- float.readDoubleLE(buf, 0);
-})
-.add("float (fallback)", function() {
- floatFallback.readDoubleLE(buf, 0);
-})
-.add("ieee754", function() {
- ieee754.read(buf, 0, true, 52, 8);
-})
-.add("buffer", function() {
- buf.readDoubleLE(0);
-})
-.add("buffer (noAssert)", function() {
- buf.readDoubleLE(0, true);
-})
-.run();
diff --git a/frontend-old/node_modules/@protobufjs/float/bench/suite.js b/frontend-old/node_modules/@protobufjs/float/bench/suite.js deleted file mode 100644 index 3820579..0000000 --- a/frontend-old/node_modules/@protobufjs/float/bench/suite.js +++ /dev/null @@ -1,46 +0,0 @@ -"use strict";
-module.exports = newSuite;
-
-var benchmark = require("benchmark"),
- chalk = require("chalk");
-
-var padSize = 27;
-
-function newSuite(name) {
- var benches = [];
- return new benchmark.Suite(name)
- .on("add", function(event) {
- benches.push(event.target);
- })
- .on("start", function() {
- process.stdout.write("benchmarking " + name + " performance ...\n\n");
- })
- .on("cycle", function(event) {
- process.stdout.write(String(event.target) + "\n");
- })
- .on("complete", function() {
- if (benches.length > 1) {
- var fastest = this.filter("fastest"), // eslint-disable-line no-invalid-this
- fastestHz = getHz(fastest[0]);
- process.stdout.write("\n" + chalk.white(pad(fastest[0].name, padSize)) + " was " + chalk.green("fastest") + "\n");
- benches.forEach(function(bench) {
- if (fastest.indexOf(bench) === 0)
- return;
- var hz = hz = getHz(bench);
- var percent = (1 - hz / fastestHz) * 100;
- process.stdout.write(chalk.white(pad(bench.name, padSize)) + " was " + chalk.red(percent.toFixed(1) + "% slower") + "\n");
- });
- }
- process.stdout.write("\n");
- });
-}
-
-function getHz(bench) {
- return 1 / (bench.stats.mean + bench.stats.moe);
-}
-
-function pad(str, len, l) {
- while (str.length < len)
- str = l ? str + " " : " " + str;
- return str;
-}
diff --git a/frontend-old/node_modules/@protobufjs/float/index.d.ts b/frontend-old/node_modules/@protobufjs/float/index.d.ts deleted file mode 100644 index ab05de3..0000000 --- a/frontend-old/node_modules/@protobufjs/float/index.d.ts +++ /dev/null @@ -1,83 +0,0 @@ -/** - * Writes a 32 bit float to a buffer using little endian byte order. - * @name writeFloatLE - * @function - * @param {number} val Value to write - * @param {Uint8Array} buf Target buffer - * @param {number} pos Target buffer offset - * @returns {undefined} - */ -export function writeFloatLE(val: number, buf: Uint8Array, pos: number): void; - -/** - * Writes a 32 bit float to a buffer using big endian byte order. - * @name writeFloatBE - * @function - * @param {number} val Value to write - * @param {Uint8Array} buf Target buffer - * @param {number} pos Target buffer offset - * @returns {undefined} - */ -export function writeFloatBE(val: number, buf: Uint8Array, pos: number): void; - -/** - * Reads a 32 bit float from a buffer using little endian byte order. - * @name readFloatLE - * @function - * @param {Uint8Array} buf Source buffer - * @param {number} pos Source buffer offset - * @returns {number} Value read - */ -export function readFloatLE(buf: Uint8Array, pos: number): number; - -/** - * Reads a 32 bit float from a buffer using big endian byte order. - * @name readFloatBE - * @function - * @param {Uint8Array} buf Source buffer - * @param {number} pos Source buffer offset - * @returns {number} Value read - */ -export function readFloatBE(buf: Uint8Array, pos: number): number; - -/** - * Writes a 64 bit double to a buffer using little endian byte order. - * @name writeDoubleLE - * @function - * @param {number} val Value to write - * @param {Uint8Array} buf Target buffer - * @param {number} pos Target buffer offset - * @returns {undefined} - */ -export function writeDoubleLE(val: number, buf: Uint8Array, pos: number): void; - -/** - * Writes a 64 bit double to a buffer using big endian byte order. - * @name writeDoubleBE - * @function - * @param {number} val Value to write - * @param {Uint8Array} buf Target buffer - * @param {number} pos Target buffer offset - * @returns {undefined} - */ -export function writeDoubleBE(val: number, buf: Uint8Array, pos: number): void; - -/** - * Reads a 64 bit double from a buffer using little endian byte order. - * @name readDoubleLE - * @function - * @param {Uint8Array} buf Source buffer - * @param {number} pos Source buffer offset - * @returns {number} Value read - */ -export function readDoubleLE(buf: Uint8Array, pos: number): number; - -/** - * Reads a 64 bit double from a buffer using big endian byte order. - * @name readDoubleBE - * @function - * @param {Uint8Array} buf Source buffer - * @param {number} pos Source buffer offset - * @returns {number} Value read - */ -export function readDoubleBE(buf: Uint8Array, pos: number): number; diff --git a/frontend-old/node_modules/@protobufjs/float/index.js b/frontend-old/node_modules/@protobufjs/float/index.js deleted file mode 100644 index 706d096..0000000 --- a/frontend-old/node_modules/@protobufjs/float/index.js +++ /dev/null @@ -1,335 +0,0 @@ -"use strict";
-
-module.exports = factory(factory);
-
-/**
- * Reads / writes floats / doubles from / to buffers.
- * @name util.float
- * @namespace
- */
-
-/**
- * Writes a 32 bit float to a buffer using little endian byte order.
- * @name util.float.writeFloatLE
- * @function
- * @param {number} val Value to write
- * @param {Uint8Array} buf Target buffer
- * @param {number} pos Target buffer offset
- * @returns {undefined}
- */
-
-/**
- * Writes a 32 bit float to a buffer using big endian byte order.
- * @name util.float.writeFloatBE
- * @function
- * @param {number} val Value to write
- * @param {Uint8Array} buf Target buffer
- * @param {number} pos Target buffer offset
- * @returns {undefined}
- */
-
-/**
- * Reads a 32 bit float from a buffer using little endian byte order.
- * @name util.float.readFloatLE
- * @function
- * @param {Uint8Array} buf Source buffer
- * @param {number} pos Source buffer offset
- * @returns {number} Value read
- */
-
-/**
- * Reads a 32 bit float from a buffer using big endian byte order.
- * @name util.float.readFloatBE
- * @function
- * @param {Uint8Array} buf Source buffer
- * @param {number} pos Source buffer offset
- * @returns {number} Value read
- */
-
-/**
- * Writes a 64 bit double to a buffer using little endian byte order.
- * @name util.float.writeDoubleLE
- * @function
- * @param {number} val Value to write
- * @param {Uint8Array} buf Target buffer
- * @param {number} pos Target buffer offset
- * @returns {undefined}
- */
-
-/**
- * Writes a 64 bit double to a buffer using big endian byte order.
- * @name util.float.writeDoubleBE
- * @function
- * @param {number} val Value to write
- * @param {Uint8Array} buf Target buffer
- * @param {number} pos Target buffer offset
- * @returns {undefined}
- */
-
-/**
- * Reads a 64 bit double from a buffer using little endian byte order.
- * @name util.float.readDoubleLE
- * @function
- * @param {Uint8Array} buf Source buffer
- * @param {number} pos Source buffer offset
- * @returns {number} Value read
- */
-
-/**
- * Reads a 64 bit double from a buffer using big endian byte order.
- * @name util.float.readDoubleBE
- * @function
- * @param {Uint8Array} buf Source buffer
- * @param {number} pos Source buffer offset
- * @returns {number} Value read
- */
-
-// Factory function for the purpose of node-based testing in modified global environments
-function factory(exports) {
-
- // float: typed array
- if (typeof Float32Array !== "undefined") (function() {
-
- var f32 = new Float32Array([ -0 ]),
- f8b = new Uint8Array(f32.buffer),
- le = f8b[3] === 128;
-
- function writeFloat_f32_cpy(val, buf, pos) {
- f32[0] = val;
- buf[pos ] = f8b[0];
- buf[pos + 1] = f8b[1];
- buf[pos + 2] = f8b[2];
- buf[pos + 3] = f8b[3];
- }
-
- function writeFloat_f32_rev(val, buf, pos) {
- f32[0] = val;
- buf[pos ] = f8b[3];
- buf[pos + 1] = f8b[2];
- buf[pos + 2] = f8b[1];
- buf[pos + 3] = f8b[0];
- }
-
- /* istanbul ignore next */
- exports.writeFloatLE = le ? writeFloat_f32_cpy : writeFloat_f32_rev;
- /* istanbul ignore next */
- exports.writeFloatBE = le ? writeFloat_f32_rev : writeFloat_f32_cpy;
-
- function readFloat_f32_cpy(buf, pos) {
- f8b[0] = buf[pos ];
- f8b[1] = buf[pos + 1];
- f8b[2] = buf[pos + 2];
- f8b[3] = buf[pos + 3];
- return f32[0];
- }
-
- function readFloat_f32_rev(buf, pos) {
- f8b[3] = buf[pos ];
- f8b[2] = buf[pos + 1];
- f8b[1] = buf[pos + 2];
- f8b[0] = buf[pos + 3];
- return f32[0];
- }
-
- /* istanbul ignore next */
- exports.readFloatLE = le ? readFloat_f32_cpy : readFloat_f32_rev;
- /* istanbul ignore next */
- exports.readFloatBE = le ? readFloat_f32_rev : readFloat_f32_cpy;
-
- // float: ieee754
- })(); else (function() {
-
- function writeFloat_ieee754(writeUint, val, buf, pos) {
- var sign = val < 0 ? 1 : 0;
- if (sign)
- val = -val;
- if (val === 0)
- writeUint(1 / val > 0 ? /* positive */ 0 : /* negative 0 */ 2147483648, buf, pos);
- else if (isNaN(val))
- writeUint(2143289344, buf, pos);
- else if (val > 3.4028234663852886e+38) // +-Infinity
- writeUint((sign << 31 | 2139095040) >>> 0, buf, pos);
- else if (val < 1.1754943508222875e-38) // denormal
- writeUint((sign << 31 | Math.round(val / 1.401298464324817e-45)) >>> 0, buf, pos);
- else {
- var exponent = Math.floor(Math.log(val) / Math.LN2),
- mantissa = Math.round(val * Math.pow(2, -exponent) * 8388608) & 8388607;
- writeUint((sign << 31 | exponent + 127 << 23 | mantissa) >>> 0, buf, pos);
- }
- }
-
- exports.writeFloatLE = writeFloat_ieee754.bind(null, writeUintLE);
- exports.writeFloatBE = writeFloat_ieee754.bind(null, writeUintBE);
-
- function readFloat_ieee754(readUint, buf, pos) {
- var uint = readUint(buf, pos),
- sign = (uint >> 31) * 2 + 1,
- exponent = uint >>> 23 & 255,
- mantissa = uint & 8388607;
- return exponent === 255
- ? mantissa
- ? NaN
- : sign * Infinity
- : exponent === 0 // denormal
- ? sign * 1.401298464324817e-45 * mantissa
- : sign * Math.pow(2, exponent - 150) * (mantissa + 8388608);
- }
-
- exports.readFloatLE = readFloat_ieee754.bind(null, readUintLE);
- exports.readFloatBE = readFloat_ieee754.bind(null, readUintBE);
-
- })();
-
- // double: typed array
- if (typeof Float64Array !== "undefined") (function() {
-
- var f64 = new Float64Array([-0]),
- f8b = new Uint8Array(f64.buffer),
- le = f8b[7] === 128;
-
- function writeDouble_f64_cpy(val, buf, pos) {
- f64[0] = val;
- buf[pos ] = f8b[0];
- buf[pos + 1] = f8b[1];
- buf[pos + 2] = f8b[2];
- buf[pos + 3] = f8b[3];
- buf[pos + 4] = f8b[4];
- buf[pos + 5] = f8b[5];
- buf[pos + 6] = f8b[6];
- buf[pos + 7] = f8b[7];
- }
-
- function writeDouble_f64_rev(val, buf, pos) {
- f64[0] = val;
- buf[pos ] = f8b[7];
- buf[pos + 1] = f8b[6];
- buf[pos + 2] = f8b[5];
- buf[pos + 3] = f8b[4];
- buf[pos + 4] = f8b[3];
- buf[pos + 5] = f8b[2];
- buf[pos + 6] = f8b[1];
- buf[pos + 7] = f8b[0];
- }
-
- /* istanbul ignore next */
- exports.writeDoubleLE = le ? writeDouble_f64_cpy : writeDouble_f64_rev;
- /* istanbul ignore next */
- exports.writeDoubleBE = le ? writeDouble_f64_rev : writeDouble_f64_cpy;
-
- function readDouble_f64_cpy(buf, pos) {
- f8b[0] = buf[pos ];
- f8b[1] = buf[pos + 1];
- f8b[2] = buf[pos + 2];
- f8b[3] = buf[pos + 3];
- f8b[4] = buf[pos + 4];
- f8b[5] = buf[pos + 5];
- f8b[6] = buf[pos + 6];
- f8b[7] = buf[pos + 7];
- return f64[0];
- }
-
- function readDouble_f64_rev(buf, pos) {
- f8b[7] = buf[pos ];
- f8b[6] = buf[pos + 1];
- f8b[5] = buf[pos + 2];
- f8b[4] = buf[pos + 3];
- f8b[3] = buf[pos + 4];
- f8b[2] = buf[pos + 5];
- f8b[1] = buf[pos + 6];
- f8b[0] = buf[pos + 7];
- return f64[0];
- }
-
- /* istanbul ignore next */
- exports.readDoubleLE = le ? readDouble_f64_cpy : readDouble_f64_rev;
- /* istanbul ignore next */
- exports.readDoubleBE = le ? readDouble_f64_rev : readDouble_f64_cpy;
-
- // double: ieee754
- })(); else (function() {
-
- function writeDouble_ieee754(writeUint, off0, off1, val, buf, pos) {
- var sign = val < 0 ? 1 : 0;
- if (sign)
- val = -val;
- if (val === 0) {
- writeUint(0, buf, pos + off0);
- writeUint(1 / val > 0 ? /* positive */ 0 : /* negative 0 */ 2147483648, buf, pos + off1);
- } else if (isNaN(val)) {
- writeUint(0, buf, pos + off0);
- writeUint(2146959360, buf, pos + off1);
- } else if (val > 1.7976931348623157e+308) { // +-Infinity
- writeUint(0, buf, pos + off0);
- writeUint((sign << 31 | 2146435072) >>> 0, buf, pos + off1);
- } else {
- var mantissa;
- if (val < 2.2250738585072014e-308) { // denormal
- mantissa = val / 5e-324;
- writeUint(mantissa >>> 0, buf, pos + off0);
- writeUint((sign << 31 | mantissa / 4294967296) >>> 0, buf, pos + off1);
- } else {
- var exponent = Math.floor(Math.log(val) / Math.LN2);
- if (exponent === 1024)
- exponent = 1023;
- mantissa = val * Math.pow(2, -exponent);
- writeUint(mantissa * 4503599627370496 >>> 0, buf, pos + off0);
- writeUint((sign << 31 | exponent + 1023 << 20 | mantissa * 1048576 & 1048575) >>> 0, buf, pos + off1);
- }
- }
- }
-
- exports.writeDoubleLE = writeDouble_ieee754.bind(null, writeUintLE, 0, 4);
- exports.writeDoubleBE = writeDouble_ieee754.bind(null, writeUintBE, 4, 0);
-
- function readDouble_ieee754(readUint, off0, off1, buf, pos) {
- var lo = readUint(buf, pos + off0),
- hi = readUint(buf, pos + off1);
- var sign = (hi >> 31) * 2 + 1,
- exponent = hi >>> 20 & 2047,
- mantissa = 4294967296 * (hi & 1048575) + lo;
- return exponent === 2047
- ? mantissa
- ? NaN
- : sign * Infinity
- : exponent === 0 // denormal
- ? sign * 5e-324 * mantissa
- : sign * Math.pow(2, exponent - 1075) * (mantissa + 4503599627370496);
- }
-
- exports.readDoubleLE = readDouble_ieee754.bind(null, readUintLE, 0, 4);
- exports.readDoubleBE = readDouble_ieee754.bind(null, readUintBE, 4, 0);
-
- })();
-
- return exports;
-}
-
-// uint helpers
-
-function writeUintLE(val, buf, pos) {
- buf[pos ] = val & 255;
- buf[pos + 1] = val >>> 8 & 255;
- buf[pos + 2] = val >>> 16 & 255;
- buf[pos + 3] = val >>> 24;
-}
-
-function writeUintBE(val, buf, pos) {
- buf[pos ] = val >>> 24;
- buf[pos + 1] = val >>> 16 & 255;
- buf[pos + 2] = val >>> 8 & 255;
- buf[pos + 3] = val & 255;
-}
-
-function readUintLE(buf, pos) {
- return (buf[pos ]
- | buf[pos + 1] << 8
- | buf[pos + 2] << 16
- | buf[pos + 3] << 24) >>> 0;
-}
-
-function readUintBE(buf, pos) {
- return (buf[pos ] << 24
- | buf[pos + 1] << 16
- | buf[pos + 2] << 8
- | buf[pos + 3]) >>> 0;
-}
diff --git a/frontend-old/node_modules/@protobufjs/float/package.json b/frontend-old/node_modules/@protobufjs/float/package.json deleted file mode 100644 index b3072f1..0000000 --- a/frontend-old/node_modules/@protobufjs/float/package.json +++ /dev/null @@ -1,26 +0,0 @@ -{
- "name": "@protobufjs/float",
- "description": "Reads / writes floats / doubles from / to buffers in both modern and ancient browsers.",
- "version": "1.0.2",
- "author": "Daniel Wirtz <dcode+protobufjs@dcode.io>",
- "repository": {
- "type": "git",
- "url": "https://github.com/dcodeIO/protobuf.js.git"
- },
- "dependencies": {},
- "license": "BSD-3-Clause",
- "main": "index.js",
- "types": "index.d.ts",
- "devDependencies": {
- "benchmark": "^2.1.4",
- "chalk": "^1.1.3",
- "ieee754": "^1.1.8",
- "istanbul": "^0.4.5",
- "tape": "^4.6.3"
- },
- "scripts": {
- "test": "tape tests/*.js",
- "coverage": "istanbul cover node_modules/tape/bin/tape tests/*.js",
- "bench": "node bench"
- }
-}
\ No newline at end of file diff --git a/frontend-old/node_modules/@protobufjs/float/tests/index.js b/frontend-old/node_modules/@protobufjs/float/tests/index.js deleted file mode 100644 index 324e85c..0000000 --- a/frontend-old/node_modules/@protobufjs/float/tests/index.js +++ /dev/null @@ -1,100 +0,0 @@ -var tape = require("tape");
-
-var float = require("..");
-
-tape.test("float", function(test) {
-
- // default
- test.test(test.name + " - typed array", function(test) {
- runTest(float, test);
- });
-
- // ieee754
- test.test(test.name + " - fallback", function(test) {
- var F32 = global.Float32Array,
- F64 = global.Float64Array;
- delete global.Float32Array;
- delete global.Float64Array;
- runTest(float({}), test);
- global.Float32Array = F32;
- global.Float64Array = F64;
- });
-});
-
-function runTest(float, test) {
-
- var common = [
- 0,
- -0,
- Infinity,
- -Infinity,
- 0.125,
- 1024.5,
- -4096.5,
- NaN
- ];
-
- test.test(test.name + " - using 32 bits", function(test) {
- common.concat([
- 3.4028234663852886e+38,
- 1.1754943508222875e-38,
- 1.1754946310819804e-39
- ])
- .forEach(function(value) {
- var strval = value === 0 && 1 / value < 0 ? "-0" : value.toString();
- test.ok(
- checkValue(value, 4, float.readFloatLE, float.writeFloatLE, Buffer.prototype.writeFloatLE),
- "should write and read back " + strval + " (32 bit LE)"
- );
- test.ok(
- checkValue(value, 4, float.readFloatBE, float.writeFloatBE, Buffer.prototype.writeFloatBE),
- "should write and read back " + strval + " (32 bit BE)"
- );
- });
- test.end();
- });
-
- test.test(test.name + " - using 64 bits", function(test) {
- common.concat([
- 1.7976931348623157e+308,
- 2.2250738585072014e-308,
- 2.2250738585072014e-309
- ])
- .forEach(function(value) {
- var strval = value === 0 && 1 / value < 0 ? "-0" : value.toString();
- test.ok(
- checkValue(value, 8, float.readDoubleLE, float.writeDoubleLE, Buffer.prototype.writeDoubleLE),
- "should write and read back " + strval + " (64 bit LE)"
- );
- test.ok(
- checkValue(value, 8, float.readDoubleBE, float.writeDoubleBE, Buffer.prototype.writeDoubleBE),
- "should write and read back " + strval + " (64 bit BE)"
- );
- });
- test.end();
- });
-
- test.end();
-}
-
-function checkValue(value, size, read, write, write_comp) {
- var buffer = new Buffer(size);
- write(value, buffer, 0);
- var value_comp = read(buffer, 0);
- var strval = value === 0 && 1 / value < 0 ? "-0" : value.toString();
- if (value !== value) {
- if (value_comp === value_comp)
- return false;
- } else if (value_comp !== value)
- return false;
-
- var buffer_comp = new Buffer(size);
- write_comp.call(buffer_comp, value, 0);
- for (var i = 0; i < size; ++i)
- if (buffer[i] !== buffer_comp[i]) {
- console.error(">", buffer, buffer_comp);
- return false;
- }
-
- return true;
-}
\ No newline at end of file diff --git a/frontend-old/node_modules/@protobufjs/inquire/.npmignore b/frontend-old/node_modules/@protobufjs/inquire/.npmignore deleted file mode 100644 index ce75de4..0000000 --- a/frontend-old/node_modules/@protobufjs/inquire/.npmignore +++ /dev/null @@ -1,3 +0,0 @@ -npm-debug.*
-node_modules/
-coverage/
diff --git a/frontend-old/node_modules/@protobufjs/inquire/LICENSE b/frontend-old/node_modules/@protobufjs/inquire/LICENSE deleted file mode 100644 index 2a2d560..0000000 --- a/frontend-old/node_modules/@protobufjs/inquire/LICENSE +++ /dev/null @@ -1,26 +0,0 @@ -Copyright (c) 2016, Daniel Wirtz All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-* Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-* Neither the name of its author, nor the names of its contributors
- may be used to endorse or promote products derived from this software
- without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/frontend-old/node_modules/@protobufjs/inquire/README.md b/frontend-old/node_modules/@protobufjs/inquire/README.md deleted file mode 100644 index 22f9968..0000000 --- a/frontend-old/node_modules/@protobufjs/inquire/README.md +++ /dev/null @@ -1,13 +0,0 @@ -@protobufjs/inquire
-===================
-[](https://www.npmjs.com/package/@protobufjs/inquire)
-
-Requires a module only if available and hides the require call from bundlers.
-
-API
----
-
-* **inquire(moduleName: `string`): `?Object`**<br />
- Requires a module only if available.
-
-**License:** [BSD 3-Clause License](https://opensource.org/licenses/BSD-3-Clause)
diff --git a/frontend-old/node_modules/@protobufjs/inquire/index.d.ts b/frontend-old/node_modules/@protobufjs/inquire/index.d.ts deleted file mode 100644 index 6f9825b..0000000 --- a/frontend-old/node_modules/@protobufjs/inquire/index.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -export = inquire;
-
-/**
- * Requires a module only if available.
- * @memberof util
- * @param {string} moduleName Module to require
- * @returns {?Object} Required module if available and not empty, otherwise `null`
- */
-declare function inquire(moduleName: string): Object;
diff --git a/frontend-old/node_modules/@protobufjs/inquire/index.js b/frontend-old/node_modules/@protobufjs/inquire/index.js deleted file mode 100644 index 33778b5..0000000 --- a/frontend-old/node_modules/@protobufjs/inquire/index.js +++ /dev/null @@ -1,17 +0,0 @@ -"use strict";
-module.exports = inquire;
-
-/**
- * Requires a module only if available.
- * @memberof util
- * @param {string} moduleName Module to require
- * @returns {?Object} Required module if available and not empty, otherwise `null`
- */
-function inquire(moduleName) {
- try {
- var mod = eval("quire".replace(/^/,"re"))(moduleName); // eslint-disable-line no-eval
- if (mod && (mod.length || Object.keys(mod).length))
- return mod;
- } catch (e) {} // eslint-disable-line no-empty
- return null;
-}
diff --git a/frontend-old/node_modules/@protobufjs/inquire/package.json b/frontend-old/node_modules/@protobufjs/inquire/package.json deleted file mode 100644 index f4b33db..0000000 --- a/frontend-old/node_modules/@protobufjs/inquire/package.json +++ /dev/null @@ -1,21 +0,0 @@ -{
- "name": "@protobufjs/inquire",
- "description": "Requires a module only if available and hides the require call from bundlers.",
- "version": "1.1.0",
- "author": "Daniel Wirtz <dcode+protobufjs@dcode.io>",
- "repository": {
- "type": "git",
- "url": "https://github.com/dcodeIO/protobuf.js.git"
- },
- "license": "BSD-3-Clause",
- "main": "index.js",
- "types": "index.d.ts",
- "devDependencies": {
- "istanbul": "^0.4.5",
- "tape": "^4.6.3"
- },
- "scripts": {
- "test": "tape tests/*.js",
- "coverage": "istanbul cover node_modules/tape/bin/tape tests/*.js"
- }
-}
\ No newline at end of file diff --git a/frontend-old/node_modules/@protobufjs/inquire/tests/data/array.js b/frontend-old/node_modules/@protobufjs/inquire/tests/data/array.js deleted file mode 100644 index 96627c3..0000000 --- a/frontend-old/node_modules/@protobufjs/inquire/tests/data/array.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = [1];
diff --git a/frontend-old/node_modules/@protobufjs/inquire/tests/data/emptyArray.js b/frontend-old/node_modules/@protobufjs/inquire/tests/data/emptyArray.js deleted file mode 100644 index 0630c8f..0000000 --- a/frontend-old/node_modules/@protobufjs/inquire/tests/data/emptyArray.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = [];
diff --git a/frontend-old/node_modules/@protobufjs/inquire/tests/data/emptyObject.js b/frontend-old/node_modules/@protobufjs/inquire/tests/data/emptyObject.js deleted file mode 100644 index 0369aa4..0000000 --- a/frontend-old/node_modules/@protobufjs/inquire/tests/data/emptyObject.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = {};
diff --git a/frontend-old/node_modules/@protobufjs/inquire/tests/data/object.js b/frontend-old/node_modules/@protobufjs/inquire/tests/data/object.js deleted file mode 100644 index 3226d44..0000000 --- a/frontend-old/node_modules/@protobufjs/inquire/tests/data/object.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = { a: 1 };
diff --git a/frontend-old/node_modules/@protobufjs/inquire/tests/index.js b/frontend-old/node_modules/@protobufjs/inquire/tests/index.js deleted file mode 100644 index 7d6496f..0000000 --- a/frontend-old/node_modules/@protobufjs/inquire/tests/index.js +++ /dev/null @@ -1,20 +0,0 @@ -var tape = require("tape");
-
-var inquire = require("..");
-
-tape.test("inquire", function(test) {
-
- test.equal(inquire("buffer").Buffer, Buffer, "should be able to require \"buffer\"");
-
- test.equal(inquire("%invalid"), null, "should not be able to require \"%invalid\"");
-
- test.equal(inquire("./tests/data/emptyObject"), null, "should return null when requiring a module exporting an empty object");
-
- test.equal(inquire("./tests/data/emptyArray"), null, "should return null when requiring a module exporting an empty array");
-
- test.same(inquire("./tests/data/object"), { a: 1 }, "should return the object if a non-empty object");
-
- test.same(inquire("./tests/data/array"), [ 1 ], "should return the module if a non-empty array");
-
- test.end();
-});
diff --git a/frontend-old/node_modules/@protobufjs/path/LICENSE b/frontend-old/node_modules/@protobufjs/path/LICENSE deleted file mode 100644 index 2a2d560..0000000 --- a/frontend-old/node_modules/@protobufjs/path/LICENSE +++ /dev/null @@ -1,26 +0,0 @@ -Copyright (c) 2016, Daniel Wirtz All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-* Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-* Neither the name of its author, nor the names of its contributors
- may be used to endorse or promote products derived from this software
- without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/frontend-old/node_modules/@protobufjs/path/README.md b/frontend-old/node_modules/@protobufjs/path/README.md deleted file mode 100644 index 0e8e6bc..0000000 --- a/frontend-old/node_modules/@protobufjs/path/README.md +++ /dev/null @@ -1,19 +0,0 @@ -@protobufjs/path
-================
-[](https://www.npmjs.com/package/@protobufjs/path)
-
-A minimal path module to resolve Unix, Windows and URL paths alike.
-
-API
----
-
-* **path.isAbsolute(path: `string`): `boolean`**<br />
- Tests if the specified path is absolute.
-
-* **path.normalize(path: `string`): `string`**<br />
- Normalizes the specified path.
-
-* **path.resolve(originPath: `string`, includePath: `string`, [alreadyNormalized=false: `boolean`]): `string`**<br />
- Resolves the specified include path against the specified origin path.
-
-**License:** [BSD 3-Clause License](https://opensource.org/licenses/BSD-3-Clause)
diff --git a/frontend-old/node_modules/@protobufjs/path/index.d.ts b/frontend-old/node_modules/@protobufjs/path/index.d.ts deleted file mode 100644 index 567c3dc..0000000 --- a/frontend-old/node_modules/@protobufjs/path/index.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -/**
- * Tests if the specified path is absolute.
- * @param {string} path Path to test
- * @returns {boolean} `true` if path is absolute
- */
-export function isAbsolute(path: string): boolean;
-
-/**
- * Normalizes the specified path.
- * @param {string} path Path to normalize
- * @returns {string} Normalized path
- */
-export function normalize(path: string): string;
-
-/**
- * Resolves the specified include path against the specified origin path.
- * @param {string} originPath Path to the origin file
- * @param {string} includePath Include path relative to origin path
- * @param {boolean} [alreadyNormalized=false] `true` if both paths are already known to be normalized
- * @returns {string} Path to the include file
- */
-export function resolve(originPath: string, includePath: string, alreadyNormalized?: boolean): string;
diff --git a/frontend-old/node_modules/@protobufjs/path/index.js b/frontend-old/node_modules/@protobufjs/path/index.js deleted file mode 100644 index 1ea7b17..0000000 --- a/frontend-old/node_modules/@protobufjs/path/index.js +++ /dev/null @@ -1,65 +0,0 @@ -"use strict";
-
-/**
- * A minimal path module to resolve Unix, Windows and URL paths alike.
- * @memberof util
- * @namespace
- */
-var path = exports;
-
-var isAbsolute =
-/**
- * Tests if the specified path is absolute.
- * @param {string} path Path to test
- * @returns {boolean} `true` if path is absolute
- */
-path.isAbsolute = function isAbsolute(path) {
- return /^(?:\/|\w+:)/.test(path);
-};
-
-var normalize =
-/**
- * Normalizes the specified path.
- * @param {string} path Path to normalize
- * @returns {string} Normalized path
- */
-path.normalize = function normalize(path) {
- path = path.replace(/\\/g, "/")
- .replace(/\/{2,}/g, "/");
- var parts = path.split("/"),
- absolute = isAbsolute(path),
- prefix = "";
- if (absolute)
- prefix = parts.shift() + "/";
- for (var i = 0; i < parts.length;) {
- if (parts[i] === "..") {
- if (i > 0 && parts[i - 1] !== "..")
- parts.splice(--i, 2);
- else if (absolute)
- parts.splice(i, 1);
- else
- ++i;
- } else if (parts[i] === ".")
- parts.splice(i, 1);
- else
- ++i;
- }
- return prefix + parts.join("/");
-};
-
-/**
- * Resolves the specified include path against the specified origin path.
- * @param {string} originPath Path to the origin file
- * @param {string} includePath Include path relative to origin path
- * @param {boolean} [alreadyNormalized=false] `true` if both paths are already known to be normalized
- * @returns {string} Path to the include file
- */
-path.resolve = function resolve(originPath, includePath, alreadyNormalized) {
- if (!alreadyNormalized)
- includePath = normalize(includePath);
- if (isAbsolute(includePath))
- return includePath;
- if (!alreadyNormalized)
- originPath = normalize(originPath);
- return (originPath = originPath.replace(/(?:\/|^)[^/]+$/, "")).length ? normalize(originPath + "/" + includePath) : includePath;
-};
diff --git a/frontend-old/node_modules/@protobufjs/path/package.json b/frontend-old/node_modules/@protobufjs/path/package.json deleted file mode 100644 index ae0808a..0000000 --- a/frontend-old/node_modules/@protobufjs/path/package.json +++ /dev/null @@ -1,21 +0,0 @@ -{
- "name": "@protobufjs/path",
- "description": "A minimal path module to resolve Unix, Windows and URL paths alike.",
- "version": "1.1.2",
- "author": "Daniel Wirtz <dcode+protobufjs@dcode.io>",
- "repository": {
- "type": "git",
- "url": "https://github.com/dcodeIO/protobuf.js.git"
- },
- "license": "BSD-3-Clause",
- "main": "index.js",
- "types": "index.d.ts",
- "devDependencies": {
- "istanbul": "^0.4.5",
- "tape": "^4.6.3"
- },
- "scripts": {
- "test": "tape tests/*.js",
- "coverage": "istanbul cover node_modules/tape/bin/tape tests/*.js"
- }
-}
\ No newline at end of file diff --git a/frontend-old/node_modules/@protobufjs/path/tests/index.js b/frontend-old/node_modules/@protobufjs/path/tests/index.js deleted file mode 100644 index 927736e..0000000 --- a/frontend-old/node_modules/@protobufjs/path/tests/index.js +++ /dev/null @@ -1,60 +0,0 @@ -var tape = require("tape");
-
-var path = require("..");
-
-tape.test("path", function(test) {
-
- test.ok(path.isAbsolute("X:\\some\\path\\file.js"), "should identify absolute windows paths");
- test.ok(path.isAbsolute("/some/path/file.js"), "should identify absolute unix paths");
-
- test.notOk(path.isAbsolute("some\\path\\file.js"), "should identify relative windows paths");
- test.notOk(path.isAbsolute("some/path/file.js"), "should identify relative unix paths");
-
- var paths = [
- {
- actual: "X:\\some\\..\\.\\path\\\\file.js",
- normal: "X:/path/file.js",
- resolve: {
- origin: "X:/path/origin.js",
- expected: "X:/path/file.js"
- }
- }, {
- actual: "some\\..\\.\\path\\\\file.js",
- normal: "path/file.js",
- resolve: {
- origin: "X:/path/origin.js",
- expected: "X:/path/path/file.js"
- }
- }, {
- actual: "/some/.././path//file.js",
- normal: "/path/file.js",
- resolve: {
- origin: "/path/origin.js",
- expected: "/path/file.js"
- }
- }, {
- actual: "some/.././path//file.js",
- normal: "path/file.js",
- resolve: {
- origin: "",
- expected: "path/file.js"
- }
- }, {
- actual: ".././path//file.js",
- normal: "../path/file.js"
- }, {
- actual: "/.././path//file.js",
- normal: "/path/file.js"
- }
- ];
-
- paths.forEach(function(p) {
- test.equal(path.normalize(p.actual), p.normal, "should normalize " + p.actual);
- if (p.resolve) {
- test.equal(path.resolve(p.resolve.origin, p.actual), p.resolve.expected, "should resolve " + p.actual);
- test.equal(path.resolve(p.resolve.origin, p.normal, true), p.resolve.expected, "should resolve " + p.normal + " (already normalized)");
- }
- });
-
- test.end();
-});
diff --git a/frontend-old/node_modules/@protobufjs/pool/.npmignore b/frontend-old/node_modules/@protobufjs/pool/.npmignore deleted file mode 100644 index ce75de4..0000000 --- a/frontend-old/node_modules/@protobufjs/pool/.npmignore +++ /dev/null @@ -1,3 +0,0 @@ -npm-debug.*
-node_modules/
-coverage/
diff --git a/frontend-old/node_modules/@protobufjs/pool/LICENSE b/frontend-old/node_modules/@protobufjs/pool/LICENSE deleted file mode 100644 index 2a2d560..0000000 --- a/frontend-old/node_modules/@protobufjs/pool/LICENSE +++ /dev/null @@ -1,26 +0,0 @@ -Copyright (c) 2016, Daniel Wirtz All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-* Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-* Neither the name of its author, nor the names of its contributors
- may be used to endorse or promote products derived from this software
- without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/frontend-old/node_modules/@protobufjs/pool/README.md b/frontend-old/node_modules/@protobufjs/pool/README.md deleted file mode 100644 index 3955ae0..0000000 --- a/frontend-old/node_modules/@protobufjs/pool/README.md +++ /dev/null @@ -1,13 +0,0 @@ -@protobufjs/pool
-================
-[](https://www.npmjs.com/package/@protobufjs/pool)
-
-A general purpose buffer pool.
-
-API
----
-
-* **pool(alloc: `function(size: number): Uint8Array`, slice: `function(this: Uint8Array, start: number, end: number): Uint8Array`, [size=8192: `number`]): `function(size: number): Uint8Array`**<br />
- Creates a pooled allocator.
-
-**License:** [BSD 3-Clause License](https://opensource.org/licenses/BSD-3-Clause)
diff --git a/frontend-old/node_modules/@protobufjs/pool/index.d.ts b/frontend-old/node_modules/@protobufjs/pool/index.d.ts deleted file mode 100644 index 465559c..0000000 --- a/frontend-old/node_modules/@protobufjs/pool/index.d.ts +++ /dev/null @@ -1,32 +0,0 @@ -export = pool;
-
-/**
- * An allocator as used by {@link util.pool}.
- * @typedef PoolAllocator
- * @type {function}
- * @param {number} size Buffer size
- * @returns {Uint8Array} Buffer
- */
-type PoolAllocator = (size: number) => Uint8Array;
-
-/**
- * A slicer as used by {@link util.pool}.
- * @typedef PoolSlicer
- * @type {function}
- * @param {number} start Start offset
- * @param {number} end End offset
- * @returns {Uint8Array} Buffer slice
- * @this {Uint8Array}
- */
-type PoolSlicer = (this: Uint8Array, start: number, end: number) => Uint8Array;
-
-/**
- * A general purpose buffer pool.
- * @memberof util
- * @function
- * @param {PoolAllocator} alloc Allocator
- * @param {PoolSlicer} slice Slicer
- * @param {number} [size=8192] Slab size
- * @returns {PoolAllocator} Pooled allocator
- */
-declare function pool(alloc: PoolAllocator, slice: PoolSlicer, size?: number): PoolAllocator;
diff --git a/frontend-old/node_modules/@protobufjs/pool/index.js b/frontend-old/node_modules/@protobufjs/pool/index.js deleted file mode 100644 index 9556f5a..0000000 --- a/frontend-old/node_modules/@protobufjs/pool/index.js +++ /dev/null @@ -1,48 +0,0 @@ -"use strict";
-module.exports = pool;
-
-/**
- * An allocator as used by {@link util.pool}.
- * @typedef PoolAllocator
- * @type {function}
- * @param {number} size Buffer size
- * @returns {Uint8Array} Buffer
- */
-
-/**
- * A slicer as used by {@link util.pool}.
- * @typedef PoolSlicer
- * @type {function}
- * @param {number} start Start offset
- * @param {number} end End offset
- * @returns {Uint8Array} Buffer slice
- * @this {Uint8Array}
- */
-
-/**
- * A general purpose buffer pool.
- * @memberof util
- * @function
- * @param {PoolAllocator} alloc Allocator
- * @param {PoolSlicer} slice Slicer
- * @param {number} [size=8192] Slab size
- * @returns {PoolAllocator} Pooled allocator
- */
-function pool(alloc, slice, size) {
- var SIZE = size || 8192;
- var MAX = SIZE >>> 1;
- var slab = null;
- var offset = SIZE;
- return function pool_alloc(size) {
- if (size < 1 || size > MAX)
- return alloc(size);
- if (offset + size > SIZE) {
- slab = alloc(SIZE);
- offset = 0;
- }
- var buf = slice.call(slab, offset, offset += size);
- if (offset & 7) // align to 32 bit
- offset = (offset | 7) + 1;
- return buf;
- };
-}
diff --git a/frontend-old/node_modules/@protobufjs/pool/package.json b/frontend-old/node_modules/@protobufjs/pool/package.json deleted file mode 100644 index f025e03..0000000 --- a/frontend-old/node_modules/@protobufjs/pool/package.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "name": "@protobufjs/pool", - "description": "A general purpose buffer pool.", - "version": "1.1.0", - "author": "Daniel Wirtz <dcode+protobufjs@dcode.io>", - "repository": { - "type": "git", - "url": "https://github.com/dcodeIO/protobuf.js.git" - }, - "license": "BSD-3-Clause", - "main": "index.js", - "types": "index.d.ts", - "devDependencies": { - "istanbul": "^0.4.5", - "tape": "^4.6.3" - }, - "scripts": { - "test": "tape tests/*.js", - "coverage": "istanbul cover node_modules/tape/bin/tape tests/*.js" - } -} diff --git a/frontend-old/node_modules/@protobufjs/pool/tests/index.js b/frontend-old/node_modules/@protobufjs/pool/tests/index.js deleted file mode 100644 index dc488b8..0000000 --- a/frontend-old/node_modules/@protobufjs/pool/tests/index.js +++ /dev/null @@ -1,33 +0,0 @@ -var tape = require("tape");
-
-var pool = require("..");
-
-if (typeof Uint8Array !== "undefined")
-tape.test("pool", function(test) {
-
- var alloc = pool(function(size) { return new Uint8Array(size); }, Uint8Array.prototype.subarray);
-
- var buf1 = alloc(0);
- test.equal(buf1.length, 0, "should allocate a buffer of size 0");
-
- var buf2 = alloc(1);
- test.equal(buf2.length, 1, "should allocate a buffer of size 1 (initializes slab)");
-
- test.notEqual(buf2.buffer, buf1.buffer, "should not reference the same backing buffer if previous buffer had size 0");
- test.equal(buf2.byteOffset, 0, "should allocate at byteOffset 0 when using a new slab");
-
- buf1 = alloc(1);
- test.equal(buf1.buffer, buf2.buffer, "should reference the same backing buffer when allocating a chunk fitting into the slab");
- test.equal(buf1.byteOffset, 8, "should align slices to 32 bit and this allocate at byteOffset 8");
-
- var buf3 = alloc(4097);
- test.notEqual(buf3.buffer, buf2.buffer, "should not reference the same backing buffer when allocating a buffer larger than half the backing buffer's size");
-
- buf2 = alloc(4096);
- test.equal(buf2.buffer, buf1.buffer, "should reference the same backing buffer when allocating a buffer smaller or equal than half the backing buffer's size");
-
- buf1 = alloc(4096);
- test.notEqual(buf1.buffer, buf2.buffer, "should not reference the same backing buffer when the slab is exhausted (initializes new slab)");
-
- test.end();
-});
\ No newline at end of file diff --git a/frontend-old/node_modules/@protobufjs/utf8/.npmignore b/frontend-old/node_modules/@protobufjs/utf8/.npmignore deleted file mode 100644 index ce75de4..0000000 --- a/frontend-old/node_modules/@protobufjs/utf8/.npmignore +++ /dev/null @@ -1,3 +0,0 @@ -npm-debug.*
-node_modules/
-coverage/
diff --git a/frontend-old/node_modules/@protobufjs/utf8/LICENSE b/frontend-old/node_modules/@protobufjs/utf8/LICENSE deleted file mode 100644 index 2a2d560..0000000 --- a/frontend-old/node_modules/@protobufjs/utf8/LICENSE +++ /dev/null @@ -1,26 +0,0 @@ -Copyright (c) 2016, Daniel Wirtz All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-* Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-* Neither the name of its author, nor the names of its contributors
- may be used to endorse or promote products derived from this software
- without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/frontend-old/node_modules/@protobufjs/utf8/README.md b/frontend-old/node_modules/@protobufjs/utf8/README.md deleted file mode 100644 index 3696289..0000000 --- a/frontend-old/node_modules/@protobufjs/utf8/README.md +++ /dev/null @@ -1,20 +0,0 @@ -@protobufjs/utf8
-================
-[](https://www.npmjs.com/package/@protobufjs/utf8)
-
-A minimal UTF8 implementation for number arrays.
-
-API
----
-
-* **utf8.length(string: `string`): `number`**<br />
- Calculates the UTF8 byte length of a string.
-
-* **utf8.read(buffer: `Uint8Array`, start: `number`, end: `number`): `string`**<br />
- Reads UTF8 bytes as a string.
-
-* **utf8.write(string: `string`, buffer: `Uint8Array`, offset: `number`): `number`**<br />
- Writes a string as UTF8 bytes.
-
-
-**License:** [BSD 3-Clause License](https://opensource.org/licenses/BSD-3-Clause)
diff --git a/frontend-old/node_modules/@protobufjs/utf8/index.d.ts b/frontend-old/node_modules/@protobufjs/utf8/index.d.ts deleted file mode 100644 index 010888c..0000000 --- a/frontend-old/node_modules/@protobufjs/utf8/index.d.ts +++ /dev/null @@ -1,24 +0,0 @@ -/**
- * Calculates the UTF8 byte length of a string.
- * @param {string} string String
- * @returns {number} Byte length
- */
-export function length(string: string): number;
-
-/**
- * Reads UTF8 bytes as a string.
- * @param {Uint8Array} buffer Source buffer
- * @param {number} start Source start
- * @param {number} end Source end
- * @returns {string} String read
- */
-export function read(buffer: Uint8Array, start: number, end: number): string;
-
-/**
- * Writes a string as UTF8 bytes.
- * @param {string} string Source string
- * @param {Uint8Array} buffer Destination buffer
- * @param {number} offset Destination offset
- * @returns {number} Bytes written
- */
-export function write(string: string, buffer: Uint8Array, offset: number): number;
diff --git a/frontend-old/node_modules/@protobufjs/utf8/index.js b/frontend-old/node_modules/@protobufjs/utf8/index.js deleted file mode 100644 index e4ff8df..0000000 --- a/frontend-old/node_modules/@protobufjs/utf8/index.js +++ /dev/null @@ -1,105 +0,0 @@ -"use strict";
-
-/**
- * A minimal UTF8 implementation for number arrays.
- * @memberof util
- * @namespace
- */
-var utf8 = exports;
-
-/**
- * Calculates the UTF8 byte length of a string.
- * @param {string} string String
- * @returns {number} Byte length
- */
-utf8.length = function utf8_length(string) {
- var len = 0,
- c = 0;
- for (var i = 0; i < string.length; ++i) {
- c = string.charCodeAt(i);
- if (c < 128)
- len += 1;
- else if (c < 2048)
- len += 2;
- else if ((c & 0xFC00) === 0xD800 && (string.charCodeAt(i + 1) & 0xFC00) === 0xDC00) {
- ++i;
- len += 4;
- } else
- len += 3;
- }
- return len;
-};
-
-/**
- * Reads UTF8 bytes as a string.
- * @param {Uint8Array} buffer Source buffer
- * @param {number} start Source start
- * @param {number} end Source end
- * @returns {string} String read
- */
-utf8.read = function utf8_read(buffer, start, end) {
- var len = end - start;
- if (len < 1)
- return "";
- var parts = null,
- chunk = [],
- i = 0, // char offset
- t; // temporary
- while (start < end) {
- t = buffer[start++];
- if (t < 128)
- chunk[i++] = t;
- else if (t > 191 && t < 224)
- chunk[i++] = (t & 31) << 6 | buffer[start++] & 63;
- else if (t > 239 && t < 365) {
- t = ((t & 7) << 18 | (buffer[start++] & 63) << 12 | (buffer[start++] & 63) << 6 | buffer[start++] & 63) - 0x10000;
- chunk[i++] = 0xD800 + (t >> 10);
- chunk[i++] = 0xDC00 + (t & 1023);
- } else
- chunk[i++] = (t & 15) << 12 | (buffer[start++] & 63) << 6 | buffer[start++] & 63;
- if (i > 8191) {
- (parts || (parts = [])).push(String.fromCharCode.apply(String, chunk));
- i = 0;
- }
- }
- if (parts) {
- if (i)
- parts.push(String.fromCharCode.apply(String, chunk.slice(0, i)));
- return parts.join("");
- }
- return String.fromCharCode.apply(String, chunk.slice(0, i));
-};
-
-/**
- * Writes a string as UTF8 bytes.
- * @param {string} string Source string
- * @param {Uint8Array} buffer Destination buffer
- * @param {number} offset Destination offset
- * @returns {number} Bytes written
- */
-utf8.write = function utf8_write(string, buffer, offset) {
- var start = offset,
- c1, // character 1
- c2; // character 2
- for (var i = 0; i < string.length; ++i) {
- c1 = string.charCodeAt(i);
- if (c1 < 128) {
- buffer[offset++] = c1;
- } else if (c1 < 2048) {
- buffer[offset++] = c1 >> 6 | 192;
- buffer[offset++] = c1 & 63 | 128;
- } else if ((c1 & 0xFC00) === 0xD800 && ((c2 = string.charCodeAt(i + 1)) & 0xFC00) === 0xDC00) {
- c1 = 0x10000 + ((c1 & 0x03FF) << 10) + (c2 & 0x03FF);
- ++i;
- buffer[offset++] = c1 >> 18 | 240;
- buffer[offset++] = c1 >> 12 & 63 | 128;
- buffer[offset++] = c1 >> 6 & 63 | 128;
- buffer[offset++] = c1 & 63 | 128;
- } else {
- buffer[offset++] = c1 >> 12 | 224;
- buffer[offset++] = c1 >> 6 & 63 | 128;
- buffer[offset++] = c1 & 63 | 128;
- }
- }
- return offset - start;
-};
diff --git a/frontend-old/node_modules/@protobufjs/utf8/package.json b/frontend-old/node_modules/@protobufjs/utf8/package.json deleted file mode 100644 index 80881c5..0000000 --- a/frontend-old/node_modules/@protobufjs/utf8/package.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "name": "@protobufjs/utf8", - "description": "A minimal UTF8 implementation for number arrays.", - "version": "1.1.0", - "author": "Daniel Wirtz <dcode+protobufjs@dcode.io>", - "repository": { - "type": "git", - "url": "https://github.com/dcodeIO/protobuf.js.git" - }, - "license": "BSD-3-Clause", - "main": "index.js", - "types": "index.d.ts", - "devDependencies": { - "istanbul": "^0.4.5", - "tape": "^4.6.3" - }, - "scripts": { - "test": "tape tests/*.js", - "coverage": "istanbul cover node_modules/tape/bin/tape tests/*.js" - } -} diff --git a/frontend-old/node_modules/@protobufjs/utf8/tests/data/utf8.txt b/frontend-old/node_modules/@protobufjs/utf8/tests/data/utf8.txt deleted file mode 100644 index 580b4c4..0000000 --- a/frontend-old/node_modules/@protobufjs/utf8/tests/data/utf8.txt +++ /dev/null @@ -1,216 +0,0 @@ -UTF-8 encoded sample plain-text file -‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ - -Markus Kuhn [ˈmaʳkʊs kuːn] <http://www.cl.cam.ac.uk/~mgk25/> — 2002-07-25 CC BY - - -The ASCII compatible UTF-8 encoding used in this plain-text file -is defined in Unicode, ISO 10646-1, and RFC 2279. - - -Using Unicode/UTF-8, you can write in emails and source code things such as - -Mathematics and sciences: - - ∮ E⋅da = Q, n → ∞, ∑ f(i) = ∏ g(i), ⎧⎡⎛┌─────┐⎞⎤⎫ - ⎪⎢⎜│a²+b³ ⎟⎥⎪ - ∀x∈ℝ: ⌈x⌉ = −⌊−x⌋, α ∧ ¬β = ¬(¬α ∨ β), ⎪⎢⎜│───── ⎟⎥⎪ - ⎪⎢⎜⎷ c₈ ⎟⎥⎪ - ℕ ⊆ ℕ₀ ⊂ ℤ ⊂ ℚ ⊂ ℝ ⊂ ℂ, ⎨⎢⎜ ⎟⎥⎬ - ⎪⎢⎜ ∞ ⎟⎥⎪ - ⊥ < a ≠ b ≡ c ≤ d ≪ ⊤ ⇒ (⟦A⟧ ⇔ ⟪B⟫), ⎪⎢⎜ ⎲ ⎟⎥⎪ - ⎪⎢⎜ ⎳aⁱ-bⁱ⎟⎥⎪ - 2H₂ + O₂ ⇌ 2H₂O, R = 4.7 kΩ, ⌀ 200 mm ⎩⎣⎝i=1 ⎠⎦⎭ - -Linguistics and dictionaries: - - ði ıntəˈnæʃənəl fəˈnɛtık əsoʊsiˈeıʃn - Y [ˈʏpsilɔn], Yen [jɛn], Yoga [ˈjoːgɑ] - -APL: - - ((V⍳V)=⍳⍴V)/V←,V ⌷←⍳→⍴∆∇⊃‾⍎⍕⌈ - -Nicer typography in plain text files: - - ╔══════════════════════════════════════════╗ - ║ ║ - ║ • ‘single’ and “double” quotes ║ - ║ ║ - ║ • Curly apostrophes: “We’ve been here” ║ - ║ ║ - ║ • Latin-1 apostrophe and accents: '´` ║ - ║ ║ - ║ • ‚deutsche‘ „Anführungszeichen“ ║ - ║ ║ - ║ • †, ‡, ‰, •, 3–4, —, −5/+5, ™, … ║ - ║ ║ - ║ • ASCII safety test: 1lI|, 0OD, 8B ║ - ║ ╭─────────╮ ║ - ║ • the euro symbol: │ 14.95 € │ ║ - ║ ╰─────────╯ ║ - ╚══════════════════════════════════════════╝ - -Combining characters: - - STARGΛ̊TE SG-1, a = v̇ = r̈, a⃑ ⊥ b⃑ - -Greek (in Polytonic): - - The Greek anthem: - - Σὲ γνωρίζω ἀπὸ τὴν κόψη - τοῦ σπαθιοῦ τὴν τρομερή, - σὲ γνωρίζω ἀπὸ τὴν ὄψη - ποὺ μὲ βία μετράει τὴ γῆ. - - ᾿Απ᾿ τὰ κόκκαλα βγαλμένη - τῶν ῾Ελλήνων τὰ ἱερά - καὶ σὰν πρῶτα ἀνδρειωμένη - χαῖρε, ὦ χαῖρε, ᾿Ελευθεριά! - - From a speech of Demosthenes in the 4th century BC: - - Οὐχὶ ταὐτὰ παρίσταταί μοι γιγνώσκειν, ὦ ἄνδρες ᾿Αθηναῖοι, - ὅταν τ᾿ εἰς τὰ πράγματα ἀποβλέψω καὶ ὅταν πρὸς τοὺς - λόγους οὓς ἀκούω· τοὺς μὲν γὰρ λόγους περὶ τοῦ - τιμωρήσασθαι Φίλιππον ὁρῶ γιγνομένους, τὰ δὲ πράγματ᾿ - εἰς τοῦτο προήκοντα, ὥσθ᾿ ὅπως μὴ πεισόμεθ᾿ αὐτοὶ - πρότερον κακῶς σκέψασθαι δέον. οὐδέν οὖν ἄλλο μοι δοκοῦσιν - οἱ τὰ τοιαῦτα λέγοντες ἢ τὴν ὑπόθεσιν, περὶ ἧς βουλεύεσθαι, - οὐχὶ τὴν οὖσαν παριστάντες ὑμῖν ἁμαρτάνειν. ἐγὼ δέ, ὅτι μέν - ποτ᾿ ἐξῆν τῇ πόλει καὶ τὰ αὑτῆς ἔχειν ἀσφαλῶς καὶ Φίλιππον - τιμωρήσασθαι, καὶ μάλ᾿ ἀκριβῶς οἶδα· ἐπ᾿ ἐμοῦ γάρ, οὐ πάλαι - γέγονεν ταῦτ᾿ ἀμφότερα· νῦν μέντοι πέπεισμαι τοῦθ᾿ ἱκανὸν - προλαβεῖν ἡμῖν εἶναι τὴν πρώτην, ὅπως τοὺς συμμάχους - σώσομεν. ἐὰν γὰρ τοῦτο βεβαίως ὑπάρξῃ, τότε καὶ περὶ τοῦ - τίνα τιμωρήσεταί τις καὶ ὃν τρόπον ἐξέσται σκοπεῖν· πρὶν δὲ - τὴν ἀρχὴν ὀρθῶς ὑποθέσθαι, μάταιον ἡγοῦμαι περὶ τῆς - τελευτῆς ὁντινοῦν ποιεῖσθαι λόγον. - - Δημοσθένους, Γ´ ᾿Ολυνθιακὸς - -Georgian: - - From a Unicode conference invitation: - - გთხოვთ ახლავე გაიაროთ რეგისტრაცია Unicode-ის მეათე საერთაშორისო - კონფერენციაზე დასასწრებად, რომელიც გაიმართება 10-12 მარტს, - ქ. მაინცში, გერმანიაში. კონფერენცია შეჰკრებს ერთად მსოფლიოს - ექსპერტებს ისეთ დარგებში როგორიცაა ინტერნეტი და Unicode-ი, - ინტერნაციონალიზაცია და ლოკალიზაცია, Unicode-ის გამოყენება - ოპერაციულ სისტემებსა, და გამოყენებით პროგრამებში, შრიფტებში, - ტექსტების დამუშავებასა და მრავალენოვან კომპიუტერულ სისტემებში. - -Russian: - - From a Unicode conference invitation: - - Зарегистрируйтесь сейчас на Десятую Международную Конференцию по - Unicode, которая состоится 10-12 марта 1997 года в Майнце в Германии. - Конференция соберет широкий круг экспертов по вопросам глобального - Интернета и Unicode, локализации и интернационализации, воплощению и - применению Unicode в различных операционных системах и программных - приложениях, шрифтах, верстке и многоязычных компьютерных системах. - -Thai (UCS Level 2): - - Excerpt from a poetry on The Romance of The Three Kingdoms (a Chinese - classic 'San Gua'): - - [----------------------------|------------------------] - ๏ แผ่นดินฮั่นเสื่อมโทรมแสนสังเวช พระปกเกศกองบู๊กู้ขึ้นใหม่ - สิบสองกษัตริย์ก่อนหน้าแลถัดไป สององค์ไซร้โง่เขลาเบาปัญญา - ทรงนับถือขันทีเป็นที่พึ่ง บ้านเมืองจึงวิปริตเป็นนักหนา - โฮจิ๋นเรียกทัพทั่วหัวเมืองมา หมายจะฆ่ามดชั่วตัวสำคัญ - เหมือนขับไสไล่เสือจากเคหา รับหมาป่าเข้ามาเลยอาสัญ - ฝ่ายอ้องอุ้นยุแยกให้แตกกัน ใช้สาวนั้นเป็นชนวนชื่นชวนใจ - พลันลิฉุยกุยกีกลับก่อเหตุ ช่างอาเพศจริงหนาฟ้าร้องไห้ - ต้องรบราฆ่าฟันจนบรรลัย ฤๅหาใครค้ำชูกู้บรรลังก์ ฯ - - (The above is a two-column text. If combining characters are handled - correctly, the lines of the second column should be aligned with the - | character above.) - -Ethiopian: - - Proverbs in the Amharic language: - - ሰማይ አይታረስ ንጉሥ አይከሰስ። - ብላ ካለኝ እንደአባቴ በቆመጠኝ። - ጌጥ ያለቤቱ ቁምጥና ነው። - ደሀ በሕልሙ ቅቤ ባይጠጣ ንጣት በገደለው። - የአፍ ወለምታ በቅቤ አይታሽም። - አይጥ በበላ ዳዋ ተመታ። - ሲተረጉሙ ይደረግሙ። - ቀስ በቀስ፥ ዕንቁላል በእግሩ ይሄዳል። - ድር ቢያብር አንበሳ ያስር። - ሰው እንደቤቱ እንጅ እንደ ጉረቤቱ አይተዳደርም። - እግዜር የከፈተውን ጉሮሮ ሳይዘጋው አይድርም። - የጎረቤት ሌባ፥ ቢያዩት ይስቅ ባያዩት ያጠልቅ። - ሥራ ከመፍታት ልጄን ላፋታት። - ዓባይ ማደሪያ የለው፥ ግንድ ይዞ ይዞራል። - የእስላም አገሩ መካ የአሞራ አገሩ ዋርካ። - ተንጋሎ ቢተፉ ተመልሶ ባፉ። - ወዳጅህ ማር ቢሆን ጨርስህ አትላሰው። - እግርህን በፍራሽህ ልክ ዘርጋ። - -Runes: - - ᚻᛖ ᚳᚹᚫᚦ ᚦᚫᛏ ᚻᛖ ᛒᚢᛞᛖ ᚩᚾ ᚦᚫᛗ ᛚᚪᚾᛞᛖ ᚾᚩᚱᚦᚹᛖᚪᚱᛞᚢᛗ ᚹᛁᚦ ᚦᚪ ᚹᛖᛥᚫ - - (Old English, which transcribed into Latin reads 'He cwaeth that he - bude thaem lande northweardum with tha Westsae.' and means 'He said - that he lived in the northern land near the Western Sea.') - -Braille: - - ⡌⠁⠧⠑ ⠼⠁⠒ ⡍⠜⠇⠑⠹⠰⠎ ⡣⠕⠌ - - ⡍⠜⠇⠑⠹ ⠺⠁⠎ ⠙⠑⠁⠙⠒ ⠞⠕ ⠃⠑⠛⠔ ⠺⠊⠹⠲ ⡹⠻⠑ ⠊⠎ ⠝⠕ ⠙⠳⠃⠞ - ⠱⠁⠞⠑⠧⠻ ⠁⠃⠳⠞ ⠹⠁⠞⠲ ⡹⠑ ⠗⠑⠛⠊⠌⠻ ⠕⠋ ⠙⠊⠎ ⠃⠥⠗⠊⠁⠇ ⠺⠁⠎ - ⠎⠊⠛⠝⠫ ⠃⠹ ⠹⠑ ⠊⠇⠻⠛⠹⠍⠁⠝⠂ ⠹⠑ ⠊⠇⠻⠅⠂ ⠹⠑ ⠥⠝⠙⠻⠞⠁⠅⠻⠂ - ⠁⠝⠙ ⠹⠑ ⠡⠊⠑⠋ ⠍⠳⠗⠝⠻⠲ ⡎⠊⠗⠕⠕⠛⠑ ⠎⠊⠛⠝⠫ ⠊⠞⠲ ⡁⠝⠙ - ⡎⠊⠗⠕⠕⠛⠑⠰⠎ ⠝⠁⠍⠑ ⠺⠁⠎ ⠛⠕⠕⠙ ⠥⠏⠕⠝ ⠰⡡⠁⠝⠛⠑⠂ ⠋⠕⠗ ⠁⠝⠹⠹⠔⠛ ⠙⠑ - ⠡⠕⠎⠑ ⠞⠕ ⠏⠥⠞ ⠙⠊⠎ ⠙⠁⠝⠙ ⠞⠕⠲ - - ⡕⠇⠙ ⡍⠜⠇⠑⠹ ⠺⠁⠎ ⠁⠎ ⠙⠑⠁⠙ ⠁⠎ ⠁ ⠙⠕⠕⠗⠤⠝⠁⠊⠇⠲ - - ⡍⠔⠙⠖ ⡊ ⠙⠕⠝⠰⠞ ⠍⠑⠁⠝ ⠞⠕ ⠎⠁⠹ ⠹⠁⠞ ⡊ ⠅⠝⠪⠂ ⠕⠋ ⠍⠹ - ⠪⠝ ⠅⠝⠪⠇⠫⠛⠑⠂ ⠱⠁⠞ ⠹⠻⠑ ⠊⠎ ⠏⠜⠞⠊⠊⠥⠇⠜⠇⠹ ⠙⠑⠁⠙ ⠁⠃⠳⠞ - ⠁ ⠙⠕⠕⠗⠤⠝⠁⠊⠇⠲ ⡊ ⠍⠊⠣⠞ ⠙⠁⠧⠑ ⠃⠑⠲ ⠔⠊⠇⠔⠫⠂ ⠍⠹⠎⠑⠇⠋⠂ ⠞⠕ - ⠗⠑⠛⠜⠙ ⠁ ⠊⠕⠋⠋⠔⠤⠝⠁⠊⠇ ⠁⠎ ⠹⠑ ⠙⠑⠁⠙⠑⠌ ⠏⠊⠑⠊⠑ ⠕⠋ ⠊⠗⠕⠝⠍⠕⠝⠛⠻⠹ - ⠔ ⠹⠑ ⠞⠗⠁⠙⠑⠲ ⡃⠥⠞ ⠹⠑ ⠺⠊⠎⠙⠕⠍ ⠕⠋ ⠳⠗ ⠁⠝⠊⠑⠌⠕⠗⠎ - ⠊⠎ ⠔ ⠹⠑ ⠎⠊⠍⠊⠇⠑⠆ ⠁⠝⠙ ⠍⠹ ⠥⠝⠙⠁⠇⠇⠪⠫ ⠙⠁⠝⠙⠎ - ⠩⠁⠇⠇ ⠝⠕⠞ ⠙⠊⠌⠥⠗⠃ ⠊⠞⠂ ⠕⠗ ⠹⠑ ⡊⠳⠝⠞⠗⠹⠰⠎ ⠙⠕⠝⠑ ⠋⠕⠗⠲ ⡹⠳ - ⠺⠊⠇⠇ ⠹⠻⠑⠋⠕⠗⠑ ⠏⠻⠍⠊⠞ ⠍⠑ ⠞⠕ ⠗⠑⠏⠑⠁⠞⠂ ⠑⠍⠏⠙⠁⠞⠊⠊⠁⠇⠇⠹⠂ ⠹⠁⠞ - ⡍⠜⠇⠑⠹ ⠺⠁⠎ ⠁⠎ ⠙⠑⠁⠙ ⠁⠎ ⠁ ⠙⠕⠕⠗⠤⠝⠁⠊⠇⠲ - - (The first couple of paragraphs of "A Christmas Carol" by Dickens) - -Compact font selection example text: - - ABCDEFGHIJKLMNOPQRSTUVWXYZ /0123456789 - abcdefghijklmnopqrstuvwxyz £©µÀÆÖÞßéöÿ - –—‘“”„†•…‰™œŠŸž€ ΑΒΓΔΩαβγδω АБВГДабвгд - ∀∂∈ℝ∧∪≡∞ ↑↗↨↻⇣ ┐┼╔╘░►☺♀ fi�⑀₂ἠḂӥẄɐː⍎אԱა - -Greetings in various languages: - - Hello world, Καλημέρα κόσμε, コンニチハ - -Box drawing alignment tests: █ - ▉ - ╔══╦══╗ ┌──┬──┐ ╭──┬──╮ ╭──┬──╮ ┏━━┳━━┓ ┎┒┏┑ ╷ ╻ ┏┯┓ ┌┰┐ ▊ ╱╲╱╲╳╳╳ - ║┌─╨─┐║ │╔═╧═╗│ │╒═╪═╕│ │╓─╁─╖│ ┃┌─╂─┐┃ ┗╃╄┙ ╶┼╴╺╋╸┠┼┨ ┝╋┥ ▋ ╲╱╲╱╳╳╳ - ║│╲ ╱│║ │║ ║│ ││ │ ││ │║ ┃ ║│ ┃│ ╿ │┃ ┍╅╆┓ ╵ ╹ ┗┷┛ └┸┘ ▌ ╱╲╱╲╳╳╳ - ╠╡ ╳ ╞╣ ├╢ ╟┤ ├┼─┼─┼┤ ├╫─╂─╫┤ ┣┿╾┼╼┿┫ ┕┛┖┚ ┌┄┄┐ ╎ ┏┅┅┓ ┋ ▍ ╲╱╲╱╳╳╳ - ║│╱ ╲│║ │║ ║│ ││ │ ││ │║ ┃ ║│ ┃│ ╽ │┃ ░░▒▒▓▓██ ┊ ┆ ╎ ╏ ┇ ┋ ▎ - ║└─╥─┘║ │╚═╤═╝│ │╘═╪═╛│ │╙─╀─╜│ ┃└─╂─┘┃ ░░▒▒▓▓██ ┊ ┆ ╎ ╏ ┇ ┋ ▏ - ╚══╩══╝ └──┴──┘ ╰──┴──╯ ╰──┴──╯ ┗━━┻━━┛ ▗▄▖▛▀▜ └╌╌┘ ╎ ┗╍╍┛ ┋ ▁▂▃▄▅▆▇█ - ▝▀▘▙▄▟ - -Surrogates: - -𠜎 𠜱 𠝹 𠱓 𠱸 𠲖 𠳏 𠳕 𠴕 𠵼 𠵿 𠸎 𠸏 𠹷 𠺝 𠺢 𠻗 𠻹 𠻺 𠼭 𠼮 𠽌 𠾴 𠾼 𠿪 𡁜 𡁯 𡁵 𡁶 𡁻 𡃁 -𡃉 𡇙 𢃇 𢞵 𢫕 𢭃 𢯊 𢱑 𢱕 𢳂 𢴈 𢵌 𢵧 𢺳 𣲷 𤓓 𤶸 𤷪 𥄫 𦉘 𦟌 𦧲 𦧺 𧨾 𨅝 𨈇 𨋢 𨳊 𨳍 𨳒 𩶘 diff --git a/frontend-old/node_modules/@protobufjs/utf8/tests/index.js b/frontend-old/node_modules/@protobufjs/utf8/tests/index.js deleted file mode 100644 index 222cd8a..0000000 --- a/frontend-old/node_modules/@protobufjs/utf8/tests/index.js +++ /dev/null @@ -1,57 +0,0 @@ -var tape = require("tape");
-
-var utf8 = require("..");
-
-var data = require("fs").readFileSync(require.resolve("./data/utf8.txt")),
- dataStr = data.toString("utf8");
-
-tape.test("utf8", function(test) {
-
- test.test(test.name + " - length", function(test) {
- test.equal(utf8.length(""), 0, "should return a byte length of zero for an empty string");
-
- test.equal(utf8.length(dataStr), Buffer.byteLength(dataStr), "should return the same byte length as node buffers");
-
- test.end();
- });
-
- test.test(test.name + " - read", function(test) {
- var comp = utf8.read([], 0, 0);
- test.equal(comp, "", "should decode an empty buffer to an empty string");
-
- comp = utf8.read(data, 0, data.length);
- test.equal(comp, data.toString("utf8"), "should decode to the same byte data as node buffers");
-
- var longData = Buffer.concat([data, data, data, data]);
- comp = utf8.read(longData, 0, longData.length);
- test.equal(comp, longData.toString("utf8"), "should decode to the same byte data as node buffers (long)");
-
- var chunkData = new Buffer(data.toString("utf8").substring(0, 8192));
- comp = utf8.read(chunkData, 0, chunkData.length);
- test.equal(comp, chunkData.toString("utf8"), "should decode to the same byte data as node buffers (chunk size)");
-
- test.end();
- });
-
- test.test(test.name + " - write", function(test) {
- var buf = new Buffer(0);
- test.equal(utf8.write("", buf, 0), 0, "should encode an empty string to an empty buffer");
-
- var len = utf8.length(dataStr);
- buf = new Buffer(len);
- test.equal(utf8.write(dataStr, buf, 0), len, "should encode to exactly " + len + " bytes");
-
- test.equal(buf.length, data.length, "should encode to a buffer length equal to that of node buffers");
-
- for (var i = 0; i < buf.length; ++i) {
- if (buf[i] !== data[i]) {
- test.fail("should encode to the same buffer data as node buffers (offset " + i + ")");
- return;
- }
- }
- test.pass("should encode to the same buffer data as node buffers");
-
- test.end();
- });
-
-});
|
