wechaty / puppet-wechat

Wechaty Puppet Provider for WeChat
https://www.npmjs.com/package/wechaty-puppet-wechat
Apache License 2.0
408 stars 68 forks source link

Conflict with puppeteer-core #176

Open System233 opened 2 years ago

System233 commented 2 years ago

When wechaty and puppeteer-core are installed at the same time, wechaty outputs a lot of garbled characters on the console.

import {WechatyBuilder} from "wechaty"
import {generate} from "qrcode-terminal"
const bot=WechatyBuilder.build({puppet:'wechaty-puppet-wechat',name:'db'});
bot.on('scan',code=>generate(code,{small:true}));
bot.start();

1.npm add wechaty wechaty-puppet-wechat qrcode-terminal puppeteer-ocre

  1. Run the code
  2. In the console: image
huan commented 2 years ago

What is puppeteer-core and why do you need to install it?

wechaty-puppet-wechat can work out-of-the-box.

I'd like to suggest that you should follow https://github.com/wechaty/getting-started to get started.

System233 commented 2 years ago

What is puppeteer-core and why do you need to install it?

wechaty-puppet-wechat can work out-of-the-box.

I'd like to suggest that you should follow https://github.com/wechaty/getting-started to get started.

puppeteer-core is puppeteer without chromium, I use it to convert html to PDF. I know that wechaty-puppet-wechat contains puppeteer, but the console error output is garbled.

huan commented 2 years ago

Today I realized that your screenshot message is related to the GError emitting logic in the PuppetWeChat.

Here's my reproduction:

11:28:45 VERB PuppetWeChatBridge start()
11:28:45 VERB StateSwitch <PuppetWeChatBridge> active(pending) <- (false)
11:28:45 VERB PuppetWeChatBridge initBrowser()
11:28:45 VERB PuppetWeChatBridge initBrowser() with options={"args":["--audio-output-channels=0","--disable-default-apps","--disable-translate","--disable-gpu","--disable-setuid-sandbox","--disable-sync","--hide-scrollbars","--mute-audio","--no-sandbox"],"headless":true}
11:28:45 ERR PuppetWeChatBridge start() exception: Error: Failed to launch the browser process!
/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory

TROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md

11:28:45 VERB StateSwitch <PuppetWeChatBridge> inactive(true) <- (false)
11:28:45 ERR PuppetWeChat initBridge() exception: {"gerror":"{\"code\":2,\"details\":\"GError: Failed to launch the browser process!\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\n\\n\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\n\\n    at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\n    at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\n    at Bridge.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:247:52)\\n    at Bridge.emit (node:events:394:28)\\n    at Bridge.emit (node:domain:475:12)\\n    at Bridge.start (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/bridge.ts:120:12)\\n    at processTicksAndRejections (node:internal/process/task_queues:96:5)\\n    at async PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:258:7)\\n    at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\n    at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\",\"message\":\"Failed to launch the browser process!\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\n\\n\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\n\",\"name\":\"GError\",\"stack\":\"GError: Failed to launch the browser process!\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\n\\n\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\n\\n    at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\n    at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\n    at Bridge.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:247:52)\\n    at Bridge.emit (node:events:394:28)\\n    at Bridge.emit (node:domain:475:12)\\n    at Bridge.start (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/bridge.ts:120:12)\\n    at processTicksAndRejections (node:internal/process/task_queues:96:5)\\n    at async PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:258:7)\\n    at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\n    at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\"}"}
11:28:45 VERB PuppetWeChatBridge stop()
11:28:45 ERR PuppetWeChat initBridge() this.bridge.stop() rejection: Error: no page
11:28:45 ERR StarterBot GError: from(`object`): {"gerror":"{\"code\":2,\"details\":\"GError: from(`object`): {\\\"gerror\\\":\\\"{\\\\\\\"code\\\\\\\":2,\\\\\\\"details\\\\\\\":\\\\\\\"GError: {\\\\\\\\\\\\\\\"gerror\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"{\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"code\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":2,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"details\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:247:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:domain:475:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.start (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/bridge.ts:120:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:258:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"message\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"name\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"stack\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:247:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:domain:475:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.start (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/bridge.ts:120:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:258:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"}\\\\\\\\\\\\\\\"}\\\\\\\\n    at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\n    at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\n    at PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:264:12)\\\\\\\\n    at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\n    at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\n    at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\n    at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/mixins/service-mixin.ts:34:7)\\\\\\\\n    at async WechatyImpl.start (file:///workspaces/getting-started/node_modules/wechaty/src/wechaty-mixins/puppet-mixin.ts:74:11)\\\\\\\\n    at async WechatyImpl.start (file:///workspaces/getting-started/node_modules/wechaty/src/wechaty-mixins/login-mixin.ts:77:7)\\\\\\\\n    at async WechatyImpl.start (file:///workspaces/getting-started/node_modules/wechaty/src/wechaty-mixins/io-mixin.ts:29:7)\\\\\\\",\\\\\\\"message\\\\\\\":\\\\\\\"{\\\\\\\\\\\\\\\"gerror\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"{\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"code\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":2,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"details\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:247:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:domain:475:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.start (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/bridge.ts:120:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:258:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"message\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"name\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"stack\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:247:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:domain:475:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.start (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/bridge.ts:120:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:258:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"}\\\\\\\\\\\\\\\"}\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"GError\\\\\\\",\\\\\\\"stack\\\\\\\":\\\\\\\"GError: {\\\\\\\\\\\\\\\"gerror\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"{\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"code\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":2,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"details\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:247:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:domain:475:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.start (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/bridge.ts:120:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:258:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"message\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"name\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"stack\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:247:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:domain:475:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.start (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/bridge.ts:120:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:258:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"}\\\\\\\\\\\\\\\"}\\\\\\\\n    at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\n    at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\n    at PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:264:12)\\\\\\\\n    at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\n    at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\n    at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\n    at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/mixins/service-mixin.ts:34:7)\\\\\\\\n    at async WechatyImpl.start (file:///workspaces/getting-started/node_modules/wechaty/src/wechaty-mixins/puppet-mixin.ts:74:11)\\\\\\\\n    at async WechatyImpl.start (file:///workspaces/getting-started/node_modules/wechaty/src/wechaty-mixins/login-mixin.ts:77:7)\\\\\\\\n    at async WechatyImpl.start (file:///workspaces/getting-started/node_modules/wechaty/src/wechaty-mixins/io-mixin.ts:29:7)\\\\\\\"}\\\"}\\n    at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:87:15)\\n    at PuppetWeChat.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty/src/wechaty-mixins/puppet-mixin.ts:196:41)\\n    at PuppetWeChat.emit (node:events:394:28)\\n    at PuppetWeChat.emit (node:domain:475:12)\\n    at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:137:18)\\n    at PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:264:12)\\n    at processTicksAndRejections (node:internal/process/task_queues:96:5)\\n    at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\n    at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\n    at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/mixins/service-mixin.ts:34:7)\",\"message\":\"{\\\"gerror\\\":\\\"{\\\\\\\"code\\\\\\\":2,\\\\\\\"details\\\\\\\":\\\\\\\"GError: {\\\\\\\\\\\\\\\"gerror\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"{\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"code\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":2,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"details\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:247:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:domain:475:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.start (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/bridge.ts:120:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:258:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"message\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"name\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"stack\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:247:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:domain:475:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.start (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/bridge.ts:120:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:258:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"}\\\\\\\\\\\\\\\"}\\\\\\\\n    at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\n    at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\n    at PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:264:12)\\\\\\\\n    at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\n    at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\n    at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\n    at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/mixins/service-mixin.ts:34:7)\\\\\\\\n    at async WechatyImpl.start (file:///workspaces/getting-started/node_modules/wechaty/src/wechaty-mixins/puppet-mixin.ts:74:11)\\\\\\\\n    at async WechatyImpl.start (file:///workspaces/getting-started/node_modules/wechaty/src/wechaty-mixins/login-mixin.ts:77:7)\\\\\\\\n    at async WechatyImpl.start (file:///workspaces/getting-started/node_modules/wechaty/src/wechaty-mixins/io-mixin.ts:29:7)\\\\\\\",\\\\\\\"message\\\\\\\":\\\\\\\"{\\\\\\\\\\\\\\\"gerror\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"{\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"code\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":2,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"details\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:247:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:domain:475:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.start (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/bridge.ts:120:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:258:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"message\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"name\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"stack\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:247:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:domain:475:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.start (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/bridge.ts:120:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:258:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"}\\\\\\\\\\\\\\\"}\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"GError\\\\\\\",\\\\\\\"stack\\\\\\\":\\\\\\\"GError: {\\\\\\\\\\\\\\\"gerror\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"{\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"code\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":2,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"details\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:247:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:domain:475:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.start (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/bridge.ts:120:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:258:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"message\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"name\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"stack\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:247:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:domain:475:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.start (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/bridge.ts:120:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:258:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"}\\\\\\\\\\\\\\\"}\\\\\\\\n    at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\n    at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\n    at PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:264:12)\\\\\\\\n    at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\n    at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\n    at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\n    at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/mixins/service-mixin.ts:34:7)\\\\\\\\n    at async WechatyImpl.start (file:///workspaces/getting-started/node_modules/wechaty/src/wechaty-mixins/puppet-mixin.ts:74:11)\\\\\\\\n    at async WechatyImpl.start (file:///workspaces/getting-started/node_modules/wechaty/src/wechaty-mixins/login-mixin.ts:77:7)\\\\\\\\n    at async WechatyImpl.start (file:///workspaces/getting-started/node_modules/wechaty/src/wechaty-mixins/io-mixin.ts:29:7)\\\\\\\"}\\\"}\",\"name\":\"GError: from(`object`)\",\"stack\":\"GError: from(`object`): {\\\"gerror\\\":\\\"{\\\\\\\"code\\\\\\\":2,\\\\\\\"details\\\\\\\":\\\\\\\"GError: {\\\\\\\\\\\\\\\"gerror\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"{\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"code\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":2,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"details\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:247:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:domain:475:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.start (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/bridge.ts:120:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:258:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"message\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"name\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"stack\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:247:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:domain:475:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.start (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/bridge.ts:120:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:258:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"}\\\\\\\\\\\\\\\"}\\\\\\\\n    at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\n    at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\n    at PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:264:12)\\\\\\\\n    at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\n    at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\n    at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\n    at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/mixins/service-mixin.ts:34:7)\\\\\\\\n    at async WechatyImpl.start (file:///workspaces/getting-started/node_modules/wechaty/src/wechaty-mixins/puppet-mixin.ts:74:11)\\\\\\\\n    at async WechatyImpl.start (file:///workspaces/getting-started/node_modules/wechaty/src/wechaty-mixins/login-mixin.ts:77:7)\\\\\\\\n    at async WechatyImpl.start (file:///workspaces/getting-started/node_modules/wechaty/src/wechaty-mixins/io-mixin.ts:29:7)\\\\\\\",\\\\\\\"message\\\\\\\":\\\\\\\"{\\\\\\\\\\\\\\\"gerror\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"{\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"code\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":2,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"details\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:247:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:domain:475:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.start (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/bridge.ts:120:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:258:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"message\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"name\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"stack\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:247:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:domain:475:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.start (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/bridge.ts:120:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:258:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"}\\\\\\\\\\\\\\\"}\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"GError\\\\\\\",\\\\\\\"stack\\\\\\\":\\\\\\\"GError: {\\\\\\\\\\\\\\\"gerror\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"{\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"code\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":2,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"details\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:247:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:domain:475:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.start (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/bridge.ts:120:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:258:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"message\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"name\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"stack\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:247:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:domain:475:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.start (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/bridge.ts:120:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:258:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"}\\\\\\\\\\\\\\\"}\\\\\\\\n    at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\n    at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\n    at PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:264:12)\\\\\\\\n    at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\n    at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\n    at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\n    at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/mixins/service-mixin.ts:34:7)\\\\\\\\n    at async WechatyImpl.start (file:///workspaces/getting-started/node_modules/wechaty/src/wechaty-mixins/puppet-mixin.ts:74:11)\\\\\\\\n    at async WechatyImpl.start (file:///workspaces/getting-started/node_modules/wechaty/src/wechaty-mixins/login-mixin.ts:77:7)\\\\\\\\n    at async WechatyImpl.start (file:///workspaces/getting-started/node_modules/wechaty/src/wechaty-mixins/io-mixin.ts:29:7)\\\\\\\"}\\\"}\\n    at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:87:15)\\n    at PuppetWeChat.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty/src/wechaty-mixins/puppet-mixin.ts:196:41)\\n    at PuppetWeChat.emit (node:events:394:28)\\n    at PuppetWeChat.emit (node:domain:475:12)\\n    at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:137:18)\\n    at PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:264:12)\\n    at processTicksAndRejections (node:internal/process/task_queues:96:5)\\n    at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\n    at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\n    at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/mixins/service-mixin.ts:34:7)\"}"}
@huan ➜ /workspaces/getting-started (main) $ 

BTW: it would be better for readability if you can paste the log message as TEXT instead of an image.

huan commented 2 years ago

According to the log message:

/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory

It's quite clear that the Puppeteer needs the libxshmfence.so.1 to work properly.

If you are using Ubuntu Linux, you can try to run the below command and try again:

$ sudo apt install libxshmfence-dev
System233 commented 2 years ago

According to the log message:

/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory

It's quite clear that the Puppeteer needs the libxshmfence.so.1 to work properly.

If you are using Ubuntu Linux, you can try to run the below command and try again:

$ sudo apt install libxshmfence-dev

I am using Windows, this is my console output:

17:17:17 ERR PuppetWeChatBridge start() exception: Error: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).
17:17:17 ERR PuppetWeChat initBridge() exception: {"gerror":"{\"code\":2,\"details\":\"GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\n    at Function.from (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\gerror\\\\src\\\\gerror\\\\gerror.ts:69:17)\\n    at PuppetWeChat.emit (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty-puppet\\\\src\\\\puppet\\\\puppet-skeleton.ts:126:21)\\n    at Bridge.<anonymous> (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty-puppet-wechat\\\\src\\\\puppet-wechat.ts:249:52)\\n    at Bridge.emit (node:events:394:28)\\n    at Bridge.emit (node:domain:470:12)\\n    at Bridge.start (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty-puppet-wechat\\\\src\\\\bridge.ts:119:12)\\n    at PuppetWeChat.initBridge (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty-puppet-wechat\\\\src\\\\puppet-wechat.ts:260:7)\\n    at PuppetWeChat.onStart (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty-puppet-wechat\\\\src\\\\puppet-wechat.ts:133:19)\\n    at PuppetWeChat.start (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\state-switch\\\\src\\\\service-ctl\\\\service-ctl.ts:89:9)\\n    at PuppetWeChat.start (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty-puppet\\\\src\\\\mixins\\\\service-mixin.ts:34:7)\",\"message\":\"Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\",\"name\":\"GError\",\"stack\":\"GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\n    at Function.from (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\gerror\\\\src\\\\gerror\\\\gerror.ts:69:17)\\n    at PuppetWeChat.emit (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty-puppet\\\\src\\\\puppet\\\\puppet-skeleton.ts:126:21)\\n    at Bridge.<anonymous> (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty-puppet-wechat\\\\src\\\\puppet-wechat.ts:249:52)\\n    at Bridge.emit (node:events:394:28)\\n    at Bridge.emit (node:domain:470:12)\\n    at Bridge.start (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty-puppet-wechat\\\\src\\\\bridge.ts:119:12)\\n    at PuppetWeChat.initBridge (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty-puppet-wechat\\\\src\\\\puppet-wechat.ts:260:7)\\n    at PuppetWeChat.onStart (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty-puppet-wechat\\\\src\\\\puppet-wechat.ts:133:19)\\n    at PuppetWeChat.start (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\state-switch\\\\src\\\\service-ctl\\\\service-ctl.ts:89:9)\\n    at PuppetWeChat.start (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty-puppet\\\\src\\\\mixins\\\\service-mixin.ts:34:7)\"}"}
17:17:17 ERR PuppetWeChat initBridge() this.bridge.stop() rejection: Error: no page

C:\Users\master\Desktop\wechaty-bugs\node_modules\gerror\src\gerror\gerror.ts:87
    const e = new Error(`${payload}`)
              ^
GError: from(`object`): {"gerror":"{\"code\":2,\"details\":\"GError: from(`object`): {\\\"gerror\\\":\\\"{\\\\\\\"code\\\\\\\":2,\\\\\\\"details\\\\\\\":\\\\\\\"GError: {\\\\\\\\\\\\\\\"gerror\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"{\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"code\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":2,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"details\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Function.from (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.<anonymous> (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:249:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:domain:470:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\bridge.ts:119:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:260:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"message\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"name\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"stack\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Function.from (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.<anonymous> (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:249:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:domain:470:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\bridge.ts:119:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:260:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"}\\\\\\\\\\\\\\\"}\\\\\\\\n    at Function.from (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\n    at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\n    at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\puppet-wechat.ts:266:12)\\\\\\\\n    at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\n    at WechatyImpl.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\wechaty-mixins\\\\\\\\\\\\\\\\puppet-mixin.ts:82:11)\\\\\\\\n    at WechatyImpl.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\wechaty-mixins\\\\\\\\\\\\\\\\login-mixin.ts:113:7)\\\\\\\\n    at WechatyImpl.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\service-ctl.ts:81:11)\\\\\\\",\\\\\\\"message\\\\\\\":\\\\\\\"{\\\\\\\\\\\\\\\"gerror\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"{\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"code\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":2,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"details\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Function.from (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.<anonymous> (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:249:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:domain:470:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\bridge.ts:119:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:260:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"message\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"name\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"stack\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Function.from (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.<anonymous> (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:249:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:domain:470:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\bridge.ts:119:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:260:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"}\\\\\\\\\\\\\\\"}\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"GError\\\\\\\",\\\\\\\"stack\\\\\\\":\\\\\\\"GError: {\\\\\\\\\\\\\\\"gerror\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"{\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"code\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":2,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"details\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Function.from (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.<anonymous> (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:249:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:domain:470:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\bridge.ts:119:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:260:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"message\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"name\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"stack\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Function.from (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.<anonymous> (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:249:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:domain:470:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\bridge.ts:119:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:260:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"}\\\\\\\\\\\\\\\"}\\\\\\\\n    at Function.from (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\n    at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\n    at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\puppet-wechat.ts:266:12)\\\\\\\\n    at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\n    at WechatyImpl.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\wechaty-mixins\\\\\\\\\\\\\\\\puppet-mixin.ts:82:11)\\\\\\\\n    at WechatyImpl.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\wechaty-mixins\\\\\\\\\\\\\\\\login-mixin.ts:113:7)\\\\\\\\n    at WechatyImpl.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\service-ctl.ts:81:11)\\\\\\\"}\\\"}\\n    at Function.from (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\gerror\\\\src\\\\gerror\\\\gerror.ts:87:15)\\n    at PuppetWeChat.<anonymous> (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty\\\\src\\\\wechaty-mixins\\\\puppet-mixin.ts:202:41)\\n    at PuppetWeChat.emit (node:events:394:28)\\n    at PuppetWeChat.emit (node:domain:470:12)\\n    at PuppetWeChat.emit (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty-puppet\\\\src\\\\puppet\\\\puppet-skeleton.ts:137:18)\\n    at PuppetWeChat.initBridge (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty-puppet-wechat\\\\src\\\\puppet-wechat.ts:266:12)\\n    at PuppetWeChat.onStart (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty-puppet-wechat\\\\src\\\\puppet-wechat.ts:133:19)\\n    at PuppetWeChat.start (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\state-switch\\\\src\\\\service-ctl\\\\service-ctl.ts:89:9)\\n    at PuppetWeChat.start (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty-puppet\\\\src\\\\mixins\\\\service-mixin.ts:34:7)\\n    at WechatyImpl.start (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty\\\\src\\\\wechaty-mixins\\\\puppet-mixin.ts:82:11)\",\"message\":\"{\\\"gerror\\\":\\\"{\\\\\\\"code\\\\\\\":2,\\\\\\\"details\\\\\\\":\\\\\\\"GError: {\\\\\\\\\\\\\\\"gerror\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"{\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"code\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":2,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"details\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Function.from (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.<anonymous> (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:249:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:domain:470:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\bridge.ts:119:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:260:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"message\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"name\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"stack\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Function.from (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.<anonymous> (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:249:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:domain:470:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\bridge.ts:119:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:260:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"}\\\\\\\\\\\\\\\"}\\\\\\\\n    at Function.from (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\n    at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\n    at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\puppet-wechat.ts:266:12)\\\\\\\\n    at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\n    at WechatyImpl.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\wechaty-mixins\\\\\\\\\\\\\\\\puppet-mixin.ts:82:11)\\\\\\\\n    at WechatyImpl.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\wechaty-mixins\\\\\\\\\\\\\\\\login-mixin.ts:113:7)\\\\\\\\n    at WechatyImpl.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\service-ctl.ts:81:11)\\\\\\\",\\\\\\\"message\\\\\\\":\\\\\\\"{\\\\\\\\\\\\\\\"gerror\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"{\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"code\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":2,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"details\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Function.from (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.<anonymous> (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:249:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:domain:470:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\bridge.ts:119:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:260:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"message\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"name\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"stack\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Function.from (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.<anonymous> (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:249:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:domain:470:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\bridge.ts:119:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:260:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"}\\\\\\\\\\\\\\\"}\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"GError\\\\\\\",\\\\\\\"stack\\\\\\\":\\\\\\\"GError: {\\\\\\\\\\\\\\\"gerror\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"{\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"code\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":2,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"details\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Function.from (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.<anonymous> (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:249:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:domain:470:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\bridge.ts:119:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:260:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"message\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"name\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"stack\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Function.from (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.<anonymous> (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:249:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:domain:470:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\bridge.ts:119:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:260:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"}\\\\\\\\\\\\\\\"}\\\\\\\\n    at Function.from (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\n    at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\n    at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\puppet-wechat.ts:266:12)\\\\\\\\n    at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\n    at WechatyImpl.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\wechaty-mixins\\\\\\\\\\\\\\\\puppet-mixin.ts:82:11)\\\\\\\\n    at WechatyImpl.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\wechaty-mixins\\\\\\\\\\\\\\\\login-mixin.ts:113:7)\\\\\\\\n    at WechatyImpl.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\service-ctl.ts:81:11)\\\\\\\"}\\\"}\",\"name\":\"GError: from(`object`)\",\"stack\":\"GError: from(`object`): {\\\"gerror\\\":\\\"{\\\\\\\"code\\\\\\\":2,\\\\\\\"details\\\\\\\":\\\\\\\"GError: {\\\\\\\\\\\\\\\"gerror\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"{\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"code\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":2,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"details\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Function.from (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.<anonymous> (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:249:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:domain:470:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\bridge.ts:119:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:260:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"message\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"name\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"stack\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Function.from (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.<anonymous> (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:249:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:domain:470:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\bridge.ts:119:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:260:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"}\\\\\\\\\\\\\\\"}\\\\\\\\n    at Function.from (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\n    at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\n    at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\puppet-wechat.ts:266:12)\\\\\\\\n    at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\n    at WechatyImpl.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\wechaty-mixins\\\\\\\\\\\\\\\\puppet-mixin.ts:82:11)\\\\\\\\n    at WechatyImpl.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\wechaty-mixins\\\\\\\\\\\\\\\\login-mixin.ts:113:7)\\\\\\\\n    at WechatyImpl.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\service-ctl.ts:81:11)\\\\\\\",\\\\\\\"message\\\\\\\":\\\\\\\"{\\\\\\\\\\\\\\\"gerror\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"{\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"code\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":2,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"details\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Function.from (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.<anonymous> (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:249:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:domain:470:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\bridge.ts:119:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:260:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"message\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"name\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"stack\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Function.from (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.<anonymous> (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:249:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:domain:470:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\bridge.ts:119:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:260:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"}\\\\\\\\\\\\\\\"}\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"GError\\\\\\\",\\\\\\\"stack\\\\\\\":\\\\\\\"GError: {\\\\\\\\\\\\\\\"gerror\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"{\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"code\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":2,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"details\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Function.from (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.<anonymous> (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:249:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:domain:470:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\bridge.ts:119:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:260:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"message\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"name\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"stack\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Function.from (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.<anonymous> (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:249:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.emit (node:domain:470:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at Bridge.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\bridge.ts:119:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:260:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"}\\\\\\\\\\\\\\\"}\\\\\\\\n    at Function.from (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\n    at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\n    at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\puppet-wechat.ts:266:12)\\\\\\\\n    at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\n    at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\n    at WechatyImpl.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\wechaty-mixins\\\\\\\\\\\\\\\\puppet-mixin.ts:82:11)\\\\\\\\n    at WechatyImpl.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\wechaty-mixins\\\\\\\\\\\\\\\\login-mixin.ts:113:7)\\\\\\\\n    at WechatyImpl.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\service-ctl.ts:81:11)\\\\\\\"}\\\"}\\n    at Function.from (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\gerror\\\\src\\\\gerror\\\\gerror.ts:87:15)\\n    at PuppetWeChat.<anonymous> (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty\\\\src\\\\wechaty-mixins\\\\puppet-mixin.ts:202:41)\\n    at PuppetWeChat.emit (node:events:394:28)\\n    at PuppetWeChat.emit (node:domain:470:12)\\n    at PuppetWeChat.emit (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty-puppet\\\\src\\\\puppet\\\\puppet-skeleton.ts:137:18)\\n    at PuppetWeChat.initBridge (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty-puppet-wechat\\\\src\\\\puppet-wechat.ts:266:12)\\n    at PuppetWeChat.onStart (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty-puppet-wechat\\\\src\\\\puppet-wechat.ts:133:19)\\n    at PuppetWeChat.start (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\state-switch\\\\src\\\\service-ctl\\\\service-ctl.ts:89:9)\\n    at PuppetWeChat.start (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty-puppet\\\\src\\\\mixins\\\\service-mixin.ts:34:7)\\n    at WechatyImpl.start (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty\\\\src\\\\wechaty-mixins\\\\puppet-mixin.ts:82:11)\"}"}
    at Function.from (C:\Users\master\Desktop\wechaty-bugs\node_modules\gerror\src\gerror\gerror.ts:87:15)
    at PuppetWeChat.<anonymous> (C:\Users\master\Desktop\wechaty-bugs\node_modules\wechaty\src\wechaty-mixins\puppet-mixin.ts:202:41)
    at PuppetWeChat.emit (node:events:394:28)
    at PuppetWeChat.emit (node:domain:470:12)
    at PuppetWeChat.emit (C:\Users\master\Desktop\wechaty-bugs\node_modules\wechaty-puppet\src\puppet\puppet-skeleton.ts:137:18)
    at PuppetWeChat.start (C:\Users\master\Desktop\wechaty-bugs\node_modules\state-switch\src\service-ctl\service-ctl.ts:98:14)
    at PuppetWeChat.start (C:\Users\master\Desktop\wechaty-bugs\node_modules\wechaty-puppet\src\mixins\service-mixin.ts:34:7)
    at WechatyImpl.start (C:\Users\master\Desktop\wechaty-bugs\node_modules\wechaty\src\wechaty-mixins\puppet-mixin.ts:82:11)
    at WechatyImpl.start (C:\Users\master\Desktop\wechaty-bugs\node_modules\wechaty\src\wechaty-mixins\login-mixin.ts:113:7)
    at WechatyImpl.start (C:\Users\master\Desktop\wechaty-bugs\node_modules\state-switch\src\service-ctl\service-ctl.ts:81:11)
huan commented 2 years ago

According to the log message, it's clear that your puppeteer dependency is missing.

Could not find expected browser (chrome) locally. Run npm install to download the correct Chromium revision (938248).

My suggestion is to use a VPS outside of China and I believe everything will be ok then.

System233 commented 2 years ago

According to the log message, it's clear that your puppeteer dependency is missing.

Could not find expected browser (chrome) locally. Run npm install to download the correct Chromium revision (938248).

My suggestion is to use a VPS outside of China and I believe everything will be ok then.

It's not a connection problem, no error occurs when only installing wechaty-puppet, I am sure that wechaty-puppet/puppeteer is installed correctly. If you install puppeteer-core afterwards, it will report this error.

huan commented 2 years ago

Ok, then we need more information.

Cloud you please:

  1. Update your wechaty version to 1.11.24
  2. Make a reproducible repo so that your error message can be reproduced by running npm start?

I can spend more time on it once we have this repo published.

System233 commented 2 years ago

Ok, then we need more information.

Cloud you please:

  1. Update your wechaty version to 1.11.24
  2. Make a reproducible repo so that your error message can be reproduced by running npm start?

I can spend more time on it once we have this repo published.

OK, this time I found a big problem, just a few commands:

mkdir Test3
cd Test3
npm add wechaty@next wechaty-puppet-wechat
ts-node -e "import 'wechaty-puppet-wechat'"      #error
node -e "require('wechaty-puppet-wechat')"        #error
PS C:\Users\master\Desktop> mkdir Test3

    目录: C:\Users\master\Desktop

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----         2021/12/2     23:05                Test3

PS C:\Users\master\Desktop> cd Test3
PS C:\Users\master\Desktop\Test3> npm add wechaty@next wechaty-puppet-wechat
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142

added 366 packages in 40s

3 packages are looking for funding
  run `npm fund` for details
PS C:\Users\master\Desktop\Test3> ts-node -e "import 'wechaty-puppet-wechat'"
node:internal/modules/cjs/loader:482
      throw e;
      ^

Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './helper' is not defined by "exports" in C:\Users\master\Desktop\Test3\node_modules\wechaty-puppet\package.json
    at new NodeError (node:internal/errors:363:5)
    at throwExportsNotFound (node:internal/modules/esm/resolve:335:9)
    at packageExportsResolve (node:internal/modules/esm/resolve:560:3)
    at resolveExports (node:internal/modules/cjs/loader:476:36)
    at Function.Module._findPath (node:internal/modules/cjs/loader:516:31)
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:913:27)
    at Function.Module._load (node:internal/modules/cjs/loader:772:27)
    at Module.require (node:internal/modules/cjs/loader:999:19)
    at require (node:internal/modules/cjs/helpers:93:18)
    at Object.<anonymous> (C:\Users\master\Desktop\Test3\node_modules\wechaty-puppet-wechat\src\event.ts:44:1)
PS C:\Users\master\Desktop\Test3> node -e "require('wechaty-puppet-wechat')"
node:internal/modules/cjs/loader:482
      throw e;
      ^

Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './helper' is not defined by "exports" in C:\Users\master\Desktop\Test3\node_modules\wechaty-puppet\package.json
    at new NodeError (node:internal/errors:363:5)
    at throwExportsNotFound (node:internal/modules/esm/resolve:335:9)
    at packageExportsResolve (node:internal/modules/esm/resolve:560:3)
    at resolveExports (node:internal/modules/cjs/loader:476:36)
    at Function.Module._findPath (node:internal/modules/cjs/loader:516:31)
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:913:27)
    at Function.Module._load (node:internal/modules/cjs/loader:772:27)
    at Module.require (node:internal/modules/cjs/loader:999:19)
    at require (node:internal/modules/cjs/helpers:93:18)
    at Object.<anonymous> (C:\Users\master\Desktop\Test3\node_modules\wechaty-puppet-wechat\dist\cjs\src\event.js:11:18) {
  code: 'ERR_PACKAGE_PATH_NOT_EXPORTED'
}
PS C:\Users\master\Desktop\Test3>

package.json

{
  "dependencies": {
    "wechaty": "^1.11.24",
    "wechaty-puppet-wechat": "^1.10.4"
  }
}

The version of wechaty@next is 1.11.24. If I replace wechaty@next with wechaty during installation, no error will be occurred.

System233 commented 2 years ago

Ok, then we need more information.

Cloud you please:

  1. Update your wechaty version to 1.11.24
  2. Make a reproducible repo so that your error message can be reproduced by running npm start?

I can spend more time on it once we have this repo published.

To cause this error, pls execute the following commands:

npm install wechaty wechaty-puppet-wechat puppeteer-core
node -e "require('wechaty').WechatyBuilder.build({puppet:'wechaty-puppet-wechat'}).start()"    #error

C:\Users\master\Desktop\Test>mkdir Test 

C:\Users\master\Desktop\Test>cd Test 

C:\Users\master\Desktop\Test\Test>npm install wechaty wechaty-puppet-wechat puppeteer-core 

C:\Users\master\Desktop\Test\Test>node -e "require('wechaty').WechatyBuilder.build({puppet:'wechaty-puppet-wechat'}).start()"    
23:32:55 ERR PuppetWeChatBridge start() exception: Error: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).
23:32:55 ERR PuppetWeChat initBridge() exception: {"gerror":"{\"code\":2,\"details\":\"GError: from(`object`): {\\\"gerror\\\":\\\"{\\\\\\\"code\\\\\\\":2,\\\\\\\"details\\\\\\\":\\\\\\\"Error: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\n    at ChromeLauncher.launch (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\Test\\\\\\\\\\\\\\\\Test\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\puppeteer-cor....[[[REMOVED]]] 22432345 more characters
}

The error output size exceeds 20MB,I can't paste it all :(

package.json

{
  "dependencies": {
    "puppeteer-core": "^12.0.1",
    "wechaty": "^1.10.4",
    "wechaty-puppet-wechat": "^1.10.4"
  }
}
huan commented 2 years ago

According to puppeteer vs puppeteer-core

puppeteer-core doesn't download Chromium when installed.

And with the latest version (fixed the gerror payload bug) you can see a clear error message:

Error: Could not find expected browser (chrome) locally. Run npm install to download the correct Chromium revision (938248).

$ npm install wechaty@next wechaty-puppet-wechat@next puppeteer-core 

$ node -e "require('wechaty').WechatyBuilder.build({puppet:'wechaty-puppet-wechat'}).start()"
14:49:02 ERR PuppetWeChatBridge start() exception: Error: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).
14:49:02 ERR PuppetWeChat initBridge() exception: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).
14:49:02 ERR PuppetWeChat initBridge() this.bridge.stop() rejection: Error: no page
node:internal/process/promises:246
          triggerUncaughtException(err, true /* fromPromise */);
          ^

GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).
    at ChromeLauncher.launch (/tmp/t/node_modules/puppeteer-core/lib/cjs/puppeteer/node/Launcher.js:109:27)
    at PuppeteerNode.launch (/tmp/t/node_modules/puppeteer-core/lib/cjs/puppeteer/node/Puppeteer.js:125:31)
    at PuppeteerExtra.launch (/tmp/t/node_modules/puppeteer-extra/dist/index.cjs.js:129:41)
    at async Bridge.initBrowser (/tmp/t/node_modules/wechaty-puppet-wechat/dist/cjs/src/bridge.js:115:23)
    at async Bridge.start (/tmp/t/node_modules/wechaty-puppet-wechat/dist/cjs/src/bridge.js:54:28)
    at async PuppetWeChat.initBridge (/tmp/t/node_modules/wechaty-puppet-wechat/dist/cjs/src/puppet-wechat.js:201:13)
    at async PuppetWeChat.onStart (/tmp/t/node_modules/wechaty-puppet-wechat/dist/cjs/src/puppet-wechat.js:94:23)
    at async PuppetWeChat.start (/tmp/t/node_modules/state-switch/dist/cjs/src/service-ctl/service-ctl.js:65:17)
    at async PuppetWeChat.start (/tmp/t/node_modules/wechaty-puppet/dist/cjs/src/mixins/service-mixin.js:21:13)
    at async WechatyImpl.start (/tmp/t/node_modules/wechaty/dist/cjs/src/wechaty-mixins/puppet-mixin.js:72:21)
Emitted 'error' event on WechatyImpl instance at:
    at WechatyImpl.emit (/tmp/t/node_modules/wechaty/dist/cjs/src/wechaty-mixins/gerror-mixin.js:48:26)
    at WechatyImpl.start (/tmp/t/node_modules/state-switch/dist/cjs/src/service-ctl/service-ctl.js:73:22) {
  code: 2,
  details: 'Error: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\n' +
    '    at ChromeLauncher.launch (/tmp/t/node_modules/puppeteer-core/lib/cjs/puppeteer/node/Launcher.js:109:27)\n' +
    '    at PuppeteerNode.launch (/tmp/t/node_modules/puppeteer-core/lib/cjs/puppeteer/node/Puppeteer.js:125:31)\n' +
    '    at PuppeteerExtra.launch (/tmp/t/node_modules/puppeteer-extra/dist/index.cjs.js:129:41)\n' +
    '    at async Bridge.initBrowser (/tmp/t/node_modules/wechaty-puppet-wechat/dist/cjs/src/bridge.js:115:23)\n' +
    '    at async Bridge.start (/tmp/t/node_modules/wechaty-puppet-wechat/dist/cjs/src/bridge.js:54:28)\n' +
    '    at async PuppetWeChat.initBridge (/tmp/t/node_modules/wechaty-puppet-wechat/dist/cjs/src/puppet-wechat.js:201:13)\n' +
    '    at async PuppetWeChat.onStart (/tmp/t/node_modules/wechaty-puppet-wechat/dist/cjs/src/puppet-wechat.js:94:23)\n' +
    '    at async PuppetWeChat.start (/tmp/t/node_modules/state-switch/dist/cjs/src/service-ctl/service-ctl.js:65:17)\n' +
    '    at async PuppetWeChat.start (/tmp/t/node_modules/wechaty-puppet/dist/cjs/src/mixins/service-mixin.js:21:13)\n' +
    '    at async WechatyImpl.start (/tmp/t/node_modules/wechaty/dist/cjs/src/wechaty-mixins/puppet-mixin.js:72:21)'
}

You should use puppeteer instead of puppeteer-core because puppeteer will install the browser binary for you, which will solve your problem.

Another solution

You can also manually specify a ENDPOINT for the wechaty-puppet-wechat with your local chromium binary:

  puppetOptions: {
    endpoint: '/usr/bin/chromium',
  },

Full code:

import {
  WechatyBuilder,
  ScanStatus,
}                     from 'wechaty'

const options = {
  name : 'ding-dong-bot',
  puppet: 'wechaty-puppet-wechat',
  puppetOptions: {
    endpoint: '/usr/bin/chromium',
  },
}

const bot = WechatyBuilder.build(options)

bot.on('scan', onScan)
await bot.start()

function onScan (qrcode: string, status: ScanStatus) {
  console.info('onScan: %s(%s) - %s', ScanStatus[status], status, qrcode)
}

Related issue