diff --git a/examples/issue-13.ts b/examples/issue-13.ts new file mode 100644 index 0000000..f3debe6 --- /dev/null +++ b/examples/issue-13.ts @@ -0,0 +1,3013 @@ +export const options = { + scenarios: { + per_vu_scenario: { + executor: "per-vu-iterations", + vus: 10, + iterations: 10, + startTime: "10s", + }, + }, +}; + +function noop() {} + +export default function () { + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); + noop(); +} diff --git a/loader.go b/loader.go index 3a9f0a1..34a99c9 100644 --- a/loader.go +++ b/loader.go @@ -85,18 +85,14 @@ func redirectStdin() { logrus.WithError(err).Fatal() } - defer writer.Close() //nolint:errcheck - - origStdin := os.Stdin - os.Stdin = reader - _, err = writer.Write(jsScript) - if err != nil { + go func() { + _, werr := writer.Write(jsScript) writer.Close() //nolint:errcheck,gosec - os.Stdin = origStdin - - logrus.WithError(err).Fatal() - } + if werr != nil { + logrus.WithError(werr).Fatal("stdin redirect failed") + } + }() }