Files
SecondBrain/.obsidian/workspace.json
T
2026-06-02 13:04:00 +03:00

295 lines
91 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"main": {
"id": "5324373015726ba8",
"type": "split",
"children": [
{
"id": "5191df43d17c96bc",
"type": "tabs",
"children": [
{
"id": "f9f00768d079d176",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "AGENTS.md",
"mode": "preview",
"source": false,
"backlinks": false
},
"icon": "lucide-file",
"title": "AGENTS"
}
}
]
}
],
"direction": "vertical"
},
"left": {
"id": "a9c2d5e65288011a",
"type": "split",
"children": [
{
"id": "383cca303cf4b57d",
"type": "tabs",
"children": [
{
"id": "27e6486165131cfa",
"type": "leaf",
"state": {
"type": "file-explorer",
"state": {
"sortOrder": "alphabetical",
"autoReveal": true
},
"icon": "lucide-folder-closed",
"title": "Files"
}
},
{
"id": "66079465678173e5",
"type": "leaf",
"state": {
"type": "search",
"state": {
"query": "tag:#gym",
"matchingCase": false,
"explainSearch": false,
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical"
},
"icon": "lucide-search",
"title": "Search"
}
},
{
"id": "c2541ce190da912e",
"type": "leaf",
"state": {
"type": "bookmarks",
"state": {},
"icon": "lucide-bookmark",
"title": "Bookmarks"
}
},
{
"id": "673ce6e6c09cfc9c",
"type": "leaf",
"state": {
"type": "tag",
"state": {
"sortOrder": "frequency",
"useHierarchy": true,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-tags",
"title": "Tags"
}
}
]
}
],
"direction": "horizontal",
"width": 207
},
"right": {
"id": "38c591aa0966839e",
"type": "split",
"children": [
{
"id": "86a193b1d3159ff8",
"type": "tabs",
"children": [
{
"id": "06940eb960fc1db5",
"type": "leaf",
"pinned": true,
"state": {
"type": "terminal:terminal",
"state": {
"terminal:terminal": {
"cwd": "/home/ada/Documents/Vaults/SecondBrain",
"focus": false,
"profile": {
"args": [
"--login"
],
"executable": "/usr/bin/zsh",
"followTheme": true,
"name": "ZSH",
"platforms": {
"darwin": false,
"linux": true
},
"pythonExecutable": "python3",
"restoreHistory": true,
"rightClickAction": "copyPaste",
"successExitCodes": [
"0",
"SIGINT",
"SIGTERM"
],
"terminalOptions": {
"fontFamily": "FiraCode Nerd Font Mono",
"documentOverride": null
},
"type": "integrated",
"useWin32Conhost": false
},
"profileSourceId": "7004edff-76db-412f-95d3-5fd8e180d055",
"serial": {
"columns": 48,
"data": "\r\n\u001b[2m• \u001b[0mВ проверке ссылок была ошибка в самой\r\n регулярке, не в заметках. Запускаю\r\n исправленный вариант.\r\n\r\n\u001b[32;1m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mpython\u001b[38;2;205;214;244m - \u001b[38;2;148;226;213m<<\u001b[38;2;166;227;161m'\u001b[38;2;203;166;247mPY\u001b[38;2;166;227;161m'\r\n\u001b[39;2m │ \u001b[38;2;166;227;161;22mfrom pathlib import Path\r\n\u001b[39;2m │ \u001b[38;2;166;227;161;22mimport re\r\n\u001b[39;2m │ … +24 lines\r\n └ 90 Library/Finance/Экономический анализ/\r\n\u001b[0m \u001b[2mДенежные потоки предприятия.md -> Отчет о\r\n … +19 lines (ctrl + t to view transcript)\r\n\u001b[0m \u001b[2mЭкономический анализ - MOC.md ->\r\n\u001b[0m \u001b[2mЭкАнализ.pdf\r\n\r\n────────────────────────────────────────────────\r\n\r\n• \u001b[0mПроверка нашла реальные незакрытые ссылки:\r\n \u001b[36m[[Отчет о движении денежных средств]]\u001b[0m такой\r\n заметки нет, а старые source-ссылки на\r\n \u001b[36mЭкАнализ.pdf\u001b[0m уже были битыми. Исправляю только\r\n затронутые файлы: ОДДС сделаю plain text,\r\n старый несуществующий PDF в source тоже plain\r\n text.\r\n\r\n\u001b[32;1m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mrtk\u001b[38;2;205;214;244m grep\u001b[38;2;147;153;178m -\u001b[38;2;235;160;172mR\u001b[38;2;147;153;178m -\u001b[38;2;235;160;172mn\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'ЭкАнализ.pdf\\|Отчет о\r\n\u001b[39;2m │ \u001b[38;2;166;227;161;22mдвижении денежных средств'\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'90 Library/\r\n\u001b[39;2m │ \u001b[38;2;166;227;161;22mFinance/Экономический анализ'\r\n\u001b[39;2m └ 90 Library/Finance/Экономический анализ/\r\n\u001b[0m \u001b[2mШпаргалка к экзамену по ЭА.md:9: -\r\n … +29 lines (ctrl + t to view transcript)\r\n\u001b[0m \u001b[2mЭкономический анализ - MOC.md:9: -\r\n\u001b[0m \u001b[2m\"[[ЭкАнализ.pdf]]\"\r\n\r\n────────────────────────────────────────────────\r\n\r\n• \u001b[0mПрименяю точечную правку по broken links.\r\n Новые PDF-источники остаются wikilinks, потому\r\n что теперь лежат в архиве и существуют.\r\n\r\n\u001b[2m• \u001b[1;22mEdited\u001b[0m 9 files (\u001b[32m+9\u001b[0m \u001b[31m-9\u001b[0m)\r\n\u001b[2m └ \u001b[0m90 Library/Finance/Экономический анализ/\r\n\u001b[2m \u001b[0mДенежные потоки предприятия.md (\u001b[32m+1\u001b[0m \u001b[31m-1\u001b[0m)\r\n \u001b[2m71\r\n\u001b[48;5;52;22m \u001b[2m72 \u001b[31;22m-\u001b[38;2;205;214;244;2mПрямой метод оценивает структуру поступл\r\n\u001b[39;22m \u001b[2m \u001b[38;2;205;214;244mений и платежей по данным [[Отчет о движ\r\n\u001b[39;22m \u001b[2m \u001b[38;2;205;214;244mении денежных средств]].\r\n\u001b[39;48;5;22;22m \u001b[2m72 \u001b[32;22m+\u001b[38;2;205;214;244mПрямой метод оценивает структуру поступл\r\n\u001b[39m \u001b[2m \u001b[38;2;205;214;244;22mений и платежей по данным отчета о движе\r\n\u001b[39m \u001b[2m \u001b[38;2;205;214;244;22mнии денежных средств.\r\n\u001b[0m \u001b[2m73\u001b[42X\r\n\r\n └ \u001b[0m90 Library/Finance/Экономический анализ/Долг\r\n\u001b[2m \u001b[0mи платежеспособность.md (\u001b[32m+1\u001b[0m \u001b[31m-1\u001b[0m)\r\n \u001b[2m 8 \u001b[0m \u001b[38;2;205;214;244msource:\r\n\u001b[39;48;5;52m \u001b[2m 9 \u001b[31;22m-\u001b[38;2;205;214;244;2m \u001b[38;2;147;153;178m-\u001b[38;2;205;214;244m \"[[ЭкАнализ.pdf]]\"\u001b[18X\r\n\u001b[39;48;5;22;22m \u001b[2m 9 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;147;153;178m-\u001b[38;2;205;214;244m \"ЭкАнализ.pdf\"\u001b[22X\r\n\u001b[0m \u001b[2m10 \u001b[0m \u001b[38;2;205;214;244m \u001b[38;2;147;153;178m-\u001b[38;2;205;214;244m \"[[Материал по Экономическому анализ\r\n\u001b[0m \u001b[2m \u001b[38;2;205;214;244;22mу]]\"\r\n\r\n\u001b[39;2m └ \u001b[0m90 Library/Finance/Экономический анализ/\r\n\u001b[2m \u001b[0mИнвестиционная деятельность и основные\r\n\u001b[2m \u001b[0mсредства.md (\u001b[32m+1\u001b[0m \u001b[31m-1\u001b[0m)\r\n \u001b[2m 8 \u001b[0m \u001b[38;2;205;214;244msource:\r\n\u001b[39;48;5;52m \u001b[2m 9 \u001b[31;22m-\u001b[38;2;205;214;244;2m \u001b[38;2;147;153;178m-\u001b[38;2;205;214;244m \"[[ЭкАнализ.pdf]]\"\u001b[18X\r\n\u001b[39;48;5;22;22m \u001b[2m 9 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;147;153;178m-\u001b[38;2;205;214;244m \"ЭкАнализ.pdf\"\u001b[22X\r\n\u001b[0m \u001b[2m10 \u001b[0m \u001b[38;2;205;214;244m \u001b[38;2;147;153;178m-\u001b[38;2;205;214;244m \"[[Материал по Экономическому анализ\r\n\u001b[0m \u001b[2m \u001b[38;2;205;214;244;22mу]]\"\r\n\r\n\u001b[39;2m └ \u001b[0m90 Library/Finance/Экономический анализ/\r\n\u001b[2m \u001b[0mИсточники финансирования.md (\u001b[32m+1\u001b[0m \u001b[31m-1\u001b[0m)\r\n \u001b[2m 8 \u001b[0m \u001b[38;2;205;214;244msource:\r\n\u001b[39;48;5;52m \u001b[2m 9 \u001b[31;22m-\u001b[38;2;205;214;244;2m \u001b[38;2;147;153;178m-\u001b[38;2;205;214;244m \"[[ЭкАнализ.pdf]]\"\u001b[18X\r\n\u001b[39;48;5;22;22m \u001b[2m 9 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;147;153;178m-\u001b[38;2;205;214;244m \"ЭкАнализ.pdf\"\u001b[22X\r\n\u001b[0m \u001b[2m10 \u001b[0m \u001b[38;2;205;214;244m \u001b[38;2;147;153;178m-\u001b[38;2;205;214;244m \"[[Материал по Экономическому анализ\r\n\u001b[0m \u001b[2m \u001b[38;2;205;214;244;22mу]]\"\r\n\r\n\u001b[39;2m └ \u001b[0m90 Library/Finance/Экономический анализ/\r\n\u001b[2m \u001b[0mЛиквидность.md (\u001b[32m+1\u001b[0m \u001b[31m-1\u001b[0m)\r\n \u001b[2m 8 \u001b[0m \u001b[38;2;205;214;244msource:\r\n\u001b[39;48;5;52m \u001b[2m 9 \u001b[31;22m-\u001b[38;2;205;214;244;2m \u001b[38;2;147;153;178m-\u001b[38;2;205;214;244m \"[[ЭкАнализ.pdf]]\"\u001b[18X\r\n\u001b[39;48;5;22;22m \u001b[2m 9 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;147;153;178m-\u001b[38;2;205;214;244m \"ЭкАнализ.pdf\"\u001b[22X\r\n\u001b[0m \u001b[2m10 \u001b[0m \u001b[38;2;205;214;244m \u001b[38;2;147;153;178m-\u001b[38;2;205;214;244m \"[[Материал по Экономическому анализ\r\n\u001b[0m \u001b[2m \u001b[38;2;205;214;244;22mу]]\"\r\n\r\n\u001b[39;2m └ \u001b[0m90 Library/Finance/Экономический анализ/\r\n\u001b[2m \u001b[0mРентабельность и оборачиваемость.md (\u001b[32m+1\u001b[0m \u001b[31m-1\u001b[0m)\r\n \u001b[2m 8 \u001b[0m \u001b[38;2;205;214;244msource:\r\n\u001b[39;48;5;52m \u001b[2m 9 \u001b[31;22m-\u001b[38;2;205;214;244;2m \u001b[38;2;147;153;178m-\u001b[38;2;205;214;244m \"[[ЭкАнализ.pdf]]\"\u001b[18X\r\n\u001b[39;48;5;22;22m \u001b[2m 9 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;147;153;178m-\u001b[38;2;205;214;244m \"ЭкАнализ.pdf\"\u001b[22X\r\n\u001b[0m \u001b[2m10 \u001b[0m \u001b[38;2;205;214;244m \u001b[38;2;147;153;178m-\u001b[38;2;205;214;244m \"[[Материал по Экономическому анализ\r\n\u001b[0m \u001b[2m \u001b[38;2;205;214;244;22mу]]\"\r\n\r\n\u001b[39;2m └ \u001b[0m90 Library/Finance/Экономический анализ/\r\n\u001b[2m \u001b[0mФинансовая устойчивость.md (\u001b[32m+1\u001b[0m \u001b[31m-1\u001b[0m)\r\n \u001b[2m 8 \u001b[0m \u001b[38;2;205;214;244msource:\r\n\u001b[39;48;5;52m \u001b[2m 9 \u001b[31;22m-\u001b[38;2;205;214;244;2m \u001b[38;2;147;153;178m-\u001b[38;2;205;214;244m \"[[ЭкАнализ.pdf]]\"\u001b[18X\r\n\u001b[39;48;5;22;22m \u001b[2m 9 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;147;153;178m-\u001b[38;2;205;214;244m \"ЭкАнализ.pdf\"\u001b[22X\r\n\u001b[0m \u001b[2m10 \u001b[0m \u001b[38;2;205;214;244m \u001b[38;2;147;153;178m-\u001b[38;2;205;214;244m \"[[Материал по Экономическому анализ\r\n\u001b[0m \u001b[2m \u001b[38;2;205;214;244;22mу]]\"\r\n\r\n\u001b[39;2m └ \u001b[0m90 Library/Finance/Экономический анализ/\r\n\u001b[2m \u001b[0mШпаргалка к экзамену по ЭА.md (\u001b[32m+1\u001b[0m \u001b[31m-1\u001b[0m)\r\n \u001b[2m 8 \u001b[0m \u001b[38;2;205;214;244msource:\r\n\u001b[39;48;5;52m \u001b[2m 9 \u001b[31;22m-\u001b[38;2;205;214;244;2m \u001b[38;2;147;153;178m-\u001b[38;2;205;214;244m \"[[ЭкАнализ.pdf]]\"\u001b[18X\r\n\u001b[39;48;5;22;22m \u001b[2m 9 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;147;153;178m-\u001b[38;2;205;214;244m \"ЭкАнализ.pdf\"\u001b[22X\r\n\u001b[0m \u001b[2m10 \u001b[0m \u001b[38;2;205;214;244m \u001b[38;2;147;153;178m-\u001b[38;2;205;214;244m \"[[Материал по Экономическому анализ\r\n\u001b[0m \u001b[2m \u001b[38;2;205;214;244;22mу]]\"\r\n\r\n\u001b[39;2m └ \u001b[0m90 Library/Finance/Экономический анализ/\r\n\u001b[2m \u001b[0mЭкономический анализ - MOC.md (\u001b[32m+1\u001b[0m \u001b[31m-1\u001b[0m)\r\n \u001b[2m 8 \u001b[0m \u001b[38;2;205;214;244msource:\r\n\u001b[39;48;5;52m \u001b[2m 9 \u001b[31;22m-\u001b[38;2;205;214;244;2m \u001b[38;2;147;153;178m-\u001b[38;2;205;214;244m \"[[ЭкАнализ.pdf]]\"\u001b[18X\r\n\u001b[39;48;5;22;22m \u001b[2m 9 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;147;153;178m-\u001b[38;2;205;214;244m \"ЭкАнализ.pdf\"\u001b[22X\r\n\u001b[0m \u001b[2m10 \u001b[0m \u001b[38;2;205;214;244m \u001b[38;2;147;153;178m-\u001b[38;2;205;214;244m \"[[Материал по Экономическому анализ\r\n\u001b[0m \u001b[2m \u001b[38;2;205;214;244;22mу]]\"\r\n\r\n\u001b[39;2m────────────────────────────────────────────────\r\n\r\n• \u001b[0mТак как \u001b[36mШпаргалка к экзамену по ЭА\u001b[0m тоже была\r\n изменена, привожу её frontmatter к правилу\r\n vault: \u001b[36mstatus: processing\u001b[0m, \u001b[36mupdated: 2026-06-\r\n\u001b[0m \u001b[36m02\u001b[0m.\r\n\r\n\u001b[2m• \u001b[1;22mEdited\u001b[0m 90 Library/Finance/Экономический\r\nанализ/Шпаргалка к экзамену по ЭА.md (\u001b[32m+2\u001b[0m \u001b[31m-2\u001b[0m)\r\n \u001b[2m2 \u001b[0m \u001b[38;2;205;214;244mtitle: Шпаргалка к экзамену по экономичес\r\n\u001b[0m \u001b[2m \u001b[38;2;205;214;244;22mкому анализу\r\n\u001b[39;48;5;52m \u001b[2m3 \u001b[31;22m-\u001b[38;2;205;214;244;2mstatus: seed\u001b[29X\r\n\u001b[39;48;5;22;22m \u001b[2m3 \u001b[32;22m+\u001b[38;2;205;214;244mstatus: processing\u001b[23X\r\n\u001b[0m \u001b[2m4 \u001b[0m \u001b[38;2;205;214;244mtype: guide\u001b[30X\r\n\u001b[0m \u001b[2m ⋮\r\n\u001b[0m \u001b[2m6 \u001b[0m \u001b[38;2;205;214;244mcreated: 2026-06-01\r\n\r\n\u001b[39;2m────────────────────────────────────────────────\r\n\r\n• \u001b[0mПосле изменения frontmatter у шпаргалки\r\n пересобираю индекс ещё раз и повторяю\r\n проверки.\r\n\r\n\u001b[32;1m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mpython\u001b[38;2;205;214;244m - \u001b[38;2;148;226;213m<<\u001b[38;2;166;227;161m'\u001b[38;2;203;166;247mPY\u001b[38;2;166;227;161m'\r\n\u001b[39;2m │ \u001b[38;2;166;227;161;22mfrom pathlib import Path\r\n\u001b[39;2m │ \u001b[38;2;166;227;161;22mfrom datetime import date\r\n\u001b[39;2m │ … +71 lines\r\n └ (no output)\r\n\r\n\u001b[32;1;22m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mpython\u001b[38;2;205;214;244m - \u001b[38;2;148;226;213m<<\u001b[38;2;166;227;161m'\u001b[38;2;203;166;247mPY\u001b[38;2;166;227;161m'\r\n\u001b[39;2m │ \u001b[38;2;166;227;161;22mfrom pathlib import Path\r\n\u001b[39;2m │ \u001b[38;2;166;227;161;22mfiles = list(Path('90 Library/Finance/\r\n\u001b[39;2m │ … +21 lines\r\n └ markdown table columns ok\r\n\r\n\u001b[32;1;22m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mpython\u001b[38;2;205;214;244m - \u001b[38;2;148;226;213m<<\u001b[38;2;166;227;161m'\u001b[38;2;203;166;247mPY\u001b[38;2;166;227;161m'\r\n\u001b[39;2m │ \u001b[38;2;166;227;161;22mfrom pathlib import Path\r\n\u001b[39;2m │ \u001b[38;2;166;227;161;22mimport re\r\n\u001b[39;2m │ … +25 lines\r\n └ wikilinks ok\r\n\r\n\u001b[32;1;22m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mrtk\u001b[38;2;205;214;244m ls \u001b[38;2;166;227;161m'99 System/Archive/ЭА - Экзамен'\u001b[38;2;205;214;244m \u001b[38;2;148;226;213m|\r\n\u001b[39;2m │ \u001b[38;2;137;180;250;22mwc\u001b[38;2;147;153;178m -\u001b[38;2;235;160;172ml\r\n\u001b[39;2m └ 16\r\n\r\n────────────────────────────────────────────────\r\n\r\n• \u001b[0mПроверки markdown и wikilinks прошли. В архиве\r\n получилось 16 элементов вместо ожидаемых 15,\r\n уточняю состав папки: возможно там был\r\n вложенный элемент из исходной папки.\r\n\r\n\u001b[32;1m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mrtk\u001b[38;2;205;214;244m ls\u001b[38;2;147;153;178m -\u001b[38;2;235;160;172mla\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'99 System/Archive/ЭА -\r\n\u001b[39;2m │ \u001b[38;2;166;227;161;22mЭкзамен'\r\n\u001b[39;2m └ .directory 38B\r\n\u001b[0m \u001b[2mТема - Предприятие как совокупность\r\n … +21 lines (ctrl + t to view transcript)\r\n\u001b[0m \u001b[2mТема 9 - Анализ внеоборотных активов.pdf\r\n\u001b[0m \u001b[2m1.7M\r\n\r\n────────────────────────────────────────────────\r\n\r\n• \u001b[0mДополнительный элемент — \u001b[36m.directory\u001b[0m от KDE, не\r\n учебный материал. PDF-лекций в архиве 15, как\r\n ожидалось.\r\n\r\n\u001b[2m•\u001b[0m \u001b[1mExplored\r\n\u001b[22;2m └ \u001b[36;22mSearch\u001b[0m *.pdf\u001b[2m in \u001b[0mЭА - Экзамен\r\n\r\n\u001b[32;1m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mrtk\u001b[38;2;205;214;244m git diff\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mstat\r\n\u001b[39;2m └ .obsidian/workspace.json\r\n\u001b[0m \u001b[2m| 4 ++--\r\n … +18 lines (ctrl + t to view transcript)\r\n\u001b[0m \u001b[2m 11 files changed, 14 insertions(+), 14\r\n\u001b[0m \u001b[2mdeletions(-)\r\n\r\n\u001b[32;1;22m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mrtk\u001b[38;2;205;214;244m git status\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mshort\r\n\u001b[39;2m └ M .obsidian/workspace.json\r\n\u001b[0m \u001b[2m M \"90 Library/Finance/Экономический анализ/\r\n … +16 lines (ctrl + t to view transcript)\r\n\u001b[0m \u001b[2mЭкономический анализ - MOC.md\"\r\n\u001b[0m \u001b[2m M \"99 System/INDEX.md\"\r\n\r\n────────────────────────────────────────────────\r\n\r\n• \u001b[36;22mgit status\u001b[0m показывает также \u001b[36m.obsidian/\r\n\u001b[0m \u001b[36mworkspace.json\u001b[0m; я его не менял и не трогаю.\r\n Новые заметки физически есть в vault, но git\r\n их не показывает как untracked, вероятно из-за\r\n правил отслеживания/игнора в этом хранилище.\r\n\r\n\u001b[2m• \u001b[1;22mUpdated Plan\r\n\u001b[22;2m └ \u001b[0m✔ \u001b[2;9mИзвлечь текст и проверить визуальные\r\n\u001b[0m \u001b[2;9mстраницы PDF\r\n\u001b[0m ✔ \u001b[2;9mСопоставить лекции с существующими\r\n\u001b[0m \u001b[2;9mзаметками и вопросами\r\n\u001b[0m ✔ \u001b[2;9mСоздать и обновить заметки ЭА\r\n\u001b[0m ✔ \u001b[2;9mПреобразовать экзаменационную заметку в\r\n\u001b[0m \u001b[2;9mMOC\r\n\u001b[0m ✔ \u001b[2;9mАрхивировать исходники и обновить INDEX\r\n\u001b[0m □ \u001b[36;1mПроверить результат\r\n\r\n\u001b[32m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mrtk\u001b[38;2;205;214;244m grep\u001b[38;2;147;153;178m -\u001b[38;2;235;160;172mc\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'^## '\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'90 Library/Finance/\r\n\u001b[39;2m │ \u001b[38;2;166;227;161;22mЭкономический анализ/Экономический анализ\r\n\u001b[39;2m │ \u001b[38;2;166;227;161;22m- MOC.md'\r\n\u001b[39;2m └ 6 matches in 1F:\r\n\r\n … +7 lines (ctrl + t to view transcript)\r\n\u001b[0m \u001b[2m 65: ## Отчетность\r\n\r\n\r\n\u001b[32;1;22m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mrtk\u001b[38;2;205;214;244m grep\u001b[38;2;147;153;178m -\u001b[38;2;235;160;172mc\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'^### '\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'00 Inbox/Подготовка к\r\n\u001b[39;2m │ \u001b[38;2;166;227;161;22mэкзамену по Экономическому анализу.md'\r\n\u001b[39;2m └ 25 matches in 4F:\r\n\r\n … +38 lines (ctrl + t to view transcript)\r\n\u001b[0m \u001b[2mбалансы. Золотое правило финансирования...\r\n\r\n\r\n\u001b[32;1;22m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mtest\u001b[38;2;147;153;178m -\u001b[38;2;235;160;172me\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'99 System/Archive/ЭА - Экзамен/\r\n\u001b[39;2m │ \u001b[38;2;166;227;161;22mТема 14 - Анализ дивидендной политики.pdf'\r\n\u001b[39;2m │ \u001b[38;2;148;226;213;22m&&\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mecho\u001b[38;2;205;214;244m archive-ok\r\n\u001b[39;2m └ archive-ok\r\n\r\n\u001b[32;1;22m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mtest\u001b[38;2;205;214;244m !\u001b[38;2;147;153;178m -\u001b[38;2;235;160;172me\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'00 Inbox/ЭА - Экзамен'\u001b[38;2;205;214;244m \u001b[38;2;148;226;213m&&\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mecho\r\n\u001b[39;2m │ \u001b[38;2;205;214;244;22minbox-source-archived\r\n\u001b[39;2m └ inbox-source-archived\r\n\r\n────────────────────────────────────────────────\r\n\r\n• \u001b[0mФинальная проверка: в экзаменационном MOC есть\r\n все 25 вопросов, исходная папка из Inbox\r\n архивирована, архив содержит PDF. Завершаю.\r\n\r\n\u001b[2m• \u001b[1;22mUpdated Plan\r\n\u001b[22;2m └ \u001b[0m✔ \u001b[2;9mИзвлечь текст и проверить визуальные\r\n\u001b[0m \u001b[2;9mстраницы PDF\r\n\u001b[0m ✔ \u001b[2;9mСопоставить лекции с существующими\r\n\u001b[0m \u001b[2;9mзаметками и вопросами\r\n\u001b[0m ✔ \u001b[2;9mСоздать и обновить заметки ЭА\r\n\u001b[0m ✔ \u001b[2;9mПреобразовать экзаменационную заметку в\r\n\u001b[0m \u001b[2;9mMOC\r\n\u001b[0m ✔ \u001b[2;9mАрхивировать исходники и обновить INDEX\r\n\u001b[0m ✔ \u001b[2;9mПроверить результат\r\n\r\n\u001b[29m────────────────────────────────────────────────\r\n\r\n• \u001b[0mГотово.\r\n\r\n Сделал ingest лекций с учётом визуальных\r\n слайдов: текст извлекал через \u001b[36mpdftotext\u001b[0m,\r\n схемы/таблицы сверял по рендерам страниц.\r\n Создал 9 новых заметок в \u001b[36m90 Library/Finance/\r\n\u001b[0m MOC: \u001b[36m90 Library/Finance/Экономический анализ/\r\n\u001b[0m \u001b[36mЭкономический анализ - MOC.md\u001b[0m.\r\n\r\n Преобразовал экзаменационную заметку в MOC с\r\n\r\n PDF-лекции перенёс из \u001b[36m00 Inbox/ЭА - Экзамен\u001b[0m в\r\n \u001b[36m99 System/Archive/ЭА - Экзамен\u001b[0m — 15 PDF.\r\n Обновил \u001b[36m99 System/INDEX.md\u001b[0m, теперь total \u001b[36m492\u001b[0m.\r\n\r\n Проверки:\r\n\r\n - markdown-таблицы в затронутых файлах — ok;\r\n - wikilinks в затронутых заметках — ok;\r\n - в MOC по экзамену — 25 вопросов;\r\n - \u001b[36m.obsidian/workspace.json\u001b[0m уже висит\r\n изменённым в git status, я его не трогал.\r\n\r\n\u001b[2m─ Worked for 17m 46s ───────────────────────────\r\n\r\n\u001b[48;5;238;22m\u001b[48X\r\n\u001b[1;2m \u001b[22;22mГуд, а такой вопрос, если я хочу отправить\r\n эту заметку (шпору) кому-то (у кого тоже есть\r\n обсидиан, но все же, скидывать все заметки\r\n трудно\r\n Как бы унифицировать этот момент, чтобы я мог\r\n комплексно скинуть заметку со всеми\r\n вложенными заметками? Или мб опубликовать\r\n как-то\r\n\r\n\u001b[0m\u001b[48X\r\n• \u001b[1mSearching the web\r\n\r\n\u001b[22;2m•\u001b[0m \u001b[1mSearched\u001b[0m Obsidian Publish official docs\r\n publish notes site\r\n\r\n\u001b[2m────────────────────────────────────────────────\r\n\r\n• \u001b[0mЛучшие варианты:\r\n\r\n \u001b[94m1. \u001b[39;1mPDF / HTML одной шпорой\r\n\u001b[0m Самый практичный вариант. Собрать\r\n \u001b[36mПодготовка к экзамену...\u001b[0m + содержимое\r\n вложенных заметок в один self-contained\r\n документ и экспортировать в PDF/HTML.\r\n Получатель ничего не настраивает. Минус:\r\n это уже не полноценный граф Obsidian.\r\n\r\n \u001b[94m2. \u001b[39;1mМини-vault ZIP\r\n\u001b[0m Скопировать MOC + все связанные заметки +\r\n вложения в отдельную папку, например\r\n \u001b[36mЭкономический анализ - exam bundle/\u001b[0m, и\r\n отправить ZIP. Получатель открывает папку\r\n как vault в Obsidian, ссылки работают. Это\r\n лучший вариант, если ему нужен именно\r\n Obsidian.\r\n\r\n \u001b[94m3. \u001b[39;1mПубликация\r\n\u001b[0m Obsidian Publish позволяет выбрать\r\n конкретные заметки и опубликовать их как\r\n сайт, но нужно публиковать все связанные\r\n заметки/картинки, иначе ссылки будут\r\n битыми. Это официально описано в Obsidian\r\n Help: связанные заметки и embedded images\r\n нужно тоже публиковать, иначе broken links.\r\n Источник: Obsidian Publish\r\n (\u001b[36;4mhttps://help.obsidian.md/publish\u001b[0m), Publish\r\n linked data\r\n\r\n Я бы для твоего случая сделал \u001b[1mэкспортный\r\n\u001b[0m \u001b[1mworkflow\u001b[0m:\r\n\r\n\r\n - собрать все \u001b[36m[[wikilinks]]\u001b[0m из неё;\r\n - скопировать связанные заметки в \u001b[36m/tmp\u001b[0m или \u001b[36m99\r\n\u001b[0m \u001b[36mSystem/Export/Экономический анализ -\r\n\u001b[0m \u001b[36mэкзамен/\u001b[0m;\r\n\r\n - сделать:\r\n - \u001b[36mЭкономический анализ - шпора.md\u001b[0m — единая\r\n консолидированная версия;\r\n\r\n - \u001b[36mvault-bundle/\u001b[0m — мини-vault с MOC и\r\n заметками;\r\n\r\n - опционально PDF.\r\n\r\n Для отправки человеку: \u001b[1mPDF\u001b[0m.\r\n Для человека с Obsidian: \u001b[1mмини-vault ZIP\u001b[0m.\r\n Для постоянного доступа по ссылке: \u001b[1mObsidian\r\n\u001b[0m \u001b[1mPublish / Quartz / GitHub Pages\u001b[0m, но это уже\r\n отдельный процесс.\r\n\r\n\u001b[2m────────────────────────────────────────────────\r\n\r\n\u001b[48;5;238;22m\u001b[48X\r\n\u001b[1;2m \u001b[22;22mне, а как бы делать это автоматически? причем\r\n не обращаясь каждый раз к нейронке\r\n\r\n\u001b[0m\u001b[48X\r\n\u001b[2m• \u001b[0mМожно сделать без нейронки как обычный CLI-\r\n скрипт.\r\n\r\n \u001b[1mИдея:\u001b[0m скрипт принимает одну заметку и\r\n автоматически собирает bundle:\r\n\r\n \u001b[38;2;137;180;250mexport-note\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m\"00 Inbox/Подготовка к экзамену по\r\n\u001b[0m \u001b[38;2;166;227;161mЭкономическому анализу.md\"\r\n\r\n\u001b[0m Что он делает:\r\n\r\n \u001b[94m1. \u001b[0mПарсит \u001b[36m[[wikilinks]]\u001b[0m и \u001b[36m![[embeds]]\u001b[0m.\r\n \u001b[94m2. \u001b[0mРекурсивно собирает связанные \u001b[36m.md\u001b[0m заметки,\r\n например глубина \u001b[36m1\u001b[0m или \u001b[36m2\u001b[0m.\r\n\r\n \u001b[94m3. \u001b[0mКопирует их в отдельную папку:\r\n\r\n 99 System/Export/Экономический анализ -\r\n экзамен/\r\n\r\n \u001b[94m4. \u001b[0mКопирует вложения: картинки, PDF, аудио,\r\n если они embedded.\r\n\r\n \u001b[94m5. \u001b[0mСоздаёт ZIP:\r\n\r\n Экономический анализ - экзамен.zip\r\n\r\n \u001b[94m6. \u001b[0mОпционально создаёт один плоский файл:\r\n\r\n Экономический анализ - шпора.md\r\n где MOC + все вложенные заметки идут\r\n подряд.\r\n\r\n Технически лучше сделать \u001b[1mлокальный Python-\r\n\u001b[0m \u001b[1mскрипт\u001b[0m, например:\r\n\r\n 99 System/Scripts/export_note_bundle.py\r\n\r\n Команда:\r\n\r\n \u001b[38;2;137;180;250mpython\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m\"99 System/Scripts/\r\n\u001b[0m \u001b[38;2;166;227;161mexport_note_bundle.py\"\u001b[38;2;205;214;244m \u001b[38;2;147;153;178m\\\r\n\u001b[0m \u001b[38;2;205;214;244m \u001b[38;2;166;227;161m\"00 Inbox/Подготовка к экзамену по\r\n\u001b[0m \u001b[38;2;205;214;244m \u001b[38;2;166;227;161mЭкономическому анализу.md\"\u001b[38;2;205;214;244m \u001b[38;2;147;153;178m\\\r\n\u001b[0m \u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mdepth\u001b[38;2;205;214;244m 1 \u001b[38;2;147;153;178m\\\r\n\u001b[0m \u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mzip\r\n\r\n\u001b[0m Параметры, которые реально нужны:\r\n\r\n \u001b[38;2;137;180;250m--depth\u001b[38;2;205;214;244m 1 \u001b[38;2;147;153;178m# только ссылки из главной\r\n\u001b[0m \u001b[38;2;147;153;178mзаметки\r\n\u001b[0m \u001b[38;2;137;180;250m--depth\u001b[38;2;205;214;244m 2 \u001b[38;2;147;153;178m# ссылки из связанных заметок\r\n\u001b[0m \u001b[38;2;147;153;178mтоже\r\n\u001b[0m \u001b[38;2;137;180;250m--zip \u001b[38;2;147;153;178m# сделать архив\r\n\u001b[0m \u001b[38;2;137;180;250m--flat-md \u001b[38;2;147;153;178m# собрать один общий markdown\r\n\u001b[0m \u001b[38;2;137;180;250m--no-archive \u001b[38;2;147;153;178m# только папка, без zip\r\n\r\n\u001b[0m Для твоего vault я бы сделал именно так:\r\n \u001b[38;2;137;180;250mmake\u001b[38;2;205;214;244m export-note NOTE=\u001b[38;2;166;227;161m\"00 Inbox/Подготовка к\r\n\u001b[0m \u001b[38;2;166;227;161mэкзамену по Экономическому анализу.md\"\r\n\r\n\u001b[0m или через shell alias:\r\n \u001b[38;2;166;227;161mЭкономическому анализу.md\"\r\n\r\n\u001b[0m Важный нюанс: Obsidian-ссылки по имени файла\r\n могут быть неоднозначными, если есть дубли\r\n названий. Скрипт должен либо использовать \u001b[36m99\r\n\u001b[0m \u001b[36mSystem/INDEX.md\u001b[0m, либо сам строить карту\r\n \u001b[36mbasename -> path\u001b[0m и падать с ошибкой при\r\n дублях.\r\n\r\n Самый правильный формат результата:\r\n\r\n Экономический анализ - экзамен/\r\n ├── Подготовка к экзамену по Экономическому\r\n анализу.md\r\n ├── 90 Library/Finance/Экономический\r\n анализ/...\r\n ├── attachments/...\r\n └── Экономический анализ - шпора.md\r\n\r\n Получателю можно отправлять ZIP. Он\r\n распаковывает и открывает папку как vault в\r\n Obsidian.\r\n\r\n\u001b[48;5;238m\u001b[48X\r\n\u001b[1;2m \u001b[22;22mну окей, давай пока без скрипта, можешь так\r\n собрать для Экономического анализ в ПДФ-ку?\r\n\r\n\u001b[0m\u001b[48X\r\n\u001b[2m• \u001b[0mПлан: соберу \u001b[36mПодготовка к экзамену по\r\n\u001b[0m \u001b[36mЭкономическому анализу.md\u001b[0m вместе с заметками,\r\n на которые она ссылается, в один временный\r\n Markdown, затем экспортирую в PDF и проверю,\r\n что файл создан и не пустой. Исходные заметки\r\n менять не буду.\r\n\r\n\u001b[2m• \u001b[1;22mUpdated Plan\r\n\u001b[22;2m └ \u001b[0m□ \u001b[36;1mПроверить инструменты экспорта PDF\r\n\u001b[0m □ \u001b[2mСобрать связанные заметки в один Markdown\r\n\u001b[0m □ \u001b[2mСконвертировать Markdown в PDF\r\n\u001b[0m □ \u001b[2mПроверить результат\r\n\r\n\u001b[31;1;22m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mwhich\u001b[38;2;205;214;244m weasyprint\r\n\u001b[39;2m └ weasyprint not found\r\n\r\n\u001b[31;1;22m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mwhich\u001b[38;2;205;214;244m xelatex\r\n\u001b[39;2m └ xelatex not found\r\n\r\n\u001b[31;1;22m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mwhich\u001b[38;2;205;214;244m pandoc\r\n\u001b[39;2m └ pandoc not found\r\n\r\n\u001b[31;1;22m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mwhich\u001b[38;2;205;214;244m wkhtmltopdf\r\n\u001b[39;2m └ wkhtmltopdf not found\r\n\r\n\u001b[32;1;22m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mwhich\u001b[38;2;205;214;244m chromium\r\n\u001b[39;2m └ /usr/bin/chromium\r\n\r\n────────────────────────────────────────────────\r\n\r\n• \u001b[36;22mpandoc\u001b[0m/LaTeX нет, зато есть \u001b[36mchromium\u001b[0m. Значит\r\n сделаю самодостаточный HTML из Markdown и\r\n напечатаю его в PDF через headless Chromium.\r\n\r\n\u001b[2m• \u001b[1;22mUpdated Plan\r\n\u001b[22;2m └ \u001b[0m✔ \u001b[2;9mПроверить инструменты экспорта PDF\r\n\u001b[0m □ \u001b[36;1mСобрать связанные заметки в один Markdown\r\n\u001b[0m □ \u001b[2mСконвертировать Markdown в PDF\r\n\u001b[0m □ \u001b[2mПроверить результат\r\n\r\n────────────────────────────────────────────────\r\n\r\n• \u001b[0mСейчас соберу ссылки из MOC и подготовлю\r\n экспортную папку. Включу только заметки\r\n первого уровня из экзаменационного MOC, чтобы\r\n PDF был шпорой, а не всем vault.\r\n\r\n\u001b[32;1m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mmkdir\u001b[38;2;147;153;178m -\u001b[38;2;235;160;172mp\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'99 System/Export/Экономический\r\n\u001b[39;2m │ \u001b[38;2;166;227;161;22mанализ - экзамен'\r\n\u001b[39;2m └ (no output)\r\n\r\n\u001b[32;1;22m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mpython\u001b[38;2;205;214;244m - \u001b[38;2;148;226;213m<<\u001b[38;2;166;227;161m'\u001b[38;2;203;166;247mPY\u001b[38;2;166;227;161m'\r\n\u001b[39;2m │ \u001b[38;2;166;227;161;22mfrom pathlib import Path\r\n\u001b[39;2m │ \u001b[38;2;166;227;161;22mimport re\r\n\u001b[39;2m │ … +12 lines\r\n └ Сущность и методология экономического\r\n\u001b[0m \u001b[2mанализа\r\n … +13 lines (ctrl + t to view transcript)\r\n\u001b[0m \u001b[2mДивидендная политика предприятия\r\n\u001b[0m \u001b[2mДенежные потоки предприятия\r\n\r\n────────────────────────────────────────────────\r\n\r\n• \u001b[0mСписок вложенных заметок получился 14 штук.\r\n Генерирую консолидированный Markdown и HTML:\r\n сначала сама шпора с 25 вопросами, затем\r\n раздел «Подробные заметки».\r\n\r\n\u001b[32;1m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mpython\u001b[38;2;205;214;244m - \u001b[38;2;148;226;213m<<\u001b[38;2;166;227;161m'\u001b[38;2;203;166;247mPY\u001b[38;2;166;227;161m'\r\n\u001b[39;2m │ \u001b[38;2;166;227;161;22mfrom pathlib import Path\r\n\u001b[39;2m │ \u001b[38;2;166;227;161;22mimport re, html\r\n\u001b[39;2m │ … +226 lines\r\n └ 99 System/Export/Экономический анализ -\r\n\u001b[0m \u001b[2mэкзамен/Экономический анализ - шпора к\r\n … +2 lines (ctrl + t to view transcript)\r\n\u001b[0m \u001b[2mэкзамен/Экономический анализ - шпора к\r\n• \u001b[0mChromium упал на sandbox/crashpad ограничении\r\n контейнера. Перезапускаю ту же печать с\r\n эскалацией, потому что это именно ограничение\r\n среды, не проблема HTML.\r\n\r\n\u001b[32m✔ \u001b[0mYou \u001b[1mapproved\u001b[0m codex to always run commands that\r\n start with \u001b[2mchromium\r\n\r\n\u001b[32;1;22m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mchromium\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mheadless\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mno-sandbox\r\n\u001b[39;2m │ \u001b[38;2;147;153;178;22m--\u001b[38;2;235;160;172mdisable-gpu\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mprint-to-pdf\u001b[38;2;148;226;213m=\u001b[38;2;166;227;161m'99\r\n\u001b[39;2m │ \u001b[38;2;166;227;161;22mSystem/Export/Экономический анализ -\r\n\u001b[39;2m │ … +6 lines\r\n └ 507530 bytes written to file 99 System/\r\n\u001b[0m \u001b[2mExport/Экономический анализ - экзамен/\r\n\u001b[0m \u001b[2mЭкономический анализ - шпора к экзамену.pdf\r\n\r\n────────────────────────────────────────────────\r\n\r\n• \u001b[0mPDF создан. Проверяю размер, тип файла и\r\n количество страниц.\r\n\r\n\u001b[2m• \u001b[1;22mUpdated Plan\r\n\u001b[22;2m └ \u001b[0m✔ \u001b[2;9mПроверить инструменты экспорта PDF\r\n\u001b[0m ✔ \u001b[2;9mСобрать связанные заметки в один Markdown\r\n\u001b[0m ✔ \u001b[2;9mСконвертировать Markdown в PDF\r\n\u001b[0m □ \u001b[36;1mПроверить результат\r\n\r\n\u001b[32m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mfile\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'99 System/Export/Экономический\r\n\u001b[39;2m │ \u001b[38;2;166;227;161;22mанализ - экзамен/Экономический анализ -\r\n\u001b[39;2m │ \u001b[38;2;166;227;161;22mшпора к экзамену.pdf'\r\n\u001b[39;2m └ 99 System/Export/Экономический анализ -\r\n\u001b[0m \u001b[2mэкзамен/Экономический анализ - шпора к\r\n\u001b[0m \u001b[2mэкзамену.pdf: PDF document, version 1.4, 8\r\n\u001b[0m \u001b[2mpage(s)\r\n\r\n\u001b[32;1;22m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mrtk\u001b[38;2;205;214;244m du\u001b[38;2;147;153;178m -\u001b[38;2;235;160;172mh\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'99 System/Export/Экономический\r\n\u001b[39;2m │ \u001b[38;2;166;227;161;22mанализ - экзамен/Экономический анализ -\r\n\u001b[39;2m │ \u001b[38;2;166;227;161;22mшпора к экзамену.pdf'\r\n\u001b[39;2m └ 496K 99 System/Export/Экономический\r\n\u001b[0m \u001b[2mанализ - экзамен/Экономический анализ -\r\n\u001b[0m \u001b[2mшпора к экзамену.pdf\r\n\r\n\u001b[32;1;22m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mpdfinfo\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'99 System/Export/Экономический\r\n\u001b[39;2m │ \u001b[38;2;166;227;161;22mанализ - экзамен/Экономический анализ -\r\n\u001b[39;2m │ \u001b[38;2;166;227;161;22mшпора к экзамену.pdf'\r\n\u001b[39;2m └ Title: Экономический анализ -\r\n\u001b[0m \u001b[2mшпора\r\n … +21 lines (ctrl + t to view transcript)\r\n\u001b[0m \u001b[2mOptimized: no\r\n\u001b[0m \u001b[2mPDF version: 1.4\r\n\r\n\u001b[32;1;22m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mrtk\u001b[38;2;205;214;244m ls\u001b[38;2;147;153;178m -\u001b[38;2;235;160;172mlh\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'99 System/Export/Экономический\r\n\u001b[0m \u001b[2m495.6K\r\n\r\n────────────────────────────────────────────────\r\n\r\n• \u001b[36;22mfile\u001b[0m ошибочно показывает 8 страниц, \u001b[36mpdfinfo\r\n\u001b[0m корректно видит 36 страниц A4. Отрендерю\r\n первую страницу для визуальной проверки.\r\n\r\n\u001b[2m … +40 lines (ctrl + t to view transcript)\r\n\r\n\u001b[32;1;22m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mpdftoppm\u001b[38;2;147;153;178m -\u001b[38;2;235;160;172mf\u001b[38;2;205;214;244m 1\u001b[38;2;147;153;178m -\u001b[38;2;235;160;172ml\u001b[38;2;205;214;244m 1\u001b[38;2;147;153;178m -\u001b[38;2;235;160;172mr\u001b[38;2;205;214;244m 110\u001b[38;2;147;153;178m -\u001b[38;2;235;160;172mpng\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'99 System/\r\n\u001b[39;2m │ \u001b[38;2;166;227;161;22mExport/Экономический анализ - экзамен/\r\n\u001b[0m рендера отличается от ожидаемого, уточняю имя\r\n файла и посмотрю страницу.\r\n\r\n\u001b[32;1m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mrtk\u001b[38;2;205;214;244m ls\u001b[38;2;147;153;178m -\u001b[38;2;235;160;172m1\u001b[38;2;205;214;244m /tmp/ea-export-check\u001b[38;2;148;226;213m*\r\n\u001b[39;2m └ /tmp/ea-export-check-01.png 251.7K\r\n\r\n\u001b[48;5;238;22m\u001b[48X\r\n\u001b[1;2m \u001b[22;22mПогоди, а что я могу установить, чтобы ты\r\n заметку сделал прям такую, с оглавлением,\r\n ссылками для удобного перехода и т.д?\r\n\r\n\u001b[0m\u001b[48X\r\n• \u001b[1mSearching the web\r\n\r\n\u001b[33;22m⚠ Falling back from WebSockets to HTTPS\r\n\u001b[0m \u001b[33mtransport. stream disconnected before\r\n\u001b[0m \u001b[33mcompletion: tls handshake eof\r\n\r\n\u001b[0m• \u001b[1mSearching the web\r\n\r\n\u001b[22;2m•\u001b[0m \u001b[1mSearched\u001b[0m Pandoc manual table of contents pdf\r\n links official\r\n\r\n• \u001b[1mSearching the web\r\n\r\n\u001b[22;2m◦\u001b[0m \u001b[1mSearching the web\r\n\r\n\u001b[22;2m•\u001b[0m \u001b[1mSearched\u001b[0m Arch Linux pandoc-cli package typst\r\n package\r\n\r\n\u001b[2m────────────────────────────────────────────────\r\n\r\n• \u001b[0mМожно двумя путями.\r\n\r\n \u001b[1mБез установки\r\n\u001b[0m У тебя уже есть \u001b[36mchromium\u001b[0m. Я могу сделать HTML\r\n → PDF с:\r\n\r\n - кликабельным оглавлением;\r\n - якорями на вопросы;\r\n - ссылками из вопросов на разделы «Подробные\r\n заметки» внутри PDF;\r\n\r\n - нормальной типографикой.\r\n\r\n Это быстрее и достаточно для шпоры.\r\n\r\n \u001b[1mЛучше установить для качественного экспорта\r\n\u001b[0m Минимально:\r\n \u001b[36mpandoc-cli\u001b[0m есть в official Arch extra, \u001b[36mtypst\r\n\u001b[0m тоже есть в репах. Pandoc умеет собирать\r\n Markdown с \u001b[36m--toc\u001b[0m, ссылками и PDF-движками;\r\n Typst легче LaTeX.\r\n для академичных PDF:\r\n\r\n \u001b[38;2;137;180;250msudo\u001b[38;2;205;214;244m pacman\u001b[38;2;147;153;178m -\u001b[38;2;235;160;172mS\u001b[38;2;205;214;244m pandoc-cli texlive-xetex\r\n\u001b[0m \u001b[38;2;205;214;244mtexlive-langcyrillic\r\n\r\n\u001b[0m Это даст:\r\n\r\n - кликабельное оглавление;\r\n - PDF bookmarks в боковой панели;\r\n - нормальную кириллицу;\r\n - формулы;\r\n - внутренние ссылки;\r\n - стабильную печать A4.\r\n\r\n Для твоей задачи я бы выбрал \u001b[1mбез установки\r\n\u001b[0m \u001b[1mчерез Chromium\u001b[0m или \u001b[36mpandoc-cli typst\u001b[0m. LaTeX\r\n ставить имеет смысл, если часто будешь делать\r\n PDF-конспекты/отчёты.\r\n\r\n\u001b[2m─ Worked for 21m 08s ───────────────────────────\r\n\r\n\u001b[48;5;238;22m\u001b[48X\r\n\u001b[1;2m \u001b[22;22msudo pacman -S pandoc-cli texlive-xetex\r\n texlive-langcyrillic\r\n\r\n Я вот это установил\r\n\r\n\u001b[0m\u001b[48X\r\n\u001b[2m• \u001b[0mОк, теперь сделаю нормальную версию через\r\n \u001b[36mpandoc + xelatex\u001b[0m: с кликабельным оглавлением,\r\n PDF-закладками и внутренними ссылками из\r\n вопросов к подробным разделам. Проверю\r\n результат через \u001b[36mpdfinfo\u001b[0m/\u001b[36mpdftotext\u001b[0m.\r\n\r\n\u001b[2m• \u001b[1;22mUpdated Plan\r\n\u001b[22;2m └ \u001b[0m□ \u001b[36;1mПроверить pandoc/xelatex\r\n\u001b[0m □ \u001b[2mСобрать Pandoc Markdown с якорями\r\n\u001b[0m □ \u001b[2mСобрать PDF через xelatex\r\n\u001b[0m □ \u001b[2mПроверить PDF\r\n\r\n\u001b[32;1;22m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mwhich\u001b[38;2;205;214;244m pandoc\r\n\u001b[39;2m └ /usr/bin/pandoc\r\n\r\n\u001b[32;1;22m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mwhich\u001b[38;2;205;214;244m xelatex\r\n\u001b[39;2m └ /usr/bin/xelatex\r\n\r\n\u001b[32;1;22m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mxelatex\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mversion\r\n\u001b[39;2m └ XeTeX 3.141592653-2.6-0.999998 (TeX Live\r\n\u001b[0m \u001b[2m2026/Arch Linux)\r\n … +21 lines (ctrl + t to view transcript)\r\n\u001b[0m \u001b[2mCompiled with fontconfig version 2.17.1;\r\n\u001b[0m \u001b[2musing 2.17.1\r\n\r\n\u001b[32;1;22m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mpandoc\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mversion\r\n\u001b[39;2m └ pandoc 3.6\r\n\u001b[0m \u001b[2mFeatures: +server +lua\r\n … +7 lines (ctrl + t to view transcript)\r\n\u001b[0m \u001b[2mwarranty, not even for merchantability or\r\n\u001b[0m \u001b[2mfitness for a particular purpose.\r\n\r\n────────────────────────────────────────────────\r\n\r\n• \u001b[0mИнструменты на месте. Сейчас сгенерирую\r\n отдельный pandoc-md: ссылки \u001b[36m[[...]]\u001b[0m превращу\r\n во внутренние ссылки на разделы PDF, а\r\n подробные заметки добавлю ниже с явными\r\n якорями.\r\n\r\n\u001b[2m• \u001b[1;22mUpdated Plan\r\n\u001b[22;2m └ \u001b[0m✔ \u001b[2;9mПроверить pandoc/xelatex\r\n\u001b[0m □ \u001b[36;1mСобрать Pandoc Markdown с якорями\r\n\u001b[0m □ \u001b[2mСобрать PDF через xelatex\r\n\u001b[0m □ \u001b[2mПроверить PDF\r\n\r\n────────────────────────────────────────────────\r\n\r\n• \u001b[0mСобираю экспорт в \u001b[36m99 System/Export/\r\n\u001b[0m \u001b[36mЭкономический анализ - экзамен/\u001b[0m. Исходные\r\n заметки не меняю.\r\n\r\n\u001b[32;1m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mpython\u001b[38;2;205;214;244m - \u001b[38;2;148;226;213m<<\u001b[38;2;166;227;161m'\u001b[38;2;203;166;247mPY\u001b[38;2;166;227;161m'\r\n\u001b[39;2m │ \u001b[38;2;166;227;161;22mfrom pathlib import Path\r\n\u001b[39;2m │ \u001b[38;2;166;227;161;22mimport re\r\n\u001b[0m \u001b[2mэкзамену.pandoc.md\r\n\r\n────────────────────────────────────────────────\r\n\r\n• \u001b[0mPandoc Markdown готов. Теперь собираю PDF с\r\n оглавлением, закладками и toc-depth=3, чтобы в\r\n оглавлении были сами 25 вопросов и подробные\r\n разделы.\r\n\r\n\u001b[2m• \u001b[1;22mUpdated Plan\r\n\u001b[22;2m └ \u001b[0m✔ \u001b[2;9mПроверить pandoc/xelatex\r\n\u001b[0m ✔ \u001b[2;9mСобрать Pandoc Markdown с якорями\r\n\u001b[0m □ \u001b[36;1mСобрать PDF через xelatex\r\n\u001b[0m □ \u001b[2mПроверить PDF\r\n\r\n\u001b[31;1;22m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mpandoc\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'99 System/Export/Экономический\r\n\u001b[39;2m │ \u001b[38;2;166;227;161;22mанализ - экзамен/Экономический анализ -\r\n\u001b[39;2m │ \u001b[38;2;166;227;161;22mшпора к экзамену.pandoc.md'\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mfrom\r\n\u001b[39;2m │ … +9 lines\r\n └ Error producing PDF.\r\n\u001b[0m \u001b[2m! Font TU/lmr/m/\r\n … +6 lines (ctrl + t to view transcript)\r\n\u001b[0m \u001b[2ml.54 \\normalsize\r\n\r\n\r\n────────────────────────────────────────────────\r\n\r\n• \u001b[0mСборка упала не на заметке, а на TeX-шрифте\r\n \u001b[36mlmroman\u001b[0m: в текущей TeX Live установке не\r\n хватает Latin Modern. Обойду это через явное\r\n указание системных шрифтов DejaVu для \u001b[36mxelatex\u001b[0m.\r\n\r\n\u001b[32;1m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mfc-match\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'DejaVu Serif'\r\n\u001b[39;2m └ DejaVuSerif.ttf: \"DejaVu Serif\" \"Book\"\r\n\r\n\u001b[32;1;22m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mfc-match\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'DejaVu Sans Mono'\r\n\u001b[39;2m └ DejaVuSansMono.ttf: \"DejaVu Sans Mono\"\r\n\u001b[0m \u001b[2m\"Book\"\r\n\r\n\u001b[32;1;22m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mfc-match\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'DejaVu Sans'\r\n\u001b[39;2m └ DejaVuSans.ttf: \"DejaVu Sans\" \"Book\"\r\n\r\n\u001b[0m явными \u001b[36mmainfont/sansfont/monofont\u001b[0m из командной\r\n строки.\r\n\r\n\u001b[31;1m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mpandoc\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'99 System/Export/Экономический\r\n\u001b[39;2m │ \u001b[38;2;166;227;161;22mанализ - экзамен/Экономический анализ -\r\n\u001b[39;2m │ \u001b[38;2;166;227;161;22mшпора к экзамену.pandoc.md'\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mfrom\r\n\u001b[39;2m │ … +14 lines\r\n └ Error producing PDF.\r\n\u001b[0m \u001b[2m! Font TU/lmr/m/\r\n … +6 lines (ctrl + t to view transcript)\r\n\u001b[0m \u001b[2ml.54 \\normalsize\r\n\r\n\r\n────────────────────────────────────────────────\r\n\r\n• \u001b[0mPandoc всё равно тянет \u001b[36mlmodern\u001b[0m из шаблона.\r\n Сгенерирую \u001b[36m.tex\u001b[0m, посмотрю преамбулу и поправлю\r\n минимально, без изменения заметок.\r\n\r\n\u001b[32;1m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mpandoc\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'99 System/Export/Экономический\r\n\u001b[39;2m │ \u001b[38;2;166;227;161;22mанализ - экзамен/Экономический анализ -\r\n\u001b[39;2m │ \u001b[38;2;166;227;161;22mшпора к экзамену.pandoc.md'\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mfrom\r\n\u001b[39;2m │ … +10 lines\r\n └ (no output)\r\n\r\n•\u001b[0m \u001b[1mExplored\r\n\u001b[22;2m └ \u001b[36;22mRead\u001b[0m ea-pandoc.tex\r\n\u001b[2m• \u001b[0mПроблема ровно в строке \u001b[36m\\\\usepackage{lmodern}\u001b[0m.\r\n Удаляю её из временного \u001b[36m.tex\u001b[0m и собираю\r\n напрямую \u001b[36mxelatex\u001b[0m.\r\n\r\n\u001b[32;1m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250msed\u001b[38;2;147;153;178m -\u001b[38;2;235;160;172mi\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'/\\\\usepackage{lmodern}/d'\u001b[38;2;205;214;244m /tmp/\r\n\u001b[39;2m │ \u001b[38;2;205;214;244;22mea-pandoc.tex\r\n\u001b[39;2m └ (no output)\r\n\r\n────────────────────────────────────────────────\r\n\r\n• \u001b[0mТеперь запускаю \u001b[36mxelatex\u001b[0m по исправленному \u001b[36m.tex\u001b[0m.\r\n Для оглавления/закладок может понадобиться два\r\n прохода, сделаю их последовательно.\r\n\r\n\u001b[31;1m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mxelatex\u001b[38;2;147;153;178m -\u001b[38;2;235;160;172minteraction\u001b[38;2;148;226;213m=\u001b[38;2;205;214;244mnonstopmode\r\n\u001b[39;2m │ \u001b[38;2;147;153;178;22m-\u001b[38;2;235;160;172mhalt-on-error\u001b[38;2;147;153;178m -\u001b[38;2;235;160;172moutput-directory\u001b[38;2;148;226;213m=\u001b[38;2;166;227;161m'/tmp'\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'/\r\n\u001b[39;2m │ \u001b[38;2;166;227;161;22mtmp/ea-pandoc.tex'\r\n\u001b[39;2m └ entering extended mode\r\n\u001b[0m \u001b[2m(/tmp/ea-pandoc.tex\r\n … +12 lines (ctrl + t to view transcript)\r\n\u001b[0m \u001b[2mNo pages of output.\r\n\u001b[0m \u001b[2mTranscript written on /tmp/ea-pandoc.log.\r\n\r\n────────────────────────────────────────────────\r\n\r\n• \u001b[0mДаже после удаления \u001b[36mlmodern\u001b[0m класс \u001b[36marticle\u001b[0m всё\r\n равно пытается стартовать с \u001b[36mlmroman\u001b[0m. Значит в\r\n установленном TeX Live не хватает пакета Latin\r\n Modern. Проверю, как он называется в Arch, и\r\n либо предложу одну точную установку, либо\r\n соберу улучшенный PDF через Chromium без\r\n ожидания.\u001b[36mxelatex\u001b[0m падает ещё до применения\r\n DejaVu: базовый LaTeX-класс ищет Latin Modern\r\n (\u001b[36mlmroman10-regular\u001b[0m). Значит в установленном\r\n TeX Live не хватает пакета со шрифтом Latin\r\n Modern. Проверю, какой Arch-пакет его даёт.\r\n\r\n\u001b[31;1m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mkpsewhich\u001b[38;2;205;214;244m lmroman10-regular.otf\r\n\u001b[39;2m └ (no output)\r\n\r\n\u001b[32;1;22m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mpacman\u001b[38;2;147;153;178m -\u001b[38;2;235;160;172mSs\u001b[38;2;205;214;244m texlive \u001b[38;2;148;226;213m|\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mgrep\u001b[38;2;147;153;178m -\u001b[38;2;235;160;172mi\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'font\\|\r\n\u001b[39;2m │ \u001b[38;2;166;227;161;22mlatin\\|recommended'\r\n\u001b[39;2m └ extra/texlive-fontsextra 2026.1-1 (texlive)\r\n\u001b[0m \u001b[2m TeX Live - Additional fonts\r\n … +8 lines (ctrl + t to view transcript)\r\n\u001b[0m \u001b[2m TeX Live - MetaPost and Metafont\r\n\u001b[0m \u001b[2mpackages\r\n\r\n\u001b[31;1;22m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mpacman\u001b[38;2;147;153;178m -\u001b[38;2;235;160;172mQo\u001b[38;2;205;214;244m /usr/share/texmf-dist/fonts/\r\n\u001b[39;2m │ \u001b[38;2;205;214;244;22mopentype/public/lm/lmroman10-regular.otf\r\n\u001b[39;2m └ error: No package owns /usr/share/\r\n\u001b[0m \u001b[2mtexmf-dist/fonts/opentype/public/lm/\r\n\u001b[0m \u001b[2mlmroman10-regular.otf\r\n\r\n────────────────────────────────────────────────\r\n\r\n• \u001b[0mДля \u001b[36mpandoc+xelatex\u001b[0m не хватает ещё \u001b[36mtexlive-\r\n\u001b[0m \u001b[36mfontsrecommended\u001b[0m: именно там обычно лежит\r\n Latin Modern. Чтобы не стопориться, сделаю\r\n сейчас кликабельный PDF через Chromium, а\r\n xelatex-вариант можно будет собрать после\r\n установки этого пакета.\r\n\r\n\u001b[2m• \u001b[1;22mUpdated Plan\r\n\u001b[22;2m └ \u001b[3mxelatex сейчас блокируется отсутствующим\r\n\u001b[0m \u001b[3;2mLatin Modern; делаю кликабельный PDF через\r\n\u001b[0m \u001b[3;2mpandoc HTML + Chromium.\r\n\u001b[0m ✔ \u001b[2;9mПроверить pandoc/xelatex\r\n\u001b[0m ✔ \u001b[2;9mСобрать Pandoc Markdown с якорями\r\n\u001b[0m □ \u001b[2mСобрать PDF через xelatex\r\n\u001b[0m □ \u001b[36;1mСобрать кликабельный HTML/PDF через\r\n\u001b[0m \u001b[36;1mChromium\r\n\u001b[0m □ \u001b[2mПроверить PDF\r\n\r\n────────────────────────────────────────────────\r\n\r\n• \u001b[0mСейчас использую уже собранный \u001b[36mpandoc.md\u001b[0m:\r\n pandoc сделает HTML с оглавлением и якорями,\r\n Chromium напечатает его в PDF. Это сохранит\r\n кликабельность оглавления и ссылок.\r\n\r\n\u001b[2m• \u001b[1;22mAdded\u001b[0m 99 System/Export/Экономический анализ -\r\nэкзамен/pdf-style.css (\u001b[32m+107\u001b[0m \u001b[31m-0\u001b[0m)\r\n\u001b[48;5;22m \u001b[2m 1 \u001b[32;22m+\u001b[38;2;203;166;247m@page\u001b[38;2;205;214;244m \u001b[38;2;147;153;178m{\u001b[32X\r\n\u001b[39m \u001b[2m 2 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250msize\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m A\u001b[38;2;250;179;135m4\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 3 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mmargin\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m14\u001b[38;2;203;166;247mmm\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m13\u001b[38;2;203;166;247mmm\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 4 \u001b[32;22m+\u001b[38;2;147;153;178m}\r\n\u001b[39m \u001b[2m 5 \u001b[32;22m+\r\n\u001b[39m \u001b[2m 6 \u001b[32;22m+\u001b[38;2;137;180;250mbody\u001b[38;2;205;214;244m \u001b[38;2;147;153;178m{\r\n\u001b[39m \u001b[2m 7 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mcolor\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m \u001b[38;2;147;153;178m#\u001b[38;2;205;214;244m171717\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 8 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mfont-family\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m\"DejaVu Serif\"\u001b[38;2;147;153;178m,\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m\"Noto Se\r\n\u001b[39m \u001b[2m \u001b[38;2;166;227;161;22mrif\"\u001b[38;2;147;153;178m,\u001b[38;2;205;214;244m serif\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 9 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mfont-size\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m10\u001b[38;2;147;153;178m.\u001b[38;2;250;179;135m5\u001b[38;2;203;166;247mpt\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 10 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mline-height\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m1\u001b[38;2;147;153;178m.\u001b[38;2;250;179;135m42\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 11 \u001b[32;22m+\u001b[38;2;147;153;178m}\r\n\u001b[39m \u001b[2m 12 \u001b[32;22m+\r\n\u001b[39m \u001b[2m 13 \u001b[32;22m+\u001b[38;2;137;180;250mh1\u001b[38;2;205;214;244m \u001b[38;2;147;153;178m{\r\n\u001b[39m \u001b[2m 14 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mfont-size\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m23\u001b[38;2;203;166;247mpt\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 15 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mmargin\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m0\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m0\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m14\u001b[38;2;203;166;247mpt\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 16 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mpage-break-after\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m avoid\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 17 \u001b[32;22m+\u001b[38;2;147;153;178m}\r\n\u001b[39m \u001b[2m 18 \u001b[32;22m+\r\n\u001b[39m \u001b[2m 19 \u001b[32;22m+\u001b[38;2;137;180;250mh2\u001b[38;2;205;214;244m \u001b[38;2;147;153;178m{\r\n\u001b[39m \u001b[2m 20 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mborder-bottom\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m1\u001b[38;2;203;166;247mpx\u001b[38;2;205;214;244m solid \u001b[38;2;147;153;178m#\u001b[38;2;205;214;244mc7c7c7\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 21 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mfont-size\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m15\u001b[38;2;147;153;178m.\u001b[38;2;250;179;135m5\u001b[38;2;203;166;247mpt\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 22 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mmargin\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m20\u001b[38;2;203;166;247mpt\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m0\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m8\u001b[38;2;203;166;247mpt\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 23 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mpadding-bottom\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m3\u001b[38;2;203;166;247mpt\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 24 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mpage-break-after\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m avoid\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 25 \u001b[32;22m+\u001b[38;2;147;153;178m}\r\n\u001b[39m \u001b[2m 26 \u001b[32;22m+\r\n\u001b[39m \u001b[2m 27 \u001b[32;22m+\u001b[38;2;137;180;250mh3\u001b[38;2;205;214;244m \u001b[38;2;147;153;178m{\r\n\u001b[39m \u001b[2m 28 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mfont-size\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m12\u001b[38;2;147;153;178m.\u001b[38;2;250;179;135m5\u001b[38;2;203;166;247mpt\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 29 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mmargin\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m14\u001b[38;2;203;166;247mpt\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m0\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m5\u001b[38;2;203;166;247mpt\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 30 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mpage-break-after\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m avoid\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 31 \u001b[32;22m+\u001b[38;2;147;153;178m}\r\n\u001b[39m \u001b[2m 32 \u001b[32;22m+\r\n\u001b[39m \u001b[2m 33 \u001b[32;22m+\u001b[38;2;137;180;250mh4\u001b[38;2;147;153;178m,\r\n\u001b[39m \u001b[2m 34 \u001b[32;22m+\u001b[38;2;137;180;250mh5\u001b[38;2;147;153;178m,\r\n\u001b[39m \u001b[2m 35 \u001b[32;22m+\u001b[38;2;137;180;250mh6\u001b[38;2;205;214;244m \u001b[38;2;147;153;178m{\r\n\u001b[39m \u001b[2m 36 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mfont-size\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m11\u001b[38;2;203;166;247mpt\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 37 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mmargin\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m10\u001b[38;2;203;166;247mpt\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m0\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m4\u001b[38;2;203;166;247mpt\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 38 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mpage-break-after\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m avoid\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 39 \u001b[32;22m+\u001b[38;2;147;153;178m}\r\n\u001b[39m \u001b[2m 40 \u001b[32;22m+\r\n\u001b[39m \u001b[2m 41 \u001b[32;22m+\u001b[38;2;137;180;250mp\u001b[38;2;205;214;244m \u001b[38;2;147;153;178m{\r\n\u001b[39m \u001b[2m 42 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mmargin\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m0\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m0\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m7\u001b[38;2;203;166;247mpt\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 43 \u001b[32;22m+\u001b[38;2;147;153;178m}\r\n\u001b[39m \u001b[2m 44 \u001b[32;22m+\r\n\u001b[39m \u001b[2m 45 \u001b[32;22m+\u001b[38;2;137;180;250ma\u001b[38;2;205;214;244m \u001b[38;2;147;153;178m{\r\n\u001b[39m \u001b[2m 46 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mcolor\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m \u001b[38;2;147;153;178m#\u001b[38;2;205;214;244m0645ad\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 47 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mtext-decoration\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m none\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 48 \u001b[32;22m+\u001b[38;2;147;153;178m}\r\n\u001b[39m \u001b[2m 49 \u001b[32;22m+\r\n\u001b[39m \u001b[2m 50 \u001b[32;22m+\u001b[38;2;147;153;178m#\u001b[38;2;249;226;175mTOC\u001b[38;2;205;214;244m \u001b[38;2;147;153;178m{\r\n\u001b[39m \u001b[2m 51 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mborder\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m1\u001b[38;2;203;166;247mpx\u001b[38;2;205;214;244m solid \u001b[38;2;147;153;178m#\u001b[38;2;205;214;244md5d5d5\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 52 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mmargin\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m12\u001b[38;2;203;166;247mpt\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m0\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m20\u001b[38;2;203;166;247mpt\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 53 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mpadding\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m10\u001b[38;2;203;166;247mpt\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m12\u001b[38;2;203;166;247mpt\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 54 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mpage-break-after\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m always\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 55 \u001b[32;22m+\u001b[38;2;147;153;178m}\r\n\u001b[39m \u001b[2m 56 \u001b[32;22m+\r\n\u001b[39m \u001b[2m 57 \u001b[32;22m+\u001b[38;2;147;153;178m#\u001b[38;2;249;226;175mTOC\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mul\u001b[38;2;205;214;244m \u001b[38;2;147;153;178m{\r\n\u001b[39m \u001b[2m 58 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mlist-style\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m none\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 59 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mmargin\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m0\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 60 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mpadding-left\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m1\u001b[38;2;203;166;247mem\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 61 \u001b[32;22m+\u001b[38;2;147;153;178m}\r\n\u001b[39m \u001b[2m 62 \u001b[32;22m+\r\n\u001b[39m \u001b[2m 63 \u001b[32;22m+\u001b[38;2;147;153;178m#\u001b[38;2;249;226;175mTOC\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mli\u001b[38;2;205;214;244m \u001b[38;2;147;153;178m{\r\n\u001b[39m \u001b[2m 64 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mmargin\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m2\u001b[38;2;203;166;247mpt\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m0\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 65 \u001b[32;22m+\u001b[38;2;147;153;178m}\r\n\u001b[39m \u001b[2m 66 \u001b[32;22m+\r\n\u001b[39m \u001b[2m 67 \u001b[32;22m+\u001b[38;2;137;180;250mul\u001b[38;2;147;153;178m,\r\n\u001b[39m \u001b[2m 68 \u001b[32;22m+\u001b[38;2;137;180;250mol\u001b[38;2;205;214;244m \u001b[38;2;147;153;178m{\r\n\u001b[39m \u001b[2m 69 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mmargin\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m0\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m0\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m8\u001b[38;2;203;166;247mpt\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m18\u001b[38;2;203;166;247mpt\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 70 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mpadding\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m0\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 71 \u001b[32;22m+\u001b[38;2;147;153;178m}\r\n\u001b[39m \u001b[2m 72 \u001b[32;22m+\r\n\u001b[39m \u001b[2m 73 \u001b[32;22m+\u001b[38;2;137;180;250mli\u001b[38;2;205;214;244m \u001b[38;2;147;153;178m{\r\n\u001b[39m \u001b[2m 74 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mmargin\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m0\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m0\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m2\u001b[38;2;203;166;247mpt\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 75 \u001b[32;22m+\u001b[38;2;147;153;178m}\r\n\u001b[39m \u001b[2m 76 \u001b[32;22m+\r\n\u001b[39m \u001b[2m 77 \u001b[32;22m+\u001b[38;2;137;180;250mtable\u001b[38;2;205;214;244m \u001b[38;2;147;153;178m{\r\n\u001b[39m \u001b[2m 78 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mborder-collapse\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m collapse\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 79 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mfont-size\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m9\u001b[38;2;203;166;247mpt\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 80 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mmargin\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m8\u001b[38;2;203;166;247mpt\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m0\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m10\u001b[38;2;203;166;247mpt\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 81 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mpage-break-inside\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m avoid\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 82 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mwidth\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m100\u001b[38;2;203;166;247m%\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 83 \u001b[32;22m+\u001b[38;2;147;153;178m}\r\n\u001b[39m \u001b[2m 84 \u001b[32;22m+\r\n\u001b[39m \u001b[2m 85 \u001b[32;22m+\u001b[38;2;137;180;250mth\u001b[38;2;147;153;178m,\r\n\u001b[39m \u001b[2m 86 \u001b[32;22m+\u001b[38;2;137;180;250mtd\u001b[38;2;205;214;244m \u001b[38;2;147;153;178m{\r\n\u001b[39m \u001b[2m 87 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mborder\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m1\u001b[38;2;203;166;247mpx\u001b[38;2;205;214;244m solid \u001b[38;2;147;153;178m#\u001b[38;2;205;214;244mb9b9b9\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 88 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mpadding\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m4\u001b[38;2;203;166;247mpt\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m5\u001b[38;2;203;166;247mpt\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 89 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mvertical-align\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m top\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 90 \u001b[32;22m+\u001b[38;2;147;153;178m}\r\n\u001b[39m \u001b[2m 91 \u001b[32;22m+\r\n\u001b[39m \u001b[2m 92 \u001b[32;22m+\u001b[38;2;137;180;250mth\u001b[38;2;205;214;244m \u001b[38;2;147;153;178m{\r\n\u001b[39m \u001b[2m 93 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mbackground\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m \u001b[38;2;147;153;178m#\u001b[38;2;205;214;244mf0f3f6\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 94 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mfont-weight\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m700\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m 95 \u001b[32;22m+\u001b[38;2;147;153;178m}\r\n\u001b[39m \u001b[2m 96 \u001b[32;22m+\r\n\u001b[39m \u001b[2m 97 \u001b[32;22m+\u001b[38;2;137;180;250mcode\u001b[38;2;147;153;178m,\r\n\u001b[39m \u001b[2m 98 \u001b[32;22m+\u001b[38;2;147;153;178m.\u001b[38;2;249;226;175mmath\u001b[38;2;205;214;244m \u001b[38;2;147;153;178m{\r\n\u001b[39m \u001b[2m 99 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mfont-family\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m\"DejaVu Sans Mono\"\u001b[38;2;147;153;178m,\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m\"Not\r\n\u001b[39m \u001b[2m \u001b[38;2;166;227;161;22mo Sans Mono\"\u001b[38;2;147;153;178m,\u001b[38;2;205;214;244m monospace\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m100 \u001b[32;22m+\u001b[38;2;147;153;178m}\r\n\u001b[39m \u001b[2m101 \u001b[32;22m+\r\n\u001b[39m \u001b[2m102 \u001b[32;22m+\u001b[38;2;137;180;250mhr\u001b[38;2;205;214;244m \u001b[38;2;147;153;178m{\r\n\u001b[39m \u001b[2m103 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mborder\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m0\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m104 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mborder-top\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m1\u001b[38;2;203;166;247mpx\u001b[38;2;205;214;244m solid \u001b[38;2;147;153;178m#\u001b[38;2;205;214;244mbbb\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m105 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mmargin\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m18\u001b[38;2;203;166;247mpt\u001b[38;2;205;214;244m \u001b[38;2;250;179;135m0\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m106 \u001b[32;22m+\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mpage-break-after\u001b[38;2;148;226;213m:\u001b[38;2;205;214;244m avoid\u001b[38;2;147;153;178m;\r\n\u001b[39m \u001b[2m107 \u001b[32;22m+\u001b[38;2;147;153;178m}\r\n\u001b[0m\u001b[48X\r\n\u001b[2m────────────────────────────────────────────────\r\n\r\n• \u001b[0mCSS для печатной версии добавлен. Генерирую\r\n\u001b[2m │ \u001b[38;2;166;227;161;22mанализ - экзамен/Экономический анализ -\r\n\u001b[39;2m │ \u001b[38;2;166;227;161;22mшпора к экзамену.pandoc.md'\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mfrom\r\n\u001b[39;2m │ … +8 lines\r\n └ [WARNING] Could not convert TeX math P_{INV}\r\n\u001b[0m \u001b[2m= \\frac{INV}{TR} \\times T_c, rendering as\r\n … +24 lines (ctrl + t to view transcript)\r\n\u001b[0m \u001b[2m\\frac{2110}{Численность\\ персонала},\r\n\u001b[0m \u001b[2mrendering as TeX\r\n\r\n────────────────────────────────────────────────\r\n\r\n• \u001b[0mHTML собран. Предупреждения только по формулам\r\n с русскими словами внутри TeX: pandoc оставил\r\n их как TeX-текст, это читаемо; ссылки и\r\n оглавление не затронуты. Печатаю PDF.\r\n\r\n\u001b[32;1m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mchromium\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mheadless\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mno-sandbox\r\n\u001b[39;2m │ \u001b[38;2;147;153;178;22m--\u001b[38;2;235;160;172mdisable-gpu\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mprint-to-pdf\u001b[38;2;148;226;213m=\u001b[38;2;166;227;161m'99\r\n\u001b[39;2m │ \u001b[38;2;166;227;161;22mSystem/Export/Экономический анализ -\r\n\u001b[39;2m │ … +6 lines\r\n └ 1127593 bytes written to file 99 System/\r\n\u001b[0m \u001b[2mExport/Экономический анализ - экзамен/\r\n\u001b[0m \u001b[2mЭкономический анализ - шпора к экзамену -\r\n\u001b[0m \u001b[2mlinked.pdf\r\n\r\n\u001b[31;22m■ stream disconnected before completion: error\r\nsending request for url\r\n(https://chatgpt.com/backend-api/codex/responses)\r\n\r\n\u001b[39;48;5;238m \u001b[47X\r\n\u001b[1m\u001b[22m \u001b[2mSummarize recent commits\r\n\u001b[22m \r\n\u001b[0m\u001b[2X\u001b[2C\u001b[38;2;246;226;183mgpt-5.5 high\u001b[39;2m · \u001b[38;2;171;223;167;22m~/Documents/Vaults/SecondBrain\u001b[1X\u001b[2A\u001b[45D\u001b[0m",
"rows": 34,
"scrollLine": -1
}
}
},
"pinned": true,
"icon": "terminal",
"title": "Terminal: SecondBrain"
}
},
{
"id": "394fb6e28d09b8f3",
"type": "leaf",
"state": {
"type": "all-properties",
"state": {
"sortOrder": "frequency",
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-archive",
"title": "All properties"
}
},
{
"id": "e51be669e29cd994",
"type": "leaf",
"state": {
"type": "backlink",
"state": {
"file": "90 Library/Programming/Web/Основы HTML (структура, таблицы, формы).md",
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-coming-in",
"title": "Backlinks for Основы HTML (структура, таблицы, формы)"
}
},
{
"id": "86ea4ddeaafff092",
"type": "leaf",
"state": {
"type": "outgoing-link",
"state": {
"file": "90 Library/Programming/Ruby On Rails/Sidekiq - основа работы.md",
"linksCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-going-out",
"title": "Outgoing links from Sidekiq - основа работы"
}
},
{
"id": "a0ffd3bace615787",
"type": "leaf",
"state": {
"type": "outline",
"state": {
"file": "00 Inbox/Экзамен - MOC.md",
"followCursor": false,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-list",
"title": "Outline of Экзамен - MOC"
}
}
]
}
],
"direction": "horizontal",
"width": 482,
"collapsed": true
},
"left-ribbon": {
"hiddenItems": {
"switcher:Open quick switcher": false,
"graph:Open graph view": false,
"canvas:Create new canvas": false,
"daily-notes:Open today's daily note": false,
"templates:Insert template": false,
"command-palette:Open command palette": false,
"markdown-importer:Open format converter": false,
"random-note:Open random note": false,
"audio-recorder:Start/stop recording": false,
"bases:Create new base": false,
"omnisearch:Omnisearch": false,
"templater-obsidian:Templater": false,
"obsidian-git:Open Git source control": false,
"obsidian-excalidraw-plugin:New drawing": false,
"terminal:Open terminal": false,
"3d-graph-new:Global 3D Graph": false
}
},
"active": "27e6486165131cfa",
"lastOpenFiles": [
"99 System/Archive/Экономический анализ - экзамен/Экономический анализ - шпора к экзамену.pandoc.md",
"99 System/Archive/Экономический анализ - экзамен/Экономический анализ - шпора к экзамену - linked.pdf",
"99 System/Archive/Экономический анализ - экзамен/Экономический анализ - шпора к экзамену.pdf",
"99 System/Archive/Экономический анализ - экзамен/Экономический анализ - шпора к экзамену - linked.html",
"99 System/Archive/Экономический анализ - экзамен/pdf-style.css",
"99 System/Archive/Экономический анализ - экзамен/Экономический анализ - шпора к экзамену.html",
"99 System/Archive/Экономический анализ - экзамен/Экономический анализ - шпора к экзамену.md",
"99 System/Archive/Экономический анализ - экзамен",
"99 System/Export",
"00 Inbox/Подготовка к экзамену по Экономическому анализу.md",
"99 System/Archive/ЭА - Экзамен/Тема 2 - Методология экономического анализа.pdf",
"99 System/Archive/ЭА - Экзамен/Тема 9 - Анализ внеоборотных активов.pdf",
"99 System/Archive/ЭА - Экзамен/Тема 8 - Анализ показателей оборачиваемости, денежных потоков и налоговой нагрузки предприятия.pdf",
"90 Library/Finance/Экономический анализ/Экономический анализ - MOC.md",
"90 Library/Finance/Экономический анализ/Дивидендная политика предприятия.md",
"90 Library/Finance/Экономический анализ/Денежные потоки предприятия.md",
"90 Library/Finance/Экономический анализ/Доходы, расходы и прибыль предприятия.md",
"90 Library/Finance/Экономический анализ/Оборотные активы и финансовые циклы.md",
"90 Library/Finance/Экономический анализ/Предварительный анализ бухгалтерской отчетности.md",
"90 Library/Finance/Экономический анализ/Информационная база экономического анализа.md",
"90 Library/Finance/Экономический анализ/Внешняя бизнес-среда предприятия.md",
"90 Library/Finance/Экономический анализ/Ресурсный потенциал предприятия.md",
"90 Library/Finance/Экономический анализ/Сущность и методология экономического анализа.md",
"AGENTS.md",
"90 Library/Finance/Бухгалтерский учет/Бухгалтерский баланс.md",
"90 Library/Other/Other - MOC.md",
"90 Library/Networking/Networking - MOC.md",
"90 Library/Other/Принцип via negativa.md",
"GEMINI.md",
"00 Inbox/Экзамен - Полный конспект.md",
"99 System/Archive/Экзамен - MOC.md",
"90 Library/Finance/Экономический анализ/Источники финансирования.md",
"90 Library/Finance/Экономический анализ/Долг и платежеспособность.md",
"90 Library/Finance/Экономический анализ/Инвестиционная деятельность и основные средства.md",
"90 Library/Finance/Экономический анализ/Финансовая устойчивость.md",
"99 System/Cache/Pasted image 20260526204029.png",
"99 System/Cache/Pasted image 20260526203848.png",
"99 System/Cache/Pasted image 20260526203807.png",
"99 System/Cache/Pasted image 20260521134256.png",
"99 System/Cache/Pasted image 20260521134238.png",
"99 System/Cache/Pasted image 20260521134228.png",
"99 System/Cache/Pasted image 20260521134207.png",
"99 System/Cache/Pasted image 20260521133832.png",
"99 System/Cache/Pasted image 20260521133824.png",
"99 System/Cache/Pasted image 20260521133344.png",
"00 Inbox/Untitled.canvas"
]
}