{"columns":[{"name":"text","type":"string"}],"n_rows":47,"rows_kept":47,"cut":false,"text_format":"parquet-jsonl-2026-10-02","bounds":{"document_bytes":16777216,"package_text_limit_bytes":33554432,"package_text_slack_bytes":1024,"rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096,"vector_min":64,"vector_head_fixed":16,"vector_head_variable":64,"kv_value_chars":1048576,"nesting_max":64,"binary_text":true},"cells_cut":0,"cells_bad_utf8":0,"cells_raw":0,"cells_binary":0,"cells_binary_text":0,"cells_vector":0,"n_row_groups":1,"reader":"pyarrow 23.0.1, python 3.13","created_by":"parquet-cpp-arrow version 21.0.0","schema":{"fields":[{"name":"text","type":"string","nullable":true,"metadata":null,"children":null}],"parquet":"required group field_id=-1 schema {\n  optional binary field_id=-1 text (String);\n}\n"},"kv_metadata":[["ARROW:schema",{"$cut":{"chars":332,"head":""}}],["huggingface","{\"info\": {\"features\": {\"text\": {\"dtype\": \"string\", \"_type\": \"Value\"}}}}"],["content_defined_chunking","{\"min_chunk_size\": 262144, \"max_chunk_size\": 1048576, \"norm_level\": 0}"]]}
["### База данных IndexedDB"]
[""]
["Сначала нужно сделать в HTML JavaScript хранение данных в браузере, а именно на IndexedDB"]
[""]
["- **Название базы данных:** datanotes1"]
["- **Структура базы данных:**"]
["    - id"]
["    - название заметки в base64"]
["    - описание заметки в base64"]
["    - дата изменения"]
["    - дата создания"]
[""]
["### Интерфейс главной страницы"]
[""]
["- **h1:** HTML простые заметки"]
["- **Кнопка \"Создать\"**"]
["- **Список заметок** (показать только 10 заметок последних измененных)"]
["    - В каждой заметке (окно и одновременно ссылка на полную заметку):"]
["        - Название заметки"]
["        - Краткое описание заметки (берется из полного описания заметки маленький кусочек примерно 50 символов без richtext)"]
["        - Последнее изменение заметки"]
["    - Конец 10 заметок - кнопка \"Показать еще\" и так пока не закончится"]
[""]
["### Страница одной заметки"]
[""]
["После нажатия на заметку будет показываться:"]
[""]
["- **Название заметки** - обычный input HTML"]
["- **Описание или текст заметки** - редактор с функциями:"]
["    - B I U S (каждый пробел это функция форматирования)"]
["    - Само поле для письма"]
["- **Кнопка \"Удалить\"** - удаляет заметку"]
[""]
["### Автоматические функции при создании заметки"]
[""]
["- Если пользователь не написал заголовок или описание, то:"]
["    - Заметка не сохраняется"]
["- Если пользователь не написал заголовок, но начал писать прямо в заметку, то:"]
["    - Автоматически писать дату и время заметки в формате \"Note [дата и время]\""]
["- После нажатия кнопки \"Создать\":"]
["    - Автоматически вывести дату и время создания"]
[""]
["### Задача для бота"]
[""]
["Твоя задача собрать такое приложение для теста. Нужно собрать в один файл index.html. Каждую функцию раздели комментариями - мне нужно чтобы ты там написал куда эта функция пойдет на работу."]
[""]
["**Это только JavaScript нужно сделать!!**"]