Some checks failed
Documentation Lint & Validation / Markdown Linting (push) Has been cancelled
Documentation Lint & Validation / Validate mdBook Configuration (push) Has been cancelled
Documentation Lint & Validation / Content & Structure Validation (push) Has been cancelled
mdBook Build & Deploy / Build mdBook (push) Has been cancelled
Rust CI / Security Audit (push) Has been cancelled
Rust CI / Check + Test + Lint (nightly) (push) Has been cancelled
Rust CI / Check + Test + Lint (stable) (push) Has been cancelled
Documentation Lint & Validation / Lint & Validation Summary (push) Has been cancelled
mdBook Build & Deploy / Documentation Quality Check (push) Has been cancelled
mdBook Build & Deploy / Deploy to GitHub Pages (push) Has been cancelled
mdBook Build & Deploy / Notification (push) Has been cancelled
Key changes driving this: new saga.rs, persistence.rs, auth.rs in workflow-engine; SurrealDB migration 009_workflow_state.surql; backend services refactored; frontend dist built; ADR-0033 documenting the hardening decision.
452 lines
16 KiB
JavaScript
452 lines
16 KiB
JavaScript
export class IntoUnderlyingByteSource {
|
|
__destroy_into_raw() {
|
|
const ptr = this.__wbg_ptr;
|
|
this.__wbg_ptr = 0;
|
|
IntoUnderlyingByteSourceFinalization.unregister(this);
|
|
return ptr;
|
|
}
|
|
free() {
|
|
const ptr = this.__destroy_into_raw();
|
|
wasm.__wbg_intounderlyingbytesource_free(ptr, 0);
|
|
}
|
|
/**
|
|
* @returns {number}
|
|
*/
|
|
get autoAllocateChunkSize() {
|
|
const ret = wasm.intounderlyingbytesource_autoAllocateChunkSize(this.__wbg_ptr);
|
|
return ret >>> 0;
|
|
}
|
|
cancel() {
|
|
const ptr = this.__destroy_into_raw();
|
|
wasm.intounderlyingbytesource_cancel(ptr);
|
|
}
|
|
/**
|
|
* @param {ReadableByteStreamController} controller
|
|
* @returns {Promise<any>}
|
|
*/
|
|
pull(controller) {
|
|
const ret = wasm.intounderlyingbytesource_pull(this.__wbg_ptr, controller);
|
|
return ret;
|
|
}
|
|
/**
|
|
* @param {ReadableByteStreamController} controller
|
|
*/
|
|
start(controller) {
|
|
wasm.intounderlyingbytesource_start(this.__wbg_ptr, controller);
|
|
}
|
|
/**
|
|
* @returns {ReadableStreamType}
|
|
*/
|
|
get type() {
|
|
const ret = wasm.intounderlyingbytesource_type(this.__wbg_ptr);
|
|
return __wbindgen_enum_ReadableStreamType[ret];
|
|
}
|
|
}
|
|
if (Symbol.dispose) IntoUnderlyingByteSource.prototype[Symbol.dispose] = IntoUnderlyingByteSource.prototype.free;
|
|
|
|
export class IntoUnderlyingSink {
|
|
__destroy_into_raw() {
|
|
const ptr = this.__wbg_ptr;
|
|
this.__wbg_ptr = 0;
|
|
IntoUnderlyingSinkFinalization.unregister(this);
|
|
return ptr;
|
|
}
|
|
free() {
|
|
const ptr = this.__destroy_into_raw();
|
|
wasm.__wbg_intounderlyingsink_free(ptr, 0);
|
|
}
|
|
/**
|
|
* @param {any} reason
|
|
* @returns {Promise<any>}
|
|
*/
|
|
abort(reason) {
|
|
const ptr = this.__destroy_into_raw();
|
|
const ret = wasm.intounderlyingsink_abort(ptr, reason);
|
|
return ret;
|
|
}
|
|
/**
|
|
* @returns {Promise<any>}
|
|
*/
|
|
close() {
|
|
const ptr = this.__destroy_into_raw();
|
|
const ret = wasm.intounderlyingsink_close(ptr);
|
|
return ret;
|
|
}
|
|
/**
|
|
* @param {any} chunk
|
|
* @returns {Promise<any>}
|
|
*/
|
|
write(chunk) {
|
|
const ret = wasm.intounderlyingsink_write(this.__wbg_ptr, chunk);
|
|
return ret;
|
|
}
|
|
}
|
|
if (Symbol.dispose) IntoUnderlyingSink.prototype[Symbol.dispose] = IntoUnderlyingSink.prototype.free;
|
|
|
|
export class IntoUnderlyingSource {
|
|
__destroy_into_raw() {
|
|
const ptr = this.__wbg_ptr;
|
|
this.__wbg_ptr = 0;
|
|
IntoUnderlyingSourceFinalization.unregister(this);
|
|
return ptr;
|
|
}
|
|
free() {
|
|
const ptr = this.__destroy_into_raw();
|
|
wasm.__wbg_intounderlyingsource_free(ptr, 0);
|
|
}
|
|
cancel() {
|
|
const ptr = this.__destroy_into_raw();
|
|
wasm.intounderlyingsource_cancel(ptr);
|
|
}
|
|
/**
|
|
* @param {ReadableStreamDefaultController} controller
|
|
* @returns {Promise<any>}
|
|
*/
|
|
pull(controller) {
|
|
const ret = wasm.intounderlyingsource_pull(this.__wbg_ptr, controller);
|
|
return ret;
|
|
}
|
|
}
|
|
if (Symbol.dispose) IntoUnderlyingSource.prototype[Symbol.dispose] = IntoUnderlyingSource.prototype.free;
|
|
|
|
function __wbg_get_imports() {
|
|
const import0 = {
|
|
__proto__: null,
|
|
__wbg___wbindgen_is_function_0095a73b8b156f76: function(arg0) {
|
|
const ret = typeof(arg0) === 'function';
|
|
return ret;
|
|
},
|
|
__wbg___wbindgen_is_undefined_9e4d92534c42d778: function(arg0) {
|
|
const ret = arg0 === undefined;
|
|
return ret;
|
|
},
|
|
__wbg___wbindgen_throw_be289d5034ed271b: function(arg0, arg1) {
|
|
throw new Error(getStringFromWasm0(arg0, arg1));
|
|
},
|
|
__wbg__wbg_cb_unref_d9b87ff7982e3b21: function(arg0) {
|
|
arg0._wbg_cb_unref();
|
|
},
|
|
__wbg_buffer_26d0910f3a5bc899: function(arg0) {
|
|
const ret = arg0.buffer;
|
|
return ret;
|
|
},
|
|
__wbg_byobRequest_80e594e6da4e1af7: function(arg0) {
|
|
const ret = arg0.byobRequest;
|
|
return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);
|
|
},
|
|
__wbg_byteLength_3417f266f4bf562a: function(arg0) {
|
|
const ret = arg0.byteLength;
|
|
return ret;
|
|
},
|
|
__wbg_byteOffset_f88547ca47c86358: function(arg0) {
|
|
const ret = arg0.byteOffset;
|
|
return ret;
|
|
},
|
|
__wbg_call_389efe28435a9388: function() { return handleError(function (arg0, arg1) {
|
|
const ret = arg0.call(arg1);
|
|
return ret;
|
|
}, arguments); },
|
|
__wbg_call_4708e0c13bdc8e95: function() { return handleError(function (arg0, arg1, arg2) {
|
|
const ret = arg0.call(arg1, arg2);
|
|
return ret;
|
|
}, arguments); },
|
|
__wbg_close_06dfa0a815b9d71f: function() { return handleError(function (arg0) {
|
|
arg0.close();
|
|
}, arguments); },
|
|
__wbg_close_a79afee31de55b36: function() { return handleError(function (arg0) {
|
|
arg0.close();
|
|
}, arguments); },
|
|
__wbg_enqueue_2c63f2044f257c3e: function() { return handleError(function (arg0, arg1) {
|
|
arg0.enqueue(arg1);
|
|
}, arguments); },
|
|
__wbg_length_32ed9a279acd054c: function(arg0) {
|
|
const ret = arg0.length;
|
|
return ret;
|
|
},
|
|
__wbg_new_72b49615380db768: function(arg0, arg1) {
|
|
const ret = new Error(getStringFromWasm0(arg0, arg1));
|
|
return ret;
|
|
},
|
|
__wbg_new_b5d9e2fb389fef91: function(arg0, arg1) {
|
|
try {
|
|
var state0 = {a: arg0, b: arg1};
|
|
var cb0 = (arg0, arg1) => {
|
|
const a = state0.a;
|
|
state0.a = 0;
|
|
try {
|
|
return wasm_bindgen__convert__closures_____invoke__h3cd296ad3915ac8d(a, state0.b, arg0, arg1);
|
|
} finally {
|
|
state0.a = a;
|
|
}
|
|
};
|
|
const ret = new Promise(cb0);
|
|
return ret;
|
|
} finally {
|
|
state0.a = state0.b = 0;
|
|
}
|
|
},
|
|
__wbg_new_no_args_1c7c842f08d00ebb: function(arg0, arg1) {
|
|
const ret = new Function(getStringFromWasm0(arg0, arg1));
|
|
return ret;
|
|
},
|
|
__wbg_new_with_byte_offset_and_length_aa261d9c9da49eb1: function(arg0, arg1, arg2) {
|
|
const ret = new Uint8Array(arg0, arg1 >>> 0, arg2 >>> 0);
|
|
return ret;
|
|
},
|
|
__wbg_queueMicrotask_0aa0a927f78f5d98: function(arg0) {
|
|
const ret = arg0.queueMicrotask;
|
|
return ret;
|
|
},
|
|
__wbg_queueMicrotask_5bb536982f78a56f: function(arg0) {
|
|
queueMicrotask(arg0);
|
|
},
|
|
__wbg_resolve_002c4b7d9d8f6b64: function(arg0) {
|
|
const ret = Promise.resolve(arg0);
|
|
return ret;
|
|
},
|
|
__wbg_respond_bf6ab10399ca8722: function() { return handleError(function (arg0, arg1) {
|
|
arg0.respond(arg1 >>> 0);
|
|
}, arguments); },
|
|
__wbg_set_cc56eefd2dd91957: function(arg0, arg1, arg2) {
|
|
arg0.set(getArrayU8FromWasm0(arg1, arg2));
|
|
},
|
|
__wbg_static_accessor_GLOBAL_12837167ad935116: function() {
|
|
const ret = typeof global === 'undefined' ? null : global;
|
|
return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);
|
|
},
|
|
__wbg_static_accessor_GLOBAL_THIS_e628e89ab3b1c95f: function() {
|
|
const ret = typeof globalThis === 'undefined' ? null : globalThis;
|
|
return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);
|
|
},
|
|
__wbg_static_accessor_SELF_a621d3dfbb60d0ce: function() {
|
|
const ret = typeof self === 'undefined' ? null : self;
|
|
return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);
|
|
},
|
|
__wbg_static_accessor_WINDOW_f8727f0cf888e0bd: function() {
|
|
const ret = typeof window === 'undefined' ? null : window;
|
|
return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);
|
|
},
|
|
__wbg_then_b9e7b3b5f1a9e1b5: function(arg0, arg1) {
|
|
const ret = arg0.then(arg1);
|
|
return ret;
|
|
},
|
|
__wbg_view_6c32e7184b8606ad: function(arg0) {
|
|
const ret = arg0.view;
|
|
return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);
|
|
},
|
|
__wbindgen_cast_0000000000000001: function(arg0, arg1) {
|
|
// Cast intrinsic for `Closure(Closure { dtor_idx: 26, function: Function { arguments: [Externref], shim_idx: 27, ret: Unit, inner_ret: Some(Unit) }, mutable: true }) -> Externref`.
|
|
const ret = makeMutClosure(arg0, arg1, wasm.wasm_bindgen__closure__destroy__he857c488161cb29c, wasm_bindgen__convert__closures_____invoke__h34690fc02c54dd49);
|
|
return ret;
|
|
},
|
|
__wbindgen_init_externref_table: function() {
|
|
const table = wasm.__wbindgen_externrefs;
|
|
const offset = table.grow(4);
|
|
table.set(0, undefined);
|
|
table.set(offset + 0, undefined);
|
|
table.set(offset + 1, null);
|
|
table.set(offset + 2, true);
|
|
table.set(offset + 3, false);
|
|
},
|
|
};
|
|
return {
|
|
__proto__: null,
|
|
"./vapora-frontend_bg.js": import0,
|
|
};
|
|
}
|
|
|
|
function wasm_bindgen__convert__closures_____invoke__h34690fc02c54dd49(arg0, arg1, arg2) {
|
|
wasm.wasm_bindgen__convert__closures_____invoke__h34690fc02c54dd49(arg0, arg1, arg2);
|
|
}
|
|
|
|
function wasm_bindgen__convert__closures_____invoke__h3cd296ad3915ac8d(arg0, arg1, arg2, arg3) {
|
|
wasm.wasm_bindgen__convert__closures_____invoke__h3cd296ad3915ac8d(arg0, arg1, arg2, arg3);
|
|
}
|
|
|
|
|
|
const __wbindgen_enum_ReadableStreamType = ["bytes"];
|
|
const IntoUnderlyingByteSourceFinalization = (typeof FinalizationRegistry === 'undefined')
|
|
? { register: () => {}, unregister: () => {} }
|
|
: new FinalizationRegistry(ptr => wasm.__wbg_intounderlyingbytesource_free(ptr >>> 0, 1));
|
|
const IntoUnderlyingSinkFinalization = (typeof FinalizationRegistry === 'undefined')
|
|
? { register: () => {}, unregister: () => {} }
|
|
: new FinalizationRegistry(ptr => wasm.__wbg_intounderlyingsink_free(ptr >>> 0, 1));
|
|
const IntoUnderlyingSourceFinalization = (typeof FinalizationRegistry === 'undefined')
|
|
? { register: () => {}, unregister: () => {} }
|
|
: new FinalizationRegistry(ptr => wasm.__wbg_intounderlyingsource_free(ptr >>> 0, 1));
|
|
|
|
function addToExternrefTable0(obj) {
|
|
const idx = wasm.__externref_table_alloc();
|
|
wasm.__wbindgen_externrefs.set(idx, obj);
|
|
return idx;
|
|
}
|
|
|
|
const CLOSURE_DTORS = (typeof FinalizationRegistry === 'undefined')
|
|
? { register: () => {}, unregister: () => {} }
|
|
: new FinalizationRegistry(state => state.dtor(state.a, state.b));
|
|
|
|
function getArrayU8FromWasm0(ptr, len) {
|
|
ptr = ptr >>> 0;
|
|
return getUint8ArrayMemory0().subarray(ptr / 1, ptr / 1 + len);
|
|
}
|
|
|
|
function getStringFromWasm0(ptr, len) {
|
|
ptr = ptr >>> 0;
|
|
return decodeText(ptr, len);
|
|
}
|
|
|
|
let cachedUint8ArrayMemory0 = null;
|
|
function getUint8ArrayMemory0() {
|
|
if (cachedUint8ArrayMemory0 === null || cachedUint8ArrayMemory0.byteLength === 0) {
|
|
cachedUint8ArrayMemory0 = new Uint8Array(wasm.memory.buffer);
|
|
}
|
|
return cachedUint8ArrayMemory0;
|
|
}
|
|
|
|
function handleError(f, args) {
|
|
try {
|
|
return f.apply(this, args);
|
|
} catch (e) {
|
|
const idx = addToExternrefTable0(e);
|
|
wasm.__wbindgen_exn_store(idx);
|
|
}
|
|
}
|
|
|
|
function isLikeNone(x) {
|
|
return x === undefined || x === null;
|
|
}
|
|
|
|
function makeMutClosure(arg0, arg1, dtor, f) {
|
|
const state = { a: arg0, b: arg1, cnt: 1, dtor };
|
|
const real = (...args) => {
|
|
|
|
// First up with a closure we increment the internal reference
|
|
// count. This ensures that the Rust closure environment won't
|
|
// be deallocated while we're invoking it.
|
|
state.cnt++;
|
|
const a = state.a;
|
|
state.a = 0;
|
|
try {
|
|
return f(a, state.b, ...args);
|
|
} finally {
|
|
state.a = a;
|
|
real._wbg_cb_unref();
|
|
}
|
|
};
|
|
real._wbg_cb_unref = () => {
|
|
if (--state.cnt === 0) {
|
|
state.dtor(state.a, state.b);
|
|
state.a = 0;
|
|
CLOSURE_DTORS.unregister(state);
|
|
}
|
|
};
|
|
CLOSURE_DTORS.register(real, state, state);
|
|
return real;
|
|
}
|
|
|
|
let cachedTextDecoder = new TextDecoder('utf-8', { ignoreBOM: true, fatal: true });
|
|
cachedTextDecoder.decode();
|
|
const MAX_SAFARI_DECODE_BYTES = 2146435072;
|
|
let numBytesDecoded = 0;
|
|
function decodeText(ptr, len) {
|
|
numBytesDecoded += len;
|
|
if (numBytesDecoded >= MAX_SAFARI_DECODE_BYTES) {
|
|
cachedTextDecoder = new TextDecoder('utf-8', { ignoreBOM: true, fatal: true });
|
|
cachedTextDecoder.decode();
|
|
numBytesDecoded = len;
|
|
}
|
|
return cachedTextDecoder.decode(getUint8ArrayMemory0().subarray(ptr, ptr + len));
|
|
}
|
|
|
|
let wasmModule, wasm;
|
|
function __wbg_finalize_init(instance, module) {
|
|
wasm = instance.exports;
|
|
wasmModule = module;
|
|
cachedUint8ArrayMemory0 = null;
|
|
wasm.__wbindgen_start();
|
|
return wasm;
|
|
}
|
|
|
|
async function __wbg_load(module, imports) {
|
|
if (typeof Response === 'function' && module instanceof Response) {
|
|
if (typeof WebAssembly.instantiateStreaming === 'function') {
|
|
try {
|
|
return await WebAssembly.instantiateStreaming(module, imports);
|
|
} catch (e) {
|
|
const validResponse = module.ok && expectedResponseType(module.type);
|
|
|
|
if (validResponse && module.headers.get('Content-Type') !== 'application/wasm') {
|
|
console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve Wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n", e);
|
|
|
|
} else { throw e; }
|
|
}
|
|
}
|
|
|
|
const bytes = await module.arrayBuffer();
|
|
return await WebAssembly.instantiate(bytes, imports);
|
|
} else {
|
|
const instance = await WebAssembly.instantiate(module, imports);
|
|
|
|
if (instance instanceof WebAssembly.Instance) {
|
|
return { instance, module };
|
|
} else {
|
|
return instance;
|
|
}
|
|
}
|
|
|
|
function expectedResponseType(type) {
|
|
switch (type) {
|
|
case 'basic': case 'cors': case 'default': return true;
|
|
}
|
|
return false;
|
|
}
|
|
}
|
|
|
|
function initSync(module) {
|
|
if (wasm !== undefined) return wasm;
|
|
|
|
|
|
if (module !== undefined) {
|
|
if (Object.getPrototypeOf(module) === Object.prototype) {
|
|
({module} = module)
|
|
} else {
|
|
console.warn('using deprecated parameters for `initSync()`; pass a single object instead')
|
|
}
|
|
}
|
|
|
|
const imports = __wbg_get_imports();
|
|
if (!(module instanceof WebAssembly.Module)) {
|
|
module = new WebAssembly.Module(module);
|
|
}
|
|
const instance = new WebAssembly.Instance(module, imports);
|
|
return __wbg_finalize_init(instance, module);
|
|
}
|
|
|
|
async function __wbg_init(module_or_path) {
|
|
if (wasm !== undefined) return wasm;
|
|
|
|
|
|
if (module_or_path !== undefined) {
|
|
if (Object.getPrototypeOf(module_or_path) === Object.prototype) {
|
|
({module_or_path} = module_or_path)
|
|
} else {
|
|
console.warn('using deprecated parameters for the initialization function; pass a single object instead')
|
|
}
|
|
}
|
|
|
|
if (module_or_path === undefined) {
|
|
module_or_path = new URL('vapora-frontend_bg.wasm', import.meta.url);
|
|
}
|
|
const imports = __wbg_get_imports();
|
|
|
|
if (typeof module_or_path === 'string' || (typeof Request === 'function' && module_or_path instanceof Request) || (typeof URL === 'function' && module_or_path instanceof URL)) {
|
|
module_or_path = fetch(module_or_path);
|
|
}
|
|
|
|
const { instance, module } = await __wbg_load(await module_or_path, imports);
|
|
|
|
return __wbg_finalize_init(instance, module);
|
|
}
|
|
|
|
export { initSync, __wbg_init as default };
|