{"ScriptPreparationCode":"function bigIntToUint8Array64LE_direct(num) {\r\n const result = new Uint8Array(8);\r\n result[0] = Number(num \u0026 0xffn);\r\n result[1] = Number((num \u003E\u003E 8n) \u0026 0xffn);\r\n result[2] = Number((num \u003E\u003E 16n) \u0026 0xffn);\r\n result[3] = Number((num \u003E\u003E 24n) \u0026 0xffn);\r\n result[4] = Number((num \u003E\u003E 32n) \u0026 0xffn);\r\n result[5] = Number((num \u003E\u003E 40n) \u0026 0xffn);\r\n result[6] = Number((num \u003E\u003E 48n) \u0026 0xffn);\r\n result[7] = Number((num \u003E\u003E 56n) \u0026 0xffn);\r\n return result;\r\n}\r\n\r\nfunction bigIntToUint8Array64LE_hex(value) {\r\n const hex = value.toString(16).padStart(8 * 2, \u00270\u0027);\r\n const bytes = new Uint8Array(8);\r\n for (let i = 0; i \u003C 8; i\u002B\u002B) {\r\n bytes[i] = parseInt(hex.slice(i * 2, i * 2 \u002B 2), 16);\r\n }\r\n return bytes;\r\n}","TestCases":[{"Name":"Direct","Code":"bigIntToUint8Array64LE_direct(538753629635n)","IsDeferred":false},{"Name":"Hex","Code":"bigIntToUint8Array64LE_hex(538753629635n)","IsDeferred":false}]}