ScriptData({ info, items }) {
    if (info) {
      assign(bridge, info);
    }
    const toRunNow = [];
    for (const script of items) {
      const { key } = script;
      toRun[key.data] = script;
      storages[script.id] = setPrototypeOf(script[VALUES] || {}, null);
      if (!PAGE_MODE_HANDSHAKE) {
        const winKey = key.win;
        const data = window[winKey];
        if (data) { // executeScript ran before GetInjected response
          safePush(toRunNow, data);
          delete window[winKey];
        } else {
          defineProperty(window, winKey, {
            __proto__: null,
            configurable: true,
            set: onCodeSet,
          });
        }
      }
    }
    if (!PAGE_MODE_HANDSHAKE) toRunNow::forEach(onCodeSet);
    else if (IS_FIREFOX) bridge.post('InjectList', items[0][RUN_AT]);
  }
@param {VMInjection.Info} info
@param {VMInjection.Script[]} items