EnvelopeGenerator/EnvelopeGenerator.Web/wwwroot/lib/pspdfkit-lib/pspdfkit-e343b8152980093b.wasm.js
2023-10-31 09:04:45 +01:00

13 lines
336 KiB
JavaScript

/*!
* PSPDFKit for Web 2023.4.6 (https://pspdfkit.com/web)
*
* Copyright (c) 2016-2023 PSPDFKit GmbH. All rights reserved.
*
* THIS SOURCE CODE AND ANY ACCOMPANYING DOCUMENTATION ARE PROTECTED BY INTERNATIONAL COPYRIGHT LAW
* AND MAY NOT BE RESOLD OR REDISTRIBUTED. USAGE IS BOUND TO THE PSPDFKIT LICENSE AGREEMENT.
* UNAUTHORIZED REPRODUCTION OR DISTRIBUTION IS SUBJECT TO CIVIL AND CRIMINAL PENALTIES.
* This notice may not be removed from this file.
*
* PSPDFKit uses several open source third-party components: https://pspdfkit.com/acknowledgements/web/
*/
var PSPDFModuleInit=function(){var _scriptDir="undefined"!=typeof document&&document.currentScript?document.currentScript.src:void 0;return"undefined"!=typeof __filename&&(_scriptDir=_scriptDir||__filename),function(PSPDFModuleInit){PSPDFModuleInit=PSPDFModuleInit||{};var Module=void 0!==PSPDFModuleInit?PSPDFModuleInit:{},readyPromiseResolve,readyPromiseReject;Module.ready=new Promise((function(g,A){readyPromiseResolve=g,readyPromiseReject=A})),Module.expectedDataFileDownloads||(Module.expectedDataFileDownloads=0),Module.expectedDataFileDownloads++,function(g){function A(){Module.FS_createPath("/","assets",!0,!0),Module.FS_createPath("/assets","JavaScript",!0,!0),Module.FS_createPath("/assets","NoteIcons",!0,!0),Module.FS_createPath("/assets","Signatures",!0,!0),Module.FS_createDataFile("/assets/JavaScript","Init.js",decodeBase64("IWZ1bmN0aW9uKGUpe3ZhciB0PXt9O2Z1bmN0aW9uIHIobil7aWYodFtuXSlyZXR1cm4gdFtuXS5leHBvcnRzO3ZhciBpPXRbbl09e2k6bixsOiExLGV4cG9ydHM6e319O3JldHVybiBlW25dLmNhbGwoaS5leHBvcnRzLGksaS5leHBvcnRzLHIpLGkubD0hMCxpLmV4cG9ydHN9ci5tPWUsci5jPXQsci5kPWZ1bmN0aW9uKGUsdCxuKXtyLm8oZSx0KXx8T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsdCx7ZW51bWVyYWJsZTohMCxnZXQ6bn0pfSxyLnI9ZnVuY3Rpb24oZSl7InVuZGVmaW5lZCIhPXR5cGVvZiBTeW1ib2wmJlN5bWJvbC50b1N0cmluZ1RhZyYmT2JqZWN0LmRlZmluZVByb3BlcnR5KGUsU3ltYm9sLnRvU3RyaW5nVGFnLHt2YWx1ZToiTW9kdWxlIn0pLE9iamVjdC5kZWZpbmVQcm9wZXJ0eShlLCJfX2VzTW9kdWxlIix7dmFsdWU6ITB9KX0sci50PWZ1bmN0aW9uKGUsdCl7aWYoMSZ0JiYoZT1yKGUpKSw4JnQpcmV0dXJuIGU7aWYoNCZ0JiYib2JqZWN0Ij09dHlwZW9mIGUmJmUmJmUuX19lc01vZHVsZSlyZXR1cm4gZTt2YXIgbj1PYmplY3QuY3JlYXRlKG51bGwpO2lmKHIucihuKSxPYmplY3QuZGVmaW5lUHJvcGVydHkobiwiZGVmYXVsdCIse2VudW1lcmFibGU6ITAsdmFsdWU6ZX0pLDImdCYmInN0cmluZyIhPXR5cGVvZiBlKWZvcih2YXIgaSBpbiBlKXIuZChuLGksZnVuY3Rpb24odCl7cmV0dXJuIGVbdF19LmJpbmQobnVsbCxpKSk7cmV0dXJuIG59LHIubj1mdW5jdGlvbihlKXt2YXIgdD1lJiZlLl9fZXNNb2R1bGU/ZnVuY3Rpb24oKXtyZXR1cm4gZS5kZWZhdWx0fTpmdW5jdGlvbigpe3JldHVybiBlfTtyZXR1cm4gci5kKHQsImEiLHQpLHR9LHIubz1mdW5jdGlvbihlLHQpe3JldHVybiBPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoZSx0KX0sci5wPSIiLHIoci5zPTUpfShbZnVuY3Rpb24oZSx0LHIpe3ZhciBuPXIoMik7ZnVuY3Rpb24gaShlLHQpe3ZhciByLGksYT1uLkFGRXh0cmFjdE51bXMoZSk7cmV0dXJuIHQ9dHx8bmV3IERhdGUsZT8hbi5BRlRpbWVHYXJiYWdlUmVnRXhwLnRlc3QoZSl8fCFhfHxhLmxlbmd0aDwyfHwzPGEubGVuZ3RoP251bGw6KGk9ISFuLkFGUE1SZWdFeHAudGVzdChlKSxlPSEhbi5BRkFNUmVnRXhwLnRlc3QoZSkscj1uZXcgTnVtYmVyKGFbMF0pLGk/cjwxMiYmKHIrPTEyKTplJiYxMjw9ciYmKHItPTEyKSxpPWFbMV0sZT0zPT1hLmxlbmd0aD9hWzJdOjAsdC5zZXRIb3VycyhyKSx0LnNldE1pbnV0ZXMoaSksdC5zZXRTZWNvbmRzKGUpLHQuZ2V0SG91cnMoKSE9cnx8dC5nZXRNaW51dGVzKCkhPWl8fHQuZ2V0U2Vjb25kcygpIT1lP251bGw6dCk6dH1mdW5jdGlvbiBhKGUsdCl7dmFyIHI9bmV3IERhdGU7aWYoci5zZXRIb3VycygxMiwwLDApLCFlKXJldHVybiByO3ZhciBhPWZ1bmN0aW9uKGUpe2Zvcih2YXIgdD0wLHI9MDtyPGUubGVuZ3RoO3IrKylzd2l0Y2goZS5jaGFyQXQocikpe2Nhc2UiXFwiOnIrKzticmVhaztjYXNlInkiOnQrPTF9cmV0dXJuIHR9KHQpLHU9ZnVuY3Rpb24oZSl7Zm9yKHZhciB0PSIiLHI9MDtyPGUubGVuZ3RoO3IrKylzd2l0Y2goZS5jaGFyQXQocikpe2Nhc2UiXFwiOnIrKzticmVhaztjYXNlIm0iOi0xPT10LmluZGV4T2YoIm0iKSYmKHQrPSJtIik7YnJlYWs7Y2FzZSJkIjotMT09dC5pbmRleE9mKCJkIikmJih0Kz0iZCIpO2JyZWFrO2Nhc2UiaiI6Y2FzZSJ5IjotMT09dC5pbmRleE9mKCJ5IikmJih0Kz0ieSIpfXJldHVybi0xPT10LmluZGV4T2YoIm0iKSYmKHQrPSJtIiksLTE9PXQuaW5kZXhPZigiZCIpJiYodCs9ImQiKSwtMT09dC5pbmRleE9mKCJ5IikmJih0Kz0ieSIpLHR9KHQpLGw9ZnVuY3Rpb24oZSl7dmFyIHQscj0iIjtyZXR1cm4odD1uLkFGRXh0cmFjdFJlZ0V4cChuLkFGUE1SZWdFeHAsZSkpJiYocj10WzFdLGU9dFswXSksKHQ9bi5BRkV4dHJhY3RSZWdFeHAobi5BRkFNUmVnRXhwLGUpKSYmKGU9dFswXSksKHQ9bi5BRkV4dHJhY3RSZWdFeHAobi5BRlRpbWVMb25nUmVnRXhwLGUpKXx8KHQ9bi5BRkV4dHJhY3RSZWdFeHAobi5BRlRpbWVTaG9ydFJlZ0V4cCxlKSk/KHRbMV0rPXIsdCk6bnVsbH0oZSksYz0obCYmKGU9bFswXSksbi5BRkV4dHJhY3ROdW1zKGUpKTtpZighYylyZXR1cm4gbnVsbDtpZigzPT1jLmxlbmd0aClyZXR1cm4gdj0rY1t1LmluZGV4T2YoInkiKV0sMjxhJiZ2PDEwMHx8OTk5OTx2P251bGw6KHI9bSh2PW8odiksY1t1LmluZGV4T2YoIm0iKV0tMSxjW3UuaW5kZXhPZigiZCIpXSksbD9yPWkobFsxXSxyKTpyJiZyLnNldEhvdXJzKDAsMCwwKSxyKTtpZihzPWZ1bmN0aW9uKGUpe2Zvcih2YXIgdD0wO3Q8bi5BRk1vbnRoc1JlZ0V4cC5sZW5ndGg7dCsrKXt2YXIgcj1lLm1hdGNoKG4uQUZNb250aHNSZWdFeHBbdF0pO2lmKHIpcmV0dXJuIGZ1bmN0aW9uKGUpe3ZhciB0PSh0PW5ldyBSZWdFeHAoZSsiIChbMC05XSspIiwiaSIpKS5leGVjKCJKYW51YXJ5IDEgRmVicnVhcnkgMiBNYXJjaCAzIEFwcmlsIDQgTWF5IDUgSnVuZSA2IEp1bHkgNyBBdWd1c3QgOCBTZXB0ZW1iZXIgOSBPY3RvYmVyIDEwIE5vdmVtYmVyIDExIERlY2VtYmVyIDEyIFNlcHQgOSBKYW4gMSBGZWIgMiBNYXIgMyBBcHIgNCBKdW4gNiBKdWwgNyBBdWcgOCBTZXAgOSBPY3QgMTAgTm92IDExIERlYyAxMiAiKTtyZXR1cm4gZSYmdD8rdFsxXTowfShyW3IubGVuZ3RoLTFdKX1yZXR1cm4gMH0oZSksMj09Yy5sZW5ndGgpe2lmKHMpcmV0dXJuIHA9dS5pbmRleE9mKCJ5Iik8dS5pbmRleE9mKCJkIik/KHY9K2NbMF0sY1sxXSk6KHY9K2NbMV0sY1swXSksMjxhJiZ2PDEwMHx8OTk5OTx2P251bGw6KHI9bSh2PW8odikscy0xLHApLGw/cj1pKGxbMV0scik6ciYmci5zZXRIb3VycygwLDAsMCkscik7aWYodS5pbmRleE9mKCJ5Iik8dS5pbmRleE9mKCJkIikpe2lmKHM9dS5pbmRleE9mKCJ5Iik8dS5pbmRleE9mKCJtIik/KHY9K2NbMF0sY1sxXSk6KHY9K2NbMV0sY1swXSksMjxhJiZ2PDEwMHx8OTk5OTx2KXJldHVybiBudWxsO3I9bSh2PW8odikscy0xLDEpfWVsc2Ugdj1yLmdldEZ1bGxZZWFyKCkscj11LmluZGV4T2YoImQiKTx1LmluZGV4T2YoIm0iKT9tKHYsY1sxXS0xLGNbMF0pOm0odixjWzBdLTEsY1sxXSk7cmV0dXJuIGw/cj1pKGxbMV0scik6ciYmci5zZXRIb3VycygwLDAsMCkscn1pZigxIT1jLmxlbmd0aClyZXR1cm4gbnVsbDtpZihzKXtpZih1LmluZGV4T2YoInkiKTx1LmluZGV4T2YoImQiKSl7aWYodj0rY1swXSwyPGEmJnY8MTAwfHw5OTk5PHYpcmV0dXJuIG51bGw7cj1tKHY9byh2KSxzLTEsMSl9ZWxzZSByPW0odj1yLmdldEZ1bGxZZWFyKCkscy0xLGNbMF0pO3JldHVybiBsP3I9aShsWzFdLGRhdGUpOnImJnIuc2V0SG91cnMoMCwwLDApLHJ9aWYodC5sZW5ndGghPWUubGVuZ3RoKXJldHVybiBudWxsO2Zvcih2YXIgdj0iIixzPSIiLHA9IiIsZz0wO2c8dC5sZW5ndGg7ZysrKXN3aXRjaCh0LmNoYXJBdChnKSl7Y2FzZSJcXCI6ZysrO2JyZWFrO2Nhc2UieSI6dis9ZS5jaGFyQXQoZyk7YnJlYWs7Y2FzZSJtIjpzKz1lLmNoYXJBdChnKTticmVhaztjYXNlImQiOnArPWUuY2hhckF0KGcpfXJldHVybiB2Kj0xLChzKj0xKSYmLS1zLChwKj0xKXx8KHArPTEpLDI8YSYmdjwxMDB8fDk5OTk8dj9udWxsOihyPW0odj1vKHYpLHMscCksbD9yPWkobFsxXSxkYXRlKTpyJiZyLnNldEhvdXJzKDAsMCwwKSxyKX1mdW5jdGlvbiB1KGUpe2lmKGV2ZW50LnZhbHVlKXtpZigtMSE9ZXZlbnQudmFsdWUuaW5kZXhPZigiR01UKyIpKXt2YXIgdD1BRlBhcnNlR01URGF0ZVN0cmluZyhldmVudC52YWx1ZSk7aWYodClyZXR1cm4gdm9pZChldmVudC52YWx1ZT11dGlsLnByaW50ZChlLHQpKX10PWEoZXZlbnQudmFsdWUsZSksZXZlbnQudmFsdWU9dD91dGlsLnByaW50ZChlLHQpOiIifX1mdW5jdGlvbiBsKGUpe2V2ZW50LndpbGxDb21taXQmJiFhKG4uQUZNZXJnZUNoYW5nZShldmVudCksZSkmJihldmVudC53aWxsQ29tbWl0JiYhZXZlbnQuc2lsZW5jZUVycm9ycz8oZT11dGlsLnByaW50ZihTY3JpcHRTdHJpbmcuaW52YWxpZF9kYXRlX2Vycm9yX21lc3NhZ2UsbnVsbCE9ZXZlbnQudGFyZ2V0P2V2ZW50LnRhcmdldC5uYW1lOiIiLGUpLGFwcC5hbGVydChlKSk6YXBwLmJlZXAoMCksZXZlbnQucmM9ITEpfWZ1bmN0aW9uIG8oZSl7cmV0dXJuIGU8MTAwJiY1MDw9ZT9lKz0xOTAwOjA8PWUmJmU8NTAmJihlKz0yZTMpLGV9ZnVuY3Rpb24gbShlLHQscil7dmFyIG49bmV3IERhdGU7cmV0dXJuIG4uc2V0RnVsbFllYXIoZSx0LHIpLG4uZ2V0RnVsbFllYXIoKSE9ZXx8bi5nZXRNb250aCgpIT10fHxuLmdldERhdGUoKSE9cj9udWxsOm59ZS5leHBvcnRzPXtBRkRhdGVfRm9ybWF0OmZ1bmN0aW9uKGUpe3UoWyJtL2QiLCJtL2QveXkiLCJtbS9kZC95eSIsIm1tL3l5IiwiZC1tbW0iLCJkLW1tbS15eSIsImRkLW1tbS15eSIsInl5LW1tLWRkIiwibW1tLXl5IiwibW1tbS15eSIsIm1tbSBkLCB5eXl5IiwibW1tbSBkLCB5eXl5IiwibS9kL3l5IGg6TU0gdHQiLCJtL2QveXkgSEg6TU0iXVtlXSl9LEFGRGF0ZV9Gb3JtYXRFeDp1LEFGRGF0ZV9LZXlzdHJva2U6ZnVuY3Rpb24oZSl7bChbIm0vZCIsIm0vZC95eSIsIm1tL2RkL3l5IiwibW0veXkiLCJkLW1tbSIsImQtbW1tLXl5IiwiZGQtbW1tLXl5IiwieXktbW0tZGQiLCJtbW0teXkiLCJtbW1tLXl5IiwibW1tIGQsIHl5eXkiLCJtbW1tIGQsIHl5eXkiLCJtL2QveXkgaDpNTSB0dCIsIm0vZC95eSBISDpNTSJdW2VdKX0sQUZEYXRlX0tleXN0cm9rZUV4OmwsQUZUaW1lX0Zvcm1hdDpmdW5jdGlvbihlKXt2YXIgdDtldmVudC52YWx1ZSYmKCh0PWkoZXZlbnQudmFsdWUsbnVsbCkpP2V2ZW50LnZhbHVlPXV0aWwucHJpbnRkKFsiSEg6TU0iLCJoOk1NIHR0IiwiSEg6TU06c3MiLCJoOk1NOnNzIHR0Il1bZV0sdCk6ZXZlbnQudmFsdWU9IiIpfSxBRlRpbWVfRm9ybWF0RXg6ZnVuY3Rpb24oZSl7dmFyIHQ7ZXZlbnQudmFsdWUmJih0PWkoZXZlbnQudmFsdWUsbnVsbCksZXZlbnQudmFsdWU9dD91dGlsLnByaW50ZChlLHQpOiIiKX0sQUZUaW1lX0tleXN0cm9rZTpmdW5jdGlvbihlKXt2YXIgdDtldmVudC53aWxsQ29tbWl0JiYhaShldmVudC52YWx1ZSxudWxsKSYmKGV2ZW50LndpbGxDb21taXQmJiFldmVudC5zaWxlbmNlRXJyb3JzPyh0PXV0aWwucHJpbnRmKFNjcmlwdFN0cmluZy5pbnZhbGlkX3ZhbHVlX2Zvcm1hdF9lcnJvcl9tZXNzYWdlLG51bGwhPWV2ZW50LnRhcmdldD9ldmVudC50YXJnZXQubmFtZToiIiksYXBwLmFsZXJ0KHQpKTphcHAuYmVlcCgwKSxldmVudC5yYz0hMSl9fX0sZnVuY3Rpb24oZSx0LHIpe3ZhciBuPXIoMik7ZnVuY3Rpb24gaShlKXt2YXIgdDtyZXR1cm4ibnVtYmVyIj09KHQ9dHlwZW9mIGUpP2U6InN0cmluZyIhPXQ/bnVsbDoodD1uLkFGRXh0cmFjdE51bXMoZSkpPyh0PXQuam9pbigiLiIpLCh0PTA8PWUuaW5kZXhPZigiLS4iKT8iMC4iK3Q6dCkqKDA8PWUuaW5kZXhPZigiLSIpPy0xOjEpKTpudWxsfWZ1bmN0aW9uIGEoZSx0LHIsaSxhLHUpe3ZhciBsLG8sbT1uLkFGTWVyZ2VDaGFuZ2UoZXZlbnQpO20mJihvPTE8dD8obD1uLkFGTnVtYmVyQ29tbWFTZXBDb21taXRSZWdFeHAsbi5BRk51bWJlckNvbW1hU2VwRW50cnlSZWdFeHApOihsPW4uQUZOdW1iZXJEb3RTZXBDb21taXRSZWdFeHAsbi5BRk51bWJlckRvdFNlcEVudHJ5UmVnRXhwKSxuLkFGRXhhY3RNYXRjaChldmVudC53aWxsQ29tbWl0P2w6byxtKXx8KGV2ZW50LndpbGxDb21taXQmJiFldmVudC5zaWxlbmNlRXJyb3JzPyhsPXV0aWwucHJpbnRmKFNjcmlwdFN0cmluZy5pbnZhbGlkX3ZhbHVlX2Vycm9yX21lc3NhZ2UsbnVsbCE9ZXZlbnQudGFyZ2V0P2V2ZW50LnRhcmdldC5uYW1lOiIiKSxhcHAuYWxlcnQobCkpOmFwcC5iZWVwKDApLGV2ZW50LnJjPSExKSxldmVudC53aWxsQ29tbWl0JiYxPHQmJihvPWV2ZW50LnZhbHVlLG09bmV3IFJlZ0V4cCgiLCIpLG89by5yZXBsYWNlKG0sIi4iKSxldmVudC52YWx1ZT0rbykpfW5ldyBSZWdFeHAoIlswLTldKyIpLGUuZXhwb3J0cz17QUZOdW1iZXJfRm9ybWF0OmZ1bmN0aW9uKGUsdCxyLG4sYSx1KXt2YXIgbD1pKGV2ZW50LnZhbHVlKSxvPWw8MD8tMToxLG09ZXZlbnQudGFyZ2V0LGM9IiI7aWYobnVsbD09bHx8aXNOYU4obCkpcmV0dXJuIGNvbnNvbGUucmVwb3J0RXJyb3IoIkNvdWxkIG5vdCBjb252ZXJ0IHZhbHVlIHRvIG51bWJlcjogIitldmVudC52YWx1ZSksdm9pZChldmVudC52YWx1ZT0iIik7MSE9ciYmMyE9cnx8KG0udGV4dENvbG9yPTA8bz9jb2xvci5ibGFjazpjb2xvci5yZWQpLGw9dXRpbC5wcmludGYoIiUsIit0KyIuIitlKyJmIixsKSxvPDAmJnUmJjA9PXImJihjPSItIiksKDI9PXJ8fDM9PXIpJiZvPDAmJihjKz0iKCIpLHUmJihjKz1hKSxjKz1sPTA9PXImJiF1fHwiLSIhPWwuc3Vic3RyaW5nKDAsMSk/bDpsLnN1YnN0cmluZygxKSx1fHwoYys9YSksKDI9PXJ8fDM9PXIpJiZvPDAmJihjKz0iKSIpLGV2ZW50LnZhbHVlPWN9LEFGTnVtYmVyX0tleXN0cm9rZTphLEFGTWFrZU51bWJlcjppLEFGUGVyY2VudF9Gb3JtYXQ6ZnVuY3Rpb24oZSx0LHIpe3ZhciBuPTEwMCppKGV2ZW50LnZhbHVlKTt0PSIlLCIrdCsiLiIrZSsiZiI7bnVsbD09bj9ldmVudC52YWx1ZT0iIjoobj11dGlsLnByaW50Zih0LG4pLGV2ZW50LnZhbHVlPXI/IiUiK246bisiJSIpfSxBRlBlcmNlbnRfS2V5c3Ryb2tlOmZ1bmN0aW9uKGUsdCl7cmV0dXJuIGEoMCx0KX19fSxmdW5jdGlvbihlLHQpe2UuZXhwb3J0cz17QUZFeHRyYWN0UmVnRXhwOmZ1bmN0aW9uKGUsdCl7dmFyIHI9W107cmV0dXJuKG1hdGNoPWUuZXhlYyh0KSk/KHIubGVuZ3RoPTIsclswXT10LnN1YnN0cmluZygwLG1hdGNoLmluZGV4KSt0LnN1YnN0cmluZyhtYXRjaC5pbmRleCttYXRjaFswXS5sZW5ndGgpLHJbMV09bWF0Y2gscik6bnVsbH0sQUZNZXJnZUNoYW5nZTpmdW5jdGlvbihlKXt2YXIgdCxyPWUudmFsdWU7cmV0dXJuIGUud2lsbENvbW1pdD9lLnZhbHVlOih0PTA8PWUuc2VsU3RhcnQ/ci5zdWJzdHJpbmcoMCxlLnNlbFN0YXJ0KToiIixyPTA8PWUuc2VsRW5kJiZlLnNlbEVuZDw9ci5sZW5ndGg/ci5zdWJzdHJpbmcoZS5zZWxFbmQsci5sZW5ndGgpOiIiLHQrZS5jaGFuZ2Urcil9LEFGRXh0cmFjdE51bXM6ZnVuY3Rpb24oZSl7cmV0dXJuKGU9KGU9Ii4iIT1lLmNoYXJBdCgwKSYmIiwiIT1lLmNoYXJBdCgwKT9lOiIwIitlKS5tYXRjaCgvWzAtOV0rL2cpKSYmMTw9ZS5sZW5ndGg/ZTpudWxsfSxBRkV4YWN0TWF0Y2g6ZnVuY3Rpb24oZSx0KXtpZihBcnJheS5pc0FycmF5KGUpKXtmb3IodmFyIHI9MDtyPGUubGVuZ3RoO3IrKylpZigobj10Lm1hdGNoKGVbcl0pKSYmMDxuLmxlbmd0aCYmblswXT09dClyZXR1cm4hMH1lbHNle2lmKCEoZSBpbnN0YW5jZW9mIFJlZ0V4cCkpcmV0dXJuITE7dmFyIG47aWYoKG49dC5tYXRjaChlKSkmJjA8bi5sZW5ndGgmJm5bMF09PXQpcmV0dXJuITB9cmV0dXJuITF9LEFGVGltZUdhcmJhZ2VSZWdFeHA6L1swLTldezEsMn06WzAtOV17MSwyfSg6WzAtOV17MSwyfSk/KFxccykqKGFtfHBtKT8vaSxBRlBNUmVnRXhwOi9wbS9pLEFGQU1SZWdFeHA6L2FtL2ksQUZUaW1lTG9uZ1JlZ0V4cDovWzAtOV17MSwyfTpbMC05XXsxLDJ9OlswLTldezEsMn0vLEFGVGltZVNob3J0UmVnRXhwOi9bMC05XXsxLDJ9OlswLTldezEsMn0vLEFGTW9udGhzUmVnRXhwOlsvSmFudWFyeS9pLC9GZWJydWFyeS9pLC9NYXJjaC9pLC9BcHJpbC9pLC9NYXkvaSwvSnVuZS9pLC9KdWx5L2ksL0F1Z3VzdC9pLC9TZXB0ZW1iZXIvaSwvT2N0b2Jlci9pLC9Ob3ZlbWJlci9pLC9EZWNlbWJlci9pLC9TZXB0L2ksL0phbi9pLC9GZWIvaSwvTWFyL2ksL0Fwci9pLC9KdW4vaSwvSnVsL2ksL0F1Zy9pLC9TZXAvaSwvT2N0L2ksL05vdi9pLC9EZWMvaSwvKD86KS9pXSxBRk51bWJlckRvdFNlcENvbW1pdFJlZ0V4cDpbL1srLV0/WzAtOV0rKFwuWzAtOV0rKT8vaSwvWystXT9cLlswLTldKy9pLC9bKy1dP1swLTldK1wuL2ldLEFGTnVtYmVyQ29tbWFTZXBDb21taXRSZWdFeHA6Wy9bKy1dP1swLTldKyhbLixdWzAtOV0rKT8vaSwvWystXT9bLixdWzAtOV0rL2ksL1srLV0/WzAtOV0rWy4sXS9pXSxBRk51bWJlckNvbW1hU2VwRW50cnlSZWdFeHA6L1srLV0/WzAtOV0qLD9bMC05XSovaSxBRk51bWJlckRvdFNlcEVudHJ5UmVnRXhwOi9bKy1dP1swLTldKlwuP1swLTldKi9pLEFGWmlwQ29tbWl0UmVnRXhwOi9bMC05XXs1fS9pLEFGWmlwRW50cnlSZWdFeHA6L1swLTldezAsNX0vaSxBRlppcDRDb21taXRSZWdFeHA6L1swLTldezV9KFwufFstIF0pP1swLTldezR9L2ksQUZaaXA0RW50cnlSZWdFeHA6L1swLTldezAsNX0oXC58Wy0gXSk/WzAtOV17MCw0fS9pLEFGUGhvbmVDb21taXRSZWdFeHA6Wy9bMC05XXszfShcLnxbLSBdKT9bMC05XXs0fS9pLC9bMC05XXszfShcLnxbLSBdKT9bMC05XXszfShcLnxbLSBdKT9bMC05XXs0fS9pLC9cKFswLTldezN9XCkoXC58Wy0gXSk/WzAtOV17M30oXC58Wy0gXSk/WzAtOV17NH0vaSwvMDExKFwufFstIFswLTldKSovaV0sQUZQaG9uZUVudHJ5UmVnRXhwOlsvWzAtOV17MCwzfShcLnxbLSBdKT9bMC05XXswLDN9KFwufFstIF0pP1swLTldezAsNH0vaSwvXChbMC05XXswLDN9L2ksL1woWzAtOV17MCwzfVwpKFwufFstIF0pP1swLTldezAsM30oXC58Wy0gXSk/WzAtOV17MCw0fS9pLC9cKFswLTldezAsM30oXC58Wy0gXSk/WzAtOV17MCwzfShcLnxbLSBdKT9bMC05XXswLDR9L2ksL1swLTldezAsM31cKShcLnxbLSBdKT9bMC05XXswLDN9KFwufFstIF0pP1swLTldezAsNH0vaSwvMDExKFwufFstIFswLTldKSovaV0sQUZTU05Db21taXRSZWdFeHA6L1swLTldezN9KFwufFstIF0pP1swLTldezJ9KFwufFstIF0pP1swLTldezR9L2ksQUZTU05FbnRyeVJlZ0V4cDovWzAtOV17MCwzfShcLnxbLSBdKT9bMC05XXswLDJ9KFwufFstIF0pP1swLTldezAsNH0vaX19LGZ1bmN0aW9uKGUsdCxyKXt2YXIgbj1yKDIpO2Z1bmN0aW9uIGkoZSl7cmV0dXJuIjkiPT1lfHwiWCI9PWV8fCJBIj09ZXx8Ik8iPT1lfWZ1bmN0aW9uIGEoZSx0KXtmb3IodmFyIHI9dDtyPGUubGVuZ3RoO3IrKylpZihpKGUuY2hhckF0KHIpKSlyZXR1cm4gcjtyZXR1cm4tMX1mdW5jdGlvbiB1KGUpe3JldHVybiIwIjw9ZSYmZTw9IjkifWZ1bmN0aW9uIGwoZSl7cmV0dXJuImEiPD1lJiZlPD0ieiJ8fCJBIjw9ZSYmZTw9IloifWZ1bmN0aW9uIG8oZSx0KXtzd2l0Y2godCl7Y2FzZSI5IjpyZXR1cm4gdShlKTtjYXNlIkEiOnJldHVybiBsKGUpO2Nhc2UiTyI6cmV0dXJuIHUocj1lKXx8bChyKTtjYXNlIlgiOnJldHVybiAxO2RlZmF1bHQ6cmV0dXJuIGU9PXR9dmFyIHJ9ZS5leHBvcnRzPXtBRlNwZWNpYWxfRm9ybWF0OmZ1bmN0aW9uKGUpe3ZhciB0PWV2ZW50LnZhbHVlO2lmKHQpe3N3aXRjaChlKXtjYXNlIDA6dmFyIHI9Ijk5OTk5IjticmVhaztjYXNlIDE6cj0iOTk5OTktOTk5OSI7YnJlYWs7Y2FzZSAyOnI9MTA8PXV0aWwucHJpbnR4KCI5OTk5OTk5OTk5Iix0KS5sZW5ndGg/Iig5OTkpIDk5OS05OTk5IjoiOTk5LTk5OTkiO2JyZWFrO2Nhc2UgMzpyPSI5OTktOTktOTk5OSJ9ZXZlbnQudmFsdWU9dXRpbC5wcmludHgocix0KX19LEFGU3BlY2lhbF9LZXlzdHJva2U6ZnVuY3Rpb24oZSl7dmFyIHQscixpPW4uQUZNZXJnZUNoYW5nZShldmVudCk7aWYoaSl7c3dpdGNoKGUpe2Nhc2UgMDp0PW4uQUZaaXBDb21taXRSZWdFeHAscj1uLkFGWmlwRW50cnlSZWdFeHA7YnJlYWs7Y2FzZSAxOnQ9bi5BRlppcDRDb21taXRSZWdFeHAscj1uLkFGWmlwNEVudHJ5UmVnRXhwO2JyZWFrO2Nhc2UgMjp0PW4uQUZQaG9uZUNvbW1pdFJlZ0V4cCxyPW4uQUZQaG9uZUVudHJ5UmVnRXhwO2JyZWFrO2Nhc2UgMzp0PW4uQUZTU05Db21taXRSZWdFeHAscj1uLkFGU1NORW50cnlSZWdFeHB9bi5BRkV4YWN0TWF0Y2goZXZlbnQud2lsbENvbW1pdD90OnIsaSl8fChldmVudC53aWxsQ29tbWl0JiYhZXZlbnQuc2lsZW5jZUVycm9ycz8oZT11dGlsLnByaW50ZihTY3JpcHRTdHJpbmcuaW52YWxpZF92YWx1ZV9mb3JtYXRfZXJyb3JfbWVzc2FnZSxudWxsIT1ldmVudC50YXJnZXQ/ZXZlbnQudGFyZ2V0Lm5hbWU6IiIpLGFwcC5hbGVydChlKSk6YXBwLmJlZXAoMCksZXZlbnQucmM9ITEpfX0sQUZTcGVjaWFsX0tleXN0cm9rZUV4OmZ1bmN0aW9uKGUpe3ZhciB0PW4uQUZNZXJnZUNoYW5nZShldmVudCk7aWYodCYmZS5sZW5ndGgpe3ZhciByPXV0aWwucHJpbnRmKFNjcmlwdFN0cmluZy5pbnZhbGlkX3ZhbHVlX2Zvcm1hdF9lcnJvcl9tZXNzYWdlLGUpO2lmKGV2ZW50LndpbGxDb21taXQpcmV0dXJuLTEhPWEoZSx0Lmxlbmd0aCk/KGV2ZW50LnNpbGVuY2VFcnJvcnN8fGFwcC5hbGVydChyKSx2b2lkKGV2ZW50LnJjPSExKSk6dm9pZChldmVudC52YWx1ZT1ldmVudC52YWx1ZStlLnN1YnN0cmluZyh0Lmxlbmd0aCxlLmxlbmd0aCkpO2Zvcih2YXIgdT0wLGw9ZXZlbnQuc2VsU3RhcnQsbT0wLGM9MDtjPHQubGVuZ3RoOyl7dmFyIHY9ZS5jaGFyQXQobSkscz10LmNoYXJBdChjKTtpZighbyhzLHYpKXt2YXIgcD1hKGUsbSksZz1ldmVudC5zZWxTdGFydCtldmVudC5jaGFuZ2UubGVuZ3RoK3U7aWYoIShtPGUubGVuZ3RoJiYhaSh2KSYmLTEhPXAmJm8ocyxlLmNoYXJBdChwKSkmJmw8PWMrdSYmYyt1PD1nKSlyZXR1cm4gZXZlbnQuc2lsZW5jZUVycm9yc3x8YXBwLmFsZXJ0KHIpLHZvaWQoZXZlbnQucmM9ITEpO3Y9ZS5zdWJzdHJpbmcobSxwKSxldmVudC5jaGFuZ2U9ZXZlbnQuY2hhbmdlLnN1YnN0cmluZygwLGMrdS1sKSt2K2V2ZW50LmNoYW5nZS5zdWJzdHJpbmcoYyt1LWwpLHUrPXYubGVuZ3RoLG09cH1jKyssbSsrfX19fX0sZnVuY3Rpb24oZSx0LHIpe3IoMik7dmFyIG49cigxKTtmdW5jdGlvbiBpKGUsdCxyKXt2YXIgbj0rdDtyZXR1cm4gdD0rdCxyPStyLCJBVkciPT1lfHwiU1VNIj09ZT9uPXQrcjoiUFJEIj09ZT9uPXQqcjoiTUlOIj09ZT9uPU1hdGgubWluKHQscik6Ik1BWCI9PWUmJihuPU1hdGgubWF4KHQscikpLG59ZS5leHBvcnRzPXtBRlNpbXBsZTppLEFGU2ltcGxlX0NhbGN1bGF0ZTpmdW5jdGlvbihlLHQpe2Zvcih2YXIgcixhPTAsdT0iUFJEIj09ZT8xOjAsbD0ic3RyaW5nIj09dHlwZW9mKHQ9dCk/KChyPW5ldyBSZWdFeHApLmNvbXBpbGUoIixbIF0/IiksdC5zcGxpdChyKSk6dCxvPTA7bzxsLmxlbmd0aDtvKyspZm9yKHZhciBtPWRvYy5nZXRGaWVsZChsW29dKS5nZXRBcnJheSgpLGM9MDtjPG0ubGVuZ3RoO2MrKyl7dmFyIHY9bi5BRk1ha2VOdW1iZXIobVtjXS52YWx1ZSk7dT1pKGUsdT0wIT1vfHwwIT1jfHwiTUlOIiE9ZSYmIk1BWCIhPWU/dTp2LHYpO2ErK30iQVZHIj09ZSYmMDxhJiYodS89YSksIkFWRyIhPWUmJiJTVU0iIT1lJiYiUFJEIiE9ZXx8KHU9K3UudG9GaXhlZCg2KSksZXZlbnQudmFsdWU9dX19fSxmdW5jdGlvbihlLHQscil7QUZOdW1iZXJfRm9ybWF0PWZ1bmN0aW9uKGUsdCxuLGksYSx1KXtyZXR1cm4gcigxKS5BRk51bWJlcl9Gb3JtYXQoZSx0LG4saSxhLHUpfSxBRk51bWJlcl9LZXlzdHJva2U9ZnVuY3Rpb24oZSx0LG4saSxhLHUpe3JldHVybiByKDEpLkFGTnVtYmVyX0tleXN0cm9rZShlLHQsbixpLGEsdSl9LEFGTWFrZU51bWJlcj1mdW5jdGlvbihlKXtyZXR1cm4gcigxKS5BRk1ha2VOdW1iZXIoZSl9LEFGUGVyY2VudF9Gb3JtYXQ9ZnVuY3Rpb24oZSx0LG4pe3JldHVybiByKDEpLkFGUGVyY2VudF9Gb3JtYXQoZSx0LG4pfSxBRlBlcmNlbnRfS2V5c3Ryb2tlPWZ1bmN0aW9uKGUsdCxuKXtyZXR1cm4gcigxKS5BRlBlcmNlbnRfS2V5c3Ryb2tlKGUsdCxuKX0sQUZEYXRlX0Zvcm1hdD1mdW5jdGlvbihlKXtyZXR1cm4gcigwKS5BRkRhdGVfRm9ybWF0KGUpfSxBRkRhdGVfRm9ybWF0RXg9ZnVuY3Rpb24oZSl7cmV0dXJuIHIoMCkuQUZEYXRlX0Zvcm1hdEV4KGUpfSxBRkRhdGVfS2V5c3Ryb2tlPWZ1bmN0aW9uKGUpe3JldHVybiByKDApLkFGRGF0ZV9LZXlzdHJva2UoZSl9LEFGRGF0ZV9LZXlzdHJva2VFeD1mdW5jdGlvbihlKXtyZXR1cm4gcigwKS5BRkRhdGVfS2V5c3Ryb2tlRXgoZSl9LEFGVGltZV9Gb3JtYXQ9ZnVuY3Rpb24oZSl7cmV0dXJuIHIoMCkuQUZUaW1lX0Zvcm1hdChlKX0sQUZUaW1lX0Zvcm1hdEV4PWZ1bmN0aW9uKGUpe3JldHVybiByKDApLkFGVGltZV9Gb3JtYXRFeChlKX0sQUZUaW1lX0tleXN0cm9rZT1mdW5jdGlvbihlKXtyZXR1cm4gcigwKS5BRlRpbWVfS2V5c3Ryb2tlKGUpfSxBRlNwZWNpYWxfRm9ybWF0PWZ1bmN0aW9uKGUpe3JldHVybiByKDMpLkFGU3BlY2lhbF9Gb3JtYXQoZSl9LEFGU3BlY2lhbF9LZXlzdHJva2U9ZnVuY3Rpb24oZSl7cmV0dXJuIHIoMykuQUZTcGVjaWFsX0tleXN0cm9rZShlKX0sQUZTcGVjaWFsX0tleXN0cm9rZUV4PWZ1bmN0aW9uKGUpe3JldHVybiByKDMpLkFGU3BlY2lhbF9LZXlzdHJva2VFeChlKX0sQUZTaW1wbGU9ZnVuY3Rpb24oZSx0LG4pe3JldHVybiByKDQpLkFGU2ltcGxlKGUsdCxuKX0sQUZTaW1wbGVfQ2FsY3VsYXRlPWZ1bmN0aW9uKGUsdCl7cmV0dXJuIHIoNCkuQUZTaW1wbGVfQ2FsY3VsYXRlKGUsdCl9LEFGUmFuZ2VfVmFsaWRhdGU9ZnVuY3Rpb24oZSx0LG4saSl7cmV0dXJuIHIoNikuQUZSYW5nZV9WYWxpZGF0ZShlLHQsbixpKX19LGZ1bmN0aW9uKGUsdCl7ZS5leHBvcnRzPXtBRlJhbmdlX1ZhbGlkYXRlOmZ1bmN0aW9uKGUsdCxyLG4pe3ZhciBpOyIiIT1ldmVudC52YWx1ZSYmKGk9IiIsZSYmcj8oZXZlbnQudmFsdWU8dHx8ZXZlbnQudmFsdWU+bikmJihpPXV0aWwucHJpbnRmKFNjcmlwdFN0cmluZy5pbnZhbGlkX3ZhbHVlX2dyZWF0ZXJfdGhhbl9hbmRfbGVzc190aGFuX2Vycm9yX21lc3NhZ2UsdCxuKSk6ZT9ldmVudC52YWx1ZTx0JiYoaT11dGlsLnByaW50ZihTY3JpcHRTdHJpbmcuaW52YWxpZF92YWx1ZV9ncmVhdGVyX3RoYW5fb3JfZXF1YWxfdG9fZXJyb3JfbWVzc2FnZSx0KSk6ciYmZXZlbnQudmFsdWU+biYmKGk9dXRpbC5wcmludGYoU2NyaXB0U3RyaW5nLmludmFsaWRfdmFsdWVfbGVzc190aGFuX29yX2VxdWFsX3RvX2Vycm9yX21lc3NhZ2UsbikpLCIiIT1pJiYoZXZlbnQuc2lsZW5jZUVycm9yc3x8YXBwLmFsZXJ0KGksMCksZXZlbnQucmM9ITEpKX19fV0pOw=="),!0,!0,!1),Module.FS_createDataFile("/assets/NoteIcons","note_check_thin.pdf",decodeBase64("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d3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGRmPSJodHRwOi8vbnMuYWRvYmUuY29tL3BkZi8xLjMvIj4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTctMDktMThUMTY6MDM6MjArMDI6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE4LTAxLTIyVDA5OjIxOjQ2WjwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTgtMDEtMjJUMDk6MjE6NDZaPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBJbGx1c3RyYXRvciBDQyAyMDE3IChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnV1aWQ6MTMzNDZhMDYtMGM5Ny02NDQ2LWE0MWEtOGIxZDZlNGFjYjI4PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6OTBmNzQzMjYtNDgxNS00ZDM2LWIzYTktN2U5NDMyZjM3ZTU3PC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5pZDo5ZmJkZTI2Ni1jZDRiLTQ2YmUtOGNmYS03ZmMxMjA4OGE0MDM8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpSZW5kaXRpb25DbGFzcz5wcm9vZjpwZGY8L3htcE1NOlJlbmRpdGlvbkNsYXNzPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNvbnZlcnRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5mcm9tIGFwcGxpY2F0aW9uL3gtaW5kZXNpZ24gdG8gYXBwbGljYXRpb24vcGRmPC9zdEV2dDpwYXJhbWV0ZXJzPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBJbkRlc2lnbiBDQyAyMDE1IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTAzLTA5VDA5OjQzOjE4KzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnhtcC5paWQ6YWRhNzhhYjQtMTdlMC00YzMzLWI1ZDgtM2U4OGNjOTUxYjBhPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOjkwZjc0MzI2LTQ4MTUtNGQzNi1iM2E5LTdlOTQzMmYzN2U1Nzwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjkwZjc0MzI2LTQ4MTUtNGQzNi1iM2E5LTdlOTQzMmYzN2U1Nzwvc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICAgICA8c3RSZWY6cmVuZGl0aW9uQ2xhc3M+ZGVmYXVsdDwvc3RSZWY6cmVuZGl0aW9uQ2xhc3M+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxkYzpmb3JtYXQ+YXBwbGljYXRpb24vcGRmPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxkYzp0aXRsZT4KICAgICAgICAgICAgPHJkZjpBbHQ+CiAgICAgICAgICAgICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+bm90ZV9jaGVja190aGluPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkFsdD4KICAgICAgICAgPC9kYzp0aXRsZT4KICAgICAgICAgPHBkZjpQcm9kdWNlcj5BZG9iZSBQREYgbGlicmFyeSAxNS4wMDwvcGRmOlByb2R1Y2VyPgogICAgICAgICA8cGRmOlRyYXBwZWQ+RmFsc2U8L3BkZjpUcmFwcGVkPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+DWVuZHN0cmVhbQ1lbmRvYmoNMiAwIG9iag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUvRmlyc3QgNC9MZW5ndGggNDgvTiAxL1R5cGUvT2JqU3RtPj5zdHJlYW0NCmjeMlUwULCx0XfOL80rUTDU985MKY62BIoFxeqHVBak6gckpqcW29kBBBgA1ncLgA1lbmRzdHJlYW0NZW5kb2JqDTMgMCBvYmoNPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0ZpcnN0IDQvTGVuZ3RoIDE2Ny9OIDEvVHlwZS9PYmpTdG0+PnN0cmVhbQ0KaN5EjEELgjAYQP/Kbm4E7dsq0xAhFKGD4KFTCDL1A0djkzkP/fuSiK6P915MgGQZLzyqoJ0tVUBaXiSIM6QiETEcJOxARgAR+1rO0+voeiQ3Y9Yl+I2QoiBbQ1paq0Hb4JapZYzXbvwfExBSQirFMX4w3ng3rgP+Zk1ZEaN7r/yLiNMegPG7DgapdQG7YcLh2YVJ2w/2ap5x5JUyC+b5W4ABADxJOtwNZW5kc3RyZWFtDWVuZG9iag00IDAgb2JqDTw8L0RlY29kZVBhcm1zPDwvQ29sdW1ucyAzL1ByZWRpY3RvciAxMj4+L0ZpbHRlci9GbGF0ZURlY29kZS9JRFs8M0VBNkEwNDI4QzkzNDMyQkFFQjhCM0FEOEYxREYwNkQ+PEQzMEFCRTE5NzhBMzRCQURBMEIzQjgwQjNCRjQxQTFEPl0vSW5mbyA2IDAgUi9MZW5ndGggMzcvUm9vdCA4IDAgUi9TaXplIDcvVHlwZS9YUmVmL1dbMSAyIDBdPj5zdHJlYW0NCmjeYmJgYGBiFJjBxCA8k4mBoZuJgZGZifGOM5DNCBBgACgdAxQNZW5kc3RyZWFtDWVuZG9iag1zdGFydHhyZWYNMTE2DSUlRU9GDQ=="),!0,!0,!1),Module.FS_createDataFile("/assets/NoteIcons","note_star_thin.pdf",decodeBase64("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a2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwMTUgODQuMTU5ODEwLCAyMDE2LzA5LzEwLTAyOjQxOjMwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwZGY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8iPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNy0wOS0xOFQxNjowMzoyMSswMjowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTgtMDEtMjJUMDk6Mjk6MjJaPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxOC0wMS0yMlQwOToyOToyMlo8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIElsbHVzdHJhdG9yIENDIDIwMTcgKE1hY2ludG9zaCk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+dXVpZDo4NmJlMTBmMy1kY2ZmLTg1NDctOTg4ZS0yZjljYTg2NzUxNTY8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo5MGY3NDMyNi00ODE1LTRkMzYtYjNhOS03ZTk0MzJmMzdlNTc8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmlkOjlmYmRlMjY2LWNkNGItNDZiZS04Y2ZhLTdmYzEyMDg4YTQwMzwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOlJlbmRpdGlvbkNsYXNzPnByb29mOnBkZjwveG1wTU06UmVuZGl0aW9uQ2xhc3M+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y29udmVydGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpwYXJhbWV0ZXJzPmZyb20gYXBwbGljYXRpb24veC1pbmRlc2lnbiB0byBhcHBsaWNhdGlvbi9wZGY8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIEluRGVzaWduIENDIDIwMTUgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTYtMDMtMDlUMDk6NDM6MTgrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHhtcE1NOkRlcml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgPHN0UmVmOmluc3RhbmNlSUQ+eG1wLmlpZDphZGE3OGFiNC0xN2UwLTRjMzMtYjVkOC0zZTg4Y2M5NTFiMGE8L3N0UmVmOmluc3RhbmNlSUQ+CiAgICAgICAgICAgIDxzdFJlZjpkb2N1bWVudElEPnhtcC5kaWQ6OTBmNzQzMjYtNDgxNS00ZDM2LWIzYTktN2U5NDMyZjM3ZTU3PC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICAgICA8c3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6OTBmNzQzMjYtNDgxNS00ZDM2LWIzYTktN2U5NDMyZjM3ZTU3PC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgICAgIDxzdFJlZjpyZW5kaXRpb25DbGFzcz5kZWZhdWx0PC9zdFJlZjpyZW5kaXRpb25DbGFzcz4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPGRjOmZvcm1hdD5hcHBsaWNhdGlvbi9wZGY8L2RjOmZvcm1hdD4KICAgICAgICAgPGRjOnRpdGxlPgogICAgICAgICAgICA8cmRmOkFsdD4KICAgICAgICAgICAgICAgPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij5ub3RlX3N0YXJfdGhpbjwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpBbHQ+CiAgICAgICAgIDwvZGM6dGl0bGU+CiAgICAgICAgIDxwZGY6UHJvZHVjZXI+QWRvYmUgUERGIGxpYnJhcnkgMTUuMDA8L3BkZjpQcm9kdWNlcj4KICAgICAgICAgPHBkZjpUcmFwcGVkPkZhbHNlPC9wZGY6VHJhcHBlZD4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pg1lbmRzdHJlYW0NZW5kb2JqDTIgMCBvYmoNPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0ZpcnN0IDQvTGVuZ3RoIDQ4L04gMS9UeXBlL09ialN0bT4+c3RyZWFtDQpo3jJVMFCwsdF3zi/NK1Ew1PfOTCmOtgSKBcXqh1QWpOoHJKanFtvZAQQYANZ3C4ANZW5kc3RyZWFtDWVuZG9iag0zIDAgb2JqDTw8L0ZpbHRlci9GbGF0ZURlY29kZS9GaXJzdCA0L0xlbmd0aCAxNjUvTiAxL1R5cGUvT2JqU3RtPj5zdHJlYW0NCmjeRIxBC4IwGED/ym46gvZtkWmIEIrQQfDQKQSZbuBgbPJtHvr3JRFdH++9jAApS1ajltF418io0+YqgF+g4DnP4CT4AUQCkNCv5TG9KT9pcrd2CxF3Quqa7A0Z0k7OxkUfloFS1nn1P+bAhYBCFEI8KevRq23Wv1nftMSaCSW+CD8fASh7mGh16nzUY4gSx7gY96Eo11Ur1kobdFW9BRgABRE6mw1lbmRzdHJlYW0NZW5kb2JqDTQgMCBvYmoNPDwvRGVjb2RlUGFybXM8PC9Db2x1bW5zIDMvUHJlZGljdG9yIDEyPj4vRmlsdGVyL0ZsYXRlRGVjb2RlL0lEWzxCQUNGNzAyOTIzQjU0OEVBQjAzMzY5QTMzOUNDRjdCNj48RTM3RUY1QTJBNkUyNDNBRThFNzI2NUQ5NjQxMkMxMEU+XS9JbmZvIDYgMCBSL0xlbmd0aCAzNy9Sb290IDggMCBSL1NpemUgNy9UeXBlL1hSZWYvV1sxIDIgMF0+PnN0cmVhbQ0KaN5iYmBgYGIUDGFiEJrBxMDYDcSMTIy3u5gYGBgBAgwAI9UDFA1lbmRzdHJlYW0NZW5kb2JqDXN0YXJ0eHJlZg0xMTYNJSVFT0YN"),!0,!0,!1),Module.FS_createDataFile("/assets/NoteIcons","note_note_thin.pdf",decodeBase64("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PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGRmPSJodHRwOi8vbnMuYWRvYmUuY29tL3BkZi8xLjMvIj4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTctMDktMThUMTY6MDM6MjErMDI6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE4LTAxLTIyVDA5OjI5OjI1WjwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTgtMDEtMjJUMDk6Mjk6MjVaPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBJbGx1c3RyYXRvciBDQyAyMDE3IChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnV1aWQ6ODRlZDFmMDgtZTU5Ni1hODQ5LTllZDUtNmRjOTc5ZmM0NTYzPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6OTBmNzQzMjYtNDgxNS00ZDM2LWIzYTktN2U5NDMyZjM3ZTU3PC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5pZDo5ZmJkZTI2Ni1jZDRiLTQ2YmUtOGNmYS03ZmMxMjA4OGE0MDM8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpSZW5kaXRpb25DbGFzcz5wcm9vZjpwZGY8L3htcE1NOlJlbmRpdGlvbkNsYXNzPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNvbnZlcnRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5mcm9tIGFwcGxpY2F0aW9uL3gtaW5kZXNpZ24gdG8gYXBwbGljYXRpb24vcGRmPC9zdEV2dDpwYXJhbWV0ZXJzPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBJbkRlc2lnbiBDQyAyMDE1IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTAzLTA5VDA5OjQzOjE4KzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnhtcC5paWQ6YWRhNzhhYjQtMTdlMC00YzMzLWI1ZDgtM2U4OGNjOTUxYjBhPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOjkwZjc0MzI2LTQ4MTUtNGQzNi1iM2E5LTdlOTQzMmYzN2U1Nzwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjkwZjc0MzI2LTQ4MTUtNGQzNi1iM2E5LTdlOTQzMmYzN2U1Nzwvc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICAgICA8c3RSZWY6cmVuZGl0aW9uQ2xhc3M+ZGVmYXVsdDwvc3RSZWY6cmVuZGl0aW9uQ2xhc3M+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxkYzpmb3JtYXQ+YXBwbGljYXRpb24vcGRmPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxkYzp0aXRsZT4KICAgICAgICAgICAgPHJkZjpBbHQ+CiAgICAgICAgICAgICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+bm90ZV9ub3RlX3RoaW48L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QWx0PgogICAgICAgICA8L2RjOnRpdGxlPgogICAgICAgICA8cGRmOlByb2R1Y2VyPkFkb2JlIFBERiBsaWJyYXJ5IDE1LjAwPC9wZGY6UHJvZHVjZXI+CiAgICAgICAgIDxwZGY6VHJhcHBlZD5GYWxzZTwvcGRmOlRyYXBwZWQ+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4NZW5kc3RyZWFtDWVuZG9iag0yIDAgb2JqDTw8L0ZpbHRlci9GbGF0ZURlY29kZS9GaXJzdCA0L0xlbmd0aCA0OC9OIDEvVHlwZS9PYmpTdG0+PnN0cmVhbQ0KaN4yVTBQsLHRd84vzStRMNT3zkwpjrYEigXF6odUFqTqBySmpxbb2QEEGADWdwuADWVuZHN0cmVhbQ1lbmRvYmoNMyAwIG9iag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUvRmlyc3QgNC9MZW5ndGggMTY2L04gMS9UeXBlL09ialN0bT4+c3RyZWFtDQpo3kSMQQuCMBiG/8pubgTt20LTECEUoYPQoVMIMd0HDsYmcx7692URXd7Dw/s8GQFSlrwOqKLxrlERaXOSII5QiFxkcJBiBzIBSNj35QM9az8guVi7LjFshNQ12RzS006NxkW/TD1jvPP6X8xBSAmFLGR6Z/wavF5H/MWuTUusGYIKTyLSPQDjNxMtUucjPj4TJ+PeNKh5Rs1bZResqpcAAwAFkDqaDWVuZHN0cmVhbQ1lbmRvYmoNNCAwIG9iag08PC9EZWNvZGVQYXJtczw8L0NvbHVtbnMgMy9QcmVkaWN0b3IgMTI+Pi9GaWx0ZXIvRmxhdGVEZWNvZGUvSURbPDY4QjM4MUZBODQwNTQ5M0Y5ODI2RDU1Rjc4MTdCNDlEPjw2N0ExQTEzMzUxQkQ0RUUzODRFNDZCN0I1M0I4NDhEOD5dL0luZm8gNiAwIFIvTGVuZ3RoIDM3L1Jvb3QgOCAwIFIvU2l6ZSA3L1R5cGUvWFJlZi9XWzEgMiAwXT4+c3RyZWFtDQpo3mJiYGBgYhTIZmIQnsHEwNDNxMDIxMR4pwjIZgQIMAAlPQMUDWVuZHN0cmVhbQ1lbmRvYmoNc3RhcnR4cmVmDTExNg0lJUVPRg0="),!0,!0,!1),Module.FS_createDataFile("/assets/NoteIcons","note_rightpointer_thin.pdf",decodeBase64("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MTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICAgICAgICAgIHhtbG5zOnBkZj0iaHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE3LTA5LTE4VDE2OjAzOjE5KzAyOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxOC0wMS0yMlQwOToyOToyM1o8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE4LTAxLTIyVDA5OjI5OjIzWjwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgSWxsdXN0cmF0b3IgQ0MgMjAxNyAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD51dWlkOmJiOWQxOGU5LWRhZTEtNGU0Yi05ZGQ3LThmNmJlNmI5M2EyMTwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjkwZjc0MzI2LTQ4MTUtNGQzNi1iM2E5LTdlOTQzMmYzN2U1NzwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuaWQ6OWZiZGUyNjYtY2Q0Yi00NmJlLThjZmEtN2ZjMTIwODhhNDAzPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06UmVuZGl0aW9uQ2xhc3M+cHJvb2Y6cGRmPC94bXBNTTpSZW5kaXRpb25DbGFzcz4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi94LWluZGVzaWduIHRvIGFwcGxpY2F0aW9uL3BkZjwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgSW5EZXNpZ24gQ0MgMjAxNSAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wMy0wOVQwOTo0MzoxOCswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOmFkYTc4YWI0LTE3ZTAtNGMzMy1iNWQ4LTNlODhjYzk1MWIwYTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDo5MGY3NDMyNi00ODE1LTRkMzYtYjNhOS03ZTk0MzJmMzdlNTc8L3N0UmVmOmRvY3VtZW50SUQ+CiAgICAgICAgICAgIDxzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo5MGY3NDMyNi00ODE1LTRkMzYtYjNhOS03ZTk0MzJmMzdlNTc8L3N0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOnJlbmRpdGlvbkNsYXNzPmRlZmF1bHQ8L3N0UmVmOnJlbmRpdGlvbkNsYXNzPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8ZGM6Zm9ybWF0PmFwcGxpY2F0aW9uL3BkZjwvZGM6Zm9ybWF0PgogICAgICAgICA8ZGM6dGl0bGU+CiAgICAgICAgICAgIDxyZGY6QWx0PgogICAgICAgICAgICAgICA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPm5vdGVfcmlnaHRwb2ludGVyX3RoaW48L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QWx0PgogICAgICAgICA8L2RjOnRpdGxlPgogICAgICAgICA8cGRmOlByb2R1Y2VyPkFkb2JlIFBERiBsaWJyYXJ5IDE1LjAwPC9wZGY6UHJvZHVjZXI+CiAgICAgICAgIDxwZGY6VHJhcHBlZD5GYWxzZTwvcGRmOlRyYXBwZWQ+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4NZW5kc3RyZWFtDWVuZG9iag0yIDAgb2JqDTw8L0ZpbHRlci9GbGF0ZURlY29kZS9GaXJzdCA0L0xlbmd0aCA0OC9OIDEvVHlwZS9PYmpTdG0+PnN0cmVhbQ0KaN4yVTBQsLHRd84vzStRMNT3zkwpjrYEigXF6odUFqTqBySmpxbb2QEEGADWdwuADWVuZHN0cmVhbQ1lbmRvYmoNMyAwIG9iag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUvRmlyc3QgNC9MZW5ndGggMTcyL04gMS9UeXBlL09ialN0bT4+c3RyZWFtDQpo3kTMTQuCMBgH8K+ym46gPZtkGSKEInQQPHQKQaY+5GA4eZyHvn1KRNf/yy9mwNJU5ITaGzcV2mNYXBXIMyTyImOIZHIAFQAE/LtyFN4G1yG7W7sunvaE5TnbP6wJK92bybtlbDgXlRv+4gWkUpCoREVPLmpyw9rjD6uLklnTkaY3k6cjABcP4y2Gk/PYknmNfnYbjNT60UxbS3qecRCltgtm2UeAAQD5/z4IDWVuZHN0cmVhbQ1lbmRvYmoNNCAwIG9iag08PC9EZWNvZGVQYXJtczw8L0NvbHVtbnMgMy9QcmVkaWN0b3IgMTI+Pi9GaWx0ZXIvRmxhdGVEZWNvZGUvSURbPDJDODJDQzA5RjlFRTREMDk5MEQwNkQ4MzM1MkZBNTc0PjxBN0VDNzQ5NjQzQzQ0QTdGOUUxNTQ1QzdCQjJGNkRFMD5dL0luZm8gNiAwIFIvTGVuZ3RoIDM3L1Jvb3QgOCAwIFIvU2l6ZSA3L1R5cGUvWFJlZi9XWzEgMiAwXT4+c3RyZWFtDQpo3mJiYGBgYhToZWIQXsDEwNDNxMDIwcR4xwnIZgQIMAAn1QMUDWVuZHN0cmVhbQ1lbmRvYmoNc3RhcnR4cmVmDTExNg0lJUVPRg0="),!0,!0,!1),Module.FS_createDataFile("/assets/NoteIcons","note_key_thin.pdf",decodeBase64("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OdC60TzRvtI/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH/Jj9Kf26/kv+3P9t//8CDAD3hPP7DWVuZHN0cmVhbQ1lbmRvYmoNMSAwIG9iag08PC9MZW5ndGggNDY4My9TdWJ0eXBlL1hNTC9UeXBlL01ldGFkYXRhPj5zdHJlYW0NCjw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE1IDg0LjE1OTgxMCwgMjAxNi8wOS8xMC0wMjo0MTozMCAgICAgICAgIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGRmPSJodHRwOi8vbnMuYWRvYmUuY29tL3BkZi8xLjMvIj4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTctMDktMThUMTY6MDM6MjArMDI6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE4LTAxLTIyVDA5OjI5OjI3WjwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTgtMDEtMjJUMDk6Mjk6MjdaPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBJbGx1c3RyYXRvciBDQyAyMDE3IChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnV1aWQ6MjY4NmI2YmYtMzg5Mi1iOTQ3LWI0ZmQtYjliODNiZWRjYzcwPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6OTBmNzQzMjYtNDgxNS00ZDM2LWIzYTktN2U5NDMyZjM3ZTU3PC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5pZDo5ZmJkZTI2Ni1jZDRiLTQ2YmUtOGNmYS03ZmMxMjA4OGE0MDM8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpSZW5kaXRpb25DbGFzcz5wcm9vZjpwZGY8L3htcE1NOlJlbmRpdGlvbkNsYXNzPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNvbnZlcnRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5mcm9tIGFwcGxpY2F0aW9uL3gtaW5kZXNpZ24gdG8gYXBwbGljYXRpb24vcGRmPC9zdEV2dDpwYXJhbWV0ZXJzPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBJbkRlc2lnbiBDQyAyMDE1IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTAzLTA5VDA5OjQzOjE4KzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnhtcC5paWQ6YWRhNzhhYjQtMTdlMC00YzMzLWI1ZDgtM2U4OGNjOTUxYjBhPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOjkwZjc0MzI2LTQ4MTUtNGQzNi1iM2E5LTdlOTQzMmYzN2U1Nzwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjkwZjc0MzI2LTQ4MTUtNGQzNi1iM2E5LTdlOTQzMmYzN2U1Nzwvc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICAgICA8c3RSZWY6cmVuZGl0aW9uQ2xhc3M+ZGVmYXVsdDwvc3RSZWY6cmVuZGl0aW9uQ2xhc3M+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxkYzpmb3JtYXQ+YXBwbGljYXRpb24vcGRmPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxkYzp0aXRsZT4KICAgICAgICAgICAgPHJkZjpBbHQ+CiAgICAgICAgICAgICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+bm90ZV9rZXlfdGhpbjwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpBbHQ+CiAgICAgICAgIDwvZGM6dGl0bGU+CiAgICAgICAgIDxwZGY6UHJvZHVjZXI+QWRvYmUgUERGIGxpYnJhcnkgMTUuMDA8L3BkZjpQcm9kdWNlcj4KICAgICAgICAgPHBkZjpUcmFwcGVkPkZhbHNlPC9wZGY6VHJhcHBlZD4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pg1lbmRzdHJlYW0NZW5kb2JqDTIgMCBvYmoNPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0ZpcnN0IDQvTGVuZ3RoIDQ4L04gMS9UeXBlL09ialN0bT4+c3RyZWFtDQpo3jJVMFCwsdF3zi/NK1Ew1PfOTCmOtgSKBcXqh1QWpOoHJKanFtvZAQQYANZ3C4ANZW5kc3RyZWFtDWVuZG9iag0zIDAgb2JqDTw8L0ZpbHRlci9GbGF0ZURlY29kZS9GaXJzdCA0L0xlbmd0aCAxNjUvTiAxL1R5cGUvT2JqU3RtPj5zdHJlYW0NCmjeRIxBC4IwGED/ym46gvZtkWaIEIrQQfDQKQSZ7gNHY5M5D/77koiuj/deQoDkOSs9yqCdrWTAuLoK4Clk/MITOAk4gIgAIvq1nI9vyg1I7sasS/A7IWVJ9oZ0cSNHbYNbpo5S1jj1P16ACwGZyET6pKz1Tq0j/mZtVROjBy/9Rvj5CEDZQweDsXUB+xdufZi0/UAv5xkVq6VZsCjeAgwAyTk6Lg1lbmRzdHJlYW0NZW5kb2JqDTQgMCBvYmoNPDwvRGVjb2RlUGFybXM8PC9Db2x1bW5zIDMvUHJlZGljdG9yIDEyPj4vRmlsdGVyL0ZsYXRlRGVjb2RlL0lEWzxENzZGQkM2NDE5MTc0QTUxQjk3MDQzRTBFMUQyREVDRT48NzlEMEYyRUI4RDgzNEM0MUJGMkVGRUZGNThBODMxQTk+XS9JbmZvIDYgMCBSL0xlbmd0aCAzNy9Sb290IDggMCBSL1NpemUgNy9UeXBlL1hSZWYvV1sxIDIgMF0+PnN0cmVhbQ0KaN5iYmBgYGIUSmBiEJrOxMDYDcSMTIy36pkYGBgBAgwAJJkDFA1lbmRzdHJlYW0NZW5kb2JqDXN0YXJ0eHJlZg0xMTYNJSVFT0YN"),!0,!0,!1),Module.FS_createDataFile("/assets/NoteIcons","note_paragraph_thin.pdf",decodeBase64("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aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwZGY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8iPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNy0wOS0xOFQxNjowMzoyMSswMjowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTgtMDEtMjJUMDk6Mjk6MjRaPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxOC0wMS0yMlQwOToyOToyNFo8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIElsbHVzdHJhdG9yIENDIDIwMTcgKE1hY2ludG9zaCk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+dXVpZDo3NzIwMzUzYS01ZDRhLTRlNGEtYWQ3OS1iZGRmZjE4YWY4MzQ8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo5MGY3NDMyNi00ODE1LTRkMzYtYjNhOS03ZTk0MzJmMzdlNTc8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmlkOjlmYmRlMjY2LWNkNGItNDZiZS04Y2ZhLTdmYzEyMDg4YTQwMzwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOlJlbmRpdGlvbkNsYXNzPnByb29mOnBkZjwveG1wTU06UmVuZGl0aW9uQ2xhc3M+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y29udmVydGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpwYXJhbWV0ZXJzPmZyb20gYXBwbGljYXRpb24veC1pbmRlc2lnbiB0byBhcHBsaWNhdGlvbi9wZGY8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIEluRGVzaWduIENDIDIwMTUgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTYtMDMtMDlUMDk6NDM6MTgrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHhtcE1NOkRlcml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgPHN0UmVmOmluc3RhbmNlSUQ+eG1wLmlpZDphZGE3OGFiNC0xN2UwLTRjMzMtYjVkOC0zZTg4Y2M5NTFiMGE8L3N0UmVmOmluc3RhbmNlSUQ+CiAgICAgICAgICAgIDxzdFJlZjpkb2N1bWVudElEPnhtcC5kaWQ6OTBmNzQzMjYtNDgxNS00ZDM2LWIzYTktN2U5NDMyZjM3ZTU3PC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICAgICA8c3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6OTBmNzQzMjYtNDgxNS00ZDM2LWIzYTktN2U5NDMyZjM3ZTU3PC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgICAgIDxzdFJlZjpyZW5kaXRpb25DbGFzcz5kZWZhdWx0PC9zdFJlZjpyZW5kaXRpb25DbGFzcz4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPGRjOmZvcm1hdD5hcHBsaWNhdGlvbi9wZGY8L2RjOmZvcm1hdD4KICAgICAgICAgPGRjOnRpdGxlPgogICAgICAgICAgICA8cmRmOkFsdD4KICAgICAgICAgICAgICAgPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij5ub3RlX3BhcmFncmFwaF90aGluPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkFsdD4KICAgICAgICAgPC9kYzp0aXRsZT4KICAgICAgICAgPHBkZjpQcm9kdWNlcj5BZG9iZSBQREYgbGlicmFyeSAxNS4wMDwvcGRmOlByb2R1Y2VyPgogICAgICAgICA8cGRmOlRyYXBwZWQ+RmFsc2U8L3BkZjpUcmFwcGVkPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+DWVuZHN0cmVhbQ1lbmRvYmoNMiAwIG9iag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUvRmlyc3QgNC9MZW5ndGggNDgvTiAxL1R5cGUvT2JqU3RtPj5zdHJlYW0NCmjeMlUwULCx0XfOL80rUTDU985MKY62BIoFxeqHVBak6gckpqcW29kBBBgA1ncLgA1lbmRzdHJlYW0NZW5kb2JqDTMgMCBvYmoNPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0ZpcnN0IDQvTGVuZ3RoIDE3MS9OIDEvVHlwZS9PYmpTdG0+PnN0cmVhbQ0KaN5EjNEKgjAYhV9ldzqC9m+VaYgQitCF0EVXIch0PzkYm8x50dunRHR3OOc7X0KA5DkrPcqgna1kwLi6COBnyHjKEzgIvgMRAUT0SzkfX5XrkdyMWebgt4aUJdk+pI0bOWgb3Dy2lLLGqb8xBS4EZCITxydld+/UMuBPdq9qYnTvpX8TftoDUPbQwWBsXcBukl6+vJzGLozartOaJ1SslmbGovgIMAA08zyZDWVuZHN0cmVhbQ1lbmRvYmoNNCAwIG9iag08PC9EZWNvZGVQYXJtczw8L0NvbHVtbnMgMy9QcmVkaWN0b3IgMTI+Pi9GaWx0ZXIvRmxhdGVEZWNvZGUvSURbPEY2QTBFQTdEMkE3NjQyQjJCMUQ0NzQ4MDMxNkFCQjA3PjwyRDNGN0VDOEI5RUI0RkUzQTM2RDM2QTVBMzY0RjFFMj5dL0luZm8gNiAwIFIvTGVuZ3RoIDM3L1Jvb3QgOCAwIFIvU2l6ZSA3L1R5cGUvWFJlZi9XWzEgMiAwXT4+c3RyZWFtDQpo3mJiYGBgYhSIY2IQmsvEwNgNxOxMjHdKmRgYGAECDAAkuQMUDWVuZHN0cmVhbQ1lbmRvYmoNc3RhcnR4cmVmDTExNg0lJUVPRg0="),!0,!0,!1),Module.FS_createDataFile("/assets/NoteIcons","note_circle_thin.pdf",decodeBase64("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CiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwZGY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8iPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNy0wOS0xOFQxNjowMzoyMCswMjowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTgtMDEtMjJUMDk6MjQ6NDRaPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxOC0wMS0yMlQwOToyNDo0NFo8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIElsbHVzdHJhdG9yIENDIDIwMTcgKE1hY2ludG9zaCk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+dXVpZDo3Y2MzMWYxYy0wNjMxLTIzNGUtOTA4Ny00NDUzMWM5NTBmMDM8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo5MGY3NDMyNi00ODE1LTRkMzYtYjNhOS03ZTk0MzJmMzdlNTc8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmlkOjlmYmRlMjY2LWNkNGItNDZiZS04Y2ZhLTdmYzEyMDg4YTQwMzwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOlJlbmRpdGlvbkNsYXNzPnByb29mOnBkZjwveG1wTU06UmVuZGl0aW9uQ2xhc3M+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y29udmVydGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpwYXJhbWV0ZXJzPmZyb20gYXBwbGljYXRpb24veC1pbmRlc2lnbiB0byBhcHBsaWNhdGlvbi9wZGY8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIEluRGVzaWduIENDIDIwMTUgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTYtMDMtMDlUMDk6NDM6MTgrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHhtcE1NOkRlcml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgPHN0UmVmOmluc3RhbmNlSUQ+eG1wLmlpZDphZGE3OGFiNC0xN2UwLTRjMzMtYjVkOC0zZTg4Y2M5NTFiMGE8L3N0UmVmOmluc3RhbmNlSUQ+CiAgICAgICAgICAgIDxzdFJlZjpkb2N1bWVudElEPnhtcC5kaWQ6OTBmNzQzMjYtNDgxNS00ZDM2LWIzYTktN2U5NDMyZjM3ZTU3PC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICAgICA8c3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6OTBmNzQzMjYtNDgxNS00ZDM2LWIzYTktN2U5NDMyZjM3ZTU3PC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgICAgIDxzdFJlZjpyZW5kaXRpb25DbGFzcz5kZWZhdWx0PC9zdFJlZjpyZW5kaXRpb25DbGFzcz4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPGRjOmZvcm1hdD5hcHBsaWNhdGlvbi9wZGY8L2RjOmZvcm1hdD4KICAgICAgICAgPGRjOnRpdGxlPgogICAgICAgICAgICA8cmRmOkFsdD4KICAgICAgICAgICAgICAgPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij5ub3RlX2NpcmNsZV90aGluPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkFsdD4KICAgICAgICAgPC9kYzp0aXRsZT4KICAgICAgICAgPHBkZjpQcm9kdWNlcj5BZG9iZSBQREYgbGlicmFyeSAxNS4wMDwvcGRmOlByb2R1Y2VyPgogICAgICAgICA8cGRmOlRyYXBwZWQ+RmFsc2U8L3BkZjpUcmFwcGVkPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+DWVuZHN0cmVhbQ1lbmRvYmoNMiAwIG9iag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUvRmlyc3QgNC9MZW5ndGggNDgvTiAxL1R5cGUvT2JqU3RtPj5zdHJlYW0NCmjeMlUwULCx0XfOL80rUTDU985MKY62BIoFxeqHVBak6gckpqcW29kBBBgA1ncLgA1lbmRzdHJlYW0NZW5kb2JqDTMgMCBvYmoNPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0ZpcnN0IDQvTGVuZ3RoIDE2Ny9OIDEvVHlwZS9PYmpTdG0+PnN0cmVhbQ0KaN5EjEELgjAYQP/Kbm4E7dsy0xAhFKGD4KFTCDL1AwdjkzkP/fuSiK6P915CgOQ5Lz2qoJ2tVEBaXSWIC2QiFQmcJBxARgAR+1rO09vkBiR3Y7Y1+J2QsiR7QzraqFHb4Na5Y4w3bvofUxBSQibjOH4y3no3bSP+Zm1VE6MHr/yLiPMRgPGHDgapdQH7UfvRYB9mbT/cq2XBidfKrFgUbwEGAHpAO1ENZW5kc3RyZWFtDWVuZG9iag00IDAgb2JqDTw8L0RlY29kZVBhcm1zPDwvQ29sdW1ucyAzL1ByZWRpY3RvciAxMj4+L0ZpbHRlci9GbGF0ZURlY29kZS9JRFs8Rjk5N0UxOEQwRjhENEIwQ0I2RTlCM0YyNEQwNzNEMDc+PEE4RUE3OENCODE4NjQwNUNBRERDNTZDNTVGRTgzMjVBPl0vSW5mbyA2IDAgUi9MZW5ndGggMzcvUm9vdCA4IDAgUi9TaXplIDcvVHlwZS9YUmVmL1dbMSAyIDBdPj5zdHJlYW0NCmjeYmJgYGBiFJBkYhCaxcTA2A3EzEyMdw4yMTAwAgQYACA1AxQNZW5kc3RyZWFtDWVuZG9iag1zdGFydHhyZWYNMTE2DSUlRU9GDQ=="),!0,!0,!1),Module.FS_createDataFile("/assets/NoteIcons","note_insert_thin.pdf",decodeBase64("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ICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICAgICAgICAgIHhtbG5zOnBkZj0iaHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE3LTA5LTE4VDE2OjAzOjIwKzAyOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxOC0wMS0yMlQwOToyOToyN1o8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE4LTAxLTIyVDA5OjI5OjI3WjwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgSWxsdXN0cmF0b3IgQ0MgMjAxNyAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD51dWlkOjliNDkwZTc1LTQ4OTMtY2Y0Ny05ZWI2LTJjMTY3ZTExZjhkZDwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjkwZjc0MzI2LTQ4MTUtNGQzNi1iM2E5LTdlOTQzMmYzN2U1NzwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuaWQ6OWZiZGUyNjYtY2Q0Yi00NmJlLThjZmEtN2ZjMTIwODhhNDAzPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06UmVuZGl0aW9uQ2xhc3M+cHJvb2Y6cGRmPC94bXBNTTpSZW5kaXRpb25DbGFzcz4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi94LWluZGVzaWduIHRvIGFwcGxpY2F0aW9uL3BkZjwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgSW5EZXNpZ24gQ0MgMjAxNSAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wMy0wOVQwOTo0MzoxOCswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOmFkYTc4YWI0LTE3ZTAtNGMzMy1iNWQ4LTNlODhjYzk1MWIwYTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDo5MGY3NDMyNi00ODE1LTRkMzYtYjNhOS03ZTk0MzJmMzdlNTc8L3N0UmVmOmRvY3VtZW50SUQ+CiAgICAgICAgICAgIDxzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo5MGY3NDMyNi00ODE1LTRkMzYtYjNhOS03ZTk0MzJmMzdlNTc8L3N0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOnJlbmRpdGlvbkNsYXNzPmRlZmF1bHQ8L3N0UmVmOnJlbmRpdGlvbkNsYXNzPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8ZGM6Zm9ybWF0PmFwcGxpY2F0aW9uL3BkZjwvZGM6Zm9ybWF0PgogICAgICAgICA8ZGM6dGl0bGU+CiAgICAgICAgICAgIDxyZGY6QWx0PgogICAgICAgICAgICAgICA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPm5vdGVfaW5zZXJ0X3RoaW48L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QWx0PgogICAgICAgICA8L2RjOnRpdGxlPgogICAgICAgICA8cGRmOlByb2R1Y2VyPkFkb2JlIFBERiBsaWJyYXJ5IDE1LjAwPC9wZGY6UHJvZHVjZXI+CiAgICAgICAgIDxwZGY6VHJhcHBlZD5GYWxzZTwvcGRmOlRyYXBwZWQ+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4NZW5kc3RyZWFtDWVuZG9iag0yIDAgb2JqDTw8L0ZpbHRlci9GbGF0ZURlY29kZS9GaXJzdCA0L0xlbmd0aCA0OC9OIDEvVHlwZS9PYmpTdG0+PnN0cmVhbQ0KaN4yVTBQsLHRd84vzStRMNT3zkwpjrYEigXF6odUFqTqBySmpxbb2QEEGADWdwuADWVuZHN0cmVhbQ1lbmRvYmoNMyAwIG9iag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUvRmlyc3QgNC9MZW5ndGggMTY2L04gMS9UeXBlL09ialN0bT4+c3RyZWFtDQpo3kSMQQuCMBhA/8puOoL2bZFmiBCK0EHw0CkEme4DB2OTbR769yURXR/vvYwAKUtWe5RRO9vIiGlzFcBzKPiFZ3AScACRACT0azmf3pSbkNyN2UL0OyF1TfaGDGknZ22jC8tAKeuc+h8vwIWAQhQif1LWe6e2GX+zvmmJ0ZOX/kX4+QhA2UNHg6l1EUdtA/o4xkXbD/dyXVGxVpqAVfUWYAB/ejt6DWVuZHN0cmVhbQ1lbmRvYmoNNCAwIG9iag08PC9EZWNvZGVQYXJtczw8L0NvbHVtbnMgMy9QcmVkaWN0b3IgMTI+Pi9GaWx0ZXIvRmxhdGVEZWNvZGUvSURbPEY2MzE2RUFFNDY1NjRGMzFCQ0ZCNUJERkUxRjAxOEFDPjw1MTFBNDFBNjcyQjk0RENCOUUzRDg2NTA1MEU1RkVBND5dL0luZm8gNiAwIFIvTGVuZ3RoIDM3L1Jvb3QgOCAwIFIvU2l6ZSA3L1R5cGUvWFJlZi9XWzEgMiAwXT4+c3RyZWFtDQpo3mJiYGBgYhTYy8QgPIuJgaGbiYGRiYnxjhyQzQgQYAAqdQMUDWVuZHN0cmVhbQ1lbmRvYmoNc3RhcnR4cmVmDTExNg0lJUVPRg0="),!0,!0,!1),Module.FS_createDataFile("/assets/NoteIcons","note_help_thin.pdf",decodeBase64("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b3JlIDUuNi1jMDE1IDg0LjE1OTgxMCwgMjAxNi8wOS8xMC0wMjo0MTozMCAgICAgICAgIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGRmPSJodHRwOi8vbnMuYWRvYmUuY29tL3BkZi8xLjMvIj4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTctMDktMThUMTY6MDM6MjErMDI6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE4LTAxLTIyVDA5OjI5OjI4WjwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTgtMDEtMjJUMDk6Mjk6MjhaPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBJbGx1c3RyYXRvciBDQyAyMDE3IChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnV1aWQ6ODkyNWNkYzktODFjZC1iNzQ1LWJlMmUtYmQyNTRkODhhZWU0PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6OTBmNzQzMjYtNDgxNS00ZDM2LWIzYTktN2U5NDMyZjM3ZTU3PC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5pZDo5ZmJkZTI2Ni1jZDRiLTQ2YmUtOGNmYS03ZmMxMjA4OGE0MDM8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpSZW5kaXRpb25DbGFzcz5wcm9vZjpwZGY8L3htcE1NOlJlbmRpdGlvbkNsYXNzPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNvbnZlcnRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5mcm9tIGFwcGxpY2F0aW9uL3gtaW5kZXNpZ24gdG8gYXBwbGljYXRpb24vcGRmPC9zdEV2dDpwYXJhbWV0ZXJzPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBJbkRlc2lnbiBDQyAyMDE1IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTAzLTA5VDA5OjQzOjE4KzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnhtcC5paWQ6YWRhNzhhYjQtMTdlMC00YzMzLWI1ZDgtM2U4OGNjOTUxYjBhPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOjkwZjc0MzI2LTQ4MTUtNGQzNi1iM2E5LTdlOTQzMmYzN2U1Nzwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjkwZjc0MzI2LTQ4MTUtNGQzNi1iM2E5LTdlOTQzMmYzN2U1Nzwvc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICAgICA8c3RSZWY6cmVuZGl0aW9uQ2xhc3M+ZGVmYXVsdDwvc3RSZWY6cmVuZGl0aW9uQ2xhc3M+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxkYzpmb3JtYXQ+YXBwbGljYXRpb24vcGRmPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxkYzp0aXRsZT4KICAgICAgICAgICAgPHJkZjpBbHQ+CiAgICAgICAgICAgICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+bm90ZV9oZWxwX3RoaW48L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QWx0PgogICAgICAgICA8L2RjOnRpdGxlPgogICAgICAgICA8cGRmOlByb2R1Y2VyPkFkb2JlIFBERiBsaWJyYXJ5IDE1LjAwPC9wZGY6UHJvZHVjZXI+CiAgICAgICAgIDxwZGY6VHJhcHBlZD5GYWxzZTwvcGRmOlRyYXBwZWQ+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4NZW5kc3RyZWFtDWVuZG9iag0yIDAgb2JqDTw8L0ZpbHRlci9GbGF0ZURlY29kZS9GaXJzdCA0L0xlbmd0aCA0OC9OIDEvVHlwZS9PYmpTdG0+PnN0cmVhbQ0KaN4yVTBQsLHRd84vzStRMNT3zkwpjrYEigXF6odUFqTqBySmpxbb2QEEGADWdwuADWVuZHN0cmVhbQ1lbmRvYmoNMyAwIG9iag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUvRmlyc3QgNC9MZW5ndGggMTY1L04gMS9UeXBlL09ialN0bT4+c3RyZWFtDQpo3kSMQQuCMBhA/8pubgTt2yLTECEUoYPgoVMIMt0HDsYmcx769yURXR/vvZQAKQpeBVTReFeriLS+ShAXyEUmUjhJcQCZACTsa/lAb9qPSO7WbmsMOyFVRfaG9LRVk3HRr3PPGG+9/h8zEFJCLnOZPRnvgtfbhL9ZVzfEmjGo8CLifARg/GGiRep8xGFGuwxxNu5Dg1oW1LxRdsWyfAswAAUYOpANZW5kc3RyZWFtDWVuZG9iag00IDAgb2JqDTw8L0RlY29kZVBhcm1zPDwvQ29sdW1ucyAzL1ByZWRpY3RvciAxMj4+L0ZpbHRlci9GbGF0ZURlY29kZS9JRFs8RTlBNjc3QTY4RDcyNEY4REE2NzIwRTVGMDA0MDc2NEI+PDlCMzU4QjFFQTcyMDRERUNCQTAwODRFREYxODA4MDU2Pl0vSW5mbyA2IDAgUi9MZW5ndGggMzcvUm9vdCA4IDAgUi9TaXplIDcvVHlwZS9YUmVmL1dbMSAyIDBdPj5zdHJlYW0NCmjeYmJgYGBiFHjDxCA8g4mBsRuIGZkYb39iYmBgBAgwADJRBBQNZW5kc3RyZWFtDWVuZG9iag1zdGFydHhyZWYNMTE2DSUlRU9GDQ=="),!0,!0,!1),Module.FS_createDataFile("/assets/NoteIcons","note_comment_thin.pdf",decodeBase64("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LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGRmPSJodHRwOi8vbnMuYWRvYmUuY29tL3BkZi8xLjMvIj4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTctMDktMThUMTY6MDM6MTkrMDI6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE4LTAxLTIyVDA5OjI1OjM3WjwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTgtMDEtMjJUMDk6MjU6MzdaPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBJbGx1c3RyYXRvciBDQyAyMDE3IChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnV1aWQ6YWI5OGNmYTItZDhlMS1iYzRlLTg0MGMtMmY5ZjA3YWMxNDk0PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6OTBmNzQzMjYtNDgxNS00ZDM2LWIzYTktN2U5NDMyZjM3ZTU3PC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5pZDo5ZmJkZTI2Ni1jZDRiLTQ2YmUtOGNmYS03ZmMxMjA4OGE0MDM8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpSZW5kaXRpb25DbGFzcz5wcm9vZjpwZGY8L3htcE1NOlJlbmRpdGlvbkNsYXNzPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNvbnZlcnRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5mcm9tIGFwcGxpY2F0aW9uL3gtaW5kZXNpZ24gdG8gYXBwbGljYXRpb24vcGRmPC9zdEV2dDpwYXJhbWV0ZXJzPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBJbkRlc2lnbiBDQyAyMDE1IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTAzLTA5VDA5OjQzOjE4KzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnhtcC5paWQ6YWRhNzhhYjQtMTdlMC00YzMzLWI1ZDgtM2U4OGNjOTUxYjBhPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOjkwZjc0MzI2LTQ4MTUtNGQzNi1iM2E5LTdlOTQzMmYzN2U1Nzwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjkwZjc0MzI2LTQ4MTUtNGQzNi1iM2E5LTdlOTQzMmYzN2U1Nzwvc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICAgICA8c3RSZWY6cmVuZGl0aW9uQ2xhc3M+ZGVmYXVsdDwvc3RSZWY6cmVuZGl0aW9uQ2xhc3M+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxkYzpmb3JtYXQ+YXBwbGljYXRpb24vcGRmPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxkYzp0aXRsZT4KICAgICAgICAgICAgPHJkZjpBbHQ+CiAgICAgICAgICAgICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+bm90ZV9jb21tZW50X3RoaW48L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QWx0PgogICAgICAgICA8L2RjOnRpdGxlPgogICAgICAgICA8cGRmOlByb2R1Y2VyPkFkb2JlIFBERiBsaWJyYXJ5IDE1LjAwPC9wZGY6UHJvZHVjZXI+CiAgICAgICAgIDxwZGY6VHJhcHBlZD5GYWxzZTwvcGRmOlRyYXBwZWQ+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4NZW5kc3RyZWFtDWVuZG9iag0yIDAgb2JqDTw8L0ZpbHRlci9GbGF0ZURlY29kZS9GaXJzdCA0L0xlbmd0aCA0OC9OIDEvVHlwZS9PYmpTdG0+PnN0cmVhbQ0KaN4yVTBQsLHRd84vzStRMNT3zkwpjrYEigXF6odUFqTqBySmpxbb2QEEGADWdwuADWVuZHN0cmVhbQ1lbmRvYmoNMyAwIG9iag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUvRmlyc3QgNC9MZW5ndGggMTY5L04gMS9UeXBlL09ialN0bT4+c3RyZWFtDQpo3kSMsQqDMBRFfyWbhkLzElFrEaEoQgfBoVMRJOoDAzGRGIf+fSuldD333JMQIHnOSofSK2sq6TGsrgJ4Chm/8AQinp1ABAAB/VrWhbfJDkjuWu+bdwchZUmOD+nCRo7KeLvNHaWssdO/eAEuBGQijtInZa2z0z7iL9ZWNdFqcNK9CI/PAJQ9lNcYGuuxH+2yoPG9n5X5DE6uK06slnrDongLMAC/ZTvdDWVuZHN0cmVhbQ1lbmRvYmoNNCAwIG9iag08PC9EZWNvZGVQYXJtczw8L0NvbHVtbnMgMy9QcmVkaWN0b3IgMTI+Pi9GaWx0ZXIvRmxhdGVEZWNvZGUvSURbPEVBRkFCOUYwNTlBNjRGQjI5RTEyM0QxQ0Y2MDgwMTBDPjxGQ0JBOThEMDM4RDQ0RTFFQTQ4QUMxQTdDOUM0MDgyOT5dL0luZm8gNiAwIFIvTGVuZ3RoIDM3L1Jvb3QgOCAwIFIvU2l6ZSA3L1R5cGUvWFJlZi9XWzEgMiAwXT4+c3RyZWFtDQpo3mJiYGBgYhToZGIQns3EwNDNxMDIysR4xw/IZgQIMAAnTQMUDWVuZHN0cmVhbQ1lbmRvYmoNc3RhcnR4cmVmDTExNg0lJUVPRg0="),!0,!0,!1),Module.FS_createDataFile("/assets/NoteIcons","note_cross_thin.pdf",decodeBase64("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dGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICAgICAgICAgIHhtbG5zOnBkZj0iaHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE3LTA5LTE4VDE2OjAzOjIwKzAyOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxOC0wMS0yMlQwOToyOTowOFo8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE4LTAxLTIyVDA5OjI5OjA4WjwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgSWxsdXN0cmF0b3IgQ0MgMjAxNyAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD51dWlkOjJiMjUzYzUxLTMxOTEtZTM0My1hMGEyLWY5YTczNzBjNDFiYTwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjkwZjc0MzI2LTQ4MTUtNGQzNi1iM2E5LTdlOTQzMmYzN2U1NzwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuaWQ6OWZiZGUyNjYtY2Q0Yi00NmJlLThjZmEtN2ZjMTIwODhhNDAzPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06UmVuZGl0aW9uQ2xhc3M+cHJvb2Y6cGRmPC94bXBNTTpSZW5kaXRpb25DbGFzcz4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi94LWluZGVzaWduIHRvIGFwcGxpY2F0aW9uL3BkZjwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgSW5EZXNpZ24gQ0MgMjAxNSAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wMy0wOVQwOTo0MzoxOCswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOmFkYTc4YWI0LTE3ZTAtNGMzMy1iNWQ4LTNlODhjYzk1MWIwYTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDo5MGY3NDMyNi00ODE1LTRkMzYtYjNhOS03ZTk0MzJmMzdlNTc8L3N0UmVmOmRvY3VtZW50SUQ+CiAgICAgICAgICAgIDxzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo5MGY3NDMyNi00ODE1LTRkMzYtYjNhOS03ZTk0MzJmMzdlNTc8L3N0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOnJlbmRpdGlvbkNsYXNzPmRlZmF1bHQ8L3N0UmVmOnJlbmRpdGlvbkNsYXNzPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8ZGM6Zm9ybWF0PmFwcGxpY2F0aW9uL3BkZjwvZGM6Zm9ybWF0PgogICAgICAgICA8ZGM6dGl0bGU+CiAgICAgICAgICAgIDxyZGY6QWx0PgogICAgICAgICAgICAgICA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPm5vdGVfY3Jvc3NfdGhpbjwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpBbHQ+CiAgICAgICAgIDwvZGM6dGl0bGU+CiAgICAgICAgIDxwZGY6UHJvZHVjZXI+QWRvYmUgUERGIGxpYnJhcnkgMTUuMDA8L3BkZjpQcm9kdWNlcj4KICAgICAgICAgPHBkZjpUcmFwcGVkPkZhbHNlPC9wZGY6VHJhcHBlZD4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pg1lbmRzdHJlYW0NZW5kb2JqDTIgMCBvYmoNPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0ZpcnN0IDQvTGVuZ3RoIDQ4L04gMS9UeXBlL09ialN0bT4+c3RyZWFtDQpo3jJVMFCwsdF3zi/NK1Ew1PfOTCmOtgSKBcXqh1QWpOoHJKanFtvZAQQYANZ3C4ANZW5kc3RyZWFtDWVuZG9iag0zIDAgb2JqDTw8L0ZpbHRlci9GbGF0ZURlY29kZS9GaXJzdCA0L0xlbmd0aCAxNjYvTiAxL1R5cGUvT2JqU3RtPj5zdHJlYW0NCmjeRIxBC4IwGED/ynfTEbRvi0xDhFCEDoKHTiHIdAMHY5NtHvr3JRFdH++9DBDKktZeiaidbURUaXPlyC5YsJxleOJ4QJ4gJuRrOZ/epJsU3I3ZQvQ7gbqGvYEh7cSsbXRhGQihnZP/Y46Mcyx4gfmT0N47uc3qN+ubFoyevPAvYOcjIqEPHY1KrYtqnL0LYYyLth/sxboqSVthgqqqtwADAEJTOw4NZW5kc3RyZWFtDWVuZG9iag00IDAgb2JqDTw8L0RlY29kZVBhcm1zPDwvQ29sdW1ucyAzL1ByZWRpY3RvciAxMj4+L0ZpbHRlci9GbGF0ZURlY29kZS9JRFs8ODFFNzA0ODIyOTZDNEQwMjlFRTM2NDYxRDU1NEEwMDg+PERFOUE5M0FCRjdBNTRBQTlBQzY4RUNCRjBERTkwNUVBPl0vSW5mbyA2IDAgUi9MZW5ndGggMzcvUm9vdCA4IDAgUi9TaXplIDcvVHlwZS9YUmVmL1dbMSAyIDBdPj5zdHJlYW0NCmjeYmJgYGBiFKhmYhCeycTA0M3EwMjExHgnEchmBAgwACZJAxQNZW5kc3RyZWFtDWVuZG9iag1zdGFydHhyZWYNMTE2DSUlRU9GDQ=="),!0,!0,!1),Module.FS_createDataFile("/assets/NoteIcons","note_rightarrow_thin.pdf",decodeBase64("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eC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwZGY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8iPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNy0wOS0xOFQxNjowMzoxOSswMjowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTgtMDEtMjJUMDk6Mjk6MjNaPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxOC0wMS0yMlQwOToyOToyM1o8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIElsbHVzdHJhdG9yIENDIDIwMTcgKE1hY2ludG9zaCk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+dXVpZDo0YzM4MzFlNi1mMzNiLWVlNDQtYWM1Yy0wYTllNGViM2JjNWE8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo5MGY3NDMyNi00ODE1LTRkMzYtYjNhOS03ZTk0MzJmMzdlNTc8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmlkOjlmYmRlMjY2LWNkNGItNDZiZS04Y2ZhLTdmYzEyMDg4YTQwMzwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOlJlbmRpdGlvbkNsYXNzPnByb29mOnBkZjwveG1wTU06UmVuZGl0aW9uQ2xhc3M+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y29udmVydGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpwYXJhbWV0ZXJzPmZyb20gYXBwbGljYXRpb24veC1pbmRlc2lnbiB0byBhcHBsaWNhdGlvbi9wZGY8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIEluRGVzaWduIENDIDIwMTUgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTYtMDMtMDlUMDk6NDM6MTgrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHhtcE1NOkRlcml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgPHN0UmVmOmluc3RhbmNlSUQ+eG1wLmlpZDphZGE3OGFiNC0xN2UwLTRjMzMtYjVkOC0zZTg4Y2M5NTFiMGE8L3N0UmVmOmluc3RhbmNlSUQ+CiAgICAgICAgICAgIDxzdFJlZjpkb2N1bWVudElEPnhtcC5kaWQ6OTBmNzQzMjYtNDgxNS00ZDM2LWIzYTktN2U5NDMyZjM3ZTU3PC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICAgICA8c3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6OTBmNzQzMjYtNDgxNS00ZDM2LWIzYTktN2U5NDMyZjM3ZTU3PC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgICAgIDxzdFJlZjpyZW5kaXRpb25DbGFzcz5kZWZhdWx0PC9zdFJlZjpyZW5kaXRpb25DbGFzcz4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPGRjOmZvcm1hdD5hcHBsaWNhdGlvbi9wZGY8L2RjOmZvcm1hdD4KICAgICAgICAgPGRjOnRpdGxlPgogICAgICAgICAgICA8cmRmOkFsdD4KICAgICAgICAgICAgICAgPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij5ub3RlX3JpZ2h0YXJyb3dfdGhpbjwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpBbHQ+CiAgICAgICAgIDwvZGM6dGl0bGU+CiAgICAgICAgIDxwZGY6UHJvZHVjZXI+QWRvYmUgUERGIGxpYnJhcnkgMTUuMDA8L3BkZjpQcm9kdWNlcj4KICAgICAgICAgPHBkZjpUcmFwcGVkPkZhbHNlPC9wZGY6VHJhcHBlZD4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pg1lbmRzdHJlYW0NZW5kb2JqDTIgMCBvYmoNPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0ZpcnN0IDQvTGVuZ3RoIDQ4L04gMS9UeXBlL09ialN0bT4+c3RyZWFtDQpo3jJVMFCwsdF3zi/NK1Ew1PfOTCmOtgSKBcXqh1QWpOoHJKanFtvZAQQYANZ3C4ANZW5kc3RyZWFtDWVuZG9iag0zIDAgb2JqDTw8L0ZpbHRlci9GbGF0ZURlY29kZS9GaXJzdCA0L0xlbmd0aCAxNzEvTiAxL1R5cGUvT2JqU3RtPj5zdHJlYW0NCmjeRIzRCoIwGEZfZXduBO3fJMsQIRShC8GLrkKQqSMHY5PfSfT2JRHdnu98JyFAsowXqFUw3pUqaFqeJYgjpOIkEohFugMZAUTsa3mkl9H3mlytXZeAGyFFQbYPaWmtBuOCX6aWMV778V88gZASUpnK+M54g35cB/2LNWVFrOlR4YuIwx6A8ZsJVlPng+7QPKagEP2zC5Nxnw3VPOuRV8ouOs/fAgwAe349Mg1lbmRzdHJlYW0NZW5kb2JqDTQgMCBvYmoNPDwvRGVjb2RlUGFybXM8PC9Db2x1bW5zIDMvUHJlZGljdG9yIDEyPj4vRmlsdGVyL0ZsYXRlRGVjb2RlL0lEWzw1Njc3NUFCQTZERTA0MDJEODk0RERCOTg1MTkxNkQxMT48M0FCODg0NDJEQUU1NEMwQkFDQ0U0Mjc5REM3M0VDRDg+XS9JbmZvIDYgMCBSL0xlbmd0aCAzNy9Sb290IDggMCBSL1NpemUgNy9UeXBlL1hSZWYvV1sxIDIgMF0+PnN0cmVhbQ0KaN5iYmBgYGIUqGRiEJ7HxMDQzcTAyM7EeCcSyGYECDAAJnkDFA1lbmRzdHJlYW0NZW5kb2JqDXN0YXJ0eHJlZg0xMTYNJSVFT0YN"),!0,!0,!1),Module.FS_createDataFile("/assets/NoteIcons","note_newparagraph_thin.pdf",decodeBase64("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aGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzAxNSA4NC4xNTk4MTAsIDIwMTYvMDkvMTAtMDI6NDE6MzAgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICAgICAgICAgIHhtbG5zOnBkZj0iaHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE3LTA5LTE4VDE2OjAzOjIwKzAyOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxOC0wMS0yMlQwOToyOToyNlo8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE4LTAxLTIyVDA5OjI5OjI2WjwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgSWxsdXN0cmF0b3IgQ0MgMjAxNyAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD51dWlkOjQ0MTJlNDM3LTE2YzYtNzA0Mi05YThkLWYwYzRiYjM1Yjg1NzwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjkwZjc0MzI2LTQ4MTUtNGQzNi1iM2E5LTdlOTQzMmYzN2U1NzwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuaWQ6OWZiZGUyNjYtY2Q0Yi00NmJlLThjZmEtN2ZjMTIwODhhNDAzPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06UmVuZGl0aW9uQ2xhc3M+cHJvb2Y6cGRmPC94bXBNTTpSZW5kaXRpb25DbGFzcz4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi94LWluZGVzaWduIHRvIGFwcGxpY2F0aW9uL3BkZjwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgSW5EZXNpZ24gQ0MgMjAxNSAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wMy0wOVQwOTo0MzoxOCswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOmFkYTc4YWI0LTE3ZTAtNGMzMy1iNWQ4LTNlODhjYzk1MWIwYTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDo5MGY3NDMyNi00ODE1LTRkMzYtYjNhOS03ZTk0MzJmMzdlNTc8L3N0UmVmOmRvY3VtZW50SUQ+CiAgICAgICAgICAgIDxzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo5MGY3NDMyNi00ODE1LTRkMzYtYjNhOS03ZTk0MzJmMzdlNTc8L3N0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOnJlbmRpdGlvbkNsYXNzPmRlZmF1bHQ8L3N0UmVmOnJlbmRpdGlvbkNsYXNzPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8ZGM6Zm9ybWF0PmFwcGxpY2F0aW9uL3BkZjwvZGM6Zm9ybWF0PgogICAgICAgICA8ZGM6dGl0bGU+CiAgICAgICAgICAgIDxyZGY6QWx0PgogICAgICAgICAgICAgICA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPm5vdGVfbmV3cGFyYWdyYXBoX3RoaW48L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QWx0PgogICAgICAgICA8L2RjOnRpdGxlPgogICAgICAgICA8cGRmOlByb2R1Y2VyPkFkb2JlIFBERiBsaWJyYXJ5IDE1LjAwPC9wZGY6UHJvZHVjZXI+CiAgICAgICAgIDxwZGY6VHJhcHBlZD5GYWxzZTwvcGRmOlRyYXBwZWQ+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4NZW5kc3RyZWFtDWVuZG9iag0yIDAgb2JqDTw8L0ZpbHRlci9GbGF0ZURlY29kZS9GaXJzdCA0L0xlbmd0aCA0OC9OIDEvVHlwZS9PYmpTdG0+PnN0cmVhbQ0KaN4yVTBQsLHRd84vzStRMNT3zkwpjrYEigXF6odUFqTqBySmpxbb2QEEGADWdwuADWVuZHN0cmVhbQ1lbmRvYmoNMyAwIG9iag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUvRmlyc3QgNC9MZW5ndGggMTczL04gMS9UeXBlL09ialN0bT4+c3RyZWFtDQpo3kSM0QqCMBiFX2V3OoL2b5FliBCK0IXgRVchyHQ/ORibzEn09ikR3R3O+c6XECBZxgqPMmhnSxkwLi8C+AlSfuYJHATsQEQAEf1SzsdX5XokN2OWOfitIUVBtg9p41oO2gY3jy2lrHbqbzwDFwJSkYrkQVnjnVoG/MmasiJG9176N+HHPQBldx0MxtYF7Cy+Junl08tp7MKo7bqueULFKmlmzPOPAAMA8q495A1lbmRzdHJlYW0NZW5kb2JqDTQgMCBvYmoNPDwvRGVjb2RlUGFybXM8PC9Db2x1bW5zIDMvUHJlZGljdG9yIDEyPj4vRmlsdGVyL0ZsYXRlRGVjb2RlL0lEWzxGOUYyQkEwQ0NCQzA0MkMwQjJBQTU3NzAzRTE0NkM3Qz48MUU5QTY3QjY2MDRFNDdGNjhBNzdDRkM4OUExRjlDNDQ+XS9JbmZvIDYgMCBSL0xlbmd0aCAzNy9Sb290IDggMCBSL1NpemUgNy9UeXBlL1hSZWYvV1sxIDIgMF0+PnN0cmVhbQ0KaN5iYmBgYGIUtGBiEFrAxMDYDcScTIy3pzExMDACBBgAIpUDFA1lbmRzdHJlYW0NZW5kb2JqDXN0YXJ0eHJlZg0xMTYNJSVFT0YN"),!0,!0,!1),Module.FS_createDataFile("/assets/Signatures","digital-signatures-watermark.pdf",decodeBase64("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Y29kZV0vSGVpZ2h0IDMvTGVuZ3RoIDI1L1dpZHRoIDM+PnN0cmVhbQ0KODtYcGxCJ283SzVkMitLXl01TTAjJj1+Pg1lbmRzdHJlYW0NZW5kb2JqDTUgMCBvYmoNPDwvQ291bnQgMS9LaWRzWzEwIDAgUl0vVHlwZS9QYWdlcz4+DWVuZG9iag02IDAgb2JqDTw8L0xlbmd0aCAyNDg4L1N1YnR5cGUvWE1ML1R5cGUvTWV0YWRhdGE+PnN0cmVhbQ0KPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMTEgNzkuMTU4MzY2LCAyMDE1LzA5LzI1LTAxOjEyOjAwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwZGY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8iPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wMy0wOVQwOTo0MzoxOCswMTowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTYtMDMtMDlUMDk6NDM6MTgrMDE6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTAzLTA5VDA5OjQzOjE4KzAxOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBJbkRlc2lnbiBDQyAyMDE1IChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnV1aWQ6N2IxYjAwNDgtMDQ2Yy0zMTQxLTk2ZTgtMTc2OTAzNmJlYzQ3PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6OTBmNzQzMjYtNDgxNS00ZDM2LWIzYTktN2U5NDMyZjM3ZTU3PC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5pZDo5ZmJkZTI2Ni1jZDRiLTQ2YmUtOGNmYS03ZmMxMjA4OGE0MDM8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpSZW5kaXRpb25DbGFzcz5wcm9vZjpwZGY8L3htcE1NOlJlbmRpdGlvbkNsYXNzPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNvbnZlcnRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5mcm9tIGFwcGxpY2F0aW9uL3gtaW5kZXNpZ24gdG8gYXBwbGljYXRpb24vcGRmPC9zdEV2dDpwYXJhbWV0ZXJzPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBJbkRlc2lnbiBDQyAyMDE1IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTAzLTA5VDA5OjQzOjE4KzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnhtcC5paWQ6YWRhNzhhYjQtMTdlMC00YzMzLWI1ZDgtM2U4OGNjOTUxYjBhPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOjkwZjc0MzI2LTQ4MTUtNGQzNi1iM2E5LTdlOTQzMmYzN2U1Nzwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjkwZjc0MzI2LTQ4MTUtNGQzNi1iM2E5LTdlOTQzMmYzN2U1Nzwvc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICAgICA8c3RSZWY6cmVuZGl0aW9uQ2xhc3M+ZGVmYXVsdDwvc3RSZWY6cmVuZGl0aW9uQ2xhc3M+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxkYzpmb3JtYXQ+YXBwbGljYXRpb24vcGRmPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwZGY6UHJvZHVjZXI+QWRvYmUgUERGIExpYnJhcnkgMTUuMDwvcGRmOlByb2R1Y2VyPgogICAgICAgICA8cGRmOlRyYXBwZWQ+RmFsc2U8L3BkZjpUcmFwcGVkPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KPD94cGFja2V0IGVuZD0iciI/Pg1lbmRzdHJlYW0NZW5kb2JqDTcgMCBvYmoNPDwvQ3JlYXRpb25EYXRlKEQ6MjAxNjAzMDkwOTQzMTgrMDEnMDAnKS9DcmVhdG9yKEFkb2JlIEluRGVzaWduIENDIDIwMTUgXChNYWNpbnRvc2hcKSkvTW9kRGF0ZShEOjIwMTYwMzA5MDk0MzE4KzAxJzAwJykvUHJvZHVjZXIoQWRvYmUgUERGIExpYnJhcnkgMTUuMCkvVHJhcHBlZC9GYWxzZT4+DWVuZG9iag14cmVmDTAgOA0wMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDQ3MjQgMDAwMDAgbg0KMDAwMDAwNDc3MCAwMDAwMCBuDQowMDAwMDA1MjgyIDAwMDAwIG4NCjAwMDAwMDUzMjQgMDAwMDAgbg0KMDAwMDAwNTQ4NSAwMDAwMCBuDQowMDAwMDA1NTM3IDAwMDAwIG4NCjAwMDAwMDgxMDEgMDAwMDAgbg0KdHJhaWxlcg08PC9TaXplIDgvSURbPERENEUyQTQ5MEIxRTRENDhCRjE4OUVFRDMwQjZGOUU0PjxFNzU4RjVGQzdERUI0REY0OTlGQzk5Njk5MTAyNzdBMD5dPj4Nc3RhcnR4cmVmDTExNg0lJUVPRg0="),!0,!0,!1)}Module.calledRun?A():(Module.preRun||(Module.preRun=[]),Module.preRun.push(A))}();var moduleOverrides={},key;for(key in Module)Module.hasOwnProperty(key)&&(moduleOverrides[key]=Module[key]);var arguments_=[],thisProgram="./this.program",quit_=function(g,A){throw A},ENVIRONMENT_IS_WEB="object"==typeof window,ENVIRONMENT_IS_WORKER="function"==typeof importScripts,ENVIRONMENT_IS_NODE="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,scriptDirectory="",read_,readAsync,readBinary,setWindowTitle,nodeFS,nodePath;function locateFile(g){return Module.locateFile?Module.locateFile(g,scriptDirectory):scriptDirectory+g}ENVIRONMENT_IS_NODE?(scriptDirectory=ENVIRONMENT_IS_WORKER?require("path").dirname(scriptDirectory)+"/":__dirname+"/",read_=function(g,A){return nodeFS||(nodeFS=require("fs")),nodePath||(nodePath=require("path")),g=nodePath.normalize(g),nodeFS.readFileSync(g,A?null:"utf8")},readBinary=function(g){var A=read_(g,!0);return A.buffer||(A=new Uint8Array(A)),assert(A.buffer),A},readAsync=function(g,A,I){nodeFS||(nodeFS=require("fs")),nodePath||(nodePath=require("path")),g=nodePath.normalize(g),nodeFS.readFile(g,(function(g,C){g?I(g):A(C.buffer)}))},process.argv.length>1&&(thisProgram=process.argv[1].replace(/\\/g,"/")),arguments_=process.argv.slice(2),process.on("uncaughtException",(function(g){if(!(g instanceof ExitStatus))throw g})),process.on("unhandledRejection",abort),quit_=function(g,A){if(keepRuntimeAlive())throw process.exitCode=g,A;process.exit(g)},Module.inspect=function(){return"[Emscripten Module object]"}):(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&(ENVIRONMENT_IS_WORKER?scriptDirectory=self.location.href:"undefined"!=typeof document&&document.currentScript&&(scriptDirectory=document.currentScript.src),_scriptDir&&(scriptDirectory=_scriptDir),scriptDirectory=0!==scriptDirectory.indexOf("blob:")?scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1):"",read_=function(g){var A=new XMLHttpRequest;return A.open("GET",g,!1),A.send(null),A.responseText},ENVIRONMENT_IS_WORKER&&(readBinary=function(g){var A=new XMLHttpRequest;return A.open("GET",g,!1),A.responseType="arraybuffer",A.send(null),new Uint8Array(A.response)}),readAsync=function(g,A,I){var C=new XMLHttpRequest;C.open("GET",g,!0),C.responseType="arraybuffer",C.onload=function(){200==C.status||0==C.status&&C.response?A(C.response):I()},C.onerror=I,C.send(null)},setWindowTitle=function(g){document.title=g});var out=Module.print||console.log.bind(console),err=Module.printErr||console.warn.bind(console);for(key in moduleOverrides)moduleOverrides.hasOwnProperty(key)&&(Module[key]=moduleOverrides[key]);moduleOverrides=null,Module.arguments&&(arguments_=Module.arguments),Module.thisProgram&&(thisProgram=Module.thisProgram),Module.quit&&(quit_=Module.quit);var tempRet0=0,setTempRet0=function(g){tempRet0=g},getTempRet0=function(){return tempRet0},wasmBinary;Module.wasmBinary&&(wasmBinary=Module.wasmBinary);var noExitRuntime=Module.noExitRuntime||!0,wasmMemory;"object"!=typeof WebAssembly&&abort("no native wasm support detected");var ABORT=!1,EXITSTATUS;function assert(g,A){g||abort("Assertion failed: "+A)}var UTF8Decoder="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function UTF8ArrayToString(g,A,I){for(var C=A+I,e=A;g[e]&&!(e>=C);)++e;if(e-A>16&&g.subarray&&UTF8Decoder)return UTF8Decoder.decode(g.subarray(A,e));for(var t="";A<e;){var n=g[A++];if(128&n){var i=63&g[A++];if(192!=(224&n)){var r=63&g[A++];if((n=224==(240&n)?(15&n)<<12|i<<6|r:(7&n)<<18|i<<12|r<<6|63&g[A++])<65536)t+=String.fromCharCode(n);else{var o=n-65536;t+=String.fromCharCode(55296|o>>10,56320|1023&o)}}else t+=String.fromCharCode((31&n)<<6|i)}else t+=String.fromCharCode(n)}return t}function UTF8ToString(g,A){return g?UTF8ArrayToString(HEAPU8,g,A):""}function stringToUTF8Array(g,A,I,C){if(!(C>0))return 0;for(var e=I,t=I+C-1,n=0;n<g.length;++n){var i=g.charCodeAt(n);if(i>=55296&&i<=57343)i=65536+((1023&i)<<10)|1023&g.charCodeAt(++n);if(i<=127){if(I>=t)break;A[I++]=i}else if(i<=2047){if(I+1>=t)break;A[I++]=192|i>>6,A[I++]=128|63&i}else if(i<=65535){if(I+2>=t)break;A[I++]=224|i>>12,A[I++]=128|i>>6&63,A[I++]=128|63&i}else{if(I+3>=t)break;A[I++]=240|i>>18,A[I++]=128|i>>12&63,A[I++]=128|i>>6&63,A[I++]=128|63&i}}return A[I]=0,I-e}function stringToUTF8(g,A,I){return stringToUTF8Array(g,HEAPU8,A,I)}function lengthBytesUTF8(g){for(var A=0,I=0;I<g.length;++I){var C=g.charCodeAt(I);C>=55296&&C<=57343&&(C=65536+((1023&C)<<10)|1023&g.charCodeAt(++I)),C<=127?++A:A+=C<=2047?2:C<=65535?3:4}return A}var UTF16Decoder="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0,buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function UTF16ToString(g,A){for(var I=g,C=I>>1,e=C+A/2;!(C>=e)&&HEAPU16[C];)++C;if((I=C<<1)-g>32&&UTF16Decoder)return UTF16Decoder.decode(HEAPU8.subarray(g,I));for(var t="",n=0;!(n>=A/2);++n){var i=HEAP16[g+2*n>>1];if(0==i)break;t+=String.fromCharCode(i)}return t}function stringToUTF16(g,A,I){if(void 0===I&&(I=2147483647),I<2)return 0;for(var C=A,e=(I-=2)<2*g.length?I/2:g.length,t=0;t<e;++t){var n=g.charCodeAt(t);HEAP16[A>>1]=n,A+=2}return HEAP16[A>>1]=0,A-C}function lengthBytesUTF16(g){return 2*g.length}function UTF32ToString(g,A){for(var I=0,C="";!(I>=A/4);){var e=HEAP32[g+4*I>>2];if(0==e)break;if(++I,e>=65536){var t=e-65536;C+=String.fromCharCode(55296|t>>10,56320|1023&t)}else C+=String.fromCharCode(e)}return C}function stringToUTF32(g,A,I){if(void 0===I&&(I=2147483647),I<4)return 0;for(var C=A,e=C+I-4,t=0;t<g.length;++t){var n=g.charCodeAt(t);if(n>=55296&&n<=57343)n=65536+((1023&n)<<10)|1023&g.charCodeAt(++t);if(HEAP32[A>>2]=n,(A+=4)+4>e)break}return HEAP32[A>>2]=0,A-C}function lengthBytesUTF32(g){for(var A=0,I=0;I<g.length;++I){var C=g.charCodeAt(I);C>=55296&&C<=57343&&++I,A+=4}return A}function allocateUTF8(g){var A=lengthBytesUTF8(g)+1,I=_malloc(A);return I&&stringToUTF8Array(g,HEAP8,I,A),I}function writeArrayToMemory(g,A){HEAP8.set(g,A)}function writeAsciiToMemory(g,A,I){for(var C=0;C<g.length;++C)HEAP8[A++>>0]=g.charCodeAt(C);I||(HEAP8[A>>0]=0)}function alignUp(g,A){return g%A>0&&(g+=A-g%A),g}function updateGlobalBufferAndViews(g){buffer=g,Module.HEAP8=HEAP8=new Int8Array(g),Module.HEAP16=HEAP16=new Int16Array(g),Module.HEAP32=HEAP32=new Int32Array(g),Module.HEAPU8=HEAPU8=new Uint8Array(g),Module.HEAPU16=HEAPU16=new Uint16Array(g),Module.HEAPU32=HEAPU32=new Uint32Array(g),Module.HEAPF32=HEAPF32=new Float32Array(g),Module.HEAPF64=HEAPF64=new Float64Array(g)}var INITIAL_MEMORY=Module.INITIAL_MEMORY||16777216,wasmTable,__ATPRERUN__=[],__ATINIT__=[],__ATPOSTRUN__=[],runtimeInitialized=!1,runtimeExited=!1,runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function preRun(){if(Module.preRun)for("function"==typeof Module.preRun&&(Module.preRun=[Module.preRun]);Module.preRun.length;)addOnPreRun(Module.preRun.shift());callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=!0,Module.noFSInit||FS.init.initialized||FS.init(),FS.ignorePermissions=!1,TTY.init(),callRuntimeCallbacks(__ATINIT__)}function exitRuntime(){runtimeExited=!0}function postRun(){if(Module.postRun)for("function"==typeof Module.postRun&&(Module.postRun=[Module.postRun]);Module.postRun.length;)addOnPostRun(Module.postRun.shift());callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(g){__ATPRERUN__.unshift(g)}function addOnInit(g){__ATINIT__.unshift(g)}function addOnPostRun(g){__ATPOSTRUN__.unshift(g)}var runDependencies=0,runDependencyWatcher=null,dependenciesFulfilled=null;function getUniqueRunDependency(g){return g}function addRunDependency(g){runDependencies++,Module.monitorRunDependencies&&Module.monitorRunDependencies(runDependencies)}function removeRunDependency(g){if(runDependencies--,Module.monitorRunDependencies&&Module.monitorRunDependencies(runDependencies),0==runDependencies&&(null!==runDependencyWatcher&&(clearInterval(runDependencyWatcher),runDependencyWatcher=null),dependenciesFulfilled)){var A=dependenciesFulfilled;dependenciesFulfilled=null,A()}}function abort(g){Module.onAbort&&Module.onAbort(g),err(g+=""),ABORT=!0,EXITSTATUS=1,g="abort("+g+"). Build with -s ASSERTIONS=1 for more info.";var A=new WebAssembly.RuntimeError(g);throw readyPromiseReject(A),A}Module.preloadedImages={},Module.preloadedAudios={};var dataURIPrefix="data:application/octet-stream;base64,",wasmBinaryFile,tempDouble,tempI64;function isDataURI(g){return g.startsWith(dataURIPrefix)}function isFileURI(g){return g.startsWith("file://")}function getBinary(g){try{if(g==wasmBinaryFile&&wasmBinary)return new Uint8Array(wasmBinary);if(readBinary)return readBinary(g);throw"both async and sync fetching of the wasm failed"}catch(g){abort(g)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if("function"==typeof fetch&&!isFileURI(wasmBinaryFile))return fetch(wasmBinaryFile,{credentials:"same-origin"}).then((function(g){if(!g.ok)throw"failed to load wasm binary file at '"+wasmBinaryFile+"'";return g.arrayBuffer()})).catch((function(){return getBinary(wasmBinaryFile)}));if(readAsync)return new Promise((function(g,A){readAsync(wasmBinaryFile,(function(A){g(new Uint8Array(A))}),A)}))}return Promise.resolve().then((function(){return getBinary(wasmBinaryFile)}))}function createWasm(){var g={a:asmLibraryArg};function A(g,A){var I=g.exports;Module.asm=I,updateGlobalBufferAndViews((wasmMemory=Module.asm.Zc).buffer),wasmTable=Module.asm.nd,addOnInit(Module.asm._c),removeRunDependency("wasm-instantiate")}function I(g){A(g.instance)}function C(A){return getBinaryPromise().then((function(A){return WebAssembly.instantiate(A,g)})).then(A,(function(g){err("failed to asynchronously prepare wasm: "+g),abort(g)}))}if(addRunDependency("wasm-instantiate"),Module.instantiateWasm)try{return Module.instantiateWasm(g,A)}catch(g){return err("Module.instantiateWasm callback failed with error: "+g),!1}return(wasmBinary||"function"!=typeof WebAssembly.instantiateStreaming||isDataURI(wasmBinaryFile)||isFileURI(wasmBinaryFile)||"function"!=typeof fetch?C(I):fetch(wasmBinaryFile,{credentials:"same-origin"}).then((function(A){return WebAssembly.instantiateStreaming(A,g).then(I,(function(g){return err("wasm streaming compile failed: "+g),err("falling back to ArrayBuffer instantiation"),C(I)}))}))).catch(readyPromiseReject),{}}wasmBinaryFile="pspdfkit.wasm",isDataURI(wasmBinaryFile)||(wasmBinaryFile=locateFile(wasmBinaryFile));var ASM_CONSTS={2857812:function(){return!!("undefined"!=typeof window&&window&&window.process&&window.process.type)||"object"==typeof navigator&&"string"==typeof navigator.userAgent&&navigator.userAgent.indexOf("Electron/")>=0},2858072:function(){return-60*(new Date).getTimezoneOffset()*1e3},2858168:function(g,A){setTimeout((function(){console.error(UTF8ToString(g))}),A)},2858235:function(g){setTimeout((function(){try{"undefined"==typeof window&&"undefined"==typeof document&&"undefined"!=typeof self&&void 0!==self.close?self.close():"undefined"!=typeof process&&void 0!==process.exit?process.exit(1):location.href="https://pspdfkit.com"}catch(g){location.href="https://pspdfkit.com"}}),g)},2858631:function(){if("undefined"!=typeof self&&void 0!==self.crypto&&void 0!==self.crypto.getRandomValues){var g=new Uint32Array(1);return self.crypto.getRandomValues(g),g[0]}return Math.round(255*Math.random())}};function callRuntimeCallbacks(g){for(;g.length>0;){var A=g.shift();if("function"!=typeof A){var I=A.func;"number"==typeof I?void 0===A.arg?wasmTable.get(I)():wasmTable.get(I)(A.arg):I(void 0===A.arg?null:A.arg)}else A(Module)}}function _tzset(){if(!_tzset.called){_tzset.called=!0;var g=(new Date).getFullYear(),A=new Date(g,0,1),I=new Date(g,6,1),C=A.getTimezoneOffset(),e=I.getTimezoneOffset(),t=Math.max(C,e);HEAP32[__get_timezone()>>2]=60*t,HEAP32[__get_daylight()>>2]=Number(C!=e);var n=a(A),i=a(I),r=allocateUTF8(n),o=allocateUTF8(i);e<C?(HEAP32[__get_tzname()>>2]=r,HEAP32[__get_tzname()+4>>2]=o):(HEAP32[__get_tzname()>>2]=o,HEAP32[__get_tzname()+4>>2]=r)}function a(g){var A=g.toTimeString().match(/\(([A-Za-z ]+)\)$/);return A?A[1]:"GMT"}}function _mktime(g){_tzset();var A=new Date(HEAP32[g+20>>2]+1900,HEAP32[g+16>>2],HEAP32[g+12>>2],HEAP32[g+8>>2],HEAP32[g+4>>2],HEAP32[g>>2],0),I=HEAP32[g+32>>2],C=A.getTimezoneOffset(),e=new Date(A.getFullYear(),0,1),t=new Date(A.getFullYear(),6,1).getTimezoneOffset(),n=e.getTimezoneOffset(),i=Math.min(n,t);if(I<0)HEAP32[g+32>>2]=Number(t!=n&&i==C);else if(I>0!=(i==C)){var r=Math.max(n,t),o=I>0?i:r;A.setTime(A.getTime()+6e4*(o-C))}HEAP32[g+24>>2]=A.getDay();var a=(A.getTime()-e.getTime())/864e5|0;return HEAP32[g+28>>2]=a,HEAP32[g>>2]=A.getSeconds(),HEAP32[g+4>>2]=A.getMinutes(),HEAP32[g+8>>2]=A.getHours(),HEAP32[g+12>>2]=A.getDate(),HEAP32[g+16>>2]=A.getMonth(),A.getTime()/1e3|0}function ___asctime(g,A){var I=HEAP32[g>>2],C=HEAP32[g+4>>2],e=HEAP32[g+8>>2],t=HEAP32[g+12>>2],n=HEAP32[g+16>>2],i=HEAP32[g+20>>2];return stringToUTF8(["Sun","Mon","Tue","Wed","Thu","Fri","Sat"][HEAP32[g+24>>2]]+" "+["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"][n]+(t<10?" ":" ")+t+(e<10?" 0":" ")+e+(C<10?":0":":")+C+(I<10?":0":":")+I+" "+(1900+i)+"\n",A,26),A}function ___cxa_allocate_exception(g){return _malloc(g+16)+16}function _atexit(g,A){}function ExceptionInfo(g){this.excPtr=g,this.ptr=g-16,this.set_type=function(g){HEAP32[this.ptr+4>>2]=g},this.get_type=function(){return HEAP32[this.ptr+4>>2]},this.set_destructor=function(g){HEAP32[this.ptr+8>>2]=g},this.get_destructor=function(){return HEAP32[this.ptr+8>>2]},this.set_refcount=function(g){HEAP32[this.ptr>>2]=g},this.set_caught=function(g){g=g?1:0,HEAP8[this.ptr+12>>0]=g},this.get_caught=function(){return 0!=HEAP8[this.ptr+12>>0]},this.set_rethrown=function(g){g=g?1:0,HEAP8[this.ptr+13>>0]=g},this.get_rethrown=function(){return 0!=HEAP8[this.ptr+13>>0]},this.init=function(g,A){this.set_type(g),this.set_destructor(A),this.set_refcount(0),this.set_caught(!1),this.set_rethrown(!1)},this.add_ref=function(){var g=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=g+1},this.release_ref=function(){var g=HEAP32[this.ptr>>2];return HEAP32[this.ptr>>2]=g-1,1===g}}function CatchInfo(g){this.free=function(){_free(this.ptr),this.ptr=0},this.set_base_ptr=function(g){HEAP32[this.ptr>>2]=g},this.get_base_ptr=function(){return HEAP32[this.ptr>>2]},this.set_adjusted_ptr=function(g){HEAP32[this.ptr+4>>2]=g},this.get_adjusted_ptr_addr=function(){return this.ptr+4},this.get_adjusted_ptr=function(){return HEAP32[this.ptr+4>>2]},this.get_exception_ptr=function(){if(___cxa_is_pointer_type(this.get_exception_info().get_type()))return HEAP32[this.get_base_ptr()>>2];var g=this.get_adjusted_ptr();return 0!==g?g:this.get_base_ptr()},this.get_exception_info=function(){return new ExceptionInfo(this.get_base_ptr())},void 0===g?(this.ptr=_malloc(8),this.set_adjusted_ptr(0)):this.ptr=g}var exceptionCaught=[];function exception_addRef(g){g.add_ref()}var uncaughtExceptionCount=0;function ___cxa_begin_catch(g){var A=new CatchInfo(g),I=A.get_exception_info();return I.get_caught()||(I.set_caught(!0),uncaughtExceptionCount--),I.set_rethrown(!1),exceptionCaught.push(A),exception_addRef(I),A.get_exception_ptr()}function ___cxa_call_unexpected(g){throw err("Unexpected exception thrown, this is not properly supported - aborting"),ABORT=!0,g}var exceptionLast=0;function ___cxa_free_exception(g){return _free(new ExceptionInfo(g).ptr)}function exception_decRef(g){if(g.release_ref()&&!g.get_rethrown()){var A=g.get_destructor();A&&wasmTable.get(A)(g.excPtr),___cxa_free_exception(g.excPtr)}}function ___cxa_end_catch(){_setThrew(0);var g=exceptionCaught.pop();exception_decRef(g.get_exception_info()),g.free(),exceptionLast=0}function ___resumeException(g){var A=new CatchInfo(g),I=A.get_base_ptr();throw exceptionLast||(exceptionLast=I),A.free(),I}function ___cxa_find_matching_catch_2(){var g=exceptionLast;if(!g)return setTempRet0(0),0;var A=new ExceptionInfo(g),I=A.get_type(),C=new CatchInfo;if(C.set_base_ptr(g),C.set_adjusted_ptr(g),!I)return setTempRet0(0),0|C.ptr;for(var e=Array.prototype.slice.call(arguments),t=0;t<e.length;t++){var n=e[t];if(0===n||n===I)break;if(___cxa_can_catch(n,I,C.get_adjusted_ptr_addr()))return setTempRet0(n),0|C.ptr}return setTempRet0(I),0|C.ptr}function ___cxa_find_matching_catch_3(){var g=exceptionLast;if(!g)return setTempRet0(0),0;var A=new ExceptionInfo(g),I=A.get_type(),C=new CatchInfo;if(C.set_base_ptr(g),C.set_adjusted_ptr(g),!I)return setTempRet0(0),0|C.ptr;for(var e=Array.prototype.slice.call(arguments),t=0;t<e.length;t++){var n=e[t];if(0===n||n===I)break;if(___cxa_can_catch(n,I,C.get_adjusted_ptr_addr()))return setTempRet0(n),0|C.ptr}return setTempRet0(I),0|C.ptr}function ___cxa_find_matching_catch_4(){var g=exceptionLast;if(!g)return setTempRet0(0),0;var A=new ExceptionInfo(g),I=A.get_type(),C=new CatchInfo;if(C.set_base_ptr(g),C.set_adjusted_ptr(g),!I)return setTempRet0(0),0|C.ptr;for(var e=Array.prototype.slice.call(arguments),t=0;t<e.length;t++){var n=e[t];if(0===n||n===I)break;if(___cxa_can_catch(n,I,C.get_adjusted_ptr_addr()))return setTempRet0(n),0|C.ptr}return setTempRet0(I),0|C.ptr}function ___cxa_find_matching_catch_5(){var g=exceptionLast;if(!g)return setTempRet0(0),0;var A=new ExceptionInfo(g),I=A.get_type(),C=new CatchInfo;if(C.set_base_ptr(g),C.set_adjusted_ptr(g),!I)return setTempRet0(0),0|C.ptr;for(var e=Array.prototype.slice.call(arguments),t=0;t<e.length;t++){var n=e[t];if(0===n||n===I)break;if(___cxa_can_catch(n,I,C.get_adjusted_ptr_addr()))return setTempRet0(n),0|C.ptr}return setTempRet0(I),0|C.ptr}function ___cxa_find_matching_catch_6(){var g=exceptionLast;if(!g)return setTempRet0(0),0;var A=new ExceptionInfo(g),I=A.get_type(),C=new CatchInfo;if(C.set_base_ptr(g),C.set_adjusted_ptr(g),!I)return setTempRet0(0),0|C.ptr;for(var e=Array.prototype.slice.call(arguments),t=0;t<e.length;t++){var n=e[t];if(0===n||n===I)break;if(___cxa_can_catch(n,I,C.get_adjusted_ptr_addr()))return setTempRet0(n),0|C.ptr}return setTempRet0(I),0|C.ptr}function ___cxa_rethrow(){var g=exceptionCaught.pop();g||abort("no exception to throw");var A=g.get_exception_info(),I=g.get_base_ptr();throw A.get_rethrown()?g.free():(exceptionCaught.push(g),A.set_rethrown(!0),A.set_caught(!1),uncaughtExceptionCount++),exceptionLast=I,I}function ___cxa_thread_atexit(g,A){return _atexit(g,A)}function ___cxa_throw(g,A,I){throw new ExceptionInfo(g).init(A,I),exceptionLast=g,uncaughtExceptionCount++,g}function ___cxa_uncaught_exceptions(){return uncaughtExceptionCount}function _gmtime_r(g,A){var I=new Date(1e3*HEAP32[g>>2]);HEAP32[A>>2]=I.getUTCSeconds(),HEAP32[A+4>>2]=I.getUTCMinutes(),HEAP32[A+8>>2]=I.getUTCHours(),HEAP32[A+12>>2]=I.getUTCDate(),HEAP32[A+16>>2]=I.getUTCMonth(),HEAP32[A+20>>2]=I.getUTCFullYear()-1900,HEAP32[A+24>>2]=I.getUTCDay(),HEAP32[A+36>>2]=0,HEAP32[A+32>>2]=0;var C=Date.UTC(I.getUTCFullYear(),0,1,0,0,0,0),e=(I.getTime()-C)/864e5|0;return HEAP32[A+28>>2]=e,_gmtime_r.GMTString||(_gmtime_r.GMTString=allocateUTF8("GMT")),HEAP32[A+40>>2]=_gmtime_r.GMTString,A}function ___gmtime_r(g,A){return _gmtime_r(g,A)}function _localtime_r(g,A){_tzset();var I=new Date(1e3*HEAP32[g>>2]);HEAP32[A>>2]=I.getSeconds(),HEAP32[A+4>>2]=I.getMinutes(),HEAP32[A+8>>2]=I.getHours(),HEAP32[A+12>>2]=I.getDate(),HEAP32[A+16>>2]=I.getMonth(),HEAP32[A+20>>2]=I.getFullYear()-1900,HEAP32[A+24>>2]=I.getDay();var C=new Date(I.getFullYear(),0,1),e=(I.getTime()-C.getTime())/864e5|0;HEAP32[A+28>>2]=e,HEAP32[A+36>>2]=-60*I.getTimezoneOffset();var t=new Date(I.getFullYear(),6,1).getTimezoneOffset(),n=C.getTimezoneOffset(),i=0|(t!=n&&I.getTimezoneOffset()==Math.min(n,t));HEAP32[A+32>>2]=i;var r=HEAP32[__get_tzname()+(i?4:0)>>2];return HEAP32[A+40>>2]=r,A}function ___localtime_r(g,A){return _localtime_r(g,A)}function setErrNo(g){return HEAP32[___errno_location()>>2]=g,g}function ___map_file(g,A){return setErrNo(63),-1}var PATH={splitPath:function(g){return/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(g).slice(1)},normalizeArray:function(g,A){for(var I=0,C=g.length-1;C>=0;C--){var e=g[C];"."===e?g.splice(C,1):".."===e?(g.splice(C,1),I++):I&&(g.splice(C,1),I--)}if(A)for(;I;I--)g.unshift("..");return g},normalize:function(g){var A="/"===g.charAt(0),I="/"===g.substr(-1);return(g=PATH.normalizeArray(g.split("/").filter((function(g){return!!g})),!A).join("/"))||A||(g="."),g&&I&&(g+="/"),(A?"/":"")+g},dirname:function(g){var A=PATH.splitPath(g),I=A[0],C=A[1];return I||C?(C&&(C=C.substr(0,C.length-1)),I+C):"."},basename:function(g){if("/"===g)return"/";var A=(g=(g=PATH.normalize(g)).replace(/\/$/,"")).lastIndexOf("/");return-1===A?g:g.substr(A+1)},extname:function(g){return PATH.splitPath(g)[3]},join:function(){var g=Array.prototype.slice.call(arguments,0);return PATH.normalize(g.join("/"))},join2:function(g,A){return PATH.normalize(g+"/"+A)}};function getRandomDevice(){if("object"==typeof crypto&&"function"==typeof crypto.getRandomValues){var g=new Uint8Array(1);return function(){return crypto.getRandomValues(g),g[0]}}if(ENVIRONMENT_IS_NODE)try{var A=require("crypto");return function(){return A.randomBytes(1)[0]}}catch(g){}return function(){abort("randomDevice")}}var PATH_FS={resolve:function(){for(var g="",A=!1,I=arguments.length-1;I>=-1&&!A;I--){var C=I>=0?arguments[I]:FS.cwd();if("string"!=typeof C)throw new TypeError("Arguments to path.resolve must be strings");if(!C)return"";g=C+"/"+g,A="/"===C.charAt(0)}return(A?"/":"")+(g=PATH.normalizeArray(g.split("/").filter((function(g){return!!g})),!A).join("/"))||"."},relative:function(g,A){function I(g){for(var A=0;A<g.length&&""===g[A];A++);for(var I=g.length-1;I>=0&&""===g[I];I--);return A>I?[]:g.slice(A,I-A+1)}g=PATH_FS.resolve(g).substr(1),A=PATH_FS.resolve(A).substr(1);for(var C=I(g.split("/")),e=I(A.split("/")),t=Math.min(C.length,e.length),n=t,i=0;i<t;i++)if(C[i]!==e[i]){n=i;break}var r=[];for(i=n;i<C.length;i++)r.push("..");return(r=r.concat(e.slice(n))).join("/")}},TTY={ttys:[],init:function(){},shutdown:function(){},register:function(g,A){TTY.ttys[g]={input:[],output:[],ops:A},FS.registerDevice(g,TTY.stream_ops)},stream_ops:{open:function(g){var A=TTY.ttys[g.node.rdev];if(!A)throw new FS.ErrnoError(43);g.tty=A,g.seekable=!1},close:function(g){g.tty.ops.flush(g.tty)},flush:function(g){g.tty.ops.flush(g.tty)},read:function(g,A,I,C,e){if(!g.tty||!g.tty.ops.get_char)throw new FS.ErrnoError(60);for(var t=0,n=0;n<C;n++){var i;try{i=g.tty.ops.get_char(g.tty)}catch(g){throw new FS.ErrnoError(29)}if(void 0===i&&0===t)throw new FS.ErrnoError(6);if(null==i)break;t++,A[I+n]=i}return t&&(g.node.timestamp=Date.now()),t},write:function(g,A,I,C,e){if(!g.tty||!g.tty.ops.put_char)throw new FS.ErrnoError(60);try{for(var t=0;t<C;t++)g.tty.ops.put_char(g.tty,A[I+t])}catch(g){throw new FS.ErrnoError(29)}return C&&(g.node.timestamp=Date.now()),t}},default_tty_ops:{get_char:function(g){if(!g.input.length){var A=null;if(ENVIRONMENT_IS_NODE){var I=Buffer.alloc(256),C=0;try{C=nodeFS.readSync(process.stdin.fd,I,0,256,null)}catch(g){if(!g.toString().includes("EOF"))throw g;C=0}A=C>0?I.slice(0,C).toString("utf-8"):null}else"undefined"!=typeof window&&"function"==typeof window.prompt?null!==(A=window.prompt("Input: "))&&(A+="\n"):"function"==typeof readline&&null!==(A=readline())&&(A+="\n");if(!A)return null;g.input=intArrayFromString(A,!0)}return g.input.shift()},put_char:function(g,A){null===A||10===A?(out(UTF8ArrayToString(g.output,0)),g.output=[]):0!=A&&g.output.push(A)},flush:function(g){g.output&&g.output.length>0&&(out(UTF8ArrayToString(g.output,0)),g.output=[])}},default_tty1_ops:{put_char:function(g,A){null===A||10===A?(err(UTF8ArrayToString(g.output,0)),g.output=[]):0!=A&&g.output.push(A)},flush:function(g){g.output&&g.output.length>0&&(err(UTF8ArrayToString(g.output,0)),g.output=[])}}};function zeroMemory(g,A){HEAPU8.fill(0,g,g+A)}function alignMemory(g,A){return Math.ceil(g/A)*A}function mmapAlloc(g){g=alignMemory(g,65536);var A=_memalign(65536,g);return A?(zeroMemory(A,g),A):0}var MEMFS={ops_table:null,mount:function(g){return MEMFS.createNode(null,"/",16895,0)},createNode:function(g,A,I,C){if(FS.isBlkdev(I)||FS.isFIFO(I))throw new FS.ErrnoError(63);MEMFS.ops_table||(MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}});var e=FS.createNode(g,A,I,C);return FS.isDir(e.mode)?(e.node_ops=MEMFS.ops_table.dir.node,e.stream_ops=MEMFS.ops_table.dir.stream,e.contents={}):FS.isFile(e.mode)?(e.node_ops=MEMFS.ops_table.file.node,e.stream_ops=MEMFS.ops_table.file.stream,e.usedBytes=0,e.contents=null):FS.isLink(e.mode)?(e.node_ops=MEMFS.ops_table.link.node,e.stream_ops=MEMFS.ops_table.link.stream):FS.isChrdev(e.mode)&&(e.node_ops=MEMFS.ops_table.chrdev.node,e.stream_ops=MEMFS.ops_table.chrdev.stream),e.timestamp=Date.now(),g&&(g.contents[A]=e,g.timestamp=e.timestamp),e},getFileDataAsTypedArray:function(g){return g.contents?g.contents.subarray?g.contents.subarray(0,g.usedBytes):new Uint8Array(g.contents):new Uint8Array(0)},expandFileStorage:function(g,A){var I=g.contents?g.contents.length:0;if(!(I>=A)){A=Math.max(A,I*(I<1048576?2:1.125)>>>0),0!=I&&(A=Math.max(A,256));var C=g.contents;g.contents=new Uint8Array(A),g.usedBytes>0&&g.contents.set(C.subarray(0,g.usedBytes),0)}},resizeFileStorage:function(g,A){if(g.usedBytes!=A)if(0==A)g.contents=null,g.usedBytes=0;else{var I=g.contents;g.contents=new Uint8Array(A),I&&g.contents.set(I.subarray(0,Math.min(A,g.usedBytes))),g.usedBytes=A}},node_ops:{getattr:function(g){var A={};return A.dev=FS.isChrdev(g.mode)?g.id:1,A.ino=g.id,A.mode=g.mode,A.nlink=1,A.uid=0,A.gid=0,A.rdev=g.rdev,FS.isDir(g.mode)?A.size=4096:FS.isFile(g.mode)?A.size=g.usedBytes:FS.isLink(g.mode)?A.size=g.link.length:A.size=0,A.atime=new Date(g.timestamp),A.mtime=new Date(g.timestamp),A.ctime=new Date(g.timestamp),A.blksize=4096,A.blocks=Math.ceil(A.size/A.blksize),A},setattr:function(g,A){void 0!==A.mode&&(g.mode=A.mode),void 0!==A.timestamp&&(g.timestamp=A.timestamp),void 0!==A.size&&MEMFS.resizeFileStorage(g,A.size)},lookup:function(g,A){throw FS.genericErrors[44]},mknod:function(g,A,I,C){return MEMFS.createNode(g,A,I,C)},rename:function(g,A,I){if(FS.isDir(g.mode)){var C;try{C=FS.lookupNode(A,I)}catch(g){}if(C)for(var e in C.contents)throw new FS.ErrnoError(55)}delete g.parent.contents[g.name],g.parent.timestamp=Date.now(),g.name=I,A.contents[I]=g,A.timestamp=g.parent.timestamp,g.parent=A},unlink:function(g,A){delete g.contents[A],g.timestamp=Date.now()},rmdir:function(g,A){var I=FS.lookupNode(g,A);for(var C in I.contents)throw new FS.ErrnoError(55);delete g.contents[A],g.timestamp=Date.now()},readdir:function(g){var A=[".",".."];for(var I in g.contents)g.contents.hasOwnProperty(I)&&A.push(I);return A},symlink:function(g,A,I){var C=MEMFS.createNode(g,A,41471,0);return C.link=I,C},readlink:function(g){if(!FS.isLink(g.mode))throw new FS.ErrnoError(28);return g.link}},stream_ops:{read:function(g,A,I,C,e){var t=g.node.contents;if(e>=g.node.usedBytes)return 0;var n=Math.min(g.node.usedBytes-e,C);if(n>8&&t.subarray)A.set(t.subarray(e,e+n),I);else for(var i=0;i<n;i++)A[I+i]=t[e+i];return n},write:function(g,A,I,C,e,t){if(A.buffer===HEAP8.buffer&&(t=!1),!C)return 0;var n=g.node;if(n.timestamp=Date.now(),A.subarray&&(!n.contents||n.contents.subarray)){if(t)return n.contents=A.subarray(I,I+C),n.usedBytes=C,C;if(0===n.usedBytes&&0===e)return n.contents=A.slice(I,I+C),n.usedBytes=C,C;if(e+C<=n.usedBytes)return n.contents.set(A.subarray(I,I+C),e),C}if(MEMFS.expandFileStorage(n,e+C),n.contents.subarray&&A.subarray)n.contents.set(A.subarray(I,I+C),e);else for(var i=0;i<C;i++)n.contents[e+i]=A[I+i];return n.usedBytes=Math.max(n.usedBytes,e+C),C},llseek:function(g,A,I){var C=A;if(1===I?C+=g.position:2===I&&FS.isFile(g.node.mode)&&(C+=g.node.usedBytes),C<0)throw new FS.ErrnoError(28);return C},allocate:function(g,A,I){MEMFS.expandFileStorage(g.node,A+I),g.node.usedBytes=Math.max(g.node.usedBytes,A+I)},mmap:function(g,A,I,C,e,t){if(0!==A)throw new FS.ErrnoError(28);if(!FS.isFile(g.node.mode))throw new FS.ErrnoError(43);var n,i,r=g.node.contents;if(2&t||r.buffer!==buffer){if((C>0||C+I<r.length)&&(r=r.subarray?r.subarray(C,C+I):Array.prototype.slice.call(r,C,C+I)),i=!0,!(n=mmapAlloc(I)))throw new FS.ErrnoError(48);HEAP8.set(r,n)}else i=!1,n=r.byteOffset;return{ptr:n,allocated:i}},msync:function(g,A,I,C,e){if(!FS.isFile(g.node.mode))throw new FS.ErrnoError(43);if(2&e)return 0;MEMFS.stream_ops.write(g,A,0,C,I,!1);return 0}}};function asyncLoad(g,A,I,C){var e=C?"":getUniqueRunDependency("al "+g);readAsync(g,(function(I){assert(I,'Loading data file "'+g+'" failed (no arrayBuffer).'),A(new Uint8Array(I)),e&&removeRunDependency(e)}),(function(A){if(!I)throw'Loading data file "'+g+'" failed.';I()})),e&&addRunDependency(e)}var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function(g){assert(ENVIRONMENT_IS_WORKER),WORKERFS.reader||(WORKERFS.reader=new FileReaderSync);var A=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0),I={};function C(g){for(var C=g.split("/"),e=A,t=0;t<C.length-1;t++){var n=C.slice(0,t+1).join("/");I[n]||(I[n]=WORKERFS.createNode(e,C[t],WORKERFS.DIR_MODE,0)),e=I[n]}return e}function e(g){var A=g.split("/");return A[A.length-1]}return Array.prototype.forEach.call(g.opts.files||[],(function(g){WORKERFS.createNode(C(g.name),e(g.name),WORKERFS.FILE_MODE,0,g,g.lastModifiedDate)})),(g.opts.blobs||[]).forEach((function(g){WORKERFS.createNode(C(g.name),e(g.name),WORKERFS.FILE_MODE,0,g.data)})),(g.opts.packages||[]).forEach((function(g){g.metadata.files.forEach((function(A){var I=A.filename.substr(1);WORKERFS.createNode(C(I),e(I),WORKERFS.FILE_MODE,0,g.blob.slice(A.start,A.end))}))})),A},createNode:function(g,A,I,C,e,t){var n=FS.createNode(g,A,I);return n.mode=I,n.node_ops=WORKERFS.node_ops,n.stream_ops=WORKERFS.stream_ops,n.timestamp=(t||new Date).getTime(),assert(WORKERFS.FILE_MODE!==WORKERFS.DIR_MODE),I===WORKERFS.FILE_MODE?(n.size=e.size,n.contents=e):(n.size=4096,n.contents={}),g&&(g.contents[A]=n),n},node_ops:{getattr:function(g){return{dev:1,ino:g.id,mode:g.mode,nlink:1,uid:0,gid:0,rdev:void 0,size:g.size,atime:new Date(g.timestamp),mtime:new Date(g.timestamp),ctime:new Date(g.timestamp),blksize:4096,blocks:Math.ceil(g.size/4096)}},setattr:function(g,A){void 0!==A.mode&&(g.mode=A.mode),void 0!==A.timestamp&&(g.timestamp=A.timestamp)},lookup:function(g,A){throw new FS.ErrnoError(44)},mknod:function(g,A,I,C){throw new FS.ErrnoError(63)},rename:function(g,A,I){throw new FS.ErrnoError(63)},unlink:function(g,A){throw new FS.ErrnoError(63)},rmdir:function(g,A){throw new FS.ErrnoError(63)},readdir:function(g){var A=[".",".."];for(var I in g.contents)g.contents.hasOwnProperty(I)&&A.push(I);return A},symlink:function(g,A,I){throw new FS.ErrnoError(63)},readlink:function(g){throw new FS.ErrnoError(63)}},stream_ops:{read:function(g,A,I,C,e){if(e>=g.node.size)return 0;var t=g.node.contents.slice(e,e+C),n=WORKERFS.reader.readAsArrayBuffer(t);return A.set(new Uint8Array(n),I),t.size},write:function(g,A,I,C,e){throw new FS.ErrnoError(29)},llseek:function(g,A,I){var C=A;if(1===I?C+=g.position:2===I&&FS.isFile(g.node.mode)&&(C+=g.node.size),C<0)throw new FS.ErrnoError(28);return C}}},FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:!1,ignorePermissions:!0,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,lookupPath:function(g,A){if(A=A||{},!(g=PATH_FS.resolve(FS.cwd(),g)))return{path:"",node:null};var I={follow_mount:!0,recurse_count:0};for(var C in I)void 0===A[C]&&(A[C]=I[C]);if(A.recurse_count>8)throw new FS.ErrnoError(32);for(var e=PATH.normalizeArray(g.split("/").filter((function(g){return!!g})),!1),t=FS.root,n="/",i=0;i<e.length;i++){var r=i===e.length-1;if(r&&A.parent)break;if(t=FS.lookupNode(t,e[i]),n=PATH.join2(n,e[i]),FS.isMountpoint(t)&&(!r||r&&A.follow_mount)&&(t=t.mounted.root),!r||A.follow)for(var o=0;FS.isLink(t.mode);){var a=FS.readlink(n);if(n=PATH_FS.resolve(PATH.dirname(n),a),t=FS.lookupPath(n,{recurse_count:A.recurse_count}).node,o++>40)throw new FS.ErrnoError(32)}}return{path:n,node:t}},getPath:function(g){for(var A;;){if(FS.isRoot(g)){var I=g.mount.mountpoint;return A?"/"!==I[I.length-1]?I+"/"+A:I+A:I}A=A?g.name+"/"+A:g.name,g=g.parent}},hashName:function(g,A){for(var I=0,C=0;C<A.length;C++)I=(I<<5)-I+A.charCodeAt(C)|0;return(g+I>>>0)%FS.nameTable.length},hashAddNode:function(g){var A=FS.hashName(g.parent.id,g.name);g.name_next=FS.nameTable[A],FS.nameTable[A]=g},hashRemoveNode:function(g){var A=FS.hashName(g.parent.id,g.name);if(FS.nameTable[A]===g)FS.nameTable[A]=g.name_next;else for(var I=FS.nameTable[A];I;){if(I.name_next===g){I.name_next=g.name_next;break}I=I.name_next}},lookupNode:function(g,A){var I=FS.mayLookup(g);if(I)throw new FS.ErrnoError(I,g);for(var C=FS.hashName(g.id,A),e=FS.nameTable[C];e;e=e.name_next){var t=e.name;if(e.parent.id===g.id&&t===A)return e}return FS.lookup(g,A)},createNode:function(g,A,I,C){var e=new FS.FSNode(g,A,I,C);return FS.hashAddNode(e),e},destroyNode:function(g){FS.hashRemoveNode(g)},isRoot:function(g){return g===g.parent},isMountpoint:function(g){return!!g.mounted},isFile:function(g){return 32768==(61440&g)},isDir:function(g){return 16384==(61440&g)},isLink:function(g){return 40960==(61440&g)},isChrdev:function(g){return 8192==(61440&g)},isBlkdev:function(g){return 24576==(61440&g)},isFIFO:function(g){return 4096==(61440&g)},isSocket:function(g){return 49152==(49152&g)},flagModes:{r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090},modeStringToFlags:function(g){var A=FS.flagModes[g];if(void 0===A)throw new Error("Unknown file open mode: "+g);return A},flagsToPermissionString:function(g){var A=["r","w","rw"][3&g];return 512&g&&(A+="w"),A},nodePermissions:function(g,A){return FS.ignorePermissions||(!A.includes("r")||292&g.mode)&&(!A.includes("w")||146&g.mode)&&(!A.includes("x")||73&g.mode)?0:2},mayLookup:function(g){var A=FS.nodePermissions(g,"x");return A||(g.node_ops.lookup?0:2)},mayCreate:function(g,A){try{FS.lookupNode(g,A);return 20}catch(g){}return FS.nodePermissions(g,"wx")},mayDelete:function(g,A,I){var C;try{C=FS.lookupNode(g,A)}catch(g){return g.errno}var e=FS.nodePermissions(g,"wx");if(e)return e;if(I){if(!FS.isDir(C.mode))return 54;if(FS.isRoot(C)||FS.getPath(C)===FS.cwd())return 10}else if(FS.isDir(C.mode))return 31;return 0},mayOpen:function(g,A){return g?FS.isLink(g.mode)?32:FS.isDir(g.mode)&&("r"!==FS.flagsToPermissionString(A)||512&A)?31:FS.nodePermissions(g,FS.flagsToPermissionString(A)):44},MAX_OPEN_FDS:4096,nextfd:function(g,A){g=g||0,A=A||FS.MAX_OPEN_FDS;for(var I=g;I<=A;I++)if(!FS.streams[I])return I;throw new FS.ErrnoError(33)},getStream:function(g){return FS.streams[g]},createStream:function(g,A,I){FS.FSStream||(FS.FSStream=function(){},FS.FSStream.prototype={object:{get:function(){return this.node},set:function(g){this.node=g}},isRead:{get:function(){return 1!=(2097155&this.flags)}},isWrite:{get:function(){return 0!=(2097155&this.flags)}},isAppend:{get:function(){return 1024&this.flags}}});var C=new FS.FSStream;for(var e in g)C[e]=g[e];g=C;var t=FS.nextfd(A,I);return g.fd=t,FS.streams[t]=g,g},closeStream:function(g){FS.streams[g]=null},chrdev_stream_ops:{open:function(g){var A=FS.getDevice(g.node.rdev);g.stream_ops=A.stream_ops,g.stream_ops.open&&g.stream_ops.open(g)},llseek:function(){throw new FS.ErrnoError(70)}},major:function(g){return g>>8},minor:function(g){return 255&g},makedev:function(g,A){return g<<8|A},registerDevice:function(g,A){FS.devices[g]={stream_ops:A}},getDevice:function(g){return FS.devices[g]},getMounts:function(g){for(var A=[],I=[g];I.length;){var C=I.pop();A.push(C),I.push.apply(I,C.mounts)}return A},syncfs:function(g,A){"function"==typeof g&&(A=g,g=!1),FS.syncFSRequests++,FS.syncFSRequests>1&&err("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work");var I=FS.getMounts(FS.root.mount),C=0;function e(g){return FS.syncFSRequests--,A(g)}function t(g){if(g)return t.errored?void 0:(t.errored=!0,e(g));++C>=I.length&&e(null)}I.forEach((function(A){if(!A.type.syncfs)return t(null);A.type.syncfs(A,g,t)}))},mount:function(g,A,I){var C,e="/"===I,t=!I;if(e&&FS.root)throw new FS.ErrnoError(10);if(!e&&!t){var n=FS.lookupPath(I,{follow_mount:!1});if(I=n.path,C=n.node,FS.isMountpoint(C))throw new FS.ErrnoError(10);if(!FS.isDir(C.mode))throw new FS.ErrnoError(54)}var i={type:g,opts:A,mountpoint:I,mounts:[]},r=g.mount(i);return r.mount=i,i.root=r,e?FS.root=r:C&&(C.mounted=i,C.mount&&C.mount.mounts.push(i)),r},unmount:function(g){var A=FS.lookupPath(g,{follow_mount:!1});if(!FS.isMountpoint(A.node))throw new FS.ErrnoError(28);var I=A.node,C=I.mounted,e=FS.getMounts(C);Object.keys(FS.nameTable).forEach((function(g){for(var A=FS.nameTable[g];A;){var I=A.name_next;e.includes(A.mount)&&FS.destroyNode(A),A=I}})),I.mounted=null;var t=I.mount.mounts.indexOf(C);I.mount.mounts.splice(t,1)},lookup:function(g,A){return g.node_ops.lookup(g,A)},mknod:function(g,A,I){var C=FS.lookupPath(g,{parent:!0}).node,e=PATH.basename(g);if(!e||"."===e||".."===e)throw new FS.ErrnoError(28);var t=FS.mayCreate(C,e);if(t)throw new FS.ErrnoError(t);if(!C.node_ops.mknod)throw new FS.ErrnoError(63);return C.node_ops.mknod(C,e,A,I)},create:function(g,A){return A=void 0!==A?A:438,A&=4095,A|=32768,FS.mknod(g,A,0)},mkdir:function(g,A){return A=void 0!==A?A:511,A&=1023,A|=16384,FS.mknod(g,A,0)},mkdirTree:function(g,A){for(var I=g.split("/"),C="",e=0;e<I.length;++e)if(I[e]){C+="/"+I[e];try{FS.mkdir(C,A)}catch(g){if(20!=g.errno)throw g}}},mkdev:function(g,A,I){return void 0===I&&(I=A,A=438),A|=8192,FS.mknod(g,A,I)},symlink:function(g,A){if(!PATH_FS.resolve(g))throw new FS.ErrnoError(44);var I=FS.lookupPath(A,{parent:!0}).node;if(!I)throw new FS.ErrnoError(44);var C=PATH.basename(A),e=FS.mayCreate(I,C);if(e)throw new FS.ErrnoError(e);if(!I.node_ops.symlink)throw new FS.ErrnoError(63);return I.node_ops.symlink(I,C,g)},rename:function(g,A){var I,C,e=PATH.dirname(g),t=PATH.dirname(A),n=PATH.basename(g),i=PATH.basename(A);if(I=FS.lookupPath(g,{parent:!0}).node,C=FS.lookupPath(A,{parent:!0}).node,!I||!C)throw new FS.ErrnoError(44);if(I.mount!==C.mount)throw new FS.ErrnoError(75);var r,o=FS.lookupNode(I,n),a=PATH_FS.relative(g,t);if("."!==a.charAt(0))throw new FS.ErrnoError(28);if("."!==(a=PATH_FS.relative(A,e)).charAt(0))throw new FS.ErrnoError(55);try{r=FS.lookupNode(C,i)}catch(g){}if(o!==r){var l=FS.isDir(o.mode),c=FS.mayDelete(I,n,l);if(c)throw new FS.ErrnoError(c);if(c=r?FS.mayDelete(C,i,l):FS.mayCreate(C,i))throw new FS.ErrnoError(c);if(!I.node_ops.rename)throw new FS.ErrnoError(63);if(FS.isMountpoint(o)||r&&FS.isMountpoint(r))throw new FS.ErrnoError(10);if(C!==I&&(c=FS.nodePermissions(I,"w")))throw new FS.ErrnoError(c);try{FS.trackingDelegate.willMovePath&&FS.trackingDelegate.willMovePath(g,A)}catch(I){err("FS.trackingDelegate['willMovePath']('"+g+"', '"+A+"') threw an exception: "+I.message)}FS.hashRemoveNode(o);try{I.node_ops.rename(o,C,i)}catch(g){throw g}finally{FS.hashAddNode(o)}try{FS.trackingDelegate.onMovePath&&FS.trackingDelegate.onMovePath(g,A)}catch(I){err("FS.trackingDelegate['onMovePath']('"+g+"', '"+A+"') threw an exception: "+I.message)}}},rmdir:function(g){var A=FS.lookupPath(g,{parent:!0}).node,I=PATH.basename(g),C=FS.lookupNode(A,I),e=FS.mayDelete(A,I,!0);if(e)throw new FS.ErrnoError(e);if(!A.node_ops.rmdir)throw new FS.ErrnoError(63);if(FS.isMountpoint(C))throw new FS.ErrnoError(10);try{FS.trackingDelegate.willDeletePath&&FS.trackingDelegate.willDeletePath(g)}catch(A){err("FS.trackingDelegate['willDeletePath']('"+g+"') threw an exception: "+A.message)}A.node_ops.rmdir(A,I),FS.destroyNode(C);try{FS.trackingDelegate.onDeletePath&&FS.trackingDelegate.onDeletePath(g)}catch(A){err("FS.trackingDelegate['onDeletePath']('"+g+"') threw an exception: "+A.message)}},readdir:function(g){var A=FS.lookupPath(g,{follow:!0}).node;if(!A.node_ops.readdir)throw new FS.ErrnoError(54);return A.node_ops.readdir(A)},unlink:function(g){var A=FS.lookupPath(g,{parent:!0}).node,I=PATH.basename(g),C=FS.lookupNode(A,I),e=FS.mayDelete(A,I,!1);if(e)throw new FS.ErrnoError(e);if(!A.node_ops.unlink)throw new FS.ErrnoError(63);if(FS.isMountpoint(C))throw new FS.ErrnoError(10);try{FS.trackingDelegate.willDeletePath&&FS.trackingDelegate.willDeletePath(g)}catch(A){err("FS.trackingDelegate['willDeletePath']('"+g+"') threw an exception: "+A.message)}A.node_ops.unlink(A,I),FS.destroyNode(C);try{FS.trackingDelegate.onDeletePath&&FS.trackingDelegate.onDeletePath(g)}catch(A){err("FS.trackingDelegate['onDeletePath']('"+g+"') threw an exception: "+A.message)}},readlink:function(g){var A=FS.lookupPath(g).node;if(!A)throw new FS.ErrnoError(44);if(!A.node_ops.readlink)throw new FS.ErrnoError(28);return PATH_FS.resolve(FS.getPath(A.parent),A.node_ops.readlink(A))},stat:function(g,A){var I=FS.lookupPath(g,{follow:!A}).node;if(!I)throw new FS.ErrnoError(44);if(!I.node_ops.getattr)throw new FS.ErrnoError(63);return I.node_ops.getattr(I)},lstat:function(g){return FS.stat(g,!0)},chmod:function(g,A,I){var C;"string"==typeof g?C=FS.lookupPath(g,{follow:!I}).node:C=g;if(!C.node_ops.setattr)throw new FS.ErrnoError(63);C.node_ops.setattr(C,{mode:4095&A|-4096&C.mode,timestamp:Date.now()})},lchmod:function(g,A){FS.chmod(g,A,!0)},fchmod:function(g,A){var I=FS.getStream(g);if(!I)throw new FS.ErrnoError(8);FS.chmod(I.node,A)},chown:function(g,A,I,C){var e;"string"==typeof g?e=FS.lookupPath(g,{follow:!C}).node:e=g;if(!e.node_ops.setattr)throw new FS.ErrnoError(63);e.node_ops.setattr(e,{timestamp:Date.now()})},lchown:function(g,A,I){FS.chown(g,A,I,!0)},fchown:function(g,A,I){var C=FS.getStream(g);if(!C)throw new FS.ErrnoError(8);FS.chown(C.node,A,I)},truncate:function(g,A){if(A<0)throw new FS.ErrnoError(28);var I;"string"==typeof g?I=FS.lookupPath(g,{follow:!0}).node:I=g;if(!I.node_ops.setattr)throw new FS.ErrnoError(63);if(FS.isDir(I.mode))throw new FS.ErrnoError(31);if(!FS.isFile(I.mode))throw new FS.ErrnoError(28);var C=FS.nodePermissions(I,"w");if(C)throw new FS.ErrnoError(C);I.node_ops.setattr(I,{size:A,timestamp:Date.now()})},ftruncate:function(g,A){var I=FS.getStream(g);if(!I)throw new FS.ErrnoError(8);if(0==(2097155&I.flags))throw new FS.ErrnoError(28);FS.truncate(I.node,A)},utime:function(g,A,I){var C=FS.lookupPath(g,{follow:!0}).node;C.node_ops.setattr(C,{timestamp:Math.max(A,I)})},open:function(g,A,I,C,e){if(""===g)throw new FS.ErrnoError(44);var t;if(I=void 0===I?438:I,I=64&(A="string"==typeof A?FS.modeStringToFlags(A):A)?4095&I|32768:0,"object"==typeof g)t=g;else{g=PATH.normalize(g);try{t=FS.lookupPath(g,{follow:!(131072&A)}).node}catch(g){}}var n=!1;if(64&A)if(t){if(128&A)throw new FS.ErrnoError(20)}else t=FS.mknod(g,I,0),n=!0;if(!t)throw new FS.ErrnoError(44);if(FS.isChrdev(t.mode)&&(A&=-513),65536&A&&!FS.isDir(t.mode))throw new FS.ErrnoError(54);if(!n){var i=FS.mayOpen(t,A);if(i)throw new FS.ErrnoError(i)}512&A&&FS.truncate(t,0),A&=-131713;var r=FS.createStream({node:t,path:FS.getPath(t),flags:A,seekable:!0,position:0,stream_ops:t.stream_ops,ungotten:[],error:!1},C,e);r.stream_ops.open&&r.stream_ops.open(r),!Module.logReadFiles||1&A||(FS.readFiles||(FS.readFiles={}),g in FS.readFiles||(FS.readFiles[g]=1,err("FS.trackingDelegate error on read file: "+g)));try{if(FS.trackingDelegate.onOpenFile){var o=0;1!=(2097155&A)&&(o|=FS.tracking.openFlags.READ),0!=(2097155&A)&&(o|=FS.tracking.openFlags.WRITE),FS.trackingDelegate.onOpenFile(g,o)}}catch(A){err("FS.trackingDelegate['onOpenFile']('"+g+"', flags) threw an exception: "+A.message)}return r},close:function(g){if(FS.isClosed(g))throw new FS.ErrnoError(8);g.getdents&&(g.getdents=null);try{g.stream_ops.close&&g.stream_ops.close(g)}catch(g){throw g}finally{FS.closeStream(g.fd)}g.fd=null},isClosed:function(g){return null===g.fd},llseek:function(g,A,I){if(FS.isClosed(g))throw new FS.ErrnoError(8);if(!g.seekable||!g.stream_ops.llseek)throw new FS.ErrnoError(70);if(0!=I&&1!=I&&2!=I)throw new FS.ErrnoError(28);return g.position=g.stream_ops.llseek(g,A,I),g.ungotten=[],g.position},read:function(g,A,I,C,e){if(C<0||e<0)throw new FS.ErrnoError(28);if(FS.isClosed(g))throw new FS.ErrnoError(8);if(1==(2097155&g.flags))throw new FS.ErrnoError(8);if(FS.isDir(g.node.mode))throw new FS.ErrnoError(31);if(!g.stream_ops.read)throw new FS.ErrnoError(28);var t=void 0!==e;if(t){if(!g.seekable)throw new FS.ErrnoError(70)}else e=g.position;var n=g.stream_ops.read(g,A,I,C,e);return t||(g.position+=n),n},write:function(g,A,I,C,e,t){if(C<0||e<0)throw new FS.ErrnoError(28);if(FS.isClosed(g))throw new FS.ErrnoError(8);if(0==(2097155&g.flags))throw new FS.ErrnoError(8);if(FS.isDir(g.node.mode))throw new FS.ErrnoError(31);if(!g.stream_ops.write)throw new FS.ErrnoError(28);g.seekable&&1024&g.flags&&FS.llseek(g,0,2);var n=void 0!==e;if(n){if(!g.seekable)throw new FS.ErrnoError(70)}else e=g.position;var i=g.stream_ops.write(g,A,I,C,e,t);n||(g.position+=i);try{g.path&&FS.trackingDelegate.onWriteToFile&&FS.trackingDelegate.onWriteToFile(g.path)}catch(A){err("FS.trackingDelegate['onWriteToFile']('"+g.path+"') threw an exception: "+A.message)}return i},allocate:function(g,A,I){if(FS.isClosed(g))throw new FS.ErrnoError(8);if(A<0||I<=0)throw new FS.ErrnoError(28);if(0==(2097155&g.flags))throw new FS.ErrnoError(8);if(!FS.isFile(g.node.mode)&&!FS.isDir(g.node.mode))throw new FS.ErrnoError(43);if(!g.stream_ops.allocate)throw new FS.ErrnoError(138);g.stream_ops.allocate(g,A,I)},mmap:function(g,A,I,C,e,t){if(0!=(2&e)&&0==(2&t)&&2!=(2097155&g.flags))throw new FS.ErrnoError(2);if(1==(2097155&g.flags))throw new FS.ErrnoError(2);if(!g.stream_ops.mmap)throw new FS.ErrnoError(43);return g.stream_ops.mmap(g,A,I,C,e,t)},msync:function(g,A,I,C,e){return g&&g.stream_ops.msync?g.stream_ops.msync(g,A,I,C,e):0},munmap:function(g){return 0},ioctl:function(g,A,I){if(!g.stream_ops.ioctl)throw new FS.ErrnoError(59);return g.stream_ops.ioctl(g,A,I)},readFile:function(g,A){if((A=A||{}).flags=A.flags||0,A.encoding=A.encoding||"binary","utf8"!==A.encoding&&"binary"!==A.encoding)throw new Error('Invalid encoding type "'+A.encoding+'"');var I,C=FS.open(g,A.flags),e=FS.stat(g).size,t=new Uint8Array(e);return FS.read(C,t,0,e,0),"utf8"===A.encoding?I=UTF8ArrayToString(t,0):"binary"===A.encoding&&(I=t),FS.close(C),I},writeFile:function(g,A,I){(I=I||{}).flags=I.flags||577;var C=FS.open(g,I.flags,I.mode);if("string"==typeof A){var e=new Uint8Array(lengthBytesUTF8(A)+1),t=stringToUTF8Array(A,e,0,e.length);FS.write(C,e,0,t,void 0,I.canOwn)}else{if(!ArrayBuffer.isView(A))throw new Error("Unsupported data type");FS.write(C,A,0,A.byteLength,void 0,I.canOwn)}FS.close(C)},cwd:function(){return FS.currentPath},chdir:function(g){var A=FS.lookupPath(g,{follow:!0});if(null===A.node)throw new FS.ErrnoError(44);if(!FS.isDir(A.node.mode))throw new FS.ErrnoError(54);var I=FS.nodePermissions(A.node,"x");if(I)throw new FS.ErrnoError(I);FS.currentPath=A.path},createDefaultDirectories:function(){FS.mkdir("/tmp"),FS.mkdir("/home"),FS.mkdir("/home/web_user")},createDefaultDevices:function(){FS.mkdir("/dev"),FS.registerDevice(FS.makedev(1,3),{read:function(){return 0},write:function(g,A,I,C,e){return C}}),FS.mkdev("/dev/null",FS.makedev(1,3)),TTY.register(FS.makedev(5,0),TTY.default_tty_ops),TTY.register(FS.makedev(6,0),TTY.default_tty1_ops),FS.mkdev("/dev/tty",FS.makedev(5,0)),FS.mkdev("/dev/tty1",FS.makedev(6,0));var g=getRandomDevice();FS.createDevice("/dev","random",g),FS.createDevice("/dev","urandom",g),FS.mkdir("/dev/shm"),FS.mkdir("/dev/shm/tmp")},createSpecialDirectories:function(){FS.mkdir("/proc");var g=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd"),FS.mount({mount:function(){var A=FS.createNode(g,"fd",16895,73);return A.node_ops={lookup:function(g,A){var I=+A,C=FS.getStream(I);if(!C)throw new FS.ErrnoError(8);var e={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:function(){return C.path}}};return e.parent=e,e}},A}},{},"/proc/self/fd")},createStandardStreams:function(){Module.stdin?FS.createDevice("/dev","stdin",Module.stdin):FS.symlink("/dev/tty","/dev/stdin"),Module.stdout?FS.createDevice("/dev","stdout",null,Module.stdout):FS.symlink("/dev/tty","/dev/stdout"),Module.stderr?FS.createDevice("/dev","stderr",null,Module.stderr):FS.symlink("/dev/tty1","/dev/stderr");FS.open("/dev/stdin",0),FS.open("/dev/stdout",1),FS.open("/dev/stderr",1)},ensureErrnoError:function(){FS.ErrnoError||(FS.ErrnoError=function(g,A){this.node=A,this.setErrno=function(g){this.errno=g},this.setErrno(g),this.message="FS error"},FS.ErrnoError.prototype=new Error,FS.ErrnoError.prototype.constructor=FS.ErrnoError,[44].forEach((function(g){FS.genericErrors[g]=new FS.ErrnoError(g),FS.genericErrors[g].stack="<generic error, no stack>"})))},staticInit:function(){FS.ensureErrnoError(),FS.nameTable=new Array(4096),FS.mount(MEMFS,{},"/"),FS.createDefaultDirectories(),FS.createDefaultDevices(),FS.createSpecialDirectories(),FS.filesystems={MEMFS,WORKERFS}},init:function(g,A,I){FS.init.initialized=!0,FS.ensureErrnoError(),Module.stdin=g||Module.stdin,Module.stdout=A||Module.stdout,Module.stderr=I||Module.stderr,FS.createStandardStreams()},quit:function(){FS.init.initialized=!1;var g=Module._fflush;g&&g(0);for(var A=0;A<FS.streams.length;A++){var I=FS.streams[A];I&&FS.close(I)}},getMode:function(g,A){var I=0;return g&&(I|=365),A&&(I|=146),I},findObject:function(g,A){var I=FS.analyzePath(g,A);return I.exists?I.object:null},analyzePath:function(g,A){try{g=(C=FS.lookupPath(g,{follow:!A})).path}catch(g){}var I={isRoot:!1,exists:!1,error:0,name:null,path:null,object:null,parentExists:!1,parentPath:null,parentObject:null};try{var C=FS.lookupPath(g,{parent:!0});I.parentExists=!0,I.parentPath=C.path,I.parentObject=C.node,I.name=PATH.basename(g),C=FS.lookupPath(g,{follow:!A}),I.exists=!0,I.path=C.path,I.object=C.node,I.name=C.node.name,I.isRoot="/"===C.path}catch(g){I.error=g.errno}return I},createPath:function(g,A,I,C){g="string"==typeof g?g:FS.getPath(g);for(var e=A.split("/").reverse();e.length;){var t=e.pop();if(t){var n=PATH.join2(g,t);try{FS.mkdir(n)}catch(g){}g=n}}return n},createFile:function(g,A,I,C,e){var t=PATH.join2("string"==typeof g?g:FS.getPath(g),A),n=FS.getMode(C,e);return FS.create(t,n)},createDataFile:function(g,A,I,C,e,t){var n=A?PATH.join2("string"==typeof g?g:FS.getPath(g),A):g,i=FS.getMode(C,e),r=FS.create(n,i);if(I){if("string"==typeof I){for(var o=new Array(I.length),a=0,l=I.length;a<l;++a)o[a]=I.charCodeAt(a);I=o}FS.chmod(r,146|i);var c=FS.open(r,577);FS.write(c,I,0,I.length,0,t),FS.close(c),FS.chmod(r,i)}return r},createDevice:function(g,A,I,C){var e=PATH.join2("string"==typeof g?g:FS.getPath(g),A),t=FS.getMode(!!I,!!C);FS.createDevice.major||(FS.createDevice.major=64);var n=FS.makedev(FS.createDevice.major++,0);return FS.registerDevice(n,{open:function(g){g.seekable=!1},close:function(g){C&&C.buffer&&C.buffer.length&&C(10)},read:function(g,A,C,e,t){for(var n=0,i=0;i<e;i++){var r;try{r=I()}catch(g){throw new FS.ErrnoError(29)}if(void 0===r&&0===n)throw new FS.ErrnoError(6);if(null==r)break;n++,A[C+i]=r}return n&&(g.node.timestamp=Date.now()),n},write:function(g,A,I,e,t){for(var n=0;n<e;n++)try{C(A[I+n])}catch(g){throw new FS.ErrnoError(29)}return e&&(g.node.timestamp=Date.now()),n}}),FS.mkdev(e,t,n)},forceLoadFile:function(g){if(g.isDevice||g.isFolder||g.link||g.contents)return!0;if("undefined"!=typeof XMLHttpRequest)throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.");if(!read_)throw new Error("Cannot load without read() or XMLHttpRequest.");try{g.contents=intArrayFromString(read_(g.url),!0),g.usedBytes=g.contents.length}catch(g){throw new FS.ErrnoError(29)}},createLazyFile:function(g,A,I,C,e){function t(){this.lengthKnown=!1,this.chunks=[]}if(t.prototype.get=function(g){if(!(g>this.length-1||g<0)){var A=g%this.chunkSize,I=g/this.chunkSize|0;return this.getter(I)[A]}},t.prototype.setDataGetter=function(g){this.getter=g},t.prototype.cacheLength=function(){var g=new XMLHttpRequest;if(g.open("HEAD",I,!1),g.send(null),!(g.status>=200&&g.status<300||304===g.status))throw new Error("Couldn't load "+I+". Status: "+g.status);var A,C=Number(g.getResponseHeader("Content-length")),e=(A=g.getResponseHeader("Accept-Ranges"))&&"bytes"===A,t=(A=g.getResponseHeader("Content-Encoding"))&&"gzip"===A,n=1048576;e||(n=C);var i=this;i.setDataGetter((function(g){var A=g*n,e=(g+1)*n-1;if(e=Math.min(e,C-1),void 0===i.chunks[g]&&(i.chunks[g]=function(g,A){if(g>A)throw new Error("invalid range ("+g+", "+A+") or no bytes requested!");if(A>C-1)throw new Error("only "+C+" bytes available! programmer error!");var e=new XMLHttpRequest;if(e.open("GET",I,!1),C!==n&&e.setRequestHeader("Range","bytes="+g+"-"+A),"undefined"!=typeof Uint8Array&&(e.responseType="arraybuffer"),e.overrideMimeType&&e.overrideMimeType("text/plain; charset=x-user-defined"),e.send(null),!(e.status>=200&&e.status<300||304===e.status))throw new Error("Couldn't load "+I+". Status: "+e.status);return void 0!==e.response?new Uint8Array(e.response||[]):intArrayFromString(e.responseText||"",!0)}(A,e)),void 0===i.chunks[g])throw new Error("doXHR failed!");return i.chunks[g]})),!t&&C||(n=C=1,C=this.getter(0).length,n=C,out("LazyFiles on gzip forces download of the whole file when length is accessed")),this._length=C,this._chunkSize=n,this.lengthKnown=!0},"undefined"!=typeof XMLHttpRequest){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var n=new t;Object.defineProperties(n,{length:{get:function(){return this.lengthKnown||this.cacheLength(),this._length}},chunkSize:{get:function(){return this.lengthKnown||this.cacheLength(),this._chunkSize}}});var i={isDevice:!1,contents:n}}else i={isDevice:!1,url:I};var r=FS.createFile(g,A,i,C,e);i.contents?r.contents=i.contents:i.url&&(r.contents=null,r.url=i.url),Object.defineProperties(r,{usedBytes:{get:function(){return this.contents.length}}});var o={};return Object.keys(r.stream_ops).forEach((function(g){var A=r.stream_ops[g];o[g]=function(){return FS.forceLoadFile(r),A.apply(null,arguments)}})),o.read=function(g,A,I,C,e){FS.forceLoadFile(r);var t=g.node.contents;if(e>=t.length)return 0;var n=Math.min(t.length-e,C);if(t.slice)for(var i=0;i<n;i++)A[I+i]=t[e+i];else for(i=0;i<n;i++)A[I+i]=t.get(e+i);return n},r.stream_ops=o,r},createPreloadedFile:function(g,A,I,C,e,t,n,i,r,o){Browser.init();var a=A?PATH_FS.resolve(PATH.join2(g,A)):g,l=getUniqueRunDependency("cp "+a);function c(I){function c(I){o&&o(),i||FS.createDataFile(g,A,I,C,e,r),t&&t(),removeRunDependency(l)}var d=!1;Module.preloadPlugins.forEach((function(g){d||g.canHandle(a)&&(g.handle(I,a,c,(function(){n&&n(),removeRunDependency(l)})),d=!0)})),d||c(I)}addRunDependency(l),"string"==typeof I?asyncLoad(I,(function(g){c(g)}),n):c(I)},indexedDB:function(){return window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB},DB_NAME:function(){return"EM_FS_"+window.location.pathname},DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:function(g,A,I){A=A||function(){},I=I||function(){};var C=FS.indexedDB();try{var e=C.open(FS.DB_NAME(),FS.DB_VERSION)}catch(g){return I(g)}e.onupgradeneeded=function(){out("creating db"),e.result.createObjectStore(FS.DB_STORE_NAME)},e.onsuccess=function(){var C=e.result.transaction([FS.DB_STORE_NAME],"readwrite"),t=C.objectStore(FS.DB_STORE_NAME),n=0,i=0,r=g.length;function o(){0==i?A():I()}g.forEach((function(g){var A=t.put(FS.analyzePath(g).object.contents,g);A.onsuccess=function(){++n+i==r&&o()},A.onerror=function(){i++,n+i==r&&o()}})),C.onerror=I},e.onerror=I},loadFilesFromDB:function(g,A,I){A=A||function(){},I=I||function(){};var C=FS.indexedDB();try{var e=C.open(FS.DB_NAME(),FS.DB_VERSION)}catch(g){return I(g)}e.onupgradeneeded=I,e.onsuccess=function(){var C=e.result;try{var t=C.transaction([FS.DB_STORE_NAME],"readonly")}catch(g){return void I(g)}var n=t.objectStore(FS.DB_STORE_NAME),i=0,r=0,o=g.length;function a(){0==r?A():I()}g.forEach((function(g){var A=n.get(g);A.onsuccess=function(){FS.analyzePath(g).exists&&FS.unlink(g),FS.createDataFile(PATH.dirname(g),PATH.basename(g),A.result,!0,!0,!0),++i+r==o&&a()},A.onerror=function(){r++,i+r==o&&a()}})),t.onerror=I},e.onerror=I}},SYSCALLS={mappings:{},DEFAULT_POLLMASK:5,umask:511,calculateAt:function(g,A,I){if("/"===A[0])return A;var C;if(-100===g)C=FS.cwd();else{var e=FS.getStream(g);if(!e)throw new FS.ErrnoError(8);C=e.path}if(0==A.length){if(!I)throw new FS.ErrnoError(44);return C}return PATH.join2(C,A)},doStat:function(g,A,I){try{var C=g(A)}catch(g){if(g&&g.node&&PATH.normalize(A)!==PATH.normalize(FS.getPath(g.node)))return-54;throw g}return HEAP32[I>>2]=C.dev,HEAP32[I+4>>2]=0,HEAP32[I+8>>2]=C.ino,HEAP32[I+12>>2]=C.mode,HEAP32[I+16>>2]=C.nlink,HEAP32[I+20>>2]=C.uid,HEAP32[I+24>>2]=C.gid,HEAP32[I+28>>2]=C.rdev,HEAP32[I+32>>2]=0,tempI64=[C.size>>>0,(tempDouble=C.size,+Math.abs(tempDouble)>=1?tempDouble>0?(0|Math.min(+Math.floor(tempDouble/4294967296),4294967295))>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[I+40>>2]=tempI64[0],HEAP32[I+44>>2]=tempI64[1],HEAP32[I+48>>2]=4096,HEAP32[I+52>>2]=C.blocks,HEAP32[I+56>>2]=C.atime.getTime()/1e3|0,HEAP32[I+60>>2]=0,HEAP32[I+64>>2]=C.mtime.getTime()/1e3|0,HEAP32[I+68>>2]=0,HEAP32[I+72>>2]=C.ctime.getTime()/1e3|0,HEAP32[I+76>>2]=0,tempI64=[C.ino>>>0,(tempDouble=C.ino,+Math.abs(tempDouble)>=1?tempDouble>0?(0|Math.min(+Math.floor(tempDouble/4294967296),4294967295))>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[I+80>>2]=tempI64[0],HEAP32[I+84>>2]=tempI64[1],0},doMsync:function(g,A,I,C,e){var t=HEAPU8.slice(g,g+I);FS.msync(A,t,e,I,C)},doMkdir:function(g,A){return"/"===(g=PATH.normalize(g))[g.length-1]&&(g=g.substr(0,g.length-1)),FS.mkdir(g,A,0),0},doMknod:function(g,A,I){switch(61440&A){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-28}return FS.mknod(g,A,I),0},doReadlink:function(g,A,I){if(I<=0)return-28;var C=FS.readlink(g),e=Math.min(I,lengthBytesUTF8(C)),t=HEAP8[A+e];return stringToUTF8(C,A,I+1),HEAP8[A+e]=t,e},doAccess:function(g,A){if(-8&A)return-28;var I;if(!(I=FS.lookupPath(g,{follow:!0}).node))return-44;var C="";return 4&A&&(C+="r"),2&A&&(C+="w"),1&A&&(C+="x"),C&&FS.nodePermissions(I,C)?-2:0},doDup:function(g,A,I){var C=FS.getStream(I);return C&&FS.close(C),FS.open(g,A,0,I,I).fd},doReadv:function(g,A,I,C){for(var e=0,t=0;t<I;t++){var n=HEAP32[A+8*t>>2],i=HEAP32[A+(8*t+4)>>2],r=FS.read(g,HEAP8,n,i,C);if(r<0)return-1;if(e+=r,r<i)break}return e},doWritev:function(g,A,I,C){for(var e=0,t=0;t<I;t++){var n=HEAP32[A+8*t>>2],i=HEAP32[A+(8*t+4)>>2],r=FS.write(g,HEAP8,n,i,C);if(r<0)return-1;e+=r}return e},varargs:void 0,get:function(){return SYSCALLS.varargs+=4,HEAP32[SYSCALLS.varargs-4>>2]},getStr:function(g){return UTF8ToString(g)},getStreamFromFD:function(g){var A=FS.getStream(g);if(!A)throw new FS.ErrnoError(8);return A},get64:function(g,A){return g}};function ___sys_access(g,A){try{return g=SYSCALLS.getStr(g),SYSCALLS.doAccess(g,A)}catch(g){return void 0!==FS&&g instanceof FS.ErrnoError||abort(g),-g.errno}}function ___sys_chmod(g,A){try{return g=SYSCALLS.getStr(g),FS.chmod(g,A),0}catch(g){return void 0!==FS&&g instanceof FS.ErrnoError||abort(g),-g.errno}}function ___sys_fchmod(g,A){try{return FS.fchmod(g,A),0}catch(g){return void 0!==FS&&g instanceof FS.ErrnoError||abort(g),-g.errno}}function ___sys_fcntl64(g,A,I){SYSCALLS.varargs=I;try{var C=SYSCALLS.getStreamFromFD(g);switch(A){case 0:return(e=SYSCALLS.get())<0?-28:FS.open(C.path,C.flags,0,e).fd;case 1:case 2:case 13:case 14:return 0;case 3:return C.flags;case 4:var e=SYSCALLS.get();return C.flags|=e,0;case 12:e=SYSCALLS.get();return HEAP16[e+0>>1]=2,0;case 16:case 8:default:return-28;case 9:return setErrNo(28),-1}}catch(g){return void 0!==FS&&g instanceof FS.ErrnoError||abort(g),-g.errno}}function ___sys_fstat64(g,A){try{var I=SYSCALLS.getStreamFromFD(g);return SYSCALLS.doStat(FS.stat,I.path,A)}catch(g){return void 0!==FS&&g instanceof FS.ErrnoError||abort(g),-g.errno}}function ___sys_ftruncate64(g,A,I,C){try{var e=SYSCALLS.get64(I,C);return FS.ftruncate(g,e),0}catch(g){return void 0!==FS&&g instanceof FS.ErrnoError||abort(g),-g.errno}}function ___sys_getdents64(g,A,I){try{var C=SYSCALLS.getStreamFromFD(g);C.getdents||(C.getdents=FS.readdir(C.path));for(var e=280,t=0,n=FS.llseek(C,0,1),i=Math.floor(n/e);i<C.getdents.length&&t+e<=I;){var r,o,a=C.getdents[i];if("."===a[0])r=1,o=4;else{var l=FS.lookupNode(C.node,a);r=l.id,o=FS.isChrdev(l.mode)?2:FS.isDir(l.mode)?4:FS.isLink(l.mode)?10:8}tempI64=[r>>>0,(tempDouble=r,+Math.abs(tempDouble)>=1?tempDouble>0?(0|Math.min(+Math.floor(tempDouble/4294967296),4294967295))>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[A+t>>2]=tempI64[0],HEAP32[A+t+4>>2]=tempI64[1],tempI64=[(i+1)*e>>>0,(tempDouble=(i+1)*e,+Math.abs(tempDouble)>=1?tempDouble>0?(0|Math.min(+Math.floor(tempDouble/4294967296),4294967295))>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[A+t+8>>2]=tempI64[0],HEAP32[A+t+12>>2]=tempI64[1],HEAP16[A+t+16>>1]=280,HEAP8[A+t+18>>0]=o,stringToUTF8(a,A+t+19,256),t+=e,i+=1}return FS.llseek(C,i*e,0),t}catch(g){return void 0!==FS&&g instanceof FS.ErrnoError||abort(g),-g.errno}}function ___sys_getpid(){return 42}function ___sys_ioctl(g,A,I){SYSCALLS.varargs=I;try{var C=SYSCALLS.getStreamFromFD(g);switch(A){case 21509:case 21505:case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:case 21523:case 21524:return C.tty?0:-59;case 21519:if(!C.tty)return-59;var e=SYSCALLS.get();return HEAP32[e>>2]=0,0;case 21520:return C.tty?-28:-59;case 21531:e=SYSCALLS.get();return FS.ioctl(C,A,e);default:abort("bad ioctl syscall "+A)}}catch(g){return void 0!==FS&&g instanceof FS.ErrnoError||abort(g),-g.errno}}function ___sys_mkdir(g,A){try{return g=SYSCALLS.getStr(g),SYSCALLS.doMkdir(g,A)}catch(g){return void 0!==FS&&g instanceof FS.ErrnoError||abort(g),-g.errno}}function syscallMmap2(g,A,I,C,e,t){var n;t<<=12;var i=!1;if(0!=(16&C)&&g%65536!=0)return-28;if(0!=(32&C)){if(!(n=mmapAlloc(A)))return-48;i=!0}else{var r=FS.getStream(e);if(!r)return-8;var o=FS.mmap(r,g,A,t,I,C);n=o.ptr,i=o.allocated}return SYSCALLS.mappings[n]={malloc:n,len:A,allocated:i,fd:e,prot:I,flags:C,offset:t},n}function ___sys_mmap2(g,A,I,C,e,t){try{return syscallMmap2(g,A,I,C,e,t)}catch(g){return void 0!==FS&&g instanceof FS.ErrnoError||abort(g),-g.errno}}var ___sys_mprotect=function(g,A,I){err("warning: unsupported syscall: __sys_mprotect");try{return 0}catch(g){return void 0!==FS&&g instanceof FS.ErrnoError||abort(g),-g.errno}};function syscallMunmap(g,A){var I=SYSCALLS.mappings[g];if(0===A||!I)return-28;if(A===I.len){var C=FS.getStream(I.fd);C&&(2&I.prot&&SYSCALLS.doMsync(g,C,A,I.flags,I.offset),FS.munmap(C)),SYSCALLS.mappings[g]=null,I.allocated&&_free(I.malloc)}return 0}function ___sys_munmap(g,A){try{return syscallMunmap(g,A)}catch(g){return void 0!==FS&&g instanceof FS.ErrnoError||abort(g),-g.errno}}function ___sys_open(g,A,I){SYSCALLS.varargs=I;try{var C=SYSCALLS.getStr(g),e=I?SYSCALLS.get():0;return FS.open(C,A,e).fd}catch(g){return void 0!==FS&&g instanceof FS.ErrnoError||abort(g),-g.errno}}function ___sys_rename(g,A){try{return g=SYSCALLS.getStr(g),A=SYSCALLS.getStr(A),FS.rename(g,A),0}catch(g){return void 0!==FS&&g instanceof FS.ErrnoError||abort(g),-g.errno}}function ___sys_rmdir(g){try{return g=SYSCALLS.getStr(g),FS.rmdir(g),0}catch(g){return void 0!==FS&&g instanceof FS.ErrnoError||abort(g),-g.errno}}function ___sys_stat64(g,A){try{return g=SYSCALLS.getStr(g),SYSCALLS.doStat(FS.stat,g,A)}catch(g){return void 0!==FS&&g instanceof FS.ErrnoError||abort(g),-g.errno}}function ___sys_unlink(g){try{return g=SYSCALLS.getStr(g),FS.unlink(g),0}catch(g){return void 0!==FS&&g instanceof FS.ErrnoError||abort(g),-g.errno}}var char_0=48,char_9=57;function makeLegalFunctionName(g){if(void 0===g)return"_unknown";var A=(g=g.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return A>=char_0&&A<=char_9?"_"+g:g}function createNamedFunction(g,A){return g=makeLegalFunctionName(g),new Function("body","return function "+g+'() {\n "use strict"; return body.apply(this, arguments);\n};\n')(A)}var emval_free_list=[],emval_handle_array=[{},{value:void 0},{value:null},{value:!0},{value:!1}];function count_emval_handles(){for(var g=0,A=5;A<emval_handle_array.length;++A)void 0!==emval_handle_array[A]&&++g;return g}function get_first_emval(){for(var g=5;g<emval_handle_array.length;++g)if(void 0!==emval_handle_array[g])return emval_handle_array[g];return null}function init_emval(){Module.count_emval_handles=count_emval_handles,Module.get_first_emval=get_first_emval}function __emval_register(g){switch(g){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:var A=emval_free_list.length?emval_free_list.pop():emval_handle_array.length;return emval_handle_array[A]={refcount:1,value:g},A}}function extendError(g,A){var I=createNamedFunction(A,(function(g){this.name=A,this.message=g;var I=new Error(g).stack;void 0!==I&&(this.stack=this.toString()+"\n"+I.replace(/^Error(:[^\n]*)?\n/,""))}));return I.prototype=Object.create(g.prototype),I.prototype.constructor=I,I.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message},I}var PureVirtualError=void 0;function embind_init_charCodes(){for(var g=new Array(256),A=0;A<256;++A)g[A]=String.fromCharCode(A);embind_charCodes=g}var embind_charCodes=void 0;function readLatin1String(g){for(var A="",I=g;HEAPU8[I];)A+=embind_charCodes[HEAPU8[I++]];return A}function getInheritedInstanceCount(){return Object.keys(registeredInstances).length}function getLiveInheritedInstances(){var g=[];for(var A in registeredInstances)registeredInstances.hasOwnProperty(A)&&g.push(registeredInstances[A]);return g}var deletionQueue=[];function flushPendingDeletes(){for(;deletionQueue.length;){var g=deletionQueue.pop();g.$$.deleteScheduled=!1,g.delete()}}var delayFunction=void 0;function setDelayFunction(g){delayFunction=g,deletionQueue.length&&delayFunction&&delayFunction(flushPendingDeletes)}function init_embind(){Module.getInheritedInstanceCount=getInheritedInstanceCount,Module.getLiveInheritedInstances=getLiveInheritedInstances,Module.flushPendingDeletes=flushPendingDeletes,Module.setDelayFunction=setDelayFunction}var registeredInstances={},BindingError=void 0;function throwBindingError(g){throw new BindingError(g)}function getBasestPointer(g,A){for(void 0===A&&throwBindingError("ptr should not be undefined");g.baseClass;)A=g.upcast(A),g=g.baseClass;return A}function registerInheritedInstance(g,A,I){A=getBasestPointer(g,A),registeredInstances.hasOwnProperty(A)?throwBindingError("Tried to register registered instance: "+A):registeredInstances[A]=I}function requireHandle(g){return g||throwBindingError("Cannot use deleted val. handle = "+g),emval_handle_array[g].value}var registeredTypes={};function getTypeName(g){var A=___getTypeName(g),I=readLatin1String(A);return _free(A),I}function requireRegisteredType(g,A){var I=registeredTypes[g];return void 0===I&&throwBindingError(A+" has unknown type "+getTypeName(g)),I}function unregisterInheritedInstance(g,A){A=getBasestPointer(g,A),registeredInstances.hasOwnProperty(A)?delete registeredInstances[A]:throwBindingError("Tried to unregister unregistered instance: "+A)}function detachFinalizer(g){}var finalizationGroup=!1;function runDestructor(g){g.smartPtr?g.smartPtrType.rawDestructor(g.smartPtr):g.ptrType.registeredClass.rawDestructor(g.ptr)}function releaseClassHandle(g){g.count.value-=1,0===g.count.value&&runDestructor(g)}function attachFinalizer(g){return"undefined"==typeof FinalizationGroup?(attachFinalizer=function(g){return g},g):(finalizationGroup=new FinalizationGroup((function(g){for(var A=g.next();!A.done;A=g.next()){var I=A.value;I.ptr?releaseClassHandle(I):console.warn("object already deleted: "+I.ptr)}})),attachFinalizer=function(g){return finalizationGroup.register(g,g.$$,g.$$),g},detachFinalizer=function(g){finalizationGroup.unregister(g.$$)},attachFinalizer(g))}function __embind_create_inheriting_constructor(g,A,I){g=readLatin1String(g),A=requireRegisteredType(A,"wrapper"),I=requireHandle(I);var C=[].slice,e=A.registeredClass,t=e.instancePrototype,n=e.baseClass.instancePrototype,i=e.baseClass.constructor,r=createNamedFunction(g,(function(){e.baseClass.pureVirtualFunctions.forEach(function(g){if(this[g]===n[g])throw new PureVirtualError("Pure virtual function "+g+" must be implemented in JavaScript")}.bind(this)),Object.defineProperty(this,"__parent",{value:t}),this.__construct.apply(this,C.call(arguments))}));for(var o in t.__construct=function(){this===t&&throwBindingError("Pass correct 'this' to __construct");var g=i.implement.apply(void 0,[this].concat(C.call(arguments)));detachFinalizer(g);var A=g.$$;g.notifyOnDestruction(),A.preservePointerOnDelete=!0,Object.defineProperties(this,{$$:{value:A}}),attachFinalizer(this),registerInheritedInstance(e,A.ptr,this)},t.__destruct=function(){this===t&&throwBindingError("Pass correct 'this' to __destruct"),detachFinalizer(this),unregisterInheritedInstance(e,this.$$.ptr)},r.prototype=Object.create(t),I)r.prototype[o]=I[o];return __emval_register(r)}var structRegistrations={};function runDestructors(g){for(;g.length;){var A=g.pop();g.pop()(A)}}function simpleReadValueFromPointer(g){return this.fromWireType(HEAPU32[g>>2])}var awaitingDependencies={},typeDependencies={},InternalError=void 0;function throwInternalError(g){throw new InternalError(g)}function whenDependentTypesAreResolved(g,A,I){function C(A){var C=I(A);C.length!==g.length&&throwInternalError("Mismatched type converter count");for(var e=0;e<g.length;++e)registerType(g[e],C[e])}g.forEach((function(g){typeDependencies[g]=A}));var e=new Array(A.length),t=[],n=0;A.forEach((function(g,A){registeredTypes.hasOwnProperty(g)?e[A]=registeredTypes[g]:(t.push(g),awaitingDependencies.hasOwnProperty(g)||(awaitingDependencies[g]=[]),awaitingDependencies[g].push((function(){e[A]=registeredTypes[g],++n===t.length&&C(e)})))})),0===t.length&&C(e)}function __embind_finalize_value_object(g){var A=structRegistrations[g];delete structRegistrations[g];var I=A.rawConstructor,C=A.rawDestructor,e=A.fields;whenDependentTypesAreResolved([g],e.map((function(g){return g.getterReturnType})).concat(e.map((function(g){return g.setterArgumentType}))),(function(g){var t={};return e.forEach((function(A,I){var C=A.fieldName,n=g[I],i=A.getter,r=A.getterContext,o=g[I+e.length],a=A.setter,l=A.setterContext;t[C]={read:function(g){return n.fromWireType(i(r,g))},write:function(g,A){var I=[];a(l,g,o.toWireType(I,A)),runDestructors(I)}}})),[{name:A.name,fromWireType:function(g){var A={};for(var I in t)A[I]=t[I].read(g);return C(g),A},toWireType:function(g,A){for(var e in t)if(!(e in A))throw new TypeError('Missing field: "'+e+'"');var n=I();for(e in t)t[e].write(n,A[e]);return null!==g&&g.push(C,n),n},argPackAdvance:8,readValueFromPointer:simpleReadValueFromPointer,destructorFunction:C}]}))}function __embind_register_bigint(g,A,I,C,e){}function getShiftFromSize(g){switch(g){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+g)}}function registerType(g,A,I){if(I=I||{},!("argPackAdvance"in A))throw new TypeError("registerType registeredInstance requires argPackAdvance");var C=A.name;if(g||throwBindingError('type "'+C+'" must have a positive integer typeid pointer'),registeredTypes.hasOwnProperty(g)){if(I.ignoreDuplicateRegistrations)return;throwBindingError("Cannot register type '"+C+"' twice")}if(registeredTypes[g]=A,delete typeDependencies[g],awaitingDependencies.hasOwnProperty(g)){var e=awaitingDependencies[g];delete awaitingDependencies[g],e.forEach((function(g){g()}))}}function __embind_register_bool(g,A,I,C,e){var t=getShiftFromSize(I);registerType(g,{name:A=readLatin1String(A),fromWireType:function(g){return!!g},toWireType:function(g,A){return A?C:e},argPackAdvance:8,readValueFromPointer:function(g){var C;if(1===I)C=HEAP8;else if(2===I)C=HEAP16;else{if(4!==I)throw new TypeError("Unknown boolean type size: "+A);C=HEAP32}return this.fromWireType(C[g>>t])},destructorFunction:null})}function ClassHandle_isAliasOf(g){if(!(this instanceof ClassHandle))return!1;if(!(g instanceof ClassHandle))return!1;for(var A=this.$$.ptrType.registeredClass,I=this.$$.ptr,C=g.$$.ptrType.registeredClass,e=g.$$.ptr;A.baseClass;)I=A.upcast(I),A=A.baseClass;for(;C.baseClass;)e=C.upcast(e),C=C.baseClass;return A===C&&I===e}function shallowCopyInternalPointer(g){return{count:g.count,deleteScheduled:g.deleteScheduled,preservePointerOnDelete:g.preservePointerOnDelete,ptr:g.ptr,ptrType:g.ptrType,smartPtr:g.smartPtr,smartPtrType:g.smartPtrType}}function throwInstanceAlreadyDeleted(g){throwBindingError(g.$$.ptrType.registeredClass.name+" instance already deleted")}function ClassHandle_clone(){if(this.$$.ptr||throwInstanceAlreadyDeleted(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var g=attachFinalizer(Object.create(Object.getPrototypeOf(this),{$$:{value:shallowCopyInternalPointer(this.$$)}}));return g.$$.count.value+=1,g.$$.deleteScheduled=!1,g}function ClassHandle_delete(){this.$$.ptr||throwInstanceAlreadyDeleted(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&throwBindingError("Object already scheduled for deletion"),detachFinalizer(this),releaseClassHandle(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)}function ClassHandle_isDeleted(){return!this.$$.ptr}function ClassHandle_deleteLater(){return this.$$.ptr||throwInstanceAlreadyDeleted(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&throwBindingError("Object already scheduled for deletion"),deletionQueue.push(this),1===deletionQueue.length&&delayFunction&&delayFunction(flushPendingDeletes),this.$$.deleteScheduled=!0,this}function init_ClassHandle(){ClassHandle.prototype.isAliasOf=ClassHandle_isAliasOf,ClassHandle.prototype.clone=ClassHandle_clone,ClassHandle.prototype.delete=ClassHandle_delete,ClassHandle.prototype.isDeleted=ClassHandle_isDeleted,ClassHandle.prototype.deleteLater=ClassHandle_deleteLater}function ClassHandle(){}var registeredPointers={};function ensureOverloadTable(g,A,I){if(void 0===g[A].overloadTable){var C=g[A];g[A]=function(){return g[A].overloadTable.hasOwnProperty(arguments.length)||throwBindingError("Function '"+I+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+g[A].overloadTable+")!"),g[A].overloadTable[arguments.length].apply(this,arguments)},g[A].overloadTable=[],g[A].overloadTable[C.argCount]=C}}function exposePublicSymbol(g,A,I){Module.hasOwnProperty(g)?((void 0===I||void 0!==Module[g].overloadTable&&void 0!==Module[g].overloadTable[I])&&throwBindingError("Cannot register public name '"+g+"' twice"),ensureOverloadTable(Module,g,g),Module.hasOwnProperty(I)&&throwBindingError("Cannot register multiple overloads of a function with the same number of arguments ("+I+")!"),Module[g].overloadTable[I]=A):(Module[g]=A,void 0!==I&&(Module[g].numArguments=I))}function RegisteredClass(g,A,I,C,e,t,n,i){this.name=g,this.constructor=A,this.instancePrototype=I,this.rawDestructor=C,this.baseClass=e,this.getActualType=t,this.upcast=n,this.downcast=i,this.pureVirtualFunctions=[]}function upcastPointer(g,A,I){for(;A!==I;)A.upcast||throwBindingError("Expected null or instance of "+I.name+", got an instance of "+A.name),g=A.upcast(g),A=A.baseClass;return g}function constNoSmartPtrRawPointerToWireType(g,A){if(null===A)return this.isReference&&throwBindingError("null is not a valid "+this.name),0;A.$$||throwBindingError('Cannot pass "'+_embind_repr(A)+'" as a '+this.name),A.$$.ptr||throwBindingError("Cannot pass deleted object as a pointer of type "+this.name);var I=A.$$.ptrType.registeredClass;return upcastPointer(A.$$.ptr,I,this.registeredClass)}function genericPointerToWireType(g,A){var I;if(null===A)return this.isReference&&throwBindingError("null is not a valid "+this.name),this.isSmartPointer?(I=this.rawConstructor(),null!==g&&g.push(this.rawDestructor,I),I):0;A.$$||throwBindingError('Cannot pass "'+_embind_repr(A)+'" as a '+this.name),A.$$.ptr||throwBindingError("Cannot pass deleted object as a pointer of type "+this.name),!this.isConst&&A.$$.ptrType.isConst&&throwBindingError("Cannot convert argument of type "+(A.$$.smartPtrType?A.$$.smartPtrType.name:A.$$.ptrType.name)+" to parameter type "+this.name);var C=A.$$.ptrType.registeredClass;if(I=upcastPointer(A.$$.ptr,C,this.registeredClass),this.isSmartPointer)switch(void 0===A.$$.smartPtr&&throwBindingError("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:A.$$.smartPtrType===this?I=A.$$.smartPtr:throwBindingError("Cannot convert argument of type "+(A.$$.smartPtrType?A.$$.smartPtrType.name:A.$$.ptrType.name)+" to parameter type "+this.name);break;case 1:I=A.$$.smartPtr;break;case 2:if(A.$$.smartPtrType===this)I=A.$$.smartPtr;else{var e=A.clone();I=this.rawShare(I,__emval_register((function(){e.delete()}))),null!==g&&g.push(this.rawDestructor,I)}break;default:throwBindingError("Unsupporting sharing policy")}return I}function nonConstNoSmartPtrRawPointerToWireType(g,A){if(null===A)return this.isReference&&throwBindingError("null is not a valid "+this.name),0;A.$$||throwBindingError('Cannot pass "'+_embind_repr(A)+'" as a '+this.name),A.$$.ptr||throwBindingError("Cannot pass deleted object as a pointer of type "+this.name),A.$$.ptrType.isConst&&throwBindingError("Cannot convert argument of type "+A.$$.ptrType.name+" to parameter type "+this.name);var I=A.$$.ptrType.registeredClass;return upcastPointer(A.$$.ptr,I,this.registeredClass)}function RegisteredPointer_getPointee(g){return this.rawGetPointee&&(g=this.rawGetPointee(g)),g}function RegisteredPointer_destructor(g){this.rawDestructor&&this.rawDestructor(g)}function RegisteredPointer_deleteObject(g){null!==g&&g.delete()}function downcastPointer(g,A,I){if(A===I)return g;if(void 0===I.baseClass)return null;var C=downcastPointer(g,A,I.baseClass);return null===C?null:I.downcast(C)}function getInheritedInstance(g,A){return A=getBasestPointer(g,A),registeredInstances[A]}function makeClassHandle(g,A){return A.ptrType&&A.ptr||throwInternalError("makeClassHandle requires ptr and ptrType"),!!A.smartPtrType!==!!A.smartPtr&&throwInternalError("Both smartPtrType and smartPtr must be specified"),A.count={value:1},attachFinalizer(Object.create(g,{$$:{value:A}}))}function RegisteredPointer_fromWireType(g){var A=this.getPointee(g);if(!A)return this.destructor(g),null;var I=getInheritedInstance(this.registeredClass,A);if(void 0!==I){if(0===I.$$.count.value)return I.$$.ptr=A,I.$$.smartPtr=g,I.clone();var C=I.clone();return this.destructor(g),C}function e(){return this.isSmartPointer?makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:A,smartPtrType:this,smartPtr:g}):makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this,ptr:g})}var t,n=this.registeredClass.getActualType(A),i=registeredPointers[n];if(!i)return e.call(this);t=this.isConst?i.constPointerType:i.pointerType;var r=downcastPointer(A,this.registeredClass,t.registeredClass);return null===r?e.call(this):this.isSmartPointer?makeClassHandle(t.registeredClass.instancePrototype,{ptrType:t,ptr:r,smartPtrType:this,smartPtr:g}):makeClassHandle(t.registeredClass.instancePrototype,{ptrType:t,ptr:r})}function init_RegisteredPointer(){RegisteredPointer.prototype.getPointee=RegisteredPointer_getPointee,RegisteredPointer.prototype.destructor=RegisteredPointer_destructor,RegisteredPointer.prototype.argPackAdvance=8,RegisteredPointer.prototype.readValueFromPointer=simpleReadValueFromPointer,RegisteredPointer.prototype.deleteObject=RegisteredPointer_deleteObject,RegisteredPointer.prototype.fromWireType=RegisteredPointer_fromWireType}function RegisteredPointer(g,A,I,C,e,t,n,i,r,o,a){this.name=g,this.registeredClass=A,this.isReference=I,this.isConst=C,this.isSmartPointer=e,this.pointeeType=t,this.sharingPolicy=n,this.rawGetPointee=i,this.rawConstructor=r,this.rawShare=o,this.rawDestructor=a,e||void 0!==A.baseClass?this.toWireType=genericPointerToWireType:C?(this.toWireType=constNoSmartPtrRawPointerToWireType,this.destructorFunction=null):(this.toWireType=nonConstNoSmartPtrRawPointerToWireType,this.destructorFunction=null)}function replacePublicSymbol(g,A,I){Module.hasOwnProperty(g)||throwInternalError("Replacing nonexistant public symbol"),void 0!==Module[g].overloadTable&&void 0!==I?Module[g].overloadTable[I]=A:(Module[g]=A,Module[g].argCount=I)}function dynCallLegacy(g,A,I){var C=Module["dynCall_"+g];return I&&I.length?C.apply(null,[A].concat(I)):C.call(null,A)}function dynCall(g,A,I){return g.includes("j")?dynCallLegacy(g,A,I):wasmTable.get(A).apply(null,I)}function getDynCaller(g,A){var I=[];return function(){I.length=arguments.length;for(var C=0;C<arguments.length;C++)I[C]=arguments[C];return dynCall(g,A,I)}}function embind__requireFunction(g,A){var I=(g=readLatin1String(g)).includes("j")?getDynCaller(g,A):wasmTable.get(A);return"function"!=typeof I&&throwBindingError("unknown function pointer with signature "+g+": "+A),I}var UnboundTypeError=void 0;function throwUnboundTypeError(g,A){var I=[],C={};throw A.forEach((function g(A){C[A]||registeredTypes[A]||(typeDependencies[A]?typeDependencies[A].forEach(g):(I.push(A),C[A]=!0))})),new UnboundTypeError(g+": "+I.map(getTypeName).join([", "]))}function __embind_register_class(g,A,I,C,e,t,n,i,r,o,a,l,c){a=readLatin1String(a),t=embind__requireFunction(e,t),i&&(i=embind__requireFunction(n,i)),o&&(o=embind__requireFunction(r,o)),c=embind__requireFunction(l,c);var d=makeLegalFunctionName(a);exposePublicSymbol(d,(function(){throwUnboundTypeError("Cannot construct "+a+" due to unbound types",[C])})),whenDependentTypesAreResolved([g,A,I],C?[C]:[],(function(A){var I,e;A=A[0],e=C?(I=A.registeredClass).instancePrototype:ClassHandle.prototype;var n=createNamedFunction(d,(function(){if(Object.getPrototypeOf(this)!==r)throw new BindingError("Use 'new' to construct "+a);if(void 0===l.constructor_body)throw new BindingError(a+" has no accessible constructor");var g=l.constructor_body[arguments.length];if(void 0===g)throw new BindingError("Tried to invoke ctor of "+a+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(l.constructor_body).toString()+") parameters instead!");return g.apply(this,arguments)})),r=Object.create(e,{constructor:{value:n}});n.prototype=r;var l=new RegisteredClass(a,n,r,c,I,t,i,o),s=new RegisteredPointer(a,l,!0,!1,!1),u=new RegisteredPointer(a+"*",l,!1,!1,!1),m=new RegisteredPointer(a+" const*",l,!1,!0,!1);return registeredPointers[g]={pointerType:u,constPointerType:m},replacePublicSymbol(d,n),[s,u,m]}))}function new_(g,A){if(!(g instanceof Function))throw new TypeError("new_ called with constructor type "+typeof g+" which is not a function");var I=createNamedFunction(g.name||"unknownFunctionName",(function(){}));I.prototype=g.prototype;var C=new I,e=g.apply(C,A);return e instanceof Object?e:C}function craftInvokerFunction(g,A,I,C,e){var t=A.length;t<2&&throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!");for(var n=null!==A[1]&&null!==I,i=!1,r=1;r<A.length;++r)if(null!==A[r]&&void 0===A[r].destructorFunction){i=!0;break}var o="void"!==A[0].name,a="",l="";for(r=0;r<t-2;++r)a+=(0!==r?", ":"")+"arg"+r,l+=(0!==r?", ":"")+"arg"+r+"Wired";var c="return function "+makeLegalFunctionName(g)+"("+a+") {\nif (arguments.length !== "+(t-2)+") {\nthrowBindingError('function "+g+" called with ' + arguments.length + ' arguments, expected "+(t-2)+" args!');\n}\n";i&&(c+="var destructors = [];\n");var d=i?"destructors":"null",s=["throwBindingError","invoker","fn","runDestructors","retType","classParam"],u=[throwBindingError,C,e,runDestructors,A[0],A[1]];n&&(c+="var thisWired = classParam.toWireType("+d+", this);\n");for(r=0;r<t-2;++r)c+="var arg"+r+"Wired = argType"+r+".toWireType("+d+", arg"+r+"); // "+A[r+2].name+"\n",s.push("argType"+r),u.push(A[r+2]);if(n&&(l="thisWired"+(l.length>0?", ":"")+l),c+=(o?"var rv = ":"")+"invoker(fn"+(l.length>0?", ":"")+l+");\n",i)c+="runDestructors(destructors);\n";else for(r=n?1:2;r<A.length;++r){var m=1===r?"thisWired":"arg"+(r-2)+"Wired";null!==A[r].destructorFunction&&(c+=m+"_dtor("+m+"); // "+A[r].name+"\n",s.push(m+"_dtor"),u.push(A[r].destructorFunction))}return o&&(c+="var ret = retType.fromWireType(rv);\nreturn ret;\n"),c+="}\n",s.push(c),new_(Function,s).apply(null,u)}function heap32VectorToArray(g,A){for(var I=[],C=0;C<g;C++)I.push(HEAP32[(A>>2)+C]);return I}function __embind_register_class_class_function(g,A,I,C,e,t,n){var i=heap32VectorToArray(I,C);A=readLatin1String(A),t=embind__requireFunction(e,t),whenDependentTypesAreResolved([],[g],(function(g){var C=(g=g[0]).name+"."+A;function e(){throwUnboundTypeError("Cannot call "+C+" due to unbound types",i)}A.startsWith("@@")&&(A=Symbol[A.substring(2)]);var r=g.registeredClass.constructor;return void 0===r[A]?(e.argCount=I-1,r[A]=e):(ensureOverloadTable(r,A,C),r[A].overloadTable[I-1]=e),whenDependentTypesAreResolved([],i,(function(g){var e=[g[0],null].concat(g.slice(1)),i=craftInvokerFunction(C,e,null,t,n);return void 0===r[A].overloadTable?(i.argCount=I-1,r[A]=i):r[A].overloadTable[I-1]=i,[]})),[]}))}function __embind_register_class_constructor(g,A,I,C,e,t){assert(A>0);var n=heap32VectorToArray(A,I);e=embind__requireFunction(C,e),whenDependentTypesAreResolved([],[g],(function(g){var I="constructor "+(g=g[0]).name;if(void 0===g.registeredClass.constructor_body&&(g.registeredClass.constructor_body=[]),void 0!==g.registeredClass.constructor_body[A-1])throw new BindingError("Cannot register multiple constructors with identical number of parameters ("+(A-1)+") for class '"+g.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!");return g.registeredClass.constructor_body[A-1]=function(){throwUnboundTypeError("Cannot construct "+g.name+" due to unbound types",n)},whenDependentTypesAreResolved([],n,(function(C){return C.splice(1,0,null),g.registeredClass.constructor_body[A-1]=craftInvokerFunction(I,C,null,e,t),[]})),[]}))}function __embind_register_class_function(g,A,I,C,e,t,n,i){var r=heap32VectorToArray(I,C);A=readLatin1String(A),t=embind__requireFunction(e,t),whenDependentTypesAreResolved([],[g],(function(g){var C=(g=g[0]).name+"."+A;function e(){throwUnboundTypeError("Cannot call "+C+" due to unbound types",r)}A.startsWith("@@")&&(A=Symbol[A.substring(2)]),i&&g.registeredClass.pureVirtualFunctions.push(A);var o=g.registeredClass.instancePrototype,a=o[A];return void 0===a||void 0===a.overloadTable&&a.className!==g.name&&a.argCount===I-2?(e.argCount=I-2,e.className=g.name,o[A]=e):(ensureOverloadTable(o,A,C),o[A].overloadTable[I-2]=e),whenDependentTypesAreResolved([],r,(function(e){var i=craftInvokerFunction(C,e,g,t,n);return void 0===o[A].overloadTable?(i.argCount=I-2,o[A]=i):o[A].overloadTable[I-2]=i,[]})),[]}))}function validateThis(g,A,I){return g instanceof Object||throwBindingError(I+' with invalid "this": '+g),g instanceof A.registeredClass.constructor||throwBindingError(I+' incompatible with "this" of type '+g.constructor.name),g.$$.ptr||throwBindingError("cannot call emscripten binding method "+I+" on deleted object"),upcastPointer(g.$$.ptr,g.$$.ptrType.registeredClass,A.registeredClass)}function __embind_register_class_property(g,A,I,C,e,t,n,i,r,o){A=readLatin1String(A),e=embind__requireFunction(C,e),whenDependentTypesAreResolved([],[g],(function(g){var C=(g=g[0]).name+"."+A,a={get:function(){throwUnboundTypeError("Cannot access "+C+" due to unbound types",[I,n])},enumerable:!0,configurable:!0};return a.set=r?function(){throwUnboundTypeError("Cannot access "+C+" due to unbound types",[I,n])}:function(g){throwBindingError(C+" is a read-only property")},Object.defineProperty(g.registeredClass.instancePrototype,A,a),whenDependentTypesAreResolved([],r?[I,n]:[I],(function(I){var n=I[0],a={get:function(){var A=validateThis(this,g,C+" getter");return n.fromWireType(e(t,A))},enumerable:!0};if(r){r=embind__requireFunction(i,r);var l=I[1];a.set=function(A){var I=validateThis(this,g,C+" setter"),e=[];r(o,I,l.toWireType(e,A)),runDestructors(e)}}return Object.defineProperty(g.registeredClass.instancePrototype,A,a),[]})),[]}))}function __emval_decref(g){g>4&&0==--emval_handle_array[g].refcount&&(emval_handle_array[g]=void 0,emval_free_list.push(g))}function __embind_register_emval(g,A){registerType(g,{name:A=readLatin1String(A),fromWireType:function(g){var A=emval_handle_array[g].value;return __emval_decref(g),A},toWireType:function(g,A){return __emval_register(A)},argPackAdvance:8,readValueFromPointer:simpleReadValueFromPointer,destructorFunction:null})}function _embind_repr(g){if(null===g)return"null";var A=typeof g;return"object"===A||"array"===A||"function"===A?g.toString():""+g}function floatReadValueFromPointer(g,A){switch(A){case 2:return function(g){return this.fromWireType(HEAPF32[g>>2])};case 3:return function(g){return this.fromWireType(HEAPF64[g>>3])};default:throw new TypeError("Unknown float type: "+g)}}function __embind_register_float(g,A,I){var C=getShiftFromSize(I);registerType(g,{name:A=readLatin1String(A),fromWireType:function(g){return g},toWireType:function(g,A){if("number"!=typeof A&&"boolean"!=typeof A)throw new TypeError('Cannot convert "'+_embind_repr(A)+'" to '+this.name);return A},argPackAdvance:8,readValueFromPointer:floatReadValueFromPointer(A,C),destructorFunction:null})}function __embind_register_function(g,A,I,C,e,t){var n=heap32VectorToArray(A,I);g=readLatin1String(g),e=embind__requireFunction(C,e),exposePublicSymbol(g,(function(){throwUnboundTypeError("Cannot call "+g+" due to unbound types",n)}),A-1),whenDependentTypesAreResolved([],n,(function(I){var C=[I[0],null].concat(I.slice(1));return replacePublicSymbol(g,craftInvokerFunction(g,C,null,e,t),A-1),[]}))}function integerReadValueFromPointer(g,A,I){switch(A){case 0:return I?function(g){return HEAP8[g]}:function(g){return HEAPU8[g]};case 1:return I?function(g){return HEAP16[g>>1]}:function(g){return HEAPU16[g>>1]};case 2:return I?function(g){return HEAP32[g>>2]}:function(g){return HEAPU32[g>>2]};default:throw new TypeError("Unknown integer type: "+g)}}function __embind_register_integer(g,A,I,C,e){A=readLatin1String(A),-1===e&&(e=4294967295);var t=getShiftFromSize(I),n=function(g){return g};if(0===C){var i=32-8*I;n=function(g){return g<<i>>>i}}var r=A.includes("unsigned");registerType(g,{name:A,fromWireType:n,toWireType:function(g,I){if("number"!=typeof I&&"boolean"!=typeof I)throw new TypeError('Cannot convert "'+_embind_repr(I)+'" to '+this.name);if(I<C||I>e)throw new TypeError('Passing a number "'+_embind_repr(I)+'" from JS side to C/C++ side to an argument of type "'+A+'", which is outside the valid range ['+C+", "+e+"]!");return r?I>>>0:0|I},argPackAdvance:8,readValueFromPointer:integerReadValueFromPointer(A,t,0!==C),destructorFunction:null})}function __embind_register_memory_view(g,A,I){var C=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][A];function e(g){var A=HEAPU32,I=A[g>>=2],e=A[g+1];return new C(buffer,e,I)}registerType(g,{name:I=readLatin1String(I),fromWireType:e,argPackAdvance:8,readValueFromPointer:e},{ignoreDuplicateRegistrations:!0})}function __embind_register_smart_ptr(g,A,I,C,e,t,n,i,r,o,a,l){I=readLatin1String(I),t=embind__requireFunction(e,t),i=embind__requireFunction(n,i),o=embind__requireFunction(r,o),l=embind__requireFunction(a,l),whenDependentTypesAreResolved([g],[A],(function(g){return g=g[0],[new RegisteredPointer(I,g.registeredClass,!1,!1,!0,g,C,t,i,o,l)]}))}function __embind_register_std_string(g,A){var I="std::string"===(A=readLatin1String(A));registerType(g,{name:A,fromWireType:function(g){var A,C=HEAPU32[g>>2];if(I)for(var e=g+4,t=0;t<=C;++t){var n=g+4+t;if(t==C||0==HEAPU8[n]){var i=UTF8ToString(e,n-e);void 0===A?A=i:(A+=String.fromCharCode(0),A+=i),e=n+1}}else{var r=new Array(C);for(t=0;t<C;++t)r[t]=String.fromCharCode(HEAPU8[g+4+t]);A=r.join("")}return _free(g),A},toWireType:function(g,A){A instanceof ArrayBuffer&&(A=new Uint8Array(A));var C="string"==typeof A;C||A instanceof Uint8Array||A instanceof Uint8ClampedArray||A instanceof Int8Array||throwBindingError("Cannot pass non-string to std::string");var e=(I&&C?function(){return lengthBytesUTF8(A)}:function(){return A.length})(),t=_malloc(4+e+1);if(HEAPU32[t>>2]=e,I&&C)stringToUTF8(A,t+4,e+1);else if(C)for(var n=0;n<e;++n){var i=A.charCodeAt(n);i>255&&(_free(t),throwBindingError("String has UTF-16 code units that do not fit in 8 bits")),HEAPU8[t+4+n]=i}else for(n=0;n<e;++n)HEAPU8[t+4+n]=A[n];return null!==g&&g.push(_free,t),t},argPackAdvance:8,readValueFromPointer:simpleReadValueFromPointer,destructorFunction:function(g){_free(g)}})}function __embind_register_std_wstring(g,A,I){var C,e,t,n,i;I=readLatin1String(I),2===A?(C=UTF16ToString,e=stringToUTF16,n=lengthBytesUTF16,t=function(){return HEAPU16},i=1):4===A&&(C=UTF32ToString,e=stringToUTF32,n=lengthBytesUTF32,t=function(){return HEAPU32},i=2),registerType(g,{name:I,fromWireType:function(g){for(var I,e=HEAPU32[g>>2],n=t(),r=g+4,o=0;o<=e;++o){var a=g+4+o*A;if(o==e||0==n[a>>i]){var l=C(r,a-r);void 0===I?I=l:(I+=String.fromCharCode(0),I+=l),r=a+A}}return _free(g),I},toWireType:function(g,C){"string"!=typeof C&&throwBindingError("Cannot pass non-string to C++ string type "+I);var t=n(C),r=_malloc(4+t+A);return HEAPU32[r>>2]=t>>i,e(C,r+4,t+A),null!==g&&g.push(_free,r),r},argPackAdvance:8,readValueFromPointer:simpleReadValueFromPointer,destructorFunction:function(g){_free(g)}})}function __embind_register_value_object(g,A,I,C,e,t){structRegistrations[g]={name:readLatin1String(A),rawConstructor:embind__requireFunction(I,C),rawDestructor:embind__requireFunction(e,t),fields:[]}}function __embind_register_value_object_field(g,A,I,C,e,t,n,i,r,o){structRegistrations[g].fields.push({fieldName:readLatin1String(A),getterReturnType:I,getter:embind__requireFunction(C,e),getterContext:t,setterArgumentType:n,setter:embind__requireFunction(i,r),setterContext:o})}function __embind_register_void(g,A){registerType(g,{isVoid:!0,name:A=readLatin1String(A),argPackAdvance:0,fromWireType:function(){},toWireType:function(g,A){}})}function __emscripten_throw_longjmp(){throw"longjmp"}function __emval_as(g,A,I){g=requireHandle(g),A=requireRegisteredType(A,"emval::as");var C=[],e=__emval_register(C);return HEAP32[I>>2]=e,A.toWireType(C,g)}function __emval_lookupTypes(g,A){for(var I=new Array(g),C=0;C<g;++C)I[C]=requireRegisteredType(HEAP32[(A>>2)+C],"parameter "+C);return I}function __emval_call(g,A,I,C){g=requireHandle(g);for(var e=__emval_lookupTypes(A,I),t=new Array(A),n=0;n<A;++n){var i=e[n];t[n]=i.readValueFromPointer(C),C+=i.argPackAdvance}return __emval_register(g.apply(void 0,t))}function __emval_allocateDestructors(g){var A=[];return HEAP32[g>>2]=__emval_register(A),A}var emval_symbols={};function getStringOrSymbol(g){var A=emval_symbols[g];return void 0===A?readLatin1String(g):A}var emval_methodCallers=[],_emscripten_get_now;function __emval_call_method(g,A,I,C,e){return(g=emval_methodCallers[g])(A=requireHandle(A),I=getStringOrSymbol(I),__emval_allocateDestructors(C),e)}function __emval_call_void_method(g,A,I,C){(g=emval_methodCallers[g])(A=requireHandle(A),I=getStringOrSymbol(I),null,C)}function emval_get_global(){return"object"==typeof globalThis?globalThis:Function("return this")()}function __emval_get_global(g){return 0===g?__emval_register(emval_get_global()):(g=getStringOrSymbol(g),__emval_register(emval_get_global()[g]))}function __emval_addMethodCaller(g){var A=emval_methodCallers.length;return emval_methodCallers.push(g),A}function __emval_get_method_caller(g,A){for(var I=__emval_lookupTypes(g,A),C=I[0],e=C.name+"_$"+I.slice(1).map((function(g){return g.name})).join("_")+"$",t=["retType"],n=[C],i="",r=0;r<g-1;++r)i+=(0!==r?", ":"")+"arg"+r,t.push("argType"+r),n.push(I[1+r]);var o="return function "+makeLegalFunctionName("methodCaller_"+e)+"(handle, name, destructors, args) {\n",a=0;for(r=0;r<g-1;++r)o+=" var arg"+r+" = argType"+r+".readValueFromPointer(args"+(a?"+"+a:"")+");\n",a+=I[r+1].argPackAdvance;o+=" var rv = handle[name]("+i+");\n";for(r=0;r<g-1;++r)I[r+1].deleteObject&&(o+=" argType"+r+".deleteObject(arg"+r+");\n");return C.isVoid||(o+=" return retType.toWireType(destructors, rv);\n"),o+="};\n",t.push(o),__emval_addMethodCaller(new_(Function,t).apply(null,n))}function __emval_get_property(g,A){return __emval_register((g=requireHandle(g))[A=requireHandle(A)])}function __emval_incref(g){g>4&&(emval_handle_array[g].refcount+=1)}function __emval_new_cstring(g){return __emval_register(getStringOrSymbol(g))}function __emval_run_destructors(g){runDestructors(emval_handle_array[g].value),__emval_decref(g)}function __emval_take_value(g,A){return __emval_register((g=requireRegisteredType(g,"_emval_take_value")).readValueFromPointer(A))}function __emval_typeof(g){return __emval_register(typeof(g=requireHandle(g)))}function _abort(){abort()}function _clock(){return void 0===_clock.start&&(_clock.start=Date.now()),1e3*(Date.now()-_clock.start)|0}_emscripten_get_now=ENVIRONMENT_IS_NODE?function(){var g=process.hrtime();return 1e3*g[0]+g[1]/1e6}:function(){return performance.now()};var _emscripten_get_now_is_monotonic=!0;function _clock_gettime(g,A){var I;if(0===g)I=Date.now();else{if(1!==g&&4!==g||!_emscripten_get_now_is_monotonic)return setErrNo(28),-1;I=_emscripten_get_now()}return HEAP32[A>>2]=I/1e3|0,HEAP32[A+4>>2]=I%1e3*1e3*1e3|0,0}function _difftime(g,A){return g-A}function _dlclose(g){abort("To use dlopen, you need to use Emscripten's linking support, see https://github.com/emscripten-core/emscripten/wiki/Linking")}function _dlerror(){abort("To use dlopen, you need to use Emscripten's linking support, see https://github.com/emscripten-core/emscripten/wiki/Linking")}function _dlopen(g,A){abort("To use dlopen, you need to use Emscripten's linking support, see https://github.com/emscripten-core/emscripten/wiki/Linking")}function _dlsym(g,A){abort("To use dlopen, you need to use Emscripten's linking support, see https://github.com/emscripten-core/emscripten/wiki/Linking")}var readAsmConstArgsArray=[];function readAsmConstArgs(g,A){var I;for(readAsmConstArgsArray.length=0,A>>=2;I=HEAPU8[g++];){var C=I<105;C&&1&A&&A++,readAsmConstArgsArray.push(C?HEAPF64[A++>>1]:HEAP32[A]),++A}return readAsmConstArgsArray}function _emscripten_asm_const_int(g,A,I){var C=readAsmConstArgs(A,I);return ASM_CONSTS[g].apply(null,C)}function _emscripten_asm_const_double(g,A,I){return _emscripten_asm_const_int(g,A,I)}function _emscripten_memcpy_big(g,A,I){HEAPU8.copyWithin(g,A,A+I)}function emscripten_realloc_buffer(g){try{return wasmMemory.grow(g-buffer.byteLength+65535>>>16),updateGlobalBufferAndViews(wasmMemory.buffer),1}catch(g){}}function _emscripten_resize_heap(g){var A=HEAPU8.length,I=2147483648;if((g>>>=0)>I)return!1;for(var C=1;C<=4;C*=2){var e=A*(1+.2/C);if(e=Math.min(e,g+100663296),emscripten_realloc_buffer(Math.min(I,alignUp(Math.max(g,e),65536))))return!0}return!1}function _emscripten_run_script(ptr){eval(UTF8ToString(ptr))}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var g={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:getExecutableName()};for(var A in ENV)void 0===ENV[A]?delete g[A]:g[A]=ENV[A];var I=[];for(var A in g)I.push(A+"="+g[A]);getEnvStrings.strings=I}return getEnvStrings.strings}function _environ_get(g,A){var I=0;return getEnvStrings().forEach((function(C,e){var t=A+I;HEAP32[g+4*e>>2]=t,writeAsciiToMemory(C,t),I+=C.length+1})),0}function _environ_sizes_get(g,A){var I=getEnvStrings();HEAP32[g>>2]=I.length;var C=0;return I.forEach((function(g){C+=g.length+1})),HEAP32[A>>2]=C,0}function _exit(g){exit(g)}function _fd_close(g){try{var A=SYSCALLS.getStreamFromFD(g);return FS.close(A),0}catch(g){return void 0!==FS&&g instanceof FS.ErrnoError||abort(g),g.errno}}function _fd_fdstat_get(g,A){try{var I=SYSCALLS.getStreamFromFD(g),C=I.tty?2:FS.isDir(I.mode)?3:FS.isLink(I.mode)?7:4;return HEAP8[A>>0]=C,0}catch(g){return void 0!==FS&&g instanceof FS.ErrnoError||abort(g),g.errno}}function _fd_read(g,A,I,C){try{var e=SYSCALLS.getStreamFromFD(g),t=SYSCALLS.doReadv(e,A,I);return HEAP32[C>>2]=t,0}catch(g){return void 0!==FS&&g instanceof FS.ErrnoError||abort(g),g.errno}}function _fd_seek(g,A,I,C,e){try{var t=SYSCALLS.getStreamFromFD(g),n=4294967296*I+(A>>>0),i=9007199254740992;return n<=-i||n>=i?-61:(FS.llseek(t,n,C),tempI64=[t.position>>>0,(tempDouble=t.position,+Math.abs(tempDouble)>=1?tempDouble>0?(0|Math.min(+Math.floor(tempDouble/4294967296),4294967295))>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[e>>2]=tempI64[0],HEAP32[e+4>>2]=tempI64[1],t.getdents&&0===n&&0===C&&(t.getdents=null),0)}catch(g){return void 0!==FS&&g instanceof FS.ErrnoError||abort(g),g.errno}}function _fd_sync(g){try{var A=SYSCALLS.getStreamFromFD(g);return A.stream_ops&&A.stream_ops.fsync?-A.stream_ops.fsync(A):0}catch(g){return void 0!==FS&&g instanceof FS.ErrnoError||abort(g),g.errno}}function _fd_write(g,A,I,C){try{var e=SYSCALLS.getStreamFromFD(g),t=SYSCALLS.doWritev(e,A,I);return HEAP32[C>>2]=t,0}catch(g){return void 0!==FS&&g instanceof FS.ErrnoError||abort(g),g.errno}}function _getTempRet0(){return getTempRet0()}function _getentropy(g,A){_getentropy.randomDevice||(_getentropy.randomDevice=getRandomDevice());for(var I=0;I<A;I++)HEAP8[g+I>>0]=_getentropy.randomDevice();return 0}function _gettimeofday(g){var A=Date.now();return HEAP32[g>>2]=A/1e3|0,HEAP32[g+4>>2]=A%1e3*1e3|0,0}function _llvm_eh_typeid_for(g){return g}function _setTempRet0(g){setTempRet0(g)}function __isLeapYear(g){return g%4==0&&(g%100!=0||g%400==0)}function __arraySum(g,A){for(var I=0,C=0;C<=A;I+=g[C++]);return I}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31],__MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(g,A){for(var I=new Date(g.getTime());A>0;){var C=__isLeapYear(I.getFullYear()),e=I.getMonth(),t=(C?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[e];if(!(A>t-I.getDate()))return I.setDate(I.getDate()+A),I;A-=t-I.getDate()+1,I.setDate(1),e<11?I.setMonth(e+1):(I.setMonth(0),I.setFullYear(I.getFullYear()+1))}return I}function _strftime(g,A,I,C){var e=HEAP32[C+40>>2],t={tm_sec:HEAP32[C>>2],tm_min:HEAP32[C+4>>2],tm_hour:HEAP32[C+8>>2],tm_mday:HEAP32[C+12>>2],tm_mon:HEAP32[C+16>>2],tm_year:HEAP32[C+20>>2],tm_wday:HEAP32[C+24>>2],tm_yday:HEAP32[C+28>>2],tm_isdst:HEAP32[C+32>>2],tm_gmtoff:HEAP32[C+36>>2],tm_zone:e?UTF8ToString(e):""},n=UTF8ToString(I),i={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var r in i)n=n.replace(new RegExp(r,"g"),i[r]);var o=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],a=["January","February","March","April","May","June","July","August","September","October","November","December"];function l(g,A,I){for(var C="number"==typeof g?g.toString():g||"";C.length<A;)C=I[0]+C;return C}function c(g,A){return l(g,A,"0")}function d(g,A){function I(g){return g<0?-1:g>0?1:0}var C;return 0===(C=I(g.getFullYear()-A.getFullYear()))&&0===(C=I(g.getMonth()-A.getMonth()))&&(C=I(g.getDate()-A.getDate())),C}function s(g){switch(g.getDay()){case 0:return new Date(g.getFullYear()-1,11,29);case 1:return g;case 2:return new Date(g.getFullYear(),0,3);case 3:return new Date(g.getFullYear(),0,2);case 4:return new Date(g.getFullYear(),0,1);case 5:return new Date(g.getFullYear()-1,11,31);case 6:return new Date(g.getFullYear()-1,11,30)}}function u(g){var A=__addDays(new Date(g.tm_year+1900,0,1),g.tm_yday),I=new Date(A.getFullYear(),0,4),C=new Date(A.getFullYear()+1,0,4),e=s(I),t=s(C);return d(e,A)<=0?d(t,A)<=0?A.getFullYear()+1:A.getFullYear():A.getFullYear()-1}var m={"%a":function(g){return o[g.tm_wday].substring(0,3)},"%A":function(g){return o[g.tm_wday]},"%b":function(g){return a[g.tm_mon].substring(0,3)},"%B":function(g){return a[g.tm_mon]},"%C":function(g){return c((g.tm_year+1900)/100|0,2)},"%d":function(g){return c(g.tm_mday,2)},"%e":function(g){return l(g.tm_mday,2," ")},"%g":function(g){return u(g).toString().substring(2)},"%G":function(g){return u(g)},"%H":function(g){return c(g.tm_hour,2)},"%I":function(g){var A=g.tm_hour;return 0==A?A=12:A>12&&(A-=12),c(A,2)},"%j":function(g){return c(g.tm_mday+__arraySum(__isLeapYear(g.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,g.tm_mon-1),3)},"%m":function(g){return c(g.tm_mon+1,2)},"%M":function(g){return c(g.tm_min,2)},"%n":function(){return"\n"},"%p":function(g){return g.tm_hour>=0&&g.tm_hour<12?"AM":"PM"},"%S":function(g){return c(g.tm_sec,2)},"%t":function(){return"\t"},"%u":function(g){return g.tm_wday||7},"%U":function(g){var A=new Date(g.tm_year+1900,0,1),I=0===A.getDay()?A:__addDays(A,7-A.getDay()),C=new Date(g.tm_year+1900,g.tm_mon,g.tm_mday);if(d(I,C)<0){var e=__arraySum(__isLeapYear(C.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,C.getMonth()-1)-31,t=31-I.getDate()+e+C.getDate();return c(Math.ceil(t/7),2)}return 0===d(I,A)?"01":"00"},"%V":function(g){var A,I=new Date(g.tm_year+1900,0,4),C=new Date(g.tm_year+1901,0,4),e=s(I),t=s(C),n=__addDays(new Date(g.tm_year+1900,0,1),g.tm_yday);return d(n,e)<0?"53":d(t,n)<=0?"01":(A=e.getFullYear()<g.tm_year+1900?g.tm_yday+32-e.getDate():g.tm_yday+1-e.getDate(),c(Math.ceil(A/7),2))},"%w":function(g){return g.tm_wday},"%W":function(g){var A=new Date(g.tm_year,0,1),I=1===A.getDay()?A:__addDays(A,0===A.getDay()?1:7-A.getDay()+1),C=new Date(g.tm_year+1900,g.tm_mon,g.tm_mday);if(d(I,C)<0){var e=__arraySum(__isLeapYear(C.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,C.getMonth()-1)-31,t=31-I.getDate()+e+C.getDate();return c(Math.ceil(t/7),2)}return 0===d(I,A)?"01":"00"},"%y":function(g){return(g.tm_year+1900).toString().substring(2)},"%Y":function(g){return g.tm_year+1900},"%z":function(g){var A=g.tm_gmtoff,I=A>=0;return A=(A=Math.abs(A)/60)/60*100+A%60,(I?"+":"-")+String("0000"+A).slice(-4)},"%Z":function(g){return g.tm_zone},"%%":function(){return"%"}};for(var r in m)n.includes(r)&&(n=n.replace(new RegExp(r,"g"),m[r](t)));var v=intArrayFromString(n,!1);return v.length>A?0:(writeArrayToMemory(v,g),v.length-1)}function jstoi_q(g){return parseInt(g)}function _strptime(g,A,I){for(var C=UTF8ToString(A),e="\\!@#$^&*()+=-[]/{}|:<>?,.",t=0,n=e.length;t<n;++t)C=C.replace(new RegExp("\\"+e[t],"g"),"\\"+e[t]);var i={"%A":"%a","%B":"%b","%c":"%a %b %d %H:%M:%S %Y","%D":"%m\\/%d\\/%y","%e":"%d","%F":"%Y-%m-%d","%h":"%b","%R":"%H\\:%M","%r":"%I\\:%M\\:%S\\s%p","%T":"%H\\:%M\\:%S","%x":"%m\\/%d\\/(?:%y|%Y)","%X":"%H\\:%M\\:%S"};for(var r in i)C=C.replace(r,i[r]);var o={"%a":"(?:Sun(?:day)?)|(?:Mon(?:day)?)|(?:Tue(?:sday)?)|(?:Wed(?:nesday)?)|(?:Thu(?:rsday)?)|(?:Fri(?:day)?)|(?:Sat(?:urday)?)","%b":"(?:Jan(?:uary)?)|(?:Feb(?:ruary)?)|(?:Mar(?:ch)?)|(?:Apr(?:il)?)|May|(?:Jun(?:e)?)|(?:Jul(?:y)?)|(?:Aug(?:ust)?)|(?:Sep(?:tember)?)|(?:Oct(?:ober)?)|(?:Nov(?:ember)?)|(?:Dec(?:ember)?)","%C":"\\d\\d","%d":"0[1-9]|[1-9](?!\\d)|1\\d|2\\d|30|31","%H":"\\d(?!\\d)|[0,1]\\d|20|21|22|23","%I":"\\d(?!\\d)|0\\d|10|11|12","%j":"00[1-9]|0?[1-9](?!\\d)|0?[1-9]\\d(?!\\d)|[1,2]\\d\\d|3[0-6]\\d","%m":"0[1-9]|[1-9](?!\\d)|10|11|12","%M":"0\\d|\\d(?!\\d)|[1-5]\\d","%n":"\\s","%p":"AM|am|PM|pm|A\\.M\\.|a\\.m\\.|P\\.M\\.|p\\.m\\.","%S":"0\\d|\\d(?!\\d)|[1-5]\\d|60","%U":"0\\d|\\d(?!\\d)|[1-4]\\d|50|51|52|53","%W":"0\\d|\\d(?!\\d)|[1-4]\\d|50|51|52|53","%w":"[0-6]","%y":"\\d\\d","%Y":"\\d\\d\\d\\d","%%":"%","%t":"\\s"};for(var a in o)C=C.replace(a,"("+a+o[a]+")");var l=[];for(t=C.indexOf("%");t>=0;t=C.indexOf("%"))l.push(C[t+1]),C=C.replace(new RegExp("\\%"+C[t+1],"g"),"");var c=new RegExp("^"+C,"i").exec(UTF8ToString(g));if(c){var d,s=function(){function g(g,A,I){return"number"!=typeof g||isNaN(g)?A:g>=A?g<=I?g:I:A}return{year:g(HEAP32[I+20>>2]+1900,1970,9999),month:g(HEAP32[I+16>>2],0,11),day:g(HEAP32[I+12>>2],1,31),hour:g(HEAP32[I+8>>2],0,23),min:g(HEAP32[I+4>>2],0,59),sec:g(HEAP32[I>>2],0,59)}}(),u=function(g){var A=l.indexOf(g);if(A>=0)return c[A+1]};if((d=u("S"))&&(s.sec=jstoi_q(d)),(d=u("M"))&&(s.min=jstoi_q(d)),d=u("H"))s.hour=jstoi_q(d);else if(d=u("I")){var m=jstoi_q(d);(d=u("p"))&&(m+="P"===d.toUpperCase()[0]?12:0),s.hour=m}if(d=u("Y"))s.year=jstoi_q(d);else if(d=u("y")){var v=jstoi_q(d);(d=u("C"))?v+=100*jstoi_q(d):v+=v<69?2e3:1900,s.year=v}if((d=u("m"))?s.month=jstoi_q(d)-1:(d=u("b"))&&(s.month={JAN:0,FEB:1,MAR:2,APR:3,MAY:4,JUN:5,JUL:6,AUG:7,SEP:8,OCT:9,NOV:10,DEC:11}[d.substring(0,3).toUpperCase()]||0),d=u("d"))s.day=jstoi_q(d);else if(d=u("j"))for(var b=jstoi_q(d),Z=__isLeapYear(s.year),p=0;p<12;++p){var h=__arraySum(Z?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,p-1);b<=h+(Z?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[p]&&(s.day=b-h)}else if(d=u("a")){var R=d.substring(0,3).toUpperCase();if(d=u("U")){var y={SUN:0,MON:1,TUE:2,WED:3,THU:4,FRI:5,SAT:6}[R],w=jstoi_q(d);D=0===(M=new Date(s.year,0,1)).getDay()?__addDays(M,y+7*(w-1)):__addDays(M,7-M.getDay()+y+7*(w-1)),s.day=D.getDate(),s.month=D.getMonth()}else if(d=u("W")){var M,D;y={MON:0,TUE:1,WED:2,THU:3,FRI:4,SAT:5,SUN:6}[R],w=jstoi_q(d);D=1===(M=new Date(s.year,0,1)).getDay()?__addDays(M,y+7*(w-1)):__addDays(M,7-M.getDay()+1+y+7*(w-1)),s.day=D.getDate(),s.month=D.getMonth()}}var S=new Date(s.year,s.month,s.day,s.hour,s.min,s.sec,0);return HEAP32[I>>2]=S.getSeconds(),HEAP32[I+4>>2]=S.getMinutes(),HEAP32[I+8>>2]=S.getHours(),HEAP32[I+12>>2]=S.getDate(),HEAP32[I+16>>2]=S.getMonth(),HEAP32[I+20>>2]=S.getFullYear()-1900,HEAP32[I+24>>2]=S.getDay(),HEAP32[I+28>>2]=__arraySum(__isLeapYear(S.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,S.getMonth()-1)+S.getDate()-1,HEAP32[I+32>>2]=0,g+intArrayFromString(c[0]).length-1}return 0}function _time(g){var A=Date.now()/1e3|0;return g&&(HEAP32[g>>2]=A),A}function _timegm(g){_tzset();var A=Date.UTC(HEAP32[g+20>>2]+1900,HEAP32[g+16>>2],HEAP32[g+12>>2],HEAP32[g+8>>2],HEAP32[g+4>>2],HEAP32[g>>2],0),I=new Date(A);HEAP32[g+24>>2]=I.getUTCDay();var C=Date.UTC(I.getUTCFullYear(),0,1,0,0,0,0),e=(I.getTime()-C)/864e5|0;return HEAP32[g+28>>2]=e,I.getTime()/1e3|0}var FSNode=function(g,A,I,C){g||(g=this),this.parent=g,this.mount=g.mount,this.mounted=null,this.id=FS.nextInode++,this.name=A,this.mode=I,this.node_ops={},this.stream_ops={},this.rdev=C},readMode=365,writeMode=146;function intArrayFromString(g,A,I){var C=I>0?I:lengthBytesUTF8(g)+1,e=new Array(C),t=stringToUTF8Array(g,e,0,e.length);return A&&(e.length=t),e}Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(g){g?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(g){g?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}}),FS.FSNode=FSNode,FS.staticInit(),Module.FS_createPath=FS.createPath,Module.FS_createDataFile=FS.createDataFile,Module.FS_createPreloadedFile=FS.createPreloadedFile,Module.FS_createLazyFile=FS.createLazyFile,Module.FS_createDevice=FS.createDevice,Module.FS_unlink=FS.unlink,init_emval(),PureVirtualError=Module.PureVirtualError=extendError(Error,"PureVirtualError"),embind_init_charCodes(),init_embind(),BindingError=Module.BindingError=extendError(Error,"BindingError"),InternalError=Module.InternalError=extendError(Error,"InternalError"),init_ClassHandle(),init_RegisteredPointer(),UnboundTypeError=Module.UnboundTypeError=extendError(Error,"UnboundTypeError");var decodeBase64="function"==typeof atob?atob:function(g){var A,I,C,e,t,n,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",r="",o=0;g=g.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{A=i.indexOf(g.charAt(o++))<<2|(e=i.indexOf(g.charAt(o++)))>>4,I=(15&e)<<4|(t=i.indexOf(g.charAt(o++)))>>2,C=(3&t)<<6|(n=i.indexOf(g.charAt(o++))),r+=String.fromCharCode(A),64!==t&&(r+=String.fromCharCode(I)),64!==n&&(r+=String.fromCharCode(C))}while(o<g.length);return r},asmLibraryArg={pb:___asctime,n:___cxa_allocate_exception,q:___cxa_begin_catch,Ca:___cxa_call_unexpected,z:___cxa_end_catch,b:___cxa_find_matching_catch_2,k:___cxa_find_matching_catch_3,u:___cxa_find_matching_catch_4,I:___cxa_find_matching_catch_5,_a:___cxa_find_matching_catch_6,r:___cxa_free_exception,Ga:___cxa_rethrow,Jb:___cxa_thread_atexit,s:___cxa_throw,jb:___cxa_uncaught_exceptions,ob:___gmtime_r,nb:___localtime_r,Ta:___map_file,e:___resumeException,vb:___sys_access,sb:___sys_chmod,tb:___sys_fchmod,Na:___sys_fcntl64,qb:___sys_fstat64,wb:___sys_ftruncate64,Bb:___sys_getdents64,na:___sys_getpid,Cb:___sys_ioctl,rb:___sys_mkdir,zb:___sys_mmap2,yb:___sys_mprotect,Ab:___sys_munmap,Oa:___sys_open,ub:___sys_rename,Ka:___sys_rmdir,Ha:___sys_stat64,Ia:___sys_unlink,Ub:__embind_create_inheriting_constructor,Ac:__embind_finalize_value_object,zc:__embind_register_bigint,Eb:__embind_register_bool,ga:__embind_register_class,Xa:__embind_register_class_class_function,Nb:__embind_register_class_constructor,L:__embind_register_class_function,db:__embind_register_class_property,Db:__embind_register_emval,Qa:__embind_register_float,J:__embind_register_function,T:__embind_register_integer,P:__embind_register_memory_view,ib:__embind_register_smart_ptr,Ra:__embind_register_std_string,za:__embind_register_std_wstring,Hc:__embind_register_value_object,Ya:__embind_register_value_object_field,Fb:__embind_register_void,fb:__emscripten_throw_longjmp,fa:__emval_as,Xc:__emval_call,X:__emval_call_method,Wa:__emval_call_void_method,Ma:__emval_decref,Pb:__emval_get_global,U:__emval_get_method_caller,Rb:__emval_get_property,Pa:__emval_incref,Qb:__emval_new_cstring,Vb:__emval_run_destructors,ma:__emval_take_value,Sb:__emval_typeof,y:_abort,Sa:_clock,da:_clock_gettime,Hb:_difftime,Kb:_dlclose,Mb:_dlerror,Ob:_dlopen,Lb:_dlsym,Tb:_emscripten_asm_const_double,qa:_emscripten_asm_const_int,gb:_emscripten_memcpy_big,ya:_emscripten_resize_heap,Va:_emscripten_run_script,lb:_environ_get,mb:_environ_sizes_get,Ib:_exit,oa:_fd_close,kb:_fd_fdstat_get,La:_fd_read,yc:_fd_seek,xb:_fd_sync,Ja:_fd_write,a:_getTempRet0,hb:_getentropy,Aa:_gettimeofday,ea:_gmtime_r,N:invoke_di,aa:invoke_dii,D:invoke_fi,G:invoke_fii,Bc:invoke_fiii,$a:invoke_fiiii,Gc:invoke_fiiiii,x:invoke_i,g:invoke_ii,C:invoke_iid,B:invoke_iif,W:invoke_iiff,Jc:invoke_iiffffffff,bb:invoke_iiffi,xa:invoke_iifi,cb:invoke_iifii,c:invoke_iii,wa:invoke_iiif,Kc:invoke_iiiff,Y:invoke_iiiffff,ab:invoke_iiifiii,h:invoke_iiii,Wc:invoke_iiiif,Cc:invoke_iiiifiii,p:invoke_iiiii,Za:invoke_iiiiid,v:invoke_iiiiii,E:invoke_iiiiiii,H:invoke_iiiiiiii,Q:invoke_iiiiiiiii,sa:invoke_iiiiiiiiii,Ea:invoke_iiiiiiiiiii,ra:invoke_iiiiiiiiiiii,Ec:invoke_iiiiiiiiiiiiii,Dc:invoke_iiiiiiiiiiiiiii,dc:invoke_iiiiij,rc:invoke_iiiij,tc:invoke_iiiiji,Xb:invoke_iiiijj,sc:invoke_iiij,oc:invoke_iiijj,uc:invoke_iij,ic:invoke_iiji,Yb:invoke_ijiiiii,jc:invoke_j,vc:invoke_ji,mc:invoke_jii,lc:invoke_jiii,qc:invoke_jji,hc:invoke_jjii,gc:invoke_jjiiiiii,l:invoke_v,j:invoke_vi,ka:invoke_vid,Mc:invoke_vidddd,Oc:invoke_vidii,S:invoke_vif,Da:invoke_viff,Z:invoke_viffff,Ic:invoke_viffffffff,Tc:invoke_vifi,ia:invoke_vifii,ja:invoke_vifiiiiiiif,d:invoke_vii,$:invoke_viid,R:invoke_viif,Nc:invoke_viifi,Vc:invoke_viifii,f:invoke_viii,M:invoke_viiif,va:invoke_viiiffi,ta:invoke_viiifi,Rc:invoke_viiifii,Yc:invoke_viiifiiii,Uc:invoke_viiifiiiiiii,i:invoke_viiii,V:invoke_viiiif,Pc:invoke_viiiifi,Sc:invoke_viiiifii,o:invoke_viiiii,Qc:invoke_viiiiifiiiii,m:invoke_viiiiii,Fa:invoke_viiiiiif,Lc:invoke_viiiiiiffff,A:invoke_viiiiiii,eb:invoke_viiiiiiifiii,F:invoke_viiiiiiii,O:invoke_viiiiiiiii,K:invoke_viiiiiiiiii,la:invoke_viiiiiiiiiii,ca:invoke_viiiiiiiiiiii,Fc:invoke_viiiiiiiiiiiii,ua:invoke_viiiiiiiiiiiiii,ba:invoke_viiiiiiiiiiiiiii,cc:invoke_viiiiiijji,nc:invoke_viiiijii,fc:invoke_viiiijj,ec:invoke_viiij,Zb:invoke_viiiji,kc:invoke_viiijj,ac:invoke_viiijjj,pc:invoke_viij,bc:invoke_viijii,Wb:invoke_viijiiii,xc:invoke_viijj,wc:invoke_vij,$b:invoke_vijiiii,_b:invoke_vijiiiii,t:_llvm_eh_typeid_for,_:_localtime_r,ha:_mktime,w:_setTempRet0,pa:_strftime,Gb:_strptime,Ba:_time,Ua:_timegm},asm=createWasm(),___wasm_call_ctors=Module.___wasm_call_ctors=function(){return(___wasm_call_ctors=Module.___wasm_call_ctors=Module.asm._c).apply(null,arguments)},_malloc=Module._malloc=function(){return(_malloc=Module._malloc=Module.asm.$c).apply(null,arguments)},_free=Module._free=function(){return(_free=Module._free=Module.asm.ad).apply(null,arguments)},___errno_location=Module.___errno_location=function(){return(___errno_location=Module.___errno_location=Module.asm.bd).apply(null,arguments)},___getTypeName=Module.___getTypeName=function(){return(___getTypeName=Module.___getTypeName=Module.asm.cd).apply(null,arguments)},___embind_register_native_and_builtin_types=Module.___embind_register_native_and_builtin_types=function(){return(___embind_register_native_and_builtin_types=Module.___embind_register_native_and_builtin_types=Module.asm.dd).apply(null,arguments)},__get_tzname=Module.__get_tzname=function(){return(__get_tzname=Module.__get_tzname=Module.asm.ed).apply(null,arguments)},__get_daylight=Module.__get_daylight=function(){return(__get_daylight=Module.__get_daylight=Module.asm.fd).apply(null,arguments)},__get_timezone=Module.__get_timezone=function(){return(__get_timezone=Module.__get_timezone=Module.asm.gd).apply(null,arguments)},stackSave=Module.stackSave=function(){return(stackSave=Module.stackSave=Module.asm.hd).apply(null,arguments)},stackRestore=Module.stackRestore=function(){return(stackRestore=Module.stackRestore=Module.asm.id).apply(null,arguments)},_setThrew=Module._setThrew=function(){return(_setThrew=Module._setThrew=Module.asm.jd).apply(null,arguments)},___cxa_can_catch=Module.___cxa_can_catch=function(){return(___cxa_can_catch=Module.___cxa_can_catch=Module.asm.kd).apply(null,arguments)},___cxa_is_pointer_type=Module.___cxa_is_pointer_type=function(){return(___cxa_is_pointer_type=Module.___cxa_is_pointer_type=Module.asm.ld).apply(null,arguments)},_memalign=Module._memalign=function(){return(_memalign=Module._memalign=Module.asm.md).apply(null,arguments)},dynCall_viijj=Module.dynCall_viijj=function(){return(dynCall_viijj=Module.dynCall_viijj=Module.asm.od).apply(null,arguments)},dynCall_vij=Module.dynCall_vij=function(){return(dynCall_vij=Module.dynCall_vij=Module.asm.pd).apply(null,arguments)},dynCall_ji=Module.dynCall_ji=function(){return(dynCall_ji=Module.dynCall_ji=Module.asm.qd).apply(null,arguments)},dynCall_iiij=Module.dynCall_iiij=function(){return(dynCall_iiij=Module.dynCall_iiij=Module.asm.rd).apply(null,arguments)},dynCall_iij=Module.dynCall_iij=function(){return(dynCall_iij=Module.dynCall_iij=Module.asm.sd).apply(null,arguments)},dynCall_iiiiji=Module.dynCall_iiiiji=function(){return(dynCall_iiiiji=Module.dynCall_iiiiji=Module.asm.td).apply(null,arguments)},dynCall_iiiij=Module.dynCall_iiiij=function(){return(dynCall_iiiij=Module.dynCall_iiiij=Module.asm.ud).apply(null,arguments)},dynCall_j=Module.dynCall_j=function(){return(dynCall_j=Module.dynCall_j=Module.asm.vd).apply(null,arguments)},dynCall_iiiiij=Module.dynCall_iiiiij=function(){return(dynCall_iiiiij=Module.dynCall_iiiiij=Module.asm.wd).apply(null,arguments)},dynCall_jji=Module.dynCall_jji=function(){return(dynCall_jji=Module.dynCall_jji=Module.asm.xd).apply(null,arguments)},dynCall_viij=Module.dynCall_viij=function(){return(dynCall_viij=Module.dynCall_viij=Module.asm.yd).apply(null,arguments)},dynCall_iiijj=Module.dynCall_iiijj=function(){return(dynCall_iiijj=Module.dynCall_iiijj=Module.asm.zd).apply(null,arguments)},dynCall_viiiijii=Module.dynCall_viiiijii=function(){return(dynCall_viiiijii=Module.dynCall_viiiijii=Module.asm.Ad).apply(null,arguments)},dynCall_jii=Module.dynCall_jii=function(){return(dynCall_jii=Module.dynCall_jii=Module.asm.Bd).apply(null,arguments)},dynCall_jiii=Module.dynCall_jiii=function(){return(dynCall_jiii=Module.dynCall_jiii=Module.asm.Cd).apply(null,arguments)},dynCall_viijii=Module.dynCall_viijii=function(){return(dynCall_viijii=Module.dynCall_viijii=Module.asm.Dd).apply(null,arguments)},dynCall_viiijj=Module.dynCall_viiijj=function(){return(dynCall_viiijj=Module.dynCall_viiijj=Module.asm.Ed).apply(null,arguments)},dynCall_iiji=Module.dynCall_iiji=function(){return(dynCall_iiji=Module.dynCall_iiji=Module.asm.Fd).apply(null,arguments)},dynCall_jiji=Module.dynCall_jiji=function(){return(dynCall_jiji=Module.dynCall_jiji=Module.asm.Gd).apply(null,arguments)},dynCall_jjii=Module.dynCall_jjii=function(){return(dynCall_jjii=Module.dynCall_jjii=Module.asm.Hd).apply(null,arguments)},dynCall_jjiiiiii=Module.dynCall_jjiiiiii=function(){return(dynCall_jjiiiiii=Module.dynCall_jjiiiiii=Module.asm.Id).apply(null,arguments)},dynCall_viiiijj=Module.dynCall_viiiijj=function(){return(dynCall_viiiijj=Module.dynCall_viiiijj=Module.asm.Jd).apply(null,arguments)},dynCall_iiiijj=Module.dynCall_iiiijj=function(){return(dynCall_iiiijj=Module.dynCall_iiiijj=Module.asm.Kd).apply(null,arguments)},dynCall_viiij=Module.dynCall_viiij=function(){return(dynCall_viiij=Module.dynCall_viiij=Module.asm.Ld).apply(null,arguments)},dynCall_viiiiiijji=Module.dynCall_viiiiiijji=function(){return(dynCall_viiiiiijji=Module.dynCall_viiiiiijji=Module.asm.Md).apply(null,arguments)},dynCall_viiijjj=Module.dynCall_viiijjj=function(){return(dynCall_viiijjj=Module.dynCall_viiijjj=Module.asm.Nd).apply(null,arguments)},dynCall_vijiiii=Module.dynCall_vijiiii=function(){return(dynCall_vijiiii=Module.dynCall_vijiiii=Module.asm.Od).apply(null,arguments)},dynCall_vijiiiii=Module.dynCall_vijiiiii=function(){return(dynCall_vijiiiii=Module.dynCall_vijiiiii=Module.asm.Pd).apply(null,arguments)},dynCall_viiiji=Module.dynCall_viiiji=function(){return(dynCall_viiiji=Module.dynCall_viiiji=Module.asm.Qd).apply(null,arguments)},dynCall_ijiiiii=Module.dynCall_ijiiiii=function(){return(dynCall_ijiiiii=Module.dynCall_ijiiiii=Module.asm.Rd).apply(null,arguments)},dynCall_iji=Module.dynCall_iji=function(){return(dynCall_iji=Module.dynCall_iji=Module.asm.Sd).apply(null,arguments)},dynCall_viijiiii=Module.dynCall_viijiiii=function(){return(dynCall_viijiiii=Module.dynCall_viijiiii=Module.asm.Td).apply(null,arguments)},dynCall_jij=Module.dynCall_jij=function(){return(dynCall_jij=Module.dynCall_jij=Module.asm.Ud).apply(null,arguments)},dynCall_viji=Module.dynCall_viji=function(){return(dynCall_viji=Module.dynCall_viji=Module.asm.Vd).apply(null,arguments)},dynCall_iiiiijj=Module.dynCall_iiiiijj=function(){return(dynCall_iiiiijj=Module.dynCall_iiiiijj=Module.asm.Wd).apply(null,arguments)},dynCall_iiiiiijj=Module.dynCall_iiiiiijj=function(){return(dynCall_iiiiiijj=Module.dynCall_iiiiiijj=Module.asm.Xd).apply(null,arguments)},calledRun;function invoke_iii(g,A,I){var C=stackSave();try{return wasmTable.get(g)(A,I)}catch(g){if(stackRestore(C),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_iiii(g,A,I,C){var e=stackSave();try{return wasmTable.get(g)(A,I,C)}catch(g){if(stackRestore(e),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viiiiiiiiiii(g,A,I,C,e,t,n,i,r,o,a,l){var c=stackSave();try{wasmTable.get(g)(A,I,C,e,t,n,i,r,o,a,l)}catch(g){if(stackRestore(c),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viii(g,A,I,C){var e=stackSave();try{wasmTable.get(g)(A,I,C)}catch(g){if(stackRestore(e),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_vii(g,A,I){var C=stackSave();try{wasmTable.get(g)(A,I)}catch(g){if(stackRestore(C),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_vi(g,A){var I=stackSave();try{wasmTable.get(g)(A)}catch(g){if(stackRestore(I),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viiifiiii(g,A,I,C,e,t,n,i,r){var o=stackSave();try{wasmTable.get(g)(A,I,C,e,t,n,i,r)}catch(g){if(stackRestore(o),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_ii(g,A){var I=stackSave();try{return wasmTable.get(g)(A)}catch(g){if(stackRestore(I),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viiii(g,A,I,C,e){var t=stackSave();try{wasmTable.get(g)(A,I,C,e)}catch(g){if(stackRestore(t),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viiiiiiii(g,A,I,C,e,t,n,i,r){var o=stackSave();try{wasmTable.get(g)(A,I,C,e,t,n,i,r)}catch(g){if(stackRestore(o),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viiiiii(g,A,I,C,e,t,n){var i=stackSave();try{wasmTable.get(g)(A,I,C,e,t,n)}catch(g){if(stackRestore(i),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_v(g){var A=stackSave();try{wasmTable.get(g)()}catch(g){if(stackRestore(A),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_iiiiii(g,A,I,C,e,t){var n=stackSave();try{return wasmTable.get(g)(A,I,C,e,t)}catch(g){if(stackRestore(n),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viiiii(g,A,I,C,e,t){var n=stackSave();try{wasmTable.get(g)(A,I,C,e,t)}catch(g){if(stackRestore(n),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_iiiiiii(g,A,I,C,e,t,n){var i=stackSave();try{return wasmTable.get(g)(A,I,C,e,t,n)}catch(g){if(stackRestore(i),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_iiiii(g,A,I,C,e){var t=stackSave();try{return wasmTable.get(g)(A,I,C,e)}catch(g){if(stackRestore(t),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viiiiiii(g,A,I,C,e,t,n,i){var r=stackSave();try{wasmTable.get(g)(A,I,C,e,t,n,i)}catch(g){if(stackRestore(r),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viiiif(g,A,I,C,e,t){var n=stackSave();try{wasmTable.get(g)(A,I,C,e,t)}catch(g){if(stackRestore(n),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_iid(g,A,I){var C=stackSave();try{return wasmTable.get(g)(A,I)}catch(g){if(stackRestore(C),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_vid(g,A,I){var C=stackSave();try{wasmTable.get(g)(A,I)}catch(g){if(stackRestore(C),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_i(g){var A=stackSave();try{return wasmTable.get(g)()}catch(g){if(stackRestore(A),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_fi(g,A){var I=stackSave();try{return wasmTable.get(g)(A)}catch(g){if(stackRestore(I),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viif(g,A,I,C){var e=stackSave();try{wasmTable.get(g)(A,I,C)}catch(g){if(stackRestore(e),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_di(g,A){var I=stackSave();try{return wasmTable.get(g)(A)}catch(g){if(stackRestore(I),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_fii(g,A,I){var C=stackSave();try{return wasmTable.get(g)(A,I)}catch(g){if(stackRestore(C),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_vif(g,A,I){var C=stackSave();try{wasmTable.get(g)(A,I)}catch(g){if(stackRestore(C),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viiif(g,A,I,C,e){var t=stackSave();try{wasmTable.get(g)(A,I,C,e)}catch(g){if(stackRestore(t),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_iiiiiiii(g,A,I,C,e,t,n,i){var r=stackSave();try{return wasmTable.get(g)(A,I,C,e,t,n,i)}catch(g){if(stackRestore(r),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_iiiif(g,A,I,C,e){var t=stackSave();try{return wasmTable.get(g)(A,I,C,e)}catch(g){if(stackRestore(t),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_iifi(g,A,I,C){var e=stackSave();try{return wasmTable.get(g)(A,I,C)}catch(g){if(stackRestore(e),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_iiif(g,A,I,C){var e=stackSave();try{return wasmTable.get(g)(A,I,C)}catch(g){if(stackRestore(e),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viiiiiiifiii(g,A,I,C,e,t,n,i,r,o,a,l){var c=stackSave();try{wasmTable.get(g)(A,I,C,e,t,n,i,r,o,a,l)}catch(g){if(stackRestore(c),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viiiffi(g,A,I,C,e,t,n){var i=stackSave();try{wasmTable.get(g)(A,I,C,e,t,n)}catch(g){if(stackRestore(i),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viffff(g,A,I,C,e,t){var n=stackSave();try{wasmTable.get(g)(A,I,C,e,t)}catch(g){if(stackRestore(n),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_iiff(g,A,I,C){var e=stackSave();try{return wasmTable.get(g)(A,I,C)}catch(g){if(stackRestore(e),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viiiiiiiii(g,A,I,C,e,t,n,i,r,o){var a=stackSave();try{wasmTable.get(g)(A,I,C,e,t,n,i,r,o)}catch(g){if(stackRestore(a),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_iif(g,A,I){var C=stackSave();try{return wasmTable.get(g)(A,I)}catch(g){if(stackRestore(C),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_iiiffff(g,A,I,C,e,t,n){var i=stackSave();try{return wasmTable.get(g)(A,I,C,e,t,n)}catch(g){if(stackRestore(i),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viifii(g,A,I,C,e,t){var n=stackSave();try{wasmTable.get(g)(A,I,C,e,t)}catch(g){if(stackRestore(n),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viiiiiiiiiiii(g,A,I,C,e,t,n,i,r,o,a,l,c){var d=stackSave();try{wasmTable.get(g)(A,I,C,e,t,n,i,r,o,a,l,c)}catch(g){if(stackRestore(d),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viiiiiiiiii(g,A,I,C,e,t,n,i,r,o,a){var l=stackSave();try{wasmTable.get(g)(A,I,C,e,t,n,i,r,o,a)}catch(g){if(stackRestore(l),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viiifiiiiiii(g,A,I,C,e,t,n,i,r,o,a,l){var c=stackSave();try{wasmTable.get(g)(A,I,C,e,t,n,i,r,o,a,l)}catch(g){if(stackRestore(c),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viiiiiif(g,A,I,C,e,t,n,i){var r=stackSave();try{wasmTable.get(g)(A,I,C,e,t,n,i)}catch(g){if(stackRestore(r),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_vifiiiiiiif(g,A,I,C,e,t,n,i,r,o,a){var l=stackSave();try{wasmTable.get(g)(A,I,C,e,t,n,i,r,o,a)}catch(g){if(stackRestore(l),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viiiiiiiiiiiiiii(g,A,I,C,e,t,n,i,r,o,a,l,c,d,s,u){var m=stackSave();try{wasmTable.get(g)(A,I,C,e,t,n,i,r,o,a,l,c,d,s,u)}catch(g){if(stackRestore(m),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_vifii(g,A,I,C,e){var t=stackSave();try{wasmTable.get(g)(A,I,C,e)}catch(g){if(stackRestore(t),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_vifi(g,A,I,C){var e=stackSave();try{wasmTable.get(g)(A,I,C)}catch(g){if(stackRestore(e),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_iifii(g,A,I,C,e){var t=stackSave();try{return wasmTable.get(g)(A,I,C,e)}catch(g){if(stackRestore(t),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_iiffi(g,A,I,C,e){var t=stackSave();try{return wasmTable.get(g)(A,I,C,e)}catch(g){if(stackRestore(t),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viiiiiiiiiiiiii(g,A,I,C,e,t,n,i,r,o,a,l,c,d,s){var u=stackSave();try{wasmTable.get(g)(A,I,C,e,t,n,i,r,o,a,l,c,d,s)}catch(g){if(stackRestore(u),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viiifi(g,A,I,C,e,t){var n=stackSave();try{wasmTable.get(g)(A,I,C,e,t)}catch(g){if(stackRestore(n),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viiiifii(g,A,I,C,e,t,n,i){var r=stackSave();try{wasmTable.get(g)(A,I,C,e,t,n,i)}catch(g){if(stackRestore(r),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viiifii(g,A,I,C,e,t,n){var i=stackSave();try{wasmTable.get(g)(A,I,C,e,t,n)}catch(g){if(stackRestore(i),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viiiiifiiiii(g,A,I,C,e,t,n,i,r,o,a,l){var c=stackSave();try{wasmTable.get(g)(A,I,C,e,t,n,i,r,o,a,l)}catch(g){if(stackRestore(c),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viiiifi(g,A,I,C,e,t,n){var i=stackSave();try{wasmTable.get(g)(A,I,C,e,t,n)}catch(g){if(stackRestore(i),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_iiiiiiiii(g,A,I,C,e,t,n,i,r){var o=stackSave();try{return wasmTable.get(g)(A,I,C,e,t,n,i,r)}catch(g){if(stackRestore(o),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_iiiiiiiiii(g,A,I,C,e,t,n,i,r,o){var a=stackSave();try{return wasmTable.get(g)(A,I,C,e,t,n,i,r,o)}catch(g){if(stackRestore(a),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_dii(g,A,I){var C=stackSave();try{return wasmTable.get(g)(A,I)}catch(g){if(stackRestore(C),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viid(g,A,I,C){var e=stackSave();try{wasmTable.get(g)(A,I,C)}catch(g){if(stackRestore(e),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_iiiiiiiiiii(g,A,I,C,e,t,n,i,r,o,a){var l=stackSave();try{return wasmTable.get(g)(A,I,C,e,t,n,i,r,o,a)}catch(g){if(stackRestore(l),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_vidii(g,A,I,C,e){var t=stackSave();try{wasmTable.get(g)(A,I,C,e)}catch(g){if(stackRestore(t),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viifi(g,A,I,C,e){var t=stackSave();try{wasmTable.get(g)(A,I,C,e)}catch(g){if(stackRestore(t),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_vidddd(g,A,I,C,e,t){var n=stackSave();try{wasmTable.get(g)(A,I,C,e,t)}catch(g){if(stackRestore(n),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viiiiiiffff(g,A,I,C,e,t,n,i,r,o,a){var l=stackSave();try{wasmTable.get(g)(A,I,C,e,t,n,i,r,o,a)}catch(g){if(stackRestore(l),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_iiiff(g,A,I,C,e){var t=stackSave();try{return wasmTable.get(g)(A,I,C,e)}catch(g){if(stackRestore(t),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_iiffffffff(g,A,I,C,e,t,n,i,r,o){var a=stackSave();try{return wasmTable.get(g)(A,I,C,e,t,n,i,r,o)}catch(g){if(stackRestore(a),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viffffffff(g,A,I,C,e,t,n,i,r,o){var a=stackSave();try{wasmTable.get(g)(A,I,C,e,t,n,i,r,o)}catch(g){if(stackRestore(a),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viff(g,A,I,C){var e=stackSave();try{wasmTable.get(g)(A,I,C)}catch(g){if(stackRestore(e),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_fiiiii(g,A,I,C,e,t){var n=stackSave();try{return wasmTable.get(g)(A,I,C,e,t)}catch(g){if(stackRestore(n),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_iiifiii(g,A,I,C,e,t,n){var i=stackSave();try{return wasmTable.get(g)(A,I,C,e,t,n)}catch(g){if(stackRestore(i),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viiiiiiiiiiiii(g,A,I,C,e,t,n,i,r,o,a,l,c,d){var s=stackSave();try{wasmTable.get(g)(A,I,C,e,t,n,i,r,o,a,l,c,d)}catch(g){if(stackRestore(s),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_iiiiiiiiiiiiii(g,A,I,C,e,t,n,i,r,o,a,l,c,d){var s=stackSave();try{return wasmTable.get(g)(A,I,C,e,t,n,i,r,o,a,l,c,d)}catch(g){if(stackRestore(s),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_iiiiiiiiiiiiiii(g,A,I,C,e,t,n,i,r,o,a,l,c,d,s){var u=stackSave();try{return wasmTable.get(g)(A,I,C,e,t,n,i,r,o,a,l,c,d,s)}catch(g){if(stackRestore(u),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_fiiii(g,A,I,C,e){var t=stackSave();try{return wasmTable.get(g)(A,I,C,e)}catch(g){if(stackRestore(t),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_iiiifiii(g,A,I,C,e,t,n,i){var r=stackSave();try{return wasmTable.get(g)(A,I,C,e,t,n,i)}catch(g){if(stackRestore(r),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_fiii(g,A,I,C){var e=stackSave();try{return wasmTable.get(g)(A,I,C)}catch(g){if(stackRestore(e),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_iiiiiiiiiiii(g,A,I,C,e,t,n,i,r,o,a,l){var c=stackSave();try{return wasmTable.get(g)(A,I,C,e,t,n,i,r,o,a,l)}catch(g){if(stackRestore(c),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_iiiiid(g,A,I,C,e,t){var n=stackSave();try{return wasmTable.get(g)(A,I,C,e,t)}catch(g){if(stackRestore(n),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viijj(g,A,I,C,e,t,n){var i=stackSave();try{dynCall_viijj(g,A,I,C,e,t,n)}catch(g){if(stackRestore(i),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_vij(g,A,I,C){var e=stackSave();try{dynCall_vij(g,A,I,C)}catch(g){if(stackRestore(e),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_ji(g,A){var I=stackSave();try{return dynCall_ji(g,A)}catch(g){if(stackRestore(I),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_iij(g,A,I,C){var e=stackSave();try{return dynCall_iij(g,A,I,C)}catch(g){if(stackRestore(e),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_iiiiji(g,A,I,C,e,t,n){var i=stackSave();try{return dynCall_iiiiji(g,A,I,C,e,t,n)}catch(g){if(stackRestore(i),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_iiij(g,A,I,C,e){var t=stackSave();try{return dynCall_iiij(g,A,I,C,e)}catch(g){if(stackRestore(t),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_iiiij(g,A,I,C,e,t){var n=stackSave();try{return dynCall_iiiij(g,A,I,C,e,t)}catch(g){if(stackRestore(n),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_jji(g,A,I,C){var e=stackSave();try{return dynCall_jji(g,A,I,C)}catch(g){if(stackRestore(e),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viij(g,A,I,C,e){var t=stackSave();try{dynCall_viij(g,A,I,C,e)}catch(g){if(stackRestore(t),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_iiijj(g,A,I,C,e,t,n){var i=stackSave();try{return dynCall_iiijj(g,A,I,C,e,t,n)}catch(g){if(stackRestore(i),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viiiijii(g,A,I,C,e,t,n,i,r){var o=stackSave();try{dynCall_viiiijii(g,A,I,C,e,t,n,i,r)}catch(g){if(stackRestore(o),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_jii(g,A,I){var C=stackSave();try{return dynCall_jii(g,A,I)}catch(g){if(stackRestore(C),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_jiii(g,A,I,C){var e=stackSave();try{return dynCall_jiii(g,A,I,C)}catch(g){if(stackRestore(e),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viiijj(g,A,I,C,e,t,n,i){var r=stackSave();try{dynCall_viiijj(g,A,I,C,e,t,n,i)}catch(g){if(stackRestore(r),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_j(g){var A=stackSave();try{return dynCall_j(g)}catch(g){if(stackRestore(A),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_iiji(g,A,I,C,e){var t=stackSave();try{return dynCall_iiji(g,A,I,C,e)}catch(g){if(stackRestore(t),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_jjii(g,A,I,C,e){var t=stackSave();try{return dynCall_jjii(g,A,I,C,e)}catch(g){if(stackRestore(t),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_jjiiiiii(g,A,I,C,e,t,n,i,r){var o=stackSave();try{return dynCall_jjiiiiii(g,A,I,C,e,t,n,i,r)}catch(g){if(stackRestore(o),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viiiijj(g,A,I,C,e,t,n,i,r){var o=stackSave();try{dynCall_viiiijj(g,A,I,C,e,t,n,i,r)}catch(g){if(stackRestore(o),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viiij(g,A,I,C,e,t){var n=stackSave();try{dynCall_viiij(g,A,I,C,e,t)}catch(g){if(stackRestore(n),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_iiiiij(g,A,I,C,e,t,n){var i=stackSave();try{return dynCall_iiiiij(g,A,I,C,e,t,n)}catch(g){if(stackRestore(i),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viiiiiijji(g,A,I,C,e,t,n,i,r,o,a,l){var c=stackSave();try{dynCall_viiiiiijji(g,A,I,C,e,t,n,i,r,o,a,l)}catch(g){if(stackRestore(c),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viijii(g,A,I,C,e,t,n){var i=stackSave();try{dynCall_viijii(g,A,I,C,e,t,n)}catch(g){if(stackRestore(i),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viiijjj(g,A,I,C,e,t,n,i,r,o){var a=stackSave();try{dynCall_viiijjj(g,A,I,C,e,t,n,i,r,o)}catch(g){if(stackRestore(a),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_vijiiii(g,A,I,C,e,t,n,i){var r=stackSave();try{dynCall_vijiiii(g,A,I,C,e,t,n,i)}catch(g){if(stackRestore(r),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_vijiiiii(g,A,I,C,e,t,n,i,r){var o=stackSave();try{dynCall_vijiiiii(g,A,I,C,e,t,n,i,r)}catch(g){if(stackRestore(o),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viiiji(g,A,I,C,e,t,n){var i=stackSave();try{dynCall_viiiji(g,A,I,C,e,t,n)}catch(g){if(stackRestore(i),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_ijiiiii(g,A,I,C,e,t,n,i){var r=stackSave();try{return dynCall_ijiiiii(g,A,I,C,e,t,n,i)}catch(g){if(stackRestore(r),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_iiiijj(g,A,I,C,e,t,n,i){var r=stackSave();try{return dynCall_iiiijj(g,A,I,C,e,t,n,i)}catch(g){if(stackRestore(r),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function invoke_viijiiii(g,A,I,C,e,t,n,i,r){var o=stackSave();try{dynCall_viijiiii(g,A,I,C,e,t,n,i,r)}catch(g){if(stackRestore(o),g!==g+0&&"longjmp"!==g)throw g;_setThrew(1,0)}}function ExitStatus(g){this.name="ExitStatus",this.message="Program terminated with exit("+g+")",this.status=g}function run(g){function A(){calledRun||(calledRun=!0,Module.calledRun=!0,ABORT||(initRuntime(),readyPromiseResolve(Module),Module.onRuntimeInitialized&&Module.onRuntimeInitialized(),postRun()))}g=g||arguments_,runDependencies>0||(preRun(),runDependencies>0||(Module.setStatus?(Module.setStatus("Running..."),setTimeout((function(){setTimeout((function(){Module.setStatus("")}),1),A()}),1)):A()))}function exit(g,A){EXITSTATUS=g,keepRuntimeAlive()||exitRuntime(),procExit(g)}function procExit(g){EXITSTATUS=g,keepRuntimeAlive()||(Module.onExit&&Module.onExit(g),ABORT=!0),quit_(g,new ExitStatus(g))}if(Module.addRunDependency=addRunDependency,Module.removeRunDependency=removeRunDependency,Module.FS_createPath=FS.createPath,Module.FS_createDataFile=FS.createDataFile,Module.FS_createPreloadedFile=FS.createPreloadedFile,Module.FS_createLazyFile=FS.createLazyFile,Module.FS_createDevice=FS.createDevice,Module.FS_unlink=FS.unlink,Module.FS=FS,dependenciesFulfilled=function g(){calledRun||run(),calledRun||(dependenciesFulfilled=g)},Module.run=run,Module.preInit)for("function"==typeof Module.preInit&&(Module.preInit=[Module.preInit]);Module.preInit.length>0;)Module.preInit.pop()();return run(),PSPDFModuleInit.ready}}();"object"==typeof exports&&"object"==typeof module?module.exports=PSPDFModuleInit:"function"==typeof define&&define.amd?define([],(function(){return PSPDFModuleInit})):"object"==typeof exports&&(exports.PSPDFModuleInit=PSPDFModuleInit);