{"id":350838,"name":"IfcLCA","description":"Provides access to environmental impact material data sourced from open data published by Koordinationskonferenz der Bau- und Liegenschaftsorgane der öffentlichen Bauherren.","url":"https://github.com/ifclca/ifclca","last_synced_at":"2026-05-19T16:01:01.412Z","repository":{"id":245536523,"uuid":"772761198","full_name":"IfcLCA/IfcLCA","owner":"IfcLCA","description":"Open Source Life Cycle Assessment for Built Environment with Industry Foundation Classes","archived":false,"fork":false,"pushed_at":"2026-02-15T17:02:14.000Z","size":2926,"stargazers_count":37,"open_issues_count":8,"forks_count":5,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-05-15T14:04:43.203Z","etag":null,"topics":["ifc","ifcopenshell","lca","pyodide"],"latest_commit_sha":null,"homepage":"https://ifclca.com/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/IfcLCA.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-03-15T20:59:45.000Z","updated_at":"2026-05-13T19:24:09.000Z","dependencies_parsed_at":"2025-11-28T17:03:33.668Z","dependency_job_id":null,"html_url":"https://github.com/IfcLCA/IfcLCA","commit_stats":null,"previous_names":["ifclca/ifclca"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/IfcLCA/IfcLCA","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IfcLCA%2FIfcLCA","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IfcLCA%2FIfcLCA/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IfcLCA%2FIfcLCA/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IfcLCA%2FIfcLCA/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IfcLCA","download_url":"https://codeload.github.com/IfcLCA/IfcLCA/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IfcLCA%2FIfcLCA/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33143276,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-17T09:28:26.183Z","status":"ssl_error","status_checked_at":"2026-05-17T09:27:52.702Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":"IfcLCA","name":"IfcLCA","uuid":"166899267","kind":"organization","description":"Opensource Life Cycle Assessment for Built Environment using Industry Foundation Classes","email":"louis@lt.plus","website":"www.ifclca.com","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/166899267?v=4","repositories_count":1,"last_synced_at":"2024-06-22T17:07:49.756Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/IfcLCA","funding_links":[],"total_stars":0,"followers":1,"following":0,"created_at":"2024-06-22T17:07:50.380Z","updated_at":"2024-06-22T17:07:50.380Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IfcLCA","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IfcLCA/repositories"},"packages":[],"commits":{"id":11711684,"full_name":"IfcLCA/IfcLCA","default_branch":"master","total_commits":34,"total_committers":3,"total_bot_commits":3,"total_bot_committers":2,"mean_commits":11.333333333333334,"dds":0.08823529411764708,"past_year_total_commits":34,"past_year_total_committers":3,"past_year_total_bot_commits":3,"past_year_total_bot_committers":2,"past_year_mean_commits":11.333333333333334,"past_year_dds":0.08823529411764708,"last_synced_at":"2026-05-16T23:38:59.731Z","last_synced_commit":"e557e923fbed12b2610642cd618612dfdff2f75b","created_at":"2026-04-06T19:48:12.667Z","updated_at":"2026-05-16T23:38:57.608Z","committers":[{"name":"Louis Trümpler","email":"78563314+louistrue","login":"louistrue","count":31},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":2},{"name":"vercel[bot]","email":"35613825+vercel[bot]","login":"vercel[bot]","count":1}],"past_year_committers":[{"name":"Louis Trümpler","email":"78563314+louistrue","login":"louistrue","count":31},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":2},{"name":"vercel[bot]","email":"35613825+vercel[bot]","login":"vercel[bot]","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/IfcLCA%2FIfcLCA/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-16T00:00:17.015Z","repositories_count":6235459,"commits_count":884702144,"contributors_count":34909924,"owners_count":1154047,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"IfcLCA/IfcLCA","html_url":"https://github.com/IfcLCA/IfcLCA","last_synced_at":"2026-05-03T08:01:06.530Z","status":"error","issues_count":15,"pull_requests_count":76,"avg_time_to_close_issue":23987864.363636363,"avg_time_to_close_pull_request":26888.166666666668,"issues_closed_count":11,"pull_requests_closed_count":54,"pull_request_authors_count":3,"issue_authors_count":2,"avg_comments_per_issue":0.0,"avg_comments_per_pull_request":0.5789473684210527,"merged_pull_requests_count":44,"bot_issues_count":0,"bot_pull_requests_count":8,"past_year_issues_count":1,"past_year_pull_requests_count":32,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":29421.666666666668,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":18,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":1.15625,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":1,"past_year_merged_pull_requests_count":11,"created_at":"2025-08-29T17:10:38.612Z","updated_at":"2026-05-03T08:01:06.530Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/IfcLCA%2FIfcLCA","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/IfcLCA%2FIfcLCA/issues","issue_labels_count":{"feature":8,"enhancement":3,"bug":2,"documentation":1},"pull_request_labels_count":{"codex":20,"dependencies":8,"javascript":3,"python":1,"feature":1},"issue_author_associations_count":{"COLLABORATOR":14,"NONE":1},"pull_request_author_associations_count":{"COLLABORATOR":67,"CONTRIBUTOR":7,"NONE":2},"issue_authors":{"louistrue":14,"Hygros":1},"pull_request_authors":{"louistrue":67,"dependabot[bot]":8,"Moult":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-15T00:00:53.591Z","repositories_count":14604032,"issues_count":34216282,"pull_requests_count":112043385,"authors_count":11262515,"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":{"bug":1},"past_year_pull_request_labels_count":{"codex":20,"dependencies":1,"javascript":1},"past_year_issue_author_associations_count":{"NONE":1},"past_year_pull_request_author_associations_count":{"COLLABORATOR":31,"CONTRIBUTOR":1},"past_year_issue_authors":{"Hygros":1},"past_year_pull_request_authors":{"louistrue":31,"dependabot[bot]":1},"maintainers":[{"login":"louistrue","count":81,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/louistrue"}],"active_maintainers":[{"login":"louistrue","count":31,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/louistrue"}]},"events":{"total":{"DeleteEvent":44,"PullRequestEvent":66,"ForkEvent":1,"IssuesEvent":13,"WatchEvent":12,"IssueCommentEvent":65,"PushEvent":106,"PullRequestReviewCommentEvent":61,"PullRequestReviewEvent":53,"CreateEvent":41,"CommitCommentEvent":19},"last_year":{"DeleteEvent":43,"PullRequestEvent":60,"ForkEvent":1,"IssuesEvent":12,"WatchEvent":7,"IssueCommentEvent":64,"PushEvent":98,"PullRequestReviewCommentEvent":61,"PullRequestReviewEvent":53,"CreateEvent":35,"CommitCommentEvent":19}},"keywords":["ifc","ifcopenshell","lca","pyodide"],"dependencies":[{"ecosystem":"npm","filepath":"package-lock.json","sha":null,"kind":"lockfile","created_at":"2025-11-28T17:03:28.205Z","updated_at":"2025-11-28T17:03:28.205Z","repository_link":"https://github.com/IfcLCA/IfcLCA/blob/main/package-lock.json","dependencies":[{"id":25751207749,"package_name":"@alloc/quick-lru","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"runtime","optional":false},{"id":25751207750,"package_name":"@babel/runtime","ecosystem":"npm","requirements":"7.27.6","direct":false,"kind":"runtime","optional":false},{"id":25751207751,"package_name":"@clerk/backend","ecosystem":"npm","requirements":"1.16.0","direct":false,"kind":"runtime","optional":false},{"id":25751207752,"package_name":"tslib","ecosystem":"npm","requirements":"2.4.1","direct":false,"kind":"runtime","optional":false},{"id":25751207753,"package_name":"@clerk/clerk-react","ecosystem":"npm","requirements":"5.15.2","direct":false,"kind":"runtime","optional":false},{"id":25751207754,"package_name":"@clerk/nextjs","ecosystem":"npm","requirements":"6.3.0","direct":false,"kind":"runtime","optional":false},{"id":25751207755,"package_name":"@clerk/shared","ecosystem":"npm","requirements":"2.12.0","direct":false,"kind":"runtime","optional":false},{"id":25751207756,"package_name":"@clerk/types","ecosystem":"npm","requirements":"4.31.0","direct":false,"kind":"runtime","optional":false},{"id":25751207757,"package_name":"csstype","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":25751207758,"package_name":"@cspotcode/source-map-support","ecosystem":"npm","requirements":"0.8.1","direct":false,"kind":"development","optional":false},{"id":25751207759,"package_name":"@jridgewell/trace-mapping","ecosystem":"npm","requirements":"0.3.9","direct":false,"kind":"development","optional":false},{"id":25751207760,"package_name":"@date-fns/tz","ecosystem":"npm","requirements":"1.4.1","direct":false,"kind":"runtime","optional":false},{"id":25751207761,"package_name":"@emnapi/runtime","ecosystem":"npm","requirements":"1.4.3","direct":false,"kind":"runtime","optional":false},{"id":25751207762,"package_name":"@eslint-community/eslint-utils","ecosystem":"npm","requirements":"4.4.1","direct":false,"kind":"development","optional":false},{"id":25751207763,"package_name":"@eslint-community/regexpp","ecosystem":"npm","requirements":"4.12.1","direct":false,"kind":"development","optional":false},{"id":25751207764,"package_name":"@eslint/eslintrc","ecosystem":"npm","requirements":"2.1.4","direct":false,"kind":"development","optional":false},{"id":25751207765,"package_name":"@eslint/js","ecosystem":"npm","requirements":"8.57.1","direct":false,"kind":"development","optional":false},{"id":25751207766,"package_name":"@fastify/busboy","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":25751207767,"package_name":"@floating-ui/core","ecosystem":"npm","requirements":"1.6.8","direct":false,"kind":"runtime","optional":false},{"id":25751207768,"package_name":"@floating-ui/dom","ecosystem":"npm","requirements":"1.6.12","direct":false,"kind":"runtime","optional":false},{"id":25751207769,"package_name":"@floating-ui/react-dom","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":25751207770,"package_name":"@floating-ui/utils","ecosystem":"npm","requirements":"0.2.8","direct":false,"kind":"runtime","optional":false},{"id":25751207771,"package_name":"@fontsource/nunito-sans","ecosystem":"npm","requirements":"5.2.5","direct":false,"kind":"runtime","optional":false},{"id":25751207810,"package_name":"@hookform/resolvers","ecosystem":"npm","requirements":"3.9.1","direct":false,"kind":"runtime","optional":false},{"id":25751207811,"package_name":"@humanwhocodes/config-array","ecosystem":"npm","requirements":"0.13.0","direct":false,"kind":"development","optional":false},{"id":25751207812,"package_name":"@humanwhocodes/module-importer","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":25751207813,"package_name":"@humanwhocodes/object-schema","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":25751207814,"package_name":"@img/sharp-darwin-arm64","ecosystem":"npm","requirements":"0.34.2","direct":false,"kind":"runtime","optional":false},{"id":25751207815,"package_name":"@img/sharp-darwin-x64","ecosystem":"npm","requirements":"0.34.2","direct":false,"kind":"runtime","optional":false},{"id":25751207816,"package_name":"@img/sharp-libvips-darwin-arm64","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751207817,"package_name":"@img/sharp-libvips-darwin-x64","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751207818,"package_name":"@img/sharp-libvips-linux-arm","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751207819,"package_name":"@img/sharp-libvips-linux-arm64","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751207820,"package_name":"@img/sharp-libvips-linux-ppc64","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751207821,"package_name":"@img/sharp-libvips-linux-s390x","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751207822,"package_name":"@img/sharp-libvips-linux-x64","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751207823,"package_name":"@img/sharp-libvips-linuxmusl-arm64","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751207824,"package_name":"@img/sharp-libvips-linuxmusl-x64","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751207825,"package_name":"@img/sharp-linux-arm","ecosystem":"npm","requirements":"0.34.2","direct":false,"kind":"runtime","optional":false},{"id":25751207826,"package_name":"@img/sharp-linux-arm64","ecosystem":"npm","requirements":"0.34.2","direct":false,"kind":"runtime","optional":false},{"id":25751207827,"package_name":"@img/sharp-linux-s390x","ecosystem":"npm","requirements":"0.34.2","direct":false,"kind":"runtime","optional":false},{"id":25751207828,"package_name":"@img/sharp-linux-x64","ecosystem":"npm","requirements":"0.34.2","direct":false,"kind":"runtime","optional":false},{"id":25751207829,"package_name":"@img/sharp-linuxmusl-arm64","ecosystem":"npm","requirements":"0.34.2","direct":false,"kind":"runtime","optional":false},{"id":25751207830,"package_name":"@img/sharp-linuxmusl-x64","ecosystem":"npm","requirements":"0.34.2","direct":false,"kind":"runtime","optional":false},{"id":25751207831,"package_name":"@img/sharp-wasm32","ecosystem":"npm","requirements":"0.34.2","direct":false,"kind":"runtime","optional":false},{"id":25751207832,"package_name":"@img/sharp-win32-arm64","ecosystem":"npm","requirements":"0.34.2","direct":false,"kind":"runtime","optional":false},{"id":25751207833,"package_name":"@img/sharp-win32-ia32","ecosystem":"npm","requirements":"0.34.2","direct":false,"kind":"runtime","optional":false},{"id":25751207834,"package_name":"@img/sharp-win32-x64","ecosystem":"npm","requirements":"0.34.2","direct":false,"kind":"runtime","optional":false},{"id":25751207835,"package_name":"@isaacs/cliui","ecosystem":"npm","requirements":"8.0.2","direct":false,"kind":"runtime","optional":false},{"id":25751207836,"package_name":"ansi-regex","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751207837,"package_name":"strip-ansi","ecosystem":"npm","requirements":"7.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751207838,"package_name":"@jridgewell/gen-mapping","ecosystem":"npm","requirements":"0.3.5","direct":false,"kind":"runtime","optional":false},{"id":25751207839,"package_name":"@jridgewell/resolve-uri","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"runtime","optional":false},{"id":25751207840,"package_name":"@jridgewell/set-array","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":25751207841,"package_name":"@jridgewell/sourcemap-codec","ecosystem":"npm","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":25751207842,"package_name":"@jridgewell/trace-mapping","ecosystem":"npm","requirements":"0.3.25","direct":false,"kind":"runtime","optional":false},{"id":25751207843,"package_name":"@mediapipe/tasks-vision","ecosystem":"npm","requirements":"0.10.8","direct":false,"kind":"runtime","optional":false},{"id":25751207844,"package_name":"@mongodb-js/saslprep","ecosystem":"npm","requirements":"1.2.2","direct":false,"kind":"runtime","optional":false},{"id":25751207845,"package_name":"@monogrid/gainmap-js","ecosystem":"npm","requirements":"3.0.6","direct":false,"kind":"runtime","optional":false},{"id":25751207846,"package_name":"@neondatabase/serverless","ecosystem":"npm","requirements":"0.10.2","direct":false,"kind":"runtime","optional":false},{"id":25751207847,"package_name":"@next/env","ecosystem":"npm","requirements":"15.3.3","direct":false,"kind":"runtime","optional":false},{"id":25751207848,"package_name":"@next/eslint-plugin-next","ecosystem":"npm","requirements":"14.1.0","direct":false,"kind":"development","optional":false},{"id":25751207849,"package_name":"brace-expansion","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":25751207850,"package_name":"glob","ecosystem":"npm","requirements":"10.3.10","direct":false,"kind":"development","optional":false},{"id":25751207851,"package_name":"jackspeak","ecosystem":"npm","requirements":"2.3.6","direct":false,"kind":"development","optional":false},{"id":25751207852,"package_name":"minimatch","ecosystem":"npm","requirements":"9.0.5","direct":false,"kind":"development","optional":false},{"id":25751207853,"package_name":"@next/swc-darwin-arm64","ecosystem":"npm","requirements":"15.3.3","direct":false,"kind":"runtime","optional":false},{"id":25751207854,"package_name":"@next/swc-darwin-x64","ecosystem":"npm","requirements":"15.3.3","direct":false,"kind":"runtime","optional":false},{"id":25751207855,"package_name":"@next/swc-linux-arm64-gnu","ecosystem":"npm","requirements":"15.3.3","direct":false,"kind":"runtime","optional":false},{"id":25751207856,"package_name":"@next/swc-linux-arm64-musl","ecosystem":"npm","requirements":"15.3.3","direct":false,"kind":"runtime","optional":false},{"id":25751207857,"package_name":"@next/swc-linux-x64-gnu","ecosystem":"npm","requirements":"15.3.3","direct":false,"kind":"runtime","optional":false},{"id":25751207858,"package_name":"@next/swc-linux-x64-musl","ecosystem":"npm","requirements":"15.3.3","direct":false,"kind":"runtime","optional":false},{"id":25751207859,"package_name":"@next/swc-win32-arm64-msvc","ecosystem":"npm","requirements":"15.3.3","direct":false,"kind":"runtime","optional":false},{"id":25751207860,"package_name":"@next/swc-win32-x64-msvc","ecosystem":"npm","requirements":"15.3.3","direct":false,"kind":"runtime","optional":false},{"id":25751207861,"package_name":"@nodelib/fs.scandir","ecosystem":"npm","requirements":"2.1.5","direct":false,"kind":"runtime","optional":false},{"id":25751207862,"package_name":"@nodelib/fs.stat","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"runtime","optional":false},{"id":25751207863,"package_name":"@nodelib/fs.walk","ecosystem":"npm","requirements":"1.2.8","direct":false,"kind":"runtime","optional":false},{"id":25751207864,"package_name":"@nolyfill/is-core-module","ecosystem":"npm","requirements":"1.0.39","direct":false,"kind":"development","optional":false},{"id":25751207865,"package_name":"@pkgjs/parseargs","ecosystem":"npm","requirements":"0.11.0","direct":false,"kind":"runtime","optional":false},{"id":25751207866,"package_name":"@radix-ui/number","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751207867,"package_name":"@radix-ui/primitive","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751207868,"package_name":"@radix-ui/react-alert-dialog","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":25751207869,"package_name":"@radix-ui/react-arrow","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751207870,"package_name":"@radix-ui/react-avatar","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25751207871,"package_name":"@radix-ui/react-checkbox","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":25751207872,"package_name":"@radix-ui/react-collection","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751207873,"package_name":"@radix-ui/react-context","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751207874,"package_name":"@radix-ui/react-compose-refs","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751207875,"package_name":"@radix-ui/react-context","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25751207876,"package_name":"@radix-ui/react-dialog","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":25751207877,"package_name":"@radix-ui/react-direction","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751207878,"package_name":"@radix-ui/react-dismissable-layer","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25751207879,"package_name":"@radix-ui/react-dropdown-menu","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":25751207880,"package_name":"@radix-ui/react-focus-guards","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25751207881,"package_name":"@radix-ui/react-focus-scope","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751207882,"package_name":"@radix-ui/react-icons","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"runtime","optional":false},{"id":25751207883,"package_name":"@radix-ui/react-id","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751207884,"package_name":"@radix-ui/react-label","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751207885,"package_name":"@radix-ui/react-menu","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":25751207886,"package_name":"@radix-ui/react-navigation-menu","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":25751207887,"package_name":"@radix-ui/react-popover","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":25751207888,"package_name":"@radix-ui/react-popper","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":25751207889,"package_name":"@radix-ui/react-portal","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":25751207890,"package_name":"@radix-ui/react-presence","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25751207891,"package_name":"@radix-ui/react-primitive","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25751207892,"package_name":"@radix-ui/react-progress","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751207893,"package_name":"@radix-ui/react-radio-group","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":25751207894,"package_name":"@radix-ui/react-roving-focus","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751207895,"package_name":"@radix-ui/react-scroll-area","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":25751207896,"package_name":"@radix-ui/react-select","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":25751207897,"package_name":"@radix-ui/react-separator","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751207898,"package_name":"@radix-ui/react-slider","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":25751207899,"package_name":"@radix-ui/react-slot","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751207900,"package_name":"@radix-ui/react-switch","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25751207901,"package_name":"@radix-ui/react-tabs","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25751207902,"package_name":"@radix-ui/react-toast","ecosystem":"npm","requirements":"1.2.15","direct":false,"kind":"runtime","optional":false},{"id":25751207903,"package_name":"@radix-ui/primitive","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":25751207904,"package_name":"@radix-ui/react-collection","ecosystem":"npm","requirements":"1.1.7","direct":false,"kind":"runtime","optional":false},{"id":25751207905,"package_name":"@radix-ui/react-compose-refs","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":25751207906,"package_name":"@radix-ui/react-context","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":25751207907,"package_name":"@radix-ui/react-dismissable-layer","ecosystem":"npm","requirements":"1.1.11","direct":false,"kind":"runtime","optional":false},{"id":25751207908,"package_name":"@radix-ui/react-portal","ecosystem":"npm","requirements":"1.1.9","direct":false,"kind":"runtime","optional":false},{"id":25751207909,"package_name":"@radix-ui/react-presence","ecosystem":"npm","requirements":"1.1.5","direct":false,"kind":"runtime","optional":false},{"id":25751207910,"package_name":"@radix-ui/react-primitive","ecosystem":"npm","requirements":"2.1.3","direct":false,"kind":"runtime","optional":false},{"id":25751207911,"package_name":"@radix-ui/react-slot","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"runtime","optional":false},{"id":25751207912,"package_name":"@radix-ui/react-use-callback-ref","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25751207913,"package_name":"@radix-ui/react-use-controllable-state","ecosystem":"npm","requirements":"1.2.2","direct":false,"kind":"runtime","optional":false},{"id":25751207914,"package_name":"@radix-ui/react-use-escape-keydown","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25751207915,"package_name":"@radix-ui/react-use-layout-effect","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25751207916,"package_name":"@radix-ui/react-visually-hidden","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"runtime","optional":false},{"id":25751207917,"package_name":"@radix-ui/react-tooltip","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":25751207918,"package_name":"@radix-ui/react-use-callback-ref","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751207919,"package_name":"@radix-ui/react-use-controllable-state","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751207920,"package_name":"@radix-ui/react-use-effect-event","ecosystem":"npm","requirements":"0.0.2","direct":false,"kind":"runtime","optional":false},{"id":25751207921,"package_name":"@radix-ui/react-use-escape-keydown","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751207922,"package_name":"@radix-ui/react-use-layout-effect","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751207923,"package_name":"@radix-ui/react-use-previous","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751207924,"package_name":"@radix-ui/react-use-rect","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751207925,"package_name":"@radix-ui/react-use-size","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751207926,"package_name":"@radix-ui/react-visually-hidden","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751207927,"package_name":"@radix-ui/rect","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751207928,"package_name":"@react-spring/animated","ecosystem":"npm","requirements":"9.6.1","direct":false,"kind":"runtime","optional":false},{"id":25751207929,"package_name":"@react-spring/core","ecosystem":"npm","requirements":"9.6.1","direct":false,"kind":"runtime","optional":false},{"id":25751207930,"package_name":"@react-spring/rafz","ecosystem":"npm","requirements":"9.6.1","direct":false,"kind":"runtime","optional":false},{"id":25751207931,"package_name":"@react-spring/shared","ecosystem":"npm","requirements":"9.6.1","direct":false,"kind":"runtime","optional":false},{"id":25751207932,"package_name":"@react-spring/three","ecosystem":"npm","requirements":"9.6.1","direct":false,"kind":"runtime","optional":false},{"id":25751207957,"package_name":"@react-spring/types","ecosystem":"npm","requirements":"9.6.1","direct":false,"kind":"runtime","optional":false},{"id":25751207958,"package_name":"@react-three/drei","ecosystem":"npm","requirements":"9.115.0","direct":false,"kind":"runtime","optional":false},{"id":25751207959,"package_name":"zustand","ecosystem":"npm","requirements":"3.7.2","direct":false,"kind":"runtime","optional":false},{"id":25751207960,"package_name":"@react-three/fiber","ecosystem":"npm","requirements":"8.17.10","direct":false,"kind":"runtime","optional":false},{"id":25751207961,"package_name":"@rtsao/scc","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":25751207962,"package_name":"@rushstack/eslint-patch","ecosystem":"npm","requirements":"1.10.4","direct":false,"kind":"development","optional":false},{"id":25751207963,"package_name":"@swc/counter","ecosystem":"npm","requirements":"0.1.3","direct":false,"kind":"runtime","optional":false},{"id":25751207964,"package_name":"@swc/helpers","ecosystem":"npm","requirements":"0.5.15","direct":false,"kind":"runtime","optional":false},{"id":25751207965,"package_name":"@tanstack/react-table","ecosystem":"npm","requirements":"8.20.5","direct":false,"kind":"runtime","optional":false},{"id":25751207966,"package_name":"@tanstack/react-virtual","ecosystem":"npm","requirements":"3.10.9","direct":false,"kind":"runtime","optional":false},{"id":25751207967,"package_name":"@tanstack/table-core","ecosystem":"npm","requirements":"8.20.5","direct":false,"kind":"runtime","optional":false},{"id":25751207968,"package_name":"@tanstack/virtual-core","ecosystem":"npm","requirements":"3.10.9","direct":false,"kind":"runtime","optional":false},{"id":25751207969,"package_name":"@tsconfig/node10","ecosystem":"npm","requirements":"1.0.11","direct":false,"kind":"development","optional":false},{"id":25751207970,"package_name":"@tsconfig/node12","ecosystem":"npm","requirements":"1.0.11","direct":false,"kind":"development","optional":false},{"id":25751207971,"package_name":"@tsconfig/node14","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":25751207972,"package_name":"@tsconfig/node16","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":25751207973,"package_name":"@tweenjs/tween.js","ecosystem":"npm","requirements":"23.1.3","direct":false,"kind":"runtime","optional":false},{"id":25751207974,"package_name":"@types/canvas-confetti","ecosystem":"npm","requirements":"1.9.0","direct":false,"kind":"development","optional":false},{"id":25751207976,"package_name":"@types/d3-array","ecosystem":"npm","requirements":"3.2.1","direct":false,"kind":"runtime","optional":false},{"id":25751207977,"package_name":"@types/d3-color","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"runtime","optional":false},{"id":25751207978,"package_name":"@types/d3-ease","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":25751207979,"package_name":"@types/d3-interpolate","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"runtime","optional":false},{"id":25751207980,"package_name":"@types/d3-path","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751207981,"package_name":"@types/d3-scale","ecosystem":"npm","requirements":"4.0.8","direct":false,"kind":"runtime","optional":false},{"id":25751207982,"package_name":"@types/d3-shape","ecosystem":"npm","requirements":"3.1.6","direct":false,"kind":"runtime","optional":false},{"id":25751207983,"package_name":"@types/d3-time","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":25751207984,"package_name":"@types/d3-timer","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":25751207985,"package_name":"@types/debounce","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"runtime","optional":false},{"id":25751208004,"package_name":"@types/draco3d","ecosystem":"npm","requirements":"1.4.10","direct":false,"kind":"runtime","optional":false},{"id":25751208005,"package_name":"@types/json5","ecosystem":"npm","requirements":"0.0.29","direct":false,"kind":"development","optional":false},{"id":25751208006,"package_name":"@types/mongoose","ecosystem":"npm","requirements":"5.11.97","direct":false,"kind":"development","optional":false},{"id":25751208008,"package_name":"@types/node","ecosystem":"npm","requirements":"20.17.6","direct":false,"kind":"runtime","optional":false},{"id":25751208009,"package_name":"@types/offscreencanvas","ecosystem":"npm","requirements":"2019.7.3","direct":false,"kind":"runtime","optional":false},{"id":25751208010,"package_name":"@types/pg","ecosystem":"npm","requirements":"8.11.6","direct":false,"kind":"runtime","optional":false},{"id":25751208011,"package_name":"@types/prop-types","ecosystem":"npm","requirements":"15.7.13","direct":false,"kind":"runtime","optional":false},{"id":25751208012,"package_name":"@types/react","ecosystem":"npm","requirements":"18.3.12","direct":false,"kind":"runtime","optional":false},{"id":25751208013,"package_name":"@types/react-dom","ecosystem":"npm","requirements":"18.3.1","direct":false,"kind":"development","optional":false},{"id":25751208014,"package_name":"@types/react-reconciler","ecosystem":"npm","requirements":"0.26.7","direct":false,"kind":"runtime","optional":false},{"id":25751208015,"package_name":"@types/stats.js","ecosystem":"npm","requirements":"0.17.3","direct":false,"kind":"runtime","optional":false},{"id":25751208016,"package_name":"@types/three","ecosystem":"npm","requirements":"0.169.0","direct":false,"kind":"runtime","optional":false},{"id":25751208017,"package_name":"@types/webidl-conversions","ecosystem":"npm","requirements":"7.0.3","direct":false,"kind":"runtime","optional":false},{"id":25751208018,"package_name":"@types/webxr","ecosystem":"npm","requirements":"0.5.20","direct":false,"kind":"runtime","optional":false},{"id":25751208019,"package_name":"@types/whatwg-url","ecosystem":"npm","requirements":"11.0.5","direct":false,"kind":"runtime","optional":false},{"id":25751208020,"package_name":"@typescript-eslint/parser","ecosystem":"npm","requirements":"6.21.0","direct":false,"kind":"development","optional":false},{"id":25751208021,"package_name":"@typescript-eslint/scope-manager","ecosystem":"npm","requirements":"6.21.0","direct":false,"kind":"development","optional":false},{"id":25751208022,"package_name":"@typescript-eslint/types","ecosystem":"npm","requirements":"6.21.0","direct":false,"kind":"development","optional":false},{"id":25751208023,"package_name":"@typescript-eslint/typescript-estree","ecosystem":"npm","requirements":"6.21.0","direct":false,"kind":"development","optional":false},{"id":25751208024,"package_name":"minimatch","ecosystem":"npm","requirements":"9.0.3","direct":false,"kind":"development","optional":false},{"id":25751208025,"package_name":"@typescript-eslint/visitor-keys","ecosystem":"npm","requirements":"6.21.0","direct":false,"kind":"development","optional":false},{"id":25751208026,"package_name":"@ungap/structured-clone","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":25751208027,"package_name":"@use-gesture/core","ecosystem":"npm","requirements":"10.3.1","direct":false,"kind":"runtime","optional":false},{"id":25751208028,"package_name":"@use-gesture/react","ecosystem":"npm","requirements":"10.3.1","direct":false,"kind":"runtime","optional":false},{"id":25751208029,"package_name":"@vercel/blob","ecosystem":"npm","requirements":"0.26.0","direct":false,"kind":"runtime","optional":false},{"id":25751208030,"package_name":"@webgpu/types","ecosystem":"npm","requirements":"0.1.51","direct":false,"kind":"runtime","optional":false},{"id":25751208031,"package_name":"acorn","ecosystem":"npm","requirements":"8.14.0","direct":false,"kind":"development","optional":false},{"id":25751208032,"package_name":"acorn-jsx","ecosystem":"npm","requirements":"5.3.2","direct":false,"kind":"development","optional":false},{"id":25751208033,"package_name":"acorn-walk","ecosystem":"npm","requirements":"8.3.4","direct":false,"kind":"development","optional":false},{"id":25751208034,"package_name":"ajv","ecosystem":"npm","requirements":"6.12.6","direct":false,"kind":"development","optional":false},{"id":25751208035,"package_name":"ansi-regex","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":25751208036,"package_name":"ansi-styles","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":25751208037,"package_name":"any-promise","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":25751208038,"package_name":"anymatch","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"runtime","optional":false},{"id":25751208039,"package_name":"arg","ecosystem":"npm","requirements":"5.0.2","direct":false,"kind":"runtime","optional":false},{"id":25751208040,"package_name":"argparse","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":25751208041,"package_name":"aria-hidden","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"runtime","optional":false},{"id":25751208042,"package_name":"aria-query","ecosystem":"npm","requirements":"5.3.2","direct":false,"kind":"development","optional":false},{"id":25751208043,"package_name":"array-buffer-byte-length","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":25751208044,"package_name":"array-includes","ecosystem":"npm","requirements":"3.1.8","direct":false,"kind":"development","optional":false},{"id":25751208045,"package_name":"array-union","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":25751208046,"package_name":"array.prototype.findlast","ecosystem":"npm","requirements":"1.2.5","direct":false,"kind":"development","optional":false},{"id":25751208047,"package_name":"array.prototype.findlastindex","ecosystem":"npm","requirements":"1.2.5","direct":false,"kind":"development","optional":false},{"id":25751208048,"package_name":"array.prototype.flat","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"development","optional":false},{"id":25751208049,"package_name":"array.prototype.flatmap","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"development","optional":false},{"id":25751208050,"package_name":"array.prototype.tosorted","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"development","optional":false},{"id":25751208051,"package_name":"arraybuffer.prototype.slice","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":25751208052,"package_name":"ast-types-flow","ecosystem":"npm","requirements":"0.0.8","direct":false,"kind":"development","optional":false},{"id":25751208053,"package_name":"async-retry","ecosystem":"npm","requirements":"1.3.3","direct":false,"kind":"runtime","optional":false},{"id":25751208054,"package_name":"asynckit","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":25751208055,"package_name":"attr-accept","ecosystem":"npm","requirements":"2.2.4","direct":false,"kind":"runtime","optional":false},{"id":25751208133,"package_name":"autoprefixer","ecosystem":"npm","requirements":"10.4.20","direct":false,"kind":"development","optional":false},{"id":25751208134,"package_name":"available-typed-arrays","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"development","optional":false},{"id":25751208135,"package_name":"axe-core","ecosystem":"npm","requirements":"4.10.2","direct":false,"kind":"development","optional":false},{"id":25751208136,"package_name":"axios","ecosystem":"npm","requirements":"1.9.0","direct":false,"kind":"runtime","optional":false},{"id":25751208137,"package_name":"axobject-query","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":25751208138,"package_name":"balanced-match","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25751208139,"package_name":"base64-js","ecosystem":"npm","requirements":"1.5.1","direct":false,"kind":"runtime","optional":false},{"id":25751208140,"package_name":"bidi-js","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":25751208141,"package_name":"binary-extensions","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":25751208142,"package_name":"brace-expansion","ecosystem":"npm","requirements":"1.1.11","direct":false,"kind":"development","optional":false},{"id":25751208143,"package_name":"braces","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":25751208144,"package_name":"browserslist","ecosystem":"npm","requirements":"4.24.2","direct":false,"kind":"development","optional":false},{"id":25751208145,"package_name":"bson","ecosystem":"npm","requirements":"6.10.3","direct":false,"kind":"runtime","optional":false},{"id":25751208146,"package_name":"buffer","ecosystem":"npm","requirements":"6.0.3","direct":false,"kind":"runtime","optional":false},{"id":25751208147,"package_name":"busboy","ecosystem":"npm","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":25751208148,"package_name":"bytes","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"runtime","optional":false},{"id":25751208149,"package_name":"call-bind","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"development","optional":false},{"id":25751208150,"package_name":"call-bind-apply-helpers","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25751208151,"package_name":"callsites","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":25751208152,"package_name":"camelcase-css","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":25751208153,"package_name":"camera-controls","ecosystem":"npm","requirements":"2.9.0","direct":false,"kind":"runtime","optional":false},{"id":25751208154,"package_name":"caniuse-lite","ecosystem":"npm","requirements":"1.0.30001756","direct":false,"kind":"runtime","optional":false},{"id":25751208155,"package_name":"canvas-confetti","ecosystem":"npm","requirements":"1.9.3","direct":false,"kind":"runtime","optional":false},{"id":25751208183,"package_name":"chalk","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"development","optional":false},{"id":25751208184,"package_name":"chokidar","ecosystem":"npm","requirements":"3.6.0","direct":false,"kind":"runtime","optional":false},{"id":25751208185,"package_name":"glob-parent","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"runtime","optional":false},{"id":25751208186,"package_name":"class-variance-authority","ecosystem":"npm","requirements":"0.7.0","direct":false,"kind":"runtime","optional":false},{"id":25751208187,"package_name":"clsx","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25751208188,"package_name":"classnames","ecosystem":"npm","requirements":"2.5.1","direct":false,"kind":"runtime","optional":false},{"id":25751208189,"package_name":"client-only","ecosystem":"npm","requirements":"0.0.1","direct":false,"kind":"runtime","optional":false},{"id":25751208190,"package_name":"clsx","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":25751208191,"package_name":"cmdk","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25751208192,"package_name":"@radix-ui/primitive","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25751208193,"package_name":"@radix-ui/react-compose-refs","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25751208194,"package_name":"@radix-ui/react-context","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25751208195,"package_name":"@radix-ui/react-dialog","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":25751208196,"package_name":"@radix-ui/react-dismissable-layer","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":25751208197,"package_name":"@radix-ui/react-focus-guards","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25751208198,"package_name":"@radix-ui/react-focus-scope","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":25751208199,"package_name":"@radix-ui/react-id","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25751208200,"package_name":"@radix-ui/react-portal","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":25751208201,"package_name":"@radix-ui/react-presence","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25751208202,"package_name":"@radix-ui/react-primitive","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":25751208203,"package_name":"@radix-ui/react-slot","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25751208204,"package_name":"@radix-ui/react-use-callback-ref","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25751208205,"package_name":"@radix-ui/react-use-controllable-state","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25751208206,"package_name":"@radix-ui/react-use-escape-keydown","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":25751208207,"package_name":"@radix-ui/react-use-layout-effect","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25751208208,"package_name":"react-remove-scroll","ecosystem":"npm","requirements":"2.5.5","direct":false,"kind":"runtime","optional":false},{"id":25751208209,"package_name":"color","ecosystem":"npm","requirements":"4.2.3","direct":false,"kind":"runtime","optional":false},{"id":25751208210,"package_name":"color-convert","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":25751208211,"package_name":"color-name","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":25751208212,"package_name":"color-string","ecosystem":"npm","requirements":"1.9.1","direct":false,"kind":"runtime","optional":false},{"id":25751208213,"package_name":"combined-stream","ecosystem":"npm","requirements":"1.0.8","direct":false,"kind":"runtime","optional":false},{"id":25751208214,"package_name":"commander","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"runtime","optional":false},{"id":25751208215,"package_name":"concat-map","ecosystem":"npm","requirements":"0.0.1","direct":false,"kind":"development","optional":false},{"id":25751208216,"package_name":"cookie","ecosystem":"npm","requirements":"0.7.0","direct":false,"kind":"runtime","optional":false},{"id":25751208217,"package_name":"core-js","ecosystem":"npm","requirements":"3.42.0","direct":false,"kind":"runtime","optional":false},{"id":25751208218,"package_name":"create-require","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":25751208219,"package_name":"cross-env","ecosystem":"npm","requirements":"7.0.3","direct":false,"kind":"runtime","optional":false},{"id":25751208220,"package_name":"cross-spawn","ecosystem":"npm","requirements":"7.0.6","direct":false,"kind":"runtime","optional":false},{"id":25751208221,"package_name":"crypto-js","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"runtime","optional":false},{"id":25751208222,"package_name":"cssesc","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":25751208223,"package_name":"csstype","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"runtime","optional":false},{"id":25751208224,"package_name":"d3-array","ecosystem":"npm","requirements":"3.2.4","direct":false,"kind":"runtime","optional":false},{"id":25751208225,"package_name":"d3-color","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751208226,"package_name":"d3-ease","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":25751208227,"package_name":"d3-format","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751208228,"package_name":"d3-interpolate","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":25751208229,"package_name":"d3-path","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751208230,"package_name":"d3-scale","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":25751208231,"package_name":"d3-shape","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":25751208232,"package_name":"d3-time","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751208233,"package_name":"d3-time-format","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751208234,"package_name":"d3-timer","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":25751208235,"package_name":"damerau-levenshtein","ecosystem":"npm","requirements":"1.0.8","direct":false,"kind":"development","optional":false},{"id":25751208236,"package_name":"data-view-buffer","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":25751208237,"package_name":"data-view-byte-length","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":25751208238,"package_name":"data-view-byte-offset","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":25751208239,"package_name":"date-fns","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751208240,"package_name":"date-fns-jalali","ecosystem":"npm","requirements":"4.1.0-0","direct":false,"kind":"runtime","optional":false},{"id":25751208241,"package_name":"debounce","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":25751208242,"package_name":"debug","ecosystem":"npm","requirements":"4.3.7","direct":false,"kind":"runtime","optional":false},{"id":25751208243,"package_name":"decimal.js-light","ecosystem":"npm","requirements":"2.5.1","direct":false,"kind":"runtime","optional":false},{"id":25751208244,"package_name":"deep-is","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"development","optional":false},{"id":25751208245,"package_name":"define-data-property","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"development","optional":false},{"id":25751208246,"package_name":"define-properties","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":25751208247,"package_name":"delayed-stream","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25751208248,"package_name":"dequal","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":25751208249,"package_name":"detect-gpu","ecosystem":"npm","requirements":"5.0.55","direct":false,"kind":"runtime","optional":false},{"id":25751208250,"package_name":"detect-libc","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":25751208251,"package_name":"detect-node-es","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751208252,"package_name":"didyoumean","ecosystem":"npm","requirements":"1.2.2","direct":false,"kind":"runtime","optional":false},{"id":25751208253,"package_name":"diff","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"development","optional":false},{"id":25751208254,"package_name":"dir-glob","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":25751208255,"package_name":"dlv","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":25751208256,"package_name":"doctrine","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":25751208257,"package_name":"dom-helpers","ecosystem":"npm","requirements":"5.2.1","direct":false,"kind":"runtime","optional":false},{"id":25751208258,"package_name":"dot-case","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"runtime","optional":false},{"id":25751208259,"package_name":"draco3d","ecosystem":"npm","requirements":"1.5.7","direct":false,"kind":"runtime","optional":false},{"id":25751208260,"package_name":"dunder-proto","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25751208261,"package_name":"eastasianwidth","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":25751208262,"package_name":"electron-to-chromium","ecosystem":"npm","requirements":"1.5.51","direct":false,"kind":"development","optional":false},{"id":25751208263,"package_name":"emoji-regex","ecosystem":"npm","requirements":"9.2.2","direct":false,"kind":"runtime","optional":false},{"id":25751208264,"package_name":"enhanced-resolve","ecosystem":"npm","requirements":"5.17.1","direct":false,"kind":"development","optional":false},{"id":25751208266,"package_name":"es-abstract","ecosystem":"npm","requirements":"1.23.3","direct":false,"kind":"development","optional":false},{"id":25751208267,"package_name":"es-define-property","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25751208269,"package_name":"es-errors","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":25751208270,"package_name":"es-iterator-helpers","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":25751208271,"package_name":"es-object-atoms","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25751208273,"package_name":"es-set-tostringtag","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751208275,"package_name":"es-shim-unscopables","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":25751208276,"package_name":"es-to-primitive","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":25751208278,"package_name":"escalade","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":25751208281,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":25751208282,"package_name":"eslint","ecosystem":"npm","requirements":"8.57.1","direct":false,"kind":"development","optional":false},{"id":25751208284,"package_name":"eslint-config-next","ecosystem":"npm","requirements":"14.1.0","direct":false,"kind":"development","optional":false},{"id":25751208286,"package_name":"eslint-import-resolver-node","ecosystem":"npm","requirements":"0.3.9","direct":false,"kind":"development","optional":false},{"id":25751208288,"package_name":"debug","ecosystem":"npm","requirements":"3.2.7","direct":false,"kind":"development","optional":false},{"id":25751208289,"package_name":"eslint-import-resolver-typescript","ecosystem":"npm","requirements":"3.6.3","direct":false,"kind":"development","optional":false},{"id":25751208291,"package_name":"fast-glob","ecosystem":"npm","requirements":"3.3.2","direct":false,"kind":"development","optional":false},{"id":25751208293,"package_name":"glob-parent","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"development","optional":false},{"id":25751208294,"package_name":"eslint-module-utils","ecosystem":"npm","requirements":"2.12.0","direct":false,"kind":"development","optional":false},{"id":25751208296,"package_name":"eslint-plugin-import","ecosystem":"npm","requirements":"2.31.0","direct":false,"kind":"development","optional":false},{"id":25751208298,"package_name":"doctrine","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":25751208299,"package_name":"semver","ecosystem":"npm","requirements":"6.3.1","direct":false,"kind":"development","optional":false},{"id":25751208301,"package_name":"eslint-plugin-jsx-a11y","ecosystem":"npm","requirements":"6.10.2","direct":false,"kind":"development","optional":false},{"id":25751208303,"package_name":"eslint-plugin-react","ecosystem":"npm","requirements":"7.37.2","direct":false,"kind":"development","optional":false},{"id":25751208305,"package_name":"eslint-plugin-react-hooks","ecosystem":"npm","requirements":"5.0.0-canary-7118f5dd7-20230705","direct":false,"kind":"development","optional":false},{"id":25751208307,"package_name":"resolve","ecosystem":"npm","requirements":"2.0.0-next.5","direct":false,"kind":"development","optional":false},{"id":25751208309,"package_name":"eslint-scope","ecosystem":"npm","requirements":"7.2.2","direct":false,"kind":"development","optional":false},{"id":25751208310,"package_name":"eslint-visitor-keys","ecosystem":"npm","requirements":"3.4.3","direct":false,"kind":"development","optional":false},{"id":25751208312,"package_name":"espree","ecosystem":"npm","requirements":"9.6.1","direct":false,"kind":"development","optional":false},{"id":25751208313,"package_name":"esquery","ecosystem":"npm","requirements":"1.6.0","direct":false,"kind":"development","optional":false},{"id":25751208315,"package_name":"esrecurse","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"development","optional":false},{"id":25751208317,"package_name":"estraverse","ecosystem":"npm","requirements":"5.3.0","direct":false,"kind":"development","optional":false},{"id":25751208319,"package_name":"esutils","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":25751208321,"package_name":"eventemitter3","ecosystem":"npm","requirements":"4.0.7","direct":false,"kind":"runtime","optional":false},{"id":25751208323,"package_name":"ezheaders","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751208682,"package_name":"fast-deep-equal","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"development","optional":false},{"id":25751208683,"package_name":"fast-equals","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":25751208684,"package_name":"fast-glob","ecosystem":"npm","requirements":"3.3.1","direct":false,"kind":"runtime","optional":false},{"id":25751208685,"package_name":"fast-json-stable-stringify","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":25751208686,"package_name":"fast-levenshtein","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"development","optional":false},{"id":25751208687,"package_name":"fastq","ecosystem":"npm","requirements":"1.17.1","direct":false,"kind":"runtime","optional":false},{"id":25751208688,"package_name":"fflate","ecosystem":"npm","requirements":"0.8.2","direct":false,"kind":"runtime","optional":false},{"id":25751208689,"package_name":"file-entry-cache","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"development","optional":false},{"id":25751208690,"package_name":"file-selector","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751208691,"package_name":"fill-range","ecosystem":"npm","requirements":"7.1.1","direct":false,"kind":"runtime","optional":false},{"id":25751208692,"package_name":"find-up","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":25751208693,"package_name":"flat-cache","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":25751208694,"package_name":"flatted","ecosystem":"npm","requirements":"3.3.1","direct":false,"kind":"development","optional":false},{"id":25751208695,"package_name":"follow-redirects","ecosystem":"npm","requirements":"1.15.9","direct":false,"kind":"runtime","optional":false},{"id":25751208696,"package_name":"for-each","ecosystem":"npm","requirements":"0.3.3","direct":false,"kind":"development","optional":false},{"id":25751208697,"package_name":"foreground-child","ecosystem":"npm","requirements":"3.3.0","direct":false,"kind":"runtime","optional":false},{"id":25751208698,"package_name":"form-data","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":25751208699,"package_name":"fraction.js","ecosystem":"npm","requirements":"4.3.7","direct":false,"kind":"development","optional":false},{"id":25751208700,"package_name":"framer-motion","ecosystem":"npm","requirements":"12.16.0","direct":false,"kind":"runtime","optional":false},{"id":25751208701,"package_name":"fs.realpath","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":25751208702,"package_name":"function-bind","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":25751208703,"package_name":"function.prototype.name","ecosystem":"npm","requirements":"1.1.6","direct":false,"kind":"development","optional":false},{"id":25751208704,"package_name":"functions-have-names","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"development","optional":false},{"id":25751208705,"package_name":"fuse.js","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"runtime","optional":false},{"id":25751208706,"package_name":"get-intrinsic","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":25751208707,"package_name":"get-nonce","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25751208708,"package_name":"get-proto","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25751208709,"package_name":"get-symbol-description","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":25751208710,"package_name":"get-tsconfig","ecosystem":"npm","requirements":"4.8.1","direct":false,"kind":"development","optional":false},{"id":25751208711,"package_name":"glob","ecosystem":"npm","requirements":"7.2.3","direct":false,"kind":"development","optional":false},{"id":25751208712,"package_name":"glob-parent","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"runtime","optional":false},{"id":25751208713,"package_name":"glob-to-regexp","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"runtime","optional":false},{"id":25751208714,"package_name":"globals","ecosystem":"npm","requirements":"13.24.0","direct":false,"kind":"development","optional":false},{"id":25751208715,"package_name":"globalthis","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":25751208716,"package_name":"globby","ecosystem":"npm","requirements":"11.1.0","direct":false,"kind":"development","optional":false},{"id":25751208717,"package_name":"glsl-noise","ecosystem":"npm","requirements":"0.0.0","direct":false,"kind":"runtime","optional":false},{"id":25751208718,"package_name":"gopd","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":25751208719,"package_name":"graceful-fs","ecosystem":"npm","requirements":"4.2.11","direct":false,"kind":"development","optional":false},{"id":25751208720,"package_name":"graphemer","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":25751208721,"package_name":"has-bigints","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":25751208722,"package_name":"has-flag","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":25751208723,"package_name":"has-property-descriptors","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":25751208724,"package_name":"has-proto","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":25751208725,"package_name":"has-symbols","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751208726,"package_name":"has-tostringtag","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25751208727,"package_name":"hasown","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":25751208728,"package_name":"hls.js","ecosystem":"npm","requirements":"1.5.17","direct":false,"kind":"runtime","optional":false},{"id":25751208729,"package_name":"ieee754","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":25751208730,"package_name":"ignore","ecosystem":"npm","requirements":"5.3.2","direct":false,"kind":"development","optional":false},{"id":25751208731,"package_name":"immediate","ecosystem":"npm","requirements":"3.0.6","direct":false,"kind":"runtime","optional":false},{"id":25751208732,"package_name":"import-fresh","ecosystem":"npm","requirements":"3.3.0","direct":false,"kind":"development","optional":false},{"id":25751208733,"package_name":"imurmurhash","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"development","optional":false},{"id":25751208734,"package_name":"inflight","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"development","optional":false},{"id":25751208735,"package_name":"inherits","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"development","optional":false},{"id":25751208736,"package_name":"internal-slot","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"development","optional":false},{"id":25751208737,"package_name":"internmap","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":25751208738,"package_name":"invariant","ecosystem":"npm","requirements":"2.2.4","direct":false,"kind":"runtime","optional":false},{"id":25751208739,"package_name":"is-array-buffer","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"development","optional":false},{"id":25751208740,"package_name":"is-arrayish","ecosystem":"npm","requirements":"0.3.2","direct":false,"kind":"runtime","optional":false},{"id":25751208741,"package_name":"is-async-function","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":25751208742,"package_name":"is-bigint","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":25751208743,"package_name":"is-binary-path","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751208744,"package_name":"is-boolean-object","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":25751208745,"package_name":"is-buffer","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"runtime","optional":false},{"id":25751208746,"package_name":"is-bun-module","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":25751208747,"package_name":"is-callable","ecosystem":"npm","requirements":"1.2.7","direct":false,"kind":"development","optional":false},{"id":25751208748,"package_name":"is-core-module","ecosystem":"npm","requirements":"2.15.1","direct":false,"kind":"runtime","optional":false},{"id":25751208749,"package_name":"is-data-view","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":25751208750,"package_name":"is-date-object","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":25751208751,"package_name":"is-extglob","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":25751208752,"package_name":"is-finalizationregistry","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":25751208753,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":25751208754,"package_name":"is-generator-function","ecosystem":"npm","requirements":"1.0.10","direct":false,"kind":"development","optional":false},{"id":25751208755,"package_name":"is-glob","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"runtime","optional":false},{"id":25751208756,"package_name":"is-map","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":25751208757,"package_name":"is-negative-zero","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":25751208758,"package_name":"is-node-process","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":25751208759,"package_name":"is-number","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"runtime","optional":false},{"id":25751208760,"package_name":"is-number-object","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"development","optional":false},{"id":25751208761,"package_name":"is-path-inside","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":25751208762,"package_name":"is-promise","ecosystem":"npm","requirements":"2.2.2","direct":false,"kind":"runtime","optional":false},{"id":25751208763,"package_name":"is-regex","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"development","optional":false},{"id":25751208764,"package_name":"is-set","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":25751208765,"package_name":"is-shared-array-buffer","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":25751208766,"package_name":"is-string","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"development","optional":false},{"id":25751208767,"package_name":"is-symbol","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":25751208768,"package_name":"is-typed-array","ecosystem":"npm","requirements":"1.1.13","direct":false,"kind":"development","optional":false},{"id":25751208769,"package_name":"is-weakmap","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":25751208770,"package_name":"is-weakref","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":25751208771,"package_name":"is-weakset","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":25751208772,"package_name":"isarray","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"development","optional":false},{"id":25751208773,"package_name":"isexe","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25751208774,"package_name":"iterator.prototype","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":25751208775,"package_name":"its-fine","ecosystem":"npm","requirements":"1.2.5","direct":false,"kind":"runtime","optional":false},{"id":25751208776,"package_name":"@types/react-reconciler","ecosystem":"npm","requirements":"0.28.8","direct":false,"kind":"runtime","optional":false},{"id":25751208777,"package_name":"jackspeak","ecosystem":"npm","requirements":"3.4.3","direct":false,"kind":"runtime","optional":false},{"id":25751208778,"package_name":"jiti","ecosystem":"npm","requirements":"1.21.6","direct":false,"kind":"runtime","optional":false},{"id":25751208779,"package_name":"js-cookie","ecosystem":"npm","requirements":"3.0.5","direct":false,"kind":"runtime","optional":false},{"id":25751208780,"package_name":"js-tokens","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25751208781,"package_name":"js-yaml","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":25751208782,"package_name":"json-buffer","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":25751208783,"package_name":"json-schema-traverse","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"development","optional":false},{"id":25751208784,"package_name":"json-stable-stringify-without-jsonify","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":25751208785,"package_name":"json5","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":25751208786,"package_name":"jsx-ast-utils","ecosystem":"npm","requirements":"3.3.5","direct":false,"kind":"development","optional":false},{"id":25751208787,"package_name":"kareem","ecosystem":"npm","requirements":"2.6.3","direct":false,"kind":"runtime","optional":false},{"id":25751208788,"package_name":"keyv","ecosystem":"npm","requirements":"4.5.4","direct":false,"kind":"development","optional":false},{"id":25751208789,"package_name":"language-subtag-registry","ecosystem":"npm","requirements":"0.3.23","direct":false,"kind":"development","optional":false},{"id":25751208790,"package_name":"language-tags","ecosystem":"npm","requirements":"1.0.9","direct":false,"kind":"development","optional":false},{"id":25751208791,"package_name":"levn","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"development","optional":false},{"id":25751208792,"package_name":"lie","ecosystem":"npm","requirements":"3.3.0","direct":false,"kind":"runtime","optional":false},{"id":25751208793,"package_name":"lilconfig","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751208794,"package_name":"lines-and-columns","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"runtime","optional":false},{"id":25751208795,"package_name":"locate-path","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":25751208796,"package_name":"lodash","ecosystem":"npm","requirements":"4.17.21","direct":false,"kind":"runtime","optional":false},{"id":25751208797,"package_name":"lodash.merge","ecosystem":"npm","requirements":"4.6.2","direct":false,"kind":"development","optional":false},{"id":25751208798,"package_name":"loose-envify","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":25751208799,"package_name":"lower-case","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":25751208800,"package_name":"lru-cache","ecosystem":"npm","requirements":"10.4.3","direct":false,"kind":"runtime","optional":false},{"id":25751208801,"package_name":"lucide-react","ecosystem":"npm","requirements":"0.454.0","direct":false,"kind":"runtime","optional":false},{"id":25751208802,"package_name":"maath","ecosystem":"npm","requirements":"0.10.8","direct":false,"kind":"runtime","optional":false},{"id":25751208803,"package_name":"make-error","ecosystem":"npm","requirements":"1.3.6","direct":false,"kind":"development","optional":false},{"id":25751208804,"package_name":"map-obj","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":25751208805,"package_name":"math-intrinsics","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751208806,"package_name":"memory-pager","ecosystem":"npm","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":25751208807,"package_name":"merge2","ecosystem":"npm","requirements":"1.4.1","direct":false,"kind":"runtime","optional":false},{"id":25751208808,"package_name":"meshline","ecosystem":"npm","requirements":"3.3.1","direct":false,"kind":"runtime","optional":false},{"id":25751208809,"package_name":"meshoptimizer","ecosystem":"npm","requirements":"0.18.1","direct":false,"kind":"runtime","optional":false},{"id":25751208810,"package_name":"micromatch","ecosystem":"npm","requirements":"4.0.8","direct":false,"kind":"runtime","optional":false},{"id":25751208811,"package_name":"mime-db","ecosystem":"npm","requirements":"1.52.0","direct":false,"kind":"runtime","optional":false},{"id":25751208812,"package_name":"mime-types","ecosystem":"npm","requirements":"2.1.35","direct":false,"kind":"runtime","optional":false},{"id":25751208813,"package_name":"minimatch","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"development","optional":false},{"id":25751208814,"package_name":"minimist","ecosystem":"npm","requirements":"1.2.8","direct":false,"kind":"development","optional":false},{"id":25751208815,"package_name":"minipass","ecosystem":"npm","requirements":"7.1.2","direct":false,"kind":"runtime","optional":false},{"id":25751208816,"package_name":"mongodb","ecosystem":"npm","requirements":"6.16.0","direct":false,"kind":"runtime","optional":false},{"id":25751208817,"package_name":"mongodb-connection-string-url","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":25751208818,"package_name":"mongoose","ecosystem":"npm","requirements":"8.15.0","direct":false,"kind":"runtime","optional":false},{"id":25751208819,"package_name":"motion-dom","ecosystem":"npm","requirements":"12.16.0","direct":false,"kind":"runtime","optional":false},{"id":25751208820,"package_name":"motion-utils","ecosystem":"npm","requirements":"12.12.1","direct":false,"kind":"runtime","optional":false},{"id":25751208821,"package_name":"mpath","ecosystem":"npm","requirements":"0.9.0","direct":false,"kind":"runtime","optional":false},{"id":25751208822,"package_name":"mquery","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":25751208823,"package_name":"ms","ecosystem":"npm","requirements":"2.1.3","direct":false,"kind":"runtime","optional":false},{"id":25751208824,"package_name":"mz","ecosystem":"npm","requirements":"2.7.0","direct":false,"kind":"runtime","optional":false},{"id":25751208825,"package_name":"nanoid","ecosystem":"npm","requirements":"3.3.8","direct":false,"kind":"runtime","optional":false},{"id":25751208826,"package_name":"natural-compare","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":25751208827,"package_name":"next","ecosystem":"npm","requirements":"15.3.3","direct":false,"kind":"runtime","optional":false},{"id":25751208828,"package_name":"next-themes","ecosystem":"npm","requirements":"0.4.3","direct":false,"kind":"runtime","optional":false},{"id":25751208829,"package_name":"postcss","ecosystem":"npm","requirements":"8.4.31","direct":false,"kind":"runtime","optional":false},{"id":25751208830,"package_name":"no-case","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"runtime","optional":false},{"id":25751208831,"package_name":"node-releases","ecosystem":"npm","requirements":"2.0.18","direct":false,"kind":"development","optional":false},{"id":25751208832,"package_name":"normalize-path","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":25751208833,"package_name":"normalize-range","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"development","optional":false},{"id":25751208834,"package_name":"object-assign","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"runtime","optional":false},{"id":25751208835,"package_name":"object-hash","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":25751208836,"package_name":"object-inspect","ecosystem":"npm","requirements":"1.13.2","direct":false,"kind":"development","optional":false},{"id":25751208837,"package_name":"object-keys","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":25751208838,"package_name":"object.assign","ecosystem":"npm","requirements":"4.1.5","direct":false,"kind":"development","optional":false},{"id":25751208839,"package_name":"object.entries","ecosystem":"npm","requirements":"1.1.8","direct":false,"kind":"development","optional":false},{"id":25751208840,"package_name":"object.fromentries","ecosystem":"npm","requirements":"2.0.8","direct":false,"kind":"development","optional":false},{"id":25751208841,"package_name":"object.groupby","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":25751208842,"package_name":"object.values","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":25751208843,"package_name":"obuf","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":25751208844,"package_name":"once","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":25751208845,"package_name":"optionator","ecosystem":"npm","requirements":"0.9.4","direct":false,"kind":"development","optional":false},{"id":25751208846,"package_name":"p-limit","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":25751208847,"package_name":"p-locate","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":25751208848,"package_name":"package-json-from-dist","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25751208849,"package_name":"parent-module","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":25751208850,"package_name":"path-exists","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":25751208851,"package_name":"path-is-absolute","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":25751208852,"package_name":"path-key","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":25751208853,"package_name":"path-parse","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"runtime","optional":false},{"id":25751208854,"package_name":"path-scurry","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"runtime","optional":false},{"id":25751208855,"package_name":"path-type","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":25751208856,"package_name":"pg-int8","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25751208857,"package_name":"pg-numeric","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25751208858,"package_name":"pg-protocol","ecosystem":"npm","requirements":"1.7.0","direct":false,"kind":"runtime","optional":false},{"id":25751208859,"package_name":"pg-types","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":25751208860,"package_name":"picocolors","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25751208861,"package_name":"picomatch","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"runtime","optional":false},{"id":25751208862,"package_name":"pify","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":25751208863,"package_name":"pirates","ecosystem":"npm","requirements":"4.0.6","direct":false,"kind":"runtime","optional":false},{"id":25751208864,"package_name":"possible-typed-array-names","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":25751208865,"package_name":"postcss","ecosystem":"npm","requirements":"8.4.47","direct":false,"kind":"runtime","optional":false},{"id":25751208866,"package_name":"postcss-import","ecosystem":"npm","requirements":"15.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751208867,"package_name":"postcss-js","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":25751208868,"package_name":"postcss-load-config","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":25751208869,"package_name":"lilconfig","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"runtime","optional":false},{"id":25751208870,"package_name":"postcss-nested","ecosystem":"npm","requirements":"6.2.0","direct":false,"kind":"runtime","optional":false},{"id":25751208871,"package_name":"postcss-selector-parser","ecosystem":"npm","requirements":"6.1.2","direct":false,"kind":"runtime","optional":false},{"id":25751208872,"package_name":"postcss-value-parser","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"runtime","optional":false},{"id":25751208873,"package_name":"postgres-array","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":25751208874,"package_name":"postgres-bytea","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":25751208875,"package_name":"postgres-date","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751208876,"package_name":"postgres-interval","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":25751208877,"package_name":"postgres-range","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":25751208878,"package_name":"posthog-js","ecosystem":"npm","requirements":"1.249.3","direct":false,"kind":"runtime","optional":false},{"id":25751208879,"package_name":"fflate","ecosystem":"npm","requirements":"0.4.8","direct":false,"kind":"runtime","optional":false},{"id":25751208880,"package_name":"posthog-node","ecosystem":"npm","requirements":"4.18.0","direct":false,"kind":"runtime","optional":false},{"id":25751208881,"package_name":"potpack","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25751208882,"package_name":"preact","ecosystem":"npm","requirements":"10.26.8","direct":false,"kind":"runtime","optional":false},{"id":25751208883,"package_name":"prelude-ls","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":25751208884,"package_name":"promise-worker-transferable","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":25751208885,"package_name":"prop-types","ecosystem":"npm","requirements":"15.8.1","direct":false,"kind":"runtime","optional":false},{"id":25751208886,"package_name":"proxy-from-env","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751208887,"package_name":"punycode","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"runtime","optional":false},{"id":25751208888,"package_name":"queue-microtask","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"runtime","optional":false},{"id":25751208889,"package_name":"react","ecosystem":"npm","requirements":"18.3.1","direct":false,"kind":"runtime","optional":false},{"id":25751208890,"package_name":"react-composer","ecosystem":"npm","requirements":"5.0.3","direct":false,"kind":"runtime","optional":false},{"id":25751208903,"package_name":"react-day-picker","ecosystem":"npm","requirements":"9.11.1","direct":false,"kind":"runtime","optional":false},{"id":25751208904,"package_name":"react-dom","ecosystem":"npm","requirements":"18.3.1","direct":false,"kind":"runtime","optional":false},{"id":25751208905,"package_name":"scheduler","ecosystem":"npm","requirements":"0.23.2","direct":false,"kind":"runtime","optional":false},{"id":25751208906,"package_name":"react-dropzone","ecosystem":"npm","requirements":"14.3.5","direct":false,"kind":"runtime","optional":false},{"id":25751208907,"package_name":"react-error-boundary","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"runtime","optional":false},{"id":25751208908,"package_name":"react-hook-form","ecosystem":"npm","requirements":"7.53.1","direct":false,"kind":"runtime","optional":false},{"id":25751208909,"package_name":"react-intersection-observer","ecosystem":"npm","requirements":"9.16.0","direct":false,"kind":"runtime","optional":false},{"id":25751208910,"package_name":"react-is","ecosystem":"npm","requirements":"16.13.1","direct":false,"kind":"runtime","optional":false},{"id":25751208911,"package_name":"react-reconciler","ecosystem":"npm","requirements":"0.27.0","direct":false,"kind":"runtime","optional":false},{"id":25751208912,"package_name":"react-remove-scroll","ecosystem":"npm","requirements":"2.6.0","direct":false,"kind":"runtime","optional":false},{"id":25751208913,"package_name":"react-remove-scroll-bar","ecosystem":"npm","requirements":"2.3.6","direct":false,"kind":"runtime","optional":false},{"id":25751208914,"package_name":"react-smooth","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":25751208915,"package_name":"react-style-singleton","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"runtime","optional":false},{"id":25751208916,"package_name":"react-transition-group","ecosystem":"npm","requirements":"4.4.5","direct":false,"kind":"runtime","optional":false},{"id":25751208917,"package_name":"read-cache","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25751208918,"package_name":"readdirp","ecosystem":"npm","requirements":"3.6.0","direct":false,"kind":"runtime","optional":false},{"id":25751208919,"package_name":"recharts","ecosystem":"npm","requirements":"2.13.3","direct":false,"kind":"runtime","optional":false},{"id":25751208920,"package_name":"recharts-scale","ecosystem":"npm","requirements":"0.4.5","direct":false,"kind":"runtime","optional":false},{"id":25751208921,"package_name":"react-is","ecosystem":"npm","requirements":"18.3.1","direct":false,"kind":"runtime","optional":false},{"id":25751208922,"package_name":"reflect.getprototypeof","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"development","optional":false},{"id":25751208923,"package_name":"regexp.prototype.flags","ecosystem":"npm","requirements":"1.5.3","direct":false,"kind":"development","optional":false},{"id":25751208924,"package_name":"require-from-string","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":25751208925,"package_name":"resolve","ecosystem":"npm","requirements":"1.22.8","direct":false,"kind":"runtime","optional":false},{"id":25751208926,"package_name":"resolve-from","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":25751208927,"package_name":"resolve-pkg-maps","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":25751208928,"package_name":"retry","ecosystem":"npm","requirements":"0.13.1","direct":false,"kind":"runtime","optional":false},{"id":25751208929,"package_name":"reusify","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":25751208930,"package_name":"rimraf","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":25751208931,"package_name":"run-parallel","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":25751208932,"package_name":"safe-array-concat","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":25751208933,"package_name":"safe-regex-test","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":25751208934,"package_name":"scheduler","ecosystem":"npm","requirements":"0.21.0","direct":false,"kind":"runtime","optional":false},{"id":25751208935,"package_name":"semver","ecosystem":"npm","requirements":"7.7.2","direct":false,"kind":"development","optional":false},{"id":25751208936,"package_name":"server-only","ecosystem":"npm","requirements":"0.0.1","direct":false,"kind":"runtime","optional":false},{"id":25751208937,"package_name":"set-function-length","ecosystem":"npm","requirements":"1.2.2","direct":false,"kind":"development","optional":false},{"id":25751208938,"package_name":"set-function-name","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":25751208939,"package_name":"sharp","ecosystem":"npm","requirements":"0.34.2","direct":false,"kind":"runtime","optional":false},{"id":25751208940,"package_name":"shebang-command","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25751208941,"package_name":"shebang-regex","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":25751208942,"package_name":"side-channel","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"development","optional":false},{"id":25751208943,"package_name":"sift","ecosystem":"npm","requirements":"17.1.3","direct":false,"kind":"runtime","optional":false},{"id":25751208944,"package_name":"signal-exit","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751208945,"package_name":"simple-swizzle","ecosystem":"npm","requirements":"0.2.2","direct":false,"kind":"runtime","optional":false},{"id":25751208946,"package_name":"slash","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":25751208947,"package_name":"snake-case","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"runtime","optional":false},{"id":25751208960,"package_name":"snakecase-keys","ecosystem":"npm","requirements":"5.4.4","direct":false,"kind":"runtime","optional":false},{"id":25751208975,"package_name":"type-fest","ecosystem":"npm","requirements":"2.19.0","direct":false,"kind":"runtime","optional":false},{"id":25751208976,"package_name":"source-map-js","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":25751208977,"package_name":"sparse-bitfield","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":25751208978,"package_name":"stats-gl","ecosystem":"npm","requirements":"2.4.2","direct":false,"kind":"runtime","optional":false},{"id":25751208979,"package_name":"three","ecosystem":"npm","requirements":"0.170.0","direct":false,"kind":"runtime","optional":false},{"id":25751208980,"package_name":"stats.js","ecosystem":"npm","requirements":"0.17.0","direct":false,"kind":"runtime","optional":false},{"id":25751208981,"package_name":"std-env","ecosystem":"npm","requirements":"3.8.0","direct":false,"kind":"runtime","optional":false},{"id":25751208982,"package_name":"streamsearch","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751208983,"package_name":"string-width","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"runtime","optional":false},{"id":25751208984,"package_name":"string-width","ecosystem":"npm","requirements":"4.2.3","direct":false,"kind":"runtime","optional":false},{"id":25751208985,"package_name":"emoji-regex","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"runtime","optional":false},{"id":25751208986,"package_name":"string.prototype.includes","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":25751208987,"package_name":"string.prototype.matchall","ecosystem":"npm","requirements":"4.0.11","direct":false,"kind":"development","optional":false},{"id":25751208988,"package_name":"string.prototype.repeat","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":25751208989,"package_name":"string.prototype.trim","ecosystem":"npm","requirements":"1.2.9","direct":false,"kind":"development","optional":false},{"id":25751208990,"package_name":"string.prototype.trimend","ecosystem":"npm","requirements":"1.0.8","direct":false,"kind":"development","optional":false},{"id":25751208991,"package_name":"string.prototype.trimstart","ecosystem":"npm","requirements":"1.0.8","direct":false,"kind":"development","optional":false},{"id":25751208992,"package_name":"strip-ansi","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"runtime","optional":false},{"id":25751208993,"package_name":"strip-bom","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":25751208994,"package_name":"strip-json-comments","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":25751208995,"package_name":"styled-jsx","ecosystem":"npm","requirements":"5.1.6","direct":false,"kind":"runtime","optional":false},{"id":25751208996,"package_name":"sucrase","ecosystem":"npm","requirements":"3.35.0","direct":false,"kind":"runtime","optional":false},{"id":25751208997,"package_name":"brace-expansion","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":25751208998,"package_name":"glob","ecosystem":"npm","requirements":"10.4.5","direct":false,"kind":"runtime","optional":false},{"id":25751208999,"package_name":"minimatch","ecosystem":"npm","requirements":"9.0.5","direct":false,"kind":"runtime","optional":false},{"id":25751209000,"package_name":"supports-color","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"development","optional":false},{"id":25751209001,"package_name":"supports-preserve-symlinks-flag","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25751209002,"package_name":"suspend-react","ecosystem":"npm","requirements":"0.1.3","direct":false,"kind":"runtime","optional":false},{"id":25751209003,"package_name":"swr","ecosystem":"npm","requirements":"2.2.5","direct":false,"kind":"runtime","optional":false},{"id":25751209004,"package_name":"tailwind-merge","ecosystem":"npm","requirements":"2.5.4","direct":false,"kind":"runtime","optional":false},{"id":25751209005,"package_name":"tailwindcss","ecosystem":"npm","requirements":"3.4.14","direct":false,"kind":"runtime","optional":false},{"id":25751209006,"package_name":"tailwindcss-animate","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"runtime","optional":false},{"id":25751209007,"package_name":"tapable","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"development","optional":false},{"id":25751209008,"package_name":"text-table","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"development","optional":false},{"id":25751209009,"package_name":"thenify","ecosystem":"npm","requirements":"3.3.1","direct":false,"kind":"runtime","optional":false},{"id":25751209010,"package_name":"thenify-all","ecosystem":"npm","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":25751209011,"package_name":"three","ecosystem":"npm","requirements":"0.159.0","direct":false,"kind":"runtime","optional":false},{"id":25751209012,"package_name":"three-mesh-bvh","ecosystem":"npm","requirements":"0.7.8","direct":false,"kind":"runtime","optional":false},{"id":25751209013,"package_name":"three-stdlib","ecosystem":"npm","requirements":"2.34.0","direct":false,"kind":"runtime","optional":false},{"id":25751209014,"package_name":"fflate","ecosystem":"npm","requirements":"0.6.10","direct":false,"kind":"runtime","optional":false},{"id":25751209015,"package_name":"throttleit","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751209016,"package_name":"tiny-invariant","ecosystem":"npm","requirements":"1.3.3","direct":false,"kind":"runtime","optional":false},{"id":25751209017,"package_name":"to-regex-range","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":25751209018,"package_name":"tr46","ecosystem":"npm","requirements":"5.1.1","direct":false,"kind":"runtime","optional":false},{"id":25751209019,"package_name":"troika-three-text","ecosystem":"npm","requirements":"0.49.1","direct":false,"kind":"runtime","optional":false},{"id":25751209020,"package_name":"troika-three-utils","ecosystem":"npm","requirements":"0.49.0","direct":false,"kind":"runtime","optional":false},{"id":25751209021,"package_name":"troika-worker-utils","ecosystem":"npm","requirements":"0.49.0","direct":false,"kind":"runtime","optional":false},{"id":25751209022,"package_name":"ts-api-utils","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":25751209023,"package_name":"ts-interface-checker","ecosystem":"npm","requirements":"0.1.13","direct":false,"kind":"runtime","optional":false},{"id":25751209024,"package_name":"ts-node","ecosystem":"npm","requirements":"10.9.2","direct":false,"kind":"development","optional":false},{"id":25751209025,"package_name":"arg","ecosystem":"npm","requirements":"4.1.3","direct":false,"kind":"development","optional":false},{"id":25751209026,"package_name":"tsconfig-paths","ecosystem":"npm","requirements":"3.15.0","direct":false,"kind":"development","optional":false},{"id":25751209027,"package_name":"tslib","ecosystem":"npm","requirements":"2.8.1","direct":false,"kind":"runtime","optional":false},{"id":25751209028,"package_name":"tunnel-rat","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":25751209029,"package_name":"zustand","ecosystem":"npm","requirements":"4.5.5","direct":false,"kind":"runtime","optional":false},{"id":25751209030,"package_name":"type-check","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"development","optional":false},{"id":25751209031,"package_name":"type-fest","ecosystem":"npm","requirements":"0.20.2","direct":false,"kind":"development","optional":false},{"id":25751209032,"package_name":"typed-array-buffer","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":25751209033,"package_name":"typed-array-byte-length","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":25751209034,"package_name":"typed-array-byte-offset","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":25751209035,"package_name":"typed-array-length","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"development","optional":false},{"id":25751209036,"package_name":"typescript","ecosystem":"npm","requirements":"5.6.3","direct":false,"kind":"development","optional":false},{"id":25751209037,"package_name":"unbox-primitive","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":25751209038,"package_name":"undici","ecosystem":"npm","requirements":"5.29.0","direct":false,"kind":"runtime","optional":false},{"id":25751209039,"package_name":"undici-types","ecosystem":"npm","requirements":"6.19.8","direct":false,"kind":"runtime","optional":false},{"id":25751209040,"package_name":"update-browserslist-db","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":25751209041,"package_name":"uri-js","ecosystem":"npm","requirements":"4.4.1","direct":false,"kind":"development","optional":false},{"id":25751209042,"package_name":"use-callback-ref","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"runtime","optional":false},{"id":25751209043,"package_name":"use-sidecar","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":25751209044,"package_name":"use-sync-external-store","ecosystem":"npm","requirements":"1.2.2","direct":false,"kind":"runtime","optional":false},{"id":25751209045,"package_name":"util-deprecate","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25751209046,"package_name":"utility-types","ecosystem":"npm","requirements":"3.11.0","direct":false,"kind":"runtime","optional":false},{"id":25751209047,"package_name":"uuid","ecosystem":"npm","requirements":"9.0.1","direct":false,"kind":"runtime","optional":false},{"id":25751209048,"package_name":"v8-compile-cache-lib","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":25751209049,"package_name":"victory-vendor","ecosystem":"npm","requirements":"36.9.2","direct":false,"kind":"runtime","optional":false},{"id":25751209050,"package_name":"web-vitals","ecosystem":"npm","requirements":"4.2.4","direct":false,"kind":"runtime","optional":false},{"id":25751209051,"package_name":"webgl-constants","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25751209052,"package_name":"webgl-sdf-generator","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25751209053,"package_name":"webidl-conversions","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"runtime","optional":false},{"id":25751209054,"package_name":"whatwg-url","ecosystem":"npm","requirements":"14.2.0","direct":false,"kind":"runtime","optional":false},{"id":25751209055,"package_name":"which","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":25751209056,"package_name":"which-boxed-primitive","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":25751209057,"package_name":"which-builtin-type","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"development","optional":false},{"id":25751209058,"package_name":"which-collection","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":25751209059,"package_name":"which-typed-array","ecosystem":"npm","requirements":"1.1.15","direct":false,"kind":"development","optional":false},{"id":25751209060,"package_name":"word-wrap","ecosystem":"npm","requirements":"1.2.5","direct":false,"kind":"development","optional":false},{"id":25751209061,"package_name":"wrap-ansi","ecosystem":"npm","requirements":"8.1.0","direct":false,"kind":"runtime","optional":false},{"id":25751209062,"package_name":"wrap-ansi","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"runtime","optional":false},{"id":25751209063,"package_name":"ansi-styles","ecosystem":"npm","requirements":"6.2.1","direct":false,"kind":"runtime","optional":false},{"id":25751209064,"package_name":"wrappy","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":25751209065,"package_name":"yaml","ecosystem":"npm","requirements":"2.6.0","direct":false,"kind":"runtime","optional":false},{"id":25751209066,"package_name":"yn","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":25751209067,"package_name":"yocto-queue","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"development","optional":false},{"id":25751209068,"package_name":"zod","ecosystem":"npm","requirements":"3.23.8","direct":false,"kind":"runtime","optional":false},{"id":25751209069,"package_name":"zustand","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"npm","filepath":"package.json","sha":null,"kind":"manifest","created_at":"2025-11-28T17:03:33.576Z","updated_at":"2025-11-28T17:03:33.576Z","repository_link":"https://github.com/IfcLCA/IfcLCA/blob/main/package.json","dependencies":[{"id":25751209073,"package_name":"@clerk/nextjs","ecosystem":"npm","requirements":"^6.3.0","direct":true,"kind":"runtime","optional":false},{"id":25751209074,"package_name":"@fontsource/nunito-sans","ecosystem":"npm","requirements":"^5.2.5","direct":true,"kind":"runtime","optional":false},{"id":25751209075,"package_name":"@hookform/resolvers","ecosystem":"npm","requirements":"^3.9.1","direct":true,"kind":"runtime","optional":false},{"id":25751209076,"package_name":"@neondatabase/serverless","ecosystem":"npm","requirements":"^0.10.2","direct":true,"kind":"runtime","optional":false},{"id":25751209077,"package_name":"@radix-ui/react-alert-dialog","ecosystem":"npm","requirements":"^1.1.2","direct":true,"kind":"runtime","optional":false},{"id":25751209078,"package_name":"@radix-ui/react-avatar","ecosystem":"npm","requirements":"^1.0.4","direct":true,"kind":"runtime","optional":false},{"id":25751209079,"package_name":"@radix-ui/react-checkbox","ecosystem":"npm","requirements":"^1.1.2","direct":true,"kind":"runtime","optional":false},{"id":25751209080,"package_name":"@radix-ui/react-dialog","ecosystem":"npm","requirements":"^1.1.2","direct":true,"kind":"runtime","optional":false},{"id":25751209081,"package_name":"@radix-ui/react-dropdown-menu","ecosystem":"npm","requirements":"^2.1.2","direct":true,"kind":"runtime","optional":false},{"id":25751209082,"package_name":"@radix-ui/react-icons","ecosystem":"npm","requirements":"^1.3.1","direct":true,"kind":"runtime","optional":false},{"id":25751209083,"package_name":"@radix-ui/react-label","ecosystem":"npm","requirements":"^2.1.0","direct":true,"kind":"runtime","optional":false},{"id":25751209084,"package_name":"@radix-ui/react-navigation-menu","ecosystem":"npm","requirements":"^1.2.1","direct":true,"kind":"runtime","optional":false},{"id":25751209085,"package_name":"@radix-ui/react-popover","ecosystem":"npm","requirements":"^1.1.2","direct":true,"kind":"runtime","optional":false},{"id":25751209086,"package_name":"@radix-ui/react-progress","ecosystem":"npm","requirements":"^1.1.0","direct":true,"kind":"runtime","optional":false},{"id":25751209087,"package_name":"@radix-ui/react-radio-group","ecosystem":"npm","requirements":"^1.2.1","direct":true,"kind":"runtime","optional":false},{"id":25751209088,"package_name":"@radix-ui/react-scroll-area","ecosystem":"npm","requirements":"^1.2.0","direct":true,"kind":"runtime","optional":false},{"id":25751209089,"package_name":"@radix-ui/react-select","ecosystem":"npm","requirements":"^2.1.2","direct":true,"kind":"runtime","optional":false},{"id":25751209090,"package_name":"@radix-ui/react-separator","ecosystem":"npm","requirements":"^1.1.0","direct":true,"kind":"runtime","optional":false},{"id":25751209091,"package_name":"@radix-ui/react-slider","ecosystem":"npm","requirements":"^1.2.1","direct":true,"kind":"runtime","optional":false},{"id":25751209092,"package_name":"@radix-ui/react-slot","ecosystem":"npm","requirements":"^1.1.0","direct":true,"kind":"runtime","optional":false},{"id":25751209093,"package_name":"@radix-ui/react-switch","ecosystem":"npm","requirements":"^1.1.1","direct":true,"kind":"runtime","optional":false},{"id":25751209094,"package_name":"@radix-ui/react-tabs","ecosystem":"npm","requirements":"^1.1.1","direct":true,"kind":"runtime","optional":false},{"id":25751209095,"package_name":"@radix-ui/react-toast","ecosystem":"npm","requirements":"^1.2.15","direct":true,"kind":"runtime","optional":false},{"id":25751209096,"package_name":"@radix-ui/react-tooltip","ecosystem":"npm","requirements":"^1.1.4","direct":true,"kind":"runtime","optional":false},{"id":25751209097,"package_name":"@react-three/drei","ecosystem":"npm","requirements":"^9.115.0","direct":true,"kind":"runtime","optional":false},{"id":25751209098,"package_name":"@react-three/fiber","ecosystem":"npm","requirements":"^8.17.10","direct":true,"kind":"runtime","optional":false},{"id":25751209099,"package_name":"@tanstack/react-table","ecosystem":"npm","requirements":"^8.20.5","direct":true,"kind":"runtime","optional":false},{"id":25751209100,"package_name":"@tanstack/react-virtual","ecosystem":"npm","requirements":"^3.10.9","direct":true,"kind":"runtime","optional":false},{"id":25751209101,"package_name":"@vercel/blob","ecosystem":"npm","requirements":"^0.26.0","direct":true,"kind":"runtime","optional":false},{"id":25751209102,"package_name":"canvas-confetti","ecosystem":"npm","requirements":"^1.9.3","direct":true,"kind":"runtime","optional":false},{"id":25751209103,"package_name":"class-variance-authority","ecosystem":"npm","requirements":"^0.7.0","direct":true,"kind":"runtime","optional":false},{"id":25751209104,"package_name":"classnames","ecosystem":"npm","requirements":"^2.5.1","direct":true,"kind":"runtime","optional":false},{"id":25751209105,"package_name":"clsx","ecosystem":"npm","requirements":"^2.1.1","direct":true,"kind":"runtime","optional":false},{"id":25751209106,"package_name":"cmdk","ecosystem":"npm","requirements":"^1.0.0","direct":true,"kind":"runtime","optional":false},{"id":25751209107,"package_name":"cross-spawn","ecosystem":"npm","requirements":"^7.0.5","direct":true,"kind":"runtime","optional":false},{"id":25751209108,"package_name":"date-fns","ecosystem":"npm","requirements":"^4.1.0","direct":true,"kind":"runtime","optional":false},{"id":25751209109,"package_name":"framer-motion","ecosystem":"npm","requirements":"^12.16.0","direct":true,"kind":"runtime","optional":false},{"id":25751209110,"package_name":"fuse.js","ecosystem":"npm","requirements":"^7.0.0","direct":true,"kind":"runtime","optional":false},{"id":25751209111,"package_name":"lucide-react","ecosystem":"npm","requirements":"^0.454.0","direct":true,"kind":"runtime","optional":false},{"id":25751209112,"package_name":"mongoose","ecosystem":"npm","requirements":"^8.15.0","direct":true,"kind":"runtime","optional":false},{"id":25751209113,"package_name":"nanoid","ecosystem":"npm","requirements":"^3.3.8","direct":true,"kind":"runtime","optional":false},{"id":25751209114,"package_name":"next","ecosystem":"npm","requirements":"15.3.3","direct":true,"kind":"runtime","optional":false},{"id":25751209115,"package_name":"next-themes","ecosystem":"npm","requirements":"^0.4.3","direct":true,"kind":"runtime","optional":false},{"id":25751209116,"package_name":"posthog-js","ecosystem":"npm","requirements":"^1.249.3","direct":true,"kind":"runtime","optional":false},{"id":25751209117,"package_name":"posthog-node","ecosystem":"npm","requirements":"^4.18.0","direct":true,"kind":"runtime","optional":false},{"id":25751209118,"package_name":"react","ecosystem":"npm","requirements":"^18.2.0","direct":true,"kind":"runtime","optional":false},{"id":25751209119,"package_name":"react-day-picker","ecosystem":"npm","requirements":"^9.11.1","direct":true,"kind":"runtime","optional":false},{"id":25751209120,"package_name":"react-dom","ecosystem":"npm","requirements":"^18.2.0","direct":true,"kind":"runtime","optional":false},{"id":25751209121,"package_name":"react-dropzone","ecosystem":"npm","requirements":"^14.3.5","direct":true,"kind":"runtime","optional":false},{"id":25751209122,"package_name":"react-error-boundary","ecosystem":"npm","requirements":"^4.1.2","direct":true,"kind":"runtime","optional":false},{"id":25751209123,"package_name":"react-hook-form","ecosystem":"npm","requirements":"^7.53.1","direct":true,"kind":"runtime","optional":false},{"id":25751209124,"package_name":"react-intersection-observer","ecosystem":"npm","requirements":"^9.16.0","direct":true,"kind":"runtime","optional":false},{"id":25751209125,"package_name":"recharts","ecosystem":"npm","requirements":"^2.13.3","direct":true,"kind":"runtime","optional":false},{"id":25751209126,"package_name":"tailwind-merge","ecosystem":"npm","requirements":"^2.5.4","direct":true,"kind":"runtime","optional":false},{"id":25751209127,"package_name":"tailwindcss-animate","ecosystem":"npm","requirements":"^1.0.7","direct":true,"kind":"runtime","optional":false},{"id":25751209128,"package_name":"three","ecosystem":"npm","requirements":"^0.159.0","direct":true,"kind":"runtime","optional":false},{"id":25751209129,"package_name":"zod","ecosystem":"npm","requirements":"^3.23.8","direct":true,"kind":"runtime","optional":false},{"id":25751209130,"package_name":"zustand","ecosystem":"npm","requirements":"^5.0.1","direct":true,"kind":"runtime","optional":false},{"id":25751209131,"package_name":"@types/canvas-confetti","ecosystem":"npm","requirements":"^1.9.0","direct":true,"kind":"development","optional":false},{"id":25751209132,"package_name":"@types/mongoose","ecosystem":"npm","requirements":"^5.11.97","direct":true,"kind":"development","optional":false},{"id":25751209133,"package_name":"@types/node","ecosystem":"npm","requirements":"^20.17.6","direct":true,"kind":"development","optional":false},{"id":25751209134,"package_name":"@types/react","ecosystem":"npm","requirements":"^18.3.12","direct":true,"kind":"development","optional":false},{"id":25751209135,"package_name":"@types/react-dom","ecosystem":"npm","requirements":"^18.3.1","direct":true,"kind":"development","optional":false},{"id":25751209136,"package_name":"autoprefixer","ecosystem":"npm","requirements":"^10.4.20","direct":true,"kind":"development","optional":false},{"id":25751209137,"package_name":"eslint","ecosystem":"npm","requirements":"^8","direct":true,"kind":"development","optional":false},{"id":25751209138,"package_name":"eslint-config-next","ecosystem":"npm","requirements":"14.1.0","direct":true,"kind":"development","optional":false},{"id":25751209139,"package_name":"postcss","ecosystem":"npm","requirements":"^8.4.47","direct":true,"kind":"development","optional":false},{"id":25751209140,"package_name":"tailwindcss","ecosystem":"npm","requirements":"^3.4.14","direct":true,"kind":"development","optional":false},{"id":25751209141,"package_name":"ts-node","ecosystem":"npm","requirements":"^10.9.2","direct":true,"kind":"development","optional":false},{"id":25751209142,"package_name":"typescript","ecosystem":"npm","requirements":"^5.6.3","direct":true,"kind":"development","optional":false}]}],"score":4.90527477843843,"created_at":"2026-04-06T19:48:13.457Z","updated_at":"2026-05-19T16:01:01.414Z","avatar_url":"https://github.com/IfcLCA.png","language":"TypeScript","category":"Industrial Ecology","sub_category":"Life Cycle Assessment","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"[![License: AGPL v3](https://img.shields.io/badge/License-AGPL_v3-blue.svg)](https://www.gnu.org/licenses/agpl-3.0)\n![IfcOpenShell](https://img.shields.io/badge/IfcOpenShell-darkgreen?logo=ifcopenshell\u0026logoColor=black)\n![Next.js](https://img.shields.io/badge/Next.js-black?logo=next.js\u0026logoColor=white)\n![React](https://img.shields.io/badge/React-blue?logo=react)\n![Tailwind CSS](https://img.shields.io/badge/TailwindCSS-06B6D4?logo=tailwindcss\u0026logoColor=white)\n![TypeScript](https://img.shields.io/badge/TypeScript-3178C6?logo=typescript\u0026logoColor=white)\n\n## Overview\nIfcLCA leverages **openBIM** and **Open Data Standards** to analyze the environmental impact of construction projects through IFC files using Swiss **KBOB** environmental impact data from [lcadata.ch](https://lcadata.ch).\n\n## ✨ Features\n- 🏗️ **Project Dashboard** - manage multiple building projects and track their progress.\n- ⚙️ **IFC Processing** - upload and parse IFC files; inspect elements and materials.\n- 📚 **Materials Library** - centralize materials data across projects.\n- 📈 **LCA Charts** - visualize environmental impacts; export IFC with LCA results and get nice charts.\n\n## 🚀 Typical Workflow\n1. **Export your Model**\n   - IFC version: preferably IFC4 (2x3 works too)\n   - Include all *Ifc Base Quantities* (NetVolume or GrossVolume)\n   - Include assembly layers (prefer `IfcMaterialLayerSet`, `IfcMaterialConstituentSet` also supported)\n2. **Upload**\n   - Drop your IFC file in the upload area or click to browse\n   - Files are processed locally and never stored on our servers\n3. **Map Materials**\n   - Search the full swiss KBOB database\n   - Combine your materials with environmental impact data\n4. **Analyze Results**\n   - View impact metrics: GWP, PEnr, UBP and material breakdown\n   - Use charts to identify key contributors\n   - Enter project EBF (in m²) to toggle between absolute and relative emissions views (explanation below)\n5. **Export IFC with LCA Results**\n   - Upload your original IFC file to embed the LCA results\n   - LCA data (GWP, UBP, PENRE) is added as IFC property sets for each element\n   - The exported IFC can be used for further analysis, optimization, and interoperability with other BIM tools\n\n## 🛠 Tech Stack\n- **IfcOpenShell WASM** for Ifc parsing\n- **Next.js** \u0026 **React** for the frontend\n- **Tailwind CSS** for styling\n- **Clerk** for authentication\n- **MongoDB** for database\n- **TypeScript** throughout the codebase\n\n## 🌍 Open Source\nIfcLCA is and will always be Open Source. Sustainability is a team effort and requires trust and transparency. The project is released under the **AGPL-3.0** license.\n\n## 🔐 Data \u0026 Privacy\n- **Client-side parsing**: IFC files are parsed entirely in your browser using IfcOpenShell WASM\n- **No file storage**: Your original IFC files are never uploaded or stored on our servers\n- **Stored data**: Only derived metadata (elements, volumes, materials, classifications, and calculated indicators) is stored in the database\n- **Upload records**: Filename and processing metadata are stored to track upload history\n- **Deletion**: You can delete uploads and their derived data; orphaned materials are automatically cleaned up\n\n## 📦 Model Requirements\n- **IFC version**: IFC4 preferred (IFC2x3 is supported)\n- **Base Quantities**: export element volumes via Ifc Base Quantities (NetVolume or GrossVolume)\n- **Materials**: include assembly layers when possible (supports `IfcMaterialLayerSet` and `IfcMaterialConstituentSet`)\n- **Classification**: provide element classification codes for amortization lookup (see below)\n\n## 🧾 Classification Support\n- **Supported systems**: currently **eBKP-H** is supported for amortization years\n- **Unknown/missing classification**: falls back to a sensible default amortization period\n- Classification is read from your IFC model; set or correct it in your authoring tool or use [ifcclassify.com](https://ifcclassify.com)\n\n## 📐 Emissions Calculation\nIfcLCA computes three metrics using Swiss KBOB data:\n- **GWP** (Global Warming Potential)\n- **UBP** (Environmental Impact Points)\n- **PENRE** (Primary Energy Non‑Renewable)\n\n### Absolute emissions\n- Computed per material and summed per project\n- Formula (per material):\n\n$$\n\\text{absolute}_{\\text{metric}} = \\text{volume} \\times \\text{density} \\times \\text{factor}_{\\text{metric}}\n$$\n\n- Useful for total project impacts\n\n### Relative emissions (annual, per area)\n- Normalizes absolute emissions by amortization years and area\n- Formula:\n\n$$\n\\text{relative} = \\frac{\\text{absolute}}{\\text{amortizationYears} \\times \\text{area}}\n$$\n\n- Requires a valid calculation area and classification to derive amortization years\n\n### Units\n- **Absolute**\n  - GWP: `kg CO₂ eq`\n  - UBP: `UBP`\n  - PENRE: `kWh oil-eq`\n- **Relative** (per area and year; area unit defaults to `m²`)\n  - GWP: `kg CO₂ eq/\u003carea\u003e·a`\n  - UBP: `UBP/\u003carea\u003e·a`\n  - PENRE: `kWh oil-eq/\u003carea\u003e·a`\n\n## ⚠️ Known Limitations \u0026 Roadmap\n- **No built-in 3D viewer**: Currently no IFC geometry visualization\n- **Classification systems**: Only eBKP-H is supported\n- **Comparative analysis**: Project comparison and benchmarking features are in development\n- **Aditional environmental impact data sources**: Ökobaudat coming soon...\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://ost.ecosyste.ms/api/v1/projects/350838","html_url":"https://ost.ecosyste.ms/projects/350838"}