Initial commit

This commit is contained in:
kdusek
2025-12-09 12:13:01 +01:00
commit 8e654ed209
13332 changed files with 2695056 additions and 0 deletions

View File

@@ -0,0 +1,278 @@
Metadata-Version: 2.3
Name: edgartools
Version: 4.25.0
Summary: Navigate Edgar filings with ease
Project-URL: Documentation, https://dgunning.github.io/edgartools/
Project-URL: Issues, https://github.com/dgunning/edgartools/issues
Project-URL: Source, https://github.com/dgunning/edgartools
Author-email: Dwight Gunning <dgunning@gmail.com>
License: MIT
Keywords: company,edgar,filings,finance,financial,python,reports,sec
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.10
Requires-Dist: beautifulsoup4>=4.10.0
Requires-Dist: hishel==0.1.3
Requires-Dist: httpx>=0.25.0
Requires-Dist: httpxthrottlecache>=0.1.6
Requires-Dist: humanize>=4.0.0
Requires-Dist: jinja2>=3.1.0
Requires-Dist: lxml>=4.4
Requires-Dist: nest-asyncio>=1.5.1
Requires-Dist: orjson>=3.6.0
Requires-Dist: pandas>=2.0.0
Requires-Dist: pyarrow>=17.0.0
Requires-Dist: pydantic>=2.0.0
Requires-Dist: rank-bm25>=0.2.1
Requires-Dist: rapidfuzz>=3.5.0
Requires-Dist: rich>=13.8.0
Requires-Dist: stamina>=24.2.0
Requires-Dist: tabulate>=0.9.0
Requires-Dist: textdistance>=4.5.0
Requires-Dist: tqdm>=4.62.0
Requires-Dist: unidecode>=1.2.0
Provides-Extra: ai
Requires-Dist: mcp==1.12.3; (python_version >= '3.10') and extra == 'ai'
Requires-Dist: tiktoken>=0.10.0; extra == 'ai'
Provides-Extra: ai-dev
Requires-Dist: pytest-mock>=3.12.0; extra == 'ai-dev'
Requires-Dist: responses>=0.24.0; extra == 'ai-dev'
Provides-Extra: data
Requires-Dist: duckdb>=1.0.0; extra == 'data'
Description-Content-Type: text/markdown
<p align="center">
<a href="https://github.com/dgunning/edgartools">
<img src="docs/images/edgartools-logo.png" alt="EdgarTools Python SEC EDGAR library logo" height="80">
</a>
</p>
<h3 align="center">Python Library for SEC EDGAR Data Extraction and Analysis</h3>
<p align="center">
<a href="https://pypi.org/project/edgartools"><img src="https://img.shields.io/pypi/v/edgartools.svg" alt="PyPI - Version"></a>
<a href="https://github.com/dgunning/edgartools/actions"><img src="https://img.shields.io/github/actions/workflow/status/dgunning/edgartools/python-hatch-workflow.yml" alt="GitHub Workflow Status"></a>
<a href="https://www.codefactor.io/repository/github/dgunning/edgartools"><img src="https://www.codefactor.io/repository/github/dgunning/edgartools/badge" alt="CodeFactor"></a>
<a href="https://github.com/pypa/hatch"><img src="https://img.shields.io/badge/%F0%9F%A5%9A-Hatch-4051b5.svg" alt="Hatch project"></a>
<a href="https://github.com/dgunning/edgartools/blob/main/LICENSE"><img src="https://img.shields.io/github/license/dgunning/edgartools" alt="GitHub"></a>
<a href="https://pypi.org/project/edgartools"><img src="https://img.shields.io/pypi/dm/edgartools" alt="PyPI - Downloads"></a>
</p>
<p align="center">
<b>Extract financial data from SEC EDGAR filings in 3 lines of Python code instead of 100+. Access company financials, insider trades, fund holdings, and XBRL data with an intuitive API designed for financial analysis.</b>
</p>
![EdgarTools SEC filing data extraction demo](docs/images/edgartools-demo.gif)
## SEC Filing Data Extraction with Python
| With EdgarTools | Without EdgarTools |
|-----------------------------------------------|---------------------------------------------|
| ✅ Instant access to any filing since 1994 | ❌ Hours spent navigating SEC.gov |
| ✅ Clean Python API with intuitive methods | ❌ Complex web scraping code |
| ✅ Automatic parsing into pandas DataFrames | ❌ Manual extraction of financial data |
| ✅ Specialized data objects for each form type | ❌ Custom code for each filing type |
| ✅ One-line conversion to clean, readable text | ❌ Messy HTML parsing for text extraction |
| ✅ LLM-ready text extraction for AI pipelines | ❌ Extra processing for AI/LLM compatibility |
| ✅ Automatic throttling to avoid blocks | ❌ Rate limiting headaches |
## Apple's income statement in 1 line of code
```python
balance_sheet = Company("AAPL").get_financials().balance_sheet()
```
## 🚀 Quick Start (2-minute tutorial)
```python
# 1. Import the library
from edgar import *
# 2. Tell the SEC who you are (required by SEC regulations)
set_identity("your.name@example.com") # Replace with your email
# 3. Find a company
company = Company("MSFT") # Microsoft
# 4. Get company filings
filings = company.get_filings()
# 5. Filter by form
insider_filings = filings.filter(form="4") # Insider transactions
# 6. Get the latest filing
insider_filing = insider_filings[0]
# 7. Convert to a data object
ownership = insider_filing.obj()
```
![Apple SEC Form 4 insider transaction data extraction with Python](docs/images/aapl-insider.png)
## SEC Filing Analysis: Real-World Solutions
### Company Financial Analysis
**Problem:** Need to analyze a company's financial health across multiple periods.
![Microsoft SEC 10-K financial data analysis with EdgarTools](docs/images/MSFT_financial_complex.png)
[See full code](docs/examples.md#company_financial_analysis)
## 📚 Documentation
- [User Journeys / Examples](https://edgartools.readthedocs.io/en/latest/examples/)
- [Quick Guide](https://edgartools.readthedocs.io/en/latest/quick-guide/)
- [Full API Documentation](https://edgartools.readthedocs.io/)
- [EdgarTools Blog](https://www.edgartools.io)
## 👥 Community & Support
- [GitHub Issues](https://github.com/dgunning/edgartools/issues) - Bug reports and feature requests
- [Discussions](https://github.com/dgunning/edgartools/discussions) - Questions and community discussions
## 🔮 Roadmap
- **Coming Soon**: Enhanced visualization tools for financial data
- **In Development**: Machine learning integrations for financial sentiment analysis
- **Planned**: Interactive dashboard for filing exploration
## 🤝 Contributing
We welcome contributions from the community! Here's how you can help:
- **Code**: Fix bugs, add features, improve documentation
- **Examples**: Share interesting use cases and examples
- **Feedback**: Report issues or suggest improvements
- **Spread the Word**: Star the repo, share with colleagues
See our [Contributing Guide](CONTRIBUTING.md) for details.
## ❤️ Sponsors & Support
If you find EdgarTools valuable, please consider supporting its development:
<a href="https://www.buymeacoffee.com/edgartools" target="_blank">
<img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="Buy Me A Coffee" style="height: 40px !important;width: 144px !important;" >
</a>
Your support helps maintain and improve EdgarTools for the entire community!
## Key Features for SEC Data Extraction and Analysis
- **Comprehensive Filing Access**: Retrieve **any** SEC filing (10-K, 10-Q, 8-K, 13F, S-1, Form 4, etc.) since 1994.
- **Financial Statement Extraction**: Easily access **Balance Sheets, Income Statements, Cash Flows**, and individual line items using XBRL tags or common names.
- **SEC EDGAR API**: Programmatic access to the complete SEC database.
- **Smart Data Objects**: Automatic parsing of filings into structured Python objects.
- **Fund Holdings Analysis**: Extract and analyze **13F holdings** data for investment managers.
- **Insider Transaction Monitoring**: Get structured data from **Form 3, 4, 5** filings.
- **Clean Text Extraction**: One-line conversion from filing HTML to clean, readable text suitable for NLP.
- **Targeted Section Extraction**: Pull specific sections like **Risk Factors (Item 1A)** or **MD&A (Item 7)**.
- **AI/LLM Ready**: Text formatting and chunking optimized for AI pipelines.
- **Performance Optimized**: Leverages libraries like `lxml` and potentially `PyArrow` for efficient data handling.
- **XBRL Support**: Extract and analyze XBRL-tagged data.
- **Intuitive API**: Simple, consistent interface for all data types.
## 🤖 AI-Native Integration
EdgarTools is designed from the ground up to work seamlessly with AI agents and LLM applications:
### Interactive Documentation
Every major object includes rich, searchable documentation accessible via the `.docs` property:
```python
from edgar import Company
company = Company("AAPL")
# Beautiful rich display with full API documentation
company.docs
# Search documentation with BM25 ranking
company.docs.search("get financials")
# AI-optimized text output for LLM context
context = company.text(detail='standard', max_tokens=500)
```
**3,450+ lines of API documentation** covering Company, Filing, XBRL, and Statement objects - always at your fingertips!
### AI Skills System
Extensible skill packages for specialized SEC analysis:
```python
from edgar.ai import list_skills, export_skill
# List available skills
skills = list_skills()
# Export to Claude Desktop format
export_skill("sec-analysis", format="claude-desktop")
```
Skills include:
- **Tutorial documentation** (skill.md, workflows.md, objects.md)
- **API reference** (complete method documentation)
- **Helper functions** (pre-built analysis workflows)
### Model Context Protocol (MCP) Server
Run EdgarTools as an MCP server for Claude Desktop and other MCP clients:
```bash
pip install edgartools[ai]
python -m edgar.ai
```
Configure in Claude Desktop (`~/Library/Application Support/Claude/claude_desktop_config.json`):
```json
{
"mcpServers": {
"edgartools": {
"command": "python",
"args": ["-m", "edgar.ai"],
"env": {
"EDGAR_IDENTITY": "Your Name your.email@example.com"
}
}
}
}
```
Then ask Claude:
- *"Research Apple Inc with financials"*
- *"Analyze Tesla's revenue trends over the last 4 quarters"*
- *"Compare Microsoft and Google's cash positions"*
### Why AI-Native Matters
- **Zero Friction**: `.docs` property provides instant learning without leaving your REPL
- **Token Efficient**: `.text()` methods use research-backed markdown-kv format
- **Progressive Disclosure**: Three detail levels (minimal/standard/detailed) for different contexts
- **Searchable**: BM25 semantic search finds relevant information instantly
- **Extensible**: BaseSkill class enables third-party skill packages
See [AI Integration Guide](docs/ai-integration.md) for complete documentation *(coming soon)*.
---
EdgarTools is distributed under the [MIT License](LICENSE).
## 📊 Star History
[![Star History Chart](https://api.star-history.com/svg?repos=dgunning/edgartools&type=Timeline)](https://star-history.com/#dgunning/edgartools&Timeline)

View File

@@ -0,0 +1,523 @@
../../../bin/edgartools-mcp,sha256=-4_CnprznUm2s_2Ey1g1ld8HHzw0G4Nol2LCDAEWT6g,253
LICENSE.txt,sha256=JJ-1Ah8HaJxfsXklxNi80E_Z4s7ktLeJSZ-4Cx6d_gw,1100
edgar/__about__.py,sha256=rLoFLPLiWg4EPVifzNKd9CuBxfSGBm1zWCbWld-rZXs,131
edgar/__init__.py,sha256=FUpp6KagtZ-IY88lAKj474xnM6lj7lSekT9kDDuTQAc,7093
edgar/__pycache__/__about__.cpython-310.pyc,,
edgar/__pycache__/__init__.cpython-310.pyc,,
edgar/__pycache__/_filings.cpython-310.pyc,,
edgar/__pycache__/_markdown.cpython-310.pyc,,
edgar/__pycache__/_party.cpython-310.pyc,,
edgar/__pycache__/attachments.cpython-310.pyc,,
edgar/__pycache__/company_reports.cpython-310.pyc,,
edgar/__pycache__/core.cpython-310.pyc,,
edgar/__pycache__/current_filings.cpython-310.pyc,,
edgar/__pycache__/datatools.cpython-310.pyc,,
edgar/__pycache__/dates.cpython-310.pyc,,
edgar/__pycache__/effect.cpython-310.pyc,,
edgar/__pycache__/enums.cpython-310.pyc,,
edgar/__pycache__/filtering.cpython-310.pyc,,
edgar/__pycache__/financials.cpython-310.pyc,,
edgar/__pycache__/form144.cpython-310.pyc,,
edgar/__pycache__/formatting.cpython-310.pyc,,
edgar/__pycache__/forms.cpython-310.pyc,,
edgar/__pycache__/headers.cpython-310.pyc,,
edgar/__pycache__/httpclient.cpython-310.pyc,,
edgar/__pycache__/httprequests.cpython-310.pyc,,
edgar/__pycache__/muniadvisors.cpython-310.pyc,,
edgar/__pycache__/richtools.cpython-310.pyc,,
edgar/__pycache__/shelfofferings.cpython-310.pyc,,
edgar/__pycache__/storage.cpython-310.pyc,,
edgar/__pycache__/storage_management.cpython-310.pyc,,
edgar/__pycache__/xmltools.cpython-310.pyc,,
edgar/_filings.py,sha256=eopMuKa9dS3PlXVf9siizcbAKuK8gQ5brI8d5l8nFEo,73940
edgar/_markdown.py,sha256=YAYdXZOFDFy07F1kkg2bKFHReV8e7h_MB0YEl7F72wY,3598
edgar/_party.py,sha256=tkZH5OSGccq_y8A9baK5eeOw8Ows4lCsEPHyRKGjFFc,8769
edgar/ai/__init__.py,sha256=rS8uM2JB0_mW0GPIeE11PrQrIuvCbqoEuYLIKmtiaTc,7881
edgar/ai/__main__.py,sha256=f6142ay8_eeuKohi1MkrwtS17Szz3p5saVYqUm_gDtI,377
edgar/ai/__pycache__/__init__.cpython-310.pyc,,
edgar/ai/__pycache__/__main__.cpython-310.pyc,,
edgar/ai/__pycache__/core.cpython-310.pyc,,
edgar/ai/__pycache__/formats.cpython-310.pyc,,
edgar/ai/__pycache__/helpers.cpython-310.pyc,,
edgar/ai/core.py,sha256=KjwmEC_wUgBi4P_XxvLlmQ0KJP1GarYMUQdBQXhvIbg,13086
edgar/ai/examples/__init__.py,sha256=gYCpLdhuF7AJ97a3vgMZ-PjVa8nIjHoddlzu3R3UqvE,101
edgar/ai/examples/__pycache__/__init__.cpython-310.pyc,,
edgar/ai/examples/__pycache__/basic_usage.cpython-310.pyc,,
edgar/ai/examples/basic_usage.py,sha256=_xQjKY3wa_gEzmemCej5VuGjwrTbZ7azTazOyNciG-E,5936
edgar/ai/exporters/__init__.py,sha256=g09q2wrcJOlAO-E3AAD54i9wPNhpi0TUajGIOzAyFI8,1998
edgar/ai/exporters/__pycache__/__init__.cpython-310.pyc,,
edgar/ai/exporters/__pycache__/claude_desktop.cpython-310.pyc,,
edgar/ai/exporters/__pycache__/claude_skills.cpython-310.pyc,,
edgar/ai/exporters/claude_desktop.py,sha256=Y6t8yzsTPPwPAouB15lENCFS9ZZIwRiYsZBjEjLNJT4,5818
edgar/ai/exporters/claude_skills.py,sha256=EWOGIhQUnAqTFuaJJm7iMf3P7diK_4K5G-qVNdkoSYw,5426
edgar/ai/formats.py,sha256=nQ_uAep7yoO1gT8jNKmPMZQP_IpU8fexsrq9JDUIig4,3131
edgar/ai/helpers.py,sha256=DhEV91lRm_2y7E1QrAdXFsWXIMLsFl5Iq51o5icc3kg,23011
edgar/ai/mcp/__init__.py,sha256=gBZ8gOdkVdRVE9VPF1wY-VOufWtnfwzlgs1fMKi5PkQ,545
edgar/ai/mcp/__pycache__/__init__.cpython-310.pyc,,
edgar/ai/mcp/__pycache__/server.cpython-310.pyc,,
edgar/ai/mcp/docs/MCP_QUICKSTART.md,sha256=Ek-FpBaBcPW0sW9ae8bf3FOWx5cD-PSTL9AIEwtmgu0,11726
edgar/ai/mcp/server.py,sha256=MOoy77gWET9OUzJzft4Qe_coznWNFJNcM9MqzGZtKv8,14794
edgar/ai/mcp/tools/__init__.py,sha256=VWMfB5gD03y_dyEfQYbamQJOErU2h7l84clXwalyvDc,288
edgar/ai/mcp/tools/__pycache__/__init__.cpython-310.pyc,,
edgar/ai/mcp/tools/__pycache__/company_research.cpython-310.pyc,,
edgar/ai/mcp/tools/__pycache__/financial_analysis.cpython-310.pyc,,
edgar/ai/mcp/tools/__pycache__/industry_analysis.cpython-310.pyc,,
edgar/ai/mcp/tools/__pycache__/utils.cpython-310.pyc,,
edgar/ai/mcp/tools/company_research.py,sha256=IN5jHHMyyAIIRednHqgGJAlIL1sEA6xwehkU2wnM9Uc,6346
edgar/ai/mcp/tools/financial_analysis.py,sha256=HDyr9aT9MY4W25pN_vL0nKRWjNoy-NkZjlUPYaRM6Vo,3903
edgar/ai/mcp/tools/industry_analysis.py,sha256=ZRO5R2Rcx8ft87x2ch95xtTE0Jnmi0ywnrON2x-joWE,8277
edgar/ai/mcp/tools/utils.py,sha256=7ouMfTErNuA65iglCcZr9X8mk7HuaG6Mcj9at6A6xgU,4225
edgar/ai/skills/__init__.py,sha256=616Fmwmzg2JP6eWWp61m0TAtpmRwpdkOldqhthikJGk,1529
edgar/ai/skills/__pycache__/__init__.cpython-310.pyc,,
edgar/ai/skills/__pycache__/base.cpython-310.pyc,,
edgar/ai/skills/base.py,sha256=xFk9OTgMGCbT2X9Nz7S9PP77qn2SZNaYLp9x4msnIsE,6985
edgar/ai/skills/core/__init__.py,sha256=eFCUBZHR8un1QPEM5C4B_GY3XVYTFs5B38CNK3RwIVM,4158
edgar/ai/skills/core/__pycache__/__init__.cpython-310.pyc,,
edgar/attachments.py,sha256=UeUYctg4XsFK9CnFqDJZGayaC_JAPCcAFGDCKJW73rQ,34309
edgar/company_reports.py,sha256=noL8-97xf4tlrwXFBqDFecJIWNUS5lo_T8pTk9wqgc8,37969
edgar/core.py,sha256=gdRdXEJTFRIWdnw6gJL2lGzFlSUmuHYJTIkKt8_IEhU,21391
edgar/current_filings.py,sha256=kHMtL5oErlGLsr39r2DYDLzVwB_75jFWlrTa2QzdwkY,15922
edgar/datatools.py,sha256=DfMtg6VF0jSA2eZmWO7YPW9MVRWcYeKqQ0r-b-vcs-0,12468
edgar/dates.py,sha256=a2Fwu202e3uIoQeiXpC5GniEHMWeB-nIx8GAdKVnDFU,2890
edgar/docs/Filing.md,sha256=8MCgFjPsOhGHZnOpbjQa3fuIzQZE3DeTvyIqeNaHeYU,6628
edgar/docs/Filings.md,sha256=sPMa0342zrXuU-H0wvIf-LpavtmHi3HgVvk-ZFw3naQ,8485
edgar/documents/__init__.py,sha256=hJFeNA8WSS8EnXHQS4mYnIYLfAzPueQm28kiF4b3_h4,1269
edgar/documents/__pycache__/__init__.cpython-310.pyc,,
edgar/documents/__pycache__/cache_mixin.cpython-310.pyc,,
edgar/documents/__pycache__/config.cpython-310.pyc,,
edgar/documents/__pycache__/document.cpython-310.pyc,,
edgar/documents/__pycache__/exceptions.cpython-310.pyc,,
edgar/documents/__pycache__/migration.cpython-310.pyc,,
edgar/documents/__pycache__/migration_example.cpython-310.pyc,,
edgar/documents/__pycache__/nodes.cpython-310.pyc,,
edgar/documents/__pycache__/parser.cpython-310.pyc,,
edgar/documents/__pycache__/search.cpython-310.pyc,,
edgar/documents/__pycache__/table_nodes.cpython-310.pyc,,
edgar/documents/__pycache__/table_utils.cpython-310.pyc,,
edgar/documents/__pycache__/types.cpython-310.pyc,,
edgar/documents/cache_mixin.py,sha256=Ysz7M-tjDWMNSOFsO-MRafIEj22rKmoEW9m0ena8TUQ,2988
edgar/documents/config.py,sha256=sQxGCAJ76iMmsGMb6lb7CF4J5ksC4529FbqW-jaRTf0,7545
edgar/documents/docs/HTML_PARSER_STATUS.md,sha256=kCrDJAtuWRj5aBF_FT-QOhcMpbcB3bYUqssqey0NpVg,10727
edgar/documents/docs/PROGRESS_ASSESSMENT.md,sha256=Bfe__PmV3g74q3P5RpwSruROigv2qikU2GRP3hLyIm8,13974
edgar/documents/docs/TESTING.md,sha256=osMQRW3anmIP17lExIeuSx28A_GN6Pn-VseyAAnMHbs,7272
edgar/documents/docs/fast-table-rendering.md,sha256=FszgkbJV0FqcLF1ie8JFsVNTscmLSprtQMj6nlzsEIQ,17931
edgar/documents/docs/goals.md,sha256=NFEO8FEbD3RMlXxn1JUCK3WQuqHlhjL_3VTCGlWS5Xc,6967
edgar/documents/docs/html-parser-rewrite-overview.md,sha256=9xKremhKuWdjT992C1Y7i5AHg1bBC-aVAzN4zvKHy5c,7953
edgar/documents/docs/quality-improvement-strategy.md,sha256=H7p2e-QlahLpz2sVXDIDJ-zu6WogkM5WhfOoGKgqiHc,6666
edgar/documents/document.py,sha256=sK7srQ6rOh_BT5yku7WZgcuhkoClGRsdfa8rlGT0o-Q,34061
edgar/documents/exceptions.py,sha256=966BrEg0thg61TRRW7jjGWLFPLMkM5JPsHpadEgfWFY,2019
edgar/documents/extractors/__init__.py,sha256=Ca5boQlto5RSD0TYMIs-hG5rak8JwsP7F_bcZpdfRO4,470
edgar/documents/extractors/__pycache__/__init__.cpython-310.pyc,,
edgar/documents/extractors/__pycache__/heading_section_detector.cpython-310.pyc,,
edgar/documents/extractors/__pycache__/hybrid_section_detector.cpython-310.pyc,,
edgar/documents/extractors/__pycache__/pattern_section_extractor.cpython-310.pyc,,
edgar/documents/extractors/__pycache__/text_extractor.cpython-310.pyc,,
edgar/documents/extractors/__pycache__/toc_section_detector.cpython-310.pyc,,
edgar/documents/extractors/__pycache__/toc_section_extractor.cpython-310.pyc,,
edgar/documents/extractors/heading_section_detector.py,sha256=j2PnQjFCHZBRitXZ1kgIqNoStmlNVNMuesffzDKDXz8,5869
edgar/documents/extractors/hybrid_section_detector.py,sha256=RYSEKLxunMhASz2TRZivCt0kPfg5-tFjdP7FFwbVgMg,17783
edgar/documents/extractors/pattern_section_extractor.py,sha256=lkFcXoKt3wCUDoK_epPUvFUsaggAJp0WOocG2vN_uRQ,16429
edgar/documents/extractors/text_extractor.py,sha256=aaxkyLzfDU1c0vLwrRkOTfkI3QgVgnGVy0fQNIs9X5c,13291
edgar/documents/extractors/toc_section_detector.py,sha256=_xLR_MLeyUdJU5dL9q_r-zLZe1eBQAvKwxaMHxmcv7k,6580
edgar/documents/extractors/toc_section_extractor.py,sha256=CtoOu-IbQTwC_IzdlJf6ThtKL-qA2mJtH8bVt1V2LF0,15172
edgar/documents/migration.py,sha256=ui5sHwK-dKh-C2nAXQQuNDlSxZgRJJOkO75anABhg8c,10107
edgar/documents/migration_example.py,sha256=HosO24301oscRbJXMoPEVshSLto55to1hGBySeV_WMk,3569
edgar/documents/nodes.py,sha256=stY-B-M90yd_n_5g_Y-QEEH4KHMZy3P1ei6BBSvLvBU,15049
edgar/documents/parser.py,sha256=-SdhqTGLFKvk2BUfcz-FmkLYEZdrxqYWkzv88URhY8c,14079
edgar/documents/processors/__init__.py,sha256=7-YLO1IsfkFkUmAfipjoZR_BTYPJPFutPowXGNd8I_Y,277
edgar/documents/processors/__pycache__/__init__.cpython-310.pyc,,
edgar/documents/processors/__pycache__/postprocessor.cpython-310.pyc,,
edgar/documents/processors/__pycache__/preprocessor.cpython-310.pyc,,
edgar/documents/processors/postprocessor.py,sha256=ll3BpvTNhtXEJOYB-y9MFZlkGLMO4TBpi1i0aID-e7Q,9349
edgar/documents/processors/preprocessor.py,sha256=bx_YMyfLpKAFL_C3dMIODmNk_8quZqRS3bzk28A6e9M,9494
edgar/documents/ranking/__init__.py,sha256=97f4eUbzd7K5ZGHHaDWK8d4cRVlXX_-bRmtbq7cs7CA,716
edgar/documents/ranking/__pycache__/__init__.cpython-310.pyc,,
edgar/documents/ranking/__pycache__/cache.cpython-310.pyc,,
edgar/documents/ranking/__pycache__/preprocessing.cpython-310.pyc,,
edgar/documents/ranking/__pycache__/ranking.cpython-310.pyc,,
edgar/documents/ranking/__pycache__/semantic.cpython-310.pyc,,
edgar/documents/ranking/cache.py,sha256=228n1-bhdDojf4_bdzYyo-MyPTabZI_c1PtXlPPoKtw,9900
edgar/documents/ranking/preprocessing.py,sha256=eFWA6KvZggidtMMsDdZF12WGYDThbcGXJd_iuCxDvB8,4520
edgar/documents/ranking/ranking.py,sha256=wOGnUlR6zP27pzPzQhoFfwPmeF0QxioKpdE5NwaFud8,12269
edgar/documents/ranking/semantic.py,sha256=RaOJTNBoHHvqjTV9KcMvmpWWJjqdjVExz8lfLZRHehA,9641
edgar/documents/renderers/__init__.py,sha256=k513HZWiwL9lNFSDiWvfxbHGVjZfuo0LMbh16TOSTQ4,325
edgar/documents/renderers/__pycache__/__init__.cpython-310.pyc,,
edgar/documents/renderers/__pycache__/fast_table.cpython-310.pyc,,
edgar/documents/renderers/__pycache__/markdown.cpython-310.pyc,,
edgar/documents/renderers/__pycache__/text.cpython-310.pyc,,
edgar/documents/renderers/fast_table.py,sha256=UUPBW8zatJmfJ48jv3LMcIeBQF_aYV_EQozW0oIJIgo,25778
edgar/documents/renderers/markdown.py,sha256=XCB-WXFCrSW2TBtJA4pwBQK4v82EzogMgUvAwspkBHw,21222
edgar/documents/renderers/text.py,sha256=dOZ6ibjf-bpOuTwBbM4N4WjEQGNRoTHc8jLXxR3Hhms,1418
edgar/documents/search.py,sha256=v1Ha7Cu_DWCQlZycUtna90N4BGO8kZ-D3oy3vS563xE,28204
edgar/documents/strategies/__init__.py,sha256=r-PVjATHIec3x3uRrjuJ5XE1K0O-8kj-BTYWAGCie4E,460
edgar/documents/strategies/__pycache__/__init__.cpython-310.pyc,,
edgar/documents/strategies/__pycache__/document_builder.cpython-310.pyc,,
edgar/documents/strategies/__pycache__/header_detection.cpython-310.pyc,,
edgar/documents/strategies/__pycache__/style_parser.cpython-310.pyc,,
edgar/documents/strategies/__pycache__/table_processing.cpython-310.pyc,,
edgar/documents/strategies/__pycache__/xbrl_extraction.cpython-310.pyc,,
edgar/documents/strategies/document_builder.py,sha256=OzTrxBpd1nAYulQJ6IDSCAjB8Zj5AWbaiSpZgErv4pQ,26103
edgar/documents/strategies/header_detection.py,sha256=SeUEV5Ce0Tvo4oHDgd1R-4rANEiXqz_BjAyniFl7l9U,14601
edgar/documents/strategies/style_parser.py,sha256=3t_kF24t2ZwHGIdZPTzDwB2ycd0RCRJjmNLiJKkukCo,11358
edgar/documents/strategies/table_processing.py,sha256=hU-6GNixh7hzPAm0WFhGxN2gwO3DGwiXhZgGQLx5Xco,26955
edgar/documents/strategies/xbrl_extraction.py,sha256=_xFqIffvSeTGeTHZYYe8rsNYtR-UJMzyV71apoMQZwU,12807
edgar/documents/table_nodes.py,sha256=Yw0nN7bOz0-SgapbaEDrORl2lb9G5TH5LMCDR3mL4rw,50754
edgar/documents/table_utils.py,sha256=pv9ge9kisXSZ7xz88wW_cgdZHNeVz7AoG9lameDPZGg,2533
edgar/documents/types.py,sha256=LVb4vaZgDE8mtILd4IMgwOyamMBxD-3GILaJpxeutsk,7990
edgar/documents/utils/__init__.py,sha256=Yau7k26GoByFGPp4yNji1mTKMMQq6bjfgcfO9ibFhF4,1320
edgar/documents/utils/__pycache__/__init__.cpython-310.pyc,,
edgar/documents/utils/__pycache__/anchor_cache.cpython-310.pyc,,
edgar/documents/utils/__pycache__/cache.cpython-310.pyc,,
edgar/documents/utils/__pycache__/currency_merger.cpython-310.pyc,,
edgar/documents/utils/__pycache__/html_utils.cpython-310.pyc,,
edgar/documents/utils/__pycache__/streaming.cpython-310.pyc,,
edgar/documents/utils/__pycache__/table_matrix.cpython-310.pyc,,
edgar/documents/utils/__pycache__/toc_analyzer.cpython-310.pyc,,
edgar/documents/utils/__pycache__/toc_filter.cpython-310.pyc,,
edgar/documents/utils/anchor_cache.py,sha256=ne7iS-nOJxUu-B-ANX2cEMEVaqIdTaaUE12-51TL6z8,6647
edgar/documents/utils/cache.py,sha256=K5UZrhCaCN58163v-QV2xIsKwy0lgJ6RFdgEF7Q3XBU,11816
edgar/documents/utils/currency_merger.py,sha256=hB7tUXbdGk1pCrtoJZ2qxNXHKpiUBoodm7A20Q5dmdI,11239
edgar/documents/utils/html_utils.py,sha256=2gNcsUnPA1Td2nY0GS2I4w4FfTc_Dn_UIaXSljFrnRc,3014
edgar/documents/utils/streaming.py,sha256=4r4zQ0abUgIJutLwODWnaK40iRwSZg_dUX8yd9wSG-w,12998
edgar/documents/utils/table_matrix.py,sha256=VE9cVOtTYYOosNbKoNoh23-r4g2zU1UVUCTruntatVk,39956
edgar/documents/utils/toc_analyzer.py,sha256=OZleZz0VNuEd-YlUjX3rnuaa8k0gqNSAhcM0qTPSbuc,17774
edgar/documents/utils/toc_filter.py,sha256=yKwxZzcvUPVB28G705jiCQfgawy7e1tjp_eSDhNVXk0,3215
edgar/effect.py,sha256=t4SX9Ymha_5Pwtsymo3OXIxZ8ME-v2x6Vw3qSGsSxu8,6059
edgar/entity/.debug/bug_408/__pycache__/analyze_period_durations.cpython-310.pyc,,
edgar/entity/.debug/bug_408/__pycache__/check_period_ends.cpython-310.pyc,,
edgar/entity/.debug/bug_408/__pycache__/check_renderer_usage.cpython-310.pyc,,
edgar/entity/.debug/bug_408/__pycache__/debug_apple_periods.cpython-310.pyc,,
edgar/entity/.debug/bug_408/__pycache__/debug_apple_periods2.cpython-310.pyc,,
edgar/entity/.debug/bug_408/__pycache__/debug_dedup_issue.cpython-310.pyc,,
edgar/entity/.debug/bug_408/__pycache__/debug_duration_fix.cpython-310.pyc,,
edgar/entity/.debug/bug_408/__pycache__/debug_final_check.cpython-310.pyc,,
edgar/entity/.debug/bug_408/__pycache__/debug_fix_test.cpython-310.pyc,,
edgar/entity/.debug/bug_408/__pycache__/debug_fix_test2.cpython-310.pyc,,
edgar/entity/.debug/bug_408/__pycache__/debug_msft_table.cpython-310.pyc,,
edgar/entity/.debug/bug_408/__pycache__/debug_rich_rendering.cpython-310.pyc,,
edgar/entity/.debug/bug_408/__pycache__/debug_statement_building.cpython-310.pyc,,
edgar/entity/.debug/bug_408/__pycache__/debug_table_structure.cpython-310.pyc,,
edgar/entity/.debug/bug_408/__pycache__/debug_table_structure_parsing.cpython-310.pyc,,
edgar/entity/.debug/bug_408/__pycache__/test_edge_cases_detailed.cpython-310.pyc,,
edgar/entity/.debug/bug_408/__pycache__/test_final_fix.cpython-310.pyc,,
edgar/entity/.debug/bug_408/__pycache__/test_improved_header_detection.cpython-310.pyc,,
edgar/entity/.debug/bug_408/__pycache__/test_improved_renderer.cpython-310.pyc,,
edgar/entity/.debug/bug_408/__pycache__/test_solution_edge_cases.cpython-310.pyc,,
edgar/entity/.debug/bug_408/__pycache__/test_specific_header_detection.cpython-310.pyc,,
edgar/entity/.debug/bug_408/__pycache__/verify_fiscal_year_pattern.cpython-310.pyc,,
edgar/entity/.debug/bug_408/analyze_period_durations.py,sha256=rf4LyMUOwJQaXr_UYOww_jQdjKL1y8sBd9rIXXYo8aQ,1935
edgar/entity/.debug/bug_408/check_period_ends.py,sha256=n9RIk6fq0bbYOzIFTlyuGUESTtBadxAiq8RAcUD08t8,2408
edgar/entity/.debug/bug_408/check_renderer_usage.py,sha256=YaEzcd551Wtb-W4vsXAuQnq3ScKNqR9byqLjd3ieW7w,6728
edgar/entity/.debug/bug_408/debug_apple_periods.py,sha256=d-gCOZSjG45Edhd2i9aoKiaEqQOB8EeuhQx-aLxtmkc,1635
edgar/entity/.debug/bug_408/debug_apple_periods2.py,sha256=dNhW_KOYbrcRgYfu9qCYRKCC4w4aM9JEYa2PhlgucB0,3373
edgar/entity/.debug/bug_408/debug_dedup_issue.py,sha256=dLCh12l2IQoBMQGrzpw8VIChUqWSvKj5CVrX0zogEfs,1468
edgar/entity/.debug/bug_408/debug_duration_fix.py,sha256=UTy7VHHJsgJ2diiBVd40ADt_H_IcSzoAG3l_c25rs3o,3142
edgar/entity/.debug/bug_408/debug_final_check.py,sha256=j4XyFuxBgdEU9P231y-pFW1stktGRotd6JN_d32cn9E,1266
edgar/entity/.debug/bug_408/debug_fix_test.py,sha256=jbNF9NUZV2wvjRV08AXJ98jyqnD0oCxznwH4yYO2lGs,2515
edgar/entity/.debug/bug_408/debug_fix_test2.py,sha256=1TYja9ee2gS3Cuwmk0HHSeQL4X68E1lOSNjmRZbvYZQ,2615
edgar/entity/.debug/bug_408/debug_msft_table.py,sha256=VxVJJAFYNLDo6kPvpgJqA_05xIDkfh7Ygm3zw7f2NH4,10527
edgar/entity/.debug/bug_408/debug_rich_rendering.py,sha256=ZqrRRvke9vJ90MNa7KQVz2aHSKlFhwbNacqg9imxzHk,6832
edgar/entity/.debug/bug_408/debug_statement_building.py,sha256=Jb3i5Sk86OWJi0k8j1JNElwkoIhrFsUGQnDq2gsWoXU,2282
edgar/entity/.debug/bug_408/debug_table_structure.py,sha256=O_I0WmRlcWE-aFXHwKXVsEK61jw5GHsyFWgSGpf-BAg,6849
edgar/entity/.debug/bug_408/debug_table_structure_parsing.py,sha256=tsB0iusHNU9gxSvmQ9t7v-7qJhUdNj124m3Jv-BZ6tQ,9262
edgar/entity/.debug/bug_408/test_edge_cases_detailed.py,sha256=jqRUiQ4e9HLlFNU5RAg7bDELZWKLZkir5_yC1Qn9t2Y,8822
edgar/entity/.debug/bug_408/test_final_fix.py,sha256=PG8vGrAr7MRYL4f7UvwA8vFfeDr_bBh4QFOkGxuTj-U,5918
edgar/entity/.debug/bug_408/test_improved_header_detection.py,sha256=HJh7XDq2xB2wEldna_jOHzMuaEven9u9p-mrbosFZaU,7137
edgar/entity/.debug/bug_408/test_improved_renderer.py,sha256=5oY7-z39qJTXvrWpUPpMZc1OJn1gt2jPCLMmskASADU,6983
edgar/entity/.debug/bug_408/test_solution_edge_cases.py,sha256=KTBzohI8z41WQXOshKdt_wHSNzLu9vv8k2HMQOQ1WDo,5087
edgar/entity/.debug/bug_408/test_specific_header_detection.py,sha256=dT56MlSS64g-BxFbi4xnEPL8qLM6CyJs3PCNNSukz74,5857
edgar/entity/.debug/bug_408/verify_fiscal_year_pattern.py,sha256=hiMEoojuayvZ-xFOToOd6lfQQEzmo2fhhv0zRW2lQKY,3805
edgar/entity/__init__.py,sha256=_wpFxv8O-Vx1xYtDdq90_pgzB4DHnnuzLdodNOt-K9I,2399
edgar/entity/__pycache__/__init__.cpython-310.pyc,,
edgar/entity/__pycache__/constants.cpython-310.pyc,,
edgar/entity/__pycache__/core.cpython-310.pyc,,
edgar/entity/__pycache__/data.cpython-310.pyc,,
edgar/entity/__pycache__/enhanced_statement.cpython-310.pyc,,
edgar/entity/__pycache__/entity_facts.cpython-310.pyc,,
edgar/entity/__pycache__/filings.cpython-310.pyc,,
edgar/entity/__pycache__/mappings_loader.cpython-310.pyc,,
edgar/entity/__pycache__/models.cpython-310.pyc,,
edgar/entity/__pycache__/parser.cpython-310.pyc,,
edgar/entity/__pycache__/query.cpython-310.pyc,,
edgar/entity/__pycache__/search.cpython-310.pyc,,
edgar/entity/__pycache__/statement.cpython-310.pyc,,
edgar/entity/__pycache__/statement_builder.cpython-310.pyc,,
edgar/entity/__pycache__/submissions.cpython-310.pyc,,
edgar/entity/__pycache__/terminal_styles.cpython-310.pyc,,
edgar/entity/__pycache__/tickers.cpython-310.pyc,,
edgar/entity/__pycache__/tools.cpython-310.pyc,,
edgar/entity/__pycache__/unit_handling.cpython-310.pyc,,
edgar/entity/__pycache__/utils.cpython-310.pyc,,
edgar/entity/constants.py,sha256=WKzBsBhaBFG2IN1wPneLdEdczz3lp1cqwvgGJL-Yra0,2477
edgar/entity/core.py,sha256=pvK5426fRBhA0IYc2AZbJ612reOgJ9DXvebP50MEYjE,34681
edgar/entity/data.py,sha256=nVXU6R1KMfG8Jfkpf3MIykKk70IPQ_xttIZbPg3Ub9k,32469
edgar/entity/data/__pycache__/process_mappings.cpython-310.pyc,,
edgar/entity/data/learned_mappings.json,sha256=u9l42gKgq4IN5-bXCbXAS6vHHklgJR_TIN6gzpHGvUA,42855
edgar/entity/data/process_mappings.py,sha256=ZuRny-XWxRnJkjsdzHoU-BaEvNeDaXK9qTNT5N1rqaU,2094
edgar/entity/data/statement_mappings_v1.json,sha256=ti-nhWjnrRAXByeT_qDPdugmRd9_I11o3beSobSJRh0,45555
edgar/entity/data/virtual_trees.json,sha256=eNs80pMOyUv8H5YPPTDdtssy2fSstUaVoNOynkJo1jw,78643
edgar/entity/docs/Company.md,sha256=OCsYUIShrScBA_nFbQH_C_0krlgCHzOzmOnvxaEDZX0,24408
edgar/entity/docs/EntityFiling.md,sha256=5sklcQ61MlG1HWNfwbSemgbA0QWwGJxKrcoEbbmrZZE,14278
edgar/entity/docs/EntityFilings.md,sha256=-kb-4YOud5FfGoDtbdeRnVlBA5NeIAUPo6FSTTCA-8Y,14741
edgar/entity/enhanced_statement.py,sha256=ZyZhAUvgwMMXG268qbQLD6jTpUFeArqiiA2yhZ7-uOc,98398
edgar/entity/entity_facts.py,sha256=OWIUYABjT2ELZ8F6QSVbsK_ur2PhfelFZ2chxbwaYhk,64840
edgar/entity/filings.py,sha256=Oi1e_1HB6jfNLDvbhBZLGiZLj0UpNCxRN3ErLezCpzs,15501
edgar/entity/mappings_loader.py,sha256=nndtpA3OSjjD1mm1jSx4fhzuONdvBiCzJGde6Y13tP0,3755
edgar/entity/models.py,sha256=G48eJb-B9ykRbtn_LW0m5vqrvCYZY3mPezTdKpRYo-E,9954
edgar/entity/parser.py,sha256=c7MBpEVjEzm-cpA9zEE8tPIIcYPspHiZfDIRrEYEuy0,13546
edgar/entity/query.py,sha256=RAUb8KAJd9Dupzdrz5iOkf1UKOxCABdtpiH1HZXbf9w,42059
edgar/entity/search.py,sha256=OVhtkfltuMet7qt3utOZldzT54z5juRqf3Rxj0H-bSM,3587
edgar/entity/statement.py,sha256=qIxNbJOubYQkhMo-Ejz6aqTIssbJtjn4XvR6IbgqAWY,18149
edgar/entity/statement_builder.py,sha256=wT9IExCS5irdsGppC6I_OHiStB1KOgmubPUvHKfWytU,25454
edgar/entity/submissions.py,sha256=ssiCvR2288UuXu9UB2wVVrQ3cRPknBGLScvijZPZjjo,7627
edgar/entity/terminal_styles.py,sha256=GZDSEkFCjZgn_XcWq-QVrJOxYKiqne6CVN1iMNUu_jI,4731
edgar/entity/tickers.py,sha256=3U1dyRkUZZ32aQ0hHoRbCKi1mzXXKESNb4QDKxJwY2g,1622
edgar/entity/tools.py,sha256=Q1wZoyhzjZnd1N1rxgO3_m2jfl4EpSobrGXOV_OP4Is,585
edgar/entity/unit_handling.py,sha256=S8dkt0FkKUZH0bSf-by1lwneReYj3oUD7jKJ8_WU1_8,14155
edgar/entity/utils.py,sha256=Q-KLfD4c0ylJos9IvoRE6WkUpFs5C50ekPQ6b_qYfJ0,4034
edgar/enums.py,sha256=qj65zgL2rIjGsiE6uVyO_xC_4nRvDcYWKBZEFL6D4hc,20807
edgar/files/__init__.py,sha256=_QPeTosNK7HnYhcC6a6bxBy2DQcu_vsbxrrq8Ta7Zy0,223
edgar/files/__pycache__/__init__.cpython-310.pyc,,
edgar/files/__pycache__/html.cpython-310.pyc,,
edgar/files/__pycache__/html_documents.cpython-310.pyc,,
edgar/files/__pycache__/html_documents_id_parser.cpython-310.pyc,,
edgar/files/__pycache__/htmltools.cpython-310.pyc,,
edgar/files/__pycache__/markdown.cpython-310.pyc,,
edgar/files/__pycache__/page_breaks.cpython-310.pyc,,
edgar/files/__pycache__/styles.cpython-310.pyc,,
edgar/files/__pycache__/tables.cpython-310.pyc,,
edgar/files/__pycache__/text.cpython-310.pyc,,
edgar/files/docs/__pycache__/filing_document.cpython-310.pyc,,
edgar/files/docs/chunked_document_extraction.md,sha256=XwHTZqQ-Nv30kxo1WeTTtNgyDOIGczyLP5ii9HxQmCI,10856
edgar/files/docs/document_review.md,sha256=4m455RbNdea3w2FZii7Wwl2PcIB1htpbbpNt6HADFiY,12975
edgar/files/docs/filing_document.py,sha256=9OsE23zHiJxmn2mI-6kxuqUlWOnEWUw6F7F-0wdgj3g,37204
edgar/files/docs/item_extraction_design.md,sha256=LvMADBN3Xgy6GPhAUkpebo6tRb5_W6nyQIXwQfeBiTM,22263
edgar/files/html.py,sha256=6fQC7m99DPLRbjC7DT0wDvjr7xMyYvt1qabbSTV_9BQ,66586
edgar/files/html_documents.py,sha256=hgH6yeVUHThGi-AktG23mBCAlF-mn-Yo6gW2oR4HUKo,44431
edgar/files/html_documents_id_parser.py,sha256=7cTV3DVn4DHUExYrsahuvJVtwnAAMUOAJt_PVgXJn6E,27316
edgar/files/htmltools.py,sha256=WJ1AQoIQJ5S5-4a0GmnUpEVTWMa-fsOWsWNmmI1BY5Y,21901
edgar/files/markdown.py,sha256=jy1WDh9EHU9kQlPWzpU9aCNnv_dINU9SJp3uydW9PdM,7744
edgar/files/page_breaks.py,sha256=cJJhahqXmtdoV70Y64Qwbf0QTWV-QY8G0wzASKcB4D4,8400
edgar/files/styles.py,sha256=yXykW3EDUfifVoaNsh1ZqhKPJwc9SwkOZ_ngc66S1MY,25770
edgar/files/tables.py,sha256=7v6MnVPfOOPcCeOu-bi8DzfjVkv4idFx0hR2IBzSo5M,25267
edgar/files/text.py,sha256=h9K_QXTHDCXDzuRRKYt-tdngoCV4M6eTKi22XQA6a18,2311
edgar/filtering.py,sha256=wTmbBe63Hz5lZ9BsEfHUYR_jtGnBapDEQabwVVjKigs,8251
edgar/financials.py,sha256=-SuqfY23ACNyGsa-SNDBlSBbzhI9iwzkM1YsRx0JiaA,14659
edgar/form144.py,sha256=tY9nQN826j4Nvp4ikjRc68DGJnVoMvkh4bUbVX0_w3E,20888
edgar/formatting.py,sha256=uWtwXKHgLi-7fDNJD92oNbpHeEGEbIrB4QlzfDC0eA0,9302
edgar/forms.py,sha256=TrNbjGf8PfPE8QYJBkmJsHi4sQFOwVlX40Z2GsWmKDw,3552
edgar/funds/__init__.py,sha256=iFU5b0z2TJYuJuh7XbkALpv5oWobh3aHONo9UZvOMA8,4185
edgar/funds/__pycache__/__init__.cpython-310.pyc,,
edgar/funds/__pycache__/core.cpython-310.pyc,,
edgar/funds/__pycache__/data.cpython-310.pyc,,
edgar/funds/__pycache__/examples.cpython-310.pyc,,
edgar/funds/__pycache__/reference.cpython-310.pyc,,
edgar/funds/__pycache__/reports.cpython-310.pyc,,
edgar/funds/__pycache__/series_resolution.cpython-310.pyc,,
edgar/funds/__pycache__/thirteenf.cpython-310.pyc,,
edgar/funds/__pycache__/ticker_resolution.cpython-310.pyc,,
edgar/funds/core.py,sha256=zCeqJRk5iQ5KA82dGShk-FXoHkqT5MQJ4Pu1JH-72qk,20232
edgar/funds/data.py,sha256=SKE_ocPD-AIUHp3q9VAD-eziDbUAbjGNL7MOZ_0jt4Y,28890
edgar/funds/examples.py,sha256=4JXdDlMUTmIm81a4KPsfXWAK4PXUJES5SoFoR9irQcs,1993
edgar/funds/models/__init__.py,sha256=3ad6QAK9AMxhGF0UIkqZQdrWD_YgeqGlCbygzcZJqwc,558
edgar/funds/models/__pycache__/__init__.cpython-310.pyc,,
edgar/funds/models/__pycache__/derivatives.cpython-310.pyc,,
edgar/funds/models/derivatives.py,sha256=K29w4TAtD2obcxDoFGZnnXPh77f7oAt2DmjWZ6zT674,34454
edgar/funds/reference.py,sha256=AG15-AJMtZ97vDZbgW1xyco5vp8bmL0b9mDryMqr-UM,19350
edgar/funds/reports.py,sha256=a-pyEY_cfJUBjnv_WZWi3a1zjoOi9pDqnpNx62zfCao,64586
edgar/funds/series_resolution.py,sha256=ONyw65hWg2Q2IaOEl1xYSM-RrPG4_2qKRA774wAQ5Js,4001
edgar/funds/thirteenf.py,sha256=Bma_SleSgvBltEIdFql7zp3W7sKN0VVRfPCJAiQQtFg,3533
edgar/funds/ticker_resolution.py,sha256=2hHCbbBjNN9Gm-3a5aT4Zp-SMsgVwvv2UQ6KvfeyS6I,3598
edgar/headers.py,sha256=-wlOpFkAC1BJYtly_zR-gPq1kZK7t6Ua40fuqooIqGw,19703
edgar/httpclient.py,sha256=K2dlxR-31HubedQQara0KGrexbajnKTZAf71kOpRLwM,5644
edgar/httprequests.py,sha256=4B0coHW8aXIuMd_LGagssdA8DBB6BwvDe_0n0XLmg_I,31798
edgar/muniadvisors.py,sha256=7Z5qIwy7b2WYt98-Yzo6rwXIDv_ymcVOcQBznUmtW6c,41620
edgar/npx/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
edgar/npx/__pycache__/__init__.cpython-310.pyc,,
edgar/npx/__pycache__/data.cpython-310.pyc,,
edgar/npx/__pycache__/parsing.cpython-310.pyc,,
edgar/npx/data.py,sha256=2Ovr2EXwKoPUOD1MqDBse6Ee2VoyYsO3Em0RPxZys90,3864
edgar/npx/parsing.py,sha256=-NiHjczIGYAwH8L8o8QNM40_aInL7goHCXDX-j_ulcE,31021
edgar/offerings/__init__.py,sha256=bTKpu3sLdfoP2mnK57U6NfxEgkzCW1FH1E2JVcY2Fco,103
edgar/offerings/__pycache__/__init__.cpython-310.pyc,,
edgar/offerings/__pycache__/formc.cpython-310.pyc,,
edgar/offerings/__pycache__/formd.cpython-310.pyc,,
edgar/offerings/formc.py,sha256=0s0pwFpeVR15lb3WETjEDkrnqB8Jv1VJLnzBu5RKBkM,27630
edgar/offerings/formd.py,sha256=HtW7DLkZmf6PT71Ech5bWCbp-kGjI7EYVQ-HNp3jctA,21369
edgar/ownership/__init__.py,sha256=s9Erv7I1EV83mavxm3LdxK0IJAqeX27LIJPD5Krqxzc,586
edgar/ownership/__pycache__/__init__.cpython-310.pyc,,
edgar/ownership/__pycache__/core.cpython-310.pyc,,
edgar/ownership/__pycache__/html_render.cpython-310.pyc,,
edgar/ownership/__pycache__/ownershipforms.cpython-310.pyc,,
edgar/ownership/core.py,sha256=r7ZdVuydVUF_wQK-3S6cvIDO_xlE8E_Xucjr09j_eQY,6117
edgar/ownership/html_render.py,sha256=8LdkVW5t-qoAbS8PaHX4zpwFQc77RO_vTSul5uWbM_M,22439
edgar/ownership/ownershipforms.py,sha256=wImamzl4ORBXBZQaq9RVyb66k9U1tVaWFtiHheU9_3c,76941
edgar/ownership/templates/base.html,sha256=jMrnzb0xAC_-AWn_AOeAAm9dkqnmiTmCo9YpVwFhL1Q,1874
edgar/ownership/templates/ownership_form.html,sha256=Iaaaka2Ar5ZmQ2I7YvuOyMCunUCo_7kUYYAnsMH-Z2g,10394
edgar/reference/__init__.py,sha256=0mP4jlfonpLG_bbTead23cd9bBc_UqcswYpqbKOGnuE,2570
edgar/reference/__pycache__/__init__.cpython-310.pyc,,
edgar/reference/__pycache__/_codes.cpython-310.pyc,,
edgar/reference/__pycache__/company_dataset.cpython-310.pyc,,
edgar/reference/__pycache__/company_subsets.cpython-310.pyc,,
edgar/reference/__pycache__/financials.cpython-310.pyc,,
edgar/reference/__pycache__/forms.cpython-310.pyc,,
edgar/reference/__pycache__/tickers.cpython-310.pyc,,
edgar/reference/_codes.py,sha256=MWul4cuH8Uy2-rbNSxIUXhPgqfLNGEPijJQ4BYW8dyU,2767
edgar/reference/company_dataset.py,sha256=7UvDwKwxA6RCKCNCJ1vrjLJu0LM9JOsfU-1G_aRtZf0,20438
edgar/reference/company_subsets.py,sha256=X0I2oRkxOn__djvyTfoAqmvo71moSFhbWI0N4FIGa20,33877
edgar/reference/data/README_PORTFOLIO_MANAGERS.md,sha256=pAz3P3FhNo2YITAqqYaD-IX0uxrBW42uDFRqO7oZ41U,8843
edgar/reference/data/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
edgar/reference/data/__pycache__/__init__.cpython-310.pyc,,
edgar/reference/data/__pycache__/common.cpython-310.pyc,,
edgar/reference/data/common.py,sha256=o_AkzfxvZIJ0V2FoVBVwu4vXN0_LXgKo-ARYTNkpLVk,1123
edgar/reference/data/ct.pq,sha256=NuUMQ9U_xShs458CJqtwoB_Tq3PvqznDwuZa-4mN9Q4,1071086
edgar/reference/data/exhibits.csv,sha256=jsTkZhIJeoFUmJlGbd48RCf2UShQhtHidGdJT91Bbpw,3534
edgar/reference/data/popular_us_stocks.csv,sha256=Qhv0XxY35WLuW7SolbHNSioK_Dp9qVt1VAAp6x5hKdA,2665
edgar/reference/data/portfolio_managers.json,sha256=OnedlEVpze6S1lughXBptATkWpLsrAWeckQ3_1Gqk7o,32282
edgar/reference/data/secforms.csv,sha256=5G1x2meaPjUPhcMkaLmFwhKMzZML8xgmxCPg1o4aCzU,15491
edgar/reference/financials.py,sha256=aDlPbXhcUsY3L29qH8KIRybxlJjLCdC2Mo8aelwhOzQ,281
edgar/reference/forms.py,sha256=Epa2iNXT9MNw_uTEBBKGyszwwyTNt5xCDDJ6i3as5lM,1128
edgar/reference/tickers.py,sha256=urcdSnHv2ErGPkODyZJADnsFUmy_kk2eIAJBhEFqFTg,16124
edgar/richtools.py,sha256=2s_K-ONVPtNC16YAm7HDL7mKui_NbqWG4EOtB8t8_PY,16106
edgar/search/__init__.py,sha256=TNDyGCwa1CmtCRQI6z5T32cqK8d4JmuG6kCVo4wl_V0,235
edgar/search/__pycache__/__init__.cpython-310.pyc,,
edgar/search/__pycache__/datasearch.cpython-310.pyc,,
edgar/search/__pycache__/textsearch.cpython-310.pyc,,
edgar/search/datasearch.py,sha256=opcLnZNF-Ca5FIFjhZpYyQkruxKlycJ7N-53ppDznb8,5149
edgar/search/textsearch.py,sha256=O1QBUqC180Xt95ygxJPpYMv615gDHH3uxwQ7hluhqH4,7875
edgar/sgml/__init__.py,sha256=jvPSZXJ64QZXlNA1nS2YEoafVPWSWS3wX-aEb1tHLeA,302
edgar/sgml/__pycache__/__init__.cpython-310.pyc,,
edgar/sgml/__pycache__/filing_summary.cpython-310.pyc,,
edgar/sgml/__pycache__/sgml_common.cpython-310.pyc,,
edgar/sgml/__pycache__/sgml_header.cpython-310.pyc,,
edgar/sgml/__pycache__/sgml_parser.cpython-310.pyc,,
edgar/sgml/__pycache__/table_to_dataframe.cpython-310.pyc,,
edgar/sgml/__pycache__/tools.cpython-310.pyc,,
edgar/sgml/filing_summary.py,sha256=gu9gmmAHkOZHy3_slDWXHvSavvB4tqhlBkiQFP4LxvE,25740
edgar/sgml/sgml_common.py,sha256=NHbSycWM9yRxtx-nfXd7QQRP_4iha9-FmwERD8gCZwM,17867
edgar/sgml/sgml_header.py,sha256=bb0ErSTlYLQYA3NcH5GOh34YnKt6fJS6FOQn53k-qCY,44677
edgar/sgml/sgml_parser.py,sha256=vzwboBkXmJbLZ1FaF5E30t4yzXSqIJyf7lCrciAiG4o,20629
edgar/sgml/table_to_dataframe.py,sha256=uo5flzHcQ-SmEMol7VGzsodUQ8wQny4CJFndLSeRcaM,13617
edgar/sgml/tools.py,sha256=nQp35Y5c4Sg1mSVZ-hhJJUUpHDbWz4CVqhgu5_tayzU,2730
edgar/shelfofferings.py,sha256=NT4whkSAIM5NzYTVTrAWt8-QBkckbJeuH6nvGwnOA88,357
edgar/storage.py,sha256=PIOu8iyxI3GFKnSCD8jz5QoEQ-DZVVDltXSXr7uHKac,28615
edgar/storage_management.py,sha256=h_CSL_ljIeMMhdKhQN7Q0uUFQ4GO0vAPMGkecib5AAY,25280
edgar/thirteenf/__init__.py,sha256=HRGj8r13RDvOlQ46XXwj3Nrn-RrmC3xwfVTAYR7KOpU,868
edgar/thirteenf/__pycache__/__init__.cpython-310.pyc,,
edgar/thirteenf/__pycache__/manager_lookup.cpython-310.pyc,,
edgar/thirteenf/__pycache__/models.cpython-310.pyc,,
edgar/thirteenf/__pycache__/rendering.cpython-310.pyc,,
edgar/thirteenf/manager_lookup.py,sha256=3GLQWd_jlfeMwvSZJL5tEzwJgb84M-jXwdlQS5zYYjo,6849
edgar/thirteenf/models.py,sha256=vcH2vGHS5IouFLWos2ScqW39f1aiqv49OR_nWg6BJV4,18572
edgar/thirteenf/parsers/__init__.py,sha256=GbbPaQ76pNbOjdIVmvgHMluj-U6dRT5AGHduHOsqLQA,307
edgar/thirteenf/parsers/__pycache__/__init__.cpython-310.pyc,,
edgar/thirteenf/parsers/__pycache__/infotable_xml.cpython-310.pyc,,
edgar/thirteenf/parsers/__pycache__/primary_xml.cpython-310.pyc,,
edgar/thirteenf/parsers/infotable_txt/__init__.py,sha256=DlclBXTpsDHN1z3Q2xAjeGzhFJsBZ0-x2o_3XEYUm3w,4157
edgar/thirteenf/parsers/infotable_txt/__pycache__/__init__.cpython-310.pyc,,
edgar/thirteenf/parsers/infotable_txt/__pycache__/format_columnar.cpython-310.pyc,,
edgar/thirteenf/parsers/infotable_txt/__pycache__/format_multiline.cpython-310.pyc,,
edgar/thirteenf/parsers/infotable_txt/format_columnar.py,sha256=d_sUlsRlJw6dg1UU6Z2VSnS_SYcFCUlBQsIfV9SgJik,12499
edgar/thirteenf/parsers/infotable_txt/format_multiline.py,sha256=FbEAmjFV5koBbk27W239q2tas0wJC-SdvDXgp8r9qus,12455
edgar/thirteenf/parsers/infotable_xml.py,sha256=5s2qQzwZi9MzMVb0XIlZGnNn5JVAa9522f49Zmad_u4,2047
edgar/thirteenf/parsers/primary_xml.py,sha256=EuRIIxoDjJeTIV8Am7G0gzN3k3hkntEba8SG4Q53NOk,4152
edgar/thirteenf/rendering.py,sha256=qgDy8r4BFRCFr-oZkwGp9UON-K2SxDxI2OD5nHFAe7Q,3056
edgar/tools/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
edgar/tools/__pycache__/__init__.cpython-310.pyc,,
edgar/vendored/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
edgar/vendored/__pycache__/__init__.cpython-310.pyc,,
edgar/vendored/__pycache__/uu.cpython-310.pyc,,
edgar/vendored/uu.py,sha256=hQ01YCB1qIw1f8DVgzF4qKVs-TJOavyqGO0TufWySps,7174
edgar/xbrl/__init__.py,sha256=L118geYhTPAm4kPw2LBwd6EQYu5JJk2Eywkaq5AY_dE,2085
edgar/xbrl/__pycache__/__init__.cpython-310.pyc,,
edgar/xbrl/__pycache__/abstract_detection.cpython-310.pyc,,
edgar/xbrl/__pycache__/core.cpython-310.pyc,,
edgar/xbrl/__pycache__/current_period.cpython-310.pyc,,
edgar/xbrl/__pycache__/deduplication_strategy.cpython-310.pyc,,
edgar/xbrl/__pycache__/examples.cpython-310.pyc,,
edgar/xbrl/__pycache__/exceptions.cpython-310.pyc,,
edgar/xbrl/__pycache__/facts.cpython-310.pyc,,
edgar/xbrl/__pycache__/models.cpython-310.pyc,,
edgar/xbrl/__pycache__/period_data_check.cpython-310.pyc,,
edgar/xbrl/__pycache__/period_selector.cpython-310.pyc,,
edgar/xbrl/__pycache__/periods.cpython-310.pyc,,
edgar/xbrl/__pycache__/rendering.cpython-310.pyc,,
edgar/xbrl/__pycache__/statement_resolver.cpython-310.pyc,,
edgar/xbrl/__pycache__/statements.cpython-310.pyc,,
edgar/xbrl/__pycache__/xbrl.cpython-310.pyc,,
edgar/xbrl/abstract_detection.py,sha256=Fs4ilhQCjEgS3pTvb4saFADoncb28E25FmiEZyy1jww,6024
edgar/xbrl/analysis/__pycache__/fraud.cpython-310.pyc,,
edgar/xbrl/analysis/__pycache__/metrics.cpython-310.pyc,,
edgar/xbrl/analysis/__pycache__/ratios.cpython-310.pyc,,
edgar/xbrl/analysis/fraud.py,sha256=8Jid6mrxc8Imex-YzU55Dv6fyfOa1RNWo3zslfvHyl4,4622
edgar/xbrl/analysis/metrics.py,sha256=FAyHvMAoWqYpXXmjXsq_Vb7FSsKb-vFRzhgiL8N6AX8,18172
edgar/xbrl/analysis/ratios.py,sha256=c5nfy_V01Yj22zIN8ZZ3jqPCMI5m7P_6wtcyg2LDLqI,56281
edgar/xbrl/core.py,sha256=nPzFpaPlNupHRoJK4-MtL0L7AfLjbXYGI0OVE-kZiW8,16257
edgar/xbrl/current_period.py,sha256=Z6TfghxeNqsEHAYsSR8UwjqJ7YDKuLXqL42_2L-k44M,36631
edgar/xbrl/deduplication_strategy.py,sha256=ebziiX4kzVw3wiS68ZkNOd2DusGnJ3Ptdx9ziQxxor4,8431
edgar/xbrl/docs/Statement.md,sha256=SiJglu8y9HP1I2qPy62Bt-zhPYCTLTrMdboyWp0qDGo,12647
edgar/xbrl/docs/XBRL.md,sha256=pylk5U3a24PYADKwjmRxdrCPrR3OzpjSjFz9nYzK0h8,15138
edgar/xbrl/examples.py,sha256=ZMgpgtTLuJhcuLh1lzWvfNJlRHtl9ELkJYHLqzSX1-0,12111
edgar/xbrl/exceptions.py,sha256=ELiIBs6dmpSfne1z9EI6GO6taMeLb7m0nC7Dqx73h4g,1093
edgar/xbrl/facts.py,sha256=ejvaO1OLGmhbulLm09GZXGQv079oM5secqt20XyNzb0,56707
edgar/xbrl/models.py,sha256=KkrhMqvGZNG_ZpDR9vuMkxnCVQsuFDIEwcVxJiGTllc,10126
edgar/xbrl/parsers/__init__.py,sha256=t6YQbl6gqNuVwive-3MjuBpViY_PIbaPymLgUVfQ8ek,698
edgar/xbrl/parsers/__pycache__/__init__.cpython-310.pyc,,
edgar/xbrl/parsers/__pycache__/base.cpython-310.pyc,,
edgar/xbrl/parsers/__pycache__/calculation.cpython-310.pyc,,
edgar/xbrl/parsers/__pycache__/concepts.cpython-310.pyc,,
edgar/xbrl/parsers/__pycache__/coordinator.cpython-310.pyc,,
edgar/xbrl/parsers/__pycache__/definition.cpython-310.pyc,,
edgar/xbrl/parsers/__pycache__/instance.cpython-310.pyc,,
edgar/xbrl/parsers/__pycache__/labels.cpython-310.pyc,,
edgar/xbrl/parsers/__pycache__/presentation.cpython-310.pyc,,
edgar/xbrl/parsers/__pycache__/schema.cpython-310.pyc,,
edgar/xbrl/parsers/base.py,sha256=fGrNN2XH9ytw1LkrAsbEBb3fKQU5DlLCGtx4C7nUNnA,5085
edgar/xbrl/parsers/calculation.py,sha256=U2tA8LcFcQstzHg0b3QofssbXXbzMiTCNkpe7r8sZC0,8312
edgar/xbrl/parsers/concepts.py,sha256=LugDBre9Sn8Bni2I9fUfchqdM-eX1ZS8oBpz47X_jUM,16246
edgar/xbrl/parsers/coordinator.py,sha256=95UjWeMdQPROYf394U4QU6PO9ZYV6mH9KrAYfqJvfZI,11431
edgar/xbrl/parsers/definition.py,sha256=lkML11KQMFp0pmrFz_ScDcEaOO3PAJ74sWsMt8Sm4Xg,9596
edgar/xbrl/parsers/instance.py,sha256=Qd0pljHVN2ZhrC8chZBIslHXiL8h-mPbnD_XjItQJoA,34587
edgar/xbrl/parsers/labels.py,sha256=gkI2dsZUw9CdIEqcZiMU7d4onv3nxHtb9dCBADQ2uHY,6061
edgar/xbrl/parsers/presentation.py,sha256=QAPrwpZesuiFnn19JDWib3M3CkfHZZpqSHBSjmcgSdk,9774
edgar/xbrl/parsers/schema.py,sha256=pxinGxf0znqcN5vA81CLIhvZuv8ablVWq95wSnL-jFo,9631
edgar/xbrl/period_data_check.py,sha256=tN5LJFOHAMy3ysF6YP1krqthkIgbV0OfHK_ZJMURkI8,12012
edgar/xbrl/period_selector.py,sha256=nSncNMVcQXBXAlRkSpLK0O8_Z8A9Dge0EflnASyO4CM,26738
edgar/xbrl/periods.py,sha256=BwhyXDA-ARFpEYOnE0EU-jsMubMMDs38PlYrwqt9lKQ,33239
edgar/xbrl/rendering.py,sha256=Opwy9zxmYRrhP90zDTYFPGCivE8enikzIjvjjvYkMs4,79511
edgar/xbrl/standardization/README.md,sha256=Opy4BiQJt4LiOQsjY2Qpsd6CTTwNZSIIvHpQa14sG0Q,1555
edgar/xbrl/standardization/__init__.py,sha256=2hEvWL5qW-sRgHn4qaZIH-LQPVmGcTsBREm0fW-4Dsg,528
edgar/xbrl/standardization/__pycache__/__init__.cpython-310.pyc,,
edgar/xbrl/standardization/__pycache__/core.cpython-310.pyc,,
edgar/xbrl/standardization/company_mappings/brka_mappings.json,sha256=1oIW6XcRXNpfkW_pLJjDjw9xVdV1t548gtD4U3euQfs,618
edgar/xbrl/standardization/company_mappings/msft_mappings.json,sha256=cn9tZrj_YWvihrz1BML0k5ueoZ1JVRGA8QHcCTJoOxE,1801
edgar/xbrl/standardization/company_mappings/tsla_mappings.json,sha256=ePtMKFlpr_nP95_IElme97lgHc4xpDMZsa4bdYbpHBU,1427
edgar/xbrl/standardization/concept_mappings.json,sha256=vjK22bMowK0fdXbnHQpu0l9GCMirgoEmZMqTHsmstI8,11996
edgar/xbrl/standardization/core.py,sha256=y0I69NPOzgJbJ07Otek0fUYjzD9N_xSbUBMnX1_LUng,32962
edgar/xbrl/statement_resolver.py,sha256=fhb3ZLYyiwwol6CLMXK6B1UrO3ipn4NtpxrPKXCc73A,34888
edgar/xbrl/statements.py,sha256=hpYu9DMRmmqYMqE-bjry2ZJPsVWAW2suiMHhz5EnEVI,59458
edgar/xbrl/stitching/__init__.py,sha256=Fn7LITH8ZIFInrrKCWrJHw7LxmPE4c4klDiDUa-X048,951
edgar/xbrl/stitching/__pycache__/__init__.cpython-310.pyc,,
edgar/xbrl/stitching/__pycache__/core.cpython-310.pyc,,
edgar/xbrl/stitching/__pycache__/ordering.cpython-310.pyc,,
edgar/xbrl/stitching/__pycache__/periods.cpython-310.pyc,,
edgar/xbrl/stitching/__pycache__/presentation.cpython-310.pyc,,
edgar/xbrl/stitching/__pycache__/query.cpython-310.pyc,,
edgar/xbrl/stitching/__pycache__/utils.cpython-310.pyc,,
edgar/xbrl/stitching/__pycache__/xbrls.cpython-310.pyc,,
edgar/xbrl/stitching/core.py,sha256=x2H11R0F9THr37p5Uf5tEp1aTxScl1yjLrjqusub6fk,27698
edgar/xbrl/stitching/ordering.py,sha256=BocT_N-hIJvMArvbX3FxgBu6Od0NkzDhi_P1OM8Erx8,34138
edgar/xbrl/stitching/periods.py,sha256=aFiNtmBSB-lGnxteUnUygCo2GsT4cTE_o8e5ZXGt48Q,23173
edgar/xbrl/stitching/presentation.py,sha256=tofl9gzk4mePg9V3XCoIZ0nSsBP88q-6efoUj2M0XKE,10212
edgar/xbrl/stitching/query.py,sha256=2hzL02Fp-XWxu1abRH20TMFiDIVueF1MA-AKM91Nwxw,23406
edgar/xbrl/stitching/utils.py,sha256=5MSoYssqb3DLWnbD9fTqOZYZOJBAAs3oSlMGWpTdK4c,3506
edgar/xbrl/stitching/xbrls.py,sha256=dSolibNlw82YWoFxF-yUTYTw2Xoh0falXhBdsC6Ie5Y,12434
edgar/xbrl/xbrl.py,sha256=lA7i58DKxKQCN3d0gnpoXWmIfpAQAIkyqTAZHtjIdOU,76208
edgar/xmltools.py,sha256=8NoDWVaMoeI1IqPVIT-aTqXWb7gmaj5gpCwcfRP9T18,4642
edgartools-4.25.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
edgartools-4.25.0.dist-info/METADATA,sha256=-SDZekur4eWgL-lsps-XQjM3T3woOav-TMA7J6BAvow,10979
edgartools-4.25.0.dist-info/RECORD,,
edgartools-4.25.0.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
edgartools-4.25.0.dist-info/WHEEL,sha256=C2FUgwZgiLbznR-k0b_5k3Ai_1aASOXDss3lzCUsUug,87
edgartools-4.25.0.dist-info/entry_points.txt,sha256=KF444cqX3W_oFGIG2PH7qUrKAlbZZhVUkdYAyNlvZ5o,60
edgartools-4.25.0.dist-info/licenses/LICENSE.txt,sha256=JJ-1Ah8HaJxfsXklxNi80E_Z4s7ktLeJSZ-4Cx6d_gw,1100

View File

@@ -0,0 +1,4 @@
Wheel-Version: 1.0
Generator: hatchling 1.26.3
Root-Is-Purelib: true
Tag: py3-none-any

View File

@@ -0,0 +1,2 @@
[console_scripts]
edgartools-mcp = edgar.ai.mcp_server:main

View File

@@ -0,0 +1,9 @@
MIT License
Copyright (c) 2022-present Dwight Gunning <dgunning@gmail.com>
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.