| 1234567891011121314151617181920 | 
							- async function decodeBase64AndDecompress(base64String: string) {
 -   const binaryString = atob(base64String)
 -   const compressedUint8Array = Uint8Array.from(binaryString, char => char.charCodeAt(0))
 -   const decompressedStream = new Response(compressedUint8Array).body.pipeThrough(new DecompressionStream('gzip'))
 -   const decompressedArrayBuffer = await new Response(decompressedStream).arrayBuffer()
 -   return new TextDecoder().decode(decompressedArrayBuffer)
 - }
 - 
 - function getProcessedInputsFromUrlParams(): Record<string, any> {
 -   const urlParams = new URLSearchParams(window.location.search)
 -   const inputs: Record<string, any> = {}
 -   urlParams.forEach(async (value, key) => {
 -     inputs[key] = await decodeBase64AndDecompress(decodeURIComponent(value))
 -   })
 -   return inputs
 - }
 - 
 - export {
 -   getProcessedInputsFromUrlParams,
 - }
 
 
  |