gitextract_7bq8lh13/ ├── .dockerignore ├── .github/ │ └── workflows/ │ └── docat.yml ├── .prettierrc ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── doc/ │ └── getting-started.md ├── docat/ │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── docat/ │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── app.py │ │ ├── models.py │ │ ├── nginx/ │ │ │ └── default │ │ └── utils.py │ ├── pyproject.toml │ └── tests/ │ ├── __init__.py │ ├── conftest.py │ ├── test_claim.py │ ├── test_delete.py │ ├── test_hide_show.py │ ├── test_project.py │ ├── test_rename.py │ ├── test_stats.py │ ├── test_upload.py │ ├── test_upload_icon.py │ └── test_utils.py └── web/ ├── .gitignore ├── .prettierignore ├── .prettierrc.json ├── README.md ├── eslint.config.js ├── index.html ├── package.json ├── src/ │ ├── App.tsx │ ├── components/ │ │ ├── DataSelect.tsx │ │ ├── DocumentControlButtons.tsx │ │ ├── FavoriteStar.tsx │ │ ├── FileInput.tsx │ │ ├── Footer.tsx │ │ ├── Header.tsx │ │ ├── IFrame.tsx │ │ ├── InfoBanner.tsx │ │ ├── NavigationTitle.tsx │ │ ├── PageLayout.tsx │ │ ├── Project.tsx │ │ ├── ProjectList.tsx │ │ ├── SearchBar.tsx │ │ └── StyledForm.tsx │ ├── data-providers/ │ │ ├── ConfigDataProvider.tsx │ │ ├── MessageBannerProvider.tsx │ │ ├── ProjectDataProvider.tsx │ │ ├── RandomId.tsx │ │ ├── SearchProvider.tsx │ │ └── StatsDataProvider.tsx │ ├── index.css │ ├── index.tsx │ ├── models/ │ │ ├── ProjectDetails.ts │ │ └── ProjectsResponse.ts │ ├── pages/ │ │ ├── Claim.tsx │ │ ├── Delete.tsx │ │ ├── Docs.tsx │ │ ├── Help.tsx │ │ ├── Home.tsx │ │ ├── LoadingPage.tsx │ │ ├── NotFound.tsx │ │ └── Upload.tsx │ ├── react-app-env.d.ts │ ├── repositories/ │ │ └── ProjectRepository.ts │ ├── style/ │ │ ├── components/ │ │ │ ├── ControlButtons.module.css │ │ │ ├── DocumentControlButtons.module.css │ │ │ ├── FileInput.module.css │ │ │ ├── Footer.module.css │ │ │ ├── Header.module.css │ │ │ ├── IFrame.module.css │ │ │ ├── NavigationTitle.module.css │ │ │ ├── PageLayout.module.css │ │ │ ├── Project.module.css │ │ │ ├── ProjectList.module.css │ │ │ ├── SearchBar.module.css │ │ │ └── StyledForm.module.css │ │ └── pages/ │ │ ├── Help.module.css │ │ ├── Home.module.css │ │ ├── NotFound.module.css │ │ └── Upload.module.css │ └── tests/ │ └── repositories/ │ └── ProjectRepository.test.ts ├── tsconfig.json ├── vite-env.d.ts └── vite.config.ts