tanyanfei 4 rokov pred
rodič
commit
293282df24
100 zmenil súbory, kde vykonal 0 pridanie a 4782 odobranie
  1. 0 36
      node_modules/_has-ansi@2.0.0@has-ansi/readme.md
  2. 0 8
      node_modules/_has-flag@3.0.0@has-flag/index.js
  3. 0 9
      node_modules/_has-flag@3.0.0@has-flag/license
  4. 0 47
      node_modules/_has-flag@3.0.0@has-flag/package.json
  5. 0 70
      node_modules/_has-flag@3.0.0@has-flag/readme.md
  6. 0 39
      node_modules/_has-flag@4.0.0@has-flag/index.d.ts
  7. 0 8
      node_modules/_has-flag@4.0.0@has-flag/index.js
  8. 0 9
      node_modules/_has-flag@4.0.0@has-flag/license
  9. 0 49
      node_modules/_has-flag@4.0.0@has-flag/package.json
  10. 0 89
      node_modules/_has-flag@4.0.0@has-flag/readme.md
  11. 0 11
      node_modules/_has-symbols@1.0.1@has-symbols/.eslintrc
  12. 0 12
      node_modules/_has-symbols@1.0.1@has-symbols/.github/FUNDING.yml
  13. 0 15
      node_modules/_has-symbols@1.0.1@has-symbols/.github/workflows/rebase.yml
  14. 0 12
      node_modules/_has-symbols@1.0.1@has-symbols/.travis.yml
  15. 0 34
      node_modules/_has-symbols@1.0.1@has-symbols/CHANGELOG.md
  16. 0 21
      node_modules/_has-symbols@1.0.1@has-symbols/LICENSE
  17. 0 45
      node_modules/_has-symbols@1.0.1@has-symbols/README.md
  18. 0 13
      node_modules/_has-symbols@1.0.1@has-symbols/index.js
  19. 0 92
      node_modules/_has-symbols@1.0.1@has-symbols/package.json
  20. 0 42
      node_modules/_has-symbols@1.0.1@has-symbols/shams.js
  21. 0 22
      node_modules/_has-symbols@1.0.1@has-symbols/test/index.js
  22. 0 28
      node_modules/_has-symbols@1.0.1@has-symbols/test/shams/core-js.js
  23. 0 28
      node_modules/_has-symbols@1.0.1@has-symbols/test/shams/get-own-property-symbols.js
  24. 0 54
      node_modules/_has-symbols@1.0.1@has-symbols/test/tests.js
  25. 0 14
      node_modules/_has-unicode@2.0.1@has-unicode/LICENSE
  26. 0 43
      node_modules/_has-unicode@2.0.1@has-unicode/README.md
  27. 0 16
      node_modules/_has-unicode@2.0.1@has-unicode/index.js
  28. 0 33
      node_modules/_has-unicode@2.0.1@has-unicode/package.json
  29. 0 21
      node_modules/_has-value@0.3.1@has-value/LICENSE
  30. 0 130
      node_modules/_has-value@0.3.1@has-value/README.md
  31. 0 19
      node_modules/_has-value@0.3.1@has-value/index.js
  32. 0 1
      node_modules/_has-value@0.3.1@has-value/node_modules/get-value
  33. 0 1
      node_modules/_has-value@0.3.1@has-value/node_modules/has-values
  34. 0 1
      node_modules/_has-value@0.3.1@has-value/node_modules/isobject
  35. 0 84
      node_modules/_has-value@0.3.1@has-value/package.json
  36. 0 21
      node_modules/_has-value@1.0.0@has-value/LICENSE
  37. 0 149
      node_modules/_has-value@1.0.0@has-value/README.md
  38. 0 16
      node_modules/_has-value@1.0.0@has-value/index.js
  39. 0 1
      node_modules/_has-value@1.0.0@has-value/node_modules/get-value
  40. 0 1
      node_modules/_has-value@1.0.0@has-value/node_modules/has-values
  41. 0 1
      node_modules/_has-value@1.0.0@has-value/node_modules/isobject
  42. 0 86
      node_modules/_has-value@1.0.0@has-value/package.json
  43. 0 21
      node_modules/_has-values@0.1.4@has-values/LICENSE
  44. 0 114
      node_modules/_has-values@0.1.4@has-values/README.md
  45. 0 36
      node_modules/_has-values@0.1.4@has-values/index.js
  46. 0 78
      node_modules/_has-values@0.1.4@has-values/package.json
  47. 0 21
      node_modules/_has-values@1.0.0@has-values/LICENSE
  48. 0 129
      node_modules/_has-values@1.0.0@has-values/README.md
  49. 0 60
      node_modules/_has-values@1.0.0@has-values/index.js
  50. 0 1
      node_modules/_has-values@1.0.0@has-values/node_modules/is-number
  51. 0 1
      node_modules/_has-values@1.0.0@has-values/node_modules/kind-of
  52. 0 85
      node_modules/_has-values@1.0.0@has-values/package.json
  53. 0 22
      node_modules/_has@1.0.3@has/LICENSE-MIT
  54. 0 18
      node_modules/_has@1.0.3@has/README.md
  55. 0 1
      node_modules/_has@1.0.3@has/node_modules/function-bind
  56. 0 51
      node_modules/_has@1.0.3@has/package.json
  57. 0 5
      node_modules/_has@1.0.3@has/src/index.js
  58. 0 10
      node_modules/_has@1.0.3@has/test/index.js
  59. 0 21
      node_modules/_hash-base@3.1.0@hash-base/LICENSE
  60. 0 48
      node_modules/_hash-base@3.1.0@hash-base/README.md
  61. 0 95
      node_modules/_hash-base@3.1.0@hash-base/index.js
  62. 0 1
      node_modules/_hash-base@3.1.0@hash-base/node_modules/inherits
  63. 0 1
      node_modules/_hash-base@3.1.0@hash-base/node_modules/readable-stream
  64. 0 1
      node_modules/_hash-base@3.1.0@hash-base/node_modules/safe-buffer
  65. 0 45
      node_modules/_hash-base@3.1.0@hash-base/package.json
  66. 0 13
      node_modules/_hash-sum@1.0.2@hash-sum/.editorconfig
  67. 0 1
      node_modules/_hash-sum@1.0.2@hash-sum/.jshintignore
  68. 0 21
      node_modules/_hash-sum@1.0.2@hash-sum/.jshintrc
  69. 0 2
      node_modules/_hash-sum@1.0.2@hash-sum/.npmignore
  70. 0 11
      node_modules/_hash-sum@1.0.2@hash-sum/changelog.markdown
  71. 0 58
      node_modules/_hash-sum@1.0.2@hash-sum/hash-sum.js
  72. 0 20
      node_modules/_hash-sum@1.0.2@hash-sum/license
  73. 0 30
      node_modules/_hash-sum@1.0.2@hash-sum/package.json
  74. 0 67
      node_modules/_hash-sum@1.0.2@hash-sum/readme.md
  75. 0 61
      node_modules/_hash-sum@1.0.2@hash-sum/test.js
  76. 0 41
      node_modules/_hash.js@1.1.7@hash.js/.eslintrc.js
  77. 0 10
      node_modules/_hash.js@1.1.7@hash.js/.travis.yml
  78. 0 48
      node_modules/_hash.js@1.1.7@hash.js/README.md
  79. 0 106
      node_modules/_hash.js@1.1.7@hash.js/lib/hash.d.ts
  80. 0 15
      node_modules/_hash.js@1.1.7@hash.js/lib/hash.js
  81. 0 92
      node_modules/_hash.js@1.1.7@hash.js/lib/hash/common.js
  82. 0 47
      node_modules/_hash.js@1.1.7@hash.js/lib/hash/hmac.js
  83. 0 146
      node_modules/_hash.js@1.1.7@hash.js/lib/hash/ripemd.js
  84. 0 7
      node_modules/_hash.js@1.1.7@hash.js/lib/hash/sha.js
  85. 0 74
      node_modules/_hash.js@1.1.7@hash.js/lib/hash/sha/1.js
  86. 0 30
      node_modules/_hash.js@1.1.7@hash.js/lib/hash/sha/224.js
  87. 0 105
      node_modules/_hash.js@1.1.7@hash.js/lib/hash/sha/256.js
  88. 0 35
      node_modules/_hash.js@1.1.7@hash.js/lib/hash/sha/384.js
  89. 0 330
      node_modules/_hash.js@1.1.7@hash.js/lib/hash/sha/512.js
  90. 0 49
      node_modules/_hash.js@1.1.7@hash.js/lib/hash/sha/common.js
  91. 0 278
      node_modules/_hash.js@1.1.7@hash.js/lib/hash/utils.js
  92. 0 1
      node_modules/_hash.js@1.1.7@hash.js/node_modules/inherits
  93. 0 1
      node_modules/_hash.js@1.1.7@hash.js/node_modules/minimalistic-assert
  94. 0 38
      node_modules/_hash.js@1.1.7@hash.js/package.json
  95. 0 140
      node_modules/_hash.js@1.1.7@hash.js/test/hash-test.js
  96. 0 62
      node_modules/_hash.js@1.1.7@hash.js/test/hmac-test.js
  97. 0 20
      node_modules/_he@1.2.0@he/LICENSE-MIT.txt
  98. 0 379
      node_modules/_he@1.2.0@he/README.md
  99. 0 148
      node_modules/_he@1.2.0@he/bin/he
  100. 0 0
      node_modules/_he@1.2.0@he/he.js

+ 0 - 36
node_modules/_has-ansi@2.0.0@has-ansi/readme.md

@@ -1,36 +0,0 @@
-# has-ansi [![Build Status](https://travis-ci.org/sindresorhus/has-ansi.svg?branch=master)](https://travis-ci.org/sindresorhus/has-ansi)
-
-> Check if a string has [ANSI escape codes](http://en.wikipedia.org/wiki/ANSI_escape_code)
-
-
-## Install
-
-```
-$ npm install --save has-ansi
-```
-
-
-## Usage
-
-```js
-var hasAnsi = require('has-ansi');
-
-hasAnsi('\u001b[4mcake\u001b[0m');
-//=> true
-
-hasAnsi('cake');
-//=> false
-```
-
-
-## Related
-
-- [has-ansi-cli](https://github.com/sindresorhus/has-ansi-cli) - CLI for this module
-- [strip-ansi](https://github.com/sindresorhus/strip-ansi) - Strip ANSI escape codes
-- [ansi-regex](https://github.com/sindresorhus/ansi-regex) - Regular expression for matching ANSI escape codes
-- [chalk](https://github.com/sindresorhus/chalk) - Terminal string styling done right
-
-
-## License
-
-MIT © [Sindre Sorhus](http://sindresorhus.com)

+ 0 - 8
node_modules/_has-flag@3.0.0@has-flag/index.js

@@ -1,8 +0,0 @@
-'use strict';
-module.exports = (flag, argv) => {
-	argv = argv || process.argv;
-	const prefix = flag.startsWith('-') ? '' : (flag.length === 1 ? '-' : '--');
-	const pos = argv.indexOf(prefix + flag);
-	const terminatorPos = argv.indexOf('--');
-	return pos !== -1 && (terminatorPos === -1 ? true : pos < terminatorPos);
-};

+ 0 - 9
node_modules/_has-flag@3.0.0@has-flag/license

@@ -1,9 +0,0 @@
-MIT License
-
-Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+ 0 - 47
node_modules/_has-flag@3.0.0@has-flag/package.json

@@ -1,47 +0,0 @@
-{
-  "name": "has-flag",
-  "version": "3.0.0",
-  "description": "Check if argv has a specific flag",
-  "license": "MIT",
-  "repository": "sindresorhus/has-flag",
-  "author": {
-    "name": "Sindre Sorhus",
-    "email": "sindresorhus@gmail.com",
-    "url": "sindresorhus.com"
-  },
-  "engines": {
-    "node": ">=4"
-  },
-  "scripts": {
-    "test": "xo && ava"
-  },
-  "files": [
-    "index.js"
-  ],
-  "keywords": [
-    "has",
-    "check",
-    "detect",
-    "contains",
-    "find",
-    "flag",
-    "cli",
-    "command-line",
-    "argv",
-    "process",
-    "arg",
-    "args",
-    "argument",
-    "arguments",
-    "getopt",
-    "minimist",
-    "optimist"
-  ],
-  "devDependencies": {
-    "ava": "*",
-    "xo": "*"
-  },
-  "__npminstall_done": "Thu Dec 24 2020 20:20:33 GMT+0800 (CST)",
-  "_from": "has-flag@3.0.0",
-  "_resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz"
-}

+ 0 - 70
node_modules/_has-flag@3.0.0@has-flag/readme.md

@@ -1,70 +0,0 @@
-# has-flag [![Build Status](https://travis-ci.org/sindresorhus/has-flag.svg?branch=master)](https://travis-ci.org/sindresorhus/has-flag)
-
-> Check if [`argv`](https://nodejs.org/docs/latest/api/process.html#process_process_argv) has a specific flag
-
-Correctly stops looking after an `--` argument terminator.
-
-
-## Install
-
-```
-$ npm install has-flag
-```
-
-
-## Usage
-
-```js
-// foo.js
-const hasFlag = require('has-flag');
-
-hasFlag('unicorn');
-//=> true
-
-hasFlag('--unicorn');
-//=> true
-
-hasFlag('f');
-//=> true
-
-hasFlag('-f');
-//=> true
-
-hasFlag('foo=bar');
-//=> true
-
-hasFlag('foo');
-//=> false
-
-hasFlag('rainbow');
-//=> false
-```
-
-```
-$ node foo.js -f --unicorn --foo=bar -- --rainbow
-```
-
-
-## API
-
-### hasFlag(flag, [argv])
-
-Returns a boolean for whether the flag exists.
-
-#### flag
-
-Type: `string`
-
-CLI flag to look for. The `--` prefix is optional.
-
-#### argv
-
-Type: `string[]`<br>
-Default: `process.argv`
-
-CLI arguments.
-
-
-## License
-
-MIT © [Sindre Sorhus](https://sindresorhus.com)

+ 0 - 39
node_modules/_has-flag@4.0.0@has-flag/index.d.ts

@@ -1,39 +0,0 @@
-/**
-Check if [`argv`](https://nodejs.org/docs/latest/api/process.html#process_process_argv) has a specific flag.
-
-@param flag - CLI flag to look for. The `--` prefix is optional.
-@param argv - CLI arguments. Default: `process.argv`.
-@returns Whether the flag exists.
-
-@example
-```
-// $ ts-node foo.ts -f --unicorn --foo=bar -- --rainbow
-
-// foo.ts
-import hasFlag = require('has-flag');
-
-hasFlag('unicorn');
-//=> true
-
-hasFlag('--unicorn');
-//=> true
-
-hasFlag('f');
-//=> true
-
-hasFlag('-f');
-//=> true
-
-hasFlag('foo=bar');
-//=> true
-
-hasFlag('foo');
-//=> false
-
-hasFlag('rainbow');
-//=> false
-```
-*/
-declare function hasFlag(flag: string, argv?: string[]): boolean;
-
-export = hasFlag;

+ 0 - 8
node_modules/_has-flag@4.0.0@has-flag/index.js

@@ -1,8 +0,0 @@
-'use strict';
-
-module.exports = (flag, argv = process.argv) => {
-	const prefix = flag.startsWith('-') ? '' : (flag.length === 1 ? '-' : '--');
-	const position = argv.indexOf(prefix + flag);
-	const terminatorPosition = argv.indexOf('--');
-	return position !== -1 && (terminatorPosition === -1 || position < terminatorPosition);
-};

+ 0 - 9
node_modules/_has-flag@4.0.0@has-flag/license

@@ -1,9 +0,0 @@
-MIT License
-
-Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+ 0 - 49
node_modules/_has-flag@4.0.0@has-flag/package.json

@@ -1,49 +0,0 @@
-{
-  "name": "has-flag",
-  "version": "4.0.0",
-  "description": "Check if argv has a specific flag",
-  "license": "MIT",
-  "repository": "sindresorhus/has-flag",
-  "author": {
-    "name": "Sindre Sorhus",
-    "email": "sindresorhus@gmail.com",
-    "url": "sindresorhus.com"
-  },
-  "engines": {
-    "node": ">=8"
-  },
-  "scripts": {
-    "test": "xo && ava && tsd"
-  },
-  "files": [
-    "index.js",
-    "index.d.ts"
-  ],
-  "keywords": [
-    "has",
-    "check",
-    "detect",
-    "contains",
-    "find",
-    "flag",
-    "cli",
-    "command-line",
-    "argv",
-    "process",
-    "arg",
-    "args",
-    "argument",
-    "arguments",
-    "getopt",
-    "minimist",
-    "optimist"
-  ],
-  "devDependencies": {
-    "ava": "^1.4.1",
-    "tsd": "^0.7.2",
-    "xo": "^0.24.0"
-  },
-  "__npminstall_done": "Thu Dec 24 2020 20:20:48 GMT+0800 (CST)",
-  "_from": "has-flag@4.0.0",
-  "_resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-4.0.0.tgz"
-}

+ 0 - 89
node_modules/_has-flag@4.0.0@has-flag/readme.md

@@ -1,89 +0,0 @@
-# has-flag [![Build Status](https://travis-ci.org/sindresorhus/has-flag.svg?branch=master)](https://travis-ci.org/sindresorhus/has-flag)
-
-> Check if [`argv`](https://nodejs.org/docs/latest/api/process.html#process_process_argv) has a specific flag
-
-Correctly stops looking after an `--` argument terminator.
-
----
-
-<div align="center">
-	<b>
-		<a href="https://tidelift.com/subscription/pkg/npm-has-flag?utm_source=npm-has-flag&utm_medium=referral&utm_campaign=readme">Get professional support for this package with a Tidelift subscription</a>
-	</b>
-	<br>
-	<sub>
-		Tidelift helps make open source sustainable for maintainers while giving companies<br>assurances about security, maintenance, and licensing for their dependencies.
-	</sub>
-</div>
-
----
-
-
-## Install
-
-```
-$ npm install has-flag
-```
-
-
-## Usage
-
-```js
-// foo.js
-const hasFlag = require('has-flag');
-
-hasFlag('unicorn');
-//=> true
-
-hasFlag('--unicorn');
-//=> true
-
-hasFlag('f');
-//=> true
-
-hasFlag('-f');
-//=> true
-
-hasFlag('foo=bar');
-//=> true
-
-hasFlag('foo');
-//=> false
-
-hasFlag('rainbow');
-//=> false
-```
-
-```
-$ node foo.js -f --unicorn --foo=bar -- --rainbow
-```
-
-
-## API
-
-### hasFlag(flag, [argv])
-
-Returns a boolean for whether the flag exists.
-
-#### flag
-
-Type: `string`
-
-CLI flag to look for. The `--` prefix is optional.
-
-#### argv
-
-Type: `string[]`<br>
-Default: `process.argv`
-
-CLI arguments.
-
-
-## Security
-
-To report a security vulnerability, please use the [Tidelift security contact](https://tidelift.com/security). Tidelift will coordinate the fix and disclosure.
-
-
-## License
-
-MIT © [Sindre Sorhus](https://sindresorhus.com)

+ 0 - 11
node_modules/_has-symbols@1.0.1@has-symbols/.eslintrc

@@ -1,11 +0,0 @@
-{
-	"root": true,
-
-	"extends": "@ljharb",
-
-	"rules": {
-		"max-statements-per-line": [2, { "max": 2 }],
-		"no-magic-numbers": 0,
-		"multiline-comment-style": 0,
-	}
-}

+ 0 - 12
node_modules/_has-symbols@1.0.1@has-symbols/.github/FUNDING.yml

@@ -1,12 +0,0 @@
-# These are supported funding model platforms
-
-github: [ljharb]
-patreon: # Replace with a single Patreon username
-open_collective: # Replace with a single Open Collective username
-ko_fi: # Replace with a single Ko-fi username
-tidelift: npm/has-symbols
-community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
-liberapay: # Replace with a single Liberapay username
-issuehunt: # Replace with a single IssueHunt username
-otechie: # Replace with a single Otechie username
-custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']

+ 0 - 15
node_modules/_has-symbols@1.0.1@has-symbols/.github/workflows/rebase.yml

@@ -1,15 +0,0 @@
-name: Automatic Rebase
-
-on: [pull_request]
-
-jobs:
-  _:
-    name: "Automatic Rebase"
-
-    runs-on: ubuntu-latest
-
-    steps:
-    - uses: actions/checkout@v1
-    - uses: ljharb/rebase@master
-      env:
-        GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

+ 0 - 12
node_modules/_has-symbols@1.0.1@has-symbols/.travis.yml

@@ -1,12 +0,0 @@
-version: ~> 1.0
-language: node_js
-os:
- - linux
-import:
- - ljharb/travis-ci:node/all.yml
- - ljharb/travis-ci:node/pretest.yml
- - ljharb/travis-ci:node/posttest.yml
- - ljharb/travis-ci:node/coverage.yml
-matrix:
-  allow_failures:
-    - env: COVERAGE=true

+ 0 - 34
node_modules/_has-symbols@1.0.1@has-symbols/CHANGELOG.md

@@ -1,34 +0,0 @@
-# Changelog
-
-All notable changes to this project will be documented in this file.
-
-The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
-and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-
-Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
-
-## [v1.0.1](https://github.com/inspect-js/has-symbols/compare/v1.0.0...v1.0.1) - 2019-11-17
-
-### Commits
-
-- [Tests] use shared travis-ci configs [`ce396c9`](https://github.com/inspect-js/has-symbols/commit/ce396c9419ff11c43d0da5d05cdbb79f7fb42229)
-- [Tests] up to `node` `v12.4`, `v11.15`, `v10.15`, `v9.11`, `v8.15`, `v7.10`, `v6.17`, `v4.9`; use `nvm install-latest-npm` [`0690732`](https://github.com/inspect-js/has-symbols/commit/0690732801f47ab429f39ba1962f522d5c462d6b)
-- [meta] add `auto-changelog` [`2163d0b`](https://github.com/inspect-js/has-symbols/commit/2163d0b7f36343076b8f947cd1667dd1750f26fc)
-- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `core-js`, `safe-publish-latest`, `tape` [`8e0951f`](https://github.com/inspect-js/has-symbols/commit/8e0951f1a7a2e52068222b7bb73511761e6e4d9c)
-- [actions] add automatic rebasing / merge commit blocking [`b09cdb7`](https://github.com/inspect-js/has-symbols/commit/b09cdb7cd7ee39e7a769878f56e2d6066f5ccd1d)
-- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `safe-publish-latest`, `core-js`, `get-own-property-symbols`, `tape` [`1dd42cd`](https://github.com/inspect-js/has-symbols/commit/1dd42cd86183ed0c50f99b1062345c458babca91)
-- [meta] create FUNDING.yml [`aa57a17`](https://github.com/inspect-js/has-symbols/commit/aa57a17b19708906d1927f821ea8e73394d84ca4)
-- Only apps should have lockfiles [`a2d8bea`](https://github.com/inspect-js/has-symbols/commit/a2d8bea23a97d15c09eaf60f5b107fcf9a4d57aa)
-- [Tests] use `npx aud` instead of `nsp` or `npm audit` with hoops [`9e96cb7`](https://github.com/inspect-js/has-symbols/commit/9e96cb783746cbed0c10ef78e599a8eaa7ebe193)
-- [meta] add `funding` field [`a0b32cf`](https://github.com/inspect-js/has-symbols/commit/a0b32cf68e803f963c1639b6d47b0a9d6440bab0)
-- [Dev Deps] update `safe-publish-latest` [`cb9f0a5`](https://github.com/inspect-js/has-symbols/commit/cb9f0a521a3a1790f1064d437edd33bb6c3d6af0)
-
-## v1.0.0 - 2016-09-19
-
-### Commits
-
-- Tests. [`ecb6eb9`](https://github.com/inspect-js/has-symbols/commit/ecb6eb934e4883137f3f93b965ba5e0a98df430d)
-- package.json [`88a337c`](https://github.com/inspect-js/has-symbols/commit/88a337cee0864a0da35f5d19e69ff0ef0150e46a)
-- Initial commit [`42e1e55`](https://github.com/inspect-js/has-symbols/commit/42e1e5502536a2b8ac529c9443984acd14836b1c)
-- Initial implementation. [`33f5cc6`](https://github.com/inspect-js/has-symbols/commit/33f5cc6cdff86e2194b081ee842bfdc63caf43fb)
-- read me [`01f1170`](https://github.com/inspect-js/has-symbols/commit/01f1170188ff7cb1558aa297f6ba5b516c6d7b0c)

+ 0 - 21
node_modules/_has-symbols@1.0.1@has-symbols/LICENSE

@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2016 Jordan Harband
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.

+ 0 - 45
node_modules/_has-symbols@1.0.1@has-symbols/README.md

@@ -1,45 +0,0 @@
-# has-symbols <sup>[![Version Badge][2]][1]</sup>
-
-[![Build Status][3]][4]
-[![dependency status][5]][6]
-[![dev dependency status][7]][8]
-[![License][license-image]][license-url]
-[![Downloads][downloads-image]][downloads-url]
-
-[![npm badge][11]][1]
-
-Determine if the JS environment has Symbol support. Supports spec, or shams.
-
-## Example
-
-```js
-var hasSymbols = require('has-symbols');
-
-hasSymbols() === true; // if the environment has native Symbol support. Not polyfillable, not forgeable.
-
-var hasSymbolsKinda = require('has-symbols/shams');
-hasSymbolsKinda() === true; // if the environment has a Symbol sham that mostly follows the spec.
-```
-
-## Supported Symbol shams
- - get-own-property-symbols [npm](https://www.npmjs.com/package/get-own-property-symbols) | [github](https://github.com/WebReflection/get-own-property-symbols)
- - core-js [npm](https://www.npmjs.com/package/core-js) | [github](https://github.com/zloirock/core-js)
-
-## Tests
-Simply clone the repo, `npm install`, and run `npm test`
-
-[1]: https://npmjs.org/package/has-symbols
-[2]: http://versionbadg.es/ljharb/has-symbols.svg
-[3]: https://travis-ci.org/ljharb/has-symbols.svg
-[4]: https://travis-ci.org/ljharb/has-symbols
-[5]: https://david-dm.org/ljharb/has-symbols.svg
-[6]: https://david-dm.org/ljharb/has-symbols
-[7]: https://david-dm.org/ljharb/has-symbols/dev-status.svg
-[8]: https://david-dm.org/ljharb/has-symbols#info=devDependencies
-[9]: https://ci.testling.com/ljharb/has-symbols.png
-[10]: https://ci.testling.com/ljharb/has-symbols
-[11]: https://nodei.co/npm/has-symbols.png?downloads=true&stars=true
-[license-image]: http://img.shields.io/npm/l/has-symbols.svg
-[license-url]: LICENSE
-[downloads-image]: http://img.shields.io/npm/dm/has-symbols.svg
-[downloads-url]: http://npm-stat.com/charts.html?package=has-symbols

+ 0 - 13
node_modules/_has-symbols@1.0.1@has-symbols/index.js

@@ -1,13 +0,0 @@
-'use strict';
-
-var origSymbol = global.Symbol;
-var hasSymbolSham = require('./shams');
-
-module.exports = function hasNativeSymbols() {
-	if (typeof origSymbol !== 'function') { return false; }
-	if (typeof Symbol !== 'function') { return false; }
-	if (typeof origSymbol('foo') !== 'symbol') { return false; }
-	if (typeof Symbol('bar') !== 'symbol') { return false; }
-
-	return hasSymbolSham();
-};

+ 0 - 92
node_modules/_has-symbols@1.0.1@has-symbols/package.json

@@ -1,92 +0,0 @@
-{
-  "name": "has-symbols",
-  "version": "1.0.1",
-  "author": {
-    "name": "Jordan Harband",
-    "email": "ljharb@gmail.com",
-    "url": "http://ljharb.codes"
-  },
-  "funding": {
-    "url": "https://github.com/sponsors/ljharb"
-  },
-  "contributors": [
-    {
-      "name": "Jordan Harband",
-      "email": "ljharb@gmail.com",
-      "url": "http://ljharb.codes"
-    }
-  ],
-  "description": "Determine if the JS environment has Symbol support. Supports spec, or shams.",
-  "license": "MIT",
-  "main": "index.js",
-  "scripts": {
-    "prepublish": "safe-publish-latest",
-    "pretest": "npm run --silent lint",
-    "test": "npm run --silent tests-only",
-    "posttest": "npx aud",
-    "tests-only": "npm run --silent test:stock && npm run --silent test:staging && npm run --silent test:shams",
-    "test:stock": "node test",
-    "test:staging": "node --harmony --es-staging test",
-    "test:shams": "npm run --silent test:shams:getownpropertysymbols && npm run --silent test:shams:corejs",
-    "test:shams:corejs": "node test/shams/core-js.js",
-    "test:shams:getownpropertysymbols": "node test/shams/get-own-property-symbols.js",
-    "lint": "eslint *.js",
-    "version": "auto-changelog && git add CHANGELOG.md",
-    "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""
-  },
-  "repository": {
-    "type": "git",
-    "url": "git://github.com/ljharb/has-symbols.git"
-  },
-  "keywords": [
-    "Symbol",
-    "symbols",
-    "typeof",
-    "sham",
-    "polyfill",
-    "native",
-    "core-js",
-    "ES6"
-  ],
-  "dependencies": {},
-  "devDependencies": {
-    "@ljharb/eslint-config": "^15.0.1",
-    "auto-changelog": "^1.16.2",
-    "core-js": "^2.6.10",
-    "eslint": "^6.6.0",
-    "get-own-property-symbols": "^0.9.4",
-    "safe-publish-latest": "^1.1.4",
-    "tape": "^4.11.0"
-  },
-  "testling": {
-    "files": "test/index.js",
-    "browsers": [
-      "iexplore/6.0..latest",
-      "firefox/3.0..6.0",
-      "firefox/15.0..latest",
-      "firefox/nightly",
-      "chrome/4.0..10.0",
-      "chrome/20.0..latest",
-      "chrome/canary",
-      "opera/10.0..latest",
-      "opera/next",
-      "safari/4.0..latest",
-      "ipad/6.0..latest",
-      "iphone/6.0..latest",
-      "android-browser/4.2"
-    ]
-  },
-  "engines": {
-    "node": ">= 0.4"
-  },
-  "auto-changelog": {
-    "output": "CHANGELOG.md",
-    "template": "keepachangelog",
-    "unreleased": false,
-    "commitLimit": false,
-    "backfillLimit": false
-  },
-  "__npminstall_done": "Thu Dec 24 2020 20:20:39 GMT+0800 (CST)",
-  "_from": "has-symbols@1.0.1",
-  "_resolved": "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.1.tgz"
-}

+ 0 - 42
node_modules/_has-symbols@1.0.1@has-symbols/shams.js

@@ -1,42 +0,0 @@
-'use strict';
-
-/* eslint complexity: [2, 18], max-statements: [2, 33] */
-module.exports = function hasSymbols() {
-	if (typeof Symbol !== 'function' || typeof Object.getOwnPropertySymbols !== 'function') { return false; }
-	if (typeof Symbol.iterator === 'symbol') { return true; }
-
-	var obj = {};
-	var sym = Symbol('test');
-	var symObj = Object(sym);
-	if (typeof sym === 'string') { return false; }
-
-	if (Object.prototype.toString.call(sym) !== '[object Symbol]') { return false; }
-	if (Object.prototype.toString.call(symObj) !== '[object Symbol]') { return false; }
-
-	// temp disabled per https://github.com/ljharb/object.assign/issues/17
-	// if (sym instanceof Symbol) { return false; }
-	// temp disabled per https://github.com/WebReflection/get-own-property-symbols/issues/4
-	// if (!(symObj instanceof Symbol)) { return false; }
-
-	// if (typeof Symbol.prototype.toString !== 'function') { return false; }
-	// if (String(sym) !== Symbol.prototype.toString.call(sym)) { return false; }
-
-	var symVal = 42;
-	obj[sym] = symVal;
-	for (sym in obj) { return false; } // eslint-disable-line no-restricted-syntax
-	if (typeof Object.keys === 'function' && Object.keys(obj).length !== 0) { return false; }
-
-	if (typeof Object.getOwnPropertyNames === 'function' && Object.getOwnPropertyNames(obj).length !== 0) { return false; }
-
-	var syms = Object.getOwnPropertySymbols(obj);
-	if (syms.length !== 1 || syms[0] !== sym) { return false; }
-
-	if (!Object.prototype.propertyIsEnumerable.call(obj, sym)) { return false; }
-
-	if (typeof Object.getOwnPropertyDescriptor === 'function') {
-		var descriptor = Object.getOwnPropertyDescriptor(obj, sym);
-		if (descriptor.value !== symVal || descriptor.enumerable !== true) { return false; }
-	}
-
-	return true;
-};

+ 0 - 22
node_modules/_has-symbols@1.0.1@has-symbols/test/index.js

@@ -1,22 +0,0 @@
-'use strict';
-
-var test = require('tape');
-var hasSymbols = require('../');
-var runSymbolTests = require('./tests');
-
-test('interface', function (t) {
- 	t.equal(typeof hasSymbols, 'function', 'is a function');
-	t.equal(typeof hasSymbols(), 'boolean', 'returns a boolean');
-	t.end();
-});
-
-test('Symbols are supported', { skip: !hasSymbols() }, function (t) {
-	runSymbolTests(t);
-	t.end();
-});
-
-test('Symbols are not supported', { skip: hasSymbols() }, function (t) {
-	t.equal(typeof Symbol, 'undefined', 'global Symbol is undefined');
-	t.equal(typeof Object.getOwnPropertySymbols, 'undefined', 'Object.getOwnPropertySymbols does not exist');
-	t.end();
-});

+ 0 - 28
node_modules/_has-symbols@1.0.1@has-symbols/test/shams/core-js.js

@@ -1,28 +0,0 @@
-'use strict';
-
-var test = require('tape');
-
-if (typeof Symbol === 'function' && typeof Symbol() === 'symbol') {
-	test('has native Symbol support', function (t) {
-		t.equal(typeof Symbol, 'function');
-		t.equal(typeof Symbol(), 'symbol');
-		t.end();
-	});
-	return;
-}
-
-var hasSymbols = require('../../shams');
-
-test('polyfilled Symbols', function (t) {
-	/* eslint-disable global-require */
-	t.equal(hasSymbols(), false, 'hasSymbols is false before polyfilling');
-	require('core-js/fn/symbol');
-	require('core-js/fn/symbol/to-string-tag');
-
-	require('../tests')(t);
-
-	var hasSymbolsAfter = hasSymbols();
-	t.equal(hasSymbolsAfter, true, 'hasSymbols is true after polyfilling');
-	/* eslint-enable global-require */
-	t.end();
-});

+ 0 - 28
node_modules/_has-symbols@1.0.1@has-symbols/test/shams/get-own-property-symbols.js

@@ -1,28 +0,0 @@
-'use strict';
-
-var test = require('tape');
-
-if (typeof Symbol === 'function' && typeof Symbol() === 'symbol') {
-	test('has native Symbol support', function (t) {
-		t.equal(typeof Symbol, 'function');
-		t.equal(typeof Symbol(), 'symbol');
-		t.end();
-	});
-	return;
-}
-
-var hasSymbols = require('../../shams');
-
-test('polyfilled Symbols', function (t) {
-	/* eslint-disable global-require */
-	t.equal(hasSymbols(), false, 'hasSymbols is false before polyfilling');
-
-	require('get-own-property-symbols');
-
-	require('../tests')(t);
-
-	var hasSymbolsAfter = hasSymbols();
-	t.equal(hasSymbolsAfter, true, 'hasSymbols is true after polyfilling');
-	/* eslint-enable global-require */
-	t.end();
-});

+ 0 - 54
node_modules/_has-symbols@1.0.1@has-symbols/test/tests.js

@@ -1,54 +0,0 @@
-'use strict';
-
-module.exports = function runSymbolTests(t) {
-	t.equal(typeof Symbol, 'function', 'global Symbol is a function');
-
-	if (typeof Symbol !== 'function') { return false };
-
-	t.notEqual(Symbol(), Symbol(), 'two symbols are not equal');
-
-	/*
-	t.equal(
-		Symbol.prototype.toString.call(Symbol('foo')),
-		Symbol.prototype.toString.call(Symbol('foo')),
-		'two symbols with the same description stringify the same'
-	);
-	*/
-
-	var foo = Symbol('foo');
-
-	/*
-	t.notEqual(
-		String(foo),
-		String(Symbol('bar')),
-		'two symbols with different descriptions do not stringify the same'
-	);
-	*/
-
-	t.equal(typeof Symbol.prototype.toString, 'function', 'Symbol#toString is a function');
-	// t.equal(String(foo), Symbol.prototype.toString.call(foo), 'Symbol#toString equals String of the same symbol');
-
-	t.equal(typeof Object.getOwnPropertySymbols, 'function', 'Object.getOwnPropertySymbols is a function');
-
-	var obj = {};
-	var sym = Symbol('test');
-	var symObj = Object(sym);
-	t.notEqual(typeof sym, 'string', 'Symbol is not a string');
-	t.equal(Object.prototype.toString.call(sym), '[object Symbol]', 'symbol primitive Object#toStrings properly');
-	t.equal(Object.prototype.toString.call(symObj), '[object Symbol]', 'symbol primitive Object#toStrings properly');
-
-	var symVal = 42;
-	obj[sym] = symVal;
-	for (sym in obj) { t.fail('symbol property key was found in for..in of object'); }
-
-	t.deepEqual(Object.keys(obj), [], 'no enumerable own keys on symbol-valued object');
-	t.deepEqual(Object.getOwnPropertyNames(obj), [], 'no own names on symbol-valued object');
-	t.deepEqual(Object.getOwnPropertySymbols(obj), [sym], 'one own symbol on symbol-valued object');
-	t.equal(Object.prototype.propertyIsEnumerable.call(obj, sym), true, 'symbol is enumerable');
-	t.deepEqual(Object.getOwnPropertyDescriptor(obj, sym), {
-		configurable: true,
-		enumerable: true,
-		value: 42,
-		writable: true
-	}, 'property descriptor is correct');
-};

+ 0 - 14
node_modules/_has-unicode@2.0.1@has-unicode/LICENSE

@@ -1,14 +0,0 @@
-Copyright (c) 2014, Rebecca Turner <me@re-becca.org>
-
-Permission to use, copy, modify, and/or distribute this software for any
-purpose with or without fee is hereby granted, provided that the above
-copyright notice and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-

+ 0 - 43
node_modules/_has-unicode@2.0.1@has-unicode/README.md

@@ -1,43 +0,0 @@
-has-unicode
-===========
-
-Try to guess if your terminal supports unicode
-
-```javascript
-var hasUnicode = require("has-unicode")
-
-if (hasUnicode()) {
-  // the terminal probably has unicode support
-}
-```
-```javascript
-var hasUnicode = require("has-unicode").tryHarder
-hasUnicode(function(unicodeSupported) {
-  if (unicodeSupported) {
-    // the terminal probably has unicode support
-  }
-})
-```
-
-## Detecting Unicode
-
-What we actually detect is UTF-8 support, as that's what Node itself supports.
-If you have a UTF-16 locale then you won't be detected as unicode capable.
-
-### Windows
-
-Since at least Windows 7, `cmd` and `powershell` have been unicode capable,
-but unfortunately even then it's not guaranteed. In many localizations it
-still uses legacy code pages and there's no facility short of running
-programs or linking C++ that will let us detect this. As such, we
-report any Windows installation as NOT unicode capable, and recommend
-that you encourage your users to override this via config.
-
-### Unix Like Operating Systems
-
-We look at the environment variables `LC_ALL`, `LC_CTYPE`, and `LANG` in
-that order.  For `LC_ALL` and `LANG`, it looks for `.UTF-8` in the value. 
-For `LC_CTYPE` it looks to see if the value is `UTF-8`.  This is sufficient
-for most POSIX systems.  While locale data can be put in `/etc/locale.conf`
-as well, AFAIK it's always copied into the environment.
-

+ 0 - 16
node_modules/_has-unicode@2.0.1@has-unicode/index.js

@@ -1,16 +0,0 @@
-"use strict"
-var os = require("os")
-
-var hasUnicode = module.exports = function () {
-  // Recent Win32 platforms (>XP) CAN support unicode in the console but
-  // don't have to, and in non-english locales often use traditional local
-  // code pages. There's no way, short of windows system calls or execing
-  // the chcp command line program to figure this out. As such, we default
-  // this to false and encourage your users to override it via config if
-  // appropriate.
-  if (os.type() == "Windows_NT") { return false }
-
-  var isUTF8 = /UTF-?8$/i
-  var ctype = process.env.LC_ALL || process.env.LC_CTYPE || process.env.LANG
-  return isUTF8.test(ctype)
-}

+ 0 - 33
node_modules/_has-unicode@2.0.1@has-unicode/package.json

@@ -1,33 +0,0 @@
-{
-  "name": "has-unicode",
-  "version": "2.0.1",
-  "description": "Try to guess if your terminal supports unicode",
-  "main": "index.js",
-  "scripts": {
-    "test": "tap test/*.js"
-  },
-  "repository": {
-    "type": "git",
-    "url": "https://github.com/iarna/has-unicode"
-  },
-  "keywords": [
-    "unicode",
-    "terminal"
-  ],
-  "files": [
-    "index.js"
-  ],
-  "author": "Rebecca Turner <me@re-becca.org>",
-  "license": "ISC",
-  "bugs": {
-    "url": "https://github.com/iarna/has-unicode/issues"
-  },
-  "homepage": "https://github.com/iarna/has-unicode",
-  "devDependencies": {
-    "require-inject": "^1.3.0",
-    "tap": "^2.3.1"
-  },
-  "__npminstall_done": "Thu Dec 24 2020 20:21:07 GMT+0800 (CST)",
-  "_from": "has-unicode@2.0.1",
-  "_resolved": "https://registry.npm.taobao.org/has-unicode/download/has-unicode-2.0.1.tgz"
-}

+ 0 - 21
node_modules/_has-value@0.3.1@has-value/LICENSE

@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2014-2016, Jon Schlinkert.
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.

+ 0 - 130
node_modules/_has-value@0.3.1@has-value/README.md

@@ -1,130 +0,0 @@
-# has-value [![NPM version](https://img.shields.io/npm/v/has-value.svg?style=flat)](https://www.npmjs.com/package/has-value) [![NPM downloads](https://img.shields.io/npm/dm/has-value.svg?style=flat)](https://npmjs.org/package/has-value) [![Build Status](https://img.shields.io/travis/jonschlinkert/has-value.svg?style=flat)](https://travis-ci.org/jonschlinkert/has-value)
-
-> Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
-
-## Install
-
-Install with [npm](https://www.npmjs.com/):
-
-```sh
-$ npm install has-value --save
-```
-
-**Works for:**
-
-* booleans
-* functions
-* numbers (pass `true` as the last arg to treat zero as a value instead of falsey)
-* strings
-* nulls
-* object
-* arrays
-
-## Usage
-
-Works with nested object paths or a single value:
-
-```js
-var hasValue = require('has-value');
-
-hasValue({a: {b: {c: 'foo'}}} 'a.b.c');
-//=> true
-
-hasValue('a');
-//=> true
-
-hasValue('');
-//=> false
-
-hasValue(1);
-//=> true
-
-hasValue(0);
-//=> false
-
-hasValue(0, true); // pass `true` as the last arg to treat zero as a value
-//=> true
-
-hasValue({a: 'a'}});
-//=> true
-
-hasValue({}});
-//=> false
-
-hasValue(['a']);
-//=> true
-
-hasValue([]);
-//=> false
-
-hasValue(function(foo) {}); // function length/arity
-//=> true
-
-hasValue(function() {});
-//=> false
-
-hasValue(true);
-hasValue(false);
-//=> true
-```
-
-## isEmpty
-
-To do the opposite and test for empty values, do:
-
-```js
-function isEmpty(o, isZero) {
-  return !hasValue.apply(hasValue, arguments);
-}
-```
-
-## Related projects
-
-You might also be interested in these projects:
-
-* [get-object](https://www.npmjs.com/package/get-object): Get a property from an object using dot (object path) notation. | [homepage](https://github.com/jonschlinkert/get-object)
-* [get-property](https://www.npmjs.com/package/get-property): Get a nested property or its value from an object using simple `a.b.c` paths. | [homepage](https://github.com/jonschlinkert/get-property)
-* [get-value](https://www.npmjs.com/package/get-value): Use property paths (`a.b.c`) to get a nested value from an object. | [homepage](https://github.com/jonschlinkert/get-value)
-* [set-value](https://www.npmjs.com/package/set-value): Create nested values and any intermediaries using dot notation (`'a.b.c'`) paths. | [homepage](https://github.com/jonschlinkert/set-value)
-
-## Contributing
-
-Pull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/jonschlinkert/has-value/issues/new).
-
-## Building docs
-
-Generate readme and API documentation with [verb](https://github.com/verbose/verb):
-
-```sh
-$ npm install verb && npm run docs
-```
-
-Or, if [verb](https://github.com/verbose/verb) is installed globally:
-
-```sh
-$ verb
-```
-
-## Running tests
-
-Install dev dependencies:
-
-```sh
-$ npm install -d && npm test
-```
-
-## Author
-
-**Jon Schlinkert**
-
-* [github/jonschlinkert](https://github.com/jonschlinkert)
-* [twitter/jonschlinkert](http://twitter.com/jonschlinkert)
-
-## License
-
-Copyright © 2016, [Jon Schlinkert](https://github.com/jonschlinkert).
-Released under the [MIT license](https://github.com/jonschlinkert/has-value/blob/master/LICENSE).
-
-***
-
-_This file was generated by [verb](https://github.com/verbose/verb), v, on March 27, 2016._

+ 0 - 19
node_modules/_has-value@0.3.1@has-value/index.js

@@ -1,19 +0,0 @@
-/*!
- * has-value <https://github.com/jonschlinkert/has-value>
- *
- * Copyright (c) 2014-2016, Jon Schlinkert.
- * Licensed under the MIT License.
- */
-
-'use strict';
-
-var isObject = require('isobject');
-var hasValues = require('has-values');
-var get = require('get-value');
-
-module.exports = function(obj, prop, noZero) {
-  if (isObject(obj)) {
-    return hasValues(get(obj, prop), noZero);
-  }
-  return hasValues(obj, prop);
-};

+ 0 - 1
node_modules/_has-value@0.3.1@has-value/node_modules/get-value

@@ -1 +0,0 @@
-../../_get-value@2.0.6@get-value

+ 0 - 1
node_modules/_has-value@0.3.1@has-value/node_modules/has-values

@@ -1 +0,0 @@
-../../_has-values@0.1.4@has-values

+ 0 - 1
node_modules/_has-value@0.3.1@has-value/node_modules/isobject

@@ -1 +0,0 @@
-../../_isobject@2.1.0@isobject

+ 0 - 84
node_modules/_has-value@0.3.1@has-value/package.json

@@ -1,84 +0,0 @@
-{
-  "name": "has-value",
-  "version": "0.3.1",
-  "description": "Returns true if a value exists, false if empty. Works with deeply nested values using object paths.",
-  "homepage": "https://github.com/jonschlinkert/has-value",
-  "author": "Jon Schlinkert (https://github.com/jonschlinkert)",
-  "repository": "jonschlinkert/has-value",
-  "bugs": {
-    "url": "https://github.com/jonschlinkert/has-value/issues"
-  },
-  "license": "MIT",
-  "files": [
-    "index.js"
-  ],
-  "main": "index.js",
-  "engines": {
-    "node": ">=0.10.0"
-  },
-  "scripts": {
-    "test": "mocha"
-  },
-  "dependencies": {
-    "get-value": "^2.0.3",
-    "has-values": "^0.1.4",
-    "isobject": "^2.0.0"
-  },
-  "devDependencies": {
-    "gulp-format-md": "^0.1.7",
-    "mocha": "^2.4.5"
-  },
-  "keywords": [
-    "array",
-    "boolean",
-    "empty",
-    "find",
-    "function",
-    "has",
-    "hasOwn",
-    "javascript",
-    "js",
-    "key",
-    "keys",
-    "node.js",
-    "null",
-    "number",
-    "object",
-    "properties",
-    "property",
-    "string",
-    "type",
-    "util",
-    "utilities",
-    "utility",
-    "value"
-  ],
-  "verb": {
-    "run": true,
-    "toc": false,
-    "layout": "default",
-    "tasks": [
-      "readme"
-    ],
-    "plugins": [
-      "gulp-format-md"
-    ],
-    "related": {
-      "list": [
-        "get-object",
-        "get-property",
-        "get-value",
-        "set-value"
-      ]
-    },
-    "reflinks": [
-      "verb"
-    ],
-    "lint": {
-      "reflinks": true
-    }
-  },
-  "__npminstall_done": "Thu Dec 24 2020 20:20:52 GMT+0800 (CST)",
-  "_from": "has-value@0.3.1",
-  "_resolved": "https://registry.npm.taobao.org/has-value/download/has-value-0.3.1.tgz"
-}

+ 0 - 21
node_modules/_has-value@1.0.0@has-value/LICENSE

@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2014-2017, Jon Schlinkert
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 149
node_modules/_has-value@1.0.0@has-value/README.md


+ 0 - 16
node_modules/_has-value@1.0.0@has-value/index.js

@@ -1,16 +0,0 @@
-/*!
- * has-value <https://github.com/jonschlinkert/has-value>
- *
- * Copyright (c) 2014-2017, Jon Schlinkert.
- * Licensed under the MIT License.
- */
-
-'use strict';
-
-var isObject = require('isobject');
-var hasValues = require('has-values');
-var get = require('get-value');
-
-module.exports = function(val, prop) {
-  return hasValues(isObject(val) && prop ? get(val, prop) : val);
-};

+ 0 - 1
node_modules/_has-value@1.0.0@has-value/node_modules/get-value

@@ -1 +0,0 @@
-../../_get-value@2.0.6@get-value

+ 0 - 1
node_modules/_has-value@1.0.0@has-value/node_modules/has-values

@@ -1 +0,0 @@
-../../_has-values@1.0.0@has-values

+ 0 - 1
node_modules/_has-value@1.0.0@has-value/node_modules/isobject

@@ -1 +0,0 @@
-../../_isobject@3.0.1@isobject

+ 0 - 86
node_modules/_has-value@1.0.0@has-value/package.json

@@ -1,86 +0,0 @@
-{
-  "name": "has-value",
-  "description": "Returns true if a value exists, false if empty. Works with deeply nested values using object paths.",
-  "version": "1.0.0",
-  "homepage": "https://github.com/jonschlinkert/has-value",
-  "author": "Jon Schlinkert (https://github.com/jonschlinkert)",
-  "contributors": [
-    "Jon Schlinkert (http://twitter.com/jonschlinkert)",
-    "Ryan M Harrison (https://linkedin.com/in/harrisonrm)"
-  ],
-  "repository": "jonschlinkert/has-value",
-  "bugs": {
-    "url": "https://github.com/jonschlinkert/has-value/issues"
-  },
-  "license": "MIT",
-  "files": [
-    "index.js"
-  ],
-  "main": "index.js",
-  "engines": {
-    "node": ">=0.10.0"
-  },
-  "scripts": {
-    "test": "mocha"
-  },
-  "dependencies": {
-    "get-value": "^2.0.6",
-    "has-values": "^1.0.0",
-    "isobject": "^3.0.0"
-  },
-  "devDependencies": {
-    "gulp-format-md": "^0.1.12",
-    "mocha": "^3.4.1"
-  },
-  "keywords": [
-    "array",
-    "boolean",
-    "empty",
-    "find",
-    "function",
-    "has",
-    "hasOwn",
-    "javascript",
-    "js",
-    "key",
-    "keys",
-    "node.js",
-    "null",
-    "number",
-    "object",
-    "properties",
-    "property",
-    "string",
-    "type",
-    "util",
-    "utilities",
-    "utility",
-    "value"
-  ],
-  "verb": {
-    "run": true,
-    "toc": false,
-    "layout": "default",
-    "tasks": [
-      "readme"
-    ],
-    "plugins": [
-      "gulp-format-md"
-    ],
-    "related": {
-      "list": [
-        "define-property",
-        "get-value",
-        "set-value",
-        "unset-value"
-      ]
-    },
-    "reflinks": [],
-    "lint": {
-      "reflinks": true
-    }
-  },
-  "__npminstall_done": "Thu Dec 24 2020 20:20:50 GMT+0800 (CST)",
-  "_from": "has-value@1.0.0",
-  "_resolved": "https://registry.npm.taobao.org/has-value/download/has-value-1.0.0.tgz"
-}

+ 0 - 21
node_modules/_has-values@0.1.4@has-values/LICENSE

@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2014-2016, Jon Schlinkert.
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.

+ 0 - 114
node_modules/_has-values@0.1.4@has-values/README.md

@@ -1,114 +0,0 @@
-# has-values [![NPM version](https://img.shields.io/npm/v/has-values.svg?style=flat)](https://www.npmjs.com/package/has-values) [![NPM downloads](https://img.shields.io/npm/dm/has-values.svg?style=flat)](https://npmjs.org/package/has-values) [![Build Status](https://img.shields.io/travis/jonschlinkert/has-values.svg?style=flat)](https://travis-ci.org/jonschlinkert/has-values)
-
-> Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.
-
-## Install
-
-Install with [npm](https://www.npmjs.com/):
-
-```sh
-$ npm install has-values --save
-```
-
-## Usage
-
-```js
-var hasValue = require('has-values');
-
-hasValue('a');
-//=> true
-
-hasValue('');
-//=> false
-
-hasValue(1);
-//=> true
-
-hasValue(0);
-//=> false
-
-hasValue(0, true); // treat zero as a value
-//=> true
-
-hasValue({a: 'a'}});
-//=> true
-
-hasValue({}});
-//=> false
-
-hasValue(['a']);
-//=> true
-
-hasValue([]);
-//=> false
-
-hasValue(function(foo) {}); // function length/arity
-//=> true
-
-hasValue(function() {});
-//=> false
-
-hasValue(true);
-hasValue(false);
-//=> true
-```
-
-## isEmpty
-
-To test for empty values, do:
-
-```js
-function isEmpty(o, isZero) {
-  return !hasValue(o, isZero);
-}
-```
-
-## Related projects
-
-You might also be interested in these projects:
-
-* [has-value](https://www.npmjs.com/package/has-value): Returns true if a value exists, false if empty. Works with deeply nested values using… [more](https://www.npmjs.com/package/has-value) | [homepage](https://github.com/jonschlinkert/has-value)
-* [is-plain-object](https://www.npmjs.com/package/is-plain-object): Returns true if an object was created by the `Object` constructor. | [homepage](https://github.com/jonschlinkert/is-plain-object)
-* [isobject](https://www.npmjs.com/package/isobject): Returns true if the value is an object and not an array or null. | [homepage](https://github.com/jonschlinkert/isobject)
-
-## Contributing
-
-Pull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/jonschlinkert/has-values/issues/new).
-
-## Building docs
-
-Generate readme and API documentation with [verb](https://github.com/verbose/verb):
-
-```sh
-$ npm install verb && npm run docs
-```
-
-Or, if [verb](https://github.com/verbose/verb) is installed globally:
-
-```sh
-$ verb
-```
-
-## Running tests
-
-Install dev dependencies:
-
-```sh
-$ npm install -d && npm test
-```
-
-## Author
-
-**Jon Schlinkert**
-
-* [github/jonschlinkert](https://github.com/jonschlinkert)
-* [twitter/jonschlinkert](http://twitter.com/jonschlinkert)
-
-## License
-
-Copyright © 2016, [Jon Schlinkert](https://github.com/jonschlinkert).
-Released under the [MIT license](https://github.com/jonschlinkert/has-values/blob/master/LICENSE).
-
-***
-
-_This file was generated by [verb](https://github.com/verbose/verb), v, on March 27, 2016._

+ 0 - 36
node_modules/_has-values@0.1.4@has-values/index.js

@@ -1,36 +0,0 @@
-/*!
- * has-values <https://github.com/jonschlinkert/has-values>
- *
- * Copyright (c) 2014-2015, Jon Schlinkert.
- * Licensed under the MIT License.
- */
-
-'use strict';
-
-module.exports = function hasValue(o, noZero) {
-  if (o === null || o === undefined) {
-    return false;
-  }
-
-  if (typeof o === 'boolean') {
-    return true;
-  }
-
-  if (typeof o === 'number') {
-    if (o === 0 && noZero === true) {
-      return false;
-    }
-    return true;
-  }
-
-  if (o.length !== undefined) {
-    return o.length !== 0;
-  }
-
-  for (var key in o) {
-    if (o.hasOwnProperty(key)) {
-      return true;
-    }
-  }
-  return false;
-};

+ 0 - 78
node_modules/_has-values@0.1.4@has-values/package.json

@@ -1,78 +0,0 @@
-{
-  "name": "has-values",
-  "version": "0.1.4",
-  "description": "Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays. ",
-  "homepage": "https://github.com/jonschlinkert/has-values",
-  "author": "Jon Schlinkert (https://github.com/jonschlinkert)",
-  "repository": "jonschlinkert/has-values",
-  "bugs": {
-    "url": "https://github.com/jonschlinkert/has-values/issues"
-  },
-  "license": "MIT",
-  "files": [
-    "index.js"
-  ],
-  "main": "index.js",
-  "engines": {
-    "node": ">=0.10.0"
-  },
-  "scripts": {
-    "test": "mocha"
-  },
-  "devDependencies": {
-    "gulp-format-md": "^0.1.7",
-    "mocha": "^2.4.5"
-  },
-  "keywords": [
-    "array",
-    "boolean",
-    "empty",
-    "find",
-    "function",
-    "has",
-    "hasOwn",
-    "javascript",
-    "js",
-    "key",
-    "keys",
-    "node.js",
-    "null",
-    "number",
-    "object",
-    "properties",
-    "property",
-    "string",
-    "type",
-    "util",
-    "utilities",
-    "utility",
-    "value"
-  ],
-  "verb": {
-    "run": true,
-    "toc": false,
-    "layout": "default",
-    "tasks": [
-      "readme"
-    ],
-    "plugins": [
-      "gulp-format-md"
-    ],
-    "related": {
-      "list": [
-        "has-value",
-        "isobject",
-        "is-plain-object"
-      ]
-    },
-    "reflinks": [
-      "verb"
-    ],
-    "lint": {
-      "reflinks": true
-    }
-  },
-  "__npminstall_done": "Thu Dec 24 2020 20:20:53 GMT+0800 (CST)",
-  "_from": "has-values@0.1.4",
-  "_resolved": "https://registry.npm.taobao.org/has-values/download/has-values-0.1.4.tgz"
-}

+ 0 - 21
node_modules/_has-values@1.0.0@has-values/LICENSE

@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2014-2017, Jon Schlinkert
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 129
node_modules/_has-values@1.0.0@has-values/README.md


+ 0 - 60
node_modules/_has-values@1.0.0@has-values/index.js

@@ -1,60 +0,0 @@
-/*!
- * has-values <https://github.com/jonschlinkert/has-values>
- *
- * Copyright (c) 2014-2015, 2017, Jon Schlinkert.
- * Released under the MIT License.
- */
-
-'use strict';
-
-var typeOf = require('kind-of');
-var isNumber = require('is-number');
-
-module.exports = function hasValue(val) {
-  // is-number checks for NaN and other edge cases
-  if (isNumber(val)) {
-    return true;
-  }
-
-  switch (typeOf(val)) {
-    case 'null':
-    case 'boolean':
-    case 'function':
-      return true;
-    case 'string':
-    case 'arguments':
-      return val.length !== 0;
-    case 'error':
-      return val.message !== '';
-    case 'array':
-      var len = val.length;
-      if (len === 0) {
-        return false;
-      }
-      for (var i = 0; i < len; i++) {
-        if (hasValue(val[i])) {
-          return true;
-        }
-      }
-      return false;
-    case 'file':
-    case 'map':
-    case 'set':
-      return val.size !== 0;
-    case 'object':
-      var keys = Object.keys(val);
-      if (keys.length === 0) {
-        return false;
-      }
-      for (var i = 0; i < keys.length; i++) {
-        var key = keys[i];
-        if (hasValue(val[key])) {
-          return true;
-        }
-      }
-      return false;
-    default: {
-      return false;
-    }
-  }
-};

+ 0 - 1
node_modules/_has-values@1.0.0@has-values/node_modules/is-number

@@ -1 +0,0 @@
-../../_is-number@3.0.0@is-number

+ 0 - 1
node_modules/_has-values@1.0.0@has-values/node_modules/kind-of

@@ -1 +0,0 @@
-../../_kind-of@4.0.0@kind-of

+ 0 - 85
node_modules/_has-values@1.0.0@has-values/package.json

@@ -1,85 +0,0 @@
-{
-  "name": "has-values",
-  "description": "Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays. ",
-  "version": "1.0.0",
-  "homepage": "https://github.com/jonschlinkert/has-values",
-  "author": "Jon Schlinkert (https://github.com/jonschlinkert)",
-  "repository": "jonschlinkert/has-values",
-  "bugs": {
-    "url": "https://github.com/jonschlinkert/has-values/issues"
-  },
-  "license": "MIT",
-  "files": [
-    "index.js"
-  ],
-  "main": "index.js",
-  "engines": {
-    "node": ">=0.10.0"
-  },
-  "scripts": {
-    "test": "mocha"
-  },
-  "dependencies": {
-    "is-number": "^3.0.0",
-    "kind-of": "^4.0.0"
-  },
-  "devDependencies": {
-    "gulp-format-md": "^0.1.12",
-    "mocha": "^3.4.1"
-  },
-  "keywords": [
-    "array",
-    "boolean",
-    "empty",
-    "find",
-    "function",
-    "has",
-    "hasOwn",
-    "javascript",
-    "js",
-    "key",
-    "keys",
-    "node.js",
-    "null",
-    "number",
-    "object",
-    "properties",
-    "property",
-    "string",
-    "type",
-    "util",
-    "utilities",
-    "utility",
-    "value",
-    "values"
-  ],
-  "verb": {
-    "run": true,
-    "toc": false,
-    "layout": "default",
-    "tasks": [
-      "readme"
-    ],
-    "plugins": [
-      "gulp-format-md"
-    ],
-    "related": {
-      "list": [
-        "has-value",
-        "kind-of",
-        "is-number",
-        "is-plain-object",
-        "isobject"
-      ]
-    },
-    "reflinks": [
-      "verb"
-    ],
-    "lint": {
-      "reflinks": true
-    }
-  },
-  "__npminstall_done": "Thu Dec 24 2020 20:20:52 GMT+0800 (CST)",
-  "_from": "has-values@1.0.0",
-  "_resolved": "https://registry.npm.taobao.org/has-values/download/has-values-1.0.0.tgz"
-}

+ 0 - 22
node_modules/_has@1.0.3@has/LICENSE-MIT

@@ -1,22 +0,0 @@
-Copyright (c) 2013 Thiago de Arruda
-
-Permission is hereby granted, free of charge, to any person
-obtaining a copy of this software and associated documentation
-files (the "Software"), to deal in the Software without
-restriction, including without limitation the rights to use,
-copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the
-Software is furnished to do so, subject to the following
-conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
-OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
-HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-OTHER DEALINGS IN THE SOFTWARE.

+ 0 - 18
node_modules/_has@1.0.3@has/README.md

@@ -1,18 +0,0 @@
-# has
-
-> Object.prototype.hasOwnProperty.call shortcut
-
-## Installation
-
-```sh
-npm install --save has
-```
-
-## Usage
-
-```js
-var has = require('has');
-
-has({}, 'hasOwnProperty'); // false
-has(Object.prototype, 'hasOwnProperty'); // true
-```

+ 0 - 1
node_modules/_has@1.0.3@has/node_modules/function-bind

@@ -1 +0,0 @@
-../../_function-bind@1.1.1@function-bind

+ 0 - 51
node_modules/_has@1.0.3@has/package.json

@@ -1,51 +0,0 @@
-{
-  "name": "has",
-  "description": "Object.prototype.hasOwnProperty.call shortcut",
-  "version": "1.0.3",
-  "homepage": "https://github.com/tarruda/has",
-  "author": {
-    "name": "Thiago de Arruda",
-    "email": "tpadilha84@gmail.com"
-  },
-  "contributors": [
-    {
-      "name": "Jordan Harband",
-      "email": "ljharb@gmail.com",
-      "url": "http://ljharb.codes"
-    }
-  ],
-  "repository": {
-    "type": "git",
-    "url": "git://github.com/tarruda/has.git"
-  },
-  "bugs": {
-    "url": "https://github.com/tarruda/has/issues"
-  },
-  "license": "MIT",
-  "licenses": [
-    {
-      "type": "MIT",
-      "url": "https://github.com/tarruda/has/blob/master/LICENSE-MIT"
-    }
-  ],
-  "main": "./src",
-  "dependencies": {
-    "function-bind": "^1.1.1"
-  },
-  "devDependencies": {
-    "@ljharb/eslint-config": "^12.2.1",
-    "eslint": "^4.19.1",
-    "tape": "^4.9.0"
-  },
-  "engines": {
-    "node": ">= 0.4.0"
-  },
-  "scripts": {
-    "lint": "eslint .",
-    "pretest": "npm run lint",
-    "test": "tape test"
-  },
-  "__npminstall_done": "Thu Dec 24 2020 20:20:46 GMT+0800 (CST)",
-  "_from": "has@1.0.3",
-  "_resolved": "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz"
-}

+ 0 - 5
node_modules/_has@1.0.3@has/src/index.js

@@ -1,5 +0,0 @@
-'use strict';
-
-var bind = require('function-bind');
-
-module.exports = bind.call(Function.call, Object.prototype.hasOwnProperty);

+ 0 - 10
node_modules/_has@1.0.3@has/test/index.js

@@ -1,10 +0,0 @@
-'use strict';
-
-var test = require('tape');
-var has = require('../');
-
-test('has', function (t) {
-  t.equal(has({}, 'hasOwnProperty'), false, 'object literal does not have own property "hasOwnProperty"');
-  t.equal(has(Object.prototype, 'hasOwnProperty'), true, 'Object.prototype has own property "hasOwnProperty"');
-  t.end();
-});

+ 0 - 21
node_modules/_hash-base@3.1.0@hash-base/LICENSE

@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2016 Kirill Fomichev
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.

+ 0 - 48
node_modules/_hash-base@3.1.0@hash-base/README.md

@@ -1,48 +0,0 @@
-# hash-base
-
-[![NPM Package](https://img.shields.io/npm/v/hash-base.svg?style=flat-square)](https://www.npmjs.org/package/hash-base)
-[![Build Status](https://img.shields.io/travis/crypto-browserify/hash-base.svg?branch=master&style=flat-square)](https://travis-ci.org/crypto-browserify/hash-base)
-[![Dependency status](https://img.shields.io/david/crypto-browserify/hash-base.svg?style=flat-square)](https://david-dm.org/crypto-browserify/hash-base#info=dependencies)
-
-[![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard)
-
-Abstract base class to inherit from if you want to create streams implementing the same API as node crypto [Hash][1] (for [Cipher][2] / [Decipher][3] check [crypto-browserify/cipher-base][4]).
-
-## Example
-
-```js
-const HashBase = require('hash-base')
-const inherits = require('inherits')
-
-// our hash function is XOR sum of all bytes
-function MyHash () {
-  HashBase.call(this, 1) // in bytes
-
-  this._sum = 0x00
-}
-
-inherits(MyHash, HashBase)
-
-MyHash.prototype._update = function () {
-  for (let i = 0; i < this._block.length; ++i) this._sum ^= this._block[i]
-}
-
-MyHash.prototype._digest = function () {
-  return this._sum
-}
-
-const data = Buffer.from([ 0x00, 0x42, 0x01 ])
-const hash = new MyHash().update(data).digest()
-console.log(hash) // => 67
-```
-You also can check [source code](index.js) or [crypto-browserify/md5.js][5]
-
-## LICENSE
-
-MIT
-
-[1]: https://nodejs.org/api/crypto.html#crypto_class_hash
-[2]: https://nodejs.org/api/crypto.html#crypto_class_cipher
-[3]: https://nodejs.org/api/crypto.html#crypto_class_decipher
-[4]: https://github.com/crypto-browserify/cipher-base
-[5]: https://github.com/crypto-browserify/md5.js

+ 0 - 95
node_modules/_hash-base@3.1.0@hash-base/index.js

@@ -1,95 +0,0 @@
-'use strict'
-var Buffer = require('safe-buffer').Buffer
-var Transform = require('readable-stream').Transform
-var inherits = require('inherits')
-
-function throwIfNotStringOrBuffer (val, prefix) {
-  if (!Buffer.isBuffer(val) && typeof val !== 'string') {
-    throw new TypeError(prefix + ' must be a string or a buffer')
-  }
-}
-
-function HashBase (blockSize) {
-  Transform.call(this)
-
-  this._block = Buffer.allocUnsafe(blockSize)
-  this._blockSize = blockSize
-  this._blockOffset = 0
-  this._length = [0, 0, 0, 0]
-
-  this._finalized = false
-}
-
-inherits(HashBase, Transform)
-
-HashBase.prototype._transform = function (chunk, encoding, callback) {
-  var error = null
-  try {
-    this.update(chunk, encoding)
-  } catch (err) {
-    error = err
-  }
-
-  callback(error)
-}
-
-HashBase.prototype._flush = function (callback) {
-  var error = null
-  try {
-    this.push(this.digest())
-  } catch (err) {
-    error = err
-  }
-
-  callback(error)
-}
-
-HashBase.prototype.update = function (data, encoding) {
-  throwIfNotStringOrBuffer(data, 'Data')
-  if (this._finalized) throw new Error('Digest already called')
-  if (!Buffer.isBuffer(data)) data = Buffer.from(data, encoding)
-
-  // consume data
-  var block = this._block
-  var offset = 0
-  while (this._blockOffset + data.length - offset >= this._blockSize) {
-    for (var i = this._blockOffset; i < this._blockSize;) block[i++] = data[offset++]
-    this._update()
-    this._blockOffset = 0
-  }
-  while (offset < data.length) block[this._blockOffset++] = data[offset++]
-
-  // update length
-  for (var j = 0, carry = data.length * 8; carry > 0; ++j) {
-    this._length[j] += carry
-    carry = (this._length[j] / 0x0100000000) | 0
-    if (carry > 0) this._length[j] -= 0x0100000000 * carry
-  }
-
-  return this
-}
-
-HashBase.prototype._update = function () {
-  throw new Error('_update is not implemented')
-}
-
-HashBase.prototype.digest = function (encoding) {
-  if (this._finalized) throw new Error('Digest already called')
-  this._finalized = true
-
-  var digest = this._digest()
-  if (encoding !== undefined) digest = digest.toString(encoding)
-
-  // reset state
-  this._block.fill(0)
-  this._blockOffset = 0
-  for (var i = 0; i < 4; ++i) this._length[i] = 0
-
-  return digest
-}
-
-HashBase.prototype._digest = function () {
-  throw new Error('_digest is not implemented')
-}
-
-module.exports = HashBase

+ 0 - 1
node_modules/_hash-base@3.1.0@hash-base/node_modules/inherits

@@ -1 +0,0 @@
-../../_inherits@2.0.4@inherits

+ 0 - 1
node_modules/_hash-base@3.1.0@hash-base/node_modules/readable-stream

@@ -1 +0,0 @@
-../../_readable-stream@3.6.0@readable-stream

+ 0 - 1
node_modules/_hash-base@3.1.0@hash-base/node_modules/safe-buffer

@@ -1 +0,0 @@
-../../_safe-buffer@5.2.1@safe-buffer

+ 0 - 45
node_modules/_hash-base@3.1.0@hash-base/package.json

@@ -1,45 +0,0 @@
-{
-  "name": "hash-base",
-  "version": "3.1.0",
-  "description": "abstract base class for hash-streams",
-  "keywords": [
-    "hash",
-    "stream"
-  ],
-  "homepage": "https://github.com/crypto-browserify/hash-base",
-  "bugs": {
-    "url": "https://github.com/crypto-browserify/hash-base/issues"
-  },
-  "license": "MIT",
-  "author": "Kirill Fomichev <fanatid@ya.ru> (https://github.com/fanatid)",
-  "files": [
-    "index.js"
-  ],
-  "main": "index.js",
-  "repository": {
-    "type": "git",
-    "url": "https://github.com/crypto-browserify/hash-base.git"
-  },
-  "scripts": {
-    "coverage": "nyc node test/*.js",
-    "lint": "standard",
-    "test": "npm run lint && npm run unit",
-    "unit": "node test/*.js"
-  },
-  "dependencies": {
-    "inherits": "^2.0.4",
-    "readable-stream": "^3.6.0",
-    "safe-buffer": "^5.2.0"
-  },
-  "devDependencies": {
-    "nyc": "^15.0.1",
-    "standard": "^14.3.3",
-    "tape": "^5.0.0"
-  },
-  "engines": {
-    "node": ">=4"
-  },
-  "__npminstall_done": "Thu Dec 24 2020 20:20:59 GMT+0800 (CST)",
-  "_from": "hash-base@3.1.0",
-  "_resolved": "https://registry.npm.taobao.org/hash-base/download/hash-base-3.1.0.tgz"
-}

+ 0 - 13
node_modules/_hash-sum@1.0.2@hash-sum/.editorconfig

@@ -1,13 +0,0 @@
-# editorconfig.org
-root = true
-
-[*]
-indent_style = space
-indent_size = 2
-end_of_line = lf
-charset = utf-8
-trim_trailing_whitespace = true
-insert_final_newline = true
-
-[*.md]
-trim_trailing_whitespace = false

+ 0 - 1
node_modules/_hash-sum@1.0.2@hash-sum/.jshintignore

@@ -1 +0,0 @@
-node_modules

+ 0 - 21
node_modules/_hash-sum@1.0.2@hash-sum/.jshintrc

@@ -1,21 +0,0 @@
-{
-  "curly": true,
-  "eqeqeq": true,
-  "newcap": true,
-  "noarg": true,
-  "noempty": true,
-  "nonew": true,
-  "sub": true,
-  "validthis": true,
-  "undef": true,
-  "trailing": true,
-  "boss": true,
-  "eqnull": true,
-  "strict": true,
-  "immed": true,
-  "expr": true,
-  "latedef": "nofunc",
-  "quotmark": "single",
-  "indent": 2,
-  "node": true
-}

+ 0 - 2
node_modules/_hash-sum@1.0.2@hash-sum/.npmignore

@@ -1,2 +0,0 @@
-node_modules
-npm-debug.log

+ 0 - 11
node_modules/_hash-sum@1.0.2@hash-sum/changelog.markdown

@@ -1,11 +0,0 @@
-# 1.0.2 Quick Sort
-
-- Sorts object keys so that property order doesn't affect outcome
-
-# 1.0.1 Perfect Circle
-
-- Guard against circular references
-
-# 1.0.0 IPO
-
-- Initial Public Release

+ 0 - 58
node_modules/_hash-sum@1.0.2@hash-sum/hash-sum.js

@@ -1,58 +0,0 @@
-'use strict';
-
-function pad (hash, len) {
-  while (hash.length < len) {
-    hash = '0' + hash;
-  }
-  return hash;
-}
-
-function fold (hash, text) {
-  var i;
-  var chr;
-  var len;
-  if (text.length === 0) {
-    return hash;
-  }
-  for (i = 0, len = text.length; i < len; i++) {
-    chr = text.charCodeAt(i);
-    hash = ((hash << 5) - hash) + chr;
-    hash |= 0;
-  }
-  return hash < 0 ? hash * -2 : hash;
-}
-
-function foldObject (hash, o, seen) {
-  return Object.keys(o).sort().reduce(foldKey, hash);
-  function foldKey (hash, key) {
-    return foldValue(hash, o[key], key, seen);
-  }
-}
-
-function foldValue (input, value, key, seen) {
-  var hash = fold(fold(fold(input, key), toString(value)), typeof value);
-  if (value === null) {
-    return fold(hash, 'null');
-  }
-  if (value === undefined) {
-    return fold(hash, 'undefined');
-  }
-  if (typeof value === 'object') {
-    if (seen.indexOf(value) !== -1) {
-      return fold(hash, '[Circular]' + key);
-    }
-    seen.push(value);
-    return foldObject(hash, value, seen);
-  }
-  return fold(hash, value.toString());
-}
-
-function toString (o) {
-  return Object.prototype.toString.call(o);
-}
-
-function sum (o) {
-  return pad(foldValue(0, o, '', []).toString(16), 8);
-}
-
-module.exports = sum;

+ 0 - 20
node_modules/_hash-sum@1.0.2@hash-sum/license

@@ -1,20 +0,0 @@
-The MIT License (MIT)
-
-Copyright © 2014 Nicolas Bevacqua
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of
-this software and associated documentation files (the "Software"), to deal in
-the Software without restriction, including without limitation the rights to
-use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
-the Software, and to permit persons to whom the Software is furnished to do so,
-subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
-FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
-COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
-IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
-CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+ 0 - 30
node_modules/_hash-sum@1.0.2@hash-sum/package.json

@@ -1,30 +0,0 @@
-{
-  "name": "hash-sum",
-  "description": "Blazing fast unique hash generator",
-  "version": "1.0.2",
-  "homepage": "https://github.com/bevacqua/hash-sum",
-  "authors": [
-    "Nicolas Bevacqua <nicolasbevacqua@gmail.com>"
-  ],
-  "license": "MIT",
-  "repository": {
-    "type": "git",
-    "url": "git://github.com/bevacqua/hash-sum.git"
-  },
-  "bugs": {
-    "url": "https://github.com/bevacqua/hash-sum/issues"
-  },
-  "main": "hash-sum.js",
-  "scripts": {
-    "test": "jshint . && tape test.js"
-  },
-  "dependencies": {},
-  "devDependencies": {
-    "jshint": "2.5.0",
-    "jshint-stylish": "0.2.0",
-    "tape": "3.0.3"
-  },
-  "__npminstall_done": "Thu Dec 24 2020 20:20:43 GMT+0800 (CST)",
-  "_from": "hash-sum@1.0.2",
-  "_resolved": "https://registry.npm.taobao.org/hash-sum/download/hash-sum-1.0.2.tgz?cache=0&sync_timestamp=1586263945599&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhash-sum%2Fdownload%2Fhash-sum-1.0.2.tgz"
-}

+ 0 - 67
node_modules/_hash-sum@1.0.2@hash-sum/readme.md

@@ -1,67 +0,0 @@
-# hash-sum
-
-> blazing fast unique hash generator
-
-# install
-
-```shell
-npm i hash-sum -S
-```
-
-# features
-
-- no dependencies
-- minimal footprint
-- works in all of node.js, io.js, and the browser
-- hashes functions based on their source code
-- produces different hashes for different object types
-- support for circular references in objects
-- ignores property assignment order
-
-# `sum(value)`
-
-yields a four-byte hexadecimal hash based off of `value`.
-
-```
-# creates unique hashes
- creates unique hashes
-4d237d49 from: [ 0, 1, 2, 3 ]
-766ec173 from: { url: 12 }
-2f473108 from: { headers: 12 }
-23308836 from: { headers: 122 }
-062bce44 from: { headers: '122' }
-acb9f66e from: { headers: { accept: 'text/plain' } }
-1c365a2d from: { payload: [ 0, 1, 2, 3 ], headers: [ { a: 'b' } ] }
-7319ae9d from: { a: [Function] }
-8a3a0e86 from: { b: [Function] }
-b6d7f5d4 from: { b: [Function] }
-6c95fc65 from: function () {}
-2941766e from: function (a) {}
-294f8def from: function (b) {}
-2d9c0cb8 from: function (a) { return a;}
-ed5c63fc from: function (a) {return a;}
-bba68bf6 from: ''
-2d27667d from: 'null'
-774b96ed from: 'false'
-2d2a1684 from: 'true'
-8daa1a0c from: '0'
-8daa1a0a from: '1'
-e38f07cc from: 'void 0'
-6037ea1a from: 'undefined'
-9b7df12e from: null
-3c206f76 from: false
-01e34ba8 from: true
-1a96284a from: 0
-1a96284b from: 1
-29172c1a from: undefined
-4505230f from: {}
-3718c6e8 from: { a: {}, b: {} }
-5d844489 from: []
-938eaaf0 from: Tue Jul 14 2015 15:35:36 GMT-0300 (ART)
-dfe5fb2e from: global
-ok 1 should be equal
-```
-
-# license
-
-MIT

+ 0 - 61
node_modules/_hash-sum@1.0.2@hash-sum/test.js

@@ -1,61 +0,0 @@
-'use strict';
-
-var _ = require('lodash');
-var test = require('tape');
-var sum = require('./');
-
-test('creates unique hashes', function (t) {
-  var results = [];
-  sub([0,1,2,3]);
-  sub({url:12});
-  sub({headers:12});
-  sub({headers:122});
-  sub({headers:'122'});
-  sub({headers:{accept:'text/plain'}});
-  sub({payload:[0,1,2,3],headers:[{a:'b'}]});
-  sub({a:function () {}});
-  sub({b:function () {}});
-  sub({b:function (a) {}});
-  sub(function () {});
-  sub(function (a) {});
-  sub(function (b) {});
-  sub(function (a) { return a;});
-  sub(function (a) {return a;});
-  sub('');
-  sub('null');
-  sub('false');
-  sub('true');
-  sub('0');
-  sub('1');
-  sub('void 0');
-  sub('undefined');
-  sub(null);
-  sub(false);
-  sub(true);
-  sub(0);
-  sub(1);
-  sub(void 0);
-  sub({});
-  sub({a:{},b:{}});
-  sub([]);
-  sub(new Date());
-  sub(global, 'global');
-  t.equal(results.length, _.uniq(results).length);
-  t.end();
-
-  function sub (value, name) {
-    var hash = sum(value);
-    results.push(hash);
-    console.log('%s from:', hash, name || value);
-  }
-});
-
-test('hashes clash if same properties', function (t) {
-  equals({a:'1'},{a:'1'});
-  equals({a:'1',b:1},{b:1,a:'1'});
-  t.end();
-
-  function equals (a, b) {
-    t.equal(sum(a), sum(b));
-  }
-});

+ 0 - 41
node_modules/_hash.js@1.1.7@hash.js/.eslintrc.js

@@ -1,41 +0,0 @@
-module.exports = {
-  'env': {
-    'browser': true,
-    'commonjs': true,
-    'node': true,
-    'es6': true
-  },
-  'parserOptions': {
-    'ecmaVersion': 8
-  },
-  'extends': 'eslint:recommended',
-  'rules': {
-    'indent': [
-      'error',
-      2,
-      {
-        'FunctionDeclaration': {
-          'parameters': 'first'
-        },
-        'FunctionExpression': {
-          'parameters': 'first'
-        },
-        'CallExpression': {
-          'arguments': 'first'
-        }
-      }
-    ],
-    'linebreak-style': [
-      'error',
-      'unix'
-    ],
-    'quotes': [
-      'error',
-      'single'
-    ],
-    'semi': [
-      'error',
-      'always'
-    ]
-  }
-};

+ 0 - 10
node_modules/_hash.js@1.1.7@hash.js/.travis.yml

@@ -1,10 +0,0 @@
-sudo: false
-language: node_js
-node_js:
-  - "6"
-  - "8"
-  - "10"
-  - "stable"
-branches:
-  only:
-    - master

+ 0 - 48
node_modules/_hash.js@1.1.7@hash.js/README.md

@@ -1,48 +0,0 @@
-# hash.js [![Build Status](https://secure.travis-ci.org/indutny/hash.js.svg)](http://travis-ci.org/indutny/hash.js)
-
-Just a bike-shed.
-
-## Install
-
-```sh
-npm install hash.js
-```
-
-## Usage
-
-```js
-var hash = require('hash.js')
-hash.sha256().update('abc').digest('hex')
-```
-
-## Selective hash usage
-
-```js
-var sha512 = require('hash.js/lib/hash/sha/512');
-sha512().update('abc').digest('hex');
-```
-
-#### LICENSE
-
-This software is licensed under the MIT License.
-
-Copyright Fedor Indutny, 2014.
-
-Permission is hereby granted, free of charge, to any person obtaining a
-copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to permit
-persons to whom the Software is furnished to do so, subject to the
-following conditions:
-
-The above copyright notice and this permission notice shall be included
-in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
-OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
-NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
-DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
-OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
-USE OR OTHER DEALINGS IN THE SOFTWARE.

+ 0 - 106
node_modules/_hash.js@1.1.7@hash.js/lib/hash.d.ts

@@ -1,106 +0,0 @@
-declare var hash: Hash;
-
-declare module "hash.js" {
-    export = hash;
-}
-
-interface BlockHash<T> {
-    hmacStrength: number
-    padLength: number
-    endian: 'big' | 'little'
-}
-
-interface MessageDigest<T> {
-    blockSize: number
-    outSize: number
-    update(msg: any, enc?: 'hex'): T
-    digest(): number[]
-    digest(enc: 'hex'): string
-}
-
-interface Hash {
-    hmac: HmacConstructor
-    ripemd: RipemdSet
-    ripemd160: Ripemd160Constructor
-    sha: ShaSet
-    sha1: Sha1Constructor
-    sha224: Sha224Constructor
-    sha256: Sha256Constructor
-    sha384: Sha384Constructor
-    sha512: Sha512Constructor
-    utils: Utils
-}
-
-interface Utils {
-    toArray(msg: any, enc: 'hex'): Array<number>
-    toHex(msg: any): string
-}
-
-interface RipemdSet {
-    ripemd160: Ripemd160Constructor
-}
-
-interface ShaSet {
-    sha1: Sha1Constructor
-    sha224: Sha224Constructor
-    sha256: Sha256Constructor
-    sha384: Sha384Constructor
-    sha512: Sha512Constructor
-}
-
-interface HmacConstructor { (hash: BlockHash<any>, key: any, enc?: 'hex'): Hmac }
-interface Ripemd160Constructor { (): Ripemd160 }
-interface Sha1Constructor { (): Sha1; }
-interface Sha224Constructor { (): Sha224; }
-interface Sha256Constructor { (): Sha256; }
-interface Sha384Constructor { (): Sha384; }
-interface Sha512Constructor { (): Sha512; }
-
-interface Hmac extends MessageDigest<Hmac> {
-    blockSize: 512
-    outSize: 160
-}
-
-interface Ripemd160 extends BlockHash<Ripemd160>, MessageDigest<Ripemd160> {
-    blockSize: 512
-    hmacStrength: 192
-    outSize: 160
-    padLength: 64
-    endian: 'little'
-}
-
-interface Sha1 extends BlockHash<Sha1>, MessageDigest<Sha1> {
-    blockSize: 512
-    hmacStrength: 80
-    outSize: 160
-    padLength: 64
-    endian: 'big'
-}
-interface Sha224 extends BlockHash<Sha224>, MessageDigest<Sha224> {
-    blockSize: 512
-    hmacStrength: 192
-    outSize: 224
-    padLength: 64
-    endian: 'big'
-}
-interface Sha256 extends BlockHash<Sha256>, MessageDigest<Sha256> {
-    blockSize: 512
-    hmacStrength: 192
-    outSize: 256
-    padLength: 64
-    endian: 'big'
-}
-interface Sha384 extends BlockHash<Sha384>, MessageDigest<Sha384> {
-    blockSize: 1024
-    hmacStrength: 192
-    outSize: 384
-    padLength: 128
-    endian: 'big'
-}
-interface Sha512 extends BlockHash<Sha512>, MessageDigest<Sha512> {
-    blockSize: 1024
-    hmacStrength: 192
-    outSize: 512
-    padLength: 128
-    endian: 'big'
-}

+ 0 - 15
node_modules/_hash.js@1.1.7@hash.js/lib/hash.js

@@ -1,15 +0,0 @@
-var hash = exports;
-
-hash.utils = require('./hash/utils');
-hash.common = require('./hash/common');
-hash.sha = require('./hash/sha');
-hash.ripemd = require('./hash/ripemd');
-hash.hmac = require('./hash/hmac');
-
-// Proxy hash functions to the main object
-hash.sha1 = hash.sha.sha1;
-hash.sha256 = hash.sha.sha256;
-hash.sha224 = hash.sha.sha224;
-hash.sha384 = hash.sha.sha384;
-hash.sha512 = hash.sha.sha512;
-hash.ripemd160 = hash.ripemd.ripemd160;

+ 0 - 92
node_modules/_hash.js@1.1.7@hash.js/lib/hash/common.js

@@ -1,92 +0,0 @@
-'use strict';
-
-var utils = require('./utils');
-var assert = require('minimalistic-assert');
-
-function BlockHash() {
-  this.pending = null;
-  this.pendingTotal = 0;
-  this.blockSize = this.constructor.blockSize;
-  this.outSize = this.constructor.outSize;
-  this.hmacStrength = this.constructor.hmacStrength;
-  this.padLength = this.constructor.padLength / 8;
-  this.endian = 'big';
-
-  this._delta8 = this.blockSize / 8;
-  this._delta32 = this.blockSize / 32;
-}
-exports.BlockHash = BlockHash;
-
-BlockHash.prototype.update = function update(msg, enc) {
-  // Convert message to array, pad it, and join into 32bit blocks
-  msg = utils.toArray(msg, enc);
-  if (!this.pending)
-    this.pending = msg;
-  else
-    this.pending = this.pending.concat(msg);
-  this.pendingTotal += msg.length;
-
-  // Enough data, try updating
-  if (this.pending.length >= this._delta8) {
-    msg = this.pending;
-
-    // Process pending data in blocks
-    var r = msg.length % this._delta8;
-    this.pending = msg.slice(msg.length - r, msg.length);
-    if (this.pending.length === 0)
-      this.pending = null;
-
-    msg = utils.join32(msg, 0, msg.length - r, this.endian);
-    for (var i = 0; i < msg.length; i += this._delta32)
-      this._update(msg, i, i + this._delta32);
-  }
-
-  return this;
-};
-
-BlockHash.prototype.digest = function digest(enc) {
-  this.update(this._pad());
-  assert(this.pending === null);
-
-  return this._digest(enc);
-};
-
-BlockHash.prototype._pad = function pad() {
-  var len = this.pendingTotal;
-  var bytes = this._delta8;
-  var k = bytes - ((len + this.padLength) % bytes);
-  var res = new Array(k + this.padLength);
-  res[0] = 0x80;
-  for (var i = 1; i < k; i++)
-    res[i] = 0;
-
-  // Append length
-  len <<= 3;
-  if (this.endian === 'big') {
-    for (var t = 8; t < this.padLength; t++)
-      res[i++] = 0;
-
-    res[i++] = 0;
-    res[i++] = 0;
-    res[i++] = 0;
-    res[i++] = 0;
-    res[i++] = (len >>> 24) & 0xff;
-    res[i++] = (len >>> 16) & 0xff;
-    res[i++] = (len >>> 8) & 0xff;
-    res[i++] = len & 0xff;
-  } else {
-    res[i++] = len & 0xff;
-    res[i++] = (len >>> 8) & 0xff;
-    res[i++] = (len >>> 16) & 0xff;
-    res[i++] = (len >>> 24) & 0xff;
-    res[i++] = 0;
-    res[i++] = 0;
-    res[i++] = 0;
-    res[i++] = 0;
-
-    for (t = 8; t < this.padLength; t++)
-      res[i++] = 0;
-  }
-
-  return res;
-};

+ 0 - 47
node_modules/_hash.js@1.1.7@hash.js/lib/hash/hmac.js

@@ -1,47 +0,0 @@
-'use strict';
-
-var utils = require('./utils');
-var assert = require('minimalistic-assert');
-
-function Hmac(hash, key, enc) {
-  if (!(this instanceof Hmac))
-    return new Hmac(hash, key, enc);
-  this.Hash = hash;
-  this.blockSize = hash.blockSize / 8;
-  this.outSize = hash.outSize / 8;
-  this.inner = null;
-  this.outer = null;
-
-  this._init(utils.toArray(key, enc));
-}
-module.exports = Hmac;
-
-Hmac.prototype._init = function init(key) {
-  // Shorten key, if needed
-  if (key.length > this.blockSize)
-    key = new this.Hash().update(key).digest();
-  assert(key.length <= this.blockSize);
-
-  // Add padding to key
-  for (var i = key.length; i < this.blockSize; i++)
-    key.push(0);
-
-  for (i = 0; i < key.length; i++)
-    key[i] ^= 0x36;
-  this.inner = new this.Hash().update(key);
-
-  // 0x36 ^ 0x5c = 0x6a
-  for (i = 0; i < key.length; i++)
-    key[i] ^= 0x6a;
-  this.outer = new this.Hash().update(key);
-};
-
-Hmac.prototype.update = function update(msg, enc) {
-  this.inner.update(msg, enc);
-  return this;
-};
-
-Hmac.prototype.digest = function digest(enc) {
-  this.outer.update(this.inner.digest());
-  return this.outer.digest(enc);
-};

+ 0 - 146
node_modules/_hash.js@1.1.7@hash.js/lib/hash/ripemd.js

@@ -1,146 +0,0 @@
-'use strict';
-
-var utils = require('./utils');
-var common = require('./common');
-
-var rotl32 = utils.rotl32;
-var sum32 = utils.sum32;
-var sum32_3 = utils.sum32_3;
-var sum32_4 = utils.sum32_4;
-var BlockHash = common.BlockHash;
-
-function RIPEMD160() {
-  if (!(this instanceof RIPEMD160))
-    return new RIPEMD160();
-
-  BlockHash.call(this);
-
-  this.h = [ 0x67452301, 0xefcdab89, 0x98badcfe, 0x10325476, 0xc3d2e1f0 ];
-  this.endian = 'little';
-}
-utils.inherits(RIPEMD160, BlockHash);
-exports.ripemd160 = RIPEMD160;
-
-RIPEMD160.blockSize = 512;
-RIPEMD160.outSize = 160;
-RIPEMD160.hmacStrength = 192;
-RIPEMD160.padLength = 64;
-
-RIPEMD160.prototype._update = function update(msg, start) {
-  var A = this.h[0];
-  var B = this.h[1];
-  var C = this.h[2];
-  var D = this.h[3];
-  var E = this.h[4];
-  var Ah = A;
-  var Bh = B;
-  var Ch = C;
-  var Dh = D;
-  var Eh = E;
-  for (var j = 0; j < 80; j++) {
-    var T = sum32(
-      rotl32(
-        sum32_4(A, f(j, B, C, D), msg[r[j] + start], K(j)),
-        s[j]),
-      E);
-    A = E;
-    E = D;
-    D = rotl32(C, 10);
-    C = B;
-    B = T;
-    T = sum32(
-      rotl32(
-        sum32_4(Ah, f(79 - j, Bh, Ch, Dh), msg[rh[j] + start], Kh(j)),
-        sh[j]),
-      Eh);
-    Ah = Eh;
-    Eh = Dh;
-    Dh = rotl32(Ch, 10);
-    Ch = Bh;
-    Bh = T;
-  }
-  T = sum32_3(this.h[1], C, Dh);
-  this.h[1] = sum32_3(this.h[2], D, Eh);
-  this.h[2] = sum32_3(this.h[3], E, Ah);
-  this.h[3] = sum32_3(this.h[4], A, Bh);
-  this.h[4] = sum32_3(this.h[0], B, Ch);
-  this.h[0] = T;
-};
-
-RIPEMD160.prototype._digest = function digest(enc) {
-  if (enc === 'hex')
-    return utils.toHex32(this.h, 'little');
-  else
-    return utils.split32(this.h, 'little');
-};
-
-function f(j, x, y, z) {
-  if (j <= 15)
-    return x ^ y ^ z;
-  else if (j <= 31)
-    return (x & y) | ((~x) & z);
-  else if (j <= 47)
-    return (x | (~y)) ^ z;
-  else if (j <= 63)
-    return (x & z) | (y & (~z));
-  else
-    return x ^ (y | (~z));
-}
-
-function K(j) {
-  if (j <= 15)
-    return 0x00000000;
-  else if (j <= 31)
-    return 0x5a827999;
-  else if (j <= 47)
-    return 0x6ed9eba1;
-  else if (j <= 63)
-    return 0x8f1bbcdc;
-  else
-    return 0xa953fd4e;
-}
-
-function Kh(j) {
-  if (j <= 15)
-    return 0x50a28be6;
-  else if (j <= 31)
-    return 0x5c4dd124;
-  else if (j <= 47)
-    return 0x6d703ef3;
-  else if (j <= 63)
-    return 0x7a6d76e9;
-  else
-    return 0x00000000;
-}
-
-var r = [
-  0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
-  7, 4, 13, 1, 10, 6, 15, 3, 12, 0, 9, 5, 2, 14, 11, 8,
-  3, 10, 14, 4, 9, 15, 8, 1, 2, 7, 0, 6, 13, 11, 5, 12,
-  1, 9, 11, 10, 0, 8, 12, 4, 13, 3, 7, 15, 14, 5, 6, 2,
-  4, 0, 5, 9, 7, 12, 2, 10, 14, 1, 3, 8, 11, 6, 15, 13
-];
-
-var rh = [
-  5, 14, 7, 0, 9, 2, 11, 4, 13, 6, 15, 8, 1, 10, 3, 12,
-  6, 11, 3, 7, 0, 13, 5, 10, 14, 15, 8, 12, 4, 9, 1, 2,
-  15, 5, 1, 3, 7, 14, 6, 9, 11, 8, 12, 2, 10, 0, 4, 13,
-  8, 6, 4, 1, 3, 11, 15, 0, 5, 12, 2, 13, 9, 7, 10, 14,
-  12, 15, 10, 4, 1, 5, 8, 7, 6, 2, 13, 14, 0, 3, 9, 11
-];
-
-var s = [
-  11, 14, 15, 12, 5, 8, 7, 9, 11, 13, 14, 15, 6, 7, 9, 8,
-  7, 6, 8, 13, 11, 9, 7, 15, 7, 12, 15, 9, 11, 7, 13, 12,
-  11, 13, 6, 7, 14, 9, 13, 15, 14, 8, 13, 6, 5, 12, 7, 5,
-  11, 12, 14, 15, 14, 15, 9, 8, 9, 14, 5, 6, 8, 6, 5, 12,
-  9, 15, 5, 11, 6, 8, 13, 12, 5, 12, 13, 14, 11, 8, 5, 6
-];
-
-var sh = [
-  8, 9, 9, 11, 13, 15, 15, 5, 7, 7, 8, 11, 14, 14, 12, 6,
-  9, 13, 15, 7, 12, 8, 9, 11, 7, 7, 12, 7, 6, 15, 13, 11,
-  9, 7, 15, 11, 8, 6, 6, 14, 12, 13, 5, 14, 13, 13, 7, 5,
-  15, 5, 8, 11, 14, 14, 6, 14, 6, 9, 12, 9, 12, 5, 15, 8,
-  8, 5, 12, 9, 12, 5, 14, 6, 8, 13, 6, 5, 15, 13, 11, 11
-];

+ 0 - 7
node_modules/_hash.js@1.1.7@hash.js/lib/hash/sha.js

@@ -1,7 +0,0 @@
-'use strict';
-
-exports.sha1 = require('./sha/1');
-exports.sha224 = require('./sha/224');
-exports.sha256 = require('./sha/256');
-exports.sha384 = require('./sha/384');
-exports.sha512 = require('./sha/512');

+ 0 - 74
node_modules/_hash.js@1.1.7@hash.js/lib/hash/sha/1.js

@@ -1,74 +0,0 @@
-'use strict';
-
-var utils = require('../utils');
-var common = require('../common');
-var shaCommon = require('./common');
-
-var rotl32 = utils.rotl32;
-var sum32 = utils.sum32;
-var sum32_5 = utils.sum32_5;
-var ft_1 = shaCommon.ft_1;
-var BlockHash = common.BlockHash;
-
-var sha1_K = [
-  0x5A827999, 0x6ED9EBA1,
-  0x8F1BBCDC, 0xCA62C1D6
-];
-
-function SHA1() {
-  if (!(this instanceof SHA1))
-    return new SHA1();
-
-  BlockHash.call(this);
-  this.h = [
-    0x67452301, 0xefcdab89, 0x98badcfe,
-    0x10325476, 0xc3d2e1f0 ];
-  this.W = new Array(80);
-}
-
-utils.inherits(SHA1, BlockHash);
-module.exports = SHA1;
-
-SHA1.blockSize = 512;
-SHA1.outSize = 160;
-SHA1.hmacStrength = 80;
-SHA1.padLength = 64;
-
-SHA1.prototype._update = function _update(msg, start) {
-  var W = this.W;
-
-  for (var i = 0; i < 16; i++)
-    W[i] = msg[start + i];
-
-  for(; i < W.length; i++)
-    W[i] = rotl32(W[i - 3] ^ W[i - 8] ^ W[i - 14] ^ W[i - 16], 1);
-
-  var a = this.h[0];
-  var b = this.h[1];
-  var c = this.h[2];
-  var d = this.h[3];
-  var e = this.h[4];
-
-  for (i = 0; i < W.length; i++) {
-    var s = ~~(i / 20);
-    var t = sum32_5(rotl32(a, 5), ft_1(s, b, c, d), e, W[i], sha1_K[s]);
-    e = d;
-    d = c;
-    c = rotl32(b, 30);
-    b = a;
-    a = t;
-  }
-
-  this.h[0] = sum32(this.h[0], a);
-  this.h[1] = sum32(this.h[1], b);
-  this.h[2] = sum32(this.h[2], c);
-  this.h[3] = sum32(this.h[3], d);
-  this.h[4] = sum32(this.h[4], e);
-};
-
-SHA1.prototype._digest = function digest(enc) {
-  if (enc === 'hex')
-    return utils.toHex32(this.h, 'big');
-  else
-    return utils.split32(this.h, 'big');
-};

+ 0 - 30
node_modules/_hash.js@1.1.7@hash.js/lib/hash/sha/224.js

@@ -1,30 +0,0 @@
-'use strict';
-
-var utils = require('../utils');
-var SHA256 = require('./256');
-
-function SHA224() {
-  if (!(this instanceof SHA224))
-    return new SHA224();
-
-  SHA256.call(this);
-  this.h = [
-    0xc1059ed8, 0x367cd507, 0x3070dd17, 0xf70e5939,
-    0xffc00b31, 0x68581511, 0x64f98fa7, 0xbefa4fa4 ];
-}
-utils.inherits(SHA224, SHA256);
-module.exports = SHA224;
-
-SHA224.blockSize = 512;
-SHA224.outSize = 224;
-SHA224.hmacStrength = 192;
-SHA224.padLength = 64;
-
-SHA224.prototype._digest = function digest(enc) {
-  // Just truncate output
-  if (enc === 'hex')
-    return utils.toHex32(this.h.slice(0, 7), 'big');
-  else
-    return utils.split32(this.h.slice(0, 7), 'big');
-};
-

+ 0 - 105
node_modules/_hash.js@1.1.7@hash.js/lib/hash/sha/256.js

@@ -1,105 +0,0 @@
-'use strict';
-
-var utils = require('../utils');
-var common = require('../common');
-var shaCommon = require('./common');
-var assert = require('minimalistic-assert');
-
-var sum32 = utils.sum32;
-var sum32_4 = utils.sum32_4;
-var sum32_5 = utils.sum32_5;
-var ch32 = shaCommon.ch32;
-var maj32 = shaCommon.maj32;
-var s0_256 = shaCommon.s0_256;
-var s1_256 = shaCommon.s1_256;
-var g0_256 = shaCommon.g0_256;
-var g1_256 = shaCommon.g1_256;
-
-var BlockHash = common.BlockHash;
-
-var sha256_K = [
-  0x428a2f98, 0x71374491, 0xb5c0fbcf, 0xe9b5dba5,
-  0x3956c25b, 0x59f111f1, 0x923f82a4, 0xab1c5ed5,
-  0xd807aa98, 0x12835b01, 0x243185be, 0x550c7dc3,
-  0x72be5d74, 0x80deb1fe, 0x9bdc06a7, 0xc19bf174,
-  0xe49b69c1, 0xefbe4786, 0x0fc19dc6, 0x240ca1cc,
-  0x2de92c6f, 0x4a7484aa, 0x5cb0a9dc, 0x76f988da,
-  0x983e5152, 0xa831c66d, 0xb00327c8, 0xbf597fc7,
-  0xc6e00bf3, 0xd5a79147, 0x06ca6351, 0x14292967,
-  0x27b70a85, 0x2e1b2138, 0x4d2c6dfc, 0x53380d13,
-  0x650a7354, 0x766a0abb, 0x81c2c92e, 0x92722c85,
-  0xa2bfe8a1, 0xa81a664b, 0xc24b8b70, 0xc76c51a3,
-  0xd192e819, 0xd6990624, 0xf40e3585, 0x106aa070,
-  0x19a4c116, 0x1e376c08, 0x2748774c, 0x34b0bcb5,
-  0x391c0cb3, 0x4ed8aa4a, 0x5b9cca4f, 0x682e6ff3,
-  0x748f82ee, 0x78a5636f, 0x84c87814, 0x8cc70208,
-  0x90befffa, 0xa4506ceb, 0xbef9a3f7, 0xc67178f2
-];
-
-function SHA256() {
-  if (!(this instanceof SHA256))
-    return new SHA256();
-
-  BlockHash.call(this);
-  this.h = [
-    0x6a09e667, 0xbb67ae85, 0x3c6ef372, 0xa54ff53a,
-    0x510e527f, 0x9b05688c, 0x1f83d9ab, 0x5be0cd19
-  ];
-  this.k = sha256_K;
-  this.W = new Array(64);
-}
-utils.inherits(SHA256, BlockHash);
-module.exports = SHA256;
-
-SHA256.blockSize = 512;
-SHA256.outSize = 256;
-SHA256.hmacStrength = 192;
-SHA256.padLength = 64;
-
-SHA256.prototype._update = function _update(msg, start) {
-  var W = this.W;
-
-  for (var i = 0; i < 16; i++)
-    W[i] = msg[start + i];
-  for (; i < W.length; i++)
-    W[i] = sum32_4(g1_256(W[i - 2]), W[i - 7], g0_256(W[i - 15]), W[i - 16]);
-
-  var a = this.h[0];
-  var b = this.h[1];
-  var c = this.h[2];
-  var d = this.h[3];
-  var e = this.h[4];
-  var f = this.h[5];
-  var g = this.h[6];
-  var h = this.h[7];
-
-  assert(this.k.length === W.length);
-  for (i = 0; i < W.length; i++) {
-    var T1 = sum32_5(h, s1_256(e), ch32(e, f, g), this.k[i], W[i]);
-    var T2 = sum32(s0_256(a), maj32(a, b, c));
-    h = g;
-    g = f;
-    f = e;
-    e = sum32(d, T1);
-    d = c;
-    c = b;
-    b = a;
-    a = sum32(T1, T2);
-  }
-
-  this.h[0] = sum32(this.h[0], a);
-  this.h[1] = sum32(this.h[1], b);
-  this.h[2] = sum32(this.h[2], c);
-  this.h[3] = sum32(this.h[3], d);
-  this.h[4] = sum32(this.h[4], e);
-  this.h[5] = sum32(this.h[5], f);
-  this.h[6] = sum32(this.h[6], g);
-  this.h[7] = sum32(this.h[7], h);
-};
-
-SHA256.prototype._digest = function digest(enc) {
-  if (enc === 'hex')
-    return utils.toHex32(this.h, 'big');
-  else
-    return utils.split32(this.h, 'big');
-};

+ 0 - 35
node_modules/_hash.js@1.1.7@hash.js/lib/hash/sha/384.js

@@ -1,35 +0,0 @@
-'use strict';
-
-var utils = require('../utils');
-
-var SHA512 = require('./512');
-
-function SHA384() {
-  if (!(this instanceof SHA384))
-    return new SHA384();
-
-  SHA512.call(this);
-  this.h = [
-    0xcbbb9d5d, 0xc1059ed8,
-    0x629a292a, 0x367cd507,
-    0x9159015a, 0x3070dd17,
-    0x152fecd8, 0xf70e5939,
-    0x67332667, 0xffc00b31,
-    0x8eb44a87, 0x68581511,
-    0xdb0c2e0d, 0x64f98fa7,
-    0x47b5481d, 0xbefa4fa4 ];
-}
-utils.inherits(SHA384, SHA512);
-module.exports = SHA384;
-
-SHA384.blockSize = 1024;
-SHA384.outSize = 384;
-SHA384.hmacStrength = 192;
-SHA384.padLength = 128;
-
-SHA384.prototype._digest = function digest(enc) {
-  if (enc === 'hex')
-    return utils.toHex32(this.h.slice(0, 12), 'big');
-  else
-    return utils.split32(this.h.slice(0, 12), 'big');
-};

+ 0 - 330
node_modules/_hash.js@1.1.7@hash.js/lib/hash/sha/512.js

@@ -1,330 +0,0 @@
-'use strict';
-
-var utils = require('../utils');
-var common = require('../common');
-var assert = require('minimalistic-assert');
-
-var rotr64_hi = utils.rotr64_hi;
-var rotr64_lo = utils.rotr64_lo;
-var shr64_hi = utils.shr64_hi;
-var shr64_lo = utils.shr64_lo;
-var sum64 = utils.sum64;
-var sum64_hi = utils.sum64_hi;
-var sum64_lo = utils.sum64_lo;
-var sum64_4_hi = utils.sum64_4_hi;
-var sum64_4_lo = utils.sum64_4_lo;
-var sum64_5_hi = utils.sum64_5_hi;
-var sum64_5_lo = utils.sum64_5_lo;
-
-var BlockHash = common.BlockHash;
-
-var sha512_K = [
-  0x428a2f98, 0xd728ae22, 0x71374491, 0x23ef65cd,
-  0xb5c0fbcf, 0xec4d3b2f, 0xe9b5dba5, 0x8189dbbc,
-  0x3956c25b, 0xf348b538, 0x59f111f1, 0xb605d019,
-  0x923f82a4, 0xaf194f9b, 0xab1c5ed5, 0xda6d8118,
-  0xd807aa98, 0xa3030242, 0x12835b01, 0x45706fbe,
-  0x243185be, 0x4ee4b28c, 0x550c7dc3, 0xd5ffb4e2,
-  0x72be5d74, 0xf27b896f, 0x80deb1fe, 0x3b1696b1,
-  0x9bdc06a7, 0x25c71235, 0xc19bf174, 0xcf692694,
-  0xe49b69c1, 0x9ef14ad2, 0xefbe4786, 0x384f25e3,
-  0x0fc19dc6, 0x8b8cd5b5, 0x240ca1cc, 0x77ac9c65,
-  0x2de92c6f, 0x592b0275, 0x4a7484aa, 0x6ea6e483,
-  0x5cb0a9dc, 0xbd41fbd4, 0x76f988da, 0x831153b5,
-  0x983e5152, 0xee66dfab, 0xa831c66d, 0x2db43210,
-  0xb00327c8, 0x98fb213f, 0xbf597fc7, 0xbeef0ee4,
-  0xc6e00bf3, 0x3da88fc2, 0xd5a79147, 0x930aa725,
-  0x06ca6351, 0xe003826f, 0x14292967, 0x0a0e6e70,
-  0x27b70a85, 0x46d22ffc, 0x2e1b2138, 0x5c26c926,
-  0x4d2c6dfc, 0x5ac42aed, 0x53380d13, 0x9d95b3df,
-  0x650a7354, 0x8baf63de, 0x766a0abb, 0x3c77b2a8,
-  0x81c2c92e, 0x47edaee6, 0x92722c85, 0x1482353b,
-  0xa2bfe8a1, 0x4cf10364, 0xa81a664b, 0xbc423001,
-  0xc24b8b70, 0xd0f89791, 0xc76c51a3, 0x0654be30,
-  0xd192e819, 0xd6ef5218, 0xd6990624, 0x5565a910,
-  0xf40e3585, 0x5771202a, 0x106aa070, 0x32bbd1b8,
-  0x19a4c116, 0xb8d2d0c8, 0x1e376c08, 0x5141ab53,
-  0x2748774c, 0xdf8eeb99, 0x34b0bcb5, 0xe19b48a8,
-  0x391c0cb3, 0xc5c95a63, 0x4ed8aa4a, 0xe3418acb,
-  0x5b9cca4f, 0x7763e373, 0x682e6ff3, 0xd6b2b8a3,
-  0x748f82ee, 0x5defb2fc, 0x78a5636f, 0x43172f60,
-  0x84c87814, 0xa1f0ab72, 0x8cc70208, 0x1a6439ec,
-  0x90befffa, 0x23631e28, 0xa4506ceb, 0xde82bde9,
-  0xbef9a3f7, 0xb2c67915, 0xc67178f2, 0xe372532b,
-  0xca273ece, 0xea26619c, 0xd186b8c7, 0x21c0c207,
-  0xeada7dd6, 0xcde0eb1e, 0xf57d4f7f, 0xee6ed178,
-  0x06f067aa, 0x72176fba, 0x0a637dc5, 0xa2c898a6,
-  0x113f9804, 0xbef90dae, 0x1b710b35, 0x131c471b,
-  0x28db77f5, 0x23047d84, 0x32caab7b, 0x40c72493,
-  0x3c9ebe0a, 0x15c9bebc, 0x431d67c4, 0x9c100d4c,
-  0x4cc5d4be, 0xcb3e42b6, 0x597f299c, 0xfc657e2a,
-  0x5fcb6fab, 0x3ad6faec, 0x6c44198c, 0x4a475817
-];
-
-function SHA512() {
-  if (!(this instanceof SHA512))
-    return new SHA512();
-
-  BlockHash.call(this);
-  this.h = [
-    0x6a09e667, 0xf3bcc908,
-    0xbb67ae85, 0x84caa73b,
-    0x3c6ef372, 0xfe94f82b,
-    0xa54ff53a, 0x5f1d36f1,
-    0x510e527f, 0xade682d1,
-    0x9b05688c, 0x2b3e6c1f,
-    0x1f83d9ab, 0xfb41bd6b,
-    0x5be0cd19, 0x137e2179 ];
-  this.k = sha512_K;
-  this.W = new Array(160);
-}
-utils.inherits(SHA512, BlockHash);
-module.exports = SHA512;
-
-SHA512.blockSize = 1024;
-SHA512.outSize = 512;
-SHA512.hmacStrength = 192;
-SHA512.padLength = 128;
-
-SHA512.prototype._prepareBlock = function _prepareBlock(msg, start) {
-  var W = this.W;
-
-  // 32 x 32bit words
-  for (var i = 0; i < 32; i++)
-    W[i] = msg[start + i];
-  for (; i < W.length; i += 2) {
-    var c0_hi = g1_512_hi(W[i - 4], W[i - 3]);  // i - 2
-    var c0_lo = g1_512_lo(W[i - 4], W[i - 3]);
-    var c1_hi = W[i - 14];  // i - 7
-    var c1_lo = W[i - 13];
-    var c2_hi = g0_512_hi(W[i - 30], W[i - 29]);  // i - 15
-    var c2_lo = g0_512_lo(W[i - 30], W[i - 29]);
-    var c3_hi = W[i - 32];  // i - 16
-    var c3_lo = W[i - 31];
-
-    W[i] = sum64_4_hi(
-      c0_hi, c0_lo,
-      c1_hi, c1_lo,
-      c2_hi, c2_lo,
-      c3_hi, c3_lo);
-    W[i + 1] = sum64_4_lo(
-      c0_hi, c0_lo,
-      c1_hi, c1_lo,
-      c2_hi, c2_lo,
-      c3_hi, c3_lo);
-  }
-};
-
-SHA512.prototype._update = function _update(msg, start) {
-  this._prepareBlock(msg, start);
-
-  var W = this.W;
-
-  var ah = this.h[0];
-  var al = this.h[1];
-  var bh = this.h[2];
-  var bl = this.h[3];
-  var ch = this.h[4];
-  var cl = this.h[5];
-  var dh = this.h[6];
-  var dl = this.h[7];
-  var eh = this.h[8];
-  var el = this.h[9];
-  var fh = this.h[10];
-  var fl = this.h[11];
-  var gh = this.h[12];
-  var gl = this.h[13];
-  var hh = this.h[14];
-  var hl = this.h[15];
-
-  assert(this.k.length === W.length);
-  for (var i = 0; i < W.length; i += 2) {
-    var c0_hi = hh;
-    var c0_lo = hl;
-    var c1_hi = s1_512_hi(eh, el);
-    var c1_lo = s1_512_lo(eh, el);
-    var c2_hi = ch64_hi(eh, el, fh, fl, gh, gl);
-    var c2_lo = ch64_lo(eh, el, fh, fl, gh, gl);
-    var c3_hi = this.k[i];
-    var c3_lo = this.k[i + 1];
-    var c4_hi = W[i];
-    var c4_lo = W[i + 1];
-
-    var T1_hi = sum64_5_hi(
-      c0_hi, c0_lo,
-      c1_hi, c1_lo,
-      c2_hi, c2_lo,
-      c3_hi, c3_lo,
-      c4_hi, c4_lo);
-    var T1_lo = sum64_5_lo(
-      c0_hi, c0_lo,
-      c1_hi, c1_lo,
-      c2_hi, c2_lo,
-      c3_hi, c3_lo,
-      c4_hi, c4_lo);
-
-    c0_hi = s0_512_hi(ah, al);
-    c0_lo = s0_512_lo(ah, al);
-    c1_hi = maj64_hi(ah, al, bh, bl, ch, cl);
-    c1_lo = maj64_lo(ah, al, bh, bl, ch, cl);
-
-    var T2_hi = sum64_hi(c0_hi, c0_lo, c1_hi, c1_lo);
-    var T2_lo = sum64_lo(c0_hi, c0_lo, c1_hi, c1_lo);
-
-    hh = gh;
-    hl = gl;
-
-    gh = fh;
-    gl = fl;
-
-    fh = eh;
-    fl = el;
-
-    eh = sum64_hi(dh, dl, T1_hi, T1_lo);
-    el = sum64_lo(dl, dl, T1_hi, T1_lo);
-
-    dh = ch;
-    dl = cl;
-
-    ch = bh;
-    cl = bl;
-
-    bh = ah;
-    bl = al;
-
-    ah = sum64_hi(T1_hi, T1_lo, T2_hi, T2_lo);
-    al = sum64_lo(T1_hi, T1_lo, T2_hi, T2_lo);
-  }
-
-  sum64(this.h, 0, ah, al);
-  sum64(this.h, 2, bh, bl);
-  sum64(this.h, 4, ch, cl);
-  sum64(this.h, 6, dh, dl);
-  sum64(this.h, 8, eh, el);
-  sum64(this.h, 10, fh, fl);
-  sum64(this.h, 12, gh, gl);
-  sum64(this.h, 14, hh, hl);
-};
-
-SHA512.prototype._digest = function digest(enc) {
-  if (enc === 'hex')
-    return utils.toHex32(this.h, 'big');
-  else
-    return utils.split32(this.h, 'big');
-};
-
-function ch64_hi(xh, xl, yh, yl, zh) {
-  var r = (xh & yh) ^ ((~xh) & zh);
-  if (r < 0)
-    r += 0x100000000;
-  return r;
-}
-
-function ch64_lo(xh, xl, yh, yl, zh, zl) {
-  var r = (xl & yl) ^ ((~xl) & zl);
-  if (r < 0)
-    r += 0x100000000;
-  return r;
-}
-
-function maj64_hi(xh, xl, yh, yl, zh) {
-  var r = (xh & yh) ^ (xh & zh) ^ (yh & zh);
-  if (r < 0)
-    r += 0x100000000;
-  return r;
-}
-
-function maj64_lo(xh, xl, yh, yl, zh, zl) {
-  var r = (xl & yl) ^ (xl & zl) ^ (yl & zl);
-  if (r < 0)
-    r += 0x100000000;
-  return r;
-}
-
-function s0_512_hi(xh, xl) {
-  var c0_hi = rotr64_hi(xh, xl, 28);
-  var c1_hi = rotr64_hi(xl, xh, 2);  // 34
-  var c2_hi = rotr64_hi(xl, xh, 7);  // 39
-
-  var r = c0_hi ^ c1_hi ^ c2_hi;
-  if (r < 0)
-    r += 0x100000000;
-  return r;
-}
-
-function s0_512_lo(xh, xl) {
-  var c0_lo = rotr64_lo(xh, xl, 28);
-  var c1_lo = rotr64_lo(xl, xh, 2);  // 34
-  var c2_lo = rotr64_lo(xl, xh, 7);  // 39
-
-  var r = c0_lo ^ c1_lo ^ c2_lo;
-  if (r < 0)
-    r += 0x100000000;
-  return r;
-}
-
-function s1_512_hi(xh, xl) {
-  var c0_hi = rotr64_hi(xh, xl, 14);
-  var c1_hi = rotr64_hi(xh, xl, 18);
-  var c2_hi = rotr64_hi(xl, xh, 9);  // 41
-
-  var r = c0_hi ^ c1_hi ^ c2_hi;
-  if (r < 0)
-    r += 0x100000000;
-  return r;
-}
-
-function s1_512_lo(xh, xl) {
-  var c0_lo = rotr64_lo(xh, xl, 14);
-  var c1_lo = rotr64_lo(xh, xl, 18);
-  var c2_lo = rotr64_lo(xl, xh, 9);  // 41
-
-  var r = c0_lo ^ c1_lo ^ c2_lo;
-  if (r < 0)
-    r += 0x100000000;
-  return r;
-}
-
-function g0_512_hi(xh, xl) {
-  var c0_hi = rotr64_hi(xh, xl, 1);
-  var c1_hi = rotr64_hi(xh, xl, 8);
-  var c2_hi = shr64_hi(xh, xl, 7);
-
-  var r = c0_hi ^ c1_hi ^ c2_hi;
-  if (r < 0)
-    r += 0x100000000;
-  return r;
-}
-
-function g0_512_lo(xh, xl) {
-  var c0_lo = rotr64_lo(xh, xl, 1);
-  var c1_lo = rotr64_lo(xh, xl, 8);
-  var c2_lo = shr64_lo(xh, xl, 7);
-
-  var r = c0_lo ^ c1_lo ^ c2_lo;
-  if (r < 0)
-    r += 0x100000000;
-  return r;
-}
-
-function g1_512_hi(xh, xl) {
-  var c0_hi = rotr64_hi(xh, xl, 19);
-  var c1_hi = rotr64_hi(xl, xh, 29);  // 61
-  var c2_hi = shr64_hi(xh, xl, 6);
-
-  var r = c0_hi ^ c1_hi ^ c2_hi;
-  if (r < 0)
-    r += 0x100000000;
-  return r;
-}
-
-function g1_512_lo(xh, xl) {
-  var c0_lo = rotr64_lo(xh, xl, 19);
-  var c1_lo = rotr64_lo(xl, xh, 29);  // 61
-  var c2_lo = shr64_lo(xh, xl, 6);
-
-  var r = c0_lo ^ c1_lo ^ c2_lo;
-  if (r < 0)
-    r += 0x100000000;
-  return r;
-}

+ 0 - 49
node_modules/_hash.js@1.1.7@hash.js/lib/hash/sha/common.js

@@ -1,49 +0,0 @@
-'use strict';
-
-var utils = require('../utils');
-var rotr32 = utils.rotr32;
-
-function ft_1(s, x, y, z) {
-  if (s === 0)
-    return ch32(x, y, z);
-  if (s === 1 || s === 3)
-    return p32(x, y, z);
-  if (s === 2)
-    return maj32(x, y, z);
-}
-exports.ft_1 = ft_1;
-
-function ch32(x, y, z) {
-  return (x & y) ^ ((~x) & z);
-}
-exports.ch32 = ch32;
-
-function maj32(x, y, z) {
-  return (x & y) ^ (x & z) ^ (y & z);
-}
-exports.maj32 = maj32;
-
-function p32(x, y, z) {
-  return x ^ y ^ z;
-}
-exports.p32 = p32;
-
-function s0_256(x) {
-  return rotr32(x, 2) ^ rotr32(x, 13) ^ rotr32(x, 22);
-}
-exports.s0_256 = s0_256;
-
-function s1_256(x) {
-  return rotr32(x, 6) ^ rotr32(x, 11) ^ rotr32(x, 25);
-}
-exports.s1_256 = s1_256;
-
-function g0_256(x) {
-  return rotr32(x, 7) ^ rotr32(x, 18) ^ (x >>> 3);
-}
-exports.g0_256 = g0_256;
-
-function g1_256(x) {
-  return rotr32(x, 17) ^ rotr32(x, 19) ^ (x >>> 10);
-}
-exports.g1_256 = g1_256;

+ 0 - 278
node_modules/_hash.js@1.1.7@hash.js/lib/hash/utils.js

@@ -1,278 +0,0 @@
-'use strict';
-
-var assert = require('minimalistic-assert');
-var inherits = require('inherits');
-
-exports.inherits = inherits;
-
-function isSurrogatePair(msg, i) {
-  if ((msg.charCodeAt(i) & 0xFC00) !== 0xD800) {
-    return false;
-  }
-  if (i < 0 || i + 1 >= msg.length) {
-    return false;
-  }
-  return (msg.charCodeAt(i + 1) & 0xFC00) === 0xDC00;
-}
-
-function toArray(msg, enc) {
-  if (Array.isArray(msg))
-    return msg.slice();
-  if (!msg)
-    return [];
-  var res = [];
-  if (typeof msg === 'string') {
-    if (!enc) {
-      // Inspired by stringToUtf8ByteArray() in closure-library by Google
-      // https://github.com/google/closure-library/blob/8598d87242af59aac233270742c8984e2b2bdbe0/closure/goog/crypt/crypt.js#L117-L143
-      // Apache License 2.0
-      // https://github.com/google/closure-library/blob/master/LICENSE
-      var p = 0;
-      for (var i = 0; i < msg.length; i++) {
-        var c = msg.charCodeAt(i);
-        if (c < 128) {
-          res[p++] = c;
-        } else if (c < 2048) {
-          res[p++] = (c >> 6) | 192;
-          res[p++] = (c & 63) | 128;
-        } else if (isSurrogatePair(msg, i)) {
-          c = 0x10000 + ((c & 0x03FF) << 10) + (msg.charCodeAt(++i) & 0x03FF);
-          res[p++] = (c >> 18) | 240;
-          res[p++] = ((c >> 12) & 63) | 128;
-          res[p++] = ((c >> 6) & 63) | 128;
-          res[p++] = (c & 63) | 128;
-        } else {
-          res[p++] = (c >> 12) | 224;
-          res[p++] = ((c >> 6) & 63) | 128;
-          res[p++] = (c & 63) | 128;
-        }
-      }
-    } else if (enc === 'hex') {
-      msg = msg.replace(/[^a-z0-9]+/ig, '');
-      if (msg.length % 2 !== 0)
-        msg = '0' + msg;
-      for (i = 0; i < msg.length; i += 2)
-        res.push(parseInt(msg[i] + msg[i + 1], 16));
-    }
-  } else {
-    for (i = 0; i < msg.length; i++)
-      res[i] = msg[i] | 0;
-  }
-  return res;
-}
-exports.toArray = toArray;
-
-function toHex(msg) {
-  var res = '';
-  for (var i = 0; i < msg.length; i++)
-    res += zero2(msg[i].toString(16));
-  return res;
-}
-exports.toHex = toHex;
-
-function htonl(w) {
-  var res = (w >>> 24) |
-            ((w >>> 8) & 0xff00) |
-            ((w << 8) & 0xff0000) |
-            ((w & 0xff) << 24);
-  return res >>> 0;
-}
-exports.htonl = htonl;
-
-function toHex32(msg, endian) {
-  var res = '';
-  for (var i = 0; i < msg.length; i++) {
-    var w = msg[i];
-    if (endian === 'little')
-      w = htonl(w);
-    res += zero8(w.toString(16));
-  }
-  return res;
-}
-exports.toHex32 = toHex32;
-
-function zero2(word) {
-  if (word.length === 1)
-    return '0' + word;
-  else
-    return word;
-}
-exports.zero2 = zero2;
-
-function zero8(word) {
-  if (word.length === 7)
-    return '0' + word;
-  else if (word.length === 6)
-    return '00' + word;
-  else if (word.length === 5)
-    return '000' + word;
-  else if (word.length === 4)
-    return '0000' + word;
-  else if (word.length === 3)
-    return '00000' + word;
-  else if (word.length === 2)
-    return '000000' + word;
-  else if (word.length === 1)
-    return '0000000' + word;
-  else
-    return word;
-}
-exports.zero8 = zero8;
-
-function join32(msg, start, end, endian) {
-  var len = end - start;
-  assert(len % 4 === 0);
-  var res = new Array(len / 4);
-  for (var i = 0, k = start; i < res.length; i++, k += 4) {
-    var w;
-    if (endian === 'big')
-      w = (msg[k] << 24) | (msg[k + 1] << 16) | (msg[k + 2] << 8) | msg[k + 3];
-    else
-      w = (msg[k + 3] << 24) | (msg[k + 2] << 16) | (msg[k + 1] << 8) | msg[k];
-    res[i] = w >>> 0;
-  }
-  return res;
-}
-exports.join32 = join32;
-
-function split32(msg, endian) {
-  var res = new Array(msg.length * 4);
-  for (var i = 0, k = 0; i < msg.length; i++, k += 4) {
-    var m = msg[i];
-    if (endian === 'big') {
-      res[k] = m >>> 24;
-      res[k + 1] = (m >>> 16) & 0xff;
-      res[k + 2] = (m >>> 8) & 0xff;
-      res[k + 3] = m & 0xff;
-    } else {
-      res[k + 3] = m >>> 24;
-      res[k + 2] = (m >>> 16) & 0xff;
-      res[k + 1] = (m >>> 8) & 0xff;
-      res[k] = m & 0xff;
-    }
-  }
-  return res;
-}
-exports.split32 = split32;
-
-function rotr32(w, b) {
-  return (w >>> b) | (w << (32 - b));
-}
-exports.rotr32 = rotr32;
-
-function rotl32(w, b) {
-  return (w << b) | (w >>> (32 - b));
-}
-exports.rotl32 = rotl32;
-
-function sum32(a, b) {
-  return (a + b) >>> 0;
-}
-exports.sum32 = sum32;
-
-function sum32_3(a, b, c) {
-  return (a + b + c) >>> 0;
-}
-exports.sum32_3 = sum32_3;
-
-function sum32_4(a, b, c, d) {
-  return (a + b + c + d) >>> 0;
-}
-exports.sum32_4 = sum32_4;
-
-function sum32_5(a, b, c, d, e) {
-  return (a + b + c + d + e) >>> 0;
-}
-exports.sum32_5 = sum32_5;
-
-function sum64(buf, pos, ah, al) {
-  var bh = buf[pos];
-  var bl = buf[pos + 1];
-
-  var lo = (al + bl) >>> 0;
-  var hi = (lo < al ? 1 : 0) + ah + bh;
-  buf[pos] = hi >>> 0;
-  buf[pos + 1] = lo;
-}
-exports.sum64 = sum64;
-
-function sum64_hi(ah, al, bh, bl) {
-  var lo = (al + bl) >>> 0;
-  var hi = (lo < al ? 1 : 0) + ah + bh;
-  return hi >>> 0;
-}
-exports.sum64_hi = sum64_hi;
-
-function sum64_lo(ah, al, bh, bl) {
-  var lo = al + bl;
-  return lo >>> 0;
-}
-exports.sum64_lo = sum64_lo;
-
-function sum64_4_hi(ah, al, bh, bl, ch, cl, dh, dl) {
-  var carry = 0;
-  var lo = al;
-  lo = (lo + bl) >>> 0;
-  carry += lo < al ? 1 : 0;
-  lo = (lo + cl) >>> 0;
-  carry += lo < cl ? 1 : 0;
-  lo = (lo + dl) >>> 0;
-  carry += lo < dl ? 1 : 0;
-
-  var hi = ah + bh + ch + dh + carry;
-  return hi >>> 0;
-}
-exports.sum64_4_hi = sum64_4_hi;
-
-function sum64_4_lo(ah, al, bh, bl, ch, cl, dh, dl) {
-  var lo = al + bl + cl + dl;
-  return lo >>> 0;
-}
-exports.sum64_4_lo = sum64_4_lo;
-
-function sum64_5_hi(ah, al, bh, bl, ch, cl, dh, dl, eh, el) {
-  var carry = 0;
-  var lo = al;
-  lo = (lo + bl) >>> 0;
-  carry += lo < al ? 1 : 0;
-  lo = (lo + cl) >>> 0;
-  carry += lo < cl ? 1 : 0;
-  lo = (lo + dl) >>> 0;
-  carry += lo < dl ? 1 : 0;
-  lo = (lo + el) >>> 0;
-  carry += lo < el ? 1 : 0;
-
-  var hi = ah + bh + ch + dh + eh + carry;
-  return hi >>> 0;
-}
-exports.sum64_5_hi = sum64_5_hi;
-
-function sum64_5_lo(ah, al, bh, bl, ch, cl, dh, dl, eh, el) {
-  var lo = al + bl + cl + dl + el;
-
-  return lo >>> 0;
-}
-exports.sum64_5_lo = sum64_5_lo;
-
-function rotr64_hi(ah, al, num) {
-  var r = (al << (32 - num)) | (ah >>> num);
-  return r >>> 0;
-}
-exports.rotr64_hi = rotr64_hi;
-
-function rotr64_lo(ah, al, num) {
-  var r = (ah << (32 - num)) | (al >>> num);
-  return r >>> 0;
-}
-exports.rotr64_lo = rotr64_lo;
-
-function shr64_hi(ah, al, num) {
-  return ah >>> num;
-}
-exports.shr64_hi = shr64_hi;
-
-function shr64_lo(ah, al, num) {
-  var r = (ah << (32 - num)) | (al >>> num);
-  return r >>> 0;
-}
-exports.shr64_lo = shr64_lo;

+ 0 - 1
node_modules/_hash.js@1.1.7@hash.js/node_modules/inherits

@@ -1 +0,0 @@
-../../_inherits@2.0.4@inherits

+ 0 - 1
node_modules/_hash.js@1.1.7@hash.js/node_modules/minimalistic-assert

@@ -1 +0,0 @@
-../../_minimalistic-assert@1.0.1@minimalistic-assert

+ 0 - 38
node_modules/_hash.js@1.1.7@hash.js/package.json

@@ -1,38 +0,0 @@
-{
-  "name": "hash.js",
-  "version": "1.1.7",
-  "description": "Various hash functions that could be run by both browser and node",
-  "main": "lib/hash.js",
-  "typings": "lib/hash.d.ts",
-  "scripts": {
-    "test": "mocha --reporter=spec test/*-test.js && npm run lint",
-    "lint": "eslint lib/*.js lib/**/*.js lib/**/**/*.js test/*.js"
-  },
-  "repository": {
-    "type": "git",
-    "url": "git@github.com:indutny/hash.js"
-  },
-  "keywords": [
-    "hash",
-    "sha256",
-    "sha224",
-    "hmac"
-  ],
-  "author": "Fedor Indutny <fedor@indutny.com>",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/indutny/hash.js/issues"
-  },
-  "homepage": "https://github.com/indutny/hash.js",
-  "dependencies": {
-    "inherits": "^2.0.3",
-    "minimalistic-assert": "^1.0.1"
-  },
-  "devDependencies": {
-    "eslint": "^4.19.1",
-    "mocha": "^5.2.0"
-  },
-  "__npminstall_done": "Thu Dec 24 2020 20:21:00 GMT+0800 (CST)",
-  "_from": "hash.js@1.1.7",
-  "_resolved": "https://registry.npm.taobao.org/hash.js/download/hash.js-1.1.7.tgz"
-}

+ 0 - 140
node_modules/_hash.js@1.1.7@hash.js/test/hash-test.js

@@ -1,140 +0,0 @@
-'use strict';
-/* global describe it */
-
-var assert = require('assert');
-var crypto = require('crypto');
-var hash = require('../');
-
-describe('Hash', function() {
-  function test(fn, cases) {
-    for (var i = 0; i < cases.length; i++) {
-      var msg = cases[i][0];
-      var res = cases[i][1];
-      var enc = cases[i][2];
-
-      var dgst = fn().update(msg, enc).digest('hex');
-      assert.equal(dgst, res);
-
-      // Split message
-      dgst = fn().update(msg.slice(0, 2), enc)
-        .update(msg.slice(2), enc)
-        .digest('hex');
-      assert.equal(dgst, res);
-    }
-  }
-
-  it('should support sha256', function() {
-    assert.equal(hash.sha256.blockSize, 512);
-    assert.equal(hash.sha256.outSize, 256);
-
-    test(hash.sha256, [
-      [ 'abc',
-        'ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad' ],
-      [ 'abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq',
-        '248d6a61d20638b8e5c026930c3e6039a33ce45964ff2167f6ecedd419db06c1' ],
-      [ 'deadbeef',
-        '5f78c33274e43fa9de5659265c1d917e25c03722dcb0b8d27db8d5feaa813953',
-        'hex' ],
-    ]);
-  });
-
-  it('should support sha224', function() {
-    assert.equal(hash.sha224.blockSize, 512);
-    assert.equal(hash.sha224.outSize, 224);
-
-    test(hash.sha224, [
-      [ 'abc',
-        '23097d223405d8228642a477bda255b32aadbce4bda0b3f7e36c9da7' ],
-      [ 'abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq',
-        '75388b16512776cc5dba5da1fd890150b0c6455cb4f58b1952522525' ],
-      [ 'deadbeef',
-        '55b9eee5f60cc362ddc07676f620372611e22272f60fdbec94f243f8',
-        'hex' ],
-    ]);
-  });
-
-  it('should support ripemd160', function() {
-    assert.equal(hash.ripemd160.blockSize, 512);
-    assert.equal(hash.ripemd160.outSize, 160);
-
-    test(hash.ripemd160, [
-      [ '', '9c1185a5c5e9fc54612808977ee8f548b2258d31'],
-      [ 'abc',
-        '8eb208f7e05d987a9b044a8e98c6b087f15a0bfc' ],
-      [ 'message digest',
-        '5d0689ef49d2fae572b881b123a85ffa21595f36' ],
-      [ 'abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq',
-        '12a053384a9c0c88e405a06c27dcf49ada62eb2b' ],
-      [ 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789',
-        'b0e20b6e3116640286ed3a87a5713079b21f5189' ],
-    ]);
-  });
-
-  it('should support sha1', function() {
-    assert.equal(hash.sha1.blockSize, 512);
-    assert.equal(hash.sha1.outSize, 160);
-
-    test(hash.sha1, [
-      [ '',
-        'da39a3ee5e6b4b0d3255bfef95601890afd80709' ],
-      [ 'abc',
-        'a9993e364706816aba3e25717850c26c9cd0d89d' ],
-      [ 'abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq',
-        '84983e441c3bd26ebaae4aa1f95129e5e54670f1' ],
-      [ 'deadbeef',
-        'd78f8bb992a56a597f6c7a1fb918bb78271367eb',
-        'hex' ],
-    ]);
-  });
-
-  it('should support sha512', function() {
-    assert.equal(hash.sha512.blockSize, 1024);
-    assert.equal(hash.sha512.outSize, 512);
-
-    test(hash.sha512, [
-      [ 'abc',
-        'ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a' +
-            '2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f'
-      ],
-      [
-        'abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmn' +
-          'hijklmnoijklmnopjklmnopqklmnopqrlmnopqrsmnopqrstnopqrstu',
-        '8e959b75dae313da8cf4f72814fc143f8f7779c6eb9f7fa17299aeadb6889018' +
-          '501d289e4900f7e4331b99dec4b5433ac7d329eeb6dd26545e96e55b874be909'
-      ]
-    ]);
-  });
-
-  it('should support sha384', function() {
-    assert.equal(hash.sha384.blockSize, 1024);
-    assert.equal(hash.sha384.outSize, 384);
-
-    test(hash.sha384, [
-      [ 'abc',
-        'cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed' +
-            '8086072ba1e7cc2358baeca134c825a7'
-      ],
-      [
-        'abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmn' +
-          'hijklmnoijklmnopjklmnopqklmnopqrlmnopqrsmnopqrstnopqrstu',
-        '09330c33f71147e83d192fc782cd1b4753111b173b3b05d22fa08086e3b0f712' +
-          'fcc7c71a557e2db966c3e9fa91746039'
-      ]
-    ]);
-  });
-
-  it('handles utf8 in strings just like crypto', function() {
-    const algorithm = 'sha256';
-    test(hash[algorithm], [
-      'hello', // one byte per character
-      'привет', // two bytes per character
-      '您好', // three bytes per character
-      '👋', // four bytes per character
-      'hello привет 您好 👋!!!' // mixed character lengths
-    ].map(str => [str, crypto
-      .createHash(algorithm)
-      .update(str)
-      .digest('hex')]));
-  });
-
-});

+ 0 - 62
node_modules/_hash.js@1.1.7@hash.js/test/hmac-test.js

@@ -1,62 +0,0 @@
-'use strict';
-/* global describe it */
-
-var assert = require('assert');
-var hash = require('../');
-
-describe('Hmac', function() {
-  describe('mixed test vector', function() {
-    test({
-      name: 'nist 1',
-      key: '00010203 04050607 08090A0B 0C0D0E0F' +
-           '10111213 14151617 18191A1B 1C1D1E1F 20212223 24252627' +
-           '28292A2B 2C2D2E2F 30313233 34353637 38393A3B 3C3D3E3F',
-      msg: 'Sample message for keylen=blocklen',
-      res: '8bb9a1db9806f20df7f77b82138c7914d174d59e13dc4d0169c9057b133e1d62'
-    });
-    test({
-      name: 'nist 2',
-      key: '00010203 04050607' +
-           '08090A0B 0C0D0E0F 10111213 14151617 18191A1B 1C1D1E1F',
-      msg: 'Sample message for keylen<blocklen',
-      res: 'a28cf43130ee696a98f14a37678b56bcfcbdd9e5cf69717fecf5480f0ebdf790'
-    });
-    test({
-      name: 'nist 3',
-      key: '00010203' +
-           '04050607 08090A0B 0C0D0E0F 10111213 14151617 18191A1B' +
-           '1C1D1E1F 20212223 24252627 28292A2B 2C2D2E2F 30313233' +
-           '34353637 38393A3B 3C3D3E3F 40414243 44454647 48494A4B' +
-           '4C4D4E4F 50515253 54555657 58595A5B 5C5D5E5F 60616263',
-      msg: 'Sample message for keylen=blocklen',
-      res: 'bdccb6c72ddeadb500ae768386cb38cc41c63dbb0878ddb9c7a38a431b78378d'
-    });
-    test({
-      name: 'nist 4',
-      key: '00' +
-           '01020304 05060708 090A0B0C 0D0E0F10 11121314 15161718' +
-           '191A1B1C 1D1E1F20 21222324 25262728 292A2B2C 2D2E2F30',
-      msg: 'Sample message for keylen<blocklen, with truncated tag',
-      res: '27a8b157839efeac98df070b331d593618ddb985d403c0c786d23b5d132e57c7'
-    });
-    test({
-      name: 'regression 1',
-      key: '48f38d0c6a344959cc94502b7b5e8dffb6a5f41795d9066fc9a649557167ee2f',
-      msg: '1d495eef7761b65dccd0a983d2d7204fea28b5c81f1758046e062eb043755ea1',
-      msgEnc: 'hex',
-      res: 'cf5ad5984f9e43917aa9087380dac46e410ddc8a7731859c84e9d0f31bd43655'
-    });
-
-    function test(opt) {
-      it('should not fail at ' + opt.name, function() {
-        var h = hash.hmac(hash.sha256, opt.key, 'hex');
-        assert.equal(h.update(opt.msg, opt.msgEnc).digest('hex'), opt.res);
-        h = hash.hmac(hash.sha256, opt.key, 'hex');
-        assert.equal(h
-          .update(opt.msg.slice(0, 10), opt.msgEnc)
-          .update(opt.msg.slice(10), opt.msgEnc)
-          .digest('hex'), opt.res);
-      });
-    }
-  });
-});

+ 0 - 20
node_modules/_he@1.2.0@he/LICENSE-MIT.txt

@@ -1,20 +0,0 @@
-Copyright Mathias Bynens <https://mathiasbynens.be/>
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 379
node_modules/_he@1.2.0@he/README.md


+ 0 - 148
node_modules/_he@1.2.0@he/bin/he

@@ -1,148 +0,0 @@
-#!/usr/bin/env node
-(function() {
-
-	var fs = require('fs');
-	var he = require('../he.js');
-	var strings = process.argv.splice(2);
-	var stdin = process.stdin;
-	var data;
-	var timeout;
-	var action;
-	var options = {};
-	var log = console.log;
-
-	var main = function() {
-		var option = strings[0];
-		var count = 0;
-
-		if (/^(?:-h|--help|undefined)$/.test(option)) {
-			log(
-				'he v%s - https://mths.be/he',
-				he.version
-			);
-			log([
-				'\nUsage:\n',
-				'\the [--escape] string',
-				'\the [--encode] [--use-named-refs] [--everything] [--allow-unsafe] [--decimal] string',
-				'\the [--decode] [--attribute] [--strict] string',
-				'\the [-v | --version]',
-				'\the [-h | --help]',
-				'\nExamples:\n',
-				'\the --escape \\<img\\ src\\=\\\'x\\\'\\ onerror\\=\\"prompt\\(1\\)\\"\\>',
-				'\techo \'&copy; &#x1D306;\' | he --decode'
-			].join('\n'));
-			return process.exit(option ? 0 : 1);
-		}
-
-		if (/^(?:-v|--version)$/.test(option)) {
-			log('v%s', he.version);
-			return process.exit(0);
-		}
-
-		strings.forEach(function(string) {
-			// Process options
-			if (string == '--escape') {
-				action = 'escape';
-				return;
-			}
-			if (string == '--encode') {
-				action = 'encode';
-				return;
-			}
-			if (string == '--use-named-refs') {
-				action = 'encode';
-				options.useNamedReferences = true;
-				return;
-			}
-			if (string == '--everything') {
-				action = 'encode';
-				options.encodeEverything = true;
-				return;
-			}
-			if (string == '--allow-unsafe') {
-				action = 'encode';
-				options.allowUnsafeSymbols = true;
-				return;
-			}
-			if (string == '--decimal') {
-				action = 'encode';
-				options.decimal = true;
-				return;
-			}
-			if (string == '--decode') {
-				action = 'decode';
-				return;
-			}
-			if (string == '--attribute') {
-				action = 'decode';
-				options.isAttributeValue = true;
-				return;
-			}
-			if (string == '--strict') {
-				action = 'decode';
-				options.strict = true;
-				return;
-			}
-			// Process string(s)
-			var result;
-			if (!action) {
-				log('Error: he requires at least one option and a string argument.');
-				log('Try `he --help` for more information.');
-				return process.exit(1);
-			}
-			try {
-				result = he[action](string, options);
-				log(result);
-				count++;
-			} catch(error) {
-				log(error.message + '\n');
-				log('Error: failed to %s.', action);
-				log('If you think this is a bug in he, please report it:');
-				log('https://github.com/mathiasbynens/he/issues/new');
-				log(
-					'\nStack trace using he@%s:\n',
-					he.version
-				);
-				log(error.stack);
-				return process.exit(1);
-			}
-		});
-		if (!count) {
-			log('Error: he requires a string argument.');
-			log('Try `he --help` for more information.');
-			return process.exit(1);
-		}
-		// Return with exit status 0 outside of the `forEach` loop, in case
-		// multiple strings were passed in.
-		return process.exit(0);
-	};
-
-	if (stdin.isTTY) {
-		// handle shell arguments
-		main();
-	} else {
-		// Either the script is called from within a non-TTY context, or `stdin`
-		// content is being piped in.
-		if (!process.stdout.isTTY) {
-			// The script was called from a non-TTY context. This is a rather uncommon
-			// use case we don’t actively support. However, we don’t want the script
-			// to wait forever in such cases, so…
-			timeout = setTimeout(function() {
-				// …if no piped data arrived after a whole minute, handle shell
-				// arguments instead.
-				main();
-			}, 60000);
-		}
-		data = '';
-		stdin.on('data', function(chunk) {
-			clearTimeout(timeout);
-			data += chunk;
-		});
-		stdin.on('end', function() {
-			strings.push(data.trim());
-			main();
-		});
-		stdin.resume();
-	}
-
-}());

+ 0 - 0
node_modules/_he@1.2.0@he/he.js


Niektoré súbory nie sú zobrazené, pretože je v týchto rozdielových dátach zmenené mnoho súborov