gitextract_wvtmvct8/ ├── .editorconfig ├── .eslintignore ├── .eslintrc.json ├── .gitattributes ├── .github/ │ ├── CODE_OF_CONDUCT.md │ ├── COMMIT_CONVENTION.md │ ├── CONTRIBUTING.md │ ├── DISCLAIMER.md │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── 01-bug_report.yml │ │ ├── 02-feature_request.yml │ │ └── config.yml │ ├── SUPPORT.md │ ├── dependabot.yml │ ├── issue-labeler.yml │ ├── labels.yml │ ├── pr-labeler.yml │ ├── pull_request_template.md │ └── workflows/ │ ├── format-issue-bug.yml │ ├── issue-triage.yml │ ├── labels-sync.yml │ ├── lint.yml │ ├── pr-triage.yml │ ├── release.yml │ ├── stale.yml │ ├── tests.yml │ └── update.yml ├── .gitignore ├── .husky/ │ ├── commit-msg │ └── pre-commit ├── .jsdoc.json ├── .lintstagedrc.json ├── .npmignore ├── .prettierignore ├── .prettierrc.json ├── LICENSE ├── README.md ├── commitlint.config.js ├── docs/ │ ├── Base.html │ ├── BaseAuthStrategy.html │ ├── Broadcast.html │ ├── BusinessContact.html │ ├── Buttons.html │ ├── CNAME │ ├── Call.html │ ├── Channel.html │ ├── Chat.html │ ├── Client.html │ ├── Client.js.html │ ├── ClientInfo.html │ ├── Contact.html │ ├── GroupChat.html │ ├── GroupNotification.html │ ├── InterfaceController.html │ ├── Label.html │ ├── LegacySessionAuth.html │ ├── List.html │ ├── LocalAuth.html │ ├── LocalWebCache.html │ ├── Location.html │ ├── Message.html │ ├── MessageMedia.html │ ├── NoAuth.html │ ├── Order.html │ ├── Poll.html │ ├── PollVote.html │ ├── PrivateChat.html │ ├── PrivateContact.html │ ├── Product.html │ ├── Reaction.html │ ├── RemoteAuth.html │ ├── RemoteWebCache.html │ ├── ScheduledEvent.html │ ├── Util.html │ ├── WebCache.html │ ├── authStrategies_BaseAuthStrategy.js.html │ ├── authStrategies_LegacySessionAuth.js.html │ ├── authStrategies_LocalAuth.js.html │ ├── authStrategies_NoAuth.js.html │ ├── authStrategies_RemoteAuth.js.html │ ├── css/ │ │ └── baseline.css │ ├── global.html │ ├── index.html │ ├── scripts/ │ │ ├── jsdoc-toc.js │ │ ├── lang-css.js │ │ ├── linenumber.js │ │ ├── prettify.js │ │ ├── scrollanchor.js │ │ └── tree.jquery.js │ ├── structures_Base.js.html │ ├── structures_Broadcast.js.html │ ├── structures_BusinessContact.js.html │ ├── structures_Buttons.js.html │ ├── structures_Call.js.html │ ├── structures_Channel.js.html │ ├── structures_Chat.js.html │ ├── structures_ClientInfo.js.html │ ├── structures_Contact.js.html │ ├── structures_GroupChat.js.html │ ├── structures_GroupNotification.js.html │ ├── structures_Label.js.html │ ├── structures_List.js.html │ ├── structures_Location.js.html │ ├── structures_Message.js.html │ ├── structures_MessageMedia.js.html │ ├── structures_Order.js.html │ ├── structures_Payment.js.html │ ├── structures_Poll.js.html │ ├── structures_PollVote.js.html │ ├── structures_PrivateChat.js.html │ ├── structures_PrivateContact.js.html │ ├── structures_Product.js.html │ ├── structures_ProductMetadata.js.html │ ├── structures_Reaction.js.html │ ├── structures_ScheduledEvent.js.html │ ├── util_Constants.js.html │ ├── util_Injected.js.html │ ├── util_Injected_LegacyStore.js.html │ ├── util_Injected_Store.js.html │ ├── util_Injected_Utils.js.html │ ├── util_InterfaceController.js.html │ ├── util_Puppeteer.js.html │ ├── util_Util.js.html │ ├── webCache_LocalWebCache.js.html │ ├── webCache_RemoteWebCache.js.html │ └── webCache_WebCache.js.html ├── example.js ├── index.d.ts ├── index.js ├── package.json ├── shell.js ├── src/ │ ├── Client.js │ ├── authStrategies/ │ │ ├── BaseAuthStrategy.js │ │ ├── LocalAuth.js │ │ ├── NoAuth.js │ │ └── RemoteAuth.js │ ├── factories/ │ │ ├── ChatFactory.js │ │ └── ContactFactory.js │ ├── structures/ │ │ ├── Base.js │ │ ├── Broadcast.js │ │ ├── BusinessContact.js │ │ ├── Buttons.js │ │ ├── Call.js │ │ ├── Channel.js │ │ ├── Chat.js │ │ ├── ClientInfo.js │ │ ├── Contact.js │ │ ├── GroupChat.js │ │ ├── GroupNotification.js │ │ ├── Label.js │ │ ├── List.js │ │ ├── Location.js │ │ ├── Message.js │ │ ├── MessageMedia.js │ │ ├── Order.js │ │ ├── Payment.js │ │ ├── Poll.js │ │ ├── PollVote.js │ │ ├── PrivateChat.js │ │ ├── PrivateContact.js │ │ ├── Product.js │ │ ├── ProductMetadata.js │ │ ├── Reaction.js │ │ ├── ScheduledEvent.js │ │ └── index.js │ ├── util/ │ │ ├── Constants.js │ │ ├── Injected/ │ │ │ ├── AuthStore/ │ │ │ │ └── AuthStore.js │ │ │ └── Utils.js │ │ ├── InterfaceController.js │ │ ├── Puppeteer.js │ │ └── Util.js │ └── webCache/ │ ├── LocalWebCache.js │ ├── RemoteWebCache.js │ ├── WebCache.js │ └── WebCacheFactory.js ├── tests/ │ ├── README.md │ ├── client.js │ ├── helper.js │ └── structures/ │ ├── chat.js │ ├── group.js │ └── message.js └── tools/ ├── changelog.sh ├── publish └── version-checker/ ├── .version └── update-version