Files
thedotmack__claude-mem/docs/i18n/README.hi.md
T
2026-07-06 12:20:58 -07:00

430 lines
28 KiB
Markdown

🌐 यह एक स्वचालित अनुवाद है। समुदाय से सुधार का स्वागत है!
<h1 align="center">
<br>
<a href="https://github.com/thedotmack/claude-mem">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/thedotmack/claude-mem/main/docs/public/claude-mem-logo-for-dark-mode.webp">
<source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/thedotmack/claude-mem/main/docs/public/claude-mem-logo-for-light-mode.webp">
<img src="https://raw.githubusercontent.com/thedotmack/claude-mem/main/docs/public/claude-mem-logo-for-light-mode.webp" alt="Claude-Mem" width="400">
</picture>
</a>
<br>
<a href="https://vercel.com/open-source-program">
<img alt="Vercel OSS Program" src="https://vercel.com/oss/program-badge-2026.svg" />
</a>
</h1>
<p align="center">
<a href="docs/i18n/README.zh.md">🇨🇳 中文</a> •
<a href="docs/i18n/README.zh-tw.md">🇹🇼 繁體中文</a> •
<a href="docs/i18n/README.ja.md">🇯🇵 日本語</a> •
<a href="docs/i18n/README.pt.md">🇵🇹 Português</a> •
<a href="docs/i18n/README.pt-br.md">🇧🇷 Português</a> •
<a href="docs/i18n/README.ko.md">🇰🇷 한국어</a> •
<a href="docs/i18n/README.es.md">🇪🇸 Español</a> •
<a href="docs/i18n/README.de.md">🇩🇪 Deutsch</a> •
<a href="docs/i18n/README.fr.md">🇫🇷 Français</a> •
<a href="docs/i18n/README.he.md">🇮🇱 עברית</a> •
<a href="docs/i18n/README.ar.md">🇸🇦 العربية</a> •
<a href="docs/i18n/README.ru.md">🇷🇺 Русский</a> •
<a href="docs/i18n/README.pl.md">🇵🇱 Polski</a> •
<a href="docs/i18n/README.cs.md">🇨🇿 Čeština</a> •
<a href="docs/i18n/README.nl.md">🇳🇱 Nederlands</a> •
<a href="docs/i18n/README.tr.md">🇹🇷 Türkçe</a> •
<a href="docs/i18n/README.uk.md">🇺🇦 Українська</a> •
<a href="docs/i18n/README.vi.md">🇻🇳 Tiếng Việt</a> •
<a href="docs/i18n/README.tl.md">🇵🇭 Tagalog</a> •
<a href="docs/i18n/README.id.md">🇮🇩 Indonesia</a> •
<a href="docs/i18n/README.th.md">🇹🇭 ไทย</a> •
<a href="docs/i18n/README.hi.md">🇮🇳 हिन्दी</a> •
<a href="docs/i18n/README.bn.md">🇧🇩 বাংলা</a> •
<a href="docs/i18n/README.ur.md">🇵🇰 اردو</a> •
<a href="docs/i18n/README.ro.md">🇷🇴 Română</a> •
<a href="docs/i18n/README.sv.md">🇸🇪 Svenska</a> •
<a href="docs/i18n/README.it.md">🇮🇹 Italiano</a> •
<a href="docs/i18n/README.el.md">🇬🇷 Ελληνικά</a> •
<a href="docs/i18n/README.hu.md">🇭🇺 Magyar</a> •
<a href="docs/i18n/README.fi.md">🇫🇮 Suomi</a> •
<a href="docs/i18n/README.da.md">🇩🇰 Dansk</a> •
<a href="docs/i18n/README.no.md">🇳🇴 Norsk</a>
</p>
<h4 align="center"><a href="https://claude.com/claude-code" target="_blank">Claude Code</a> के लिए बनाई गई स्थायी मेमोरी संपीड़न प्रणाली।</h4>
<p align="center">
<a href="LICENSE">
<img src="https://img.shields.io/badge/License-Apache%202.0-blue.svg" alt="License">
</a>
<a href="package.json">
<img src="https://img.shields.io/badge/version-13.4.0-green.svg" alt="Version">
</a>
<a href="package.json">
<img src="https://img.shields.io/badge/node-%3E%3D20.0.0-brightgreen.svg" alt="Node">
</a>
<a href="https://github.com/thedotmack/awesome-claude-code">
<img src="https://awesome.re/mentioned-badge.svg" alt="Mentioned in Awesome Claude Code">
</a>
</p>
<p align="center">
<a href="https://trendshift.io/repositories/15496" target="_blank">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/thedotmack/claude-mem/main/docs/public/trendshift-badge-dark.svg">
<source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/thedotmack/claude-mem/main/docs/public/trendshift-badge.svg">
<img src="https://raw.githubusercontent.com/thedotmack/claude-mem/main/docs/public/trendshift-badge.svg" alt="thedotmack/claude-mem | Trendshift" width="250" height="55"/>
</picture>
</a>
</p>
<br>
<table align="center">
<tr>
<td align="center">
<a href="https://github.com/thedotmack/claude-mem">
<picture>
<img
src="https://raw.githubusercontent.com/thedotmack/claude-mem/main/docs/public/cm-preview.gif"
alt="Claude-Mem Preview"
width="500"
>
</picture>
</a>
</td>
<td align="center">
<a href="https://www.star-history.com/#thedotmack/claude-mem&Date">
<picture>
<source
media="(prefers-color-scheme: dark)"
srcset="https://api.star-history.com/image?repos=thedotmack/claude-mem&type=date&theme=dark&legend=top-left"
/>
<source
media="(prefers-color-scheme: light)"
srcset="https://api.star-history.com/image?repos=thedotmack/claude-mem&type=date&legend=top-left"
/>
<img
alt="Star History Chart"
src="https://api.star-history.com/image?repos=thedotmack/claude-mem&type=date&legend=top-left"
width="500"
/>
</picture>
</a>
</td>
</tr>
</table>
<p align="center">
<a href="#quick-start">त्वरित शुरुआत</a> •
<a href="#how-it-works">यह कैसे काम करता है</a> •
<a href="#mcp-search-tools">खोज उपकरण</a> •
<a href="#documentation">दस्तावेज़ीकरण</a> •
<a href="#configuration">कॉन्फ़िगरेशन</a> •
<a href="#troubleshooting">समस्या निवारण</a> •
<a href="#license">लाइसेंस</a>
</p>
<p align="center">
Claude-Mem स्वचालित रूप से टूल उपयोग अवलोकनों को कैप्चर करके, सिमेंटिक सारांश उत्पन्न करके, और उन्हें भविष्य के सत्रों के लिए उपलब्ध कराकर सत्रों में संदर्भ को निर्बाध रूप से संरक्षित करता है। यह Claude को परियोजनाओं के बारे में ज्ञान की निरंतरता बनाए रखने में सक्षम बनाता है, भले ही सत्र समाप्त हो जाएं या पुनः कनेक्ट हो जाएं।
</p>
---
## त्वरित शुरुआत
एक ही कमांड से इंस्टॉल करें:
```bash
npx claude-mem install
```
या OpenCode के लिए इंस्टॉल करें:
```bash
npx claude-mem install --ide opencode
```
या Antigravity CLI के लिए इंस्टॉल करें ([सेटअप गाइड](https://docs.claude-mem.ai/antigravity-cli/setup)):
```bash
npx claude-mem install --ide antigravity
```
या Claude Code के अंदर प्लगइन मार्केटप्लेस से इंस्टॉल करें:
```bash
/plugin marketplace add thedotmack/claude-mem
/plugin install claude-mem
```
Claude Code को पुनः आरंभ करें। पिछले सत्रों का संदर्भ स्वचालित रूप से नए सत्रों में दिखाई देगा।
> **नोट:** Claude-Mem npm पर भी प्रकाशित है, लेकिन `npm install -g claude-mem` केवल **SDK/लाइब्रेरी** इंस्टॉल करता है — यह प्लगइन hooks को रजिस्टर नहीं करता और न ही worker सेवा सेट अप करता है। हमेशा `npx claude-mem install` या ऊपर दिए गए `/plugin` कमांड्स के माध्यम से ही इंस्टॉल करें।
### 🦞 OpenClaw Gateway
एक ही कमांड से [OpenClaw](https://openclaw.ai) gateways पर claude-mem को स्थायी मेमोरी प्लगइन के रूप में इंस्टॉल करें:
```bash
curl -fsSL https://install.cmem.ai/openclaw.sh | bash
```
इंस्टॉलर डिपेंडेंसीज़, प्लगइन सेटअप, AI प्रोवाइडर कॉन्फ़िगरेशन, worker स्टार्टअप, और Telegram, Discord, Slack, और अन्य प्लेटफ़ॉर्म्स पर वैकल्पिक रीयल-टाइम अवलोकन फ़ीड को संभालता है। विवरण के लिए [OpenClaw एकीकरण गाइड](https://docs.claude-mem.ai/openclaw-integration) देखें।
**मुख्य विशेषताएं:**
- 🧠 **स्थायी मेमोरी** - संदर्भ सत्रों में बना रहता है
- 📊 **प्रगतिशील प्रकटीकरण** - टोकन लागत दृश्यता के साथ स्तरित मेमोरी पुनर्प्राप्ति
- 🔍 **स्किल-आधारित खोज** - mem-search स्किल के साथ अपने प्रोजेक्ट इतिहास को क्वेरी करें
- 🖥️ **वेब व्यूअर UI** - स्टार्टअप पर प्रिंट किए गए worker URL पर रीयल-टाइम मेमोरी स्ट्रीम
- 💻 **Claude Desktop स्किल** - Claude Desktop वार्तालापों से मेमोरी खोजें
- 🔒 **गोपनीयता नियंत्रण** - संवेदनशील सामग्री को स्टोरेज से बाहर रखने के लिए `<private>` टैग का उपयोग करें
- ⚙️ **संदर्भ कॉन्फ़िगरेशन** - किस संदर्भ को इंजेक्ट किया जाता है, इस पर सूक्ष्म नियंत्रण
- 🤖 **स्वचालित संचालन** - मैन्युअल हस्तक्षेप की आवश्यकता नहीं
- 🔗 **उद्धरण** - worker API के माध्यम से IDs के साथ पिछले अवलोकनों का संदर्भ दें या वेब व्यूअर में सभी देखें
---
## दस्तावेज़ीकरण
📚 **[पूर्ण दस्तावेज़ीकरण देखें](https://docs.claude-mem.ai/)** - आधिकारिक वेबसाइट पर ब्राउज़ करें
### शुरुआत करना
- **[इंस्टॉलेशन गाइड](https://docs.claude-mem.ai/installation)** - त्वरित शुरुआत और उन्नत इंस्टॉलेशन
- **[उपयोग गाइड](https://docs.claude-mem.ai/usage/getting-started)** - Claude-Mem स्वचालित रूप से कैसे काम करता है
- **[खोज उपकरण](https://docs.claude-mem.ai/usage/search-tools)** - प्राकृतिक भाषा के साथ अपने प्रोजेक्ट इतिहास को क्वेरी करें
### सर्वोत्तम अभ्यास
- **[संदर्भ इंजीनियरिंग](https://docs.claude-mem.ai/context-engineering)** - AI एजेंट संदर्भ अनुकूलन सिद्धांत
- **[प्रगतिशील प्रकटीकरण](https://docs.claude-mem.ai/progressive-disclosure)** - Claude-Mem की संदर्भ प्राइमिंग रणनीति के पीछे का दर्शन
### आर्किटेक्चर
- **[अवलोकन](https://docs.claude-mem.ai/architecture/overview)** - सिस्टम घटक और डेटा प्रवाह
- **[आर्किटेक्चर विकास](https://docs.claude-mem.ai/architecture-evolution)** - v3 से v5 तक की यात्रा
- **[Hooks आर्किटेक्चर](https://docs.claude-mem.ai/hooks-architecture)** - Claude-Mem जीवनचक्र hooks का उपयोग कैसे करता है
- **[Hooks संदर्भ](https://docs.claude-mem.ai/architecture/hooks)** - 7 hook स्क्रिप्ट समझाई गई
- **[Worker सेवा](https://docs.claude-mem.ai/architecture/worker-service)** - HTTP API और Bun प्रबंधन
- **[डेटाबेस](https://docs.claude-mem.ai/architecture/database)** - SQLite स्कीमा और FTS5 खोज
- **[खोज आर्किटेक्चर](https://docs.claude-mem.ai/architecture/search-architecture)** - Chroma वेक्टर डेटाबेस के साथ हाइब्रिड खोज
### कॉन्फ़िगरेशन और विकास
- **[कॉन्फ़िगरेशन](https://docs.claude-mem.ai/configuration)** - पर्यावरण चर और सेटिंग्स
- **[विकास](https://docs.claude-mem.ai/development)** - बिल्डिंग, परीक्षण, योगदान
- **[रिलीज़ ब्रांच](https://docs.claude-mem.ai/branches)** - स्थिर, core-dev, और community-edge ब्रांच प्रवाह
- **[समस्या निवारण](https://docs.claude-mem.ai/troubleshooting)** - सामान्य समस्याएं और समाधान
---
## यह कैसे काम करता है
**मुख्य घटक:**
1. **5 जीवनचक्र Hooks** - SessionStart, UserPromptSubmit, PostToolUse, Stop, SessionEnd (6 hook स्क्रिप्ट)
2. **स्मार्ट इंस्टॉल** - कैश्ड डिपेंडेंसी चेकर (pre-hook स्क्रिप्ट, जीवनचक्र hook नहीं)
3. **Worker सेवा** - वेब व्यूअर UI और खोज endpoints के साथ लोकल HTTP API, Bun द्वारा प्रबंधित
4. **SQLite डेटाबेस** - सत्र, अवलोकन, सारांश संग्रहीत करता है
5. **mem-search स्किल** - प्रगतिशील प्रकटीकरण के साथ प्राकृतिक भाषा क्वेरी
6. **Chroma वेक्टर डेटाबेस** - बुद्धिमान संदर्भ पुनर्प्राप्ति के लिए हाइब्रिड सिमेंटिक + कीवर्ड खोज
विवरण के लिए [आर्किटेक्चर अवलोकन](https://docs.claude-mem.ai/architecture/overview) देखें।
---
## MCP खोज उपकरण
Claude-Mem एक टोकन-कुशल **3-लेयर वर्कफ़्लो पैटर्न** का पालन करते हुए **4 MCP टूल्स** के माध्यम से बुद्धिमान मेमोरी खोज प्रदान करता है:
**3-लेयर वर्कफ़्लो:**
1. **`search`** - IDs के साथ कॉम्पैक्ट इंडेक्स प्राप्त करें (~50-100 टोकन/परिणाम)
2. **`timeline`** - दिलचस्प परिणामों के आसपास कालानुक्रमिक संदर्भ प्राप्त करें
3. **`get_observations`** - केवल फ़िल्टर किए गए IDs के लिए पूर्ण विवरण प्राप्त करें (~500-1,000 टोकन/परिणाम)
**यह कैसे काम करता है:**
- Claude आपकी मेमोरी खोजने के लिए MCP टूल्स का उपयोग करता है
- परिणामों का एक इंडेक्स प्राप्त करने के लिए `search` से शुरू करें
- विशिष्ट अवलोकनों के आसपास क्या हो रहा था यह देखने के लिए `timeline` का उपयोग करें
- प्रासंगिक IDs के लिए पूर्ण विवरण प्राप्त करने के लिए `get_observations` का उपयोग करें
- विवरण प्राप्त करने से पहले फ़िल्टर करके **~10x टोकन बचत**
**उपलब्ध MCP टूल्स:**
1. **`search`** - पूर्ण-पाठ क्वेरी के साथ मेमोरी इंडेक्स खोजें, प्रकार/तिथि/प्रोजेक्ट के अनुसार फ़िल्टर करें
2. **`timeline`** - किसी विशिष्ट अवलोकन या क्वेरी के आसपास कालानुक्रमिक संदर्भ प्राप्त करें
3. **`get_observations`** - IDs द्वारा पूर्ण अवलोकन विवरण प्राप्त करें (हमेशा कई IDs को बैच करें)
**उपयोग उदाहरण:**
```typescript
// चरण 1: इंडेक्स के लिए खोजें
search(query="authentication bug", type="bugfix", limit=10)
// चरण 2: इंडेक्स की समीक्षा करें, प्रासंगिक IDs की पहचान करें (जैसे, #123, #456)
// चरण 3: पूर्ण विवरण प्राप्त करें
get_observations(ids=[123, 456])
```
विस्तृत उदाहरणों के लिए [खोज उपकरण गाइड](https://docs.claude-mem.ai/usage/search-tools) देखें।
---
## रिलीज़ ब्रांच
स्थिर रिलीज़ `main` से शिप होती हैं और npm पर प्रकाशित होती हैं। `core-dev` और
`community-edge` शुरुआती विश्वसनीयता सुधारों और सामुदायिक एकीकरण के लिए
सोर्स-रन ब्रांच हैं। ब्रांच प्रवाह और गैर-स्थिर रन निर्देशों के लिए
**[रिलीज़ ब्रांच](https://docs.claude-mem.ai/branches)** देखें।
---
## सिस्टम आवश्यकताएं
- **Node.js**: 20.0.0 या उच्चतर
- **Claude Code**: प्लगइन समर्थन के साथ नवीनतम संस्करण
- **Bun**: JavaScript रनटाइम और प्रोसेस मैनेजर (यदि गायब हो तो ऑटो-इंस्टॉल)
- **uv**: वेक्टर खोज के लिए Python पैकेज मैनेजर (यदि गायब हो तो ऑटो-इंस्टॉल)
- **SQLite 3**: स्थायी स्टोरेज के लिए (बंडल किया गया)
---
### Windows सेटअप नोट्स
यदि आपको इस तरह की त्रुटि दिखाई देती है:
```powershell
npm : The term 'npm' is not recognized as the name of a cmdlet
```
सुनिश्चित करें कि Node.js और npm इंस्टॉल हैं और आपके PATH में जोड़े गए हैं। https://nodejs.org से नवीनतम Node.js इंस्टॉलर डाउनलोड करें और इंस्टॉलेशन के बाद अपना टर्मिनल पुनः आरंभ करें।
---
## कॉन्फ़िगरेशन
सेटिंग्स `~/.claude-mem/settings.json` में प्रबंधित की जाती हैं (पहली बार चलने पर डिफ़ॉल्ट के साथ ऑटो-निर्मित)। AI मॉडल, worker पोर्ट, डेटा डायरेक्टरी, लॉग स्तर, और संदर्भ इंजेक्शन सेटिंग्स कॉन्फ़िगर करें।
सभी उपलब्ध सेटिंग्स और उदाहरणों के लिए **[कॉन्फ़िगरेशन गाइड](https://docs.claude-mem.ai/configuration)** देखें।
### मोड और भाषा कॉन्फ़िगरेशन
Claude-Mem `CLAUDE_MEM_MODE` सेटिंग के माध्यम से कई वर्कफ़्लो मोड और भाषाओं का समर्थन करता है।
यह विकल्प दोनों को नियंत्रित करता है:
- वर्कफ़्लो व्यवहार (जैसे code, chill, investigation)
- जनरेट किए गए अवलोकनों में उपयोग की जाने वाली भाषा
#### कॉन्फ़िगर कैसे करें
अपनी सेटिंग्स फ़ाइल को `~/.claude-mem/settings.json` पर संपादित करें:
```json
{
"CLAUDE_MEM_MODE": "code--zh"
}
```
मोड `plugin/modes/` में परिभाषित हैं। स्थानीय रूप से सभी उपलब्ध मोड देखने के लिए:
```bash
ls ~/.claude/plugins/marketplaces/thedotmack/plugin/modes/
```
#### उपलब्ध मोड
| मोड | विवरण |
|------------|-------------------------|
| `code` | डिफ़ॉल्ट अंग्रेज़ी मोड |
| `code--zh` | सरलीकृत चीनी मोड |
| `code--ja` | जापानी मोड |
भाषा-विशिष्ट मोड `code--[lang]` पैटर्न का पालन करते हैं जहां `[lang]` ISO 639-1 भाषा कोड है (जैसे, चीनी के लिए `zh`, जापानी के लिए `ja`, स्पेनिश के लिए `es`)।
> नोट: `code--zh` (सरलीकृत चीनी) पहले से ही बिल्ट-इन है — किसी अतिरिक्त इंस्टॉलेशन या प्लगइन अपडेट की आवश्यकता नहीं है।
#### मोड बदलने के बाद
नई मोड कॉन्फ़िगरेशन लागू करने के लिए Claude Code को पुनः आरंभ करें।
---
## विकास
बिल्ड निर्देश, परीक्षण, और योगदान वर्कफ़्लो के लिए **[विकास गाइड](https://docs.claude-mem.ai/development)** देखें।
---
## समस्या निवारण
यदि समस्याओं का सामना कर रहे हैं, तो Claude को समस्या का वर्णन करें और troubleshoot स्किल स्वचालित रूप से निदान करेगी और सुधार प्रदान करेगी।
सामान्य समस्याओं और समाधानों के लिए **[समस्या निवारण गाइड](https://docs.claude-mem.ai/troubleshooting)** देखें।
---
## बग रिपोर्ट
स्वचालित जेनरेटर के साथ व्यापक बग रिपोर्ट बनाएं:
```bash
cd ~/.claude/plugins/marketplaces/thedotmack
npm run bug-report
```
## योगदान
योगदान का स्वागत है! कृपया:
1. रिपॉजिटरी को Fork करें
2. एक feature ब्रांच बनाएं
3. परीक्षणों के साथ अपने परिवर्तन करें
4. दस्तावेज़ीकरण अपडेट करें
5. एक Pull Request सबमिट करें
Claude-Mem तीन ब्रांच से शिप होता है: `main` (स्थिर), `core-dev`, और
`community-edge`। केवल `main` npm पर प्रकाशित होता है; अन्य सोर्स से
रन किए जाते हैं। रणनीति और लोकल रन निर्देशों के लिए [रिलीज़ ब्रांच](https://docs.claude-mem.ai/branches) देखें।
योगदान वर्कफ़्लो के लिए [विकास गाइड](https://docs.claude-mem.ai/development) देखें।
---
## लाइसेंस
Claude-Mem को Apache License 2.0 के तहत लाइसेंस प्राप्त है।
हमने Apache-2.0 इसलिए चुना क्योंकि स्थायी एजेंटिक मेमोरी को डेवलपर टूल्स, लोकल एजेंट्स,
MCP सर्वर, एंटरप्राइज़ सिस्टम, रोबोटिक्स स्टैक्स, और प्रोडक्शन एजेंट हार्नेस में
आसानी से एम्बेड करने योग्य होना चाहिए।
पूर्ण विवरण के लिए [LICENSE](LICENSE) फ़ाइल देखें। लाइसेंसिंग स्कोप और
ओपन/कमर्शियल सीमा के लिए [docs/license.md](docs/license.md)
और [docs/ip-boundary.md](docs/ip-boundary.md) देखें।
**Ragtime पर नोट**: `ragtime/` डायरेक्टरी **Apache License 2.0** के तहत लाइसेंस प्राप्त है। विवरण के लिए [ragtime/LICENSE](ragtime/LICENSE) देखें।
---
## समर्थन
- **दस्तावेज़ीकरण**: [docs/](docs/)
- **समस्याएं**: [GitHub Issues](https://github.com/thedotmack/claude-mem/issues)
- **रिपॉजिटरी**: [github.com/thedotmack/claude-mem](https://github.com/thedotmack/claude-mem)
- **आधिकारिक X अकाउंट**: [@Claude_Memory](https://x.com/Claude_Memory)
- **आधिकारिक Discord**: [Discord से जुड़ें](https://discord.com/invite/J4wttp9vDu)
- **लेखक**: Alex Newman ([@thedotmack](https://github.com/thedotmack))
---
**Claude Agent SDK के साथ निर्मित** | **Claude Code के साथ काम करता है** | **TypeScript के साथ बनाया गया**
---
### CMEM के बारे में क्या?
CMEM एक ऐसा टोकन है जिसे किसी तीसरे पक्ष द्वारा बनाया गया है लेकिन Claude-Mem के निर्माता (Alex Newman, @thedotmack) द्वारा आधिकारिक रूप से अपनाया गया है। यह टोकन विकास के लिए एक सामुदायिक उत्प्रेरक और CMEM को उन डेवलपर्स और नॉलेज वर्कर्स तक पहुंचाने का एक माध्यम है जिन्हें इसकी सबसे ज़्यादा ज़रूरत है।
आधिकारिक BASE CA: 0x76b1967eec0ccaeb001bbbb2b40dc4badba31ba3