From 53a9cbe6f1090de8c7b22ce60b44ee13465191ec Mon Sep 17 00:00:00 2001 From: Insoon Kim Date: Tue, 13 Apr 2021 19:27:42 -0700 Subject: [PATCH] [SignalingServer] Forked Signaling Server This is forked from https://github.sec.samsung.net/HighPerformanceWeb/offload.js This signaling server will be integrated later to https://github.sec.samsung.net/HighPerformanceWeb/OffloadingSignalingServer Change-Id: If4c5511d26d79ac3bcef76bc5958a50cae6824fb Signed-off-by: Insoon Kim --- signaling_server/config.xml | 17 + signaling_server/service/gen/app.js | 458 + signaling_server/service/gen/cert.pem | 15 + signaling_server/service/gen/key.pem | 15 + .../service/gen/public/offload-worker.html | 46 + .../service/gen/public/offload-worker.js | 18 + signaling_server/service/gen/public/offload.js | 18 + .../service/node_modules/express/History.md | 3477 +++++ .../service/node_modules/express/LICENSE | 24 + .../service/node_modules/express/Readme.md | 155 + .../service/node_modules/express/index.js | 11 + .../node_modules/express/lib/application.js | 644 + .../service/node_modules/express/lib/express.js | 116 + .../node_modules/express/lib/middleware/init.js | 43 + .../node_modules/express/lib/middleware/query.js | 47 + .../service/node_modules/express/lib/request.js | 525 + .../service/node_modules/express/lib/response.js | 1142 ++ .../node_modules/express/lib/router/index.js | 662 + .../node_modules/express/lib/router/layer.js | 181 + .../node_modules/express/lib/router/route.js | 216 + .../service/node_modules/express/lib/utils.js | 306 + .../service/node_modules/express/lib/view.js | 182 + .../express/node_modules/accepts/HISTORY.md | 236 + .../express/node_modules/accepts/LICENSE | 23 + .../express/node_modules/accepts/README.md | 142 + .../express/node_modules/accepts/index.js | 238 + .../express/node_modules/accepts/package.json | 86 + .../express/node_modules/array-flatten/LICENSE | 21 + .../express/node_modules/array-flatten/README.md | 43 + .../node_modules/array-flatten/array-flatten.js | 64 + .../node_modules/array-flatten/package.json | 64 + .../express/node_modules/asap/CHANGES.md | 70 + .../express/node_modules/asap/LICENSE.md | 21 + .../express/node_modules/asap/README.md | 237 + .../node_modules/express/node_modules/asap/asap.js | 65 + .../express/node_modules/asap/browser-asap.js | 66 + .../express/node_modules/asap/browser-raw.js | 223 + .../express/node_modules/asap/package.json | 87 + .../node_modules/express/node_modules/asap/raw.js | 101 + .../express/node_modules/body-parser/HISTORY.md | 609 + .../express/node_modules/body-parser/LICENSE | 23 + .../express/node_modules/body-parser/README.md | 443 + .../express/node_modules/body-parser/index.js | 157 + .../express/node_modules/body-parser/lib/read.js | 181 + .../node_modules/body-parser/lib/types/json.js | 230 + .../node_modules/body-parser/lib/types/raw.js | 101 + .../node_modules/body-parser/lib/types/text.js | 121 + .../body-parser/lib/types/urlencoded.js | 284 + .../body-parser/node_modules/debug/.coveralls.yml | 1 + .../body-parser/node_modules/debug/.eslintrc | 11 + .../body-parser/node_modules/debug/.npmignore | 9 + .../body-parser/node_modules/debug/.travis.yml | 14 + .../body-parser/node_modules/debug/CHANGELOG.md | 362 + .../body-parser/node_modules/debug/LICENSE | 19 + .../body-parser/node_modules/debug/Makefile | 50 + .../body-parser/node_modules/debug/README.md | 312 + .../body-parser/node_modules/debug/component.json | 19 + .../body-parser/node_modules/debug/karma.conf.js | 70 + .../body-parser/node_modules/debug/node.js | 1 + .../body-parser/node_modules/debug/package.json | 88 + .../body-parser/node_modules/debug/src/browser.js | 185 + .../body-parser/node_modules/debug/src/debug.js | 202 + .../body-parser/node_modules/debug/src/index.js | 10 + .../node_modules/debug/src/inspector-log.js | 15 + .../body-parser/node_modules/debug/src/node.js | 248 + .../express/node_modules/body-parser/package.json | 93 + .../express/node_modules/bytes/History.md | 87 + .../express/node_modules/bytes/LICENSE | 23 + .../express/node_modules/bytes/Readme.md | 126 + .../express/node_modules/bytes/index.js | 162 + .../express/node_modules/bytes/package.json | 84 + .../node_modules/content-disposition/HISTORY.md | 55 + .../node_modules/content-disposition/LICENSE | 22 + .../node_modules/content-disposition/README.md | 148 + .../node_modules/content-disposition/index.js | 458 + .../node_modules/content-disposition/package.json | 79 + .../express/node_modules/content-type/HISTORY.md | 24 + .../express/node_modules/content-type/LICENSE | 22 + .../express/node_modules/content-type/README.md | 92 + .../express/node_modules/content-type/index.js | 222 + .../express/node_modules/content-type/package.json | 76 + .../node_modules/cookie-signature/.npmignore | 4 + .../node_modules/cookie-signature/History.md | 38 + .../node_modules/cookie-signature/Readme.md | 42 + .../express/node_modules/cookie-signature/index.js | 51 + .../node_modules/cookie-signature/package.json | 57 + .../express/node_modules/cookie/HISTORY.md | 123 + .../express/node_modules/cookie/LICENSE | 24 + .../express/node_modules/cookie/README.md | 253 + .../express/node_modules/cookie/index.js | 198 + .../express/node_modules/cookie/package.json | 78 + .../express/node_modules/debug/.coveralls.yml | 1 + .../express/node_modules/debug/.eslintrc | 11 + .../express/node_modules/debug/.npmignore | 9 + .../express/node_modules/debug/.travis.yml | 14 + .../express/node_modules/debug/CHANGELOG.md | 362 + .../express/node_modules/debug/LICENSE | 19 + .../express/node_modules/debug/Makefile | 50 + .../express/node_modules/debug/README.md | 312 + .../express/node_modules/debug/component.json | 19 + .../express/node_modules/debug/karma.conf.js | 70 + .../express/node_modules/debug/node.js | 1 + .../express/node_modules/debug/package.json | 88 + .../express/node_modules/debug/src/browser.js | 185 + .../express/node_modules/debug/src/debug.js | 202 + .../express/node_modules/debug/src/index.js | 10 + .../node_modules/debug/src/inspector-log.js | 15 + .../express/node_modules/debug/src/node.js | 248 + .../express/node_modules/deep-is/.npmignore | 1 + .../express/node_modules/deep-is/.travis.yml | 6 + .../express/node_modules/deep-is/LICENSE | 22 + .../express/node_modules/deep-is/README.markdown | 70 + .../express/node_modules/deep-is/example/cmp.js | 11 + .../express/node_modules/deep-is/index.js | 102 + .../express/node_modules/deep-is/package.json | 92 + .../express/node_modules/deep-is/test/NaN.js | 16 + .../express/node_modules/deep-is/test/cmp.js | 23 + .../node_modules/deep-is/test/neg-vs-pos-0.js | 15 + .../express/node_modules/depd/History.md | 96 + .../node_modules/express/node_modules/depd/LICENSE | 22 + .../express/node_modules/depd/Readme.md | 280 + .../express/node_modules/depd/index.js | 522 + .../express/node_modules/depd/lib/browser/index.js | 77 + .../depd/lib/compat/callsite-tostring.js | 103 + .../depd/lib/compat/event-listener-count.js | 22 + .../express/node_modules/depd/lib/compat/index.js | 79 + .../express/node_modules/depd/package.json | 79 + .../express/node_modules/destroy/LICENSE | 22 + .../express/node_modules/destroy/README.md | 60 + .../express/node_modules/destroy/index.js | 75 + .../express/node_modules/destroy/package.json | 71 + .../express/node_modules/ee-first/LICENSE | 22 + .../express/node_modules/ee-first/README.md | 80 + .../express/node_modules/ee-first/index.js | 95 + .../express/node_modules/ee-first/package.json | 63 + .../express/node_modules/encodeurl/HISTORY.md | 14 + .../express/node_modules/encodeurl/LICENSE | 22 + .../express/node_modules/encodeurl/README.md | 128 + .../express/node_modules/encodeurl/index.js | 60 + .../express/node_modules/encodeurl/package.json | 78 + .../express/node_modules/escape-html/LICENSE | 24 + .../express/node_modules/escape-html/Readme.md | 43 + .../express/node_modules/escape-html/index.js | 78 + .../express/node_modules/escape-html/package.json | 59 + .../express/node_modules/etag/HISTORY.md | 83 + .../node_modules/express/node_modules/etag/LICENSE | 22 + .../express/node_modules/etag/README.md | 159 + .../express/node_modules/etag/index.js | 131 + .../express/node_modules/etag/package.json | 86 + .../node_modules/fast-levenshtein/LICENSE.md | 25 + .../node_modules/fast-levenshtein/README.md | 120 + .../node_modules/fast-levenshtein/levenshtein.js | 198 + .../node_modules/fast-levenshtein/package.json | 70 + .../express/node_modules/finalhandler/HISTORY.md | 187 + .../express/node_modules/finalhandler/LICENSE | 22 + .../express/node_modules/finalhandler/README.md | 148 + .../express/node_modules/finalhandler/index.js | 331 + .../finalhandler/node_modules/debug/.coveralls.yml | 1 + .../finalhandler/node_modules/debug/.eslintrc | 11 + .../finalhandler/node_modules/debug/.npmignore | 9 + .../finalhandler/node_modules/debug/.travis.yml | 14 + .../finalhandler/node_modules/debug/CHANGELOG.md | 362 + .../finalhandler/node_modules/debug/LICENSE | 19 + .../finalhandler/node_modules/debug/Makefile | 50 + .../finalhandler/node_modules/debug/README.md | 312 + .../finalhandler/node_modules/debug/component.json | 19 + .../finalhandler/node_modules/debug/karma.conf.js | 70 + .../finalhandler/node_modules/debug/node.js | 1 + .../finalhandler/node_modules/debug/package.json | 88 + .../finalhandler/node_modules/debug/src/browser.js | 185 + .../finalhandler/node_modules/debug/src/debug.js | 202 + .../finalhandler/node_modules/debug/src/index.js | 10 + .../node_modules/debug/src/inspector-log.js | 15 + .../finalhandler/node_modules/debug/src/node.js | 248 + .../express/node_modules/finalhandler/package.json | 82 + .../express/node_modules/forwarded/HISTORY.md | 16 + .../express/node_modules/forwarded/LICENSE | 22 + .../express/node_modules/forwarded/README.md | 57 + .../express/node_modules/forwarded/index.js | 76 + .../express/node_modules/forwarded/package.json | 78 + .../express/node_modules/fresh/HISTORY.md | 70 + .../express/node_modules/fresh/LICENSE | 23 + .../express/node_modules/fresh/README.md | 119 + .../express/node_modules/fresh/index.js | 137 + .../express/node_modules/fresh/package.json | 90 + .../express/node_modules/http-errors/HISTORY.md | 149 + .../express/node_modules/http-errors/LICENSE | 23 + .../express/node_modules/http-errors/README.md | 163 + .../express/node_modules/http-errors/index.js | 266 + .../express/node_modules/http-errors/package.json | 93 + .../express/node_modules/iconv-lite/Changelog.md | 162 + .../express/node_modules/iconv-lite/LICENSE | 21 + .../express/node_modules/iconv-lite/README.md | 156 + .../iconv-lite/encodings/dbcs-codec.js | 555 + .../node_modules/iconv-lite/encodings/dbcs-data.js | 176 + .../node_modules/iconv-lite/encodings/index.js | 22 + .../node_modules/iconv-lite/encodings/internal.js | 188 + .../iconv-lite/encodings/sbcs-codec.js | 72 + .../iconv-lite/encodings/sbcs-data-generated.js | 451 + .../node_modules/iconv-lite/encodings/sbcs-data.js | 174 + .../iconv-lite/encodings/tables/big5-added.json | 122 + .../iconv-lite/encodings/tables/cp936.json | 264 + .../iconv-lite/encodings/tables/cp949.json | 273 + .../iconv-lite/encodings/tables/cp950.json | 177 + .../iconv-lite/encodings/tables/eucjp.json | 182 + .../encodings/tables/gb18030-ranges.json | 1 + .../iconv-lite/encodings/tables/gbk-added.json | 55 + .../iconv-lite/encodings/tables/shiftjis.json | 125 + .../node_modules/iconv-lite/encodings/utf16.js | 177 + .../node_modules/iconv-lite/encodings/utf7.js | 290 + .../node_modules/iconv-lite/lib/bom-handling.js | 52 + .../node_modules/iconv-lite/lib/extend-node.js | 217 + .../express/node_modules/iconv-lite/lib/index.d.ts | 24 + .../express/node_modules/iconv-lite/lib/index.js | 153 + .../express/node_modules/iconv-lite/lib/streams.js | 121 + .../express/node_modules/iconv-lite/package.json | 78 + .../express/node_modules/inherits/LICENSE | 16 + .../express/node_modules/inherits/README.md | 42 + .../express/node_modules/inherits/inherits.js | 7 + .../node_modules/inherits/inherits_browser.js | 23 + .../express/node_modules/inherits/package.json | 91 + .../express/node_modules/ipaddr.js/LICENSE | 19 + .../express/node_modules/ipaddr.js/README.md | 233 + .../express/node_modules/ipaddr.js/ipaddr.min.js | 1 + .../express/node_modules/ipaddr.js/lib/ipaddr.js | 673 + .../node_modules/ipaddr.js/lib/ipaddr.js.d.ts | 71 + .../express/node_modules/ipaddr.js/package.json | 70 + .../node_modules/express/node_modules/levn/LICENSE | 22 + .../express/node_modules/levn/README.md | 195 + .../express/node_modules/levn/lib/cast.js | 298 + .../express/node_modules/levn/lib/coerce.js | 285 + .../express/node_modules/levn/lib/index.js | 22 + .../express/node_modules/levn/lib/parse-string.js | 113 + .../express/node_modules/levn/lib/parse.js | 102 + .../express/node_modules/levn/package.json | 83 + .../express/node_modules/media-typer/HISTORY.md | 22 + .../express/node_modules/media-typer/LICENSE | 22 + .../express/node_modules/media-typer/README.md | 81 + .../express/node_modules/media-typer/index.js | 270 + .../express/node_modules/media-typer/package.json | 61 + .../node_modules/merge-descriptors/HISTORY.md | 21 + .../express/node_modules/merge-descriptors/LICENSE | 23 + .../node_modules/merge-descriptors/README.md | 48 + .../node_modules/merge-descriptors/index.js | 60 + .../node_modules/merge-descriptors/package.json | 69 + .../express/node_modules/methods/HISTORY.md | 29 + .../express/node_modules/methods/LICENSE | 24 + .../express/node_modules/methods/README.md | 51 + .../express/node_modules/methods/index.js | 69 + .../express/node_modules/methods/package.json | 79 + .../express/node_modules/mime-db/HISTORY.md | 439 + .../express/node_modules/mime-db/LICENSE | 22 + .../express/node_modules/mime-db/README.md | 100 + .../express/node_modules/mime-db/db.json | 8060 ++++++++++ .../express/node_modules/mime-db/index.js | 11 + .../express/node_modules/mime-db/package.json | 101 + .../express/node_modules/mime-types/HISTORY.md | 325 + .../express/node_modules/mime-types/LICENSE | 23 + .../express/node_modules/mime-types/README.md | 113 + .../express/node_modules/mime-types/index.js | 188 + .../express/node_modules/mime-types/package.json | 89 + .../node_modules/express/node_modules/mime/LICENSE | 19 + .../express/node_modules/mime/README.md | 66 + .../node_modules/express/node_modules/mime/mime.js | 114 + .../express/node_modules/mime/package.json | 57 + .../node_modules/express/node_modules/mime/test.js | 84 + .../express/node_modules/mime/types/mime.types | 1588 ++ .../express/node_modules/mime/types/node.types | 77 + .../node_modules/express/node_modules/ms/index.js | 152 + .../express/node_modules/ms/license.md | 21 + .../express/node_modules/ms/package.json | 82 + .../node_modules/express/node_modules/ms/readme.md | 51 + .../express/node_modules/negotiator/HISTORY.md | 103 + .../express/node_modules/negotiator/LICENSE | 24 + .../express/node_modules/negotiator/README.md | 203 + .../express/node_modules/negotiator/index.js | 124 + .../express/node_modules/negotiator/lib/charset.js | 169 + .../node_modules/negotiator/lib/encoding.js | 184 + .../node_modules/negotiator/lib/language.js | 179 + .../node_modules/negotiator/lib/mediaType.js | 294 + .../express/node_modules/negotiator/package.json | 84 + .../express/node_modules/on-finished/HISTORY.md | 88 + .../express/node_modules/on-finished/LICENSE | 23 + .../express/node_modules/on-finished/README.md | 154 + .../express/node_modules/on-finished/index.js | 196 + .../express/node_modules/on-finished/package.json | 73 + .../express/node_modules/optionator/LICENSE | 22 + .../express/node_modules/optionator/README.md | 200 + .../express/node_modules/optionator/lib/coerce.js | 367 + .../express/node_modules/optionator/lib/help.js | 235 + .../express/node_modules/optionator/lib/index.js | 408 + .../node_modules/optionator/lib/parse-type.js | 143 + .../express/node_modules/optionator/lib/util.js | 46 + .../express/node_modules/optionator/package.json | 76 + .../express/node_modules/parseurl/HISTORY.md | 58 + .../express/node_modules/parseurl/LICENSE | 24 + .../express/node_modules/parseurl/README.md | 133 + .../express/node_modules/parseurl/index.js | 158 + .../express/node_modules/parseurl/package.json | 81 + .../express/node_modules/path-to-regexp/History.md | 36 + .../express/node_modules/path-to-regexp/LICENSE | 21 + .../express/node_modules/path-to-regexp/Readme.md | 35 + .../express/node_modules/path-to-regexp/index.js | 129 + .../node_modules/path-to-regexp/package.json | 59 + .../express/node_modules/prelude-ls/CHANGELOG.md | 99 + .../express/node_modules/prelude-ls/LICENSE | 22 + .../express/node_modules/prelude-ls/README.md | 15 + .../express/node_modules/prelude-ls/lib/Func.js | 65 + .../express/node_modules/prelude-ls/lib/List.js | 686 + .../express/node_modules/prelude-ls/lib/Num.js | 130 + .../express/node_modules/prelude-ls/lib/Obj.js | 154 + .../express/node_modules/prelude-ls/lib/Str.js | 92 + .../express/node_modules/prelude-ls/lib/index.js | 178 + .../express/node_modules/prelude-ls/package.json | 87 + .../express/node_modules/promise/.jshintrc | 5 + .../express/node_modules/promise/.npmignore | 7 + .../express/node_modules/promise/LICENSE | 19 + .../express/node_modules/promise/Readme.md | 231 + .../express/node_modules/promise/build.js | 69 + .../express/node_modules/promise/core.js | 5 + .../express/node_modules/promise/domains/core.js | 213 + .../express/node_modules/promise/domains/done.js | 13 + .../node_modules/promise/domains/es6-extensions.js | 107 + .../node_modules/promise/domains/finally.js | 16 + .../express/node_modules/promise/domains/index.js | 8 + .../promise/domains/node-extensions.js | 130 + .../promise/domains/rejection-tracking.js | 113 + .../node_modules/promise/domains/synchronous.js | 62 + .../express/node_modules/promise/index.d.ts | 256 + .../express/node_modules/promise/index.js | 3 + .../express/node_modules/promise/lib/core.js | 213 + .../express/node_modules/promise/lib/done.js | 13 + .../node_modules/promise/lib/es6-extensions.js | 107 + .../express/node_modules/promise/lib/finally.js | 16 + .../express/node_modules/promise/lib/index.js | 8 + .../node_modules/promise/lib/node-extensions.js | 130 + .../node_modules/promise/lib/rejection-tracking.js | 113 + .../node_modules/promise/lib/synchronous.js | 62 + .../express/node_modules/promise/package.json | 66 + .../express/node_modules/promise/polyfill-done.js | 12 + .../express/node_modules/promise/polyfill.js | 10 + .../node_modules/promise/setimmediate/core.js | 213 + .../node_modules/promise/setimmediate/done.js | 13 + .../promise/setimmediate/es6-extensions.js | 107 + .../node_modules/promise/setimmediate/finally.js | 16 + .../node_modules/promise/setimmediate/index.js | 8 + .../promise/setimmediate/node-extensions.js | 130 + .../promise/setimmediate/rejection-tracking.js | 113 + .../promise/setimmediate/synchronous.js | 62 + .../express/node_modules/promise/src/core.js | 213 + .../express/node_modules/promise/src/done.js | 13 + .../node_modules/promise/src/es6-extensions.js | 107 + .../express/node_modules/promise/src/finally.js | 16 + .../express/node_modules/promise/src/index.js | 8 + .../node_modules/promise/src/node-extensions.js | 130 + .../node_modules/promise/src/rejection-tracking.js | 113 + .../node_modules/promise/src/synchronous.js | 62 + .../express/node_modules/proxy-addr/HISTORY.md | 150 + .../express/node_modules/proxy-addr/LICENSE | 22 + .../express/node_modules/proxy-addr/README.md | 155 + .../express/node_modules/proxy-addr/index.js | 327 + .../express/node_modules/proxy-addr/package.json | 82 + .../express/node_modules/qs/.editorconfig | 30 + .../express/node_modules/qs/.eslintignore | 1 + .../node_modules/express/node_modules/qs/.eslintrc | 21 + .../express/node_modules/qs/CHANGELOG.md | 256 + .../node_modules/express/node_modules/qs/LICENSE | 28 + .../node_modules/express/node_modules/qs/README.md | 570 + .../express/node_modules/qs/dist/qs.js | 782 + .../express/node_modules/qs/lib/formats.js | 18 + .../express/node_modules/qs/lib/index.js | 11 + .../express/node_modules/qs/lib/parse.js | 242 + .../express/node_modules/qs/lib/stringify.js | 269 + .../express/node_modules/qs/lib/utils.js | 230 + .../express/node_modules/qs/package.json | 88 + .../express/node_modules/qs/test/.eslintrc | 17 + .../express/node_modules/qs/test/index.js | 7 + .../express/node_modules/qs/test/parse.js | 676 + .../express/node_modules/qs/test/stringify.js | 679 + .../express/node_modules/qs/test/utils.js | 136 + .../express/node_modules/range-parser/HISTORY.md | 56 + .../express/node_modules/range-parser/LICENSE | 23 + .../express/node_modules/range-parser/README.md | 84 + .../express/node_modules/range-parser/index.js | 162 + .../express/node_modules/range-parser/package.json | 91 + .../express/node_modules/raw-body/HISTORY.md | 270 + .../express/node_modules/raw-body/LICENSE | 22 + .../express/node_modules/raw-body/README.md | 219 + .../express/node_modules/raw-body/index.d.ts | 87 + .../express/node_modules/raw-body/index.js | 286 + .../express/node_modules/raw-body/package.json | 90 + .../express/node_modules/safe-buffer/LICENSE | 21 + .../express/node_modules/safe-buffer/README.md | 584 + .../express/node_modules/safe-buffer/index.d.ts | 187 + .../express/node_modules/safe-buffer/index.js | 62 + .../express/node_modules/safe-buffer/package.json | 80 + .../express/node_modules/safer-buffer/LICENSE | 21 + .../node_modules/safer-buffer/Porting-Buffer.md | 268 + .../express/node_modules/safer-buffer/Readme.md | 156 + .../express/node_modules/safer-buffer/dangerous.js | 58 + .../express/node_modules/safer-buffer/package.json | 63 + .../express/node_modules/safer-buffer/safer.js | 77 + .../express/node_modules/safer-buffer/tests.js | 406 + .../express/node_modules/send/HISTORY.md | 496 + .../node_modules/express/node_modules/send/LICENSE | 23 + .../express/node_modules/send/README.md | 329 + .../express/node_modules/send/index.js | 1129 ++ .../node_modules/send/node_modules/.bin/mime | 8 + .../send/node_modules/debug/.coveralls.yml | 1 + .../node_modules/send/node_modules/debug/.eslintrc | 11 + .../send/node_modules/debug/.npmignore | 9 + .../send/node_modules/debug/.travis.yml | 14 + .../send/node_modules/debug/CHANGELOG.md | 362 + .../node_modules/send/node_modules/debug/LICENSE | 19 + .../node_modules/send/node_modules/debug/Makefile | 50 + .../node_modules/send/node_modules/debug/README.md | 312 + .../send/node_modules/debug/component.json | 19 + .../send/node_modules/debug/karma.conf.js | 70 + .../node_modules/send/node_modules/debug/node.js | 1 + .../node_modules/debug/node_modules/ms/index.js | 152 + .../node_modules/debug/node_modules/ms/license.md | 21 + .../debug/node_modules/ms/package.json | 69 + .../node_modules/debug/node_modules/ms/readme.md | 51 + .../send/node_modules/debug/package.json | 88 + .../send/node_modules/debug/src/browser.js | 185 + .../send/node_modules/debug/src/debug.js | 202 + .../send/node_modules/debug/src/index.js | 10 + .../send/node_modules/debug/src/inspector-log.js | 15 + .../send/node_modules/debug/src/node.js | 248 + .../node_modules/send/node_modules/mime/.npmignore | 0 .../send/node_modules/mime/CHANGELOG.md | 164 + .../node_modules/send/node_modules/mime/LICENSE | 21 + .../node_modules/send/node_modules/mime/README.md | 90 + .../node_modules/send/node_modules/mime/cli.js | 8 + .../node_modules/send/node_modules/mime/mime.js | 108 + .../send/node_modules/mime/package.json | 73 + .../send/node_modules/mime/src/build.js | 53 + .../send/node_modules/mime/src/test.js | 60 + .../node_modules/send/node_modules/mime/types.json | 1 + .../node_modules/send/node_modules/ms/index.js | 162 + .../node_modules/send/node_modules/ms/license.md | 21 + .../node_modules/send/node_modules/ms/package.json | 69 + .../node_modules/send/node_modules/ms/readme.md | 60 + .../express/node_modules/send/package.json | 106 + .../express/node_modules/serve-static/HISTORY.md | 451 + .../express/node_modules/serve-static/LICENSE | 25 + .../express/node_modules/serve-static/README.md | 259 + .../express/node_modules/serve-static/index.js | 210 + .../express/node_modules/serve-static/package.json | 77 + .../express/node_modules/setprototypeof/LICENSE | 13 + .../express/node_modules/setprototypeof/README.md | 31 + .../express/node_modules/setprototypeof/index.d.ts | 2 + .../express/node_modules/setprototypeof/index.js | 17 + .../node_modules/setprototypeof/package.json | 64 + .../node_modules/setprototypeof/test/index.js | 24 + .../express/node_modules/statuses/HISTORY.md | 65 + .../express/node_modules/statuses/LICENSE | 23 + .../express/node_modules/statuses/README.md | 127 + .../express/node_modules/statuses/codes.json | 66 + .../express/node_modules/statuses/index.js | 113 + .../express/node_modules/statuses/package.json | 90 + .../express/node_modules/toidentifier/LICENSE | 21 + .../express/node_modules/toidentifier/README.md | 61 + .../express/node_modules/toidentifier/index.js | 30 + .../express/node_modules/toidentifier/package.json | 76 + .../express/node_modules/type-check/LICENSE | 22 + .../express/node_modules/type-check/README.md | 210 + .../express/node_modules/type-check/lib/check.js | 126 + .../express/node_modules/type-check/lib/index.js | 16 + .../node_modules/type-check/lib/parse-type.js | 196 + .../express/node_modules/type-check/package.json | 74 + .../express/node_modules/type-is/HISTORY.md | 259 + .../express/node_modules/type-is/LICENSE | 23 + .../express/node_modules/type-is/README.md | 170 + .../express/node_modules/type-is/index.js | 266 + .../express/node_modules/type-is/package.json | 85 + .../express/node_modules/unpipe/HISTORY.md | 4 + .../express/node_modules/unpipe/LICENSE | 22 + .../express/node_modules/unpipe/README.md | 43 + .../express/node_modules/unpipe/index.js | 69 + .../express/node_modules/unpipe/package.json | 63 + .../express/node_modules/url/.npmignore | 1 + .../express/node_modules/url/.travis.yml | 7 + .../express/node_modules/url/.zuul.yml | 16 + .../node_modules/express/node_modules/url/LICENSE | 21 + .../express/node_modules/url/README.md | 108 + .../url/node_modules/punycode/LICENSE-MIT.txt | 20 + .../url/node_modules/punycode/README.md | 176 + .../url/node_modules/punycode/package.json | 80 + .../url/node_modules/punycode/punycode.js | 530 + .../express/node_modules/url/package.json | 53 + .../node_modules/express/node_modules/url/test.js | 1599 ++ .../node_modules/express/node_modules/url/url.js | 732 + .../node_modules/express/node_modules/url/util.js | 16 + .../express/node_modules/utils-merge/.npmignore | 9 + .../express/node_modules/utils-merge/LICENSE | 20 + .../express/node_modules/utils-merge/README.md | 34 + .../express/node_modules/utils-merge/index.js | 23 + .../express/node_modules/utils-merge/package.json | 66 + .../express/node_modules/vary/HISTORY.md | 39 + .../node_modules/express/node_modules/vary/LICENSE | 22 + .../express/node_modules/vary/README.md | 101 + .../express/node_modules/vary/index.js | 149 + .../express/node_modules/vary/package.json | 78 + .../express/node_modules/wordwrap/LICENSE | 18 + .../express/node_modules/wordwrap/README.markdown | 70 + .../node_modules/wordwrap/example/center.js | 10 + .../express/node_modules/wordwrap/example/meat.js | 3 + .../express/node_modules/wordwrap/index.js | 76 + .../express/node_modules/wordwrap/package.json | 68 + .../express/node_modules/wordwrap/test/break.js | 30 + .../node_modules/wordwrap/test/idleness.txt | 63 + .../express/node_modules/wordwrap/test/wrap.js | 31 + .../service/node_modules/express/package.json | 155 + .../service/node_modules/qrcode/CHANGELOG.md | 97 + .../service/node_modules/qrcode/README.md | 761 + .../service/node_modules/qrcode/bin/qrcode | 145 + .../service/node_modules/qrcode/build/qrcode.js | 5414 +++++++ .../node_modules/qrcode/build/qrcode.min.js | 3 + .../node_modules/qrcode/build/qrcode.min.js.map | 1 + .../node_modules/qrcode/build/qrcode.tosjis.js | 106 + .../node_modules/qrcode/build/qrcode.tosjis.min.js | 2 + .../qrcode/build/qrcode.tosjis.min.js.map | 1 + .../service/node_modules/qrcode/helper/to-sjis.js | 100 + .../service/node_modules/qrcode/lib/browser.js | 76 + .../service/node_modules/qrcode/lib/can-promise.js | 7 + .../qrcode/lib/core/alignment-pattern.js | 83 + .../qrcode/lib/core/alphanumeric-data.js | 59 + .../node_modules/qrcode/lib/core/bit-buffer.js | 37 + .../node_modules/qrcode/lib/core/bit-matrix.js | 67 + .../node_modules/qrcode/lib/core/byte-data.js | 27 + .../qrcode/lib/core/error-correction-code.js | 135 + .../qrcode/lib/core/error-correction-level.js | 50 + .../node_modules/qrcode/lib/core/finder-pattern.js | 22 + .../node_modules/qrcode/lib/core/format-info.js | 29 + .../node_modules/qrcode/lib/core/galois-field.js | 71 + .../node_modules/qrcode/lib/core/kanji-data.js | 54 + .../node_modules/qrcode/lib/core/mask-pattern.js | 234 + .../service/node_modules/qrcode/lib/core/mode.js | 167 + .../node_modules/qrcode/lib/core/numeric-data.js | 43 + .../node_modules/qrcode/lib/core/polynomial.js | 63 + .../service/node_modules/qrcode/lib/core/qrcode.js | 499 + .../qrcode/lib/core/reed-solomon-encoder.js | 58 + .../service/node_modules/qrcode/lib/core/regex.js | 31 + .../node_modules/qrcode/lib/core/segments.js | 330 + .../service/node_modules/qrcode/lib/core/utils.js | 63 + .../node_modules/qrcode/lib/core/version-check.js | 9 + .../node_modules/qrcode/lib/core/version.js | 164 + .../service/node_modules/qrcode/lib/index.js | 12 + .../node_modules/qrcode/lib/renderer/canvas.js | 63 + .../node_modules/qrcode/lib/renderer/png.js | 71 + .../node_modules/qrcode/lib/renderer/svg-tag.js | 81 + .../node_modules/qrcode/lib/renderer/svg.js | 19 + .../node_modules/qrcode/lib/renderer/terminal.js | 49 + .../node_modules/qrcode/lib/renderer/utf8.js | 71 + .../node_modules/qrcode/lib/renderer/utils.js | 97 + .../service/node_modules/qrcode/lib/server.js | 137 + .../node_modules/qrcode/lib/utils/buffer.js | 2 + .../qrcode/lib/utils/typedarray-buffer.js | 520 + .../service/node_modules/qrcode/license | 10 + .../qrcode/node_modules/ansi-regex/index.js | 14 + .../qrcode/node_modules/ansi-regex/license | 9 + .../qrcode/node_modules/ansi-regex/package.json | 85 + .../qrcode/node_modules/ansi-regex/readme.md | 87 + .../qrcode/node_modules/ansi-styles/index.js | 165 + .../qrcode/node_modules/ansi-styles/license | 9 + .../qrcode/node_modules/ansi-styles/package.json | 88 + .../qrcode/node_modules/ansi-styles/readme.md | 147 + .../qrcode/node_modules/base64-js/LICENSE | 21 + .../qrcode/node_modules/base64-js/README.md | 34 + .../qrcode/node_modules/base64-js/base64js.min.js | 1 + .../qrcode/node_modules/base64-js/index.d.ts | 3 + .../qrcode/node_modules/base64-js/index.js | 150 + .../qrcode/node_modules/base64-js/package.json | 75 + .../node_modules/buffer-alloc-unsafe/index.js | 17 + .../node_modules/buffer-alloc-unsafe/package.json | 57 + .../node_modules/buffer-alloc-unsafe/readme.md | 46 + .../qrcode/node_modules/buffer-alloc/index.js | 32 + .../qrcode/node_modules/buffer-alloc/package.json | 59 + .../qrcode/node_modules/buffer-alloc/readme.md | 43 + .../qrcode/node_modules/buffer-fill/index.js | 113 + .../qrcode/node_modules/buffer-fill/package.json | 49 + .../qrcode/node_modules/buffer-fill/readme.md | 54 + .../qrcode/node_modules/buffer-from/LICENSE | 21 + .../qrcode/node_modules/buffer-from/index.js | 69 + .../qrcode/node_modules/buffer-from/package.json | 52 + .../qrcode/node_modules/buffer-from/readme.md | 69 + .../qrcode/node_modules/buffer/AUTHORS.md | 70 + .../qrcode/node_modules/buffer/LICENSE | 21 + .../qrcode/node_modules/buffer/README.md | 410 + .../qrcode/node_modules/buffer/index.d.ts | 186 + .../qrcode/node_modules/buffer/index.js | 1817 +++ .../qrcode/node_modules/buffer/package.json | 127 + .../qrcode/node_modules/camelcase/index.d.ts | 63 + .../qrcode/node_modules/camelcase/index.js | 76 + .../qrcode/node_modules/camelcase/license | 9 + .../qrcode/node_modules/camelcase/package.json | 75 + .../qrcode/node_modules/camelcase/readme.md | 99 + .../qrcode/node_modules/cliui/CHANGELOG.md | 65 + .../qrcode/node_modules/cliui/LICENSE.txt | 14 + .../qrcode/node_modules/cliui/README.md | 115 + .../qrcode/node_modules/cliui/index.js | 324 + .../qrcode/node_modules/cliui/package.json | 99 + .../qrcode/node_modules/color-convert/CHANGELOG.md | 54 + .../qrcode/node_modules/color-convert/LICENSE | 21 + .../qrcode/node_modules/color-convert/README.md | 68 + .../node_modules/color-convert/conversions.js | 868 ++ .../qrcode/node_modules/color-convert/index.js | 78 + .../qrcode/node_modules/color-convert/package.json | 81 + .../qrcode/node_modules/color-convert/route.js | 97 + .../qrcode/node_modules/color-name/.eslintrc.json | 43 + .../qrcode/node_modules/color-name/.npmignore | 107 + .../qrcode/node_modules/color-name/LICENSE | 8 + .../qrcode/node_modules/color-name/README.md | 11 + .../qrcode/node_modules/color-name/index.js | 152 + .../qrcode/node_modules/color-name/package.json | 53 + .../qrcode/node_modules/color-name/test.js | 7 + .../qrcode/node_modules/decamelize/index.js | 13 + .../qrcode/node_modules/decamelize/license | 21 + .../qrcode/node_modules/decamelize/package.json | 70 + .../qrcode/node_modules/decamelize/readme.md | 48 + .../qrcode/node_modules/dijkstrajs/.npmignore | 1 + .../qrcode/node_modules/dijkstrajs/.travis.yml | 4 + .../qrcode/node_modules/dijkstrajs/CONTRIBUTING.md | 8 + .../qrcode/node_modules/dijkstrajs/LICENSE.md | 19 + .../qrcode/node_modules/dijkstrajs/README.md | 22 + .../qrcode/node_modules/dijkstrajs/dijkstra.js | 165 + .../qrcode/node_modules/dijkstrajs/package.json | 85 + .../node_modules/dijkstrajs/test/dijkstra.test.js | 96 + .../node_modules/emoji-regex/LICENSE-MIT.txt | 20 + .../qrcode/node_modules/emoji-regex/README.md | 73 + .../node_modules/emoji-regex/es2015/index.js | 6 + .../qrcode/node_modules/emoji-regex/es2015/text.js | 6 + .../qrcode/node_modules/emoji-regex/index.d.ts | 5 + .../qrcode/node_modules/emoji-regex/index.js | 6 + .../qrcode/node_modules/emoji-regex/package.json | 78 + .../qrcode/node_modules/emoji-regex/text.js | 6 + .../qrcode/node_modules/find-up/index.js | 46 + .../qrcode/node_modules/find-up/license | 9 + .../qrcode/node_modules/find-up/package.json | 82 + .../qrcode/node_modules/find-up/readme.md | 87 + .../qrcode/node_modules/get-caller-file/LICENSE.md | 6 + .../qrcode/node_modules/get-caller-file/README.md | 41 + .../qrcode/node_modules/get-caller-file/index.d.ts | 2 + .../qrcode/node_modules/get-caller-file/index.js | 22 + .../node_modules/get-caller-file/index.js.map | 1 + .../node_modules/get-caller-file/package.json | 69 + .../qrcode/node_modules/ieee754/LICENSE | 11 + .../qrcode/node_modules/ieee754/README.md | 51 + .../qrcode/node_modules/ieee754/index.d.ts | 10 + .../qrcode/node_modules/ieee754/index.js | 85 + .../qrcode/node_modules/ieee754/package.json | 84 + .../node_modules/is-fullwidth-code-point/index.js | 46 + .../node_modules/is-fullwidth-code-point/license | 21 + .../is-fullwidth-code-point/package.json | 77 + .../node_modules/is-fullwidth-code-point/readme.md | 39 + .../qrcode/node_modules/isarray/LICENSE | 21 + .../qrcode/node_modules/isarray/README.md | 38 + .../qrcode/node_modules/isarray/index.js | 5 + .../qrcode/node_modules/isarray/package.json | 76 + .../qrcode/node_modules/locate-path/index.js | 24 + .../qrcode/node_modules/locate-path/license | 9 + .../qrcode/node_modules/locate-path/package.json | 76 + .../qrcode/node_modules/locate-path/readme.md | 99 + .../qrcode/node_modules/p-limit/index.d.ts | 38 + .../qrcode/node_modules/p-limit/index.js | 57 + .../qrcode/node_modules/p-limit/license | 9 + .../qrcode/node_modules/p-limit/package.json | 84 + .../qrcode/node_modules/p-limit/readme.md | 101 + .../qrcode/node_modules/p-locate/index.js | 34 + .../qrcode/node_modules/p-locate/license | 9 + .../qrcode/node_modules/p-locate/package.json | 83 + .../qrcode/node_modules/p-locate/readme.md | 88 + .../qrcode/node_modules/p-try/index.d.ts | 39 + .../qrcode/node_modules/p-try/index.js | 9 + .../node_modules/qrcode/node_modules/p-try/license | 9 + .../qrcode/node_modules/p-try/package.json | 74 + .../qrcode/node_modules/p-try/readme.md | 58 + .../qrcode/node_modules/path-exists/index.js | 17 + .../qrcode/node_modules/path-exists/license | 21 + .../qrcode/node_modules/path-exists/package.json | 72 + .../qrcode/node_modules/path-exists/readme.md | 50 + .../qrcode/node_modules/pngjs/.eslintrc.json | 182 + .../node_modules/qrcode/node_modules/pngjs/LICENSE | 20 + .../qrcode/node_modules/pngjs/README.md | 397 + .../qrcode/node_modules/pngjs/browser.js | 15624 +++++++++++++++++++ .../qrcode/node_modules/pngjs/lib/bitmapper.js | 256 + .../qrcode/node_modules/pngjs/lib/bitpacker.js | 143 + .../qrcode/node_modules/pngjs/lib/chunkstream.js | 209 + .../qrcode/node_modules/pngjs/lib/constants.js | 34 + .../qrcode/node_modules/pngjs/lib/crc.js | 44 + .../qrcode/node_modules/pngjs/lib/filter-pack.js | 190 + .../node_modules/pngjs/lib/filter-parse-async.js | 25 + .../node_modules/pngjs/lib/filter-parse-sync.js | 24 + .../qrcode/node_modules/pngjs/lib/filter-parse.js | 171 + .../node_modules/pngjs/lib/format-normaliser.js | 89 + .../qrcode/node_modules/pngjs/lib/interlace.js | 87 + .../qrcode/node_modules/pngjs/lib/packer-async.js | 45 + .../qrcode/node_modules/pngjs/lib/packer-sync.js | 48 + .../qrcode/node_modules/pngjs/lib/packer.js | 107 + .../node_modules/pngjs/lib/paeth-predictor.js | 17 + .../qrcode/node_modules/pngjs/lib/parser-async.js | 164 + .../qrcode/node_modules/pngjs/lib/parser-sync.js | 105 + .../qrcode/node_modules/pngjs/lib/parser.js | 297 + .../qrcode/node_modules/pngjs/lib/png-sync.js | 16 + .../qrcode/node_modules/pngjs/lib/png.js | 173 + .../qrcode/node_modules/pngjs/lib/sync-inflate.js | 161 + .../qrcode/node_modules/pngjs/lib/sync-reader.js | 51 + .../qrcode/node_modules/pngjs/package.json | 119 + .../qrcode/node_modules/pngjs/yarn.lock | 2432 +++ .../node_modules/require-directory/.jshintrc | 67 + .../node_modules/require-directory/.npmignore | 1 + .../node_modules/require-directory/.travis.yml | 3 + .../qrcode/node_modules/require-directory/LICENSE | 22 + .../node_modules/require-directory/README.markdown | 184 + .../qrcode/node_modules/require-directory/index.js | 86 + .../node_modules/require-directory/package.json | 69 + .../require-main-filename/CHANGELOG.md | 26 + .../node_modules/require-main-filename/LICENSE.txt | 14 + .../node_modules/require-main-filename/README.md | 26 + .../node_modules/require-main-filename/index.js | 18 + .../require-main-filename/package.json | 63 + .../qrcode/node_modules/set-blocking/CHANGELOG.md | 26 + .../qrcode/node_modules/set-blocking/LICENSE.txt | 14 + .../qrcode/node_modules/set-blocking/README.md | 31 + .../qrcode/node_modules/set-blocking/index.js | 7 + .../qrcode/node_modules/set-blocking/package.json | 70 + .../qrcode/node_modules/string-width/index.js | 39 + .../qrcode/node_modules/string-width/license | 9 + .../qrcode/node_modules/string-width/package.json | 90 + .../qrcode/node_modules/string-width/readme.md | 45 + .../qrcode/node_modules/strip-ansi/index.d.ts | 15 + .../qrcode/node_modules/strip-ansi/index.js | 7 + .../qrcode/node_modules/strip-ansi/license | 9 + .../qrcode/node_modules/strip-ansi/package.json | 88 + .../qrcode/node_modules/strip-ansi/readme.md | 61 + .../qrcode/node_modules/which-module/CHANGELOG.md | 26 + .../qrcode/node_modules/which-module/LICENSE | 13 + .../qrcode/node_modules/which-module/README.md | 55 + .../qrcode/node_modules/which-module/index.js | 9 + .../qrcode/node_modules/which-module/package.json | 68 + .../qrcode/node_modules/wrap-ansi/index.js | 188 + .../qrcode/node_modules/wrap-ansi/license | 9 + .../qrcode/node_modules/wrap-ansi/package.json | 93 + .../qrcode/node_modules/wrap-ansi/readme.md | 108 + .../qrcode/node_modules/y18n/CHANGELOG.md | 28 + .../node_modules/qrcode/node_modules/y18n/LICENSE | 13 + .../qrcode/node_modules/y18n/README.md | 109 + .../node_modules/qrcode/node_modules/y18n/index.js | 188 + .../qrcode/node_modules/y18n/package.json | 67 + .../qrcode/node_modules/yargs-parser/CHANGELOG.md | 467 + .../qrcode/node_modules/yargs-parser/LICENSE.txt | 14 + .../qrcode/node_modules/yargs-parser/README.md | 396 + .../qrcode/node_modules/yargs-parser/index.js | 916 ++ .../yargs-parser/lib/tokenize-arg-string.js | 40 + .../qrcode/node_modules/yargs-parser/package.json | 79 + .../qrcode/node_modules/yargs/CHANGELOG.md | 1335 ++ .../node_modules/qrcode/node_modules/yargs/LICENSE | 22 + .../qrcode/node_modules/yargs/README.md | 122 + .../qrcode/node_modules/yargs/index.js | 32 + .../qrcode/node_modules/yargs/lib/apply-extends.js | 53 + .../qrcode/node_modules/yargs/lib/argsert.js | 68 + .../qrcode/node_modules/yargs/lib/command.js | 437 + .../node_modules/yargs/lib/completion-templates.js | 49 + .../qrcode/node_modules/yargs/lib/completion.js | 115 + .../qrcode/node_modules/yargs/lib/decamelize.js | 32 + .../qrcode/node_modules/yargs/lib/is-promise.js | 3 + .../qrcode/node_modules/yargs/lib/levenshtein.js | 58 + .../qrcode/node_modules/yargs/lib/middleware.js | 65 + .../qrcode/node_modules/yargs/lib/obj-filter.js | 11 + .../qrcode/node_modules/yargs/lib/usage.js | 540 + .../qrcode/node_modules/yargs/lib/validation.js | 341 + .../qrcode/node_modules/yargs/lib/yerror.js | 11 + .../qrcode/node_modules/yargs/locales/be.json | 39 + .../qrcode/node_modules/yargs/locales/de.json | 39 + .../qrcode/node_modules/yargs/locales/en.json | 42 + .../qrcode/node_modules/yargs/locales/es.json | 39 + .../qrcode/node_modules/yargs/locales/fr.json | 37 + .../qrcode/node_modules/yargs/locales/hi.json | 42 + .../qrcode/node_modules/yargs/locales/hu.json | 39 + .../qrcode/node_modules/yargs/locales/id.json | 43 + .../qrcode/node_modules/yargs/locales/it.json | 39 + .../qrcode/node_modules/yargs/locales/ja.json | 42 + .../qrcode/node_modules/yargs/locales/ko.json | 42 + .../qrcode/node_modules/yargs/locales/nb.json | 37 + .../qrcode/node_modules/yargs/locales/nl.json | 42 + .../qrcode/node_modules/yargs/locales/nn.json | 39 + .../qrcode/node_modules/yargs/locales/pirate.json | 13 + .../qrcode/node_modules/yargs/locales/pl.json | 42 + .../qrcode/node_modules/yargs/locales/pt.json | 38 + .../qrcode/node_modules/yargs/locales/pt_BR.json | 42 + .../qrcode/node_modules/yargs/locales/ru.json | 39 + .../qrcode/node_modules/yargs/locales/th.json | 39 + .../qrcode/node_modules/yargs/locales/tr.json | 41 + .../qrcode/node_modules/yargs/locales/zh_CN.json | 41 + .../qrcode/node_modules/yargs/locales/zh_TW.json | 40 + .../qrcode/node_modules/yargs/package.json | 106 + .../qrcode/node_modules/yargs/yargs.js | 1215 ++ .../service/node_modules/qrcode/package.json | 122 + .../socket.io-client/dist/socket.io.dev.js | 7254 +++++++++ .../socket.io-client/dist/socket.io.dev.js.map | 1 + .../socket.io-client/dist/socket.io.js | 9 + .../socket.io-client/dist/socket.io.js.map | 1 + .../socket.io-client/dist/socket.io.slim.dev.js | 5853 +++++++ .../dist/socket.io.slim.dev.js.map | 1 + .../socket.io-client/dist/socket.io.slim.js | 9 + .../socket.io-client/dist/socket.io.slim.js.map | 1 + .../service/node_modules/socket.io/LICENSE | 22 + .../service/node_modules/socket.io/Readme.md | 243 + .../service/node_modules/socket.io/lib/client.js | 273 + .../service/node_modules/socket.io/lib/index.js | 523 + .../node_modules/socket.io/lib/namespace.js | 299 + .../node_modules/socket.io/lib/parent-namespace.js | 39 + .../service/node_modules/socket.io/lib/socket.js | 572 + .../socket.io/node_modules/accepts/HISTORY.md | 236 + .../socket.io/node_modules/accepts/LICENSE | 23 + .../socket.io/node_modules/accepts/README.md | 142 + .../socket.io/node_modules/accepts/index.js | 238 + .../socket.io/node_modules/accepts/package.json | 86 + .../socket.io/node_modules/after/.npmignore | 2 + .../socket.io/node_modules/after/.travis.yml | 12 + .../socket.io/node_modules/after/LICENCE | 19 + .../socket.io/node_modules/after/README.md | 115 + .../socket.io/node_modules/after/index.js | 28 + .../socket.io/node_modules/after/package.json | 63 + .../node_modules/after/test/after-test.js | 120 + .../node_modules/arraybuffer.slice/.npmignore | 17 + .../node_modules/arraybuffer.slice/LICENCE | 18 + .../node_modules/arraybuffer.slice/Makefile | 8 + .../node_modules/arraybuffer.slice/README.md | 17 + .../node_modules/arraybuffer.slice/index.js | 29 + .../node_modules/arraybuffer.slice/package.json | 44 + .../arraybuffer.slice/test/slice-buffer.js | 227 + .../node_modules/async-limiter/.eslintignore | 2 + .../socket.io/node_modules/async-limiter/.nycrc | 10 + .../node_modules/async-limiter/.travis.yml | 9 + .../socket.io/node_modules/async-limiter/LICENSE | 8 + .../socket.io/node_modules/async-limiter/index.js | 67 + .../node_modules/async-limiter/package.json | 69 + .../socket.io/node_modules/async-limiter/readme.md | 132 + .../socket.io/node_modules/backo2/.npmignore | 1 + .../socket.io/node_modules/backo2/History.md | 12 + .../socket.io/node_modules/backo2/Makefile | 8 + .../socket.io/node_modules/backo2/Readme.md | 34 + .../socket.io/node_modules/backo2/component.json | 11 + .../socket.io/node_modules/backo2/index.js | 85 + .../socket.io/node_modules/backo2/package.json | 47 + .../socket.io/node_modules/backo2/test/index.js | 18 + .../node_modules/base64-arraybuffer/.npmignore | 3 + .../node_modules/base64-arraybuffer/.travis.yml | 19 + .../node_modules/base64-arraybuffer/LICENSE-MIT | 22 + .../node_modules/base64-arraybuffer/README.md | 20 + .../base64-arraybuffer/lib/base64-arraybuffer.js | 67 + .../node_modules/base64-arraybuffer/package.json | 65 + .../socket.io/node_modules/base64id/CHANGELOG.md | 16 + .../socket.io/node_modules/base64id/LICENSE | 22 + .../socket.io/node_modules/base64id/README.md | 18 + .../node_modules/base64id/lib/base64id.js | 103 + .../socket.io/node_modules/base64id/package.json | 47 + .../node_modules/better-assert/.npmignore | 4 + .../node_modules/better-assert/History.md | 15 + .../socket.io/node_modules/better-assert/Makefile | 5 + .../socket.io/node_modules/better-assert/Readme.md | 61 + .../node_modules/better-assert/example.js | 10 + .../socket.io/node_modules/better-assert/index.js | 38 + .../node_modules/better-assert/package.json | 65 + .../socket.io/node_modules/blob/.idea/blob.iml | 12 + .../.idea/inspectionProfiles/profiles_settings.xml | 5 + .../node_modules/blob/.idea/markdown-navigator.xml | 78 + .../.idea/markdown-navigator/profiles_settings.xml | 3 + .../socket.io/node_modules/blob/.idea/modules.xml | 8 + .../socket.io/node_modules/blob/.idea/vcs.xml | 6 + .../node_modules/blob/.idea/workspace.xml | 390 + .../socket.io/node_modules/blob/.zuul.yml | 14 + .../socket.io/node_modules/blob/LICENSE | 21 + .../socket.io/node_modules/blob/Makefile | 14 + .../socket.io/node_modules/blob/README.md | 21 + .../socket.io/node_modules/blob/component.json | 11 + .../socket.io/node_modules/blob/index.js | 100 + .../socket.io/node_modules/blob/package.json | 49 + .../socket.io/node_modules/blob/test/index.js | 100 + .../socket.io/node_modules/callsite/.npmignore | 4 + .../socket.io/node_modules/callsite/History.md | 10 + .../socket.io/node_modules/callsite/Makefile | 6 + .../socket.io/node_modules/callsite/Readme.md | 44 + .../socket.io/node_modules/callsite/index.js | 10 + .../socket.io/node_modules/callsite/package.json | 48 + .../node_modules/component-bind/.npmignore | 4 + .../node_modules/component-bind/History.md | 13 + .../socket.io/node_modules/component-bind/Makefile | 7 + .../node_modules/component-bind/Readme.md | 64 + .../node_modules/component-bind/component.json | 13 + .../socket.io/node_modules/component-bind/index.js | 23 + .../node_modules/component-bind/package.json | 51 + .../node_modules/component-emitter/History.md | 68 + .../node_modules/component-emitter/LICENSE | 24 + .../node_modules/component-emitter/Readme.md | 74 + .../node_modules/component-emitter/index.js | 163 + .../node_modules/component-emitter/package.json | 59 + .../node_modules/component-inherit/.npmignore | 3 + .../node_modules/component-inherit/History.md | 5 + .../node_modules/component-inherit/Makefile | 16 + .../node_modules/component-inherit/Readme.md | 24 + .../node_modules/component-inherit/component.json | 10 + .../node_modules/component-inherit/index.js | 7 + .../node_modules/component-inherit/package.json | 48 + .../node_modules/component-inherit/test/inherit.js | 21 + .../socket.io/node_modules/cookie/HISTORY.md | 118 + .../socket.io/node_modules/cookie/LICENSE | 24 + .../socket.io/node_modules/cookie/README.md | 220 + .../socket.io/node_modules/cookie/index.js | 195 + .../socket.io/node_modules/cookie/package.json | 71 + .../socket.io/node_modules/debug/CHANGELOG.md | 395 + .../socket.io/node_modules/debug/LICENSE | 19 + .../socket.io/node_modules/debug/README.md | 455 + .../socket.io/node_modules/debug/dist/debug.js | 912 ++ .../socket.io/node_modules/debug/package.json | 106 + .../socket.io/node_modules/debug/src/browser.js | 264 + .../socket.io/node_modules/debug/src/common.js | 266 + .../socket.io/node_modules/debug/src/index.js | 10 + .../socket.io/node_modules/debug/src/node.js | 257 + .../node_modules/engine.io-client/CHANGELOG.md | 9 + .../node_modules/engine.io-client/LICENSE | 22 + .../node_modules/engine.io-client/README.md | 300 + .../node_modules/engine.io-client/engine.io.js | 4716 ++++++ .../engine.io-client/lib/globalThis.browser.js | 9 + .../engine.io-client/lib/globalThis.js | 1 + .../node_modules/engine.io-client/lib/index.js | 10 + .../node_modules/engine.io-client/lib/socket.js | 748 + .../node_modules/engine.io-client/lib/transport.js | 161 + .../engine.io-client/lib/transports/index.js | 53 + .../lib/transports/polling-jsonp.js | 230 + .../engine.io-client/lib/transports/polling-xhr.js | 418 + .../engine.io-client/lib/transports/polling.js | 245 + .../engine.io-client/lib/transports/websocket.js | 295 + .../engine.io-client/lib/xmlhttprequest.js | 38 + .../engine.io-client/node_modules/ws/LICENSE | 21 + .../engine.io-client/node_modules/ws/README.md | 449 + .../engine.io-client/node_modules/ws/browser.js | 8 + .../engine.io-client/node_modules/ws/index.js | 9 + .../node_modules/ws/lib/buffer-util.js | 72 + .../node_modules/ws/lib/constants.js | 10 + .../node_modules/ws/lib/event-target.js | 170 + .../node_modules/ws/lib/extension.js | 222 + .../node_modules/ws/lib/permessage-deflate.js | 502 + .../node_modules/ws/lib/receiver.js | 515 + .../engine.io-client/node_modules/ws/lib/sender.js | 416 + .../node_modules/ws/lib/validation.js | 30 + .../node_modules/ws/lib/websocket-server.js | 389 + .../node_modules/ws/lib/websocket.js | 852 + .../engine.io-client/node_modules/ws/package.json | 79 + .../node_modules/engine.io-client/package.json | 114 + .../node_modules/engine.io-parser/LICENSE | 22 + .../node_modules/engine.io-parser/Readme.md | 202 + .../node_modules/engine.io-parser/lib/browser.js | 605 + .../node_modules/engine.io-parser/lib/index.js | 473 + .../node_modules/engine.io-parser/lib/keys.js | 19 + .../node_modules/engine.io-parser/lib/utf8.js | 210 + .../node_modules/engine.io-parser/package.json | 63 + .../socket.io/node_modules/engine.io/CHANGELOG.md | 10 + .../socket.io/node_modules/engine.io/LICENSE | 19 + .../socket.io/node_modules/engine.io/README.md | 564 + .../node_modules/engine.io/lib/engine.io.js | 126 + .../socket.io/node_modules/engine.io/lib/server.js | 591 + .../socket.io/node_modules/engine.io/lib/socket.js | 486 + .../node_modules/engine.io/lib/transport.js | 128 + .../node_modules/engine.io/lib/transports/index.js | 36 + .../engine.io/lib/transports/polling-jsonp.js | 75 + .../engine.io/lib/transports/polling-xhr.js | 69 + .../engine.io/lib/transports/polling.js | 407 + .../engine.io/lib/transports/websocket.js | 134 + .../socket.io/node_modules/engine.io/package.json | 96 + .../socket.io/node_modules/has-binary2/History.md | 57 + .../socket.io/node_modules/has-binary2/LICENSE | 20 + .../socket.io/node_modules/has-binary2/README.md | 4 + .../socket.io/node_modules/has-binary2/index.js | 64 + .../node_modules/has-binary2/package.json | 51 + .../socket.io/node_modules/has-cors/.npmignore | 3 + .../socket.io/node_modules/has-cors/History.md | 21 + .../socket.io/node_modules/has-cors/Makefile | 11 + .../socket.io/node_modules/has-cors/Readme.md | 24 + .../socket.io/node_modules/has-cors/component.json | 13 + .../socket.io/node_modules/has-cors/index.js | 17 + .../socket.io/node_modules/has-cors/package.json | 66 + .../socket.io/node_modules/has-cors/test.js | 24 + .../socket.io/node_modules/indexof/.npmignore | 2 + .../socket.io/node_modules/indexof/Makefile | 11 + .../socket.io/node_modules/indexof/Readme.md | 15 + .../socket.io/node_modules/indexof/component.json | 10 + .../socket.io/node_modules/indexof/index.js | 10 + .../socket.io/node_modules/indexof/package.json | 42 + .../socket.io/node_modules/isarray/README.md | 54 + .../socket.io/node_modules/isarray/index.js | 5 + .../socket.io/node_modules/isarray/package.json | 78 + .../socket.io/node_modules/mime-db/HISTORY.md | 446 + .../socket.io/node_modules/mime-db/LICENSE | 22 + .../socket.io/node_modules/mime-db/README.md | 102 + .../socket.io/node_modules/mime-db/db.json | 8176 ++++++++++ .../socket.io/node_modules/mime-db/index.js | 11 + .../socket.io/node_modules/mime-db/package.json | 102 + .../socket.io/node_modules/mime-types/HISTORY.md | 333 + .../socket.io/node_modules/mime-types/LICENSE | 23 + .../socket.io/node_modules/mime-types/README.md | 123 + .../socket.io/node_modules/mime-types/index.js | 188 + .../socket.io/node_modules/mime-types/package.json | 87 + .../socket.io/node_modules/ms/index.js | 162 + .../socket.io/node_modules/ms/license.md | 21 + .../socket.io/node_modules/ms/package.json | 69 + .../socket.io/node_modules/ms/readme.md | 60 + .../socket.io/node_modules/negotiator/HISTORY.md | 103 + .../socket.io/node_modules/negotiator/LICENSE | 24 + .../socket.io/node_modules/negotiator/README.md | 203 + .../socket.io/node_modules/negotiator/index.js | 124 + .../node_modules/negotiator/lib/charset.js | 169 + .../node_modules/negotiator/lib/encoding.js | 184 + .../node_modules/negotiator/lib/language.js | 179 + .../node_modules/negotiator/lib/mediaType.js | 294 + .../socket.io/node_modules/negotiator/package.json | 84 + .../node_modules/object-component/.npmignore | 3 + .../node_modules/object-component/History.md | 10 + .../node_modules/object-component/Makefile | 16 + .../node_modules/object-component/Readme.md | 31 + .../node_modules/object-component/component.json | 10 + .../node_modules/object-component/index.js | 84 + .../node_modules/object-component/package.json | 39 + .../node_modules/object-component/test/object.js | 48 + .../socket.io/node_modules/parseqs/.npmignore | 3 + .../socket.io/node_modules/parseqs/LICENSE | 21 + .../socket.io/node_modules/parseqs/Makefile | 3 + .../socket.io/node_modules/parseqs/README.md | 1 + .../socket.io/node_modules/parseqs/index.js | 37 + .../socket.io/node_modules/parseqs/package.json | 53 + .../socket.io/node_modules/parseqs/test.js | 27 + .../socket.io/node_modules/parseuri/.npmignore | 2 + .../socket.io/node_modules/parseuri/History.md | 5 + .../socket.io/node_modules/parseuri/LICENSE | 21 + .../socket.io/node_modules/parseuri/Makefile | 3 + .../socket.io/node_modules/parseuri/README.md | 2 + .../socket.io/node_modules/parseuri/index.js | 39 + .../socket.io/node_modules/parseuri/package.json | 51 + .../socket.io/node_modules/parseuri/test.js | 51 + .../socket.io-adapter/.idea/$CACHE_FILE$ | 25 + .../.idea/inspectionProfiles/profiles_settings.xml | 5 + .../node_modules/socket.io-adapter/.idea/misc.xml | 6 + .../socket.io-adapter/.idea/modules.xml | 8 + .../socket.io-adapter/.idea/socket.io-adapter.iml | 12 + .../node_modules/socket.io-adapter/.idea/vcs.xml | 6 + .../socket.io-adapter/.idea/workspace.xml | 71 + .../node_modules/socket.io-adapter/LICENSE | 20 + .../node_modules/socket.io-adapter/Readme.md | 16 + .../node_modules/socket.io-adapter/index.js | 263 + .../node_modules/socket.io-adapter/package.json | 39 + .../node_modules/socket.io-client/LICENSE | 22 + .../node_modules/socket.io-client/README.md | 57 + .../socket.io-client/dist/socket.io.dev.js | 7254 +++++++++ .../socket.io-client/dist/socket.io.dev.js.map | 1 + .../socket.io-client/dist/socket.io.js | 9 + .../socket.io-client/dist/socket.io.js.map | 1 + .../socket.io-client/dist/socket.io.slim.dev.js | 5853 +++++++ .../dist/socket.io.slim.dev.js.map | 1 + .../socket.io-client/dist/socket.io.slim.js | 9 + .../socket.io-client/dist/socket.io.slim.js.map | 1 + .../node_modules/socket.io-client/lib/index.js | 94 + .../node_modules/socket.io-client/lib/manager.js | 573 + .../node_modules/socket.io-client/lib/on.js | 24 + .../node_modules/socket.io-client/lib/socket.js | 438 + .../node_modules/socket.io-client/lib/url.js | 75 + .../socket.io-client/node_modules/ms/index.js | 152 + .../socket.io-client/node_modules/ms/license.md | 21 + .../socket.io-client/node_modules/ms/package.json | 69 + .../socket.io-client/node_modules/ms/readme.md | 51 + .../node_modules/socket.io-parser/LICENSE | 20 + .../node_modules/socket.io-parser/Readme.md | 73 + .../node_modules/socket.io-parser/binary.js | 141 + .../node_modules/socket.io-parser/index.js | 415 + .../node_modules/socket.io-parser/is-buffer.js | 20 + .../node_modules/debug/.coveralls.yml | 1 + .../socket.io-parser/node_modules/debug/.eslintrc | 14 + .../socket.io-parser/node_modules/debug/.npmignore | 9 + .../node_modules/debug/.travis.yml | 20 + .../node_modules/debug/CHANGELOG.md | 395 + .../socket.io-parser/node_modules/debug/LICENSE | 19 + .../socket.io-parser/node_modules/debug/Makefile | 58 + .../socket.io-parser/node_modules/debug/README.md | 368 + .../node_modules/debug/karma.conf.js | 70 + .../socket.io-parser/node_modules/debug/node.js | 1 + .../node_modules/debug/package.json | 82 + .../node_modules/debug/src/browser.js | 195 + .../node_modules/debug/src/debug.js | 225 + .../node_modules/debug/src/index.js | 10 + .../node_modules/debug/src/node.js | 186 + .../node_modules/socket.io-parser/package.json | 62 + .../node_modules/socket.io-client/package.json | 121 + .../node_modules/socket.io-parser/LICENSE | 20 + .../node_modules/socket.io-parser/Readme.md | 73 + .../node_modules/socket.io-parser/binary.js | 141 + .../node_modules/socket.io-parser/index.js | 415 + .../node_modules/socket.io-parser/is-buffer.js | 20 + .../node_modules/socket.io-parser/package.json | 60 + .../socket.io/node_modules/to-array/.npmignore | 3 + .../socket.io/node_modules/to-array/LICENCE | 19 + .../socket.io/node_modules/to-array/README.md | 22 + .../socket.io/node_modules/to-array/index.js | 13 + .../socket.io/node_modules/to-array/package.json | 68 + .../node_modules/xmlhttprequest-ssl/LICENSE | 22 + .../node_modules/xmlhttprequest-ssl/README.md | 63 + .../xmlhttprequest-ssl/autotest.watchr | 8 + .../xmlhttprequest-ssl/example/demo.js | 16 + .../xmlhttprequest-ssl/lib/XMLHttpRequest.js | 651 + .../node_modules/xmlhttprequest-ssl/package.json | 63 + .../xmlhttprequest-ssl/tests/test-constants.js | 13 + .../xmlhttprequest-ssl/tests/test-events.js | 50 + .../xmlhttprequest-ssl/tests/test-exceptions.js | 59 + .../xmlhttprequest-ssl/tests/test-headers.js | 76 + .../xmlhttprequest-ssl/tests/test-redirect-302.js | 41 + .../xmlhttprequest-ssl/tests/test-redirect-303.js | 41 + .../xmlhttprequest-ssl/tests/test-redirect-307.js | 43 + .../tests/test-request-methods.js | 62 + .../tests/test-request-protocols.js | 32 + .../xmlhttprequest-ssl/tests/testdata.txt | 1 + .../socket.io/node_modules/yeast/LICENSE | 22 + .../socket.io/node_modules/yeast/README.md | 82 + .../socket.io/node_modules/yeast/index.js | 68 + .../socket.io/node_modules/yeast/package.json | 64 + .../service/node_modules/socket.io/package.json | 92 + signaling_server/service/node_modules/ws/LICENSE | 21 + signaling_server/service/node_modules/ws/README.md | 417 + signaling_server/service/node_modules/ws/index.js | 9 + .../service/node_modules/ws/lib/buffer-util.js | 72 + .../service/node_modules/ws/lib/constants.js | 10 + .../service/node_modules/ws/lib/event-target.js | 170 + .../service/node_modules/ws/lib/extension.js | 211 + .../node_modules/ws/lib/permessage-deflate.js | 516 + .../service/node_modules/ws/lib/receiver.js | 513 + .../service/node_modules/ws/lib/sender.js | 401 + .../service/node_modules/ws/lib/validation.js | 29 + .../node_modules/ws/lib/websocket-server.js | 357 + .../service/node_modules/ws/lib/websocket.js | 828 + .../ws/node_modules/async-limiter/.eslintignore | 2 + .../ws/node_modules/async-limiter/.nycrc | 10 + .../ws/node_modules/async-limiter/.travis.yml | 9 + .../ws/node_modules/async-limiter/LICENSE | 8 + .../ws/node_modules/async-limiter/index.js | 67 + .../ws/node_modules/async-limiter/package.json | 69 + .../ws/node_modules/async-limiter/readme.md | 132 + .../service/node_modules/ws/package.json | 78 + 1146 files changed, 199810 insertions(+) create mode 100644 signaling_server/config.xml create mode 100644 signaling_server/service/gen/app.js create mode 100644 signaling_server/service/gen/cert.pem create mode 100644 signaling_server/service/gen/key.pem create mode 100644 signaling_server/service/gen/public/offload-worker.html create mode 100644 signaling_server/service/gen/public/offload-worker.js create mode 100644 signaling_server/service/gen/public/offload.js create mode 100644 signaling_server/service/node_modules/express/History.md create mode 100644 signaling_server/service/node_modules/express/LICENSE create mode 100644 signaling_server/service/node_modules/express/Readme.md create mode 100644 signaling_server/service/node_modules/express/index.js create mode 100644 signaling_server/service/node_modules/express/lib/application.js create mode 100644 signaling_server/service/node_modules/express/lib/express.js create mode 100644 signaling_server/service/node_modules/express/lib/middleware/init.js create mode 100644 signaling_server/service/node_modules/express/lib/middleware/query.js create mode 100644 signaling_server/service/node_modules/express/lib/request.js create mode 100644 signaling_server/service/node_modules/express/lib/response.js create mode 100644 signaling_server/service/node_modules/express/lib/router/index.js create mode 100644 signaling_server/service/node_modules/express/lib/router/layer.js create mode 100644 signaling_server/service/node_modules/express/lib/router/route.js create mode 100644 signaling_server/service/node_modules/express/lib/utils.js create mode 100644 signaling_server/service/node_modules/express/lib/view.js create mode 100644 signaling_server/service/node_modules/express/node_modules/accepts/HISTORY.md create mode 100644 signaling_server/service/node_modules/express/node_modules/accepts/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/accepts/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/accepts/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/accepts/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/array-flatten/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/array-flatten/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/array-flatten/array-flatten.js create mode 100644 signaling_server/service/node_modules/express/node_modules/array-flatten/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/asap/CHANGES.md create mode 100644 signaling_server/service/node_modules/express/node_modules/asap/LICENSE.md create mode 100644 signaling_server/service/node_modules/express/node_modules/asap/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/asap/asap.js create mode 100644 signaling_server/service/node_modules/express/node_modules/asap/browser-asap.js create mode 100644 signaling_server/service/node_modules/express/node_modules/asap/browser-raw.js create mode 100644 signaling_server/service/node_modules/express/node_modules/asap/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/asap/raw.js create mode 100644 signaling_server/service/node_modules/express/node_modules/body-parser/HISTORY.md create mode 100644 signaling_server/service/node_modules/express/node_modules/body-parser/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/body-parser/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/body-parser/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/body-parser/lib/read.js create mode 100644 signaling_server/service/node_modules/express/node_modules/body-parser/lib/types/json.js create mode 100644 signaling_server/service/node_modules/express/node_modules/body-parser/lib/types/raw.js create mode 100644 signaling_server/service/node_modules/express/node_modules/body-parser/lib/types/text.js create mode 100644 signaling_server/service/node_modules/express/node_modules/body-parser/lib/types/urlencoded.js create mode 100644 signaling_server/service/node_modules/express/node_modules/body-parser/node_modules/debug/.coveralls.yml create mode 100644 signaling_server/service/node_modules/express/node_modules/body-parser/node_modules/debug/.eslintrc create mode 100644 signaling_server/service/node_modules/express/node_modules/body-parser/node_modules/debug/.npmignore create mode 100644 signaling_server/service/node_modules/express/node_modules/body-parser/node_modules/debug/.travis.yml create mode 100644 signaling_server/service/node_modules/express/node_modules/body-parser/node_modules/debug/CHANGELOG.md create mode 100644 signaling_server/service/node_modules/express/node_modules/body-parser/node_modules/debug/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/body-parser/node_modules/debug/Makefile create mode 100644 signaling_server/service/node_modules/express/node_modules/body-parser/node_modules/debug/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/body-parser/node_modules/debug/component.json create mode 100644 signaling_server/service/node_modules/express/node_modules/body-parser/node_modules/debug/karma.conf.js create mode 100644 signaling_server/service/node_modules/express/node_modules/body-parser/node_modules/debug/node.js create mode 100644 signaling_server/service/node_modules/express/node_modules/body-parser/node_modules/debug/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/body-parser/node_modules/debug/src/browser.js create mode 100644 signaling_server/service/node_modules/express/node_modules/body-parser/node_modules/debug/src/debug.js create mode 100644 signaling_server/service/node_modules/express/node_modules/body-parser/node_modules/debug/src/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/body-parser/node_modules/debug/src/inspector-log.js create mode 100644 signaling_server/service/node_modules/express/node_modules/body-parser/node_modules/debug/src/node.js create mode 100644 signaling_server/service/node_modules/express/node_modules/body-parser/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/bytes/History.md create mode 100644 signaling_server/service/node_modules/express/node_modules/bytes/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/bytes/Readme.md create mode 100644 signaling_server/service/node_modules/express/node_modules/bytes/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/bytes/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/content-disposition/HISTORY.md create mode 100644 signaling_server/service/node_modules/express/node_modules/content-disposition/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/content-disposition/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/content-disposition/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/content-disposition/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/content-type/HISTORY.md create mode 100644 signaling_server/service/node_modules/express/node_modules/content-type/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/content-type/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/content-type/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/content-type/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/cookie-signature/.npmignore create mode 100644 signaling_server/service/node_modules/express/node_modules/cookie-signature/History.md create mode 100644 signaling_server/service/node_modules/express/node_modules/cookie-signature/Readme.md create mode 100644 signaling_server/service/node_modules/express/node_modules/cookie-signature/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/cookie-signature/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/cookie/HISTORY.md create mode 100644 signaling_server/service/node_modules/express/node_modules/cookie/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/cookie/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/cookie/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/cookie/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/debug/.coveralls.yml create mode 100644 signaling_server/service/node_modules/express/node_modules/debug/.eslintrc create mode 100644 signaling_server/service/node_modules/express/node_modules/debug/.npmignore create mode 100644 signaling_server/service/node_modules/express/node_modules/debug/.travis.yml create mode 100644 signaling_server/service/node_modules/express/node_modules/debug/CHANGELOG.md create mode 100644 signaling_server/service/node_modules/express/node_modules/debug/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/debug/Makefile create mode 100644 signaling_server/service/node_modules/express/node_modules/debug/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/debug/component.json create mode 100644 signaling_server/service/node_modules/express/node_modules/debug/karma.conf.js create mode 100644 signaling_server/service/node_modules/express/node_modules/debug/node.js create mode 100644 signaling_server/service/node_modules/express/node_modules/debug/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/debug/src/browser.js create mode 100644 signaling_server/service/node_modules/express/node_modules/debug/src/debug.js create mode 100644 signaling_server/service/node_modules/express/node_modules/debug/src/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/debug/src/inspector-log.js create mode 100644 signaling_server/service/node_modules/express/node_modules/debug/src/node.js create mode 100644 signaling_server/service/node_modules/express/node_modules/deep-is/.npmignore create mode 100644 signaling_server/service/node_modules/express/node_modules/deep-is/.travis.yml create mode 100644 signaling_server/service/node_modules/express/node_modules/deep-is/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/deep-is/README.markdown create mode 100644 signaling_server/service/node_modules/express/node_modules/deep-is/example/cmp.js create mode 100644 signaling_server/service/node_modules/express/node_modules/deep-is/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/deep-is/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/deep-is/test/NaN.js create mode 100644 signaling_server/service/node_modules/express/node_modules/deep-is/test/cmp.js create mode 100644 signaling_server/service/node_modules/express/node_modules/deep-is/test/neg-vs-pos-0.js create mode 100644 signaling_server/service/node_modules/express/node_modules/depd/History.md create mode 100644 signaling_server/service/node_modules/express/node_modules/depd/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/depd/Readme.md create mode 100644 signaling_server/service/node_modules/express/node_modules/depd/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/depd/lib/browser/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/depd/lib/compat/callsite-tostring.js create mode 100644 signaling_server/service/node_modules/express/node_modules/depd/lib/compat/event-listener-count.js create mode 100644 signaling_server/service/node_modules/express/node_modules/depd/lib/compat/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/depd/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/destroy/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/destroy/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/destroy/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/destroy/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/ee-first/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/ee-first/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/ee-first/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/ee-first/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/encodeurl/HISTORY.md create mode 100644 signaling_server/service/node_modules/express/node_modules/encodeurl/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/encodeurl/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/encodeurl/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/encodeurl/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/escape-html/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/escape-html/Readme.md create mode 100644 signaling_server/service/node_modules/express/node_modules/escape-html/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/escape-html/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/etag/HISTORY.md create mode 100644 signaling_server/service/node_modules/express/node_modules/etag/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/etag/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/etag/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/etag/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/fast-levenshtein/LICENSE.md create mode 100644 signaling_server/service/node_modules/express/node_modules/fast-levenshtein/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/fast-levenshtein/levenshtein.js create mode 100644 signaling_server/service/node_modules/express/node_modules/fast-levenshtein/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/finalhandler/HISTORY.md create mode 100644 signaling_server/service/node_modules/express/node_modules/finalhandler/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/finalhandler/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/finalhandler/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/finalhandler/node_modules/debug/.coveralls.yml create mode 100644 signaling_server/service/node_modules/express/node_modules/finalhandler/node_modules/debug/.eslintrc create mode 100644 signaling_server/service/node_modules/express/node_modules/finalhandler/node_modules/debug/.npmignore create mode 100644 signaling_server/service/node_modules/express/node_modules/finalhandler/node_modules/debug/.travis.yml create mode 100644 signaling_server/service/node_modules/express/node_modules/finalhandler/node_modules/debug/CHANGELOG.md create mode 100644 signaling_server/service/node_modules/express/node_modules/finalhandler/node_modules/debug/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/finalhandler/node_modules/debug/Makefile create mode 100644 signaling_server/service/node_modules/express/node_modules/finalhandler/node_modules/debug/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/finalhandler/node_modules/debug/component.json create mode 100644 signaling_server/service/node_modules/express/node_modules/finalhandler/node_modules/debug/karma.conf.js create mode 100644 signaling_server/service/node_modules/express/node_modules/finalhandler/node_modules/debug/node.js create mode 100644 signaling_server/service/node_modules/express/node_modules/finalhandler/node_modules/debug/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/finalhandler/node_modules/debug/src/browser.js create mode 100644 signaling_server/service/node_modules/express/node_modules/finalhandler/node_modules/debug/src/debug.js create mode 100644 signaling_server/service/node_modules/express/node_modules/finalhandler/node_modules/debug/src/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/finalhandler/node_modules/debug/src/inspector-log.js create mode 100644 signaling_server/service/node_modules/express/node_modules/finalhandler/node_modules/debug/src/node.js create mode 100644 signaling_server/service/node_modules/express/node_modules/finalhandler/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/forwarded/HISTORY.md create mode 100644 signaling_server/service/node_modules/express/node_modules/forwarded/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/forwarded/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/forwarded/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/forwarded/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/fresh/HISTORY.md create mode 100644 signaling_server/service/node_modules/express/node_modules/fresh/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/fresh/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/fresh/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/fresh/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/http-errors/HISTORY.md create mode 100644 signaling_server/service/node_modules/express/node_modules/http-errors/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/http-errors/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/http-errors/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/http-errors/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/iconv-lite/Changelog.md create mode 100644 signaling_server/service/node_modules/express/node_modules/iconv-lite/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/iconv-lite/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/iconv-lite/encodings/dbcs-codec.js create mode 100644 signaling_server/service/node_modules/express/node_modules/iconv-lite/encodings/dbcs-data.js create mode 100644 signaling_server/service/node_modules/express/node_modules/iconv-lite/encodings/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/iconv-lite/encodings/internal.js create mode 100644 signaling_server/service/node_modules/express/node_modules/iconv-lite/encodings/sbcs-codec.js create mode 100644 signaling_server/service/node_modules/express/node_modules/iconv-lite/encodings/sbcs-data-generated.js create mode 100644 signaling_server/service/node_modules/express/node_modules/iconv-lite/encodings/sbcs-data.js create mode 100644 signaling_server/service/node_modules/express/node_modules/iconv-lite/encodings/tables/big5-added.json create mode 100644 signaling_server/service/node_modules/express/node_modules/iconv-lite/encodings/tables/cp936.json create mode 100644 signaling_server/service/node_modules/express/node_modules/iconv-lite/encodings/tables/cp949.json create mode 100644 signaling_server/service/node_modules/express/node_modules/iconv-lite/encodings/tables/cp950.json create mode 100644 signaling_server/service/node_modules/express/node_modules/iconv-lite/encodings/tables/eucjp.json create mode 100644 signaling_server/service/node_modules/express/node_modules/iconv-lite/encodings/tables/gb18030-ranges.json create mode 100644 signaling_server/service/node_modules/express/node_modules/iconv-lite/encodings/tables/gbk-added.json create mode 100644 signaling_server/service/node_modules/express/node_modules/iconv-lite/encodings/tables/shiftjis.json create mode 100644 signaling_server/service/node_modules/express/node_modules/iconv-lite/encodings/utf16.js create mode 100644 signaling_server/service/node_modules/express/node_modules/iconv-lite/encodings/utf7.js create mode 100644 signaling_server/service/node_modules/express/node_modules/iconv-lite/lib/bom-handling.js create mode 100644 signaling_server/service/node_modules/express/node_modules/iconv-lite/lib/extend-node.js create mode 100644 signaling_server/service/node_modules/express/node_modules/iconv-lite/lib/index.d.ts create mode 100644 signaling_server/service/node_modules/express/node_modules/iconv-lite/lib/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/iconv-lite/lib/streams.js create mode 100644 signaling_server/service/node_modules/express/node_modules/iconv-lite/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/inherits/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/inherits/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/inherits/inherits.js create mode 100644 signaling_server/service/node_modules/express/node_modules/inherits/inherits_browser.js create mode 100644 signaling_server/service/node_modules/express/node_modules/inherits/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/ipaddr.js/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/ipaddr.js/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/ipaddr.js/ipaddr.min.js create mode 100644 signaling_server/service/node_modules/express/node_modules/ipaddr.js/lib/ipaddr.js create mode 100644 signaling_server/service/node_modules/express/node_modules/ipaddr.js/lib/ipaddr.js.d.ts create mode 100644 signaling_server/service/node_modules/express/node_modules/ipaddr.js/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/levn/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/levn/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/levn/lib/cast.js create mode 100644 signaling_server/service/node_modules/express/node_modules/levn/lib/coerce.js create mode 100644 signaling_server/service/node_modules/express/node_modules/levn/lib/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/levn/lib/parse-string.js create mode 100644 signaling_server/service/node_modules/express/node_modules/levn/lib/parse.js create mode 100644 signaling_server/service/node_modules/express/node_modules/levn/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/media-typer/HISTORY.md create mode 100644 signaling_server/service/node_modules/express/node_modules/media-typer/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/media-typer/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/media-typer/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/media-typer/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/merge-descriptors/HISTORY.md create mode 100644 signaling_server/service/node_modules/express/node_modules/merge-descriptors/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/merge-descriptors/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/merge-descriptors/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/merge-descriptors/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/methods/HISTORY.md create mode 100644 signaling_server/service/node_modules/express/node_modules/methods/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/methods/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/methods/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/methods/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/mime-db/HISTORY.md create mode 100644 signaling_server/service/node_modules/express/node_modules/mime-db/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/mime-db/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/mime-db/db.json create mode 100644 signaling_server/service/node_modules/express/node_modules/mime-db/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/mime-db/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/mime-types/HISTORY.md create mode 100644 signaling_server/service/node_modules/express/node_modules/mime-types/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/mime-types/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/mime-types/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/mime-types/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/mime/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/mime/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/mime/mime.js create mode 100644 signaling_server/service/node_modules/express/node_modules/mime/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/mime/test.js create mode 100644 signaling_server/service/node_modules/express/node_modules/mime/types/mime.types create mode 100644 signaling_server/service/node_modules/express/node_modules/mime/types/node.types create mode 100644 signaling_server/service/node_modules/express/node_modules/ms/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/ms/license.md create mode 100644 signaling_server/service/node_modules/express/node_modules/ms/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/ms/readme.md create mode 100644 signaling_server/service/node_modules/express/node_modules/negotiator/HISTORY.md create mode 100644 signaling_server/service/node_modules/express/node_modules/negotiator/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/negotiator/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/negotiator/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/negotiator/lib/charset.js create mode 100644 signaling_server/service/node_modules/express/node_modules/negotiator/lib/encoding.js create mode 100644 signaling_server/service/node_modules/express/node_modules/negotiator/lib/language.js create mode 100644 signaling_server/service/node_modules/express/node_modules/negotiator/lib/mediaType.js create mode 100644 signaling_server/service/node_modules/express/node_modules/negotiator/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/on-finished/HISTORY.md create mode 100644 signaling_server/service/node_modules/express/node_modules/on-finished/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/on-finished/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/on-finished/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/on-finished/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/optionator/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/optionator/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/optionator/lib/coerce.js create mode 100644 signaling_server/service/node_modules/express/node_modules/optionator/lib/help.js create mode 100644 signaling_server/service/node_modules/express/node_modules/optionator/lib/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/optionator/lib/parse-type.js create mode 100644 signaling_server/service/node_modules/express/node_modules/optionator/lib/util.js create mode 100644 signaling_server/service/node_modules/express/node_modules/optionator/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/parseurl/HISTORY.md create mode 100644 signaling_server/service/node_modules/express/node_modules/parseurl/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/parseurl/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/parseurl/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/parseurl/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/path-to-regexp/History.md create mode 100644 signaling_server/service/node_modules/express/node_modules/path-to-regexp/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/path-to-regexp/Readme.md create mode 100644 signaling_server/service/node_modules/express/node_modules/path-to-regexp/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/path-to-regexp/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/prelude-ls/CHANGELOG.md create mode 100644 signaling_server/service/node_modules/express/node_modules/prelude-ls/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/prelude-ls/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/prelude-ls/lib/Func.js create mode 100644 signaling_server/service/node_modules/express/node_modules/prelude-ls/lib/List.js create mode 100644 signaling_server/service/node_modules/express/node_modules/prelude-ls/lib/Num.js create mode 100644 signaling_server/service/node_modules/express/node_modules/prelude-ls/lib/Obj.js create mode 100644 signaling_server/service/node_modules/express/node_modules/prelude-ls/lib/Str.js create mode 100644 signaling_server/service/node_modules/express/node_modules/prelude-ls/lib/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/prelude-ls/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/.jshintrc create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/.npmignore create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/Readme.md create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/build.js create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/core.js create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/domains/core.js create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/domains/done.js create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/domains/es6-extensions.js create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/domains/finally.js create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/domains/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/domains/node-extensions.js create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/domains/rejection-tracking.js create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/domains/synchronous.js create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/index.d.ts create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/lib/core.js create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/lib/done.js create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/lib/es6-extensions.js create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/lib/finally.js create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/lib/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/lib/node-extensions.js create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/lib/rejection-tracking.js create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/lib/synchronous.js create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/polyfill-done.js create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/polyfill.js create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/setimmediate/core.js create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/setimmediate/done.js create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/setimmediate/es6-extensions.js create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/setimmediate/finally.js create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/setimmediate/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/setimmediate/node-extensions.js create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/setimmediate/rejection-tracking.js create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/setimmediate/synchronous.js create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/src/core.js create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/src/done.js create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/src/es6-extensions.js create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/src/finally.js create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/src/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/src/node-extensions.js create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/src/rejection-tracking.js create mode 100644 signaling_server/service/node_modules/express/node_modules/promise/src/synchronous.js create mode 100644 signaling_server/service/node_modules/express/node_modules/proxy-addr/HISTORY.md create mode 100644 signaling_server/service/node_modules/express/node_modules/proxy-addr/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/proxy-addr/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/proxy-addr/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/proxy-addr/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/qs/.editorconfig create mode 100644 signaling_server/service/node_modules/express/node_modules/qs/.eslintignore create mode 100644 signaling_server/service/node_modules/express/node_modules/qs/.eslintrc create mode 100644 signaling_server/service/node_modules/express/node_modules/qs/CHANGELOG.md create mode 100644 signaling_server/service/node_modules/express/node_modules/qs/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/qs/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/qs/dist/qs.js create mode 100644 signaling_server/service/node_modules/express/node_modules/qs/lib/formats.js create mode 100644 signaling_server/service/node_modules/express/node_modules/qs/lib/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/qs/lib/parse.js create mode 100644 signaling_server/service/node_modules/express/node_modules/qs/lib/stringify.js create mode 100644 signaling_server/service/node_modules/express/node_modules/qs/lib/utils.js create mode 100644 signaling_server/service/node_modules/express/node_modules/qs/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/qs/test/.eslintrc create mode 100644 signaling_server/service/node_modules/express/node_modules/qs/test/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/qs/test/parse.js create mode 100644 signaling_server/service/node_modules/express/node_modules/qs/test/stringify.js create mode 100644 signaling_server/service/node_modules/express/node_modules/qs/test/utils.js create mode 100644 signaling_server/service/node_modules/express/node_modules/range-parser/HISTORY.md create mode 100644 signaling_server/service/node_modules/express/node_modules/range-parser/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/range-parser/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/range-parser/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/range-parser/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/raw-body/HISTORY.md create mode 100644 signaling_server/service/node_modules/express/node_modules/raw-body/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/raw-body/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/raw-body/index.d.ts create mode 100644 signaling_server/service/node_modules/express/node_modules/raw-body/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/raw-body/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/safe-buffer/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/safe-buffer/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/safe-buffer/index.d.ts create mode 100644 signaling_server/service/node_modules/express/node_modules/safe-buffer/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/safe-buffer/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/safer-buffer/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/safer-buffer/Porting-Buffer.md create mode 100644 signaling_server/service/node_modules/express/node_modules/safer-buffer/Readme.md create mode 100644 signaling_server/service/node_modules/express/node_modules/safer-buffer/dangerous.js create mode 100644 signaling_server/service/node_modules/express/node_modules/safer-buffer/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/safer-buffer/safer.js create mode 100644 signaling_server/service/node_modules/express/node_modules/safer-buffer/tests.js create mode 100644 signaling_server/service/node_modules/express/node_modules/send/HISTORY.md create mode 100644 signaling_server/service/node_modules/express/node_modules/send/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/send/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/send/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/send/node_modules/.bin/mime create mode 100644 signaling_server/service/node_modules/express/node_modules/send/node_modules/debug/.coveralls.yml create mode 100644 signaling_server/service/node_modules/express/node_modules/send/node_modules/debug/.eslintrc create mode 100644 signaling_server/service/node_modules/express/node_modules/send/node_modules/debug/.npmignore create mode 100644 signaling_server/service/node_modules/express/node_modules/send/node_modules/debug/.travis.yml create mode 100644 signaling_server/service/node_modules/express/node_modules/send/node_modules/debug/CHANGELOG.md create mode 100644 signaling_server/service/node_modules/express/node_modules/send/node_modules/debug/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/send/node_modules/debug/Makefile create mode 100644 signaling_server/service/node_modules/express/node_modules/send/node_modules/debug/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/send/node_modules/debug/component.json create mode 100644 signaling_server/service/node_modules/express/node_modules/send/node_modules/debug/karma.conf.js create mode 100644 signaling_server/service/node_modules/express/node_modules/send/node_modules/debug/node.js create mode 100644 signaling_server/service/node_modules/express/node_modules/send/node_modules/debug/node_modules/ms/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/send/node_modules/debug/node_modules/ms/license.md create mode 100644 signaling_server/service/node_modules/express/node_modules/send/node_modules/debug/node_modules/ms/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/send/node_modules/debug/node_modules/ms/readme.md create mode 100644 signaling_server/service/node_modules/express/node_modules/send/node_modules/debug/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/send/node_modules/debug/src/browser.js create mode 100644 signaling_server/service/node_modules/express/node_modules/send/node_modules/debug/src/debug.js create mode 100644 signaling_server/service/node_modules/express/node_modules/send/node_modules/debug/src/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/send/node_modules/debug/src/inspector-log.js create mode 100644 signaling_server/service/node_modules/express/node_modules/send/node_modules/debug/src/node.js create mode 100644 signaling_server/service/node_modules/express/node_modules/send/node_modules/mime/.npmignore create mode 100644 signaling_server/service/node_modules/express/node_modules/send/node_modules/mime/CHANGELOG.md create mode 100644 signaling_server/service/node_modules/express/node_modules/send/node_modules/mime/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/send/node_modules/mime/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/send/node_modules/mime/cli.js create mode 100644 signaling_server/service/node_modules/express/node_modules/send/node_modules/mime/mime.js create mode 100644 signaling_server/service/node_modules/express/node_modules/send/node_modules/mime/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/send/node_modules/mime/src/build.js create mode 100644 signaling_server/service/node_modules/express/node_modules/send/node_modules/mime/src/test.js create mode 100644 signaling_server/service/node_modules/express/node_modules/send/node_modules/mime/types.json create mode 100644 signaling_server/service/node_modules/express/node_modules/send/node_modules/ms/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/send/node_modules/ms/license.md create mode 100644 signaling_server/service/node_modules/express/node_modules/send/node_modules/ms/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/send/node_modules/ms/readme.md create mode 100644 signaling_server/service/node_modules/express/node_modules/send/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/serve-static/HISTORY.md create mode 100644 signaling_server/service/node_modules/express/node_modules/serve-static/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/serve-static/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/serve-static/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/serve-static/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/setprototypeof/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/setprototypeof/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/setprototypeof/index.d.ts create mode 100644 signaling_server/service/node_modules/express/node_modules/setprototypeof/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/setprototypeof/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/setprototypeof/test/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/statuses/HISTORY.md create mode 100644 signaling_server/service/node_modules/express/node_modules/statuses/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/statuses/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/statuses/codes.json create mode 100644 signaling_server/service/node_modules/express/node_modules/statuses/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/statuses/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/toidentifier/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/toidentifier/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/toidentifier/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/toidentifier/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/type-check/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/type-check/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/type-check/lib/check.js create mode 100644 signaling_server/service/node_modules/express/node_modules/type-check/lib/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/type-check/lib/parse-type.js create mode 100644 signaling_server/service/node_modules/express/node_modules/type-check/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/type-is/HISTORY.md create mode 100644 signaling_server/service/node_modules/express/node_modules/type-is/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/type-is/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/type-is/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/type-is/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/unpipe/HISTORY.md create mode 100644 signaling_server/service/node_modules/express/node_modules/unpipe/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/unpipe/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/unpipe/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/unpipe/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/url/.npmignore create mode 100644 signaling_server/service/node_modules/express/node_modules/url/.travis.yml create mode 100644 signaling_server/service/node_modules/express/node_modules/url/.zuul.yml create mode 100644 signaling_server/service/node_modules/express/node_modules/url/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/url/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/url/node_modules/punycode/LICENSE-MIT.txt create mode 100644 signaling_server/service/node_modules/express/node_modules/url/node_modules/punycode/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/url/node_modules/punycode/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/url/node_modules/punycode/punycode.js create mode 100644 signaling_server/service/node_modules/express/node_modules/url/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/url/test.js create mode 100644 signaling_server/service/node_modules/express/node_modules/url/url.js create mode 100644 signaling_server/service/node_modules/express/node_modules/url/util.js create mode 100644 signaling_server/service/node_modules/express/node_modules/utils-merge/.npmignore create mode 100644 signaling_server/service/node_modules/express/node_modules/utils-merge/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/utils-merge/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/utils-merge/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/utils-merge/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/vary/HISTORY.md create mode 100644 signaling_server/service/node_modules/express/node_modules/vary/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/vary/README.md create mode 100644 signaling_server/service/node_modules/express/node_modules/vary/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/vary/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/wordwrap/LICENSE create mode 100644 signaling_server/service/node_modules/express/node_modules/wordwrap/README.markdown create mode 100644 signaling_server/service/node_modules/express/node_modules/wordwrap/example/center.js create mode 100644 signaling_server/service/node_modules/express/node_modules/wordwrap/example/meat.js create mode 100644 signaling_server/service/node_modules/express/node_modules/wordwrap/index.js create mode 100644 signaling_server/service/node_modules/express/node_modules/wordwrap/package.json create mode 100644 signaling_server/service/node_modules/express/node_modules/wordwrap/test/break.js create mode 100644 signaling_server/service/node_modules/express/node_modules/wordwrap/test/idleness.txt create mode 100644 signaling_server/service/node_modules/express/node_modules/wordwrap/test/wrap.js create mode 100644 signaling_server/service/node_modules/express/package.json create mode 100644 signaling_server/service/node_modules/qrcode/CHANGELOG.md create mode 100644 signaling_server/service/node_modules/qrcode/README.md create mode 100644 signaling_server/service/node_modules/qrcode/bin/qrcode create mode 100644 signaling_server/service/node_modules/qrcode/build/qrcode.js create mode 100644 signaling_server/service/node_modules/qrcode/build/qrcode.min.js create mode 100644 signaling_server/service/node_modules/qrcode/build/qrcode.min.js.map create mode 100644 signaling_server/service/node_modules/qrcode/build/qrcode.tosjis.js create mode 100644 signaling_server/service/node_modules/qrcode/build/qrcode.tosjis.min.js create mode 100644 signaling_server/service/node_modules/qrcode/build/qrcode.tosjis.min.js.map create mode 100644 signaling_server/service/node_modules/qrcode/helper/to-sjis.js create mode 100644 signaling_server/service/node_modules/qrcode/lib/browser.js create mode 100644 signaling_server/service/node_modules/qrcode/lib/can-promise.js create mode 100644 signaling_server/service/node_modules/qrcode/lib/core/alignment-pattern.js create mode 100644 signaling_server/service/node_modules/qrcode/lib/core/alphanumeric-data.js create mode 100644 signaling_server/service/node_modules/qrcode/lib/core/bit-buffer.js create mode 100644 signaling_server/service/node_modules/qrcode/lib/core/bit-matrix.js create mode 100644 signaling_server/service/node_modules/qrcode/lib/core/byte-data.js create mode 100644 signaling_server/service/node_modules/qrcode/lib/core/error-correction-code.js create mode 100644 signaling_server/service/node_modules/qrcode/lib/core/error-correction-level.js create mode 100644 signaling_server/service/node_modules/qrcode/lib/core/finder-pattern.js create mode 100644 signaling_server/service/node_modules/qrcode/lib/core/format-info.js create mode 100644 signaling_server/service/node_modules/qrcode/lib/core/galois-field.js create mode 100644 signaling_server/service/node_modules/qrcode/lib/core/kanji-data.js create mode 100644 signaling_server/service/node_modules/qrcode/lib/core/mask-pattern.js create mode 100644 signaling_server/service/node_modules/qrcode/lib/core/mode.js create mode 100644 signaling_server/service/node_modules/qrcode/lib/core/numeric-data.js create mode 100644 signaling_server/service/node_modules/qrcode/lib/core/polynomial.js create mode 100644 signaling_server/service/node_modules/qrcode/lib/core/qrcode.js create mode 100644 signaling_server/service/node_modules/qrcode/lib/core/reed-solomon-encoder.js create mode 100644 signaling_server/service/node_modules/qrcode/lib/core/regex.js create mode 100644 signaling_server/service/node_modules/qrcode/lib/core/segments.js create mode 100644 signaling_server/service/node_modules/qrcode/lib/core/utils.js create mode 100644 signaling_server/service/node_modules/qrcode/lib/core/version-check.js create mode 100644 signaling_server/service/node_modules/qrcode/lib/core/version.js create mode 100644 signaling_server/service/node_modules/qrcode/lib/index.js create mode 100644 signaling_server/service/node_modules/qrcode/lib/renderer/canvas.js create mode 100644 signaling_server/service/node_modules/qrcode/lib/renderer/png.js create mode 100644 signaling_server/service/node_modules/qrcode/lib/renderer/svg-tag.js create mode 100644 signaling_server/service/node_modules/qrcode/lib/renderer/svg.js create mode 100644 signaling_server/service/node_modules/qrcode/lib/renderer/terminal.js create mode 100644 signaling_server/service/node_modules/qrcode/lib/renderer/utf8.js create mode 100644 signaling_server/service/node_modules/qrcode/lib/renderer/utils.js create mode 100644 signaling_server/service/node_modules/qrcode/lib/server.js create mode 100644 signaling_server/service/node_modules/qrcode/lib/utils/buffer.js create mode 100644 signaling_server/service/node_modules/qrcode/lib/utils/typedarray-buffer.js create mode 100644 signaling_server/service/node_modules/qrcode/license create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/ansi-regex/index.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/ansi-regex/license create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/ansi-regex/package.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/ansi-regex/readme.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/ansi-styles/index.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/ansi-styles/license create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/ansi-styles/package.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/ansi-styles/readme.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/base64-js/LICENSE create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/base64-js/README.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/base64-js/base64js.min.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/base64-js/index.d.ts create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/base64-js/index.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/base64-js/package.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/buffer-alloc-unsafe/index.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/buffer-alloc-unsafe/package.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/buffer-alloc-unsafe/readme.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/buffer-alloc/index.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/buffer-alloc/package.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/buffer-alloc/readme.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/buffer-fill/index.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/buffer-fill/package.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/buffer-fill/readme.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/buffer-from/LICENSE create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/buffer-from/index.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/buffer-from/package.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/buffer-from/readme.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/buffer/AUTHORS.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/buffer/LICENSE create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/buffer/README.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/buffer/index.d.ts create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/buffer/index.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/buffer/package.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/camelcase/index.d.ts create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/camelcase/index.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/camelcase/license create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/camelcase/package.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/camelcase/readme.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/cliui/CHANGELOG.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/cliui/LICENSE.txt create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/cliui/README.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/cliui/index.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/cliui/package.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/color-convert/CHANGELOG.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/color-convert/LICENSE create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/color-convert/README.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/color-convert/conversions.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/color-convert/index.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/color-convert/package.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/color-convert/route.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/color-name/.eslintrc.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/color-name/.npmignore create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/color-name/LICENSE create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/color-name/README.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/color-name/index.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/color-name/package.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/color-name/test.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/decamelize/index.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/decamelize/license create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/decamelize/package.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/decamelize/readme.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/dijkstrajs/.npmignore create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/dijkstrajs/.travis.yml create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/dijkstrajs/CONTRIBUTING.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/dijkstrajs/LICENSE.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/dijkstrajs/README.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/dijkstrajs/dijkstra.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/dijkstrajs/package.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/dijkstrajs/test/dijkstra.test.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/emoji-regex/LICENSE-MIT.txt create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/emoji-regex/README.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/emoji-regex/es2015/index.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/emoji-regex/es2015/text.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/emoji-regex/index.d.ts create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/emoji-regex/index.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/emoji-regex/package.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/emoji-regex/text.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/find-up/index.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/find-up/license create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/find-up/package.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/find-up/readme.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/get-caller-file/LICENSE.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/get-caller-file/README.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/get-caller-file/index.d.ts create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/get-caller-file/index.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/get-caller-file/index.js.map create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/get-caller-file/package.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/ieee754/LICENSE create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/ieee754/README.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/ieee754/index.d.ts create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/ieee754/index.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/ieee754/package.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/is-fullwidth-code-point/index.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/is-fullwidth-code-point/license create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/is-fullwidth-code-point/package.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/is-fullwidth-code-point/readme.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/isarray/LICENSE create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/isarray/README.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/isarray/index.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/isarray/package.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/locate-path/index.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/locate-path/license create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/locate-path/package.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/locate-path/readme.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/p-limit/index.d.ts create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/p-limit/index.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/p-limit/license create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/p-limit/package.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/p-limit/readme.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/p-locate/index.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/p-locate/license create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/p-locate/package.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/p-locate/readme.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/p-try/index.d.ts create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/p-try/index.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/p-try/license create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/p-try/package.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/p-try/readme.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/path-exists/index.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/path-exists/license create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/path-exists/package.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/path-exists/readme.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/pngjs/.eslintrc.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/pngjs/LICENSE create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/pngjs/README.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/pngjs/browser.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/pngjs/lib/bitmapper.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/pngjs/lib/bitpacker.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/pngjs/lib/chunkstream.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/pngjs/lib/constants.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/pngjs/lib/crc.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/pngjs/lib/filter-pack.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/pngjs/lib/filter-parse-async.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/pngjs/lib/filter-parse-sync.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/pngjs/lib/filter-parse.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/pngjs/lib/format-normaliser.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/pngjs/lib/interlace.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/pngjs/lib/packer-async.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/pngjs/lib/packer-sync.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/pngjs/lib/packer.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/pngjs/lib/paeth-predictor.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/pngjs/lib/parser-async.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/pngjs/lib/parser-sync.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/pngjs/lib/parser.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/pngjs/lib/png-sync.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/pngjs/lib/png.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/pngjs/lib/sync-inflate.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/pngjs/lib/sync-reader.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/pngjs/package.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/pngjs/yarn.lock create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/require-directory/.jshintrc create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/require-directory/.npmignore create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/require-directory/.travis.yml create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/require-directory/LICENSE create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/require-directory/README.markdown create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/require-directory/index.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/require-directory/package.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/require-main-filename/CHANGELOG.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/require-main-filename/LICENSE.txt create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/require-main-filename/README.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/require-main-filename/index.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/require-main-filename/package.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/set-blocking/CHANGELOG.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/set-blocking/LICENSE.txt create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/set-blocking/README.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/set-blocking/index.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/set-blocking/package.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/string-width/index.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/string-width/license create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/string-width/package.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/string-width/readme.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/strip-ansi/index.d.ts create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/strip-ansi/index.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/strip-ansi/license create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/strip-ansi/package.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/strip-ansi/readme.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/which-module/CHANGELOG.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/which-module/LICENSE create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/which-module/README.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/which-module/index.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/which-module/package.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/wrap-ansi/index.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/wrap-ansi/license create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/wrap-ansi/package.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/wrap-ansi/readme.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/y18n/CHANGELOG.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/y18n/LICENSE create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/y18n/README.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/y18n/index.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/y18n/package.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs-parser/CHANGELOG.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs-parser/LICENSE.txt create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs-parser/README.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs-parser/index.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs-parser/lib/tokenize-arg-string.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs-parser/package.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/CHANGELOG.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/LICENSE create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/README.md create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/index.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/lib/apply-extends.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/lib/argsert.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/lib/command.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/lib/completion-templates.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/lib/completion.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/lib/decamelize.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/lib/is-promise.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/lib/levenshtein.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/lib/middleware.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/lib/obj-filter.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/lib/usage.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/lib/validation.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/lib/yerror.js create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/locales/be.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/locales/de.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/locales/en.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/locales/es.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/locales/fr.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/locales/hi.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/locales/hu.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/locales/id.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/locales/it.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/locales/ja.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/locales/ko.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/locales/nb.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/locales/nl.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/locales/nn.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/locales/pirate.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/locales/pl.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/locales/pt.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/locales/pt_BR.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/locales/ru.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/locales/th.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/locales/tr.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/locales/zh_CN.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/locales/zh_TW.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/package.json create mode 100644 signaling_server/service/node_modules/qrcode/node_modules/yargs/yargs.js create mode 100644 signaling_server/service/node_modules/qrcode/package.json create mode 100644 signaling_server/service/node_modules/socket.io-client/dist/socket.io.dev.js create mode 100644 signaling_server/service/node_modules/socket.io-client/dist/socket.io.dev.js.map create mode 100644 signaling_server/service/node_modules/socket.io-client/dist/socket.io.js create mode 100644 signaling_server/service/node_modules/socket.io-client/dist/socket.io.js.map create mode 100644 signaling_server/service/node_modules/socket.io-client/dist/socket.io.slim.dev.js create mode 100644 signaling_server/service/node_modules/socket.io-client/dist/socket.io.slim.dev.js.map create mode 100644 signaling_server/service/node_modules/socket.io-client/dist/socket.io.slim.js create mode 100644 signaling_server/service/node_modules/socket.io-client/dist/socket.io.slim.js.map create mode 100644 signaling_server/service/node_modules/socket.io/LICENSE create mode 100644 signaling_server/service/node_modules/socket.io/Readme.md create mode 100644 signaling_server/service/node_modules/socket.io/lib/client.js create mode 100644 signaling_server/service/node_modules/socket.io/lib/index.js create mode 100644 signaling_server/service/node_modules/socket.io/lib/namespace.js create mode 100644 signaling_server/service/node_modules/socket.io/lib/parent-namespace.js create mode 100644 signaling_server/service/node_modules/socket.io/lib/socket.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/accepts/HISTORY.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/accepts/LICENSE create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/accepts/README.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/accepts/index.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/accepts/package.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/after/.npmignore create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/after/.travis.yml create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/after/LICENCE create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/after/README.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/after/index.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/after/package.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/after/test/after-test.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/arraybuffer.slice/.npmignore create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/arraybuffer.slice/LICENCE create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/arraybuffer.slice/Makefile create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/arraybuffer.slice/README.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/arraybuffer.slice/index.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/arraybuffer.slice/package.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/arraybuffer.slice/test/slice-buffer.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/async-limiter/.eslintignore create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/async-limiter/.nycrc create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/async-limiter/.travis.yml create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/async-limiter/LICENSE create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/async-limiter/index.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/async-limiter/package.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/async-limiter/readme.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/backo2/.npmignore create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/backo2/History.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/backo2/Makefile create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/backo2/Readme.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/backo2/component.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/backo2/index.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/backo2/package.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/backo2/test/index.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/base64-arraybuffer/.npmignore create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/base64-arraybuffer/.travis.yml create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/base64-arraybuffer/LICENSE-MIT create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/base64-arraybuffer/README.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/base64-arraybuffer/lib/base64-arraybuffer.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/base64-arraybuffer/package.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/base64id/CHANGELOG.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/base64id/LICENSE create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/base64id/README.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/base64id/lib/base64id.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/base64id/package.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/better-assert/.npmignore create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/better-assert/History.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/better-assert/Makefile create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/better-assert/Readme.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/better-assert/example.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/better-assert/index.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/better-assert/package.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/blob/.idea/blob.iml create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/blob/.idea/inspectionProfiles/profiles_settings.xml create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/blob/.idea/markdown-navigator.xml create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/blob/.idea/markdown-navigator/profiles_settings.xml create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/blob/.idea/modules.xml create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/blob/.idea/vcs.xml create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/blob/.idea/workspace.xml create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/blob/.zuul.yml create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/blob/LICENSE create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/blob/Makefile create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/blob/README.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/blob/component.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/blob/index.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/blob/package.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/blob/test/index.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/callsite/.npmignore create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/callsite/History.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/callsite/Makefile create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/callsite/Readme.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/callsite/index.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/callsite/package.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/component-bind/.npmignore create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/component-bind/History.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/component-bind/Makefile create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/component-bind/Readme.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/component-bind/component.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/component-bind/index.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/component-bind/package.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/component-emitter/History.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/component-emitter/LICENSE create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/component-emitter/Readme.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/component-emitter/index.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/component-emitter/package.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/component-inherit/.npmignore create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/component-inherit/History.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/component-inherit/Makefile create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/component-inherit/Readme.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/component-inherit/component.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/component-inherit/index.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/component-inherit/package.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/component-inherit/test/inherit.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/cookie/HISTORY.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/cookie/LICENSE create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/cookie/README.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/cookie/index.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/cookie/package.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/debug/CHANGELOG.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/debug/LICENSE create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/debug/README.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/debug/dist/debug.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/debug/package.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/debug/src/browser.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/debug/src/common.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/debug/src/index.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/debug/src/node.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io-client/CHANGELOG.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io-client/LICENSE create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io-client/README.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io-client/engine.io.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io-client/lib/globalThis.browser.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io-client/lib/globalThis.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io-client/lib/index.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io-client/lib/socket.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io-client/lib/transport.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io-client/lib/transports/index.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io-client/lib/transports/polling-jsonp.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io-client/lib/transports/polling-xhr.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io-client/lib/transports/polling.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io-client/lib/transports/websocket.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io-client/lib/xmlhttprequest.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io-client/node_modules/ws/LICENSE create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io-client/node_modules/ws/README.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io-client/node_modules/ws/browser.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io-client/node_modules/ws/index.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io-client/node_modules/ws/lib/buffer-util.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io-client/node_modules/ws/lib/constants.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io-client/node_modules/ws/lib/event-target.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io-client/node_modules/ws/lib/extension.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io-client/node_modules/ws/lib/permessage-deflate.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io-client/node_modules/ws/lib/receiver.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io-client/node_modules/ws/lib/sender.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io-client/node_modules/ws/lib/validation.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io-client/node_modules/ws/lib/websocket-server.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io-client/node_modules/ws/lib/websocket.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io-client/node_modules/ws/package.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io-client/package.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io-parser/LICENSE create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io-parser/Readme.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io-parser/lib/browser.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io-parser/lib/index.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io-parser/lib/keys.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io-parser/lib/utf8.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io-parser/package.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io/CHANGELOG.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io/LICENSE create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io/README.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io/lib/engine.io.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io/lib/server.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io/lib/socket.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io/lib/transport.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io/lib/transports/index.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io/lib/transports/polling-jsonp.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io/lib/transports/polling-xhr.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io/lib/transports/polling.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io/lib/transports/websocket.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/engine.io/package.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/has-binary2/History.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/has-binary2/LICENSE create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/has-binary2/README.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/has-binary2/index.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/has-binary2/package.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/has-cors/.npmignore create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/has-cors/History.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/has-cors/Makefile create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/has-cors/Readme.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/has-cors/component.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/has-cors/index.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/has-cors/package.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/has-cors/test.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/indexof/.npmignore create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/indexof/Makefile create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/indexof/Readme.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/indexof/component.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/indexof/index.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/indexof/package.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/isarray/README.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/isarray/index.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/isarray/package.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/mime-db/HISTORY.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/mime-db/LICENSE create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/mime-db/README.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/mime-db/db.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/mime-db/index.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/mime-db/package.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/mime-types/HISTORY.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/mime-types/LICENSE create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/mime-types/README.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/mime-types/index.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/mime-types/package.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/ms/index.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/ms/license.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/ms/package.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/ms/readme.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/negotiator/HISTORY.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/negotiator/LICENSE create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/negotiator/README.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/negotiator/index.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/negotiator/lib/charset.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/negotiator/lib/encoding.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/negotiator/lib/language.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/negotiator/lib/mediaType.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/negotiator/package.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/object-component/.npmignore create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/object-component/History.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/object-component/Makefile create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/object-component/Readme.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/object-component/component.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/object-component/index.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/object-component/package.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/object-component/test/object.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/parseqs/.npmignore create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/parseqs/LICENSE create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/parseqs/Makefile create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/parseqs/README.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/parseqs/index.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/parseqs/package.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/parseqs/test.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/parseuri/.npmignore create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/parseuri/History.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/parseuri/LICENSE create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/parseuri/Makefile create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/parseuri/README.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/parseuri/index.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/parseuri/package.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/parseuri/test.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-adapter/.idea/$CACHE_FILE$ create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-adapter/.idea/inspectionProfiles/profiles_settings.xml create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-adapter/.idea/misc.xml create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-adapter/.idea/modules.xml create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-adapter/.idea/socket.io-adapter.iml create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-adapter/.idea/vcs.xml create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-adapter/.idea/workspace.xml create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-adapter/LICENSE create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-adapter/Readme.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-adapter/index.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-adapter/package.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-client/LICENSE create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-client/README.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-client/dist/socket.io.dev.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-client/dist/socket.io.dev.js.map create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-client/dist/socket.io.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-client/dist/socket.io.js.map create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-client/dist/socket.io.slim.dev.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-client/dist/socket.io.slim.dev.js.map create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-client/dist/socket.io.slim.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-client/dist/socket.io.slim.js.map create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-client/lib/index.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-client/lib/manager.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-client/lib/on.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-client/lib/socket.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-client/lib/url.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-client/node_modules/ms/index.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-client/node_modules/ms/license.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-client/node_modules/ms/package.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-client/node_modules/ms/readme.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-client/node_modules/socket.io-parser/LICENSE create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-client/node_modules/socket.io-parser/Readme.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-client/node_modules/socket.io-parser/binary.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-client/node_modules/socket.io-parser/index.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-client/node_modules/socket.io-parser/is-buffer.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-client/node_modules/socket.io-parser/node_modules/debug/.coveralls.yml create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-client/node_modules/socket.io-parser/node_modules/debug/.eslintrc create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-client/node_modules/socket.io-parser/node_modules/debug/.npmignore create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-client/node_modules/socket.io-parser/node_modules/debug/.travis.yml create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-client/node_modules/socket.io-parser/node_modules/debug/CHANGELOG.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-client/node_modules/socket.io-parser/node_modules/debug/LICENSE create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-client/node_modules/socket.io-parser/node_modules/debug/Makefile create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-client/node_modules/socket.io-parser/node_modules/debug/README.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-client/node_modules/socket.io-parser/node_modules/debug/karma.conf.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-client/node_modules/socket.io-parser/node_modules/debug/node.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-client/node_modules/socket.io-parser/node_modules/debug/package.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-client/node_modules/socket.io-parser/node_modules/debug/src/browser.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-client/node_modules/socket.io-parser/node_modules/debug/src/debug.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-client/node_modules/socket.io-parser/node_modules/debug/src/index.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-client/node_modules/socket.io-parser/node_modules/debug/src/node.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-client/node_modules/socket.io-parser/package.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-client/package.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-parser/LICENSE create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-parser/Readme.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-parser/binary.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-parser/index.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-parser/is-buffer.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/socket.io-parser/package.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/to-array/.npmignore create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/to-array/LICENCE create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/to-array/README.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/to-array/index.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/to-array/package.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/xmlhttprequest-ssl/LICENSE create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/xmlhttprequest-ssl/README.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/xmlhttprequest-ssl/autotest.watchr create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/xmlhttprequest-ssl/example/demo.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/xmlhttprequest-ssl/lib/XMLHttpRequest.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/xmlhttprequest-ssl/package.json create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/xmlhttprequest-ssl/tests/test-constants.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/xmlhttprequest-ssl/tests/test-events.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/xmlhttprequest-ssl/tests/test-exceptions.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/xmlhttprequest-ssl/tests/test-headers.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/xmlhttprequest-ssl/tests/test-redirect-302.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/xmlhttprequest-ssl/tests/test-redirect-303.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/xmlhttprequest-ssl/tests/test-redirect-307.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/xmlhttprequest-ssl/tests/test-request-methods.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/xmlhttprequest-ssl/tests/test-request-protocols.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/xmlhttprequest-ssl/tests/testdata.txt create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/yeast/LICENSE create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/yeast/README.md create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/yeast/index.js create mode 100644 signaling_server/service/node_modules/socket.io/node_modules/yeast/package.json create mode 100644 signaling_server/service/node_modules/socket.io/package.json create mode 100644 signaling_server/service/node_modules/ws/LICENSE create mode 100644 signaling_server/service/node_modules/ws/README.md create mode 100644 signaling_server/service/node_modules/ws/index.js create mode 100644 signaling_server/service/node_modules/ws/lib/buffer-util.js create mode 100644 signaling_server/service/node_modules/ws/lib/constants.js create mode 100644 signaling_server/service/node_modules/ws/lib/event-target.js create mode 100644 signaling_server/service/node_modules/ws/lib/extension.js create mode 100644 signaling_server/service/node_modules/ws/lib/permessage-deflate.js create mode 100644 signaling_server/service/node_modules/ws/lib/receiver.js create mode 100644 signaling_server/service/node_modules/ws/lib/sender.js create mode 100644 signaling_server/service/node_modules/ws/lib/validation.js create mode 100644 signaling_server/service/node_modules/ws/lib/websocket-server.js create mode 100644 signaling_server/service/node_modules/ws/lib/websocket.js create mode 100644 signaling_server/service/node_modules/ws/node_modules/async-limiter/.eslintignore create mode 100644 signaling_server/service/node_modules/ws/node_modules/async-limiter/.nycrc create mode 100644 signaling_server/service/node_modules/ws/node_modules/async-limiter/.travis.yml create mode 100644 signaling_server/service/node_modules/ws/node_modules/async-limiter/LICENSE create mode 100644 signaling_server/service/node_modules/ws/node_modules/async-limiter/index.js create mode 100644 signaling_server/service/node_modules/ws/node_modules/async-limiter/package.json create mode 100644 signaling_server/service/node_modules/ws/node_modules/async-limiter/readme.md create mode 100644 signaling_server/service/node_modules/ws/package.json diff --git a/signaling_server/config.xml b/signaling_server/config.xml new file mode 100644 index 0000000..56dc199 --- /dev/null +++ b/signaling_server/config.xml @@ -0,0 +1,17 @@ + + + + SignalingServer + + + + + + + + + + SignalingServer + SignalingServer + + diff --git a/signaling_server/service/gen/app.js b/signaling_server/service/gen/app.js new file mode 100644 index 0000000..00dba62 --- /dev/null +++ b/signaling_server/service/gen/app.js @@ -0,0 +1,458 @@ +const path = require('path'); +const fs = require('fs'); +const express = require('express'); +const os = require('os'); +const QRCode = require('qrcode'); + +const TAG = 'app.js'; + +const app = express(); + +const options = { + key: fs.readFileSync(path.resolve(__dirname, 'key.pem')), + cert: fs.readFileSync(path.resolve(__dirname, 'cert.pem')) +}; + +const httpPort = process.env.HTTP_PORT || 9559; +const httpsPort = process.env.PORT || process.env.HTTPS_PORT || 5443; +const httpsServer = require('https').createServer(options, app); +const httpServer = require('http').createServer(app); +const io = require('socket.io')(); +const isTizen = process.platform === 'tizen'; + +console.log(TAG, `platform : ${process.platform}`); + +io.attach(httpServer); +io.attach(httpsServer); + +const clients = new Set(); +const workers = new Map(); +const sockets = new Map(); +let edgeForCastanets = null; +let forceQuitTimer = null; +let isMeerkatStarted = false; + +app.set('host', '0.0.0.0'); +if (isTizen) { + app.use(express.static(path.join(__dirname, './public'))); +} else { + app.use( + '/offload.html', + express.static(path.join(__dirname, '../../sample/src/offload.html')) + ); + app.use( + '/offload-worker.html', + express.static(path.join(__dirname, '../../offload-worker/src/index.html')) + ); + const serveIndex = require('serve-index'); + app.use( + '/', + express.static(path.join(__dirname, '../../dist')), + express.static(path.join(__dirname, '../../sample/src')), + serveIndex(path.join(__dirname, '../../sample/src')) + ); + app.use( + '/sample', + express.static(path.join(__dirname, '../../sample')), + serveIndex(path.join(__dirname, '../../sample')) + ); + app.use( + '/test', + express.static(path.join(__dirname, '../../test')), + serveIndex(path.join(__dirname, '../../test')) + ); +} + +io.of('/offload-js').on('connection', function (socket) { + if (isTizen && !isMeerkatStarted) { + try { + console.log(TAG, `Try to start Meerkat client.`); + tizen.application.launch( + 'org.tizen.meerkat.client', + () => { + console.log(TAG, `Meerkat client is started.`); + isMeerkatStarted = true; + }, + err => console.error(TAG, 'Failed to launch Meerkat client. ' + err) + ); + } catch (err) { + console.error(TAG, 'Failed to launch Meerkat client. ' + err); + } + } + console.log(TAG, `connection from '${socket.id}.`); + sockets.set(socket.id, socket); + + // client creates a session. + socket.on('create', async function () { + if (forceQuitTimer !== null) { + clearTimeout(forceQuitTimer); + } + + if (clients.has(socket.id)) { + console.log(TAG, `already created by ${socket.id}.`); + return; + } + clients.add(socket.id); + + let qr = null; + const myAddress = getMyAddress(); + if (myAddress) { + try { + qr = await QRCode.toDataURL( + 'https://' + myAddress + ':5443/offload-worker.html' + ); + } catch (err) { + console.error(TAG, 'unabled to generate QR: ' + error); + } + } + + socket.emit('greeting', { + qrCode: qr, + workers: Array.from(workers) + }); + + console.log( + TAG, + `[client] session created by ${socket.id}. workers.size : ${workers.size}` + ); + + if (supportEdgeOrchestration) { + socket.emit( + 'capabilities', + Array.from(edgeForCastanets.getCapabilities()) + ); + } + }); + + socket.on('getcapabilities', function () { + console.log(TAG, `getcapabilities`); + if (supportEdgeOrchestration) { + socket.emit( + 'capabilities', + Array.from(edgeForCastanets.getCapabilities()) + ); + } else { + socket.emit('capabilities', []); + } + }); + + socket.on('requestService', function (workerId) { + if (supportEdgeOrchestration) { + edgeForCastanets.requestService(workerId); + } + }); + + // new worker has been joined. + socket.on('join', function (worker) { + if (supportEdgeOrchestration) { + let deviceIp = socket.request.connection.remoteAddress; + if (deviceIp.indexOf('::ffff:') !== -1) { + deviceIp = deviceIp.substr(7, deviceIp.length); + } + + if (deviceIp) { + edgeForCastanets.joinDevice(deviceIp); + } + } + + workers.set(worker.id, { + socketId: socket.id, + name: worker.name, + features: worker.features, + mediaDeviceInfos: worker.mediaDeviceInfos, + compute_tasks: 0 + }); + console.log( + TAG, + `worker[${workers.size}] join: '${worker.id}' - '${socket.id}', '${worker.name}'`, + worker.features + ); + + for (const client of clients) { + socket.to(client).emit('worker', { + event: 'join', + workerId: worker.id, + socketId: socket.id, + name: worker.name, + features: worker.features, + mediaDeviceInfos: worker.mediaDeviceInfos + }); + } + }); + + // route message between clients. + socket.on('message', function (data) { + console.log(TAG, `message ${JSON.stringify(data)}`); + let socketId = null; + if (workers.has(data.to)) { + socketId = workers.get(data.to).socketId; + } else if (clients.has(data.to)) { + socketId = data.to; + } + + if (socketId) { + socket.to(socketId).emit('message', data); + } + }); + + socket.on('disconnect', function (reason) { + sockets.delete(socket.id); + if (clients.has(socket.id)) { + console.log(TAG, `[client] session terminated by client: ${socket.id}`); + + // broadcast to offload-worker + socket.broadcast.emit('client', { + event: 'bye', + socketId: socket.id + }); + clients.delete(socket.id); + + if (clients.size === 0) { + forceQuitTimer = setTimeout(function () { + console.log( + TAG, + `All clients are destroyed. Broadcast 'forceQuit' to workers` + ); + socket.broadcast.emit('client', { + event: 'forceQuit', + socketId: socket.id + }); + }, 5000); + } + } else { + if (supportEdgeOrchestration) { + let deviceIp = socket.request.connection.remoteAddress; + if (deviceIp.indexOf('::ffff:') !== -1) { + deviceIp = deviceIp.substr(7, deviceIp.length); + } + + if (deviceIp) { + edgeForCastanets.disconnectDevice(deviceIp); + } + } + + let workerId = null; + workers.forEach(function (value, key, map) { + if (value.socketId === socket.id) { + workerId = key; + } + }); + + if (workerId) { + for (const client of clients) { + socket.to(client).emit('worker', { + event: 'bye', + workerId: workerId, + socketId: socket.id + }); + } + workers.delete(workerId); + console.log(TAG, `worker[${workers.size}] bye: '${workerId}'`); + } + } + }); +}); + +httpsServer.listen(httpsPort, function () { + console.log(TAG, `server is listening on https ${httpsPort} port.`); +}); +httpServer.listen(httpPort, function () { + console.log(TAG, `server is listening on http ${httpPort} port.`); +}); + +const headers = { + // Set CORS + 'Access-Control-Allow-Origin': '*', + 'Access-Control-Allow-Methods': 'OPTIONS, POST, GET', + 'Content-Type': 'application/json' + /* add other headers as per requirement */ +}; + +app.post('/api/js-offloading', function (request, response) { + console.log(TAG, `Post msg : /api/js-offloading`); + + let body = []; + request + .on('data', chunk => { + body.push(chunk); + }) + .on('end', () => { + body = Buffer.concat(body).toString(); + const jsonBody = JSON.parse(body); + + const offloadSocket = sockets.get(jsonBody.workerSocket); + console.log(' offload socket ' + offloadSocket); + if (offloadSocket !== undefined) { + console.log(TAG, `start offloading : `); + offloadSocket.emit( + 'message', + { + message: { + data: body, + type: 'COMPUTE' + } + }, + function (data) { + console.log(TAG, `result obtained from offload worker`); + const jsonRet = data; + if (jsonRet.errorCode === 'ERR_SCRIPT_EXECUTION_TIMEOUT') { + response.writeHead(408, headers); + response.end(JSON.stringify(jsonRet)); + } else if (jsonRet.errorCoode === 'UNKNOWN ERROR') { + response.writeHead(400, headers); + response.end(JSON.stringify(jsonRet)); + } else { + response.writeHead(200, headers); + response.end(JSON.stringify(jsonRet)); + console.log(TAG, jsonRet); + } + console.log(TAG, `responded to client`); + } + ); + } else { + console.log(TAG, `no registered compute worker`); + response.writeHead(404, headers); + response.end(); + } + }); +}); + +function getMyAddress() { + const interfaces = os.networkInterfaces(); + const addresses = {}; + for (const intf in interfaces) { + if (interfaces.hasOwnProperty(intf)) { + for (const addr in interfaces[intf]) { + if (interfaces[intf].hasOwnProperty(addr)) { + const address = interfaces[intf][addr]; + if (address.family === 'IPv4' && !address.internal) { + addresses[intf] = address.address; + } + } + } + } + } + if (Object.keys(addresses).length === 0) { + return null; + } + + // Try to connect with 'wl' prefix interface first. + const wlanKeys = Object.keys(addresses).filter(intf => /^wl/.test(intf)); + return wlanKeys.length > 0 + ? addresses[wlanKeys[0]] + : Object.entries(addresses)[0][1]; +} + +// Implementation for edge orchestration +const supportEdgeOrchestration = + typeof webapis !== 'undefined' && webapis.hasOwnProperty('edge'); +console.log(TAG, `supportEdgeOrchestration : ${supportEdgeOrchestration}`); + +class Edge { + constructor(service, execType, packageName) { + this.devices_ = new Set(); + this.capabilities_ = new Map(); + this.service_ = service; + this.execType_ = execType; + this.packageName_ = packageName; + console.log(TAG, `Edge : ${this.service_}, ${this.packageName_}`); + } + + getDevices() { + return this.devices_; + } + + joinDevice(joined) { + console.log(TAG, `${joined} is joined`); + this.devices_.add(joined); + } + + disconnectDevice(disconnected) { + if (this.devices_.has(disconnected)) { + console.log(TAG, `'${disconnected} is disconnected`); + this.devices_.delete(disconnected); + } + } + + getCapabilities(reload = true) { + if (!reload) { + return this.capabilities_; + } + const start = Date.now(); + this.capabilities_.clear(); + + const execType = this.execType_; + const deviceList = webapis.edge.orchestrationGetDevicelist( + this.service_, + execType + ); + + if (deviceList === null || deviceList.ipaddrs.length === 0) { + console.log(TAG, `deviceList is null`); + return this.capabilities_; + } + + console.log( + TAG, + `${this.service_} deviceList : ${JSON.stringify(deviceList)}` + ); + + for (const ipaddr of deviceList.ipaddrs) { + const features = webapis.edge.orchestrationReadCapability(ipaddr); + console.log(TAG, `ReadCapability : ${ipaddr}, ${features.capability}`); + try { + let jsonCapability = JSON.parse(features.capability); + if (jsonCapability.hasOwnProperty('offloadjs')) { + jsonCapability = jsonCapability['offloadjs']; + } + this.capabilities_.set(jsonCapability.id, { + ipaddr: ipaddr, + name: jsonCapability.name, + features: jsonCapability.features, + options: null + }); + } catch (err) { + console.error(TAG, 'Failed to read capability : ' + err); + } + } + console.log(TAG, `getCapabilities() ${Date.now() - start}ms`); + return this.capabilities_; + } + + requestService(workerId) { + if (!this.capabilities_.has(workerId)) { + return this; + } + + const ipaddr = this.capabilities_.get(workerId).ipaddr; + + const execType = this.execType_; + + const myAddress = getMyAddress(); + if (!myAddress) { + return this; + } + + const parameter = `${this.packageName_} --type=offloadworker --signaling-server=http://${myAddress}:${httpPort}/offload-js`; + + console.log( + TAG, + `RequestService : ${this.service_}, ${execType}, ${parameter}, ${ipaddr}` + ); + webapis.edge.orchestrationRequestServiceOnDevice( + this.service_, + false, + execType, + parameter, + ipaddr + ); + + return this; + } +} + +edgeForCastanets = new Edge( + 'castanets', + 'android', + 'com.samsung.android.castanets' +); diff --git a/signaling_server/service/gen/cert.pem b/signaling_server/service/gen/cert.pem new file mode 100644 index 0000000..13ce9f1 --- /dev/null +++ b/signaling_server/service/gen/cert.pem @@ -0,0 +1,15 @@ +-----BEGIN CERTIFICATE----- +MIICZjCCAc+gAwIBAgIUTiyJ+n1n1gaBHnc5j4bwkG+pQKcwDQYJKoZIhvcNAQEL +BQAwRTELMAkGA1UEBhMCS08xEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoM +GEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDAeFw0yMDA0MjkxMjMzMTRaFw0yMDA1 +MjkxMjMzMTRaMEUxCzAJBgNVBAYTAktPMRMwEQYDVQQIDApTb21lLVN0YXRlMSEw +HwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwgZ8wDQYJKoZIhvcNAQEB +BQADgY0AMIGJAoGBAMdEVt38bwCY2fR1Y2Uz5hjrYjtrDzDH2UOaCQO7balrxkb8 +sxvP6ewCEBTJklw2lp5GFQSGo0R1azWC5Eri9LQQ7Fi1xxQy+jUAXzMRP+aGURYp +h8kT7ntg3sLkhts/BDp+jzeS3o4pUfYH1Nh72Ccw6+R4rkokFKhvV6gakEe1AgMB +AAGjUzBRMB0GA1UdDgQWBBSuLopMw0M58NzPEqngP2BRRAYYIDAfBgNVHSMEGDAW +gBSuLopMw0M58NzPEqngP2BRRAYYIDAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3 +DQEBCwUAA4GBAFzhqBXWMYcTFgceBvmZHHIWKrEO41yeUhhQLUnmdQ0okv60Dr8j +EunYIS85MJQe9rhZYXYs6TrDmlXuUDYJHaT/MG5CiPlHsvm25PXLR3mMOKi9K5/Z +w7jrXytm4lTR0IQfrO6W7RSxqx82CKSjSFEhSDjBr31IUVjDgs/izaDF +-----END CERTIFICATE----- diff --git a/signaling_server/service/gen/key.pem b/signaling_server/service/gen/key.pem new file mode 100644 index 0000000..8619946 --- /dev/null +++ b/signaling_server/service/gen/key.pem @@ -0,0 +1,15 @@ +-----BEGIN RSA PRIVATE KEY----- +MIICXAIBAAKBgQDHRFbd/G8AmNn0dWNlM+YY62I7aw8wx9lDmgkDu22pa8ZG/LMb +z+nsAhAUyZJcNpaeRhUEhqNEdWs1guRK4vS0EOxYtccUMvo1AF8zET/mhlEWKYfJ +E+57YN7C5IbbPwQ6fo83kt6OKVH2B9TYe9gnMOvkeK5KJBSob1eoGpBHtQIDAQAB +AoGBAKXLNnt8jN7yTmYXRZvukoQpVJIbgYgUv7B/eQCh8ZwFD/QATQXW98pl7Pte +u2f+A1Os+8/INg+/onPjdA7axr2S5/O/knAHsxNh0pjqHMpvt+E552YQTR1pS0aY +ZRBZB3WJZdFvCevJ4MuhpDEjVo6h+auLBMohD7W6c9nhtUABAkEA7uDe1YGtvnb3 +HsMQr+zA5plolOcfhxXdUNCTB0GgsylasD7N0FQNE9EYYQx/+M4zn3POcO4T4Q2q +oC5VllAnpQJBANWMpY8dg8dHBUt/UF4RZd2ac/UJrTHdNdhHDSSTwqr99fYl68Pq +OmF2jINnNLh8fwVpTLGW8sdpvSkbZ7+sItECQHRG95EcL5Of2wiZUR0hdICLOjIJ +EvqxdOpqrLcChhPP1HooCA0ZbMgxptlOuVhGHzDFsT6dVQXeniichULGv5UCQGh0 +0LLtk/0RD1T7pJsu1W4NU/UjU5WVh/YP4yzmHg24BezuZaHCW+Y6r8bC3/Xx58wE +0t/3XzAN19pYrmoCUFECQGVtx4auRsabi2bymiNZ3y5XRZhqyy+Ia4N5hvrgrPD5 +cEVjo9mhXzniCjS8IVuWQtIq9QWV4SERo9xEHG1lO1A= +-----END RSA PRIVATE KEY----- diff --git a/signaling_server/service/gen/public/offload-worker.html b/signaling_server/service/gen/public/offload-worker.html new file mode 100644 index 0000000..7a4a0d8 --- /dev/null +++ b/signaling_server/service/gen/public/offload-worker.html @@ -0,0 +1,46 @@ + + + + + +
+ + + Default server URL is location.origin +
+ + + +
+
+

+      
+
+ + + + diff --git a/signaling_server/service/gen/public/offload-worker.js b/signaling_server/service/gen/public/offload-worker.js new file mode 100644 index 0000000..b07cdd9 --- /dev/null +++ b/signaling_server/service/gen/public/offload-worker.js @@ -0,0 +1,18 @@ +window["offload-worker"]=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=82)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,o=(r=n(61))&&r.__esModule?r:{default:r};function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(e,t){for(var n=0;n').concat(n.logTime()," ").concat(e,"
")}},{key:"_replacePrintLog",value:function(e){var t=this,n=this,r=document.getElementById(e);r?(Date.prototype.logTime=function(){return[("0"+(this.getMonth()+1)).slice(-2),("0"+this.getDate()).slice(-2)].join("-")+" "+[("0"+(this.getHours()+1)).slice(-2),("0"+this.getMinutes()).slice(-2),("0"+this.getSeconds()).slice(-2),("00"+this.getMilliseconds()).slice(-3)].join(":")},Object.keys(this).forEach((function(e){t[e].log=function(){for(var t=arguments.length,o=new Array(t),i=0;i1?{type:p[o],data:e.substring(1)}:{type:p[o]}:d}o=new Uint8Array(e)[0];var i=s(e,1);return y&&"blob"===n&&(i=new y([i])),{type:p[o],data:i}},t.decodeBase64Packet=function(e,t){var n=p[e.charAt(0)];if(!r)return{type:n,data:{base64:!0,data:e.substr(1)}};var o=r.decode(e.substr(1));return"blob"===t&&y&&(o=new y([o])),{type:n,data:o}},t.encodePayload=function(e,n,r){"function"==typeof n&&(r=n,n=null);var o=i(e);if(n&&o)return y&&!l?t.encodePayloadAsBlob(e,r):t.encodePayloadAsArrayBuffer(e,r);if(!e.length)return r("0:");g(e,(function(e,r){t.encodePacket(e,!!o&&n,!1,(function(e){r(null,function(e){return e.length+":"+e}(e))}))}),(function(e,t){return r(t.join(""))}))},t.decodePayload=function(e,n,r){if("string"!=typeof e)return t.decodePayloadAsBinary(e,n,r);var o;if("function"==typeof n&&(r=n,n=null),""===e)return r(d,0,1);for(var i,s,a="",c=0,u=e.length;c0;){for(var a=new Uint8Array(o),c=0===a[0],u="",f=1;255!==a[f];f++){if(u.length>310)return r(d,0,1);u+=a[f]}o=s(o,2+u.length),u=parseInt(u);var l=s(o,0,u);if(c)try{l=String.fromCharCode.apply(null,new Uint8Array(l))}catch(e){var h=new Uint8Array(l);l="";for(f=0;f{"%%"!==e&&(r++,"%c"===e&&(o=r))})),t.splice(o,0,n)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}},t.load=function(){let e;try{e=t.storage.getItem("debug")}catch(e){}!e&&void 0!==r&&"env"in r&&(e=r.env.DEBUG);return e},t.useColors=function(){if("undefined"!=typeof window&&window.process&&("renderer"===window.process.type||window.process.__nwjs))return!0;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage=function(){try{return localStorage}catch(e){}}(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],e.exports=n(34)(t);const{formatters:o}=e.exports;o.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}}).call(this,n(3))},function(e,t){var n,r,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function a(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(e){r=s}}();var c,u=[],f=!1,l=-1;function h(){f&&c&&(f=!1,c.length?u=c.concat(u):l=-1,u.length&&p())}function p(){if(!f){var e=a(h);f=!0;for(var t=u.length;t;){for(c=u,u=[];++l1)for(var n=1;n{"%%"!==e&&(r++,"%c"===e&&(o=r))})),t.splice(o,0,n)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}},t.load=function(){let e;try{e=t.storage.getItem("debug")}catch(e){}!e&&void 0!==r&&"env"in r&&(e=r.env.DEBUG);return e},t.useColors=function(){if("undefined"!=typeof window&&window.process&&("renderer"===window.process.type||window.process.__nwjs))return!0;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage=function(){try{return localStorage}catch(e){}}(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],e.exports=n(54)(t);const{formatters:o}=e.exports;o.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}}).call(this,n(3))},function(e,t){var n=1e3,r=60*n,o=60*r,i=24*o,s=7*i,a=365.25*i;function c(e,t,n,r){var o=t>=1.5*n;return Math.round(e/n)+" "+r+(o?"s":"")}e.exports=function(e,t){t=t||{};var u=typeof e;if("string"===u&&e.length>0)return function(e){if((e=String(e)).length>100)return;var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(!t)return;var c=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return c*a;case"weeks":case"week":case"w":return c*s;case"days":case"day":case"d":return c*i;case"hours":case"hour":case"hrs":case"hr":case"h":return c*o;case"minutes":case"minute":case"mins":case"min":case"m":return c*r;case"seconds":case"second":case"secs":case"sec":case"s":return c*n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return c;default:return}}(e);if("number"===u&&isFinite(e))return t.long?function(e){var t=Math.abs(e);if(t>=i)return c(e,t,i,"day");if(t>=o)return c(e,t,o,"hour");if(t>=r)return c(e,t,r,"minute");if(t>=n)return c(e,t,n,"second");return e+" ms"}(e):function(e){var t=Math.abs(e);if(t>=i)return Math.round(e/i)+"d";if(t>=o)return Math.round(e/o)+"h";if(t>=r)return Math.round(e/r)+"m";if(t>=n)return Math.round(e/n)+"s";return e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},function(e,t,n){var r=n(35)("socket.io-parser"),o=n(9),i=n(38),s=n(18),a=n(19);function c(){}t.protocol=4,t.types=["CONNECT","DISCONNECT","EVENT","ACK","ERROR","BINARY_EVENT","BINARY_ACK"],t.CONNECT=0,t.DISCONNECT=1,t.EVENT=2,t.ACK=3,t.ERROR=4,t.BINARY_EVENT=5,t.BINARY_ACK=6,t.Encoder=c,t.Decoder=l;var u=t.ERROR+'"encode error"';function f(e){var n=""+e.type;if(t.BINARY_EVENT!==e.type&&t.BINARY_ACK!==e.type||(n+=e.attachments+"-"),e.nsp&&"/"!==e.nsp&&(n+=e.nsp+","),null!=e.id&&(n+=e.id),null!=e.data){var o=function(e){try{return JSON.stringify(e)}catch(e){return!1}}(e.data);if(!1===o)return u;n+=o}return r("encoded %j as %s",e,n),n}function l(){this.reconstructor=null}function h(e){this.reconPack=e,this.buffers=[]}function p(e){return{type:t.ERROR,data:"parser error: "+e}}c.prototype.encode=function(e,n){(r("encoding packet %j",e),t.BINARY_EVENT===e.type||t.BINARY_ACK===e.type)?function(e,t){function n(e){var n=i.deconstructPacket(e),r=f(n.packet),o=n.buffers;o.unshift(r),t(o)}i.removeBlobs(e,n)}(e,n):n([f(e)])},o(l.prototype),l.prototype.add=function(e){var n;if("string"==typeof e)n=function(e){var n=0,o={type:Number(e.charAt(0))};if(null==t.types[o.type])return p("unknown packet type "+o.type);if(t.BINARY_EVENT===o.type||t.BINARY_ACK===o.type){for(var i="";"-"!==e.charAt(++n)&&(i+=e.charAt(n),n!=e.length););if(i!=Number(i)||"-"!==e.charAt(n))throw new Error("Illegal attachments");o.attachments=Number(i)}if("/"===e.charAt(n+1))for(o.nsp="";++n;){if(","===(c=e.charAt(n)))break;if(o.nsp+=c,n===e.length)break}else o.nsp="/";var a=e.charAt(n+1);if(""!==a&&Number(a)==a){for(o.id="";++n;){var c;if(null==(c=e.charAt(n))||Number(c)!=c){--n;break}if(o.id+=e.charAt(n),n===e.length)break}o.id=Number(o.id)}if(e.charAt(++n)){var u=function(e){try{return JSON.parse(e)}catch(e){return!1}}(e.substr(n));if(!(!1!==u&&(o.type===t.ERROR||s(u))))return p("invalid payload");o.data=u}return r("decoded %s as %j",e,o),o}(e),t.BINARY_EVENT===n.type||t.BINARY_ACK===n.type?(this.reconstructor=new h(n),0===this.reconstructor.reconPack.attachments&&this.emit("decoded",n)):this.emit("decoded",n);else{if(!a(e)&&!e.base64)throw new Error("Unknown type: "+e);if(!this.reconstructor)throw new Error("got binary data when not reconstructing a packet");(n=this.reconstructor.takeBinaryData(e))&&(this.reconstructor=null,this.emit("decoded",n))}},l.prototype.destroy=function(){this.reconstructor&&this.reconstructor.finishedReconstruction()},h.prototype.takeBinaryData=function(e){if(this.buffers.push(e),this.buffers.length===this.reconPack.attachments){var t=i.reconstructPacket(this.reconPack,this.buffers);return this.finishedReconstruction(),t}return null},h.prototype.finishedReconstruction=function(){this.reconPack=null,this.buffers=[]}},function(e,t,n){function r(e){if(e)return function(e){for(var t in r.prototype)e[t]=r.prototype[t];return e}(e)}e.exports=r,r.prototype.on=r.prototype.addEventListener=function(e,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+e]=this._callbacks["$"+e]||[]).push(t),this},r.prototype.once=function(e,t){function n(){this.off(e,n),t.apply(this,arguments)}return n.fn=t,this.on(e,n),this},r.prototype.off=r.prototype.removeListener=r.prototype.removeAllListeners=r.prototype.removeEventListener=function(e,t){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var n,r=this._callbacks["$"+e];if(!r)return this;if(1==arguments.length)return delete this._callbacks["$"+e],this;for(var o=0;o + * @license MIT + */ +var r=n(40),o=n(41),i=n(42);function s(){return c.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function a(e,t){if(s()=s())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s().toString(16)+" bytes");return 0|e}function d(e,t){if(c.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return q(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return z(e).length;default:if(r)return q(e).length;t=(""+t).toLowerCase(),r=!0}}function y(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return O(this,t,n);case"utf8":case"utf-8":return A(this,t,n);case"ascii":return x(this,t,n);case"latin1":case"binary":return R(this,t,n);case"base64":return S(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function g(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function m(e,t,n,r,o){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=o?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(o)return-1;n=e.length-1}else if(n<0){if(!o)return-1;n=0}if("string"==typeof t&&(t=c.from(t,r)),c.isBuffer(t))return 0===t.length?-1:b(e,t,n,r,o);if("number"==typeof t)return t&=255,c.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):b(e,[t],n,r,o);throw new TypeError("val must be string, number or Buffer")}function b(e,t,n,r,o){var i,s=1,a=e.length,c=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;s=2,a/=2,c/=2,n/=2}function u(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}if(o){var f=-1;for(i=n;ia&&(n=a-c),i=n;i>=0;i--){for(var l=!0,h=0;ho&&(r=o):r=o;var i=t.length;if(i%2!=0)throw new TypeError("Invalid hex string");r>i/2&&(r=i/2);for(var s=0;s>8,o=n%256,i.push(o),i.push(r);return i}(t,e.length-n),e,n,r)}function S(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function A(e,t,n){n=Math.min(e.length,n);for(var r=[],o=t;o239?4:u>223?3:u>191?2:1;if(o+l<=n)switch(l){case 1:u<128&&(f=u);break;case 2:128==(192&(i=e[o+1]))&&(c=(31&u)<<6|63&i)>127&&(f=c);break;case 3:i=e[o+1],s=e[o+2],128==(192&i)&&128==(192&s)&&(c=(15&u)<<12|(63&i)<<6|63&s)>2047&&(c<55296||c>57343)&&(f=c);break;case 4:i=e[o+1],s=e[o+2],a=e[o+3],128==(192&i)&&128==(192&s)&&128==(192&a)&&(c=(15&u)<<18|(63&i)<<12|(63&s)<<6|63&a)>65535&&c<1114112&&(f=c)}null===f?(f=65533,l=1):f>65535&&(f-=65536,r.push(f>>>10&1023|55296),f=56320|1023&f),r.push(f),o+=l}return function(e){var t=e.length;if(t<=F)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),""},c.prototype.compare=function(e,t,n,r,o){if(!c.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===o&&(o=this.length),t<0||n>e.length||r<0||o>this.length)throw new RangeError("out of range index");if(r>=o&&t>=n)return 0;if(r>=o)return-1;if(t>=n)return 1;if(this===e)return 0;for(var i=(o>>>=0)-(r>>>=0),s=(n>>>=0)-(t>>>=0),a=Math.min(i,s),u=this.slice(r,o),f=e.slice(t,n),l=0;lo)&&(n=o),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var i=!1;;)switch(r){case"hex":return v(this,e,t,n);case"utf8":case"utf-8":return w(this,e,t,n);case"ascii":return C(this,e,t,n);case"latin1":case"binary":return k(this,e,t,n);case"base64":return _(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return E(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),i=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var F=4096;function x(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;or)&&(n=r);for(var o="",i=t;in)throw new RangeError("Trying to access beyond buffer length")}function B(e,t,n,r,o,i){if(!c.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||te.length)throw new RangeError("Index out of range")}function N(e,t,n,r){t<0&&(t=65535+t+1);for(var o=0,i=Math.min(e.length-n,2);o>>8*(r?o:1-o)}function I(e,t,n,r){t<0&&(t=4294967295+t+1);for(var o=0,i=Math.min(e.length-n,4);o>>8*(r?o:3-o)&255}function M(e,t,n,r,o,i){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function j(e,t,n,r,i){return i||M(e,0,n,4),o.write(e,t,n,r,23,4),n+4}function D(e,t,n,r,i){return i||M(e,0,n,8),o.write(e,t,n,r,52,8),n+8}c.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t0&&(o*=256);)r+=this[e+--t]*o;return r},c.prototype.readUInt8=function(e,t){return t||P(e,1,this.length),this[e]},c.prototype.readUInt16LE=function(e,t){return t||P(e,2,this.length),this[e]|this[e+1]<<8},c.prototype.readUInt16BE=function(e,t){return t||P(e,2,this.length),this[e]<<8|this[e+1]},c.prototype.readUInt32LE=function(e,t){return t||P(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},c.prototype.readUInt32BE=function(e,t){return t||P(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},c.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||P(e,t,this.length);for(var r=this[e],o=1,i=0;++i=(o*=128)&&(r-=Math.pow(2,8*t)),r},c.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||P(e,t,this.length);for(var r=t,o=1,i=this[e+--r];r>0&&(o*=256);)i+=this[e+--r]*o;return i>=(o*=128)&&(i-=Math.pow(2,8*t)),i},c.prototype.readInt8=function(e,t){return t||P(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},c.prototype.readInt16LE=function(e,t){t||P(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},c.prototype.readInt16BE=function(e,t){t||P(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},c.prototype.readInt32LE=function(e,t){return t||P(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},c.prototype.readInt32BE=function(e,t){return t||P(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},c.prototype.readFloatLE=function(e,t){return t||P(e,4,this.length),o.read(this,e,!0,23,4)},c.prototype.readFloatBE=function(e,t){return t||P(e,4,this.length),o.read(this,e,!1,23,4)},c.prototype.readDoubleLE=function(e,t){return t||P(e,8,this.length),o.read(this,e,!0,52,8)},c.prototype.readDoubleBE=function(e,t){return t||P(e,8,this.length),o.read(this,e,!1,52,8)},c.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||B(this,e,t,n,Math.pow(2,8*n)-1,0);var o=1,i=0;for(this[t]=255&e;++i=0&&(i*=256);)this[t+o]=e/i&255;return t+n},c.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,1,255,0),c.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},c.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):N(this,e,t,!0),t+2},c.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):N(this,e,t,!1),t+2},c.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):I(this,e,t,!0),t+4},c.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):I(this,e,t,!1),t+4},c.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);B(this,e,t,n,o-1,-o)}var i=0,s=1,a=0;for(this[t]=255&e;++i>0)-a&255;return t+n},c.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);B(this,e,t,n,o-1,-o)}var i=n-1,s=1,a=0;for(this[t+i]=255&e;--i>=0&&(s*=256);)e<0&&0===a&&0!==this[t+i+1]&&(a=1),this[t+i]=(e/s>>0)-a&255;return t+n},c.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,1,127,-128),c.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},c.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):N(this,e,t,!0),t+2},c.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):N(this,e,t,!1),t+2},c.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,4,2147483647,-2147483648),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):I(this,e,t,!0),t+4},c.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):I(this,e,t,!1),t+4},c.prototype.writeFloatLE=function(e,t,n){return j(this,e,t,!0,n)},c.prototype.writeFloatBE=function(e,t,n){return j(this,e,t,!1,n)},c.prototype.writeDoubleLE=function(e,t,n){return D(this,e,t,!0,n)},c.prototype.writeDoubleBE=function(e,t,n){return D(this,e,t,!1,n)},c.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t=0;--o)e[o+t]=this[o+n];else if(i<1e3||!c.TYPED_ARRAY_SUPPORT)for(o=0;o>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(i=t;i55295&&n<57344){if(!o){if(n>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(s+1===r){(t-=3)>-1&&i.push(239,191,189);continue}o=n;continue}if(n<56320){(t-=3)>-1&&i.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,n<128){if((t-=1)<0)break;i.push(n)}else if(n<2048){if((t-=2)<0)break;i.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;i.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return i}function z(e){return r.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(U,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function Y(e,t,n,r){for(var o=0;o=t.length||o>=e.length);++o)t[o+n]=e[o];return o}}).call(this,n(39))},function(e,t,n){var r=n(45),o=n(12);e.exports=function(e){var t=e.xdomain,n=e.xscheme,i=e.enablesXDR;try{if("undefined"!=typeof XMLHttpRequest&&(!t||r))return new XMLHttpRequest}catch(e){}try{if("undefined"!=typeof XDomainRequest&&!n&&i)return new XDomainRequest}catch(e){}if(!t)try{return new(o[["Active"].concat("Object").join("X")])("Microsoft.XMLHTTP")}catch(e){}}},function(e,t){e.exports="undefined"!=typeof self?self:"undefined"!=typeof window?window:Function("return this")()},function(e,t,n){var r=n(1),o=n(14);function i(e){this.path=e.path,this.hostname=e.hostname,this.port=e.port,this.secure=e.secure,this.query=e.query,this.timestampParam=e.timestampParam,this.timestampRequests=e.timestampRequests,this.readyState="",this.agent=e.agent||!1,this.socket=e.socket,this.enablesXDR=e.enablesXDR,this.withCredentials=e.withCredentials,this.pfx=e.pfx,this.key=e.key,this.passphrase=e.passphrase,this.cert=e.cert,this.ca=e.ca,this.ciphers=e.ciphers,this.rejectUnauthorized=e.rejectUnauthorized,this.forceNode=e.forceNode,this.isReactNative=e.isReactNative,this.extraHeaders=e.extraHeaders,this.localAddress=e.localAddress}e.exports=i,o(i.prototype),i.prototype.onError=function(e,t){var n=new Error(e);return n.type="TransportError",n.description=t,this.emit("error",n),this},i.prototype.open=function(){return"closed"!==this.readyState&&""!==this.readyState||(this.readyState="opening",this.doOpen()),this},i.prototype.close=function(){return"opening"!==this.readyState&&"open"!==this.readyState||(this.doClose(),this.onClose()),this},i.prototype.send=function(e){if("open"!==this.readyState)throw new Error("Transport not open");this.write(e)},i.prototype.onOpen=function(){this.readyState="open",this.writable=!0,this.emit("open")},i.prototype.onData=function(e){var t=r.decodePacket(e,this.socket.binaryType);this.onPacket(t)},i.prototype.onPacket=function(e){this.emit("packet",e)},i.prototype.onClose=function(){this.readyState="closed",this.emit("close")}},function(e,t,n){function r(e){if(e)return function(e){for(var t in r.prototype)e[t]=r.prototype[t];return e}(e)}e.exports=r,r.prototype.on=r.prototype.addEventListener=function(e,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+e]=this._callbacks["$"+e]||[]).push(t),this},r.prototype.once=function(e,t){function n(){this.off(e,n),t.apply(this,arguments)}return n.fn=t,this.on(e,n),this},r.prototype.off=r.prototype.removeListener=r.prototype.removeAllListeners=r.prototype.removeEventListener=function(e,t){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var n,r=this._callbacks["$"+e];if(!r)return this;if(1==arguments.length)return delete this._callbacks["$"+e],this;for(var o=0;o0&&!this.encoding){var e=this.packetBuffer.shift();this.packet(e)}},p.prototype.cleanup=function(){u("cleanup");for(var e=this.subs.length,t=0;t=this._reconnectionAttempts)u("reconnect failed"),this.backoff.reset(),this.emitAll("reconnect_failed"),this.reconnecting=!1;else{var t=this.backoff.duration();u("will wait %dms before reconnect attempt",t),this.reconnecting=!0;var n=setTimeout((function(){e.skipReconnect||(u("attempting reconnect"),e.emitAll("reconnect_attempt",e.backoff.attempts),e.emitAll("reconnecting",e.backoff.attempts),e.skipReconnect||e.open((function(t){t?(u("reconnect attempt error"),e.reconnecting=!1,e.reconnect(),e.emitAll("reconnect_error",t.data)):(u("reconnect success"),e.onreconnect())})))}),t);this.subs.push({destroy:function(){clearTimeout(n)}})}},p.prototype.onreconnect=function(){var e=this.backoff.attempts;this.reconnecting=!1,this.backoff.reset(),this.updateSocketIds(),this.emitAll("reconnect",e)}},function(e,t,n){var r=n(11),o=n(46),i=n(55),s=n(56);t.polling=function(e){var t=!1,n=!1,s=!1!==e.jsonp;if("undefined"!=typeof location){var a="https:"===location.protocol,c=location.port;c||(c=a?443:80),t=e.hostname!==location.hostname||c!==e.port,n=e.secure!==a}if(e.xdomain=t,e.xscheme=n,"open"in new r(e)&&!e.forceJSONP)return new o(e);if(!s)throw new Error("JSONP disabled");return new i(e)},t.websocket=s},function(e,t,n){var r=n(13),o=n(4),i=n(1),s=n(5),a=n(24),c=n(6)("engine.io-client:polling");e.exports=f;var u=null!=new(n(11))({xdomain:!1}).responseType;function f(e){var t=e&&e.forceBase64;u&&!t||(this.supportsBinary=!1),r.call(this,e)}s(f,r),f.prototype.name="polling",f.prototype.doOpen=function(){this.poll()},f.prototype.pause=function(e){var t=this;function n(){c("paused"),t.readyState="paused",e()}if(this.readyState="pausing",this.polling||!this.writable){var r=0;this.polling&&(c("we are currently polling - waiting to pause"),r++,this.once("pollComplete",(function(){c("pre-pause polling complete"),--r||n()}))),this.writable||(c("we are currently writing - waiting to pause"),r++,this.once("drain",(function(){c("pre-pause writing complete"),--r||n()})))}else n()},f.prototype.poll=function(){c("polling"),this.polling=!0,this.doPoll(),this.emit("poll")},f.prototype.onData=function(e){var t=this;c("polling got data %s",e);i.decodePayload(e,this.socket.binaryType,(function(e,n,r){if("opening"===t.readyState&&t.onOpen(),"close"===e.type)return t.onClose(),!1;t.onPacket(e)})),"closed"!==this.readyState&&(this.polling=!1,this.emit("pollComplete"),"open"===this.readyState?this.poll():c('ignoring poll - transport state "%s"',this.readyState))},f.prototype.doClose=function(){var e=this;function t(){c("writing close packet"),e.write([{type:"close"}])}"open"===this.readyState?(c("transport open - closing"),t()):(c("transport not open - deferring close"),this.once("open",t))},f.prototype.write=function(e){var t=this;this.writable=!1;var n=function(){t.writable=!0,t.emit("drain")};i.encodePayload(e,this.supportsBinary,(function(e){t.doWrite(e,n)}))},f.prototype.uri=function(){var e=this.query||{},t=this.secure?"https":"http",n="";return!1!==this.timestampRequests&&(e[this.timestampParam]=a()),this.supportsBinary||e.sid||(e.b64=1),e=o.encode(e),this.port&&("https"===t&&443!==Number(this.port)||"http"===t&&80!==Number(this.port))&&(n=":"+this.port),e.length&&(e="?"+e),t+"://"+(-1!==this.hostname.indexOf(":")?"["+this.hostname+"]":this.hostname)+n+this.path+e}},function(e,t,n){(function(t){var r=n(48),o=Object.prototype.toString,i="function"==typeof Blob||"undefined"!=typeof Blob&&"[object BlobConstructor]"===o.call(Blob),s="function"==typeof File||"undefined"!=typeof File&&"[object FileConstructor]"===o.call(File);e.exports=function e(n){if(!n||"object"!=typeof n)return!1;if(r(n)){for(var o=0,a=n.length;o0);return t}function u(){var e=c(+new Date);return e!==r?(s=0,r=e):e+"."+c(s++)}for(;a<64;a++)i[o[a]]=a;u.encode=c,u.decode=function(e){var t=0;for(a=0;a{if("%%"===n)return n;a++;const i=r.formatters[o];if("function"==typeof i){const r=e[a];n=i.call(t,r),e.splice(a,1),a--}return n})),r.formatArgs.call(t,e);(t.log||r.log).apply(t,e)}return s.namespace=e,s.enabled=r.enabled(e),s.useColors=r.useColors(),s.color=t(e),s.destroy=o,s.extend=i,"function"==typeof r.init&&r.init(s),r.instances.push(s),s}function o(){const e=r.instances.indexOf(this);return-1!==e&&(r.instances.splice(e,1),!0)}function i(e,t){const n=r(this.namespace+(void 0===t?":":t)+e);return n.log=this.log,n}function s(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}return r.debug=r,r.default=r,r.coerce=function(e){if(e instanceof Error)return e.stack||e.message;return e},r.disable=function(){const e=[...r.names.map(s),...r.skips.map(s).map((e=>"-"+e))].join(",");return r.enable(""),e},r.enable=function(e){let t;r.save(e),r.names=[],r.skips=[];const n=("string"==typeof e?e:"").split(/[\s,]+/),o=n.length;for(t=0;t{r[t]=e[t]})),r.instances=[],r.names=[],r.skips=[],r.formatters={},r.selectColor=t,r.enable(r.load()),r}},function(e,t,n){(function(r){function o(){var e;try{e=t.storage.debug}catch(e){}return!e&&void 0!==r&&"env"in r&&(e=r.env.DEBUG),e}(t=e.exports=n(36)).log=function(){return"object"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)},t.formatArgs=function(e){var n=this.useColors;if(e[0]=(n?"%c":"")+this.namespace+(n?" %c":" ")+e[0]+(n?"%c ":" ")+"+"+t.humanize(this.diff),!n)return;var r="color: "+this.color;e.splice(1,0,r,"color: inherit");var o=0,i=0;e[0].replace(/%[a-zA-Z%]/g,(function(e){"%%"!==e&&(o++,"%c"===e&&(i=o))})),e.splice(i,0,r)},t.save=function(e){try{null==e?t.storage.removeItem("debug"):t.storage.debug=e}catch(e){}},t.load=o,t.useColors=function(){if("undefined"!=typeof window&&window.process&&"renderer"===window.process.type)return!0;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage="undefined"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(e){}}(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.formatters.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}},t.enable(o())}).call(this,n(3))},function(e,t,n){function r(e){var n;function r(){if(r.enabled){var e=r,o=+new Date,i=o-(n||o);e.diff=i,e.prev=n,e.curr=o,n=o;for(var s=new Array(arguments.length),a=0;a0)return function(e){if((e=String(e)).length>100)return;var t=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);if(!t)return;var a=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return a*s;case"days":case"day":case"d":return a*i;case"hours":case"hour":case"hrs":case"hr":case"h":return a*o;case"minutes":case"minute":case"mins":case"min":case"m":return a*r;case"seconds":case"second":case"secs":case"sec":case"s":return a*n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return a;default:return}}(e);if("number"===u&&!1===isNaN(e))return t.long?a(c=e,i,"day")||a(c,o,"hour")||a(c,r,"minute")||a(c,n,"second")||c+" ms":function(e){if(e>=i)return Math.round(e/i)+"d";if(e>=o)return Math.round(e/o)+"h";if(e>=r)return Math.round(e/r)+"m";if(e>=n)return Math.round(e/n)+"s";return e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},function(e,t,n){var r=n(18),o=n(19),i=Object.prototype.toString,s="function"==typeof Blob||"undefined"!=typeof Blob&&"[object BlobConstructor]"===i.call(Blob),a="function"==typeof File||"undefined"!=typeof File&&"[object FileConstructor]"===i.call(File);function c(e,t){if(!e)return e;if(o(e)){var n={_placeholder:!0,num:t.length};return t.push(e),n}if(r(e)){for(var i=new Array(e.length),s=0;s0?s-4:s;for(n=0;n>16&255,c[f++]=t>>8&255,c[f++]=255&t;2===a&&(t=o[e.charCodeAt(n)]<<2|o[e.charCodeAt(n+1)]>>4,c[f++]=255&t);1===a&&(t=o[e.charCodeAt(n)]<<10|o[e.charCodeAt(n+1)]<<4|o[e.charCodeAt(n+2)]>>2,c[f++]=t>>8&255,c[f++]=255&t);return c},t.fromByteArray=function(e){for(var t,n=e.length,o=n%3,i=[],s=16383,a=0,c=n-o;ac?c:a+s));1===o?(t=e[n-1],i.push(r[t>>2]+r[t<<4&63]+"==")):2===o&&(t=(e[n-2]<<8)+e[n-1],i.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"="));return i.join("")};for(var r=[],o=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,c=s.length;a0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function f(e,t,n){for(var o,i,s=[],a=t;a>18&63]+r[i>>12&63]+r[i>>6&63]+r[63&i]);return s.join("")}o["-".charCodeAt(0)]=62,o["_".charCodeAt(0)]=63},function(e,t){t.read=function(e,t,n,r,o){var i,s,a=8*o-r-1,c=(1<>1,f=-7,l=n?o-1:0,h=n?-1:1,p=e[t+l];for(l+=h,i=p&(1<<-f)-1,p>>=-f,f+=a;f>0;i=256*i+e[t+l],l+=h,f-=8);for(s=i&(1<<-f)-1,i>>=-f,f+=r;f>0;s=256*s+e[t+l],l+=h,f-=8);if(0===i)i=1-u;else{if(i===c)return s?NaN:1/0*(p?-1:1);s+=Math.pow(2,r),i-=u}return(p?-1:1)*s*Math.pow(2,i-r)},t.write=function(e,t,n,r,o,i){var s,a,c,u=8*i-o-1,f=(1<>1,h=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,p=r?0:i-1,d=r?1:-1,y=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(a=isNaN(t)?1:0,s=f):(s=Math.floor(Math.log(t)/Math.LN2),t*(c=Math.pow(2,-s))<1&&(s--,c*=2),(t+=s+l>=1?h/c:h*Math.pow(2,1-l))*c>=2&&(s++,c/=2),s+l>=f?(a=0,s=f):s+l>=1?(a=(t*c-1)*Math.pow(2,o),s+=l):(a=t*Math.pow(2,l-1)*Math.pow(2,o),s=0));o>=8;e[n+p]=255&a,p+=d,a/=256,o-=8);for(s=s<0;e[n+p]=255&s,p+=d,s/=256,u-=8);e[n+p-d]|=128*y}},function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},function(e,t,n){e.exports=n(44),e.exports.parser=n(1)},function(e,t,n){var r=n(21),o=n(14),i=n(6)("engine.io-client:socket"),s=n(25),a=n(1),c=n(17),u=n(4);function f(e,t){if(!(this instanceof f))return new f(e,t);t=t||{},e&&"object"==typeof e&&(t=e,e=null),e?(e=c(e),t.hostname=e.host,t.secure="https"===e.protocol||"wss"===e.protocol,t.port=e.port,e.query&&(t.query=e.query)):t.host&&(t.hostname=c(t.host).host),this.secure=null!=t.secure?t.secure:"undefined"!=typeof location&&"https:"===location.protocol,t.hostname&&!t.port&&(t.port=this.secure?"443":"80"),this.agent=t.agent||!1,this.hostname=t.hostname||("undefined"!=typeof location?location.hostname:"localhost"),this.port=t.port||("undefined"!=typeof location&&location.port?location.port:this.secure?443:80),this.query=t.query||{},"string"==typeof this.query&&(this.query=u.decode(this.query)),this.upgrade=!1!==t.upgrade,this.path=(t.path||"/engine.io").replace(/\/$/,"")+"/",this.forceJSONP=!!t.forceJSONP,this.jsonp=!1!==t.jsonp,this.forceBase64=!!t.forceBase64,this.enablesXDR=!!t.enablesXDR,this.withCredentials=!1!==t.withCredentials,this.timestampParam=t.timestampParam||"t",this.timestampRequests=t.timestampRequests,this.transports=t.transports||["polling","websocket"],this.transportOptions=t.transportOptions||{},this.readyState="",this.writeBuffer=[],this.prevBufferLen=0,this.policyPort=t.policyPort||843,this.rememberUpgrade=t.rememberUpgrade||!1,this.binaryType=null,this.onlyBinaryUpgrades=t.onlyBinaryUpgrades,this.perMessageDeflate=!1!==t.perMessageDeflate&&(t.perMessageDeflate||{}),!0===this.perMessageDeflate&&(this.perMessageDeflate={}),this.perMessageDeflate&&null==this.perMessageDeflate.threshold&&(this.perMessageDeflate.threshold=1024),this.pfx=t.pfx||null,this.key=t.key||null,this.passphrase=t.passphrase||null,this.cert=t.cert||null,this.ca=t.ca||null,this.ciphers=t.ciphers||null,this.rejectUnauthorized=void 0===t.rejectUnauthorized||t.rejectUnauthorized,this.forceNode=!!t.forceNode,this.isReactNative="undefined"!=typeof navigator&&"string"==typeof navigator.product&&"reactnative"===navigator.product.toLowerCase(),("undefined"==typeof self||this.isReactNative)&&(t.extraHeaders&&Object.keys(t.extraHeaders).length>0&&(this.extraHeaders=t.extraHeaders),t.localAddress&&(this.localAddress=t.localAddress)),this.id=null,this.upgrades=null,this.pingInterval=null,this.pingTimeout=null,this.pingIntervalTimer=null,this.pingTimeoutTimer=null,this.open()}e.exports=f,f.priorWebsocketSuccess=!1,o(f.prototype),f.protocol=a.protocol,f.Socket=f,f.Transport=n(13),f.transports=n(21),f.parser=n(1),f.prototype.createTransport=function(e){i('creating transport "%s"',e);var t=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}(this.query);t.EIO=a.protocol,t.transport=e;var n=this.transportOptions[e]||{};return this.id&&(t.sid=this.id),new r[e]({query:t,socket:this,agent:n.agent||this.agent,hostname:n.hostname||this.hostname,port:n.port||this.port,secure:n.secure||this.secure,path:n.path||this.path,forceJSONP:n.forceJSONP||this.forceJSONP,jsonp:n.jsonp||this.jsonp,forceBase64:n.forceBase64||this.forceBase64,enablesXDR:n.enablesXDR||this.enablesXDR,withCredentials:n.withCredentials||this.withCredentials,timestampRequests:n.timestampRequests||this.timestampRequests,timestampParam:n.timestampParam||this.timestampParam,policyPort:n.policyPort||this.policyPort,pfx:n.pfx||this.pfx,key:n.key||this.key,passphrase:n.passphrase||this.passphrase,cert:n.cert||this.cert,ca:n.ca||this.ca,ciphers:n.ciphers||this.ciphers,rejectUnauthorized:n.rejectUnauthorized||this.rejectUnauthorized,perMessageDeflate:n.perMessageDeflate||this.perMessageDeflate,extraHeaders:n.extraHeaders||this.extraHeaders,forceNode:n.forceNode||this.forceNode,localAddress:n.localAddress||this.localAddress,requestTimeout:n.requestTimeout||this.requestTimeout,protocols:n.protocols||void 0,isReactNative:this.isReactNative})},f.prototype.open=function(){var e;if(this.rememberUpgrade&&f.priorWebsocketSuccess&&-1!==this.transports.indexOf("websocket"))e="websocket";else{if(0===this.transports.length){var t=this;return void setTimeout((function(){t.emit("error","No transports available")}),0)}e=this.transports[0]}this.readyState="opening";try{e=this.createTransport(e)}catch(e){return this.transports.shift(),void this.open()}e.open(),this.setTransport(e)},f.prototype.setTransport=function(e){i("setting transport %s",e.name);var t=this;this.transport&&(i("clearing existing transport %s",this.transport.name),this.transport.removeAllListeners()),this.transport=e,e.on("drain",(function(){t.onDrain()})).on("packet",(function(e){t.onPacket(e)})).on("error",(function(e){t.onError(e)})).on("close",(function(){t.onClose("transport close")}))},f.prototype.probe=function(e){i('probing transport "%s"',e);var t=this.createTransport(e,{probe:1}),n=!1,r=this;function o(){if(r.onlyBinaryUpgrades){var o=!this.supportsBinary&&r.transport.supportsBinary;n=n||o}n||(i('probe transport "%s" opened',e),t.send([{type:"ping",data:"probe"}]),t.once("packet",(function(o){if(!n)if("pong"===o.type&&"probe"===o.data){if(i('probe transport "%s" pong',e),r.upgrading=!0,r.emit("upgrading",t),!t)return;f.priorWebsocketSuccess="websocket"===t.name,i('pausing current transport "%s"',r.transport.name),r.transport.pause((function(){n||"closed"!==r.readyState&&(i("changing transport and sending upgrade packet"),h(),r.setTransport(t),t.send([{type:"upgrade"}]),r.emit("upgrade",t),t=null,r.upgrading=!1,r.flush())}))}else{i('probe transport "%s" failed',e);var s=new Error("probe error");s.transport=t.name,r.emit("upgradeError",s)}})))}function s(){n||(n=!0,h(),t.close(),t=null)}function a(n){var o=new Error("probe error: "+n);o.transport=t.name,s(),i('probe transport "%s" failed because of error: %s',e,n),r.emit("upgradeError",o)}function c(){a("transport closed")}function u(){a("socket closed")}function l(e){t&&e.name!==t.name&&(i('"%s" works - aborting "%s"',e.name,t.name),s())}function h(){t.removeListener("open",o),t.removeListener("error",a),t.removeListener("close",c),r.removeListener("close",u),r.removeListener("upgrading",l)}f.priorWebsocketSuccess=!1,t.once("open",o),t.once("error",a),t.once("close",c),this.once("close",u),this.once("upgrading",l),t.open()},f.prototype.onOpen=function(){if(i("socket open"),this.readyState="open",f.priorWebsocketSuccess="websocket"===this.transport.name,this.emit("open"),this.flush(),"open"===this.readyState&&this.upgrade&&this.transport.pause){i("starting upgrade probes");for(var e=0,t=this.upgrades.length;er&&(n=r),t>=r||t>=n||0===r)return new ArrayBuffer(0);for(var o=new Uint8Array(e),i=new Uint8Array(n-t),s=t,a=0;s=55296&&t<=56319&&o=55296&&e<=57343){if(t)throw Error("Lone surrogate U+"+e.toString(16).toUpperCase()+" is not a scalar value");return!1}return!0}function c(e,t){return i(e>>t&63|128)}function u(e,t){if(0==(4294967168&e))return i(e);var n="";return 0==(4294965248&e)?n=i(e>>6&31|192):0==(4294901760&e)?(a(e,t)||(e=65533),n=i(e>>12&15|224),n+=c(e,6)):0==(4292870144&e)&&(n=i(e>>18&7|240),n+=c(e,12),n+=c(e,6)),n+=i(63&e|128)}function f(){if(o>=r)throw Error("Invalid byte index");var e=255&n[o];if(o++,128==(192&e))return 63&e;throw Error("Invalid continuation byte")}function l(e){var t,i;if(o>r)throw Error("Invalid byte index");if(o==r)return!1;if(t=255&n[o],o++,0==(128&t))return t;if(192==(224&t)){if((i=(31&t)<<6|f())>=128)return i;throw Error("Invalid continuation byte")}if(224==(240&t)){if((i=(15&t)<<12|f()<<6|f())>=2048)return a(i,e)?i:65533;throw Error("Invalid continuation byte")}if(240==(248&t)&&(i=(7&t)<<18|f()<<12|f()<<6|f())>=65536&&i<=1114111)return i;throw Error("Invalid UTF-8 detected")}e.exports={version:"2.1.2",encode:function(e,t){for(var n=!1!==(t=t||{}).strict,r=s(e),o=r.length,i=-1,a="";++i65535&&(o+=i((t-=65536)>>>10&1023|55296),t=56320|1023&t),o+=i(t);return o}(u)}}},function(e,t){!function(){"use strict";for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n=new Uint8Array(256),r=0;r>2],i+=e[(3&r[n])<<4|r[n+1]>>4],i+=e[(15&r[n+1])<<2|r[n+2]>>6],i+=e[63&r[n+2]];return o%3==2?i=i.substring(0,i.length-1)+"=":o%3==1&&(i=i.substring(0,i.length-2)+"=="),i},t.decode=function(e){var t,r,o,i,s,a=.75*e.length,c=e.length,u=0;"="===e[e.length-1]&&(a--,"="===e[e.length-2]&&a--);var f=new ArrayBuffer(a),l=new Uint8Array(f);for(t=0;t>4,l[u++]=(15&o)<<4|i>>2,l[u++]=(3&i)<<6|63&s;return f}}()},function(e,t){var n=void 0!==n?n:"undefined"!=typeof WebKitBlobBuilder?WebKitBlobBuilder:"undefined"!=typeof MSBlobBuilder?MSBlobBuilder:"undefined"!=typeof MozBlobBuilder&&MozBlobBuilder,r=function(){try{return 2===new Blob(["hi"]).size}catch(e){return!1}}(),o=r&&function(){try{return 2===new Blob([new Uint8Array([1,2])]).size}catch(e){return!1}}(),i=n&&n.prototype.append&&n.prototype.getBlob;function s(e){return e.map((function(e){if(e.buffer instanceof ArrayBuffer){var t=e.buffer;if(e.byteLength!==t.byteLength){var n=new Uint8Array(e.byteLength);n.set(new Uint8Array(t,e.byteOffset,e.byteLength)),t=n.buffer}return t}return e}))}function a(e,t){t=t||{};var r=new n;return s(e).forEach((function(e){r.append(e)})),t.type?r.getBlob(t.type):r.getBlob()}function c(e,t){return new Blob(s(e),t||{})}"undefined"!=typeof Blob&&(a.prototype=Blob.prototype,c.prototype=Blob.prototype),e.exports=r?o?Blob:c:i?a:void 0},function(e,t,n){e.exports=function(e){function t(e){let t=0;for(let n=0;n{if("%%"===n)return n;a++;const i=r.formatters[o];if("function"==typeof i){const r=e[a];n=i.call(t,r),e.splice(a,1),a--}return n})),r.formatArgs.call(t,e);(t.log||r.log).apply(t,e)}return s.namespace=e,s.enabled=r.enabled(e),s.useColors=r.useColors(),s.color=t(e),s.destroy=o,s.extend=i,"function"==typeof r.init&&r.init(s),r.instances.push(s),s}function o(){const e=r.instances.indexOf(this);return-1!==e&&(r.instances.splice(e,1),!0)}function i(e,t){const n=r(this.namespace+(void 0===t?":":t)+e);return n.log=this.log,n}function s(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}return r.debug=r,r.default=r,r.coerce=function(e){if(e instanceof Error)return e.stack||e.message;return e},r.disable=function(){const e=[...r.names.map(s),...r.skips.map(s).map((e=>"-"+e))].join(",");return r.enable(""),e},r.enable=function(e){let t;r.save(e),r.names=[],r.skips=[];const n=("string"==typeof e?e:"").split(/[\s,]+/),o=n.length;for(t=0;t{r[t]=e[t]})),r.instances=[],r.names=[],r.skips=[],r.formatters={},r.selectColor=t,r.enable(r.load()),r}},function(e,t,n){var r=n(22),o=n(5),i=n(12);e.exports=f;var s,a=/\n/g,c=/\\n/g;function u(){}function f(e){r.call(this,e),this.query=this.query||{},s||(s=i.___eio=i.___eio||[]),this.index=s.length;var t=this;s.push((function(e){t.onData(e)})),this.query.j=this.index,"function"==typeof addEventListener&&addEventListener("beforeunload",(function(){t.script&&(t.script.onerror=u)}),!1)}o(f,r),f.prototype.supportsBinary=!1,f.prototype.doClose=function(){this.script&&(this.script.parentNode.removeChild(this.script),this.script=null),this.form&&(this.form.parentNode.removeChild(this.form),this.form=null,this.iframe=null),r.prototype.doClose.call(this)},f.prototype.doPoll=function(){var e=this,t=document.createElement("script");this.script&&(this.script.parentNode.removeChild(this.script),this.script=null),t.async=!0,t.src=this.uri(),t.onerror=function(t){e.onError("jsonp poll error",t)};var n=document.getElementsByTagName("script")[0];n?n.parentNode.insertBefore(t,n):(document.head||document.body).appendChild(t),this.script=t,"undefined"!=typeof navigator&&/gecko/i.test(navigator.userAgent)&&setTimeout((function(){var e=document.createElement("iframe");document.body.appendChild(e),document.body.removeChild(e)}),100)},f.prototype.doWrite=function(e,t){var n=this;if(!this.form){var r,o=document.createElement("form"),i=document.createElement("textarea"),s=this.iframeId="eio_iframe_"+this.index;o.className="socketio",o.style.position="absolute",o.style.top="-1000px",o.style.left="-1000px",o.target=s,o.method="POST",o.setAttribute("accept-charset","utf-8"),i.name="d",o.appendChild(i),document.body.appendChild(o),this.form=o,this.area=i}function u(){f(),t()}function f(){if(n.iframe)try{n.form.removeChild(n.iframe)}catch(e){n.onError("jsonp polling iframe removal error",e)}try{var e='