{"id":39554,"name":"leo","description":"v0.1.0-beta","url":"https://github.com/tuanlda78202/leo","last_synced_at":"2025-09-05T08:15:17.533Z","repository":{"id":297675128,"uuid":"982634345","full_name":"tuanlda78202/leo","owner":"tuanlda78202","description":"v0.1.0-beta","archived":false,"fork":false,"pushed_at":"2025-07-08T17:18:36.000Z","size":452,"stargazers_count":14,"open_issues_count":12,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-08T18:43:34.685Z","etag":null,"topics":["agentic","llmops","system-design"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tuanlda78202.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":"CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-13T07:23:43.000Z","updated_at":"2025-06-29T08:18:42.000Z","dependencies_parsed_at":"2025-07-08T18:42:50.222Z","dependency_job_id":null,"html_url":"https://github.com/tuanlda78202/leo","commit_stats":null,"previous_names":["tuanlda78202/leo"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/tuanlda78202/leo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tuanlda78202%2Fleo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tuanlda78202%2Fleo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tuanlda78202%2Fleo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tuanlda78202%2Fleo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tuanlda78202","download_url":"https://codeload.github.com/tuanlda78202/leo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tuanlda78202%2Fleo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273728363,"owners_count":25157188,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"tuanlda78202","name":"Charles ","uuid":"77523560","kind":"user","description":"ML Research Assistant @BK.AI","email":"","website":"linkedin.com/in/tuanlda78202","location":null,"twitter":"tuanlda78202","company":null,"icon_url":"https://avatars.githubusercontent.com/u/77523560?u=618a865e2c4c7698958633dcb1f5895f7eebef68\u0026v=4","repositories_count":4,"last_synced_at":"2023-03-04T02:50:28.573Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/tuanlda78202","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2023-03-04T02:42:37.642Z","updated_at":"2023-03-04T02:50:28.574Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tuanlda78202","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tuanlda78202/repositories"},"packages":[],"commits":{"message":"Repository syncing started."},"issues_stats":{"full_name":"tuanlda78202/leo","html_url":"https://github.com/tuanlda78202/leo","last_synced_at":null,"status":null,"issues_count":null,"pull_requests_count":null,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":null,"issues_closed_count":null,"pull_requests_closed_count":null,"pull_request_authors_count":null,"issue_authors_count":null,"avg_comments_per_issue":null,"avg_comments_per_pull_request":null,"merged_pull_requests_count":null,"bot_issues_count":null,"bot_pull_requests_count":null,"past_year_issues_count":null,"past_year_pull_requests_count":null,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":null,"past_year_pull_requests_closed_count":null,"past_year_pull_request_authors_count":null,"past_year_issue_authors_count":null,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":null,"past_year_bot_pull_requests_count":null,"past_year_merged_pull_requests_count":null,"created_at":"2025-08-29T17:56:08.220Z","updated_at":"2025-08-29T19:26:19.872Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tuanlda78202%2Fleo","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tuanlda78202%2Fleo/issues","issue_labels_count":{"feat":2,"arch":1},"pull_request_labels_count":{"chore":4,"arch":1,"infra":1,"ci/cd":1},"issue_author_associations_count":{"OWNER":5},"pull_request_author_associations_count":{"OWNER":8},"issue_authors":{"tuanlda78202":5},"pull_request_authors":{"tuanlda78202":8},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10094553,"issues_count":31373669,"pull_requests_count":97058592,"authors_count":10699554,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"feat":2,"arch":1},"past_year_pull_request_labels_count":{"chore":4,"arch":1,"infra":1,"ci/cd":1},"past_year_issue_author_associations_count":{"OWNER":5},"past_year_pull_request_author_associations_count":{"OWNER":8},"past_year_issue_authors":{"tuanlda78202":5},"past_year_pull_request_authors":{"tuanlda78202":8},"maintainers":[{"login":"tuanlda78202","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tuanlda78202"}],"active_maintainers":[{"login":"tuanlda78202","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tuanlda78202"}]},"events":{"total":{"IssuesEvent":6,"WatchEvent":11,"DeleteEvent":15,"IssueCommentEvent":8,"PushEvent":92,"PublicEvent":1,"PullRequestReviewEvent":11,"PullRequestEvent":15,"CreateEvent":13},"last_year":{"IssuesEvent":6,"WatchEvent":11,"DeleteEvent":15,"IssueCommentEvent":8,"PushEvent":92,"PublicEvent":1,"PullRequestReviewEvent":11,"PullRequestEvent":15,"CreateEvent":13}},"keywords":["agentic","llmops","system-design"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/ci.yaml","sha":null,"kind":"manifest","created_at":"2025-06-06T19:53:59.859Z","updated_at":"2025-06-06T19:53:59.859Z","repository_link":"https://github.com/tuanlda78202/leo/blob/main/.github/workflows/ci.yaml","dependencies":[{"id":23493023321,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23493023324,"package_name":"astral-sh/setup-uv","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23493023326,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"app/offline_sys/pyproject.toml","sha":null,"kind":"manifest","created_at":"2025-06-06T19:54:02.075Z","updated_at":"2025-06-06T19:54:02.075Z","repository_link":"https://github.com/tuanlda78202/leo/blob/main/app/offline_sys/pyproject.toml","dependencies":[]},{"ecosystem":"pypi","filepath":"app/online_sys/pyproject.toml","sha":null,"kind":"manifest","created_at":"2025-06-06T19:54:02.359Z","updated_at":"2025-06-06T19:54:02.359Z","repository_link":"https://github.com/tuanlda78202/leo/blob/main/app/online_sys/pyproject.toml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/pre-commit-checks.yaml","sha":null,"kind":"manifest","created_at":"2025-06-21T06:29:25.486Z","updated_at":"2025-06-21T06:29:25.486Z","repository_link":"https://github.com/tuanlda78202/leo/blob/main/.github/workflows/pre-commit-checks.yaml","dependencies":[{"id":23734553693,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23734553694,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/traffic.yaml","sha":null,"kind":"manifest","created_at":"2025-06-21T06:29:25.543Z","updated_at":"2025-06-21T06:29:25.543Z","repository_link":"https://github.com/tuanlda78202/leo/blob/main/.github/workflows/traffic.yaml","dependencies":[{"id":23734553859,"package_name":"peaceiris/actions-gh-pages","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"npm","filepath":"app/online_sys/ui/package-lock.json","sha":null,"kind":"lockfile","created_at":"2025-06-21T06:29:25.607Z","updated_at":"2025-06-21T06:29:25.607Z","repository_link":"https://github.com/tuanlda78202/leo/blob/main/app/online_sys/ui/package-lock.json","dependencies":[{"id":23734553880,"package_name":"@cfworker/json-schema","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"runtime","optional":false},{"id":23734553881,"package_name":"@esbuild/aix-ppc64","ecosystem":"npm","requirements":"0.25.3","direct":false,"kind":"runtime","optional":false},{"id":23734553882,"package_name":"@esbuild/android-arm","ecosystem":"npm","requirements":"0.25.3","direct":false,"kind":"runtime","optional":false},{"id":23734553883,"package_name":"@esbuild/android-arm64","ecosystem":"npm","requirements":"0.25.3","direct":false,"kind":"runtime","optional":false},{"id":23734553884,"package_name":"@esbuild/android-x64","ecosystem":"npm","requirements":"0.25.3","direct":false,"kind":"runtime","optional":false},{"id":23734553885,"package_name":"@esbuild/darwin-arm64","ecosystem":"npm","requirements":"0.25.3","direct":false,"kind":"runtime","optional":false},{"id":23734553886,"package_name":"@esbuild/darwin-x64","ecosystem":"npm","requirements":"0.25.3","direct":false,"kind":"runtime","optional":false},{"id":23734553887,"package_name":"@esbuild/freebsd-arm64","ecosystem":"npm","requirements":"0.25.3","direct":false,"kind":"runtime","optional":false},{"id":23734553888,"package_name":"@esbuild/freebsd-x64","ecosystem":"npm","requirements":"0.25.3","direct":false,"kind":"runtime","optional":false},{"id":23734553889,"package_name":"@esbuild/linux-arm","ecosystem":"npm","requirements":"0.25.3","direct":false,"kind":"runtime","optional":false},{"id":23734553890,"package_name":"@esbuild/linux-arm64","ecosystem":"npm","requirements":"0.25.3","direct":false,"kind":"runtime","optional":false},{"id":23734553891,"package_name":"@esbuild/linux-ia32","ecosystem":"npm","requirements":"0.25.3","direct":false,"kind":"runtime","optional":false},{"id":23734553892,"package_name":"@esbuild/linux-loong64","ecosystem":"npm","requirements":"0.25.3","direct":false,"kind":"runtime","optional":false},{"id":23734553893,"package_name":"@esbuild/linux-mips64el","ecosystem":"npm","requirements":"0.25.3","direct":false,"kind":"runtime","optional":false},{"id":23734553894,"package_name":"@esbuild/linux-ppc64","ecosystem":"npm","requirements":"0.25.3","direct":false,"kind":"runtime","optional":false},{"id":23734553895,"package_name":"@esbuild/linux-riscv64","ecosystem":"npm","requirements":"0.25.3","direct":false,"kind":"runtime","optional":false},{"id":23734553896,"package_name":"@esbuild/linux-s390x","ecosystem":"npm","requirements":"0.25.3","direct":false,"kind":"runtime","optional":false},{"id":23734553897,"package_name":"@esbuild/linux-x64","ecosystem":"npm","requirements":"0.25.3","direct":false,"kind":"runtime","optional":false},{"id":23734553898,"package_name":"@esbuild/netbsd-arm64","ecosystem":"npm","requirements":"0.25.3","direct":false,"kind":"runtime","optional":false},{"id":23734553899,"package_name":"@esbuild/netbsd-x64","ecosystem":"npm","requirements":"0.25.3","direct":false,"kind":"runtime","optional":false},{"id":23734553900,"package_name":"@esbuild/openbsd-arm64","ecosystem":"npm","requirements":"0.25.3","direct":false,"kind":"runtime","optional":false},{"id":23734553901,"package_name":"@esbuild/openbsd-x64","ecosystem":"npm","requirements":"0.25.3","direct":false,"kind":"runtime","optional":false},{"id":23734553902,"package_name":"@esbuild/sunos-x64","ecosystem":"npm","requirements":"0.25.3","direct":false,"kind":"runtime","optional":false},{"id":23734553903,"package_name":"@esbuild/win32-arm64","ecosystem":"npm","requirements":"0.25.3","direct":false,"kind":"runtime","optional":false},{"id":23734553905,"package_name":"@esbuild/win32-ia32","ecosystem":"npm","requirements":"0.25.3","direct":false,"kind":"runtime","optional":false},{"id":23734553906,"package_name":"@esbuild/win32-x64","ecosystem":"npm","requirements":"0.25.3","direct":false,"kind":"runtime","optional":false},{"id":23734553908,"package_name":"@eslint-community/eslint-utils","ecosystem":"npm","requirements":"4.6.1","direct":false,"kind":"development","optional":false},{"id":23734553910,"package_name":"eslint-visitor-keys","ecosystem":"npm","requirements":"3.4.3","direct":false,"kind":"development","optional":false},{"id":23734553912,"package_name":"@eslint-community/regexpp","ecosystem":"npm","requirements":"4.12.1","direct":false,"kind":"development","optional":false},{"id":23734553914,"package_name":"@eslint/config-array","ecosystem":"npm","requirements":"0.20.0","direct":false,"kind":"development","optional":false},{"id":23734553917,"package_name":"@eslint/config-helpers","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"development","optional":false},{"id":23734553919,"package_name":"@eslint/core","ecosystem":"npm","requirements":"0.13.0","direct":false,"kind":"development","optional":false},{"id":23734553921,"package_name":"@eslint/eslintrc","ecosystem":"npm","requirements":"3.3.1","direct":false,"kind":"development","optional":false},{"id":23734553924,"package_name":"globals","ecosystem":"npm","requirements":"14.0.0","direct":false,"kind":"development","optional":false},{"id":23734553926,"package_name":"@eslint/js","ecosystem":"npm","requirements":"9.25.1","direct":false,"kind":"development","optional":false},{"id":23734553928,"package_name":"@eslint/object-schema","ecosystem":"npm","requirements":"2.1.6","direct":false,"kind":"development","optional":false},{"id":23734553930,"package_name":"@eslint/plugin-kit","ecosystem":"npm","requirements":"0.2.8","direct":false,"kind":"development","optional":false},{"id":23734553932,"package_name":"@floating-ui/core","ecosystem":"npm","requirements":"1.7.0","direct":false,"kind":"runtime","optional":false},{"id":23734553935,"package_name":"@floating-ui/dom","ecosystem":"npm","requirements":"1.7.0","direct":false,"kind":"runtime","optional":false},{"id":23734553937,"package_name":"@floating-ui/react-dom","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":23734553939,"package_name":"@floating-ui/utils","ecosystem":"npm","requirements":"0.2.9","direct":false,"kind":"runtime","optional":false},{"id":23734553941,"package_name":"@humanfs/core","ecosystem":"npm","requirements":"0.19.1","direct":false,"kind":"development","optional":false},{"id":23734553943,"package_name":"@humanfs/node","ecosystem":"npm","requirements":"0.16.6","direct":false,"kind":"development","optional":false},{"id":23734553945,"package_name":"@humanwhocodes/retry","ecosystem":"npm","requirements":"0.3.1","direct":false,"kind":"development","optional":false},{"id":23734553947,"package_name":"@humanwhocodes/module-importer","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":23734553949,"package_name":"@humanwhocodes/retry","ecosystem":"npm","requirements":"0.4.2","direct":false,"kind":"development","optional":false},{"id":23734553950,"package_name":"@langchain/core","ecosystem":"npm","requirements":"0.3.55","direct":false,"kind":"runtime","optional":false},{"id":23734553953,"package_name":"ansi-styles","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"runtime","optional":false},{"id":23734553956,"package_name":"@langchain/langgraph-sdk","ecosystem":"npm","requirements":"0.0.74","direct":false,"kind":"runtime","optional":false},{"id":23734553959,"package_name":"uuid","ecosystem":"npm","requirements":"9.0.1","direct":false,"kind":"runtime","optional":false},{"id":23734553961,"package_name":"@nodelib/fs.scandir","ecosystem":"npm","requirements":"2.1.5","direct":false,"kind":"development","optional":false},{"id":23734553963,"package_name":"@nodelib/fs.stat","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"development","optional":false},{"id":23734553965,"package_name":"@nodelib/fs.walk","ecosystem":"npm","requirements":"1.2.8","direct":false,"kind":"development","optional":false},{"id":23734553968,"package_name":"@radix-ui/number","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":23734553970,"package_name":"@radix-ui/primitive","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":23734553971,"package_name":"@radix-ui/react-arrow","ecosystem":"npm","requirements":"1.1.6","direct":false,"kind":"runtime","optional":false},{"id":23734553974,"package_name":"@radix-ui/react-collection","ecosystem":"npm","requirements":"1.1.6","direct":false,"kind":"runtime","optional":false},{"id":23734553975,"package_name":"@radix-ui/react-compose-refs","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":23734553977,"package_name":"@radix-ui/react-context","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":23734553979,"package_name":"@radix-ui/react-direction","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":23734553981,"package_name":"@radix-ui/react-dismissable-layer","ecosystem":"npm","requirements":"1.1.9","direct":false,"kind":"runtime","optional":false},{"id":23734553983,"package_name":"@radix-ui/react-focus-guards","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":23734553985,"package_name":"@radix-ui/react-focus-scope","ecosystem":"npm","requirements":"1.1.6","direct":false,"kind":"runtime","optional":false},{"id":23734553987,"package_name":"@radix-ui/react-id","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":23734553989,"package_name":"@radix-ui/react-popper","ecosystem":"npm","requirements":"1.2.6","direct":false,"kind":"runtime","optional":false},{"id":23734553991,"package_name":"@radix-ui/react-portal","ecosystem":"npm","requirements":"1.1.8","direct":false,"kind":"runtime","optional":false},{"id":23734553992,"package_name":"@radix-ui/react-presence","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":23734553994,"package_name":"@radix-ui/react-primitive","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":23734553996,"package_name":"@radix-ui/react-roving-focus","ecosystem":"npm","requirements":"1.1.9","direct":false,"kind":"runtime","optional":false},{"id":23734553997,"package_name":"@radix-ui/react-scroll-area","ecosystem":"npm","requirements":"1.2.8","direct":false,"kind":"runtime","optional":false},{"id":23734553998,"package_name":"@radix-ui/react-select","ecosystem":"npm","requirements":"2.2.4","direct":false,"kind":"runtime","optional":false},{"id":23734553999,"package_name":"@radix-ui/react-slot","ecosystem":"npm","requirements":"1.2.2","direct":false,"kind":"runtime","optional":false},{"id":23734554000,"package_name":"@radix-ui/react-tabs","ecosystem":"npm","requirements":"1.1.11","direct":false,"kind":"runtime","optional":false},{"id":23734554001,"package_name":"@radix-ui/react-tooltip","ecosystem":"npm","requirements":"1.2.6","direct":false,"kind":"runtime","optional":false},{"id":23734554002,"package_name":"@radix-ui/react-use-callback-ref","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":23734554003,"package_name":"@radix-ui/react-use-controllable-state","ecosystem":"npm","requirements":"1.2.2","direct":false,"kind":"runtime","optional":false},{"id":23734554004,"package_name":"@radix-ui/react-use-effect-event","ecosystem":"npm","requirements":"0.0.2","direct":false,"kind":"runtime","optional":false},{"id":23734554005,"package_name":"@radix-ui/react-use-escape-keydown","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":23734554006,"package_name":"@radix-ui/react-use-layout-effect","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":23734554007,"package_name":"@radix-ui/react-use-previous","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":23734554008,"package_name":"@radix-ui/react-use-rect","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":23734554009,"package_name":"@radix-ui/react-use-size","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":23734554010,"package_name":"@radix-ui/react-visually-hidden","ecosystem":"npm","requirements":"1.2.2","direct":false,"kind":"runtime","optional":false},{"id":23734554011,"package_name":"@radix-ui/rect","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":23734554012,"package_name":"@rollup/rollup-android-arm-eabi","ecosystem":"npm","requirements":"4.40.1","direct":false,"kind":"runtime","optional":false},{"id":23734554013,"package_name":"@rollup/rollup-android-arm64","ecosystem":"npm","requirements":"4.40.1","direct":false,"kind":"runtime","optional":false},{"id":23734554014,"package_name":"@rollup/rollup-darwin-arm64","ecosystem":"npm","requirements":"4.40.1","direct":false,"kind":"runtime","optional":false},{"id":23734554015,"package_name":"@rollup/rollup-darwin-x64","ecosystem":"npm","requirements":"4.40.1","direct":false,"kind":"runtime","optional":false},{"id":23734554016,"package_name":"@rollup/rollup-freebsd-arm64","ecosystem":"npm","requirements":"4.40.1","direct":false,"kind":"runtime","optional":false},{"id":23734554017,"package_name":"@rollup/rollup-freebsd-x64","ecosystem":"npm","requirements":"4.40.1","direct":false,"kind":"runtime","optional":false},{"id":23734554018,"package_name":"@rollup/rollup-linux-arm-gnueabihf","ecosystem":"npm","requirements":"4.40.1","direct":false,"kind":"runtime","optional":false},{"id":23734554019,"package_name":"@rollup/rollup-linux-arm-musleabihf","ecosystem":"npm","requirements":"4.40.1","direct":false,"kind":"runtime","optional":false},{"id":23734554020,"package_name":"@rollup/rollup-linux-arm64-gnu","ecosystem":"npm","requirements":"4.40.1","direct":false,"kind":"runtime","optional":false},{"id":23734554021,"package_name":"@rollup/rollup-linux-arm64-musl","ecosystem":"npm","requirements":"4.40.1","direct":false,"kind":"runtime","optional":false},{"id":23734554022,"package_name":"@rollup/rollup-linux-loongarch64-gnu","ecosystem":"npm","requirements":"4.40.1","direct":false,"kind":"runtime","optional":false},{"id":23734554023,"package_name":"@rollup/rollup-linux-powerpc64le-gnu","ecosystem":"npm","requirements":"4.40.1","direct":false,"kind":"runtime","optional":false},{"id":23734554024,"package_name":"@rollup/rollup-linux-riscv64-gnu","ecosystem":"npm","requirements":"4.40.1","direct":false,"kind":"runtime","optional":false},{"id":23734554025,"package_name":"@rollup/rollup-linux-riscv64-musl","ecosystem":"npm","requirements":"4.40.1","direct":false,"kind":"runtime","optional":false},{"id":23734554026,"package_name":"@rollup/rollup-linux-s390x-gnu","ecosystem":"npm","requirements":"4.40.1","direct":false,"kind":"runtime","optional":false},{"id":23734554027,"package_name":"@rollup/rollup-linux-x64-gnu","ecosystem":"npm","requirements":"4.40.1","direct":false,"kind":"runtime","optional":false},{"id":23734554028,"package_name":"@rollup/rollup-linux-x64-musl","ecosystem":"npm","requirements":"4.40.1","direct":false,"kind":"runtime","optional":false},{"id":23734554029,"package_name":"@rollup/rollup-win32-arm64-msvc","ecosystem":"npm","requirements":"4.40.1","direct":false,"kind":"runtime","optional":false},{"id":23734554030,"package_name":"@rollup/rollup-win32-ia32-msvc","ecosystem":"npm","requirements":"4.40.1","direct":false,"kind":"runtime","optional":false},{"id":23734554031,"package_name":"@rollup/rollup-win32-x64-msvc","ecosystem":"npm","requirements":"4.40.1","direct":false,"kind":"runtime","optional":false},{"id":23734554032,"package_name":"@swc/core","ecosystem":"npm","requirements":"1.11.24","direct":false,"kind":"development","optional":false},{"id":23734554033,"package_name":"@swc/core-darwin-arm64","ecosystem":"npm","requirements":"1.11.24","direct":false,"kind":"development","optional":false},{"id":23734554034,"package_name":"@swc/core-darwin-x64","ecosystem":"npm","requirements":"1.11.24","direct":false,"kind":"development","optional":false},{"id":23734554035,"package_name":"@swc/core-linux-arm-gnueabihf","ecosystem":"npm","requirements":"1.11.24","direct":false,"kind":"development","optional":false},{"id":23734554036,"package_name":"@swc/core-linux-arm64-gnu","ecosystem":"npm","requirements":"1.11.24","direct":false,"kind":"development","optional":false},{"id":23734554037,"package_name":"@swc/core-linux-arm64-musl","ecosystem":"npm","requirements":"1.11.24","direct":false,"kind":"development","optional":false},{"id":23734554038,"package_name":"@swc/core-linux-x64-gnu","ecosystem":"npm","requirements":"1.11.24","direct":false,"kind":"development","optional":false},{"id":23734554039,"package_name":"@swc/core-linux-x64-musl","ecosystem":"npm","requirements":"1.11.24","direct":false,"kind":"development","optional":false},{"id":23734554040,"package_name":"@swc/core-win32-arm64-msvc","ecosystem":"npm","requirements":"1.11.24","direct":false,"kind":"development","optional":false},{"id":23734554041,"package_name":"@swc/core-win32-ia32-msvc","ecosystem":"npm","requirements":"1.11.24","direct":false,"kind":"development","optional":false},{"id":23734554042,"package_name":"@swc/core-win32-x64-msvc","ecosystem":"npm","requirements":"1.11.24","direct":false,"kind":"development","optional":false},{"id":23734554043,"package_name":"@swc/counter","ecosystem":"npm","requirements":"0.1.3","direct":false,"kind":"development","optional":false},{"id":23734554044,"package_name":"@swc/types","ecosystem":"npm","requirements":"0.1.21","direct":false,"kind":"development","optional":false},{"id":23734554045,"package_name":"@tailwindcss/node","ecosystem":"npm","requirements":"4.1.5","direct":false,"kind":"runtime","optional":false},{"id":23734554046,"package_name":"@tailwindcss/oxide","ecosystem":"npm","requirements":"4.1.5","direct":false,"kind":"runtime","optional":false},{"id":23734554047,"package_name":"@tailwindcss/oxide-android-arm64","ecosystem":"npm","requirements":"4.1.5","direct":false,"kind":"runtime","optional":false},{"id":23734554048,"package_name":"@tailwindcss/oxide-darwin-arm64","ecosystem":"npm","requirements":"4.1.5","direct":false,"kind":"runtime","optional":false},{"id":23734554049,"package_name":"@tailwindcss/oxide-darwin-x64","ecosystem":"npm","requirements":"4.1.5","direct":false,"kind":"runtime","optional":false},{"id":23734554050,"package_name":"@tailwindcss/oxide-freebsd-x64","ecosystem":"npm","requirements":"4.1.5","direct":false,"kind":"runtime","optional":false},{"id":23734554051,"package_name":"@tailwindcss/oxide-linux-arm-gnueabihf","ecosystem":"npm","requirements":"4.1.5","direct":false,"kind":"runtime","optional":false},{"id":23734554052,"package_name":"@tailwindcss/oxide-linux-arm64-gnu","ecosystem":"npm","requirements":"4.1.5","direct":false,"kind":"runtime","optional":false},{"id":23734554053,"package_name":"@tailwindcss/oxide-linux-arm64-musl","ecosystem":"npm","requirements":"4.1.5","direct":false,"kind":"runtime","optional":false},{"id":23734554054,"package_name":"@tailwindcss/oxide-linux-x64-gnu","ecosystem":"npm","requirements":"4.1.5","direct":false,"kind":"runtime","optional":false},{"id":23734554055,"package_name":"@tailwindcss/oxide-linux-x64-musl","ecosystem":"npm","requirements":"4.1.5","direct":false,"kind":"runtime","optional":false},{"id":23734554056,"package_name":"@tailwindcss/oxide-wasm32-wasi","ecosystem":"npm","requirements":"4.1.5","direct":false,"kind":"runtime","optional":false},{"id":23734554057,"package_name":"@emnapi/core","ecosystem":"npm","requirements":"1.4.3","direct":false,"kind":"runtime","optional":false},{"id":23734554058,"package_name":"@emnapi/runtime","ecosystem":"npm","requirements":"1.4.3","direct":false,"kind":"runtime","optional":false},{"id":23734554059,"package_name":"@emnapi/wasi-threads","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":23734554060,"package_name":"@napi-rs/wasm-runtime","ecosystem":"npm","requirements":"0.2.9","direct":false,"kind":"runtime","optional":false},{"id":23734554061,"package_name":"@tybys/wasm-util","ecosystem":"npm","requirements":"0.9.0","direct":false,"kind":"runtime","optional":false},{"id":23734554062,"package_name":"tslib","ecosystem":"npm","requirements":"2.8.0","direct":false,"kind":"runtime","optional":false},{"id":23734554063,"package_name":"@tailwindcss/oxide-win32-arm64-msvc","ecosystem":"npm","requirements":"4.1.5","direct":false,"kind":"runtime","optional":false},{"id":23734554064,"package_name":"@tailwindcss/oxide-win32-x64-msvc","ecosystem":"npm","requirements":"4.1.5","direct":false,"kind":"runtime","optional":false},{"id":23734554065,"package_name":"@tailwindcss/vite","ecosystem":"npm","requirements":"4.1.5","direct":false,"kind":"runtime","optional":false},{"id":23734554066,"package_name":"@types/debug","ecosystem":"npm","requirements":"4.1.12","direct":false,"kind":"runtime","optional":false},{"id":23734554067,"package_name":"@types/estree","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"runtime","optional":false},{"id":23734554068,"package_name":"@types/estree-jsx","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":23734554069,"package_name":"@types/hast","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"runtime","optional":false},{"id":23734554070,"package_name":"@types/json-schema","ecosystem":"npm","requirements":"7.0.15","direct":false,"kind":"runtime","optional":false},{"id":23734554071,"package_name":"@types/mdast","ecosystem":"npm","requirements":"4.0.4","direct":false,"kind":"runtime","optional":false},{"id":23734554072,"package_name":"@types/ms","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":23734554073,"package_name":"@types/node","ecosystem":"npm","requirements":"22.15.17","direct":false,"kind":"development","optional":false},{"id":23734554074,"package_name":"@types/react","ecosystem":"npm","requirements":"19.1.2","direct":false,"kind":"runtime","optional":false},{"id":23734554075,"package_name":"@types/react-dom","ecosystem":"npm","requirements":"19.1.3","direct":false,"kind":"development","optional":false},{"id":23734554076,"package_name":"@types/retry","ecosystem":"npm","requirements":"0.12.0","direct":false,"kind":"runtime","optional":false},{"id":23734554077,"package_name":"@types/unist","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":23734554078,"package_name":"@types/uuid","ecosystem":"npm","requirements":"10.0.0","direct":false,"kind":"runtime","optional":false},{"id":23734554079,"package_name":"@typescript-eslint/eslint-plugin","ecosystem":"npm","requirements":"8.31.1","direct":false,"kind":"development","optional":false},{"id":23734554080,"package_name":"@typescript-eslint/parser","ecosystem":"npm","requirements":"8.31.1","direct":false,"kind":"development","optional":false},{"id":23734554081,"package_name":"@typescript-eslint/scope-manager","ecosystem":"npm","requirements":"8.31.1","direct":false,"kind":"development","optional":false},{"id":23734554082,"package_name":"@typescript-eslint/type-utils","ecosystem":"npm","requirements":"8.31.1","direct":false,"kind":"development","optional":false},{"id":23734554083,"package_name":"@typescript-eslint/types","ecosystem":"npm","requirements":"8.31.1","direct":false,"kind":"development","optional":false},{"id":23734554084,"package_name":"@typescript-eslint/typescript-estree","ecosystem":"npm","requirements":"8.31.1","direct":false,"kind":"development","optional":false},{"id":23734554085,"package_name":"brace-expansion","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":23734554086,"package_name":"minimatch","ecosystem":"npm","requirements":"9.0.5","direct":false,"kind":"development","optional":false},{"id":23734554087,"package_name":"@typescript-eslint/utils","ecosystem":"npm","requirements":"8.31.1","direct":false,"kind":"development","optional":false},{"id":23734554088,"package_name":"@typescript-eslint/visitor-keys","ecosystem":"npm","requirements":"8.31.1","direct":false,"kind":"development","optional":false},{"id":23734554089,"package_name":"@ungap/structured-clone","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":23734554090,"package_name":"@vitejs/plugin-react-swc","ecosystem":"npm","requirements":"3.9.0","direct":false,"kind":"development","optional":false},{"id":23734554091,"package_name":"acorn","ecosystem":"npm","requirements":"8.14.1","direct":false,"kind":"development","optional":false},{"id":23734554092,"package_name":"acorn-jsx","ecosystem":"npm","requirements":"5.3.2","direct":false,"kind":"development","optional":false},{"id":23734554093,"package_name":"ajv","ecosystem":"npm","requirements":"6.12.6","direct":false,"kind":"development","optional":false},{"id":23734554094,"package_name":"ansi-styles","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":23734554095,"package_name":"argparse","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":23734554096,"package_name":"aria-hidden","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"runtime","optional":false},{"id":23734554097,"package_name":"bail","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":23734554098,"package_name":"balanced-match","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":23734554099,"package_name":"base64-js","ecosystem":"npm","requirements":"1.5.1","direct":false,"kind":"runtime","optional":false},{"id":23734554100,"package_name":"brace-expansion","ecosystem":"npm","requirements":"1.1.11","direct":false,"kind":"development","optional":false},{"id":23734554101,"package_name":"braces","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":23734554102,"package_name":"callsites","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":23734554103,"package_name":"camelcase","ecosystem":"npm","requirements":"6.3.0","direct":false,"kind":"runtime","optional":false},{"id":23734554104,"package_name":"ccount","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23734554105,"package_name":"chalk","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"runtime","optional":false},{"id":23734554106,"package_name":"character-entities","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":23734554107,"package_name":"character-entities-html4","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":23734554108,"package_name":"character-entities-legacy","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23734554109,"package_name":"character-reference-invalid","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23734554110,"package_name":"class-variance-authority","ecosystem":"npm","requirements":"0.7.1","direct":false,"kind":"runtime","optional":false},{"id":23734554111,"package_name":"clsx","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":23734554112,"package_name":"color-convert","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23734554113,"package_name":"color-name","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":23734554114,"package_name":"comma-separated-tokens","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":23734554115,"package_name":"concat-map","ecosystem":"npm","requirements":"0.0.1","direct":false,"kind":"development","optional":false},{"id":23734554116,"package_name":"console-table-printer","ecosystem":"npm","requirements":"2.12.1","direct":false,"kind":"runtime","optional":false},{"id":23734554117,"package_name":"cookie","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":23734554118,"package_name":"cross-spawn","ecosystem":"npm","requirements":"7.0.6","direct":false,"kind":"development","optional":false},{"id":23734554119,"package_name":"csstype","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"runtime","optional":false},{"id":23734554120,"package_name":"debug","ecosystem":"npm","requirements":"4.4.0","direct":false,"kind":"runtime","optional":false},{"id":23734554121,"package_name":"decamelize","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":23734554122,"package_name":"decode-named-character-reference","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":23734554123,"package_name":"deep-is","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"development","optional":false},{"id":23734554124,"package_name":"dequal","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":23734554125,"package_name":"detect-libc","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":23734554126,"package_name":"detect-node-es","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":23734554127,"package_name":"devlop","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":23734554128,"package_name":"enhanced-resolve","ecosystem":"npm","requirements":"5.18.1","direct":false,"kind":"runtime","optional":false},{"id":23734554129,"package_name":"esbuild","ecosystem":"npm","requirements":"0.25.3","direct":false,"kind":"runtime","optional":false},{"id":23734554130,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":23734554131,"package_name":"eslint","ecosystem":"npm","requirements":"9.25.1","direct":false,"kind":"development","optional":false},{"id":23734554132,"package_name":"eslint-plugin-react-hooks","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"development","optional":false},{"id":23734554133,"package_name":"eslint-plugin-react-refresh","ecosystem":"npm","requirements":"0.4.20","direct":false,"kind":"development","optional":false},{"id":23734554134,"package_name":"eslint-scope","ecosystem":"npm","requirements":"8.3.0","direct":false,"kind":"development","optional":false},{"id":23734554135,"package_name":"eslint-visitor-keys","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"development","optional":false},{"id":23734554136,"package_name":"espree","ecosystem":"npm","requirements":"10.3.0","direct":false,"kind":"development","optional":false},{"id":23734554137,"package_name":"esquery","ecosystem":"npm","requirements":"1.6.0","direct":false,"kind":"development","optional":false},{"id":23734554138,"package_name":"esrecurse","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"development","optional":false},{"id":23734554139,"package_name":"estraverse","ecosystem":"npm","requirements":"5.3.0","direct":false,"kind":"development","optional":false},{"id":23734554140,"package_name":"estree-util-is-identifier-name","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23734554141,"package_name":"esutils","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":23734554142,"package_name":"eventemitter3","ecosystem":"npm","requirements":"4.0.7","direct":false,"kind":"runtime","optional":false},{"id":23734554143,"package_name":"extend","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":23734554144,"package_name":"fast-deep-equal","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"development","optional":false},{"id":23734554145,"package_name":"fast-glob","ecosystem":"npm","requirements":"3.3.3","direct":false,"kind":"development","optional":false},{"id":23734554146,"package_name":"glob-parent","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"development","optional":false},{"id":23734554147,"package_name":"fast-json-stable-stringify","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":23734554148,"package_name":"fast-levenshtein","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"development","optional":false},{"id":23734554149,"package_name":"fastq","ecosystem":"npm","requirements":"1.19.1","direct":false,"kind":"development","optional":false},{"id":23734554150,"package_name":"file-entry-cache","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"development","optional":false},{"id":23734554151,"package_name":"fill-range","ecosystem":"npm","requirements":"7.1.1","direct":false,"kind":"development","optional":false},{"id":23734554152,"package_name":"find-up","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":23734554153,"package_name":"flat-cache","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":23734554154,"package_name":"flatted","ecosystem":"npm","requirements":"3.3.3","direct":false,"kind":"development","optional":false},{"id":23734554155,"package_name":"fsevents","ecosystem":"npm","requirements":"2.3.3","direct":false,"kind":"runtime","optional":false},{"id":23734554156,"package_name":"get-nonce","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":23734554157,"package_name":"glob-parent","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"development","optional":false},{"id":23734554158,"package_name":"globals","ecosystem":"npm","requirements":"16.0.0","direct":false,"kind":"development","optional":false},{"id":23734554159,"package_name":"graceful-fs","ecosystem":"npm","requirements":"4.2.11","direct":false,"kind":"runtime","optional":false},{"id":23734554160,"package_name":"graphemer","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":23734554161,"package_name":"has-flag","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":23734554162,"package_name":"hast-util-to-jsx-runtime","ecosystem":"npm","requirements":"2.3.6","direct":false,"kind":"runtime","optional":false},{"id":23734554163,"package_name":"hast-util-whitespace","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23734554164,"package_name":"html-url-attributes","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":23734554165,"package_name":"ignore","ecosystem":"npm","requirements":"5.3.2","direct":false,"kind":"development","optional":false},{"id":23734554166,"package_name":"import-fresh","ecosystem":"npm","requirements":"3.3.1","direct":false,"kind":"development","optional":false},{"id":23734554167,"package_name":"imurmurhash","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"development","optional":false},{"id":23734554168,"package_name":"inline-style-parser","ecosystem":"npm","requirements":"0.2.4","direct":false,"kind":"runtime","optional":false},{"id":23734554169,"package_name":"is-alphabetical","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23734554170,"package_name":"is-alphanumerical","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23734554171,"package_name":"is-decimal","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23734554172,"package_name":"is-extglob","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":23734554173,"package_name":"is-glob","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"development","optional":false},{"id":23734554174,"package_name":"is-hexadecimal","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23734554175,"package_name":"is-number","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"development","optional":false},{"id":23734554176,"package_name":"is-plain-obj","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":23734554177,"package_name":"isexe","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":23734554178,"package_name":"jiti","ecosystem":"npm","requirements":"2.4.2","direct":false,"kind":"runtime","optional":false},{"id":23734554179,"package_name":"js-tiktoken","ecosystem":"npm","requirements":"1.0.20","direct":false,"kind":"runtime","optional":false},{"id":23734554180,"package_name":"js-yaml","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":23734554181,"package_name":"json-buffer","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":23734554182,"package_name":"json-schema-traverse","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"development","optional":false},{"id":23734554183,"package_name":"json-stable-stringify-without-jsonify","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":23734554184,"package_name":"keyv","ecosystem":"npm","requirements":"4.5.4","direct":false,"kind":"development","optional":false},{"id":23734554185,"package_name":"langsmith","ecosystem":"npm","requirements":"0.3.25","direct":false,"kind":"runtime","optional":false},{"id":23734554186,"package_name":"levn","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"development","optional":false},{"id":23734554187,"package_name":"lightningcss","ecosystem":"npm","requirements":"1.29.2","direct":false,"kind":"runtime","optional":false},{"id":23734554188,"package_name":"lightningcss-darwin-arm64","ecosystem":"npm","requirements":"1.29.2","direct":false,"kind":"runtime","optional":false},{"id":23734554189,"package_name":"lightningcss-darwin-x64","ecosystem":"npm","requirements":"1.29.2","direct":false,"kind":"runtime","optional":false},{"id":23734554190,"package_name":"lightningcss-freebsd-x64","ecosystem":"npm","requirements":"1.29.2","direct":false,"kind":"runtime","optional":false},{"id":23734554269,"package_name":"reusify","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":23734554191,"package_name":"lightningcss-linux-arm-gnueabihf","ecosystem":"npm","requirements":"1.29.2","direct":false,"kind":"runtime","optional":false},{"id":23734554192,"package_name":"lightningcss-linux-arm64-gnu","ecosystem":"npm","requirements":"1.29.2","direct":false,"kind":"runtime","optional":false},{"id":23734554193,"package_name":"lightningcss-linux-arm64-musl","ecosystem":"npm","requirements":"1.29.2","direct":false,"kind":"runtime","optional":false},{"id":23734554194,"package_name":"lightningcss-linux-x64-gnu","ecosystem":"npm","requirements":"1.29.2","direct":false,"kind":"runtime","optional":false},{"id":23734554195,"package_name":"lightningcss-linux-x64-musl","ecosystem":"npm","requirements":"1.29.2","direct":false,"kind":"runtime","optional":false},{"id":23734554196,"package_name":"lightningcss-win32-arm64-msvc","ecosystem":"npm","requirements":"1.29.2","direct":false,"kind":"runtime","optional":false},{"id":23734554197,"package_name":"lightningcss-win32-x64-msvc","ecosystem":"npm","requirements":"1.29.2","direct":false,"kind":"runtime","optional":false},{"id":23734554198,"package_name":"locate-path","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":23734554199,"package_name":"lodash.merge","ecosystem":"npm","requirements":"4.6.2","direct":false,"kind":"development","optional":false},{"id":23734554200,"package_name":"longest-streak","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":23734554201,"package_name":"lucide-react","ecosystem":"npm","requirements":"0.508.0","direct":false,"kind":"runtime","optional":false},{"id":23734554202,"package_name":"mdast-util-from-markdown","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":23734554203,"package_name":"mdast-util-mdx-expression","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23734554204,"package_name":"mdast-util-mdx-jsx","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":23734554205,"package_name":"mdast-util-mdxjs-esm","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23734554206,"package_name":"mdast-util-phrasing","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":23734554207,"package_name":"mdast-util-to-hast","ecosystem":"npm","requirements":"13.2.0","direct":false,"kind":"runtime","optional":false},{"id":23734554208,"package_name":"mdast-util-to-markdown","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":23734554209,"package_name":"mdast-util-to-string","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":23734554210,"package_name":"merge2","ecosystem":"npm","requirements":"1.4.1","direct":false,"kind":"development","optional":false},{"id":23734554211,"package_name":"micromark","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":23734554212,"package_name":"micromark-core-commonmark","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":23734554213,"package_name":"micromark-factory-destination","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23734554214,"package_name":"micromark-factory-label","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23734554215,"package_name":"micromark-factory-space","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23734554216,"package_name":"micromark-factory-title","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23734554217,"package_name":"micromark-factory-whitespace","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23734554218,"package_name":"micromark-util-character","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":23734554219,"package_name":"micromark-util-chunked","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23734554220,"package_name":"micromark-util-classify-character","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23734554221,"package_name":"micromark-util-combine-extensions","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23734554222,"package_name":"micromark-util-decode-numeric-character-reference","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":23734554223,"package_name":"micromark-util-decode-string","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23734554224,"package_name":"micromark-util-encode","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23734554225,"package_name":"micromark-util-html-tag-name","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23734554226,"package_name":"micromark-util-normalize-identifier","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23734554227,"package_name":"micromark-util-resolve-all","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23734554228,"package_name":"micromark-util-sanitize-uri","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23734554229,"package_name":"micromark-util-subtokenize","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":23734554230,"package_name":"micromark-util-symbol","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":23734554231,"package_name":"micromark-util-types","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":23734554232,"package_name":"micromatch","ecosystem":"npm","requirements":"4.0.8","direct":false,"kind":"development","optional":false},{"id":23734554233,"package_name":"minimatch","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"development","optional":false},{"id":23734554234,"package_name":"ms","ecosystem":"npm","requirements":"2.1.3","direct":false,"kind":"runtime","optional":false},{"id":23734554235,"package_name":"mustache","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"runtime","optional":false},{"id":23734554236,"package_name":"nanoid","ecosystem":"npm","requirements":"3.3.11","direct":false,"kind":"runtime","optional":false},{"id":23734554237,"package_name":"natural-compare","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":23734554238,"package_name":"optionator","ecosystem":"npm","requirements":"0.9.4","direct":false,"kind":"development","optional":false},{"id":23734554239,"package_name":"p-finally","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":23734554240,"package_name":"p-limit","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":23734554241,"package_name":"p-locate","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":23734554242,"package_name":"p-queue","ecosystem":"npm","requirements":"6.6.2","direct":false,"kind":"runtime","optional":false},{"id":23734554243,"package_name":"p-retry","ecosystem":"npm","requirements":"4.6.2","direct":false,"kind":"runtime","optional":false},{"id":23734554244,"package_name":"p-timeout","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":23734554245,"package_name":"parent-module","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":23734554246,"package_name":"parse-entities","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":23734554247,"package_name":"@types/unist","ecosystem":"npm","requirements":"2.0.11","direct":false,"kind":"runtime","optional":false},{"id":23734554248,"package_name":"path-exists","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":23734554249,"package_name":"path-key","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":23734554250,"package_name":"picocolors","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":23734554251,"package_name":"picomatch","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"development","optional":false},{"id":23734554252,"package_name":"postcss","ecosystem":"npm","requirements":"8.5.3","direct":false,"kind":"runtime","optional":false},{"id":23734554253,"package_name":"prelude-ls","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":23734554254,"package_name":"property-information","ecosystem":"npm","requirements":"7.1.0","direct":false,"kind":"runtime","optional":false},{"id":23734554255,"package_name":"punycode","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"development","optional":false},{"id":23734554256,"package_name":"queue-microtask","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"development","optional":false},{"id":23734554257,"package_name":"react","ecosystem":"npm","requirements":"19.1.0","direct":false,"kind":"runtime","optional":false},{"id":23734554258,"package_name":"react-dom","ecosystem":"npm","requirements":"19.1.0","direct":false,"kind":"runtime","optional":false},{"id":23734554259,"package_name":"react-markdown","ecosystem":"npm","requirements":"9.1.0","direct":false,"kind":"runtime","optional":false},{"id":23734554260,"package_name":"react-remove-scroll","ecosystem":"npm","requirements":"2.6.3","direct":false,"kind":"runtime","optional":false},{"id":23734554261,"package_name":"react-remove-scroll-bar","ecosystem":"npm","requirements":"2.3.8","direct":false,"kind":"runtime","optional":false},{"id":23734554262,"package_name":"react-router","ecosystem":"npm","requirements":"7.5.3","direct":false,"kind":"runtime","optional":false},{"id":23734554263,"package_name":"react-router-dom","ecosystem":"npm","requirements":"7.5.3","direct":false,"kind":"runtime","optional":false},{"id":23734554264,"package_name":"react-style-singleton","ecosystem":"npm","requirements":"2.2.3","direct":false,"kind":"runtime","optional":false},{"id":23734554265,"package_name":"remark-parse","ecosystem":"npm","requirements":"11.0.0","direct":false,"kind":"runtime","optional":false},{"id":23734554266,"package_name":"remark-rehype","ecosystem":"npm","requirements":"11.1.2","direct":false,"kind":"runtime","optional":false},{"id":23734554267,"package_name":"resolve-from","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":23734554268,"package_name":"retry","ecosystem":"npm","requirements":"0.13.1","direct":false,"kind":"runtime","optional":false},{"id":23734554270,"package_name":"rollup","ecosystem":"npm","requirements":"4.40.1","direct":false,"kind":"runtime","optional":false},{"id":23734554271,"package_name":"run-parallel","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":23734554272,"package_name":"scheduler","ecosystem":"npm","requirements":"0.26.0","direct":false,"kind":"runtime","optional":false},{"id":23734554273,"package_name":"semver","ecosystem":"npm","requirements":"7.7.1","direct":false,"kind":"runtime","optional":false},{"id":23734554274,"package_name":"set-cookie-parser","ecosystem":"npm","requirements":"2.7.1","direct":false,"kind":"runtime","optional":false},{"id":23734554275,"package_name":"shebang-command","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":23734554276,"package_name":"shebang-regex","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":23734554277,"package_name":"simple-wcswidth","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":23734554278,"package_name":"source-map-js","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":23734554279,"package_name":"space-separated-tokens","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":23734554280,"package_name":"stringify-entities","ecosystem":"npm","requirements":"4.0.4","direct":false,"kind":"runtime","optional":false},{"id":23734554281,"package_name":"strip-json-comments","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":23734554282,"package_name":"style-to-js","ecosystem":"npm","requirements":"1.1.16","direct":false,"kind":"runtime","optional":false},{"id":23734554283,"package_name":"style-to-object","ecosystem":"npm","requirements":"1.0.8","direct":false,"kind":"runtime","optional":false},{"id":23734554284,"package_name":"supports-color","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"runtime","optional":false},{"id":23734554285,"package_name":"tailwind-merge","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":23734554286,"package_name":"tailwindcss","ecosystem":"npm","requirements":"4.1.5","direct":false,"kind":"runtime","optional":false},{"id":23734554287,"package_name":"tapable","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"runtime","optional":false},{"id":23734554288,"package_name":"tinyglobby","ecosystem":"npm","requirements":"0.2.13","direct":false,"kind":"runtime","optional":false},{"id":23734554289,"package_name":"fdir","ecosystem":"npm","requirements":"6.4.4","direct":false,"kind":"runtime","optional":false},{"id":23734554290,"package_name":"picomatch","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":23734554291,"package_name":"to-regex-range","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":23734554292,"package_name":"trim-lines","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":23734554293,"package_name":"trough","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":23734554294,"package_name":"ts-api-utils","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":23734554295,"package_name":"tslib","ecosystem":"npm","requirements":"2.8.1","direct":false,"kind":"runtime","optional":false},{"id":23734554296,"package_name":"turbo-stream","ecosystem":"npm","requirements":"2.4.0","direct":false,"kind":"runtime","optional":false},{"id":23734554297,"package_name":"tw-animate-css","ecosystem":"npm","requirements":"1.2.9","direct":false,"kind":"development","optional":false},{"id":23734554298,"package_name":"type-check","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"development","optional":false},{"id":23734554299,"package_name":"typescript","ecosystem":"npm","requirements":"5.7.3","direct":false,"kind":"development","optional":false},{"id":23734554300,"package_name":"typescript-eslint","ecosystem":"npm","requirements":"8.31.1","direct":false,"kind":"development","optional":false},{"id":23734554301,"package_name":"undici-types","ecosystem":"npm","requirements":"6.21.0","direct":false,"kind":"development","optional":false},{"id":23734554302,"package_name":"unified","ecosystem":"npm","requirements":"11.0.5","direct":false,"kind":"runtime","optional":false},{"id":23734554303,"package_name":"unist-util-is","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":23734554304,"package_name":"unist-util-position","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":23734554305,"package_name":"unist-util-stringify-position","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":23734554306,"package_name":"unist-util-visit","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":23734554307,"package_name":"unist-util-visit-parents","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"runtime","optional":false},{"id":23734554308,"package_name":"uri-js","ecosystem":"npm","requirements":"4.4.1","direct":false,"kind":"development","optional":false},{"id":23734554309,"package_name":"use-callback-ref","ecosystem":"npm","requirements":"1.3.3","direct":false,"kind":"runtime","optional":false},{"id":23734554310,"package_name":"use-sidecar","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":23734554311,"package_name":"uuid","ecosystem":"npm","requirements":"10.0.0","direct":false,"kind":"runtime","optional":false},{"id":23734554312,"package_name":"vfile","ecosystem":"npm","requirements":"6.0.3","direct":false,"kind":"runtime","optional":false},{"id":23734554313,"package_name":"vfile-message","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":23734554314,"package_name":"vite","ecosystem":"npm","requirements":"6.3.4","direct":false,"kind":"runtime","optional":false},{"id":23734554315,"package_name":"which","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":23734554316,"package_name":"word-wrap","ecosystem":"npm","requirements":"1.2.5","direct":false,"kind":"development","optional":false},{"id":23734554317,"package_name":"yocto-queue","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"development","optional":false},{"id":23734554318,"package_name":"zod","ecosystem":"npm","requirements":"3.24.4","direct":false,"kind":"runtime","optional":false},{"id":23734554319,"package_name":"zod-to-json-schema","ecosystem":"npm","requirements":"3.24.5","direct":false,"kind":"runtime","optional":false},{"id":23734554320,"package_name":"zwitch","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"npm","filepath":"app/online_sys/ui/package.json","sha":null,"kind":"manifest","created_at":"2025-06-21T06:29:25.781Z","updated_at":"2025-06-21T06:29:25.781Z","repository_link":"https://github.com/tuanlda78202/leo/blob/main/app/online_sys/ui/package.json","dependencies":[{"id":23734554457,"package_name":"@langchain/core","ecosystem":"npm","requirements":"^0.3.55","direct":true,"kind":"runtime","optional":false},{"id":23734554458,"package_name":"@langchain/langgraph-sdk","ecosystem":"npm","requirements":"^0.0.74","direct":true,"kind":"runtime","optional":false},{"id":23734554459,"package_name":"@radix-ui/react-scroll-area","ecosystem":"npm","requirements":"^1.2.8","direct":true,"kind":"runtime","optional":false},{"id":23734554460,"package_name":"@radix-ui/react-select","ecosystem":"npm","requirements":"^2.2.4","direct":true,"kind":"runtime","optional":false},{"id":23734554461,"package_name":"@radix-ui/react-slot","ecosystem":"npm","requirements":"^1.2.2","direct":true,"kind":"runtime","optional":false},{"id":23734554462,"package_name":"@radix-ui/react-tabs","ecosystem":"npm","requirements":"^1.1.11","direct":true,"kind":"runtime","optional":false},{"id":23734554463,"package_name":"@radix-ui/react-tooltip","ecosystem":"npm","requirements":"^1.2.6","direct":true,"kind":"runtime","optional":false},{"id":23734554464,"package_name":"@tailwindcss/vite","ecosystem":"npm","requirements":"^4.1.5","direct":true,"kind":"runtime","optional":false},{"id":23734554465,"package_name":"class-variance-authority","ecosystem":"npm","requirements":"^0.7.1","direct":true,"kind":"runtime","optional":false},{"id":23734554466,"package_name":"clsx","ecosystem":"npm","requirements":"^2.1.1","direct":true,"kind":"runtime","optional":false},{"id":23734554467,"package_name":"lucide-react","ecosystem":"npm","requirements":"^0.508.0","direct":true,"kind":"runtime","optional":false},{"id":23734554468,"package_name":"react","ecosystem":"npm","requirements":"^19.0.0","direct":true,"kind":"runtime","optional":false},{"id":23734554469,"package_name":"react-dom","ecosystem":"npm","requirements":"^19.0.0","direct":true,"kind":"runtime","optional":false},{"id":23734554470,"package_name":"react-markdown","ecosystem":"npm","requirements":"^9.0.3","direct":true,"kind":"runtime","optional":false},{"id":23734554471,"package_name":"react-router-dom","ecosystem":"npm","requirements":"^7.5.3","direct":true,"kind":"runtime","optional":false},{"id":23734554472,"package_name":"tailwind-merge","ecosystem":"npm","requirements":"^3.2.0","direct":true,"kind":"runtime","optional":false},{"id":23734554473,"package_name":"tailwindcss","ecosystem":"npm","requirements":"^4.1.5","direct":true,"kind":"runtime","optional":false},{"id":23734554474,"package_name":"@eslint/js","ecosystem":"npm","requirements":"^9.22.0","direct":true,"kind":"development","optional":false},{"id":23734554475,"package_name":"@types/node","ecosystem":"npm","requirements":"^22.15.17","direct":true,"kind":"development","optional":false},{"id":23734554476,"package_name":"@types/react","ecosystem":"npm","requirements":"^19.1.2","direct":true,"kind":"development","optional":false},{"id":23734554477,"package_name":"@types/react-dom","ecosystem":"npm","requirements":"^19.1.3","direct":true,"kind":"development","optional":false},{"id":23734554478,"package_name":"@vitejs/plugin-react-swc","ecosystem":"npm","requirements":"^3.9.0","direct":true,"kind":"development","optional":false},{"id":23734554479,"package_name":"eslint","ecosystem":"npm","requirements":"^9.22.0","direct":true,"kind":"development","optional":false},{"id":23734554480,"package_name":"eslint-plugin-react-hooks","ecosystem":"npm","requirements":"^5.2.0","direct":true,"kind":"development","optional":false},{"id":23734554481,"package_name":"eslint-plugin-react-refresh","ecosystem":"npm","requirements":"^0.4.19","direct":true,"kind":"development","optional":false},{"id":23734554482,"package_name":"globals","ecosystem":"npm","requirements":"^16.0.0","direct":true,"kind":"development","optional":false},{"id":23734554483,"package_name":"tw-animate-css","ecosystem":"npm","requirements":"^1.2.9","direct":true,"kind":"development","optional":false},{"id":23734554484,"package_name":"typescript","ecosystem":"npm","requirements":"~5.7.2","direct":true,"kind":"development","optional":false},{"id":23734554485,"package_name":"typescript-eslint","ecosystem":"npm","requirements":"^8.26.1","direct":true,"kind":"development","optional":false},{"id":23734554486,"package_name":"vite","ecosystem":"npm","requirements":"^6.3.4","direct":true,"kind":"development","optional":false}]},{"ecosystem":"pypi","filepath":"app/offline_sys/uv.lock","sha":null,"kind":"lockfile","created_at":"2025-06-21T06:29:25.862Z","updated_at":"2025-06-21T06:29:25.862Z","repository_link":"https://github.com/tuanlda78202/leo/blob/main/app/offline_sys/uv.lock","dependencies":[{"id":23734554490,"package_name":"accelerate","ecosystem":"pypi","requirements":"1.7.0","direct":false,"kind":"runtime","optional":false},{"id":23734554491,"package_name":"aiofiles","ecosystem":"pypi","requirements":"24.1.0","direct":false,"kind":"runtime","optional":false},{"id":23734554492,"package_name":"aiohappyeyeballs","ecosystem":"pypi","requirements":"2.6.1","direct":false,"kind":"runtime","optional":false},{"id":23734554493,"package_name":"aiohttp","ecosystem":"pypi","requirements":"3.11.18","direct":false,"kind":"runtime","optional":false},{"id":23734554494,"package_name":"aiosignal","ecosystem":"pypi","requirements":"1.3.2","direct":false,"kind":"runtime","optional":false},{"id":23734554495,"package_name":"aiosqlite","ecosystem":"pypi","requirements":"0.21.0","direct":false,"kind":"runtime","optional":false},{"id":23734554496,"package_name":"airportsdata","ecosystem":"pypi","requirements":"20250523","direct":false,"kind":"runtime","optional":false},{"id":23734554497,"package_name":"alembic","ecosystem":"pypi","requirements":"1.15.2","direct":false,"kind":"runtime","optional":false},{"id":23734554498,"package_name":"annotated-types","ecosystem":"pypi","requirements":"0.7.0","direct":false,"kind":"runtime","optional":false},{"id":23734554499,"package_name":"anyio","ecosystem":"pypi","requirements":"4.9.0","direct":false,"kind":"runtime","optional":false},{"id":23734554500,"package_name":"appnope","ecosystem":"pypi","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":23734554501,"package_name":"astor","ecosystem":"pypi","requirements":"0.8.1","direct":false,"kind":"runtime","optional":false},{"id":23734554502,"package_name":"asttokens","ecosystem":"pypi","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23734554503,"package_name":"attrs","ecosystem":"pypi","requirements":"25.3.0","direct":false,"kind":"runtime","optional":false},{"id":23734554504,"package_name":"bcrypt","ecosystem":"pypi","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":23734554505,"package_name":"beautifulsoup4","ecosystem":"pypi","requirements":"4.13.4","direct":false,"kind":"runtime","optional":false},{"id":23734554506,"package_name":"bitsandbytes","ecosystem":"pypi","requirements":"0.46.0","direct":false,"kind":"runtime","optional":false},{"id":23734554507,"package_name":"blake3","ecosystem":"pypi","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":23734554508,"package_name":"boto3","ecosystem":"pypi","requirements":"1.38.16","direct":false,"kind":"runtime","optional":false},{"id":23734554509,"package_name":"botocore","ecosystem":"pypi","requirements":"1.38.16","direct":false,"kind":"runtime","optional":false},{"id":23734554510,"package_name":"brotli","ecosystem":"pypi","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":23734554511,"package_name":"cachetools","ecosystem":"pypi","requirements":"5.5.2","direct":false,"kind":"runtime","optional":false},{"id":23734554512,"package_name":"certifi","ecosystem":"pypi","requirements":"2025.4.26","direct":false,"kind":"runtime","optional":false},{"id":23734554513,"package_name":"cffi","ecosystem":"pypi","requirements":"1.17.1","direct":false,"kind":"runtime","optional":false},{"id":23734554514,"package_name":"chardet","ecosystem":"pypi","requirements":"5.2.0","direct":false,"kind":"runtime","optional":false},{"id":23734554515,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"3.4.2","direct":false,"kind":"runtime","optional":false},{"id":23734554516,"package_name":"click","ecosystem":"pypi","requirements":"8.1.7","direct":false,"kind":"runtime","optional":false},{"id":23734554517,"package_name":"cloudpickle","ecosystem":"pypi","requirements":"2.2.1","direct":false,"kind":"runtime","optional":false},{"id":23734554518,"package_name":"colorama","ecosystem":"pypi","requirements":"0.4.6","direct":false,"kind":"runtime","optional":false},{"id":23734554519,"package_name":"comet-ml","ecosystem":"pypi","requirements":"3.49.10","direct":false,"kind":"runtime","optional":false},{"id":23734554520,"package_name":"comm","ecosystem":"pypi","requirements":"0.2.2","direct":false,"kind":"runtime","optional":false},{"id":23734554521,"package_name":"compressed-tensors","ecosystem":"pypi","requirements":"0.9.4","direct":false,"kind":"runtime","optional":false},{"id":23734554522,"package_name":"configobj","ecosystem":"pypi","requirements":"5.0.9","direct":false,"kind":"runtime","optional":false},{"id":23734554523,"package_name":"contourpy","ecosystem":"pypi","requirements":"1.3.2","direct":false,"kind":"runtime","optional":false},{"id":23734554524,"package_name":"crawl4ai","ecosystem":"pypi","requirements":"0.6.3","direct":false,"kind":"runtime","optional":false},{"id":23734554525,"package_name":"cryptography","ecosystem":"pypi","requirements":"44.0.3","direct":false,"kind":"runtime","optional":false},{"id":23734554526,"package_name":"cssselect","ecosystem":"pypi","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":23734554527,"package_name":"cupy-cuda12x","ecosystem":"pypi","requirements":"13.4.1","direct":false,"kind":"runtime","optional":false},{"id":23734555514,"package_name":"cut-cross-entropy","ecosystem":"pypi","requirements":"25.1.1","direct":false,"kind":"runtime","optional":false},{"id":23734555734,"package_name":"cycler","ecosystem":"pypi","requirements":"0.12.1","direct":false,"kind":"runtime","optional":false},{"id":23734555735,"package_name":"datasets","ecosystem":"pypi","requirements":"3.6.0","direct":false,"kind":"runtime","optional":false},{"id":23734555736,"package_name":"debugpy","ecosystem":"pypi","requirements":"1.8.14","direct":false,"kind":"runtime","optional":false},{"id":23734555737,"package_name":"decorator","ecosystem":"pypi","requirements":"5.2.1","direct":false,"kind":"runtime","optional":false},{"id":23734555738,"package_name":"deprecated","ecosystem":"pypi","requirements":"1.2.18","direct":false,"kind":"runtime","optional":false},{"id":23734555739,"package_name":"depyf","ecosystem":"pypi","requirements":"0.18.0","direct":false,"kind":"runtime","optional":false},{"id":23734555740,"package_name":"diffusers","ecosystem":"pypi","requirements":"0.33.1","direct":false,"kind":"runtime","optional":false},{"id":23734555741,"package_name":"dill","ecosystem":"pypi","requirements":"0.3.8","direct":false,"kind":"runtime","optional":false},{"id":23734555742,"package_name":"diskcache","ecosystem":"pypi","requirements":"5.6.3","direct":false,"kind":"runtime","optional":false},{"id":23734555743,"package_name":"distro","ecosystem":"pypi","requirements":"1.9.0","direct":false,"kind":"runtime","optional":false},{"id":23734555744,"package_name":"dnspython","ecosystem":"pypi","requirements":"2.7.0","direct":false,"kind":"runtime","optional":false},{"id":23734555745,"package_name":"docker","ecosystem":"pypi","requirements":"7.1.0","direct":false,"kind":"runtime","optional":false},{"id":23734555746,"package_name":"docstring-parser","ecosystem":"pypi","requirements":"0.16","direct":false,"kind":"runtime","optional":false},{"id":23734555747,"package_name":"dulwich","ecosystem":"pypi","requirements":"0.22.8","direct":false,"kind":"runtime","optional":false},{"id":23734555748,"package_name":"einops","ecosystem":"pypi","requirements":"0.8.1","direct":false,"kind":"runtime","optional":false},{"id":23734555749,"package_name":"email-validator","ecosystem":"pypi","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":23734555750,"package_name":"everett","ecosystem":"pypi","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":23734555751,"package_name":"executing","ecosystem":"pypi","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":23734555752,"package_name":"fake-http-header","ecosystem":"pypi","requirements":"0.3.5","direct":false,"kind":"runtime","optional":false},{"id":23734558441,"package_name":"fake-useragent","ecosystem":"pypi","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":23734558442,"package_name":"fastapi","ecosystem":"pypi","requirements":"0.115.8","direct":false,"kind":"runtime","optional":false},{"id":23734558443,"package_name":"fastapi-cli","ecosystem":"pypi","requirements":"0.0.7","direct":false,"kind":"runtime","optional":false},{"id":23734558444,"package_name":"fastrlock","ecosystem":"pypi","requirements":"0.8.3","direct":false,"kind":"runtime","optional":false},{"id":23734558564,"package_name":"filelock","ecosystem":"pypi","requirements":"3.18.0","direct":false,"kind":"runtime","optional":false},{"id":23734558565,"package_name":"filetype","ecosystem":"pypi","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":23734558566,"package_name":"fonttools","ecosystem":"pypi","requirements":"4.58.0","direct":false,"kind":"runtime","optional":false},{"id":23734558567,"package_name":"frozenlist","ecosystem":"pypi","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":23734558568,"package_name":"fsspec","ecosystem":"pypi","requirements":"2025.3.0","direct":false,"kind":"runtime","optional":false},{"id":23734558569,"package_name":"gguf","ecosystem":"pypi","requirements":"0.16.3","direct":false,"kind":"runtime","optional":false},{"id":23734558570,"package_name":"gitdb","ecosystem":"pypi","requirements":"4.0.12","direct":false,"kind":"runtime","optional":false},{"id":23734558571,"package_name":"gitpython","ecosystem":"pypi","requirements":"3.1.44","direct":false,"kind":"runtime","optional":false},{"id":23734558572,"package_name":"google-ai-generativelanguage","ecosystem":"pypi","requirements":"0.6.18","direct":false,"kind":"runtime","optional":false},{"id":23734558573,"package_name":"google-api-core","ecosystem":"pypi","requirements":"1.34.1","direct":false,"kind":"runtime","optional":false},{"id":23734558574,"package_name":"google-auth","ecosystem":"pypi","requirements":"2.40.2","direct":false,"kind":"runtime","optional":false},{"id":23734558575,"package_name":"googleapis-common-protos","ecosystem":"pypi","requirements":"1.70.0","direct":false,"kind":"runtime","optional":false},{"id":23734558576,"package_name":"greenlet","ecosystem":"pypi","requirements":"3.2.2","direct":false,"kind":"runtime","optional":false},{"id":23734558577,"package_name":"grpcio","ecosystem":"pypi","requirements":"1.71.0","direct":false,"kind":"runtime","optional":false},{"id":23734558578,"package_name":"grpcio-status","ecosystem":"pypi","requirements":"1.48.2","direct":false,"kind":"runtime","optional":false},{"id":23734558579,"package_name":"h11","ecosystem":"pypi","requirements":"0.16.0","direct":false,"kind":"runtime","optional":false},{"id":23734558580,"package_name":"hf-transfer","ecosystem":"pypi","requirements":"0.1.9","direct":false,"kind":"runtime","optional":false},{"id":23734558581,"package_name":"hf-xet","ecosystem":"pypi","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":23734558582,"package_name":"httpcore","ecosystem":"pypi","requirements":"1.0.9","direct":false,"kind":"runtime","optional":false},{"id":23734558583,"package_name":"httptools","ecosystem":"pypi","requirements":"0.6.4","direct":false,"kind":"runtime","optional":false},{"id":23734558584,"package_name":"httpx","ecosystem":"pypi","requirements":"0.28.1","direct":false,"kind":"runtime","optional":false},{"id":23734558585,"package_name":"huggingface-hub","ecosystem":"pypi","requirements":"0.32.2","direct":false,"kind":"runtime","optional":false},{"id":23734558586,"package_name":"humanize","ecosystem":"pypi","requirements":"4.12.3","direct":false,"kind":"runtime","optional":false},{"id":23734558587,"package_name":"idna","ecosystem":"pypi","requirements":"3.10","direct":false,"kind":"runtime","optional":false},{"id":23734558588,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"8.4.0","direct":false,"kind":"runtime","optional":false},{"id":23734558589,"package_name":"iniconfig","ecosystem":"pypi","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":23734558590,"package_name":"interegular","ecosystem":"pypi","requirements":"0.3.3","direct":false,"kind":"runtime","optional":false},{"id":23734558591,"package_name":"ipinfo","ecosystem":"pypi","requirements":"5.1.1","direct":false,"kind":"runtime","optional":false},{"id":23734559018,"package_name":"ipykernel","ecosystem":"pypi","requirements":"6.29.5","direct":false,"kind":"runtime","optional":false},{"id":23734559019,"package_name":"ipython","ecosystem":"pypi","requirements":"9.2.0","direct":false,"kind":"runtime","optional":false},{"id":23734559020,"package_name":"ipython-pygments-lexers","ecosystem":"pypi","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":23734559021,"package_name":"ipywidgets","ecosystem":"pypi","requirements":"8.1.7","direct":false,"kind":"runtime","optional":false},{"id":23734559022,"package_name":"itsdangerous","ecosystem":"pypi","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":23734559023,"package_name":"jedi","ecosystem":"pypi","requirements":"0.19.2","direct":false,"kind":"runtime","optional":false},{"id":23734559024,"package_name":"jinja2","ecosystem":"pypi","requirements":"3.1.6","direct":false,"kind":"runtime","optional":false},{"id":23734559025,"package_name":"jiter","ecosystem":"pypi","requirements":"0.9.0","direct":false,"kind":"runtime","optional":false},{"id":23734559026,"package_name":"jmespath","ecosystem":"pypi","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":23734559027,"package_name":"joblib","ecosystem":"pypi","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":23734559028,"package_name":"jsonpatch","ecosystem":"pypi","requirements":"1.33","direct":false,"kind":"runtime","optional":false},{"id":23734559029,"package_name":"jsonpointer","ecosystem":"pypi","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23734559030,"package_name":"jsonschema","ecosystem":"pypi","requirements":"4.23.0","direct":false,"kind":"runtime","optional":false},{"id":23734559031,"package_name":"jsonschema-specifications","ecosystem":"pypi","requirements":"2025.4.1","direct":false,"kind":"runtime","optional":false},{"id":23734559032,"package_name":"jupyter-client","ecosystem":"pypi","requirements":"8.6.3","direct":false,"kind":"runtime","optional":false},{"id":23734559033,"package_name":"jupyter-core","ecosystem":"pypi","requirements":"5.7.2","direct":false,"kind":"runtime","optional":false},{"id":23734559034,"package_name":"jupyterlab-widgets","ecosystem":"pypi","requirements":"3.0.15","direct":false,"kind":"runtime","optional":false},{"id":23734559035,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"1.4.8","direct":false,"kind":"runtime","optional":false},{"id":23734559036,"package_name":"langchain","ecosystem":"pypi","requirements":"0.3.25","direct":false,"kind":"runtime","optional":false},{"id":23734559037,"package_name":"langchain-core","ecosystem":"pypi","requirements":"0.3.63","direct":false,"kind":"runtime","optional":false},{"id":23734559038,"package_name":"langchain-google-genai","ecosystem":"pypi","requirements":"2.1.5","direct":false,"kind":"runtime","optional":false},{"id":23734559039,"package_name":"langchain-huggingface","ecosystem":"pypi","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":23734559175,"package_name":"langchain-mongodb","ecosystem":"pypi","requirements":"0.6.2","direct":false,"kind":"runtime","optional":false},{"id":23734559227,"package_name":"langchain-openai","ecosystem":"pypi","requirements":"0.3.17","direct":false,"kind":"runtime","optional":false},{"id":23734559228,"package_name":"langchain-text-splitters","ecosystem":"pypi","requirements":"0.3.8","direct":false,"kind":"runtime","optional":false},{"id":23734559229,"package_name":"langsmith","ecosystem":"pypi","requirements":"0.3.42","direct":false,"kind":"runtime","optional":false},{"id":23734559230,"package_name":"lark","ecosystem":"pypi","requirements":"1.2.2","direct":false,"kind":"runtime","optional":false},{"id":23734559231,"package_name":"leo-offline","ecosystem":"pypi","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":23734559283,"package_name":"litellm","ecosystem":"pypi","requirements":"1.69.3","direct":false,"kind":"runtime","optional":false},{"id":23734559284,"package_name":"llguidance","ecosystem":"pypi","requirements":"0.7.25","direct":false,"kind":"runtime","optional":false},{"id":23734559285,"package_name":"llvmlite","ecosystem":"pypi","requirements":"0.44.0","direct":false,"kind":"runtime","optional":false},{"id":23734559286,"package_name":"lm-format-enforcer","ecosystem":"pypi","requirements":"0.10.11","direct":false,"kind":"runtime","optional":false},{"id":23734559287,"package_name":"loguru","ecosystem":"pypi","requirements":"0.7.3","direct":false,"kind":"runtime","optional":false},{"id":23734559288,"package_name":"lxml","ecosystem":"pypi","requirements":"5.4.0","direct":false,"kind":"runtime","optional":false},{"id":23734559289,"package_name":"mako","ecosystem":"pypi","requirements":"1.3.10","direct":false,"kind":"runtime","optional":false},{"id":23734559290,"package_name":"markdown-it-py","ecosystem":"pypi","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23734559291,"package_name":"markupsafe","ecosystem":"pypi","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":23734559292,"package_name":"matplotlib","ecosystem":"pypi","requirements":"3.10.3","direct":false,"kind":"runtime","optional":false},{"id":23734559293,"package_name":"matplotlib-inline","ecosystem":"pypi","requirements":"0.1.7","direct":false,"kind":"runtime","optional":false},{"id":23734559294,"package_name":"mdurl","ecosystem":"pypi","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":23734559295,"package_name":"mistral-common","ecosystem":"pypi","requirements":"1.5.6","direct":false,"kind":"runtime","optional":false},{"id":23734559296,"package_name":"mpmath","ecosystem":"pypi","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":23734559297,"package_name":"msgpack","ecosystem":"pypi","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":23734559298,"package_name":"msgspec","ecosystem":"pypi","requirements":"0.19.0","direct":false,"kind":"runtime","optional":false},{"id":23734559299,"package_name":"multidict","ecosystem":"pypi","requirements":"6.4.3","direct":false,"kind":"runtime","optional":false},{"id":23734559300,"package_name":"multiprocess","ecosystem":"pypi","requirements":"0.70.16","direct":false,"kind":"runtime","optional":false},{"id":23734559301,"package_name":"nest-asyncio","ecosystem":"pypi","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":23734559302,"package_name":"networkx","ecosystem":"pypi","requirements":"3.4.2","direct":false,"kind":"runtime","optional":false},{"id":23734559303,"package_name":"ninja","ecosystem":"pypi","requirements":"1.11.1.4","direct":false,"kind":"runtime","optional":false},{"id":23734559304,"package_name":"nltk","ecosystem":"pypi","requirements":"3.9.1","direct":false,"kind":"runtime","optional":false},{"id":23734559305,"package_name":"numba","ecosystem":"pypi","requirements":"0.61.2","direct":false,"kind":"runtime","optional":false},{"id":23734559306,"package_name":"numpy","ecosystem":"pypi","requirements":"2.2.5","direct":false,"kind":"runtime","optional":false},{"id":23734559307,"package_name":"nvidia-cublas-cu12","ecosystem":"pypi","requirements":"12.6.4.1","direct":false,"kind":"runtime","optional":false},{"id":23734559308,"package_name":"nvidia-cuda-cupti-cu12","ecosystem":"pypi","requirements":"12.6.80","direct":false,"kind":"runtime","optional":false},{"id":23734559309,"package_name":"nvidia-cuda-nvrtc-cu12","ecosystem":"pypi","requirements":"12.6.77","direct":false,"kind":"runtime","optional":false},{"id":23734559310,"package_name":"nvidia-cuda-runtime-cu12","ecosystem":"pypi","requirements":"12.6.77","direct":false,"kind":"runtime","optional":false},{"id":23734559311,"package_name":"nvidia-cudnn-cu12","ecosystem":"pypi","requirements":"9.5.1.17","direct":false,"kind":"runtime","optional":false},{"id":23734559312,"package_name":"nvidia-cufft-cu12","ecosystem":"pypi","requirements":"11.3.0.4","direct":false,"kind":"runtime","optional":false},{"id":23734559313,"package_name":"nvidia-cufile-cu12","ecosystem":"pypi","requirements":"1.11.1.6","direct":false,"kind":"runtime","optional":false},{"id":23734559314,"package_name":"nvidia-curand-cu12","ecosystem":"pypi","requirements":"10.3.7.77","direct":false,"kind":"runtime","optional":false},{"id":23734559315,"package_name":"nvidia-cusolver-cu12","ecosystem":"pypi","requirements":"11.7.1.2","direct":false,"kind":"runtime","optional":false},{"id":23734559316,"package_name":"nvidia-cusparse-cu12","ecosystem":"pypi","requirements":"12.5.4.2","direct":false,"kind":"runtime","optional":false},{"id":23734559317,"package_name":"nvidia-cusparselt-cu12","ecosystem":"pypi","requirements":"0.6.3","direct":false,"kind":"runtime","optional":false},{"id":23734559318,"package_name":"nvidia-nccl-cu12","ecosystem":"pypi","requirements":"2.26.2","direct":false,"kind":"runtime","optional":false},{"id":23734559319,"package_name":"nvidia-nvjitlink-cu12","ecosystem":"pypi","requirements":"12.6.85","direct":false,"kind":"runtime","optional":false},{"id":23734559320,"package_name":"nvidia-nvtx-cu12","ecosystem":"pypi","requirements":"12.6.77","direct":false,"kind":"runtime","optional":false},{"id":23734559321,"package_name":"openai","ecosystem":"pypi","requirements":"1.75.0","direct":false,"kind":"runtime","optional":false},{"id":23734559322,"package_name":"opencv-python-headless","ecosystem":"pypi","requirements":"4.11.0.86","direct":false,"kind":"runtime","optional":false},{"id":23734559323,"package_name":"opentelemetry-api","ecosystem":"pypi","requirements":"1.27.0","direct":false,"kind":"runtime","optional":false},{"id":23734559324,"package_name":"opentelemetry-exporter-otlp","ecosystem":"pypi","requirements":"1.27.0","direct":false,"kind":"runtime","optional":false},{"id":23734559325,"package_name":"opentelemetry-exporter-otlp-proto-common","ecosystem":"pypi","requirements":"1.27.0","direct":false,"kind":"runtime","optional":false},{"id":23734559326,"package_name":"opentelemetry-exporter-otlp-proto-grpc","ecosystem":"pypi","requirements":"1.27.0","direct":false,"kind":"runtime","optional":false},{"id":23734559327,"package_name":"opentelemetry-exporter-otlp-proto-http","ecosystem":"pypi","requirements":"1.27.0","direct":false,"kind":"runtime","optional":false},{"id":23734559328,"package_name":"opentelemetry-proto","ecosystem":"pypi","requirements":"1.27.0","direct":false,"kind":"runtime","optional":false},{"id":23734559329,"package_name":"opentelemetry-sdk","ecosystem":"pypi","requirements":"1.27.0","direct":false,"kind":"runtime","optional":false},{"id":23734559330,"package_name":"opentelemetry-semantic-conventions","ecosystem":"pypi","requirements":"0.48b0","direct":false,"kind":"runtime","optional":false},{"id":23734559331,"package_name":"opentelemetry-semantic-conventions-ai","ecosystem":"pypi","requirements":"0.4.9","direct":false,"kind":"runtime","optional":false},{"id":23734559332,"package_name":"orjson","ecosystem":"pypi","requirements":"3.10.18","direct":false,"kind":"runtime","optional":false},{"id":23734559333,"package_name":"outlines","ecosystem":"pypi","requirements":"0.1.11","direct":false,"kind":"runtime","optional":false},{"id":23734559334,"package_name":"outlines-core","ecosystem":"pypi","requirements":"0.1.26","direct":false,"kind":"runtime","optional":false},{"id":23734559335,"package_name":"packaging","ecosystem":"pypi","requirements":"24.2","direct":false,"kind":"runtime","optional":false},{"id":23734559336,"package_name":"pandas","ecosystem":"pypi","requirements":"2.2.3","direct":false,"kind":"runtime","optional":false},{"id":23734559337,"package_name":"parso","ecosystem":"pypi","requirements":"0.8.4","direct":false,"kind":"runtime","optional":false},{"id":23734559338,"package_name":"partial-json-parser","ecosystem":"pypi","requirements":"0.2.1.1.post5","direct":false,"kind":"runtime","optional":false},{"id":23734559339,"package_name":"passlib","ecosystem":"pypi","requirements":"1.7.4","direct":false,"kind":"runtime","optional":false},{"id":23734559340,"package_name":"peft","ecosystem":"pypi","requirements":"0.15.2","direct":false,"kind":"runtime","optional":false},{"id":23734559341,"package_name":"pexpect","ecosystem":"pypi","requirements":"4.9.0","direct":false,"kind":"runtime","optional":false},{"id":23734559342,"package_name":"pillow","ecosystem":"pypi","requirements":"10.4.0","direct":false,"kind":"runtime","optional":false},{"id":23734559343,"package_name":"platformdirs","ecosystem":"pypi","requirements":"4.3.8","direct":false,"kind":"runtime","optional":false},{"id":23734559344,"package_name":"playwright","ecosystem":"pypi","requirements":"1.52.0","direct":false,"kind":"runtime","optional":false},{"id":23734559345,"package_name":"pluggy","ecosystem":"pypi","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":23734559346,"package_name":"prometheus-client","ecosystem":"pypi","requirements":"0.22.0","direct":false,"kind":"runtime","optional":false},{"id":23734559347,"package_name":"prometheus-fastapi-instrumentator","ecosystem":"pypi","requirements":"7.1.0","direct":false,"kind":"runtime","optional":false},{"id":23734559348,"package_name":"prompt-toolkit","ecosystem":"pypi","requirements":"3.0.51","direct":false,"kind":"runtime","optional":false},{"id":23734559349,"package_name":"propcache","ecosystem":"pypi","requirements":"0.3.1","direct":false,"kind":"runtime","optional":false},{"id":23734559350,"package_name":"proto-plus","ecosystem":"pypi","requirements":"1.26.1","direct":false,"kind":"runtime","optional":false},{"id":23734559351,"package_name":"protobuf","ecosystem":"pypi","requirements":"3.20.3","direct":false,"kind":"runtime","optional":false},{"id":23734559352,"package_name":"psutil","ecosystem":"pypi","requirements":"7.0.0","direct":false,"kind":"runtime","optional":false},{"id":23734559353,"package_name":"ptyprocess","ecosystem":"pypi","requirements":"0.7.0","direct":false,"kind":"runtime","optional":false},{"id":23734559354,"package_name":"pure-eval","ecosystem":"pypi","requirements":"0.2.3","direct":false,"kind":"runtime","optional":false},{"id":23734559355,"package_name":"py-cpuinfo","ecosystem":"pypi","requirements":"9.0.0","direct":false,"kind":"runtime","optional":false},{"id":23734559356,"package_name":"pyarrow","ecosystem":"pypi","requirements":"20.0.0","direct":false,"kind":"runtime","optional":false},{"id":23734559357,"package_name":"pyasn1","ecosystem":"pypi","requirements":"0.6.1","direct":false,"kind":"runtime","optional":false},{"id":23734559358,"package_name":"pyasn1-modules","ecosystem":"pypi","requirements":"0.4.2","direct":false,"kind":"runtime","optional":false},{"id":23734559359,"package_name":"pycountry","ecosystem":"pypi","requirements":"24.6.1","direct":false,"kind":"runtime","optional":false},{"id":23734559360,"package_name":"pycparser","ecosystem":"pypi","requirements":"2.22","direct":false,"kind":"runtime","optional":false},{"id":23734559361,"package_name":"pydantic","ecosystem":"pypi","requirements":"2.11.1","direct":false,"kind":"runtime","optional":false},{"id":23734559362,"package_name":"pydantic-core","ecosystem":"pypi","requirements":"2.33.0","direct":false,"kind":"runtime","optional":false},{"id":23734559363,"package_name":"pydantic-settings","ecosystem":"pypi","requirements":"2.9.1","direct":false,"kind":"runtime","optional":false},{"id":23734559364,"package_name":"pyee","ecosystem":"pypi","requirements":"13.0.0","direct":false,"kind":"runtime","optional":false},{"id":23734559365,"package_name":"pygments","ecosystem":"pypi","requirements":"2.19.1","direct":false,"kind":"runtime","optional":false},{"id":23734559366,"package_name":"pyjwt","ecosystem":"pypi","requirements":"2.7.0","direct":false,"kind":"runtime","optional":false},{"id":23734559367,"package_name":"pymongo","ecosystem":"pypi","requirements":"4.13.0","direct":false,"kind":"runtime","optional":false},{"id":23734559368,"package_name":"pymysql","ecosystem":"pypi","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":23734559369,"package_name":"pyopenssl","ecosystem":"pypi","requirements":"25.0.0","direct":false,"kind":"runtime","optional":false},{"id":23734559874,"package_name":"pyparsing","ecosystem":"pypi","requirements":"3.2.3","direct":false,"kind":"runtime","optional":false},{"id":23734559875,"package_name":"pyperclip","ecosystem":"pypi","requirements":"1.9.0","direct":false,"kind":"runtime","optional":false},{"id":23734559876,"package_name":"pytest","ecosystem":"pypi","requirements":"8.3.5","direct":false,"kind":"runtime","optional":false},{"id":23734559877,"package_name":"python-box","ecosystem":"pypi","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":23734559878,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"2.9.0.post0","direct":false,"kind":"runtime","optional":false},{"id":23734559879,"package_name":"python-dotenv","ecosystem":"pypi","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":23734559880,"package_name":"python-json-logger","ecosystem":"pypi","requirements":"3.3.0","direct":false,"kind":"runtime","optional":false},{"id":23734559881,"package_name":"python-multipart","ecosystem":"pypi","requirements":"0.0.20","direct":false,"kind":"runtime","optional":false},{"id":23734559882,"package_name":"pytz","ecosystem":"pypi","requirements":"2025.2","direct":false,"kind":"runtime","optional":false},{"id":23734559883,"package_name":"pywin32","ecosystem":"pypi","requirements":"310","direct":false,"kind":"runtime","optional":false},{"id":23734559884,"package_name":"pyyaml","ecosystem":"pypi","requirements":"6.0.2","direct":false,"kind":"runtime","optional":false},{"id":23734559885,"package_name":"pyzmq","ecosystem":"pypi","requirements":"26.4.0","direct":false,"kind":"runtime","optional":false},{"id":23734559886,"package_name":"rank-bm25","ecosystem":"pypi","requirements":"0.2.2","direct":false,"kind":"runtime","optional":false},{"id":23734560594,"package_name":"ray","ecosystem":"pypi","requirements":"2.46.0","direct":false,"kind":"runtime","optional":false},{"id":23734560595,"package_name":"referencing","ecosystem":"pypi","requirements":"0.36.2","direct":false,"kind":"runtime","optional":false},{"id":23734560596,"package_name":"regex","ecosystem":"pypi","requirements":"2024.11.6","direct":false,"kind":"runtime","optional":false},{"id":23734560597,"package_name":"requests","ecosystem":"pypi","requirements":"2.32.3","direct":false,"kind":"runtime","optional":false},{"id":23734560598,"package_name":"requests-file","ecosystem":"pypi","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":23734560599,"package_name":"requests-toolbelt","ecosystem":"pypi","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":23734560600,"package_name":"rich","ecosystem":"pypi","requirements":"14.0.0","direct":false,"kind":"runtime","optional":false},{"id":23734560601,"package_name":"rich-toolkit","ecosystem":"pypi","requirements":"0.14.7","direct":false,"kind":"runtime","optional":false},{"id":23734560602,"package_name":"rpds-py","ecosystem":"pypi","requirements":"0.25.0","direct":false,"kind":"runtime","optional":false},{"id":23734560603,"package_name":"rsa","ecosystem":"pypi","requirements":"4.9.1","direct":false,"kind":"runtime","optional":false},{"id":23734560604,"package_name":"ruff","ecosystem":"pypi","requirements":"0.11.10","direct":false,"kind":"runtime","optional":false},{"id":23734560605,"package_name":"s3transfer","ecosystem":"pypi","requirements":"0.12.0","direct":false,"kind":"runtime","optional":false},{"id":23734560606,"package_name":"safetensors","ecosystem":"pypi","requirements":"0.5.3","direct":false,"kind":"runtime","optional":false},{"id":23734560607,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"1.6.1","direct":false,"kind":"runtime","optional":false},{"id":23734560608,"package_name":"scipy","ecosystem":"pypi","requirements":"1.15.3","direct":false,"kind":"runtime","optional":false},{"id":23734560609,"package_name":"secure","ecosystem":"pypi","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":23734560832,"package_name":"semantic-version","ecosystem":"pypi","requirements":"2.10.0","direct":false,"kind":"runtime","optional":false},{"id":23734560833,"package_name":"sentence-transformers","ecosystem":"pypi","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":23734560834,"package_name":"sentencepiece","ecosystem":"pypi","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":23734560835,"package_name":"sentry-sdk","ecosystem":"pypi","requirements":"2.29.1","direct":false,"kind":"runtime","optional":false},{"id":23734560836,"package_name":"setuptools","ecosystem":"pypi","requirements":"79.0.1","direct":false,"kind":"runtime","optional":false},{"id":23734560837,"package_name":"shellingham","ecosystem":"pypi","requirements":"1.5.4","direct":false,"kind":"runtime","optional":false},{"id":23734560838,"package_name":"shtab","ecosystem":"pypi","requirements":"1.7.2","direct":false,"kind":"runtime","optional":false},{"id":23734560839,"package_name":"simplejson","ecosystem":"pypi","requirements":"3.20.1","direct":false,"kind":"runtime","optional":false},{"id":23734560840,"package_name":"six","ecosystem":"pypi","requirements":"1.17.0","direct":false,"kind":"runtime","optional":false},{"id":23734560841,"package_name":"smmap","ecosystem":"pypi","requirements":"5.0.2","direct":false,"kind":"runtime","optional":false},{"id":23734560842,"package_name":"sniffio","ecosystem":"pypi","requirements":"1.3.1","direct":false,"kind":"runtime","optional":false},{"id":23734560843,"package_name":"snowballstemmer","ecosystem":"pypi","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":23734560844,"package_name":"soupsieve","ecosystem":"pypi","requirements":"2.7","direct":false,"kind":"runtime","optional":false},{"id":23734560845,"package_name":"sqlalchemy","ecosystem":"pypi","requirements":"2.0.41","direct":false,"kind":"runtime","optional":false},{"id":23734560846,"package_name":"sqlalchemy-utils","ecosystem":"pypi","requirements":"0.41.2","direct":false,"kind":"runtime","optional":false},{"id":23734562148,"package_name":"sqlmodel","ecosystem":"pypi","requirements":"0.0.18","direct":false,"kind":"runtime","optional":false},{"id":23734562149,"package_name":"stack-data","ecosystem":"pypi","requirements":"0.6.3","direct":false,"kind":"runtime","optional":false},{"id":23734562150,"package_name":"starlette","ecosystem":"pypi","requirements":"0.45.3","direct":false,"kind":"runtime","optional":false},{"id":23734562151,"package_name":"sympy","ecosystem":"pypi","requirements":"1.14.0","direct":false,"kind":"runtime","optional":false},{"id":23734562152,"package_name":"tenacity","ecosystem":"pypi","requirements":"9.1.2","direct":false,"kind":"runtime","optional":false},{"id":23734562153,"package_name":"tf-playwright-stealth","ecosystem":"pypi","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":23734564181,"package_name":"threadpoolctl","ecosystem":"pypi","requirements":"3.6.0","direct":false,"kind":"runtime","optional":false},{"id":23734564182,"package_name":"tiktoken","ecosystem":"pypi","requirements":"0.9.0","direct":false,"kind":"runtime","optional":false},{"id":23734564183,"package_name":"tldextract","ecosystem":"pypi","requirements":"5.1.3","direct":false,"kind":"runtime","optional":false},{"id":23734564184,"package_name":"tokenizers","ecosystem":"pypi","requirements":"0.21.1","direct":false,"kind":"runtime","optional":false},{"id":23734564185,"package_name":"torch","ecosystem":"pypi","requirements":"2.7.0","direct":false,"kind":"runtime","optional":false},{"id":23734564186,"package_name":"torchaudio","ecosystem":"pypi","requirements":"2.7.0","direct":false,"kind":"runtime","optional":false},{"id":23734564187,"package_name":"torchvision","ecosystem":"pypi","requirements":"0.22.0","direct":false,"kind":"runtime","optional":false},{"id":23734564188,"package_name":"tornado","ecosystem":"pypi","requirements":"6.4.2","direct":false,"kind":"runtime","optional":false},{"id":23734564189,"package_name":"tqdm","ecosystem":"pypi","requirements":"4.67.1","direct":false,"kind":"runtime","optional":false},{"id":23734564190,"package_name":"traitlets","ecosystem":"pypi","requirements":"5.14.3","direct":false,"kind":"runtime","optional":false},{"id":23734564191,"package_name":"transformers","ecosystem":"pypi","requirements":"4.51.3","direct":false,"kind":"runtime","optional":false},{"id":23734564192,"package_name":"triton","ecosystem":"pypi","requirements":"3.3.0","direct":false,"kind":"runtime","optional":false},{"id":23734564193,"package_name":"triton-windows","ecosystem":"pypi","requirements":"3.3.0.post19","direct":false,"kind":"runtime","optional":false},{"id":23734564564,"package_name":"trl","ecosystem":"pypi","requirements":"0.18.0","direct":false,"kind":"runtime","optional":false},{"id":23734564565,"package_name":"typeguard","ecosystem":"pypi","requirements":"4.4.2","direct":false,"kind":"runtime","optional":false},{"id":23734564566,"package_name":"typer","ecosystem":"pypi","requirements":"0.16.0","direct":false,"kind":"runtime","optional":false},{"id":23734564567,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"4.13.2","direct":false,"kind":"runtime","optional":false},{"id":23734564568,"package_name":"typing-inspection","ecosystem":"pypi","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":23734564569,"package_name":"tyro","ecosystem":"pypi","requirements":"0.9.22","direct":false,"kind":"runtime","optional":false},{"id":23734564570,"package_name":"tzdata","ecosystem":"pypi","requirements":"2025.2","direct":false,"kind":"runtime","optional":false},{"id":23734564571,"package_name":"unsloth","ecosystem":"pypi","requirements":"2025.5.9","direct":false,"kind":"runtime","optional":false},{"id":23734564593,"package_name":"unsloth-zoo","ecosystem":"pypi","requirements":"2025.5.11","direct":false,"kind":"runtime","optional":false},{"id":23734565163,"package_name":"urllib3","ecosystem":"pypi","requirements":"2.4.0","direct":false,"kind":"runtime","optional":false},{"id":23734565164,"package_name":"uvicorn","ecosystem":"pypi","requirements":"0.34.2","direct":false,"kind":"runtime","optional":false},{"id":23734565165,"package_name":"uvloop","ecosystem":"pypi","requirements":"0.21.0","direct":false,"kind":"runtime","optional":false},{"id":23734565166,"package_name":"vllm","ecosystem":"pypi","requirements":"0.9.0","direct":false,"kind":"runtime","optional":false},{"id":23734565167,"package_name":"watchfiles","ecosystem":"pypi","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":23734565168,"package_name":"wcwidth","ecosystem":"pypi","requirements":"0.2.13","direct":false,"kind":"runtime","optional":false},{"id":23734565169,"package_name":"websockets","ecosystem":"pypi","requirements":"15.0.1","direct":false,"kind":"runtime","optional":false},{"id":23734565170,"package_name":"wheel","ecosystem":"pypi","requirements":"0.45.1","direct":false,"kind":"runtime","optional":false},{"id":23734565171,"package_name":"widgetsnbextension","ecosystem":"pypi","requirements":"4.0.14","direct":false,"kind":"runtime","optional":false},{"id":23734565172,"package_name":"win32-setctime","ecosystem":"pypi","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":23734565173,"package_name":"wrapt","ecosystem":"pypi","requirements":"1.17.2","direct":false,"kind":"runtime","optional":false},{"id":23734565174,"package_name":"wurlitzer","ecosystem":"pypi","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":23734565175,"package_name":"xformers","ecosystem":"pypi","requirements":"0.0.30","direct":false,"kind":"runtime","optional":false},{"id":23734565176,"package_name":"xgrammar","ecosystem":"pypi","requirements":"0.1.19","direct":false,"kind":"runtime","optional":false},{"id":23734565177,"package_name":"xxhash","ecosystem":"pypi","requirements":"3.5.0","direct":false,"kind":"runtime","optional":false},{"id":23734565178,"package_name":"yarl","ecosystem":"pypi","requirements":"1.20.0","direct":false,"kind":"runtime","optional":false},{"id":23734565179,"package_name":"zenml","ecosystem":"pypi","requirements":"0.82.1","direct":false,"kind":"runtime","optional":false},{"id":23734566543,"package_name":"zipp","ecosystem":"pypi","requirements":"3.21.0","direct":false,"kind":"runtime","optional":false},{"id":23734566544,"package_name":"zstandard","ecosystem":"pypi","requirements":"0.23.0","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"app/online_sys/uv.lock","sha":null,"kind":"lockfile","created_at":"2025-06-21T06:29:39.664Z","updated_at":"2025-06-21T06:29:39.664Z","repository_link":"https://github.com/tuanlda78202/leo/blob/main/app/online_sys/uv.lock","dependencies":[{"id":23734566545,"package_name":"aiohappyeyeballs","ecosystem":"pypi","requirements":"2.6.1","direct":false,"kind":"runtime","optional":false},{"id":23734566546,"package_name":"aiohttp","ecosystem":"pypi","requirements":"3.12.4","direct":false,"kind":"runtime","optional":false},{"id":23734566547,"package_name":"aiosignal","ecosystem":"pypi","requirements":"1.3.2","direct":false,"kind":"runtime","optional":false},{"id":23734566548,"package_name":"annotated-types","ecosystem":"pypi","requirements":"0.7.0","direct":false,"kind":"runtime","optional":false},{"id":23734566549,"package_name":"anyio","ecosystem":"pypi","requirements":"4.9.0","direct":false,"kind":"runtime","optional":false},{"id":23734566550,"package_name":"attrs","ecosystem":"pypi","requirements":"25.3.0","direct":false,"kind":"runtime","optional":false},{"id":23734566551,"package_name":"boto3","ecosystem":"pypi","requirements":"1.38.26","direct":false,"kind":"runtime","optional":false},{"id":23734566552,"package_name":"boto3-stubs","ecosystem":"pypi","requirements":"1.38.26","direct":false,"kind":"runtime","optional":false},{"id":23734566553,"package_name":"botocore","ecosystem":"pypi","requirements":"1.38.26","direct":false,"kind":"runtime","optional":false},{"id":23734566554,"package_name":"botocore-stubs","ecosystem":"pypi","requirements":"1.38.26","direct":false,"kind":"runtime","optional":false},{"id":23734567061,"package_name":"cachetools","ecosystem":"pypi","requirements":"5.5.2","direct":false,"kind":"runtime","optional":false},{"id":23734567062,"package_name":"certifi","ecosystem":"pypi","requirements":"2025.4.26","direct":false,"kind":"runtime","optional":false},{"id":23734567063,"package_name":"cffi","ecosystem":"pypi","requirements":"1.17.1","direct":false,"kind":"runtime","optional":false},{"id":23734567064,"package_name":"cfgv","ecosystem":"pypi","requirements":"3.4.0","direct":false,"kind":"runtime","optional":false},{"id":23734567065,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"3.4.2","direct":false,"kind":"runtime","optional":false},{"id":23734567066,"package_name":"click","ecosystem":"pypi","requirements":"8.2.1","direct":false,"kind":"runtime","optional":false},{"id":23734567067,"package_name":"colorama","ecosystem":"pypi","requirements":"0.4.6","direct":false,"kind":"runtime","optional":false},{"id":23734567068,"package_name":"comet-ml","ecosystem":"pypi","requirements":"3.49.10","direct":false,"kind":"runtime","optional":false},{"id":23734567069,"package_name":"configobj","ecosystem":"pypi","requirements":"5.0.9","direct":false,"kind":"runtime","optional":false},{"id":23734567070,"package_name":"distlib","ecosystem":"pypi","requirements":"0.3.9","direct":false,"kind":"runtime","optional":false},{"id":23734567071,"package_name":"distro","ecosystem":"pypi","requirements":"1.9.0","direct":false,"kind":"runtime","optional":false},{"id":23734567072,"package_name":"dnspython","ecosystem":"pypi","requirements":"2.7.0","direct":false,"kind":"runtime","optional":false},{"id":23734567073,"package_name":"duckduckgo-search","ecosystem":"pypi","requirements":"8.0.2","direct":false,"kind":"runtime","optional":false},{"id":23734567074,"package_name":"dulwich","ecosystem":"pypi","requirements":"0.22.8","direct":false,"kind":"runtime","optional":false},{"id":23734567075,"package_name":"everett","ecosystem":"pypi","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":23734567076,"package_name":"fastapi","ecosystem":"pypi","requirements":"0.115.12","direct":false,"kind":"runtime","optional":false},{"id":23734567077,"package_name":"filelock","ecosystem":"pypi","requirements":"3.18.0","direct":false,"kind":"runtime","optional":false},{"id":23734567078,"package_name":"filetype","ecosystem":"pypi","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":23734567079,"package_name":"frozenlist","ecosystem":"pypi","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":23734567080,"package_name":"fsspec","ecosystem":"pypi","requirements":"2025.5.1","direct":false,"kind":"runtime","optional":false},{"id":23734567081,"package_name":"google-ai-generativelanguage","ecosystem":"pypi","requirements":"0.6.18","direct":false,"kind":"runtime","optional":false},{"id":23734567082,"package_name":"google-api-core","ecosystem":"pypi","requirements":"2.24.2","direct":false,"kind":"runtime","optional":false},{"id":23734567083,"package_name":"google-auth","ecosystem":"pypi","requirements":"2.40.2","direct":false,"kind":"runtime","optional":false},{"id":23734567084,"package_name":"googleapis-common-protos","ecosystem":"pypi","requirements":"1.70.0","direct":false,"kind":"runtime","optional":false},{"id":23734567085,"package_name":"greenlet","ecosystem":"pypi","requirements":"3.2.2","direct":false,"kind":"runtime","optional":false},{"id":23734567086,"package_name":"grpcio","ecosystem":"pypi","requirements":"1.71.0","direct":false,"kind":"runtime","optional":false},{"id":23734567087,"package_name":"grpcio-status","ecosystem":"pypi","requirements":"1.71.0","direct":false,"kind":"runtime","optional":false},{"id":23734567088,"package_name":"h11","ecosystem":"pypi","requirements":"0.16.0","direct":false,"kind":"runtime","optional":false},{"id":23734567089,"package_name":"hf-xet","ecosystem":"pypi","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":23734567090,"package_name":"httpcore","ecosystem":"pypi","requirements":"1.0.9","direct":false,"kind":"runtime","optional":false},{"id":23734567091,"package_name":"httptools","ecosystem":"pypi","requirements":"0.6.4","direct":false,"kind":"runtime","optional":false},{"id":23734567092,"package_name":"httpx","ecosystem":"pypi","requirements":"0.28.1","direct":false,"kind":"runtime","optional":false},{"id":23734567093,"package_name":"huggingface-hub","ecosystem":"pypi","requirements":"0.32.3","direct":false,"kind":"runtime","optional":false},{"id":23734567094,"package_name":"identify","ecosystem":"pypi","requirements":"2.6.12","direct":false,"kind":"runtime","optional":false},{"id":23734567095,"package_name":"idna","ecosystem":"pypi","requirements":"3.10","direct":false,"kind":"runtime","optional":false},{"id":23734567096,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"8.7.0","direct":false,"kind":"runtime","optional":false},{"id":23734567097,"package_name":"iniconfig","ecosystem":"pypi","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":23734567098,"package_name":"jinja2","ecosystem":"pypi","requirements":"3.1.6","direct":false,"kind":"runtime","optional":false},{"id":23734567099,"package_name":"jiter","ecosystem":"pypi","requirements":"0.10.0","direct":false,"kind":"runtime","optional":false},{"id":23734567100,"package_name":"jmespath","ecosystem":"pypi","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":23734567101,"package_name":"joblib","ecosystem":"pypi","requirements":"1.5.1","direct":false,"kind":"runtime","optional":false},{"id":23734567102,"package_name":"jsonpatch","ecosystem":"pypi","requirements":"1.33","direct":false,"kind":"runtime","optional":false},{"id":23734567103,"package_name":"jsonpointer","ecosystem":"pypi","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23734567104,"package_name":"jsonschema","ecosystem":"pypi","requirements":"4.24.0","direct":false,"kind":"runtime","optional":false},{"id":23734567105,"package_name":"jsonschema-specifications","ecosystem":"pypi","requirements":"2025.4.1","direct":false,"kind":"runtime","optional":false},{"id":23734567106,"package_name":"langchain","ecosystem":"pypi","requirements":"0.3.25","direct":false,"kind":"runtime","optional":false},{"id":23734567107,"package_name":"langchain-core","ecosystem":"pypi","requirements":"0.3.63","direct":false,"kind":"runtime","optional":false},{"id":23734567108,"package_name":"langchain-google-genai","ecosystem":"pypi","requirements":"2.1.5","direct":false,"kind":"runtime","optional":false},{"id":23734567109,"package_name":"langchain-huggingface","ecosystem":"pypi","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":23734567110,"package_name":"langchain-mongodb","ecosystem":"pypi","requirements":"0.6.2","direct":false,"kind":"runtime","optional":false},{"id":23734567111,"package_name":"langchain-openai","ecosystem":"pypi","requirements":"0.3.18","direct":false,"kind":"runtime","optional":false},{"id":23734567112,"package_name":"langchain-text-splitters","ecosystem":"pypi","requirements":"0.3.8","direct":false,"kind":"runtime","optional":false},{"id":23734567113,"package_name":"langsmith","ecosystem":"pypi","requirements":"0.3.43","direct":false,"kind":"runtime","optional":false},{"id":23734567114,"package_name":"lark","ecosystem":"pypi","requirements":"1.2.2","direct":false,"kind":"runtime","optional":false},{"id":23734567115,"package_name":"leo-online","ecosystem":"pypi","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":23734567116,"package_name":"levenshtein","ecosystem":"pypi","requirements":"0.27.1","direct":false,"kind":"runtime","optional":false},{"id":23734567117,"package_name":"litellm","ecosystem":"pypi","requirements":"1.71.2","direct":false,"kind":"runtime","optional":false},{"id":23734567118,"package_name":"loguru","ecosystem":"pypi","requirements":"0.7.3","direct":false,"kind":"runtime","optional":false},{"id":23734567119,"package_name":"lxml","ecosystem":"pypi","requirements":"5.4.0","direct":false,"kind":"runtime","optional":false},{"id":23734567120,"package_name":"markdown-it-py","ecosystem":"pypi","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23734567121,"package_name":"markupsafe","ecosystem":"pypi","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":23734567122,"package_name":"mdurl","ecosystem":"pypi","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":23734567123,"package_name":"mpmath","ecosystem":"pypi","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":23734567124,"package_name":"multidict","ecosystem":"pypi","requirements":"6.4.4","direct":false,"kind":"runtime","optional":false},{"id":23734567125,"package_name":"mypy-boto3-bedrock-runtime","ecosystem":"pypi","requirements":"1.38.4","direct":false,"kind":"runtime","optional":false},{"id":23734567177,"package_name":"networkx","ecosystem":"pypi","requirements":"3.5","direct":false,"kind":"runtime","optional":false},{"id":23734567178,"package_name":"nodeenv","ecosystem":"pypi","requirements":"1.9.1","direct":false,"kind":"runtime","optional":false},{"id":23734567179,"package_name":"numpy","ecosystem":"pypi","requirements":"2.2.6","direct":false,"kind":"runtime","optional":false},{"id":23734567180,"package_name":"nvidia-cublas-cu12","ecosystem":"pypi","requirements":"12.6.4.1","direct":false,"kind":"runtime","optional":false},{"id":23734567181,"package_name":"nvidia-cuda-cupti-cu12","ecosystem":"pypi","requirements":"12.6.80","direct":false,"kind":"runtime","optional":false},{"id":23734567182,"package_name":"nvidia-cuda-nvrtc-cu12","ecosystem":"pypi","requirements":"12.6.77","direct":false,"kind":"runtime","optional":false},{"id":23734567183,"package_name":"nvidia-cuda-runtime-cu12","ecosystem":"pypi","requirements":"12.6.77","direct":false,"kind":"runtime","optional":false},{"id":23734567184,"package_name":"nvidia-cudnn-cu12","ecosystem":"pypi","requirements":"9.5.1.17","direct":false,"kind":"runtime","optional":false},{"id":23734567185,"package_name":"nvidia-cufft-cu12","ecosystem":"pypi","requirements":"11.3.0.4","direct":false,"kind":"runtime","optional":false},{"id":23734567186,"package_name":"nvidia-cufile-cu12","ecosystem":"pypi","requirements":"1.11.1.6","direct":false,"kind":"runtime","optional":false},{"id":23734567187,"package_name":"nvidia-curand-cu12","ecosystem":"pypi","requirements":"10.3.7.77","direct":false,"kind":"runtime","optional":false},{"id":23734567188,"package_name":"nvidia-cusolver-cu12","ecosystem":"pypi","requirements":"11.7.1.2","direct":false,"kind":"runtime","optional":false},{"id":23734567189,"package_name":"nvidia-cusparse-cu12","ecosystem":"pypi","requirements":"12.5.4.2","direct":false,"kind":"runtime","optional":false},{"id":23734567190,"package_name":"nvidia-cusparselt-cu12","ecosystem":"pypi","requirements":"0.6.3","direct":false,"kind":"runtime","optional":false},{"id":23734567191,"package_name":"nvidia-nccl-cu12","ecosystem":"pypi","requirements":"2.26.2","direct":false,"kind":"runtime","optional":false},{"id":23734567192,"package_name":"nvidia-nvjitlink-cu12","ecosystem":"pypi","requirements":"12.6.85","direct":false,"kind":"runtime","optional":false},{"id":23734567193,"package_name":"nvidia-nvtx-cu12","ecosystem":"pypi","requirements":"12.6.77","direct":false,"kind":"runtime","optional":false},{"id":23734567194,"package_name":"openai","ecosystem":"pypi","requirements":"1.82.1","direct":false,"kind":"runtime","optional":false},{"id":23734567195,"package_name":"opik","ecosystem":"pypi","requirements":"1.7.28","direct":false,"kind":"runtime","optional":false},{"id":23734567196,"package_name":"orjson","ecosystem":"pypi","requirements":"3.10.18","direct":false,"kind":"runtime","optional":false},{"id":23734567197,"package_name":"packaging","ecosystem":"pypi","requirements":"24.2","direct":false,"kind":"runtime","optional":false},{"id":23734567198,"package_name":"pillow","ecosystem":"pypi","requirements":"11.2.1","direct":false,"kind":"runtime","optional":false},{"id":23734567199,"package_name":"platformdirs","ecosystem":"pypi","requirements":"4.3.8","direct":false,"kind":"runtime","optional":false},{"id":23734567200,"package_name":"pluggy","ecosystem":"pypi","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":23734567201,"package_name":"pre-commit","ecosystem":"pypi","requirements":"4.2.0","direct":false,"kind":"runtime","optional":false},{"id":23734567202,"package_name":"primp","ecosystem":"pypi","requirements":"0.15.0","direct":false,"kind":"runtime","optional":false},{"id":23734567381,"package_name":"propcache","ecosystem":"pypi","requirements":"0.3.1","direct":false,"kind":"runtime","optional":false},{"id":23734567382,"package_name":"proto-plus","ecosystem":"pypi","requirements":"1.26.1","direct":false,"kind":"runtime","optional":false},{"id":23734567383,"package_name":"protobuf","ecosystem":"pypi","requirements":"5.29.5","direct":false,"kind":"runtime","optional":false},{"id":23734567384,"package_name":"psutil","ecosystem":"pypi","requirements":"7.0.0","direct":false,"kind":"runtime","optional":false},{"id":23734567385,"package_name":"pyasn1","ecosystem":"pypi","requirements":"0.6.1","direct":false,"kind":"runtime","optional":false},{"id":23734567386,"package_name":"pyasn1-modules","ecosystem":"pypi","requirements":"0.4.2","direct":false,"kind":"runtime","optional":false},{"id":23734567387,"package_name":"pycparser","ecosystem":"pypi","requirements":"2.22","direct":false,"kind":"runtime","optional":false},{"id":23734567388,"package_name":"pydantic","ecosystem":"pypi","requirements":"2.11.5","direct":false,"kind":"runtime","optional":false},{"id":23734567389,"package_name":"pydantic-core","ecosystem":"pypi","requirements":"2.33.2","direct":false,"kind":"runtime","optional":false},{"id":23734567390,"package_name":"pydantic-settings","ecosystem":"pypi","requirements":"2.9.1","direct":false,"kind":"runtime","optional":false},{"id":23734567391,"package_name":"pygments","ecosystem":"pypi","requirements":"2.19.1","direct":false,"kind":"runtime","optional":false},{"id":23734567392,"package_name":"pymongo","ecosystem":"pypi","requirements":"4.13.0","direct":false,"kind":"runtime","optional":false},{"id":23734567393,"package_name":"pytest","ecosystem":"pypi","requirements":"8.3.5","direct":false,"kind":"runtime","optional":false},{"id":23734567394,"package_name":"python-box","ecosystem":"pypi","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":23734567395,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"2.9.0.post0","direct":false,"kind":"runtime","optional":false},{"id":23734567396,"package_name":"python-dotenv","ecosystem":"pypi","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":23734567397,"package_name":"pyyaml","ecosystem":"pypi","requirements":"6.0.2","direct":false,"kind":"runtime","optional":false},{"id":23734567398,"package_name":"rapidfuzz","ecosystem":"pypi","requirements":"3.13.0","direct":false,"kind":"runtime","optional":false},{"id":23734567399,"package_name":"referencing","ecosystem":"pypi","requirements":"0.36.2","direct":false,"kind":"runtime","optional":false},{"id":23734567400,"package_name":"regex","ecosystem":"pypi","requirements":"2024.11.6","direct":false,"kind":"runtime","optional":false},{"id":23734567401,"package_name":"requests","ecosystem":"pypi","requirements":"2.32.3","direct":false,"kind":"runtime","optional":false},{"id":23734567402,"package_name":"requests-toolbelt","ecosystem":"pypi","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":23734567403,"package_name":"rich","ecosystem":"pypi","requirements":"14.0.0","direct":false,"kind":"runtime","optional":false},{"id":23734567404,"package_name":"rpds-py","ecosystem":"pypi","requirements":"0.25.1","direct":false,"kind":"runtime","optional":false},{"id":23734567405,"package_name":"rsa","ecosystem":"pypi","requirements":"4.9.1","direct":false,"kind":"runtime","optional":false},{"id":23734567406,"package_name":"ruff","ecosystem":"pypi","requirements":"0.11.12","direct":false,"kind":"runtime","optional":false},{"id":23734567407,"package_name":"s3transfer","ecosystem":"pypi","requirements":"0.13.0","direct":false,"kind":"runtime","optional":false},{"id":23734567408,"package_name":"safetensors","ecosystem":"pypi","requirements":"0.5.3","direct":false,"kind":"runtime","optional":false},{"id":23734567409,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"1.6.1","direct":false,"kind":"runtime","optional":false},{"id":23734567410,"package_name":"scipy","ecosystem":"pypi","requirements":"1.15.3","direct":false,"kind":"runtime","optional":false},{"id":23734567411,"package_name":"semantic-version","ecosystem":"pypi","requirements":"2.10.0","direct":false,"kind":"runtime","optional":false},{"id":23734567412,"package_name":"sentence-transformers","ecosystem":"pypi","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":23734567413,"package_name":"sentry-sdk","ecosystem":"pypi","requirements":"2.29.1","direct":false,"kind":"runtime","optional":false},{"id":23734567414,"package_name":"setuptools","ecosystem":"pypi","requirements":"80.9.0","direct":false,"kind":"runtime","optional":false},{"id":23734567415,"package_name":"simplejson","ecosystem":"pypi","requirements":"3.20.1","direct":false,"kind":"runtime","optional":false},{"id":23734567416,"package_name":"six","ecosystem":"pypi","requirements":"1.17.0","direct":false,"kind":"runtime","optional":false},{"id":23734567417,"package_name":"smolagents","ecosystem":"pypi","requirements":"1.17.0","direct":false,"kind":"runtime","optional":false},{"id":23734568013,"package_name":"sniffio","ecosystem":"pypi","requirements":"1.3.1","direct":false,"kind":"runtime","optional":false},{"id":23734568014,"package_name":"sqlalchemy","ecosystem":"pypi","requirements":"2.0.41","direct":false,"kind":"runtime","optional":false},{"id":23734568015,"package_name":"starlette","ecosystem":"pypi","requirements":"0.46.2","direct":false,"kind":"runtime","optional":false},{"id":23734568016,"package_name":"sympy","ecosystem":"pypi","requirements":"1.14.0","direct":false,"kind":"runtime","optional":false},{"id":23734568017,"package_name":"tenacity","ecosystem":"pypi","requirements":"9.1.2","direct":false,"kind":"runtime","optional":false},{"id":23734568018,"package_name":"threadpoolctl","ecosystem":"pypi","requirements":"3.6.0","direct":false,"kind":"runtime","optional":false},{"id":23734568019,"package_name":"tiktoken","ecosystem":"pypi","requirements":"0.9.0","direct":false,"kind":"runtime","optional":false},{"id":23734568020,"package_name":"tokenizers","ecosystem":"pypi","requirements":"0.21.1","direct":false,"kind":"runtime","optional":false},{"id":23734568021,"package_name":"torch","ecosystem":"pypi","requirements":"2.7.0","direct":false,"kind":"runtime","optional":false},{"id":23734568022,"package_name":"tqdm","ecosystem":"pypi","requirements":"4.67.1","direct":false,"kind":"runtime","optional":false},{"id":23734568023,"package_name":"transformers","ecosystem":"pypi","requirements":"4.52.4","direct":false,"kind":"runtime","optional":false},{"id":23734568024,"package_name":"triton","ecosystem":"pypi","requirements":"3.3.0","direct":false,"kind":"runtime","optional":false},{"id":23734568025,"package_name":"types-awscrt","ecosystem":"pypi","requirements":"0.27.2","direct":false,"kind":"runtime","optional":false},{"id":23734569700,"package_name":"types-s3transfer","ecosystem":"pypi","requirements":"0.13.0","direct":false,"kind":"runtime","optional":false},{"id":23734569944,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"4.13.2","direct":false,"kind":"runtime","optional":false},{"id":23734569945,"package_name":"typing-inspection","ecosystem":"pypi","requirements":"0.4.1","direct":false,"kind":"runtime","optional":false},{"id":23734569946,"package_name":"urllib3","ecosystem":"pypi","requirements":"2.4.0","direct":false,"kind":"runtime","optional":false},{"id":23734569947,"package_name":"uuid6","ecosystem":"pypi","requirements":"2024.7.10","direct":false,"kind":"runtime","optional":false},{"id":23734569948,"package_name":"uvicorn","ecosystem":"pypi","requirements":"0.34.2","direct":false,"kind":"runtime","optional":false},{"id":23734569949,"package_name":"uvloop","ecosystem":"pypi","requirements":"0.21.0","direct":false,"kind":"runtime","optional":false},{"id":23734569950,"package_name":"virtualenv","ecosystem":"pypi","requirements":"20.31.2","direct":false,"kind":"runtime","optional":false},{"id":23734569951,"package_name":"watchfiles","ecosystem":"pypi","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":23734569952,"package_name":"websockets","ecosystem":"pypi","requirements":"15.0.1","direct":false,"kind":"runtime","optional":false},{"id":23734569953,"package_name":"win32-setctime","ecosystem":"pypi","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":23734569954,"package_name":"wrapt","ecosystem":"pypi","requirements":"1.17.2","direct":false,"kind":"runtime","optional":false},{"id":23734569955,"package_name":"wurlitzer","ecosystem":"pypi","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":23734569956,"package_name":"yarl","ecosystem":"pypi","requirements":"1.20.0","direct":false,"kind":"runtime","optional":false},{"id":23734569957,"package_name":"zipp","ecosystem":"pypi","requirements":"3.22.0","direct":false,"kind":"runtime","optional":false},{"id":23734569958,"package_name":"zstandard","ecosystem":"pypi","requirements":"0.23.0","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/cd.yaml","sha":null,"kind":"manifest","created_at":"2025-07-08T18:42:49.931Z","updated_at":"2025-07-08T18:42:49.931Z","repository_link":"https://github.com/tuanlda78202/leo/blob/main/.github/workflows/cd.yaml","dependencies":[{"id":24040816287,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":24040816288,"package_name":"aws-actions/configure-aws-credentials","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":24040816289,"package_name":"aws-actions/amazon-ecr-login","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":24040816290,"package_name":"docker/build-push-action","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":24040816291,"package_name":"appleboy/ssh-action","ecosystem":"actions","requirements":"v0.1.7","direct":true,"kind":"composite","optional":false}]}],"score":null,"created_at":"2025-09-04T15:51:13.855Z","updated_at":"2025-10-07T08:16:12.996Z","avatar_url":"https://github.com/tuanlda78202.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/39554","html_url":"https://science.ecosyste.ms/projects/39554","bibtex_url":"https://science.ecosyste.ms/projects/39554/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/39554/export.apalike"}