gitextract_nj6zsiij/ ├── .eslintrc.json ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ └── bug_report.md │ └── workflows/ │ └── pre-release-build.yml ├── .gitignore ├── .husky/ │ └── pre-commit ├── .prettierignore ├── .prettierrc ├── LICENSE ├── README.md ├── build.mjs ├── package.json ├── src/ │ ├── _locales/ │ │ ├── de/ │ │ │ └── messages.json │ │ ├── en/ │ │ │ └── messages.json │ │ ├── es/ │ │ │ └── messages.json │ │ ├── fr/ │ │ │ └── messages.json │ │ ├── he/ │ │ │ └── messages.json │ │ ├── hu/ │ │ │ └── messages.json │ │ ├── ja/ │ │ │ └── messages.json │ │ ├── ko/ │ │ │ └── messages.json │ │ ├── pt_PT/ │ │ │ └── messages.json │ │ ├── ro/ │ │ │ └── messages.json │ │ ├── ru/ │ │ │ └── messages.json │ │ ├── uk/ │ │ │ └── messages.json │ │ └── zh_CN/ │ │ └── messages.json │ ├── analytics.ts │ ├── api.ts │ ├── background/ │ │ ├── fetch-sse.ts │ │ ├── index.ts │ │ ├── providers/ │ │ │ ├── chatgpt.ts │ │ │ └── openai.ts │ │ ├── stream-async-iterable.ts │ │ └── types.ts │ ├── base.css │ ├── config.ts │ ├── content-script/ │ │ ├── ChatGPTCard.tsx │ │ ├── ChatGPTContainer.tsx │ │ ├── ChatGPTFeedback.tsx │ │ ├── ChatGPTQuery.tsx │ │ ├── Promotion.tsx │ │ ├── dark.scss │ │ ├── index.tsx │ │ ├── light.scss │ │ ├── search-engine-configs.ts │ │ ├── styles.scss │ │ └── utils.ts │ ├── global.d.ts │ ├── manifest.json │ ├── manifest.v2.json │ ├── messaging.ts │ ├── options/ │ │ ├── App.tsx │ │ ├── ProviderSelect.tsx │ │ ├── index.html │ │ └── index.tsx │ ├── popup/ │ │ ├── App.tsx │ │ ├── index.html │ │ └── index.tsx │ └── utils.ts ├── tailwind.config.cjs └── tsconfig.json