mirror of
https://github.com/fooflington/selfdefined.git
synced 2025-06-13 14:05:27 +00:00
update
This commit is contained in:
15
node_modules/browser-sync/dist/public/exit.js
generated
vendored
Normal file
15
node_modules/browser-sync/dist/public/exit.js
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
"use strict";
|
||||
/**
|
||||
* @param {BrowserSync} browserSync
|
||||
* @returns {Function}
|
||||
*/
|
||||
module.exports = function (browserSync) {
|
||||
function exit() {
|
||||
if (browserSync.active) {
|
||||
browserSync.events.emit("service:exit");
|
||||
browserSync.cleanup();
|
||||
}
|
||||
}
|
||||
return exit;
|
||||
};
|
||||
//# sourceMappingURL=exit.js.map
|
1
node_modules/browser-sync/dist/public/exit.js.map
generated
vendored
Normal file
1
node_modules/browser-sync/dist/public/exit.js.map
generated
vendored
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"file":"exit.js","sourceRoot":"","sources":["../../lib/public/exit.js"],"names":[],"mappings":"AAAA,YAAY,CAAC;AAEb;;;GAGG;AACH,MAAM,CAAC,OAAO,GAAG,UAAS,WAAW;IACjC,SAAS,IAAI;QACT,IAAI,WAAW,CAAC,MAAM,EAAE;YACpB,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;YACxC,WAAW,CAAC,OAAO,EAAE,CAAC;SACzB;IACL,CAAC;IAED,OAAO,IAAI,CAAC;AAChB,CAAC,CAAC"}
|
33
node_modules/browser-sync/dist/public/init.js
generated
vendored
Normal file
33
node_modules/browser-sync/dist/public/init.js
generated
vendored
Normal file
@ -0,0 +1,33 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
var _ = require("../lodash.custom");
|
||||
var cli_options_1 = require("../cli/cli-options");
|
||||
/**
|
||||
* @param {BrowserSync} browserSync
|
||||
* @param {String} [name] - instance name
|
||||
* @param {Object} pjson
|
||||
* @returns {Function}
|
||||
*/
|
||||
module.exports = function (browserSync, name, pjson) {
|
||||
return function () {
|
||||
/**
|
||||
* Handle new + old signatures for init.
|
||||
*/
|
||||
var args = require("../args")(_.toArray(arguments));
|
||||
/**
|
||||
* If the current instance is already running, just return an error
|
||||
*/
|
||||
if (browserSync.active) {
|
||||
return args.cb(new Error("Instance: " + name + " is already running!"));
|
||||
}
|
||||
// Env specific items
|
||||
args.config.version = pjson.version;
|
||||
args.config.cwd = args.config.cwd || process.cwd();
|
||||
var _a = cli_options_1.merge(args.config), opts = _a[0], errors = _a[1];
|
||||
if (errors.length) {
|
||||
return args.cb(new Error(cli_options_1.printErrors(errors)));
|
||||
}
|
||||
return browserSync.init(opts, args.cb);
|
||||
};
|
||||
};
|
||||
//# sourceMappingURL=init.js.map
|
1
node_modules/browser-sync/dist/public/init.js.map
generated
vendored
Normal file
1
node_modules/browser-sync/dist/public/init.js.map
generated
vendored
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"file":"init.js","sourceRoot":"","sources":["../../lib/public/init.ts"],"names":[],"mappings":";;AAAA,IAAI,CAAC,GAAG,OAAO,CAAC,kBAAkB,CAAC,CAAC;AACpC,kDAAwD;AAExD;;;;;GAKG;AACH,MAAM,CAAC,OAAO,GAAG,UAAS,WAAW,EAAE,IAAI,EAAE,KAAK;IAC9C,OAAO;QACH;;WAEG;QACH,IAAI,IAAI,GAAG,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;QAEpD;;WAEG;QACH,IAAI,WAAW,CAAC,MAAM,EAAE;YACpB,OAAO,IAAI,CAAC,EAAE,CAAC,IAAI,KAAK,CAAC,eAAa,IAAI,yBAAsB,CAAC,CAAC,CAAC;SACtE;QAED,qBAAqB;QACrB,IAAI,CAAC,MAAM,CAAC,OAAO,GAAG,KAAK,CAAC,OAAO,CAAC;QACpC,IAAI,CAAC,MAAM,CAAC,GAAG,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,IAAI,OAAO,CAAC,GAAG,EAAE,CAAC;QAE7C,IAAA,qCAAmC,EAAlC,YAAI,EAAE,cAAM,CAAuB;QAE1C,IAAI,MAAM,CAAC,MAAM,EAAE;YACf,OAAO,IAAI,CAAC,EAAE,CAAC,IAAI,KAAK,CAAC,yBAAW,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC;SAClD;QAED,OAAO,WAAW,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC;IAC3C,CAAC,CAAC;AACN,CAAC,CAAC"}
|
17
node_modules/browser-sync/dist/public/notify.js
generated
vendored
Normal file
17
node_modules/browser-sync/dist/public/notify.js
generated
vendored
Normal file
@ -0,0 +1,17 @@
|
||||
"use strict";
|
||||
/**
|
||||
* @param {BrowserSync} browserSync
|
||||
* @returns {Function}
|
||||
*/
|
||||
module.exports = function (browserSync) {
|
||||
return function (msg, timeout) {
|
||||
if (msg) {
|
||||
browserSync.events.emit("browser:notify", {
|
||||
message: msg,
|
||||
timeout: timeout || 2000,
|
||||
override: true
|
||||
});
|
||||
}
|
||||
};
|
||||
};
|
||||
//# sourceMappingURL=notify.js.map
|
1
node_modules/browser-sync/dist/public/notify.js.map
generated
vendored
Normal file
1
node_modules/browser-sync/dist/public/notify.js.map
generated
vendored
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"file":"notify.js","sourceRoot":"","sources":["../../lib/public/notify.js"],"names":[],"mappings":"AAAA,YAAY,CAAC;AAEb;;;GAGG;AACH,MAAM,CAAC,OAAO,GAAG,UAAS,WAAW;IACjC,OAAO,UAAS,GAAG,EAAE,OAAO;QACxB,IAAI,GAAG,EAAE;YACL,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,gBAAgB,EAAE;gBACtC,OAAO,EAAE,GAAG;gBACZ,OAAO,EAAE,OAAO,IAAI,IAAI;gBACxB,QAAQ,EAAE,IAAI;aACjB,CAAC,CAAC;SACN;IACL,CAAC,CAAC;AACN,CAAC,CAAC"}
|
11
node_modules/browser-sync/dist/public/pause.js
generated
vendored
Normal file
11
node_modules/browser-sync/dist/public/pause.js
generated
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
"use strict";
|
||||
/**
|
||||
* @param {BrowserSync} browserSync
|
||||
* @returns {Function}
|
||||
*/
|
||||
module.exports = function (browserSync) {
|
||||
return function () {
|
||||
browserSync.paused = true;
|
||||
};
|
||||
};
|
||||
//# sourceMappingURL=pause.js.map
|
1
node_modules/browser-sync/dist/public/pause.js.map
generated
vendored
Normal file
1
node_modules/browser-sync/dist/public/pause.js.map
generated
vendored
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"file":"pause.js","sourceRoot":"","sources":["../../lib/public/pause.js"],"names":[],"mappings":"AAAA,YAAY,CAAC;AAEb;;;GAGG;AACH,MAAM,CAAC,OAAO,GAAG,UAAS,WAAW;IACjC,OAAO;QACH,WAAW,CAAC,MAAM,GAAG,IAAI,CAAC;IAC9B,CAAC,CAAC;AACN,CAAC,CAAC"}
|
59
node_modules/browser-sync/dist/public/public-utils.js
generated
vendored
Normal file
59
node_modules/browser-sync/dist/public/public-utils.js
generated
vendored
Normal file
@ -0,0 +1,59 @@
|
||||
"use strict";
|
||||
var _ = require("../lodash.custom");
|
||||
module.exports = {
|
||||
/**
|
||||
* Emit the internal `file:change` event
|
||||
* @param {EventEmitter} emitter
|
||||
* @param {string} path
|
||||
* @param {boolean} [log]
|
||||
*/
|
||||
emitChangeEvent: function emitChangeEvent(emitter, path, log) {
|
||||
emitter.emit("file:changed", {
|
||||
path: path,
|
||||
log: log,
|
||||
namespace: "core",
|
||||
event: "change"
|
||||
});
|
||||
},
|
||||
/**
|
||||
* Emit the internal `browser:reload` event
|
||||
* @param {EventEmitter} emitter
|
||||
*/
|
||||
emitBrowserReload: function emitChangeEvent(emitter) {
|
||||
emitter.emit("_browser:reload");
|
||||
},
|
||||
/**
|
||||
* Emit the internal `stream:changed` event
|
||||
* @param {EventEmitter} emitter
|
||||
* @param {Array} changed
|
||||
*/
|
||||
emitStreamChangedEvent: function (emitter, changed) {
|
||||
emitter.emit("stream:changed", { changed: changed });
|
||||
},
|
||||
/**
|
||||
* This code handles the switch between .reload & .stream
|
||||
* since 2.6.0
|
||||
* @param name
|
||||
* @param args
|
||||
* @returns {boolean}
|
||||
*/
|
||||
isStreamArg: function (name, args) {
|
||||
if (name === "stream") {
|
||||
return true;
|
||||
}
|
||||
if (name !== "reload") {
|
||||
return false;
|
||||
}
|
||||
var firstArg = args[0];
|
||||
/**
|
||||
* If here, it's reload with args
|
||||
*/
|
||||
if (_.isObject(firstArg)) {
|
||||
if (!Array.isArray(firstArg) && Object.keys(firstArg).length) {
|
||||
return firstArg.stream === true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
};
|
||||
//# sourceMappingURL=public-utils.js.map
|
1
node_modules/browser-sync/dist/public/public-utils.js.map
generated
vendored
Normal file
1
node_modules/browser-sync/dist/public/public-utils.js.map
generated
vendored
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"file":"public-utils.js","sourceRoot":"","sources":["../../lib/public/public-utils.js"],"names":[],"mappings":"AAAA,YAAY,CAAC;AAEb,IAAI,CAAC,GAAG,OAAO,CAAC,kBAAkB,CAAC,CAAC;AAEpC,MAAM,CAAC,OAAO,GAAG;IACb;;;;;OAKG;IACH,eAAe,EAAE,SAAS,eAAe,CAAC,OAAO,EAAE,IAAI,EAAE,GAAG;QACxD,OAAO,CAAC,IAAI,CAAC,cAAc,EAAE;YACzB,IAAI,EAAE,IAAI;YACV,GAAG,EAAE,GAAG;YACR,SAAS,EAAE,MAAM;YACjB,KAAK,EAAE,QAAQ;SAClB,CAAC,CAAC;IACP,CAAC;IACD;;;OAGG;IACH,iBAAiB,EAAE,SAAS,eAAe,CAAC,OAAO;QAC/C,OAAO,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC;IACpC,CAAC;IACD;;;;OAIG;IACH,sBAAsB,EAAE,UAAS,OAAO,EAAE,OAAO;QAC7C,OAAO,CAAC,IAAI,CAAC,gBAAgB,EAAE,EAAE,OAAO,EAAE,OAAO,EAAE,CAAC,CAAC;IACzD,CAAC;IACD;;;;;;OAMG;IACH,WAAW,EAAE,UAAS,IAAI,EAAE,IAAI;QAC5B,IAAI,IAAI,KAAK,QAAQ,EAAE;YACnB,OAAO,IAAI,CAAC;SACf;QAED,IAAI,IAAI,KAAK,QAAQ,EAAE;YACnB,OAAO,KAAK,CAAC;SAChB;QAED,IAAI,QAAQ,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC;QAEvB;;WAEG;QACH,IAAI,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAE;YACtB,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,MAAM,EAAE;gBAC1D,OAAO,QAAQ,CAAC,MAAM,KAAK,IAAI,CAAC;aACnC;SACJ;QAED,OAAO,KAAK,CAAC;IACjB,CAAC;CACJ,CAAC"}
|
60
node_modules/browser-sync/dist/public/reload.js
generated
vendored
Normal file
60
node_modules/browser-sync/dist/public/reload.js
generated
vendored
Normal file
@ -0,0 +1,60 @@
|
||||
"use strict";
|
||||
var utils = require("../utils");
|
||||
var publicUtils = require("./public-utils");
|
||||
var _ = require("../lodash.custom");
|
||||
var defaultConfig = require("../default-config");
|
||||
var stream = require("./stream");
|
||||
/**
|
||||
* @param emitter
|
||||
* @returns {Function}
|
||||
*/
|
||||
module.exports = function (emitter) {
|
||||
/**
|
||||
* Inform browsers about file changes.
|
||||
*
|
||||
* eg: reload("core.css")
|
||||
*/
|
||||
function browserSyncReload(opts) {
|
||||
/**
|
||||
* BACKWARDS COMPATIBILITY:
|
||||
* Passing an object as the only arg to the `reload`
|
||||
* method with at *least* the key-value pair of {stream: true},
|
||||
* was only ever used for streams support - so it's safe to check
|
||||
* for that signature here and defer to the
|
||||
* dedicated `.stream()` method instead.
|
||||
*/
|
||||
if (_.isObject(opts)) {
|
||||
if (!Array.isArray(opts) && Object.keys(opts).length) {
|
||||
if (opts.stream === true) {
|
||||
return stream(emitter)(opts);
|
||||
}
|
||||
}
|
||||
}
|
||||
/**
|
||||
* Handle single string paths such as
|
||||
* reload("core.css")
|
||||
*/
|
||||
if (typeof opts === "string" && opts !== "undefined") {
|
||||
return publicUtils.emitChangeEvent(emitter, opts, true);
|
||||
}
|
||||
/**
|
||||
* Handle an array of file paths such as
|
||||
* reload(["core.css, "ie.css"])
|
||||
*/
|
||||
if (Array.isArray(opts)) {
|
||||
return opts.forEach(function (filepath) {
|
||||
publicUtils.emitChangeEvent(emitter, filepath, true);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* At this point the argument given was neither an object,
|
||||
* array or string so we simply perform a reload. This is to
|
||||
* allow the following syntax to work as expected
|
||||
*
|
||||
* reload();
|
||||
*/
|
||||
return publicUtils.emitBrowserReload(emitter);
|
||||
}
|
||||
return browserSyncReload;
|
||||
};
|
||||
//# sourceMappingURL=reload.js.map
|
1
node_modules/browser-sync/dist/public/reload.js.map
generated
vendored
Normal file
1
node_modules/browser-sync/dist/public/reload.js.map
generated
vendored
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"file":"reload.js","sourceRoot":"","sources":["../../lib/public/reload.js"],"names":[],"mappings":"AAAA,YAAY,CAAC;AAEb,IAAI,KAAK,GAAG,OAAO,CAAC,UAAU,CAAC,CAAC;AAChC,IAAI,WAAW,GAAG,OAAO,CAAC,gBAAgB,CAAC,CAAC;AAC5C,IAAI,CAAC,GAAG,OAAO,CAAC,kBAAkB,CAAC,CAAC;AACpC,IAAI,aAAa,GAAG,OAAO,CAAC,mBAAmB,CAAC,CAAC;AACjD,IAAI,MAAM,GAAG,OAAO,CAAC,UAAU,CAAC,CAAC;AAEjC;;;GAGG;AACH,MAAM,CAAC,OAAO,GAAG,UAAS,OAAO;IAC7B;;;;OAIG;IACH,SAAS,iBAAiB,CAAC,IAAI;QAC3B;;;;;;;WAOG;QACH,IAAI,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE;YAClB,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,MAAM,EAAE;gBAClD,IAAI,IAAI,CAAC,MAAM,KAAK,IAAI,EAAE;oBACtB,OAAO,MAAM,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC;iBAChC;aACJ;SACJ;QAED;;;WAGG;QACH,IAAI,OAAO,IAAI,KAAK,QAAQ,IAAI,IAAI,KAAK,WAAW,EAAE;YAClD,OAAO,WAAW,CAAC,eAAe,CAAC,OAAO,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC;SAC3D;QAED;;;WAGG;QACH,IAAI,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;YACrB,OAAO,IAAI,CAAC,OAAO,CAAC,UAAS,QAAQ;gBACjC,WAAW,CAAC,eAAe,CAAC,OAAO,EAAE,QAAQ,EAAE,IAAI,CAAC,CAAC;YACzD,CAAC,CAAC,CAAC;SACN;QAED;;;;;;WAMG;QACH,OAAO,WAAW,CAAC,iBAAiB,CAAC,OAAO,CAAC,CAAC;IAClD,CAAC;IAED,OAAO,iBAAiB,CAAC;AAC7B,CAAC,CAAC"}
|
11
node_modules/browser-sync/dist/public/resume.js
generated
vendored
Normal file
11
node_modules/browser-sync/dist/public/resume.js
generated
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
"use strict";
|
||||
/**
|
||||
* @param {BrowserSync} browserSync
|
||||
* @returns {Function}
|
||||
*/
|
||||
module.exports = function (browserSync) {
|
||||
return function () {
|
||||
browserSync.paused = false;
|
||||
};
|
||||
};
|
||||
//# sourceMappingURL=resume.js.map
|
1
node_modules/browser-sync/dist/public/resume.js.map
generated
vendored
Normal file
1
node_modules/browser-sync/dist/public/resume.js.map
generated
vendored
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"file":"resume.js","sourceRoot":"","sources":["../../lib/public/resume.js"],"names":[],"mappings":"AAAA,YAAY,CAAC;AAEb;;;GAGG;AACH,MAAM,CAAC,OAAO,GAAG,UAAS,WAAW;IACjC,OAAO;QACH,WAAW,CAAC,MAAM,GAAG,KAAK,CAAC;IAC/B,CAAC,CAAC;AACN,CAAC,CAAC"}
|
80
node_modules/browser-sync/dist/public/stream.js
generated
vendored
Normal file
80
node_modules/browser-sync/dist/public/stream.js
generated
vendored
Normal file
@ -0,0 +1,80 @@
|
||||
"use strict";
|
||||
var path = require("path");
|
||||
var micromatch = require("micromatch");
|
||||
var utils = require("./public-utils");
|
||||
/**
|
||||
* @param emitter
|
||||
* @returns {Function}
|
||||
*/
|
||||
module.exports = function (emitter) {
|
||||
/**
|
||||
* Return a transform/through stream that listens to file
|
||||
* paths and fires internal Browsersync events.
|
||||
* @param {{once: boolean, match: string|array}} [opts]
|
||||
* @returns {Stream.Transform}
|
||||
*/
|
||||
function browserSyncThroughStream(opts) {
|
||||
opts = opts || {};
|
||||
var emitted = false;
|
||||
var Transform = require("stream").Transform;
|
||||
var reload = new Transform({ objectMode: true });
|
||||
var changed = [];
|
||||
reload._transform = function (file, encoding, next) {
|
||||
var stream = this;
|
||||
/**
|
||||
* End is always called to send the current file down
|
||||
* stream. Browsersync never acts upon a stream,
|
||||
* we only `listen` to it.
|
||||
*/
|
||||
function end() {
|
||||
stream.push(file); // always send the file down-stream
|
||||
next();
|
||||
}
|
||||
/**
|
||||
* If {match: <pattern>} was provided, test the
|
||||
* current filepath against it
|
||||
*/
|
||||
if (opts.match) {
|
||||
if (!micromatch(file.path, opts.match, { dot: true }).length) {
|
||||
return end();
|
||||
}
|
||||
}
|
||||
/**
|
||||
* if {once: true} provided, emit the reload event for the
|
||||
* first file only
|
||||
*/
|
||||
if (opts.once === true && !emitted) {
|
||||
utils.emitBrowserReload(emitter);
|
||||
emitted = true;
|
||||
}
|
||||
else {
|
||||
// handle multiple
|
||||
if (opts.once === true && emitted) {
|
||||
}
|
||||
else {
|
||||
if (file.path) {
|
||||
emitted = true;
|
||||
utils.emitChangeEvent(emitter, file.path, false);
|
||||
changed.push(path.basename(file.path));
|
||||
}
|
||||
}
|
||||
}
|
||||
end();
|
||||
};
|
||||
/**
|
||||
* When this current operation has finished, emit the
|
||||
* steam:changed event so that any loggers can pick up it
|
||||
* @param next
|
||||
* @private
|
||||
*/
|
||||
reload._flush = function (next) {
|
||||
if (changed.length) {
|
||||
utils.emitStreamChangedEvent(emitter, changed);
|
||||
}
|
||||
next();
|
||||
};
|
||||
return reload;
|
||||
}
|
||||
return browserSyncThroughStream;
|
||||
};
|
||||
//# sourceMappingURL=stream.js.map
|
1
node_modules/browser-sync/dist/public/stream.js.map
generated
vendored
Normal file
1
node_modules/browser-sync/dist/public/stream.js.map
generated
vendored
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"file":"stream.js","sourceRoot":"","sources":["../../lib/public/stream.js"],"names":[],"mappings":"AAAA,YAAY,CAAC;AAEb,IAAI,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,CAAC;AAC3B,IAAI,UAAU,GAAG,OAAO,CAAC,YAAY,CAAC,CAAC;AACvC,IAAI,KAAK,GAAG,OAAO,CAAC,gBAAgB,CAAC,CAAC;AAEtC;;;GAGG;AACH,MAAM,CAAC,OAAO,GAAG,UAAS,OAAO;IAC7B;;;;;OAKG;IACH,SAAS,wBAAwB,CAAC,IAAI;QAClC,IAAI,GAAG,IAAI,IAAI,EAAE,CAAC;QAClB,IAAI,OAAO,GAAG,KAAK,CAAC;QACpB,IAAI,SAAS,GAAG,OAAO,CAAC,QAAQ,CAAC,CAAC,SAAS,CAAC;QAC5C,IAAI,MAAM,GAAG,IAAI,SAAS,CAAC,EAAE,UAAU,EAAE,IAAI,EAAE,CAAC,CAAC;QACjD,IAAI,OAAO,GAAG,EAAE,CAAC;QAEjB,MAAM,CAAC,UAAU,GAAG,UAAS,IAAI,EAAE,QAAQ,EAAE,IAAI;YAC7C,IAAI,MAAM,GAAG,IAAI,CAAC;YAElB;;;;eAIG;YACH,SAAS,GAAG;gBACR,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,mCAAmC;gBACtD,IAAI,EAAE,CAAC;YACX,CAAC;YAED;;;eAGG;YACH,IAAI,IAAI,CAAC,KAAK,EAAE;gBACZ,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,KAAK,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,CAAC,CAAC,MAAM,EAAE;oBAC1D,OAAO,GAAG,EAAE,CAAC;iBAChB;aACJ;YAED;;;eAGG;YACH,IAAI,IAAI,CAAC,IAAI,KAAK,IAAI,IAAI,CAAC,OAAO,EAAE;gBAChC,KAAK,CAAC,iBAAiB,CAAC,OAAO,CAAC,CAAC;gBAEjC,OAAO,GAAG,IAAI,CAAC;aAClB;iBAAM;gBACH,kBAAkB;gBAElB,IAAI,IAAI,CAAC,IAAI,KAAK,IAAI,IAAI,OAAO,EAAE;iBAClC;qBAAM;oBACH,IAAI,IAAI,CAAC,IAAI,EAAE;wBACX,OAAO,GAAG,IAAI,CAAC;wBACf,KAAK,CAAC,eAAe,CAAC,OAAO,EAAE,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;wBACjD,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC;qBAC1C;iBACJ;aACJ;YAED,GAAG,EAAE,CAAC;QACV,CAAC,CAAC;QAEF;;;;;WAKG;QACH,MAAM,CAAC,MAAM,GAAG,UAAS,IAAI;YACzB,IAAI,OAAO,CAAC,MAAM,EAAE;gBAChB,KAAK,CAAC,sBAAsB,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC;aAClD;YAED,IAAI,EAAE,CAAC;QACX,CAAC,CAAC;QAEF,OAAO,MAAM,CAAC;IAClB,CAAC;IAED,OAAO,wBAAwB,CAAC;AACpC,CAAC,CAAC"}
|
Reference in New Issue
Block a user