Plugin: OmniExport for Amplenote

linkOmniExport for Amplenote Plugin

A plugin that enables you to export your notes in a variety of formats.

Watch the Overview Video

linkFeatures

Supported Formats: PDF, Word, ePub, Single File ePub, LaTeX, CSV, Markdown

ePub: Includes custom cover with note title. You can also bulk export your notes as a single epub book.

GIF support: Will auto-render gifs in your notes to still PNGs for formats that don't support GIF (PDF and LaTeX)

Bulk Export: You can export your notes across different tags, name queries or even your whole notebook. Exports Images and Attachments!

Warning: This feature works best on the desktop app because the export can be streamed. On browsers it has to load all the exports into memory before downloading them, which could crash Amplenote. I am currently working with the Amplenote team to try and get the necessary plugin api support to make this work efficiently across all platforms.

Export Current Graph or Search: Filter your graph or do a note search and then open the bulk export wizard, as easy as that.

Table Export: You ever just want to export a single table as CSV? With this plugin you can select a part of your note containing a table and do just that.

Lazy Loaded Dependencies: The plugin only loads the external libraries on demand so no need to worry about plugin bloat here.

linkUsage

Bulk Export

Use the Cmd/Ctrl-O Bulk Export menu to open the bulk export wizard.

You can query by name and tags, or export the whole notebook

The wizard also includes a shortcut button to export every note tagged with "export"

Choose whether to export attachments or not.

Note: Mac OSX Archive Utility is very bug prone and sometimes refuses to open certain zip exports very randomly, especially epub exports. Please use a different archive utility if you get a "It is in an unsupported format" error. This is NOT an issue with the plugin or zip creation.

Export By Temporary Export Tag

You can tag individual notes or groups of notes (through graph, autotagger plugin, etc) with a export tag (default: system/export) and then hit the "Export by Export Tag" button in the bulk exporter. Note: This will ignore the query and just export those notes.

The plugin will automatically remove the export tag from those notes after export unless disabled.

Export Current Graph or Search

Search and filter in graph mode or note serach mode until you get the set of notes you want to export then Cmd/Ctrl-O Bulk Export and it will be prefiiled with your query.

Export As

From the Note Menu you can export in to all the supported formats. This does not currently export attachments, for that you have to use the bulk exporter.

Table Export: Note: Because of Amplenotes interface you must select a text block that contains a table to do a table export. If you just select the table itself it won't give you the plugin menu.

linkRoadmap

Export as Single PDF

More export customization options, styling and fonts.

More bulk export query options

Export Interlinking

Create your own fully fledged epub with interlinked chapters/notes

linkAuthor

☕ If the plugin is helpful to you, you can buy me a coffee!


Check out my other amplenote plugin! Dynamic Templater

Published by: lapluviosilla

Date: November 1st, 2024

Last Updated: November 1st, 2024

linkFeedback

If you have any questions, issues, or feedback, please feel free to reach out!

linkOmniExport (1.0.0)

linkTable - Plugin Parameters:

name

OmniExport

description

A plugin that enables you to export your notes in a variety of formats.

icon

output

instructions

Use the Cmd/Ctrl-O Bulk Export menu to open the bulk export wizard. Use the Note option menu to export as various formats.
View the README on Github for detailed usage instructions

Watch the Overview Video


☕ If the plugin is helpful to you, you can buy me a coffee!

- Supported Formats: PDF, Word, ePub, Single File ePub, LaTeX, CSV, Markdown

- ePub: Includes custom cover with note title. You can also bulk export your notes as a single epub book.

- GIF support: Will auto-render gifs in your notes to still PNGs for formats that don't support GIF (PDF and LaTeX)

- Bulk Export: You can export your notes across different tags, name queries or even your whole notebook. Exports Images and Attachments!

- Warning: This feature works best on the desktop app because the export can be streamed. On browsers it has to load all the exports into memory before downloading them, which could crash Amplenote. I am currently working with the Amplenote team to try and get the necessary plugin api support to make this work efficiently across all platforms.

- Export Current Graph or Search: Filter your graph or do a note search and then open the bulk export wizard, as easy as that.

- Table Export: You ever just want to export a single table as CSV? With this plugin you can select a part of your note containing a table and do just that.

- Lazy Loaded Dependencies: The plugin only loads the external libraries on demand so no need to worry about plugin bloat here.

setting

Export Tag

setting

Keep Export Tag after Export? (set to true to disable removal of the tag)

linkCode Base:

Source Repo: https://github.com/lapluviosilla/amplenote-omniexport

(()=>{var k=null;function P(A){if(typeof A!="object"||A===null)throw new TypeError("App interface must be a non-null object.");k=A}function T(){if(!k)throw new Error("App interface has not been set yet.");return k}var X=new Map;async function V(A,e){if(X.has(A)){const r=X.get(A);if(r.module)return r.module;if(r.promise)return r.promise}const n=new Promise((r,t)=>{const a=document.createElement("script");a.type="text/javascript",a.src=A,a.async=!0,a.onload=()=>{const o=e.split(".");let i=window[o.shift()];o.forEach(s=>{i=i?i[s]:null}),i?(X.set(A,{module:i,promise:null}),r(i)):t(new Error(`Module "${e}" not found on window after loading ${A}`))},a.onerror=()=>{X.delete(A),t(new Error(`Failed to load script: ${A}`))},document.body.appendChild(a)});return X.set(A,{module:null,promise:n}),n}function uA(){return V("https://cdn.jsdelivr.net/npm/markdown-it@14.1.0/dist/markdown-it.min.js","markdownit")}function pA(){return V("https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.2.4/pdfmake.min.js","pdfMake")}function mA(){return V("https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.2.4/vfs_fonts.js","pdfMake.vfs")}function BA(){return V("https://cdn.jsdelivr.net/npm/html-docx-js/dist/html-docx.js","htmlDocx")}function $(){return V("https://unpkg.com/epub-gen-memory@1.1.2/dist/bundle.min.js","epubGen")}function N(){return V("https://cdn.jsdelivr.net/npm/@transcend-io/conflux@4.1/dist/conflux.umd.min.js","conflux")}var F=`body {
font-family: Arial, sans-serif;
line-height: 1.6;
padding: 20px;
max-width: 800px;
margin: auto;
/* background-color: #f9f9f9; */
color: #333;
}
 
h1, h2, h3, h4, h5, h6 {
color: #2c3e50;
line-height: 1.2;
margin-top: 1.5em;
margin-bottom: 0.5em;
}
 
h1 {
font-size: 2.2em;
border-bottom: 2px solid #e2e2e2;
padding-bottom: 0.3em;
}
 
h2 {
font-size: 1.8em;
border-bottom: 1px solid #e2e2e2;
padding-bottom: 0.2em;
}
 
h3 {
font-size: 1.5em;
}
 
h4 {
font-size: 1.3em;
}
 
h5 {
font-size: 1.1em;
}
 
h6 {
font-size: 1em;
color: #555;
}
 
p {
margin-bottom: 1em;
}
 
ul, ol {
margin: 1em 0;
padding-left: 2em;
}
 
li {
margin-bottom: 0.5em;
}
 
blockquote {
border-left: 4px solid #ccc;
padding-left: 1em;
color: #666;
font-style: italic;
margin: 1.5em 0;
background: #f0f0f0;
}
 
a {
color: #3498db;
text-decoration: none;
}
 
a:hover {
text-decoration: underline;
}
 
pre {
background: #f4f4f4;
padding: 15px;
border-radius: 5px;
overflow-x: auto;
font-family: 'Courier New', Courier, monospace;
}
 
code {
background: #f4f4f4;
padding: 3px 5px;
border-radius: 3px;
font-family: 'Courier New', Courier, monospace;
}
 
table {
width: 100%;
border-collapse: collapse;
margin: 1.5em 0;
}
 
table, th, td {
border: 1px solid #ddd;
}
 
th, td {
padding: 10px;
text-align: left;
}
 
th {
background-color: #f2f2f2;
}
 
img {
max-width: 100%;
height: auto;
display: block;
margin: 1.5em auto;
}
 
hr {
border: 0;
height: 1px;
background: #ddd;
margin: 2em 0;
}
 
strong {
font-weight: bold;
}
 
em {
font-style: italic;
}`,AA="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABkAAAAoACAYAAADp9O6/AAAACXBIWXMAAC4jAAAuIwF4pT92AAEx9klEQVR4nOz92ZIj15n+a75wwB1TRM4ZOZKU9v7vvfuob6AvoG+rL7MPurskjjkyScYAwB0O7wMkq1QqUUpSSUb4yucxK6sqmkiujAiZwf0X3/om//f/x/9zCAAAAAAAQEGq6z4AAAAAAADAxyaAAAAAAAAAxRFAAAAAAACA4gggAAAAAABAcQQQAAAAAACgOAIIAAAAAABQHAEEAAAAAAAojgACAAAAAAAURwABAAAAAACKI4AAAAAAAADFEUAAAAAAAIDiCCAAAAAAAEBxBBAAAAAAAKA4AggAAAAAAFAcAQQAAAAAACiOAAIAAAAAABRHAAEAAAAAAIojgAAAAAAAAMURQAAAAAAAgOIIIAAAAAAAQHEEEAAAAAAAoDgCCAAAAAAAUBwBBAAAAAAAKI4AAgAAAAAAFEcAAQAAAAAAiiOAAAAAAAAAxRFAAAAAAACA4gggAAAAAABAcQQQAAAAAACgOAIIAAAAAABQHAEEAAAAAAAojgACAAAAAAAURwABAAAAAACKI4AAAAAAAADFEUAAAAAAAIDiCCAAAAAAAEBxBBAAAAAAAKA4AggAAAAAAFAcAQQAAAAAACiOAAIAAAAAABRHAAEAAAAAAIojgAAAAAAAAMURQAAAAAAAgOIIIAAAAAAAQHEEEAAAAAAAoDgCCAAAAAAAUBwBBAAAAAAAKI4AAgAAAAAAFEcAAQAAAAAAiiOAAAAAAAAAxRFAAAAAAACA4gggAAAAAABAcQQQAAAAAACgOAIIAAAAAABQHAEEAAAAAAAojgACAAAAAAAURwABAAAAAACKI4AAAAAAAADFEUAAAAAAAIDiCCAAAAAAAEBxBBAAAAAAAKA4AggAAAAAAFAcAQQAAAAAACiOAAIAAAAAABRHAAEAAAAAAIojgAAAAAAAAMURQAAAAAAAgOIIIAAAAAAAQHEEEAAAAAAAoDgCCAAAAAAAUBwBBAAAAAAAKI4AAgAAAAAAFEcAAQAAAAAAiiOAAAAAAAAAxRFAAAAAAACA4gggAAAAAABAcQQQAAAAAACgOAIIAAAAAABQHAEEAAAAAAAojgACAAAAAAAURwABAAAAAACKI4AAAAAAAADFEUAAAAAAAIDiCCAAAAAAAEBxBBAAAAAAAKA4AggAAAAAAFAcAQQAAAAAACiOAAIAAAAAABRHAAEAAAAAAIojgAAAAAAAAMURQAAAAAAAgOIIIAAAAAAAQHEEEAAAAAAAoDgCCAAAAAAAUBwBBAAAAAAAKI4AAgAAAAAAFEcAAQAAAAAAiiOAAAAAAAAAxRFAAAAAAACA4gggAAAAAABAcQQQAAAAAACgOAIIAAAAAABQHAEEAAAAAAAojgACAAAAAAAURwABAAAAAACKI4AAAAAAAADFEUAAAAAAAIDiCCAAAAAAAEBxBBAAAAAAAKA4AggAAAAAAFAcAQQAAAAAACiOAAIAAAAAABRHAAEAAAAAAIojgAAAAAAAAMURQAAAAAAAgOIIIAAAAAAAQHEEEAAAAAAAoDgCCAAAAAAAUBwBBAAAAAAAKI4AAgAAAAAAFEcAAQAAAAAAiiOAAAAAAAAAxRFAAAAAAACA4gggAAAAAABAcQQQAAAAAACgOAIIAAAAAABQHAEEAAAAAAAojgACAAAAAAAURwABAAAAAACKI4AAAAAAAADFEUAAAAAAAIDiCCAAAAAAAEBxBBAAAAAAAKA4AggAAAAAAFAcAQQAAAAAACiOAAIAAAAAABRHAAEAAAAAAIojgAAAAAAAAMURQAAAAAAAgOIIIAAAAAAAQHEEEAAAAAAAoDgCCAAAAAAAUBwBBAAAAAAAKI4AAgAAAAAAFEcAAQAAAAAAiiOAAAAAAAAAxRFAAAAAAACA4gggAAAAAABAcQQQAAAAAACgOAIIAAAAAABQHAEEAAAAAAAojgACAAAAAAAURwABAAAAAACKI4AAAAAAAADFEUAAAAAAAIDiCCAAAAAAAEBxBBAAAAAAAKA4AggAAAAAAFAcAQQAAAAAACiOAAIAAAAAABRHAAEAAAAAAIojgAAAAAAAAMURQAAAAAAAgOIIIAAAAAAAQHEEEAAAAAAAoDgCCAAAAAAAUBwBBAAAAAAAKI4AAgAAAAAAFEcAAQAAAAAAiiOAAAAAAAAAxRFAAAAAAACA4gggAAAAAABAcQQQAAAAAACgOAIIAAAAAABQHAEEAAAAAAAojgACAAAAAAAURwABAAAAAACKI4AAAAAAAADFEUAAAAAAAIDiCCAAAAAAAEBxBBAAAAAAAKA4AggAAAAAAFAcAQQAAAAAACiOAAIAAAAAABRHAAEAAAAAAIojgAAAAAAAAMURQAAAAAAAgOIIIAAAAAAAQHEEEAAAAAAAoDgCCAAAAAAAUBwBBAAAAAAAKI4AAgAAAAAAFEcAAQAAAAAAiiOAAAAAAAAAxRFAAAAAAACA4gggAAAAAABAcQQQAAAAAACgOAIIAAAAAABQHAEEAAAAAAAojgACAAAAAAAURwABAAAAAACKI4AAAAAAAADFEUAAAAAAAIDiCCAAAAAAAEBxBBAAAAAAAKA4AggAAAAAAFAcAQQAAAAAACiOAAIAAAAAABRHAAEAAAAAAIojgAAAAAAAAMURQAAAAAAAgOIIIAAAAAAAQHEEEAAAAAAAoDgCCAAAAAAAUBwBBAAAAAAAKI4AAgAAAAAAFEcAAQAAAAAAiiOAAAAAAAAAxRFAAAAAAACA4gggAAAAAABAcQQQAAAAAACgOAIIAAAAAABQHAEEAAAAAAAojgACAAAAAAAURwABAAAAAACKI4AAAAAAAADFEUAAAAAAAIDiCCAAAAAAAEBxBBAAAAAAAKA4AggAAAAAAFAcAQQAAAAAACiOAAIAAAAAABRHAAEAAAAAAIojgAAAAAAAAMURQAAAAAAAgOIIIAAAAAAAQHEEEAAAAAAAoDgCCAAAAAAAUBwBBAAAAAAAKI4AAgAAAAAAFEcAAQAAAAAAiiOAAAAAAAAAxRFAAAAAAACA4gggAAAAAABAcQQQAAAAAACgOAIIAAAAAABQHAEEAAAAAAAojgACAAAAAAAURwABAAAAAACKI4AAAAAAAADFEUAAAAAAAIDiCCAAAAAAAEBxBBAAAAAAAKA4AggAAAAAAFAcAQQAAAAAACiOAAIAAAAAABRHAAEAAAAAAIojgAAAAAAAAMURQAAAAAAAgOIIIAAAAAAAQHEEEAAAAAAAoDgCCAAAAAAAUBwBBAAAAAAAKI4AAgAAAAAAFEcAAQAAAAAAiiOAAAAAAAAAxRFAAAAAAACA4gggAAAAAABAcQQQAAAAAACgOAIIAAAAAABQHAEEAAAAAAAojgACAAAAAAAURwABAAAAAACKI4AAAAAAAADFEUAAAAAAAIDiCCAAAAAAAEBxBBAAAAAAAKA4AggAAAAAAFAcAQQAAAAAACiOAAIAAAAAABRHAAEAAAAAAIojgAAAAAAAAMURQAAAAAAAgOIIIAAAAAAAQHEEEAAAAAAAoDgCCAAAAAAAUBwBBAAAAAAAKI4AAgAAAAAAFEcAAQAAAAAAiiOAAAAAAAAAxRFAAAAAAACA4gggAAAAAABAcQQQAAAAAACgOAIIAAAAAABQHAEEAAAAAAAojgACAAAAAAAURwABAAAAAACKI4AAAAAAAADFEUAAAAAAAIDiCCAAAAAAAEBxBBAAAAAAAKA4AggAAAAAAFAcAQQAAAAAACiOAAIAAAAAABRHAAEAAAAAAIojgAAAAAAAAMURQAAAAAAAgOIIIAAAAAAAQHEEEAAAAAAAoDgCCAAAAAAAUBwBBAAAAAAAKI4AAgAAAAAAFEcAAQAAAAAAiiOAAAAAAAAAxRFAAAAAAACA4gggAAAAAABAcQQQAAAAAACgOAIIAAAAAABQHAEEAAAAAAAojgACAAAAAAAURwABAAAAAACKI4AAAAAAAADFEUAAAAAAAIDiCCAAAAAAAEBxBBAAAAAAAKA4AggAAAAAAFAcAQQAAAAAACiOAAIAAAAAABRHAAEAAAAAAIojgAAAAAAAAMURQAAAAAAAgOIIIAAAAAAAQHEEEAAAAAAAoDgCCAAAAAAAUBwBBAAAAAAAKI4AAgAAAAAAFEcAAQAAAAAAiiOAAAAAAAAAxRFAAAAAAACA4gggAAAAAABAcQQQAAAAAACgOAIIAAAAAABQHAEEAAAAAAAojgACAAAAAAAURwABAAAAAACKI4AAAAAAAADFEUAAAAAAAIDiCCAAAAAAAEBxBBAAAAAAAKA4AggAAAAAAFAcAQQAAAAAACiOAAIAAAAAABRHAAEAAAAAAIojgAAAAAAAAMURQAAAAAAAgOIIIAAAAAAAQHEEEAAAAAAAoDgCCAAAAAAAUBwBBAAAAAAAKI4AAgAAAAAAFEcAAQAAAAAAiiOAAAAAAAAAxRFAAAAAAACA4gggAAAAAABAcQQQAAAAAACgOAIIAAAAAABQHAEEAAAAAAAojgACAAAAAAAURwABAAAAAACKI4AAAAAAAADFEUAAAAAAAIDiCCAAAAAAAEBxBBAAAAAAAKA4AggAAAAAAFAcAQQAAAAAACiOAAIAAAAAABRHAAEAAAAAAIojgAAAAAAAAMURQAAAAAAAgOIIIAAAAAAAQHEEEAAAAAAAoDgCCAAAAAAAUBwBBAAAAAAAKI4AAgAAAAAAFEcAAQAAAAAAiiOAAAAAAAAAxRFAAAAAAACA4gggAAAAAABAcQQQAAAAAACgOAIIAAAAAABQHAEEAAAAAAAojgACAAAAAAAURwABAAAAAACKI4AAAAAAAADFEUAAAAAAAIDiCCAAAAAAAEBxBBAAAAAAAKA4AggAAAAAAFAcAQQAAAAAACiOAAIAAAAAABRHAAEAAAAAAIojgAAAAAAAAMURQAAAAAAAgOIIIAAAAAAAQHEEEAAAAAAAoDgCCAAAAAAAUBwBBAAAAAAAKI4AAgAAAAAAFEcAAQAAAAAAiiOAAAAAAAAAxRFAAAAAAACA4gggAAAAAABAcQQQAAAAAACgOAIIAAAAAABQHAEEAAAAAAAojgACAAAAAAAURwABAAAAAACKI4AAAAAAAADFEUAAAAAAAIDiCCAAAAAAAEBxBBAAAAAAAKA4AggAAAAAAFAcAQQAAAAAACiOAAIAAAAAABRHAAEAAAAAAIojgAAAAAAAAMURQAAAAAAAgOIIIAAAAAAAQHEEEAAAAAAAoDgCCAAAAAAAUBwBBAAAAAAAKI4AAgAAAAAAFEcAAQAAAAAAiiOAAAAAAAAAxRFAAAAAAACA4gggAAAAAABAcQQQAAAAAACgOAIIAAAAAABQHAEEAAAAAAAojgACAAAAAAAURwABAAAAAACKI4AAAAAAAADFEUAAAAAAAIDiCCAAAAAAAEBxBBAAAAAAAKA4AggAAAAAAFAcAQQAAAAAACiOAAIAAAAAABRHAAEAAAAAAIojgAAAAAAAAMURQAAAAAAAgOIIIAAAAAAAQHEEEAAAAAAAoDgCCAAAAAAAUBwBBAAAAAAAKI4AAgAAAAAAFEcAAQAAAAAAiiOAAAAAAAAAxRFAAAAAAACA4gggAAAAAABAcQQQAAAAAACgOAIIAAAAAABQHAEEAAAAAAAojgACAAAAAAAURwABAAAAAACKI4AAAAAAAADFEUAAAAAAAIDiCCAAAAAAAEBxBBAAAAAAAKA4AggAAAAAAFAcAQQAAAAAACiOAAIAAAAAABRHAAEAAAAAAIojgAAAAAAAAMURQAAAAAAAgOIIIAAAAAAAQHEEEAAAAAAAoDgCCAAAAAAAUBwBBAAAAAAAKI4AAgAAAAAAFEcAAQAAAAAAiiOAAAAAAAAAxRFAAAAAAACA4gggAAAAAABAcQQQAAAAAACgOAIIAAAAAABQHAEEAAAAAAAojgACAAAAAAAURwABAAAAAACKI4AAAAAAAADFEUAAAAAAAIDiCCAAAAAAAEBxBBAAAAAAAKA4AggAAAAAAFAcAQQAAAAAACiOAAIAAAAAABRHAAEAAAAAAIojgAAAAAAAAMURQAAAAAAAgOIIIAAAAAAAQHEEEAAAAAAAoDgCCAAAAAAAUBwBBAAAAAAAKI4AAgAAAAAAFEcAAQAAAAAAiiOAAAAAAAAAxRFAAAAAAACA4gggAAAAAABAcQQQAAAAAACgOAIIAAAAAABQHAEEAAAAAAAojgACAAAAAAAURwABAAAAAACKI4AAAAAAAADFEUAAAAAAAIDiCCAAAAAAAEBxBBAAAAAAAKA4AggAAAAAAFAcAQQAAAAAACiOAAIAAAAAABRHAAEAAAAAAIojgAAAAAAAAMURQAAAAAAAgOIIIAAAAAAAQHEEEAAAAAAAoDgCCAAAAAAAUBwBBAAAAAAAKI4AAgAAAAAAFEcAAQAAAAAAiiOAAAAAAAAAxRFAAAAAAACA4gggAAAAAABAcQQQAAAAAACgOAIIAAAAAABQHAEEAAAAAAAojgACAAAAAAAURwABAAAAAACKI4AAAAAAAADFEUAAAAAAAIDiCCAAAAAAAEBxBBAAAAAAAKA4AggAAAAAAFAcAQQAAAAAACiOAAIAAAAAABRHAAEAAAAAAIojgAAAAAAAAMURQAAAAAAAgOIIIAAAAAAAQHEEEAAAAAAAoDgCCAAAAAAAUBwBBAAAAAAAKI4AAgAAAAAAFEcAAQAAAAAAiiOAAAAAAAAAxRFAAAAAAACA4gggAAAAAABAcQQQAAAAAACgOAIIAAAAAABQHAEEAAAAAAAojgACAAAAAAAURwABAAAAAACKI4AAAAAAAADFEUAAAAAAAIDiCCAAAAAAAEBxBBAAAAAAAKA4AggAAAAAAFAcAQQAAAAAACiOAAIAAAAAABRHAAEAAAAAAIojgAAAAAAAAMURQAAAAAAAgOIIIAAAAAAAQHEEEAAAAAAAoDgCCAAAAAAAUBwBBAAAAAAAKI4AAgAAAAAAFEcAAQAAAAAAiiOAAAAAAAAAxRFAAAAAAACA4gggAAAAAABAcQQQAAAAAACgOAIIAAAAAABQHAEEAAAAAAAojgACAAAAAAAURwABAAAAAACKI4AAAAAAAADFEUAAAAAAAIDiCCAAAAAAAEBxBBAAAAAAAKA4AggAAAAAAFAcAQQAAAAAACiOAAIAAAAAABRHAAEAAAAAAIojgAAAAAAAAMURQAAAAAAAgOIIIAAAAAAAQHEEEAAAAAAAoDgCCAAAAAAAUBwBBAAAAAAAKI4AAgAAAAAAFEcAAQAAAAAAiiOAAAAAAAAAxRFAAAAAAACA4gggAAAAAABAcQQQAAAAAACgOAIIAAAAAABQHAEEAAAAAAAojgACAAAAAAAURwABAAAAAACKI4AAAAAAAADFEUAAAAAAAIDiCCAAAAAAAEBxBBAAAAAAAKA4AggAAAAAAFAcAQQAAAAAACiOAAIAAAAAABRHAAEAAAAAAIojgAAAAAAAAMURQAAAAAAAgOIIIAAAAAAAQHEEEAAAAAAAoDgCCAAAAAAAUBwBBAAAAAAAKI4AAgAAAAAAFEcAAQAAAAAAiiOAAAAAAAAAxRFAAAAAAACA4gggAAAAAABAcQQQAAAAAACgOAIIAAAAAABQHAEEAAAAAAAojgACAAAAAAAURwABAAAAAACKI4AAAAAAAADFEUAAAAAAAIDiCCAAAAAAAEBxBBAAAAAAAKA4AggAAAAAAFAcAQQAAAAAACiOAAIAAAAAABRHAAEAAAAAAIojgAAAAAAAAMURQAAAAAAAgOIIIAAAAAAAQHEEEAAAAAAAoDgCCAAAAAAAUBwBBAAAAAAAKI4AAgAAAAAAFEcAAQAAAAAAiiOAAAAAAAAAxRFAAAAAAACA4gggAAAAAABAcQQQAAAAAACgOAIIAAAAAABQHAEEAAAAAAAojgACAAAAAAAURwABAAAAAACKI4AAAAAAAADFEUAAAAAAAIDiCCAAAAAAAEBxBBAAAAAAAKA4AggAAAAAAFAcAQQAAAAAACiOAAIAAAAAABRHAAEAAAAAAIojgAAAAAAAAMURQAAAAAAAgOIIIAAAAAAAQHEEEAAAAAAAoDgCCAAAAAAAUBwBBAAAAAAAKI4AAgAAAAAAFEcAAQAAAAAAiiOAAAAAAAAAxRFAAAAAAACA4gggAAAAAABAcQQQAAAAAACgOAIIAAAAAABQHAEEAAAAAAAojgACAAAAAAAURwABAAAAAACKI4AAAAAAAADFEUAAAAAAAIDiCCAAAAAAAEBxBBAAAAAAAKA4AggAAAAAAFAcAQQAAAAAACiOAAIAAAAAABRHAAEAAAAAAIojgAAAAAAAAMURQAAAAAAAgOIIIAAAAAAAQHEE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AAAAAFg5BCAAAAAAAAAAAGDlEIAAAAAAAAAAAICVQwACAAAAAAAAAABWDgEIAAAAAAAAAABYOQQgAAAAAAAAAABg5RCAAAAAAAAAAACAlUMAAgAAAAAAAAAAVg4BCAAAAAAAAAAAWDkEIAAAAAAAAAAAYOUQgAAAAAAAAAAAgJVDAAIAAAAAAAAAAFYOAQgAAAAAAAAAAFg5BCAAAAAAAAAAAGDlEIAAAAAAAAAAAICVQwACAAAAAAAAAABWDgEIAAAAAAAAAABYOQQgAAAAAAAAAABg5RCAAAAAAAAAAACAlUMAAgAAAAAAAAAAVg4BCAAAAAAAAAAAWDkEIAAAAAAAAAAAYOUQgAAAAAAAAAAAgJVDAAIAAAAAAAAAAFYOAQgAAAAAAAAAAFg5BCAAAAAAAAAAAGDlEIAAAAAAAAAAAICVQwACAAAAAAAAAABWDgEIAAAAAAAAAABYOQQgAAAAAAAAAABg5RCAAAAAAAAAAACAlUMAAgAAAAAAAAAAVg4BCAAAAAAAAAAAWDkEIAAAAAAAAAAAYOUQgAAAAAAAAAAAgJVDAAIAAAAAAAAAAFYOAQgAAAAAAAAAAFg5BCAAAAAAAAAAAGDlEIAAAAAAAAAAAICVQwACAAAAAAAAAABWDgEIAAAAAAAAAABYOQQgAAAAAAAAAABg5RCAAAAAAAAAAACAlUMAAgAAAAAAAAAAVg4BCAAAAAAAAAAAWDkEIAAAAAAAAAAAYOUQgAAAAAAAAAAAgJVDAAIAAAAAAAAAAFYOAQgAAAAAAAAAAFg5BCAAAAAAAAAAAGDlEIAAAAAAAAAAAICVQwACAAAAAAAAAABWDgEIAAAAAAAAAABYOQQgAAAAAAAAAABg5RCAAAAAAAAAAACAlUMAAgAAAAAAAAAAVg4BCAAAAAAAAAAAWDkEIAAAAAAAAAAAYOUQgAAAAAAAAAAAgJVDAAIAAAAAAAAAAFYOAQgAAAAAAAAAAFg5BCAAAAAAAAAAAGDlEIAAAAAAAAAAAICVQwACAAAAAAAAAABWDgEIAAAAAAAAAABYOQQgAAAAAAAAAABg5RCAAAAAAAAAAACAlUMAAgAAAAAAAAAAVg4BCAAAAAAAAAAAWDkEIAAAAAAAAAAAYOUQgAAAAAAAAAAAgJVDAAIAAAAAAAAAAFYOAQgAAAAAAAAAAFg5BCAAAAAAAAAAAGDlEIAAAAAAAAAAAICVQwACAAAAAAAAAABWDgEIAAAAAAAAAABYOQQgAAAAAAAAAABg5RCAAAAAAAAAAACAlUMAAgAAAAAAAAAAVg4BCAAAAAAAAAAAWDkEIAAAAAAAAAAAYOUQgAAAAAAAAAAAgJVDAAIAAAAAAAAAAFYOAQgAAAAAAAAAAFg5BCAAAAAAAAAAAGDlEIAAAAAAAAAAAICVQwACAAAAAAAAAABWDgEIAAAAAAAAAABYOQQgAAAAAAAAAABg5RCAAAAAAAAAAACAlUMAAgAAAAAAAAAAVg4BCAAAAAAAAAAAWDkEIAAAAAAAAAAAYOUQgAAAAAAAAAAAgJVDAAIAAAAAAAAAAFYOAQgAAAAAAAAAAFg5BCAAAAAAAAAAAGDlEIAAAAAAAAAAAICVQwACAAAAAAAAAABWDgEIAAAAAAAAAABYOQQgAAAAAAAAAABg5RCAAAAAAAAAAACAlUMAAgAAAAAAAAAAVg4BCAAAAAAAAAAAWDkEIAAAAAAAAAAAYOUQgAAAAAAAAAAAgJVDAAIAAAAAAAAAAFYOAQgAAAAAAAAAAFg5BCAAAAAAAAAAAGDlEIAAAAAAAAAAAICVQwACAAAAAAAAAABWDgEIAAAAAAAAAABYOQQgAAAAAAAAAABg5RCAAAAAAAAAAACAlUMAAgAAAAAAAAAAVg4BCAAAAAAAAAAAWDkEIAAAAAAAAAAAYOUQgAAAAAAAAAAAgJVDAAIAAAAAAAAAAFYOAQgAAAAAAAAAAFg5BCAAAAAAAAAAAGDlEIAAAAAAAAAAAICVQwACAAAAAAAAAABWDgEIAAAAAAAAAABYOQQgAAAAAAAAAABg5RCAAAAAAAAAAACAlUMAAgAAAAAAAAAAVg4BCAAAAAAAAAAAWDkEIAAAAAAAAAAAYOUQgAAAAAAAAAAAgJVDAAIAAAAAAAAAAFYOAQgAAAAAAAAAAFg5BCAAAAAAAAAAAGDlEIAAAAAAAAAAAICVQwACAAAAAAAAAABWDgEIAAAAAAAAAABYOQQgAAAAAAAAAABg5RCAAAAAAAAAAACAlUMAAgAAAAAAAAAAVg4BCAAAAAAAAAAAWDkEIAAAAAAAAAAAYOUQgAAAAAAAAAAAgJVDAAIAAAAAAAAAAFYOAQgAAAAAAAAAAFg5BCAAAAAAAAAAAGDlEIAAAAAAAAAAAICVQwACAAAA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pZmiOFIYBK/+N3XdqCgKjScTXV1d68XpqZ49P9Inj5/o1//BP9bf+0e/JTfHFoN9Mhpk+skf/zF998e+o2998Eh37mxrc31dW1ubWl8bKQhCxXGk4HP7XVW12rZVUZaaTCY6v7jU2fm5zs4v9OTJM/3D3/gt/fo//E2Np/kCvzIAuB1+8nf+qH7ix3+HfuxHvq27dw+0s72lra1NZWmmJIm/8Jmvrmtdj8e6urrWyYtTPT880vc++kR/7x/+Y/03/+A31LZugV/J6uCzOADgNiIAAfDG/tO/+f/QP/P7/5b+4M//3FyuZ63Vv/OXfkn/8r/+Z1XV9VyuiffHGqOf+emf1M/8np/S7/rx7+o73/pQm5sbb//nWKvRcKjRcKi93R19+1sf/tC/8+L0TB99/In+f3/vH+hv/53/Sv/fv/8b7+ErwG0XhYF+/md/r37f7/kp/fh3f0zf+daHSpLk7f6MKFQUjbS2NtLdg339Dv3IF/77oij0m7/9ff03v/739H/7239H/+9f/0fv80volYPdbf3+n/19+qn/1k/on/id39X9e3dl3vLt0ziOJEXKslRbmxt6cP/eD/073nsdH5/oH//Wb+vX//4/0n/5d/9r/aPf+ug9fRUAcHttbazpX/gjf1C/95/63fpdP/5dbayvv/H/NooibW9taXtrSx9+8OgL/910+v9n7y4DrSq3NQCPTXeXtCgibRdgYLfiMY/dCiYqKCaomAgWdnceuzswEMUuEEVA6QbZxP3h9RwDlFhzzbUnz/PrHtxrjHF178035zvn982Jr775Nt4b+mE88+Kr8d3osbkePZOsxVcOFcqVi/atW0bjhr8GWuXLl4vy5cvHzJmzYl5xcUycNDl++HFsfD3i+5g7b17a4wKkoqhDp209dggl1FP337LYmzu5cvvd98eAwbf+4c9qVq8aj951Y9SsWSOxvn92/8P/iQuvuC5v/X5v+y27xEUJv/Wy9W77xviJUxLtkS9ly5SO7bfcNLbYtFOsu1aHqF596S98c2nS5MkxdNhH8cLLb8RLb7xT0E/Yr9N+zTjsgH2X6TOt1lg96tapncg877w3NObPX5Dzumf0uySmzZiV87q5Vqlihdhx682i66adY+2O7aJixYp57T9m7Lh465334oFHn4xvvhud195paFC3Vuy2w9bRpdNG0WbNVn956jRffh4/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ly4V553RM/HthMZPmBinO/cjvv5mRFwy8Np4f/hnOan33kefxnsffRqrNmkYPY48OLbcvEte3y7Ys9sucft9j8SUaTPy0s9afMXkci1eUs1fsCCmTZse84uLo0zZslG5cqXl+v03Z87cOO+iK5b5c65hgJKkVNoDANl35Y13xDcjRuatX7WqVePMU47PW7+SZs9dto0112iZt37vf/Bh7HPwMTHw+ttzdsH1e1OmzYh+l10Th3Xvmdfvs2222iLatkp2D3QW77D994wmjRslVn/UD6PjoKNPSjT8+L0Bg2+N62++I7H6e++xayJ127RKZnvDb0d+Fx9++lUitf/JI0+/GHsddHS89c57S/yaefOK4+wLLo25/7+nPays+g8cHF989XWiPSpXqhTnndFzqb72pKMOjlYtk9121bkfv/47uOm2u2LvQ3vkLPz4ve9Gj42eZ10Yvc7qFxMm5u9hpiqVK8dRB++bl17W4rmxsq3FFy5cGMM/+TSuveHWOOCI42KjLXeJrrvsG9vscWB03WXf2HDLXWP7PfaPs8+/OB578pkYP2HCUtW9+Y67l/ltIICSRgACJG7BgoXR7+KBMX/+/Lz17LzJhrHHTlvnrV9JUbp0qTj0gPxc3C1atChuvfPeOPyE0/NyMP3wz7+OfQ87Lp55/qXEe0VElC5dOo476pC89OJ/qlauFPvssVti9X8ePyF69OwTEyZPTazH4lx76z3x+FO5f0sjImL11VaNjdbpkPO6q67gAeJL8s23+bt5sjgTp0yLY085O2689c5YtJjtXG6989746LNkb/pCSVA8f0H0Pqd/TJ+R7BPza3VoF0ccsOfffs26HVrHvnt1S3SOCOd+TJ8xI07t0zeuuumuRLZW/L3nXn079j20e3zy2ReJ9vm9nbffJqomvJWTtXjurExr8Tfffjf2OeSYOPCYU+L6O+6Pj7/4ZrFvyo79eWI89uwrcfZFg2LbbgfGqX3Oi/c/+HCJdT/74qu4+a6HkhwdoCAIQIC8GP7513H/Q//Ja8/jjj486tSsnteehW6/bjtFw1UaJN6nuLg4zrvwsrzupRzx/zdj+l4at955b176bbT+urFW2zXy0otfHfrvf0XNmjUSqT1v3rzoc95FeblJsDh9L70qRoxcsYPWl2TP3XO/TU31alVzXjMiYtKkyYnUXVZX33x3nH/JFVH8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AgAAAAAAZI4ABAAAAAAAyBwBCAAAAAAAkDkCEAAAAAAAIHMEIAAAAAAAQOYIQAAAAAAAgMwRgAAAAAAAAJkjAAEAAAAAADJHAAIAAAAAAGSOAAQAAAAAAMgcAQgAAAAAAJA5AhAAAAAAACBzBCAAAAAAAEDmCEAAAAAAAIDMEYAAAAAAAACZIwABAAAAAAAyRwACAAAAAABkjgAEAAAAAADIHAEIAAAAAACQOQIQAAAAAAAgcwQgAAAAAABA5ghAAAAAAACAzBGAAAAAAAAAmSMAAQAAAAAAMkcAAgAAAAAAZI4ABAAAAAAAyBwBCAAAAAAAkDkCEAAAAAAAIHMEIAAAAAAAQOYIQAAAAAAAgMwRgAAAAAAAAJkjAAEAAAAAADJHAAIAAAAAAGSOAAQAAAAAAMgcAQgAAAAAAJA5AhAAAAAAACBzBCAAAAAAAEDmCEAAAAAAAIDMEYAAAAAAAACZIwABAAAAAAAyRwACAAAAAABkjgAEAAAAAADIHAEIAAAAAACQOQIQAAAAAAAgcwQgAAAAAABA5ghAAAAAAACAzBGAAAAAAAAAmSMAAQAAAAAAMkcAAgAAAAAAZI4ABAAAAAAAyBwBCAAAAAAAkDkCEAAAAAAAIHMEIAAAAAAAQOYIQAAAAAAAgMwRgAAAAAAAAJkjAAEAAAAAADJHAAIAAAAAAGSOAAQAAAAAAMgcAQgAAAAAAJA5AhAAAAAAACBzBCAAAAAAAEDmCEAAAAAAAIDMEYAAAAAAAACZIwABAAAAAAAyRwACAAAAAABkjgAEAAAAAADIHAEIAAAAAACQOQIQAAAAAAAgcwQgAAAAAABA5ghAAAAAAACAzBGAAAAAAAAAmSMAAQAAAAAAMkcAAgAAAAAAZI4ABAAAAAAAyBwBCAAAAAAAkDkCEAAAAAAAIHMEIAAAAAAAQOYIQAAAAAAAgMwRgAAAAAAAAJkjAAEAAAAAADJHAAIAAAAAAGSOAAQAAAAAAMgcAQgAAAAAAJA5AhAAAAAAACBzBCAAAAAAAEDmCEAAAAAAAIDMEYAAAAAAAACZIwABAAAAAAAyRwACAAAAAABkjgAEAAAAAADIHAEIAAAAAACQOQIQAAAAAAAgcwQgAAAAAABA5ghAAAAAAACAzBGAAAAAAAAAmSMAAQAAAAAAMkcAAgAAAAAAZI4ABAAAAAAAyBwBCAAAAAAAkDkCEAAAAAAAIHMEIAAAAAAAQOYIQAAAAAAAgMwRgAAAAAAAAJkjAAEAAAAAADJHAAIAAAAAAGSOAAQAAAAAAMgcAQgAAAAAAJA5AhAAAAAAACBzBCAAAAAAAEDmCEAAAAAAAIDMEYAAAAAAAACZIwABAAAAAAAyRwACAAAAAABkjgAEAAAAAADIHAEIAAAAAACQOQIQAAAAAAAgcwQgAAAAAABA5ghAAAAAAACAzBGAAAAAAAAAmSMAAQAAAAAAMkcAAgAAAAAAZI4ABAAAAAAAyBwBCAAAAAAAkDkCEAAAAAAAIHMEIAAAAAAAQOYIQAAAAAAAgMwRgAAAAAAAAJkjAAEAAAAAADJHAAIAAAAAAGSOAAQAAAAAAMgcAQgAAAAAAJA5AhAAAAAAACBzBCAAAAAAAEDmCEAAAAAAAIDMEYAAAAAAAACZIwABAAAAAAAyRwACAAAAAABkjgAEAAAAAADIHAEIAAAAAACQOQIQAAAAAAAgcwQgAAAAAABA5ghAAAAAAACAzBGAAAAAAAAAmSMAAQAAAAAAMkcAAgAAAAAAZI4ABAAAAAAAyBwBCAAAAAAAkDkCEAAAAAAAIHMEIAAAAAAAQOYIQAAAAAAAgMwRgAAAAAAAAJkjAAEAAAAAADJHAAIAAAAAAGSOAAQAAAAAAMgcAQgAAAAAAJA5AhAAAAAAACBzBCAAAAAAAEDmCEAAAAAAAIDMEYAAAAAAAACZIwABAAAAAAAyRwACAAAAAABkjgAEAAAAAADIHAEIAAAAAACQOQIQAAAAAAAgcwQgAAAAAABA5ghAAAAAAACAzBGAAAAAAAAAmSMAAQAAAAAAMkcAAgAAAAAAZI4ABAAAAAAAyBwBCAAAAAAAkDkCEAAAAAAAIHMEIAAAAAAAQOYIQAAAAAAAgMwRgAAAAAAAAJkjAAEAAAAAADJHAAIAAAAAAGSOAAQAAAAAAMgcAQgAAAAAAJA5AhAAAAAAACBzBCAAAAAAAEDmCEAAAAAAAIDMEYAAAAAAAACZIwABAAAAAAAyRwACAAAAAABkjgAEAAAAAADIHAEIAAAAAACQOQIQAAAAAAAgcwQgAAAAAABA5ghAAAAAAACAzBGAAAAAAAAAmSMAAQAAAAAAMkcAAgAAAAAAZI4ABAAAAAAAyBwBCAAAAAAAkDkCEAAAAAAAIHMEIAAAAAAAQOYIQAAAAAAAgMwRgAAAAAAAAJkjAAEAAAAAADJHAAIAAAAAAGSOAAQAAAAAAMgcAQgAAAAAAJA5AhAAAAAAACBzBCAAAAAAAEDmCEAAAAAAAIDMEYAAAAAAAACZIwABAAAAAAAyRwACAAAAAABkjgAEAAAAAADIHAEIAAAAAACQOQIQAAAAAAAgcwQgAAAAAABA5ghAAAAAAACAzBGAAAAAAAAAmSMAAQAAAAAAMkcAAgAAAAAAZI4ABAAAAAAAyBwBCAAAAAAAkDkCEAAAAAAAIHMEIAAAAAAAQOYIQAAAAAAAgMwRgAAAAAAAAJkjAAEAAAAAADJHAAIAAAAAAGSOAAQAAAAAAMgcAQgAAAAAAJA5AhAAAAAAACBzBCAAAAAAAEDmCEAAAAAAAIDMEYAAAAAAAACZIwABAAAAAAAyRwACAAAAAABkjgAEAAAAAADIHAEIAAAAAACQOQIQAAAAAAAgcwQgAAAAAABA5ghAAAAAAACAzBGAAAAAAAAAmSMAAQAAAAAAMkcAAgAAAAAAZI4ABAAAAAAAyBwBCAAAAAAAkDkCEAAAAAAAIHMEIAAAAAAAQOYIQAAAAAAAgMwRgAAAAAAAAJkjAAEAAAAAADJHAAIAAAAAAGSOAAQAAAAAAMgcAQgAAAAAAJA5AhAAAAAAACBzBCAAAAAAAEDmCEAAAAAAAIDMEYAAAAAAAACZIwABAAAAAAAyRwACAAAAAABkjgAEAAAAAADIHAEIAAAAAACQOQIQAAAAAAAgcwQgAAAAAABA5ghAAAAAAACAzBGAAAAAAAAAmSMAAQAAAAAAMkcAAgAAAAAAZI4ABAAAAAAAyBwBCAAAAAAAkDkCEAAAAAAAIHMEIAAAAAAAQOYIQAAAAAAAgMwRgAAAAAAAAJkjAAEAAAAAADJHAAIAAAAAAGSOAAQAAAAAAMgcAQgAAAAAAJA5AhAAAAAAACBzBCAAAAAAAEDmCEAAAAAAAIDMEYAAAAAAAACZIwABAAAAAAAyRwACAAAAAABkjgAEAAAAAADIHAEIAAAAAACQOQIQAAAAAAAgcwQgAAAAAABA5ghAAAAAAACAzBGAAAAAAAAAmSMAAQAAAAAAMkcAAgAAAAAAZI4ABAAAAAAAyBwBCAAAAAAAkDkCEAAAAAAAIHMEIAAAAAAAQOYIQAAAAAAAgMwRgAAAAAAAAJkjAAEAAAAAADJHAAIAAAAAAGSOAAQAAAAAAMgcAQgAAAAAAJA5AhAAAAAAACBzBCAAAAAAAEDmCEAAAAAAAIDMEYAAAAAAAACZIwABAAAAAAAyRwACAAAAAABkjgAEAAAAAADIHAEIAAAAAACQOQIQAAAAAAAgcwQgAAAAAABA5ghAAAAAAACAzBGAAAAAAAAAmSMAAQAAAAAAMkcAAgAAAAAAZI4ABAAAAAAAyBwBCAAAAAAAkDkCEAAAAAAAIHMEIAAAAAAAQOYIQAAAAAAAgMwRgAAAAAAAAJkjAAEAAAAAADJHAAIAAAAAAGSOAAQAAAAAAMgcAQgAAAAAAJA5AhAAAAAAACBzBCAAAAAAAEDmCEAAAAAAAIDMEYAAAAAAAACZIwABAAAAAAAyRwACAAAAAABkjgAEAAAAAADIHAEIAAAAAACQOQIQAAAAAAAgcwQgAAAAAABA5ghAAAAAAACAzBGAAAAAAAAAmSMAAQAAAAAAMkcAAgAAAAAAZI4ABAAAAAAAyBwBCAAAAAAAkDkCEAAAAAAAIHMEIAAAAAAAQOYIQAAAAAAAgMwRgAAAAAAAAJkjAAEAAAAAADJHAAIAAAAAAGSOAAQAAAAAAMgcAQgAAAAAAJA5AhAAAAAAACBzBCAAAAAAAEDmCEAAAAAAAIDMEYAAAAAAAACZIwABAAAAAAAyRwACAAAAAABkjgAEAAAAAADIHAEIAAAAAACQOQIQAAAAAAAgcwQgAAAAAABA5ghAAAAAAACAzBGAAAAAAAAAmSMAAQAAAAAAMkcAAgAAAAAAZI4ABAAAAAAAyBwBCAAAAAAAkDkCEAAAAAAAIHMEIAAAAAAAQOYIQAAAAAAAgMwRgAAAAAAAAJkjAAEAAAAAADJHAAIAAAAAAGSOAAQAAAAAAMgcAQgAAAAAAJA5AhAAAAAAACBzBCAAAAAAAEDmCEAAAAAAAIDMEYAAAAAAAACZIwABAAAAAAAyRwACAAAAAABkjgAEAAAAAADIHAEIAAAAAACQOQIQAAAAAAAgcwQgAAAAAABA5ghAAAAAAACAzBGAAAAAAAAAmSMAAQAAAAAAMkcAAgAAAAAAZI4ABAAAAAAAyBwBCAAAAAAAkDkCEAAAAAAAIHMEIAAAAAAAQOYIQAAAAAAAgMwRgAAAAAAAAJkjAAEAAAAAADJHAAIAAAAAAGSOAAQAAAAAAMgcAQgAAAAAAJA5AhAAAAAAACBzBCAAAAAAAEDmCEAAAAAAAIDMEYAAAAAAAACZIwABAAAAAAAyRwACAAAAAABkjgAEAAAAAADIHAEIAAAAAACQOQIQAAAAAAAgcwQgAAAAAABA5ghAAAAAAACAzBGAAAAAAAAAmSMAAQAAAAAAMkcAAgAAAAAAZI4ABAAAAAAAyBwBCAAAAAAAkDkCEAAAAAAAIHMEIAAAAAAAQOYIQAAAAAAAgMwRgAAAAAAAAJkjAAEAAAAAADJHAAIAAAAAAGSOAAQAAAAAAMgcAQgAAAAAAJA5AhAAAAAAACBzBCAAAAAAAEDmCEAAAAAAAIDMEYAAAAAAAACZIwABAAAAAAAyRwACAAAAAABkjgAEAAAAAADIHAEIAAAAAACQOQIQAAAAAAAgcwQgAAAAAABA5ghAAAAAAACAzBGAAAAAAAAAmSMAAQAAAAAAMkcAAgAAAAAAZI4ABAAAAAAAyBwBCAAAAAAAkDkCEAAAAAAAIHMEIAAAAAAAQOYIQAAAAAAAgMwRgAAAAAAAAJkjAAEAAAAAADJHAAIAAAAAAGSOAAQAAAAAAMgcAQgAAAAAAJA5AhAAAAAAACBzBCAAAAAAAEDmCEAAAAAAAIDMEYAAAAAAAACZIwABAAAAAAAyRwACAAAAAABkjgAEAAAAAADIHAEIAAAAAACQOQIQAAAAAAAgcwQgAAAAAABA5ghAAAAAAACAzBGAAAAAAAAAmSMAAQAAAAAAMkcAAgAAAAAAZI4ABAAAAAAAyBwBCAAAAAAAkDkCEAAAAAAAIHMEIAAAAAAAQOYIQAAAAAAAgMwRgAAAAAAAAJkjAAEAAAAAADJHAAIAAAAAAGSOAAQAAAAAAMgcAQgAAAAAAJA5AhAAAAAAACBzBCAAAAAAAEDmCEAAAAAAAIDMEYAAAAAAAACZIwABAAAAAAAyRwACAAAAAABkjgAEAAAAAADIHAEIAAAAAACQOQIQAAAAAAAgcwQgAAAAAABA5ghAAAAAAACAzBGAAAAAAAAAmSMAAQAAAAAAMkcAAgAAAAAAZI4ABAAAAAAAyBwBCAAAAAAAkDkCEAAAAAAAIHMEIAAAAAAAQOYIQAAAAAAAgMwRgAAAAAAAAJkjAAEAAAAAADJHAAIAAAAAAGSOAAQAAAAAAMgcAQgAAAAAAJA5AhAAAAAAACBzBCAAAAAAAEDmCEAAAAAAAIDMEYAAAAAAAACZIwABAAAAAAAyRwACAAAAAABkjgAEAAAAAADIHAEIAAAAAACQOQIQAAAAAAAgcwQgAAAAAABA5ghAAAAAAACAzBGAAAAAAAAAmSMAAQAAAAAAMkcAAgAAAAAAZI4ABAAAAAAAyBwBCAAAAAAAkDkCEAAAAAAAIHMEIAAAAAAAQOYIQAAAAAAAgMwRgAAAAAAAAJkjAAHg/9qzAxkAAACAQf7W9/hKIwAAAADYESAAAAAAAMCOAAEAAAAAAHYECAAAAAAAsCNAAAAAAACAHQECAAAAAADsCBAAAAAAAGBHgAAAAAAAADsCBAAAAAAA2BEgAAAAAADAjgABAAAAAAB2BAgAAAAAALAjQAAAAAAAgB0BAgAAAAAA7AgQAAAAAABgR4AAAAAAAAA7AgQAAAAAANgRIAAAAAAAwI4AAQAAAAAAdgQIAAAAAACwI0AAAAAAAIAdAQIAAAAAAOwIEAAAAAAAYEeAAAAAAAAAOwIEAAAAAADYESAAAAAAAMCOAAEAAAAAAHYECAAAAAAAsCNAAAAAAACAHQECAAAAAADsCBAAAAAAAGBHgAAAAAAAADsCBAAAAAAA2BEgAAAAAADAjgABAAAAAAB2BAgAAAAAALAjQAAAAAAAgB0BAgAAAAAA7AgQAAAAAABgR4AAAAAAAAA7AgQAAAAAANgRIAAAAAAAwI4AAQAAAAAAdgQIAAAAAACwI0AAAAAAAIAdAQIAAAAAAOwIEAAAAAAAYEeAAAAAAAAAOwIEAAAAAADYESAAAAAAAMCOAAEAAAAAAHYECAAAAAAAsCNAAAAAAACAHQECAAAAAADsCBAAAAAAAGBHgAAAAAAAADsCBAAAAAAA2BEgAAAAAADAjgABAAAAAAB2BAgAAAAAALAjQAAAAAAAgB0BAgAAAAAA7AgQAAAAAABgR4AAAAAAAAA7AgQAAAAAANgRIAAAAAAAwI4AAQAAAAAAdgQIAAAAAACwI0AAAAAAAIAdAQIAAAAAAOwIEAAAAAAAYEeAAAAAAAAAOwIEAAAAAADYESAAAAAAAMCOAAEAAAAAAHYECAAAAAAAsCNAAAAAAACAHQECAAAAAADsCBAAAAAAAGBHgAAAAAAAADsCBAAAAAAA2BEgAAAAAADAjgABAAAAAAB2BAgAAAAAALAjQAAAAAAAgB0BAgAAAAAA7AgQAAAAAABgR4AAAAAAAAA7AgQAAAAAANgRIAAAAAAAwI4AAQAAAAAAdgQIAAAAAACwI0AAAAAAAIAdAQIAAAAAAOwIEAAAAAAAYEeAAAAAAAAAOwIEAAAAAADYESAAAAAAAMCOAAEAAAAAAHYECAAAAAAAsCNAAAAAAACAHQECAAAAAADsCBAAAAAAAGBHgAAAAAAAADsCBAAAAAAA2BEgAAAAAADAjgABAAAAAAB2BAgAAAAAALAjQAAAAAAAgB0BAgAAAAAA7AgQAAAAAABgR4AAAAAAAAA7AgQAAAAAANgRIAAAAAAAwI4AAQAAAAAAdgQIAAAAAACwI0AAAAAAAIAdAQIAAAAAAOwIEAAAAAAAYEeAAAAAAAAAOwIEAAAAAADYESAAAAAAAMCOAAEAAAAAAHYECAAAAAAAsCNAAAAAAACAHQECAAAAAADsCBAAAAAAAGBHgAAAAAAAADsCBAAAAAAA2BEgAAAAAADAjgABAAAAAAB2BAgAAAAAALAjQAAAAAAAgB0BAgAAAAAA7AgQAAAAAABgR4AAAAAAAAA7AgQAAAAAANgRIAAAAAAAwI4AAQAAAAAAdgQIAAAAAACwI0AAAAAAAIAdAQIAAAAAAOwIEAAAAAAAYEeAAAAAAAAAOwIEAAAAAADYESAAAAAAAMCOAAEAAAAAAHYECAAAAAAAsCNAAAAAAACAHQECAAAAAADsCBAAAAAAAGBHgAAAAAAAADsCBAAAAAAA2BEgAAAAAADAjgABAAAAAAB2BAgAAAAAALAjQAAAAAAAgB0BAgAAAAAA7AgQAAAAAABgR4AAAAAAAAA7AgQAAAAAANgRIAAAAAAAwI4AAQAAAAAAdgQIAAAAAACwI0AAAAAAAIAdAQIAAAAAAOwIEAAAAAAAYEeAAAAAAAAAOwIEAAAAAADYESAAAAAAAMCOAAEAAAAAAHYECAAAAAAAsCNAAAAAAACAHQECAAAAAADsCBAAAAAAAGBHgAAAAAAAADsCBAAAAAAA2BEgAAAAAADAjgABAAAAAAB2BAgAAAAAALAjQAAAAAAAgB0BAgAAAAAA7AgQAAAAAABgR4AAAAAAAAA7AgQAAAAAANgRIAAAAAAAwI4AAQAAAAAAdgQIAAAAAACwI0AAAAAAAIAdAQIAAAAAAOwIEAAAAAAAYEeAAAAAAAAAOwIEAAAAAADYESAAAAAAAMCOAAEAAAAAAHYECAAAAAAAsCNAAAAAAACAHQECAAAAAADsCBAAAAAAAGBHgAAAAAAAADsCBAAAAAAA2BEgAAAAAADAjgABAAAAAAB2BAgAAAAAALAjQAAAAAAAgB0BAgAAAAAA7AgQAAAAAABgR4AAAAAAAAA7AgQAAAAAANgRIAAAAAAAwI4AAQAAAAAAdgQIAAAAAACwI0AAAAAAAIAdAQIAAAAAAOwIEAAAAAAAYEeAAAAAAAAAOwIEAAAAAADYESAAAAAAAMCOAAEAAAAAAHYECAAAAAAAsCNAAAAAAACAHQECAAAAAADsCBAAAAAAAGBHgAAAAAAAADsCBAAAAAAA2BEgAAAAAADAjgABAAAAAAB2BAgAAAAAALAjQAAAAAAAgB0BAgAAAAAA7AgQAAAAAABgR4AAAAAAAAA7AgQAAAAAANgRIAAAAAAAwI4AAQAAAAAAdgQIAAAAAACwI0AAAAAAAIAdAQIAAAAAAOwIEAAAAAAAYEeAAAAAAAAAOwIEAAAAAADYESAAAAAAAMCOAAEAAAAAAHYECAAAAAAAsCNAAAAAAACAHQECAAAAAADsCBAAAAAAAGBHgAAAAAAAADsCBAAAAAAA2BEgAAAAAADAjgABAAAAAAB2BAgAAAAAALAjQAAAAAAAgB0BAgAAAAAA7AgQAAAAAABgR4AAAAAAAAA7AgQAAAAAANgRIAAAAAAAwI4AAQAAAAAAdgQIAAAAAACwI0AAAAAAAIAdAQIAAAAAAOwIEAAAAAAAYEeAAAAAAAAAOwIEAAAAAADYESAAAAAAAMCOAAEAAAAAAHYECAAAAAAAsCNAAAAAAACAHQECAAAAAADsCBAAAAAAAGBHgAAAAAAAADsCBAAAAAAA2BEgAAAAAADAjgABAAAAAAB2BAgAAAAAALAjQAAAAAAAgB0BAgAAAAAA7AgQAAAAAABgR4AAAAAAAAA7AgQAAAAAANgRIAAAAAAAwI4AAQAAAAAAdgQIAAAAAACwI0AAAAAAAIAdAQIAAAAAAOwIEAAAAAAAYEeAAAAAAAAAOwIEAAAAAADYESAAAAAAAMCOAAEAAAAAAHYECAAAAAAAsCNAAAAAAACAHQECAAAAAADsCBAAAAAAAGBHgAAAAAAAADsCBAAAAAAA2BEgAAAAAADAjgABAAAAAAB2BAgAAAAAALAjQAAAAAAAgB0BAgAAAAAA7AgQAAAAAABgR4AAAAAAAAA7AgQAAAAAANgRIAAAAAAAwI4AAQAAAAAAdgQIAAAAAACwI0AAAAAAAIAdAQIAAAAAAOwIEAAAAAAAYEeAAAAAAAAAOwIEAAAAAADYESAAAAAAAMCOAAEAAAAAAHYECAAAAAAAsCNAAAAAAACAHQECAAAAAADsCBAAAAAAAGBHgAAAAAAAADsCBAAAAAAA2BEgAAAAAADAjgABAAAAAAB2BAgAAAAAALAjQAAAAAAAgB0BAgAAAAAA7AgQAAAAAABgR4AAAAAAAAA7AgQAAAAAANgRIAAAAAAAwI4AAQAAAAAAdgQIAAAAAACwI0AAAAAAAIAdAQIAAAAAAOwIEAAAAAAAYEeAAAAAAAAAOwIEAAAAAADYESAAAAAAAMCOAAEAAAAAAHYECAAAAAAAsCNAAAAAAACAHQECAAAAAADsCBAAAAAAAGBHgAAAAAAAADsCBAAAAAAA2BEgAAAAAADAjgABAAAAAAB2BAgAAAAAALAjQAAAAAAAgB0BAgAAAAAA7AgQAAAAAABgR4AAAAAAAAA7AgQAAAAAANgRIAAAAAAAwI4AAQAAAAAAdgQIAAAAAACwI0AAAAAAAIAdAQIAAAAAAOwIEAAAAAAAYEeAAAAAAAAAOwIEAAAAAADYESAAAAAAAMCOAAEAAAAAAHYECAAAAAAAsCNAAAAAAACAHQECAAAAAADsCBAAAAAAAGBHgAAAAAAAADsCBAAAAAAA2BEgAAAAAADAjgABAAAAAAB2BAgAAAAAALAjQAAAAAAAgB0BAgAAAAAA7AgQAAAAAABgR4AAAAAAAAA7AgQAAAAAANgRIAAAAAAAwI4AAQAAAAAAdgQIAAAAAACwI0AAAAAAAIAdAQIAAAAAAOwIEAAAAAAAYEeAAAAAAAAAOwIEAAAAAADYESAAAAAAAMCOAAEAAAAAAHYECAAAAAAAsCNAAAAAAACAHQECAAAAAADsCBAAAAAAAGBHgAAAAAAAADsCBAAAAAAA2BEgAAAAAADAjgABAAAAAAB2BAgAAAAAALAjQAAAAAAAgB0BAgAAAAAA7AgQAAAAAABgR4AAAAAAAAA7AgQAAAAAANgRIAAAAAAAwI4AAQAAAAAAdgQIAAAAAACwI0AAAAAAAIAdAQIAAAAAAOwIEAAAAAAAYEeAAAAAAAAAOwIEAAAAAADYESAAAAAAAMCOAAEAAAAAAHYECAAAAAAAsCNAAAAAAACAHQECAAAAAADsCBAAAAAAAGBHgAAAAAAAADsCBAAAAAAA2BEgAAAAAADAjgABAAAAAAB2BAgAAAAAALAjQAAAAAAAgB0BAgAAAAAA7AgQAAAAAABgR4AAAAAAAAA7AgQAAAAAANgRIAAAAAAAwI4AAQAAAAAAdgQIAAAAAACwI0AAAAAAAIAdAQIAAAAAAOwIEAAAAAAAYEeAAAAAAAAAOwIEAAAAAADYESAAAAAAAMCOAAEAAAAAAHYECAAAAAAAsCNAAAAAAACAHQECAAAAAADsCBAAAAAAAGBHgAAAAAAAADsCBAAAAAAA2BEgAAAAAADAjgABAAAAAAB2BAgAAAAAALAjQAAAAAAAgB0BAgAAAAAA7AgQAAAAAABgR4AAAAAAAAA7AgQAAAAAANgRIAAAAAAAwI4AAQAAAAAAdgQIAAAAAACwI0AAAAAAAIAdAQIAAAAAAOwIEAAAAAAAYEeAAAAAAAAAOwIEAAAAAADYESAAAAAAAMCOAAEAAAAAAHYECAAAAAAAsCNAAAAAAACAHQECAAAAAADsCBAAAAAAAGBHgAAAAAAAADsCBAAAAAAA2BEgAAAAAADAjgABAAAAAAB2BAgAAAAAALAjQAAAAAAAgB0BAgAAAAAA7AgQAAAAAABgR4AAAAAAAAA7AgQAAAAAANgRIAAAAAAAwI4AAQAAAAAAdgQIAAAAAACwI0AAAAAAAIAdAQIAAAAAAOwIEAAAAAAAYEeAAAAAAAAAOwIEAAAAAADYESAAAAAAAMCOAAEAAAAAAHYECAAAAAAAsCNAAAAAAACAHQECAAAAAADsCBAAAAAAAGBHgAAAAAAAADsCBAAAAAAA2BEgAAAAAADAjgABAAAAAAB2BAgAAAAAALAjQAAAAAAAgB0BAgAAAAAA7AgQAAAAAABgR4AAAAAAAAA7AgQAAAAAANgRIAAAAAAAwI4AAQAAAAAAdgQIAAAAAACwI0AAAAAAAIAdAQIAAAAAAOwIEAAAAAAAYEeAAAAAAAAAOwIEAAAAAADYESAAAAAAAMCOAAEAAAAAAHYECAAAAAAAsCNAAAAAAACAHQECAAAAAADsCBAAAAAAAGBHgAAAAAAAADsCBAAAAAAA2BEgAAAAAADAjgABAAAAAAB2BAgAAAAAALAjQAAAAAAAgB0BAgAAAAAA7AgQAAAAAABgR4AAAAAAAAA7AgQAAAAAANgRIAAAAAAAwI4AAQAAAAAAdgQIAAAAAACwI0AAAAAAAIAdAQIAAAAAAOwEUKS13I/qXRkAAAAASUVORK5CYII=";/*! streamsaver. MIT License. Jimmy Wärting <https://jimmy.warting.se/opensource> *//*! With modifications by Paul Strong (2024)
 
/* global chrome location ReadableStream define MessageChannel TransformStream */var I=typeof window=="object"?window:void 0;I.HTMLElement||console.warn("streamsaver is meant to run on browsers main thread");var C=null,U=!1,vA=A=>{try{A()}catch{}},bA=I.WebStreamsPolyfill||{},L=I.isSecureContext,E=/constructor/i.test(I.HTMLElement)||!!I.safari||!!I.WebKitPoint,j=L||"MozAppearance"in document.documentElement.style?"iframe":"navigate",Q={createWriteStream:EA,WritableStream:I.WritableStream||bA.WritableStream,supported:!0,version:{full:"2.0.5",major:2,minor:0,dot:5},mitm:"https://jimmywarting.github.io/StreamSaver.js/mitm.html?version=2.0.0"};function W(A){if(!A)throw new Error("meh");const e=document.createElement("iframe");return e.hidden=!0,e.src=A,e.loaded=!1,e.name="iframe",e.isIframe=!0,e.postMessage=(...n)=>e.contentWindow.postMessage(...n),e.addEventListener("load",()=>{e.loaded=!0},{once:!0}),document.body.appendChild(e),e}function CA(A){const e="width=200,height=100",n=document.createDocumentFragment(),r={frame:I.open(A,"popup",e),loaded:!1,isIframe:!1,isPopup:!0,remove(){r.frame.close()},addEventListener(...a){n.addEventListener(...a)},dispatchEvent(...a){n.dispatchEvent(...a)},removeEventListener(...a){n.removeEventListener(...a)},postMessage(...a){r.frame.postMessage(...a)}},t=a=>{a.source===r.frame&&(r.loaded=!0,I.removeEventListener("message",t),r.dispatchEvent(new Event("load")))};return I.addEventListener("message",t),r}try{new Response(new ReadableStream),L&&!("serviceWorker"in navigator)&&(E=!0)}catch{E=!0}vA(()=>{const{readable:A}=new TransformStream,e=new MessageChannel;e.port1.postMessage(A,[A]),e.port1.close(),e.port2.close(),U=!0,Object.defineProperty(Q,"TransformStream",{configurable:!1,writable:!1,value:TransformStream})});function IA(){C||(C=L?W(Q.mitm):CA(Q.mitm))}function EA(A,e,n){let r={size:null,pathname:null,writableStrategy:void 0,readableStrategy:void 0,useBlob:!1},t=0,a=null,o=null,i=null;if(Number.isFinite(e)?([n,e]=[e,n],console.warn("[StreamSaver] Deprecated pass an object as 2nd argument when creating a write stream"),r.size=n,r.writableStrategy=e):e&&e.highWaterMark?(console.warn("[StreamSaver] Deprecated pass an object as 2nd argument when creating a write stream"),r.size=n,r.writableStrategy=e):r=e||{},E=E||r.useBlob,!E){IA(),o=new MessageChannel,A=encodeURIComponent(A.replace(/\//g,":")).replace(/['()]/g,escape).replace(/\*/g,"%2A");const l={transferringReadable:U,pathname:r.pathname||Math.random().toString().slice(-6)+"/"+A,headers:{"Content-Type":"application/octet-stream; charset=utf-8","Content-Disposition":"attachment; filename*=UTF-8''"+A}};r.size&&(l.headers["Content-Length"]=r.size);const g=[l,"*",[o.port2]];if(U){const c=j==="iframe"?void 0:{transform(u,m){if(!(u instanceof Uint8Array))throw new TypeError("Can only write Uint8Arrays");t+=u.length,m.enqueue(u),a&&(location.href=a,a=null)},flush(){a&&(location.href=a)}};i=new Q.TransformStream(c,r.writableStrategy,r.readableStrategy);const d=i.readable;o.port1.postMessage({readableStream:d},[d])}o.port1.onmessage=c=>{c.data.download?j==="navigate"?(C.remove(),C=null,t?location.href=c.data.download:a=c.data.download):(C.isPopup&&(C.remove(),C=null,j==="iframe"&&W(Q.mitm)),W(c.data.download)):c.data.abort&&(s=[],o.port1.postMessage("abort"),o.port1.onmessage=null,o.port1.close(),o.port2.close(),o=null)},C.loaded?C.postMessage(...g):C.addEventListener("load",()=>{C.postMessage(...g)},{once:!0})}let s=[];return!E&&i&&i.writable||new Q.WritableStream({write(l){if(!(l instanceof Uint8Array))throw new TypeError("Can only write Uint8Arrays");if(E){s.push(l);return}o.port1.postMessage(l),t+=l.length,a&&(location.href=a,a=null)},close(){if(E){const l=new Blob(s,{type:"application/octet-stream; charset=utf-8"});T().saveFile(l,A)}else o.port1.postMessage("end")},abort(){s=[],o.port1.postMessage("abort"),o.port1.onmessage=null,o.port1.close(),o.port2.close(),o=null}},r.writableStrategy)}var eA=Q,Z;async function tA(A="export.zip"){Z||({Writer:Z}=await N());const e=eA.createWriteStream("export.zip",{useBlob:navigator.userAgent.indexOf("Electron")<0}),{readable:n,writable:r}=new Z;let t;if(window.WritableStream&&n.pipeTo)t=n.pipeTo(e).then(()=>{console.log("Export completed")});else{const a=e.getWriter(),o=n.getReader(),i=()=>o.read().then(s=>s.done?a.close():a.write(s.value).then(i));i()}return{writable:r,pipePromise:t}}var q="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAAAXNSR0IArs4c6QAAA5NJREFUeF7tnU1S4zAQheWTDZwEqmCRW8DcIguogpOQOZkHFbgmY2y3XnfL+vFjk0Va/dzvk9qJbJwh8K+oA0NRdYoHAig8CQiAAAo7UFieK4AACjtQWJ4rgAAKO1BYniuAAAo7UFieK6B1APePp5sQws04hl/xtXA9e8lfhiH8eXs5P1sFTSvg/vH0PI7hyXoQLY8fhvDbAkINgOb/mzYWCCoANP/nmtVCUAG4eziNLbeNXMf+eV64fXs5X5D8MADO/nV7NasABnD3cPo40KcdZDLH2Mv76/kWGaQBwPaz4fD76xnyFAqOulL/Rw8AmS01xHrXTwAgVQIADfMOJwBvR8F8BAAa5h1OAN6OgvkIADTMO5wAvB0F8xEAaJh3OAF4OwrmIwDQMO9wAvB2FMxHAKBh3uEE4O0omO9QAL7vuAjoVSbQ09XwJf3DAIjFf97qEi/+BM2lPiuENf1DALgufjJyTwhb+t0DWCp+TwiS/rQq11YYekGqqgsyW8XvASFFX2ptzQJAis/RjhD9LQhNAtAU7wlBo99NC7IU7wHBor8EoakV4FG8BYKH/hxCMwA8i9dA8NS/htAEgBzFIxBy6E8QqgeQs/gUCDn1I4TiALZMQIuPuWJR0pef6xZQWr84gLW9G4350yacZewEx5IDGVsFgDkEpIDWAVYDYDKytRZibWFVAZD2Tebvlz6JpuhXvxuKmq7ZZENbWsoxpZgf83QJILX4ayM9ISD63QFAip/PZA8IqH5XANDil1qJBYJGvxsAmuLXerkGgla/CwDa4rdOpggEi37zACzFS59mUiBY9asHEAtc27uxFi8BiO9LF9Wt9xhVDyB+E1wyYQ/zt/Z9vPSbADCfiV7Fp6yAJQie+s0AmCDEV+uyR4yff1nz1m8KgNa4mscRQGE6BEAA2w9rQvfDC/sJy3MFwJb5DiAAXz/hbAQAW+Y7gAB8/YSzEQBsme8AAvD1E85GALBlvgMIwNdPOBsBwJb5DiAAXz/hbNUDgCvqbAC6FaP5N1U+unh90uR/dDEf3r3u/i4P706586CzrpJcDtp+YmK4BcVBXAU/mWhmvxoAIfwPQGu+CQAhfEGwmG8GMM2D75Z0uJ+xij/YYL3jQ3UOSD4rMVB0gABEi/IGEEBef8XsBCBalDeAAPL6K2YnANGivAEEkNdfMTsBiBblDSCAvP6K2QlAtChvAAHk9VfMTgCiRXkD/gLMqV2OlLhc6wAAAABJRU5ErkJggg==";async function hA(A,e=!1){try{const n=await QA(A);if(!n)return null;if(e&&n.type==="image/gif"){const r=URL.createObjectURL(n),t=await nA(r,"dataurl");return URL.revokeObjectURL(r),t}else{const r=new FileReader;return await new Promise((a,o)=>{r.onloadend=()=>{a(r.result)},r.onerror=o,r.readAsDataURL(n)})}}catch(n){return console.warn(`Failed to load image: ${n.message}`),null}}function nA(A,e="dataurl"){return new Promise((n,r)=>{const t=new Image;t.onload=()=>{const a=document.createElement("canvas");if(a.width=t.width,a.height=t.height,a.getContext("2d").drawImage(t,0,0,a.width,a.height),e==="blob")sA(a,"image/png").then(i=>n(i));else if(e==="dataurl"){const i=a.toDataURL("image/png");n(i)}},t.onerror=()=>{r(new Error(`Failed to load image: ${A}`))},t.src=A})}async function wA(A,e="blob"){const n=URL.createObjectURL(A),r=await nA(n,e);return URL.revokeObjectURL(n),r}async function QA(A){const e=await rA(A);return e?await e.blob():null}async function rA(A){try{const e=oA(A);if(!e)return null;const n=await fetch(e,{mode:"cors"});if(!n.ok)return console.warn(`Bulk Export - Failed to fetch image: ${n.status} ${n.statusText}`),null;const r=n.headers.get("Content-Type");return!r||!r.startsWith("image/")?(console.warn(`Bulk Export - URL does not point to a valid image: ${A}`),null):n}catch(e){return console.warn(`Bulk Export - Failed to load image: ${e.message}`),null}}function xA(A){return new Promise((e,n)=>{const r=new Image;r.onload=()=>{e(r)},r.onerror=()=>{n(new Error("Failed to load image from Dataurl."))},r.src=A})}function VA(A){return R(A)?aA(A):oA(A)}async function aA(A){if(R(A)){const e=A.split("/").pop(),n=await T().getAttachmentURL(e);if(!n)return A;const r=new URL("https://plugins.amplenote.com/cors-proxy");return r.searchParams.set("apiurl",n),r.toString()}else return A}function oA(A){if(/^data:image\/(png|jpeg|jpg|gif|webp);base64,/.test(A)||/^(?:\.\/|\.\.\/|[^\/\\]+\w+\/?)*\w+\.\w+$/.test(A))return A;let r;try{r=new URL(A)}catch{return console.warn(`Bulk Export - Invalid URL provided: ${A}`),q}if(!["http:","https:"].includes(r.protocol))return console.warn(`Unsupported URL protocol (${r.protocol}): ${A}`),q;if(r.hostname==="images.amplenote.com"){const t=new URL("https://plugins.amplenote.com/cors-proxy");return t.searchParams.set("apiurl",A),t.toString()}else return A}async function yA(A){try{const e=await aA(A);if(!e)return null;const n=await fetch(e,{mode:"cors"});return n.ok?n:(console.warn(`Bulk Export - Failed to fetch attachment: ${n.status} ${n.statusText}`),null)}catch(e){return console.warn(`Bulk Export - Failed to load attachment: ${e.message}`),null}}function R(A){return A&&A.startsWith("attachment://")}function PA(A){let e;try{e=new URL(A)}catch{return!1}return e.protocol==="http:"||e.protocol==="https:"}function sA(A,e="image/png",n=1){return new Promise((r,t)=>{A.toBlob(a=>{a?r(a):t(new Error("Canvas is empty or conversion failed."))},e,n)})}function iA(A,e,n){const r=e.split(" "),t=[];let a="";for(let o of r){const i=a+o+" ";A.measureText(i).width>n&&a!==""?(t.push(a.trim()),a=o+" "):a=i}return t.push(a.trim()),t}function XA(A,e,n){const{x:r,y:t,width:a,height:o}=e,i='"Segoe UI", "Helvetica Neue", "Helvetica", "Arial", sans-serif';let s=200;A.fillStyle="white",A.textAlign="center",A.textBaseline="top",A.font=`${s}px ${i}`;let l=iA(A,n,a-40);for(;l.length*(s*1.2)>o&&s>10;)s-=2,A.font=`${s}px ${i}`,l=iA(A,n,a-40);const g=l.length*(s*1.2);let c=t+(o-g)/2;const d=a,u=g;A.fillStyle="rgb(49, 58, 71)",A.fillRect(r,t,a,o),A.fillStyle="white";for(let m of l)A.fillText(m,r+a/2,c),c+=s*1.2}async function lA(A,e){const n=await xA(A),r=document.createElement("canvas"),t=r.getContext("2d");return r.width=1600,r.height=2600,t.drawImage(n,0,0,r.width,r.height),e&&XA(t,{x:285,y:1548,width:1030,height:800},e),await sA(r,"image/png")}async function h(A,e){return T().saveFile(A,e)}function qA(A){return/\|(?:[^\n|]*\|)+\n\|(?:[\s\-:]*\|)+\n(\|(?:[^\n|]*\|)+\n)*/g.test(A)}function HA(A){const e=/(\|(?:[^\n|]*\|)+\n\|(?:[\s\-:]*\|)+\n(?:\|(?:[^\n|]*\|)+\n)*)\\\n/g;return A.replace(e,`$1
\\
`)}function DA(A){const e=/\\{1}$/gm;return A.replace(e,`
`)}function cA(A){const{name:e,uuid:n,created:r,updated:t,tags:a}=A,o=a&&a.length>0?`tags:
${a.map(i=>` - ${i}`).join(`
`)}
`:"";return`---
title: '${e}'
uuid: ${n}
created: '${r}'
updated: '${t}'
${o}---`}function x(A){var e=A.split(/\D+/);return new Date(Date.UTC(e[0],--e[1],e[2],e[3],e[4],e[5],e[6]))}function zA(A){return'"'+(A&&A.replaceAll(/\"/g,'""')||"")+'"'}function D(A){try{return encodeURI(A)}catch{return console.error("Invalid URL or path provided:",A),A}}function z(A,e,n={}){const r=[];let t=0;for(;t<A.length;){const a=A[t];switch(a.type){case"heading_open":{const o=parseInt(a.tag.substring(1),10);t++;const i=A[t],s=H(i.children,e,n);r.push({text:s,style:o>3?"h3":a.tag}),t++}break;case"paragraph_open":{t++;const o=A[t];let i;if(o.type==="inline")i=H(o.children,e,n),t++;else{const l=[];for(;A[t].type!=="paragraph_close";)l.push(A[t]),t++;i=z(l,e,n)}kA(i).forEach(l=>r.push(l)),t++}break;case"bullet_list_open":case"ordered_list_open":{const o=a.type==="bullet_list_open"?"ul":"ol",i=[];t++;let s=1;for(;s>0&&t<A.length;){const l=A[t];if(l.type==="bullet_list_open"||l.type==="ordered_list_open")s++;else if((l.type==="bullet_list_close"||l.type==="ordered_list_close")&&(s--,s===0)){t++;break}if(l.type==="list_item_open"){const g=[];let c=1;for(t++;c>0&&t<A.length;){const u=A[t];if(u.type==="list_item_open")c++;else if(u.type==="list_item_close"&&(c--,c===0)){t++;break}g.push(u),t++}const d=z(g,e,n);d.length===1?i.push(d[0]):i.push({stack:d})}else t++}r.push({[o]:i,style:"listItem"})}break;case"blockquote_open":{const o=[];t++;let i=1;for(;i>0&&t<A.length;){const l=A[t];if(l.type==="blockquote_open")i++;else if(l.type==="blockquote_close"&&(i--,i===0)){t++;break}o.push(l),t++}const s=z(o,e,n);r.push({stack:s,style:"quote"})}break;case"code_block":case"fence":{const o=a.content;r.push(TA(o)),t++}break;case"hr":r.push({canvas:[{type:"line",x1:0,y1:0,x2:515,y2:0,lineWidth:1,lineColor:"#000000"}],margin:[0,10,0,10]}),t++;break;case"inline":{const o=H(a.children,e,n);r.push({text:o,margin:[0,5,0,5]}),t++}break;case"table_open":{const o=[];let i=1;for(t++;i>0&&t<A.length;){const l=A[t];if(l.type==="table_open")i++;else if(l.type==="table_close"&&(i--,i===0)){t++;break}o.push(l),t++}const s=OA(o,e,n);r.push(s)}break;default:t++;break}}return r}function OA(A,e,n){const r=[];let t=0,a=[],o=[];for(;t<A.length;){const i=A[t];switch(i.type){case"thead_open":{t++;const s=[];for(;A[t].type!=="thead_close";)if(A[t].type==="tr_open"){for(t++;A[t].type!=="tr_close";)if(A[t].type==="th_open"){const l=i.attrs&&i.attrs[0]?i.attrs[0][1]:"left";o.push(l),t++;const g=A[t],c=H(g.children,e,n);s.push({text:c,style:"tableHeader",alignment:l}),t++,t++}else t++;t++}else t++;a=s,r.push(a),t++}break;case"tbody_open":{for(t++;A[t].type!=="tbody_close";)if(A[t].type==="tr_open"){t++;const s=[];let l=0;for(;A[t].type!=="tr_close";)if(A[t].type==="td_open"){const g=o[l]||"left";t++;const c=A[t],d=H(c.children,e,n);s.push({text:d,alignment:g}),t++,t++,l++}else t++;r.push(s),t++}else t++;t++}break;default:t++;break}}return{table:{headerRows:a.length>0?1:0,widths:Array(a.length).fill("*"),body:r},layout:"lightHorizontalLines",margin:[0,5,0,15]}}function H(A,e,n){const r=[];let t={},a=null;return A.forEach(o=>{switch(o.type){case"text":{const c={text:o.content==="\\"?" ":o.content};Object.keys(t).length>0&&Object.assign(c,t),a&&(c.link=a,c.color="blue",c.decoration="underline"),r.push(c)}break;case"strong_open":t.bold=!0;break;case"strong_close":delete t.bold;break;case"em_open":t.italics=!0;break;case"em_close":delete t.italics;break;case"s_open":t.decoration="lineThrough";break;case"s_close":delete t.decoration;break;case"link_open":a=o.attrs.find(g=>g[0]==="href")[1];break;case"link_close":a=null;break;case"html_inline":const l=new DOMParser().parseFromString(o.content,"text/html").querySelector("mark");if(l){const g=l.getAttribute("style");g&&g.split(";").forEach(c=>{const[d,u]=c.split(":").map(m=>m.trim());d==="background-color"?t.background=u:d==="color"&&(t.color=u)})}else o.content.includes("</mark>")&&(delete t.background,delete t.color);break;case"code_inline":{const g={text:o.content,style:"codeInline"};r.push(g)}break;case"image":{const g=o.attrs.find(p=>p[0]==="src")[1],c=o.attrs.find(p=>p[0]==="alt"),d=o.attrs.find(p=>p[0]==="width"),u=d?d[1]:250,m=c?c[1]:"";let B;const b=u>e?e:u;(PA(g)||/^data:image\/(png|jpeg|jpg|gif|webp);base64,/.test(g))&&(B=Object.keys(n).find(p=>n[p]===g),B||(B=`image_${Object.keys(n).length}`,n[B]=g)),r.push({image:B||g,width:b,alt:m})}break;case"hardbreak":r.push({text:`
`,...t});break;default:break}}),r}function kA(A,e){const n=[];if(A.some(i=>i.image)){if(A.length===1)return[A]}else return A.length>1?[{text:A}]:[A];let t=[],a=[];const o=function(){a.length===1?t.push(a[0]):t.push({text:a}),a=[]};return A.forEach(i=>{i.image?(a.length>0&&o(),t.push(i)):a.push(i)}),a.length>0&&o(),t.forEach((i,s)=>{if(i.text){const l=s===t.length-1;i.width=l?"*":"auto"}}),[{columns:t}]}function TA(A){return{table:{widths:["*"],body:[[{text:A,margin:[10,10,10,10],fontSize:11}]]},layout:{fillColor:"#f0f0f0",hLineWidth:()=>0,vLineWidth:()=>0,paddingLeft:()=>0,paddingRight:()=>0,paddingTop:()=>0,paddingBottom:()=>0},margin:[0,0,0,20]}}var NA=z;function FA(A){A.heading_open=(e,n)=>{const r=e[n].markup.length;return`${{1:"\\section",2:"\\subsection",3:"\\subsubsection",4:"\\paragraph",5:"\\subparagraph",6:"\\textbf"}[r]}{`},A.heading_close=()=>`}
`,A.paragraph_open=()=>"",A.paragraph_close=()=>`
 
`,A.em_open=()=>"\\emph{",A.em_close=()=>"}",A.strong_open=()=>"\\textbf{",A.strong_close=()=>"}",A.s_open=()=>"\\sout{",A.s_close=()=>"}",A.code_inline=(e,n)=>{const r=gA(e[n].content),t=LA(r);return`\\lstinline${t}${r}${t}`},A.fence=(e,n)=>`\\begin{lstlisting}
${e[n].content}\\end{lstlisting}
`,A.blockquote_open=()=>`\\begin{quote}
`,A.blockquote_close=()=>`\\end{quote}
`,A.bullet_list_open=()=>`\\begin{itemize}
`,A.bullet_list_close=()=>`\\end{itemize}
`,A.ordered_list_open=()=>`\\begin{enumerate}
`,A.ordered_list_close=()=>`\\end{enumerate}
`,A.list_item_open=()=>"\\item ",A.list_item_close=()=>`
`,A.link_open=(e,n)=>{const r=e[n].attrGet("href");return`\\href{${O(r)}}{`},A.link_close=()=>"}",A.image=(e,n)=>{const r=e[n],t=r.attrs.find(b=>b[0]==="src"),a=t?t[1]:"",o=r.attrs.find(b=>b[0]==="alt"),i=o?o[1]:"",s=r.attrs.find(b=>b[0]==="title"),l=s?s[1]:"",g=r.content.split("|"),c=g[0].trim(),d=g.length>1?parseInt(g[1],10):250;let m=[`width=${jA(d).toFixed(2)}cm`];const B=m.length?`[${m.join(",")}]`:"";return l?`
\\begin{figure}[h]
\\centering
\\includegraphics${B}{${a}}
\\caption{${O(l)}}
\\label{fig:${O(i||"image")}}
\\end{figure}
`:`\\includegraphics${B}{${a}}
`},A.hardbreak=()=>`\\\\
`,A.softbreak=()=>`\\\\
`,A.html_inline=(e,n)=>{const r=e[n].content.trim();if(r.startsWith("<!--")&&r.endsWith("-->"))return"";if(r==="<br>"||r==="<br/>")return`\\\\
`;if(r.startsWith("<mark")){let t=function(l){return l=l.replace("#",""),l};const a=r.match(/style="([^"]*)"/);let o="",i="";a&&a[1].split(";").map(c=>c.trim()).forEach(c=>{const[d,u]=c.split(":").map(m=>m.trim());d==="background-color"&&(o=u),d==="color"&&(i=u)});let s="";if(o){const l=t(o);s+=`\\colorbox[HTML]{${l}}{`}if(i){const l=t(i);s+=`\\textcolor[HTML]{${l}}{`}return!o&&!i&&(s+="\\hl{"),e[n].markStyleStack={bgColor:o,textColor:i},s}if(r==="</mark>"){let t="";const a=e[n-1],o=a&&a.markStyleStack;return o?(o.textColor&&(t+="}"),o.bgColor&&(t+="}")):t+="}",t}return""},A.text=(e,n)=>{let r=e[n].content;return r=gA(r),r=UA(r),r=O(r),r},A.hr=()=>`\\hrule
`,A.table_open=(e,n,r,t,a)=>{let o=0;for(let s=n+1;s<e.length;s++)if(e[s].type==="tr_open"){for(let l=s+1;l<e.length;l++)if(e[l].type==="th_open"||e[l].type==="td_open")o++;else if(e[l].type==="tr_close")break;break}return t.tableColumnCount=o,`\\begin{tabularx}{\\textwidth}{${"|"+"X|".repeat(o)}}
\\hline
`},A.table_close=()=>`\\end{tabularx}
`,A.thead_open=(e,n,r,t,a)=>(t.inHeader=!0,""),A.thead_close=(e,n,r,t,a)=>(t.inHeader=!1,""),A.tbody_open=()=>"",A.tbody_close=()=>"",A.tr_open=(e,n,r,t,a)=>(t.tableCellIndex=0,""),A.tr_close=(e,n,r,t,a)=>` \\\\\\hline
`,A.th_open=(e,n,r,t,a)=>"",A.th_close=(e,n,r,t,a)=>(t.tableCellIndex++,t.tableCellIndex<t.tableColumnCount?" & ":""),A.td_open=(e,n,r,t,a)=>"",A.td_close=(e,n,r,t,a)=>(t.tableCellIndex++,t.tableCellIndex<t.tableColumnCount?" & ":"")}function O(A){const e={"\\":"\\textbackslash{}","{":"\\{","}":"\\}",$:"\\$","&":"\\&","%":"\\%","#":"\\#",_:"\\_","^":"\\^{}","~":"\\~{}"};return A.replace(/([\\{}$&%#_^~])/g,n=>e[n])}function gA(A){return A.replace(/\\([\[\]\|])/g,"$1")}function UA(A){const e={"&quot;":'"',"&amp;":"\\&","&lt;":"<","&gt;":">","&nbsp;":" "};return A.replace(/&[a-z]+;/g,n=>e[n]||n)}function LA(A){const e=["|","/","@","%","#","!","~","=","+","-","*",":",";","?"];for(const n of e)if(!A.includes(n))return n;return"|"}function jA(A){return A*2.54/96}function WA(A){A.renderAsync=async function(e,n={},r){const t=A.parse(e,n);return typeof r=="function"&&await r(t,n),A.renderer.render(t,A.options,n)}}var dA=class{constructor(A={}){this.options={imageStrategy:"dataurl",attachmentStrategy:"silent",imageFolder:"images",attachmentFolder:"attachments",assetFilenamePrefix:null,exportAttachments:null,replaceBrokenImages:!0,renderGifAsStill:!1,...A},this.options.exportAttachments&&(this.options.attachmentStrategy="local"),this.pathCache=[],this.urlCache={},this.collectedImages={},this.collectedAttachments={},this.idCounters={},this.asset_plugin=this.asset_plugin.bind(this)}initialize(){}setAssetFilenamePrefix(A){this.options.assetFilenamePrefix=A}resetAssetFilenamePrefix(){this.options.assetFilenamePrefix=null}setAssetStrategy(A,e){this.options.imageStrategy=A,this.options.attachmentStrategy=e}asset_plugin(A){if(A.renderAsync||A.use(WA),!A.renderWithAssets){const e=this.processAssets.bind(this);A.renderWithAssets=function(n,r={}){return this.renderAsync(n,r,e)}}A.core.ruler.push("collect_assets",e=>{this._collectAssets(e.tokens,e.env)})}_collectAssets(A,e){const n=this;function r(t,a){let o=a;for(let i=0;i<t.length;i++){const s=t[i];if(o&&s.type!=="link_close"){s.hidden=!0,s.children&&s.children.length>0&&r(s.children,o);continue}if(s.type==="image")n.options.imageStrategy==="silent"?s.hidden=!0:n._collectImageToken(s);else if(s.type==="link_open"){const l=s.attrGet("href");if(R(l))if(n.options.exportAttachments===!1||n.options.attachmentStrategy==="silent")o=!0,s.hidden=!0;else{let g="attachment",c=t[i+1];c&&c.type==="text"&&(g=c.content),n._collectAttachmentToken(s,l,g)}}else s.type==="link_close"&&o&&(o=!1,s.hidden=!0);s.children&&s.children.length>0&&r(s.children,o)}}r(A,!1)}_collectImageToken(A){const e=A.attrGet("src");this.options.imageStrategy!=="ignore"&&(this.collectedImages[e]||(this.collectedImages[e]={tokens:[],type:"image",src:e}),this.collectedImages[e].tokens.push(A))}_collectAttachmentToken(A,e,n){this.options.attachmentStrategy!=="ignore"&&(this.collectedAttachments[e]||(this.collectedAttachments[e]={tokens:[],filenames:[],type:"attachment",src:e}),this.collectedAttachments[e].tokens.push(A),this.collectedAttachments[e].filenames.push(n))}async processAssets(A,e){await Promise.all(Object.keys(this.collectedImages).map(async n=>{const r=this.collectedImages[n],t=this.options.imageStrategy;let a=n;if(!this.collectedImages[n].processed){if(t==="dataurl"){let o=await hA(n,this.options.renderGifAsStill);!o&&this.options.replaceBrokenImages&&(o=q),a=o||n,this.urlCache[n]=a}else if(t==="local"){let o=n;const i=o.split(".");this.options.renderGifAsStill&&i.pop()==="gif"&&(i.push("png"),o=i.join("."));const s=this._getUniqueFilePath(o,"image");this.urlCache[n]=D(s),this.collectedImages[n].filePath=s,this.collectedImages[n].type="image"}else if(t==="uniqueId"){const o=this._getUniqueId("image");this.urlCache[n]=o,this.collectedImages[n].uniqueId=o,this.collectedImages[n].type="image"}else if(t==="proxify"){let o=VA(n);!o&&this.options.replaceBrokenImages&&(o=q),a=o||n,this.urlCache[n]=a}this.collectedImages[n].strategy=t,this.collectedImages[n].processed=!0}r.tokens.forEach(o=>{if(o.meta&&o.meta.assetProcessed)return;o.attrSet("src",this.urlCache[n]);const i=o.content.split("|"),s=i.length>1?parseInt(i[i.length-1],10):null;if(s){o.attrSet("width",s);const l=i.slice(0,i.length-1).join("|");o.content=o.children[0].content=l}o.meta||(o.meta={}),o.meta.assetProcessed=!0})})),await Promise.all(Object.keys(this.collectedAttachments).map(async n=>{const r=this.collectedAttachments[n],t=this.options.attachmentStrategy;if(!r.processed){if(t==="local"){let a=r.filenames[0]||"attachment";const o=this._getUniqueFilePath(a,"attachment");this.urlCache[n]=D(o),r.filePath=o}else if(t==="uniqueId"){const a=this._getUniqueId("attachment");this.urlCache[n]=a,r.filePath=a}r.strategy=t,r.processed=!0}r.tokens.forEach(a=>{a.meta&&a.meta.assetProcessed||(a.attrSet("href",this.urlCache[n]),a.meta||(a.meta={}),a.meta.assetProcessed=!0)})}))}async getLocalImages(){return this._collectFromStream(this.streamLocalImages())}async getLocalAttachments(){return this._collectFromStream(this.streamLocalAttachments())}async getLocalAssets(){return this._collectFromStream(this.streamLocalAssets())}async _collectFromStream(A){const e=[],n=A.getReader();let r;for(;!(r=await n.read()).done;)e.push(r.value);return e}streamLocalImages(){const A=Object.values(this.collectedImages).filter(e=>e.strategy==="local")[Symbol.iterator]();return this._createAssetStreamFromIterator(A)}streamLocalAttachments(){const A=Object.values(this.collectedAttachments).filter(e=>e.strategy==="local")[Symbol.iterator]();return this._createAssetStreamFromIterator(A)}streamLocalAssets(){const e=[...Object.values(this.collectedImages),...Object.values(this.collectedAttachments)].filter(n=>n.strategy==="local")[Symbol.iterator]();return this._createAssetStreamFromIterator(e)}_createAssetStreamFromIterator(A){const e=this;return new ReadableStream({async pull(n){let r;do{if(r=A.next(),r.done){n.close();return}const t=r.value,a=t.filePath||t.uniqueId;let o;if(t.type==="image"){if(o=await rA(t.src),o&&o.headers.get("content-type")==="image/gif"&&e.options.renderGifAsStill){const i=await o.blob(),s=await wA(i);o=new Response(s,{headers:{"Content-Type":"image/png"}})}!o&&e.options.replaceBrokenImages&&(o=await fetch(q))}else t.type==="attachment"&&(o=await yA(t.src));if(o){const i=o.headers.get("content-type");n.enqueue({name:a,mimeType:i,blob:async()=>await o.blob(),stream:()=>o.body});return}else console.info("Could not find asset: "+a)}while(!0)}})}_getUniqueFilePath(A,e){const{assetFilenamePrefix:n,imageFolder:r,attachmentFolder:t}=this.options;let a=e==="image"?r:t,o=ZA(A);n&&(a=`${a}/${n}`);let s=`${a}/${o}`,l=1;for(;this.pathCache.includes(s);)s=`${a}/${RA(o,"-"+l)}`,l++;return this.pathCache.push(s),s}_getUniqueId(A){return this.idCounters[A]?this.idCounters[A]++:this.idCounters[A]=1,`${A}${this.idCounters[A]}`}};function ZA(A){const e=A.match(/[^/\\&\?]+\.\w{3,4}(?=([\?&].*$|$))/);return e?e[0]:A}function RA(A,e){const n=A.lastIndexOf(".");return n===-1?A+e:A.substring(0,n)+e+A.substring(n)}var M,S,K,J,fA,y=class{constructor(A,e,n=new dA({exportAttachments:!1})){this.reset(A,e),this.assetExporter=n}async initialize(){await this._ensureBaseDependenciesLoaded(),this.md=M({html:!0,linkify:!0,typographer:!0}),this.md.use(this.assetExporter.asset_plugin),this.latexMd=M({html:!0}),this.latexMd.use(this.assetExporter.asset_plugin),FA(this.latexMd.renderer.rules)}reset(A,e){this.title=A,this.markdownText=e?this._preprocessMarkdown(e):null,this.htmlContent=null}_preprocessMarkdown(A){return DA(HA(A))}async _loadJsPDF(){S||(S=await pA()),await mA()}async _loadHtmlDocx(){K||(K=await BA())}async _loadEpubGen(){J||(J=await $())}async _loadConflux(){fA||({Writer:fA}=await N())}async _ensureBaseDependenciesLoaded(){[M]=await Promise.all([uA()])}async _getHtmlContent(){return this.htmlContent||(this.htmlContent=await this.md.renderWithAssets(this.markdownText),this._removeEmptyTableHeaders()),this.htmlContent}_removeEmptyTableHeaders(){const e=new DOMParser().parseFromString(this.htmlContent,"text/html");e.querySelectorAll("thead").forEach(r=>{r.textContent.trim()||r.remove()}),this.htmlContent=e.body.innerHTML}async toMarkdown(){this.assetExporter.setAssetStrategy("local","local"),this.assetExporter.options.renderGifAsStill=!1,this.md.parse(this.markdownText,{}),await this.assetExporter.processAssets();let A=this.markdownText;for(const e of Object.values(this.assetExporter.collectedImages))A=A.replaceAll(e.src,D(e.filePath));for(const e of Object.values(this.assetExporter.collectedAttachments))A=A.replaceAll(e.src,D(e.filePath));return A}async toHTML(A=!0){const e=await this._getHtmlContent();return A?`
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>${this.title}</title>
<style>${F}</style>
</head>
<body>
${e}
</body>
</html>
`:e}async saveHTML(A="output.html"){const e=await this.toHTML(),n=new Blob([e],{type:"text/html;charset=utf-8"});await h(n,A)}async toLaTeX(){this.assetExporter.setAssetStrategy("local","local"),this.assetExporter.options.renderGifAsStill=!0;const A=await this.latexMd.renderWithAssets(this.markdownText),e=`
\\documentclass{article}
\\usepackage[utf8]{inputenc}
\\usepackage[T1]{fontenc}
\\usepackage{hyperref}
\\usepackage{graphicx}
\\usepackage{xcolor}
\\usepackage{ulem}
\\usepackage{soul}
\\usepackage{listings}
\\usepackage{emoji}
\\usepackage{tabularx}
\\lstset{
breaklines=true,
breakatwhitespace=true,
columns=fullflexible,
keywordstyle=color{blue},
commentstyle=color{gray},
stringstyle=color{orange},
}
\\begin{document}
`,n=`
\\end{document}
`;return e+A+n}async saveLaTeX(A="output.tex"){const e=await this.toLaTeX(),n=new Blob([e],{type:"text/plain;charset=utf-8"});if(Object.keys(this.assetExporter.collectedImages).length===0)h(n,A);else{const{writable:r,pipePromise:t}=await tA("export.zip"),a=r.getWriter();await a.write({name:A,stream:()=>n.stream()}),a.releaseLock(),await this.assetExporter.streamLocalImages().pipeTo(r),t&&await t}}async toDOCX(){await this._loadHtmlDocx(),this.assetExporter.setAssetStrategy("dataurl","local");const A=await this.toHTML();return K.asBlob(A)}async saveDOCX(A="output.docx"){const e=await this.toDOCX();h(e,A)}async toPDF(){await this._loadJsPDF(),this.assetExporter.setAssetStrategy("dataurl","local"),this.assetExporter.options.renderGifAsStill=!0;const A=this.md.parse(this.markdownText,{});await this.assetExporter.processAssets();const e={},n=595.28,r=[40,60,40,60],t=n-r[0]-r[2],a=NA(A,t,e),o={pageSize:"A4",pageMargins:r,content:[{text:this.title,style:"h2"},{canvas:[{type:"line",x1:r[0],y1:0,x2:n-r[2],y2:0,lineWidth:.5,lineColor:"#F3F4F4"}]},...a],images:e,styles:{h1:{fontSize:18.02,bold:!0,margin:[0,20,0,10]},h2:{fontSize:15.76,bold:!0,margin:[0,10,0,5]},h3:{fontSize:13.51,bold:!0,margin:[0,10,0,5]},quote:{italics:!0,color:"gray",margin:[0,10,0,10]},codeBlock:{fontSize:10,margin:[0,5,0,5],background:"#f0f0f0",fillColor:"111111",color:"#333333"},codeInline:{fontSize:10,background:"#f0f0f0",color:"#333333"},listItem:{margin:[0,5,0,5]},tableHeader:{bold:!0,fillColor:"#eeeeee"}}};return new Promise((i,s)=>{S.createPdf(o).getBlob(l=>{l?i(l):s(console.error("Failed to create PDF Blob"))})})}async savePDF(A="output.pdf"){const e=await this.toPDF();h(e,A)}async toEPUB(){await this._loadEpubGen(),this.assetExporter.setAssetStrategy("proxify","silent");const A=await lA(AA,this.title);return await new J.EPub({title:this.title,css:F,cover:new File([A],"cover.png",{type:"image/png"}),ignoreFailedDownloads:!0},[{title:this.title,content:await this.toHTML(!1)}]).genEpub()}async saveEPUB(A="output.epub"){const e=await this.toEPUB();h(e,A)}async tableToCSV(){const A=await this._getHtmlContent(),r=new DOMParser().parseFromString(A,"text/html").querySelector("table");if(r){let t="";return r.querySelectorAll("tr").forEach((o,i)=>{const s=o.querySelectorAll("th, td"),l=Array.from(s).map(g=>{let c=g.textContent.trim();return(c.includes('"')||c.includes(",")||c.includes(`
`))&&(c='"'+c.replace(/"/g,'""')+'"'),c}).join(",");t+=l+`
`}),t}return""}async saveTableCSV(A="table.csv"){const e=new Blob([await this.tableToCSV()],{type:"text/csv;charset=utf-8"});h(e,A)}async saveTableCSVIfTable(A="table.csv"){const e=await this.tableToCSV();e!==""&&h(new Blob([e],{type:"text/csv;charset=utf-8"}),A)}},MA,Y,SA=class{constructor(A,e,n,r={}){this._app=A,this.exportNoteList=e,this.format=n,this.options={directory:"tag",includeAttachments:!0,...r}}async initialize(){await this._ensureBaseDependenciesLoaded()}async _ensureBaseDependenciesLoaded(){({Writer:MA}=await N())}_logProgress(A,e){this.options.progressCallback&&this.options.progressCallback(A,e)}async _loadEpubGen(){Y||(Y=await $())}async export(){if(this.format==="csv"){await this.exportCSV();return}if(this.format==="epub-single"){await this.exportEpubNotebook();return}const A=new dA({exportAttachments:this.options.includeAttachments}),e=new y(null,null,A);await e.initialize(),this._logProgress(0,`Starting Bulk Export of ${this.exportNoteList.length} notes`);const{writable:n,pipePromise:r}=await tA(),t=n.getWriter();let a=0;const o=[];for(const s of this.exportNoteList){const l=await this._app.getNoteContent({uuid:s.uuid});let g=s.name||s.uuid;e.reset(s.name,l);let c=g.replace(/[<>:"/\\|?*]+/g,"_"),d;switch(o.includes(c)?(d=c+`(${s.uuid})`,this._logProgress(a,`${c}.${this.format} already exists! Renaming to ${d}.${this.format}.`)):d=c,o.push(d),this.format){case"pdf":const u=await e.toPDF();await t.write({name:d+".pdf",lastModified:x(s.updated),stream:()=>u.stream()});break;case"docx":const m=await e.toDOCX();await t.write({name:d+".docx",lastModified:x(s.updated),stream:()=>m.stream()});break;case"epub":const B=await e.toEPUB();await t.write({name:d+".epub",lastModified:x(s.updated),stream:()=>B.stream()});break;case"latex":const b=await e.toLaTeX();await t.write({name:d+".tex",lastModified:x(s.updated),stream:()=>new Response(b,{headers:{"Content-Type":"application/x-tex"}}).body});break;case"html":e.assetExporter.setAssetStrategy("local","local");const p=await e.toHTML();await t.write({name:d+".html",lastModified:x(s.updated),stream:()=>new Response(p,{headers:{"Content-Type":"text/html"}}).body});break;case"md":e.assetExporter.setAssetStrategy("local","local");const v=await e.toMarkdown(),G=cA(s)+`
 
`+v;await t.write({name:d+".md",lastModified:x(s.updated),stream:()=>new Response(G,{headers:{"Content-Type":"text/markdown"}}).body});break}a++,this._logProgress(a,`${d}.${this.format}`)}t.releaseLock();let i;this.options.includeAttachments?i=e.assetExporter.streamLocalAssets():i=e.assetExporter.streamLocalImages(),i.pipeTo(n),this._logProgress(a,"Export Complete"),r?await r:console.log("Export completed")}async exportEpubNotebook(){await this._loadEpubGen();const A=await this._app.prompt("EPub Options",{inputs:[{label:"Book Title (will be embedded in cover)",type:"string"}]});if(!A)return;this._logProgress(0,`Starting ePub Export of ${this.exportNoteList.length} notes`);const e=await lA(AA,A),n=new y;await n.initialize(),n.assetExporter.setAssetStrategy("proxify","silent");let r=0;const t=this.exportNoteList.map(async s=>(n.reset(s.name||"",await this._app.getNoteContent({uuid:s.uuid})),r++,this._logProgress(r,s.name||""),{title:s.name||"",content:await n.toHTML(!1)})),a=await Promise.all(t);this._logProgress(r,"Building eBook");const i=await new Y.EPub({title:A,css:F,cover:new File([e],"cover.png",{type:"image/png"}),ignoreFailedDownloads:!0},a).genEpub();h(i,A.replace(/[^A-Za-z0-9 ]/g,"_")+".epub"),this._logProgress(r,"Export Complete")}async exportCSV(){const A=`UUID,Title,Tags,Content
`,e=eA.createWriteStream("export.csv",{useBlob:navigator.userAgent.indexOf("Electron")<0}),n=this.exportNoteList.values(),r=new TextEncoder;this._logProgress(0,`Starting CSV Export of ${this.exportNoteList.length} notes`);const t=this._app;let a=0;const o=(s,l)=>this._logProgress(s,l);await new ReadableStream({start(s){s.enqueue(r.encode(A))},async pull(s){const{done:l,value:g}=n.next();if(l)return s.close();const c=await t.getNoteContent({uuid:g.uuid}),d=g.tags?g.tags.join():"",m=[g.uuid,g.name,d,c].map(B=>zA(B)).join()+`
`;return a++,o(a,g.name),s.enqueue(r.encode(m))}}).pipeTo(e),this._logProgress(a,"Export Complete")}},KA=`<style>
/* Define CSS variables for light and dark themes */
:root {
--background-color: #ffffff;
--text-color: #333333;
--progress-bar-bg: #e0e0e0;
--progress-bar-fill: #4caf50;
--log-bg: #f9f9f9;
--log-border: #ddd;
--delete-button-bg: #ff4d4d;
--cancel-button-bg: #ff9800;
}
 
/* Override variables for dark mode */
@media (prefers-color-scheme: dark) {
:root {
--background-color: #1e1e1e;
--text-color: #f1f1f1;
--progress-bar-bg: #3a3a3a;
--progress-bar-fill: #81c784;
--log-bg: #2e2e2e;
--log-border: #555555;
--delete-button-bg: #e57373;
--cancel-button-bg: #ffb74d;
}
}
 
/* Apply the variables */
.export-container {
font-family: Arial, sans-serif;
padding: 20px;
background-color: var(--background-color);
color: var(--text-color);
transition: background-color 0.3s, color 0.3s;
}
.export-header {
text-align: center;
}
.progress-bar-container {
background-color: var(--progress-bar-bg);
border-radius: 10px;
overflow: hidden;
height: 30px;
margin-bottom: 15px;
}
.progress-bar {
width: 0%;
height: 100%;
background-color: var(--progress-bar-fill);
transition: width 0.5s, background-color 0.3s;
}
.progress-text {
text-align: center;
margin-top: 5px;
}
.log-container {
height: 200px;
overflow-y: auto;
background-color: var(--log-bg);
padding: 10px;
border: 1px solid var(--log-border);
border-radius: 5px;
transition: background-color 0.3s, border-color 0.3s;
}
.delete-button, .cancel-button {
display: none;
padding: 10px 20px;
margin: 5px 3px;
color: #ffffff;
border: none;
border-radius: 5px;
cursor: pointer;
transition: background-color 0.3s;
}
.delete-button {
background-color: var(--delete-button-bg);
margin-right: 10px;
}
.cancel-button {
background-color: var(--cancel-button-bg);
}
/* Show buttons when needed */
.show {
display: inline-block;
}
</style>
 
<div class="export-container">
<h2 class="export-header">Exporting...</h2>
 
<!-- Progress Bar -->
<div class="progress-bar-container">
<div id="progressBar" class="progress-bar"></div>
</div>
<p id="progressText">0/0 notes exported</p>
 
<!-- Log -->
<div id="logContainer" class="log-container">
<p>Starting export...</p>
</div>
 
<!-- Delete Button -->
<button id="deleteButton" class="delete-button">Delete Export Log</button>
<button id="logButton" class="cancel-button">Save Log</button>
 
<!-- Embed JavaScript -->
<!-- Embed JavaScript -->
<script type="text/javascript">
/**
* Updates the progress bar and progress text.
*
* @param {number} progress - Progress percentage.
* @param {number} completed - Number of notes exported.
* @param {number} total - Total number of notes to export.
*/
function updateProgress(completed, total) {
const progressBar = document.getElementById('progressBar');
const progressText = document.getElementById('progressText');
const progress = Math.round((completed / total) * 100);
 
progressBar.style.width = progress + '%';
progressText.innerText = completed + '/' + total + ' notes exported';
}
 
/**
* Appends new logs to the log container.
*
* @param {Array} newLogs - Array of new log messages.
*/
function appendLogs(newLogs) {
const logContainer = document.getElementById('logContainer');
newLogs.forEach(log => {
const p = document.createElement('p');
p.innerText = log;
logContainer.appendChild(p);
logContainer.scrollTop = logContainer.scrollHeight; // Auto-scroll to bottom
});
}
 
/**
* Shows the delete button.
*/
function showDeleteButton() {
const deleteButton = document.getElementById('deleteButton');
deleteButton.style.display = 'inline-block';
const logButton = document.getElementById('logButton');
logButton.style.display = 'inline-block';
}
 
/**
* Polls the plugin for progress and new logs.
*/
function pollPlugin() {
window.callAmplenotePlugin().then(data => {
const completed = data.completed;
const total = data.total;
const newLogs = data.logs;
const progress = Math.round((completed/total) * 100);
 
updateProgress(completed, total);
if (newLogs && newLogs.length > 0) {
appendLogs(newLogs);
}
 
if (progress < 100) {
setTimeout(pollPlugin, 200); // Poll every 200ms
} else {
showDeleteButton();
}
}).catch(error => {
console.error("Error polling plugin:", error);
});
}
 
/**
* Handles the deletion of the temporary note.
*/
document.getElementById('deleteButton').addEventListener('click', function() {
window.callAmplenotePlugin('deleteNote');
});
document.getElementById('logButton').addEventListener('click', function() {
window.callAmplenotePlugin('saveLog');
});
 
// Initiate Polling
pollPlugin();
<\/script>
</div>`;/*! OmniExport Amplenote Plugin. MIT License. Paul Strong(lapluviosilla) */async function JA(A){const e=new Date().toISOString().slice(0,16).replace(/-/g,"/").replace("T"," "),n=await A.notes.create("Bulk Export on "+e),r=`<object data="plugin://${A.context.pluginUUID}" data-aspect-ratio="1.2" />`;await n.insertContent(r),A.navigate(await n.url())}var f={_exportStatus:{completed:0,total:0,active:!1,log:[],logBuffer:[]},constants:{DEFAULT_EXPORT_TAG:"system/export",SETTING_DISABLE_EXPORT_TAG_REMOVAL:"Keep Export Tag after Export? (set to true to disable removal of the tag)",EXPORT_OPTIONS:[{label:"Microsoft Word (*.docx)",value:"docx"},{label:"PDF (*.pdf)",value:"pdf"},{label:"Web Page (*.html)",value:"html"},{label:"ePub (*.epub)",value:"epub"},{label:"LaTeX (*.tex)",value:"latex"},{label:"Markdown (*.md)",value:"md"}],BULK_EXPORT_OPTIONS:[{label:"Microsoft Word (*.docx)",value:"docx"},{label:"PDF (*.pdf)",value:"pdf"},{label:"Web Page (*.html)",value:"html"},{label:"ePub (*.epub)",value:"epub"},{label:"ePub Single Book (*.epub)",value:"epub-single"},{label:"LaTeX (*.tex)",value:"latex"},{label:"Markdown (*.md)",value:"md"},{label:"CSV (*.csv)",value:"csv"}]},renderEmbed(A,...e){return KA},async onEmbedCall(A,...e){if(e.length>0&&e[0]==="deleteNote"){if(A.context.noteUUID){const r=await A.deleteNote({uuid:A.context.noteUUID});return A.navigate("https://www.amplenote.com/notes"),r}return!1}if(e.length>0&&e[0]==="saveLog"){A.context.noteUUID&&A.replaceNoteContent({uuid:A.context.noteUUID},f._exportStatus.log.join(`
`));return}const n={completed:f._exportStatus.completed,total:f._exportStatus.total,logs:f._exportStatus.logBuffer.slice()};return f._exportStatus.logBuffer=[],n},appOption:{"Bulk Export":{check(A){return!f._exportStatus.active},async run(A){P(A);let e,n=null,r=null,t=null,a=null,o=null,i=null,s=null;try{if(e=new URL(A.context.url),n=e.searchParams.get("group"),r=e.searchParams.get("query"),t=e.searchParams.get("tag"),a=e.searchParams.get("updatedAfterDays"),o=e.searchParams.get("updatedAfterEnd"),a){const v=o||Date.now()/1e3;s=new Date(v*1e3),i=new Date((v-86400*a)*1e3)}}catch{console.warn("Invalid URL provided:",A.context.url)}let l="Bulk Export Wizard";if(i){const v=i.toDateString().slice(4,10),w=s.toDateString().slice(4,10);l+=`
* Filtering notes between `+v+" and "+w+" because of graph filter."}navigator.userAgent.indexOf("Electron")<0&&(l+=`
 
Warning: Due to limitations of the plugin api and browser restrictions this works best on the desktop app.
Using this in the browser could consume too much memory and crash amplenote, and there will be a delay before it downloads.
If you would like to use this on browser then please upvote the plugin and petition amplenote for the plugin api support.`);const[g,c,d,u,m,B]=await A.prompt(l,{inputs:[{label:"Name Search (not a full-text content search)",type:"string",value:r||""},{label:"Tags",type:"tags",value:t||""},{label:"Group",type:"string",value:n||""},{label:"Export As (required)",type:"select",options:f.constants.BULK_EXPORT_OPTIONS},{label:"Include Attachments?",type:"checkbox",value:!0}],actions:[{label:"Export Whole Notebook (warning: this could take a while)",icon:"cloud_download",value:"full-export"},{label:"Export By Export Tag ("+(A.settings["Export Tag"]||f.constants.DEFAULT_EXPORT_TAG)+")",icon:"book",value:"export-by-tag"}]});if(!B||u===null)return;const b={...g?{query:g}:{},...d?{group:d}:{},...c?{tag:c}:{}};let p;if(B==="full-export")p=await A.notes.filter();else if(B==="export-by-tag")p=await A.notes.filter({tag:A.settings["Export Tag"]||f.constants.DEFAULT_EXPORT_TAG});else if(B===-1){if(Object.keys(b).length===0){A.alert("You didn't specify a query! If you meant to export your whole notebook then please use the 'Export Whole Notebook' button");return}p=await A.notes.filter(b),i&&(p=p.filter(v=>{const w=x(v.updated);return w>=i&&w<=s}))}if(!p||p.length===0){A.alert("No notes found with that query!");return}f._exportStatus.completed=0,f._exportStatus.total=p.length,f._exportStatus.log=[],f._exportStatus.logBuffer=[],f._exportStatus.active=!0;try{let v=function(G,_){f._exportStatus.completed=G,_&&(f._exportStatus.log.push(_),f._exportStatus.logBuffer.push(_))};await JA(A);const w=new SA(A,p,u,{progressCallback:v,includeAttachments:m});await w.initialize(),await w.export(),f._exportStatus.active=!1}catch(v){A.alert("Export failed: "+v),f._exportStatus.active=!1}if(B==="export-by-tag"&&A.settings[f.constants.SETTING_DISABLE_EXPORT_TAG_REMOVAL]!=="true")for(const v of p)v.removeTag(A.settings["Export Tag"]||f.constants.DEFAULT_EXPORT_TAG)}}},noteOption:{"Export as...":{check(A,e){return"Export as..."},async run(A,e){P(A);const n=await A.prompt("Export Options",{inputs:[{type:"select",options:f.constants.EXPORT_OPTIONS}]});if(n){const r=await A.notes.find({uuid:e}),t=new y(r.name,await r.content());switch(await t.initialize(),n){case"docx":t.saveDOCX(r.name+".docx");break;case"pdf":t.savePDF(r.name+".pdf");break;case"html":t.saveHTML(r.name+".html");break;case"epub":t.saveEPUB(r.name+".epub");break;case"latex":t.saveLaTeX(r.name+".tex");break;case"md":const a=await t.toMarkdown(),i=cA(r)+`
 
`+a,s=new Blob([i],{type:"text/plain;charset=utf-8"});A.saveFile(s,r.name+".md");break;case"csv":}}}},"Export as PDF":{run:async function(A,e){P(A);const n=await A.notes.find({uuid:e});if(n){const r=new y(n.name,await n.content());await r.initialize(),r.savePDF(n.name+".pdf")}}},"Export as DOCX":{run:async function(A,e){P(A);const n=await A.notes.find({uuid:e});if(n){const r=new y(n.name,await n.content());await r.initialize(),r.saveDOCX(n.name+".docx")}}}},replaceText:{"Export Table as CSV":{check(A,e){return qA(A.context.selectionContent)},async run(A,e){P(A);const n=new y("Table",A.context.selectionContent);return await n.initialize(),await n.saveTableCSVIfTable(),!1}}}},YA=f;return f})()