From 87b1640c255134239f608b26c313c43957b21feb Mon Sep 17 00:00:00 2001 From: ygbanzato Date: Wed, 17 Apr 2024 11:58:01 +0100 Subject: [PATCH] updating route availability for admins --- .env | 12 +- app/Http/Controllers/ClientController.php | 8 +- .../Controllers/CreateProjectController.php | 41 +- .../ExecutionProjectController.php | 5 +- .../Controllers/ProjectoDatacontroller.php | 15 +- app/Http/Middleware/CheckUserType.php | 3 +- app/Models/Company.php | 3 + app/Models/CompanyProject.php | 5 +- app/Models/Plant.php | 4 + composer.json | 1 + composer.lock | 149 +- node_modules/.bin/esbuild | 1 + node_modules/.bin/nanoid | 1 + node_modules/.bin/rollup | 1 + node_modules/.bin/vite | 1 + node_modules/.package-lock.json | 350 + node_modules/@esbuild/linux-x64/README.md | 3 + node_modules/@esbuild/linux-x64/bin/esbuild | Bin 0 -> 9347072 bytes node_modules/@esbuild/linux-x64/package.json | 17 + node_modules/asynckit/LICENSE | 21 + node_modules/asynckit/README.md | 233 + node_modules/asynckit/bench.js | 76 + node_modules/asynckit/index.js | 6 + node_modules/asynckit/lib/abort.js | 29 + node_modules/asynckit/lib/async.js | 34 + node_modules/asynckit/lib/defer.js | 26 + node_modules/asynckit/lib/iterate.js | 75 + .../asynckit/lib/readable_asynckit.js | 91 + .../asynckit/lib/readable_parallel.js | 25 + node_modules/asynckit/lib/readable_serial.js | 25 + .../asynckit/lib/readable_serial_ordered.js | 29 + node_modules/asynckit/lib/state.js | 37 + node_modules/asynckit/lib/streamify.js | 141 + node_modules/asynckit/lib/terminator.js | 29 + node_modules/asynckit/package.json | 63 + node_modules/asynckit/parallel.js | 43 + node_modules/asynckit/serial.js | 17 + node_modules/asynckit/serialOrdered.js | 75 + node_modules/asynckit/stream.js | 21 + node_modules/axios/CHANGELOG.md | 874 + node_modules/axios/LICENSE | 7 + node_modules/axios/MIGRATION_GUIDE.md | 3 + node_modules/axios/README.md | 1650 + node_modules/axios/SECURITY.md | 6 + node_modules/axios/dist/axios.js | 3448 + node_modules/axios/dist/axios.js.map | 1 + node_modules/axios/dist/axios.min.js | 2 + node_modules/axios/dist/axios.min.js.map | 1 + node_modules/axios/dist/browser/axios.cjs | 3258 + node_modules/axios/dist/browser/axios.cjs.map | 1 + node_modules/axios/dist/esm/axios.js | 3281 + node_modules/axios/dist/esm/axios.js.map | 1 + node_modules/axios/dist/esm/axios.min.js | 2 + node_modules/axios/dist/esm/axios.min.js.map | 1 + node_modules/axios/dist/node/axios.cjs | 4354 + node_modules/axios/dist/node/axios.cjs.map | 1 + node_modules/axios/index.d.cts | 542 + node_modules/axios/index.d.ts | 559 + node_modules/axios/index.js | 43 + node_modules/axios/lib/adapters/README.md | 37 + node_modules/axios/lib/adapters/adapters.js | 77 + node_modules/axios/lib/adapters/http.js | 685 + node_modules/axios/lib/adapters/xhr.js | 260 + node_modules/axios/lib/axios.js | 89 + node_modules/axios/lib/cancel/CancelToken.js | 121 + .../axios/lib/cancel/CanceledError.js | 25 + node_modules/axios/lib/cancel/isCancel.js | 5 + node_modules/axios/lib/core/Axios.js | 225 + node_modules/axios/lib/core/AxiosError.js | 100 + node_modules/axios/lib/core/AxiosHeaders.js | 298 + .../axios/lib/core/InterceptorManager.js | 71 + node_modules/axios/lib/core/README.md | 8 + node_modules/axios/lib/core/buildFullPath.js | 21 + .../axios/lib/core/dispatchRequest.js | 81 + node_modules/axios/lib/core/mergeConfig.js | 106 + node_modules/axios/lib/core/settle.js | 27 + node_modules/axios/lib/core/transformData.js | 28 + node_modules/axios/lib/defaults/index.js | 156 + .../axios/lib/defaults/transitional.js | 7 + node_modules/axios/lib/env/README.md | 3 + .../axios/lib/env/classes/FormData.js | 2 + node_modules/axios/lib/env/data.js | 1 + .../axios/lib/helpers/AxiosTransformStream.js | 191 + .../axios/lib/helpers/AxiosURLSearchParams.js | 58 + .../axios/lib/helpers/HttpStatusCode.js | 71 + node_modules/axios/lib/helpers/README.md | 7 + .../lib/helpers/ZlibHeaderTransformStream.js | 28 + node_modules/axios/lib/helpers/bind.js | 7 + node_modules/axios/lib/helpers/buildURL.js | 63 + node_modules/axios/lib/helpers/callbackify.js | 16 + node_modules/axios/lib/helpers/combineURLs.js | 15 + node_modules/axios/lib/helpers/cookies.js | 42 + .../axios/lib/helpers/deprecatedMethod.js | 26 + .../axios/lib/helpers/formDataToJSON.js | 95 + .../axios/lib/helpers/formDataToStream.js | 111 + node_modules/axios/lib/helpers/fromDataURI.js | 53 + .../axios/lib/helpers/isAbsoluteURL.js | 15 + .../axios/lib/helpers/isAxiosError.js | 14 + .../axios/lib/helpers/isURLSameOrigin.js | 67 + node_modules/axios/lib/helpers/null.js | 2 + .../axios/lib/helpers/parseHeaders.js | 55 + .../axios/lib/helpers/parseProtocol.js | 6 + node_modules/axios/lib/helpers/readBlob.js | 15 + node_modules/axios/lib/helpers/speedometer.js | 55 + node_modules/axios/lib/helpers/spread.js | 28 + node_modules/axios/lib/helpers/throttle.js | 33 + node_modules/axios/lib/helpers/toFormData.js | 219 + .../axios/lib/helpers/toURLEncodedForm.js | 18 + node_modules/axios/lib/helpers/validator.js | 91 + .../lib/platform/browser/classes/Blob.js | 3 + .../lib/platform/browser/classes/FormData.js | 3 + .../browser/classes/URLSearchParams.js | 4 + .../axios/lib/platform/browser/index.js | 13 + .../axios/lib/platform/common/utils.js | 47 + node_modules/axios/lib/platform/index.js | 7 + .../lib/platform/node/classes/FormData.js | 3 + .../platform/node/classes/URLSearchParams.js | 4 + node_modules/axios/lib/platform/node/index.js | 12 + node_modules/axios/lib/utils.js | 723 + node_modules/axios/package.json | 218 + node_modules/combined-stream/License | 19 + node_modules/combined-stream/Readme.md | 138 + .../combined-stream/lib/combined_stream.js | 208 + node_modules/combined-stream/package.json | 25 + node_modules/combined-stream/yarn.lock | 17 + node_modules/delayed-stream/.npmignore | 1 + node_modules/delayed-stream/License | 19 + node_modules/delayed-stream/Makefile | 7 + node_modules/delayed-stream/Readme.md | 141 + .../delayed-stream/lib/delayed_stream.js | 107 + node_modules/delayed-stream/package.json | 27 + node_modules/esbuild/LICENSE.md | 21 + node_modules/esbuild/README.md | 3 + node_modules/esbuild/bin/esbuild | Bin 0 -> 9347072 bytes node_modules/esbuild/install.js | 287 + node_modules/esbuild/lib/main.d.ts | 660 + node_modules/esbuild/lib/main.js | 2393 + node_modules/esbuild/package.json | 42 + node_modules/follow-redirects/LICENSE | 18 + node_modules/follow-redirects/README.md | 155 + node_modules/follow-redirects/debug.js | 15 + node_modules/follow-redirects/http.js | 1 + node_modules/follow-redirects/https.js | 1 + node_modules/follow-redirects/index.js | 672 + node_modules/follow-redirects/package.json | 58 + node_modules/form-data/License | 19 + node_modules/form-data/README.md.bak | 358 + node_modules/form-data/Readme.md | 358 + node_modules/form-data/index.d.ts | 62 + node_modules/form-data/lib/browser.js | 2 + node_modules/form-data/lib/form_data.js | 501 + node_modules/form-data/lib/populate.js | 10 + node_modules/form-data/package.json | 68 + node_modules/laravel-echo/.editorconfig | 15 + node_modules/laravel-echo/.eslintrc.js | 16 + node_modules/laravel-echo/.gitattributes | 12 + .../laravel-echo/.github/CODE_OF_CONDUCT.md | 3 + .../laravel-echo/.github/CONTRIBUTING.md | 3 + .../.github/ISSUE_TEMPLATE/1_Bug_report.yml | 55 + .../ISSUE_TEMPLATE/2_Feature_request.md | 4 + .../.github/ISSUE_TEMPLATE/config.yml | 8 + .../.github/PULL_REQUEST_TEMPLATE.md | 5 + node_modules/laravel-echo/.github/SECURITY.md | 92 + node_modules/laravel-echo/.github/SUPPORT.md | 3 + .../.github/workflows/codeql-analysis.yml | 67 + .../laravel-echo/.github/workflows/issues.yml | 12 + .../.github/workflows/pull-requests.yml | 12 + .../laravel-echo/.github/workflows/tests.yml | 30 + .../.github/workflows/update-changelog.yml | 9 + node_modules/laravel-echo/.styleci.yml | 5 + node_modules/laravel-echo/CHANGELOG.md | 194 + node_modules/laravel-echo/LICENSE.md | 21 + node_modules/laravel-echo/README.md | 36 + node_modules/laravel-echo/RELEASE.md | 3 + node_modules/laravel-echo/art/logo.svg | 1 + .../laravel-echo/dist/channel/channel.d.ts | 37 + .../laravel-echo/dist/channel/index.d.ts | 12 + .../dist/channel/null-channel.d.ts | 38 + .../dist/channel/null-presence-channel.d.ts | 23 + .../dist/channel/null-private-channel.d.ts | 10 + .../dist/channel/presence-channel.d.ts | 22 + .../dist/channel/pusher-channel.d.ts | 67 + .../pusher-encrypted-private-channel.d.ts | 10 + .../dist/channel/pusher-presence-channel.d.ts | 23 + .../dist/channel/pusher-private-channel.d.ts | 10 + .../dist/channel/socketio-channel.d.ts | 71 + .../channel/socketio-presence-channel.d.ts | 23 + .../channel/socketio-private-channel.d.ts | 10 + .../dist/connector/connector.d.ts | 55 + .../laravel-echo/dist/connector/index.d.ts | 4 + .../dist/connector/null-connector.d.ts | 51 + .../dist/connector/pusher-connector.d.ts | 59 + .../dist/connector/socketio-connector.d.ts | 57 + node_modules/laravel-echo/dist/echo.common.js | 1685 + node_modules/laravel-echo/dist/echo.d.ts | 89 + node_modules/laravel-echo/dist/echo.iife.js | 1683 + node_modules/laravel-echo/dist/echo.js | 1678 + .../laravel-echo/dist/index.iife.d.ts | 1 + .../dist/util/event-formatter.d.ts | 18 + .../laravel-echo/dist/util/index.d.ts | 1 + node_modules/laravel-echo/jest.config.js | 6 + node_modules/laravel-echo/package.json | 56 + node_modules/laravel-echo/rollup.config.js | 36 + .../laravel-echo/src/channel/channel.ts | 50 + .../laravel-echo/src/channel/index.ts | 12 + .../laravel-echo/src/channel/null-channel.ts | 62 + .../src/channel/null-presence-channel.ts | 35 + .../src/channel/null-private-channel.ts | 13 + .../src/channel/presence-channel.ts | 26 + .../src/channel/pusher-channel.ts | 145 + .../pusher-encrypted-private-channel.ts | 15 + .../src/channel/pusher-presence-channel.ts | 49 + .../src/channel/pusher-private-channel.ts | 15 + .../src/channel/socketio-channel.ts | 160 + .../src/channel/socketio-presence-channel.ts | 49 + .../src/channel/socketio-private-channel.ts | 19 + .../laravel-echo/src/connector/connector.ts | 120 + .../laravel-echo/src/connector/index.ts | 4 + .../src/connector/null-connector.ts | 82 + .../src/connector/pusher-connector.ts | 138 + .../src/connector/socketio-connector.ts | 129 + node_modules/laravel-echo/src/echo.ts | 199 + node_modules/laravel-echo/src/index.iife.ts | 1 + .../laravel-echo/src/util/event-formatter.ts | 31 + node_modules/laravel-echo/src/util/index.ts | 1 + .../tests/channel/socketio-channel.test.ts | 83 + node_modules/laravel-echo/tests/echo.test.ts | 26 + .../tests/util/event-formatter.test.ts | 47 + node_modules/laravel-echo/tsconfig.json | 23 + node_modules/laravel-echo/typings/index.d.ts | 6 + node_modules/laravel-vite-plugin/LICENSE.md | 21 + node_modules/laravel-vite-plugin/README.md | 32 + .../dist/dev-server-index.html | 72 + .../laravel-vite-plugin/dist/index.cjs | 362 + .../laravel-vite-plugin/dist/index.d.ts | 69 + .../laravel-vite-plugin/dist/index.mjs | 331 + .../inertia-helpers/index.d.ts | 1 + .../inertia-helpers/index.js | 7 + node_modules/laravel-vite-plugin/package.json | 64 + node_modules/mime-db/HISTORY.md | 507 + node_modules/mime-db/LICENSE | 23 + node_modules/mime-db/README.md | 100 + node_modules/mime-db/db.json | 8519 ++ node_modules/mime-db/index.js | 12 + node_modules/mime-db/package.json | 60 + node_modules/mime-types/HISTORY.md | 397 + node_modules/mime-types/LICENSE | 23 + node_modules/mime-types/README.md | 113 + node_modules/mime-types/index.js | 188 + node_modules/mime-types/package.json | 44 + node_modules/nanoid/LICENSE | 20 + node_modules/nanoid/README.md | 39 + node_modules/nanoid/async/index.browser.cjs | 34 + node_modules/nanoid/async/index.browser.js | 34 + node_modules/nanoid/async/index.cjs | 35 + node_modules/nanoid/async/index.d.ts | 56 + node_modules/nanoid/async/index.js | 35 + node_modules/nanoid/async/index.native.js | 26 + node_modules/nanoid/async/package.json | 12 + node_modules/nanoid/bin/nanoid.cjs | 55 + node_modules/nanoid/index.browser.cjs | 34 + node_modules/nanoid/index.browser.js | 34 + node_modules/nanoid/index.cjs | 45 + node_modules/nanoid/index.d.cts | 91 + node_modules/nanoid/index.d.ts | 91 + node_modules/nanoid/index.js | 45 + node_modules/nanoid/nanoid.js | 1 + node_modules/nanoid/non-secure/index.cjs | 21 + node_modules/nanoid/non-secure/index.d.ts | 33 + node_modules/nanoid/non-secure/index.js | 21 + node_modules/nanoid/non-secure/package.json | 6 + node_modules/nanoid/package.json | 88 + node_modules/nanoid/url-alphabet/index.cjs | 3 + node_modules/nanoid/url-alphabet/index.js | 3 + node_modules/nanoid/url-alphabet/package.json | 6 + node_modules/picocolors/LICENSE | 15 + node_modules/picocolors/README.md | 21 + node_modules/picocolors/package.json | 25 + node_modules/picocolors/picocolors.browser.js | 4 + node_modules/picocolors/picocolors.d.ts | 5 + node_modules/picocolors/picocolors.js | 58 + node_modules/picocolors/types.ts | 30 + node_modules/picomatch/CHANGELOG.md | 136 + node_modules/picomatch/LICENSE | 21 + node_modules/picomatch/README.md | 708 + node_modules/picomatch/index.js | 3 + node_modules/picomatch/lib/constants.js | 179 + node_modules/picomatch/lib/parse.js | 1091 + node_modules/picomatch/lib/picomatch.js | 342 + node_modules/picomatch/lib/scan.js | 391 + node_modules/picomatch/lib/utils.js | 64 + node_modules/picomatch/package.json | 81 + node_modules/postcss/LICENSE | 20 + node_modules/postcss/README.md | 28 + node_modules/postcss/lib/at-rule.d.ts | 137 + node_modules/postcss/lib/at-rule.js | 25 + node_modules/postcss/lib/comment.d.ts | 67 + node_modules/postcss/lib/comment.js | 13 + node_modules/postcss/lib/container.d.ts | 490 + node_modules/postcss/lib/container.js | 441 + .../postcss/lib/css-syntax-error.d.ts | 248 + node_modules/postcss/lib/css-syntax-error.js | 100 + node_modules/postcss/lib/declaration.d.ts | 148 + node_modules/postcss/lib/declaration.js | 24 + node_modules/postcss/lib/document.d.ts | 69 + node_modules/postcss/lib/document.js | 33 + node_modules/postcss/lib/fromJSON.d.ts | 9 + node_modules/postcss/lib/fromJSON.js | 54 + node_modules/postcss/lib/input.d.ts | 194 + node_modules/postcss/lib/input.js | 248 + node_modules/postcss/lib/lazy-result.d.ts | 190 + node_modules/postcss/lib/lazy-result.js | 550 + node_modules/postcss/lib/list.d.ts | 57 + node_modules/postcss/lib/list.js | 58 + node_modules/postcss/lib/map-generator.js | 368 + node_modules/postcss/lib/no-work-result.d.ts | 46 + node_modules/postcss/lib/no-work-result.js | 138 + node_modules/postcss/lib/node.d.ts | 536 + node_modules/postcss/lib/node.js | 381 + node_modules/postcss/lib/parse.d.ts | 9 + node_modules/postcss/lib/parse.js | 42 + node_modules/postcss/lib/parser.js | 609 + node_modules/postcss/lib/postcss.d.mts | 72 + node_modules/postcss/lib/postcss.d.ts | 441 + node_modules/postcss/lib/postcss.js | 101 + node_modules/postcss/lib/postcss.mjs | 30 + node_modules/postcss/lib/previous-map.d.ts | 81 + node_modules/postcss/lib/previous-map.js | 142 + node_modules/postcss/lib/processor.d.ts | 115 + node_modules/postcss/lib/processor.js | 67 + node_modules/postcss/lib/result.d.ts | 206 + node_modules/postcss/lib/result.js | 42 + node_modules/postcss/lib/root.d.ts | 87 + node_modules/postcss/lib/root.js | 61 + node_modules/postcss/lib/rule.d.ts | 117 + node_modules/postcss/lib/rule.js | 27 + node_modules/postcss/lib/stringifier.d.ts | 46 + node_modules/postcss/lib/stringifier.js | 353 + node_modules/postcss/lib/stringify.d.ts | 9 + node_modules/postcss/lib/stringify.js | 11 + node_modules/postcss/lib/symbols.js | 5 + .../postcss/lib/terminal-highlight.js | 70 + node_modules/postcss/lib/tokenize.js | 266 + node_modules/postcss/lib/warn-once.js | 13 + node_modules/postcss/lib/warning.d.ts | 147 + node_modules/postcss/lib/warning.js | 37 + node_modules/postcss/package.json | 88 + node_modules/proxy-from-env/.eslintrc | 29 + node_modules/proxy-from-env/.travis.yml | 10 + node_modules/proxy-from-env/LICENSE | 20 + node_modules/proxy-from-env/README.md | 131 + node_modules/proxy-from-env/index.js | 108 + node_modules/proxy-from-env/package.json | 34 + node_modules/proxy-from-env/test.js | 483 + node_modules/pusher-js/.editorconfig | 14 + .../pusher-js/.github/ISSUE_TEMPLATE.md | 11 + .../.github/PULL_REQUEST_TEMPLATE.md | 14 + node_modules/pusher-js/.github/dependabot.yml | 14 + node_modules/pusher-js/.github/stale.yml | 26 + .../pusher-js/.github/workflows/release.yml | 117 + .../.github/workflows/release_pr.yml | 43 + .../pusher-js/.github/workflows/run-tests.yml | 62 + node_modules/pusher-js/.gitmodules | 3 + node_modules/pusher-js/.prettierrc | 2 + node_modules/pusher-js/CHANGELOG.md | 933 + node_modules/pusher-js/LICENCE | 19 + node_modules/pusher-js/Makefile | 78 + node_modules/pusher-js/README.md | 707 + node_modules/pusher-js/bower.json | 19 + node_modules/pusher-js/dist/node/pusher.js | 10887 +++ .../pusher-js/dist/node/pusher.js.map | 1 + .../pusher-js/dist/react-native/pusher.js | 9 + .../pusher-js/dist/react-native/pusher.js.map | 1 + node_modules/pusher-js/dist/web/json2.js | 486 + node_modules/pusher-js/dist/web/json2.min.js | 1 + .../dist/web/pusher-with-encryption.js | 7026 ++ .../dist/web/pusher-with-encryption.js.map | 1 + .../dist/web/pusher-with-encryption.min.js | 9 + .../web/pusher-with-encryption.min.js.map | 1 + node_modules/pusher-js/dist/web/pusher.js | 4604 ++ node_modules/pusher-js/dist/web/pusher.js.map | 1 + node_modules/pusher-js/dist/web/pusher.min.js | 9 + .../pusher-js/dist/web/pusher.min.js.map | 1 + node_modules/pusher-js/dist/web/sockjs.js | 2435 + node_modules/pusher-js/dist/web/sockjs.min.js | 89 + .../worker/pusher-with-encryption.worker.js | 6639 ++ .../pusher-with-encryption.worker.js.map | 1 + .../pusher-with-encryption.worker.min.js | 9 + .../pusher-with-encryption.worker.min.js.map | 1 + .../pusher-js/dist/worker/pusher.worker.js | 4217 + .../dist/worker/pusher.worker.js.map | 1 + .../dist/worker/pusher.worker.min.js | 9 + .../dist/worker/pusher.worker.min.js.map | 1 + node_modules/pusher-js/index.d.ts | 29 + .../integration_tests_server/index.js | 176 + .../package-lock.json | 1177 + .../integration_tests_server/package.json | 15 + node_modules/pusher-js/node.js | 1 + node_modules/pusher-js/package.json | 70 + .../pusher-js/pusher-with-encryption/index.js | 1 + .../pusher-js/react-native/index.d.ts | 29 + node_modules/pusher-js/react-native/index.js | 1 + .../spec/config/jasmine/helpers/reporter.js | 14 + .../spec/config/jasmine/integration.json | 13 + .../pusher-js/spec/config/jasmine/unit.json | 13 + .../config/jasmine/webpack.integration.js | 33 + .../spec/config/jasmine/webpack.unit.js | 30 + .../spec/config/karma/available_browsers.json | 4957 ++ .../pusher-js/spec/config/karma/config.ci.js | 25 + .../spec/config/karma/config.common.js | 50 + .../spec/config/karma/config.integration.js | 26 + .../spec/config/karma/config.unit.js | 10 + .../spec/config/karma/config.worker.js | 34 + .../spec/config/karma/integration.js | 24 + .../pusher-js/spec/config/karma/unit.js | 20 + .../spec/javascripts/helpers/mocks.js | 275 + .../javascripts/helpers/node/integration.js | 33 + .../helpers/node/mock-dom-dependencies.ts | 1 + .../javascripts/helpers/pusher_integration.js | 1 + .../helpers/pusher_integration_class.ts | 12 + .../javascripts/helpers/timers/promises.js | 9 + .../spec/javascripts/helpers/waitsFor.js | 37 + .../javascripts/helpers/web/integration.js | 44 + .../helpers/worker/mock-dom-dependencies.js | 1 + .../integration/core/cluster_config_spec.js | 153 + .../integration/core/falling_back_spec.js | 195 + .../integration/core/pusher_spec/index.js | 68 + .../core/pusher_spec/test_builder.js | 715 + .../core/timeout_configuration_spec.js | 200 + .../integration/core/transport_lists_spec.js | 103 + .../javascripts/integration/index.node.js | 12 + .../spec/javascripts/integration/index.web.js | 77 + .../javascripts/integration/index.worker.js | 13 + .../integration/web/dom/jsonp_spec.js | 97 + .../web/dom/script_request_spec.js | 90 + .../spec/javascripts/polyfills/index.js | 105 + .../unit/core/channels/channel_spec.js | 355 + .../unit/core/channels/channels_spec.js | 94 + .../core/channels/encrypted_channel_spec.js | 343 + .../core/channels/presence_channel_spec.js | 553 + .../core/channels/private_channel_spec.js | 182 + .../spec/javascripts/unit/core/config_spec.js | 507 + .../connection/connection_manager_spec.js | 699 + .../unit/core/connection/connection_spec.js | 286 + .../unit/core/connection/handshake_spec.js | 160 + .../unit/core/connection/protocol_spec.js | 420 + .../javascripts/unit/core/defaults_spec.js | 26 + .../unit/core/events_dispatcher_spec.js | 385 + .../core/http/http_polling_socket_spec.js | 60 + .../unit/core/http/http_request_spec.js | 185 + .../unit/core/http/http_socket_spec.js | 370 + .../core/http/http_streaming_socket_spec.js | 56 + .../unit/core/http/http_xhr_request_spec.js | 164 + .../spec/javascripts/unit/core/logger_spec.js | 133 + .../spec/javascripts/unit/core/pusher_spec.js | 671 + .../unit/core/pusher_with_encryption_spec.js | 18 + .../best_connected_ever_strategy_spec.js | 104 + .../core/strategies/delayed_strategy_spec.js | 95 + .../first_connected_strategy_spec.js | 68 + .../unit/core/strategies/if_strategy_spec.js | 165 + .../strategies/sequential_strategy_spec.js | 213 + .../strategies/transport_strategy_spec.js | 250 + ...socket_prioritized_cached_strategy_spec.js | 400 + .../unit/core/timeline/timeline_spec.js | 153 + ...assistant_to_the_transport_manager_spec.js | 223 + .../core/transports/hosts_and_ports_spec.js | 85 + .../transports/transport_connection_spec.js | 585 + .../core/transports/transport_manager_spec.js | 64 + .../spec/javascripts/unit/core/user_spec.js | 303 + .../unit/core/utils/periodic_timer_spec.js | 74 + .../unit/core/utils/timers_spec.js | 157 + .../unit/core/utils/url_store_spec.js | 14 + .../javascripts/unit/core/watchlist_spec.js | 48 + .../auth/channel_authorizer_spec.js | 137 + .../deprecated_channel_authorizer_spec.js | 48 + .../auth/user_authorizer_spec.js | 128 + .../unit/core_with_runtime/readme.md | 5 + .../spec/javascripts/unit/index.node.js | 11 + .../spec/javascripts/unit/index.web.js | 12 + .../spec/javascripts/unit/index.worker.js | 11 + .../transports/hosts_and_ports_spec.js | 82 + .../isomorphic/transports/transports_spec.js | 202 + .../unit/node/timeline_sender_spec.js | 83 + .../unit/web/dom/dependency_loader_spec.js | 249 + .../unit/web/dom/jsonp_request_spec.js | 130 + .../web/dom/script_receiver_factory_spec.js | 68 + .../web/http/http_xdomain_request_spec.js | 222 + .../unit/web/pusher_authorizer_spec.js | 64 + .../unit/web/timeline/timeline_sender_spec.js | 131 + .../web/transports/hosts_and_ports_spec.js | 127 + .../unit/web/transports/transports_spec.js | 444 + .../unit/worker/channel_authorizer_spec.js | 156 + .../unit/worker/timeline_sender_spec.js | 76 + .../src/core/auth/auth_transports.ts | 18 + .../src/core/auth/channel_authorizer.ts | 64 + .../auth/deprecated_channel_authorizer.ts | 58 + .../pusher-js/src/core/auth/options.ts | 76 + .../src/core/auth/user_authenticator.ts | 62 + node_modules/pusher-js/src/core/base64.ts | 49 + .../pusher-js/src/core/channels/channel.ts | 163 + .../src/core/channels/channel_table.ts | 7 + .../pusher-js/src/core/channels/channels.ts | 86 + .../src/core/channels/encrypted_channel.ts | 150 + .../pusher-js/src/core/channels/members.ts | 80 + .../pusher-js/src/core/channels/metadata.ts | 5 + .../src/core/channels/presence_channel.ts | 113 + .../src/core/channels/private_channel.ts | 25 + node_modules/pusher-js/src/core/config.ts | 198 + .../src/core/connection/callbacks.ts | 21 + .../src/core/connection/connection.ts | 160 + .../src/core/connection/connection_manager.ts | 380 + .../connection/connection_manager_options.ts | 14 + .../connection/handshake/handshake_payload.ts | 10 + .../src/core/connection/handshake/index.ts | 90 + .../src/core/connection/protocol/action.ts | 8 + .../core/connection/protocol/message-types.ts | 8 + .../src/core/connection/protocol/protocol.ts | 154 + node_modules/pusher-js/src/core/defaults.ts | 66 + node_modules/pusher-js/src/core/errors.ts | 69 + .../pusher-js/src/core/events/callback.ts | 6 + .../src/core/events/callback_registry.ts | 75 + .../src/core/events/callback_table.ts | 7 + .../pusher-js/src/core/events/dispatcher.ts | 84 + node_modules/pusher-js/src/core/http/ajax.ts | 24 + .../pusher-js/src/core/http/http_factory.ts | 16 + .../src/core/http/http_polling_socket.ts | 24 + .../pusher-js/src/core/http/http_request.ts | 81 + .../pusher-js/src/core/http/http_socket.ts | 220 + .../src/core/http/http_streaming_socket.ts | 19 + .../pusher-js/src/core/http/request_hooks.ts | 9 + .../pusher-js/src/core/http/socket_hooks.ts | 11 + node_modules/pusher-js/src/core/http/state.ts | 7 + .../pusher-js/src/core/http/url_location.ts | 6 + node_modules/pusher-js/src/core/logger.ts | 53 + node_modules/pusher-js/src/core/options.ts | 64 + .../pusher-js/src/core/pusher-licence.js | 7 + .../src/core/pusher-with-encryption.js | 1 + .../src/core/pusher-with-encryption.ts | 14 + node_modules/pusher-js/src/core/pusher.js | 2 + node_modules/pusher-js/src/core/pusher.ts | 264 + .../pusher-js/src/core/reachability.ts | 7 + node_modules/pusher-js/src/core/socket.ts | 14 + .../best_connected_ever_strategy.ts | 81 + .../src/core/strategies/delayed_strategy.ts | 48 + .../strategies/first_connected_strategy.ts | 28 + .../src/core/strategies/if_strategy.ts | 34 + .../core/strategies/sequential_strategy.ts | 129 + .../pusher-js/src/core/strategies/strategy.ts | 8 + .../src/core/strategies/strategy_builder.ts | 67 + .../src/core/strategies/strategy_options.ts | 18 + .../src/core/strategies/strategy_runner.ts | 6 + .../src/core/strategies/transport_strategy.ts | 144 + .../websocket_prioritized_cached_strategy.ts | 157 + .../pusher-js/src/core/timeline/level.ts | 7 + .../pusher-js/src/core/timeline/timeline.ts | 90 + .../src/core/timeline/timeline_sender.ts | 33 + .../src/core/timeline/timeline_transport.ts | 11 + .../assistant_to_the_transport_manager.ts | 104 + .../src/core/transports/ping_delay_options.ts | 7 + .../src/core/transports/transport.ts | 54 + .../core/transports/transport_connection.ts | 241 + .../transport_connection_options.ts | 8 + .../src/core/transports/transport_hooks.ts | 16 + .../src/core/transports/transport_manager.ts | 52 + .../src/core/transports/transports_table.ts | 12 + .../src/core/transports/url_scheme.ts | 13 + .../src/core/transports/url_schemes.ts | 47 + node_modules/pusher-js/src/core/user.ts | 186 + node_modules/pusher-js/src/core/util.ts | 34 + .../pusher-js/src/core/utils/collections.ts | 353 + .../pusher-js/src/core/utils/factory.ts | 79 + .../pusher-js/src/core/utils/flat_promise.ts | 10 + .../src/core/utils/timers/abstract_timer.ts | 39 + .../pusher-js/src/core/utils/timers/index.ts | 39 + .../src/core/utils/timers/scheduling.ts | 11 + .../src/core/utils/timers/timed_callback.ts | 5 + .../pusher-js/src/core/utils/url_store.ts | 48 + node_modules/pusher-js/src/core/watchlist.ts | 31 + .../pusher-js/src/d.ts/constants/index.d.ts | 5 + .../d.ts/faye-websocket/faye-websocket.d.ts | 21 + .../pusher-js/src/d.ts/global/global.d.ts | 1 + .../pusher-js/src/d.ts/module/module.d.ts | 12 + .../src/d.ts/tweetnacl-util/index.d.ts | 6 + .../pusher-js/src/d.ts/window/events.d.ts | 4 + .../pusher-js/src/d.ts/window/sockjs.d.ts | 3 + .../pusher-js/src/d.ts/window/websocket.d.ts | 4 + .../src/d.ts/window/xmlhttprequest.d.ts | 3 + .../pusher-js/src/runtimes/interface.ts | 60 + .../src/runtimes/isomorphic/auth/xhr_auth.ts | 90 + .../runtimes/isomorphic/default_strategy.ts | 155 + .../src/runtimes/isomorphic/http/http.ts | 32 + .../isomorphic/http/http_xhr_request.ts | 35 + .../src/runtimes/isomorphic/runtime.ts | 62 + .../isomorphic/timeline/xhr_timeline.ts | 50 + .../transport_connection_initializer.ts | 19 + .../isomorphic/transports/transports.ts | 81 + .../pusher-js/src/runtimes/node/net_info.ts | 10 + .../pusher-js/src/runtimes/node/runtime.ts | 68 + .../src/runtimes/react-native/net_info.ts | 42 + .../src/runtimes/react-native/runtime.ts | 65 + .../src/runtimes/web/auth/jsonp_auth.ts | 51 + .../pusher-js/src/runtimes/web/browser.ts | 24 + .../src/runtimes/web/default_strategy.ts | 201 + .../src/runtimes/web/dom/dependencies.ts | 16 + .../src/runtimes/web/dom/dependency_loader.ts | 93 + .../pusher-js/src/runtimes/web/dom/json2.js | 486 + .../src/runtimes/web/dom/jsonp_request.ts | 52 + .../src/runtimes/web/dom/script_receiver.ts | 8 + .../web/dom/script_receiver_factory.ts | 57 + .../src/runtimes/web/dom/script_request.ts | 85 + .../pusher-js/src/runtimes/web/http/http.ts | 8 + .../runtimes/web/http/http_xdomain_request.ts | 37 + .../pusher-js/src/runtimes/web/net_info.ts | 50 + .../pusher-js/src/runtimes/web/runtime.ts | 174 + .../runtimes/web/timeline/jsonp_timeline.ts | 34 + .../transport_connection_initializer.ts | 39 + .../src/runtimes/web/transports/transports.ts | 65 + .../src/runtimes/worker/auth/fetch_auth.ts | 69 + .../pusher-js/src/runtimes/worker/net_info.ts | 10 + .../pusher-js/src/runtimes/worker/runtime.ts | 75 + .../worker/timeline/fetch_timeline.ts | 39 + node_modules/pusher-js/tsconfig.json | 26 + .../helpers/node/mock-dom-dependencies.d.ts | 1 + .../helpers/pusher_integration_class.d.ts | 4 + .../types/src/core/auth/auth_transports.d.ts | 9 + .../src/core/auth/channel_authorizer.d.ts | 3 + .../auth/deprecated_channel_authorizer.d.ts | 18 + .../types/src/core/auth/options.d.ts | 43 + .../src/core/auth/user_authenticator.d.ts | 3 + .../pusher-js/types/src/core/base64.d.ts | 1 + .../types/src/core/channels/channel.d.ts | 23 + .../src/core/channels/channel_table.d.ts | 5 + .../types/src/core/channels/channels.d.ts | 12 + .../src/core/channels/encrypted_channel.d.ts | 15 + .../types/src/core/channels/members.d.ts | 14 + .../types/src/core/channels/metadata.d.ts | 4 + .../src/core/channels/presence_channel.d.ts | 13 + .../src/core/channels/private_channel.d.ts | 5 + .../pusher-js/types/src/core/config.d.ts | 31 + .../types/src/core/connection/callbacks.d.ts | 18 + .../types/src/core/connection/connection.d.ts | 16 + .../core/connection/connection_manager.d.ts | 51 + .../connection_manager_options.d.ts | 11 + .../handshake/handshake_payload.d.ts | 8 + .../src/core/connection/handshake/index.d.ts | 12 + .../src/core/connection/protocol/action.d.ts | 7 + .../connection/protocol/message-types.d.ts | 7 + .../core/connection/protocol/protocol.d.ts | 10 + .../pusher-js/types/src/core/defaults.d.ts | 26 + .../pusher-js/types/src/core/errors.d.ts | 28 + .../types/src/core/events/callback.d.ts | 5 + .../src/core/events/callback_registry.d.ts | 11 + .../types/src/core/events/callback_table.d.ts | 5 + .../types/src/core/events/dispatcher.d.ts | 14 + .../pusher-js/types/src/core/http/ajax.d.ts | 16 + .../types/src/core/http/http_factory.d.ts | 13 + .../src/core/http/http_polling_socket.d.ts | 3 + .../types/src/core/http/http_request.d.ts | 17 + .../types/src/core/http/http_socket.d.ts | 32 + .../src/core/http/http_streaming_socket.d.ts | 3 + .../types/src/core/http/request_hooks.d.ts | 6 + .../types/src/core/http/socket_hooks.d.ts | 8 + .../pusher-js/types/src/core/http/state.d.ts | 6 + .../types/src/core/http/url_location.d.ts | 5 + .../pusher-js/types/src/core/logger.d.ts | 11 + .../pusher-js/types/src/core/options.d.ts | 38 + .../src/core/pusher-with-encryption.d.ts | 5 + .../pusher-js/types/src/core/pusher.d.ts | 51 + .../types/src/core/reachability.d.ts | 5 + .../pusher-js/types/src/core/socket.d.ts | 12 + .../best_connected_ever_strategy.d.ts | 10 + .../src/core/strategies/delayed_strategy.d.ts | 15 + .../strategies/first_connected_strategy.d.ts | 8 + .../src/core/strategies/if_strategy.d.ts | 10 + .../core/strategies/sequential_strategy.d.ts | 16 + .../types/src/core/strategies/strategy.d.ts | 6 + .../src/core/strategies/strategy_builder.d.ts | 5 + .../src/core/strategies/strategy_options.d.ts | 16 + .../src/core/strategies/strategy_runner.d.ts | 5 + .../core/strategies/transport_strategy.d.ts | 15 + ...websocket_prioritized_cached_strategy.d.ts | 20 + .../types/src/core/timeline/level.d.ts | 6 + .../types/src/core/timeline/timeline.d.ts | 25 + .../src/core/timeline/timeline_sender.d.ts | 13 + .../src/core/timeline/timeline_transport.d.ts | 6 + .../assistant_to_the_transport_manager.d.ts | 14 + .../core/transports/ping_delay_options.d.ts | 6 + .../types/src/core/transports/transport.d.ts | 8 + .../core/transports/transport_connection.d.ts | 35 + .../transport_connection_options.d.ts | 6 + .../src/core/transports/transport_hooks.d.ts | 13 + .../core/transports/transport_manager.d.ts | 14 + .../src/core/transports/transports_table.d.ts | 10 + .../types/src/core/transports/url_scheme.d.ts | 11 + .../src/core/transports/url_schemes.d.ts | 4 + .../pusher-js/types/src/core/user.d.ts | 21 + .../pusher-js/types/src/core/util.d.ts | 8 + .../types/src/core/utils/collections.d.ts | 18 + .../types/src/core/utils/factory.d.ts | 29 + .../types/src/core/utils/flat_promise.d.ts | 6 + .../src/core/utils/timers/abstract_timer.d.ts | 10 + .../types/src/core/utils/timers/index.d.ts | 9 + .../src/core/utils/timers/scheduling.d.ts | 8 + .../src/core/utils/timers/timed_callback.d.ts | 4 + .../types/src/core/utils/url_store.d.ts | 4 + .../pusher-js/types/src/core/watchlist.d.ts | 8 + .../types/src/runtimes/interface.d.ts | 43 + .../runtimes/isomorphic/auth/xhr_auth.d.ts | 3 + .../runtimes/isomorphic/default_strategy.d.ts | 5 + .../src/runtimes/isomorphic/http/http.d.ts | 3 + .../isomorphic/http/http_xhr_request.d.ts | 3 + .../src/runtimes/isomorphic/runtime.d.ts | 2 + .../isomorphic/timeline/xhr_timeline.d.ts | 6 + .../transport_connection_initializer.d.ts | 1 + .../isomorphic/transports/transports.d.ts | 5 + .../types/src/runtimes/node/net_info.d.ts | 6 + .../types/src/runtimes/node/runtime.d.ts | 3 + .../src/runtimes/react-native/net_info.d.ts | 8 + .../src/runtimes/react-native/runtime.d.ts | 3 + .../src/runtimes/web/auth/jsonp_auth.d.ts | 3 + .../types/src/runtimes/web/browser.d.ts | 19 + .../src/runtimes/web/default_strategy.d.ts | 5 + .../src/runtimes/web/dom/dependencies.d.ts | 4 + .../runtimes/web/dom/dependency_loader.d.ts | 10 + .../src/runtimes/web/dom/jsonp_request.d.ts | 10 + .../src/runtimes/web/dom/script_receiver.d.ts | 7 + .../web/dom/script_receiver_factory.d.ts | 10 + .../src/runtimes/web/dom/script_request.d.ts | 9 + .../types/src/runtimes/web/http/http.d.ts | 2 + .../web/http/http_xdomain_request.d.ts | 3 + .../types/src/runtimes/web/net_info.d.ts | 7 + .../types/src/runtimes/web/runtime.d.ts | 3 + .../runtimes/web/timeline/jsonp_timeline.d.ts | 6 + .../transport_connection_initializer.d.ts | 1 + .../runtimes/web/transports/transports.d.ts | 2 + .../src/runtimes/worker/auth/fetch_auth.d.ts | 3 + .../types/src/runtimes/worker/net_info.d.ts | 6 + .../types/src/runtimes/worker/runtime.d.ts | 3 + .../worker/timeline/fetch_timeline.d.ts | 6 + node_modules/pusher-js/webpack/config.node.js | 26 + .../pusher-js/webpack/config.react-native.js | 35 + .../pusher-js/webpack/config.shared.js | 50 + node_modules/pusher-js/webpack/config.web.js | 36 + .../pusher-js/webpack/config.worker.js | 42 + node_modules/pusher-js/webpack/dev.server.js | 17 + .../pusher-js/webpack/hosting_config.js | 6 + .../pusher-js/with-encryption/index.d.ts | 29 + .../pusher-js/with-encryption/index.js | 4 + node_modules/pusher-js/worker/index.d.ts | 29 + node_modules/pusher-js/worker/index.js | 1 + .../worker/with-encryption/index.d.ts | 29 + .../pusher-js/worker/with-encryption/index.js | 1 + node_modules/rollup/LICENSE.md | 695 + node_modules/rollup/README.md | 125 + node_modules/rollup/dist/bin/rollup | 1715 + node_modules/rollup/dist/es/getLogFilter.js | 64 + node_modules/rollup/dist/es/package.json | 1 + node_modules/rollup/dist/es/rollup.js | 17 + .../rollup/dist/es/shared/node-entry.js | 27273 +++++++ node_modules/rollup/dist/es/shared/watch.js | 4857 ++ node_modules/rollup/dist/getLogFilter.d.ts | 5 + node_modules/rollup/dist/getLogFilter.js | 69 + node_modules/rollup/dist/loadConfigFile.d.ts | 20 + node_modules/rollup/dist/loadConfigFile.js | 29 + node_modules/rollup/dist/rollup.d.ts | 1012 + node_modules/rollup/dist/rollup.js | 31 + .../rollup/dist/shared/fsevents-importer.js | 37 + node_modules/rollup/dist/shared/index.js | 4571 ++ .../rollup/dist/shared/loadConfigFile.js | 546 + node_modules/rollup/dist/shared/rollup.js | 27351 +++++++ node_modules/rollup/dist/shared/watch-cli.js | 561 + .../rollup/dist/shared/watch-proxy.js | 87 + node_modules/rollup/dist/shared/watch.js | 316 + node_modules/rollup/package.json | 181 + node_modules/source-map-js/LICENSE | 28 + node_modules/source-map-js/README.md | 765 + node_modules/source-map-js/lib/array-set.js | 121 + node_modules/source-map-js/lib/base64-vlq.js | 140 + node_modules/source-map-js/lib/base64.js | 67 + .../source-map-js/lib/binary-search.js | 111 + .../source-map-js/lib/mapping-list.js | 79 + node_modules/source-map-js/lib/quick-sort.js | 132 + .../source-map-js/lib/source-map-consumer.js | 1184 + .../source-map-js/lib/source-map-generator.js | 444 + node_modules/source-map-js/lib/source-node.js | 413 + node_modules/source-map-js/lib/util.js | 594 + node_modules/source-map-js/package.json | 71 + node_modules/source-map-js/source-map.d.ts | 115 + node_modules/source-map-js/source-map.js | 8 + node_modules/tweetnacl/AUTHORS.md | 27 + node_modules/tweetnacl/CHANGELOG.md | 283 + node_modules/tweetnacl/LICENSE | 24 + .../tweetnacl/PULL_REQUEST_TEMPLATE.md | 20 + node_modules/tweetnacl/README.md | 494 + node_modules/tweetnacl/nacl-fast.js | 2391 + node_modules/tweetnacl/nacl-fast.min.js | 1 + node_modules/tweetnacl/nacl.d.ts | 98 + node_modules/tweetnacl/nacl.js | 1178 + node_modules/tweetnacl/nacl.min.js | 1 + node_modules/tweetnacl/package.json | 56 + .../vite-plugin-full-reload/LICENSE.txt | 22 + .../vite-plugin-full-reload/README.md | 104 + .../vite-plugin-full-reload/dist/index.cjs | 33 + .../vite-plugin-full-reload/dist/index.d.cts | 34 + .../vite-plugin-full-reload/dist/index.d.ts | 34 + .../vite-plugin-full-reload/dist/index.js | 33 + .../vite-plugin-full-reload/package.json | 85 + node_modules/vite/LICENSE.md | 3396 + node_modules/vite/README.md | 20 + node_modules/vite/bin/openChrome.applescript | 95 + node_modules/vite/bin/vite.js | 61 + node_modules/vite/client.d.ts | 281 + node_modules/vite/dist/client/client.mjs | 724 + node_modules/vite/dist/client/client.mjs.map | 1 + node_modules/vite/dist/client/env.mjs | 30 + node_modules/vite/dist/client/env.mjs.map | 1 + .../vite/dist/node-cjs/publicUtils.cjs | 4544 ++ .../vite/dist/node/chunks/dep-41cf5ffd.js | 66393 ++++++++++++++++ .../vite/dist/node/chunks/dep-8bc5a3be.js | 914 + .../vite/dist/node/chunks/dep-8cb95ace.js | 7646 ++ .../vite/dist/node/chunks/dep-c423598f.js | 561 + .../vite/dist/node/chunks/dep-f0c7dae0.js | 7930 ++ node_modules/vite/dist/node/cli.js | 928 + node_modules/vite/dist/node/constants.js | 125 + node_modules/vite/dist/node/index.d.ts | 3496 + node_modules/vite/dist/node/index.js | 157 + node_modules/vite/index.cjs | 34 + node_modules/vite/package.json | 173 + node_modules/vite/types/customEvent.d.ts | 35 + node_modules/vite/types/hmrPayload.d.ts | 61 + node_modules/vite/types/hot.d.ts | 32 + node_modules/vite/types/importGlob.d.ts | 97 + node_modules/vite/types/importMeta.d.ts | 26 + node_modules/vite/types/metadata.d.ts | 10 + node_modules/vite/types/package.json | 4 + package-lock.json | 1068 + package.json | 4 + resources/views/auth/login.blade.php | 109 +- resources/views/auth/reset-password.blade.php | 328 +- .../projectsClients/articulated_2.blade.php | 4 +- .../articulated_2_ShowEquipment.blade.php | 687 +- .../projectDetails_1.blade.php | 2 +- .../viewProjectsList.blade.php | 6 +- .../projectsClients/workStation_3.blade.php | 2 +- routes/web.php | 1 - vendor/composer/autoload_classmap.php | 12 + vendor/composer/autoload_files.php | 7 +- vendor/composer/autoload_psr4.php | 1 + vendor/composer/autoload_static.php | 24 +- vendor/composer/installed.json | 153 + vendor/composer/installed.php | 22 +- vendor/paragonie/sodium_compat/LICENSE | 16 + vendor/paragonie/sodium_compat/README.md | 374 + .../paragonie/sodium_compat/autoload-php7.php | 31 + vendor/paragonie/sodium_compat/autoload.php | 75 + .../sodium_compat/composer-php52.json | 87 + vendor/paragonie/sodium_compat/composer.json | 66 + .../paragonie/sodium_compat/lib/constants.php | 52 + .../sodium_compat/lib/namespaced.php | 48 + .../sodium_compat/lib/php72compat.php | 1435 + .../sodium_compat/lib/php72compat_const.php | 92 + .../sodium_compat/lib/ristretto255.php | 239 + .../sodium_compat/lib/sodium_compat.php | 831 + .../sodium_compat/lib/stream-xchacha20.php | 59 + .../sodium_compat/namespaced/Compat.php | 7 + .../sodium_compat/namespaced/Core/BLAKE2b.php | 7 + .../namespaced/Core/ChaCha20.php | 7 + .../namespaced/Core/ChaCha20/Ctx.php | 7 + .../namespaced/Core/ChaCha20/IetfCtx.php | 7 + .../namespaced/Core/Curve25519.php | 7 + .../namespaced/Core/Curve25519/Fe.php | 7 + .../namespaced/Core/Curve25519/Ge/Cached.php | 7 + .../namespaced/Core/Curve25519/Ge/P1p1.php | 7 + .../namespaced/Core/Curve25519/Ge/P2.php | 7 + .../namespaced/Core/Curve25519/Ge/P3.php | 7 + .../namespaced/Core/Curve25519/Ge/Precomp.php | 7 + .../namespaced/Core/Curve25519/H.php | 7 + .../sodium_compat/namespaced/Core/Ed25519.php | 7 + .../namespaced/Core/HChaCha20.php | 7 + .../namespaced/Core/HSalsa20.php | 7 + .../namespaced/Core/Poly1305.php | 7 + .../namespaced/Core/Poly1305/State.php | 7 + .../sodium_compat/namespaced/Core/Salsa20.php | 7 + .../sodium_compat/namespaced/Core/SipHash.php | 7 + .../sodium_compat/namespaced/Core/Util.php | 7 + .../sodium_compat/namespaced/Core/X25519.php | 7 + .../namespaced/Core/XChaCha20.php | 7 + .../namespaced/Core/Xsalsa20.php | 7 + .../sodium_compat/namespaced/Crypto.php | 7 + .../sodium_compat/namespaced/File.php | 7 + vendor/paragonie/sodium_compat/src/Compat.php | 4002 + .../sodium_compat/src/Core/BLAKE2b.php | 797 + .../src/Core/Base64/Original.php | 248 + .../sodium_compat/src/Core/Base64/UrlSafe.php | 247 + .../sodium_compat/src/Core/ChaCha20.php | 395 + .../sodium_compat/src/Core/ChaCha20/Ctx.php | 123 + .../src/Core/ChaCha20/IetfCtx.php | 38 + .../sodium_compat/src/Core/Curve25519.php | 3836 + .../sodium_compat/src/Core/Curve25519/Fe.php | 127 + .../src/Core/Curve25519/Ge/Cached.php | 65 + .../src/Core/Curve25519/Ge/P1p1.php | 64 + .../src/Core/Curve25519/Ge/P2.php | 54 + .../src/Core/Curve25519/Ge/P3.php | 65 + .../src/Core/Curve25519/Ge/Precomp.php | 54 + .../sodium_compat/src/Core/Curve25519/H.php | 1549 + .../src/Core/Curve25519/README.md | 3 + .../sodium_compat/src/Core/Ed25519.php | 554 + .../sodium_compat/src/Core/HChaCha20.php | 108 + .../sodium_compat/src/Core/HSalsa20.php | 96 + .../sodium_compat/src/Core/Poly1305.php | 63 + .../sodium_compat/src/Core/Poly1305/State.php | 445 + .../sodium_compat/src/Core/Ristretto255.php | 707 + .../sodium_compat/src/Core/Salsa20.php | 273 + .../src/Core/SecretStream/State.php | 163 + .../sodium_compat/src/Core/SipHash.php | 306 + .../paragonie/sodium_compat/src/Core/Util.php | 947 + .../sodium_compat/src/Core/X25519.php | 327 + .../sodium_compat/src/Core/XChaCha20.php | 117 + .../sodium_compat/src/Core/XSalsa20.php | 57 + .../sodium_compat/src/Core32/BLAKE2b.php | 719 + .../sodium_compat/src/Core32/ChaCha20.php | 400 + .../sodium_compat/src/Core32/ChaCha20/Ctx.php | 130 + .../src/Core32/ChaCha20/IetfCtx.php | 39 + .../sodium_compat/src/Core32/Curve25519.php | 3161 + .../src/Core32/Curve25519/Fe.php | 192 + .../src/Core32/Curve25519/Ge/Cached.php | 65 + .../src/Core32/Curve25519/Ge/P1p1.php | 67 + .../src/Core32/Curve25519/Ge/P2.php | 54 + .../src/Core32/Curve25519/Ge/P3.php | 65 + .../src/Core32/Curve25519/Ge/Precomp.php | 56 + .../sodium_compat/src/Core32/Curve25519/H.php | 1467 + .../src/Core32/Curve25519/README.md | 3 + .../sodium_compat/src/Core32/Ed25519.php | 485 + .../sodium_compat/src/Core32/HChaCha20.php | 127 + .../sodium_compat/src/Core32/HSalsa20.php | 141 + .../sodium_compat/src/Core32/Int32.php | 872 + .../sodium_compat/src/Core32/Int64.php | 1066 + .../sodium_compat/src/Core32/Poly1305.php | 63 + .../src/Core32/Poly1305/State.php | 451 + .../sodium_compat/src/Core32/Salsa20.php | 306 + .../src/Core32/SecretStream/State.php | 163 + .../sodium_compat/src/Core32/SipHash.php | 238 + .../sodium_compat/src/Core32/Util.php | 13 + .../sodium_compat/src/Core32/X25519.php | 345 + .../sodium_compat/src/Core32/XChaCha20.php | 87 + .../sodium_compat/src/Core32/XSalsa20.php | 57 + vendor/paragonie/sodium_compat/src/Crypto.php | 1655 + .../paragonie/sodium_compat/src/Crypto32.php | 1654 + vendor/paragonie/sodium_compat/src/File.php | 1547 + .../sodium_compat/src/PHP52/SplFixedArray.php | 189 + .../sodium_compat/src/SodiumException.php | 11 + vendor/pusher/pusher-php-server/CHANGELOG.md | 256 + vendor/pusher/pusher-php-server/composer.json | 36 + .../src/ApiErrorException.php | 21 + .../pusher/pusher-php-server/src/Pusher.php | 1212 + .../pusher-php-server/src/PusherCrypto.php | 230 + .../pusher-php-server/src/PusherException.php | 9 + .../pusher-php-server/src/PusherInstance.php | 32 + .../pusher-php-server/src/PusherInterface.php | 257 + .../pusher/pusher-php-server/src/Webhook.php | 27 + 960 files changed, 346834 insertions(+), 364 deletions(-) create mode 120000 node_modules/.bin/esbuild create mode 120000 node_modules/.bin/nanoid create mode 120000 node_modules/.bin/rollup create mode 120000 node_modules/.bin/vite create mode 100644 node_modules/.package-lock.json create mode 100644 node_modules/@esbuild/linux-x64/README.md create mode 100755 node_modules/@esbuild/linux-x64/bin/esbuild create mode 100644 node_modules/@esbuild/linux-x64/package.json create mode 100644 node_modules/asynckit/LICENSE create mode 100644 node_modules/asynckit/README.md create mode 100644 node_modules/asynckit/bench.js create mode 100644 node_modules/asynckit/index.js create mode 100644 node_modules/asynckit/lib/abort.js create mode 100644 node_modules/asynckit/lib/async.js create mode 100644 node_modules/asynckit/lib/defer.js create mode 100644 node_modules/asynckit/lib/iterate.js create mode 100644 node_modules/asynckit/lib/readable_asynckit.js create mode 100644 node_modules/asynckit/lib/readable_parallel.js create mode 100644 node_modules/asynckit/lib/readable_serial.js create mode 100644 node_modules/asynckit/lib/readable_serial_ordered.js create mode 100644 node_modules/asynckit/lib/state.js create mode 100644 node_modules/asynckit/lib/streamify.js create mode 100644 node_modules/asynckit/lib/terminator.js create mode 100644 node_modules/asynckit/package.json create mode 100644 node_modules/asynckit/parallel.js create mode 100644 node_modules/asynckit/serial.js create mode 100644 node_modules/asynckit/serialOrdered.js create mode 100644 node_modules/asynckit/stream.js create mode 100644 node_modules/axios/CHANGELOG.md create mode 100644 node_modules/axios/LICENSE create mode 100644 node_modules/axios/MIGRATION_GUIDE.md create mode 100644 node_modules/axios/README.md create mode 100644 node_modules/axios/SECURITY.md create mode 100644 node_modules/axios/dist/axios.js create mode 100644 node_modules/axios/dist/axios.js.map create mode 100644 node_modules/axios/dist/axios.min.js create mode 100644 node_modules/axios/dist/axios.min.js.map create mode 100644 node_modules/axios/dist/browser/axios.cjs create mode 100644 node_modules/axios/dist/browser/axios.cjs.map create mode 100644 node_modules/axios/dist/esm/axios.js create mode 100644 node_modules/axios/dist/esm/axios.js.map create mode 100644 node_modules/axios/dist/esm/axios.min.js create mode 100644 node_modules/axios/dist/esm/axios.min.js.map create mode 100644 node_modules/axios/dist/node/axios.cjs create mode 100644 node_modules/axios/dist/node/axios.cjs.map create mode 100644 node_modules/axios/index.d.cts create mode 100644 node_modules/axios/index.d.ts create mode 100644 node_modules/axios/index.js create mode 100644 node_modules/axios/lib/adapters/README.md create mode 100644 node_modules/axios/lib/adapters/adapters.js create mode 100755 node_modules/axios/lib/adapters/http.js create mode 100644 node_modules/axios/lib/adapters/xhr.js create mode 100644 node_modules/axios/lib/axios.js create mode 100644 node_modules/axios/lib/cancel/CancelToken.js create mode 100644 node_modules/axios/lib/cancel/CanceledError.js create mode 100644 node_modules/axios/lib/cancel/isCancel.js create mode 100644 node_modules/axios/lib/core/Axios.js create mode 100644 node_modules/axios/lib/core/AxiosError.js create mode 100644 node_modules/axios/lib/core/AxiosHeaders.js create mode 100644 node_modules/axios/lib/core/InterceptorManager.js create mode 100644 node_modules/axios/lib/core/README.md create mode 100644 node_modules/axios/lib/core/buildFullPath.js create mode 100644 node_modules/axios/lib/core/dispatchRequest.js create mode 100644 node_modules/axios/lib/core/mergeConfig.js create mode 100644 node_modules/axios/lib/core/settle.js create mode 100644 node_modules/axios/lib/core/transformData.js create mode 100644 node_modules/axios/lib/defaults/index.js create mode 100644 node_modules/axios/lib/defaults/transitional.js create mode 100644 node_modules/axios/lib/env/README.md create mode 100644 node_modules/axios/lib/env/classes/FormData.js create mode 100644 node_modules/axios/lib/env/data.js create mode 100644 node_modules/axios/lib/helpers/AxiosTransformStream.js create mode 100644 node_modules/axios/lib/helpers/AxiosURLSearchParams.js create mode 100644 node_modules/axios/lib/helpers/HttpStatusCode.js create mode 100644 node_modules/axios/lib/helpers/README.md create mode 100644 node_modules/axios/lib/helpers/ZlibHeaderTransformStream.js create mode 100644 node_modules/axios/lib/helpers/bind.js create mode 100644 node_modules/axios/lib/helpers/buildURL.js create mode 100644 node_modules/axios/lib/helpers/callbackify.js create mode 100644 node_modules/axios/lib/helpers/combineURLs.js create mode 100644 node_modules/axios/lib/helpers/cookies.js create mode 100644 node_modules/axios/lib/helpers/deprecatedMethod.js create mode 100644 node_modules/axios/lib/helpers/formDataToJSON.js create mode 100644 node_modules/axios/lib/helpers/formDataToStream.js create mode 100644 node_modules/axios/lib/helpers/fromDataURI.js create mode 100644 node_modules/axios/lib/helpers/isAbsoluteURL.js create mode 100644 node_modules/axios/lib/helpers/isAxiosError.js create mode 100644 node_modules/axios/lib/helpers/isURLSameOrigin.js create mode 100644 node_modules/axios/lib/helpers/null.js create mode 100644 node_modules/axios/lib/helpers/parseHeaders.js create mode 100644 node_modules/axios/lib/helpers/parseProtocol.js create mode 100644 node_modules/axios/lib/helpers/readBlob.js create mode 100644 node_modules/axios/lib/helpers/speedometer.js create mode 100644 node_modules/axios/lib/helpers/spread.js create mode 100644 node_modules/axios/lib/helpers/throttle.js create mode 100644 node_modules/axios/lib/helpers/toFormData.js create mode 100644 node_modules/axios/lib/helpers/toURLEncodedForm.js create mode 100644 node_modules/axios/lib/helpers/validator.js create mode 100644 node_modules/axios/lib/platform/browser/classes/Blob.js create mode 100644 node_modules/axios/lib/platform/browser/classes/FormData.js create mode 100644 node_modules/axios/lib/platform/browser/classes/URLSearchParams.js create mode 100644 node_modules/axios/lib/platform/browser/index.js create mode 100644 node_modules/axios/lib/platform/common/utils.js create mode 100644 node_modules/axios/lib/platform/index.js create mode 100644 node_modules/axios/lib/platform/node/classes/FormData.js create mode 100644 node_modules/axios/lib/platform/node/classes/URLSearchParams.js create mode 100644 node_modules/axios/lib/platform/node/index.js create mode 100644 node_modules/axios/lib/utils.js create mode 100644 node_modules/axios/package.json create mode 100644 node_modules/combined-stream/License create mode 100644 node_modules/combined-stream/Readme.md create mode 100644 node_modules/combined-stream/lib/combined_stream.js create mode 100644 node_modules/combined-stream/package.json create mode 100644 node_modules/combined-stream/yarn.lock create mode 100644 node_modules/delayed-stream/.npmignore create mode 100644 node_modules/delayed-stream/License create mode 100644 node_modules/delayed-stream/Makefile create mode 100644 node_modules/delayed-stream/Readme.md create mode 100644 node_modules/delayed-stream/lib/delayed_stream.js create mode 100644 node_modules/delayed-stream/package.json create mode 100644 node_modules/esbuild/LICENSE.md create mode 100644 node_modules/esbuild/README.md create mode 100755 node_modules/esbuild/bin/esbuild create mode 100644 node_modules/esbuild/install.js create mode 100644 node_modules/esbuild/lib/main.d.ts create mode 100644 node_modules/esbuild/lib/main.js create mode 100644 node_modules/esbuild/package.json create mode 100644 node_modules/follow-redirects/LICENSE create mode 100644 node_modules/follow-redirects/README.md create mode 100644 node_modules/follow-redirects/debug.js create mode 100644 node_modules/follow-redirects/http.js create mode 100644 node_modules/follow-redirects/https.js create mode 100644 node_modules/follow-redirects/index.js create mode 100644 node_modules/follow-redirects/package.json create mode 100644 node_modules/form-data/License create mode 100644 node_modules/form-data/README.md.bak create mode 100644 node_modules/form-data/Readme.md create mode 100644 node_modules/form-data/index.d.ts create mode 100644 node_modules/form-data/lib/browser.js create mode 100644 node_modules/form-data/lib/form_data.js create mode 100644 node_modules/form-data/lib/populate.js create mode 100644 node_modules/form-data/package.json create mode 100644 node_modules/laravel-echo/.editorconfig create mode 100644 node_modules/laravel-echo/.eslintrc.js create mode 100644 node_modules/laravel-echo/.gitattributes create mode 100644 node_modules/laravel-echo/.github/CODE_OF_CONDUCT.md create mode 100644 node_modules/laravel-echo/.github/CONTRIBUTING.md create mode 100644 node_modules/laravel-echo/.github/ISSUE_TEMPLATE/1_Bug_report.yml create mode 100644 node_modules/laravel-echo/.github/ISSUE_TEMPLATE/2_Feature_request.md create mode 100644 node_modules/laravel-echo/.github/ISSUE_TEMPLATE/config.yml create mode 100644 node_modules/laravel-echo/.github/PULL_REQUEST_TEMPLATE.md create mode 100644 node_modules/laravel-echo/.github/SECURITY.md create mode 100644 node_modules/laravel-echo/.github/SUPPORT.md create mode 100644 node_modules/laravel-echo/.github/workflows/codeql-analysis.yml create mode 100644 node_modules/laravel-echo/.github/workflows/issues.yml create mode 100644 node_modules/laravel-echo/.github/workflows/pull-requests.yml create mode 100644 node_modules/laravel-echo/.github/workflows/tests.yml create mode 100644 node_modules/laravel-echo/.github/workflows/update-changelog.yml create mode 100644 node_modules/laravel-echo/.styleci.yml create mode 100644 node_modules/laravel-echo/CHANGELOG.md create mode 100644 node_modules/laravel-echo/LICENSE.md create mode 100644 node_modules/laravel-echo/README.md create mode 100644 node_modules/laravel-echo/RELEASE.md create mode 100644 node_modules/laravel-echo/art/logo.svg create mode 100644 node_modules/laravel-echo/dist/channel/channel.d.ts create mode 100644 node_modules/laravel-echo/dist/channel/index.d.ts create mode 100644 node_modules/laravel-echo/dist/channel/null-channel.d.ts create mode 100644 node_modules/laravel-echo/dist/channel/null-presence-channel.d.ts create mode 100644 node_modules/laravel-echo/dist/channel/null-private-channel.d.ts create mode 100644 node_modules/laravel-echo/dist/channel/presence-channel.d.ts create mode 100644 node_modules/laravel-echo/dist/channel/pusher-channel.d.ts create mode 100644 node_modules/laravel-echo/dist/channel/pusher-encrypted-private-channel.d.ts create mode 100644 node_modules/laravel-echo/dist/channel/pusher-presence-channel.d.ts create mode 100644 node_modules/laravel-echo/dist/channel/pusher-private-channel.d.ts create mode 100644 node_modules/laravel-echo/dist/channel/socketio-channel.d.ts create mode 100644 node_modules/laravel-echo/dist/channel/socketio-presence-channel.d.ts create mode 100644 node_modules/laravel-echo/dist/channel/socketio-private-channel.d.ts create mode 100644 node_modules/laravel-echo/dist/connector/connector.d.ts create mode 100644 node_modules/laravel-echo/dist/connector/index.d.ts create mode 100644 node_modules/laravel-echo/dist/connector/null-connector.d.ts create mode 100644 node_modules/laravel-echo/dist/connector/pusher-connector.d.ts create mode 100644 node_modules/laravel-echo/dist/connector/socketio-connector.d.ts create mode 100644 node_modules/laravel-echo/dist/echo.common.js create mode 100644 node_modules/laravel-echo/dist/echo.d.ts create mode 100644 node_modules/laravel-echo/dist/echo.iife.js create mode 100644 node_modules/laravel-echo/dist/echo.js create mode 100644 node_modules/laravel-echo/dist/index.iife.d.ts create mode 100644 node_modules/laravel-echo/dist/util/event-formatter.d.ts create mode 100644 node_modules/laravel-echo/dist/util/index.d.ts create mode 100644 node_modules/laravel-echo/jest.config.js create mode 100644 node_modules/laravel-echo/package.json create mode 100644 node_modules/laravel-echo/rollup.config.js create mode 100644 node_modules/laravel-echo/src/channel/channel.ts create mode 100644 node_modules/laravel-echo/src/channel/index.ts create mode 100644 node_modules/laravel-echo/src/channel/null-channel.ts create mode 100644 node_modules/laravel-echo/src/channel/null-presence-channel.ts create mode 100644 node_modules/laravel-echo/src/channel/null-private-channel.ts create mode 100644 node_modules/laravel-echo/src/channel/presence-channel.ts create mode 100644 node_modules/laravel-echo/src/channel/pusher-channel.ts create mode 100644 node_modules/laravel-echo/src/channel/pusher-encrypted-private-channel.ts create mode 100644 node_modules/laravel-echo/src/channel/pusher-presence-channel.ts create mode 100644 node_modules/laravel-echo/src/channel/pusher-private-channel.ts create mode 100644 node_modules/laravel-echo/src/channel/socketio-channel.ts create mode 100644 node_modules/laravel-echo/src/channel/socketio-presence-channel.ts create mode 100644 node_modules/laravel-echo/src/channel/socketio-private-channel.ts create mode 100644 node_modules/laravel-echo/src/connector/connector.ts create mode 100644 node_modules/laravel-echo/src/connector/index.ts create mode 100644 node_modules/laravel-echo/src/connector/null-connector.ts create mode 100644 node_modules/laravel-echo/src/connector/pusher-connector.ts create mode 100644 node_modules/laravel-echo/src/connector/socketio-connector.ts create mode 100644 node_modules/laravel-echo/src/echo.ts create mode 100644 node_modules/laravel-echo/src/index.iife.ts create mode 100644 node_modules/laravel-echo/src/util/event-formatter.ts create mode 100644 node_modules/laravel-echo/src/util/index.ts create mode 100644 node_modules/laravel-echo/tests/channel/socketio-channel.test.ts create mode 100644 node_modules/laravel-echo/tests/echo.test.ts create mode 100644 node_modules/laravel-echo/tests/util/event-formatter.test.ts create mode 100644 node_modules/laravel-echo/tsconfig.json create mode 100644 node_modules/laravel-echo/typings/index.d.ts create mode 100644 node_modules/laravel-vite-plugin/LICENSE.md create mode 100644 node_modules/laravel-vite-plugin/README.md create mode 100644 node_modules/laravel-vite-plugin/dist/dev-server-index.html create mode 100644 node_modules/laravel-vite-plugin/dist/index.cjs create mode 100644 node_modules/laravel-vite-plugin/dist/index.d.ts create mode 100644 node_modules/laravel-vite-plugin/dist/index.mjs create mode 100644 node_modules/laravel-vite-plugin/inertia-helpers/index.d.ts create mode 100644 node_modules/laravel-vite-plugin/inertia-helpers/index.js create mode 100644 node_modules/laravel-vite-plugin/package.json create mode 100644 node_modules/mime-db/HISTORY.md create mode 100644 node_modules/mime-db/LICENSE create mode 100644 node_modules/mime-db/README.md create mode 100644 node_modules/mime-db/db.json create mode 100644 node_modules/mime-db/index.js create mode 100644 node_modules/mime-db/package.json create mode 100644 node_modules/mime-types/HISTORY.md create mode 100644 node_modules/mime-types/LICENSE create mode 100644 node_modules/mime-types/README.md create mode 100644 node_modules/mime-types/index.js create mode 100644 node_modules/mime-types/package.json create mode 100644 node_modules/nanoid/LICENSE create mode 100644 node_modules/nanoid/README.md create mode 100644 node_modules/nanoid/async/index.browser.cjs create mode 100644 node_modules/nanoid/async/index.browser.js create mode 100644 node_modules/nanoid/async/index.cjs create mode 100644 node_modules/nanoid/async/index.d.ts create mode 100644 node_modules/nanoid/async/index.js create mode 100644 node_modules/nanoid/async/index.native.js create mode 100644 node_modules/nanoid/async/package.json create mode 100755 node_modules/nanoid/bin/nanoid.cjs create mode 100644 node_modules/nanoid/index.browser.cjs create mode 100644 node_modules/nanoid/index.browser.js create mode 100644 node_modules/nanoid/index.cjs create mode 100644 node_modules/nanoid/index.d.cts create mode 100644 node_modules/nanoid/index.d.ts create mode 100644 node_modules/nanoid/index.js create mode 100644 node_modules/nanoid/nanoid.js create mode 100644 node_modules/nanoid/non-secure/index.cjs create mode 100644 node_modules/nanoid/non-secure/index.d.ts create mode 100644 node_modules/nanoid/non-secure/index.js create mode 100644 node_modules/nanoid/non-secure/package.json create mode 100644 node_modules/nanoid/package.json create mode 100644 node_modules/nanoid/url-alphabet/index.cjs create mode 100644 node_modules/nanoid/url-alphabet/index.js create mode 100644 node_modules/nanoid/url-alphabet/package.json create mode 100644 node_modules/picocolors/LICENSE create mode 100644 node_modules/picocolors/README.md create mode 100644 node_modules/picocolors/package.json create mode 100644 node_modules/picocolors/picocolors.browser.js create mode 100644 node_modules/picocolors/picocolors.d.ts create mode 100644 node_modules/picocolors/picocolors.js create mode 100644 node_modules/picocolors/types.ts create mode 100644 node_modules/picomatch/CHANGELOG.md create mode 100644 node_modules/picomatch/LICENSE create mode 100644 node_modules/picomatch/README.md create mode 100644 node_modules/picomatch/index.js create mode 100644 node_modules/picomatch/lib/constants.js create mode 100644 node_modules/picomatch/lib/parse.js create mode 100644 node_modules/picomatch/lib/picomatch.js create mode 100644 node_modules/picomatch/lib/scan.js create mode 100644 node_modules/picomatch/lib/utils.js create mode 100644 node_modules/picomatch/package.json create mode 100644 node_modules/postcss/LICENSE create mode 100644 node_modules/postcss/README.md create mode 100644 node_modules/postcss/lib/at-rule.d.ts create mode 100644 node_modules/postcss/lib/at-rule.js create mode 100644 node_modules/postcss/lib/comment.d.ts create mode 100644 node_modules/postcss/lib/comment.js create mode 100644 node_modules/postcss/lib/container.d.ts create mode 100644 node_modules/postcss/lib/container.js create mode 100644 node_modules/postcss/lib/css-syntax-error.d.ts create mode 100644 node_modules/postcss/lib/css-syntax-error.js create mode 100644 node_modules/postcss/lib/declaration.d.ts create mode 100644 node_modules/postcss/lib/declaration.js create mode 100644 node_modules/postcss/lib/document.d.ts create mode 100644 node_modules/postcss/lib/document.js create mode 100644 node_modules/postcss/lib/fromJSON.d.ts create mode 100644 node_modules/postcss/lib/fromJSON.js create mode 100644 node_modules/postcss/lib/input.d.ts create mode 100644 node_modules/postcss/lib/input.js create mode 100644 node_modules/postcss/lib/lazy-result.d.ts create mode 100644 node_modules/postcss/lib/lazy-result.js create mode 100644 node_modules/postcss/lib/list.d.ts create mode 100644 node_modules/postcss/lib/list.js create mode 100644 node_modules/postcss/lib/map-generator.js create mode 100644 node_modules/postcss/lib/no-work-result.d.ts create mode 100644 node_modules/postcss/lib/no-work-result.js create mode 100644 node_modules/postcss/lib/node.d.ts create mode 100644 node_modules/postcss/lib/node.js create mode 100644 node_modules/postcss/lib/parse.d.ts create mode 100644 node_modules/postcss/lib/parse.js create mode 100644 node_modules/postcss/lib/parser.js create mode 100644 node_modules/postcss/lib/postcss.d.mts create mode 100644 node_modules/postcss/lib/postcss.d.ts create mode 100644 node_modules/postcss/lib/postcss.js create mode 100644 node_modules/postcss/lib/postcss.mjs create mode 100644 node_modules/postcss/lib/previous-map.d.ts create mode 100644 node_modules/postcss/lib/previous-map.js create mode 100644 node_modules/postcss/lib/processor.d.ts create mode 100644 node_modules/postcss/lib/processor.js create mode 100644 node_modules/postcss/lib/result.d.ts create mode 100644 node_modules/postcss/lib/result.js create mode 100644 node_modules/postcss/lib/root.d.ts create mode 100644 node_modules/postcss/lib/root.js create mode 100644 node_modules/postcss/lib/rule.d.ts create mode 100644 node_modules/postcss/lib/rule.js create mode 100644 node_modules/postcss/lib/stringifier.d.ts create mode 100644 node_modules/postcss/lib/stringifier.js create mode 100644 node_modules/postcss/lib/stringify.d.ts create mode 100644 node_modules/postcss/lib/stringify.js create mode 100644 node_modules/postcss/lib/symbols.js create mode 100644 node_modules/postcss/lib/terminal-highlight.js create mode 100644 node_modules/postcss/lib/tokenize.js create mode 100644 node_modules/postcss/lib/warn-once.js create mode 100644 node_modules/postcss/lib/warning.d.ts create mode 100644 node_modules/postcss/lib/warning.js create mode 100755 node_modules/postcss/package.json create mode 100644 node_modules/proxy-from-env/.eslintrc create mode 100644 node_modules/proxy-from-env/.travis.yml create mode 100644 node_modules/proxy-from-env/LICENSE create mode 100644 node_modules/proxy-from-env/README.md create mode 100644 node_modules/proxy-from-env/index.js create mode 100644 node_modules/proxy-from-env/package.json create mode 100644 node_modules/proxy-from-env/test.js create mode 100644 node_modules/pusher-js/.editorconfig create mode 100644 node_modules/pusher-js/.github/ISSUE_TEMPLATE.md create mode 100644 node_modules/pusher-js/.github/PULL_REQUEST_TEMPLATE.md create mode 100644 node_modules/pusher-js/.github/dependabot.yml create mode 100644 node_modules/pusher-js/.github/stale.yml create mode 100644 node_modules/pusher-js/.github/workflows/release.yml create mode 100644 node_modules/pusher-js/.github/workflows/release_pr.yml create mode 100644 node_modules/pusher-js/.github/workflows/run-tests.yml create mode 100644 node_modules/pusher-js/.gitmodules create mode 100644 node_modules/pusher-js/.prettierrc create mode 100644 node_modules/pusher-js/CHANGELOG.md create mode 100644 node_modules/pusher-js/LICENCE create mode 100644 node_modules/pusher-js/Makefile create mode 100644 node_modules/pusher-js/README.md create mode 100644 node_modules/pusher-js/bower.json create mode 100644 node_modules/pusher-js/dist/node/pusher.js create mode 100644 node_modules/pusher-js/dist/node/pusher.js.map create mode 100644 node_modules/pusher-js/dist/react-native/pusher.js create mode 100644 node_modules/pusher-js/dist/react-native/pusher.js.map create mode 100644 node_modules/pusher-js/dist/web/json2.js create mode 100644 node_modules/pusher-js/dist/web/json2.min.js create mode 100644 node_modules/pusher-js/dist/web/pusher-with-encryption.js create mode 100644 node_modules/pusher-js/dist/web/pusher-with-encryption.js.map create mode 100644 node_modules/pusher-js/dist/web/pusher-with-encryption.min.js create mode 100644 node_modules/pusher-js/dist/web/pusher-with-encryption.min.js.map create mode 100644 node_modules/pusher-js/dist/web/pusher.js create mode 100644 node_modules/pusher-js/dist/web/pusher.js.map create mode 100644 node_modules/pusher-js/dist/web/pusher.min.js create mode 100644 node_modules/pusher-js/dist/web/pusher.min.js.map create mode 100644 node_modules/pusher-js/dist/web/sockjs.js create mode 100644 node_modules/pusher-js/dist/web/sockjs.min.js create mode 100644 node_modules/pusher-js/dist/worker/pusher-with-encryption.worker.js create mode 100644 node_modules/pusher-js/dist/worker/pusher-with-encryption.worker.js.map create mode 100644 node_modules/pusher-js/dist/worker/pusher-with-encryption.worker.min.js create mode 100644 node_modules/pusher-js/dist/worker/pusher-with-encryption.worker.min.js.map create mode 100644 node_modules/pusher-js/dist/worker/pusher.worker.js create mode 100644 node_modules/pusher-js/dist/worker/pusher.worker.js.map create mode 100644 node_modules/pusher-js/dist/worker/pusher.worker.min.js create mode 100644 node_modules/pusher-js/dist/worker/pusher.worker.min.js.map create mode 100644 node_modules/pusher-js/index.d.ts create mode 100644 node_modules/pusher-js/integration_tests_server/index.js create mode 100644 node_modules/pusher-js/integration_tests_server/package-lock.json create mode 100644 node_modules/pusher-js/integration_tests_server/package.json create mode 100644 node_modules/pusher-js/node.js create mode 100644 node_modules/pusher-js/package.json create mode 100644 node_modules/pusher-js/pusher-with-encryption/index.js create mode 100644 node_modules/pusher-js/react-native/index.d.ts create mode 100644 node_modules/pusher-js/react-native/index.js create mode 100644 node_modules/pusher-js/spec/config/jasmine/helpers/reporter.js create mode 100644 node_modules/pusher-js/spec/config/jasmine/integration.json create mode 100644 node_modules/pusher-js/spec/config/jasmine/unit.json create mode 100644 node_modules/pusher-js/spec/config/jasmine/webpack.integration.js create mode 100644 node_modules/pusher-js/spec/config/jasmine/webpack.unit.js create mode 100644 node_modules/pusher-js/spec/config/karma/available_browsers.json create mode 100644 node_modules/pusher-js/spec/config/karma/config.ci.js create mode 100644 node_modules/pusher-js/spec/config/karma/config.common.js create mode 100644 node_modules/pusher-js/spec/config/karma/config.integration.js create mode 100644 node_modules/pusher-js/spec/config/karma/config.unit.js create mode 100644 node_modules/pusher-js/spec/config/karma/config.worker.js create mode 100644 node_modules/pusher-js/spec/config/karma/integration.js create mode 100644 node_modules/pusher-js/spec/config/karma/unit.js create mode 100644 node_modules/pusher-js/spec/javascripts/helpers/mocks.js create mode 100644 node_modules/pusher-js/spec/javascripts/helpers/node/integration.js create mode 100644 node_modules/pusher-js/spec/javascripts/helpers/node/mock-dom-dependencies.ts create mode 100644 node_modules/pusher-js/spec/javascripts/helpers/pusher_integration.js create mode 100644 node_modules/pusher-js/spec/javascripts/helpers/pusher_integration_class.ts create mode 100644 node_modules/pusher-js/spec/javascripts/helpers/timers/promises.js create mode 100644 node_modules/pusher-js/spec/javascripts/helpers/waitsFor.js create mode 100644 node_modules/pusher-js/spec/javascripts/helpers/web/integration.js create mode 100644 node_modules/pusher-js/spec/javascripts/helpers/worker/mock-dom-dependencies.js create mode 100644 node_modules/pusher-js/spec/javascripts/integration/core/cluster_config_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/integration/core/falling_back_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/integration/core/pusher_spec/index.js create mode 100644 node_modules/pusher-js/spec/javascripts/integration/core/pusher_spec/test_builder.js create mode 100644 node_modules/pusher-js/spec/javascripts/integration/core/timeout_configuration_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/integration/core/transport_lists_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/integration/index.node.js create mode 100644 node_modules/pusher-js/spec/javascripts/integration/index.web.js create mode 100644 node_modules/pusher-js/spec/javascripts/integration/index.worker.js create mode 100644 node_modules/pusher-js/spec/javascripts/integration/web/dom/jsonp_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/integration/web/dom/script_request_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/polyfills/index.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/core/channels/channel_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/core/channels/channels_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/core/channels/encrypted_channel_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/core/channels/presence_channel_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/core/channels/private_channel_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/core/config_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/core/connection/connection_manager_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/core/connection/connection_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/core/connection/handshake_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/core/connection/protocol_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/core/defaults_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/core/events_dispatcher_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/core/http/http_polling_socket_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/core/http/http_request_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/core/http/http_socket_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/core/http/http_streaming_socket_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/core/http/http_xhr_request_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/core/logger_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/core/pusher_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/core/pusher_with_encryption_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/core/strategies/best_connected_ever_strategy_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/core/strategies/delayed_strategy_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/core/strategies/first_connected_strategy_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/core/strategies/if_strategy_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/core/strategies/sequential_strategy_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/core/strategies/transport_strategy_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/core/strategies/websocket_prioritized_cached_strategy_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/core/timeline/timeline_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/core/transports/assistant_to_the_transport_manager_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/core/transports/hosts_and_ports_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/core/transports/transport_connection_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/core/transports/transport_manager_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/core/user_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/core/utils/periodic_timer_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/core/utils/timers_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/core/utils/url_store_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/core/watchlist_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/core_with_runtime/auth/channel_authorizer_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/core_with_runtime/auth/deprecated_channel_authorizer_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/core_with_runtime/auth/user_authorizer_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/core_with_runtime/readme.md create mode 100644 node_modules/pusher-js/spec/javascripts/unit/index.node.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/index.web.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/index.worker.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/isomorphic/transports/hosts_and_ports_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/isomorphic/transports/transports_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/node/timeline_sender_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/web/dom/dependency_loader_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/web/dom/jsonp_request_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/web/dom/script_receiver_factory_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/web/http/http_xdomain_request_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/web/pusher_authorizer_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/web/timeline/timeline_sender_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/web/transports/hosts_and_ports_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/web/transports/transports_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/worker/channel_authorizer_spec.js create mode 100644 node_modules/pusher-js/spec/javascripts/unit/worker/timeline_sender_spec.js create mode 100644 node_modules/pusher-js/src/core/auth/auth_transports.ts create mode 100644 node_modules/pusher-js/src/core/auth/channel_authorizer.ts create mode 100644 node_modules/pusher-js/src/core/auth/deprecated_channel_authorizer.ts create mode 100644 node_modules/pusher-js/src/core/auth/options.ts create mode 100644 node_modules/pusher-js/src/core/auth/user_authenticator.ts create mode 100644 node_modules/pusher-js/src/core/base64.ts create mode 100644 node_modules/pusher-js/src/core/channels/channel.ts create mode 100644 node_modules/pusher-js/src/core/channels/channel_table.ts create mode 100644 node_modules/pusher-js/src/core/channels/channels.ts create mode 100644 node_modules/pusher-js/src/core/channels/encrypted_channel.ts create mode 100644 node_modules/pusher-js/src/core/channels/members.ts create mode 100644 node_modules/pusher-js/src/core/channels/metadata.ts create mode 100644 node_modules/pusher-js/src/core/channels/presence_channel.ts create mode 100644 node_modules/pusher-js/src/core/channels/private_channel.ts create mode 100644 node_modules/pusher-js/src/core/config.ts create mode 100644 node_modules/pusher-js/src/core/connection/callbacks.ts create mode 100644 node_modules/pusher-js/src/core/connection/connection.ts create mode 100644 node_modules/pusher-js/src/core/connection/connection_manager.ts create mode 100644 node_modules/pusher-js/src/core/connection/connection_manager_options.ts create mode 100644 node_modules/pusher-js/src/core/connection/handshake/handshake_payload.ts create mode 100644 node_modules/pusher-js/src/core/connection/handshake/index.ts create mode 100644 node_modules/pusher-js/src/core/connection/protocol/action.ts create mode 100644 node_modules/pusher-js/src/core/connection/protocol/message-types.ts create mode 100644 node_modules/pusher-js/src/core/connection/protocol/protocol.ts create mode 100644 node_modules/pusher-js/src/core/defaults.ts create mode 100644 node_modules/pusher-js/src/core/errors.ts create mode 100644 node_modules/pusher-js/src/core/events/callback.ts create mode 100644 node_modules/pusher-js/src/core/events/callback_registry.ts create mode 100644 node_modules/pusher-js/src/core/events/callback_table.ts create mode 100644 node_modules/pusher-js/src/core/events/dispatcher.ts create mode 100644 node_modules/pusher-js/src/core/http/ajax.ts create mode 100644 node_modules/pusher-js/src/core/http/http_factory.ts create mode 100644 node_modules/pusher-js/src/core/http/http_polling_socket.ts create mode 100644 node_modules/pusher-js/src/core/http/http_request.ts create mode 100644 node_modules/pusher-js/src/core/http/http_socket.ts create mode 100644 node_modules/pusher-js/src/core/http/http_streaming_socket.ts create mode 100644 node_modules/pusher-js/src/core/http/request_hooks.ts create mode 100644 node_modules/pusher-js/src/core/http/socket_hooks.ts create mode 100644 node_modules/pusher-js/src/core/http/state.ts create mode 100644 node_modules/pusher-js/src/core/http/url_location.ts create mode 100644 node_modules/pusher-js/src/core/logger.ts create mode 100644 node_modules/pusher-js/src/core/options.ts create mode 100644 node_modules/pusher-js/src/core/pusher-licence.js create mode 100644 node_modules/pusher-js/src/core/pusher-with-encryption.js create mode 100644 node_modules/pusher-js/src/core/pusher-with-encryption.ts create mode 100644 node_modules/pusher-js/src/core/pusher.js create mode 100644 node_modules/pusher-js/src/core/pusher.ts create mode 100644 node_modules/pusher-js/src/core/reachability.ts create mode 100644 node_modules/pusher-js/src/core/socket.ts create mode 100644 node_modules/pusher-js/src/core/strategies/best_connected_ever_strategy.ts create mode 100644 node_modules/pusher-js/src/core/strategies/delayed_strategy.ts create mode 100644 node_modules/pusher-js/src/core/strategies/first_connected_strategy.ts create mode 100644 node_modules/pusher-js/src/core/strategies/if_strategy.ts create mode 100644 node_modules/pusher-js/src/core/strategies/sequential_strategy.ts create mode 100644 node_modules/pusher-js/src/core/strategies/strategy.ts create mode 100644 node_modules/pusher-js/src/core/strategies/strategy_builder.ts create mode 100644 node_modules/pusher-js/src/core/strategies/strategy_options.ts create mode 100644 node_modules/pusher-js/src/core/strategies/strategy_runner.ts create mode 100644 node_modules/pusher-js/src/core/strategies/transport_strategy.ts create mode 100644 node_modules/pusher-js/src/core/strategies/websocket_prioritized_cached_strategy.ts create mode 100644 node_modules/pusher-js/src/core/timeline/level.ts create mode 100644 node_modules/pusher-js/src/core/timeline/timeline.ts create mode 100644 node_modules/pusher-js/src/core/timeline/timeline_sender.ts create mode 100644 node_modules/pusher-js/src/core/timeline/timeline_transport.ts create mode 100644 node_modules/pusher-js/src/core/transports/assistant_to_the_transport_manager.ts create mode 100644 node_modules/pusher-js/src/core/transports/ping_delay_options.ts create mode 100644 node_modules/pusher-js/src/core/transports/transport.ts create mode 100644 node_modules/pusher-js/src/core/transports/transport_connection.ts create mode 100644 node_modules/pusher-js/src/core/transports/transport_connection_options.ts create mode 100644 node_modules/pusher-js/src/core/transports/transport_hooks.ts create mode 100644 node_modules/pusher-js/src/core/transports/transport_manager.ts create mode 100644 node_modules/pusher-js/src/core/transports/transports_table.ts create mode 100644 node_modules/pusher-js/src/core/transports/url_scheme.ts create mode 100644 node_modules/pusher-js/src/core/transports/url_schemes.ts create mode 100644 node_modules/pusher-js/src/core/user.ts create mode 100644 node_modules/pusher-js/src/core/util.ts create mode 100644 node_modules/pusher-js/src/core/utils/collections.ts create mode 100644 node_modules/pusher-js/src/core/utils/factory.ts create mode 100644 node_modules/pusher-js/src/core/utils/flat_promise.ts create mode 100644 node_modules/pusher-js/src/core/utils/timers/abstract_timer.ts create mode 100644 node_modules/pusher-js/src/core/utils/timers/index.ts create mode 100644 node_modules/pusher-js/src/core/utils/timers/scheduling.ts create mode 100644 node_modules/pusher-js/src/core/utils/timers/timed_callback.ts create mode 100644 node_modules/pusher-js/src/core/utils/url_store.ts create mode 100644 node_modules/pusher-js/src/core/watchlist.ts create mode 100644 node_modules/pusher-js/src/d.ts/constants/index.d.ts create mode 100644 node_modules/pusher-js/src/d.ts/faye-websocket/faye-websocket.d.ts create mode 100644 node_modules/pusher-js/src/d.ts/global/global.d.ts create mode 100644 node_modules/pusher-js/src/d.ts/module/module.d.ts create mode 100644 node_modules/pusher-js/src/d.ts/tweetnacl-util/index.d.ts create mode 100644 node_modules/pusher-js/src/d.ts/window/events.d.ts create mode 100644 node_modules/pusher-js/src/d.ts/window/sockjs.d.ts create mode 100644 node_modules/pusher-js/src/d.ts/window/websocket.d.ts create mode 100644 node_modules/pusher-js/src/d.ts/window/xmlhttprequest.d.ts create mode 100644 node_modules/pusher-js/src/runtimes/interface.ts create mode 100644 node_modules/pusher-js/src/runtimes/isomorphic/auth/xhr_auth.ts create mode 100644 node_modules/pusher-js/src/runtimes/isomorphic/default_strategy.ts create mode 100644 node_modules/pusher-js/src/runtimes/isomorphic/http/http.ts create mode 100644 node_modules/pusher-js/src/runtimes/isomorphic/http/http_xhr_request.ts create mode 100644 node_modules/pusher-js/src/runtimes/isomorphic/runtime.ts create mode 100644 node_modules/pusher-js/src/runtimes/isomorphic/timeline/xhr_timeline.ts create mode 100644 node_modules/pusher-js/src/runtimes/isomorphic/transports/transport_connection_initializer.ts create mode 100644 node_modules/pusher-js/src/runtimes/isomorphic/transports/transports.ts create mode 100644 node_modules/pusher-js/src/runtimes/node/net_info.ts create mode 100644 node_modules/pusher-js/src/runtimes/node/runtime.ts create mode 100644 node_modules/pusher-js/src/runtimes/react-native/net_info.ts create mode 100644 node_modules/pusher-js/src/runtimes/react-native/runtime.ts create mode 100644 node_modules/pusher-js/src/runtimes/web/auth/jsonp_auth.ts create mode 100644 node_modules/pusher-js/src/runtimes/web/browser.ts create mode 100644 node_modules/pusher-js/src/runtimes/web/default_strategy.ts create mode 100644 node_modules/pusher-js/src/runtimes/web/dom/dependencies.ts create mode 100644 node_modules/pusher-js/src/runtimes/web/dom/dependency_loader.ts create mode 100644 node_modules/pusher-js/src/runtimes/web/dom/json2.js create mode 100644 node_modules/pusher-js/src/runtimes/web/dom/jsonp_request.ts create mode 100644 node_modules/pusher-js/src/runtimes/web/dom/script_receiver.ts create mode 100644 node_modules/pusher-js/src/runtimes/web/dom/script_receiver_factory.ts create mode 100644 node_modules/pusher-js/src/runtimes/web/dom/script_request.ts create mode 100644 node_modules/pusher-js/src/runtimes/web/http/http.ts create mode 100644 node_modules/pusher-js/src/runtimes/web/http/http_xdomain_request.ts create mode 100644 node_modules/pusher-js/src/runtimes/web/net_info.ts create mode 100644 node_modules/pusher-js/src/runtimes/web/runtime.ts create mode 100644 node_modules/pusher-js/src/runtimes/web/timeline/jsonp_timeline.ts create mode 100644 node_modules/pusher-js/src/runtimes/web/transports/transport_connection_initializer.ts create mode 100644 node_modules/pusher-js/src/runtimes/web/transports/transports.ts create mode 100644 node_modules/pusher-js/src/runtimes/worker/auth/fetch_auth.ts create mode 100644 node_modules/pusher-js/src/runtimes/worker/net_info.ts create mode 100644 node_modules/pusher-js/src/runtimes/worker/runtime.ts create mode 100644 node_modules/pusher-js/src/runtimes/worker/timeline/fetch_timeline.ts create mode 100644 node_modules/pusher-js/tsconfig.json create mode 100644 node_modules/pusher-js/types/spec/javascripts/helpers/node/mock-dom-dependencies.d.ts create mode 100644 node_modules/pusher-js/types/spec/javascripts/helpers/pusher_integration_class.d.ts create mode 100644 node_modules/pusher-js/types/src/core/auth/auth_transports.d.ts create mode 100644 node_modules/pusher-js/types/src/core/auth/channel_authorizer.d.ts create mode 100644 node_modules/pusher-js/types/src/core/auth/deprecated_channel_authorizer.d.ts create mode 100644 node_modules/pusher-js/types/src/core/auth/options.d.ts create mode 100644 node_modules/pusher-js/types/src/core/auth/user_authenticator.d.ts create mode 100644 node_modules/pusher-js/types/src/core/base64.d.ts create mode 100644 node_modules/pusher-js/types/src/core/channels/channel.d.ts create mode 100644 node_modules/pusher-js/types/src/core/channels/channel_table.d.ts create mode 100644 node_modules/pusher-js/types/src/core/channels/channels.d.ts create mode 100644 node_modules/pusher-js/types/src/core/channels/encrypted_channel.d.ts create mode 100644 node_modules/pusher-js/types/src/core/channels/members.d.ts create mode 100644 node_modules/pusher-js/types/src/core/channels/metadata.d.ts create mode 100644 node_modules/pusher-js/types/src/core/channels/presence_channel.d.ts create mode 100644 node_modules/pusher-js/types/src/core/channels/private_channel.d.ts create mode 100644 node_modules/pusher-js/types/src/core/config.d.ts create mode 100644 node_modules/pusher-js/types/src/core/connection/callbacks.d.ts create mode 100644 node_modules/pusher-js/types/src/core/connection/connection.d.ts create mode 100644 node_modules/pusher-js/types/src/core/connection/connection_manager.d.ts create mode 100644 node_modules/pusher-js/types/src/core/connection/connection_manager_options.d.ts create mode 100644 node_modules/pusher-js/types/src/core/connection/handshake/handshake_payload.d.ts create mode 100644 node_modules/pusher-js/types/src/core/connection/handshake/index.d.ts create mode 100644 node_modules/pusher-js/types/src/core/connection/protocol/action.d.ts create mode 100644 node_modules/pusher-js/types/src/core/connection/protocol/message-types.d.ts create mode 100644 node_modules/pusher-js/types/src/core/connection/protocol/protocol.d.ts create mode 100644 node_modules/pusher-js/types/src/core/defaults.d.ts create mode 100644 node_modules/pusher-js/types/src/core/errors.d.ts create mode 100644 node_modules/pusher-js/types/src/core/events/callback.d.ts create mode 100644 node_modules/pusher-js/types/src/core/events/callback_registry.d.ts create mode 100644 node_modules/pusher-js/types/src/core/events/callback_table.d.ts create mode 100644 node_modules/pusher-js/types/src/core/events/dispatcher.d.ts create mode 100644 node_modules/pusher-js/types/src/core/http/ajax.d.ts create mode 100644 node_modules/pusher-js/types/src/core/http/http_factory.d.ts create mode 100644 node_modules/pusher-js/types/src/core/http/http_polling_socket.d.ts create mode 100644 node_modules/pusher-js/types/src/core/http/http_request.d.ts create mode 100644 node_modules/pusher-js/types/src/core/http/http_socket.d.ts create mode 100644 node_modules/pusher-js/types/src/core/http/http_streaming_socket.d.ts create mode 100644 node_modules/pusher-js/types/src/core/http/request_hooks.d.ts create mode 100644 node_modules/pusher-js/types/src/core/http/socket_hooks.d.ts create mode 100644 node_modules/pusher-js/types/src/core/http/state.d.ts create mode 100644 node_modules/pusher-js/types/src/core/http/url_location.d.ts create mode 100644 node_modules/pusher-js/types/src/core/logger.d.ts create mode 100644 node_modules/pusher-js/types/src/core/options.d.ts create mode 100644 node_modules/pusher-js/types/src/core/pusher-with-encryption.d.ts create mode 100644 node_modules/pusher-js/types/src/core/pusher.d.ts create mode 100644 node_modules/pusher-js/types/src/core/reachability.d.ts create mode 100644 node_modules/pusher-js/types/src/core/socket.d.ts create mode 100644 node_modules/pusher-js/types/src/core/strategies/best_connected_ever_strategy.d.ts create mode 100644 node_modules/pusher-js/types/src/core/strategies/delayed_strategy.d.ts create mode 100644 node_modules/pusher-js/types/src/core/strategies/first_connected_strategy.d.ts create mode 100644 node_modules/pusher-js/types/src/core/strategies/if_strategy.d.ts create mode 100644 node_modules/pusher-js/types/src/core/strategies/sequential_strategy.d.ts create mode 100644 node_modules/pusher-js/types/src/core/strategies/strategy.d.ts create mode 100644 node_modules/pusher-js/types/src/core/strategies/strategy_builder.d.ts create mode 100644 node_modules/pusher-js/types/src/core/strategies/strategy_options.d.ts create mode 100644 node_modules/pusher-js/types/src/core/strategies/strategy_runner.d.ts create mode 100644 node_modules/pusher-js/types/src/core/strategies/transport_strategy.d.ts create mode 100644 node_modules/pusher-js/types/src/core/strategies/websocket_prioritized_cached_strategy.d.ts create mode 100644 node_modules/pusher-js/types/src/core/timeline/level.d.ts create mode 100644 node_modules/pusher-js/types/src/core/timeline/timeline.d.ts create mode 100644 node_modules/pusher-js/types/src/core/timeline/timeline_sender.d.ts create mode 100644 node_modules/pusher-js/types/src/core/timeline/timeline_transport.d.ts create mode 100644 node_modules/pusher-js/types/src/core/transports/assistant_to_the_transport_manager.d.ts create mode 100644 node_modules/pusher-js/types/src/core/transports/ping_delay_options.d.ts create mode 100644 node_modules/pusher-js/types/src/core/transports/transport.d.ts create mode 100644 node_modules/pusher-js/types/src/core/transports/transport_connection.d.ts create mode 100644 node_modules/pusher-js/types/src/core/transports/transport_connection_options.d.ts create mode 100644 node_modules/pusher-js/types/src/core/transports/transport_hooks.d.ts create mode 100644 node_modules/pusher-js/types/src/core/transports/transport_manager.d.ts create mode 100644 node_modules/pusher-js/types/src/core/transports/transports_table.d.ts create mode 100644 node_modules/pusher-js/types/src/core/transports/url_scheme.d.ts create mode 100644 node_modules/pusher-js/types/src/core/transports/url_schemes.d.ts create mode 100644 node_modules/pusher-js/types/src/core/user.d.ts create mode 100644 node_modules/pusher-js/types/src/core/util.d.ts create mode 100644 node_modules/pusher-js/types/src/core/utils/collections.d.ts create mode 100644 node_modules/pusher-js/types/src/core/utils/factory.d.ts create mode 100644 node_modules/pusher-js/types/src/core/utils/flat_promise.d.ts create mode 100644 node_modules/pusher-js/types/src/core/utils/timers/abstract_timer.d.ts create mode 100644 node_modules/pusher-js/types/src/core/utils/timers/index.d.ts create mode 100644 node_modules/pusher-js/types/src/core/utils/timers/scheduling.d.ts create mode 100644 node_modules/pusher-js/types/src/core/utils/timers/timed_callback.d.ts create mode 100644 node_modules/pusher-js/types/src/core/utils/url_store.d.ts create mode 100644 node_modules/pusher-js/types/src/core/watchlist.d.ts create mode 100644 node_modules/pusher-js/types/src/runtimes/interface.d.ts create mode 100644 node_modules/pusher-js/types/src/runtimes/isomorphic/auth/xhr_auth.d.ts create mode 100644 node_modules/pusher-js/types/src/runtimes/isomorphic/default_strategy.d.ts create mode 100644 node_modules/pusher-js/types/src/runtimes/isomorphic/http/http.d.ts create mode 100644 node_modules/pusher-js/types/src/runtimes/isomorphic/http/http_xhr_request.d.ts create mode 100644 node_modules/pusher-js/types/src/runtimes/isomorphic/runtime.d.ts create mode 100644 node_modules/pusher-js/types/src/runtimes/isomorphic/timeline/xhr_timeline.d.ts create mode 100644 node_modules/pusher-js/types/src/runtimes/isomorphic/transports/transport_connection_initializer.d.ts create mode 100644 node_modules/pusher-js/types/src/runtimes/isomorphic/transports/transports.d.ts create mode 100644 node_modules/pusher-js/types/src/runtimes/node/net_info.d.ts create mode 100644 node_modules/pusher-js/types/src/runtimes/node/runtime.d.ts create mode 100644 node_modules/pusher-js/types/src/runtimes/react-native/net_info.d.ts create mode 100644 node_modules/pusher-js/types/src/runtimes/react-native/runtime.d.ts create mode 100644 node_modules/pusher-js/types/src/runtimes/web/auth/jsonp_auth.d.ts create mode 100644 node_modules/pusher-js/types/src/runtimes/web/browser.d.ts create mode 100644 node_modules/pusher-js/types/src/runtimes/web/default_strategy.d.ts create mode 100644 node_modules/pusher-js/types/src/runtimes/web/dom/dependencies.d.ts create mode 100644 node_modules/pusher-js/types/src/runtimes/web/dom/dependency_loader.d.ts create mode 100644 node_modules/pusher-js/types/src/runtimes/web/dom/jsonp_request.d.ts create mode 100644 node_modules/pusher-js/types/src/runtimes/web/dom/script_receiver.d.ts create mode 100644 node_modules/pusher-js/types/src/runtimes/web/dom/script_receiver_factory.d.ts create mode 100644 node_modules/pusher-js/types/src/runtimes/web/dom/script_request.d.ts create mode 100644 node_modules/pusher-js/types/src/runtimes/web/http/http.d.ts create mode 100644 node_modules/pusher-js/types/src/runtimes/web/http/http_xdomain_request.d.ts create mode 100644 node_modules/pusher-js/types/src/runtimes/web/net_info.d.ts create mode 100644 node_modules/pusher-js/types/src/runtimes/web/runtime.d.ts create mode 100644 node_modules/pusher-js/types/src/runtimes/web/timeline/jsonp_timeline.d.ts create mode 100644 node_modules/pusher-js/types/src/runtimes/web/transports/transport_connection_initializer.d.ts create mode 100644 node_modules/pusher-js/types/src/runtimes/web/transports/transports.d.ts create mode 100644 node_modules/pusher-js/types/src/runtimes/worker/auth/fetch_auth.d.ts create mode 100644 node_modules/pusher-js/types/src/runtimes/worker/net_info.d.ts create mode 100644 node_modules/pusher-js/types/src/runtimes/worker/runtime.d.ts create mode 100644 node_modules/pusher-js/types/src/runtimes/worker/timeline/fetch_timeline.d.ts create mode 100644 node_modules/pusher-js/webpack/config.node.js create mode 100644 node_modules/pusher-js/webpack/config.react-native.js create mode 100644 node_modules/pusher-js/webpack/config.shared.js create mode 100644 node_modules/pusher-js/webpack/config.web.js create mode 100644 node_modules/pusher-js/webpack/config.worker.js create mode 100644 node_modules/pusher-js/webpack/dev.server.js create mode 100644 node_modules/pusher-js/webpack/hosting_config.js create mode 100644 node_modules/pusher-js/with-encryption/index.d.ts create mode 100644 node_modules/pusher-js/with-encryption/index.js create mode 100644 node_modules/pusher-js/worker/index.d.ts create mode 100644 node_modules/pusher-js/worker/index.js create mode 100644 node_modules/pusher-js/worker/with-encryption/index.d.ts create mode 100644 node_modules/pusher-js/worker/with-encryption/index.js create mode 100644 node_modules/rollup/LICENSE.md create mode 100644 node_modules/rollup/README.md create mode 100755 node_modules/rollup/dist/bin/rollup create mode 100644 node_modules/rollup/dist/es/getLogFilter.js create mode 100644 node_modules/rollup/dist/es/package.json create mode 100644 node_modules/rollup/dist/es/rollup.js create mode 100644 node_modules/rollup/dist/es/shared/node-entry.js create mode 100644 node_modules/rollup/dist/es/shared/watch.js create mode 100644 node_modules/rollup/dist/getLogFilter.d.ts create mode 100644 node_modules/rollup/dist/getLogFilter.js create mode 100644 node_modules/rollup/dist/loadConfigFile.d.ts create mode 100644 node_modules/rollup/dist/loadConfigFile.js create mode 100644 node_modules/rollup/dist/rollup.d.ts create mode 100644 node_modules/rollup/dist/rollup.js create mode 100644 node_modules/rollup/dist/shared/fsevents-importer.js create mode 100644 node_modules/rollup/dist/shared/index.js create mode 100644 node_modules/rollup/dist/shared/loadConfigFile.js create mode 100644 node_modules/rollup/dist/shared/rollup.js create mode 100644 node_modules/rollup/dist/shared/watch-cli.js create mode 100644 node_modules/rollup/dist/shared/watch-proxy.js create mode 100644 node_modules/rollup/dist/shared/watch.js create mode 100644 node_modules/rollup/package.json create mode 100644 node_modules/source-map-js/LICENSE create mode 100644 node_modules/source-map-js/README.md create mode 100644 node_modules/source-map-js/lib/array-set.js create mode 100644 node_modules/source-map-js/lib/base64-vlq.js create mode 100644 node_modules/source-map-js/lib/base64.js create mode 100644 node_modules/source-map-js/lib/binary-search.js create mode 100644 node_modules/source-map-js/lib/mapping-list.js create mode 100644 node_modules/source-map-js/lib/quick-sort.js create mode 100644 node_modules/source-map-js/lib/source-map-consumer.js create mode 100644 node_modules/source-map-js/lib/source-map-generator.js create mode 100644 node_modules/source-map-js/lib/source-node.js create mode 100644 node_modules/source-map-js/lib/util.js create mode 100644 node_modules/source-map-js/package.json create mode 100644 node_modules/source-map-js/source-map.d.ts create mode 100644 node_modules/source-map-js/source-map.js create mode 100644 node_modules/tweetnacl/AUTHORS.md create mode 100644 node_modules/tweetnacl/CHANGELOG.md create mode 100644 node_modules/tweetnacl/LICENSE create mode 100644 node_modules/tweetnacl/PULL_REQUEST_TEMPLATE.md create mode 100644 node_modules/tweetnacl/README.md create mode 100644 node_modules/tweetnacl/nacl-fast.js create mode 100644 node_modules/tweetnacl/nacl-fast.min.js create mode 100644 node_modules/tweetnacl/nacl.d.ts create mode 100644 node_modules/tweetnacl/nacl.js create mode 100644 node_modules/tweetnacl/nacl.min.js create mode 100644 node_modules/tweetnacl/package.json create mode 100644 node_modules/vite-plugin-full-reload/LICENSE.txt create mode 100644 node_modules/vite-plugin-full-reload/README.md create mode 100644 node_modules/vite-plugin-full-reload/dist/index.cjs create mode 100644 node_modules/vite-plugin-full-reload/dist/index.d.cts create mode 100644 node_modules/vite-plugin-full-reload/dist/index.d.ts create mode 100644 node_modules/vite-plugin-full-reload/dist/index.js create mode 100644 node_modules/vite-plugin-full-reload/package.json create mode 100644 node_modules/vite/LICENSE.md create mode 100644 node_modules/vite/README.md create mode 100644 node_modules/vite/bin/openChrome.applescript create mode 100755 node_modules/vite/bin/vite.js create mode 100644 node_modules/vite/client.d.ts create mode 100644 node_modules/vite/dist/client/client.mjs create mode 100644 node_modules/vite/dist/client/client.mjs.map create mode 100644 node_modules/vite/dist/client/env.mjs create mode 100644 node_modules/vite/dist/client/env.mjs.map create mode 100644 node_modules/vite/dist/node-cjs/publicUtils.cjs create mode 100644 node_modules/vite/dist/node/chunks/dep-41cf5ffd.js create mode 100644 node_modules/vite/dist/node/chunks/dep-8bc5a3be.js create mode 100644 node_modules/vite/dist/node/chunks/dep-8cb95ace.js create mode 100644 node_modules/vite/dist/node/chunks/dep-c423598f.js create mode 100644 node_modules/vite/dist/node/chunks/dep-f0c7dae0.js create mode 100644 node_modules/vite/dist/node/cli.js create mode 100644 node_modules/vite/dist/node/constants.js create mode 100644 node_modules/vite/dist/node/index.d.ts create mode 100644 node_modules/vite/dist/node/index.js create mode 100644 node_modules/vite/index.cjs create mode 100644 node_modules/vite/package.json create mode 100644 node_modules/vite/types/customEvent.d.ts create mode 100644 node_modules/vite/types/hmrPayload.d.ts create mode 100644 node_modules/vite/types/hot.d.ts create mode 100644 node_modules/vite/types/importGlob.d.ts create mode 100644 node_modules/vite/types/importMeta.d.ts create mode 100644 node_modules/vite/types/metadata.d.ts create mode 100644 node_modules/vite/types/package.json create mode 100644 package-lock.json create mode 100644 vendor/paragonie/sodium_compat/LICENSE create mode 100644 vendor/paragonie/sodium_compat/README.md create mode 100644 vendor/paragonie/sodium_compat/autoload-php7.php create mode 100644 vendor/paragonie/sodium_compat/autoload.php create mode 100644 vendor/paragonie/sodium_compat/composer-php52.json create mode 100644 vendor/paragonie/sodium_compat/composer.json create mode 100644 vendor/paragonie/sodium_compat/lib/constants.php create mode 100644 vendor/paragonie/sodium_compat/lib/namespaced.php create mode 100644 vendor/paragonie/sodium_compat/lib/php72compat.php create mode 100644 vendor/paragonie/sodium_compat/lib/php72compat_const.php create mode 100644 vendor/paragonie/sodium_compat/lib/ristretto255.php create mode 100644 vendor/paragonie/sodium_compat/lib/sodium_compat.php create mode 100644 vendor/paragonie/sodium_compat/lib/stream-xchacha20.php create mode 100644 vendor/paragonie/sodium_compat/namespaced/Compat.php create mode 100644 vendor/paragonie/sodium_compat/namespaced/Core/BLAKE2b.php create mode 100644 vendor/paragonie/sodium_compat/namespaced/Core/ChaCha20.php create mode 100644 vendor/paragonie/sodium_compat/namespaced/Core/ChaCha20/Ctx.php create mode 100644 vendor/paragonie/sodium_compat/namespaced/Core/ChaCha20/IetfCtx.php create mode 100644 vendor/paragonie/sodium_compat/namespaced/Core/Curve25519.php create mode 100644 vendor/paragonie/sodium_compat/namespaced/Core/Curve25519/Fe.php create mode 100644 vendor/paragonie/sodium_compat/namespaced/Core/Curve25519/Ge/Cached.php create mode 100644 vendor/paragonie/sodium_compat/namespaced/Core/Curve25519/Ge/P1p1.php create mode 100644 vendor/paragonie/sodium_compat/namespaced/Core/Curve25519/Ge/P2.php create mode 100644 vendor/paragonie/sodium_compat/namespaced/Core/Curve25519/Ge/P3.php create mode 100644 vendor/paragonie/sodium_compat/namespaced/Core/Curve25519/Ge/Precomp.php create mode 100644 vendor/paragonie/sodium_compat/namespaced/Core/Curve25519/H.php create mode 100644 vendor/paragonie/sodium_compat/namespaced/Core/Ed25519.php create mode 100644 vendor/paragonie/sodium_compat/namespaced/Core/HChaCha20.php create mode 100644 vendor/paragonie/sodium_compat/namespaced/Core/HSalsa20.php create mode 100644 vendor/paragonie/sodium_compat/namespaced/Core/Poly1305.php create mode 100644 vendor/paragonie/sodium_compat/namespaced/Core/Poly1305/State.php create mode 100644 vendor/paragonie/sodium_compat/namespaced/Core/Salsa20.php create mode 100644 vendor/paragonie/sodium_compat/namespaced/Core/SipHash.php create mode 100644 vendor/paragonie/sodium_compat/namespaced/Core/Util.php create mode 100644 vendor/paragonie/sodium_compat/namespaced/Core/X25519.php create mode 100644 vendor/paragonie/sodium_compat/namespaced/Core/XChaCha20.php create mode 100644 vendor/paragonie/sodium_compat/namespaced/Core/Xsalsa20.php create mode 100644 vendor/paragonie/sodium_compat/namespaced/Crypto.php create mode 100644 vendor/paragonie/sodium_compat/namespaced/File.php create mode 100644 vendor/paragonie/sodium_compat/src/Compat.php create mode 100644 vendor/paragonie/sodium_compat/src/Core/BLAKE2b.php create mode 100644 vendor/paragonie/sodium_compat/src/Core/Base64/Original.php create mode 100644 vendor/paragonie/sodium_compat/src/Core/Base64/UrlSafe.php create mode 100644 vendor/paragonie/sodium_compat/src/Core/ChaCha20.php create mode 100644 vendor/paragonie/sodium_compat/src/Core/ChaCha20/Ctx.php create mode 100644 vendor/paragonie/sodium_compat/src/Core/ChaCha20/IetfCtx.php create mode 100644 vendor/paragonie/sodium_compat/src/Core/Curve25519.php create mode 100644 vendor/paragonie/sodium_compat/src/Core/Curve25519/Fe.php create mode 100644 vendor/paragonie/sodium_compat/src/Core/Curve25519/Ge/Cached.php create mode 100644 vendor/paragonie/sodium_compat/src/Core/Curve25519/Ge/P1p1.php create mode 100644 vendor/paragonie/sodium_compat/src/Core/Curve25519/Ge/P2.php create mode 100644 vendor/paragonie/sodium_compat/src/Core/Curve25519/Ge/P3.php create mode 100644 vendor/paragonie/sodium_compat/src/Core/Curve25519/Ge/Precomp.php create mode 100644 vendor/paragonie/sodium_compat/src/Core/Curve25519/H.php create mode 100644 vendor/paragonie/sodium_compat/src/Core/Curve25519/README.md create mode 100644 vendor/paragonie/sodium_compat/src/Core/Ed25519.php create mode 100644 vendor/paragonie/sodium_compat/src/Core/HChaCha20.php create mode 100644 vendor/paragonie/sodium_compat/src/Core/HSalsa20.php create mode 100644 vendor/paragonie/sodium_compat/src/Core/Poly1305.php create mode 100644 vendor/paragonie/sodium_compat/src/Core/Poly1305/State.php create mode 100644 vendor/paragonie/sodium_compat/src/Core/Ristretto255.php create mode 100644 vendor/paragonie/sodium_compat/src/Core/Salsa20.php create mode 100644 vendor/paragonie/sodium_compat/src/Core/SecretStream/State.php create mode 100644 vendor/paragonie/sodium_compat/src/Core/SipHash.php create mode 100644 vendor/paragonie/sodium_compat/src/Core/Util.php create mode 100644 vendor/paragonie/sodium_compat/src/Core/X25519.php create mode 100644 vendor/paragonie/sodium_compat/src/Core/XChaCha20.php create mode 100644 vendor/paragonie/sodium_compat/src/Core/XSalsa20.php create mode 100644 vendor/paragonie/sodium_compat/src/Core32/BLAKE2b.php create mode 100644 vendor/paragonie/sodium_compat/src/Core32/ChaCha20.php create mode 100644 vendor/paragonie/sodium_compat/src/Core32/ChaCha20/Ctx.php create mode 100644 vendor/paragonie/sodium_compat/src/Core32/ChaCha20/IetfCtx.php create mode 100644 vendor/paragonie/sodium_compat/src/Core32/Curve25519.php create mode 100644 vendor/paragonie/sodium_compat/src/Core32/Curve25519/Fe.php create mode 100644 vendor/paragonie/sodium_compat/src/Core32/Curve25519/Ge/Cached.php create mode 100644 vendor/paragonie/sodium_compat/src/Core32/Curve25519/Ge/P1p1.php create mode 100644 vendor/paragonie/sodium_compat/src/Core32/Curve25519/Ge/P2.php create mode 100644 vendor/paragonie/sodium_compat/src/Core32/Curve25519/Ge/P3.php create mode 100644 vendor/paragonie/sodium_compat/src/Core32/Curve25519/Ge/Precomp.php create mode 100644 vendor/paragonie/sodium_compat/src/Core32/Curve25519/H.php create mode 100644 vendor/paragonie/sodium_compat/src/Core32/Curve25519/README.md create mode 100644 vendor/paragonie/sodium_compat/src/Core32/Ed25519.php create mode 100644 vendor/paragonie/sodium_compat/src/Core32/HChaCha20.php create mode 100644 vendor/paragonie/sodium_compat/src/Core32/HSalsa20.php create mode 100644 vendor/paragonie/sodium_compat/src/Core32/Int32.php create mode 100644 vendor/paragonie/sodium_compat/src/Core32/Int64.php create mode 100644 vendor/paragonie/sodium_compat/src/Core32/Poly1305.php create mode 100644 vendor/paragonie/sodium_compat/src/Core32/Poly1305/State.php create mode 100644 vendor/paragonie/sodium_compat/src/Core32/Salsa20.php create mode 100644 vendor/paragonie/sodium_compat/src/Core32/SecretStream/State.php create mode 100644 vendor/paragonie/sodium_compat/src/Core32/SipHash.php create mode 100644 vendor/paragonie/sodium_compat/src/Core32/Util.php create mode 100644 vendor/paragonie/sodium_compat/src/Core32/X25519.php create mode 100644 vendor/paragonie/sodium_compat/src/Core32/XChaCha20.php create mode 100644 vendor/paragonie/sodium_compat/src/Core32/XSalsa20.php create mode 100644 vendor/paragonie/sodium_compat/src/Crypto.php create mode 100644 vendor/paragonie/sodium_compat/src/Crypto32.php create mode 100644 vendor/paragonie/sodium_compat/src/File.php create mode 100644 vendor/paragonie/sodium_compat/src/PHP52/SplFixedArray.php create mode 100644 vendor/paragonie/sodium_compat/src/SodiumException.php create mode 100644 vendor/pusher/pusher-php-server/CHANGELOG.md create mode 100644 vendor/pusher/pusher-php-server/composer.json create mode 100644 vendor/pusher/pusher-php-server/src/ApiErrorException.php create mode 100755 vendor/pusher/pusher-php-server/src/Pusher.php create mode 100644 vendor/pusher/pusher-php-server/src/PusherCrypto.php create mode 100644 vendor/pusher/pusher-php-server/src/PusherException.php create mode 100644 vendor/pusher/pusher-php-server/src/PusherInstance.php create mode 100644 vendor/pusher/pusher-php-server/src/PusherInterface.php create mode 100644 vendor/pusher/pusher-php-server/src/Webhook.php diff --git a/.env b/.env index 04b7231d..7b1c55aa 100755 --- a/.env +++ b/.env @@ -22,8 +22,12 @@ DB_DATABASE=ispt40_version01 DB_USERNAME=ispt40 DB_PASSWORD=qu3ro3ntr@r +BROADCAST_DRIVER=pusher -BROADCAST_DRIVER=log + + + +BROADCAST_DRIVER=pusher CACHE_DRIVER=file FILESYSTEM_DISK=local QUEUE_CONNECTION=sync @@ -63,6 +67,12 @@ AWS_DEFAULT_REGION=us-east-1 AWS_BUCKET= AWS_USE_PATH_STYLE_ENDPOINT=false + +# PUSHER_APP_ID=your-app-id +# PUSHER_APP_KEY=your-app-key +# PUSHER_APP_SECRET=your-app-secret +# PUSHER_APP_CLUSTER=your-app-cluster + PUSHER_APP_ID= PUSHER_APP_KEY= PUSHER_APP_SECRET= diff --git a/app/Http/Controllers/ClientController.php b/app/Http/Controllers/ClientController.php index 654e8274..ce6fb724 100644 --- a/app/Http/Controllers/ClientController.php +++ b/app/Http/Controllers/ClientController.php @@ -355,7 +355,7 @@ public function getDataProjects(Request $request) $receiveAllPlants = $request->get('receiveAllPlants'); $projectOrder = $request->get('projectOrder'); - $query = CompanyProject::with(['plant.user']) // Carrega as relações plant e user + $query = CompanyProject::with(['plant.company']) // Carrega as relações plant e user ->where('order_project', $projectOrder) ->whereHas('plant', function ($query) use ($receiveAllPlants, $receiveAllClients) { if ($receiveAllPlants !== '#') { @@ -363,8 +363,8 @@ public function getDataProjects(Request $request) } if ($receiveAllClients !== '#') { // Filtra por user_id dentro da relação plant->user - $query->whereHas('user', function ($query) use ($receiveAllClients) { - $query->where('user_id', $receiveAllClients); + $query->whereHas('company', function ($query) use ($receiveAllClients) { + $query->where('company_id', $receiveAllClients); }); } }) @@ -375,7 +375,7 @@ public function getDataProjects(Request $request) return $item->plant ? $item->plant->plant_name : 'N/A'; }) ->addColumn('client', function ($item) { - return $item->plant && $item->plant->user ? $item->plant->user->user_name : 'N/A'; + return $item->plant && $item->plant->company ? $item->plant->company->company_name : 'N/A'; }) ->addColumn('action', function ($projectClient) use ($projectOrder) { $routeName = 'articulated_2'; diff --git a/app/Http/Controllers/CreateProjectController.php b/app/Http/Controllers/CreateProjectController.php index 66acecdc..bebeefe3 100755 --- a/app/Http/Controllers/CreateProjectController.php +++ b/app/Http/Controllers/CreateProjectController.php @@ -37,7 +37,6 @@ // use DataTables; -public function EditprocessStep1(Request $request) class CreateProjectController extends Controller { public function changeStateProject($projectId) @@ -571,13 +570,12 @@ public function removeProjectEquipment(Request $request) } public function EditEquipment(Request $request) { - // Localiza o equipment pelo numberProject - $dataEquipment = Equipment::where('equipment_tag', $request->tag)->first(); + $dataEquipment = Equipment::where('equipment_id', $request->equipmentID)->first(); - $receiveEquipmentWorkHistori = EquipmentWorkHistory::where('equipment_id', $dataEquipment->equipment_id) - ->where('company_projects_id', $dataEquipment->company_projects_id) - ->first(); + // $receiveEquipmentWorkHistori = EquipmentWorkHistory::where('equipment_id', $request->equipmentID) + // ->where('company_projects_id', $dataEquipment->company_projects_id) + // ->first(); // Atualiza os campos $dataEquipment->equipment_tag = $request->tag; @@ -715,20 +713,18 @@ public function createProjectForStep1() //Devolve para a primeira para na Descrição do projecto apenas user com ID 3, quer dizer que apenas as "empresas" public function showStep1($company_projects_id) { - // $projects = CompanyProject::find($company_projects_id); - - $projects = CompanyProject::with('user')->find($company_projects_id); - // dd($projects->user); - - $companies = User::where('type_users', 3)->get(); + $projects = CompanyProject::find($company_projects_id); + + $companies = Company::all(); $receiveDetailsPlant = Plant::where('plant_id', $projects->plant_id)->first(); - $receiveDetailsUser = User::where('user_id', $receiveDetailsPlant->user_id)->first(); + $receiveDetailsCompany = Company::where('company_id',$receiveDetailsPlant->company_id)->first(); + // $receiveDetailsUser = User::where('user_id', $receiveDetailsPlant->user_id)->first(); // $receiveDetailsUser->plantName = $receiveDetailsPlant->plant_name; $projects->plantName = $receiveDetailsPlant->plant_name; - $projects->userName = $receiveDetailsUser->user_name; + $projects->userName = $receiveDetailsCompany->company_name; return view('projectsClients/projectDetails_1', ['step' => 1], ['companies' => $companies]) ->with('projects', $projects); @@ -758,7 +754,15 @@ public function EditprocessStep1(Request $request) session(['form_data.step1' => $request->all()]); - return redirect()->route('articulated_2', ['id' => $project->company_projects_id]) + $receiveAllLogsProject = ProjectExcelLog::where('company_projects_id', $project->company_projects_id) + ->get() + ->groupBy('excel_name') + ->map(function ($group) { + return $group->sortByDesc('project_excel_logs_id')->first(); + }); + + return redirect()->route('articulated_2', ['projectID' => $project->company_projects_id]) + ->with('receiveAllLogsProject',$receiveAllLogsProject) ->with('success', 'Detalhes do Project atualizados!'); } @@ -958,6 +962,8 @@ public function showStep2($company_projects_id) return $group->sortByDesc('project_excel_logs_id')->first(); }); + + if (!$pendingEquipments->isEmpty()) { // Retornamos para a view 'step' => 2 indicando conclusao da primeira parte, $numberProject para associacao de equipamentos a esta obra, alem de todos os equipamentos e fabricao ja existente com base na Instalação que se iniciou a obra. return view('projectsClients/articulated_2', ['step' => 2, 'numberProject' => $numberProject]) @@ -977,7 +983,8 @@ public function showStep2($company_projects_id) ->with('checkEquipments', $checkEquipments) ->with('checkUnits', $checkUnits) ->with('groupedArrayForPendingEquipments', $groupedArrayForPendingEquipments) - ->with('receiveNumberProject', $project); + ->with('receiveNumberProject', $project) + ->with('receiveAllLogsProject', $receiveAllLogsProject); } public function createEquipmentManual(Request $request) @@ -1131,7 +1138,7 @@ public function processStep2(Request $request) // Valide e processe os dados do formulário $file = $request->file('documento'); // Criar o array para adicionar o HashMap - $uniqueRowsHashmap = []; + // $uniqueRowsHashmap = []; // Recebe a id do Projecto criado $company_projects_id = $request->numberProject; // Recebe mais detalhes da Obra Atual. diff --git a/app/Http/Controllers/ExecutionProjectController.php b/app/Http/Controllers/ExecutionProjectController.php index 184fce8c..8cbb256d 100755 --- a/app/Http/Controllers/ExecutionProjectController.php +++ b/app/Http/Controllers/ExecutionProjectController.php @@ -334,9 +334,9 @@ public function getDataEquipment1(Request $request) } // Executa a consulta e obtém os resultados - $equipment = $query->get(); + // $equipment = $query->get(); - return DataTables::of($equipment) + return DataTables::of($query) ->addColumn('ispt_number', function ($equipment) { // Assumindo que você quer o 'ispt_number' do primeiro 'EquipmentWorkHistory' que corresponde ao 'company_projects_id' @@ -404,6 +404,7 @@ public function getDataEquipment1(Request $request) return $equipment->equipmentType->equipment_type_name ?? 'N/A'; }) ->rawColumns(['action']) + ->make(true); } diff --git a/app/Http/Controllers/ProjectoDatacontroller.php b/app/Http/Controllers/ProjectoDatacontroller.php index 861d2324..8f6241c4 100755 --- a/app/Http/Controllers/ProjectoDatacontroller.php +++ b/app/Http/Controllers/ProjectoDatacontroller.php @@ -42,17 +42,18 @@ public function viewProjectsList($orderProjectID) // $receiveProjectsForThisOrder = CompanyProject::with(['plant.user'])->where('order_project', $orderProjectID)->get(); // return view('projectsClients.viewProjectsList',compact('receiveProjectsForThisOrder','orderProjectID')); - $receiveProjectsForThisOrder = CompanyProject::with(['plant.user']) + + $receiveProjectsForThisOrder = CompanyProject::with(['plant']) ->where('order_project', $orderProjectID) ->get(); - // Coletar todos os usuários em uma coleção separada - $users = $receiveProjectsForThisOrder->map(function ($project) { - return $project->plant->user; - })->unique('user_id'); // Aqui filtramos para ter certeza de que cada user_id é único + // Coletar todos as empresas em uma coleção separada + $companies = $receiveProjectsForThisOrder->map(function ($project) { + return $project->plant->company; + })->unique('company_id'); // Aqui filtramos para ter certeza de que cada user_id é único // Agora, você pode passar tanto os projetos quanto os usuários únicos para a sua view - return view('projectsClients.viewProjectsList', compact('receiveProjectsForThisOrder', 'users', 'orderProjectID')); + return view('projectsClients.viewProjectsList', compact('receiveProjectsForThisOrder', 'companies', 'orderProjectID')); } public function editEquipmentTasks(Request $request, $equipmentID) @@ -364,7 +365,7 @@ public function receiveUnitsManageAssets($receivePlantClientRelated) public function receivePlants($receiveAllClients) { - $PlantData = Plant::where('user_id', $receiveAllClients)->get(); + $PlantData = Plant::where('company_id', $receiveAllClients)->get(); // Criando um array para armazenar os dados formatados $formattedData = $PlantData->map(function ($item) { return [ diff --git a/app/Http/Middleware/CheckUserType.php b/app/Http/Middleware/CheckUserType.php index 698513c6..19049e08 100755 --- a/app/Http/Middleware/CheckUserType.php +++ b/app/Http/Middleware/CheckUserType.php @@ -75,7 +75,8 @@ protected function getAllowedRoutesForUserType($userType) 'usersProfiles','showCompany', 'articulated_2CreateEquipment','processStep2','deleteEquipmentInProject','changeAmbitEquipment', 'deletePendingEquipments','CreateNewEquipmentFromPendingEquipment','removeEquipment','receiveEquipmentToAssociateTasks', - '' + 'createCompany','ShowPendingUser','register','download','projectDetails_11','editEquipment','EditprocessStep1','createWorkStations','workstationsAssociationTasks','finishCreatingProject', + ]; diff --git a/app/Models/Company.php b/app/Models/Company.php index e6c38aea..e58b80d6 100644 --- a/app/Models/Company.php +++ b/app/Models/Company.php @@ -12,6 +12,9 @@ class Company extends Model protected $primaryKey = 'company_id'; + public function plants(){ + return $this->hasMany(Plant::class,'company_id', 'company_id'); + } public function users() { diff --git a/app/Models/CompanyProject.php b/app/Models/CompanyProject.php index e5c222ef..1158bba5 100755 --- a/app/Models/CompanyProject.php +++ b/app/Models/CompanyProject.php @@ -21,10 +21,11 @@ public function plant(){ } - public function user(){ - return $this->hasOneThrough(User::class, Plant::class, 'plant_id', 'user_id'); + public function company(){ + return $this->hasOneThrough(Company::class, Plant::class, 'plant_id', 'user_id'); } + public function EquipmentWorkHistory(){ return $this->hasMany(EquipmentWorkHistory::class, 'company_projects_id','company_projects_id'); } diff --git a/app/Models/Plant.php b/app/Models/Plant.php index e763fd04..f5450a52 100755 --- a/app/Models/Plant.php +++ b/app/Models/Plant.php @@ -19,6 +19,10 @@ class Plant extends Model // return $this->belongsTo(User::class, 'user_id', 'user_id'); // } + public function company(){ + return $this->belongsTo(Company::class, 'company_id', 'company_id'); + } + public function companyProjects(){ return $this->hasMany(CompanyProject::class, 'plant_id', 'plant_id'); } diff --git a/composer.json b/composer.json index f0ccd2dd..bcefad72 100755 --- a/composer.json +++ b/composer.json @@ -16,6 +16,7 @@ "livewire/livewire": "^3.0", "mpdf/mpdf": "^8.2", "phpoffice/phpspreadsheet": "^1.28", + "pusher/pusher-php-server": "^7.2", "symfony/http-client": "^6.2", "symfony/mailgun-mailer": "^6.2", "yajra/laravel-datatables-buttons": "^10.0", diff --git a/composer.lock b/composer.lock index 7da93749..fcc1fa19 100755 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "c3621371ed5b5bd7d608e988583189cb", + "content-hash": "bec9ae8c06db2580f37676b2de97f247", "packages": [ { "name": "bacon/bacon-qr-code", @@ -3375,6 +3375,92 @@ }, "time": "2020-10-15T08:29:30+00:00" }, + { + "name": "paragonie/sodium_compat", + "version": "v1.20.1", + "source": { + "type": "git", + "url": "https://github.com/paragonie/sodium_compat.git", + "reference": "1840b98d228bdad83869b191d7e51f9bb6624d8d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/sodium_compat/zipball/1840b98d228bdad83869b191d7e51f9bb6624d8d", + "reference": "1840b98d228bdad83869b191d7e51f9bb6624d8d", + "shasum": "" + }, + "require": { + "paragonie/random_compat": ">=1", + "php": "^5.2.4|^5.3|^5.4|^5.5|^5.6|^7|^8" + }, + "require-dev": { + "phpunit/phpunit": "^3|^4|^5|^6|^7|^8|^9" + }, + "suggest": { + "ext-libsodium": "PHP < 7.0: Better performance, password hashing (Argon2i), secure memory management (memzero), and better security.", + "ext-sodium": "PHP >= 7.0: Better performance, password hashing (Argon2i), secure memory management (memzero), and better security." + }, + "type": "library", + "autoload": { + "files": [ + "autoload.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "ISC" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com" + }, + { + "name": "Frank Denis", + "email": "jedisct1@pureftpd.org" + } + ], + "description": "Pure PHP implementation of libsodium; uses the PHP extension if it exists", + "keywords": [ + "Authentication", + "BLAKE2b", + "ChaCha20", + "ChaCha20-Poly1305", + "Chapoly", + "Curve25519", + "Ed25519", + "EdDSA", + "Edwards-curve Digital Signature Algorithm", + "Elliptic Curve Diffie-Hellman", + "Poly1305", + "Pure-PHP cryptography", + "RFC 7748", + "RFC 8032", + "Salpoly", + "Salsa20", + "X25519", + "XChaCha20-Poly1305", + "XSalsa20-Poly1305", + "Xchacha20", + "Xsalsa20", + "aead", + "cryptography", + "ecdh", + "elliptic curve", + "elliptic curve cryptography", + "encryption", + "libsodium", + "php", + "public-key cryptography", + "secret-key cryptography", + "side-channel resistant" + ], + "support": { + "issues": "https://github.com/paragonie/sodium_compat/issues", + "source": "https://github.com/paragonie/sodium_compat/tree/v1.20.1" + }, + "time": "2024-04-05T21:00:10+00:00" + }, { "name": "phenx/php-font-lib", "version": "0.5.4", @@ -4137,6 +4223,67 @@ }, "time": "2023-04-07T21:57:09+00:00" }, + { + "name": "pusher/pusher-php-server", + "version": "7.2.4", + "source": { + "type": "git", + "url": "https://github.com/pusher/pusher-http-php.git", + "reference": "de2f72296808f9cafa6a4462b15a768ff130cddb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pusher/pusher-http-php/zipball/de2f72296808f9cafa6a4462b15a768ff130cddb", + "reference": "de2f72296808f9cafa6a4462b15a768ff130cddb", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "ext-json": "*", + "guzzlehttp/guzzle": "^7.2", + "paragonie/sodium_compat": "^1.6", + "php": "^7.3|^8.0", + "psr/log": "^1.0|^2.0|^3.0" + }, + "require-dev": { + "overtrue/phplint": "^2.3", + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "psr-4": { + "Pusher\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Library for interacting with the Pusher REST API", + "keywords": [ + "events", + "messaging", + "php-pusher-server", + "publish", + "push", + "pusher", + "real time", + "real-time", + "realtime", + "rest", + "trigger" + ], + "support": { + "issues": "https://github.com/pusher/pusher-http-php/issues", + "source": "https://github.com/pusher/pusher-http-php/tree/7.2.4" + }, + "time": "2023-12-15T10:58:53+00:00" + }, { "name": "ralouphie/getallheaders", "version": "3.0.3", diff --git a/node_modules/.bin/esbuild b/node_modules/.bin/esbuild new file mode 120000 index 00000000..c83ac070 --- /dev/null +++ b/node_modules/.bin/esbuild @@ -0,0 +1 @@ +../esbuild/bin/esbuild \ No newline at end of file diff --git a/node_modules/.bin/nanoid b/node_modules/.bin/nanoid new file mode 120000 index 00000000..e2be547b --- /dev/null +++ b/node_modules/.bin/nanoid @@ -0,0 +1 @@ +../nanoid/bin/nanoid.cjs \ No newline at end of file diff --git a/node_modules/.bin/rollup b/node_modules/.bin/rollup new file mode 120000 index 00000000..5939621c --- /dev/null +++ b/node_modules/.bin/rollup @@ -0,0 +1 @@ +../rollup/dist/bin/rollup \ No newline at end of file diff --git a/node_modules/.bin/vite b/node_modules/.bin/vite new file mode 120000 index 00000000..6d1e3bea --- /dev/null +++ b/node_modules/.bin/vite @@ -0,0 +1 @@ +../vite/bin/vite.js \ No newline at end of file diff --git a/node_modules/.package-lock.json b/node_modules/.package-lock.json new file mode 100644 index 00000000..896877e8 --- /dev/null +++ b/node_modules/.package-lock.json @@ -0,0 +1,350 @@ +{ + "name": "ispt4.0_erros (copy)", + "lockfileVersion": 2, + "requires": true, + "packages": { + "node_modules/@esbuild/linux-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "node_modules/axios": { + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.8.tgz", + "integrity": "sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==", + "dev": true, + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/esbuild": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/laravel-echo": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/laravel-echo/-/laravel-echo-1.16.1.tgz", + "integrity": "sha512-++Ylb6M3ariC9Rk5WE5gZjj6wcEV5kvLF8b+geJ5/rRIfdoOA+eG6b9qJPrarMD9rY28Apx+l3eelIrCc2skVg==", + "engines": { + "node": ">=10" + } + }, + "node_modules/laravel-vite-plugin": { + "version": "0.7.8", + "resolved": "https://registry.npmjs.org/laravel-vite-plugin/-/laravel-vite-plugin-0.7.8.tgz", + "integrity": "sha512-HWYqpQYHR3kEQ1LsHX7gHJoNNf0bz5z5mDaHBLzS+PGLCTmYqlU5/SZyeEgObV7z7bC/cnStYcY9H1DI1D5Udg==", + "dev": true, + "dependencies": { + "picocolors": "^1.0.0", + "vite-plugin-full-reload": "^1.0.5" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "vite": "^3.0.0 || ^4.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/postcss": { + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "dev": true + }, + "node_modules/pusher-js": { + "version": "8.4.0-rc2", + "resolved": "https://registry.npmjs.org/pusher-js/-/pusher-js-8.4.0-rc2.tgz", + "integrity": "sha512-d87GjOEEl9QgO5BWmViSqW0LOzPvybvX6WA9zLUstNdB57jVJuR27zHkRnrav2a3+zAMlHbP2Og8wug+rG8T+g==", + "dependencies": { + "tweetnacl": "^1.0.3" + } + }, + "node_modules/rollup": { + "version": "3.29.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", + "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tweetnacl": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz", + "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==" + }, + "node_modules/vite": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.3.tgz", + "integrity": "sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==", + "dev": true, + "dependencies": { + "esbuild": "^0.18.10", + "postcss": "^8.4.27", + "rollup": "^3.27.1" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vite-plugin-full-reload": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vite-plugin-full-reload/-/vite-plugin-full-reload-1.1.0.tgz", + "integrity": "sha512-3cObNDzX6DdfhD9E7kf6w2mNunFpD7drxyNgHLw+XwIYAgb+Xt16SEXo0Up4VH+TMf3n+DSVJZtW2POBGcBYAA==", + "dev": true, + "dependencies": { + "picocolors": "^1.0.0", + "picomatch": "^2.3.1" + } + } + } +} diff --git a/node_modules/@esbuild/linux-x64/README.md b/node_modules/@esbuild/linux-x64/README.md new file mode 100644 index 00000000..b2f19300 --- /dev/null +++ b/node_modules/@esbuild/linux-x64/README.md @@ -0,0 +1,3 @@ +# esbuild + +This is the Linux 64-bit binary for esbuild, a JavaScript bundler and minifier. See https://github.com/evanw/esbuild for details. diff --git a/node_modules/@esbuild/linux-x64/bin/esbuild b/node_modules/@esbuild/linux-x64/bin/esbuild new file mode 100755 index 0000000000000000000000000000000000000000..f33a2e939e3dcda34792583822d5ced7d8c2cd9a GIT binary patch literal 9347072 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