mirror of
https://github.com/ThaUnknown/miru.git
synced 2026-04-12 08:50:19 +00:00
use process-fast
This commit is contained in:
parent
5277bff922
commit
180f040709
4 changed files with 53 additions and 247 deletions
293
app/js/bundle.js
293
app/js/bundle.js
|
|
@ -6858,7 +6858,7 @@ PEMEncoder.prototype.encode = function encode(data, options) {
|
|||
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||||
|
||||
"use strict";
|
||||
/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js");
|
||||
/* provided dependency */ var process = Object(function webpackMissingModule() { var e = new Error("Cannot find module 'process-fast'"); e.code = 'MODULE_NOT_FOUND'; throw e; }());
|
||||
/* provided dependency */ var console = __webpack_require__(/*! ./node_modules/console-browserify/index.js */ "./node_modules/console-browserify/index.js");
|
||||
// Currently in sync with Node.js lib/assert.js
|
||||
// https://github.com/nodejs/node/commit/2a51ae424a513ec9a6aa3466baa0cc1d55dd4f3b
|
||||
|
|
@ -7501,7 +7501,7 @@ assert.strict.strict = assert.strict;
|
|||
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||||
|
||||
"use strict";
|
||||
/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js");
|
||||
/* provided dependency */ var process = Object(function webpackMissingModule() { var e = new Error("Cannot find module 'process-fast'"); e.code = 'MODULE_NOT_FOUND'; throw e; }());
|
||||
// Currently in sync with Node.js lib/internal/assert/assertion_error.js
|
||||
// https://github.com/nodejs/node/commit/0817840f775032169ddd70c85ac059f18ffcc81c
|
||||
|
||||
|
|
@ -10787,7 +10787,7 @@ module.exports = Wire
|
|||
\***************************************************/
|
||||
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||||
|
||||
/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js");
|
||||
/* provided dependency */ var process = Object(function webpackMissingModule() { var e = new Error("Cannot find module 'process-fast'"); e.code = 'MODULE_NOT_FOUND'; throw e; }());
|
||||
/* provided dependency */ var Buffer = __webpack_require__(/*! ./node_modules/buffer/index.js */ "./node_modules/buffer/index.js")["Buffer"];
|
||||
const debug = __webpack_require__(/*! debug */ "./node_modules/debug/src/browser.js")('bittorrent-tracker:client')
|
||||
const EventEmitter = __webpack_require__(/*! events */ "./node_modules/events/events.js")
|
||||
|
|
@ -17063,7 +17063,7 @@ module.exports = verify
|
|||
|
||||
"use strict";
|
||||
/* provided dependency */ var Buffer = __webpack_require__(/*! ./node_modules/buffer/index.js */ "./node_modules/buffer/index.js")["Buffer"];
|
||||
/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js");
|
||||
/* provided dependency */ var process = Object(function webpackMissingModule() { var e = new Error("Cannot find module 'process-fast'"); e.code = 'MODULE_NOT_FOUND'; throw e; }());
|
||||
|
||||
/* eslint camelcase: "off" */
|
||||
|
||||
|
|
@ -17483,7 +17483,7 @@ exports.Zlib = Zlib;
|
|||
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
|
||||
|
||||
"use strict";
|
||||
/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js");
|
||||
/* provided dependency */ var process = Object(function webpackMissingModule() { var e = new Error("Cannot find module 'process-fast'"); e.code = 'MODULE_NOT_FOUND'; throw e; }());
|
||||
|
||||
|
||||
var Buffer = __webpack_require__(/*! buffer */ "./node_modules/buffer/index.js").Buffer;
|
||||
|
|
@ -31197,7 +31197,7 @@ exports.constants = {
|
|||
/***/ ((module, exports, __webpack_require__) => {
|
||||
|
||||
/* provided dependency */ var console = __webpack_require__(/*! ./node_modules/console-browserify/index.js */ "./node_modules/console-browserify/index.js");
|
||||
/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js");
|
||||
/* provided dependency */ var process = Object(function webpackMissingModule() { var e = new Error("Cannot find module 'process-fast'"); e.code = 'MODULE_NOT_FOUND'; throw e; }());
|
||||
/* eslint-env browser */
|
||||
|
||||
/**
|
||||
|
|
@ -45182,7 +45182,7 @@ module.exports = JSON.parse('{"name":"elliptic","version":"6.5.4","description":
|
|||
\*********************************************/
|
||||
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||||
|
||||
/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js");
|
||||
/* provided dependency */ var process = Object(function webpackMissingModule() { var e = new Error("Cannot find module 'process-fast'"); e.code = 'MODULE_NOT_FOUND'; throw e; }());
|
||||
var once = __webpack_require__(/*! once */ "./node_modules/once/once.js");
|
||||
|
||||
var noop = function() {};
|
||||
|
|
@ -50070,9 +50070,9 @@ exports.TokenBucket = __webpack_require__(/*! ./lib/tokenBucket */ "./node_modul
|
|||
/*!*******************************************!*\
|
||||
!*** ./node_modules/limiter/lib/clock.js ***!
|
||||
\*******************************************/
|
||||
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||||
/***/ ((module) => {
|
||||
|
||||
/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js");
|
||||
/* provided dependency */ var process = Object(function webpackMissingModule() { var e = new Error("Cannot find module 'process-fast'"); e.code = 'MODULE_NOT_FOUND'; throw e; }());
|
||||
var getMilliseconds = function() {
|
||||
if (typeof process !== 'undefined' && process.hrtime) {
|
||||
var hrtime = process.hrtime();
|
||||
|
|
@ -50096,7 +50096,7 @@ module.exports = getMilliseconds;
|
|||
\*************************************************/
|
||||
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||||
|
||||
/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js");
|
||||
/* provided dependency */ var process = Object(function webpackMissingModule() { var e = new Error("Cannot find module 'process-fast'"); e.code = 'MODULE_NOT_FOUND'; throw e; }());
|
||||
var TokenBucket = __webpack_require__(/*! ./tokenBucket */ "./node_modules/limiter/lib/tokenBucket.js");
|
||||
var getMilliseconds = __webpack_require__(/*! ./clock */ "./node_modules/limiter/lib/clock.js");
|
||||
|
||||
|
|
@ -50242,9 +50242,9 @@ module.exports = RateLimiter;
|
|||
/*!*************************************************!*\
|
||||
!*** ./node_modules/limiter/lib/tokenBucket.js ***!
|
||||
\*************************************************/
|
||||
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||||
/***/ ((module) => {
|
||||
|
||||
/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js");
|
||||
/* provided dependency */ var process = Object(function webpackMissingModule() { var e = new Error("Cannot find module 'process-fast'"); e.code = 'MODULE_NOT_FOUND'; throw e; }());
|
||||
|
||||
/**
|
||||
* A hierarchical token bucket for rate limiting. See
|
||||
|
|
@ -58499,10 +58499,10 @@ function ensure (bool, fieldName) {
|
|||
/*!***********************************************!*\
|
||||
!*** ./node_modules/path-browserify/index.js ***!
|
||||
\***********************************************/
|
||||
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||||
/***/ ((module) => {
|
||||
|
||||
"use strict";
|
||||
/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js");
|
||||
/* provided dependency */ var process = Object(function webpackMissingModule() { var e = new Error("Cannot find module 'process-fast'"); e.code = 'MODULE_NOT_FOUND'; throw e; }());
|
||||
// 'path' module extracted from Node.js v8.11.1 (only the posix part)
|
||||
// transplited with Babel
|
||||
|
||||
|
|
@ -59182,7 +59182,7 @@ module.exports = function (password, salt, iterations, keylen, digest, callback)
|
|||
\*****************************************************/
|
||||
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||||
|
||||
/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js");
|
||||
/* provided dependency */ var process = Object(function webpackMissingModule() { var e = new Error("Cannot find module 'process-fast'"); e.code = 'MODULE_NOT_FOUND'; throw e; }());
|
||||
var defaultEncoding
|
||||
/* istanbul ignore next */
|
||||
if (__webpack_require__.g.process && __webpack_require__.g.process.browser) {
|
||||
|
|
@ -59379,200 +59379,6 @@ function length (bytes) {
|
|||
}
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/process/browser.js":
|
||||
/*!*****************************************!*\
|
||||
!*** ./node_modules/process/browser.js ***!
|
||||
\*****************************************/
|
||||
/***/ ((module) => {
|
||||
|
||||
// shim for using process in browser
|
||||
var process = module.exports = {};
|
||||
|
||||
// cached from whatever global is present so that test runners that stub it
|
||||
// don't break things. But we need to wrap it in a try catch in case it is
|
||||
// wrapped in strict mode code which doesn't define any globals. It's inside a
|
||||
// function because try/catches deoptimize in certain engines.
|
||||
|
||||
var cachedSetTimeout;
|
||||
var cachedClearTimeout;
|
||||
|
||||
function defaultSetTimout() {
|
||||
throw new Error('setTimeout has not been defined');
|
||||
}
|
||||
function defaultClearTimeout () {
|
||||
throw new Error('clearTimeout has not been defined');
|
||||
}
|
||||
(function () {
|
||||
try {
|
||||
if (typeof setTimeout === 'function') {
|
||||
cachedSetTimeout = setTimeout;
|
||||
} else {
|
||||
cachedSetTimeout = defaultSetTimout;
|
||||
}
|
||||
} catch (e) {
|
||||
cachedSetTimeout = defaultSetTimout;
|
||||
}
|
||||
try {
|
||||
if (typeof clearTimeout === 'function') {
|
||||
cachedClearTimeout = clearTimeout;
|
||||
} else {
|
||||
cachedClearTimeout = defaultClearTimeout;
|
||||
}
|
||||
} catch (e) {
|
||||
cachedClearTimeout = defaultClearTimeout;
|
||||
}
|
||||
} ())
|
||||
function runTimeout(fun) {
|
||||
if (cachedSetTimeout === setTimeout) {
|
||||
//normal enviroments in sane situations
|
||||
return setTimeout(fun, 0);
|
||||
}
|
||||
// if setTimeout wasn't available but was latter defined
|
||||
if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {
|
||||
cachedSetTimeout = setTimeout;
|
||||
return setTimeout(fun, 0);
|
||||
}
|
||||
try {
|
||||
// when when somebody has screwed with setTimeout but no I.E. maddness
|
||||
return cachedSetTimeout(fun, 0);
|
||||
} catch(e){
|
||||
try {
|
||||
// When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally
|
||||
return cachedSetTimeout.call(null, fun, 0);
|
||||
} catch(e){
|
||||
// same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error
|
||||
return cachedSetTimeout.call(this, fun, 0);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
function runClearTimeout(marker) {
|
||||
if (cachedClearTimeout === clearTimeout) {
|
||||
//normal enviroments in sane situations
|
||||
return clearTimeout(marker);
|
||||
}
|
||||
// if clearTimeout wasn't available but was latter defined
|
||||
if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {
|
||||
cachedClearTimeout = clearTimeout;
|
||||
return clearTimeout(marker);
|
||||
}
|
||||
try {
|
||||
// when when somebody has screwed with setTimeout but no I.E. maddness
|
||||
return cachedClearTimeout(marker);
|
||||
} catch (e){
|
||||
try {
|
||||
// When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally
|
||||
return cachedClearTimeout.call(null, marker);
|
||||
} catch (e){
|
||||
// same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.
|
||||
// Some versions of I.E. have different rules for clearTimeout vs setTimeout
|
||||
return cachedClearTimeout.call(this, marker);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
var queue = [];
|
||||
var draining = false;
|
||||
var currentQueue;
|
||||
var queueIndex = -1;
|
||||
|
||||
function cleanUpNextTick() {
|
||||
if (!draining || !currentQueue) {
|
||||
return;
|
||||
}
|
||||
draining = false;
|
||||
if (currentQueue.length) {
|
||||
queue = currentQueue.concat(queue);
|
||||
} else {
|
||||
queueIndex = -1;
|
||||
}
|
||||
if (queue.length) {
|
||||
drainQueue();
|
||||
}
|
||||
}
|
||||
|
||||
function drainQueue() {
|
||||
if (draining) {
|
||||
return;
|
||||
}
|
||||
var timeout = runTimeout(cleanUpNextTick);
|
||||
draining = true;
|
||||
|
||||
var len = queue.length;
|
||||
while(len) {
|
||||
currentQueue = queue;
|
||||
queue = [];
|
||||
while (++queueIndex < len) {
|
||||
if (currentQueue) {
|
||||
currentQueue[queueIndex].run();
|
||||
}
|
||||
}
|
||||
queueIndex = -1;
|
||||
len = queue.length;
|
||||
}
|
||||
currentQueue = null;
|
||||
draining = false;
|
||||
runClearTimeout(timeout);
|
||||
}
|
||||
|
||||
process.nextTick = function (fun) {
|
||||
var args = new Array(arguments.length - 1);
|
||||
if (arguments.length > 1) {
|
||||
for (var i = 1; i < arguments.length; i++) {
|
||||
args[i - 1] = arguments[i];
|
||||
}
|
||||
}
|
||||
queue.push(new Item(fun, args));
|
||||
if (queue.length === 1 && !draining) {
|
||||
runTimeout(drainQueue);
|
||||
}
|
||||
};
|
||||
|
||||
// v8 likes predictible objects
|
||||
function Item(fun, array) {
|
||||
this.fun = fun;
|
||||
this.array = array;
|
||||
}
|
||||
Item.prototype.run = function () {
|
||||
this.fun.apply(null, this.array);
|
||||
};
|
||||
process.title = 'browser';
|
||||
process.browser = true;
|
||||
process.env = {};
|
||||
process.argv = [];
|
||||
process.version = ''; // empty string to avoid regexp issues
|
||||
process.versions = {};
|
||||
|
||||
function noop() {}
|
||||
|
||||
process.on = noop;
|
||||
process.addListener = noop;
|
||||
process.once = noop;
|
||||
process.off = noop;
|
||||
process.removeListener = noop;
|
||||
process.removeAllListeners = noop;
|
||||
process.emit = noop;
|
||||
process.prependListener = noop;
|
||||
process.prependOnceListener = noop;
|
||||
|
||||
process.listeners = function (name) { return [] }
|
||||
|
||||
process.binding = function (name) {
|
||||
throw new Error('process.binding is not supported');
|
||||
};
|
||||
|
||||
process.cwd = function () { return '/' };
|
||||
process.chdir = function (dir) {
|
||||
throw new Error('process.chdir is not supported');
|
||||
};
|
||||
process.umask = function() { return 0; };
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/public-encrypt/browser.js":
|
||||
|
|
@ -63340,7 +63146,7 @@ module.exports = function xor (a, b) {
|
|||
\************************************/
|
||||
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||||
|
||||
/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js");
|
||||
/* provided dependency */ var process = Object(function webpackMissingModule() { var e = new Error("Cannot find module 'process-fast'"); e.code = 'MODULE_NOT_FOUND'; throw e; }());
|
||||
var once = __webpack_require__(/*! once */ "./node_modules/once/once.js")
|
||||
var eos = __webpack_require__(/*! end-of-stream */ "./node_modules/end-of-stream/index.js")
|
||||
var fs = __webpack_require__(/*! fs */ "?7874") // we only need fs to get the ReadStream and WriteStream prototypes
|
||||
|
|
@ -63663,7 +63469,7 @@ module.exports = iterate
|
|||
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||||
|
||||
"use strict";
|
||||
/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js");
|
||||
/* provided dependency */ var process = Object(function webpackMissingModule() { var e = new Error("Cannot find module 'process-fast'"); e.code = 'MODULE_NOT_FOUND'; throw e; }());
|
||||
|
||||
|
||||
// limit of Crypto.getRandomValues()
|
||||
|
|
@ -63725,7 +63531,7 @@ function randomBytes (size, cb) {
|
|||
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
|
||||
|
||||
"use strict";
|
||||
/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js");
|
||||
/* provided dependency */ var process = Object(function webpackMissingModule() { var e = new Error("Cannot find module 'process-fast'"); e.code = 'MODULE_NOT_FOUND'; throw e; }());
|
||||
|
||||
|
||||
function oldBrowser () {
|
||||
|
|
@ -64496,7 +64302,7 @@ module.exports.codes = codes;
|
|||
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||||
|
||||
"use strict";
|
||||
/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js");
|
||||
/* provided dependency */ var process = Object(function webpackMissingModule() { var e = new Error("Cannot find module 'process-fast'"); e.code = 'MODULE_NOT_FOUND'; throw e; }());
|
||||
// Copyright Joyent, Inc. and other Node contributors.
|
||||
//
|
||||
// Permission is hereby granted, free of charge, to any person obtaining a
|
||||
|
|
@ -64695,7 +64501,7 @@ PassThrough.prototype._transform = function (chunk, encoding, cb) {
|
|||
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||||
|
||||
"use strict";
|
||||
/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js");
|
||||
/* provided dependency */ var process = Object(function webpackMissingModule() { var e = new Error("Cannot find module 'process-fast'"); e.code = 'MODULE_NOT_FOUND'; throw e; }());
|
||||
// Copyright Joyent, Inc. and other Node contributors.
|
||||
//
|
||||
// Permission is hereby granted, free of charge, to any person obtaining a
|
||||
|
|
@ -66041,7 +65847,7 @@ function done(stream, er, data) {
|
|||
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||||
|
||||
"use strict";
|
||||
/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js");
|
||||
/* provided dependency */ var process = Object(function webpackMissingModule() { var e = new Error("Cannot find module 'process-fast'"); e.code = 'MODULE_NOT_FOUND'; throw e; }());
|
||||
// Copyright Joyent, Inc. and other Node contributors.
|
||||
//
|
||||
// Permission is hereby granted, free of charge, to any person obtaining a
|
||||
|
|
@ -66749,7 +66555,7 @@ Writable.prototype._destroy = function (err, cb) {
|
|||
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||||
|
||||
"use strict";
|
||||
/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js");
|
||||
/* provided dependency */ var process = Object(function webpackMissingModule() { var e = new Error("Cannot find module 'process-fast'"); e.code = 'MODULE_NOT_FOUND'; throw e; }());
|
||||
|
||||
|
||||
var _Object$setPrototypeO;
|
||||
|
|
@ -67184,10 +66990,10 @@ function () {
|
|||
/*!**********************************************************************!*\
|
||||
!*** ./node_modules/readable-stream/lib/internal/streams/destroy.js ***!
|
||||
\**********************************************************************/
|
||||
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||||
/***/ ((module) => {
|
||||
|
||||
"use strict";
|
||||
/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js");
|
||||
/* provided dependency */ var process = Object(function webpackMissingModule() { var e = new Error("Cannot find module 'process-fast'"); e.code = 'MODULE_NOT_FOUND'; throw e; }());
|
||||
// undocumented cb() API, needed for core, not for public API
|
||||
|
||||
function destroy(err, cb) {
|
||||
|
|
@ -69396,7 +69202,7 @@ SafeBuffer.allocUnsafeSlow = function (size) {
|
|||
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||||
|
||||
"use strict";
|
||||
/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js");
|
||||
/* provided dependency */ var process = Object(function webpackMissingModule() { var e = new Error("Cannot find module 'process-fast'"); e.code = 'MODULE_NOT_FOUND'; throw e; }());
|
||||
/* eslint-disable node/no-deprecated-api */
|
||||
|
||||
|
||||
|
|
@ -72597,7 +72403,7 @@ xhr = null // Help gc
|
|||
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||||
|
||||
/* provided dependency */ var Buffer = __webpack_require__(/*! ./node_modules/buffer/index.js */ "./node_modules/buffer/index.js")["Buffer"];
|
||||
/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js");
|
||||
/* provided dependency */ var process = Object(function webpackMissingModule() { var e = new Error("Cannot find module 'process-fast'"); e.code = 'MODULE_NOT_FOUND'; throw e; }());
|
||||
var capability = __webpack_require__(/*! ./capability */ "./node_modules/stream-http/lib/capability.js")
|
||||
var inherits = __webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js")
|
||||
var response = __webpack_require__(/*! ./response */ "./node_modules/stream-http/lib/response.js")
|
||||
|
|
@ -72960,7 +72766,7 @@ var unsafeHeaders = [
|
|||
\**************************************************/
|
||||
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
|
||||
|
||||
/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js");
|
||||
/* provided dependency */ var process = Object(function webpackMissingModule() { var e = new Error("Cannot find module 'process-fast'"); e.code = 'MODULE_NOT_FOUND'; throw e; }());
|
||||
/* provided dependency */ var Buffer = __webpack_require__(/*! ./node_modules/buffer/index.js */ "./node_modules/buffer/index.js")["Buffer"];
|
||||
var capability = __webpack_require__(/*! ./capability */ "./node_modules/stream-http/lib/capability.js")
|
||||
var inherits = __webpack_require__(/*! inherits */ "./node_modules/inherits/inherits_browser.js")
|
||||
|
|
@ -73261,7 +73067,7 @@ module.exports = function getBuffer (stream, length, cb) {
|
|||
\***************************************/
|
||||
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||||
|
||||
/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js");
|
||||
/* provided dependency */ var process = Object(function webpackMissingModule() { var e = new Error("Cannot find module 'process-fast'"); e.code = 'MODULE_NOT_FOUND'; throw e; }());
|
||||
const { EventEmitter } = __webpack_require__(/*! events */ "./node_modules/events/events.js")
|
||||
const STREAM_DESTROYED = new Error('Stream was destroyed')
|
||||
const PREMATURE_CLOSE = new Error('Premature close')
|
||||
|
|
@ -74775,7 +74581,7 @@ module.exports = function (buf) {
|
|||
\*************************************************/
|
||||
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||||
|
||||
/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js");
|
||||
/* provided dependency */ var process = Object(function webpackMissingModule() { var e = new Error("Cannot find module 'process-fast'"); e.code = 'MODULE_NOT_FOUND'; throw e; }());
|
||||
/*! torrent-discovery. MIT License. WebTorrent LLC <https://webtorrent.io/opensource> */
|
||||
const debug = __webpack_require__(/*! debug */ "./node_modules/debug/src/browser.js")('torrent-discovery')
|
||||
const DHT = __webpack_require__(/*! bittorrent-dht/client */ "?42e5") // empty object in browser
|
||||
|
|
@ -77218,7 +77024,7 @@ exports.isAnyArrayBuffer = isAnyArrayBuffer;
|
|||
\***********************************/
|
||||
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
|
||||
|
||||
/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js");
|
||||
/* provided dependency */ var process = Object(function webpackMissingModule() { var e = new Error("Cannot find module 'process-fast'"); e.code = 'MODULE_NOT_FOUND'; throw e; }());
|
||||
/* provided dependency */ var console = __webpack_require__(/*! ./node_modules/console-browserify/index.js */ "./node_modules/console-browserify/index.js");
|
||||
// Copyright Joyent, Inc. and other Node contributors.
|
||||
//
|
||||
|
|
@ -78633,11 +78439,12 @@ class WebTorrentPlayer extends (webtorrent__WEBPACK_IMPORTED_MODULE_0___default(
|
|||
const [port] = event.ports
|
||||
const file = this.get(infoHash) && this.get(infoHash).files.find(file => file.path === filePath)
|
||||
if (!file) return null
|
||||
const [response, stream] = this.serveFile(file, data)
|
||||
const [response, stream, raw] = this.serveFile(file, data)
|
||||
const asyncIterator = stream && stream[Symbol.asyncIterator]()
|
||||
port.postMessage(response)
|
||||
stream.on('close', () => stream.destroy())
|
||||
stream.on('error', () => stream.destroy())
|
||||
|
||||
stream.on('close', () => raw.destroy())
|
||||
stream.on('error', () => raw.destroy())
|
||||
|
||||
this.workerPortCount++
|
||||
port.onmessage = async msg => {
|
||||
|
|
@ -78647,7 +78454,7 @@ class WebTorrentPlayer extends (webtorrent__WEBPACK_IMPORTED_MODULE_0___default(
|
|||
if (!chunk) port.onmessage = null
|
||||
if (!this.workerKeepAliveInterval) this.workerKeepAliveInterval = setInterval(() => fetch(`${this.worker.scriptURL.substr(0, this.worker.scriptURL.lastIndexOf('/') + 1).slice(window.location.origin.length)}webtorrent/keepalive/`), keepAliveTime)
|
||||
} else {
|
||||
stream.destroy()
|
||||
raw.destroy()
|
||||
port.onmessage = null
|
||||
this.workerPortCount--
|
||||
if (!this.workerPortCount) {
|
||||
|
|
@ -78663,7 +78470,7 @@ class WebTorrentPlayer extends (webtorrent__WEBPACK_IMPORTED_MODULE_0___default(
|
|||
// playPause, playNext, playLast, openPlaylist, toggleMute, setVolume, setProgress, selectCaptions, selectAudio, toggleTheatre, toggleFullscreen, togglePopout, forward, rewind
|
||||
|
||||
if (this.controls.setVolume) {
|
||||
this.controls.setVolume.addEventListener('input', (e) => this.setVolume(e.target.value))
|
||||
this.controls.setVolume.addEventListener('input', e => this.setVolume(e.target.value))
|
||||
this.setVolume()
|
||||
this.oldVolume = undefined
|
||||
if ('audioTracks' in HTMLVideoElement.prototype && this.controls.audioButton) {
|
||||
|
|
@ -78798,8 +78605,8 @@ Style: Default,${options.defaultSSAStyles || 'Roboto Medium,26,&H00FFFFFF,&H0000
|
|||
navigator.mediaSession.setActionHandler('seekbackward', () => this.seek(this.seekTime))
|
||||
navigator.mediaSession.setActionHandler('seekforward', () => this.seek(this.seekTime))
|
||||
navigator.mediaSession.setActionHandler('nexttrack', () => this.playNext())
|
||||
if ('setPositionState' in navigator.mediaSession) this.video.addEventListener('timeupdate', () => this.updatePositionState())
|
||||
}
|
||||
if ('setPositionState' in navigator.mediaSession) this.video.addEventListener('timeupdate', () => this.updatePositionState())
|
||||
|
||||
this.subtitleExtensions = ['.srt', '.vtt', '.ass', '.ssa']
|
||||
this.videoExtensions = ['.3g2', '.3gp', '.asf', '.avi', '.dv', '.flv', '.gxf', '.m2ts', '.m4a', '.m4b', '.m4p', '.m4r', '.m4v', '.mkv', '.mov', '.mp4', '.mpd', '.mpeg', '.mpg', '.mxf', '.nut', '.ogm', '.ogv', '.swf', '.ts', '.vob', '.webm', '.wmv', '.wtv']
|
||||
|
|
@ -78950,7 +78757,7 @@ Style: Default,${options.defaultSSAStyles || 'Roboto Medium,26,&H00FFFFFF,&H0000
|
|||
stream.pipe(this.subtitleData.stream)
|
||||
}
|
||||
|
||||
return [res, req.method === 'GET' && (this.subtitleData.stream || stream)]
|
||||
return [res, req.method === 'GET' && (this.subtitleData.stream || stream), req.method === 'GET' && stream]
|
||||
}
|
||||
|
||||
async buildVideo (torrent, opts = {}) { // sets video source and creates a bunch of other media stuff
|
||||
|
|
@ -79730,14 +79537,12 @@ class SubtitlesOctopus {
|
|||
this.canvas = options.canvas // HTML canvas element (optional if video specified)
|
||||
|
||||
// choose best render mode based on browser support
|
||||
this.renderMode = options.renderMode || 'fast'
|
||||
if (typeof createImageBitmap === 'undefined') {
|
||||
if (this.renderMode !== 'blend') this.renderMode = 'normal'
|
||||
} else {
|
||||
if (typeof OffscreenCanvas !== 'undefined') {
|
||||
if (this.renderMode === 'fast') this.renderMode = 'offscreen'
|
||||
} else if (this.renderMode !== 'blend') {
|
||||
this.renderMode = 'fast'
|
||||
this.renderMode = options.renderMode || 'offscreen'
|
||||
if (this.renderMode !== 'blend' && this.renderMode !== 'normal') {
|
||||
if (typeof createImageBitmap === 'undefined') {
|
||||
this.renderMode = 'normal'
|
||||
} else if (typeof OffscreenCanvas !== 'undefined') {
|
||||
this.renderMode = 'offscreen'
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -79925,9 +79730,7 @@ class SubtitlesOctopus {
|
|||
this.setRate(video.playbackRate)
|
||||
}, false)
|
||||
|
||||
this.video.addEventListener('waiting', () => {
|
||||
this.setCurrentTime(true, video.currentTime + this.timeOffset)
|
||||
}, false)
|
||||
this.video.addEventListener('waiting', timeupdate, false)
|
||||
|
||||
// Support Element Resize Observer
|
||||
if (typeof ResizeObserver !== 'undefined') {
|
||||
|
|
@ -79938,7 +79741,7 @@ class SubtitlesOctopus {
|
|||
if (this.video.videoWidth > 0) {
|
||||
this.resize()
|
||||
} else {
|
||||
this.video.addEventListener('loadedmetadata', e => {
|
||||
this.video.addEventListener('loadedmetadata', () => {
|
||||
this.resize()
|
||||
}, false)
|
||||
}
|
||||
|
|
@ -80355,7 +80158,6 @@ class SubtitlesOctopus {
|
|||
this.resetRenderAheadCache(true)
|
||||
}
|
||||
|
||||
// Message retardism
|
||||
onWorkerMessage (event) {
|
||||
if (!this.workerActive) {
|
||||
this.workerActive = true
|
||||
|
|
@ -80547,7 +80349,6 @@ if (true) {
|
|||
module.exports = SubtitlesOctopus
|
||||
}
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/webtorrent/index.js":
|
||||
|
|
@ -81774,7 +81575,7 @@ module.exports = RarityMap
|
|||
\************************************************/
|
||||
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||||
|
||||
/* provided dependency */ var process = __webpack_require__(/*! ./node_modules/process/browser.js */ "./node_modules/process/browser.js");
|
||||
/* provided dependency */ var process = Object(function webpackMissingModule() { var e = new Error("Cannot find module 'process-fast'"); e.code = 'MODULE_NOT_FOUND'; throw e; }());
|
||||
/* global Blob */
|
||||
|
||||
const addrToIPPort = __webpack_require__(/*! addr-to-ip-port */ "./node_modules/addr-to-ip-port/index.js")
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -37,6 +37,7 @@
|
|||
},
|
||||
"devDependencies": {
|
||||
"node-polyfill-webpack-plugin": "^1.1.4",
|
||||
"process-fast": "^1.0.0",
|
||||
"standard": "^16.0.3",
|
||||
"webpack": "^5.47.0",
|
||||
"webpack-cli": "^4.7.2"
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
const path = require('path')
|
||||
const webpack = require('webpack')
|
||||
const NodePolyfillPlugin = require('node-polyfill-webpack-plugin')
|
||||
module.exports = {
|
||||
entry: './app/js/main.js',
|
||||
|
|
@ -14,6 +15,9 @@ module.exports = {
|
|||
mode: 'development',
|
||||
devtool: 'source-map',
|
||||
plugins: [
|
||||
new webpack.ProvidePlugin({
|
||||
process: 'process-fast'
|
||||
}),
|
||||
new NodePolyfillPlugin()
|
||||
]
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue