diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..d2c96ba --- /dev/null +++ b/package-lock.json @@ -0,0 +1,2587 @@ +{ + "name": "kaylon", + "version": "0.0.1", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "kaylon", + "version": "0.0.1", + "license": "GPL-2.0-or-later", + "dependencies": { + "decky-frontend-lib": "^1.0.1", + "react-icons": "^4.3.1", + "usdpl-front": "file:./src/usdpl_front" + }, + "devDependencies": { + "@rollup/plugin-commonjs": "^21.1.0", + "@rollup/plugin-json": "^4.1.0", + "@rollup/plugin-node-resolve": "^13.2.1", + "@rollup/plugin-replace": "^4.0.0", + "@rollup/plugin-typescript": "^8.3.2", + "@types/react": "16.14.0", + "@types/webpack": "^5.28.0", + "rollup": "^2.70.2", + "rollup-plugin-import-assets": "^1.1.1", + "shx": "^0.3.4", + "tslib": "^2.4.0", + "typescript": "^4.6.4" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.14", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", + "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@rollup/plugin-commonjs": { + "version": "21.1.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-21.1.0.tgz", + "integrity": "sha512-6ZtHx3VHIp2ReNNDxHjuUml6ur+WcQ28N1yHgCQwsbNkQg2suhxGMDQGJOn/KuDxKtd1xuZP5xSTwBA4GQ8hbA==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "commondir": "^1.0.1", + "estree-walker": "^2.0.1", + "glob": "^7.1.6", + "is-reference": "^1.2.1", + "magic-string": "^0.25.7", + "resolve": "^1.17.0" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^2.38.3" + } + }, + "node_modules/@rollup/plugin-json": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-4.1.0.tgz", + "integrity": "sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.0.8" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.3.0.tgz", + "integrity": "sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "deepmerge": "^4.2.2", + "is-builtin-module": "^3.1.0", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^2.42.0" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-4.0.0.tgz", + "integrity": "sha512-+rumQFiaNac9y64OHtkHGmdjm7us9bo1PlbgQfdihQtuNxzjpaB064HbRnewUOggLQxVCCyINfStkgmBeQpv1g==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/plugin-typescript": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-8.3.4.tgz", + "integrity": "sha512-wt7JnYE9antX6BOXtsxGoeVSu4dZfw0dU3xykfOQ4hC3EddxRbVG/K0xiY1Wup7QOHJcjLYXWAn0Kx9Z1SBHHg==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "resolve": "^1.17.0" + }, + "engines": { + "node": ">=8.0.0" + }, + "peerDependencies": { + "rollup": "^2.14.0", + "tslib": "*", + "typescript": ">=3.7.0" + }, + "peerDependenciesMeta": { + "tslib": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + }, + "node_modules/@types/eslint": { + "version": "8.4.5", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.5.tgz", + "integrity": "sha512-dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dev": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "dev": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "node_modules/@types/node": { + "version": "18.6.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.4.tgz", + "integrity": "sha512-I4BD3L+6AWiUobfxZ49DlU43gtI+FTHSv9pE2Zekg6KjMpre4ByusaljW3vYSLJrvQ1ck1hUaeVu8HVlY3vzHg==", + "dev": true + }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", + "dev": true + }, + "node_modules/@types/react": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.14.0.tgz", + "integrity": "sha512-jJjHo1uOe+NENRIBvF46tJimUvPnmbQ41Ax0pEm7pRvhPg+wuj8VMOHHiMvaGmZRzRrCtm7KnL5OOE/6kHPK8w==", + "dev": true, + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/webpack": { + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-5.28.0.tgz", + "integrity": "sha512-8cP0CzcxUiFuA9xGJkfeVpqmWTk9nx6CWwamRGCj95ph1SmlRRk9KlCZ6avhCbZd4L68LvYT6l1kpdEnQXrF8w==", + "dev": true, + "dependencies": { + "@types/node": "*", + "tapable": "^2.2.0", + "webpack": "^5" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "node_modules/acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/browserslist": { + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", + "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001370", + "electron-to-chromium": "^1.4.202", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.5" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001374", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001374.tgz", + "integrity": "sha512-mWvzatRx3w+j5wx/mpFN5v5twlPrabG8NqX2c6e45LCpymdoGqNvRkRutFUqpRTXKFQFNQJasvK0YT7suW6/Hw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/csstype": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", + "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==", + "dev": true + }, + "node_modules/decky-frontend-lib": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/decky-frontend-lib/-/decky-frontend-lib-1.3.0.tgz", + "integrity": "sha512-j3MfgfSlAE1TUZ5BCmwh01GLFUZsCkDH/FRfTWGYbaJ+49sy6WM9u/1hFHTuX43lK9ZM4BABvweKjsi2AnzsMw==" + }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.211", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.211.tgz", + "integrity": "sha512-BZSbMpyFQU0KBJ1JG26XGeFI3i4op+qOYGxftmZXFZoHkhLgsSv4DHDJfl8ogII3hIuzGt51PaZ195OVu0yJ9A==", + "dev": true + }, + "node_modules/enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-builtin-module": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.0.tgz", + "integrity": "sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw==", + "dev": true, + "dependencies": { + "builtin-modules": "^3.3.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", + "dev": true + }, + "node_modules/is-reference": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", + "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", + "dev": true, + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "peer": true + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "peer": true, + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "dev": true + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-icons": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.4.0.tgz", + "integrity": "sha512-fSbvHeVYo/B5/L4VhB7sBA1i2tS8MkT0Hb9t2H1AVPkwGfVHLJCqyr2Py9dKMxsyM63Eng1GkdZfbWj+Fmv8Rg==", + "peerDependencies": { + "react": "*" + } + }, + "node_modules/rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", + "dev": true, + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/rollup": { + "version": "2.77.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.2.tgz", + "integrity": "sha512-m/4YzYgLcpMQbxX3NmAqDvwLATZzxt8bIegO78FZLl+lAgKJBd1DRAOeEiZcKOIOPjxE6ewHWHNgGEalFXuz1g==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-import-assets": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/rollup-plugin-import-assets/-/rollup-plugin-import-assets-1.1.1.tgz", + "integrity": "sha512-u5zJwOjguTf2N+wETq2weNKGvNkuVc1UX/fPgg215p5xPvGOaI6/BTc024E9brvFjSQTfIYqgvwogQdipknu1g==", + "dev": true, + "dependencies": { + "rollup-pluginutils": "^2.7.1", + "url-join": "^4.0.1" + }, + "peerDependencies": { + "rollup": ">=1.9.0" + } + }, + "node_modules/rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "dev": true, + "dependencies": { + "estree-walker": "^0.6.1" + } + }, + "node_modules/rollup-pluginutils/node_modules/estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", + "dev": true + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/shelljs": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", + "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", + "dev": true, + "dependencies": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + }, + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/shx": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/shx/-/shx-0.3.4.tgz", + "integrity": "sha512-N6A9MLVqjxZYcVn8hLmtneQWIJtp8IKzMP4eMnx+nqkvXoqinUPCbUFLp2UcWTEIUONhlk0ewxr/jaVGlc+J+g==", + "dev": true, + "dependencies": { + "minimist": "^1.2.3", + "shelljs": "^0.8.5" + }, + "bin": { + "shx": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "dev": true + }, + "node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser": { + "version": "5.14.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", + "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", + "dev": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz", + "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.7", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.7.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "node_modules/typescript": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", + "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", + "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-join": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz", + "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==", + "dev": true + }, + "node_modules/usdpl-front": { + "resolved": "src/usdpl_front", + "link": true + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack": { + "version": "5.74.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", + "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", + "dev": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "src/usdpl_front": { + "version": "0.6.0", + "license": "GPL-3.0-only" + }, + "src/usdpl-front": { + "extraneous": true + } + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true + }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.14", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", + "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@rollup/plugin-commonjs": { + "version": "21.1.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-21.1.0.tgz", + "integrity": "sha512-6ZtHx3VHIp2ReNNDxHjuUml6ur+WcQ28N1yHgCQwsbNkQg2suhxGMDQGJOn/KuDxKtd1xuZP5xSTwBA4GQ8hbA==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^3.1.0", + "commondir": "^1.0.1", + "estree-walker": "^2.0.1", + "glob": "^7.1.6", + "is-reference": "^1.2.1", + "magic-string": "^0.25.7", + "resolve": "^1.17.0" + } + }, + "@rollup/plugin-json": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-4.1.0.tgz", + "integrity": "sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^3.0.8" + } + }, + "@rollup/plugin-node-resolve": { + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.3.0.tgz", + "integrity": "sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "deepmerge": "^4.2.2", + "is-builtin-module": "^3.1.0", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + } + }, + "@rollup/plugin-replace": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-4.0.0.tgz", + "integrity": "sha512-+rumQFiaNac9y64OHtkHGmdjm7us9bo1PlbgQfdihQtuNxzjpaB064HbRnewUOggLQxVCCyINfStkgmBeQpv1g==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + } + }, + "@rollup/plugin-typescript": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-8.3.4.tgz", + "integrity": "sha512-wt7JnYE9antX6BOXtsxGoeVSu4dZfw0dU3xykfOQ4hC3EddxRbVG/K0xiY1Wup7QOHJcjLYXWAn0Kx9Z1SBHHg==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^3.1.0", + "resolve": "^1.17.0" + } + }, + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "dependencies": { + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + } + } + }, + "@types/eslint": { + "version": "8.4.5", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.5.tgz", + "integrity": "sha512-dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ==", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dev": true, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "dev": true + }, + "@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "@types/node": { + "version": "18.6.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.4.tgz", + "integrity": "sha512-I4BD3L+6AWiUobfxZ49DlU43gtI+FTHSv9pE2Zekg6KjMpre4ByusaljW3vYSLJrvQ1ck1hUaeVu8HVlY3vzHg==", + "dev": true + }, + "@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", + "dev": true + }, + "@types/react": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.14.0.tgz", + "integrity": "sha512-jJjHo1uOe+NENRIBvF46tJimUvPnmbQ41Ax0pEm7pRvhPg+wuj8VMOHHiMvaGmZRzRrCtm7KnL5OOE/6kHPK8w==", + "dev": true, + "requires": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/webpack": { + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-5.28.0.tgz", + "integrity": "sha512-8cP0CzcxUiFuA9xGJkfeVpqmWTk9nx6CWwamRGCj95ph1SmlRRk9KlCZ6avhCbZd4L68LvYT6l1kpdEnQXrF8w==", + "dev": true, + "requires": { + "@types/node": "*", + "tapable": "^2.2.0", + "webpack": "^5" + } + }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "requires": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "dev": true + }, + "acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "requires": {} + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "requires": {} + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "browserslist": { + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", + "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001370", + "electron-to-chromium": "^1.4.202", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.5" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30001374", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001374.tgz", + "integrity": "sha512-mWvzatRx3w+j5wx/mpFN5v5twlPrabG8NqX2c6e45LCpymdoGqNvRkRutFUqpRTXKFQFNQJasvK0YT7suW6/Hw==", + "dev": true + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "csstype": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", + "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==", + "dev": true + }, + "decky-frontend-lib": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/decky-frontend-lib/-/decky-frontend-lib-1.3.0.tgz", + "integrity": "sha512-j3MfgfSlAE1TUZ5BCmwh01GLFUZsCkDH/FRfTWGYbaJ+49sy6WM9u/1hFHTuX43lK9ZM4BABvweKjsi2AnzsMw==" + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.4.211", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.211.tgz", + "integrity": "sha512-BZSbMpyFQU0KBJ1JG26XGeFI3i4op+qOYGxftmZXFZoHkhLgsSv4DHDJfl8ogII3hIuzGt51PaZ195OVu0yJ9A==", + "dev": true + }, + "enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true + }, + "is-builtin-module": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.0.tgz", + "integrity": "sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw==", + "dev": true, + "requires": { + "builtin-modules": "^3.3.0" + } + }, + "is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", + "dev": true + }, + "is-reference": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", + "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", + "dev": true, + "requires": { + "@types/estree": "*" + } + }, + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "peer": true + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "peer": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "requires": { + "sourcemap-codec": "^1.4.8" + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "requires": { + "mime-db": "1.52.0" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "peer": true, + "requires": { + "loose-envify": "^1.1.0" + } + }, + "react-icons": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.4.0.tgz", + "integrity": "sha512-fSbvHeVYo/B5/L4VhB7sBA1i2tS8MkT0Hb9t2H1AVPkwGfVHLJCqyr2Py9dKMxsyM63Eng1GkdZfbWj+Fmv8Rg==", + "requires": {} + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", + "dev": true, + "requires": { + "resolve": "^1.1.6" + } + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "rollup": { + "version": "2.77.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.2.tgz", + "integrity": "sha512-m/4YzYgLcpMQbxX3NmAqDvwLATZzxt8bIegO78FZLl+lAgKJBd1DRAOeEiZcKOIOPjxE6ewHWHNgGEalFXuz1g==", + "dev": true, + "requires": { + "fsevents": "~2.3.2" + } + }, + "rollup-plugin-import-assets": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/rollup-plugin-import-assets/-/rollup-plugin-import-assets-1.1.1.tgz", + "integrity": "sha512-u5zJwOjguTf2N+wETq2weNKGvNkuVc1UX/fPgg215p5xPvGOaI6/BTc024E9brvFjSQTfIYqgvwogQdipknu1g==", + "dev": true, + "requires": { + "rollup-pluginutils": "^2.7.1", + "url-join": "^4.0.1" + } + }, + "rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "dev": true, + "requires": { + "estree-walker": "^0.6.1" + }, + "dependencies": { + "estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", + "dev": true + } + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "shelljs": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", + "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", + "dev": true, + "requires": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + } + }, + "shx": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/shx/-/shx-0.3.4.tgz", + "integrity": "sha512-N6A9MLVqjxZYcVn8hLmtneQWIJtp8IKzMP4eMnx+nqkvXoqinUPCbUFLp2UcWTEIUONhlk0ewxr/jaVGlc+J+g==", + "dev": true, + "requires": { + "minimist": "^1.2.3", + "shelljs": "^0.8.5" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "dev": true + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true + }, + "terser": { + "version": "5.14.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", + "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", + "dev": true, + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + } + }, + "terser-webpack-plugin": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz", + "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.7", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.7.2" + } + }, + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "typescript": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", + "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "dev": true + }, + "update-browserslist-db": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", + "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", + "dev": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "url-join": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz", + "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==", + "dev": true + }, + "usdpl-front": { + "version": "file:src/usdpl_front" + }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "webpack": { + "version": "5.74.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", + "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", + "dev": true, + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true + } + } + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + } + } +} diff --git a/package.json b/package.json index cfd9a0f..83cb20c 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { - "name": "decky-plugin-template", + "name": "kaylon", "version": "0.0.1", - "description": "A template to quickly create decky plugins from scratch, based on TypeScript and webpack", + "description": "Better than the Borg", "scripts": { "build": "shx rm -rf dist && rollup -c", "watch": "rollup -c -w", @@ -9,21 +9,20 @@ }, "repository": { "type": "git", - "url": "git+https://github.com/SteamDeckHomebrew/decky-plugin-template.git" + "url": "git+https://github.com/NGnius/kaylon.git" }, "keywords": [ "decky", "plugin", - "plugin-template", "steam-deck", "deck" ], "author": "Jonas Dellinger ", "license": "GPL-2.0-or-later", "bugs": { - "url": "https://github.com/SteamDeckHomebrew/decky-plugin-template/issues" + "url": "https://github.com/NGnius/kaylon/issues" }, - "homepage": "https://github.com/SteamDeckHomebrew/decky-plugin-template#readme", + "homepage": "https://github.com/NGnius/kaylon#readme", "devDependencies": { "@rollup/plugin-commonjs": "^21.1.0", "@rollup/plugin-json": "^4.1.0", @@ -41,7 +40,7 @@ "dependencies": { "decky-frontend-lib": "^1.0.1", "react-icons": "^4.3.1", - "usdpl-front": "file:./src/usdpl-front" + "usdpl-front": "file:./src/usdpl_front" }, "pnpm": { "peerDependencyRules": { diff --git a/plugin.json b/plugin.json index 226eec9..09886f5 100644 --- a/plugin.json +++ b/plugin.json @@ -1,10 +1,10 @@ { - "name": "Example Plugin", - "author": "John Doe", + "name": "Kaylon", + "author": "NGnius", "flags": ["debug", "_root"], "publish": { "tags": ["template", "root"], - "description": "Decky example plugin.", - "image": "https://opengraph.githubassets.com/1/SteamDeckHomebrew/PluginLoader" + "description": "Better than the Borg", + "image": "" } } diff --git a/src/backend.ts b/src/backend.ts index beb5205..c27ec8b 100644 --- a/src/backend.ts +++ b/src/backend.ts @@ -38,13 +38,13 @@ export type CButton = { title: string; } -export type CToggle { +export type CToggle = { element: string; // "toggle" title: string; description: string | null; } -export type CSlider { +export type CSlider = { element: string; // "slider" title: string; min: number; @@ -52,7 +52,7 @@ export type CSlider { notches: string[] | null; } -export type CReading { +export type CReading = { element: string; // "reading" title: string; period_ms: number; diff --git a/src/index.tsx b/src/index.tsx index 6a30cd3..f3a910a 100755 --- a/src/index.tsx +++ b/src/index.tsx @@ -2,21 +2,24 @@ import { ButtonItem, definePlugin, DialogButton, - Menu, - MenuItem, + //Menu, + //MenuItem, PanelSection, PanelSectionRow, - Router, + //Router, ServerAPI, - showContextMenu, + //showContextMenu, staticClasses, + SliderField, + ToggleField, + //NotchLabel + gamepadDialogClasses, + joinClassNames, } from "decky-frontend-lib"; -import { VFC } from "react"; -import { FaShip } from "react-icons/fa"; +import { VFC, useState } from "react"; +import { GiWashingMachine } from "react-icons/gi"; -import logo from "../assets/logo.png"; - -import {init_usdpl, target, init_embedded, call_backend} from "usdpl-front"; +import { call_backend } from "usdpl-front"; import * as backend from "./backend"; // interface AddMethodArgs { @@ -24,6 +27,10 @@ import * as backend from "./backend"; // right: number; // } +const FieldWithSeparator = joinClassNames(gamepadDialogClasses.Field, gamepadDialogClasses.WithBottomSeparatorStandard); + +let items: backend.CElement[] = []; + const Content: VFC<{ serverAPI: ServerAPI }> = ({}) => { // const [result, setResult] = useState(); @@ -39,6 +46,16 @@ const Content: VFC<{ serverAPI: ServerAPI }> = ({}) => { // setResult(result.result); // } // }; + + const [triggerInternal, updateInternal] = useState(false); + + function update() { + updateInternal(!triggerInternal); + } + + function updateIdc(_: any) { + update(); + } // call hello callback on backend (async () => { @@ -48,41 +65,11 @@ const Content: VFC<{ serverAPI: ServerAPI }> = ({}) => { return ( - - - showContextMenu( - {}}> - {}}>Item #1 - {}}>Item #2 - {}}>Item #3 - , - e.currentTarget ?? window - ) - } - > - Server says yolo - - - - -
- -
-
- - - { - Router.CloseSideMenus(); - Router.Navigate("/decky-plugin-test"); - }} - > - Router - - + {items.map( + (elem, i) => { + return {buildHtmlElement(elem, i, updateIdc)} + }) + }
); }; @@ -91,13 +78,76 @@ const DeckyPluginRouterTest: VFC = () => { return (
Hello World! - Router.NavigateToStore()}> + {}}> Go to Store
); }; +function buildHtmlElement(element: backend.CElement, index: number, updateIdc: any) { + switch (element.element) { + case "button": + return buildButton(element as backend.CButton, index, updateIdc); + case "slider": + return buildSlider(element as backend.CSlider, index, updateIdc); + case "toggle": + return buildToggle(element as backend.CToggle, index, updateIdc); + case "reading": + return buildReading(element as backend.CReading, index, updateIdc); + } + return "Unsupported"; +} + +function buildButton(element: backend.CButton, index: number, updateIdc: any) { + return ( + {backend.resolve(backend.onUpdate(index, null), updateIdc)}}> + {element.title} + + ); +} + +function buildSlider(element: backend.CSlider, index: number, updateIdc: any) { + return ( + { + backend.resolve(backend.onUpdate(index, value), updateIdc) + }} + /> + ); +} + +function buildToggle(element: backend.CToggle, index: number, updateIdc: any) { + return ( + { + backend.resolve(backend.onUpdate(index, value), updateIdc) + }} + /> + ); +} + +function buildReading(element: backend.CReading, _index: number, _updateIdc: any) { + return ( +
+
+
{element.title}
+
{"idk"}
+
+
+ ); +} + export default definePlugin((serverApi: ServerAPI) => { serverApi.routerHook.addRoute("/decky-plugin-test", DeckyPluginRouterTest, { exact: true, @@ -106,15 +156,14 @@ export default definePlugin((serverApi: ServerAPI) => { // init USDPL WASM frontend // this is required to interface with the backend (async () => { - await init_embedded(); - init_usdpl(USDPL_PORT); - console.log("USDPL started for framework: " + target()); + await backend.initBackend(); + items = await backend.getElements(); })(); return { title:
Example Plugin
, content: , - icon: , + icon: , onDismount() { serverApi.routerHook.removeRoute("/decky-plugin-test"); }, diff --git a/src/usdpl-front/usdpl.d.ts b/src/usdpl-front/usdpl.d.ts deleted file mode 100644 index da84559..0000000 --- a/src/usdpl-front/usdpl.d.ts +++ /dev/null @@ -1,57 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** -* Initialize the front-end library -* @param {number} port -*/ -export function init_usdpl(port: number): void; -/** -* Get the targeted plugin framework, or "any" if unknown -* @returns {string} -*/ -export function target(): string; -/** -* Call a function on the back-end. -* Returns null (None) if this fails for any reason. -* @param {string} name -* @param {any[]} parameters -* @returns {Promise} -*/ -export function call_backend(name: string, parameters: any[]): Promise; -/** -*/ -export class UsdplContext { - free(): void; -} - -export type InitInput = RequestInfo | URL | Response | BufferSource | WebAssembly.Module; - -export interface InitOutput { - readonly memory: WebAssembly.Memory; - readonly __wbg_usdplcontext_free: (a: number) => void; - readonly init_usdpl: (a: number) => void; - readonly target: (a: number) => void; - readonly call_backend: (a: number, b: number, c: number, d: number) => number; - readonly __wbindgen_malloc: (a: number) => number; - readonly __wbindgen_realloc: (a: number, b: number, c: number) => number; - readonly __wbindgen_export_2: WebAssembly.Table; - readonly _dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h16ac289f583b8044: (a: number, b: number, c: number) => void; - readonly __wbindgen_add_to_stack_pointer: (a: number) => number; - readonly __wbindgen_free: (a: number, b: number) => void; - readonly __wbindgen_exn_store: (a: number) => void; - readonly wasm_bindgen__convert__closures__invoke2_mut__ha1c5a356ae6a22de: (a: number, b: number, c: number, d: number) => void; -} - -/** -* If `module_or_path` is {RequestInfo} or {URL}, makes a request and -* for everything else, calls `WebAssembly.instantiate` directly. -* -* @param {InitInput | Promise} module_or_path -* -* @returns {Promise} -*/ -export default function init (module_or_path?: InitInput | Promise): Promise; - - -// USDPL customization -export function init_embedded(); diff --git a/src/usdpl-front/usdpl.js b/src/usdpl-front/usdpl.js deleted file mode 100644 index 16b3303..0000000 --- a/src/usdpl-front/usdpl.js +++ /dev/null @@ -1,589 +0,0 @@ - -let wasm; - -const heap = new Array(32).fill(undefined); - -heap.push(undefined, null, true, false); - -function getObject(idx) { return heap[idx]; } - -let WASM_VECTOR_LEN = 0; - -let cachegetUint8Memory0 = null; -function getUint8Memory0() { - if (cachegetUint8Memory0 === null || cachegetUint8Memory0.buffer !== wasm.memory.buffer) { - cachegetUint8Memory0 = new Uint8Array(wasm.memory.buffer); - } - return cachegetUint8Memory0; -} - -const cachedTextEncoder = new TextEncoder('utf-8'); - -const encodeString = (typeof cachedTextEncoder.encodeInto === 'function' - ? function (arg, view) { - return cachedTextEncoder.encodeInto(arg, view); -} - : function (arg, view) { - const buf = cachedTextEncoder.encode(arg); - view.set(buf); - return { - read: arg.length, - written: buf.length - }; -}); - -function passStringToWasm0(arg, malloc, realloc) { - - if (realloc === undefined) { - const buf = cachedTextEncoder.encode(arg); - const ptr = malloc(buf.length); - getUint8Memory0().subarray(ptr, ptr + buf.length).set(buf); - WASM_VECTOR_LEN = buf.length; - return ptr; - } - - let len = arg.length; - let ptr = malloc(len); - - const mem = getUint8Memory0(); - - let offset = 0; - - for (; offset < len; offset++) { - const code = arg.charCodeAt(offset); - if (code > 0x7F) break; - mem[ptr + offset] = code; - } - - if (offset !== len) { - if (offset !== 0) { - arg = arg.slice(offset); - } - ptr = realloc(ptr, len, len = offset + arg.length * 3); - const view = getUint8Memory0().subarray(ptr + offset, ptr + len); - const ret = encodeString(arg, view); - - offset += ret.written; - } - - WASM_VECTOR_LEN = offset; - return ptr; -} - -function isLikeNone(x) { - return x === undefined || x === null; -} - -let cachegetInt32Memory0 = null; -function getInt32Memory0() { - if (cachegetInt32Memory0 === null || cachegetInt32Memory0.buffer !== wasm.memory.buffer) { - cachegetInt32Memory0 = new Int32Array(wasm.memory.buffer); - } - return cachegetInt32Memory0; -} - -const cachedTextDecoder = new TextDecoder('utf-8', { ignoreBOM: true, fatal: true }); - -cachedTextDecoder.decode(); - -function getStringFromWasm0(ptr, len) { - return cachedTextDecoder.decode(getUint8Memory0().subarray(ptr, ptr + len)); -} - -let heap_next = heap.length; - -function addHeapObject(obj) { - if (heap_next === heap.length) heap.push(heap.length + 1); - const idx = heap_next; - heap_next = heap[idx]; - - heap[idx] = obj; - return idx; -} - -function dropObject(idx) { - if (idx < 36) return; - heap[idx] = heap_next; - heap_next = idx; -} - -function takeObject(idx) { - const ret = getObject(idx); - dropObject(idx); - return ret; -} - -let cachegetFloat64Memory0 = null; -function getFloat64Memory0() { - if (cachegetFloat64Memory0 === null || cachegetFloat64Memory0.buffer !== wasm.memory.buffer) { - cachegetFloat64Memory0 = new Float64Array(wasm.memory.buffer); - } - return cachegetFloat64Memory0; -} - -function debugString(val) { - // primitive types - const type = typeof val; - if (type == 'number' || type == 'boolean' || val == null) { - return `${val}`; - } - if (type == 'string') { - return `"${val}"`; - } - if (type == 'symbol') { - const description = val.description; - if (description == null) { - return 'Symbol'; - } else { - return `Symbol(${description})`; - } - } - if (type == 'function') { - const name = val.name; - if (typeof name == 'string' && name.length > 0) { - return `Function(${name})`; - } else { - return 'Function'; - } - } - // objects - if (Array.isArray(val)) { - const length = val.length; - let debug = '['; - if (length > 0) { - debug += debugString(val[0]); - } - for(let i = 1; i < length; i++) { - debug += ', ' + debugString(val[i]); - } - debug += ']'; - return debug; - } - // Test for built-in - const builtInMatches = /\[object ([^\]]+)\]/.exec(toString.call(val)); - let className; - if (builtInMatches.length > 1) { - className = builtInMatches[1]; - } else { - // Failed to match the standard '[object ClassName]' - return toString.call(val); - } - if (className == 'Object') { - // we're a user defined class or Object - // JSON.stringify avoids problems with cycles, and is generally much - // easier than looping through ownProperties of `val`. - try { - return 'Object(' + JSON.stringify(val) + ')'; - } catch (_) { - return 'Object'; - } - } - // errors - if (val instanceof Error) { - return `${val.name}: ${val.message}\n${val.stack}`; - } - // TODO we could test for more things here, like `Set`s and `Map`s. - return className; -} - -function makeMutClosure(arg0, arg1, dtor, f) { - const state = { a: arg0, b: arg1, cnt: 1, dtor }; - const real = (...args) => { - // First up with a closure we increment the internal reference - // count. This ensures that the Rust closure environment won't - // be deallocated while we're invoking it. - state.cnt++; - const a = state.a; - state.a = 0; - try { - return f(a, state.b, ...args); - } finally { - if (--state.cnt === 0) { - wasm.__wbindgen_export_2.get(state.dtor)(a, state.b); - - } else { - state.a = a; - } - } - }; - real.original = state; - - return real; -} -function __wbg_adapter_28(arg0, arg1, arg2) { - wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h16ac289f583b8044(arg0, arg1, addHeapObject(arg2)); -} - -/** -* Initialize the front-end library -* @param {number} port -*/ -export function init_usdpl(port) { - wasm.init_usdpl(port); -} - -/** -* Get the targeted plugin framework, or "any" if unknown -* @returns {string} -*/ -export function target() { - try { - const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - wasm.target(retptr); - var r0 = getInt32Memory0()[retptr / 4 + 0]; - var r1 = getInt32Memory0()[retptr / 4 + 1]; - return getStringFromWasm0(r0, r1); - } finally { - wasm.__wbindgen_add_to_stack_pointer(16); - wasm.__wbindgen_free(r0, r1); - } -} - -let cachegetUint32Memory0 = null; -function getUint32Memory0() { - if (cachegetUint32Memory0 === null || cachegetUint32Memory0.buffer !== wasm.memory.buffer) { - cachegetUint32Memory0 = new Uint32Array(wasm.memory.buffer); - } - return cachegetUint32Memory0; -} - -function passArrayJsValueToWasm0(array, malloc) { - const ptr = malloc(array.length * 4); - const mem = getUint32Memory0(); - for (let i = 0; i < array.length; i++) { - mem[ptr / 4 + i] = addHeapObject(array[i]); - } - WASM_VECTOR_LEN = array.length; - return ptr; -} -/** -* Call a function on the back-end. -* Returns null (None) if this fails for any reason. -* @param {string} name -* @param {any[]} parameters -* @returns {Promise} -*/ -export function call_backend(name, parameters) { - const ptr0 = passStringToWasm0(name, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passArrayJsValueToWasm0(parameters, wasm.__wbindgen_malloc); - const len1 = WASM_VECTOR_LEN; - const ret = wasm.call_backend(ptr0, len0, ptr1, len1); - return takeObject(ret); -} - -function handleError(f, args) { - try { - return f.apply(this, args); - } catch (e) { - wasm.__wbindgen_exn_store(addHeapObject(e)); - } -} -function __wbg_adapter_70(arg0, arg1, arg2, arg3) { - wasm.wasm_bindgen__convert__closures__invoke2_mut__ha1c5a356ae6a22de(arg0, arg1, addHeapObject(arg2), addHeapObject(arg3)); -} - -/** -*/ -export class UsdplContext { - - __destroy_into_raw() { - const ptr = this.ptr; - this.ptr = 0; - - return ptr; - } - - free() { - const ptr = this.__destroy_into_raw(); - wasm.__wbg_usdplcontext_free(ptr); - } -} - -async function load(module, imports) { - if (typeof Response === 'function' && module instanceof Response) { - if (typeof WebAssembly.instantiateStreaming === 'function') { - try { - return await WebAssembly.instantiateStreaming(module, imports); - - } catch (e) { - if (module.headers.get('Content-Type') != 'application/wasm') { - console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n", e); - - } else { - throw e; - } - } - } - - const bytes = await module.arrayBuffer(); - return await WebAssembly.instantiate(bytes, imports); - - } else { - const instance = await WebAssembly.instantiate(module, imports); - - if (instance instanceof WebAssembly.Instance) { - return { instance, module }; - - } else { - return instance; - } - } -} - -async function init(input) { - if (typeof input === 'undefined') { - input = new URL('usdpl_bg.wasm', import.meta.url); - } - const imports = {}; - imports.wbg = {}; - imports.wbg.__wbindgen_string_get = function(arg0, arg1) { - const obj = getObject(arg1); - const ret = typeof(obj) === 'string' ? obj : undefined; - var ptr0 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - var len0 = WASM_VECTOR_LEN; - getInt32Memory0()[arg0 / 4 + 1] = len0; - getInt32Memory0()[arg0 / 4 + 0] = ptr0; - }; - imports.wbg.__wbindgen_string_new = function(arg0, arg1) { - const ret = getStringFromWasm0(arg0, arg1); - return addHeapObject(ret); - }; - imports.wbg.__wbindgen_number_new = function(arg0) { - const ret = arg0; - return addHeapObject(ret); - }; - imports.wbg.__wbindgen_object_drop_ref = function(arg0) { - takeObject(arg0); - }; - imports.wbg.__wbindgen_boolean_get = function(arg0) { - const v = getObject(arg0); - const ret = typeof(v) === 'boolean' ? (v ? 1 : 0) : 2; - return ret; - }; - imports.wbg.__wbindgen_number_get = function(arg0, arg1) { - const obj = getObject(arg1); - const ret = typeof(obj) === 'number' ? obj : undefined; - getFloat64Memory0()[arg0 / 8 + 1] = isLikeNone(ret) ? 0 : ret; - getInt32Memory0()[arg0 / 4 + 0] = !isLikeNone(ret); - }; - imports.wbg.__wbindgen_is_null = function(arg0) { - const ret = getObject(arg0) === null; - return ret; - }; - imports.wbg.__wbindgen_is_undefined = function(arg0) { - const ret = getObject(arg0) === undefined; - return ret; - }; - imports.wbg.__wbg_log_38227cc3931a246c = function(arg0, arg1) { - console.log(getStringFromWasm0(arg0, arg1)); - }; - imports.wbg.__wbg_error_5cf0317ed457a80c = function(arg0, arg1) { - console.error(getStringFromWasm0(arg0, arg1)); - }; - imports.wbg.__wbg_new_693216e109162396 = function() { - const ret = new Error(); - return addHeapObject(ret); - }; - imports.wbg.__wbg_stack_0ddaca5d1abfb52f = function(arg0, arg1) { - const ret = getObject(arg1).stack; - const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - getInt32Memory0()[arg0 / 4 + 1] = len0; - getInt32Memory0()[arg0 / 4 + 0] = ptr0; - }; - imports.wbg.__wbg_error_09919627ac0992f5 = function(arg0, arg1) { - try { - console.error(getStringFromWasm0(arg0, arg1)); - } finally { - wasm.__wbindgen_free(arg0, arg1); - } - }; - imports.wbg.__wbindgen_object_clone_ref = function(arg0) { - const ret = getObject(arg0); - return addHeapObject(ret); - }; - imports.wbg.__wbg_headers_0a71906114661592 = function(arg0) { - const ret = getObject(arg0).headers; - return addHeapObject(ret); - }; - imports.wbg.__wbg_newwithstrandinit_fd99688f189f053e = function() { return handleError(function (arg0, arg1, arg2) { - const ret = new Request(getStringFromWasm0(arg0, arg1), getObject(arg2)); - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_set_6884dcc6cdd65022 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) { - getObject(arg0).set(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4)); - }, arguments) }; - imports.wbg.__wbg_instanceof_Window_0e6c0f1096d66c3c = function(arg0) { - const ret = getObject(arg0) instanceof Window; - return ret; - }; - imports.wbg.__wbg_fetch_ef7a6623d1fcd3b8 = function(arg0, arg1) { - const ret = getObject(arg0).fetch(getObject(arg1)); - return addHeapObject(ret); - }; - imports.wbg.__wbg_instanceof_Response_ccfeb62399355bcd = function(arg0) { - const ret = getObject(arg0) instanceof Response; - return ret; - }; - imports.wbg.__wbg_url_06c0f822d68d195c = function(arg0, arg1) { - const ret = getObject(arg1).url; - const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - getInt32Memory0()[arg0 / 4 + 1] = len0; - getInt32Memory0()[arg0 / 4 + 0] = ptr0; - }; - imports.wbg.__wbg_text_2612fbe0b9d32220 = function() { return handleError(function (arg0) { - const ret = getObject(arg0).text(); - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbindgen_cb_drop = function(arg0) { - const obj = takeObject(arg0).original; - if (obj.cnt-- == 1) { - obj.a = 0; - return true; - } - const ret = false; - return ret; - }; - imports.wbg.__wbg_newnoargs_e23b458e372830de = function(arg0, arg1) { - const ret = new Function(getStringFromWasm0(arg0, arg1)); - return addHeapObject(ret); - }; - imports.wbg.__wbg_call_ae78342adc33730a = function() { return handleError(function (arg0, arg1) { - const ret = getObject(arg0).call(getObject(arg1)); - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_new_36359baae5a47e27 = function() { - const ret = new Object(); - return addHeapObject(ret); - }; - imports.wbg.__wbindgen_is_string = function(arg0) { - const ret = typeof(getObject(arg0)) === 'string'; - return ret; - }; - imports.wbg.__wbg_self_99737b4dcdf6f0d8 = function() { return handleError(function () { - const ret = self.self; - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_window_9b61fbbf3564c4fb = function() { return handleError(function () { - const ret = window.window; - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_globalThis_8e275ef40caea3a3 = function() { return handleError(function () { - const ret = globalThis.globalThis; - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_global_5de1e0f82bddcd27 = function() { return handleError(function () { - const ret = global.global; - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_newwithlength_e80fb11cf19c1628 = function(arg0) { - const ret = new Array(arg0 >>> 0); - return addHeapObject(ret); - }; - imports.wbg.__wbg_set_561aac756158708c = function(arg0, arg1, arg2) { - getObject(arg0)[arg1 >>> 0] = takeObject(arg2); - }; - imports.wbg.__wbg_call_3ed288a247f13ea5 = function() { return handleError(function (arg0, arg1, arg2) { - const ret = getObject(arg0).call(getObject(arg1), getObject(arg2)); - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_new_37705eed627d5ed9 = function(arg0, arg1) { - try { - var state0 = {a: arg0, b: arg1}; - var cb0 = (arg0, arg1) => { - const a = state0.a; - state0.a = 0; - try { - return __wbg_adapter_70(a, state0.b, arg0, arg1); - } finally { - state0.a = a; - } - }; - const ret = new Promise(cb0); - return addHeapObject(ret); - } finally { - state0.a = state0.b = 0; - } - }; - imports.wbg.__wbg_resolve_a9a87bdd64e9e62c = function(arg0) { - const ret = Promise.resolve(getObject(arg0)); - return addHeapObject(ret); - }; - imports.wbg.__wbg_then_ce526c837d07b68f = function(arg0, arg1) { - const ret = getObject(arg0).then(getObject(arg1)); - return addHeapObject(ret); - }; - imports.wbg.__wbg_then_842e65b843962f56 = function(arg0, arg1, arg2) { - const ret = getObject(arg0).then(getObject(arg1), getObject(arg2)); - return addHeapObject(ret); - }; - imports.wbg.__wbg_set_93b1c87ee2af852e = function() { return handleError(function (arg0, arg1, arg2) { - const ret = Reflect.set(getObject(arg0), getObject(arg1), getObject(arg2)); - return ret; - }, arguments) }; - imports.wbg.__wbg_parse_8217e7299bf72f3d = function() { return handleError(function (arg0, arg1) { - const ret = JSON.parse(getStringFromWasm0(arg0, arg1)); - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_stringify_c760003feffcc1f2 = function() { return handleError(function (arg0) { - const ret = JSON.stringify(getObject(arg0)); - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbindgen_debug_string = function(arg0, arg1) { - const ret = debugString(getObject(arg1)); - const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - getInt32Memory0()[arg0 / 4 + 1] = len0; - getInt32Memory0()[arg0 / 4 + 0] = ptr0; - }; - imports.wbg.__wbindgen_throw = function(arg0, arg1) { - throw new Error(getStringFromWasm0(arg0, arg1)); - }; - imports.wbg.__wbindgen_closure_wrapper646 = function(arg0, arg1, arg2) { - const ret = makeMutClosure(arg0, arg1, 66, __wbg_adapter_28); - return addHeapObject(ret); - }; - - if (typeof input === 'string' || (typeof Request === 'function' && input instanceof Request) || (typeof URL === 'function' && input instanceof URL)) { - input = fetch(input); - } - - - - const { instance, module } = await load(await input, imports); - - wasm = instance.exports; - init.__wbindgen_wasm_module = module; - - return wasm; -} - -export default init; - - - -// USDPL customization -const encoded = "AGFzbQEAAAABoIGAgAAXYAAAYAABf2ABfwBgAX8Bf2ABfwF+YAJ/fwBgAn9/AX9gA39/fwBgA39/fwF/YAR/f39/AGAEf39/fwF/YAV/f39/fwBgBX9/f39/AX9gBn9/f39/fwBgBn9/f39/fwF/YAd/f39/f39/AGAHf39/f39/fwF/YAV/f31/fwBgBX9/fH9/AGAEf31/fwBgBH98f38AYAN+f38Bf2ABfAF/AtqLgIAALAN3YmcVX193YmluZGdlbl9zdHJpbmdfZ2V0AAUDd2JnFV9fd2JpbmRnZW5fc3RyaW5nX25ldwAGA3diZxVfX3diaW5kZ2VuX251bWJlcl9uZXcAFgN3YmcaX193YmluZGdlbl9vYmplY3RfZHJvcF9yZWYAAgN3YmcWX193YmluZGdlbl9ib29sZWFuX2dldAADA3diZxVfX3diaW5kZ2VuX251bWJlcl9nZXQABQN3YmcSX193YmluZGdlbl9pc19udWxsAAMDd2JnF19fd2JpbmRnZW5faXNfdW5kZWZpbmVkAAMDd2JnGl9fd2JnX2xvZ18zODIyN2NjMzkzMWEyNDZjAAUDd2JnHF9fd2JnX2Vycm9yXzVjZjAzMTdlZDQ1N2E4MGMABQN3YmcaX193YmdfbmV3XzY5MzIxNmUxMDkxNjIzOTYAAQN3YmccX193Ymdfc3RhY2tfMGRkYWNhNWQxYWJmYjUyZgAFA3diZxxfX3diZ19lcnJvcl8wOTkxOTYyN2FjMDk5MmY1AAUDd2JnG19fd2JpbmRnZW5fb2JqZWN0X2Nsb25lX3JlZgADA3diZx5fX3diZ19oZWFkZXJzXzBhNzE5MDYxMTQ2NjE1OTIAAwN3YmcoX193YmdfbmV3d2l0aHN0cmFuZGluaXRfZmQ5OTY4OGYxODlmMDUzZQAIA3diZxpfX3diZ19zZXRfNjg4NGRjYzZjZGQ2NTAyMgALA3diZyhfX3diZ19pbnN0YW5jZW9mX1dpbmRvd18wZTZjMGYxMDk2ZDY2YzNjAAMDd2JnHF9fd2JnX2ZldGNoX2VmN2E2NjIzZDFmY2QzYjgABgN3YmcqX193YmdfaW5zdGFuY2VvZl9SZXNwb25zZV9jY2ZlYjYyMzk5MzU1YmNkAAMDd2JnGl9fd2JnX3VybF8wNmMwZjgyMmQ2OGQxOTVjAAUDd2JnG19fd2JnX3RleHRfMjYxMmZiZTBiOWQzMjIyMAADA3diZxJfX3diaW5kZ2VuX2NiX2Ryb3AAAwN3YmcgX193YmdfbmV3bm9hcmdzX2UyM2I0NThlMzcyODMwZGUABgN3YmcbX193YmdfY2FsbF9hZTc4MzQyYWRjMzM3MzBhAAYDd2JnGl9fd2JnX25ld18zNjM1OWJhYWU1YTQ3ZTI3AAEDd2JnFF9fd2JpbmRnZW5faXNfc3RyaW5nAAMDd2JnG19fd2JnX3NlbGZfOTk3MzdiNGRjZGY2ZjBkOAABA3diZx1fX3diZ193aW5kb3dfOWI2MWZiYmYzNTY0YzRmYgABA3diZyFfX3diZ19nbG9iYWxUaGlzXzhlMjc1ZWY0MGNhZWEzYTMAAQN3YmcdX193YmdfZ2xvYmFsXzVkZTFlMGY4MmJkZGNkMjcAAQN3YmckX193YmdfbmV3d2l0aGxlbmd0aF9lODBmYjExY2YxOWMxNjI4AAMDd2JnGl9fd2JnX3NldF81NjFhYWM3NTYxNTg3MDhjAAcDd2JnG19fd2JnX2NhbGxfM2VkMjg4YTI0N2YxM2VhNQAIA3diZxpfX3diZ19uZXdfMzc3MDVlZWQ2MjdkNWVkOQAGA3diZx5fX3diZ19yZXNvbHZlX2E5YTg3YmRkNjRlOWU2MmMAAwN3YmcbX193YmdfdGhlbl9jZTUyNmM4MzdkMDdiNjhmAAYDd2JnG19fd2JnX3RoZW5fODQyZTY1Yjg0Mzk2MmY1NgAIA3diZxpfX3diZ19zZXRfOTNiMWM4N2VlMmFmODUyZQAIA3diZxxfX3diZ19wYXJzZV84MjE3ZTcyOTliZjcyZjNkAAYDd2JnIF9fd2JnX3N0cmluZ2lmeV9jNzYwMDAzZmVmZmNjMWYyAAMDd2JnF19fd2JpbmRnZW5fZGVidWdfc3RyaW5nAAUDd2JnEF9fd2JpbmRnZW5fdGhyb3cABQN3YmcdX193YmluZGdlbl9jbG9zdXJlX3dyYXBwZXI2NDYACAPUg4CAANIDDQMNBwkHBgIIDgoHCAsJCAcABwUFBQUDBwYGAwYPEAcHAwYBBgcFCBUJBgIHBQICBgYBBgYFBQcHBwYGCQoJCwIJBwkJCQcFBwUJAgkHCAcDBwcCBQUGCwsJCQcCBgIGBgcCBwUCBgkHBgMDBQsHBwINAgIFCQkHCAIGCwYGAwcCBQYGBQUFBwYGBwUFBwICBgYFBgUMAgIGBQUDCQUJBwIFBQUCBQ0FBQUCAgUFCAIICAUJBQUHBQUHAwMFBQIKBQcFBQcCCwcFAgMABQAFBQMHBQICAgICAgUHAgIDAAUDBgUDBQUFBgYGBgUFBQUFAgUCBQUCCwcJBQIFAgUCBwICBQYHCwYIAQcOCwsRDAwLEgsLCwsLCwsLBQIJCQYCBQcHCAIDAwIDAwUDBQIGBgYCBwcGAwYKCAUFAgMGCAICBggGBgYHBwYHBgIGBwcGBQMCAwkGAwMHBwgIBwMHBgMDAwUDBgYGBwYDAgIFAgMGAAAFBgMDAwMFBQUFBQUFBQcHBwUFBQgICAEGAwYGBgMDBQUFAwIBAwAHAwMDAwMDAwEDAwMEAQMDAwMEBAADAQEDDAoIBgMDBAICAgICAgIAAAICAgICAgICAgAAAAICAgSFgICAAAFwAXl5BYOAgIAAAQARBomAgIAAAX8BQYCAwAALB56DgIAADQZtZW1vcnkCABdfX3diZ191c2RwbGNvbnRleHRfZnJlZQDLAgppbml0X3VzZHBsAN0CBnRhcmdldAClAQxjYWxsX2JhY2tlbmQAaRFfX3diaW5kZ2VuX21hbGxvYwCMAhJfX3diaW5kZ2VuX3JlYWxsb2MAswITX193YmluZGdlbl9leHBvcnRfMgEAfF9keW5fY29yZV9fb3BzX19mdW5jdGlvbl9fRm5NdXRfX0FfX19fT3V0cHV0X19fUl9hc193YXNtX2JpbmRnZW5fX2Nsb3N1cmVfX1dhc21DbG9zdXJlX19fZGVzY3JpYmVfX2ludm9rZV9faDE2YWMyODlmNTgzYjgwNDQAzQIfX193YmluZGdlbl9hZGRfdG9fc3RhY2tfcG9pbnRlcgCWAw9fX3diaW5kZ2VuX2ZyZWUA5QIUX193YmluZGdlbl9leG5fc3RvcmUA9wI/d2FzbV9iaW5kZ2VuX19jb252ZXJ0X19jbG9zdXJlc19faW52b2tlMl9tdXRfX2hhMWM1YTM1NmFlNmEyMmRlAMkCCe+BgIAAAgBBAQs4lwOGA1/EAeYD3AKYA4cDYOcD9AK7AUjoA3596gPAA78DvgPpA5gClwKTA40ClQOSAZoD6gJd6wPsA+QCXLwB7wPVAcwC8APSA/ED2wLsAvoB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Qe0AakEAQYAIELQDIgZBgAgQkwECQCADLQCgAUUNACADLQChARCWARDBAyEFDA8LIAMoAqQBIgRBgQhPDQkgAUHUAGohByADQfAAaiAGIAQQPCADQaABakEIaiIEIANB8ABqQQhqKQMANwMAIAMgAykDcDcDoAEgA0HgAGogA0GgAWoQoAEgBCADQeAAakEIaigCADYCACADIAMpA2A3A6ABIAMgA0GgAWoQxwE2AnAgBSADQfAAahCVARoCQCADKAJwIgRBJEkNACAEEAMLIANB2ABqIAcQ5gIgA0HQAGogAygCWCADKAJcIAUQygEgAygCVCEFIAMoAlANASABIAU2AmAgAyABQeAAaiIFEJsDNgKgASADQcgAaiADQaABakGsjsAAQQZBso7AAEERENIBIAMoAkgNAgJAIAMoAqABIgRBJEkNACAEEAMLIANBwABqENcBIAMoAkBFDQogASADKAJENgJkIAEgAUHkAGogBRD2AhBDNgLwCAsgA0E4aiABQfAIaiIEIAIQe0EDIQUgAygCOCIGQQJHDQIMDwsgBRDMAyEFDAwLIAMoAkwQzAMhBSADKAKgASICQSRJDQogAhADDAoLIAMoAjwhBSAEEI4BIAYNAiADQTBqIAUQ2AEgAygCNCEFIAMoAjANAyABIAU2AvAIIANBKGogBBDUASADKAIoIQUgASADKAIsIgQ2AvgIIAEgBUEARzYC9AggBQ0BIAEgBBBDNgL8CAsgA0EgaiABQfwIaiIGIAIQe0EEIQUgAygCICICQQJGDQsgAygCJCEEIAYQjgEgAg0AIANBGGogBBDZASADKAIcIQQgAygCGEUNAwsgBBDMAyEFIAEoAvAIIgJBJEkNBiACEAMMBgsgBRDMAyEFDAULIAUQzAMhBQwECyADQRBqIAQQAAJAIAMoAhAiAg0AIANBADYCgAIMAwsgAyADKAIUIgU2AogCIAMgBTYChAIgAyACNgKAAiADQQhqIANBgAJqEJkCIANBgAJqIAMoAgggAygCDBDeAiADKAKAAkUNAiADQdgBakEIaiADQYACakEIaigCADYCACADIAMpA4ACNwPYASADIANB2AFqEOYCIANBoAFqIAMoAgAgAygCBBCrAQJAAkACQCADLQCgAQ0AIANB8ABqIANBoAFqQQhqQTAQtQMaQQEhAiADKAJwIgZBAUcN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AkAgBCAEQRhqNgJYIAQgBEEQajYCUCAEIARBKGo2AkggBEEwakH008AAEIsCAAsgAyAFIAQQrwMAC0GJysAAQStB2NTAABD9AQALIAAgASADIAEgBBCiAgAL5AkCB38BfiMAQfAAayIDJAACQAJAAkACQAJAAkACQAJAIAEtAL4JDgQBAwACAQsACyABIAEpA4AJNwOYCSABIAEpAowJNwKkCSABQaAJaiABQYgJaigCADYCACABQawJaiIEIAFBlAlqKAIANgIAIANBNGoiBUECNgIAIANB7ABqQRg2AgAgA0IDNwIkIANB8I/AADYCICADQRk2AmQgAyABQZgJaiIGNgJgIAMgBCgCADYCTCADIANB4ABqNgIwIAMgA0HMAGo2AmggA0HQAGogA0EgahBBIANBGGogA0HQAGoQ5gIgAygCGCADKAIcEAggA0HQAGoQ9wMgA0HQAGoQ0wJBAEEAKQOg6EAiCkIBfDcDoOhAIANBEGogBCgCAEEAEI0BIAMoAhAhByABQQA2ArgJIAFBtAlqIAMoAhQ2AgAgASAHNgKwCSABKAKoCSEIIAMgASgCpAkiByAEKAIAIglBAnRqNgJsIAMgBzYCaCADIAg2AmQgAyAHNgJgIAFBsAlqIQQCQCAJRQ0AA0AgAyAHQQRqNgJoIANBIGogBygCABBCAkAgASgCuAkiByABKAK0CUcNACAEIAcQ4wEgASgCuAkhBwsgASgCsAkgB0EEdGoiByADKQMgNwMAIAdBCGogA0EgakEIaikDADcDACABIAEoArgJQQFqNgK4CSADKAJoIgcgAygCbEcNAAsLIANB4ABqEKwBIAFBAC8BqOhAOwG8CSAFQQE2AgAgA0IBNwIkIANBmJDAADYCICADQRo2AlQgAyABQbwJajYCUCADIANB0ABqNgIwIANB4ABqIANBIGoQQSADQQhqIANB4ABqEOYCIAMoAgggAygCDBAIIANB4ABqEPcDIANB4ABqENMCIANBMGogBhDAASADQTxqIAQpAgA3AgAgA0HEAGogBEEIaigCADYCACADIAo3AyggA0EANgIgIAEvAbwJIQcgASADQSBqQSgQtQMiBEEAOgBsIAQgBzsBaAsgA0EgaiABIAIQLwJAIAMoAiAiBEECRg0AIANBKGopAwAhCiADKAIkIQcgARCIASAEDQIgAyAKQiCI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AAFBACEDDAELIARBADoACUEBIQMLIAQgAzoACAwHCyACQQQ6AAACQAJAIANBf2pBCEkNACAEQQg2AgwgAiABQQhqKwMAOQABQQAhAwwBCyAEQQA6AAlBASEDCyAEIAM6AAgMBgsgAkEFOgAAAkACQCADQX9qQQRJDQAgBEEENgIMIAIgAUEEaigCADYAAUEAIQMMAQsgBEEAOgAJQQEhAwsgBCADOgAIDAULIAJBBjoAAAJAAkAgA0F/akEISQ0AIARBCDYCDCACIAFBCGopAwA3AAFBACEDDAELIARBADoACUEBIQMLIAQgAzoACAwECyACQQc6AAACQAJAIANBf2pBBEkNACAEQQQ2AgwgAiABQQRqKAIANgABQQAhAwwBCyAEQQA6AAlBASEDCyAEIAM6AAgMAwsgAkEIOgAAAkACQCADQX9qQQhJDQAgBEEINgIMIAIgAUEIaikDADcAAUEAIQMMAQsgBEEAOgAJQQEhAwsgBCADOgAIDAILIAJBCToAAEEBIQUCQAJAIANBAUcNACAEQQA6AAkMAQsgAiABLQABOgABIARBATYCDEEAIQULIAQgBToACAwBCyACQQo6AAAgBEEIaiABQQRqIAJBAWogA0F/ahChAQsCQCAELQAIDQAgAEEEaiAEKAIMQQFqNgIAQQAhAwwCCyAAIAQtAAk6AAELQQEhAwsgACADOgAAIARBEGokAAuXBQEKfyMAQTBrIgMkACADQSRqIAE2AgAgA0EDOgAoIANCgICAgIAENwMIIAMgADYCIEEAIQQgA0EANgIYIANBADYCEAJAAkACQAJAIAIoAggiBQ0AIAJBFGooAgAiBkUNASACKAIAIQEgAigCECEAIAZBf2pB/////wFxQQFqIgQhBgNAAkAgAUEEaigCACIHRQ0AIAMoAiAgASgCACAHIAMoAiQoAgwRCAANBAsgACgCACADQQhqIABBBGooAgARBgANAyAAQQhqIQAgAUEIaiEBIAZBf2oiBg0ADAILCyACQQxqKAIAIgBFDQAgAEEFdCEIIABBf2pB////P3FBAWohBCACKAIAIQFBACEGA0ACQCABQQRqKAIAIgBFDQAgAygCICABKAIAIAAgAygCJCgCDBEIAA0DCyADIAUgBmoiAEEcai0AADoAKCADIABBBGopAgBCIIk3AwggAEEYaigCACEJIAIoAhAhCkEAIQtBACEHAkACQAJAIABBFGooAgAOAwEAAgELIAlBA3QhDEEAIQcgCiAMaiIMKAIEQfIARw0BIAwoAgAoAgAhCQtBASEHCyADIAk2AhQgAyAHNgIQIABBEGooAgAhBwJAAkACQCAAQQxqKAIADgMBAAIBCyAHQQN0IQkgCiAJaiIJKAIEQfIARw0BIAkoAgAoAgAhBwtBASELCyADIAc2AhwgAyALNgIYIAogACgCAEEDdGoiACgCACADQQhqIAAoAgQRBgANAiABQQhqIQEgCCAGQSBqIgZHDQALC0EAIQAgBCACKAIESSIBRQ0BIAMoAiAgAigCACAEQQN0akEAIAEbIgEoAgAgASgCBCADKAIkKAIMEQgARQ0BC0EBIQALIANBMGokACAAC/UEAQZ/IwBBwABrIgMkACADQQhqIAEgAhCEAyADIAMoAgggAygCDBCFAyADIAMpAwA3AxAgA0EwaiADQRBqEEACQAJAAkACQAJAIAMoAjAiBEUNACADKAI0IQEgA0E8aigCAA0CIAAgBDYCBAwBCyAAQazIwAA2AgRBACEBCyAAQQA2AgAgAEEIaiABNgIADAELAkACQAJAIAJBAEgNACACDQFBASEFDAILEIoCAAsgAkEBEPACIgVFDQILQQAhBiADQQA2AiAgAyAFNgIYIAMgAjYCHAJAIAEgAk0NACADQRhqQQAgARB0IAMoAhghBSADKAIgIQYLIAUgBmogBCABELUDGiADIAYgAWoiAjYCIAJAIAMoAhwgAmtBAksNACADQRhqIAJBAxB0IAMoAiAhAgsgAygCGCIGIAJqIgFBAC8A4MlAIgc7AAAgAUECakEALQDiyUAiCDoAACADIAJBA2oiAjYCICADIAMpAxA3AyggA0EwaiADQShqEEACQCADKAIwIgRFDQADQCADKAI8IQUCQCADKAIcIAJrIAMoAjQiAU8NACADQRhqIAIgARB0IAMoAhghBiADKAIgIQILIAYgAmogBCABELUDGiADIAIgAWoiAjYCIAJAIAVFDQACQCADKAIcIAJrQQJLDQAgA0EYaiACQQMQdCADKAIgIQILIAMoAhgiBiACaiIBIAc7AAAgAUECaiAIOgAAIAMgAkEDaiICNgIgCyADQTBqIANBKGoQQCADKAIwIgQNAAsLIAAgAykDGDcCBCAAQQE2AgAgAEEMaiADQSBqKAIANgIACyADQcAAaiQADwsgAkEBEKgDAAumBQEGfyMAQSBrIgAkAAJAAkACQAJAAkACQAJAAkBBACgC2OxADQBBAEF/NgLY7EACQEEAKALc7EAiAQ0AQQBBACABEGciATYC3OxACyABIAEoAgAiAkEBajYCACACQX9MDQFBAEEAKALY7EBBAWo2AtjsQCABRQ0CIAFBACABKAIYIgIgAkECRiICGzYCGAJAIAINACABQRhqIgItAAQhAyACQQE6AAQgACADQQFxIgM6AAQgAw0EQQAhBAJAQQAoApDpQEH/////B3FFDQAQtAJBAXMhBAsgAkEEaiEFIAJBBWotAAANBSACIAIoAgAiA0EBIAMbNgIAIANFDQggA0ECRw0GIAIoAgAhAyACQQA2AgAgACADNgIEIANBAkcNBwJAIAQNAEEAKAKQ6UBB/////wdxRQ0AELQCDQAgAkEBOgAFCyAFQQA6AAALIAEgASgCACICQX9qNgIAAkAgAkEBRw0AIAEQ0AELIABBIGokAA8LQYS9wABBECAAQQhqQcC9wABBjMLAABCnAQALAAtBt77AAEHeAEG0v8AAEJQDAAsgAEEcakEANgIAIABBGGpBhL3AADYCACAAQgE3AgwgAEHUxcAANgIIIABBBGogAEEIahC4AQALIAAgBDoADCAAIAU2AghB0L3AAEErIABBCGpB/L3AAEHYxsAAEKcBAAsgAEEcakEANgIAIABBhL3AADYCGCAAQgE3AgwgAEGAx8AANgIIIABBCGpBiMfAABCLAgALIABBHGpBADYCACAAQRhqQYS9wAA2AgAgAEIBNwIMIABBuMfAADYCCCAAQQRqIABBCGpBwMfAABC5AQALIABBHGpBADYCACAAQYS9wAA2AhggAEIBNwIMIABB5MTAADYCCCAAQQhqQaTFwAAQiwIAC+AEAwV/AX4BfSMAQSBrIgMkAAJAAkACQAJAAkACQCACDQAgAEEAOgABDAELQQAhBEEAIQVBACEGAkACQAJAAkACQAJAAkACQAJAAkACQCABLQAAQX9qDgoOCQgHBgUEAwIBAAtBASEEIABBAToAAQwOCyADQQhqIAFBAWogAkF/ahBlIAMtAAgNCCADQRBqKQMAIQggA0EYaigCACEGIAMqAgwhCUEJIQUMCwtBASEGAkAgAkEBRg0A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ACABEAMLAkAgAkEkSQ0AIAIQAwtBICABIAUbIQEgBCADQSNLcUUNACADEAMLIABBMGokACABC+ACAQN/IwBBEGsiAiQAAkACQAJAAkAgAUGAAUkNACACQQA2AgwgAUGAEE8NASACIAFBP3FBgAFyOgANIAIgAUEGdkHAAXI6AAxBAiEBDAILAkAgACgCCCIDIABBBGooAgBHDQAgACADEHMgACgCCCEDCyAAIANBAWo2AgggACgCACADaiABOgAADAILAkAgAUGAgARJDQAgAiABQT9xQYABcjoADyACIAFBEnZB8AFyOgAMIAIgAUEGdkE/cUGAAXI6AA4gAiABQQx2QT9xQYABcjoADUEEIQEMAQsgAiABQT9xQYABcjoADiACIAFBDHZB4AFyOgAMIAIgAUEGdkE/cUGAAXI6AA1BAyEBCwJAIABBBGooAgAgAEEIaiIEKAIAIgNrIAFPDQAgACADIAEQciAEKAIAIQMLIAAoAgAgA2ogAkEMaiABELUDGiAEIAMgAWo2AgALIAJBEGokAEEAC+sCAQd/IwBBgAFrIgMkAEEEIQQCQAJAAkACQCACQQRJDQAgAyABKAAAIgVBABCHASADQQA2AhAgAyADKQMANwMIAkAgBUUNACADQSBqIQYgA0HQAGohB0EEIQQDQCAEIAJLDQQgA0HIAGogASAEaiACIARrEDcgAy0ASA0DIAYgB0EoELUDIQggAygCeCEJIANByABqIAhBKBC1AxoCQCADKAIQIgggAygCDEcNACADQQhqIAgQ5AEgAygCECEICyAJIARqIQQgAygCCCAIQShsaiADQcgAakEoELUDGiADIAhBAWo2AhAgBUF/aiIFDQALCyAAQQA6AAAgAEEEaiADKQMINwIAIABBEGogBDYCACAAQQxqIANBEGooAgA2AgAMAwsgAEEBOwEADAILIAMtAEkhBCAAQQE6AAAgACAEOgABIANBCGoQngEgA0EIahCCAgwBCyAEIAJBuJXAABCtAwALIANBgAFqJAAL3gIBA38jAEEQayICJAACQAJAAkACQAJAIAFBgAFJDQAgAkEANgIMIAFBgBBJDQEgAUGAgARPDQIgAiABQT9xQYABcjoADiACIAFBDHZB4AFyOgAMIAIgAUEGdkE/cUGAAXI6AA1BAyEBDAMLAkAgACgCCCIDIABBBGooAgBH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IAIgBTcDGAJAIAWnRQ0AIAJBEGogAygCADYCACACQQhqIAQpAwA3AwAgAiACKQMYNwMADAILIAJBGGoQoQILIAIQbAsgACkCACEFIAAgAikDADcCACACQRhqQRBqIABBEGoiASgCADYCACACQRhqQQhqIABBCGoiAykCADcDACADIAJBCGopAwA3AgAgASACQRBqKAIANgIAIAIgBTcDGCACQRhqEKECIAJBMGokACAAC6kCAgJ/AX4jAEEgayICJABBAC0A/OhAIQNBAEEBOgD86EAgAiADOgAHAkACQCADDQACQAJAQQApA7DoQCIEQn9RDQBBACAEQgF8NwOw6EAgBEIAUg0BQZS9wABBK0GUwMAAEP0BAAtBAEEAOgD86EAgAkEcakEANgIAIAJBhL3AADYCGCACQgE3AgwgAkH8v8AANgIIIAJBCGpBhMDAABCLAgALQQBBADoA/OhAQSBBCBDwAiIDRQ0BIANCADcDGCADIAE2AhQgAyAANgIQIAMgBDcDCCADQoGAgIAQNwMAIAJBIGokACADDwsgAkEcakEANgIAIAJBGGpBhL3AADYCACACQgE3AgwgAkHUxcAANgIIIAJBB2ogAkEIahC4AQALQSBBCBCoAwAL6AECAn8BfiMAQTBrIgQkAAJAAkACQCACIANqIgMgAkkNACABKAIEQQF0IgIgAyACIANLGyICQQQgAkEESxsiBa1CKH4iBqchA0EIIQICQCAGQiCIp0UNABDuA0EAIQILIARBIGogARDJASAEQRBqIAMgAiAEQSBqIAEQgwECQCAEKAIQDQAgBCgCFCECIAEgBTYCBCABIAI2AgBBACECDAMLIARBCGogBCgCFCAEQRhqKAIAEPICIAAgBCkDCDcCBAwBCyAAIAM2AgQgAEEIakEANgIAC0EBIQILIAAgAjYCACAEQTBqJAALgwIBAX8jAEHAHGsiBCQAIAQgATYCwAkgBCABNgK8CSAEIAA2ArgJIARBEGogBEG4CWoQmQIgBEGoCWogBCgCECAEKAIUEN4CIAQgAzYCwAkgBCADNgK8CSAEIAI2ArgJIARBCGogBEG4CWoQmwIgBCgCCCEBIAQoAgwhAyAEQcASaiAEQbAJaigCADYCACAEIAQpA6gJNwO4EiAEQRhqIARBuAlqQYwJELUDGiAEQbgJaiAEQRhqQYwJELUD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AEEAIQYMAQsgACAELQAJOgABQQEhBgsgACAGOgAAIARBEGokAA8LQQQgA0H0lMAAEK4DAAsgBiADQYSVwAAQrQMAC8YBAQJ/IwBBIGsiAyQAAkAgASACaiICIAFJDQAgAEEEaigCACIEQQF0IgEgAiABIAJLGyIBQQggAUEISxshAQJAAkAgBEUNACADQRBqQQhqQQE2AgAgAyAENgIUIAMgACgCADYCEAwBCyADQQA2AhALIAMgAUEBIANBEGoQhQECQCADKAIARQ0AIANBCGooAgAiAEUNASADKAIEIAAQqAMACyADKAIEIQIgAEEEaiABNgIAIAAgAjYCACADQSBqJAAPCxCKAgALxgEBA38jAEEgayICJAACQCABQQFqIgMgAUkNACAAQQRqKAIAIgRBAXQiASADIAEgA0sbIgFBCCABQQhLGyEBAkACQCAERQ0AIAJBEGpBCGpBATYCACACIAQ2AhQgAiAAKAIANgIQDAELIAJBADYCEAsgAiABQQEgAkEQahCFAQJAIAIoAgBFDQAgAkEIaigCACIARQ0BIAIoAgQgABCoAwALIAIoAgQhAyAAQQRqIAE2AgAgACADNgIAIAJBIGokAA8LEIoCAAvGAQECfyMAQSBrIgMkAAJAIAEgAmoiAiABSQ0AIABBBGooAgAiBEEBdCIBIAIgASACSxsiAUEIIAFBCEsbIQECQAJAIARFDQAgA0EQakEIakEBNgIAIAMgBDYCFCADIAAoAgA2AhAMAQsgA0EANgIQCyADIAFBASADQRBqEIYBAkAgAygCAEUNACADQQhqKAIAIgBFDQEgAygCBCAAEKgDAAsgAygCBCECIABBBGogATYCACAAIAI2AgAgA0EgaiQADwsQigIAC8YBAQN/IwBBIGsiAiQAAkAgAUEBaiIDIAFJDQAgAEEEaigCACIEQQF0IgEgAyABIANLGyIBQQggAUEISxshAQJAAkAgBEUNACACQRBqQQhqQQE2AgAgAiAENgIUIAIgACgCADYCEAwBCyACQQA2AhALIAIgAUEBIAJBEGoQhgECQCACKAIARQ0AIAJBCGooAgAiAEUNASACKAIEIAAQqAMACyACKAIEIQMgAEEEaiABNgIAIAAgAzYCACACQSBqJAAPCxCKAgALzgEBAn8jAEEQayIEJAACQAJAAkACQAJAIANBCEkNACACIAEpAwA3AAAgBEEIaiABQQhqIAJBCGogA0F4ahChASAELQAIDQIgBCgCDEEIaiIFIANLDQEgBEEIaiABQRRqIAIgBWogAyAFaxBxAkAgBC0ACA0AIABBBGogBCgCDCAFajYCAEEAIQMMBQsgACAELQAJOgABDAMLIABBADoAAQwCCyAFIANBqJjAABCtAwALIAAgBC0ACToAAQtBASEDCyAAIAM6AAAgBEEQaiQAC+QBAQF/AkACQAJAIAAtAL4JDgQBAgIAAgsCQAJAAkACQAJAIAAtAGwOBQMEBAABBAsgAEHwCGoQjgEMAQsgAEH8CGoQjgEgACgC8AgiAUEkSQ0AIAEQAwsCQCAAKAJkIgFBJEkNACABEAMLAkAgACgCYCIBQSRJDQAgARADCyAAQdQAaiIBEPcDIAEQ0wICQCAAKAJQIgFBJEkNACABEAMLIABBKGoQwgEMAQsgABDCAQsgAEGYCWoiABD3AyAAENMCDwsgAEGACWoiARD3AyABENMCIABBjAlqIgAQ9QEgABD/AQsLywEBAn8jAEEwayIEJAACQAJAAkAgAiADaiIDIAJJDQAgA0ECdCEFQQQhAgJAIANB/////wNxIANGDQAQ+ANBACECCyAEQSBqIAEQzgEgBEEQaiAFIAIgBEEgaiABEIQBAkAgBCgCEA0AIAQoAhQhAiABIAM2AgQgASACNgIAQQAhAwwDCyAEQQhqIAQoAhQgBEEYaigCABD5AiAAIAQpAwg3AgQMAQsgACADNgIEIABBCGpBADYCAAtBASEDCyAAIAM2AgAgBEEwaiQAC8IBAgF/An4jAEEwayIDJAACQAJAAkAgAkEISQ0AIAEpAAAhBCADQRhqIAFBCGogAkF4ahBEIAMtABgNASADQRRqIANBJGooAgAiAjYBACADIAMpAhwiBTcBDCADQRhqQRBqKAIAIQEgAEEYaiACNgEAIABBEGogBTcBACAAQSBqIAFBCGo2AgAgAEEIaiAENwMAIABBADoAAAwCCyAAQQE7AQAMAQsgAy0AGSECIABBAToAACAAIAI6AAELIANBMGokAAu1AQEDfwJAAkAgAkEPSw0AIAAhAwwBCyAAQQAgAGtBA3EiBGohBQJAIARFDQAgACEDA0AgAyABOgAAIANBAWoiAyAFSQ0ACwsgBSACIARrIgRBfHEiAmohAwJAIAJBAUgNACABQf8BcUGBgoQIbCECA0AgBSACNgIAIAVBBGoiBSADSQ0ACwsgBEEDcSECCwJAIAJFDQAgAyACaiEFA0AgAyABOgAAIANBAWoiAyAFSQ0ACwsgAAvVAQIEfwF+IwBBEGsiAyQAAkAgASgCACIBKAIIDQAgAUEMaikCACEHIAFC/////y83AghBACEEAkAgB6ciBUECRw0AIAMgAigCACIEKAIAIAQoAgQoAgARBQAgAygCACEEIAMoAgQhAgJAIAEoAhgiBkUNACABKAIUIAYoAgwRAgALIAEgAjYCGCABIAQ2AhQgASgCCEEBaiEECyABIAQ2AgggACAHQiCIPgIEIAAgBTYCACADQRBqJAAPC0HYrsAAQRAgA0EIakHorsAAQcCwwAAQpwEAC80BAQN/IwBBEGsiASQAQQEhAgJAIAAtAAQNACAAKAIAIQMCQCAALQAFDQAgAygCGEH6zMAAQQcgA0EcaigCACgCDBEIACECDAELAkAgAy0AAEEEcQ0AIAMoAhhB9MzAAEEGIANBHGooAgAoAgwRCAAhAgwBC0EBIQIgAUEBOgAPIAFBCGogAUEPajYCACABIAMpAhg3AwAgAUHwzMAAQQMQOA0AIAMoAhhB88zAAEEBIAMoAhwoAgwRCAAhAgsgACACOgAEIAFBEGokACACC8gBAQJ/IwBBkBNrIgMkACAAKAIAIgAtAL4JIQQgAEEEOgC+CQJAAkAgBEEERg0AIANB0AlqIABBvgkQtQMaIANBB2ogAEG/CWpByQkQtQMaQaAmQQgQ8AIiAEUNASAAIANB0AlqQb4JELUDIgAgBDoAvgkgAEG/CWogA0EHakHJCRC1AxogAEEAOgCYJiAAIAI2ApQmIAAgATYCkCYgAEGEhsAAEJABIANBkBNqJAAPC0HQkcAAQRUQnwMACxDtA0GgJkEIEKgDAAvIAQECfyMAQZATayIDJAAgACgCACIALQC+CSEEIABBBDoAvgkCQAJAIARBBEYNACADQdAJaiAAQb4JELUDGiADQQdqIABBvwlqQckJELUDGkGgJkEIEPACIgBFDQEgACADQdAJakG+CRC1AyIAIAQ6AL4JIABBvwlqIANBB2pByQkQtQMaIABBADoAmCYgACACNgKUJiAAIAE2ApAmIABBhIbAABCQASADQZATaiQADwtB0JHAAEEVEJ8DAAsQ7QNBoCZBCBCoAwALrQEBBX8gAEEIaiAAQQxqIgEoAgAiAiACEMsBAkAgASgCACIDIAJBAXRHDQACQCAAKAIAIgQgACgCBCIBTQ0AAkAgASACIARrIgVJDQAgACgCCCICIAMgBWsiAUECdGogAiAEQQJ0aiAFQQJ0ELUDGiAAIAE2AgAPCyAAKAIIIgQgAkECdGogBCABQQJ0ELUDGiAAIAEgAmo2AgQLDwtB3rTAAEErQYy1wAAQ/QEAC7YBAQN/IwBBMGsiAiQAIAFBBGohAwJAIAEoAgQNACABKAIAIQEgAkEIakEIaiIEQQA2AgAgAkIBNwMIIAIgAkEIajYCFCACQRhqQRBqIAFBEGopAgA3AwAgAkEYakEIaiABQQhqKQIANwMAIAIgASkCADcDGCACQRRqQey8wAAgAkEYahA7GiADQQhqIAQoAgA2AgAgAyACKQMINwIACyAAQYDEwAA2AgQgACADNgIAIAJBMGokAAvUAQECfyMAQSBrIgIkAAJAAkBBACgCkOlAQf////8HcUUNABC0AkUNAQtBACgChOlAIQNBAEF/NgKE6UACQCADDQBBACgCjOlAIQNBACABNgKM6UBBACgCiOlAIQFBACAANgKI6UBBAEEANgKE6UACQCADRQ0AIAEgAygCABECACADKAIEIgBFDQAgASAAIAMoAggQiAMLIAJBIGokAA8LAAsgAkEcakEANgIAIAJBhL3AADYCGCACQgE3AgwgAkGsw8AANgIIIAJBCGpB0MPAABCLAgALxAEBAX8jAEEgayICJAACQAJAAkACQCAALQAADgMAAQIACyACQRxqQQA2AgAgAkHIlcAANgIYIAJCATcCDCACQfCVwAA2AgggASACQQhqELUBIQAMAgsgAkEcakEANgIAIAJByJXAADYCGCACQgE3AgwgAkHklcAANgIIIAEgAkEIahC1ASEADAELIAJBHGpBADYCACACQciVwAA2AhggAkIBNwIMIAJB1JXAADYCCCABIAJBCGoQtQEhAAsgAkEgaiQAIAALrwEBAn8CQAJAAkACQCACRQ0AQQEhBSABQQBODQEMAgsgACABNgIEQQEhBQwBCwJAAkACQAJAAkAgAygCACIGRQ0AAkAgAygCBCIDDQAgAQ0CDAQLIAYgAyACIAEQ4wIiA0UNAgwECyABRQ0CCyABIAIQ8AIiAw0CCyAAIAE2AgQgAiEBDAMLIAIhAwsgACADNgIEQQAhBQwBC0EAIQELIAAgBTYCACAAQQhqIAE2AgALrwEBAn8CQAJAAkACQCACRQ0AQQEhBSABQQBODQEMAgsgACABNgIEQQEhBQwBCwJAAkACQAJAAkAgAygCACIGRQ0AAkAgAygCBCIDDQAgAQ0CDAQLIAYgAyACIAEQ4wIiA0UNAgwECyABRQ0CCyABIAIQ8AIiAw0CCyAAIAE2AgQgAiEBDAMLIAIhAwsgACADNgIEQQAhBQwBC0EAIQELIAAgBTYCACAAQQhqIAE2AgALrwEBAn8CQAJAAkACQAJAAkACQAJAAkAgAkUNAEEBIQQgAUEASA0BIAMoAgAiBUUNAiADKAIEIgMNBSABDQMgAiEDDAQLIAAgATYCBEEBIQQLQQAhAQwGCyABDQAgAiEDDAELIAEgAhDwAiEDCyADRQ0BDAILIAUgAyACIAEQ4wIiAw0BCyAAIAE2AgQgAiEBDAELIAAgAzYCBEEAIQQLIAAgBDYCACAAQQhqIAE2AgALrwEBAn8CQAJAAkACQAJAAkACQAJAAkAgAkUNAEEBIQQgAUEASA0BIAMoAgAiBUUNAiADKAIEIgMNBSABDQMgAiEDDAQLIAAgATYCBEEBIQQLQQAhAQwGCyABDQAgAiEDDAELIAEgAhDwAiEDCyADRQ0BDAILIAUgAyACIAEQ4wIiAw0BCyAAIAE2AgQgAiEBDAELIAAgAzYCBEEAIQQLIAAgBDYCACAAQQhqIAE2AgALnwECAn8BfiMAQRBrIgMkAAJAAkACQAJAIAGtQih+IgVCIIinDQAgBaciBEEASA0BAkACQAJAIAINACAEDQEMBQsgBEUNBCAEQQgQ8QIiAkUNAQwFCyAEQQgQ8AIiAg0ECxDtAyAEQQgQqAMACxDuAxCKAgALIANBCGogAUEAEPMCEIoCAAtBCCECCyAAIAE2AgQgACACNgIAIANBEGokAAurAQEBfwJAAkACQAJAAkAgAC0AbA4FAwQEAAEECyAAQfAIahCOAQwBCyAAQfwIahCOASAAQfAIaigCACIBQSRJDQAgARADCwJAIABB5ABqKAIAIgFBJEkNACABEAMLAkAgAEHgAGooAgAiAUEkSQ0AIAEQAwsgAEHUAGoiARD3AyABENMCAkAgAEHQAGooAgAiAUEkSQ0AIAEQAwsgAEEoahDDAQ8LIAAQwwELC54BAQF/IwBBIGsiAiQAIAJB4qzAAEEEEAE2AhggAiABOgAQIAJBCGogAkEQahDeASACIAIoAgggAigCDBABNgIcIAJBEGogACACQRhqIAJBHGoQyAECQCACKAIcIgFBJEkNACABEAMLAkAgAigCGCIBQSRJDQAgARADCwJAIAItABBFDQAgAigCFCIBQSRJDQAgARADCyACQSBqJAAgAAubAQEEfyMAQRBrIgEkACABIAAoAgggAEEMaigCACAAKAIEIAAoAgAQmQEgAUEMaigCACECIAEoAgghAAJAIAEoAgQiA0UNACABKAIAIQQgA0ECdCEDA0AgBBCcASAEQQRqIQQgA0F8aiIDDQALCwJAIAJFDQAgAkECdCEEA0AgABCcASAAQQRqIQAgBEF8aiIEDQALCyABQRBqJAALlwEBA38jAEGAAWsiAiQAIAAoAgAhAEEAIQMDQCACIANqQf8AakEwQdcAIABBD3EiBEEKSRsgBGo6AAAgA0F/aiEDIABBD0shBCAAQQR2IQAgBA0ACwJAIANBgAFqIgBBgQFJDQAgAEGAASAAEK0DAAsgAUEBQYTNwABBAiACIANqQYABakEAIANrEDUhACACQYABaiQAIAALlgEBA38jAEGAAWsiAiQAIAAoAgAhAEEAIQMDQCACIANqQf8AakEwQTcgAEEPcSIEQQpJGyAEajoAACADQX9qIQMgAEEPSyEEIABBBHYhACAEDQALAkAgA0GAAWoiAEGBAUkNACAAQYABIAAQrQMACyABQQFBhM3AAEECIAIgA2pBgAFqQQAgA2sQNSEAIAJBgAFqJAAgAAufAQECfyMAQRBrIgMkAAJAAkACQAJAIAFB/////wBxIAFHDQAgAUEEdCIEQQBIDQECQAJAAkAgAg0AIAQNAQwFCyAERQ0EIARBCBDxAiICRQ0BDAULIARBCBDwAiICDQQLEO0DIARBCBCoAwALEO4DEIoCAAsgA0EIaiABQQAQ8wIQigIAC0EIIQILIAAgATYCBCAAIAI2AgAgA0EQaiQAC5wBAQF/IAAoAgAiACAAKAIAQX9qIgE2AgACQCABDQACQCAAQQxqKAIAQQJGDQAgAEEQaigCACIBQSRJDQAgARADCwJAIABBGGooAgAiAUUNACAAQRRqKAIAIAEoAgwRAgALAkAgAEEgaigCAEUNACAAQRxqEIcCIABBKGoQhwILIAAgACgCBEF/aiIBNgIEIAENACAAQTRBBBCIAwsLnwEBAn8jAEEQayIDJAACQAJAAkACQCABQf////8DcSABRw0AIAFBAnQiBEEASA0BAkACQAJAIAINACAEDQEMBQsgBEUNBCAEQQQQ8QIiAkUNAQwFCyAEQQQQ8AIiAg0ECxD5AyAEQQQQqAMACxD4AxCKAgALIANBCGogAUEAEPoCEIoCAAtBBCECCyAAIAE2AgQgACACNgIAIANBEGokAAurAQEDfyMAQSBrIgIkACACQgA3AwggAkEBOgAcAkACQCACQQhqEOYBIgMoAgBBAWoiBEEBTQ0AIAMgBDYCACADKAIIDQEgA0F/NgIIIANBDGoQ6gEgA0Gws8AANgIYIAMgA0EIajYCFCADIAE2AhAgAyAANgIMIANBADYCCEGss8AAIAMQ4AEgAkEgaiQADwsAC0GIssAAQRAgAkEIakGYssAAQZyzwAAQpwEAC6UBAQR/IwBBEGsiASQAAkAgACgCAA0AIABBfzYCAEEAIQICQCAAKAIEIgNFDQAgAEEAOgAUIAEgAEEEaiIEQQAgAxsiAkEIajYCBAJAIAIoAgAgAUEEaiACKAIEKAIMEQYADQAgBBDqASAEQQA2AgALIAAoAgBBAWohAgsgACACNgIAIAFBEGokAA8LQYiywABBECABQQhqQZiywABBwLPAABCnAQALpAEBAX8jAEHAAGsiAiQAIAJCADcDOCACQThqIAAoAgAQKSACQRxqQQE2AgAgAiACKAI8IgA2AjAgAiAANgIsIAIgAigCODYCKCACQdkANgIkIAJCAjcCDCACQdy8wAA2AgggAiACQShqNgIgIAIgAkEgajYCGCABIAJBCGoQtQEhAQJAIAIoAiwiAEUNACACKAIoIABBARCIAwsgAkHAAGokACABC6MBAQF/IwBBkAhrIgQkACAEQQhqQQBBgAgQtAMaIARBiAhqIAEgBEEIakGACBBVAkACQAJAIAQtAIgIDQAgBCgCjAgiAUGBCE8NAiAEQQhqIAFBgAIgAiADEMEBIQEgAEEAOgAAIABBBGogATYCAAwBCyAELQCJCBDQAyEBIABBAToAACAAIAE6AAELIARBkAhqJAAPCyABQYAIQbCRwAAQrgMAC6cBAQN/IwBBEGsiAyQAAkACQAJAAkACQAJAIAEtAIATDgQBAwACAQsACyABQcAJaiABQcAJELUDGgsgA0EIaiABQcAJaiIEIAIQMSADKAIIRQ0BQQIhAkEDIQQMAgtB8IzAAEEjQdSQwAAQ/QEACyADKAIMIQUgBBCAAkEAIQJBASEEIAUQzQMhBQsgASAEOgCAEyAAIAU2AgQgACACNgIAIANBEGokAAuWAQEBfyMAQRBrIgIkACACQdiswABBBBABNgIIAkACQCABDQBBICEBDAELIAEoAgAQDSEBCyACIAE2AgwgAiAAIAJBCGogAkEMahDIAQJAIAIoAgwiAUEkSQ0AIAEQAwsCQCACKAIIIgFBJEkNACABEAMLAkAgAi0AAEUNACACKAIEIgFBJEkNACABEAMLIAJBEGokACAAC5cBAQF/IwBB0ABrIgEkACABIAA6AA8gAUEANgIYIAFCATcDECABQSBqIAFBEGpBtILAABCjAgJAIAFBD2ogAUEgahCpAUUNAEHMgsAAQTcgAUHIAGpBjITAAEHQg8AAEKcBAAsgAUEgakEIaiABQRBqQQhqKAIANgIAIAEgASkDEDcDICABQSBqEIkCIQAgAUHQAGokACAAC5cBAQF/IwBB0ABrIgEkACABIAA6AA8gAUEANgIYIAFCATcDECABQSBqIAFBEGpBtILAABCjAgJAIAFBD2ogAUEgahCoAUUNAEHMgsAAQTcgAUHIAGpBjITAAEHQg8AAEKcBAAsgAUEgakEIaiABQRBqQQhqKAIANgIAIAEgASkDEDcDICABQSBqEIkCIQAgAUHQAGokACAAC5EBAQN/IwBBEGsiAiQAAkAgACgCACIDKAIIDQAgA0F/NgIIIANBDGogARDGASADQRxqIgEtAAAhBCABQQE6AAAgAyADKAIIQQFqNgIIAkAgBEEBcQ0AIABBBGogAEEIahCLAyIDQSRJDQAgAxADCyACQRBqJAAPC0GctcAAQRAgAkEIakHUtcAAQey2wAAQpwEAC48BAQF/IwBBEGsiBSQAAkACQAJAIAQgA00NACACIARJDQIgACABIARBAnRqNgIAIAIgBGshBAwBCyAFQQhqIAEgAiAEIAMQ8gEgBSgCDCEEIAAgBSgCCDYCAEEAIQMLIAAgATYCCCAAIAQ2AgQgAEEMaiADNgIAIAVBEGokAA8LQZC3wABBI0GsuMAAEP0BAAugAQECfyMAQRBrIgMkACAAQRRqKAIAIQQCQAJAAkACQCAAQQRqKAIADgIAAQMLIAQNAkGEvcAAIQBBACEEDAELIAQNASAAKAIAIgAoAgQhBCAAKAIAIQALIAMgBDYCBCADIAA2AgAgA0G0xMAAIAEQyQMgAiABEMsDEGsACyADQQA2AgQgAyAANgIAIANBoMTAACABEMkDIAIgARDLAxBrAAuJAQEDfyABQQNuIgNB/////wNxIANHIQQgA0ECdCEFAkACQCABIANBA2xrIgMNACAFIQMMAQsCQAJAAkACQCACQYACcQ0AQQIhASADQX9qDgIDAgELIAQgBUEEaiIDIAVJciEEDAMLEPkBAAtBAyEBCyABIAVyIQMLIAAgAzYCBCAAIARBAXM2AgALlAEBAn8gACgCACIAIAAoAgBBf2oiATYCAAJAIAENAAJAIABBDGooAgAiAUUNACABIABBEGoiAigCACgCABECAAJAIAIoAgAiASgCBCICRQ0AIAAoAgwgAiABKAIIEIgDCyAAQRRqKAIAIABBGGooAgAoAgwRAgALIAAgACgCBEF/aiIBNgIEIAENACAAQSBBBBCIAwsLjAEBAX8jAEEgayIGJAACQCABRQ0AIAYgASADIAQgBSACKAIQEQsAIAZBEGpBCGogBkEIaigCACIBNgIAIAYgBikDADcDEAJAIAYoAhQgAU0NACAGQRBqIAEQ7wEgBigCGCEBCyAGKAIQIQIgACABNgIEIAAgAjYCACAGQSBqJAAPC0G4u8AAQTAQnwMAC5MBAQJ/AkAgACgCCCIBRQ0AIAAoAgAhACABQShsIQEDQAJAAkACQAJAAkAgACgCAA4HAQIEBAMEBAALIABBBGoiAhCeASACEIICDAMLIABBEGoQgwIgAEEcaiICENYBIAIQgQIMAgsgAEEQaiICENYBIAIQgQIMAQsgAEEEahCDAgsgAEEoaiEAIAFBWGoiAQ0ACwsLfgEEfyMAQRBrIgEkAAJAIAAoAgwgACgCCCICayIDRQ0AIANBBHVBBHQhAwNAAkAgAi0AACIEQX5qQQdJDQAgBEUNACACQQRqIgQQ9wMgBBDTAgsgAkEQaiECIANBcGoiAw0ACwsgASAAKQIANwMIIAFBCGoQgQIgAUEQaiQAC4sBAQJ/IAFBCGooAgAhAiABKAIEIQMCQAJAAkAgASgCAA0AAkACQAJAIAJBAEgNACACDQFBASEBDAILEIoCAAsgAkEBEPACIgFFDQMLIAAgASADIAIQtQM2AgAgAiEBDAELIAFBDGooAgAhASAAIAM2AgALIAAgATYCCCAAIAI2AgQPCyACQQEQqAMAC4cBAQJ/AkACQAJAAkAgASgCCCIEQQRqIgUgA0sNACADQQNNDQIgASgCACEDIAIgBDYAACAEQXxPDQMgAkEEaiADIAQQtQMaIABBBGogBTYCAEEAIQMMAQsgAEEAOgABQQEhAwsgACADOgAADwtBBCADQaSXwAAQrgMAC0EEIAVBtJfAABCvAwALggEBAX8jAEEQayIEJAACQAJAAkAgA0EISQ0AIAIgASkDADcAACAEQQhqIAFBCGogAkEIaiADQXhqEHECQCAELQAIDQAgAEEEaiAEKAIMQQhqNgIAQQAhAwwDCyAAIAQtAAk6AAEMAQsgAEEAOgABC0EBIQMLIAAgAzoAACAEQRBqJAALggEBAX8jAEEQayIDJAACQAJAAkAgAUEASA0AAkACQAJAIAINACABDQEMBAsgAUUNAyABQQEQ8QIiAkUNAQwECyABQQEQ8AIiAg0DCxDtAyABQQEQqAMACyADQQhqIAFBABDzAhCKAgALQQEhAgsgACABNgIEIAAgAjYCACADQRBqJAALgQEBAX8jAEEQayIDJAAgA0HcrMAAQQYQATYCCCADIAEgAhABNgIMIAMgACADQQhqIANBDGoQyAECQCADKAIMIgFBJEkNACABEAMLAkAgAygCCCIBQSRJDQAgARADCwJAIAMtAABFDQAgAygCBCIBQSRJDQAgARADCyADQRBqJAAgAAt7AQJ/IwBBwABrIgEkACABQRBqELoBIAFBIGpBCGoiAiABQRBqQQhqKAIANgIAIAEgASkDEDcDICABQQhqIAFBIGoQ5gIgAUEwakEIaiACKAIANgIAIAEgASkDIDcDMCABIAFBMGoQmQIgACABKQMANwMAIAFBwABqJAALdwEBfgJAAkAgAUUNACABKQIAIQIgAUEANgIAIAJCIIinIQECQCACpw4CAQIACyABQSRJDQAgARADCxBPIQELIAApAgAhAiAAIAE2AgQgAEEBNgIAIABBBGohAAJAIAKnRQ0AIAJCIIinIgFBJEkNACABEAMLIAALgQEBAX8jAEHAAGsiBSQAIAUgATYCDCAFIAA2AgggBSADNgIUIAUgAjYCECAFQSxqQQI2AgAgBUE8akH1ADYCACAFQgI3AhwgBUHczMAANgIYIAVB7wA2AjQgBSAFQTBqNgIoIAUgBUEQajYCOCAFIAVBCGo2AjAgBUEYaiAEEIsCAAuHAQEBfyMAQSBrIgIkAAJAAkAgAC0AAA0AIAJBHGpBADYCACACQfiVwAA2AhggAkIBNwIMIAJBtJbAADYCCCABIAJBCGoQtQEhAQwBCyACQRxqQQA2AgAgAkH4lcAANgIYIAJCATcCDCACQZCWwAA2AgggASACQQhqELUBIQELIAJBIGokACABC4cBAQF/IwBBIGsiAiQAAkACQCAALQAADQAgAkEcakEANgIAIAJB+JXAADYCGCACQgE3AgwgAkH4lsAANgIIIAEgAkEIahC1ASEBDAELIAJBHGpBADYCACACQfiVwAA2AhggAkIBNwIMIAJB1JbAADYCCCABIAJBCGoQtQEhAQsgAkEgaiQAIAELhQEBAn8gAC0ABCEBAkAgAC0ABUUNACABQf8BcSECQQEhAQJAIAINAAJAIAAoAgAiAS0AAEEEcQ0AIAEoAhhBgc3AAEECIAFBHGooAgAoAgwRCAAhAQwBCyABKAIYQfPMwABBASABQRxqKAIAKAIMEQgAIQELIAAgAToABAsgAUH/AXFBAEcLgQEBAX8jAEGQCGsiAyQAIANBAEGACBC0AyIDQYAIaiABIAJBgAIgA0GACBAsAkACQAJAIAMoAoAIDQAgAygChAgiAUGBCE8NAiAAIAMgARA3DAELQQEQzwMhASAAQQE6AAAgACABOgABCyADQZAIaiQADwsgAUGACEHAkcAAEK4DAAtrAQR/IwBBEGsiASQAAkAgACgCDCAAKAIIIgJrIgNFDQAgA0ECdUECdCEDA0ACQCACKAIAIgRBJEkNACAEEAMLIAJBBGohAiADQXxqIgMNAAsLIAEgACkCADcDCCABQQhqEP8BIAFBEGokAAt8AQR/IAAgABC8AyICQQgQ4gIgAmsiAhC6AyEAQQAgASACayIBNgKo7EBBACAANgKw7EAgACABQQFyNgIEEN0DIgJBCBDiAiEDQRRBCBDiAiEEQRBBCBDiAiEFIAAgARC6AyAFIAQgAyACa2pqNgIEQQBBgICAATYCzOxAC3MBBH8jAEEgayICJABBASEDAkAgACABEFYNACABQRxqKAIAIQQgASgCGCEFIAJBHGpBADYCACACQeTJwAA2AhggAkIBNwIMIAJB6MnAADYCCCAFIAQgAkEIahA7DQAgAEEEaiABEFYhAwsgAkEgaiQAIAMLaQEDfyMAQSBrIgIkACABQRxqKAIAIQMgASgCGCEEIAJBCGpBEGogACgCACIBQRBqKQIANwMAIAJBCGpBCGogAUEIaikCADcDACACIAEpAgA3AwggBCADIAJBCGoQOyEBIAJBIGokACABC3ABAX8jAEEwayICJAAgAiABNgIEIAIgADYCACACQRxqQQI2AgAgAkEsakEYNgIAIAJCAjcCDCACQaDQwAA2AgggAkEYNgIkIAIgAkEgajYCGCACIAJBBGo2AiggAiACNgIgIAJBCGpBsNDAABCLAgALcAEBfyMAQTBrIgIkACACIAE2AgQgAiAANgIAIAJBHGpBAjYCACACQSxqQRg2AgAgAkICNwIMIAJB3M/AADYCCCACQRg2AiQgAiACQSBqNgIYIAIgAkEEajYCKCACIAI2AiAgAkEIakHsz8AAEIsCAAtwAQF/IwBBMGsiAiQAIAIgATYCBCACIAA2AgAgAkEcakECNgIAIAJBLGpBGDYCACACQgI3AgwgAkGMz8AANgIIIAJBGDYCJCACIAJBIGo2AhggAiACQQRqNgIoIAIgAjYCICACQQhqQbzPwAAQiwIAC20BAX8jAEEwayIDJAAgAyABNgIEIAMgADYCACADQRxqQQI2AgAgA0EsakEYNgIAIANCAjcCDCADQbzLwAA2AgggA0EYNgIkIAMgA0EgajYCGCADIAM2AiggAyADQQRqNgIgIANBCGogAhCLAgALZAECfyMAQSBrIgIkACABQRxqKAIAIQMgASgCGCEBIAJBCGpBEGogAEEQaikCADcDACACQQhqQQhqIABBCGopAgA3AwAgAiAAKQIANwMIIAEgAyACQQhqEDshACACQSBqJAAgAAtkAQJ/IwBBIGsiAiQAIABBHGooAgAhAyAAKAIYIQAgAkEIakEQaiABQRBqKQIANwMAIAJBCGpBCGogAUEIaikCADcDACACIAEpAgA3AwggACADIAJBCGoQOyEBIAJBIGokACABC20BAX8jAEEwayIDJAAgAyABNgIEIAMgADYCACADQRxqQQI2AgAgA0EsakEYNgIAIANCAzcCDCADQYDRwAA2AgggA0EYNgIkIAMgA0EgajYCGCADIAM2AiggAyADQQRqNgIgIANBCGogAhCLAgALbAECfyMAQSBrIgIkACACQQhqIAEoAgAQAAJAAkAgAigCCCIBRQ0AIAIgAigCDCIDNgIYIAIgAzYCFCACIAE2AhAgAiACQRBqEJkCIAAgAigCACACKAIEEN4CDAELIABBADYCAAsgAkEgaiQAC24BAX8jAEEgayICJAAgAkGkwMAANgIEIAIgADYCACACQQhqQRBqIAFBEGopAgA3AwAgAkEIakEIaiABQQhqKQIANwMAIAIgASkCADcDCEEAIAJBjL7AACACQQRqQYy+wAAgAkEIakGUxsAAEEkAC2sBAX8jAEEgayIDJAAgA0G0wcAANgIEIAMgADYCACADQQhqQRBqIAFBEGopAgA3AwAgA0EIakEIaiABQQhqKQIANwMAIAMgASkCADcDCEEAIANBnL7AACADQQRqQZy+wAAgA0EIaiACEEkAC3ABAn8jAEHAAGsiASQAEM4DIQIgAEEANgIIIABCATcCACABIAJB/wFxOgAPIAFBEGogAEH4gMAAEKMCAkAgAUEPaiABQRBqEIIBRQ0AQZCBwABBNyABQThqQaSCwABBlILAABCnAQALIAFBwABqJAALdAEBfwJAAkACQAJAIAAtAJgmDgQBAgIAAgsgAEGIE2oQxwICQCAAKAKQJiIBQSRJDQAgARADCyAAKAKUJiIAQSNNDQEMAgsgABDHAgJAIAAoApAmIgFBJEkNACABEAMLIAAoApQmIgBBI0sNAQsPCyAAEAMLYwEBfyMAQSBrIgIkACACIAAoAgA2AgQgAkEIakEQaiABQRBqKQIANwMAIAJBCGpBCGogAUEIaikCADcDACACIAEpAgA3AwggAkEEakG4lMAAIAJBCGoQOyEBIAJBIGokACABC2MBAX8jAEEgayICJAAgAiAAKAIANgIEIAJBCGpBEGogAUEQaikCADcDACACQQhqQQhqIAFBCGopAgA3AwAgAiABKQIANwMIIAJBBGpB7LzAACACQQhqEDshASACQSBqJAAgAQtsAQF/IwBBMGsiAiQAAkBBAC0AuOhARQ0AIAJBHGpBATYCACACQgI3AgwgAkHAwsAANgIIIAJBGDYCJCACIAA2AiwgAiACQSBqNgIYIAIgAkEsajYCICACQQhqQejCwAAQiwIACyACQTBqJAALYwEBfyMAQSBrIgIkACACIAAoAgA2AgQgAkEIakEQaiABQRBqKQIANwMAIAJBCGpBCGogAUEIaikCADcDACACIAEpAgA3AwggAkEEakGUyMAAIAJBCGoQOyEBIAJBIGokACABC2kBAn8CQAJAAkACQCABQQhqKAIAIgJBAEgNACABKAIAIQEgAg0BQQEhAwwCCxCKAgALIAJBARDwAiIDRQ0BCyADIAEgAhC1AyEBIAAgAjYCCCAAIAI2AgQgACABNgIADwsgAkEBEKgDAAtoAQJ/IwBBEGsiBSQAIAVBCGogASACEJsBAkACQCAFKAIIRQ0AIAUoAgwiBiAESw0BIAAgASACIAYgAyAGEC4gBUEQaiQAIAYPC0HIhMAAQStBzIXAABCUAwALIAYgBEHchcAAEK4DAAtwAQF/AkACQAJAAkACQCAAKAIADgcBAgMDBAMDAAsgAEEEaiIAEJ4BIAAQggIPCyAAQRBqIgEQ9wMgARDTAiAAQRxqIgAQ1gEgABCBAg8LIABBEGoiABDWASAAEIECCw8LIABBBGoiABD3AyAAENMCC3ABAX8CQAJAAkACQAJAIAAoAgAOBwECAwMEAwMACyAAQQRqIgAQngEgABCCAg8LIABBEGoiARD3AyABENMCIABBHGoiABDWASAAEIECDwsgAEEQaiIAENYBIAAQgQILDwsgAEEEaiIAEPcDIAAQ0wILYAEBfyMAQSBrIgIkACACIAA2AgQgAkEIakEQaiABQRBqKQIANwMAIAJBCGpBCGogAUEIaikCADcDACACIAEpAgA3AwggAkEEakG4lMAAIAJBCGoQOyEBIAJBIGokACABC20BAn8jAEEQayICJAACQAJAQQAgACgCABEDACIDRQ0AIAEoAgAoAgAiACgCAEEBaiIBQQFLDQEACxD6A0HQsMAAQcYAIAJBCGpB+LHAAEHoscAAEKcBAAsgACABNgIAIAMgABCYASACQRBqJAALXgECfwJAIABBDGooAgAiAiAAKAIEIgMgACgCAGsgAkF/aiICcWtBAUcNACAAEH8gACgCDEF/aiECIAAoAgQhAwsgACADQQFqIAJxNgIEIAAoAgggA0ECdGogATYCAAteAQF/IwBBIGsiASQAIAFBEGpBCGogAEEIaigCADYCACABIAApAgA3AxAgAUEIaiABQRBqEOYCIAEoAgggASgCDBABIQAgAUEQahD3AyABQRBqENMCIAFBIGokACAAC2QBAX8jAEEQayIEJAAgASgCACACKAIAIAMoAgAQJiECIARBCGoQqgICQAJAIAQoAggNAEEAIQEgACACQQBHOgABDAELIABBBGogBCgCDDYCAEEBIQELIAAgAToAACAEQRBqJAALXwICfwF+AkAgASgCBCICRQ0AIAKtQih+IgSnIQNBCCECAkAgBEIgiKdFDQAQ7gNBACECCyABKAIAENEDIQEgAEEIaiACNgIAIAAgAzYCBCAAIAE2AgAPCyAAQQA2AgALXwEBfyMAQRBrIgQkACABIAIgAygCABAPIQIgBEEIahCqAgJAAkAgBCgCCA0AQQAhASACENUDIQIMAQtBASEBIAQoAgwQ1AMhAgsgACACNgIEIAAgATYCACAEQRBqJAALVgEBfyMAQRBrIgMkAAJAAkAgACgCBCABayACTw0AIAMgACABIAIQeCADKAIARQ0AIANBCGooAgAiAkUNASADKAIEIAIQqAMACyADQRBqJAAPCxCKAgALWgECfyMAQRBrIgEkACABIABBeGo2AgggAEEUaiIALQAAIQIgAEEBOgAAIAEgAUEIajYCDAJAIAJBAXENAEGss8AAIAFBDGoQxQELIAFBCGoQnAEgAUEQaiQAC14BA38CQCABKAIEIgJFDQAgAkEEdCEDQQghBAJAIAJB/////wBxIAJGDQAQ7gNBACEECyABKAIAENEDIQIgAEEIaiAENgIAIAAgAzYCBCAAIAI2AgAPCyAAQQA2AgALXgEDfwJAIAEoAgQiAkUNACACQQJ0IQNBBCEEAkAgAkH/////A3EgAkYNABD4A0EAIQQLIAEoAgAQ1wMhAiAAQQhqIAQ2AgAgACADNgIEIAAgAjYCAA8LIABBADYCAAteAQN/AkAgASgCBCICRQ0AIAJBAnQhA0EEIQQCQCACQf////8DcSACRg0AEPgDQQAhBAsgASgCABDXAyECIABBCGogBDYCACAAIAM2AgQgACACNgIADwsgAEEANgIAC1oBAX8CQCAAKAIQIgFFDQAgAUEAOgAAIABBFGooAgAiAUUNACAAKAIQIAFBARCIAwsC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AkEIahDbAxoACyYBAn9BACECAkAgACgCACIDIAFLDQAgAyAAKAIEaiABSyECCyACCyYBAX8jAEEQayIDJAAgAyABNgIMIAMgADYCCCADQQhqIAIQ/gEACyEAAkAgASADRw0AIAAgAiABELUDGg8LIAEgAyAEELYBAAsoAQF/AkAgAUEHaiICIAFPDQBBuJjAAEEzQcSZwAAQlAMACyACQQN2CyQAAkACQCABQXxLDQAgACABQQQgAhDjAiIBDQELEMUDAAsgAQssAAJAQQAtAODsQEUNAEEAKALk7EBFDwtBAEEBOgDg7EBBAEEANgLk7EBBAQsjACACIAIoAgRBfnE2AgQgACABQQFyNgIEIAAgAWogATYCAAsmAAJAIAANAEG4u8AAQTAQnwMACyAAIAIgAyAEIAUgASgCEBEMAAskAAJAIAANAEG4u8AAQTAQnwMACyAAIAIgAyAEIAEoAhARCQALJAACQCAADQBBuLvAAEEwEJ8DAAsgACACIAMgBCABKAIQEQkACyQAAkAgAA0AQbi7wABBMBCfAwALIAAgAiADIAQgASgCEBETAAskAAJAIAANAEG4u8AAQTAQnwMACyAAIAIgAyAEIAEoAhARCgALJAACQCAADQBBuLvAAEEwEJ8DAAsgACACIAMgBCABKAIQEQoACyQAAkAgAA0AQbi7wABBMBCfAwALIAAgAiADIAQgASgCEBEJAAskAAJAIAANAEG4u8AAQTAQnwMACyAAIAIgAyAEIAEoAhARFAALJAACQCAADQBBuLvAAEEwEJ8DAAsgACACIAMgBCABKAIQEQkACyQAAkAgAA0AQbi7wABBMBCfAwALIAAgAiADIAQgASgCEBEJAAskAAJAIAANAEG4u8AAQTAQnwMACyAAIAIgAyAEIAEoAhARCQALJAACQCAADQBBuLvAAEEwEJ8DAAsgACACIAMgBCABKAIQEQkACyQAAkAgAA0AQbi7wABBMBCfAwALIAAgAiADIAQgASgCEBEJAAskAAJAIAANAEG4u8AAQTAQnwMACyAAIAIgAyAEIAEoAhARCQALJAACQCAADQBBuLvAAEEwEJ8DAAsgACACIAMgBCABKAIQEQkACyQAAkAgAA0AQbi7wABBMBCfAwALIAAgAiADIAQgASgCEBEJAAseACAAIAFBA3I2AgQgACABaiIAIAAoAgRBAXI2AgQLJQACQAJAAkAgAC0AgBMOBAECAgACCyAAQcAJahB3DwsgABB3CwsiAAJAIAANAEG4u8AAQTAQnwMACyAAIAIgAyABKAIQEQcACyIAAkAgAA0AQbi7wABBMBCfAwALIAAgAiADIAEoAhARBwALIwACQCAALQAADQAgAUHSzsAAQQUQNA8LIAFBzs7AAEEEEDQLGwEBfyMAQRBrIgEkACABIAAQ0QEgAUEQaiQACyEAAkAgASgCAA0AENoDAAsgAEHIrsAANgIEIAAgATYCAAsgAAJAIAANAEHQs8AAQTAQnwMACyAAIAIgASgCEBEFAAsgAAJAIAANAEG8uMAAQTAQnwMACyAAIAIgASgCEBEFAAsgAAJAIAANAEG4u8AAQTAQnwMACyAAIAIgASgCEBEGAAsaAAJAIAAoAgRFDQAgABCHAiAAQQxqEIcCCwskAQF/QcDowAAhAQJAQQAoAsDoQA0AQcDowAAgABBmIQELIAELJQEBf0HY6MAAIQECQEEAKALU6EANAEHU6MAAIAAQpgEhAQsgAQsdAQF/AkAgACgCBCIBRQ0AIAAoAgAgAUEBEIgDCwscAQF/AkAgACgCECIBDQAgAEEUaigCACEBCyABCxYAIABBGHRBGHVBAnRB1KjAAGooAgALGwEBfyAAIAFBACgCgOlAIgJB2gAgAhsRBQAACxIAQQBBGSAAQQF2ayAAQR9GGwsWACAAIAFBAXI2AgQgACABaiABNgIACxoAIAAoAgAgACgCBCAAKAIIIAAoAgwQgAMACxwAIAEoAhhB8MnAAEELIAFBHGooAgAoAgwRCAALHAAgASgCGEH7ycAAQQ4gAUEcaigCACgCDBEIAAscACABKAIYQdDhwABBBSABQRxqKAIAKAIMEQgACyEAQbzowABB6IDAABD4AUEAIAA7AajoQEEAQgE3A6DoQAsXACAAIAI2AgggACACNgIEIAAgATYCAAsXACAAIAI2AgggACACNgIEIAAgATYCAAsYAAJAIAANAEGUvcAAQSsgARD9AQALIAALGwACQCAADQBBlL3AAEErQfDDwAAQ/QEACyAACxAAIAAgAWpBf2pBACABa3ELEwEBfyAAIAEgAiADEDYhBCAEDwsTACAAKAIAIAEgASACahDtAUEACxMAAkAgAUUNACAAIAFBBBCIAwsLFgAgACABKAIINgIEIAAgASgCADYCAAsVACAAKAIAIAAoAgQgACgCCBCaAQALDwAgAEEBdCIAQQAgAGtyCxUAIAEgACgCACIAKAIAIAAoAgQQNAsQACAAIAEgASACahDtAUEACxIAAkAgACgCAEUNACAAEI4BCwsSAAJAIAAoAgBFDQAgABCOAQsLFAEBfyAAKAIAIQIgACABNgIAIAILEwAgACgCACABKAIAIAIoAgAQJQsUACAAKAIAIAEgACgCBCgCDBEGAAsQAQF/IAAgARC5AyECIAIPCxABAX8gACABEJYCIQIgAg8LEAAgACACNgIEIAAgATYCAAsQACAAIAI2AgQgACABNgIACxEAIAAoAgAgACgCBCABELMDCw4AIAAgASABIAJqEPABCxEAIAAoAgAgASgCABASENUDCxQAQQAgADYC4OhAQQBBAToA3OhACxEAIAAoAgAgACgCCCABELMDCxAAIAAgAjYCBCAAIAE2AgALEAAgACACNgIEIAAgATYCAAsOACAAKAIAIAEQUBpBAAsTACAAQZDEwAA2AgQgACABNgIACw0AIAAtAARBAnFBAXYLDwAgACAAKAIEQX5xNgIECw0AIAAoAgRBA3FBAUcLDQAgACABIAIgAxAwAAsQACABIAAoAgAgACgCBBA0Cw0AIAAtAABBEHFBBHYLDQAgAC0AAEEgcUEFdgsQACAAIAI2AgQgACABNgIACxAAIAAgAjYCBCAAIAE2AgALDQAgACABIAIQ9QJBAAsNACAAIAEgAhD1AkEACwwAIAAgASACEMYDDwsMACAAKAIAEBNBAEcLDQAgACgCACABIAIQIAsOACAAKAIAIAEoAgAQJAsMACAAKAIAEBpBAUYLCgBBACAAayAAcQsLACAALQAEQQNxRQsMACAAIAFBA3I2AgQLDQAgACgCACAAKAIEagsNACAAKAIAIAEQUkEACw0AIAAoAgAaA38MAAsLDQAgADUCAEEBIAEQVAsMACAAIAEgAhCwAgALDQAgADMBAEEBIAEQVAsLACAAIwBqJAAjAAsMACAAEPcDIAAQ0wILDAAgABD3AyAAENMCCwoAIAAgARCpAw8LDAAgABD3AyAAENMCCwwAIAAoAgAQDhDVAwsKACAAIAFBORArCw0AQei7wABBGxCfAwALDgBBg7zAAEHPABCfAwALCQAgACABECoACwwAIAAoAgAgARDKAgsKACAAKAIEQXhxCwoAIAAoAgRBAXELCgAgACgCDEEBcQsKACAAKAIMQQF2CwoAIAAgARCmAwALCgAgACABEKcDAAsKACAAIAEQmQMACwoAIAAgARClAwALCgAgACABENYCAAsKACAAIAEQsAEACwoAIAAgARCxAQALCgAgACABELIBAAsKACAAIAEQsgMACwoAIAAgARCxAwALCgAgACABELADAAsKACAAIAEQqgMACwoAIAAgARCrAwALCgAgACABEKwDAAsKACACIAAgARA0CwoAIAAgASACEHoLCgAgACABIAIQUwsLABDTAxDWAxDVAwsIACAAIAEQIgsJACAAKAIAECMLCAAgACABEEYLBwAgACABagsHACAAIAFrCwcAIABBCGoLBwAgAEF4agsGACABEFcLBgAgARBXCwYAIAEQVwsHACAAENYDCwcAIAAQ8QELCgBB7LjAABD8AQsGACAAEB8LBgAQ2gMACwYAIAAQMwsHACAAKAIMCwcAIAAoAggLBwAgACgCCAsHACAAKAIMCwcAIAAtABALBAAgAAsEACAACwQAQQALBAAgAAsEACAACwQAIAALDQBCi+TnlfK4j9e4fwsEABAZCwQAIAALBAAgAAsEACAACwQAIAALDQBC0oGc3sHF/O+ofwsNAEKL5OeV8riP17h/CwMAAAsDAAALBABBBwsEAEEICwQAIAALBABBAAsEAEEACwQAQQALBABBAAsEAEEBCwYAQYCABAsNAELu7ufbzK+R6OYACwIACwIACwIACwIACwIACwIACwIACwIACwIACwIACwIACwIACwIACwIACwIACwIACwIACwIACwIACwIACwIACwIACwIACwIACwvF6ICAAAIAQYCAwAALm2gvaG9tZS9uZ25pdXMvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvY29uc29sZV9lcnJvcl9wYW5pY19ob29rLTAuMS43L3NyYy9saWIucnMAAAAAEABmAAAAlQAAAA4AAAABAAAADAAAAAQAAAACAAAAAwAAAAQAAABhIERpc3BsYXkgaW1wbGVtZW50YXRpb24gcmV0dXJuZWQgYW4gZXJyb3IgdW5leHBlY3RlZGx5L3J1c3RjL2ZlNWIxM2Q2ODFmMjVlZTY0NzRiZTI5ZDc0OGM2NWFkY2Q5MWY2OWUvbGlicmFyeS9hbGxvYy9zcmMvc3RyaW5nLnJzAADHABAASwAAAGYJAAAOAAAABQAAAAAAAAABAAAABgAAAAcAAAAMAAAABAAAAAgAAAAJAAAABAAAAGEgRGlzcGxheSBpbXBsZW1lbnRhdGlvbiByZXR1cm5lZCBhbiBlcnJvciB1bmV4cGVjdGVkbHkvcnVzdGMvZmU1YjEzZDY4MWYyNWVlNjQ3NGJlMjlkNzQ4YzY1YWRjZDkxZjY5ZS9saWJyYXJ5L2FsbG9jL3NyYy9zdHJpbmcucnMAAIMBEABLAAAAZgkAAA4AAABjYWxsZWQgYE9wdGlvbjo6dW53cmFwKClgIG9uIGEgYE5vbmVgIHZhbHVlAAoAAAAAAAAAAQAAAAYAAAB1c2RwbC1mcm9udC9zcmMvY29udmVydC5ycwAAHAIQABoAAAAgAAAAJwAAAHVzaXplIG92ZXJmbG93IHdoZW4gY2FsY3VsYXRpbmcgYnVmZmVyIHNpemUvaG9tZS9uZ25pdXMvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvYmFzZTY0LTAuMTMuMC9zcmMvZW5jb2RlLnJzAHMCEABYAAAAeQAAAAoAAABzAhAAWAAAAHsAAAAfAAAAYHVud3JhcF90aHJvd2AgZmFpbGVkAAAADAAAACATAAAIAAAADQAAAA4AAAAEAAAABAAAAA8AAAAQAAAAaW50ZXJuYWwgZXJyb3I6IGVudGVyZWQgdW5yZWFjaGFibGUgY29kZTogAAAoAxAAKgAAAC9ob21lL25nbml1cy8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9iYXNlNjQtMC4xMy4wL3NyYy9kZWNvZGUucnNcAxAAWAAAANIBAAAfAAAAXAMQAFgAAADYAQAAHwAAAFwDEABYAAAA4QEAAB8AAABcAxAAWAAAAOoBAAAfAAAAXAMQAFgAAADzAQAAHwAAAFwDEABYAAAA/AEAAB8AAABcAxAAWAAAAAUCAAAfAAAAXAMQAFgAAAAOAgAAHwAAAFwDEABYAAAAAwEAACQAAABcAxAAWAAAAAQBAAApAAAAXAMQAFgAAAAqAQAAFgAAAFwDEABYAAAALQEAABoAAABcAxAAWAAAAEEBAAAOAAAAXAMQAFgAAABEAQAAEgAAAFwDEABYAAAAWAEAABMAAABJbXBvc3NpYmxlOiBtdXN0IG9ubHkgaGF2ZSAwIHRvIDggaW5wdXQgYnl0ZXMgaW4gbGFzdCBjaHVuaywgd2l0aCBubyBpbnZhbGlkIGxlbmd0aHOkBBAAVAAAAFwDEABYAAAAnQEAAA4AAABcAxAAWAAAALEBAAAJAAAAXAMQAFgAAAAuAgAAEgAAAFwDEABYAAAAvAEAABEAAAARAAAAAAAAAAEAAAASAAAAEwAAABQAAAAVAAAABAAAAAQAAAAWAAAAFwAAAC9ydXN0Yy9mZTViMTNkNjgxZjI1ZWU2NDc0YmUyOWQ3NDhjNjVhZGNkOTFmNjllL2xpYnJhcnkvc3RkL3NyYy9zeW5jL29uY2UucnNsBRAATAAAABQBAAAyAAAAY2FsbGVkIGBPcHRpb246OnVud3JhcCgpYCBvbiBhIGBOb25lYCB2YWx1ZS9ob21lL25nbml1cy8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy93YXNtLWJpbmRnZW4tZnV0dXJlcy0wLjQuMzAvc3JjL2xpYi5ycwAA8wUQAGMAAADaAAAAIAAAAAAAAAAAAAAAYGFzeW5jIGZuYCByZXN1bWVkIGFmdGVyIGNvbXBsZXRpb25jYWxsZWQgYE9wdGlvbjo6dW53cmFwKClgIG9uIGEgYE5vbmVgIHZhbHVldXNkcGwtZnJvbnQvc3JjL2Nvbm5lY3Rpb24ucnMAvgYQAB0AAAAQAAAAXAAAAFBPU1RodHRwOi8vbG9jYWxob3N0Oi91c2RwbC9jYWxs8AYQABEAAAABBxAACwAAAL4GEAAdAAAAGQAAADMAAABBY2NlcHRhcHBsaWNhdGlvbi9ieXRlcwC+BhAAHQAAACMAAAAkAAAAvgYQAB0AAAAqAAAAOgAAAEV4cGVjdGVkIGNhbGwgcmVzcG9uc2UgbWVzc2FnZSBmcm9tICwgZ290IHNvbWV0aGluZyBlbHNlZAcQACQAAACIBxAAFAAAAHVzZHBsLWZyb250L3NyYy9saWIucnMAAKwHEAAWAAAARAAAAE4AAABjYWxsX2JhY2tlbmQoLCBbcGFyYW1zOyBdKQAA1AcQAA0AAADhBxAACwAAAOwHEAACAAAAVVNEUEw6IEdvdCBwb3J0IAgIEAAQAAAAVVNEUEw6IEdvdCBlcnJvciB3aGlsZSBjYWxsaW5nIDogAAAAIAgQAB8AAAA/CBAAAgAAAKwHEAAWAAAAQwAAAAEAAAAvaG9tZS9uZ25pdXMvRG9jdW1lbnRzL2dpdC1yZXBvcy91c2RwbC1ycy91c2RwbC1jb3JlL3NyYy9zZXJkZXMvdHJhaXRzLnJzAAAAZAgQAEkAAABDAAAAKAAAAGQIEABJAAAAIgAAABUAAABgdW53cmFwX3Rocm93YCBmYWlsZWQAAAAcAAAADAAAAAQAAAAdAAAAHgAAAAQAAABhIERpc3BsYXkgaW1wbGVtZW50YXRpb24gcmV0dXJuZWQgYW4gZXJyb3IgdW5leHBlY3RlZGx5L3J1c3RjL2ZlNWIxM2Q2ODFmMjVlZTY0NzRiZTI5ZDc0OGM2NWFkY2Q5MWY2OWUvbGlicmFyeS9hbGxvYy9zcmMvc3RyaW5nLnJzAAA3CRAASwAAAGYJAAAOAAAAHwAAAAAAAAABAAAABgAAAAoKU3RhY2s6CgoKCi9ydXN0Yy9mZTViMTNkNjgxZjI1ZWU2NDc0YmUyOWQ3NDhjNjVhZGNkOTFmNjllL2xpYnJhcnkvYWxsb2Mvc3JjL3Jhd192ZWMucnNUcmllZCB0byBzaHJpbmsgdG8gYSBsYXJnZXIgY2FwYWNpdHn8CRAAJAAAALAJEABMAAAAqQEAAAkAAAAgAAAABAAAAAQAAAAhAAAAIgAAACMAAAB1c2RwbC1jb3JlL3NyYy9zZXJkZXMvZHVtcF9pbXBsLnJzAABQChAAIgAAABQAAAAPAAAAUAoQACIAAAAXAAAAJQAAAHVzZHBsLWNvcmUvc3JjL3NlcmRlcy9sb2FkX2ltcGwucnMAAJQKEAAiAAAAGgAAACcAAABjcmFua3NoYWZ0AADIChAACgAAAGRlY2t5AAAA3AoQAAUAAABhbnkA7AoQAAMAAABMb2FkRXJyb3I6IEludmFsaWREYXRhAAD4ChAAFgAAAExvYWRFcnJvcjogVG9vU21hbGxCdWZmZXIAAAAYCxAAGQAAAER1bXBFcnJvcjogVW5zdXBwb3J0ZWQAADwLEAAWAAAARHVtcEVycm9yOiBUb29TbWFsbEJ1ZmZlcgAAAFwLEAAZAAAAdXNkcGwtY29yZS9zcmMvc2VyZGVzL2R1bXBfaW1wbC5ycwAAgAsQACIAAAALAAAADwAAAIALEAAiAAAADAAAAA8AAAB1c2RwbC1jb3JlL3NyYy9zZXJkZXMvbG9hZF9pbXBsLnJzAADECxAAIgAAAAsAAAAkAAAAdXNkcGwtY29yZS9zcmMvcmVtb3RlX2NhbGwucnMAAAD4CxAAHQAAAA4AAAA2AAAA+AsQAB0AAAAeAAAALgAAAE92ZXJmbG93IHdoZW4gY2FsY3VsYXRpbmcgbnVtYmVyIG9mIGNodW5rcyBpbiBpbnB1dC9ob21lL25nbml1cy8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9iYXNlNjQtMC4xMy4wL3NyYy9kZWNvZGUucnMAawwQAFgAAAC8AAAACgAAACEiIyQlJicoKSorLC0wMTIzNDU2Nzg5QEFCQ0RFRkdISUpLTE1OUFFSU1RVVlhZWltgYWJjZGVoaWprbG1wcXJBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSssLi9BQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OS4vMDEyMzQ1Njc4OUFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OS1fQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrL////////////////////////////////////////////wABAgMEBQYHCAkKCwz//w0ODxAREhMUFRb///////8XGBkaGxwdHh8gISIjJCX/JicoKSorLP8tLi8w/////zEyMzQ1Nv//Nzg5Ojs8//89Pj//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pj////80NTY3ODk6Ozw9/////////wABAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZ////////GhscHR4fICEiIyQlJicoKSorLC0uLzAxMjP//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wABNjc4OTo7PD0+P/////////8CAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaG////////xwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAQIDBAUGBwgJCgv/////////DA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCX///////8mJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8+//80NTY3ODk6Ozw9/////////wABAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZ/////z//GhscHR4fICEiIyQlJicoKSorLC0uLzAxMjP//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////z7///8/NDU2Nzg5Ojs8Pf////////8AAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGf///////xobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1QTEABUEhAAVBEQAFQQEABUDxAAVA4QAGludGVybmFsIGVycm9yOiBlbnRlcmVkIHVucmVhY2hhYmxlIGNvZGU6IAAAbBQQACoAAAAvaG9tZS9uZ25pdXMvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvYmFzZTY0LTAuMTMuMC9zcmMvZW5jb2RlLnJzoBQQAFgAAACSAAAAJwAAAHVzaXplIG92ZXJmbG93IHdoZW4gY2FsY3VsYXRpbmcgYjY0IGxlbmd0aAAAoBQQAFgAAACZAAAACgAAAKAUEABYAAAAtgAAACAAAACgFBAAWAAAALcAAAAlAAAAoBQQAFgAAAD8AAAAHAAAAKAUEABYAAAA/QAAACEAAACgFBAAWAAAABMBAAAuAAAAoBQQAFgAAAATAQAACQAAAKAUEABYAAAAFAEAAAkAAACgFBAAWAAAAAsBAAAuAAAAoBQQAFgAAAALAQAACQAAAKAUEABYAAAADQEAAA8AAACgFBAAWAAAAAwBAAAJAAAAoBQQAFgAAAAPAQAACQAAAEltcG9zc2libGUgcmVtYWluZGVyBBYQABQAAACgFBAAWAAAACoBAAAWAAAAoBQQAFgAAAA7AQAACQAAABQOEADUDRAAlA0QAFQNEAAUDRAA1AwQAGJvZHltZXRob2Rtb2Rlc2FtZS1vcmlnaW5uby1jb3JzY29yc25hdmlnYXRlYXR0ZW1wdGVkIHRvIGNvbnZlcnQgaW52YWxpZCBSZXF1ZXN0TW9kZSBpbnRvIEpTVmFsdWUvaG9tZS9uZ25pdXMvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvd2ViLXN5cy0wLjMuNTcvc3JjL2ZlYXR1cmVzL2dlbl9SZXF1ZXN0TW9kZS5yc7kWEABrAAAAAwAAAAEAAAAkAAAACAAAAAQAAAAlAAAAJgAAACcAAAAIAAAABAAAACgAAABhbHJlYWR5IGJvcnJvd2VkKQAAAAAAAAABAAAAKgAAACsAAAAEAAAABAAAACwAAAAtAAAALgAAAAQAAAAEAAAALwAAADAAAABGbk9uY2UgY2FsbGVkIG1vcmUgdGhhbiBvbmNlL2hvbWUvbmduaXVzLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3dhc20tYmluZGdlbi1mdXR1cmVzLTAuNC4zMC9zcmMvbGliLnJzALwXEABjAAAApQAAAA8AAAC8FxAAYwAAAIUAAAAnAAAAvBcQAGMAAACvAAAAJAAAAGNhbm5vdCBhY2Nlc3MgYSBUaHJlYWQgTG9jYWwgU3RvcmFnZSB2YWx1ZSBkdXJpbmcgb3IgYWZ0ZXIgZGVzdHJ1Y3Rpb24vcnVzdGMvZmU1YjEzZDY4MWYyNWVlNjQ3NGJlMjlkNzQ4YzY1YWRjZDkxZjY5ZS9saWJyYXJ5L3N0ZC9zcmMvdGhyZWFkL2xvY2FsLnJzAAAAlhgQAE8AAACiAQAAGgAAADEAAAAAAAAAAQAAADIAAABhbHJlYWR5IGJvcnJvd2VkMwAAAAAAAAABAAAAKgAAAC9ob21lL25nbml1cy8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy93YXNtLWJpbmRnZW4tZnV0dXJlcy0wLjQuMzAvc3JjL3Rhc2svc2luZ2xldGhyZWFkLnJzAAAAKBkQAHEAAAAhAAAAFQAAADQAAAA1AAAANgAAADcAAAA4AAAAKBkQAHEAAABVAAAAJQAAAGNsb3N1cmUgaW52b2tlZCByZWN1cnNpdmVseSBvciBkZXN0cm95ZWQgYWxyZWFkeS9ydXN0Yy9mZTViMTNkNjgxZjI1ZWU2NDc0YmUyOWQ3NDhjNjVhZGNkOTFmNjllL2xpYnJhcnkvYWxsb2Mvc3JjL2NvbGxlY3Rpb25zL3ZlY19kZXF1ZS9tb2QucnNhc3NlcnRpb24gZmFpbGVkOiBzZWxmLmNhcCgpID09IG9sZF9jYXAgKiAyAAAAABoQAF4AAADFCAAACQAAAGFscmVhZHkgYm9ycm93ZWRhbHJlYWR5IG11dGFibHkgYm9ycm93ZWQ6AAAAAAAAAAEAAAA7AAAAPAAAAAAAAAABAAAAKgAAAC9ob21lL25nbml1cy8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy93YXNtLWJpbmRnZW4tZnV0dXJlcy0wLjQuMzAvc3JjL3F1ZXVlLnJzAAAA5BoQAGUAAAAaAAAALgAAAOQaEABlAAAAHQAAACkAAADkGhAAZQAAADIAAAAaAAAAPQAAAAQAAAAEAAAAPgAAAD8AAABhc3NlcnRpb24gZmFpbGVkOiBtaWQgPD0gc2VsZi5sZW4oKS9ydXN0Yy9mZTViMTNkNjgxZjI1ZWU2NDc0YmUyOWQ3NDhjNjVhZGNkOTFmNjllL2xpYnJhcnkvYWxsb2Mvc3JjL2NvbGxlY3Rpb25zL3ZlY19kZXF1ZS9yaW5nX3NsaWNlcy5ycwAAALMbEABmAAAAIAAAAA4AAACzGxAAZgAAACMAAAARAAAAY2xvc3VyZSBpbnZva2VkIHJlY3Vyc2l2ZWx5IG9yIGRlc3Ryb3llZCBhbHJlYWR5QwAAAHJldHVybiB0aGlzY2Fubm90IGFjY2VzcyBhIFRocmVhZCBMb2NhbCBTdG9yYWdlIHZhbHVlIGR1cmluZyBvciBhZnRlciBkZXN0cnVjdGlvbi9ydXN0Yy9mZTViMTNkNjgxZjI1ZWU2NDc0YmUyOWQ3NDhjNjVhZGNkOTFmNjllL2xpYnJhcnkvc3RkL3NyYy90aHJlYWQvbG9jYWwucnPBHBAATwAAAKIBAAAaAAAARAAAAAAAAAABAAAAMgAAAC9ydXN0Yy9mZTViMTNkNjgxZjI1ZWU2NDc0YmUyOWQ3NDhjNjVhZGNkOTFmNjllL2xpYnJhcnkvYWxsb2Mvc3JjL3Jhd192ZWMucnNUcmllZCB0byBzaHJpbmsgdG8gYSBsYXJnZXIgY2FwYWNpdHl8HRAAJAAAADAdEABMAAAAqQEAAAkAAABjbG9zdXJlIGludm9rZWQgcmVjdXJzaXZlbHkgb3IgZGVzdHJveWVkIGFscmVhZHludWxsIHBvaW50ZXIgcGFzc2VkIHRvIHJ1c3RyZWN1cnNpdmUgdXNlIG9mIGFuIG9iamVjdCBkZXRlY3RlZCB3aGljaCB3b3VsZCBsZWFkIHRvIHVuc2FmZSBhbGlhc2luZyBpbiBydXN0SnNWYWx1ZSgpAFIeEAAIAAAAWh4QAAEAAABbAAAABAAAAAQAAABcAAAAXQAAAF4AAABhbHJlYWR5IGJvcnJvd2VkY2FsbGVkIGBPcHRpb246OnVud3JhcCgpYCBvbiBhIGBOb25lYCB2YWx1ZQBbAAAAAAAAAAEAAAAqAAAAY2FsbGVkIGBSZXN1bHQ6OnVud3JhcCgpYCBvbiBhbiBgRXJyYCB2YWx1ZQBfAAAACAAAAAQAAABgAAAAWwAAAAQAAAAEAAAAYQAAAFsAAAAEAAAABAAAAGIAAABBY2Nlc3NFcnJvcnVzZSBvZiBzdGQ6OnRocmVhZDo6Y3VycmVudCgpIGlzIG5vdCBwb3NzaWJsZSBhZnRlciB0aGUgdGhyZWFkJ3MgbG9jYWwgZGF0YSBoYXMgYmVlbiBkZXN0cm95ZWRsaWJyYXJ5L3N0ZC9zcmMvdGhyZWFkL21vZC5ycwAAlR8QAB0AAACiAgAAIwAAAGZhaWxlZCB0byBnZW5lcmF0ZSB1bmlxdWUgdGhyZWFkIElEOiBiaXRzcGFjZSBleGhhdXN0ZWQAxB8QADcAAACVHxAAHQAAABAEAAARAAAAlR8QAB0AAAAWBAAAKgAAAABsaWJyYXJ5L3N0ZC9zcmMvc3luYy9vbmNlLnJzYXNzZXJ0aW9uIGZhaWxlZDogc3RhdGVfYW5kX3F1ZXVlLmFkZHIoKSAmIFNUQVRFX01BU0sgPT0gUlVOTklOR09uY2UgaW5zdGFuY2UgaGFzIHByZXZpb3VzbHkgYmVlbiBwb2lzb25lZACBIBAAKgAAAAIAAAAlIBAAHAAAAP8BAAAJAAAAJSAQABwAAAAMAgAANQAAAFBvaXNvbkVycm9ybGlicmFyeS9zdGQvc3JjL3N5c19jb21tb24vdGhyZWFkX2luZm8ucnPjIBAAKQAAABYAAAAzAAAAbWVtb3J5IGFsbG9jYXRpb24gb2YgIGJ5dGVzIGZhaWxlZAoAHCEQABUAAAAxIRAADgAAAGxpYnJhcnkvc3RkL3NyYy9hbGxvYy5yc1AhEAAYAAAASQEAAAkAAABjYW5ub3QgbW9kaWZ5IHRoZSBwYW5pYyBob29rIGZyb20gYSBwYW5pY2tpbmcgdGhyZWFkeCEQADQAAABsaWJyYXJ5L3N0ZC9zcmMvcGFuaWNraW5nLnJztCEQABwAAAB9AAAACQAAALQhEAAcAAAARgIAAB8AAAC0IRAAHAAAAEcCAAAeAAAAYwAAAAwAAAAEAAAAZAAAAFsAAAAIAAAABAAAAGUAAABmAAAAEAAAAAQAAABnAAAAaAAAAFsAAAAIAAAABAAAAGkAAABqAAAAY29uZHZhciB3YWl0IG5vdCBzdXBwb3J0ZWQAAEgiEAAaAAAAbGlicmFyeS9zdGQvc3JjL3N5cy93YXNtLy4uL3Vuc3VwcG9ydGVkL2xvY2tzL2NvbmR2YXIucnNsIhAAOAAAABcAAAAJAAAAY2Fubm90IHJlY3Vyc2l2ZWx5IGFjcXVpcmUgbXV0ZXi0IhAAIAAAAGxpYnJhcnkvc3RkL3NyYy9zeXMvd2FzbS8uLi91bnN1cHBvcnRlZC9sb2Nrcy9tdXRleC5ycwAA3CIQADYAAAAXAAAACQAAAGxpYnJhcnkvc3RkL3NyYy9zeXNfY29tbW9uL3RocmVhZF9wYXJrZXIvZ2VuZXJpYy5ycwAkIxAAMwAAACEAAAAmAAAAaW5jb25zaXN0ZW50IHBhcmsgc3RhdGUAaCMQABcAAAAkIxAAMwAAAC8AAAAXAAAAcGFyayBzdGF0ZSBjaGFuZ2VkIHVuZXhwZWN0ZWRseQCYIxAAHwAAACQjEAAzAAAALAAAABEAAABpbmNvbnNpc3RlbnQgc3RhdGUgaW4gdW5wYXJr0CMQABwAAAAkIxAAMwAAAGYAAAASAAAAJCMQADMAAAB0AAAAHwAAAGsAAAAEAAAABAAAAGwAAABtAAAAbgAAAGsAAAAAAAAAAQAAAAYAAABsaWJyYXJ5L2FsbG9jL3NyYy9yYXdfdmVjLnJzY2FwYWNpdHkgb3ZlcmZsb3cAAABYJBAAEQAAADwkEAAcAAAABQIAAAUAAABhIGZvcm1hdHRpbmcgdHJhaXQgaW1wbGVtZW50YXRpb24gcmV0dXJuZWQgYW4gZXJyb3JsaWJyYXJ5L2FsbG9jL3NyYy9mbXQucnMAtyQQABgAAABVAgAAHAAAAO+/vQAuLgAA5CQQAAIAAABCb3Jyb3dFcnJvckJvcnJvd011dEVycm9yY2FsbGVkIGBPcHRpb246OnVud3JhcCgpYCBvbiBhIGBOb25lYCB2YWx1ZToAAADkJBAAAAAAADQlEAABAAAANCUQAAEAAAB3AAAAAAAAAAEAAAB4AAAAcGFuaWNrZWQgYXQgJycsIGwlEAABAAAAbSUQAAMAAADkJBAAAAAAAGluZGV4IG91dCBvZiBib3VuZHM6IHRoZSBsZW4gaXMgIGJ1dCB0aGUgaW5kZXggaXMgAACIJRAAIAAAAKglEAASAAAAbWF0Y2hlcyE9PT1hc3NlcnRpb24gZmFpbGVkOiBgKGxlZnQgIHJpZ2h0KWAKICBsZWZ0OiBgYCwKIHJpZ2h0OiBgYDogAAAA1yUQABkAAADwJRAAEgAAAAImEAAMAAAADiYQAAMAAABgAAAA1yUQABkAAADwJRAAEgAAAAImEAAMAAAANCYQAAEAAAA6IAAA5CQQAAAAAABYJhAAAgAAACAgICAuLgp9LCAuLiB9IHsgLi4gfSB9KTB4MDAwMTAyMDMwNDA1MDYwNzA4MDkxMDExMTIxMzE0MTUxNjE3MTgxOTIwMjEyMjIzMjQyNTI2MjcyODI5MzAzMTMyMzMzNDM1MzYzNzM4Mzk0MDQxNDI0MzQ0NDU0NjQ3NDg0OTUwNTE1MjUzNTQ1NTU2NTc1ODU5NjA2MTYyNjM2NDY1NjY2NzY4Njk3MDcxNzI3Mzc0NzU3Njc3Nzg3OTgwODE4MjgzODQ4NTg2ODc4ODg5OTA5MTkyOTM5NDk1OTY5Nzk4OTl0cnVlZmFsc2VyYW5nZSBzdGFydCBpbmRleCAgb3V0IG9mIHJhbmdlIGZvciBzbGljZSBvZiBsZW5ndGggAFcn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ZmIyOGRhBjN3YXNtX2JpbmRnZW46Ol9fd2JpbmRnZW5faXNfbnVsbDo6aDdjYmJhMDAyNWZmMzdmYmMHOHdhc21fYmluZGdlbjo6X193YmluZGdlbl9pc191bmRlZmluZWQ6OmgxYzU4MGQyMDFmNWRlMTUxCEp1c2RwbDo6aW1wb3J0czo6Y29uc29sZV9sb2c6Ol9fd2JnX2xvZ18zODIyN2NjMzkzMWEyNDZjOjpoODI4ZWQ3NjRkOTRhZTY5NwlOdXNkcGw6OmltcG9ydHM6OmNvbnNvbGVfZXJyb3I6Ol9fd2JnX2Vycm9yXzVjZjAzMTdlZDQ1N2E4MGM6OmgyY2U2Nzc2MjIxMzM3YjIyClNjb25zb2xlX2Vycm9yX3BhbmljX2hvb2s6OkVycm9yOjpuZXc6Ol9fd2JnX25ld182OTMyMTZlMTA5MTYyMzk2OjpoNjljYjIwMmY3MWJiMTE0MAtXY29uc29sZV9lcnJvcl9wYW5pY19ob29rOjpFcnJvcjo6c3RhY2s6Ol9fd2JnX3N0YWNrXzBkZGFjYTVkMWFiZmI1MmY6Omg2ZWQ5MDc2YjM0M2M0M2MwDFBjb25zb2xlX2Vycm9yX3BhbmljX2hvb2s6OmVycm9yOjpfX3diZ19lcnJvcl8wOTkxOTYyN2FjMDk5MmY1OjpoMzA0NGE3MTBlOWUxYTllMA08d2FzbV9iaW5kZ2VuOjpfX3diaW5kZ2VuX29iamVjdF9jbG9uZV9yZWY6OmgwYWNhNDYzMGNiNzU5ZDRjDmN3ZWJfc3lzOjpmZWF0dXJlczo6Z2VuX1JlcXVlc3Q6OlJlcXVlc3Q6OmhlYWRlcnM6Ol9fd2JnX2hlYWRlcnNfMGE3MTkwNjExNDY2MTU5Mjo6aDQ3NjljMGI5YmUzNGY5OTIPe3dlYl9zeXM6OmZlYXR1cmVzOjpnZW5fUmVxdWVzdDo6UmVxdWVzdDo6bmV3X3dpdGhfc3RyX2FuZF9pbml0OjpfX3diZ19uZXd3aXRoc3RyYW5kaW5pdF9mZDk5Njg4ZjE4OWYwNTNlOjpoOGExMjI1NjE2NzVjODk5OBBbd2ViX3N5czo6ZmVhdHVyZXM6Omdlbl9IZWFkZXJzOjpIZWFkZXJzOjpzZXQ6Ol9fd2JnX3NldF82ODg0ZGNjNmNkZDY1MDIyOjpoNTRjYmE2MWMzNjIyMTNiNRHRAXdlYl9zeXM6OmZlYXR1cmVzOjpnZW5fV2luZG93OjpfX3diZ19nZW5lcmF0ZWRfY29uc3RfV2luZG93Ojo8aW1wbCB3YXNtX2JpbmRnZW46OmNhc3Q6OkpzQ2FzdCBmb3Igd2ViX3N5czo6ZmVhdHVyZXM6Omdlbl9XaW5kb3c6OldpbmRvdz46Omluc3RhbmNlb2Y6Ol9fd2JnX2luc3RhbmNlb2ZfV2luZG93XzBlNmMwZjEwOTZkNjZjM2M6OmhhODMwZjNjODg0OTdhNTJhEmp3ZWJfc3lzOjpmZWF0dXJlczo6Z2VuX1dpbmRvdzo6V2luZG93OjpmZXRjaF93aXRoX3JlcXVlc3Q6Ol9fd2JnX2ZldGNoX2VmN2E2NjIzZDFmY2QzYjg6OmhlODYyNDgwMTFhNTdiYzlhE9sBd2ViX3N5czo6ZmVhdHVyZXM6Omdlbl9SZXNwb25zZTo6X193YmdfZ2VuZXJhdGVkX2NvbnN0X1Jlc3BvbnNlOjo8aW1wbCB3YXNtX2JpbmRnZW46OmNhc3Q6OkpzQ2FzdCBmb3Igd2ViX3N5czo6ZmVhdHVyZXM6Omdlbl9SZXNwb25zZTo6UmVzcG9uc2U+OjppbnN0YW5jZW9mOjpfX3diZ19pbnN0YW5jZW9mX1Jlc3BvbnNlX2NjZmViNjIzOTkzNTViY2Q6OmhmYzA0ZTdmODFhZGMzNDAxFF13ZWJfc3lzOjpmZWF0dXJlczo6Z2VuX1Jlc3BvbnNlOjpSZXNwb25zZTo6dXJsOjpfX3diZ191cmxfMDZjMGY4MjJkNjhkMTk1Yzo6aDc5NmViYzI4N2M4MGMwZjQVX3dlYl9zeXM6OmZlYXR1cmVzOjpnZW5fUmVzcG9uc2U6OlJlc3BvbnNlOjp0ZXh0OjpfX3diZ190ZXh0XzI2MTJmYmUwYjlkMzIyMjA6Omg2MWEyYWFjYjUwOGJhYWEwFjN3YXNtX2JpbmRnZW46Ol9fd2JpbmRnZW5fY2JfZHJvcDo6aDdmMWQ2OGRhNTAwNzdhOGUXUmpzX3N5czo6RnVuY3Rpb246Om5ld19ub19hcmdzOjpfX3diZ19uZXdub2FyZ3NfZTIzYjQ1OGUzNzI4MzBkZTo6aGZkZWM2ODA2MTE4ZjRhNTYYR2pzX3N5czo6RnVuY3Rpb246OmNhbGwwOjpfX3diZ19jYWxsX2FlNzgzNDJhZGMzMzczMGE6Omg5ZWU5YjM5NzAyYmIxOWRmGUJqc19zeXM6Ok9iamVjdDo6bmV3OjpfX3diZ19uZXdfMzYzNTliYWFlNWE0N2UyNzo6aDEyYmY2NTZhZjRhZTIxNmQaNXdhc21fYmluZGdlbjo6X193YmluZGdlbl9pc19zdHJpbmc6Omg0NTExZDUyODk2YTM4NTY4G2Nqc19zeXM6Omdsb2JhbDo6Z2V0X2dsb2JhbF9vYmplY3Q6Okdsb2JhbDo6Z2V0X3NlbGY6Ol9fd2JnX3NlbGZfOTk3MzdiNGRjZGY2ZjBkODo6aDI3OTE4YWIwZWI1MjZlZmUcZ2pzX3N5czo6Z2xvYmFsOjpnZXRfZ2xvYmFsX29iamVjdDo6R2xvYmFsOjpnZXRfd2luZG93OjpfX3diZ193aW5kb3dfOWI2MWZiYmYzNTY0YzRmYjo6aDBhY2IwMzk1NmVmZGNjMjMdcGpzX3N5czo6Z2xvYmFsOjpnZXRfZ2xvYmFsX29iamVjdDo6R2xvYmFsOjpnZXRfZ2xvYmFsX3RoaXM6Ol9fd2JnX2dsb2JhbFRoaXNfOGUyNzVlZjQwY2FlYTNhMzo6aGM5OWRjYzI5OTE5NzJkZjgeZ2pzX3N5czo6Z2xvYmFsOjpnZXRfZ2xvYmFsX29iamVjdDo6R2xvYmFsOjpnZXRfZ2xvYmFsOjpfX3diZ19nbG9iYWxfNWRlMWUwZjgyYmRkY2QyNzo6aDI3NzVhMzg4YWIyOTE5M2QfV2pzX3N5czo6QXJyYXk6Om5ld193aXRoX2xlbmd0aDo6X193YmdfbmV3d2l0aGxlbmd0aF9lODBmYjExY2YxOWMxNjI4OjpoZGY0NmMxN2YwOWM5NjNjOCBBanNfc3lzOjpBcnJheTo6c2V0OjpfX3diZ19zZXRfNTYxYWFjNzU2MTU4NzA4Yzo6aDk5MzNlZjhhYzQ5YTcwZjchR2pzX3N5czo6RnVuY3Rpb246OmNhbGwxOjpfX3diZ19jYWxsXzNlZDI4OGEyNDdmMTNlYTU6Omg3ZTE5MjE0MmNiM2M5YzVhIkNqc19zeXM6OlByb21pc2U6Om5ldzo6X193YmdfbmV3XzM3NzA1ZWVkNjI3ZDVlZDk6OmhmMDI1Mjg2MDIyMTMxMjZjI0tqc19zeXM6OlByb21pc2U6OnJlc29sdmU6Ol9fd2JnX3Jlc29sdmVfYTlhODdiZGQ2NGU5ZTYyYzo6aDhjOTY0YjIwOTdlZmFkOTckRWpzX3N5czo6UHJvbWlzZTo6dGhlbjo6X193YmdfdGhlbl9jZTUyNmM4MzdkMDdiNjhmOjpoOWE3MWMxZGNmMmE1OTM4MSVGanNfc3lzOjpQcm9taXNlOjp0aGVuMjo6X193YmdfdGhlbl84NDJlNjViODQzOTYyZjU2OjpoYTcxNDFjZDQ1MThjZWUzZCZDanNfc3lzOjpSZWZsZWN0OjpzZXQ6Ol9fd2JnX3NldF85M2IxYzg3ZWUyYWY4NTJlOjpoNDZkYWM2MmU3YmE1ZWYzYidEanNfc3lzOjpKU09OOjpwYXJzZTo6X193YmdfcGFyc2VfODIxN2U3Mjk5YmY3MmYzZDo6aDA5ZGMzMDkwNGFhMGMxMjMoTGpzX3N5czo6SlNPTjo6c3RyaW5naWZ5OjpfX3diZ19zdHJpbmdpZnlfYzc2MDAwM2ZlZmZjYzFmMjo6aDMwN2RmNThlNWNjNjk4OWEpOHdhc21fYmluZGdlbjo6X193YmluZGdlbl9kZWJ1Z19zdHJpbmc6OmhhMGIxMmE2YTViYmRhNTQ4KjF3YXNtX2JpbmRnZW46Ol9fd2JpbmRnZW5fdGhyb3c6OmhjNmVmY2Y4MmM2YjFiOWE2Kx1fX3diaW5kZ2VuX2Nsb3N1cmVfd3JhcHBlcjY0Niw2YmFzZTY0OjpkZWNvZGU6OmRlY29kZV9jb25maWdfc2xpY2U6Omg3MjJlNTk0YzlkNWQ1YmJmLTpkbG1hbGxvYzo6ZGxtYWxsb2M6OkRsbWFsbG9jPEE+OjptYWxsb2M6OmhjZWM0OTZhMjE5ODE3OWZlLjZiYXNlNjQ6OmVuY29kZTo6ZW5jb2RlX3dpdGhfcGFkZGluZzo6aDE1NTAxMjhlODkxZWRjNjcvZTxjb3JlOjpmdXR1cmU6OmZyb21fZ2VuZXJhdG9yOjpHZW5GdXR1cmU8VD4gYXMgY29yZTo6ZnV0dXJlOjpmdXR1cmU6OkZ1dHVyZT46OnBvbGw6OmhkYTk4ZTRlOTRmMGRhMjAxMDFjb3JlOjpzdHI6OnNsaWNlX2Vycm9yX2ZhaWxfcnQ6Omg5NGIxN2U0MWQ4NDZmMGQ3MWU8Y29yZTo6ZnV0dXJlOjpmcm9tX2dlbmVyYXRvcjo6R2VuRnV0dXJlPFQ+IGFzIGNvcmU6OmZ1dHVyZTo6ZnV0dXJlOjpGdXR1cmU+Ojpwb2xsOjpoZTZmMzRlZTc3MTI4MDkwNDIzY29yZTo6c3RyOjpjb3VudDo6ZG9fY291bnRfY2hhcnM6Omg4MDY4ZTYyOTk1YTA2MGQ0MzhkbG1hbGxvYzo6ZGxtYWxsb2M6OkRsbWFsbG9jPEE+OjpmcmVlOjpoNWZiYTI4OTc4MDcyMTJhYTQsY29yZTo6Zm10OjpGb3JtYXR0ZXI6OnBhZDo6aGM4NGJmY2EzODA3OTBkOWI1NWNvcmU6OmZtdDo6Rm9ybWF0dGVyOjpwYWRfaW50ZWdyYWw6OmhhNGY4ZGQxZWI1NzU1ZmRhNg1fX3JkbF9yZWFsbG9jN108dXNkcGxfY29yZTo6c29ja2V0OjpQYWNrZXQgYXMgdXNkcGxfY29yZTo6c2VyZGVzOjp0cmFpdHM6OkxvYWRhYmxlPjo6bG9hZDo6aGJlOGY3ZDM5MDQ0ZjZjOWI4Uzxjb3JlOjpmbXQ6OmJ1aWxkZXJzOjpQYWRBZGFwdGVyIGFzIGNvcmU6OmZtdDo6V3JpdGU+Ojp3cml0ZV9zdHI6Omg1N2JjOTJmZjE3ZTg3NjJmOTRzdGQ6OnN5bmM6Om9uY2U6Ok9uY2U6OmNhbGxfaW5uZXI6Omg4YTE0MmIyZGNjMTM5ODc1Oms8dXNkcGxfY29yZTo6c2VyZGVzOjpwcmltaXRpdmU6OlByaW1pdGl2ZSBhcyB1c2RwbF9jb3JlOjpzZXJkZXM6OnRyYWl0czo6RHVtcGFibGU+OjpkdW1wOjpoMWJlMzkyNWQ3MjE0MWE3ODsjY29yZTo6Zm10Ojp3cml0ZTo6aDNlMjZlZDNlZGE3M2YwYTM8OWFsbG9jOjpzdHJpbmc6OlN0cmluZzo6ZnJvbV91dGY4X2xvc3N5OjpoNjc4NzY0MGNmOWJlOThkNT0kc3RkOjp0aHJlYWQ6OnBhcms6Omg0ZDg3NzU5MTkyZWMzMzUwPms8dXNkcGxfY29yZTo6c2VyZGVzOjpwcmltaXRpdmU6OlByaW1pdGl2ZSBhcyB1c2RwbF9jb3JlOjpzZXJkZXM6OnRyYWl0czo6TG9hZGFibGU+Ojpsb2FkOjpoYzkzZDk4NjQxNzZhZjdkZD9BZGxtYWxsb2M6OmRsbWFsbG9jOjpEbG1hbGxvYzxBPjo6ZGlzcG9zZV9jaHVuazo6aDE1Zjg5YWIxZDQ1ZGU5YWVAajxjb3JlOjpzdHI6Omxvc3N5OjpVdGY4TG9zc3lDaHVua3NJdGVyIGFzIGNvcmU6Oml0ZXI6OnRyYWl0czo6aXRlcmF0b3I6Okl0ZXJhdG9yPjo6bmV4dDo6aDVkNDM1ODNmNzIyMzFlYjVBJWFsbG9jOjpmbXQ6OmZvcm1hdDo6aDU4ODYzN2YyZjIxODNhNGRCMnVzZHBsOjpjb252ZXJ0Ojpqc190b19wcmltaXRpdmU6Omg0ZGEwM2Y1MTdlY2I3NGUzQ2E8d2FzbV9iaW5kZ2VuX2Z1dHVyZXM6OkpzRnV0dXJlIGFzIGNvcmU6OmNvbnZlcnQ6OkZyb208anNfc3lzOjpQcm9taXNlPj46OmZyb206OmhiZjg4NjlkM2VhM2QyYTUxRHp1c2RwbF9jb3JlOjpzZXJkZXM6OmxvYWRfaW1wbDo6PGltcGwgdXNkcGxfY29yZTo6c2VyZGVzOjp0cmFpdHM6OkxvYWRhYmxlIGZvciBhbGxvYzo6dmVjOjpWZWM8VD4+Ojpsb2FkOjpoZGYzNjAxODNiNDVjYmVhNUUyPGNoYXIgYXMgY29yZTo6Zm10OjpEZWJ1Zz46OmZtdDo6aGEzMGJjOGU1OGRhNDcyMGJGMGRsbWFsbG9jOjpEbG1hbGxvYzxBPjo6bWFsbG9jOjpoZWNhZGQ3ODY3NzU4Nzg1M0cydXNkcGw6OmNvbnZlcnQ6OnByaW1pdGl2ZV90b19qczo6aDI1Nzg0MjcyNzI3MWMwNzVIZTxjb3JlOjpmdXR1cmU6OmZyb21fZ2VuZXJhdG9yOjpHZW5GdXR1cmU8VD4gYXMgY29yZTo6ZnV0dXJlOjpmdXR1cmU6OkZ1dHVyZT46OnBvbGw6OmhmZDNmNDQzZDUzNjY0ZGIxSTdjb3JlOjpwYW5pY2tpbmc6OmFzc2VydF9mYWlsZWRfaW5uZXI6OmhjY2VmOTI3YzY1YjRkNzQ1SjJjb3JlOjp1bmljb2RlOjpwcmludGFibGU6OmNoZWNrOjpoYzZmNjZlYjc4YmViMWQ0NUtFY29yZTo6Y2hhcjo6bWV0aG9kczo6PGltcGwgY2hhcj46OmVzY2FwZV9kZWJ1Z19leHQ6Omg3MDQ3MTY4ZjAyZDg1N2ZlTGY8dXNkcGxfY29yZTo6cmVtb3RlX2NhbGw6OlJlbW90ZUNhbGwgYXMgdXNkcGxfY29yZTo6c2VyZGVzOjp0cmFpdHM6OkxvYWRhYmxlPjo6bG9hZDo6aDBjZGRmZWY4MGQ2MGZjZmJNR2NvcmU6OnVuaWNvZGU6OnVuaWNvZGVfZGF0YTo6Z3JhcGhlbWVfZXh0ZW5kOjpsb29rdXA6OmgyNGUwYjdlYTE5M2U1YWM4TlI8Y29yZTo6cGFuaWM6OnBhbmljX2luZm86OlBhbmljSW5mbyBhcyBjb3JlOjpmbXQ6OkRpc3BsYXk+OjpmbXQ6OmgyODdjOWM5NTQ0ZjQ5YWI1TzRqc19zeXM6Omdsb2JhbDo6Z2V0X2dsb2JhbF9vYmplY3Q6Omg3MGFjZjAxMjZiODAxM2FjUEo8YWxsb2M6OnN0cmluZzo6U3RyaW5nIGFzIGNvcmU6OmZtdDo6V3JpdGU+Ojp3cml0ZV9jaGFyOjpoZmNhZDNlOTc1ZjFhNjc4Y1F6dXNkcGxfY29yZTo6c2VyZGVzOjpsb2FkX2ltcGw6OjxpbXBsIHVzZHBsX2NvcmU6OnNlcmRlczo6dHJhaXRzOjpMb2FkYWJsZSBmb3IgYWxsb2M6OnZlYzo6VmVjPFQ+Pjo6bG9hZDo6aGFjOTc0NjNjMjQyNWIxZWVSLmFsbG9jOjpzdHJpbmc6OlN0cmluZzo6cHVzaDo6aGU4ODJhOGYyOTBkY2I4YzNTMWNvbXBpbGVyX2J1aWx0aW5zOjptZW06Om1lbWNweTo6aDc4YTU2N2QzYTU4YWI2ZTVUL2NvcmU6OmZtdDo6bnVtOjppbXA6OmZtdF91NjQ6OmgwYzJmZTQ0YzI3ZGFlMjUyVV08dXNkcGxfY29yZTo6c29ja2V0OjpQYWNrZXQgYXMgdXNkcGxfY29yZTo6c2VyZGVzOjp0cmFpdHM6OkR1bXBhYmxlPjo6ZHVtcDo6aGI4YTcyODE0YzUzNTdiNzdWSWNvcmU6OmZtdDo6bnVtOjo8aW1wbCBjb3JlOjpmbXQ6OkRlYnVnIGZvciB1c2l6ZT46OmZtdDo6aGNiZmRjZjhjMjQyZWFiYzRXMWNvbnNvbGVfZXJyb3JfcGFuaWNfaG9vazo6aG9vazo6aGNlMTU0ZWFhM2Y0NDZjZjhYNmFsbG9jOjpyYXdfdmVjOjpSYXdWZWM8VCxBPjo6c2hyaW5rOjpoMWQyOTg2MGQyZDIyNDM0YllGZGxtYWxsb2M6OmRsbWFsbG9jOjpEbG1hbGxvYzxBPjo6aW5zZXJ0X2xhcmdlX2NodW5rOjpoMGFiMDRjMTZlNTU2ODA3ZVpGZGxtYWxsb2M6OmRsbWFsbG9jOjpEbG1hbGxvYzxBPjo6dW5saW5rX2xhcmdlX2NodW5rOjpoM2NkMzliZWJhYmIzODY0ZFtKc3RkOjpzeXNfY29tbW9uOjp0aHJlYWRfcGFya2VyOjpnZW5lcmljOjpQYXJrZXI6OnVucGFyazo6aDM0MzRjYzU1OWE0ODkzMWNcOzwmbXV0IFcgYXMgY29yZTo6Zm10OjpXcml0ZT46OndyaXRlX2NoYXI6OmhlOTkyZWRmNjIzMWM5NjQ4XUo8YWxsb2M6OnN0cmluZzo6U3RyaW5nIGFzIGNvcmU6OmZtdDo6V3JpdGU+Ojp3cml0ZV9jaGFyOjpoZmNhZDNlOTc1ZjFhNjc4Y15LZGxtYWxsb2M6OmRsbWFsbG9jOjpEbG1hbGxvYzxBPjo6cmVsZWFzZV91bnVzZWRfc2VnbWVudHM6Omg0ODI2NjQzYjUwNmQ0NTVjX0o8YWxsb2M6OnN0cmluZzo6U3RyaW5nIGFzIGNvcmU6OmZtdDo6V3JpdGU+Ojp3cml0ZV9jaGFyOjpoZmNhZDNlOTc1ZjFhNjc4Y2BKPGFsbG9jOjpzdHJpbmc6OlN0cmluZyBhcyBjb3JlOjpmbXQ6OldyaXRlPjo6d3JpdGVfY2hhcjo6aGZjYWQzZTk3NWYxYTY3OGNhR3dhc21fYmluZGdlbl9mdXR1cmVzOjpxdWV1ZTo6UXVldWU6Om5ldzo6e3tjbG9zdXJlfX06OmhkMDQxOTdkNTAyYzVhZDA1Ymg8c3RkOjpwYW5pY2tpbmc6OmJlZ2luX3BhbmljX2hhbmRsZXI6OlBhbmljUGF5bG9hZCBhcyBjb3JlOjpwYW5pYzo6Qm94TWVVcD46OnRha2VfYm94OjpoNWZmZjQ0YWNkZmJhYzRlN2M2YWxsb2M6OnJhd192ZWM6OlJhd1ZlYzxULEE+OjpzaHJpbms6OmhlZmIzMDk3YzA2ZDRhZTU3ZDZhbGxvYzo6cmF3X3ZlYzo6UmF3VmVjPFQsQT46OnNocmluazo6aDA1YzVkYzE3OTM1OGNiNjRlfXVzZHBsX2NvcmU6OnNlcmRlczo6bG9hZF9pbXBsOjo8aW1wbCB1c2RwbF9jb3JlOjpzZXJkZXM6OnRyYWl0czo6TG9hZGFibGUgZm9yIGFsbG9jOjpzdHJpbmc6OlN0cmluZz46OmxvYWQ6OmhiMTdhMmRjOGJmMTc1MTdhZkhzdGQ6OnRocmVhZDo6bG9jYWw6Omxhenk6OkxhenlLZXlJbm5lcjxUPjo6aW5pdGlhbGl6ZTo6aDg3MmI2ZWM3ZjAwMzIwY2JnK3N0ZDo6dGhyZWFkOjpUaHJlYWQ6Om5ldzo6aDMxY2NkMTA5YWVhMWFlMzhoPmFsbG9jOjpyYXdfdmVjOjpSYXdWZWM8VCxBPjo6Z3Jvd19hbW9ydGl6ZWQ6Omg5MmJmYWQ0MWVhYWUwNGE3aQxjYWxsX2JhY2tlbmRqPmFsbG9jOjpyYXdfdmVjOjpSYXdWZWM8VCxBPjo6Z3Jvd19hbW9ydGl6ZWQ6OmgzMjk4OWY0NWI4YTFlNzA2azdzdGQ6OnBhbmlja2luZzo6cnVzdF9wYW5pY193aXRoX2hvb2s6OmhlMmEwMjU3MjNlMTA1ZTI4bDp3YXNtX2JpbmRnZW5fZnV0dXJlczo6cXVldWU6OlF1ZXVlOjpuZXc6Omg3NTY3NDEyOGQyYzNmNWI0bT5hbGxvYzo6cmF3X3ZlYzo6UmF3VmVjPFQsQT46Omdyb3dfYW1vcnRpemVkOjpoOTBjMjhmZmQzZDc1YzE4M25pPHdhc21fYmluZGdlbl9mdXR1cmVzOjpKc0Z1dHVyZSBhcyBjb3JlOjpjb252ZXJ0OjpGcm9tPGpzX3N5czo6UHJvbWlzZT4+Ojpmcm9tOjpmaW5pc2g6OmgwZDNlNDQ0MDczOTAxYjEzbz5hbGxvYzo6cmF3X3ZlYzo6UmF3VmVjPFQsQT46Omdyb3dfYW1vcnRpemVkOjpoYmVkODRiMTQzYjEwMjlhYXB6dXNkcGxfY29yZTo6c2VyZGVzOjpkdW1wX2ltcGw6OjxpbXBsIHVzZHBsX2NvcmU6OnNlcmRlczo6dHJhaXRzOjpEdW1wYWJsZSBmb3IgYWxsb2M6OnZlYzo6VmVjPFQ+Pjo6ZHVtcDo6aDA0MjgxNTQxY2I2NDA5ZmZxenVzZHBsX2NvcmU6OnNlcmRlczo6ZHVtcF9pbXBsOjo8aW1wbCB1c2RwbF9jb3JlOjpzZXJkZXM6OnRyYWl0czo6RHVtcGFibGUgZm9yIGFsbG9jOjp2ZWM6OlZlYzxUPj46OmR1bXA6OmhlZjRhZGQ5NDcwZWFjNTdmck5hbGxvYzo6cmF3X3ZlYzo6UmF3VmVjPFQsQT46OnJlc2VydmU6OmRvX3Jlc2VydmVfYW5kX2hhbmRsZTo6aDJkN2E5N2I2ZjM0MzJlMDdzQGFsbG9jOjpyYXdfdmVjOjpSYXdWZWM8VCxBPjo6cmVzZXJ2ZV9mb3JfcHVzaDo6aDIwYTY3MjY3MjI4NzM0NTZ0TmFsbG9jOjpyYXdfdmVjOjpSYXdWZWM8VCxBPjo6cmVzZXJ2ZTo6ZG9fcmVzZXJ2ZV9hbmRfaGFuZGxlOjpoMTM5N2Y4OGM0YjkzNjI1OHVAYWxsb2M6OnJhd192ZWM6OlJhd1ZlYzxULEE+OjpyZXNlcnZlX2Zvcl9wdXNoOjpoMDBkZWEwYTZkNDA1NDhiNnZmPHVzZHBsX2NvcmU6OnJlbW90ZV9jYWxsOjpSZW1vdGVDYWxsIGFzIHVzZHBsX2NvcmU6OnNlcmRlczo6dHJhaXRzOjpEdW1wYWJsZT46OmR1bXA6Omg0ODg1OTg0OTFmMTk5MmQ1d3Zjb3JlOjpwdHI6OmRyb3BfaW5fcGxhY2U8Y29yZTo6ZnV0dXJlOjpmcm9tX2dlbmVyYXRvcjo6R2VuRnV0dXJlPHVzZHBsOjpjYWxsX2JhY2tlbmQ6Ont7Y2xvc3VyZX19Pj46OmhkNTQ1ZmRiODY1ODg5ODkweDphbGxvYzo6cmF3X3ZlYzo6UmF3VmVjPFQsQT46Omdyb3dfZXhhY3Q6OmhlZWExZGY5YjVjNjRhMDVheW48dXNkcGxfY29yZTo6cmVtb3RlX2NhbGw6OlJlbW90ZUNhbGxSZXNwb25zZSBhcyB1c2RwbF9jb3JlOjpzZXJkZXM6OnRyYWl0czo6TG9hZGFibGU+Ojpsb2FkOjpoNWRiNDFhMjY5MzJlMTIxZXoxY29tcGlsZXJfYnVpbHRpbnM6Om1lbTo6bWVtc2V0OjpoZTg2MzEyNzU4MzZlMTJhMXtZPHdhc21fYmluZGdlbl9mdXR1cmVzOjpKc0Z1dHVyZSBhcyBjb3JlOjpmdXR1cmU6OmZ1dHVyZTo6RnV0dXJlPjo6cG9sbDo6aDBkZTU3ZGUyYTY1YWZlNWZ8SmNvcmU6OmZtdDo6YnVpbGRlcnM6OkRlYnVnU3RydWN0OjpmaW5pc2hfbm9uX2V4aGF1c3RpdmU6Omg3YTJmZjczMWRhZTc4MGI0fUd3YXNtX2JpbmRnZW5fZnV0dXJlczo6ZnV0dXJlX3RvX3Byb21pc2U6Ont7Y2xvc3VyZX19OjpoMmRlNDRjZWQzNzhiMWYzNX5IY29yZTo6b3BzOjpmdW5jdGlvbjo6Rm5PbmNlOjpjYWxsX29uY2V7e3Z0YWJsZS5zaGltfX06OmhlODlhM2E3ODBjM2FjZGE2f0VhbGxvYzo6Y29sbGVjdGlvbnM6OnZlY19kZXF1ZTo6VmVjRGVxdWU8VCxBPjo6Z3Jvdzo6aDE2N2JlMmEwMzdlNTUwOGKAAWM8c3RkOjpwYW5pY2tpbmc6OmJlZ2luX3BhbmljX2hhbmRsZXI6OlBhbmljUGF5bG9hZCBhcyBjb3JlOjpwYW5pYzo6Qm94TWVVcD46OmdldDo6aDc5ODU0ZDI3OWQzOWI2M2SBAStzdGQ6OnBhbmlja2luZzo6c2V0X2hvb2s6OmhhYzQ1NTk4N2IxOWRhN2U0ggFYPHVzZHBsX2NvcmU6OmFwaV9jb21tb246OnRhcmdldDo6UGxhdGZvcm0gYXMgY29yZTo6Zm10OjpEaXNwbGF5Pjo6Zm10OjpoZDQ2ZmVmODNlZDk1Njk3M4MBLmFsbG9jOjpyYXdfdmVjOjpmaW5pc2hfZ3Jvdzo6aGU4YjExNzUzNjEwNDk5YTiEAS5hbGxvYzo6cmF3X3ZlYzo6ZmluaXNoX2dyb3c6Omg3ZTFkNDJmNzFkYjg0N2Q4hQEuYWxsb2M6OnJhd192ZWM6OmZpbmlzaF9ncm93OjpoOThiMjU1ZThjODdiYTZhY4YBLmFsbG9jOjpyYXdfdmVjOjpmaW5pc2hfZ3Jvdzo6aDc2NDJlMWE5NWE5NmMzMzOHATthbGxvYzo6cmF3X3ZlYzo6UmF3VmVjPFQsQT46OmFsbG9jYXRlX2luOjpoNThkY2U4ODJlYWFkMWU4Y4gBfWNvcmU6OnB0cjo6ZHJvcF9pbl9wbGFjZTxjb3JlOjpmdXR1cmU6OmZyb21fZ2VuZXJhdG9yOjpHZW5GdXR1cmU8dXNkcGw6OmNvbm5lY3Rpb246OnNlbmRfanM6Ont7Y2xvc3VyZX19Pj46Omg1MWUxZDk1NzU1ZjZlMDYxiQFId2ViX3N5czo6ZmVhdHVyZXM6Omdlbl9SZXF1ZXN0SW5pdDo6UmVxdWVzdEluaXQ6Om1vZGU6Omg5ZWQ2ZGMzZmU4NjUwYjgxigFgPGFsbG9jOjpjb2xsZWN0aW9uczo6dmVjX2RlcXVlOjpWZWNEZXF1ZTxULEE+IGFzIGNvcmU6Om9wczo6ZHJvcDo6RHJvcD46OmRyb3A6OmgwMWJkYWZjOWViZjBmZjY3iwFKY29yZTo6Zm10OjpudW06OjxpbXBsIGNvcmU6OmZtdDo6TG93ZXJIZXggZm9yIGkzMj46OmZtdDo6aGJlZmFmMzYxMTI2NTg4ZjWMAUpjb3JlOjpmbXQ6Om51bTo6PGltcGwgY29yZTo6Zm10OjpVcHBlckhleCBmb3IgaTMyPjo6Zm10OjpoNDJiMTYyOTYxM2ZhZWM5OY0BO2FsbG9jOjpyYXdfdmVjOjpSYXdWZWM8VCxBPjo6YWxsb2NhdGVfaW46Omg0MTJkODQzOWU0YjUyZGM3jgFEPGFsbG9jOjpyYzo6UmM8VD4gYXMgY29yZTo6b3BzOjpkcm9wOjpEcm9wPjo6ZHJvcDo6aGU5Yjg1MDliZmJhNzY5MDiPATthbGxvYzo6cmF3X3ZlYzo6UmF3VmVjPFQsQT46OmFsbG9jYXRlX2luOjpoZTVkZDY0NjdhMWZiMmI5MZABSHdhc21fYmluZGdlbl9mdXR1cmVzOjp0YXNrOjpzaW5nbGV0aHJlYWQ6OlRhc2s6OnNwYXduOjpoNDEwMzhiZTBjN2NkY2JhOJEBRndhc21fYmluZGdlbl9mdXR1cmVzOjp0YXNrOjpzaW5nbGV0aHJlYWQ6OlRhc2s6OnJ1bjo6aGVlYTcyYWIyNjcxYzMxZGOSAUM8d2FzbV9iaW5kZ2VuOjpKc1ZhbHVlIGFzIGNvcmU6OmZtdDo6RGVidWc+OjpmbXQ6Omg5MGJkOTBiOWIzZDEyNWJmkwFEdXNkcGxfY29yZTo6c2VyZGVzOjp0cmFpdHM6OkR1bXBhYmxlOjpkdW1wX2Jhc2U2NDo6aDVhM2UwNjBkNzU4MWYzZTKUAWU8Y29yZTo6ZnV0dXJlOjpmcm9tX2dlbmVyYXRvcjo6R2VuRnV0dXJlPFQ+IGFzIGNvcmU6OmZ1dHVyZTo6ZnV0dXJlOjpGdXR1cmU+Ojpwb2xsOjpoNzkzOWNjYzAyMGM0YmY0ZpUBSHdlYl9zeXM6OmZlYXR1cmVzOjpnZW5fUmVxdWVzdEluaXQ6OlJlcXVlc3RJbml0Ojpib2R5OjpoMTBjMDI2ZmFlOTRjMmM3MpYBLHVzZHBsOjpjb252ZXJ0OjpzdHJfdG9fanM6OmgzNjI5MjRhMmFjMWM3ZTc4lwEsdXNkcGw6OmNvbnZlcnQ6OnN0cl90b19qczo6aGViMDE2MDEzMDZjYzI1YjGYAUR3YXNtX2JpbmRnZW5fZnV0dXJlczo6cXVldWU6OlF1ZXVlOjpzY2hlZHVsZV90YXNrOjpoZTNmYzIzODE0OGVkZDNiZpkBVmFsbG9jOjpjb2xsZWN0aW9uczo6dmVjX2RlcXVlOjpyaW5nX3NsaWNlczo6UmluZ1NsaWNlczo6cmluZ19zbGljZXM6OmgzYzA5ZDk3NTY3OGY2ZTgymgFDc3RkOjpwYW5pY2tpbmc6OmJlZ2luX3BhbmljX2hhbmRsZXI6Ont7Y2xvc3VyZX19OjpoZDlmOGMyMTNlYzkxYjlkNZsBL2Jhc2U2NDo6ZW5jb2RlOjplbmNvZGVkX3NpemU6Omg0OGJjNTZiMmUzYzNhNDE4nAFEPGFsbG9jOjpyYzo6UmM8VD4gYXMgY29yZTo6b3BzOjpkcm9wOjpEcm9wPjo6ZHJvcDo6aGJmZTAzYjY4NGE4OGZjZjedAT93YXNtX2JpbmRnZW46OmNvbnZlcnQ6OmNsb3N1cmVzOjppbnZva2UzX211dDo6aDc1MjQ3MmYxYTg5OTk3MTWeAUg8YWxsb2M6OnZlYzo6VmVjPFQsQT4gYXMgY29yZTo6b3BzOjpkcm9wOjpEcm9wPjo6ZHJvcDo6aGYwNTc5OWEyMzI2ZjQ0YzWfAVg8YWxsb2M6OnZlYzo6aW50b19pdGVyOjpJbnRvSXRlcjxULEE+IGFzIGNvcmU6Om9wczo6ZHJvcDo6RHJvcD46OmRyb3A6Omg3NmY1OTJkNDI3OThkZGJmoAFgPGFsbG9jOjpzdHJpbmc6OlN0cmluZyBhcyBjb3JlOjpjb252ZXJ0OjpGcm9tPGFsbG9jOjpib3Jyb3c6OkNvdzxzdHI+Pj46OmZyb206OmhlMThiOTk4OGVmOWJkNGE0oQF9dXNkcGxfY29yZTo6c2VyZGVzOjpkdW1wX2ltcGw6OjxpbXBsIHVzZHBsX2NvcmU6OnNlcmRlczo6dHJhaXRzOjpEdW1wYWJsZSBmb3IgYWxsb2M6OnN0cmluZzo6U3RyaW5nPjo6ZHVtcDo6aGRhNGViNTQ3NDgyNDdmZWSiAW48dXNkcGxfY29yZTo6cmVtb3RlX2NhbGw6OlJlbW90ZUNhbGxSZXNwb25zZSBhcyB1c2RwbF9jb3JlOjpzZXJkZXM6OnRyYWl0czo6RHVtcGFibGU+OjpkdW1wOjpoYjY0OTU4NGRmMzZmMjM0OaMBO2FsbG9jOjpyYXdfdmVjOjpSYXdWZWM8VCxBPjo6YWxsb2NhdGVfaW46OmgzZTljMzdhZjJlMGQ2M2Q5pAFKd2ViX3N5czo6ZmVhdHVyZXM6Omdlbl9SZXF1ZXN0SW5pdDo6UmVxdWVzdEluaXQ6Om1ldGhvZDo6aDExYTAwOWI4Yzg0OTQzYjalAQZ0YXJnZXSmAUhzdGQ6OnRocmVhZDo6bG9jYWw6Omxhenk6OkxhenlLZXlJbm5lcjxUPjo6aW5pdGlhbGl6ZTo6aGE2OTZiZmIzMzBjODMwYTOnAS5jb3JlOjpyZXN1bHQ6OnVud3JhcF9mYWlsZWQ6Omg2OGZkYWNhNzcxYzY4YmI2qAFVPHVzZHBsX2NvcmU6OnNlcmRlczo6dHJhaXRzOjpMb2FkRXJyb3IgYXMgY29yZTo6Zm10OjpEaXNwbGF5Pjo6Zm10OjpoMzQzNzIxZjc1ZTQyNzM0YakBVTx1c2RwbF9jb3JlOjpzZXJkZXM6OnRyYWl0czo6RHVtcEVycm9yIGFzIGNvcmU6OmZtdDo6RGlzcGxheT46OmZtdDo6aGRlMDUyNzg3MTkxM2EyYWOqATtjb3JlOjpmbXQ6OmJ1aWxkZXJzOjpEZWJ1Z1N0cnVjdDo6ZmluaXNoOjpoMjRlMDg4NDg1YThhOWNlOasBRHVzZHBsX2NvcmU6OnNlcmRlczo6dHJhaXRzOjpMb2FkYWJsZTo6bG9hZF9iYXNlNjQ6OmgwZDJhNDQzNjc3N2RkYTBkrAFYPGFsbG9jOjp2ZWM6OmludG9faXRlcjo6SW50b0l0ZXI8VCxBPiBhcyBjb3JlOjpvcHM6OmRyb3A6OkRyb3A+Ojpkcm9wOjpoMTM3N2JjNmY0OTI1NTMxYa0BPGRsbWFsbG9jOjpkbG1hbGxvYzo6RGxtYWxsb2M8QT46OmluaXRfdG9wOjpoMTgzNTVhNmYwNzhkOTU4Zq4BSjxjb3JlOjpvcHM6OnJhbmdlOjpSYW5nZTxJZHg+IGFzIGNvcmU6OmZtdDo6RGVidWc+OjpmbXQ6OmhmMjQzMTgzMzg5Y2I3NzVkrwEyPCZUIGFzIGNvcmU6OmZtdDo6RGlzcGxheT46OmZtdDo6aDhiNTNhOGEwYTAxODM4Y2SwAUBjb3JlOjpzbGljZTo6aW5kZXg6OnNsaWNlX2luZGV4X29yZGVyX2ZhaWxfcnQ6OmhmNTlkNmYyM2Q4YTE5MjcwsQFCY29yZTo6c2xpY2U6OmluZGV4OjpzbGljZV9lbmRfaW5kZXhfbGVuX2ZhaWxfcnQ6OmhkZWNhMmQ0NTUxMmZhZjI4sgFEY29yZTo6c2xpY2U6OmluZGV4OjpzbGljZV9zdGFydF9pbmRleF9sZW5fZmFpbF9ydDo6aDI2OGJjZGI4OGY3OTYzOGSzATZjb3JlOjpwYW5pY2tpbmc6OnBhbmljX2JvdW5kc19jaGVjazo6aGViOWI4OGVjNzM3MTNiZGG0AUQ8Y29yZTo6Zm10OjpBcmd1bWVudHMgYXMgY29yZTo6Zm10OjpEaXNwbGF5Pjo6Zm10OjpoNzVmZThkNjc2ZjY1ODIwZrUBMmNvcmU6OmZtdDo6Rm9ybWF0dGVyOjp3cml0ZV9mbXQ6Omg3YjYxNGUyN2Y0ODZjNzJhtgFOY29yZTo6c2xpY2U6OjxpbXBsIFtUXT46OmNvcHlfZnJvbV9zbGljZTo6bGVuX21pc21hdGNoX2ZhaWw6Omg5ZmI3NmNkNTEyNzMxZDQwtwEzd2FzbV9iaW5kZ2VuOjpKc1ZhbHVlOjphc19zdHJpbmc6OmhiZjE4Mzk1ZjEyOGI2NTQ5uAExY29yZTo6cGFuaWNraW5nOjphc3NlcnRfZmFpbGVkOjpoYTRkNTY1NjkwMTI0OTI3N7kBMWNvcmU6OnBhbmlja2luZzo6YXNzZXJ0X2ZhaWxlZDo6aGM4MTNjNjQxZDU5NTExYzm6ASB1c2RwbDo6dGFyZ2V0OjpoZTg2NDkyMmE5M2VkMDViMbsBqQJjb3JlOjpwdHI6OmRyb3BfaW5fcGxhY2U8Y29yZTo6ZnV0dXJlOjpmcm9tX2dlbmVyYXRvcjo6R2VuRnV0dXJlPHdhc21fYmluZGdlbl9mdXR1cmVzOjpmdXR1cmVfdG9fcHJvbWlzZTxjb3JlOjpmdXR1cmU6OmZyb21fZ2VuZXJhdG9yOjpHZW5GdXR1cmU8dXNkcGw6Ol9fd2FzbV9iaW5kZ2VuX2dlbmVyYXRlZF9jYWxsX2JhY2tlbmRfX2NvbnN0OjpfX3dhc21fYmluZGdlbl9nZW5lcmF0ZWRfY2FsbF9iYWNrZW5kOjp7e2Nsb3N1cmV9fT4+Ojp7e2Nsb3N1cmV9fTo6e3tjbG9zdXJlfX0+Pjo6aGU1N2MyYTc4ZjM4YjhjYji8ATo8Jm11dCBXIGFzIGNvcmU6OmZtdDo6V3JpdGU+Ojp3cml0ZV9mbXQ6Omg0ZTcwMWMwZDMyZmEwMmY0vQE6PCZtdXQgVyBhcyBjb3JlOjpmbXQ6OldyaXRlPjo6d3JpdGVfZm10OjpoZTcyYTk1YjFlN2JjNDZjYr4BN3N0ZDo6YWxsb2M6OmRlZmF1bHRfYWxsb2NfZXJyb3JfaG9vazo6aDA4NzZiN2ViNDkxOTgxNWS/ATo8Jm11dCBXIGFzIGNvcmU6OmZtdDo6V3JpdGU+Ojp3cml0ZV9mbXQ6OmhjYjFkZjBjZGRiMTBlZjM1wAFHPGFsbG9jOjpzdHJpbmc6OlN0cmluZyBhcyBjb3JlOjpjbG9uZTo6Q2xvbmU+OjpjbG9uZTo6aDEyY2ExNmNmYTdmYTkyYTjBATZiYXNlNjQ6OmVuY29kZTo6ZW5jb2RlX2NvbmZpZ19zbGljZTo6aDM3MmJlNTM4NmYyZDU2ZDXCAUdjb3JlOjpwdHI6OmRyb3BfaW5fcGxhY2U8dXNkcGxfY29yZTo6c29ja2V0OjpQYWNrZXQ+OjpoMjhmYmY3MDcyZjAxNzhiNcMBR2NvcmU6OnB0cjo6ZHJvcF9pbl9wbGFjZTx1c2RwbF9jb3JlOjpzb2NrZXQ6OlBhY2tldD46OmgyOGZiZjcwNzJmMDE3OGI1xAEuY29yZTo6Zm10OjpXcml0ZTo6d3JpdGVfZm10OjpoYzNhZjdjMmFkZGIxMTE1OMUBOHN0ZDo6dGhyZWFkOjpsb2NhbDo6TG9jYWxLZXk8VD46OndpdGg6Omg1OWE3YTU1ODNlNmZiOTE3xgFKYWxsb2M6OmNvbGxlY3Rpb25zOjp2ZWNfZGVxdWU6OlZlY0RlcXVlPFQsQT46OnB1c2hfYmFjazo6aDA1YTIzODhmYTVjOTM0YmLHATY8VCBhcyBjb3JlOjpjb252ZXJ0OjpJbnRvPFU+Pjo6aW50bzo6aDgzNmU0MDkyMzI5ZjQ1OGHIASdqc19zeXM6OlJlZmxlY3Q6OnNldDo6aDkxYWUzMjNiMmI5MTRhYTbJAT5hbGxvYzo6cmF3X3ZlYzo6UmF3VmVjPFQsQT46OmN1cnJlbnRfbWVtb3J5OjpoNDllNjI0MWMxYjMwOWQzY8oBUXdlYl9zeXM6OmZlYXR1cmVzOjpnZW5fUmVxdWVzdDo6UmVxdWVzdDo6bmV3X3dpdGhfc3RyX2FuZF9pbml0OjpoYTc3ZWRmYzlhYzAxYmJlN8sBPWFsbG9jOjpyYXdfdmVjOjpSYXdWZWM8VCxBPjo6cmVzZXJ2ZV9leGFjdDo6aDNmYzg3YjFiNGM4Y2YzOGXMAVt3YXNtX2JpbmRnZW5fZnV0dXJlczo6dGFzazo6c2luZ2xldGhyZWFkOjpUYXNrOjppbnRvX3Jhd193YWtlcjo6cmF3X3dha2U6OmhhYTMwOGU2MTc1MTJhMTFmzQE+YWxsb2M6OnJhd192ZWM6OlJhd1ZlYzxULEE+OjpjdXJyZW50X21lbW9yeTo6aDY1Y2Y5NWFjYjkxOTA4ZmTOAT5hbGxvYzo6cmF3X3ZlYzo6UmF3VmVjPFQsQT46OmN1cnJlbnRfbWVtb3J5OjpoYmIzMzg1MWFiYzg2YjUyNs8BPmFsbG9jOjpyYXdfdmVjOjpSYXdWZWM8VCxBPjo6Y3VycmVudF9tZW1vcnk6OmhhNWFmYTE1NzcxNTY3ZmVk0AExYWxsb2M6OnN5bmM6OkFyYzxUPjo6ZHJvcF9zbG93OjpoZWMwODlkNWQ2MmY5NWVmZdEBYDx1c2RwbDo6VXNkcGxDb250ZXh0IGFzIHdhc21fYmluZGdlbjo6Y29udmVydDo6dHJhaXRzOjpGcm9tV2FzbUFiaT46OmZyb21fYWJpOjpoMDUyYmMzNTk0ZTQ3MmE5ZdIBP3dlYl9zeXM6OmZlYXR1cmVzOjpnZW5fSGVhZGVyczo6SGVhZGVyczo6c2V0OjpoZjA2ODExZjlhYjQwZDk1OdMBQXdlYl9zeXM6OmZlYXR1cmVzOjpnZW5fUmVzcG9uc2U6OlJlc3BvbnNlOjp1cmw6OmgxYWMyYTI4ZDc1ODlkOTIw1AFCd2ViX3N5czo6ZmVhdHVyZXM6Omdlbl9SZXNwb25zZTo6UmVzcG9uc2U6OnRleHQ6Omg3Y2I0MGIzMmQ5NmI0Njg41QFjPHN0ZDo6cGFuaWNraW5nOjpiZWdpbl9wYW5pYzo6UGFuaWNQYXlsb2FkPEE+IGFzIGNvcmU6OnBhbmljOjpCb3hNZVVwPjo6dGFrZV9ib3g6OmhjZjUxODQyNjdmMDY4ODg11gFIPGFsbG9jOjp2ZWM6OlZlYzxULEE+IGFzIGNvcmU6Om9wczo6ZHJvcDo6RHJvcD46OmRyb3A6OmhhOTY5Yjk2NjA5NDA2MzVj1wEid2ViX3N5czo6d2luZG93OjpoMWU4YzY0NzZlZGYzNDU4ZNgBN3dhc21fYmluZGdlbjo6Y2FzdDo6SnNDYXN0OjpkeW5faW50bzo6aDk4MDFlMDg4NDRkMWMyZWPZATd3YXNtX2JpbmRnZW46OmNhc3Q6OkpzQ2FzdDo6ZHluX2ludG86OmhiYTAyOTBjNGZjOWI0Yjk12gEuYmFzZTY0OjplbmNvZGU6OmFkZF9wYWRkaW5nOjpoYWQyNGNmMjA4NzNmNGMxYdsBYndhc21fYmluZGdlbl9mdXR1cmVzOjp0YXNrOjpzaW5nbGV0aHJlYWQ6OlRhc2s6OmludG9fcmF3X3dha2VyOjpyYXdfd2FrZV9ieV9yZWY6Omg0YWQ1ZTM5YThiZTgyMzNi3AE6PCZtdXQgVyBhcyBjb3JlOjpmbXQ6OldyaXRlPjo6d3JpdGVfc3RyOjpoMzE2OTM1MWU5NWI4MDJjN90BOjwmbXV0IFcgYXMgY29yZTo6Zm10OjpXcml0ZT46OndyaXRlX3N0cjo6aGQ0YjZiYTc3ZmIxMTkzY2PeAUp3ZWJfc3lzOjpmZWF0dXJlczo6Z2VuX1JlcXVlc3RNb2RlOjpSZXF1ZXN0TW9kZTo6dG9fc3RyOjpoMWNiM2ViNDM5MWFkZDA0ON8BKmpzX3N5czo6RnVuY3Rpb246OmNhbGwxOjpoNWExMmQ1OWY3YmQ5OTI3Y+ABOHN0ZDo6dGhyZWFkOjpsb2NhbDo6TG9jYWxLZXk8VD46OndpdGg6Omg1NTFjM2VhMzdlYzQzZTBk4QFAYWxsb2M6OnJhd192ZWM6OlJhd1ZlYzxULEE+OjpyZXNlcnZlX2Zvcl9wdXNoOjpoYzg0Y2ZkNWEzMDdhZWMwZOIBTmFsbG9jOjpyYXdfdmVjOjpSYXdWZWM8VCxBPjo6cmVzZXJ2ZTo6ZG9fcmVzZXJ2ZV9hbmRfaGFuZGxlOjpoNmYwNDkwMDE1NzhiNDRjZeMBQGFsbG9jOjpyYXdfdmVjOjpSYXdWZWM8VCxBPjo6cmVzZXJ2ZV9mb3JfcHVzaDo6aDBkYjBjNDBmODcxOGE5NDLkAUBhbGxvYzo6cmF3X3ZlYzo6UmF3VmVjPFQsQT46OnJlc2VydmVfZm9yX3B1c2g6OmhiNTQwNGUyMGU5NTgzNDQ35QFOYWxsb2M6OnJhd192ZWM6OlJhd1ZlYzxULEE+OjpyZXNlcnZlOjpkb19yZXNlcnZlX2FuZF9oYW5kbGU6OmhhMWEwMWY1YTIzN2Q4ZWZh5gEoYWxsb2M6OnJjOjpSYzxUPjo6bmV3OjpoNDUyMDc4ZmNlYzhjOTQzNucBKGFsbG9jOjpyYzo6UmM8VD46Om5ldzo6aGJmNWYyYTA1NjZlMGJhNzDoAWE8VCBhcyB3YXNtX2JpbmRnZW46OmNsb3N1cmU6Oldhc21DbG9zdXJlRm5PbmNlPEEsUj4+OjppbnRvX2ZuX211dDo6e3tjbG9zdXJlfX06Omg0NGI5M2UxNzdkMjBjNjMx6QFhPFQgYXMgd2FzbV9iaW5kZ2VuOjpjbG9zdXJlOjpXYXNtQ2xvc3VyZUZuT25jZTxBLFI+Pjo6aW50b19mbl9tdXQ6Ont7Y2xvc3VyZX19OjpoYmRhZWFkZDlmNjc3OTQzMuoBcmNvcmU6OnB0cjo6ZHJvcF9pbl9wbGFjZTxjb3JlOjpvcHRpb246Ok9wdGlvbjx3YXNtX2JpbmRnZW5fZnV0dXJlczo6dGFzazo6c2luZ2xldGhyZWFkOjpJbm5lcj4+OjpoNDcyZjA4ZGZlNTJiZTIwOOsBQ2NvcmU6OmZtdDo6Rm9ybWF0dGVyOjpwYWRfaW50ZWdyYWw6OndyaXRlX3ByZWZpeDo6aDlkZGVjODk4NzE4Y2I5MGHsAT1hbGxvYzo6cmF3X3ZlYzo6UmF3VmVjPFQsQT46OnNocmlua190b19maXQ6OmhjZmUzYzgzNDljMWYyZDRh7QF8PGFsbG9jOjp2ZWM6OlZlYzxULEE+IGFzIGFsbG9jOjp2ZWM6OnNwZWNfZXh0ZW5kOjpTcGVjRXh0ZW5kPCZULGNvcmU6OnNsaWNlOjppdGVyOjpJdGVyPFQ+Pj46OnNwZWNfZXh0ZW5kOjpoODkzZmNiMWY2ODM1MjQ1Mu4BPWFsbG9jOjpyYXdfdmVjOjpSYXdWZWM8VCxBPjo6c2hyaW5rX3RvX2ZpdDo6aDM1ZjEwMjBmMTVmZDAyZjLvAT1hbGxvYzo6cmF3X3ZlYzo6UmF3VmVjPFQsQT46OnNocmlua190b19maXQ6OmhmYzhkYTE1YmU5YmVjMDMy8AF8PGFsbG9jOjp2ZWM6OlZlYzxULEE+IGFzIGFsbG9jOjp2ZWM6OnNwZWNfZXh0ZW5kOjpTcGVjRXh0ZW5kPCZULGNvcmU6OnNsaWNlOjppdGVyOjpJdGVyPFQ+Pj46OnNwZWNfZXh0ZW5kOjpoNzk4MjlhZGU0ZGRmYjgyMvEBRDxhbGxvYzo6cmM6OlJjPFQ+IGFzIGNvcmU6Om9wczo6ZHJvcDo6RHJvcD46OmRyb3A6OmhhMjg2ZjkyMWUwMzA2NWY18gFePCZtdXQgW1RdIGFzIGFsbG9jOjpjb2xsZWN0aW9uczo6dmVjX2RlcXVlOjpyaW5nX3NsaWNlczo6UmluZ1NsaWNlcz46OnNsaWNlOjpoOTA3MjRjMDExM2NjOTUyMvMBJmpzX3N5czo6SlNPTjo6cGFyc2U6OmhmMWQ2NmNhOGY1Y2E5OTA29AEqanNfc3lzOjpKU09OOjpzdHJpbmdpZnk6OmhiN2E2OWM4NDk0ODZmY2Ux9QFIPGFsbG9jOjp2ZWM6OlZlYzxULEE+IGFzIGNvcmU6Om9wczo6ZHJvcDo6RHJvcD46OmRyb3A6OmhkODQ4OTZjM2M4YWIyZDI59gE6d2FzbV9iaW5kZ2VuX2Z1dHVyZXM6OmZ1dHVyZV90b19wcm9taXNlOjpoMTVkZjdhMjIzZGE0YjJmZfcBN2NvcmU6OnBhbmlja2luZzo6dW5yZWFjaGFibGVfZGlzcGxheTo6aDc1ZmY3ZTk0NmE3ZWFiMjf4ATNzdGQ6OnN5bmM6Om9uY2U6Ok9uY2U6OmNhbGxfb25jZTo6aGU1OWUyNzVlOThmODM2ZTX5ATdjb3JlOjpwYW5pY2tpbmc6OnVucmVhY2hhYmxlX2Rpc3BsYXk6OmgwODUyNGVlNmU3NDllZjE2+gFIY29yZTo6b3BzOjpmdW5jdGlvbjo6Rm5PbmNlOjpjYWxsX29uY2V7e3Z0YWJsZS5zaGltfX06Omg4OTdjODI3M2Q3YWM5MTE0+wFIY29yZTo6b3BzOjpmdW5jdGlvbjo6Rm5PbmNlOjpjYWxsX29uY2V7e3Z0YWJsZS5zaGltfX06Omg4OWViM2RjYWY1Y2NmYjVk/AE4c3RkOjp0aHJlYWQ6OmxvY2FsOjpMb2NhbEtleTxUPjo6d2l0aDo6aDRhMjA0ODcyM2E2ODUxZTL9ASljb3JlOjpwYW5pY2tpbmc6OnBhbmljOjpoYzI4ZTdjYzJhYTc5MjM0Mf4BMWNvcmU6OnBhbmlja2luZzo6cGFuaWNfZGlzcGxheTo6aDY3NDlhNjI0MWI5ZDQ3MzD/AU88YWxsb2M6OnJhd192ZWM6OlJhd1ZlYzxULEE+IGFzIGNvcmU6Om9wczo6ZHJvcDo6RHJvcD46OmRyb3A6OmgwZmMyY2E5MTJhODQzZTVmgAJ2Y29yZTo6cHRyOjpkcm9wX2luX3BsYWNlPGNvcmU6OmZ1dHVyZTo6ZnJvbV9nZW5lcmF0b3I6OkdlbkZ1dHVyZTx1c2RwbDo6Y2FsbF9iYWNrZW5kOjp7e2Nsb3N1cmV9fT4+OjpoZDU0NWZkYjg2NTg4OTg5MIECTzxhbGxvYzo6cmF3X3ZlYzo6UmF3VmVjPFQsQT4gYXMgY29yZTo6b3BzOjpkcm9wOjpEcm9wPjo6ZHJvcDo6aDBkMDUyNzdjNmJjNmFiNzWCAk88YWxsb2M6OnJhd192ZWM6OlJhd1ZlYzxULEE+IGFzIGNvcmU6Om9wczo6ZHJvcDo6RHJvcD46OmRyb3A6OmgyMjI0NjJkYmU1MWMxYzRmgwJPPGFsbG9jOjpyYXdfdmVjOjpSYXdWZWM8VCxBPiBhcyBjb3JlOjpvcHM6OmRyb3A6OkRyb3A+Ojpkcm9wOjpoNmZlNWYyNmU3ZjViODA1NIQCTzxhbGxvYzo6cmF3X3ZlYzo6UmF3VmVjPFQsQT4gYXMgY29yZTo6b3BzOjpkcm9wOjpEcm9wPjo6ZHJvcDo6aGM3ZGVlOWFmNGRmOGYyOGOFAms8c3RkOjpwYW5pY2tpbmc6OmJlZ2luX3BhbmljX2hhbmRsZXI6OlN0clBhbmljUGF5bG9hZCBhcyBjb3JlOjpwYW5pYzo6Qm94TWVVcD46OnRha2VfYm94OjpoOGU3NTMxMDg1OTM3MDBmMIYCSDxkbG1hbGxvYzo6c3lzOjpTeXN0ZW0gYXMgZGxtYWxsb2M6OkFsbG9jYXRvcj46OmFsbG9jOjpoOGIzNTA5ZDYyMmRlZGQ2YocCVTx3YXNtX2JpbmRnZW46OmNsb3N1cmU6OkNsb3N1cmU8VD4gYXMgY29yZTo6b3BzOjpkcm9wOjpEcm9wPjo6ZHJvcDo6aDZhYmNjYzIwYTk3ZWFiOTGIAhFydXN0X2JlZ2luX3Vud2luZIkCWTxqc19zeXM6OkpzU3RyaW5nIGFzIGNvcmU6OmNvbnZlcnQ6OkZyb208YWxsb2M6OnN0cmluZzo6U3RyaW5nPj46OmZyb206OmhiZGU0ZmE2ODExM2U0NTI5igI0YWxsb2M6OnJhd192ZWM6OmNhcGFjaXR5X292ZXJmbG93OjpoMWRlOTM3ZTQ0OTBiNmRlZYsCLWNvcmU6OnBhbmlja2luZzo6cGFuaWNfZm10OjpoYjAyMTMzOTU4YzFlN2QzNYwCEV9fd2JpbmRnZW5fbWFsbG9jjQJFPGFsbG9jOjpzdHJpbmc6OlN0cmluZyBhcyBjb3JlOjpmbXQ6OkRpc3BsYXk+OjpmbXQ6OmhkODE3MmNlNDYyOTBhNjhmjgI+YWxsb2M6OnJhd192ZWM6OlJhd1ZlYzxULEE+OjpjdXJyZW50X21lbW9yeTo6aGIwMzczN2YwYjdiZDQ5MTCPAihhbGxvYzo6cmM6OlJjPFQ+OjpuZXc6OmhhY2RiNWFiOThkY2I5ZjFlkAJcd2FzbV9iaW5kZ2VuX2Z1dHVyZXM6OnRhc2s6OnNpbmdsZXRocmVhZDo6VGFzazo6aW50b19yYXdfd2FrZXI6OnJhd19jbG9uZTo6aDc5YzRlYjE0ZmViNjc5ODSRAkhjb3JlOjpvcHM6OmZ1bmN0aW9uOjpGbk9uY2U6OmNhbGxfb25jZXt7dnRhYmxlLnNoaW19fTo6aGM3YjY4ZGUzOTE3OTRlODmSAj5hbGxvYzo6cmF3X3ZlYzo6UmF3VmVjPFQsQT46OmN1cnJlbnRfbWVtb3J5OjpoNDA0MWYxYzViNWJkNjlhNJMCMDwmVCBhcyBjb3JlOjpmbXQ6OkRlYnVnPjo6Zm10OjpoZGE3NzI3OTk5MDM1NTMyOJQCTTxzdGQ6OnRocmVhZDo6bG9jYWw6OkFjY2Vzc0Vycm9yIGFzIGNvcmU6OmZtdDo6RGVidWc+OjpmbXQ6Omg1YmFlMWFjZGQzMThiMmJllQJPPHN0ZDo6c3luYzo6cG9pc29uOjpQb2lzb25FcnJvcjxUPiBhcyBjb3JlOjpmbXQ6OkRlYnVnPjo6Zm10OjpoMTA3NTAxYjU4NDk3MDg3YZYCEl9fcmRsX2FsbG9jX3plcm9lZJcCQHN0ZDo6c3luYzo6b25jZTo6T25jZTo6Y2FsbF9vbmNlOjp7e2Nsb3N1cmV9fTo6aGEwMzQyZTlkOGQ4OGRmMTOYAkhjb3JlOjpvcHM6OmZ1bmN0aW9uOjpGbk9uY2U6OmNhbGxfb25jZXt7dnRhYmxlLnNoaW19fTo6aDVhYmExYTE1ZTFiNWViNjKZAjlhbGxvYzo6dmVjOjpWZWM8VCxBPjo6aW50b19ib3hlZF9zbGljZTo6aGVmNzlhOGQ5OWU5MmJjMziaAjlhbGxvYzo6dmVjOjpWZWM8VCxBPjo6aW50b19ib3hlZF9zbGljZTo6aDIyMjgyMmNmNTU0ZDhiZTebAjlhbGxvYzo6dmVjOjpWZWM8VCxBPjo6aW50b19ib3hlZF9zbGljZTo6aGZjMGI0YzA2MDRmMjI4MzmcAm1jb3JlOjpwdHI6OmRyb3BfaW5fcGxhY2U8c3RkOjpzeW5jOjpwb2lzb246OlBvaXNvbkVycm9yPHN0ZDo6c3luYzo6bXV0ZXg6Ok11dGV4R3VhcmQ8KCk+Pj46Omg5MTQ5MmRlYzllNjAwNWY3nQI3d2FzbV9iaW5kZ2VuOjpjYXN0OjpKc0Nhc3Q6OmR5bl9pbnRvOjpoODkxMzcwNTM3ZWEyZjQzNp4CSXN0ZDo6c3lzX2NvbW1vbjo6YmFja3RyYWNlOjpfX3J1c3RfZW5kX3Nob3J0X2JhY2t0cmFjZTo6aDliMjVjM2Q3Nzg0NzQxZDOfAlQ8VCBhcyB3YXNtX2JpbmRnZW46OmNsb3N1cmU6Oldhc21DbG9zdXJlRm5PbmNlPEEsUj4+OjppbnRvX2ZuX211dDo6aDJjOWYzMDU2NzQ1ZjdlMzigAlQ8VCBhcyB3YXNtX2JpbmRnZW46OmNsb3N1cmU6Oldhc21DbG9zdXJlRm5PbmNlPEEsUj4+OjppbnRvX2ZuX211dDo6aDgxNThmOWNjNDA4ZGI3MGGhAmVjb3JlOjpwdHI6OmRyb3BfaW5fcGxhY2U8Y29yZTo6b3B0aW9uOjpPcHRpb248d2FzbV9iaW5kZ2VuX2Z1dHVyZXM6OnF1ZXVlOjpRdWV1ZT4+OjpoYWQ4ZWI4Y2IzMmE4YmQyZqICLmNvcmU6OnN0cjo6c2xpY2VfZXJyb3JfZmFpbDo6aGI1ZmZkNzA5N2EzMzc1ODejAixjb3JlOjpmbXQ6OkZvcm1hdHRlcjo6bmV3OjpoMjMxOTRjNzU0ZjZkYzA2M6QCNWNvcmU6OmZtdDo6Rm9ybWF0dGVyOjpkZWJ1Z19zdHJ1Y3Q6Omg3YzBkYTM0NjFmMWM3M2FlpQJBd2FzbV9iaW5kZ2VuOjpfX3J0OjpXYXNtUmVmQ2VsbDxUPjo6Ym9ycm93X211dDo6aDgzNDFlYmU5NTNhOTA0N2KmAjtzdGQ6OnBhbmlja2luZzo6YmVnaW5fcGFuaWM6Ont7Y2xvc3VyZX19OjpoYzhjZWJiOTFkY2Q0OGVlNqcCN2RsbWFsbG9jOjpkbG1hbGxvYzo6Q2h1bms6OnNldF9pbnVzZTo6aGQ4MDUxNTk5MGMxNjBiYzioAlt3YXNtX2JpbmRnZW5fZnV0dXJlczo6dGFzazo6c2luZ2xldGhyZWFkOjpUYXNrOjppbnRvX3Jhd193YWtlcjo6cmF3X2Ryb3A6OmhjZTc5MjdmMDdiNGQ5MzAzqQJ9PGR5biBjb3JlOjpvcHM6OmZ1bmN0aW9uOjpGbk11dDwoQSwpPitPdXRwdXQgPSBSIGFzIHdhc21fYmluZGdlbjo6Y2xvc3VyZTo6V2FzbUNsb3N1cmU+OjpkZXNjcmliZTo6ZGVzdHJveTo6aDI4ZDYzM2E0OGRmMzA3YzCqAjp3YXNtX2JpbmRnZW46Ol9fcnQ6OnRha2VfbGFzdF9leGNlcHRpb246Omg1ODdjOWQ4NzI5YTUwNjhjqwIuc3RkOjpwYW5pY2tpbmc6OmJlZ2luX3BhbmljOjpoNzhlNTJlOTI1MjQ5N2Q0MKwC0AFjb3JlOjpwdHI6OmRyb3BfaW5fcGxhY2U8c3RkOjplcnJvcjo6PGltcGwgY29yZTo6Y29udmVydDo6RnJvbTxhbGxvYzo6c3RyaW5nOjpTdHJpbmc+IGZvciBhbGxvYzo6Ym94ZWQ6OkJveDxkeW4gc3RkOjplcnJvcjo6RXJyb3IrY29yZTo6bWFya2VyOjpTeW5jK2NvcmU6Om1hcmtlcjo6U2VuZD4+Ojpmcm9tOjpTdHJpbmdFcnJvcj46Omg5Y2UwNTIyYjE0NWZlNmZhrQJeY29yZTo6cHRyOjpkcm9wX2luX3BsYWNlPHN0ZDo6cGFuaWNraW5nOjpiZWdpbl9wYW5pY19oYW5kbGVyOjpQYW5pY1BheWxvYWQ+OjpoNjM2YWQ2ZDY4ZTI3OWUwZK4CCnJ1c3RfcGFuaWOvAjVkbG1hbGxvYzo6ZGxtYWxsb2M6OlNlZ21lbnQ6OmhvbGRzOjpoMWE2MGJlODcyMzhlOTkxObACLWNvcmU6OnBhbmlja2luZzo6cGFuaWNfc3RyOjpoYWM1OGQxNTk3Y2E4NjA1ZrECO2NvcmU6OnNsaWNlOjo8aW1wbCBbVF0+Ojpjb3B5X2Zyb21fc2xpY2U6OmgwODQ0YjMxYWVhOWUyNGI2sgItYmFzZTY0OjpkZWNvZGU6Om51bV9jaHVua3M6OmgzYjIxZGUxZjU1MTc4NTEwswISX193YmluZGdlbl9yZWFsbG9jtAJBc3RkOjpwYW5pY2tpbmc6OnBhbmljX2NvdW50Ojppc196ZXJvX3Nsb3dfcGF0aDo6aDgyMjYxYzAxNjk2ODIyMjm1AkJkbG1hbGxvYzo6ZGxtYWxsb2M6OkNodW5rOjpzZXRfZnJlZV93aXRoX3BpbnVzZTo6aDY0ZmU4MGQ2MWIxMTE3MTS2Aj93YXNtX2JpbmRnZW46OmNvbnZlcnQ6OmNsb3N1cmVzOjppbnZva2U0X211dDo6aDg2MDIxMmE5YzhhNjY3Y2W3Aj93YXNtX2JpbmRnZW46OmNvbnZlcnQ6OmNsb3N1cmVzOjppbnZva2UzX211dDo6aDA0ZmMyZGI0MDcxODY5Nje4Aj93YXNtX2JpbmRnZW46OmNvbnZlcnQ6OmNsb3N1cmVzOjppbnZva2UzX211dDo6aDBiOTdjN2RlOTQ5ZTc1Mma5Aj93YXNtX2JpbmRnZW46OmNvbnZlcnQ6OmNsb3N1cmVzOjppbnZva2UzX211dDo6aDI3Yjk4NjE5ZWI1YjJhZTi6Aj93YXNtX2JpbmRnZW46OmNvbnZlcnQ6OmNsb3N1cmVzOjppbnZva2UzX211dDo6aDQwZWRiYmQ1YjlkOTA3YWa7Aj93YXNtX2JpbmRnZW46OmNvbnZlcnQ6OmNsb3N1cmVzOjppbnZva2UzX211dDo6aDRkYmFiZDhiMzU0ZWYzZGW8Aj93YXNtX2JpbmRnZW46OmNvbnZlcnQ6OmNsb3N1cmVzOjppbnZva2UzX211dDo6aDRlM2UzZWY1ZWU0M2VjZTG9Aj93YXNtX2JpbmRnZW46OmNvbnZlcnQ6OmNsb3N1cmVzOjppbnZva2UzX211dDo6aDRmNzcyYTcyNDRiNGI5YWW+Aj93YXNtX2JpbmRnZW46OmNvbnZlcnQ6OmNsb3N1cmVzOjppbnZva2UzX211dDo6aDZiNGRkNjYyNmYwOTM5Mzi/Aj93YXNtX2JpbmRnZW46OmNvbnZlcnQ6OmNsb3N1cmVzOjppbnZva2UzX211dDo6aDZmOTdmMDNhOTBlODQ3NTDAAj93YXNtX2JpbmRnZW46OmNvbnZlcnQ6OmNsb3N1cmVzOjppbnZva2UzX211dDo6aDdiNTNhMmE2YjY3ZGNkOTPBAj93YXNtX2JpbmRnZW46OmNvbnZlcnQ6OmNsb3N1cmVzOjppbnZva2UzX211dDo6aGEwNWI4YjgyZTAzYzZmOTPCAj93YXNtX2JpbmRnZW46OmNvbnZlcnQ6OmNsb3N1cmVzOjppbnZva2UzX211dDo6aGVlZGEwNTMxNDU2NGUxZDbDAj93YXNtX2JpbmRnZW46OmNvbnZlcnQ6OmNsb3N1cmVzOjppbnZva2UzX211dDo6aGYxMWE5Y2Y0OTMwOGZiOTDEAj93YXNtX2JpbmRnZW46OmNvbnZlcnQ6OmNsb3N1cmVzOjppbnZva2UzX211dDo6aGY3ODdkMDg0NDYzMjc4MGHFAj93YXNtX2JpbmRnZW46OmNvbnZlcnQ6OmNsb3N1cmVzOjppbnZva2UzX211dDo6aGY5OWFhMTBjMDA1YTg4MTDGAkJkbG1hbGxvYzo6ZGxtYWxsb2M6OkNodW5rOjpzZXRfaW51c2VfYW5kX3BpbnVzZTo6aGI5ZjY1NGMzN2U1ZmIzMjfHAr0BY29yZTo6cHRyOjpkcm9wX2luX3BsYWNlPGNvcmU6OmZ1dHVyZTo6ZnJvbV9nZW5lcmF0b3I6OkdlbkZ1dHVyZTx1c2RwbDo6X193YXNtX2JpbmRnZW5fZ2VuZXJhdGVkX2NhbGxfYmFja2VuZF9fY29uc3Q6Ol9fd2FzbV9iaW5kZ2VuX2dlbmVyYXRlZF9jYWxsX2JhY2tlbmQ6Ont7Y2xvc3VyZX19Pj46OmhiOGNiYmI4ZTgwODA0ODFkyAI/d2FzbV9iaW5kZ2VuOjpjb252ZXJ0OjpjbG9zdXJlczo6aW52b2tlMl9tdXQ6OmgyMDVkN2RmN2U3MDBjNzFkyQI/d2FzbV9iaW5kZ2VuOjpjb252ZXJ0OjpjbG9zdXJlczo6aW52b2tlMl9tdXQ6OmhhMWM1YTM1NmFlNmEyMmRlygI0PGJvb2wgYXMgY29yZTo6Zm10OjpEaXNwbGF5Pjo6Zm10OjpoMDZmMWM1MDFmZjJlYzU5MssCF19fd2JnX3VzZHBsY29udGV4dF9mcmVlzAJePHN0ZDo6cGFuaWNraW5nOjpiZWdpbl9wYW5pYzo6UGFuaWNQYXlsb2FkPEE+IGFzIGNvcmU6OnBhbmljOjpCb3hNZVVwPjo6Z2V0OjpoZThjZDMyZDc0NzQ4ZTE1Ns0CfDxkeW4gY29yZTo6b3BzOjpmdW5jdGlvbjo6Rm5NdXQ8KEEsKT4rT3V0cHV0ID0gUiBhcyB3YXNtX2JpbmRnZW46OmNsb3N1cmU6Oldhc21DbG9zdXJlPjo6ZGVzY3JpYmU6Omludm9rZTo6aDE2YWMyODlmNTgzYjgwNDTOAj93YXNtX2JpbmRnZW46OmNvbnZlcnQ6OmNsb3N1cmVzOjppbnZva2UxX211dDo6aDBhMGQ5NTNmNGYyYzAyN2HPAj93YXNtX2JpbmRnZW46OmNvbnZlcnQ6OmNsb3N1cmVzOjppbnZva2UxX211dDo6aDlkNzMwZTA1YTcxNzA1ZjPQAo4CY29yZTo6cHRyOjpkcm9wX2luX3BsYWNlPGNvcmU6Om9wdGlvbjo6T3B0aW9uPCh3YXNtX2JpbmRnZW46OmNsb3N1cmU6OkNsb3N1cmU8ZHluIGNvcmU6Om9wczo6ZnVuY3Rpb246OkZuTXV0PCh3YXNtX2JpbmRnZW46OkpzVmFsdWUsKT4rT3V0cHV0ID0gKCk+LHdhc21fYmluZGdlbjo6Y2xvc3VyZTo6Q2xvc3VyZTxkeW4gY29yZTo6b3BzOjpmdW5jdGlvbjo6Rm5NdXQ8KHdhc21fYmluZGdlbjo6SnNWYWx1ZSwpPitPdXRwdXQgPSAoKT4pPj46OmgxNDZlZjUwOTk4YWIzYjIy0QI+d2FzbV9iaW5kZ2VuX2Z1dHVyZXM6OnF1ZXVlOjpRVUVVRTo6X19nZXRpdDo6aGFkYjkxZmRiYThjNDIzNznSAjJqc19zeXM6Omdsb2JhbDo6R0xPQkFMOjpfX2dldGl0OjpoZjUxMjE3YzE0ZWMxM2Y1OdMCTzxhbGxvYzo6cmF3X3ZlYzo6UmF3VmVjPFQsQT4gYXMgY29yZTo6b3BzOjpkcm9wOjpEcm9wPjo6ZHJvcDo6aDA1OGQzNzg3OGUwNTk2MWLUAkBkbG1hbGxvYzo6ZGxtYWxsb2M6OlRyZWVDaHVuazo6bGVmdG1vc3RfY2hpbGQ6Omg4YmQ5NDU0Y2MzZDQwMmM31QI1YmFzZTY0OjpDaGFyYWN0ZXJTZXQ6OmRlY29kZV90YWJsZTo6aGZlNDlmODE0ZDlkNDFlODLWAghydXN0X29vbdcCP2RsbWFsbG9jOjpkbG1hbGxvYzo6bGVmdHNoaWZ0X2Zvcl90cmVlX2luZGV4OjpoNmZmZmQ0NzA3MmNjZWJjMNgCT2RsbWFsbG9jOjpkbG1hbGxvYzo6Q2h1bms6OnNldF9zaXplX2FuZF9waW51c2Vfb2ZfZnJlZV9jaHVuazo6aDExYThhNTM0MmRmNzUxYmXZAjZjb3JlOjppbnRyaW5zaWNzOjpjb25zdF9ldmFsX3NlbGVjdDo6aDQzYTAzYWMyYTM2N2Y2ZWHaAkU8Y29yZTo6Y2VsbDo6Qm9ycm93RXJyb3IgYXMgY29yZTo6Zm10OjpEZWJ1Zz46OmZtdDo6aGU3OWM2YTM2MDg1YmMzMTTbAkg8Y29yZTo6Y2VsbDo6Qm9ycm93TXV0RXJyb3IgYXMgY29yZTo6Zm10OjpEZWJ1Zz46OmZtdDo6aDVhNzI2ZGVkM2Q5YTJmZmXcAj48Y29yZTo6Zm10OjpFcnJvciBhcyBjb3JlOjpmbXQ6OkRlYnVnPjo6Zm10OjpoYjY3YjBmYjYyMzEzNzY2Nd0CCmluaXRfdXNkcGzeAjY8VCBhcyBjb3JlOjpjb252ZXJ0OjpJbnRvPFU+Pjo6aW50bzo6aDc2NTY3NjNmN2M5ZDk2ZTXfAjY8VCBhcyBjb3JlOjpjb252ZXJ0OjpJbnRvPFU+Pjo6aW50bzo6aDBjMmJhMzA2MzhiOThmNzDgAjJjb3JlOjpvcHRpb246Ok9wdGlvbjxUPjo6dW53cmFwOjpoM2JiZmI5MGI0NDJlYmVmNuECMmNvcmU6Om9wdGlvbjo6T3B0aW9uPFQ+Ojp1bndyYXA6OmhhYTQ4MDUwOWUyN2ZmOGZj4gIvZGxtYWxsb2M6OmRsbWFsbG9jOjphbGlnbl91cDo6aGYxZjRlYTY2MDg5MzFhMjXjAg5fX3J1c3RfcmVhbGxvY+QCOjwmbXV0IFcgYXMgY29yZTo6Zm10OjpXcml0ZT46OndyaXRlX3N0cjo6aDgxZDcyODBhYjJjNzNjOTflAg9fX3diaW5kZ2VuX2ZyZWXmAks8YWxsb2M6OnZlYzo6VmVjPFQsQT4gYXMgY29yZTo6b3BzOjpkZXJlZjo6RGVyZWY+OjpkZXJlZjo6aGQxZDZkMTNiOTk4NDI5MjPnAklzdGQ6OnN5c19jb21tb246OmJhY2t0cmFjZTo6X19ydXN0X2VuZF9zaG9ydF9iYWNrdHJhY2U6Omg2ZWZkNzMwMjgzODc1ODA56AIwZGxtYWxsb2M6OmRsbWFsbG9jOjpsZWZ0X2JpdHM6Omg0YzNlZTFjMDRhOWQ5NDhj6QIyPCZUIGFzIGNvcmU6OmZtdDo6RGlzcGxheT46OmZtdDo6aGVjNWQ3NDY1ZmQxYmQzMzDqAkk8YWxsb2M6OnN0cmluZzo6U3RyaW5nIGFzIGNvcmU6OmZtdDo6V3JpdGU+Ojp3cml0ZV9zdHI6Omg2ZjBlZWM1YzE4ZDBmNGNi6wLqAWNvcmU6OnB0cjo6ZHJvcF9pbl9wbGFjZTw8PHdhc21fYmluZGdlbl9mdXR1cmVzOjpKc0Z1dHVyZSBhcyBjb3JlOjpjb252ZXJ0OjpGcm9tPGpzX3N5czo6UHJvbWlzZT4+Ojpmcm9tOjp7e2Nsb3N1cmV9fSBhcyB3YXNtX2JpbmRnZW46OmNsb3N1cmU6Oldhc21DbG9zdXJlRm5PbmNlPHdhc21fYmluZGdlbjo6SnNWYWx1ZSwoKT4+OjppbnRvX2ZuX211dDo6e3tjbG9zdXJlfX0+OjpoNjExYWQ3MDgwZWViOGQ0NOwC6gFjb3JlOjpwdHI6OmRyb3BfaW5fcGxhY2U8PDx3YXNtX2JpbmRnZW5fZnV0dXJlczo6SnNGdXR1cmUgYXMgY29yZTo6Y29udmVydDo6RnJvbTxqc19zeXM6OlByb21pc2U+Pjo6ZnJvbTo6e3tjbG9zdXJlfX0gYXMgd2FzbV9iaW5kZ2VuOjpjbG9zdXJlOjpXYXNtQ2xvc3VyZUZuT25jZTx3YXNtX2JpbmRnZW46OkpzVmFsdWUsKCk+Pjo6aW50b19mbl9tdXQ6Ont7Y2xvc3VyZX19Pjo6aGNmMjkwNTYxNTUwZTVjOTLtAi9jb3JlOjpjZWxsOjpDZWxsPFQ+OjpyZXBsYWNlOjpoZTBmMzU2YTNhMmI2ODBhZO4CKWpzX3N5czo6UHJvbWlzZTo6dGhlbjI6OmhjODFmMWYzMTlmM2Y5N2Jm7wIwPCZUIGFzIGNvcmU6OmZtdDo6RGVidWc+OjpmbXQ6OmhlYTk2YWNkNTU4YjI4NDU38AIMX19ydXN0X2FsbG9j8QITX19ydXN0X2FsbG9jX3plcm9lZPICNjxUIGFzIGNvcmU6OmNvbnZlcnQ6OkZyb208VD4+Ojpmcm9tOjpoMWE5YzFlNTM5NjFmYzRjMPMCNjxUIGFzIGNvcmU6OmNvbnZlcnQ6OkludG88VT4+OjppbnRvOjpoYmMxMDM1ODk4M2Y4MDRmNvQCMjwmVCBhcyBjb3JlOjpmbXQ6OkRpc3BsYXk+OjpmbXQ6OmhiMWNmYzIxM2E5ZDIzN2I29QI6YWxsb2M6OnZlYzo6VmVjPFQsQT46OmV4dGVuZF9mcm9tX3NsaWNlOjpoODkyMTY4ZjgxYzg3Y2M4NfYCTHdlYl9zeXM6OmZlYXR1cmVzOjpnZW5fV2luZG93OjpXaW5kb3c6OmZldGNoX3dpdGhfcmVxdWVzdDo6aGViNDVlZDgxYjc0MGFiY2L3AhRfX3diaW5kZ2VuX2V4bl9zdG9yZfgCRTxhbGxvYzo6c3RyaW5nOjpTdHJpbmcgYXMgY29yZTo6Zm10OjpEaXNwbGF5Pjo6Zm10OjpoZDgxNzJjZTQ2MjkwYTY4ZvkCNjxUIGFzIGNvcmU6OmNvbnZlcnQ6OkZyb208VD4+Ojpmcm9tOjpoNDE2MzcwZGMxMjJkYTNjZfoCNjxUIGFzIGNvcmU6OmNvbnZlcnQ6OkludG88VT4+OjppbnRvOjpoZDNkMzZjMGJlODEzNGZiY/sCOzwmbXV0IFcgYXMgY29yZTo6Zm10OjpXcml0ZT46OndyaXRlX2NoYXI6Omg3MzViYTJlMjI1NWFjMDdj/AJmPHN0ZDo6cGFuaWNraW5nOjpiZWdpbl9wYW5pY19oYW5kbGVyOjpTdHJQYW5pY1BheWxvYWQgYXMgY29yZTo6cGFuaWM6OkJveE1lVXA+OjpnZXQ6Omg0ODZlY2NkZTIxOWQ0NDNl/QI0ZGxtYWxsb2M6OmRsbWFsbG9jOjpDaHVuazo6Y2ludXNlOjpoZmNjMThkOWVlMDY5YjgwN/4COmRsbWFsbG9jOjpkbG1hbGxvYzo6Q2h1bms6OmNsZWFyX3BpbnVzZTo6aDI4YjRiNmJmYTAzNjUzMDH/AjNkbG1hbGxvYzo6ZGxtYWxsb2M6OkNodW5rOjppbnVzZTo6aDg2OTcyYzg5Njc1OGZhMzWAAzljb3JlOjpvcHM6OmZ1bmN0aW9uOjpGbk9uY2U6OmNhbGxfb25jZTo6aDI3MmI2Zjk5ZDdhNmM4YWWBAzI8JlQgYXMgY29yZTo6Zm10OjpEaXNwbGF5Pjo6Zm10OjpoODIyODUwMGRkMGE5M2RlNYIDOGNvcmU6OmZtdDo6Rm9ybWF0dGVyOjpkZWJ1Z19sb3dlcl9oZXg6OmhmYWIwMGUxNmZiY2IxN2E4gwM4Y29yZTo6Zm10OjpGb3JtYXR0ZXI6OmRlYnVnX3VwcGVyX2hleDo6aDhjNjhlZjQyMzFkNTAyZDOEAzpjb3JlOjpzdHI6Omxvc3N5OjpVdGY4TG9zc3k6OmZyb21fYnl0ZXM6OmgyZWQwOWE1YzZmODI3MDljhQM2Y29yZTo6c3RyOjpsb3NzeTo6VXRmOExvc3N5OjpjaHVua3M6OmhjNTZlMDc5ZGU4NzI2Nzg2hgNJPGFsbG9jOjpzdHJpbmc6OlN0cmluZyBhcyBjb3JlOjpmbXQ6OldyaXRlPjo6d3JpdGVfc3RyOjpoNmYwZWVjNWMxOGQwZjRjYocDSTxhbGxvYzo6c3RyaW5nOjpTdHJpbmcgYXMgY29yZTo6Zm10OjpXcml0ZT46OndyaXRlX3N0cjo6aDZmMGVlYzVjMThkMGY0Y2KIAw5fX3J1c3RfZGVhbGxvY4kDrwF3ZWJfc3lzOjpmZWF0dXJlczo6Z2VuX1Jlc3BvbnNlOjpfX3diZ19nZW5lcmF0ZWRfY29uc3RfUmVzcG9uc2U6OjxpbXBsIHdhc21fYmluZGdlbjo6Y2FzdDo6SnNDYXN0IGZvciB3ZWJfc3lzOjpmZWF0dXJlczo6Z2VuX1Jlc3BvbnNlOjpSZXNwb25zZT46Omluc3RhbmNlb2Y6OmhmYzI5YTk5OTIzMDVmYmIwigMlanNfc3lzOjpBcnJheTo6c2V0OjpoNzIwN2Q3MDgyYTMzMTU0ZYsDKGpzX3N5czo6UHJvbWlzZTo6dGhlbjo6aDU0NmIyNjYzZDBjMGMxYjSMAzd3YXNtX2JpbmRnZW46OmNhc3Q6OkpzQ2FzdDo6aGFzX3R5cGU6OmgzODNkZTJhOWM4N2Q4M2NkjQMwZGxtYWxsb2M6OmRsbWFsbG9jOjpsZWFzdF9iaXQ6Omg1MTY0ZmM5OWRmNjU1OGY1jgM1ZGxtYWxsb2M6OmRsbWFsbG9jOjpDaHVuazo6bW1hcHBlZDo6aDA0MzU0YTQ0N2M3ZWY4M2KPA1BkbG1hbGxvYzo6ZGxtYWxsb2M6OkNodW5rOjpzZXRfc2l6ZV9hbmRfcGludXNlX29mX2ludXNlX2NodW5rOjpoODFmYzkxNTU4ODM0ODllYZADM2RsbWFsbG9jOjpkbG1hbGxvYzo6U2VnbWVudDo6dG9wOjpoYWQ4ZTUwZTg3MmFmZmY5ZJEDOzwmbXV0IFcgYXMgY29yZTo6Zm10OjpXcml0ZT46OndyaXRlX2NoYXI6Omg3ZjI5MjhhYzEzN2NiYWU3kgM5Y29yZTo6b3BzOjpmdW5jdGlvbjo6Rm5PbmNlOjpjYWxsX29uY2U6Omg1NzUzYjE0Y2ZmOTE2ZjBlkwNOY29yZTo6Zm10OjpudW06OmltcDo6PGltcGwgY29yZTo6Zm10OjpEaXNwbGF5IGZvciB1MzI+OjpmbXQ6Omg2YmY5NzRlODc5MWIzZmE2lAMuY29yZTo6b3B0aW9uOjpleHBlY3RfZmFpbGVkOjpoOTE5Yjk3MDc5NjJhOWQzNJUDTmNvcmU6OmZtdDo6bnVtOjppbXA6OjxpbXBsIGNvcmU6OmZtdDo6RGlzcGxheSBmb3IgdTE2Pjo6Zm10OjpoOWI3OTRhNGI0NGVmODI4Y5YDH19fd2JpbmRnZW5fYWRkX3RvX3N0YWNrX3BvaW50ZXKXA0Jjb3JlOjpwdHI6OmRyb3BfaW5fcGxhY2U8YWxsb2M6OnN0cmluZzo6U3RyaW5nPjo6aDY4NjI2OTUwMzkwYzE4NDGYA0Jjb3JlOjpwdHI6OmRyb3BfaW5fcGxhY2U8YWxsb2M6OnN0cmluZzo6U3RyaW5nPjo6aDY4NjI2OTUwMzkwYzE4NDGZAxpfX3J1c3RfYWxsb2NfZXJyb3JfaGFuZGxlcpoDQmNvcmU6OnB0cjo6ZHJvcF9pbl9wbGFjZTxhbGxvYzo6c3RyaW5nOjpTdHJpbmc+OjpoMDlkMDEwZjM4Y2FkMWRmYZsDQ3dlYl9zeXM6OmZlYXR1cmVzOjpnZW5fUmVxdWVzdDo6UmVxdWVzdDo6aGVhZGVyczo6aGEzOGU4YjE2MWQxYTc4MjecA013YXNtX2JpbmRnZW46OmNsb3N1cmU6OkNsb3N1cmU8VD46OndyYXA6OmJyZWFrc19pZl9pbmxpbmVkOjpoYjE2ZDhlNzEyMjNhYjg5N50DMXdhc21fYmluZGdlbjo6X19ydDo6dGhyb3dfbnVsbDo6aDE1YzZkYzk4MGU3NTE1ZDeeAzJ3YXNtX2JpbmRnZW46Ol9fcnQ6OmJvcnJvd19mYWlsOjpoYTdiNTQ2MGNhZDIxMTc3Mp8DKndhc21fYmluZGdlbjo6dGhyb3dfc3RyOjpoODdkMjM2Yjg5ZWFjMzUxYaADMDwmVCBhcyBjb3JlOjpmbXQ6OkRlYnVnPjo6Zm10OjpoNmMzMDVhNWIyZTQxODQyNKEDMmRsbWFsbG9jOjpkbG1hbGxvYzo6Q2h1bms6OnNpemU6OmhhMzQyZDA3ODEwN2UwZjUzogM0ZGxtYWxsb2M6OmRsbWFsbG9jOjpDaHVuazo6cGludXNlOjpoM2UzNjZjZWY3ZTUyOGJiYaMDOWRsbWFsbG9jOjpkbG1hbGxvYzo6U2VnbWVudDo6aXNfZXh0ZXJuOjpoNmZkZDQ5NmYyOTc4YmIzNaQDOWRsbWFsbG9jOjpkbG1hbGxvYzo6U2VnbWVudDo6c3lzX2ZsYWdzOjpoNGQ2YjAxMjE5ZjllMDdiOaUDNmNvcmU6OmludHJpbnNpY3M6OmNvbnN0X2V2YWxfc2VsZWN0OjpoYmZmMmZkMjA1NzIwOWRmNKYDOWNvcmU6Om9wczo6ZnVuY3Rpb246OkZuT25jZTo6Y2FsbF9vbmNlOjpoNzUzOGQ2OTY4YTk2YzRjNqcDPWFsbG9jOjphbGxvYzo6aGFuZGxlX2FsbG9jX2Vycm9yOjpydF9lcnJvcjo6aDIxNWRkZGQwZjQ0OTVmOTmoAzNhbGxvYzo6YWxsb2M6OmhhbmRsZV9hbGxvY19lcnJvcjo6aDA2OTMxODMzNzBhNzkwMmOpAwhfX3JnX29vbaoDOWNvcmU6Om9wczo6ZnVuY3Rpb246OkZuT25jZTo6Y2FsbF9vbmNlOjpoNzkzYzljMjBjNDZiOWY0OKsDOWNvcmU6Om9wczo6ZnVuY3Rpb246OkZuT25jZTo6Y2FsbF9vbmNlOjpoYjBjZDY1ZTU3YTcxYjJmNKwDOWNvcmU6Om9wczo6ZnVuY3Rpb246OkZuT25jZTo6Y2FsbF9vbmNlOjpoY2MwMWUyZmQ1OThmMDgxOa0DQWNvcmU6OnNsaWNlOjppbmRleDo6c2xpY2Vfc3RhcnRfaW5kZXhfbGVuX2ZhaWw6Omg0MjEwYzBmMmQ4ZGRkZjIyrgM/Y29yZTo6c2xpY2U6OmluZGV4OjpzbGljZV9lbmRfaW5kZXhfbGVuX2ZhaWw6OmhiMzljOTBjZDkwZTE2YjgyrwM9Y29yZTo6c2xpY2U6OmluZGV4OjpzbGljZV9pbmRleF9vcmRlcl9mYWlsOjpoYzA2ZDgxOTg4MDEyN2JhNbADNmNvcmU6OmludHJpbnNpY3M6OmNvbnN0X2V2YWxfc2VsZWN0OjpoOWQ5ZTZhMWEwYTk5MThiObEDNmNvcmU6OmludHJpbnNpY3M6OmNvbnN0X2V2YWxfc2VsZWN0OjpoZjJiNmNlZTg3ODZmOTgzMrIDNmNvcmU6OmludHJpbnNpY3M6OmNvbnN0X2V2YWxfc2VsZWN0OjpoZjdiZGE4M2EyMjhkZTI5MLMDMzxzdHIgYXMgY29yZTo6Zm10OjpEaXNwbGF5Pjo6Zm10OjpoZTAyODE0ZDMzMjMyNjUyOLQDBm1lbXNldLUDBm1lbWNwebYDR3dlYl9zeXM6OmZlYXR1cmVzOjpnZW5fUmVxdWVzdEluaXQ6OlJlcXVlc3RJbml0OjpuZXc6OmhjZmZkNzdhYjY5Y2U4ZTQ4twMnanNfc3lzOjpQcm9taXNlOjpuZXc6OmgyMGMzZTkzZWQ2NmJhOTBjuAMranNfc3lzOjpQcm9taXNlOjpyZXNvbHZlOjpoZTM3Zjc1MDM4MWZjZmNjMrkDC19fcmRsX2FsbG9jugM5ZGxtYWxsb2M6OmRsbWFsbG9jOjpDaHVuazo6cGx1c19vZmZzZXQ6OmhmNTk0YTcxNjE3ZjI5NThjuwM6ZGxtYWxsb2M6OmRsbWFsbG9jOjpDaHVuazo6bWludXNfb2Zmc2V0OjpoYTY2MGUxNDMyN2FjM2U0Y7wDNGRsbWFsbG9jOjpkbG1hbGxvYzo6Q2h1bms6OnRvX21lbTo6aDRiMzg2ZDRlNDhkOTY1Y2a9AzZkbG1hbGxvYzo6ZGxtYWxsb2M6OkNodW5rOjpmcm9tX21lbTo6aDc1YjZiNTA5NTU5NzAzMWG+AzBjb3JlOjpvcHM6OmZ1bmN0aW9uOjpGbjo6Y2FsbDo6aGNjNGE5OGVhNDQyNzA1OTm/Azdjb3JlOjpvcHM6OmZ1bmN0aW9uOjpGbk11dDo6Y2FsbF9tdXQ6OmhjNTBkOWU5MzdmMzkzYzc3wANIY29yZTo6b3BzOjpmdW5jdGlvbjo6Rm5PbmNlOjpjYWxsX29uY2V7e3Z0YWJsZS5zaGltfX06OmgxZTY0YzMwOGFkMmFjNGUywQM2PFQgYXMgY29yZTo6Y29udmVydDo6SW50bzxVPj46OmludG86OmhiMjk4NzhkZDMwODY4YTg4wgNhY29yZTo6cHRyOjpkcm9wX2luX3BsYWNlPHdhc21fYmluZGdlbl9mdXR1cmVzOjpxdWV1ZTo6UXVldWU6Om5ldzo6e3tjbG9zdXJlfX0+OjpoNGQ1NWY4NzU4YTM0OWIzMMMDIWpzX3N5czo6Z2xvYmFsOjpoNzVmYTUwYjhhNGExZWQzM8QDMWpzX3N5czo6QXJyYXk6Om5ld193aXRoX2xlbmd0aDo6aGM5NTAwZjliMzBkOWMwMDHFAzV3YXNtX2JpbmRnZW46Ol9fcnQ6Om1hbGxvY19mYWlsdXJlOjpoOWI4YzI3ZjdmZjRkMGJiMMYDDV9fcmRsX2RlYWxsb2PHAzZkbG1hbGxvYzo6ZGxtYWxsb2M6OlRyZWVDaHVuazo6bmV4dDo6aDZhM2Y2NTFjMDEwZTY5NzXIAzZkbG1hbGxvYzo6ZGxtYWxsb2M6OlRyZWVDaHVuazo6cHJldjo6aDA1MmU0ZDJlMGNiYzNmZjDJAz5jb3JlOjpwYW5pYzo6cGFuaWNfaW5mbzo6UGFuaWNJbmZvOjptZXNzYWdlOjpoMTAyZmRkYjZiZWNiOGVhYsoDP2NvcmU6OnBhbmljOjpwYW5pY19pbmZvOjpQYW5pY0luZm86OmxvY2F0aW9uOjpoNWRmY2FkZTE0OWQ4YTU5OMsDQWNvcmU6OnBhbmljOjpwYW5pY19pbmZvOjpQYW5pY0luZm86OmNhbl91bndpbmQ6OmhmMDg1M2JjMDk2NzVhN2ExzAM2PFQgYXMgY29yZTo6Y29udmVydDo6RnJvbTxUPj46OmZyb206Omg2YWEzNGYwMzEzMDRmMTY3zQM2PFQgYXMgY29yZTo6Y29udmVydDo6SW50bzxVPj46OmludG86OmgzODNjZDAxYzliNWQ2MDZizgNEdXNkcGxfY29yZTo6YXBpX2NvbW1vbjo6dGFyZ2V0OjpQbGF0Zm9ybTo6Y3VycmVudDo6aGQ3NDc0OTRmM2MxOGM5MzPPAzY8VCBhcyBjb3JlOjpjb252ZXJ0OjpGcm9tPFQ+Pjo6ZnJvbTo6aDI3OGI3Zjg1NjA3NGYxMDjQAzY8VCBhcyBjb3JlOjpjb252ZXJ0OjpGcm9tPFQ+Pjo6ZnJvbTo6aDRhMTc5MzY4NjgxMTEwOGHRAzY8VCBhcyBjb3JlOjpjb252ZXJ0OjpJbnRvPFU+Pjo6aW50bzo6aDA3ZjZhNzEzNTQyMDkzM2PSAzE8VCBhcyBjb3JlOjphbnk6OkFueT46OnR5cGVfaWQ6OmhlODA3ZWFmMDNlOTNlMzAw0wMmanNfc3lzOjpPYmplY3Q6Om5ldzo6aDFlMjNiZjE1MzMyZjUxZmPUAzY8VCBhcyBjb3JlOjpjb252ZXJ0OjpGcm9tPFQ+Pjo6ZnJvbTo6aDc3YTFlMDM0MzBkYWM0MjLVAzY8VCBhcyBjb3JlOjpjb252ZXJ0OjpJbnRvPFU+Pjo6aW50bzo6aDQ1YWFkODhiOTUyZGJkNTLWAzY8VCBhcyBjb3JlOjpjb252ZXJ0OjpJbnRvPFU+Pjo6aW50bzo6aGFhODI4Y2JlOWZmODU2MmTXAzY8VCBhcyBjb3JlOjpjb252ZXJ0OjpJbnRvPFU+Pjo6aW50bzo6aGNhMDFiMDM2YzFlZjdiZGLYAzE8VCBhcyBjb3JlOjphbnk6OkFueT46OnR5cGVfaWQ6OmhmMWViNDU1Mzk2NmM3MDI52QMxPFQgYXMgY29yZTo6YW55OjpBbnk+Ojp0eXBlX2lkOjpoZjg2MTI0YTM5ZjMxNDM5YtoDJnN0ZDo6cHJvY2Vzczo6YWJvcnQ6OmhiYmEwOGIzZDZkZjg1MGY42wMSX19ydXN0X3N0YXJ0X3Bhbmlj3AM8ZGxtYWxsb2M6OmRsbWFsbG9jOjpDaHVuazo6ZmVuY2Vwb3N0X2hlYWQ6OmgzNDNmYzhkMzFjYWI0MDIx3QM4ZGxtYWxsb2M6OmRsbWFsbG9jOjpDaHVuazo6bWVtX29mZnNldDo6aGIyNmYwYThmMTI2YzA1NzneAzdkbG1hbGxvYzo6ZGxtYWxsb2M6OlRyZWVDaHVuazo6Y2h1bms6Omg5Y2JiMjVjYTYyOTY1OTNh3wNIPGRsbWFsbG9jOjpzeXM6OlN5c3RlbSBhcyBkbG1hbGxvYzo6QWxsb2NhdG9yPjo6cmVtYXA6OmgwOTc5Mzg3MjY3YTRhNjQz4ANMPGRsbWFsbG9jOjpzeXM6OlN5c3RlbSBhcyBkbG1hbGxvYzo6QWxsb2NhdG9yPjo6ZnJlZV9wYXJ0OjpoZWY1ZGVlNmViMjRiY2M4Y+EDRzxkbG1hbGxvYzo6c3lzOjpTeXN0ZW0gYXMgZGxtYWxsb2M6OkFsbG9jYXRvcj46OmZyZWU6OmgwYWE4ODFiOWU3NmI5YjAy4gNTPGRsbWFsbG9jOjpzeXM6OlN5c3RlbSBhcyBkbG1hbGxvYzo6QWxsb2NhdG9yPjo6Y2FuX3JlbGVhc2VfcGFydDo6aGMyYTIzMTllYTkwMjVkZTDjA1I8ZGxtYWxsb2M6OnN5czo6U3lzdGVtIGFzIGRsbWFsbG9jOjpBbGxvY2F0b3I+OjphbGxvY2F0ZXNfemVyb3M6OmgwYjc4M2VkNTMxNmFlNjE15ANMPGRsbWFsbG9jOjpzeXM6OlN5c3RlbSBhcyBkbG1hbGxvYzo6QWxsb2NhdG9yPjo6cGFnZV9zaXplOjpoODhhMWJiYmY0Yjg2NzRmMuUDMTxUIGFzIGNvcmU6OmFueTo6QW55Pjo6dHlwZV9pZDo6aGM5MWMxNzY2YzBhOGUyNmLmAz1jb3JlOjpwdHI6OmRyb3BfaW5fcGxhY2U8Y29yZTo6Zm10OjpFcnJvcj46Omg3MTY4YjRlMTBhYTk2MjUy5wM9Y29yZTo6cHRyOjpkcm9wX2luX3BsYWNlPGNvcmU6OmZtdDo6RXJyb3I+OjpoNzE2OGI0ZTEwYWE5NjI1MugD8wFjb3JlOjpwdHI6OmRyb3BfaW5fcGxhY2U8d2FzbV9iaW5kZ2VuX2Z1dHVyZXM6OmZ1dHVyZV90b19wcm9taXNlPGNvcmU6OmZ1dHVyZTo6ZnJvbV9nZW5lcmF0b3I6OkdlbkZ1dHVyZTx1c2RwbDo6X193YXNtX2JpbmRnZW5fZ2VuZXJhdGVkX2NhbGxfYmFja2VuZF9fY29uc3Q6Ol9fd2FzbV9iaW5kZ2VuX2dlbmVyYXRlZF9jYWxsX2JhY2tlbmQ6Ont7Y2xvc3VyZX19Pj46Ont7Y2xvc3VyZX19Pjo6aGYzZGQwMmNmZDE2OWVlMjDpA4sBY29yZTo6cHRyOjpkcm9wX2luX3BsYWNlPHN0ZDo6c3luYzo6b25jZTo6T25jZTo6Y2FsbF9vbmNlPGNvbnNvbGVfZXJyb3JfcGFuaWNfaG9vazo6c2V0X29uY2U6Ont7Y2xvc3VyZX19Pjo6e3tjbG9zdXJlfX0+OjpoZjZhNWE5YWM1ZjBmNTBkOeoDS2NvcmU6OnB0cjo6ZHJvcF9pbl9wbGFjZTxjb25zb2xlX2Vycm9yX3BhbmljX2hvb2s6Omhvb2s+OjpoYjIyYWMwMjZhNjQxZjg2MusDPWNvcmU6OnB0cjo6ZHJvcF9pbl9wbGFjZTxjb3JlOjpmbXQ6OkVycm9yPjo6aDE0NjJhYTljNjYwNTU4ZTPsA0djb3JlOjpwdHI6OmRyb3BfaW5fcGxhY2U8Jm11dCBhbGxvYzo6c3RyaW5nOjpTdHJpbmc+OjpoYjM1MTMwNGJlOTFjMDFjMO0DNjxUIGFzIGNvcmU6OmNvbnZlcnQ6OkZyb208VD4+Ojpmcm9tOjpoMDYwZGRiN2Y5OWYwNWY0MO4DNjxUIGFzIGNvcmU6OmNvbnZlcnQ6OkZyb208VD4+Ojpmcm9tOjpoOWNiODcyYmRlZjg3NzYzN+8DXGNvcmU6OnB0cjo6ZHJvcF9pbl9wbGFjZTxzdGQ6OnBhbmlja2luZzo6YmVnaW5fcGFuaWM6OlBhbmljUGF5bG9hZDwmc3RyPj46OmhiNWY2ZDc2NWQ0NTc4Mjdm8AMxY29yZTo6cHRyOjpkcm9wX2luX3BsYWNlPCZzdHI+OjpoYjUxN2ViOWMwZmY0ZDI2NfEDR2NvcmU6OnB0cjo6ZHJvcF9pbl9wbGFjZTxjb3JlOjpjZWxsOjpCb3Jyb3dNdXRFcnJvcj46OmgxM2I4ZGM1YTExMjhkMTM48gNMY29yZTo6cHRyOjpkcm9wX2luX3BsYWNlPHN0ZDo6dGhyZWFkOjpsb2NhbDo6QWNjZXNzRXJyb3I+OjpoNWNhOTI2NjA0ZjE2ZTY1NvMDR2NvcmU6OnB0cjo6ZHJvcF9pbl9wbGFjZTxjb3JlOjpjZWxsOjpCb3Jyb3dNdXRFcnJvcj46OmgxM2I4ZGM1YTExMjhkMTM49ANEY29yZTo6cHRyOjpkcm9wX2luX3BsYWNlPGNvcmU6OmNlbGw6OkJvcnJvd0Vycm9yPjo6aDhiYzk4YWIxY2NhNDZlYzj1A0djb3JlOjpwdHI6OmRyb3BfaW5fcGxhY2U8Y29yZTo6Y2VsbDo6Qm9ycm93TXV0RXJyb3I+OjpoMTNiOGRjNWExMTI4ZDEzOPYDTGNvcmU6OnB0cjo6ZHJvcF9pbl9wbGFjZTxzdGQ6OnRocmVhZDo6bG9jYWw6OkFjY2Vzc0Vycm9yPjo6aDExM2I0OTAxZmRjZTQyZmH3A0g8YWxsb2M6OnZlYzo6VmVjPFQsQT4gYXMgY29yZTo6b3BzOjpkcm9wOjpEcm9wPjo6ZHJvcDo6aDViMjhjYzY1YTY1ZjU4NmT4AzY8VCBhcyBjb3JlOjpjb252ZXJ0OjpGcm9tPFQ+Pjo6ZnJvbTo6aDU4ZjRmYTM4OGJjYWQ5MjP5AzY8VCBhcyBjb3JlOjpjb252ZXJ0OjpGcm9tPFQ+Pjo6ZnJvbTo6aDBiMmE2ZjY4NDVhMjQzYTH6AzY8VCBhcyBjb3JlOjpjb252ZXJ0OjpGcm9tPFQ+Pjo6ZnJvbTo6aGIzYTdmMzgzYjc0OGJkZmb7A2ljb3JlOjpwdHI6OmRyb3BfaW5fcGxhY2U8Jm11dCBzdGQ6OmlvOjpXcml0ZTo6d3JpdGVfZm10OjpBZGFwdGVyPGFsbG9jOjp2ZWM6OlZlYzx1OD4+Pjo6aGE1MjEzNjA2YmZiYjFjYTL8AzBjb3JlOjpwdHI6OmRyb3BfaW5fcGxhY2U8JnU4Pjo6aDUyYWQyZDExMmM3ZTJjZTP9A29jb3JlOjpwdHI6OmRyb3BfaW5fcGxhY2U8JmNvcmU6Oml0ZXI6OmFkYXB0ZXJzOjpjb3BpZWQ6OkNvcGllZDxjb3JlOjpzbGljZTo6aXRlcjo6SXRlcjx1OD4+Pjo6aDBlMmJjZDUzNTg4ZjYzOTUA74CAgAAJcHJvZHVjZXJzAghsYW5ndWFnZQEEUnVzdAAMcHJvY2Vzc2VkLWJ5AwVydXN0Yx0xLjYxLjAgKGZlNWIxM2Q2OCAyMDIyLTA1LTE4KQZ3YWxydXMGMC4xOS4wDHdhc20tYmluZGdlbgYwLjIuODA="; - -function asciiToBinary(str) { - if (typeof atob === 'function') { - return atob(str) - } else { - return new Buffer(str, 'base64').toString('binary'); - } -} - -function decode() { - var binaryString = asciiToBinary(encoded); - var bytes = new Uint8Array(binaryString.length); - for (var i = 0; i < binaryString.length; i++) { - bytes[i] = binaryString.charCodeAt(i); - } - return (async function() {return new Response(bytes.buffer);})(); -} - -export function init_embedded() { - return init(decode()) -} diff --git a/src/usdpl-front/usdpl_bg.wasm b/src/usdpl-front/usdpl_bg.wasm deleted file mode 100644 index bc48dc8..0000000 Binary files a/src/usdpl-front/usdpl_bg.wasm and /dev/null differ diff --git a/src/usdpl-front/usdpl_bg.wasm.d.ts b/src/usdpl-front/usdpl_bg.wasm.d.ts deleted file mode 100644 index 07536d4..0000000 --- a/src/usdpl-front/usdpl_bg.wasm.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -export const memory: WebAssembly.Memory; -export function __wbg_usdplcontext_free(a: number): void; -export function init_usdpl(a: number): void; -export function target(a: number): void; -export function call_backend(a: number, b: number, c: number, d: number): number; -export function __wbindgen_malloc(a: number): number; -export function __wbindgen_realloc(a: number, b: number, c: number): number; -export const __wbindgen_export_2: WebAssembly.Table; -export function _dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h16ac289f583b8044(a: number, b: number, c: number): void; -export function __wbindgen_add_to_stack_pointer(a: number): number; -export function __wbindgen_free(a: number, b: number): void; -export function __wbindgen_exn_store(a: number): void; -export function wasm_bindgen__convert__closures__invoke2_mut__ha1c5a356ae6a22de(a: number, b: number, c: number, d: number): void; diff --git a/src/usdpl-front/usdpl_front.js b/src/usdpl-front/usdpl_front.js deleted file mode 100644 index eac3d62..0000000 --- a/src/usdpl-front/usdpl_front.js +++ /dev/null @@ -1,499 +0,0 @@ - -let wasm; - -const heap = new Array(32).fill(undefined); - -heap.push(undefined, null, true, false); - -function getObject(idx) { return heap[idx]; } - -let heap_next = heap.length; - -function dropObject(idx) { - if (idx < 36) return; - heap[idx] = heap_next; - heap_next = idx; -} - -function takeObject(idx) { - const ret = getObject(idx); - dropObject(idx); - return ret; -} - -const cachedTextDecoder = new TextDecoder('utf-8', { ignoreBOM: true, fatal: true }); - -cachedTextDecoder.decode(); - -let cachedUint8Memory0; -function getUint8Memory0() { - if (cachedUint8Memory0.byteLength === 0) { - cachedUint8Memory0 = new Uint8Array(wasm.memory.buffer); - } - return cachedUint8Memory0; -} - -function getStringFromWasm0(ptr, len) { - return cachedTextDecoder.decode(getUint8Memory0().subarray(ptr, ptr + len)); -} - -function addHeapObject(obj) { - if (heap_next === heap.length) heap.push(heap.length + 1); - const idx = heap_next; - heap_next = heap[idx]; - - heap[idx] = obj; - return idx; -} - -let WASM_VECTOR_LEN = 0; - -const cachedTextEncoder = new TextEncoder('utf-8'); - -const encodeString = (typeof cachedTextEncoder.encodeInto === 'function' - ? function (arg, view) { - return cachedTextEncoder.encodeInto(arg, view); -} - : function (arg, view) { - const buf = cachedTextEncoder.encode(arg); - view.set(buf); - return { - read: arg.length, - written: buf.length - }; -}); - -function passStringToWasm0(arg, malloc, realloc) { - - if (realloc === undefined) { - const buf = cachedTextEncoder.encode(arg); - const ptr = malloc(buf.length); - getUint8Memory0().subarray(ptr, ptr + buf.length).set(buf); - WASM_VECTOR_LEN = buf.length; - return ptr; - } - - let len = arg.length; - let ptr = malloc(len); - - const mem = getUint8Memory0(); - - let offset = 0; - - for (; offset < len; offset++) { - const code = arg.charCodeAt(offset); - if (code > 0x7F) break; - mem[ptr + offset] = code; - } - - if (offset !== len) { - if (offset !== 0) { - arg = arg.slice(offset); - } - ptr = realloc(ptr, len, len = offset + arg.length * 3); - const view = getUint8Memory0().subarray(ptr + offset, ptr + len); - const ret = encodeString(arg, view); - - offset += ret.written; - } - - WASM_VECTOR_LEN = offset; - return ptr; -} - -function isLikeNone(x) { - return x === undefined || x === null; -} - -let cachedInt32Memory0; -function getInt32Memory0() { - if (cachedInt32Memory0.byteLength === 0) { - cachedInt32Memory0 = new Int32Array(wasm.memory.buffer); - } - return cachedInt32Memory0; -} - -let cachedFloat64Memory0; -function getFloat64Memory0() { - if (cachedFloat64Memory0.byteLength === 0) { - cachedFloat64Memory0 = new Float64Array(wasm.memory.buffer); - } - return cachedFloat64Memory0; -} - -function makeMutClosure(arg0, arg1, dtor, f) { - const state = { a: arg0, b: arg1, cnt: 1, dtor }; - const real = (...args) => { - // First up with a closure we increment the internal reference - // count. This ensures that the Rust closure environment won't - // be deallocated while we're invoking it. - state.cnt++; - const a = state.a; - state.a = 0; - try { - return f(a, state.b, ...args); - } finally { - if (--state.cnt === 0) { - wasm.__wbindgen_export_2.get(state.dtor)(a, state.b); - - } else { - state.a = a; - } - } - }; - real.original = state; - - return real; -} -function __wbg_adapter_26(arg0, arg1, arg2) { - wasm.__wbindgen_export_3(arg0, arg1, addHeapObject(arg2)); -} - -/** -* Initialize the front-end library -* @param {number} port -*/ -export function init_usdpl(port) { - wasm.init_usdpl(port); -} - -/** -* Get the targeted plugin framework, or "any" if unknown -* @returns {string} -*/ -export function target() { - try { - const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - wasm.target(retptr); - var r0 = getInt32Memory0()[retptr / 4 + 0]; - var r1 = getInt32Memory0()[retptr / 4 + 1]; - return getStringFromWasm0(r0, r1); - } finally { - wasm.__wbindgen_add_to_stack_pointer(16); - wasm.__wbindgen_export_4(r0, r1); - } -} - -let cachedUint32Memory0; -function getUint32Memory0() { - if (cachedUint32Memory0.byteLength === 0) { - cachedUint32Memory0 = new Uint32Array(wasm.memory.buffer); - } - return cachedUint32Memory0; -} - -function passArrayJsValueToWasm0(array, malloc) { - const ptr = malloc(array.length * 4); - const mem = getUint32Memory0(); - for (let i = 0; i < array.length; i++) { - mem[ptr / 4 + i] = addHeapObject(array[i]); - } - WASM_VECTOR_LEN = array.length; - return ptr; -} -/** -* Call a function on the back-end. -* Returns null (None) if this fails for any reason. -* @param {string} name -* @param {any[]} parameters -* @returns {Promise} -*/ -export function call_backend(name, parameters) { - const ptr0 = passStringToWasm0(name, wasm.__wbindgen_export_0, wasm.__wbindgen_export_1); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passArrayJsValueToWasm0(parameters, wasm.__wbindgen_export_0); - const len1 = WASM_VECTOR_LEN; - const ret = wasm.call_backend(ptr0, len0, ptr1, len1); - return takeObject(ret); -} - -function handleError(f, args) { - try { - return f.apply(this, args); - } catch (e) { - wasm.__wbindgen_export_5(addHeapObject(e)); - } -} -function __wbg_adapter_54(arg0, arg1, arg2, arg3) { - wasm.__wbindgen_export_6(arg0, arg1, addHeapObject(arg2), addHeapObject(arg3)); -} - -async function load(module, imports) { - if (typeof Response === 'function' && module instanceof Response) { - if (typeof WebAssembly.instantiateStreaming === 'function') { - try { - return await WebAssembly.instantiateStreaming(module, imports); - - } catch (e) { - if (module.headers.get('Content-Type') != 'application/wasm') { - console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n", e); - - } else { - throw e; - } - } - } - - const bytes = await module.arrayBuffer(); - return await WebAssembly.instantiate(bytes, imports); - - } else { - const instance = await WebAssembly.instantiate(module, imports); - - if (instance instanceof WebAssembly.Instance) { - return { instance, module }; - - } else { - return instance; - } - } -} - -function getImports() { - const imports = {}; - imports.wbg = {}; - imports.wbg.__wbindgen_object_drop_ref = function(arg0) { - takeObject(arg0); - }; - imports.wbg.__wbindgen_string_new = function(arg0, arg1) { - const ret = getStringFromWasm0(arg0, arg1); - return addHeapObject(ret); - }; - imports.wbg.__wbindgen_string_get = function(arg0, arg1) { - const obj = getObject(arg1); - const ret = typeof(obj) === 'string' ? obj : undefined; - var ptr0 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_export_0, wasm.__wbindgen_export_1); - var len0 = WASM_VECTOR_LEN; - getInt32Memory0()[arg0 / 4 + 1] = len0; - getInt32Memory0()[arg0 / 4 + 0] = ptr0; - }; - imports.wbg.__wbindgen_number_new = function(arg0) { - const ret = arg0; - return addHeapObject(ret); - }; - imports.wbg.__wbindgen_boolean_get = function(arg0) { - const v = getObject(arg0); - const ret = typeof(v) === 'boolean' ? (v ? 1 : 0) : 2; - return ret; - }; - imports.wbg.__wbindgen_number_get = function(arg0, arg1) { - const obj = getObject(arg1); - const ret = typeof(obj) === 'number' ? obj : undefined; - getFloat64Memory0()[arg0 / 8 + 1] = isLikeNone(ret) ? 0 : ret; - getInt32Memory0()[arg0 / 4 + 0] = !isLikeNone(ret); - }; - imports.wbg.__wbindgen_is_null = function(arg0) { - const ret = getObject(arg0) === null; - return ret; - }; - imports.wbg.__wbindgen_is_undefined = function(arg0) { - const ret = getObject(arg0) === undefined; - return ret; - }; - imports.wbg.__wbg_instanceof_Window_a2a08d3918d7d4d0 = function(arg0) { - const ret = getObject(arg0) instanceof Window; - return ret; - }; - imports.wbg.__wbg_fetch_23507368eed8d838 = function(arg0, arg1) { - const ret = getObject(arg0).fetch(getObject(arg1)); - return addHeapObject(ret); - }; - imports.wbg.__wbg_instanceof_Response_e928c54c1025470c = function(arg0) { - const ret = getObject(arg0) instanceof Response; - return ret; - }; - imports.wbg.__wbg_url_0f82030e7245954c = function(arg0, arg1) { - const ret = getObject(arg1).url; - const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_export_0, wasm.__wbindgen_export_1); - const len0 = WASM_VECTOR_LEN; - getInt32Memory0()[arg0 / 4 + 1] = len0; - getInt32Memory0()[arg0 / 4 + 0] = ptr0; - }; - imports.wbg.__wbg_text_5cb78830c1a11c5b = function() { return handleError(function (arg0) { - const ret = getObject(arg0).text(); - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_newwithstrandinit_41c86e821f771b24 = function() { return handleError(function (arg0, arg1, arg2) { - const ret = new Request(getStringFromWasm0(arg0, arg1), getObject(arg2)); - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbindgen_object_clone_ref = function(arg0) { - const ret = getObject(arg0); - return addHeapObject(ret); - }; - imports.wbg.__wbindgen_cb_drop = function(arg0) { - const obj = takeObject(arg0).original; - if (obj.cnt-- == 1) { - obj.a = 0; - return true; - } - const ret = false; - return ret; - }; - imports.wbg.__wbg_newnoargs_fc5356289219b93b = function(arg0, arg1) { - const ret = new Function(getStringFromWasm0(arg0, arg1)); - return addHeapObject(ret); - }; - imports.wbg.__wbg_call_4573f605ca4b5f10 = function() { return handleError(function (arg0, arg1) { - const ret = getObject(arg0).call(getObject(arg1)); - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_new_306ce8d57919e6ae = function() { - const ret = new Object(); - return addHeapObject(ret); - }; - imports.wbg.__wbindgen_is_string = function(arg0) { - const ret = typeof(getObject(arg0)) === 'string'; - return ret; - }; - imports.wbg.__wbg_self_ba1ddafe9ea7a3a2 = function() { return handleError(function () { - const ret = self.self; - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_window_be3cc430364fd32c = function() { return handleError(function () { - const ret = window.window; - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_globalThis_56d9c9f814daeeee = function() { return handleError(function () { - const ret = globalThis.globalThis; - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_global_8c35aeee4ac77f2b = function() { return handleError(function () { - const ret = global.global; - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_newwithlength_51bd08aed34ec6a3 = function(arg0) { - const ret = new Array(arg0 >>> 0); - return addHeapObject(ret); - }; - imports.wbg.__wbg_set_c1d04f8b45a036e7 = function(arg0, arg1, arg2) { - getObject(arg0)[arg1 >>> 0] = takeObject(arg2); - }; - imports.wbg.__wbg_call_9855a4612eb496cb = function() { return handleError(function (arg0, arg1, arg2) { - const ret = getObject(arg0).call(getObject(arg1), getObject(arg2)); - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_new_78403b138428b684 = function(arg0, arg1) { - try { - var state0 = {a: arg0, b: arg1}; - var cb0 = (arg0, arg1) => { - const a = state0.a; - state0.a = 0; - try { - return __wbg_adapter_54(a, state0.b, arg0, arg1); - } finally { - state0.a = a; - } - }; - const ret = new Promise(cb0); - return addHeapObject(ret); - } finally { - state0.a = state0.b = 0; - } - }; - imports.wbg.__wbg_resolve_f269ce174f88b294 = function(arg0) { - const ret = Promise.resolve(getObject(arg0)); - return addHeapObject(ret); - }; - imports.wbg.__wbg_then_1c698eedca15eed6 = function(arg0, arg1) { - const ret = getObject(arg0).then(getObject(arg1)); - return addHeapObject(ret); - }; - imports.wbg.__wbg_then_4debc41d4fc92ce5 = function(arg0, arg1, arg2) { - const ret = getObject(arg0).then(getObject(arg1), getObject(arg2)); - return addHeapObject(ret); - }; - imports.wbg.__wbg_parse_5b823b8686817eb8 = function() { return handleError(function (arg0, arg1) { - const ret = JSON.parse(getStringFromWasm0(arg0, arg1)); - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_stringify_cf20dc96bee34a66 = function() { return handleError(function (arg0) { - const ret = JSON.stringify(getObject(arg0)); - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_set_b12cd0ab82903c2f = function() { return handleError(function (arg0, arg1, arg2) { - const ret = Reflect.set(getObject(arg0), getObject(arg1), getObject(arg2)); - return ret; - }, arguments) }; - imports.wbg.__wbindgen_throw = function(arg0, arg1) { - throw new Error(getStringFromWasm0(arg0, arg1)); - }; - imports.wbg.__wbindgen_closure_wrapper575 = function(arg0, arg1, arg2) { - const ret = makeMutClosure(arg0, arg1, 47, __wbg_adapter_26); - return addHeapObject(ret); - }; - - return imports; -} - -function initMemory(imports, maybe_memory) { - -} - -function finalizeInit(instance, module) { - wasm = instance.exports; - init.__wbindgen_wasm_module = module; - cachedFloat64Memory0 = new Float64Array(wasm.memory.buffer); - cachedInt32Memory0 = new Int32Array(wasm.memory.buffer); - cachedUint32Memory0 = new Uint32Array(wasm.memory.buffer); - cachedUint8Memory0 = new Uint8Array(wasm.memory.buffer); - - - return wasm; -} - -function initSync(bytes) { - const imports = getImports(); - - initMemory(imports); - - const module = new WebAssembly.Module(bytes); - const instance = new WebAssembly.Instance(module, imports); - - return finalizeInit(instance, module); -} - -async function init(input) { - if (typeof input === 'undefined') { - input = new URL('usdpl_front_bg.wasm', import.meta.url); - } - const imports = getImports(); - - if (typeof input === 'string' || (typeof Request === 'function' && input instanceof Request) || (typeof URL === 'function' && input instanceof URL)) { - input = fetch(input); - } - - initMemory(imports); - - const { instance, module } = await load(await input, imports); - - return finalizeInit(instance, module); -} - -export { initSync } -export default init; - - -// USDPL customization -const encoded = "AGFzbQEAAAABi4GAgAAVYAAAYAABf2ABfwBgAX8Bf2ABfwF+YAJ/fwBgAn9/AX9gA39/fwBgA39/fwF/YAR/f39/AGAEf39/fwF/YAV/f39/fwBgBX9/f39/AX9gBn9/f39/fwBgBn9/f39/fwF/YAV/f31/fwBgBX9/fH9/AGAEf31/fwBgBH98f38AYAN+f38Bf2ABfAF/AsuJgIAAJAN3YmcaX193YmluZGdlbl9vYmplY3RfZHJvcF9yZWYAAgN3YmcVX193YmluZGdlbl9zdHJpbmdfbmV3AAYDd2JnFV9fd2JpbmRnZW5fc3RyaW5nX2dldAAFA3diZxVfX3diaW5kZ2VuX251bWJlcl9uZXcAFAN3YmcWX193YmluZGdlbl9ib29sZWFuX2dldAADA3diZxVfX3diaW5kZ2VuX251bWJlcl9nZXQABQN3YmcSX193YmluZGdlbl9pc19udWxsAAMDd2JnF19fd2JpbmRnZW5faXNfdW5kZWZpbmVkAAMDd2JnKF9fd2JnX2luc3RhbmNlb2ZfV2luZG93X2EyYTA4ZDM5MThkN2Q0ZDAAAwN3YmccX193YmdfZmV0Y2hfMjM1MDczNjhlZWQ4ZDgzOAAGA3diZypfX3diZ19pbnN0YW5jZW9mX1Jlc3BvbnNlX2U5MjhjNTRjMTAyNTQ3MGMAAwN3YmcaX193YmdfdXJsXzBmODIwMzBlNzI0NTk1NGMABQN3YmcbX193YmdfdGV4dF81Y2I3ODgzMGMxYTExYzViAAMDd2JnKF9fd2JnX25ld3dpdGhzdHJhbmRpbml0XzQxYzg2ZTgyMWY3NzFiMjQACAN3YmcbX193YmluZGdlbl9vYmplY3RfY2xvbmVfcmVmAAMDd2JnEl9fd2JpbmRnZW5fY2JfZHJvcAADA3diZyBfX3diZ19uZXdub2FyZ3NfZmM1MzU2Mjg5MjE5YjkzYgAGA3diZxtfX3diZ19jYWxsXzQ1NzNmNjA1Y2E0YjVmMTAABgN3YmcaX193YmdfbmV3XzMwNmNlOGQ1NzkxOWU2YWUAAQN3YmcUX193YmluZGdlbl9pc19zdHJpbmcAAwN3YmcbX193Ymdfc2VsZl9iYTFkZGFmZTllYTdhM2EyAAEDd2JnHV9fd2JnX3dpbmRvd19iZTNjYzQzMDM2NGZkMzJjAAEDd2JnIV9fd2JnX2dsb2JhbFRoaXNfNTZkOWM5ZjgxNGRhZWVlZQABA3diZx1fX3diZ19nbG9iYWxfOGMzNWFlZWU0YWM3N2YyYgABA3diZyRfX3diZ19uZXd3aXRobGVuZ3RoXzUxYmQwOGFlZDM0ZWM2YTMAAwN3YmcaX193Ymdfc2V0X2MxZDA0ZjhiNDVhMDM2ZTcABwN3YmcbX193YmdfY2FsbF85ODU1YTQ2MTJlYjQ5NmNiAAgDd2JnGl9fd2JnX25ld183ODQwM2IxMzg0MjhiNjg0AAYDd2JnHl9fd2JnX3Jlc29sdmVfZjI2OWNlMTc0Zjg4YjI5NAADA3diZxtfX3diZ190aGVuXzFjNjk4ZWVkY2ExNWVlZDYABgN3YmcbX193YmdfdGhlbl80ZGViYzQxZDRmYzkyY2U1AAgDd2JnHF9fd2JnX3BhcnNlXzViODIzYjg2ODY4MTdlYjgABgN3YmcgX193Ymdfc3RyaW5naWZ5X2NmMjBkYzk2YmVlMzRhNjYAAwN3YmcaX193Ymdfc2V0X2IxMmNkMGFiODI5MDNjMmYACAN3YmcQX193YmluZGdlbl90aHJvdwAFA3diZx1fX3diaW5kZ2VuX2Nsb3N1cmVfd3JhcHBlcjU3NQAIA5KDgIAAkAMNAw0HBgIIDgoHBwkIBwcFBQUFAwcGBgYDBwEGBwUIEwkFAgcGAQYGAgUFBwcKCQsJBwkJCQkHBQcFBwgHCQcHAgUFBgsLCQkCBwUCAgIHBwkHBgMDBQsHBwINAgIFCQkHBwgGAgYLBgYDBwIFBQUFBwYHBQIGAgUGBQYFBgwCBQMJCQcCBQUFBQICBQUFCAUCBQgICQUFBQUHAwUFAgMDCgULAgcFAgMAAAUFAwcFAgcCAgICAgUFBwICAwAFAwUGBQMGBgUFBQUFAgUFAgcJAgUFAgIHAgUGBwsGCAcOCwsLCwsLEAsPCwwMCwsLBQIJCQIFBwcIAgMDAgMDBQMFBgYGBwMGBgoFBQUCAwICCAYIAgYGBgcHBgcHAgYFAwIDBgcHCAgHAwcGAwMDBQMGBgYHBgMCAgUGBQMDAwMFBQUFBQUFBQcHBwUFBQgICAEGAwYGBgMDAwIBAwAHAwMDAwMDAwEDBAEDAwMDBAQAAwEBAwwKCAYDAwQCAgICAgAAAgICAgICAgIAAAACAgICBIWAgIAAAXABY2MFg4CAgAABABEGiYCAgAABfwFBgIDAAAsH9IGAgAAMBm1lbW9yeQIACmluaXRfdXNkcGwAtgIGdGFyZ2V0AIgBDGNhbGxfYmFja2VuZABRE19fd2JpbmRnZW5fZXhwb3J0XzAA4gETX193YmluZGdlbl9leHBvcnRfMQCAAhNfX3diaW5kZ2VuX2V4cG9ydF8yAQATX193YmluZGdlbl9leHBvcnRfMwCYAh9fX3diaW5kZ2VuX2FkZF90b19zdGFja19wb2ludGVyANgCE19fd2JpbmRnZW5fZXhwb3J0XzQArgITX193YmluZGdlbl9leHBvcnRfNQC/AhNfX3diaW5kZ2VuX2V4cG9ydF82AJUCCcOBgIAAAgBBAQsjmAE7ngNjYtkCyAJKoAGgA7UCSJkBnwOmArkC1wLkAdoCyQJLoQOmA6wBlwKlA4oDpwOlArICzgHAAbECzwG/AQBBJQs+qAOcAuMBqAG0AfcBqQPnAZkCmAL2AasDqgOkAvwC5QFNnQKaApUClAKHAooCiQKIAo4CjAKNAo8CfoYCgwKFApAChAKRAosCggKsA9UCnQGxA7YBwAKcAZYCkAORA/oBTmXaAcECsgO3AdMCngHUAsUCtAKzA50DCr+tg4AAkAO1IAIOfwh+IwBBEGsiBiQAIAEgAhD/ASEHIAMQoAIhCAJAAkACQAJAAkACQAJAAkACQAJAAkAgAkEHcSIJDgYABQECAwUEC0EIIQkMAwtBCiEJDAILQQshCQwBC0EMIQkLQQAhCkEAIAIgCWsiCSAJIAJLGyILQWBqIgwgC00NAUEAIQ0MAwsgAkUNASABIAJBf2oiAmotAAAiCUE9Rg0BIAggCWotAABB/wFHDQEgAEEAOgAEIABBCGogAjYCACAAQQVqIAk6AAAMAwtBACENQQAhDgJAAkACQAJAAkADQCAOQWBGDQMgDkEgaiIKIAJLDQQgDUEaaiAFSw0FAkACQCAIIAEgDmoiCS0AACIPajEAACIUQv8BUQ0AAkAgCCAJQQFqLQAAIg9qMQAAIhVC/wFSDQAgDkEBaiEODAELAkAgCCAJQQJqLQAAIg9qMQAAIhZC/wFSDQAgDkECaiEODAELAkAgCCAJQQNqLQAAIg9qMQAAIhdC/wFSDQAgDkEDaiEODAELAkAgCCAJQQRqLQAAIg9qMQAAIhhC/wFSDQAgDkEEaiEODAELAkAgCCAJQQVqLQAAIg9qMQAAIhlC/wFSDQAgDkEFaiEODAELAkAgCCAJQQZqLQAAIg9qMQAAIhpC/wFSDQAgDkEGaiEODAELIAggCUEHai0AACIPajEAACIbQv8BUg0BIA5BB2ohDgsgACAPrUIIhiAOrUIghoQ3AgQMCQsgBiAVQjSGIBRCOoaEIBZCLoaEIBdCKIaEIBhCIoaEIBlCHIaEIBpCFoaEIBtCEIaEIhRCOIYgFEIohkKAgICAgIDA/wCDhCAUQhiGQoCAgICA4D+DIBRCCIZCgICAgPAfg4SEIBRCCIhCgICA+A+DIBRCGIhCgID8B4OEIBRCKIhCgP4DgyAUQjiIhISENwMIQQghDyAEIA1qIhBBCCAGQQhqQQhB0IfAABD+ASAIIAlBCGotAAAiEWoxAAAiFEL/AVENAkEJIQ8gCCAJQQlqLQAAIhFqMQAAIhVC/wFRDQJBCiEPIAggCUEKai0AACIRajEAACIWQv8BUQ0CQQshDyAIIAlBC2otAAAiEWoxAAAiF0L/AVENAkEMIQ8gCCAJQQxqLQAAIhFqMQAAIhhC/wFRDQJBDSEPIAggCUENai0AACIRajEAACIZQv8BUQ0CQQ4hDyAIIAlBDmotAAAiEWoxAAAiGkL/AVENAkEPIQ8gCCAJQQ9qLQAAIhFqMQAAIhtC/wFRDQIgBiAVQjSGIBRCOoaEIBZCLoaEIBdCKIaEIBhCIoaEIBlCHIaEIBpCFoaEIBtCEIaEIhRCOIYgFEIohkKAgICAgIDA/wCDhCAUQhiGQoCAgICA4D+DIBRCCIZCgICAgPAfg4SEIBRCCIhCgICA+A+DIBRCGIhCgID8B4OEIBRCKIhCgP4DgyAUQjiIhISENwMIIBBBBmpBCCAGQQhqQQhB0IfAABD+AUEQIQ8CQCAIIAlBEGotAAAiEWoxAAAiFEL/AVENAEERIQ8gCCAJQRFqLQAAIhFqMQAAIhVC/wFRDQBBEiEPIAggCUESai0AACIRajEAACIWQv8BUQ0AQRMhDyAIIAlBE2otAAAiEWoxAAAiF0L/AVENAEEUIQ8gCCAJQRRqLQAAIhFqMQAAIhhC/wFRDQBBFSEPIAggCUEVai0AACIRajEAACIZQv8BUQ0AQRYhDyAIIAlBFmotAAAiEWoxAAAiGkL/AVENAEEXIQ8gCCAJQRdqLQAAIhFqMQAAIhtC/wFRDQAgBiAVQjSGIBRCOoaEIBZCLoaEIBdCKIaEIBhCIoaEIBlCHIaEIBpCFoaEIBtCEIaEIhRCOIYgFEIohkKAgICAgIDA/wCDhCAUQhiGQoCAgICA4D+DIBRCCIZCgICAgPAfg4SEIBRCCIhCgICA+A+DIBRCGIhCgID8B4OEIBRCKIhCgP4DgyAUQjiIhISENwMIIBBBDGpBCCAGQQhqQQhB0IfAABD+AUEYIQ8gCCAJQRhqLQAAIhFqMQAAIhRC/wFRDQJBGSEPIAggCUEZai0AACIRajEAACIVQv8BUQ0CQRohDyAIIAlBGmotAAAiEWoxAAAiFkL/AVENAkEbIQ8gCCAJQRtqLQAAIhFqMQAAIhdC/wFRDQJBHCEPIAggCUEcai0AACIRajEAACIYQv8BUQ0CQR0hDyAIIAlBHWotAAAiEWoxAAAiGUL/AVENAkEeIQ8gCCAJQR5qLQAAIhFqMQAAIhpC/wFRDQJBHyEPIAggCUEfai0AACIRajEAACIbQv8BUQ0CIAYgFUI0hiAUQjqGhCAWQi6GhCAXQiiGhCAYQiKGhCAZQhyGhCAaQhaGhCAbQhCGhCIUQjiGIBRCKIZCgICAgICAwP8Ag4QgFEIYhkKAgICAgOA/gyAUQgiGQoCAgIDwH4OEhCAUQgiIQoCAgPgPgyAUQhiIQoCA/AeDhCAUQiiIQoD+A4MgFEI4iISEhDcDCCAQQRJqQQggBkEIakEIQdCHwAAQ/gEgB0F8aiEHIA1BGGohDSAKIQ4gCiAMSw0IDAELCyAAIBGtQgiGIA4gD3KtQiCGhDcCBAwHCyAAIBGtQgiGIA4gD3KtQiCGhDcCBAwGCyAAIBGtQgiGIA4gD3KtQiCGhDcCBAwFC0FgQQBB1IXAABDsAgALIA5BIGogAkHUhcAAEOsCAAsgDUEaaiAFQeSFwAAQ6wIAC0EBIQggAEEBOgAEDAILAkACQCALQXhqIg4gC0sNACAKIA5PDQACQAJAAkACQAJAA0AgCkF4Rg0CIApBCGoiESACSw0DIA1Bd0sNBCANQQhqIAVLDQUgCCABIApqIg8tAAAiCWoxAAAiFEL/AVENAQJAIAggD0EBai0AACIJajEAACIVQv8BUg0AIApBAXIhCgwCCwJAIAggD0ECai0AACIJajEAACIWQv8BUg0AIApBAnIhCgwCCwJAIAggD0EDai0AACIJajEAACIXQv8BUg0AIApBA3IhCgwCCwJAIAggD0EEai0AACIJajEAACIYQv8BUg0AIApBBHIhCgwCCwJAIAggD0EFai0AACIJajEAACIZQv8BUg0AIApBBXIhCgwCCwJAIAggD0EGai0AACIJajEAACIaQv8BUg0AIApBBnIhCgwCCwJAIAggD0EHai0AACIJajEAACIbQv8BUQ0AIAYgFUI0hiAUQjqGhCAWQi6GhCAXQiiGhCAYQiKGhCAZQhyGhCAaQhaGhCAbQhCGhCIUQjiGIBRCKIZCgICAgICAwP8Ag4QgFEIYhkKAgICAgOA/gyAUQgiGQoCAgIDwH4OEhCAUQgiIQoCAgPgPgyAUQhiIQoCA/AeDhCAUQiiIQoD+A4MgFEI4iISEhDcDCCAEIA1qQQggBkEIakEIQdCHwAAQ/gEgB0F/aiEHIA1BBmohDSARIQogESAOTw0IDAELCyAKQQdyIQoLIAAgCq1CIIYgCa1CCIaENwIEDAYLQXggCkEIakH0hcAAEOwCAAsgCkEIaiACQfSFwAAQ6wIACyANIA1BCGpBhIbAABDsAgALIA1BCGogBUGEhsAAEOsCAAsgCiERCwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgB0ECTw0AIA0hCgwBCyAHQX9qIQ4gAiARayEJA0AgESACSw0CIA1BeUsNAyANQQZqIgogBUsNBCAGQgA3AwAgAiARRg0FIAggASARaiIHLQAAIg9qMQAAIhRC/wFRDRQgCUECSQ0GIAggB0EBai0AACIPajEAACIVQv8BUQ0SIAlBAk0NByAIIAdBAmotAAAiD2oxAAAiFkL/AVENCCAJQQNNDQkgCCAHQQNqLQAAIg9qMQAAIhdC/wFRDQogCUEETQ0LIAggB0EEai0AACIPajEAACIYQv8BUQ0MIAlBBU0NDSAIIAdBBWotAAAiD2oxAAAiGUL/AVENDiAJQQZNDQ8gCCAHQQZqLQAAIg9qMQAAIhpC/wFRDRAgCUEHTQ0RIAggB0EHai0AACIPajEAACIbQv8BUQ0TIAYgFUI0hiAUQjqGhCAWQi6GhCAXQiiGhCAYQiKGhCAZQhyGhCAaQhaGhCAbQhCGhCIUQjiGIBRCKIZCgICAgICAwP8Ag4QgFEIYhkKAgICAgOA/gyAUQgiGQoCAgIDwH4OEhCAUQgiIQoCAgPgPgyAUQhiIQoCA/AeDhCAUQiiIQoD+A4MgFEI4iISEhDcDCCAGQQggBkEIakEIQdCHwAAQ/gEgBCANakEGIAZBBkHAh8AAEP4BIAlBeGohCSARQQhqIREgCiENIA5Bf2oiDg0ACwsCQCARIAJLDQACQCARIAJHDQBBACEHQgAhFEEAIRJBACEIQQAhAgwWCyABIAJqIRAgASARaiENQgAhFEEAIRNBACEBQQAhDkEAIRJBACELAkACQAJAA0BBACEJA0AgCyAJaiECIA4gCWohDwJAIA0gCWoiDC0AACIHQT1GDQAgD0EASg0EIAggB2oxAAAiFUL/AVENBSACQQFqIQsgFSASQQFqIhJBemxBPnGthiAUhCEUIAchEyAPIQ4gDEEBaiINIBBHDQIMGgsgAkECcUUNAiABIAIgDxshASANIAlBAWoiCWogEEcNAAsLIBMhBwwXCyAAQYD6ADsBBCAAQQhqIAEgAiAOIAlqQQBKGyARajYCAAwYCyAAQYD6ADsBBCAAQQhqIAEgEWo2AgAMFwsgAEEAOgAEIABBBWogBzoAACAAQQhqIBEgC2ogCWo2AgAMFgsgESACQbSGwAAQ6gIACyARIAJBlIbAABDqAgALIA0gDUEGakGkhsAAEOwCAAsgDUEGaiAFQaSGwAAQ6wIAC0EAQQBB1ITAABCUAQALQQFBAUHkhMAAEJQBAAtBAkECQfSEwAAQlAEACyARQQJqIREMCwtBA0EDQYSFwAAQlAEACyARQQNqIREMCQtBBEEEQZSFwAAQlAEACyARQQRqIREMBwtBBUEFQaSFwAAQlAEACyARQQVqIREMBQtBBkEGQbSFwAAQlAEACyARQQZqIREMAwtBB0EHQcSFwAAQlAEACyARQQFqIREMAQsgEUEHaiERCyAAIA+tQgiGIBGtQiCGhDcCBAwCC0EAIQggEiECAkACQAJAAkACQAJAAkACQCASDgkIAAECAwAEBQYACxDMAQALQQghAgwFC0EQIQIMBAtBGCECDAMLQSAhAgwCC0EoIQIMAQtBMCECC0EBIQgLAkACQCADQYCABHENAEJ/IAKtiCAUg0IAUg0BCwJAAkAgCEUNACAKIAUgCiAFSxshDUEAIQlBOCEIA0AgDSAKRg0CIAQgCmogFCAIQThxrYg8AAAgCEF4aiEIIApBAWohCiAJQQhqIgkgAkkNAAsLIAAgCjYCBEEAIQgMAwsgDSAFQbCHwAAQlAEACyAAQQI6AAQgAEEFaiAHOgAAIABBCGogESASakF/ajYCAAtBASEICyAAIAg2AgAgBkEQaiQAC6ggAhB/AX4jAEEQayIBJAACQAJAAkAgAEH1AUkNABCVAyECQQAhAyACIAJBCBCqAkEUQQgQqgJqQRBBCBCqAmprQfj/e2pBd3FBfWoiAkEAQRBBCBCqAkECdGsiBCAEIAJLGyAATQ0CIABBBGpBCBCqAiECQQAoAuzJQEUNAUEAIQUCQCACQYACSQ0AQR8hBSACQf///wdLDQAgAkEGIAJBCHZnIgBrdkEBcSAAQQF0a0E+aiEFC0EAIAJrIQMCQAJAAkAgBUECdEH4y8AAaigCACIARQ0AIAIgBRCiAnQhBkEAIQdBACEEA0ACQCAAEJYDEN4CIgggAkkNACAIIAJrIgggA08NACAIIQMgACEEIAgNAEEAIQMgACEEDAMLIABBFGooAgAiCCAHIAggACAGQR12QQRxakEQaigCACIARxsgByAIGyEHIAZBAXQhBiAADQALAkAgB0UNACAHIQAMAgsgBA0CC0EAIQRBASAFdBCwAkEAKALsyUBxIgBFDQMgABDPAmhBAnRB+MvAAGooAgAiAEUNAwsDQCAAIAQgABCWAxDeAiIHIAJPIAcgAmsiByADSXEiBhshBCAHIAMgBhshAyAAEJ8CIgANAAsgBEUNAgsCQEEAKAL4zEAiACACSQ0AIAMgACACa08NAgsgBBCWAyIAIAIQ9wIhByAEEEYCQAJAIANBEEEIEKoCSQ0AIAAgAhDRAiAHIAMQowICQCADQYACSQ0AIAcgAxBFDAILIANBA3YiBEEDdEHwycAAaiEDAkACQEEAKALoyUAiBkEBIAR0IgRxRQ0AIAMoAgghBAwBC0EAIAYgBHI2AujJQCADIQQLIAMgBzYCCCAEIAc2AgwgByADNgIMIAcgBDYCCAwBCyAAIAMgAmoQkgILIAAQ+QIiA0UNAQwCC0EQIABBBGpBEEEIEKoCQXtqIABLG0EIEKoCIQICQAJAAkACQAJAAkACQEEAKALoyUAiByACQQN2IgN2IgBBA3ENACACQQAoAvjMQE0NByAADQFBACgC7MlAIgBFDQcgABDPAmhBAnRB+MvAAGooAgAiBBCWAxDeAiACayEDAkAgBBCfAiIARQ0AA0AgABCWAxDeAiACayIHIAMgByADSSIHGyEDIAAgBCAHGyEEIAAQnwIiAA0ACwsgBBCWAyIAIAIQ9wIhByAEEEYgA0EQQQgQqgJJDQUgBxCWAyEHIAAgAhDRAiAHIAMQowJBACgC+MxAIgRFDQQgBEEDdiIIQQN0QfDJwABqIQZBACgCgM1AIQRBACgC6MlAIgVBASAIdCIIcUUNAiAGKAIIIQgMAwsCQAJAIABBf3NBAXEgA2oiAkEDdCIEQfjJwABqKAIAIgBBCGooAgAiAyAEQfDJwABqIgRGDQAgAyAENgIMIAQgAzYCCAwBC0EAIAdBfiACd3E2AujJQAsgACACQQN0EJICIAAQ+QIhAwwHCwJAAkBBASADQR9xIgN0ELACIAAgA3RxEM8CaCIDQQN0IgdB+MnAAGooAgAiAEEIaigCACIEIAdB8MnAAGoiB0YNACAEIAc2AgwgByAENgIIDAELQQBBACgC6MlAQX4gA3dxNgLoyUALIAAgAhDRAiAAIAIQ9wIiBCADQQN0IAJrIgcQowICQEEAKAL4zEAiAkUNACACQQN2IgZBA3RB8MnAAGohA0EAKAKAzUAhAgJAAkBBACgC6MlAIghBASAGdCIGcUUNACADKAIIIQYMAQtBACAIIAZyNgLoyUAgAyEGCyADIAI2AgggBiACNgIMIAIgAzYCDCACIAY2AggLQQAgBDYCgM1AQQAgBzYC+MxAIAAQ+QIhAwwGC0EAIAUgCHI2AujJQCAGIQgLIAYgBDYCCCAIIAQ2AgwgBCAGNgIMIAQgCDYCCAtBACAHNgKAzUBBACADNgL4zEAMAQsgACADIAJqEJICCyAAEPkCIgMNAQsCQAJAAkACQAJAAkACQAJAAkBBACgC+MxAIgMgAk8NAEEAKAL8zEAiACACSw0CIAFB6MnAACACEJUDIgBrIABBCBCqAmpBFEEIEKoCakEQQQgQqgJqQQhqQYCABBCqAhDcASABKAIAIgMNAUEAIQMMCQtBACgCgM1AIQACQCADIAJrIgNBEEEIEKoCTw0AQQBBADYCgM1AQQAoAvjMQCECQQBBADYC+MxAIAAgAhCSAiAAEPkCIQMMCQsgACACEPcCIQRBACADNgL4zEBBACAENgKAzUAgBCADEKMCIAAgAhDRAiAAEPkCIQMMCAsgASgCCCEFQQBBACgCiM1AIAEoAgQiBmoiADYCiM1AQQBBACgCjM1AIgQgACAEIABLGzYCjM1AAkACQAJAQQAoAoTNQEUNAEGQzcAAIQADQCADIAAQ0gJGDQIgACgCCCIADQAMAwsLQQAoAqTNQCIARQ0DIAMgAEkNAwwHCyAAEOACDQAgABDhAiAFRw0AIABBACgChM1AEPwBDQMLQQBBACgCpM1AIgAgAyADIABLGzYCpM1AIAMgBmohBEGQzcAAIQACQAJAAkADQCAAKAIAIARGDQEgACgCCCIADQAMAgsLIAAQ4AINACAAEOECIAVGDQELQQAoAoTNQCEEQZDNwAAhAAJAA0ACQCAAKAIAIARLDQAgABDSAiAESw0CCyAAKAIIIgANAAtBACEACyAAENICIgdBFEEIEKoCIglrQWlqIQAgBCAAIAAQ+QIiCEEIEKoCIAhraiIAIAAgBEEQQQgQqgJqSRsiCBD5AiEKIAggCRD3AiEAEJUDIgtBCBCqAiEMQRRBCBCqAiENQRBBCBCqAiEOQQAgAyADEPkCIg9BCBCqAiAPayIQEPcCIg82AoTNQEEAIAsgBmogDiAMIA1qaiAQamsiCzYC/MxAIA8gC0EBcjYCBBCVAyIMQQgQqgIhDUEUQQgQqgIhDkEQQQgQqgIhECAPIAsQ9wIgECAOIA0gDGtqajYCBEEAQYCAgAE2AqDNQCAIIAkQ0QJBACkCkM1AIREgCkEIakEAKQKYzUA3AgAgCiARNwIAQQAgBTYCnM1AQQAgBjYClM1AQQAgAzYCkM1AQQAgCjYCmM1AA0AgAEEEEPcCIQMgABCUAzYCBCADIQAgByADQQRqSw0ACyAIIARGDQcgCCAEayEAIAQgACAEIAAQ9wIQgQICQCAAQYACSQ0AIAQgABBFDAgLIABBA3YiA0EDdEHwycAAaiEAAkACQEEAKALoyUAiB0EBIAN0IgNxRQ0AIAAoAgghAwwBC0EAIAcgA3I2AujJQCAAIQMLIAAgBDYCCCADIAQ2AgwgBCAANgIMIAQgAzYCCAwHCyAAKAIAIQcgACADNgIAIAAgACgCBCAGajYCBCADEPkCIgBBCBCqAiEEIAcQ+QIiBkEIEKoCIQggAyAEIABraiIDIAIQ9wIhBCADIAIQ0QIgByAIIAZraiIAIAIgA2prIQICQEEAKAKEzUAgAEYNAEEAKAKAzUAgAEYNBCAAEMQCDQUCQAJAIAAQ3gIiB0GAAkkNACAAEEYMAQsCQCAAQQxqKAIAIgYgAEEIaigCACIIRg0AIAggBjYCDCAGIAg2AggMAQtBAEEAKALoyUBBfiAHQQN2d3E2AujJQAsgByACaiECIAAgBxD3AiEADAULQQAgBDYChM1AQQBBACgC/MxAIAJqIgA2AvzMQCAEIABBAXI2AgQgAxD5AiEDDAcLQQAgACACayIDNgL8zEBBAEEAKAKEzUAiACACEPcCIgQ2AoTNQCAEIANBAXI2AgQgACACENECIAAQ+QIhAwwGC0EAIAM2AqTNQAwDCyAAIAAoAgQgBmo2AgRBACgChM1AQQAoAvzMQCAGahCQAQwDC0EAIAQ2AoDNQEEAQQAoAvjMQCACaiIANgL4zEAgBCAAEKMCIAMQ+QIhAwwDCyAEIAIgABCBAgJAIAJBgAJJDQAgBCACEEUgAxD5AiEDDAMLIAJBA3YiAkEDdEHwycAAaiEAAkACQEEAKALoyUAiB0EBIAJ0IgJxRQ0AIAAoAgghAgwBC0EAIAcgAnI2AujJQCAAIQILIAAgBDYCCCACIAQ2AgwgBCAANgIMIAQgAjYCCCADEPkCIQMMAgtBAEH/HzYCqM1AQQAgBTYCnM1AQQAgBjYClM1AQQAgAzYCkM1AQQBB8MnAADYC/MlAQQBB+MnAADYChMpAQQBB8MnAADYC+MlAQQBBgMrAADYCjMpAQQBB+MnAADYCgMpAQQBBiMrAADYClMpAQQBBgMrAADYCiMpAQQBBkMrAADYCnMpAQQBBiMrAADYCkMpAQQBBmMrAADYCpMpAQQBBkMrAADYCmMpAQQBBoMrAADYCrMpAQQBBmMrAADYCoMpAQQBBqMrAADYCtMpAQQBBoMrAADYCqMpAQQBBsMrAADYCvMpAQQBBqMrAADYCsMpAQQBBsMrAADYCuMpAQQBBuMrAADYCxMpAQQBBuMrAADYCwMpAQQBBwMrAADYCzMpAQQBBwMrAADYCyMpAQQBByMrAADYC1MpAQQBByMrAADYC0MpAQQBB0MrAADYC3MpAQQBB0MrAADYC2MpAQQBB2MrAADYC5MpAQQBB2MrAADYC4MpAQQBB4MrAADYC7MpAQQBB4MrAADYC6MpAQQBB6MrAADYC9MpAQQBB6MrAADYC8MpAQQBB8MrAADYC/MpAQQBB+MrAADYChMtAQQBB8MrAADYC+MpAQQBBgMvAADYCjMtAQQBB+MrAADYCgMtAQQBBiMvAADYClMtAQQBBgMvAADYCiMtAQQBBkMvAADYCnMtAQQBBiMvAADYCkMtAQQBBmMvAADYCpMtAQQBBkMvAADYCmMtAQQBBoMvAADYCrMtAQQBBmMvAADYCoMtAQQBBqMvAADYCtMtAQQBBoMvAADYCqMtAQQBBsMvAADYCvMtAQQBBqMvAADYCsMtAQQBBuMvAADYCxMtAQQBBsMvAADYCuMtAQQBBwMvAADYCzMtAQQBBuMvAADYCwMtAQQBByMvAADYC1MtAQQBBwMvAADYCyMtAQQBB0MvAADYC3MtAQQBByMvAADYC0MtAQQBB2MvAADYC5MtAQQBB0MvAADYC2MtAQQBB4MvAADYC7MtAQQBB2MvAADYC4MtAQQBB6MvAADYC9MtAQQBB4MvAADYC6MtAQQBB6MvAADYC8MtAEJUDIgRBCBCqAiEHQRRBCBCqAiEIQRBBCBCqAiEFQQAgAyADEPkCIgBBCBCqAiAAayIKEPcCIgA2AoTNQEEAIAQgBmogBSAHIAhqaiAKamsiAzYC/MxAIAAgA0EBcjYCBBCVAyIEQQgQqgIhB0EUQQgQqgIhBkEQQQgQqgIhCCAAIAMQ9wIgCCAGIAcgBGtqajYCBEEAQYCAgAE2AqDNQAtBACEDQQAoAvzMQCIAIAJNDQBBACAAIAJrIgM2AvzMQEEAQQAoAoTNQCIAIAIQ9wIiBDYChM1AIAQgA0EBcjYCBCAAIAIQ0QIgABD5AiEDCyABQRBqJAAgAwukEAIJfwJ+QQAhBiACQRh0QRZ1QYytwABqKAIAIQcCQAJAIAFBG08NAEEAIQgMAQtBACABQWZqIgkgCSABSxshCkEAIQZBACEJAkACQAJAA0AgBkEaaiABSw0BIAlBYEYNAiAJQSBqIgggBUsNAyAEIAlqIgkgByAAIAZqIgspAAAiD0I4hiIQQjqIp2otAAA6AAAgCUEBaiAHIBAgD0IohkKAgICAgIDA/wCDhCIQQjSIp0E/cWotAAA6AAAgCUECaiAHIBAgD0IYhkKAgICAgOA/gyAPQgiGQoCAgIDwH4OEhCIQQi6Ip0E/cWotAAA6AAAgCUEDaiAHIBBCKIinQT9xai0AADoAACAJQQRqIAcgEEIiiKdBP3FqLQAAOgAAIAlBBmogByAPQgiIQoCAgPgPgyAPQhiIQoCA/AeDhCAPQiiIQoD+A4MgD0I4iISEIg+nIgxBFnZBP3FqLQAAOgAAIAlBB2ogByAMQRB2QT9xai0AADoAACAJQQVqIAcgECAPhEIciKdBP3FqLQAAOgAAIAlBCGogByALQQZqKQAAIg9COIYiEEI6iKdqLQAAOgAAIAlBCWogByAQIA9CKIZCgICAgICAwP8Ag4QiEEI0iKdBP3FqLQAAOgAAIAlBCmogByAQIA9CGIZCgICAgIDgP4MgD0IIhkKAgICA8B+DhIQiEEIuiKdBP3FqLQAAOgAAIAlBC2ogByAQQiiIp0E/cWotAAA6AAAgCUEMaiAHIBBCIoinQT9xai0AADoAACAJQQ1qIAcgECAPQgiIQoCAgPgPgyAPQhiIQoCA/AeDhCAPQiiIQoD+A4MgD0I4iISEIg+EQhyIp0E/cWotAAA6AAAgCUEOaiAHIA+nIgxBFnZBP3FqLQAAOgAAIAlBD2ogByAMQRB2QT9xai0AADoAACAJQRBqIAcgC0EMaikAACIPQjiGIhBCOoinai0AADoAACAJQRFqIAcgECAPQiiGQoCAgICAgMD/AIOEIhBCNIinQT9xai0AADoAACAJQRJqIAcgECAPQhiGQoCAgICA4D+DIA9CCIZCgICAgPAfg4SEIhBCLoinQT9xai0AADoAACAJQRNqIAcgEEIoiKdBP3FqLQAAOgAAIAlBFGogByAQQiKIp0E/cWotAAA6AAAgCUEWaiAHIA9CCIhCgICA+A+DIA9CGIhCgID8B4OEIA9CKIhCgP4DgyAPQjiIhIQiD6ciDEEWdkE/cWotAAA6AAAgCUEXaiAHIAxBEHZBP3FqLQAAOgAAIAlBFWogByAQIA+EQhyIp0E/cWotAAA6AAAgCUEYaiAHIAtBEmopAAAiD0I4hiIQQjqIp2otAAA6AAAgCUEZaiAHIBAgD0IohkKAgICAgIDA/wCDhCIQQjSIp0E/cWotAAA6AAAgCUEaaiAHIBAgD0IYhkKAgICAgOA/gyAPQgiGQoCAgIDwH4OEhCIQQi6Ip0E/cWotAAA6AAAgCUEbaiAHIBBCKIinQT9xai0AADoAACAJQRxqIAcgEEIiiKdBP3FqLQAAOgAAIAlBHWogByAQIA9CCIhCgICA+A+DIA9CGIhCgID8B4OEIA9CKIhCgP4DgyAPQjiIhIQiD4RCHIinQT9xai0AADoAACAJQR5qIAcgD6ciC0EWdkE/cWotAAA6AAAgCUEfaiAHIAtBEHZBP3FqLQAAOgAAIAghCSAGQRhqIgYgCksNBAwACwsgBkEaaiABQZCcwAAQ6wIAC0FgQQBBoJzAABDsAgALIAlBIGogBUGgnMAAEOsCAAsCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgBiABIAFBA3AiDWsiDkkNACAIIQwMAQsDQCAGQXxLDQIgBkEDaiILIAFLDQMgCEF7Sw0EIAhBBGoiDCAFSw0FIAQgCGoiCSAHIAAgBmoiBi0AACIIQQJ2ai0AADoAACAJQQNqIAcgBkECai0AACIKQT9xai0AADoAACAJQQFqIAcgCEEEdCAGQQFqLQAAIgZBGHRBHHZyQT9xai0AADoAACAJQQJqIAcgBkECdCAKQRh0QR52ckE/cWotAAA6AAAgDCEIIAshBiALIA5JDQALCwJAAkAgDUF/ag4CAAEOCyAOIAFPDQUgDCAFTw0GQQIhBiAEIAxqIAcgACAOai0AACIIQQJ2ai0AADoAACAMQQFqIgkgBU8NByAIQQR0QTBxIQgMDAsgDiABTw0HIAwgBU8NCCAEIAxqIAcgACAOai0AACIGQQJ2ai0AADoAACAOQQFqIgkgAU8NCQJAIAxBAWoiCCAFSQ0AIAggBUGwncAAEJQBAAsgBCAIaiAHIAZBBHQgACAJai0AACIGQRh0QRx2ckE/cWotAAA6AAAgDEECaiIJIAVJDQogCSAFQcCdwAAQlAEACyAGIAZBA2pBsJzAABDsAgALIAZBA2ogAUGwnMAAEOsCAAsgCCAIQQRqQcCcwAAQ7AIACyAIQQRqIAVBwJzAABDrAgALIA4gAUHQnMAAEJQBAAsgDCAFQeCcwAAQlAEACyAJIAVB8JzAABCUAQALIA4gAUGAncAAEJQBAAsgDCAFQZCdwAAQlAEACyAJIAFBoJ3AABCUAQALIAZBAnRBPHEhCEEDIQYLIAQgCWogByAIai0AADoAACAGIAxqIQwLQQAhBwJAAkACQCACQYACcUUNACAMIAVLDQEgASAEIAxqIAUgDGsQsgEhBwsgDCAHaiAMSQ0BDwsgDCAFQcSbwAAQ6gIAC0HUm8AAQSpBgJzAABDWAgALhw4CBH8BfiMAQcACayIDJAACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABLQBQDgUCAQADBAILAAtB4IjAAEEjQcyJwAAQ0QEACyADQegAaiABQSgQ8QIaIAEgAS8BTDsBTiABEPMCNgIoIAFBKGoiBEHcicAAQQQQhgEaIARBAhCHARogA0HkAWpBAjYCACADQawBakERNgIAIANCAzcC1AEgA0H0icAANgLQASADIAFBzgBqNgKoASADQRA2AqQBIANBmIrAADYCoAEgAyADQaABajYC4AEgA0GwAmogA0HQAWoQNSABQTRqIANBsAJqQQhqKAIANgIAIAEgAykDsAI3AiwgA0HQAWogA0HoAGpBKBDxAhogA0GgAWogA0HQAWoQZiADKAKkASEFAkAgAygCoAFFDQAgBRCMAyEEDA0LIANBsAFqKAIAIQYgAUE8aiADQaABakEIaikDADcCACABIAU2AjggA0HgAGogAUE4ahCsAiAGIAMoAmQiBUsNBiABQSxqIQUgA0GgAWogAygCYCAGEDEgA0HQAWpBCGoiBiADQaABakEIaikDADcDACADIAMpA6ABNwPQASADQZABaiADQdABahCBASAGIANBkAFqQQhqKAIANgIAIAMgAykDkAE3A9ABIAMgA0HQAWoQpAE2AqABIAQgA0GgAWoQdhoCQCADKAKgASIGQSRJDQAgBhAACyADQdgAaiAFEKwCIANB0ABqIAMoAlggAygCXCAEEKYBIAMoAlQhBAJAIAMoAlBFDQAgBBCMAyEEDAwLIAEgBDYCRCADQcgAahCuASADKAJIRQ0HIAEgAygCTDYCSCABIAFByABqIAFBxABqELwCEDc2AlgLIANBwABqIAFB2ABqIgUgAhBgQQMhBCADKAJAIgZBAkYNByADKAJEIQQgBRBxIAYNAiADQThqIAQQsAEgAygCPCEEIAMoAjgNAyABIAQ2AlggA0EwaiAFEKsBIAMoAjAhBCABIAMoAjQiBTYCYCABIARBAEc2AlwgBA0BIAEgBRA3NgJkCyADQShqIAFB5ABqIgYgAhBgQQQhBCADKAIoIgJBAkYNBiADKAIs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IQVBByEEDAgLIAMtAHEhAiAAQQE6AAAgACACOgABDAgLQQMhBAtBACEFDAULIANB8ABqIAFBAWogAkF/ahBPIAMtAHBFDQMgAy0AcSECIABBAToAACAAIAI6AAEMBQtBASEEIANB8ABqIAFBAWogAkF/ahBeIAMtAHBFDQEgAy0AcSECIABBAToAACAAIAI6AAEMBAsgA0HwAGogAUEBaiACQX9qED0CQCADLQBwRQ0AIAMtAHEhAiAAQQE6AAAgACACOgABDAQLIANB6ABqIANBkAFqKQMAIgY3AQAgA0HgAGogA0HwAGpBGGopAwAiBzcBACADQdgAaiADQfAAakEQaikDACIINwEAIAMgA0HwAGpBCGopAwAiCTcBUCADQZgBaigCACEFIANBKGpBGGogBjcDACADQShqQRBqIAc3AwAgA0EoakEIaiAINwMAIAMgCTcDKCADQYwBaiAGNwIAIANBhAFqIAc3AgAgA0H8AGogCDcCACADIAk3AnQgAyADQfAAakEkEPECGkEAIQQMAgsgA0HgAGogA0GIAWopAwAiBjcBACADQdgAaiADQfAAakEQaikDACIHNwEAIAMgA0HwAGpBCGopAwAiCDcBUCADQZABaigCACEFIANBKGpBEGogBjcDACADQShqQQhqIAc3AwAgAyAINwMoIANBhAFqIAY3AgAgA0H8AGogBzcCACADIAg3AnQgAyADQfAAakEkEPECGgwBCyADQdQAaiADQfwAaigCACICNgEAIANBCGogAjYCACADIAMpAnQ3AwAgA0GAAWooAgAhBUEEIQQLIABBDGogA0EkEPECGiAAQTBqIAVBAWo2AgAgAEEIaiAENgIAIABBADoAAAsgA0GgAWokAAvGBgIHfwF+IwBBMGsiAyQAAkACQAJAAkACQAJAAkACQCABLQCkAQ4EAQMAAgELAAsgASABKQNoNwOAASABIAEpAnQ3AowBIAFBiAFqIAFB8ABqKAIANgIAIAFBlAFqIgQgAUH8AGooAgAiBTYCAEEAQQApA4jJQCIKQgF8NwOIyUAgAyAFQQAQciADKAIAIQUgAUEANgKgASABQZwBaiADKAIENgIAIAEgBTYCmAEgASgCkAEhBiADIAEoAowBIgUgBCgCACIHQQJ0ajYCHCADIAU2AhggAyAGNgIUIAMgBTYCECABQZgBaiEE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A3QhCSAKIAlqIgkoAgRB3gBHDQEgCSgCACgCACEHC0EBIQsLIAMgBzYCHCADIAs2AhggCiAAKAIAQQN0aiIAKAIAIANBCGogACgCBBEGAA0CIAFBCGohASAIIAZBIGoiBkcNAAsLQQAhACAEIAIoAgRJIgFFDQEgAygCICACKAIAIARBA3RqQQAgARsiASgCACABKAIEIAMoAiQoAgwRCABFDQELQQEhAAsgA0EwaiQAIAAL9QQBBn8jAEHAAGsiAyQAIANBCGogASACEMYCIAMgAygCCCADKAIMEMcCIAMgAykDADcDECADQTBqIANBEGoQNAJAAkACQAJAAkACQAJAAkAgAygCMCIERQ0AIAMoAjQhASADQTxqKAIARQ0FIAINAUEBIQUMAgsgAEGwwMAANgIEQQAhAQwFCyACQX9MDQEgAkEBELcCIgVFDQILQQAhBiADQQA2AiAgAyAFNgIYIAMgAjYCHAJAIAEgAk0NACADQRhqQQAgARBcIAMoAhghBSADKAIgIQYLIAUgBmogBCABEPECGiADIAYgAWoiAjYCIAJAIAMoAhwgAmtBAksNACADQRhqIAJBAxBcIAMoAiAhAgsgAygCGCIGIAJqIgFBAC8A5MFAIgc7AAAgAUECakEALQDmwUAiCDoAACADIAJBA2oiAjYCICADIAMpAxA3AyggA0EwaiADQShqEDQCQCADKAIwIgRFDQADQCADKAI8IQUCQCADKAIcIAJrIAMoAjQiAU8NACADQRhqIAIgARBcIAMoAhghBiADKAIgIQILIAYgAmogBCABEPECGiADIAIgAWoiAjYCIAJAIAVFDQACQCADKAIcIAJrQQJLDQAgA0EYaiACQQMQXCADKAIgIQILIAMoAhgiBiACaiIBIAc7AAAgAUECaiAIOgAAIAMgAkEDaiICNgIgCyADQTBqIANBKGoQNCADKAIwIgQNAAsLIAAgAykDGDcCBCAAQQE2AgAgAEEMaiADQSBqKAIANgIADAQLEOABAAsgAkEBEOUCAAsgACAENgIECyAAQQA2AgAgAEEIaiABNgIACyADQcAAaiQAC+AEAwV/AX4BfSMAQSBrIgMkAAJAAkACQAJAAkACQCACDQAgAEEAOgABDAELQQAhBEEAIQVBACEGAkACQAJAAkACQAJAAkACQAJAAkACQCABLQAAQX9qDgoO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AAsgAkHgAGokAA8LQeiVwABBK0HAlsAAENEBAAvyAwEDfyMAQYABayIBJAAgASAANgIUIAFBMGpBADYCACABQShqQQA2AgAgAUKAgICAIDcDGCABQRhqEOYBIgAgACgCACICQQFqIgM2AgACQAJAIAMgAkkNACABQQhqIAAQ7wEgASgCCCICQfiwwAAQ3AIhAyABQcgAakEIakH4sMAANgIAIAEgAjYCTCABIAM2AkggACAAKAIAIgJBAWoiAzYCACADIAJJDQAgASAAEPABIAEoAgAiAkGMscAAENwCIQMgAUHYAGpBCGpBjLHAADYCACABIAI2AlwgASADNgJYAkAgAUEUaiABQcgAaiABQdgAahCzAiICQSRJDQAgAhAACyABQRhqQQhqIgIgAUHIAGpBCGooAgA2AgAgAUEsaiABQdgAakEIaigCADYCACABIAEpA1g3AiQgAUHoAGpBCGoiAyACKQMANwMAIAFB6ABqQRBqIgIgAUEYakEQaikDADcDACABIAEpA0g3A2ggACgCCA0BIABBfzYCCCAAQRxqEJsCIABBLGogAikDADcCACAAQSRqIAMpAwA3AgAgACABKQNoNwIcIAAgACgCCEEBajYCCAJAIAEoAhQiAkEkSQ0AIAIQAAsgAUGAAWokACAADwsAC0HYsMAAQRAgAUEYakHosMAAQaCywAAQigEAC9IDAQd/IwBB0ABrIgMkAEEEIQQCQAJAAkACQCACQQRJDQAgAyABKAAAIgVBABByIANBADYCECADIAMpAwA3AwgCQCAFRQ0AIANBIGohBiADQTBqQQhqIQdBBCEEA0AgBCACSw0EIANBMGogASAEaiACIARrEDIgAy0AMA0DIAYgBykBADcBACAGQQhqIgggB0EIaikBADcBACADKAJIIQkgByAIKQEANwMAIAMgBikBADcDMAJAIAMoAhAiCCADKAIMRw0AIANBCGogCBC8ASADKAIQIQgLIAkgBGohBCADKAIIIAhBBHRqIgkgAykDMDcDACAJQQhqIAcpAwA3AwAgAyAIQQFqNgIQIAVBf2oiBQ0ACwsgAEEAOgAAIABBBGogAykDCDcCACAAQRBqIAQ2AgAgAEEMaiADQRBqKAIANgIADAMLIABBATsBAAwCCyADLQAxIQQgAEEBOgAAIAAgBDoAAQJAIAMoAhAiB0UNACAD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AA8gAiABQRJ2QfABcjoADCACIAFBBnZBP3FBgAFyOgAOIAIgAUEMdkE/cUGAAXI6AA1BBCEBDAELIAIgAUE/cUGAAXI6AA4gAiABQQx2QeABcjoADCACIAFBBnZBP3FBgAFyOgANQQMhAQsCQCAAQQRqKAIAIABBCGoiBCgCACIDayABTw0AIAAgAyABEFogBCgCACEDCyAAKAIAIANqIAJBDGogARDxAhogBCADIAFqNgIACyACQRBqJABBAAvpAgEHfyMAQYABayIDJABBBCEEAkACQAJAAkAgAkEESQ0AIAMgASgAACIFQQAQbSADQQA2AhAgAyADKQMANwMIAkAgBUUNACADQSBqIQYgA0HQAGohB0EEIQQDQCAEIAJLDQQgA0HIAGogASAEaiACIARrEC0gAy0ASA0DIAYgB0EoEPECIQggAygCeCEJIANByABqIAhBKBDxAhoCQCADKAIQIgggAygCDEcNACADQQhqIAgQuwEgAygCECEICyAJIARqIQQgAygCCCAIQShsaiADQcgAakEoEPECGiADIAhBAWo2AhAgBUF/aiIFDQALCyAAQQA6AAAgAEEEaiADKQMINwIAIABBEGogBDYCACAAQQxqIANBEGooAgA2AgAMAwsgAEEBOwEADAILIAMtAEkhBCAAQQE6AAAgACAEOgABIANBCGoQfyADQQhqENYBDAELIAQgAkG4l8AAEOoCAAsgA0GAAWokAAveAgEDfyMAQRBrIgIkAAJAAkACQAJAAkAgAUGAAUkNACACQQA2AgwgAUGAEEkNASABQYCABE8NAiACIAFBP3FBgAFyOgAOIAIgAUEMdkHgAXI6AAwgAiABQQZ2QT9xQYABcjoADUEDIQEMAwsCQCAAKAIIIgMgAEEEaigCAEcNACAAIAMQXSAAKAIIIQMLIAAgA0EBajYCCCAAKAIAIANqIAE6AAAMAwsgAiABQT9xQYABcjoADSACIAFBBnZBwAFyOgAMQQIhAQwBCyACIAFBP3FBgAFyOgAPIAIgAUESdkHwAXI6AAwgAiABQQZ2QT9xQYABcjoADiACIAFBDHZBP3FBgAFyOgANQQQhAQsCQCAAQQRqKAIAIABBCGoiBCgCACIDayABTw0AIAAgAyABEFwgBCgCACEDCyAAKAIAIANqIAJBDGogARDxAhogBCADIAFqNgIACyAC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AEHQv8AANgIEIAAgAzYCACACQTBqJAALvwEBA38jAEEgayICJABBACEDIAJBgAhBABCFASACQQA2AhAgAiACKQMANwMIIAJBCGpBmIvAAEGACBDUASACQRhqIAEgAigCCCACKAIQEHQCQAJAIAItABgNACACKAIcIQQgACACKQMINwIEIABBEGogBDYCACAAQQxqIAJBEGooAgA2AgAMAQsgACACLQAZEHgQ+wI2AgQgAkEIahCiAyACQQhqENcBQQEhAwsgARCiASAAIAM2AgAgAkEgaiQAC8QBAQF/IwBBIGsiAiQAAkACQAJAAkAgAC0AAA4DAAECAAsgAkEcakEANgIAIAJByJfAADYCGCACQgE3AgwgAkHwl8AANgIIIAEgAkEIahCVASEADAILIAJBHGpBADYCACACQciXwAA2AhggAkIBNwIMIAJB5JfAADYCCCABIAJBCGoQlQEhAAwBCyACQRxqQQA2AgAgAkHIl8AANgIYIAJCATcCDCACQdSXwAA2AgggASACQQhqEJUBIQALIAJBIGokACAAC7ABAQJ/AkACQAJAAkAgAkUNAEEBIQUgAUEATg0BDAILIAAgATYCBEEBIQUMAQsCQAJAAkACQAJAIAMoAghFDQACQCADKAIEIgYNACABDQIMBAsgAygCACAGIAIgARCrAiIDRQ0CDAQLIAFFDQILIAEgAhC3AiIDDQILIAAgATYCBCACIQEMAwsgAiEDCyAAIAM2AgRBACEFDAELQQAhAQsgACAFNgIAIABBCGogATYCAAuwAQECfwJAAkACQAJAIAJFDQBBASEFIAFBAE4NAQwCCyAAIAE2AgRBASEFDAELAkACQAJAAkACQCADKAIIRQ0AAkAgAygCBCIGDQAgAQ0CDAQLIAMoAgAgBiACIAEQqwIiA0UNAgwECyABRQ0CCyABIAIQtwIiAw0CCyAAIAE2AgQgAiEBDAMLIAIhAwsgACADNgIEQQAhBQwBC0EAIQELIAAgBTYCACAAQQhqIAE2AgALqwEBAn8CQAJAAkACQAJAAkACQCACRQ0AQQEhBCABQQBIDQEgAygCCEUNAyADKAIEIgUNAiABDQQgAiEDDAULIAAgATYCBEEBIQQLQQAhAQwECyADKAIAIAUgAiABEKsCIQMMAgsgAQ0AIAIhAwwBCyABIAIQtwIhAwsCQCADRQ0AIAAgAzYCBEEAIQQMAQsgACABNgIEIAIhAQsgACAENgIAIABBCGogATYCAAurAQECfwJAAkACQAJAAkACQAJAIAJFDQBBASEEIAFBAEgNASADKAIIRQ0DIAMoAgQiBQ0CIAENBCACIQMMBQsgACABNgIEQQEhBAtBACEBDAQLIAMoAgAgBSACIAEQqwIhAwwCCyABDQAgAiEDDAELIAEgAhC3AiEDCwJAIANFDQAgACADNgIEQQAhBAwBCyAAIAE2AgQgAiEBCyAAIAQ2AgAgAEEIaiABNgIAC6gBAQF/AkACQAJAAkACQCAALQBQDgUDBAQAAQQLIABB2ABqEHEMAQsgAEHkAGoQcSAAQdgAaigCACIBQSRJDQAgARAACwJAIABByABqKAIAIgFBJEkNACABEAALAkAgAEHEAGooAgAiAUEkSQ0AIAEQAAsgAEE4aiIBEKIDIAEQ1wEgAEEsaiIBEKIDIAEQ1wEgACgCKCIAQSRJDQEgABAADwsgABCiAQsLowECAn8BfiMAQRBrIgMkAAJAAkAgAQ0AQQghAgwBCwJAAkACQAJAIAGtQih+IgVCIIinDQACQCAFpyIEQX9KDQAgA0EIaiABQQAQuwIgAygCDEGBgICAeEcNAgsgAg0CIARBCBC3AiICDQQMAwsQowMLEOABAAsgBEEIELgCIgINAQsQpAMgBEEIEOUCAAsgACABNgIEIAAgAjYCACADQRBqJAALrQEBBH8jAEEgayICJAAgAkIANwMIIAJBAToAHCACQQhqEMMBIgMgAygCACIEQQFqIgU2AgACQAJAIAUgBEkNACADKAIIDQEgA0F/NgIIIANBDGoQwQEgA0GotMAANgIYIAMgA0EIajYCFCADIAE2AhAgAyAANgIMIANBADYCCEGktMAAIAMQuQEgAkEgaiQADwsAC0GAs8AAQRAgAkEIakGQs8AAQZS0wAAQigEAC5gBAQR/IwBBEGsiASQAIAEgACgCCCAAQQxqKAIAIAAoAgQgACgCABB6IAFBDGooAgAhAiABKAIIIQACQCABKAIEIgNFDQAgASgCACEEIANBAnQhAwNAIAQQfSAEQQRqIQQgA0F8aiIDDQALCwJAIAJFDQAgAkECdCEEA0AgABB9IABBBGohACAEQXxqIgQNAAsLIAFBEGokAAulAQEEfyMAQRBrIgEkAAJAIAAoAgANACAAQX82AgBBACECAkAgACgCBCIDRQ0AIABBADoAFCABIABBBGoiBEEAIAMbIgJBCGo2AgQCQCACKAIAIAFBBGogAigCBCgCDBEGAA0AIAQQwQEgBEEANgIACyAAKAIAQQFqIQILIAAgAjYCACABQRBqJAAPC0GAs8AAQRAgAUEIakGQs8AAQbi0wAAQigEAC5wBAQF/IAAoAgAiACAAKAIAQX9qIgE2AgACQCABDQACQCAAQQxqKAIAQQJGDQAgAEEQaigCACIBQSRJDQAgARAACwJAIABBGGooAgAiAUUNACAAQRRqKAIAIAEoAgwRAgALAkAgAEEgaigCAEUNACAAQRxqEN0BIABBKGoQ3QELIAAgACgCBEF/aiIBNgIEIAENACAAQTRBBBDKAgsLowEBAn8jAEEQayIDJAACQAJAIAENAEEIIQIMAQsCQAJAAkACQCABQf////8AcSABRw0AAkAgAUEEdCIEQX9KDQAgA0EIaiABQQAQuwIgAygCDEGBgICAeEcNAgsgAg0CIARBCBC3AiICDQQMAwsQowMLEOABAAsgBEEIELgCIgINAQsQpAMgBEEIEOUCAAsgACABNgIEIAAgAjYCACADQRBqJAALowEBAn8jAEEQayIDJAACQAJAIAENAEEEIQIMAQsCQAJAAkACQCABQf////8DcSABRw0AAkAgAUECdCIEQX9KDQAgA0EIaiABQQAQvgIgAygCDEGBgICAeEcNAgsgAg0CIARBBBC3AiICDQQMAwsQrgMLEOABAAsgBEEEELgCIgINAQsQrwMgBEEEEOUCAAsgACABNgIEIAAgAjYCACADQRBqJAALowEBAX8jAEGQCGsiBCQAIARBCGpBAEGACBDyAhogBEGICGogASAEQQhqQYAIEEQCQAJAAkAgBC0AiAgNACAEKAKMCCIBQYEITw0CIARBCGogAUGAAiACIAMQoQEhASAAQQA6AAAgAEEEaiABNgIADAELIAQtAIkIEIYDIQEgAEEBOgAAIAAgAToAAQsgBEGQCGokAA8LIAFBgAhBnJTAABDrAgALpwEBA38jAEEQayIDJAACQAJAAkACQAJAAkAgAS0A0AIOBAEDAAIBCwALIAFBqAFqIAFBqAEQ8QIaCyADQQhqIAFBqAFqIgQgAhAuIAMoAghFDQFBAiECQQMhBAwCC0HgiMAA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AAsgACABNgIIIAAgAjYCBA8LEOABAAsgAkEBEOUCAAuHAQECfwJAAkACQAJAIAEoAggiBEEEaiIFIANLDQAgA0EDTQ0CIAEoAgAhAyACIAQ2AAAgBEF8Tw0DIAJBBGogAyAEEPECGiAAQQRqIAU2AgBBACEDDAELIABBADoAAUEBIQMLIAAgAzoAAA8LQQQgA0GcmMAAEOsCAAtBBCAFQayYwAAQ7AIAC4IBAQF/IwBBEGsiBCQAAkACQAJAIANBCEkNACACIAEpAwA3AAAgBEEIaiABQQhqIAJBCGogA0F4ahBXAkAgBC0ACA0AIABBBGogBCgCDEEIajYCAEEAIQMMAwsgACAELQAJOgABDAELIABBADoAAQtBASEDCyAAIAM6AAAgBEEQaiQAC4oBAQF/IwBBEGsiAyQAAkACQCABDQBBASECDAELAkACQCABQX9KDQAgA0EIaiABQQAQuwIgAygCDEGBgICAeEcNAQsCQAJAIAINACABQQEQtwIiAg0DDAELIAFBARC4AiICDQILEKQDIAFBARDlAgALEOABAAsgACABNgIEIAAgAjYCACADQRBqJAALigEBAX8jAEEQayIDJAACQAJAIAENAEEBIQIMAQsCQAJAIAFBf0oNACADQQhqIAFBABC+AiADKAIMQYGAgIB4Rw0BCwJAAkAgAg0AIAFBARC3AiICDQMMAQsgAUEBELgCIgINAgsQrwMgAUEBEOUCAAsQ4AEACyAAIAE2AgQgACACNgIAIANBEGokAAuBAQEBfyMAQRBrIgMkACADQYCvwABBBhABNgIIIAMgASACEAE2AgwgAyAAIANBCGogA0EMahClAQJAIAMoAgwiAUEkSQ0AIAEQAAsCQCADKAIIIgFBJEkNACABEAALAkAgAy0AAEUNACADKAIEIgFBJEkNACABEAALIANBEGokACAAC4ABAQF/IwBBEGsiAiQAIAJBhq/AAEEEEAE2AgggAiABEL4BNgIMIAIgACACQQhqIAJBDGoQpQECQCACKAIMIgFBJEkNACABEAALAkAgAigCCCIBQSRJDQAgARAACwJAIAItAABFDQAgAigCBCIBQSRJDQAgARAACyACQRBqJAAgAAt7AQJ/IwBBwABrIgEkACABQRBqEJoBIAFBIGpBCGoiAiABQRBqQQhqKAIANgIAIAEgASkDEDcDICABQQhqIAFBIGoQrAIgAUEwakEIaiACKAIANgIAIAEgASkDIDcDMCABIAFBMGoQ6wEgACABKQMANwMAIAFBwABqJAALdwEBfgJAAkAgAUUNACABKQIAIQIgAUEANgIAIAJCIIinIQECQCACpw4CAQIACyABQSRJDQAgARAACxA+IQELIAApAgAhAiAAIAE2AgQgAEEBNgIAIABBBGohAAJAIAKnRQ0AIAJCIIinIgFBJEkNACABEAALIAALgQEBAX8jAEHAAGsiBSQAIAUgATYCDCAFIAA2AgggBSADNgIUIAUgAjYCECAFQSxqQQI2AgAgBUE8akHgADYCACAFQgI3AhwgBUHkwsAANgIYIAVB3wA2AjQgBSAFQTBqNgIoIAUgBUEQajYCOCAFIAVBCGo2AjAgBUEYaiAEEOEBAAuHAQEBfyMAQSBrIgIkAAJAAkAgAC0AAA0AIAJBHGpBADYCACACQciXwAA2AhggAkIBNwIMIAJBrJnAADYCCCABIAJBCGoQlQEhAQwBCyACQRxqQQA2AgAgAkHIl8AANgIYIAJCATcCDCACQYiZwAA2AgggASACQQhqEJUBIQELIAJBIGokACABC4cBAQF/IwBBIGsiAiQAAkACQCAALQAADQAgAkEcakEANgIAIAJByJfAADYCGCACQgE3AgwgAkHwmcAANgIIIAEgAkEIahCVASEBDAELIAJBHGpBADYCACACQciXwAA2AhggAkIBNwIMIAJBzJnAADYCCCABIAJBCGoQlQEhAQsgAkEgaiQAIAELhQEBAn8gAC0ABCEBAkAgAC0ABUUNACABQf8BcSECQQEhAQJAIAINAAJAIAAoAgAiAS0AAEEEcQ0AIAEoAhhB9cLAAEECIAFBHGooAgAoAgwRCAAhAQwBCyABKAIYQfTCwABBASABQRxqKAIAKAIMEQgAIQELIAAgAToABAsgAUH/AXFBAEcLgQEBAX8jAEGQCGsiAyQAIANBAEGACBDyAiIDQYAIaiABIAJBgAIgA0GACBAkAkACQAJAIAMoAoAIDQAgAygChAgiAUGBCE8NAiAAIAMgARAtDAELQQEQhwMhASAAQQE6AAAgACABOgABCyADQZAIaiQADwsgAUGACEGslMAAEOsCAAtrAQR/IwBBEGsiASQAAkAgACgCDCAAKAIIIgJrIgNFDQAgA0ECdkECdCEDA0ACQCACKAIAIgRBJEkNACAEEAALIAJBBGohAiADQXxqIgMNAAsLIAEgACkCADcDCCABQQhqENUBIAFBEGokAAt8AQR/IAAgABD5AiICQQgQqgIgAmsiAhD3AiEAQQAgASACayIBNgL8zEBBACAANgKEzUAgACABQQFyNgIEEJUDIgJBCBCqAiEDQRRBCBCqAiEEQRBBCBCqAiEFIAAgARD3AiAFIAQgAyACa2pqNgIEQQBBgICAATYCoM1AC3IBAX8jAEEwayICJAAgAiABNgIEIAIgADYCACACQRxqQQI2AgAgAkEsakHMADYCACACQgI3AgwgAkH0xMAANgIIIAJBzAA2AiQgAiACQSBqNgIYIAIgAkEEajYCKCACIAI2AiAgAkEIakGkxcAAEOEBAAtyAQF/IwBBMGsiAiQAIAIgATYCBCACIAA2AgAgAkEcakECNgIAIAJBLGpBzAA2AgAgAkICNwIMIAJBiMbAADYCCCACQcwANgIkIAIgAkEgajYCGCACIAJBBGo2AiggAiACNgIgIAJBCGpBmMbAABDhAQALcgEBfyMAQTBrIgIkACACIAE2AgQgAiAANgIAIAJBHGpBAjYCACACQSxqQcwANgIAIAJCAjcCDCACQcTFwAA2AgggAkHMADYCJCACIAJBIGo2AhggAiACQQRqNgIoIAIgAjYCICACQQhqQdTFwAAQ4QEAC28BAX8jAEEwayIDJAAgAyABNgIEIAMgADYCACADQRxqQQI2AgAgA0EsakHMADYCACADQgI3AgwgA0G4wsAANgIIIANBzAA2AiQgAyADQSBqNgIYIAMgAzYCKCADIANBBGo2AiAgA0EIaiACEOEBAAtkAQJ/IwBBIGsiAiQAIABBHGooAgAhAyAAKAIYIQAgAkEIakEQaiABQRBqKQIANwMAIAJBCGpBCGogAUEIaikCADcDACACIAEpAgA3AwggACADIAJBCGoQMCEBIAJBIGokACABC28BAX8jAEEwayIDJAAgAyABNgIEIAMgADYCACADQRxqQQI2AgAgA0EsakHMADYCACADQgM3AgwgA0HoxsAANgIIIANBzAA2AiQgAyADQSBqNgIYIAMgAzYCKCADIANBBGo2AiAgA0EIaiACEOEBAAtsAQJ/IwBBIGsiAiQAIAJBCGogASgCABACAkACQCACKAIIIgFFDQAgAiACKAIMIgM2AhggAiADNgIUIAIgATYCECACIAJBEGoQ6wEgACACKAIAIAIoAgQQpwIMAQsgAEEANgIACyACQSBqJAALdAEBfwJAAkACQAJAIAAtALgFDgQBAgIAAgsgAEHYAmoQkwICQCAAKAKwBSIBQSRJDQAgARAACyAAKAK0BSIAQSNNDQEMAgsgABCTAgJAIAAoArAFIgFBJEkNACABEAALIAAoArQFIgBBI0sNAQsPCyAAEAALYwEBfyMAQSBrIgIkACACIAAoAgA2AgQgAkEIakEQaiABQRBqKQIANwMAIAJBCGpBCGogAUEIaikCADcDACACIAEpAgA3AwggAkEEakHogcAAIAJBCGoQMCEBIAJBIGokACABC28BAn8jAEHAAGsiASQAEIgDIQIgAEEANgIIIABCATcCACABIAJB/wFxOgAPIAFBEGogAEG8gMAAEPIBAkAgAUEPaiABQRBqEGdFDQBB1IDAAEE3IAFBOGpBgILAAEHYgcAAEIoBAAsgAUHAAGokAAtuAQN/IwBBEGsiAiQAAkACQEEAIAAoAgARAwAiA0UNACABKAIAKAIAIgAgACgCACIBQQFqIgQ2AgAgBCABTw0BAAsQrQNByLTAAEHGACACQQhqQZS2wABB4LXAABCKAQALIAMgABB5IAJBEGokAAtjAQF/IwBBIGsiAiQAIAIgACgCADYCBCACQQhqQRBqIAFBEGopAgA3AwAgAkEIakEIaiABQQhqKQIANwMAIAIgASkCADcDCCACQQRqQei9wAAgAkEIahAwIQEgAkEgaiQAIAELbQEBfyMAQTBrIgIkAAJAQQAtAJTJQEUNACACQRxqQQE2AgAgAkICNwIMIAJB3L7AADYCCCACQcwANgIkIAIgADYCLCACIAJBIGo2AhggAiACQSxqNgIgIAJBCGpBhL/AABDhAQALIAJBMGokAAtjAQF/IwBBIGsiAiQAIAIgACgCADYCBCACQQhqQRBqIAFBEGopAgA3AwAgAkEIakEIaiABQQhqKQIANwMAIAIgASkCADcDCCACQQRqQZjAwAAgAkEIahAwIQEgAkEgaiQAIAELaQECfyABKAIAIQICQAJAAkACQCABQQhqKAIAIgENAEEBIQMMAQsgAUF/TA0BIAFBARC3AiIDRQ0CCyADIAIgARDxAiECIAAgATYCCCAAIAE2AgQgACACNgIADwsQ4AEACyABQQEQ5QIAC2ABAX8jAEEgayICJAAgAiAANgIEIAJBCGpBEGogAUEQaikCADcDACACQQhqQQhqIAFBCGopAgA3AwAgAiABKQIANwMIIAJBBGpB6IHAACACQQhqEDAhASACQSBqJAAgAQtnAQJ/IwBBEGsiBSQAIAVBCGogASACEHwCQAJAIAUoAghFDQAgBSgCDCIGIARLDQEgACABIAIgBiADIAYQJiAFQRBqJAAgBg8LQZCCwABBK0GUg8AAENYCAAsgBiAEQaSDwAAQ6wIAC28BAX8CQAJAAkACQAJAIAAoAgAOBwECAwMEAwMACyAAQQRqIgAQfyAAENYBDwsgAEEQaiIBEKIDIAEQ1wEgAEEcaiIAEK0BIAAQ2AEPCyAAQRBqIgAQrQEgABDYAQsPCyAAQQRqIgAQogMgABDXAQteAQJ/AkAgAEEMaigCACICIAAoAgQiAyAAKAIAayACQX9qIgJxa0EBRw0AIAAQZCAAKAIMQX9qIQIgACgCBCEDCyAAIANBAWogAnE2AgQgACgCCCADQQJ0aiABNgIAC14BAX8jAEEgayIBJAAgAUEQakEIaiAAQQhqKAIANgIAIAEgACkCADcDECABQQhqIAFBEGoQrAIgASgCCCABKAIMEAEhACABQRBqEKIDIAFBEGoQ1wEgAUEgaiQAIAALZAEBfyMAQRBrIgQkACABKAIAIAIoAgAgAygCABAhIQIgBEEIahD4AQJAAkAgBCgCCA0AQQAhASAAIAJBAEc6AAEMAQsgAEEEaiAEKAIMNgIAQQEhAQsgACABOgAAIARBEGokAAtfAQF/IwBBEGsiBCQAIAEgAiADKAIAEA0hAiAEQQhqEPgBAkACQCAEKAIIDQBBACEBIAIQjQMhAgwBC0EBIQEgBCgCDBCMAyECCyAAIAI2AgQgACABNgIAIARBEGokAAtZAQF/IwBBEGsiAyQAAkACQCAAKAIEIAFrIAJPDQAgA0EIaiAAIAEgAhBhIAMoAgwiAkGBgICAeEYNACACRQ0BIAMoAgggAhDlAgALIANBEGokAA8LEOABAAtZAQJ/IwBBEGsiASQAIAEgAEF4ajYCCCAAQRRqIgAtAAAhAiAAQQE6AAAgASABQQhqNgIMAkAgAkEBcQ0AQaS0wAAgAUEMahCbAQsgAUEIahB9IAFBEGokAAtcAgJ/AX4CQAJAIAEoAgQiAg0AQQAhAgwBCyACrUIofiIEpyEDQQghAgJAIARCIIinRQ0AEKMDQQAhAgsgASgCABCJAyEBIAAgAzYCBCAAIAE2AgALIAAgAjYCCAtaAQJ/IwBBIGsiAiQAIAJBCGogASgCABALIAIoAgghASACIAIoAgwiAzYCGCACIAM2AhQgAiABNgIQIAIgAkEQahDrASAAIAIoAgAgAigCBBCnAiACQSBqJAALWwECfyMAQRBrIgIkACABKAIAEAwhAyACQQhqEPgBAkACQCACKAIIDQBBACEBIAMQjQMhAwwBC0EBIQEgAigCDBCMAyEDCyAAIAM2AgQgACABNgIAIAJBEGokAAtfAQJ/IAEoAgAhAiABQQA2AgACQAJAIAJFDQAgASgCBCEDQQhBBBC3AiIBRQ0BIAEgAzYCBCABIAI2AgAgAEHsrsAANgIEIAAgATYCAA8LEJIDAAsQrwNBCEEEEOUCAAtRAQJ/AkAgACgCCCIBRQ0AIAAoAgAhACABQQR0IQEDQAJAIAAtAAAiAkF+akEHSQ0AIAJFDQAgAEEEahDXAQsgAEEQaiEAIAFBcGoiAQ0ACwsLVgEDfyMAQRBrIgEkACABQQhqEP0CEO0BIAEoAgwhAgJAAkAgASgCCA0AQQEhAwwBC0EAIQMgAkEkSQ0AIAIQAAsgACACNgIEIAAgAzYCACABQRBqJAALVAEDfyMAQRBrIgIkACACIAE2AgxBASEDIAJBDGoQzgIhBCACKAIMIQECQCAERQ0AQQAhAyABEI4DEI0DIQELIAAgATYCBCAAIAM2AgAgAkEQaiQAC1QBA38jAEEQayICJAAgAiABNgIMQQEhAyACQQxqEMsCIQQgAigCDCEBAkAgBEUNAEEAIQMgARCOAxCNAyEBCyAAIAE2AgQgACADNgIAIAJBEGokAAtbAQN/AkACQCABKAIEIgINAEEAIQMMAQsgAkEEdCEEQQghAwJAIAJB/////wBxIAJGDQAQowNBACEDCyABKAIAEIkDIQIgACAENgIEIAAgAjYCAAsgACADNgIIC04BAX8CQAJAIABBA3BBA3NBA3AiA0UNAEEAIQADQCACIABGDQIgASAAakE9OgAAIAMgAEEBaiIARw0ACwsgAw8LIAIgAkH8ncAAEJQBAAtbAQN/AkACQCABKAIEIgINAEEAIQMMAQsgAkECdCEEQQQhAwJAIAJB/////wNxIAJGDQAQrgNBACEDCyABKAIAEI8DIQIgACAENgIEIAAgAjYCAAsgACADNgIIC1IBAn8jAEEQayIBJAAgASAAQXhqNgIIIABBFGoiAC0AACECIABBAToAACABIAFBCGo2AgwCQCACQQFxDQBBpLTAACABQQxqEJsBCyABQRBqJAALWwEDfwJAAkAgASgCBCICDQBBACEDDAELIAJBAnQhBEEEIQMCQCACQf////8DcSACRg0AEK4DQQAhAwsgASgCABCPAyECIAAgBDYCBCAAIAI2AgALIAAgAzYCCAtRAQJ/AkAgACgCACIDQQRqKAIAIANBCGoiBCgCACIAayACTw0AIAMgACACEFogBCgCACEACyADKAIAIABqIAEgAhDxAhogBCAAIAJqNgIAQQALUQECfwJAIAAoAgAiA0EEaigCACADQQhqIgQoAgAiAGsgAk8NACADIAAgAhBcIAQoAgAhAAsgAygCACAAaiABIAIQ8QIaIAQgACACajYCAEEAC1EBAX8jAEEQayIEJAAgASgCACACKAIAIAMoAgAQGiEBIARBCGoQ+AEgBCgCDCECIAAgBCgCCCIDQQBHNgIAIAAgAiABIAMbNgIEIARBEGokAAtXAQF/IwBBEGsiAiQAIAIgATYCBAJAQQAgACgCABEDACIADQAQrQMgAkEEahB9Qci0wABBxgAgAkEIakGUtsAAQeC1wAAQigEACyAAIAEQeSACQRBqJAALTAEBfyMAQRBrIgIkACACQQhqIAAgAUEBEFkCQAJAIAIoAgwiAEGBgICAeEYNACAARQ0BIAIoAgggABDlAgALIAJBEGokAA8LEOABAAtMAQF/IwBBEGsiAiQAIAJBCGogACABQQEQUgJAAkAgAigCDCIAQYGAgIB4Rg0AIABFDQEgAigCCCAAEOUCAAsgAkEQaiQADwsQ4AEAC0wBAX8jAEEQayICJAAgAkEIaiAAIAFBARBUAkACQCACKAIMIgBBgYCAgHhGDQAgAEUNASACKAIIIAAQ5QIACyACQRBqJAAPCxDgAQALTAEBfyMAQRBrIgMkACADQQhqIAAgASACEFkCQAJAIAMoAgwiAEGBgICAeEYNACAARQ0BIAMoAgggABDlAgALIANBEGokAA8LEOABAAtnAQJ/QYqvwAAhAUELIQICQAJAAkACQAJAIABB/wFxDgUEAwABAgQLQZyvwAAhAUEEIQIMAwtBoK/AACEBQQghAgwCC0Gor8AAQTVByLDAABD5AQALQZWvwAAhAUEHIQILIAEgAhABC00BAn8jAEEQayICJAAgACgCACEDIABBADYCAAJAIAMNAEGgscAAQRwQ3QIACyACIAM2AgwgA0EIakEBIAEQVSACQQxqEHEgAkEQaiQAC00BAn8jAEEQayICJAAgACgCACEDIABBADYCAAJAIAMNAEGgscAAQRwQ3QIACyACIAM2AgwgA0EIakEAIAEQVSACQQxqEHEgAkEQaiQAC1UBAn8CQCAAKAIAIgFFDQAgASAAKAIEKAIAEQIAAkAgACgCBCIBKAIEIgJFDQAgACgCACACIAEoAggQygILIABBCGooAgAgAEEMaigCACgCDBECAAsLVAEBfwJAQSBBBBC3AiIBDQAQrwNBIEEEEOUCAAsgAUKBgICAEDcCACABIAApAgA3AgggAUEYaiAAQRBqKQIANwIAIAFBEGogAEEIaikCADcCACABC1QBAX8CQEEgQQQQtwIiAQ0AEK8DQSBBBBDlAgALIAFCgYCAgBA3AgAgASAAKQIANwIIIAFBGGogAEEQaikCADcCACABQRBqIABBCGopAgA3AgAgAQtUAQF/AkACQAJAIAFBgIDEAEYNAEEBIQQgACgCGCABIABBHGooAgAoAhARBgANAQsgAg0BQQAhBAsgBA8LIAAoAhggAiADIABBHGooAgAoAgwRCAALSgEBfyMAQRBrIgIkACACQQhqIAAgARBHAkACQCACKAIMIgBBgYCAgHhGDQAgAEUNASACKAIIIAAQ5QIACyACQRBqJAAPCxDgAQALSAACQAJAIAQgA0kNACAEIAJLDQEgACAEIANrNgIEIAAgASADQQJ0ajYCAA8LIAMgBEGouMAAEOwCAAsgBCACQai4wAAQ6wIAC0oBAX8gACgCACIAIAAoAgBBf2oiATYCAAJAIAENACAAQQxqEG8gAEEUahDZASAAIAAoAgRBf2oiATYCBCABDQAgAEEgQQQQygILC0YBAn8jAEEQayIDJAAgASACEB8hASADQQhqEPgBIAMoAgwhAiAAIAMoAggiBEEARzYCACAAIAIgASAEGzYCBCADQRBqJAALRwEDfyMAQRBrIgIkACABKAIAECAhASACQQhqEPgBIAIoAgwhAyAAIAIoAggiBEEARzYCACAAIAMgASAEGzYCBCACQRBqJAALRQECfwJAIAAoAggiAUUNACAAKAIAIQAgAUECdCEBA0ACQCAAKAIAIgJBJEkNACACEAALIABBBGohACABQXxqIgENAAsLC00BAX8jAEHgAmsiASQAIAEgAEHYAhDxAiIAIAA2AtwCIABB3AJqQaiAwAAQ9AIhAQJAIAAtAKQBQQRGDQAgABCTAgsgAEHgAmokACABC04BAX8jAEEgayIAJAAgAEEUakEBNgIAIABCATcCBCAAQfSDwAA2AgAgAEEQNgIcIABBmIfAADYCGCAAIABBGGo2AhAgAEGgh8AAEOEBAAtOAQF/IwBBIGsiACQAIABBFGpBATYCACAAQgE3AgQgAEHkmsAANgIAIABBEDYCHCAAQeSdwAA2AhggACAAQRhqNgIQIABB7J3AABDhAQALRAEBfyMAQRBrIgIkAAJAIAAoAgAiAA0AQaCxwABBHBDdAgALIAIgADYCDCAAQQhqQQAgARBVIAJBDGoQcSACQRBqJAALRAEBfyMAQRBrIgIkAAJAIAAoAgAiAA0AQaCxwABBHBDdAgALIAIgADYCDCAAQQhqQQEgARBVIAJBDGoQcSACQRBqJAALTgEBfyMAQRBrIgEkAAJAQQAgACgCABEDACIADQAQrQNB+7rAAEHGACABQQhqQaC8wABBkLzAABCKAQALIAAoAgAQDiEAIAFBEGokACAAC0gBAX8jAEEgayIDJAAgA0EUakEANgIAIANB6MHAADYCECADQgE3AgQgAyABNgIcIAMgADYCGCADIANBGGo2AgAgAyACEOEBAAtJAQF/IwBBIGsiAiQAIAJBFGpBATYCACACQgE3AgQgAkHYwsAANgIAIAJB3wA2AhwgAiAANgIYIAIgAkEYajYCECACIAEQ4QEAC08BAX8CQAJAAkAgAC0ApAEOBAECAgACCyAAEGwgAEGAAWoiABCiAyAAENcBDwsgAEHoAGoiARCiAyABENcBIABB9ABqIgAQygEgABDVAQsLQwEBfwJAIAAoAgQgACgCCCIDayACTw0AIAAgAyACEL0BIAAoAgghAwsgACgCACADaiABIAIQ8QIaIAAgAyACajYCCAs+AQJ/IwBBEGsiASQAIAEgABC1AQJAIAEoAggiAEUNACABKAIEIgJFDQAgASgCACACIAAQygILIAFBEGokAAs+AQJ/IwBBEGsiASQAIAEgABCpAQJAIAEoAggiAEUNACABKAIEIgJFDQAgASgCACACIAAQygILIAFBEGokAAs+AQJ/IwBBEGsiASQAIAEgABDpAQJAIAEoAggiAEUNACABKAIEIgJFDQAgASgCACACIAAQygILIAFBEGokAAs+AQJ/IwBBEGsiASQAIAEgABCxAQJAIAEoAggiAEUNACABKAIEIgJFDQAgASgCACACIAAQygILIAFBEGokAAs+AQJ/IwBBEGsiASQAIAEgABCzAQJAIAEoAggiAEUNACABKAIEIgJFDQAgASgCACACIAAQygILIAFBEGokAAtHAQJ/IAEoAgQhAiABKAIAIQMCQEEIQQQQtwIiAQ0AQQhBBBDlAgALIAEgAjYCBCABIAM2AgAgAEHgv8AANgIEIAAgATYCAAs9AQF/IwBBEGsiAiQAIAJBCGogACABEFACQCACKAIMIgBBgYCAgHhGDQAgAigCCCAAEOUCAAsgAkEQaiQACzkBAX8gAkEQdkAAIQMgAEEANgIIIABBACACQYCAfHEgA0F/RiICGzYCBCAAQQAgA0EQdCACGzYCAAs+AQJ/AkAgACgCABAPRQ0AIAAoAgQiASAAQQhqKAIAIgAoAgARAgAgACgCBCICRQ0AIAEgAiAAKAIIEMoCCwtBAQN/IwBBEGsiASQAIAAQhANBsL/AABCpAiECIAAQgwMQqAIhAyABIAI2AgggASAANgIEIAEgAzYCACABEK8CAAs4AQJ/IwBBEGsiASQAIAFBCGogABCtAiABKAIIIAEoAgwQASECIAAQsAMgABCeAiABQRBqJAAgAgtAAQF/IwBBIGsiACQAIABBHGpBADYCACAAQbDAwAA2AhggAEIBNwIMIABB8MDAADYCCCAAQQhqQfjAwAAQ4QEACz8BAX8jAEEgayICJAAgAkEBOgAYIAIgATYCFCACIAA2AhAgAkHIwsAANgIMIAJB6MHAADYCCCACQQhqEN4BAAsvAAJAIABBfEsNAAJAIAANAEEEDwsgACAAQX1JQQJ0ELcCIgBFDQAgAA8LEP8CAAs2AQJ/IAFBeGoiAiACKAIAIgJBAWoiAzYCAAJAIAMgAk8NAAALIABBqLTAADYCBCAAIAE2AgALMQEBfyMAQRBrIgIkACACQQhqIAAQrAIgAigCCCACKAIMIAEQ8AIhASACQRBqJAAgAQsvAQF/IwBBEGsiAiQAIAIgACgCADYCDCACQQxqIAEQTSACQQxqEMcBIAJBEGokAAs3AQF/AkBBNEEEELcCIgENABCvA0E0QQQQ5QIACyABQQhqIABBLBDxAhogAUKBgICAEDcCACABCzEBAX8jAEEQayICJAAgAkEIaiABQau+wABBCxDzASACQQhqEI0BIQEgAkEQaiQAIAELNAACQCAAIAEQOSIBRQ0AAkBB6MnAABCbA0UNACABEPoCENACDQELIAFBACAAEPICGgsgAQs1AQF/AkACQCABKAIEIgINAEEAIQEMAQsgACACNgIEIAAgASgCADYCAEEBIQELIAAgATYCCAs1AQF/AkAgASgCBCABKAIIIgJNDQAgASACEMUBIAEoAgghAgsgACACNgIEIAAgASgCADYCAAs1AQF/AkAgASgCBCABKAIIIgJNDQAgASACENsBIAEoAgghAgsgACACNgIEIAAgASgCADYCAAs1AQF/AkACQCABKAIEIgINAEEAIQEMAQsgACACNgIEIAAgASgCADYCAEEBIQELIAAgATYCCAsyAQF/AkACQCABEAgNAEEBIQIMAQtBACECIAEQjgMQjQMhAQsgACABNgIEIAAgAjYCAAstAQF/IwBBEGsiASQAIAFBCGogAEEIaigCADYCACABIAApAgA3AwAgARD0AQALNQEBfwJAQQRBBBC3AiICDQAQrwNBBEEEEOUCAAsgAiABNgIAIABB+LDAADYCBCAAIAI2AgALNQEBfwJAQQRBBBC3AiICDQAQrwNBBEEEEOUCAAsgAiABNgIAIABBjLHAADYCBCAAIAI2AgALLwEBfwJAIAAoAgBFDQAgABDHAQJAIAAoAgQiAUEkSQ0AIAEQAAsgAEEIahDdAQsLNAAgAEEDOgAgIABCgICAgIAENwIAIAAgATYCGCAAQQA2AhAgAEEANgIIIABBHGogAjYCAAswACABKAIYIAIgAyABQRxqKAIAKAIMEQgAIQIgAEEAOgAFIAAgAjoABCAAIAE2AgALLQEBfyMAQRBrIgEkACABIAApAgA3AwggAUEIakHYrsAAQQAgACgCCEEBEFMACycAIAAgACgCBEEBcSABckECcjYCBCAAIAFqIgAgACgCBEEBcjYCBAssAQF/AkAgAEUNACAAIAEoAgARAgAgASgCBCICRQ0AIAAgAiABKAIIEMoCCwslAQF/IwBBEGsiASQAIAEgAEF4ajYCDCABQQxqEH0gAUEQaiQACzYBAn9BAC0AzMlAIQFBAEEAOgDMyUBBACgC0MlAIQJBAEEANgLQyUAgACACNgIEIAAgATYCAAsoAQF/IwBBEGsiAyQAIAMgAjYCCCADIAE2AgQgAyAANgIAIAMQ7gEACycBAX8CQCAAKAIEIgFFDQAgAEEIaigCACIARQ0AIAEgAEEBEMoCCwslAQF/IwBBEGsiAiQAIAIgATYCDCACIAA2AgggAkEIahCTAxoACyYBAn9BACECAkAgACgCACIDIAFLDQAgAyAAKAIEaiABSyECCyACCyYBAX8jAEEQayIDJAAgAyABNgIMIAMgADYCCCADQQhqIAIQ0gEACyEAAkAgASADRw0AIAAgAiABEPECGg8LIAEgAyAEEJYBAAsoAQF/AkAgAUEHaiICIAFPDQBBvK3AAEEzQciuwAAQ1gIACyACQQN2CyQAAkACQCABQXxLDQAgACABQQQgAhCrAiIBDQELEP8CAAsgAQsjACACIAIoAgRBfnE2AgQgACABQQFyNgIEIAAgAWogATYCAAsmAAJAIAANAEG4vcAAQTAQ3QIACyAAIAIgAyAEIAUgASgCEBEMAAskAAJAIAANAEG4vcAAQTAQ3QIACyAAIAIgAyAEIAEoAhARCQALJAACQCAADQBBuL3AAEEwEN0CAAsgACACIAMgBCABKAIQEQkACyQAAkAgAA0AQbi9wABBMBDdAgALIAAgAiADIAQgASgCEBEJAAskAAJAIAANAEG4vcAAQTAQ3QIACyAAIAIgAyAEIAEoAhARCQALJAACQCAADQBBuL3AAEEwEN0CAAsgACACIAMgBCABKAIQEQkACyQAAkAgAA0AQbi9wABBMBDdAgALIAAgAiADIAQgASgCEBEJAAskAAJAIAANAEG4vcAAQTAQ3QIACyAAIAIgAyAEIAEoAhAREgALJAACQCAADQBBuL3AAEEwEN0CAAsgACACIAMgBCABKAIQEQkACyQAAkAgAA0AQbi9wABBMBDdAgALIAAgAiADIAQgASgCEBERAAskAAJAIAANAEG4vcAAQTAQ3QIACyAAIAIgAyAEIAEoAhARCQALJAACQCAADQBBuL3AAEEwEN0CAAsgACACIAMgBCABKAIQEQoACyQAAkAgAA0AQbi9wABBMBDdAgALIAAgAiADIAQgASgCEBEKAAskAAJAIAANAEG4vcAAQTAQ3QIACyAAIAIgAyAEIAEoAhARCQALJAACQCAADQBBuL3AAEEwEN0CAAsgACACIAMgBCABKAIQEQkACyQAAkAgAA0AQbi9wABBMBDdAgALIAAgAiADIAQgASgCEBEJAAseACAAIAFBA3I2AgQgACABaiIAIAAoAgRBAXI2AgQLJQACQAJAAkAgAC0A0AIOBAECAgACCyAAQagBahBMDwsgABBMCwsiAAJAIAANAEG4vcAAQTAQ3QIACyAAIAIgAyABKAIQEQcACyIAAkAgAA0AQbi9wABBMBDdAgALIAAgAiADIAEoAhARBwALIAEBfwJAIABBBGooAgAiAUUNACAAKAIAIAFBARDKAgsLIQACQCABKAIADQAQkgMACyAAQeyuwAA2AgQgACABNgIACyAAAkAgAA0AQdCywABBMBDdAgALIAAgAiABKAIQEQUACyAAAkAgAA0AQci4wABBMBDdAgALIAAgAiABKAIQEQUACyAAAkAgAA0AQbi9wABBMBDdAgALIAAgAiABKAIQEQYACxoAAkAgACgCBEUNACAAEN0BIABBDGoQ3QELCyQBAX9BmMnAACEBAkBBACgCmMlADQBBmMnAACAAEDohAQsgAQslAQF/QbDJwAAhAQJAQQAoAqzJQA0AQazJwAAgABCJASEBCyABCx0BAX8CQCAAKAIEIgFFDQAgACgCACABQQEQygILCxwBAX8CQCAAKAIQIgENACAAQRRqKAIAIQELIAELFgAgAEEYdEEYdUECdEGkrcAAaigCAAsbAQF/IAAgAUEAKALUyUAiAkHNACACGxEFAAALEgBBAEEZIABBAXZrIABBH0YbCxYAIAAgAUEBcjYCBCAAIAFqIAE2AgALHAAgASgCGEHqwcAAQQsgAUEcaigCACgCDBEIAAscACABKAIYQfXBwABBDiABQRxqKAIAKAIMEQgACxwAIAEoAhhBgMnAAEEFIAFBHGooAgAoAgwRCAALFwAgACACNgIIIAAgAjYCBCAAIAE2AgALGwACQCAADQBBgL7AAEErQcC/wAAQ0QEACyAACxgAAkAgAA0AQYC+wABBKyABENEBAAsgAAsQACAAIAFqQX9qQQAgAWtxCxMBAX8gACABIAIgAxAsIQQgBA8LFgAgACABKAIINgIEIAAgASgCADYCAAsWACAAIAEoAgg2AgQgACABKAIANgIACxMAAkAgAUUNACAAIAFBBBDKAgsLFAAgACgCACAAKAIEIAAoAggQewALDwAgAEEBdCIAQQAgAGtyCxEAAkAgACgCAEUNACAAEHELCxEAAkAgACgCAEUNACAAEHELCxMAIAAoAgAgASgCACACKAIAEB4LFAAgACgCACABIAAoAgQoAgwRBgALEAAgACgCACABIAIQ1AFBAAsUAEEAIAA7AZDJQEEAQgE3A4jJQAsQAQF/IAAgARD2AiECIAIPCxABAX8gACABEOgBIQIgAg8LEQAgACgCACAAKAIEIAEQ8AILEAAgACACNgIEIAAgATYCAAsQACAAIAI2AgQgACABNgIACxEAIAAoAgAgASgCABAJEI0DCxAAIAAgAjYCBCAAIAE2AgALEAAgACACNgIEIAAgATYCAAsUAEEAIAA2AtDJQEEAQQE6AMzJQAsOACAAKAIAIAEQPxpBAAsTACAAQeC/wAA2AgQgACABNgIACw0AIAAtAARBAnFBAXYLDwAgACAAKAIEQX5xNgIECw0AIAAoAgRBA3FBAUcLEAAgASAAKAIAIAAoAgQQKgsQACAAIAI2AgQgACABNgIACxAAIAAgAjYCBCAAIAE2AgALDQAgACABIAIQ1AFBAAsNACAAIAEgAhDUAUEACwwAIAAgASACEIADDwsMACAAKAIAEApBAEcLDQAgACgCACABIAIQGQsOACAAKAIAIAEoAgAQHQsMACAAKAIAEBNBAUYLCgBBACAAayAAcQsLACAALQAEQQNxRQsMACAAIAFBA3I2AgQLDQAgACgCACAAKAIEagsNACAAKAIAIAEQQUEACw0AIAAoAgAaA38MAAsLDQAgADUCAEEBIAEQQwsMACAAIAEgAhD9AQALDQAgADMBAEEBIAEQQwsLACAAIwBqJAAjAAsMACAAEKIDIAAQ1wELDAAgABCiAyAAENcBCwoAIAAgARDmAg8LCgAgACABQSQQIwsJACAAIAEQIgALCgAgACgCBEF4cQsKACAAKAIEQQFxCwoAIAAoAgxBAXELCgAgACgCDEEBdgsKACAAIAEQ4wIACwoAIAAgARDkAgALCgAgACABENsCAAsKACAAIAEQ4gIACwoAIAAgARChAgALCgAgACABEJEBAAsKACAAIAEQkgEACwoAIAAgARCTAQALCgAgACABEO0CAAsKACAAIAEQ7wIACwoAIAAgARDuAgALCgAgACABEOcCAAsKACAAIAEQ6AIACwoAIAAgARDpAgALCgAgAiAAIAEQKgsKACAAIAEgAhBCCwoAIAAgASACEF8LCwAQiwMQjgMQjQMLCAAgACABEBsLCQAgACgCABAcCwgAIAAgARA5CwcAIAAgAWoLBwAgACABawsHACAAQQhqCwcAIABBeGoLBwAgABCOAwsHACAAEMcBCwoAQey6wAAQ0AELBgAgABAYCwYAEJIDAAsGACAAECkLBwAgACgCDAsHACAAKAIICwcAIAAoAggLBwAgACgCDAsHACAALQAQCwQAIAALBAAgAAsEAEEBCwQAIAALDQBCi+TnlfK4j9e4fwsEABASCwQAIAALBAAgAAsEACAACwQAIAALDABCj/TkwpzulM1vCw0AQovk55XyuI/XuH8LAwAACwMAAAsEAEEHCwQAQQgLBAAgAAsEAEEACwQAQQALBABBAAsEAEEACwQAQQELBgBBgIAECw0AQrSvqsjln4e+7wALAgALAgALAgALAgALAgALAgALAgALAgALAgALAgALAgALAgALAgALAgALAgALAgALAgALAgALAgALAgALAgALAgALC6HJgIAAAgBBgIDAAAuFSWB1bndyYXBfdGhyb3dgIGZhaWxlZAAAAAEAAADAAgAACAAAAAIAAAADAAAABAAAAAQAAAAEAAAABQAAAAYAAAAMAAAABAAAAAcAAAAIAAAACQAAAGEgRGlzcGxheSBpbXBsZW1lbnRhdGlvbiByZXR1cm5lZCBhbiBlcnJvciB1bmV4cGVjdGVkbHkvcnVzdGMvYTgzMTRlZjdkMGVjN2I3NWMzMzZhZjJjOTg1N2JmYWY0MzAwMmJmYy9saWJyYXJ5L2FsbG9jL3NyYy9zdHJpbmcucnMAAIsAEABLAAAAsQkAAA4AAAAKAAAABAAAAAQAAAALAAAADAAAAA0AAAAOAAAAAAAAAAEAAAAPAAAAdXNpemUgb3ZlcmZsb3cgd2hlbiBjYWxjdWxhdGluZyBidWZmZXIgc2l6ZS9ob21lL25nbml1cy8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9iYXNlNjQtMC4xMy4wL3NyYy9lbmNvZGUucnMAOwEQAFgAAAB5AAAACgAAADsBEABYAAAAewAAAB8AAABgdW53cmFwX3Rocm93YCBmYWlsZWRpbnRlcm5hbCBlcnJvcjogZW50ZXJlZCB1bnJlYWNoYWJsZSBjb2RlOiAAyQEQACoAAAAvaG9tZS9uZ25pdXMvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvYmFzZTY0LTAuMTMuMC9zcmMvZGVjb2RlLnJz/AEQAFgAAADSAQAAHwAAAPwBEABYAAAA2AEAAB8AAAD8ARAAWAAAAOEBAAAfAAAA/AEQAFgAAADqAQAAHwAAAPwBEABYAAAA8wEAAB8AAAD8ARAAWAAAAPwBAAAfAAAA/AEQAFgAAAAFAgAAHwAAAPwBEABYAAAADgIAAB8AAAD8ARAAWAAAAAMBAAAkAAAA/AEQAFgAAAAEAQAAKQAAAPwBEABYAAAAKgEAABYAAAD8ARAAWAAAAC0BAAAaAAAA/AEQAFgAAABBAQAADgAAAPwBEABYAAAARAEAABIAAAD8ARAAWAAAAFgBAAATAAAASW1wb3NzaWJsZTogbXVzdCBvbmx5IGhhdmUgMCB0byA4IGlucHV0IGJ5dGVzIGluIGxhc3QgY2h1bmssIHdpdGggbm8gaW52YWxpZCBsZW5ndGhzRAMQAFQAAAD8ARAAWAAAAJ0BAAAOAAAA/AEQAFgAAACxAQAACQAAAPwBEABYAAAALgIAABIAAAD8ARAAWAAAALwBAAARAAAAL2hvbWUvbmduaXVzLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3dhc20tYmluZGdlbi1mdXR1cmVzLTAuNC4zMS9zcmMvbGliLnJzAOADEABjAAAA2gAAACAAAAAAAAAAAAAAAAAAAABgYXN5bmMgZm5gIHJlc3VtZWQgYWZ0ZXIgY29tcGxldGlvbmNhbGxlZCBgT3B0aW9uOjp1bndyYXAoKWAgb24gYSBgTm9uZWAgdmFsdWV1c2RwbC1mcm9udC9zcmMvY29ubmVjdGlv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SElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSssLi9BQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OS4vMDEyMzQ1Njc4OUFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OS1fQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrL////////////////////////////////////////////wABAgMEBQYHCAkKCwz//w0ODxAREhMUFRb///////8XGBkaGxwdHh8gISIjJCX/JicoKSorLP8tLi8w/////zEyMzQ1Nv//Nzg5Ojs8//89Pj//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pj////80NTY3ODk6Ozw9/////////wABAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZ////////GhscHR4fICEiIyQlJicoKSorLC0uLzAxMjP//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wABNjc4OTo7PD0+P/////////8CAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaG////////xwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAQIDBAUGBwgJCgv/////////DA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCX///////8mJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8+//80NTY3ODk6Ozw9/////////wABAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZ/////z//GhscHR4fICEiIyQlJicoKSorLC0uLzAxMjP//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////z7///8/NDU2Nzg5Ojs8Pf////////8AAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGf///////xobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0wQEAAMEBAAzA8QAIwPEABMDxAADA8QAIwVEACMFBAAjBMQAIwSEACMERAAjBAQAE92ZXJmbG93IHdoZW4gY2FsY3VsYXRpbmcgbnVtYmVyIG9mIGNodW5rcyBpbiBpbnB1dC9ob21lL25nbml1cy8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9iYXNlNjQtMC4xMy4wL3NyYy9kZWNvZGUucnMA7xYQAFgAAAC8AAAACgAAABcAAAAIAAAABAAAABgAAAAZAAAAGgAAAAgAAAAEAAAAGwAAAGJvZHltZXRob2Rtb2Rlc2FtZS1vcmlnaW5uby1jb3JzY29yc25hdmlnYXRlYXR0ZW1wdGVkIHRvIGNvbnZlcnQgaW52YWxpZCBSZXF1ZXN0TW9kZSBpbnRvIEpTVmFsdWUvaG9tZS9uZ25pdXMvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvd2ViLXN5cy0wLjMuNTgvc3JjL2ZlYXR1cmVzL2dlbl9SZXF1ZXN0TW9kZS5yc90XEABrAAAAAwAAAAEAAABhbHJlYWR5IGJvcnJvd2VkHAAAAAAAAAABAAAAHQAAAB4AAAAEAAAABAAAAB8AAAAgAAAAIQAAAAQAAAAEAAAAIgAAACMAAABGbk9uY2UgY2FsbGVkIG1vcmUgdGhhbiBvbmNlL2hvbWUvbmduaXVzLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3dhc20tYmluZGdlbi1mdXR1cmVzLTAuNC4zMS9zcmMvbGliLnJzALwYEABjAAAApQAAAA8AAAC8GBAAYwAAAIUAAAAnAAAAvBgQAGMAAACvAAAAJAAAAGNsb3N1cmUgaW52b2tlZCByZWN1cnNpdmVseSBvciBkZXN0cm95ZWQgYWxyZWFkeWFscmVhZHkgYm9ycm93ZWQlAAAAAAAAAAEAAAAdAAAAL2hvbWUvbmduaXVzLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3dhc20tYmluZGdlbi1mdXR1cmVzLTAuNC4zMS9zcmMvdGFzay9zaW5nbGV0aHJlYWQucnMAAACgGRAAcQAAACEAAAAVAAAAJgAAACcAAAAoAAAAKQAAACoAAACgGRAAcQAAAFUAAAAlAAAAY2Fubm90IGFjY2VzcyBhIFRocmVhZCBMb2NhbCBTdG9yYWdlIHZhbHVlIGR1cmluZyBvciBhZnRlciBkZXN0cnVjdGlvbi9ydXN0Yy9hODMxNGVmN2QwZWM3Yjc1YzMzNmFmMmM5ODU3YmZhZjQzMDAyYmZjL2xpYnJhcnkvc3RkL3NyYy90aHJlYWQvbG9jYWwucnMAAACOGhAATwAAAKUBAAAaAAAAYXNzZXJ0aW9uIGZhaWxlZDogbWlkIDw9IHNlbGYubGVuKCkAKwAAAAAAAAABAAAALAAAAC9ydXN0Yy9hODMxNGVmN2QwZWM3Yjc1YzMzNmFmMmM5ODU3YmZhZjQzMDAyYmZjL2xpYnJhcnkvYWxsb2Mvc3JjL2NvbGxlY3Rpb25zL3ZlY19kZXF1ZS9tb2QucnNhc3NlcnRpb24gZmFpbGVkOiBzZWxmLmNhcCgpID09IG9sZF9jYXAgKiAyAAAAJBsQAF4AAADPCAAACQAAAC9ydXN0Yy9hODMxNGVmN2QwZWM3Yjc1YzMzNmFmMmM5ODU3YmZhZjQzMDAyYmZjL2xpYnJhcnkvYWxsb2Mvc3JjL2NvbGxlY3Rpb25zL3ZlY19kZXF1ZS9yaW5nX3NsaWNlcy5ycwAAwBsQAGYAAAAgAAAADgAAAMAbEABmAAAAIwAAABEAAABjbG9zdXJlIGludm9rZWQgcmVjdXJzaXZlbHkgb3IgZGVzdHJveWVkIGFscmVhZHlhbHJlYWR5IGJvcnJvd2VkYWxyZWFkeSBtdXRhYmx5IGJvcnJvd2VkMAAAAAAAAAABAAAAHQAAADEAAAAAAAAAAQAAADIAAAAvaG9tZS9uZ25pdXMvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvd2FzbS1iaW5kZ2VuLWZ1dHVyZXMtMC40LjMxL3NyYy9xdWV1ZS5ycwAAAMAcEABlAAAAGgAAAC4AAADAHBAAZQAAAB0AAAApAAAAwBwQAGUAAAAyAAAAGgAAADMAAAAEAAAABAAAADQAAAA1AAAANgAAAHJldHVybiB0aGlzY2Fubm90IGFjY2VzcyBhIFRocmVhZCBMb2NhbCBTdG9yYWdlIHZhbHVlIGR1cmluZyBvciBhZnRlciBkZXN0cnVjdGlvbi9ydXN0Yy9hODMxNGVmN2QwZWM3Yjc1YzMzNmFmMmM5ODU3YmZhZjQzMDAyYmZjL2xpYnJhcnkvc3RkL3NyYy90aHJlYWQvbG9jYWwucnPBHRAATwAAAKUBAAAaAAAASwAAAAAAAAABAAAALAAAAC9ydXN0Yy9hODMxNGVmN2QwZWM3Yjc1YzMzNmFmMmM5ODU3YmZhZjQzMDAyYmZjL2xpYnJhcnkvYWxsb2Mvc3JjL3Jhd192ZWMucnNUcmllZCB0byBzaHJpbmsgdG8gYSBsYXJnZXIgY2FwYWNpdHl8HhAAJAAAADAeEABMAAAAqQEAAAkAAABjbG9zdXJlIGludm9rZWQgcmVjdXJzaXZlbHkgb3IgZGVzdHJveWVkIGFscmVhZHlOAAAABAAAAAQAAABPAAAAUAAAAFEAAABjYWxsZWQgYE9wdGlvbjo6dW53cmFwKClgIG9uIGEgYE5vbmVgIHZhbHVlQWNjZXNzRXJyb3JtZW1vcnkgYWxsb2NhdGlvbiBvZiAgYnl0ZXMgZmFpbGVkCgAAADYfEAAVAAAASx8QAA4AAABsaWJyYXJ5L3N0ZC9zcmMvYWxsb2MucnNsHxAAGAAAAEQBAAAJAAAAbGlicmFyeS9zdGQvc3JjL3Bhbmlja2luZy5yc5QfEAAcAAAARgIAAB8AAACUHxAAHAAAAEcCAAAeAAAAUgAAAAwAAAAEAAAAUwAAAE4AAAAIAAAABAAAAFQAAABVAAAAEAAAAAQAAABWAAAAVwAAAE4AAAAIAAAABAAAAFgAAABZAAAAWgAAAAQAAAAEAAAAWwAAAFwAAABdAAAAWgAAAAAAAAABAAAADwAAAGxpYnJhcnkvYWxsb2Mvc3JjL3Jhd192ZWMucnNjYXBhY2l0eSBvdmVyZmxvdwAAAFwgEAARAAAAQCAQABwAAAAFAgAABQAAAGEgZm9ybWF0dGluZyB0cmFpdCBpbXBsZW1lbnRhdGlvbiByZXR1cm5lZCBhbiBlcnJvcmxpYnJhcnkvYWxsb2Mvc3JjL2ZtdC5ycwC7IBAAGAAAAGICAAAcAAAA77+9AAApQm9ycm93RXJyb3JCb3Jyb3dNdXRFcnJvcmluZGV4IG91dCBvZiBib3VuZHM6IHRoZSBsZW4gaXMgIGJ1dCB0aGUgaW5kZXggaXMgAAAAAyEQACAAAAAjIRAAEgAAAGEAAAAAAAAAAQAAAGIAAADoIBAAAAAAADogAADoIBAAAAAAAGAhEAACAAAAfSB9MDAwMTAyMDMwNDA1MDYwNzA4MDkxMDExMTIxMzE0MTUxNjE3MTgxOTIwMjEyMjIzMjQyNTI2MjcyODI5MzAzMTMyMzMzNDM1MzYzNzM4Mzk0MDQxNDI0MzQ0NDU0NjQ3NDg0OTUwNTE1MjUzNTQ1NTU2NTc1ODU5NjA2MTYyNjM2NDY1NjY2NzY4Njk3MDcxNzI3Mzc0NzU3Njc3Nzg3OTgwODE4MjgzODQ4NTg2ODc4ODg5OTA5MTkyOTM5NDk1OTY5Nzk4OTlyYW5nZSBzdGFydCBpbmRleCAgb3V0IG9mIHJhbmdlIGZvciBzbGljZSBvZiBsZW5ndGggAD8iEAASAAAAUSIQACIAAABsaWJyYXJ5L2NvcmUvc3JjL3NsaWNlL2luZGV4LnJzAIQiEAAfAAAANAAAAAUAAAByYW5nZSBlbmQgaW5kZXggtCIQABAAAABRIhAAIgAAAIQiEAAfAAAASQAAAAUAAABzbGljZSBpbmRleCBzdGFydHMgYXQgIGJ1dCBlbmRzIGF0IADkIhAAFgAAAPoiEAANAAAAhCIQAB8AAABcAAAABQAAAHNvdXJjZSBzbGljZSBsZW5ndGggKCkgZG9lcyBub3QgbWF0Y2ggZGVzdGluYXRpb24gc2xpY2UgbGVuZ3RoICgoIxAAFQAAAD0jEAArAAAA6SAQAAEAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMDAwMDAwMDAwMDAwMDAwMEBAQEBAAAAAAAAAAAAAAARXJyb3IAQYjJwAALCgEAAAAAAAAAaXoAzYCAgAAEbmFtZQHCgICAAAIjHV9fd2JpbmRnZW5fY2xvc3VyZV93cmFwcGVyNTc12AIfX193YmluZGdlbl9hZGRfdG9fc3RhY2tfcG9pbnRlcgC7gICAAAlwcm9kdWNlcnMBDHByb2Nlc3NlZC1ieQIGd2FscnVzBjAuMTkuMAx3YXNtLWJpbmRnZW4GMC4yLjgx"; - -function asciiToBinary(str) { - if (typeof atob === 'function') { - return atob(str) - } else { - return new Buffer(str, 'base64').toString('binary'); - } -} - -function decode() { - var binaryString = asciiToBinary(encoded); - var bytes = new Uint8Array(binaryString.length); - for (var i = 0; i < binaryString.length; i++) { - bytes[i] = binaryString.charCodeAt(i); - } - return (async function() {return new Response(bytes.buffer);})(); -} - -export function init_embedded() { - return init(decode()) -} diff --git a/src/usdpl-front/usdpl_front_bg.wasm b/src/usdpl-front/usdpl_front_bg.wasm deleted file mode 100644 index e6fc953..0000000 Binary files a/src/usdpl-front/usdpl_front_bg.wasm and /dev/null differ diff --git a/src/usdpl_front/package.json b/src/usdpl_front/package.json new file mode 100644 index 0000000..bd572fc --- /dev/null +++ b/src/usdpl_front/package.json @@ -0,0 +1,21 @@ +{ + "name": "usdpl-front", + "collaborators": [ + "NGnius (Graham) " + ], + "description": "Universal Steam Deck Plugin Library front-end designed for WASM", + "version": "0.6.0", + "license": "GPL-3.0-only", + "repository": { + "type": "git", + "url": "https://github.com/NGnius/usdpl-rs" + }, + "files": [ + "usdpl_front_bg.wasm", + "usdpl_front.js", + "usdpl_front.d.ts" + ], + "module": "usdpl_front.js", + "types": "usdpl_front.d.ts", + "sideEffects": false +} \ No newline at end of file diff --git a/src/usdpl-front/usdpl_front.d.ts b/src/usdpl_front/usdpl_front.d.ts similarity index 100% rename from src/usdpl-front/usdpl_front.d.ts rename to src/usdpl_front/usdpl_front.d.ts diff --git a/src/usdpl_front/usdpl_front.js b/src/usdpl_front/usdpl_front.js new file mode 100644 index 0000000..0610e88 --- /dev/null +++ b/src/usdpl_front/usdpl_front.js @@ -0,0 +1,499 @@ + +let wasm; + +const heap = new Array(32).fill(undefined); + +heap.push(undefined, null, true, false); + +function getObject(idx) { return heap[idx]; } + +let heap_next = heap.length; + +function dropObject(idx) { + if (idx < 36) return; + heap[idx] = heap_next; + heap_next = idx; +} + +function takeObject(idx) { + const ret = getObject(idx); + dropObject(idx); + return ret; +} + +let WASM_VECTOR_LEN = 0; + +let cachedUint8Memory0; +function getUint8Memory0() { + if (cachedUint8Memory0.byteLength === 0) { + cachedUint8Memory0 = new Uint8Array(wasm.memory.buffer); + } + return cachedUint8Memory0; +} + +const cachedTextEncoder = new TextEncoder('utf-8'); + +const encodeString = (typeof cachedTextEncoder.encodeInto === 'function' + ? function (arg, view) { + return cachedTextEncoder.encodeInto(arg, view); +} + : function (arg, view) { + const buf = cachedTextEncoder.encode(arg); + view.set(buf); + return { + read: arg.length, + written: buf.length + }; +}); + +function passStringToWasm0(arg, malloc, realloc) { + + if (realloc === undefined) { + const buf = cachedTextEncoder.encode(arg); + const ptr = malloc(buf.length); + getUint8Memory0().subarray(ptr, ptr + buf.length).set(buf); + WASM_VECTOR_LEN = buf.length; + return ptr; + } + + let len = arg.length; + let ptr = malloc(len); + + const mem = getUint8Memory0(); + + let offset = 0; + + for (; offset < len; offset++) { + const code = arg.charCodeAt(offset); + if (code > 0x7F) break; + mem[ptr + offset] = code; + } + + if (offset !== len) { + if (offset !== 0) { + arg = arg.slice(offset); + } + ptr = realloc(ptr, len, len = offset + arg.length * 3); + const view = getUint8Memory0().subarray(ptr + offset, ptr + len); + const ret = encodeString(arg, view); + + offset += ret.written; + } + + WASM_VECTOR_LEN = offset; + return ptr; +} + +function isLikeNone(x) { + return x === undefined || x === null; +} + +let cachedInt32Memory0; +function getInt32Memory0() { + if (cachedInt32Memory0.byteLength === 0) { + cachedInt32Memory0 = new Int32Array(wasm.memory.buffer); + } + return cachedInt32Memory0; +} + +const cachedTextDecoder = new TextDecoder('utf-8', { ignoreBOM: true, fatal: true }); + +cachedTextDecoder.decode(); + +function getStringFromWasm0(ptr, len) { + return cachedTextDecoder.decode(getUint8Memory0().subarray(ptr, ptr + len)); +} + +function addHeapObject(obj) { + if (heap_next === heap.length) heap.push(heap.length + 1); + const idx = heap_next; + heap_next = heap[idx]; + + heap[idx] = obj; + return idx; +} + +let cachedFloat64Memory0; +function getFloat64Memory0() { + if (cachedFloat64Memory0.byteLength === 0) { + cachedFloat64Memory0 = new Float64Array(wasm.memory.buffer); + } + return cachedFloat64Memory0; +} + +function makeMutClosure(arg0, arg1, dtor, f) { + const state = { a: arg0, b: arg1, cnt: 1, dtor }; + const real = (...args) => { + // First up with a closure we increment the internal reference + // count. This ensures that the Rust closure environment won't + // be deallocated while we're invoking it. + state.cnt++; + const a = state.a; + state.a = 0; + try { + return f(a, state.b, ...args); + } finally { + if (--state.cnt === 0) { + wasm.__wbindgen_export_2.get(state.dtor)(a, state.b); + + } else { + state.a = a; + } + } + }; + real.original = state; + + return real; +} +function __wbg_adapter_26(arg0, arg1, arg2) { + wasm.__wbindgen_export_3(arg0, arg1, addHeapObject(arg2)); +} + +/** +* Initialize the front-end library +* @param {number} port +*/ +export function init_usdpl(port) { + wasm.init_usdpl(port); +} + +/** +* Get the targeted plugin framework, or "any" if unknown +* @returns {string} +*/ +export function target() { + try { + const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); + wasm.target(retptr); + var r0 = getInt32Memory0()[retptr / 4 + 0]; + var r1 = getInt32Memory0()[retptr / 4 + 1]; + return getStringFromWasm0(r0, r1); + } finally { + wasm.__wbindgen_add_to_stack_pointer(16); + wasm.__wbindgen_export_4(r0, r1); + } +} + +let cachedUint32Memory0; +function getUint32Memory0() { + if (cachedUint32Memory0.byteLength === 0) { + cachedUint32Memory0 = new Uint32Array(wasm.memory.buffer); + } + return cachedUint32Memory0; +} + +function passArrayJsValueToWasm0(array, malloc) { + const ptr = malloc(array.length * 4); + const mem = getUint32Memory0(); + for (let i = 0; i < array.length; i++) { + mem[ptr / 4 + i] = addHeapObject(array[i]); + } + WASM_VECTOR_LEN = array.length; + return ptr; +} +/** +* Call a function on the back-end. +* Returns null (None) if this fails for any reason. +* @param {string} name +* @param {any[]} parameters +* @returns {Promise} +*/ +export function call_backend(name, parameters) { + const ptr0 = passStringToWasm0(name, wasm.__wbindgen_export_0, wasm.__wbindgen_export_1); + const len0 = WASM_VECTOR_LEN; + const ptr1 = passArrayJsValueToWasm0(parameters, wasm.__wbindgen_export_0); + const len1 = WASM_VECTOR_LEN; + const ret = wasm.call_backend(ptr0, len0, ptr1, len1); + return takeObject(ret); +} + +function handleError(f, args) { + try { + return f.apply(this, args); + } catch (e) { + wasm.__wbindgen_export_5(addHeapObject(e)); + } +} +function __wbg_adapter_54(arg0, arg1, arg2, arg3) { + wasm.__wbindgen_export_6(arg0, arg1, addHeapObject(arg2), addHeapObject(arg3)); +} + +async function load(module, imports) { + if (typeof Response === 'function' && module instanceof Response) { + if (typeof WebAssembly.instantiateStreaming === 'function') { + try { + return await WebAssembly.instantiateStreaming(module, imports); + + } catch (e) { + if (module.headers.get('Content-Type') != 'application/wasm') { + console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n", e); + + } else { + throw e; + } + } + } + + const bytes = await module.arrayBuffer(); + return await WebAssembly.instantiate(bytes, imports); + + } else { + const instance = await WebAssembly.instantiate(module, imports); + + if (instance instanceof WebAssembly.Instance) { + return { instance, module }; + + } else { + return instance; + } + } +} + +function getImports() { + const imports = {}; + imports.wbg = {}; + imports.wbg.__wbindgen_object_drop_ref = function(arg0) { + takeObject(arg0); + }; + imports.wbg.__wbindgen_string_get = function(arg0, arg1) { + const obj = getObject(arg1); + const ret = typeof(obj) === 'string' ? obj : undefined; + var ptr0 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_export_0, wasm.__wbindgen_export_1); + var len0 = WASM_VECTOR_LEN; + getInt32Memory0()[arg0 / 4 + 1] = len0; + getInt32Memory0()[arg0 / 4 + 0] = ptr0; + }; + imports.wbg.__wbindgen_string_new = function(arg0, arg1) { + const ret = getStringFromWasm0(arg0, arg1); + return addHeapObject(ret); + }; + imports.wbg.__wbindgen_number_new = function(arg0) { + const ret = arg0; + return addHeapObject(ret); + }; + imports.wbg.__wbindgen_boolean_get = function(arg0) { + const v = getObject(arg0); + const ret = typeof(v) === 'boolean' ? (v ? 1 : 0) : 2; + return ret; + }; + imports.wbg.__wbindgen_number_get = function(arg0, arg1) { + const obj = getObject(arg1); + const ret = typeof(obj) === 'number' ? obj : undefined; + getFloat64Memory0()[arg0 / 8 + 1] = isLikeNone(ret) ? 0 : ret; + getInt32Memory0()[arg0 / 4 + 0] = !isLikeNone(ret); + }; + imports.wbg.__wbindgen_is_null = function(arg0) { + const ret = getObject(arg0) === null; + return ret; + }; + imports.wbg.__wbindgen_is_undefined = function(arg0) { + const ret = getObject(arg0) === undefined; + return ret; + }; + imports.wbg.__wbg_instanceof_Window_a2a08d3918d7d4d0 = function(arg0) { + const ret = getObject(arg0) instanceof Window; + return ret; + }; + imports.wbg.__wbg_fetch_23507368eed8d838 = function(arg0, arg1) { + const ret = getObject(arg0).fetch(getObject(arg1)); + return addHeapObject(ret); + }; + imports.wbg.__wbg_instanceof_Response_e928c54c1025470c = function(arg0) { + const ret = getObject(arg0) instanceof Response; + return ret; + }; + imports.wbg.__wbg_url_0f82030e7245954c = function(arg0, arg1) { + const ret = getObject(arg1).url; + const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_export_0, wasm.__wbindgen_export_1); + const len0 = WASM_VECTOR_LEN; + getInt32Memory0()[arg0 / 4 + 1] = len0; + getInt32Memory0()[arg0 / 4 + 0] = ptr0; + }; + imports.wbg.__wbg_text_5cb78830c1a11c5b = function() { return handleError(function (arg0) { + const ret = getObject(arg0).text(); + return addHeapObject(ret); + }, arguments) }; + imports.wbg.__wbg_newwithstrandinit_41c86e821f771b24 = function() { return handleError(function (arg0, arg1, arg2) { + const ret = new Request(getStringFromWasm0(arg0, arg1), getObject(arg2)); + return addHeapObject(ret); + }, arguments) }; + imports.wbg.__wbindgen_object_clone_ref = function(arg0) { + const ret = getObject(arg0); + return addHeapObject(ret); + }; + imports.wbg.__wbindgen_cb_drop = function(arg0) { + const obj = takeObject(arg0).original; + if (obj.cnt-- == 1) { + obj.a = 0; + return true; + } + const ret = false; + return ret; + }; + imports.wbg.__wbg_newnoargs_fc5356289219b93b = function(arg0, arg1) { + const ret = new Function(getStringFromWasm0(arg0, arg1)); + return addHeapObject(ret); + }; + imports.wbg.__wbg_call_4573f605ca4b5f10 = function() { return handleError(function (arg0, arg1) { + const ret = getObject(arg0).call(getObject(arg1)); + return addHeapObject(ret); + }, arguments) }; + imports.wbg.__wbg_new_306ce8d57919e6ae = function() { + const ret = new Object(); + return addHeapObject(ret); + }; + imports.wbg.__wbindgen_is_string = function(arg0) { + const ret = typeof(getObject(arg0)) === 'string'; + return ret; + }; + imports.wbg.__wbg_self_ba1ddafe9ea7a3a2 = function() { return handleError(function () { + const ret = self.self; + return addHeapObject(ret); + }, arguments) }; + imports.wbg.__wbg_window_be3cc430364fd32c = function() { return handleError(function () { + const ret = window.window; + return addHeapObject(ret); + }, arguments) }; + imports.wbg.__wbg_globalThis_56d9c9f814daeeee = function() { return handleError(function () { + const ret = globalThis.globalThis; + return addHeapObject(ret); + }, arguments) }; + imports.wbg.__wbg_global_8c35aeee4ac77f2b = function() { return handleError(function () { + const ret = global.global; + return addHeapObject(ret); + }, arguments) }; + imports.wbg.__wbg_newwithlength_51bd08aed34ec6a3 = function(arg0) { + const ret = new Array(arg0 >>> 0); + return addHeapObject(ret); + }; + imports.wbg.__wbg_set_c1d04f8b45a036e7 = function(arg0, arg1, arg2) { + getObject(arg0)[arg1 >>> 0] = takeObject(arg2); + }; + imports.wbg.__wbg_call_9855a4612eb496cb = function() { return handleError(function (arg0, arg1, arg2) { + const ret = getObject(arg0).call(getObject(arg1), getObject(arg2)); + return addHeapObject(ret); + }, arguments) }; + imports.wbg.__wbg_new_78403b138428b684 = function(arg0, arg1) { + try { + var state0 = {a: arg0, b: arg1}; + var cb0 = (arg0, arg1) => { + const a = state0.a; + state0.a = 0; + try { + return __wbg_adapter_54(a, state0.b, arg0, arg1); + } finally { + state0.a = a; + } + }; + const ret = new Promise(cb0); + return addHeapObject(ret); + } finally { + state0.a = state0.b = 0; + } + }; + imports.wbg.__wbg_resolve_f269ce174f88b294 = function(arg0) { + const ret = Promise.resolve(getObject(arg0)); + return addHeapObject(ret); + }; + imports.wbg.__wbg_then_1c698eedca15eed6 = function(arg0, arg1) { + const ret = getObject(arg0).then(getObject(arg1)); + return addHeapObject(ret); + }; + imports.wbg.__wbg_then_4debc41d4fc92ce5 = function(arg0, arg1, arg2) { + const ret = getObject(arg0).then(getObject(arg1), getObject(arg2)); + return addHeapObject(ret); + }; + imports.wbg.__wbg_parse_5b823b8686817eb8 = function() { return handleError(function (arg0, arg1) { + const ret = JSON.parse(getStringFromWasm0(arg0, arg1)); + return addHeapObject(ret); + }, arguments) }; + imports.wbg.__wbg_stringify_cf20dc96bee34a66 = function() { return handleError(function (arg0) { + const ret = JSON.stringify(getObject(arg0)); + return addHeapObject(ret); + }, arguments) }; + imports.wbg.__wbg_set_b12cd0ab82903c2f = function() { return handleError(function (arg0, arg1, arg2) { + const ret = Reflect.set(getObject(arg0), getObject(arg1), getObject(arg2)); + return ret; + }, arguments) }; + imports.wbg.__wbindgen_throw = function(arg0, arg1) { + throw new Error(getStringFromWasm0(arg0, arg1)); + }; + imports.wbg.__wbindgen_closure_wrapper631 = function(arg0, arg1, arg2) { + const ret = makeMutClosure(arg0, arg1, 71, __wbg_adapter_26); + return addHeapObject(ret); + }; + + return imports; +} + +function initMemory(imports, maybe_memory) { + +} + +function finalizeInit(instance, module) { + wasm = instance.exports; + init.__wbindgen_wasm_module = module; + cachedFloat64Memory0 = new Float64Array(wasm.memory.buffer); + cachedInt32Memory0 = new Int32Array(wasm.memory.buffer); + cachedUint32Memory0 = new Uint32Array(wasm.memory.buffer); + cachedUint8Memory0 = new Uint8Array(wasm.memory.buffer); + + + return wasm; +} + +function initSync(bytes) { + const imports = getImports(); + + initMemory(imports); + + const module = new WebAssembly.Module(bytes); + const instance = new WebAssembly.Instance(module, imports); + + return finalizeInit(instance, module); +} + +async function init(input) { + if (typeof input === 'undefined') { + input = new URL('usdpl_front_bg.wasm', import.meta.url); + } + const imports = getImports(); + + if (typeof input === 'string' || (typeof Request === 'function' && input instanceof Request) || (typeof URL === 'function' && input instanceof URL)) { + input = fetch(input); + } + + initMemory(imports); + + const { instance, module } = await load(await input, imports); + + return finalizeInit(instance, module); +} + +export { initSync } +export default init; + + +// USDPL customization +const encoded = "AGFzbQEAAAABlgEWYAJ/fwBgAn9/AX9gAX8AYAN/f38Bf2AEf39/fwBgA39/fwBgAX8Bf2AAAX9gBX9/f39/AGAEf39/fwF/YAF/AX5gBX9/f39/AX9gAABgBn9/f39/fwF/YAZ/f39/f38AYAV/f31/fwBgBX9/fH9/AGAEf31/fwBgBH98f38AYAd/f39/f39/AX9gA35/fwF/YAF8AX8CywkkA3diZxpfX3diaW5kZ2VuX29iamVjdF9kcm9wX3JlZgACA3diZxVfX3diaW5kZ2VuX3N0cmluZ19nZXQAAAN3YmcVX193YmluZGdlbl9zdHJpbmdfbmV3AAEDd2JnFV9fd2JpbmRnZW5fbnVtYmVyX25ldwAVA3diZxZfX3diaW5kZ2VuX2Jvb2xlYW5fZ2V0AAYDd2JnFV9fd2JpbmRnZW5fbnVtYmVyX2dldAAAA3diZxJfX3diaW5kZ2VuX2lzX251bGwABgN3YmcXX193YmluZGdlbl9pc191bmRlZmluZWQABgN3YmcoX193YmdfaW5zdGFuY2VvZl9XaW5kb3dfYTJhMDhkMzkxOGQ3ZDRkMAAGA3diZxxfX3diZ19mZXRjaF8yMzUwNzM2OGVlZDhkODM4AAEDd2JnKl9fd2JnX2luc3RhbmNlb2ZfUmVzcG9uc2VfZTkyOGM1NGMxMDI1NDcwYwAGA3diZxpfX3diZ191cmxfMGY4MjAzMGU3MjQ1OTU0YwAAA3diZxtfX3diZ190ZXh0XzVjYjc4ODMwYzFhMTFjNWIABgN3YmcoX193YmdfbmV3d2l0aHN0cmFuZGluaXRfNDFjODZlODIxZjc3MWIyNAADA3diZxtfX3diaW5kZ2VuX29iamVjdF9jbG9uZV9yZWYABgN3YmcSX193YmluZGdlbl9jYl9kcm9wAAYDd2JnIF9fd2JnX25ld25vYXJnc19mYzUzNTYyODkyMTliOTNiAAEDd2JnG19fd2JnX2NhbGxfNDU3M2Y2MDVjYTRiNWYxMAABA3diZxpfX3diZ19uZXdfMzA2Y2U4ZDU3OTE5ZTZhZQAHA3diZxRfX3diaW5kZ2VuX2lzX3N0cmluZwAGA3diZxtfX3diZ19zZWxmX2JhMWRkYWZlOWVhN2EzYTIABwN3YmcdX193Ymdfd2luZG93X2JlM2NjNDMwMzY0ZmQzMmMA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ASAAQQFyNgIEIAMQ8AIhAgwHC0Gs7sAAIAAgBGsiATYCAEG07sAAQbTuwAAoAgAiACAEEO4CIgM2AgAgAyABQQFyNgIEIAAgBBDNAiAAEPACIQIMBgtB1O7AACABNgIADAMLIAAgACgCBCACajYCBEG07sAAKAIAQazuwAAoAgAgAmoQowEMAwtBsO7AACABNgIAQajuwABBqO7AACgCACAEaiIANgIAIAEgABCtAiADEPACIQIMAwsgASAEIAAQlgIgBEGAAk8EQCABIAQQUSADEPACIQIMAwsgBEEDdiICQQN0QaDrwABqIQACf0GY68AAKAIAIgVBASACdCICcQRAIAAoAggMAQtBmOvAACACIAVyNgIAIAALIQIgACABNgIIIAIgATYCDCABIAA2AgwgASACNgIIIAMQ8AIhAgwCC0HY7sAAQf8fNgIAQczuwAAgBTYCAEHE7sAAIAI2AgBBwO7AACABNgIAQazrwABBoOvAADYCAEG068AAQajrwAA2AgBBqOvAAEGg68AANgIAQbzrwABBsOvAADYCAEGw68AAQajrwAA2AgBBxOvAAEG468AANgIAQbjrwABBsOvAADYCAEHM68AAQcDrwAA2AgBBwOvAAEG468AANgIAQdTrwABByOvAADYCAEHI68AAQcDrwAA2AgBB3OvAAEHQ68AANgIAQdDrwABByOvAADYCAEHk68AAQdjrwAA2AgBB2OvAAEHQ68AANgIAQezrwABB4OvAADYCAEHg68AAQdjrwAA2AgBB6OvAAEHg68AANgIAQfTrwABB6OvAADYCAEHw68AAQejrwAA2AgBB/OvAAEHw68AANgIAQfjrwABB8OvAADYCAEGE7MAAQfjrwAA2AgBBgOzAAEH468AANgIAQYzswABBgOzAADYCAEGI7MAAQYDswAA2AgBBlOzAAEGI7MAANgIAQZDswABBiOzAADYCAEGc7MAAQZDswAA2AgBBmOzAAEGQ7MAANgIAQaTswABBmOzAADYCAEGg7MAAQZjswAA2AgBBrOzAAEGg7MAANgIAQbTswABBqOzAADYCAEGo7MAAQaDswAA2AgBBvOzAAEGw7MAANgIAQbDswABBqOzAADYCAEHE7MAAQbjswAA2AgBBuOzAAEGw7MAANgIAQczswABBwOzAADYCAEHA7MAAQbjswAA2AgBB1OzAAEHI7MAANgIAQcjswABBwOzAADYCAEHc7MAAQdDswAA2AgBB0OzAAEHI7MAANgIAQeTswABB2OzAADYCAEHY7MAAQdDswAA2AgBB7OzAAEHg7MAANgIAQeDswABB2OzAADYCAEH07MAAQejswAA2AgBB6OzAAEHg7MAANgIAQfzswABB8OzAADYCAEHw7MAAQejswAA2AgBBhO3AAEH47MAANgIAQfjswABB8OzAADYCAEGM7cAAQYDtwAA2AgBBgO3AAEH47MAANgIAQZTtwABBiO3AADYCAEGI7cAAQYDtwAA2AgBBnO3AAEGQ7cAANgIAQZDtwABBiO3AADYCAEGk7cAAQZjtwAA2AgBBmO3AAEGQ7cAANgIAQaDtwABBmO3AADYCAEEIQQgQsgIhA0EUQQgQsgIhBUEQQQgQsgIhBkG07sAAIAEgARDwAiIAQQgQsgIgAGsiARDuAiIANgIAQazuwAAgAkEIaiAGIAMgBWpqIAFqayIBNgIAIAAgAUEBcjYCBEEIQQgQsgIhA0EUQQgQsgIhAkEQQQgQsgIhBSAAIAEQ7gJB0O7AAEGAgIABNgIAIAUgAiADQQhramo2AgQLQQAhAkGs7sAAKAIAIgAgBE0NAEGs7sAAIAAgBGsiATYCAEG07sAAQbTuwAAoAgAiACAEEO4CIgM2AgAgAyABQQFyNgIEIAAgBBDNAiAAEPACIQILIAlBEGokACACC9wRAg9/An4jAEGgCGsiByQAIAdBCGpBgAgQ6gIgACwABEECdEHkq8AAaigCACEFIAAoAgAhDiAAQQVqLQAAIQ8CQAJAA0AgBCACSSIQBEACQAJAAkACQEF/IAIgBGsiACAOIgZHIAYgAEkbIghFIAhB/wFxQf8BRnJFBEAgACEGCyAEIAZqIgsgBk8EQCALIAJLDQFBACEIIAEgBGohDCAGQRtJBEBBACEADAULQQAgBkFmaiIAIAAgBksbIQ1BACEAA0AgCEEaaiAGSw0DIABB4QdPDQQgB0GICGogCCAMaiIJEJMCIActAIgIDQkgB0EIaiAAaiIEIAUgBykAiQgiE0I4hiIUQjqIp2otAAA6AAAgBEEBaiAFIBQgE0IohkKAgICAgIDA/wCDhCIUQjSIp0E/cWotAAA6AAAgBEECaiAFIBQgE0IYhkKAgICAgOA/gyATQgiGQoCAgIDwH4OEhCIUQi6Ip0E/cWotAAA6AAAgBEEDaiAFIBRCKIinQT9xai0AADoAACAEQQRqIAUgFEIiiKdBP3FqLQAAOgAAIARBBmogBSATQgiIQoCAgPgPgyATQhiIQoCA/AeDhCATQiiIQoD+A4MgE0I4iISEIhOnIgpBFnZBP3FqLQAAOgAAIARBB2ogBSAKQRB2QT9xai0AADoAACAEQQVqIAUgEyAUhEIciKdBP3FqLQAAOgAAIAdBiAhqIAlBBmoQkwIgBy0AiAgNCSAEQQhqIAUgBykAiQgiE0I4hiIUQjqIp2otAAA6AAAgBEEJaiAFIBQgE0IohkKAgICAgIDA/wCDhCIUQjSIp0E/cWotAAA6AAAgBEEKaiAFIBQgE0IYhkKAgICAgOA/gyATQgiGQoCAgIDwH4OEhCIUQi6Ip0E/cWotAAA6AAAgBEELaiAFIBRCKIinQT9xai0AADoAACAEQQxqIAUgFEIiiKdBP3FqLQAAOgAAIARBDmogBSATQgiIQoCAgPgPgyATQhiIQoCA/AeDhCATQiiIQoD+A4MgE0I4iISEIhOnIgpBFnZBP3FqLQAAOgAAIARBD2ogBSAKQRB2QT9xai0AADoAACAEQQ1qIAUgEyAUhEIciKdBP3FqLQAAOgAAIAdBiAhqIAlBDGoQkwIgBy0AiAgNCSAEQRBqIAUgBykAiQgiE0I4hiIUQjqIp2otAAA6AAAgBEERaiAFIBQgE0IohkKAgICAgIDA/wCDhCIUQjSIp0E/cWotAAA6AAAgBEESaiAFIBQgE0IYhkKAgICAgOA/gyATQgiGQoCAgIDwH4OEhCIUQi6Ip0E/cWotAAA6AAAgBEETaiAFIBRCKIinQT9xai0AADoAACAEQRRqIAUgFEIiiKdBP3FqLQAAOgAAIARBFmogBSATQgiIQoCAgPgPgyATQhiIQoCA/AeDhCATQiiIQoD+A4MgE0I4iISEIhOnIgpBFnZBP3FqLQAAOgAAIARBF2ogBSAKQRB2QT9xai0AADoAACAEQRVqIAUgEyAUhEIciKdBP3FqLQAAOgAAIAdBiAhqIAlBEmoQkwIgBy0AiAgNCSAEQRhqIAUgBykAiQgiE0I4hiIUQjqIp2otAAA6AAAgBEEZaiAFIBQgE0IohkKAgICAgIDA/wCDhCIUQjSIp0E/cWotAAA6AAAgBEEaaiAFIBQgE0IYhkKAgICAgOA/gyATQgiGQoCAgIDwH4OEhCIUQi6Ip0E/cWotAAA6AAAgBEEbaiAFIBRCKIinQT9xai0AADoAACAEQRxqIAUgFEIiiKdBP3FqLQAAOgAAIARBHmogBSATQgiIQoCAgPgPgyATQhiIQoCA/AeDhCATQiiIQoD+A4MgE0I4iISEIhOnIglBFnZBP3FqLQAAOgAAIARBH2ogBSAJQRB2QT9xai0AADoAACAEQR1qIAUgEyAUhEIciKdBP3FqLQAAOgAAIABBIGohACAIQRhqIgggDU0NAAsMBAsgBCALEOUCAAsgCyACEOQCAAsgCEEaaiAGEOQCAAtBoAhBgAgQ5AIACwJAAkACQAJAAkACQAJAAkACQAJAAkAgCCAGIAZBA3AiCmsiCUkEQANAIAhBA2oiBCAGSw0CIABB/QdPDQMgB0EIaiAAaiINIAUgCCAMaiIILQAAIhFBAnZqLQAAOgAAIA1BA2ogBSAIQQJqLQAAIhJBP3FqLQAAOgAAIA1BAWogBSARQQR0IAhBAWotAAAiCEEYdEEcdnJBP3FqLQAAOgAAIA1BAmogBSAIQQJ0IBJBGHRBHnZyQT9xai0AADoAACAAQQRqIQAgBCIIIAlJDQALCwJAAkAgCkF/ag4CAAEMCyAJIAZPDQMgAEGACE8NBCAHQQhqIABqIAUgCSAMai0AACIGQQJ2ai0AADoAACAAQf8HRg0FIABBAWohBCAGQQR0QTBxIQhBAiEGDAoLIAkgBk8NBiAAQYAITw0HIAdBCGogAGogBSAJIAxqLQAAIgRBAnZqLQAAOgAAIAlBAWoiCCAGTw0IIABB/wdPDQUgACAHakEJaiAFIARBBHQgCCAMai0AACIGQRh0QRx2ckE/cWotAAA6AAAgAEECaiEEIABB/gdHBEAgBkECdEE8cSEIQQMhBgwKCyAEQYAIQaiUwAAQrAEACyAIQQNqIAYQ5AIACyAAQQRqQYAIEOQCAAsgCSAGQbiTwAAQrAEACyAAQYAIQciTwAAQrAEAC0GACEGACEHYk8AAEKwBAAtBgAhBgAhBmJTAABCsAQALIAkgBkHok8AAEKwBAAsgAEGACEH4k8AAEKwBAAsgCCAGQYiUwAAQrAEACyAHQQhqIARqIAUgCGotAAA6AAAgACAGaiEACwJAIA9FIAsgAklyDQAgAEGBCEkEQCACIAdBCGogAGpBgAggAGsQ0gEgAGohAAwBCyAAQYAIEOMCAAsgAEGBCE8NAiALIQQgAyAHQQhqIAAQrwFFDQELCyAHQaAIaiQAIBAPCyAAQYAIEOQCAAtB0JDAAEErIAdBmAhqQfyQwABB7JTAABCgAQALpQwCBX8BfiMAQaACayIDJAACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAEtAFBBAWsOBAEAAwQCCwALQfCEwABBI0GkjMAAEPABAAsgA0HIAGogAUEoEOsCGiABIAEvAUw7AU4gARASNgIoIAFBKGoiBBCZASAEEJwBIANBjAFqQQY2AgAgAyABQc4AajYCiAEgA0EFNgKEASADQfCMwAA2AoABIANBxAFqQQI2AgAgA0IDNwK0ASADQcyMwAA2ArABIAMgA0GAAWo2AsABIANBkAJqIANBsAFqEDsgAUE0aiADQZgCaigCADYCACABIAMpA5ACNwIsIANBsAFqIANByABqQSgQ6wIaIANBgAFqIANBsAFqEGcgAygChAEhBSADKAKAAQ0KIANBkAFqKAIAIQYgAUE8aiADQYgBaikDACIINwIAIAEgBTYCOCAGIAhCIIinIgdLDQQgA0GAAWogBSAGEDcgA0G4AWoiBSADQYgBaikDADcDACADIAMpA4ABNwOwASADQfAAaiADQbABahCPASAFIANB+ABqKAIANgIAIAMgAykDcDcDsAEgAyADQbABahDjATYCgAEgBCADQYABahCMASADKAKAASIFQSRPBEAgBRAACyADQUBrIAEoAiwgAUE0aigCACAEEMUBIAMoAkQhBSADKAJADQkgASAFNgJEIANBOGoQzgEgAygCOEUNBSABIAMoAjw2AkggASABQcgAaigCACABQcQAaigCABAJED82AlgLIANBMGogAUHYAGoiBCACEHVBAyEFIAMoAjAiBkECRg0FIAMoAjQhBSAEEIcBIAYNByADQShqIAUQ0AEgAygCLCEFIAMoAigNByABIAU2AlggA0EgaiAEEMoBIAMoAiAhBSABIAMoAiQiBDYCYCABIAVBAEc2AlwgBQ0BIAEgBBA/NgJkCyADQRhqIAFB5ABqIgYgAhB1QQQhBSADKAIYIgJBAkYNBCADKAIcIQQgBhCHASACDQAgA0EQaiAEENEBIAMoAhQhBCADKAIQRQ0BCyAEIQUgASgCWCICQSRJDQUgAhAADAULIANBCGogBBABIAMoAggiAkUEQCADQQA2ApACDAQLIAMgAygCDCIFNgKYAiADIAU2ApQCIAMgAjYCkAIgAyADQZACahCEAiADQZACaiADKAIAIAMoAgQQsQIgAygCkAJFDQMgA0HwAWogA0GYAmooAgAiAjYCACADIAMpA5ACIgg3A+gBIANBsAFqIAinIAIQcgJ/AkAgAygCsAFFBEAgA0GAAWogA0G4AWpBMBDrAhpBASECIAMoAoABIgZBAUcNASADQZQBaikCACEIQQAhAiADQZABaigCAAwCCyADIAMpArQBNwOQAiADQZACahCNASEFIARBJE8EQCAEEAALIAEoAlgiAkEkTwRAIAIQAAsgASgCSCICQSRPBEAgAhAACyABKAJEIgJBJE8EQCACEAALIAFBOGoQ9gEgAUEsahD2ASABKAIoIgJBJE8EQCACEAALIANB6AFqEPYBDAkLIANBkAJqIAFB2ABqEMkBIANBBzYCjAIgAyADQZACajYCiAIgA0HEAWpBATYCACADQgI3ArQBIANB4I3AADYCsAEgAyADQYgCajYCwAEgA0H4AWogA0GwAWoQOyADQZACahD2ASADQfgBahDjAQshBSAEQSRPBEAgBBAACyABKAJYIgRBJE8EQCAEEAALIAEoAkgiBEEkTwRAIAQQAAsgASgCRCIEQSRPBEAgBBAACyABQThqEPYBIAFBLGoQ9gEgASgCKCIEQSRPBEAgBBAACyAGQQFHBEAgA0GAAWoQuQELIANB6AFqEPYBDAgLIAYgBxDkAgALQZCHwABBK0GIjcAAEPABAAsgAEECNgIAIAEgBToAUAwGC0GQh8AAQStBmI3AABDwAQALIAEoAkgiAkEkTwRAIAIQAAsgASgCRCICQSRJDQAgAhAACyABQThqEPYBCyABQSxqEPYBIAEoAigiAkEkSQ0AIAIQAAtBASECCyAAIAU2AgQgACACNgIAIAFBAToAUCAAQQhqIAg3AgALIANBoAJqJAALswkBBX8jAEHwAGsiBCQAIAQgAzYCDCAEIAI2AggCQAJAAkAgBAJ/AkAgAUGBAk8EQAJ/QQMgACwAgAJBv39KDQAaQQIgACwA/wFBv39KDQAaIAAsAP4BQb9/SgtB/QFqIgUgAUkNASABIAVH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QQFrDgIBAAQLAkACQAJAAkACQCAPQiCIp0H/AXFBAWsOBQQDAgEACAsgD0L/////j2CDQoCAgIDAAIQhD0EDIQIMBAsgD0L/////j2CDQoCAgIAwhCEPQQMhAkH1ACEDDAMLIA9C/////49gg0KAgICAIIQhD0EDIQJB+wAhAwwCC0GAgMQAIA+nIgJBAnR2QQFxQTByIQMgAgRAIA9Cf3xC/////w+DIA9CgICAgHCDhCEPQQMhAgwCCyAPQv////+PYINCgICAgBCEIQ9BAyECDAELIA9C/////49ggyEPQQMhAkH9ACEDCyAIIAMgChEBAEUNAAwICwALA0AgAiELQdwAIQNBASECAkACQAJAAkACQCALQQFrDgMBBAAGCwJAAkACQAJAIA9CIIinQf8BcUEBaw4FBQMAAQIJCyAPQv////+PYINCgICAgCCEIQ9BAyECQfsAIQMMBgsgD0L/////j2CDQoCAgIAwhCEPQQMhAkH1ACEDDAULIA9C/////49gg0KAgICAwACEIQ9BAyECDAQLQTBB1wAgBSAPpyILQQJ0dkEPcSICQQpJGyACaiEDIAtFDQIgD0J/fEL/////D4MgD0KAgICAcIOEIQ9BAyECDAMLQQAhAiAFIQMMAgsgD0L/////j2CDIQ9BAyECQf0AIQMMAQsgD0L/////j2CDQoCAgIAQhCEPQQMhAgsgCCADIAoRAQBFDQALDAYLIAYCf0EBIARBgAFJDQAaQQIgBEGAEEkNABpBA0EEIARBgIAESRsLIgJqIQMLIAYgB2sgDWohBiANIgcgDkcNAQwCCwsgACABIAMgBhCKAgALIANFBEBBACEDDAELIAMgAU8EQCABIANGDQEMAwsgACADaiwAAEG/f0wNAgsgCCAAIANqIAEgA2sgDCgCDBEDAA0AIAhBIiAKEQEADwsgCQ8LIAAgASADIAEQigIAC9EGAQV/IAAQ8QIiACAAEN4CIgEQ7gIhAgJAAkACQCAAEN8CDQAgACgCACEDAkAgABDMAkUEQCABIANqIQEgACADEO8CIgBBsO7AACgCAEcNASACKAIEQQNxQQNHDQJBqO7AACABNgIAIAAgASACEJYCDwsgASADakEQaiEADAILIANBgAJPBEAgABBTDAELIABBDGooAgAiBCAAQQhqKAIAIgVHBEAgBSAENgIMIAQg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AggiCkUEQCACQRRqKAIAIgRFDQEgAigCACEBIAIoAhAhACAEQX9qQf////8BcUEBaiIHIQQDQCABQQRqKAIAIgUEQCADKAIgIAEoAgAgBSADKAIkKAIMEQMADQQLIAAoAgAgA0EIaiAAQQRqKAIAEQEADQMgAEEIaiEAIAFBCGohASAEQX9qIgQNAAsMAQsgAkEMaigCACIARQ0AIABBBXQhCyAAQX9qQf///z9xQQFqIQcgAigCACEBA0AgAUEEaigCACIABEAgAygCICABKAIAIAAgAygCJCgCDBEDAA0DCyADIAQgCmoiBUEcai0AADoAKCADIAVBBGopAgBCIIk3AwggBUEYaigCACEGIAIoAhAhCEEAIQlBACEAAkACQAJAIAVBFGooAgBBAWsOAgACAQsgBkEDdCAIaiIMKAIEQYwBRw0BIAwoAgAoAgAhBgtBASEACyADIAY2AhQgAyAANgIQIAVBEGooAgAhAAJAAkACQCAFQQxqKAIAQQFrDgIAAgELIABBA3QgCGoiBigCBEGMAUcNASAGKAIAKAIAIQALQQEhCQsgAyAANgIcIAMgCTYCGCAIIAUoAgBBA3RqIgAoAgAgA0EIaiAAKAIEEQEADQIgAUEIaiEBIAsgBEEgaiIERw0ACwtBACEAIAcgAigCBEkiAUUNASADKAIgIAIoAgAgB0EDdGpBACABGyIBKAIAIAEoAgQgAygCJCgCDBEDAEUNAQtBASEACyADQTBqJAAgAAvnBAEGfyMAQUBqIgMkACADQQhqIAEgAhDDAiADIAMoAgggAygCDBDDAiADIAMpAwA3AxAgA0EwaiADQRBqEDkCQAJAAkACQAJAIAMoAjAiBgRAIAMoAjQhASADQTxqKAIADQIgACAGNgIEDAELIABBgMvAADYCBEEAIQELIABBADYCACAAQQhqIAE2AgAMAQsCQCACRQRAQQEhBQwBCyACQX9MDQMgAiACQX9zQR92IgQQwQIiBUUNAgtBACEEIANBADYCICADIAU2AhggAyACNgIcIAEgAksEQCADQRhqQQAgARBcIAMoAhghBSADKAIgIQQLIAQgBWogBiABEOsCGiADIAEgBGoiAjYCICADKAIcIAJrQQJNBEAgA0EYaiACQQMQXCADKAIgIQILIAMoAhgiBCACaiIBQbTMwAAvAAAiBjsAACABQQJq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IAJrIgJPDQEgAiADEOMCAAsgCEEcakEANgIAIAhB3IDAADYCGCAIQgE3AgwgCEHwgcAANgIIIAhBCGpB+IHAABD8AQALIAZBBGogAyACazYCACAEIAdqIgcgBygCACACajYCAAwBCwsgBCAJEOMCAAsgBSADEOMCAAsgAEEEOgAACyAIQSBqJAAL6QMBCH8jAEEwayIEJAAgAUEUaigCACEJIAEoAgAhBQJAIAFBBGooAgAiB0EDdEUEQAwBCyAHQX9qQf////8BcSICQQFqIgNBB3EhBgJ/IAJBB0kEQEEAIQMgBQwBCyAFQTxqIQIgA0H4////A3EhCEEAIQMDQCACKAIAIAJBeGooAgAgAkFwaigCACACQWhqKAIAIAJBYGooAgAgAkFYaigCACACQVBqKAIAIAJBSGooAgAgA2pqampqampqIQMgAkFAayECIAhBeGoiCA0ACyACQURqCyAGRQ0AQQRqIQIDQCACKAIAIANqIQMgAkEIaiECIAZBf2oiBg0ACwsCQAJAAkAgCUUEQCADIQIMAQsCQCAHRQ0AIAUoAgQNACADQRBJDQILIAMgA2oiAiADSQ0BCyACRQ0AAkAgAkF/SgRAIAIgAkF/c0EfdiIFEMECIgNFDQEMAwsQ+wEACyACIAUQ4gIAC0EBIQNBACECCyAAQQA2AgggACACNgIEIAAgAzYCACAEIAA2AgwgBEEgaiABQRBqKQIANwMAIARBGGogAUEIaikCADcDACAEIAEpAgA3AxAgBEEMakHoysAAIARBEGoQNgRAQcjLwABBMyAEQShqQfzLwABBpMzAABCgAQALIARBMGokAAvwAwIIfwF+IwBB0ABrIgMkACADQX82AgwgA0EwaiABIANBDGpBBCACKAIgEQQAAkACQAJAIAMtADBBBEcEQCADKQMwIgunQf8BcUEGRw0BCyADIAMoAgwiBRCeASADQQA2AhggAyADKQMANwMQIAVFBEBBBCEGDAILIANBPGohB0EEIQYDQAJAIANBMGogASACEC8gAygCMA0AIANBKGogB0EIaigCACIENgIAIAMgBykCACILNwMgIAMoAjghCCADKAJIIQkgA0E4aiIKIAQ2AgAgAyALNwMwIAMoAhgiBCADKAIURgRAIANBEGogBBDZASADKAIYIQQLIAYgCWohBiADKAIQIARBBHRqIgQgAykDMDcCBCAEIAg2AgAgBEEMaiAKKAIANgIAIAMgAygCGEEBajYCGCAFQX9qIgUNAQwDCwsgAykCNCELIABBATYCACAAIAs3AgQgAygCGCIABEAgAygCECEEIABBBHQhBQNAIAQtAAAiAEF+akEHSSAARXJFBEAgBEEEahD2AQsgBEEQaiEEIAVBcGoiBQ0ACwsgA0EQahD1AQwCCyAAQQE2AgAgACALNwIEDAELIAAgAykDEDcCBCAAQQA2AgAgAEEQaiAGNgIAIABBDGogA0EYaigCADYCAAsgA0HQAGokAAvcAwMDfwF+AXwjAEHgAGsiAiQAIAIgATYCLAJAAkBBAUECIAEQBCIDQQFGG0EAIAMbIgNBAkcEQCAAQQg6AAAgACADOgABDAELIAJBGGogARAFIAIoAhgEQCACKwMgIQYgAEEDOgAAIABBCGogBjkDAAwBCyACQRBqIAEQAQJAIAIoAhAiA0UEQCACQQA2AjAMAQsgAiACKAIUIgQ2AlggAiAENgJUIAIgAzYCUCACQQhqIAJB0ABqEIQCIAJBMGogAigCCCACKAIMELECIAIoAjBFDQAgAEEBOgAAIABBBGogAikDMDcCACAAQQxqIAJBOGooAgA2AgAMAQsCQAJAAkACQCABEAZBAUYNACABEAdBAUYNACACIAJBLGoQ6gEgAigCBCEBIAIoAgBFDQEgAEEAOgAAIAFBJE8NAgwDCyAAQQA6AAAMAgsgAiABNgI8IAJB0ABqIAJBPGoQrgEgAigCUEUNAyACQcgAaiACQdgAaigCACIDNgIAIAIgAikDUCIFNwNAIABBDGogAzYCACAAQQRqIAU3AgAgAEEJOgAAIAFBJEkNAQsgARAACyACKAIsIQELIAFBJE8EQCABEAALIAJB4ABqJAAPC0GQh8AAQStBjI7AABDwAQALqwQCBX8BfkEBIQMCQCABKAIYIgRBJyABQRxqKAIAKAIQIgURAQANAEECIQFBMCECAkACfgJAAkACQAJAAkACQAJAIAAoAgAiAA4oCAEBAQEBAQEBAgQBAQMBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBBQALIABB3ABGDQQLIAAQQ0UNBCAAQQFyZ0ECdkEHc61CgICAgNAAhAwFC0H0ACECDAULQfIAIQIMBAtB7gAhAgwDCyAAIQIMAgsgABBoBEBBASEBIAAhAgwCCyAAQQFyZ0ECdkEHc61CgICAgNAAhAshB0EDIQEgACECCwNAIAEhBkEAIQEgAiEAAkACQAJAAkACQCAGQQFrDgMEAgABCwJAAkACQAJAAkAgB0IgiKdB/wFxQQFrDgUABAECAwULIAdC/////49ggyEHQf0AIQBBAyEBDAcLIAdC/////49gg0KAgICAIIQhB0H7ACEAQQMhAQwGCyAHQv////+PYINCgICAgDCEIQdB9QAhAEEDIQEMBQsgB0L/////j2CDQoCAgIDAAIQhB0HcACEAQQMhAQwEC0EwQdcAIAIgB6ciAUECdHZBD3EiAEEKSRsgAGohACABRQ0CIAdCf3xC/////w+DIAdCgICAgHCDhCEHQQMhAQwDCyAEQScgBREBACEDDAQLQdwAIQBBASEBDAELIAdC/////49gg0KAgICAEIQhB0EDIQELIAQgACAFEQEARQ0ACwsgAwveAwEDfyMAQYABayIBJAAgASAANgIUIAFBMGpBADYCACABQShqQQA2AgAgAUKAgICAIDcDGCABQRhqEP8BIgAgACgCACICQQFqIgM2AgACQAJAIAMgAkkNACABQQhqIAAQhwIgASgCCCICQZy4wAAQ3AIhAyABQdAAakGcuMAANgIAIAEgAjYCTCABIAM2AkggACAAKAIAIgJBAWoiAzYCACADIAJJDQAgASAAEIYCIAEoAgAiAkGIuMAAENwCIQMgAUHgAGpBiLjAADYCACABIAI2AlwgASADNgJYIAFBFGooAgAgAUHIAGooAgAgAUHYAGooAgAQHiICQSRPBEAgAhAACyABQSBqIgIgAUHQAGooAgA2AgAgAUEsaiABQeAAaigCADYCACABIAEpA1g3AiQgAUHwAGoiAyACKQMANwMAIAFB+ABqIgIgAUEoaikDADcDACABIAEpA0g3A2ggACgCCA0BIABBfzYCCCAAQRxqEKQCIABBLGogAikDADcCACAAQSRqIAMpAwA3AgAgACABKQNoNwIcIAAgACgCCEEBajYCCCABKAIUIgJBJE8EQCACEAALIAFBgAFqJAAgAA8LAAtB6LfAAEEQIAFBGGpB+LfAAEGwucAAEKABAAvLAwIFfwF+IwBBQGoiAyQAIANBfzYCFCADQShqIAEgA0EUakEEIAIoAiAiBxEEAAJAAkAgAy0AKEEE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QXxqIAAgAEKQzgCAIghCkM4Afn2nIgZB//8DcUHkAG4iB0EBdEG6zsAAai8AADsAACAEQX5qIAYgB0HkAGxrQf//A3FBAXRBus7AAGovAAA7AAAgA0F8aiEDIABC/8HXL1YgCCEADQALCyAIpyIEQeMASwRAIANBfmoiAyAFQQlqaiAIpyIEIARB//8DcUHkAG4iBEHkAGxrQf//A3FBAXRBus7AAGovAAA7AAALAkAgBEEKTwRAIANBfmoiAyAFQQlqaiAEQQF0QbrOwABqLwAAOwAADAELIANBf2oiAyAFQQlqaiAEQTBqOgAACyACIAFBuMzAAEEAIAVBCWogA2pBJyADaxAsIAVBMGokAAu7AgEDfyMAQYABayIEJAACQAJAAkACQCABKAIAIgJBEHFFBEAgAkEgcQ0BIAAxAABBASABEEwhAAwECyAALQAAIQJBACEAA0AgACAEakH/AGpBMEHXACACQQ9xIgNBCkkbIANqOgAAIABBf2ohACACIgNBBHYhAiADQQ9LDQALIABBgAFqIgJBgQFPDQEgAUEBQbjOwABBAiAAIARqQYABakEAIABrECwhAAwDCyAALQAAIQJBACEAA0AgACAEakH/AGpBMEE3IAJBD3EiA0EKSRsgA2o6AAAgAEF/aiEAIAIiA0EEdiECIANBD0sNAAsgAEGAAWoiAkGBAU8NASABQQFBuM7AAEECIAAgBGpBgAFqQQAgAGsQLCEADAILIAJBgAEQ4wIACyACQYABEOMCAAsgBEGAAWokACAAC84CAgR/An4jAEEwayIDJAAgA0J/NwMIIANBGGogASADQQhqQQggAigCIBEEAAJAAkACQAJAIAMtABhBBEcEQCADKQMYIgenQf8BcUEGRw0BCyADKQMIIQggA0EYaiABIAIQQCADKQIcIQcgAygCGA0BIANBKGoiBCgCACEFIAMgA0EkaiIGKAIANgIQIAMgBzcDCCADQRhqIAEgAhA8IAMpAhwhByADKAIYDQIgBCgCACEBIAYoAgAhAiAAQRhqIANBEGooAgA2AgAgAEEQaiADKQMINwMAIABBJGogAjYCACAAQRxqIAc3AgAgAEEIaiAINwMAIABBADYCACAAQShqIAEgBWpBCGo2AgAMAwsgAEEBNgIAIAAgBzcCBAwCCyAAQQE2AgAgACAHNwIEDAELIABBATYC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FGogASkDADcCACABQQA6ABwgAUIANwMIIAFBCGoQ2wEhAyABQSA2AgggAUEIaigCABAcIQUgAyADKAIAIgJBAWoiBDYCAAJAIAQgAk8EQEEEQQQQwQIiAkUNASACIAM2AgAgAkHstcAAENwCIQQgAEEQakHstcAANgIAIABBDGogAjYCACAAIAQ2AgggACAFNgIEIAAgAzYCACABKAIIIgBBJE8EQCAAEAALIAFBIGokAA8LAAtBBEEEEOICAAvnAQECfyMAQSBrIgIkACACIAA2AgwgAiABKAIYQYDjwABBESABQRxqKAIAKAIMEQMAOgAYIAIgATYCECACQQA6ABkgAkEANgIUIAJBEGogAkEMakHw4sAAEFACfyACLQAYIgEgAigCFCIDRQ0AGiABQf8BcSEAQQEgAA0AGiACKAIQIQACQCADQQFHDQAgAi0AGUUNACAALQAAQQRxDQBBASAAKAIYQaTOwABBASAAQRxqKAIAKAIMEQMADQEaCyAAKAIYQePMwABBASAAQRxqKAIAKAIMEQMACyACQSBqJABB/wFxQQBHC+8BAQF/IwBBEGsiAiQAIAIgADYCACACIABBBGo2AgQgASgCGEGx48AAQQkgAUEcaigCACgCDBEDACEAIAJBADoADSACIAA6AAwgAiABNgIIIAJBCGpBuuPAAEELIAJBnOPAABBGQcXjwABBCSACQQRqQdDjwAAQRhoCfyACLQAMIgEgAi0ADUUNABogAUH/AXEhAEEBIAANABogAigCCCIALQAAQQRxRQRAIAAoAhhBn87AAEECIABBHGooAgAoAgwRAwAMAQsgACgCGEGezsAAQQEgAEEcaigCACgCDBEDAAsgAkEQaiQAQf8BcUEARwvrAQECfyMAQTBrIgIkAAJ/AkACQAJAIAAtAABBfGoiA0ECIANB/wFxQQJJG0H/AXFBAWsOAgECAAsgAkEkakEANgIAIAJB7JrAADYCICACQgE3AhQgAkHIm8AANgIQIAEgAkEQahCtAQwCCyACQSRqQQA2AgAgAkHsmsAANgIgIAJCATcCFCACQaSbwAA2AhAgASACQRBqEK0BDAELIAIgADYCDCACQSRqQQE2AgAgAkICNwIUIAJB/JrAADYCECACQT02AiwgAiACQShqNgIgIAIgAkEMajYCKCABIAJBEGoQrQELIAJBMGokAAvrAQECfyMAQTBrIgIkAAJ/AkACQAJAIAAtAABBfGoiA0ECIANB/wFxQQJJG0H/AXFBAWsOAgECAAsgAkEkakEANgIAIAJB7JrAADYCICACQgE3AhQgAkGsnMAANgIQIAEgAkEQahCtAQwCCyACQSRqQQA2AgAgAkHsmsAANgIgIAJCATcCFCACQYicwAA2AhAgASACQRBqEK0BDAELIAIgADYCDCACQSRqQQE2AgAgAkICNwIUIAJB4JvAADYCECACQT02AiwgAiACQShqNgIgIAIgAkEMajYCKCABIAJBEGoQrQELIAJBMGokAAvfAQICfwF+IwBBIGsiAyQAIAAoAgBFBEAgAEF/NgIAIANBGGogAEEkaikCADcDACADQRBqIABBHGopAgA3AwAgAEEUaikCACEFIABBGGpBADYCACADIAU3AwggA0EIahCkAgJAIAAoAgRBAkYNACAAQQRqKAIEIgRBJEkNACAEEAALIAAgAjYCCCAAIAE2AgQgACgCECEBIABBADYCECAAIAAoAgBBAWo2AgAgAQRAIAAoAgwgASgCBBECAAsgA0EgaiQADwtB6LfAAEEQIANBCGpB+LfAAEHAucAAEKABAAvNAQEEfyMAQRBrIgUkACAFQQhqIAEQpAEgBSgCCCEHAkACQAJAQX8gBSgCDCIEIANHIAQgA0sbIgZBf0dBACAGQf8BcRtFBEAgBCADTyADIQRFDQELAkAgBEEBRwRAIAQgA0sNAyACIAcgBBDrAhoMAQsgA0UNAyACIActAAA6AAALIAAgBDYCBCAAQQA2AgAgASABKQMAIAStfDcDACAFQRBqJAAPC0HImsAAQSNBwJfAABDwAQALIAQgAxDkAgALQQBBAEHgl8AAEKwBAAu8AQIBfwJ+IwBBIGsiAyQAIANCfzcDGCADIAEgA0EYakEIIAIoAiARBAAgAAJ/AkAgAy0AAEEERwRAIAMpAwAiBKdB/wFxQQZHDQELIAMpAxghBSADIAEgAhA8IAMpAgQhBCADKAIADQAgA0EMaigCACEBIABBIGogA0EQaigCAEEIajYCACAAQRhqIAE2AgAgAEEQaiAENwMAIABBCGogBTcDAEEADAELIAAgBDcCBEEBCzYCACADQSBqJAALtAEBAX8jAEFAaiIDJAAgA0EIakGACBC8ASADQQA2AhggAyADKQMI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IQYgBUFwaiIFDQALCyAAQQA2AgAgACAGNgIEDAELIAQpAhQhByAAQQE2AgAgACAHNwIECyAEQSBqJAALtQECA38BfiMAQSBrIgQkACAEIAEoAggiBTYCDCAEQRBqIAIgBEEMakEEIAMoAgwRBAACQAJAIAQoAhANACAEKAIUIQYgBQRAIAEoAgAhASAFQShsIQUDQCAEQRBqIAEgAiADEFkgBCgCEA0CIAFBKGohASAEKAIUIAZqIQYgBUFYaiIFDQALCyAAQQA2AgAgACAGNgIEDAELIAQpAhQhByAAQQE2AgAgACAHNwIECyAEQSBqJAALpwEBBX8gAEEIaiAAQQxqIgEoAgAiAiACEMYBIAEoAgAiBSACQQF0RgRAIAAoAgAiAyAAKAIEIgFLBEAgASACIANrIgRPBEAgACgCCCICIAUgBGsiAUECdGogAiADQQJ0aiAEQQJ0EOsCGiAAIAE2AgAPCyAAKAIIIgMgAkECdGogAyABQQJ0EOsCGiAAIAEgAmo2AgQLDwtBkbPAAEErQbyzwAAQ8AEAC6wBAQN/IwBBMGsiAiQAIAFBBGohAyABKAIERQRAIAEoAgAhASACQRBqIgRBADYCACACQgE3AwggAiACQQhqNgIUIAJBKGogAUEQaikCADcDACACQSBqIAFBCGopAgA3AwAgAiABKQIANwMYIAJBFGpBiL7AACACQRhqEDYaIANBCGogBCgCADYCACADIAIpAwg3AgALIABBjMbAADYCBCAAIAM2AgAgAkEwaiQAC6gBAQF/IwBBMGsiAyQAIANBBDoADCADIAE2AgggA0EoaiACQRBqKQIANwMAIANBIGogAkEIaikCADcDACADIAIpAgA3AxgCQAJAIANBCGpBqIDAACADQRhqEDZFBEAgAEEEOgAADAELIAMtAAxBBEYEQCAAQQI2AgAgAEEEakHQgMAANgIADAELIAAgAykCDDcCAAwBCyADQQhqQQRyENYBCyADQTBqJAALvgEBAX8jAEEgayICJAACfwJAAkACQCAALQAAQQFrDgIBAgALIAJBHGpBADYCACACQbScwAA2AhggAkIBNwIMIAJB3JzAADYCCCABIAJBCGoQrQEMAgsgAkEcakEANgIAIAJBtJzAADYCGCACQgE3AgwgAkHQnMAANgIIIAEgAkEIahCtAQwBCyACQRxqQQA2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AkICNwIMIAJBpNHAADYCCCACQfcANgIkIAIgAkEgajYCGCACIAJBBGo2AiggAiACNgIgIAJBCGpBtNHAABD8AQALcgEBfyMAQTBrIgIkACACIAE2AgQgAiAANgIAIAJBHGpBAjYCACACQSxqQfcANgIAIAJCAjcCDCACQejRwAA2AgggAkH3ADYCJCACIAJBIGo2AhggAiACQQRqNgIoIAIgAjYCICACQQhqQfjRwAAQ/AEAC3IBAX8jAEEwayICJAAgAiABNgIEIAIgADYCACACQRxqQQI2AgAgAkEsakH3ADYCACACQgI3AgwgAkHU0MAANgIIIAJB9wA2AiQgAiACQSBqNgIYIAIgAkEEajYCKCACIAI2AiAgAkEIakGE0cAAEPwBAAtvAQF/IwBBMGsiAyQAIAMgATYCBCADIAA2AgAgA0EcakECNgIAIANBLGpB9wA2AgAgA0ICNwIMIANBvM3AADYCCCADQfcANgIkIAMgA0EgajYCGCADIAM2AiggAyADQQRqNgIgIANBCGogAhD8AQALVgECfyMAQSBrIgIkACAAQRxqKAIAIQMgACgCGCACQRhqIAFBEGopAgA3AwAgAkEQaiABQQhqKQIANwMAIAIgASkCADcDCCADIAJBCGoQNiACQSBqJAALaQECfyMAQSBrIgIkACACQQhqIAEoAgAQAQJAIAIoAggiAQRAIAIgAigCDCIDNgIYIAIgAzYCFCACIAE2AhAgAiACQRBqEIQCIAAgAigCACACKAIEELECDAELIABBADYCAAsgAkEgaiQAC2cBAX8jAEEgayIDJAAgACgCACADQQhqIAEgAhAxIAMoAggEQCADIAMpAgw3AxhB/KzAAEErIANBGGpBqK3AAEGcrsAAEKABAAsgAygCDCIAIAAgA0EQaigCAGoQ5QEgA0EgaiQAQQALbQEEfyMAQRBrIgEkAAJAQQBB5LrAACgCABEGACICBEAgACgCACgCACIAIAAoAgAiA0EBaiIENgIAIAQgA0kNASACIAAQkgEgAUEQaiQADwtBsLbAAEHGACABQQhqQfi2wABB2LfAABCgAQALAAteAQN/IAAgARCZAiAAKAIAIgQgACgCCCICaiEDAkACQCABQQJPBEAgAyABQX9qIgEQ6gIgBCABIAJqIgJqIQMMAQsgAUUNAQsgA0EAOgAAIAJBAWohAgsgACACNgIIC3ABAX8CQAJAAkACQCAALQC4BQ4EAQICAAILIABB2AJqEJ8CIAAoArAFIgFBJE8EQCABEAALIAAoArQFIgBBI00NAQwCCyAAEJ8CIAAoArAFIgFBJE8EQCABEAALIAAoArQFIgBBI0sNAQsPCyAAEAALWQEBfyMAQSBrIgIkACACIAAoAgA2AgQgAkEYaiABQRBqKQIANwMAIAJBEGogAUEIaikCADcDACACIAEpAgA3AwggAkEEakGokMAAIAJBCGoQNiACQSBqJAALWQEBfyMAQSBrIgIkACACIAAoAgA2AgQgAkEYaiABQRBqKQIANwMAIAJBEGogAUEIaikCADcDACACIAEpAgA3AwggAkEEakGwmsAAIAJBCGoQNiACQSBqJAALWQEBfyMAQSBrIgIkACACIAAoAgA2AgQgAkEYaiABQRBqKQIANwMAIAJBEGogAUEIaikCADcDACACIAEpAgA3AwggAkEEakGIvsAAIAJBCGoQNiACQSBqJAALaQAjAEEwayIBJABBxOrAAC0AAARAIAFBHGpBATYCACABQgI3AgwgAUGYxcAANgIIIAFB9wA2AiQgASAANgIsIAEgAUEgajYCGCABIAFBLGo2AiAgAUEIakHAxcAAEPwBAAsgAUEwaiQAC1kBAX8jAEEgayICJAAgAiAAKAIANgIEIAJBGGogAUEQaikCADcDACACQRBqIAFBCGopAgA3AwAgAiABKQIANwMIIAJBBGpB6MrAACACQQhqEDYgAkEgaiQAC1kBAX8jAEEgayICJAAgAiAAKAIANgIEIAJBGGogAUEQaikCADcDACACQRBqIAFBCGopAgA3AwAgAiABKQIANwMIIAJBBGpBhNDAACACQQhqEDYgAkEgaiQAC2AAAkACQAJAAkACQCAAKAIADgcBAgMDBAMDAAsgAEEEaiIAEJYBIAAQ9AEPCyAAQRBqEPYBIABBHGoiABDNASAAEPUBDwsgAEEQaiIAEM0BIAAQ9QELDwsgAEEEahD2AQtWAQF/IwBBIGsiAiQAIAIgADYCBCACQRhqIAFBEGopAgA3AwAgAkEQaiABQQhqKQIANwMAIAIgASkCADcDCCACQQRqQaiQwAAgAkEIahA2IAJBIGokAAtWAQF/IwBBIGsiAiQAIAIgADYCBCACQRhqIAFBEGopAgA3AwAgAkEQaiABQQhqKQIANwMAIAIgASkCADcDCCACQQRqQbCawAAgAkEIahA2IAJBIGokAAtIAQJ/AkAgAUUEQEEBIQIMAQsgAUEATgRAIAEgAUF/c0EfdiIDEMECIgINASABIAMQ4gIACxD7AQALIAAgATYCBCAAIAI2AgALVgICfwF+AkAgASgCBCICRQRAQQAhAgwBC0EAIAKtQih+IgSnIgNB+f///wdJQQN0IARCIIinGyECIAEoAgAhASAAIAM2AgQgACABNgIACyAAIAI2AggLXAECfyAAQQxqKAIAIgIgAkF/aiIDIAAoAgQiAiAAKAIAa3FrQQFGBEAgABB9IAAoAgxBf2ohAyAAKAIEIQILIAAgAkEBaiADcTYCBCAAKAIIIAJBAnRqIAE2AgALVgEBfyMAQSBrIgIkACACIAA2AgQgAkEYaiABQRBqKQIANwMAIAJBEGogAUEIaikCADcDACACIAEpAgA3AwggAkEEakGE0MAAIAJBCGoQNiACQSBqJAALYgEBfyMAQUBqIgEkACABQQA6AA8gAEEANgIIIABCATcCACABQRBqIABB7I7AABCLAiABQQ9qIAFBEGoQgAEEQEGEj8AAQTcgAUE4akG8j8AAQZiQwAAQoAEACyABQUBrJAALXQEBfyMAQRBrIgQkACABKAIAIAIoAgAgAygCABAhIQIgBEEIahCQAiAAAn8gBCgCCEUEQCAAIAJBAEc6AAFBAAwBCyAAQQRqIAQoAgw2AgBBAQs6AAAgBEEQaiQAC1YBAn8CQCABKAIEIgJFBEBBACECDAELIAJBBHQiA0H5////B0lBA3RBACACIAJB/////wBxRhshAiABKAIAIQEgACADNgIEIAAgATYCAAsgACACNgIIC1YBAn8CQCABKAIEIgJFBEBBACECDAELIAJBAnQiA0H9////B0lBAnRBACACIAJB/////wNxRhshAiABKAIAIQEgACADNgIEIAAgATYCAAsgACACNgIIC1kBAn8jAEEQayIBJAAgARDkAUEMQQQQwQIiAkUEQEEMQQQQ4gIACyACIAEpAwA3AgAgAkEIaiABQQhqKAIANgIAIABBpIXAADYCBCAAIAI2AgAgAUEQaiQAC1ABAX8jAEEQayIEJAAgASACIAMoAgAQDSECIARBCGoQkAICf0EAIAQoAghFDQAaIAQoAgwh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wgECQCABKAIIRQ0AIAEoAgRFDQAgASgCABArCyABQRBqJAALNQEBfyMAQRBrIgEkACABIAAQ+gECQCABKAIIRQ0AIAEoAgRFDQAgASgCABArCyABQRBqJAALRgECfyABKAIEIQIgASgCACEDQQhBBBDBAiIBRQRAQQhBBBDiAgALIAEgAjYCBCABIAM2AgAgAEGcxsAANgIEIAAgATYCAAs/AQF/QQxBBBDBAiICRQRAQQxBBBDiAgALIAJBJToACCACQaSFwAA2AgQgAiABNgIAIAAgAq1CIIZCA4Q3AgALOQEBfyABQRB2QAAhAiAAQQA2AgggAEEAIAFBgIB8cSACQX9GIgEbNgIEIABBACACQRB0IAEbNgIACzIBAX8gAAJ/QQAgASgCBCICRQ0AGiAAIAI2AgQgACABKAIANgIAIAJBf3NBH3YLNgIIC0ABAX8jAEEgayIAJAAgAEEcakEANgIAIABBgMvAADYCGCAAQgE3AgwgAEGwy8AANgIIIABBCGpBuMvAABD8AQALPwEBfyMAQSBrIgIkACACQQE6ABggAiABNgIUIAIgADYCECACQdTNwAA2AgwgAkG4zMAANgIIIAJBCGoQzwEACzMAAkAgAEH8////B0sNACAARQRAQQQPCyAAIABB/f///wdJQQJ0EMECIgBFDQAgAA8LAAs0AQJ/IAFBeGoiAiACKAIAIgJBAWoiAzYCACADIAJJBEAACyAAQei6wAA2AgQgACABNgIACzMBAX9BNEEEEMECIgFFBEBBNEEEEOICAAsgAUKBgICAEDcCACABQQhqIABBLBDrAhogAQsvAQF/IwBBEGsiAiQAIAIgACgCADYCDCACQQxqIAEQXyACQQxqEOYBIAJBEGokAAsiAQF/AkAgACgCBCIBRQ0AIABBCGooAgBBAUgNACABECsLCyQAIwBBEGsiACQAIABBCGogARCMAiAAQQhqEKEBIABBEGokAAsyAQF/IAAgASgCBCABKAIIIgJLBH8gASACEOIBIAEoAggFIAILNgIEIAAgASgCADYCAAsyAQF/IAAgASgCBCABKAIIIgJLBH8gASACEOEBIAEoAggFIAILNgIEIAAgASgCADYCAAsjAQF/An9BASABEAhFDQAaQQALIQIgACABNgIEIAAgAjYCAAsxAQF/QQRBBBDBAiICRQRAQQRBBBDiAgALIAIgATYCACAAQYi4wAA2AgQgACACNgIACzEBAX9BBEEEEMECIgJFBEBBBEEEEOICAAsgAiABNgIAIABBnLjAADYCBCAAIAI2AgALKgEBfyAAKAIABEAgABDmASAAKAIEIgFBJE8EQCABEAALIABBCGoQqgILCy4BAX8gACgCACAAKAIEKAIAEQIAIAAoAgQiASgCBARAIAEoAggaIAAoAgAQKwsLQAEBfyMAQRBrIgQkACAEIAM2AgwgBCACNgIIIAQgATYCBCAEIAA2AgAgBCgCACAEKAIEIAQoAgggBCgCDBAoAAs0ACAAQQM6ACAgAEKAgICAgAQ3AgAgACABNgIYIABBADYCECAAQQA2AgggAEEcaiACNgIACzUBAX8gASgCGEHLvsAAQQsgAUEcaigCACgCDBEDACECIABBADoABSAAIAI6AAQgACABNgIACycAIAAgACgCBEEBcSABckECcjYCBCAAIAFqIgAgACgCBEEBcjYCBAsmAAJAIABFDQAgACABKAIAEQIAIAEoAgRFDQAgASgCCBogABArCwsmAQF/IwBBEGsiASQAIAEgAEF4ajYCDCABQQxqEJQBIAFBEGokAAs6AQJ/QfzqwAAtAAAhAUH86sAAQQA6AABBgOvAACgCACECQYDrwABBADYCACAAIAI2AgQgACABNgIACxcAIABBBGooAgBBAU4EQCAAKAIAECsLCyYBAX8jAEEQayIDJAAgAyABNgIMIAMgADYCCCADQQhqIAIQ8QEACxMAIAAgASkAADcAASAAQQA6AAALJgEBfyAAQQdqIgEgAEkEQEGsrsAAQTNBuK/AABDRAgALIAFBA3YLIwACQCABQfz///8HTQRAIAAgAUEEIAIQswIiAA0BCwALIAALIwAgAiACKAIEQX5xNgIEIAAgAUEBcjYCBCAAIAFqIAE2AgALHgAgACgCACIArUIAIACsfSAAQX9KIgAbIAAgARBMCyUAIABFBEBBl7vAAEEwEN0CAAsgACACIAMgBCAFIAEoAhARCwALIAEBfyAAKAIEIAAoAggiAmsgAUkEQCAAIAIgARDaAQsLIwAgAEUEQEGXu8AAQTAQ3QIACyAAIAIgAyAEIAEoAhARBAALIwAgAEUEQEGXu8AAQTAQ3QIACyAAIAIgAyAEIAEoAhARCQALIwAgAEUEQEGXu8AAQTAQ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AABhZHZhbmNpbmcgaW8gc2xpY2VzIGJleW9uZCB0aGVpciBsZW5ndGgAyAAQACcAAABcABAASQAAABwFAAANAAAACAAAAAwAAAAEAAAACQAAAAoAAAALAAAADAAAAA0AAAAOAAAADwAAAC9ob21lL25nbml1cy9Eb2N1bWVudHMvZ2l0LXJlcG9zL3VzZHBsLXJzL3VzZHBsLWNvcmUvc3JjL3NlcmRlcy90cmFpdHMucnMAAAAwARAASQAAAHYAAAAcAAAAEAAAABgAAAAIAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAABgdW53cmFwX3Rocm93YCBmYWlsZWQAAAAZAAAAwAIAAAgAAAAaAAAAGwAAAAQAAAAEAAAAHAAAAB0AAAAvaG9tZS9uZ25pdXMvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvd2FzbS1iaW5kZ2VuLWZ1dHVyZXMtMC40LjMxL3NyYy9saWIucnMA9AEQAGMAAADaAAAAIABB8ITAAAvrTmBhc3luYyBmbmAgcmVzdW1lZCBhZnRlciBjb21wbGV0aW9uAB4AAAAMAAAABAAAAB8AAAAeAAAADAAAAAQAAAAgAAAAHwAAAJQCEAAhAAAAIgAAACMAAAAkAAAAJQAAACYAAAAnAAAADAAAAAQAAAAoAAAAKQAAACoAAABhIERpc3BsYXkgaW1wbGVtZW50YXRpb24gcmV0dXJuZWQgYW4gZXJyb3IgdW5leHBlY3RlZGx5ACsAAAAAAAAAAQAAACwAAAAvcnVzdGMvOWE3YjdkNWU1MGFiMGI1OWM2ZDM0OWJiZjAwNTY4MGE3Yzg4MGU5OC9saWJyYXJ5L2FsbG9jL3NyYy9zdHJpbmcucnMANAMQAEsAAAC5CQAACQAAAGNhbGxlZCBgT3B0aW9uOjp1bndyYXAoKWAgb24gYSBgTm9uZWAgdmFsdWVpbnRlcm5hbCBlcnJvcjogZW50ZXJlZCB1bnJlYWNoYWJsZSBjb2RlOiAAAAC7AxAAKgAAAC9ob21lL25nbml1cy8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9iYXNlNjQtMC4xMy4wL3NyYy9kZWNvZGUucnPwAxAA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dG8gZmlsbCB3aG9sZSBidWZmZXJNCxAAGwAAACUAAAAvcnVzdGMvOWE3YjdkNWU1MGFiMGI1OWM2ZDM0OWJiZjAwNTY4MGE3Yzg4MGU5OC9saWJyYXJ5L3N0ZC9zcmMvaW8vaW1wbHMucnMAdAsQAEsAAADsAAAAGwAAAHQLEABLAAAA9AAAAA0AAAB0CxAASwAAAPIAAAANAAAAdAsQAEsAAAD+AAAAGwAAAC9ydXN0Yy85YTdiN2Q1ZTUwYWIwYjU5YzZkMzQ5YmJmMDA1NjgwYTdjODgwZTk4L2xpYnJhcnkvc3RkL3NyYy9pby9jdXJzb3IucnMADBAATAAAAOsAAAAKAAAAYXNzZXJ0aW9uIGZhaWxlZDogc2VsZi5yZW1haW5pbmcoKSA+PSBidWYubGVuKCkvcnVzdGMvOWE3YjdkNWU1MGFiMGI1OWM2ZDM0OWJiZjAwNTY4MGE3Yzg4MGU5OC9saWJyYXJ5L3N0ZC9zcmMvaW8vcmVhZGJ1Zi5yc4sMEABNAAAA4AAAAAkAAACLDBAATQAAAOQAAAArAAAAYXNzZXJ0aW9uIGZhaWxlZDogbiA8PSBzZWxmLmluaXRpYWxpemVkAIsMEABNAAAAxQAAAAkAAAA5AAAABAAAAAQAAAA6AAAAOwAAADwAAABhc3NlcnRpb24gZmFpbGVkOiBtaWQgPD0gc2VsZi5sZW4oKQBMb2FkRXJyb3I6IElvKCkAbA0QAA4AAAB6DRAAAQAAAExvYWRFcnJvcjogSW52YWxpZERhdGEAAIwNEAAWAAAATG9hZEVycm9yOiBUb29TbWFsbEJ1ZmZlcgAAAKwNEAAZAAAARHVtcEVycm9yOiBJbygAANANEAAOAAAAeg0QAAEAAABEdW1wRXJyb3I6IFVuc3VwcG9ydGVkAADwDRAAFgAAAER1bXBFcnJvcjogVG9vU21hbGxCdWZmZXIAAAAQDhAAGQAAAGNyYW5rc2hhZnQAADQOEAAKAAAAZGVja3kAAABIDhAABQAAAGFueQBYDhAAAwAAACEiIyQlJicoKSorLC0wMTIzNDU2Nzg5QEFCQ0RFRkdISUpLTE1OUFFSU1RVVlhZWltgYWJjZGVoaWprbG1wcXJBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSssLi9BQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OS4vMDEyMzQ1Njc4OUFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OS1fQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrL////////////////////////////////////////////wABAgMEBQYHCAkKCwz//w0ODxAREhMUFRb///////8XGBkaGxwdHh8gISIjJCX/JicoKSorLP8tLi8w/////zEyMzQ1Nv//Nzg5Ojs8//89Pj//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pj////80NTY3ODk6Ozw9/////////wABAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZ////////GhscHR4fICEiIyQlJicoKSorLC0uLzAxMjP//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wABNjc4OTo7PD0+P/////////8CAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaG////////xwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAQIDBAUGBwgJCgv/////////DA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCX///////8mJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8+//80NTY3ODk6Ozw9/////////wABAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZ/////z//GhscHR4fICEiIyQlJicoKSorLC0uLzAxMjP//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////z7///8/NDU2Nzg5Ojs8Pf////////8AAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGf///////xobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6QPEABkDxAAJA8QAOQOEACkDhAAZA4QAOQUEADkExAA5BIQAOQREADkEBAA5A8QAC9ob21lL25nbml1cy8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9iYXNlNjQtMC4xMy4wL3NyYy9lbmNvZGUucnMUFhAAWAAAADsBAAAJAAAAY2FsbGVkIGBSZXN1bHQ6OnVud3JhcCgpYCBvbiBhbiBgRXJyYCB2YWx1ZQA+AAAACAAAAAQAAAA/AAAAL2hvbWUvbmduaXVzLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2Jhc2U2NC0wLjEzLjAvc3JjL2NodW5rZWRfZW5jb2Rlci5ycwAAALgWEABhAAAAaAAAADAAAABPdmVyZmxvdyB3aGVuIGNhbGN1bGF0aW5nIG51bWJlciBvZiBjaHVua3MgaW4gaW5wdXQvaG9tZS9uZ25pdXMvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvYmFzZTY0LTAuMTMuMC9zcmMvZGVjb2RlLnJzAF8XEABYAAAAvAAAAAoAAABAAAAACAAAAAQAAABBAAAAQgAAAEMAAAAIAAAABAAAAEQAAABib2R5bWV0aG9kbW9kZXNhbWUtb3JpZ2lubm8tY29yc2NvcnNuYXZpZ2F0ZWF0dGVtcHRlZCB0byBjb252ZXJ0IGludmFsaWQgUmVxdWVzdE1vZGUgaW50byBKU1ZhbHVlL2hvbWUvbmduaXVzLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3dlYi1zeXMtMC4zLjU4L3NyYy9mZWF0dXJlcy9nZW5fUmVxdWVzdE1vZGUucnNNGBAAawAAAAMAAAABAAAAYWxyZWFkeSBib3Jyb3dlZEgAAAAAAAAAAQAAAEkAAABhbHJlYWR5IG11dGFibHkgYm9ycm93ZWRKAAAAAAAAAAEAAABLAAAAYXNzZXJ0aW9uIGZhaWxlZDogbWlkIDw9IHNlbGYubGVuKCkvcnVzdGMvOWE3YjdkNWU1MGFiMGI1OWM2ZDM0OWJiZjAwNTY4MGE3Yzg4MGU5OC9saWJyYXJ5L2FsbG9jL3NyYy9jb2xsZWN0aW9ucy92ZWNfZGVxdWUvbW9kLnJzYXNzZXJ0aW9uIGZhaWxlZDogc2VsZi5jYXAoKSA9PSBvbGRfY2FwICogMjMZEABeAAAA3QgAAAkAAAAvcnVzdGMvOWE3YjdkNWU1MGFiMGI1OWM2ZDM0OWJiZjAwNTY4MGE3Yzg4MGU5OC9saWJyYXJ5L2FsbG9jL3NyYy9jb2xsZWN0aW9ucy92ZWNfZGVxdWUvcmluZ19zbGljZXMucnMAAMwZEABmAAAAIAAAAA4AAADMGRAAZgAAACMAAAARAAAAL2hvbWUvbmduaXVzLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3dhc20tYmluZGdlbi1mdXR1cmVzLTAuNC4zMS9zcmMvcXVldWUucnMAAABUGhAAZQAAABoAAAAuAAAAVBoQAGUAAAAdAAAAKQAAAFQaEABlAAAAMgAAABoAAABMAAAABAAAAAQAAABNAAAATgAAAGNsb3N1cmUgaW52b2tlZCByZWN1cnNpdmVseSBvciBkZXN0cm95ZWQgYWxyZWFkeWNhbm5vdCBhY2Nlc3MgYSBUaHJlYWQgTG9jYWwgU3RvcmFnZSB2YWx1ZSBkdXJpbmcgb3IgYWZ0ZXIgZGVzdHJ1Y3Rpb24AAFAAAAAAAAAAAQAAAFEAAAAvcnVzdGMvOWE3YjdkNWU1MGFiMGI1OWM2ZDM0OWJiZjAwNTY4MGE3Yzg4MGU5OC9saWJyYXJ5L3N0ZC9zcmMvdGhyZWFkL2xvY2FsLnJzAIgbEABPAAAApQEAAAkAAABhbHJlYWR5IGJvcnJvd2VkUgAAAAAAAAABAAAASQAAAFMAAAAEAAAABAAAAFQAAABVAAAAVgAAAAQAAAAEAAAAVwAAAFgAAABGbk9uY2UgY2FsbGVkIG1vcmUgdGhhbiBvbmNlL2hvbWUvbmduaXVzLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3dhc20tYmluZGdlbi1mdXR1cmVzLTAuNC4zMS9zcmMvbGliLnJzAEwcEABjAAAApQAAAA8AAABMHBAAYwAAAIUAAAAnAAAATBwQAGMAAACvAAAAJAAAAC9ob21lL25nbml1cy8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy93YXNtLWJpbmRnZW4tZnV0dXJlcy0wLjQuMzEvc3JjL3Rhc2svc2luZ2xldGhyZWFkLnJzAAAA4BwQAHEAAAAhAAAAFQAAAFkAAABaAAAAWwAAAFwAAABdAAAA4BwQAHEAAABVAAAAJQAAAF4AAAByZXR1cm4gdGhpc2Nsb3N1cmUgaW52b2tlZCByZWN1cnNpdmVseSBvciBkZXN0cm95ZWQgYWxyZWFkeWNhbm5vdCBhY2Nlc3MgYSBUaHJlYWQgTG9jYWwgU3RvcmFnZSB2YWx1ZSBkdXJpbmcgb3IgYWZ0ZXIgZGVzdHJ1Y3Rpb24AAABzAAAAAAAAAAEAAABRAAAAL3J1c3RjLzlhN2I3ZDVlNTBhYjBiNTljNmQzNDliYmYwMDU2ODBhN2M4ODBlOTgvbGlicmFyeS9zdGQvc3JjL3RocmVhZC9sb2NhbC5ycwAgHhAATwAAAKUBAAAJAAAAVHJpZWQgdG8gc2hyaW5rIHRvIGEgbGFyZ2VyIGNhcGFjaXR5gB4QACQAAAAvcnVzdGMvOWE3YjdkNWU1MGFiMGI1OWM2ZDM0OWJiZjAwNTY4MGE3Yzg4MGU5OC9saWJyYXJ5L2FsbG9jL3NyYy9yYXdfdmVjLnJzrB4QAEwAAACqAQAACQAAAHkAAAAEAAAABAAAAHoAAAB7AAAAfAAAAGNhbGxlZCBgT3B0aW9uOjp1bndyYXAoKWAgb24gYSBgTm9uZWAgdmFsdWVBY2Nlc3NFcnJvcgAAIB8QAAAAAAB1bmNhdGVnb3JpemVkIGVycm9yb3RoZXIgZXJyb3JvdXQgb2YgbWVtb3J5dW5leHBlY3RlZCBlbmQgb2YgZmlsZXVuc3VwcG9ydGVkb3BlcmF0aW9uIGludGVycnVwdGVkYXJndW1lbnQgbGlzdCB0b28gbG9uZ2ludmFsaWQgZmlsZW5hbWV0b28gbWFueSBsaW5rc2Nyb3NzLWRldmljZSBsaW5rIG9yIHJlbmFtZWRlYWRsb2NrZXhlY3V0YWJsZSBmaWxlIGJ1c3lyZXNvdXJjZSBidXN5ZmlsZSB0b28gbGFyZ2VmaWxlc3lzdGVtIHF1b3RhIGV4Y2VlZGVkc2VlayBvbiB1bnNlZWthYmxlIGZpbGVubyBzdG9yYWdlIHNwYWNld3JpdGUgemVyb3RpbWVkIG91dGludmFsaWQgZGF0YWludmFsaWQgaW5wdXQgcGFyYW1ldGVyc3RhbGUgbmV0d29yayBmaWxlIGhhbmRsZWZpbGVzeXN0ZW0gbG9vcCBvciBpbmRpcmVjdGlvbiBsaW1pdCAoZS5nLiBzeW1saW5rIGxvb3ApcmVhZC1vbmx5IGZpbGVzeXN0ZW0gb3Igc3RvcmFnZSBtZWRpdW1kaXJlY3Rvcnkgbm90IGVtcHR5aXMgYSBkaXJlY3Rvcnlub3QgYSBkaXJlY3RvcnlvcGVyYXRpb24gd291bGQgYmxvY2tlbnRpdHkgYWxyZWFkeSBleGlzdHNicm9rZW4gcGlwZW5ldHdvcmsgZG93bmFkZHJlc3Mgbm90IGF2YWlsYWJsZWFkZHJlc3MgaW4gdXNlbm90IGNvbm5lY3RlZGNvbm5lY3Rpb24gYWJvcnRlZG5ldHdvcmsgdW5yZWFjaGFibGVob3N0IHVucmVhY2hhYmxlY29ubmVjdGlvbiByZXNldGNvbm5lY3Rpb24gcmVmdXNlZHBlcm1pc3Npb24gZGVuaWVkZW50aXR5IG5vdCBmb3VuZCAob3MgZXJyb3IgKQAAACAfEAAAAAAATSIQAAsAAABYIhAAAQAAAG1lbW9yeSBhbGxvY2F0aW9uIG9mICBieXRlcyBmYWlsZWQKAHQiEAAVAAAAiSIQAA4AAABsaWJyYXJ5L3N0ZC9zcmMvYWxsb2MucnOoIhAAGAAAAFIBAAAJAAAAbGlicmFyeS9zdGQvc3JjL3Bhbmlja2luZy5yc9AiEAAcAAAARwIAAA8AAADQIhAAHAAAAEYCAAAPAAAAfQAAAAwAAAAEAAAAfgAAAHkAAAAIAAAABAAAAH8AAACAAAAAEAAAAAQAAACBAAAAggAAAHkAAAAIAAAABAAAAIMAAACEAAAAb3BlcmF0aW9uIHN1Y2Nlc3NmdWwOAAAAEAAAABYAAAAVAAAACwAAABYAAAANAAAACwAAABMAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAARAAAA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AM9hUWXRoVEA2iFSAODhUzDhYVWu4qFW0OjhViAAblfwAf9XAHAABwAtAQEBAgECAQFICzAVEAFlBwIGAgIBBCMBHhtbCzoJCQEYBAEJAQMBBSsDPAgqGAEgNwEBAQQIBAEDBwoCHQE6AQEBAgQIAQkBCgIaAQICOQEEAgQCAgMDAR4CAwELAjkBBAUBAgQBFAIWBgEBOgEBAgEECAEHAwoCHgE7AQEBDAEJASgBAwE3AQEDBQMBBAcCCwIdAToBAgECAQMBBQIHAgsCHAI5AgEBAgQIAQkBCgIdAUgBBAECAwEBCAFRAQIHDAhiAQIJCwZKAhsBAQEBATcOAQUBAgULASQJAWYEAQYBAgICGQIEAxAEDQECAgYBDwEAAwADHQIeAh4CQAIBBwgBAgsJAS0DAQF1AiIBdgMEAgkBBgPbAgIBOgEBBwEBAQECCAYKAgEwHzEEMAcBAQUBKAkMAiAEAgIBAzgBAQIDAQEDOggCApgDAQ0BBwQBBgEDAsZAAAHDIQADjQFgIAAGaQIABAEKIAJQAgABAwEEARkCBQGXAhoSDQEmCBkLLgMwAQIEAgInAUMGAgICAgwBCAEvATMBAQMCAgUCAQEqAggB7gECAQQBAAEAEBAQAAIAAeIBlQUAAwECBQQoAwQBpQIABAACmQsxBHsBNg8pAQICCgMxBAICBwE9AyQFAQg+AQwCNAkKBAIBXwMCAQECBgGgAQMIFQI5AgEBAQEWAQ4HAwXDCAIDAQEXAVEBAgYBAQIBAQIBAusBAgQGAgECGwJVCAIBAQJqAQEBAgYBAWUDAgQBBQAJAQL1AQoCAQEEAZAEAgIEASAKKAYCBAgBCQYCAy4NAQIABwEGAQFSFgIHAQIBAnoGAwEBAgEHAQFIAgMBAQEAAgAFOwcAAT8EUQEAAgAuAhcAAQEDBAUICAIHHgSUAwA3BDIIAQ4BFgUBDwAHARECBwECAQUABwABPQQAB20HAGCA8AAANTEQACgAAAA3AQAACQBBuOrAAAsKAQAAAAAAAABpegBHCXByb2R1Y2VycwEMcHJvY2Vzc2VkLWJ5AgZ3YWxydXMGMC4xOS4wDHdhc20tYmluZGdlbhIwLjIuODEgKDA2MmFhNWY3MCk="; + +function asciiToBinary(str) { + if (typeof atob === 'function') { + return atob(str) + } else { + return new Buffer(str, 'base64').toString('binary'); + } +} + +function decode() { + var binaryString = asciiToBinary(encoded); + var bytes = new Uint8Array(binaryString.length); + for (var i = 0; i < binaryString.length; i++) { + bytes[i] = binaryString.charCodeAt(i); + } + return (async function() {return new Response(bytes.buffer);})(); +} + +export function init_embedded() { + return init(decode()) +} diff --git a/src/usdpl_front/usdpl_front_bg.wasm b/src/usdpl_front/usdpl_front_bg.wasm new file mode 100644 index 0000000..8c70a8b Binary files /dev/null and b/src/usdpl_front/usdpl_front_bg.wasm differ diff --git a/src/usdpl-front/usdpl_front_bg.wasm.d.ts b/src/usdpl_front/usdpl_front_bg.wasm.d.ts similarity index 100% rename from src/usdpl-front/usdpl_front_bg.wasm.d.ts rename to src/usdpl_front/usdpl_front_bg.wasm.d.ts