diff --git a/README.md b/README.md index e3b4c70..1847cf9 100644 --- a/README.md +++ b/README.md @@ -1,289 +1,108 @@ -# ๐ŸŒ Let's Code Development Challenge: Decoding Development ๐Ÿšจ -## A Data-Driven Dashboard for National Growth Metrics - -Welcome to our internal community coding challenge! Build an interactive dashboard that visualizes and analyzes national growth metrics across cities worldwide. - ---- - -## ๐Ÿ“‹ Problem Statement - -### Title -**"Decoding Development: A Data-Driven Dashboard for India Growth Metrics"** - -### Background -Every nation's progress depends not on one factor but on a blend of economic, social, and environmental indicators. Understanding this data holistically can drive better policy-making, awareness, and decision-making. - -### Objective -Design and develop an interactive data dashboard or application that visualizes and analyzes multiple national growth metrics for various cities. The platform should allow users to explore, compare, and interpret how different cities are performing across a comprehensive set of development indicators. - ---- - -## โœ… Required Features - -### Core Data Visualization (30+ Metrics) -Your dashboard must collect and visualize the following metrics across cities: - -**Economic Indicators:** -- GDP (Gross Domestic Product) -- GNI (Gross National Income) -- GDP per Capita -- Unemployment Rate -- Inflation Rate -- Foreign Direct Investment -- Export/Import Ratios -- Public Debt as % of GDP - -**Social Development:** -- Human Development Index (HDI) -- Life Expectancy -- Infant Mortality Rate -- Literacy Rate -- Education Index -- Gender Inequality Index -- Population Growth Rate -- Urban Population % - -**Health & Well-being:** -- Healthcare Expenditure per Capita -- Physicians per 1000 people -- Hospital Beds per 1000 people -- Access to Clean Water % -- Vaccination Coverage % - -**Environment & Sustainability:** -- CO2 Emissions per Capita -- Renewable Energy % -- Forest Area % -- Air Quality Index -- Environmental Performance Index - -**Governance & Infrastructure:** -- Corruption Perceptions Index -- Internet Penetration % -- Mobile Phone Subscriptions -- Infrastructure Quality Index -- Political Stability Index - -**Economic Equality:** -- Gini Coefficient (Income Inequality) -- Poverty Rate -- Social Protection Coverage - -### Functional Requirements - -1. **Multi-Cities Comparisons**: Allow users to select and compare multiple cities simultaneously -2. **Time Series Analysis**: Show growth/change over years (minimum 5-year span) -3. **Search & Filter**: Enable city search and metric-based filtering -4. **Ranking System**: Sort cities by individual metrics -5. **Interactive Visualizations**: - - Bar charts, line graphs, scatter plots - - Heatmaps for regional comparisons - - Interactive world maps - - Correlation matrices - -### Key Insights to Display -- Top 10 cities in HDI -- Regions with highest inequality (Gini) -- Cities with best healthcare systems -- Environmental leaders and laggards -- Custom insight generation based on user selections - -### Technical Requirements -- **Responsive Design**: Must work seamlessly on desktop, tablet, and mobile -- **Performance**: Fast loading and smooth interactions -- **Accessibility**: Follow WCAG guidelines for inclusive design - ---- - -## ๐ŸŽฏ Bonus Features (Optional) - -1. **AI-Powered Analytics**: - - Trend prediction for selected metrics - - Anomaly detection in city performance - - Correlation analysis between different indicators - -2. **Export Capabilities**: - - Generate custom PDF reports - - Export data as CSV/Excel - - Share visualizations as images - -3. **Policy Insights**: - - Display policy suggestions for underperforming cities - - Show success stories and best practices - - Highlight cities with similar profiles - -4. **Advanced Interactions**: - - City clustering based on performance - - Scenario analysis ("What if" modeling) - - Goal tracking (e.g., SDG progress) - ---- - -## ๐Ÿ† Judging Criteria - -Your submission will be evaluated based on: - -1. **Data Accuracy & Completeness (25%)** - - Correct implementation of all required metrics - - Data validation and error handling - - Use of reliable data sources - -2. **UI/UX Design and Interactivity (25%)** - - **Unique and innovative design** โญ (Special emphasis) - - Intuitive user experience - - Smooth animations and transitions - - Mobile responsiveness - -3. **Functional Excellence (20%)** - - All required features working properly - - Performance optimization - - Cross-browser compatibility - -4. **Code Quality & Documentation (15%)** - - Clean, readable, and maintainable code - - Proper documentation and comments - - Good project structure - -5. **Innovation & Impact (15%)** - - Creative features and insights - - Problem-solving approach - - Overall usefulness for target users - ---- - -## ๐Ÿš€ How to Participate - -### Submission Steps: - -1. **Star this repository** - ```bash - git clone https://github.com/Lets-code-with-us/Letscode-Community-Challenge-1.git - ``` - -2. **Build Your Solution** - - Use any tech stack you prefer (React, Vue, Angular, Vanilla JS, Python, etc.) - - Implement all required features - - Focus on unique UI design and user experience - -3. **Create your github Repo** - - Upload your source in the github repo and make it live. - -4. **Document Your Work** - - Create a comprehensive README (see template below) - - Include demo link, screenshots, and setup instructions - - Highlight your unique features - -5. **Submit Your Entry** - - Ensure all files are included in the github repo and demo link works - - And then fill this form(compulsory) - [Submission form](https://forms.gle/VV7Gu5JUKa1TmQd77) - -6. **Join the Discussion group for any doutbs** - - [WhatsApp group link](https://chat.whatsapp.com/Lfp0vamaQe8I1YkXQ2qZQH) - - [Github discussion](https://github.com/Lets-code-with-us/Letscode-Community-Challenge-1/discussions/2) - ---- - -## ๐Ÿ“ README Template for Your Submission - -```markdown -# [Your Project Name] -*Submitted by: [Your Name]* - -## ๐ŸŒŸ Live Demo -๐Ÿ”— **[View Live Demo](your-demo-link-here)** +๐Ÿ‡ฎ๐Ÿ‡ณ Bharat Pulse: The Living Dashboard of Indiaโ€™s Growth +Submitted by: Riya Upadhyay -## ๐Ÿ“ธ Screenshots -![Dashboard Overview](./demo-images/dashboard-overview.png) -![Cities Comparison](./demo-images/cities-comparison.png) -![Mobile View](./demo-images/mobile-view.png) - -## ๐Ÿ› ๏ธ Tech Stack -- Frontend: [e.g., React, Vue.js, Angular] -- Backend: [if applicable] -- Database: [if used] -- Visualization: [e.g., D3.js, Chart.js, Plotly] -- Deployment: [e.g., Vercel, Netlify, Heroku] - -## โœจ Unique Features -- **[Feature 1]**: Brief description of what makes it special -- **[Feature 2]**: How it enhances user experience -- **[Feature 3]**: Technical innovation implemented - -## ๐Ÿš€ Getting Started +Track: Data for Development +Challenge: Build an insightful and interactive dashboard showcasing Indiaโ€™s growth using real metrics. -### Prerequisites -- Node.js (v14+) -- [Any other requirements] +๐ŸŒŸ Live Demo +๐Ÿ”— https://letscode-community-challenge-1-60srgemdr-riya-742005s-projects.vercel.app/ -### Installation -```bash -# Clone and navigate to project -cd submissions/[your-name] - -# Install dependencies -npm install +๐Ÿ“ธ Screenshots +![one state - multiple metrics](https://github.com/user-attachments/assets/5a06fbc6-aa0c-4926-8d86-186caec221c3) + +![two city comparision](https://github.com/user-attachments/assets/ce5e2a28-44d6-495d-a7d6-55781282745b) + + +![graph-comparision](https://github.com/user-attachments/assets/1e94d065-874e-44ac-82c0-be1dbbff9c9c) + + +![Ranking](https://github.com/user-attachments/assets/2836e71b-e563-440b-882d-a1c590d1fff8) -# Start development server -npm start -``` -## ๐Ÿ“ž Contact -- Email: letscode@lets-code.co.in ---- -## ๐Ÿ“… Timeline -- **Challenge Launch**: 16 June 2025 -- **Submission Deadline**: 22 June 2025 -- **Winner Announcement**: 25 June 2025 +๐Ÿ” About the Project +Bharat Pulse is an interactive, real-time visual dashboard that reflects the heartbeat of India's growth story. It simplifies complex development metrics into accessible, meaningful insights through clean UI, city comparisons, rankings, and AI-driven interpretations. ---- +It aims to support citizens, researchers, and policymakers in understanding where Indian cities stand โ€” economically, environmentally, and socially. -## ๐Ÿ… Prizes & Recognition +๐Ÿ› ๏ธ Tech Stack +Frontend: React.js -- **1st Place**: Winner Certificate + Goodies -- **2nd Place**: Runnerup Certificate + Goodies -- **3rd Place**: Runnerup Certificate + Goodies -- **For Everybody**: Participants Certificate +Data Visualization: Chart.js, Recharts, React Simple Maps +Styling: CSS Modules -## โ“ FAQ +Deployment: Vercel -**Q: Can I use external libraries and frameworks?** -A: Yes! Use any tech stack, libraries, or frameworks you're comfortable with. +Others: CountUp.js, react-select, react-spring -**Q: Do I need to implement all 30+ metrics?** -A: Yes, all required metrics should be included for full consideration. +โœจ Unique Features +๐Ÿ”„ Dynamic Metric Selection: Choose from development indicators like GDP, HDI, COโ‚‚ Emissions, Literacy Rate, etc., and visualize city-wise performance. -**Q: Can I work in a team?** -A: This is an individual challenge, but you can seek help and guidance from the community. +๐Ÿ† Auto-Ranking System: Cities are automatically ranked based on selected metrics โ€” helping users quickly identify top and bottom performers. -**Q: What if I can't access certain data sources?** -A: Use mock data or alternative sources, but ensure data accuracy and mention this in your README. +๐ŸŒ Heatmap & Geographic Insights: Location-based development via interactive map visuals โ€” visual clustering & disparities made easy to spot. ---- +๐Ÿค– Insight Generator : One-click insights summarize what's happening in the data โ€” giving a narrative layer to the numbers. -## ๐Ÿ“ž Support +๐Ÿ“ฑ Fully Responsive -- **Community Discord**: [Link](https://discord.com/invite/XRBheB9QF9) -- **Challenge Discussion**: [GitHub Discussions Link](https://github.com/Lets-code-with-us/Letscode-Community-Challenge-1/discussions/2) -- **WhatsApp group**: [Link](https://chat.whatsapp.com/Lfp0vamaQe8I1YkXQ2qZQH) -- **Technical Help**: [Twitter](https://x.com/shubham007913) +๐Ÿš€ Getting Started +๐Ÿ“ฆ Prerequisites +Node.js (v14 or later) ---- +Git + +๐Ÿงฐ Installation +bash +Copy +Edit +# Clone the repository +git clone https://github.com/riya-742005/Letscode-Community-Challenge-1.git + +# Navigate to your submission folder +cd Letscode-Community-Challenge-1/submissions/riya-upadhyay + +# Install required dependencies +npm install + +# Start the local dev server +npm start +๐Ÿ“„ Project Folder Structure +plaintext +Copy +Edit +submissions/ +โ””โ”€โ”€ riya-upadhyay/ + โ”œโ”€โ”€ public/ + โ”œโ”€โ”€ src/ + โ”‚ โ”œโ”€โ”€ components/ + โ”‚ โ”œโ”€โ”€ data/ + โ”‚ โ”œโ”€โ”€ pages/ + โ”‚ โ””โ”€โ”€ utils/ + โ”œโ”€โ”€ demo-images/ + โ”œโ”€โ”€ README.md + โ””โ”€โ”€ package.json +๐Ÿ“ˆ Future Improvements +Add backend for dynamic metric updates -## ๐ŸŽ‰ Let's Build Something Amazing! +User login & custom dashboard saving -Ready to decode development and create insights that could impact how we understand global progress? +Integrate with live government open data APIs -**Fork this repo and start building!** ๐Ÿš€ +Add timeline-based visualizations (metric trends over years) +๐Ÿ’ก Inspiration +India is evolving โ€” but growth isnโ€™t uniform. This dashboard aims to make that difference visible, understandable, and actionable. -*Good luck to all participants! May the best dashboard win! ๐Ÿ†* +๐Ÿ™Œ Acknowledgements +Let's Code Community for organizing this challenge +Open data initiatives like Data.gov.in -## Note: Using AI tools like Cusor, Windsurf, and Bolt is mandatory. +Chart.js & Recharts for seamless data viz +Judges & reviewers who support open innovation -Check our website for placement resources - [Lets Code](https://www.lets-code.co.in/) diff --git a/submissions/riya-upadhyay/.gitignore b/submissions/riya-upadhyay/.gitignore new file mode 100644 index 0000000..3c3629e --- /dev/null +++ b/submissions/riya-upadhyay/.gitignore @@ -0,0 +1 @@ +node_modules diff --git a/submissions/riya-upadhyay/Letscode-Community-Challenge-1.git/objects/info/commit-graph b/submissions/riya-upadhyay/Letscode-Community-Challenge-1.git/objects/info/commit-graph new file mode 100644 index 0000000..694ecb8 Binary files /dev/null and b/submissions/riya-upadhyay/Letscode-Community-Challenge-1.git/objects/info/commit-graph differ diff --git a/submissions/riya-upadhyay/Letscode-Community-Challenge-1.git/objects/info/packs b/submissions/riya-upadhyay/Letscode-Community-Challenge-1.git/objects/info/packs new file mode 100644 index 0000000..e92b16c --- /dev/null +++ b/submissions/riya-upadhyay/Letscode-Community-Challenge-1.git/objects/info/packs @@ -0,0 +1,2 @@ +P pack-f00715db060fdbcd068541558ffca90ddacb7fd8.pack + diff --git a/submissions/riya-upadhyay/Letscode-Community-Challenge-1.git/objects/pack/pack-f00715db060fdbcd068541558ffca90ddacb7fd8.bitmap b/submissions/riya-upadhyay/Letscode-Community-Challenge-1.git/objects/pack/pack-f00715db060fdbcd068541558ffca90ddacb7fd8.bitmap new file mode 100644 index 0000000..6722177 Binary files /dev/null and b/submissions/riya-upadhyay/Letscode-Community-Challenge-1.git/objects/pack/pack-f00715db060fdbcd068541558ffca90ddacb7fd8.bitmap differ diff --git a/submissions/riya-upadhyay/Letscode-Community-Challenge-1.git/objects/pack/pack-f00715db060fdbcd068541558ffca90ddacb7fd8.idx b/submissions/riya-upadhyay/Letscode-Community-Challenge-1.git/objects/pack/pack-f00715db060fdbcd068541558ffca90ddacb7fd8.idx new file mode 100644 index 0000000..9e6901d Binary files /dev/null and b/submissions/riya-upadhyay/Letscode-Community-Challenge-1.git/objects/pack/pack-f00715db060fdbcd068541558ffca90ddacb7fd8.idx differ diff --git a/submissions/riya-upadhyay/Letscode-Community-Challenge-1.git/objects/pack/pack-f00715db060fdbcd068541558ffca90ddacb7fd8.pack b/submissions/riya-upadhyay/Letscode-Community-Challenge-1.git/objects/pack/pack-f00715db060fdbcd068541558ffca90ddacb7fd8.pack new file mode 100644 index 0000000..330f916 Binary files /dev/null and b/submissions/riya-upadhyay/Letscode-Community-Challenge-1.git/objects/pack/pack-f00715db060fdbcd068541558ffca90ddacb7fd8.pack differ diff --git a/submissions/riya-upadhyay/Letscode-Community-Challenge-1.git/objects/pack/pack-f00715db060fdbcd068541558ffca90ddacb7fd8.rev b/submissions/riya-upadhyay/Letscode-Community-Challenge-1.git/objects/pack/pack-f00715db060fdbcd068541558ffca90ddacb7fd8.rev new file mode 100644 index 0000000..bca04d3 Binary files /dev/null and b/submissions/riya-upadhyay/Letscode-Community-Challenge-1.git/objects/pack/pack-f00715db060fdbcd068541558ffca90ddacb7fd8.rev differ diff --git a/submissions/riya-upadhyay/Letscode-Community-Challenge-1.git/packed-refs b/submissions/riya-upadhyay/Letscode-Community-Challenge-1.git/packed-refs new file mode 100644 index 0000000..7680ba2 --- /dev/null +++ b/submissions/riya-upadhyay/Letscode-Community-Challenge-1.git/packed-refs @@ -0,0 +1,2 @@ +# pack-refs with: peeled fully-peeled sorted +d66746df0a4808c67bfb659e7e6f4e22bda0089a refs/heads/main diff --git a/submissions/riya-upadhyay/README.md b/submissions/riya-upadhyay/README.md new file mode 100644 index 0000000..e69de29 diff --git a/submissions/riya-upadhyay/build/favicon.ico b/submissions/riya-upadhyay/build/favicon.ico new file mode 100644 index 0000000..a11777c Binary files /dev/null and b/submissions/riya-upadhyay/build/favicon.ico differ diff --git a/submissions/riya-upadhyay/build/logo192.png b/submissions/riya-upadhyay/build/logo192.png new file mode 100644 index 0000000..fc44b0a Binary files /dev/null and b/submissions/riya-upadhyay/build/logo192.png differ diff --git a/submissions/riya-upadhyay/build/logo512.png b/submissions/riya-upadhyay/build/logo512.png new file mode 100644 index 0000000..a4e47a6 Binary files /dev/null and b/submissions/riya-upadhyay/build/logo512.png differ diff --git a/submissions/riya-upadhyay/build/manifest.json b/submissions/riya-upadhyay/build/manifest.json new file mode 100644 index 0000000..080d6c7 --- /dev/null +++ b/submissions/riya-upadhyay/build/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/submissions/riya-upadhyay/build/robots.txt b/submissions/riya-upadhyay/build/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/submissions/riya-upadhyay/build/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/submissions/riya-upadhyay/demo-images/Dashboard.png b/submissions/riya-upadhyay/demo-images/Dashboard.png new file mode 100644 index 0000000..e375407 Binary files /dev/null and b/submissions/riya-upadhyay/demo-images/Dashboard.png differ diff --git a/submissions/riya-upadhyay/demo-images/Ranking.png b/submissions/riya-upadhyay/demo-images/Ranking.png new file mode 100644 index 0000000..2f013e1 Binary files /dev/null and b/submissions/riya-upadhyay/demo-images/Ranking.png differ diff --git a/submissions/riya-upadhyay/demo-images/Timeline -growth year wise.png b/submissions/riya-upadhyay/demo-images/Timeline -growth year wise.png new file mode 100644 index 0000000..4801c45 Binary files /dev/null and b/submissions/riya-upadhyay/demo-images/Timeline -growth year wise.png differ diff --git a/submissions/riya-upadhyay/demo-images/city growth -line.png b/submissions/riya-upadhyay/demo-images/city growth -line.png new file mode 100644 index 0000000..b26f0fb Binary files /dev/null and b/submissions/riya-upadhyay/demo-images/city growth -line.png differ diff --git a/submissions/riya-upadhyay/demo-images/city wise.png b/submissions/riya-upadhyay/demo-images/city wise.png new file mode 100644 index 0000000..2aa628f Binary files /dev/null and b/submissions/riya-upadhyay/demo-images/city wise.png differ diff --git a/submissions/riya-upadhyay/demo-images/darkmode.png b/submissions/riya-upadhyay/demo-images/darkmode.png new file mode 100644 index 0000000..e25853a Binary files /dev/null and b/submissions/riya-upadhyay/demo-images/darkmode.png differ diff --git a/submissions/riya-upadhyay/demo-images/graph-comparision.png b/submissions/riya-upadhyay/demo-images/graph-comparision.png new file mode 100644 index 0000000..8162a20 Binary files /dev/null and b/submissions/riya-upadhyay/demo-images/graph-comparision.png differ diff --git a/submissions/riya-upadhyay/demo-images/heatmap.png b/submissions/riya-upadhyay/demo-images/heatmap.png new file mode 100644 index 0000000..1818ef3 Binary files /dev/null and b/submissions/riya-upadhyay/demo-images/heatmap.png differ diff --git a/submissions/riya-upadhyay/demo-images/insight.png b/submissions/riya-upadhyay/demo-images/insight.png new file mode 100644 index 0000000..1454cce Binary files /dev/null and b/submissions/riya-upadhyay/demo-images/insight.png differ diff --git a/submissions/riya-upadhyay/demo-images/one state - multiple metrics.png b/submissions/riya-upadhyay/demo-images/one state - multiple metrics.png new file mode 100644 index 0000000..f903bd9 Binary files /dev/null and b/submissions/riya-upadhyay/demo-images/one state - multiple metrics.png differ diff --git a/submissions/riya-upadhyay/demo-images/two city comparision.png b/submissions/riya-upadhyay/demo-images/two city comparision.png new file mode 100644 index 0000000..2876a7a Binary files /dev/null and b/submissions/riya-upadhyay/demo-images/two city comparision.png differ diff --git a/submissions/riya-upadhyay/package-lock.json b/submissions/riya-upadhyay/package-lock.json new file mode 100644 index 0000000..45ab4cb --- /dev/null +++ b/submissions/riya-upadhyay/package-lock.json @@ -0,0 +1,21148 @@ +{ + "name": "india-growth-dashboard", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "india-growth-dashboard", + "version": "0.1.0", + "dependencies": { + "@testing-library/dom": "^10.4.0", + "@testing-library/jest-dom": "^6.6.3", + "@testing-library/react": "^16.3.0", + "@testing-library/user-event": "^13.5.0", + "d3-geo": "^3.1.1", + "d3-scale": "^4.0.2", + "d3-scale-chromatic": "^3.1.0", + "html2canvas": "^1.4.1", + "jspdf": "^3.0.1", + "leaflet": "^1.9.4", + "react": "^18.3.1", + "react-countup": "^6.5.3", + "react-dom": "^18.3.1", + "react-heatmap-grid": "^0.9.1", + "react-icons": "^5.5.0", + "react-leaflet": "^4.2.1", + "react-router-dom": "^6.30.1", + "react-scripts": "5.0.1", + "react-select": "^5.10.1", + "react-simple-maps": "^3.0.0", + "react-spring": "^10.0.1", + "recharts": "^2.15.3", + "web-vitals": "^2.1.4" + } + }, + "node_modules/@adobe/css-tools": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.3.tgz", + "integrity": "sha512-VQKMkwriZbaOgVCby1UDY/LDk5fIjhQicCvVPFqfe+69fWaPWydbWJ3wRt59/YzIwda1I81loas3oCoHxnqvdA==", + "license": "MIT" + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", + "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.27.1", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.27.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.5.tgz", + "integrity": "sha512-KiRAp/VoJaWkkte84TvUd9qjdbZAdiqyvMxrGl1N6vzFogKmaLgoM3L1kgtLicp2HP5fBJS8JrZKLVIZGVJAVg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.27.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.27.4.tgz", + "integrity": "sha512-bXYxrXFubeYdvB0NhD/NBB3Qi6aZeV20GOWVI47t2dkecCEoneR4NPVcb7abpXDEvejgrUfFtG6vG/zxAKmg+g==", + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.27.3", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-module-transforms": "^7.27.3", + "@babel/helpers": "^7.27.4", + "@babel/parser": "^7.27.4", + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.27.4", + "@babel/types": "^7.27.3", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.27.5", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.27.5.tgz", + "integrity": "sha512-HLkYQfRICudzcOtjGwkPvGc5nF1b4ljLZh1IRDj50lRZ718NAKVgQpIAUX8bfg6u/yuSKY3L7E0YzIV+OxrB8Q==", + "license": "MIT", + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0", + "eslint": "^7.5.0 || ^8.0.0 || ^9.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "license": "Apache-2.0", + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/eslint-parser/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.27.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.5.tgz", + "integrity": "sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.27.5", + "@babel/types": "^7.27.3", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.27.3", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", + "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.27.3" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", + "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.27.2", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.1.tgz", + "integrity": "sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-member-expression-to-functions": "^7.27.1", + "@babel/helper-optimise-call-expression": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/traverse": "^7.27.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.27.1.tgz", + "integrity": "sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.1", + "regexpu-core": "^6.2.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.4.tgz", + "integrity": "sha512-jljfR1rGnXXNWnmQg2K3+bvhkxB51Rl32QRaOTuwwjviGrHzIbSc8+x9CpraDtbT7mfyjXObULP4w/adunNwAw==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz", + "integrity": "sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", + "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.27.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz", + "integrity": "sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1", + "@babel/traverse": "^7.27.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz", + "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", + "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz", + "integrity": "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-wrap-function": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz", + "integrity": "sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==", + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.27.1", + "@babel/helper-optimise-call-expression": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz", + "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", + "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.27.1.tgz", + "integrity": "sha512-NFJK2sHUvrjo8wAU/nQTWU890/zB2jj0qBcCbZbbf+005cAsv6tMjXz31fBign6M5ov1o0Bllu+9nbqkfsjjJQ==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.27.1", + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.27.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.6.tgz", + "integrity": "sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.27.2", + "@babel/types": "^7.27.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.27.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.5.tgz", + "integrity": "sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.27.3" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.27.1.tgz", + "integrity": "sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz", + "integrity": "sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz", + "integrity": "sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz", + "integrity": "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/plugin-transform-optional-chaining": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.27.1.tgz", + "integrity": "sha512-6BpaYGDavZqkI6yT+KSPdpZFfpnd68UKXbcjI9pJ13pvHhPrCKWOOLp+ysvMeA+DxnhuPpgIaRpxRxo5A9t5jw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.27.1.tgz", + "integrity": "sha512-DTxe4LBPrtFdsWzgpmbBKevg3e9PBy+dXRt19kSbucbZvL2uqtdqwwpluL1jfxYE0wIDTFp1nTy/q6gNLsxXrg==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-syntax-decorators": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.27.1.tgz", + "integrity": "sha512-YMq8Z87Lhl8EGkmb0MwYkt36QnxC+fzCgrl66ereamPlYToRpIk5nUjKUY3QKLWq8mwUB1BgbeXcTJhZOCDg5A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.27.1.tgz", + "integrity": "sha512-p9OkPbZ5G7UT1MofwYFigGebnrzGJacoBSQM0/6bi/PUMVE+qlWDD/OalvQKbwgQzU6dl0xAv6r4X7Jme0RYxA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz", + "integrity": "sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz", + "integrity": "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz", + "integrity": "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz", + "integrity": "sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz", + "integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.27.1.tgz", + "integrity": "sha512-eST9RrwlpaoJBDHShc+DS2SG4ATTi2MYNb4OxYkf3n+7eb49LWpnS+HSpVfW4x927qQwgk8A2hGNVaajAEw0EA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-remap-async-to-generator": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.27.1.tgz", + "integrity": "sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-remap-async-to-generator": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz", + "integrity": "sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.27.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.27.5.tgz", + "integrity": "sha512-JF6uE2s67f0y2RZcm2kpAUEbD50vH62TyWVebxwHAlbSdM49VqPz8t4a1uIjp4NIOIZ4xzLfjY5emt/RCyC7TQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz", + "integrity": "sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.27.1.tgz", + "integrity": "sha512-s734HmYU78MVzZ++joYM+NkJusItbdRcbm+AGRgJCt3iA+yux0QpD9cBVdz3tKyrjVYWRl7j0mHSmv4lhV0aoA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.27.1.tgz", + "integrity": "sha512-7iLhfFAubmpeJe/Wo2TVuDrykh/zlWXLzPNdL0Jqn/Xu8R3QQ8h9ff8FQoISZOsw74/HFqFI7NX63HN7QFIHKA==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-compilation-targets": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1", + "@babel/traverse": "^7.27.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz", + "integrity": "sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/template": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.27.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.27.3.tgz", + "integrity": "sha512-s4Jrok82JpiaIprtY2nHsYmrThKvvwgHwjgd7UMiYhZaN0asdXNLr0y+NjTfkA7SyQE5i2Fb7eawUOZmLvyqOA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.27.1.tgz", + "integrity": "sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz", + "integrity": "sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.27.1.tgz", + "integrity": "sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz", + "integrity": "sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.27.1.tgz", + "integrity": "sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz", + "integrity": "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.27.1.tgz", + "integrity": "sha512-G5eDKsu50udECw7DL2AcsysXiQyB7Nfg521t2OAJ4tbfTJ27doHLeF/vlI1NZGlLdbb/v+ibvtL1YBQqYOwJGg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-syntax-flow": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz", + "integrity": "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz", + "integrity": "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.27.1.tgz", + "integrity": "sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz", + "integrity": "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.27.1.tgz", + "integrity": "sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz", + "integrity": "sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz", + "integrity": "sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz", + "integrity": "sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.27.1.tgz", + "integrity": "sha512-w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz", + "integrity": "sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz", + "integrity": "sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz", + "integrity": "sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz", + "integrity": "sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.27.1.tgz", + "integrity": "sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.27.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.27.3.tgz", + "integrity": "sha512-7ZZtznF9g4l2JCImCo5LNKFHB5eXnN39lLtLY5Tg+VkR0jwOt7TBciMckuiQIOIW7L5tkQOCh3bVGYeXgMx52Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-transform-destructuring": "^7.27.3", + "@babel/plugin-transform-parameters": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz", + "integrity": "sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.27.1.tgz", + "integrity": "sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.27.1.tgz", + "integrity": "sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.1.tgz", + "integrity": "sha512-018KRk76HWKeZ5l4oTj2zPpSh+NbGdt0st5S6x0pga6HgrjBOJb24mMDHorFopOOd6YHkLgOZ+zaCjZGPO4aKg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.27.1.tgz", + "integrity": "sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.27.1.tgz", + "integrity": "sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz", + "integrity": "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.27.1.tgz", + "integrity": "sha512-edoidOjl/ZxvYo4lSBOQGDSyToYVkTAwyVoa2tkuYTSmjrB1+uAedoL5iROVLXkxH+vRgA7uP4tMg2pUJpZ3Ug==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.27.1.tgz", + "integrity": "sha512-p9+Vl3yuHPmkirRrg021XiP+EETmPMQTLr6Ayjj85RLNEbb3Eya/4VI0vAdzQG9SEAl2Lnt7fy5lZyMzjYoZQQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.27.1.tgz", + "integrity": "sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-syntax-jsx": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.27.1.tgz", + "integrity": "sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q==", + "license": "MIT", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.27.1.tgz", + "integrity": "sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.27.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.27.5.tgz", + "integrity": "sha512-uhB8yHerfe3MWnuLAhEbeQ4afVoqv8BQsPqrTv7e/jZ9y00kJL6l9a/f4OWaKxotmjzewfEyXE1vgDJenkQ2/Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.27.1.tgz", + "integrity": "sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz", + "integrity": "sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.27.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.27.4.tgz", + "integrity": "sha512-D68nR5zxU64EUzV8i7T3R5XP0Xhrou/amNnddsRQssx6GrTLdZl1rLxyjtVZBd+v/NVX4AbTPOB5aU8thAZV1A==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.11.0", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz", + "integrity": "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz", + "integrity": "sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz", + "integrity": "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz", + "integrity": "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz", + "integrity": "sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.27.1.tgz", + "integrity": "sha512-Q5sT5+O4QUebHdbwKedFBEwRLb02zJ7r4A5Gg2hUoLuU3FjdMcyqcywqUrLCaDsFCxzokf7u9kuy7qz51YUuAg==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/plugin-syntax-typescript": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz", + "integrity": "sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.27.1.tgz", + "integrity": "sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz", + "integrity": "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.27.1.tgz", + "integrity": "sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.27.2.tgz", + "integrity": "sha512-Ma4zSuYSlGNRlCLO+EAzLnCmJK2vdstgv+n7aUP+/IKZrOfWHOJVdSJtuub8RzHTj3ahD37k5OKJWvzf16TQyQ==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.27.2", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.27.1", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.27.1", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-import-assertions": "^7.27.1", + "@babel/plugin-syntax-import-attributes": "^7.27.1", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.27.1", + "@babel/plugin-transform-async-generator-functions": "^7.27.1", + "@babel/plugin-transform-async-to-generator": "^7.27.1", + "@babel/plugin-transform-block-scoped-functions": "^7.27.1", + "@babel/plugin-transform-block-scoping": "^7.27.1", + "@babel/plugin-transform-class-properties": "^7.27.1", + "@babel/plugin-transform-class-static-block": "^7.27.1", + "@babel/plugin-transform-classes": "^7.27.1", + "@babel/plugin-transform-computed-properties": "^7.27.1", + "@babel/plugin-transform-destructuring": "^7.27.1", + "@babel/plugin-transform-dotall-regex": "^7.27.1", + "@babel/plugin-transform-duplicate-keys": "^7.27.1", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.27.1", + "@babel/plugin-transform-dynamic-import": "^7.27.1", + "@babel/plugin-transform-exponentiation-operator": "^7.27.1", + "@babel/plugin-transform-export-namespace-from": "^7.27.1", + "@babel/plugin-transform-for-of": "^7.27.1", + "@babel/plugin-transform-function-name": "^7.27.1", + "@babel/plugin-transform-json-strings": "^7.27.1", + "@babel/plugin-transform-literals": "^7.27.1", + "@babel/plugin-transform-logical-assignment-operators": "^7.27.1", + "@babel/plugin-transform-member-expression-literals": "^7.27.1", + "@babel/plugin-transform-modules-amd": "^7.27.1", + "@babel/plugin-transform-modules-commonjs": "^7.27.1", + "@babel/plugin-transform-modules-systemjs": "^7.27.1", + "@babel/plugin-transform-modules-umd": "^7.27.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.27.1", + "@babel/plugin-transform-new-target": "^7.27.1", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.27.1", + "@babel/plugin-transform-numeric-separator": "^7.27.1", + "@babel/plugin-transform-object-rest-spread": "^7.27.2", + "@babel/plugin-transform-object-super": "^7.27.1", + "@babel/plugin-transform-optional-catch-binding": "^7.27.1", + "@babel/plugin-transform-optional-chaining": "^7.27.1", + "@babel/plugin-transform-parameters": "^7.27.1", + "@babel/plugin-transform-private-methods": "^7.27.1", + "@babel/plugin-transform-private-property-in-object": "^7.27.1", + "@babel/plugin-transform-property-literals": "^7.27.1", + "@babel/plugin-transform-regenerator": "^7.27.1", + "@babel/plugin-transform-regexp-modifiers": "^7.27.1", + "@babel/plugin-transform-reserved-words": "^7.27.1", + "@babel/plugin-transform-shorthand-properties": "^7.27.1", + "@babel/plugin-transform-spread": "^7.27.1", + "@babel/plugin-transform-sticky-regex": "^7.27.1", + "@babel/plugin-transform-template-literals": "^7.27.1", + "@babel/plugin-transform-typeof-symbol": "^7.27.1", + "@babel/plugin-transform-unicode-escapes": "^7.27.1", + "@babel/plugin-transform-unicode-property-regex": "^7.27.1", + "@babel/plugin-transform-unicode-regex": "^7.27.1", + "@babel/plugin-transform-unicode-sets-regex": "^7.27.1", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.11.0", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.40.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.27.1.tgz", + "integrity": "sha512-oJHWh2gLhU9dW9HHr42q0cI0/iHHXTLGe39qvpAZZzagHy0MzYLCnCVV0symeRvzmjHyVU7mw2K06E6u/JwbhA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-transform-react-display-name": "^7.27.1", + "@babel/plugin-transform-react-jsx": "^7.27.1", + "@babel/plugin-transform-react-jsx-development": "^7.27.1", + "@babel/plugin-transform-react-pure-annotations": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.27.1.tgz", + "integrity": "sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-syntax-jsx": "^7.27.1", + "@babel/plugin-transform-modules-commonjs": "^7.27.1", + "@babel/plugin-transform-typescript": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.27.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.6.tgz", + "integrity": "sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", + "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/parser": "^7.27.2", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.27.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.4.tgz", + "integrity": "sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.27.3", + "@babel/parser": "^7.27.4", + "@babel/template": "^7.27.2", + "@babel/types": "^7.27.3", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse--for-generate-function-map": { + "name": "@babel/traverse", + "version": "7.27.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.4.tgz", + "integrity": "sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.27.3", + "@babel/parser": "^7.27.4", + "@babel/template": "^7.27.2", + "@babel/types": "^7.27.3", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.27.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.6.tgz", + "integrity": "sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "license": "MIT" + }, + "node_modules/@csstools/normalize.css": { + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.1.1.tgz", + "integrity": "sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==", + "license": "CC0-1.0" + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "license": "CC0-1.0", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", + "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", + "license": "CC0-1.0", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@emotion/babel-plugin": { + "version": "11.13.5", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.13.5.tgz", + "integrity": "sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.2", + "@emotion/memoize": "^0.9.0", + "@emotion/serialize": "^1.3.3", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/babel-plugin/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "license": "MIT" + }, + "node_modules/@emotion/babel-plugin/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@emotion/cache": { + "version": "11.14.0", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.14.0.tgz", + "integrity": "sha512-L/B1lc/TViYk4DcpGxtAVbx0ZyiKM5ktoIyafGkH6zg/tj+mA+NE//aPYKG0k8kCHSHVJrpLpcAlOBEXQ3SavA==", + "license": "MIT", + "dependencies": { + "@emotion/memoize": "^0.9.0", + "@emotion/sheet": "^1.4.0", + "@emotion/utils": "^1.4.2", + "@emotion/weak-memoize": "^0.4.0", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/hash": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.2.tgz", + "integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==", + "license": "MIT" + }, + "node_modules/@emotion/memoize": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.9.0.tgz", + "integrity": "sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==", + "license": "MIT" + }, + "node_modules/@emotion/react": { + "version": "11.14.0", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.14.0.tgz", + "integrity": "sha512-O000MLDBDdk/EohJPFUqvnp4qnHeYkVP5B0xEG0D/L7cOKP9kefu2DXn8dj74cQfsEzUqh+sr1RzFqiL1o+PpA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.13.5", + "@emotion/cache": "^11.14.0", + "@emotion/serialize": "^1.3.3", + "@emotion/use-insertion-effect-with-fallbacks": "^1.2.0", + "@emotion/utils": "^1.4.2", + "@emotion/weak-memoize": "^0.4.0", + "hoist-non-react-statics": "^3.3.1" + }, + "peerDependencies": { + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/serialize": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.3.3.tgz", + "integrity": "sha512-EISGqt7sSNWHGI76hC7x1CksiXPahbxEOrC5RjmFRJTqLyEK9/9hZvBbiYn70dw4wuwMKiEMCUlR6ZXTSWQqxA==", + "license": "MIT", + "dependencies": { + "@emotion/hash": "^0.9.2", + "@emotion/memoize": "^0.9.0", + "@emotion/unitless": "^0.10.0", + "@emotion/utils": "^1.4.2", + "csstype": "^3.0.2" + } + }, + "node_modules/@emotion/sheet": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.4.0.tgz", + "integrity": "sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==", + "license": "MIT" + }, + "node_modules/@emotion/unitless": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.10.0.tgz", + "integrity": "sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==", + "license": "MIT" + }, + "node_modules/@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.2.0.tgz", + "integrity": "sha512-yJMtVdH59sxi/aVJBpk9FQq+OR8ll5GT8oWd57UpeaKEVGab41JWaCFA7FRLoMLloOZF/c/wsPoe+bfGmRKgDg==", + "license": "MIT", + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@emotion/utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.4.2.tgz", + "integrity": "sha512-3vLclRofFziIa3J2wDh9jjbkUz9qk5Vi3IZ/FSTKViB0k+ef0fPV7dYrUIugbgupYDx7v9ud/SjrtEP8Y4xLoA==", + "license": "MIT" + }, + "node_modules/@emotion/weak-memoize": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.4.0.tgz", + "integrity": "sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==", + "license": "MIT" + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz", + "integrity": "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==", + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@floating-ui/core": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.1.tgz", + "integrity": "sha512-azI0DrjMMfIug/ExbBaeDVJXcY0a7EPvPjb2xAJPa4HeimBX+Z18HK8QQR3jb6356SnDDdxx+hinMLcJEDdOjw==", + "license": "MIT", + "dependencies": { + "@floating-ui/utils": "^0.2.9" + } + }, + "node_modules/@floating-ui/dom": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.1.tgz", + "integrity": "sha512-cwsmW/zyw5ltYTUeeYJ60CnQuPqmGwuGVhG9w0PRaRKkAyi38BT5CKrpIbb+jtahSwUl04cWzSx9ZOIxeS6RsQ==", + "license": "MIT", + "dependencies": { + "@floating-ui/core": "^1.7.1", + "@floating-ui/utils": "^0.2.9" + } + }, + "node_modules/@floating-ui/utils": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.9.tgz", + "integrity": "sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==", + "license": "MIT" + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", + "deprecated": "Use @eslint/config-array instead", + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.3", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", + "license": "BSD-3-Clause" + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/ttlcache": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@isaacs/ttlcache/-/ttlcache-1.4.1.tgz", + "integrity": "sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==", + "license": "ISC", + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "license": "ISC", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "license": "MIT", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/create-cache-key-function": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz", + "integrity": "sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/create-cache-key-function/node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/create-cache-key-function/node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/create-cache-key-function/node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "license": "MIT", + "peer": true + }, + "node_modules/@jest/create-cache-key-function/node_modules/@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "license": "MIT", + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "license": "MIT", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "license": "MIT", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/source-map/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "license": "MIT", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "license": "MIT", + "dependencies": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "license": "MIT" + }, + "node_modules/@jest/transform/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", + "license": "MIT" + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "license": "MIT", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.16.tgz", + "integrity": "sha512-kLQc9xz6QIqd2oIYyXRUiAp79kGpFBm3fEM9ahfG1HI0WI5gdZ2OVHWdmZYnwODt7ISck+QuQ6sBPrtvUBML7Q==", + "license": "MIT", + "dependencies": { + "ansi-html": "^0.0.9", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.4", + "schema-utils": "^4.2.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <5.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x || 5.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@react-leaflet/core": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@react-leaflet/core/-/core-2.1.0.tgz", + "integrity": "sha512-Qk7Pfu8BSarKGqILj4x7bCSZ1pjuAPZ+qmRwH5S7mDS91VSbVVsJSrW4qA+GPrro8t69gFYVMWb1Zc4yFmPiVg==", + "license": "Hippocratic-2.1", + "peerDependencies": { + "leaflet": "^1.9.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@react-native/assets-registry": { + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.80.0.tgz", + "integrity": "sha512-MlScsKAz99zoYghe5Rf5mUqsqz2rMB02640NxtPtBMSHNdGxxRlWu/pp1bFexDa1DYJwyIjnLgt3Z/Y90ikHfw==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/codegen": { + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.80.0.tgz", + "integrity": "sha512-X9TsPgytoUkNrQjzAZh4dXa4AuouvYT0NzYyvnjw1ry4LESCZtKba+eY4x3+M30WPR52zjgu+UFL//14BSdCCA==", + "license": "MIT", + "peer": true, + "dependencies": { + "glob": "^7.1.1", + "hermes-parser": "0.28.1", + "invariant": "^2.2.4", + "nullthrows": "^1.1.1", + "yargs": "^17.6.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/@react-native/codegen/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "license": "ISC", + "peer": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@react-native/codegen/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "license": "MIT", + "peer": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@react-native/codegen/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "license": "ISC", + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@react-native/community-cli-plugin": { + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.80.0.tgz", + "integrity": "sha512-uadfVvzZfz5tGpqwslL12i+rELK9m6cLhtqICX0JQvS7Bu12PJwrozhKzEzIYwN9i3wl2dWrKDUr08izt7S9Iw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@react-native/dev-middleware": "0.80.0", + "chalk": "^4.0.0", + "debug": "^4.4.0", + "invariant": "^2.2.4", + "metro": "^0.82.2", + "metro-config": "^0.82.2", + "metro-core": "^0.82.2", + "semver": "^7.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@react-native-community/cli": "*" + }, + "peerDependenciesMeta": { + "@react-native-community/cli": { + "optional": true + } + } + }, + "node_modules/@react-native/debugger-frontend": { + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.80.0.tgz", + "integrity": "sha512-lpu9Z3xtKUaKFvEcm5HSgo1KGfkDa/W3oZHn22Zy0WQ9MiOu2/ar1txgd1wjkoNiK/NethKcRdCN7mqnc6y2mA==", + "license": "BSD-3-Clause", + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/dev-middleware": { + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.80.0.tgz", + "integrity": "sha512-lLyTnJ687A5jF3fn8yR/undlCis3FG+N/apQ+Q0Lcl+GV6FsZs0U5H28YmL6lZtjOj4TLek6uGPMPmZasHx7cQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@isaacs/ttlcache": "^1.4.1", + "@react-native/debugger-frontend": "0.80.0", + "chrome-launcher": "^0.15.2", + "chromium-edge-launcher": "^0.2.0", + "connect": "^3.6.5", + "debug": "^4.4.0", + "invariant": "^2.2.4", + "nullthrows": "^1.1.1", + "open": "^7.0.3", + "serve-static": "^1.16.2", + "ws": "^6.2.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/dev-middleware/node_modules/open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "license": "MIT", + "peer": true, + "dependencies": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native/dev-middleware/node_modules/ws": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", + "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", + "license": "MIT", + "peer": true, + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/@react-native/gradle-plugin": { + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.80.0.tgz", + "integrity": "sha512-drmS68rabSMOuDD+YsAY2luNT8br82ycodSDORDqAg7yWQcieHMp4ZUOcdOi5iW+JCqobablT/b6qxcrBg+RaA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/js-polyfills": { + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.80.0.tgz", + "integrity": "sha512-dMX7IcBuwghySTgIeK8q03tYz/epg5ScGmJEfBQAciuhzMDMV1LBR/9wwdgD73EXM/133yC5A+TlHb3KQil4Ew==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/normalize-colors": { + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.80.0.tgz", + "integrity": "sha512-bJZDSopadjJxMDvysc634eTfLL4w7cAx5diPe14Ez5l+xcKjvpfofS/1Ja14DlgdMJhxGd03MTXlrxoWust3zg==", + "license": "MIT", + "peer": true + }, + "node_modules/@react-spring/animated": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@react-spring/animated/-/animated-10.0.1.tgz", + "integrity": "sha512-BGL3hA66Y8Qm3KmRZUlfG/mFbDPYajgil2/jOP0VXf2+o2WPVmcDps/eEgdDqgf5Pv9eBbyj7LschLMuSjlW3Q==", + "license": "MIT", + "dependencies": { + "@react-spring/shared": "~10.0.1", + "@react-spring/types": "~10.0.1" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/@react-spring/core": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@react-spring/core/-/core-10.0.1.tgz", + "integrity": "sha512-KaMMsN1qHuVTsFpg/5ajAVye7OEqhYbCq0g4aKM9bnSZlDBBYpO7Uf+9eixyXN8YEbF+YXaYj9eoWDs+npZ+sA==", + "license": "MIT", + "dependencies": { + "@react-spring/animated": "~10.0.1", + "@react-spring/shared": "~10.0.1", + "@react-spring/types": "~10.0.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/react-spring/donate" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/@react-spring/konva": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@react-spring/konva/-/konva-10.0.1.tgz", + "integrity": "sha512-mxy9dmfq2gcY3fisWBqGkbks5EmNDvwU5ya8w44xjVcDm7fI7ANsoDjJSS6d51JElO5fL3LYaAFi1urqQ2BjrQ==", + "license": "MIT", + "dependencies": { + "@react-spring/animated": "~10.0.1", + "@react-spring/core": "~10.0.1", + "@react-spring/shared": "~10.0.1", + "@react-spring/types": "~10.0.1" + }, + "peerDependencies": { + "konva": ">=2.6", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-konva": "^19" + } + }, + "node_modules/@react-spring/rafz": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@react-spring/rafz/-/rafz-10.0.1.tgz", + "integrity": "sha512-UrzG/d6Is+9i0aCAjsjWRqIlFFiC4lFqFHrH63zK935z2YDU95TOFio4VKGISJ5SG0xq4ULy7c1V3KU+XvL+Yg==", + "license": "MIT" + }, + "node_modules/@react-spring/shared": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@react-spring/shared/-/shared-10.0.1.tgz", + "integrity": "sha512-KR2tmjDShPruI/GGPfAZOOLvDgkhFseabjvxzZFFggJMPkyICLjO0J6mCIoGtdJSuHywZyc4Mmlgi+C88lS00g==", + "license": "MIT", + "dependencies": { + "@react-spring/rafz": "~10.0.1", + "@react-spring/types": "~10.0.1" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/@react-spring/types": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@react-spring/types/-/types-10.0.1.tgz", + "integrity": "sha512-Fk1wYVAKL+ZTYK+4YFDpHf3Slsy59pfFFvnnTfRjQQFGlyIo4VejPtDs3CbDiuBjM135YztRyZjIH2VbycB+ZQ==", + "license": "MIT" + }, + "node_modules/@react-spring/web": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@react-spring/web/-/web-10.0.1.tgz", + "integrity": "sha512-FgQk02OqFrYyJBTTnBTWAU0WPzkHkKXauc6aeexcvATvLapUxwnfGuLlsLYF8BYjEVfkivPT04ziAue6zyRBtQ==", + "license": "MIT", + "dependencies": { + "@react-spring/animated": "~10.0.1", + "@react-spring/core": "~10.0.1", + "@react-spring/shared": "~10.0.1", + "@react-spring/types": "~10.0.1" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/@react-spring/zdog": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@react-spring/zdog/-/zdog-10.0.1.tgz", + "integrity": "sha512-yEU2vf4C5FPxcnbYqnYtEMLElaoaepL5l9oAZI5/hK40EAQjo9uW6rtznOvbmL8z8RLM0PUCym0FtNHTlu0Ysw==", + "license": "MIT", + "dependencies": { + "@react-spring/animated": "~10.0.1", + "@react-spring/core": "~10.0.1", + "@react-spring/shared": "~10.0.1", + "@react-spring/types": "~10.0.1" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-zdog": ">=1.0", + "zdog": ">=1.0" + } + }, + "node_modules/@remix-run/router": { + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.23.0.tgz", + "integrity": "sha512-O3rHJzAQKamUz1fvE0Qaw0xSFqsA/yafi2iqeE0pvdFtCO1viYx8QL6f3Ln/aCCTLxs68SLf0KPM9eSeM8yBnA==", + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "license": "MIT", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "license": "MIT" + }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "license": "MIT" + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.11.0.tgz", + "integrity": "sha512-zxnHvoMQVqewTJr/W4pKjF0bMGiKJv1WX7bSrkl46Hg0QjESbzBROWK0Wg4RphzSOS5Jiy7eFimmM3UgMrMZbQ==", + "license": "MIT" + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "license": "MIT" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "license": "BSD-3-Clause", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "license": "Apache-2.0", + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "license": "MIT", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "license": "MIT", + "dependencies": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "license": "MIT", + "dependencies": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@testing-library/dom": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.0.tgz", + "integrity": "sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.3.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@testing-library/jest-dom": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.6.3.tgz", + "integrity": "sha512-IteBhl4XqYNkM54f4ejhLRJiZNqcSCoXUOG2CPK7qbD322KjQozM4kHQOfkG2oln9b9HTYqs+Sae8vBATubxxA==", + "license": "MIT", + "dependencies": { + "@adobe/css-tools": "^4.4.0", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.6.3", + "lodash": "^4.17.21", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=14", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", + "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", + "license": "MIT" + }, + "node_modules/@testing-library/react": { + "version": "16.3.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.3.0.tgz", + "integrity": "sha512-kFSyxiEDwv1WLl2fgsq6pPBbw5aWKrsY2/noi1Id0TK0UParSF62oFQFGHXIyaG4pp2tEub/Zlel+fjjZILDsw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@testing-library/dom": "^10.0.0", + "@types/react": "^18.0.0 || ^19.0.0", + "@types/react-dom": "^18.0.0 || ^19.0.0", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "license": "ISC", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/aria-query": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", + "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==", + "license": "MIT" + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", + "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.7.tgz", + "integrity": "sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.6", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz", + "integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==", + "license": "MIT", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "license": "MIT", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/d3-array": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.1.tgz", + "integrity": "sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==", + "license": "MIT" + }, + "node_modules/@types/d3-color": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz", + "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==", + "license": "MIT" + }, + "node_modules/@types/d3-ease": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz", + "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==", + "license": "MIT" + }, + "node_modules/@types/d3-interpolate": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz", + "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==", + "license": "MIT", + "dependencies": { + "@types/d3-color": "*" + } + }, + "node_modules/@types/d3-path": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.1.tgz", + "integrity": "sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==", + "license": "MIT" + }, + "node_modules/@types/d3-scale": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.9.tgz", + "integrity": "sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==", + "license": "MIT", + "dependencies": { + "@types/d3-time": "*" + } + }, + "node_modules/@types/d3-shape": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.7.tgz", + "integrity": "sha512-VLvUQ33C+3J+8p+Daf+nYSOsjB4GXp19/S/aGo60m9h1v6XaxjiT82lKVWJCfzhtuZ3yD7i/TPeC/fuKLLOSmg==", + "license": "MIT", + "dependencies": { + "@types/d3-path": "*" + } + }, + "node_modules/@types/d3-time": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.4.tgz", + "integrity": "sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==", + "license": "MIT" + }, + "node_modules/@types/d3-timer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz", + "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==", + "license": "MIT" + }, + "node_modules/@types/eslint": { + "version": "8.56.12", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.12.tgz", + "integrity": "sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==", + "license": "MIT", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "license": "MIT", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "license": "MIT" + }, + "node_modules/@types/express": { + "version": "4.17.23", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.23.tgz", + "integrity": "sha512-Crp6WY9aTYP3qPi2wGDo9iUe/rceX01UMhnF1jmwDcKCFM6cx7YhGP/Mpr3y9AASpfHixIG0E6azCcL5OcDHsQ==", + "license": "MIT", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.6.tgz", + "integrity": "sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/express/node_modules/@types/express-serve-static-core": { + "version": "4.19.6", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", + "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "license": "MIT" + }, + "node_modules/@types/http-errors": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz", + "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==", + "license": "MIT" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.16", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.16.tgz", + "integrity": "sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "license": "MIT" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "license": "MIT" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "license": "MIT" + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "24.0.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.3.tgz", + "integrity": "sha512-R4I/kzCYAdRLzfiCabn9hxWfbuHS573x+r0dJMkkzThEa7pbrcDWK+9zu3e7aBOouf+rQAciqPFMnxwr0aWgKg==", + "license": "MIT", + "dependencies": { + "undici-types": "~7.8.0" + } + }, + "node_modules/@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", + "license": "MIT" + }, + "node_modules/@types/prettier": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", + "license": "MIT" + }, + "node_modules/@types/q": { + "version": "1.5.8", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz", + "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==", + "license": "MIT" + }, + "node_modules/@types/qs": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.14.0.tgz", + "integrity": "sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==", + "license": "MIT" + }, + "node_modules/@types/raf": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/@types/raf/-/raf-3.4.3.tgz", + "integrity": "sha512-c4YAvMedbPZ5tEyxzQdMoOhhJ4RD3rngZIdwC2/qDN3d7JpEhB6fiBRKVY1lg5B7Wk+uPBjn5f39j1/2MY1oOw==", + "license": "MIT", + "optional": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "19.1.8", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.8.tgz", + "integrity": "sha512-AwAfQ2Wa5bCx9WP8nZL2uMZWod7J7/JSplxbTmBQ5ms6QpqNYm672H0Vu9ZVKVngQ+ii4R/byguVEUZQyeg44g==", + "license": "MIT", + "peer": true, + "dependencies": { + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-reconciler": { + "version": "0.32.0", + "resolved": "https://registry.npmjs.org/@types/react-reconciler/-/react-reconciler-0.32.0.tgz", + "integrity": "sha512-+WHarFkJevhH1s655qeeSEf/yxFST0dVRsmSqUgxG8mMOKqycgYBv2wVpyubBY7MX8KiX5FQ03rNIwrxfm7Bmw==", + "license": "MIT", + "peer": true, + "peerDependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-transition-group": { + "version": "4.4.12", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.12.tgz", + "integrity": "sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==", + "license": "MIT", + "peerDependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "license": "MIT" + }, + "node_modules/@types/semver": { + "version": "7.7.0", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.7.0.tgz", + "integrity": "sha512-k107IF4+Xr7UHjwDc7Cfd6PRQfbdkiRabXGRjo07b4WyPahFBZCZ1sE+BNxYIJPPg73UkfOsVOLwqVc/6ETrIA==", + "license": "MIT" + }, + "node_modules/@types/send": { + "version": "0.17.5", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.5.tgz", + "integrity": "sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w==", + "license": "MIT", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "license": "MIT", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.8", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.8.tgz", + "integrity": "sha512-roei0UY3LhpOJvjbIP6ZZFngyLKl5dskOtDhxY5THRSpO+ZI+nzJ+m5yUMzGrp89YRa7lvknKkMYjqQFGwA7Sg==", + "license": "MIT", + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", + "license": "MIT" + }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "license": "MIT" + }, + "node_modules/@types/webxr": { + "version": "0.5.22", + "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.22.tgz", + "integrity": "sha512-Vr6Stjv5jPRqH690f5I5GLjVk8GSsoQSYJ2FVd/3jJF7KaqfwPi3ehfBS96mlQ2kPCwZaX6U0rG2+NGHBKkA/A==", + "license": "MIT", + "peer": true + }, + "node_modules/@types/ws": { + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "license": "MIT" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", + "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", + "license": "MIT", + "dependencies": { + "@typescript-eslint/utils": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "license": "ISC" + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", + "license": "MIT", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", + "license": "Apache-2.0", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "license": "BSD-3-Clause" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "license": "Apache-2.0" + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", + "license": "BSD-3-Clause" + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "license": "MIT", + "peer": true, + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/accepts/node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "license": "MIT", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/anser": { + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz", + "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==", + "license": "MIT", + "peer": true + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.9.tgz", + "integrity": "sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==", + "engines": [ + "node >= 0.8.0" + ], + "license": "Apache-2.0", + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "license": "Apache-2.0", + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "license": "MIT" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "license": "MIT" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "license": "Apache-2.0", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "license": "MIT" + }, + "node_modules/array-includes": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.9.tgz", + "integrity": "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.24.0", + "es-object-atoms": "^1.1.1", + "get-intrinsic": "^1.3.0", + "is-string": "^1.1.1", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz", + "integrity": "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-shim-unscopables": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", + "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", + "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.8.tgz", + "integrity": "sha512-DwuEqgXFBwbmZSRqt3BpQigWNUoqw9Ml2dTWdF3B2zQlQX4OeUE0zyuzX0fX0IbTvjdkZbcBTU3idgpO78qkTw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-array-method-boxes-properly": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "is-string": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "license": "MIT" + }, + "node_modules/ast-types-flow": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", + "license": "MIT" + }, + "node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "license": "MIT" + }, + "node_modules/async-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "license": "MIT", + "peer": true + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "license": "MIT" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "license": "(MIT OR Apache-2.0)", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.21", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz", + "integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "browserslist": "^4.24.4", + "caniuse-lite": "^1.0.30001702", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.1.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.10.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.3.tgz", + "integrity": "sha512-Xm7bpRXnDSX2YE2YFfBk2FnF0ep6tmG7xPh8iHee8MIcrgq762Nkce856dYtJYLkuIoYZvGfTs/PbZhideTcEg==", + "license": "MPL-2.0", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "license": "MIT", + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-loader": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.4.1.tgz", + "integrity": "sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==", + "license": "MIT", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.4", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "license": "MIT", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.13", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.13.tgz", + "integrity": "sha512-3sX/eOms8kd3q2KZ6DAhKPc0dgm525Gqq5NtWKZ7QYYZEv57OQ54KtblzJzH1lQF/eQxO8KjWGIK9IPUJNus5g==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.4", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz", + "integrity": "sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.3", + "core-js-compat": "^3.40.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.4.tgz", + "integrity": "sha512-7gD3pRadPrbjhjLyxebmx/WrFYcuSjZ0XbdUujQMZ/fcE9oeewk2U/7PCvez84UeuK3oSjmPZ0Ch0dlupQvGzw==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.4" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-syntax-hermes-parser": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.28.1.tgz", + "integrity": "sha512-meT17DOuUElMNsL5LZN56d+KBp22hb0EfxWfuPUeoSi54e40v1W4C2V36P75FpsH9fVEfDKpw5Nnkahc8haSsQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "hermes-parser": "0.28.1" + } + }, + "node_modules/babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==", + "license": "MIT" + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", + "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "license": "MIT", + "dependencies": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-react-app": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.1.0.tgz", + "integrity": "sha512-f9B1xMdnkCIqe+2dHrJsoQFRz7reChaAHE/65SdaykPklQqhme2WaC08oD3is77x9ff98/9EazAKFDZv5rFEQg==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-proposal-private-property-in-object": "^7.16.7", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz", + "integrity": "sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" + }, + "node_modules/base64-arraybuffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", + "integrity": "sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "peer": true + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "license": "MIT" + }, + "node_modules/bfj": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.1.0.tgz", + "integrity": "sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==", + "license": "MIT", + "dependencies": { + "bluebird": "^3.7.2", + "check-types": "^11.2.3", + "hoopy": "^0.1.4", + "jsonpath": "^1.1.1", + "tryer": "^1.0.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "license": "MIT" + }, + "node_modules/body-parser": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.13.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/bonjour-service": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz", + "integrity": "sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "license": "ISC" + }, + "node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "license": "BSD-2-Clause" + }, + "node_modules/browserslist": { + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz", + "integrity": "sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001718", + "electron-to-chromium": "^1.5.160", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.3" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "license": "Apache-2.0", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/btoa": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz", + "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==", + "license": "(MIT OR Apache-2.0)", + "bin": { + "btoa": "bin/btoa.js" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "license": "MIT" + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "callsites": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-callsite/node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", + "license": "MIT", + "peer": true, + "dependencies": { + "caller-callsite": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "license": "MIT", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001724", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001724.tgz", + "integrity": "sha512-WqJo7p0TbHDOythNTqYujmaJTvtYRZrjpP8TCvH6Vb9CYJerJNKamKzIWOM4BkQatWj9H2lYulpdAQNBe7QhNA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/canvg": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/canvg/-/canvg-3.0.11.tgz", + "integrity": "sha512-5ON+q7jCTgMp9cjpu4Jo6XbvfYwSB2Ow3kzHKfIyJfaCAOHLbdKPQqGKgfED/R5B+3TFFfe8pegYA+b423SRyA==", + "license": "MIT", + "optional": true, + "dependencies": { + "@babel/runtime": "^7.12.5", + "@types/raf": "^3.4.0", + "core-js": "^3.8.3", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.7", + "rgbcolor": "^1.0.1", + "stackblur-canvas": "^2.0.0", + "svg-pathdata": "^6.0.3" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/check-types": { + "version": "11.2.3", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.3.tgz", + "integrity": "sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==", + "license": "MIT" + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chrome-launcher": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.15.2.tgz", + "integrity": "sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==", + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@types/node": "*", + "escape-string-regexp": "^4.0.0", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^1.0.0" + }, + "bin": { + "print-chrome-path": "bin/print-chrome-path.js" + }, + "engines": { + "node": ">=12.13.0" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/chromium-edge-launcher": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/chromium-edge-launcher/-/chromium-edge-launcher-0.2.0.tgz", + "integrity": "sha512-JfJjUnq25y9yg4FABRRVPmBGWPZZi+AQXT4mxupb67766/0UlhG8PAZCz6xzEMXTbW3CsSoE8PcCWA49n35mKg==", + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@types/node": "*", + "escape-string-regexp": "^4.0.0", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^1.0.0", + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + } + }, + "node_modules/chromium-edge-launcher/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "license": "MIT", + "peer": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz", + "integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==", + "license": "MIT" + }, + "node_modules/clean-css": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "license": "MIT", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "license": "MIT", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "license": "MIT", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/coa/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/coa/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "node_modules/coa/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/coa/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", + "license": "MIT" + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "license": "MIT" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "license": "MIT" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "license": "MIT" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "license": "MIT", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.0.tgz", + "integrity": "sha512-k6WLKfunuqCYD3t6AsuPGvQWaKwuLLh2/xHNcX4qE+vIfDNXpSqnrhwA7O53R7WVQUnt8dVAIW+YHr7xTgOgGA==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "compressible": "~2.0.18", + "debug": "2.6.9", + "negotiator": "~0.6.4", + "on-headers": "~1.0.2", + "safe-buffer": "5.2.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", + "license": "MIT" + }, + "node_modules/connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/connect/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/connect/node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "license": "MIT", + "peer": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/connect/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT", + "peer": true + }, + "node_modules/connect/node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "license": "MIT", + "peer": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/connect/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "license": "MIT", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "license": "MIT" + }, + "node_modules/core-js": { + "version": "3.43.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.43.0.tgz", + "integrity": "sha512-N6wEbTTZSYOY2rYAn85CuvWWkCK6QweMn7/4Nr3w+gDBeBhk/x4EJeY6FPo4QzDoJZxVTv8U7CMvgWk6pOHHqA==", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.43.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.43.0.tgz", + "integrity": "sha512-2GML2ZsCc5LR7hZYz4AXmjQw8zuy2T//2QntwdnpuYI7jteT6GVYJL7F6C2C57R7gSYrcqVW3lAALefdbhBLDA==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.25.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.43.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.43.0.tgz", + "integrity": "sha512-i/AgxU2+A+BbJdMxh3v7/vxi2SbFqxiFmg6VsDwYB4jkucrd1BZNA9a9gphC0fYMG5IBSgQcbQnk865VCLe7xA==", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "license": "MIT", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/countup.js": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/countup.js/-/countup.js-2.9.0.tgz", + "integrity": "sha512-llqrvyXztRFPp6+i8jx25phHWcVWhrHO4Nlt0uAOSKHB8778zzQswa4MU3qKBvkXfJKftRYFJuVHez67lyKdHg==", + "license": "MIT" + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-blank-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-line-break": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-line-break/-/css-line-break-2.1.0.tgz", + "integrity": "sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==", + "license": "MIT", + "dependencies": { + "utrie": "^1.0.2" + } + }, + "node_modules/css-loader": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", + "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", + "license": "MIT", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "license": "MIT", + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "license": "CC0-1.0", + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "license": "MIT" + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", + "license": "MIT" + }, + "node_modules/cssdb": { + "version": "7.11.2", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.11.2.tgz", + "integrity": "sha512-lhQ32TFkc1X4eTefGfYPvgovRSzIMofHkigfH8nWtyRL4XJLsRhJFreRvEgKzept7x1rjBuy3J/MurXLaFxW/A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + } + ], + "license": "CC0-1.0" + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "license": "MIT", + "dependencies": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "license": "MIT", + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "license": "MIT", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "license": "CC0-1.0" + }, + "node_modules/csso/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "license": "MIT" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "license": "MIT", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "license": "MIT" + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" + }, + "node_modules/d3-array": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", + "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", + "license": "ISC", + "dependencies": { + "internmap": "1 - 2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-dispatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-2.0.0.tgz", + "integrity": "sha512-S/m2VsXI7gAti2pBoLClFFTMOO1HTtT0j99AuXLoGFKO6deHDdnv6ZGTxSTTUTgO1zVcv82fCOtDjYK4EECmWA==", + "license": "BSD-3-Clause" + }, + "node_modules/d3-drag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-2.0.0.tgz", + "integrity": "sha512-g9y9WbMnF5uqB9qKqwIIa/921RYWzlUDv9Jl1/yONQwxbOfszAWTCm8u7HOTgJgRDXiRZN56cHT9pd24dmXs8w==", + "license": "BSD-3-Clause", + "dependencies": { + "d3-dispatch": "1 - 2", + "d3-selection": "2" + } + }, + "node_modules/d3-ease": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-2.0.0.tgz", + "integrity": "sha512-68/n9JWarxXkOWMshcT5IcjbB+agblQUaIsbnXmrzejn2O82n3p2A9R2zEB9HIEFWKFwPAEDDN8gR0VdSAyyAQ==", + "license": "BSD-3-Clause" + }, + "node_modules/d3-format": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", + "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-geo": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.1.tgz", + "integrity": "sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==", + "license": "ISC", + "dependencies": { + "d3-array": "2.5.0 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "license": "ISC", + "dependencies": { + "d3-color": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "license": "ISC", + "dependencies": { + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-scale-chromatic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz", + "integrity": "sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==", + "license": "ISC", + "dependencies": { + "d3-color": "1 - 3", + "d3-interpolate": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-selection": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-2.0.0.tgz", + "integrity": "sha512-XoGGqhLUN/W14NmaqcO/bb1nqjDAw5WtSYb2X8wiuQWvSZUsUVYsOSkOybUrNvcBjaywBdYPy03eXHMXjk9nZA==", + "license": "BSD-3-Clause" + }, + "node_modules/d3-shape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", + "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", + "license": "ISC", + "dependencies": { + "d3-path": "^3.1.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", + "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", + "license": "ISC", + "dependencies": { + "d3-array": "2 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time-format": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", + "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "license": "ISC", + "dependencies": { + "d3-time": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-timer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-2.0.0.tgz", + "integrity": "sha512-TO4VLh0/420Y/9dO3+f9abDEFYeCUr2WZRlxJvbp4HPTQcSylXNiL6yZa9FIUvV1yRiFufl1bszTCLDqv9PWNA==", + "license": "BSD-3-Clause" + }, + "node_modules/d3-transition": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-2.0.0.tgz", + "integrity": "sha512-42ltAGgJesfQE3u9LuuBHNbGrI/AJjNL2OAUdclE70UE6Vy239GCBEYD38uBPoLeNsOhFStGpPI0BAOV+HMxog==", + "license": "BSD-3-Clause", + "dependencies": { + "d3-color": "1 - 2", + "d3-dispatch": "1 - 2", + "d3-ease": "1 - 2", + "d3-interpolate": "1 - 2", + "d3-timer": "1 - 2" + }, + "peerDependencies": { + "d3-selection": "2" + } + }, + "node_modules/d3-transition/node_modules/d3-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz", + "integrity": "sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ==", + "license": "BSD-3-Clause" + }, + "node_modules/d3-transition/node_modules/d3-interpolate": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-2.0.1.tgz", + "integrity": "sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ==", + "license": "BSD-3-Clause", + "dependencies": { + "d3-color": "1 - 2" + } + }, + "node_modules/d3-zoom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-2.0.0.tgz", + "integrity": "sha512-fFg7aoaEm9/jf+qfstak0IYpnesZLiMX6GZvXtUSdv8RH2o4E2qeelgdU09eKS6wGuiGMfcnMI0nTIqWzRHGpw==", + "license": "BSD-3-Clause", + "dependencies": { + "d3-dispatch": "1 - 2", + "d3-drag": "2", + "d3-interpolate": "1 - 2", + "d3-selection": "2", + "d3-transition": "2" + } + }, + "node_modules/d3-zoom/node_modules/d3-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz", + "integrity": "sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ==", + "license": "BSD-3-Clause" + }, + "node_modules/d3-zoom/node_modules/d3-interpolate": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-2.0.1.tgz", + "integrity": "sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ==", + "license": "BSD-3-Clause", + "dependencies": { + "d3-color": "1 - 2" + } + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "license": "BSD-2-Clause" + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "license": "MIT", + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/data-view-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/inspect-js" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/debug": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.5.0.tgz", + "integrity": "sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==", + "license": "MIT" + }, + "node_modules/decimal.js-light": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz", + "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==", + "license": "MIT" + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "license": "MIT" + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "license": "MIT" + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "license": "BSD-2-Clause", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "license": "MIT", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "license": "MIT" + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "license": "MIT", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "license": "Apache-2.0" + }, + "node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "license": "MIT" + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "license": "MIT", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-accessibility-api": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", + "license": "MIT" + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "license": "MIT", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "deprecated": "Use your platform's native DOMException instead", + "license": "MIT", + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/dompurify": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.6.tgz", + "integrity": "sha512-/2GogDQlohXPZe6D6NOgQvXLPSYBqIWMnZ8zzOhn09REE4eyAzb+Hed3jhoM9OkuaJ8P6ZGTTVWQKAi8ieIzfQ==", + "license": "(MPL-2.0 OR Apache-2.0)", + "optional": true, + "optionalDependencies": { + "@types/trusted-types": "^2.0.7" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "license": "BSD-2-Clause" + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "license": "MIT" + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "license": "MIT" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" + }, + "node_modules/ejs": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "license": "Apache-2.0", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.171", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.171.tgz", + "integrity": "sha512-scWpzXEJEMrGJa4Y6m/tVotb0WuvNmasv3wWVzUAeCgKU0ToFOhUW6Z+xWnRQANMYGxN4ngJXIThgBJOqzVPCQ==", + "license": "ISC" + }, + "node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "license": "MIT" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.18.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz", + "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "license": "MIT", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.0.tgz", + "integrity": "sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==", + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.2", + "arraybuffer.prototype.slice": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "data-view-buffer": "^1.0.2", + "data-view-byte-length": "^1.0.2", + "data-view-byte-offset": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.3.0", + "get-proto": "^1.0.1", + "get-symbol-description": "^1.1.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.5", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.2", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.2.1", + "is-set": "^2.0.3", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.1", + "math-intrinsics": "^1.1.0", + "object-inspect": "^1.13.4", + "object-keys": "^1.1.1", + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.4", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "stop-iteration-iterator": "^1.1.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.3", + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.19" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "license": "MIT" + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.1.tgz", + "integrity": "sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.6", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.6", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "iterator.prototype": "^1.1.4", + "safe-array-concat": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz", + "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==", + "license": "MIT" + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz", + "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": "^8.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "license": "MIT", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz", + "integrity": "sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==", + "license": "MIT", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "license": "BSD-3-Clause", + "dependencies": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@babel/plugin-syntax-flow": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.9", + "eslint": "^8.1.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.32.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz", + "integrity": "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==", + "license": "MIT", + "dependencies": { + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.9", + "array.prototype.findlastindex": "^1.2.6", + "array.prototype.flat": "^1.3.3", + "array.prototype.flatmap": "^1.3.3", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.12.1", + "hasown": "^2.0.2", + "is-core-module": "^2.16.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.1", + "semver": "^6.3.1", + "string.prototype.trimend": "^1.0.9", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "license": "MIT", + "dependencies": { + "@typescript-eslint/experimental-utils": "^5.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", + "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==", + "license": "MIT", + "dependencies": { + "aria-query": "^5.3.2", + "array-includes": "^3.1.8", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "^4.10.0", + "axobject-query": "^4.1.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "hasown": "^2.0.2", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "safe-regex-test": "^1.0.3", + "string.prototype.includes": "^2.0.1" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/aria-query": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.37.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz", + "integrity": "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==", + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.3", + "array.prototype.tosorted": "^1.1.4", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.2.1", + "estraverse": "^5.3.0", + "hasown": "^2.0.2", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.9", + "object.fromentries": "^2.0.8", + "object.values": "^1.2.1", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.12", + "string.prototype.repeat": "^1.0.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", + "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-testing-library": { + "version": "5.11.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz", + "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==", + "license": "MIT", + "dependencies": { + "@typescript-eslint/utils": "^5.58.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "license": "MIT", + "dependencies": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/eslint/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "license": "MIT" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "license": "MIT" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/exponential-backoff": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.2.tgz", + "integrity": "sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA==", + "license": "Apache-2.0", + "peer": true + }, + "node_modules/express": { + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.3", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.7.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.3.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.3", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.12", + "proxy-addr": "~2.0.7", + "qs": "6.13.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.19.0", + "serve-static": "1.16.2", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "license": "MIT" + }, + "node_modules/fast-equals": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-5.2.2.tgz", + "integrity": "sha512-V7/RktU11J3I36Nwq2JnZEM7tNm17eBJz+u25qdxBZeCKiX6BkVSZQjwWIr+IobgnZy+ag73tTZgZi7tr0LrBw==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz", + "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/fastq": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", + "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "license": "Apache-2.0", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "license": "Apache-2.0", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/fflate": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz", + "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==", + "license": "MIT" + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "license": "MIT", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/file-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "license": "Apache-2.0", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "license": "MIT", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", + "license": "MIT" + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", + "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", + "license": "ISC" + }, + "node_modules/flow-enums-runtime": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/flow-enums-runtime/-/flow-enums-runtime-0.0.6.tgz", + "integrity": "sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==", + "license": "MIT", + "peer": true + }, + "node_modules/follow-redirects": { + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/foreground-child": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.6", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "license": "MIT", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/form-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.3.tgz", + "integrity": "sha512-q5YBMeWy6E2Un0nMGWMgI65MAKtaylxfNJGJxpGh45YDciZB4epbWpaAfImil6CPAPTYB4sh0URQNDRIZG5F2w==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "mime-types": "^2.1.35" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", + "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==", + "license": "Unlicense" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", + "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "functions-have-names": "^1.2.3", + "hasown": "^2.0.2", + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "license": "ISC" + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "license": "BSD-2-Clause" + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "license": "MIT", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "license": "MIT", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "license": "MIT" + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "license": "MIT", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "license": "MIT" + }, + "node_modules/harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==", + "license": "(Apache-2.0 OR MPL-1.1)" + }, + "node_modules/has-bigints": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "license": "MIT", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hermes-estree": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.28.1.tgz", + "integrity": "sha512-w3nxl/RGM7LBae0v8LH2o36+8VqwOZGv9rX1wyoWT6YaKZLqpJZ0YQ5P0LVr3tuRpf7vCx0iIG4i/VmBJejxTQ==", + "license": "MIT", + "peer": true + }, + "node_modules/hermes-parser": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.28.1.tgz", + "integrity": "sha512-nf8o+hE8g7UJWParnccljHumE9Vlq8F7MqIdeahl+4x0tvCUJYRrT0L7h0MMg/X9YJmkNwsfbaNNrzPtFXOscg==", + "license": "MIT", + "peer": true, + "dependencies": { + "hermes-estree": "0.28.1" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "license": "BSD-3-Clause", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoist-non-react-statics/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" + }, + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "license": "MIT", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "license": "MIT", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.6.0.tgz", + "integrity": "sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ], + "license": "MIT" + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "license": "MIT" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "license": "MIT", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz", + "integrity": "sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==", + "license": "MIT", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.20.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/html2canvas": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/html2canvas/-/html2canvas-1.4.1.tgz", + "integrity": "sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==", + "license": "MIT", + "dependencies": { + "css-line-break": "^2.1.0", + "text-segmentation": "^1.0.3" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "license": "MIT" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "license": "MIT", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz", + "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==", + "license": "MIT" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "license": "MIT", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "license": "MIT", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz", + "integrity": "sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==", + "license": "MIT", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "license": "MIT", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", + "license": "ISC" + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "license": "MIT", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause", + "peer": true + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/image-size": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.2.1.tgz", + "integrity": "sha512-rH+46sQJ2dlwfjfhCyNx5thzrv+dtmBIhPHk0zgRUukHzZ/kRueTJXoYYsclBaKcSMBWuGbOFXtioLpzTb5euw==", + "license": "MIT", + "peer": true, + "dependencies": { + "queue": "6.0.2" + }, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=16.x" + } + }, + "node_modules/immer": { + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", + "license": "MIT", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "license": "ISC" + }, + "node_modules/internal-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/internmap": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "license": "MIT", + "peer": true, + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/ipaddr.js": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "license": "MIT" + }, + "node_modules/is-async-function": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", + "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", + "license": "MIT", + "dependencies": { + "async-function": "^1.0.0", + "call-bound": "^1.0.3", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", + "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-generator-function": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz", + "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "get-proto": "^1.0.0", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", + "license": "MIT" + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "license": "MIT" + }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "license": "MIT" + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", + "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "license": "BSD-3-Clause", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "license": "BSD-3-Clause", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", + "license": "BSD-3-Clause", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/iterator.prototype": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz", + "integrity": "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "get-proto": "^1.0.0", + "has-symbols": "^1.1.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jake": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", + "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", + "license": "Apache-2.0", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "license": "MIT", + "dependencies": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "license": "MIT", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "license": "MIT", + "dependencies": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "license": "MIT", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "license": "MIT", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "license": "MIT", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "license": "MIT", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "license": "MIT", + "dependencies": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "license": "MIT", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "license": "MIT", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "license": "MIT", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "license": "MIT", + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "license": "MIT", + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "license": "MIT", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "license": "MIT", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "license": "MIT", + "dependencies": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "license": "MIT", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "license": "MIT", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT" + }, + "node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "license": "MIT", + "dependencies": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.2.tgz", + "integrity": "sha512-cbGOjAptfM2LVmWhwRFHEKTPkLwNddVmuqYZQt895yXwAsWsXObCG+YN4DGQ/JBtT4GP1a1lPPdio2z413LmTg==", + "license": "MIT", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "license": "MIT", + "dependencies": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jiti": { + "version": "1.21.7", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", + "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", + "license": "MIT", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsc-safe-url": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz", + "integrity": "sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==", + "license": "0BSD", + "peer": true + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "license": "MIT", + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "license": "MIT" + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "license": "MIT", + "peer": true + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "license": "MIT" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "license": "(AFL-2.1 OR BSD-3-Clause)" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpath": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.1.1.tgz", + "integrity": "sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==", + "license": "MIT", + "dependencies": { + "esprima": "1.2.2", + "static-eval": "2.0.2", + "underscore": "1.12.1" + } + }, + "node_modules/jsonpath/node_modules/esprima": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz", + "integrity": "sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jspdf": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/jspdf/-/jspdf-3.0.1.tgz", + "integrity": "sha512-qaGIxqxetdoNnFQQXxTKUD9/Z7AloLaw94fFsOiJMxbfYdBbrBuhWmbzI8TVjrw7s3jBY1PFHofBKMV/wZPapg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.26.7", + "atob": "^2.1.2", + "btoa": "^1.2.1", + "fflate": "^0.8.1" + }, + "optionalDependencies": { + "canvg": "^3.0.11", + "core-js": "^3.6.0", + "dompurify": "^3.2.4", + "html2canvas": "^1.0.0-rc.5" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/konva": { + "version": "9.3.20", + "resolved": "https://registry.npmjs.org/konva/-/konva-9.3.20.tgz", + "integrity": "sha512-7XPD/YtgfzC8b1c7z0hhY5TF1IO/pBYNa29zMTA2PeBaqI0n5YplUeo4JRuRcljeAF8lWtW65jePZZF7064c8w==", + "funding": [ + { + "type": "patreon", + "url": "https://www.patreon.com/lavrton" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/konva" + }, + { + "type": "github", + "url": "https://github.com/sponsors/lavrton" + } + ], + "license": "MIT", + "peer": true + }, + "node_modules/language-subtag-registry": { + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", + "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", + "license": "CC0-1.0" + }, + "node_modules/language-tags": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", + "license": "MIT", + "dependencies": { + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/launch-editor": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.10.0.tgz", + "integrity": "sha512-D7dBRJo/qcGX9xlvt/6wUYzQxjh5G1RvZPgPv8vi4KRU99DVQL/oW7tnVOCCTm2HGeo3C5HvGE5Yrh6UBoZ0vA==", + "license": "MIT", + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + } + }, + "node_modules/leaflet": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.9.4.tgz", + "integrity": "sha512-nxS1ynzJOmOlHp+iL3FyWqK89GtNL8U8rvlMOsQdTTssxZwCXh8N2NB3GDQOL+YR3XnWyZAxwQixURb+FA74PA==", + "license": "BSD-2-Clause" + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lighthouse-logger": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz", + "integrity": "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==", + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "debug": "^2.6.9", + "marky": "^1.2.2" + } + }, + "node_modules/lighthouse-logger/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/lighthouse-logger/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT", + "peer": true + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "license": "MIT" + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "license": "MIT", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "license": "MIT" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "license": "MIT" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "license": "MIT" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "license": "MIT" + }, + "node_modules/lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", + "license": "MIT", + "peer": true + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "license": "MIT" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/lz-string": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", + "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", + "license": "MIT", + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "license": "MIT", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "license": "MIT", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "license": "BSD-3-Clause", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/marky": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/marky/-/marky-1.3.0.tgz", + "integrity": "sha512-ocnPZQLNpvbedwTy9kNrQEsknEfgvcLMvOtz3sFeWApDq1MXH1TqkCIx58xlpESsfwQOnuBO9beyQuNGzVvuhQ==", + "license": "Apache-2.0", + "peer": true + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "license": "CC0-1.0" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "license": "Unlicense", + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/memoize-one": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==", + "license": "MIT" + }, + "node_modules/merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/metro": { + "version": "0.82.4", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.82.4.tgz", + "integrity": "sha512-/gFmw3ux9CPG5WUmygY35hpyno28zi/7OUn6+OFfbweA8l0B+PPqXXLr0/T6cf5nclCcH0d22o+02fICaShVxw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.3", + "@babel/types": "^7.25.2", + "accepts": "^1.3.7", + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "connect": "^3.6.5", + "debug": "^4.4.0", + "error-stack-parser": "^2.0.6", + "flow-enums-runtime": "^0.0.6", + "graceful-fs": "^4.2.4", + "hermes-parser": "0.28.1", + "image-size": "^1.0.2", + "invariant": "^2.2.4", + "jest-worker": "^29.7.0", + "jsc-safe-url": "^0.2.2", + "lodash.throttle": "^4.1.1", + "metro-babel-transformer": "0.82.4", + "metro-cache": "0.82.4", + "metro-cache-key": "0.82.4", + "metro-config": "0.82.4", + "metro-core": "0.82.4", + "metro-file-map": "0.82.4", + "metro-resolver": "0.82.4", + "metro-runtime": "0.82.4", + "metro-source-map": "0.82.4", + "metro-symbolicate": "0.82.4", + "metro-transform-plugins": "0.82.4", + "metro-transform-worker": "0.82.4", + "mime-types": "^2.1.27", + "nullthrows": "^1.1.1", + "serialize-error": "^2.1.0", + "source-map": "^0.5.6", + "throat": "^5.0.0", + "ws": "^7.5.10", + "yargs": "^17.6.2" + }, + "bin": { + "metro": "src/cli.js" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-babel-transformer": { + "version": "0.82.4", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.82.4.tgz", + "integrity": "sha512-4juJahGRb1gmNbQq48lNinB6WFNfb6m0BQqi/RQibEltNiqTCxew/dBspI2EWA4xVCd3mQWGfw0TML4KurQZnQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/core": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "hermes-parser": "0.28.1", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-cache": { + "version": "0.82.4", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.82.4.tgz", + "integrity": "sha512-vX0ylSMGtORKiZ4G8uP6fgfPdDiCWvLZUGZ5zIblSGylOX6JYhvExl0Zg4UA9pix/SSQu5Pnp9vdODMFsNIxhw==", + "license": "MIT", + "peer": true, + "dependencies": { + "exponential-backoff": "^3.1.1", + "flow-enums-runtime": "^0.0.6", + "https-proxy-agent": "^7.0.5", + "metro-core": "0.82.4" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-cache-key": { + "version": "0.82.4", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.82.4.tgz", + "integrity": "sha512-2JCTqcpF+f2OghOpe/+x+JywfzDkrHdAqinPFWmK2ezNAU/qX0jBFaTETogPibFivxZJil37w9Yp6syX8rFUng==", + "license": "MIT", + "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-cache/node_modules/agent-base": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", + "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 14" + } + }, + "node_modules/metro-cache/node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "license": "MIT", + "peer": true, + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/metro-config": { + "version": "0.82.4", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.82.4.tgz", + "integrity": "sha512-Ki3Wumr3hKHGDS7RrHsygmmRNc/PCJrvkLn0+BWWxmbOmOcMMJDSmSI+WRlT8jd5VPZFxIi4wg+sAt5yBXAK0g==", + "license": "MIT", + "peer": true, + "dependencies": { + "connect": "^3.6.5", + "cosmiconfig": "^5.0.5", + "flow-enums-runtime": "^0.0.6", + "jest-validate": "^29.7.0", + "metro": "0.82.4", + "metro-cache": "0.82.4", + "metro-core": "0.82.4", + "metro-runtime": "0.82.4" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-config/node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/metro-config/node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/metro-config/node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "license": "MIT", + "peer": true + }, + "node_modules/metro-config/node_modules/@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/metro-config/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/metro-config/node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "license": "MIT", + "peer": true, + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/metro-config/node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "license": "MIT", + "peer": true, + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/metro-config/node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "license": "MIT", + "peer": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/metro-config/node_modules/jest-validate": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "leven": "^3.1.0", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/metro-config/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "license": "MIT", + "peer": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/metro-config/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/metro-config/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT", + "peer": true + }, + "node_modules/metro-config/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/metro-core": { + "version": "0.82.4", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.82.4.tgz", + "integrity": "sha512-Xo4ozbxPg2vfgJGCgXZ8sVhC2M0lhTqD+tsKO2q9aelq/dCjnnSb26xZKcQO80CQOQUL7e3QWB7pLFGPjZm31A==", + "license": "MIT", + "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6", + "lodash.throttle": "^4.1.1", + "metro-resolver": "0.82.4" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-file-map": { + "version": "0.82.4", + "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.82.4.tgz", + "integrity": "sha512-eO7HD1O3aeNsbEe6NBZvx1lLJUrxgyATjnDmb7bm4eyF6yWOQot9XVtxTDLNifECuvsZ4jzRiTInrbmIHkTdGA==", + "license": "MIT", + "peer": true, + "dependencies": { + "debug": "^4.4.0", + "fb-watchman": "^2.0.0", + "flow-enums-runtime": "^0.0.6", + "graceful-fs": "^4.2.4", + "invariant": "^2.2.4", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "nullthrows": "^1.1.1", + "walker": "^1.0.7" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-file-map/node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/metro-file-map/node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/metro-file-map/node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "license": "MIT", + "peer": true + }, + "node_modules/metro-file-map/node_modules/@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/metro-file-map/node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/metro-file-map/node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/metro-file-map/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/metro-minify-terser": { + "version": "0.82.4", + "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.82.4.tgz", + "integrity": "sha512-W79Mi6BUwWVaM8Mc5XepcqkG+TSsCyyo//dmTsgYfJcsmReQorRFodil3bbJInETvjzdnS1mCsUo9pllNjT1Hg==", + "license": "MIT", + "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6", + "terser": "^5.15.0" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-resolver": { + "version": "0.82.4", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.82.4.tgz", + "integrity": "sha512-uWoHzOBGQTPT5PjippB8rRT3iI9CTgFA9tRiLMzrseA5o7YAlgvfTdY9vFk2qyk3lW3aQfFKWkmqENryPRpu+Q==", + "license": "MIT", + "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-runtime": { + "version": "0.82.4", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.82.4.tgz", + "integrity": "sha512-vVyFO7H+eLXRV2E7YAUYA7aMGBECGagqxmFvC2hmErS7oq90BbPVENfAHbUWq1vWH+MRiivoRxdxlN8gBoF/dw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.25.0", + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-source-map": { + "version": "0.82.4", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.82.4.tgz", + "integrity": "sha512-9jzDQJ0FPas1FuQFtwmBHsez2BfhFNufMowbOMeG3ZaFvzeziE8A0aJwILDS3U+V5039ssCQFiQeqDgENWvquA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/traverse": "^7.25.3", + "@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3", + "@babel/types": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "invariant": "^2.2.4", + "metro-symbolicate": "0.82.4", + "nullthrows": "^1.1.1", + "ob1": "0.82.4", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-source-map/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "license": "BSD-3-Clause", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/metro-symbolicate": { + "version": "0.82.4", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.82.4.tgz", + "integrity": "sha512-LwEwAtdsx7z8rYjxjpLWxuFa2U0J6TS6ljlQM4WAATKa4uzV8unmnRuN2iNBWTmRqgNR77mzmI2vhwD4QSCo+w==", + "license": "MIT", + "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6", + "invariant": "^2.2.4", + "metro-source-map": "0.82.4", + "nullthrows": "^1.1.1", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + }, + "bin": { + "metro-symbolicate": "src/index.js" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-symbolicate/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "license": "BSD-3-Clause", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/metro-transform-plugins": { + "version": "0.82.4", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.82.4.tgz", + "integrity": "sha512-NoWQRPHupVpnDgYguiEcm7YwDhnqW02iWWQjO2O8NsNP09rEMSq99nPjARWfukN7+KDh6YjLvTIN20mj3dk9kw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.3", + "flow-enums-runtime": "^0.0.6", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-transform-worker": { + "version": "0.82.4", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.82.4.tgz", + "integrity": "sha512-kPI7Ad/tdAnI9PY4T+2H0cdgGeSWWdiPRKuytI806UcN4VhFL6OmYa19/4abYVYF+Cd2jo57CDuwbaxRfmXDhw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/types": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "metro": "0.82.4", + "metro-babel-transformer": "0.82.4", + "metro-cache": "0.82.4", + "metro-cache-key": "0.82.4", + "metro-minify-terser": "0.82.4", + "metro-source-map": "0.82.4", + "metro-transform-plugins": "0.82.4", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro/node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/metro/node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/metro/node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "license": "MIT", + "peer": true + }, + "node_modules/metro/node_modules/@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/metro/node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "license": "MIT", + "peer": true + }, + "node_modules/metro/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "license": "ISC", + "peer": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/metro/node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/metro/node_modules/jest-util/node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/metro/node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/metro/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "license": "BSD-3-Clause", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/metro/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/metro/node_modules/throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "license": "MIT", + "peer": true + }, + "node_modules/metro/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "license": "MIT", + "peer": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/metro/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "license": "ISC", + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz", + "integrity": "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==", + "license": "MIT", + "dependencies": { + "schema-utils": "^4.0.0", + "tapable": "^2.2.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "license": "ISC" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "license": "MIT", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "license": "MIT" + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "license": "MIT" + }, + "node_modules/negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "license": "MIT" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "license": "MIT", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "license": "(BSD-3-Clause OR GPL-2.0)", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", + "license": "MIT" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", + "license": "MIT", + "peer": true + }, + "node_modules/nwsapi": { + "version": "2.2.20", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.20.tgz", + "integrity": "sha512-/ieB+mDe4MrrKMT8z+mQL8klXydZWGR5Dowt4RAGKbJ3kIGEx3X4ljUo+6V73IXtUPWgfOlU5B9MlGxFO5T+cA==", + "license": "MIT" + }, + "node_modules/ob1": { + "version": "0.82.4", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.82.4.tgz", + "integrity": "sha512-n9S8e4l5TvkrequEAMDidl4yXesruWTNTzVkeaHSGywoTOIwTzZzKw7Z670H3eaXDZui5MJXjWGNzYowVZIxCA==", + "license": "MIT", + "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.9.tgz", + "integrity": "sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.8.tgz", + "integrity": "sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==", + "license": "MIT", + "dependencies": { + "array.prototype.reduce": "^1.0.6", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "gopd": "^1.0.1", + "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.values": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", + "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "license": "MIT" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "license": "MIT", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/own-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", + "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "license": "MIT", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "license": "BlueOak-1.0.0" + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "license": "MIT", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "license": "MIT" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/path-to-regexp": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", + "license": "MIT" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", + "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "license": "MIT", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "license": "CC0-1.0", + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "browserslist": ">=4", + "postcss": ">=8" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", + "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.1.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "license": "CC0-1.0", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "license": "MIT", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/postcss-load-config/node_modules/yaml": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.0.tgz", + "integrity": "sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==", + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14.6" + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "license": "MIT", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "license": "CC0-1.0", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "license": "MIT", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", + "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==", + "license": "MIT", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^7.0.0", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", + "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", + "license": "ISC", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "license": "ISC", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nested": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.1.1" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 8" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "license": "MIT", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", + "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "license": "MIT", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "license": "MIT", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/postcss-svgo/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/postcss-svgo/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "license": "CC0-1.0" + }, + "node_modules/postcss-svgo/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "license": "MIT", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "license": "MIT" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "license": "MIT", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" + }, + "node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "license": "MIT", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/psl": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", + "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==", + "license": "MIT", + "dependencies": { + "punycode": "^2.3.1" + }, + "funding": { + "url": "https://github.com/sponsors/lupomontero" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", + "license": "MIT", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "license": "MIT" + }, + "node_modules/queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "license": "MIT", + "peer": true, + "dependencies": { + "inherits": "~2.0.3" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "license": "MIT", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "license": "MIT", + "dependencies": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-countup": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/react-countup/-/react-countup-6.5.3.tgz", + "integrity": "sha512-udnqVQitxC7QWADSPDOxVWULkLvKUWrDapn5i53HE4DPRVgs+Y5rr4bo25qEl8jSh+0l2cToJgGMx+clxPM3+w==", + "license": "MIT", + "dependencies": { + "countup.js": "^2.8.0" + }, + "peerDependencies": { + "react": ">= 16.3.0" + } + }, + "node_modules/react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", + "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==", + "license": "MIT", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/react-dev-utils/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-devtools-core": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-6.1.2.tgz", + "integrity": "sha512-ldFwzufLletzCikNJVYaxlxMLu7swJ3T2VrGfzXlMsVhZhPDKXA38DEROidaYZVgMAmQnIjymrmqto5pyfrwPA==", + "license": "MIT", + "peer": true, + "dependencies": { + "shell-quote": "^1.6.1", + "ws": "^7" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-error-overlay": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.1.0.tgz", + "integrity": "sha512-SN/U6Ytxf1QGkw/9ve5Y+NxBbZM6Ht95tuXNMKs8EJyFa/Vy/+Co3stop3KBHARfn/giv+Lj1uUnTfOJ3moFEQ==", + "license": "MIT" + }, + "node_modules/react-heatmap-grid": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/react-heatmap-grid/-/react-heatmap-grid-0.9.1.tgz", + "integrity": "sha512-rsN2IfFh85cBl4y3cPJrabA60uuS96BKbWeX4BV4pTaKy/qqn8o8dDwd436LBg/EJad2S4Di948XaxpxwsapGw==", + "license": "MIT" + }, + "node_modules/react-icons": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-5.5.0.tgz", + "integrity": "sha512-MEFcXdkP3dLo8uumGI5xN3lDFNsRtrjbOEKDLD7yv76v4wpnEq2Lt2qeHaQOr34I/wPN3s3+N08WkQ+CW37Xiw==", + "license": "MIT", + "peerDependencies": { + "react": "*" + } + }, + "node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "license": "MIT" + }, + "node_modules/react-konva": { + "version": "19.0.6", + "resolved": "https://registry.npmjs.org/react-konva/-/react-konva-19.0.6.tgz", + "integrity": "sha512-6jsjU1QAStwP4AulaE2BqNlO3Oq+YwvC7OfeEfrj4RSr/CiACojYvdAuQ8Fm7XoALwQOGWf9fqeGvDWD4/c2Cg==", + "funding": [ + { + "type": "patreon", + "url": "https://www.patreon.com/lavrton" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/konva" + }, + { + "type": "github", + "url": "https://github.com/sponsors/lavrton" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "@types/react-reconciler": "^0.32.0", + "its-fine": "^2.0.0", + "react-reconciler": "0.32.0", + "scheduler": "0.26.0" + }, + "peerDependencies": { + "konva": "^8.0.1 || ^7.2.5 || ^9.0.0", + "react": "^18.3.1 || ^19.0.0", + "react-dom": "^18.3.1 || ^19.0.0" + } + }, + "node_modules/react-konva/node_modules/its-fine": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/its-fine/-/its-fine-2.0.0.tgz", + "integrity": "sha512-KLViCmWx94zOvpLwSlsx6yOCeMhZYaxrJV87Po5k/FoZzcPSahvK5qJ7fYhS61sZi5ikmh2S3Hz55A2l3U69ng==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/react-reconciler": "^0.28.9" + }, + "peerDependencies": { + "react": "^19.0.0" + } + }, + "node_modules/react-konva/node_modules/its-fine/node_modules/@types/react-reconciler": { + "version": "0.28.9", + "resolved": "https://registry.npmjs.org/@types/react-reconciler/-/react-reconciler-0.28.9.tgz", + "integrity": "sha512-HHM3nxyUZ3zAylX8ZEyrDNd2XZOnQ0D5XfunJF5FLQnZbHHYq4UWvW1QfelQNXv1ICNkwYhfxjwfnqivYB6bFg==", + "license": "MIT", + "peer": true, + "peerDependencies": { + "@types/react": "*" + } + }, + "node_modules/react-konva/node_modules/react-reconciler": { + "version": "0.32.0", + "resolved": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.32.0.tgz", + "integrity": "sha512-2NPMOzgTlG0ZWdIf3qG+dcbLSoAc/uLfOwckc3ofy5sSK0pLJqnQLpUFxvGcN2rlXSjnVtGeeFLNimCQEj5gOQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "scheduler": "^0.26.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "peerDependencies": { + "react": "^19.1.0" + } + }, + "node_modules/react-konva/node_modules/scheduler": { + "version": "0.26.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.26.0.tgz", + "integrity": "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==", + "license": "MIT", + "peer": true + }, + "node_modules/react-leaflet": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/react-leaflet/-/react-leaflet-4.2.1.tgz", + "integrity": "sha512-p9chkvhcKrWn/H/1FFeVSqLdReGwn2qmiobOQGO3BifX+/vV/39qhY8dGqbdcPh1e6jxh/QHriLXr7a4eLFK4Q==", + "license": "Hippocratic-2.1", + "dependencies": { + "@react-leaflet/core": "^2.1.0" + }, + "peerDependencies": { + "leaflet": "^1.9.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-router": { + "version": "6.30.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.30.1.tgz", + "integrity": "sha512-X1m21aEmxGXqENEPG3T6u0Th7g0aS4ZmoNynhbs+Cn+q+QGTLt+d5IQ2bHAXKzKcxGJjxACpVbnYQSCRcfxHlQ==", + "license": "MIT", + "dependencies": { + "@remix-run/router": "1.23.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.30.1", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.30.1.tgz", + "integrity": "sha512-llKsgOkZdbPU1Eg3zK8lCn+sjD9wMRZZPuzmdWWX5SUs8OFkN5HnFVC0u5KMeMaC9aoancFI/KoLuKPqN+hxHw==", + "license": "MIT", + "dependencies": { + "@remix-run/router": "1.23.0", + "react-router": "6.30.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/react-select": { + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/react-select/-/react-select-5.10.1.tgz", + "integrity": "sha512-roPEZUL4aRZDx6DcsD+ZNreVl+fM8VsKn0Wtex1v4IazH60ILp5xhdlp464IsEAlJdXeD+BhDAFsBVMfvLQueA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.0", + "@emotion/cache": "^11.4.0", + "@emotion/react": "^11.8.1", + "@floating-ui/dom": "^1.0.1", + "@types/react-transition-group": "^4.4.0", + "memoize-one": "^6.0.0", + "prop-types": "^15.6.0", + "react-transition-group": "^4.3.0", + "use-isomorphic-layout-effect": "^1.2.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/react-simple-maps": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-simple-maps/-/react-simple-maps-3.0.0.tgz", + "integrity": "sha512-vKNFrvpPG8Vyfdjnz5Ne1N56rZlDfHXv5THNXOVZMqbX1rWZA48zQuYT03mx6PAKanqarJu/PDLgshIZAfHHqw==", + "license": "MIT", + "dependencies": { + "d3-geo": "^2.0.2", + "d3-selection": "^2.0.0", + "d3-zoom": "^2.0.0", + "topojson-client": "^3.1.0" + }, + "peerDependencies": { + "prop-types": "^15.7.2", + "react": "^16.8.0 || 17.x || 18.x", + "react-dom": "^16.8.0 || 17.x || 18.x" + } + }, + "node_modules/react-simple-maps/node_modules/d3-array": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", + "license": "BSD-3-Clause", + "dependencies": { + "internmap": "^1.0.0" + } + }, + "node_modules/react-simple-maps/node_modules/d3-geo": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-2.0.2.tgz", + "integrity": "sha512-8pM1WGMLGFuhq9S+FpPURxic+gKzjluCD/CHTuUF3mXMeiCo0i6R0tO1s4+GArRFde96SLcW/kOFRjoAosPsFA==", + "license": "BSD-3-Clause", + "dependencies": { + "d3-array": "^2.5.0" + } + }, + "node_modules/react-simple-maps/node_modules/internmap": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz", + "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==", + "license": "ISC" + }, + "node_modules/react-smooth": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/react-smooth/-/react-smooth-4.0.4.tgz", + "integrity": "sha512-gnGKTpYwqL0Iii09gHobNolvX4Kiq4PKx6eWBCYYix+8cdw+cGo3do906l1NBPKkSWx1DghC1dlWG9L2uGd61Q==", + "license": "MIT", + "dependencies": { + "fast-equals": "^5.0.1", + "prop-types": "^15.8.1", + "react-transition-group": "^4.4.5" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/react-spring": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/react-spring/-/react-spring-10.0.1.tgz", + "integrity": "sha512-N4TGwmMYtqC6DX6AcMbldH0WCvZm3r7OuilNFSjeP6sijwKLjMFmHpdXOSnbKBdg1LQudLRmk9uqpguf2oa/sg==", + "license": "MIT", + "dependencies": { + "@react-spring/core": "~10.0.1", + "@react-spring/konva": "~10.0.1", + "@react-spring/native": "~10.0.1", + "@react-spring/three": "~10.0.1", + "@react-spring/web": "~10.0.1", + "@react-spring/zdog": "~10.0.1" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/react-spring/node_modules/@jest/environment": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/react-spring/node_modules/@jest/fake-timers": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", + "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/react-spring/node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/react-spring/node_modules/@jest/transform": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", + "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/react-spring/node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/react-spring/node_modules/@react-spring/native": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@react-spring/native/-/native-10.0.1.tgz", + "integrity": "sha512-uslIO25XugK9SugvQRVsmXoSiApmQzV2JWWcbhPJUvArqPyZ1yuPQvgNqjvHubauu5kXWWOya9MIuVEo7EMKUw==", + "license": "MIT", + "dependencies": { + "@react-spring/animated": "~10.0.1", + "@react-spring/core": "~10.0.1", + "@react-spring/shared": "~10.0.1", + "@react-spring/types": "~10.0.1" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-native": ">=0.78" + } + }, + "node_modules/react-spring/node_modules/@react-spring/three": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@react-spring/three/-/three-10.0.1.tgz", + "integrity": "sha512-JAgA573EqG1WkDGameWv0HYlPL5KYwVCRhXroBq5Ed0Chc9xXuAZU8fyNg9/uup8Pc32iGSW0PHRt0msvPNg+w==", + "license": "MIT", + "dependencies": { + "@react-spring/animated": "~10.0.1", + "@react-spring/core": "~10.0.1", + "@react-spring/shared": "~10.0.1", + "@react-spring/types": "~10.0.1" + }, + "peerDependencies": { + "@react-three/fiber": ">=6.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "three": ">=0.126" + } + }, + "node_modules/react-spring/node_modules/@react-three/fiber": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/@react-three/fiber/-/fiber-9.1.2.tgz", + "integrity": "sha512-k8FR9yVHV9kIF3iuOD0ds5hVymXYXfgdKklqziBVod9ZEJ8uk05Zjw29J/omU3IKeUfLNAIHfxneN3TUYM4I2w==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.17.8", + "@types/react-reconciler": "^0.28.9", + "@types/webxr": "*", + "base64-js": "^1.5.1", + "buffer": "^6.0.3", + "its-fine": "^2.0.0", + "react-reconciler": "^0.31.0", + "react-use-measure": "^2.1.7", + "scheduler": "^0.25.0", + "suspend-react": "^0.1.3", + "use-sync-external-store": "^1.4.0", + "zustand": "^5.0.3" + }, + "peerDependencies": { + "expo": ">=43.0", + "expo-asset": ">=8.4", + "expo-file-system": ">=11.0", + "expo-gl": ">=11.0", + "react": "^19.0.0", + "react-dom": "^19.0.0", + "react-native": ">=0.78", + "three": ">=0.156" + }, + "peerDependenciesMeta": { + "expo": { + "optional": true + }, + "expo-asset": { + "optional": true + }, + "expo-file-system": { + "optional": true + }, + "expo-gl": { + "optional": true + }, + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/react-spring/node_modules/@react-three/fiber/node_modules/its-fine": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/its-fine/-/its-fine-2.0.0.tgz", + "integrity": "sha512-KLViCmWx94zOvpLwSlsx6yOCeMhZYaxrJV87Po5k/FoZzcPSahvK5qJ7fYhS61sZi5ikmh2S3Hz55A2l3U69ng==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/react-reconciler": "^0.28.9" + }, + "peerDependencies": { + "react": "^19.0.0" + } + }, + "node_modules/react-spring/node_modules/@react-three/fiber/node_modules/react-reconciler": { + "version": "0.31.0", + "resolved": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.31.0.tgz", + "integrity": "sha512-7Ob7Z+URmesIsIVRjnLoDGwBEG/tVitidU0nMsqX/eeJaLY89RISO/10ERe0MqmzuKUUB1rmY+h1itMbUHg9BQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "scheduler": "^0.25.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "peerDependencies": { + "react": "^19.0.0" + } + }, + "node_modules/react-spring/node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "license": "MIT", + "peer": true + }, + "node_modules/react-spring/node_modules/@sinonjs/commons": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", + "license": "BSD-3-Clause", + "peer": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/react-spring/node_modules/@sinonjs/fake-timers": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", + "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", + "license": "BSD-3-Clause", + "peer": true, + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "node_modules/react-spring/node_modules/@types/react-reconciler": { + "version": "0.28.9", + "resolved": "https://registry.npmjs.org/@types/react-reconciler/-/react-reconciler-0.28.9.tgz", + "integrity": "sha512-HHM3nxyUZ3zAylX8ZEyrDNd2XZOnQ0D5XfunJF5FLQnZbHHYq4UWvW1QfelQNXv1ICNkwYhfxjwfnqivYB6bFg==", + "license": "MIT", + "peer": true, + "peerDependencies": { + "@types/react": "*" + } + }, + "node_modules/react-spring/node_modules/@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/react-spring/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/react-spring/node_modules/babel-jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", + "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/transform": "^29.7.0", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.6.3", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/react-spring/node_modules/babel-plugin-jest-hoist": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", + "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/react-spring/node_modules/babel-preset-jest": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", + "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", + "license": "MIT", + "peer": true, + "dependencies": { + "babel-plugin-jest-hoist": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/react-spring/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "license": "ISC", + "peer": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/react-spring/node_modules/commander": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/react-spring/node_modules/jest-environment-node": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", + "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/react-spring/node_modules/jest-haste-map": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/react-spring/node_modules/jest-message-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/react-spring/node_modules/jest-mock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/react-spring/node_modules/jest-regex-util": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", + "license": "MIT", + "peer": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/react-spring/node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/react-spring/node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/react-spring/node_modules/memoize-one": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", + "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==", + "license": "MIT", + "peer": true + }, + "node_modules/react-spring/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/react-spring/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT", + "peer": true + }, + "node_modules/react-spring/node_modules/react-native": { + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.80.0.tgz", + "integrity": "sha512-b9K1ygb2MWCBtKAodKmE3UsbUuC29Pt4CrJMR0ocTA8k+8HJQTPleBPDNKL4/p0P01QO9aL/gZUddoxHempLow==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/create-cache-key-function": "^29.7.0", + "@react-native/assets-registry": "0.80.0", + "@react-native/codegen": "0.80.0", + "@react-native/community-cli-plugin": "0.80.0", + "@react-native/gradle-plugin": "0.80.0", + "@react-native/js-polyfills": "0.80.0", + "@react-native/normalize-colors": "0.80.0", + "@react-native/virtualized-lists": "0.80.0", + "abort-controller": "^3.0.0", + "anser": "^1.4.9", + "ansi-regex": "^5.0.0", + "babel-jest": "^29.7.0", + "babel-plugin-syntax-hermes-parser": "0.28.1", + "base64-js": "^1.5.1", + "chalk": "^4.0.0", + "commander": "^12.0.0", + "flow-enums-runtime": "^0.0.6", + "glob": "^7.1.1", + "invariant": "^2.2.4", + "jest-environment-node": "^29.7.0", + "memoize-one": "^5.0.0", + "metro-runtime": "^0.82.2", + "metro-source-map": "^0.82.2", + "nullthrows": "^1.1.1", + "pretty-format": "^29.7.0", + "promise": "^8.3.0", + "react-devtools-core": "^6.1.1", + "react-refresh": "^0.14.0", + "regenerator-runtime": "^0.13.2", + "scheduler": "0.26.0", + "semver": "^7.1.3", + "stacktrace-parser": "^0.1.10", + "whatwg-fetch": "^3.0.0", + "ws": "^6.2.3", + "yargs": "^17.6.2" + }, + "bin": { + "react-native": "cli.js" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/react": "^19.1.0", + "react": "^19.1.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-spring/node_modules/react-native/node_modules/@react-native/virtualized-lists": { + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.80.0.tgz", + "integrity": "sha512-d9zZdPS/ZRexVAkxo1eRp85U7XnnEpXA1ZpSomRKxBuStYKky1YohfEX5YD5MhphemKK24tT7JR4UhaLlmeX8Q==", + "license": "MIT", + "peer": true, + "dependencies": { + "invariant": "^2.2.4", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/react": "^19.0.0", + "react": "*", + "react-native": "*" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-spring/node_modules/react-native/node_modules/scheduler": { + "version": "0.26.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.26.0.tgz", + "integrity": "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==", + "license": "MIT", + "peer": true + }, + "node_modules/react-spring/node_modules/react-refresh": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", + "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-spring/node_modules/scheduler": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0.tgz", + "integrity": "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==", + "license": "MIT", + "peer": true + }, + "node_modules/react-spring/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/react-spring/node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "license": "ISC", + "peer": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/react-spring/node_modules/ws": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", + "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", + "license": "MIT", + "peer": true, + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/react-spring/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "license": "MIT", + "peer": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/react-spring/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "license": "ISC", + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, + "node_modules/react-use-measure": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/react-use-measure/-/react-use-measure-2.1.7.tgz", + "integrity": "sha512-KrvcAo13I/60HpwGO5jpW7E9DfusKyLPLvuHlUyP5zqnmAPhNc6qTRjUQrdTADl0lpPpDVU2/Gg51UlOGHXbdg==", + "license": "MIT", + "peer": true, + "peerDependencies": { + "react": ">=16.13", + "react-dom": ">=16.13" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + } + } + }, + "node_modules/react-zdog": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/react-zdog/-/react-zdog-1.2.2.tgz", + "integrity": "sha512-Ix7ALha91aOEwiHuxumCeYbARS5XNpc/w0v145oGkM6poF/CvhKJwzLhM5sEZbtrghMA+psAhOJkCTzJoseicA==", + "license": "MIT", + "peer": true, + "dependencies": { + "react": "^18.2.0", + "react-dom": "^18.2.0", + "resize-observer-polyfill": "^1.5.1" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "license": "MIT", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recharts": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.15.4.tgz", + "integrity": "sha512-UT/q6fwS3c1dHbXv2uFgYJ9BMFHu3fwnd7AYZaEQhXuYQ4hgsxLvsUXzGdKeZrW5xopzDCvuA2N41WJ88I7zIw==", + "license": "MIT", + "dependencies": { + "clsx": "^2.0.0", + "eventemitter3": "^4.0.1", + "lodash": "^4.17.21", + "react-is": "^18.3.1", + "react-smooth": "^4.0.4", + "recharts-scale": "^0.4.4", + "tiny-invariant": "^1.3.1", + "victory-vendor": "^36.6.8" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/recharts-scale": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/recharts-scale/-/recharts-scale-0.4.5.tgz", + "integrity": "sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==", + "license": "MIT", + "dependencies": { + "decimal.js-light": "^2.4.1" + } + }, + "node_modules/recharts/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT" + }, + "node_modules/recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "license": "MIT", + "dependencies": { + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "license": "MIT", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", + "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.1", + "which-builtin-type": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", + "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "license": "MIT" + }, + "node_modules/regex-parser": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.1.tgz", + "integrity": "sha512-yXLRqatcCuKtVHsWrNg0JL3l1zGfdXeEvDa0bdu4tCDQw0RpMDZsqbkyRTUnKMR0tXF627V2oEWjBEaEdqTwtQ==", + "license": "MIT" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz", + "integrity": "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.0", + "regjsgen": "^0.8.0", + "regjsparser": "^0.12.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "license": "MIT" + }, + "node_modules/regjsparser": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz", + "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==", + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~3.0.2" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "license": "MIT", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "license": "MIT" + }, + "node_modules/resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==", + "license": "MIT", + "peer": true + }, + "node_modules/resolve": { + "version": "1.22.10", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "license": "MIT", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "license": "MIT", + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" + }, + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } + } + }, + "node_modules/resolve-url-loader/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "license": "MIT" + }, + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "license": "ISC" + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rgbcolor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgbcolor/-/rgbcolor-1.0.1.tgz", + "integrity": "sha512-9aZLIrhRaD97sgVhtJOW6ckOEh6/GnvQtdVNfdZ6s67+3/XwLS9lBcQYzEEhYVeUowN7pRzMLsyGhK2i/xvWbw==", + "license": "MIT OR SEE LICENSE IN FEEL-FREE.md", + "optional": true, + "engines": { + "node": ">= 0.8.15" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "2.79.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz", + "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==", + "license": "MIT", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", + "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safe-push-apply": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", + "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, + "node_modules/sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==", + "license": "CC0-1.0" + }, + "node_modules/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "license": "MIT", + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "license": "ISC" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "license": "ISC", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.2.tgz", + "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/schema-utils/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/schema-utils/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/schema-utils/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "license": "MIT" + }, + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "license": "MIT", + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serialize-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", + "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "license": "MIT", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "license": "ISC" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "license": "ISC" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "license": "MIT", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", + "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz", + "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "license": "MIT", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "license": "MIT" + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "license": "MIT", + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead", + "license": "MIT" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause" + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "license": "MIT" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackblur-canvas": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/stackblur-canvas/-/stackblur-canvas-2.7.0.tgz", + "integrity": "sha512-yf7OENo23AGJhBriGx0QivY5JP6Y1HbrrDI6WLt6C5auYZXlQrheoY8hD4ibekFKz1HOfE48Ww8kMWMnJD/zcQ==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.1.14" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "license": "MIT" + }, + "node_modules/stacktrace-parser": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.11.tgz", + "integrity": "sha512-WjlahMgHmCJpqzU8bIBy4qtsZdU9lRlcZE3Lvyej6t4tuOuv1vk57OW3MBrj6hXBFx/nNoC9MPMTcr5YA7NQbg==", + "license": "MIT", + "peer": true, + "dependencies": { + "type-fest": "^0.7.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/stacktrace-parser/node_modules/type-fest": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", + "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", + "license": "(MIT OR CC0-1.0)", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/static-eval": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", + "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", + "license": "MIT", + "dependencies": { + "escodegen": "^1.8.1" + } + }, + "node_modules/static-eval/node_modules/escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/static-eval/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/static-eval/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "license": "MIT", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-eval/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stop-iteration-iterator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", + "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "internal-slot": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "license": "MIT", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==", + "license": "MIT" + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/string.prototype.includes": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz", + "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", + "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.6", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "regexp.prototype.flags": "^1.5.3", + "set-function-name": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", + "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", + "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "license": "BSD-2-Clause", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "license": "MIT", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", + "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", + "license": "MIT", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/stylis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==", + "license": "MIT" + }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/suspend-react": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/suspend-react/-/suspend-react-0.1.3.tgz", + "integrity": "sha512-aqldKgX9aZqpoDp3e8/BZ8Dm7x1pJl+qI3ZKxDN0i/IQTWUwBx/ManmlVJ3wowqbno6c2bmiIfs+Um6LbsjJyQ==", + "license": "MIT", + "peer": true, + "peerDependencies": { + "react": ">=17.0" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", + "license": "MIT" + }, + "node_modules/svg-pathdata": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/svg-pathdata/-/svg-pathdata-6.0.3.tgz", + "integrity": "sha512-qsjeeq5YjBZ5eMdFuUa4ZosMLxgr5RZ+F+Y1OrDhuOCEInRMA3x74XdBtggJcj9kOeInz0WE+LgCPDkZFlBYJw==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "license": "MIT", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/svgo/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/svgo/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "node_modules/svgo/node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/svgo/node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/svgo/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/svgo/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "license": "BSD-2-Clause" + }, + "node_modules/svgo/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/svgo/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/svgo/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "license": "MIT" + }, + "node_modules/tailwindcss": { + "version": "3.4.17", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.17.tgz", + "integrity": "sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==", + "license": "MIT", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.6.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.2", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.6", + "lilconfig": "^3.1.3", + "micromatch": "^4.0.8", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.1.1", + "postcss": "^8.4.47", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.2", + "postcss-nested": "^6.2.0", + "postcss-selector-parser": "^6.1.2", + "resolve": "^1.22.8", + "sucrase": "^3.35.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/tapable": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.2.tgz", + "integrity": "sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "license": "MIT", + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.43.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.43.1.tgz", + "integrity": "sha512-+6erLbBm0+LROX2sPXlUYx/ux5PyE9K/a92Wrt6oA+WDAoFTdpHE5tCYCI5PNzq2y8df4rA+QgHLJuR4jNymsg==", + "license": "BSD-2-Clause", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.14.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.14", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz", + "integrity": "sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==", + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.25", + "jest-worker": "^27.4.5", + "schema-utils": "^4.3.0", + "serialize-javascript": "^6.0.2", + "terser": "^5.31.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT" + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "license": "ISC", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-segmentation": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/text-segmentation/-/text-segmentation-1.0.3.tgz", + "integrity": "sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==", + "license": "MIT", + "dependencies": { + "utrie": "^1.0.2" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "license": "MIT" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "license": "MIT", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/three": { + "version": "0.177.0", + "resolved": "https://registry.npmjs.org/three/-/three-0.177.0.tgz", + "integrity": "sha512-EiXv5/qWAaGI+Vz2A+JfavwYCMdGjxVsrn3oBwllUoqYeaBO75J63ZfyaQKoiLrqNHoTlUc6PFgMXnS0kI45zg==", + "license": "MIT", + "peer": true + }, + "node_modules/throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==", + "license": "MIT" + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "license": "MIT" + }, + "node_modules/tiny-invariant": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", + "license": "MIT" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "license": "BSD-3-Clause" + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/topojson-client": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-3.1.0.tgz", + "integrity": "sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==", + "license": "ISC", + "dependencies": { + "commander": "2" + }, + "bin": { + "topo2geo": "bin/topo2geo", + "topomerge": "bin/topomerge", + "topoquantize": "bin/topoquantize" + } + }, + "node_modules/topojson-client/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT" + }, + "node_modules/tough-cookie": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "license": "BSD-3-Clause", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "license": "MIT", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", + "license": "MIT" + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "license": "Apache-2.0" + }, + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "license": "MIT", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "license": "MIT", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "license": "MIT", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", + "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.15", + "reflect.getprototypeof": "^1.0.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "license": "MIT", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "license": "Apache-2.0", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-bigints": "^1.0.2", + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/underscore": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz", + "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==", + "license": "MIT" + }, + "node_modules/undici-types": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.8.0.tgz", + "integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==", + "license": "MIT" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "license": "MIT", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "license": "MIT", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==", + "license": "MIT" + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "license": "MIT", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", + "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "license": "MIT", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/use-isomorphic-layout-effect": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.2.1.tgz", + "integrity": "sha512-tpZZ+EX0gaghDAiFR37hj5MgY6ZN55kLiPkJsKxBMZ6GZdOSPJXiOzPM984oPYZ5AnehYx5WQp1+ME8I/P/pRA==", + "license": "MIT", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-sync-external-store": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.5.0.tgz", + "integrity": "sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A==", + "license": "MIT", + "peer": true, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "license": "MIT" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/utrie": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/utrie/-/utrie-1.0.2.tgz", + "integrity": "sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==", + "license": "MIT", + "dependencies": { + "base64-arraybuffer": "^1.0.2" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "license": "ISC", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "license": "MIT" + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/victory-vendor": { + "version": "36.9.2", + "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-36.9.2.tgz", + "integrity": "sha512-PnpQQMuxlwYdocC8fIJqVXvkeViHYzotI+NJrCuav0ZYFoq912ZHBk3mCeuj+5/VpodOjPe1z0Fk2ihgzlXqjQ==", + "license": "MIT AND ISC", + "dependencies": { + "@types/d3-array": "^3.0.3", + "@types/d3-ease": "^3.0.0", + "@types/d3-interpolate": "^3.0.1", + "@types/d3-scale": "^4.0.2", + "@types/d3-shape": "^3.1.0", + "@types/d3-time": "^3.0.0", + "@types/d3-timer": "^3.0.0", + "d3-array": "^3.1.6", + "d3-ease": "^3.0.1", + "d3-interpolate": "^3.0.1", + "d3-scale": "^4.0.2", + "d3-shape": "^3.1.0", + "d3-time": "^3.0.0", + "d3-timer": "^3.0.1" + } + }, + "node_modules/victory-vendor/node_modules/d3-ease": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", + "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=12" + } + }, + "node_modules/victory-vendor/node_modules/d3-timer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/vlq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", + "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==", + "license": "MIT", + "peer": true + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "license": "MIT", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "license": "MIT", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "license": "Apache-2.0", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.4.tgz", + "integrity": "sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==", + "license": "MIT", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "license": "MIT", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==", + "license": "Apache-2.0" + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.99.9", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.99.9.tgz", + "integrity": "sha512-brOPwM3JnmOa+7kd3NsmOUOwbDAj8FT9xDsG3IW0MgbN9yZV7Oi/s/+MNQ/EcSMqw7qfoRyXPoeEWT8zLVdVGg==", + "license": "MIT", + "dependencies": { + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.6", + "@types/json-schema": "^7.0.15", + "@webassemblyjs/ast": "^1.14.1", + "@webassemblyjs/wasm-edit": "^1.14.1", + "@webassemblyjs/wasm-parser": "^1.14.1", + "acorn": "^8.14.0", + "browserslist": "^4.24.0", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.17.1", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^4.3.2", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.11", + "watchpack": "^2.4.1", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", + "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", + "license": "MIT", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.15.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", + "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", + "license": "MIT", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.5", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.4", + "ws": "^8.13.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.18.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.2.tgz", + "integrity": "sha512-DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "license": "MIT", + "dependencies": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "license": "MIT", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.3.tgz", + "integrity": "sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==", + "license": "MIT", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "license": "Apache-2.0", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "license": "Apache-2.0", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "license": "MIT", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", + "license": "MIT" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "license": "MIT" + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "license": "MIT", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", + "license": "MIT", + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.2.1", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.19", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz", + "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.6.0.tgz", + "integrity": "sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==", + "license": "MIT", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.6.0.tgz", + "integrity": "sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-build": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.6.0.tgz", + "integrity": "sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==", + "license": "MIT", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.6.0", + "workbox-broadcast-update": "6.6.0", + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-google-analytics": "6.6.0", + "workbox-navigation-preload": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-range-requests": "6.6.0", + "workbox-recipes": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0", + "workbox-streams": "6.6.0", + "workbox-sw": "6.6.0", + "workbox-window": "6.6.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "license": "MIT", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/workbox-build/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "license": "BSD-3-Clause", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "license": "MIT", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "license": "BSD-2-Clause" + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "license": "MIT", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.6.0.tgz", + "integrity": "sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==", + "deprecated": "workbox-background-sync@6.6.0", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-core": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.6.0.tgz", + "integrity": "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==", + "license": "MIT" + }, + "node_modules/workbox-expiration": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.6.0.tgz", + "integrity": "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==", + "license": "MIT", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.6.0.tgz", + "integrity": "sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==", + "deprecated": "It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained", + "license": "MIT", + "dependencies": { + "workbox-background-sync": "6.6.0", + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.6.0.tgz", + "integrity": "sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-precaching": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.6.0.tgz", + "integrity": "sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.6.0.tgz", + "integrity": "sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-recipes": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.6.0.tgz", + "integrity": "sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==", + "license": "MIT", + "dependencies": { + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-routing": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.6.0.tgz", + "integrity": "sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-strategies": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.6.0.tgz", + "integrity": "sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-streams": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.6.0.tgz", + "integrity": "sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0" + } + }, + "node_modules/workbox-sw": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.6.0.tgz", + "integrity": "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==", + "license": "MIT" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.0.tgz", + "integrity": "sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==", + "license": "MIT", + "dependencies": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.6.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.9.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "license": "MIT", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/workbox-window": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.6.0.tgz", + "integrity": "sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==", + "license": "MIT", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.6.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "license": "MIT", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "license": "Apache-2.0" + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "license": "MIT" + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "license": "ISC" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "license": "ISC", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "license": "MIT", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zdog": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/zdog/-/zdog-1.1.3.tgz", + "integrity": "sha512-raRj6r0gPzopFm5XWBJZr/NuV4EEnT4iE+U3dp5FV5pCb588Gmm3zLIp/j9yqqcMiHH8VNQlerLTgOqL7krh6w==", + "license": "MIT", + "peer": true + }, + "node_modules/zustand": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.5.tgz", + "integrity": "sha512-mILtRfKW9xM47hqxGIxCv12gXusoY/xTSHBYApXozR0HmQv299whhBeeAcRy+KrPPybzosvJBCOmVjq6x12fCg==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=12.20.0" + }, + "peerDependencies": { + "@types/react": ">=18.0.0", + "immer": ">=9.0.6", + "react": ">=18.0.0", + "use-sync-external-store": ">=1.2.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "immer": { + "optional": true + }, + "react": { + "optional": true + }, + "use-sync-external-store": { + "optional": true + } + } + } + } +} diff --git a/submissions/riya-upadhyay/package.json b/submissions/riya-upadhyay/package.json new file mode 100644 index 0000000..6f93d4a --- /dev/null +++ b/submissions/riya-upadhyay/package.json @@ -0,0 +1,54 @@ +{ + "name": "india-growth-dashboard", + "version": "0.1.0", + "private": true, + "dependencies": { + "@testing-library/dom": "^10.4.0", + "@testing-library/jest-dom": "^6.6.3", + "@testing-library/react": "^16.3.0", + "@testing-library/user-event": "^13.5.0", + "d3-geo": "^3.1.1", + "d3-scale": "^4.0.2", + "d3-scale-chromatic": "^3.1.0", + "html2canvas": "^1.4.1", + "jspdf": "^3.0.1", + "leaflet": "^1.9.4", + "react": "^18.3.1", + "react-countup": "^6.5.3", + "react-dom": "^18.3.1", + "react-heatmap-grid": "^0.9.1", + "react-icons": "^5.5.0", + "react-leaflet": "^4.2.1", + "react-router-dom": "^6.30.1", + "react-scripts": "5.0.1", + "react-select": "^5.10.1", + "react-simple-maps": "^3.0.0", + "react-spring": "^10.0.1", + "recharts": "^2.15.3", + "web-vitals": "^2.1.4" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } +} diff --git a/submissions/riya-upadhyay/public/favicon.ico b/submissions/riya-upadhyay/public/favicon.ico new file mode 100644 index 0000000..a11777c Binary files /dev/null and b/submissions/riya-upadhyay/public/favicon.ico differ diff --git a/submissions/riya-upadhyay/public/index.html b/submissions/riya-upadhyay/public/index.html new file mode 100644 index 0000000..e3d971f --- /dev/null +++ b/submissions/riya-upadhyay/public/index.html @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + React App + + + + +
+ + + diff --git a/submissions/riya-upadhyay/public/logo.svg b/submissions/riya-upadhyay/public/logo.svg new file mode 100644 index 0000000..9dfc1c0 --- /dev/null +++ b/submissions/riya-upadhyay/public/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/submissions/riya-upadhyay/public/logo192.png b/submissions/riya-upadhyay/public/logo192.png new file mode 100644 index 0000000..fc44b0a Binary files /dev/null and b/submissions/riya-upadhyay/public/logo192.png differ diff --git a/submissions/riya-upadhyay/public/logo512.png b/submissions/riya-upadhyay/public/logo512.png new file mode 100644 index 0000000..a4e47a6 Binary files /dev/null and b/submissions/riya-upadhyay/public/logo512.png differ diff --git a/submissions/riya-upadhyay/public/manifest.json b/submissions/riya-upadhyay/public/manifest.json new file mode 100644 index 0000000..080d6c7 --- /dev/null +++ b/submissions/riya-upadhyay/public/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/submissions/riya-upadhyay/public/metrics-bg.png b/submissions/riya-upadhyay/public/metrics-bg.png new file mode 100644 index 0000000..313c6fa Binary files /dev/null and b/submissions/riya-upadhyay/public/metrics-bg.png differ diff --git a/submissions/riya-upadhyay/public/metrics-doodle-bg1.png b/submissions/riya-upadhyay/public/metrics-doodle-bg1.png new file mode 100644 index 0000000..f2e3b35 Binary files /dev/null and b/submissions/riya-upadhyay/public/metrics-doodle-bg1.png differ diff --git a/submissions/riya-upadhyay/public/robots.txt b/submissions/riya-upadhyay/public/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/submissions/riya-upadhyay/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/submissions/riya-upadhyay/src/App.css b/submissions/riya-upadhyay/src/App.css new file mode 100644 index 0000000..adc1589 --- /dev/null +++ b/submissions/riya-upadhyay/src/App.css @@ -0,0 +1,39 @@ +.App { + text-align: center; +} + +.App-logo { + height: 40vmin; + pointer-events: none; +} + +@media (prefers-reduced-motion: no-preference) { + .App-logo { + animation: App-logo-spin infinite 20s linear; + } +} + +.App-header { + background-color: #010918; + min-height: 100vh; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + font-size: calc(10px + 2vmin); + color: rgb(250, 211, 211); +} + +.App-link { + color: #61dafb; +} + +@keyframes App-logo-spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} + diff --git a/submissions/riya-upadhyay/src/App.js b/submissions/riya-upadhyay/src/App.js new file mode 100644 index 0000000..dc885cb --- /dev/null +++ b/submissions/riya-upadhyay/src/App.js @@ -0,0 +1,59 @@ +import React, { useState } from "react"; +import { BrowserRouter as Router, Routes, Route, Link } from "react-router-dom"; +import Dashboard from "./pages/Dashboard"; +import Heatmap from "./pages/Heatmap"; +import LineChart from "./pages/LineChartPage"; +import Navbar from "./components/Navbar"; +import Rankings from "./pages/Rankings"; +import InsightPanel from "./components/InsightPanel"; +import cityData from "./data/cities.json"; +import HeroSection from "./components/HeroSection"; +import MetricDetails from "./pages/MetricDetails"; +import InsightPage from "./components/InsightPanel"; +import { statesData as yourCityData } from "./data/statesData"; // adjust path if it's elsewhere + + + +import './App.css'; + + +function App() { + const [darkMode, setDarkMode] = useState(false); + const [selectedCities, setSelectedCities] = useState([]); + + const [selectedMetric, setSelectedMetric] = useState("gdp"); // default + + const cityOptions = cityData.map((city) => ({ + value: city.city, + label: city.city, + })); + return ( + + + +
+ + + } /> + } /> + } /> + } /> + } /> + +} /> + + +
+
+ + +); + +} + +export default App; + + + + diff --git a/submissions/riya-upadhyay/src/App.test.js b/submissions/riya-upadhyay/src/App.test.js new file mode 100644 index 0000000..1f03afe --- /dev/null +++ b/submissions/riya-upadhyay/src/App.test.js @@ -0,0 +1,8 @@ +import { render, screen } from '@testing-library/react'; +import App from './App'; + +test('renders learn react link', () => { + render(); + const linkElement = screen.getByText(/learn react/i); + expect(linkElement).toBeInTheDocument(); +}); diff --git a/submissions/riya-upadhyay/src/components/CityComparison.css b/submissions/riya-upadhyay/src/components/CityComparison.css new file mode 100644 index 0000000..accf2c8 --- /dev/null +++ b/submissions/riya-upadhyay/src/components/CityComparison.css @@ -0,0 +1,71 @@ +.comparison-container { + padding: 20px; + max-width: 1200px; + margin: auto; +} + +.dropdowns { + display: flex; + gap: 20px; + margin-bottom: 20px; +} + +select { + padding: 10px; + font-size: 16px; + border-radius: 6px; +} + +.comparison-card { + background: #f9f9f9; + border-radius: 10px; + padding: 20px; + margin-bottom: 30px; + box-shadow: 0 2px 6px rgba(0,0,0,0.1); +} + +.comparison-table { + display: grid; + grid-template-columns: 1fr 1fr 1fr; + gap: 10px; +} + +.comparison-header, +.comparison-row { + display: contents; +} + +.comparison-header span, +.comparison-row span { + padding: 10px; + font-weight: 500; + border-bottom: 1px solid #ddd; +} + +.comparison-header span { + background: #eaeaea; + font-weight: bold; +} + +.comparison-chart { + margin-top: 30px; +} + +.export-btn { + margin-top: 20px; + padding: 10px 20px; + background: #007bff; + color: white; + font-weight: bold; + border: none; + border-radius: 6px; + cursor: pointer; +} + +.export-btn:hover { + background: #0056b3; +} +.metric-select { + margin: 20px 0; + max-width: 600px; +} diff --git a/submissions/riya-upadhyay/src/components/CityComparison.js b/submissions/riya-upadhyay/src/components/CityComparison.js new file mode 100644 index 0000000..6d4e6db --- /dev/null +++ b/submissions/riya-upadhyay/src/components/CityComparison.js @@ -0,0 +1,144 @@ +import React, { useState, useRef } from "react"; +import { cityData } from "../data/cityData"; +import CountUp from "react-countup"; +import "./CityComparison.css"; +import Select from "react-select"; +import { BarChart, Bar, XAxis, YAxis, CartesianGrid, Tooltip, Legend, ResponsiveContainer } from "recharts"; +import html2canvas from "html2canvas"; +import jsPDF from "jspdf"; + +const CityComparison = () => { + const [city1, setCity1] = useState(""); + const [city2, setCity2] = useState(""); + const [selectedMetrics, setSelectedMetrics] = useState([]); + const pdfRef = useRef(); + + const handleSelect = (e, setter) => setter(e.target.value); + + const allMetrics = Array.from( + new Set([ + ...Object.keys(cityData[city1]?.metrics || {}), + ...Object.keys(cityData[city2]?.metrics || {}) + ]) + ).map((metric) => ({ label: metric, value: metric })); + + const exportPDF = () => { + html2canvas(pdfRef.current).then((canvas) => { + const imgData = canvas.toDataURL("image/png"); + const pdf = new jsPDF("p", "mm", "a4"); + const pdfWidth = pdf.internal.pageSize.getWidth(); + const pdfHeight = (canvas.height * pdfWidth) / canvas.width; + pdf.addImage(imgData, "PNG", 0, 0, pdfWidth, pdfHeight); + pdf.save("city_comparison.pdf"); + }); + }; + + const getFilteredMetrics = () => { + const selected = selectedMetrics.map((m) => m.value); + const metrics1 = cityData[city1]?.metrics || {}; + const metrics2 = cityData[city2]?.metrics || {}; + + return selected.map((key) => ({ + metric: key, + value1: metrics1[key] || 0, + value2: metrics2[key] || 0, + diff: Math.abs((metrics1[key] || 0) - (metrics2[key] || 0)) + })); + }; + + const renderComparisonBarChart = () => { + const chartData = getFilteredMetrics().map((item) => ({ + metric: item.metric, + [city1]: item.value1, + [city2]: item.value2 + })); + + return ( +
+

Metric Comparison Chart

+ + + + + + + + + + + +
+ ); + }; + + return ( +
+

Compare Two Cities

+
+ + +
+ + {city1 && city2 && ( + <> +
+

Select Metrics to Compare

+ ({ ...base, minWidth: '200px' }) }} + /> + + ({ + ...base, + maxWidth: "400px", + marginBottom: "1rem", + }), + }} + /> + + {selectedInsight && ( +
+
+
+ metrics doodle + +

{selectedCity.label}

+ +

Click to view insight

+
+
+

Insight: {selectedInsight.insight}

+

Policy Suggestion: {selectedInsight.policy}

+

SDG: {selectedInsight.sdg}

+ +
+
+
+ )} +
+ ); +}; + +export default InsightPanel; + diff --git a/submissions/riya-upadhyay/src/components/MetricCards.css b/submissions/riya-upadhyay/src/components/MetricCards.css new file mode 100644 index 0000000..52937dd --- /dev/null +++ b/submissions/riya-upadhyay/src/components/MetricCards.css @@ -0,0 +1,33 @@ +.metric-cards-container { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); + gap: 16px; + margin: 20px 0; + padding: 10px; + } + + .metric-card { + background-color:#FF9933; + padding: 16px; + border-radius: 12px; + text-align: center; + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08); + transition: transform 0.2s ease; + } + + .metric-card:hover { + transform: scale(1.05); + } + + .metric-value { + font-size: 24px; + font-weight: bold; + color: #ffffff; + } + + .metric-label { + margin-top: 8px; + font-size: 20px; + color: #003580; + } + \ No newline at end of file diff --git a/submissions/riya-upadhyay/src/components/MetricCards.js b/submissions/riya-upadhyay/src/components/MetricCards.js new file mode 100644 index 0000000..2dbdbe0 --- /dev/null +++ b/submissions/riya-upadhyay/src/components/MetricCards.js @@ -0,0 +1,82 @@ +import React from "react"; +import CountUp from "react-countup"; +import "./MetricCards.css"; +import { useNavigate } from "react-router-dom"; + +const MetricCards = () => { + const navigate = useNavigate(); + + // โœ… Make sure this array is inside the component + const metrics = [ + { key: "GDP (โ‚น Cr)", label: "GDP (โ‚น Cr)", value: 800000 }, + { key: "GNI (โ‚น Cr)", label: "GNI (โ‚น Cr)", value: 720000 }, + { key: "GDP per Capita", label: "GDP per Capita", value: 250000 }, + { key: "Unemployment Rate (%)", label: "Unemployment Rate (%)", value: 6.5 }, + { key: "Inflation Rate (%)", label: "Inflation Rate (%)", value: 4.2 }, + { key: "FDI (โ‚น Cr)", label: "FDI (โ‚น Cr)", value: 150000 }, + { key: "Export/Import Ratio", label: "Export/Import Ratio", value: 1.3 }, + { key: "Public Debt % GDP", label: "Public Debt % GDP", value: 42 }, + { key: "HDI", label: "HDI", value: 0.72 }, + { key: "Life Expectancy", label: "Life Expectancy", value: 72 }, + { key: "Infant Mortality Rate", label: "Infant Mortality Rate", value: 20 }, + { key: "Literacy Rate (%)", label: "Literacy Rate (%)", value: 91 }, + { key: "Education Index", label: "Education Index", value: 0.74 }, + { key: "Gender Inequality Index", label: "Gender Inequality Index", value: 0.43 }, + { key: "Population Growth Rate (%)", label: "Population Growth Rate (%)", value: 1.6 }, + { key: "Urban Population %", label: "Urban Population %", value: 48 }, + { key: "Healthcare Expenditure per Capita", label: "Healthcare Expenditure per Capita", value: 4500 }, + { key: "Physicians per 1000", label: "Physicians per 1000", value: 1.8 }, + { key: "Hospital Beds per 1000", label: "Hospital Beds per 1000", value: 2 }, + { key: "Clean Water Access %", label: "Clean Water Access %", value: 92 }, + { key: "Vaccination Coverage %", label: "Vaccination Coverage %", value: 89 }, + { key: "COโ‚‚ Emissions per Capita", label: "COโ‚‚ Emissions per Capita", value: 2.5 }, + { key: "Renewable Energy %", label: "Renewable Energy %", value: 17 }, + { key: "Forest Area %", label: "Forest Area %", value: 24 }, + { key: "Air Quality Index", label: "Air Quality Index", value: 165 }, + { key: "Environmental Performance Index", label: "Environmental Performance Index", value: 62 }, + { key: "Corruption Index", label: "Corruption Index", value: 45 }, + { key: "Internet Penetration %", label: "Internet Penetration %", value: 88 }, + { key: "Mobile Subscriptions", label: "Mobile Subscriptions", value: 110 }, + { key: "Infrastructure Index", label: "Infrastructure Index", value: 74 }, + { key: "Political Stability Index", label: "Political Stability Index", value: 58 }, + { key: "Gini Coefficient", label: "Gini Coefficient", value: 0.39 }, + { key: "Poverty Rate (%)", label: "Poverty Rate (%)", value: 12 }, + { key: "Social Protection %", label: "Social Protection %", value: 60 }, + ]; + + const handleCardClick = (metricKey) => { + navigate(`/metric/${metricKey}`); + }; + + return ( +
+ {metrics.map((metric, index) => ( +
handleCardClick(metric.key)} + style={{ cursor: "pointer" }} + > +
+ +
+
{metric.label}
+
+ ))} +
+ ); +}; + +export default MetricCards; diff --git a/submissions/riya-upadhyay/src/components/Navbar.css b/submissions/riya-upadhyay/src/components/Navbar.css new file mode 100644 index 0000000..994ba4d --- /dev/null +++ b/submissions/riya-upadhyay/src/components/Navbar.css @@ -0,0 +1,7 @@ + +/* Ensure body doesn't shift */ +body { + font-family: 'Segoe UI', sans-serif; + background-color: #f7e8d0; + +} diff --git a/submissions/riya-upadhyay/src/components/Navbar.js b/submissions/riya-upadhyay/src/components/Navbar.js new file mode 100644 index 0000000..29b5603 --- /dev/null +++ b/submissions/riya-upadhyay/src/components/Navbar.js @@ -0,0 +1,79 @@ +import React from "react"; +import { NavLink } from "react-router-dom"; +import "./Navbar.css"; // Assuming you have some basic styles + +const Navbar = ({ darkMode, setDarkMode }) => { + const navStyle = { + backgroundColor: darkMode ? "#1a1a1a" : "#f5f5f5", + color: darkMode ? "#eee" : "#333", + padding: "1rem", + display: "flex", + justifyContent: "space-between", + alignItems: "center", + boxShadow: "0 2px 4px rgba(0,0,0,0.1)", + }; + const activeStyle = { + backgroundColor: darkMode ? "#222" : "#cc6a00", + boxShadow: "0 0 10px rgba(0,0,0,0.2)", + }; + const navbarStyle = { + padding: '20px', + borderRadius: '12px', + backgroundColor: darkMode ? "#1e1e1e" : "#ffe9cc", + display: 'flex', + justifyContent: 'center', + flexWrap: 'wrap', + gap: '10px', + position: 'sticky', + top: 0, + zIndex: 1000, + }; + const linkStyle = { + margin: "0 1rem", + textDecoration: "none", + color: darkMode ? "#fff" : "#000", + fontWeight: "bold", + }; + + return ( + + ); +}; + +export default Navbar; + + diff --git a/submissions/riya-upadhyay/src/components/TimelineMap.js b/submissions/riya-upadhyay/src/components/TimelineMap.js new file mode 100644 index 0000000..06a1cf0 --- /dev/null +++ b/submissions/riya-upadhyay/src/components/TimelineMap.js @@ -0,0 +1,226 @@ +import React, { useState, useEffect } from "react"; +import { ComposableMap, Geographies, Geography, Marker } from "react-simple-maps"; +import { scaleLinear } from "d3-scale"; +import indiaGeo from "../data/india-geo.json"; +import cityYearData from "../data/cities-by-year.json"; + +const metricOptions = [ + { value: "GDP (โ‚น Cr)", label: "GDP (โ‚น Cr)" }, + { value: "GNI (โ‚น Cr)", label: "GNI (โ‚น Cr)" }, + { value: "GDP per Capita", label: "GDP per Capita" }, + { value: "Unemployment Rate (%)", label: "Unemployment Rate (%)" }, + { value: "Inflation Rate (%)", label: "Inflation Rate (%)" }, + { value: "FDI (โ‚น Cr)", label: "FDI (โ‚น Cr)" }, + { value: "Export/Import Ratio", label: "Export/Import Ratio" }, + { value: "Public Debt % GDP", label: "Public Debt % GDP" }, + { value: "HDI", label: "HDI" }, + { value: "Life Expectancy", label: "Life Expectancy" }, + { value: "Infant Mortality Rate", label: "Infant Mortality Rate" }, + { value: "Literacy Rate (%)", label: "Literacy Rate (%)" }, + { value: "Education Index", label: "Education Index" }, + { value: "Gender Inequality Index", label: "Gender Inequality Index" }, + { value: "Population Growth Rate (%)", label: "Population Growth Rate (%)" }, + { value: "Urban Population %", label: "Urban Population %" }, + { value: "Healthcare Expenditure per Capita", label: "Healthcare Expenditure per Capita" }, + { value: "Physicians per 1000", label: "Physicians per 1000" }, + { value: "Hospital Beds per 1000", label: "Hospital Beds per 1000" }, + { value: "Clean Water Access %", label: "Clean Water Access %" }, + { value: "Vaccination Coverage %", label: "Vaccination Coverage %" }, + { value: "COโ‚‚ Emissions per Capita", label: "COโ‚‚ Emissions per Capita" }, + { value: "Renewable Energy %", label: "Renewable Energy %" }, + { value: "Forest Area %", label: "Forest Area %" }, + { value: "Air Quality Index", label: "Air Quality Index" }, + { value: "Environmental Performance Index", label: "Environmental Performance Index" }, + { value: "Corruption Index", label: "Corruption Index" }, + { value: "Internet Penetration %", label: "Internet Penetration %" }, + { value: "Mobile Subscriptions", label: "Mobile Subscriptions" }, + { value: "Infrastructure Index", label: "Infrastructure Index" }, + { value: "Political Stability Index", label: "Political Stability Index" }, + { value: "Gini Coefficient", label: "Gini Coefficient" }, + { value: "Poverty Rate (%)", label: "Poverty Rate (%)" }, + { value: "Social Protection %", label: "Social Protection %" }, +]; + +// Sample coordinates for cities (you can expand this list or make it dynamic) +const cityCoordinates = { + Maharashtra: [72.8777, 19.076], + Gujarat: [72.5714, 23.0225], + Karnataka: [77.5946, 12.9716], + TamilNadu: [80.2707, 13.0827], + Delhi: [77.1025, 28.7041], + Bangalore:[77.594566, 12.971599], + Hyderabad: [78.491684, 17.387140], + Chennai:[80.237617,13.067439], + Pune:[73.856744,18.520430], + Ahmedabad:[72.571365 ,23.022505], + Jaipur:[75.787270,26.912434], + Lucknow:[80.946166,26.846694], + Bhopal:[77.412617,23.259933], + Patna:[85.137566,25.594095] + +}; + +const TimelineMap = () => { + const [year, setYear] = useState(2015); + const [metric, setMetric] = useState("gdp"); + const [playing, setPlaying] = useState(false); + const [selectedCity, setSelectedCity] = useState(null); + + const getMetricRange = () => { + const dataForAllYears = Object.values(cityYearData).flat(); + const values = dataForAllYears.map((d) => d[metric]).filter((v) => typeof v === "number"); + return [Math.min(...values), Math.max(...values)]; + }; + + const colorScale = scaleLinear() + .domain(getMetricRange()) + .range(["#c7e9f1", "#08306b"]); + + useEffect(() => { + if (playing) { + const id = setInterval(() => { + setYear((prev) => (prev < 2023 ? prev + 1 : 2015)); + }, 1500); + return () => clearInterval(id); + } + }, [playing]); + + const currentYearData = cityYearData[year] || []; + + return ( +
+

+ ๐Ÿ—บ๏ธ Timeline-Based Growth Map +

+ +
+ + Year: {year} + +
+ +
+ {/* Map */} +
+ + + {({ geographies }) => + geographies.map((geo) => { + const stateName = geo.properties.name; + const cityData = currentYearData.find( + (c) => + c.city && + stateName && + c.city.toLowerCase() === stateName.toLowerCase() + ); + const value = cityData ? cityData[metric] : 0; + return ( + + ); + }) + } + + + {/* Circles for cities */} + {currentYearData.map((city) => { + const coords = cityCoordinates[city.city]; + if (!coords) return null; + return ( + + setSelectedCity(city.city)} + style={{ cursor: "pointer" }} + /> + + ); + })} + +
+ + {/* Selected City Stats */} +
+

๐Ÿ“Š Selected Stats

+

Year: {year}

+

Metric: {metricOptions.find(m => m.value === metric)?.label}

+ {selectedCity ? + <> +

City: {selectedCity}

+

GDP (โ‚น Cr): {currentYearData.find(c => c.city === selectedCity)?.["GDP (โ‚น Cr)"]}

+

HDI: {currentYearData.find(c => c.city === selectedCity)?.["HDI"]}

+

COโ‚‚ Emissions per Capita: {currentYearData.find(c => c.city === selectedCity)?.["COโ‚‚ Emissions per Capita"]}

+

GNI (โ‚น Cr) {currentYearData.find(c => c.city === selectedCity)?.["GNI (โ‚น Cr)"]}

+

Unemployment Rate (%) {currentYearData.find(c => c.city === selectedCity)?.["Unemployment Rate (%)"]}

+

Inflation Rate (%) {currentYearData.find(c => c.city === selectedCity)?.["Inflation Rate (%)"]}

+

FDI (โ‚น Cr) {currentYearData.find(c => c.city === selectedCity)?.["FDI (โ‚น Cr)"]}

+

Export/Import Ratio {currentYearData.find(c => c.city === selectedCity)?.["Export/Import Ratio"]}

+

Public Debt % GDP {currentYearData.find(c => c.city === selectedCity)?.["Public Debt % GDP"]}

+

Life Expectancy {currentYearData.find(c => c.city === selectedCity)?.["Life Expectancy"]}

+

Infant Mortality Rate {currentYearData.find(c => c.city === selectedCity)?.["Infant Mortality Rate"]}

+

Literacy Rate (%) {currentYearData.find(c => c.city === selectedCity)?.["Literacy Rate (%)"]}

+

Education Index {currentYearData.find(c => c.city === selectedCity)?.["Education Index"]}

+

Gender Inequality Index {currentYearData.find(c => c.city === selectedCity)?.["Gender Inequality Index"]}

+

Population Growth Rate (%) {currentYearData.find(c => c.city === selectedCity)?.["Urban Population %"]}

+

Urban Population % {currentYearData.find(c => c.city === selectedCity)?.["Urban Population %"]}

+

Healthcare Expenditure per Capita {currentYearData.find(c => c.city === selectedCity)?.["Healthcare Expenditure per Capital"]}

+

Physicians per 1000 {currentYearData.find(c => c.city === selectedCity)?.["Physicians per 1000"]}

+

Hospital Beds per 1000 {currentYearData.find(c => c.city === selectedCity)?.["Hospital Beds per 1000"]}

+

Clean Water Access % {currentYearData.find(c => c.city === selectedCity)?.["Clean Water Access %"]}

+

Vaccination Coverage % {currentYearData.find(c => c.city === selectedCity)?.["Vaccination Coverage %"]}

+

COโ‚‚ Emissions per Capita {currentYearData.find(c => c.city === selectedCity)?.["COโ‚‚ Emissions per Capita"]}

+

Renewable Energy % {currentYearData.find(c => c.city === selectedCity)?.["Renewable Energy %"]}

+

Forest Area % {currentYearData.find(c => c.city === selectedCity)?.["Forest Area %"]}

+

Air Quality Index {currentYearData.find(c => c.city === selectedCity)?.["Air Quality Index"]}

+

Environmental Performance Index {currentYearData.find(c => c.city === selectedCity)?.["Environmental Performance Index"]}

+

Corruption Index {currentYearData.find(c => c.city === selectedCity)?.["Corruption Index"]}

+

Internet Penetration % {currentYearData.find(c => c.city === selectedCity)?.["Internet Penetration %"]}

+

Mobile Subscriptions {currentYearData.find(c => c.city === selectedCity)?.["Mobile Subscriptions"]}

+

Infrastructure Index {currentYearData.find(c => c.city === selectedCity)?.["Infrastructure Index"]}

+

Political Stability Index {currentYearData.find(c => c.city === selectedCity)?.["Political Stability Index"]}

+

Gini Coefficient {currentYearData.find(c => c.city === selectedCity)?.["Gini Coefficient"]}

+

Poverty Rate (%) {currentYearData.find(c => c.city === selectedCity)?.["Poverty Rate (%)"]}

+

Social Protection % {currentYearData.find(c => c.city === selectedCity)?.["Social Protection %"]}

+ + : ( +

Click on a city circle to view stats.

+ )} +
+
+
+ ); +}; + +export default TimelineMap; diff --git a/submissions/riya-upadhyay/src/data/cities-by-year.json b/submissions/riya-upadhyay/src/data/cities-by-year.json new file mode 100644 index 0000000..d86ce5d --- /dev/null +++ b/submissions/riya-upadhyay/src/data/cities-by-year.json @@ -0,0 +1,4098 @@ +{ + "2015": [ + { + "city": "Maharashtra", + "GDP (\u20b9 Cr)": 2543527.0, + "GNI (\u20b9 Cr)": 2463395.0, + "GDP per Capita": 381745.0, + "Unemployment Rate (%)": 6.34, + "Inflation Rate (%)": 4.4, + "FDI (\u20b9 Cr)": 161647.0, + "Export/Import Ratio": 1.17, + "Public Debt % GDP": 40.0, + "HDI": 0.76, + "Life Expectancy": 68.0, + "Infant Mortality Rate": 20.0, + "Literacy Rate (%)": 95.0, + "Education Index": 0.72, + "Gender Inequality Index": 0.48, + "Population Growth Rate (%)": 1.63, + "Urban Population %": 109.0, + "Healthcare Expenditure per Capita": 5093.0, + "Physicians per 1000": 1.87, + "Hospital Beds per 1000": 1.4, + "Clean Water Access %": 82.0, + "Vaccination Coverage %": 87.0, + "CO\u2082 Emissions per Capita": 2.34, + "Renewable Energy %": 13.0, + "Forest Area %": 17.0, + "Air Quality Index": 170.0, + "Environmental Performance Index": 59.0, + "Corruption Index": 45.0, + "Internet Penetration %": 88.0, + "Mobile Subscriptions": 119.0, + "Infrastructure Index": 67.0, + "Political Stability Index": 50.0, + "Gini Coefficient": 0.42, + "Poverty Rate (%)": 8.0, + "Social Protection %": 57.0 + }, + { + "city": "Gujarat", + "GDP (\u20b9 Cr)": 2914600.0, + "GNI (\u20b9 Cr)": 2577810.0, + "GDP per Capita": 455162.0, + "Unemployment Rate (%)": 5.87, + "Inflation Rate (%)": 4.59, + "FDI (\u20b9 Cr)": 185643.0, + "Export/Import Ratio": 1.35, + "Public Debt % GDP": 42.0, + "HDI": 0.83, + "Life Expectancy": 63.0, + "Infant Mortality Rate": 20.0, + "Literacy Rate (%)": 98.0, + "Education Index": 0.78, + "Gender Inequality Index": 0.43, + "Population Growth Rate (%)": 1.92, + "Urban Population %": 93.0, + "Healthcare Expenditure per Capita": 5963.0, + "Physicians per 1000": 1.75, + "Hospital Beds per 1000": 1.47, + "Clean Water Access %": 84.0, + "Vaccination Coverage %": 92.0, + "CO\u2082 Emissions per Capita": 2.44, + "Renewable Energy %": 11.0, + "Forest Area %": 19.0, + "Air Quality Index": 164.0, + "Environmental Performance Index": 61.0, + "Corruption Index": 44.0, + "Internet Penetration %": 93.0, + "Mobile Subscriptions": 108.0, + "Infrastructure Index": 77.0, + "Political Stability Index": 50.0, + "Gini Coefficient": 0.36, + "Poverty Rate (%)": 9.0, + "Social Protection %": 56.0 + }, + { + "city": "Karnataka", + "GDP (\u20b9 Cr)": 2702586.0, + "GNI (\u20b9 Cr)": 2303170.0, + "GDP per Capita": 454642.0, + "Unemployment Rate (%)": 6.75, + "Inflation Rate (%)": 4.28, + "FDI (\u20b9 Cr)": 185844.0, + "Export/Import Ratio": 1.23, + "Public Debt % GDP": 38.0, + "HDI": 0.72, + "Life Expectancy": 72.0, + "Infant Mortality Rate": 19.0, + "Literacy Rate (%)": 80.0, + "Education Index": 0.65, + "Gender Inequality Index": 0.43, + "Population Growth Rate (%)": 1.68, + "Urban Population %": 97.0, + "Healthcare Expenditure per Capita": 4848.0, + "Physicians per 1000": 1.85, + "Hospital Beds per 1000": 1.64, + "Clean Water Access %": 99.0, + "Vaccination Coverage %": 94.0, + "CO\u2082 Emissions per Capita": 2.28, + "Renewable Energy %": 11.0, + "Forest Area %": 16.0, + "Air Quality Index": 177.0, + "Environmental Performance Index": 55.0, + "Corruption Index": 44.0, + "Internet Penetration %": 93.0, + "Mobile Subscriptions": 131.0, + "Infrastructure Index": 82.0, + "Political Stability Index": 50.0, + "Gini Coefficient": 0.39, + "Poverty Rate (%)": 9.0, + "Social Protection %": 64.0 + }, + { + "city": "TamilNadu", + "GDP (\u20b9 Cr)": 2468026.0, + "GNI (\u20b9 Cr)": 2648426.0, + "GDP per Capita": 403888.0, + "Unemployment Rate (%)": 6.37, + "Inflation Rate (%)": 3.74, + "FDI (\u20b9 Cr)": 166131.0, + "Export/Import Ratio": 1.33, + "Public Debt % GDP": 46.0, + "HDI": 0.79, + "Life Expectancy": 64.0, + "Infant Mortality Rate": 23.0, + "Literacy Rate (%)": 83.0, + "Education Index": 0.77, + "Gender Inequality Index": 0.42, + "Population Growth Rate (%)": 1.91, + "Urban Population %": 102.0, + "Healthcare Expenditure per Capita": 5006.0, + "Physicians per 1000": 1.91, + "Hospital Beds per 1000": 1.62, + "Clean Water Access %": 92.0, + "Vaccination Coverage %": 92.0, + "CO\u2082 Emissions per Capita": 2.38, + "Renewable Energy %": 13.0, + "Forest Area %": 20.0, + "Air Quality Index": 169.0, + "Environmental Performance Index": 59.0, + "Corruption Index": 41.0, + "Internet Penetration %": 78.0, + "Mobile Subscriptions": 123.0, + "Infrastructure Index": 80.0, + "Political Stability Index": 54.0, + "Gini Coefficient": 0.39, + "Poverty Rate (%)": 9.0, + "Social Protection %": 58.0 + }, + { + "city": "Delhi", + "GDP (\u20b9 Cr)": 2501486.0, + "GNI (\u20b9 Cr)": 2714025.0, + "GDP per Capita": 419457.0, + "Unemployment Rate (%)": 6.86, + "Inflation Rate (%)": 3.98, + "FDI (\u20b9 Cr)": 186003.0, + "Export/Import Ratio": 1.16, + "Public Debt % GDP": 37.0, + "HDI": 0.72, + "Life Expectancy": 80.0, + "Infant Mortality Rate": 23.0, + "Literacy Rate (%)": 102.0, + "Education Index": 0.7, + "Gender Inequality Index": 0.44, + "Population Growth Rate (%)": 1.77, + "Urban Population %": 99.0, + "Healthcare Expenditure per Capita": 4889.0, + "Physicians per 1000": 1.61, + "Hospital Beds per 1000": 1.49, + "Clean Water Access %": 86.0, + "Vaccination Coverage %": 88.0, + "CO\u2082 Emissions per Capita": 2.75, + "Renewable Energy %": 13.0, + "Forest Area %": 16.0, + "Air Quality Index": 181.0, + "Environmental Performance Index": 56.0, + "Corruption Index": 47.0, + "Internet Penetration %": 85.0, + "Mobile Subscriptions": 111.0, + "Infrastructure Index": 67.0, + "Political Stability Index": 58.0, + "Gini Coefficient": 0.35, + "Poverty Rate (%)": 8.0, + "Social Protection %": 65.0 + }, + { + "city": "WestBengal", + "GDP (\u20b9 Cr)": 2477783.0, + "GNI (\u20b9 Cr)": 2565553.0, + "GDP per Capita": 377930.0, + "Unemployment Rate (%)": 5.77, + "Inflation Rate (%)": 3.85, + "FDI (\u20b9 Cr)": 183745.0, + "Export/Import Ratio": 1.34, + "Public Debt % GDP": 40.0, + "HDI": 0.81, + "Life Expectancy": 78.0, + "Infant Mortality Rate": 21.0, + "Literacy Rate (%)": 85.0, + "Education Index": 0.75, + "Gender Inequality Index": 0.39, + "Population Growth Rate (%)": 1.7, + "Urban Population %": 101.0, + "Healthcare Expenditure per Capita": 5793.0, + "Physicians per 1000": 1.99, + "Hospital Beds per 1000": 1.34, + "Clean Water Access %": 96.0, + "Vaccination Coverage %": 86.0, + "CO\u2082 Emissions per Capita": 2.47, + "Renewable Energy %": 11.0, + "Forest Area %": 18.0, + "Air Quality Index": 185.0, + "Environmental Performance Index": 53.0, + "Corruption Index": 40.0, + "Internet Penetration %": 92.0, + "Mobile Subscriptions": 117.0, + "Infrastructure Index": 69.0, + "Political Stability Index": 51.0, + "Gini Coefficient": 0.39, + "Poverty Rate (%)": 9.0, + "Social Protection %": 67.0 + }, + { + "city": "Rajasthan", + "GDP (\u20b9 Cr)": 2528359.0, + "GNI (\u20b9 Cr)": 2461944.0, + "GDP per Capita": 439051.0, + "Unemployment Rate (%)": 7.22, + "Inflation Rate (%)": 4.23, + "FDI (\u20b9 Cr)": 184813.0, + "Export/Import Ratio": 1.42, + "Public Debt % GDP": 46.0, + "HDI": 0.78, + "Life Expectancy": 71.0, + "Infant Mortality Rate": 19.0, + "Literacy Rate (%)": 81.0, + "Education Index": 0.71, + "Gender Inequality Index": 0.46, + "Population Growth Rate (%)": 1.87, + "Urban Population %": 107.0, + "Healthcare Expenditure per Capita": 4995.0, + "Physicians per 1000": 1.87, + "Hospital Beds per 1000": 1.48, + "Clean Water Access %": 83.0, + "Vaccination Coverage %": 84.0, + "CO\u2082 Emissions per Capita": 2.47, + "Renewable Energy %": 13.0, + "Forest Area %": 20.0, + "Air Quality Index": 172.0, + "Environmental Performance Index": 57.0, + "Corruption Index": 43.0, + "Internet Penetration %": 86.0, + "Mobile Subscriptions": 114.0, + "Infrastructure Index": 68.0, + "Political Stability Index": 49.0, + "Gini Coefficient": 0.35, + "Poverty Rate (%)": 9.0, + "Social Protection %": 57.0 + }, + { + "city": "Bihar", + "GDP (\u20b9 Cr)": 3074476.0, + "GNI (\u20b9 Cr)": 2605320.0, + "GDP per Capita": 399877.0, + "Unemployment Rate (%)": 6.82, + "Inflation Rate (%)": 3.98, + "FDI (\u20b9 Cr)": 174584.0, + "Export/Import Ratio": 1.38, + "Public Debt % GDP": 45.0, + "HDI": 0.77, + "Life Expectancy": 73.0, + "Infant Mortality Rate": 19.0, + "Literacy Rate (%)": 96.0, + "Education Index": 0.8, + "Gender Inequality Index": 0.48, + "Population Growth Rate (%)": 1.97, + "Urban Population %": 89.0, + "Healthcare Expenditure per Capita": 5495.0, + "Physicians per 1000": 1.99, + "Hospital Beds per 1000": 1.61, + "Clean Water Access %": 100.0, + "Vaccination Coverage %": 81.0, + "CO\u2082 Emissions per Capita": 2.26, + "Renewable Energy %": 11.0, + "Forest Area %": 17.0, + "Air Quality Index": 190.0, + "Environmental Performance Index": 62.0, + "Corruption Index": 46.0, + "Internet Penetration %": 86.0, + "Mobile Subscriptions": 129.0, + "Infrastructure Index": 80.0, + "Political Stability Index": 61.0, + "Gini Coefficient": 0.35, + "Poverty Rate (%)": 10.0, + "Social Protection %": 66.0 + }, + { + "city": "Kerala", + "GDP (\u20b9 Cr)": 3097264.0, + "GNI (\u20b9 Cr)": 2541541.0, + "GDP per Capita": 370287.0, + "Unemployment Rate (%)": 6.8, + "Inflation Rate (%)": 4.41, + "FDI (\u20b9 Cr)": 162110.0, + "Export/Import Ratio": 1.27, + "Public Debt % GDP": 38.0, + "HDI": 0.77, + "Life Expectancy": 69.0, + "Infant Mortality Rate": 22.0, + "Literacy Rate (%)": 81.0, + "Education Index": 0.73, + "Gender Inequality Index": 0.43, + "Population Growth Rate (%)": 1.89, + "Urban Population %": 95.0, + "Healthcare Expenditure per Capita": 5080.0, + "Physicians per 1000": 1.72, + "Hospital Beds per 1000": 1.51, + "Clean Water Access %": 84.0, + "Vaccination Coverage %": 92.0, + "CO\u2082 Emissions per Capita": 2.47, + "Renewable Energy %": 11.0, + "Forest Area %": 17.0, + "Air Quality Index": 173.0, + "Environmental Performance Index": 61.0, + "Corruption Index": 48.0, + "Internet Penetration %": 99.0, + "Mobile Subscriptions": 114.0, + "Infrastructure Index": 69.0, + "Political Stability Index": 61.0, + "Gini Coefficient": 0.43, + "Poverty Rate (%)": 9.0, + "Social Protection %": 63.0 + }, + { + "city": "Punjab", + "GDP (\u20b9 Cr)": 2531948.0, + "GNI (\u20b9 Cr)": 2228466.0, + "GDP per Capita": 392281.0, + "Unemployment Rate (%)": 6.51, + "Inflation Rate (%)": 3.73, + "FDI (\u20b9 Cr)": 199260.0, + "Export/Import Ratio": 1.33, + "Public Debt % GDP": 39.0, + "HDI": 0.67, + "Life Expectancy": 75.0, + "Infant Mortality Rate": 21.0, + "Literacy Rate (%)": 92.0, + "Education Index": 0.72, + "Gender Inequality Index": 0.46, + "Population Growth Rate (%)": 1.97, + "Urban Population %": 96.0, + "Healthcare Expenditure per Capita": 5073.0, + "Physicians per 1000": 1.98, + "Hospital Beds per 1000": 1.51, + "Clean Water Access %": 98.0, + "Vaccination Coverage %": 89.0, + "CO\u2082 Emissions per Capita": 2.64, + "Renewable Energy %": 12.0, + "Forest Area %": 16.0, + "Air Quality Index": 177.0, + "Environmental Performance Index": 60.0, + "Corruption Index": 41.0, + "Internet Penetration %": 79.0, + "Mobile Subscriptions": 133.0, + "Infrastructure Index": 81.0, + "Political Stability Index": 57.0, + "Gini Coefficient": 0.37, + "Poverty Rate (%)": 9.0, + "Social Protection %": 66.0 + } + ], + "2016": [ + { + "city": "Maharashtra", + "GDP (\u20b9 Cr)": 3017934.0, + "GNI (\u20b9 Cr)": 2676151.0, + "GDP per Capita": 447874.0, + "Unemployment Rate (%)": 6.81, + "Inflation Rate (%)": 4.15, + "FDI (\u20b9 Cr)": 168345.0, + "Export/Import Ratio": 1.3, + "Public Debt % GDP": 39.0, + "HDI": 0.76, + "Life Expectancy": 63.0, + "Infant Mortality Rate": 19.0, + "Literacy Rate (%)": 83.0, + "Education Index": 0.67, + "Gender Inequality Index": 0.43, + "Population Growth Rate (%)": 1.88, + "Urban Population %": 109.0, + "Healthcare Expenditure per Capita": 5834.0, + "Physicians per 1000": 1.78, + "Hospital Beds per 1000": 1.45, + "Clean Water Access %": 98.0, + "Vaccination Coverage %": 84.0, + "CO\u2082 Emissions per Capita": 2.77, + "Renewable Energy %": 13.0, + "Forest Area %": 19.0, + "Air Quality Index": 178.0, + "Environmental Performance Index": 54.0, + "Corruption Index": 50.0, + "Internet Penetration %": 96.0, + "Mobile Subscriptions": 122.0, + "Infrastructure Index": 76.0, + "Political Stability Index": 57.0, + "Gini Coefficient": 0.42, + "Poverty Rate (%)": 9.0, + "Social Protection %": 57.0 + }, + { + "city": "Gujarat", + "GDP (\u20b9 Cr)": 2628630.0, + "GNI (\u20b9 Cr)": 2591470.0, + "GDP per Capita": 462243.0, + "Unemployment Rate (%)": 6.7, + "Inflation Rate (%)": 3.78, + "FDI (\u20b9 Cr)": 189655.0, + "Export/Import Ratio": 1.35, + "Public Debt % GDP": 39.0, + "HDI": 0.81, + "Life Expectancy": 76.0, + "Infant Mortality Rate": 23.0, + "Literacy Rate (%)": 92.0, + "Education Index": 0.69, + "Gender Inequality Index": 0.44, + "Population Growth Rate (%)": 1.83, + "Urban Population %": 103.0, + "Healthcare Expenditure per Capita": 6045.0, + "Physicians per 1000": 1.72, + "Hospital Beds per 1000": 1.38, + "Clean Water Access %": 90.0, + "Vaccination Coverage %": 81.0, + "CO\u2082 Emissions per Capita": 2.5, + "Renewable Energy %": 12.0, + "Forest Area %": 18.0, + "Air Quality Index": 181.0, + "Environmental Performance Index": 55.0, + "Corruption Index": 41.0, + "Internet Penetration %": 79.0, + "Mobile Subscriptions": 127.0, + "Infrastructure Index": 68.0, + "Political Stability Index": 61.0, + "Gini Coefficient": 0.43, + "Poverty Rate (%)": 9.0, + "Social Protection %": 64.0 + }, + { + "city": "Karnataka", + "GDP (\u20b9 Cr)": 2757042.0, + "GNI (\u20b9 Cr)": 2457837.0, + "GDP per Capita": 378284.0, + "Unemployment Rate (%)": 6.29, + "Inflation Rate (%)": 4.1, + "FDI (\u20b9 Cr)": 176100.0, + "Export/Import Ratio": 1.45, + "Public Debt % GDP": 44.0, + "HDI": 0.8, + "Life Expectancy": 78.0, + "Infant Mortality Rate": 23.0, + "Literacy Rate (%)": 87.0, + "Education Index": 0.76, + "Gender Inequality Index": 0.48, + "Population Growth Rate (%)": 1.89, + "Urban Population %": 97.0, + "Healthcare Expenditure per Capita": 5512.0, + "Physicians per 1000": 1.8, + "Hospital Beds per 1000": 1.67, + "Clean Water Access %": 98.0, + "Vaccination Coverage %": 82.0, + "CO\u2082 Emissions per Capita": 2.42, + "Renewable Energy %": 12.0, + "Forest Area %": 19.0, + "Air Quality Index": 175.0, + "Environmental Performance Index": 56.0, + "Corruption Index": 50.0, + "Internet Penetration %": 85.0, + "Mobile Subscriptions": 109.0, + "Infrastructure Index": 82.0, + "Political Stability Index": 56.0, + "Gini Coefficient": 0.43, + "Poverty Rate (%)": 9.0, + "Social Protection %": 60.0 + }, + { + "city": "TamilNadu", + "GDP (\u20b9 Cr)": 3103724.0, + "GNI (\u20b9 Cr)": 2389694.0, + "GDP per Capita": 430407.0, + "Unemployment Rate (%)": 6.74, + "Inflation Rate (%)": 4.11, + "FDI (\u20b9 Cr)": 196444.0, + "Export/Import Ratio": 1.3, + "Public Debt % GDP": 39.0, + "HDI": 0.76, + "Life Expectancy": 65.0, + "Infant Mortality Rate": 21.0, + "Literacy Rate (%)": 89.0, + "Education Index": 0.75, + "Gender Inequality Index": 0.43, + "Population Growth Rate (%)": 1.76, + "Urban Population %": 98.0, + "Healthcare Expenditure per Capita": 5363.0, + "Physicians per 1000": 1.72, + "Hospital Beds per 1000": 1.54, + "Clean Water Access %": 92.0, + "Vaccination Coverage %": 94.0, + "CO\u2082 Emissions per Capita": 2.43, + "Renewable Energy %": 11.0, + "Forest Area %": 20.0, + "Air Quality Index": 185.0, + "Environmental Performance Index": 57.0, + "Corruption Index": 46.0, + "Internet Penetration %": 87.0, + "Mobile Subscriptions": 125.0, + "Infrastructure Index": 79.0, + "Political Stability Index": 57.0, + "Gini Coefficient": 0.39, + "Poverty Rate (%)": 9.0, + "Social Protection %": 58.0 + }, + { + "city": "Delhi", + "GDP (\u20b9 Cr)": 2931237.0, + "GNI (\u20b9 Cr)": 2727122.0, + "GDP per Capita": 374286.0, + "Unemployment Rate (%)": 6.05, + "Inflation Rate (%)": 4.28, + "FDI (\u20b9 Cr)": 160827.0, + "Export/Import Ratio": 1.22, + "Public Debt % GDP": 39.0, + "HDI": 0.72, + "Life Expectancy": 78.0, + "Infant Mortality Rate": 22.0, + "Literacy Rate (%)": 93.0, + "Education Index": 0.74, + "Gender Inequality Index": 0.42, + "Population Growth Rate (%)": 1.82, + "Urban Population %": 94.0, + "Healthcare Expenditure per Capita": 5209.0, + "Physicians per 1000": 1.6, + "Hospital Beds per 1000": 1.53, + "Clean Water Access %": 104.0, + "Vaccination Coverage %": 88.0, + "CO\u2082 Emissions per Capita": 2.48, + "Renewable Energy %": 11.0, + "Forest Area %": 19.0, + "Air Quality Index": 161.0, + "Environmental Performance Index": 61.0, + "Corruption Index": 47.0, + "Internet Penetration %": 90.0, + "Mobile Subscriptions": 129.0, + "Infrastructure Index": 72.0, + "Political Stability Index": 58.0, + "Gini Coefficient": 0.35, + "Poverty Rate (%)": 10.0, + "Social Protection %": 57.0 + }, + { + "city": "WestBengal", + "GDP (\u20b9 Cr)": 3074228.0, + "GNI (\u20b9 Cr)": 2661574.0, + "GDP per Capita": 389635.0, + "Unemployment Rate (%)": 6.7, + "Inflation Rate (%)": 3.84, + "FDI (\u20b9 Cr)": 191837.0, + "Export/Import Ratio": 1.2, + "Public Debt % GDP": 46.0, + "HDI": 0.74, + "Life Expectancy": 75.0, + "Infant Mortality Rate": 22.0, + "Literacy Rate (%)": 87.0, + "Education Index": 0.75, + "Gender Inequality Index": 0.38, + "Population Growth Rate (%)": 1.93, + "Urban Population %": 90.0, + "Healthcare Expenditure per Capita": 5712.0, + "Physicians per 1000": 1.62, + "Hospital Beds per 1000": 1.46, + "Clean Water Access %": 99.0, + "Vaccination Coverage %": 81.0, + "CO\u2082 Emissions per Capita": 2.37, + "Renewable Energy %": 13.0, + "Forest Area %": 16.0, + "Air Quality Index": 189.0, + "Environmental Performance Index": 60.0, + "Corruption Index": 46.0, + "Internet Penetration %": 95.0, + "Mobile Subscriptions": 106.0, + "Infrastructure Index": 76.0, + "Political Stability Index": 57.0, + "Gini Coefficient": 0.42, + "Poverty Rate (%)": 9.0, + "Social Protection %": 68.0 + }, + { + "city": "Rajasthan", + "GDP (\u20b9 Cr)": 3106967.0, + "GNI (\u20b9 Cr)": 2293933.0, + "GDP per Capita": 457500.0, + "Unemployment Rate (%)": 6.08, + "Inflation Rate (%)": 4.36, + "FDI (\u20b9 Cr)": 179391.0, + "Export/Import Ratio": 1.38, + "Public Debt % GDP": 46.0, + "HDI": 0.77, + "Life Expectancy": 66.0, + "Infant Mortality Rate": 21.0, + "Literacy Rate (%)": 89.0, + "Education Index": 0.8, + "Gender Inequality Index": 0.46, + "Population Growth Rate (%)": 1.91, + "Urban Population %": 110.0, + "Healthcare Expenditure per Capita": 5657.0, + "Physicians per 1000": 1.84, + "Hospital Beds per 1000": 1.51, + "Clean Water Access %": 95.0, + "Vaccination Coverage %": 85.0, + "CO\u2082 Emissions per Capita": 2.35, + "Renewable Energy %": 12.0, + "Forest Area %": 17.0, + "Air Quality Index": 190.0, + "Environmental Performance Index": 55.0, + "Corruption Index": 49.0, + "Internet Penetration %": 91.0, + "Mobile Subscriptions": 131.0, + "Infrastructure Index": 67.0, + "Political Stability Index": 60.0, + "Gini Coefficient": 0.38, + "Poverty Rate (%)": 9.0, + "Social Protection %": 68.0 + }, + { + "city": "Bihar", + "GDP (\u20b9 Cr)": 3044777.0, + "GNI (\u20b9 Cr)": 2774378.0, + "GDP per Capita": 425389.0, + "Unemployment Rate (%)": 5.72, + "Inflation Rate (%)": 4.0, + "FDI (\u20b9 Cr)": 186026.0, + "Export/Import Ratio": 1.32, + "Public Debt % GDP": 42.0, + "HDI": 0.74, + "Life Expectancy": 70.0, + "Infant Mortality Rate": 22.0, + "Literacy Rate (%)": 90.0, + "Education Index": 0.74, + "Gender Inequality Index": 0.4, + "Population Growth Rate (%)": 1.64, + "Urban Population %": 102.0, + "Healthcare Expenditure per Capita": 4842.0, + "Physicians per 1000": 1.96, + "Hospital Beds per 1000": 1.63, + "Clean Water Access %": 87.0, + "Vaccination Coverage %": 83.0, + "CO\u2082 Emissions per Capita": 2.44, + "Renewable Energy %": 11.0, + "Forest Area %": 17.0, + "Air Quality Index": 168.0, + "Environmental Performance Index": 62.0, + "Corruption Index": 49.0, + "Internet Penetration %": 92.0, + "Mobile Subscriptions": 120.0, + "Infrastructure Index": 74.0, + "Political Stability Index": 54.0, + "Gini Coefficient": 0.4, + "Poverty Rate (%)": 9.0, + "Social Protection %": 67.0 + }, + { + "city": "Kerala", + "GDP (\u20b9 Cr)": 2527542.0, + "GNI (\u20b9 Cr)": 2769487.0, + "GDP per Capita": 375640.0, + "Unemployment Rate (%)": 5.75, + "Inflation Rate (%)": 4.57, + "FDI (\u20b9 Cr)": 181704.0, + "Export/Import Ratio": 1.35, + "Public Debt % GDP": 38.0, + "HDI": 0.8, + "Life Expectancy": 77.0, + "Infant Mortality Rate": 19.0, + "Literacy Rate (%)": 81.0, + "Education Index": 0.72, + "Gender Inequality Index": 0.45, + "Population Growth Rate (%)": 1.78, + "Urban Population %": 101.0, + "Healthcare Expenditure per Capita": 5134.0, + "Physicians per 1000": 1.73, + "Hospital Beds per 1000": 1.39, + "Clean Water Access %": 99.0, + "Vaccination Coverage %": 94.0, + "CO\u2082 Emissions per Capita": 2.58, + "Renewable Energy %": 13.0, + "Forest Area %": 18.0, + "Air Quality Index": 184.0, + "Environmental Performance Index": 56.0, + "Corruption Index": 44.0, + "Internet Penetration %": 96.0, + "Mobile Subscriptions": 113.0, + "Infrastructure Index": 67.0, + "Political Stability Index": 53.0, + "Gini Coefficient": 0.38, + "Poverty Rate (%)": 9.0, + "Social Protection %": 62.0 + }, + { + "city": "Punjab", + "GDP (\u20b9 Cr)": 2671052.0, + "GNI (\u20b9 Cr)": 2225473.0, + "GDP per Capita": 420840.0, + "Unemployment Rate (%)": 7.08, + "Inflation Rate (%)": 4.29, + "FDI (\u20b9 Cr)": 199988.0, + "Export/Import Ratio": 1.43, + "Public Debt % GDP": 39.0, + "HDI": 0.66, + "Life Expectancy": 65.0, + "Infant Mortality Rate": 19.0, + "Literacy Rate (%)": 80.0, + "Education Index": 0.76, + "Gender Inequality Index": 0.44, + "Population Growth Rate (%)": 1.96, + "Urban Population %": 108.0, + "Healthcare Expenditure per Capita": 6100.0, + "Physicians per 1000": 1.9, + "Hospital Beds per 1000": 1.35, + "Clean Water Access %": 94.0, + "Vaccination Coverage %": 80.0, + "CO\u2082 Emissions per Capita": 2.52, + "Renewable Energy %": 13.0, + "Forest Area %": 19.0, + "Air Quality Index": 195.0, + "Environmental Performance Index": 61.0, + "Corruption Index": 48.0, + "Internet Penetration %": 96.0, + "Mobile Subscriptions": 107.0, + "Infrastructure Index": 77.0, + "Political Stability Index": 49.0, + "Gini Coefficient": 0.39, + "Poverty Rate (%)": 9.0, + "Social Protection %": 65.0 + } + ], + "2017": [ + { + "city": "Maharashtra", + "GDP (\u20b9 Cr)": 3070584.0, + "GNI (\u20b9 Cr)": 2495990.0, + "GDP per Capita": 379864.0, + "Unemployment Rate (%)": 7.14, + "Inflation Rate (%)": 3.77, + "FDI (\u20b9 Cr)": 164345.0, + "Export/Import Ratio": 1.3, + "Public Debt % GDP": 46.0, + "HDI": 0.78, + "Life Expectancy": 66.0, + "Infant Mortality Rate": 21.0, + "Literacy Rate (%)": 90.0, + "Education Index": 0.72, + "Gender Inequality Index": 0.43, + "Population Growth Rate (%)": 1.59, + "Urban Population %": 94.0, + "Healthcare Expenditure per Capita": 5058.0, + "Physicians per 1000": 1.77, + "Hospital Beds per 1000": 1.58, + "Clean Water Access %": 91.0, + "Vaccination Coverage %": 90.0, + "CO\u2082 Emissions per Capita": 2.78, + "Renewable Energy %": 13.0, + "Forest Area %": 19.0, + "Air Quality Index": 188.0, + "Environmental Performance Index": 52.0, + "Corruption Index": 50.0, + "Internet Penetration %": 85.0, + "Mobile Subscriptions": 113.0, + "Infrastructure Index": 78.0, + "Political Stability Index": 57.0, + "Gini Coefficient": 0.37, + "Poverty Rate (%)": 9.0, + "Social Protection %": 66.0 + }, + { + "city": "Gujarat", + "GDP (\u20b9 Cr)": 2997885.0, + "GNI (\u20b9 Cr)": 2243153.0, + "GDP per Capita": 458988.0, + "Unemployment Rate (%)": 6.22, + "Inflation Rate (%)": 3.77, + "FDI (\u20b9 Cr)": 194907.0, + "Export/Import Ratio": 1.19, + "Public Debt % GDP": 41.0, + "HDI": 0.81, + "Life Expectancy": 66.0, + "Infant Mortality Rate": 22.0, + "Literacy Rate (%)": 83.0, + "Education Index": 0.73, + "Gender Inequality Index": 0.45, + "Population Growth Rate (%)": 1.9, + "Urban Population %": 88.0, + "Healthcare Expenditure per Capita": 5752.0, + "Physicians per 1000": 1.92, + "Hospital Beds per 1000": 1.43, + "Clean Water Access %": 98.0, + "Vaccination Coverage %": 81.0, + "CO\u2082 Emissions per Capita": 2.61, + "Renewable Energy %": 11.0, + "Forest Area %": 16.0, + "Air Quality Index": 178.0, + "Environmental Performance Index": 52.0, + "Corruption Index": 40.0, + "Internet Penetration %": 88.0, + "Mobile Subscriptions": 123.0, + "Infrastructure Index": 73.0, + "Political Stability Index": 54.0, + "Gini Coefficient": 0.41, + "Poverty Rate (%)": 9.0, + "Social Protection %": 61.0 + }, + { + "city": "Karnataka", + "GDP (\u20b9 Cr)": 2858999.0, + "GNI (\u20b9 Cr)": 2366494.0, + "GDP per Capita": 426638.0, + "Unemployment Rate (%)": 6.35, + "Inflation Rate (%)": 4.46, + "FDI (\u20b9 Cr)": 179101.0, + "Export/Import Ratio": 1.43, + "Public Debt % GDP": 45.0, + "HDI": 0.71, + "Life Expectancy": 68.0, + "Infant Mortality Rate": 22.0, + "Literacy Rate (%)": 91.0, + "Education Index": 0.73, + "Gender Inequality Index": 0.48, + "Population Growth Rate (%)": 1.62, + "Urban Population %": 108.0, + "Healthcare Expenditure per Capita": 5427.0, + "Physicians per 1000": 1.81, + "Hospital Beds per 1000": 1.35, + "Clean Water Access %": 98.0, + "Vaccination Coverage %": 93.0, + "CO\u2082 Emissions per Capita": 2.67, + "Renewable Energy %": 11.0, + "Forest Area %": 20.0, + "Air Quality Index": 174.0, + "Environmental Performance Index": 56.0, + "Corruption Index": 45.0, + "Internet Penetration %": 91.0, + "Mobile Subscriptions": 127.0, + "Infrastructure Index": 80.0, + "Political Stability Index": 56.0, + "Gini Coefficient": 0.4, + "Poverty Rate (%)": 10.0, + "Social Protection %": 59.0 + }, + { + "city": "TamilNadu", + "GDP (\u20b9 Cr)": 2824024.0, + "GNI (\u20b9 Cr)": 2447899.0, + "GDP per Capita": 408711.0, + "Unemployment Rate (%)": 7.21, + "Inflation Rate (%)": 4.09, + "FDI (\u20b9 Cr)": 198791.0, + "Export/Import Ratio": 1.29, + "Public Debt % GDP": 45.0, + "HDI": 0.78, + "Life Expectancy": 79.0, + "Infant Mortality Rate": 21.0, + "Literacy Rate (%)": 93.0, + "Education Index": 0.66, + "Gender Inequality Index": 0.41, + "Population Growth Rate (%)": 1.91, + "Urban Population %": 101.0, + "Healthcare Expenditure per Capita": 5051.0, + "Physicians per 1000": 1.72, + "Hospital Beds per 1000": 1.42, + "Clean Water Access %": 103.0, + "Vaccination Coverage %": 88.0, + "CO\u2082 Emissions per Capita": 2.72, + "Renewable Energy %": 13.0, + "Forest Area %": 19.0, + "Air Quality Index": 199.0, + "Environmental Performance Index": 62.0, + "Corruption Index": 45.0, + "Internet Penetration %": 97.0, + "Mobile Subscriptions": 129.0, + "Infrastructure Index": 65.0, + "Political Stability Index": 53.0, + "Gini Coefficient": 0.42, + "Poverty Rate (%)": 8.0, + "Social Protection %": 59.0 + }, + { + "city": "Delhi", + "GDP (\u20b9 Cr)": 2933874.0, + "GNI (\u20b9 Cr)": 2315068.0, + "GDP per Capita": 466522.0, + "Unemployment Rate (%)": 5.88, + "Inflation Rate (%)": 4.35, + "FDI (\u20b9 Cr)": 162906.0, + "Export/Import Ratio": 1.44, + "Public Debt % GDP": 44.0, + "HDI": 0.75, + "Life Expectancy": 76.0, + "Infant Mortality Rate": 22.0, + "Literacy Rate (%)": 89.0, + "Education Index": 0.71, + "Gender Inequality Index": 0.4, + "Population Growth Rate (%)": 1.97, + "Urban Population %": 110.0, + "Healthcare Expenditure per Capita": 4953.0, + "Physicians per 1000": 1.97, + "Hospital Beds per 1000": 1.43, + "Clean Water Access %": 95.0, + "Vaccination Coverage %": 91.0, + "CO\u2082 Emissions per Capita": 2.24, + "Renewable Energy %": 12.0, + "Forest Area %": 19.0, + "Air Quality Index": 168.0, + "Environmental Performance Index": 60.0, + "Corruption Index": 44.0, + "Internet Penetration %": 92.0, + "Mobile Subscriptions": 124.0, + "Infrastructure Index": 72.0, + "Political Stability Index": 59.0, + "Gini Coefficient": 0.38, + "Poverty Rate (%)": 9.0, + "Social Protection %": 68.0 + }, + { + "city": "WestBengal", + "GDP (\u20b9 Cr)": 3048340.0, + "GNI (\u20b9 Cr)": 2663911.0, + "GDP per Capita": 464135.0, + "Unemployment Rate (%)": 7.06, + "Inflation Rate (%)": 3.86, + "FDI (\u20b9 Cr)": 184771.0, + "Export/Import Ratio": 1.4, + "Public Debt % GDP": 46.0, + "HDI": 0.79, + "Life Expectancy": 66.0, + "Infant Mortality Rate": 23.0, + "Literacy Rate (%)": 92.0, + "Education Index": 0.8, + "Gender Inequality Index": 0.43, + "Population Growth Rate (%)": 1.62, + "Urban Population %": 111.0, + "Healthcare Expenditure per Capita": 4999.0, + "Physicians per 1000": 1.81, + "Hospital Beds per 1000": 1.53, + "Clean Water Access %": 83.0, + "Vaccination Coverage %": 97.0, + "CO\u2082 Emissions per Capita": 2.27, + "Renewable Energy %": 12.0, + "Forest Area %": 16.0, + "Air Quality Index": 175.0, + "Environmental Performance Index": 64.0, + "Corruption Index": 42.0, + "Internet Penetration %": 96.0, + "Mobile Subscriptions": 124.0, + "Infrastructure Index": 80.0, + "Political Stability Index": 61.0, + "Gini Coefficient": 0.42, + "Poverty Rate (%)": 9.0, + "Social Protection %": 68.0 + }, + { + "city": "Rajasthan", + "GDP (\u20b9 Cr)": 2967370.0, + "GNI (\u20b9 Cr)": 2310155.0, + "GDP per Capita": 457260.0, + "Unemployment Rate (%)": 6.91, + "Inflation Rate (%)": 4.1, + "FDI (\u20b9 Cr)": 180350.0, + "Export/Import Ratio": 1.22, + "Public Debt % GDP": 45.0, + "HDI": 0.76, + "Life Expectancy": 77.0, + "Infant Mortality Rate": 20.0, + "Literacy Rate (%)": 82.0, + "Education Index": 0.7, + "Gender Inequality Index": 0.47, + "Population Growth Rate (%)": 1.72, + "Urban Population %": 94.0, + "Healthcare Expenditure per Capita": 5633.0, + "Physicians per 1000": 1.88, + "Hospital Beds per 1000": 1.33, + "Clean Water Access %": 100.0, + "Vaccination Coverage %": 95.0, + "CO\u2082 Emissions per Capita": 2.59, + "Renewable Energy %": 13.0, + "Forest Area %": 17.0, + "Air Quality Index": 195.0, + "Environmental Performance Index": 62.0, + "Corruption Index": 43.0, + "Internet Penetration %": 82.0, + "Mobile Subscriptions": 125.0, + "Infrastructure Index": 73.0, + "Political Stability Index": 53.0, + "Gini Coefficient": 0.43, + "Poverty Rate (%)": 9.0, + "Social Protection %": 64.0 + }, + { + "city": "Bihar", + "GDP (\u20b9 Cr)": 2903309.0, + "GNI (\u20b9 Cr)": 2483201.0, + "GDP per Capita": 370894.0, + "Unemployment Rate (%)": 6.57, + "Inflation Rate (%)": 3.91, + "FDI (\u20b9 Cr)": 171297.0, + "Export/Import Ratio": 1.37, + "Public Debt % GDP": 40.0, + "HDI": 0.71, + "Life Expectancy": 81.0, + "Infant Mortality Rate": 20.0, + "Literacy Rate (%)": 98.0, + "Education Index": 0.67, + "Gender Inequality Index": 0.4, + "Population Growth Rate (%)": 1.99, + "Urban Population %": 94.0, + "Healthcare Expenditure per Capita": 6102.0, + "Physicians per 1000": 1.95, + "Hospital Beds per 1000": 1.54, + "Clean Water Access %": 97.0, + "Vaccination Coverage %": 87.0, + "CO\u2082 Emissions per Capita": 2.38, + "Renewable Energy %": 13.0, + "Forest Area %": 18.0, + "Air Quality Index": 186.0, + "Environmental Performance Index": 58.0, + "Corruption Index": 41.0, + "Internet Penetration %": 78.0, + "Mobile Subscriptions": 117.0, + "Infrastructure Index": 74.0, + "Political Stability Index": 60.0, + "Gini Coefficient": 0.42, + "Poverty Rate (%)": 9.0, + "Social Protection %": 61.0 + }, + { + "city": "Kerala", + "GDP (\u20b9 Cr)": 3015478.0, + "GNI (\u20b9 Cr)": 2305310.0, + "GDP per Capita": 398704.0, + "Unemployment Rate (%)": 5.89, + "Inflation Rate (%)": 3.88, + "FDI (\u20b9 Cr)": 179589.0, + "Export/Import Ratio": 1.29, + "Public Debt % GDP": 43.0, + "HDI": 0.68, + "Life Expectancy": 69.0, + "Infant Mortality Rate": 22.0, + "Literacy Rate (%)": 94.0, + "Education Index": 0.69, + "Gender Inequality Index": 0.44, + "Population Growth Rate (%)": 1.84, + "Urban Population %": 88.0, + "Healthcare Expenditure per Capita": 5257.0, + "Physicians per 1000": 1.72, + "Hospital Beds per 1000": 1.36, + "Clean Water Access %": 91.0, + "Vaccination Coverage %": 98.0, + "CO\u2082 Emissions per Capita": 2.73, + "Renewable Energy %": 11.0, + "Forest Area %": 20.0, + "Air Quality Index": 177.0, + "Environmental Performance Index": 62.0, + "Corruption Index": 47.0, + "Internet Penetration %": 79.0, + "Mobile Subscriptions": 125.0, + "Infrastructure Index": 78.0, + "Political Stability Index": 59.0, + "Gini Coefficient": 0.42, + "Poverty Rate (%)": 9.0, + "Social Protection %": 67.0 + }, + { + "city": "Punjab", + "GDP (\u20b9 Cr)": 2922148.0, + "GNI (\u20b9 Cr)": 2379551.0, + "GDP per Capita": 447775.0, + "Unemployment Rate (%)": 7.08, + "Inflation Rate (%)": 4.22, + "FDI (\u20b9 Cr)": 160624.0, + "Export/Import Ratio": 1.17, + "Public Debt % GDP": 38.0, + "HDI": 0.84, + "Life Expectancy": 70.0, + "Infant Mortality Rate": 21.0, + "Literacy Rate (%)": 100.0, + "Education Index": 0.66, + "Gender Inequality Index": 0.46, + "Population Growth Rate (%)": 1.86, + "Urban Population %": 98.0, + "Healthcare Expenditure per Capita": 5238.0, + "Physicians per 1000": 2.0, + "Hospital Beds per 1000": 1.42, + "Clean Water Access %": 82.0, + "Vaccination Coverage %": 99.0, + "CO\u2082 Emissions per Capita": 2.72, + "Renewable Energy %": 12.0, + "Forest Area %": 19.0, + "Air Quality Index": 189.0, + "Environmental Performance Index": 60.0, + "Corruption Index": 46.0, + "Internet Penetration %": 96.0, + "Mobile Subscriptions": 122.0, + "Infrastructure Index": 79.0, + "Political Stability Index": 55.0, + "Gini Coefficient": 0.35, + "Poverty Rate (%)": 10.0, + "Social Protection %": 58.0 + } + ], + "2018": [ + { + "city": "Maharashtra", + "GDP (\u20b9 Cr)": 2732662.0, + "GNI (\u20b9 Cr)": 2450290.0, + "GDP per Capita": 433060.0, + "Unemployment Rate (%)": 6.29, + "Inflation Rate (%)": 4.3, + "FDI (\u20b9 Cr)": 161815.0, + "Export/Import Ratio": 1.16, + "Public Debt % GDP": 47.0, + "HDI": 0.81, + "Life Expectancy": 77.0, + "Infant Mortality Rate": 20.0, + "Literacy Rate (%)": 81.0, + "Education Index": 0.71, + "Gender Inequality Index": 0.45, + "Population Growth Rate (%)": 1.81, + "Urban Population %": 89.0, + "Healthcare Expenditure per Capita": 4843.0, + "Physicians per 1000": 1.78, + "Hospital Beds per 1000": 1.34, + "Clean Water Access %": 89.0, + "Vaccination Coverage %": 88.0, + "CO\u2082 Emissions per Capita": 2.57, + "Renewable Energy %": 12.0, + "Forest Area %": 17.0, + "Air Quality Index": 194.0, + "Environmental Performance Index": 61.0, + "Corruption Index": 41.0, + "Internet Penetration %": 86.0, + "Mobile Subscriptions": 109.0, + "Infrastructure Index": 82.0, + "Political Stability Index": 58.0, + "Gini Coefficient": 0.41, + "Poverty Rate (%)": 9.0, + "Social Protection %": 60.0 + }, + { + "city": "Gujarat", + "GDP (\u20b9 Cr)": 2760262.0, + "GNI (\u20b9 Cr)": 2488961.0, + "GDP per Capita": 402974.0, + "Unemployment Rate (%)": 7.21, + "Inflation Rate (%)": 3.91, + "FDI (\u20b9 Cr)": 168869.0, + "Export/Import Ratio": 1.21, + "Public Debt % GDP": 43.0, + "HDI": 0.8, + "Life Expectancy": 74.0, + "Infant Mortality Rate": 21.0, + "Literacy Rate (%)": 87.0, + "Education Index": 0.79, + "Gender Inequality Index": 0.41, + "Population Growth Rate (%)": 1.9, + "Urban Population %": 100.0, + "Healthcare Expenditure per Capita": 5943.0, + "Physicians per 1000": 1.82, + "Hospital Beds per 1000": 1.66, + "Clean Water Access %": 94.0, + "Vaccination Coverage %": 85.0, + "CO\u2082 Emissions per Capita": 2.35, + "Renewable Energy %": 12.0, + "Forest Area %": 17.0, + "Air Quality Index": 174.0, + "Environmental Performance Index": 53.0, + "Corruption Index": 40.0, + "Internet Penetration %": 87.0, + "Mobile Subscriptions": 121.0, + "Infrastructure Index": 78.0, + "Political Stability Index": 56.0, + "Gini Coefficient": 0.42, + "Poverty Rate (%)": 9.0, + "Social Protection %": 68.0 + }, + { + "city": "Karnataka", + "GDP (\u20b9 Cr)": 3057475.0, + "GNI (\u20b9 Cr)": 2720829.0, + "GDP per Capita": 374188.0, + "Unemployment Rate (%)": 6.88, + "Inflation Rate (%)": 4.54, + "FDI (\u20b9 Cr)": 181008.0, + "Export/Import Ratio": 1.19, + "Public Debt % GDP": 40.0, + "HDI": 0.79, + "Life Expectancy": 65.0, + "Infant Mortality Rate": 23.0, + "Literacy Rate (%)": 94.0, + "Education Index": 0.75, + "Gender Inequality Index": 0.43, + "Population Growth Rate (%)": 1.94, + "Urban Population %": 105.0, + "Healthcare Expenditure per Capita": 6004.0, + "Physicians per 1000": 1.69, + "Hospital Beds per 1000": 1.51, + "Clean Water Access %": 104.0, + "Vaccination Coverage %": 83.0, + "CO\u2082 Emissions per Capita": 2.28, + "Renewable Energy %": 11.0, + "Forest Area %": 18.0, + "Air Quality Index": 192.0, + "Environmental Performance Index": 57.0, + "Corruption Index": 49.0, + "Internet Penetration %": 78.0, + "Mobile Subscriptions": 114.0, + "Infrastructure Index": 73.0, + "Political Stability Index": 59.0, + "Gini Coefficient": 0.42, + "Poverty Rate (%)": 10.0, + "Social Protection %": 61.0 + }, + { + "city": "TamilNadu", + "GDP (\u20b9 Cr)": 2644708.0, + "GNI (\u20b9 Cr)": 2474123.0, + "GDP per Capita": 382335.0, + "Unemployment Rate (%)": 6.47, + "Inflation Rate (%)": 4.14, + "FDI (\u20b9 Cr)": 160418.0, + "Export/Import Ratio": 1.42, + "Public Debt % GDP": 47.0, + "HDI": 0.7, + "Life Expectancy": 64.0, + "Infant Mortality Rate": 22.0, + "Literacy Rate (%)": 83.0, + "Education Index": 0.72, + "Gender Inequality Index": 0.43, + "Population Growth Rate (%)": 1.87, + "Urban Population %": 101.0, + "Healthcare Expenditure per Capita": 5037.0, + "Physicians per 1000": 2.0, + "Hospital Beds per 1000": 1.55, + "Clean Water Access %": 101.0, + "Vaccination Coverage %": 83.0, + "CO\u2082 Emissions per Capita": 2.8, + "Renewable Energy %": 11.0, + "Forest Area %": 17.0, + "Air Quality Index": 177.0, + "Environmental Performance Index": 58.0, + "Corruption Index": 43.0, + "Internet Penetration %": 81.0, + "Mobile Subscriptions": 112.0, + "Infrastructure Index": 78.0, + "Political Stability Index": 61.0, + "Gini Coefficient": 0.42, + "Poverty Rate (%)": 9.0, + "Social Protection %": 62.0 + }, + { + "city": "Delhi", + "GDP (\u20b9 Cr)": 2576845.0, + "GNI (\u20b9 Cr)": 2780761.0, + "GDP per Capita": 452035.0, + "Unemployment Rate (%)": 6.36, + "Inflation Rate (%)": 4.42, + "FDI (\u20b9 Cr)": 186901.0, + "Export/Import Ratio": 1.37, + "Public Debt % GDP": 43.0, + "HDI": 0.75, + "Life Expectancy": 66.0, + "Infant Mortality Rate": 20.0, + "Literacy Rate (%)": 90.0, + "Education Index": 0.7, + "Gender Inequality Index": 0.43, + "Population Growth Rate (%)": 1.92, + "Urban Population %": 103.0, + "Healthcare Expenditure per Capita": 5264.0, + "Physicians per 1000": 1.89, + "Hospital Beds per 1000": 1.52, + "Clean Water Access %": 100.0, + "Vaccination Coverage %": 96.0, + "CO\u2082 Emissions per Capita": 2.36, + "Renewable Energy %": 12.0, + "Forest Area %": 20.0, + "Air Quality Index": 196.0, + "Environmental Performance Index": 55.0, + "Corruption Index": 44.0, + "Internet Penetration %": 84.0, + "Mobile Subscriptions": 112.0, + "Infrastructure Index": 65.0, + "Political Stability Index": 52.0, + "Gini Coefficient": 0.37, + "Poverty Rate (%)": 9.0, + "Social Protection %": 66.0 + }, + { + "city": "WestBengal", + "GDP (\u20b9 Cr)": 2746231.0, + "GNI (\u20b9 Cr)": 2671697.0, + "GDP per Capita": 423823.0, + "Unemployment Rate (%)": 7.11, + "Inflation Rate (%)": 4.23, + "FDI (\u20b9 Cr)": 166933.0, + "Export/Import Ratio": 1.21, + "Public Debt % GDP": 44.0, + "HDI": 0.73, + "Life Expectancy": 66.0, + "Infant Mortality Rate": 20.0, + "Literacy Rate (%)": 101.0, + "Education Index": 0.8, + "Gender Inequality Index": 0.39, + "Population Growth Rate (%)": 1.73, + "Urban Population %": 107.0, + "Healthcare Expenditure per Capita": 5296.0, + "Physicians per 1000": 1.85, + "Hospital Beds per 1000": 1.45, + "Clean Water Access %": 100.0, + "Vaccination Coverage %": 84.0, + "CO\u2082 Emissions per Capita": 2.21, + "Renewable Energy %": 11.0, + "Forest Area %": 19.0, + "Air Quality Index": 187.0, + "Environmental Performance Index": 51.0, + "Corruption Index": 40.0, + "Internet Penetration %": 93.0, + "Mobile Subscriptions": 110.0, + "Infrastructure Index": 73.0, + "Political Stability Index": 49.0, + "Gini Coefficient": 0.4, + "Poverty Rate (%)": 10.0, + "Social Protection %": 63.0 + }, + { + "city": "Rajasthan", + "GDP (\u20b9 Cr)": 2982334.0, + "GNI (\u20b9 Cr)": 2290427.0, + "GDP per Capita": 423045.0, + "Unemployment Rate (%)": 6.35, + "Inflation Rate (%)": 4.13, + "FDI (\u20b9 Cr)": 181725.0, + "Export/Import Ratio": 1.26, + "Public Debt % GDP": 38.0, + "HDI": 0.75, + "Life Expectancy": 80.0, + "Infant Mortality Rate": 20.0, + "Literacy Rate (%)": 81.0, + "Education Index": 0.67, + "Gender Inequality Index": 0.47, + "Population Growth Rate (%)": 1.67, + "Urban Population %": 110.0, + "Healthcare Expenditure per Capita": 5984.0, + "Physicians per 1000": 1.91, + "Hospital Beds per 1000": 1.4, + "Clean Water Access %": 100.0, + "Vaccination Coverage %": 87.0, + "CO\u2082 Emissions per Capita": 2.26, + "Renewable Energy %": 11.0, + "Forest Area %": 18.0, + "Air Quality Index": 188.0, + "Environmental Performance Index": 64.0, + "Corruption Index": 42.0, + "Internet Penetration %": 97.0, + "Mobile Subscriptions": 112.0, + "Infrastructure Index": 80.0, + "Political Stability Index": 52.0, + "Gini Coefficient": 0.37, + "Poverty Rate (%)": 9.0, + "Social Protection %": 66.0 + }, + { + "city": "Bihar", + "GDP (\u20b9 Cr)": 2950149.0, + "GNI (\u20b9 Cr)": 2397305.0, + "GDP per Capita": 436994.0, + "Unemployment Rate (%)": 6.12, + "Inflation Rate (%)": 4.2, + "FDI (\u20b9 Cr)": 192301.0, + "Export/Import Ratio": 1.36, + "Public Debt % GDP": 44.0, + "HDI": 0.67, + "Life Expectancy": 70.0, + "Infant Mortality Rate": 22.0, + "Literacy Rate (%)": 98.0, + "Education Index": 0.78, + "Gender Inequality Index": 0.41, + "Population Growth Rate (%)": 1.64, + "Urban Population %": 94.0, + "Healthcare Expenditure per Capita": 5811.0, + "Physicians per 1000": 1.73, + "Hospital Beds per 1000": 1.54, + "Clean Water Access %": 86.0, + "Vaccination Coverage %": 80.0, + "CO\u2082 Emissions per Capita": 2.54, + "Renewable Energy %": 13.0, + "Forest Area %": 19.0, + "Air Quality Index": 187.0, + "Environmental Performance Index": 64.0, + "Corruption Index": 44.0, + "Internet Penetration %": 95.0, + "Mobile Subscriptions": 131.0, + "Infrastructure Index": 79.0, + "Political Stability Index": 49.0, + "Gini Coefficient": 0.43, + "Poverty Rate (%)": 10.0, + "Social Protection %": 65.0 + }, + { + "city": "Kerala", + "GDP (\u20b9 Cr)": 2524160.0, + "GNI (\u20b9 Cr)": 2222893.0, + "GDP per Capita": 400598.0, + "Unemployment Rate (%)": 6.25, + "Inflation Rate (%)": 4.23, + "FDI (\u20b9 Cr)": 178752.0, + "Export/Import Ratio": 1.2, + "Public Debt % GDP": 40.0, + "HDI": 0.7, + "Life Expectancy": 65.0, + "Infant Mortality Rate": 23.0, + "Literacy Rate (%)": 91.0, + "Education Index": 0.64, + "Gender Inequality Index": 0.46, + "Population Growth Rate (%)": 1.69, + "Urban Population %": 91.0, + "Healthcare Expenditure per Capita": 4923.0, + "Physicians per 1000": 1.62, + "Hospital Beds per 1000": 1.38, + "Clean Water Access %": 89.0, + "Vaccination Coverage %": 94.0, + "CO\u2082 Emissions per Capita": 2.74, + "Renewable Energy %": 11.0, + "Forest Area %": 18.0, + "Air Quality Index": 195.0, + "Environmental Performance Index": 53.0, + "Corruption Index": 44.0, + "Internet Penetration %": 82.0, + "Mobile Subscriptions": 117.0, + "Infrastructure Index": 70.0, + "Political Stability Index": 54.0, + "Gini Coefficient": 0.43, + "Poverty Rate (%)": 8.0, + "Social Protection %": 66.0 + }, + { + "city": "Punjab", + "GDP (\u20b9 Cr)": 3117934.0, + "GNI (\u20b9 Cr)": 2364752.0, + "GDP per Capita": 429293.0, + "Unemployment Rate (%)": 7.12, + "Inflation Rate (%)": 4.57, + "FDI (\u20b9 Cr)": 176316.0, + "Export/Import Ratio": 1.16, + "Public Debt % GDP": 47.0, + "HDI": 0.81, + "Life Expectancy": 75.0, + "Infant Mortality Rate": 21.0, + "Literacy Rate (%)": 86.0, + "Education Index": 0.68, + "Gender Inequality Index": 0.48, + "Population Growth Rate (%)": 1.68, + "Urban Population %": 106.0, + "Healthcare Expenditure per Capita": 5112.0, + "Physicians per 1000": 1.71, + "Hospital Beds per 1000": 1.38, + "Clean Water Access %": 88.0, + "Vaccination Coverage %": 91.0, + "CO\u2082 Emissions per Capita": 2.26, + "Renewable Energy %": 12.0, + "Forest Area %": 18.0, + "Air Quality Index": 198.0, + "Environmental Performance Index": 62.0, + "Corruption Index": 48.0, + "Internet Penetration %": 80.0, + "Mobile Subscriptions": 118.0, + "Infrastructure Index": 82.0, + "Political Stability Index": 61.0, + "Gini Coefficient": 0.37, + "Poverty Rate (%)": 9.0, + "Social Protection %": 60.0 + } + ], + "2019": [ + { + "city": "Maharashtra", + "GDP (\u20b9 Cr)": 2490329.0, + "GNI (\u20b9 Cr)": 2233647.0, + "GDP per Capita": 417153.0, + "Unemployment Rate (%)": 5.95, + "Inflation Rate (%)": 4.56, + "FDI (\u20b9 Cr)": 196050.0, + "Export/Import Ratio": 1.31, + "Public Debt % GDP": 40.0, + "HDI": 0.84, + "Life Expectancy": 69.0, + "Infant Mortality Rate": 23.0, + "Literacy Rate (%)": 82.0, + "Education Index": 0.79, + "Gender Inequality Index": 0.45, + "Population Growth Rate (%)": 1.85, + "Urban Population %": 106.0, + "Healthcare Expenditure per Capita": 5826.0, + "Physicians per 1000": 1.89, + "Hospital Beds per 1000": 1.52, + "Clean Water Access %": 86.0, + "Vaccination Coverage %": 84.0, + "CO\u2082 Emissions per Capita": 2.69, + "Renewable Energy %": 11.0, + "Forest Area %": 20.0, + "Air Quality Index": 168.0, + "Environmental Performance Index": 63.0, + "Corruption Index": 43.0, + "Internet Penetration %": 88.0, + "Mobile Subscriptions": 124.0, + "Infrastructure Index": 71.0, + "Political Stability Index": 57.0, + "Gini Coefficient": 0.35, + "Poverty Rate (%)": 8.0, + "Social Protection %": 68.0 + }, + { + "city": "Gujarat", + "GDP (\u20b9 Cr)": 2790957.0, + "GNI (\u20b9 Cr)": 2305023.0, + "GDP per Capita": 401902.0, + "Unemployment Rate (%)": 6.68, + "Inflation Rate (%)": 4.55, + "FDI (\u20b9 Cr)": 161500.0, + "Export/Import Ratio": 1.31, + "Public Debt % GDP": 43.0, + "HDI": 0.83, + "Life Expectancy": 67.0, + "Infant Mortality Rate": 21.0, + "Literacy Rate (%)": 97.0, + "Education Index": 0.76, + "Gender Inequality Index": 0.38, + "Population Growth Rate (%)": 1.99, + "Urban Population %": 107.0, + "Healthcare Expenditure per Capita": 5828.0, + "Physicians per 1000": 1.75, + "Hospital Beds per 1000": 1.48, + "Clean Water Access %": 89.0, + "Vaccination Coverage %": 92.0, + "CO\u2082 Emissions per Capita": 2.44, + "Renewable Energy %": 11.0, + "Forest Area %": 19.0, + "Air Quality Index": 187.0, + "Environmental Performance Index": 52.0, + "Corruption Index": 47.0, + "Internet Penetration %": 87.0, + "Mobile Subscriptions": 110.0, + "Infrastructure Index": 82.0, + "Political Stability Index": 60.0, + "Gini Coefficient": 0.38, + "Poverty Rate (%)": 9.0, + "Social Protection %": 68.0 + }, + { + "city": "Karnataka", + "GDP (\u20b9 Cr)": 3133940.0, + "GNI (\u20b9 Cr)": 2360859.0, + "GDP per Capita": 435012.0, + "Unemployment Rate (%)": 6.03, + "Inflation Rate (%)": 4.1, + "FDI (\u20b9 Cr)": 187324.0, + "Export/Import Ratio": 1.38, + "Public Debt % GDP": 40.0, + "HDI": 0.75, + "Life Expectancy": 67.0, + "Infant Mortality Rate": 20.0, + "Literacy Rate (%)": 94.0, + "Education Index": 0.73, + "Gender Inequality Index": 0.39, + "Population Growth Rate (%)": 1.65, + "Urban Population %": 94.0, + "Healthcare Expenditure per Capita": 4875.0, + "Physicians per 1000": 1.91, + "Hospital Beds per 1000": 1.63, + "Clean Water Access %": 89.0, + "Vaccination Coverage %": 82.0, + "CO\u2082 Emissions per Capita": 2.79, + "Renewable Energy %": 13.0, + "Forest Area %": 18.0, + "Air Quality Index": 170.0, + "Environmental Performance Index": 53.0, + "Corruption Index": 40.0, + "Internet Penetration %": 84.0, + "Mobile Subscriptions": 134.0, + "Infrastructure Index": 72.0, + "Political Stability Index": 50.0, + "Gini Coefficient": 0.35, + "Poverty Rate (%)": 8.0, + "Social Protection %": 64.0 + }, + { + "city": "TamilNadu", + "GDP (\u20b9 Cr)": 3082866.0, + "GNI (\u20b9 Cr)": 2524738.0, + "GDP per Capita": 410481.0, + "Unemployment Rate (%)": 7.27, + "Inflation Rate (%)": 4.0, + "FDI (\u20b9 Cr)": 159996.0, + "Export/Import Ratio": 1.3, + "Public Debt % GDP": 45.0, + "HDI": 0.77, + "Life Expectancy": 80.0, + "Infant Mortality Rate": 21.0, + "Literacy Rate (%)": 81.0, + "Education Index": 0.77, + "Gender Inequality Index": 0.45, + "Population Growth Rate (%)": 1.81, + "Urban Population %": 97.0, + "Healthcare Expenditure per Capita": 5679.0, + "Physicians per 1000": 1.84, + "Hospital Beds per 1000": 1.56, + "Clean Water Access %": 92.0, + "Vaccination Coverage %": 84.0, + "CO\u2082 Emissions per Capita": 2.61, + "Renewable Energy %": 12.0, + "Forest Area %": 19.0, + "Air Quality Index": 201.0, + "Environmental Performance Index": 65.0, + "Corruption Index": 48.0, + "Internet Penetration %": 83.0, + "Mobile Subscriptions": 108.0, + "Infrastructure Index": 72.0, + "Political Stability Index": 55.0, + "Gini Coefficient": 0.37, + "Poverty Rate (%)": 9.0, + "Social Protection %": 65.0 + }, + { + "city": "Delhi", + "GDP (\u20b9 Cr)": 3037032.0, + "GNI (\u20b9 Cr)": 2767690.0, + "GDP per Capita": 457557.0, + "Unemployment Rate (%)": 6.52, + "Inflation Rate (%)": 4.59, + "FDI (\u20b9 Cr)": 168421.0, + "Export/Import Ratio": 1.38, + "Public Debt % GDP": 40.0, + "HDI": 0.71, + "Life Expectancy": 70.0, + "Infant Mortality Rate": 22.0, + "Literacy Rate (%)": 97.0, + "Education Index": 0.75, + "Gender Inequality Index": 0.47, + "Population Growth Rate (%)": 2.01, + "Urban Population %": 107.0, + "Healthcare Expenditure per Capita": 5999.0, + "Physicians per 1000": 1.71, + "Hospital Beds per 1000": 1.56, + "Clean Water Access %": 87.0, + "Vaccination Coverage %": 96.0, + "CO\u2082 Emissions per Capita": 2.42, + "Renewable Energy %": 12.0, + "Forest Area %": 17.0, + "Air Quality Index": 195.0, + "Environmental Performance Index": 61.0, + "Corruption Index": 42.0, + "Internet Penetration %": 83.0, + "Mobile Subscriptions": 109.0, + "Infrastructure Index": 73.0, + "Political Stability Index": 54.0, + "Gini Coefficient": 0.41, + "Poverty Rate (%)": 10.0, + "Social Protection %": 69.0 + }, + { + "city": "WestBengal", + "GDP (\u20b9 Cr)": 2667187.0, + "GNI (\u20b9 Cr)": 2492559.0, + "GDP per Capita": 421783.0, + "Unemployment Rate (%)": 5.87, + "Inflation Rate (%)": 4.48, + "FDI (\u20b9 Cr)": 169958.0, + "Export/Import Ratio": 1.33, + "Public Debt % GDP": 42.0, + "HDI": 0.7, + "Life Expectancy": 72.0, + "Infant Mortality Rate": 20.0, + "Literacy Rate (%)": 89.0, + "Education Index": 0.75, + "Gender Inequality Index": 0.41, + "Population Growth Rate (%)": 1.86, + "Urban Population %": 91.0, + "Healthcare Expenditure per Capita": 5182.0, + "Physicians per 1000": 1.85, + "Hospital Beds per 1000": 1.34, + "Clean Water Access %": 102.0, + "Vaccination Coverage %": 93.0, + "CO\u2082 Emissions per Capita": 2.71, + "Renewable Energy %": 13.0, + "Forest Area %": 20.0, + "Air Quality Index": 163.0, + "Environmental Performance Index": 62.0, + "Corruption Index": 44.0, + "Internet Penetration %": 91.0, + "Mobile Subscriptions": 133.0, + "Infrastructure Index": 80.0, + "Political Stability Index": 52.0, + "Gini Coefficient": 0.39, + "Poverty Rate (%)": 8.0, + "Social Protection %": 61.0 + }, + { + "city": "Rajasthan", + "GDP (\u20b9 Cr)": 2958443.0, + "GNI (\u20b9 Cr)": 2236578.0, + "GDP per Capita": 420431.0, + "Unemployment Rate (%)": 7.15, + "Inflation Rate (%)": 3.76, + "FDI (\u20b9 Cr)": 199307.0, + "Export/Import Ratio": 1.16, + "Public Debt % GDP": 39.0, + "HDI": 0.73, + "Life Expectancy": 72.0, + "Infant Mortality Rate": 22.0, + "Literacy Rate (%)": 99.0, + "Education Index": 0.78, + "Gender Inequality Index": 0.48, + "Population Growth Rate (%)": 1.77, + "Urban Population %": 98.0, + "Healthcare Expenditure per Capita": 4855.0, + "Physicians per 1000": 1.7, + "Hospital Beds per 1000": 1.46, + "Clean Water Access %": 102.0, + "Vaccination Coverage %": 92.0, + "CO\u2082 Emissions per Capita": 2.46, + "Renewable Energy %": 12.0, + "Forest Area %": 18.0, + "Air Quality Index": 195.0, + "Environmental Performance Index": 65.0, + "Corruption Index": 47.0, + "Internet Penetration %": 84.0, + "Mobile Subscriptions": 114.0, + "Infrastructure Index": 74.0, + "Political Stability Index": 52.0, + "Gini Coefficient": 0.35, + "Poverty Rate (%)": 9.0, + "Social Protection %": 62.0 + }, + { + "city": "Bihar", + "GDP (\u20b9 Cr)": 2860714.0, + "GNI (\u20b9 Cr)": 2670855.0, + "GDP per Capita": 397718.0, + "Unemployment Rate (%)": 6.35, + "Inflation Rate (%)": 4.22, + "FDI (\u20b9 Cr)": 171684.0, + "Export/Import Ratio": 1.16, + "Public Debt % GDP": 46.0, + "HDI": 0.68, + "Life Expectancy": 74.0, + "Infant Mortality Rate": 20.0, + "Literacy Rate (%)": 98.0, + "Education Index": 0.75, + "Gender Inequality Index": 0.4, + "Population Growth Rate (%)": 1.81, + "Urban Population %": 88.0, + "Healthcare Expenditure per Capita": 6011.0, + "Physicians per 1000": 1.73, + "Hospital Beds per 1000": 1.32, + "Clean Water Access %": 90.0, + "Vaccination Coverage %": 82.0, + "CO\u2082 Emissions per Capita": 2.63, + "Renewable Energy %": 11.0, + "Forest Area %": 17.0, + "Air Quality Index": 180.0, + "Environmental Performance Index": 63.0, + "Corruption Index": 41.0, + "Internet Penetration %": 90.0, + "Mobile Subscriptions": 112.0, + "Infrastructure Index": 72.0, + "Political Stability Index": 54.0, + "Gini Coefficient": 0.42, + "Poverty Rate (%)": 9.0, + "Social Protection %": 65.0 + }, + { + "city": "Kerala", + "GDP (\u20b9 Cr)": 2986584.0, + "GNI (\u20b9 Cr)": 2787881.0, + "GDP per Capita": 424990.0, + "Unemployment Rate (%)": 5.9, + "Inflation Rate (%)": 4.51, + "FDI (\u20b9 Cr)": 167544.0, + "Export/Import Ratio": 1.23, + "Public Debt % GDP": 47.0, + "HDI": 0.82, + "Life Expectancy": 72.0, + "Infant Mortality Rate": 22.0, + "Literacy Rate (%)": 98.0, + "Education Index": 0.77, + "Gender Inequality Index": 0.42, + "Population Growth Rate (%)": 1.79, + "Urban Population %": 103.0, + "Healthcare Expenditure per Capita": 6138.0, + "Physicians per 1000": 1.74, + "Hospital Beds per 1000": 1.64, + "Clean Water Access %": 90.0, + "Vaccination Coverage %": 95.0, + "CO\u2082 Emissions per Capita": 2.2, + "Renewable Energy %": 12.0, + "Forest Area %": 19.0, + "Air Quality Index": 195.0, + "Environmental Performance Index": 58.0, + "Corruption Index": 45.0, + "Internet Penetration %": 82.0, + "Mobile Subscriptions": 106.0, + "Infrastructure Index": 66.0, + "Political Stability Index": 53.0, + "Gini Coefficient": 0.43, + "Poverty Rate (%)": 9.0, + "Social Protection %": 63.0 + }, + { + "city": "Punjab", + "GDP (\u20b9 Cr)": 2631776.0, + "GNI (\u20b9 Cr)": 2281488.0, + "GDP per Capita": 455396.0, + "Unemployment Rate (%)": 6.38, + "Inflation Rate (%)": 4.22, + "FDI (\u20b9 Cr)": 179871.0, + "Export/Import Ratio": 1.35, + "Public Debt % GDP": 44.0, + "HDI": 0.72, + "Life Expectancy": 75.0, + "Infant Mortality Rate": 19.0, + "Literacy Rate (%)": 89.0, + "Education Index": 0.67, + "Gender Inequality Index": 0.41, + "Population Growth Rate (%)": 1.84, + "Urban Population %": 106.0, + "Healthcare Expenditure per Capita": 4881.0, + "Physicians per 1000": 1.86, + "Hospital Beds per 1000": 1.47, + "Clean Water Access %": 88.0, + "Vaccination Coverage %": 87.0, + "CO\u2082 Emissions per Capita": 2.67, + "Renewable Energy %": 12.0, + "Forest Area %": 19.0, + "Air Quality Index": 176.0, + "Environmental Performance Index": 64.0, + "Corruption Index": 49.0, + "Internet Penetration %": 80.0, + "Mobile Subscriptions": 131.0, + "Infrastructure Index": 71.0, + "Political Stability Index": 49.0, + "Gini Coefficient": 0.35, + "Poverty Rate (%)": 8.0, + "Social Protection %": 68.0 + } + ], + "2020": [ + { + "city": "Maharashtra", + "GDP (\u20b9 Cr)": 2546837.0, + "GNI (\u20b9 Cr)": 2231707.0, + "GDP per Capita": 440042.0, + "Unemployment Rate (%)": 5.99, + "Inflation Rate (%)": 3.89, + "FDI (\u20b9 Cr)": 164612.0, + "Export/Import Ratio": 1.23, + "Public Debt % GDP": 47.0, + "HDI": 0.8, + "Life Expectancy": 64.0, + "Infant Mortality Rate": 23.0, + "Literacy Rate (%)": 98.0, + "Education Index": 0.71, + "Gender Inequality Index": 0.45, + "Population Growth Rate (%)": 1.87, + "Urban Population %": 105.0, + "Healthcare Expenditure per Capita": 5957.0, + "Physicians per 1000": 1.88, + "Hospital Beds per 1000": 1.53, + "Clean Water Access %": 86.0, + "Vaccination Coverage %": 96.0, + "CO\u2082 Emissions per Capita": 2.42, + "Renewable Energy %": 13.0, + "Forest Area %": 18.0, + "Air Quality Index": 200.0, + "Environmental Performance Index": 57.0, + "Corruption Index": 45.0, + "Internet Penetration %": 88.0, + "Mobile Subscriptions": 126.0, + "Infrastructure Index": 77.0, + "Political Stability Index": 58.0, + "Gini Coefficient": 0.39, + "Poverty Rate (%)": 10.0, + "Social Protection %": 65.0 + }, + { + "city": "Gujarat", + "GDP (\u20b9 Cr)": 2677624.0, + "GNI (\u20b9 Cr)": 2667402.0, + "GDP per Capita": 455032.0, + "Unemployment Rate (%)": 6.3, + "Inflation Rate (%)": 4.07, + "FDI (\u20b9 Cr)": 179243.0, + "Export/Import Ratio": 1.34, + "Public Debt % GDP": 38.0, + "HDI": 0.79, + "Life Expectancy": 66.0, + "Infant Mortality Rate": 21.0, + "Literacy Rate (%)": 89.0, + "Education Index": 0.68, + "Gender Inequality Index": 0.45, + "Population Growth Rate (%)": 1.6, + "Urban Population %": 93.0, + "Healthcare Expenditure per Capita": 5660.0, + "Physicians per 1000": 1.9, + "Hospital Beds per 1000": 1.5, + "Clean Water Access %": 86.0, + "Vaccination Coverage %": 81.0, + "CO\u2082 Emissions per Capita": 2.21, + "Renewable Energy %": 13.0, + "Forest Area %": 16.0, + "Air Quality Index": 165.0, + "Environmental Performance Index": 63.0, + "Corruption Index": 46.0, + "Internet Penetration %": 87.0, + "Mobile Subscriptions": 112.0, + "Infrastructure Index": 83.0, + "Political Stability Index": 53.0, + "Gini Coefficient": 0.35, + "Poverty Rate (%)": 9.0, + "Social Protection %": 57.0 + }, + { + "city": "Karnataka", + "GDP (\u20b9 Cr)": 2506271.0, + "GNI (\u20b9 Cr)": 2383913.0, + "GDP per Capita": 370919.0, + "Unemployment Rate (%)": 6.87, + "Inflation Rate (%)": 4.39, + "FDI (\u20b9 Cr)": 200808.0, + "Export/Import Ratio": 1.43, + "Public Debt % GDP": 41.0, + "HDI": 0.68, + "Life Expectancy": 64.0, + "Infant Mortality Rate": 23.0, + "Literacy Rate (%)": 82.0, + "Education Index": 0.77, + "Gender Inequality Index": 0.41, + "Population Growth Rate (%)": 1.78, + "Urban Population %": 101.0, + "Healthcare Expenditure per Capita": 5995.0, + "Physicians per 1000": 1.68, + "Hospital Beds per 1000": 1.65, + "Clean Water Access %": 90.0, + "Vaccination Coverage %": 79.0, + "CO\u2082 Emissions per Capita": 2.41, + "Renewable Energy %": 13.0, + "Forest Area %": 19.0, + "Air Quality Index": 197.0, + "Environmental Performance Index": 59.0, + "Corruption Index": 40.0, + "Internet Penetration %": 93.0, + "Mobile Subscriptions": 112.0, + "Infrastructure Index": 66.0, + "Political Stability Index": 51.0, + "Gini Coefficient": 0.4, + "Poverty Rate (%)": 9.0, + "Social Protection %": 62.0 + }, + { + "city": "TamilNadu", + "GDP (\u20b9 Cr)": 2615021.0, + "GNI (\u20b9 Cr)": 2571385.0, + "GDP per Capita": 449817.0, + "Unemployment Rate (%)": 5.79, + "Inflation Rate (%)": 4.59, + "FDI (\u20b9 Cr)": 197863.0, + "Export/Import Ratio": 1.45, + "Public Debt % GDP": 40.0, + "HDI": 0.67, + "Life Expectancy": 67.0, + "Infant Mortality Rate": 20.0, + "Literacy Rate (%)": 93.0, + "Education Index": 0.64, + "Gender Inequality Index": 0.46, + "Population Growth Rate (%)": 1.9, + "Urban Population %": 90.0, + "Healthcare Expenditure per Capita": 5015.0, + "Physicians per 1000": 1.72, + "Hospital Beds per 1000": 1.4, + "Clean Water Access %": 87.0, + "Vaccination Coverage %": 87.0, + "CO\u2082 Emissions per Capita": 2.45, + "Renewable Energy %": 11.0, + "Forest Area %": 17.0, + "Air Quality Index": 167.0, + "Environmental Performance Index": 59.0, + "Corruption Index": 41.0, + "Internet Penetration %": 93.0, + "Mobile Subscriptions": 109.0, + "Infrastructure Index": 78.0, + "Political Stability Index": 49.0, + "Gini Coefficient": 0.36, + "Poverty Rate (%)": 10.0, + "Social Protection %": 67.0 + }, + { + "city": "Delhi", + "GDP (\u20b9 Cr)": 2678915.0, + "GNI (\u20b9 Cr)": 2268000.0, + "GDP per Capita": 407626.0, + "Unemployment Rate (%)": 6.6, + "Inflation Rate (%)": 4.01, + "FDI (\u20b9 Cr)": 172829.0, + "Export/Import Ratio": 1.43, + "Public Debt % GDP": 40.0, + "HDI": 0.79, + "Life Expectancy": 70.0, + "Infant Mortality Rate": 23.0, + "Literacy Rate (%)": 97.0, + "Education Index": 0.69, + "Gender Inequality Index": 0.38, + "Population Growth Rate (%)": 1.8, + "Urban Population %": 108.0, + "Healthcare Expenditure per Capita": 5734.0, + "Physicians per 1000": 1.69, + "Hospital Beds per 1000": 1.4, + "Clean Water Access %": 100.0, + "Vaccination Coverage %": 94.0, + "CO\u2082 Emissions per Capita": 2.55, + "Renewable Energy %": 12.0, + "Forest Area %": 16.0, + "Air Quality Index": 185.0, + "Environmental Performance Index": 63.0, + "Corruption Index": 47.0, + "Internet Penetration %": 94.0, + "Mobile Subscriptions": 132.0, + "Infrastructure Index": 82.0, + "Political Stability Index": 56.0, + "Gini Coefficient": 0.42, + "Poverty Rate (%)": 10.0, + "Social Protection %": 66.0 + }, + { + "city": "WestBengal", + "GDP (\u20b9 Cr)": 2950943.0, + "GNI (\u20b9 Cr)": 2795264.0, + "GDP per Capita": 438216.0, + "Unemployment Rate (%)": 6.84, + "Inflation Rate (%)": 3.78, + "FDI (\u20b9 Cr)": 198281.0, + "Export/Import Ratio": 1.18, + "Public Debt % GDP": 46.0, + "HDI": 0.81, + "Life Expectancy": 76.0, + "Infant Mortality Rate": 23.0, + "Literacy Rate (%)": 98.0, + "Education Index": 0.81, + "Gender Inequality Index": 0.44, + "Population Growth Rate (%)": 1.93, + "Urban Population %": 94.0, + "Healthcare Expenditure per Capita": 5186.0, + "Physicians per 1000": 1.59, + "Hospital Beds per 1000": 1.41, + "Clean Water Access %": 100.0, + "Vaccination Coverage %": 82.0, + "CO\u2082 Emissions per Capita": 2.57, + "Renewable Energy %": 13.0, + "Forest Area %": 17.0, + "Air Quality Index": 178.0, + "Environmental Performance Index": 61.0, + "Corruption Index": 41.0, + "Internet Penetration %": 89.0, + "Mobile Subscriptions": 110.0, + "Infrastructure Index": 81.0, + "Political Stability Index": 53.0, + "Gini Coefficient": 0.35, + "Poverty Rate (%)": 10.0, + "Social Protection %": 61.0 + }, + { + "city": "Rajasthan", + "GDP (\u20b9 Cr)": 2792702.0, + "GNI (\u20b9 Cr)": 2672553.0, + "GDP per Capita": 389672.0, + "Unemployment Rate (%)": 7.24, + "Inflation Rate (%)": 3.99, + "FDI (\u20b9 Cr)": 166610.0, + "Export/Import Ratio": 1.21, + "Public Debt % GDP": 40.0, + "HDI": 0.67, + "Life Expectancy": 77.0, + "Infant Mortality Rate": 23.0, + "Literacy Rate (%)": 94.0, + "Education Index": 0.73, + "Gender Inequality Index": 0.46, + "Population Growth Rate (%)": 1.89, + "Urban Population %": 107.0, + "Healthcare Expenditure per Capita": 5433.0, + "Physicians per 1000": 1.74, + "Hospital Beds per 1000": 1.52, + "Clean Water Access %": 92.0, + "Vaccination Coverage %": 87.0, + "CO\u2082 Emissions per Capita": 2.7, + "Renewable Energy %": 13.0, + "Forest Area %": 17.0, + "Air Quality Index": 184.0, + "Environmental Performance Index": 60.0, + "Corruption Index": 40.0, + "Internet Penetration %": 79.0, + "Mobile Subscriptions": 115.0, + "Infrastructure Index": 78.0, + "Political Stability Index": 55.0, + "Gini Coefficient": 0.37, + "Poverty Rate (%)": 8.0, + "Social Protection %": 67.0 + }, + { + "city": "Bihar", + "GDP (\u20b9 Cr)": 2762358.0, + "GNI (\u20b9 Cr)": 2703285.0, + "GDP per Capita": 465431.0, + "Unemployment Rate (%)": 6.53, + "Inflation Rate (%)": 4.08, + "FDI (\u20b9 Cr)": 169189.0, + "Export/Import Ratio": 1.27, + "Public Debt % GDP": 42.0, + "HDI": 0.67, + "Life Expectancy": 79.0, + "Infant Mortality Rate": 20.0, + "Literacy Rate (%)": 99.0, + "Education Index": 0.74, + "Gender Inequality Index": 0.38, + "Population Growth Rate (%)": 1.72, + "Urban Population %": 101.0, + "Healthcare Expenditure per Capita": 6031.0, + "Physicians per 1000": 1.6, + "Hospital Beds per 1000": 1.44, + "Clean Water Access %": 82.0, + "Vaccination Coverage %": 82.0, + "CO\u2082 Emissions per Capita": 2.48, + "Renewable Energy %": 12.0, + "Forest Area %": 19.0, + "Air Quality Index": 190.0, + "Environmental Performance Index": 63.0, + "Corruption Index": 45.0, + "Internet Penetration %": 94.0, + "Mobile Subscriptions": 111.0, + "Infrastructure Index": 66.0, + "Political Stability Index": 59.0, + "Gini Coefficient": 0.36, + "Poverty Rate (%)": 9.0, + "Social Protection %": 67.0 + }, + { + "city": "Kerala", + "GDP (\u20b9 Cr)": 2599335.0, + "GNI (\u20b9 Cr)": 2773500.0, + "GDP per Capita": 371782.0, + "Unemployment Rate (%)": 6.0, + "Inflation Rate (%)": 4.68, + "FDI (\u20b9 Cr)": 196089.0, + "Export/Import Ratio": 1.43, + "Public Debt % GDP": 46.0, + "HDI": 0.72, + "Life Expectancy": 72.0, + "Infant Mortality Rate": 19.0, + "Literacy Rate (%)": 90.0, + "Education Index": 0.79, + "Gender Inequality Index": 0.43, + "Population Growth Rate (%)": 1.6, + "Urban Population %": 94.0, + "Healthcare Expenditure per Capita": 5775.0, + "Physicians per 1000": 1.6, + "Hospital Beds per 1000": 1.54, + "Clean Water Access %": 91.0, + "Vaccination Coverage %": 82.0, + "CO\u2082 Emissions per Capita": 2.55, + "Renewable Energy %": 12.0, + "Forest Area %": 19.0, + "Air Quality Index": 188.0, + "Environmental Performance Index": 62.0, + "Corruption Index": 42.0, + "Internet Penetration %": 90.0, + "Mobile Subscriptions": 115.0, + "Infrastructure Index": 73.0, + "Political Stability Index": 54.0, + "Gini Coefficient": 0.36, + "Poverty Rate (%)": 9.0, + "Social Protection %": 68.0 + }, + { + "city": "Punjab", + "GDP (\u20b9 Cr)": 2658089.0, + "GNI (\u20b9 Cr)": 2405330.0, + "GDP per Capita": 388986.0, + "Unemployment Rate (%)": 6.65, + "Inflation Rate (%)": 4.37, + "FDI (\u20b9 Cr)": 166395.0, + "Export/Import Ratio": 1.44, + "Public Debt % GDP": 44.0, + "HDI": 0.72, + "Life Expectancy": 66.0, + "Infant Mortality Rate": 21.0, + "Literacy Rate (%)": 95.0, + "Education Index": 0.74, + "Gender Inequality Index": 0.42, + "Population Growth Rate (%)": 1.97, + "Urban Population %": 100.0, + "Healthcare Expenditure per Capita": 5549.0, + "Physicians per 1000": 1.88, + "Hospital Beds per 1000": 1.58, + "Clean Water Access %": 92.0, + "Vaccination Coverage %": 94.0, + "CO\u2082 Emissions per Capita": 2.53, + "Renewable Energy %": 12.0, + "Forest Area %": 19.0, + "Air Quality Index": 184.0, + "Environmental Performance Index": 64.0, + "Corruption Index": 44.0, + "Internet Penetration %": 87.0, + "Mobile Subscriptions": 110.0, + "Infrastructure Index": 82.0, + "Political Stability Index": 56.0, + "Gini Coefficient": 0.4, + "Poverty Rate (%)": 9.0, + "Social Protection %": 60.0 + } + ], + "2021": [ + { + "city": "Maharashtra", + "GDP (\u20b9 Cr)": 2894954.0, + "GNI (\u20b9 Cr)": 2590893.0, + "GDP per Capita": 454568.0, + "Unemployment Rate (%)": 5.9, + "Inflation Rate (%)": 3.99, + "FDI (\u20b9 Cr)": 170542.0, + "Export/Import Ratio": 1.15, + "Public Debt % GDP": 38.0, + "HDI": 0.82, + "Life Expectancy": 65.0, + "Infant Mortality Rate": 19.0, + "Literacy Rate (%)": 85.0, + "Education Index": 0.65, + "Gender Inequality Index": 0.47, + "Population Growth Rate (%)": 1.7, + "Urban Population %": 110.0, + "Healthcare Expenditure per Capita": 5772.0, + "Physicians per 1000": 1.83, + "Hospital Beds per 1000": 1.47, + "Clean Water Access %": 93.0, + "Vaccination Coverage %": 99.0, + "CO\u2082 Emissions per Capita": 2.27, + "Renewable Energy %": 12.0, + "Forest Area %": 18.0, + "Air Quality Index": 172.0, + "Environmental Performance Index": 52.0, + "Corruption Index": 50.0, + "Internet Penetration %": 84.0, + "Mobile Subscriptions": 125.0, + "Infrastructure Index": 81.0, + "Political Stability Index": 50.0, + "Gini Coefficient": 0.42, + "Poverty Rate (%)": 10.0, + "Social Protection %": 62.0 + }, + { + "city": "Gujarat", + "GDP (\u20b9 Cr)": 2979126.0, + "GNI (\u20b9 Cr)": 2379596.0, + "GDP per Capita": 424337.0, + "Unemployment Rate (%)": 6.5, + "Inflation Rate (%)": 4.02, + "FDI (\u20b9 Cr)": 169901.0, + "Export/Import Ratio": 1.29, + "Public Debt % GDP": 40.0, + "HDI": 0.69, + "Life Expectancy": 72.0, + "Infant Mortality Rate": 19.0, + "Literacy Rate (%)": 84.0, + "Education Index": 0.76, + "Gender Inequality Index": 0.44, + "Population Growth Rate (%)": 1.78, + "Urban Population %": 109.0, + "Healthcare Expenditure per Capita": 5294.0, + "Physicians per 1000": 1.64, + "Hospital Beds per 1000": 1.62, + "Clean Water Access %": 101.0, + "Vaccination Coverage %": 100.0, + "CO\u2082 Emissions per Capita": 2.41, + "Renewable Energy %": 12.0, + "Forest Area %": 16.0, + "Air Quality Index": 182.0, + "Environmental Performance Index": 53.0, + "Corruption Index": 42.0, + "Internet Penetration %": 98.0, + "Mobile Subscriptions": 127.0, + "Infrastructure Index": 76.0, + "Political Stability Index": 61.0, + "Gini Coefficient": 0.43, + "Poverty Rate (%)": 8.0, + "Social Protection %": 59.0 + }, + { + "city": "Karnataka", + "GDP (\u20b9 Cr)": 2631542.0, + "GNI (\u20b9 Cr)": 2669581.0, + "GDP per Capita": 400429.0, + "Unemployment Rate (%)": 6.79, + "Inflation Rate (%)": 3.73, + "FDI (\u20b9 Cr)": 164543.0, + "Export/Import Ratio": 1.21, + "Public Debt % GDP": 46.0, + "HDI": 0.74, + "Life Expectancy": 68.0, + "Infant Mortality Rate": 23.0, + "Literacy Rate (%)": 95.0, + "Education Index": 0.7, + "Gender Inequality Index": 0.46, + "Population Growth Rate (%)": 1.86, + "Urban Population %": 96.0, + "Healthcare Expenditure per Capita": 4957.0, + "Physicians per 1000": 1.96, + "Hospital Beds per 1000": 1.36, + "Clean Water Access %": 82.0, + "Vaccination Coverage %": 96.0, + "CO\u2082 Emissions per Capita": 2.33, + "Renewable Energy %": 13.0, + "Forest Area %": 18.0, + "Air Quality Index": 179.0, + "Environmental Performance Index": 56.0, + "Corruption Index": 41.0, + "Internet Penetration %": 85.0, + "Mobile Subscriptions": 119.0, + "Infrastructure Index": 76.0, + "Political Stability Index": 60.0, + "Gini Coefficient": 0.35, + "Poverty Rate (%)": 8.0, + "Social Protection %": 64.0 + }, + { + "city": "TamilNadu", + "GDP (\u20b9 Cr)": 2659564.0, + "GNI (\u20b9 Cr)": 2666240.0, + "GDP per Capita": 453832.0, + "Unemployment Rate (%)": 6.74, + "Inflation Rate (%)": 4.56, + "FDI (\u20b9 Cr)": 180042.0, + "Export/Import Ratio": 1.42, + "Public Debt % GDP": 38.0, + "HDI": 0.72, + "Life Expectancy": 80.0, + "Infant Mortality Rate": 20.0, + "Literacy Rate (%)": 94.0, + "Education Index": 0.68, + "Gender Inequality Index": 0.44, + "Population Growth Rate (%)": 1.67, + "Urban Population %": 90.0, + "Healthcare Expenditure per Capita": 5378.0, + "Physicians per 1000": 1.67, + "Hospital Beds per 1000": 1.42, + "Clean Water Access %": 103.0, + "Vaccination Coverage %": 83.0, + "CO\u2082 Emissions per Capita": 2.35, + "Renewable Energy %": 12.0, + "Forest Area %": 20.0, + "Air Quality Index": 188.0, + "Environmental Performance Index": 61.0, + "Corruption Index": 42.0, + "Internet Penetration %": 83.0, + "Mobile Subscriptions": 128.0, + "Infrastructure Index": 78.0, + "Political Stability Index": 48.0, + "Gini Coefficient": 0.43, + "Poverty Rate (%)": 9.0, + "Social Protection %": 60.0 + }, + { + "city": "Delhi", + "GDP (\u20b9 Cr)": 2954800.0, + "GNI (\u20b9 Cr)": 2241653.0, + "GDP per Capita": 371271.0, + "Unemployment Rate (%)": 5.92, + "Inflation Rate (%)": 3.99, + "FDI (\u20b9 Cr)": 192712.0, + "Export/Import Ratio": 1.39, + "Public Debt % GDP": 41.0, + "HDI": 0.72, + "Life Expectancy": 66.0, + "Infant Mortality Rate": 20.0, + "Literacy Rate (%)": 101.0, + "Education Index": 0.67, + "Gender Inequality Index": 0.41, + "Population Growth Rate (%)": 1.63, + "Urban Population %": 96.0, + "Healthcare Expenditure per Capita": 5370.0, + "Physicians per 1000": 1.79, + "Hospital Beds per 1000": 1.39, + "Clean Water Access %": 94.0, + "Vaccination Coverage %": 87.0, + "CO\u2082 Emissions per Capita": 2.48, + "Renewable Energy %": 11.0, + "Forest Area %": 18.0, + "Air Quality Index": 163.0, + "Environmental Performance Index": 53.0, + "Corruption Index": 42.0, + "Internet Penetration %": 81.0, + "Mobile Subscriptions": 128.0, + "Infrastructure Index": 77.0, + "Political Stability Index": 57.0, + "Gini Coefficient": 0.41, + "Poverty Rate (%)": 10.0, + "Social Protection %": 69.0 + }, + { + "city": "WestBengal", + "GDP (\u20b9 Cr)": 2908403.0, + "GNI (\u20b9 Cr)": 2437510.0, + "GDP per Capita": 391226.0, + "Unemployment Rate (%)": 6.4, + "Inflation Rate (%)": 4.01, + "FDI (\u20b9 Cr)": 195747.0, + "Export/Import Ratio": 1.18, + "Public Debt % GDP": 38.0, + "HDI": 0.78, + "Life Expectancy": 77.0, + "Infant Mortality Rate": 21.0, + "Literacy Rate (%)": 101.0, + "Education Index": 0.64, + "Gender Inequality Index": 0.43, + "Population Growth Rate (%)": 2.0, + "Urban Population %": 96.0, + "Healthcare Expenditure per Capita": 5113.0, + "Physicians per 1000": 1.89, + "Hospital Beds per 1000": 1.49, + "Clean Water Access %": 89.0, + "Vaccination Coverage %": 81.0, + "CO\u2082 Emissions per Capita": 2.24, + "Renewable Energy %": 13.0, + "Forest Area %": 19.0, + "Air Quality Index": 188.0, + "Environmental Performance Index": 60.0, + "Corruption Index": 50.0, + "Internet Penetration %": 78.0, + "Mobile Subscriptions": 129.0, + "Infrastructure Index": 82.0, + "Political Stability Index": 54.0, + "Gini Coefficient": 0.37, + "Poverty Rate (%)": 9.0, + "Social Protection %": 65.0 + }, + { + "city": "Rajasthan", + "GDP (\u20b9 Cr)": 2983383.0, + "GNI (\u20b9 Cr)": 2295295.0, + "GDP per Capita": 412950.0, + "Unemployment Rate (%)": 6.81, + "Inflation Rate (%)": 4.49, + "FDI (\u20b9 Cr)": 180942.0, + "Export/Import Ratio": 1.16, + "Public Debt % GDP": 46.0, + "HDI": 0.8, + "Life Expectancy": 76.0, + "Infant Mortality Rate": 20.0, + "Literacy Rate (%)": 80.0, + "Education Index": 0.72, + "Gender Inequality Index": 0.47, + "Population Growth Rate (%)": 1.97, + "Urban Population %": 93.0, + "Healthcare Expenditure per Capita": 6109.0, + "Physicians per 1000": 1.77, + "Hospital Beds per 1000": 1.47, + "Clean Water Access %": 89.0, + "Vaccination Coverage %": 90.0, + "CO\u2082 Emissions per Capita": 2.55, + "Renewable Energy %": 11.0, + "Forest Area %": 19.0, + "Air Quality Index": 184.0, + "Environmental Performance Index": 52.0, + "Corruption Index": 49.0, + "Internet Penetration %": 77.0, + "Mobile Subscriptions": 127.0, + "Infrastructure Index": 79.0, + "Political Stability Index": 54.0, + "Gini Coefficient": 0.4, + "Poverty Rate (%)": 10.0, + "Social Protection %": 57.0 + }, + { + "city": "Bihar", + "GDP (\u20b9 Cr)": 2475372.0, + "GNI (\u20b9 Cr)": 2205810.0, + "GDP per Capita": 464988.0, + "Unemployment Rate (%)": 6.56, + "Inflation Rate (%)": 3.91, + "FDI (\u20b9 Cr)": 174125.0, + "Export/Import Ratio": 1.45, + "Public Debt % GDP": 40.0, + "HDI": 0.78, + "Life Expectancy": 74.0, + "Infant Mortality Rate": 22.0, + "Literacy Rate (%)": 88.0, + "Education Index": 0.71, + "Gender Inequality Index": 0.42, + "Population Growth Rate (%)": 1.96, + "Urban Population %": 95.0, + "Healthcare Expenditure per Capita": 5912.0, + "Physicians per 1000": 1.82, + "Hospital Beds per 1000": 1.58, + "Clean Water Access %": 86.0, + "Vaccination Coverage %": 96.0, + "CO\u2082 Emissions per Capita": 2.22, + "Renewable Energy %": 11.0, + "Forest Area %": 19.0, + "Air Quality Index": 179.0, + "Environmental Performance Index": 65.0, + "Corruption Index": 48.0, + "Internet Penetration %": 79.0, + "Mobile Subscriptions": 114.0, + "Infrastructure Index": 83.0, + "Political Stability Index": 52.0, + "Gini Coefficient": 0.36, + "Poverty Rate (%)": 10.0, + "Social Protection %": 65.0 + }, + { + "city": "Kerala", + "GDP (\u20b9 Cr)": 2530935.0, + "GNI (\u20b9 Cr)": 2486940.0, + "GDP per Capita": 372665.0, + "Unemployment Rate (%)": 6.37, + "Inflation Rate (%)": 4.3, + "FDI (\u20b9 Cr)": 172978.0, + "Export/Import Ratio": 1.24, + "Public Debt % GDP": 41.0, + "HDI": 0.83, + "Life Expectancy": 80.0, + "Infant Mortality Rate": 19.0, + "Literacy Rate (%)": 86.0, + "Education Index": 0.72, + "Gender Inequality Index": 0.45, + "Population Growth Rate (%)": 1.8, + "Urban Population %": 100.0, + "Healthcare Expenditure per Capita": 5269.0, + "Physicians per 1000": 2.01, + "Hospital Beds per 1000": 1.52, + "Clean Water Access %": 85.0, + "Vaccination Coverage %": 93.0, + "CO\u2082 Emissions per Capita": 2.68, + "Renewable Energy %": 11.0, + "Forest Area %": 18.0, + "Air Quality Index": 179.0, + "Environmental Performance Index": 51.0, + "Corruption Index": 42.0, + "Internet Penetration %": 88.0, + "Mobile Subscriptions": 107.0, + "Infrastructure Index": 71.0, + "Political Stability Index": 62.0, + "Gini Coefficient": 0.43, + "Poverty Rate (%)": 10.0, + "Social Protection %": 59.0 + }, + { + "city": "Punjab", + "GDP (\u20b9 Cr)": 2952729.0, + "GNI (\u20b9 Cr)": 2640181.0, + "GDP per Capita": 468979.0, + "Unemployment Rate (%)": 6.89, + "Inflation Rate (%)": 4.56, + "FDI (\u20b9 Cr)": 161582.0, + "Export/Import Ratio": 1.45, + "Public Debt % GDP": 44.0, + "HDI": 0.75, + "Life Expectancy": 71.0, + "Infant Mortality Rate": 23.0, + "Literacy Rate (%)": 83.0, + "Education Index": 0.79, + "Gender Inequality Index": 0.44, + "Population Growth Rate (%)": 1.91, + "Urban Population %": 99.0, + "Healthcare Expenditure per Capita": 5755.0, + "Physicians per 1000": 1.72, + "Hospital Beds per 1000": 1.52, + "Clean Water Access %": 101.0, + "Vaccination Coverage %": 96.0, + "CO\u2082 Emissions per Capita": 2.58, + "Renewable Energy %": 12.0, + "Forest Area %": 19.0, + "Air Quality Index": 160.0, + "Environmental Performance Index": 51.0, + "Corruption Index": 42.0, + "Internet Penetration %": 98.0, + "Mobile Subscriptions": 123.0, + "Infrastructure Index": 79.0, + "Political Stability Index": 53.0, + "Gini Coefficient": 0.42, + "Poverty Rate (%)": 10.0, + "Social Protection %": 61.0 + } + ], + "2022": [ + { + "city": "Maharashtra", + "GDP (\u20b9 Cr)": 2860694.0, + "GNI (\u20b9 Cr)": 2288345.0, + "GDP per Capita": 384379.0, + "Unemployment Rate (%)": 5.73, + "Inflation Rate (%)": 4.08, + "FDI (\u20b9 Cr)": 188030.0, + "Export/Import Ratio": 1.43, + "Public Debt % GDP": 40.0, + "HDI": 0.79, + "Life Expectancy": 74.0, + "Infant Mortality Rate": 20.0, + "Literacy Rate (%)": 95.0, + "Education Index": 0.67, + "Gender Inequality Index": 0.4, + "Population Growth Rate (%)": 1.89, + "Urban Population %": 106.0, + "Healthcare Expenditure per Capita": 6059.0, + "Physicians per 1000": 1.83, + "Hospital Beds per 1000": 1.55, + "Clean Water Access %": 83.0, + "Vaccination Coverage %": 97.0, + "CO\u2082 Emissions per Capita": 2.43, + "Renewable Energy %": 12.0, + "Forest Area %": 19.0, + "Air Quality Index": 164.0, + "Environmental Performance Index": 61.0, + "Corruption Index": 42.0, + "Internet Penetration %": 98.0, + "Mobile Subscriptions": 131.0, + "Infrastructure Index": 69.0, + "Political Stability Index": 52.0, + "Gini Coefficient": 0.35, + "Poverty Rate (%)": 10.0, + "Social Protection %": 68.0 + }, + { + "city": "Gujarat", + "GDP (\u20b9 Cr)": 2599511.0, + "GNI (\u20b9 Cr)": 2245379.0, + "GDP per Capita": 437326.0, + "Unemployment Rate (%)": 6.65, + "Inflation Rate (%)": 4.46, + "FDI (\u20b9 Cr)": 166805.0, + "Export/Import Ratio": 1.19, + "Public Debt % GDP": 41.0, + "HDI": 0.73, + "Life Expectancy": 71.0, + "Infant Mortality Rate": 21.0, + "Literacy Rate (%)": 84.0, + "Education Index": 0.75, + "Gender Inequality Index": 0.43, + "Population Growth Rate (%)": 1.91, + "Urban Population %": 93.0, + "Healthcare Expenditure per Capita": 4949.0, + "Physicians per 1000": 1.84, + "Hospital Beds per 1000": 1.45, + "Clean Water Access %": 96.0, + "Vaccination Coverage %": 81.0, + "CO\u2082 Emissions per Capita": 2.23, + "Renewable Energy %": 11.0, + "Forest Area %": 19.0, + "Air Quality Index": 162.0, + "Environmental Performance Index": 53.0, + "Corruption Index": 48.0, + "Internet Penetration %": 96.0, + "Mobile Subscriptions": 107.0, + "Infrastructure Index": 71.0, + "Political Stability Index": 54.0, + "Gini Coefficient": 0.35, + "Poverty Rate (%)": 10.0, + "Social Protection %": 60.0 + }, + { + "city": "Karnataka", + "GDP (\u20b9 Cr)": 2565154.0, + "GNI (\u20b9 Cr)": 2398919.0, + "GDP per Capita": 459118.0, + "Unemployment Rate (%)": 6.76, + "Inflation Rate (%)": 3.91, + "FDI (\u20b9 Cr)": 166953.0, + "Export/Import Ratio": 1.31, + "Public Debt % GDP": 40.0, + "HDI": 0.83, + "Life Expectancy": 75.0, + "Infant Mortality Rate": 22.0, + "Literacy Rate (%)": 87.0, + "Education Index": 0.75, + "Gender Inequality Index": 0.47, + "Population Growth Rate (%)": 1.88, + "Urban Population %": 89.0, + "Healthcare Expenditure per Capita": 5505.0, + "Physicians per 1000": 1.83, + "Hospital Beds per 1000": 1.43, + "Clean Water Access %": 96.0, + "Vaccination Coverage %": 91.0, + "CO\u2082 Emissions per Capita": 2.51, + "Renewable Energy %": 12.0, + "Forest Area %": 19.0, + "Air Quality Index": 183.0, + "Environmental Performance Index": 55.0, + "Corruption Index": 45.0, + "Internet Penetration %": 94.0, + "Mobile Subscriptions": 126.0, + "Infrastructure Index": 67.0, + "Political Stability Index": 56.0, + "Gini Coefficient": 0.37, + "Poverty Rate (%)": 9.0, + "Social Protection %": 67.0 + }, + { + "city": "TamilNadu", + "GDP (\u20b9 Cr)": 2947790.0, + "GNI (\u20b9 Cr)": 2201272.0, + "GDP per Capita": 434396.0, + "Unemployment Rate (%)": 6.78, + "Inflation Rate (%)": 4.63, + "FDI (\u20b9 Cr)": 161242.0, + "Export/Import Ratio": 1.29, + "Public Debt % GDP": 43.0, + "HDI": 0.69, + "Life Expectancy": 79.0, + "Infant Mortality Rate": 19.0, + "Literacy Rate (%)": 96.0, + "Education Index": 0.76, + "Gender Inequality Index": 0.38, + "Population Growth Rate (%)": 1.94, + "Urban Population %": 107.0, + "Healthcare Expenditure per Capita": 5674.0, + "Physicians per 1000": 1.69, + "Hospital Beds per 1000": 1.42, + "Clean Water Access %": 91.0, + "Vaccination Coverage %": 98.0, + "CO\u2082 Emissions per Capita": 2.24, + "Renewable Energy %": 12.0, + "Forest Area %": 18.0, + "Air Quality Index": 198.0, + "Environmental Performance Index": 63.0, + "Corruption Index": 42.0, + "Internet Penetration %": 81.0, + "Mobile Subscriptions": 112.0, + "Infrastructure Index": 68.0, + "Political Stability Index": 56.0, + "Gini Coefficient": 0.37, + "Poverty Rate (%)": 10.0, + "Social Protection %": 65.0 + }, + { + "city": "Delhi", + "GDP (\u20b9 Cr)": 2759448.0, + "GNI (\u20b9 Cr)": 2425736.0, + "GDP per Capita": 415267.0, + "Unemployment Rate (%)": 5.99, + "Inflation Rate (%)": 3.86, + "FDI (\u20b9 Cr)": 182133.0, + "Export/Import Ratio": 1.42, + "Public Debt % GDP": 39.0, + "HDI": 0.79, + "Life Expectancy": 75.0, + "Infant Mortality Rate": 23.0, + "Literacy Rate (%)": 87.0, + "Education Index": 0.76, + "Gender Inequality Index": 0.46, + "Population Growth Rate (%)": 1.9, + "Urban Population %": 98.0, + "Healthcare Expenditure per Capita": 5278.0, + "Physicians per 1000": 1.98, + "Hospital Beds per 1000": 1.41, + "Clean Water Access %": 98.0, + "Vaccination Coverage %": 93.0, + "CO\u2082 Emissions per Capita": 2.6, + "Renewable Energy %": 11.0, + "Forest Area %": 16.0, + "Air Quality Index": 179.0, + "Environmental Performance Index": 54.0, + "Corruption Index": 40.0, + "Internet Penetration %": 87.0, + "Mobile Subscriptions": 121.0, + "Infrastructure Index": 82.0, + "Political Stability Index": 56.0, + "Gini Coefficient": 0.36, + "Poverty Rate (%)": 8.0, + "Social Protection %": 69.0 + }, + { + "city": "WestBengal", + "GDP (\u20b9 Cr)": 3049383.0, + "GNI (\u20b9 Cr)": 2665095.0, + "GDP per Capita": 383346.0, + "Unemployment Rate (%)": 6.36, + "Inflation Rate (%)": 3.76, + "FDI (\u20b9 Cr)": 183564.0, + "Export/Import Ratio": 1.19, + "Public Debt % GDP": 38.0, + "HDI": 0.77, + "Life Expectancy": 77.0, + "Infant Mortality Rate": 22.0, + "Literacy Rate (%)": 101.0, + "Education Index": 0.64, + "Gender Inequality Index": 0.44, + "Population Growth Rate (%)": 1.67, + "Urban Population %": 105.0, + "Healthcare Expenditure per Capita": 5348.0, + "Physicians per 1000": 1.6, + "Hospital Beds per 1000": 1.62, + "Clean Water Access %": 85.0, + "Vaccination Coverage %": 80.0, + "CO\u2082 Emissions per Capita": 2.23, + "Renewable Energy %": 11.0, + "Forest Area %": 17.0, + "Air Quality Index": 177.0, + "Environmental Performance Index": 58.0, + "Corruption Index": 43.0, + "Internet Penetration %": 82.0, + "Mobile Subscriptions": 124.0, + "Infrastructure Index": 67.0, + "Political Stability Index": 61.0, + "Gini Coefficient": 0.36, + "Poverty Rate (%)": 9.0, + "Social Protection %": 57.0 + }, + { + "city": "Rajasthan", + "GDP (\u20b9 Cr)": 2661779.0, + "GNI (\u20b9 Cr)": 2561674.0, + "GDP per Capita": 385244.0, + "Unemployment Rate (%)": 7.01, + "Inflation Rate (%)": 4.07, + "FDI (\u20b9 Cr)": 186449.0, + "Export/Import Ratio": 1.4, + "Public Debt % GDP": 40.0, + "HDI": 0.83, + "Life Expectancy": 64.0, + "Infant Mortality Rate": 21.0, + "Literacy Rate (%)": 83.0, + "Education Index": 0.8, + "Gender Inequality Index": 0.44, + "Population Growth Rate (%)": 1.81, + "Urban Population %": 96.0, + "Healthcare Expenditure per Capita": 5967.0, + "Physicians per 1000": 1.85, + "Hospital Beds per 1000": 1.43, + "Clean Water Access %": 96.0, + "Vaccination Coverage %": 86.0, + "CO\u2082 Emissions per Capita": 2.27, + "Renewable Energy %": 12.0, + "Forest Area %": 20.0, + "Air Quality Index": 171.0, + "Environmental Performance Index": 54.0, + "Corruption Index": 41.0, + "Internet Penetration %": 81.0, + "Mobile Subscriptions": 118.0, + "Infrastructure Index": 72.0, + "Political Stability Index": 56.0, + "Gini Coefficient": 0.4, + "Poverty Rate (%)": 9.0, + "Social Protection %": 61.0 + }, + { + "city": "Bihar", + "GDP (\u20b9 Cr)": 2714607.0, + "GNI (\u20b9 Cr)": 2696319.0, + "GDP per Capita": 376476.0, + "Unemployment Rate (%)": 6.14, + "Inflation Rate (%)": 4.04, + "FDI (\u20b9 Cr)": 174144.0, + "Export/Import Ratio": 1.35, + "Public Debt % GDP": 38.0, + "HDI": 0.78, + "Life Expectancy": 72.0, + "Infant Mortality Rate": 22.0, + "Literacy Rate (%)": 88.0, + "Education Index": 0.8, + "Gender Inequality Index": 0.42, + "Population Growth Rate (%)": 1.98, + "Urban Population %": 99.0, + "Healthcare Expenditure per Capita": 5534.0, + "Physicians per 1000": 1.75, + "Hospital Beds per 1000": 1.48, + "Clean Water Access %": 94.0, + "Vaccination Coverage %": 80.0, + "CO\u2082 Emissions per Capita": 2.47, + "Renewable Energy %": 11.0, + "Forest Area %": 16.0, + "Air Quality Index": 177.0, + "Environmental Performance Index": 56.0, + "Corruption Index": 47.0, + "Internet Penetration %": 84.0, + "Mobile Subscriptions": 110.0, + "Infrastructure Index": 82.0, + "Political Stability Index": 60.0, + "Gini Coefficient": 0.38, + "Poverty Rate (%)": 8.0, + "Social Protection %": 63.0 + }, + { + "city": "Kerala", + "GDP (\u20b9 Cr)": 2570228.0, + "GNI (\u20b9 Cr)": 2677827.0, + "GDP per Capita": 461443.0, + "Unemployment Rate (%)": 6.49, + "Inflation Rate (%)": 4.27, + "FDI (\u20b9 Cr)": 166927.0, + "Export/Import Ratio": 1.37, + "Public Debt % GDP": 42.0, + "HDI": 0.67, + "Life Expectancy": 77.0, + "Infant Mortality Rate": 22.0, + "Literacy Rate (%)": 92.0, + "Education Index": 0.76, + "Gender Inequality Index": 0.39, + "Population Growth Rate (%)": 1.88, + "Urban Population %": 102.0, + "Healthcare Expenditure per Capita": 5603.0, + "Physicians per 1000": 2.01, + "Hospital Beds per 1000": 1.37, + "Clean Water Access %": 91.0, + "Vaccination Coverage %": 98.0, + "CO\u2082 Emissions per Capita": 2.35, + "Renewable Energy %": 11.0, + "Forest Area %": 20.0, + "Air Quality Index": 184.0, + "Environmental Performance Index": 60.0, + "Corruption Index": 45.0, + "Internet Penetration %": 93.0, + "Mobile Subscriptions": 117.0, + "Infrastructure Index": 80.0, + "Political Stability Index": 50.0, + "Gini Coefficient": 0.36, + "Poverty Rate (%)": 9.0, + "Social Protection %": 56.0 + }, + { + "city": "Punjab", + "GDP (\u20b9 Cr)": 2968265.0, + "GNI (\u20b9 Cr)": 2319979.0, + "GDP per Capita": 393098.0, + "Unemployment Rate (%)": 6.39, + "Inflation Rate (%)": 4.21, + "FDI (\u20b9 Cr)": 191487.0, + "Export/Import Ratio": 1.22, + "Public Debt % GDP": 43.0, + "HDI": 0.8, + "Life Expectancy": 75.0, + "Infant Mortality Rate": 20.0, + "Literacy Rate (%)": 94.0, + "Education Index": 0.65, + "Gender Inequality Index": 0.42, + "Population Growth Rate (%)": 1.63, + "Urban Population %": 101.0, + "Healthcare Expenditure per Capita": 5528.0, + "Physicians per 1000": 1.64, + "Hospital Beds per 1000": 1.53, + "Clean Water Access %": 97.0, + "Vaccination Coverage %": 99.0, + "CO\u2082 Emissions per Capita": 2.71, + "Renewable Energy %": 13.0, + "Forest Area %": 19.0, + "Air Quality Index": 188.0, + "Environmental Performance Index": 55.0, + "Corruption Index": 40.0, + "Internet Penetration %": 91.0, + "Mobile Subscriptions": 120.0, + "Infrastructure Index": 75.0, + "Political Stability Index": 61.0, + "Gini Coefficient": 0.35, + "Poverty Rate (%)": 9.0, + "Social Protection %": 56.0 + } + ], + "2023": [ + { + "city": "Maharashtra", + "GDP (\u20b9 Cr)": 2706446.0, + "GNI (\u20b9 Cr)": 2565757.0, + "GDP per Capita": 402394.0, + "Unemployment Rate (%)": 6.91, + "Inflation Rate (%)": 4.52, + "FDI (\u20b9 Cr)": 186217.0, + "Export/Import Ratio": 1.38, + "Public Debt % GDP": 38.0, + "HDI": 0.76, + "Life Expectancy": 77.0, + "Infant Mortality Rate": 19.0, + "Literacy Rate (%)": 80.0, + "Education Index": 0.73, + "Gender Inequality Index": 0.4, + "Population Growth Rate (%)": 1.83, + "Urban Population %": 100.0, + "Healthcare Expenditure per Capita": 5425.0, + "Physicians per 1000": 1.93, + "Hospital Beds per 1000": 1.33, + "Clean Water Access %": 99.0, + "Vaccination Coverage %": 91.0, + "CO\u2082 Emissions per Capita": 2.56, + "Renewable Energy %": 13.0, + "Forest Area %": 20.0, + "Air Quality Index": 197.0, + "Environmental Performance Index": 59.0, + "Corruption Index": 44.0, + "Internet Penetration %": 89.0, + "Mobile Subscriptions": 133.0, + "Infrastructure Index": 71.0, + "Political Stability Index": 53.0, + "Gini Coefficient": 0.38, + "Poverty Rate (%)": 9.0, + "Social Protection %": 67.0 + }, + { + "city": "Gujarat", + "GDP (\u20b9 Cr)": 3035609.0, + "GNI (\u20b9 Cr)": 2617963.0, + "GDP per Capita": 435138.0, + "Unemployment Rate (%)": 5.79, + "Inflation Rate (%)": 3.81, + "FDI (\u20b9 Cr)": 188765.0, + "Export/Import Ratio": 1.34, + "Public Debt % GDP": 44.0, + "HDI": 0.71, + "Life Expectancy": 74.0, + "Infant Mortality Rate": 20.0, + "Literacy Rate (%)": 96.0, + "Education Index": 0.75, + "Gender Inequality Index": 0.46, + "Population Growth Rate (%)": 1.67, + "Urban Population %": 108.0, + "Healthcare Expenditure per Capita": 5137.0, + "Physicians per 1000": 1.67, + "Hospital Beds per 1000": 1.58, + "Clean Water Access %": 92.0, + "Vaccination Coverage %": 81.0, + "CO\u2082 Emissions per Capita": 2.66, + "Renewable Energy %": 11.0, + "Forest Area %": 20.0, + "Air Quality Index": 162.0, + "Environmental Performance Index": 59.0, + "Corruption Index": 44.0, + "Internet Penetration %": 79.0, + "Mobile Subscriptions": 130.0, + "Infrastructure Index": 67.0, + "Political Stability Index": 49.0, + "Gini Coefficient": 0.41, + "Poverty Rate (%)": 9.0, + "Social Protection %": 62.0 + }, + { + "city": "Karnataka", + "GDP (\u20b9 Cr)": 3077351.0, + "GNI (\u20b9 Cr)": 2439169.0, + "GDP per Capita": 404995.0, + "Unemployment Rate (%)": 7.05, + "Inflation Rate (%)": 4.6, + "FDI (\u20b9 Cr)": 158881.0, + "Export/Import Ratio": 1.34, + "Public Debt % GDP": 45.0, + "HDI": 0.71, + "Life Expectancy": 75.0, + "Infant Mortality Rate": 21.0, + "Literacy Rate (%)": 100.0, + "Education Index": 0.76, + "Gender Inequality Index": 0.42, + "Population Growth Rate (%)": 1.98, + "Urban Population %": 89.0, + "Healthcare Expenditure per Capita": 5780.0, + "Physicians per 1000": 1.83, + "Hospital Beds per 1000": 1.57, + "Clean Water Access %": 98.0, + "Vaccination Coverage %": 94.0, + "CO\u2082 Emissions per Capita": 2.3, + "Renewable Energy %": 13.0, + "Forest Area %": 19.0, + "Air Quality Index": 192.0, + "Environmental Performance Index": 52.0, + "Corruption Index": 41.0, + "Internet Penetration %": 90.0, + "Mobile Subscriptions": 108.0, + "Infrastructure Index": 75.0, + "Political Stability Index": 52.0, + "Gini Coefficient": 0.36, + "Poverty Rate (%)": 9.0, + "Social Protection %": 64.0 + }, + { + "city": "TamilNadu", + "GDP (\u20b9 Cr)": 3007660.0, + "GNI (\u20b9 Cr)": 2773152.0, + "GDP per Capita": 392231.0, + "Unemployment Rate (%)": 6.7, + "Inflation Rate (%)": 4.42, + "FDI (\u20b9 Cr)": 170714.0, + "Export/Import Ratio": 1.32, + "Public Debt % GDP": 45.0, + "HDI": 0.8, + "Life Expectancy": 80.0, + "Infant Mortality Rate": 21.0, + "Literacy Rate (%)": 101.0, + "Education Index": 0.77, + "Gender Inequality Index": 0.46, + "Population Growth Rate (%)": 1.73, + "Urban Population %": 89.0, + "Healthcare Expenditure per Capita": 5918.0, + "Physicians per 1000": 1.94, + "Hospital Beds per 1000": 1.49, + "Clean Water Access %": 86.0, + "Vaccination Coverage %": 82.0, + "CO\u2082 Emissions per Capita": 2.46, + "Renewable Energy %": 13.0, + "Forest Area %": 19.0, + "Air Quality Index": 160.0, + "Environmental Performance Index": 60.0, + "Corruption Index": 45.0, + "Internet Penetration %": 97.0, + "Mobile Subscriptions": 128.0, + "Infrastructure Index": 80.0, + "Political Stability Index": 56.0, + "Gini Coefficient": 0.39, + "Poverty Rate (%)": 9.0, + "Social Protection %": 67.0 + }, + { + "city": "Delhi", + "GDP (\u20b9 Cr)": 2634141.0, + "GNI (\u20b9 Cr)": 2680879.0, + "GDP per Capita": 415548.0, + "Unemployment Rate (%)": 7.13, + "Inflation Rate (%)": 4.26, + "FDI (\u20b9 Cr)": 171252.0, + "Export/Import Ratio": 1.32, + "Public Debt % GDP": 46.0, + "HDI": 0.75, + "Life Expectancy": 65.0, + "Infant Mortality Rate": 23.0, + "Literacy Rate (%)": 102.0, + "Education Index": 0.65, + "Gender Inequality Index": 0.45, + "Population Growth Rate (%)": 1.65, + "Urban Population %": 103.0, + "Healthcare Expenditure per Capita": 5906.0, + "Physicians per 1000": 1.68, + "Hospital Beds per 1000": 1.46, + "Clean Water Access %": 84.0, + "Vaccination Coverage %": 99.0, + "CO\u2082 Emissions per Capita": 2.66, + "Renewable Energy %": 13.0, + "Forest Area %": 19.0, + "Air Quality Index": 183.0, + "Environmental Performance Index": 65.0, + "Corruption Index": 50.0, + "Internet Penetration %": 80.0, + "Mobile Subscriptions": 128.0, + "Infrastructure Index": 67.0, + "Political Stability Index": 51.0, + "Gini Coefficient": 0.36, + "Poverty Rate (%)": 9.0, + "Social Protection %": 59.0 + }, + { + "city": "WestBengal", + "GDP (\u20b9 Cr)": 2471655.0, + "GNI (\u20b9 Cr)": 2574649.0, + "GDP per Capita": 434161.0, + "Unemployment Rate (%)": 6.97, + "Inflation Rate (%)": 4.35, + "FDI (\u20b9 Cr)": 195271.0, + "Export/Import Ratio": 1.34, + "Public Debt % GDP": 38.0, + "HDI": 0.82, + "Life Expectancy": 65.0, + "Infant Mortality Rate": 19.0, + "Literacy Rate (%)": 85.0, + "Education Index": 0.76, + "Gender Inequality Index": 0.44, + "Population Growth Rate (%)": 1.81, + "Urban Population %": 97.0, + "Healthcare Expenditure per Capita": 5678.0, + "Physicians per 1000": 1.72, + "Hospital Beds per 1000": 1.59, + "Clean Water Access %": 102.0, + "Vaccination Coverage %": 92.0, + "CO\u2082 Emissions per Capita": 2.21, + "Renewable Energy %": 11.0, + "Forest Area %": 18.0, + "Air Quality Index": 190.0, + "Environmental Performance Index": 59.0, + "Corruption Index": 40.0, + "Internet Penetration %": 89.0, + "Mobile Subscriptions": 128.0, + "Infrastructure Index": 80.0, + "Political Stability Index": 53.0, + "Gini Coefficient": 0.38, + "Poverty Rate (%)": 8.0, + "Social Protection %": 68.0 + }, + { + "city": "Rajasthan", + "GDP (\u20b9 Cr)": 3070192.0, + "GNI (\u20b9 Cr)": 2435355.0, + "GDP per Capita": 374316.0, + "Unemployment Rate (%)": 7.19, + "Inflation Rate (%)": 3.9, + "FDI (\u20b9 Cr)": 167008.0, + "Export/Import Ratio": 1.26, + "Public Debt % GDP": 40.0, + "HDI": 0.71, + "Life Expectancy": 75.0, + "Infant Mortality Rate": 20.0, + "Literacy Rate (%)": 98.0, + "Education Index": 0.69, + "Gender Inequality Index": 0.38, + "Population Growth Rate (%)": 1.89, + "Urban Population %": 88.0, + "Healthcare Expenditure per Capita": 5590.0, + "Physicians per 1000": 1.88, + "Hospital Beds per 1000": 1.64, + "Clean Water Access %": 101.0, + "Vaccination Coverage %": 86.0, + "CO\u2082 Emissions per Capita": 2.55, + "Renewable Energy %": 11.0, + "Forest Area %": 20.0, + "Air Quality Index": 190.0, + "Environmental Performance Index": 57.0, + "Corruption Index": 42.0, + "Internet Penetration %": 93.0, + "Mobile Subscriptions": 117.0, + "Infrastructure Index": 80.0, + "Political Stability Index": 52.0, + "Gini Coefficient": 0.4, + "Poverty Rate (%)": 8.0, + "Social Protection %": 61.0 + }, + { + "city": "Bihar", + "GDP (\u20b9 Cr)": 2989508.0, + "GNI (\u20b9 Cr)": 2387264.0, + "GDP per Capita": 424928.0, + "Unemployment Rate (%)": 6.6, + "Inflation Rate (%)": 4.56, + "FDI (\u20b9 Cr)": 189710.0, + "Export/Import Ratio": 1.2, + "Public Debt % GDP": 47.0, + "HDI": 0.78, + "Life Expectancy": 73.0, + "Infant Mortality Rate": 22.0, + "Literacy Rate (%)": 90.0, + "Education Index": 0.77, + "Gender Inequality Index": 0.44, + "Population Growth Rate (%)": 1.91, + "Urban Population %": 108.0, + "Healthcare Expenditure per Capita": 5394.0, + "Physicians per 1000": 1.91, + "Hospital Beds per 1000": 1.37, + "Clean Water Access %": 91.0, + "Vaccination Coverage %": 78.0, + "CO\u2082 Emissions per Capita": 2.71, + "Renewable Energy %": 12.0, + "Forest Area %": 17.0, + "Air Quality Index": 177.0, + "Environmental Performance Index": 53.0, + "Corruption Index": 46.0, + "Internet Penetration %": 88.0, + "Mobile Subscriptions": 123.0, + "Infrastructure Index": 68.0, + "Political Stability Index": 54.0, + "Gini Coefficient": 0.4, + "Poverty Rate (%)": 9.0, + "Social Protection %": 55.0 + }, + { + "city": "Kerala", + "GDP (\u20b9 Cr)": 2791210.0, + "GNI (\u20b9 Cr)": 2467195.0, + "GDP per Capita": 385503.0, + "Unemployment Rate (%)": 6.07, + "Inflation Rate (%)": 4.39, + "FDI (\u20b9 Cr)": 185001.0, + "Export/Import Ratio": 1.31, + "Public Debt % GDP": 39.0, + "HDI": 0.8, + "Life Expectancy": 79.0, + "Infant Mortality Rate": 20.0, + "Literacy Rate (%)": 96.0, + "Education Index": 0.66, + "Gender Inequality Index": 0.42, + "Population Growth Rate (%)": 1.84, + "Urban Population %": 88.0, + "Healthcare Expenditure per Capita": 5957.0, + "Physicians per 1000": 1.8, + "Hospital Beds per 1000": 1.49, + "Clean Water Access %": 86.0, + "Vaccination Coverage %": 83.0, + "CO\u2082 Emissions per Capita": 2.25, + "Renewable Energy %": 11.0, + "Forest Area %": 18.0, + "Air Quality Index": 174.0, + "Environmental Performance Index": 64.0, + "Corruption Index": 48.0, + "Internet Penetration %": 87.0, + "Mobile Subscriptions": 108.0, + "Infrastructure Index": 66.0, + "Political Stability Index": 54.0, + "Gini Coefficient": 0.39, + "Poverty Rate (%)": 10.0, + "Social Protection %": 62.0 + }, + { + "city": "Punjab", + "GDP (\u20b9 Cr)": 2838653.0, + "GNI (\u20b9 Cr)": 2274655.0, + "GDP per Capita": 410214.0, + "Unemployment Rate (%)": 6.74, + "Inflation Rate (%)": 4.39, + "FDI (\u20b9 Cr)": 187419.0, + "Export/Import Ratio": 1.15, + "Public Debt % GDP": 39.0, + "HDI": 0.69, + "Life Expectancy": 67.0, + "Infant Mortality Rate": 23.0, + "Literacy Rate (%)": 86.0, + "Education Index": 0.66, + "Gender Inequality Index": 0.42, + "Population Growth Rate (%)": 1.99, + "Urban Population %": 96.0, + "Healthcare Expenditure per Capita": 5168.0, + "Physicians per 1000": 1.59, + "Hospital Beds per 1000": 1.55, + "Clean Water Access %": 100.0, + "Vaccination Coverage %": 99.0, + "CO\u2082 Emissions per Capita": 2.52, + "Renewable Energy %": 12.0, + "Forest Area %": 16.0, + "Air Quality Index": 181.0, + "Environmental Performance Index": 56.0, + "Corruption Index": 47.0, + "Internet Penetration %": 88.0, + "Mobile Subscriptions": 117.0, + "Infrastructure Index": 81.0, + "Political Stability Index": 59.0, + "Gini Coefficient": 0.38, + "Poverty Rate (%)": 9.0, + "Social Protection %": 64.0 + } + ], + "2024": [ + { + "city": "Maharashtra", + "GDP (\u20b9 Cr)": 2982022.0, + "GNI (\u20b9 Cr)": 2378159.0, + "GDP per Capita": 432045.0, + "Unemployment Rate (%)": 6.25, + "Inflation Rate (%)": 4.2, + "FDI (\u20b9 Cr)": 192252.0, + "Export/Import Ratio": 1.21, + "Public Debt % GDP": 45.0, + "HDI": 0.78, + "Life Expectancy": 74.0, + "Infant Mortality Rate": 22.0, + "Literacy Rate (%)": 94.0, + "Education Index": 0.66, + "Gender Inequality Index": 0.48, + "Population Growth Rate (%)": 1.98, + "Urban Population %": 110.0, + "Healthcare Expenditure per Capita": 6149.0, + "Physicians per 1000": 1.61, + "Hospital Beds per 1000": 1.64, + "Clean Water Access %": 85.0, + "Vaccination Coverage %": 92.0, + "CO\u2082 Emissions per Capita": 2.39, + "Renewable Energy %": 12.0, + "Forest Area %": 19.0, + "Air Quality Index": 175.0, + "Environmental Performance Index": 52.0, + "Corruption Index": 47.0, + "Internet Penetration %": 78.0, + "Mobile Subscriptions": 119.0, + "Infrastructure Index": 71.0, + "Political Stability Index": 54.0, + "Gini Coefficient": 0.35, + "Poverty Rate (%)": 9.0, + "Social Protection %": 57.0 + }, + { + "city": "Gujarat", + "GDP (\u20b9 Cr)": 2941697.0, + "GNI (\u20b9 Cr)": 2438568.0, + "GDP per Capita": 458093.0, + "Unemployment Rate (%)": 5.95, + "Inflation Rate (%)": 4.58, + "FDI (\u20b9 Cr)": 160915.0, + "Export/Import Ratio": 1.27, + "Public Debt % GDP": 45.0, + "HDI": 0.83, + "Life Expectancy": 64.0, + "Infant Mortality Rate": 19.0, + "Literacy Rate (%)": 101.0, + "Education Index": 0.68, + "Gender Inequality Index": 0.39, + "Population Growth Rate (%)": 1.66, + "Urban Population %": 91.0, + "Healthcare Expenditure per Capita": 4963.0, + "Physicians per 1000": 1.69, + "Hospital Beds per 1000": 1.53, + "Clean Water Access %": 85.0, + "Vaccination Coverage %": 99.0, + "CO\u2082 Emissions per Capita": 2.27, + "Renewable Energy %": 11.0, + "Forest Area %": 17.0, + "Air Quality Index": 197.0, + "Environmental Performance Index": 63.0, + "Corruption Index": 49.0, + "Internet Penetration %": 97.0, + "Mobile Subscriptions": 119.0, + "Infrastructure Index": 70.0, + "Political Stability Index": 49.0, + "Gini Coefficient": 0.41, + "Poverty Rate (%)": 8.0, + "Social Protection %": 56.0 + }, + { + "city": "Karnataka", + "GDP (\u20b9 Cr)": 2738353.0, + "GNI (\u20b9 Cr)": 2423928.0, + "GDP per Capita": 428689.0, + "Unemployment Rate (%)": 6.83, + "Inflation Rate (%)": 4.6, + "FDI (\u20b9 Cr)": 177597.0, + "Export/Import Ratio": 1.39, + "Public Debt % GDP": 40.0, + "HDI": 0.68, + "Life Expectancy": 69.0, + "Infant Mortality Rate": 22.0, + "Literacy Rate (%)": 85.0, + "Education Index": 0.65, + "Gender Inequality Index": 0.45, + "Population Growth Rate (%)": 1.88, + "Urban Population %": 90.0, + "Healthcare Expenditure per Capita": 5893.0, + "Physicians per 1000": 1.65, + "Hospital Beds per 1000": 1.45, + "Clean Water Access %": 96.0, + "Vaccination Coverage %": 79.0, + "CO\u2082 Emissions per Capita": 2.54, + "Renewable Energy %": 11.0, + "Forest Area %": 19.0, + "Air Quality Index": 193.0, + "Environmental Performance Index": 63.0, + "Corruption Index": 41.0, + "Internet Penetration %": 93.0, + "Mobile Subscriptions": 109.0, + "Infrastructure Index": 82.0, + "Political Stability Index": 57.0, + "Gini Coefficient": 0.37, + "Poverty Rate (%)": 10.0, + "Social Protection %": 63.0 + }, + { + "city": "TamilNadu", + "GDP (\u20b9 Cr)": 3094754.0, + "GNI (\u20b9 Cr)": 2229964.0, + "GDP per Capita": 374877.0, + "Unemployment Rate (%)": 6.62, + "Inflation Rate (%)": 4.03, + "FDI (\u20b9 Cr)": 183901.0, + "Export/Import Ratio": 1.16, + "Public Debt % GDP": 43.0, + "HDI": 0.83, + "Life Expectancy": 75.0, + "Infant Mortality Rate": 22.0, + "Literacy Rate (%)": 84.0, + "Education Index": 0.78, + "Gender Inequality Index": 0.4, + "Population Growth Rate (%)": 1.93, + "Urban Population %": 100.0, + "Healthcare Expenditure per Capita": 5557.0, + "Physicians per 1000": 1.63, + "Hospital Beds per 1000": 1.51, + "Clean Water Access %": 94.0, + "Vaccination Coverage %": 81.0, + "CO\u2082 Emissions per Capita": 2.66, + "Renewable Energy %": 12.0, + "Forest Area %": 17.0, + "Air Quality Index": 187.0, + "Environmental Performance Index": 56.0, + "Corruption Index": 41.0, + "Internet Penetration %": 81.0, + "Mobile Subscriptions": 126.0, + "Infrastructure Index": 78.0, + "Political Stability Index": 62.0, + "Gini Coefficient": 0.36, + "Poverty Rate (%)": 9.0, + "Social Protection %": 57.0 + }, + { + "city": "Delhi", + "GDP (\u20b9 Cr)": 3105179.0, + "GNI (\u20b9 Cr)": 2674465.0, + "GDP per Capita": 435468.0, + "Unemployment Rate (%)": 6.11, + "Inflation Rate (%)": 3.72, + "FDI (\u20b9 Cr)": 164164.0, + "Export/Import Ratio": 1.16, + "Public Debt % GDP": 37.0, + "HDI": 0.76, + "Life Expectancy": 72.0, + "Infant Mortality Rate": 23.0, + "Literacy Rate (%)": 84.0, + "Education Index": 0.66, + "Gender Inequality Index": 0.4, + "Population Growth Rate (%)": 1.65, + "Urban Population %": 95.0, + "Healthcare Expenditure per Capita": 5329.0, + "Physicians per 1000": 1.68, + "Hospital Beds per 1000": 1.36, + "Clean Water Access %": 100.0, + "Vaccination Coverage %": 97.0, + "CO\u2082 Emissions per Capita": 2.65, + "Renewable Energy %": 13.0, + "Forest Area %": 19.0, + "Air Quality Index": 201.0, + "Environmental Performance Index": 54.0, + "Corruption Index": 50.0, + "Internet Penetration %": 87.0, + "Mobile Subscriptions": 118.0, + "Infrastructure Index": 73.0, + "Political Stability Index": 58.0, + "Gini Coefficient": 0.35, + "Poverty Rate (%)": 9.0, + "Social Protection %": 66.0 + }, + { + "city": "WestBengal", + "GDP (\u20b9 Cr)": 2867524.0, + "GNI (\u20b9 Cr)": 2583592.0, + "GDP per Capita": 418982.0, + "Unemployment Rate (%)": 7.05, + "Inflation Rate (%)": 4.7, + "FDI (\u20b9 Cr)": 200833.0, + "Export/Import Ratio": 1.24, + "Public Debt % GDP": 39.0, + "HDI": 0.68, + "Life Expectancy": 79.0, + "Infant Mortality Rate": 21.0, + "Literacy Rate (%)": 98.0, + "Education Index": 0.65, + "Gender Inequality Index": 0.43, + "Population Growth Rate (%)": 1.84, + "Urban Population %": 99.0, + "Healthcare Expenditure per Capita": 6013.0, + "Physicians per 1000": 1.77, + "Hospital Beds per 1000": 1.56, + "Clean Water Access %": 104.0, + "Vaccination Coverage %": 81.0, + "CO\u2082 Emissions per Capita": 2.24, + "Renewable Energy %": 13.0, + "Forest Area %": 19.0, + "Air Quality Index": 165.0, + "Environmental Performance Index": 53.0, + "Corruption Index": 43.0, + "Internet Penetration %": 78.0, + "Mobile Subscriptions": 123.0, + "Infrastructure Index": 69.0, + "Political Stability Index": 58.0, + "Gini Coefficient": 0.43, + "Poverty Rate (%)": 8.0, + "Social Protection %": 59.0 + }, + { + "city": "Rajasthan", + "GDP (\u20b9 Cr)": 2510581.0, + "GNI (\u20b9 Cr)": 2690777.0, + "GDP per Capita": 407274.0, + "Unemployment Rate (%)": 6.34, + "Inflation Rate (%)": 3.93, + "FDI (\u20b9 Cr)": 161120.0, + "Export/Import Ratio": 1.15, + "Public Debt % GDP": 38.0, + "HDI": 0.75, + "Life Expectancy": 74.0, + "Infant Mortality Rate": 22.0, + "Literacy Rate (%)": 102.0, + "Education Index": 0.74, + "Gender Inequality Index": 0.41, + "Population Growth Rate (%)": 1.92, + "Urban Population %": 111.0, + "Healthcare Expenditure per Capita": 5450.0, + "Physicians per 1000": 1.62, + "Hospital Beds per 1000": 1.55, + "Clean Water Access %": 94.0, + "Vaccination Coverage %": 99.0, + "CO\u2082 Emissions per Capita": 2.21, + "Renewable Energy %": 13.0, + "Forest Area %": 19.0, + "Air Quality Index": 164.0, + "Environmental Performance Index": 51.0, + "Corruption Index": 43.0, + "Internet Penetration %": 83.0, + "Mobile Subscriptions": 107.0, + "Infrastructure Index": 70.0, + "Political Stability Index": 57.0, + "Gini Coefficient": 0.36, + "Poverty Rate (%)": 8.0, + "Social Protection %": 67.0 + }, + { + "city": "Bihar", + "GDP (\u20b9 Cr)": 2853462.0, + "GNI (\u20b9 Cr)": 2388975.0, + "GDP per Capita": 446138.0, + "Unemployment Rate (%)": 6.96, + "Inflation Rate (%)": 4.45, + "FDI (\u20b9 Cr)": 175472.0, + "Export/Import Ratio": 1.15, + "Public Debt % GDP": 41.0, + "HDI": 0.83, + "Life Expectancy": 72.0, + "Infant Mortality Rate": 21.0, + "Literacy Rate (%)": 94.0, + "Education Index": 0.76, + "Gender Inequality Index": 0.4, + "Population Growth Rate (%)": 1.65, + "Urban Population %": 107.0, + "Healthcare Expenditure per Capita": 6035.0, + "Physicians per 1000": 1.93, + "Hospital Beds per 1000": 1.51, + "Clean Water Access %": 90.0, + "Vaccination Coverage %": 84.0, + "CO\u2082 Emissions per Capita": 2.62, + "Renewable Energy %": 11.0, + "Forest Area %": 20.0, + "Air Quality Index": 164.0, + "Environmental Performance Index": 60.0, + "Corruption Index": 44.0, + "Internet Penetration %": 92.0, + "Mobile Subscriptions": 108.0, + "Infrastructure Index": 72.0, + "Political Stability Index": 52.0, + "Gini Coefficient": 0.37, + "Poverty Rate (%)": 10.0, + "Social Protection %": 62.0 + }, + { + "city": "Kerala", + "GDP (\u20b9 Cr)": 3032764.0, + "GNI (\u20b9 Cr)": 2485692.0, + "GDP per Capita": 415643.0, + "Unemployment Rate (%)": 7.02, + "Inflation Rate (%)": 3.75, + "FDI (\u20b9 Cr)": 181424.0, + "Export/Import Ratio": 1.17, + "Public Debt % GDP": 44.0, + "HDI": 0.84, + "Life Expectancy": 80.0, + "Infant Mortality Rate": 21.0, + "Literacy Rate (%)": 87.0, + "Education Index": 0.66, + "Gender Inequality Index": 0.45, + "Population Growth Rate (%)": 1.91, + "Urban Population %": 101.0, + "Healthcare Expenditure per Capita": 5742.0, + "Physicians per 1000": 1.78, + "Hospital Beds per 1000": 1.45, + "Clean Water Access %": 89.0, + "Vaccination Coverage %": 83.0, + "CO\u2082 Emissions per Capita": 2.67, + "Renewable Energy %": 12.0, + "Forest Area %": 16.0, + "Air Quality Index": 194.0, + "Environmental Performance Index": 60.0, + "Corruption Index": 45.0, + "Internet Penetration %": 98.0, + "Mobile Subscriptions": 120.0, + "Infrastructure Index": 74.0, + "Political Stability Index": 56.0, + "Gini Coefficient": 0.39, + "Poverty Rate (%)": 8.0, + "Social Protection %": 67.0 + }, + { + "city": "Punjab", + "GDP (\u20b9 Cr)": 3009395.0, + "GNI (\u20b9 Cr)": 2582720.0, + "GDP per Capita": 406484.0, + "Unemployment Rate (%)": 7.22, + "Inflation Rate (%)": 3.94, + "FDI (\u20b9 Cr)": 175410.0, + "Export/Import Ratio": 1.24, + "Public Debt % GDP": 39.0, + "HDI": 0.82, + "Life Expectancy": 78.0, + "Infant Mortality Rate": 19.0, + "Literacy Rate (%)": 94.0, + "Education Index": 0.63, + "Gender Inequality Index": 0.42, + "Population Growth Rate (%)": 1.91, + "Urban Population %": 92.0, + "Healthcare Expenditure per Capita": 5636.0, + "Physicians per 1000": 1.72, + "Hospital Beds per 1000": 1.59, + "Clean Water Access %": 93.0, + "Vaccination Coverage %": 98.0, + "CO\u2082 Emissions per Capita": 2.26, + "Renewable Energy %": 13.0, + "Forest Area %": 17.0, + "Air Quality Index": 161.0, + "Environmental Performance Index": 64.0, + "Corruption Index": 43.0, + "Internet Penetration %": 92.0, + "Mobile Subscriptions": 129.0, + "Infrastructure Index": 69.0, + "Political Stability Index": 52.0, + "Gini Coefficient": 0.43, + "Poverty Rate (%)": 9.0, + "Social Protection %": 57.0 + } + ], + "2025": [ + { + "city": "Maharashtra", + "GDP (\u20b9 Cr)": 2928444.0, + "GNI (\u20b9 Cr)": 2775719.0, + "GDP per Capita": 396602.0, + "Unemployment Rate (%)": 6.73, + "Inflation Rate (%)": 4.49, + "FDI (\u20b9 Cr)": 160222.0, + "Export/Import Ratio": 1.45, + "Public Debt % GDP": 42.0, + "HDI": 0.72, + "Life Expectancy": 78.0, + "Infant Mortality Rate": 19.0, + "Literacy Rate (%)": 99.0, + "Education Index": 0.64, + "Gender Inequality Index": 0.46, + "Population Growth Rate (%)": 1.92, + "Urban Population %": 88.0, + "Healthcare Expenditure per Capita": 5517.0, + "Physicians per 1000": 1.92, + "Hospital Beds per 1000": 1.6, + "Clean Water Access %": 104.0, + "Vaccination Coverage %": 92.0, + "CO\u2082 Emissions per Capita": 2.41, + "Renewable Energy %": 12.0, + "Forest Area %": 19.0, + "Air Quality Index": 179.0, + "Environmental Performance Index": 54.0, + "Corruption Index": 50.0, + "Internet Penetration %": 92.0, + "Mobile Subscriptions": 112.0, + "Infrastructure Index": 73.0, + "Political Stability Index": 57.0, + "Gini Coefficient": 0.4, + "Poverty Rate (%)": 9.0, + "Social Protection %": 63.0 + }, + { + "city": "Gujarat", + "GDP (\u20b9 Cr)": 3130854.0, + "GNI (\u20b9 Cr)": 2438819.0, + "GDP per Capita": 419350.0, + "Unemployment Rate (%)": 5.92, + "Inflation Rate (%)": 4.63, + "FDI (\u20b9 Cr)": 173024.0, + "Export/Import Ratio": 1.23, + "Public Debt % GDP": 37.0, + "HDI": 0.8, + "Life Expectancy": 74.0, + "Infant Mortality Rate": 23.0, + "Literacy Rate (%)": 96.0, + "Education Index": 0.74, + "Gender Inequality Index": 0.43, + "Population Growth Rate (%)": 1.61, + "Urban Population %": 104.0, + "Healthcare Expenditure per Capita": 5294.0, + "Physicians per 1000": 1.95, + "Hospital Beds per 1000": 1.51, + "Clean Water Access %": 100.0, + "Vaccination Coverage %": 99.0, + "CO\u2082 Emissions per Capita": 2.52, + "Renewable Energy %": 13.0, + "Forest Area %": 19.0, + "Air Quality Index": 188.0, + "Environmental Performance Index": 58.0, + "Corruption Index": 48.0, + "Internet Penetration %": 84.0, + "Mobile Subscriptions": 119.0, + "Infrastructure Index": 68.0, + "Political Stability Index": 51.0, + "Gini Coefficient": 0.4, + "Poverty Rate (%)": 9.0, + "Social Protection %": 59.0 + }, + { + "city": "Karnataka", + "GDP (\u20b9 Cr)": 3103776.0, + "GNI (\u20b9 Cr)": 2527739.0, + "GDP per Capita": 449119.0, + "Unemployment Rate (%)": 5.75, + "Inflation Rate (%)": 3.94, + "FDI (\u20b9 Cr)": 185219.0, + "Export/Import Ratio": 1.35, + "Public Debt % GDP": 41.0, + "HDI": 0.82, + "Life Expectancy": 78.0, + "Infant Mortality Rate": 20.0, + "Literacy Rate (%)": 94.0, + "Education Index": 0.7, + "Gender Inequality Index": 0.43, + "Population Growth Rate (%)": 1.75, + "Urban Population %": 103.0, + "Healthcare Expenditure per Capita": 6041.0, + "Physicians per 1000": 1.92, + "Hospital Beds per 1000": 1.48, + "Clean Water Access %": 92.0, + "Vaccination Coverage %": 79.0, + "CO\u2082 Emissions per Capita": 2.33, + "Renewable Energy %": 12.0, + "Forest Area %": 16.0, + "Air Quality Index": 195.0, + "Environmental Performance Index": 58.0, + "Corruption Index": 49.0, + "Internet Penetration %": 83.0, + "Mobile Subscriptions": 126.0, + "Infrastructure Index": 78.0, + "Political Stability Index": 56.0, + "Gini Coefficient": 0.43, + "Poverty Rate (%)": 9.0, + "Social Protection %": 58.0 + }, + { + "city": "TamilNadu", + "GDP (\u20b9 Cr)": 2485808.0, + "GNI (\u20b9 Cr)": 2330890.0, + "GDP per Capita": 426576.0, + "Unemployment Rate (%)": 5.97, + "Inflation Rate (%)": 4.1, + "FDI (\u20b9 Cr)": 172647.0, + "Export/Import Ratio": 1.43, + "Public Debt % GDP": 45.0, + "HDI": 0.78, + "Life Expectancy": 71.0, + "Infant Mortality Rate": 19.0, + "Literacy Rate (%)": 86.0, + "Education Index": 0.77, + "Gender Inequality Index": 0.45, + "Population Growth Rate (%)": 1.78, + "Urban Population %": 106.0, + "Healthcare Expenditure per Capita": 5705.0, + "Physicians per 1000": 1.87, + "Hospital Beds per 1000": 1.35, + "Clean Water Access %": 89.0, + "Vaccination Coverage %": 91.0, + "CO\u2082 Emissions per Capita": 2.31, + "Renewable Energy %": 11.0, + "Forest Area %": 16.0, + "Air Quality Index": 162.0, + "Environmental Performance Index": 58.0, + "Corruption Index": 44.0, + "Internet Penetration %": 86.0, + "Mobile Subscriptions": 130.0, + "Infrastructure Index": 79.0, + "Political Stability Index": 52.0, + "Gini Coefficient": 0.34, + "Poverty Rate (%)": 9.0, + "Social Protection %": 59.0 + }, + { + "city": "Delhi", + "GDP (\u20b9 Cr)": 2679170.0, + "GNI (\u20b9 Cr)": 2753997.0, + "GDP per Capita": 406315.0, + "Unemployment Rate (%)": 6.06, + "Inflation Rate (%)": 3.89, + "FDI (\u20b9 Cr)": 162307.0, + "Export/Import Ratio": 1.27, + "Public Debt % GDP": 43.0, + "HDI": 0.7, + "Life Expectancy": 67.0, + "Infant Mortality Rate": 19.0, + "Literacy Rate (%)": 80.0, + "Education Index": 0.8, + "Gender Inequality Index": 0.43, + "Population Growth Rate (%)": 1.72, + "Urban Population %": 107.0, + "Healthcare Expenditure per Capita": 5849.0, + "Physicians per 1000": 1.65, + "Hospital Beds per 1000": 1.35, + "Clean Water Access %": 90.0, + "Vaccination Coverage %": 85.0, + "CO\u2082 Emissions per Capita": 2.44, + "Renewable Energy %": 12.0, + "Forest Area %": 19.0, + "Air Quality Index": 197.0, + "Environmental Performance Index": 56.0, + "Corruption Index": 45.0, + "Internet Penetration %": 81.0, + "Mobile Subscriptions": 130.0, + "Infrastructure Index": 80.0, + "Political Stability Index": 57.0, + "Gini Coefficient": 0.44, + "Poverty Rate (%)": 9.0, + "Social Protection %": 67.0 + }, + { + "city": "WestBengal", + "GDP (\u20b9 Cr)": 2669918.0, + "GNI (\u20b9 Cr)": 2763809.0, + "GDP per Capita": 378544.0, + "Unemployment Rate (%)": 5.91, + "Inflation Rate (%)": 4.43, + "FDI (\u20b9 Cr)": 186877.0, + "Export/Import Ratio": 1.38, + "Public Debt % GDP": 43.0, + "HDI": 0.71, + "Life Expectancy": 75.0, + "Infant Mortality Rate": 22.0, + "Literacy Rate (%)": 94.0, + "Education Index": 0.81, + "Gender Inequality Index": 0.39, + "Population Growth Rate (%)": 1.8, + "Urban Population %": 105.0, + "Healthcare Expenditure per Capita": 5094.0, + "Physicians per 1000": 1.71, + "Hospital Beds per 1000": 1.61, + "Clean Water Access %": 99.0, + "Vaccination Coverage %": 90.0, + "CO\u2082 Emissions per Capita": 2.43, + "Renewable Energy %": 12.0, + "Forest Area %": 18.0, + "Air Quality Index": 190.0, + "Environmental Performance Index": 63.0, + "Corruption Index": 42.0, + "Internet Penetration %": 96.0, + "Mobile Subscriptions": 129.0, + "Infrastructure Index": 79.0, + "Political Stability Index": 61.0, + "Gini Coefficient": 0.37, + "Poverty Rate (%)": 8.0, + "Social Protection %": 62.0 + }, + { + "city": "Rajasthan", + "GDP (\u20b9 Cr)": 3031563.0, + "GNI (\u20b9 Cr)": 2541396.0, + "GDP per Capita": 421449.0, + "Unemployment Rate (%)": 6.05, + "Inflation Rate (%)": 4.01, + "FDI (\u20b9 Cr)": 163255.0, + "Export/Import Ratio": 1.4, + "Public Debt % GDP": 47.0, + "HDI": 0.68, + "Life Expectancy": 72.0, + "Infant Mortality Rate": 24.0, + "Literacy Rate (%)": 86.0, + "Education Index": 0.77, + "Gender Inequality Index": 0.39, + "Population Growth Rate (%)": 1.93, + "Urban Population %": 110.0, + "Healthcare Expenditure per Capita": 5102.0, + "Physicians per 1000": 1.89, + "Hospital Beds per 1000": 1.4, + "Clean Water Access %": 90.0, + "Vaccination Coverage %": 92.0, + "CO\u2082 Emissions per Capita": 2.57, + "Renewable Energy %": 13.0, + "Forest Area %": 19.0, + "Air Quality Index": 189.0, + "Environmental Performance Index": 57.0, + "Corruption Index": 48.0, + "Internet Penetration %": 80.0, + "Mobile Subscriptions": 107.0, + "Infrastructure Index": 81.0, + "Political Stability Index": 51.0, + "Gini Coefficient": 0.39, + "Poverty Rate (%)": 8.0, + "Social Protection %": 58.0 + }, + { + "city": "Bihar", + "GDP (\u20b9 Cr)": 2857663.0, + "GNI (\u20b9 Cr)": 2715062.0, + "GDP per Capita": 410508.0, + "Unemployment Rate (%)": 6.23, + "Inflation Rate (%)": 4.24, + "FDI (\u20b9 Cr)": 174863.0, + "Export/Import Ratio": 1.39, + "Public Debt % GDP": 43.0, + "HDI": 0.83, + "Life Expectancy": 80.0, + "Infant Mortality Rate": 22.0, + "Literacy Rate (%)": 100.0, + "Education Index": 0.66, + "Gender Inequality Index": 0.4, + "Population Growth Rate (%)": 1.75, + "Urban Population %": 94.0, + "Healthcare Expenditure per Capita": 5310.0, + "Physicians per 1000": 2.0, + "Hospital Beds per 1000": 1.55, + "Clean Water Access %": 102.0, + "Vaccination Coverage %": 99.0, + "CO\u2082 Emissions per Capita": 2.8, + "Renewable Energy %": 11.0, + "Forest Area %": 18.0, + "Air Quality Index": 172.0, + "Environmental Performance Index": 58.0, + "Corruption Index": 45.0, + "Internet Penetration %": 95.0, + "Mobile Subscriptions": 123.0, + "Infrastructure Index": 66.0, + "Political Stability Index": 60.0, + "Gini Coefficient": 0.37, + "Poverty Rate (%)": 10.0, + "Social Protection %": 60.0 + }, + { + "city": "Kerala", + "GDP (\u20b9 Cr)": 2636144.0, + "GNI (\u20b9 Cr)": 2425229.0, + "GDP per Capita": 468725.0, + "Unemployment Rate (%)": 6.45, + "Inflation Rate (%)": 4.46, + "FDI (\u20b9 Cr)": 166304.0, + "Export/Import Ratio": 1.38, + "Public Debt % GDP": 43.0, + "HDI": 0.66, + "Life Expectancy": 77.0, + "Infant Mortality Rate": 21.0, + "Literacy Rate (%)": 83.0, + "Education Index": 0.72, + "Gender Inequality Index": 0.41, + "Population Growth Rate (%)": 1.79, + "Urban Population %": 110.0, + "Healthcare Expenditure per Capita": 5214.0, + "Physicians per 1000": 1.86, + "Hospital Beds per 1000": 1.47, + "Clean Water Access %": 97.0, + "Vaccination Coverage %": 99.0, + "CO\u2082 Emissions per Capita": 2.33, + "Renewable Energy %": 12.0, + "Forest Area %": 16.0, + "Air Quality Index": 190.0, + "Environmental Performance Index": 64.0, + "Corruption Index": 49.0, + "Internet Penetration %": 90.0, + "Mobile Subscriptions": 109.0, + "Infrastructure Index": 70.0, + "Political Stability Index": 49.0, + "Gini Coefficient": 0.37, + "Poverty Rate (%)": 8.0, + "Social Protection %": 64.0 + }, + { + "city": "Punjab", + "GDP (\u20b9 Cr)": 2642121.0, + "GNI (\u20b9 Cr)": 2725959.0, + "GDP per Capita": 375241.0, + "Unemployment Rate (%)": 6.59, + "Inflation Rate (%)": 4.48, + "FDI (\u20b9 Cr)": 164590.0, + "Export/Import Ratio": 1.27, + "Public Debt % GDP": 39.0, + "HDI": 0.71, + "Life Expectancy": 69.0, + "Infant Mortality Rate": 21.0, + "Literacy Rate (%)": 94.0, + "Education Index": 0.66, + "Gender Inequality Index": 0.43, + "Population Growth Rate (%)": 1.88, + "Urban Population %": 103.0, + "Healthcare Expenditure per Capita": 5047.0, + "Physicians per 1000": 1.67, + "Hospital Beds per 1000": 1.54, + "Clean Water Access %": 84.0, + "Vaccination Coverage %": 87.0, + "CO\u2082 Emissions per Capita": 2.78, + "Renewable Energy %": 13.0, + "Forest Area %": 19.0, + "Air Quality Index": 193.0, + "Environmental Performance Index": 57.0, + "Corruption Index": 46.0, + "Internet Penetration %": 87.0, + "Mobile Subscriptions": 131.0, + "Infrastructure Index": 68.0, + "Political Stability Index": 53.0, + "Gini Coefficient": 0.35, + "Poverty Rate (%)": 9.0, + "Social Protection %": 68.0 + } + ] +} + + + + diff --git a/submissions/riya-upadhyay/src/data/cities.json b/submissions/riya-upadhyay/src/data/cities.json new file mode 100644 index 0000000..7b83ecf --- /dev/null +++ b/submissions/riya-upadhyay/src/data/cities.json @@ -0,0 +1,561 @@ +[ + + { + "city": "Mumbai", + "GDP (โ‚น Cr)": 5450000, + "GNI (โ‚น Cr)": 5280000, + "GDP per Capita": 452000, + "Unemployment Rate (%)": 6.2, + "Inflation Rate (%)": 5.1, + "FDI (โ‚น Cr)": 187000, + "Export/Import Ratio": 1.28, + "Public Debt % GDP": 41, + "HDI": 0.785, + "Life Expectancy": 73.8, + "Infant Mortality Rate": 14, + "Literacy Rate (%)": 91.5, + "Education Index": 0.76, + "Gender Inequality Index": 0.38, + "Population Growth Rate (%)": 1.0, + "Urban Population %": 100, + "Healthcare Expenditure per Capita": 292, + "Physicians per 1000": 2.1, + "Hospital Beds per 1000": 2.4, + "Clean Water Access %": 97, + "Vaccination Coverage %": 94, + "COโ‚‚ Emissions per Capita": 2.0, + "Renewable Energy %": 14, + "Forest Area %": 18, + "Air Quality Index": 165, + "Environmental Performance Index": 61, + "Corruption Index": 47, + "Internet Penetration %": 87, + "Mobile Subscriptions": 136, + "Infrastructure Index": 78, + "Political Stability Index": 56, + "Gini Coefficient": 0.36, + "Poverty Rate (%)": 8.2, + "Social Protection %": 66 + } + + , + { + "city": "Delhi", + "GDP (โ‚น Cr)": 6200000, + "GNI (โ‚น Cr)": 6030000, + "GDP per Capita": 510000, + "Unemployment Rate (%)": 5.0, + "Inflation Rate (%)": 5.3, + "FDI (โ‚น Cr)": 175000, + "Export/Import Ratio": 1.32, + "Public Debt % GDP": 39, + "HDI": 0.800, + "Life Expectancy": 74.2, + "Infant Mortality Rate": 13, + "Literacy Rate (%)": 88.8, + "Education Index": 0.78, + "Gender Inequality Index": 0.36, + "Population Growth Rate (%)": 1.4, + "Urban Population %": 100, + "Healthcare Expenditure per Capita": 310, + "Physicians per 1000": 2.4, + "Hospital Beds per 1000": 2.8, + "Clean Water Access %": 98, + "Vaccination Coverage %": 96, + "COโ‚‚ Emissions per Capita": 2.3, + "Renewable Energy %": 15, + "Forest Area %": 20, + "Air Quality Index": 190, + "Environmental Performance Index": 59, + "Corruption Index": 46, + "Internet Penetration %": 90, + "Mobile Subscriptions": 142, + "Infrastructure Index": 80, + "Political Stability Index": 58, + "Gini Coefficient": 0.34, + "Poverty Rate (%)": 7.5, + "Social Protection %": 70 + }, + { + "city": "Bangalore", + "GDP (โ‚น Cr)": 4850000, + "GNI (โ‚น Cr)": 4700000, + "GDP per Capita": 490000, + "Unemployment Rate (%)": 4.2, + "Inflation Rate (%)": 4.9, + "FDI (โ‚น Cr)": 190000, + "Export/Import Ratio": 1.5, + "Public Debt % GDP": 37, + "HDI": 0.790, + "Life Expectancy": 74.5, + "Infant Mortality Rate": 11, + "Literacy Rate (%)": 92.1, + "Education Index": 0.80, + "Gender Inequality Index": 0.34, + "Population Growth Rate (%)": 1.3, + "Urban Population %": 99, + "Healthcare Expenditure per Capita": 305, + "Physicians per 1000": 2.0, + "Hospital Beds per 1000": 2.0, + "Clean Water Access %": 97, + "Vaccination Coverage %": 94, + "COโ‚‚ Emissions per Capita": 1.2, + "Renewable Energy %": 21, + "Forest Area %": 17, + "Air Quality Index": 140, + "Environmental Performance Index": 64, + "Corruption Index": 47, + "Internet Penetration %": 92, + "Mobile Subscriptions": 135, + "Infrastructure Index": 83, + "Political Stability Index": 61, + "Gini Coefficient": 0.32, + "Poverty Rate (%)": 6.8, + "Social Protection %": 68 + } +, +{ + "city": "Kolkata", + "GDP (โ‚น Cr)": 3600000, + "GNI (โ‚น Cr)": 3450000, + "GDP per Capita": 410000, + "Unemployment Rate (%)": 6.9, + "Inflation Rate (%)": 5.1, + "FDI (โ‚น Cr)": 105000, + "Export/Import Ratio": 1.2, + "Public Debt % GDP": 44, + "HDI": 0.730, + "Life Expectancy": 70.2, + "Infant Mortality Rate": 19, + "Literacy Rate (%)": 87.3, + "Education Index": 0.74, + "Gender Inequality Index": 0.39, + "Population Growth Rate (%)": 1.0, + "Urban Population %": 99, + "Healthcare Expenditure per Capita": 235, + "Physicians per 1000": 1.6, + "Hospital Beds per 1000": 1.4, + "Clean Water Access %": 94, + "Vaccination Coverage %": 90, + "COโ‚‚ Emissions per Capita": 1.9, + "Renewable Energy %": 14, + "Forest Area %": 16, + "Air Quality Index": 155, + "Environmental Performance Index": 59, + "Corruption Index": 43, + "Internet Penetration %": 78, + "Mobile Subscriptions": 118, + "Infrastructure Index": 71, + "Political Stability Index": 52, + "Gini Coefficient": 0.36, + "Poverty Rate (%)": 17.5, + "Social Protection %": 60 +}, +{ + "city": "Hyderabad", + "GDP (โ‚น Cr)": 4050000, + "GNI (โ‚น Cr)": 3900000, + "GDP per Capita": 470000, + "Unemployment Rate (%)": 4.4, + "Inflation Rate (%)": 4.7, + "FDI (โ‚น Cr)": 150000, + "Export/Import Ratio": 1.4, + "Public Debt % GDP": 39, + "HDI": 0.760, + "Life Expectancy": 73.5, + "Infant Mortality Rate": 15, + "Literacy Rate (%)": 90.4, + "Education Index": 0.77, + "Gender Inequality Index": 0.35, + "Population Growth Rate (%)": 1.4, + "Urban Population %": 99, + "Healthcare Expenditure per Capita": 285, + "Physicians per 1000": 1.9, + "Hospital Beds per 1000": 1.8, + "Clean Water Access %": 96, + "Vaccination Coverage %": 93, + "COโ‚‚ Emissions per Capita": 1.6, + "Renewable Energy %": 20, + "Forest Area %": 21, + "Air Quality Index": 135, + "Environmental Performance Index": 63, + "Corruption Index": 46, + "Internet Penetration %": 89, + "Mobile Subscriptions": 125, + "Infrastructure Index": 81, + "Political Stability Index": 58, + "Gini Coefficient": 0.34, + "Poverty Rate (%)": 9.2, + "Social Protection %": 66 +}, +{ + "city": "Chennai", + "GDP (โ‚น Cr)": 4300000, + "GNI (โ‚น Cr)": 4150000, + "GDP per Capita": 490000, + "Unemployment Rate (%)": 4.7, + "Inflation Rate (%)": 4.6, + "FDI (โ‚น Cr)": 140000, + "Export/Import Ratio": 1.5, + "Public Debt % GDP": 40, + "HDI": 0.780, + "Life Expectancy": 73.8, + "Infant Mortality Rate": 14, + "Literacy Rate (%)": 90.1, + "Education Index": 0.78, + "Gender Inequality Index": 0.33, + "Population Growth Rate (%)": 1.3, + "Urban Population %": 99, + "Healthcare Expenditure per Capita": 295, + "Physicians per 1000": 1.8, + "Hospital Beds per 1000": 1.9, + "Clean Water Access %": 97, + "Vaccination Coverage %": 94, + "COโ‚‚ Emissions per Capita": 1.5, + "Renewable Energy %": 23, + "Forest Area %": 20, + "Air Quality Index": 140, + "Environmental Performance Index": 65, + "Corruption Index": 48, + "Internet Penetration %": 87, + "Mobile Subscriptions": 122, + "Infrastructure Index": 83, + "Political Stability Index": 59, + "Gini Coefficient": 0.35, + "Poverty Rate (%)": 8.5, + "Social Protection %": 68 +}, +{ + "city": "Pune", + "GDP (โ‚น Cr)": 3100000, + "GNI (โ‚น Cr)": 2950000, + "GDP per Capita": 470000, + "Unemployment Rate (%)": 4.8, + "Inflation Rate (%)": 4.4, + "FDI (โ‚น Cr)": 100000, + "Export/Import Ratio": 1.4, + "Public Debt % GDP": 42, + "HDI": 0.760, + "Life Expectancy": 73.5, + "Infant Mortality Rate": 15, + "Literacy Rate (%)": 89.5, + "Education Index": 0.75, + "Gender Inequality Index": 0.36, + "Population Growth Rate (%)": 1.6, + "Urban Population %": 99, + "Healthcare Expenditure per Capita": 265, + "Physicians per 1000": 1.7, + "Hospital Beds per 1000": 1.8, + "Clean Water Access %": 96, + "Vaccination Coverage %": 93, + "COโ‚‚ Emissions per Capita": 1.6, + "Renewable Energy %": 18, + "Forest Area %": 22, + "Air Quality Index": 115, + "Environmental Performance Index": 61, + "Corruption Index": 47, + "Internet Penetration %": 85, + "Mobile Subscriptions": 119, + "Infrastructure Index": 80, + "Political Stability Index": 58, + "Gini Coefficient": 0.36, + "Poverty Rate (%)": 10, + "Social Protection %": 65 +}, +{ + "city": "Ahmedabad", + "GDP (โ‚น Cr)": 2800000, + "GNI (โ‚น Cr)": 2650000, + "GDP per Capita": 460000, + "Unemployment Rate (%)": 4.9, + "Inflation Rate (%)": 4.2, + "FDI (โ‚น Cr)": 85000, + "Export/Import Ratio": 1.35, + "Public Debt % GDP": 38, + "HDI": 0.740, + "Life Expectancy": 72.5, + "Infant Mortality Rate": 17, + "Literacy Rate (%)": 87.2, + "Education Index": 0.73, + "Gender Inequality Index": 0.38, + "Population Growth Rate (%)": 1.4, + "Urban Population %": 98, + "Healthcare Expenditure per Capita": 240, + "Physicians per 1000": 1.4, + "Hospital Beds per 1000": 1.6, + "Clean Water Access %": 95, + "Vaccination Coverage %": 91, + "COโ‚‚ Emissions per Capita": 1.7, + "Renewable Energy %": 21, + "Forest Area %": 11, + "Air Quality Index": 135, + "Environmental Performance Index": 59, + "Corruption Index": 46, + "Internet Penetration %": 80, + "Mobile Subscriptions": 118, + "Infrastructure Index": 76, + "Political Stability Index": 57, + "Gini Coefficient": 0.36, + "Poverty Rate (%)": 11, + "Social Protection %": 63 +}, + { + "city": "Jaipur", + "GDP (โ‚น Cr)": 1400000, + "GNI (โ‚น Cr)": 1320000, + "GDP per Capita": 295000, + "Unemployment Rate (%)": 6.8, + "Inflation Rate (%)": 5.1, + "FDI (โ‚น Cr)": 37000, + "Export/Import Ratio": 1.1, + "Public Debt % GDP": 43, + "HDI": 0.68, + "Life Expectancy": 70, + "Infant Mortality Rate": 22, + "Literacy Rate (%)": 78.5, + "Education Index": 0.66, + "Gender Inequality Index": 0.48, + "Population Growth Rate (%)": 1.6, + "Urban Population %": 94, + "Healthcare Expenditure per Capita": 185, + "Physicians per 1000": 0.9, + "Hospital Beds per 1000": 1.2, + "Clean Water Access %": 91, + "Vaccination Coverage %": 87, + "COโ‚‚ Emissions per Capita": 1.5, + "Renewable Energy %": 25, + "Forest Area %": 9, + "Air Quality Index": 145, + "Environmental Performance Index": 54, + "Corruption Index": 42, + "Internet Penetration %": 74, + "Mobile Subscriptions": 114, + "Infrastructure Index": 69, + "Political Stability Index": 52, + "Gini Coefficient": 0.41, + "Poverty Rate (%)": 20, + "Social Protection %": 55 + }, + { + "city": "Lucknow", + "GDP (โ‚น Cr)": 1550000, + "GNI (โ‚น Cr)": 1450000, + "GDP per Capita": 270000, + "Unemployment Rate (%)": 6.2, + "Inflation Rate (%)": 5.4, + "FDI (โ‚น Cr)": 32000, + "Export/Import Ratio": 1.05, + "Public Debt % GDP": 45, + "HDI": 0.68, + "Life Expectancy": 69.5, + "Infant Mortality Rate": 26, + "Literacy Rate (%)": 79, + "Education Index": 0.67, + "Gender Inequality Index": 0.46, + "Population Growth Rate (%)": 1.7, + "Urban Population %": 91, + "Healthcare Expenditure per Capita": 170, + "Physicians per 1000": 0.85, + "Hospital Beds per 1000": 1.3, + "Clean Water Access %": 90, + "Vaccination Coverage %": 86, + "COโ‚‚ Emissions per Capita": 1.4, + "Renewable Energy %": 18, + "Forest Area %": 6, + "Air Quality Index": 170, + "Environmental Performance Index": 51, + "Corruption Index": 40, + "Internet Penetration %": 68, + "Mobile Subscriptions": 110, + "Infrastructure Index": 66, + "Political Stability Index": 48, + "Gini Coefficient": 0.42, + "Poverty Rate (%)": 23, + "Social Protection %": 53 + }, + { + "city": "Bhopal", + "GDP (โ‚น Cr)": 1200000, + "GNI (โ‚น Cr)": 1130000, + "GDP per Capita": 250000, + "Unemployment Rate (%)": 6.4, + "Inflation Rate (%)": 5.2, + "FDI (โ‚น Cr)": 26000, + "Export/Import Ratio": 1.02, + "Public Debt % GDP": 44, + "HDI": 0.67, + "Life Expectancy": 69, + "Infant Mortality Rate": 24, + "Literacy Rate (%)": 76, + "Education Index": 0.65, + "Gender Inequality Index": 0.45, + "Population Growth Rate (%)": 1.5, + "Urban Population %": 89, + "Healthcare Expenditure per Capita": 165, + "Physicians per 1000": 0.8, + "Hospital Beds per 1000": 1.3, + "Clean Water Access %": 91, + "Vaccination Coverage %": 85, + "COโ‚‚ Emissions per Capita": 1.4, + "Renewable Energy %": 23, + "Forest Area %": 18, + "Air Quality Index": 138, + "Environmental Performance Index": 53, + "Corruption Index": 41, + "Internet Penetration %": 64, + "Mobile Subscriptions": 108, + "Infrastructure Index": 65, + "Political Stability Index": 49, + "Gini Coefficient": 0.41, + "Poverty Rate (%)": 21, + "Social Protection %": 54 + }, + { + "city": "Patna", + "GDP (โ‚น Cr)": 980000, + "GNI (โ‚น Cr)": 920000, + "GDP per Capita": 210000, + "Unemployment Rate (%)": 7.3, + "Inflation Rate (%)": 5.8, + "FDI (โ‚น Cr)": 16000, + "Export/Import Ratio": 0.88, + "Public Debt % GDP": 48, + "HDI": 0.63, + "Life Expectancy": 68, + "Infant Mortality Rate": 28, + "Literacy Rate (%)": 72, + "Education Index": 0.61, + "Gender Inequality Index": 0.48, + "Population Growth Rate (%)": 2.1, + "Urban Population %": 87, + "Healthcare Expenditure per Capita": 130, + "Physicians per 1000": 0.6, + "Hospital Beds per 1000": 1.0, + "Clean Water Access %": 88, + "Vaccination Coverage %": 81, + "COโ‚‚ Emissions per Capita": 1.2, + "Renewable Energy %": 16, + "Forest Area %": 7, + "Air Quality Index": 190, + "Environmental Performance Index": 47, + "Corruption Index": 38, + "Internet Penetration %": 55, + "Mobile Subscriptions": 102, + "Infrastructure Index": 60, + "Political Stability Index": 43, + "Gini Coefficient": 0.44, + "Poverty Rate (%)": 29, + "Social Protection %": 49 + }, + { + "city": "Indore", + "GDP (โ‚น Cr)": 1250000, + "GNI (โ‚น Cr)": 1180000, + "GDP per Capita": 265000, + "Unemployment Rate (%)": 6.2, + "Inflation Rate (%)": 5.1, + "FDI (โ‚น Cr)": 28500, + "Export/Import Ratio": 1.1, + "Public Debt % GDP": 43, + "HDI": 0.68, + "Life Expectancy": 70, + "Infant Mortality Rate": 23, + "Literacy Rate (%)": 79, + "Education Index": 0.67, + "Gender Inequality Index": 0.44, + "Population Growth Rate (%)": 1.7, + "Urban Population %": 92, + "Healthcare Expenditure per Capita": 175, + "Physicians per 1000": 0.85, + "Hospital Beds per 1000": 1.4, + "Clean Water Access %": 93, + "Vaccination Coverage %": 87, + "COโ‚‚ Emissions per Capita": 1.5, + "Renewable Energy %": 22, + "Forest Area %": 14, + "Air Quality Index": 135, + "Environmental Performance Index": 55, + "Corruption Index": 40, + "Internet Penetration %": 67, + "Mobile Subscriptions": 110, + "Infrastructure Index": 68, + "Political Stability Index": 50, + "Gini Coefficient": 0.40, + "Poverty Rate (%)": 19, + "Social Protection %": 55 + }, + { + "city": "Nagpur", + "GDP (โ‚น Cr)": 1450000, + "GNI (โ‚น Cr)": 1370000, + "GDP per Capita": 280000, + "Unemployment Rate (%)": 5.2, + "Inflation Rate (%)": 5.0, + "FDI (โ‚น Cr)": 32500, + "Export/Import Ratio": 1.12, + "Public Debt % GDP": 39, + "HDI": 0.71, + "Life Expectancy": 71, + "Infant Mortality Rate": 19, + "Literacy Rate (%)": 85, + "Education Index": 0.70, + "Gender Inequality Index": 0.41, + "Population Growth Rate (%)": 1.6, + "Urban Population %": 94, + "Healthcare Expenditure per Capita": 230, + "Physicians per 1000": 1.1, + "Hospital Beds per 1000": 1.6, + "Clean Water Access %": 95, + "Vaccination Coverage %": 90, + "COโ‚‚ Emissions per Capita": 1.6, + "Renewable Energy %": 18, + "Forest Area %": 19, + "Air Quality Index": 125, + "Environmental Performance Index": 59, + "Corruption Index": 44, + "Internet Penetration %": 70, + "Mobile Subscriptions": 112, + "Infrastructure Index": 70, + "Political Stability Index": 52, + "Gini Coefficient": 0.36, + "Poverty Rate (%)": 14, + "Social Protection %": 58 + }, + { + "city": "Surat", + "GDP (โ‚น Cr)": 1600000, + "GNI (โ‚น Cr)": 1530000, + "GDP per Capita": 295000, + "Unemployment Rate (%)": 4.6, + "Inflation Rate (%)": 4.8, + "FDI (โ‚น Cr)": 42000, + "Export/Import Ratio": 1.3, + "Public Debt % GDP": 37, + "HDI": 0.72, + "Life Expectancy": 71, + "Infant Mortality Rate": 18, + "Literacy Rate (%)": 86, + "Education Index": 0.69, + "Gender Inequality Index": 0.38, + "Population Growth Rate (%)": 2.1, + "Urban Population %": 98, + "Healthcare Expenditure per Capita": 220, + "Physicians per 1000": 0.95, + "Hospital Beds per 1000": 1.5, + "Clean Water Access %": 96, + "Vaccination Coverage %": 91, + "COโ‚‚ Emissions per Capita": 1.9, + "Renewable Energy %": 20, + "Forest Area %": 12, + "Air Quality Index": 145, + "Environmental Performance Index": 56, + "Corruption Index": 43, + "Internet Penetration %": 72, + "Mobile Subscriptions": 115, + "Infrastructure Index": 73, + "Political Stability Index": 54, + "Gini Coefficient": 0.35, + "Poverty Rate (%)": 12, + "Social Protection %": 61 + } +] \ No newline at end of file diff --git a/submissions/riya-upadhyay/src/data/cityData.js b/submissions/riya-upadhyay/src/data/cityData.js new file mode 100644 index 0000000..ec1a3d4 --- /dev/null +++ b/submissions/riya-upadhyay/src/data/cityData.js @@ -0,0 +1,185 @@ +// src/data/cityData.js + +export const cityData = { + Mumbai: { + metrics: { + "GDP (โ‚น Cr)": 2800000, + "GNI (โ‚น Cr)": 2500000, + "GDP per Capita": 420000, + "Unemployment Rate (%)": 6.5, + "Inflation Rate (%)": 4.2, + "FDI (โ‚น Cr)": 180000, + "Export/Import Ratio": 1.3, + "Public Debt % GDP": 42, + "HDI": 0.75, + "Life Expectancy": 72, + "Infant Mortality Rate": 21, + "Literacy Rate (%)": 91, + "Education Index": 0.72, + "Gender Inequality Index": 0.43, + "Population Growth Rate (%)": 1.8, + "Urban Population %": 99, + "Healthcare Expenditure per Capita": 5500, + "Physicians per 1000": 1.8, + "Hospital Beds per 1000": 1.5, + "Clean Water Access %": 93, + "Vaccination Coverage %": 89, + "COโ‚‚ Emissions per Capita": 2.5, + "Renewable Energy %": 12, + "Forest Area %": 18, + "Air Quality Index": 180, + "Environmental Performance Index": 58, + "Corruption Index": 45, + "Internet Penetration %": 88, + "Mobile Subscriptions": 120, + "Infrastructure Index": 74, + "Political Stability Index": 55, + "Gini Coefficient": 0.39, + "Poverty Rate (%)": 9, + "Social Protection %": 62 + }, + history: { + "GDP (โ‚น Cr)": [2400000, 2500000, 2600000, 2700000, 2800000], + "HDI": [0.70, 0.71, 0.72, 0.74, 0.75], + "Life Expectancy": [69, 70, 71, 71.5, 72], + "COโ‚‚ Emissions per Capita": [2.8, 2.7, 2.6, 2.5, 2.5] + } + }, + + Delhi: { + metrics: { + "GDP (โ‚น Cr)": 2500000, + "GNI (โ‚น Cr)": 2300000, + "GDP per Capita": 400000, + "Unemployment Rate (%)": 7.2, + "Inflation Rate (%)": 4.5, + "FDI (โ‚น Cr)": 160000, + "Export/Import Ratio": 1.1, + "Public Debt % GDP": 39, + "HDI": 0.73, + "Life Expectancy": 71, + "Infant Mortality Rate": 24, + "Literacy Rate (%)": 89, + "Education Index": 0.70, + "Gender Inequality Index": 0.45, + "Population Growth Rate (%)": 2.1, + "Urban Population %": 98, + "Healthcare Expenditure per Capita": 5300, + "Physicians per 1000": 1.6, + "Hospital Beds per 1000": 1.4, + "Clean Water Access %": 90, + "Vaccination Coverage %": 87, + "COโ‚‚ Emissions per Capita": 2.8, + "Renewable Energy %": 11, + "Forest Area %": 14, + "Air Quality Index": 220, + "Environmental Performance Index": 50, + "Corruption Index": 43, + "Internet Penetration %": 85, + "Mobile Subscriptions": 115, + "Infrastructure Index": 70, + "Political Stability Index": 52, + "Gini Coefficient": 0.41, + "Poverty Rate (%)": 11, + "Social Protection %": 60 + }, + history: { + "GDP (โ‚น Cr)": [2100000, 2200000, 2300000, 2400000, 2500000], + "HDI": [0.69, 0.70, 0.71, 0.72, 0.73], + "Life Expectancy": [68, 69, 70, 70.5, 71], + "COโ‚‚ Emissions per Capita": [3.0, 2.9, 2.8, 2.8, 2.8] + } + }, + + Bangalore: { + metrics: { + "GDP (โ‚น Cr)": 2200000, + "GNI (โ‚น Cr)": 2100000, + "GDP per Capita": 410000, + "Unemployment Rate (%)": 5.5, + "Inflation Rate (%)": 4.0, + "FDI (โ‚น Cr)": 150000, + "Export/Import Ratio": 1.5, + "Public Debt % GDP": 36, + "HDI": 0.78, + "Life Expectancy": 73, + "Infant Mortality Rate": 18, + "Literacy Rate (%)": 90, + "Education Index": 0.75, + "Gender Inequality Index": 0.40, + "Population Growth Rate (%)": 2.0, + "Urban Population %": 97, + "Healthcare Expenditure per Capita": 5600, + "Physicians per 1000": 1.9, + "Hospital Beds per 1000": 1.6, + "Clean Water Access %": 95, + "Vaccination Coverage %": 91, + "COโ‚‚ Emissions per Capita": 2.3, + "Renewable Energy %": 14, + "Forest Area %": 20, + "Air Quality Index": 150, + "Environmental Performance Index": 61, + "Corruption Index": 47, + "Internet Penetration %": 90, + "Mobile Subscriptions": 125, + "Infrastructure Index": 76, + "Political Stability Index": 58, + "Gini Coefficient": 0.38, + "Poverty Rate (%)": 7, + "Social Protection %": 64 + }, + history: { + "GDP (โ‚น Cr)": [1800000, 1900000, 2000000, 2100000, 2200000], + "HDI": [0.74, 0.75, 0.76, 0.77, 0.78], + "Life Expectancy": [70, 71, 72, 72.5, 73], + "COโ‚‚ Emissions per Capita": [2.7, 2.6, 2.5, 2.4, 2.3] + } + }, + + Hyderabad: { + metrics: { + "GDP (โ‚น Cr)": 1900000, + "GNI (โ‚น Cr)": 1800000, + "GDP per Capita": 390000, + "Unemployment Rate (%)": 6.0, + "Inflation Rate (%)": 4.1, + "FDI (โ‚น Cr)": 140000, + "Export/Import Ratio": 1.4, + "Public Debt % GDP": 38, + "HDI": 0.74, + "Life Expectancy": 72, + "Infant Mortality Rate": 20, + "Literacy Rate (%)": 88, + "Education Index": 0.71, + "Gender Inequality Index": 0.42, + "Population Growth Rate (%)": 1.9, + "Urban Population %": 96, + "Healthcare Expenditure per Capita": 5200, + "Physicians per 1000": 1.7, + "Hospital Beds per 1000": 1.5, + "Clean Water Access %": 92, + "Vaccination Coverage %": 88, + "COโ‚‚ Emissions per Capita": 2.4, + "Renewable Energy %": 13, + "Forest Area %": 19, + "Air Quality Index": 160, + "Environmental Performance Index": 59, + "Corruption Index": 46, + "Internet Penetration %": 87, + "Mobile Subscriptions": 118, + "Infrastructure Index": 72, + "Political Stability Index": 54, + "Gini Coefficient": 0.40, + "Poverty Rate (%)": 8, + "Social Protection %": 63 + }, + history: { + "GDP (โ‚น Cr)": [1500000, 1600000, 1700000, 1800000, 1900000], + "HDI": [0.70, 0.71, 0.72, 0.73, 0.74], + "Life Expectancy": [69, 70, 71, 71.5, 72], + "COโ‚‚ Emissions per Capita": [2.6, 2.5, 2.5, 2.4, 2.4] + } + } +}; + + \ No newline at end of file diff --git a/submissions/riya-upadhyay/src/data/cityData.json b/submissions/riya-upadhyay/src/data/cityData.json new file mode 100644 index 0000000..3d8b4e2 --- /dev/null +++ b/submissions/riya-upadhyay/src/data/cityData.json @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/submissions/riya-upadhyay/src/data/india-geo.json b/submissions/riya-upadhyay/src/data/india-geo.json new file mode 100644 index 0000000..926c10e --- /dev/null +++ b/submissions/riya-upadhyay/src/data/india-geo.json @@ -0,0 +1 @@ +{"type":"Topology","arcs":[[[15593,11256],[15,-55],[-31,-98],[-2,-54],[31,-87],[-7,-77],[35,-32],[7,-102],[-24,-68],[-69,14],[-32,-102],[-37,-25],[-53,32],[-93,61],[-10,-77],[-56,-20],[4,78],[-15,137],[-45,291],[-38,93],[-48,42],[13,84],[-29,125],[35,20],[-23,39],[-58,222],[-4,58]],[[15059,11755],[-5,60],[42,70],[-8,96],[12,90],[-22,43]],[[15078,12114],[79,4],[8,-67],[60,17],[12,48],[38,6],[8,52],[41,16],[44,110],[24,-65],[60,-20],[71,16]],[[15523,12231],[8,-124],[-29,-82],[144,-48],[28,-18]],[[15674,11959],[90,-66],[19,-191],[-2,-85],[-21,-21],[8,-75],[-28,-40],[21,-77],[-23,-102],[-34,-47],[-65,35],[-46,-34]],[[7421,3804],[-78,-132],[-17,-10],[0,-30],[-10,-35]],[[7316,3597],[-34,3],[-62,-55],[76,-25]],[[7296,3520],[-1,-8],[-7,-33],[-22,-113],[4,-70],[29,-68],[27,-171],[-3,-133]],[[7323,2924],[-64,8],[-16,-47],[59,-34],[20,-36]],[[7322,2815],[14,-324],[-8,-54],[-57,-7],[-185,30],[-52,1],[-76,-61],[-24,-64],[15,-60],[-79,-116],[-2,-2],[-1,-19],[-2,-2],[-85,-111],[-31,-65],[-19,-88],[52,-76],[51,-42],[58,-9],[110,18],[-20,-46],[-62,23],[-71,-13],[-67,10],[-68,-11],[-183,-88],[-97,-10],[-24,-16],[-98,-83],[-35,-63],[-7,-54],[21,-37],[-35,-50],[3,-124],[-53,-84],[-55,-31],[-80,-58],[-29,-61],[-128,-16],[-21,-44],[-68,12],[-133,60],[-84,78]],[[5607,1058],[102,148],[5,50],[-62,113],[18,20],[35,76],[-39,32],[-27,58],[34,42],[40,57],[9,101],[36,84],[39,73],[-53,54],[-30,-21],[-64,27],[50,130],[-21,54],[31,105],[3,65],[12,76],[-66,87],[-57,-30],[-24,-36],[-43,-29],[-52,22],[-1,1],[-3,4],[-37,55],[-11,59],[14,120],[43,128],[-48,61],[-108,48],[61,97],[-37,61],[7,51],[-48,-32],[-117,5],[50,47],[16,62],[-54,20],[-141,97],[89,51],[25,49]],[[5183,3400],[58,23],[31,-58],[123,-2],[56,-17],[-8,42],[46,97],[65,14],[61,-29],[113,25],[85,-29],[41,122],[113,6],[20,58],[42,54],[-18,29],[-85,35],[-65,-5],[-21,31],[49,33],[40,53],[13,84],[-30,18],[9,107],[85,2],[34,54],[24,81],[22,3],[39,14],[31,-38],[49,11],[47,-48],[61,-16]],[[6313,4154],[44,-65],[69,-27],[112,108],[7,42],[11,102],[81,44],[88,29],[64,-7],[105,-46],[44,60],[-3,36],[34,-24],[96,45],[-20,102],[82,2],[-2,-43],[93,14],[12,-52],[57,13],[10,53],[85,33],[57,121],[25,-35],[85,1],[34,52]],[[7583,4712],[36,-83],[11,-117],[-27,-93],[-32,-197],[3,-54],[-55,-174],[-17,-82],[-81,-108]],[[4679,10135],[-141,-6],[-107,22],[-65,35],[-34,72],[-118,47],[-54,-13],[-120,34],[-49,43],[12,128],[-44,35],[-13,47],[-94,-66],[-84,11]],[[3768,10524],[-32,46],[18,56],[-1,79],[-43,60],[9,40],[76,-25],[16,84],[-60,-15],[-38,90],[57,-20],[70,85],[73,-5],[14,66],[39,59],[-3,63],[-42,-7],[-45,113]],[[3876,11293],[41,36],[75,-19],[142,94],[-128,70],[27,69],[125,84],[46,7],[47,79],[12,69],[-24,75],[45,115],[-60,93],[19,26],[-26,22],[-71,-1],[17,67],[46,59],[-25,32],[-73,9],[55,72],[-8,52],[20,51],[52,-70],[65,41],[-10,49],[-72,24],[-22,70],[48,21],[35,-50],[50,-8],[48,22],[-2,62],[49,48],[100,-12],[-10,-46],[-95,-142],[170,-47],[58,16],[37,-15],[110,56],[24,-66],[60,-86],[-12,-70],[-71,7],[-37,-39],[54,-105],[-39,-70],[53,-60],[-84,-63],[-112,41],[-37,-74],[63,-43],[12,-42],[67,-34],[64,83],[90,21],[65,117],[53,16],[-6,73],[59,11],[68,24],[114,-28],[41,4],[46,41],[20,-54],[78,-51],[50,9],[26,56],[-38,42],[-19,59],[8,55],[-17,67],[27,11],[73,-61],[57,67],[-22,104],[-54,36],[-57,-11],[-32,44],[91,43],[-56,64],[10,55],[77,24],[54,-14],[55,39],[59,2],[27,-23],[50,26],[12,73],[-28,129],[-33,15],[-50,-37],[-7,-42],[-87,13],[-86,-36],[-55,33],[-59,-9],[-58,20],[-47,41],[-49,83],[-8,99],[27,117],[60,48],[46,-5],[45,30],[40,61],[30,42],[61,26],[76,58],[94,37],[65,68],[39,26],[63,6],[128,88],[49,8],[50,75],[60,25],[56,-13],[14,83],[69,26]],[[6308,13908],[84,25],[23,-36],[94,-37],[146,4],[58,-50],[83,-18],[-10,-64],[91,-96],[1,-71],[-89,-98],[10,-79],[-39,-38],[-6,-52],[-33,-28],[-76,-133],[29,-70],[-58,-10],[-37,-32],[-128,9],[-20,-28],[-2,-38],[-14,-23],[-24,6],[-10,-13],[0,-12],[3,-61],[28,-85],[36,-58],[-46,-16],[-23,-10],[-1,-11],[7,-39],[-109,-94],[12,-24],[53,-124],[-5,-148],[63,-52],[-25,-33],[37,-44],[71,88],[52,-25],[73,-88],[65,-33],[103,117],[12,47],[-4,18],[-44,12],[24,61],[-44,65],[-82,-29],[18,73],[-6,107],[-58,27],[-28,41],[5,79],[-51,98],[-28,44],[91,74],[72,-21],[-27,73],[95,40],[36,-16],[-39,-74],[51,-28],[-56,-110],[5,-20],[32,34],[83,11],[42,-78],[71,2],[49,25],[-12,21],[-7,3],[-9,41],[-9,21],[10,35],[45,4],[52,-52],[-28,-58],[9,-44],[54,-19],[48,63],[65,-35],[47,14],[57,-29],[9,66],[111,103],[45,5],[72,33],[59,-6],[-3,-71],[58,-30],[17,-48],[-49,-35],[-38,-45],[-17,-23],[48,-8],[38,39],[47,-65],[15,45],[57,34],[76,-17],[6,36],[75,48],[21,-84],[-30,-23],[18,-72],[54,27],[55,-10],[53,-34],[25,6],[65,98],[9,78],[71,-24],[67,11],[26,28],[53,-19],[26,-69],[78,-40],[62,-10],[31,-99],[94,-20],[77,-17],[50,-129],[76,-9],[0,40],[65,17],[92,15],[23,-42],[41,4],[15,-46],[-33,-55],[-20,-81],[36,-7],[-16,-142],[-50,-26],[92,-115]],[[9168,11918],[-74,-30],[-36,-56],[-86,-37],[-148,26],[-32,22],[-79,-26],[-47,31],[-53,7],[-70,-44],[-52,22],[-36,59],[-40,-27],[4,-34],[54,-80],[-52,-40],[-2,-105],[92,26],[39,-24],[60,14],[43,-83],[73,-12],[60,-58],[-47,-146],[-113,-17],[5,-66],[-55,-65],[-54,-11],[12,-75],[-39,-62],[-2,-5],[-50,-38],[-17,-53],[-91,-33],[-92,24],[-49,-45],[-35,21],[-51,-38],[5,-100],[-46,-35],[-26,-126],[-60,36],[-47,-148],[9,-43],[-18,-51],[-38,0],[-26,-69],[14,-131],[-47,-97]],[[7828,10096],[-25,-8],[-58,51],[-66,32],[-30,58],[-66,64],[-92,-4],[-34,-39],[-93,-21],[-111,54],[-125,-43],[-18,38],[-9,54],[-64,0],[-99,31],[-6,-49],[-92,-29],[-64,8],[-36,-19],[-10,-62],[-197,-9],[-45,28],[-49,-21],[-8,51],[-48,12],[-74,-25],[-30,-37],[-91,-54],[-91,-26],[-51,18],[-150,-9],[-46,-15],[-21,124],[76,-18],[-21,122],[-40,46],[-123,-8],[-44,-48],[-93,16],[-13,-10],[-11,-7],[-10,-7],[-5,10],[-60,-66],[-29,12],[-46,-39],[1,-65],[-101,-92],[26,-35],[-25,-67],[-83,5],[-8,-30],[-59,-50],[-134,2],[-5,122],[-40,81],[-68,-2],[-235,14]],[[7295,8880],[-39,21],[-170,-75],[-66,52],[-70,12],[-39,-93],[-58,51],[-100,12],[12,74],[-60,23],[-11,50],[-166,39],[-90,-3],[-31,46],[-47,22],[36,-91],[-13,-46],[-42,-15],[19,-60],[2,-86],[-61,-37],[-11,-78],[-12,-54],[-83,23],[-61,49],[-50,-26],[-2,-86],[-39,-74],[28,-115],[66,-44],[-68,-27],[-32,-85],[-36,-11],[5,-77],[-88,-4],[-8,-72],[-37,-51],[16,-55]],[[5889,7989],[-53,-21],[-35,27],[2,63],[-60,34],[-32,-13],[-11,-36],[-114,-153],[-70,26],[-19,-48],[20,-54],[-30,-22],[9,-65],[-90,-26],[-22,15],[32,-50],[-48,-32],[-18,-69],[-18,25],[-83,30],[-21,-70],[-38,-11],[-60,-33],[-1,-87],[26,-24],[6,-84],[-95,35],[-96,-20],[-90,-9],[-23,54],[-50,-20],[-113,72],[-37,-64],[19,-55],[32,-22],[-19,-69],[30,-40],[-5,-94],[-85,-7],[-40,13],[-77,-23],[-38,0],[-9,-64],[-52,-14],[-58,76],[-116,-62],[10,-62],[-43,0],[-96,-40],[-41,-92],[-37,-20],[-16,56],[-143,-56],[10,-69],[-9,-89],[35,-45],[67,-8],[0,-71],[-68,-48],[57,-27],[-47,-94],[-26,-97],[-67,-13],[-18,25],[-54,-42],[-3,-48]],[[3750,6158],[-79,-27],[-33,90],[-40,6],[-118,-15]],[[3480,6212],[-60,125],[-48,19],[-62,233],[-27,63],[-13,115],[2,59],[-28,80],[7,52],[-25,60],[12,64],[-5,91],[-41,104],[14,39],[-38,44],[-4,137],[-83,276],[-45,99],[-2,82],[37,15],[-71,62],[-12,76],[24,54],[-48,110],[7,69],[-20,45],[-21,28],[23,100],[-33,56],[-1,93],[8,28],[-49,163],[-2,74],[-38,132],[6,67],[43,27],[-16,70],[42,40]],[[2913,9263],[61,66],[55,-12]],[[3029,9317],[2,-56],[108,-29],[46,24]],[[3185,9256],[24,1],[31,61],[72,-4],[-7,126],[40,76],[3,61],[-41,28],[42,66],[87,-66],[24,-41],[57,0],[58,39],[23,75],[27,-4],[15,80],[-33,65],[-25,45],[0,1],[-26,6],[-3,15],[-40,34],[-44,52],[92,14],[5,66],[74,21],[11,66],[54,35],[102,12],[70,25],[-29,43],[-70,5],[-113,-31],[0,-1],[-91,-1],[-14,86],[42,48],[-35,33],[-5,55],[76,23],[130,53]],[[7828,10096],[-30,-74],[-93,-35],[-16,-55],[16,-116],[51,4],[10,-77],[11,-104],[-37,-65],[60,4],[-16,-134],[22,-41],[-144,-61],[23,-76],[45,6],[25,-30],[-9,-112],[-38,-78],[48,-6],[11,-41],[67,-39],[27,-60],[112,-67],[-26,-107],[-63,-54],[-87,16],[-22,61],[-59,-42],[-55,-104],[-38,-30],[-2,-51],[-36,-89],[48,-66],[-47,-57],[1,-31]],[[7587,8285],[-98,-28],[-62,63],[-65,38],[29,28],[-13,117],[-51,47],[44,39],[31,167],[-21,49],[-50,28],[-36,47]],[[8673,9206],[-45,39],[-44,-37],[0,-1],[-19,-68],[15,-35],[62,-29],[11,-40],[49,-8],[-3,-112],[-19,-84],[44,7],[17,-61],[39,-1],[-18,-157],[28,-56],[25,-140],[-43,-11],[-11,-79],[-42,-36],[-120,-53],[7,-63],[-88,-105],[-12,-45],[-57,-4],[-80,-75],[-3,-60],[-28,-70],[1,-52],[-51,-58],[-2,-52]],[[8286,7660],[-82,-5],[-62,32],[-50,-41]],[[8092,7646],[-43,-2],[-29,175],[6,82],[-71,-18],[-8,45],[-60,-24],[-5,96],[-27,90],[-43,59],[-113,74],[-52,-13],[-60,75]],[[9168,11918],[84,-63],[90,0],[72,35],[76,125]],[[9490,12015],[64,-11],[52,-73],[35,-82],[84,-29],[43,-146],[102,-29],[48,46],[-1,-90],[-32,-82],[70,-36],[-23,-113],[16,-40],[71,-92],[122,-1],[15,-36],[-46,-53],[-19,-54],[-34,-56],[-54,-39],[-43,1],[-45,-44],[0,-32]],[[9915,10924],[22,-41],[-22,-67],[-92,-19],[-38,-35],[-109,-63],[-56,-109],[1,-56],[32,-97],[-81,-88],[17,-37],[-65,-17],[-29,-83],[38,-66],[-3,-43],[-74,24],[-2,0],[-2,0],[-47,-165],[-72,-19],[-69,44],[-203,-15],[-1,-45],[-49,-99],[-45,-26],[-18,-57],[-75,33],[9,-120],[15,-48],[-28,-48],[66,-89],[-24,-65],[13,-94],[-21,-41],[7,-62],[199,-47],[-13,-109],[-64,-38],[-39,71],[-53,22],[-63,-51],[-48,96],[-52,6],[-72,51],[-32,-6]],[[2888,10194],[-18,37],[-60,37],[56,44],[-98,61],[50,53],[-71,93],[37,165],[50,24],[65,-30],[71,29],[50,54],[-179,-9],[-90,29],[-34,-45],[-53,41],[-23,-96],[-58,-126],[-25,-72],[23,-47],[-30,-51],[72,-87],[-46,-117],[-79,-107],[3,-71],[-182,-82],[-90,-58],[-104,-36],[-46,-53],[-72,-15],[-72,-35],[-97,-45],[-31,7]],[[1807,9686],[-50,0]],[[1757,9686],[-58,-36],[-236,110],[-130,100],[-92,85],[-69,78],[-170,213],[-210,204],[15,41],[-27,-34],[-84,82],[-157,191],[-18,54],[43,89],[98,-64],[10,-93],[101,69],[93,17],[32,27],[49,-3],[83,32],[69,31],[69,56],[94,6],[61,76],[-3,39],[46,33],[66,96],[32,-42],[29,62],[40,67],[80,61],[18,50],[-133,-9],[-50,28],[-70,-1],[-92,-103],[-52,-102],[-96,-16],[-98,-49],[-76,-21],[-144,10],[-178,44],[-310,205],[-63,76],[11,53],[-93,45],[9,45],[-55,7],[-10,57],[-105,16],[-26,54],[45,12],[23,124],[81,63],[258,4],[7,225],[52,-40],[61,44],[35,-55],[57,35],[62,-25],[75,30],[111,-9],[64,18],[86,-85],[183,0],[52,86],[289,88],[-1,-118],[60,-23],[86,1],[43,52],[69,49],[39,-7],[34,56],[-65,5],[-8,105],[78,56]],[[1876,12413],[48,-18],[62,-23],[56,6],[63,37],[81,-2],[30,-25],[84,25],[80,-2],[86,27],[67,-63],[106,8],[11,-48],[92,-102],[12,59],[102,-26],[28,-67],[144,-5],[26,83],[54,13],[-7,-71],[47,-28],[-53,-112],[36,-48],[56,-33],[18,-52],[46,36],[55,-9],[6,-81],[-23,-14],[-6,-62],[66,-76],[30,-68],[31,33],[52,-23],[-18,-119],[80,3],[47,-20],[38,-62],[42,31],[14,-30],[98,-49],[-7,-63],[75,6],[45,-86]],[[3185,9256],[-48,54],[20,62],[-77,26],[-69,-21],[18,-60]],[[2913,9263],[-22,78],[24,64],[32,22]],[[2947,9427],[36,65]],[[2983,9492],[10,79],[-30,121],[-83,207],[18,9],[-81,26],[10,77],[-24,74],[35,20],[24,80],[26,9]],[[2652,10418],[-29,30],[-11,87],[52,43],[39,-70],[-51,-90]],[[10957,10598],[41,12],[22,-62],[70,-1],[70,91],[14,52],[-36,40],[34,60],[-6,64],[-35,41],[65,49],[33,-48],[102,-27],[47,-69],[44,-23],[42,21],[36,-33],[108,-57]],[[11608,10708],[69,-82],[79,-9],[40,-32],[-17,-87],[61,-34],[5,42],[84,28],[4,-77],[21,-35],[99,-25],[27,-105]],[[12080,10292],[-48,-49],[-117,-7],[-45,-18],[-124,-105],[-56,-100],[-4,-83],[77,-162],[-5,-47],[-64,-6],[-37,-33],[34,27],[101,-3],[21,-39],[-167,-124],[-32,-51],[24,-88],[-60,-49],[-91,-57],[-102,-138],[-89,-57],[-213,-61],[-129,-46],[-203,-109],[-112,-84],[-58,-64],[-61,-41],[-106,-110],[-29,-55],[-40,28]],[[10345,8561],[-48,-23],[-20,-43],[-48,19],[-57,-70],[7,-17],[-72,-94],[-59,7],[-84,-28],[-33,41],[-91,-1],[-61,140],[-28,-18],[5,-57],[-58,131],[-34,-2],[-79,-43],[-14,-54],[-69,43],[-19,-31],[59,-69],[-130,-84],[-43,23],[-84,-123],[27,-44],[-15,-61],[36,-37],[-67,-30],[-47,14],[-54,49],[-21,-76],[-117,-45],[13,62],[-76,112],[-36,-29],[-41,-45],[14,-37],[-43,-127],[23,-8],[-20,-89],[-43,-36],[-52,42],[-85,11],[-32,-39],[-106,-39],[-58,-56],[-62,-36],[-137,-4]],[[9915,10924],[62,-35],[54,-69],[59,-24],[86,6],[65,53],[135,-6],[37,24],[92,-6],[70,31],[5,-162],[-31,-93],[95,-34],[36,-44],[23,50],[76,57],[178,-74]],[[6313,4154],[14,70],[37,-1],[27,56],[69,24],[30,60],[44,149],[-88,23],[-50,37],[6,102],[17,54],[-47,5],[-81,-18],[5,42],[-51,60],[3,49],[-7,53],[-72,6],[-19,60],[-97,-30],[-20,-67],[-100,-35],[-103,-59],[9,52],[-23,59],[-67,-6],[-90,24],[-15,-44],[-58,-43],[-54,58],[40,73],[-69,68],[11,45],[-34,50],[68,21],[15,-94],[91,-35],[92,13],[48,-86],[23,29],[-28,47],[2,110],[69,-13],[-16,94],[-43,31],[-28,-43],[-141,43],[-13,-77],[-70,7],[-75,78],[10,98],[-59,29],[-26,49],[7,54],[38,77],[19,124],[-66,13],[24,74],[116,-56],[80,13],[26,74],[-19,60],[17,45],[-56,25],[-19,75],[-1,138],[33,17],[-36,123],[29,50],[110,38],[165,-25]],[[5866,6350],[91,-30],[90,-7],[52,21],[122,-44],[57,11],[46,79],[5,26],[96,46],[87,-22],[32,28],[87,-52],[113,79],[-11,42],[78,40],[80,-22],[35,11],[-3,91],[6,108],[24,37],[100,10],[18,27],[59,9],[86,42],[70,22],[53,-19],[44,-43],[67,76],[11,50],[-21,70],[10,37],[82,34],[74,-32],[10,-66],[154,-77],[-3,45],[23,60],[-42,29],[-106,11],[88,64],[47,58],[74,-48],[91,-30],[20,20],[2,63],[38,40],[33,-19],[112,28],[10,65],[53,-5],[22,64],[-180,76],[-69,82],[-15,68],[54,30],[53,-32],[17,45]],[[10345,8561],[39,-30],[-100,-128],[-32,-70],[-36,-34],[-87,-128],[-129,-126],[-12,-42],[-120,-73],[-170,-89],[-89,-90],[-62,-65],[-46,-90],[-115,-115],[-88,-37],[-18,-23],[-180,-90],[-100,-66],[-139,-132],[-44,-85],[0,-41],[70,-14],[-27,-135],[-2,-71],[-51,-11],[-172,-101],[-67,-17],[-84,-42],[-101,24],[-100,-3],[-79,-44],[-32,-49],[-41,-162],[-83,-86],[-4,-66],[-44,-27],[-67,-7],[-35,112],[-59,12],[-90,-23],[-73,-37],[-64,-52],[-40,-62],[-28,-111],[-52,-73],[-51,-249],[43,-188],[54,-105],[-17,-163],[-24,-85],[9,-130],[68,-179],[-13,-87],[22,-64]],[[8778,6911],[8,-12],[25,-2],[17,-16],[2,19],[-52,11]],[[5725,6683],[79,-28],[47,12],[65,-30],[-58,-83],[8,-204]],[[5183,3400],[-3,60],[-59,-5],[-69,76],[-59,-2],[0,84],[-68,-33],[-42,6],[-41,8],[-48,72],[-98,64],[-37,6],[-57,92],[-44,0],[5,58],[-36,27],[32,60],[-85,17],[-105,109],[-81,40],[-70,14]],[[4218,4153],[-29,61],[-28,156],[-38,168],[-29,222],[-54,202],[-42,42],[-29,140],[-17,25],[-30,134],[-24,63],[-54,82],[-4,64],[-90,46],[-20,80]],[[3730,5638],[72,17],[59,80],[-15,39],[28,62],[-35,38],[40,29],[-1,59],[-30,16],[-15,70],[17,21],[-26,101],[-74,-12]],[[5889,7989],[32,-12],[-24,-55],[22,-72],[-32,-25],[68,-60],[-44,-43],[-30,-89],[-53,-59],[-5,-76],[14,-5],[17,-8],[119,-38],[-108,-56],[-18,-52],[-64,-92],[-10,-45],[62,-33],[21,-47],[-19,-61],[-5,-48],[11,-67],[-32,-47],[17,-72],[-23,-69],[-108,-30],[28,-45]],[[3636,6007],[-105,43],[-51,162]],[[3730,5638],[-65,107],[-61,207],[32,55]],[[5607,1058],[-87,89],[-162,220],[-10,26],[-84,88],[-43,152],[-81,183],[-18,67],[-25,212],[-70,272],[29,8],[-32,-6],[-38,137],[-90,211],[-29,74],[-53,229],[-80,209],[-49,36],[-40,156],[-11,3],[-3,0],[-91,104],[-18,2],[-66,103],[-31,-1],[-22,57],[-78,208],[-16,20],[-91,236]],[[4646,3435],[-9,11],[-3,-13],[12,2]],[[12479,10332],[-58,10],[45,107],[39,-14],[3,-59],[-29,-44]],[[13034,10405],[48,-88],[-34,-28],[-14,116]],[[12400,10728],[10,-30],[76,-11],[31,-56],[-76,-60],[-68,-130],[-104,-91],[-71,-34],[-118,-24]],[[11608,10708],[66,76],[7,52],[-50,18],[23,43],[-22,61],[-67,0],[-10,56],[-52,39],[-88,53],[11,95],[41,46],[-162,2],[-123,103],[-99,15],[-41,71],[40,56],[-15,55],[16,37],[96,11],[27,47],[47,-5],[12,-62],[83,-40],[34,83],[75,72],[141,44],[56,0],[16,46],[-16,47],[71,34],[106,-49],[28,29],[64,2],[38,31],[-38,86],[64,7],[65,-37],[119,126],[5,63],[42,4],[59,85],[-5,139],[60,-13],[12,109],[-43,16],[32,76],[43,46],[-4,36],[-99,79],[-9,39],[-1,74],[-42,6]],[[12221,12817],[32,4],[34,-16],[19,39],[-40,30],[-10,52],[62,56],[58,29],[67,-38],[-29,78],[18,72],[-51,17],[-47,98],[-41,17],[-3,31],[16,39],[-4,3],[7,23],[-2,7],[79,72],[61,22],[45,52],[83,56],[-25,88],[-81,62]],[[12469,13710],[32,62],[16,94],[-41,123],[-80,110],[29,77]],[[12425,14176],[36,-60],[36,-16],[79,15],[90,-42],[66,73],[41,8],[78,-34]],[[12851,14120],[89,-21],[2,-99],[32,20],[105,-73],[1,-34],[24,-24],[79,1],[75,33],[49,-39],[58,10],[55,-43],[80,-36],[55,-1]],[[13555,13814],[11,-58],[-22,-138],[5,-22],[-38,-21],[-51,-93],[19,-33]],[[13479,13449],[-59,40],[-17,-52],[26,-62],[-68,-40],[-120,3],[-74,79],[-47,10],[-36,175],[-70,39],[-46,-47],[47,-21],[-37,-46],[-104,32],[-36,40],[-107,64],[-68,58],[-13,56],[-41,-102],[94,-25],[19,-66],[-71,-24],[-31,-76],[-108,-50],[-53,-152],[5,-69],[26,-25],[78,-8],[116,-82],[-5,-48],[125,-81],[103,31],[17,-110],[92,-63],[-48,-65],[-65,-6],[-45,20],[-186,1],[11,-84],[-36,-77],[-73,-55],[-32,49],[-54,-32],[21,-37],[-65,-63],[-26,-55],[66,-125],[126,-47],[29,-32],[111,-61],[77,12],[36,-49],[3,-74],[-29,-36],[27,-42],[-7,-86],[-78,-35],[-27,-102],[19,-67],[81,-73],[24,-45],[-33,-149],[63,16],[82,-34],[-53,-165],[70,-86],[-35,-60],[31,-44],[-23,-30],[46,-153],[-3,-99],[44,-55],[-7,-55],[9,-124],[-38,-32],[-47,27],[-49,-13],[-57,22],[0,42],[-81,-42],[-63,-71],[-54,45],[-33,-14],[-20,-64],[-57,-53],[21,-40],[-26,-79],[-30,157],[-42,119],[39,49],[7,54],[-22,58],[-63,51],[-52,-11]],[[12885,10467],[20,-138],[-39,-5],[-34,62],[15,107],[38,-26]],[[12989,10499],[3,-101],[-79,110],[38,-10],[38,1]],[[2947,9427],[4,59],[32,6]],[[1807,9686],[-14,-27],[-36,27]],[[7316,3597],[-20,-77]],[[7323,2924],[-1,-109]],[[3087,1044],[-7,-6],[-15,8],[22,-2]],[[16273,14444],[33,-60],[-30,-11],[-142,-122],[-115,-124],[14,-57],[-81,-50],[-20,-18],[-122,-22],[-45,14],[-210,-25],[-25,-5],[-84,60],[-133,22],[-10,-17],[-59,-35],[-72,1],[-54,-23],[-103,-24],[-51,1]],[[14964,13949],[-5,80],[-44,40],[-6,67],[29,79],[-10,86],[-26,62],[-45,-20],[-179,15],[-56,71],[-3,34],[41,50],[3,66],[122,6],[34,-61],[66,33],[44,-7],[63,54],[62,17],[32,-57],[99,25],[58,4],[68,54],[40,53],[-45,63],[17,41],[70,53],[59,1],[80,69],[124,27],[-26,63],[60,49],[39,94],[95,31],[81,-19],[139,35],[72,4],[22,89],[100,79],[18,58],[65,75],[43,4],[46,51],[79,1],[12,37],[62,32],[71,-71],[50,-29],[237,-52],[10,-41],[115,-10],[53,123],[30,3],[73,57],[111,63],[47,-6],[82,54],[54,-67],[42,-90],[94,14],[-30,-59],[-80,-22],[-42,-60],[61,-76],[61,62],[56,4],[52,-47],[11,-60],[44,-60],[-14,-53],[-71,-23],[14,-35],[-104,-85],[28,-20],[-36,-69],[121,21],[44,31],[52,2],[74,-67],[72,11],[61,-48],[59,36],[51,-49],[31,0],[94,-51],[-27,-44],[0,-68],[37,-37],[-8,-65],[-76,-6],[-60,-60],[-78,-45],[-80,-94],[-26,12],[46,-85],[-20,-39],[37,-35],[80,-131],[46,-49],[-63,-34],[-50,42],[-77,25],[15,49],[-54,60],[-119,13],[-61,-46],[-126,-3],[-135,-50],[-42,-29],[-48,-90],[-89,-25],[-35,-83],[-39,6],[-47,-63],[-70,3],[-43,-83],[-77,-32],[-43,22]],[[16909,13804],[-20,113],[17,53],[-21,78]],[[16885,14048],[39,-3],[69,55],[5,-10],[45,25],[22,76],[31,16],[62,-23],[68,25],[71,2],[64,28],[35,40],[-46,48],[-37,-1],[-5,75],[-59,53],[-3,78],[122,157],[-95,8],[-132,-11],[-55,-50],[-2,-2],[-84,-29],[-44,20],[-108,-36],[-177,-61],[-243,-119],[-61,13],[-79,40],[-15,-18]],[[16885,14048],[-59,-51],[-74,-33],[-36,25],[-36,-28],[-47,-78],[-34,-33],[-94,-17],[-114,-79],[-1,-53],[-54,-51],[-19,70],[-62,-74],[-13,-72],[-37,-22],[-65,-102],[-28,-141],[15,-36],[-61,-51],[-65,4],[-1,83],[-59,-45],[13,-36],[-99,-84],[-19,-39],[-53,-29],[-61,-62],[79,-76],[9,-88]],[[15810,12850],[-56,-46],[-23,-81],[-61,-105],[1,-40],[-45,-81],[-41,10],[-15,-71],[1,-95],[-24,-19],[-24,-91]],[[15078,12114],[-48,29],[26,50],[-29,104]],[[15027,12297],[25,117],[26,41],[-38,113],[40,11],[54,-45],[81,20],[-56,104]],[[15159,12658],[34,55],[37,-7],[51,11],[26,43],[50,21],[30,53],[-86,104],[-53,22],[57,74],[-47,-15],[-50,46],[-38,72],[-136,-3],[-46,-31],[0,100],[32,63],[-24,44],[68,66],[-63,7],[-24,-21],[-166,-2],[-26,53],[-64,-58],[-1,-48],[-88,47],[-84,-134],[-69,1],[-70,-82],[-47,88],[-87,-18],[12,43],[-49,43],[-144,5],[-53,-25],[-123,49],[-154,-32],[-40,10],[-40,-31],[-100,-130],[76,-82],[-89,-40],[-4,-51]],[[13567,12968],[-12,-8],[19,105],[-34,80],[9,104],[28,44],[-98,156]],[[13555,13814],[5,26],[118,-3],[90,30],[23,59],[66,2],[50,30],[80,-61],[107,-33],[146,5],[64,3],[27,29],[87,-8],[62,-22],[45,42],[54,-34],[81,21],[49,-6],[118,74],[56,-42],[46,-9],[35,32]],[[16772,13255],[16,-103],[-65,-52],[-33,-56],[-47,-65],[-83,-33]],[[16560,12946],[-75,41],[-2,52],[-39,18],[-45,-48],[-59,-23],[-70,-5],[-12,37],[-51,-19],[-63,32],[-44,-6],[-107,-14],[25,-53],[-86,-105],[-38,-77],[-64,30],[-20,44]],[[16909,13804],[-107,-161],[38,-71],[-4,-167],[43,-23],[-37,-60],[-70,-67]],[[15018,12724],[-74,41],[-40,4],[-168,-13],[-65,-32],[-25,34],[-69,-27],[-70,29],[-15,39],[-64,-24],[-107,2],[-70,-20],[-71,-9],[-47,17],[-54,-17],[-113,7],[-41,-18],[-71,34],[-61,7],[-76,15],[-86,52],[-87,-2],[-12,64],[35,61]],[[15159,12658],[-141,66]],[[16547,12717],[52,-1],[4,-53],[-35,-102],[-34,-35],[-2,-57],[-53,-32],[-6,-47],[-99,-103],[20,-39],[-73,-142],[-24,-82],[-9,-55],[-42,-74],[-9,-56],[-86,55],[-78,18],[-53,-19],[-42,55],[-72,4],[-75,-47],[-55,89],[-24,12],[-78,-47]],[[16560,12946],[-61,-160],[48,-69]],[[14743,11436],[35,-84],[-5,-57],[-54,-53],[-89,-15],[-21,24],[-22,128],[-33,53],[-84,11],[-40,145],[-59,76],[-3,102],[44,-7],[13,68],[-18,34],[50,82],[46,3],[60,42],[100,28],[16,57],[62,-30],[-5,71],[70,-43],[40,-51],[12,107],[-13,52],[31,31],[62,-4],[42,33],[11,70],[36,-12]],[[15059,11755],[-56,-13],[-35,17],[-37,-62],[-76,32],[23,-144],[-20,-38],[-48,14],[-38,47],[21,-100],[-50,-72]],[[15364,3750],[0,-2],[-13,-62],[30,-25],[-47,-52],[52,-61],[-22,-127],[-59,-34],[57,-30],[-54,-73],[-71,149],[-10,133],[41,-43],[14,175],[23,78],[59,-26]],[[15433,3790],[-7,-52],[-53,16],[-18,44],[44,47],[13,-9],[25,1],[-4,-47]],[[15438,3857],[-27,-20],[-13,10],[-19,-2],[-37,-10],[-13,20],[9,150],[20,124],[-10,78],[40,18],[-3,109],[20,64],[13,194],[18,56],[39,18],[34,52],[35,-31],[-8,-128],[21,-49],[-21,-66],[2,-67],[-47,-45],[-29,26],[-34,-106],[41,-12],[28,-100],[-8,-80],[12,-56],[-63,-147]],[[15218,2863],[41,-76],[6,-73],[-41,-112],[-61,21],[-30,83],[-4,77],[89,80]],[[15292,3288],[32,-94],[-58,-19],[-7,37],[33,76]],[[16038,329],[20,-25],[29,-177],[-23,-108],[-49,-19],[-51,156],[-32,22],[-13,72],[18,44],[101,35]],[[15953,471],[27,-48],[-19,-45],[-48,-46],[-17,46],[57,93]],[[15387,1713],[21,-67],[-61,-10],[-4,64],[44,13]],[[6643,15593],[72,-41],[32,-60],[29,9],[39,26],[73,-37],[-7,-33],[73,-53],[92,-27],[10,-38],[101,-36],[61,6],[85,23],[84,-114],[47,18],[22,61]],[[7456,15297],[34,-7],[98,-80],[23,-57],[91,-3],[58,46],[71,-34],[30,-51],[211,-113],[100,-33],[12,-47],[54,-64],[66,-18],[32,-61],[165,-91],[89,-67],[48,47],[67,0],[33,-40],[53,-15],[151,-115],[134,31],[26,-13],[29,-81],[-13,-70],[123,10],[66,-37],[96,4],[64,-82],[32,0],[41,55],[-9,45],[137,-7],[135,-69],[19,-24]],[[9822,14256],[29,-42],[53,-69],[-18,-63],[53,-28],[7,-108],[124,-58],[44,-83],[55,-37],[-86,-22],[-105,21],[-38,-54],[-85,-34],[-4,-38],[155,-50],[12,-77],[-56,-31],[-19,-83],[150,-107],[36,9],[73,-53],[96,-63],[-16,-41],[-26,-36],[-138,44],[-11,-53],[-70,1],[-41,43],[-41,-24],[3,-41],[-93,-55],[-52,-86],[-42,-24],[-24,8],[-57,-49],[-70,-21],[-117,-87],[1,-121],[27,-158],[59,-32],[25,-63],[-3,-65],[-14,-17]],[[9598,12309],[-64,-19],[-12,-128],[18,-32],[-50,-115]],[[6308,13908],[30,60],[-76,21],[-24,-38],[-77,-4],[-141,30],[-24,-40],[-123,-39],[-44,-52],[-35,61],[57,48],[107,49],[-69,97],[67,41],[-8,49],[-129,149],[-61,49],[7,86],[-43,102]],[[5722,14577],[39,36],[47,3],[68,50],[8,44],[-41,66],[15,83],[3,115],[-98,104]],[[5763,15078],[-32,32],[28,30],[-16,21],[-11,47],[-44,42],[-12,15],[8,28],[-3,15]],[[5681,15308],[10,46],[-41,79],[-15,92],[7,91],[-17,36],[3,94],[-16,102],[29,39],[-20,46],[33,35],[33,93],[143,155],[79,100],[-2,50]],[[5907,16366],[-2,15]],[[5905,16381],[51,0],[40,-49],[148,-61],[-62,-89],[-36,-12],[-54,-146],[65,-147],[67,28],[58,-92],[68,49],[46,59],[82,42],[110,-51],[13,-59],[52,-56],[115,-65],[78,-18],[-47,-63],[-56,-58]],[[4881,14667],[24,-52],[66,-8],[62,-30],[30,24],[-35,49],[-6,66],[63,47],[36,-35],[26,75],[-30,37],[144,-100],[-3,-41],[81,27],[12,51],[68,42],[36,51],[72,-57],[-25,-100],[8,-105],[-31,-76],[53,-55],[42,116],[148,-16]],[[1876,12413],[-108,182],[-31,145],[-86,90],[-53,83],[6,193],[-41,27],[-49,-22],[-89,-7],[-74,28],[-105,156],[-10,100],[35,51],[21,65],[7,86],[-7,123],[-73,33],[-106,-14],[-59,14],[-45,39],[-130,61],[-17,42],[19,142],[45,121],[173,152],[44,66],[57,44],[66,169],[59,66],[90,77],[85,17],[50,-18],[56,-62],[4,-65],[46,-73],[93,-9],[185,88],[111,26],[177,4],[130,53],[4,-29],[29,144],[42,60],[85,73],[47,56],[58,190],[65,80],[161,76],[44,38],[132,55],[37,87],[50,57],[124,234],[71,259],[124,50],[130,34],[101,87]],[[3656,16237],[5,-51],[-45,-48],[-5,-53],[251,-14],[94,-4],[48,-5]],[[4004,16062],[22,-50],[-47,-38],[-3,-47],[85,4],[-26,-130],[29,-23],[-23,-51],[11,-64],[115,-2],[39,28],[55,-28],[14,-56],[56,3],[19,-40],[99,22],[66,16],[37,-16],[-8,-137],[31,-3],[54,-60],[-34,-31],[29,-64],[25,-154],[39,-7],[29,-57],[139,-90],[101,-117],[-35,-68],[6,-45],[-22,-87],[-25,-3]],[[5763,15078],[-59,-26],[-49,-54],[-34,58],[-15,14],[-56,22],[-76,-27],[-24,34],[27,56],[40,25],[11,21],[-18,69],[16,10],[95,32],[60,-4]],[[4004,16062],[76,-20],[36,44],[67,12],[71,-29],[44,-58],[75,-24],[46,8],[31,-65],[-45,-58],[83,-74],[27,94],[72,77],[74,-46],[88,51],[36,6],[105,-65],[63,13],[31,43],[72,21],[-26,60],[51,113],[97,39],[36,-33],[68,2],[38,32],[3,2],[-50,64],[93,58],[23,71],[102,-2],[-9,14],[6,9],[12,105],[-61,49]],[[5439,16575],[6,51]],[[5445,16626],[5,55],[-43,49]],[[5407,16730],[57,-22],[30,19],[67,-105],[89,-45],[3,-57],[-31,-27],[54,-52],[124,-42],[72,12],[35,-45]],[[12425,14176],[3,179],[44,98],[52,118],[5,105],[163,53],[18,26],[77,30],[86,-15],[54,-58],[-5,-44],[32,-51],[-20,-27],[-4,-103],[-53,-72],[18,-103],[79,-66],[-10,-34],[-63,-17],[-7,-43],[-43,-32]],[[9822,14256],[-19,64],[115,7],[51,55],[100,-46],[13,-39],[213,-38],[43,-82],[-30,-120],[73,-31],[41,12],[85,-42],[43,-59],[101,-4],[-8,-49],[47,-31],[50,-8],[130,66],[62,11],[54,-31],[-4,-93],[58,-52],[27,-21],[63,57],[42,10],[101,-35],[94,-6],[126,-47],[17,-29],[95,-50],[77,12],[122,82],[31,-76],[44,-32],[128,2],[59,23],[78,-41],[44,-1],[118,39],[116,-30],[41,43],[6,64]],[[12221,12817],[-12,37],[-87,13],[-46,-94],[-94,20],[-21,-94],[-74,-22],[-19,-26],[8,-96],[-30,-21],[-36,-155],[-62,3],[-25,-58],[-99,49],[-63,-33],[-25,26],[-70,-68],[-30,-95],[-63,51],[-46,14],[15,65],[-105,30],[-3,66],[-45,56],[-77,-29],[-19,19],[-102,38],[-44,-110],[6,-49],[-84,-41],[-104,16],[-27,-31],[-27,9],[-125,-106],[-37,31],[-78,-29],[-9,63],[-54,46],[-135,-90],[-55,-78],[-23,34],[-74,39],[-9,67],[-44,26],[-102,4],[-52,76],[-45,-65],[-40,-12],[-96,-20],[-135,16]],[[4539,19126],[-6,18],[-34,33],[23,65],[-74,69],[-66,12],[-70,-14],[-59,26],[-120,6],[-82,45],[-24,22],[-151,13],[58,8],[27,37],[69,15],[12,94],[-62,70],[-66,-37],[-80,-14],[-66,42]],[[3768,19636],[-219,102],[-40,-19],[-19,97],[58,71],[-6,45],[-93,33],[-142,-6],[-169,108],[11,84],[-40,29],[-101,-26],[-17,25],[-131,-33],[-97,58],[38,76],[-40,32],[40,131],[114,33],[65,54],[-2,39],[70,9],[75,106],[8,53],[118,14],[79,26],[162,-42],[66,22],[35,50],[-87,32],[-21,55],[117,-13],[111,-61],[54,23],[16,44],[58,-11],[104,71],[64,-2],[34,40],[77,23],[16,-39],[66,1],[50,-81],[60,48],[49,-22],[70,64],[84,12],[5,-50],[45,-14],[31,-104],[89,-34],[83,-120],[108,-59],[97,-20],[110,-88],[60,9],[51,-37],[30,-66],[75,-32],[26,13],[48,-70],[50,-25],[-48,-65],[55,-76],[77,-42],[113,10],[31,-44],[165,-55],[21,-56],[-18,-39],[110,-34],[69,5],[59,26],[52,-32],[41,73],[46,10],[60,-33],[38,90],[46,37],[71,9],[23,34],[61,-15],[90,66],[98,-2],[86,26],[38,-31],[69,-8],[39,35],[13,64],[101,11],[28,-68],[279,-80],[80,39],[68,-109],[114,-51],[23,-95],[-64,-173],[-27,-37],[-4,-114],[-64,-121],[-2,-79],[-78,-23],[-53,6],[-52,-43],[11,-99],[-125,11],[-53,-18],[53,-133],[-54,-53],[-7,-49],[-87,-69],[-98,11],[-39,-17],[-71,17],[-72,-53],[59,-119],[28,-26],[38,-103],[-73,-4],[-47,-26],[12,-98],[35,-69],[75,-28],[81,4],[134,-28],[-49,-120],[29,-86],[90,-121],[37,-32],[-111,-144],[-80,42],[-78,-76],[-36,-4],[-14,-65],[-50,2],[-33,-33],[-77,70],[-50,82],[-10,67],[-62,0],[-127,-52],[-37,-38]],[[6417,17853],[-53,34],[58,32],[-11,95],[-105,-65],[-48,13],[-28,-35],[-51,-8],[-61,49],[10,24],[-77,126],[-44,43],[-85,-18],[-84,-59],[-39,17],[-42,-46],[-40,40],[-77,72],[-88,7],[-48,28],[-29,65],[-43,26],[-28,63]],[[5404,18356],[-168,184],[-121,38],[-23,50],[-4,68],[-59,38],[-76,92],[-17,48],[-98,-14],[-110,126],[-58,27],[-61,25],[-52,34],[-18,54]],[[5404,18356],[-15,-49],[-64,-13],[-48,34],[-99,-17],[-73,-57],[-44,-57],[-68,-10],[-16,-35],[-83,-58],[-64,39],[-31,-30],[76,-95],[-3,-80],[-51,-84]],[[4821,17844],[-68,-41],[-25,-43],[-57,-9],[-52,-48],[-107,26]],[[4512,17729],[-85,50],[-61,29],[-100,-9],[-36,51],[-12,-23],[-117,3],[-27,84],[13,121],[-90,-30],[-42,31],[-40,-22],[-128,87],[-73,18],[-64,54],[-80,15],[-88,55],[-38,2],[18,82],[-57,92],[35,161],[-37,33],[23,63],[-24,44],[18,75],[-42,70],[-21,111],[3,52],[-64,107],[36,138],[106,8],[82,140],[134,38],[68,67],[-5,76],[51,34]],[[6363,16993],[-40,-37],[-90,-31],[-85,-8],[-63,-45],[-22,-55],[-15,-122],[-63,-62],[71,-141],[-2,-39],[-149,-72]],[[5407,16730],[-28,23],[-67,43],[13,145],[-36,45],[-56,-3],[-41,39],[-25,60],[-64,-73],[-55,-3],[-50,135],[-65,93],[-35,104],[0,52],[-31,65],[-159,88],[-36,3],[2,8],[37,30],[-14,80],[83,25],[64,75],[36,-1],[-59,81]],[[6417,17853],[35,-50],[50,-27],[-33,-46],[1,-47],[79,-45],[-12,-42],[52,-52],[67,-60],[-47,-151],[36,-70],[51,-45],[-69,-50],[39,-65],[-30,-53],[26,-43],[56,-14]],[[6718,16993],[65,-76],[14,-44],[-76,-9],[-47,70],[-86,-1],[-39,22],[-78,-21],[-71,61],[-37,-2]],[[5445,16626],[-80,5],[18,-48],[56,-8]],[[3656,16237],[-4,54],[-51,61],[54,45],[-1,42],[157,143],[93,140],[144,100],[70,24],[-12,39],[-111,3],[26,161],[61,64],[-24,29],[-68,167],[35,13],[8,56],[59,58],[87,27],[66,57],[62,-6],[69,31],[32,-9],[128,80],[1,60],[-25,53]],[[7479,16650],[45,13],[47,-44],[-23,-111],[128,-41],[76,-54],[42,17],[63,-38],[59,-64],[122,-39],[29,-40],[-73,-25],[-104,-87],[-54,-64],[-46,0],[-29,-74],[-74,-31],[-43,-45],[26,-100],[-42,-59],[-62,-46],[48,-99],[-37,-79],[-72,-59],[-16,-84],[-27,-28],[-6,-72]],[[6718,16993],[39,57],[39,9],[41,53],[41,-15],[19,-51],[41,-19],[-7,-50],[46,-30],[14,-57],[55,-43],[62,-29],[59,-68],[81,31],[83,-4],[15,-38],[103,-51],[30,-38]]],"transform":{"scale":[0.001604679447886128,0.0014428115406969818],"translate":[68.10055226476403,6.766373153037801]},"objects":{"states":{"type":"GeometryCollection","geometries":[{"arcs":[[0,1,2,3,4]],"type":"Polygon","properties":{"st_nm":"Mizoram","st_code":"15"},"id":"Mizoram"},{"arcs":[[5,6,7,8,9,10,11,12,13]],"type":"Polygon","properties":{"st_nm":"Tamil Nadu","st_code":"33"},"id":"Tamil Nadu"},{"arcs":[[14,15,16,17,18,19]],"type":"Polygon","properties":{"st_nm":"Madhya Pradesh","st_code":"23"},"id":"Madhya Pradesh"},{"arcs":[[20,21,22,23,24,25,26,-15,-20,27,28]],"type":"Polygon","properties":{"st_nm":"Maharashtra","st_code":"27"},"id":"Maharashtra"},{"arcs":[[29,30,31,-28,-19,32,33,34]],"type":"Polygon","properties":{"st_nm":"Chhattisgarh","st_code":"22"},"id":"Chhattisgarh"},{"arcs":[[[35,36,37,38,-16,-27,39,-25,40,41,42]],[[43]]],"type":"MultiPolygon","properties":{"st_nm":"Gujarat","st_code":"24"},"id":"Gujarat"},{"arcs":[[44,45,46,47,-30,-35,48]],"type":"Polygon","properties":{"st_nm":"Odisha","st_code":"21","year":"2011_c"},"id":"Odisha"},{"arcs":[[-13,49,50,-31,-48,51],[52]],"type":"Polygon","properties":{"st_nm":"Andhra Pradesh","st_code":"37","year":"2011_c"},"id":"Andhra Pradesh"},{"arcs":[[53,-50,-12,54,55,56,-22,57]],"type":"Polygon","properties":{"st_nm":"Karnataka","st_code":"29","year":"2011_c"},"id":"Karnataka"},{"arcs":[[58,-23,-57,59]],"type":"Polygon","properties":{"st_nm":"Goa","st_code":"30","year":"2011_c"},"id":"Goa"},{"arcs":[[-11,60,-55],[61]],"type":"Polygon","properties":{"st_nm":"Kerala","st_code":"32","year":"2011_c"},"id":"Kerala"},{"arcs":[[-29,-32,-51,-54,-58,-21]],"type":"Polygon","properties":{"st_nm":"Telangana","st_code":"36"},"id":"Telangana"},{"arcs":[[[62]],[[63]],[[64,-46,65,66,67,68,69,70,71]],[[72]],[[73]]],"type":"MultiPolygon","properties":{"st_nm":"West Bengal","st_code":"19"},"id":"West Bengal"},{"arcs":[[[-40,-26]],[[-42,74]],[[-37,75]]],"type":"MultiPolygon","properties":{"st_nm":"Dadra and Nagar Haveli and Daman and Diu","st_code":"26","year":"2011_c"},"id":"Dadra and Nagar Haveli and Daman and Diu"},{"arcs":[[[-7,76]],[[-9,77]],[[-62]],[[-53]]],"type":"MultiPolygon","properties":{"st_nm":"Puducherry","st_code":"34","year":"2011_c"},"id":"Puducherry"},{"arcs":[[78]],"type":"Polygon","properties":{"district":"Lakshadweep","dt_code":"587","st_nm":"Lakshadweep","st_code":"31","year":"2011_c"},"id":"Lakshadweep"},{"arcs":[[79,80,81,82]],"type":"Polygon","properties":{"st_nm":"Arunachal Pradesh","st_code":"12"},"id":"Arunachal Pradesh"},{"arcs":[[-83,83,84,-3,85,86,87,88,-71,89,-80]],"type":"Polygon","properties":{"st_nm":"Assam","st_code":"18"},"id":"Assam"},{"arcs":[[90,91,-84,-82,92]],"type":"Polygon","properties":{"st_nm":"Nagaland","st_code":"13","year":"2011_c"},"id":"Nagaland"},{"arcs":[[93,-88,94]],"type":"Polygon","properties":{"st_nm":"Meghalaya","st_code":"17"},"id":"Meghalaya"},{"arcs":[[95,-4,-85,-92,96]],"type":"Polygon","properties":{"st_nm":"Manipur","st_code":"14"},"id":"Manipur"},{"arcs":[[97,-86,-2,98]],"type":"Polygon","properties":{"st_nm":"Tripura","st_code":"16"},"id":"Tripura"},{"arcs":[[[99]],[[100]],[[101]],[[102]],[[103]],[[104]],[[105]],[[106]]],"type":"MultiPolygon","properties":{"st_nm":"Andaman and Nicobar Islands","st_code":"35","year":"2011_c"},"id":"Andaman and Nicobar Islands"},{"arcs":[[107,108,109,110,-33,-18,111,112,113,114,115,116]],"type":"Polygon","properties":{"st_nm":"Uttar Pradesh","st_code":"09"},"id":"Uttar Pradesh"},{"arcs":[[117,-112,-17,-39,118,119,120]],"type":"Polygon","properties":{"st_nm":"Rajasthan","st_code":"08","year":"2011_c"},"id":"Rajasthan"},{"arcs":[[-114,121]],"type":"Polygon","properties":{"st_nm":"Delhi","st_code":"07"},"id":"Delhi"},{"arcs":[[-122,-113,-118,-121,122,123,124,125,-115]],"type":"Polygon","properties":{"st_nm":"Haryana","st_code":"06"},"id":"Haryana"},{"arcs":[[-69,126]],"type":"Polygon","properties":{"st_nm":"Sikkim","st_code":"11","year":"2011_c"},"id":"Sikkim"},{"arcs":[[-110,127,-67,128]],"type":"Polygon","properties":{"st_nm":"Bihar","st_code":"10","year":"2011_c"},"id":"Bihar"},{"arcs":[[-66,-45,-49,-34,-111,-129]],"type":"Polygon","properties":{"st_nm":"Jharkhand","st_code":"20","year":"2011_c"},"id":"Jharkhand"},{"arcs":[[129,130,131,132]],"type":"Polygon","properties":{"st_nm":"Ladakh","st_code":"38","year":"2011_c"},"id":"Ladakh"},{"arcs":[[-130,-133,133,134,135]],"type":"Polygon","properties":{"st_nm":"Jammu and Kashmir","st_code":"01","year":"2011_c"},"id":"Jammu and Kashmir"},{"arcs":[[136,-116,-126,137,-134,-132,138,139]],"type":"Polygon","properties":{"st_nm":"Himachal Pradesh","st_code":"02","year":"2011_c"},"id":"Himachal Pradesh"},{"arcs":[[-138,-125,140,-123,-120,141,-135]],"type":"Polygon","properties":{"st_nm":"Punjab","st_code":"03"},"id":"Punjab"},{"arcs":[[142,-108,-117,-137,-140,143]],"type":"Polygon","properties":{"st_nm":"Uttarakhand","st_code":"05","year":"2011_c"},"id":"Uttarakhand"},{"arcs":[[-141,-124]],"type":"Polygon","properties":{"district":"Chandigarh","dt_code":"055","st_nm":"Chandigarh","st_code":"04","year":"2011_c"},"id":"Chandigarh"}]}}} \ No newline at end of file diff --git a/submissions/riya-upadhyay/src/data/stateMetrics.json b/submissions/riya-upadhyay/src/data/stateMetrics.json new file mode 100644 index 0000000..7c03bf6 --- /dev/null +++ b/submissions/riya-upadhyay/src/data/stateMetrics.json @@ -0,0 +1,561 @@ +[ + + { + "city": "Mumbai", + "GDP (โ‚น Cr)": 5450000, + "GNI (โ‚น Cr)": 5280000, + "GDP per Capita": 452000, + "Unemployment Rate (%)": 6.2, + "Inflation Rate (%)": 5.1, + "FDI (โ‚น Cr)": 187000, + "Export/Import Ratio": 1.28, + "Public Debt % GDP": 41, + "HDI": 0.785, + "Life Expectancy": 73.8, + "Infant Mortality Rate": 14, + "Literacy Rate (%)": 91.5, + "Education Index": 0.76, + "Gender Inequality Index": 0.38, + "Population Growth Rate (%)": 1.0, + "Urban Population %": 100, + "Healthcare Expenditure per Capita": 292, + "Physicians per 1000": 2.1, + "Hospital Beds per 1000": 2.4, + "Clean Water Access %": 97, + "Vaccination Coverage %": 94, + "COโ‚‚ Emissions per Capita": 2.0, + "Renewable Energy %": 14, + "Forest Area %": 18, + "Air Quality Index": 165, + "Environmental Performance Index": 61, + "Corruption Index": 47, + "Internet Penetration %": 87, + "Mobile Subscriptions": 136, + "Infrastructure Index": 78, + "Political Stability Index": 56, + "Gini Coefficient": 0.36, + "Poverty Rate (%)": 8.2, + "Social Protection %": 66 + } + +, +{ + "city": "Delhi", + "GDP (โ‚น Cr)": 6200000, + "GNI (โ‚น Cr)": 6030000, + "GDP per Capita": 510000, + "Unemployment Rate (%)": 5.0, + "Inflation Rate (%)": 5.3, + "FDI (โ‚น Cr)": 175000, + "Export/Import Ratio": 1.32, + "Public Debt % GDP": 39, + "HDI": 0.800, + "Life Expectancy": 74.2, + "Infant Mortality Rate": 13, + "Literacy Rate (%)": 88.8, + "Education Index": 0.78, + "Gender Inequality Index": 0.36, + "Population Growth Rate (%)": 1.4, + "Urban Population %": 100, + "Healthcare Expenditure per Capita": 310, + "Physicians per 1000": 2.4, + "Hospital Beds per 1000": 2.8, + "Clean Water Access %": 98, + "Vaccination Coverage %": 96, + "COโ‚‚ Emissions per Capita": 2.3, + "Renewable Energy %": 15, + "Forest Area %": 20, + "Air Quality Index": 190, + "Environmental Performance Index": 59, + "Corruption Index": 46, + "Internet Penetration %": 90, + "Mobile Subscriptions": 142, + "Infrastructure Index": 80, + "Political Stability Index": 58, + "Gini Coefficient": 0.34, + "Poverty Rate (%)": 7.5, + "Social Protection %": 70 +}, +{ + "city": "Bangalore", + "GDP (โ‚น Cr)": 4850000, + "GNI (โ‚น Cr)": 4700000, + "GDP per Capita": 490000, + "Unemployment Rate (%)": 4.2, + "Inflation Rate (%)": 4.9, + "FDI (โ‚น Cr)": 190000, + "Export/Import Ratio": 1.5, + "Public Debt % GDP": 37, + "HDI": 0.790, + "Life Expectancy": 74.5, + "Infant Mortality Rate": 11, + "Literacy Rate (%)": 92.1, + "Education Index": 0.80, + "Gender Inequality Index": 0.34, + "Population Growth Rate (%)": 1.3, + "Urban Population %": 99, + "Healthcare Expenditure per Capita": 305, + "Physicians per 1000": 2.0, + "Hospital Beds per 1000": 2.0, + "Clean Water Access %": 97, + "Vaccination Coverage %": 94, + "COโ‚‚ Emissions per Capita": 1.2, + "Renewable Energy %": 21, + "Forest Area %": 17, + "Air Quality Index": 140, + "Environmental Performance Index": 64, + "Corruption Index": 47, + "Internet Penetration %": 92, + "Mobile Subscriptions": 135, + "Infrastructure Index": 83, + "Political Stability Index": 61, + "Gini Coefficient": 0.32, + "Poverty Rate (%)": 6.8, + "Social Protection %": 68 +} +, +{ +"city": "Kolkata", +"GDP (โ‚น Cr)": 3600000, +"GNI (โ‚น Cr)": 3450000, +"GDP per Capita": 410000, +"Unemployment Rate (%)": 6.9, +"Inflation Rate (%)": 5.1, +"FDI (โ‚น Cr)": 105000, +"Export/Import Ratio": 1.2, +"Public Debt % GDP": 44, +"HDI": 0.730, +"Life Expectancy": 70.2, +"Infant Mortality Rate": 19, +"Literacy Rate (%)": 87.3, +"Education Index": 0.74, +"Gender Inequality Index": 0.39, +"Population Growth Rate (%)": 1.0, +"Urban Population %": 99, +"Healthcare Expenditure per Capita": 235, +"Physicians per 1000": 1.6, +"Hospital Beds per 1000": 1.4, +"Clean Water Access %": 94, +"Vaccination Coverage %": 90, +"COโ‚‚ Emissions per Capita": 1.9, +"Renewable Energy %": 14, +"Forest Area %": 16, +"Air Quality Index": 155, +"Environmental Performance Index": 59, +"Corruption Index": 43, +"Internet Penetration %": 78, +"Mobile Subscriptions": 118, +"Infrastructure Index": 71, +"Political Stability Index": 52, +"Gini Coefficient": 0.36, +"Poverty Rate (%)": 17.5, +"Social Protection %": 60 +}, +{ +"city": "Hyderabad", +"GDP (โ‚น Cr)": 4050000, +"GNI (โ‚น Cr)": 3900000, +"GDP per Capita": 470000, +"Unemployment Rate (%)": 4.4, +"Inflation Rate (%)": 4.7, +"FDI (โ‚น Cr)": 150000, +"Export/Import Ratio": 1.4, +"Public Debt % GDP": 39, +"HDI": 0.760, +"Life Expectancy": 73.5, +"Infant Mortality Rate": 15, +"Literacy Rate (%)": 90.4, +"Education Index": 0.77, +"Gender Inequality Index": 0.35, +"Population Growth Rate (%)": 1.4, +"Urban Population %": 99, +"Healthcare Expenditure per Capita": 285, +"Physicians per 1000": 1.9, +"Hospital Beds per 1000": 1.8, +"Clean Water Access %": 96, +"Vaccination Coverage %": 93, +"COโ‚‚ Emissions per Capita": 1.6, +"Renewable Energy %": 20, +"Forest Area %": 21, +"Air Quality Index": 135, +"Environmental Performance Index": 63, +"Corruption Index": 46, +"Internet Penetration %": 89, +"Mobile Subscriptions": 125, +"Infrastructure Index": 81, +"Political Stability Index": 58, +"Gini Coefficient": 0.34, +"Poverty Rate (%)": 9.2, +"Social Protection %": 66 +}, +{ +"city": "Chennai", +"GDP (โ‚น Cr)": 4300000, +"GNI (โ‚น Cr)": 4150000, +"GDP per Capita": 490000, +"Unemployment Rate (%)": 4.7, +"Inflation Rate (%)": 4.6, +"FDI (โ‚น Cr)": 140000, +"Export/Import Ratio": 1.5, +"Public Debt % GDP": 40, +"HDI": 0.780, +"Life Expectancy": 73.8, +"Infant Mortality Rate": 14, +"Literacy Rate (%)": 90.1, +"Education Index": 0.78, +"Gender Inequality Index": 0.33, +"Population Growth Rate (%)": 1.3, +"Urban Population %": 99, +"Healthcare Expenditure per Capita": 295, +"Physicians per 1000": 1.8, +"Hospital Beds per 1000": 1.9, +"Clean Water Access %": 97, +"Vaccination Coverage %": 94, +"COโ‚‚ Emissions per Capita": 1.5, +"Renewable Energy %": 23, +"Forest Area %": 20, +"Air Quality Index": 140, +"Environmental Performance Index": 65, +"Corruption Index": 48, +"Internet Penetration %": 87, +"Mobile Subscriptions": 122, +"Infrastructure Index": 83, +"Political Stability Index": 59, +"Gini Coefficient": 0.35, +"Poverty Rate (%)": 8.5, +"Social Protection %": 68 +}, +{ +"city": "Pune", +"GDP (โ‚น Cr)": 3100000, +"GNI (โ‚น Cr)": 2950000, +"GDP per Capita": 470000, +"Unemployment Rate (%)": 4.8, +"Inflation Rate (%)": 4.4, +"FDI (โ‚น Cr)": 100000, +"Export/Import Ratio": 1.4, +"Public Debt % GDP": 42, +"HDI": 0.760, +"Life Expectancy": 73.5, +"Infant Mortality Rate": 15, +"Literacy Rate (%)": 89.5, +"Education Index": 0.75, +"Gender Inequality Index": 0.36, +"Population Growth Rate (%)": 1.6, +"Urban Population %": 99, +"Healthcare Expenditure per Capita": 265, +"Physicians per 1000": 1.7, +"Hospital Beds per 1000": 1.8, +"Clean Water Access %": 96, +"Vaccination Coverage %": 93, +"COโ‚‚ Emissions per Capita": 1.6, +"Renewable Energy %": 18, +"Forest Area %": 22, +"Air Quality Index": 115, +"Environmental Performance Index": 61, +"Corruption Index": 47, +"Internet Penetration %": 85, +"Mobile Subscriptions": 119, +"Infrastructure Index": 80, +"Political Stability Index": 58, +"Gini Coefficient": 0.36, +"Poverty Rate (%)": 10, +"Social Protection %": 65 +}, +{ +"city": "Ahmedabad", +"GDP (โ‚น Cr)": 2800000, +"GNI (โ‚น Cr)": 2650000, +"GDP per Capita": 460000, +"Unemployment Rate (%)": 4.9, +"Inflation Rate (%)": 4.2, +"FDI (โ‚น Cr)": 85000, +"Export/Import Ratio": 1.35, +"Public Debt % GDP": 38, +"HDI": 0.740, +"Life Expectancy": 72.5, +"Infant Mortality Rate": 17, +"Literacy Rate (%)": 87.2, +"Education Index": 0.73, +"Gender Inequality Index": 0.38, +"Population Growth Rate (%)": 1.4, +"Urban Population %": 98, +"Healthcare Expenditure per Capita": 240, +"Physicians per 1000": 1.4, +"Hospital Beds per 1000": 1.6, +"Clean Water Access %": 95, +"Vaccination Coverage %": 91, +"COโ‚‚ Emissions per Capita": 1.7, +"Renewable Energy %": 21, +"Forest Area %": 11, +"Air Quality Index": 135, +"Environmental Performance Index": 59, +"Corruption Index": 46, +"Internet Penetration %": 80, +"Mobile Subscriptions": 118, +"Infrastructure Index": 76, +"Political Stability Index": 57, +"Gini Coefficient": 0.36, +"Poverty Rate (%)": 11, +"Social Protection %": 63 +}, + { + "city": "Jaipur", + "GDP (โ‚น Cr)": 1400000, + "GNI (โ‚น Cr)": 1320000, + "GDP per Capita": 295000, + "Unemployment Rate (%)": 6.8, + "Inflation Rate (%)": 5.1, + "FDI (โ‚น Cr)": 37000, + "Export/Import Ratio": 1.1, + "Public Debt % GDP": 43, + "HDI": 0.68, + "Life Expectancy": 70, + "Infant Mortality Rate": 22, + "Literacy Rate (%)": 78.5, + "Education Index": 0.66, + "Gender Inequality Index": 0.48, + "Population Growth Rate (%)": 1.6, + "Urban Population %": 94, + "Healthcare Expenditure per Capita": 185, + "Physicians per 1000": 0.9, + "Hospital Beds per 1000": 1.2, + "Clean Water Access %": 91, + "Vaccination Coverage %": 87, + "COโ‚‚ Emissions per Capita": 1.5, + "Renewable Energy %": 25, + "Forest Area %": 9, + "Air Quality Index": 145, + "Environmental Performance Index": 54, + "Corruption Index": 42, + "Internet Penetration %": 74, + "Mobile Subscriptions": 114, + "Infrastructure Index": 69, + "Political Stability Index": 52, + "Gini Coefficient": 0.41, + "Poverty Rate (%)": 20, + "Social Protection %": 55 + }, + { + "city": "Lucknow", + "GDP (โ‚น Cr)": 1550000, + "GNI (โ‚น Cr)": 1450000, + "GDP per Capita": 270000, + "Unemployment Rate (%)": 6.2, + "Inflation Rate (%)": 5.4, + "FDI (โ‚น Cr)": 32000, + "Export/Import Ratio": 1.05, + "Public Debt % GDP": 45, + "HDI": 0.68, + "Life Expectancy": 69.5, + "Infant Mortality Rate": 26, + "Literacy Rate (%)": 79, + "Education Index": 0.67, + "Gender Inequality Index": 0.46, + "Population Growth Rate (%)": 1.7, + "Urban Population %": 91, + "Healthcare Expenditure per Capita": 170, + "Physicians per 1000": 0.85, + "Hospital Beds per 1000": 1.3, + "Clean Water Access %": 90, + "Vaccination Coverage %": 86, + "COโ‚‚ Emissions per Capita": 1.4, + "Renewable Energy %": 18, + "Forest Area %": 6, + "Air Quality Index": 170, + "Environmental Performance Index": 51, + "Corruption Index": 40, + "Internet Penetration %": 68, + "Mobile Subscriptions": 110, + "Infrastructure Index": 66, + "Political Stability Index": 48, + "Gini Coefficient": 0.42, + "Poverty Rate (%)": 23, + "Social Protection %": 53 + }, + { + "city": "Bhopal", + "GDP (โ‚น Cr)": 1200000, + "GNI (โ‚น Cr)": 1130000, + "GDP per Capita": 250000, + "Unemployment Rate (%)": 6.4, + "Inflation Rate (%)": 5.2, + "FDI (โ‚น Cr)": 26000, + "Export/Import Ratio": 1.02, + "Public Debt % GDP": 44, + "HDI": 0.67, + "Life Expectancy": 69, + "Infant Mortality Rate": 24, + "Literacy Rate (%)": 76, + "Education Index": 0.65, + "Gender Inequality Index": 0.45, + "Population Growth Rate (%)": 1.5, + "Urban Population %": 89, + "Healthcare Expenditure per Capita": 165, + "Physicians per 1000": 0.8, + "Hospital Beds per 1000": 1.3, + "Clean Water Access %": 91, + "Vaccination Coverage %": 85, + "COโ‚‚ Emissions per Capita": 1.4, + "Renewable Energy %": 23, + "Forest Area %": 18, + "Air Quality Index": 138, + "Environmental Performance Index": 53, + "Corruption Index": 41, + "Internet Penetration %": 64, + "Mobile Subscriptions": 108, + "Infrastructure Index": 65, + "Political Stability Index": 49, + "Gini Coefficient": 0.41, + "Poverty Rate (%)": 21, + "Social Protection %": 54 + }, + { + "city": "Patna", + "GDP (โ‚น Cr)": 980000, + "GNI (โ‚น Cr)": 920000, + "GDP per Capita": 210000, + "Unemployment Rate (%)": 7.3, + "Inflation Rate (%)": 5.8, + "FDI (โ‚น Cr)": 16000, + "Export/Import Ratio": 0.88, + "Public Debt % GDP": 48, + "HDI": 0.63, + "Life Expectancy": 68, + "Infant Mortality Rate": 28, + "Literacy Rate (%)": 72, + "Education Index": 0.61, + "Gender Inequality Index": 0.48, + "Population Growth Rate (%)": 2.1, + "Urban Population %": 87, + "Healthcare Expenditure per Capita": 130, + "Physicians per 1000": 0.6, + "Hospital Beds per 1000": 1.0, + "Clean Water Access %": 88, + "Vaccination Coverage %": 81, + "COโ‚‚ Emissions per Capita": 1.2, + "Renewable Energy %": 16, + "Forest Area %": 7, + "Air Quality Index": 190, + "Environmental Performance Index": 47, + "Corruption Index": 38, + "Internet Penetration %": 55, + "Mobile Subscriptions": 102, + "Infrastructure Index": 60, + "Political Stability Index": 43, + "Gini Coefficient": 0.44, + "Poverty Rate (%)": 29, + "Social Protection %": 49 + }, + { + "city": "Indore", + "GDP (โ‚น Cr)": 1250000, + "GNI (โ‚น Cr)": 1180000, + "GDP per Capita": 265000, + "Unemployment Rate (%)": 6.2, + "Inflation Rate (%)": 5.1, + "FDI (โ‚น Cr)": 28500, + "Export/Import Ratio": 1.1, + "Public Debt % GDP": 43, + "HDI": 0.68, + "Life Expectancy": 70, + "Infant Mortality Rate": 23, + "Literacy Rate (%)": 79, + "Education Index": 0.67, + "Gender Inequality Index": 0.44, + "Population Growth Rate (%)": 1.7, + "Urban Population %": 92, + "Healthcare Expenditure per Capita": 175, + "Physicians per 1000": 0.85, + "Hospital Beds per 1000": 1.4, + "Clean Water Access %": 93, + "Vaccination Coverage %": 87, + "COโ‚‚ Emissions per Capita": 1.5, + "Renewable Energy %": 22, + "Forest Area %": 14, + "Air Quality Index": 135, + "Environmental Performance Index": 55, + "Corruption Index": 40, + "Internet Penetration %": 67, + "Mobile Subscriptions": 110, + "Infrastructure Index": 68, + "Political Stability Index": 50, + "Gini Coefficient": 0.40, + "Poverty Rate (%)": 19, + "Social Protection %": 55 + }, + { + "city": "Nagpur", + "GDP (โ‚น Cr)": 1450000, + "GNI (โ‚น Cr)": 1370000, + "GDP per Capita": 280000, + "Unemployment Rate (%)": 5.2, + "Inflation Rate (%)": 5.0, + "FDI (โ‚น Cr)": 32500, + "Export/Import Ratio": 1.12, + "Public Debt % GDP": 39, + "HDI": 0.71, + "Life Expectancy": 71, + "Infant Mortality Rate": 19, + "Literacy Rate (%)": 85, + "Education Index": 0.70, + "Gender Inequality Index": 0.41, + "Population Growth Rate (%)": 1.6, + "Urban Population %": 94, + "Healthcare Expenditure per Capita": 230, + "Physicians per 1000": 1.1, + "Hospital Beds per 1000": 1.6, + "Clean Water Access %": 95, + "Vaccination Coverage %": 90, + "COโ‚‚ Emissions per Capita": 1.6, + "Renewable Energy %": 18, + "Forest Area %": 19, + "Air Quality Index": 125, + "Environmental Performance Index": 59, + "Corruption Index": 44, + "Internet Penetration %": 70, + "Mobile Subscriptions": 112, + "Infrastructure Index": 70, + "Political Stability Index": 52, + "Gini Coefficient": 0.36, + "Poverty Rate (%)": 14, + "Social Protection %": 58 + }, + { + "city": "Surat", + "GDP (โ‚น Cr)": 1600000, + "GNI (โ‚น Cr)": 1530000, + "GDP per Capita": 295000, + "Unemployment Rate (%)": 4.6, + "Inflation Rate (%)": 4.8, + "FDI (โ‚น Cr)": 42000, + "Export/Import Ratio": 1.3, + "Public Debt % GDP": 37, + "HDI": 0.72, + "Life Expectancy": 71, + "Infant Mortality Rate": 18, + "Literacy Rate (%)": 86, + "Education Index": 0.69, + "Gender Inequality Index": 0.38, + "Population Growth Rate (%)": 2.1, + "Urban Population %": 98, + "Healthcare Expenditure per Capita": 220, + "Physicians per 1000": 0.95, + "Hospital Beds per 1000": 1.5, + "Clean Water Access %": 96, + "Vaccination Coverage %": 91, + "COโ‚‚ Emissions per Capita": 1.9, + "Renewable Energy %": 20, + "Forest Area %": 12, + "Air Quality Index": 145, + "Environmental Performance Index": 56, + "Corruption Index": 43, + "Internet Penetration %": 72, + "Mobile Subscriptions": 115, + "Infrastructure Index": 73, + "Political Stability Index": 54, + "Gini Coefficient": 0.35, + "Poverty Rate (%)": 12, + "Social Protection %": 61 + } +] \ No newline at end of file diff --git a/submissions/riya-upadhyay/src/data/states.json b/submissions/riya-upadhyay/src/data/states.json new file mode 100644 index 0000000..7b062f9 --- /dev/null +++ b/submissions/riya-upadhyay/src/data/states.json @@ -0,0 +1,38 @@ +{"type":"FeatureCollection", "features": [ +{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[93.12231889565243,23.00665985512303],[93.19613415025519,23.055715447506724],[93.3004383143678,23.00521704358233],[93.35499741559592,23.07302918599509],[93.39190504289729,23.220195963146182],[93.35820677449169,23.33129245177985],[93.40313779903249,23.389004913407728],[93.39030036344941,23.49721577896],[93.42399863185503,23.52751482131464],[93.42720799075079,23.65015380227388],[93.39671908124096,23.925730806547005],[93.2522979309312,24.020956368233005],[93.20736690639039,24.04692697596555],[92.9762930658948,24.116181929919005],[93.02282876988349,24.234492476256158],[93.0099913343004,24.413401107302583],[92.89605909350048,24.390316122651434],[92.79977832662732,24.419172353465374],[92.76126601987805,24.512955103610675],[92.69066012417106,24.35424583413401],[92.62486826680772,24.331160849482856],[92.61203083122464,24.256134649366615],[92.55105301220496,24.24747778012243],[92.53179685883033,24.178222826168977],[92.43551609195717,24.15369502997713],[92.42267865637407,24.250363403203824],[92.29590897999107,24.244592157041037],[92.33121192784456,24.18255126079107],[92.31195577446994,24.05269822212834],[92.32479321005303,23.91418831422143],[92.2573966732418,23.81319150637264],[92.26542007048124,23.72662281393082],[92.27183878827279,23.6429397445704],[92.36491019625018,23.322635582535668],[92.40181782355155,23.266365932448483],[92.34565404287554,23.237509701634544],[92.39218974686423,23.057158259047423],[92.37132891404173,22.935962089628877],[92.44835352754026,22.875364004919604],[92.50933134655993,22.741182531634784],[92.5815419217148,22.32132437329196],[92.6056121134331,22.123659192216476],[92.59919339564155,22.01111989204211],[92.68905544472318,22.03997612285605],[92.70510223920203,22.151072611489717],[92.85433742785544,22.063061107507203],[92.9393854385934,22.016891138204898],[92.9987585781652,22.052961426722323],[93.05010832049756,22.200128203873415],[93.1608312024017,22.179928842303656],[93.19934350915096,22.27804002707105],[93.18811075301576,22.425206804222142],[93.13194697233975,22.471376773524447],[93.14317972847495,22.582473262158114],[93.09343466559048,22.707997866198752],[93.09664402448625,22.78590968939639],[93.14638908737072,22.927305220384692],[93.12231889565243,23.00665985512303]]]},"properties":{"st_nm":"Mizoram","st_code":"15"},"id":"Mizoram"}, +{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[80.008878447527,12.25482825384912],[80.13885748280576,12.410651900244392],[80.16613703341983,12.528962446581545],[80.25439440305357,12.780011654662822],[80.24958036470991,12.857923477860458],[80.30093010704226,13.142157351377763],[80.3442564521352,13.276338824662583],[80.32660497820845,13.44514777492413],[80.26883651808454,13.564901132801978],[80.21427741685642,13.489874932685737],[80.07787966378609,13.488432121145038],[80.03776267758894,13.538930525069432],[79.94629594905943,13.364350328645099],[79.8098981959891,13.316737547802099],[79.79385140151025,13.240268536145159],[79.70238467298074,13.221511986116099],[79.6831285196061,13.29653818623234],[79.5338933309527,13.276338824662583],[79.53710268984847,13.338379720912553],[79.40551897512181,13.335494097831159],[79.43761256407953,13.188327320680067],[79.28356333708246,13.123400801348701],[79.22900423585433,13.15802827832543],[79.23381827419799,13.10608706286034],[79.163212378491,13.01951837041852],[78.99472103646296,13.08588770129058],[78.89202155179825,13.09598738207546],[78.75080976038427,13.054145847395247],[78.62083072510549,12.99066213960458],[78.60317925117874,12.843495362453488],[78.59194649504354,12.782897277744215],[78.4122223968803,12.62707363134894],[78.30149951497614,12.66602954294776],[78.23089361926915,12.759812293093063],[78.13300817294811,12.782897277744215],[78.05758823889745,12.85215223169767],[77.97895894595104,12.836281304750003],[77.92921388306657,12.891108143296488],[77.866631384599,12.87090878172673],[77.83132843674551,12.866580347104641],[77.79281612999625,12.749712612308183],[77.73825702876812,12.671800789110547],[77.60185927569779,12.668915166029153],[77.58741716066682,12.514534331174577],[77.6355575441034,12.48856372344203],[77.61469671128089,12.367367554023485],[77.55050953336544,12.290898542366545],[77.47188024041903,12.243285761523545],[77.50557850882463,12.198558603761938],[77.60988267293723,12.205772661465423],[77.74628042600754,12.155274257541027],[77.7751646560695,12.113432722860814],[77.70776811925828,12.03552089966318],[77.67567453030055,11.951837830302754],[77.49434575268943,11.943180961058571],[77.42855389532609,11.76715795309354],[77.29215614225578,11.808999487773752],[77.11082736464465,11.772929199256328],[77.01294191832359,11.814770733936541],[76.90863775421099,11.794571372366782],[76.83482249960822,11.654618652919176],[76.84765993519132,11.594020568209903],[76.7577978861097,11.61854836440175],[76.5604223140197,11.621433987483144],[76.51067725113523,11.70511705684357],[76.41760584315783,11.67193239140754],[76.37748885696068,11.601234625913387],[76.23467238609882,11.52765123733784],[76.46093218825077,11.387698517890232],[76.54758487843661,11.358842287076293],[76.52191000727044,11.26938797155308],[76.44167603487612,11.201575829140323],[76.6294235302788,11.194361771436839],[76.70644814377734,11.24053174073914],[76.69521538764214,11.166948352163594],[76.75458852721393,11.07893684818108],[76.65670308089287,10.938984128733473],[76.83000846126457,10.869729174780016],[76.9070330747631,10.781717670797502],[76.838031858504,10.597037793588287],[76.8155663462336,10.42390040870465],[76.83321782016034,10.338774527803528],[76.89259095973213,10.259419893065193],[76.89740499807579,10.253648646902406],[76.89900967752368,10.252205835361709],[76.98245300881375,10.220463981466375],[77.05145422507286,10.262305516146588],[77.08996653182213,10.314246731611679],[77.18143326035164,10.357531077832588],[77.28734210391212,10.232006473791952],[77.26808595053748,10.12235279669898],[77.26327191219383,10.028570046553677],[77.21352684930936,9.877074834780494],[77.24722511771496,9.799163011582856],[77.16699114532065,9.61159751129225],[77.26969062998538,9.57264159969343],[77.31783101342195,9.602940642048067],[77.40287902415992,9.52502881885043],[77.34029652569237,9.41970357637955],[77.28252806556846,9.298507406961004],[77.26808595053748,9.152783441350609],[77.20389877262204,9.07054318353088],[77.1493396713939,9.009945098821607],[77.19266601648684,8.926262029461183],[77.25524851495439,8.88009206015888],[77.19908473427839,8.770438383065908],[77.17020050421642,8.741582152251969],[77.26969062998538,8.57854444815321],[77.26166723274594,8.50640387111836],[77.09798992906155,8.292867763095208],[77.23278300268399,8.180328462920842],[77.44620536925284,8.093759770479025],[77.5553235717091,8.07644603199066],[77.58902184011471,8.139929739781328],[77.79442080944413,8.163014724432479],[77.84095651343283,8.251026228414995],[77.96933086926373,8.33470929777542],[78.05758823889745,8.379436455537027],[78.14263624963542,8.500632624955573],[78.13782221129176,8.679541256001999],[78.19398599196778,8.751681833036848],[78.16028772356216,8.805065860042635],[78.17152047969738,8.882977683240274],[78.2276842603734,8.973874810304183],[78.38494284626623,9.093628168182033],[78.4234551530155,9.116713152833185],[78.57910905946045,9.131141268240153],[78.87276539842361,9.258108683821488],[78.98188360087987,9.273979610769155],[79.08939712388823,9.259551495362185],[79.20332936468816,9.278308045391245],[79.3028194904571,9.245123379955215],[79.33491307941482,9.311492710827277],[79.15839834014734,9.285522103094731],[79.06532693216995,9.298507406961004],[78.98348828032775,9.359105491670277],[78.90004494903768,9.468759168763247],[78.9305338585475,9.595726584344582],[78.98027892143199,9.689509334489886],[79.1166766745023,9.849661415507251],[79.11988603339807,9.852547038588645],[79.12149071284597,9.879960457861888],[79.12470007174173,9.882846080943281],[79.25146974812473,10.050212219664132],[79.22739955640644,10.13678091210595],[79.26591186315571,10.229120850710558],[79.38786750119506,10.317132354693072],[79.47131083248513,10.315689543152375],[79.76817653034408,10.272405196931466],[79.85964325887358,10.282504877716345],[79.87248069445667,10.360416700913982],[79.85001518218627,10.827887640099805],[79.81792159322853,10.879828855564895],[79.72324550580326,10.928884447948594],[79.74892037696944,10.996696590361353],[79.85161986163415,10.985154098035775],[79.8564338999778,11.177048032948473],[79.81310755488488,11.423768806407658],[79.76657185089618,11.521879991175052],[79.76015313310464,11.622876799023842],[79.79545608095813,11.785914503122601],[79.80668883709333,11.833527283965601],[79.80829351654123,11.845069776291176],[79.68633787850187,11.881140064808601],[79.78582800427081,11.960494699546935],[79.84038710549895,11.956166264924844],[79.8564338999778,12.00666466884924],[79.8564338999778,12.049949015070148],[79.88371345059187,12.064377130477117],[80.008878447527,12.25482825384912]]]},"properties":{"st_nm":"Tamil Nadu","st_code":"33"},"id":"Tamil Nadu"}, +{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[75.60884740142322,21.38926811800171],[75.98594707167646,21.369068756431954],[76.09506527413272,21.371954379513348],[76.15925245204816,21.25508664471689],[76.16727584928759,21.07906363675186],[76.38230289530433,21.076178013670464],[76.47697898272962,21.148318590705316],[76.48981641831271,21.191602936926223],[76.62300481248727,21.184388879222738],[76.66312179868441,21.281057252449436],[76.62140013303937,21.33155565637383],[76.78347275727587,21.464294318117954],[76.781868077828,21.55807706826326],[76.85568333243074,21.61434671835044],[76.90221903641944,21.597032979862078],[76.99849980329262,21.692258541548078],[77.00652320053204,21.677830426141107],[77.02256999501091,21.687930106925986],[77.04022146893766,21.698029787710865],[77.06108230176017,21.712457903117837],[77.21031749041359,21.68937291846668],[77.28092338612058,21.75862787242014],[77.47829895821056,21.770170364745717],[77.54248613612602,21.703801033873653],[77.57618440453162,21.52777802590862],[77.45422876649228,21.553748633641167],[77.48792703489788,21.37484000259474],[77.56174228950064,21.396482175705195],[77.80244420668356,21.409467479571468],[77.88428285852575,21.383496871838922],[78.0303086882834,21.421009971897043],[78.17633451804103,21.49892179509468],[78.22447490147762,21.55230582210047],[78.34322118062119,21.588376110617894],[78.42024579411972,21.571062372129532],[78.43308322970282,21.497478983553982],[78.51171252264923,21.52777802590862],[78.5839230978041,21.487379302769106],[78.90004494903768,21.50036460663538],[78.91609174351653,21.589818922158592],[78.97386020364044,21.617232341431833],[79.07655968830515,21.60568984910626],[79.22419019751067,21.647531383786472],[79.23381827419799,21.718229149280624],[79.39268153953871,21.673501991519018],[79.49538102420343,21.673501991519018],[79.5098231392344,21.59559016832138],[79.53870736929636,21.540763329774894],[79.73929230028212,21.602804226024865],[79.91741171899749,21.524892402827227],[80.06664690765089,21.555191445181862],[80.12120600887901,21.611461095269046],[80.26883651808454,21.617232341431833],[80.37474536164503,21.524892402827227],[80.42288574508162,21.4412093334668],[80.5287945886421,21.395039364164496],[80.62186599661949,21.321455975588954],[80.66198298281664,21.33299846791453],[80.7374029168673,21.472951187362135],[80.71493740459688,21.66195949919344],[80.75665907024192,21.761513495501532],[80.81763688926159,21.761513495501532],[80.84652111932355,21.83509688407708],[80.83207900429258,21.89713778032705],[80.90749893834322,22.110673888350203],[81.00377970521639,22.05873267288511],[81.04550137086143,22.24052692701293],[81.1193166254642,22.291025330937323],[81.11129322822475,22.435306485007025],[81.19313188006696,22.490133323553508],[81.24929566074297,22.459834281198873],[81.32792495368939,22.524760800530238],[81.4755554628949,22.490133323553508],[81.62158129265255,22.537746104396508],[81.64886084326662,22.61421511605345],[81.72909481566091,22.669041954599933],[81.73230417455669,22.67625601230342],[81.79488667302425,22.765710327826632],[81.77563051964961,22.873921193378905],[81.86228320983547,22.88979212032657],[81.9505405794692,22.983574870471877],[81.94251718222978,23.078800432157877],[82.1238459598409,23.103328228349724],[82.19926589389155,23.313978713291483],[82.10298512701839,23.39766178265191],[81.9858435273227,23.414975521140274],[81.91684231106359,23.53472887901812],[81.82056154419043,23.514529517448366],[81.75797904572286,23.549156994425093],[81.61034853651735,23.511643894366973],[81.61355789541312,23.663139106140154],[81.6970012267032,23.720851567768033],[81.61034853651735,23.836276491023792],[81.6039298187258,23.88533208340749],[81.66811699664125,23.924287995006306],[81.72588545676514,23.839162114105186],[81.80932878805523,23.807420260209852],[81.92165634940726,23.87090396800052],[82.00670436014522,23.86080428721564],[82.08212429419586,23.816077129454033],[82.20889397057887,23.853590229512157],[82.26024371291123,23.821848375616824],[82.49773627119838,23.7843352755587],[82.63573870371658,23.83771930256449],[82.69350716384048,23.91851674884352],[82.81225344298406,23.96180109506443],[82.66462293377853,24.127724422244583],[82.74485690617284,24.165237522302704],[82.77053177733902,24.370116761081675],[82.71276331721512,24.380216441866555],[82.74485690617284,24.49708417666301],[82.79781132795308,24.576438811401342],[82.77374113623479,24.642808142273406],[82.70794927887145,24.63703689611062],[82.67104165157008,24.697634980819892],[82.52341114236455,24.675992807709434],[82.41910697825196,24.651465011517587],[82.41910697825196,24.593752549889707],[82.29715134021261,24.60673785375598],[82.2169173678183,24.792860542505892],[82.09335705033106,24.81738833869774],[81.94251718222978,24.84624456951168],[81.89277211934531,24.98908291204068],[81.79328199357636,25.00351102744765],[81.66811699664125,25.06122348907553],[81.6263953309962,25.160777485383623],[81.54134732025824,25.188190904656864],[81.4996256546132,25.14779218151735],[81.39211213160483,25.131921254569683],[81.27817989080492,25.16654873154641],[81.26373777577395,25.054009431372045],[81.15943361166134,24.91261390038374],[81.1193166254642,24.90395703113956],[81.03426861472623,24.953012623523257],[80.94601124509249,24.967440738930225],[80.85935855490663,24.928484827331406],[80.83047432484469,25.03236725826159],[80.87861470828128,25.06555192369762],[80.84491643987566,25.18674809311617],[80.7245654812842,25.11749313916271],[80.71493740459688,25.06555192369762],[80.59298176655754,25.09007971988947],[80.50151503802803,25.04102412750577],[80.47744484630974,24.976097608174406],[80.4020249122591,25.06988035831971],[80.34104709323941,25.01361070823253],[80.26402247974089,25.025153200558105],[80.29130203035496,25.058337865994137],[80.35227984937463,25.1232643853255],[80.43090914232104,25.173762789249896],[80.40362959170697,25.24301774320335],[80.31055818372958,25.286302089424257],[80.31537222207324,25.388741708813743],[80.22069613464797,25.397398578057928],[80.10515921440016,25.349785797214928],[80.03294863924528,25.342571739511442],[79.85482922052992,25.19396215081965],[79.84038710549895,25.09873658913365],[79.74892037696944,25.140578123813864],[79.6735004429188,25.120378762244105],[79.56919627880619,25.170877166168502],[79.49217166530765,25.07998003910459],[79.40551897512181,25.10739345837783],[79.39107686009083,25.170877166168502],[79.43600788463164,25.254560235528924],[79.35256455334157,25.32958643564517],[79.28035397818668,25.32381518948238],[79.26430718370783,25.273316785557984],[79.2787492987388,25.24301774320335],[79.29319141376978,25.18386247003477],[79.30442416990498,25.179534035412683],[79.32368032327962,25.149234993058045],[79.24505103033319,25.113164704540623],[79.13111878953328,25.110279081459225],[79.06372225272206,25.22281838163359],[78.9305338585475,25.206947454685924],[78.87918411621516,25.15789186230223],[78.87116071897573,25.18674809311617],[78.96102276805735,25.345457362592835],[78.87918411621516,25.38585608573235],[78.94176661468272,25.492624139743928],[78.88399815455881,25.51570912439508],[78.73155360700963,25.4579966627672],[78.77487995210255,25.35267142029632],[78.65934303185476,25.382970462650956],[78.51331720209711,25.27620240863938],[78.55824822663793,25.21271870084871],[78.64008687848012,25.07132316986041],[78.63206348124069,24.957341058145346],[78.67699450578151,24.89818578497677],[78.7700659137589,24.859229873377952],[78.77969399044622,24.704849038523374],[78.75080976038427,24.599523796052495],[78.88239347511093,24.641365330732707],[78.95299937081792,24.547582580587406],[78.91448706406865,24.459571076604888],[78.98509295977564,24.442257338116523],[78.99151167756719,24.41628673038398],[78.97225552419255,24.34847458797122],[78.80697354106027,24.179665637709675],[78.70266937694768,24.227278418552675],[78.585527777252,24.35424583413401],[78.50208444596191,24.390316122651434],[78.388152205162,24.263348707070097],[78.32877906559021,24.326832414860768],[78.36889605178737,24.374445195703768],[78.26780124657054,24.44947139582001],[78.27582464380997,24.66300750384316],[78.190776633072,24.841916134889587],[78.17152047969738,24.876543611866317],[78.34643053951696,25.01216789669183],[78.33519778338176,25.068437546779016],[78.33680246282964,25.084308473726683],[78.37371009013103,25.09873658913365],[78.44752534473379,25.121821573784803],[78.38975688460988,25.20550464314523],[78.34482586006908,25.32814362410447],[78.34001182172541,25.416155128086988],[78.34001182172541,25.43346886657535],[78.35605861620428,25.452225416604414],[78.39457092295355,25.44356854736023],[78.41703643522395,25.47675321279626],[78.42024579411972,25.531580051342747],[78.45233938307744,25.57197877448226],[78.65773835240687,25.558993470615988],[78.71711149197866,25.605163439918293],[78.81018289995605,25.61959155532526],[78.76364719596735,25.720588363174052],[78.8856028340067,25.91248229808675],[78.93855725578695,25.952881021226265],[78.94818533247425,26.027907221342506],[79.01076783094182,26.082734059888992],[78.99472103646296,26.196716171604056],[79.13753750732482,26.338111702592357],[79.13593282787693,26.440551321981843],[78.9899069981193,26.579061229888755],[79.00595379259816,26.67140116849336],[78.87276539842361,26.697371776225907],[78.77969399044622,26.769512353260755],[78.54541079105485,26.763741107097967],[78.39457092295355,26.817125134103758],[78.35766329565216,26.869066349568847],[78.22287022202973,26.832996061051425],[78.11214734012559,26.7954829609933],[78.08968182785517,26.675729603115453],[77.99981977877356,26.694486153144513],[77.90353901190039,26.658415864627088],[77.82330503950608,26.550204999074815],[77.74467574655966,26.53866250674924],[77.53927677723024,26.411695091167903],[77.43818197201341,26.403038221923723],[77.37559947354586,26.365525121865602],[77.27129530943326,26.267413937098205],[77.12045544133196,26.214029910092417],[76.99849980329262,26.130346840731992],[76.90061435697156,26.09283374067387],[76.85247397353497,26.032235655964598],[76.78828679561953,25.944224151982084],[76.71607622046466,25.900939805761173],[76.6422609658619,25.90815386346466],[76.54598019898873,25.838898909511204],[76.5026538538958,25.670089959249655],[76.51549128947889,25.527251616720655],[76.5941205824253,25.407498258842804],[76.66954051647596,25.34834298567423],[76.76261192445335,25.31948675486029],[76.85728801187864,25.332472058726562],[76.94554538151237,25.284859277883562],[77.08354781403058,25.336800493348655],[77.22315492599667,25.31804394331959],[77.23438768213188,25.378642028028867],[77.31462165452618,25.432026055034655],[77.36757607630642,25.4103838819242],[77.41250710084724,25.22426119317429],[77.3932509474726,25.11893595070341],[77.3130169750783,25.081422850645286],[77.26969062998538,25.114607516081318],[77.17501454256009,25.111721892999924],[77.08675717292635,25.055452242912743],[77.0001044827405,25.0756516044825],[76.87654416525326,25.04102412750577],[76.86049737077441,24.961669492767438],[76.95035941985603,24.86932955416283],[76.8043335900984,24.80728865791286],[76.85568333243074,24.743804950122193],[76.94715006096025,24.75967587706986],[77.03380275114611,24.707734661604768],[77.0691056989996,24.557682261372282],[76.9776389704701,24.461013888145587],[76.86049737077441,24.5490253921281],[76.81717102568147,24.533154465180434],[76.84445057629554,24.436486091953736],[76.83161314071245,24.357131457215402],[76.86210205022229,24.27200557631428],[76.92307986924196,24.21140749160501],[76.88135820359693,24.130610045325977],[76.80112423120262,24.117624741459704],[76.67595923426751,24.19120813003525],[76.64386564530977,24.269119953232888],[76.57005039070702,24.20996468006431],[76.50425853334369,24.204193433901523],[76.32132507628467,24.244592157041037],[76.2122068738284,24.20996468006431],[76.11753078640314,24.194093753116643],[76.12715886309044,24.088768510645764],[76.04211085235248,24.06568352599461],[75.93780668823989,23.896874575733065],[75.79338553793013,23.86657553337843],[75.69068605326542,23.74682217550058],[75.58317253025704,23.795877767884278],[75.56391637688242,23.85647585259355],[75.46282157166559,23.91851674884352],[75.52219471123738,24.025284802855097],[75.70191880940062,23.96612952968652],[75.83671188302306,24.05702665675043],[75.75166387228509,24.14359534919225],[75.81424637075266,24.244592157041037],[75.7275936805668,24.39608736881422],[75.78696682013859,24.452357018901402],[75.9008990609385,24.442257338116523],[75.92015521431314,24.543254145965314],[75.82387444743996,24.667335938465254],[75.7853621406907,24.762561500151254],[75.60884740142322,24.681764053872225],[75.54947426185144,24.70340622698268],[75.45640285387404,24.680321242331527],[75.1836073477334,24.748133384744285],[75.33605189528258,24.953012623523257],[75.35209868976145,25.019381954395318],[75.19163074497283,25.03669569288368],[75.11300145202641,24.967440738930225],[75.11621081092218,24.877986423407012],[75.03918619742365,24.84624456951168],[74.95895222502935,24.857787061837254],[74.90278844435333,24.929927638872105],[74.8257638308548,24.899628596517466],[74.86106677870829,24.79863178866868],[74.9766036989561,24.764004311691952],[74.99265049343495,24.6933065461978],[74.88834632932236,24.63415127302922],[74.80490299803228,24.735148080878012],[74.77280940907455,24.661564692302466],[74.78564684465765,24.58653849218622],[74.69738947502391,24.48265606125604],[74.8145310747196,24.469670757389768],[74.85464806091674,24.423500788087463],[74.78083280631398,24.338374907186342],[74.75355325569993,24.241706533959643],[74.86748549649984,24.243149345500342],[74.90920716214488,24.21140749160501],[74.87871825263504,24.173894391546884],[74.9749990195082,24.039712918262065],[74.90278844435333,23.873789591081913],[74.9413007511026,23.76557872552964],[74.92204459772796,23.666024729221547],[74.84662466367732,23.552042617506487],[74.77280940907455,23.541942936721608],[74.57222447808878,23.42074676730306],[74.52889813299586,23.32119277099497],[74.73429710232529,23.220195963146182],[74.50643262072546,23.084571678320664],[74.386081662134,23.11198509759391],[74.32028980477067,23.060043882128817],[74.39250037992554,22.897006178030058],[74.45989691673675,22.907105858814937],[74.46471095508042,22.816208731751026],[74.40212845661286,22.731082850849905],[74.37966294434246,22.6358572891639],[74.26252134464677,22.643071346867387],[74.15019378329474,22.520432365908142],[74.05872705476523,22.549288596722086],[74.1197048737849,22.419435558059355],[74.21598564065806,22.441077731169813],[74.19031076949189,22.319881561751266],[74.06835513145255,22.35595185026869],[74.05391301642157,22.29823938864081],[74.12291423268067,22.21167069619899],[74.12451891212856,22.09768858448393],[74.0956346820666,22.016891138204898],[74.14698442439897,21.950521807332837],[74.2817774980214,21.93465088038517],[74.4326173661227,22.02987644207117],[74.45347819894522,21.962064299658415],[74.52408409465221,21.911565895734018],[74.50482794127757,21.726886018524805],[74.58345723422399,21.664845122274833],[74.77601876797033,21.61578952989114],[74.86267145815617,21.6345460799202],[75.05202363300674,21.56673393750744],[75.10658273423486,21.46285150657726],[75.21088689834747,21.412353102652865],[75.38258759927129,21.38061124875753],[75.60884740142322,21.38926811800171]]]},"properties":{"st_nm":"Madhya Pradesh","st_code":"23"},"id":"Madhya Pradesh"}, +{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[79.80668883709333,19.578539634427],[79.86445729721724,19.51072749201424],[79.94469126961154,19.470328768874726],[79.97838953801715,19.399631003380573],[79.92864447513269,19.158681476084176],[79.8580385794257,19.102411825996995],[79.93987723126789,19.034599683584236],[79.9607380640904,18.86579073332269],[79.91420236010171,18.825392010183172],[80.0185065242143,18.77056517163669],[80.11799664998324,18.67966804457278],[80.27525523587609,18.720066767712296],[80.27365055642821,18.764793925473903],[80.34907049047885,18.84703418329363],[80.27204587698031,18.94225974497963],[80.32981433710421,19.070669972101662],[80.33302369599998,19.144253360677208],[80.39400151501965,19.18753770689812],[80.48225888465339,19.337590107130602],[80.57693497207867,19.39818819183988],[80.61223791993217,19.31017668785736],[80.75184503189827,19.287091703206208],[80.85293983711509,19.365003526403846],[80.89466150276013,19.519384361258425],[80.71493740459688,19.61605273448512],[80.67161105950396,19.70262142692694],[80.5640975364956,19.75889107701412],[80.54644606256885,19.818046350182698],[80.46942144907031,19.826703219426882],[80.53039926808998,19.939242519601244],[80.54484138312095,20.100837412159308],[80.5047243969238,20.144121758380216],[80.43251382176892,20.13546488913603],[80.39560619446755,20.245118566229003],[80.62668003496314,20.33313007021152],[80.59137708710965,20.392285343380095],[80.61705195827584,20.585622089833493],[80.52077119140266,20.579850843670705],[80.58014433097445,20.673633593816007],[80.5624928570477,20.823685994048496],[80.54644606256885,20.93478248268216],[80.46460741072664,20.929011236519372],[80.43893253956047,21.096377375240223],[80.46460741072664,21.17573200997856],[80.61384259938006,21.226230413902954],[80.66198298281664,21.33299846791453],[80.62186599661949,21.321455975588954],[80.5287945886421,21.395039364164496],[80.42288574508162,21.4412093334668],[80.37474536164503,21.524892402827227],[80.26883651808454,21.617232341431833],[80.12120600887901,21.611461095269046],[80.06664690765089,21.555191445181862],[79.91741171899749,21.524892402827227],[79.73929230028212,21.602804226024865],[79.53870736929636,21.540763329774894],[79.5098231392344,21.59559016832138],[79.49538102420343,21.673501991519018],[79.39268153953871,21.673501991519018],[79.23381827419799,21.718229149280624],[79.22419019751067,21.647531383786472],[79.07655968830515,21.60568984910626],[78.97386020364044,21.617232341431833],[78.91609174351653,21.589818922158592],[78.90004494903768,21.50036460663538],[78.5839230978041,21.487379302769106],[78.51171252264923,21.52777802590862],[78.43308322970282,21.497478983553982],[78.42024579411972,21.571062372129532],[78.34322118062119,21.588376110617894],[78.22447490147762,21.55230582210047],[78.17633451804103,21.49892179509468],[78.0303086882834,21.421009971897043],[77.88428285852575,21.383496871838922],[77.80244420668356,21.409467479571468],[77.56174228950064,21.396482175705195],[77.48792703489788,21.37484000259474],[77.45422876649228,21.553748633641167],[77.57618440453162,21.52777802590862],[77.54248613612602,21.703801033873653],[77.47829895821056,21.770170364745717],[77.28092338612058,21.75862787242014],[77.21031749041359,21.68937291846668],[77.06108230176017,21.712457903117837],[77.04022146893766,21.698029787710865],[77.02256999501091,21.687930106925986],[77.00652320053204,21.677830426141107],[76.99849980329262,21.692258541548078],[76.90221903641944,21.597032979862078],[76.85568333243074,21.61434671835044],[76.781868077828,21.55807706826326],[76.78347275727587,21.464294318117954],[76.62140013303937,21.33155565637383],[76.66312179868441,21.281057252449436],[76.62300481248727,21.184388879222738],[76.48981641831271,21.191602936926223],[76.47697898272962,21.148318590705316],[76.38230289530433,21.076178013670464],[76.16727584928759,21.07906363675186],[76.15925245204816,21.25508664471689],[76.09506527413272,21.371954379513348],[75.98594707167646,21.369068756431954],[75.60884740142322,21.38926811800171],[75.38258759927129,21.38061124875753],[75.21088689834747,21.412353102652865],[75.10658273423486,21.46285150657726],[75.05202363300674,21.56673393750744],[74.86267145815617,21.6345460799202],[74.77601876797033,21.61578952989114],[74.58345723422399,21.664845122274833],[74.50482794127757,21.726886018524805],[74.52408409465221,21.911565895734018],[74.45347819894522,21.962064299658415],[74.4326173661227,22.02987644207117],[74.2817774980214,21.93465088038517],[74.14698442439897,21.950521807332837],[73.93837609617377,21.874052795675897],[73.81642045813442,21.840868130239866],[73.82444385537386,21.761513495501532],[73.88060763604986,21.713900714658532],[73.81321109923864,21.644645760705075],[73.83567661150906,21.52056396820514],[73.98170244126669,21.522006779745833],[73.98170244126669,21.52344959128653],[74.16303121887782,21.568176749048135],[74.27535878022985,21.560962691344653],[74.32189448421855,21.49892179509468],[74.20956692286653,21.46285150657726],[74.04588961918213,21.445537768088894],[73.95923692899629,21.395039364164496],[73.94158545506954,21.299813802478496],[73.82283917592596,21.26951476012386],[73.81481577868654,21.17428919843786],[73.66718526948101,21.154089836868103],[73.737791165188,21.07906363675186],[73.80197834310344,21.030008044368163],[73.80679238144711,21.00836587125771],[73.84851404709214,20.999709002013525],[73.84851404709214,20.99826619047283],[73.8886310332893,20.933339671141464],[73.94158545506954,20.83955692099616],[73.91751526335125,20.7241319977404],[73.87418891825833,20.72990324390319],[73.83728129095694,20.621692378350915],[73.74420988297955,20.565422728263734],[73.65274315445004,20.565422728263734],[73.61423084770077,20.62457800143231],[73.47462373573468,20.71980356311831],[73.40722719892347,20.62457800143231],[73.47301905628679,20.584179278292794],[73.46820501794313,20.49616777431028],[73.40401784002769,20.386514097217308],[73.41525059616289,20.20471984308949],[73.29971367591509,20.21049108925228],[73.24996861303062,20.12247958526976],[73.21145630628135,20.121036773729067],[73.13764105167859,20.086409296752336],[72.96433567130688,20.12825083143255],[72.96112631241111,20.20904827771158],[72.87286894277737,20.226362016199943],[72.77498349645633,20.131136454513943],[72.70758695964511,20.073423992886063],[72.73326183081129,19.972427185037276],[72.66426061455218,19.933471273438457],[72.65463253786487,19.836802900211758],[72.71561035688454,19.646351776839758],[72.71881971578031,19.53958372282818],[72.79744900872673,19.30440544169457],[72.78461157314364,19.26400671855506],[72.78621625259153,19.12982524527024],[72.83917067437177,19.049027798991204],[72.80226304707038,18.90474664492151],[72.835961315476,18.86434792178199],[72.86805490443372,18.799421402450626],[72.85682214829852,18.699867406142538],[72.93384676179706,18.54115813666587],[72.89533445504779,18.463246313468233],[72.91459060842242,18.35359263637526],[73.02852284922233,18.264138320852048],[72.96914970965055,18.242496147741594],[72.97235906854633,18.12418560140444],[73.0445696437012,17.981347258875438],[73.17775803787575,17.583131273643072],[73.18417675566728,17.385466092567587],[73.24515457468696,17.32198238477692],[73.22268906241655,17.265712734689735],[73.28848091977989,17.115660334457253],[73.29650431701931,16.984364484253824],[73.27724816364469,16.89202454564922],[73.31736514984183,16.8054558532074],[73.30613239370663,16.730429653091157],[73.35106341824745,16.615004729835398],[73.34785405935168,16.529878848934274],[73.3687148921742,16.36395552175412],[73.41204123726712,16.273058394690214],[73.51153136303606,15.936883305707816],[73.5885559765346,15.909469886434575],[73.68483674340776,15.729118443847451],[73.87418891825833,15.750760616957907],[73.93837609617377,15.742103747713724],[73.99133051795401,15.612250709050995],[74.11810019433702,15.651206620649814],[74.12291423268067,15.72046157460327],[74.20956692286653,15.781059659312543],[74.23845115292848,15.744989370795118],[74.34596467593684,15.76374592082418],[74.38768634158188,15.903698640271786],[74.46310627563253,16.039322925097302],[74.37163954710302,16.07827883669612],[74.48075774955927,16.147533790649575],[74.48075774955927,16.24997341003906],[74.37324422655091,16.261515902364636],[74.3170804458749,16.326442421696],[74.33152256090587,16.454852648818033],[74.31547576642701,16.554406645126125],[74.54494492747472,16.635204091405157],[74.5706197986409,16.554406645126125],[74.6299929382127,16.583262875940065],[74.69578479557602,16.716001537684186],[74.84983402257309,16.773713999312065],[74.91883523883219,16.773713999312065],[74.90278844435333,16.863168314835278],[75.08893126030812,16.95262263035849],[75.18200266828552,16.84296895326552],[75.26544599957559,16.863168314835278],[75.27988811460656,16.955508253439888],[75.34086593362625,16.955508253439888],[75.46442625111348,16.988692918875916],[75.52861342902892,16.969936368846856],[75.66501118209924,16.980036049631735],[75.67303457933868,17.115660334457253],[75.62489419590209,17.173372796085133],[75.65538310541193,17.27292679239322],[75.60403336307957,17.304668646288555],[75.57354445356974,17.38402328102689],[75.63291759314151,17.476363219631494],[75.81424637075266,17.372480788701314],[75.89448034314695,17.401337019515253],[75.93138797044834,17.323425196317615],[76.0758091207581,17.336410500183888],[76.22985834775515,17.36526673099783],[76.38230289530433,17.314768327073434],[76.37267481861703,17.43596449649198],[76.33095315297199,17.470591973468707],[76.33255783241987,17.596116577509346],[76.42883859929304,17.643729358352346],[76.48981641831271,17.659600285300016],[76.52351468671831,17.760597093148803],[76.65670308089287,17.71731274692789],[76.68558731095482,17.681242458410466],[76.71447154101676,17.780796454718562],[76.7914961545153,17.826966424020863],[76.74014641218295,17.89910700105571],[76.77544936003645,17.877464827945257],[76.91987051034619,17.91497792800338],[76.90542839531521,18.008760678148683],[76.9535687787518,18.040502532044016],[76.92147518979408,18.118414355241654],[76.95196409930392,18.18766930919511],[77.06429166065594,18.150156209136988],[77.24722511771496,18.370906374863626],[77.26487659164171,18.422847590328715],[77.31622633397407,18.441604140357775],[77.41250710084724,18.39254854797408],[77.40929774195146,18.30165142091017],[77.46546152262748,18.26269550931135],[77.55050953336544,18.292994551665988],[77.52483466219927,18.37234918640432],[77.58420780177104,18.44593257497987],[77.59704523735414,18.54981500591005],[77.73825702876812,18.55558625207284],[77.73023363152869,18.666682740706506],[77.78800209165259,18.682553667654176],[77.83935183398495,18.805192648613417],[77.9484700364412,18.844148560212233],[77.84256119288072,18.907632268002903],[77.79763016833991,19.073555595183056],[77.86021266680747,19.180323649194634],[77.86342202570324,19.30440544169457],[77.94365599809754,19.341918541752694],[78.0415414444186,19.27122077625854],[78.17472983859315,19.238036110822513],[78.19398599196778,19.315947934020148],[78.21163746589453,19.428487234194513],[78.30952291221558,19.4818712612003],[78.30631355331981,19.60595305370024],[78.27582464380997,19.692521746142063],[78.34322118062119,19.714163919252513],[78.3640820134437,19.780533250124577],[78.30631355331981,19.911829100328],[78.38173348737045,19.880087246432666],[78.43147855025492,19.81371791556061],[78.57589970056468,19.818046350182698],[78.84227648891377,19.761776700095517],[78.85992796284052,19.689636123060666],[78.9562087297137,19.656451457624634],[78.93695257633905,19.54968340361306],[79.09742052112767,19.532369665124698],[79.19049192910506,19.458786276549148],[79.25307442757263,19.592967749833967],[79.36540198892465,19.575654011345605],[79.47131083248513,19.500627811229364],[79.74410633862578,19.608838676781637],[79.80668883709333,19.578539634427]]]},"properties":{"st_nm":"Maharashtra","st_code":"27"},"id":"Maharashtra"}, +{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[82.01793711628042,20.048896196694216],[82.06928685861277,20.057553065938396],[82.18482377886058,19.98396967736285],[82.26826711015066,19.97531280811867],[82.3452917236492,19.836802900211758],[82.44638652886601,19.910386288787304],[82.53143453960398,19.87864443489197],[82.59401703807154,19.776204815502485],[82.69671652273625,19.83103165404897],[82.71757735555877,19.988298111984943],[82.39824614542944,20.0561102543977],[82.38701338929422,20.145564569920914],[82.42071165769984,20.20471984308949],[82.39985082487732,20.340344127915003],[82.43836313162659,20.43412687806031],[82.3324542880661,20.56253710518234],[82.37738531260692,20.631792059135798],[82.35331512088862,20.70104701308925],[82.33887300585765,20.87418439797289],[82.45922396444911,20.826571617129886],[82.48810819451106,20.908811874949617],[82.56031876966594,20.946324975007737],[82.63894806261236,21.089163317536737],[82.64055274206024,21.154089836868103],[82.96630266998112,21.17573200997856],[83.07702555188527,21.11224830218789],[83.19256247213306,21.13966172146113],[83.26798240618372,21.377725625676135],[83.2711917650795,21.377725625676135],[83.27440112397525,21.377725625676135],[83.39314740311883,21.343098148699408],[83.39796144146248,21.40513904494938],[83.33698362244282,21.50036460663538],[83.38351932643151,21.620117964513227],[83.48782349054412,21.644645760705075],[83.46054393993005,21.698029787710865],[83.59052297520883,21.8249972032922],[83.53917323287646,21.964949922739805],[83.53756855342859,22.045747369018837],[83.6274306025102,22.20301382695481],[83.8023406623298,22.29391095401872],[83.86331848134947,22.344409357943114],[84.010948990555,22.371822777216355],[84.04625193840849,22.468491150443054],[84.010948990555,22.52764642361163],[84.010948990555,22.573816392913933],[84.08315956570986,22.6373001007046],[84.15216078196897,22.6358572891639],[84.23881347215482,22.692126939251086],[84.29337257338295,22.772924385530118],[84.3238614828928,22.850836208727753],[84.39767673749554,22.927305220384692],[84.37360654577725,22.979246435849785],[84.17783565313515,22.980689247390483],[84.06390341233524,23.113427909134604],[84.03822854116906,23.171140370762483],[84.07513616847044,23.334178074861242],[83.9628086071184,23.386119290326334],[84.01415834945077,23.504429836663487],[84.01576302889865,23.634282875326214],[83.93873841540011,23.567913544454154],[83.77506111171573,23.609755079134366],[83.70605989545663,23.820405564076125],[83.5712668218342,23.862247098756338],[83.51510304115818,23.98055764509349],[83.4316597098681,24.08588288756437],[83.32896022520339,24.101753814512037],[83.20700458716405,23.921402371924913],[83.09146766691624,23.87090396800052],[82.94704651660649,23.87090396800052],[82.81225344298406,23.96180109506443],[82.69350716384048,23.91851674884352],[82.63573870371658,23.83771930256449],[82.49773627119838,23.7843352755587],[82.26024371291123,23.821848375616824],[82.20889397057887,23.853590229512157],[82.08212429419586,23.816077129454033],[82.00670436014522,23.86080428721564],[81.92165634940726,23.87090396800052],[81.80932878805523,23.807420260209852],[81.72588545676514,23.839162114105186],[81.66811699664125,23.924287995006306],[81.6039298187258,23.88533208340749],[81.61034853651735,23.836276491023792],[81.6970012267032,23.720851567768033],[81.61355789541312,23.663139106140154],[81.61034853651735,23.511643894366973],[81.75797904572286,23.549156994425093],[81.82056154419043,23.514529517448366],[81.91684231106359,23.53472887901812],[81.9858435273227,23.414975521140274],[82.10298512701839,23.39766178265191],[82.19926589389155,23.313978713291483],[82.1238459598409,23.103328228349724],[81.94251718222978,23.078800432157877],[81.9505405794692,22.983574870471877],[81.86228320983547,22.88979212032657],[81.77563051964961,22.873921193378905],[81.79488667302425,22.765710327826632],[81.73230417455669,22.67625601230342],[81.72909481566091,22.669041954599933],[81.64886084326662,22.61421511605345],[81.62158129265255,22.537746104396508],[81.4755554628949,22.490133323553508],[81.32792495368939,22.524760800530238],[81.24929566074297,22.459834281198873],[81.19313188006696,22.490133323553508],[81.11129322822475,22.435306485007025],[81.1193166254642,22.291025330937323],[81.04550137086143,22.24052692701293],[81.00377970521639,22.05873267288511],[80.90749893834322,22.110673888350203],[80.83207900429258,21.89713778032705],[80.84652111932355,21.83509688407708],[80.81763688926159,21.761513495501532],[80.75665907024192,21.761513495501532],[80.71493740459688,21.66195949919344],[80.7374029168673,21.472951187362135],[80.66198298281664,21.33299846791453],[80.61384259938006,21.226230413902954],[80.46460741072664,21.17573200997856],[80.43893253956047,21.096377375240223],[80.46460741072664,20.929011236519372],[80.54644606256885,20.93478248268216],[80.5624928570477,20.823685994048496],[80.58014433097445,20.673633593816007],[80.52077119140266,20.579850843670705],[80.61705195827584,20.585622089833493],[80.59137708710965,20.392285343380095],[80.62668003496314,20.33313007021152],[80.39560619446755,20.245118566229003],[80.43251382176892,20.13546488913603],[80.5047243969238,20.144121758380216],[80.54484138312095,20.100837412159308],[80.53039926808998,19.939242519601244],[80.46942144907031,19.826703219426882],[80.54644606256885,19.818046350182698],[80.5640975364956,19.75889107701412],[80.67161105950396,19.70262142692694],[80.71493740459688,19.61605273448512],[80.89466150276013,19.519384361258425],[80.85293983711509,19.365003526403846],[80.75184503189827,19.287091703206208],[80.61223791993217,19.31017668785736],[80.57693497207867,19.39818819183988],[80.48225888465339,19.337590107130602],[80.39400151501965,19.18753770689812],[80.33302369599998,19.144253360677208],[80.32981433710421,19.070669972101662],[80.27204587698031,18.94225974497963],[80.34907049047885,18.84703418329363],[80.27365055642821,18.764793925473903],[80.27525523587609,18.720066767712296],[80.37153600274925,18.611855902160023],[80.45497933403934,18.630612452189084],[80.63630811165046,18.523844398177506],[80.70530932790957,18.438718517276385],[80.7486356730025,18.308865478613654],[80.75665907024192,18.170355570706747],[80.85293983711509,18.20498304768347],[80.86577727269818,18.14005652835211],[80.9797095134981,18.166027136084654],[80.97008143681077,18.047716589747502],[81.01661714079948,17.79522457012553],[81.08561835705858,17.798110193206924],[81.16585232945289,17.8572654663755],[81.26534245522183,17.811095497073197],[81.39692616994849,17.818309554776683],[81.40013552884426,17.893335754892924],[81.48197418068645,17.97701882425335],[81.48036950123857,18.05204502436959],[81.52530052577939,18.15304183221838],[81.53011456412304,18.2396105246602],[81.65848891995392,18.347821390212474],[81.74995564848344,18.35359263637526],[81.76921180185808,18.418519155706626],[81.91042359327206,18.570014367479807],[81.89919083713684,18.66091149454372],[82.09175237088319,18.737380506200658],[82.1591489076944,18.78932172166575],[82.17680038162115,18.90330383338081],[82.24580159788025,18.919174760328477],[82.2056846116831,19.121168376026056],[82.16075358714228,19.201965822305088],[82.18963781720424,19.428487234194513],[82.12705531873668,19.42993004573521],[82.09977576812261,19.517941549717726],[82.02916987241562,19.507841868932847],[82.05965878192546,19.629038038351393],[82.06447282026912,19.790632930909453],[81.9858435273227,19.80217542323503],[81.96819205339595,19.85988788486291],[81.86870192762701,19.901729419543123],[81.84463173590872,19.952227823467517],[81.87512064541856,20.050339008234914],[81.87512064541856,20.05178181977561],[81.94572654112555,20.105165846781397],[82.01793711628042,20.048896196694216]]]},"properties":{"st_nm":"Chhattisgarh","st_code":"22"},"id":"Chhattisgarh"}, +{"type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[[[[72.73486651025917,21.474393998902833],[72.69314484461412,21.46140869503656],[72.65463253786487,21.3459837717808],[72.59846875718885,21.31712754096686],[72.63698106393812,21.210359486955284],[72.62093426945926,21.099262998321617],[72.75091330473803,21.061749898263496],[72.72202907467609,21.048764594397223],[72.85521746885063,20.750102605472946],[72.90335785228721,20.575522409048613],[72.88731105780835,20.46154029733355],[72.82954259768445,20.367757547188248],[72.7781928553521,20.336015693292914],[72.73968054860283,20.243675754688308],[72.77498349645633,20.131136454513943],[72.87286894277737,20.226362016199943],[72.96112631241111,20.20904827771158],[72.93224208234916,20.295616970153397],[73.04296496425331,20.325916012508035],[73.16652528174053,20.288402912449914],[73.13443169278281,20.1989485969267],[73.21145630628135,20.121036773729067],[73.24996861303062,20.12247958526976],[73.29971367591509,20.21049108925228],[73.41525059616289,20.20471984308949],[73.40401784002769,20.386514097217308],[73.46820501794313,20.49616777431028],[73.47301905628679,20.584179278292794],[73.40722719892347,20.62457800143231],[73.47462373573468,20.71980356311831],[73.61423084770077,20.62457800143231],[73.65274315445004,20.565422728263734],[73.74420988297955,20.565422728263734],[73.83728129095694,20.621692378350915],[73.87418891825833,20.72990324390319],[73.91751526335125,20.7241319977404],[73.94158545506954,20.83955692099616],[73.8886310332893,20.933339671141464],[73.84851404709214,20.99826619047283],[73.84851404709214,20.999709002013525],[73.80679238144711,21.00836587125771],[73.80197834310344,21.030008044368163],[73.737791165188,21.07906363675186],[73.66718526948101,21.154089836868103],[73.81481577868654,21.17428919843786],[73.82283917592596,21.26951476012386],[73.94158545506954,21.299813802478496],[73.95923692899629,21.395039364164496],[74.04588961918213,21.445537768088894],[74.20956692286653,21.46285150657726],[74.32189448421855,21.49892179509468],[74.27535878022985,21.560962691344653],[74.16303121887782,21.568176749048135],[73.98170244126669,21.52344959128653],[73.98170244126669,21.522006779745833],[73.83567661150906,21.52056396820514],[73.81321109923864,21.644645760705075],[73.88060763604986,21.713900714658532],[73.82444385537386,21.761513495501532],[73.81642045813442,21.840868130239866],[73.93837609617377,21.874052795675897],[74.14698442439897,21.950521807332837],[74.0956346820666,22.016891138204898],[74.12451891212856,22.09768858448393],[74.12291423268067,22.21167069619899],[74.05391301642157,22.29823938864081],[74.06835513145255,22.35595185026869],[74.19031076949189,22.319881561751266],[74.21598564065806,22.441077731169813],[74.1197048737849,22.419435558059355],[74.05872705476523,22.549288596722086],[74.15019378329474,22.520432365908142],[74.26252134464677,22.643071346867387],[74.37966294434246,22.6358572891639],[74.40212845661286,22.731082850849905],[74.46471095508042,22.816208731751026],[74.45989691673675,22.907105858814937],[74.39250037992554,22.897006178030058],[74.32028980477067,23.060043882128817],[74.2480792296158,23.184125674628756],[74.12772827102432,23.175468805384575],[74.13896102715954,23.266365932448483],[73.98170244126669,23.337063697942636],[73.95923692899629,23.380348044163547],[73.89184039218507,23.33562088640194],[73.83086257316539,23.425075201925154],[73.75544263911475,23.453931432739093],[73.62706828328386,23.449602998117],[73.65595251334581,23.62129757145994],[73.57250918205573,23.654482236895973],[73.52276411917126,23.606869456052973],[73.47462373573468,23.704980640820366],[73.3687148921742,23.814634317913338],[73.3783429688615,23.90408863343655],[73.41525059616289,23.924287995006306],[73.40562251947557,24.041155729802764],[73.31736514984183,24.054141033669037],[73.24354989523907,24.002199818203945],[73.21466566517712,24.07722601832019],[73.1248036160955,24.12483879916319],[73.0670351559716,24.194093753116643],[73.15208316670956,24.355688645674707],[73.07666323265892,24.39608736881422],[73.08789598879412,24.498526988203707],[73.00124329860827,24.479770438174647],[72.95952163296323,24.360017080296796],[72.72844779246762,24.36723113800028],[72.68351676792682,24.46389951122698],[72.51983946424244,24.5014126112851],[72.5005833108678,24.41628673038398],[72.35295280166227,24.563453507535073],[72.33530132773552,24.632708461488527],[72.1652053062596,24.62116596916295],[72.05769178325123,24.71206309622686],[71.91968935073302,24.67310718462804],[71.79131499490212,24.675992807709434],[71.65652192127969,24.639922519192012],[71.60838153784312,24.675992807709434],[71.47840250256434,24.678878430790828],[71.3773076973475,24.62549440378504],[71.28744564826589,24.61683753454086],[71.18795552249695,24.65002219997689],[71.11093090899841,24.675992807709434],[70.98576591206329,24.595195361430406],[70.99860334764638,24.44370014965722],[71.10290751175899,24.436486091953736],[71.04834841053085,24.355688645674707],[70.98576591206329,24.365788326459583],[70.87504303015915,24.29509056096543],[70.80604181390005,24.22006436084919],[70.66803938138185,24.21862154930849],[70.57175861450867,24.251806214744523],[70.57336329395656,24.422057976546768],[70.10961093351746,24.29509056096543],[70.02616760222739,24.17100876846549],[69.73251126326423,24.17100876846549],[69.59450883074602,24.293647749424736],[69.49180934608131,24.26767714169219],[69.31368992736594,24.280662445558463],[69.19333896877448,24.237378099337555],[69.09384884300555,24.273448387854977],[69.00238211447603,24.222949983930583],[68.94621833380002,24.302304618668916],[68.84833288747897,24.23882091087825],[68.76488955618889,24.29653337250613],[68.75365680005369,23.97190077584931],[68.33964950249907,23.96612952968652],[68.20967046722029,23.87523240262261],[68.1727628399189,23.696323771576186],[68.10055226476403,23.67901003308782],[68.14227393040908,23.601098209890186],[68.31076527243711,23.578013225239033],[68.32681206691598,23.495772967419306],[68.41506943654971,23.485673286634427],[68.40062732151874,23.42074676730306],[68.54986251017215,23.355820247971696],[68.5322110362454,23.279351236314756],[68.63330584146223,23.169697559221788],[69.13075647030692,22.873921193378905],[69.41638941203065,22.81043748558824],[69.64746325252626,22.796009370181267],[69.7694188905656,22.826308412535905],[69.92667747645845,22.897006178030058],[70.08072670345551,22.92009116268121],[70.1641700347456,23.067257939832302],[70.31180054395112,23.21586752852409],[70.42412810530314,23.217310340064788],[70.50436207769745,23.17691161692527],[70.71778444426631,23.189896920791544],[70.68890021420435,23.117756343756696],[70.56052585837347,23.029744839774178],[70.49633868045802,22.933076466547483],[70.44980297646933,22.84362215102427],[70.39845323413697,22.904220235733543],[70.29254439057648,22.765710327826632],[70.21872913597372,22.718097546983632],[70.22354317431738,22.661827896896447],[70.12565772799633,22.552174219803476],[69.97481785989503,22.5435173505593],[69.86409497799089,22.462719904280263],[69.75337209608675,22.417992746518657],[69.6201837019122,22.371822777216355],[69.54155440896578,22.376151211838447],[69.49020466663342,22.337195300239628],[69.34096947798001,22.31266750404778],[69.17889685374351,22.21311350773969],[69.16285005926466,22.347294981024508],[69.00559147337181,22.439634919629114],[68.93659025711271,22.311224692507082],[68.96547448717466,22.233312869309444],[69.21740916049278,21.95773586503632],[69.35220223411521,21.83942531869917],[69.39552857920813,21.888480911082866],[69.37145838748985,21.82932563791429],[69.70844107154593,21.534992083612106],[69.98123657768657,21.22767322544365],[70.09195945959071,21.115133925269284],[70.23958996879624,20.99249494431004],[70.44819829702143,20.848213790240344],[70.82690264672256,20.689504520763677],[70.91997405469996,20.741445736228766],[71.00020802709426,20.741445736228766],[71.04995308997874,20.731346055443886],[71.2056069964237,20.79627257477525],[71.32114391667149,20.846770978699645],[71.4366808369193,20.868413151810103],[71.51049609152206,20.944882163467042],[71.67738275410221,20.996823378932135],[71.82180390441196,21.080506448292557],[72.11385556392725,21.19881699462971],[72.10904152558358,21.301256614019195],[72.23581120196658,21.455637448873773],[72.30962645656935,21.62444639913532],[72.19408953632154,21.749971003175958],[72.24222991975813,21.8235543917515],[72.20532229245674,21.891366534164263],[72.2454392786539,21.995248965094444],[72.3385106866313,22.177043219222263],[72.37541831393268,22.31555312712917],[72.46046632467065,22.2563978539606],[72.51502542589877,22.32132437329196],[72.65944657620852,22.27948283861175],[72.94668419738014,22.29246814247802],[72.86645022498584,22.214556319280383],[72.75251798418591,22.172714784600174],[72.64821382007332,22.215999130821082],[72.56797984767901,22.18137165384435],[72.50860670810722,21.94330774962935],[72.62253894890713,21.809126276344532],[72.54230497651284,21.732657264687592],[72.69956356240567,21.644645760705075],[72.60970151332405,21.581162052914408],[72.70598228019722,21.52777802590862],[72.73486651025917,21.474393998902833]]],[[[72.35616216055804,21.797583784018958],[72.43800081240023,21.927436822681685],[72.37541831393268,22.028433630530472],[72.2919749826426,21.966392734280504],[72.30962645656935,21.840868130239866],[72.35616216055804,21.797583784018958]]]]},"properties":{"st_nm":"Gujarat","st_code":"24"},"id":"Gujarat"}, +{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[85.68302497525234,22.057289861344415],[85.3973920335286,22.16405791535599],[85.27543639548927,22.081817657536263],[85.23852876818788,22.00967708050141],[85.18076030806398,22.07316078829208],[85.0283157605148,22.122216380675777],[85.07806082339927,22.2563978539606],[85.07003742615984,22.490133323553508],[84.95770986480781,22.4454061657919],[84.81007935560228,22.454063035036086],[84.7507062160305,22.419435558059355],[84.53407449056587,22.42809242730354],[84.42977032645328,22.3516234156466],[84.29176789393506,22.342966546402415],[84.19709180650979,22.377594023379146],[84.11043911632393,22.477148019687235],[84.010948990555,22.52764642361163],[84.04625193840849,22.468491150443054],[84.010948990555,22.371822777216355],[83.86331848134947,22.344409357943114],[83.8023406623298,22.29391095401872],[83.6274306025102,22.20301382695481],[83.53756855342859,22.045747369018837],[83.53917323287646,21.964949922739805],[83.59052297520883,21.8249972032922],[83.46054393993005,21.698029787710865],[83.48782349054412,21.644645760705075],[83.38351932643151,21.620117964513227],[83.33698362244282,21.50036460663538],[83.39796144146248,21.40513904494938],[83.39314740311883,21.343098148699408],[83.27440112397525,21.377725625676135],[83.2711917650795,21.377725625676135],[83.26798240618372,21.377725625676135],[83.19256247213306,21.13966172146113],[83.07702555188527,21.11224830218789],[82.96630266998112,21.17573200997856],[82.64055274206024,21.154089836868103],[82.63894806261236,21.089163317536737],[82.56031876966594,20.946324975007737],[82.48810819451106,20.908811874949617],[82.45922396444911,20.826571617129886],[82.33887300585765,20.87418439797289],[82.35331512088862,20.70104701308925],[82.37738531260692,20.631792059135798],[82.3324542880661,20.56253710518234],[82.43836313162659,20.43412687806031],[82.39985082487732,20.340344127915003],[82.42071165769984,20.20471984308949],[82.38701338929422,20.145564569920914],[82.39824614542944,20.0561102543977],[82.71757735555877,19.988298111984943],[82.69671652273625,19.83103165404897],[82.59401703807154,19.776204815502485],[82.53143453960398,19.87864443489197],[82.44638652886601,19.910386288787304],[82.3452917236492,19.836802900211758],[82.26826711015066,19.97531280811867],[82.18482377886058,19.98396967736285],[82.06928685861277,20.057553065938396],[82.01793711628042,20.048896196694216],[81.94572654112555,20.105165846781397],[81.87512064541856,20.05178181977561],[81.87512064541856,20.050339008234914],[81.84463173590872,19.952227823467517],[81.86870192762701,19.901729419543123],[81.96819205339595,19.85988788486291],[81.9858435273227,19.80217542323503],[82.06447282026912,19.790632930909453],[82.05965878192546,19.629038038351393],[82.02916987241562,19.507841868932847],[82.09977576812261,19.517941549717726],[82.12705531873668,19.42993004573521],[82.18963781720424,19.428487234194513],[82.16075358714228,19.201965822305088],[82.2056846116831,19.121168376026056],[82.24580159788025,18.919174760328477],[82.17680038162115,18.90330383338081],[82.1591489076944,18.78932172166575],[82.09175237088319,18.737380506200658],[81.89919083713684,18.66091149454372],[81.91042359327206,18.570014367479807],[81.76921180185808,18.418519155706626],[81.74995564848344,18.35359263637526],[81.65848891995392,18.347821390212474],[81.53011456412304,18.2396105246602],[81.52530052577939,18.15304183221838],[81.48036950123857,18.05204502436959],[81.48197418068645,17.97701882425335],[81.40013552884426,17.893335754892924],[81.39692616994849,17.818309554776683],[81.61676725430888,17.82408080093947],[81.71625738007783,17.876022016404562],[81.80932878805523,17.95681946268359],[81.97942480953115,18.01308911277077],[82.03077455186352,18.069358762857956],[82.16717230493383,18.05348783591029],[82.25061563622391,17.992889751201016],[82.31961685248301,18.044830966666108],[82.35171044144073,18.173241193788137],[82.31480281413936,18.184783686113715],[82.38380403039847,18.368020751782232],[82.36133851812805,18.42140477878802],[82.42713037549139,18.48633129811938],[82.48489883561528,18.528172832799598],[82.60685447365464,18.366577940241534],[82.58599364083211,18.27712362471832],[82.77374113623479,18.342050144049686],[82.80743940464039,18.451703821142658],[82.89409209482625,18.381006055648506],[82.96951202887689,18.360806694078747],[83.07702555188527,18.404091040299654],[83.01925709176136,18.457475067305445],[83.04332728347966,18.54548657128796],[83.00000093838673,18.608970279078626],[83.13479401200917,18.786436098584357],[83.20379522826828,18.753251433148325],[83.41240355649347,18.87444760256687],[83.31772746906819,18.974001598874963],[83.34821637857803,19.01872875663657],[83.45893926048217,18.9566878603866],[83.48140477275257,19.034599683584236],[83.60817444913557,19.096640579834208],[83.6627335503637,19.0995262029156],[83.7558049583411,18.910517891084297],[83.74778156110168,18.992758148904024],[83.79271258564248,19.01872875663657],[83.89059803196353,18.816735140938995],[84.03662386172117,18.81817795247969],[84.08957828350141,18.759022679311116],[84.22437135712384,18.799421402450626],[84.31904744454913,18.78932172166575],[84.43458436479693,18.92494600649127],[84.42335160866173,18.949473802683116],[84.51481833719123,19.050470610531903],[84.59184295068977,19.02305719125866],[84.6239365396475,19.085098087508634],[84.70096115314603,19.118282752944662],[84.76514833106147,19.077884029805148],[84.81168403505018,19.15723866454348],[84.9817800565261,19.315947934020148],[85.07966550284715,19.375103207188722],[85.17273691082455,19.467443145793332],[85.3524610089878,19.58863931521188],[85.67821093690868,19.745905773147847],[85.88521458568599,19.81227510401991],[86.22701130808574,19.900286608002425],[86.36982777894761,19.98252686582215],[86.53350508263199,20.181634858438336],[86.67953091238962,20.263875116258063],[86.77581167926279,20.334572881752216],[86.73729937251352,20.46154029733355],[86.78864911484588,20.5351236859091],[87.05663058264287,20.714032316955524],[87.02293231423725,20.770301967042705],[86.86085969000075,20.774630401664798],[86.80630058877263,20.73567449006598],[86.86567372834442,20.78328727090898],[86.96837321300913,20.791944140153163],[86.97639661024856,20.859756282565918],[86.85283629276132,21.09349175215883],[86.85925501055287,21.21324511003668],[86.94911705963449,21.357526264106376],[87.14809731117238,21.50902147587956],[87.22030788632725,21.534992083612106],[87.40805538172992,21.545091764396986],[87.48507999522846,21.61578952989114],[87.44175365013554,21.76728474166432],[87.28289038479481,21.803355030181745],[87.2491921163892,21.85385343410614],[87.24277339859765,21.964949922739805],[87.10798032497522,21.92455119960029],[87.09995692773579,21.863953114891018],[87.00207148141473,21.913008707274713],[87.0293510320288,22.038533311315355],[86.96516385411336,22.084703280617656],[86.83839417773035,22.09768858448393],[86.72767129582621,22.215999130821082],[86.55436591545451,22.29823938864081],[86.4965974553306,22.345852169483813],[86.42920091851938,22.31555312712917],[86.3585950228124,22.348737792565203],[86.28317508876175,22.448291788873295],[86.11949778507736,22.487247700472114],[86.06654336329711,22.55650265442557],[85.96223919918452,22.48580488893142],[86.01840297986054,22.42664961576284],[86.02803105654786,22.334309677158235],[85.97347195531972,22.247740984716415],[86.03124041544362,22.190028523088536],[86.00877490317322,22.115002322972295],[85.89644734182119,21.983706472768866],[85.78411978046917,21.985149284309564],[85.74881683261567,22.074603599832777],[85.68302497525234,22.057289861344415]]]},"properties":{"st_nm":"Odisha","st_code":"21","year":"2011_c"},"id":"Odisha"}, +{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[80.26883651808454,13.564901132801978],[80.23353357023105,13.657241071406585],[80.25439440305357,13.782765675447223],[80.14527620059731,14.041028941231982],[80.13083408556633,14.22859444152259],[80.1693463923156,14.351233422481833],[80.19662594292967,14.586411703615443],[80.10997325274381,14.737906915388624],[80.04097203648472,15.009155485039658],[80.12281068832691,15.368415558673206],[80.20625401961698,15.473740801144086],[80.2511850441578,15.633892882161451],[80.31537222207324,15.723347197684664],[80.41807170673795,15.798373397800907],[80.53521330643363,15.851757424806696],[80.67963445674339,15.884942090242726],[80.77431054416867,15.867628351754362],[80.83047432484469,15.7060334591963],[80.93798784785307,15.716133139981178],[81.00859374356004,15.755089051579997],[81.01501246135159,15.850314613265999],[81.14820085552614,15.974396405765939],[81.21399271288948,16.208131875358852],[81.26534245522183,16.278829640853],[81.39211213160483,16.34231334864367],[81.55258007639344,16.34664178326576],[81.71465270062994,16.312014306289033],[81.84944577425237,16.372612390998306],[81.95695929726075,16.397140187190153],[82.23296416229716,16.542864152800547],[82.31480281413936,16.558735079748217],[82.31801217303513,16.661174699137703],[82.36133851812805,16.855954257131792],[82.24901095677602,16.87615361870155],[82.24901095677602,16.93530889187013],[82.31961685248301,17.057947872829374],[82.5426672957392,17.248398996201374],[82.7031352405278,17.343624557887374],[82.9919775411473,17.473477596550104],[83.02086177120925,17.506662261986133],[83.16207356262323,17.56004628899192],[83.34661169913014,17.725969616172073],[83.4204269537329,17.855822654834803],[83.51991707950184,17.949605404980105],[83.6627335503637,18.079458443642835],[83.93552905650435,18.207868670764867],[84.12809059025068,18.313193913235747],[84.14734674362532,18.37379199794502],[84.35435039240262,18.55558625207284],[84.49395750436872,18.740266129282052],[84.55172596449262,18.78932172166575],[84.60307570682497,18.890318529514538],[84.76354365161359,19.07499840672375],[84.70096115314603,19.118282752944662],[84.6239365396475,19.085098087508634],[84.59184295068977,19.02305719125866],[84.51481833719123,19.050470610531903],[84.42335160866173,18.949473802683116],[84.43458436479693,18.92494600649127],[84.31904744454913,18.78932172166575],[84.22437135712384,18.799421402450626],[84.08957828350141,18.759022679311116],[84.03662386172117,18.81817795247969],[83.89059803196353,18.816735140938995],[83.79271258564248,19.01872875663657],[83.74778156110168,18.992758148904024],[83.7558049583411,18.910517891084297],[83.6627335503637,19.0995262029156],[83.60817444913557,19.096640579834208],[83.48140477275257,19.034599683584236],[83.45893926048217,18.9566878603866],[83.34821637857803,19.01872875663657],[83.31772746906819,18.974001598874963],[83.41240355649347,18.87444760256687],[83.20379522826828,18.753251433148325],[83.13479401200917,18.786436098584357],[83.00000093838673,18.608970279078626],[83.04332728347966,18.54548657128796],[83.01925709176136,18.457475067305445],[83.07702555188527,18.404091040299654],[82.96951202887689,18.360806694078747],[82.89409209482625,18.381006055648506],[82.80743940464039,18.451703821142658],[82.77374113623479,18.342050144049686],[82.58599364083211,18.27712362471832],[82.60685447365464,18.366577940241534],[82.48489883561528,18.528172832799598],[82.42713037549139,18.48633129811938],[82.36133851812805,18.42140477878802],[82.38380403039847,18.368020751782232],[82.31480281413936,18.184783686113715],[82.35171044144073,18.173241193788137],[82.31961685248301,18.044830966666108],[82.25061563622391,17.992889751201016],[82.16717230493383,18.05348783591029],[82.03077455186352,18.069358762857956],[81.97942480953115,18.01308911277077],[81.80932878805523,17.95681946268359],[81.71625738007783,17.876022016404562],[81.61676725430888,17.82408080093947],[81.39692616994849,17.818309554776683],[81.26534245522183,17.811095497073197],[81.16585232945289,17.8572654663755],[81.08561835705858,17.798110193206924],[81.05833880644451,17.73318367387556],[80.97329079570655,17.779353643177863],[80.8866381055207,17.736069296956956],[80.910708297239,17.63795811218956],[81.02143117914314,17.519647565852406],[81.31027347976264,17.409993888759438],[81.27497053190915,17.317653950154828],[81.18992252117118,17.324868007858313],[81.17387572669232,17.231085257713012],[80.99415162852907,17.190686534573494],[80.94119720674883,17.21809995384674],[80.88021938772916,17.16038749221886],[80.87701002883338,17.069490365154948],[80.84491643987566,17.04063413434101],[80.69889061011803,17.08391848056192],[80.58014433097445,17.153173434515374],[80.5047243969238,17.069490365154948],[80.36351260550983,16.97715042655034],[80.53360862698575,16.961279499602675],[80.60100516379697,16.919437964922462],[80.5640975364956,16.832869272480643],[80.56891157483925,16.767942753149278],[80.32179093986478,16.879039241782948],[80.30574414538592,16.974264803468948],[80.18699786624235,17.02043477277125],[80.05541415151569,16.97137918038755],[80.03936735703682,16.917995153381767],[80.07306562544244,16.816998345532976],[80.05541415151569,16.74485776849813],[79.94790062850731,16.635204091405157],[79.87729473280032,16.697244987655125],[79.79224672206236,16.72465840692837],[79.67991916071034,16.692916553033037],[79.54191672819212,16.63231846832376],[79.44724064076685,16.619333164457487],[79.41835641070489,16.58037725285867],[79.25788846591628,16.565949137451703],[79.21937615916701,16.512565110445912],[79.20974808247969,16.35674146405064],[79.21456212082336,16.225445613847214],[79.15839834014734,16.209574686899547],[79.03002398431646,16.24131654079488],[78.90485898738133,16.183604079167],[78.92251046130808,16.123005994457728],[78.74118168369695,16.009023882742667],[78.60157457173085,16.08405008285891],[78.5502248293985,16.043651359719394],[78.4106177174324,16.075393213614728],[78.25656849043534,16.009023882742667],[78.2485450931959,15.971510782684545],[78.17472983859315,15.857528670969483],[78.08326311006364,15.841657744021816],[77.88749221742152,15.905141451812483],[77.80404888613145,15.874842409457846],[77.6596277358217,15.884942090242726],[77.51360190606405,15.928226436463635],[77.24882979716286,15.96429672498106],[77.07231505789538,15.909469886434575],[77.02577935390667,15.837329309399726],[77.08354781403058,15.659863489893997],[77.03059339225034,15.635335693702148],[77.03219807169822,15.436227701085965],[77.06268698120806,15.32801683553369],[77.15254903028968,15.291946547016266],[77.12526947967562,15.227020027684903],[77.15575838918545,15.140451335243084],[77.11403672354041,15.033683281231506],[76.98566236770952,15.014926731202445],[76.79951955175473,15.095724177481477],[76.76100724500546,14.9889561234699],[76.86691608856594,14.970199573440839],[76.83642717905612,14.791290942394413],[76.77544936003645,14.680194453760745],[76.76421660390125,14.60228263056311],[76.80593826954627,14.531584865068957],[76.90061435697156,14.489743330388745],[76.88456756249269,14.34834779940044],[77.00491852108416,14.235808499226074],[77.11724608243618,14.225708818441197],[77.1381069152587,14.336805307074865],[77.36436671741065,14.274764410824893],[77.40929774195146,14.336805307074865],[77.47829895821056,14.292078149313259],[77.50397382937675,14.156453864487741],[77.3932509474726,14.175210414516801],[77.39004158857682,14.016501145040134],[77.43497261311764,13.948689002627376],[77.39806498581626,13.906847467947163],[77.32104037231773,14.030929260447104],[77.1734098631122,14.012172710418042],[77.02738403335456,14.062671114342438],[77.00331384163627,14.198295399167954],[76.89419563918001,14.167996356813317],[76.94875474040815,14.095855779778468],[76.9311032664814,14.030929260447104],[77.04182614838554,13.932818075679709],[76.9776389704701,13.82749283320883],[77.06429166065594,13.743809763848404],[77.15736306863334,13.805850660098375],[77.18143326035164,13.869334367889042],[77.32585441066138,13.834706890912315],[77.43336793366976,13.843363760156496],[77.47027556097113,13.758237879255375],[77.45583344594016,13.68321167913913],[77.62111542907243,13.768337560040253],[77.78158337386104,13.818835963964649],[77.81367696281876,13.915504337191345],[77.96933086926373,13.958788683412255],[77.99981977877356,13.872219990970436],[78.11535669902136,13.863563121726255],[78.12658945515656,13.787094110069315],[78.12177541681291,13.716396344575163],[78.2036140686551,13.629827652133343],[78.19559067141566,13.56922956742407],[78.32556970669444,13.595200175156616],[78.4009896407451,13.58798611745313],[78.37371009013103,13.510074294255492],[78.3640820134437,13.362907517104402],[78.44431598583802,13.309523490098613],[78.585527777252,13.276338824662583],[78.514921881545,13.061359905098733],[78.46678149810842,12.974791212656914],[78.35605861620428,12.940163735680187],[78.31273227111136,12.859366289401155],[78.25335913153957,12.860809100941852],[78.23089361926915,12.759812293093063],[78.30149951497614,12.66602954294776],[78.4122223968803,12.62707363134894],[78.59194649504354,12.782897277744215],[78.60317925117874,12.843495362453488],[78.62083072510549,12.99066213960458],[78.75080976038427,13.054145847395247],[78.89202155179825,13.09598738207546],[78.99472103646296,13.08588770129058],[79.163212378491,13.01951837041852],[79.23381827419799,13.10608706286034],[79.22900423585433,13.15802827832543],[79.28356333708246,13.123400801348701],[79.43761256407953,13.188327320680067],[79.40551897512181,13.335494097831159],[79.53710268984847,13.338379720912553],[79.5338933309527,13.276338824662583],[79.6831285196061,13.29653818623234],[79.70238467298074,13.221511986116099],[79.79385140151025,13.240268536145159],[79.8098981959891,13.316737547802099],[79.94629594905943,13.364350328645099],[80.03776267758894,13.538930525069432],[80.07787966378609,13.488432121145038],[80.21427741685642,13.489874932685737],[80.26883651808454,13.564901132801978]],[[82.18642845830847,16.737643710794643],[82.26987178959854,16.721772783846973],[82.26666243070277,16.69435936457373],[82.23938288008871,16.717444349224884],[82.19926589389155,16.720329972306278],[82.18642845830847,16.737643710794643]]]},"properties":{"st_nm":"Andhra Pradesh","st_code":"37","year":"2011_c"},"id":"Andhra Pradesh"}, +{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[77.28734210391212,16.408682679515728],[77.24241107937131,16.473609198847093],[77.41571645974301,16.516893545068],[77.45262408704438,16.616447541376097],[77.42534453643032,16.720329972306278],[77.47669427876268,16.788142114719037],[77.45904280483593,16.884810487945735],[77.46706620207536,16.95406544189919],[77.4975551115852,17.042076945881703],[77.46385684317958,17.109889088294462],[77.36436671741065,17.157501869137462],[77.38041351188951,17.222428388468828],[77.48311299655423,17.35516705021295],[77.51199722661617,17.430193250329193],[77.68530260698788,17.510990696608225],[77.49434575268943,17.565817535154707],[77.46706620207536,17.577360027480285],[77.44460068980496,17.584574085183768],[77.45262408704438,17.69422776227674],[77.53767209778235,17.779353643177863],[77.58581248121894,17.907763870299895],[77.65641837692593,17.969804766549863],[77.54730017446967,18.056373458991683],[77.59864991680203,18.092443747509108],[77.56334696894854,18.196326178439293],[77.60185927569779,18.275680813177622],[77.55050953336544,18.292994551665988],[77.46546152262748,18.26269550931135],[77.40929774195146,18.30165142091017],[77.41250710084724,18.39254854797408],[77.31622633397407,18.441604140357775],[77.26487659164171,18.422847590328715],[77.24722511771496,18.370906374863626],[77.06429166065594,18.150156209136988],[76.95196409930392,18.18766930919511],[76.92147518979408,18.118414355241654],[76.9535687787518,18.040502532044016],[76.90542839531521,18.008760678148683],[76.91987051034619,17.91497792800338],[76.77544936003645,17.877464827945257],[76.74014641218295,17.89910700105571],[76.7914961545153,17.826966424020863],[76.71447154101676,17.780796454718562],[76.68558731095482,17.681242458410466],[76.65670308089287,17.71731274692789],[76.52351468671831,17.760597093148803],[76.48981641831271,17.659600285300016],[76.42883859929304,17.643729358352346],[76.33255783241987,17.596116577509346],[76.33095315297199,17.470591973468707],[76.37267481861703,17.43596449649198],[76.38230289530433,17.314768327073434],[76.22985834775515,17.36526673099783],[76.0758091207581,17.336410500183888],[75.93138797044834,17.323425196317615],[75.89448034314695,17.401337019515253],[75.81424637075266,17.372480788701314],[75.63291759314151,17.476363219631494],[75.57354445356974,17.38402328102689],[75.60403336307957,17.304668646288555],[75.65538310541193,17.27292679239322],[75.62489419590209,17.173372796085133],[75.67303457933868,17.115660334457253],[75.66501118209924,16.980036049631735],[75.52861342902892,16.969936368846856],[75.46442625111348,16.988692918875916],[75.34086593362625,16.955508253439888],[75.27988811460656,16.955508253439888],[75.26544599957559,16.863168314835278],[75.18200266828552,16.84296895326552],[75.08893126030812,16.95262263035849],[74.90278844435333,16.863168314835278],[74.91883523883219,16.773713999312065],[74.84983402257309,16.773713999312065],[74.69578479557602,16.716001537684186],[74.6299929382127,16.583262875940065],[74.5706197986409,16.554406645126125],[74.54494492747472,16.635204091405157],[74.31547576642701,16.554406645126125],[74.33152256090587,16.454852648818033],[74.3170804458749,16.326442421696],[74.37324422655091,16.261515902364636],[74.48075774955927,16.24997341003906],[74.48075774955927,16.147533790649575],[74.37163954710302,16.07827883669612],[74.46310627563253,16.039322925097302],[74.38768634158188,15.903698640271786],[74.34596467593684,15.76374592082418],[74.23845115292848,15.744989370795118],[74.20956692286653,15.781059659312543],[74.12291423268067,15.72046157460327],[74.11810019433702,15.651206620649814],[74.23684647348058,15.668520359138178],[74.27856813912562,15.522796393527782],[74.25128858851156,15.492497351173146],[74.27535878022985,15.391500543324359],[74.32349916366644,15.368415558673206],[74.32510384311432,15.283289677772084],[74.26091666519888,15.241448143091871],[74.3170804458749,15.186621304545387],[74.27214942133408,15.097166989022174],[74.29621961305237,15.040897338934991],[74.20154352562709,14.925472415679232],[74.0860066053793,14.900944619487385],[74.11810019433702,14.785519696231626],[74.26252134464677,14.719150365359564],[74.2689400624383,14.626810426754957],[74.35559275262416,14.508499880417805],[74.39410505937343,14.417602753353895],[74.44224544281,14.2242660069005],[74.46952499342407,14.188195718383074],[74.51606069741277,13.986202102685498],[74.58345723422399,13.925604017976225],[74.67010992440984,13.634156086755434],[74.71664562839854,13.313851924720705],[74.77762344741821,13.071459585883611],[74.82255447195902,12.846380985534882],[74.86909017594772,12.758369481552366],[74.98141773729975,12.738170119982609],[75.11139677257853,12.68045765835473],[75.27988811460656,12.523191200418758],[75.41628586767689,12.49866340422691],[75.36493612534454,12.412094711785091],[75.42270458546844,12.373138800186272],[75.41468118822901,12.289455730825846],[75.485287083936,12.289455730825846],[75.5767538124655,12.156717069081726],[75.63612695203729,12.148060199837543],[75.79338553793013,12.055720261232935],[75.87041015142867,11.951837830302754],[75.936202008792,11.940295337977178],[76.00359854560321,11.931638468732995],[76.11271674805947,11.979251249575995],[76.11271674805947,11.858055080157449],[76.20739283548475,11.860940703238843],[76.31811571738889,11.751287026145873],[76.41279180481418,11.758501083849357],[76.41760584315783,11.67193239140754],[76.51067725113523,11.70511705684357],[76.5604223140197,11.621433987483144],[76.7577978861097,11.61854836440175],[76.84765993519132,11.594020568209903],[76.83482249960822,11.654618652919176],[76.90863775421099,11.794571372366782],[77.01294191832359,11.814770733936541],[77.11082736464465,11.772929199256328],[77.29215614225578,11.808999487773752],[77.42855389532609,11.76715795309354],[77.49434575268943,11.943180961058571],[77.67567453030055,11.951837830302754],[77.70776811925828,12.03552089966318],[77.7751646560695,12.113432722860814],[77.74628042600754,12.155274257541027],[77.60988267293723,12.205772661465423],[77.50557850882463,12.198558603761938],[77.47188024041903,12.243285761523545],[77.55050953336544,12.290898542366545],[77.61469671128089,12.367367554023485],[77.6355575441034,12.48856372344203],[77.58741716066682,12.514534331174577],[77.60185927569779,12.668915166029153],[77.73825702876812,12.671800789110547],[77.79281612999625,12.749712612308183],[77.83132843674551,12.866580347104641],[77.866631384599,12.87090878172673],[77.92921388306657,12.891108143296488],[77.97895894595104,12.836281304750003],[78.05758823889745,12.85215223169767],[78.13300817294811,12.782897277744215],[78.23089361926915,12.759812293093063],[78.25335913153957,12.860809100941852],[78.31273227111136,12.859366289401155],[78.35605861620428,12.940163735680187],[78.46678149810842,12.974791212656914],[78.514921881545,13.061359905098733],[78.585527777252,13.276338824662583],[78.44431598583802,13.309523490098613],[78.3640820134437,13.362907517104402],[78.37371009013103,13.510074294255492],[78.4009896407451,13.58798611745313],[78.32556970669444,13.595200175156616],[78.19559067141566,13.56922956742407],[78.2036140686551,13.629827652133343],[78.12177541681291,13.716396344575163],[78.12658945515656,13.787094110069315],[78.11535669902136,13.863563121726255],[77.99981977877356,13.872219990970436],[77.96933086926373,13.958788683412255],[77.81367696281876,13.915504337191345],[77.78158337386104,13.818835963964649],[77.62111542907243,13.768337560040253],[77.45583344594016,13.68321167913913],[77.47027556097113,13.758237879255375],[77.43336793366976,13.843363760156496],[77.32585441066138,13.834706890912315],[77.18143326035164,13.869334367889042],[77.15736306863334,13.805850660098375],[77.06429166065594,13.743809763848404],[76.9776389704701,13.82749283320883],[77.04182614838554,13.932818075679709],[76.9311032664814,14.030929260447104],[76.94875474040815,14.095855779778468],[76.89419563918001,14.167996356813317],[77.00331384163627,14.198295399167954],[77.02738403335456,14.062671114342438],[77.1734098631122,14.012172710418042],[77.32104037231773,14.030929260447104],[77.39806498581626,13.906847467947163],[77.43497261311764,13.948689002627376],[77.39004158857682,14.016501145040134],[77.3932509474726,14.175210414516801],[77.50397382937675,14.156453864487741],[77.47829895821056,14.292078149313259],[77.40929774195146,14.336805307074865],[77.36436671741065,14.274764410824893],[77.1381069152587,14.336805307074865],[77.11724608243618,14.225708818441197],[77.00491852108416,14.235808499226074],[76.88456756249269,14.34834779940044],[76.90061435697156,14.489743330388745],[76.80593826954627,14.531584865068957],[76.76421660390125,14.60228263056311],[76.77544936003645,14.680194453760745],[76.83642717905612,14.791290942394413],[76.86691608856594,14.970199573440839],[76.76100724500546,14.9889561234699],[76.79951955175473,15.095724177481477],[76.98566236770952,15.014926731202445],[77.11403672354041,15.033683281231506],[77.15575838918545,15.140451335243084],[77.12526947967562,15.227020027684903],[77.15254903028968,15.291946547016266],[77.06268698120806,15.32801683553369],[77.03219807169822,15.436227701085965],[77.03059339225034,15.635335693702148],[77.08354781403058,15.659863489893997],[77.02577935390667,15.837329309399726],[77.07231505789538,15.909469886434575],[77.24882979716286,15.96429672498106],[77.51360190606405,15.928226436463635],[77.50076447048097,16.22255999076582],[77.59383587845836,16.34231334864367],[77.48953171434577,16.38559769486458],[77.41411178029512,16.368283956376214],[77.28734210391212,16.408682679515728]]]},"properties":{"st_nm":"Karnataka","st_code":"29","year":"2011_c"},"id":"Karnataka"}, +{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[73.935166737278,15.43334207800457],[73.88381699494563,15.353987443266236],[73.98170244126669,15.055325454341961],[74.0860066053793,14.900944619487385],[74.20154352562709,14.925472415679232],[74.29621961305237,15.040897338934991],[74.27214942133408,15.097166989022174],[74.3170804458749,15.186621304545387],[74.26091666519888,15.241448143091871],[74.32510384311432,15.283289677772084],[74.32349916366644,15.368415558673206],[74.27535878022985,15.391500543324359],[74.25128858851156,15.492497351173146],[74.27856813912562,15.522796393527782],[74.23684647348058,15.668520359138178],[74.11810019433702,15.651206620649814],[73.99133051795401,15.612250709050995],[73.93837609617377,15.742103747713724],[73.87418891825833,15.750760616957907],[73.68483674340776,15.729118443847451],[73.76667539524995,15.495382974254541],[73.935166737278,15.43334207800457]]]},"properties":{"st_nm":"Goa","st_code":"30","year":"2011_c"},"id":"Goa"}, +{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[76.41760584315783,11.67193239140754],[76.41279180481418,11.758501083849357],[76.31811571738889,11.751287026145873],[76.20739283548475,11.860940703238843],[76.11271674805947,11.858055080157449],[76.11271674805947,11.979251249575995],[76.00359854560321,11.931638468732995],[75.936202008792,11.940295337977178],[75.87041015142867,11.951837830302754],[75.79338553793013,12.055720261232935],[75.63612695203729,12.148060199837543],[75.5767538124655,12.156717069081726],[75.485287083936,12.289455730825846],[75.41468118822901,12.289455730825846],[75.42270458546844,12.373138800186272],[75.36493612534454,12.412094711785091],[75.41628586767689,12.49866340422691],[75.27988811460656,12.523191200418758],[75.11139677257853,12.68045765835473],[74.98141773729975,12.738170119982609],[74.86909017594772,12.758369481552366],[75.01511600570535,12.417865957947878],[75.04079087687154,12.389009727133939],[75.16595587380665,12.088904926668967],[75.20125882166015,12.00666466884924],[75.25100388454462,12.008107480389935],[75.3569127281051,11.859497891698147],[75.38579695816705,11.856612268616752],[75.5318227879247,11.706559868384266],[75.53663682626835,11.706559868384266],[75.5542883001951,11.702231433762176],[75.61847547811054,11.477152833413445],[75.69710477105696,11.425211617948355],[75.82547912688786,11.123664005942686],[75.91052713762582,10.793260163123076],[75.95706284161452,10.6864921091115],[76.10148399192427,10.382058874024438],[76.16246181094394,10.184393692948952],[76.2138115532763,10.193050562193132],[76.16727584928759,10.181508069867556],[76.27960341063962,9.789063330797978],[76.31972039683679,9.483187284170217],[76.34860462689873,9.38651891094352],[76.47858366217751,9.122484398995972],[76.54758487843661,8.90317704481003],[76.68237795205904,8.776209629228696],[76.69842474653791,8.738696529170575],[76.95838281709545,8.42127799021724],[77.09798992906155,8.292867763095208],[77.26166723274594,8.50640387111836],[77.26969062998538,8.57854444815321],[77.17020050421642,8.741582152251969],[77.19908473427839,8.770438383065908],[77.25524851495439,8.88009206015888],[77.19266601648684,8.926262029461183],[77.1493396713939,9.009945098821607],[77.20389877262204,9.07054318353088],[77.26808595053748,9.152783441350609],[77.28252806556846,9.298507406961004],[77.34029652569237,9.41970357637955],[77.40287902415992,9.52502881885043],[77.31783101342195,9.602940642048067],[77.26969062998538,9.57264159969343],[77.16699114532065,9.61159751129225],[77.24722511771496,9.799163011582856],[77.21352684930936,9.877074834780494],[77.26327191219383,10.028570046553677],[77.26808595053748,10.12235279669898],[77.28734210391212,10.232006473791952],[77.18143326035164,10.357531077832588],[77.08996653182213,10.314246731611679],[77.05145422507286,10.262305516146588],[76.98245300881375,10.220463981466375],[76.89900967752368,10.252205835361709],[76.89740499807579,10.253648646902406],[76.89259095973213,10.259419893065193],[76.83321782016034,10.338774527803528],[76.8155663462336,10.42390040870465],[76.838031858504,10.597037793588287],[76.9070330747631,10.781717670797502],[76.83000846126457,10.869729174780016],[76.65670308089287,10.938984128733473],[76.75458852721393,11.07893684818108],[76.69521538764214,11.166948352163594],[76.70644814377734,11.24053174073914],[76.6294235302788,11.194361771436839],[76.44167603487612,11.201575829140323],[76.52191000727044,11.26938797155308],[76.54758487843661,11.358842287076293],[76.46093218825077,11.387698517890232],[76.23467238609882,11.52765123733784],[76.37748885696068,11.601234625913387],[76.41760584315783,11.67193239140754]],[[75.55589297964299,11.722430795331933],[75.53663682626835,11.71954517225054],[75.541450864612,11.738301722279601],[75.55589297964299,11.722430795331933]]]},"properties":{"st_nm":"Kerala","st_code":"32","year":"2011_c"},"id":"Kerala"}, +{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[79.80668883709333,19.578539634427],[79.74410633862578,19.608838676781637],[79.47131083248513,19.500627811229364],[79.36540198892465,19.575654011345605],[79.25307442757263,19.592967749833967],[79.19049192910506,19.458786276549148],[79.09742052112767,19.532369665124698],[78.93695257633905,19.54968340361306],[78.9562087297137,19.656451457624634],[78.85992796284052,19.689636123060666],[78.84227648891377,19.761776700095517],[78.57589970056468,19.818046350182698],[78.43147855025492,19.81371791556061],[78.38173348737045,19.880087246432666],[78.30631355331981,19.911829100328],[78.3640820134437,19.780533250124577],[78.34322118062119,19.714163919252513],[78.27582464380997,19.692521746142063],[78.30631355331981,19.60595305370024],[78.30952291221558,19.4818712612003],[78.21163746589453,19.428487234194513],[78.19398599196778,19.315947934020148],[78.17472983859315,19.238036110822513],[78.0415414444186,19.27122077625854],[77.94365599809754,19.341918541752694],[77.86342202570324,19.30440544169457],[77.86021266680747,19.180323649194634],[77.79763016833991,19.073555595183056],[77.84256119288072,18.907632268002903],[77.9484700364412,18.844148560212233],[77.83935183398495,18.805192648613417],[77.78800209165259,18.682553667654176],[77.73023363152869,18.666682740706506],[77.73825702876812,18.55558625207284],[77.59704523735414,18.54981500591005],[77.58420780177104,18.44593257497987],[77.52483466219927,18.37234918640432],[77.55050953336544,18.292994551665988],[77.60185927569779,18.275680813177622],[77.56334696894854,18.196326178439293],[77.59864991680203,18.092443747509108],[77.54730017446967,18.056373458991683],[77.65641837692593,17.969804766549863],[77.58581248121894,17.907763870299895],[77.53767209778235,17.779353643177863],[77.45262408704438,17.69422776227674],[77.44460068980496,17.584574085183768],[77.46706620207536,17.577360027480285],[77.49434575268943,17.565817535154707],[77.68530260698788,17.510990696608225],[77.51199722661617,17.430193250329193],[77.48311299655423,17.35516705021295],[77.38041351188951,17.222428388468828],[77.36436671741065,17.157501869137462],[77.46385684317958,17.109889088294462],[77.4975551115852,17.042076945881703],[77.46706620207536,16.95406544189919],[77.45904280483593,16.884810487945735],[77.47669427876268,16.788142114719037],[77.42534453643032,16.720329972306278],[77.45262408704438,16.616447541376097],[77.41571645974301,16.516893545068],[77.24241107937131,16.473609198847093],[77.28734210391212,16.408682679515728],[77.41411178029512,16.368283956376214],[77.48953171434577,16.38559769486458],[77.59383587845836,16.34231334864367],[77.50076447048097,16.22255999076582],[77.51360190606405,15.928226436463635],[77.6596277358217,15.884942090242726],[77.80404888613145,15.874842409457846],[77.88749221742152,15.905141451812483],[78.08326311006364,15.841657744021816],[78.17472983859315,15.857528670969483],[78.2485450931959,15.971510782684545],[78.25656849043534,16.009023882742667],[78.4106177174324,16.075393213614728],[78.5502248293985,16.043651359719394],[78.60157457173085,16.08405008285891],[78.74118168369695,16.009023882742667],[78.92251046130808,16.123005994457728],[78.90485898738133,16.183604079167],[79.03002398431646,16.24131654079488],[79.15839834014734,16.209574686899547],[79.21456212082336,16.225445613847214],[79.20974808247969,16.35674146405064],[79.21937615916701,16.512565110445912],[79.25788846591628,16.565949137451703],[79.41835641070489,16.58037725285867],[79.44724064076685,16.619333164457487],[79.54191672819212,16.63231846832376],[79.67991916071034,16.692916553033037],[79.79224672206236,16.72465840692837],[79.87729473280032,16.697244987655125],[79.94790062850731,16.635204091405157],[80.05541415151569,16.74485776849813],[80.07306562544244,16.816998345532976],[80.03936735703682,16.917995153381767],[80.05541415151569,16.97137918038755],[80.18699786624235,17.02043477277125],[80.30574414538592,16.974264803468948],[80.32179093986478,16.879039241782948],[80.56891157483925,16.767942753149278],[80.5640975364956,16.832869272480643],[80.60100516379697,16.919437964922462],[80.53360862698575,16.961279499602675],[80.36351260550983,16.97715042655034],[80.5047243969238,17.069490365154948],[80.58014433097445,17.153173434515374],[80.69889061011803,17.08391848056192],[80.84491643987566,17.04063413434101],[80.87701002883338,17.069490365154948],[80.88021938772916,17.16038749221886],[80.94119720674883,17.21809995384674],[80.99415162852907,17.190686534573494],[81.17387572669232,17.231085257713012],[81.18992252117118,17.324868007858313],[81.27497053190915,17.317653950154828],[81.31027347976264,17.409993888759438],[81.02143117914314,17.519647565852406],[80.910708297239,17.63795811218956],[80.8866381055207,17.736069296956956],[80.97329079570655,17.779353643177863],[81.05833880644451,17.73318367387556],[81.08561835705858,17.798110193206924],[81.01661714079948,17.79522457012553],[80.97008143681077,18.047716589747502],[80.9797095134981,18.166027136084654],[80.86577727269818,18.14005652835211],[80.85293983711509,18.20498304768347],[80.75665907024192,18.170355570706747],[80.7486356730025,18.308865478613654],[80.70530932790957,18.438718517276385],[80.63630811165046,18.523844398177506],[80.45497933403934,18.630612452189084],[80.37153600274925,18.611855902160023],[80.27525523587609,18.720066767712296],[80.11799664998324,18.67966804457278],[80.0185065242143,18.77056517163669],[79.91420236010171,18.825392010183172],[79.9607380640904,18.86579073332269],[79.93987723126789,19.034599683584236],[79.8580385794257,19.102411825996995],[79.92864447513269,19.158681476084176],[79.97838953801715,19.399631003380573],[79.94469126961154,19.470328768874726],[79.86445729721724,19.51072749201424],[79.80668883709333,19.578539634427]]]},"properties":{"st_nm":"Telangana","st_code":"36"},"id":"Telangana"}, +{"type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[[[[88.12534709493502,21.673501991519018],[88.17188279892372,21.736985699309685],[88.16706876058007,21.822111580210805],[88.1044862621125,21.842310941780564],[88.03227568695763,21.687930106925986],[88.12534709493502,21.673501991519018]]],[[[89.01594418851182,21.778827233989894],[89.03840970078224,21.611461095269046],[89.09296880201036,21.65185981840856],[89.01594418851182,21.778827233989894]]],[[[87.99857741855202,22.24485536163502],[88.0820207498421,22.26072628858269],[88.18311555505892,22.187142900007142],[88.21841850291241,22.103459830646717],[88.20718574677721,22.025548007449082],[88.14460324830966,21.95485024195493],[88.21199978512088,21.78315566861199],[88.26014016855746,21.55663425672256],[88.3018618342025,21.67061636843762],[88.2681635657969,21.7283288300655],[88.3596302943264,21.80479784172244],[88.39172388328413,21.89713778032705],[88.44467830506437,21.91733714189681],[88.53133099525022,21.852410622565444],[88.63242580046705,21.95485024195493],[88.76240483574583,22.0154483266642],[88.76240483574583,21.95485024195493],[88.85387156427532,21.923108388059596],[88.93250085722175,21.941864938088656],[89.0079207912724,21.902909026489837],[89.06889861029207,21.949078995792142],[89.05445649526109,22.127987626838568],[89.0656892513963,22.207342261576898],[88.9950833556893,22.286696896315235],[88.99989739403296,22.429535238844235],[88.9260821394302,22.650285404570873],[88.96298976673158,22.69356975079178],[88.91324470384711,22.757053458582448],[88.96940848452313,22.84362215102427],[88.8570809231711,22.96770394352421],[88.94212893390906,23.20576784773921],[88.8105452191824,23.25482344012291],[88.70945041396558,23.231738455471756],[88.76240483574583,23.446717375035607],[88.72389252899654,23.511643894366973],[88.59391349371778,23.616969136837852],[88.56342458420794,23.713637510064547],[88.60675092930086,23.86080428721564],[88.73191592623598,23.911302691140037],[88.74314868237119,24.035384483639977],[88.69982233727826,24.09598256834925],[88.74635804126696,24.147923783814342],[88.74154400292329,24.254691837825916],[88.6837755427994,24.32538960332007],[88.56021522531216,24.308075864831704],[88.38209580659681,24.39608736881422],[88.33556010260811,24.442257338116523],[88.13337049217446,24.510069480529282],[88.02746164861398,24.690420923116406],[88.069183314259,24.76977555785474],[88.17348747837161,24.86067268491865],[88.139789209966,24.914056711924438],[88.22644190015185,24.96022668122674],[88.2777916424842,24.88952891573259],[88.39493324217989,24.968883550470924],[88.4527017023038,25.07998003910459],[88.43505022837705,25.201176208523137],[88.73352060568386,25.199733396982438],[88.80573118083875,25.170877166168502],[88.91003534495134,25.179534035412683],[88.98705995844988,25.273316785557984],[88.83942944924435,25.364213912621896],[88.81214989863028,25.522923182098562],[88.64686791549802,25.478196024336956],[88.44628298451225,25.595063759133414],[88.45430638175168,25.664318713086868],[88.2681635657969,25.78262925942402],[88.14299856886177,25.794171751749598],[88.10127690321673,25.83024204026702],[88.0932535059773,25.929796036575112],[88.17830151671527,26.149103390761052],[88.35160689708697,26.221243967795903],[88.40135195997144,26.330897644888875],[88.51528420077136,26.365525121865602],[88.48479529126152,26.460750683551602],[88.33395542316022,26.496820972069028],[88.39974728052356,26.64398774922012],[88.42060811334608,26.563190302941088],[88.52972631580232,26.479507233580662],[88.70142701672614,26.387167294976056],[88.75919547685004,26.329454833348176],[88.9260821394302,26.283284864045875],[88.985455279002,26.349654194917935],[88.91003534495134,26.37995323727257],[88.9838505995541,26.44776537968533],[89.09617816090613,26.391495729598148],[89.15394662103003,26.139003709976176],[89.22936655508067,26.124575594569205],[89.34811283422425,26.010593482854144],[89.5406743679706,26.006265048232052],[89.64979257042685,26.06397750985993],[89.60807090478181,26.153431825383144],[89.63535045539587,26.22845802549939],[89.73002654282115,26.17074556387151],[89.69953763331131,26.21835834471451],[89.78137628515351,26.35253981799933],[89.84235410417318,26.382838860353964],[89.83433070693376,26.414580714249297],[89.86963365478725,26.61368870686548],[89.8519821808605,26.697371776225907],[89.76372481122677,26.698814587766606],[89.63535045539587,26.750755803231694],[89.54709308576213,26.812796699481666],[89.45402167778474,26.798368584074694],[89.37539238483832,26.85463823416188],[89.25504142624686,26.80702545331888],[89.12827174986386,26.80558264177818],[89.08975944311459,26.840210118754907],[89.0881547636667,26.889265711138606],[88.91966342163866,26.994590953609485],[88.86831367930631,26.965734722795546],[88.86510432041052,27.108573065324546],[88.72228784954866,27.138872107679184],[88.59712285261355,27.187927700062883],[88.53133099525022,27.176385207737304],[88.42542215168973,27.071059965266425],[88.28100100137998,27.131658049975698],[88.15423132499697,27.110015876865244],[88.09646286487308,27.133100861516397],[88.03869440474918,27.219669553958216],[87.99215870076048,27.108573065324546],[88.12053305659137,26.94986379584788],[88.1863249139547,26.772397976342152],[88.16065004278852,26.636773691516634],[88.10930030045617,26.54731937599342],[88.23927933573495,26.45786506047021],[88.2793963219321,26.330897644888875],[88.14620792775754,26.250100198609843],[88.07399735260267,26.1750739984936],[87.97611190628162,26.143332144598265],[87.84934222989861,26.039449713668084],[87.85255158879438,26.029350032883205],[87.84131883265918,25.996165367447173],[87.84773755045072,25.991836932825084],[87.82206267928454,25.9355672827379],[87.82687671762821,25.890840124976293],[87.89266857499153,25.866312328784446],[87.96808850904219,25.72491679779614],[88.04992716088438,25.700389001604293],[88.02104293082243,25.59650657067411],[88.06757863481113,25.483967270499747],[87.96006511180275,25.53879410904623],[87.86699370382536,25.49695257436602],[87.76750357805642,25.416155128086988],[87.78355037253527,25.341128927970743],[87.84773755045072,25.297844581749835],[87.81724864094089,25.24157493166265],[87.76268953971277,25.264659916313803],[87.7113397973804,25.258888670151016],[87.77873633419162,25.250231800906835],[87.78034101363951,25.143463746895257],[87.79478312867049,25.087194096808076],[87.9536463940112,24.973211985093013],[87.96006511180275,24.921270769627924],[87.89106389554365,24.85490143875586],[87.83971415321129,24.745247761662892],[87.9087153694704,24.72216277701174],[87.88945921609576,24.564896319075768],[87.7931784492226,24.583652869104828],[87.80120184646202,24.38310206494795],[87.70652575903675,24.260463083988704],[87.63912922222553,24.254691837825916],[87.6311058249861,24.16379471076201],[87.44014897068764,23.982000456634186],[87.33584480657505,24.035384483639977],[87.23314532191034,24.025284802855097],[87.29412314093001,23.901203010355157],[87.23314532191034,23.85647585259355],[87.13044583724563,23.853590229512157],[87.08551481270482,23.811748694831945],[86.91541879122889,23.882446460326097],[86.80148655042896,23.8333908679424],[86.82716142159515,23.76557872552964],[86.80148655042896,23.69920939465758],[86.71162450134734,23.69920939465758],[86.4853646991954,23.635725686866913],[86.36501374060394,23.531843255936728],[86.31045463937582,23.41208989805888],[86.17726624520127,23.46980235968676],[86.15801009182664,23.559256675209973],[86.08259015777598,23.566470732913455],[86.03926381268306,23.4986585905007],[85.88521458568599,23.482787663553033],[85.85953971451981,23.429403636547242],[85.8836099062381,23.35004900180891],[85.81942272832266,23.269251555529877],[85.88521458568599,23.16681193614039],[86.04407785102671,23.145169763029937],[86.24145342311671,22.99656017433815],[86.50141149367427,22.993674551256756],[86.43561963631093,22.927305220384692],[86.41796816238418,22.79023812401848],[86.55917995379816,22.71376911236154],[86.64262328508823,22.65749946227436],[86.6586700795671,22.576702015995327],[86.76618360257547,22.576702015995327],[86.80148655042896,22.48869051201281],[86.76457892312759,22.42664961576284],[86.8448128955219,22.400679008030295],[86.8335801393867,22.325652807914054],[86.72767129582621,22.215999130821082],[86.83839417773035,22.09768858448393],[86.96516385411336,22.084703280617656],[87.0293510320288,22.038533311315355],[87.00207148141473,21.913008707274713],[87.09995692773579,21.863953114891018],[87.10798032497522,21.92455119960029],[87.24277339859765,21.964949922739805],[87.2491921163892,21.85385343410614],[87.28289038479481,21.803355030181745],[87.44175365013554,21.76728474166432],[87.48507999522846,21.61578952989114],[87.67443217007903,21.650417006867865],[87.78836441087894,21.699472599251564],[87.9552510734591,21.830768449454986],[88.06436927591535,22.018333949745596],[88.1863249139547,22.10490264218741],[88.13657985107022,22.185700088466447],[88.01462421303088,22.20157101541411],[87.99857741855202,22.24485536163502]]],[[[88.77684695077679,21.868281549513107],[88.71586913175712,21.90579464957123],[88.69179894003884,21.751413814716653],[88.74635804126696,21.66195949919344],[88.80894053973452,21.669173556896926],[88.77684695077679,21.868281549513107]]],[[[88.94373361335695,21.91445151881541],[88.88275579433727,21.913008707274713],[88.8217779753176,21.927436822681685],[88.94854765170061,21.768727553205018],[88.94373361335695,21.91445151881541]]]]},"properties":{"st_nm":"West Bengal","st_code":"19"},"id":"West Bengal"}, +{"type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[[[[72.96112631241111,20.20904827771158],[72.96433567130688,20.12825083143255],[73.13764105167859,20.086409296752336],[73.21145630628135,20.121036773729067],[73.13443169278281,20.1989485969267],[73.16652528174053,20.288402912449914],[73.04296496425331,20.325916012508035],[72.93224208234916,20.295616970153397],[72.96112631241111,20.20904827771158]]],[[[72.88731105780835,20.46154029733355],[72.835961315476,20.452883428089372],[72.82954259768445,20.367757547188248],[72.88731105780835,20.46154029733355]]],[[[70.91997405469996,20.741445736228766],[70.97774251482386,20.70248982462995],[71.00020802709426,20.741445736228766],[70.91997405469996,20.741445736228766]]]]},"properties":{"st_nm":"Dadra and Nagar Haveli and Daman and Diu","st_code":"26","year":"2011_c"},"id":"Dadra and Nagar Haveli and Daman and Diu"}, +{"type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[[[[79.80829351654123,11.845069776291176],[79.84038710549895,11.956166264924844],[79.78582800427081,11.960494699546935],[79.68633787850187,11.881140064808601],[79.80829351654123,11.845069776291176]]],[[[79.85001518218627,10.827887640099805],[79.85161986163415,10.985154098035775],[79.74892037696944,10.996696590361353],[79.72324550580326,10.928884447948594],[79.81792159322853,10.879828855564895],[79.85001518218627,10.827887640099805]]],[[[75.55589297964299,11.722430795331933],[75.541450864612,11.738301722279601],[75.53663682626835,11.71954517225054],[75.55589297964299,11.722430795331933]]],[[[82.18642845830847,16.737643710794643],[82.19926589389155,16.720329972306278],[82.23938288008871,16.717444349224884],[82.26666243070277,16.69435936457373],[82.26987178959854,16.721772783846973],[82.18642845830847,16.737643710794643]]]]},"properties":{"st_nm":"Puducherry","st_code":"34","year":"2011_c"},"id":"Puducherry"}, +{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[73.05419772038852,8.27266840152545],[73.01889477253502,8.275554024606844],[73.04296496425331,8.264011532281268],[73.05419772038852,8.27266840152545]]]},"properties":{"district":"Lakshadweep","dt_code":"587","st_nm":"Lakshadweep","st_code":"31","year":"2011_c"},"id":"Lakshadweep"}, +{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[94.213500920215,27.606343046865007],[94.23757111193329,27.632313654597553],[94.3643407883163,27.574601192969673],[94.46222623463734,27.55584464294061],[94.85216334047368,27.727539216283553],[95.13619160274952,27.815550720266067],[95.30949698312122,27.86749193573116],[95.38010287882821,27.83863570491722],[95.51489595245064,27.880477239597433],[95.51810531134642,27.883362862678826],[95.60636268098015,27.955503439713674],[95.81818036810112,27.97137436666134],[95.9706249156503,27.959831874335766],[95.7748540230082,27.73331046244634],[95.77966806135186,27.620771162271975],[95.87434414877714,27.544302150615035],[95.88236754601657,27.436091285062762],[95.94174068558836,27.437534096603457],[96.01555594019112,27.368279142650003],[95.9593921595151,27.310566681022124],[95.8566926748504,27.27016795788261],[95.74276043405047,27.267282334801216],[95.63364223159422,27.23121204628379],[95.53415210582529,27.264396711719822],[95.4844070429408,27.24131172706867],[95.4491040950873,27.131658049975698],[95.37689351993244,27.095587761458273],[95.36887012269301,27.110015876865244],[95.25814724078887,27.03066124212691],[95.19556474232131,27.034989676749],[95.22926301072691,26.922450376574638],[95.20198346011284,26.845981364917694],[95.23407704907058,26.682943660818935],[95.30307826532967,26.651201806923602],[95.4266385828169,26.697371776225907],[95.49563979907602,26.817125134103758],[95.60796736042803,26.812796699481666],[95.68338729447869,26.903693826545574],[95.74596979294625,26.895036957301393],[95.80213357362226,27.014790315179244],[95.94495004448413,27.050860603696666],[96.02197465798267,27.180713642359397],[96.08937119479388,27.22255517703961],[96.3060029202585,27.294695754074457],[96.50819253069216,27.29902418869655],[96.60607797701321,27.36539351956861],[96.79703483131166,27.34663696953955],[96.8836875214975,27.26006827709773],[96.85961732977921,27.189370511603578],[96.98317764726644,27.153300223086152],[97.06341161966076,27.09270213837688],[97.16450642487759,27.141757730760578],[97.09069117027482,27.21245549625473],[96.96231681444394,27.401463808086035],[96.90294367487215,27.45196221201043],[96.93503726382987,27.50823186209761],[96.8612220092271,27.630870843056854],[96.90294367487215,27.61355710456849],[97.03131803070303,27.749181389394007],[97.15648302763816,27.814107908725372],[97.25276379451132,27.90067660116719],[97.37471943255066,27.909333470411372],[97.38755686813376,28.003116220556677],[97.32818372856197,28.056500247562465],[97.32818372856197,28.154611432329858],[97.37151007365489,28.218095140120525],[97.2206702055536,28.29167852869607],[97.17092514266913,28.29167852869607],[97.08908649082693,28.362376294190224],[96.99441040340166,28.31043507872513],[96.8965249570806,28.37969003267859],[96.7809880368328,28.363819105730922],[96.66224175768923,28.460487478957617],[96.57879842639915,28.457601855876224],[96.50819253069216,28.412874698114617],[96.31402631749793,28.382575655759982],[96.37179477762183,28.482129652068075],[96.32686375308103,28.510985882882014],[96.49375041566118,28.633624863841256],[96.47128490339078,28.68412326776565],[96.5852171441907,28.71730793320168],[96.6076826564611,28.79377694485862],[96.5370767607541,28.88034563730044],[96.51942528682736,28.96691432974226],[96.43598195553729,29.03472647215502],[96.34611990645566,29.02895522599223],[96.2482344601346,28.939500910469018],[96.15034901381355,29.049154587561986],[96.21774555062477,29.135723280003806],[96.34611990645566,29.16746513389914],[96.39426028989224,29.252591014800263],[96.24342042179094,29.232391653230504],[96.17602388497973,29.36224469189323],[96.08937119479388,29.45891306511993],[95.95778748006722,29.38100124192229],[95.88236754601657,29.389658111166476],[95.70424812730121,29.298760984102564],[95.58710652760553,29.216520726282837],[95.53896614416894,29.212192291660745],[95.45391813343097,29.03472647215502],[95.26937999692407,29.049154587561986],[95.2533332024452,29.108309860730564],[94.87302417329619,29.183336060846806],[94.79279020090189,29.22517759552702],[94.67885796010196,29.327617214916504],[94.57936783433303,29.281447245614203],[94.5601116809584,29.228063218608412],[94.4333420045754,29.226620407067717],[94.35952674997263,29.15303701849217],[94.29052553371353,29.147265772329384],[94.18622136960093,29.039054906777107],[94.15733713953898,28.955371837416685],[93.99686919475036,28.84138972570162],[93.96156624689687,28.71297949857959],[93.84602932664907,28.7072082524168],[93.6229788833929,28.656709848492408],[93.49299984811412,28.68412326776565],[93.34055530056494,28.639396110004043],[93.27797280209738,28.50377182517853],[93.18169203522422,28.433074059684376],[93.22341370086926,28.342176932620465],[93.02443344933138,28.30322102102165],[92.89605909350048,28.203667024713557],[92.8013830060752,28.202224213172858],[92.68905544472318,28.12575520151592],[92.66177589410911,28.066599928347344],[92.73398646926398,27.975702801283433],[92.66979929134854,27.899233789626493],[92.56068108889228,27.821321966428854],[92.46760968091489,27.815550720266067],[92.30874641557416,27.77948043174864],[92.2573966732418,27.861720689568372],[92.15790654747286,27.83719289337652],[92.05681174225603,27.759281070178886],[91.98620584654904,27.769380750963766],[91.88029700298857,27.721767970120766],[91.82573790176043,27.80977947410328],[91.62996700911833,27.8011226048591],[91.62515297077468,27.705897043173096],[91.55936111341134,27.633756466138248],[91.564175151755,27.58470087375455],[91.65403720083663,27.482261254365064],[91.94127482200824,27.46061908125461],[92.01348539716311,27.48947531206855],[92.05520706280815,27.400020996545337],[92.07125385728702,27.275939204045397],[92.02471815329832,27.161957092330336],[92.03434622998563,27.065288719103638],[92.10495212569262,27.00757625747576],[92.11297552293206,26.89215133422],[92.19481417477425,26.890708522679304],[92.36009615790653,26.92533599965603],[92.44674884809237,26.95852066509206],[92.56228576834017,26.957077853551365],[92.65696185576545,27.00757625747576],[92.67300865024431,27.032104053667606],[92.88643101681316,27.000362199772272],[93.0212240904356,26.913793507330453],[93.06134107663276,26.92100756503394],[93.39832376068884,26.957077853551365],[93.47053433584372,26.936878491981606],[93.66630522848583,26.96862034587694],[93.69839881744355,26.994590953609485],[93.82837785272233,27.066731530644333],[93.80591234045193,27.148971788464063],[93.99045047695883,27.32788041951049],[94.21831495855865,27.50390342747552],[94.26645534199524,27.519774354423188],[94.213500920215,27.606343046865007]]]},"properties":{"st_nm":"Arunachal Pradesh","st_code":"12"},"id":"Arunachal Pradesh"}, +{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[94.213500920215,27.606343046865007],[94.26645534199524,27.519774354423188],[94.21831495855865,27.50390342747552],[93.99045047695883,27.32788041951049],[93.80591234045193,27.148971788464063],[93.82837785272233,27.066731530644333],[93.69839881744355,26.994590953609485],[93.66630522848583,26.96862034587694],[93.47053433584372,26.936878491981606],[93.39832376068884,26.957077853551365],[93.06134107663276,26.92100756503394],[93.0212240904356,26.913793507330453],[92.88643101681316,27.000362199772272],[92.67300865024431,27.032104053667606],[92.65696185576545,27.00757625747576],[92.56228576834017,26.957077853551365],[92.44674884809237,26.95852066509206],[92.36009615790653,26.92533599965603],[92.19481417477425,26.890708522679304],[92.11297552293206,26.89215133422],[92.05681174225603,26.845981364917694],[91.98299648765328,26.858966668783967],[91.89313443857165,26.91956475349324],[91.7037822637211,26.812796699481666],[91.62515297077468,26.821453568725847],[91.4951739354959,26.791154526371212],[91.40852124531004,26.840210118754907],[91.33631067015517,26.779612034045634],[91.23682054438623,26.811353887940967],[91.09721343242013,26.822896380266545],[91.05388708732721,26.781054845586333],[90.9511876026625,26.77672641096424],[90.71690440327112,26.769512353260755],[90.54520370234731,26.817125134103758],[90.41682934651641,26.905136638086272],[90.33659537412211,26.861852291865365],[90.23068653056163,26.858966668783967],[90.19377890326024,26.773840787882847],[90.0493577529505,26.73055644166194],[89.86000557809993,26.734884876284028],[89.8519821808605,26.697371776225907],[89.86963365478725,26.61368870686548],[89.83433070693376,26.414580714249297],[89.84235410417318,26.382838860353964],[89.78137628515351,26.35253981799933],[89.69953763331131,26.21835834471451],[89.73002654282115,26.17074556387151],[89.887285128714,25.94566696352278],[89.84235410417318,25.882183255732112],[89.82791198914221,25.732130855499626],[89.88247109037033,25.616705932243867],[89.8519821808605,25.465210720470683],[89.87123833423513,25.47675321279626],[89.87765705202668,25.550336601371807],[90.02047352288855,25.608049062999687],[89.8985178848492,25.72635960933684],[90.0589858296378,25.913925109627446],[90.12317300755325,25.958652267389052],[90.18736018546869,25.944224151982084],[90.43448082044316,25.990394121284385],[90.63185639253317,25.919696355790233],[90.71690440327112,25.95576664430766],[90.94797824376673,25.948552586604173],[91.02660753671314,25.886511690354205],[91.00735138333852,25.824470794104233],[91.1469584953046,25.85044140183678],[91.22237842935525,25.723473986255446],[91.33470599070728,25.841784532592598],[91.44542887261142,25.8403417210519],[91.58022194623386,26.033678467505297],[91.72143373764784,25.965866325092538],[91.72303841709572,26.035121279045992],[91.82573790176043,26.118804348406417],[91.86745956740548,26.042335336749478],[92.13383635575457,26.04522095983087],[92.17234866250384,26.07552000218551],[92.27344346772067,26.06542032140063],[92.16432526526441,25.970194759714627],[92.20283757201368,25.90671105192396],[92.15148782968132,25.815813924860052],[92.15148782968132,25.671532770790353],[92.22530308428408,25.71625992855196],[92.4435394891966,25.720588363174052],[92.50451730821626,25.616705932243867],[92.58475128061058,25.550336601371807],[92.66017121466122,25.57197877448226],[92.56870448613171,25.465210720470683],[92.65375249686969,25.43346886657535],[92.79175492938788,25.283416466342864],[92.7436145459513,25.206947454685924],[92.66338057355699,25.17664841233129],[92.62165890791195,25.114607516081318],[92.53982025606976,25.09873658913365],[92.48044711649797,25.10883626991853],[92.42588801526985,25.029481635180197],[92.51575006435147,24.87942923494771],[92.3857710290727,24.85057300413377],[92.29911833888684,24.915499523465133],[92.2349311609714,24.899628596517466],[92.29590897999107,24.736590892418707],[92.25418731434604,24.677435619250133],[92.21407032814888,24.508626668988587],[92.26060603213757,24.3585742687561],[92.21888436649255,24.28643369172125],[92.29590897999107,24.244592157041037],[92.42267865637407,24.250363403203824],[92.43551609195717,24.15369502997713],[92.53179685883033,24.178222826168977],[92.55105301220496,24.24747778012243],[92.61203083122464,24.256134649366615],[92.62486826680772,24.331160849482856],[92.69066012417106,24.35424583413401],[92.76126601987805,24.512955103610675],[92.79977832662732,24.419172353465374],[92.89605909350048,24.390316122651434],[93.0099913343004,24.413401107302583],[93.04850364104966,24.54469695750601],[93.08701594779893,24.572110376779253],[93.08541126835105,24.709177473145466],[93.10948146006933,24.811617092534952],[93.17527331743267,24.79718897712798],[93.24748389258755,24.914056711924438],[93.24587921313966,24.971769173552318],[93.34376465946072,25.1232643853255],[93.38067228676209,25.240132120121956],[93.47053433584372,25.306501450994016],[93.45609222081274,25.43346886657535],[93.32932254442974,25.54312254366832],[93.42720799075079,25.632576859191534],[93.51225600148877,25.674418393871747],[93.5427449109986,25.730688043958928],[93.70160817633932,25.851884213377474],[93.6807473435168,25.903825428842566],[93.77542343094208,25.96875194817393],[93.77702811038996,25.84899859029608],[93.88133227450257,25.843227344133293],[93.97921772082361,25.91681073270884],[93.95514752910533,25.96875194817393],[94.00007855364615,26.172188375412205],[94.10438271775874,26.319355152563297],[94.16375585733053,26.35109700645863],[94.18461669015305,26.454979437388815],[94.28410681592199,26.56174749140039],[94.31459572543181,26.460750683551602],[94.40124841561767,26.534334072127148],[94.40285309506555,26.610803083784088],[94.58578655212457,26.724785195499148],[94.73662642022587,26.749312991691],[94.791185521454,26.796925772534],[94.86660545550465,26.909465072708365],[94.92437391562855,26.94986379584788],[94.98214237575245,26.913793507330453],[95.10088865489602,26.961406288173453],[95.19556474232131,27.034989676749],[95.25814724078887,27.03066124212691],[95.36887012269301,27.110015876865244],[95.37689351993244,27.095587761458273],[95.4491040950873,27.131658049975698],[95.4844070429408,27.24131172706867],[95.53415210582529,27.264396711719822],[95.63364223159422,27.23121204628379],[95.74276043405047,27.267282334801216],[95.8566926748504,27.27016795788261],[95.9593921595151,27.310566681022124],[96.01555594019112,27.368279142650003],[95.94174068558836,27.437534096603457],[95.88236754601657,27.436091285062762],[95.87434414877714,27.544302150615035],[95.77966806135186,27.620771162271975],[95.7748540230082,27.73331046244634],[95.9706249156503,27.959831874335766],[95.81818036810112,27.97137436666134],[95.60636268098015,27.955503439713674],[95.51810531134642,27.883362862678826],[95.51489595245064,27.880477239597433],[95.38010287882821,27.83863570491722],[95.30949698312122,27.86749193573116],[95.13619160274952,27.815550720266067],[94.85216334047368,27.727539216283553],[94.46222623463734,27.55584464294061],[94.3643407883163,27.574601192969673],[94.23757111193329,27.632313654597553],[94.213500920215,27.606343046865007]]]},"properties":{"st_nm":"Assam","st_code":"18"},"id":"Assam"}, +{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[95.01423596471017,25.890840124976293],[95.1265635260622,25.987508498202992],[95.18593666563399,26.07407719064481],[95.11693544937489,26.107261856080843],[95.12335416716643,26.348211383377237],[95.06237634814676,26.450651002766723],[95.23407704907058,26.682943660818935],[95.20198346011284,26.845981364917694],[95.22926301072691,26.922450376574638],[95.19556474232131,27.034989676749],[95.10088865489602,26.961406288173453],[94.98214237575245,26.913793507330453],[94.92437391562855,26.94986379584788],[94.86660545550465,26.909465072708365],[94.791185521454,26.796925772534],[94.73662642022587,26.749312991691],[94.58578655212457,26.724785195499148],[94.40285309506555,26.610803083784088],[94.40124841561767,26.534334072127148],[94.31459572543181,26.460750683551602],[94.28410681592199,26.56174749140039],[94.18461669015305,26.454979437388815],[94.16375585733053,26.35109700645863],[94.10438271775874,26.319355152563297],[94.00007855364615,26.172188375412205],[93.95514752910533,25.96875194817393],[93.97921772082361,25.91681073270884],[93.88133227450257,25.843227344133293],[93.77702811038996,25.84899859029608],[93.77542343094208,25.96875194817393],[93.6807473435168,25.903825428842566],[93.70160817633932,25.851884213377474],[93.5427449109986,25.730688043958928],[93.51225600148877,25.674418393871747],[93.42720799075079,25.632576859191534],[93.32932254442974,25.54312254366832],[93.45609222081274,25.43346886657535],[93.47053433584372,25.306501450994016],[93.50262792480144,25.24301774320335],[93.60532740946616,25.199733396982438],[93.66630522848583,25.31082988561611],[93.80430766100403,25.46232509738929],[93.76419067480688,25.53879410904623],[93.93589137573069,25.558993470615988],[94.00649727143768,25.56765033986017],[94.10759207665451,25.521480370557867],[94.1894307284967,25.54889378983111],[94.20868688187133,25.49550976282532],[94.32101444322336,25.502723820528807],[94.41569053064865,25.535908485964836],[94.48790110580353,25.605163439918293],[94.55048360427108,25.579192832185747],[94.55369296316685,25.504166632069502],[94.67404392175831,25.445011358900928],[94.80723231593286,25.492624139743928],[94.88265224998351,25.586406889889233],[94.93560667176375,25.66720433616826],[95.03991083587636,25.742230536284506],[95.01423596471017,25.890840124976293]]]},"properties":{"st_nm":"Nagaland","st_code":"13","year":"2011_c"},"id":"Nagaland"}, +{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[92.1996282131179,25.124707196866197],[92.42588801526985,25.029481635180197],[92.48044711649797,25.10883626991853],[92.53982025606976,25.09873658913365],[92.62165890791195,25.114607516081318],[92.66338057355699,25.17664841233129],[92.7436145459513,25.206947454685924],[92.79175492938788,25.283416466342864],[92.65375249686969,25.43346886657535],[92.56870448613171,25.465210720470683],[92.66017121466122,25.57197877448226],[92.58475128061058,25.550336601371807],[92.50451730821626,25.616705932243867],[92.4435394891966,25.720588363174052],[92.22530308428408,25.71625992855196],[92.15148782968132,25.671532770790353],[92.15148782968132,25.815813924860052],[92.20283757201368,25.90671105192396],[92.16432526526441,25.970194759714627],[92.27344346772067,26.06542032140063],[92.17234866250384,26.07552000218551],[92.13383635575457,26.04522095983087],[91.86745956740548,26.042335336749478],[91.82573790176043,26.118804348406417],[91.72303841709572,26.035121279045992],[91.72143373764784,25.965866325092538],[91.58022194623386,26.033678467505297],[91.44542887261142,25.8403417210519],[91.33470599070728,25.841784532592598],[91.22237842935525,25.723473986255446],[91.1469584953046,25.85044140183678],[91.00735138333852,25.824470794104233],[91.02660753671314,25.886511690354205],[90.94797824376673,25.948552586604173],[90.71690440327112,25.95576664430766],[90.63185639253317,25.919696355790233],[90.43448082044316,25.990394121284385],[90.18736018546869,25.944224151982084],[90.12317300755325,25.958652267389052],[90.0589858296378,25.913925109627446],[89.8985178848492,25.72635960933684],[90.02047352288855,25.608049062999687],[89.87765705202668,25.550336601371807],[89.87123833423513,25.47675321279626],[89.81507455355911,25.388741708813743],[89.83433070693376,25.296401770209137],[89.97393781889984,25.29928739329053],[90.11194025141805,25.22426119317429],[90.2338958894574,25.202619020063835],[90.33178133577846,25.192519339278956],[90.44571357657837,25.143463746895257],[90.5115054339417,25.169434354627803],[90.69283421155284,25.159334673842924],[90.77948690173868,25.18386247003477],[90.85490683578934,25.159334673842924],[90.96883907658925,25.172319977709197],[91.08116663794127,25.201176208523137],[91.25286733886509,25.198290585441743],[91.3555668235298,25.23291806241847],[91.3796370152481,25.17664841233129],[91.49196457660013,25.134806877651076],[91.60268745850426,25.173762789249896],[91.64280444470143,25.124707196866197],[91.74710860881402,25.170877166168502],[92.01669475605888,25.189633716197562],[92.08088193397433,25.18386247003477],[92.1996282131179,25.124707196866197]]]},"properties":{"st_nm":"Meghalaya","st_code":"17"},"id":"Meghalaya"}, +{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[94.65318308893579,25.114607516081318],[94.57615847543727,25.21416151238941],[94.67404392175831,25.445011358900928],[94.55369296316685,25.504166632069502],[94.55048360427108,25.579192832185747],[94.48790110580353,25.605163439918293],[94.41569053064865,25.535908485964836],[94.32101444322336,25.502723820528807],[94.20868688187133,25.49550976282532],[94.1894307284967,25.54889378983111],[94.10759207665451,25.521480370557867],[94.00649727143768,25.56765033986017],[93.93589137573069,25.558993470615988],[93.76419067480688,25.53879410904623],[93.80430766100403,25.46232509738929],[93.66630522848583,25.31082988561611],[93.60532740946616,25.199733396982438],[93.50262792480144,25.24301774320335],[93.47053433584372,25.306501450994016],[93.38067228676209,25.240132120121956],[93.34376465946072,25.1232643853255],[93.24587921313966,24.971769173552318],[93.24748389258755,24.914056711924438],[93.17527331743267,24.79718897712798],[93.10948146006933,24.811617092534952],[93.08541126835105,24.709177473145466],[93.08701594779893,24.572110376779253],[93.04850364104966,24.54469695750601],[93.0099913343004,24.413401107302583],[93.02282876988349,24.234492476256158],[92.9762930658948,24.116181929919005],[93.20736690639039,24.04692697596555],[93.2522979309312,24.020956368233005],[93.37746292786632,24.088768510645764],[93.41597523461559,24.0714547721574],[93.50423260424932,23.94304454503537],[93.62458356284078,24.010856687448126],[93.74012048308859,24.00508544128534],[93.8075170198998,23.925730806547005],[93.89256503063777,23.953144225820246],[94.0177300275729,23.927173618087703],[94.15573246009109,23.847818983349367],[94.17017457512208,23.9286164296284],[94.23757111193329,24.035384483639977],[94.25201322696427,24.11473911837831],[94.29052553371353,24.233049664715463],[94.40766713340922,24.437928903494434],[94.3755735444515,24.494198553581615],[94.53443680979223,24.642808142273406],[94.54406488647953,24.71062028468616],[94.62911289721751,24.756790253988466],[94.63232225611327,24.839030511808193],[94.6868813573414,24.88952891573259],[94.74304513801742,25.03669569288368],[94.73662642022587,25.113164704540623],[94.65318308893579,25.114607516081318]]]},"properties":{"st_nm":"Manipur","st_code":"14"},"id":"Manipur"}, +{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[91.75834136494922,23.266365932448483],[91.83857533734353,23.370248363378668],[91.80487706893791,23.514529517448366],[91.8658548879576,23.446717375035607],[91.94287950145612,23.42651801346585],[91.97497309041384,23.481344852012334],[91.93806546311247,23.6891097138727],[92.06002110115182,23.6429397445704],[92.1193942407236,23.73239406009361],[92.17555802139961,23.70786626390176],[92.26542007048124,23.72662281393082],[92.2573966732418,23.81319150637264],[92.32479321005303,23.91418831422143],[92.31195577446994,24.05269822212834],[92.33121192784456,24.18255126079107],[92.29590897999107,24.244592157041037],[92.21888436649255,24.28643369172125],[92.26060603213757,24.3585742687561],[92.21407032814888,24.508626668988587],[92.15630186802498,24.52594040747695],[92.13865039409824,24.42494359962816],[92.07125385728702,24.37733081878516],[91.97176373151808,24.38310206494795],[91.9220186686336,24.338374907186342],[91.94287950145612,24.263348707070097],[91.92362334808149,24.108967872215523],[91.85943617016605,24.18255126079107],[91.74710860881402,24.244592157041037],[91.75513200605344,24.14215253765155],[91.6556418802845,24.185436883872462],[91.62996700911833,24.103196626052735],[91.46949906432971,24.062797902913218],[91.37321829745655,24.002199818203945],[91.29940304285378,23.997871383581852],[91.21916907045949,23.8795608372447],[91.24805330052143,23.830505244861005],[91.22719246769891,23.73239406009361],[91.15658657199192,23.742493740878487],[91.16140061033558,23.595326963727395],[91.25607669776086,23.485673286634427],[91.3202638756763,23.276465613233363],[91.45505694929874,23.260594686285696],[91.50801137107898,23.184125674628756],[91.54331431893247,22.999445797419543],[91.57701258733809,22.964818320442816],[91.71982905819995,22.98646049355327],[91.8064817483858,23.06292950521021],[91.81450514562523,23.145169763029937],[91.75834136494922,23.266365932448483]]]},"properties":{"st_nm":"Tripura","st_code":"16"},"id":"Tripura"}, +{"type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[[[[92.7548473020865,12.176916430651483],[92.66017121466122,12.214429530709605],[92.62326358735984,12.10189023053524],[92.60079807508944,11.849398210913268],[92.5350062177261,11.911439107163238],[92.55105301220496,11.71954517225054],[92.66498525300489,11.50456625268669],[92.75163794319073,11.60989149515757],[92.66017121466122,11.653175841378477],[92.7548473020865,11.702231433762176],[92.79015024994,11.885468499430692],[92.70670691864993,11.973480003413208],[92.78212685270057,12.04850620352945],[92.73398646926398,12.084576492046875],[92.7548473020865,12.174030807570087],[92.7548473020865,12.176916430651483]]],[[[92.86557018399066,12.23462889227936],[92.87198890178219,12.30244103469212],[92.83187191558504,12.300998223151423],[92.81101108276252,12.313983527017696],[92.74040518705553,12.246171384604938],[92.76928941711748,12.18268767681427],[92.85433742785544,12.15960269216312],[92.86557018399066,12.23462889227936]]],[[[92.87359358123008,12.331297265506059],[92.9746883864469,12.543390561988517],[92.95543223307227,12.624188008267547],[92.96826966865535,12.739612931523306],[92.92333864411455,12.883894085593003],[92.85754678675121,12.901207824081368],[92.91210588797935,13.054145847395247],[92.95864159196805,13.016632747337127],[93.03406152601869,13.08155926666849],[93.03085216712292,13.178227639895187],[93.06455043552853,13.273453201581189],[93.03085216712292,13.34415096707534],[93.04368960270601,13.528830844284554],[92.98752582203,13.57355800204616],[92.93296672080186,13.498531801929918],[92.87038422233431,13.472561194197372],[92.84149999227236,13.391763747918342],[92.82063915944984,13.111858309023127],[92.78854557049212,13.01951837041852],[92.79335960883577,12.862251912482549],[92.72917243092033,12.836281304750003],[92.74521922539918,12.723742004575637],[92.71312563644146,12.544833373529212],[92.69868352141049,12.328411642424665],[92.71954435423301,12.299555411610726],[92.7789174938048,12.313983527017696],[92.80940640331463,12.316869150099091],[92.83026723613716,12.30244103469212],[92.87359358123008,12.331297265506059]]],[[[92.52056410269513,10.89714259405326],[92.37774763183327,10.781717670797502],[92.3841663496248,10.670621182163833],[92.4323067330614,10.550867824285984],[92.53019217938245,10.520568781931347],[92.59598403674578,10.68216367448941],[92.58635596005846,10.787488916960289],[92.52056410269513,10.89714259405326]]],[[[92.6393103818387,11.510337498849477],[92.58635596005846,11.400683821756505],[92.59758871619366,11.347299794750718],[92.69066012417106,11.37471321402396],[92.6393103818387,11.510337498849477]]],[[[93.83640124996175,7.241058149927108],[93.67432862572525,7.190559746002713],[93.6454443956633,7.127076038212047],[93.66630522848583,7.023193607281864],[93.71765497081819,6.99145175338653],[93.79949362266038,6.766373153037801],[93.8781229156068,6.793786572311044],[93.91503054290817,6.949610218706318],[93.86849483891947,7.204987861409683],[93.83640124996175,7.241058149927108]]],[[[93.70000349689144,7.44593738870608],[93.60853676836193,7.31175591542126],[93.635816318976,7.245386584549199],[93.71284093247452,7.31175591542126],[93.74332984198436,7.376682434752624],[93.70000349689144,7.44593738870608]]],[[[92.79175492938788,9.237909322251731],[92.72114903368089,9.219152772222671],[92.72756775147244,9.126812833618063],[92.8254531977935,9.141240949025033],[92.79175492938788,9.237909322251731]]]]},"properties":{"st_nm":"Andaman and Nicobar Islands","st_code":"35","year":"2011_c"},"id":"Andaman and Nicobar Islands"}, +{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[78.76043783707158,29.264133507125837],[78.85029988615321,29.347816576486263],[78.92571982020385,29.43871370355017],[78.80055482326874,29.464684311282717],[78.61601668676182,29.558467061428022],[78.53257335547175,29.639264507707054],[78.51171252264923,29.724390388608175],[78.33519778338176,29.79797377718372],[78.2036140686551,29.737375692474448],[78.12979881405234,29.652249811573327],[78.02068061159608,29.581552046079175],[77.92760920361869,29.714290707823295],[77.82009568061031,29.67389198468378],[77.71579151649772,29.885985281166235],[77.80244420668356,30.096635766107998],[77.86021266680747,30.11394950459636],[77.95970279257641,30.24235973171839],[77.72221023428926,30.330371235700905],[77.6580230563738,30.401069001195058],[77.57618440453162,30.401069001195058],[77.57939376342739,30.379426828084604],[77.58260312232316,30.307286251049756],[77.45583344594016,30.163005096980058],[77.22636428489244,29.939369308172026],[77.1734098631122,29.805187834887207],[77.12045544133196,29.754689430962813],[77.15254903028968,29.68832010009075],[77.10601332630098,29.632050450003568],[77.13168819746716,29.484883672852476],[77.1268741591235,29.349259388026958],[77.15415370973757,29.29731817256187],[77.14292095360237,29.166022322358444],[77.16699114532065,29.03328366061432],[77.23278300268399,28.91930154889926],[77.21673620820513,28.8529322180272],[77.22155024654879,28.83129004491674],[77.2087128109657,28.790891321777227],[77.22796896434033,28.769249148666773],[77.29857486004732,28.7086510639575],[77.31622633397407,28.64083892154474],[77.34190120514025,28.610539879190103],[77.29697018059943,28.567255532969195],[77.3483199229318,28.52108556366689],[77.50557850882463,28.371033163434404],[77.50076447048097,28.205109836254252],[77.47669427876268,28.085356478376404],[77.54248613612602,27.990130916690404],[77.52964870054292,27.926647208899734],[77.42053049808666,27.854506631864886],[77.34511056403602,27.850178197242794],[77.28252806556846,27.798236981777706],[77.35152928182757,27.651070204626613],[77.34029652569237,27.52698841212667],[77.43818197201341,27.45629064663252],[77.64518562079073,27.24131172706867],[77.6580230563738,27.170613961574517],[77.55050953336544,27.11145868840594],[77.66123241526958,26.971505968958333],[77.48953171434577,26.90080820346418],[77.39806498581626,26.831553249510726],[77.45422876649228,26.743541745528212],[77.52483466219927,26.818567945644453],[77.72221023428926,26.874837595731634],[77.76072254103852,26.932550057359514],[77.98698234319048,26.889265711138606],[78.1105426606777,26.895036957301393],[78.14905496742696,26.94986379584788],[78.27101060546632,26.91956475349324],[78.22287022202973,26.832996061051425],[78.35766329565216,26.869066349568847],[78.39457092295355,26.817125134103758],[78.54541079105485,26.763741107097967],[78.77969399044622,26.769512353260755],[78.87276539842361,26.697371776225907],[79.00595379259816,26.67140116849336],[78.9899069981193,26.579061229888755],[79.13593282787693,26.440551321981843],[79.13753750732482,26.338111702592357],[78.99472103646296,26.196716171604056],[79.01076783094182,26.082734059888992],[78.94818533247425,26.027907221342506],[78.93855725578695,25.952881021226265],[78.8856028340067,25.91248229808675],[78.76364719596735,25.720588363174052],[78.81018289995605,25.61959155532526],[78.71711149197866,25.605163439918293],[78.65773835240687,25.558993470615988],[78.45233938307744,25.57197877448226],[78.42024579411972,25.531580051342747],[78.41703643522395,25.47675321279626],[78.39457092295355,25.44356854736023],[78.35605861620428,25.452225416604414],[78.34001182172541,25.43346886657535],[78.34001182172541,25.416155128086988],[78.34482586006908,25.32814362410447],[78.38975688460988,25.20550464314523],[78.44752534473379,25.121821573784803],[78.37371009013103,25.09873658913365],[78.33680246282964,25.084308473726683],[78.33519778338176,25.068437546779016],[78.34643053951696,25.01216789669183],[78.17152047969738,24.876543611866317],[78.190776633072,24.841916134889587],[78.27582464380997,24.66300750384316],[78.26780124657054,24.44947139582001],[78.36889605178737,24.374445195703768],[78.32877906559021,24.326832414860768],[78.388152205162,24.263348707070097],[78.50208444596191,24.390316122651434],[78.585527777252,24.35424583413401],[78.70266937694768,24.227278418552675],[78.80697354106027,24.179665637709675],[78.97225552419255,24.34847458797122],[78.99151167756719,24.41628673038398],[78.98509295977564,24.442257338116523],[78.91448706406865,24.459571076604888],[78.95299937081792,24.547582580587406],[78.88239347511093,24.641365330732707],[78.75080976038427,24.599523796052495],[78.77969399044622,24.704849038523374],[78.7700659137589,24.859229873377952],[78.67699450578151,24.89818578497677],[78.63206348124069,24.957341058145346],[78.64008687848012,25.07132316986041],[78.55824822663793,25.21271870084871],[78.51331720209711,25.27620240863938],[78.65934303185476,25.382970462650956],[78.77487995210255,25.35267142029632],[78.73155360700963,25.4579966627672],[78.88399815455881,25.51570912439508],[78.94176661468272,25.492624139743928],[78.87918411621516,25.38585608573235],[78.96102276805735,25.345457362592835],[78.87116071897573,25.18674809311617],[78.87918411621516,25.15789186230223],[78.9305338585475,25.206947454685924],[79.06372225272206,25.22281838163359],[79.13111878953328,25.110279081459225],[79.24505103033319,25.113164704540623],[79.32368032327962,25.149234993058045],[79.30442416990498,25.179534035412683],[79.29319141376978,25.18386247003477],[79.2787492987388,25.24301774320335],[79.26430718370783,25.273316785557984],[79.28035397818668,25.32381518948238],[79.35256455334157,25.32958643564517],[79.43600788463164,25.254560235528924],[79.39107686009083,25.170877166168502],[79.40551897512181,25.10739345837783],[79.49217166530765,25.07998003910459],[79.56919627880619,25.170877166168502],[79.6735004429188,25.120378762244105],[79.74892037696944,25.140578123813864],[79.84038710549895,25.09873658913365],[79.85482922052992,25.19396215081965],[80.03294863924528,25.342571739511442],[80.10515921440016,25.349785797214928],[80.22069613464797,25.397398578057928],[80.31537222207324,25.388741708813743],[80.31055818372958,25.286302089424257],[80.40362959170697,25.24301774320335],[80.43090914232104,25.173762789249896],[80.35227984937463,25.1232643853255],[80.29130203035496,25.058337865994137],[80.26402247974089,25.025153200558105],[80.34104709323941,25.01361070823253],[80.4020249122591,25.06988035831971],[80.47744484630974,24.976097608174406],[80.50151503802803,25.04102412750577],[80.59298176655754,25.09007971988947],[80.71493740459688,25.06555192369762],[80.7245654812842,25.11749313916271],[80.84491643987566,25.18674809311617],[80.87861470828128,25.06555192369762],[80.83047432484469,25.03236725826159],[80.85935855490663,24.928484827331406],[80.94601124509249,24.967440738930225],[81.03426861472623,24.953012623523257],[81.1193166254642,24.90395703113956],[81.15943361166134,24.91261390038374],[81.26373777577395,25.054009431372045],[81.27817989080492,25.16654873154641],[81.39211213160483,25.131921254569683],[81.4996256546132,25.14779218151735],[81.54134732025824,25.188190904656864],[81.6263953309962,25.160777485383623],[81.66811699664125,25.06122348907553],[81.79328199357636,25.00351102744765],[81.89277211934531,24.98908291204068],[81.94251718222978,24.84624456951168],[82.09335705033106,24.81738833869774],[82.2169173678183,24.792860542505892],[82.29715134021261,24.60673785375598],[82.41910697825196,24.593752549889707],[82.41910697825196,24.651465011517587],[82.52341114236455,24.675992807709434],[82.67104165157008,24.697634980819892],[82.70794927887145,24.63703689611062],[82.77374113623479,24.642808142273406],[82.79781132795308,24.576438811401342],[82.74485690617284,24.49708417666301],[82.71276331721512,24.380216441866555],[82.77053177733902,24.370116761081675],[82.74485690617284,24.165237522302704],[82.66462293377853,24.127724422244583],[82.81225344298406,23.96180109506443],[82.94704651660649,23.87090396800052],[83.09146766691624,23.87090396800052],[83.20700458716405,23.921402371924913],[83.32896022520339,24.101753814512037],[83.4091941975977,24.26767714169219],[83.38030996753574,24.313847110994494],[83.39956612091038,24.498526988203707],[83.50226560557509,24.52594040747695],[83.52473111784549,24.5504682036688],[83.52954515618916,24.6442509538141],[83.489428169992,24.735148080878012],[83.39475208256673,24.781318050180314],[83.35142573747379,25.009282273610438],[83.34982105802591,25.18386247003477],[83.53756855342859,25.30938707407541],[83.64989611478062,25.339686116430048],[83.74136284331013,25.4103838819242],[83.7798751500594,25.398841389598623],[83.84727168687061,25.43346886657535],[83.93071501816068,25.557550659075293],[84.07995020681409,25.636905293813626],[84.07513616847044,25.6960605669822],[84.14092802583377,25.730688043958928],[84.2067198831971,25.66864714770896],[84.31904744454913,25.66720433616826],[84.33669891847588,25.7436733478252],[84.55814468228417,25.680189640034534],[84.59986634792921,25.732130855499626],[84.62554121909538,25.7912861286682],[84.47149199209831,25.882183255732112],[84.35435039240262,25.958652267389052],[84.29658193227873,25.94566696352278],[84.05588001509581,26.100047798377357],[84.08636892460564,26.219801156255205],[84.17623097368727,26.26452831401681],[84.15697482031263,26.37562480265048],[83.90824950589028,26.44776537968533],[83.91466822368183,26.502592218231815],[84.05106597675214,26.551647810615513],[84.11204379577183,26.629559633813148],[84.28053513779986,26.599260591458513],[84.41853757031807,26.631002445353847],[84.33028020068433,26.684386472359634],[84.25967430497734,26.804139830237485],[84.06069405343946,26.887822899597907],[84.04946129730426,27.043646545993184],[83.9644132865663,27.084045269132698],[83.99329751662825,27.17494239619661],[83.90824950589028,27.274496392504698],[83.86171380190159,27.33509447721397],[83.83122489239175,27.3697219541907],[83.61459316692712,27.469275950498794],[83.39475208256673,27.47937563128367],[83.4091941975977,27.414449111952308],[83.34340234023436,27.33509447721397],[83.292052597902,27.33509447721397],[83.1893531132373,27.453405023551124],[83.03530388624023,27.447633777388337],[82.92939504267974,27.501017804394127],[82.73201947058975,27.486589688987156],[82.75288030341227,27.587586496835943],[82.70634459942357,27.7044542316324],[82.66462293377853,27.72321078166146],[82.44959588776179,27.678483623899854],[82.20728929113099,27.844406951080007],[82.12224128039301,27.86604912419046],[82.06928685861277,27.92376158581834],[81.9617733356044,27.92376158581834],[81.88474872210587,27.855949443405585],[81.74193225124401,27.95261781663228],[81.4771601423428,28.083913666835706],[81.42581040001045,28.171925170818223],[81.31990155644996,28.19789577855077],[81.2332488662641,28.290235717155376],[81.21399271288948,28.35804785956813],[81.05352476810086,28.405660640411135],[80.71493740459688,28.568698344509894],[80.6667970211603,28.64228173308544],[80.55286478036038,28.691337325469135],[80.45979337238299,28.624967994597075],[80.31376754262536,28.629296429219167],[80.27685991532397,28.711536687038894],[80.11960132943113,28.826961610294653],[80.065042228203,28.837061291079532],[80.0297392803495,28.749049787097015],[79.95431934629886,28.72307917936447],[79.81952627267643,28.887559695003926],[79.6831285196061,28.854375029567894],[79.58524307328506,28.845718160323713],[79.42317044904856,28.897659375788805],[79.40712365456969,28.95248621433529],[79.25949314536416,28.991442125934107],[79.14235154566848,29.067911137591047],[79.15358430180368,29.11552391843405],[79.03644270210799,29.168907945439837],[78.97386020364044,29.131394845381717],[78.92732449965175,29.118409541515444],[78.87597475731938,29.204978233957263],[78.76043783707158,29.264133507125837]]]},"properties":{"st_nm":"Uttar Pradesh","st_code":"09"},"id":"Uttar Pradesh"}, +{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[75.93299264989622,27.928090020440433],[75.97310963609338,27.932418455062525],[76.00841258394688,28.05794305910316],[75.99878450725956,28.122869578434525],[76.05494828793557,28.22098076320192],[75.89287566369907,28.38978971346347],[75.6698252204429,28.519642752126195],[75.62328951645421,28.601883009945922],[75.56070701798664,28.6119826907308],[75.5205900317895,28.83417566799814],[75.47405432780079,28.926515606602745],[75.52861342902892,28.97124276436435],[75.44196073884306,29.05781145680617],[75.3922156759586,29.06213989142826],[75.40505311154169,29.259805072503745],[75.3456799719699,29.282890057154898],[75.23977112840942,29.259805072503745],[75.08090786306869,29.228063218608412],[75.05041895355885,29.28577568023629],[74.96055690447723,29.281447245614203],[74.93809139220683,29.36224469189323],[74.84983402257309,29.40264341503275],[74.78725152410553,29.36224469189323],[74.60271338759863,29.365130314974625],[74.58506191367188,29.457470253579235],[74.62196954097325,29.53105364215478],[74.57543383698456,29.56423830759081],[74.6171555026296,29.751803807881416],[74.48075774955927,29.74603256171863],[74.48557178790294,29.813844704131387],[74.56099172195358,29.868671542677873],[74.52568877410009,29.94081211971272],[74.44866416060155,29.948026177416207],[74.29782429250027,29.953797423578994],[73.89504975108085,29.973996785148753],[73.90307314832027,30.050465796805693],[73.97528372347514,30.119720750759146],[73.96726032623572,30.193304139334693],[73.80518770199922,30.067779535294058],[73.59657937377402,30.01872394291036],[73.39759912223614,29.94658336587551],[73.28366688143623,29.57289517683499],[73.08468662989834,29.235277276311898],[73.00445265750405,29.15303701849217],[72.94507951793226,29.027512414451532],[72.73326183081129,28.9481577797132],[72.6626559351043,28.893330941166713],[72.40430254399463,28.78367726407374],[72.29999837988203,28.668252340817983],[72.20692697190464,28.394118148085557],[72.13150703785399,28.313320701806525],[71.99510928478367,28.207995459335645],[71.92771274797245,28.121426766893826],[71.88117704398375,27.91366190503346],[71.87475832619221,27.955503439713674],[71.66614999796701,27.879034428056734],[71.38212173569117,27.873263181893947],[71.2040023169758,27.835750081835826],[70.90713661911687,27.708782666254493],[70.75790143046346,27.721767970120766],[70.6840861758607,27.827093212591645],[70.67766745806915,27.920875962736947],[70.58780540898753,28.01033027826016],[70.50757143659322,28.036300885992706],[70.3711736835229,28.011773089800858],[70.22675253321316,27.90067660116719],[70.13207644578787,27.805451039481188],[70.02616760222739,27.5616158891034],[69.93470087369788,27.49813218131273],[69.86409497799089,27.40290661962673],[69.58648543350658,27.18359926544079],[69.51427485835171,27.009019069016453],[69.48378594884187,26.804139830237485],[69.51106549945594,26.743541745528212],[69.71967382768113,26.655530241545694],[69.79188440283602,26.599260591458513],[69.88656049026129,26.579061229888755],[70.05665651173723,26.599260591458513],[70.17379811143292,26.551647810615513],[70.18503086756812,26.374181991109783],[70.17379811143292,26.250100198609843],[70.1400998430273,26.156317448464538],[70.08393606235128,26.082734059888992],[70.09998285683015,25.938452905819293],[70.26847419885819,25.713374305470566],[70.38722047800177,25.67297558233105],[70.53003694886362,25.683075263115928],[70.60866624181006,25.71481711701126],[70.67445809917338,25.675861205412446],[70.66483002248607,25.397398578057928],[70.74987803322404,25.277645220180077],[70.88788046574224,25.14779218151735],[70.93762552862671,24.938584508116286],[71.11093090899841,24.675992807709434],[71.18795552249695,24.65002219997689],[71.28744564826589,24.61683753454086],[71.3773076973475,24.62549440378504],[71.47840250256434,24.678878430790828],[71.60838153784312,24.675992807709434],[71.65652192127969,24.639922519192012],[71.79131499490212,24.675992807709434],[71.91968935073302,24.67310718462804],[72.05769178325123,24.71206309622686],[72.1652053062596,24.62116596916295],[72.33530132773552,24.632708461488527],[72.35295280166227,24.563453507535073],[72.5005833108678,24.41628673038398],[72.51983946424244,24.5014126112851],[72.68351676792682,24.46389951122698],[72.72844779246762,24.36723113800028],[72.95952163296323,24.360017080296796],[73.00124329860827,24.479770438174647],[73.08789598879412,24.498526988203707],[73.07666323265892,24.39608736881422],[73.15208316670956,24.355688645674707],[73.0670351559716,24.194093753116643],[73.1248036160955,24.12483879916319],[73.21466566517712,24.07722601832019],[73.24354989523907,24.002199818203945],[73.31736514984183,24.054141033669037],[73.40562251947557,24.041155729802764],[73.41525059616289,23.924287995006306],[73.3783429688615,23.90408863343655],[73.3687148921742,23.814634317913338],[73.47462373573468,23.704980640820366],[73.52276411917126,23.606869456052973],[73.57250918205573,23.654482236895973],[73.65595251334581,23.62129757145994],[73.62706828328386,23.449602998117],[73.75544263911475,23.453931432739093],[73.83086257316539,23.425075201925154],[73.89184039218507,23.33562088640194],[73.95923692899629,23.380348044163547],[73.98170244126669,23.337063697942636],[74.13896102715954,23.266365932448483],[74.12772827102432,23.175468805384575],[74.2480792296158,23.184125674628756],[74.32028980477067,23.060043882128817],[74.386081662134,23.11198509759391],[74.50643262072546,23.084571678320664],[74.73429710232529,23.220195963146182],[74.52889813299586,23.32119277099497],[74.57222447808878,23.42074676730306],[74.77280940907455,23.541942936721608],[74.84662466367732,23.552042617506487],[74.92204459772796,23.666024729221547],[74.9413007511026,23.76557872552964],[74.90278844435333,23.873789591081913],[74.9749990195082,24.039712918262065],[74.87871825263504,24.173894391546884],[74.90920716214488,24.21140749160501],[74.86748549649984,24.243149345500342],[74.75355325569993,24.241706533959643],[74.78083280631398,24.338374907186342],[74.85464806091674,24.423500788087463],[74.8145310747196,24.469670757389768],[74.69738947502391,24.48265606125604],[74.78564684465765,24.58653849218622],[74.77280940907455,24.661564692302466],[74.80490299803228,24.735148080878012],[74.88834632932236,24.63415127302922],[74.99265049343495,24.6933065461978],[74.9766036989561,24.764004311691952],[74.86106677870829,24.79863178866868],[74.8257638308548,24.899628596517466],[74.90278844435333,24.929927638872105],[74.95895222502935,24.857787061837254],[75.03918619742365,24.84624456951168],[75.11621081092218,24.877986423407012],[75.11300145202641,24.967440738930225],[75.19163074497283,25.03669569288368],[75.35209868976145,25.019381954395318],[75.33605189528258,24.953012623523257],[75.1836073477334,24.748133384744285],[75.45640285387404,24.680321242331527],[75.54947426185144,24.70340622698268],[75.60884740142322,24.681764053872225],[75.7853621406907,24.762561500151254],[75.82387444743996,24.667335938465254],[75.92015521431314,24.543254145965314],[75.9008990609385,24.442257338116523],[75.78696682013859,24.452357018901402],[75.7275936805668,24.39608736881422],[75.81424637075266,24.244592157041037],[75.75166387228509,24.14359534919225],[75.83671188302306,24.05702665675043],[75.70191880940062,23.96612952968652],[75.52219471123738,24.025284802855097],[75.46282157166559,23.91851674884352],[75.56391637688242,23.85647585259355],[75.58317253025704,23.795877767884278],[75.69068605326542,23.74682217550058],[75.79338553793013,23.86657553337843],[75.93780668823989,23.896874575733065],[76.04211085235248,24.06568352599461],[76.12715886309044,24.088768510645764],[76.11753078640314,24.194093753116643],[76.2122068738284,24.20996468006431],[76.32132507628467,24.244592157041037],[76.50425853334369,24.204193433901523],[76.57005039070702,24.20996468006431],[76.64386564530977,24.269119953232888],[76.67595923426751,24.19120813003525],[76.80112423120262,24.117624741459704],[76.88135820359693,24.130610045325977],[76.92307986924196,24.21140749160501],[76.86210205022229,24.27200557631428],[76.83161314071245,24.357131457215402],[76.84445057629554,24.436486091953736],[76.81717102568147,24.533154465180434],[76.86049737077441,24.5490253921281],[76.9776389704701,24.461013888145587],[77.0691056989996,24.557682261372282],[77.03380275114611,24.707734661604768],[76.94715006096025,24.75967587706986],[76.85568333243074,24.743804950122193],[76.8043335900984,24.80728865791286],[76.95035941985603,24.86932955416283],[76.86049737077441,24.961669492767438],[76.87654416525326,25.04102412750577],[77.0001044827405,25.0756516044825],[77.08675717292635,25.055452242912743],[77.17501454256009,25.111721892999924],[77.26969062998538,25.114607516081318],[77.3130169750783,25.081422850645286],[77.3932509474726,25.11893595070341],[77.41250710084724,25.22426119317429],[77.36757607630642,25.4103838819242],[77.31462165452618,25.432026055034655],[77.23438768213188,25.378642028028867],[77.22315492599667,25.31804394331959],[77.08354781403058,25.336800493348655],[76.94554538151237,25.284859277883562],[76.85728801187864,25.332472058726562],[76.76261192445335,25.31948675486029],[76.66954051647596,25.34834298567423],[76.5941205824253,25.407498258842804],[76.51549128947889,25.527251616720655],[76.5026538538958,25.670089959249655],[76.54598019898873,25.838898909511204],[76.6422609658619,25.90815386346466],[76.71607622046466,25.900939805761173],[76.78828679561953,25.944224151982084],[76.85247397353497,26.032235655964598],[76.90061435697156,26.09283374067387],[76.99849980329262,26.130346840731992],[77.12045544133196,26.214029910092417],[77.27129530943326,26.267413937098205],[77.37559947354586,26.365525121865602],[77.43818197201341,26.403038221923723],[77.53927677723024,26.411695091167903],[77.74467574655966,26.53866250674924],[77.82330503950608,26.550204999074815],[77.90353901190039,26.658415864627088],[77.99981977877356,26.694486153144513],[78.08968182785517,26.675729603115453],[78.11214734012559,26.7954829609933],[78.22287022202973,26.832996061051425],[78.27101060546632,26.91956475349324],[78.14905496742696,26.94986379584788],[78.1105426606777,26.895036957301393],[77.98698234319048,26.889265711138606],[77.76072254103852,26.932550057359514],[77.72221023428926,26.874837595731634],[77.52483466219927,26.818567945644453],[77.45422876649228,26.743541745528212],[77.39806498581626,26.831553249510726],[77.48953171434577,26.90080820346418],[77.66123241526958,26.971505968958333],[77.55050953336544,27.11145868840594],[77.6580230563738,27.170613961574517],[77.64518562079073,27.24131172706867],[77.43818197201341,27.45629064663252],[77.34029652569237,27.52698841212667],[77.35152928182757,27.651070204626613],[77.28252806556846,27.798236981777706],[77.04503550728131,27.821321966428854],[76.9776389704701,27.653955827708007],[76.89259095973213,27.73331046244634],[76.9423360226166,27.842964139539312],[76.9294985870335,27.994459351312493],[76.96961557323067,28.13874050538219],[76.85407865298286,28.22098076320192],[76.79631019285895,28.147397374626372],[76.68719199040271,28.0867992899171],[76.66793583702807,28.013215901341553],[76.53795680174929,27.974259989742738],[76.54277084009296,28.033415262911312],[76.31169699959734,28.17769641698101],[76.35983738303393,28.124312389975223],[76.31811571738889,28.016101524422947],[76.260347257265,28.066599928347344],[76.15925245204816,27.998787785934585],[76.16888052873549,27.903562224248585],[76.2250443094115,27.832864458754432],[76.17690392597491,27.798236981777706],[76.07741380020597,27.841521327998613],[75.97150495664549,27.853063820324188],[75.93299264989622,27.928090020440433]]]},"properties":{"st_nm":"Rajasthan","st_code":"08","year":"2011_c"},"id":"Rajasthan"}, +{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[77.21673620820513,28.8529322180272],[77.12045544133196,28.858703464189986],[76.96801089378278,28.81253349488768],[76.9423360226166,28.798105379480713],[76.97122025267855,28.69855138317262],[76.9535687787518,28.668252340817983],[76.88938160083636,28.63218205230056],[76.84605525574344,28.55138460602153],[76.88456756249269,28.50232901363783],[77.00652320053204,28.54128492523665],[77.09638524961366,28.509543071341316],[77.12045544133196,28.489343709771557],[77.17501454256009,28.405660640411135],[77.25364383550651,28.48357246360877],[77.3483199229318,28.52108556366689],[77.29697018059943,28.567255532969195],[77.34190120514025,28.610539879190103],[77.31622633397407,28.64083892154474],[77.29857486004732,28.7086510639575],[77.22796896434033,28.769249148666773],[77.2087128109657,28.790891321777227],[77.22155024654879,28.83129004491674],[77.21673620820513,28.8529322180272]]]},"properties":{"st_nm":"Delhi","st_code":"07"},"id":"Delhi"}, +{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[77.21673620820513,28.8529322180272],[77.23278300268399,28.91930154889926],[77.16699114532065,29.03328366061432],[77.14292095360237,29.166022322358444],[77.15415370973757,29.29731817256187],[77.1268741591235,29.349259388026958],[77.13168819746716,29.484883672852476],[77.10601332630098,29.632050450003568],[77.15254903028968,29.68832010009075],[77.12045544133196,29.754689430962813],[77.1734098631122,29.805187834887207],[77.22636428489244,29.939369308172026],[77.45583344594016,30.163005096980058],[77.58260312232316,30.307286251049756],[77.57939376342739,30.379426828084604],[77.52322998275137,30.44435334741597],[77.40769306250357,30.427039608927604],[77.2087128109657,30.487637693636877],[77.12206012077985,30.562663893753122],[77.17180518366432,30.60161980535194],[77.16699114532065,30.683860063171668],[77.02417467445879,30.748786582503033],[76.91666115145043,30.900281794276214],[76.86852076801384,30.872868375002973],[76.77705403948433,30.904610228898306],[76.84605525574344,30.833912463404154],[76.838031858504,30.75455782866582],[76.82840378181669,30.680974440090274],[76.92628922813773,30.610276674596122],[76.9070330747631,30.458781462822937],[76.89740499807579,30.445796158956664],[76.91184711310676,30.42559679738691],[76.74816980942238,30.428482420468303],[76.711262182121,30.326042801078817],[76.56202699346758,30.24235973171839],[76.6422609658619,30.150019793113785],[76.63744692751824,30.14713417003239],[76.57646910849856,30.100964200730086],[76.4673509060423,30.098078577648693],[76.4095824459184,30.145691358491693],[76.25392853947345,30.08942170840451],[76.17208988763126,29.926384004305753],[76.2138115532763,29.839815311863934],[76.0982746330285,29.809516269509295],[76.04852957014403,29.747475373259327],[75.9474347649272,29.728718823230267],[75.77894342289916,29.82250157337557],[75.72117496277525,29.813844704131387],[75.57996317136127,29.74026131555584],[75.4612168922177,29.8066306464279],[75.3456799719699,29.695534157794235],[75.30235362687698,29.559909872968717],[75.16916523270243,29.666677926980295],[75.24137580785731,29.75036099634072],[75.19163074497283,29.844143746486026],[75.11781549037008,29.832601254160448],[74.99746453177862,29.867228731137175],[74.92685863607163,29.9509118004976],[74.8129263952717,29.992753335177813],[74.70541287226334,29.97543959668945],[74.64764441213944,29.91195588889878],[74.52568877410009,29.94081211971272],[74.56099172195358,29.868671542677873],[74.48557178790294,29.813844704131387],[74.48075774955927,29.74603256171863],[74.6171555026296,29.751803807881416],[74.57543383698456,29.56423830759081],[74.62196954097325,29.53105364215478],[74.58506191367188,29.457470253579235],[74.60271338759863,29.365130314974625],[74.78725152410553,29.36224469189323],[74.84983402257309,29.40264341503275],[74.93809139220683,29.36224469189323],[74.96055690447723,29.281447245614203],[75.05041895355885,29.28577568023629],[75.08090786306869,29.228063218608412],[75.23977112840942,29.259805072503745],[75.3456799719699,29.282890057154898],[75.40505311154169,29.259805072503745],[75.3922156759586,29.06213989142826],[75.44196073884306,29.05781145680617],[75.52861342902892,28.97124276436435],[75.47405432780079,28.926515606602745],[75.5205900317895,28.83417566799814],[75.56070701798664,28.6119826907308],[75.62328951645421,28.601883009945922],[75.6698252204429,28.519642752126195],[75.89287566369907,28.38978971346347],[76.05494828793557,28.22098076320192],[75.99878450725956,28.122869578434525],[76.00841258394688,28.05794305910316],[75.97310963609338,27.932418455062525],[75.93299264989622,27.928090020440433],[75.97150495664549,27.853063820324188],[76.07741380020597,27.841521327998613],[76.17690392597491,27.798236981777706],[76.2250443094115,27.832864458754432],[76.16888052873549,27.903562224248585],[76.15925245204816,27.998787785934585],[76.260347257265,28.066599928347344],[76.31811571738889,28.016101524422947],[76.35983738303393,28.124312389975223],[76.31169699959734,28.17769641698101],[76.54277084009296,28.033415262911312],[76.53795680174929,27.974259989742738],[76.66793583702807,28.013215901341553],[76.68719199040271,28.0867992899171],[76.79631019285895,28.147397374626372],[76.85407865298286,28.22098076320192],[76.96961557323067,28.13874050538219],[76.9294985870335,27.994459351312493],[76.9423360226166,27.842964139539312],[76.89259095973213,27.73331046244634],[76.9776389704701,27.653955827708007],[77.04503550728131,27.821321966428854],[77.28252806556846,27.798236981777706],[77.34511056403602,27.850178197242794],[77.42053049808666,27.854506631864886],[77.52964870054292,27.926647208899734],[77.54248613612602,27.990130916690404],[77.47669427876268,28.085356478376404],[77.50076447048097,28.205109836254252],[77.50557850882463,28.371033163434404],[77.3483199229318,28.52108556366689],[77.25364383550651,28.48357246360877],[77.17501454256009,28.405660640411135],[77.12045544133196,28.489343709771557],[77.09638524961366,28.509543071341316],[77.00652320053204,28.54128492523665],[76.88456756249269,28.50232901363783],[76.84605525574344,28.55138460602153],[76.88938160083636,28.63218205230056],[76.9535687787518,28.668252340817983],[76.97122025267855,28.69855138317262],[76.9423360226166,28.798105379480713],[76.96801089378278,28.81253349488768],[77.12045544133196,28.858703464189986],[77.21673620820513,28.8529322180272]]]},"properties":{"st_nm":"Haryana","st_code":"06"},"id":"Haryana"}, +{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[88.72228784954866,27.138872107679184],[88.79128906580777,27.185042076981485],[88.80252182194297,27.247082973231457],[88.9036166271598,27.271610769423305],[88.91966342163866,27.320666361807003],[88.79289374525565,27.415891923493003],[88.7640095151937,27.564501512184794],[88.84905752593167,27.668383943114975],[88.85547624372322,27.816993531806766],[88.88756983268094,27.855949443405585],[88.83622009034858,27.92953283198113],[88.84424348758802,27.993016539771798],[88.75759079740216,28.07669960913222],[88.61958836488395,28.098341782242677],[88.49602804739672,28.055057436021766],[88.46714381733477,28.017544335963645],[88.20558106732933,27.941075324306706],[88.1975576700899,27.78958011253352],[88.11411433879982,27.61932835073128],[88.04350844309283,27.477932819742975],[88.03869440474918,27.219669553958216],[88.09646286487308,27.133100861516397],[88.15423132499697,27.110015876865244],[88.28100100137998,27.131658049975698],[88.42542215168973,27.071059965266425],[88.53133099525022,27.176385207737304],[88.59712285261355,27.187927700062883],[88.72228784954866,27.138872107679184]]]},"properties":{"st_nm":"Sikkim","st_code":"11","year":"2011_c"},"id":"Sikkim"}, +{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[83.50226560557509,24.52594040747695],[83.71889733103971,24.502855422825796],[83.87294655803679,24.531711653639736],[83.93713373595223,24.5490253921281],[84.0093443111071,24.642808142273406],[84.09278764239718,24.533154465180434],[84.25646494608156,24.527383219017647],[84.32707084178855,24.489870118959526],[84.34151295681954,24.393201745732828],[84.46025923596311,24.336932095645643],[84.49716686326448,24.28787650326195],[84.58542423289822,24.400415803436314],[84.80205595836286,24.53026884209904],[84.8887086485487,24.46389951122698],[84.90315076357967,24.37300238416307],[85.0283157605148,24.41484391884328],[85.08768890008659,24.370116761081675],[85.28827383107236,24.523054784395555],[85.33160017616528,24.510069480529282],[85.3749265212582,24.554796638290888],[85.54181318383836,24.531711653639736],[85.67660625746079,24.590866926808314],[85.66697818077347,24.661564692302466],[85.73758407648046,24.820273961779133],[85.90126138016485,24.765447123232647],[85.93175028967468,24.738033703959406],[86.05531060716191,24.77987523863962],[86.1275211823168,24.699077792360587],[86.13233522066045,24.603852230674587],[86.3008265626885,24.560567884453675],[86.2767563709702,24.466785134308374],[86.35057162557297,24.446585772738615],[86.4516664307898,24.37300238416307],[86.49980681422637,24.510069480529282],[86.6121343755784,24.60818066529668],[86.65225136177555,24.570667565238555],[86.75334616699239,24.618280346081555],[86.91220943233311,24.547582580587406],[86.95232641853026,24.631265649947828],[87.05181654429921,24.62693721532574],[87.10958500442311,24.85057300413377],[87.15772538785968,24.880872046488406],[87.1448879522766,25.019381954395318],[87.17537686178643,25.056895054453438],[87.29412314093001,25.08863690834877],[87.32782140933563,25.22426119317429],[87.47866127743691,25.19540496236035],[87.55247653203968,25.331029247185864],[87.69208364400578,25.312272697156804],[87.7113397973804,25.258888670151016],[87.76268953971277,25.264659916313803],[87.81724864094089,25.24157493166265],[87.84773755045072,25.297844581749835],[87.78355037253527,25.341128927970743],[87.76750357805642,25.416155128086988],[87.86699370382536,25.49695257436602],[87.96006511180275,25.53879410904623],[88.06757863481113,25.483967270499747],[88.02104293082243,25.59650657067411],[88.04992716088438,25.700389001604293],[87.96808850904219,25.72491679779614],[87.89266857499153,25.866312328784446],[87.82687671762821,25.890840124976293],[87.82206267928454,25.9355672827379],[87.84773755045072,25.991836932825084],[87.84131883265918,25.996165367447173],[87.85255158879438,26.029350032883205],[87.84934222989861,26.039449713668084],[87.97611190628162,26.143332144598265],[88.07399735260267,26.1750739984936],[88.14620792775754,26.250100198609843],[88.2793963219321,26.330897644888875],[88.23927933573495,26.45786506047021],[88.10930030045617,26.54731937599342],[88.09967222376885,26.454979437388815],[88.03388036640551,26.392938541138843],[87.84773755045072,26.436222887359754],[87.65838537560016,26.37995323727257],[87.58777947989317,26.38139604881327],[87.46261448295806,26.440551321981843],[87.36793839553278,26.407366656545815],[87.16253942620335,26.40448103346442],[87.09193353049636,26.450651002766723],[87.0421884676119,26.560304679859694],[86.84641757496978,26.44199413352254],[86.72285725748254,26.424680395034176],[86.57041270993336,26.496820972069028],[86.5431331593193,26.53866250674924],[86.34094354888565,26.606474649161996],[86.19010368078435,26.61513151840618],[86.02803105654786,26.665629922330574],[85.96063451973664,26.651201806923602],[85.85953971451981,26.568961549103875],[85.81621336942689,26.599260591458513],[85.7231419614495,26.674286791574755],[85.72956067924103,26.808468264859574],[85.64290798905519,26.85319542262118],[85.54341786328624,26.837324495673514],[85.33480953506105,26.742098933987513],[85.25457556266674,26.753641426313088],[85.17915562861609,26.798368584074694],[85.19199306419918,26.869066349568847],[85.02992043996268,26.874837595731634],[84.96091922370358,26.95996347663276],[84.82452147063326,27.02056156134203],[84.75872961326994,27.003247822853666],[84.64158801357425,27.047974980615273],[84.68972839701082,27.22111236549891],[84.62072718075171,27.339422911836063],[84.27893045835198,27.39424975038255],[84.25806962552946,27.45051940046973],[84.09760168074084,27.516888731341794],[84.01576302889865,27.437534096603457],[83.83122489239175,27.42743441581858],[83.86171380190159,27.33509447721397],[83.90824950589028,27.274496392504698],[83.99329751662825,27.17494239619661],[83.9644132865663,27.084045269132698],[84.04946129730426,27.043646545993184],[84.06069405343946,26.887822899597907],[84.25967430497734,26.804139830237485],[84.33028020068433,26.684386472359634],[84.41853757031807,26.631002445353847],[84.28053513779986,26.599260591458513],[84.11204379577183,26.629559633813148],[84.05106597675214,26.551647810615513],[83.91466822368183,26.502592218231815],[83.90824950589028,26.44776537968533],[84.15697482031263,26.37562480265048],[84.17623097368727,26.26452831401681],[84.08636892460564,26.219801156255205],[84.05588001509581,26.100047798377357],[84.29658193227873,25.94566696352278],[84.35435039240262,25.958652267389052],[84.47149199209831,25.882183255732112],[84.62554121909538,25.7912861286682],[84.59986634792921,25.732130855499626],[84.55814468228417,25.680189640034534],[84.33669891847588,25.7436733478252],[84.31904744454913,25.66720433616826],[84.2067198831971,25.66864714770896],[84.14092802583377,25.730688043958928],[84.07513616847044,25.6960605669822],[84.07995020681409,25.636905293813626],[83.93071501816068,25.557550659075293],[83.84727168687061,25.43346886657535],[83.7798751500594,25.398841389598623],[83.74136284331013,25.4103838819242],[83.64989611478062,25.339686116430048],[83.53756855342859,25.30938707407541],[83.34982105802591,25.18386247003477],[83.35142573747379,25.009282273610438],[83.39475208256673,24.781318050180314],[83.489428169992,24.735148080878012],[83.52954515618916,24.6442509538141],[83.52473111784549,24.5504682036688],[83.50226560557509,24.52594040747695]]]},"properties":{"st_nm":"Bihar","st_code":"10","year":"2011_c"},"id":"Bihar"}, +{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[87.7113397973804,25.258888670151016],[87.69208364400578,25.312272697156804],[87.55247653203968,25.331029247185864],[87.47866127743691,25.19540496236035],[87.32782140933563,25.22426119317429],[87.29412314093001,25.08863690834877],[87.17537686178643,25.056895054453438],[87.1448879522766,25.019381954395318],[87.15772538785968,24.880872046488406],[87.10958500442311,24.85057300413377],[87.05181654429921,24.62693721532574],[86.95232641853026,24.631265649947828],[86.91220943233311,24.547582580587406],[86.75334616699239,24.618280346081555],[86.65225136177555,24.570667565238555],[86.6121343755784,24.60818066529668],[86.49980681422637,24.510069480529282],[86.4516664307898,24.37300238416307],[86.35057162557297,24.446585772738615],[86.2767563709702,24.466785134308374],[86.3008265626885,24.560567884453675],[86.13233522066045,24.603852230674587],[86.1275211823168,24.699077792360587],[86.05531060716191,24.77987523863962],[85.93175028967468,24.738033703959406],[85.90126138016485,24.765447123232647],[85.73758407648046,24.820273961779133],[85.66697818077347,24.661564692302466],[85.67660625746079,24.590866926808314],[85.54181318383836,24.531711653639736],[85.3749265212582,24.554796638290888],[85.33160017616528,24.510069480529282],[85.28827383107236,24.523054784395555],[85.08768890008659,24.370116761081675],[85.0283157605148,24.41484391884328],[84.90315076357967,24.37300238416307],[84.8887086485487,24.46389951122698],[84.80205595836286,24.53026884209904],[84.58542423289822,24.400415803436314],[84.49716686326448,24.28787650326195],[84.46025923596311,24.336932095645643],[84.34151295681954,24.393201745732828],[84.32707084178855,24.489870118959526],[84.25646494608156,24.527383219017647],[84.09278764239718,24.533154465180434],[84.0093443111071,24.642808142273406],[83.93713373595223,24.5490253921281],[83.87294655803679,24.531711653639736],[83.71889733103971,24.502855422825796],[83.50226560557509,24.52594040747695],[83.39956612091038,24.498526988203707],[83.38030996753574,24.313847110994494],[83.4091941975977,24.26767714169219],[83.32896022520339,24.101753814512037],[83.4316597098681,24.08588288756437],[83.51510304115818,23.98055764509349],[83.5712668218342,23.862247098756338],[83.70605989545663,23.820405564076125],[83.77506111171573,23.609755079134366],[83.93873841540011,23.567913544454154],[84.01576302889865,23.634282875326214],[84.01415834945077,23.504429836663487],[83.9628086071184,23.386119290326334],[84.07513616847044,23.334178074861242],[84.03822854116906,23.171140370762483],[84.06390341233524,23.113427909134604],[84.17783565313515,22.980689247390483],[84.37360654577725,22.979246435849785],[84.39767673749554,22.927305220384692],[84.3238614828928,22.850836208727753],[84.29337257338295,22.772924385530118],[84.23881347215482,22.692126939251086],[84.15216078196897,22.6358572891639],[84.08315956570986,22.6373001007046],[84.010948990555,22.573816392913933],[84.010948990555,22.52764642361163],[84.11043911632393,22.477148019687235],[84.19709180650979,22.377594023379146],[84.29176789393506,22.342966546402415],[84.42977032645328,22.3516234156466],[84.53407449056587,22.42809242730354],[84.7507062160305,22.419435558059355],[84.81007935560228,22.454063035036086],[84.95770986480781,22.4454061657919],[85.07003742615984,22.490133323553508],[85.07806082339927,22.2563978539606],[85.0283157605148,22.122216380675777],[85.18076030806398,22.07316078829208],[85.23852876818788,22.00967708050141],[85.27543639548927,22.081817657536263],[85.3973920335286,22.16405791535599],[85.68302497525234,22.057289861344415],[85.74881683261567,22.074603599832777],[85.78411978046917,21.985149284309564],[85.89644734182119,21.983706472768866],[86.00877490317322,22.115002322972295],[86.03124041544362,22.190028523088536],[85.97347195531972,22.247740984716415],[86.02803105654786,22.334309677158235],[86.01840297986054,22.42664961576284],[85.96223919918452,22.48580488893142],[86.06654336329711,22.55650265442557],[86.11949778507736,22.487247700472114],[86.28317508876175,22.448291788873295],[86.3585950228124,22.348737792565203],[86.42920091851938,22.31555312712917],[86.4965974553306,22.345852169483813],[86.55436591545451,22.29823938864081],[86.72767129582621,22.215999130821082],[86.8335801393867,22.325652807914054],[86.8448128955219,22.400679008030295],[86.76457892312759,22.42664961576284],[86.80148655042896,22.48869051201281],[86.76618360257547,22.576702015995327],[86.6586700795671,22.576702015995327],[86.64262328508823,22.65749946227436],[86.55917995379816,22.71376911236154],[86.41796816238418,22.79023812401848],[86.43561963631093,22.927305220384692],[86.50141149367427,22.993674551256756],[86.24145342311671,22.99656017433815],[86.04407785102671,23.145169763029937],[85.88521458568599,23.16681193614039],[85.81942272832266,23.269251555529877],[85.8836099062381,23.35004900180891],[85.85953971451981,23.429403636547242],[85.88521458568599,23.482787663553033],[86.03926381268306,23.4986585905007],[86.08259015777598,23.566470732913455],[86.15801009182664,23.559256675209973],[86.17726624520127,23.46980235968676],[86.31045463937582,23.41208989805888],[86.36501374060394,23.531843255936728],[86.4853646991954,23.635725686866913],[86.71162450134734,23.69920939465758],[86.80148655042896,23.69920939465758],[86.82716142159515,23.76557872552964],[86.80148655042896,23.8333908679424],[86.91541879122889,23.882446460326097],[87.08551481270482,23.811748694831945],[87.13044583724563,23.853590229512157],[87.23314532191034,23.85647585259355],[87.29412314093001,23.901203010355157],[87.23314532191034,24.025284802855097],[87.33584480657505,24.035384483639977],[87.44014897068764,23.982000456634186],[87.6311058249861,24.16379471076201],[87.63912922222553,24.254691837825916],[87.70652575903675,24.260463083988704],[87.80120184646202,24.38310206494795],[87.7931784492226,24.583652869104828],[87.88945921609576,24.564896319075768],[87.9087153694704,24.72216277701174],[87.83971415321129,24.745247761662892],[87.89106389554365,24.85490143875586],[87.96006511180275,24.921270769627924],[87.9536463940112,24.973211985093013],[87.79478312867049,25.087194096808076],[87.78034101363951,25.143463746895257],[87.77873633419162,25.250231800906835],[87.7113397973804,25.258888670151016]]]},"properties":{"st_nm":"Jharkhand","st_code":"20","year":"2011_c"},"id":"Jharkhand"}, +{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[75.38419227871917,34.36158668040827],[75.41307650878112,34.28367485721064],[75.4965198400712,34.23461926482694],[75.59440528639225,34.19854897630951],[75.68747669436965,34.1595930647107],[75.86399143363712,33.977798810582875],[76.02125001952996,33.997998172152634],[76.04852957014403,33.92874321819918],[76.17048520818338,33.79600455645506],[76.26516129560865,33.74117771790857],[76.2715800134002,33.64306653314118],[76.30848764070157,33.57092595610633],[76.5026538538958,33.51609911755985],[76.77224000114067,33.2506217940716],[76.81717102568147,33.15972466700769],[76.88617224194059,33.12221156694957],[76.93270794592928,33.028428816804265],[77.00973255942782,32.98803009366475],[77.1509443508418,32.97793041287987],[77.27450466832903,32.87404798194969],[77.33869184624447,32.81633552032181],[77.40608838305569,32.882704851193864],[77.46867088152325,32.85817705500202],[77.60346395514568,32.94330293590314],[77.73986170821601,32.96927354363569],[77.810467603923,32.90723264738571],[77.93402792141023,32.725438393257896],[77.91798112693137,32.690810916281166],[78.01586657325242,32.62011315078702],[78.09770522509461,32.631655643112595],[78.14263624963542,32.68215404703699],[78.21966086313395,32.66339749700793],[78.388152205162,32.75718024715323],[78.40580367908875,32.62011315078702],[78.31273227111136,32.573943181484715],[78.39778028184932,32.52488758910101],[78.45715342142111,32.5797144276475],[78.66094771130264,32.65474062776374],[78.76043783707158,32.65474062776374],[78.77648463155045,32.55807225453705],[78.85671860394476,32.439761708199896],[78.98027892143199,32.33876490035111],[79.03323334321223,32.386377681194105],[79.11346731560653,32.38349205811271],[79.13593282787693,32.47727480825802],[79.19370128800084,32.483046054420804],[79.31886628493595,32.592699731513775],[79.44724064076685,32.532101646804506],[79.6253600594822,32.73986650866487],[79.56598691991042,32.78603647796717],[79.42156576960066,32.9606166743915],[79.37503006561197,33.084698466891446],[79.45365935855838,33.257835851775084],[79.23863231254165,33.2982345749146],[79.10865327726287,33.29246332875181],[78.98830231867142,33.332862051891325],[78.9321385379954,33.432416048199414],[78.91288238462076,33.57381157918772],[78.98830231867142,33.61132467924584],[79.1054439183671,33.617095925408634],[79.04446609934743,33.76570551410042],[78.99953507480662,33.80321861415854],[78.90485898738133,33.974913187501485],[79.02039590762914,34.051382199158425],[79.13432814842905,34.02685440296658],[79.19691064689661,34.051382199158425],[79.35416923278945,34.035511272210755],[79.49377634475555,34.135065268518844],[79.50500910089075,34.205763034013],[79.5916617910766,34.28223204566994],[79.50661378033863,34.47412598058264],[79.5916617910766,34.50009658831519],[79.79224672206236,34.48422566136752],[79.77459524813561,34.62706400389652],[79.8580385794257,34.68910490014649],[79.94308659016366,34.68044803090231],[80.06825158709877,34.71363269633834],[80.07146094599454,34.8276148080534],[80.17416043065926,35.002195004477734],[80.1805791484508,35.166675520117195],[80.22390549354373,35.22005954712298],[80.32660497820845,35.46966594366356],[80.28969735090706,35.606733040029766],[80.10676389384804,35.680316428605316],[79.99764569139178,35.837582886541284],[79.8692713355609,35.7813132364541],[79.42156576960066,35.89673815970986],[79.37663474505986,35.99484934447726],[79.21456212082336,35.97897841752959],[79.19370128800084,35.88663847892498],[79.13111878953328,35.836140075000586],[79.02039590762914,35.84768256732616],[78.95941808860947,35.892409725087774],[78.82141565609126,35.85489662502965],[78.66415707019841,35.85778224811104],[78.51973591988866,35.76255668642504],[78.42185047356762,35.78419885953549],[78.38494284626623,35.7351432671518],[78.27101060546632,35.722157963285525],[78.19719535086355,35.668773936279734],[78.13621753184388,35.53892089761701],[78.0399367649707,35.586533678460015],[77.96612151036794,35.57210556305304],[77.90032965300462,35.46678032058216],[77.81688632171453,35.512950289884465],[77.72221023428926,35.475437189826344],[77.61148735238511,35.46822313212286],[77.43497261311764,35.51727872450655],[77.46385684317958,35.57354837459374],[77.43015857477398,35.65434582087277],[77.16538646587277,35.7337004556111],[77.1156414029883,35.79718416340177],[76.93431262537717,35.7827560479948],[76.81075230788994,35.84335413270408],[76.7224949382562,35.95300780979704],[76.79951955175473,36.04679055994235],[76.71928557936043,36.082860848459774],[76.6422609658619,36.18385765630856],[76.60053930021685,36.1651011062795],[76.4801883416254,36.211271075581806],[76.4320479581888,36.306496637267806],[76.35020930634661,36.35988066427359],[76.25392853947345,36.346895360407316],[76.07741380020597,36.47386277598866],[75.92175989376102,36.50271900680259],[75.74845451338932,36.58784488770372],[75.61526611921477,36.760982272587356],[75.4724496483529,36.81003786497105],[75.42270458546844,36.96009026520353],[75.35049401031355,36.9802896267733],[75.34247061307413,37.05243020380814],[75.2076775394517,37.03511646531978],[75.09534997809966,36.94277652671518],[75.01672068515325,36.974518380610505],[74.92043991828008,36.90526342665706],[74.84020594588577,37.02213116145351],[74.73429710232529,37.02068834991282],[74.70862223115911,37.07695799999999],[74.58506191367188,37.043773334563966],[74.53050281244374,36.98606087293608],[74.42780332777903,36.988946496017476],[74.26091666519888,36.88650687662799],[74.16784525722149,36.90237780357566],[74.14217038605531,36.838894095784994],[74.05551769586945,36.80570943034896],[73.8773982771541,36.893720934331476],[73.68965078175142,36.91247748436054],[73.72334905015703,36.8331228496222],[73.86295616212311,36.7869528803199],[73.80679238144711,36.71481230328505],[73.70088353788663,36.68307044938972],[73.44092546732907,36.74366853409899],[73.31415579094606,36.706155434040866],[73.1248036160955,36.685956072471114],[73.11196618051241,36.609487060814175],[72.99161522192095,36.456549037500295],[72.87928766056892,36.44356373363402],[72.8824970194647,36.387294083546834],[72.7781928553521,36.309382260349196],[72.59525939829308,36.2617694795062],[72.53107222037764,36.0727611676749],[72.59525939829308,36.02659119837259],[72.53428157927341,35.91693752127962],[72.68993548571837,35.833254451919196],[72.90014849339144,35.8808672327622],[72.92742804400551,35.84479694424477],[73.08950066824201,35.8823100443029],[73.15368784615745,35.84046850962268],[73.1360363722307,35.719272340204135],[73.40722719892347,35.56344869380886],[73.63509168052329,35.57210556305304],[73.7843268691767,35.52449278221005],[73.79395494586402,35.45956626287868],[73.70088353788663,35.357126643489195],[73.73137244739645,35.21717392404159],[73.7955596253119,35.24458734331483],[74.14698442439897,35.097420566163734],[74.25289326795945,35.036822481454465],[74.38126762379034,35.057021843024216],[74.48717646735082,35.11040587003001],[74.58666659311976,35.00940906218122],[74.56741043974513,34.8737847773557],[74.45668755784098,34.852142604245245],[74.41336121274806,34.79875857723946],[74.32028980477067,34.78721608491388],[74.56259640140146,34.768459534884826],[74.60110870815073,34.736717680989486],[74.7326924228774,34.67179116165812],[74.92525395662373,34.66313429241394],[75.01993004404902,34.62562119235582],[75.13225760540105,34.645820553925574],[75.23816644896154,34.62850681543722],[75.3569127281051,34.528952819129124],[75.32000510080373,34.43517006898382],[75.37456420203185,34.38755728814082],[75.38419227871917,34.36158668040827]]]},"properties":{"st_nm":"Ladakh","st_code":"38","year":"2011_c"},"id":"Ladakh"}, +{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[74.14698442439897,35.097420566163734],[74.06514577255678,35.04836497378004],[74.0731691697962,34.93871129668707],[73.96405096733994,34.84204292346037],[73.7490239213232,34.78721608491388],[73.61744020659654,34.585222469216305],[73.44734418512061,34.57367997689073],[73.38957572499672,34.374571984274546],[73.49227520966143,34.220191149419975],[73.48746117131776,34.14516494930373],[73.52115943972338,33.98501286828636],[73.5885559765346,33.884016060437574],[73.55967174647265,33.7758051948853],[73.59818405322191,33.71232148709463],[73.56127642592052,33.62142436003072],[73.62064956549231,33.57381157918772],[73.5644857848163,33.3415189211355],[73.65595251334581,33.20878025939139],[73.62706828328386,33.09046971305423],[73.68804610230353,33.087584089972836],[73.82925789371751,33.008229455234506],[73.9576322495484,32.98658728212405],[74.06033173421311,32.90867545892641],[74.17747333390881,32.882704851193864],[74.38287230323823,32.75718024715323],[74.44705948115367,32.78892210104856],[74.51445601796489,32.744194943286956],[74.65887716827464,32.78747928950787],[74.63801633545212,32.61289909308353],[74.68134268054504,32.49170292366499],[74.86909017594772,32.48737448904289],[74.88834632932236,32.520559154478924],[74.94611478944626,32.446975765903375],[75.10658273423486,32.45996106976965],[75.20446818055592,32.41811953508944],[75.34086593362625,32.34597895805459],[75.51256663455005,32.30846585799647],[75.59600996584014,32.37772081194993],[75.68747669436965,32.3907061158162],[75.7275936805668,32.45274701206617],[75.83671188302306,32.51190228523474],[75.91855053486525,32.63309845465329],[75.92336457320891,32.74852337790905],[75.80140893516956,32.88559047427526],[75.85115399805403,32.928874820496176],[75.95385348271874,32.87260517040899],[76.0870418768933,32.956288239769414],[76.11271674805947,33.00678664369381],[76.22183495051573,33.02121475910078],[76.29244084622272,33.103455016920506],[76.4095824459184,33.18569527474023],[76.56844571125913,33.21022307093209],[76.64547032475767,33.161167478548386],[76.74816980942238,33.179924028577446],[76.77224000114067,33.2506217940716],[76.5026538538958,33.51609911755985],[76.30848764070157,33.57092595610633],[76.2715800134002,33.64306653314118],[76.26516129560865,33.74117771790857],[76.17048520818338,33.79600455645506],[76.04852957014403,33.92874321819918],[76.02125001952996,33.997998172152634],[75.86399143363712,33.977798810582875],[75.68747669436965,34.1595930647107],[75.59440528639225,34.19854897630951],[75.4965198400712,34.23461926482694],[75.41307650878112,34.28367485721064],[75.38419227871917,34.36158668040827],[75.37456420203185,34.38755728814082],[75.32000510080373,34.43517006898382],[75.3569127281051,34.528952819129124],[75.23816644896154,34.62850681543722],[75.13225760540105,34.645820553925574],[75.01993004404902,34.62562119235582],[74.92525395662373,34.66313429241394],[74.7326924228774,34.67179116165812],[74.60110870815073,34.736717680989486],[74.56259640140146,34.768459534884826],[74.32028980477067,34.78721608491388],[74.41336121274806,34.79875857723946],[74.45668755784098,34.852142604245245],[74.56741043974513,34.8737847773557],[74.58666659311976,35.00940906218122],[74.48717646735082,35.11040587003001],[74.38126762379034,35.057021843024216],[74.25289326795945,35.036822481454465],[74.14698442439897,35.097420566163734]]]},"properties":{"st_nm":"Jammu and Kashmir","st_code":"01","year":"2011_c"},"id":"Jammu and Kashmir"}, +{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[78.31112759166346,31.28406966410161],[78.37050073123525,31.286955287183005],[78.48443297203517,31.19894378320049],[78.60959796897029,31.229242825555126],[78.67218046743784,31.197500971659792],[78.81018289995605,31.19894378320049],[78.8856028340067,31.0979469753517],[79.00755847204604,31.110932279217973],[78.98509295977564,31.17441598700864],[78.88078879566304,31.28406966410161],[78.79092674658142,31.30426902567137],[78.74920508093638,31.36630992192134],[78.79734546437297,31.44277893357828],[78.7347629659054,31.536561683723583],[78.84548584780954,31.608702260758434],[78.76364719596735,31.673628780089796],[78.70587873584346,31.774625587938587],[78.7812986698941,31.992490130583832],[78.67378514688573,32.07905882302565],[78.59034181559565,32.15408502314189],[78.60959796897029,32.214683107851165],[78.48282829258729,32.27960962718253],[78.48122361313939,32.347421769595286],[78.53417803491963,32.41379110046735],[78.45394406252534,32.45274701206617],[78.39778028184932,32.52488758910101],[78.31273227111136,32.573943181484715],[78.40580367908875,32.62011315078702],[78.388152205162,32.75718024715323],[78.21966086313395,32.66339749700793],[78.14263624963542,32.68215404703699],[78.09770522509461,32.631655643112595],[78.01586657325242,32.62011315078702],[77.91798112693137,32.690810916281166],[77.93402792141023,32.725438393257896],[77.810467603923,32.90723264738571],[77.73986170821601,32.96927354363569],[77.60346395514568,32.94330293590314],[77.46867088152325,32.85817705500202],[77.40608838305569,32.882704851193864],[77.33869184624447,32.81633552032181],[77.27450466832903,32.87404798194969],[77.1509443508418,32.97793041287987],[77.00973255942782,32.98803009366475],[76.93270794592928,33.028428816804265],[76.88617224194059,33.12221156694957],[76.81717102568147,33.15972466700769],[76.77224000114067,33.2506217940716],[76.74816980942238,33.179924028577446],[76.64547032475767,33.161167478548386],[76.56844571125913,33.21022307093209],[76.4095824459184,33.18569527474023],[76.29244084622272,33.103455016920506],[76.22183495051573,33.02121475910078],[76.11271674805947,33.00678664369381],[76.0870418768933,32.956288239769414],[75.95385348271874,32.87260517040899],[75.85115399805403,32.928874820496176],[75.80140893516956,32.88559047427526],[75.92336457320891,32.74852337790905],[75.91855053486525,32.63309845465329],[75.83671188302306,32.51190228523474],[75.93138797044834,32.39503455043829],[75.87361951032443,32.39647736197898],[75.77092002565972,32.288266496426715],[75.63773163148518,32.252196207909286],[75.66019714375558,32.13677128465353],[75.60082400418379,32.09348693843262],[75.59761464528802,32.081944446107045],[75.65538310541193,32.07761601148495],[75.91052713762582,31.95064859590362],[75.96027220051029,31.856865845758314],[75.96027220051029,31.78183964564207],[76.0164359811863,31.631787245409583],[76.1207401452989,31.497605772124764],[76.2009741176932,31.302826214130672],[76.28923148732694,31.307154648752764],[76.39193097199166,31.412479891223644],[76.4320479581888,31.325911198781824],[76.49783981555214,31.269641548694644],[76.58770186463377,31.273969983316732],[76.64547032475767,31.20904346398537],[76.62460949193515,30.999835790584306],[76.73212301494351,30.937794894334335],[76.77705403948433,30.904610228898306],[76.86852076801384,30.872868375002973],[76.91666115145043,30.900281794276214],[77.02417467445879,30.748786582503033],[77.16699114532065,30.683860063171668],[77.17180518366432,30.60161980535194],[77.12206012077985,30.562663893753122],[77.2087128109657,30.487637693636877],[77.40769306250357,30.427039608927604],[77.52322998275137,30.44435334741597],[77.57939376342739,30.379426828084604],[77.57618440453162,30.401069001195058],[77.81528164226665,30.504951432125242],[77.81849100116243,30.561221082212423],[77.70455876036252,30.7646575094507],[77.80565356557933,30.854111824973913],[77.82972375729763,31.030134832938945],[77.86502670515112,31.109489467677278],[77.96612151036794,31.17441598700864],[78.10251926343827,31.185958479334218],[78.24694041374802,31.230685637095824],[78.31112759166346,31.28406966410161]]]},"properties":{"st_nm":"Himachal Pradesh","st_code":"02","year":"2011_c"},"id":"Himachal Pradesh"}, +{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[75.83671188302306,32.51190228523474],[75.7275936805668,32.45274701206617],[75.68747669436965,32.3907061158162],[75.59600996584014,32.37772081194993],[75.51256663455005,32.30846585799647],[75.34086593362625,32.34597895805459],[75.3809829198234,32.26950994639765],[75.37937824037552,32.18294125395583],[75.17397927104608,32.06751633070007],[75.12262952871373,32.080501634566346],[75.01190664680959,32.03577447680474],[74.91241652104064,32.044431346048924],[74.80650767748017,31.962191088229194],[74.66690056551407,31.923235176630374],[74.57222447808878,31.83955210726995],[74.5593870425057,31.75875466099092],[74.50322326182969,31.739998110961857],[74.61234146428595,31.499048583665463],[74.6508537710352,31.45720704898525],[74.55296832471416,31.364867110380644],[74.51124665906912,31.13257445232843],[74.68936607778447,31.12824601770634],[74.70862223115911,31.071976367619154],[74.59629466980708,31.037348890642427],[74.36522082931148,30.89306773657273],[74.21598564065806,30.691074120875154],[73.96405096733994,30.484752070555484],[73.96565564678784,30.42415398584621],[73.87900295660198,30.359227466514845],[73.96084160844417,30.27121596253233],[73.96726032623572,30.193304139334693],[73.97528372347514,30.119720750759146],[73.90307314832027,30.050465796805693],[73.89504975108085,29.973996785148753],[74.29782429250027,29.953797423578994],[74.44866416060155,29.948026177416207],[74.52568877410009,29.94081211971272],[74.64764441213944,29.91195588889878],[74.70541287226334,29.97543959668945],[74.8129263952717,29.992753335177813],[74.92685863607163,29.9509118004976],[74.99746453177862,29.867228731137175],[75.11781549037008,29.832601254160448],[75.19163074497283,29.844143746486026],[75.24137580785731,29.75036099634072],[75.16916523270243,29.666677926980295],[75.30235362687698,29.559909872968717],[75.3456799719699,29.695534157794235],[75.4612168922177,29.8066306464279],[75.57996317136127,29.74026131555584],[75.72117496277525,29.813844704131387],[75.77894342289916,29.82250157337557],[75.9474347649272,29.728718823230267],[76.04852957014403,29.747475373259327],[76.0982746330285,29.809516269509295],[76.2138115532763,29.839815311863934],[76.17208988763126,29.926384004305753],[76.25392853947345,30.08942170840451],[76.4095824459184,30.145691358491693],[76.4673509060423,30.098078577648693],[76.57646910849856,30.100964200730086],[76.63744692751824,30.14713417003239],[76.6422609658619,30.150019793113785],[76.56202699346758,30.24235973171839],[76.711262182121,30.326042801078817],[76.74816980942238,30.428482420468303],[76.91184711310676,30.42559679738691],[76.89740499807579,30.445796158956664],[76.9070330747631,30.458781462822937],[76.92628922813773,30.610276674596122],[76.82840378181669,30.680974440090274],[76.73854173273506,30.69251693241585],[76.70965750267311,30.761771886369306],[76.838031858504,30.75455782866582],[76.84605525574344,30.833912463404154],[76.77705403948433,30.904610228898306],[76.73212301494351,30.937794894334335],[76.62460949193515,30.999835790584306],[76.64547032475767,31.20904346398537],[76.58770186463377,31.273969983316732],[76.49783981555214,31.269641548694644],[76.4320479581888,31.325911198781824],[76.39193097199166,31.412479891223644],[76.28923148732694,31.307154648752764],[76.2009741176932,31.302826214130672],[76.1207401452989,31.497605772124764],[76.0164359811863,31.631787245409583],[75.96027220051029,31.78183964564207],[75.96027220051029,31.856865845758314],[75.91052713762582,31.95064859590362],[75.65538310541193,32.07761601148495],[75.59761464528802,32.081944446107045],[75.60082400418379,32.09348693843262],[75.66019714375558,32.13677128465353],[75.63773163148518,32.252196207909286],[75.77092002565972,32.288266496426715],[75.87361951032443,32.39647736197898],[75.93138797044834,32.39503455043829],[75.83671188302306,32.51190228523474]]]},"properties":{"st_nm":"Punjab","st_code":"03"},"id":"Punjab"}, +{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[80.10194985550439,30.789185305642548],[80.0538094720678,30.844012144189033],[79.88852748893552,30.91759553276458],[79.86445729721724,30.972422371311065],[79.73126890304269,30.978193617473853],[79.60128986776391,30.933466459712246],[79.50661378033863,31.03157764447964],[79.40712365456969,31.073419179159853],[79.31886628493595,31.135460075409824],[79.29640077266555,31.21770033322955],[79.22258551806279,31.26098467945046],[79.23381827419799,31.33312525648531],[79.16802641683466,31.36053867575855],[79.13753750732482,31.434122064334098],[79.07174564996149,31.45576423744455],[79.00595379259816,31.37929522578761],[78.9433712941306,31.36630992192134],[78.88078879566304,31.28406966410161],[78.98509295977564,31.17441598700864],[79.00755847204604,31.110932279217973],[78.8856028340067,31.0979469753517],[78.81018289995605,31.19894378320049],[78.67218046743784,31.197500971659792],[78.60959796897029,31.229242825555126],[78.48443297203517,31.19894378320049],[78.37050073123525,31.286955287183005],[78.31112759166346,31.28406966410161],[78.24694041374802,31.230685637095824],[78.10251926343827,31.185958479334218],[77.96612151036794,31.17441598700864],[77.86502670515112,31.109489467677278],[77.82972375729763,31.030134832938945],[77.80565356557933,30.854111824973913],[77.70455876036252,30.7646575094507],[77.81849100116243,30.561221082212423],[77.81528164226665,30.504951432125242],[77.57618440453162,30.401069001195058],[77.6580230563738,30.401069001195058],[77.72221023428926,30.330371235700905],[77.95970279257641,30.24235973171839],[77.86021266680747,30.11394950459636],[77.80244420668356,30.096635766107998],[77.71579151649772,29.885985281166235],[77.82009568061031,29.67389198468378],[77.92760920361869,29.714290707823295],[78.02068061159608,29.581552046079175],[78.12979881405234,29.652249811573327],[78.2036140686551,29.737375692474448],[78.33519778338176,29.79797377718372],[78.51171252264923,29.724390388608175],[78.53257335547175,29.639264507707054],[78.61601668676182,29.558467061428022],[78.80055482326874,29.464684311282717],[78.92571982020385,29.43871370355017],[78.85029988615321,29.347816576486263],[78.76043783707158,29.264133507125837],[78.87597475731938,29.204978233957263],[78.92732449965175,29.118409541515444],[78.97386020364044,29.131394845381717],[79.03644270210799,29.168907945439837],[79.15358430180368,29.11552391843405],[79.14235154566848,29.067911137591047],[79.25949314536416,28.991442125934107],[79.40712365456969,28.95248621433529],[79.42317044904856,28.897659375788805],[79.58524307328506,28.845718160323713],[79.6831285196061,28.854375029567894],[79.81952627267643,28.887559695003926],[79.95431934629886,28.72307917936447],[80.0297392803495,28.749049787097015],[80.065042228203,28.837061291079532],[80.07467030489032,28.940943722009713],[80.11799664998324,28.981342445149227],[80.14367152114943,29.102538614567777],[80.25920844139722,29.187664495468898],[80.31858158096901,29.301646607183958],[80.24155696747047,29.44448494971296],[80.34104709323941,29.510854280585022],[80.40844363005064,29.595980161486143],[80.3667219644056,29.74026131555584],[80.4357231806647,29.805187834887207],[80.55446945980827,29.849914992648813],[80.60100516379697,29.956683046660388],[80.67482041839973,29.956683046660388],[80.76147310858559,30.049022985264994],[80.92835977116574,30.174547589305632],[81.04550137086143,30.210617877823058],[80.99896566687273,30.268330339450937],[80.80319477423062,30.324599989538118],[80.70851868680535,30.416939928142725],[80.60742388158852,30.47176676668921],[80.5400273447773,30.447238970497363],[80.41807170673795,30.525150793695],[80.21267273740852,30.584306066863576],[80.24958036470991,30.74445814788094],[80.17416043065926,30.807941855671608],[80.10194985550439,30.789185305642548]]]},"properties":{"st_nm":"Uttarakhand","st_code":"05","year":"2011_c"},"id":"Uttarakhand"}, +{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[76.82840378181669,30.680974440090274],[76.838031858504,30.75455782866582],[76.70965750267311,30.761771886369306],[76.73854173273506,30.69251693241585],[76.82840378181669,30.680974440090274]]]},"properties":{"district":"Chandigarh","dt_code":"055","st_nm":"Chandigarh","st_code":"04","year":"2011_c"},"id":"Chandigarh"} +]} \ No newline at end of file diff --git a/submissions/riya-upadhyay/src/data/statesData.js b/submissions/riya-upadhyay/src/data/statesData.js new file mode 100644 index 0000000..d232556 --- /dev/null +++ b/submissions/riya-upadhyay/src/data/statesData.js @@ -0,0 +1,782 @@ +export const statesData = [ + { + state: "Maharashtra", + "GDP (โ‚น Cr)": 800000, + "GNI (โ‚น Cr)": 720000, + "GDP per Capita": 250000, + "Unemployment Rate (%)": 6.5, + "Inflation Rate (%)": 4.2, + "FDI (โ‚น Cr)": 150000, + "Export/Import Ratio": 1.3, + "Public Debt % GDP": 42, + "HDI": 0.72, + "Life Expectancy": 72, + "Infant Mortality Rate": 20, + "Literacy Rate (%)": 91, + "Education Index": 0.74, + "Gender Inequality Index": 0.43, + "Population Growth Rate (%)": 1.6, + "Urban Population %": 48, + "Healthcare Expenditure per Capita": 4500, + "Physicians per 1000": 1.8, + "Hospital Beds per 1000": 2, + "Clean Water Access %": 92, + "Vaccination Coverage %": 89, + "COโ‚‚ Emissions per Capita": 2.5, + "Renewable Energy %": 17, + "Forest Area %": 24, + "Air Quality Index": 165, + "Environmental Performance Index": 62, + "Corruption Index": 45, + "Internet Penetration %": 88, + "Mobile Subscriptions": 110, + "Infrastructure Index": 74, + "Political Stability Index": 58, + "Gini Coefficient": 0.39, + "Poverty Rate (%)": 12, + "Social Protection %": 60 + }, + { + state: "Uttar Pradesh", + "GDP (โ‚น Cr)": 450000, + "GNI (โ‚น Cr)": 400000, + "GDP per Capita": 125000, + "Unemployment Rate (%)": 8.0, + "Inflation Rate (%)": 5.2, + "FDI (โ‚น Cr)": 70000, + "Export/Import Ratio": 0.9, + "Public Debt % GDP": 48, + "HDI": 0.62, + "Life Expectancy": 68, + "Infant Mortality Rate": 32, + "Literacy Rate (%)": 74, + "Education Index": 0.58, + "Gender Inequality Index": 0.49, + "Population Growth Rate (%)": 2.2, + "Urban Population %": 23, + "Healthcare Expenditure per Capita": 3200, + "Physicians per 1000": 1.3, + "Hospital Beds per 1000": 1.4, + "Clean Water Access %": 81, + "Vaccination Coverage %": 82, + "COโ‚‚ Emissions per Capita": 2.0, + "Renewable Energy %": 9, + "Forest Area %": 17, + "Air Quality Index": 190, + "Environmental Performance Index": 54, + "Corruption Index": 40, + "Internet Penetration %": 62, + "Mobile Subscriptions": 105, + "Infrastructure Index": 65, + "Political Stability Index": 52, + "Gini Coefficient": 0.41, + "Poverty Rate (%)": 28, + "Social Protection %": 55 + }, + { + state: "Tamil Nadu", + "GDP (โ‚น Cr)": 1571000, // โ‰ˆโ‚น15.71 lakh crores :contentReference[oaicite:1]{index=1} + "GNI (โ‚น Cr)": 1400000, + "GDP per Capita": 315220, // NSDP per capita โ‰ˆโ‚น315,220 :contentReference[oaicite:2]{index=2} + "Unemployment Rate (%)": 5.0, + "Inflation Rate (%)": 4.5, + "FDI (โ‚น Cr)": 90000, + "Export/Import Ratio": 1.2, + "Public Debt % GDP": 39, + "HDI": 0.70, + "Life Expectancy": 74, + "Infant Mortality Rate": 18, + "Literacy Rate (%)": 82, + "Education Index": 0.7, + "Gender Inequality Index": 0.44, + "Population Growth Rate (%)": 1.1, + "Urban Population %": 48, + "Healthcare Expenditure per Capita": 4800, + "Physicians per 1000": 1.9, + "Hospital Beds per 1000": 2.3, + "Clean Water Access %": 93, + "Vaccination Coverage %": 90, + "COโ‚‚ Emissions per Capita": 2.3, + "Renewable Energy %": 20, + "Forest Area %": 20, + "Air Quality Index": 150, + "Environmental Performance Index": 65, + "Corruption Index": 50, + "Internet Penetration %": 85, + "Mobile Subscriptions": 108, + "Infrastructure Index": 72, + "Political Stability Index": 60, + "Gini Coefficient": 0.38, + "Poverty Rate (%)": 13, + "Social Protection %": 62 + }, + { + state: "Karnataka", + "GDP (โ‚น Cr)": 2809000, // โ‚น28.09 lakh crores :contentReference[oaicite:3]{index=3} + "GNI (โ‚น Cr)": 2500000, + "GDP per Capita": 332926, // NSDP per capita โ‰ˆโ‚น332,926 :contentReference[oaicite:4]{index=4} + "Unemployment Rate (%)": 5.5, + "Inflation Rate (%)": 4.3, + "FDI (โ‚น Cr)": 120000, + "Export/Import Ratio": 1.4, + "Public Debt % GDP": 40, + "HDI": 0.71, + "Life Expectancy": 73, + "Infant Mortality Rate": 19, + "Literacy Rate (%)": 88, + "Education Index": 0.73, + "Gender Inequality Index": 0.42, + "Population Growth Rate (%)": 1.2, + "Urban Population %": 38, + "Healthcare Expenditure per Capita": 4600, + "Physicians per 1000": 1.7, + "Hospital Beds per 1000": 2.1, + "Clean Water Access %": 90, + "Vaccination Coverage %": 88, + "COโ‚‚ Emissions per Capita": 2.4, + "Renewable Energy %": 18, + "Forest Area %": 22, + "Air Quality Index": 145, + "Environmental Performance Index": 64, + "Corruption Index": 48, + "Internet Penetration %": 87, + "Mobile Subscriptions": 112, + "Infrastructure Index": 75, + "Political Stability Index": 62, + "Gini Coefficient": 0.40, + "Poverty Rate (%)": 14, + "Social Protection %": 61 + }, + { + state: "Gujarat", + "GDP (โ‚น Cr)": 2799000, // โ‚น27.99 lakh crores :contentReference[oaicite:5]{index=5} + "GNI (โ‚น Cr)": 2500000, + "GDP per Capita": 297722, // โ‚น297,722 per capita :contentReference[oaicite:6]{index=6} + "Unemployment Rate (%)": 4.8, + "Inflation Rate (%)": 4.1, + "FDI (โ‚น Cr)": 110000, + "Export/Import Ratio": 1.5, + "Public Debt % GDP": 38, + "HDI": 0.73, + "Life Expectancy": 74, + "Infant Mortality Rate": 17, + "Literacy Rate (%)": 89, + "Education Index": 0.74, + "Gender Inequality Index": 0.41, + "Population Growth Rate (%)": 1.3, + "Urban Population %": 43, + "Healthcare Expenditure per Capita": 4700, + "Physicians per 1000": 1.8, + "Hospital Beds per 1000": 2.2, + "Clean Water Access %": 94, + "Vaccination Coverage %": 90, + "COโ‚‚ Emissions per Capita": 2.6, + "Renewable Energy %": 19, + "Forest Area %": 15, + "Air Quality Index": 140, + "Environmental Performance Index": 66, + "Corruption Index": 47, + "Internet Penetration %": 86, + "Mobile Subscriptions": 113, + "Infrastructure Index": 74, + "Political Stability Index": 61, + "Gini Coefficient": 0.39, + "Poverty Rate (%)": 12, + "Social Protection %": 63 + }, + { + state: "West Bengal", + "GDP (โ‚น Cr)": 1876000, // โ‚น18.76 lakh crores :contentReference[oaicite:7]{index=7} + "GNI (โ‚น Cr)": 1650000, + "GDP per Capita": 154119, // โ‚น154,119 per capita :contentReference[oaicite:8]{index=8} + "Unemployment Rate (%)": 6.8, + "Inflation Rate (%)": 5.0, + "FDI (โ‚น Cr)": 60000, + "Export/Import Ratio": 1.1, + "Public Debt % GDP": 45, + "HDI": 0.68, + "Life Expectancy": 71, + "Infant Mortality Rate": 24, + "Literacy Rate (%)": 78, + "Education Index": 0.66, + "Gender Inequality Index": 0.46, + "Population Growth Rate (%)": 1.4, + "Urban Population %": 32, + "Healthcare Expenditure per Capita": 3500, + "Physicians per 1000": 1.4, + "Hospital Beds per 1000": 1.6, + "Clean Water Access %": 85, + "Vaccination Coverage %": 84, + "COโ‚‚ Emissions per Capita": 2.1, + "Renewable Energy %": 10, + "Forest Area %": 15, + "Air Quality Index": 160, + "Environmental Performance Index": 55, + "Corruption Index": 42, + "Internet Penetration %": 70, + "Mobile Subscriptions": 100, + "Infrastructure Index": 67, + "Political Stability Index": 54, + "Gini Coefficient": 0.41, + "Poverty Rate (%)": 25, + "Social Protection %": 57 + }, + { + state: "Rajasthan", + "GDP (โ‚น Cr)": 1713000, // โ‚น17.13 lakh crores :contentReference[oaicite:9]{index=9} + "GNI (โ‚น Cr)": 1500000, + "GDP per Capita": 167964, // โ‚น167,964 per capita :contentReference[oaicite:10]{index=10} + "Unemployment Rate (%)": 7.2, + "Inflation Rate (%)": 5.1, + "FDI (โ‚น Cr)": 50000, + "Export/Import Ratio": 1.0, + "Public Debt % GDP": 47, + "HDI": 0.66, + "Life Expectancy": 70, + "Infant Mortality Rate": 26, + "Literacy Rate (%)": 76, + "Education Index": 0.65, + "Gender Inequality Index": 0.47, + "Population Growth Rate (%)": 1.7, + "Urban Population %": 25, + "Healthcare Expenditure per Capita": 3300, + "Physicians per 1000": 1.3, + "Hospital Beds per 1000": 1.5, + "Clean Water Access %": 83, + "Vaccination Coverage %": 85, + "COโ‚‚ Emissions per Capita": 2.0, + "Renewable Energy %": 11, + "Forest Area %": 13, + "Air Quality Index": 170, + "Environmental Performance Index": 53, + "Corruption Index": 43, + "Internet Penetration %": 68, + "Mobile Subscriptions": 98, + "Infrastructure Index": 66, + "Political Stability Index": 53, + "Gini Coefficient": 0.42, + "Poverty Rate (%)": 27, + "Social Protection %": 56 + }, + { + state: "Andhra Pradesh", + "GDP (โ‚น Cr)": 1581000, // โ‚น15.81 lakh crores :contentReference[oaicite:11]{index=11} + "GNI (โ‚น Cr)": 1400000, + "GDP per Capita": 242479, // โ‚น242,479 per capita :contentReference[oaicite:12]{index=12} + "Unemployment Rate (%)": 6.0, + "Inflation Rate (%)": 4.6, + "FDI (โ‚น Cr)": 65000, + "Export/Import Ratio": 1.2, + "Public Debt % GDP": 43, + "HDI": 0.69, + "Life Expectancy": 72, + "Infant Mortality Rate": 22, + "Literacy Rate (%)": 72, + "Education Index": 0.68, + "Gender Inequality Index": 0.45, + "Population Growth Rate (%)": 1.5, + "Urban Population %": 33, + "Healthcare Expenditure per Capita": 3700, + "Physicians per 1000": 1.5, + "Hospital Beds per 1000": 1.7, + "Clean Water Access %": 88, + "Vaccination Coverage %": 86, + "COโ‚‚ Emissions per Capita": 2.2, + "Renewable Energy %": 15, + "Forest Area %": 23, + "Air Quality Index": 155, + "Environmental Performance Index": 57, + "Corruption Index": 44, + "Internet Penetration %": 80, + "Mobile Subscriptions": 105, + "Infrastructure Index": 70, + "Political Stability Index": 55, + "Gini Coefficient": 0.40, + "Poverty Rate (%)": 18, + "Social Protection %": 58 + }, + { + state: "Kerala", + "GDP (โ‚น Cr)": 1231000, // โ‚น12.31 lakh crores :contentReference[oaicite:13]{index=13} + "GNI (โ‚น Cr)": 1100000, + "GDP per Capita": 281001, // โ‚น281,001 per capita :contentReference[oaicite:14]{index=14} + "Unemployment Rate (%)": 5.2, + "Inflation Rate (%)": 4.2, + "FDI (โ‚น Cr)": 80000, + "Export/Import Ratio": 1.3, + "Public Debt % GDP": 44, + "HDI": 0.78, + "Life Expectancy": 75, + "Infant Mortality Rate": 12, + "Literacy Rate (%)": 96, + "Education Index": 0.82, + "Gender Inequality Index": 0.36, + "Population Growth Rate (%)": 0.5, + "Urban Population %": 47, + "Healthcare Expenditure per Capita": 6000, + "Physicians per 1000": 2.4, + "Hospital Beds per 1000": 3.0, + "Clean Water Access %": 99, + "Vaccination Coverage %": 95, + "COโ‚‚ Emissions per Capita": 1.8, + "Renewable Energy %": 22, + "Forest Area %": 4, + "Air Quality Index": 110, + "Environmental Performance Index": 72, + "Corruption Index": 48, + "Internet Penetration %": 90, + "Mobile Subscriptions": 115, + "Infrastructure Index": 76, + "Political Stability Index": 64, + "Gini Coefficient": 0.34, + "Poverty Rate (%)": 8, + "Social Protection %": 68 + }, + { + state: "Haryana", + "GDP (โ‚น Cr)": 1219000, // โ‚น12.19 lakh crores :contentReference[oaicite:15]{index=15} + "GNI (โ‚น Cr)": 1100000, + "GDP per Capita": 325759, // โ‚น325,759 per capita :contentReference[oaicite:16]{index=16} + "Unemployment Rate (%)": 4.7, + "Inflation Rate (%)": 4.4, + "FDI (โ‚น Cr)": 70000, + "Export/Import Ratio": 1.4, + "Public Debt % GDP": 37, + "HDI": 0.75, + "Life Expectancy": 74, + "Infant Mortality Rate": 16, + "Literacy Rate (%)": 84, + "Education Index": 0.75, + "Gender Inequality Index": 0.40, + "Population Growth Rate (%)": 1.1, + "Urban Population %": 34, + "Healthcare Expenditure per Capita": 5000, + "Physicians per 1000": 2.0, + "Hospital Beds per 1000": 2.5, + "Clean Water Access %": 95, + "Vaccination Coverage %": 92, + "COโ‚‚ Emissions per Capita": 2.7, + "Renewable Energy %": 18, + "Forest Area %": 15, + "Air Quality Index": 130, + "Environmental Performance Index": 67, + "Corruption Index": 46, + "Internet Penetration %": 89, + "Mobile Subscriptions": 114, + "Infrastructure Index": 78, + "Political Stability Index": 63, + "Gini Coefficient": 0.38, + "Poverty Rate (%)": 10, + "Social Protection %": 64 + }, + { + state: "Madhya Pradesh", + "GDP (โ‚น Cr)": 1512000, // โ‚น15.12 lakh crores :contentReference[oaicite:17]{index=17} + "GNI (โ‚น Cr)": 1350000, + "GDP per Capita": 142565, // โ‚น142,565 per capita :contentReference[oaicite:18]{index=18} + "Unemployment Rate (%)": 7.5, + "Inflation Rate (%)": 5.3, + "FDI (โ‚น Cr)": 40000, + "Export/Import Ratio": 0.95, + "Public Debt % GDP": 50, + "HDI": 0.63, + "Life Expectancy": 69, + "Infant Mortality Rate": 28, + "Literacy Rate (%)": 70, + "Education Index": 0.60, + "Gender Inequality Index": 0.48, + "Population Growth Rate (%)": 1.9, + "Urban Population %": 28, + "Healthcare Expenditure per Capita": 3100, + "Physicians per 1000": 1.2, + "Hospital Beds per 1000": 1.3, + "Clean Water Access %": 80, + "Vaccination Coverage %": 83, + "COโ‚‚ Emissions per Capita": 2.1, + "Renewable Energy %": 12, + "Forest Area %": 23, + "Air Quality Index": 175, + "Environmental Performance Index": 52, + "Corruption Index": 41, + "Internet Penetration %": 65, + "Mobile Subscriptions": 95, + "Infrastructure Index": 64, + "Political Stability Index": 50, + "Gini Coefficient": 0.42, + "Poverty Rate (%)": 26, + "Social Protection %": 55 + }, + { + state: "Odisha", + "GDP (โ‚น Cr)": 942000, // โ‚น9.42 lakh crores :contentReference[oaicite:19]{index=19} + "GNI (โ‚น Cr)": 850000, + "GDP per Capita": 163101, // โ‚น163,101 per capita :contentReference[oaicite:20]{index=20} + "Unemployment Rate (%)": 6.9, + "Inflation Rate (%)": 5.4, + "FDI (โ‚น Cr)": 30000, + "Export/Import Ratio": 1.0, + "Public Debt % GDP": 49, + "HDI": 0.65, + "Life Expectancy": 69, + "Infant Mortality Rate": 27, + "Literacy Rate (%)": 73, + "Education Index": 0.62, + "Gender Inequality Index": 0.47, + "Population Growth Rate (%)": 1.8, + "Urban Population %": 17, + "Healthcare Expenditure per Capita": 3200, + "Physicians per 1000": 1.2, + "Hospital Beds per 1000": 1.4, + "Clean Water Access %": 82, + "Vaccination Coverage %": 82, + "COโ‚‚ Emissions per Capita": 2.0, + "Renewable Energy %": 11, + "Forest Area %": 37, + "Air Quality Index": 168, + "Environmental Performance Index": 54, + "Corruption Index": 42, + "Internet Penetration %": 64, + "Mobile Subscriptions": 97, + "Infrastructure Index": 65, + "Political Stability Index": 51, + "Gini Coefficient": 0.43, + "Poverty Rate (%)": 24, + "Social Protection %": 56 + }, + { + state: "Punjab", + "GDP (โ‚น Cr)": 891000, // โ‚น8.91 lakh crores :contentReference[oaicite:21]{index=21} + "GNI (โ‚น Cr)": 800000, + "GDP per Capita": 196505, // โ‚น196,505 per capita :contentReference[oaicite:22]{index=22} + "Unemployment Rate (%)": 6.0, + "Inflation Rate (%)": 4.8, + "FDI (โ‚น Cr)": 35000, + "Export/Import Ratio": 1.1, + "Public Debt % GDP": 46, + "HDI": 0.67, + "Life Expectancy": 71, + "Infant Mortality Rate": 25, + "Literacy Rate (%)": 76, + "Education Index": 0.67, + "Gender Inequality Index": 0.44, + "Population Growth Rate (%)": 1.3, + "Urban Population %": 38, + "Healthcare Expenditure per Capita": 3400, + "Physicians per 1000": 1.4, + "Hospital Beds per 1000": 1.6, + "Clean Water Access %": 88, + "Vaccination Coverage %": 85, + "COโ‚‚ Emissions per Capita": 2.3, + "Renewable Energy %": 13, + "Forest Area %": 14, + "Air Quality Index": 150, + "Environmental Performance Index": 56, + "Corruption Index": 44, + "Internet Penetration %": 78, + "Mobile Subscriptions": 102, + "Infrastructure Index": 68, + "Political Stability Index": 55, + "Gini Coefficient": 0.40, + "Poverty Rate (%)": 20, + "Social Protection %": 58 + }, + { + state: "Assam", + "GDP (โ‚น Cr)": 646000, // โ‚น6.46 lakh crores :contentReference[oaicite:23]{index=23} + "GNI (โ‚น Cr)": 580000, + "GDP per Capita": 135787, // โ‚น135,787 per capita :contentReference[oaicite:24]{index=24} + "Unemployment Rate (%)": 7.8, + "Inflation Rate (%)": 5.6, + "FDI (โ‚น Cr)": 20000, + "Export/Import Ratio": 0.9, + "Public Debt % GDP": 52, + "HDI": 0.60, + "Life Expectancy": 68, + "Infant Mortality Rate": 30, + "Literacy Rate (%)": 72, + "Education Index": 0.60, + "Gender Inequality Index": 0.49, + "Population Growth Rate (%)": 2.0, + "Urban Population %": 15, + "Healthcare Expenditure per Capita": 3000, + "Physicians per 1000": 1.1, + "Hospital Beds per 1000": 1.2, + "Clean Water Access %": 78, + "Vaccination Coverage %": 80, + "COโ‚‚ Emissions per Capita": 1.9, + "Renewable Energy %": 10, + "Forest Area %": 35, + "Air Quality Index": 180, + "Environmental Performance Index": 50, + "Corruption Index": 41, + "Internet Penetration %": 60, + "Mobile Subscriptions": 90, + "Infrastructure Index": 62, + "Political Stability Index": 49, + "Gini Coefficient": 0.44, + "Poverty Rate (%)": 30, + "Social Protection %": 54 + }, + { + state: "Chhattisgarh", + "GDP (โ‚น Cr)": 580000, // โ‚น5.80 lakh crores :contentReference[oaicite:25]{index=25} + "GNI (โ‚น Cr)": 520000, + "GDP per Capita": 147361, // โ‚น147,361 per capita :contentReference[oaicite:26]{index=26} + "Unemployment Rate (%)": 7.0, + "Inflation Rate (%)": 5.0, + "FDI (โ‚น Cr)": 25000, + "Export/Import Ratio": 0.85, + "Public Debt % GDP": 54, + "HDI": 0.61, + "Life Expectancy": 68, + "Infant Mortality Rate": 29, + "Literacy Rate (%)": 71, + "Education Index": 0.59, + "Gender Inequality Index": 0.50, + "Population Growth Rate (%)": 1.9, + "Urban Population %": 24, + "Healthcare Expenditure per Capita": 3100, + "Physicians per 1000": 1.2, + "Hospital Beds per 1000": 1.3, + "Clean Water Access %": 79, + "Vaccination Coverage %": 81, + "COโ‚‚ Emissions per Capita": 2.1, + "Renewable Energy %": 9, + "Forest Area %": 44, + "Air Quality Index": 185, + "Environmental Performance Index": 51, + "Corruption Index": 41, + "Internet Penetration %": 63, + "Mobile Subscriptions": 92, + "Infrastructure Index": 63, + "Political Stability Index": 50, + "Gini Coefficient": 0.43, + "Poverty Rate (%)": 28, + "Social Protection %": 55 + }, + { + state: "Jharkhand", + "GDP (โ‚น Cr)": 482000, // โ‚น4.82 lakh crores :contentReference[oaicite:27]{index=27} + "GNI (โ‚น Cr)": 430000, + "GDP per Capita": 105274, // โ‚น105,274 per capita :contentReference[oaicite:28]{index=28} + "Unemployment Rate (%)": 7.5, + "Inflation Rate (%)": 5.2, + "FDI (โ‚น Cr)": 18000, + "Export/Import Ratio": 0.8, + "Public Debt % GDP": 55, + "HDI": 0.59, + "Life Expectancy": 67, + "Infant Mortality Rate": 30, + "Literacy Rate (%)": 67, + "Education Index": 0.57, + "Gender Inequality Index": 0.51, + "Population Growth Rate (%)": 2.1, + "Urban Population %": 25, + "Healthcare Expenditure per Capita": 3000, + "Physicians per 1000": 1.1, + "Hospital Beds per 1000": 1.2, + "Clean Water Access %": 76, + "Vaccination Coverage %": 80, + "COโ‚‚ Emissions per Capita": 2.0, + "Renewable Energy %": 8, + "Forest Area %": 29, + "Air Quality Index": 190, + "Environmental Performance Index": 49, + "Corruption Index": 40, + "Internet Penetration %": 58, + "Mobile Subscriptions": 88, + "Infrastructure Index": 60, + "Political Stability Index": 48, + "Gini Coefficient": 0.44, + "Poverty Rate (%)": 30, + "Social Protection %": 54 + }, + { + state: "Bihar", + "GDP (โ‚น Cr)": 976000, // โ‚น9.76 lakh crores :contentReference[oaicite:29]{index=29} + "GNI (โ‚น Cr)": 880000, + "GDP per Capita": 60337, // โ‚น60,337 per capita :contentReference[oaicite:30]{index=30} + "Unemployment Rate (%)": 8.5, + "Inflation Rate (%)": 5.8, + "FDI (โ‚น Cr)": 15000, + "Export/Import Ratio": 0.7, + "Public Debt % GDP": 60, + "HDI": 0.57, + "Life Expectancy": 67, + "Infant Mortality Rate": 35, + "Literacy Rate (%)": 64, + "Education Index": 0.55, + "Gender Inequality Index": 0.52, + "Population Growth Rate (%)": 2.5, + "Urban Population %": 11, + "Healthcare Expenditure per Capita": 2800, + "Physicians per 1000": 1.0, + "Hospital Beds per 1000": 1.1, + "Clean Water Access %": 75, + "Vaccination Coverage %": 78, + "COโ‚‚ Emissions per Capita": 1.8, + "Renewable Energy %": 8, + "Forest Area %": 23, + "Air Quality Index": 195, + "Environmental Performance Index": 48, + "Corruption Index": 39, + "Internet Penetration %": 55, + "Mobile Subscriptions": 85, + "Infrastructure Index": 59, + "Political Stability Index": 47, + "Gini Coefficient": 0.45, + "Poverty Rate (%)": 33, + "Social Protection %": 52 + }, + { + state: "Uttarakhand", + "GDP (โ‚น Cr)": 380000, // โ‚น3.80 lakh crores :contentReference[oaicite:31]{index=31} + "GNI (โ‚น Cr)": 340000, + "GDP per Capita": 260201, // โ‚น260,201 per capita :contentReference[oaicite:32]{index=32} + "Unemployment Rate (%)": 5.8, + "Inflation Rate (%)": 4.3, + "FDI (โ‚น Cr)": 25000, + "Export/Import Ratio": 1.2, + "Public Debt % GDP": 41, + "HDI": 0.70, + "Life Expectancy": 72, + "Infant Mortality Rate": 18, + "Literacy Rate (%)": 79, + "Education Index": 0.72, + "Gender Inequality Index": 0.43, + "Population Growth Rate (%)": 1.4, + "Urban Population %": 30, + "Healthcare Expenditure per Capita": 4000, + "Physicians per 1000": 1.6, + "Hospital Beds per 1000": 1.8, + "Clean Water Access %": 92, + "Vaccination Coverage %": 89, + "COโ‚‚ Emissions per Capita": 1.9, + "Renewable Energy %": 17, + "Forest Area %": 71, + "Air Quality Index": 130, + "Environmental Performance Index": 63, + "Corruption Index": 45, + "Internet Penetration %": 82, + "Mobile Subscriptions": 100, + "Infrastructure Index": 71, + "Political Stability Index": 58, + "Gini Coefficient": 0.38, + "Poverty Rate (%)": 16, + "Social Protection %": 60 + }, + { + state: "Telangana", + "GDP (โ‚น Cr)": 1526000, // โ‚น15.26 lakh crores :contentReference[oaicite:33]{index=33} + "GNI (โ‚น Cr)": 1400000, + "GDP per Capita": 356564, // โ‚น356,564 per capita :contentReference[oaicite:34]{index=34} + "Unemployment Rate (%)": 5.3, + "Inflation Rate (%)": 4.4, + "FDI (โ‚น Cr)": 90000, + "Export/Import Ratio": 1.3, + "Public Debt % GDP": 39, + "HDI": 0.72, + "Life Expectancy": 73, + "Infant Mortality Rate": 18, + "Literacy Rate (%)": 72, + "Education Index": 0.70, + "Gender Inequality Index": 0.42, + "Population Growth Rate (%)": 1.4, + "Urban Population %": 47, + "Healthcare Expenditure per Capita": 4500, + "Physicians per 1000": 1.8, + "Hospital Beds per 1000": 2.0, + "Clean Water Access %": 90, + "Vaccination Coverage %": 88, + "COโ‚‚ Emissions per Capita": 2.5, + "Renewable Energy %": 18, + "Forest Area %": 24, + "Air Quality Index": 145, + "Environmental Performance Index": 65, + "Corruption Index": 47, + "Internet Penetration %": 84, + "Mobile Subscriptions": 110, + "Infrastructure Index": 73, + "Political Stability Index": 61, + "Gini Coefficient": 0.39, + "Poverty Rate (%)": 15, + "Social Protection %": 62 + }, + { + state: "Himachal Pradesh", + "GDP (โ‚น Cr)": 245000, // โ‚น2.45 lakh crores :contentReference[oaicite:35]{index=35} + "GNI (โ‚น Cr)": 220000, + "GDP per Capita": 235199, // โ‚น235,199 per capita :contentReference[oaicite:36]{index=36} + "Unemployment Rate (%)": 4.9, + "Inflation Rate (%)": 4.0, + "FDI (โ‚น Cr)": 15000, + "Export/Import Ratio": 1.2, + "Public Debt % GDP": 42, + "HDI": 0.74, + "Life Expectancy": 73, + "Infant Mortality Rate": 17, + "Literacy Rate (%)": 83, + "Education Index": 0.74, + "Gender Inequality Index": 0.41, + "Population Growth Rate (%)": 1.1, + "Urban Population %": 10, + "Healthcare Expenditure per Capita": 4200, + "Physicians per 1000": 1.7, + "Hospital Beds per 1000": 2.2, + "Clean Water Access %": 98, + "Vaccination Coverage %": 90, + "COโ‚‚ Emissions per Capita": 1.7, + "Renewable Energy %": 16, + "Forest Area %": 66, + "Air Quality Index": 120, + "Environmental Performance Index": 68, + "Corruption Index": 46, + "Internet Penetration %": 80, + "Mobile Subscriptions": 95, + "Infrastructure Index": 70, + "Political Stability Index": 60, + "Gini Coefficient": 0.37, + "Poverty Rate (%)": 14, + "Social Protection %": 61 + }, + { + state: "Chandigarh", + "GDP (โ‚น Cr)": 56000, + "GNI (โ‚น Cr)": 50000, + "GDP per Capita": 399654, // โ‚น399,654 per capita :contentReference[oaicite:37]{index=37} + "Unemployment Rate (%)": 3.5, + "Inflation Rate (%)": 4.0, + "FDI (โ‚น Cr)": 2000, + "Export/Import Ratio": 1.1, + "Public Debt % GDP": 30, + "HDI": 0.80, + "Life Expectancy": 76, + "Infant Mortality Rate": 10, + "Literacy Rate (%)": 86, + "Education Index": 0.80, + "Gender Inequality Index": 0.35, + "Population Growth Rate (%)": 0.8, + "Urban Population %": 100, + "Healthcare Expenditure per Capita": 6500, + "Physicians per 1000": 2.5, + "Hospital Beds per 1000": 3.2, + "Clean Water Access %": 100, + "Vaccination Coverage %": 96, + "COโ‚‚ Emissions per Capita": 2.0, + "Renewable Energy %": 20, + "Forest Area %": 10, + "Air Quality Index": 130, + "Environmental Performance Index": 70, + "Corruption Index": 45, + "Internet Penetration %": 92, + "Mobile Subscriptions": 120, + "Infrastructure Index": 80, + "Political Stability Index": 68, + "Gini Coefficient": 0.36, + "Poverty Rate (%)": 7, + "Social Protection %": 70 + } +]; + + + \ No newline at end of file diff --git a/submissions/riya-upadhyay/src/data/timeseries.json b/submissions/riya-upadhyay/src/data/timeseries.json new file mode 100644 index 0000000..4845d48 --- /dev/null +++ b/submissions/riya-upadhyay/src/data/timeseries.json @@ -0,0 +1,2182 @@ +{ + "Mumbai": [ + { + "year": "2018", + "gdp": 120.0, + "gdpPerCapita": 12000.0, + "unemploymentRate": 6.0, + "inflationRate": 4.4, + "fdi": 206843, + "exportImportRatio": 1.29, + "publicDebtPctGDP": 36.5, + "hdi": 0.8, + "lifeExpectancy": 74.0, + "infantMortality": 20, + "literacyRate": 71.7, + "educationIndex": 0.76, + "genderInequalityIndex": 0.4, + "populationGrowthRate": 1.53, + "urbanPopulationPct": 48, + "healthcareExpenditurePerCapita": 312, + "physiciansPer1000": 1.43, + "hospitalBedsPer1000": 1.16, + "cleanWaterAccessPct": 96, + "vaccinationCoveragePct": 86, + "co2Emissions": 2.04, + "renewableEnergyPct": 11.2, + "forestAreaPct": 29.4, + "airQualityIndex": 155, + "environmentalPerformanceIndex": 54, + "corruptionIndex": 37, + "internetPenetrationPct": 60, + "mobileSubscriptions": 102, + "infrastructureIndex": 74, + "politicalStabilityIndex": 64, + "giniCoefficient": 0.44, + "povertyRate": 26, + "socialProtectionPct": 79 + }, + { + "year": "2019", + "gdp": 122.9, + "gdpPerCapita": 12290.0, + "unemploymentRate": 7.2, + "inflationRate": 4.9, + "fdi": 245477, + "exportImportRatio": 0.88, + "publicDebtPctGDP": 48.1, + "hdi": 0.8, + "lifeExpectancy": 73.1, + "infantMortality": 23, + "literacyRate": 81.9, + "educationIndex": 0.74, + "genderInequalityIndex": 0.42, + "populationGrowthRate": 1.7, + "urbanPopulationPct": 96, + "healthcareExpenditurePerCapita": 217, + "physiciansPer1000": 0.8, + "hospitalBedsPer1000": 1.6, + "cleanWaterAccessPct": 89, + "vaccinationCoveragePct": 96, + "co2Emissions": 1.46, + "renewableEnergyPct": 19.8, + "forestAreaPct": 24.1, + "airQualityIndex": 174, + "environmentalPerformanceIndex": 66, + "corruptionIndex": 58, + "internetPenetrationPct": 57, + "mobileSubscriptions": 126, + "infrastructureIndex": 73, + "politicalStabilityIndex": 66, + "giniCoefficient": 0.39, + "povertyRate": 20, + "socialProtectionPct": 76 + }, + { + "year": "2020", + "gdp": 125.4, + "gdpPerCapita": 12540.0, + "unemploymentRate": 6.9, + "inflationRate": 4.0, + "fdi": 202070, + "exportImportRatio": 1.26, + "publicDebtPctGDP": 30.4, + "hdi": 0.76, + "lifeExpectancy": 75.2, + "infantMortality": 19, + "literacyRate": 78.1, + "educationIndex": 0.76, + "genderInequalityIndex": 0.32, + "populationGrowthRate": 1.92, + "urbanPopulationPct": 44, + "healthcareExpenditurePerCapita": 196, + "physiciansPer1000": 1.79, + "hospitalBedsPer1000": 1.48, + "cleanWaterAccessPct": 94, + "vaccinationCoveragePct": 87, + "co2Emissions": 2.04, + "renewableEnergyPct": 17.8, + "forestAreaPct": 29.9, + "airQualityIndex": 197, + "environmentalPerformanceIndex": 51, + "corruptionIndex": 41, + "internetPenetrationPct": 90, + "mobileSubscriptions": 137, + "infrastructureIndex": 72, + "politicalStabilityIndex": 43, + "giniCoefficient": 0.32, + "povertyRate": 28, + "socialProtectionPct": 42 + }, + { + "year": "2021", + "gdp": 131.6, + "gdpPerCapita": 13160.0, + "unemploymentRate": 7.9, + "inflationRate": 2.4, + "fdi": 176876, + "exportImportRatio": 1.07, + "publicDebtPctGDP": 33.1, + "hdi": 0.69, + "lifeExpectancy": 70.7, + "infantMortality": 15, + "literacyRate": 74.9, + "educationIndex": 0.64, + "genderInequalityIndex": 0.31, + "populationGrowthRate": 1.97, + "urbanPopulationPct": 53, + "healthcareExpenditurePerCapita": 317, + "physiciansPer1000": 2.22, + "hospitalBedsPer1000": 1.3, + "cleanWaterAccessPct": 98, + "vaccinationCoveragePct": 97, + "co2Emissions": 1.19, + "renewableEnergyPct": 19.4, + "forestAreaPct": 21.0, + "airQualityIndex": 169, + "environmentalPerformanceIndex": 70, + "corruptionIndex": 44, + "internetPenetrationPct": 80, + "mobileSubscriptions": 133, + "infrastructureIndex": 69, + "politicalStabilityIndex": 57, + "giniCoefficient": 0.32, + "povertyRate": 26, + "socialProtectionPct": 55 + }, + { + "year": "2022", + "gdp": 131.7, + "gdpPerCapita": 13170.0, + "unemploymentRate": 5.6, + "inflationRate": 2.7, + "fdi": 252636, + "exportImportRatio": 0.9, + "publicDebtPctGDP": 40.1, + "hdi": 0.74, + "lifeExpectancy": 69.6, + "infantMortality": 11, + "literacyRate": 90.9, + "educationIndex": 0.81, + "genderInequalityIndex": 0.43, + "populationGrowthRate": 1.21, + "urbanPopulationPct": 82, + "healthcareExpenditurePerCapita": 332, + "physiciansPer1000": 2.46, + "hospitalBedsPer1000": 1.07, + "cleanWaterAccessPct": 86, + "vaccinationCoveragePct": 88, + "co2Emissions": 1.59, + "renewableEnergyPct": 24.5, + "forestAreaPct": 28.5, + "airQualityIndex": 183, + "environmentalPerformanceIndex": 66, + "corruptionIndex": 32, + "internetPenetrationPct": 78, + "mobileSubscriptions": 113, + "infrastructureIndex": 69, + "politicalStabilityIndex": 51, + "giniCoefficient": 0.4, + "povertyRate": 33, + "socialProtectionPct": 69 + }, + { + "year": "2023", + "gdp": 134.3, + "gdpPerCapita": 13430.0, + "unemploymentRate": 5.0, + "inflationRate": 5.4, + "fdi": 199703, + "exportImportRatio": 1.35, + "publicDebtPctGDP": 31.6, + "hdi": 0.8, + "lifeExpectancy": 73.2, + "infantMortality": 28, + "literacyRate": 81.7, + "educationIndex": 0.83, + "genderInequalityIndex": 0.33, + "populationGrowthRate": 2.0, + "urbanPopulationPct": 62, + "healthcareExpenditurePerCapita": 291, + "physiciansPer1000": 1.47, + "hospitalBedsPer1000": 0.9, + "cleanWaterAccessPct": 100, + "vaccinationCoveragePct": 92, + "co2Emissions": 2.09, + "renewableEnergyPct": 11.1, + "forestAreaPct": 17.2, + "airQualityIndex": 231, + "environmentalPerformanceIndex": 59, + "corruptionIndex": 57, + "internetPenetrationPct": 75, + "mobileSubscriptions": 123, + "infrastructureIndex": 64, + "politicalStabilityIndex": 61, + "giniCoefficient": 0.45, + "povertyRate": 8, + "socialProtectionPct": 75 + } + ], + "Delhi": [ + { + "year": "2018", + "gdp": 110.0, + "gdpPerCapita": 11000.0, + "unemploymentRate": 5.5, + "inflationRate": 3.9, + "fdi": 184273, + "exportImportRatio": 0.84, + "publicDebtPctGDP": 39.7, + "hdi": 0.74, + "lifeExpectancy": 68.3, + "infantMortality": 29, + "literacyRate": 84.1, + "educationIndex": 0.83, + "genderInequalityIndex": 0.39, + "populationGrowthRate": 1.68, + "urbanPopulationPct": 79, + "healthcareExpenditurePerCapita": 309, + "physiciansPer1000": 1.05, + "hospitalBedsPer1000": 1.22, + "cleanWaterAccessPct": 94, + "vaccinationCoveragePct": 84, + "co2Emissions": 1.71, + "renewableEnergyPct": 23.5, + "forestAreaPct": 26.6, + "airQualityIndex": 187, + "environmentalPerformanceIndex": 44, + "corruptionIndex": 42, + "internetPenetrationPct": 51, + "mobileSubscriptions": 117, + "infrastructureIndex": 63, + "politicalStabilityIndex": 46, + "giniCoefficient": 0.42, + "povertyRate": 23, + "socialProtectionPct": 51 + }, + { + "year": "2019", + "gdp": 115.2, + "gdpPerCapita": 11520.0, + "unemploymentRate": 6.5, + "inflationRate": 4.6, + "fdi": 101141, + "exportImportRatio": 0.94, + "publicDebtPctGDP": 49.3, + "hdi": 0.72, + "lifeExpectancy": 69.7, + "infantMortality": 25, + "literacyRate": 72.0, + "educationIndex": 0.69, + "genderInequalityIndex": 0.44, + "populationGrowthRate": 1.26, + "urbanPopulationPct": 83, + "healthcareExpenditurePerCapita": 280, + "physiciansPer1000": 2.07, + "hospitalBedsPer1000": 1.48, + "cleanWaterAccessPct": 97, + "vaccinationCoveragePct": 85, + "co2Emissions": 1.63, + "renewableEnergyPct": 22.0, + "forestAreaPct": 25.0, + "airQualityIndex": 146, + "environmentalPerformanceIndex": 54, + "corruptionIndex": 34, + "internetPenetrationPct": 87, + "mobileSubscriptions": 138, + "infrastructureIndex": 73, + "politicalStabilityIndex": 44, + "giniCoefficient": 0.35, + "povertyRate": 30, + "socialProtectionPct": 66 + }, + { + "year": "2020", + "gdp": 115.5, + "gdpPerCapita": 11550.0, + "unemploymentRate": 5.2, + "inflationRate": 5.5, + "fdi": 204490, + "exportImportRatio": 1.01, + "publicDebtPctGDP": 32.5, + "hdi": 0.7, + "lifeExpectancy": 73.8, + "infantMortality": 29, + "literacyRate": 71.0, + "educationIndex": 0.72, + "genderInequalityIndex": 0.43, + "populationGrowthRate": 1.5, + "urbanPopulationPct": 92, + "healthcareExpenditurePerCapita": 343, + "physiciansPer1000": 2.25, + "hospitalBedsPer1000": 1.96, + "cleanWaterAccessPct": 93, + "vaccinationCoveragePct": 98, + "co2Emissions": 2.27, + "renewableEnergyPct": 13.2, + "forestAreaPct": 26.0, + "airQualityIndex": 244, + "environmentalPerformanceIndex": 49, + "corruptionIndex": 36, + "internetPenetrationPct": 68, + "mobileSubscriptions": 129, + "infrastructureIndex": 68, + "politicalStabilityIndex": 60, + "giniCoefficient": 0.4, + "povertyRate": 35, + "socialProtectionPct": 64 + }, + { + "year": "2021", + "gdp": 118.7, + "gdpPerCapita": 11870.0, + "unemploymentRate": 7.9, + "inflationRate": 2.6, + "fdi": 127835, + "exportImportRatio": 0.86, + "publicDebtPctGDP": 41.5, + "hdi": 0.76, + "lifeExpectancy": 70.3, + "infantMortality": 13, + "literacyRate": 73.6, + "educationIndex": 0.7, + "genderInequalityIndex": 0.31, + "populationGrowthRate": 1.92, + "urbanPopulationPct": 48, + "healthcareExpenditurePerCapita": 158, + "physiciansPer1000": 0.92, + "hospitalBedsPer1000": 1.96, + "cleanWaterAccessPct": 97, + "vaccinationCoveragePct": 96, + "co2Emissions": 1.14, + "renewableEnergyPct": 19.7, + "forestAreaPct": 15.5, + "airQualityIndex": 121, + "environmentalPerformanceIndex": 54, + "corruptionIndex": 50, + "internetPenetrationPct": 51, + "mobileSubscriptions": 106, + "infrastructureIndex": 76, + "politicalStabilityIndex": 51, + "giniCoefficient": 0.38, + "povertyRate": 22, + "socialProtectionPct": 73 + }, + { + "year": "2022", + "gdp": 125.3, + "gdpPerCapita": 12530.0, + "unemploymentRate": 5.7, + "inflationRate": 3.7, + "fdi": 171413, + "exportImportRatio": 1.3, + "publicDebtPctGDP": 45.8, + "hdi": 0.79, + "lifeExpectancy": 75.9, + "infantMortality": 14, + "literacyRate": 92.3, + "educationIndex": 0.88, + "genderInequalityIndex": 0.34, + "populationGrowthRate": 1.76, + "urbanPopulationPct": 71, + "healthcareExpenditurePerCapita": 285, + "physiciansPer1000": 2.46, + "hospitalBedsPer1000": 1.76, + "cleanWaterAccessPct": 85, + "vaccinationCoveragePct": 95, + "co2Emissions": 2.34, + "renewableEnergyPct": 16.6, + "forestAreaPct": 26.2, + "airQualityIndex": 225, + "environmentalPerformanceIndex": 45, + "corruptionIndex": 54, + "internetPenetrationPct": 57, + "mobileSubscriptions": 139, + "infrastructureIndex": 73, + "politicalStabilityIndex": 63, + "giniCoefficient": 0.36, + "povertyRate": 25, + "socialProtectionPct": 42 + }, + { + "year": "2023", + "gdp": 131.4, + "gdpPerCapita": 13140.0, + "unemploymentRate": 7.2, + "inflationRate": 3.9, + "fdi": 246972, + "exportImportRatio": 1.26, + "publicDebtPctGDP": 33.7, + "hdi": 0.74, + "lifeExpectancy": 73.7, + "infantMortality": 16, + "literacyRate": 80.8, + "educationIndex": 0.83, + "genderInequalityIndex": 0.37, + "populationGrowthRate": 1.39, + "urbanPopulationPct": 58, + "healthcareExpenditurePerCapita": 233, + "physiciansPer1000": 2.36, + "hospitalBedsPer1000": 1.37, + "cleanWaterAccessPct": 89, + "vaccinationCoveragePct": 89, + "co2Emissions": 1.37, + "renewableEnergyPct": 22.4, + "forestAreaPct": 18.8, + "airQualityIndex": 216, + "environmentalPerformanceIndex": 58, + "corruptionIndex": 33, + "internetPenetrationPct": 75, + "mobileSubscriptions": 133, + "infrastructureIndex": 79, + "politicalStabilityIndex": 48, + "giniCoefficient": 0.44, + "povertyRate": 20, + "socialProtectionPct": 57 + } + ], + "Bangalore": [ + { + "year": "2018", + "gdp": 100.0, + "gdpPerCapita": 10000.0, + "unemploymentRate": 5.9, + "inflationRate": 4.7, + "fdi": 121692, + "exportImportRatio": 1.32, + "publicDebtPctGDP": 37.8, + "hdi": 0.78, + "lifeExpectancy": 72.8, + "infantMortality": 28, + "literacyRate": 70.3, + "educationIndex": 0.81, + "genderInequalityIndex": 0.45, + "populationGrowthRate": 1.98, + "urbanPopulationPct": 86, + "healthcareExpenditurePerCapita": 335, + "physiciansPer1000": 1.56, + "hospitalBedsPer1000": 1.52, + "cleanWaterAccessPct": 89, + "vaccinationCoveragePct": 86, + "co2Emissions": 1.11, + "renewableEnergyPct": 19.3, + "forestAreaPct": 25.9, + "airQualityIndex": 191, + "environmentalPerformanceIndex": 53, + "corruptionIndex": 56, + "internetPenetrationPct": 89, + "mobileSubscriptions": 106, + "infrastructureIndex": 61, + "politicalStabilityIndex": 49, + "giniCoefficient": 0.44, + "povertyRate": 10, + "socialProtectionPct": 77 + }, + { + "year": "2019", + "gdp": 104.4, + "gdpPerCapita": 10440.0, + "unemploymentRate": 7.8, + "inflationRate": 5.2, + "fdi": 164554, + "exportImportRatio": 1.39, + "publicDebtPctGDP": 33.8, + "hdi": 0.71, + "lifeExpectancy": 72.1, + "infantMortality": 12, + "literacyRate": 92.6, + "educationIndex": 0.64, + "genderInequalityIndex": 0.5, + "populationGrowthRate": 1.81, + "urbanPopulationPct": 49, + "healthcareExpenditurePerCapita": 196, + "physiciansPer1000": 1.74, + "hospitalBedsPer1000": 1.28, + "cleanWaterAccessPct": 97, + "vaccinationCoveragePct": 98, + "co2Emissions": 1.65, + "renewableEnergyPct": 23.3, + "forestAreaPct": 28.8, + "airQualityIndex": 188, + "environmentalPerformanceIndex": 52, + "corruptionIndex": 39, + "internetPenetrationPct": 67, + "mobileSubscriptions": 104, + "infrastructureIndex": 71, + "politicalStabilityIndex": 43, + "giniCoefficient": 0.42, + "povertyRate": 25, + "socialProtectionPct": 57 + }, + { + "year": "2020", + "gdp": 111.3, + "gdpPerCapita": 11130.0, + "unemploymentRate": 7.1, + "inflationRate": 6.0, + "fdi": 201857, + "exportImportRatio": 0.98, + "publicDebtPctGDP": 35.7, + "hdi": 0.75, + "lifeExpectancy": 73.7, + "infantMortality": 18, + "literacyRate": 72.2, + "educationIndex": 0.64, + "genderInequalityIndex": 0.32, + "populationGrowthRate": 1.26, + "urbanPopulationPct": 46, + "healthcareExpenditurePerCapita": 175, + "physiciansPer1000": 1.33, + "hospitalBedsPer1000": 1.05, + "cleanWaterAccessPct": 86, + "vaccinationCoveragePct": 84, + "co2Emissions": 2.13, + "renewableEnergyPct": 13.7, + "forestAreaPct": 17.3, + "airQualityIndex": 141, + "environmentalPerformanceIndex": 59, + "corruptionIndex": 45, + "internetPenetrationPct": 55, + "mobileSubscriptions": 100, + "infrastructureIndex": 67, + "politicalStabilityIndex": 46, + "giniCoefficient": 0.37, + "povertyRate": 16, + "socialProtectionPct": 71 + }, + { + "year": "2021", + "gdp": 109.4, + "gdpPerCapita": 10940.0, + "unemploymentRate": 7.3, + "inflationRate": 2.2, + "fdi": 267895, + "exportImportRatio": 0.89, + "publicDebtPctGDP": 37.9, + "hdi": 0.8, + "lifeExpectancy": 72.6, + "infantMortality": 10, + "literacyRate": 85.8, + "educationIndex": 0.63, + "genderInequalityIndex": 0.35, + "populationGrowthRate": 1.79, + "urbanPopulationPct": 84, + "healthcareExpenditurePerCapita": 256, + "physiciansPer1000": 1.11, + "hospitalBedsPer1000": 0.98, + "cleanWaterAccessPct": 100, + "vaccinationCoveragePct": 97, + "co2Emissions": 1.86, + "renewableEnergyPct": 12.6, + "forestAreaPct": 28.8, + "airQualityIndex": 132, + "environmentalPerformanceIndex": 67, + "corruptionIndex": 39, + "internetPenetrationPct": 88, + "mobileSubscriptions": 129, + "infrastructureIndex": 67, + "politicalStabilityIndex": 65, + "giniCoefficient": 0.37, + "povertyRate": 18, + "socialProtectionPct": 70 + }, + { + "year": "2022", + "gdp": 116.8, + "gdpPerCapita": 11680.0, + "unemploymentRate": 6.8, + "inflationRate": 5.7, + "fdi": 110382, + "exportImportRatio": 1.38, + "publicDebtPctGDP": 37.4, + "hdi": 0.76, + "lifeExpectancy": 72.0, + "infantMortality": 26, + "literacyRate": 78.0, + "educationIndex": 0.75, + "genderInequalityIndex": 0.3, + "populationGrowthRate": 1.52, + "urbanPopulationPct": 88, + "healthcareExpenditurePerCapita": 214, + "physiciansPer1000": 1.92, + "hospitalBedsPer1000": 1.83, + "cleanWaterAccessPct": 88, + "vaccinationCoveragePct": 80, + "co2Emissions": 1.17, + "renewableEnergyPct": 16.9, + "forestAreaPct": 27.9, + "airQualityIndex": 152, + "environmentalPerformanceIndex": 47, + "corruptionIndex": 44, + "internetPenetrationPct": 73, + "mobileSubscriptions": 105, + "infrastructureIndex": 62, + "politicalStabilityIndex": 65, + "giniCoefficient": 0.35, + "povertyRate": 18, + "socialProtectionPct": 69 + }, + { + "year": "2023", + "gdp": 112.0, + "gdpPerCapita": 11200.0, + "unemploymentRate": 5.4, + "inflationRate": 4.8, + "fdi": 282930, + "exportImportRatio": 1.25, + "publicDebtPctGDP": 30.5, + "hdi": 0.78, + "lifeExpectancy": 70.3, + "infantMortality": 29, + "literacyRate": 82.4, + "educationIndex": 0.68, + "genderInequalityIndex": 0.48, + "populationGrowthRate": 1.36, + "urbanPopulationPct": 80, + "healthcareExpenditurePerCapita": 189, + "physiciansPer1000": 1.2, + "hospitalBedsPer1000": 1.46, + "cleanWaterAccessPct": 98, + "vaccinationCoveragePct": 89, + "co2Emissions": 2.32, + "renewableEnergyPct": 11.4, + "forestAreaPct": 16.6, + "airQualityIndex": 238, + "environmentalPerformanceIndex": 41, + "corruptionIndex": 55, + "internetPenetrationPct": 89, + "mobileSubscriptions": 139, + "infrastructureIndex": 79, + "politicalStabilityIndex": 42, + "giniCoefficient": 0.4, + "povertyRate": 20, + "socialProtectionPct": 72 + } + ], + "Chennai": [ + { + "year": "2018", + "gdp": 95.0, + "gdpPerCapita": 9500.0, + "unemploymentRate": 4.2, + "inflationRate": 3.3, + "fdi": 176234, + "exportImportRatio": 0.86, + "publicDebtPctGDP": 46.4, + "hdi": 0.78, + "lifeExpectancy": 75.5, + "infantMortality": 17, + "literacyRate": 76.5, + "educationIndex": 0.64, + "genderInequalityIndex": 0.39, + "populationGrowthRate": 1.64, + "urbanPopulationPct": 52, + "healthcareExpenditurePerCapita": 334, + "physiciansPer1000": 1.24, + "hospitalBedsPer1000": 1.47, + "cleanWaterAccessPct": 92, + "vaccinationCoveragePct": 82, + "co2Emissions": 1.85, + "renewableEnergyPct": 13.0, + "forestAreaPct": 18.2, + "airQualityIndex": 150, + "environmentalPerformanceIndex": 51, + "corruptionIndex": 49, + "internetPenetrationPct": 63, + "mobileSubscriptions": 123, + "infrastructureIndex": 76, + "politicalStabilityIndex": 53, + "giniCoefficient": 0.4, + "povertyRate": 28, + "socialProtectionPct": 49 + }, + { + "year": "2019", + "gdp": 98.5, + "gdpPerCapita": 9850.0, + "unemploymentRate": 7.5, + "inflationRate": 5.5, + "fdi": 164976, + "exportImportRatio": 0.87, + "publicDebtPctGDP": 42.9, + "hdi": 0.74, + "lifeExpectancy": 71.8, + "infantMortality": 30, + "literacyRate": 75.5, + "educationIndex": 0.68, + "genderInequalityIndex": 0.44, + "populationGrowthRate": 1.09, + "urbanPopulationPct": 43, + "healthcareExpenditurePerCapita": 239, + "physiciansPer1000": 2.01, + "hospitalBedsPer1000": 1.87, + "cleanWaterAccessPct": 96, + "vaccinationCoveragePct": 84, + "co2Emissions": 2.41, + "renewableEnergyPct": 13.4, + "forestAreaPct": 24.3, + "airQualityIndex": 231, + "environmentalPerformanceIndex": 44, + "corruptionIndex": 34, + "internetPenetrationPct": 77, + "mobileSubscriptions": 122, + "infrastructureIndex": 65, + "politicalStabilityIndex": 58, + "giniCoefficient": 0.31, + "povertyRate": 22, + "socialProtectionPct": 80 + }, + { + "year": "2020", + "gdp": 99.8, + "gdpPerCapita": 9980.0, + "unemploymentRate": 5.2, + "inflationRate": 5.2, + "fdi": 222240, + "exportImportRatio": 0.97, + "publicDebtPctGDP": 41.1, + "hdi": 0.72, + "lifeExpectancy": 75.5, + "infantMortality": 25, + "literacyRate": 81.2, + "educationIndex": 0.62, + "genderInequalityIndex": 0.35, + "populationGrowthRate": 1.05, + "urbanPopulationPct": 71, + "healthcareExpenditurePerCapita": 249, + "physiciansPer1000": 1.24, + "hospitalBedsPer1000": 1.33, + "cleanWaterAccessPct": 96, + "vaccinationCoveragePct": 84, + "co2Emissions": 1.99, + "renewableEnergyPct": 22.5, + "forestAreaPct": 16.7, + "airQualityIndex": 200, + "environmentalPerformanceIndex": 50, + "corruptionIndex": 55, + "internetPenetrationPct": 68, + "mobileSubscriptions": 102, + "infrastructureIndex": 69, + "politicalStabilityIndex": 64, + "giniCoefficient": 0.41, + "povertyRate": 9, + "socialProtectionPct": 78 + }, + { + "year": "2021", + "gdp": 108.5, + "gdpPerCapita": 10850.0, + "unemploymentRate": 4.7, + "inflationRate": 3.8, + "fdi": 115973, + "exportImportRatio": 1.2, + "publicDebtPctGDP": 42.2, + "hdi": 0.77, + "lifeExpectancy": 74.6, + "infantMortality": 24, + "literacyRate": 94.0, + "educationIndex": 0.87, + "genderInequalityIndex": 0.31, + "populationGrowthRate": 1.81, + "urbanPopulationPct": 55, + "healthcareExpenditurePerCapita": 160, + "physiciansPer1000": 0.87, + "hospitalBedsPer1000": 1.65, + "cleanWaterAccessPct": 91, + "vaccinationCoveragePct": 96, + "co2Emissions": 1.96, + "renewableEnergyPct": 24.7, + "forestAreaPct": 23.2, + "airQualityIndex": 133, + "environmentalPerformanceIndex": 51, + "corruptionIndex": 33, + "internetPenetrationPct": 71, + "mobileSubscriptions": 109, + "infrastructureIndex": 66, + "politicalStabilityIndex": 43, + "giniCoefficient": 0.32, + "povertyRate": 8, + "socialProtectionPct": 46 + }, + { + "year": "2022", + "gdp": 112.9, + "gdpPerCapita": 11290.0, + "unemploymentRate": 4.3, + "inflationRate": 5.5, + "fdi": 289406, + "exportImportRatio": 1.28, + "publicDebtPctGDP": 33.4, + "hdi": 0.78, + "lifeExpectancy": 69.7, + "infantMortality": 16, + "literacyRate": 74.5, + "educationIndex": 0.77, + "genderInequalityIndex": 0.46, + "populationGrowthRate": 1.09, + "urbanPopulationPct": 88, + "healthcareExpenditurePerCapita": 301, + "physiciansPer1000": 1.24, + "hospitalBedsPer1000": 1.87, + "cleanWaterAccessPct": 99, + "vaccinationCoveragePct": 94, + "co2Emissions": 2.02, + "renewableEnergyPct": 10.9, + "forestAreaPct": 17.2, + "airQualityIndex": 164, + "environmentalPerformanceIndex": 43, + "corruptionIndex": 37, + "internetPenetrationPct": 89, + "mobileSubscriptions": 119, + "infrastructureIndex": 64, + "politicalStabilityIndex": 63, + "giniCoefficient": 0.34, + "povertyRate": 30, + "socialProtectionPct": 56 + }, + { + "year": "2023", + "gdp": 122.5, + "gdpPerCapita": 12250.0, + "unemploymentRate": 6.7, + "inflationRate": 2.2, + "fdi": 163018, + "exportImportRatio": 1.38, + "publicDebtPctGDP": 47.4, + "hdi": 0.76, + "lifeExpectancy": 73.2, + "infantMortality": 21, + "literacyRate": 92.8, + "educationIndex": 0.7, + "genderInequalityIndex": 0.36, + "populationGrowthRate": 1.14, + "urbanPopulationPct": 76, + "healthcareExpenditurePerCapita": 243, + "physiciansPer1000": 1.71, + "hospitalBedsPer1000": 1.05, + "cleanWaterAccessPct": 95, + "vaccinationCoveragePct": 91, + "co2Emissions": 2.16, + "renewableEnergyPct": 20.2, + "forestAreaPct": 18.5, + "airQualityIndex": 164, + "environmentalPerformanceIndex": 60, + "corruptionIndex": 43, + "internetPenetrationPct": 65, + "mobileSubscriptions": 124, + "infrastructureIndex": 78, + "politicalStabilityIndex": 42, + "giniCoefficient": 0.34, + "povertyRate": 13, + "socialProtectionPct": 40 + } + ], + "Hyderabad": [ + { + "year": "2018", + "gdp": 90.0, + "gdpPerCapita": 9000.0, + "unemploymentRate": 4.4, + "inflationRate": 4.1, + "fdi": 259657, + "exportImportRatio": 0.91, + "publicDebtPctGDP": 39.8, + "hdi": 0.75, + "lifeExpectancy": 73.7, + "infantMortality": 11, + "literacyRate": 83.9, + "educationIndex": 0.89, + "genderInequalityIndex": 0.39, + "populationGrowthRate": 1.53, + "urbanPopulationPct": 98, + "healthcareExpenditurePerCapita": 155, + "physiciansPer1000": 0.82, + "hospitalBedsPer1000": 1.95, + "cleanWaterAccessPct": 98, + "vaccinationCoveragePct": 91, + "co2Emissions": 2.39, + "renewableEnergyPct": 10.2, + "forestAreaPct": 18.3, + "airQualityIndex": 237, + "environmentalPerformanceIndex": 50, + "corruptionIndex": 30, + "internetPenetrationPct": 85, + "mobileSubscriptions": 113, + "infrastructureIndex": 73, + "politicalStabilityIndex": 68, + "giniCoefficient": 0.36, + "povertyRate": 28, + "socialProtectionPct": 63 + }, + { + "year": "2019", + "gdp": 95.1, + "gdpPerCapita": 9510.0, + "unemploymentRate": 5.8, + "inflationRate": 2.2, + "fdi": 236633, + "exportImportRatio": 0.82, + "publicDebtPctGDP": 39.5, + "hdi": 0.75, + "lifeExpectancy": 74.6, + "infantMortality": 16, + "literacyRate": 70.9, + "educationIndex": 0.71, + "genderInequalityIndex": 0.37, + "populationGrowthRate": 1.17, + "urbanPopulationPct": 62, + "healthcareExpenditurePerCapita": 167, + "physiciansPer1000": 2.24, + "hospitalBedsPer1000": 1.64, + "cleanWaterAccessPct": 98, + "vaccinationCoveragePct": 85, + "co2Emissions": 2.41, + "renewableEnergyPct": 24.1, + "forestAreaPct": 25.3, + "airQualityIndex": 140, + "environmentalPerformanceIndex": 48, + "corruptionIndex": 46, + "internetPenetrationPct": 88, + "mobileSubscriptions": 124, + "infrastructureIndex": 60, + "politicalStabilityIndex": 53, + "giniCoefficient": 0.35, + "povertyRate": 35, + "socialProtectionPct": 79 + }, + { + "year": "2020", + "gdp": 97.9, + "gdpPerCapita": 9790.0, + "unemploymentRate": 5.5, + "inflationRate": 3.8, + "fdi": 282220, + "exportImportRatio": 1.01, + "publicDebtPctGDP": 37.1, + "hdi": 0.79, + "lifeExpectancy": 72.1, + "infantMortality": 19, + "literacyRate": 94.1, + "educationIndex": 0.69, + "genderInequalityIndex": 0.31, + "populationGrowthRate": 1.26, + "urbanPopulationPct": 97, + "healthcareExpenditurePerCapita": 266, + "physiciansPer1000": 1.08, + "hospitalBedsPer1000": 1.17, + "cleanWaterAccessPct": 98, + "vaccinationCoveragePct": 92, + "co2Emissions": 1.52, + "renewableEnergyPct": 23.0, + "forestAreaPct": 27.2, + "airQualityIndex": 199, + "environmentalPerformanceIndex": 45, + "corruptionIndex": 36, + "internetPenetrationPct": 80, + "mobileSubscriptions": 139, + "infrastructureIndex": 71, + "politicalStabilityIndex": 66, + "giniCoefficient": 0.38, + "povertyRate": 8, + "socialProtectionPct": 67 + }, + { + "year": "2021", + "gdp": 104.7, + "gdpPerCapita": 10470.0, + "unemploymentRate": 5.1, + "inflationRate": 4.0, + "fdi": 128273, + "exportImportRatio": 0.86, + "publicDebtPctGDP": 43.6, + "hdi": 0.68, + "lifeExpectancy": 72.7, + "infantMortality": 29, + "literacyRate": 94.4, + "educationIndex": 0.84, + "genderInequalityIndex": 0.45, + "populationGrowthRate": 1.97, + "urbanPopulationPct": 62, + "healthcareExpenditurePerCapita": 202, + "physiciansPer1000": 0.68, + "hospitalBedsPer1000": 1.42, + "cleanWaterAccessPct": 87, + "vaccinationCoveragePct": 87, + "co2Emissions": 1.16, + "renewableEnergyPct": 10.1, + "forestAreaPct": 26.0, + "airQualityIndex": 230, + "environmentalPerformanceIndex": 49, + "corruptionIndex": 59, + "internetPenetrationPct": 69, + "mobileSubscriptions": 131, + "infrastructureIndex": 76, + "politicalStabilityIndex": 49, + "giniCoefficient": 0.44, + "povertyRate": 8, + "socialProtectionPct": 67 + }, + { + "year": "2022", + "gdp": 107.2, + "gdpPerCapita": 10720.0, + "unemploymentRate": 8.0, + "inflationRate": 5.1, + "fdi": 246976, + "exportImportRatio": 1.26, + "publicDebtPctGDP": 38.6, + "hdi": 0.7, + "lifeExpectancy": 71.0, + "infantMortality": 17, + "literacyRate": 78.3, + "educationIndex": 0.75, + "genderInequalityIndex": 0.32, + "populationGrowthRate": 1.4, + "urbanPopulationPct": 64, + "healthcareExpenditurePerCapita": 236, + "physiciansPer1000": 0.95, + "hospitalBedsPer1000": 1.25, + "cleanWaterAccessPct": 95, + "vaccinationCoveragePct": 93, + "co2Emissions": 1.38, + "renewableEnergyPct": 21.2, + "forestAreaPct": 15.1, + "airQualityIndex": 181, + "environmentalPerformanceIndex": 61, + "corruptionIndex": 34, + "internetPenetrationPct": 81, + "mobileSubscriptions": 131, + "infrastructureIndex": 60, + "politicalStabilityIndex": 58, + "giniCoefficient": 0.38, + "povertyRate": 24, + "socialProtectionPct": 66 + }, + { + "year": "2023", + "gdp": 110.0, + "gdpPerCapita": 11000.0, + "unemploymentRate": 5.8, + "inflationRate": 4.9, + "fdi": 147538, + "exportImportRatio": 1.5, + "publicDebtPctGDP": 39.2, + "hdi": 0.77, + "lifeExpectancy": 72.4, + "infantMortality": 24, + "literacyRate": 85.1, + "educationIndex": 0.66, + "genderInequalityIndex": 0.4, + "populationGrowthRate": 1.2, + "urbanPopulationPct": 93, + "healthcareExpenditurePerCapita": 300, + "physiciansPer1000": 1.87, + "hospitalBedsPer1000": 1.35, + "cleanWaterAccessPct": 89, + "vaccinationCoveragePct": 88, + "co2Emissions": 1.56, + "renewableEnergyPct": 16.5, + "forestAreaPct": 28.8, + "airQualityIndex": 170, + "environmentalPerformanceIndex": 48, + "corruptionIndex": 33, + "internetPenetrationPct": 72, + "mobileSubscriptions": 124, + "infrastructureIndex": 69, + "politicalStabilityIndex": 46, + "giniCoefficient": 0.33, + "povertyRate": 20, + "socialProtectionPct": 61 + } + ], + "Kolkata": [ + { + "year": "2018", + "gdp": 85.0, + "gdpPerCapita": 8500.0, + "unemploymentRate": 6.8, + "inflationRate": 3.7, + "fdi": 215856, + "exportImportRatio": 1.11, + "publicDebtPctGDP": 40.2, + "hdi": 0.77, + "lifeExpectancy": 72.5, + "infantMortality": 30, + "literacyRate": 87.2, + "educationIndex": 0.89, + "genderInequalityIndex": 0.3, + "populationGrowthRate": 1.42, + "urbanPopulationPct": 97, + "healthcareExpenditurePerCapita": 247, + "physiciansPer1000": 1.46, + "hospitalBedsPer1000": 1.04, + "cleanWaterAccessPct": 85, + "vaccinationCoveragePct": 85, + "co2Emissions": 1.31, + "renewableEnergyPct": 22.2, + "forestAreaPct": 25.0, + "airQualityIndex": 158, + "environmentalPerformanceIndex": 49, + "corruptionIndex": 30, + "internetPenetrationPct": 75, + "mobileSubscriptions": 128, + "infrastructureIndex": 76, + "politicalStabilityIndex": 61, + "giniCoefficient": 0.44, + "povertyRate": 8, + "socialProtectionPct": 40 + }, + { + "year": "2019", + "gdp": 90.9, + "gdpPerCapita": 9090.0, + "unemploymentRate": 7.0, + "inflationRate": 4.9, + "fdi": 146306, + "exportImportRatio": 1.4, + "publicDebtPctGDP": 40.9, + "hdi": 0.74, + "lifeExpectancy": 71.8, + "infantMortality": 14, + "literacyRate": 79.8, + "educationIndex": 0.79, + "genderInequalityIndex": 0.43, + "populationGrowthRate": 1.64, + "urbanPopulationPct": 84, + "healthcareExpenditurePerCapita": 238, + "physiciansPer1000": 1.78, + "hospitalBedsPer1000": 0.92, + "cleanWaterAccessPct": 88, + "vaccinationCoveragePct": 86, + "co2Emissions": 1.38, + "renewableEnergyPct": 19.2, + "forestAreaPct": 29.0, + "airQualityIndex": 197, + "environmentalPerformanceIndex": 53, + "corruptionIndex": 37, + "internetPenetrationPct": 54, + "mobileSubscriptions": 140, + "infrastructureIndex": 75, + "politicalStabilityIndex": 47, + "giniCoefficient": 0.38, + "povertyRate": 19, + "socialProtectionPct": 65 + }, + { + "year": "2020", + "gdp": 94.3, + "gdpPerCapita": 9430.0, + "unemploymentRate": 4.9, + "inflationRate": 3.4, + "fdi": 117356, + "exportImportRatio": 1.07, + "publicDebtPctGDP": 32.3, + "hdi": 0.78, + "lifeExpectancy": 68.5, + "infantMortality": 29, + "literacyRate": 90.2, + "educationIndex": 0.75, + "genderInequalityIndex": 0.42, + "populationGrowthRate": 1.95, + "urbanPopulationPct": 99, + "healthcareExpenditurePerCapita": 162, + "physiciansPer1000": 1.0, + "hospitalBedsPer1000": 1.67, + "cleanWaterAccessPct": 86, + "vaccinationCoveragePct": 99, + "co2Emissions": 2.23, + "renewableEnergyPct": 17.8, + "forestAreaPct": 25.6, + "airQualityIndex": 243, + "environmentalPerformanceIndex": 45, + "corruptionIndex": 35, + "internetPenetrationPct": 72, + "mobileSubscriptions": 129, + "infrastructureIndex": 69, + "politicalStabilityIndex": 70, + "giniCoefficient": 0.35, + "povertyRate": 26, + "socialProtectionPct": 56 + }, + { + "year": "2021", + "gdp": 93.8, + "gdpPerCapita": 9380.0, + "unemploymentRate": 7.9, + "inflationRate": 2.4, + "fdi": 283271, + "exportImportRatio": 1.08, + "publicDebtPctGDP": 47.3, + "hdi": 0.8, + "lifeExpectancy": 74.2, + "infantMortality": 22, + "literacyRate": 79.3, + "educationIndex": 0.78, + "genderInequalityIndex": 0.48, + "populationGrowthRate": 1.89, + "urbanPopulationPct": 99, + "healthcareExpenditurePerCapita": 261, + "physiciansPer1000": 1.43, + "hospitalBedsPer1000": 1.12, + "cleanWaterAccessPct": 86, + "vaccinationCoveragePct": 92, + "co2Emissions": 2.35, + "renewableEnergyPct": 23.2, + "forestAreaPct": 22.1, + "airQualityIndex": 249, + "environmentalPerformanceIndex": 48, + "corruptionIndex": 46, + "internetPenetrationPct": 88, + "mobileSubscriptions": 116, + "infrastructureIndex": 61, + "politicalStabilityIndex": 45, + "giniCoefficient": 0.36, + "povertyRate": 30, + "socialProtectionPct": 56 + }, + { + "year": "2022", + "gdp": 94.8, + "gdpPerCapita": 9480.0, + "unemploymentRate": 4.9, + "inflationRate": 2.3, + "fdi": 184270, + "exportImportRatio": 1.12, + "publicDebtPctGDP": 46.0, + "hdi": 0.73, + "lifeExpectancy": 70.1, + "infantMortality": 15, + "literacyRate": 85.8, + "educationIndex": 0.81, + "genderInequalityIndex": 0.49, + "populationGrowthRate": 1.19, + "urbanPopulationPct": 89, + "healthcareExpenditurePerCapita": 196, + "physiciansPer1000": 2.26, + "hospitalBedsPer1000": 1.78, + "cleanWaterAccessPct": 91, + "vaccinationCoveragePct": 94, + "co2Emissions": 2.42, + "renewableEnergyPct": 12.2, + "forestAreaPct": 22.8, + "airQualityIndex": 148, + "environmentalPerformanceIndex": 68, + "corruptionIndex": 59, + "internetPenetrationPct": 60, + "mobileSubscriptions": 138, + "infrastructureIndex": 77, + "politicalStabilityIndex": 41, + "giniCoefficient": 0.41, + "povertyRate": 13, + "socialProtectionPct": 71 + }, + { + "year": "2023", + "gdp": 104.0, + "gdpPerCapita": 10400.0, + "unemploymentRate": 4.0, + "inflationRate": 3.4, + "fdi": 191855, + "exportImportRatio": 0.97, + "publicDebtPctGDP": 44.1, + "hdi": 0.71, + "lifeExpectancy": 68.0, + "infantMortality": 30, + "literacyRate": 92.5, + "educationIndex": 0.83, + "genderInequalityIndex": 0.47, + "populationGrowthRate": 1.47, + "urbanPopulationPct": 96, + "healthcareExpenditurePerCapita": 196, + "physiciansPer1000": 1.95, + "hospitalBedsPer1000": 0.93, + "cleanWaterAccessPct": 94, + "vaccinationCoveragePct": 94, + "co2Emissions": 2.23, + "renewableEnergyPct": 14.3, + "forestAreaPct": 25.2, + "airQualityIndex": 183, + "environmentalPerformanceIndex": 56, + "corruptionIndex": 60, + "internetPenetrationPct": 71, + "mobileSubscriptions": 137, + "infrastructureIndex": 76, + "politicalStabilityIndex": 53, + "giniCoefficient": 0.41, + "povertyRate": 32, + "socialProtectionPct": 56 + } + ], + "Ahmedabad": [ + { + "year": "2018", + "gdp": 80.0, + "gdpPerCapita": 8000.0, + "unemploymentRate": 5.0, + "inflationRate": 2.6, + "fdi": 244527, + "exportImportRatio": 1.07, + "publicDebtPctGDP": 41.8, + "hdi": 0.77, + "lifeExpectancy": 71.0, + "infantMortality": 19, + "literacyRate": 77.2, + "educationIndex": 0.79, + "genderInequalityIndex": 0.33, + "populationGrowthRate": 1.32, + "urbanPopulationPct": 100, + "healthcareExpenditurePerCapita": 251, + "physiciansPer1000": 2.0, + "hospitalBedsPer1000": 1.85, + "cleanWaterAccessPct": 95, + "vaccinationCoveragePct": 95, + "co2Emissions": 2.34, + "renewableEnergyPct": 10.1, + "forestAreaPct": 21.0, + "airQualityIndex": 213, + "environmentalPerformanceIndex": 61, + "corruptionIndex": 44, + "internetPenetrationPct": 59, + "mobileSubscriptions": 117, + "infrastructureIndex": 60, + "politicalStabilityIndex": 63, + "giniCoefficient": 0.32, + "povertyRate": 24, + "socialProtectionPct": 72 + }, + { + "year": "2019", + "gdp": 82.2, + "gdpPerCapita": 8220.0, + "unemploymentRate": 4.5, + "inflationRate": 5.9, + "fdi": 119546, + "exportImportRatio": 1.35, + "publicDebtPctGDP": 31.5, + "hdi": 0.71, + "lifeExpectancy": 72.6, + "infantMortality": 10, + "literacyRate": 71.5, + "educationIndex": 0.8, + "genderInequalityIndex": 0.33, + "populationGrowthRate": 1.64, + "urbanPopulationPct": 54, + "healthcareExpenditurePerCapita": 312, + "physiciansPer1000": 1.09, + "hospitalBedsPer1000": 1.77, + "cleanWaterAccessPct": 92, + "vaccinationCoveragePct": 92, + "co2Emissions": 1.5, + "renewableEnergyPct": 16.0, + "forestAreaPct": 29.4, + "airQualityIndex": 171, + "environmentalPerformanceIndex": 43, + "corruptionIndex": 50, + "internetPenetrationPct": 80, + "mobileSubscriptions": 125, + "infrastructureIndex": 71, + "politicalStabilityIndex": 60, + "giniCoefficient": 0.4, + "povertyRate": 22, + "socialProtectionPct": 75 + }, + { + "year": "2020", + "gdp": 87.2, + "gdpPerCapita": 8720.0, + "unemploymentRate": 7.2, + "inflationRate": 5.6, + "fdi": 257957, + "exportImportRatio": 1.15, + "publicDebtPctGDP": 35.2, + "hdi": 0.74, + "lifeExpectancy": 72.4, + "infantMortality": 18, + "literacyRate": 89.0, + "educationIndex": 0.63, + "genderInequalityIndex": 0.45, + "populationGrowthRate": 1.82, + "urbanPopulationPct": 66, + "healthcareExpenditurePerCapita": 332, + "physiciansPer1000": 2.04, + "hospitalBedsPer1000": 1.44, + "cleanWaterAccessPct": 89, + "vaccinationCoveragePct": 92, + "co2Emissions": 1.25, + "renewableEnergyPct": 18.5, + "forestAreaPct": 25.6, + "airQualityIndex": 196, + "environmentalPerformanceIndex": 55, + "corruptionIndex": 31, + "internetPenetrationPct": 54, + "mobileSubscriptions": 125, + "infrastructureIndex": 62, + "politicalStabilityIndex": 46, + "giniCoefficient": 0.42, + "povertyRate": 18, + "socialProtectionPct": 64 + }, + { + "year": "2021", + "gdp": 86.6, + "gdpPerCapita": 8660.0, + "unemploymentRate": 7.8, + "inflationRate": 4.0, + "fdi": 100929, + "exportImportRatio": 1.07, + "publicDebtPctGDP": 43.8, + "hdi": 0.78, + "lifeExpectancy": 71.9, + "infantMortality": 26, + "literacyRate": 83.5, + "educationIndex": 0.82, + "genderInequalityIndex": 0.43, + "populationGrowthRate": 1.1, + "urbanPopulationPct": 79, + "healthcareExpenditurePerCapita": 284, + "physiciansPer1000": 1.93, + "hospitalBedsPer1000": 1.46, + "cleanWaterAccessPct": 91, + "vaccinationCoveragePct": 82, + "co2Emissions": 1.07, + "renewableEnergyPct": 24.9, + "forestAreaPct": 16.1, + "airQualityIndex": 247, + "environmentalPerformanceIndex": 55, + "corruptionIndex": 44, + "internetPenetrationPct": 86, + "mobileSubscriptions": 127, + "infrastructureIndex": 69, + "politicalStabilityIndex": 64, + "giniCoefficient": 0.43, + "povertyRate": 24, + "socialProtectionPct": 70 + }, + { + "year": "2022", + "gdp": 103.8, + "gdpPerCapita": 10380.0, + "unemploymentRate": 7.2, + "inflationRate": 2.3, + "fdi": 110934, + "exportImportRatio": 1.2, + "publicDebtPctGDP": 48.5, + "hdi": 0.79, + "lifeExpectancy": 70.3, + "infantMortality": 12, + "literacyRate": 88.0, + "educationIndex": 0.77, + "genderInequalityIndex": 0.45, + "populationGrowthRate": 1.95, + "urbanPopulationPct": 100, + "healthcareExpenditurePerCapita": 256, + "physiciansPer1000": 1.17, + "hospitalBedsPer1000": 0.91, + "cleanWaterAccessPct": 97, + "vaccinationCoveragePct": 91, + "co2Emissions": 1.51, + "renewableEnergyPct": 16.6, + "forestAreaPct": 27.4, + "airQualityIndex": 226, + "environmentalPerformanceIndex": 40, + "corruptionIndex": 42, + "internetPenetrationPct": 72, + "mobileSubscriptions": 108, + "infrastructureIndex": 69, + "politicalStabilityIndex": 45, + "giniCoefficient": 0.45, + "povertyRate": 18, + "socialProtectionPct": 66 + }, + { + "year": "2023", + "gdp": 97.6, + "gdpPerCapita": 9760.0, + "unemploymentRate": 6.8, + "inflationRate": 3.9, + "fdi": 169573, + "exportImportRatio": 0.99, + "publicDebtPctGDP": 34.9, + "hdi": 0.69, + "lifeExpectancy": 73.2, + "infantMortality": 15, + "literacyRate": 77.7, + "educationIndex": 0.79, + "genderInequalityIndex": 0.49, + "populationGrowthRate": 1.55, + "urbanPopulationPct": 94, + "healthcareExpenditurePerCapita": 159, + "physiciansPer1000": 1.66, + "hospitalBedsPer1000": 1.23, + "cleanWaterAccessPct": 89, + "vaccinationCoveragePct": 94, + "co2Emissions": 2.1, + "renewableEnergyPct": 23.6, + "forestAreaPct": 22.0, + "airQualityIndex": 137, + "environmentalPerformanceIndex": 70, + "corruptionIndex": 36, + "internetPenetrationPct": 63, + "mobileSubscriptions": 117, + "infrastructureIndex": 71, + "politicalStabilityIndex": 64, + "giniCoefficient": 0.36, + "povertyRate": 11, + "socialProtectionPct": 80 + } + ], + "Pune": [ + { + "year": "2018", + "gdp": 75.0, + "gdpPerCapita": 7500.0, + "unemploymentRate": 7.1, + "inflationRate": 3.4, + "fdi": 197692, + "exportImportRatio": 0.85, + "publicDebtPctGDP": 32.5, + "hdi": 0.72, + "lifeExpectancy": 68.3, + "infantMortality": 22, + "literacyRate": 70.3, + "educationIndex": 0.72, + "genderInequalityIndex": 0.37, + "populationGrowthRate": 1.28, + "urbanPopulationPct": 59, + "healthcareExpenditurePerCapita": 304, + "physiciansPer1000": 0.55, + "hospitalBedsPer1000": 1.06, + "cleanWaterAccessPct": 87, + "vaccinationCoveragePct": 84, + "co2Emissions": 2.1, + "renewableEnergyPct": 15.3, + "forestAreaPct": 16.1, + "airQualityIndex": 230, + "environmentalPerformanceIndex": 66, + "corruptionIndex": 56, + "internetPenetrationPct": 80, + "mobileSubscriptions": 125, + "infrastructureIndex": 75, + "politicalStabilityIndex": 50, + "giniCoefficient": 0.31, + "povertyRate": 24, + "socialProtectionPct": 63 + }, + { + "year": "2019", + "gdp": 77.9, + "gdpPerCapita": 7790.0, + "unemploymentRate": 4.4, + "inflationRate": 2.8, + "fdi": 226775, + "exportImportRatio": 1.19, + "publicDebtPctGDP": 44.8, + "hdi": 0.79, + "lifeExpectancy": 68.7, + "infantMortality": 23, + "literacyRate": 82.3, + "educationIndex": 0.75, + "genderInequalityIndex": 0.36, + "populationGrowthRate": 1.82, + "urbanPopulationPct": 66, + "healthcareExpenditurePerCapita": 323, + "physiciansPer1000": 2.13, + "hospitalBedsPer1000": 1.75, + "cleanWaterAccessPct": 89, + "vaccinationCoveragePct": 92, + "co2Emissions": 2.13, + "renewableEnergyPct": 21.1, + "forestAreaPct": 28.2, + "airQualityIndex": 156, + "environmentalPerformanceIndex": 58, + "corruptionIndex": 40, + "internetPenetrationPct": 70, + "mobileSubscriptions": 103, + "infrastructureIndex": 63, + "politicalStabilityIndex": 55, + "giniCoefficient": 0.4, + "povertyRate": 12, + "socialProtectionPct": 61 + }, + { + "year": "2020", + "gdp": 87.0, + "gdpPerCapita": 8700.0, + "unemploymentRate": 6.9, + "inflationRate": 2.6, + "fdi": 240698, + "exportImportRatio": 1.16, + "publicDebtPctGDP": 33.4, + "hdi": 0.75, + "lifeExpectancy": 71.5, + "infantMortality": 12, + "literacyRate": 78.4, + "educationIndex": 0.68, + "genderInequalityIndex": 0.36, + "populationGrowthRate": 1.36, + "urbanPopulationPct": 97, + "healthcareExpenditurePerCapita": 278, + "physiciansPer1000": 0.52, + "hospitalBedsPer1000": 0.93, + "cleanWaterAccessPct": 89, + "vaccinationCoveragePct": 86, + "co2Emissions": 2.14, + "renewableEnergyPct": 23.5, + "forestAreaPct": 22.5, + "airQualityIndex": 207, + "environmentalPerformanceIndex": 43, + "corruptionIndex": 34, + "internetPenetrationPct": 56, + "mobileSubscriptions": 108, + "infrastructureIndex": 65, + "politicalStabilityIndex": 66, + "giniCoefficient": 0.43, + "povertyRate": 31, + "socialProtectionPct": 58 + }, + { + "year": "2021", + "gdp": 92.1, + "gdpPerCapita": 9210.0, + "unemploymentRate": 4.8, + "inflationRate": 5.7, + "fdi": 285591, + "exportImportRatio": 1.27, + "publicDebtPctGDP": 49.5, + "hdi": 0.73, + "lifeExpectancy": 74.7, + "infantMortality": 17, + "literacyRate": 90.7, + "educationIndex": 0.76, + "genderInequalityIndex": 0.43, + "populationGrowthRate": 1.86, + "urbanPopulationPct": 65, + "healthcareExpenditurePerCapita": 282, + "physiciansPer1000": 0.51, + "hospitalBedsPer1000": 1.91, + "cleanWaterAccessPct": 90, + "vaccinationCoveragePct": 81, + "co2Emissions": 1.33, + "renewableEnergyPct": 22.2, + "forestAreaPct": 29.1, + "airQualityIndex": 185, + "environmentalPerformanceIndex": 55, + "corruptionIndex": 48, + "internetPenetrationPct": 63, + "mobileSubscriptions": 109, + "infrastructureIndex": 70, + "politicalStabilityIndex": 62, + "giniCoefficient": 0.41, + "povertyRate": 20, + "socialProtectionPct": 59 + }, + { + "year": "2022", + "gdp": 86.4, + "gdpPerCapita": 8640.0, + "unemploymentRate": 5.4, + "inflationRate": 3.7, + "fdi": 159369, + "exportImportRatio": 1.16, + "publicDebtPctGDP": 49.1, + "hdi": 0.76, + "lifeExpectancy": 68.5, + "infantMortality": 30, + "literacyRate": 92.2, + "educationIndex": 0.79, + "genderInequalityIndex": 0.31, + "populationGrowthRate": 1.1, + "urbanPopulationPct": 46, + "healthcareExpenditurePerCapita": 291, + "physiciansPer1000": 0.66, + "hospitalBedsPer1000": 2.0, + "cleanWaterAccessPct": 96, + "vaccinationCoveragePct": 82, + "co2Emissions": 2.06, + "renewableEnergyPct": 14.0, + "forestAreaPct": 26.2, + "airQualityIndex": 181, + "environmentalPerformanceIndex": 47, + "corruptionIndex": 56, + "internetPenetrationPct": 52, + "mobileSubscriptions": 104, + "infrastructureIndex": 65, + "politicalStabilityIndex": 43, + "giniCoefficient": 0.3, + "povertyRate": 20, + "socialProtectionPct": 55 + }, + { + "year": "2023", + "gdp": 99.4, + "gdpPerCapita": 9940.0, + "unemploymentRate": 4.6, + "inflationRate": 4.7, + "fdi": 189255, + "exportImportRatio": 0.81, + "publicDebtPctGDP": 48.8, + "hdi": 0.69, + "lifeExpectancy": 73.7, + "infantMortality": 16, + "literacyRate": 75.6, + "educationIndex": 0.87, + "genderInequalityIndex": 0.47, + "populationGrowthRate": 1.44, + "urbanPopulationPct": 62, + "healthcareExpenditurePerCapita": 260, + "physiciansPer1000": 2.16, + "hospitalBedsPer1000": 1.6, + "cleanWaterAccessPct": 90, + "vaccinationCoveragePct": 81, + "co2Emissions": 2.25, + "renewableEnergyPct": 18.8, + "forestAreaPct": 19.2, + "airQualityIndex": 184, + "environmentalPerformanceIndex": 59, + "corruptionIndex": 59, + "internetPenetrationPct": 55, + "mobileSubscriptions": 129, + "infrastructureIndex": 79, + "politicalStabilityIndex": 52, + "giniCoefficient": 0.4, + "povertyRate": 15, + "socialProtectionPct": 60 + } + ], + "Jaipur": [ + { + "year": "2018", + "gdp": 70.0, + "gdpPerCapita": 7000.0, + "unemploymentRate": 7.9, + "inflationRate": 2.4, + "fdi": 255287, + "exportImportRatio": 1.31, + "publicDebtPctGDP": 41.0, + "hdi": 0.73, + "lifeExpectancy": 75.7, + "infantMortality": 26, + "literacyRate": 77.9, + "educationIndex": 0.68, + "genderInequalityIndex": 0.49, + "populationGrowthRate": 1.06, + "urbanPopulationPct": 44, + "healthcareExpenditurePerCapita": 195, + "physiciansPer1000": 0.72, + "hospitalBedsPer1000": 1.85, + "cleanWaterAccessPct": 85, + "vaccinationCoveragePct": 84, + "co2Emissions": 2.48, + "renewableEnergyPct": 15.5, + "forestAreaPct": 26.9, + "airQualityIndex": 211, + "environmentalPerformanceIndex": 69, + "corruptionIndex": 31, + "internetPenetrationPct": 78, + "mobileSubscriptions": 104, + "infrastructureIndex": 79, + "politicalStabilityIndex": 63, + "giniCoefficient": 0.42, + "povertyRate": 29, + "socialProtectionPct": 77 + }, + { + "year": "2019", + "gdp": 73.5, + "gdpPerCapita": 7350.0, + "unemploymentRate": 5.0, + "inflationRate": 6.0, + "fdi": 281108, + "exportImportRatio": 0.81, + "publicDebtPctGDP": 34.7, + "hdi": 0.71, + "lifeExpectancy": 74.4, + "infantMortality": 17, + "literacyRate": 85.9, + "educationIndex": 0.77, + "genderInequalityIndex": 0.48, + "populationGrowthRate": 1.16, + "urbanPopulationPct": 63, + "healthcareExpenditurePerCapita": 186, + "physiciansPer1000": 1.71, + "hospitalBedsPer1000": 1.75, + "cleanWaterAccessPct": 95, + "vaccinationCoveragePct": 89, + "co2Emissions": 2.26, + "renewableEnergyPct": 21.3, + "forestAreaPct": 23.9, + "airQualityIndex": 158, + "environmentalPerformanceIndex": 47, + "corruptionIndex": 37, + "internetPenetrationPct": 68, + "mobileSubscriptions": 115, + "infrastructureIndex": 74, + "politicalStabilityIndex": 40, + "giniCoefficient": 0.4, + "povertyRate": 30, + "socialProtectionPct": 50 + }, + { + "year": "2020", + "gdp": 76.1, + "gdpPerCapita": 7610.0, + "unemploymentRate": 4.3, + "inflationRate": 4.0, + "fdi": 219490, + "exportImportRatio": 1.31, + "publicDebtPctGDP": 39.9, + "hdi": 0.72, + "lifeExpectancy": 69.5, + "infantMortality": 16, + "literacyRate": 89.1, + "educationIndex": 0.76, + "genderInequalityIndex": 0.38, + "populationGrowthRate": 1.84, + "urbanPopulationPct": 64, + "healthcareExpenditurePerCapita": 315, + "physiciansPer1000": 0.52, + "hospitalBedsPer1000": 1.48, + "cleanWaterAccessPct": 98, + "vaccinationCoveragePct": 98, + "co2Emissions": 1.23, + "renewableEnergyPct": 14.5, + "forestAreaPct": 27.8, + "airQualityIndex": 156, + "environmentalPerformanceIndex": 47, + "corruptionIndex": 32, + "internetPenetrationPct": 59, + "mobileSubscriptions": 113, + "infrastructureIndex": 73, + "politicalStabilityIndex": 70, + "giniCoefficient": 0.36, + "povertyRate": 28, + "socialProtectionPct": 75 + }, + { + "year": "2021", + "gdp": 77.1, + "gdpPerCapita": 7710.0, + "unemploymentRate": 7.3, + "inflationRate": 4.3, + "fdi": 222667, + "exportImportRatio": 1.28, + "publicDebtPctGDP": 35.6, + "hdi": 0.69, + "lifeExpectancy": 74.0, + "infantMortality": 19, + "literacyRate": 74.8, + "educationIndex": 0.69, + "genderInequalityIndex": 0.37, + "populationGrowthRate": 1.72, + "urbanPopulationPct": 65, + "healthcareExpenditurePerCapita": 276, + "physiciansPer1000": 2.37, + "hospitalBedsPer1000": 1.22, + "cleanWaterAccessPct": 98, + "vaccinationCoveragePct": 88, + "co2Emissions": 1.76, + "renewableEnergyPct": 20.2, + "forestAreaPct": 19.0, + "airQualityIndex": 157, + "environmentalPerformanceIndex": 50, + "corruptionIndex": 35, + "internetPenetrationPct": 63, + "mobileSubscriptions": 106, + "infrastructureIndex": 60, + "politicalStabilityIndex": 70, + "giniCoefficient": 0.43, + "povertyRate": 27, + "socialProtectionPct": 47 + }, + { + "year": "2022", + "gdp": 84.3, + "gdpPerCapita": 8430.0, + "unemploymentRate": 7.9, + "inflationRate": 3.0, + "fdi": 132322, + "exportImportRatio": 0.84, + "publicDebtPctGDP": 37.2, + "hdi": 0.76, + "lifeExpectancy": 69.1, + "infantMortality": 29, + "literacyRate": 75.4, + "educationIndex": 0.71, + "genderInequalityIndex": 0.31, + "populationGrowthRate": 1.25, + "urbanPopulationPct": 77, + "healthcareExpenditurePerCapita": 164, + "physiciansPer1000": 1.14, + "hospitalBedsPer1000": 1.01, + "cleanWaterAccessPct": 87, + "vaccinationCoveragePct": 81, + "co2Emissions": 1.95, + "renewableEnergyPct": 23.4, + "forestAreaPct": 23.6, + "airQualityIndex": 141, + "environmentalPerformanceIndex": 70, + "corruptionIndex": 40, + "internetPenetrationPct": 66, + "mobileSubscriptions": 102, + "infrastructureIndex": 79, + "politicalStabilityIndex": 62, + "giniCoefficient": 0.3, + "povertyRate": 28, + "socialProtectionPct": 46 + }, + { + "year": "2023", + "gdp": 95.0, + "gdpPerCapita": 9500.0, + "unemploymentRate": 5.7, + "inflationRate": 3.7, + "fdi": 233665, + "exportImportRatio": 0.87, + "publicDebtPctGDP": 44.1, + "hdi": 0.8, + "lifeExpectancy": 70.6, + "infantMortality": 28, + "literacyRate": 86.5, + "educationIndex": 0.7, + "genderInequalityIndex": 0.35, + "populationGrowthRate": 1.74, + "urbanPopulationPct": 74, + "healthcareExpenditurePerCapita": 162, + "physiciansPer1000": 2.4, + "hospitalBedsPer1000": 1.77, + "cleanWaterAccessPct": 94, + "vaccinationCoveragePct": 98, + "co2Emissions": 1.46, + "renewableEnergyPct": 19.9, + "forestAreaPct": 21.2, + "airQualityIndex": 152, + "environmentalPerformanceIndex": 70, + "corruptionIndex": 59, + "internetPenetrationPct": 56, + "mobileSubscriptions": 139, + "infrastructureIndex": 70, + "politicalStabilityIndex": 60, + "giniCoefficient": 0.39, + "povertyRate": 13, + "socialProtectionPct": 47 + } + ], + "Lucknow": [ + { + "year": "2018", + "gdp": 65.0, + "gdpPerCapita": 6500.0, + "unemploymentRate": 4.7, + "inflationRate": 5.6, + "fdi": 267772, + "exportImportRatio": 0.89, + "publicDebtPctGDP": 38.0, + "hdi": 0.74, + "lifeExpectancy": 70.1, + "infantMortality": 19, + "literacyRate": 88.8, + "educationIndex": 0.66, + "genderInequalityIndex": 0.3, + "populationGrowthRate": 1.42, + "urbanPopulationPct": 52, + "healthcareExpenditurePerCapita": 280, + "physiciansPer1000": 1.58, + "hospitalBedsPer1000": 1.23, + "cleanWaterAccessPct": 95, + "vaccinationCoveragePct": 97, + "co2Emissions": 1.86, + "renewableEnergyPct": 24.5, + "forestAreaPct": 19.3, + "airQualityIndex": 226, + "environmentalPerformanceIndex": 57, + "corruptionIndex": 35, + "internetPenetrationPct": 75, + "mobileSubscriptions": 121, + "infrastructureIndex": 74, + "politicalStabilityIndex": 46, + "giniCoefficient": 0.4, + "povertyRate": 9, + "socialProtectionPct": 64 + }, + { + "year": "2019", + "gdp": 70.8, + "gdpPerCapita": 7080.0, + "unemploymentRate": 4.1, + "inflationRate": 3.1, + "fdi": 153265, + "exportImportRatio": 1.16, + "publicDebtPctGDP": 47.0, + "hdi": 0.69, + "lifeExpectancy": 76.0, + "infantMortality": 26, + "literacyRate": 79.3, + "educationIndex": 0.72, + "genderInequalityIndex": 0.48, + "populationGrowthRate": 1.39, + "urbanPopulationPct": 49, + "healthcareExpenditurePerCapita": 163, + "physiciansPer1000": 1.84, + "hospitalBedsPer1000": 1.48, + "cleanWaterAccessPct": 98, + "vaccinationCoveragePct": 80, + "co2Emissions": 1.02, + "renewableEnergyPct": 17.6, + "forestAreaPct": 25.7, + "airQualityIndex": 201, + "environmentalPerformanceIndex": 70, + "corruptionIndex": 39, + "internetPenetrationPct": 68, + "mobileSubscriptions": 139, + "infrastructureIndex": 79, + "politicalStabilityIndex": 47, + "giniCoefficient": 0.39, + "povertyRate": 10, + "socialProtectionPct": 53 + }, + { + "year": "2020", + "gdp": 72.2, + "gdpPerCapita": 7220.0, + "unemploymentRate": 6.7, + "inflationRate": 2.7, + "fdi": 275483, + "exportImportRatio": 1.43, + "publicDebtPctGDP": 32.5, + "hdi": 0.7, + "lifeExpectancy": 73.9, + "infantMortality": 22, + "literacyRate": 94.7, + "educationIndex": 0.69, + "genderInequalityIndex": 0.44, + "populationGrowthRate": 1.42, + "urbanPopulationPct": 95, + "healthcareExpenditurePerCapita": 171, + "physiciansPer1000": 1.69, + "hospitalBedsPer1000": 1.06, + "cleanWaterAccessPct": 92, + "vaccinationCoveragePct": 83, + "co2Emissions": 2.18, + "renewableEnergyPct": 11.1, + "forestAreaPct": 19.8, + "airQualityIndex": 162, + "environmentalPerformanceIndex": 60, + "corruptionIndex": 47, + "internetPenetrationPct": 65, + "mobileSubscriptions": 107, + "infrastructureIndex": 69, + "politicalStabilityIndex": 57, + "giniCoefficient": 0.41, + "povertyRate": 12, + "socialProtectionPct": 49 + }, + { + "year": "2021", + "gdp": 72.7, + "gdpPerCapita": 7270.0, + "unemploymentRate": 6.9, + "inflationRate": 4.3, + "fdi": 172778, + "exportImportRatio": 1.46, + "publicDebtPctGDP": 40.3, + "hdi": 0.72, + "lifeExpectancy": 74.7, + "infantMortality": 10, + "literacyRate": 93.1, + "educationIndex": 0.67, + "genderInequalityIndex": 0.4, + "populationGrowthRate": 1.29, + "urbanPopulationPct": 100, + "healthcareExpenditurePerCapita": 211, + "physiciansPer1000": 1.32, + "hospitalBedsPer1000": 1.23, + "cleanWaterAccessPct": 92, + "vaccinationCoveragePct": 86, + "co2Emissions": 1.46, + "renewableEnergyPct": 20.5, + "forestAreaPct": 22.7, + "airQualityIndex": 138, + "environmentalPerformanceIndex": 57, + "corruptionIndex": 52, + "internetPenetrationPct": 55, + "mobileSubscriptions": 139, + "infrastructureIndex": 78, + "politicalStabilityIndex": 66, + "giniCoefficient": 0.42, + "povertyRate": 35, + "socialProtectionPct": 51 + }, + { + "year": "2022", + "gdp": 82.9, + "gdpPerCapita": 8290.0, + "unemploymentRate": 4.7, + "inflationRate": 4.3, + "fdi": 157670, + "exportImportRatio": 0.89, + "publicDebtPctGDP": 36.8, + "hdi": 0.78, + "lifeExpectancy": 73.8, + "infantMortality": 20, + "literacyRate": 91.2, + "educationIndex": 0.84, + "genderInequalityIndex": 0.41, + "populationGrowthRate": 1.57, + "urbanPopulationPct": 44, + "healthcareExpenditurePerCapita": 336, + "physiciansPer1000": 1.22, + "hospitalBedsPer1000": 1.64, + "cleanWaterAccessPct": 85, + "vaccinationCoveragePct": 93, + "co2Emissions": 1.89, + "renewableEnergyPct": 24.0, + "forestAreaPct": 20.8, + "airQualityIndex": 192, + "environmentalPerformanceIndex": 55, + "corruptionIndex": 30, + "internetPenetrationPct": 76, + "mobileSubscriptions": 113, + "infrastructureIndex": 74, + "politicalStabilityIndex": 50, + "giniCoefficient": 0.37, + "povertyRate": 26, + "socialProtectionPct": 45 + }, + { + "year": "2023", + "gdp": 86.1, + "gdpPerCapita": 8610.0, + "unemploymentRate": 5.5, + "inflationRate": 5.8, + "fdi": 228247, + "exportImportRatio": 1.44, + "publicDebtPctGDP": 34.8, + "hdi": 0.78, + "lifeExpectancy": 70.1, + "infantMortality": 25, + "literacyRate": 93.1, + "educationIndex": 0.7, + "genderInequalityIndex": 0.35, + "populationGrowthRate": 1.61, + "urbanPopulationPct": 66, + "healthcareExpenditurePerCapita": 289, + "physiciansPer1000": 1.71, + "hospitalBedsPer1000": 1.84, + "cleanWaterAccessPct": 90, + "vaccinationCoveragePct": 80, + "co2Emissions": 1.34, + "renewableEnergyPct": 10.2, + "forestAreaPct": 20.1, + "airQualityIndex": 149, + "environmentalPerformanceIndex": 55, + "corruptionIndex": 47, + "internetPenetrationPct": 56, + "mobileSubscriptions": 107, + "infrastructureIndex": 65, + "politicalStabilityIndex": 48, + "giniCoefficient": 0.39, + "povertyRate": 15, + "socialProtectionPct": 69 + } + ] +} \ No newline at end of file diff --git a/submissions/riya-upadhyay/src/index.css b/submissions/riya-upadhyay/src/index.css new file mode 100644 index 0000000..ec2585e --- /dev/null +++ b/submissions/riya-upadhyay/src/index.css @@ -0,0 +1,13 @@ +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', + 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', + sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +code { + font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', + monospace; +} diff --git a/submissions/riya-upadhyay/src/index.js b/submissions/riya-upadhyay/src/index.js new file mode 100644 index 0000000..d563c0f --- /dev/null +++ b/submissions/riya-upadhyay/src/index.js @@ -0,0 +1,17 @@ +import React from 'react'; +import ReactDOM from 'react-dom/client'; +import './index.css'; +import App from './App'; +import reportWebVitals from './reportWebVitals'; + +const root = ReactDOM.createRoot(document.getElementById('root')); +root.render( + + + +); + +// If you want to start measuring performance in your app, pass a function +// to log results (for example: reportWebVitals(console.log)) +// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals +reportWebVitals(); diff --git a/submissions/riya-upadhyay/src/insight.jpg b/submissions/riya-upadhyay/src/insight.jpg new file mode 100644 index 0000000..ef0b67d Binary files /dev/null and b/submissions/riya-upadhyay/src/insight.jpg differ diff --git a/submissions/riya-upadhyay/src/pages/Dashboard.css b/submissions/riya-upadhyay/src/pages/Dashboard.css new file mode 100644 index 0000000..21de26b --- /dev/null +++ b/submissions/riya-upadhyay/src/pages/Dashboard.css @@ -0,0 +1,88 @@ +/* Dashboard.css */ + +/* Glassmorphism-style blurred radial background */ +#root::before { + content: ""; + position: fixed; + top: 0; + left: 0; + width: 100vw; + height: 100vh; + background: radial-gradient(circle at 25% 30%, #ccefff 20%, transparent 60%), + radial-gradient(circle at 75% 70%, #ffe9ec 20%, transparent 60%); + background-size: cover; + filter: blur(60px); + opacity: 0.15; + z-index: -1; +} + +/* Base body */ +body { + background-color: #f7f9fc; + font-family: 'Segoe UI', 'Roboto', sans-serif; + margin: 0; + padding: 0; + color: #2c3e50; +} + +/* Section heading */ +h2 { + font-size: 2rem; + font-weight: 600; + margin: 2rem 0 1rem; + color: #34495e; + text-align: center; + position: relative; +} +h2::after { + content: ""; + display: block; + width: 80px; + height: 4px; + margin: 8px auto 0; + background: linear-gradient(to right, #00bcd4, #2196f3); + border-radius: 2px; +} + +/* Chart wrapper glassmorphic card */ +.chart-wrapper { + background: rgba(255, 255, 255, 0.85); + padding: 2rem; + border-radius: 16px; + backdrop-filter: blur(10px); + box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08); + margin: 2rem auto; + max-width: 1000px; + transition: transform 0.3s ease; +} +.chart-wrapper:hover { + transform: scale(1.01); +} + +/* Dropdown styling */ +.Select__control { + border-radius: 12px !important; + background-color: #ffffff !important; + border: 1px solid #dee2e6 !important; + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05) !important; + transition: border-color 0.3s ease; +} +.Select__control:hover { + border-color: #00bcd4 !important; +} + +/* Optional: smooth section spacing */ +section { + padding: 3rem 1rem; +} + +/* Responsive tweaks (optional) */ +@media (max-width: 768px) { + h2 { + font-size: 1.6rem; + } + .chart-wrapper { + padding: 1rem; + } +} + diff --git a/submissions/riya-upadhyay/src/pages/Dashboard.js b/submissions/riya-upadhyay/src/pages/Dashboard.js new file mode 100644 index 0000000..04e02db --- /dev/null +++ b/submissions/riya-upadhyay/src/pages/Dashboard.js @@ -0,0 +1,94 @@ +import React, { useState } from 'react'; +import { + BarChart, + Bar, + XAxis, + YAxis, + Tooltip, + CartesianGrid, + ResponsiveContainer, +} from 'recharts'; +import data from '../data/cities.json'; +import Select from 'react-select'; +import HeroSection from '../components/HeroSection'; +import MetricCards from '../components/MetricCards'; +import CityComparison from '../components/CityComparison'; +import TimelineMap from '../components/TimelineMap'; +import "./Dashboard.css"; + + +const metricOptions = [ + { value: "GDP (โ‚น Cr)", label: "GDP (โ‚น Cr)" }, + { value: "GNI (โ‚น Cr)", label: "GNI (โ‚น Cr)" }, + { value: "GDP per Capita", label: "GDP per Capita" }, + { value: "Unemployment Rate (%)", label: "Unemployment Rate (%)" }, + { value: "Inflation Rate (%)", label: "Inflation Rate (%)" }, + { value: "FDI (โ‚น Cr)", label: "FDI (โ‚น Cr)" }, + { value: "Export/Import Ratio", label: "Export/Import Ratio" }, + { value: "Public Debt % GDP", label: "Public Debt % GDP" }, + { value: "HDI", label: "HDI" }, + { value: "Life Expectancy", label: "Life Expectancy" }, + { value: "Infant Mortality Rate", label: "Infant Mortality Rate" }, + { value: "Literacy Rate (%)", label: "Literacy Rate (%)" }, + { value: "Education Index", label: "Education Index" }, + { value: "Gender Inequality Index", label: "Gender Inequality Index" }, + { value: "Population Growth Rate (%)", label: "Population Growth Rate (%)" }, + { value: "Urban Population %", label: "Urban Population %" }, + { value: "Healthcare Expenditure per Capita", label: "Healthcare Expenditure per Capita" }, + { value: "Physicians per 1000", label: "Physicians per 1000" }, + { value: "Hospital Beds per 1000", label: "Hospital Beds per 1000" }, + { value: "Clean Water Access %", label: "Clean Water Access %" }, + { value: "Vaccination Coverage %", label: "Vaccination Coverage %" }, + { value: "COโ‚‚ Emissions per Capita", label: "COโ‚‚ Emissions per Capita" }, + { value: "Renewable Energy %", label: "Renewable Energy %" }, + { value: "Forest Area %", label: "Forest Area %" }, + { value: "Air Quality Index", label: "Air Quality Index" }, + { value: "Environmental Performance Index", label: "Environmental Performance Index" }, + { value: "Corruption Index", label: "Corruption Index" }, + { value: "Internet Penetration %", label: "Internet Penetration %" }, + { value: "Mobile Subscriptions", label: "Mobile Subscriptions" }, + { value: "Infrastructure Index", label: "Infrastructure Index" }, + { value: "Political Stability Index", label: "Political Stability Index" }, + { value: "Gini Coefficient", label: "Gini Coefficient" }, + { value: "Poverty Rate (%)", label: "Poverty Rate (%)" }, + { value: "Social Protection %", label: "Social Protection %" }, +]; + + +function Dashboard() { + const [selectedMetric, setSelectedMetric] = useState(metricOptions[0]); + + return ( +
+ + + + + +

๐Ÿ“Š City-wise Growth Metrics

+
+ setSelectedMetric(e.target.value)} + style={{ padding: "5px", fontSize: "1rem" }} + > + {metricOptions.map((m) => ( + + ))} + +
+ + + + + +
+ ); +} + +export default Heatmap; diff --git a/submissions/riya-upadhyay/src/pages/LineChartPage.js b/submissions/riya-upadhyay/src/pages/LineChartPage.js new file mode 100644 index 0000000..d51d081 --- /dev/null +++ b/submissions/riya-upadhyay/src/pages/LineChartPage.js @@ -0,0 +1,62 @@ +import React, { useState } from "react"; +import { + LineChart, Line, XAxis, YAxis, CartesianGrid, Tooltip, ResponsiveContainer +} from "recharts"; +import Select from "react-select"; +import cityData from "../data/timeseries.json"; // Your JSON with yearly data + +const cityOptions = Object.keys(cityData).map(city => ({ value: city, label: city })); + +const metricOptions = Object.keys(cityData[cityOptions[0].value][0]) + .filter(key => key !== "year") + .map(metric => ({ value: metric, label: metric })); + +function LineChartPage() { + const [selectedCity, setSelectedCity] = useState(cityOptions[0].value); + const [selectedMetric, setSelectedMetric] = useState(metricOptions[0].value); + + const chartData = cityData[selectedCity]; + + return ( +
+

๐Ÿ“ˆ City Growth Over Time

+ +
+
+ opt.value === selectedMetric)} + onChange={option => setSelectedMetric(option.value)} + placeholder="Select Metric" + /> +
+
+ + + + + + + + + + +
+ ); +} + +export default LineChartPage; diff --git a/submissions/riya-upadhyay/src/pages/MetricDetails.js b/submissions/riya-upadhyay/src/pages/MetricDetails.js new file mode 100644 index 0000000..d11e3fc --- /dev/null +++ b/submissions/riya-upadhyay/src/pages/MetricDetails.js @@ -0,0 +1,213 @@ + +import React from "react"; +import { useParams } from "react-router-dom"; +import { ResponsiveContainer, BarChart, Bar, XAxis, YAxis, Tooltip, CartesianGrid, ReferenceLine } from "recharts"; +import cityData from "../data/cities.json"; // or statesData + +const metricDetailsMap = { + "GDP (โ‚น Cr)": { + title: "Gross Domestic Product (GDP)", + description: "GDP measures the economic output of a city/state in crore rupees.", + label: "GDP (โ‚น Cr)" + }, + "GNI (โ‚น Cr)": { + title: "Gross National Income (GNI)", + description: "GNI includes GDP plus net income received from abroad.", + label: "GNI (โ‚น Cr)" + }, + "GDP per Capita": { + title: "GDP per Capita", + description: "GDP divided by the population; an average economic output per person.", + label: "GDP per Capita" + }, + "Unemployment Rate (%)": { + title: "Unemployment Rate", + description: "The percentage of the labor force that is jobless and seeking employment.", + label: "Unemployment Rate (%)" + }, + "Inflation Rate (%)": { + title: "Inflation Rate", + description: "The rate at which the general level of prices for goods and services rises.", + label: "Inflation Rate (%)" + }, + "FDI (โ‚น Cr)": { + title: "Foreign Direct Investment", + description: "The amount of investment coming from foreign entities into the economy.", + label: "FDI (โ‚น Cr)" + }, + "Export/Import Ratio": { + title: "Export/Import Ratio", + description: "The ratio of exports to imports, indicating trade balance.", + label: "Export/Import Ratio" + }, + "Public Debt % GDP": { + title: "Public Debt as % of GDP", + description: "The government's total debt expressed as a percentage of GDP.", + label: "Public Debt % GDP" + }, + "HDI": { + title: "Human Development Index", + description: "Composite index measuring health, education, and income.", + label: "HDI" + }, + "Life Expectancy": { + title: "Life Expectancy", + description: "The average number of years a person is expected to live.", + label: "Life Expectancy" + }, + "Infant Mortality Rate": { + title: "Infant Mortality Rate", + description: "The number of infant deaths per 1,000 live births.", + label: "Infant Mortality Rate" + }, + "Literacy Rate (%)": { + title: "Literacy Rate", + description: "Percentage of population over age 7 who can read and write.", + label: "Literacy Rate (%)" + }, + "Education Index": { + title: "Education Index", + description: "Index based on mean years of schooling and expected years of schooling.", + label: "Education Index" + }, + "Gender Inequality Index": { + title: "Gender Inequality Index", + description: "Measures gender disparities in reproductive health, empowerment, and labor.", + label: "Gender Inequality Index" + }, + "Population Growth Rate (%)": { + title: "Population Growth Rate", + description: "Annual increase in population as a percentage.", + label: "Population Growth Rate (%)" + }, + "Urban Population %": { + title: "Urban Population %", + description: "Percentage of population living in urban areas.", + label: "Urban Population %" + }, + "Healthcare Expenditure per Capita": { + title: "Healthcare Expenditure per Capita", + description: "Amount spent on health per person.", + label: "Healthcare Expenditure per Capita" + }, + "Physicians per 1000": { + title: "Physicians per 1000", + description: "Number of doctors available per 1,000 people.", + label: "Physicians per 1000" + }, + "Hospital Beds per 1000": { + title: "Hospital Beds per 1000", + description: "Number of hospital beds per 1,000 people.", + label: "Hospital Beds per 1000" + }, + "Clean Water Access %": { + title: "Clean Water Access", + description: "Percentage of population with access to clean water.", + label: "Clean Water Access %" + }, + "Vaccination Coverage %": { + title: "Vaccination Coverage", + description: "Percentage of population covered by essential vaccinations.", + label: "Vaccination Coverage %" + }, + "COโ‚‚ Emissions per Capita": { + title: "COโ‚‚ Emissions per Capita", + description: "Carbon dioxide emissions produced per person.", + label: "COโ‚‚ Emissions per Capita" + }, + "Renewable Energy %": { + title: "Renewable Energy %", + description: "Share of renewable sources in total energy production.", + label: "Renewable Energy %" + }, + "Forest Area %": { + title: "Forest Area %", + description: "Percentage of land covered by forests.", + label: "Forest Area %" + }, + "Air Quality Index": { + title: "Air Quality Index (AQI)", + description: "Index showing the level of air pollution.", + label: "Air Quality Index" + }, + "Environmental Performance Index": { + title: "Environmental Performance Index", + description: "Composite index evaluating environmental health and ecosystem vitality.", + label: "Environmental Performance Index" + }, + "Corruption Index": { + title: "Corruption Index", + description: "Score measuring perceived levels of public sector corruption.", + label: "Corruption Index" + }, + "Internet Penetration %": { + title: "Internet Penetration", + description: "Percentage of population with access to the internet.", + label: "Internet Penetration %" + }, + "Mobile Subscriptions": { + title: "Mobile Subscriptions", + description: "Number of mobile phone subscriptions per 100 people.", + label: "Mobile Subscriptions" + }, + "Infrastructure Index": { + title: "Infrastructure Index", + description: "Measures quality and extent of infrastructure development.", + label: "Infrastructure Index" + }, + "Political Stability Index": { + title: "Political Stability Index", + description: "Measures likelihood of political instability or politically motivated violence.", + label: "Political Stability Index" + }, + "Gini Coefficient": { + title: "Gini Coefficient", + description: "Statistical measure of income inequality.", + label: "Gini Coefficient" + }, + "Poverty Rate (%)": { + title: "Poverty Rate", + description: "Percentage of population living below the poverty line.", + label: "Poverty Rate (%)" + }, + "Social Protection %": { + title: "Social Protection Coverage", + description: "Percentage of people covered by social protection programs.", + label: "Social Protection %" + } +}; + + +const MetricDetails = () => { + const { metricKey } = useParams(); + const metric = metricDetailsMap[metricKey]; + + if (!metric) return
โŒ Metric not found.
; + + const averageValue = ( + cityData.reduce((sum, city) => sum + (city[metricKey] || 0), 0) / cityData.length + ).toFixed(2); + + return ( +
+

{metric.title}

+

{metric.description}

+

National Average: {averageValue}

+ +
+ + + + + + + + + + +
+
+ ); +}; + +export default MetricDetails; diff --git a/submissions/riya-upadhyay/src/pages/Rankings.js b/submissions/riya-upadhyay/src/pages/Rankings.js new file mode 100644 index 0000000..fafd5c2 --- /dev/null +++ b/submissions/riya-upadhyay/src/pages/Rankings.js @@ -0,0 +1,126 @@ +import React, { useState } from 'react'; +import stateMetrics from '../data/stateMetrics.json'; +import { scaleLinear } from 'd3-scale'; +import { interpolateBlues } from 'd3-scale-chromatic'; + +const metricOptions = [ + { value: "GDP (โ‚น Cr)", label: "GDP (โ‚น Cr)" }, + { value: "HDI", label: "HDI" }, + { value: "COโ‚‚ Emissions per Capita", label: "COโ‚‚ Emissions per Capita" }, + { value: "Literacy Rate (%)", label: "Literacy Rate (%)" }, + { value: "Unemployment Rate (%)", label: "Unemployment Rate (%)" }, + { value: "Internet Penetration %", label: "Internet Penetration (%)" }, + { value: "Life Expectancy", label: "Life Expectancy" }, + { value: "Gini Coefficient", label: "Gini Coefficient" }, + { value: "Population Growth Rate (%)", label: "Population Growth Rate (%)" }, + { value: "Healthcare Expenditure per Capita", label: "Healthcare Expenditure per Capita" }, +]; + +function Rankings() { + const [selectedMetric, setSelectedMetric] = useState(metricOptions[0]); + const [searchTerm, setSearchTerm] = useState(''); + + const filteredData = stateMetrics.filter((entry) => { + const name = entry.state || entry.city || ''; + return name.toLowerCase().includes(searchTerm.toLowerCase()); + }); + + const sortedData = [...filteredData].sort( + (a, b) => b[selectedMetric.value] - a[selectedMetric.value] + ); + + const values = filteredData.map((e) => e[selectedMetric.value]).filter(v => typeof v === 'number'); + const minVal = Math.min(...values); + const maxVal = Math.max(...values); + + const colorScale = scaleLinear() + .domain([minVal, maxVal]) + .range([0.2, 1]); // normalized input to interpolateBlues + + return ( +
+

๐Ÿ“ˆ State/City Rankings

+ +
+ + + setSearchTerm(e.target.value)} + style={{ padding: '8px' }} + /> +
+ + + + + + + + + + + {sortedData.map((entry, index) => { + const value = entry[selectedMetric.value]; + const intensity = typeof value === 'number' ? colorScale(value) : 0; + const bgColor = interpolateBlues(intensity); + + return ( + + + + + + ); + })} + +
RankState/City{selectedMetric.label}
+ {index + 1} + {index === 0 + ? ' ๐Ÿฅ‡' + : index === 1 + ? ' ๐Ÿฅˆ' + : index === 2 + ? ' ๐Ÿฅ‰' + : ''} + {entry.state || entry.city}{value ?? 'N/A'}
+
+ ); +} + +const thStyle = { + padding: '10px', + textAlign: 'left', + borderBottom: '2px solid #ddd', +}; + +const tdStyle = { + padding: '10px', +}; + +export default Rankings; + + diff --git a/submissions/riya-upadhyay/src/reportWebVitals.js b/submissions/riya-upadhyay/src/reportWebVitals.js new file mode 100644 index 0000000..5253d3a --- /dev/null +++ b/submissions/riya-upadhyay/src/reportWebVitals.js @@ -0,0 +1,13 @@ +const reportWebVitals = onPerfEntry => { + if (onPerfEntry && onPerfEntry instanceof Function) { + import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { + getCLS(onPerfEntry); + getFID(onPerfEntry); + getFCP(onPerfEntry); + getLCP(onPerfEntry); + getTTFB(onPerfEntry); + }); + } +}; + +export default reportWebVitals; diff --git a/submissions/riya-upadhyay/src/setupTests.js b/submissions/riya-upadhyay/src/setupTests.js new file mode 100644 index 0000000..8f2609b --- /dev/null +++ b/submissions/riya-upadhyay/src/setupTests.js @@ -0,0 +1,5 @@ +// jest-dom adds custom jest matchers for asserting on DOM nodes. +// allows you to do things like: +// expect(element).toHaveTextContent(/react/i) +// learn more: https://github.com/testing-library/jest-dom +import '@testing-library/jest-dom';