gitextract_39z2lr6o/ ├── .github/ │ ├── dependabot.yml │ └── workflows/ │ ├── release.yml │ ├── submit.yml │ └── test.yml ├── .gitignore ├── .prettierignore ├── .prettierrc.js ├── .prettierrc.mjs ├── LICENSE ├── README.md ├── components.json ├── package.json ├── postcss.config.js ├── public/ │ └── _locales/ │ ├── en/ │ │ └── messages.json │ └── zh_CN/ │ └── messages.json ├── src/ │ ├── background/ │ │ ├── badge.ts │ │ ├── index.ts │ │ ├── messages/ │ │ │ ├── contentReady.ts │ │ │ ├── popupReady.ts │ │ │ ├── refreshRules.ts │ │ │ ├── requestDisplayedRules.ts │ │ │ ├── responseDisplayedRules.ts │ │ │ └── responseRSS.ts │ │ ├── rss.ts │ │ ├── rules.ts │ │ └── update-notifications.ts │ ├── contents/ │ │ └── index.ts │ ├── entrypoints/ │ │ ├── background.ts │ │ ├── content.ts │ │ ├── offscreen/ │ │ │ ├── index.html │ │ │ └── main.tsx │ │ ├── options/ │ │ │ ├── index.html │ │ │ └── main.tsx │ │ ├── popup/ │ │ │ ├── index.html │ │ │ └── main.tsx │ │ ├── preview/ │ │ │ ├── index.html │ │ │ └── main.tsx │ │ └── sandbox/ │ │ ├── index.html │ │ └── main.ts │ ├── lib/ │ │ ├── components/ │ │ │ ├── Accordion.tsx │ │ │ ├── AppearanceSwitch.tsx │ │ │ ├── Button.tsx │ │ │ ├── Card.tsx │ │ │ ├── Input.tsx │ │ │ ├── Label.tsx │ │ │ ├── Pagination.tsx │ │ │ ├── Sheet.tsx │ │ │ └── Switch.tsx │ │ ├── config.ts │ │ ├── hooks/ │ │ │ └── use-dark.ts │ │ ├── messaging.ts │ │ ├── offscreen.ts │ │ ├── quick-subscriptions-logos.tsx │ │ ├── quick-subscriptions.ts │ │ ├── radar-rules.ts │ │ ├── report.ts │ │ ├── rss.ts │ │ ├── rsshub.ts │ │ ├── rules.ts │ │ ├── storage.ts │ │ ├── style.css │ │ ├── types.ts │ │ └── utils.ts │ ├── options/ │ │ ├── Siderbar.tsx │ │ ├── index.tsx │ │ └── routes/ │ │ ├── About.tsx │ │ ├── General.tsx │ │ ├── Rules.tsx │ │ └── index.tsx │ ├── popup/ │ │ ├── RSSItem.tsx │ │ ├── RSSList.tsx │ │ └── index.tsx │ ├── sandboxes/ │ │ └── index.ts │ └── tabs/ │ ├── offscreen.tsx │ ├── preview.tsx │ └── sandboxes.ts ├── tailwind.config.js ├── tsconfig.json └── wxt.config.ts