295 lines
91 KiB
JSON
295 lines
91 KiB
JSON
{
|
||
"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"
|
||
]
|
||
} |