"use strict"; function createBuffer(BufferPrototype, BufferStatic, Realm) { "use strict"; var Uint8ArraySubarray = Realm.Uint8Array.prototype.subarray; var isUint8Array = (value) => value instanceof Realm.Uint8Array; var SymbolToPrimitive = Realm.Symbol.toPrimitive; var isArray = Realm.Array.isArray; var isArrayBufferLike = "SharedArrayBuffer" in Realm ? () => value instanceof Realm.ArrayBuffer || value instanceof Realm.SharedArrayBuffer : () => value instanceof Realm.ArrayBuffer; var BufferInstance = class BufferInstance extends Realm.Uint8Array { constructor(bufferOrLength, byteOffset, length) { super(bufferOrLength, byteOffset, length); } static isBuffer(obj) { return obj instanceof BufferInstance; } static from(value, encodingOrOffset, length) { switch (typeof value) { case "string": { return BufferStatic.fromString(value, encodingOrOffset, length); } case "object": { if (isUint8Array(value)) { return BufferStatic.fromUint8Array(value, encodingOrOffset, length); } if (isArrayBufferLike(value)) { return new BufferInstance(value, 0, length); } const valueOf = value.valueOf && value.valueOf(); if ( valueOf != null && valueOf !== value && (typeof valueOf === "string" || typeof valueOf === "object") ) { return BufferInstance.from(valueOf, encodingOrOffset, length); } if (typeof value[SymbolToPrimitive] === "function") { const primitive = value[SymbolToPrimitive]("string"); if (typeof primitive === "string") { return BufferStatic.fromString(primitive, encodingOrOffset); } } if (isArray(value)) { return BufferStatic.fromArray(value, encodingOrOffset, length); } } } throw new TypeError( "First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object." ); } slice(start, end) { return Uint8ArraySubarray.call(this, start, end); } static get poolSize() { return BufferStatic._poolSize; } static set poolSize(value) { BufferStatic._poolSize = value; } get parent() { return this.buffer; } get offset() { return this.byteOffset; } }; Object.assign(BufferInstance, BufferStatic); Object.assign(BufferInstance.prototype, BufferPrototype); Object.defineProperty(BufferInstance, "name", { value: "Buffer", configurable: false, enumerable: false, }); return BufferInstance; } and)AuthorFilesLines 2023-09-24feat: add url component (#3684)Gravatar Dag 4-9/+207 2023-09-24fix: various fixes (#3702)Gravatar Dag 5-75/+32 2023-09-24[CssSelectorBridge] Fix URL filtering (#3676) (#3701)Gravatar ORelio 1-1/+1 2023-09-24fix: add duration (#3699)Gravatar Dag 1-1/+5 2023-09-23fix: image (#3698)Gravatar Dag 1-1/+2 2023-09-23fix(vice): news rss changed (#3694)Gravatar Dag 3-3/+8 2023-09-23fix(flickr) (#3692)Gravatar Dag 1-10/+14 2023-09-23fix: typo in prior commit (#3693)Gravatar Dag 1-0/+0 2023-09-23feat: improve error/exception ui (#3690)Gravatar Dag 9-24/+54 2023-09-23fix(duckduckgo): order by date (#3689)Gravatar Dag 6-37/+55 2023-09-23fix: bug in refactor (#3688)Gravatar Dag 1-1/+1 2023-09-22tweaks (#3686)Gravatar Dag 3-4/+12 2023-09-22fix(twitch) (#3685)Gravatar Dag 1-0/+3 2023-09-22resolve comment (#3683)Gravatar mruac 1-5/+5 2023-09-22[YoutubeBridge] handle new youtube description system / fix missing descripti...Gravatar User123698745 1-56/+166 2023-09-21refactor: logger (#3678)Gravatar Dag 30-337/+296 2023-09-21Fix #3674 - [Nautiljon] Remove requirement of cURL NSS (#3679)Gravatar Julien Papasian 1-1/+1 2023-09-20fix: small notice errors (#3677)Gravatar Dag 4-27/+29 2023-09-20refactor (#3668)Gravatar Dag 15-384/+134