diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index 59b27575..86b73e53 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -25,11 +25,11 @@ jobs: with: dotnet-version: '9.0.100-preview.1.24101.2' - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v4 with: node-version: 21 - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: '3.12' @@ -44,7 +44,7 @@ jobs: - run: pwsh scripts/publish.ps1 - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: gh-pages path: dist @@ -62,7 +62,7 @@ jobs: steps: - uses: actions/checkout@v4 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: gh-pages path: gh-pages @@ -70,13 +70,13 @@ jobs: - id: hash run: echo "::set-output name=hash::$(git rev-parse HEAD)" - - uses: peaceiris/actions-gh-pages@v3 + - uses: peaceiris/actions-gh-pages@v4 if: ${{ steps.hash.outputs.hash != github.event.before }} with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: gh-pages - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v4 with: node-version: 21 diff --git a/apps/documents/documents.dib.html b/apps/documents/documents.dib.html index d3650fe8..2b0b1591 100644 --- a/apps/documents/documents.dib.html +++ b/apps/documents/documents.dib.html @@ -7666,11 +7666,11 @@
//// test
-///! rust -d async-walkdir encoding_rs encoding_rs_io futures futures-lite rayon regex sha2
+///! rust -d async-walkdir encoding_rs encoding_rs_io futures futures-lite rayon regex sha2
inl workspace_root = file_system.get_workspace_root ()
inl source_dir = workspace_root </> "../vault/target/documents"
@@ -8298,112 +8298,112 @@ run¶
00:00:00 d #24 runtime.execute_with_options / { file_name = crowbook; arguments = ["--verbose", "--to", "pdf", "--single", "c:/home/git/vault/target/documents/dist/test.md", "--output", "c:/home/git/vault/target/documents/dist/test.md.pdf", "--set", "tex.paper.size", "a4paper", "tex.template.add", "\\pagenumbering{gobble}", "rendering.num_depth", "6", "rendering.highlight.theme", "Solarized (dark)"]; options = { command = crowbook --verbose --to pdf --single "c:/home/git/vault/target/documents/dist/test.md" --output "c:/home/git/vault/target/documents/dist/test.md.pdf" --set tex.paper.size a4paper tex.template.add "\pagenumbering{gobble}" rendering.num_depth 6 rendering.highlight.theme \"Solarized (dark)\"; cancellation_token = None; environment_variables = Array(MutCell([])); on_line = None; stdin = None; trace = true; working_directory = Some(
"\\?\C:\home\git\vault\target\documents\dist",
) } }
-00:00:00 d #25 runtime.execute_with_options / { file_name = crowbook; arguments = ["--verbose", "--to", "epub", "--single", "c:/home/git/vault/target/documents/dist/test.md", "--output", "c:/home/git/vault/target/documents/dist/test.md.epub", "--set", "epub.version", "3", "html.css.add", "' body { color: #e8e6e3; background-color: #202324; } a { color: #989693; } '"]; options = { command = crowbook --verbose --to epub --single "c:/home/git/vault/target/documents/dist/test.md" --output "c:/home/git/vault/target/documents/dist/test.md.epub" --set epub.version 3 html.css.add \"' body { color: #e8e6e3; background-color: #202324; } a { color: #989693; } '\" rendering.num_depth 6 rendering.highlight.theme \"Solarized (dark)\"; cancellation_token = None; environment_variables = Array(MutCell([])); on_line = None; stdin = None; trace = true; working_directory = Some(
+00:00:00 d #25 runtime.execute_with_options / { file_name = crowbook; arguments = ["--verbose", "--to", "epub", "--single", "c:/home/git/vault/target/documents/dist/test.hangul.md", "--output", "c:/home/git/vault/target/documents/dist/test.hangul.md.epub", "--set", "epub.version", "3", "html.css.add", "' body { color: #e8e6e3; background-color: #202324; } a { color: #989693; } '"]; options = { command = crowbook --verbose --to epub --single "c:/home/git/vault/target/documents/dist/test.hangul.md" --output "c:/home/git/vault/target/documents/dist/test.hangul.md.epub" --set epub.version 3 html.css.add \"' body { color: #e8e6e3; background-color: #202324; } a { color: #989693; } '\" rendering.num_depth 6 rendering.highlight.theme \"Solarized (dark)\"; cancellation_token = None; environment_variables = Array(MutCell([])); on_line = None; stdin = None; trace = true; working_directory = Some(
"\\?\C:\home\git\vault\target\documents\dist",
) } }
-00:00:00 d #26 runtime.execute_with_options / { file_name = crowbook; arguments = ["--verbose", "--to", "epub", "--single", "c:/home/git/vault/target/documents/dist/test.hangul.md", "--output", "c:/home/git/vault/target/documents/dist/test.hangul.md.epub", "--set", "epub.version", "3", "html.css.add", "' body { color: #e8e6e3; background-color: #202324; } a { color: #989693; } '"]; options = { command = crowbook --verbose --to epub --single "c:/home/git/vault/target/documents/dist/test.hangul.md" --output "c:/home/git/vault/target/documents/dist/test.hangul.md.epub" --set epub.version 3 html.css.add \"' body { color: #e8e6e3; background-color: #202324; } a { color: #989693; } '\" rendering.num_depth 6 rendering.highlight.theme \"Solarized (dark)\"; cancellation_token = None; environment_variables = Array(MutCell([])); on_line = None; stdin = None; trace = true; working_directory = Some(
+00:00:00 d #26 runtime.execute_with_options / { file_name = crowbook; arguments = ["--verbose", "--to", "epub", "--single", "c:/home/git/vault/target/documents/dist/test.md", "--output", "c:/home/git/vault/target/documents/dist/test.md.epub", "--set", "epub.version", "3", "html.css.add", "' body { color: #e8e6e3; background-color: #202324; } a { color: #989693; } '"]; options = { command = crowbook --verbose --to epub --single "c:/home/git/vault/target/documents/dist/test.md" --output "c:/home/git/vault/target/documents/dist/test.md.epub" --set epub.version 3 html.css.add \"' body { color: #e8e6e3; background-color: #202324; } a { color: #989693; } '\" rendering.num_depth 6 rendering.highlight.theme \"Solarized (dark)\"; cancellation_token = None; environment_variables = Array(MutCell([])); on_line = None; stdin = None; trace = true; working_directory = Some(
"\\?\C:\home\git\vault\target\documents\dist",
) } }
-00:00:00 d #27 runtime.execute_with_options / { file_name = crowbook; arguments = ["--verbose", "--to", "html", "--single", "c:/home/git/vault/target/documents/dist/test.md", "--output", "c:/home/git/vault/target/documents/dist/test.md.html", "--set", "html.css.add", "' body { color: #e8e6e3; background-color: #202324; } a { color: #989693; } pre { background-color: #1b1b1b; padding: 10px; } '"]; options = { command = crowbook --verbose --to html --single "c:/home/git/vault/target/documents/dist/test.md" --output "c:/home/git/vault/target/documents/dist/test.md.html" --set html.css.add \"' body { color: #e8e6e3; background-color: #202324; } a { color: #989693; } pre { background-color: #1b1b1b; padding: 10px; } '\" rendering.num_depth 6 rendering.highlight.theme \"Solarized (dark)\"; cancellation_token = None; environment_variables = Array(MutCell([])); on_line = None; stdin = None; trace = true; working_directory = Some(
+00:00:00 d #27 runtime.execute_with_options / { file_name = crowbook; arguments = ["--verbose", "--to", "pdf", "--single", "c:/home/git/vault/target/documents/dist/test.hangul.md", "--output", "c:/home/git/vault/target/documents/dist/test.hangul.md.pdf", "--set", "tex.paper.size", "a4paper", "tex.template.add", "\\pagenumbering{gobble}", "tex.template.add", "\\usepackage{polyglossia}", "tex.template.add", "\\setmainlanguage{korean}", "tex.template.add", "\\setmainfont{NanumGothicCoding}", "tex.font.size", "13", "rendering.num_depth", "6", "rendering.highlight.theme", "Solarized (dark)"]; options = { command = crowbook --verbose --to pdf --single "c:/home/git/vault/target/documents/dist/test.hangul.md" --output "c:/home/git/vault/target/documents/dist/test.hangul.md.pdf" --set tex.paper.size a4paper tex.template.add "\pagenumbering{gobble}" tex.template.add "\usepackage{polyglossia}" tex.template.add "\setmainlanguage{korean}" tex.template.add "\setmainfont{NanumGothicCoding}" tex.font.size 13 rendering.num_depth 6 rendering.highlight.theme \"Solarized (dark)\"; cancellation_token = None; environment_variables = Array(MutCell([])); on_line = None; stdin = None; trace = true; working_directory = Some(
"\\?\C:\home\git\vault\target\documents\dist",
) } }
-00:00:00 d #28 runtime.execute_with_options / { file_name = crowbook; arguments = ["--verbose", "--to", "html", "--single", "c:/home/git/vault/target/documents/dist/test.hangul.md", "--output", "c:/home/git/vault/target/documents/dist/test.hangul.md.html", "--set", "html.css.add", "' body { color: #e8e6e3; background-color: #202324; } a { color: #989693; } pre { background-color: #1b1b1b; padding: 10px; } '"]; options = { command = crowbook --verbose --to html --single "c:/home/git/vault/target/documents/dist/test.hangul.md" --output "c:/home/git/vault/target/documents/dist/test.hangul.md.html" --set html.css.add \"' body { color: #e8e6e3; background-color: #202324; } a { color: #989693; } pre { background-color: #1b1b1b; padding: 10px; } '\" rendering.num_depth 6 rendering.highlight.theme \"Solarized (dark)\"; cancellation_token = None; environment_variables = Array(MutCell([])); on_line = None; stdin = None; trace = true; working_directory = Some(
+00:00:00 d #28 runtime.execute_with_options / { file_name = crowbook; arguments = ["--verbose", "--to", "html", "--single", "c:/home/git/vault/target/documents/dist/test.hangul.md", "--output", "c:/home/git/vault/target/documents/dist/test.hangul.md.html", "--set", "html.css.add", "' body { color: #e8e6e3; background-color: #202324; } a { color: #989693; } pre { background-color: #1b1b1b; padding: 10px; } '"]; options = { command = crowbook --verbose --to html --single "c:/home/git/vault/target/documents/dist/test.hangul.md" --output "c:/home/git/vault/target/documents/dist/test.hangul.md.html" --set html.css.add \"' body { color: #e8e6e3; background-color: #202324; } a { color: #989693; } pre { background-color: #1b1b1b; padding: 10px; } '\" rendering.num_depth 6 rendering.highlight.theme \"Solarized (dark)\"; cancellation_token = None; environment_variables = Array(MutCell([])); on_line = None; stdin = None; trace = true; working_directory = Some(
"\\?\C:\home\git\vault\target\documents\dist",
) } }
-00:00:00 v #29 ! CROWBOOK 0.17.0
-00:00:00 v #30 ! CROWBOOK 0.17.0
-00:00:00 d #31 runtime.execute_with_options / { file_name = crowbook; arguments = ["--verbose", "--to", "pdf", "--single", "c:/home/git/vault/target/documents/dist/test.hangul.md", "--output", "c:/home/git/vault/target/documents/dist/test.hangul.md.pdf", "--set", "tex.paper.size", "a4paper", "tex.template.add", "\\pagenumbering{gobble}", "tex.template.add", "\\usepackage{polyglossia}", "tex.template.add", "\\setmainlanguage{korean}", "tex.template.add", "\\setmainfont{NanumGothicCoding}", "tex.font.size", "13", "rendering.num_depth", "6", "rendering.highlight.theme", "Solarized (dark)"]; options = { command = crowbook --verbose --to pdf --single "c:/home/git/vault/target/documents/dist/test.hangul.md" --output "c:/home/git/vault/target/documents/dist/test.hangul.md.pdf" --set tex.paper.size a4paper tex.template.add "\pagenumbering{gobble}" tex.template.add "\usepackage{polyglossia}" tex.template.add "\setmainlanguage{korean}" tex.template.add "\setmainfont{NanumGothicCoding}" tex.font.size 13 rendering.num_depth 6 rendering.highlight.theme \"Solarized (dark)\"; cancellation_token = None; environment_variables = Array(MutCell([])); on_line = None; stdin = None; trace = true; working_directory = Some(
+00:00:00 d #29 runtime.execute_with_options / { file_name = crowbook; arguments = ["--verbose", "--to", "html", "--single", "c:/home/git/vault/target/documents/dist/test.md", "--output", "c:/home/git/vault/target/documents/dist/test.md.html", "--set", "html.css.add", "' body { color: #e8e6e3; background-color: #202324; } a { color: #989693; } pre { background-color: #1b1b1b; padding: 10px; } '"]; options = { command = crowbook --verbose --to html --single "c:/home/git/vault/target/documents/dist/test.md" --output "c:/home/git/vault/target/documents/dist/test.md.html" --set html.css.add \"' body { color: #e8e6e3; background-color: #202324; } a { color: #989693; } pre { background-color: #1b1b1b; padding: 10px; } '\" rendering.num_depth 6 rendering.highlight.theme \"Solarized (dark)\"; cancellation_token = None; environment_variables = Array(MutCell([])); on_line = None; stdin = None; trace = true; working_directory = Some(
"\\?\C:\home\git\vault\target\documents\dist",
) } }
-00:00:00 v #32 ! 20:41:32 [DEBUG] (1) crowbook::book: Ignoring YAML block:
-00:00:00 v #33 !
-00:00:00 v #34 ! 20:41:32 [DEBUG] (1) crowbook::book: Attempting to generate epub...
-00:00:00 v #35 ! 20:41:32 [DEBUG] (1) crowbook::book: Ignoring YAML block:
-00:00:00 v #36 !
-00:00:00 v #37 ! 20:41:32 [DEBUG] (1) crowbook::book: Attempting to generate pdf...
-00:00:00 v #38 ! CROWBOOK 0.17.0
-00:00:00 v #39 ! 20:41:32 [DEBUG] (1) crowbook::latex: Attempting to run LaTeX on generated file
-00:00:00 v #40 ! 20:41:32 [DEBUG] (1) crowbook::book: Ignoring YAML block:
+00:00:00 v #30 ! CROWBOOK 0.17.0
+00:00:00 v #30 ! CROWBOOK 0.17.0
+00:00:00 v #30 ! CROWBOOK 0.17.0
+00:00:00 v #30 ! CROWBOOK 0.17.0
+00:00:00 v #30 ! CROWBOOK 0.17.0
+00:00:00 v #32 ! CROWBOOK 0.17.0
+00:00:00 v #33 ! 11:59:00 [DEBUG] (1) crowbook::book: Ignoring YAML block:
+00:00:00 v #33 ! 11:59:00 [DEBUG] (1) crowbook::book: Ignoring YAML block:
+00:00:00 v #33 ! 11:59:00 [DEBUG] (1) crowbook::book: Ignoring YAML block:
+00:00:00 v #33 ! 11:59:00 [DEBUG] (1) crowbook::book: Ignoring YAML block:
+00:00:00 v #33 ! 11:59:00 [DEBUG] (1) crowbook::book: Ignoring YAML block:
+00:00:00 v #38 ! 11:59:00 [DEBUG] (1) crowbook::book: Ignoring YAML block:
+00:00:00 v #39 !
+00:00:00 v #39 !
+00:00:00 v #41 !
00:00:00 v #41 !
-00:00:00 v #42 ! 20:41:32 [DEBUG] (1) crowbook::book: Attempting to generate epub...
-00:00:00 v #43 ! CROWBOOK 0.17.0
-00:00:00 v #44 ! 20:41:32 [DEBUG] (1) crowbook::book: Ignoring YAML block:
-00:00:00 v #45 !
-00:00:00 v #46 ! 20:41:32 [DEBUG] (1) crowbook::book: Attempting to generate html...
-00:00:00 v #47 ! 20:41:32 [DEBUG] (1) epub_builder::toc: rendered elem: "<li><a href=\"#link-1\">아</a></li>"
-00:00:00 v #48 ! 20:41:32 [INFO] crowbook::book: Succesfully generated HTML (standalone page): test.hangul.md.html
-00:00:00 v #49 ! CROWBOOK 0.17.0
-00:00:00 v #50 ! CROWBOOK 0.17.0
-00:00:00 v #51 ! 20:41:32 [DEBUG] (1) crowbook::book: Ignoring YAML block:
-00:00:00 v #52 !
-00:00:00 v #53 ! 20:41:32 [DEBUG] (1) crowbook::book: Ignoring YAML block:
-00:00:00 v #54 ! 20:41:32 [DEBUG] (1) crowbook::book: Attempting to generate pdf...
-00:00:00 v #54 !
-00:00:00 v #56 ! 20:41:32 [DEBUG] (1) crowbook::book: Attempting to generate html...
-00:00:00 v #57 ! 20:41:32 [DEBUG] (1) crowbook::latex: Attempting to run LaTeX on generated file
-00:00:00 v #58 ! 20:41:32 [DEBUG] (1) epub_builder::toc: rendered elem: "<li><a href=\"#link-1\">a</a></li>"
-00:00:00 v #59 runtime.execute_with_options / result / { exit_code = 0; std_trace_length = 444 }
-00:00:00 d #60 file_system.file_copy / { old_path = c:/home/git/vault/target/documents/dist/test.hangul.md.html; new_path = \\?\C:\home\git\vault\target\documents\cache\test.hangul.md.html; result = 11621 }
-00:00:00 v #61 ! 20:41:32 [INFO] crowbook::book: Succesfully generated HTML (standalone page): test.md.html
-00:00:00 v #62 runtime.execute_with_options / result / { exit_code = 0; std_trace_length = 437 }
-00:00:00 v #63 ! 20:41:32 [DEBUG] (1) epub_builder::epub: Add resource: "stylesheet.css"
-00:00:00 v #64 ! 20:41:32 [DEBUG] (1) epub_builder::epub: Add resource: "stylesheet.css"
-00:00:00 v #65 ! 20:41:32 [DEBUG] (1) epub_builder::epub: render_opf...
-00:00:00 v #66 ! 20:41:32 [DEBUG] (1) epub_builder::epub: render_opf...
-00:00:00 v #67 ! 20:41:32 [DEBUG] (1) epub_builder::epub: id="title_page.xhtml", mime="application/xhtml+xml"
-00:00:00 d #67 file_system.file_copy / { old_path = c:/home/git/vault/target/documents/dist/test.md.html; new_path = \\?\C:\home\git\vault\target\documents\cache\test.md.html; result = 11595 }
-00:00:00 v #69 ! 20:41:32 [DEBUG] (1) epub_builder::epub: content = Content { file: "title_page.xhtml", mime: "application/xhtml+xml", itemref: true, cover: false, reftype: Some(TitlePage), title: "Title" }
-00:00:00 v #70 ! 20:41:32 [DEBUG] (1) epub_builder::epub: id="chapter_000.xhtml", mime="application/xhtml+xml"
-00:00:00 v #71 ! 20:41:32 [DEBUG] (1) epub_builder::epub: content = Content { file: "chapter_000.xhtml", mime: "application/xhtml+xml", itemref: true, cover: false, reftype: Some(Text), title: "a" }
-00:00:00 v #72 ! 20:41:32 [DEBUG] (1) epub_builder::epub: id="stylesheet.css", mime="text/css"
-00:00:00 v #73 ! 20:41:32 [DEBUG] (1) epub_builder::epub: id="title_page.xhtml", mime="application/xhtml+xml"
-00:00:00 v #74 ! 20:41:32 [DEBUG] (1) epub_builder::epub: content = Content { file: "title_page.xhtml", mime: "application/xhtml+xml", itemref: true, cover: false, reftype: Some(TitlePage), title: "Title" }
-00:00:00 v #75 ! 20:41:32 [DEBUG] (1) epub_builder::epub: id="chapter_000.xhtml", mime="application/xhtml+xml"
-00:00:00 v #76 ! 20:41:32 [DEBUG] (1) epub_builder::epub: content = Content { file: "chapter_000.xhtml", mime: "application/xhtml+xml", itemref: true, cover: false, reftype: Some(Text), title: "아" }
-00:00:00 v #77 ! 20:41:32 [DEBUG] (1) epub_builder::epub: id="stylesheet.css", mime="text/css"
-00:00:00 v #78 ! 20:41:32 [DEBUG] (1) epub_builder::toc: rendered elem: "<li><a href=\"title_page.xhtml\">Title</a></li>"
-00:00:00 v #79 ! 20:41:32 [DEBUG] (1) epub_builder::toc: rendered elem: "<li><a href=\"chapter_000.xhtml\">아</a></li>"
-00:00:00 v #80 ! 20:41:32 [DEBUG] (1) epub_builder::toc: rendered elem: "<li><a href=\"title_page.xhtml\">Title</a></li>"
-00:00:00 v #81 ! 20:41:32 [DEBUG] (1) epub_builder::toc: rendered elem: "<li><a href=\"chapter_000.xhtml\">a</a></li>"
-00:00:00 v #82 ! 20:41:33 [INFO] crowbook::book: Succesfully generated EPUB: test.hangul.md.epub
-00:00:00 v #83 runtime.execute_with_options / result / { exit_code = 0; std_trace_length = 1489 }
-00:00:00 d #84 file_system.file_copy / { old_path = c:/home/git/vault/target/documents/dist/test.hangul.md.epub; new_path = \\?\C:\home\git\vault\target\documents\cache\test.hangul.md.epub; result = 5550 }
-00:00:00 v #85 ! 20:41:33 [INFO] crowbook::book: Succesfully generated EPUB: test.md.epub
-00:00:00 v #86 runtime.execute_with_options / result / { exit_code = 0; std_trace_length = 1482 }
-00:00:00 d #87 file_system.file_copy / { old_path = c:/home/git/vault/target/documents/dist/test.md.epub; new_path = \\?\C:\home\git\vault\target\documents\cache\test.md.epub; result = 5503 }
-00:00:12 v #88 ! 20:41:44 [INFO] crowbook::book: Succesfully generated PDF: test.md.pdf
-00:00:12 v #89 runtime.execute_with_options / result / { exit_code = 0; std_trace_length = 404 }
-00:00:12 d #90 file_system.file_copy / { old_path = c:/home/git/vault/target/documents/dist/test.md.pdf; new_path = \\?\C:\home\git\vault\target\documents\cache\test.md.pdf; result = 4014 }
-00:00:12 v #91 ! 20:41:44 [INFO] crowbook::book: Succesfully generated PDF: test.hangul.md.pdf
-00:00:12 v #92 runtime.execute_with_options / result / { exit_code = 0; std_trace_length = 411 }
-00:00:12 d #93 file_system.file_copy / { old_path = c:/home/git/vault/target/documents/dist/test.hangul.md.pdf; new_path = \\?\C:\home\git\vault\target\documents\cache\test.hangul.md.pdf; result = 5872 }
+00:00:00 v #43 !
+00:00:00 v #43 !
+00:00:00 v #45 ! 11:59:00 [DEBUG] (1) crowbook::book: Attempting to generate pdf...
+00:00:00 v #46 ! 11:59:00 [DEBUG] (1) crowbook::book: Attempting to generate html...
+00:00:00 v #47 ! 11:59:00 [DEBUG] (1) crowbook::book: Attempting to generate html...
+00:00:00 v #48 ! 11:59:00 [DEBUG] (1) crowbook::book: Attempting to generate pdf...
+00:00:00 v #49 ! 11:59:00 [DEBUG] (1) crowbook::book: Attempting to generate epub...
+00:00:00 v #50 ! 11:59:00 [DEBUG] (1) crowbook::book: Attempting to generate epub...
+00:00:00 v #51 ! 11:59:00 [DEBUG] (1) epub_builder::toc: rendered elem: "<li><a href=\"#link-1\">a</a></li>"
+00:00:00 v #52 ! 11:59:00 [DEBUG] (1) epub_builder::toc: rendered elem: "<li><a href=\"#link-1\">아</a></li>"
+00:00:00 v #53 ! 11:59:00 [DEBUG] (1) crowbook::latex: Attempting to run LaTeX on generated file
+00:00:00 v #54 ! 11:59:00 [DEBUG] (1) crowbook::latex: Attempting to run LaTeX on generated file
+00:00:00 v #55 ! 11:59:00 [INFO] crowbook::book: Succesfully generated HTML (standalone page): test.hangul.md.html
+00:00:00 v #55 ! 11:59:00 [INFO] crowbook::book: Succesfully generated HTML (standalone page): test.md.html
+00:00:00 v #56 runtime.execute_with_options / result / { exit_code = 0; std_trace_length = 437 }
+00:00:00 v #57 runtime.execute_with_options / result / { exit_code = 0; std_trace_length = 444 }
+00:00:00 d #58 file_system.file_copy / { old_path = c:/home/git/vault/target/documents/dist/test.md.html; new_path = \\?\C:\home\git\vault\target\documents\cache\test.md.html; result = 11585 }
+00:00:00 d #59 file_system.file_copy / { old_path = c:/home/git/vault/target/documents/dist/test.hangul.md.html; new_path = \\?\C:\home\git\vault\target\documents\cache\test.hangul.md.html; result = 11611 }
+00:00:00 v #60 ! 11:59:00 [DEBUG] (1) epub_builder::epub: Add resource: "stylesheet.css"
+00:00:00 v #61 ! 11:59:00 [DEBUG] (1) epub_builder::epub: Add resource: "stylesheet.css"
+00:00:00 v #62 ! 11:59:00 [DEBUG] (1) epub_builder::epub: render_opf...
+00:00:00 v #63 ! 11:59:00 [DEBUG] (1) epub_builder::epub: render_opf...
+00:00:00 v #64 ! 11:59:00 [DEBUG] (1) epub_builder::epub: id="title_page.xhtml", mime="application/xhtml+xml"
+00:00:00 v #65 ! 11:59:00 [DEBUG] (1) epub_builder::epub: id="title_page.xhtml", mime="application/xhtml+xml"
+00:00:00 v #66 ! 11:59:00 [DEBUG] (1) epub_builder::epub: content = Content { file: "title_page.xhtml", mime: "application/xhtml+xml", itemref: true, cover: false, reftype: Some(TitlePage), title: "Title" }
+00:00:00 v #67 ! 11:59:00 [DEBUG] (1) epub_builder::epub: content = Content { file: "title_page.xhtml", mime: "application/xhtml+xml", itemref: true, cover: false, reftype: Some(TitlePage), title: "Title" }
+00:00:00 v #68 ! 11:59:00 [DEBUG] (1) epub_builder::epub: id="chapter_000.xhtml", mime="application/xhtml+xml"
+00:00:00 v #69 ! 11:59:00 [DEBUG] (1) epub_builder::epub: content = Content { file: "chapter_000.xhtml", mime: "application/xhtml+xml", itemref: true, cover: false, reftype: Some(Text), title: "아" }
+00:00:00 v #69 ! 11:59:00 [DEBUG] (1) epub_builder::epub: id="chapter_000.xhtml", mime="application/xhtml+xml"
+00:00:00 v #70 ! 11:59:00 [DEBUG] (1) epub_builder::epub: id="stylesheet.css", mime="text/css"
+00:00:00 v #71 ! 11:59:00 [DEBUG] (1) epub_builder::epub: content = Content { file: "chapter_000.xhtml", mime: "application/xhtml+xml", itemref: true, cover: false, reftype: Some(Text), title: "a" }
+00:00:00 v #72 ! 11:59:00 [DEBUG] (1) epub_builder::epub: id="stylesheet.css", mime="text/css"
+00:00:00 v #73 ! 11:59:00 [DEBUG] (1) epub_builder::toc: rendered elem: "<li><a href=\"title_page.xhtml\">Title</a></li>"
+00:00:00 v #74 ! 11:59:00 [DEBUG] (1) epub_builder::toc: rendered elem: "<li><a href=\"title_page.xhtml\">Title</a></li>"
+00:00:00 v #75 ! 11:59:00 [DEBUG] (1) epub_builder::toc: rendered elem: "<li><a href=\"chapter_000.xhtml\">아</a></li>"
+00:00:00 v #76 ! 11:59:00 [DEBUG] (1) epub_builder::toc: rendered elem: "<li><a href=\"chapter_000.xhtml\">a</a></li>"
+00:00:00 v #77 ! 11:59:00 [INFO] crowbook::book: Succesfully generated EPUB: test.hangul.md.epub
+00:00:00 v #78 ! 11:59:00 [INFO] crowbook::book: Succesfully generated EPUB: test.md.epub
+00:00:00 v #79 runtime.execute_with_options / result / { exit_code = 0; std_trace_length = 1489 }
+00:00:00 v #80 runtime.execute_with_options / result / { exit_code = 0; std_trace_length = 1482 }
+00:00:00 d #81 file_system.file_copy / { old_path = c:/home/git/vault/target/documents/dist/test.hangul.md.epub; new_path = \\?\C:\home\git\vault\target\documents\cache\test.hangul.md.epub; result = 5551 }
+00:00:00 d #82 file_system.file_copy / { old_path = c:/home/git/vault/target/documents/dist/test.md.epub; new_path = \\?\C:\home\git\vault\target\documents\cache\test.md.epub; result = 5502 }
+00:00:08 v #83 ! 11:59:08 [INFO] crowbook::book: Succesfully generated PDF: test.hangul.md.pdf
+00:00:08 v #84 runtime.execute_with_options / result / { exit_code = 0; std_trace_length = 411 }
+00:00:08 d #85 file_system.file_copy / { old_path = c:/home/git/vault/target/documents/dist/test.hangul.md.pdf; new_path = \\?\C:\home\git\vault\target\documents\cache\test.hangul.md.pdf; result = 5876 }
+00:00:08 v #86 ! 11:59:08 [INFO] crowbook::book: Succesfully generated PDF: test.md.pdf
+00:00:08 v #87 runtime.execute_with_options / result / { exit_code = 0; std_trace_length = 404 }
+00:00:08 d #88 file_system.file_copy / { old_path = c:/home/git/vault/target/documents/dist/test.md.pdf; new_path = \\?\C:\home\git\vault\target\documents\cache\test.md.pdf; result = 4018 }
__assert_eq / actual: "[Ok(("c:/home/git/vault/target/documents/dist/test.md", [Some(Ok("c:/home/git/vault/target/documents/dist/test.hangul.md")), Some(Ok("c:/home/git/vault/target/documents/dist/test.md.html")), Some(Ok("c:/home/git/vault/target/documents/dist/test.md.pdf")), Some(Ok("c:/home/git/vault/target/documents/dist/test.md.epub")), Some(Ok("c:/home/git/vault/target/documents/dist/test.hangul.md.html")), Some(Ok("c:/home/git/vault/target/documents/dist/test.hangul.md.pdf")), Some(Ok("c:/home/git/vault/target/documents/dist/test.hangul.md.epub"))]))]" / expected: "[Ok(("c:/home/git/vault/target/documents/dist/test.md", [Some(Ok("c:/home/git/vault/target/documents/dist/test.hangul.md")), Some(Ok("c:/home/git/vault/target/documents/dist/test.md.html")), Some(Ok("c:/home/git/vault/target/documents/dist/test.md.pdf")), Some(Ok("c:/home/git/vault/target/documents/dist/test.md.epub")), Some(Ok("c:/home/git/vault/target/documents/dist/test.hangul.md.html")), Some(Ok("c:/home/git/vault/target/documents/dist/test.hangul.md.pdf")), Some(Ok("c:/home/git/vault/target/documents/dist/test.hangul.md.epub"))]))]"
-00:00:12 v #94 file_system.create_dir / { dir = c:\home\git\polyglot\../vault/target/documents\dist }
-00:00:12 d #95 documents.run / { source_dir = \\?\C:\home\git\vault\target\documents; dist_dir = \\?\C:\home\git\vault\target\documents\dist; cache_dir = \\?\C:\home\git\vault\target\documents\cache; hangul_spec = por-br }
-00:00:12 d #96 documents.run / { files_len = 1 }
-00:00:12 d #97 runtime.execute_with_options / { file_name = git; arguments = ["ls-tree", "--format='%(objectname)'", "origin/gh-pages", "c:/home/git/vault/target/documents/test.md"]; options = { command = git ls-tree --format='%(objectname)' origin/gh-pages "c:/home/git/vault/target/documents/test.md"; cancellation_token = None; environment_variables = Array(MutCell([])); on_line = None; stdin = None; trace = true; working_directory = Some(
+00:00:08 v #89 file_system.create_dir / { dir = c:\home\git\polyglot\../vault/target/documents\dist }
+00:00:08 d #90 documents.run / { source_dir = \\?\C:\home\git\vault\target\documents; dist_dir = \\?\C:\home\git\vault\target\documents\dist; cache_dir = \\?\C:\home\git\vault\target\documents\cache; hangul_spec = por-br }
+00:00:08 d #91 documents.run / { files_len = 1 }
+00:00:08 d #92 runtime.execute_with_options / { file_name = git; arguments = ["ls-tree", "--format='%(objectname)'", "origin/gh-pages", "c:/home/git/vault/target/documents/test.md"]; options = { command = git ls-tree --format='%(objectname)' origin/gh-pages "c:/home/git/vault/target/documents/test.md"; cancellation_token = None; environment_variables = Array(MutCell([])); on_line = None; stdin = None; trace = true; working_directory = Some(
"\\?\C:\home\git\vault\target\documents",
) } }
-00:00:12 v #98 runtime.execute_with_options / result / { exit_code = 0; std_trace_length = 0 }
-00:00:12 d #99 runtime.execute_with_options / { file_name = git; arguments = ["hash-object", "c:/home/git/vault/target/documents/dist/test.md"]; options = { command = git hash-object "c:/home/git/vault/target/documents/dist/test.md"; cancellation_token = None; environment_variables = Array(MutCell([])); on_line = None; stdin = None; trace = true; working_directory = Some(
+00:00:08 v #93 runtime.execute_with_options / result / { exit_code = 0; std_trace_length = 0 }
+00:00:08 d #94 runtime.execute_with_options / { file_name = git; arguments = ["hash-object", "c:/home/git/vault/target/documents/dist/test.md"]; options = { command = git hash-object "c:/home/git/vault/target/documents/dist/test.md"; cancellation_token = None; environment_variables = Array(MutCell([])); on_line = None; stdin = None; trace = true; working_directory = Some(
"\\?\C:\home\git\vault\target\documents\dist",
) } }
-00:00:12 v #100 > ba0ba7eb68b2a508ff0525bcbb91bd5ebc95e71b
-00:00:12 v #101 runtime.execute_with_options / result / { exit_code = 0; std_trace_length = 40 }
-00:00:12 i #102 documents.run / par_map / files' = [] / listm.iter / { output_path = c:/home/git/vault/target/documents/dist/test.hangul.md.epub; output_cache_path = \\?\C:\home\git\vault\target\documents\cache\test.hangul.md.epub }
-00:00:12 d #103 file_system.file_copy / { old_path = \\?\C:\home\git\vault\target\documents\cache\test.hangul.md.epub; new_path = c:/home/git/vault/target/documents/dist/test.hangul.md.epub; result = 5550 }
-00:00:12 i #104 documents.run / par_map / files' = [] / listm.iter / { output_path = c:/home/git/vault/target/documents/dist/test.hangul.md.pdf; output_cache_path = \\?\C:\home\git\vault\target\documents\cache\test.hangul.md.pdf }
-00:00:12 d #105 file_system.file_copy / { old_path = \\?\C:\home\git\vault\target\documents\cache\test.hangul.md.pdf; new_path = c:/home/git/vault/target/documents/dist/test.hangul.md.pdf; result = 5872 }
-00:00:12 i #106 documents.run / par_map / files' = [] / listm.iter / { output_path = c:/home/git/vault/target/documents/dist/test.hangul.md.html; output_cache_path = \\?\C:\home\git\vault\target\documents\cache\test.hangul.md.html }
-00:00:12 d #107 file_system.file_copy / { old_path = \\?\C:\home\git\vault\target\documents\cache\test.hangul.md.html; new_path = c:/home/git/vault/target/documents/dist/test.hangul.md.html; result = 11621 }
-00:00:12 i #108 documents.run / par_map / files' = [] / listm.iter / { output_path = c:/home/git/vault/target/documents/dist/test.md.epub; output_cache_path = \\?\C:\home\git\vault\target\documents\cache\test.md.epub }
-00:00:12 d #109 file_system.file_copy / { old_path = \\?\C:\home\git\vault\target\documents\cache\test.md.epub; new_path = c:/home/git/vault/target/documents/dist/test.md.epub; result = 5503 }
-00:00:12 i #110 documents.run / par_map / files' = [] / listm.iter / { output_path = c:/home/git/vault/target/documents/dist/test.md.pdf; output_cache_path = \\?\C:\home\git\vault\target\documents\cache\test.md.pdf }
-00:00:12 d #111 file_system.file_copy / { old_path = \\?\C:\home\git\vault\target\documents\cache\test.md.pdf; new_path = c:/home/git/vault/target/documents/dist/test.md.pdf; result = 4014 }
-00:00:12 i #112 documents.run / par_map / files' = [] / listm.iter / { output_path = c:/home/git/vault/target/documents/dist/test.md.html; output_cache_path = \\?\C:\home\git\vault\target\documents\cache\test.md.html }
-00:00:12 d #113 file_system.file_copy / { old_path = \\?\C:\home\git\vault\target\documents\cache\test.md.html; new_path = c:/home/git/vault/target/documents/dist/test.md.html; result = 11595 }
-00:00:12 i #114 documents.run / par_map / files' = [] / listm.iter / { output_path = c:/home/git/vault/target/documents/dist/test.hangul.md; output_cache_path = \\?\C:\home\git\vault\target\documents\cache\test.hangul.md }
-00:00:12 d #115 file_system.file_copy / { old_path = \\?\C:\home\git\vault\target\documents\cache\test.hangul.md; new_path = c:/home/git/vault/target/documents/dist/test.hangul.md; result = 62 }
+00:00:08 v #95 > ba0ba7eb68b2a508ff0525bcbb91bd5ebc95e71b
+00:00:08 v #96 runtime.execute_with_options / result / { exit_code = 0; std_trace_length = 40 }
+00:00:08 i #97 documents.run / par_map / files' = [] / listm.iter / { output_path = c:/home/git/vault/target/documents/dist/test.hangul.md.epub; output_cache_path = \\?\C:\home\git\vault\target\documents\cache\test.hangul.md.epub }
+00:00:08 d #98 file_system.file_copy / { old_path = \\?\C:\home\git\vault\target\documents\cache\test.hangul.md.epub; new_path = c:/home/git/vault/target/documents/dist/test.hangul.md.epub; result = 5551 }
+00:00:08 i #99 documents.run / par_map / files' = [] / listm.iter / { output_path = c:/home/git/vault/target/documents/dist/test.hangul.md.pdf; output_cache_path = \\?\C:\home\git\vault\target\documents\cache\test.hangul.md.pdf }
+00:00:08 d #100 file_system.file_copy / { old_path = \\?\C:\home\git\vault\target\documents\cache\test.hangul.md.pdf; new_path = c:/home/git/vault/target/documents/dist/test.hangul.md.pdf; result = 5876 }
+00:00:08 i #101 documents.run / par_map / files' = [] / listm.iter / { output_path = c:/home/git/vault/target/documents/dist/test.hangul.md.html; output_cache_path = \\?\C:\home\git\vault\target\documents\cache\test.hangul.md.html }
+00:00:08 d #102 file_system.file_copy / { old_path = \\?\C:\home\git\vault\target\documents\cache\test.hangul.md.html; new_path = c:/home/git/vault/target/documents/dist/test.hangul.md.html; result = 11611 }
+00:00:08 i #103 documents.run / par_map / files' = [] / listm.iter / { output_path = c:/home/git/vault/target/documents/dist/test.md.epub; output_cache_path = \\?\C:\home\git\vault\target\documents\cache\test.md.epub }
+00:00:08 d #104 file_system.file_copy / { old_path = \\?\C:\home\git\vault\target\documents\cache\test.md.epub; new_path = c:/home/git/vault/target/documents/dist/test.md.epub; result = 5502 }
+00:00:08 i #105 documents.run / par_map / files' = [] / listm.iter / { output_path = c:/home/git/vault/target/documents/dist/test.md.pdf; output_cache_path = \\?\C:\home\git\vault\target\documents\cache\test.md.pdf }
+00:00:08 d #106 file_system.file_copy / { old_path = \\?\C:\home\git\vault\target\documents\cache\test.md.pdf; new_path = c:/home/git/vault/target/documents/dist/test.md.pdf; result = 4018 }
+00:00:08 i #107 documents.run / par_map / files' = [] / listm.iter / { output_path = c:/home/git/vault/target/documents/dist/test.md.html; output_cache_path = \\?\C:\home\git\vault\target\documents\cache\test.md.html }
+00:00:08 d #108 file_system.file_copy / { old_path = \\?\C:\home\git\vault\target\documents\cache\test.md.html; new_path = c:/home/git/vault/target/documents/dist/test.md.html; result = 11585 }
+00:00:08 i #109 documents.run / par_map / files' = [] / listm.iter / { output_path = c:/home/git/vault/target/documents/dist/test.hangul.md; output_cache_path = \\?\C:\home\git\vault\target\documents\cache\test.hangul.md }
+00:00:08 d #110 file_system.file_copy / { old_path = \\?\C:\home\git\vault\target\documents\cache\test.hangul.md; new_path = c:/home/git/vault/target/documents/dist/test.hangul.md; result = 62 }
__assert_eq / actual: "[Ok(("c:/home/git/vault/target/documents/dist/test.md", []))]" / expected: "[Ok(("c:/home/git/vault/target/documents/dist/test.md", []))]"
__assert_eq / actual: "# 아
@@ -8488,7 +8488,7 @@ main¶
In [ ]:
-///! _
+///! _
inl main (args : array_base string) =
Info |> Some |> init_trace_state
diff --git a/apps/documents/documents.dib.ipynb b/apps/documents/documents.dib.ipynb
index c6bd3f50..6a286cfe 100644
--- a/apps/documents/documents.dib.ipynb
+++ b/apps/documents/documents.dib.ipynb
@@ -139,11 +139,11 @@
" match ext with\n",
" | \"html\" =>\n",
" $'$\"--set\"'\n",
- " +. $'$\" html.css.add \\\\\\\\\\\\\"\\' \"'\n",
- " +. $'$\" body {{ color: #e8e6e3; background-color: #202324; }} \"'\n",
- " +. $'$\" a {{ color: #989693; }} \"'\n",
- " +. $'$\" pre {{ background-color: #1b1b1b; padding: 10px; }} \"'\n",
- " +. $'$\" \\'\\\\\\\\\\\\\"\"'\n",
+ " +. $'$\" html.css.add \\\\\\\\\\\\\"\\'\"'\n",
+ " +. $'$\" body {{ color: #e8e6e3; background-color: #202324; }}\"'\n",
+ " +. $'$\" a {{ color: #989693; }}\"'\n",
+ " +. $'$\" pre {{ background-color: #1b1b1b; padding: 10px; }}\"'\n",
+ " +. $'$\" \\'\\\\\\\\\\\\\"\"'\n",
" +. default ext\n",
" | \"pdf\" =>\n",
" $'$\"--set\"'\n",
@@ -622,112 +622,112 @@
"00:00:00 \u001B[94md\u001B[39m #24 runtime.execute_with_options / { file_name = crowbook; arguments = [\"--verbose\", \"--to\", \"pdf\", \"--single\", \"c:/home/git/vault/target/documents/dist/test.md\", \"--output\", \"c:/home/git/vault/target/documents/dist/test.md.pdf\", \"--set\", \"tex.paper.size\", \"a4paper\", \"tex.template.add\", \"\\\\pagenumbering{gobble}\", \"rendering.num_depth\", \"6\", \"rendering.highlight.theme\", \"Solarized (dark)\"]; options = { command = crowbook --verbose --to pdf --single \"c:/home/git/vault/target/documents/dist/test.md\" --output \"c:/home/git/vault/target/documents/dist/test.md.pdf\" --set tex.paper.size a4paper tex.template.add \"\\pagenumbering{gobble}\" rendering.num_depth 6 rendering.highlight.theme \\\"Solarized (dark)\\\"; cancellation_token = None; environment_variables = Array(MutCell([])); on_line = None; stdin = None; trace = true; working_directory = Some(\n",
" \"\\\\?\\C:\\home\\git\\vault\\target\\documents\\dist\",\n",
") } }\n",
- "00:00:00 \u001B[94md\u001B[39m #25 runtime.execute_with_options / { file_name = crowbook; arguments = [\"--verbose\", \"--to\", \"epub\", \"--single\", \"c:/home/git/vault/target/documents/dist/test.md\", \"--output\", \"c:/home/git/vault/target/documents/dist/test.md.epub\", \"--set\", \"epub.version\", \"3\", \"html.css.add\", \"' body { color: #e8e6e3; background-color: #202324; } a { color: #989693; } '\"]; options = { command = crowbook --verbose --to epub --single \"c:/home/git/vault/target/documents/dist/test.md\" --output \"c:/home/git/vault/target/documents/dist/test.md.epub\" --set epub.version 3 html.css.add \\\"' body { color: #e8e6e3; background-color: #202324; } a { color: #989693; } '\\\" rendering.num_depth 6 rendering.highlight.theme \\\"Solarized (dark)\\\"; cancellation_token = None; environment_variables = Array(MutCell([])); on_line = None; stdin = None; trace = true; working_directory = Some(\n",
+ "00:00:00 \u001B[94md\u001B[39m #25 runtime.execute_with_options / { file_name = crowbook; arguments = [\"--verbose\", \"--to\", \"epub\", \"--single\", \"c:/home/git/vault/target/documents/dist/test.hangul.md\", \"--output\", \"c:/home/git/vault/target/documents/dist/test.hangul.md.epub\", \"--set\", \"epub.version\", \"3\", \"html.css.add\", \"' body { color: #e8e6e3; background-color: #202324; } a { color: #989693; } '\"]; options = { command = crowbook --verbose --to epub --single \"c:/home/git/vault/target/documents/dist/test.hangul.md\" --output \"c:/home/git/vault/target/documents/dist/test.hangul.md.epub\" --set epub.version 3 html.css.add \\\"' body { color: #e8e6e3; background-color: #202324; } a { color: #989693; } '\\\" rendering.num_depth 6 rendering.highlight.theme \\\"Solarized (dark)\\\"; cancellation_token = None; environment_variables = Array(MutCell([])); on_line = None; stdin = None; trace = true; working_directory = Some(\n",
" \"\\\\?\\C:\\home\\git\\vault\\target\\documents\\dist\",\n",
") } }\n",
- "00:00:00 \u001B[94md\u001B[39m #26 runtime.execute_with_options / { file_name = crowbook; arguments = [\"--verbose\", \"--to\", \"epub\", \"--single\", \"c:/home/git/vault/target/documents/dist/test.hangul.md\", \"--output\", \"c:/home/git/vault/target/documents/dist/test.hangul.md.epub\", \"--set\", \"epub.version\", \"3\", \"html.css.add\", \"' body { color: #e8e6e3; background-color: #202324; } a { color: #989693; } '\"]; options = { command = crowbook --verbose --to epub --single \"c:/home/git/vault/target/documents/dist/test.hangul.md\" --output \"c:/home/git/vault/target/documents/dist/test.hangul.md.epub\" --set epub.version 3 html.css.add \\\"' body { color: #e8e6e3; background-color: #202324; } a { color: #989693; } '\\\" rendering.num_depth 6 rendering.highlight.theme \\\"Solarized (dark)\\\"; cancellation_token = None; environment_variables = Array(MutCell([])); on_line = None; stdin = None; trace = true; working_directory = Some(\n",
+ "00:00:00 \u001B[94md\u001B[39m #26 runtime.execute_with_options / { file_name = crowbook; arguments = [\"--verbose\", \"--to\", \"epub\", \"--single\", \"c:/home/git/vault/target/documents/dist/test.md\", \"--output\", \"c:/home/git/vault/target/documents/dist/test.md.epub\", \"--set\", \"epub.version\", \"3\", \"html.css.add\", \"' body { color: #e8e6e3; background-color: #202324; } a { color: #989693; } '\"]; options = { command = crowbook --verbose --to epub --single \"c:/home/git/vault/target/documents/dist/test.md\" --output \"c:/home/git/vault/target/documents/dist/test.md.epub\" --set epub.version 3 html.css.add \\\"' body { color: #e8e6e3; background-color: #202324; } a { color: #989693; } '\\\" rendering.num_depth 6 rendering.highlight.theme \\\"Solarized (dark)\\\"; cancellation_token = None; environment_variables = Array(MutCell([])); on_line = None; stdin = None; trace = true; working_directory = Some(\n",
" \"\\\\?\\C:\\home\\git\\vault\\target\\documents\\dist\",\n",
") } }\n",
- "00:00:00 \u001B[94md\u001B[39m #27 runtime.execute_with_options / { file_name = crowbook; arguments = [\"--verbose\", \"--to\", \"html\", \"--single\", \"c:/home/git/vault/target/documents/dist/test.md\", \"--output\", \"c:/home/git/vault/target/documents/dist/test.md.html\", \"--set\", \"html.css.add\", \"' body { color: #e8e6e3; background-color: #202324; } a { color: #989693; } pre { background-color: #1b1b1b; padding: 10px; } '\"]; options = { command = crowbook --verbose --to html --single \"c:/home/git/vault/target/documents/dist/test.md\" --output \"c:/home/git/vault/target/documents/dist/test.md.html\" --set html.css.add \\\"' body { color: #e8e6e3; background-color: #202324; } a { color: #989693; } pre { background-color: #1b1b1b; padding: 10px; } '\\\" rendering.num_depth 6 rendering.highlight.theme \\\"Solarized (dark)\\\"; cancellation_token = None; environment_variables = Array(MutCell([])); on_line = None; stdin = None; trace = true; working_directory = Some(\n",
+ "00:00:00 \u001B[94md\u001B[39m #27 runtime.execute_with_options / { file_name = crowbook; arguments = [\"--verbose\", \"--to\", \"pdf\", \"--single\", \"c:/home/git/vault/target/documents/dist/test.hangul.md\", \"--output\", \"c:/home/git/vault/target/documents/dist/test.hangul.md.pdf\", \"--set\", \"tex.paper.size\", \"a4paper\", \"tex.template.add\", \"\\\\pagenumbering{gobble}\", \"tex.template.add\", \"\\\\usepackage{polyglossia}\", \"tex.template.add\", \"\\\\setmainlanguage{korean}\", \"tex.template.add\", \"\\\\setmainfont{NanumGothicCoding}\", \"tex.font.size\", \"13\", \"rendering.num_depth\", \"6\", \"rendering.highlight.theme\", \"Solarized (dark)\"]; options = { command = crowbook --verbose --to pdf --single \"c:/home/git/vault/target/documents/dist/test.hangul.md\" --output \"c:/home/git/vault/target/documents/dist/test.hangul.md.pdf\" --set tex.paper.size a4paper tex.template.add \"\\pagenumbering{gobble}\" tex.template.add \"\\usepackage{polyglossia}\" tex.template.add \"\\setmainlanguage{korean}\" tex.template.add \"\\setmainfont{NanumGothicCoding}\" tex.font.size 13 rendering.num_depth 6 rendering.highlight.theme \\\"Solarized (dark)\\\"; cancellation_token = None; environment_variables = Array(MutCell([])); on_line = None; stdin = None; trace = true; working_directory = Some(\n",
" \"\\\\?\\C:\\home\\git\\vault\\target\\documents\\dist\",\n",
") } }\n",
- "00:00:00 \u001B[94md\u001B[39m #28 runtime.execute_with_options / { file_name = crowbook; arguments = [\"--verbose\", \"--to\", \"html\", \"--single\", \"c:/home/git/vault/target/documents/dist/test.hangul.md\", \"--output\", \"c:/home/git/vault/target/documents/dist/test.hangul.md.html\", \"--set\", \"html.css.add\", \"' body { color: #e8e6e3; background-color: #202324; } a { color: #989693; } pre { background-color: #1b1b1b; padding: 10px; } '\"]; options = { command = crowbook --verbose --to html --single \"c:/home/git/vault/target/documents/dist/test.hangul.md\" --output \"c:/home/git/vault/target/documents/dist/test.hangul.md.html\" --set html.css.add \\\"' body { color: #e8e6e3; background-color: #202324; } a { color: #989693; } pre { background-color: #1b1b1b; padding: 10px; } '\\\" rendering.num_depth 6 rendering.highlight.theme \\\"Solarized (dark)\\\"; cancellation_token = None; environment_variables = Array(MutCell([])); on_line = None; stdin = None; trace = true; working_directory = Some(\n",
+ "00:00:00 \u001B[94md\u001B[39m #28 runtime.execute_with_options / { file_name = crowbook; arguments = [\"--verbose\", \"--to\", \"html\", \"--single\", \"c:/home/git/vault/target/documents/dist/test.hangul.md\", \"--output\", \"c:/home/git/vault/target/documents/dist/test.hangul.md.html\", \"--set\", \"html.css.add\", \"' body { color: #e8e6e3; background-color: #202324; } a { color: #989693; } pre { background-color: #1b1b1b; padding: 10px; } '\"]; options = { command = crowbook --verbose --to html --single \"c:/home/git/vault/target/documents/dist/test.hangul.md\" --output \"c:/home/git/vault/target/documents/dist/test.hangul.md.html\" --set html.css.add \\\"' body { color: #e8e6e3; background-color: #202324; } a { color: #989693; } pre { background-color: #1b1b1b; padding: 10px; } '\\\" rendering.num_depth 6 rendering.highlight.theme \\\"Solarized (dark)\\\"; cancellation_token = None; environment_variables = Array(MutCell([])); on_line = None; stdin = None; trace = true; working_directory = Some(\n",
" \"\\\\?\\C:\\home\\git\\vault\\target\\documents\\dist\",\n",
") } }\n",
- "00:00:00 \u001B[90mv\u001B[39m #29 ! CROWBOOK 0.17.0\n",
- "00:00:00 \u001B[90mv\u001B[39m #30 ! CROWBOOK 0.17.0\n",
- "00:00:00 \u001B[94md\u001B[39m #31 runtime.execute_with_options / { file_name = crowbook; arguments = [\"--verbose\", \"--to\", \"pdf\", \"--single\", \"c:/home/git/vault/target/documents/dist/test.hangul.md\", \"--output\", \"c:/home/git/vault/target/documents/dist/test.hangul.md.pdf\", \"--set\", \"tex.paper.size\", \"a4paper\", \"tex.template.add\", \"\\\\pagenumbering{gobble}\", \"tex.template.add\", \"\\\\usepackage{polyglossia}\", \"tex.template.add\", \"\\\\setmainlanguage{korean}\", \"tex.template.add\", \"\\\\setmainfont{NanumGothicCoding}\", \"tex.font.size\", \"13\", \"rendering.num_depth\", \"6\", \"rendering.highlight.theme\", \"Solarized (dark)\"]; options = { command = crowbook --verbose --to pdf --single \"c:/home/git/vault/target/documents/dist/test.hangul.md\" --output \"c:/home/git/vault/target/documents/dist/test.hangul.md.pdf\" --set tex.paper.size a4paper tex.template.add \"\\pagenumbering{gobble}\" tex.template.add \"\\usepackage{polyglossia}\" tex.template.add \"\\setmainlanguage{korean}\" tex.template.add \"\\setmainfont{NanumGothicCoding}\" tex.font.size 13 rendering.num_depth 6 rendering.highlight.theme \\\"Solarized (dark)\\\"; cancellation_token = None; environment_variables = Array(MutCell([])); on_line = None; stdin = None; trace = true; working_directory = Some(\n",
+ "00:00:00 \u001B[94md\u001B[39m #29 runtime.execute_with_options / { file_name = crowbook; arguments = [\"--verbose\", \"--to\", \"html\", \"--single\", \"c:/home/git/vault/target/documents/dist/test.md\", \"--output\", \"c:/home/git/vault/target/documents/dist/test.md.html\", \"--set\", \"html.css.add\", \"' body { color: #e8e6e3; background-color: #202324; } a { color: #989693; } pre { background-color: #1b1b1b; padding: 10px; } '\"]; options = { command = crowbook --verbose --to html --single \"c:/home/git/vault/target/documents/dist/test.md\" --output \"c:/home/git/vault/target/documents/dist/test.md.html\" --set html.css.add \\\"' body { color: #e8e6e3; background-color: #202324; } a { color: #989693; } pre { background-color: #1b1b1b; padding: 10px; } '\\\" rendering.num_depth 6 rendering.highlight.theme \\\"Solarized (dark)\\\"; cancellation_token = None; environment_variables = Array(MutCell([])); on_line = None; stdin = None; trace = true; working_directory = Some(\n",
" \"\\\\?\\C:\\home\\git\\vault\\target\\documents\\dist\",\n",
") } }\n",
- "00:00:00 \u001B[90mv\u001B[39m #32 ! 20:41:32 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) crowbook::book: Ignoring YAML block:\n",
- "00:00:00 \u001B[90mv\u001B[39m #33 !\n",
- "00:00:00 \u001B[90mv\u001B[39m #34 ! 20:41:32 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) crowbook::book: Attempting to generate epub...\n",
- "00:00:00 \u001B[90mv\u001B[39m #35 ! 20:41:32 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) crowbook::book: Ignoring YAML block:\n",
- "00:00:00 \u001B[90mv\u001B[39m #36 !\n",
- "00:00:00 \u001B[90mv\u001B[39m #37 ! 20:41:32 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) crowbook::book: Attempting to generate pdf...\n",
- "00:00:00 \u001B[90mv\u001B[39m #38 ! CROWBOOK 0.17.0\n",
- "00:00:00 \u001B[90mv\u001B[39m #39 ! 20:41:32 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) crowbook::latex: Attempting to run LaTeX on generated file\n",
- "00:00:00 \u001B[90mv\u001B[39m #40 ! 20:41:32 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) crowbook::book: Ignoring YAML block:\n",
+ "00:00:00 \u001B[90mv\u001B[39m #30 ! CROWBOOK 0.17.0\n",
+ "00:00:00 \u001B[90mv\u001B[39m #30 ! CROWBOOK 0.17.0\n",
+ "00:00:00 \u001B[90mv\u001B[39m #30 ! CROWBOOK 0.17.0\n",
+ "00:00:00 \u001B[90mv\u001B[39m #30 ! CROWBOOK 0.17.0\n",
+ "00:00:00 \u001B[90mv\u001B[39m #30 ! CROWBOOK 0.17.0\n",
+ "00:00:00 \u001B[90mv\u001B[39m #32 ! CROWBOOK 0.17.0\n",
+ "00:00:00 \u001B[90mv\u001B[39m #33 ! 11:59:00 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) crowbook::book: Ignoring YAML block:\n",
+ "00:00:00 \u001B[90mv\u001B[39m #33 ! 11:59:00 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) crowbook::book: Ignoring YAML block:\n",
+ "00:00:00 \u001B[90mv\u001B[39m #33 ! 11:59:00 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) crowbook::book: Ignoring YAML block:\n",
+ "00:00:00 \u001B[90mv\u001B[39m #33 ! 11:59:00 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) crowbook::book: Ignoring YAML block:\n",
+ "00:00:00 \u001B[90mv\u001B[39m #33 ! 11:59:00 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) crowbook::book: Ignoring YAML block:\n",
+ "00:00:00 \u001B[90mv\u001B[39m #38 ! 11:59:00 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) crowbook::book: Ignoring YAML block:\n",
+ "00:00:00 \u001B[90mv\u001B[39m #39 !\n",
+ "00:00:00 \u001B[90mv\u001B[39m #39 !\n",
+ "00:00:00 \u001B[90mv\u001B[39m #41 !\n",
"00:00:00 \u001B[90mv\u001B[39m #41 !\n",
- "00:00:00 \u001B[90mv\u001B[39m #42 ! 20:41:32 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) crowbook::book: Attempting to generate epub...\n",
- "00:00:00 \u001B[90mv\u001B[39m #43 ! CROWBOOK 0.17.0\n",
- "00:00:00 \u001B[90mv\u001B[39m #44 ! 20:41:32 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) crowbook::book: Ignoring YAML block:\n",
- "00:00:00 \u001B[90mv\u001B[39m #45 !\n",
- "00:00:00 \u001B[90mv\u001B[39m #46 ! 20:41:32 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) crowbook::book: Attempting to generate html...\n",
- "00:00:00 \u001B[90mv\u001B[39m #47 ! 20:41:32 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) epub_builder::toc: rendered elem: \"
아 \"\n",
- "00:00:00 \u001B[90mv\u001B[39m #48 ! 20:41:32 \u001B[0m\u001B[34m[INFO] \u001B[0mcrowbook::book: Succesfully generated HTML (standalone page): test.hangul.md.html\n",
- "00:00:00 \u001B[90mv\u001B[39m #49 ! CROWBOOK 0.17.0\n",
- "00:00:00 \u001B[90mv\u001B[39m #50 ! CROWBOOK 0.17.0\n",
- "00:00:00 \u001B[90mv\u001B[39m #51 ! 20:41:32 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) crowbook::book: Ignoring YAML block:\n",
- "00:00:00 \u001B[90mv\u001B[39m #52 !\n",
- "00:00:00 \u001B[90mv\u001B[39m #53 ! 20:41:32 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) crowbook::book: Ignoring YAML block:\n",
- "00:00:00 \u001B[90mv\u001B[39m #54 ! 20:41:32 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) crowbook::book: Attempting to generate pdf...\n",
- "00:00:00 \u001B[90mv\u001B[39m #54 !\n",
- "00:00:00 \u001B[90mv\u001B[39m #56 ! 20:41:32 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) crowbook::book: Attempting to generate html...\n",
- "00:00:00 \u001B[90mv\u001B[39m #57 ! 20:41:32 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) crowbook::latex: Attempting to run LaTeX on generated file\n",
- "00:00:00 \u001B[90mv\u001B[39m #58 ! 20:41:32 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) epub_builder::toc: rendered elem: \"a \"\n",
- "00:00:00 \u001B[90mv\u001B[39m #59 runtime.execute_with_options / result / { exit_code = 0; std_trace_length = 444 }\n",
- "00:00:00 \u001B[94md\u001B[39m #60 file_system.file_copy / { old_path = c:/home/git/vault/target/documents/dist/test.hangul.md.html; new_path = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache\\test.hangul.md.html; result = 11621 }\n",
- "00:00:00 \u001B[90mv\u001B[39m #61 ! 20:41:32 \u001B[0m\u001B[34m[INFO] \u001B[0mcrowbook::book: Succesfully generated HTML (standalone page): test.md.html\n",
- "00:00:00 \u001B[90mv\u001B[39m #62 runtime.execute_with_options / result / { exit_code = 0; std_trace_length = 437 }\n",
- "00:00:00 \u001B[90mv\u001B[39m #63 ! 20:41:32 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) epub_builder::epub: Add resource: \"stylesheet.css\"\n",
- "00:00:00 \u001B[90mv\u001B[39m #64 ! 20:41:32 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) epub_builder::epub: Add resource: \"stylesheet.css\"\n",
- "00:00:00 \u001B[90mv\u001B[39m #65 ! 20:41:32 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) epub_builder::epub: render_opf...\n",
- "00:00:00 \u001B[90mv\u001B[39m #66 ! 20:41:32 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) epub_builder::epub: render_opf...\n",
- "00:00:00 \u001B[90mv\u001B[39m #67 ! 20:41:32 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) epub_builder::epub: id=\"title_page.xhtml\", mime=\"application/xhtml+xml\"\n",
- "00:00:00 \u001B[94md\u001B[39m #67 file_system.file_copy / { old_path = c:/home/git/vault/target/documents/dist/test.md.html; new_path = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache\\test.md.html; result = 11595 }\n",
- "00:00:00 \u001B[90mv\u001B[39m #69 ! 20:41:32 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) epub_builder::epub: content = Content { file: \"title_page.xhtml\", mime: \"application/xhtml+xml\", itemref: true, cover: false, reftype: Some(TitlePage), title: \"Title\" }\n",
- "00:00:00 \u001B[90mv\u001B[39m #70 ! 20:41:32 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) epub_builder::epub: id=\"chapter_000.xhtml\", mime=\"application/xhtml+xml\"\n",
- "00:00:00 \u001B[90mv\u001B[39m #71 ! 20:41:32 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) epub_builder::epub: content = Content { file: \"chapter_000.xhtml\", mime: \"application/xhtml+xml\", itemref: true, cover: false, reftype: Some(Text), title: \"a\" }\n",
- "00:00:00 \u001B[90mv\u001B[39m #72 ! 20:41:32 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) epub_builder::epub: id=\"stylesheet.css\", mime=\"text/css\"\n",
- "00:00:00 \u001B[90mv\u001B[39m #73 ! 20:41:32 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) epub_builder::epub: id=\"title_page.xhtml\", mime=\"application/xhtml+xml\"\n",
- "00:00:00 \u001B[90mv\u001B[39m #74 ! 20:41:32 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) epub_builder::epub: content = Content { file: \"title_page.xhtml\", mime: \"application/xhtml+xml\", itemref: true, cover: false, reftype: Some(TitlePage), title: \"Title\" }\n",
- "00:00:00 \u001B[90mv\u001B[39m #75 ! 20:41:32 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) epub_builder::epub: id=\"chapter_000.xhtml\", mime=\"application/xhtml+xml\"\n",
- "00:00:00 \u001B[90mv\u001B[39m #76 ! 20:41:32 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) epub_builder::epub: content = Content { file: \"chapter_000.xhtml\", mime: \"application/xhtml+xml\", itemref: true, cover: false, reftype: Some(Text), title: \"아\" }\n",
- "00:00:00 \u001B[90mv\u001B[39m #77 ! 20:41:32 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) epub_builder::epub: id=\"stylesheet.css\", mime=\"text/css\"\n",
- "00:00:00 \u001B[90mv\u001B[39m #78 ! 20:41:32 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) epub_builder::toc: rendered elem: \"Title \"\n",
- "00:00:00 \u001B[90mv\u001B[39m #79 ! 20:41:32 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) epub_builder::toc: rendered elem: \"아 \"\n",
- "00:00:00 \u001B[90mv\u001B[39m #80 ! 20:41:32 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) epub_builder::toc: rendered elem: \"Title \"\n",
- "00:00:00 \u001B[90mv\u001B[39m #81 ! 20:41:32 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) epub_builder::toc: rendered elem: \"a \"\n",
- "00:00:00 \u001B[90mv\u001B[39m #82 ! 20:41:33 \u001B[0m\u001B[34m[INFO] \u001B[0mcrowbook::book: Succesfully generated EPUB: test.hangul.md.epub\n",
- "00:00:00 \u001B[90mv\u001B[39m #83 runtime.execute_with_options / result / { exit_code = 0; std_trace_length = 1489 }\n",
- "00:00:00 \u001B[94md\u001B[39m #84 file_system.file_copy / { old_path = c:/home/git/vault/target/documents/dist/test.hangul.md.epub; new_path = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache\\test.hangul.md.epub; result = 5550 }\n",
- "00:00:00 \u001B[90mv\u001B[39m #85 ! 20:41:33 \u001B[0m\u001B[34m[INFO] \u001B[0mcrowbook::book: Succesfully generated EPUB: test.md.epub\n",
- "00:00:00 \u001B[90mv\u001B[39m #86 runtime.execute_with_options / result / { exit_code = 0; std_trace_length = 1482 }\n",
- "00:00:00 \u001B[94md\u001B[39m #87 file_system.file_copy / { old_path = c:/home/git/vault/target/documents/dist/test.md.epub; new_path = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache\\test.md.epub; result = 5503 }\n",
- "00:00:12 \u001B[90mv\u001B[39m #88 ! 20:41:44 \u001B[0m\u001B[34m[INFO] \u001B[0mcrowbook::book: Succesfully generated PDF: test.md.pdf\n",
- "00:00:12 \u001B[90mv\u001B[39m #89 runtime.execute_with_options / result / { exit_code = 0; std_trace_length = 404 }\n",
- "00:00:12 \u001B[94md\u001B[39m #90 file_system.file_copy / { old_path = c:/home/git/vault/target/documents/dist/test.md.pdf; new_path = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache\\test.md.pdf; result = 4014 }\n",
- "00:00:12 \u001B[90mv\u001B[39m #91 ! 20:41:44 \u001B[0m\u001B[34m[INFO] \u001B[0mcrowbook::book: Succesfully generated PDF: test.hangul.md.pdf\n",
- "00:00:12 \u001B[90mv\u001B[39m #92 runtime.execute_with_options / result / { exit_code = 0; std_trace_length = 411 }\n",
- "00:00:12 \u001B[94md\u001B[39m #93 file_system.file_copy / { old_path = c:/home/git/vault/target/documents/dist/test.hangul.md.pdf; new_path = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache\\test.hangul.md.pdf; result = 5872 }\n",
+ "00:00:00 \u001B[90mv\u001B[39m #43 !\n",
+ "00:00:00 \u001B[90mv\u001B[39m #43 !\n",
+ "00:00:00 \u001B[90mv\u001B[39m #45 ! 11:59:00 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) crowbook::book: Attempting to generate pdf...\n",
+ "00:00:00 \u001B[90mv\u001B[39m #46 ! 11:59:00 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) crowbook::book: Attempting to generate html...\n",
+ "00:00:00 \u001B[90mv\u001B[39m #47 ! 11:59:00 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) crowbook::book: Attempting to generate html...\n",
+ "00:00:00 \u001B[90mv\u001B[39m #48 ! 11:59:00 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) crowbook::book: Attempting to generate pdf...\n",
+ "00:00:00 \u001B[90mv\u001B[39m #49 ! 11:59:00 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) crowbook::book: Attempting to generate epub...\n",
+ "00:00:00 \u001B[90mv\u001B[39m #50 ! 11:59:00 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) crowbook::book: Attempting to generate epub...\n",
+ "00:00:00 \u001B[90mv\u001B[39m #51 ! 11:59:00 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) epub_builder::toc: rendered elem: \"a \"\n",
+ "00:00:00 \u001B[90mv\u001B[39m #52 ! 11:59:00 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) epub_builder::toc: rendered elem: \"아 \"\n",
+ "00:00:00 \u001B[90mv\u001B[39m #53 ! 11:59:00 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) crowbook::latex: Attempting to run LaTeX on generated file\n",
+ "00:00:00 \u001B[90mv\u001B[39m #54 ! 11:59:00 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) crowbook::latex: Attempting to run LaTeX on generated file\n",
+ "00:00:00 \u001B[90mv\u001B[39m #55 ! 11:59:00 \u001B[0m\u001B[34m[INFO] \u001B[0mcrowbook::book: Succesfully generated HTML (standalone page): test.hangul.md.html\n",
+ "00:00:00 \u001B[90mv\u001B[39m #55 ! 11:59:00 \u001B[0m\u001B[34m[INFO] \u001B[0mcrowbook::book: Succesfully generated HTML (standalone page): test.md.html\n",
+ "00:00:00 \u001B[90mv\u001B[39m #56 runtime.execute_with_options / result / { exit_code = 0; std_trace_length = 437 }\n",
+ "00:00:00 \u001B[90mv\u001B[39m #57 runtime.execute_with_options / result / { exit_code = 0; std_trace_length = 444 }\n",
+ "00:00:00 \u001B[94md\u001B[39m #58 file_system.file_copy / { old_path = c:/home/git/vault/target/documents/dist/test.md.html; new_path = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache\\test.md.html; result = 11585 }\n",
+ "00:00:00 \u001B[94md\u001B[39m #59 file_system.file_copy / { old_path = c:/home/git/vault/target/documents/dist/test.hangul.md.html; new_path = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache\\test.hangul.md.html; result = 11611 }\n",
+ "00:00:00 \u001B[90mv\u001B[39m #60 ! 11:59:00 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) epub_builder::epub: Add resource: \"stylesheet.css\"\n",
+ "00:00:00 \u001B[90mv\u001B[39m #61 ! 11:59:00 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) epub_builder::epub: Add resource: \"stylesheet.css\"\n",
+ "00:00:00 \u001B[90mv\u001B[39m #62 ! 11:59:00 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) epub_builder::epub: render_opf...\n",
+ "00:00:00 \u001B[90mv\u001B[39m #63 ! 11:59:00 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) epub_builder::epub: render_opf...\n",
+ "00:00:00 \u001B[90mv\u001B[39m #64 ! 11:59:00 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) epub_builder::epub: id=\"title_page.xhtml\", mime=\"application/xhtml+xml\"\n",
+ "00:00:00 \u001B[90mv\u001B[39m #65 ! 11:59:00 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) epub_builder::epub: id=\"title_page.xhtml\", mime=\"application/xhtml+xml\"\n",
+ "00:00:00 \u001B[90mv\u001B[39m #66 ! 11:59:00 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) epub_builder::epub: content = Content { file: \"title_page.xhtml\", mime: \"application/xhtml+xml\", itemref: true, cover: false, reftype: Some(TitlePage), title: \"Title\" }\n",
+ "00:00:00 \u001B[90mv\u001B[39m #67 ! 11:59:00 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) epub_builder::epub: content = Content { file: \"title_page.xhtml\", mime: \"application/xhtml+xml\", itemref: true, cover: false, reftype: Some(TitlePage), title: \"Title\" }\n",
+ "00:00:00 \u001B[90mv\u001B[39m #68 ! 11:59:00 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) epub_builder::epub: id=\"chapter_000.xhtml\", mime=\"application/xhtml+xml\"\n",
+ "00:00:00 \u001B[90mv\u001B[39m #69 ! 11:59:00 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) epub_builder::epub: content = Content { file: \"chapter_000.xhtml\", mime: \"application/xhtml+xml\", itemref: true, cover: false, reftype: Some(Text), title: \"아\" }\n",
+ "00:00:00 \u001B[90mv\u001B[39m #69 ! 11:59:00 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) epub_builder::epub: id=\"chapter_000.xhtml\", mime=\"application/xhtml+xml\"\n",
+ "00:00:00 \u001B[90mv\u001B[39m #70 ! 11:59:00 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) epub_builder::epub: id=\"stylesheet.css\", mime=\"text/css\"\n",
+ "00:00:00 \u001B[90mv\u001B[39m #71 ! 11:59:00 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) epub_builder::epub: content = Content { file: \"chapter_000.xhtml\", mime: \"application/xhtml+xml\", itemref: true, cover: false, reftype: Some(Text), title: \"a\" }\n",
+ "00:00:00 \u001B[90mv\u001B[39m #72 ! 11:59:00 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) epub_builder::epub: id=\"stylesheet.css\", mime=\"text/css\"\n",
+ "00:00:00 \u001B[90mv\u001B[39m #73 ! 11:59:00 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) epub_builder::toc: rendered elem: \"Title \"\n",
+ "00:00:00 \u001B[90mv\u001B[39m #74 ! 11:59:00 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) epub_builder::toc: rendered elem: \"Title \"\n",
+ "00:00:00 \u001B[90mv\u001B[39m #75 ! 11:59:00 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) epub_builder::toc: rendered elem: \"아 \"\n",
+ "00:00:00 \u001B[90mv\u001B[39m #76 ! 11:59:00 \u001B[0m\u001B[36m[DEBUG] \u001B[0m(1) epub_builder::toc: rendered elem: \"a \"\n",
+ "00:00:00 \u001B[90mv\u001B[39m #77 ! 11:59:00 \u001B[0m\u001B[34m[INFO] \u001B[0mcrowbook::book: Succesfully generated EPUB: test.hangul.md.epub\n",
+ "00:00:00 \u001B[90mv\u001B[39m #78 ! 11:59:00 \u001B[0m\u001B[34m[INFO] \u001B[0mcrowbook::book: Succesfully generated EPUB: test.md.epub\n",
+ "00:00:00 \u001B[90mv\u001B[39m #79 runtime.execute_with_options / result / { exit_code = 0; std_trace_length = 1489 }\n",
+ "00:00:00 \u001B[90mv\u001B[39m #80 runtime.execute_with_options / result / { exit_code = 0; std_trace_length = 1482 }\n",
+ "00:00:00 \u001B[94md\u001B[39m #81 file_system.file_copy / { old_path = c:/home/git/vault/target/documents/dist/test.hangul.md.epub; new_path = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache\\test.hangul.md.epub; result = 5551 }\n",
+ "00:00:00 \u001B[94md\u001B[39m #82 file_system.file_copy / { old_path = c:/home/git/vault/target/documents/dist/test.md.epub; new_path = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache\\test.md.epub; result = 5502 }\n",
+ "00:00:08 \u001B[90mv\u001B[39m #83 ! 11:59:08 \u001B[0m\u001B[34m[INFO] \u001B[0mcrowbook::book: Succesfully generated PDF: test.hangul.md.pdf\n",
+ "00:00:08 \u001B[90mv\u001B[39m #84 runtime.execute_with_options / result / { exit_code = 0; std_trace_length = 411 }\n",
+ "00:00:08 \u001B[94md\u001B[39m #85 file_system.file_copy / { old_path = c:/home/git/vault/target/documents/dist/test.hangul.md.pdf; new_path = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache\\test.hangul.md.pdf; result = 5876 }\n",
+ "00:00:08 \u001B[90mv\u001B[39m #86 ! 11:59:08 \u001B[0m\u001B[34m[INFO] \u001B[0mcrowbook::book: Succesfully generated PDF: test.md.pdf\n",
+ "00:00:08 \u001B[90mv\u001B[39m #87 runtime.execute_with_options / result / { exit_code = 0; std_trace_length = 404 }\n",
+ "00:00:08 \u001B[94md\u001B[39m #88 file_system.file_copy / { old_path = c:/home/git/vault/target/documents/dist/test.md.pdf; new_path = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache\\test.md.pdf; result = 4018 }\n",
"__assert_eq / actual: \"[Ok((\"c:/home/git/vault/target/documents/dist/test.md\", [Some(Ok(\"c:/home/git/vault/target/documents/dist/test.hangul.md\")), Some(Ok(\"c:/home/git/vault/target/documents/dist/test.md.html\")), Some(Ok(\"c:/home/git/vault/target/documents/dist/test.md.pdf\")), Some(Ok(\"c:/home/git/vault/target/documents/dist/test.md.epub\")), Some(Ok(\"c:/home/git/vault/target/documents/dist/test.hangul.md.html\")), Some(Ok(\"c:/home/git/vault/target/documents/dist/test.hangul.md.pdf\")), Some(Ok(\"c:/home/git/vault/target/documents/dist/test.hangul.md.epub\"))]))]\" / expected: \"[Ok((\"c:/home/git/vault/target/documents/dist/test.md\", [Some(Ok(\"c:/home/git/vault/target/documents/dist/test.hangul.md\")), Some(Ok(\"c:/home/git/vault/target/documents/dist/test.md.html\")), Some(Ok(\"c:/home/git/vault/target/documents/dist/test.md.pdf\")), Some(Ok(\"c:/home/git/vault/target/documents/dist/test.md.epub\")), Some(Ok(\"c:/home/git/vault/target/documents/dist/test.hangul.md.html\")), Some(Ok(\"c:/home/git/vault/target/documents/dist/test.hangul.md.pdf\")), Some(Ok(\"c:/home/git/vault/target/documents/dist/test.hangul.md.epub\"))]))]\"\n",
- "00:00:12 \u001B[90mv\u001B[39m #94 file_system.create_dir / { dir = c:\\home\\git\\polyglot\\../vault/target/documents\\dist }\n",
- "00:00:12 \u001B[94md\u001B[39m #95 documents.run / { source_dir = \\\\?\\C:\\home\\git\\vault\\target\\documents; dist_dir = \\\\?\\C:\\home\\git\\vault\\target\\documents\\dist; cache_dir = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache; hangul_spec = por-br }\n",
- "00:00:12 \u001B[94md\u001B[39m #96 documents.run / { files_len = 1 }\n",
- "00:00:12 \u001B[94md\u001B[39m #97 runtime.execute_with_options / { file_name = git; arguments = [\"ls-tree\", \"--format='%(objectname)'\", \"origin/gh-pages\", \"c:/home/git/vault/target/documents/test.md\"]; options = { command = git ls-tree --format='%(objectname)' origin/gh-pages \"c:/home/git/vault/target/documents/test.md\"; cancellation_token = None; environment_variables = Array(MutCell([])); on_line = None; stdin = None; trace = true; working_directory = Some(\n",
+ "00:00:08 \u001B[90mv\u001B[39m #89 file_system.create_dir / { dir = c:\\home\\git\\polyglot\\../vault/target/documents\\dist }\n",
+ "00:00:08 \u001B[94md\u001B[39m #90 documents.run / { source_dir = \\\\?\\C:\\home\\git\\vault\\target\\documents; dist_dir = \\\\?\\C:\\home\\git\\vault\\target\\documents\\dist; cache_dir = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache; hangul_spec = por-br }\n",
+ "00:00:08 \u001B[94md\u001B[39m #91 documents.run / { files_len = 1 }\n",
+ "00:00:08 \u001B[94md\u001B[39m #92 runtime.execute_with_options / { file_name = git; arguments = [\"ls-tree\", \"--format='%(objectname)'\", \"origin/gh-pages\", \"c:/home/git/vault/target/documents/test.md\"]; options = { command = git ls-tree --format='%(objectname)' origin/gh-pages \"c:/home/git/vault/target/documents/test.md\"; cancellation_token = None; environment_variables = Array(MutCell([])); on_line = None; stdin = None; trace = true; working_directory = Some(\n",
" \"\\\\?\\C:\\home\\git\\vault\\target\\documents\",\n",
") } }\n",
- "00:00:12 \u001B[90mv\u001B[39m #98 runtime.execute_with_options / result / { exit_code = 0; std_trace_length = 0 }\n",
- "00:00:12 \u001B[94md\u001B[39m #99 runtime.execute_with_options / { file_name = git; arguments = [\"hash-object\", \"c:/home/git/vault/target/documents/dist/test.md\"]; options = { command = git hash-object \"c:/home/git/vault/target/documents/dist/test.md\"; cancellation_token = None; environment_variables = Array(MutCell([])); on_line = None; stdin = None; trace = true; working_directory = Some(\n",
+ "00:00:08 \u001B[90mv\u001B[39m #93 runtime.execute_with_options / result / { exit_code = 0; std_trace_length = 0 }\n",
+ "00:00:08 \u001B[94md\u001B[39m #94 runtime.execute_with_options / { file_name = git; arguments = [\"hash-object\", \"c:/home/git/vault/target/documents/dist/test.md\"]; options = { command = git hash-object \"c:/home/git/vault/target/documents/dist/test.md\"; cancellation_token = None; environment_variables = Array(MutCell([])); on_line = None; stdin = None; trace = true; working_directory = Some(\n",
" \"\\\\?\\C:\\home\\git\\vault\\target\\documents\\dist\",\n",
") } }\n",
- "00:00:12 \u001B[90mv\u001B[39m #100 > ba0ba7eb68b2a508ff0525bcbb91bd5ebc95e71b\n",
- "00:00:12 \u001B[90mv\u001B[39m #101 runtime.execute_with_options / result / { exit_code = 0; std_trace_length = 40 }\n",
- "00:00:12 \u001B[92mi\u001B[39m #102 documents.run / par_map / files' = [] / listm.iter / { output_path = c:/home/git/vault/target/documents/dist/test.hangul.md.epub; output_cache_path = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache\\test.hangul.md.epub }\n",
- "00:00:12 \u001B[94md\u001B[39m #103 file_system.file_copy / { old_path = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache\\test.hangul.md.epub; new_path = c:/home/git/vault/target/documents/dist/test.hangul.md.epub; result = 5550 }\n",
- "00:00:12 \u001B[92mi\u001B[39m #104 documents.run / par_map / files' = [] / listm.iter / { output_path = c:/home/git/vault/target/documents/dist/test.hangul.md.pdf; output_cache_path = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache\\test.hangul.md.pdf }\n",
- "00:00:12 \u001B[94md\u001B[39m #105 file_system.file_copy / { old_path = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache\\test.hangul.md.pdf; new_path = c:/home/git/vault/target/documents/dist/test.hangul.md.pdf; result = 5872 }\n",
- "00:00:12 \u001B[92mi\u001B[39m #106 documents.run / par_map / files' = [] / listm.iter / { output_path = c:/home/git/vault/target/documents/dist/test.hangul.md.html; output_cache_path = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache\\test.hangul.md.html }\n",
- "00:00:12 \u001B[94md\u001B[39m #107 file_system.file_copy / { old_path = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache\\test.hangul.md.html; new_path = c:/home/git/vault/target/documents/dist/test.hangul.md.html; result = 11621 }\n",
- "00:00:12 \u001B[92mi\u001B[39m #108 documents.run / par_map / files' = [] / listm.iter / { output_path = c:/home/git/vault/target/documents/dist/test.md.epub; output_cache_path = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache\\test.md.epub }\n",
- "00:00:12 \u001B[94md\u001B[39m #109 file_system.file_copy / { old_path = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache\\test.md.epub; new_path = c:/home/git/vault/target/documents/dist/test.md.epub; result = 5503 }\n",
- "00:00:12 \u001B[92mi\u001B[39m #110 documents.run / par_map / files' = [] / listm.iter / { output_path = c:/home/git/vault/target/documents/dist/test.md.pdf; output_cache_path = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache\\test.md.pdf }\n",
- "00:00:12 \u001B[94md\u001B[39m #111 file_system.file_copy / { old_path = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache\\test.md.pdf; new_path = c:/home/git/vault/target/documents/dist/test.md.pdf; result = 4014 }\n",
- "00:00:12 \u001B[92mi\u001B[39m #112 documents.run / par_map / files' = [] / listm.iter / { output_path = c:/home/git/vault/target/documents/dist/test.md.html; output_cache_path = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache\\test.md.html }\n",
- "00:00:12 \u001B[94md\u001B[39m #113 file_system.file_copy / { old_path = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache\\test.md.html; new_path = c:/home/git/vault/target/documents/dist/test.md.html; result = 11595 }\n",
- "00:00:12 \u001B[92mi\u001B[39m #114 documents.run / par_map / files' = [] / listm.iter / { output_path = c:/home/git/vault/target/documents/dist/test.hangul.md; output_cache_path = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache\\test.hangul.md }\n",
- "00:00:12 \u001B[94md\u001B[39m #115 file_system.file_copy / { old_path = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache\\test.hangul.md; new_path = c:/home/git/vault/target/documents/dist/test.hangul.md; result = 62 }\n",
+ "00:00:08 \u001B[90mv\u001B[39m #95 > ba0ba7eb68b2a508ff0525bcbb91bd5ebc95e71b\n",
+ "00:00:08 \u001B[90mv\u001B[39m #96 runtime.execute_with_options / result / { exit_code = 0; std_trace_length = 40 }\n",
+ "00:00:08 \u001B[92mi\u001B[39m #97 documents.run / par_map / files' = [] / listm.iter / { output_path = c:/home/git/vault/target/documents/dist/test.hangul.md.epub; output_cache_path = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache\\test.hangul.md.epub }\n",
+ "00:00:08 \u001B[94md\u001B[39m #98 file_system.file_copy / { old_path = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache\\test.hangul.md.epub; new_path = c:/home/git/vault/target/documents/dist/test.hangul.md.epub; result = 5551 }\n",
+ "00:00:08 \u001B[92mi\u001B[39m #99 documents.run / par_map / files' = [] / listm.iter / { output_path = c:/home/git/vault/target/documents/dist/test.hangul.md.pdf; output_cache_path = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache\\test.hangul.md.pdf }\n",
+ "00:00:08 \u001B[94md\u001B[39m #100 file_system.file_copy / { old_path = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache\\test.hangul.md.pdf; new_path = c:/home/git/vault/target/documents/dist/test.hangul.md.pdf; result = 5876 }\n",
+ "00:00:08 \u001B[92mi\u001B[39m #101 documents.run / par_map / files' = [] / listm.iter / { output_path = c:/home/git/vault/target/documents/dist/test.hangul.md.html; output_cache_path = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache\\test.hangul.md.html }\n",
+ "00:00:08 \u001B[94md\u001B[39m #102 file_system.file_copy / { old_path = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache\\test.hangul.md.html; new_path = c:/home/git/vault/target/documents/dist/test.hangul.md.html; result = 11611 }\n",
+ "00:00:08 \u001B[92mi\u001B[39m #103 documents.run / par_map / files' = [] / listm.iter / { output_path = c:/home/git/vault/target/documents/dist/test.md.epub; output_cache_path = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache\\test.md.epub }\n",
+ "00:00:08 \u001B[94md\u001B[39m #104 file_system.file_copy / { old_path = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache\\test.md.epub; new_path = c:/home/git/vault/target/documents/dist/test.md.epub; result = 5502 }\n",
+ "00:00:08 \u001B[92mi\u001B[39m #105 documents.run / par_map / files' = [] / listm.iter / { output_path = c:/home/git/vault/target/documents/dist/test.md.pdf; output_cache_path = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache\\test.md.pdf }\n",
+ "00:00:08 \u001B[94md\u001B[39m #106 file_system.file_copy / { old_path = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache\\test.md.pdf; new_path = c:/home/git/vault/target/documents/dist/test.md.pdf; result = 4018 }\n",
+ "00:00:08 \u001B[92mi\u001B[39m #107 documents.run / par_map / files' = [] / listm.iter / { output_path = c:/home/git/vault/target/documents/dist/test.md.html; output_cache_path = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache\\test.md.html }\n",
+ "00:00:08 \u001B[94md\u001B[39m #108 file_system.file_copy / { old_path = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache\\test.md.html; new_path = c:/home/git/vault/target/documents/dist/test.md.html; result = 11585 }\n",
+ "00:00:08 \u001B[92mi\u001B[39m #109 documents.run / par_map / files' = [] / listm.iter / { output_path = c:/home/git/vault/target/documents/dist/test.hangul.md; output_cache_path = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache\\test.hangul.md }\n",
+ "00:00:08 \u001B[94md\u001B[39m #110 file_system.file_copy / { old_path = \\\\?\\C:\\home\\git\\vault\\target\\documents\\cache\\test.hangul.md; new_path = c:/home/git/vault/target/documents/dist/test.hangul.md; result = 62 }\n",
"__assert_eq / actual: \"[Ok((\"c:/home/git/vault/target/documents/dist/test.md\", []))]\" / expected: \"[Ok((\"c:/home/git/vault/target/documents/dist/test.md\", []))]\"\n",
"__assert_eq / actual: \"# 아\n",
"\n",
diff --git a/apps/documents/documents.fsx b/apps/documents/documents.fsx
index e3f6299a..f08b7fa4 100644
--- a/apps/documents/documents.fsx
+++ b/apps/documents/documents.fsx
@@ -46,6 +46,12 @@ type std_path_Display = class end
type std_path_Display = string
#endif
+#if FABLE_COMPILER
+type System_IO_DirectoryInfo = unit
+#else
+type System_IO_DirectoryInfo = System.IO.DirectoryInfo
+#endif
+
#if FABLE_COMPILER
[]
type std_io_Error = class end
@@ -58,9 +64,9 @@ type std_io_Error = string
#endif
type std_ffi_OsString = class end
#if FABLE_COMPILER
-type file_info = unit
+type System_IO_FileInfo = unit
#else
-type file_info = System.IO.FileInfo
+type System_IO_FileInfo = System.IO.FileInfo
#endif
#if FABLE_COMPILER
@@ -293,27 +299,27 @@ and Mut2 = {mutable l0 : bool}
and Mut3 = {mutable l0 : string}
and Mut4 = {mutable l0 : US0}
and [] US1 =
- | US1_0 of f0_0 : string
+ | US1_0 of f0_0 : US0
| US1_1
and [] US2 =
- | US2_0 of f0_0 : US0
+ | US2_0 of f0_0 : int64
| US2_1
and [] US3 =
- | US3_0 of f0_0 : int64
+ | US3_0
| US3_1
+ | US3_2
and [] US4 =
- | US4_0 of f0_0 : std_string_String
- | US4_1
+ | US4_0 of f0_0 : US3
+ | US4_1 of f1_0 : US3
+ | US4_2 of f2_0 : US3
+ | US4_3 of f3_0 : US3
+ | US4_4 of f4_0 : US3
and [] US5 =
- | US5_0
+ | US5_0 of f0_0 : string
| US5_1
- | US5_2
and [] US6 =
- | US6_0 of f0_0 : US5
- | US6_1 of f1_0 : US5
- | US6_2 of f2_0 : US5
- | US6_3 of f3_0 : US5
- | US6_4 of f4_0 : US5
+ | US6_0 of f0_0 : std_string_String
+ | US6_1
and [] US7 =
| US7_0 of f0_0 : string
| US7_1 of f1_0 : string
@@ -336,7 +342,7 @@ and [] US12 =
| US12_0 of f0_0 : async_walkdir_DirEntry
| US12_1 of f1_0 : std_string_String
and [] US13 =
- | US13_0 of f0_0 : string * f0_1 : US1
+ | US13_0 of f0_0 : string * f0_1 : US5
| US13_1 of f1_0 : string
and [] US14 =
| US14_0 of f0_0 : char * f0_1 : string * f0_2 : System.Text.StringBuilder * f0_3 : int32 * f0_4 : int32
@@ -357,13 +363,13 @@ and [] US17 =
| US17_0 of f0_0 : string * f0_1 : System.Text.StringBuilder * f0_2 : int32 * f0_3 : int32
| US17_1 of f1_0 : string
and [] US18 =
- | US18_0 of f0_0 : string * f0_1 : US1 * f0_2 : string * f0_3 : System.Text.StringBuilder * f0_4 : int32 * f0_5 : int32
+ | US18_0 of f0_0 : string * f0_1 : US5 * f0_2 : string * f0_3 : System.Text.StringBuilder * f0_4 : int32 * f0_5 : int32
| US18_1 of f1_0 : string
and [] US19 =
| US19_0 of f0_0 : US16 * f0_1 : string * f0_2 : System.Text.StringBuilder * f0_3 : int32 * f0_4 : int32
| US19_1 of f1_0 : string
and [] US20 =
- | US20_0 of f0_0 : US1 * f0_1 : string * f0_2 : System.Text.StringBuilder * f0_3 : int32 * f0_4 : int32
+ | US20_0 of f0_0 : US5 * f0_1 : string * f0_2 : System.Text.StringBuilder * f0_3 : int32 * f0_4 : int32
| US20_1 of f1_0 : string
and [] US21 =
| US21_0 of f0_0 : (string [])
@@ -509,15 +515,12 @@ and closure0 () () : unit =
let v8 : string = "{ //"
Fable.Core.RustInterop.emitRustExpr () v8
()
-and method2 () : string =
- let v0 : string = "TRACE_LEVEL"
- v0
and method4 () : string =
let v0 : string = ""
v0
-and closure3 () (v0 : string) : US1 =
- US1_0(v0)
-and method5 () : (string -> US1) =
+and closure3 () (v0 : string) : US5 =
+ US5_0(v0)
+and method5 () : (string -> US5) =
closure3()
and method3 (v0 : string) : string =
let v1 : unit = ()
@@ -543,604 +546,458 @@ and method3 (v0 : string) : string =
let _v1 = v16
#endif
#if FABLE_COMPILER_RUST && WASM
- let v17 : string = "std::env::var(&*$0)"
- let v18 : Result = Fable.Core.RustInterop.emitRustExpr v0 v17
- let v19 : string = "true; let _result_map_ = $0.map(|x| { //"
- let v20 : bool = Fable.Core.RustInterop.emitRustExpr v18 v19
- let v21 : string = "x"
- let v22 : std_string_String = Fable.Core.RustInterop.emitRustExpr () v21
- let v23 : string = "fable_library_rust::String_::fromString($0)"
- let v24 : string = Fable.Core.RustInterop.emitRustExpr v22 v23
- let v25 : string = "true; $0 })"
- let v26 : bool = Fable.Core.RustInterop.emitRustExpr v24 v25
- let v27 : string = "_result_map_"
- let v28 : Result = Fable.Core.RustInterop.emitRustExpr () v27
- let v29 : string = method4()
- let v30 : string = "$0.unwrap_or($1)"
- let v31 : string = Fable.Core.RustInterop.emitRustExpr struct (v28, v29) v30
- let _v1 = v31
- #endif
-#if FABLE_COMPILER_RUST && CONTRACT
- let v32 : string = "std::env::var(&*$0)"
- let v33 : Result = Fable.Core.RustInterop.emitRustExpr v0 v32
- let v34 : string = "true; let _result_map_ = $0.map(|x| { //"
- let v35 : bool = Fable.Core.RustInterop.emitRustExpr v33 v34
- let v36 : string = "x"
- let v37 : std_string_String = Fable.Core.RustInterop.emitRustExpr () v36
- let v38 : string = "fable_library_rust::String_::fromString($0)"
- let v39 : string = Fable.Core.RustInterop.emitRustExpr v37 v38
- let v40 : string = "true; $0 })"
- let v41 : bool = Fable.Core.RustInterop.emitRustExpr v39 v40
- let v42 : string = "_result_map_"
- let v43 : Result = Fable.Core.RustInterop.emitRustExpr () v42
- let v44 : string = method4()
- let v45 : string = "$0.unwrap_or($1)"
- let v46 : string = Fable.Core.RustInterop.emitRustExpr struct (v43, v44) v45
- let _v1 = v46
- #endif
-#if FABLE_COMPILER_TYPESCRIPT
- let v47 : string = "process.env[$0] ?? \"\""
- let v48 : string = Fable.Core.JsInterop.emitJsExpr v0 v47
- let _v1 = v48
- #endif
-#if FABLE_COMPILER_PYTHON
- let v49 : string = "os"
- let v50 : IOsEnviron = Fable.Core.PyInterop.importAll v49
- let v51 : string = "v50.environ"
- let v52 : obj = Fable.Core.PyInterop.emitPyExpr () v51
- let v55 : string = "v52.get($0)"
- let v56 : string = Fable.Core.PyInterop.emitPyExpr v0 v55
- let mutable _v56 = None
+ let v17 : US3 = US3_1
+ let v18 : US4 = US4_2(v17)
+ let v19 : string = $"env.get_environment_variable / target: {v18} / var: {v0}"
+ let v20 : string = failwith v19
+ let _v1 = v20
+ #endif
+#if FABLE_COMPILER_RUST && CONTRACT
+ let v21 : US3 = US3_2
+ let v22 : US4 = US4_2(v21)
+ let v23 : string = $"env.get_environment_variable / target: {v22} / var: {v0}"
+ let v24 : string = failwith v23
+ let _v1 = v24
+ #endif
+#if FABLE_COMPILER_TYPESCRIPT
+ let v25 : string = "process.env[$0] ?? \"\""
+ let v26 : string = Fable.Core.JsInterop.emitJsExpr v0 v25
+ let _v1 = v26
+ #endif
+#if FABLE_COMPILER_PYTHON
+ let v27 : string = "os"
+ let v28 : IOsEnviron = Fable.Core.PyInterop.importAll v27
+ let v29 : string = "v28.environ"
+ let v30 : obj = Fable.Core.PyInterop.emitPyExpr () v29
+ let v33 : string = "v30.get($0)"
+ let v34 : string = Fable.Core.PyInterop.emitPyExpr v0 v33
+ let mutable _v34 = None
#if !FABLE_COMPILER && !WASM && !CONTRACT
- let v59 : (string -> string option) = Option.ofObj
- let v60 : string option = v59 v56
- v60
+ let v37 : (string -> string option) = Option.ofObj
+ let v38 : string option = v37 v34
+ v38
#else
- Some v56
- #endif
- |> fun x -> _v56 <- Some x
- let v61 : string option = match _v56 with Some x -> x | None -> failwith "optionm'.of_obj / _v56=None"
- let v64 : (string -> US1) = method5()
- let v65 : US1 option = v61 |> Option.map v64
- let v76 : US1 = US1_1
- let v77 : US1 = v65 |> Option.defaultValue v76
- let v84 : string =
- match v77 with
- | US1_1 -> (* None *)
- let v82 : string = ""
- v82
- | US1_0(v81) -> (* Some *)
- v81
- let _v1 = v84
- #endif
-#else
- let v85 : (string -> string) = System.Environment.GetEnvironmentVariable
- let v86 : string = v85 v0
- let mutable _v86 = None
+ Some v34
+ #endif
+ |> fun x -> _v34 <- Some x
+ let v39 : string option = match _v34 with Some x -> x | None -> failwith "optionm'.of_obj / _v34=None"
+ let v42 : (string -> US5) = method5()
+ let v43 : US5 option = v39 |> Option.map v42
+ let v54 : US5 = US5_1
+ let v55 : US5 = v43 |> Option.defaultValue v54
+ let v62 : string =
+ match v55 with
+ | US5_1 -> (* None *)
+ let v60 : string = ""
+ v60
+ | US5_0(v59) -> (* Some *)
+ v59
+ let _v1 = v62
+ #endif
+#if !FABLE_COMPILER_RUST && !FABLE_COMPILER_TYPESCRIPT && !FABLE_COMPILER_PYTHON
+ let v63 : US3 = US3_1
+ let v64 : US4 = US4_0(v63)
+ let v65 : string = $"env.get_environment_variable / target: {v64} / var: {v0}"
+ let v66 : string = failwith v65
+ let _v1 = v66
+ #endif
+#else
+ let v67 : (string -> string) = System.Environment.GetEnvironmentVariable
+ let v68 : string = v67 v0
+ let mutable _v68 = None
#if !FABLE_COMPILER && !WASM && !CONTRACT
- let v87 : (string -> string option) = Option.ofObj
- let v88 : string option = v87 v86
- v88
+ let v69 : (string -> string option) = Option.ofObj
+ let v70 : string option = v69 v68
+ v70
#else
- Some v86
- #endif
- |> fun x -> _v86 <- Some x
- let v89 : string option = match _v86 with Some x -> x | None -> failwith "optionm'.of_obj / _v86=None"
- let v92 : (string -> US1) = method5()
- let v93 : US1 option = v89 |> Option.map v92
- let v104 : US1 = US1_1
- let v105 : US1 = v93 |> Option.defaultValue v104
- let v112 : string =
- match v105 with
- | US1_1 -> (* None *)
- let v110 : string = ""
- v110
- | US1_0(v109) -> (* Some *)
- v109
- let _v1 = v112
- #endif
- let v113 : string = _v1
- v113
-and method6 () : string =
- let v0 : string = "AUTOMATION"
- v0
-and closure4 () (v0 : string) : unit =
- ()
-and method1 (v0 : US0) : struct (Mut0 * Mut1 * Mut2 * Mut3 * Mut4 * int64 option) =
- let v1 : unit = ()
-
-#if FABLE_COMPILER || WASM || CONTRACT
-
-#if FABLE_COMPILER_RUST && !WASM && !CONTRACT
- let v2 : string = method2()
- let v3 : string = method3(v2)
+ Some v68
+ #endif
+ |> fun x -> _v68 <- Some x
+ let v71 : string option = match _v68 with Some x -> x | None -> failwith "optionm'.of_obj / _v68=None"
+ let v74 : (string -> US5) = method5()
+ let v75 : US5 option = v71 |> Option.map v74
+ let v86 : US5 = US5_1
+ let v87 : US5 = v75 |> Option.defaultValue v86
+ let v94 : string =
+ match v87 with
+ | US5_1 -> (* None *)
+ let v92 : string = ""
+ v92
+ | US5_0(v91) -> (* Some *)
+ v91
+ let _v1 = v94
+ #endif
+ let v95 : string = _v1
+ v95
+and method2 () : struct (US1 * US2) =
+ let v0 : string = "TRACE_LEVEL"
+ let v1 : string = method3(v0)
- let v4 : bool = "Verbose" = v3
- let v8 : US2 =
- if v4 then
- let v5 : US0 = US0_0
- US2_0(v5)
+ let v2 : bool = "Verbose" = v1
+ let v6 : US1 =
+ if v2 then
+ let v3 : US0 = US0_0
+ US1_0(v3)
else
- US2_1
- let v49 : US2 =
- match v8 with
- | US2_1 -> (* None *)
- let v11 : bool = "Debug" = v3
- let v15 : US2 =
- if v11 then
- let v12 : US0 = US0_1
- US2_0(v12)
+ US1_1
+ let v47 : US1 =
+ match v6 with
+ | US1_1 -> (* None *)
+ let v9 : bool = "Debug" = v1
+ let v13 : US1 =
+ if v9 then
+ let v10 : US0 = US0_1
+ US1_0(v10)
else
- US2_1
- match v15 with
- | US2_1 -> (* None *)
- let v18 : bool = "Info" = v3
- let v22 : US2 =
- if v18 then
- let v19 : US0 = US0_2
- US2_0(v19)
+ US1_1
+ match v13 with
+ | US1_1 -> (* None *)
+ let v16 : bool = "Info" = v1
+ let v20 : US1 =
+ if v16 then
+ let v17 : US0 = US0_2
+ US1_0(v17)
else
- US2_1
- match v22 with
- | US2_1 -> (* None *)
- let v25 : bool = "Warning" = v3
- let v29 : US2 =
- if v25 then
- let v26 : US0 = US0_3
- US2_0(v26)
+ US1_1
+ match v20 with
+ | US1_1 -> (* None *)
+ let v23 : bool = "Warning" = v1
+ let v27 : US1 =
+ if v23 then
+ let v24 : US0 = US0_3
+ US1_0(v24)
else
- US2_1
- match v29 with
- | US2_1 -> (* None *)
- let v32 : bool = "Critical" = v3
- let v36 : US2 =
- if v32 then
- let v33 : US0 = US0_4
- US2_0(v33)
+ US1_1
+ match v27 with
+ | US1_1 -> (* None *)
+ let v30 : bool = "Critical" = v1
+ let v34 : US1 =
+ if v30 then
+ let v31 : US0 = US0_4
+ US1_0(v31)
else
- US2_1
- match v36 with
- | US2_1 -> (* None *)
- US2_1
- | US2_0(v37) -> (* Some *)
- US2_0(v37)
- | US2_0(v30) -> (* Some *)
- US2_0(v30)
- | US2_0(v23) -> (* Some *)
- US2_0(v23)
- | US2_0(v16) -> (* Some *)
- US2_0(v16)
- | US2_0(v9) -> (* Some *)
- US2_0(v9)
- let v50 : string = method6()
- let v51 : string = method3(v50)
- let v52 : bool = v51 = "True"
- let v62 : US3 =
- if v52 then
- let v53 : System.DateTime = System.DateTime.Now
- let v56 : (System.DateTime -> int64) = _.Ticks
- let v57 : int64 = v56 v53
- US3_0(v57)
+ US1_1
+ match v34 with
+ | US1_1 -> (* None *)
+ US1_1
+ | US1_0(v35) -> (* Some *)
+ US1_0(v35)
+ | US1_0(v28) -> (* Some *)
+ US1_0(v28)
+ | US1_0(v21) -> (* Some *)
+ US1_0(v21)
+ | US1_0(v14) -> (* Some *)
+ US1_0(v14)
+ | US1_0(v7) -> (* Some *)
+ US1_0(v7)
+ let v48 : string = "AUTOMATION"
+ let v49 : string = method3(v48)
+ let v50 : string = "True"
+ let v51 : bool = v49 <> v50
+ let v107 : US2 =
+ if v51 then
+ US2_1
else
- US3_1
- let _v1 = struct (v49, v62)
+ let v55 : unit = ()
+
+#if FABLE_COMPILER || WASM || CONTRACT
+
+#if FABLE_COMPILER_RUST && !WASM && !CONTRACT
+ let v56 : System.DateTime = System.DateTime.Now
+ let _v55 = v56
+ #endif
+#if FABLE_COMPILER_RUST && WASM
+ let v57 : System.DateTime = System.DateTime.Now
+ let _v55 = v57
+ #endif
+#if FABLE_COMPILER_RUST && CONTRACT
+ let v58 : System.DateTime = null |> unbox
+ let _v55 = v58
+ #endif
+#if FABLE_COMPILER_TYPESCRIPT
+ let v61 : System.DateTime = System.DateTime.Now
+ let _v55 = v61
+ #endif
+#if FABLE_COMPILER_PYTHON
+ let v62 : System.DateTime = System.DateTime.Now
+ let _v55 = v62
+ #endif
+#if !FABLE_COMPILER_RUST && !FABLE_COMPILER_TYPESCRIPT && !FABLE_COMPILER_PYTHON
+ let v63 : System.DateTime = System.DateTime.Now
+ let _v55 = v63
+ #endif
+#else
+ let v64 : System.DateTime = System.DateTime.Now
+ let _v55 = v64
+ #endif
+ let v65 : System.DateTime = _v55
+ let v70 : unit = ()
+
+#if FABLE_COMPILER || WASM || CONTRACT
+
+#if FABLE_COMPILER_RUST && !WASM && !CONTRACT
+ let v71 : (System.DateTime -> int64) = _.Ticks
+ let v72 : int64 = v71 v65
+ let _v70 = v72
+ #endif
+#if FABLE_COMPILER_RUST && WASM
+ let v73 : (System.DateTime -> int64) = _.Ticks
+ let v74 : int64 = v73 v65
+ let _v70 = v74
+ #endif
+#if FABLE_COMPILER_RUST && CONTRACT
+ let v75 : int64 = null |> unbox
+ let _v70 = v75
+ #endif
+#if FABLE_COMPILER_TYPESCRIPT
+ let v78 : (System.DateTime -> int64) = _.Ticks
+ let v79 : int64 = v78 v65
+ let _v70 = v79
+ #endif
+#if FABLE_COMPILER_PYTHON
+ let v80 : (System.DateTime -> int64) = _.Ticks
+ let v81 : int64 = v80 v65
+ let _v70 = v81
+ #endif
+#if !FABLE_COMPILER_RUST && !FABLE_COMPILER_TYPESCRIPT && !FABLE_COMPILER_PYTHON
+ let v82 : (System.DateTime -> int64) = _.Ticks
+ let v83 : int64 = v82 v65
+ let _v70 = v83
+ #endif
+#else
+ let v84 : (System.DateTime -> int64) = _.Ticks
+ let v85 : int64 = v84 v65
+ let _v70 = v85
+ #endif
+ let v86 : int64 = _v70
+ let v103 : int64 = v86 |> int64
+ US2_0(v103)
+ struct (v47, v107)
+and closure4 () (v0 : string) : unit =
+ ()
+and method1 (v0 : US0) : struct (Mut0 * Mut1 * Mut2 * Mut3 * Mut4 * int64 option) =
+ let v1 : unit = ()
+
+#if FABLE_COMPILER || WASM || CONTRACT
+
+#if FABLE_COMPILER_RUST && !WASM && !CONTRACT
+ let struct (v2 : US1, v3 : US2) = method2()
+ let _v1 = struct (v2, v3)
#endif
#if FABLE_COMPILER_RUST && WASM
- let v63 : US2 = US2_1
- let v64 : US3 = US3_1
- let _v1 = struct (v63, v64)
+ let v4 : US1 = US1_1
+ let v5 : US2 = US2_1
+ let _v1 = struct (v4, v5)
#endif
#if FABLE_COMPILER_RUST && CONTRACT
- let v65 : string = "AUTOMATION"
- let v66 : unit = ()
+ let v6 : string = "AUTOMATION"
+ let v7 : unit = ()
#if FABLE_COMPILER || WASM || CONTRACT
#if FABLE_COMPILER_RUST && !WASM && !CONTRACT
- let v67 : string = "env!(\"" + v65 + "\")"
- let v68 : Ref = Fable.Core.RustInterop.emitRustExpr () v67
- let v69 : unit = ()
+ let v8 : string = "env!(\"" + v6 + "\")"
+ let v9 : Ref = Fable.Core.RustInterop.emitRustExpr () v8
+ let v10 : unit = ()
#if FABLE_COMPILER || WASM || CONTRACT
#if FABLE_COMPILER_RUST && !WASM && !CONTRACT
- let v70 : string = "String::from($0)"
- let v71 : std_string_String = Fable.Core.RustInterop.emitRustExpr v68 v70
- let _v69 = v71
+ let v11 : string = "String::from($0)"
+ let v12 : std_string_String = Fable.Core.RustInterop.emitRustExpr v9 v11
+ let _v10 = v12
#endif
#if FABLE_COMPILER_RUST && WASM
- let v72 : string = "String::from($0)"
- let v73 : std_string_String = Fable.Core.RustInterop.emitRustExpr v68 v72
- let _v69 = v73
+ let v13 : string = "String::from($0)"
+ let v14 : std_string_String = Fable.Core.RustInterop.emitRustExpr v9 v13
+ let _v10 = v14
#endif
#if FABLE_COMPILER_RUST && CONTRACT
- let v74 : string = "String::from($0)"
- let v75 : std_string_String = Fable.Core.RustInterop.emitRustExpr v68 v74
- let _v69 = v75
+ let v15 : string = "String::from($0)"
+ let v16 : std_string_String = Fable.Core.RustInterop.emitRustExpr v9 v15
+ let _v10 = v16
#endif
#if FABLE_COMPILER_TYPESCRIPT
- let v76 : std_string_String = v68 |> unbox
- let _v69 = v76
+ let v17 : std_string_String = v9 |> unbox
+ let _v10 = v17
#endif
#if FABLE_COMPILER_PYTHON
- let v79 : std_string_String = v68 |> unbox
- let _v69 = v79
+ let v20 : std_string_String = v9 |> unbox
+ let _v10 = v20
+ #endif
+#if !FABLE_COMPILER_RUST && !FABLE_COMPILER_TYPESCRIPT && !FABLE_COMPILER_PYTHON
+ let v23 : std_string_String = v9 |> unbox
+ let _v10 = v23
#endif
#else
- let v82 : std_string_String = v68 |> unbox
- let _v69 = v82
+ let v26 : std_string_String = v9 |> unbox
+ let _v10 = v26
#endif
- let v85 : std_string_String = _v69
- let v90 : string = "fable_library_rust::String_::fromString($0)"
- let v91 : string = Fable.Core.RustInterop.emitRustExpr v85 v90
- let _v66 = v91
+ let v29 : std_string_String = _v10
+ let v34 : string = "fable_library_rust::String_::fromString($0)"
+ let v35 : string = Fable.Core.RustInterop.emitRustExpr v29 v34
+ let _v7 = v35
#endif
#if FABLE_COMPILER_RUST && WASM
- let v92 : string = "env!(\"" + v65 + "\")"
- let v93 : Ref = Fable.Core.RustInterop.emitRustExpr () v92
- let v94 : unit = ()
+ let v36 : string = "env!(\"" + v6 + "\")"
+ let v37 : Ref = Fable.Core.RustInterop.emitRustExpr () v36
+ let v38 : unit = ()
#if FABLE_COMPILER || WASM || CONTRACT
#if FABLE_COMPILER_RUST && !WASM && !CONTRACT
- let v95 : string = "String::from($0)"
- let v96 : std_string_String = Fable.Core.RustInterop.emitRustExpr v93 v95
- let _v94 = v96
+ let v39 : string = "String::from($0)"
+ let v40 : std_string_String = Fable.Core.RustInterop.emitRustExpr v37 v39
+ let _v38 = v40
#endif
#if FABLE_COMPILER_RUST && WASM
- let v97 : string = "String::from($0)"
- let v98 : std_string_String = Fable.Core.RustInterop.emitRustExpr v93 v97
- let _v94 = v98
+ let v41 : string = "String::from($0)"
+ let v42 : std_string_String = Fable.Core.RustInterop.emitRustExpr v37 v41
+ let _v38 = v42
#endif
#if FABLE_COMPILER_RUST && CONTRACT
- let v99 : string = "String::from($0)"
- let v100 : std_string_String = Fable.Core.RustInterop.emitRustExpr v93 v99
- let _v94 = v100
+ let v43 : string = "String::from($0)"
+ let v44 : std_string_String = Fable.Core.RustInterop.emitRustExpr v37 v43
+ let _v38 = v44
#endif
#if FABLE_COMPILER_TYPESCRIPT
- let v101 : std_string_String = v93 |> unbox
- let _v94 = v101
+ let v45 : std_string_String = v37 |> unbox
+ let _v38 = v45
#endif
#if FABLE_COMPILER_PYTHON
- let v104 : std_string_String = v93 |> unbox
- let _v94 = v104
+ let v48 : std_string_String = v37 |> unbox
+ let _v38 = v48
+ #endif
+#if !FABLE_COMPILER_RUST && !FABLE_COMPILER_TYPESCRIPT && !FABLE_COMPILER_PYTHON
+ let v51 : std_string_String = v37 |> unbox
+ let _v38 = v51
#endif
#else
- let v107 : std_string_String = v93 |> unbox
- let _v94 = v107
+ let v54 : std_string_String = v37 |> unbox
+ let _v38 = v54
#endif
- let v110 : std_string_String = _v94
- let v115 : string = "fable_library_rust::String_::fromString($0)"
- let v116 : string = Fable.Core.RustInterop.emitRustExpr v110 v115
- let _v66 = v116
+ let v57 : std_string_String = _v38
+ let v62 : string = "fable_library_rust::String_::fromString($0)"
+ let v63 : string = Fable.Core.RustInterop.emitRustExpr v57 v62
+ let _v7 = v63
#endif
#if FABLE_COMPILER_RUST && CONTRACT
- let v117 : string = "env!(\"" + v65 + "\")"
- let v118 : Ref = Fable.Core.RustInterop.emitRustExpr () v117
- let v119 : unit = ()
+ let v64 : string = "env!(\"" + v6 + "\")"
+ let v65 : Ref = Fable.Core.RustInterop.emitRustExpr () v64
+ let v66 : unit = ()
#if FABLE_COMPILER || WASM || CONTRACT
#if FABLE_COMPILER_RUST && !WASM && !CONTRACT
- let v120 : string = "String::from($0)"
- let v121 : std_string_String = Fable.Core.RustInterop.emitRustExpr v118 v120
- let _v119 = v121
+ let v67 : string = "String::from($0)"
+ let v68 : std_string_String = Fable.Core.RustInterop.emitRustExpr v65 v67
+ let _v66 = v68
#endif
#if FABLE_COMPILER_RUST && WASM
- let v122 : string = "String::from($0)"
- let v123 : std_string_String = Fable.Core.RustInterop.emitRustExpr v118 v122
- let _v119 = v123
+ let v69 : string = "String::from($0)"
+ let v70 : std_string_String = Fable.Core.RustInterop.emitRustExpr v65 v69
+ let _v66 = v70
#endif
#if FABLE_COMPILER_RUST && CONTRACT
- let v124 : string = "String::from($0)"
- let v125 : std_string_String = Fable.Core.RustInterop.emitRustExpr v118 v124
- let _v119 = v125
+ let v71 : string = "String::from($0)"
+ let v72 : std_string_String = Fable.Core.RustInterop.emitRustExpr v65 v71
+ let _v66 = v72
#endif
#if FABLE_COMPILER_TYPESCRIPT
- let v126 : std_string_String = v118 |> unbox
- let _v119 = v126
+ let v73 : std_string_String = v65 |> unbox
+ let _v66 = v73
#endif
#if FABLE_COMPILER_PYTHON
- let v129 : std_string_String = v118 |> unbox
- let _v119 = v129
+ let v76 : std_string_String = v65 |> unbox
+ let _v66 = v76
+ #endif
+#if !FABLE_COMPILER_RUST && !FABLE_COMPILER_TYPESCRIPT && !FABLE_COMPILER_PYTHON
+ let v79 : std_string_String = v65 |> unbox
+ let _v66 = v79
#endif
#else
- let v132 : std_string_String = v118 |> unbox
- let _v119 = v132
+ let v82 : std_string_String = v65 |> unbox
+ let _v66 = v82
#endif
- let v135 : std_string_String = _v119
- let v140 : string = "fable_library_rust::String_::fromString($0)"
- let v141 : string = Fable.Core.RustInterop.emitRustExpr v135 v140
- let _v66 = v141
+ let v85 : std_string_String = _v66
+ let v90 : string = "fable_library_rust::String_::fromString($0)"
+ let v91 : string = Fable.Core.RustInterop.emitRustExpr v85 v90
+ let _v7 = v91
#endif
#if FABLE_COMPILER_TYPESCRIPT
- let v142 : string = null |> unbox
- let _v66 = v142
+ let v92 : string = null |> unbox
+ let _v7 = v92
#endif
#if FABLE_COMPILER_PYTHON
- let v145 : string = null |> unbox
- let _v66 = v145
+ let v95 : string = null |> unbox
+ let _v7 = v95
+ #endif
+#if !FABLE_COMPILER_RUST && !FABLE_COMPILER_TYPESCRIPT && !FABLE_COMPILER_PYTHON
+ let v98 : string = null |> unbox
+ let _v7 = v98
#endif
#else
- let v148 : string = null |> unbox
- let _v66 = v148
+ let v101 : string = null |> unbox
+ let _v7 = v101
#endif
- let v151 : string = _v66
- let v156 : string = "True"
- let v157 : bool = v151 <> v156
- let v166 : US3 =
- if v157 then
- US3_1
+ let v104 : string = _v7
+ let v109 : string = "True"
+ let v110 : bool = v104 <> v109
+ let v121 : US2 =
+ if v110 then
+ US2_1
else
- let v161 : string = $"near_sdk::env::block_timestamp()"
- let v162 : uint64 = Fable.Core.RustInterop.emitRustExpr () v161
- let v163 : (uint64 -> int64) = int64
- let v164 : int64 = v163 v162
- US3_0(v164)
- let v167 : US2 = US2_1
- let _v1 = struct (v167, v166)
+ let v114 : string = $"near_sdk::env::block_timestamp()"
+ let v115 : uint64 = Fable.Core.RustInterop.emitRustExpr () v114
+ let v116 : (uint64 -> int64) = int64
+ let v117 : int64 = v116 v115
+ US2_0(v117)
+ let v122 : US1 = US1_1
+ let _v1 = struct (v122, v121)
#endif
#if FABLE_COMPILER_TYPESCRIPT
- let v168 : string = method2()
- let v169 : string = method3(v168)
-
-
-
-
-
- let v170 : bool = "Verbose" = v169
- let v174 : US2 =
- if v170 then
- let v171 : US0 = US0_0
- US2_0(v171)
- else
- US2_1
- let v215 : US2 =
- match v174 with
- | US2_1 -> (* None *)
- let v177 : bool = "Debug" = v169
- let v181 : US2 =
- if v177 then
- let v178 : US0 = US0_1
- US2_0(v178)
- else
- US2_1
- match v181 with
- | US2_1 -> (* None *)
- let v184 : bool = "Info" = v169
- let v188 : US2 =
- if v184 then
- let v185 : US0 = US0_2
- US2_0(v185)
- else
- US2_1
- match v188 with
- | US2_1 -> (* None *)
- let v191 : bool = "Warning" = v169
- let v195 : US2 =
- if v191 then
- let v192 : US0 = US0_3
- US2_0(v192)
- else
- US2_1
- match v195 with
- | US2_1 -> (* None *)
- let v198 : bool = "Critical" = v169
- let v202 : US2 =
- if v198 then
- let v199 : US0 = US0_4
- US2_0(v199)
- else
- US2_1
- match v202 with
- | US2_1 -> (* None *)
- US2_1
- | US2_0(v203) -> (* Some *)
- US2_0(v203)
- | US2_0(v196) -> (* Some *)
- US2_0(v196)
- | US2_0(v189) -> (* Some *)
- US2_0(v189)
- | US2_0(v182) -> (* Some *)
- US2_0(v182)
- | US2_0(v175) -> (* Some *)
- US2_0(v175)
- let v216 : string = method6()
- let v217 : string = method3(v216)
- let v218 : bool = v217 = "True"
- let v228 : US3 =
- if v218 then
- let v219 : System.DateTime = System.DateTime.Now
- let v222 : (System.DateTime -> int64) = _.Ticks
- let v223 : int64 = v222 v219
- US3_0(v223)
- else
- US3_1
- let _v1 = struct (v215, v228)
+ let struct (v123 : US1, v124 : US2) = method2()
+ let _v1 = struct (v123, v124)
#endif
#if FABLE_COMPILER_PYTHON
- let v229 : string = method2()
- let v230 : string = method3(v229)
-
-
-
-
-
- let v231 : bool = "Verbose" = v230
- let v235 : US2 =
- if v231 then
- let v232 : US0 = US0_0
- US2_0(v232)
- else
- US2_1
- let v276 : US2 =
- match v235 with
- | US2_1 -> (* None *)
- let v238 : bool = "Debug" = v230
- let v242 : US2 =
- if v238 then
- let v239 : US0 = US0_1
- US2_0(v239)
- else
- US2_1
- match v242 with
- | US2_1 -> (* None *)
- let v245 : bool = "Info" = v230
- let v249 : US2 =
- if v245 then
- let v246 : US0 = US0_2
- US2_0(v246)
- else
- US2_1
- match v249 with
- | US2_1 -> (* None *)
- let v252 : bool = "Warning" = v230
- let v256 : US2 =
- if v252 then
- let v253 : US0 = US0_3
- US2_0(v253)
- else
- US2_1
- match v256 with
- | US2_1 -> (* None *)
- let v259 : bool = "Critical" = v230
- let v263 : US2 =
- if v259 then
- let v260 : US0 = US0_4
- US2_0(v260)
- else
- US2_1
- match v263 with
- | US2_1 -> (* None *)
- US2_1
- | US2_0(v264) -> (* Some *)
- US2_0(v264)
- | US2_0(v257) -> (* Some *)
- US2_0(v257)
- | US2_0(v250) -> (* Some *)
- US2_0(v250)
- | US2_0(v243) -> (* Some *)
- US2_0(v243)
- | US2_0(v236) -> (* Some *)
- US2_0(v236)
- let v277 : string = method6()
- let v278 : string = method3(v277)
- let v279 : bool = v278 = "True"
- let v289 : US3 =
- if v279 then
- let v280 : System.DateTime = System.DateTime.Now
- let v283 : (System.DateTime -> int64) = _.Ticks
- let v284 : int64 = v283 v280
- US3_0(v284)
- else
- US3_1
- let _v1 = struct (v276, v289)
+ let struct (v125 : US1, v126 : US2) = method2()
+ let _v1 = struct (v125, v126)
+ #endif
+#if !FABLE_COMPILER_RUST && !FABLE_COMPILER_TYPESCRIPT && !FABLE_COMPILER_PYTHON
+ let struct (v127 : US1, v128 : US2) = method2()
+ let _v1 = struct (v127, v128)
#endif
#else
- let v290 : string = method2()
- let v291 : string = method3(v290)
-
-
-
-
-
- let v292 : bool = "Verbose" = v291
- let v296 : US2 =
- if v292 then
- let v293 : US0 = US0_0
- US2_0(v293)
- else
- US2_1
- let v337 : US2 =
- match v296 with
- | US2_1 -> (* None *)
- let v299 : bool = "Debug" = v291
- let v303 : US2 =
- if v299 then
- let v300 : US0 = US0_1
- US2_0(v300)
- else
- US2_1
- match v303 with
- | US2_1 -> (* None *)
- let v306 : bool = "Info" = v291
- let v310 : US2 =
- if v306 then
- let v307 : US0 = US0_2
- US2_0(v307)
- else
- US2_1
- match v310 with
- | US2_1 -> (* None *)
- let v313 : bool = "Warning" = v291
- let v317 : US2 =
- if v313 then
- let v314 : US0 = US0_3
- US2_0(v314)
- else
- US2_1
- match v317 with
- | US2_1 -> (* None *)
- let v320 : bool = "Critical" = v291
- let v324 : US2 =
- if v320 then
- let v321 : US0 = US0_4
- US2_0(v321)
- else
- US2_1
- match v324 with
- | US2_1 -> (* None *)
- US2_1
- | US2_0(v325) -> (* Some *)
- US2_0(v325)
- | US2_0(v318) -> (* Some *)
- US2_0(v318)
- | US2_0(v311) -> (* Some *)
- US2_0(v311)
- | US2_0(v304) -> (* Some *)
- US2_0(v304)
- | US2_0(v297) -> (* Some *)
- US2_0(v297)
- let v338 : string = method6()
- let v339 : string = method3(v338)
- let v340 : bool = v339 = "True"
- let v350 : US3 =
- if v340 then
- let v341 : System.DateTime = System.DateTime.Now
- let v344 : (System.DateTime -> int64) = _.Ticks
- let v345 : int64 = v344 v341
- US3_0(v345)
- else
- US3_1
- let _v1 = struct (v337, v350)
- #endif
- let struct (v351 : US2, v352 : US3) = _v1
- let v416 : Mut0 = {l0 = 1L} : Mut0
- let v417 : (string -> unit) = closure4()
- let v418 : Mut1 = {l0 = v417} : Mut1
- let v419 : Mut2 = {l0 = true} : Mut2
- let v420 : string = ""
- let v421 : Mut3 = {l0 = v420} : Mut3
- let v424 : US0 =
- match v351 with
- | US2_1 -> (* None *)
+ let struct (v129 : US1, v130 : US2) = method2()
+ let _v1 = struct (v129, v130)
+ #endif
+ let struct (v131 : US1, v132 : US2) = _v1
+ let v137 : Mut0 = {l0 = 1L} : Mut0
+ let v138 : (string -> unit) = closure4()
+ let v139 : Mut1 = {l0 = v138} : Mut1
+ let v140 : Mut2 = {l0 = true} : Mut2
+ let v141 : string = ""
+ let v142 : Mut3 = {l0 = v141} : Mut3
+ let v145 : US0 =
+ match v131 with
+ | US1_1 -> (* None *)
v0
- | US2_0(v422) -> (* Some *)
- v422
- let v425 : Mut4 = {l0 = v424} : Mut4
- let v432 : int64 option =
- match v352 with
- | US3_1 -> (* None *)
- let v430 : int64 option = None
- v430
- | US3_0(v426) -> (* Some *)
- let v427 : int64 option = Some v426
- v427
- struct (v416, v418, v419, v421, v425, v432)
+ | US1_0(v143) -> (* Some *)
+ v143
+ let v146 : Mut4 = {l0 = v145} : Mut4
+ let v153 : int64 option =
+ match v132 with
+ | US2_1 -> (* None *)
+ let v151 : int64 option = None
+ v151
+ | US2_0(v147) -> (* Some *)
+ let v148 : int64 option = Some v147
+ v148
+ struct (v137, v139, v140, v142, v146, v153)
and closure2 () () : unit =
let v0 : bool = TraceState.trace_state.IsNone
if v0 then
@@ -1157,7 +1014,7 @@ and closure6 () () : unit =
let v8 : struct (Mut0 * Mut1 * Mut2 * Mut3 * Mut4 * int64 option) option = Some struct (v2, v3, v4, v5, v6, v7)
TraceState.trace_state <- v8
()
-and method7 (v0 : US0) : bool =
+and method6 (v0 : US0) : bool =
let v1 : unit = ()
let v2 : (unit -> unit) = closure6()
let v3 : unit = (fun () -> v2 (); v1) ()
@@ -1172,1375 +1029,892 @@ and method7 (v0 : US0) : bool =
let v39 : int32 = [ US0_0, 0; US0_1, 1; US0_2, 2; US0_3, 3; US0_4, 4 ] |> Map |> Map.find v35
let v40 : bool = v38 >= v39
v40
-and closure7 () (v0 : int64) : US3 =
- US3_0(v0)
-and method9 () : (int64 -> US3) =
+and closure7 () (v0 : int64) : US2 =
+ US2_0(v0)
+and method8 () : (int64 -> US2) =
closure7()
-and method10 () : string =
+and method9 () : string =
let v0 : string = "hh:mm:ss"
v0
-and method11 () : string =
+and method10 () : string =
let v0 : string = "HH:mm:ss"
v0
-and method8 (v0 : Mut0, v1 : Mut1, v2 : Mut2, v3 : Mut3, v4 : Mut4, v5 : int64 option) : string =
+and method7 (v0 : Mut0, v1 : Mut1, v2 : Mut2, v3 : Mut3, v4 : Mut4, v5 : int64 option) : string =
let v6 : unit = ()
#if FABLE_COMPILER || WASM || CONTRACT
#if FABLE_COMPILER_RUST && !WASM && !CONTRACT
- let v7 : (int64 -> US3) = method9()
- let v8 : US3 option = v5 |> Option.map v7
- let v19 : US3 = US3_1
- let v20 : US3 = v8 |> Option.defaultValue v19
- let v60 : System.DateTime =
+ let v7 : (int64 -> US2) = method8()
+ let v8 : US2 option = v5 |> Option.map v7
+ let v19 : US2 = US2_1
+ let v20 : US2 = v8 |> Option.defaultValue v19
+ let v116 : System.DateTime =
match v20 with
- | US3_1 -> (* None *)
- let v56 : System.DateTime = System.DateTime.Now
- v56
- | US3_0(v24) -> (* Some *)
- let v25 : System.DateTime = System.DateTime.Now
- let v28 : (System.DateTime -> int64) = _.Ticks
- let v29 : int64 = v28 v25
- let v32 : int64 = v29 - v24
- let v33 : (int64 -> System.TimeSpan) = System.TimeSpan
- let v34 : System.TimeSpan = v33 v32
- let v37 : (System.TimeSpan -> int32) = _.Hours
- let v38 : int32 = v37 v34
- let v41 : (System.TimeSpan -> int32) = _.Minutes
- let v42 : int32 = v41 v34
- let v45 : (System.TimeSpan -> int32) = _.Seconds
- let v46 : int32 = v45 v34
- let v49 : (System.TimeSpan -> int32) = _.Milliseconds
- let v50 : int32 = v49 v34
- let v53 : System.DateTime = System.DateTime (1, 1, 1, v38, v42, v46, v50)
- v53
- let v61 : string = method10()
- let v64 : (string -> string) = v60.ToString
- let v65 : string = v64 v61
- let _v6 = v65
- #endif
-#if FABLE_COMPILER_RUST && WASM
- let v68 : (int64 -> US3) = method9()
- let v69 : US3 option = v5 |> Option.map v68
- let v80 : US3 = US3_1
- let v81 : US3 = v69 |> Option.defaultValue v80
- let v121 : System.DateTime =
- match v81 with
- | US3_1 -> (* None *)
- let v117 : System.DateTime = System.DateTime.Now
- v117
- | US3_0(v85) -> (* Some *)
- let v86 : System.DateTime = System.DateTime.Now
- let v89 : (System.DateTime -> int64) = _.Ticks
- let v90 : int64 = v89 v86
- let v93 : int64 = v90 - v85
- let v94 : (int64 -> System.TimeSpan) = System.TimeSpan
- let v95 : System.TimeSpan = v94 v93
- let v98 : (System.TimeSpan -> int32) = _.Hours
- let v99 : int32 = v98 v95
- let v102 : (System.TimeSpan -> int32) = _.Minutes
- let v103 : int32 = v102 v95
- let v106 : (System.TimeSpan -> int32) = _.Seconds
- let v107 : int32 = v106 v95
- let v110 : (System.TimeSpan -> int32) = _.Milliseconds
- let v111 : int32 = v110 v95
- let v114 : System.DateTime = System.DateTime (1, 1, 1, v99, v103, v107, v111)
- v114
- let v122 : string = method10()
- let v125 : (string -> string) = v121.ToString
- let v126 : string = v125 v122
- let _v6 = v126
- #endif
-#if FABLE_COMPILER_RUST && CONTRACT
- let v129 : string = $"near_sdk::env::block_timestamp()"
- let v130 : uint64 = Fable.Core.RustInterop.emitRustExpr () v129
- let v131 : (int64 -> US3) = method9()
- let v132 : US3 option = v5 |> Option.map v131
- let v143 : US3 = US3_1
- let v144 : US3 = v132 |> Option.defaultValue v143
- let v153 : uint64 =
- match v144 with
- | US3_1 -> (* None *)
- v130
- | US3_0(v148) -> (* Some *)
- let v149 : (int64 -> uint64) = uint64
- let v150 : uint64 = v149 v148
- let v151 : uint64 = v130 - v150
- v151
- let v154 : uint64 = v153 / 1000000000UL
- let v155 : uint64 = v154 % 60UL
- let v156 : uint64 = v154 / 60UL
- let v157 : uint64 = v156 % 60UL
- let v158 : uint64 = v154 / 3600UL
- let v159 : uint64 = v158 % 24UL
- let v160 : string = $"format!(\"{{:02}}:{{:02}}:{{:02}}\", $0, $1, $2)"
- let v161 : std_string_String = Fable.Core.RustInterop.emitRustExpr struct (v159, v157, v155) v160
- let v162 : string = "fable_library_rust::String_::fromString($0)"
- let v163 : string = Fable.Core.RustInterop.emitRustExpr v161 v162
- let _v6 = v163
- #endif
-#if FABLE_COMPILER_TYPESCRIPT
- let v164 : (int64 -> US3) = method9()
- let v165 : US3 option = v5 |> Option.map v164
- let v176 : US3 = US3_1
- let v177 : US3 = v165 |> Option.defaultValue v176
- let v217 : System.DateTime =
- match v177 with
- | US3_1 -> (* None *)
- let v213 : System.DateTime = System.DateTime.Now
- v213
- | US3_0(v181) -> (* Some *)
- let v182 : System.DateTime = System.DateTime.Now
- let v185 : (System.DateTime -> int64) = _.Ticks
- let v186 : int64 = v185 v182
- let v189 : int64 = v186 - v181
- let v190 : (int64 -> System.TimeSpan) = System.TimeSpan
- let v191 : System.TimeSpan = v190 v189
- let v194 : (System.TimeSpan -> int32) = _.Hours
- let v195 : int32 = v194 v191
- let v198 : (System.TimeSpan -> int32) = _.Minutes
- let v199 : int32 = v198 v191
- let v202 : (System.TimeSpan -> int32) = _.Seconds
- let v203 : int32 = v202 v191
- let v206 : (System.TimeSpan -> int32) = _.Milliseconds
- let v207 : int32 = v206 v191
- let v210 : System.DateTime = System.DateTime (1, 1, 1, v195, v199, v203, v207)
- v210
- let v218 : string = method11()
- let v221 : (string -> string) = v217.ToString
- let v222 : string = v221 v218
- let _v6 = v222
- #endif
-#if FABLE_COMPILER_PYTHON
- let v225 : (int64 -> US3) = method9()
- let v226 : US3 option = v5 |> Option.map v225
- let v237 : US3 = US3_1
- let v238 : US3 = v226 |> Option.defaultValue v237
- let v278 : System.DateTime =
- match v238 with
- | US3_1 -> (* None *)
- let v274 : System.DateTime = System.DateTime.Now
- v274
- | US3_0(v242) -> (* Some *)
- let v243 : System.DateTime = System.DateTime.Now
- let v246 : (System.DateTime -> int64) = _.Ticks
- let v247 : int64 = v246 v243
- let v250 : int64 = v247 - v242
- let v251 : (int64 -> System.TimeSpan) = System.TimeSpan
- let v252 : System.TimeSpan = v251 v250
- let v255 : (System.TimeSpan -> int32) = _.Hours
- let v256 : int32 = v255 v252
- let v259 : (System.TimeSpan -> int32) = _.Minutes
- let v260 : int32 = v259 v252
- let v263 : (System.TimeSpan -> int32) = _.Seconds
- let v264 : int32 = v263 v252
- let v267 : (System.TimeSpan -> int32) = _.Milliseconds
- let v268 : int32 = v267 v252
- let v271 : System.DateTime = System.DateTime (1, 1, 1, v256, v260, v264, v268)
- v271
- let v279 : string = method11()
- let v282 : (string -> string) = v278.ToString
- let v283 : string = v282 v279
- let _v6 = v283
- #endif
-#else
- let v286 : (int64 -> US3) = method9()
- let v287 : US3 option = v5 |> Option.map v286
- let v298 : US3 = US3_1
- let v299 : US3 = v287 |> Option.defaultValue v298
- let v339 : System.DateTime =
- match v299 with
- | US3_1 -> (* None *)
- let v335 : System.DateTime = System.DateTime.Now
- v335
- | US3_0(v303) -> (* Some *)
- let v304 : System.DateTime = System.DateTime.Now
- let v307 : (System.DateTime -> int64) = _.Ticks
- let v308 : int64 = v307 v304
- let v311 : int64 = v308 - v303
- let v312 : (int64 -> System.TimeSpan) = System.TimeSpan
- let v313 : System.TimeSpan = v312 v311
- let v316 : (System.TimeSpan -> int32) = _.Hours
- let v317 : int32 = v316 v313
- let v320 : (System.TimeSpan -> int32) = _.Minutes
- let v321 : int32 = v320 v313
- let v324 : (System.TimeSpan -> int32) = _.Seconds
- let v325 : int32 = v324 v313
- let v328 : (System.TimeSpan -> int32) = _.Milliseconds
- let v329 : int32 = v328 v313
- let v332 : System.DateTime = System.DateTime (1, 1, 1, v317, v321, v325, v329)
- v332
- let v340 : string = method11()
- let v343 : (string -> string) = v339.ToString
- let v344 : string = v343 v340
- let _v6 = v344
- #endif
- let v347 : string = _v6
- v347
-and method14 () : string =
- let v0 : string = ""
- v0
-and closure8 (v0 : Mut3, v1 : string) () : unit =
- let v2 : string = v0.l0
- let v3 : string = v2 + v1
- v0.l0 <- v3
- ()
-and method13 (v0 : char) : string =
- let v1 : string = method14()
- let v2 : Mut3 = {l0 = v1} : Mut3
- let v3 : string = $"{v0}"
- let v6 : unit = ()
- let v7 : (unit -> unit) = closure8(v2, v3)
- let v8 : unit = (fun () -> v7 (); v6) ()
- let v11 : string = v2.l0
- v11
-and method15 () : string =
- let v0 : string = "\u001b[0m"
- v0
-and method12 () : string =
-
-
-
-
-
- let v0 : string = "Info"
- let v1 : (unit -> string) = v0.ToLower
- let v2 : string = v1 ()
- let v5 : char = v2.[int 0]
- let v6 : string = method13(v5)
- let v7 : unit = ()
-
-#if FABLE_COMPILER || WASM || CONTRACT
-
-#if FABLE_COMPILER_RUST && !WASM && !CONTRACT
- let v8 : string = "inline_colorization::color_bright_green"
- let v9 : Ref = Fable.Core.RustInterop.emitRustExpr () v8
- let v10 : unit = ()
-
+ | US2_1 -> (* None *)
+ let v100 : unit = ()
+
#if FABLE_COMPILER || WASM || CONTRACT
-
+
#if FABLE_COMPILER_RUST && !WASM && !CONTRACT
- let v11 : string = "&*$0"
- let v12 : Ref = Fable.Core.RustInterop.emitRustExpr v6 v11
- let _v10 = v12
- #endif
+ let v101 : System.DateTime = System.DateTime.Now
+ let _v100 = v101
+ #endif
#if FABLE_COMPILER_RUST && WASM
- let v13 : string = "&*$0"
- let v14 : Ref = Fable.Core.RustInterop.emitRustExpr v6 v13
- let _v10 = v14
- #endif
+ let v102 : System.DateTime = System.DateTime.Now
+ let _v100 = v102
+ #endif
#if FABLE_COMPILER_RUST && CONTRACT
- let v15 : string = "&*$0"
- let v16 : Ref = Fable.Core.RustInterop.emitRustExpr v6 v15
- let _v10 = v16
- #endif
+ let v103 : System.DateTime = null |> unbox
+ let _v100 = v103
+ #endif
#if FABLE_COMPILER_TYPESCRIPT
- let v17 : Ref = v6 |> unbox>
- let _v10 = v17
- #endif
+ let v106 : System.DateTime = System.DateTime.Now
+ let _v100 = v106
+ #endif
#if FABLE_COMPILER_PYTHON
- let v20 : Ref = v6 |> unbox>
- let _v10 = v20
- #endif
+ let v107 : System.DateTime = System.DateTime.Now
+ let _v100 = v107
+ #endif
+#if !FABLE_COMPILER_RUST && !FABLE_COMPILER_TYPESCRIPT && !FABLE_COMPILER_PYTHON
+ let v108 : System.DateTime = System.DateTime.Now
+ let _v100 = v108
+ #endif
#else
- let v23 : Ref = v6 |> unbox>
- let _v10 = v23
- #endif
- let v26 : Ref = _v10
- let v31 : string = "inline_colorization::color_reset"
- let v32 : Ref = Fable.Core.RustInterop.emitRustExpr () v31
- let v33 : string = $"format!(\"{{}}{{}}{{}}\", $0, $1, $2)"
- let v34 : std_string_String = Fable.Core.RustInterop.emitRustExpr struct (v9, v26, v32) v33
- let v35 : string = "fable_library_rust::String_::fromString($0)"
- let v36 : string = Fable.Core.RustInterop.emitRustExpr v34 v35
- let _v7 = v36
- #endif
-#if FABLE_COMPILER_RUST && WASM
- let v37 : string = "inline_colorization::color_bright_green"
- let v38 : Ref = Fable.Core.RustInterop.emitRustExpr () v37
- let v39 : unit = ()
-
+ let v109 : System.DateTime = System.DateTime.Now
+ let _v100 = v109
+ #endif
+ let v110 : System.DateTime = _v100
+ v110
+ | US2_0(v24) -> (* Some *)
+ let v25 : unit = ()
+
#if FABLE_COMPILER || WASM || CONTRACT
-
+
#if FABLE_COMPILER_RUST && !WASM && !CONTRACT
- let v40 : string = "&*$0"
- let v41 : Ref = Fable.Core.RustInterop.emitRustExpr v6 v40
- let _v39 = v41
- #endif
+ let v26 : System.DateTime = System.DateTime.Now
+ let _v25 = v26
+ #endif
#if FABLE_COMPILER_RUST && WASM
- let v42 : string = "&*$0"
- let v43 : Ref = Fable.Core.RustInterop.emitRustExpr v6 v42
- let _v39 = v43
- #endif
+ let v27 : System.DateTime = System.DateTime.Now
+ let _v25 = v27
+ #endif
#if FABLE_COMPILER_RUST && CONTRACT
- let v44 : string = "&*$0"
- let v45 : Ref = Fable.Core.RustInterop.emitRustExpr v6 v44
- let _v39 = v45
- #endif
+ let v28 : System.DateTime = null |> unbox
+ let _v25 = v28
+ #endif
#if FABLE_COMPILER_TYPESCRIPT
- let v46 : Ref = v6 |> unbox>
- let _v39 = v46
- #endif
+ let v31 : System.DateTime = System.DateTime.Now
+ let _v25 = v31
+ #endif
#if FABLE_COMPILER_PYTHON
- let v49 : Ref = v6 |> unbox>
- let _v39 = v49
- #endif
+ let v32 : System.DateTime = System.DateTime.Now
+ let _v25 = v32
+ #endif
+#if !FABLE_COMPILER_RUST && !FABLE_COMPILER_TYPESCRIPT && !FABLE_COMPILER_PYTHON
+ let v33 : System.DateTime = System.DateTime.Now
+ let _v25 = v33
+ #endif
#else
- let v52 : Ref = v6 |> unbox>
- let _v39 = v52
- #endif
- let v55 : Ref = _v39
- let v60 : string = "inline_colorization::color_reset"
- let v61 : Ref = Fable.Core.RustInterop.emitRustExpr () v60
- let v62 : string = $"format!(\"{{}}{{}}{{}}\", $0, $1, $2)"
- let v63 : std_string_String = Fable.Core.RustInterop.emitRustExpr struct (v38, v55, v61) v62
- let v64 : string = "fable_library_rust::String_::fromString($0)"
- let v65 : string = Fable.Core.RustInterop.emitRustExpr v63 v64
- let _v7 = v65
- #endif
-#if FABLE_COMPILER_RUST && CONTRACT
- let v66 : string = "inline_colorization::color_bright_green"
- let v67 : Ref = Fable.Core.RustInterop.emitRustExpr () v66
- let v68 : unit = ()
-
+ let v34 : System.DateTime = System.DateTime.Now
+ let _v25 = v34
+ #endif
+ let v35 : System.DateTime = _v25
+ let v40 : unit = ()
+
#if FABLE_COMPILER || WASM || CONTRACT
-
+
#if FABLE_COMPILER_RUST && !WASM && !CONTRACT
- let v69 : string = "&*$0"
- let v70 : Ref = Fable.Core.RustInterop.emitRustExpr v6 v69
- let _v68 = v70
- #endif
+ let v41 : (System.DateTime -> int64) = _.Ticks
+ let v42 : int64 = v41 v35
+ let _v40 = v42
+ #endif
#if FABLE_COMPILER_RUST && WASM
- let v71 : string = "&*$0"
- let v72 : Ref = Fable.Core.RustInterop.emitRustExpr v6 v71
- let _v68 = v72
- #endif
+ let v43 : (System.DateTime -> int64) = _.Ticks
+ let v44 : int64 = v43 v35
+ let _v40 = v44
+ #endif
#if FABLE_COMPILER_RUST && CONTRACT
- let v73 : string = "&*$0"
- let v74 : Ref = Fable.Core.RustInterop.emitRustExpr v6 v73
- let _v68 = v74
- #endif
-#if FABLE_COMPILER_TYPESCRIPT
- let v75 : Ref = v6 |> unbox>
- let _v68 = v75
- #endif
-#if FABLE_COMPILER_PYTHON
- let v78 : Ref = v6 |> unbox>
- let _v68 = v78
- #endif
-#else
- let v81 : Ref = v6 |> unbox>
- let _v68 = v81
- #endif
- let v84 : Ref = _v68
- let v89 : string = "inline_colorization::color_reset"
- let v90 : Ref = Fable.Core.RustInterop.emitRustExpr () v89
- let v91 : string = $"format!(\"{{}}{{}}{{}}\", $0, $1, $2)"
- let v92 : std_string_String = Fable.Core.RustInterop.emitRustExpr struct (v67, v84, v90) v91
- let v93 : string = "fable_library_rust::String_::fromString($0)"
- let v94 : string = Fable.Core.RustInterop.emitRustExpr v92 v93
- let _v7 = v94
- #endif
+ let v45 : int64 = null |> unbox
+ let _v40 = v45
+ #endif
#if FABLE_COMPILER_TYPESCRIPT
- let v95 : string = "\u001b[92m"
- let v96 : string = method15()
- let v97 : string = v95 + v6
- let v98 : string = v97 + v96
- let _v7 = v98
- #endif
+ let v48 : (System.DateTime -> int64) = _.Ticks
+ let v49 : int64 = v48 v35
+ let _v40 = v49
+ #endif
#if FABLE_COMPILER_PYTHON
- let v99 : string = "\u001b[92m"
- let v100 : string = method15()
- let v101 : string = v99 + v6
- let v102 : string = v101 + v100
- let _v7 = v102
- #endif
+ let v50 : (System.DateTime -> int64) = _.Ticks
+ let v51 : int64 = v50 v35
+ let _v40 = v51
+ #endif
+#if !FABLE_COMPILER_RUST && !FABLE_COMPILER_TYPESCRIPT && !FABLE_COMPILER_PYTHON
+ let v52 : (System.DateTime -> int64) = _.Ticks
+ let v53 : int64 = v52 v35
+ let _v40 = v53
+ #endif
#else
- let v103 : string = "\u001b[92m"
- let v104 : string = method15()
- let v105 : string = v103 + v6
- let v106 : string = v105 + v104
- let _v7 = v106
- #endif
- let v107 : string = _v7
- v107
-and method17 (v0 : (string [])) : string =
- let v1 : string = method14()
- let v2 : Mut3 = {l0 = v1} : Mut3
- let v3 : string = "{ "
- let v4 : string = $"{v3}"
- let v7 : unit = ()
- let v8 : (unit -> unit) = closure8(v2, v4)
- let v9 : unit = (fun () -> v8 (); v7) ()
- let v12 : string = "args"
- let v13 : string = $"{v12}"
- let v16 : unit = ()
- let v17 : (unit -> unit) = closure8(v2, v13)
- let v18 : unit = (fun () -> v17 (); v16) ()
- let v21 : string = " = "
- let v22 : string = $"{v21}"
- let v25 : unit = ()
- let v26 : (unit -> unit) = closure8(v2, v22)
- let v27 : unit = (fun () -> v26 (); v25) ()
- let v30 : string = $"%A{v0}"
- let v33 : string = $"{v30}"
- let v36 : unit = ()
- let v37 : (unit -> unit) = closure8(v2, v33)
- let v38 : unit = (fun () -> v37 (); v36) ()
- let v41 : string = " }"
- let v42 : string = $"{v41}"
- let v45 : unit = ()
- let v46 : (unit -> unit) = closure8(v2, v42)
- let v47 : unit = (fun () -> v46 (); v45) ()
- let v50 : string = v2.l0
- v50
-and method18 (v0 : string) : string =
- let v1 : char list = []
- let v2 : (char list -> (char [])) = List.toArray
- let v3 : (char []) = v2 v1
- let v6 : string = v0.TrimStart v3
- let v24 : char list = []
- let v25 : char list = '/' :: v24
- let v28 : char list = ' ' :: v25
- let v31 : (char list -> (char [])) = List.toArray
- let v32 : (char []) = v31 v28
- let v35 : string = v6.TrimEnd v32
- v35
-and method16 (v0 : Mut0, v1 : Mut1, v2 : Mut2, v3 : Mut3, v4 : Mut4, v5 : int64 option, v6 : string, v7 : string, v8 : (string [])) : string =
- let v9 : string = method17(v8)
- let v10 : int64 = v0.l0
- let v11 : string = "documents.main"
- let v12 : string = $"{v6} {v7} #{v10} %s{v11} / {v9}"
- method18(v12)
-and closure9 (v0 : Mut0) () : unit =
- let v1 : int64 = v0.l0
- let v2 : int64 = v1 + 1L
- v0.l0 <- v2
- ()
-and closure11 (v0 : string) () : unit =
- let v1 : (string -> unit) = System.Console.WriteLine
- v1 v0
-and closure10 () (v0 : string) : unit =
- let v1 : unit = ()
- let v2 : (unit -> unit) = closure11(v0)
- let v3 : unit = (fun () -> v2 (); v1) ()
- ()
-and method19 (v0 : string) : unit =
- let v1 : unit = ()
- let v2 : (unit -> unit) = closure6()
- let v3 : unit = (fun () -> v2 (); v1) ()
- let struct (v17 : Mut0, v18 : Mut1, v19 : Mut2, v20 : Mut3, v21 : Mut4, v22 : int64 option) = TraceState.trace_state.Value
- let v35 : unit = ()
- let v36 : (unit -> unit) = closure9(v17)
- let v37 : unit = (fun () -> v36 (); v35) ()
- let v40 : (string -> unit) = closure10()
- let v41 : unit = ()
-
+ let v54 : (System.DateTime -> int64) = _.Ticks
+ let v55 : int64 = v54 v35
+ let _v40 = v55
+ #endif
+ let v56 : int64 = _v40
+ let v73 : int64 = v56 |> int64
+ let v76 : int64 = v73 - v24
+ let v77 : (int64 -> System.TimeSpan) = System.TimeSpan
+ let v78 : System.TimeSpan = v77 v76
+ let v81 : (System.TimeSpan -> int32) = _.Hours
+ let v82 : int32 = v81 v78
+ let v85 : (System.TimeSpan -> int32) = _.Minutes
+ let v86 : int32 = v85 v78
+ let v89 : (System.TimeSpan -> int32) = _.Seconds
+ let v90 : int32 = v89 v78
+ let v93 : (System.TimeSpan -> int32) = _.Milliseconds
+ let v94 : int32 = v93 v78
+ let v97 : System.DateTime = System.DateTime (1, 1, 1, v82, v86, v90, v94)
+ v97
+ let v117 : string = method9()
+ let v120 : (string -> string) = v116.ToString
+ let v121 : string = v120 v117
+ let _v6 = v121
+ #endif
+#if FABLE_COMPILER_RUST && WASM
+ let v124 : (int64 -> US2) = method8()
+ let v125 : US2 option = v5 |> Option.map v124
+ let v136 : US2 = US2_1
+ let v137 : US2 = v125 |> Option.defaultValue v136
+ let v233 : System.DateTime =
+ match v137 with
+ | US2_1 -> (* None *)
+ let v217 : unit = ()
+
#if FABLE_COMPILER || WASM || CONTRACT
-
+
#if FABLE_COMPILER_RUST && !WASM && !CONTRACT
- let v42 : string = @"println!(""{}"", $0)"
- Fable.Core.RustInterop.emitRustExpr v0 v42
- let _v41 = ()
- #endif
+ let v218 : System.DateTime = System.DateTime.Now
+ let _v217 = v218
+ #endif
#if FABLE_COMPILER_RUST && WASM
- let v43 : string = @"println!(""{}"", $0)"
- Fable.Core.RustInterop.emitRustExpr v0 v43
- let _v41 = ()
- #endif
+ let v219 : System.DateTime = System.DateTime.Now
+ let _v217 = v219
+ #endif
#if FABLE_COMPILER_RUST && CONTRACT
- let v44 : string = v20.l0
- let v45 : bool = v44 = ""
- let v53 : string =
- if v45 then
- v0
- else
- let v46 : bool = v0 = ""
- if v46 then
- let v47 : string = v20.l0
- v47
- else
- let v48 : string = v20.l0
- let v49 : string = "\n"
- let v50 : string = v48 + v49
- let v51 : string = v50 + v0
- v51
- let v54 : unit = ()
-
+ let v220 : System.DateTime = null |> unbox
+ let _v217 = v220
+ #endif
+#if FABLE_COMPILER_TYPESCRIPT
+ let v223 : System.DateTime = System.DateTime.Now
+ let _v217 = v223
+ #endif
+#if FABLE_COMPILER_PYTHON
+ let v224 : System.DateTime = System.DateTime.Now
+ let _v217 = v224
+ #endif
+#if !FABLE_COMPILER_RUST && !FABLE_COMPILER_TYPESCRIPT && !FABLE_COMPILER_PYTHON
+ let v225 : System.DateTime = System.DateTime.Now
+ let _v217 = v225
+ #endif
+#else
+ let v226 : System.DateTime = System.DateTime.Now
+ let _v217 = v226
+ #endif
+ let v227 : System.DateTime = _v217
+ v227
+ | US2_0(v141) -> (* Some *)
+ let v142 : unit = ()
+
#if FABLE_COMPILER || WASM || CONTRACT
-
+
#if FABLE_COMPILER_RUST && !WASM && !CONTRACT
- let v55 : string = "&*$0"
- let v56 : Ref = Fable.Core.RustInterop.emitRustExpr v53 v55
- let _v54 = v56
- #endif
+ let v143 : System.DateTime = System.DateTime.Now
+ let _v142 = v143
+ #endif
#if FABLE_COMPILER_RUST && WASM
- let v57 : string = "&*$0"
- let v58 : Ref = Fable.Core.RustInterop.emitRustExpr v53 v57
- let _v54 = v58
- #endif
+ let v144 : System.DateTime = System.DateTime.Now
+ let _v142 = v144
+ #endif
#if FABLE_COMPILER_RUST && CONTRACT
- let v59 : string = "&*$0"
- let v60 : Ref = Fable.Core.RustInterop.emitRustExpr v53 v59
- let _v54 = v60
- #endif
-#if FABLE_COMPILER_TYPESCRIPT
- let v61 : Ref = v53 |> unbox>
- let _v54 = v61
- #endif
-#if FABLE_COMPILER_PYTHON
- let v64 : Ref = v53 |> unbox>
- let _v54 = v64
- #endif
-#else
- let v67 : Ref = v53 |> unbox>
- let _v54 = v67
- #endif
- let v70 : Ref = _v54
- let v75 : string = $"$0.chars()"
- let v76 : Mut<_> = Fable.Core.RustInterop.emitRustExpr v70 v75
- let v77 : string = "$0"
- let v78 : _ = Fable.Core.RustInterop.emitRustExpr v76 v77
- let v79 : string = "$0.collect::>()"
- let v80 : Vec = Fable.Core.RustInterop.emitRustExpr v78 v79
- let v81 : string = "$0.chunks(15000).map(|x| x.into_iter().map(|x| x.clone()).collect::>()).collect::>()"
- let v82 : Vec> = Fable.Core.RustInterop.emitRustExpr v80 v81
- let v83 : string = "true; let _vec_map : Vec<_> = $0.into_iter().map(|x| { //"
- let v84 : bool = Fable.Core.RustInterop.emitRustExpr v82 v83
- let v85 : string = "x"
- let v86 : Vec = Fable.Core.RustInterop.emitRustExpr () v85
- let v87 : string = "String::from_iter($0)"
- let v88 : std_string_String = Fable.Core.RustInterop.emitRustExpr v86 v87
- let v89 : string = "true; $0 }).collect::>()"
- let v90 : bool = Fable.Core.RustInterop.emitRustExpr v88 v89
- let v91 : string = "_vec_map"
- let v92 : Vec = Fable.Core.RustInterop.emitRustExpr () v91
- let v93 : string = "$0.len()"
- let v94 : unativeint = Fable.Core.RustInterop.emitRustExpr v92 v93
- let v95 : (unativeint -> int32) = int32
- let v96 : int32 = v95 v94
- let v97 : string = ""
- let v98 : bool = v0 <> v97
- let v102 : bool =
- if v98 then
- let v101 : bool = v96 <= 1
- v101
- else
- false
- if v102 then
- v20.l0 <- v53
- ()
- else
- v20.l0 <- v97
- let v103 : string = "true; $0.into_iter().for_each(|x| { //"
- let v104 : bool = Fable.Core.RustInterop.emitRustExpr v92 v103
- let v105 : string = "x"
- let v106 : std_string_String = Fable.Core.RustInterop.emitRustExpr () v105
- let v107 : string = $"true; near_sdk::log!(\"{{}}\", $0)"
- let v108 : bool = Fable.Core.RustInterop.emitRustExpr v106 v107
- let v109 : string = $"true"
- let v110 : bool = Fable.Core.RustInterop.emitRustExpr () v109
- let v111 : string = "true; }); //"
- let v112 : bool = Fable.Core.RustInterop.emitRustExpr () v111
- ()
- let _v41 = ()
- #endif
+ let v145 : System.DateTime = null |> unbox
+ let _v142 = v145
+ #endif
#if FABLE_COMPILER_TYPESCRIPT
- v40 v0
- let _v41 = ()
- #endif
+ let v148 : System.DateTime = System.DateTime.Now
+ let _v142 = v148
+ #endif
#if FABLE_COMPILER_PYTHON
- v40 v0
- let _v41 = ()
- #endif
+ let v149 : System.DateTime = System.DateTime.Now
+ let _v142 = v149
+ #endif
+#if !FABLE_COMPILER_RUST && !FABLE_COMPILER_TYPESCRIPT && !FABLE_COMPILER_PYTHON
+ let v150 : System.DateTime = System.DateTime.Now
+ let _v142 = v150
+ #endif
#else
- v40 v0
- let _v41 = ()
- #endif
- _v41
- let v113 : (string -> unit) = v18.l0
- v113 v0
-and closure5 (v0 : (string [])) () : unit =
- let v1 : US0 = US0_2
- let v2 : bool = method7(v1)
- if v2 then
- let v3 : unit = ()
- let v4 : (unit -> unit) = closure6()
- let v5 : unit = (fun () -> v4 (); v3) ()
- let struct (v19 : Mut0, v20 : Mut1, v21 : Mut2, v22 : Mut3, v23 : Mut4, v24 : int64 option) = TraceState.trace_state.Value
- let v37 : string = method8(v19, v20, v21, v22, v23, v24)
- let v38 : string = method12()
- let v39 : string = method16(v19, v20, v21, v22, v23, v24, v37, v38, v0)
- method19(v39)
-and method20 () : string =
- let v0 : string = "source-dir"
- v0
-and closure12 () (v0 : std_string_String) : US4 =
- US4_0(v0)
-and method21 () : (std_string_String -> US4) =
- closure12()
-and method22 () : string =
- let v0 : string = "dist-dir"
- v0
-and method23 () : string =
- let v0 : string = "cache-dir"
- v0
-and method24 () : string =
- let v0 : string = "hangul-spec"
- v0
-and method28 (v0 : string) : string =
- v0
-and method27 (v0 : string, v1 : string) : struct (string * string) =
- let v2 : string = method28(v0)
- struct (v1, v2)
-and method26 (v0 : string, v1 : string) : string =
- let v2 : unit = ()
-
-#if FABLE_COMPILER || WASM || CONTRACT
-
-#if FABLE_COMPILER_RUST && !WASM && !CONTRACT
- let v3 : unit = ()
-
+ let v151 : System.DateTime = System.DateTime.Now
+ let _v142 = v151
+ #endif
+ let v152 : System.DateTime = _v142
+ let v157 : unit = ()
+
#if FABLE_COMPILER || WASM || CONTRACT
-
+
#if FABLE_COMPILER_RUST && !WASM && !CONTRACT
- let v4 : string = "&*$0"
- let v5 : Ref = Fable.Core.RustInterop.emitRustExpr v0 v4
- let _v3 = v5
- #endif
+ let v158 : (System.DateTime -> int64) = _.Ticks
+ let v159 : int64 = v158 v152
+ let _v157 = v159
+ #endif
#if FABLE_COMPILER_RUST && WASM
- let v6 : string = "&*$0"
- let v7 : Ref = Fable.Core.RustInterop.emitRustExpr v0 v6
- let _v3 = v7
- #endif
+ let v160 : (System.DateTime -> int64) = _.Ticks
+ let v161 : int64 = v160 v152
+ let _v157 = v161
+ #endif
#if FABLE_COMPILER_RUST && CONTRACT
- let v8 : string = "&*$0"
- let v9 : Ref = Fable.Core.RustInterop.emitRustExpr v0 v8
- let _v3 = v9
- #endif
+ let v162 : int64 = null |> unbox
+ let _v157 = v162
+ #endif
#if FABLE_COMPILER_TYPESCRIPT
- let v10 : Ref = v0 |> unbox>
- let _v3 = v10
- #endif
+ let v165 : (System.DateTime -> int64) = _.Ticks
+ let v166 : int64 = v165 v152
+ let _v157 = v166
+ #endif
#if FABLE_COMPILER_PYTHON
- let v13 : Ref = v0 |> unbox>
- let _v3 = v13
- #endif
+ let v167 : (System.DateTime -> int64) = _.Ticks
+ let v168 : int64 = v167 v152
+ let _v157 = v168
+ #endif
+#if !FABLE_COMPILER_RUST && !FABLE_COMPILER_TYPESCRIPT && !FABLE_COMPILER_PYTHON
+ let v169 : (System.DateTime -> int64) = _.Ticks
+ let v170 : int64 = v169 v152
+ let _v157 = v170
+ #endif
#else
- let v16 : Ref = v0 |> unbox>
- let _v3 = v16
- #endif
- let v19 : Ref = _v3
- let v24 : unit = ()
-
+ let v171 : (System.DateTime -> int64) = _.Ticks
+ let v172 : int64 = v171 v152
+ let _v157 = v172
+ #endif
+ let v173 : int64 = _v157
+ let v190 : int64 = v173 |> int64
+ let v193 : int64 = v190 - v141
+ let v194 : (int64 -> System.TimeSpan) = System.TimeSpan
+ let v195 : System.TimeSpan = v194 v193
+ let v198 : (System.TimeSpan -> int32) = _.Hours
+ let v199 : int32 = v198 v195
+ let v202 : (System.TimeSpan -> int32) = _.Minutes
+ let v203 : int32 = v202 v195
+ let v206 : (System.TimeSpan -> int32) = _.Seconds
+ let v207 : int32 = v206 v195
+ let v210 : (System.TimeSpan -> int32) = _.Milliseconds
+ let v211 : int32 = v210 v195
+ let v214 : System.DateTime = System.DateTime (1, 1, 1, v199, v203, v207, v211)
+ v214
+ let v234 : string = method9()
+ let v237 : (string -> string) = v233.ToString
+ let v238 : string = v237 v234
+ let _v6 = v238
+ #endif
+#if FABLE_COMPILER_RUST && CONTRACT
+ let v241 : string = $"near_sdk::env::block_timestamp()"
+ let v242 : uint64 = Fable.Core.RustInterop.emitRustExpr () v241
+ let v243 : (int64 -> US2) = method8()
+ let v244 : US2 option = v5 |> Option.map v243
+ let v255 : US2 = US2_1
+ let v256 : US2 = v244 |> Option.defaultValue v255
+ let v267 : uint64 =
+ match v256 with
+ | US2_1 -> (* None *)
+ v242
+ | US2_0(v260) -> (* Some *)
+ let v261 : (int64 -> uint64) = uint64
+ let v262 : uint64 = v261 v260
+ let v265 : uint64 = v242 - v262
+ v265
+ let v268 : uint64 = v267 / 1000000000UL
+ let v269 : uint64 = v268 % 60UL
+ let v270 : uint64 = v268 / 60UL
+ let v271 : uint64 = v270 % 60UL
+ let v272 : uint64 = v268 / 3600UL
+ let v273 : uint64 = v272 % 24UL
+ let v274 : string = $"format!(\"{{:02}}:{{:02}}:{{:02}}\", $0, $1, $2)"
+ let v275 : std_string_String = Fable.Core.RustInterop.emitRustExpr struct (v273, v271, v269) v274
+ let v276 : string = "fable_library_rust::String_::fromString($0)"
+ let v277 : string = Fable.Core.RustInterop.emitRustExpr v275 v276
+ let _v6 = v277
+ #endif
+#if FABLE_COMPILER_TYPESCRIPT
+ let v278 : (int64 -> US2) = method8()
+ let v279 : US2 option = v5 |> Option.map v278
+ let v290 : US2 = US2_1
+ let v291 : US2 = v279 |> Option.defaultValue v290
+ let v387 : System.DateTime =
+ match v291 with
+ | US2_1 -> (* None *)
+ let v371 : unit = ()
+
#if FABLE_COMPILER || WASM || CONTRACT
-
+
#if FABLE_COMPILER_RUST && !WASM && !CONTRACT
- let v25 : string = "String::from($0)"
- let v26 : std_string_String = Fable.Core.RustInterop.emitRustExpr v19 v25
- let _v24 = v26
- #endif
+ let v372 : System.DateTime = System.DateTime.Now
+ let _v371 = v372
+ #endif
#if FABLE_COMPILER_RUST && WASM
- let v27 : string = "String::from($0)"
- let v28 : std_string_String = Fable.Core.RustInterop.emitRustExpr v19 v27
- let _v24 = v28
- #endif
+ let v373 : System.DateTime = System.DateTime.Now
+ let _v371 = v373
+ #endif
#if FABLE_COMPILER_RUST && CONTRACT
- let v29 : string = "String::from($0)"
- let v30 : std_string_String = Fable.Core.RustInterop.emitRustExpr v19 v29
- let _v24 = v30
- #endif
+ let v374 : System.DateTime = null |> unbox
+ let _v371 = v374
+ #endif
#if FABLE_COMPILER_TYPESCRIPT
- let v31 : std_string_String = v19 |> unbox
- let _v24 = v31
- #endif
+ let v377 : System.DateTime = System.DateTime.Now
+ let _v371 = v377
+ #endif
#if FABLE_COMPILER_PYTHON
- let v34 : std_string_String = v19 |> unbox
- let _v24 = v34
- #endif
+ let v378 : System.DateTime = System.DateTime.Now
+ let _v371 = v378
+ #endif
+#if !FABLE_COMPILER_RUST && !FABLE_COMPILER_TYPESCRIPT && !FABLE_COMPILER_PYTHON
+ let v379 : System.DateTime = System.DateTime.Now
+ let _v371 = v379
+ #endif
#else
- let v37 : std_string_String = v19 |> unbox
- let _v24 = v37
- #endif
- let v40 : std_string_String = _v24
- let v45 : unit = ()
-
+ let v380 : System.DateTime = System.DateTime.Now
+ let _v371 = v380
+ #endif
+ let v381 : System.DateTime = _v371
+ v381
+ | US2_0(v295) -> (* Some *)
+ let v296 : unit = ()
+
#if FABLE_COMPILER || WASM || CONTRACT
-
+
#if FABLE_COMPILER_RUST && !WASM && !CONTRACT
- let v46 : string = "std::path::PathBuf::from($0)"
- let v47 : std_path_PathBuf = Fable.Core.RustInterop.emitRustExpr v40 v46
- let _v45 = v47
- #endif
+ let v297 : System.DateTime = System.DateTime.Now
+ let _v296 = v297
+ #endif
#if FABLE_COMPILER_RUST && WASM
- let v48 : string = "std::path::PathBuf::from($0)"
- let v49 : std_path_PathBuf = Fable.Core.RustInterop.emitRustExpr v40 v48
- let _v45 = v49
- #endif
+ let v298 : System.DateTime = System.DateTime.Now
+ let _v296 = v298
+ #endif
#if FABLE_COMPILER_RUST && CONTRACT
- let v50 : string = "std::path::PathBuf::from($0)"
- let v51 : std_path_PathBuf = Fable.Core.RustInterop.emitRustExpr v40 v50
- let _v45 = v51
- #endif
+ let v299 : System.DateTime = null |> unbox
+ let _v296 = v299
+ #endif
#if FABLE_COMPILER_TYPESCRIPT
- let v52 : std_path_PathBuf = v40 |> std_path_PathBuf
- let _v45 = v52
- #endif
+ let v302 : System.DateTime = System.DateTime.Now
+ let _v296 = v302
+ #endif
#if FABLE_COMPILER_PYTHON
- let v55 : std_path_PathBuf = v40 |> std_path_PathBuf
- let _v45 = v55
- #endif
+ let v303 : System.DateTime = System.DateTime.Now
+ let _v296 = v303
+ #endif
+#if !FABLE_COMPILER_RUST && !FABLE_COMPILER_TYPESCRIPT && !FABLE_COMPILER_PYTHON
+ let v304 : System.DateTime = System.DateTime.Now
+ let _v296 = v304
+ #endif
#else
- let v58 : std_path_PathBuf = v40 |> std_path_PathBuf
- let _v45 = v58
- #endif
- let v61 : std_path_PathBuf = _v45
- let v66 : unit = ()
-
+ let v305 : System.DateTime = System.DateTime.Now
+ let _v296 = v305
+ #endif
+ let v306 : System.DateTime = _v296
+ let v311 : unit = ()
+
#if FABLE_COMPILER || WASM || CONTRACT
-
+
#if FABLE_COMPILER_RUST && !WASM && !CONTRACT
- let v67 : string = "&*$0"
- let v68 : Ref = Fable.Core.RustInterop.emitRustExpr v1 v67
- let _v66 = v68
- #endif
+ let v312 : (System.DateTime -> int64) = _.Ticks
+ let v313 : int64 = v312 v306
+ let _v311 = v313
+ #endif
#if FABLE_COMPILER_RUST && WASM
- let v69 : string = "&*$0"
- let v70 : Ref = Fable.Core.RustInterop.emitRustExpr v1 v69
- let _v66 = v70
- #endif
+ let v314 : (System.DateTime -> int64) = _.Ticks
+ let v315 : int64 = v314 v306
+ let _v311 = v315
+ #endif
#if FABLE_COMPILER_RUST && CONTRACT
- let v71 : string = "&*$0"
- let v72 : Ref = Fable.Core.RustInterop.emitRustExpr v1 v71
- let _v66 = v72
- #endif
+ let v316 : int64 = null |> unbox
+ let _v311 = v316
+ #endif
#if FABLE_COMPILER_TYPESCRIPT
- let v73 : Ref = v1 |> unbox>
- let _v66 = v73
- #endif
+ let v319 : (System.DateTime -> int64) = _.Ticks
+ let v320 : int64 = v319 v306
+ let _v311 = v320
+ #endif
#if FABLE_COMPILER_PYTHON
- let v76 : Ref = v1 |> unbox>
- let _v66 = v76
- #endif
+ let v321 : (System.DateTime -> int64) = _.Ticks
+ let v322 : int64 = v321 v306
+ let _v311 = v322
+ #endif
+#if !FABLE_COMPILER_RUST && !FABLE_COMPILER_TYPESCRIPT && !FABLE_COMPILER_PYTHON
+ let v323 : (System.DateTime -> int64) = _.Ticks
+ let v324 : int64 = v323 v306
+ let _v311 = v324
+ #endif
#else
- let v79 : Ref = v1 |> unbox>
- let _v66 = v79
- #endif
- let v82 : Ref = _v66
- let v87 : unit = ()
-
+ let v325 : (System.DateTime -> int64) = _.Ticks
+ let v326 : int64 = v325 v306
+ let _v311 = v326
+ #endif
+ let v327 : int64 = _v311
+ let v344 : int64 = v327 |> int64
+ let v347 : int64 = v344 - v295
+ let v348 : (int64 -> System.TimeSpan) = System.TimeSpan
+ let v349 : System.TimeSpan = v348 v347
+ let v352 : (System.TimeSpan -> int32) = _.Hours
+ let v353 : int32 = v352 v349
+ let v356 : (System.TimeSpan -> int32) = _.Minutes
+ let v357 : int32 = v356 v349
+ let v360 : (System.TimeSpan -> int32) = _.Seconds
+ let v361 : int32 = v360 v349
+ let v364 : (System.TimeSpan -> int32) = _.Milliseconds
+ let v365 : int32 = v364 v349
+ let v368 : System.DateTime = System.DateTime (1, 1, 1, v353, v357, v361, v365)
+ v368
+ let v388 : string = method10()
+ let v391 : (string -> string) = v387.ToString
+ let v392 : string = v391 v388
+ let _v6 = v392
+ #endif
+#if FABLE_COMPILER_PYTHON
+ let v395 : (int64 -> US2) = method8()
+ let v396 : US2 option = v5 |> Option.map v395
+ let v407 : US2 = US2_1
+ let v408 : US2 = v396 |> Option.defaultValue v407
+ let v504 : System.DateTime =
+ match v408 with
+ | US2_1 -> (* None *)
+ let v488 : unit = ()
+
#if FABLE_COMPILER || WASM || CONTRACT
-
+
#if FABLE_COMPILER_RUST && !WASM && !CONTRACT
- let v88 : string = "String::from($0)"
- let v89 : std_string_String = Fable.Core.RustInterop.emitRustExpr v82 v88
- let _v87 = v89
- #endif
+ let v489 : System.DateTime = System.DateTime.Now
+ let _v488 = v489
+ #endif
#if FABLE_COMPILER_RUST && WASM
- let v90 : string = "String::from($0)"
- let v91 : std_string_String = Fable.Core.RustInterop.emitRustExpr v82 v90
- let _v87 = v91
- #endif
+ let v490 : System.DateTime = System.DateTime.Now
+ let _v488 = v490
+ #endif
#if FABLE_COMPILER_RUST && CONTRACT
- let v92 : string = "String::from($0)"
- let v93 : std_string_String = Fable.Core.RustInterop.emitRustExpr v82 v92
- let _v87 = v93
- #endif
+ let v491 : System.DateTime = null |> unbox
+ let _v488 = v491
+ #endif
#if FABLE_COMPILER_TYPESCRIPT
- let v94 : std_string_String = v82 |> unbox
- let _v87 = v94
- #endif
+ let v494 : System.DateTime = System.DateTime.Now
+ let _v488 = v494
+ #endif
#if FABLE_COMPILER_PYTHON
- let v97 : std_string_String = v82 |> unbox
- let _v87 = v97
- #endif
+ let v495 : System.DateTime = System.DateTime.Now
+ let _v488 = v495
+ #endif
+#if !FABLE_COMPILER_RUST && !FABLE_COMPILER_TYPESCRIPT && !FABLE_COMPILER_PYTHON
+ let v496 : System.DateTime = System.DateTime.Now
+ let _v488 = v496
+ #endif
#else
- let v100 : std_string_String = v82 |> unbox
- let _v87 = v100
- #endif
- let v103 : std_string_String = _v87
- let v108 : string = "$0.join($1)"
- let v109 : std_path_PathBuf = Fable.Core.RustInterop.emitRustExpr struct (v61, v103) v108
- let v110 : unit = ()
-
+ let v497 : System.DateTime = System.DateTime.Now
+ let _v488 = v497
+ #endif
+ let v498 : System.DateTime = _v488
+ v498
+ | US2_0(v412) -> (* Some *)
+ let v413 : unit = ()
+
#if FABLE_COMPILER || WASM || CONTRACT
-
+
#if FABLE_COMPILER_RUST && !WASM && !CONTRACT
- let v111 : string = "$0.display()"
- let v112 : std_path_Display = Fable.Core.RustInterop.emitRustExpr v109 v111
- let _v110 = v112
- #endif
+ let v414 : System.DateTime = System.DateTime.Now
+ let _v413 = v414
+ #endif
#if FABLE_COMPILER_RUST && WASM
- let v113 : string = "$0.display()"
- let v114 : std_path_Display = Fable.Core.RustInterop.emitRustExpr v109 v113
- let _v110 = v114
- #endif
+ let v415 : System.DateTime = System.DateTime.Now
+ let _v413 = v415
+ #endif
#if FABLE_COMPILER_RUST && CONTRACT
- let v115 : string = "$0.display()"
- let v116 : std_path_Display = Fable.Core.RustInterop.emitRustExpr v109 v115
- let _v110 = v116
- #endif
+ let v416 : System.DateTime = null |> unbox
+ let _v413 = v416
+ #endif
#if FABLE_COMPILER_TYPESCRIPT
- let v117 : std_path_Display = v109 |> unbox
- let _v110 = v117
- #endif
+ let v419 : System.DateTime = System.DateTime.Now
+ let _v413 = v419
+ #endif
#if FABLE_COMPILER_PYTHON
- let v120 : std_path_Display = v109 |> unbox
- let _v110 = v120
- #endif
+ let v420 : System.DateTime = System.DateTime.Now
+ let _v413 = v420
+ #endif
+#if !FABLE_COMPILER_RUST && !FABLE_COMPILER_TYPESCRIPT && !FABLE_COMPILER_PYTHON
+ let v421 : System.DateTime = System.DateTime.Now
+ let _v413 = v421
+ #endif
#else
- let v123 : std_path_Display = v109 |> unbox
- let _v110 = v123
- #endif
- let v126 : std_path_Display = _v110
- let v131 : unit = ()
-
+ let v422 : System.DateTime = System.DateTime.Now
+ let _v413 = v422
+ #endif
+ let v423 : System.DateTime = _v413
+ let v428 : unit = ()
+
#if FABLE_COMPILER || WASM || CONTRACT
-
+
#if FABLE_COMPILER_RUST && !WASM && !CONTRACT
- let v132 : string = "format!(\"{}\", $0)"
- let v133 : std_string_String = Fable.Core.RustInterop.emitRustExpr v126 v132
- let _v131 = v133
- #endif
+ let v429 : (System.DateTime -> int64) = _.Ticks
+ let v430 : int64 = v429 v423
+ let _v428 = v430
+ #endif
#if FABLE_COMPILER_RUST && WASM
- let v134 : string = "format!(\"{}\", $0)"
- let v135 : std_string_String = Fable.Core.RustInterop.emitRustExpr v126 v134
- let _v131 = v135
- #endif
+ let v431 : (System.DateTime -> int64) = _.Ticks
+ let v432 : int64 = v431 v423
+ let _v428 = v432
+ #endif
#if FABLE_COMPILER_RUST && CONTRACT
- let v136 : string = "format!(\"{}\", $0)"
- let v137 : std_string_String = Fable.Core.RustInterop.emitRustExpr v126 v136
- let _v131 = v137
- #endif
+ let v433 : int64 = null |> unbox
+ let _v428 = v433
+ #endif
#if FABLE_COMPILER_TYPESCRIPT
- let v138 : std_string_String = null |> unbox
- let _v131 = v138
- #endif
+ let v436 : (System.DateTime -> int64) = _.Ticks
+ let v437 : int64 = v436 v423
+ let _v428 = v437
+ #endif
#if FABLE_COMPILER_PYTHON
- let v141 : std_string_String = null |> unbox
- let _v131 = v141
- #endif
+ let v438 : (System.DateTime -> int64) = _.Ticks
+ let v439 : int64 = v438 v423
+ let _v428 = v439
+ #endif
+#if !FABLE_COMPILER_RUST && !FABLE_COMPILER_TYPESCRIPT && !FABLE_COMPILER_PYTHON
+ let v440 : (System.DateTime -> int64) = _.Ticks
+ let v441 : int64 = v440 v423
+ let _v428 = v441
+ #endif
#else
- let v144 : std_string_String = null |> unbox
- let _v131 = v144
- #endif
- let v147 : std_string_String = _v131
- let v152 : string = "fable_library_rust::String_::fromString($0)"
- let v153 : string = Fable.Core.RustInterop.emitRustExpr v147 v152
- let _v2 = v153
- #endif
+ let v442 : (System.DateTime -> int64) = _.Ticks
+ let v443 : int64 = v442 v423
+ let _v428 = v443
+ #endif
+ let v444 : int64 = _v428
+ let v461 : int64 = v444 |> int64
+ let v464 : int64 = v461 - v412
+ let v465 : (int64 -> System.TimeSpan) = System.TimeSpan
+ let v466 : System.TimeSpan = v465 v464
+ let v469 : (System.TimeSpan -> int32) = _.Hours
+ let v470 : int32 = v469 v466
+ let v473 : (System.TimeSpan -> int32) = _.Minutes
+ let v474 : int32 = v473 v466
+ let v477 : (System.TimeSpan -> int32) = _.Seconds
+ let v478 : int32 = v477 v466
+ let v481 : (System.TimeSpan -> int32) = _.Milliseconds
+ let v482 : int32 = v481 v466
+ let v485 : System.DateTime = System.DateTime (1, 1, 1, v470, v474, v478, v482)
+ v485
+ let v505 : string = method10()
+ let v508 : (string -> string) = v504.ToString
+ let v509 : string = v508 v505
+ let _v6 = v509
+ #endif
+#if !FABLE_COMPILER_RUST && !FABLE_COMPILER_TYPESCRIPT && !FABLE_COMPILER_PYTHON
+ let v512 : (int64 -> US2) = method8()
+ let v513 : US2 option = v5 |> Option.map v512
+ let v524 : US2 = US2_1
+ let v525 : US2 = v513 |> Option.defaultValue v524
+ let v621 : System.DateTime =
+ match v525 with
+ | US2_1 -> (* None *)
+ let v605 : unit = ()
+
+#if FABLE_COMPILER || WASM || CONTRACT
+
+#if FABLE_COMPILER_RUST && !WASM && !CONTRACT
+ let v606 : System.DateTime = System.DateTime.Now
+ let _v605 = v606
+ #endif
#if FABLE_COMPILER_RUST && WASM
- let v154 : US5 = US5_1
- let v155 : US6 = US6_2(v154)
- let v156 : string = $"file_system.(>) / target: {v155} / a: {v0} / b: {v1}"
- let v157 : string = failwith v156
- let _v2 = v157
- #endif
+ let v607 : System.DateTime = System.DateTime.Now
+ let _v605 = v607
+ #endif
#if FABLE_COMPILER_RUST && CONTRACT
- let v158 : string = null |> unbox
- let _v2 = v158
- #endif
+ let v608 : System.DateTime = null |> unbox
+ let _v605 = v608
+ #endif
#if FABLE_COMPILER_TYPESCRIPT
- let v161 : string = "path"
- let v162 : IPathJoin = Fable.Core.JsInterop.importAll v161
- let struct (v163 : string, v164 : string) = method27(v1, v0)
- let v165 : string = "v162.join($0, $1)"
- let v166 : string = Fable.Core.JsInterop.emitJsExpr struct (v163, v164) v165
- let _v2 = v166
- #endif
+ let v611 : System.DateTime = System.DateTime.Now
+ let _v605 = v611
+ #endif
#if FABLE_COMPILER_PYTHON
- let v167 : US5 = US5_0
- let v168 : US6 = US6_4(v167)
- let v169 : string = $"file_system.(>) / target: {v168} / a: {v0} / b: {v1}"
- let v170 : string = failwith v169
- let _v2 = v170
- #endif
+ let v612 : System.DateTime = System.DateTime.Now
+ let _v605 = v612
+ #endif
+#if !FABLE_COMPILER_RUST && !FABLE_COMPILER_TYPESCRIPT && !FABLE_COMPILER_PYTHON
+ let v613 : System.DateTime = System.DateTime.Now
+ let _v605 = v613
+ #endif
#else
- let v171 : string = System.IO.Path.Combine (v0, v1)
- let _v2 = v171
- #endif
- let v172 : string = _v2
- v172
-and method30 (v0 : string) : bool =
- let v1 : unit = ()
-
-#if FABLE_COMPILER || WASM || CONTRACT
-
-#if FABLE_COMPILER_RUST && !WASM && !CONTRACT
- let v2 : unit = ()
-
+ let v614 : System.DateTime = System.DateTime.Now
+ let _v605 = v614
+ #endif
+ let v615 : System.DateTime = _v605
+ v615
+ | US2_0(v529) -> (* Some *)
+ let v530 : unit = ()
+
#if FABLE_COMPILER || WASM || CONTRACT
-
+
#if FABLE_COMPILER_RUST && !WASM && !CONTRACT
- let v3 : string = "&*$0"
- let v4 : Ref = Fable.Core.RustInterop.emitRustExpr v0 v3
- let _v2 = v4
- #endif
+ let v531 : System.DateTime = System.DateTime.Now
+ let _v530 = v531
+ #endif
#if FABLE_COMPILER_RUST && WASM
- let v5 : string = "&*$0"
- let v6 : Ref = Fable.Core.RustInterop.emitRustExpr v0 v5
- let _v2 = v6
- #endif
+ let v532 : System.DateTime = System.DateTime.Now
+ let _v530 = v532
+ #endif
#if FABLE_COMPILER_RUST && CONTRACT
- let v7 : string = "&*$0"
- let v8 : Ref = Fable.Core.RustInterop.emitRustExpr v0 v7
- let _v2 = v8
- #endif
+ let v533 : System.DateTime = null |> unbox
+ let _v530 = v533
+ #endif
#if FABLE_COMPILER_TYPESCRIPT
- let v9 : Ref = v0 |> unbox>
- let _v2 = v9
- #endif
+ let v536 : System.DateTime = System.DateTime.Now
+ let _v530 = v536
+ #endif
#if FABLE_COMPILER_PYTHON
- let v12 : Ref = v0 |> unbox>
- let _v2 = v12
- #endif
+ let v537 : System.DateTime = System.DateTime.Now
+ let _v530 = v537
+ #endif
+#if !FABLE_COMPILER_RUST && !FABLE_COMPILER_TYPESCRIPT && !FABLE_COMPILER_PYTHON
+ let v538 : System.DateTime = System.DateTime.Now
+ let _v530 = v538
+ #endif
#else
- let v15 : Ref = v0 |> unbox>
- let _v2 = v15
- #endif
- let v18 : Ref = _v2
- let v23 : unit = ()
-
+ let v539 : System.DateTime = System.DateTime.Now
+ let _v530 = v539
+ #endif
+ let v540 : System.DateTime = _v530
+ let v545 : unit = ()
+
#if FABLE_COMPILER || WASM || CONTRACT
-
+
#if FABLE_COMPILER_RUST && !WASM && !CONTRACT
- let v24 : string = "String::from($0)"
- let v25 : std_string_String = Fable.Core.RustInterop.emitRustExpr v18 v24
- let _v23 = v25
- #endif
+ let v546 : (System.DateTime -> int64) = _.Ticks
+ let v547 : int64 = v546 v540
+ let _v545 = v547
+ #endif
#if FABLE_COMPILER_RUST && WASM
- let v26 : string = "String::from($0)"
- let v27 : std_string_String = Fable.Core.RustInterop.emitRustExpr v18 v26
- let _v23 = v27
- #endif
+ let v548 : (System.DateTime -> int64) = _.Ticks
+ let v549 : int64 = v548 v540
+ let _v545 = v549
+ #endif
#if FABLE_COMPILER_RUST && CONTRACT
- let v28 : string = "String::from($0)"
- let v29 : std_string_String = Fable.Core.RustInterop.emitRustExpr v18 v28
- let _v23 = v29
- #endif
+ let v550 : int64 = null |> unbox
+ let _v545 = v550
+ #endif
#if FABLE_COMPILER_TYPESCRIPT
- let v30 : std_string_String = v18 |> unbox
- let _v23 = v30
- #endif
+ let v553 : (System.DateTime -> int64) = _.Ticks
+ let v554 : int64 = v553 v540
+ let _v545 = v554
+ #endif
#if FABLE_COMPILER_PYTHON
- let v33 : std_string_String = v18 |> unbox
- let _v23 = v33
- #endif
+ let v555 : (System.DateTime -> int64) = _.Ticks
+ let v556 : int64 = v555 v540
+ let _v545 = v556
+ #endif
+#if !FABLE_COMPILER_RUST && !FABLE_COMPILER_TYPESCRIPT && !FABLE_COMPILER_PYTHON
+ let v557 : (System.DateTime -> int64) = _.Ticks
+ let v558 : int64 = v557 v540
+ let _v545 = v558
+ #endif
#else
- let v36 : std_string_String = v18 |> unbox
- let _v23 = v36
- #endif
- let v39 : std_string_String = _v23
- let v44 : unit = ()
-
+ let v559 : (System.DateTime -> int64) = _.Ticks
+ let v560 : int64 = v559 v540
+ let _v545 = v560
+ #endif
+ let v561 : int64 = _v545
+ let v578 : int64 = v561 |> int64
+ let v581 : int64 = v578 - v529
+ let v582 : (int64 -> System.TimeSpan) = System.TimeSpan
+ let v583 : System.TimeSpan = v582 v581
+ let v586 : (System.TimeSpan -> int32) = _.Hours
+ let v587 : int32 = v586 v583
+ let v590 : (System.TimeSpan -> int32) = _.Minutes
+ let v591 : int32 = v590 v583
+ let v594 : (System.TimeSpan -> int32) = _.Seconds
+ let v595 : int32 = v594 v583
+ let v598 : (System.TimeSpan -> int32) = _.Milliseconds
+ let v599 : int32 = v598 v583
+ let v602 : System.DateTime = System.DateTime (1, 1, 1, v587, v591, v595, v599)
+ v602
+ let v622 : string = method10()
+ let v625 : (string -> string) = v621.ToString
+ let v626 : string = v625 v622
+ let _v6 = v626
+ #endif
+#else
+ let v629 : (int64 -> US2) = method8()
+ let v630 : US2 option = v5 |> Option.map v629
+ let v641 : US2 = US2_1
+ let v642 : US2 = v630 |> Option.defaultValue v641
+ let v738 : System.DateTime =
+ match v642 with
+ | US2_1 -> (* None *)
+ let v722 : unit = ()
+
#if FABLE_COMPILER || WASM || CONTRACT
-
+
#if FABLE_COMPILER_RUST && !WASM && !CONTRACT
- let v45 : string = "std::path::PathBuf::from($0)"
- let v46 : std_path_PathBuf = Fable.Core.RustInterop.emitRustExpr v39 v45
- let _v44 = v46
- #endif
+ let v723 : System.DateTime = System.DateTime.Now
+ let _v722 = v723
+ #endif
#if FABLE_COMPILER_RUST && WASM
- let v47 : string = "std::path::PathBuf::from($0)"
- let v48 : std_path_PathBuf = Fable.Core.RustInterop.emitRustExpr v39 v47
- let _v44 = v48
- #endif
+ let v724 : System.DateTime = System.DateTime.Now
+ let _v722 = v724
+ #endif
#if FABLE_COMPILER_RUST && CONTRACT
- let v49 : string = "std::path::PathBuf::from($0)"
- let v50 : std_path_PathBuf = Fable.Core.RustInterop.emitRustExpr v39 v49
- let _v44 = v50
- #endif
+ let v725 : System.DateTime = null |> unbox
+ let _v722 = v725
+ #endif
#if FABLE_COMPILER_TYPESCRIPT
- let v51 : std_path_PathBuf = v39 |> std_path_PathBuf
- let _v44 = v51
- #endif
+ let v728 : System.DateTime = System.DateTime.Now
+ let _v722 = v728
+ #endif
#if FABLE_COMPILER_PYTHON
- let v54 : std_path_PathBuf = v39 |> std_path_PathBuf
- let _v44 = v54
- #endif
+ let v729 : System.DateTime = System.DateTime.Now
+ let _v722 = v729
+ #endif
+#if !FABLE_COMPILER_RUST && !FABLE_COMPILER_TYPESCRIPT && !FABLE_COMPILER_PYTHON
+ let v730 : System.DateTime = System.DateTime.Now
+ let _v722 = v730
+ #endif
#else
- let v57 : std_path_PathBuf = v39 |> std_path_PathBuf
- let _v44 = v57
- #endif
- let v60 : std_path_PathBuf = _v44
- let v65 : string = "$0.exists()"
- let v66 : bool = Fable.Core.RustInterop.emitRustExpr v60 v65
- let v69 : bool =
- if v66 then
- let v67 : string = "$0.is_dir()"
- let v68 : bool = Fable.Core.RustInterop.emitRustExpr v60 v67
- v68
- else
- false
- let _v1 = v69
- #endif
+ let v731 : System.DateTime = System.DateTime.Now
+ let _v722 = v731
+ #endif
+ let v732 : System.DateTime = _v722
+ v732
+ | US2_0(v646) -> (* Some *)
+ let v647 : unit = ()
+
+#if FABLE_COMPILER || WASM || CONTRACT
+
+#if FABLE_COMPILER_RUST && !WASM && !CONTRACT
+ let v648 : System.DateTime = System.DateTime.Now
+ let _v647 = v648
+ #endif
#if FABLE_COMPILER_RUST && WASM
- let v70 : bool = null |> unbox
- let _v1 = v70
- #endif
+ let v649 : System.DateTime = System.DateTime.Now
+ let _v647 = v649
+ #endif
#if FABLE_COMPILER_RUST && CONTRACT
- let v73 : bool = null |> unbox
- let _v1 = v73
- #endif
+ let v650 : System.DateTime = null |> unbox
+ let _v647 = v650
+ #endif
#if FABLE_COMPILER_TYPESCRIPT
- let v76 : string = "fs"
- let v77 : IFsExistsSync = Fable.Core.JsInterop.importAll v76
- let v78 : string = "$0.existsSync($1)"
- let v79 : bool = Fable.Core.JsInterop.emitJsExpr struct (v77, v0) v78
- let _v1 = v79
- #endif
+ let v653 : System.DateTime = System.DateTime.Now
+ let _v647 = v653
+ #endif
#if FABLE_COMPILER_PYTHON
- let v80 : bool = null |> unbox
- let _v1 = v80
- #endif
+ let v654 : System.DateTime = System.DateTime.Now
+ let _v647 = v654
+ #endif
+#if !FABLE_COMPILER_RUST && !FABLE_COMPILER_TYPESCRIPT && !FABLE_COMPILER_PYTHON
+ let v655 : System.DateTime = System.DateTime.Now
+ let _v647 = v655
+ #endif
#else
- let v83 : (string -> bool) = System.IO.Directory.Exists
- let v84 : bool = v83 v0
- let _v1 = v84
- #endif
- let v85 : bool = _v1
- v85
-and method33 (v0 : string) : string =
- let v1 : unit = ()
-
-#if FABLE_COMPILER || WASM || CONTRACT
-
-#if FABLE_COMPILER_RUST && !WASM && !CONTRACT
- let v2 : unit = ()
-
+ let v656 : System.DateTime = System.DateTime.Now
+ let _v647 = v656
+ #endif
+ let v657 : System.DateTime = _v647
+ let v662 : unit = ()
+
#if FABLE_COMPILER || WASM || CONTRACT
-
+
#if FABLE_COMPILER_RUST && !WASM && !CONTRACT
- let v3 : string = "&*$0"
- let v4 : Ref = Fable.Core.RustInterop.emitRustExpr v0 v3
- let _v2 = v4
- #endif
+ let v663 : (System.DateTime -> int64) = _.Ticks
+ let v664 : int64 = v663 v657
+ let _v662 = v664
+ #endif
#if FABLE_COMPILER_RUST && WASM
- let v5 : string = "&*$0"
- let v6 : Ref = Fable.Core.RustInterop.emitRustExpr v0 v5
- let _v2 = v6
- #endif
+ let v665 : (System.DateTime -> int64) = _.Ticks
+ let v666 : int64 = v665 v657
+ let _v662 = v666
+ #endif
#if FABLE_COMPILER_RUST && CONTRACT
- let v7 : string = "&*$0"
- let v8 : Ref = Fable.Core.RustInterop.emitRustExpr v0 v7
- let _v2 = v8
- #endif
+ let v667 : int64 = null |> unbox
+ let _v662 = v667
+ #endif
#if FABLE_COMPILER_TYPESCRIPT
- let v9 : Ref = v0 |> unbox>
- let _v2 = v9
- #endif
+ let v670 : (System.DateTime -> int64) = _.Ticks
+ let v671 : int64 = v670 v657
+ let _v662 = v671
+ #endif
#if FABLE_COMPILER_PYTHON
- let v12 : Ref = v0 |> unbox>
- let _v2 = v12
- #endif
-#else
- let v15 : Ref = v0 |> unbox>
- let _v2 = v15
- #endif
- let v18 : Ref = _v2
- let v23 : unit = ()
-
-#if FABLE_COMPILER || WASM || CONTRACT
-
-#if FABLE_COMPILER_RUST && !WASM && !CONTRACT
- let v24 : string = "String::from($0)"
- let v25 : std_string_String = Fable.Core.RustInterop.emitRustExpr v18 v24
- let _v23 = v25
- #endif
-#if FABLE_COMPILER_RUST && WASM
- let v26 : string = "String::from($0)"
- let v27 : std_string_String = Fable.Core.RustInterop.emitRustExpr v18 v26
- let _v23 = v27
- #endif
-#if FABLE_COMPILER_RUST && CONTRACT
- let v28 : string = "String::from($0)"
- let v29 : std_string_String = Fable.Core.RustInterop.emitRustExpr v18 v28
- let _v23 = v29
- #endif
-#if FABLE_COMPILER_TYPESCRIPT
- let v30 : std_string_String = v18 |> unbox
- let _v23 = v30
- #endif
-#if FABLE_COMPILER_PYTHON
- let v33 : std_string_String = v18 |> unbox
- let _v23 = v33
- #endif
-#else
- let v36 : std_string_String = v18 |> unbox
- let _v23 = v36
- #endif
- let v39 : std_string_String = _v23
- let v44 : unit = ()
-
-#if FABLE_COMPILER || WASM || CONTRACT
-
-#if FABLE_COMPILER_RUST && !WASM && !CONTRACT
- let v45 : string = "std::path::PathBuf::from($0)"
- let v46 : std_path_PathBuf = Fable.Core.RustInterop.emitRustExpr v39 v45
- let _v44 = v46
- #endif
-#if FABLE_COMPILER_RUST && WASM
- let v47 : string = "std::path::PathBuf::from($0)"
- let v48 : std_path_PathBuf = Fable.Core.RustInterop.emitRustExpr v39 v47
- let _v44 = v48
- #endif
-#if FABLE_COMPILER_RUST && CONTRACT
- let v49 : string = "std::path::PathBuf::from($0)"
- let v50 : std_path_PathBuf = Fable.Core.RustInterop.emitRustExpr v39 v49
- let _v44 = v50
- #endif
-#if FABLE_COMPILER_TYPESCRIPT
- let v51 : std_path_PathBuf = v39 |> std_path_PathBuf
- let _v44 = v51
- #endif
-#if FABLE_COMPILER_PYTHON
- let v54 : std_path_PathBuf = v39 |> std_path_PathBuf
- let _v44 = v54
- #endif
-#else
- let v57 : std_path_PathBuf = v39 |> std_path_PathBuf
- let _v44 = v57
- #endif
- let v60 : std_path_PathBuf = _v44
- let v65 : string = "$0.parent().map(std::path::PathBuf::from)"
- let v66 : std_path_PathBuf option = Fable.Core.RustInterop.emitRustExpr v60 v65
- let v67 : string = "true; let _optionm_map_ = $0.map(|x| { //"
- let v68 : bool = Fable.Core.RustInterop.emitRustExpr v66 v67
- let v69 : string = "x"
- let v70 : std_path_PathBuf = Fable.Core.RustInterop.emitRustExpr () v69
- let v71 : unit = ()
-
-#if FABLE_COMPILER || WASM || CONTRACT
-
-#if FABLE_COMPILER_RUST && !WASM && !CONTRACT
- let v72 : string = "$0.display()"
- let v73 : std_path_Display = Fable.Core.RustInterop.emitRustExpr v70 v72
- let _v71 = v73
- #endif
-#if FABLE_COMPILER_RUST && WASM
- let v74 : string = "$0.display()"
- let v75 : std_path_Display = Fable.Core.RustInterop.emitRustExpr v70 v74
- let _v71 = v75
- #endif
-#if FABLE_COMPILER_RUST && CONTRACT
- let v76 : string = "$0.display()"
- let v77 : std_path_Display = Fable.Core.RustInterop.emitRustExpr v70 v76
- let _v71 = v77
- #endif
-#if FABLE_COMPILER_TYPESCRIPT
- let v78 : std_path_Display = v70 |> unbox
- let _v71 = v78
- #endif
-#if FABLE_COMPILER_PYTHON
- let v81 : std_path_Display = v70 |> unbox
- let _v71 = v81
- #endif
-#else
- let v84 : std_path_Display = v70 |> unbox
- let _v71 = v84
- #endif
- let v87 : std_path_Display = _v71
- let v92 : unit = ()
-
-#if FABLE_COMPILER || WASM || CONTRACT
-
-#if FABLE_COMPILER_RUST && !WASM && !CONTRACT
- let v93 : string = "format!(\"{}\", $0)"
- let v94 : std_string_String = Fable.Core.RustInterop.emitRustExpr v87 v93
- let _v92 = v94
- #endif
-#if FABLE_COMPILER_RUST && WASM
- let v95 : string = "format!(\"{}\", $0)"
- let v96 : std_string_String = Fable.Core.RustInterop.emitRustExpr v87 v95
- let _v92 = v96
- #endif
-#if FABLE_COMPILER_RUST && CONTRACT
- let v97 : string = "format!(\"{}\", $0)"
- let v98 : std_string_String = Fable.Core.RustInterop.emitRustExpr v87 v97
- let _v92 = v98
- #endif
-#if FABLE_COMPILER_TYPESCRIPT
- let v99 : std_string_String = null |> unbox
- let _v92 = v99
- #endif
-#if FABLE_COMPILER_PYTHON
- let v102 : std_string_String = null |> unbox
- let _v92 = v102
- #endif
-#else
- let v105 : std_string_String = null |> unbox
- let _v92 = v105
- #endif
- let v108 : std_string_String = _v92
- let v113 : string = "fable_library_rust::String_::fromString($0)"
- let v114 : string = Fable.Core.RustInterop.emitRustExpr v108 v113
- let v115 : string = "true; $0 })"
- let v116 : bool = Fable.Core.RustInterop.emitRustExpr v114 v115
- let v117 : string = "_optionm_map_"
- let v118 : string option = Fable.Core.RustInterop.emitRustExpr () v117
- let v119 : string = ""
- let v120 : string = v118 |> Option.defaultValue v119
- let _v1 = v120
- #endif
-#if FABLE_COMPILER_RUST && WASM
- let v123 : string = null |> unbox
- let _v1 = v123
- #endif
-#if FABLE_COMPILER_RUST && CONTRACT
- let v126 : string = null |> unbox
- let _v1 = v126
- #endif
-#if FABLE_COMPILER_TYPESCRIPT
- let v129 : string = null |> unbox
- let _v1 = v129
- #endif
-#if FABLE_COMPILER_PYTHON
- let v132 : string = null |> unbox
- let _v1 = v132
- #endif
-#else
- let v135 : (string -> string) = System.IO.Path.GetDirectoryName
- let v136 : string = v135 v0
- let _v1 = v136
- #endif
- let v137 : string = _v1
- v137
-and method32 (v0 : string) : string option =
- let v1 : unit = ()
-
-#if FABLE_COMPILER || WASM || CONTRACT
-
-#if FABLE_COMPILER_RUST && !WASM && !CONTRACT
- let v2 : string = method33(v0)
- let v3 : US1 = US1_0(v2)
- let _v1 = v3
- #endif
-#if FABLE_COMPILER_RUST && WASM
- let v4 : US1 = null |> unbox
- let _v1 = v4
- #endif
-#if FABLE_COMPILER_RUST && CONTRACT
- let v7 : US1 = null |> unbox
- let _v1 = v7
- #endif
-#if FABLE_COMPILER_TYPESCRIPT
- let v10 : string = "path"
- let v11 : IPathDirname = Fable.Core.JsInterop.importAll v10
- let v12 : string = "v11.dirname($0)"
- let v13 : string = Fable.Core.JsInterop.emitJsExpr v0 v12
- let v14 : US1 = US1_0(v13)
- let _v1 = v14
- #endif
-#if FABLE_COMPILER_PYTHON
- let v15 : US1 = null |> unbox
- let _v1 = v15
- #endif
-#else
- let v18 : (string -> System.IO.DirectoryInfo) = System.IO.Directory.GetParent
- let v19 : System.IO.DirectoryInfo = v18 v0
- let v20 : System.IO.DirectoryInfo = null |> unbox
- let v23 : bool = v19 = v20
- let v50 : US1 =
- if v23 then
- US1_1
- else
- let v27 : unit = ()
-
-#if FABLE_COMPILER || WASM || CONTRACT
-
-#if FABLE_COMPILER_RUST && !WASM && !CONTRACT
- let v28 : string = null |> unbox
- let _v27 = v28
- #endif
-#if FABLE_COMPILER_RUST && WASM
- let v31 : string = null |> unbox
- let _v27 = v31
- #endif
-#if FABLE_COMPILER_RUST && CONTRACT
- let v34 : string = null |> unbox
- let _v27 = v34
- #endif
-#if FABLE_COMPILER_TYPESCRIPT
- let v37 : string = null |> unbox
- let _v27 = v37
+ let v672 : (System.DateTime -> int64) = _.Ticks
+ let v673 : int64 = v672 v657
+ let _v662 = v673
#endif
-#if FABLE_COMPILER_PYTHON
- let v40 : string = null |> unbox
- let _v27 = v40
+#if !FABLE_COMPILER_RUST && !FABLE_COMPILER_TYPESCRIPT && !FABLE_COMPILER_PYTHON
+ let v674 : (System.DateTime -> int64) = _.Ticks
+ let v675 : int64 = v674 v657
+ let _v662 = v675
#endif
#else
- let v43 : string = v19.FullName
- let _v27 = v43
+ let v676 : (System.DateTime -> int64) = _.Ticks
+ let v677 : int64 = v676 v657
+ let _v662 = v677
#endif
- let v44 : string = _v27
- US1_0(v44)
- let _v1 = v50
- #endif
- let v51 : US1 = _v1
- match v51 with
- | US1_1 -> (* None *)
- let v60 : string option = None
- v60
- | US1_0(v56) -> (* Some *)
- let v57 : string option = Some v56
- v57
-and closure13 () (v0 : string) : string option =
- method32(v0)
-and method31 () : (string -> string option) =
- closure13()
-and method34 (v0 : string, v1 : string, v2 : string) : US7 =
- let v3 : string = method26(v2, v0)
- let v4 : bool = method30(v3)
- if v4 then
- US7_0(v2)
- else
- let v6 : (string -> string option) = method31()
- let v7 : string option = v6 v2
- let v8 : (string -> US1) = method5()
- let v9 : US1 option = v7 |> Option.map v8
- let v20 : US1 = US1_1
- let v21 : US1 = v9 |> Option.defaultValue v20
- match v21 with
- | US1_1 -> (* None *)
- let v27 : string = $"""No parent for {if false then "file" else "dir"} '{v0}' at '{v1}' (until '{v2}')"""
- US7_1(v27)
- | US1_0(v25) -> (* Some *)
- method34(v0, v1, v25)
-and method29 (v0 : string, v1 : string) : US7 =
- let v2 : string = method26(v1, v0)
- let v3 : bool = method30(v2)
- if v3 then
- US7_0(v1)
- else
- let v5 : (string -> string option) = method31()
- let v6 : string option = v5 v1
- let v7 : (string -> US1) = method5()
- let v8 : US1 option = v6 |> Option.map v7
- let v19 : US1 = US1_1
- let v20 : US1 = v8 |> Option.defaultValue v19
- match v20 with
- | US1_1 -> (* None *)
- let v26 : string = $"""No parent for {if false then "file" else "dir"} '{v0}' at '{v1}' (until '{v1}')"""
- US7_1(v26)
- | US1_0(v24) -> (* Some *)
- method34(v0, v1, v24)
-and method35 () : string =
+ let v678 : int64 = _v662
+ let v695 : int64 = v678 |> int64
+ let v698 : int64 = v695 - v646
+ let v699 : (int64 -> System.TimeSpan) = System.TimeSpan
+ let v700 : System.TimeSpan = v699 v698
+ let v703 : (System.TimeSpan -> int32) = _.Hours
+ let v704 : int32 = v703 v700
+ let v707 : (System.TimeSpan -> int32) = _.Minutes
+ let v708 : int32 = v707 v700
+ let v711 : (System.TimeSpan -> int32) = _.Seconds
+ let v712 : int32 = v711 v700
+ let v715 : (System.TimeSpan -> int32) = _.Milliseconds
+ let v716 : int32 = v715 v700
+ let v719 : System.DateTime = System.DateTime (1, 1, 1, v704, v708, v712, v716)
+ v719
+ let v739 : string = method10()
+ let v742 : (string -> string) = v738.ToString
+ let v743 : string = v742 v739
+ let _v6 = v743
+ #endif
+ let v746 : string = _v6
+ v746
+and method13 () : string =
+ let v0 : string = ""
+ v0
+and closure8 (v0 : Mut3, v1 : string) () : unit =
+ let v2 : string = v0.l0
+ let v3 : string = v2 + v1
+ v0.l0 <- v3
+ ()
+and method12 (v0 : char) : string =
+ let v1 : string = method13()
+ let v2 : Mut3 = {l0 = v1} : Mut3
+ let v3 : string = $"{v0}"
+ let v6 : unit = ()
+ let v7 : (unit -> unit) = closure8(v2, v3)
+ let v8 : unit = (fun () -> v7 (); v6) ()
+ let v11 : string = v2.l0
+ v11
+and method14 () : string =
+ let v0 : string = "\u001b[0m"
+ v0
+and method11 () : string =
- let v0 : string = "Warning"
+ let v0 : string = "Info"
let v1 : (unit -> string) = v0.ToLower
let v2 : string = v1 ()
let v5 : char = v2.[int 0]
- let v6 : string = method13(v5)
+ let v6 : string = method12(v5)
let v7 : unit = ()
#if FABLE_COMPILER || WASM || CONTRACT
#if FABLE_COMPILER_RUST && !WASM && !CONTRACT
- let v8 : string = "inline_colorization::color_yellow"
+ let v8 : string = "inline_colorization::color_bright_green"
let v9 : Ref = Fable.Core.RustInterop.emitRustExpr () v8
let v10 : unit = ()
@@ -2569,137 +1943,156 @@ and method35 () : string =
let v20 : Ref = v6 |> unbox>
let _v10 = v20
#endif
-#else
+#if !FABLE_COMPILER_RUST && !FABLE_COMPILER_TYPESCRIPT && !FABLE_COMPILER_PYTHON
let v23 : Ref = v6 |> unbox>
let _v10 = v23
#endif
- let v26 : Ref = _v10
- let v31 : string = "inline_colorization::color_reset"
- let v32 : Ref = Fable.Core.RustInterop.emitRustExpr () v31
- let v33 : string = $"format!(\"{{}}{{}}{{}}\", $0, $1, $2)"
- let v34 : std_string_String = Fable.Core.RustInterop.emitRustExpr struct (v9, v26, v32) v33
- let v35 : string = "fable_library_rust::String_::fromString($0)"
- let v36 : string = Fable.Core.RustInterop.emitRustExpr v34 v35
- let _v7 = v36
+#else
+ let v26 : Ref = v6 |> unbox>
+ let _v10 = v26
+ #endif
+ let v29 : Ref = _v10
+ let v34 : string = "inline_colorization::color_reset"
+ let v35 : Ref = Fable.Core.RustInterop.emitRustExpr () v34
+ let v36 : string = $"format!(\"{{}}{{}}{{}}\", $0, $1, $2)"
+ let v37 : std_string_String = Fable.Core.RustInterop.emitRustExpr struct (v9, v29, v35) v36
+ let v38 : string = "fable_library_rust::String_::fromString($0)"
+ let v39 : string = Fable.Core.RustInterop.emitRustExpr v37 v38
+ let _v7 = v39
#endif
#if FABLE_COMPILER_RUST && WASM
- let v37 : string = "inline_colorization::color_yellow"
- let v38 : Ref = Fable.Core.RustInterop.emitRustExpr () v37
- let v39 : unit = ()
+ let v40 : string = "inline_colorization::color_bright_green"
+ let v41 : Ref = Fable.Core.RustInterop.emitRustExpr () v40
+ let v42 : unit = ()
#if FABLE_COMPILER || WASM || CONTRACT
#if FABLE_COMPILER_RUST && !WASM && !CONTRACT
- let v40 : string = "&*$0"
- let v41 : Ref = Fable.Core.RustInterop.emitRustExpr v6 v40
- let _v39 = v41
+ let v43 : string = "&*$0"
+ let v44 : Ref = Fable.Core.RustInterop.emitRustExpr v6 v43
+ let _v42 = v44
#endif
#if FABLE_COMPILER_RUST && WASM
- let v42 : string = "&*$0"
- let v43 : Ref = Fable.Core.RustInterop.emitRustExpr v6 v42
- let _v39 = v43
+ let v45 : string = "&*$0"
+ let v46 : Ref = Fable.Core.RustInterop.emitRustExpr v6 v45
+ let _v42 = v46
#endif
#if FABLE_COMPILER_RUST && CONTRACT
- let v44 : string = "&*$0"
- let v45 : Ref = Fable.Core.RustInterop.emitRustExpr v6 v44
- let _v39 = v45
+ let v47 : string = "&*$0"
+ let v48 : Ref = Fable.Core.RustInterop.emitRustExpr v6 v47
+ let _v42 = v48
#endif
#if FABLE_COMPILER_TYPESCRIPT
- let v46 : Ref = v6 |> unbox>
- let _v39 = v46
+ let v49 : Ref = v6 |> unbox>
+ let _v42 = v49
#endif
#if FABLE_COMPILER_PYTHON
- let v49 : Ref = v6 |> unbox>
- let _v39 = v49
+ let v52 : Ref = v6 |> unbox>
+ let _v42 = v52
+ #endif
+#if !FABLE_COMPILER_RUST && !FABLE_COMPILER_TYPESCRIPT && !FABLE_COMPILER_PYTHON
+ let v55 : Ref = v6 |> unbox>
+ let _v42 = v55
#endif
#else
- let v52 : Ref = v6 |> unbox>
- let _v39 = v52
+ let v58 : Ref = v6 |> unbox