[
  {
    "path": ".gitattributes",
    "content": "* text=auto eol=lf\n"
  },
  {
    "path": ".github/workflows/deploy.yml",
    "content": "name: Deploy\non:\n  push:\n    branches:\n      - main\n\njobs:\n  build:\n    runs-on: ubuntu-latest\n    steps:\n      - name: Checkout\n        uses: actions/checkout@v2\n        with:\n          submodules: true\n      - name: Install Node.js\n        uses: actions/setup-node@v1\n        with:\n          node-version: \"22\"\n      - run: yarn install --frozen-lockfile\n      - run: yarn lint\n      - run: yarn run-script build-and-publish\n        env:\n          GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}\n          VSCE_PAT: ${{ secrets.MARKETPLACE_TOKEN }}\n          GITHUB_RUN_NUMBER: ${{ github.run_number }}\n      - name: Upload Artifacts\n        uses: actions/upload-artifact@v4\n        with:\n          name: extension\n          path: dist/extension.vsix\n"
  },
  {
    "path": ".github/workflows/opened-issues-triage.yml",
    "content": "name: Move new issues into Triage\n\non:\n  issues:\n    types: [opened]\n\njobs:\n  automate-project-columns:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: alex-page/github-project-automation-plus@v0.2.3\n        with:\n          project: Backlog\n          column: Triage\n          repo-token: ${{ secrets.GH_TOKEN }}\n"
  },
  {
    "path": ".github/workflows/test.yml",
    "content": "name: Lint & Build\non:\n  push:\n    branches:\n      - main\n  pull_request:\n\njobs:\n  build:\n    strategy:\n      matrix:\n        os: [macos-latest, ubuntu-latest, windows-latest]\n    runs-on: ${{ matrix.os }}\n    steps:\n      - name: Checkout\n        uses: actions/checkout@v2\n        with:\n          submodules: true\n      - name: Install Node.js\n        uses: actions/setup-node@v1\n        with:\n          node-version: \"22\"\n      - run: yarn install --frozen-lockfile\n      - run: yarn lint\n      - run: yarn build\n"
  },
  {
    "path": ".gitignore",
    "content": "out\ndist\nnode_modules\n.vscode-test/\n*.vsix\n"
  },
  {
    "path": ".gitmodules",
    "content": "[submodule \"drawio\"]\n\tpath = drawio\n\turl = https://github.com/jgraph/drawio\n"
  },
  {
    "path": ".prettierignore",
    "content": "*.d.ts\n"
  },
  {
    "path": ".prettierrc.json",
    "content": "{\n\t\"trailingComma\": \"es5\",\n\t\"tabWidth\": 4,\n\t\"semi\": true,\n\t\"useTabs\": true,\n\t\"overrides\": [\n\t\t{\n\t\t\t\"files\": [\"*.yml\"],\n\t\t\t\"options\": {\n\t\t\t\t\"tabWidth\": 2\n\t\t\t}\n\t\t}\n\t]\n}\n"
  },
  {
    "path": ".vscode/launch.json",
    "content": "{\n\t\"version\": \"0.2.0\",\n\t\"configurations\": [\n\t\t{\n\t\t\t\"name\": \"Launch Drawio To Debug Plugins\",\n\t\t\t\"request\": \"launch\",\n\t\t\t\"type\": \"pwa-chrome\",\n\t\t\t\"url\": \"https://app.diagrams.net/\",\n\t\t\t\"webRoot\": \"${workspaceFolder}/drawio-custom-plugins/src\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Extension (dev)\",\n\t\t\t\"type\": \"extensionHost\",\n\t\t\t\"request\": \"launch\",\n\t\t\t\"runtimeExecutable\": \"${execPath}\",\n\t\t\t\"args\": [\n\t\t\t\t\"--disable-extensions\",\n\t\t\t\t\"--extensionDevelopmentPath=${workspaceFolder}\",\n\t\t\t\t\"${workspaceFolder}/examples\"\n\t\t\t],\n\t\t\t\"outFiles\": [\"${workspaceFolder}/dist/**/*.js\"],\n\t\t\t\"preLaunchTask\": \"npm: dev\",\n\t\t\t\"env\": {\n\t\t\t\t\"DEV\": \"1\"\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Extension\",\n\t\t\t\"type\": \"extensionHost\",\n\t\t\t\"request\": \"launch\",\n\t\t\t\"runtimeExecutable\": \"${execPath}\",\n\t\t\t\"args\": [\n\t\t\t\t\"--disable-extensions\",\n\t\t\t\t\"--extensionDevelopmentPath=${workspaceFolder}\",\n\t\t\t\t\"${workspaceFolder}/examples\"\n\t\t\t],\n\t\t\t\"outFiles\": [\"${workspaceFolder}/dist/**/*.js\"],\n\t\t\t\"preLaunchTask\": \"npm: dev\"\n\t\t}\n\t]\n}\n"
  },
  {
    "path": ".vscode/settings.json",
    "content": "{\n\t\"files.exclude\": {\n\t\t\"out\": false\n\t},\n\t\"search.exclude\": {\n\t\t\"out\": true\n\t},\n\t\"editor.formatOnSave\": true,\n\t\"typescript.tsc.autoDetect\": \"off\",\n\t\"workbench.editorAssociations\": {\n\t\t\"*.drawio\": \"default\",\n\t\t\"*.dio\": \"default\",\n\t\t\"*.svg\": \"default\"\n\t},\n\t\"typescript.tsdk\": \"node_modules\\\\typescript\\\\lib\"\n}\n"
  },
  {
    "path": ".vscode/tasks.json",
    "content": "// See https://go.microsoft.com/fwlink/?LinkId=733558\n// for the documentation about the tasks.json format\n{\n\t\"version\": \"2.0.0\",\n\t\"tasks\": [\n\t\t{\n\t\t\t\"type\": \"npm\",\n\t\t\t\"script\": \"dev\",\n\t\t\t\"problemMatcher\": {\n\t\t\t\t\"base\": \"$tsc\",\n\t\t\t\t\"background\": {\n\t\t\t\t\t\"activeOnStart\": true,\n\t\t\t\t\t\"beginsPattern\": \"assets\",\n\t\t\t\t\t\"endsPattern\": \"compiled\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"isBackground\": true,\n\t\t\t\"presentation\": {\n\t\t\t\t\"reveal\": \"never\"\n\t\t\t},\n\t\t\t\"group\": {\n\t\t\t\t\"kind\": \"build\",\n\t\t\t\t\"isDefault\": true\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\t\"type\": \"npm\",\n\t\t\t\"script\": \"dev-drawio-plugins\",\n\t\t\t\"problemMatcher\": {\n\t\t\t\t\"base\": \"$tsc\",\n\t\t\t\t\"background\": {\n\t\t\t\t\t\"activeOnStart\": true,\n\t\t\t\t\t\"beginsPattern\": \"assets\",\n\t\t\t\t\t\"endsPattern\": \"compiled\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"isBackground\": true,\n\t\t\t\"presentation\": {\n\t\t\t\t\"reveal\": \"never\"\n\t\t\t},\n\t\t\t\"group\": {\n\t\t\t\t\"kind\": \"build\",\n\t\t\t\t\"isDefault\": true\n\t\t\t}\n\t\t}\n\t]\n}\n"
  },
  {
    "path": "CHANGELOG.md",
    "content": "# Change Log\n\nAll notable changes to this project will be documented in this file.\n\nThe format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),\nand this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).\n\n## [1.9.0]\n\n### Fixed\n\n- Reverts change to automatically follow VS Code dark/light theme [#457](https://github.com/hediet/vscode-drawio/issues/457)\n\n\n## [1.8.0]\n\n### Fixed\n\n- v1.7.0 breaks themes [#456](https://github.com/hediet/vscode-drawio/issues/456)\n\n## [1.7.0]\n\n### Changed\n\n-   Updates Draw.io to 26.0.2\n-   Removes donation dialog\n-   Do not let draw.io handle cmd+p/cmd+shift+p keyboard shortcuts on Mac\n\n### Added\n\n-   Introduces setting `hediet.vscode-drawio.resizeImages` (fixes [#360](https://github.com/hediet/vscode-drawio/issues/360))\n\n### Fixed\n\n-   Maths not rendered when exporting diagram (address [#180](https://github.com/hediet/vscode-drawio/issues/180))\n-   Shapes not loading (BPMN + general) (fixes [#354](https://github.com/hediet/vscode-drawio/issues/354))\n\n## [1.6.5] - 2022-03-16\n\n### Added\n\n-   Two commands to allow code linking to work with hierarchical document symbols (addresses [#167](https://github.com/hediet/vscode-drawio/issues/167), [291](https://github.com/hediet/vscode-drawio/issues/291))\n    -   `linkSymbolWithSelectedNode` to link by symbol path and document URI\n    -   `linkWsSymbolWithSelectedNode` to link solely by symbol path\n-   Add support for settings:\n    -   `zoomFactor` to control trackpad and mouse wheel sensitivity (fixes [#301](https://github.com/hediet/vscode-drawio/issues/301))\n    -   `globalVars` to bypass arbitrary custom plugin configuration to `Editor.globalVars` (addresses [#298](https://github.com/hediet/vscode-drawio/issues/298))\n\n## [1.6.4] - 2021-12-21\n\n### Changed\n\n-   Updates Draw.io to 16.0.0\n\n## [1.6.3]\n\n### Changed\n\n-   Add support for settings:\n    -   `style`\n    -   `defaultVertexStyle`\n    -   `defaultEdgeStyle`\n    -   `colorNames`\n-   `defaultColorSchemes` setting can now have a title attribute\n-   Updates Draw.io to 14.9.9\n-   Migrates to memento for draw.io local-storage\n\n## [1.6.2]\n\n### Fixed\n\n-   Removes redundant web extension kind definition.\n\n## [1.6.1]\n\n### Fixed\n\n-   Files can be linked again.\n\n## [1.6.0] - 2021-07-11\n\n### Changed\n\n-   Updates Draw.io to 14.8.0\n-   Code Link Match filter includes characters `<`, `>` and `,` to support generic class names (fixes [#240](https://github.com/hediet/vscode-drawio/issues/240)).\n\n### Fixed\n\n-   When Draw.io applies an external change to the document, it no longer emits another change (fixes [#215](https://github.com/hediet/vscode-drawio/issues/215)).\n-   Emits proper line breaks instead of &#xa; (fixes [#209](https://github.com/hediet/vscode-drawio/issues/209)).\n-   When execution of a command throws, a more detailed error message is shown (fixes [#239](https://github.com/hediet/vscode-drawio/issues/239)).\n\n### Added\n\n-   Uses full `zh-tw` language code (instead of just `zh`) if VS Code reports this language.\n-   Makes the extension ui, workspace and web ready.\n\n## [1.5.0] - 2021-05-29\n\n### Changed\n\n-   Updates Draw.io to 14.7.3.\n\n### Added\n\n-   Add support for untrusted workspaces.\n-   Adds support for sketch theme.\n\n## [1.4.0] - 2021-02-14\n\n### Changed\n\n-   Removes metadata from xml. This includes an etag, last modified date and other information.\n\n### Added\n\n-   SVG link targets are configurable now (see [#204](https://github.com/hediet/vscode-drawio/issues/204)).\n-   Option to disable SVG 1.1 warning\n\n### Fixed\n\n-   When changing properties in the properties dialog and saving the diagram after applying the change, the diagram was saved as compressed xml (if it was opened as xml). With this fix it is always saved as uncompressed xml.\n\n## [1.3.0] - 2021-01-17\n\n### Changed\n\n-   Updates drawio to 14.2.4.\n-   Implements _Properties_ dialog to configure scale and border for SVG and PNG exports.\n\n## [1.2.0] - 2020-11-19\n\n### Changed\n\n-   Updates drawio to 13.10.0.\n\n## [1.1.0] - 2020-11-08\n\n### Added\n\n-   A context menu item has been added to the explorer view to link nodes to arbitrary files (see [#169](https://github.com/hediet/vscode-drawio/issues/169)).\n\n### Fixed\n\n-   `shift+f3` (find previous) is uncovered when the find-widget is visible (see [#174](https://github.com/hediet/vscode-drawio/pull/174), by [@fbehrens](https://github.com/fbehrens)).\n-   Fixes that code link changes didn't trigger a document change.\n\n## [1.0.3] - 2020-10-15\n\n### Added\n\n-   Add \"Preset Colors\" and \"Custom Color Schemes\" settings (see [#145](https://github.com/hediet/vscode-drawio/issues/145), by [@AvroraPolnareff](https://github.com/AvroraPolnareff)).\n-   Add \"New Draw.io Diagram\" to the command palette (see [#145](https://github.com/hediet/vscode-drawio/issues/145)).\n\n## [1.0.2] - 2020-10-12\n\n### Fixed\n\n-   Fix webview error when data directory is symlink (see [#152](https://github.com/hediet/vscode-drawio/pull/152), by [@jingyu9575](https://github.com/jingyu9575)).\n\n## [1.0.1] - 2020-10-07\n\n### Fixed\n\n-   Fixes bug that leads to too many sponsorship dialogs.\n-   Disables Alt+Shift+S and Ctrl+Shift+S, as everything save-related is handled by VS Code (see [#144](https://github.com/hediet/vscode-drawio/issues/144)).\n\n## [1.0.0] - 2020-10-04\n\n### Added\n\n-   Enhanced Liveshare support: Cursors and selections of other participants are now shown.\n-   Code Links can now refer to arbitrary code spans, not only to symbols.\n-   Adds export/convert/save entries to the drawio menu.\n-   Supports custom drawio plugins.\n-   Other VS Code extensions can provide custom drawio plugins.\n-   Adds a status bar item to quickly change the current drawio theme.\n-   Adds drawio-language-mode (see [#130](https://github.com/hediet/vscode-drawio/issues/130)).\n-   Users of the Insiders Build are asked for feedback after some activity time.\n-   Users of the Stable Build are asked for sponsorship after some activity time.\n\n### Changed\n\n-   Updates drawio to 13.6.5.\n-   Code Link looks for `#symbol` references in the entire label, not just in the beginning.\n-   Hides the option to convert a drawio file format to itself.\n-   Changes Category to \"Visualization\".\n\n### Fixed\n\n-   Fixes loss of data when changing theme in binary drawio editor with unsaved changes.\n-   Fixes export/convert output to wrong directory when filepath contains '.' (see [#117](https://github.com/hediet/vscode-drawio/pull/117), by [@fatalc](https://github.com/fatalc)).\n-   Fixes color problem when using light drawio theme in dark vscode theme (see [#129](https://github.com/hediet/vscode-drawio/issues/129)).\n\n## [0.7.2] - 2020-06-28\n\n### Added\n\n-   Symbol Code Link Feature\n-   \"Draw.io: Change Theme\" Command\n-   Experimental Manual Code Link Feature (disabled by default)\n-   Experimental Command \"Edit Diagram as Text\" (disabled by default)\n\n### Changed\n\n-   Uses `https://embed.diagrams.net/` as default URL when using the online mode.\n\n## [0.7.1] - 2020-06-13\n\n### Fixed\n\n-   Fixes base URL. Resolves [#53](https://github.com/hediet/vscode-drawio/issues/53) and [#74](https://github.com/hediet/vscode-drawio/issues/74). (Implemented by [Speedy37](https://github.com/Speedy37))\n\n## [0.7.0] - 2020-06-11\n\n### Added\n\n-   Support for creating and editing \\*.drawio.png files!\n\n### Changed\n\n-   Ctrl-P is now forwarded to VS Code (see [#77](https://github.com/hediet/vscode-drawio/issues/77)).\n\n## [0.6.6] - 2020-05-31\n\n### Added\n\n-   Read-only view when diffing diagrams.\n\n### Changed\n\n-   Better xml canonicalization. If only non-significant whitespace has been changed, the diagram should never reload.\n\n### Fixed\n\n-   Prevents Draw.io from marking the diagram as changed if it got reloaded from disk.\n\n## [0.6.1]\n\n-   Adds hediet.vscode-drawio.editor.customFonts to configure custom fonts.\n-   Adds hediet.vscode-drawio.editor.customLibraries to configure custom fonts.\n-   Encodes hediet.vscode-drawio.local-storage to make editing more difficult (other settings should be used for that).\n-   Reloads diagram editor when the config changes.\n-   Writes localStorage to the settings file it was read from.\n\n## [0.6.0]\n\n-   Implements a command that lets you export a diagram to svg, png or drawio.\n\n## [0.5.2]\n\n-   Implements a command that lets you convert a diagram to other editabled formats (e.g. drawio.svg).\n\n## [0.5.1]\n\n-   Fixes F1/Ctrl+Tab/Ctrl+Shift+P shortcuts.\n\n## [0.5.0]\n\n-   Reduces the size of the extension significantly.\n-   Does not spawn an http server anymore to host Draw.io\n-   Uses new Draw.io merge API for better Live-Share experience.\n\n## [0.4.0]\n\n-   Supports Draw.io features that required local storage:\n    -   Scratchpad\n    -   Languages\n    -   Selected Libraries\n    -   Layout Settings\n-   Uses current VS Code locale settings for Draw.io.\n-   Removes export options as they did not work.\n-   Fixes bug when using VS Code remote development.\n-   Fixes bug that caused empty drawio diagrams to be saved with xml compression.\n-   Technical code improvements.\n\n## [0.3.0]\n\n-   Supports editing `*.drawio.svg` files.\n-   Introduces `hediet.vscode-drawio.theme` to configure the theme used in the Draw.io editor.\n-   Logs the drawio iframe/extension communication.\n-   Fixes a memory leak.\n-   Fixes a bug that resets the view/undo stack on save.\n\n## [0.2.0]\n\n-   Implements offline mode (enabled by default).\n-   Implements config to disable offline mode.\n-   Implements config to choose a custom drawio url.\n\n## [0.1.3]\n\n-   Treats `*.dio` files the same as `*.drawio` files.\n-   Makes extension compatible with VS Code 1.44.\n\n## [0.1.0]\n\n-   Initial release\n"
  },
  {
    "path": "LICENSE.md",
    "content": "                    GNU GENERAL PUBLIC LICENSE\n                       Version 3, 29 June 2007\n\nCopyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\n                            Preamble\n\nThe GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\nThe licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users. We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors. You can apply it to\nyour programs, too.\n\nWhen we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\nTo protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights. Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\nFor example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received. You must make sure that they, too, receive\nor can get the source code. And you must show them these terms so they\nknow their rights.\n\nDevelopers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\nFor the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software. For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\nSome devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so. This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software. The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable. Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts. If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\nFinally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary. To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\nThe precise terms and conditions for copying, distribution and\nmodification follow.\n\n                       TERMS AND CONDITIONS\n\n0. Definitions.\n\n\"This License\" refers to version 3 of the GNU General Public License.\n\n\"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n\"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\nTo \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\nA \"covered work\" means either the unmodified Program or a work based\non the Program.\n\nTo \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\nTo \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\nAn interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n1. Source Code.\n\nThe \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.\n\nA \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\nThe \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\nThe \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\nThe Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\nThe Corresponding Source for a work in source code form is that\nsame work.\n\n2. Basic Permissions.\n\nAll rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\nYou may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\nConveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\nNo covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\nWhen you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n4. Conveying Verbatim Copies.\n\nYou may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\nYou may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n5. Conveying Modified Source Versions.\n\nYou may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n    a) The work must carry prominent notices stating that you modified\n    it, and giving a relevant date.\n\n    b) The work must carry prominent notices stating that it is\n    released under this License and any conditions added under section\n    7.  This requirement modifies the requirement in section 4 to\n    \"keep intact all notices\".\n\n    c) You must license the entire work, as a whole, under this\n    License to anyone who comes into possession of a copy.  This\n    License will therefore apply, along with any applicable section 7\n    additional terms, to the whole of the work, and all its parts,\n    regardless of how they are packaged.  This License gives no\n    permission to license the work in any other way, but it does not\n    invalidate such permission if you have separately received it.\n\n    d) If the work has interactive user interfaces, each must display\n    Appropriate Legal Notices; however, if the Program has interactive\n    interfaces that do not display Appropriate Legal Notices, your\n    work need not make them do so.\n\nA compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n6. Conveying Non-Source Forms.\n\nYou may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n    a) Convey the object code in, or embodied in, a physical product\n    (including a physical distribution medium), accompanied by the\n    Corresponding Source fixed on a durable physical medium\n    customarily used for software interchange.\n\n    b) Convey the object code in, or embodied in, a physical product\n    (including a physical distribution medium), accompanied by a\n    written offer, valid for at least three years and valid for as\n    long as you offer spare parts or customer support for that product\n    model, to give anyone who possesses the object code either (1) a\n    copy of the Corresponding Source for all the software in the\n    product that is covered by this License, on a durable physical\n    medium customarily used for software interchange, for a price no\n    more than your reasonable cost of physically performing this\n    conveying of source, or (2) access to copy the\n    Corresponding Source from a network server at no charge.\n\n    c) Convey individual copies of the object code with a copy of the\n    written offer to provide the Corresponding Source.  This\n    alternative is allowed only occasionally and noncommercially, and\n    only if you received the object code with such an offer, in accord\n    with subsection 6b.\n\n    d) Convey the object code by offering access from a designated\n    place (gratis or for a charge), and offer equivalent access to the\n    Corresponding Source in the same way through the same place at no\n    further charge.  You need not require recipients to copy the\n    Corresponding Source along with the object code.  If the place to\n    copy the object code is a network server, the Corresponding Source\n    may be on a different server (operated by you or a third party)\n    that supports equivalent copying facilities, provided you maintain\n    clear directions next to the object code saying where to find the\n    Corresponding Source.  Regardless of what server hosts the\n    Corresponding Source, you remain obligated to ensure that it is\n    available for as long as needed to satisfy these requirements.\n\n    e) Convey the object code using peer-to-peer transmission, provided\n    you inform other peers where the object code and Corresponding\n    Source of the work are being offered to the general public at no\n    charge under subsection 6d.\n\nA separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\nA \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n\"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\nIf you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\nThe requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\nCorresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n7. Additional Terms.\n\n\"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\nWhen you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\nNotwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n    a) Disclaiming warranty or limiting liability differently from the\n    terms of sections 15 and 16 of this License; or\n\n    b) Requiring preservation of specified reasonable legal notices or\n    author attributions in that material or in the Appropriate Legal\n    Notices displayed by works containing it; or\n\n    c) Prohibiting misrepresentation of the origin of that material, or\n    requiring that modified versions of such material be marked in\n    reasonable ways as different from the original version; or\n\n    d) Limiting the use for publicity purposes of names of licensors or\n    authors of the material; or\n\n    e) Declining to grant rights under trademark law for use of some\n    trade names, trademarks, or service marks; or\n\n    f) Requiring indemnification of licensors and authors of that\n    material by anyone who conveys the material (or modified versions of\n    it) with contractual assumptions of liability to the recipient, for\n    any liability that these contractual assumptions directly impose on\n    those licensors and authors.\n\nAll other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\nIf you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\nAdditional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n8. Termination.\n\nYou may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\nHowever, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\nMoreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\nTermination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n9. Acceptance Not Required for Having Copies.\n\nYou are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n10. Automatic Licensing of Downstream Recipients.\n\nEach time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.\n\nAn \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\nYou may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n11. Patents.\n\nA \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".\n\nA contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\nEach contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\nIn the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\nIf you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\nIf, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\nA patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\nNothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n12. No Surrender of Others' Freedom.\n\nIf conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n13. Use with the GNU Affero General Public License.\n\nNotwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n14. Revised Versions of this License.\n\nThe Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\nIf the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\nLater license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n15. Disclaimer of Warranty.\n\nTHERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n16. Limitation of Liability.\n\nIN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n17. Interpretation of Sections 15 and 16.\n\nIf the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n                     END OF TERMS AND CONDITIONS\n\n            How to Apply These Terms to Your New Programs\n\nIf you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\nTo do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n    <one line to give the program's name and a brief idea of what it does.>\n    Copyright (C) <year>  <name of author>\n\n    This program is free software: you can redistribute it and/or modify\n    it under the terms of the GNU General Public License as published by\n    the Free Software Foundation, either version 3 of the License, or\n    (at your option) any later version.\n\n    This program is distributed in the hope that it will be useful,\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n    GNU General Public License for more details.\n\n    You should have received a copy of the GNU General Public License\n    along with this program.  If not, see <https://www.gnu.org/licenses/>.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n\n    <program>  Copyright (C) <year>  <name of author>\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n    This is free software, and you are welcome to redistribute it\n    under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and`show c' should show the appropriate\nparts of the General Public License. Of course, your program's commands\nmight be different; for a GUI interface, you would use an \"about box\".\n\nYou should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\n<https://www.gnu.org/licenses/>.\n\nThe GNU General Public License does not permit incorporating your program\ninto proprietary programs. If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License. But first, please read\n<https://www.gnu.org/licenses/why-not-lgpl.html>.\n"
  },
  {
    "path": "NOTES.md",
    "content": "\nUse `returnbounds` to get xml right after load:\n```js\n// Sends the bounds of the graph to the host after parsing\nif (urlParams['returnbounds'] == '1' || urlParams['proto'] == 'json')\n```"
  },
  {
    "path": "README.md",
    "content": "# Draw.io VS Code Integration\n\n[![](https://img.shields.io/twitter/follow/hediet_dev.svg?style=social)](https://twitter.com/intent/follow?screen_name=hediet_dev)\n\nThis unofficial extension integrates [Draw.io](https://app.diagrams.net/) (also known as [diagrams.net](https://www.diagrams.net/)) into VS Code.  \nMentioned in the official diagrams.net [blog](https://www.diagrams.net/blog/embed-diagrams-vscode).\n\n## Features\n\n-   Edit `.drawio`, `.dio`, `.drawio.svg` or `.drawio.png` files in the Draw.io editor.\n    -   To create a new diagram, simply create an empty `*.drawio`, `*.drawio.svg` or `*.drawio.png` file and open it.\n    -   `.drawio.svg` are valid `.svg` files that can be embedded in Github readme files! No export needed.\n    -   `.drawio.png` are valid `.png` files! No export needed. You should use `.svg` though whenever possible - they look much better!\n    -   To convert between different formats, use the `Draw.io: Convert To...` command.\n-   Uses an offline version of Draw.io by default.\n-   Multiple Draw.io themes are available.\n-   Use Liveshare to collaboratively edit a diagram with others.\n-   Nodes/edges can be linked with code spans.\n\n## Demo\n\n![](./docs/demo.gif)\n\n\n## Editing .drawio.svg/.drawio.png Files\n\nYou can directly edit and save `.drawio.svg` and `.drawio.png` files.\nThese files are perfectly valid svg/png-images that contain an embedded Draw.io diagram.\nWhenever you edit such a file, the svg/png part of that file is kept up to date.\n\nThe logo of this extension is such a `.drawio.png` file that has been created with the extension itself!\n\n![](./docs/drawio-png.gif)\n\nIf diffs are important for you, you should prefer `.drawio` and avoid `.drawio.png` diagrams.\n\n## Collaboratively Edit Or Present Diagrams\n\nWith version 1.0 of this extension, extensive support for [VS Code Liveshare](https://visualstudio.microsoft.com/de/services/live-share/) has been added. You can now edit or present your Draw.io diagrams remotely, while seeing each participant's cursor and selection! This can be used for discussing, reviewing or brainstorming diagrams.\nWith Draw.io's freehand drawing tool and integrated LaTeX support, this extension becomes an advanced whiteboard solution that can be used for remote code interviews!\n\n![](./docs/liveshare-demo.gif)\n\n_Internally, this extension synchronizes Draw.io diagrams with text documents.\nThese text documents are shared by Liveshare. As Liveshare has no understanding of the text, modification conflicts might occur on simultaneous modifications._\n\n## Code Link Feature\n\nIn the status bar, you can enable or disable the code link feature.\nIf it is enabled and you double click on a node whose label starts with `#`,\nyou will perform a workspace search for a symbol matching the rest of the label.\n\nIf you have a node labeled `#MyClass` and a class of name `MyClass`, you will jump to its source if you double click the node!\n\n**Please note that you have to open at least one file of the project that contains the symbol.**\nOtherwise, VS Code will not consider this project when searching for symbols.\nThis file itself does not have to contain the symbol though.\n\nThanks to my latest github sponsors, this feature is open source and freely available now.\n\n_TIP_: If you open the draw.io editor to the right side (i.e. the second editor column) and navigate to a symbol,\nthe diagram will stay visible.\n\n![](./docs/demo-code-link.gif)\n\n## Themes\n\n<details>\n    <summary><b>Available Draw.io Themes</b></summary>\n    <!-- Please use HTML syntax here so that it works for Github and mkdocs -->\n    <ul>\n        <li><p>Theme \"atlas\"</p><img src=\"docs/theme-atlas.png\" alt=\"atlas\" width=\"800\"></li>\n        <li><p>Theme \"Kennedy\"</p><img src=\"docs/theme-Kennedy.png\" alt=\"Kennedy\" width=\"800\"></li>\n        <li><p>Theme \"min\"</p><img src=\"docs/theme-min.png\" alt=\"min\" width=\"800\"</li>\n        <li><p>Theme \"dark\"</p><img src=\"docs/theme-dark.png\" alt=\"dark\" width=\"800\"></li>\n    </ul>\n</details>\n\n## Associate `.svg` Files With The Draw.io Editor\n\nBy default, this extension only handles `*.drawio.svg` files.\nAdd this to your VS Code `settings.json` file if you want to associate it with `.svg` files:\n\n```json\n\"workbench.editorAssociations\": {\n    \"*.svg\": \"hediet.vscode-drawio-text\",\n}\n```\n\nYou won't be able to edit arbitrary SVG files though - only those that have been created with Draw.io or this extension!\n\n## Editing the Diagram and its XML Side by Side\n\nYou can open the same `*.drawio` file with the Draw.io editor and as xml file.\nThey are synchronized, so you can switch between them as you like it.\nThis is super practical if you want to use find/replace to rename text or other features of VS Code to speed up your diagram creation/edit process.\nUse the `View: Reopen Editor With...` command to toggle between the text or the Draw.io editor. You can open multiple editors for the same file.\nThis does not make much sense for SVG files though, as the draw.io diagram is stored in its metadata.\n\n![](./docs/drawio-xml.gif)\n\n## Contributors\n\n-   Henning Dieterichs, [hediet](https://github.com/hediet) on Github (Main Contributor / Author)\n-   Vincent Rouillé, [Speedy37](https://github.com/Speedy37) on Github\n\n## See Also / Similar Extensions\n\n-   [Draw.io](https://app.diagrams.net/) - This extension relies on the giant work of Draw.io. Their embedding feature enables this extension! This extension bundles a recent version of Draw.io.\n-   [vscode-drawio](https://github.com/eightHundreds/vscode-drawio) by eightHundreds.\n\n## Other Cool Extensions\n\nIf you like this extension, you might like [my other extensions](https://marketplace.visualstudio.com/search?term=henning%20dieterichs&target=VSCode) too:\n\n-   **[Debug Visualizer](https://marketplace.visualstudio.com/items?itemName=hediet.debug-visualizer)**: An extension for visualizing data structures while debugging.\n-   **[Real-Time Debugging](https://marketplace.visualstudio.com/items?itemName=hediet.realtime-debugging)**: This extension visualizes how your code is being executed.\n"
  },
  {
    "path": "docs/code-link.md",
    "content": "# VS Code Draw.io Integration - Code Links (Since 0.7.2)\n\nThe Code Link feature lets you link Draw.io nodes and edges to source code symbols.\nJust name a node or edge `#MySymbol` where `MySymbol` is the name of the symbol you want to link to.\nWhen code link is enabled (see the status bar) and you double click on a node or edge whith such a label, you will jump to the symbol definition.\n\n![](./demo-code-link.gif)\n\nDisable Code Link or select a node and press F2 if you want to change the label.\n\nThis feature works with any programming language that implements the VS Code workspace symbol search.\nIn TypeScript, symbols are functions, classes, consts, interfaces, ...\n\nCode Links also work for `*.drawio.png` and `*.drawio.svg` files which are plain `*.png` and `*.svg` files with embedded Draw.io metadata that can be put on Github.\nThe Code Link Feature does not work on Github though.\n\n## Link Document Symbols\n\n![](./code-link-symbol-demo.gif)\n\nCode Link supports hierarchical document symbols. First, select the node, then navigate to the document and run the \"Link Symbol With Selected Node\" command. Select your symbol from the dropdown. This will link the node to a symbol as well as the current docment URI.\n\nHierarchy levels are delimited by the dot \"`.`\" and you can choose to edit the paths by pressing \"Ctrl+M\" within the Draw.io editor.\n\nYou can also run \"Link Workspace Symbol With Selected Node\" to link a symbol path without linking to the specific docment URI. This way, documents can be moved freely without breaking the code link. However, some symbol providers don't cooperate with exporting workspace symbols -- when this occurs, a warning will be shown.\n\n## Link Screenshots with Symbols\n\nSince you can directly paste images into Draw.io diagrams, you can use this feature to connect\nscreenshots of react components to their source:\n\n![](./code-link-with-screenshots.gif)\n\n## Applications\n\nThis feature can be used in many ways:\n\n-   for documentation\n-   for quick code navigation (like visual bookmarks)\n-   for diagram based code tours\n\n## Thank You\n\nThank you to Draw.io for being so open and enabling this kind of stuff, thank you to all the Contributors of this extension and thank you so much for my Sponsors on Github that really motivate me implementing features like this!\n"
  },
  {
    "path": "docs/plugins.md",
    "content": "# VS Code Draw.io Integration - plugins\n\nThe plugins feature lets you load Draw.io plugins, just as you can by opening\nthe online version of Draw.io with the `?p=svgdata` query parameter:\n<https://www.draw.io/?p=svgdata>.\n\nDraw.io has a list of [sample plugins](https://www.drawio.com/doc/faq/plugins)\nwhich can be copied, or you may create your own.\n\n## Enabling a plugin in the Draw.io Integration\n\nPlugins currently needs to be loaded from an absolute path in the Draw.io\nIntegration extension.  Thus for compatibility reasons (e.g., in a repository\nshared between multiple people), the plugin likely needs to be added to the\nworkspace folder where your diagrams are located as well.  To facilitate this,\nthe path can be specified using the `${workspaceFolder}` variable, effectively\nallowing you to specify a relative path within your workspace.\n\nPlugins are added using the `hediet.vscode-drawio.plugins` configuration\nproperty.  Adding this to the workspace settings makes sure that the plugin is\nautomatically loaded for anyone that edits Draw.io files inside this workspace.\n\nExample:\n\n1. Download the Draw.io sample plugin `svgdata.js`, and place it in the root of\n   the workspace.\n\n1. Add the following to the workspace settings:\n\n    ```json\n    \"hediet.vscode-drawio.plugins\": [\n        {\n            \"file\": \"${workspaceFolder}/svgdata.js\"\n        }\n    ],\n    ```\n\n1. Open any Draw.io file\n\n1. Accept or deny loading of the plugin\n\n    If this is the first time after adding the plugin definition, or if the\n    plugin was changed, then the Draw.io Integration will show you a dialogue\n    box, asking you to allow or disallow loading of the given plugin.\n\n    What ever action you choose, is written to the\n    `hediet.vscode-drawio.knownPlugins` property, in the user settings (scope)\n    by the Draw.io Integration extension.\n\n    Your decision is explicitly only read and written to the user scope, to\n    ensure that a redistributed workspace can't load a plugin without you\n    previously having accepted the specific version of a plugin (determined\n    through the hash of the file).\n\n    Example:\n\n    ```json\n    \"hediet.vscode-drawio.knownPlugins\": [\n        {\n            \"pluginId\": \"file:///full/path/to/workspace/svgdata.js\",\n            \"fingerprint\": \"<sha256>\",\n            \"allowed\": true // or false if you disallowed it\n        }\n    ],\n    ```"
  },
  {
    "path": "drawio-custom-plugins/src/drawio-types.d.ts",
    "content": "declare const Draw: {\n    loadPlugin(handler: (ui: DrawioUI) => void): void;\n};\n\ndeclare const log: any;\ndeclare class mxCellHighlight {\n    constructor(graph: DrawioGraph, color: string, arg: number);\n\n    public highlight(arg: DrawioCellState | null): void;\n    public destroy(): void;\n}\n\ndeclare class mxResources {\n    static parse(value: string): void;\n    static get(key: string): string;\n}\n\ndeclare class mxMouseEvent {\n    public readonly graphX: number;\n    public readonly graphY: number;\n}\n\ndeclare const mxEvent: {\n    DOUBLE_CLICK: string;\n    CHANGE: string;\n};\n\ndeclare const mxUtils: {\n\tisNode(node: any): node is HTMLElement;\n\tcreateXmlDocument(): XMLDocument;\n};\n\n\ndeclare interface DrawioUI {\n    fileNode: Element | null;\n    hideDialog(): void;\n    showDialog(...args: any[]): void;\n    editor: DrawioEditor;\n    actions: DrawioActions;\n    menus: DrawioMenus;\n    importLocalFile(args: boolean): void;\n}\n\ninterface DrawioMenus {\n    get(name: string): any;\n    addMenuItems(menu: any, arg: any, arg2: any): void;\n}\n\ninterface DrawioActions {\n    addAction(name: string, action: () => void): void;\n    get(name: string): { funct: () => void };\n}\n\ndeclare interface DrawioEditor {\n\tgraph: DrawioGraph;\n}\n\ndeclare interface DrawioGraph {\n\tdefaultThemeName: string;\n\tinsertVertex(arg0: undefined, arg1: null, label: string, arg3: number, arg4: number, arg5: number, arg6: number, arg7: string): void;\n\taddListener: any;\n\tmodel: DrawioGraphModel;\n\tgetLabel(cell: DrawioCell): string;\n    getSelectionModel(): DrawioGraphSelectionModel;\n    view: DrawioGraphView;\n\n    addMouseListener(listener: {\n        mouseMove?: (graph: DrawioGraph, event: mxMouseEvent) => void;\n        mouseDown?: (graph: DrawioGraph, event: mxMouseEvent) => void\n        mouseUp?: (graph: DrawioGraph, event: mxMouseEvent) => void;\n    }): void;\n}\n\ndeclare interface DrawioGraphView {\n    getState(cell: DrawioCell): DrawioCellState;\n    canvas: SVGElement;\n}\n\ndeclare interface DrawioCellState {\n    cell: DrawioCell;\n}\n\ndeclare interface DrawioGraphSelectionModel {\n\taddListener(event: string, handler: (...args: any[]) => void): void;\n    cells: DrawioCell[];\n}\n\ndeclare interface DrawioCell {\n    id: string;\n    style: string\n}\n\ndeclare interface DrawioGraphModel {\n    setValue(c: DrawioCell, label: string | any): void;\n    beginUpdate(): void;\n    endUpdate(): void;\n\tcells: Record<any, DrawioCell>;\n    setStyle(cell: DrawioCell, style: string): void;\n    isVertex(cell: DrawioCell): boolean;\n}"
  },
  {
    "path": "drawio-custom-plugins/src/focus.ts",
    "content": "import { sendEvent } from \"./vscode\";\n\nDraw.loadPlugin((ui) => {\n\tsendEvent({ event: \"pluginLoaded\", pluginId: \"focus\" });\n\n\tif (document.hasFocus()) {\n\t\tsendEvent({ event: \"focusChanged\", hasFocus: true });\n\t} else {\n\t\tsendEvent({ event: \"focusChanged\", hasFocus: false });\n\t}\n\n\twindow.addEventListener(\"focus\", () => {\n\t\tsendEvent({ event: \"focusChanged\", hasFocus: true });\n\t});\n\n\twindow.addEventListener(\"blur\", () => {\n\t\tsendEvent({ event: \"focusChanged\", hasFocus: false });\n\t});\n});\n"
  },
  {
    "path": "drawio-custom-plugins/src/index.ts",
    "content": "import \"./linkSelectedNodeWithData\";\nimport \"./liveshare\";\nimport \"./focus\";\nimport \"./menu-entries\";\n\nDraw.loadPlugin((ui) => {\n\t(window as any).hediet_DbgUi = ui;\n});\n"
  },
  {
    "path": "drawio-custom-plugins/src/linkSelectedNodeWithData.ts",
    "content": "import {\n\tConservativeFlattenedEntryParser,\n\tFlattenToDictionary,\n\tJSONValue,\n} from \"@hediet/json-to-dictionary\";\nimport { sendEvent } from \"./vscode\";\n\nDraw.loadPlugin((ui) => {\n\tsendEvent({ event: \"pluginLoaded\", pluginId: \"linkSelectedNodeWithData\" });\n\n\tlet nodeSelectionEnabled = false;\n\tconst graph = ui.editor.graph;\n\tconst highlight = new mxCellHighlight(graph, \"#00ff00\", 8);\n\n\tconst model = graph.model;\n\tlet activeCell: DrawioCell | undefined = undefined;\n\n\tgraph.addListener(mxEvent.DOUBLE_CLICK, function (sender: any, evt: any) {\n\t\tif (!nodeSelectionEnabled) {\n\t\t\treturn;\n\t\t}\n\n\t\tvar cell: any | null = evt.getProperty(\"cell\");\n\t\tif (cell == null)\n\t\t\treturn;\n\t\tconst data = getLinkedData(cell);\n\t\tconst label = getLabelTextOfCell(cell);\n\n\t\tif (!data && !label.match(/#([a-zA-Z0-9_]+)/)) {\n\t\t\treturn;\n\t\t}\n\n\t\tsendEvent({ event: \"nodeSelected\", label, linkedData: data });\n\t\tevt.consume();\n\t});\n\n\tfunction getLabelTextOfCell(cell: any): string {\n\t\tconst labelHtml = graph.getLabel(cell);\n\t\tconst el = document.createElement(\"html\");\n\t\tel.innerHTML = labelHtml; // label can be html\n\t\treturn el.innerText;\n\t}\n\n\tconst selectionModel = graph.getSelectionModel();\n\tselectionModel.addListener(mxEvent.CHANGE, (sender: any, evt: any) => {\n\t\t// selection has changed\n\t\tconst cells = selectionModel.cells;\n\t\tif (cells.length >= 1) {\n\t\t\tconst selectedCell = cells[0];\n\t\t\tactiveCell = selectedCell;\n\t\t\t(window as any).hediet_Cell = selectedCell;\n\t\t} else {\n\t\t\tactiveCell = undefined;\n\t\t}\n\t});\n\n\tconst prefix = \"hedietLinkedDataV1\";\n\tconst flattener = new FlattenToDictionary({\n\t\tparser: new ConservativeFlattenedEntryParser({\n\t\t\tprefix,\n\t\t\tseparator: \"_\",\n\t\t}),\n\t});\n\n\tfunction getLinkedData(cell: { value: unknown }) {\n\t\tif (!mxUtils.isNode(cell.value)) {\n\t\t\treturn undefined;\n\t\t}\n\t\tconst kvs = [...(cell.value.attributes as any)]\n\t\t\t.filter((a) => a.name.startsWith(prefix))\n\t\t\t.map((a) => [a.name, a.value]);\n\t\tif (kvs.length === 0) {\n\t\t\treturn undefined;\n\t\t}\n\n\t\tconst r: Record<string, string> = {};\n\t\tfor (const [k, v] of kvs) {\n\t\t\tr[k] = v;\n\t\t}\n\t\treturn flattener.unflatten(r);\n\t}\n\n\tfunction setLinkedData(cell: any, linkedData: JSONValue) {\n\t\tlet newNode: HTMLElement;\n\t\tif (!mxUtils.isNode(cell.value)) {\n\t\t\tconst doc = mxUtils.createXmlDocument();\n\t\t\tconst obj = doc.createElement(\"object\");\n\t\t\tobj.setAttribute(\"label\", cell.value || \"\");\n\t\t\tnewNode = obj;\n\t\t} else {\n\t\t\tnewNode = cell.value.cloneNode(true);\n\t\t}\n\n\t\tfor (const a of [\n\t\t\t...((newNode.attributes as any) as { name: string }[]),\n\t\t]) {\n\t\t\tif (a.name.startsWith(prefix)) {\n\t\t\t\tnewNode.attributes.removeNamedItem(a.name);\n\t\t\t}\n\t\t}\n\n\t\tconst kvp = flattener.flatten(linkedData);\n\t\tfor (const [k, v] of Object.entries(kvp)) {\n\t\t\tnewNode.setAttribute(k, v);\n\t\t}\n\n\t\t// don't use cell.setValue as it does not trigger a change\n\t\tmodel.setValue(cell, newNode);\n\t}\n\n\twindow.addEventListener(\"message\", (evt) => {\n\t\tif (evt.source !== window.opener) {\n\t\t\treturn;\n\t\t}\n\n\t\tconsole.log(evt);\n\t\tconst data = JSON.parse(evt.data) as CustomDrawioAction;\n\n\t\tswitch (data.action) {\n\t\t\tcase \"setNodeSelectionEnabled\": {\n\t\t\t\tnodeSelectionEnabled = data.enabled;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tcase \"linkSelectedNodeWithData\": {\n\t\t\t\tif (activeCell !== undefined) {\n\t\t\t\t\tlog(\"Set linkedData to \" + data.linkedData);\n\t\t\t\t\tgraph.model.beginUpdate();\n\t\t\t\t\ttry {\n\t\t\t\t\t\tsetLinkedData(activeCell, data.linkedData);\n\t\t\t\t\t} finally {\n\t\t\t\t\t\tgraph.model.endUpdate();\n\t\t\t\t\t}\n\t\t\t\t\thighlight.highlight(graph.view.getState(activeCell));\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\thighlight.highlight(null);\n\t\t\t\t\t}, 500);\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tcase \"getVertices\": {\n\t\t\t\tconst vertices = Object.values(graph.model.cells)\n\t\t\t\t\t.filter((c) => graph.model.isVertex(c))\n\t\t\t\t\t.map((c: any) => ({ id: c.id, label: graph.getLabel(c) }));\n\t\t\t\tsendEvent({\n\t\t\t\t\tevent: \"getVertices\",\n\t\t\t\t\tmessage: data,\n\t\t\t\t\tvertices: vertices,\n\t\t\t\t});\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tcase \"updateVertices\": {\n\t\t\t\tconst vertices = data.verticesToUpdate;\n\n\t\t\t\tgraph.model.beginUpdate();\n\t\t\t\ttry {\n\t\t\t\t\tfor (const v of vertices) {\n\t\t\t\t\t\tconst c = graph.model.cells[v.id];\n\t\t\t\t\t\tif (!c) {\n\t\t\t\t\t\t\tlog(`Unknown cell \"${v.id}\"!`);\n\t\t\t\t\t\t\tcontinue;\n\t\t\t\t\t\t}\n\t\t\t\t\t\tif (graph.getLabel(c) !== v.label) {\n\t\t\t\t\t\t\tgraph.model.setValue(c, v.label);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t} finally {\n\t\t\t\t\tgraph.model.endUpdate();\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tcase \"addVertices\": {\n\t\t\t\t// why is this called twice?\n\t\t\t\tlog(\"add vertices is being called\");\n\t\t\t\tconst vertices = data.vertices;\n\n\t\t\t\tgraph.model.beginUpdate();\n\t\t\t\ttry {\n\t\t\t\t\tlet i = 0;\n\t\t\t\t\tfor (const v of vertices) {\n\t\t\t\t\t\tgraph.insertVertex(\n\t\t\t\t\t\t\tundefined,\n\t\t\t\t\t\t\tnull,\n\t\t\t\t\t\t\tv.label,\n\t\t\t\t\t\t\ti * 120,\n\t\t\t\t\t\t\t0,\n\t\t\t\t\t\t\t100,\n\t\t\t\t\t\t\t50,\n\t\t\t\t\t\t\t\"rectangle\"\n\t\t\t\t\t\t);\n\t\t\t\t\t\ti++;\n\t\t\t\t\t}\n\t\t\t\t} finally {\n\t\t\t\t\tgraph.model.endUpdate();\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tdefault: {\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\n\t\tevt.preventDefault();\n\t\tevt.stopPropagation();\n\t});\n});\n"
  },
  {
    "path": "drawio-custom-plugins/src/liveshare.ts",
    "content": "import { sendEvent } from \"./vscode\";\nimport * as m from \"mithril\";\n\nDraw.loadPlugin((ui) => {\n\tsetTimeout(() => {\n\t\tsendEvent({ event: \"pluginLoaded\", pluginId: \"LiveShare\" });\n\n\t\tconst graph = ui.editor.graph;\n\t\tconst selectionModel = graph.getSelectionModel();\n\n\t\tselectionModel.addListener(mxEvent.CHANGE, () => {\n\t\t\tconst cells = selectionModel.cells;\n\t\t\tsendEvent({\n\t\t\t\tevent: \"selectedCellsChanged\",\n\t\t\t\tselectedCellIds: cells.map((c) => c.id),\n\t\t\t});\n\t\t});\n\n\t\tconst theme = graph.defaultThemeName === \"darkTheme\" ? \"dark\" : \"light\";\n\n\t\t/*\n\t\tnew Cursor(graph.view.canvas, \"test\", {\n\t\t\tcolor: \"#2965CC\",\n\t\t\tname: \"Henning Dieterichs\",\n\t\t\ttheme,\n\t\t}).setPosition({\n\t\t\tx: 1200,\n\t\t\ty: 800,\n\t\t});\n\n\t\tconst r = new SelectionRectangle(graph.view.canvas, \"test\", {\n\t\t\tcolor: \"blue\",\n\t\t});\n\t\t\n\t\tr.setPositions(\n\t\t\t{\n\t\t\t\tx: 1250,\n\t\t\t\ty: 850,\n\t\t\t},\n\t\t\t{\n\t\t\t\tx: 1400,\n\t\t\t\ty: 1000,\n\t\t\t}\n\t\t);\n\t\t*/\n\n\t\tconst cursors = new Set<Cursor>();\n\t\tconst rectangles = new Set<SelectionRectangle>();\n\t\tconst hightlights = new Highlights(graph);\n\n\t\twindow.addEventListener(\"message\", (evt) => {\n\t\t\tif (evt.source !== window.opener) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tconst data = JSON.parse(evt.data) as CustomDrawioAction;\n\n\t\t\tswitch (data.action) {\n\t\t\t\tcase \"updateLiveshareViewState\": {\n\t\t\t\t\tfor (const c of cursors) {\n\t\t\t\t\t\tif (!data.cursors.some((c) => c.id === c.id)) {\n\t\t\t\t\t\t\tcursors.delete(c);\n\t\t\t\t\t\t\tc.dispose();\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tfor (const c of data.cursors) {\n\t\t\t\t\t\tconst existing =\n\t\t\t\t\t\t\t[...cursors].find(\n\t\t\t\t\t\t\t\t(existingCursor) => existingCursor.id === c.id\n\t\t\t\t\t\t\t) ||\n\t\t\t\t\t\t\tnew Cursor(graph.view.canvas, c.id, {\n\t\t\t\t\t\t\t\tcolor: c.color,\n\t\t\t\t\t\t\t\tname: c.label || \"\",\n\t\t\t\t\t\t\t\ttheme,\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\tcursors.add(existing);\n\t\t\t\t\t\texisting.setPosition(transform(c.position));\n\t\t\t\t\t}\n\n\t\t\t\t\tconst highlightInfos = new Array<HighlightInfo>();\n\t\t\t\t\tfor (const s of data.selectedCells) {\n\t\t\t\t\t\tfor (const selectedCellId of s.selectedCellIds) {\n\t\t\t\t\t\t\tconst cell = graph.model.cells[selectedCellId];\n\t\t\t\t\t\t\thighlightInfos.push({ cell, color: s.color });\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\thightlights.updateHighlights(highlightInfos);\n\n\t\t\t\t\tfor (const c of rectangles) {\n\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t!data.selectedRectangles.some((c) => c.id === c.id)\n\t\t\t\t\t\t) {\n\t\t\t\t\t\t\trectangles.delete(c);\n\t\t\t\t\t\t\tc.dispose();\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tfor (const c of data.selectedRectangles) {\n\t\t\t\t\t\tconst existing =\n\t\t\t\t\t\t\t[...rectangles].find(\n\t\t\t\t\t\t\t\t(existingRectangle) =>\n\t\t\t\t\t\t\t\t\texistingRectangle.id === c.id\n\t\t\t\t\t\t\t) ||\n\t\t\t\t\t\t\tnew SelectionRectangle(graph.view.canvas, c.id, {\n\t\t\t\t\t\t\t\tcolor: c.color,\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\trectangles.add(existing);\n\t\t\t\t\t\texisting.setPositions(\n\t\t\t\t\t\t\ttransform(c.rectangle.start),\n\t\t\t\t\t\t\ttransform(c.rectangle.end)\n\t\t\t\t\t\t);\n\t\t\t\t\t}\n\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\n\t\tfunction transform({ x, y }: { x: number; y: number }) {\n\t\t\tconst { scale, translate } = graph.view as any;\n\t\t\treturn {\n\t\t\t\tx: (x + translate.x) * scale,\n\t\t\t\ty: (y + translate.y) * scale,\n\t\t\t};\n\t\t}\n\n\t\tfunction transformBack({ x, y }: { x: number; y: number }) {\n\t\t\tconst { scale, translate } = graph.view as any;\n\t\t\treturn { x: x / scale - translate.x, y: y / scale - translate.y };\n\t\t}\n\n\t\tgraph.addMouseListener({\n\t\t\tmouseMove: (graph: DrawioGraph, event: mxMouseEvent) => {\n\t\t\t\tconst pos = { x: event.graphX, y: event.graphY };\n\t\t\t\tconst graphPos = transformBack(pos);\n\t\t\t\tsendEvent({ event: \"cursorChanged\", position: graphPos });\n\t\t\t},\n\t\t\tmouseDown: () => {},\n\t\t\tmouseUp: () => {},\n\t\t});\n\n\t\tfunction patchFn(\n\t\t\tclazz: any,\n\t\t\tfnName: string,\n\t\t\tfnFactory: (old: Function) => (this: any, ...args: any) => any\n\t\t) {\n\t\t\tconst old = clazz[fnName];\n\t\t\tclazz[fnName] = fnFactory(old);\n\t\t}\n\n\t\tpatchFn(mxRubberband.prototype, \"update\", function (old) {\n\t\t\treturn function (...args: any[]) {\n\t\t\t\tlet first = { ...this.first };\n\t\t\t\tlet second = { x: args[0], y: args[1] };\n\t\t\t\told.apply(this, args);\n\n\t\t\t\tif (first.x > second.x) {\n\t\t\t\t\tconst temp = first.x;\n\t\t\t\t\tfirst.x = second.x;\n\t\t\t\t\tsecond.x = temp;\n\t\t\t\t}\n\t\t\t\tif (first.y > second.y) {\n\t\t\t\t\tconst temp = first.y;\n\t\t\t\t\tfirst.y = second.y;\n\t\t\t\t\tsecond.y = temp;\n\t\t\t\t}\n\n\t\t\t\tsendEvent({\n\t\t\t\t\tevent: \"selectedRectangleChanged\",\n\t\t\t\t\trect: {\n\t\t\t\t\t\tstart: transformBack(first),\n\t\t\t\t\t\tend: transformBack(second),\n\t\t\t\t\t},\n\t\t\t\t});\n\t\t\t};\n\t\t});\n\n\t\tpatchFn(mxRubberband.prototype, \"reset\", function (old) {\n\t\t\treturn function (...args: any[]) {\n\t\t\t\told.apply(this, args);\n\n\t\t\t\tsendEvent({\n\t\t\t\t\tevent: \"selectedRectangleChanged\",\n\t\t\t\t\trect: undefined,\n\t\t\t\t});\n\t\t\t};\n\t\t});\n\t});\n});\n\ndeclare class mxRubberband {}\n\nconst svgns = \"http://www.w3.org/2000/svg\";\n\nclass SelectionRectangle {\n\tprivate readonly g = document.createElementNS(svgns, \"g\");\n\tprivate pos1: { x: number; y: number } = { x: 0, y: 0 };\n\tprivate pos2: { x: number; y: number } = { x: 0, y: 0 };\n\n\tconstructor(\n\t\tcanvas: SVGElement,\n\t\tpublic readonly id: string,\n\t\tprivate readonly options: { color: string }\n\t) {\n\t\tcanvas.appendChild(this.g);\n\t\tthis.g.setAttribute(\"pointer-events\", \"none\");\n\t}\n\n\tpublic setPositions(\n\t\tpos1: { x: number; y: number },\n\t\tpos2: { x: number; y: number }\n\t) {\n\t\tthis.pos1 = pos1;\n\t\tthis.pos2 = pos2;\n\t\tthis.render();\n\t}\n\n\tprivate render() {\n\t\tm.render(\n\t\t\tthis.g,\n\t\t\tm(\n\t\t\t\t\"rect\",\n\t\t\t\t{\n\t\t\t\t\tx: this.pos1.x,\n\t\t\t\t\ty: this.pos1.y,\n\t\t\t\t\twidth: this.pos2.x - this.pos1.x,\n\t\t\t\t\theight: this.pos2.y - this.pos1.y,\n\t\t\t\t\tstyle: {\n\t\t\t\t\t\tfill: this.options.color,\n\t\t\t\t\t\tfillOpacity: 0.08,\n\t\t\t\t\t\tstroke: this.options.color,\n\t\t\t\t\t\tstrokeOpacity: 0.8,\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t[]\n\t\t\t)\n\t\t);\n\t}\n\n\tpublic dispose(): void {\n\t\tthis.g.remove();\n\t}\n}\n\ninterface CursorOptions {\n\tcolor: string;\n\t///borderColor: string;\n\tname: string;\n\ttheme: \"dark\" | \"light\";\n}\n\nclass Cursor {\n\tprivate readonly g = document.createElementNS(svgns, \"g\");\n\n\tconstructor(\n\t\tcanvas: SVGElement,\n\t\tpublic readonly id: string,\n\t\toptions: CursorOptions\n\t) {\n\t\tcanvas.appendChild(this.g);\n\t\tthis.g.setAttribute(\"pointer-events\", \"none\");\n\n\t\tm.render(\n\t\t\tthis.g,\n\t\t\tm(\"g\", [\n\t\t\t\tm(\"g\", { transform: \"scale(0.06,0.06)\" }, [\n\t\t\t\t\tm(\"path\", {\n\t\t\t\t\t\tfill: options.color,\n\t\t\t\t\t\tstyle: {\n\t\t\t\t\t\t\tstroke:\n\t\t\t\t\t\t\t\toptions.theme === \"dark\" ? \"white\" : \"black\",\n\t\t\t\t\t\t\tstrokeWidth: 10,\n\t\t\t\t\t\t},\n\t\t\t\t\t\td:\n\t\t\t\t\t\t\t\"M302.189 329.126H196.105l55.831 135.993c3.889 9.428-.555 19.999-9.444 23.999l-49.165 21.427c-9.165 4-19.443-.571-23.332-9.714l-53.053-129.136-86.664 89.138C18.729 472.71 0 463.554 0 447.977V18.299C0 1.899 19.921-6.096 30.277 5.443l284.412 292.542c11.472 11.179 3.007 31.141-12.5 31.141z\",\n\t\t\t\t\t}),\n\t\t\t\t]),\n\t\t\t\tm(\n\t\t\t\t\t\"text\",\n\t\t\t\t\t{\n\t\t\t\t\t\tx: 10,\n\t\t\t\t\t\ty: 45,\n\t\t\t\t\t\tstyle: {\n\t\t\t\t\t\t\tfontSize: 12,\n\t\t\t\t\t\t\tfill: options.theme === \"dark\" ? \"white\" : \"gray\",\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\t[options.name]\n\t\t\t\t),\n\t\t\t])\n\t\t);\n\t}\n\n\tpublic setPosition(pos: { x: number; y: number }) {\n\t\tthis.g.setAttribute(\"transform\", `translate(${pos.x}, ${pos.y})`);\n\t}\n\n\tpublic dispose(): void {\n\t\tthis.g.remove();\n\t}\n}\n\ninterface HighlightInfo {\n\tcolor: string;\n\tcell: DrawioCell;\n}\n\nclass Highlights {\n\tprivate readonly highlights = new Map<\n\t\tstring,\n\t\t{ info: HighlightInfo; instance: mxCellHighlight }\n\t>();\n\n\tconstructor(private readonly graph: DrawioGraph) {}\n\n\tprivate highlightInfoToStr(info: HighlightInfo): string {\n\t\treturn JSON.stringify({ color: info.color, cell: info.cell.id });\n\t}\n\n\tpublic updateHighlights(highlights: HighlightInfo[]): void {\n\t\tconst set = new Set(highlights.map((h) => this.highlightInfoToStr(h)));\n\n\t\tfor (const [key, h] of this.highlights) {\n\t\t\tif (!set.has(key)) {\n\t\t\t\th.instance.destroy();\n\t\t\t\tthis.highlights.delete(key);\n\t\t\t}\n\t\t}\n\n\t\tfor (const h of highlights) {\n\t\t\tconst key = this.highlightInfoToStr(h);\n\t\t\tif (!this.highlights.has(key)) {\n\t\t\t\tconst obj = {\n\t\t\t\t\tinfo: h,\n\t\t\t\t\tinstance: new mxCellHighlight(this.graph, h.color, 8),\n\t\t\t\t};\n\t\t\t\tthis.highlights.set(key, obj);\n\t\t\t\tobj.instance.highlight(this.graph.view.getState(h.cell));\n\t\t\t}\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "drawio-custom-plugins/src/menu-entries.ts",
    "content": "import { showDialog } from \"./propertiesDialog\";\nimport { sendEvent } from \"./vscode\";\n\nDraw.loadPlugin((ui) => {\n\tsendEvent({ event: \"pluginLoaded\", pluginId: \"menu-entries\" });\n\n\tconst importActionName = \"vscode.import\";\n\tmxResources.parse(`${importActionName}=Import...`);\n\tui.actions.addAction(importActionName, () => ui.importLocalFile(true));\n\n\tconst exportActionName = \"vscode.export\";\n\tmxResources.parse(`${exportActionName}=Export...`);\n\tui.actions.addAction(exportActionName, () => {\n\t\tsendEvent({ event: \"invokeCommand\", command: \"export\" });\n\t});\n\n\tconst convertActionName = \"vscode.convert\";\n\tmxResources.parse(`${convertActionName}=Convert...`);\n\tui.actions.addAction(convertActionName, () => {\n\t\tsendEvent({ event: \"invokeCommand\", command: \"convert\" });\n\t});\n\n\tconst saveActionName = \"vscode.save\";\n\tmxResources.parse(`${saveActionName}=Save`);\n\tui.actions.addAction(saveActionName, () => {\n\t\tsendEvent({ event: \"invokeCommand\", command: \"save\" });\n\t});\n\n\tconst propertiesActionName = \"properties\";\n\tui.actions.addAction(propertiesActionName, () => {\n\t\tshowDialog(ui);\n\t});\n\n\tconst menu = ui.menus.get(\"file\");\n\tconst oldFunct = menu.funct;\n\tmenu.funct = function (menu: any, parent: any) {\n\t\toldFunct.apply(this, arguments);\n\t\tui.menus.addMenuItems(\n\t\t\tmenu,\n\t\t\t[\n\t\t\t\t\"-\",\n\t\t\t\tpropertiesActionName,\n\t\t\t\t\"-\",\n\t\t\t\timportActionName,\n\t\t\t\texportActionName,\n\t\t\t\tconvertActionName,\n\t\t\t\t\"-\",\n\t\t\t\tsaveActionName,\n\t\t\t],\n\t\t\tparent\n\t\t);\n\t};\n});\n"
  },
  {
    "path": "drawio-custom-plugins/src/propertiesDialog.ts",
    "content": "import \"./styles.css\";\nimport * as m from \"mithril\";\n\nexport function showDialog(ui: DrawioUI) {\n\tconst node = ui.fileNode;\n\n\tif (node == null) {\n\t\treturn;\n\t}\n\n\tconst initialScale = parseFloat(node.getAttribute(\"scale\") || \"1\");\n\tconst initialBorder = parseFloat(node.getAttribute(\"border\") || \"0\");\n\tconst initialLinkTarget = node.getAttribute(\"linkTarget\");\n\tconst initialDisableSvgWarning =\n\t\tnode.getAttribute(\"disableSvgWarning\") === \"true\";\n\n\tlet scale = initialScale;\n\tlet border = initialBorder;\n\tlet linkTarget = initialLinkTarget;\n\tlet disableSvgWarning = initialDisableSvgWarning;\n\n\tvar div = document.createElement(\"div\");\n\tdiv.style.height = \"100%\";\n\tm.render(\n\t\tdiv,\n\t\tm(\n\t\t\t\"properties-dialog.div\",\n\t\t\t{\n\t\t\t\tstyle: {\n\t\t\t\t\tfontFamily: \"Segoe WPC,Segoe UI,sans-serif\",\n\t\t\t\t\tdisplay: \"flex\",\n\t\t\t\t\tflexDirection: \"column\",\n\t\t\t\t\theight: \"100%\",\n\t\t\t\t},\n\t\t\t},\n\t\t\t[\n\t\t\t\tm(\n\t\t\t\t\t\"div\",\n\t\t\t\t\t{\n\t\t\t\t\t\tstyle: {\n\t\t\t\t\t\t\tdisplay: \"flex\",\n\t\t\t\t\t\t\tflexDirection: \"column\",\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\t[\n\t\t\t\t\t\tm(\n\t\t\t\t\t\t\t\"h2\",\n\t\t\t\t\t\t\t{ style: { marginTop: \"4px\" } },\n\t\t\t\t\t\t\t\"Export Properties\"\n\t\t\t\t\t\t),\n\t\t\t\t\t\tm(\n\t\t\t\t\t\t\t\"div\",\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tstyle: {\n\t\t\t\t\t\t\t\t\tdisplay: \"flex\",\n\t\t\t\t\t\t\t\t\tflexDirection: \"row\",\n\t\t\t\t\t\t\t\t\tpaddingTop: \"8px\",\n\t\t\t\t\t\t\t\t\tpaddingBottom: \"4px\",\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t[\n\t\t\t\t\t\t\t\tm(\"div\", {}, mxResources.get(\"zoom\") + \":\"),\n\t\t\t\t\t\t\t\tm(\"div\", { style: { flex: 1 } }),\n\t\t\t\t\t\t\t\tm(\"input\", {\n\t\t\t\t\t\t\t\t\tvalue: scale * 100 + \"%\",\n\t\t\t\t\t\t\t\t\toninput: (e: any) => {\n\t\t\t\t\t\t\t\t\t\tscale = Math.min(\n\t\t\t\t\t\t\t\t\t\t\t20,\n\t\t\t\t\t\t\t\t\t\t\tMath.max(\n\t\t\t\t\t\t\t\t\t\t\t\t0.01,\n\t\t\t\t\t\t\t\t\t\t\t\tparseInt(e.target.value) / 100\n\t\t\t\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t}),\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t),\n\t\t\t\t\t\tm(\n\t\t\t\t\t\t\t\"div\",\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tstyle: {\n\t\t\t\t\t\t\t\t\tdisplay: \"flex\",\n\t\t\t\t\t\t\t\t\tflexDirection: \"row\",\n\t\t\t\t\t\t\t\t\tpaddingBottom: \"4px\",\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t[\n\t\t\t\t\t\t\t\tm(\n\t\t\t\t\t\t\t\t\t\"div\",\n\t\t\t\t\t\t\t\t\t{},\n\t\t\t\t\t\t\t\t\tmxResources.get(\"borderWidth\") + \":\"\n\t\t\t\t\t\t\t\t),\n\t\t\t\t\t\t\t\tm(\"div\", { style: { flex: 1 } }),\n\t\t\t\t\t\t\t\tm(\"input\", {\n\t\t\t\t\t\t\t\t\tvalue: border,\n\t\t\t\t\t\t\t\t\toninput: (e: any) => {\n\t\t\t\t\t\t\t\t\t\tborder = Math.max(\n\t\t\t\t\t\t\t\t\t\t\t0,\n\t\t\t\t\t\t\t\t\t\t\tparseInt(e.target.value)\n\t\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t}),\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t),\n\t\t\t\t\t\tm(\n\t\t\t\t\t\t\t\"div\",\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tstyle: {\n\t\t\t\t\t\t\t\t\tdisplay: \"flex\",\n\t\t\t\t\t\t\t\t\tflexDirection: \"row\",\n\t\t\t\t\t\t\t\t\tpaddingBottom: \"4px\",\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t[\n\t\t\t\t\t\t\t\tm(\"div\", {}, mxResources.get(\"links\") + \":\"),\n\t\t\t\t\t\t\t\tm(\"div\", { style: { flex: 1 } }),\n\t\t\t\t\t\t\t\tm(\n\t\t\t\t\t\t\t\t\t\"select.geBtn\",\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: linkTarget || \"\",\n\t\t\t\t\t\t\t\t\t\toninput: (e: any) => {\n\t\t\t\t\t\t\t\t\t\t\tlinkTarget = e.target.value;\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t[\n\t\t\t\t\t\t\t\t\t\tm(\n\t\t\t\t\t\t\t\t\t\t\t\"option\",\n\t\t\t\t\t\t\t\t\t\t\t{ value: \"\" },\n\t\t\t\t\t\t\t\t\t\t\tmxResources.get(\"automatic\")\n\t\t\t\t\t\t\t\t\t\t),\n\t\t\t\t\t\t\t\t\t\tm(\n\t\t\t\t\t\t\t\t\t\t\t\"option\",\n\t\t\t\t\t\t\t\t\t\t\t{ value: \"_blank\" },\n\t\t\t\t\t\t\t\t\t\t\tmxResources.get(\"openInNewWindow\")\n\t\t\t\t\t\t\t\t\t\t),\n\t\t\t\t\t\t\t\t\t\tm(\n\t\t\t\t\t\t\t\t\t\t\t\"option\",\n\t\t\t\t\t\t\t\t\t\t\t{ value: \"_top\" },\n\t\t\t\t\t\t\t\t\t\t\tmxResources.get(\"openInThisWindow\")\n\t\t\t\t\t\t\t\t\t\t),\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t),\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t),\n\t\t\t\t\t\tm(\n\t\t\t\t\t\t\t\"div\",\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tstyle: {\n\t\t\t\t\t\t\t\t\tdisplay: \"flex\",\n\t\t\t\t\t\t\t\t\tflexDirection: \"row\",\n\t\t\t\t\t\t\t\t\tpaddingBottom: \"4px\",\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t[\n\t\t\t\t\t\t\t\tm(\"label\", {}, [\n\t\t\t\t\t\t\t\t\tm(\"input\", {\n\t\t\t\t\t\t\t\t\t\ttype: \"checkbox\",\n\t\t\t\t\t\t\t\t\t\tchecked: disableSvgWarning,\n\t\t\t\t\t\t\t\t\t\tonchange: (e: any) => {\n\t\t\t\t\t\t\t\t\t\t\tdisableSvgWarning =\n\t\t\t\t\t\t\t\t\t\t\t\te.target.checked;\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t}),\n\t\t\t\t\t\t\t\t\t\"Disable SVG 1.1 warning\",\n\t\t\t\t\t\t\t\t]),\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t),\n\t\t\t\t\t]\n\t\t\t\t),\n\t\t\t\tm(\"div\", { style: { flex: 1 } }),\n\t\t\t\tm(\"div\", { style: { textAlign: \"right\" } }, [\n\t\t\t\t\tm(\n\t\t\t\t\t\t\"button.geBtn\",\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tonclick: () => {\n\t\t\t\t\t\t\t\tui.hideDialog();\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\t[mxResources.get(\"cancel\")]\n\t\t\t\t\t),\n\t\t\t\t\tm(\n\t\t\t\t\t\t\"button.geBtn.gePrimaryBtn\",\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tonclick: () => {\n\t\t\t\t\t\t\t\tui.hideDialog();\n\n\t\t\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t\t\tscale === initialScale &&\n\t\t\t\t\t\t\t\t\tborder === initialBorder &&\n\t\t\t\t\t\t\t\t\tlinkTarget === initialLinkTarget &&\n\t\t\t\t\t\t\t\t\tdisableSvgWarning ===\n\t\t\t\t\t\t\t\t\t\tinitialDisableSvgWarning\n\t\t\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\tif (linkTarget) {\n\t\t\t\t\t\t\t\t\tnode.setAttribute(\"linkTarget\", linkTarget);\n\t\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\tnode.removeAttribute(\"linkTarget\");\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\tnode.setAttribute(\"scale\", \"\" + scale);\n\t\t\t\t\t\t\t\tnode.setAttribute(\"border\", \"\" + border);\n\n\t\t\t\t\t\t\t\tif (disableSvgWarning) {\n\t\t\t\t\t\t\t\t\tnode.setAttribute(\n\t\t\t\t\t\t\t\t\t\t\"disableSvgWarning\",\n\t\t\t\t\t\t\t\t\t\t\"true\"\n\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\tnode.removeAttribute(\"disableSvgWarning\");\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\tui.actions.get(\"save\").funct();\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\t[mxResources.get(\"apply\")]\n\t\t\t\t\t),\n\t\t\t\t]),\n\t\t\t]\n\t\t)\n\t);\n\n\tui.showDialog(div, 350, 200, true, true);\n}\n"
  },
  {
    "path": "drawio-custom-plugins/src/styles.css",
    "content": "li {\n\tpadding: 3px 0;\n}"
  },
  {
    "path": "drawio-custom-plugins/src/types.d.ts",
    "content": "\ndeclare type CustomDrawioAction = UpdateVerticesAction | AddVerticesAction | GetVerticesAction\n    | LinkSelectedNodeWithDataAction | NodeSelectionEnabledAction | UpdateLiveshareViewState;\ndeclare type CustomDrawioEvent = NodeSelectedEvent | GetVerticesResultEvent\n    | UpdateLocalStorage | PluginLoaded | CursorChangedEvent | SelectionChangedEvent | FocusChangedEvent | InvokeCommandEvent | SelectionRectangleChangedEvent;\n\ndeclare interface InvokeCommandEvent {\n    event: \"invokeCommand\";\n    command: \"export\" | \"save\" | \"convert\";\n}\n\ndeclare interface FocusChangedEvent {\n    event: \"focusChanged\";\n    hasFocus: boolean;\n}\n\ndeclare interface NodeSelectionEnabledAction {\n    action: \"setNodeSelectionEnabled\";\n    enabled: boolean;\n}\n\ndeclare interface UpdateVerticesAction {\n    action: \"updateVertices\",\n    verticesToUpdate: { id: string; label: string }[];\n}\n\ndeclare interface AddVerticesAction {\n    action: \"addVertices\";\n    vertices: { label: string }[];\n}\n\ndeclare interface GetVerticesAction {\n    action: \"getVertices\";\n}\n\ndeclare interface LinkSelectedNodeWithDataAction {\n    action: \"linkSelectedNodeWithData\";\n    linkedData: any;\n}\n\ndeclare interface NodeSelectedEvent {\n    event: \"nodeSelected\";\n    linkedData: any;\n    label: string;\n}\n\ndeclare interface GetVerticesResultEvent {\n    event: \"getVertices\";\n    message: GetVerticesAction;\n    vertices: { id: string; label: string }[];\n}\n\ndeclare interface UpdateLocalStorage {\n    event: \"updateLocalStorage\";\n    newLocalStorage: Record<string, string>;\n}\n\ndeclare interface PluginLoaded {\n    event: \"pluginLoaded\";\n    pluginId: string;\n}\n\n// Liveshare \n\ndeclare interface CursorChangedEvent {\n    event: \"cursorChanged\";\n    position: { x: number, y: number } | undefined;\n}\n\ndeclare interface SelectionChangedEvent {\n    event: \"selectedCellsChanged\";\n    selectedCellIds: string[];\n}\n\ndeclare interface SelectionRectangleChangedEvent {\n    event: \"selectedRectangleChanged\";\n    rect: Rectangle | undefined;\n}\n\ndeclare interface Rectangle {\n    start: { x: number, y: number },\n    end: { x: number, y: number },\n}\n\ndeclare interface UpdateLiveshareViewState {\n    action: \"updateLiveshareViewState\";\n    cursors: ParticipantCursorInfo[];\n    selectedCells: ParticipantSelectedCellsInfo[];\n    selectedRectangles: ParticipantSelectedRectangleInfo[];\n}\n\ndeclare interface ParticipantCursorInfo {\n    id: string;\n    position: { x: number, y: number };\n    label: string | undefined;\n    color: string;\n}\n\ndeclare interface ParticipantSelectedCellsInfo {\n    id: string;\n    color: string;\n    selectedCellIds: string[];\n}\n\ndeclare interface ParticipantSelectedRectangleInfo {\n    id: string;\n    color: string;\n    rectangle: Rectangle;\n}\n"
  },
  {
    "path": "drawio-custom-plugins/src/vscode.ts",
    "content": "export function sendEvent(data: CustomDrawioEvent) {\n\tif (window.opener) {\n\t\twindow.opener.postMessage(JSON.stringify(data), \"*\");\n\t} else {\n\t\tconsole.log(\"sending >>>\", data);\n\t}\n}\n"
  },
  {
    "path": "drawio-custom-plugins/tsconfig.json",
    "content": "{\n\t\"compilerOptions\": {\n\t\t\"module\": \"commonjs\",\n\t\t\"target\": \"es6\",\n\t\t\"outDir\": \"out\",\n\t\t\"lib\": [\"es6\", \"DOM\"],\n\t\t\"sourceMap\": true,\n\t\t\"rootDir\": \"./src\",\n\t\t\"strict\": true,\n\t\t\"experimentalDecorators\": true\n\t},\n\t\"include\": [\"./src/**/*\"]\n}\n"
  },
  {
    "path": "drawio-custom-plugins/webpack.config.ts",
    "content": "import * as webpack from \"webpack\";\nimport path = require(\"path\");\nimport { CleanWebpackPlugin } from \"clean-webpack-plugin\";\n\nconst r = (file: string) => path.resolve(__dirname, file);\n\nmodule.exports = {\n\ttarget: \"web\",\n\tentry: r(\"./src/index\"),\n\toutput: {\n\t\tpath: r(\"../dist/custom-drawio-plugins\"),\n\t\tfilename: \"index.js\",\n\t\tlibraryTarget: \"window\",\n\t\tdevtoolModuleFilenameTemplate: \"../[resource-path]\",\n\t},\n\tdevtool: \"source-map\",\n\texternals: {\n\t\tvscode: \"commonjs vscode\",\n\t},\n\tresolve: {\n\t\textensions: [\".ts\", \".js\"],\n\t},\n\tmodule: {\n\t\trules: [\n\t\t\t{ test: /\\.css$/, use: [\"style-loader\", \"css-loader\"] },\n\t\t\t{\n\t\t\t\ttest: /\\.html$/i,\n\t\t\t\tloader: \"raw-loader\",\n\t\t\t},\n\t\t\t{\n\t\t\t\ttest: /\\.ts$/,\n\t\t\t\texclude: /node_modules/,\n\t\t\t\tuse: [\n\t\t\t\t\t{\n\t\t\t\t\t\tloader: \"ts-loader\",\n\t\t\t\t\t},\n\t\t\t\t],\n\t\t\t},\n\t\t],\n\t},\n\tnode: {\n\t\t__dirname: false,\n\t},\n\tplugins: [new CleanWebpackPlugin()],\n} as webpack.Configuration;\n"
  },
  {
    "path": "examples/.vscode/settings.json",
    "content": "{\n\t\"hediet.vscode-drawio.enableExperimentalFeatures\": true,\n\t\"hediet.vscode-drawio.offline\": true,\n\t\"hediet.vscode-drawio.plugins\": [\n\t\t{\n\t\t\t\"file\": \"${workspaceFolder}/tooltips-plugin.js\"\n\t\t}\n\t],\n\t\"hediet.vscode-drawio.defaultVertexStyle\": {\n\t\t\"fontColor\": \"#ff0000\",\n\t\t\"fontFamily\": \"Courier New\",\n\t\t\"fontSize\": 18,\n\t\t\"strokeWidth\": 2,\n\t\t\"strokeColor\": \"#ff0000\"\n\t},\n\t\"hediet.vscode-drawio.defaultEdgeStyle\": {\n\t\t\"fontColor\": \"#0000ff\",\n\t\t\"fontFamily\": \"Courier New\",\n\t\t\"fontSize\": 18,\n\t\t\"strokeWidth\": 2,\n\t\t\"strokeColor\": \"#0000ff\",\n\t\t\"endArrow\": \"none\",\n\t\t\"startArrow\": \"none\",\n\t\t\"edgeStyle\": \"orthogonalEdgeStyle\",\n\t\t\"orthogonal\": 1,\n\t\t\"elbow\": \"vertical\"\n\t},\n\t\"hediet.vscode-drawio.customColorSchemes\": [\n\t\t[\n\t\t\t{\n\t\t\t\t\"title\": \"Kind of pink\",\n\t\t\t\t\"fill\": \"#00ff00\",\n\t\t\t\t\"stroke\": \"none\",\n\t\t\t\t\"font\": \"#ffff00\",\n\t\t\t\t\"gradient\": \"#0000ff\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"fill\": \"#ffffba\",\n\t\t\t\t\"stroke\": \"none\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"fill\": \"#baffc9\",\n\t\t\t\t\"stroke\": \"none\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"fill\": \"#bae1ff\",\n\t\t\t\t\"stroke\": \"none\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"fill\": \"#eecbff\",\n\t\t\t\t\"stroke\": \"none\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"fill\": \"#a2798f\",\n\t\t\t\t\"stroke\": \"none\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"fill\": \"#8caba8\",\n\t\t\t\t\"stroke\": \"none\"\n\t\t\t}\n\t\t],\n\t\t[\n\t\t\t{\n\t\t\t\t\"fill\": \"#ffb3ba\",\n\t\t\t\t\"stroke\": \"none\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"fill\": \"#ffdfba\",\n\t\t\t\t\"stroke\": \"none\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"fill\": \"#ffffba\",\n\t\t\t\t\"stroke\": \"none\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"fill\": \"#baffc9\",\n\t\t\t\t\"stroke\": \"none\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"fill\": \"#bae1ff\",\n\t\t\t\t\"stroke\": \"none\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"fill\": \"#eecbff\",\n\t\t\t\t\"stroke\": \"none\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"fill\": \"#a2798f\",\n\t\t\t\t\"stroke\": \"none\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"fill\": \"#8caba8\",\n\t\t\t\t\"stroke\": \"none\"\n\t\t\t}\n\t\t]\n\t],\n\t\"hediet.vscode-drawio.presetColors\": [\"ff0000\", \"00ff00\"],\n\t\"hediet.vscode-drawio.colorNames\": {\n\t\t\"FF0000\": \"Red\",\n\t\t\"00FF00\": \"Green\"\n\t},\n\t\"hediet.vscode-drawio.simpleLabels\": false,\n\t\"hediet.vscode-drawio.styles\": [\n\t\t{},\n\t\t{\n\t\t\t\"commonStyle\": {\n\t\t\t\t\"fontColor\": \"#5C5C5C\",\n\t\t\t\t\"strokeColor\": \"#006658\",\n\t\t\t\t\"fillColor\": \"#21C0A5\"\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\t\"commonStyle\": {\n\t\t\t\t\"fontColor\": \"#095C86\",\n\t\t\t\t\"strokeColor\": \"#AF45ED\",\n\t\t\t\t\"fillColor\": \"#F694C1\"\n\t\t\t},\n\t\t\t\"edgeStyle\": {\n\t\t\t\t\"strokeColor\": \"#60E696\"\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\t\"commonStyle\": {\n\t\t\t\t\"fontColor\": \"#E4FDE1\",\n\t\t\t\t\"strokeColor\": \"#028090\",\n\t\t\t\t\"fillColor\": \"#F45B69\"\n\t\t\t},\n\t\t\t\"graph\": {\n\t\t\t\t\"background\": \"#114B5F\",\n\t\t\t\t\"gridColor\": \"#0B3240\"\n\t\t\t}\n\t\t}\n\t]\n}\n"
  },
  {
    "path": "examples/formats/README.md",
    "content": "Draw.io diagrams can be embedded in markdown files!\n\nSVG Diagram:\n\n![](./Example.dio.svg)\n\nPNG Diagram:\n\n![](./Example.drawio.png)\n"
  },
  {
    "path": "examples/linking/demo-src/Baz.ts",
    "content": "class Baz {\n    BazBar() {\n        \n    }\n}"
  },
  {
    "path": "examples/linking/demo-src/Foo.ts",
    "content": "\nclass Foo extends Baz {\n    test: string;\n}\n\nclass Bar {\n\n}"
  },
  {
    "path": "examples/linking/demo-src/test.cc",
    "content": "void test() {}\nvoid main() {}\n\ntemplate<typename T>\nclass MyClass {\n    T method() {}\n};\n\ntemplate<typename T>\nvoid myFunc(T a) { }\n\n"
  },
  {
    "path": "examples/linking/demo-src/tsconfig.json",
    "content": "{\n    \"include\": [\n        \"**/*\"\n    ]\n}"
  },
  {
    "path": "examples/linking/main.dio",
    "content": "<mxfile host=\"65bd71144e\" scale=\"1\" border=\"0\">\n    <diagram id=\"MgYzXS6eyhghL7g_6re2\" name=\"Page-1\">\n        <mxGraphModel dx=\"581\" dy=\"585\" grid=\"1\" gridSize=\"10\" guides=\"1\" tooltips=\"1\" connect=\"1\" arrows=\"1\" fold=\"1\" page=\"1\" pageScale=\"1\" pageWidth=\"827\" pageHeight=\"1169\" math=\"0\" shadow=\"0\">\n            <root>\n                <mxCell id=\"0\"/>\n                <mxCell id=\"1\" parent=\"0\"/>\n                <object label=\"README.md\" hedietLinkedDataV1_path=\"../../formats/README.md\" hedietLinkedDataV1_start_col_x-num=\"0\" hedietLinkedDataV1_start_line_x-num=\"2\" hedietLinkedDataV1_end_col_x-num=\"22\" hedietLinkedDataV1_end_line_x-num=\"4\" id=\"3\">\n                    <mxCell style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                        <mxGeometry x=\"80\" y=\"130\" width=\"120\" height=\"60\" as=\"geometry\"/>\n                    </mxCell>\n                </object>\n                <object label=\"PDF\" hedietLinkedDataV1_path=\"../../data/dummy.pdf\" id=\"4\">\n                    <mxCell style=\"shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;\" parent=\"1\" vertex=\"1\">\n                        <mxGeometry x=\"100\" y=\"230\" width=\"80\" height=\"100\" as=\"geometry\"/>\n                    </mxCell>\n                </object>\n                <mxCell id=\"5\" value=\"#Foo\" style=\"rounded=1;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"80\" y=\"370\" width=\"120\" height=\"60\" as=\"geometry\"/>\n                </mxCell>\n                <object label=\"Baz.BazBar()\" hedietLinkedDataV1_symbol=\"Baz.BazBar\" id=\"3ADTFjXa_awMoTPGBWK0-5\">\n                    <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                        <mxGeometry x=\"80\" y=\"470\" width=\"120\" height=\"60\" as=\"geometry\"/>\n                    </mxCell>\n                </object>\n                <mxCell id=\"4bzpf4HTB4W7Uhsk-uCX-6\" value=\"File + Code highlight test\" style=\"text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=18;fontFamily=Helvetica;fontColor=default;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"250\" y=\"145\" width=\"210\" height=\"30\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"4bzpf4HTB4W7Uhsk-uCX-7\" value=\"File only test\" style=\"text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=18;fontFamily=Helvetica;fontColor=default;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"250\" y=\"265\" width=\"120\" height=\"30\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"4bzpf4HTB4W7Uhsk-uCX-8\" value=\"#Symbol syntax test\" style=\"text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=18;fontFamily=Helvetica;fontColor=default;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"250\" y=\"385\" width=\"180\" height=\"30\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"4bzpf4HTB4W7Uhsk-uCX-9\" value=\"Hierarchy path without linked document URI test\" style=\"text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=18;fontFamily=Helvetica;fontColor=default;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"250\" y=\"485\" width=\"400\" height=\"30\" as=\"geometry\"/>\n                </mxCell>\n                <object label=\"Baz.BazBar()\" hedietLinkedDataV1_path=\"../demo-src/Baz.ts\" hedietLinkedDataV1_symbol=\"Baz.BazBar\" id=\"KUhIoe1hMz0tjvnBnsYe-5\">\n                    <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                        <mxGeometry x=\"80\" y=\"560\" width=\"120\" height=\"60\" as=\"geometry\"/>\n                    </mxCell>\n                </object>\n                <mxCell id=\"KUhIoe1hMz0tjvnBnsYe-6\" value=\"Hierarchy path WITH linked document test\" style=\"text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=18;fontFamily=Helvetica;fontColor=default;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"250\" y=\"570\" width=\"350\" height=\"30\" as=\"geometry\"/>\n                </mxCell>\n            </root>\n        </mxGraphModel>\n    </diagram>\n    <diagram id=\"zOhSraGW9aLSeXGnnNEO\" name=\"Test C++ Code\">\n        <mxGraphModel dx=\"581\" dy=\"585\" grid=\"1\" gridSize=\"10\" guides=\"1\" tooltips=\"1\" connect=\"1\" arrows=\"1\" fold=\"1\" page=\"1\" pageScale=\"1\" pageWidth=\"1169\" pageHeight=\"827\" math=\"0\" shadow=\"0\">\n            <root>\n                <mxCell id=\"WdrI0oJoAQMZujuPcE8P-0\"/>\n                <mxCell id=\"WdrI0oJoAQMZujuPcE8P-1\" parent=\"WdrI0oJoAQMZujuPcE8P-0\"/>\n                <object label=\"Link 1\" hedietLinkedDataV1_path=\"../demo-src/test.cc\" hedietLinkedDataV1_symbol=\"test()\" id=\"WdrI0oJoAQMZujuPcE8P-2\">\n                    <mxCell style=\"whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=18;fontColor=#ff0000;strokeWidth=2;\" parent=\"WdrI0oJoAQMZujuPcE8P-1\" vertex=\"1\">\n                        <mxGeometry x=\"70\" y=\"70\" width=\"210\" height=\"60\" as=\"geometry\"/>\n                    </mxCell>\n                </object>\n                <object label=\"Link 3\" hedietLinkedDataV1_path=\"../demo-src/test.cc\" hedietLinkedDataV1_symbol=\"myFunc&lt;T&gt;(T)\" id=\"WdrI0oJoAQMZujuPcE8P-4\">\n                    <mxCell style=\"whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=18;fontColor=#ff0000;strokeWidth=2;\" parent=\"WdrI0oJoAQMZujuPcE8P-1\" vertex=\"1\">\n                        <mxGeometry x=\"70\" y=\"270\" width=\"210\" height=\"60\" as=\"geometry\"/>\n                    </mxCell>\n                </object>\n                <object label=\"Link 4\" hedietLinkedDataV1_path=\"../demo-src/test.cc\" hedietLinkedDataV1_symbol=\"MyClass&lt;T&gt;\" id=\"WdrI0oJoAQMZujuPcE8P-5\">\n                    <mxCell style=\"whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=18;fontColor=#ff0000;strokeWidth=2;\" parent=\"WdrI0oJoAQMZujuPcE8P-1\" vertex=\"1\">\n                        <mxGeometry x=\"70\" y=\"360\" width=\"210\" height=\"60\" as=\"geometry\"/>\n                    </mxCell>\n                </object>\n                <object label=\"Link 2&lt;br&gt;\" hedietLinkedDataV1_path=\"../demo-src/test.cc\" hedietLinkedDataV1_symbol=\"MyClass&lt;T&gt;.method()\" id=\"xvX_bhhY9qtDZdKVX92g-0\">\n                    <mxCell style=\"whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=18;fontColor=#ff0000;strokeWidth=2;\" parent=\"WdrI0oJoAQMZujuPcE8P-1\" vertex=\"1\">\n                        <mxGeometry x=\"70\" y=\"170\" width=\"210\" height=\"60\" as=\"geometry\"/>\n                    </mxCell>\n                </object>\n            </root>\n        </mxGraphModel>\n    </diagram>\n</mxfile>"
  },
  {
    "path": "examples/temp/Example.drawio",
    "content": "<mxfile host=\"65bd71144e\" scale=\"1\" border=\"0\">\n    <diagram id=\"6hGFLwfOUW9BJ-s0fimq\" name=\"Page-1\">\n        <mxGraphModel dx=\"1096\" dy=\"715\" grid=\"1\" gridSize=\"10\" guides=\"1\" tooltips=\"1\" connect=\"1\" arrows=\"1\" fold=\"1\" page=\"1\" pageScale=\"1\" pageWidth=\"827\" pageHeight=\"1169\" math=\"0\" shadow=\"0\">\n            <root>\n                <mxCell id=\"0\"/>\n                <mxCell id=\"1\" parent=\"0\"/>\n                <mxCell id=\"41\" value=\"Hello 123 XXX\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"110\" y=\"190\" width=\"120\" height=\"60\" as=\"geometry\"/>\n                </mxCell>\n            </root>\n        </mxGraphModel>\n    </diagram>\n    <diagram id=\"NDbqaBDdeuva_EtJI3ZI\" name=\"Page-2\">\n        <mxGraphModel dx=\"1096\" dy=\"715\" grid=\"1\" gridSize=\"10\" guides=\"1\" tooltips=\"1\" connect=\"1\" arrows=\"1\" fold=\"1\" page=\"1\" pageScale=\"1\" pageWidth=\"850\" pageHeight=\"1100\" math=\"0\" shadow=\"0\">\n            <root>\n                <mxCell id=\"g6Xm4N9dErYCmi6_g6sK-0\"/>\n                <mxCell id=\"g6Xm4N9dErYCmi6_g6sK-1\" parent=\"g6Xm4N9dErYCmi6_g6sK-0\"/>\n                <mxCell id=\"g6Xm4N9dErYCmi6_g6sK-2\" value=\"page 2 XXX\" style=\"rounded=1;whiteSpace=wrap;html=1;\" parent=\"g6Xm4N9dErYCmi6_g6sK-1\" vertex=\"1\">\n                    <mxGeometry x=\"220\" y=\"260\" width=\"120\" height=\"60\" as=\"geometry\"/>\n                </mxCell>\n            </root>\n        </mxGraphModel>\n    </diagram>\n</mxfile>"
  },
  {
    "path": "examples/temp/Large.drawio",
    "content": "<mxfile host=\"localhost\" modified=\"2020-05-11T18:35:49.905Z\" agent=\"5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Code/1.45.0 Chrome/78.0.3904.130 Electron/7.2.4 Safari/537.36\" etag=\"zi2wejrX4PboaisyBfI0\" version=\"13.0.9\">\n    <diagram id=\"YCRAzSdguC1DIKJ5nqVH\" name=\"Page-1\">\n        <mxGraphModel dx=\"5917\" dy=\"1988\" grid=\"1\" gridSize=\"10\" guides=\"1\" tooltips=\"1\" connect=\"1\" arrows=\"1\" fold=\"1\" page=\"1\" pageScale=\"1\" pageWidth=\"827\" pageHeight=\"1169\" math=\"0\" shadow=\"0\">\n            <root>\n                <mxCell id=\"0\"/>\n                <mxCell id=\"1\" parent=\"0\"/>\n                <mxCell id=\"5\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"-10\" y=\"49\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"6\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"70\" y=\"49\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"7\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"150\" y=\"49\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"8\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"230\" y=\"49\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"9\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"310\" y=\"49\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"10\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"390\" y=\"49\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"11\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"470\" y=\"49\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"12\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"550\" y=\"49\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"13\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"630\" y=\"49\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"14\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"710\" y=\"49\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"15\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"-10\" y=\"129\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"16\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"70\" y=\"129\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"17\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"150\" y=\"129\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"18\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"230\" y=\"129\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"19\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"310\" y=\"129\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"20\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"390\" y=\"129\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"21\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"470\" y=\"129\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"22\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"550\" y=\"129\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"23\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"630\" y=\"129\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"24\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"710\" y=\"129\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"25\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"-10\" y=\"209\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"26\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"70\" y=\"209\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"27\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"150\" y=\"209\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"28\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"230\" y=\"209\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"29\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"310\" y=\"209\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"30\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"390\" y=\"209\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"31\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"470\" y=\"209\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"32\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"550\" y=\"209\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"33\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"630\" y=\"209\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"34\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"710\" y=\"209\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"35\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"-10\" y=\"289\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"36\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"70\" y=\"289\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"37\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"150\" y=\"289\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"38\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"230\" y=\"289\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"39\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"310\" y=\"289\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"40\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"390\" y=\"289\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"41\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"470\" y=\"289\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"42\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"550\" y=\"289\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"43\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"630\" y=\"289\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"44\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"710\" y=\"289\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"45\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"-10\" y=\"369\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"46\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"70\" y=\"369\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"47\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"150\" y=\"369\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"48\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"230\" y=\"369\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"49\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"310\" y=\"369\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"50\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"390\" y=\"369\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"51\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"470\" y=\"369\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"52\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"550\" y=\"369\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"53\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"630\" y=\"369\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"54\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"710\" y=\"369\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"55\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"-10\" y=\"480\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"56\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"70\" y=\"480\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"57\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"150\" y=\"480\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"58\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"230\" y=\"480\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"59\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"310\" y=\"480\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"60\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"390\" y=\"480\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"61\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"470\" y=\"480\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"62\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"550\" y=\"480\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"63\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"630\" y=\"480\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"64\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"710\" y=\"480\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"65\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"-10\" y=\"560\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"66\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"70\" y=\"560\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"67\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"150\" y=\"560\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"68\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"230\" y=\"560\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"69\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"310\" y=\"560\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"70\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"390\" y=\"560\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"71\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"470\" y=\"560\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"72\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"550\" y=\"560\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"73\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"630\" y=\"560\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"74\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"710\" y=\"560\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"75\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"-10\" y=\"640\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"76\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"70\" y=\"640\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"77\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"150\" y=\"640\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"78\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"230\" y=\"640\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"79\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"310\" y=\"640\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"80\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"390\" y=\"640\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"81\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"470\" y=\"640\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"82\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"550\" y=\"640\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"83\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"630\" y=\"640\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"84\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"710\" y=\"640\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"85\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"-10\" y=\"720\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"86\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"70\" y=\"720\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"87\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"150\" y=\"720\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"88\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"230\" y=\"720\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"89\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"310\" y=\"720\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"90\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"390\" y=\"720\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"91\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"470\" y=\"720\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"92\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"550\" y=\"720\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"93\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"630\" y=\"720\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"94\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"710\" y=\"720\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"95\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"-10\" y=\"800\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"96\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"70\" y=\"800\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"97\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"150\" y=\"800\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"98\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"230\" y=\"800\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"99\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"310\" y=\"800\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"100\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"390\" y=\"800\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"101\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"470\" y=\"800\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"102\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"550\" y=\"800\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"103\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"630\" y=\"800\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"104\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"710\" y=\"800\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"105\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"790\" y=\"49\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"106\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"870\" y=\"49\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"107\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"950\" y=\"49\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"108\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1030\" y=\"49\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"109\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1110\" y=\"49\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"110\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1190\" y=\"49\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"111\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1270\" y=\"49\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"112\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1350\" y=\"49\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"113\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1430\" y=\"49\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"114\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1510\" y=\"49\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"115\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"790\" y=\"129\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"116\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"870\" y=\"129\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"117\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"950\" y=\"129\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"118\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1030\" y=\"129\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"119\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1110\" y=\"129\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"120\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1190\" y=\"129\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"121\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1270\" y=\"129\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"122\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1350\" y=\"129\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"123\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1430\" y=\"129\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"124\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1510\" y=\"129\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"125\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"790\" y=\"209\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"126\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"870\" y=\"209\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"127\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"950\" y=\"209\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"128\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1030\" y=\"209\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"129\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1110\" y=\"209\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"130\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1190\" y=\"209\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"131\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1270\" y=\"209\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"132\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1350\" y=\"209\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"133\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1430\" y=\"209\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"134\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1510\" y=\"209\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"135\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"790\" y=\"289\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"136\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"870\" y=\"289\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"137\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"950\" y=\"289\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"138\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1030\" y=\"289\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"139\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1110\" y=\"289\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"140\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1190\" y=\"289\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"141\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1270\" y=\"289\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"142\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1350\" y=\"289\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"143\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1430\" y=\"289\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"144\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1510\" y=\"289\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"145\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"790\" y=\"369\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"146\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"870\" y=\"369\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"147\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"950\" y=\"369\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"148\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1030\" y=\"369\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"149\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1110\" y=\"369\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"150\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1190\" y=\"369\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"151\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1270\" y=\"369\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"152\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1350\" y=\"369\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"153\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1430\" y=\"369\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"154\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1510\" y=\"369\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"155\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"790\" y=\"480\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"156\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"870\" y=\"480\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"157\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"950\" y=\"480\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"158\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1030\" y=\"480\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"159\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1110\" y=\"480\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"160\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1190\" y=\"480\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"161\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1270\" y=\"480\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"162\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1350\" y=\"480\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"163\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1430\" y=\"480\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"164\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1510\" y=\"480\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"165\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"790\" y=\"560\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"166\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"870\" y=\"560\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"167\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"950\" y=\"560\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"168\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1030\" y=\"560\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"169\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1110\" y=\"560\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"170\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1190\" y=\"560\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"171\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1270\" y=\"560\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"172\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1350\" y=\"560\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"173\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1430\" y=\"560\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"174\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1510\" y=\"560\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"175\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"790\" y=\"640\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"176\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"870\" y=\"640\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"177\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"950\" y=\"640\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"178\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1030\" y=\"640\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"179\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1110\" y=\"640\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"180\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1190\" y=\"640\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"181\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1270\" y=\"640\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"182\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1350\" y=\"640\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"183\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1430\" y=\"640\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"184\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1510\" y=\"640\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"185\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"790\" y=\"720\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"186\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"870\" y=\"720\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"187\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"950\" y=\"720\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"188\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1030\" y=\"720\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"189\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1110\" y=\"720\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"190\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1190\" y=\"720\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"191\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1270\" y=\"720\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"192\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1350\" y=\"720\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"193\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1430\" y=\"720\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"194\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1510\" y=\"720\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"195\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"790\" y=\"800\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"196\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"870\" y=\"800\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"197\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"950\" y=\"800\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"198\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1030\" y=\"800\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"199\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1110\" y=\"800\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"200\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1190\" y=\"800\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"201\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1270\" y=\"800\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"202\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1350\" y=\"800\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"203\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1430\" y=\"800\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"204\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1510\" y=\"800\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"205\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"790\" y=\"900\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"206\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"870\" y=\"900\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"207\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"950\" y=\"900\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"208\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1030\" y=\"900\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"209\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1110\" y=\"900\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"210\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1190\" y=\"900\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"211\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1270\" y=\"900\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"212\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1350\" y=\"900\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"213\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1430\" y=\"900\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"214\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1510\" y=\"900\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"215\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"790\" y=\"980\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"216\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"870\" y=\"980\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"217\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"950\" y=\"980\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"218\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1030\" y=\"980\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"219\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1110\" y=\"980\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"220\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1190\" y=\"980\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"221\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1270\" y=\"980\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"222\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1350\" y=\"980\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"223\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1430\" y=\"980\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"224\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1510\" y=\"980\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"225\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"790\" y=\"1060\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"226\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"870\" y=\"1060\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"227\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"950\" y=\"1060\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"228\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1030\" y=\"1060\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"229\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1110\" y=\"1060\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"230\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1190\" y=\"1060\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"231\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1270\" y=\"1060\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"232\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1350\" y=\"1060\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"233\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1430\" y=\"1060\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"234\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1510\" y=\"1060\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"235\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"790\" y=\"1140\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"236\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"870\" y=\"1140\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"237\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"950\" y=\"1140\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"238\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1030\" y=\"1140\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"239\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1110\" y=\"1140\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"240\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1190\" y=\"1140\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"241\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1270\" y=\"1140\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"242\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1350\" y=\"1140\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"243\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1430\" y=\"1140\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"244\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1510\" y=\"1140\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"245\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"790\" y=\"1220\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"246\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"870\" y=\"1220\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"247\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"950\" y=\"1220\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"248\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1030\" y=\"1220\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"249\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1110\" y=\"1220\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"250\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1190\" y=\"1220\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"251\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1270\" y=\"1220\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"252\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1350\" y=\"1220\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"253\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1430\" y=\"1220\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"254\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1510\" y=\"1220\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"255\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"790\" y=\"1330\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"256\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"870\" y=\"1330\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"257\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"950\" y=\"1330\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"258\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1030\" y=\"1330\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"259\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1110\" y=\"1330\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"260\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1190\" y=\"1330\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"261\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1270\" y=\"1330\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"262\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1350\" y=\"1330\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"263\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1430\" y=\"1330\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"264\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1510\" y=\"1330\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"265\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"790\" y=\"1410\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"266\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"870\" y=\"1410\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"267\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"950\" y=\"1410\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"268\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1030\" y=\"1410\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"269\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1110\" y=\"1410\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"270\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1190\" y=\"1410\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"271\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1270\" y=\"1410\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"272\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1350\" y=\"1410\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"273\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1430\" y=\"1410\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"274\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1510\" y=\"1410\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"275\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"790\" y=\"1490\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"276\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"870\" y=\"1490\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"277\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"950\" y=\"1490\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"278\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1030\" y=\"1490\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"279\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1110\" y=\"1490\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"280\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1190\" y=\"1490\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"281\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1270\" y=\"1490\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"282\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1350\" y=\"1490\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"283\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1430\" y=\"1490\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"284\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1510\" y=\"1490\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"285\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"790\" y=\"1570\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"286\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"870\" y=\"1570\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"287\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"950\" y=\"1570\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"288\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1030\" y=\"1570\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"289\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1110\" y=\"1570\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"290\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1190\" y=\"1570\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"291\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1270\" y=\"1570\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"292\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1350\" y=\"1570\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"293\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1430\" y=\"1570\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"294\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1510\" y=\"1570\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"295\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"790\" y=\"1650\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"296\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"870\" y=\"1650\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"297\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"950\" y=\"1650\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"298\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1030\" y=\"1650\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"299\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1110\" y=\"1650\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"300\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1190\" y=\"1650\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"301\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1270\" y=\"1650\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"302\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1350\" y=\"1650\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"303\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1430\" y=\"1650\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"304\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1510\" y=\"1650\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"305\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"-10\" y=\"900\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"306\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"70\" y=\"900\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"307\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"150\" y=\"900\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"308\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"230\" y=\"900\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"309\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"310\" y=\"900\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"310\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"390\" y=\"900\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"311\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"470\" y=\"900\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"312\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"550\" y=\"900\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"313\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"630\" y=\"900\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"314\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"710\" y=\"900\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"315\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"-10\" y=\"980\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"316\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"70\" y=\"980\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"317\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"150\" y=\"980\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"318\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"230\" y=\"980\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"319\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"310\" y=\"980\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"320\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"390\" y=\"980\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"321\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"470\" y=\"980\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"322\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"550\" y=\"980\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"323\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"630\" y=\"980\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"324\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"710\" y=\"980\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"325\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"-10\" y=\"1060\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"326\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"70\" y=\"1060\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"327\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"150\" y=\"1060\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"328\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"230\" y=\"1060\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"329\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"310\" y=\"1060\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"330\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"390\" y=\"1060\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"331\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"470\" y=\"1060\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"332\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"550\" y=\"1060\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"333\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"630\" y=\"1060\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"334\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"710\" y=\"1060\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"335\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"-10\" y=\"1140\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"336\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"70\" y=\"1140\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"337\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"150\" y=\"1140\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"338\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"230\" y=\"1140\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"339\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"310\" y=\"1140\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"340\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"390\" y=\"1140\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"341\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"470\" y=\"1140\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"342\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"550\" y=\"1140\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"343\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"630\" y=\"1140\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"344\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"710\" y=\"1140\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"345\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"-10\" y=\"1220\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"346\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"70\" y=\"1220\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"347\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"150\" y=\"1220\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"348\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"230\" y=\"1220\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"349\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"310\" y=\"1220\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"350\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"390\" y=\"1220\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"351\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"470\" y=\"1220\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"352\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"550\" y=\"1220\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"353\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"630\" y=\"1220\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"354\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"710\" y=\"1220\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"355\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"-10\" y=\"1330\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"356\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"70\" y=\"1330\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"357\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"150\" y=\"1330\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"358\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"230\" y=\"1330\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"359\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"310\" y=\"1330\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"360\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"390\" y=\"1330\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"361\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"470\" y=\"1330\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"362\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"550\" y=\"1330\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"363\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"630\" y=\"1330\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"364\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"710\" y=\"1330\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"365\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"-10\" y=\"1410\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"366\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"70\" y=\"1410\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"367\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"150\" y=\"1410\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"368\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"230\" y=\"1410\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"369\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"310\" y=\"1410\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"370\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"390\" y=\"1410\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"371\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"470\" y=\"1410\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"372\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"550\" y=\"1410\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"373\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"630\" y=\"1410\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"374\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"710\" y=\"1410\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"375\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"-10\" y=\"1490\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"376\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"70\" y=\"1490\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"377\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"150\" y=\"1490\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"378\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"230\" y=\"1490\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"379\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"310\" y=\"1490\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"380\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"390\" y=\"1490\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"381\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"470\" y=\"1490\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"382\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"550\" y=\"1490\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"383\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"630\" y=\"1490\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"384\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"710\" y=\"1490\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"385\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"-10\" y=\"1570\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"386\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"70\" y=\"1570\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"387\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"150\" y=\"1570\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"388\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"230\" y=\"1570\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"389\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"310\" y=\"1570\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"390\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"390\" y=\"1570\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"391\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"470\" y=\"1570\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"392\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"550\" y=\"1570\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"393\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"630\" y=\"1570\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"394\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"710\" y=\"1570\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"395\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"-10\" y=\"1650\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"396\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"70\" y=\"1650\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"397\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"150\" y=\"1650\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"398\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"230\" y=\"1650\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"399\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"310\" y=\"1650\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"400\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"390\" y=\"1650\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"401\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"470\" y=\"1650\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"402\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"550\" y=\"1650\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"403\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"630\" y=\"1650\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"404\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"710\" y=\"1650\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"405\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1590\" y=\"49\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"406\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1670\" y=\"49\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"407\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1750\" y=\"49\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"408\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1830\" y=\"49\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"409\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1910\" y=\"49\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"410\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1990\" y=\"49\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"411\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2070\" y=\"49\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"412\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2150\" y=\"49\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"413\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2230\" y=\"49\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"414\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2310\" y=\"49\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"415\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1590\" y=\"129\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"416\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1670\" y=\"129\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"417\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1750\" y=\"129\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"418\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1830\" y=\"129\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"419\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1910\" y=\"129\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"420\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1990\" y=\"129\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"421\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2070\" y=\"129\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"422\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2150\" y=\"129\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"423\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2230\" y=\"129\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"424\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2310\" y=\"129\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"425\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1590\" y=\"209\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"426\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1670\" y=\"209\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"427\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1750\" y=\"209\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"428\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1830\" y=\"209\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"429\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1910\" y=\"209\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"430\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1990\" y=\"209\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"431\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2070\" y=\"209\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"432\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2150\" y=\"209\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"433\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2230\" y=\"209\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"434\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2310\" y=\"209\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"435\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1590\" y=\"289\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"436\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1670\" y=\"289\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"437\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1750\" y=\"289\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"438\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1830\" y=\"289\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"439\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1910\" y=\"289\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"440\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1990\" y=\"289\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"441\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2070\" y=\"289\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"442\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2150\" y=\"289\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"443\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2230\" y=\"289\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"444\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2310\" y=\"289\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"445\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1590\" y=\"369\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"446\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1670\" y=\"369\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"447\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1750\" y=\"369\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"448\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1830\" y=\"369\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"449\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1910\" y=\"369\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"450\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1990\" y=\"369\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"451\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2070\" y=\"369\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"452\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2150\" y=\"369\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"453\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2230\" y=\"369\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"454\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2310\" y=\"369\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"455\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1590\" y=\"480\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"456\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1670\" y=\"480\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"457\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1750\" y=\"480\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"458\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1830\" y=\"480\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"459\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1910\" y=\"480\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"460\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1990\" y=\"480\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"461\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2070\" y=\"480\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"462\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2150\" y=\"480\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"463\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2230\" y=\"480\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"464\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2310\" y=\"480\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"465\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1590\" y=\"560\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"466\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1670\" y=\"560\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"467\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1750\" y=\"560\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"468\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1830\" y=\"560\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"469\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1910\" y=\"560\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"470\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1990\" y=\"560\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"471\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2070\" y=\"560\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"472\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2150\" y=\"560\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"473\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2230\" y=\"560\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"474\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2310\" y=\"560\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"475\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1590\" y=\"640\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"476\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1670\" y=\"640\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"477\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1750\" y=\"640\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"478\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1830\" y=\"640\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"479\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1910\" y=\"640\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"480\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1990\" y=\"640\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"481\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2070\" y=\"640\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"482\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2150\" y=\"640\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"483\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2230\" y=\"640\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"484\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2310\" y=\"640\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"485\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1590\" y=\"720\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"486\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1670\" y=\"720\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"487\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1750\" y=\"720\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"488\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1830\" y=\"720\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"489\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1910\" y=\"720\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"490\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1990\" y=\"720\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"491\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2070\" y=\"720\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"492\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2150\" y=\"720\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"493\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2230\" y=\"720\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"494\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2310\" y=\"720\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"495\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1590\" y=\"800\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"496\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1670\" y=\"800\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"497\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1750\" y=\"800\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"498\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1830\" y=\"800\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"499\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1910\" y=\"800\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"500\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1990\" y=\"800\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"501\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2070\" y=\"800\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"502\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2150\" y=\"800\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"503\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2230\" y=\"800\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"504\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2310\" y=\"800\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"505\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2390\" y=\"49\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"506\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2470\" y=\"49\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"507\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2550\" y=\"49\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"508\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2630\" y=\"49\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"509\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2710\" y=\"49\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"510\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2790\" y=\"49\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"511\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2870\" y=\"49\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"512\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2950\" y=\"49\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"513\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"3030\" y=\"49\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"514\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"3110\" y=\"49\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"515\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2390\" y=\"129\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"516\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2470\" y=\"129\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"517\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2550\" y=\"129\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"518\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2630\" y=\"129\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"519\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2710\" y=\"129\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"520\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2790\" y=\"129\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"521\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2870\" y=\"129\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"522\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2950\" y=\"129\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"523\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"3030\" y=\"129\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"524\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"3110\" y=\"129\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"525\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2390\" y=\"209\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"526\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2470\" y=\"209\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"527\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2550\" y=\"209\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"528\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2630\" y=\"209\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"529\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2710\" y=\"209\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"530\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2790\" y=\"209\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"531\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2870\" y=\"209\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"532\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2950\" y=\"209\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"533\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"3030\" y=\"209\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"534\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"3110\" y=\"209\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"535\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2390\" y=\"289\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"536\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2470\" y=\"289\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"537\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2550\" y=\"289\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"538\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2630\" y=\"289\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"539\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2710\" y=\"289\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"540\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2790\" y=\"289\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"541\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2870\" y=\"289\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"542\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2950\" y=\"289\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"543\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"3030\" y=\"289\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"544\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"3110\" y=\"289\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"545\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2390\" y=\"369\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"546\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2470\" y=\"369\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"547\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2550\" y=\"369\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"548\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2630\" y=\"369\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"549\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2710\" y=\"369\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"550\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2790\" y=\"369\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"551\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2870\" y=\"369\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"552\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2950\" y=\"369\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"553\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"3030\" y=\"369\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"554\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"3110\" y=\"369\" width=\"40\" height=\"39\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"555\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2390\" y=\"480\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"556\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2470\" y=\"480\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"557\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2550\" y=\"480\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"558\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2630\" y=\"480\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"559\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2710\" y=\"480\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"560\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2790\" y=\"480\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"561\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2870\" y=\"480\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"562\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2950\" y=\"480\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"563\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"3030\" y=\"480\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"564\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"3110\" y=\"480\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"565\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2390\" y=\"560\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"566\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2470\" y=\"560\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"567\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2550\" y=\"560\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"568\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2630\" y=\"560\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"569\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2710\" y=\"560\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"570\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2790\" y=\"560\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"571\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2870\" y=\"560\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"572\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2950\" y=\"560\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"573\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"3030\" y=\"560\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"574\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"3110\" y=\"560\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"575\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2390\" y=\"640\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"576\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2470\" y=\"640\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"577\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2550\" y=\"640\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"578\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2630\" y=\"640\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"579\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2710\" y=\"640\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"580\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2790\" y=\"640\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"581\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2870\" y=\"640\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"582\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2950\" y=\"640\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"583\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"3030\" y=\"640\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"584\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"3110\" y=\"640\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"585\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2390\" y=\"720\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"586\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2470\" y=\"720\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"587\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2550\" y=\"720\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"588\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2630\" y=\"720\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"589\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2710\" y=\"720\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"590\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2790\" y=\"720\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"591\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2870\" y=\"720\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"592\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2950\" y=\"720\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"593\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"3030\" y=\"720\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"594\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"3110\" y=\"720\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"595\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2390\" y=\"800\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"596\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2470\" y=\"800\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"597\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2550\" y=\"800\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"598\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2630\" y=\"800\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"599\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2710\" y=\"800\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"600\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2790\" y=\"800\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"601\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2870\" y=\"800\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"602\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2950\" y=\"800\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"603\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"3030\" y=\"800\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"604\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"3110\" y=\"800\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"605\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2390\" y=\"900\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"606\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2470\" y=\"900\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"607\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2550\" y=\"900\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"608\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2630\" y=\"900\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"609\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2710\" y=\"900\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"610\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2790\" y=\"900\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"611\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2870\" y=\"900\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"612\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2950\" y=\"900\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"613\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"3030\" y=\"900\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"614\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"3110\" y=\"900\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"615\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2390\" y=\"980\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"616\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2470\" y=\"980\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"617\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2550\" y=\"980\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"618\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2630\" y=\"980\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"619\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2710\" y=\"980\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"620\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2790\" y=\"980\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"621\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2870\" y=\"980\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"622\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2950\" y=\"980\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"623\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"3030\" y=\"980\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"624\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"3110\" y=\"980\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"625\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2390\" y=\"1060\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"626\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2470\" y=\"1060\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"627\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2550\" y=\"1060\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"628\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2630\" y=\"1060\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"629\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2710\" y=\"1060\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"630\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2790\" y=\"1060\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"631\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2870\" y=\"1060\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"632\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2950\" y=\"1060\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"633\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"3030\" y=\"1060\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"634\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"3110\" y=\"1060\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"635\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2390\" y=\"1140\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"636\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2470\" y=\"1140\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"637\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2550\" y=\"1140\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"638\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2630\" y=\"1140\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"639\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2710\" y=\"1140\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"640\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2790\" y=\"1140\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"641\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2870\" y=\"1140\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"642\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2950\" y=\"1140\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"643\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"3030\" y=\"1140\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"644\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"3110\" y=\"1140\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"645\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2390\" y=\"1220\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"646\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2470\" y=\"1220\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"647\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2550\" y=\"1220\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"648\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2630\" y=\"1220\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"649\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2710\" y=\"1220\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"650\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2790\" y=\"1220\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"651\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2870\" y=\"1220\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"652\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2950\" y=\"1220\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"653\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"3030\" y=\"1220\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"654\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"3110\" y=\"1220\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"655\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2390\" y=\"1330\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"656\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2470\" y=\"1330\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"657\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2550\" y=\"1330\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"658\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2630\" y=\"1330\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"659\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2710\" y=\"1330\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"660\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2790\" y=\"1330\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"661\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2870\" y=\"1330\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"662\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2950\" y=\"1330\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"663\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"3030\" y=\"1330\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"664\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"3110\" y=\"1330\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"665\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2390\" y=\"1410\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"666\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2470\" y=\"1410\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"667\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2550\" y=\"1410\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"668\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2630\" y=\"1410\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"669\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2710\" y=\"1410\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"670\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2790\" y=\"1410\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"671\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2870\" y=\"1410\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"672\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2950\" y=\"1410\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"673\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"3030\" y=\"1410\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"674\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"3110\" y=\"1410\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"675\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2390\" y=\"1490\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"676\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2470\" y=\"1490\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"677\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2550\" y=\"1490\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"678\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2630\" y=\"1490\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"679\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2710\" y=\"1490\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"680\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2790\" y=\"1490\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"681\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2870\" y=\"1490\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"682\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2950\" y=\"1490\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"683\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"3030\" y=\"1490\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"684\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"3110\" y=\"1490\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"685\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2390\" y=\"1570\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"686\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2470\" y=\"1570\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"687\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2550\" y=\"1570\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"688\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2630\" y=\"1570\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"689\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2710\" y=\"1570\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"690\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2790\" y=\"1570\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"691\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2870\" y=\"1570\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"692\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2950\" y=\"1570\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"693\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"3030\" y=\"1570\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"694\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"3110\" y=\"1570\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"695\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2390\" y=\"1650\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"696\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2470\" y=\"1650\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"697\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2550\" y=\"1650\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"698\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2630\" y=\"1650\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"699\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2710\" y=\"1650\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"700\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2790\" y=\"1650\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"701\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2870\" y=\"1650\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"702\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2950\" y=\"1650\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"703\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"3030\" y=\"1650\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"704\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"3110\" y=\"1650\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"705\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1590\" y=\"900\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"706\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1670\" y=\"900\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"707\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1750\" y=\"900\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"708\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1830\" y=\"900\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"709\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1910\" y=\"900\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"710\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1990\" y=\"900\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"711\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2070\" y=\"900\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"712\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2150\" y=\"900\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"713\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2230\" y=\"900\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"714\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2310\" y=\"900\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"715\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1590\" y=\"980\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"716\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1670\" y=\"980\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"717\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1750\" y=\"980\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"718\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1830\" y=\"980\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"719\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1910\" y=\"980\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"720\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1990\" y=\"980\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"721\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2070\" y=\"980\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"722\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2150\" y=\"980\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"723\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2230\" y=\"980\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"724\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2310\" y=\"980\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"725\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1590\" y=\"1060\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"726\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1670\" y=\"1060\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"727\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1750\" y=\"1060\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"728\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1830\" y=\"1060\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"729\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1910\" y=\"1060\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"730\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1990\" y=\"1060\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"731\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2070\" y=\"1060\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"732\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2150\" y=\"1060\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"733\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2230\" y=\"1060\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"734\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2310\" y=\"1060\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"735\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1590\" y=\"1140\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"736\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1670\" y=\"1140\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"737\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1750\" y=\"1140\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"738\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1830\" y=\"1140\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"739\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1910\" y=\"1140\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"740\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1990\" y=\"1140\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"741\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2070\" y=\"1140\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"742\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2150\" y=\"1140\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"743\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2230\" y=\"1140\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"744\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2310\" y=\"1140\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"745\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1590\" y=\"1220\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"746\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1670\" y=\"1220\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"747\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1750\" y=\"1220\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"748\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1830\" y=\"1220\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"749\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1910\" y=\"1220\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"750\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1990\" y=\"1220\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"751\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2070\" y=\"1220\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"752\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2150\" y=\"1220\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"753\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2230\" y=\"1220\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"754\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2310\" y=\"1220\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"755\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1590\" y=\"1330\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"756\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1670\" y=\"1330\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"757\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1750\" y=\"1330\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"758\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1830\" y=\"1330\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"759\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1910\" y=\"1330\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"760\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1990\" y=\"1330\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"761\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2070\" y=\"1330\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"762\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2150\" y=\"1330\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"763\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2230\" y=\"1330\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"764\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2310\" y=\"1330\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"765\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1590\" y=\"1410\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"766\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1670\" y=\"1410\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"767\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1750\" y=\"1410\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"768\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1830\" y=\"1410\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"769\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1910\" y=\"1410\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"770\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1990\" y=\"1410\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"771\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2070\" y=\"1410\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"772\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2150\" y=\"1410\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"773\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2230\" y=\"1410\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"774\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2310\" y=\"1410\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"775\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1590\" y=\"1490\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"776\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1670\" y=\"1490\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"777\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1750\" y=\"1490\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"778\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1830\" y=\"1490\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"779\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1910\" y=\"1490\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"780\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1990\" y=\"1490\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"781\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2070\" y=\"1490\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"782\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2150\" y=\"1490\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"783\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2230\" y=\"1490\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"784\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2310\" y=\"1490\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"785\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1590\" y=\"1570\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"786\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1670\" y=\"1570\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"787\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1750\" y=\"1570\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"788\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1830\" y=\"1570\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"789\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1910\" y=\"1570\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"790\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1990\" y=\"1570\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"791\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2070\" y=\"1570\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"792\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2150\" y=\"1570\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"793\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2230\" y=\"1570\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"794\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2310\" y=\"1570\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"795\" value=\"1\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1590\" y=\"1650\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"796\" value=\"2\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1670\" y=\"1650\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"797\" value=\"3\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1750\" y=\"1650\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"798\" value=\"4\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1830\" y=\"1650\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"799\" value=\"5\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1910\" y=\"1650\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"800\" value=\"6\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"1990\" y=\"1650\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"801\" value=\"7\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2070\" y=\"1650\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"802\" value=\"8\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2150\" y=\"1650\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"803\" value=\"9\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2230\" y=\"1650\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"804\" value=\"10\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"2310\" y=\"1650\" width=\"40\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n            </root>\n        </mxGraphModel>\n    </diagram>\n</mxfile>"
  },
  {
    "path": "examples/temp/TestLibrary.xml",
    "content": "<mxlibrary>[{\"xml\":\"jZFNbsMgEIVPw54YKfvGqdNNN+kJUDw2qGOPhSf+uX3HgJtmEalISMP35iHmoUzZLZdgB/dJNaAy78qUgYhT1S0lIKpC+1qZsyoKLVsV1Qv1EFU92AA9/8dQJMNk8Q6JXKEWcKIlKSOvmJVA976GzaiVOc3OM3wN9rapswwgzHEnE5wPUo4c6BtKQgrRbaq4RGk84hM/HvV2YUM9/+E6LuEWfdsLQ2g4t1W287gK+wCcgP3NijBB2Cp8y/1M25PyfKLB8jKjiHJAF6AOOKzSMvuaXc7JpBy1A9+63bZDOybQ/nofkUuRU9+Pj9+N2tPn/wA=\",\"w\":230,\"h\":130,\"aspect\":\"fixed\",\"title\":\"Red\"},{\"xml\":\"jZHdbsMgDIWfhnsapN6vdOlupl7sCVDjBjQnroibn7efA2RdLyrNEpL5jo+ED8rYbj5Fd/Of1AAq866MjUScu262gKgqHRpljqqqtBxV1S/UXVL1zUXo+T+GKhtGh3fI5Bxd34KwA81ZHHjBIka69w2sXq3MYfKB4evmLqs6yQ7CPHeyxHEn7cCRvsESUkxuU6cS5RoQn7i1+/3Kqec/XKcS7jC0vTCEK5ex2nUBF2EfgCNwuDgRRohrh29lnml9UllRNJhfxpRQyegE1AHHRUam0LAvUZkcpfYQWr/ZNuiGDNpf7yN1aUrw2/XxwUl7+v8f\",\"w\":230,\"h\":130,\"aspect\":\"fixed\",\"title\":\"Orange\"},{\"xml\":\"jZFNbsMgEIVPw56YEzROnW666ipLFI8N6thj4Yl/bt8x4CStFKlISMP35iHmoUzZLedgB/dJNaAy78qUgYhT1S0lIKpC+1qZkyoKLVsV1Qv1EFU92AA9/8dQJMNk8QaJXKSBZmFHWpI48opZDHTra9i8Wpnj7DzD12CvmzrLDMIcdzLE6SDlyIG+oSSkEN2mikuUxiP+4Xq7sKGen7iOS7hF3/bCEBrObZXtPK7CPgAnYH+1IkwQtgrfcj/T9qQ8omiwvIwpopzRGagDDqu0zL5ml6MyKUrtwLdut+3Qjgm0d+8jdSly8Pvx8cFR+/X/Pw==\",\"w\":230,\"h\":130,\"aspect\":\"fixed\",\"title\":\"Yellow\"},{\"xml\":\"jZHNbsMgEISfhjsBKfeY1Oklpz4BijcGdW0svPHP23cNuEkPkYpkafzNjsQOQptuuUQ7uGtoAIX+ENrEECirbjGAKJT0jdBnoZTkT6j6jXtIrhxshJ7+E1A5MFl8QCbVppSswpKtkVYsVgyPvoEtKYWuZucJvgZ729yZN2DmqOMVzgeWI8XwDSZgiCmt63TYuXvEF348GpN56OmFy3SYW/RtzwzhTmWstp3Hldkn4ATkb5aNCeKm8FTmKWxXKguyB8vbkhIqDV0gdEBx5ZHZN+RKUToXKR341u2xHdoxg/Y3++ycRal9/30+b/L+vP4P\",\"w\":230,\"h\":130,\"aspect\":\"fixed\",\"title\":\"Blue\"},{\"xml\":\"jZHdbsMgDIWfhnsanmClS3czadKeADVuQHXiiLj5efs5QNb1otIsIZnv+Ej4oIztlnN0g/+kBlCZd2VsJOLcdYsFRFXp0ChzUlWl5aiqfqEekqoHF6Hn/xiqbJgc3iGTr9DfhBxpydLIKxYp0r1vYHNqZY6zDwzfg7ts6iwbCPPcyQqng7QjR7qBJaSY3KZOJco1ID5xazOnnv9wnUq4w9D2whCuXMZq1wVchX0ATsDh4kSYIG4dvpV5pu1JZUHRYHkZUkIloTNQBxxXGZlDw74EZXKQ2kNo/W7boRszaH+9j8ylKbHv18f3Ju3p938A\",\"w\":230,\"h\":130,\"aspect\":\"fixed\",\"title\":\"Pink\"},{\"xml\":\"jZFJbsMwDEVPo71iLdpt46mbrHoCIWYsobRlyIyH25ca3KSLACUggHpfHxA/hSqHrfV6MhfXAQpVC1V65yh1w1YCoiik7YSqRFFIPqJoXqinqMpJexjpP4YiGRaNd0ik9bAzObstSTPtmCXv7mMHwSmFOq/GEnxN+hrUlSdgZmjgEaoTtzN59w2lQ+ejWzWxWLlZxCdev9dV8xa4G+mJy1jMNdp+ZIZwo/ys0YPFndkn4AJkr5qFBXzo8CO/Jxe+lAdkDbaXIUWUE2rBDUA+hLDajkwOSqUgpQHbm8N2QD0n0P96H5lzk2M/ro/1Ru3P9n8A\",\"w\":230,\"h\":130,\"aspect\":\"fixed\",\"title\":\"Grey\"},{\"xml\":\"jZE9bsMwDIVPo12xJo+N07hLp55AiGlLKG0aMuOf25eW5CYdApSAAOp7fID4pEzVr3Wwo/ukBlCZd2WqQMSp69cKEFWhfaPMRRWFlqOK6wv1FFU92gAD/8dQJMNs8Q6J1AFgEHSmNWkTb5i1QPehgd2qlTkvzjN8jfa2q4usIMxxLztcTtJOHOgbKkIK0W2usURpPeITL8u2Lcud08BPXMcSbtF3gzCElvPY1fYeN2EfgDOwv1kRZgh7h295nml/Ut5QNFhfphRRjqgG6oHDJiOLb9jlpExKUjvwnTtsB7RTAt2v9xG6NDn34/r436j9+f4f\",\"w\":230,\"h\":130,\"aspect\":\"fixed\",\"title\":\"Green\"},{\"xml\":\"zVTBTsMwDP2a3LsGTXBkHR0S4oTEPTReE+E0Vept7d/jthlb1U1wAESkSu7ze7H9LEXIzLWboGrz7DWgkA9CZsF7GiPXZoAo0sRqIdciTRP+RJpfyS6GbFKrABV9R5COgr3CHYzICDTUYQTK4Hd1pEEgaCelCl9VUJB6O9KTeQsDNdbfgHdAoWPKwWoykXEbZQZsaaLseJVqYiOf0tNAHMSZLs8nZ/M9QTcbkSesNPSSRMjVwViCl1oVffbAq2HMkOMS6wWHDQX/DplHHwa1TIbDma1FPMPzfLkccV/RJb5CW1aMIWwp0nLlLHaMPQLugWyhONHbzhHeR76zWvetr65u5dz99Ev3737J/JuZ+a9D+Ff29+e/2t9Orf/5bfDv6RkZcpNX5gM=\",\"w\":180,\"h\":20,\"aspect\":\"fixed\",\"title\":\"Key-Value\"}]</mxlibrary>"
  },
  {
    "path": "examples/tooltips-plugin.js",
    "content": "/**\n * Sample plugin.\n */\nDraw.loadPlugin(function (ui) {\n\tvar graph = ui.editor.graph;\n\n\tfunction updateOverlays(cell) {\n\t\tvar tooltip = cell.getAttribute(\"tooltip\");\n\n\t\tif (tooltip != null && tooltip.length > 0) {\n\t\t\tvar overlays = graph.getCellOverlays(cell);\n\n\t\t\tif (overlays == null) {\n\t\t\t\t// Creates a new overlay with an image\n\t\t\t\tvar overlay = new mxCellOverlay(\n\t\t\t\t\tnew mxImage(\n\t\t\t\t\t\t\"data:image/png;base64,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\",\n\t\t\t\t\t\t62,\n\t\t\t\t\t\t62\n\t\t\t\t\t),\n\t\t\t\t\tnull,\n\t\t\t\t\tmxConstants.ALIGN_RIGHT,\n\t\t\t\t\tmxConstants.ALIGN_TOP,\n\t\t\t\t\tnull,\n\t\t\t\t\t\"default\"\n\t\t\t\t);\n\n\t\t\t\t// Sets the overlay for the cell in the graph\n\t\t\t\tgraph.addCellOverlay(cell, overlay);\n\t\t\t}\n\t\t} else {\n\t\t\tgraph.removeCellOverlays(cell);\n\t\t}\n\t}\n\n\tfunction refresh() {\n\t\tvar cells = graph.model.cells;\n\n\t\tfor (var id in cells) {\n\t\t\tupdateOverlays(cells[id]);\n\t\t}\n\t}\n\n\tgraph.addListener(mxEvent.SIZE, refresh);\n\trefresh();\n});\n"
  },
  {
    "path": "examples/use-cases/class-diagrams.dio",
    "content": "<mxfile host=\"65bd71144e\" modified=\"2020-10-06T15:48:58.842Z\" agent=\"5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Code/1.49.2 Chrome/83.0.4103.122 Electron/9.2.1 Safari/537.36\" version=\"13.6.5\" etag=\"QOfse1OgFrrNHx3Xr_NW\">\n    <diagram id=\"ciOWY_P3W-RI3-Z0lU_t\" name=\"Page-1\">\n        <mxGraphModel dx=\"1672\" dy=\"1152\" grid=\"0\" gridSize=\"10\" guides=\"1\" tooltips=\"1\" connect=\"1\" arrows=\"1\" fold=\"1\" page=\"1\" pageScale=\"1\" pageWidth=\"827\" pageHeight=\"1169\" math=\"0\" shadow=\"0\">\n            <root>\n                <mxCell id=\"0\"/>\n                <mxCell id=\"1\" parent=\"0\"/>\n                <mxCell id=\"46\" value=\"Manages them\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;dashed=1;\" edge=\"1\" parent=\"1\" source=\"51\" target=\"54\">\n                    <mxGeometry x=\"-0.5385\" relative=\"1\" as=\"geometry\">\n                        <Array as=\"points\">\n                            <mxPoint x=\"534\" y=\"350\"/>\n                            <mxPoint x=\"374\" y=\"350\"/>\n                        </Array>\n                        <mxPoint as=\"offset\"/>\n                    </mxGeometry>\n                </mxCell>\n                <mxCell id=\"47\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;dashed=1;\" edge=\"1\" parent=\"1\" source=\"51\" target=\"68\">\n                    <mxGeometry relative=\"1\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"48\" value=\"Creates a Visualization for\" style=\"edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];\" vertex=\"1\" connectable=\"0\" parent=\"47\">\n                    <mxGeometry x=\"0.0067\" y=\"-1\" relative=\"1\" as=\"geometry\">\n                        <mxPoint x=\"11\" y=\"-9\" as=\"offset\"/>\n                    </mxGeometry>\n                </mxCell>\n                <mxCell id=\"49\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;dashed=1;\" edge=\"1\" parent=\"1\" source=\"51\" target=\"59\">\n                    <mxGeometry relative=\"1\" as=\"geometry\">\n                        <Array as=\"points\">\n                            <mxPoint x=\"684\" y=\"200\"/>\n                            <mxPoint x=\"684\" y=\"500\"/>\n                            <mxPoint x=\"374\" y=\"500\"/>\n                        </Array>\n                    </mxGeometry>\n                </mxCell>\n                <mxCell id=\"50\" value=\"Creates using registered Visualizers\" style=\"edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];\" vertex=\"1\" connectable=\"0\" parent=\"49\">\n                    <mxGeometry x=\"-0.7184\" y=\"3\" relative=\"1\" as=\"geometry\">\n                        <mxPoint as=\"offset\"/>\n                    </mxGeometry>\n                </mxCell>\n                <mxCell id=\"51\" value=\"#VisualizationFactory\" style=\"rounded=0;whiteSpace=wrap;html=1;fontStyle=1\" vertex=\"1\" parent=\"1\">\n                    <mxGeometry x=\"494\" y=\"170\" width=\"160\" height=\"60\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"52\" value=\"Creates through `BaseSerializer&amp;lt;Visualization&amp;gt;`\" style=\"endArrow=open;endFill=1;endSize=12;html=1;fontFamily=Helvetica;fontSize=11;fontColor=#000000;align=center;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;\" edge=\"1\" parent=\"1\" source=\"54\" target=\"59\">\n                    <mxGeometry x=\"-0.2\" y=\"90\" relative=\"1\" as=\"geometry\">\n                        <mxPoint as=\"offset\"/>\n                    </mxGeometry>\n                </mxCell>\n                <mxCell id=\"53\" value=\"Is being processed by the serializer\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;dashed=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;\" edge=\"1\" parent=\"1\" source=\"54\" target=\"68\">\n                    <mxGeometry x=\"1\" y=\"30\" relative=\"1\" as=\"geometry\">\n                        <mxPoint x=\"-30\" y=\"30\" as=\"offset\"/>\n                    </mxGeometry>\n                </mxCell>\n                <mxCell id=\"54\" value=\"&lt;span&gt;«interface»&lt;/span&gt;&lt;br&gt;&lt;b&gt;#Visualizer&lt;/b&gt;\" style=\"rounded=0;whiteSpace=wrap;html=1;\" vertex=\"1\" parent=\"1\">\n                    <mxGeometry x=\"254\" y=\"370\" width=\"160\" height=\"60\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"55\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=0;exitDx=0;exitDy=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;dashed=1;\" edge=\"1\" parent=\"1\" source=\"59\" target=\"54\">\n                    <mxGeometry relative=\"1\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"56\" value=\"#sourceVisualizer\" style=\"edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];\" vertex=\"1\" connectable=\"0\" parent=\"55\">\n                    <mxGeometry x=\"0.1867\" y=\"1\" relative=\"1\" as=\"geometry\">\n                        <mxPoint x=\"-9\" y=\"29\" as=\"offset\"/>\n                    </mxGeometry>\n                </mxCell>\n                <mxCell id=\"57\" value=\"Renders into\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;exitX=0.75;exitY=1;exitDx=0;exitDy=0;\" edge=\"1\" parent=\"1\" source=\"59\" target=\"61\">\n                    <mxGeometry x=\"-0.6\" y=\"10\" relative=\"1\" as=\"geometry\">\n                        <Array as=\"points\">\n                            <mxPoint x=\"374\" y=\"630\"/>\n                            <mxPoint x=\"454\" y=\"630\"/>\n                        </Array>\n                        <mxPoint as=\"offset\"/>\n                        <mxPoint x=\"434\" y=\"670\" as=\"sourcePoint\"/>\n                    </mxGeometry>\n                </mxCell>\n                <mxCell id=\"58\" value=\"Gets a theme when rendering\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;dashed=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;\" edge=\"1\" parent=\"1\" source=\"59\" target=\"60\">\n                    <mxGeometry x=\"0.4\" y=\"-10\" relative=\"1\" as=\"geometry\">\n                        <mxPoint as=\"offset\"/>\n                        <Array as=\"points\">\n                            <mxPoint x=\"294\" y=\"630\"/>\n                            <mxPoint x=\"254\" y=\"630\"/>\n                        </Array>\n                    </mxGeometry>\n                </mxCell>\n                <mxCell id=\"59\" value=\"«interface»&lt;br&gt;&lt;b&gt;#Visualization&lt;/b&gt;\" style=\"html=1;fontFamily=Helvetica;fontSize=12;fontColor=#000000;align=center;strokeColor=#000000;fillColor=#ffffff;\" vertex=\"1\" parent=\"1\">\n                    <mxGeometry x=\"254\" y=\"530\" width=\"160\" height=\"60\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"60\" value=\"#Theme\" style=\"html=1;fontFamily=Helvetica;fontSize=12;fontColor=#000000;align=center;strokeColor=#000000;fillColor=#ffffff;fontStyle=1\" vertex=\"1\" parent=\"1\">\n                    <mxGeometry x=\"174\" y=\"650\" width=\"160\" height=\"60\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"61\" value=\"HTMLDivElement\" style=\"rounded=0;whiteSpace=wrap;html=1;fontStyle=1\" vertex=\"1\" parent=\"1\">\n                    <mxGeometry x=\"374\" y=\"650\" width=\"160\" height=\"60\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"62\" value=\"creates\" style=\"endArrow=open;endFill=0;endSize=12;html=1;fontFamily=Helvetica;fontSize=11;fontColor=#000000;align=center;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;\" edge=\"1\" parent=\"1\" source=\"63\" target=\"54\">\n                    <mxGeometry y=\"-10\" relative=\"1\" as=\"geometry\">\n                        <mxPoint as=\"offset\"/>\n                    </mxGeometry>\n                </mxCell>\n                <mxCell id=\"63\" value=\"&lt;span style=&quot;font-weight: 400&quot;&gt;«interface»&lt;br&gt;&lt;/span&gt;#createVisualizer\" style=\"rounded=0;whiteSpace=wrap;html=1;fontStyle=1\" vertex=\"1\" parent=\"1\">\n                    <mxGeometry x=\"494\" y=\"370\" width=\"160\" height=\"60\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"64\" style=\"endArrow=block;dashed=1;endFill=0;endSize=12;html=1;fontFamily=Helvetica;fontSize=11;fontColor=#000000;align=center;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;\" edge=\"1\" parent=\"1\" source=\"65\" target=\"59\">\n                    <mxGeometry relative=\"1\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"65\" value=\"&lt;span style=&quot;font-weight: 400&quot;&gt;«abstract»&lt;/span&gt;&lt;br&gt;#BaseReactVisualization\" style=\"rounded=0;whiteSpace=wrap;html=1;fontStyle=1\" vertex=\"1\" parent=\"1\">\n                    <mxGeometry x=\"454\" y=\"530\" width=\"160\" height=\"60\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"66\" style=\"endArrow=block;endSize=16;endFill=0;html=1;fontFamily=Helvetica;fontSize=11;fontColor=#000000;align=center;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;\" edge=\"1\" parent=\"1\" source=\"67\" target=\"65\">\n                    <mxGeometry relative=\"1\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"67\" value=\"#ReactVisualization\" style=\"rounded=0;whiteSpace=wrap;html=1;fontStyle=1\" vertex=\"1\" parent=\"1\">\n                    <mxGeometry x=\"654\" y=\"530\" width=\"160\" height=\"60\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"68\" value=\"#VisualizationData\" style=\"rounded=0;whiteSpace=wrap;html=1;fontStyle=1\" vertex=\"1\" parent=\"1\">\n                    <mxGeometry x=\"254\" y=\"240\" width=\"160\" height=\"60\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"69\" value=\"Renders\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;dashed=1;\" edge=\"1\" parent=\"1\" source=\"72\" target=\"59\">\n                    <mxGeometry y=\"10\" relative=\"1\" as=\"geometry\">\n                        <mxPoint as=\"offset\"/>\n                    </mxGeometry>\n                </mxCell>\n                <mxCell id=\"70\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;\" edge=\"1\" parent=\"1\" source=\"72\" target=\"60\">\n                    <mxGeometry relative=\"1\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"71\" value=\"Uses for rendering\" style=\"edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];\" vertex=\"1\" connectable=\"0\" parent=\"70\">\n                    <mxGeometry x=\"-0.1429\" y=\"28\" relative=\"1\" as=\"geometry\">\n                        <mxPoint x=\"-28.049999999999997\" y=\"-42.92\" as=\"offset\"/>\n                    </mxGeometry>\n                </mxCell>\n                <mxCell id=\"72\" value=\"#VisualizationView\" style=\"rounded=0;whiteSpace=wrap;html=1;fontStyle=1\" vertex=\"1\" parent=\"1\">\n                    <mxGeometry x=\"14\" y=\"530\" width=\"160\" height=\"60\" as=\"geometry\"/>\n                </mxCell>\n            </root>\n        </mxGraphModel>\n    </diagram>\n</mxfile>"
  },
  {
    "path": "examples/use-cases/cloud-architecture.drawio",
    "content": "<mxfile host=\"7026dea2-11b6-4eee-8a14-a15b8c7623b9\" modified=\"2020-10-02T14:30:39.312Z\" agent=\"5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Code/1.49.2 Chrome/83.0.4103.122 Electron/9.2.1 Safari/537.36\" etag=\"UfPi3riKSRkd1I_Abq-k\" version=\"13.6.5\">\n    <diagram id=\"QFV2ZT3wznAq4KSvOegI\" name=\"Page-1\">\n        <mxGraphModel dx=\"1118\" dy=\"457\" grid=\"1\" gridSize=\"10\" guides=\"1\" tooltips=\"1\" connect=\"1\" arrows=\"1\" fold=\"1\" page=\"1\" pageScale=\"1\" pageWidth=\"850\" pageHeight=\"1100\" math=\"0\" shadow=\"0\">\n            <root>\n                <mxCell id=\"0\"/>\n                <mxCell id=\"1\" parent=\"0\"/>\n                <mxCell id=\"3\" value=\"Dev cluster\" style=\"fillColor=none;strokeColor=#5A6C86;dashed=1;verticalAlign=top;fontStyle=0;fontColor=#5A6C86;align=left;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"90\" y=\"40\" width=\"330\" height=\"530\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"117\" value=\"logging namespace\" style=\"fillColor=#EFF0F3;strokeColor=none;dashed=0;verticalAlign=top;fontStyle=0;fontColor=#232F3D;align=left;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"103\" y=\"150\" width=\"310\" height=\"403\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"142\" value=\"logging namespace\" style=\"fillColor=#EFF0F3;strokeColor=none;dashed=0;verticalAlign=top;fontStyle=0;fontColor=#232F3D;align=left;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"450\" y=\"148.5\" width=\"310\" height=\"403\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"2\" value=\"Data center\" style=\"points=[[0,0],[0.25,0],[0.5,0],[0.75,0],[1,0],[1,0.25],[1,0.5],[1,0.75],[1,1],[0.75,1],[0.5,1],[0.25,1],[0,1],[0,0.75],[0,0.5],[0,0.25]];outlineConnect=0;gradientColor=none;html=1;whiteSpace=wrap;fontSize=12;fontStyle=0;shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_corporate_data_center;strokeColor=#5A6C86;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#5A6C86;dashed=0;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"70\" y=\"10\" width=\"720\" height=\"580\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"4\" value=\"Prod/etc cluster\" style=\"fillColor=none;strokeColor=#5A6C86;dashed=1;verticalAlign=top;fontStyle=0;fontColor=#5A6C86;align=left;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"440\" y=\"40\" width=\"330\" height=\"530\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"6\" value=\"Elasticsearch\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"123\" y=\"380\" width=\"120\" height=\"60\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"8\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endArrow=none;endFill=0;\" parent=\"1\" source=\"7\" target=\"6\" edge=\"1\">\n                    <mxGeometry relative=\"1\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"7\" value=\"Kibana\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"123\" y=\"470\" width=\"120\" height=\"60\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"105\" value=\"elasticsearch-master.logging:9200\" style=\"text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"198\" y=\"320\" width=\"190\" height=\"20\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"109\" value=\"\" style=\"endArrow=none;html=1;strokeWidth=2;\" parent=\"1\" edge=\"1\">\n                    <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n                        <mxPoint x=\"500\" y=\"280\" as=\"sourcePoint\"/>\n                        <mxPoint x=\"710\" y=\"280\" as=\"targetPoint\"/>\n                    </mxGeometry>\n                </mxCell>\n                <mxCell id=\"110\" style=\"edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endArrow=none;endFill=0;\" parent=\"1\" source=\"85\" edge=\"1\">\n                    <mxGeometry relative=\"1\" as=\"geometry\">\n                        <mxPoint x=\"500\" y=\"280\" as=\"targetPoint\"/>\n                    </mxGeometry>\n                </mxCell>\n                <mxCell id=\"111\" style=\"edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endArrow=none;endFill=0;strokeWidth=1;\" parent=\"1\" source=\"84\" edge=\"1\">\n                    <mxGeometry relative=\"1\" as=\"geometry\">\n                        <mxPoint x=\"590\" y=\"280\" as=\"targetPoint\"/>\n                    </mxGeometry>\n                </mxCell>\n                <mxCell id=\"112\" style=\"edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endArrow=none;endFill=0;strokeWidth=1;\" parent=\"1\" source=\"87\" edge=\"1\">\n                    <mxGeometry relative=\"1\" as=\"geometry\">\n                        <mxPoint x=\"650\" y=\"280\" as=\"targetPoint\"/>\n                    </mxGeometry>\n                </mxCell>\n                <mxCell id=\"113\" style=\"edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endArrow=none;endFill=0;strokeWidth=1;\" parent=\"1\" source=\"86\" edge=\"1\">\n                    <mxGeometry relative=\"1\" as=\"geometry\">\n                        <mxPoint x=\"710\" y=\"280\" as=\"targetPoint\"/>\n                    </mxGeometry>\n                </mxCell>\n                <mxCell id=\"114\" style=\"edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;endArrow=classic;endFill=1;strokeWidth=1;\" parent=\"1\" target=\"6\" edge=\"1\">\n                    <mxGeometry relative=\"1\" as=\"geometry\">\n                        <mxPoint x=\"680\" y=\"280\" as=\"sourcePoint\"/>\n                        <Array as=\"points\">\n                            <mxPoint x=\"680\" y=\"400\"/>\n                        </Array>\n                    </mxGeometry>\n                </mxCell>\n                <mxCell id=\"116\" value=\"192.168.4.6:30333\" style=\"text;html=1;fillColor=none;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"560\" y=\"315\" width=\"110\" height=\"30\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"15\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;fontSize=24;\" parent=\"1\" source=\"9\" target=\"6\" edge=\"1\">\n                    <mxGeometry relative=\"1\" as=\"geometry\">\n                        <Array as=\"points\">\n                            <mxPoint x=\"238\" y=\"280\"/>\n                            <mxPoint x=\"183\" y=\"280\"/>\n                        </Array>\n                    </mxGeometry>\n                </mxCell>\n                <mxCell id=\"14\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontSize=24;\" parent=\"1\" source=\"10\" target=\"6\" edge=\"1\">\n                    <mxGeometry relative=\"1\" as=\"geometry\">\n                        <Array as=\"points\">\n                            <mxPoint x=\"148\" y=\"280\"/>\n                            <mxPoint x=\"183\" y=\"280\"/>\n                        </Array>\n                    </mxGeometry>\n                </mxCell>\n                <mxCell id=\"16\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;fontSize=24;\" parent=\"1\" source=\"11\" target=\"6\" edge=\"1\">\n                    <mxGeometry relative=\"1\" as=\"geometry\">\n                        <Array as=\"points\">\n                            <mxPoint x=\"358\" y=\"280\"/>\n                            <mxPoint x=\"183\" y=\"280\"/>\n                        </Array>\n                    </mxGeometry>\n                </mxCell>\n                <mxCell id=\"17\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontSize=24;\" parent=\"1\" source=\"12\" target=\"6\" edge=\"1\">\n                    <mxGeometry relative=\"1\" as=\"geometry\">\n                        <Array as=\"points\">\n                            <mxPoint x=\"298\" y=\"280\"/>\n                            <mxPoint x=\"183\" y=\"280\"/>\n                        </Array>\n                    </mxGeometry>\n                </mxCell>\n                <mxCell id=\"18\" value=\"\" style=\"group\" parent=\"1\" vertex=\"1\" connectable=\"0\">\n                    <mxGeometry x=\"108\" y=\"220\" width=\"290\" height=\"30\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"13\" value=\"\" style=\"group\" parent=\"18\" vertex=\"1\" connectable=\"0\">\n                    <mxGeometry width=\"290\" height=\"30\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"9\" value=\"Metricbeat\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"13\" vertex=\"1\">\n                    <mxGeometry x=\"90\" width=\"80\" height=\"30\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"10\" value=\"Filebeat\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"13\" vertex=\"1\">\n                    <mxGeometry width=\"80\" height=\"30\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"11\" value=\"APM-server\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"13\" vertex=\"1\">\n                    <mxGeometry x=\"210\" width=\"80\" height=\"30\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"12\" value=\"...\" style=\"text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=24;\" parent=\"13\" vertex=\"1\">\n                    <mxGeometry x=\"170\" width=\"40\" height=\"30\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"22\" value=\"\" style=\"group\" parent=\"1\" vertex=\"1\" connectable=\"0\">\n                    <mxGeometry x=\"178\" y=\"72\" width=\"230\" height=\"450\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"19\" value=\"apps\" style=\"rounded=0;whiteSpace=wrap;html=1;fontSize=12;\" parent=\"22\" vertex=\"1\">\n                    <mxGeometry x=\"20\" y=\"20\" width=\"100\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"20\" value=\"apps\" style=\"rounded=0;whiteSpace=wrap;html=1;fontSize=12;\" parent=\"22\" vertex=\"1\">\n                    <mxGeometry x=\"10\" y=\"10\" width=\"100\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"21\" value=\"apps\" style=\"rounded=0;whiteSpace=wrap;html=1;fontSize=12;\" parent=\"22\" vertex=\"1\">\n                    <mxGeometry width=\"100\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"24\" style=\"rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontSize=12;endArrow=none;endFill=0;edgeStyle=orthogonalEdgeStyle;\" parent=\"1\" source=\"19\" target=\"10\" edge=\"1\">\n                    <mxGeometry relative=\"1\" as=\"geometry\">\n                        <Array as=\"points\">\n                            <mxPoint x=\"248\" y=\"190\"/>\n                            <mxPoint x=\"148\" y=\"190\"/>\n                        </Array>\n                    </mxGeometry>\n                </mxCell>\n                <mxCell id=\"25\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;endArrow=none;endFill=0;fontSize=12;\" parent=\"1\" source=\"19\" target=\"9\" edge=\"1\">\n                    <mxGeometry relative=\"1\" as=\"geometry\">\n                        <Array as=\"points\">\n                            <mxPoint x=\"248\" y=\"190\"/>\n                            <mxPoint x=\"238\" y=\"190\"/>\n                        </Array>\n                    </mxGeometry>\n                </mxCell>\n                <mxCell id=\"26\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;endArrow=none;endFill=0;fontSize=12;\" parent=\"1\" source=\"19\" target=\"12\" edge=\"1\">\n                    <mxGeometry relative=\"1\" as=\"geometry\">\n                        <Array as=\"points\">\n                            <mxPoint x=\"248\" y=\"190\"/>\n                            <mxPoint x=\"298\" y=\"190\"/>\n                        </Array>\n                    </mxGeometry>\n                </mxCell>\n                <mxCell id=\"27\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;endArrow=none;endFill=0;fontSize=12;\" parent=\"1\" source=\"19\" target=\"11\" edge=\"1\">\n                    <mxGeometry relative=\"1\" as=\"geometry\">\n                        <Array as=\"points\">\n                            <mxPoint x=\"248\" y=\"190\"/>\n                            <mxPoint x=\"358\" y=\"190\"/>\n                        </Array>\n                    </mxGeometry>\n                </mxCell>\n                <mxCell id=\"81\" value=\"\" style=\"group\" parent=\"1\" vertex=\"1\" connectable=\"0\">\n                    <mxGeometry x=\"460\" y=\"110\" width=\"290\" height=\"140\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"82\" value=\"\" style=\"group\" parent=\"81\" vertex=\"1\" connectable=\"0\">\n                    <mxGeometry y=\"110\" width=\"290\" height=\"30\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"83\" value=\"\" style=\"group\" parent=\"82\" vertex=\"1\" connectable=\"0\">\n                    <mxGeometry width=\"290\" height=\"30\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"84\" value=\"Metricbeat\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"83\" vertex=\"1\">\n                    <mxGeometry x=\"90\" width=\"80\" height=\"30\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"85\" value=\"Filebeat\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"83\" vertex=\"1\">\n                    <mxGeometry width=\"80\" height=\"30\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"86\" value=\"APM-server\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"83\" vertex=\"1\">\n                    <mxGeometry x=\"210\" width=\"80\" height=\"30\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"87\" value=\"...\" style=\"text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=24;\" parent=\"83\" vertex=\"1\">\n                    <mxGeometry x=\"170\" width=\"40\" height=\"30\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"88\" value=\"\" style=\"group\" parent=\"81\" vertex=\"1\" connectable=\"0\">\n                    <mxGeometry x=\"80\" y=\"-40\" width=\"120\" height=\"60\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"89\" value=\"apps\" style=\"rounded=0;whiteSpace=wrap;html=1;fontSize=12;\" parent=\"88\" vertex=\"1\">\n                    <mxGeometry x=\"20\" y=\"20\" width=\"100\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"90\" value=\"apps\" style=\"rounded=0;whiteSpace=wrap;html=1;fontSize=12;\" parent=\"88\" vertex=\"1\">\n                    <mxGeometry x=\"10\" y=\"10\" width=\"100\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"91\" value=\"apps\" style=\"rounded=0;whiteSpace=wrap;html=1;fontSize=12;\" parent=\"88\" vertex=\"1\">\n                    <mxGeometry width=\"100\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"92\" style=\"rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontSize=12;endArrow=none;endFill=0;edgeStyle=orthogonalEdgeStyle;\" parent=\"81\" source=\"89\" target=\"85\" edge=\"1\">\n                    <mxGeometry relative=\"1\" as=\"geometry\">\n                        <Array as=\"points\">\n                            <mxPoint x=\"150\" y=\"80\"/>\n                            <mxPoint x=\"40\" y=\"80\"/>\n                        </Array>\n                    </mxGeometry>\n                </mxCell>\n                <mxCell id=\"93\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;endArrow=none;endFill=0;fontSize=12;\" parent=\"81\" source=\"89\" target=\"84\" edge=\"1\">\n                    <mxGeometry relative=\"1\" as=\"geometry\">\n                        <Array as=\"points\">\n                            <mxPoint x=\"150\" y=\"80\"/>\n                            <mxPoint x=\"130\" y=\"80\"/>\n                        </Array>\n                    </mxGeometry>\n                </mxCell>\n                <mxCell id=\"94\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;endArrow=none;endFill=0;fontSize=12;\" parent=\"81\" source=\"89\" target=\"87\" edge=\"1\">\n                    <mxGeometry relative=\"1\" as=\"geometry\">\n                        <Array as=\"points\">\n                            <mxPoint x=\"150\" y=\"80\"/>\n                            <mxPoint x=\"190\" y=\"80\"/>\n                        </Array>\n                    </mxGeometry>\n                </mxCell>\n                <mxCell id=\"95\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;endArrow=none;endFill=0;fontSize=12;\" parent=\"81\" source=\"89\" target=\"86\" edge=\"1\">\n                    <mxGeometry relative=\"1\" as=\"geometry\">\n                        <Array as=\"points\">\n                            <mxPoint x=\"150\" y=\"80\"/>\n                            <mxPoint x=\"250\" y=\"80\"/>\n                        </Array>\n                    </mxGeometry>\n                </mxCell>\n                <mxCell id=\"96\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;fontSize=24;\" parent=\"1\" source=\"84\" edge=\"1\">\n                    <mxGeometry relative=\"1\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"97\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontSize=24;\" parent=\"1\" source=\"85\" edge=\"1\">\n                    <mxGeometry relative=\"1\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"98\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;fontSize=24;\" parent=\"1\" source=\"86\" edge=\"1\">\n                    <mxGeometry relative=\"1\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"99\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontSize=24;\" parent=\"1\" source=\"87\" edge=\"1\">\n                    <mxGeometry relative=\"1\" as=\"geometry\"/>\n                </mxCell>\n            </root>\n        </mxGraphModel>\n    </diagram>\n</mxfile>"
  },
  {
    "path": "examples/use-cases/packages.dio",
    "content": "<mxfile host=\"65bd71144e\" modified=\"2020-10-06T15:43:14.948Z\" agent=\"5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Code/1.49.2 Chrome/83.0.4103.122 Electron/9.2.1 Safari/537.36\" etag=\"4BxLxIUsSF4yFq4Eyy92\" version=\"13.6.5\">\n    <diagram id=\"ayf96gaC2YPj7m7-Xzu7\" name=\"Page-1\">\n        <mxGraphModel dx=\"1672\" dy=\"1152\" grid=\"0\" gridSize=\"10\" guides=\"1\" tooltips=\"1\" connect=\"1\" arrows=\"1\" fold=\"1\" page=\"1\" pageScale=\"1\" pageWidth=\"827\" pageHeight=\"1169\" background=\"none\" math=\"1\" shadow=\"0\">\n            <root>\n                <mxCell id=\"0\"/>\n                <mxCell id=\"1\" style=\"locked=1;\" parent=\"0\"/>\n                <mxCell id=\"37\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;orthogonalLoop=1;jettySize=auto;exitX=0.5;exitY=1;exitDx=0;exitDy=0;\" edge=\"1\" parent=\"1\" source=\"38\" target=\"43\">\n                    <mxGeometry relative=\"1\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"48\" value=\"Untitled Layer\" style=\"locked=1;\" parent=\"0\"/>\n                <mxCell id=\"35\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;orthogonalLoop=1;jettySize=auto;exitX=0.25;exitY=1;exitDx=0;exitDy=0;\" edge=\"1\" parent=\"48\" source=\"38\" target=\"40\">\n                    <mxGeometry relative=\"1\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"36\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;orthogonalLoop=1;jettySize=auto;exitX=0.75;exitY=1;exitDx=0;exitDy=0;\" edge=\"1\" parent=\"48\" source=\"38\" target=\"47\">\n                    <mxGeometry relative=\"1\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"39\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;orthogonalLoop=1;jettySize=auto;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;\" edge=\"1\" parent=\"48\" source=\"40\" target=\"43\">\n                    <mxGeometry relative=\"1\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"41\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;orthogonalLoop=1;jettySize=auto;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;\" edge=\"1\" parent=\"48\" source=\"42\" target=\"44\">\n                    <mxGeometry relative=\"1\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"45\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;orthogonalLoop=1;jettySize=auto;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;\" edge=\"1\" parent=\"48\" source=\"47\" target=\"43\">\n                    <mxGeometry relative=\"1\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"46\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;orthogonalLoop=1;jettySize=auto;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;\" edge=\"1\" parent=\"48\" source=\"47\" target=\"44\">\n                    <mxGeometry relative=\"1\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"49\" value=\"Nodes\" parent=\"0\"/>\n                <mxCell id=\"38\" value=\"backend\" style=\"whiteSpace=wrap;rounded=1;glass=0;fillColor=#0050ef;strokeColor=#001DBC;fontColor=#ffffff;shadow=1;sketch=0;\" vertex=\"1\" parent=\"49\">\n                    <mxGeometry x=\"200\" y=\"40\" width=\"120\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"40\" value=\"@hediet/i18n-frontend\" style=\"whiteSpace=wrap;rounded=1;glass=0;fillColor=#0050ef;strokeColor=#001DBC;fontColor=#ffffff;shadow=1;sketch=0;\" vertex=\"1\" parent=\"49\">\n                    <mxGeometry x=\"50\" y=\"120\" width=\"190\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"47\" value=\"@hediet/i18n-cli\" style=\"whiteSpace=wrap;rounded=1;glass=0;fillColor=#0050ef;strokeColor=#001DBC;fontColor=#ffffff;shadow=1;sketch=0;\" vertex=\"1\" parent=\"49\">\n                    <mxGeometry x=\"320\" y=\"120\" width=\"140\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"42\" value=\"@hediet/eslint-plugin-i18n\" style=\"whiteSpace=wrap;rounded=1;glass=0;fillColor=#0050ef;strokeColor=#001DBC;fontColor=#ffffff;shadow=1;sketch=0;\" vertex=\"1\" parent=\"49\">\n                    <mxGeometry x=\"530\" y=\"120\" width=\"230\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"44\" value=\"@hediet/i18n-static-analysis\" style=\"whiteSpace=wrap;rounded=1;glass=0;strokeColor=#001DBC;fillColor=#0050ef;fontColor=#ffffff;shadow=1;sketch=0;\" vertex=\"1\" parent=\"49\">\n                    <mxGeometry x=\"400\" y=\"200\" width=\"250\" height=\"40\" as=\"geometry\"/>\n                </mxCell>\n                <UserObject label=\"@hediet/i18n-api\" id=\"43\">\n                    <mxCell style=\"whiteSpace=wrap;rounded=1;glass=0;fillColor=#0050ef;strokeColor=#001DBC;fontColor=#ffffff;shadow=1;sketch=0;\" vertex=\"1\" parent=\"49\">\n                        <mxGeometry x=\"190\" y=\"200\" width=\"140\" height=\"40\" as=\"geometry\"/>\n                    </mxCell>\n                </UserObject>\n            </root>\n        </mxGraphModel>\n    </diagram>\n</mxfile>"
  },
  {
    "path": "examples/use-cases/screenshots.dio",
    "content": "<mxfile host=\"65bd71144e\" modified=\"2020-10-06T16:04:21.467Z\" agent=\"5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Code/1.49.2 Chrome/83.0.4103.122 Electron/9.2.1 Safari/537.36\" etag=\"6GUH2hpQ8Xbs--Tmdwwq\" version=\"13.6.5\">\n    <diagram id=\"NmofzZxYGG-85qVg1-NL\" name=\"Page-1\">\n        <mxGraphModel dx=\"1672\" dy=\"1152\" grid=\"0\" gridSize=\"10\" guides=\"1\" tooltips=\"1\" connect=\"1\" arrows=\"1\" fold=\"1\" page=\"0\" pageScale=\"1\" pageWidth=\"827\" pageHeight=\"1169\" math=\"0\" shadow=\"0\">\n            <root>\n                <mxCell id=\"0\"/>\n                <mxCell id=\"1\" parent=\"0\"/>\n                <mxCell id=\"6\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;\" parent=\"1\" source=\"2\" target=\"4\" edge=\"1\">\n                    <mxGeometry relative=\"1\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"9\" value=\"Start Recording\" style=\"edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];\" parent=\"6\" vertex=\"1\" connectable=\"0\">\n                    <mxGeometry x=\"-0.2787\" relative=\"1\" as=\"geometry\">\n                        <mxPoint x=\"12.66\" y=\"-15\" as=\"offset\"/>\n                    </mxGeometry>\n                </mxCell>\n                <mxCell id=\"2\" value=\"\" style=\"shape=image;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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QLAAA0KwEUtQgAIUoAAFQifAgBC6JmeFKUABClCAAsECDAjBRixBAQpQgAIUCJ0AA0LompwVpgAFKEABCgQLMCAEG7EEBShAAQpQIHQCDAiha3JWmAIUoAAFKBAswIAQbMQSFKAABShAgdAJMCCErslZYQpQgAIUoECwAANCsBFLUIACFKAABUInwIAQuiZnhSlAAQpQgALBAgwIwUYsQQEKUIACFAidAANC6JqcFaYABShAAQoECzAgBBuxBAUoQAEKUCB0AgwIoWtyVpgCFKAABSgQLMCAEGzEEhSgAAUoQIHQCTAghK7JWWEKUIACFKBAsAADQrARS1CAAhSgAAVCJ8CAELomZ4UpQAEKUIACwQIMCMFGLEEBClCAAhQInQADQuianBWmAAUoQAEKBAswIAQbsQQFKEABClAgdAIMCKFrclaYAhSgAAUoECzAgBBsxBIUoAAFKECB0AkwIISuyVlhClCAAhSgQLAAA0KwEUtQgAIUoAAFQifAgBC6JmeFKUABClCAAsECDAjBRixBAQpQgAIUCJ0AA0LompwVpgAFKEABCgQLMCAEG7EEBShAAQpQIHQCDAiha3JWmAIUoAAFKBAswIAQbMQSFKAABShAgdAJMCCErslZYQpQgAIUoECwAANCsBFLUIACFKAABUInwIAQuiZnhSlAAQpQgALBAgwIwUYsQQEKUIACFAidAANC6JqcFaYABShAAQoECzAgBBuxBAUoQAEKUCB0AgwIoWtyVpgCFKAABSgQLMCAEGzEEhSgAAUoQIHQCTAghK7JWWEKUIACFKBAsAADQrARS1CAAhSgAAVCJ8CAELomZ4UpQAEKUIACwQIMCMFGLEEBClCAAhQInQADQuianBWmAAUoQAEKBAswIAQbsQQFKEABClAgdAIMCKFrclaYAhSgAAUoECzAgBBsxBIUoAAFKECB0AkwIISuyVlhClCAAhSgQLAAA0KwEUtQgAIUoAAFQifAgBC6JmeFKUABClCAAsECDAjBRixBAQpQgAIUCJ0AA0LompwVpgAFKEABCgQLMCAEG7EEBShAAQpQIHQCDAiha3JWmAIUoAAFKBAswIAQbMQSFKAABShAgdAJMCCErslZYQpQgAIUoECwAANCsBFLUIACFKAABUInwIAQuiZnhSlAAQpQgALBAgwIwUYsQQEKUIACFAidAANC6Jqc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;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"40\" y=\"80\" width=\"286.34\" height=\"250\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"7\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;\" parent=\"1\" source=\"4\" target=\"5\" edge=\"1\">\n                    <mxGeometry relative=\"1\" as=\"geometry\">\n                        <Array as=\"points\">\n                            <mxPoint x=\"790\" y=\"205\"/>\n                            <mxPoint x=\"790\" y=\"565\"/>\n                        </Array>\n                    </mxGeometry>\n                </mxCell>\n                <mxCell id=\"10\" value=\"Stop Recording\" style=\"edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];\" parent=\"7\" vertex=\"1\" connectable=\"0\">\n                    <mxGeometry x=\"-0.2779\" relative=\"1\" as=\"geometry\">\n                        <mxPoint x=\"12.73\" y=\"-15\" as=\"offset\"/>\n                    </mxGeometry>\n                </mxCell>\n                <mxCell id=\"4\" value=\"\" style=\"shape=image;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAABEEAAAO3CAYAAADMDVpeAAAgAElEQVR4AezdCXwV9b3///Tex+3t7e8qSzaSEMIqIlYQF6xVad2wWsS1LleKWoUWtbEVQapQhdZcq21EiwtSUYuyKAIqomIFRaTiErW2oIhxLX/1KooLLS7v/+MzyTdMDuckc5KzTGZe5/E4nMM5s37nmZnv932+M1Nw0eKNGj16NE/KAAMYwAAGMIABDGAAAxjAAAYwgIHIGrD8o8D+efbZZ3lSBhjAAAYwgAEMYAADGMAABjCAAQxE1gAhCLgji5tgj2ATAxjAAAYwgAEMYAADGMAABvwGCEEIQQhBMIABDGAAAxjAAAYwgAEMYAADsTBACAL0WED3J3+8JwnGAAYwgAEMYAADGMAABjAQTwOEIIQghCAYwAAGMIABDGAAAxjAAAYwgIFYGCAEAXosoJPyxjPlZbuz3TGAAQxgAAMYwAAGMIABvwFCEEIQQhAMYAADGMAABjCAAQxgAAMYwEAsDBCCAD0W0P3JH+9JgjGAAQxgAAMYwAAGMIABDMTTACEIIQghCAYwgAEMYAADGMAABjCAAQxgIBYGMh6CPPPMM+JJGWAAAxjIngF+tYjnrxZsd7Y7BjCAAQxgAAMYaL+Bdocg1tB5+umnm55PPfWUeFIGGMAABrJrwL/ftf0wB8T2HxApQ8oQAxjAAAYwgAEMRN9Am0IQ9wuvVcLXrl2rv/zlL3riiSe0evVqrVq1iidlgAEMYCCLBh5//HFvf7tmzRpv/2uBk+2PCUOif9CmYsY2xgAGMIABDGAAA+0zkFYI4g8/nnzySa8S/thjj+nRRx/1GjwWgljl3D0JRAiEMIABDGTGgNuv+l/9+18Loy0McftpDo7tOzhSfpQfBjCAAQxgAAMYiKaBwCGIq1jbr41W2bZfIDds2KBPPvlEW7du5UkZYAADGMiDgY8//lgvvviiVq5c6fXIIwiJ5sGaShjbFQMYwAAGMIABDGTGQKAQxB+AuB4gb7/9Ng2ePDR4CJwI3DCAgWQGLJResWJFUxDC6TGZOUhS2aAcMYABDGAAAxjAQLQMtBqC+AMQ+4XRTnmxXx0/++wzQhBCEAxgAAMhMfDpp59612iy0xOtt54LQWwfzoE7WgdutifbEwMYwAAGMBAOAwUFBWrrM6rbsKysTHPnzg1c/7Rh0x2nvWUXKASxyrQ7DcYugPr+++/T8AlJwyfZL8J8Rk8BDMTTgPXQe+SRR7yw2i5aTRASjgpSew/UjM92xAAGMIABDITTgAUgbdk2bR2vLfPK9TjphBrpDJvJ9WgxBEnWC8Qq1lu2bCEEIQTBAAYwEDIDH3zwgXdKjF0w1U5ddAE2vUHCWXHK5MGcabGNMYABDGAAA7k30NYwo63jdZRtHCTcCDJMtta31RDEVaKtQm13JbBTYviVOZ6/MrPd2e4YCL8Bu0CqXRvELl5Nb5DcV4aydbBmumxLDGAAAxjAQPgMtDXMaOt4HclASyFHS9/lYh0DhSAWfNg55vbrolWqaQiFvyHENmIbYSCeBiwA+fOf/+ydEkNvkPBVlnJxYGcebHcMYAADGMBAbgy0Ncxo63gdbbsmCzuSfZbr9QoUgljwYSGI/cJovy7SuIpn44rtznbHQPgNWAiyfPlyrVq1yttvW4jtrg2S6wMM88tNBYxyppwxgAEMYAAD+THQ1jCjreN1xO3sDz387/O5Li2GIFZxtgq0/ZpoF0R1t1+kIRT+hhDbiG2EgXgasAujPvjgg17PPQuv/afE5PNgw7zzUzmj3Cl3DGAAAxjIlAFruLf1mallCNt02hpmtHW8sK1/0OVx4Ueu7wKTavkChSBWkbZb41rl2q4LQuMqno0rtjvbHQPhN/Dwww9r2bJlslvlcl0QKr6pDv58jg0MYAADGMBA+w20Ncxo63gddZt1uBDEnQpj4YdVrq2LNQ2h8DeE2EZsIwzE04ALQez0RevBx3VB2l/B6agVDpabbY8BDGAAAxjIroG2hhltHa8jbk8XgNir/30+16XVniCJIYhdHJXGVTwbV2x3tjsGwm/Argdy//33N52+aCEI1wXJbgUonwdx5s22xQAGMIABDOTPQFvDjLaO19G2dbLQI9lnuV6vwCGI9QCxyrV1saYhFP6GENuIbYSBeBqw/fTSpUubQhA7nZEQJH+Vo1wf1Jkf2xoDGMAABjCQOwNtDTPaOl5H2rYthR0tfZeLdQwUgth55YQg8WxQ0ZBmu2OgYxnwhyB2LadMhSB77bWXLr30UuXiwMQ8cld5o6wpawxgAAMYwEDbDbQ1zGjreB1lWwUJOYIMk631JQTZ2rEaODRI2V4YwEBLBghB2l6RydaBlumyTTCAAQxgAAPRNNDWMKOt43UER+mEG+kMm8l1TzsEsYvttVQBb8t3/9y6VZ9v26Yvvvii4fn559r2z3+mnM+//vUvbdu2TZ9//rns/T//+U999tlnKYdvyzIxDg1NDGCgIxqwEOS+++7zToehJ0g0K1yZrAQwLYxgAAMYwAAG2m6grWFGW8frCNsq3dvg5iMIyWsIYuHFl19+qVQP+8aCERvOGiMtDvvll03DZbPh8um772jT/16m+h+O0EuD+3lPe2+fffzqKx0iiFk5zd3je5pW0hOmQ2yzbJpm2tEKewhB2l6R6QgVC5aR7YsBDGAAAxgIjwELM9r6jOp2tFAj3XX73e9+l9PTrvMWgvzrn//UV43pxztr1uiFq67SE+edp8d+/GOtnThR62+6SVs2bPCGsPDjq68ahn7ppZc0a9YsTZs2TZMmTdKVV17pXa/EBrRhstmge/+B+7ThwCFN4YcLQdyrfffOLTdldRmCr99KTSso0Ijb6pstjxeAjLhN9YQfzcoleLlGq8HMekdvexKChKdilG4FgOHZdhjAAAYwgAEMYCD7BvISgljPDi/U+OIL/e3aa3X34MGa26OH7igv1x2Vlbq9vFwLevfWvQceqDeWLWvqKDJv3jx997vfVd++fVVeXt70HDBggB588EFvODs9JhsNu//v2t+lDD9cCOJe/1FzaVaWIb31ShaCJPsseo3A9MqJ9ae8MmvALkRaVVXlXZC0tbIdNWqU7NnacOl8TwiS/QMnlRPKGAMYwAAGMIABDHRcA3kJQez6H/Z4bfFi3TlggOb36aP7Dz1UL/z+99q4YIGe/tWvtHjffXVHRYUeP+ccb9iHHnpIgwcP9gKQfffdV9XV1brmmmt02WWX6Qc/+IEWLlzoDedOnUmn0dDasB89Xxc4AHFByIerH8tow6a1ZQz2PSFIsHLKbKOYecarPC0E6dSpkzp37txiEGLhh3WfPO200zK6ryAE6bgHZCpTbDsMYAADGMAABjCQfQN5CUGsF8hXn3+ux846S3N79tS93/mONj36qBdi2D/bPvlEDx9zjO7o3l1/qa7WJ598otNPP119+vSR3abxjjvuaHZ9kM2bN3vj2nSzEYLUn/iDtEOQV74/LKMNm8w0pAlBMlOO8WrUU2bpb+/WgpBsBSC2rQhBsn/gpHJCGWMAAxjAAAYwgIGOayAvIcgXkj55/XWv98fcyko9esYZ+txOkfnyS31pd3z56CM9fNxxmlNWpqfHj9crr7zinQbTq1cvnXnmmd5dYdz1P+zCqfbIVgDSll4grjeIjZudBmRDmLH9IjzTtHLlNBUUjNBt9a7B1jzwqL9txA4X7Wl2vRBvfP+FffzTqtdtI/zfFagg4boi3vS9z5IsG9cfyZIDt615zc7fWfvKNVUQks0AhBCk4x6MqUix7TCAAQxgAAMYwEBuDOQlBLFLnH7wt79p6bBhmtu9ux7/yU/0+aefeiGIhRn/+vBDLT/2WN1eVqZnL7xQT61dq7323ts7FeaKK67YIfDI5u1x35k9M+1eIC4EsXEz3jirv00jEi942hRg+IOL5iFIw3Ik+2yrXEAybeX2Rl/9bdO2ByorpyVcYLUx6Ji2/XbJDSHICI0o8N9xxoUn/s+2zyPjZUPYknlvlGm7yjQxCMl2ANLWEMR62GXqeemll6Z9RXAO+Lk54FPOlDMGMIABDGAAAxh4VnkJQezWt5++9ZYeGD5c8yortWLUKH2+davXo0NffeUFIg8ff7zXE+SZCy9UXV2d7DogdjqMXQPEHlbZt/DDBSBhuCCqCz/cq11MNdMNfe/uLr7wwU2/IchoQwjSGKr4AxA3zZZet/f8aAg1dpy/CzuSBy8tTZvvXNnxGgULLgj5+te/npVrgCSWUVtOh7HgorWnhSSnnHJKq8PZ6YocXKlgYQADGMAABjCAAQyE1UBeQhDr7aEvv9TjP/2p5vXsqcX77KP6RYv0xb/+5d02d0t9vR448kjvLjFP/eIXeuutt3TY4YfLToc55phj9N5773lBiN061/+wU2MSGwTt/X86d4Vx4Yd7zXxPkBYChVZOh2kohx3HbwgvgvXU8AKYZvfC3j5eYiiyvdwbe4MkCW62D0Njn7KItoGjjjrKC0AsCLFQJJvbuy0hSJADlIUg9PKgMhPECsPgBAMYwAAGMICBMBvISwiy7V//8rKLtx54QAt3313ze/f27gZjocjaiy7SgyNGaOG3vqV5vXrpiXPPlfXymDBxonr37q3dd99d48eP1/PPPy+7IOprr72mxYsXa926dd40M90jJFTXBGmp10YbQxAv2Ei4vkdiA60hKClQgS/ISAxPCEGi3YhPNMH/g29vdwqMBSFB7hrT3rIlBKHSEeZKB8uGTwxgAAMYwAAG8m0gLyGI3cHlS7tDzBdfaMNtt+m+73xH8/v21R3l5d51QBbssovuHjRIC3r31uPjxnnhxoYNGzRixAjvlJh+/fp5p8cceeSROuigg1RZWamamhpvuG3btmX8V9ZXjjgo7euC2B1l2tuY2WH8LIQgqcOLxkZeinmmG4I0uwgr15nIvA3KNJRl6gIQdxtcd2pMa7fP3eFvP43tSwhCxSLfFQvmj0EMYAADGMAABsJsIC8hiFXwrceGe3y4fr3q775bL/3xj9pwxx36x4oVWn7CCbqjosLrCeKdPiPp5Zdf1oUXXqiDDz7Yu4jfbrvtpiFDhuiEE07QU0895U0u0z1BbFnff+C+tEOQ7NwZJvWpJQ2nqrThmiA79CBJ+IU7aQiy4wVPG0IR//xbDlHa08hj3IRtlEYDmbLLXdklBiCu7LMdhBCCUOkIc6WDZcMnBjCAAQxgAAP5NpC3EMTd2tYFIf7XbR9/rId+8APZ7XOfHD/e+8ruKOMer7/+up5++mk9/vjjeu6557RlyxbvK7tGiGtoZPr1HzWXBg5CsnFB1Kb1abwTTLOeFY2ftXSL3Ibxd7wmiH2+Y4Bid4xxd4dpGGfHU2HslrkJ1wSx64U0O7Wmcdxmn+WuEdpUZoQEWfu7oIyTe04VgLjyymYQQghCxSLfFQvmj0EMYAADGMAABsJsIC8hyL/sdBhJ77/wguqmTdNby5fr4zff1Nb33tPmv/9dT19yiRbusYd30dS/X3utd7FUO83FO40m4WKoln5YT5FsnAbjGizutbXb5W44YE+v14gbPmuvTaGHBRGN1+rYoUdHssAj2WcNjbiGnhyN00sMMxp7g3jzarw9b8rTYZItGyEEIUSMDMycOTPQXWBcENKjR4+M+iAEodIR5koHy4ZPDGAAAxjAAAbybSAvIYhdGNV6dmycP1+3l5ZqQb9+WnrwwXroqKN0z377eRdKtV4gy489Vp++8Ya+aLwlrgsV3K1x/a/uu2y/fvzqK/pHzaWya364u8DYe/vs03ffyWhjJq118cKH7T0z0ho3Aw1ULxShx0f+tn8GtmGuzUR5fhaEBFk/C0LsGWTYoMMQglCxyHfFgvljEAMYwAAGMICBMBvISwji9eiQ9M8PPlDd1KlaeuihWjhwoBeG2N1i7j/0UK2dMEEfvfyyd5rLF59/ntFGQtDGREcaLshdXrK5PoQgyU+LyGaZM23KPJkBQhAqHWGudLBs+MQABjCAAQxgIN8G8hKCWMXdTl9x1/nYZqfBPP+83nviCW1+9llte+cdd/kP2bVDklX04/qZhQ3TVjZv/DWcmpLkoqQ57B1ACNJ8m8TVJ+udfwfZCkEuvfRS3XHHHcr3QYv5U3HCAAYwgAEMYAADGGiPgbyFINZYstNi7GKmn0vec1vjq53+Yp//M4eN+A7TeEu85oZdv8N3gdJ8rQchSP4bv/na9sw3XNs+WyFIew40jEtFBQMYwAAGMIABDGAgLAbyGoJ4jafPPtPWzz5rCDx8r3a9DxpX4WpcsT3YHhgIvwFCECoYYalgsBxYxAAGMIABDGAgjAbyH4LQ24OwBwMYwEDGDBCCUNkIY2WDZcIlBjCAAQxgAANhMUAIQuMrY40vegmEv5cA2yj624gQhApGWCoYLAcWMYABDGAAAxgIowFCEEIQQhAMYCBCBghBqGyEsbLBMuESAxjAAAYwgIGwGCAEiVDjh1/5o/8rP9uYbdyaAUIQKhhhqWCwHFjEAAYwgAEMYCCMBghBCEHoBYABDETIACEIlY0wVjZYJlxiAAMYwAAGMBAWA4QgEWr8tPYLMd/TiwAD0TdACEIFIywVDJYDixjAAAYwgAEMhNFA4BDkscce00MPPaQVK1bwqzHBCQYwgIGQGiAEobIRxsoGy4RLDGAAAxjAAAbCYqDVEOTJJ5/UmjVrZCHIgw8+qMcff5zGT0gbP/zKH/1f+dnGbOPWDNi++t5779Ujjzyi1atX6y9/+YueeuopPf3003rmmWcUloMPy0FFCAMYwAAGMIABDGAgHwYChSBPPPGEVq5cqWXLlun5558nBCEEwQAGMBBSA7aPXrJkiaxHyKpVq7wQZO3atYQgz1LJyEclg3niDgMYwAAGMICBsBloMQSxXw/tV0Tr/fHnP//Zq1S/++67NH5C2vhp7RdivqcXAQaib+Cdd97xeoI88MADevTRR72efC4Ecb1BrEcIT8oAAxjAAAYwgAEMYCCOBloMQexUGOsFYtcBsV4gL774IgEIAQgGMICBkBuw3iB2Soz1BrHTY2w/boG27dMtELGAmydlgAEMYAADGMAABjAQRwMthiDWA8QFINaF5ZNPPqHxE/LGD7/0R/+XfrYx27g1A1u2bPFCjqVLlzZd0Np6hVggYqfI8KQMMIABDGAAAxjAAAbiaqDFEMRSoRdeeEFvvvkm4QfhBwayYOCzzz4TT8ogWwbefvttLwyxA5wFIDwpAwxk1kBcK4+sNw0nDGAAAxjoqAaso0dTCNLaL4t8z6/PGGi/gaCN3U8//VQ8KQMMYAAD4TAQdN/NcbL9x0nKkDLEAAYwgIFsGyAEycKv+9neaEy/4+0YEivQNGzC0bBhO7AdMICBTBhI3MdznO54x2m2GdsMAxjAQHwMEIIQgnCaSxYNJFaM/ZVtu8aO//nxxx+LJ2WAAQxgINwG/Ptte+/fryfu86lQx6dCzbZmW2MAAxjoOAYIQbLYAOYPoeP8IWRjW/krw66S7CrP/kaOXcSSJ2WAAQxgoGMZ8O/H3b7d7ev9+/9sHF+YZrzrF2x/tj8GMICB9hkgBCEEoSdIFgz4K8CuUmyVZFdpdo2djz76SO754YcfiidlgAEMYCDcBtw+217dvtzt2/09Q/zHASqr7ausUn6UHwYwgAEMZNIAIUgWGsCZ3EBMq2P+wbvKrwUg7hdCqyRbhdlVoF1DZ/PmzfI/P/jgA/GkDDCAAQyEy4B/P23v3T7c7dNt/277ebfPt/2/OxZwLO+Yx/KobbdnnnlGS5Ys0XXXXacpU6bo4osv5kkZYCCLBq644grNmTNHjz76qDZu3MgPzyFqdxOChGhjRO1gG9f1cZXexB4gLgCx77dt26Yvv/xSPCgBSoASoAQ6bgnYftz257Zfdz1DXBDijgHumBDXYyLrnb8A6O6779aoUaPUr18/FRQU8KQMMJBnAzvvvLOOO+44zZo1S2+++SahSB7b4YQgeSx8Kgb5qxhks+xdhdf1AnE9QCwE+fzzzztubZ8lpwQoAUqAEkhZArZ/t/28v0cIvUGieZzPZh2ivdPetGmTzjvvPHXq1KmpwTtkyBCdc8453i/SK1eu1IYNG2h8Uf/HQA4MvPfee1q7dq0WL16s2tpajR07VrvsskvT3+a3v/1tLV26lG2Rg22RuG8lBMlDoSduBP4fnUpSqgDEfiH84osvUlae+YISoAQoAUqg45eA7eeT9QhxxwaO99E53odtW1pja9q0aercubPXwBo8eLCuvvpqvfvuuzSwqOtjIGQG6uvrdfPNN+uAAw7w/l4PPvhgPfLII2ynHG4nQpAcFnbYDpgsT+YrY66i6+8FYhVi+5wHJUAJUAKUQPRLwPb3tt/3nxbjjg0cdzN/3KVMt2r16tXq3bu315g68MAD9dhjj9GYon6PgQ5iYP78+erbt6++9rWvafz48d7xg/1a9o8VhCAd5A+EP4bs/zFkooytouvOA3enwVhlmNNgot/wYQ0pAUqAErASsP29vzeIOybY8SETxxmm0THqA7naTnbhxf/4j/9Q9+7dddttt2GMej0GsmzA9unu79sukP3Cc89p6aI7ddXk8fr5mSdrzPGH6+yj9tfYEQfq8urRqr3oHM2Y9kstv+curf/r895Ftd34/mlZTy67ds8+++yjl19+uWkeblheM7vvJwTJ8h8KYDMLNuzl6UIQdztcOzfcdpBfffUVrQNKgBKgBCiBGJSA7e9tv5/s2iBhP4axfB2nzvKPf/xDRx99dFNX+nfeeYdGE3V6DGTRgD/Itnr+zTfN1KknHa8hA3rrkN2rdNw+fXX80H4af9x39JsfH6Xf/vQY/W7ccZp44jCdesBuOvJbPTRy7wGacNapWjjnFu9HU7fPddN+4IEH9N///d/q2rWrdx0R9z2vmd83E4Jk8Y8FsJkHG+YytR1YYghivwZaZZgHJUAJUAKUQHxKwPb7nBITrzpALusndvvsQYMGeQHI+eefT8OXujwGsmzA32PjrgXzdcQh31V5cReVFXbSod/qpbMOGayLTzxIp39nF51+4EBdfPLBmnH+yZo1cbRmXXCSfvOjQzTqgF11SL8SHbl7d+3fp1Sjjj5UDyy+s2nbuSDk2WefVWVlpff3/ac//anp+1zuY+IwL0KQLP/RxAER69hQ0UsMQexXQKsEb968OT41f9aUEqAEKAFKwNvvu1Ni7BdDq0C7YwTHTMKR9hqwW2xat3k7Faa902J8PGKgZQMunHj//fd1wfnnqby4s7qXdlVJl8767p67avwx39Efzv2hHrn2l1o45Wz98Wcn6sZzT9BFR++nC0YM1awLTtEfzz9evzn5AJ2+fz99f0C5vte/XEOqijW0V7FqfjleH27e7P0tu3m98cYb6tmzp/7rv/5La9as4e88C+11QpAsFCo7k5Z3JlEtH1fBtcquVXoJQWgJUQKUACUQzxKw8JsQJJ51gWzXcdx1A370ox/RMKIOj4EsG3ChxCuvbNCJxx2t7sVdVVHaVZUlhaoo6qKzj9xPU/7ncD19y++0/q6Zqr/vVr26cKZeufNGPXXT5Xrwf3+uZdPGac4vTtZlx39H531vdx27e5kO3aVMe/Us1Z5Vxdqvd4nGn3mK3njt1WZByAsvvOCdGmPX+7FQJNv7lrhNnxAky388cQMV5/X1hyDuoqjWJZqeIPFsBLHWlAAlEN8SsP2+/7og9AQhEMlE/ejpp5/Wv//7v2vo0KE0iKi/YyDLBlwAsnHjKzri0O+pe0lX9ehW7IUgxZ130rd6V+gnR+yt+Zf9TC8tvEnrF8zUa0tu1RtL5+mt++frraW36427btBLt16pJ6+eqIUXnqpLj9lPJ+9Vpe/1KdHQnkUaXFmifXt100F9SnTWMYfpzfqNzYKQe+65x+v1dcIJJ7C9M7y9O0wI8pe//EUzZ84EQCOATZs2eY3rTBxUwzoN6+qZ7Jlqec3H+vXr82YkrCFIXV2d7r33Xu9p73lQApQAJdBSCdj1Bp566qmWBuG7VkqgI4QgdrzM5zEz1bGcz1MHRiNGjNA3v/lNvfpqwy/GlFXqsqJsKJv2GrB6vfXqPu3kE70ApFdlmSpKunjP0sJO2r2qVBcce6BWzazRurv/qFfvu12vL1ug15Yv1OvLF+qNpXdo41036aVbfqcXrrtMj191gW4bN1L/s2el9qsq1F7dLQQp1p49SnRA/wod2KdEvz53tLZ++nGztsxPf/pTrz1kx+X2rhPjb/+76BAhiAUgnTt31h577MHGbwxBXnzxRVmD1ipaUQV98cUXy56nnXZaszAk2fpaRc4FJqNGjZKFRMmGy+ZntrO0X/vs6e8JYg2KfDysTCZNmqQxY8Y0e9pn9h0PSoASoASSlcBDDz2k66+/PtlXHeozO07aMx8P2+8n9gRxvUGyeRxKZ9q//e1vZc90xon6sHZsvPLKK3XTTTeFrlxWrFjh1XMuu+yy0C1b1F2wftsbjnEpC9cLZNKE8aoo6arKbkUqL+3qnQJTUVKoki6dtGv3Ev3y1MO1evZv9fK9t+qVpXNUv/QOvbZ0rl67f67eeGCB6u/+o9bfVKOnr7lYa66eoLnVJ+jHe/fQof3LNbBbVw2qLNYe3Yu0T88S7dOrVKft10t3XTPN+xt3y2B3gurSpYsOO+ww/vYz2Bsk9CGIPwDJR8M2rH/sds2JOAQh1rvDArBOnTp5IZgFHam2iVVeLDSxYWyc+fPnpxw21TTa83mYQpDVq1d7wYdV5vy9P+y9fWbBiA3DgxKgBCgBKwHbf23cuNF72r6zpqZGy5cvb3recMMNsmdHeth62DMfj44QgtgPS3aHkfYc9zr6uFavtMDDfjypqqpq+jHF6hFhC4gOPPBA744RHb3MWf74BQodbZu78OHuu+707gBjAYhdB8TuBmOBSFlxF3XrurN6dyvSmCP316pZV+jVh+br1eUL9MbSud7z9aXz9MbyRaq/+xa9fMtVqpt1uUZYQxAAACAASURBVJ6Z+Sv96dxjNWpwhQ7r302DKgq1e0WhBlWWaK8exdqrZ7FO3Le3zvtefz22bLG3b3bLUltb6+2fHnzwwVjvszNpKdQhCAFIyzvKqAchFoBYRcQqav6Ao7U/ABvWxrFxc3kKVVhCkP/7v/9TdXW1ZsyYkbLub9/ZMDYsD0qAEohmCaRzSsvbb7/t9f6wHiCXX3659956hNhz1apVeuWVV7xnRyqpKVOmyJ75eIQ9BLHjpB0j7WnvWzuuRul7a0Scd955TbeYtTKwH1rsVBMLPlwdwkKHsKz3kiVLvG11xx13hGaZwlI2LEfLbQXKJ/3ysfq89bQ//OBh6l5aqMrSQi/88HqCFHdReVEXr0eIBSHf26O37r/6Eq2dM13PLpipVx+6S289co9eW75Irz10t16/509aP+8PWvmHKbr31+fqqlMO1vEDSvXtqkLt1q2rdivvqm9VFGpIVYkGVxbpmCG99PPDd9XlY47TJx9v8X6gcNtwwIAB2n///dkHZKg3SGhDEAKQYH+0UQ1CXABip8K4P37Xy8P9v6VX+3XHnUaTqyAkLCHI7NmzvYDDul6neth3FoLYsLl/1GmGnaIzeZk25X7mzHGHEtiqdYtqdFL/Uq+SXTp6UcS2yybNHWmNvZGaGzNwEyZMaHZtD2uY24UVrYeHBRvW8yPZw4Uf7jsLU2z/1pEeFtrY+tvT3uf6EfYQxB1jc/1jQUvH7Wx9Z/VJ6wF50EEHNQU/tt4Wcli9wr5PnPe5557rDZv4eb7+f9ZZZ6m8vHyH5czX8jDf1HX0+++/37PD3TxSl1FH8HPL7Fmq7FasyjK7EGqhF3yUl3Rp6A1S1EV2TZCepYU6YsguuvniMVpx3WWaM/mnuvXC0/XMLVfplXtu1cb7btNzs6/QDT89XleM+r5mn3+qfnvqoTp+YJkGl3XWHmWdNaRHkQaWF3mvg7oX6geDqjThyN11yYjBqntoUbO/+WuvvVZf+9rXvGN3RyjDsC9jKEMQApD0dhxRC0LsVxg7nSXxV5h0QhD7w7MgxHqE2LRycSpVWEKQoOGGC0ty3TiQCEG0ZZVqrYE2q07bWtgA6+dP0YQJNVrydgsDtfrVJi0aXaWC0mGqrdu6w9D1c09SaUGBSvufpOraiRpbTQiyQyF10A9cCGChh53K4v7vf73lllt2CDgsBLHTSOyUSxvXhrfwpCM97Jdzt572PtePsIcg1uuhR48e3tPeh72y2pbls7qE/xQXqw9YuGG2W5ueDWNBSRi6nlvdoqysTGeffXary93aeiX7/vvf/753+lvid+ecc45XBlZXSPwu1f/tNDort3wEADbfxGc+liOMIYiVg5WNbZ9U287/ebrD+8eNwnvrBeIuhtqjrNgLPiwA8U6FKeqs8pKuKu60k3arKteU047SnTUX6LE//EpTx47StB+frJVXXqj199ysp+f8TpOP2luzLzhTF515is4bPlQ3/PhIjTtgF+1ZtrOO6FeifauKNKCiUHtWFmvvqmKNGFSlS44erIuP2F131pyvzz7e0rTN7IcL247XXHNN02dRKO98rUPoQhACkPQCEAcnSkGI9eCwrqmZ6KJr07Bp+XuUuDLL9GtYQhC73ofdUqu1hw1jw+b+0dYQ5ENtfHiOasbPVqp73Hy48WHNqRmv2akGyP3KJp3j20tqNGHCFM1v6fq02+o0y4KS2lXaknQqQT9sIQTZukLVVnEcVJOyTIPOJbzDxbsniAsCEl8t6EjWu8N6Tdi5x3ZKjA3jTo+xz+yZbJwwbntbfgt47GkV/1w/whyC2I8CVpG2QMD1eMjFDwWZPua2Nj33w4n1ekl3/fxl1Np8sv39ypUrve119913Z6XhkywEseDDjFj4mc765SMEcaGDvfqX1ZaFEKShTZFuqJHu8P5yj8L7F//6Vw3s38c7FcaCD7sWiPcs6eJdD6R7SaHsFrn9K8t16+Tz9OfrL9Ozc6/Wk3/8vR67aooeu/pXWnf3TXr8D1NUPWygFl/8Mz36h19r0ZSxuv2CH+oXB++mAys7a3jfbhrSo1gDygo1yC6O2qtIxw2p1CVHD9JlIwfrlp+N0Luvb2jmes899+QCqVE8HYYApG0BiNvhRCEIsdDCDrxWeXHr1d5XV8nLRKjS0rIQggRtZrQ1BGkcb8yMlA32uhkNd8KZEeoQZL3mT5mgCTVL1FIHjy2rar1fsmfVtdRXJGiZpxiursbrBVJQsybFAFH4mBDEH4DYNTLs+h/JHnbai31vwYEFIPawEMROnbGH/TreES6Oautn62zLbetk71Ots7diWfgnzCGIOxXG6lz2tGNurk4bbekYmunvWurNYet7ySWXtPi0XiT2TBwu23WJxHK44IILvG2U+Hmm/p8YgqQKFTI1v0xPJ3H5Mz39dKfnyi8fAUy6y8rwydtdt9w8yws9vAuiNoYgZUWdVVHcVeX2WtJVJV12Uv+KUi373RQ9edvvtX7pbVq3eLbW33Wznp97vTbcOVNrrr5EvzpqiOaPP0PPzbpCz8+5Sn/+7Xn6xfd21ff7FGlYzxLtUVmkAWUNd4nZt2eRjtuzSpcdu6euPHlf/eFH++tvjy1r1h6y9tHXv/51ffTRR80+Z1sm35YtlUtoeoIQgKS/8ZJt2I4ehNhFyaxClslKhgtWsn2ld0KQoC2JmIcg6+dryoQJql3VUv+OLVpVO0ETpsxXS51FgpZ4yuHWNHRdJgRJWUId+gt/+OHepzo1xHqAWABijXcLQOxp72081/vD/d9ew/ywZbfltuW0Zbf3LtTJ1XLbvMN6i1zrGWmnwrg6RK56S7r55eo1VW8OFwJZXaMtTwtGcrUONh+7LebgwYOzNk9/iGA9P6xM0jkFJpdlkWxetvxhWl5CkMy0Z5Jt61x9dv5556i7uy1ucRdZAOJ6glQUdVG34i7qXtpVXb75DY0/daTWL56plx+cq/qHF+rNhxbq73feqFcW3KhnrpmiCd/tr9vPP0kv/en3evGOq7XyyvN03oH9dEz/Yh22S5l2LbOLoxZqcI9ifbtXsUZ8q1K/Pm4vTTt+b/3muL206pYrm/3tL1iwwPsbtXZzrsojqvMJRQhCAJLZHUZHDkLsOiB23m6m/+Bsmtk+75kQJGjzIs4hyDbVzbKLNc7SUy118Hh7iWomTNDUJa8HLdS2DUcI0rZy6yBjueAj8TXZXWP8vT/se3cqSWJoYtPKx4VGXZG765T4b9+b+N66wdupO+5h7+2zxOES/2/TztQjXyGINfAt1Gitce8/RdTetza8+z7Tx+ZsT8/qFIm3AXanybRl3u0Zty3zs3H23XdfHX744RmvF7nl8Ycgtp3tb8V9l/jqQhLnwa4b4h/GnUbjPnOnVVgw4L5z4ybrKdHa9N10/a/u2iX+z/zv7XtbR/9n7r0tiwtQXDkkLoMtuxve/+rm69bHlZs/BEkcxj++v2zccG4aNpz73k3fXhOXJdW8kq2vf13dcvinbe9t3f3fubJxnyWWjS23+85e/cvjpm2fufH807fhk32eznZw83PzsuVxzvzLle77E48d6QUfdmcYCz+aQhB3Woz1CPFuk9tJ5V07ac60n+sfT9ynV1csUv39c7Xuzhv12tLb9dLt0/Wrw7+lmWOO0at3Xae/3na55l9wgk7bs1yH9Svy7gZjp8LsZrfJ7V6kA/t100l799JvTtxHF/9gsKYeM0QPT7+wWRm70+Ps2JzuejF88/Z23kMQF4AYYLtlWWK3w/b+v6Ns8Ndff93b4dlOLxPP+vp6b+dSV1fn3eapo5RDtn6Rskpetn+9IQQJ2nxoHoK8t3aOaiaN865PMmbMOFVPna217/kTAncaTMOpLnYdk+3PhlNj3Gkw2z/fPkzTqTGblmmyjet9sE07zneGHl7/YfKV2Pae1s6p0eRqt5xjNG78VM1Y67vdyGcv6vapEzRh6kKlvBdFJi6IunmdFtWM1rDGu7kUVA3V6NoV2qTUp32sqUm4O4oLP5L8ErrDmTGb1miuf34FVRo6cqyuX7O5WVltXrdM148duX25bLjRNVq0rvlw3kib5mqkzbtxZptWXK+xw/s3nJrT0njN5pjwn2TlUrNI67amLhc3hebzL1X/4WN1/QrfttVmLRptZThItSlPtapT7aACFZRO1Iodrz/rZpXT18Tww///xCDEf5qMnTpi/7en6wViC+56VeT61BJ/odky2GkO/nVJ9t4f3thpMcmG8X9m0/Svq3+ebXmfrxDEjvVWr7KeHlavsuOeNdwTn/5fEe194vep/t9R6hJuOW09rBz81wRxn7lhEl/t+1QXRG1t3MRpZeL/ti39oVUmpumfhmt02mtio9Y/nGtw+huyieMkNkD9DXl/g9o1+tOdvn94/3vXCPbPw32frKFt37n1ccPZuth0/GXg1se/zjZ84nD2mQsw3HRtGP94ieO4srH52jhuOezVTcP/uVsPNx//cK3Ny4a1YVz5uHm7/7tpJS5v4veJ80nc/m657XObh03Xnm7Z/dNP9XnQ7ZBs27jPbDndvNvyesDQvbyQo+lCqE3hR8M1QSwUKSvs5N06d6dvfF3nnnCE3n70Lq2/e6ZeXXSjnrpxip64YYqWXPYTjdmru/44ZoQ2LrxWT8+6VP97/D46ZkCJdy0Q6wGye0WRBpR31aDuxRrWt5tO3runfn3iXpp89J6adtxeWvSr05uty9/+9jdvW+bjFEbrWW/t8pZ662dqmLZst3THyXsI4q7XYGCz8Uy3QPI1vO0YsvW0QCRf65XufM2AVTLSHa+14XNRcbEKtN161p4ff/yxtmzZ4nWHtspwth/JGv9t+Szby9kwfReCLNTaZVNlwcfk6TM1c+Z0TR7nwoupWtbUBn1DK2fa9zWa5AUgk1Tj/d8+W6k3JL2x0t7PVM2khvEn1TT83z5baQPYoykEWa26meO9+U6qmeGNN31qtcY1hitTt8+4YbxP6zSjumG64yZP94afUTNZ1basTQmLpBdvaWxo/TLlBU/bfUHU+rk6qbRhX1k1dLSq7WKV1aM1tKpApSfVaGKKW8HuEILUL/N+Ka8dO7xhvzt8bMP/a2u1rL5hte3f+mVjNdTbNzcEAxNrazVx7HD1t2XwpyUuVCntr+FjJ3rTsuGqvHGHqibxrjRNIcgyrakZplLfeNWjhzaOV6qT5voWZvti7fiufpFGV6Uol5ETVZ2iXKR6LRs71CuD0v7DNXZirWonjtVwb1qlGlZbJ5dnbF1R3TCcf719S7J1xUQvxBmUOiXxDZ2bt9Zjo6WnfyksEHD7KndNjcSeEXZKiV1wNAwPF2z4w5t0lsvW0RoTtt7umifpjN/asPkMQex4aI1+6/1ox9RRo0Y1CwFaO15G6XsLeKwMLORy69VafaClekhr47p5ZPL1P//zP/WLX/yiafkzOW2blmt02nr7G92J87Hv/Y1i+z6xcesaoW5c19j2N9ztO/e5f35Bpu+mm+zV5mHTSDYdW8fEZbCww/+ZDWPPxGknjmvjJRvOjeeCAP+62XfucxcOuDLwL4ObRrJ1SDYNN83W5mXj+qfptptbFjdf/6t/+MTx3XBuOvZqn6VansThUo1vnwfdDonL56aZLGBz3wV97d+7h3fdD+sJ0uzCqI29QrwQpKizupd0Uaf/91865bD9tfHBW/XcnBo9UXuOlk89U3++4lyt/O15uvb0wzT9tIN0/yWn6eErfqqpR++po3Yp1eCqEn2rolADKxp6guxRWaKD+pXp+ME9dPkP99Glx+ylX40YrDvOb373rnfffdfbltOmTdvBatD1a+tw/nA91TQyNUyq6Wfy87yHILYyritmPlKtTBZmmKZlFSDb6VgFOEzL1dqy2E6NEKS16vWO31vgceWVV3p3hbG7vqT7tHFtGrl5+Hp2VM/Q2madLz7U2hnV3rJUz068GoYbr40XRnUhSHW1xk+arb82m6/06cZ5muoFIVP1sO+7jfMsMBmjqcveSyieD7V+Y1NSI21br/nWE6RmiZKfxNLeC6LWqXaoVfCGauKKxN4V9Zp7UmljBXCk5voWyxZ6hxDErYkLL5I07LfW1TQEIEPHalFiFrF5nWYv8nWJqLte1XPXKXGptO56DbdK6dhlzb9zIcjQoRo2vFZ1CSNuXTe7MewZrUUJ37lF3/7acrksagw5Cgp2LJe62oYAZGjNmubLJ1eeQ7f3/Ni6QhMt/Cmt0Y6Xkd2qFROt/IdrdmJZbV/QUL+z01/stJFbb73VCwb8PUWsQW+NyLYGDtlacQsyLJRJN8iwdbNxbNxs9WrJdwjijrXuOlt2Soi/94f7Pg6viT1MWwsyWqqHtDZuNsrTlv/nP/951upyrpHvQgTXoPWvi2vEJms0W3m5RniqEMR975+mf7yg0/ePn+q9awTbqxsm1XL519WVgxvHvdp0/EGFf7ndMP5XFwQkllXiOroQJLFsEofzTztxnKDzsmnYcrsQy02npTDHP3xLy+Qvj9aWx1/etkxuuv7Pg2wHN15iGds0E7e1v/yCvrcQxE53cafDeNcD8QUg3ikyxXah1C7qsvM3deCg/nph8Sy9uOAqrZw+SY9c/ks9e/Wv9fi0ibr1zBN056Qf677LztCt447S5KMG67B+JRrUo0QDy7tqQHmhdi1r6BFyQN8SjRxUqd/8cF9dduwQTRkxSAsuGNnk2Jb//fff97Zltq9zmKysXMBhr8m+t88yNUyq6Wfy81CEILZCBCHNz1Nqz0buqAGIrXNiZaU95eAf13zZtP2fZfp9vnuCBLktbqrGSG5vl+vCjGrN/muSJdo4T+MtjJi8TM3b8m68doYgYyb7epk0n/8b8yZ5gcekea77iNRwqk21dshkmo/a6v+21c3yGl4tXxD1bS2pSX5B1M3LxnoHvpQ9Dex2t14vkR0b++mHIPWaPdwCl/Y26us1e5hNJyE4cCFIkmDCFWT97IZeKsNbSRXaXC6bl2msBTTDZytpblFXq0EFBfKXd13tIBUUlGpi4vku7lbDoxclhClubfL7ag19qzTaNTA2btyY9LQP239Zjwh3QVS3xBaMWPhhIUi2AgM3r7a82nLbHWws1GjtlBYb1oaxYW0c+3+2HmEJQew4Z6d22PGvc+fOSe8CY98HPfU408fNXEzPesT4T4dtLciwRl2qH2NaGzcb67PLLrvof/7nf7JWf/E3Ol2AkNi4dI1bK5tkT9e4TmyAusZ2YkPfysmm48YLOv2g5esayW6+bjlcY9vmmxgA+MvBPx8rExeouOm46fqHc+/duiSWoVsmtwypppVqfDd9Kzc3/1TDJs7LxvWXt39abnu65fJ/l+72SWd5bD7JljPIdkg1H5tmokG3Pum8HrDfPl4PENcLxL26MKRbUaeG64QUdVa3wk7q1a1I8347Qc/dcqleumeWNty/QBv+dL3+ft3/avll1Xr0mkl69Oqfq+a4fXT2/n20X68i70KoFn5YCGLPgeVFOqBfqU7ay3qC7OtdHPXyE/bSPZee0exv/+9//7u3LW+77bZmn6ezfm0d1k51sX1ga6fDZGKYti5jOuOFJgSxhSYIaX8Q0pEDEDOQ7CJm6YBONaxdGNWmner7THxuFep8ng7T4UKQ6tkp7nyyVjMsBJm0MDshyNRlSuzT0dQQ2rSw4ZSb6avlrkry4coaLxgZM2mm1m5ynzaNEfDNNj3VeEHUFu94+/oSTZ0wQTVLdryF6ZqJVvkc1kJPg9TXvkg7BHEhRZqN+s3r1mjFotmqra3W6GHDfNcHSRGCnLQoYRv7irO+8boh1SuaTknxfdv0tq3l4k5vGZnYbcZN2QUbI+duX8bGYKR0YvNl2rxotFcpGbus1W4rbuo5ebWGuIUY1uj3P+1XTfsuyCPocEGmlc1h3B1hbH2TPWz/7MoiF3eKCVMIYsc3qxu4X+jsvf+Y5xr2rjHU0qt/vI7y3vWGcRV3t76plt/W34ZJ9n1r4yYbp72fWd3F7hDT3umkGj+x0em2v39411hNbNj7h7H3iQ3QVA19G9bm4xrZQaefOL+W/p+4Xv4eHfadm7ebRuLw7vNchyAtlUVieaYKA9w07NWth7+83Wfu1fUCsum5z/zDu+m1tv3TWR6bj5uufzmDbIdU87FpJhp065PO6zE/+L7KS7qqovHCqF7PD7sOSONdYsoKG8KPypJC9SgpVNedvqnLxp6ip264WE9c+wu9vOxPem7OVVrzh1+q7k9X6onrJurmnxyhsftV6fBdy1TaeSftZr1AygrVv8x6gzTcIeY7fUt1wl5V+vWJ++iKk/fVVafsp/t++7OmbWLrsGLFCu9vJ9V1i9JZz7gPG6oQxDYGQUjbg5COHoDY9k+srGTiD9QqPrYzz3bXMUKQZE2PZJ819ujYoaeHGzZVj49Un7vxXK+NMfJfqqPpW3c6TNIvG4dywzRbtve0ekbDKTF2Wsy48TWas/oN+c6YaZpFyjeNF0SdMj/xFJ/mY6yfP0UTJtRqx7vnuoCjuoWLbrphMtATpPE0mWGt9MJoWvr6Zaoe5k7HKVBp/2EaNnKsJtZO1El2sdBUPUGSnIbTNE0XxPhDiKYv3Ru3zumXy6a5I739gu0bWnw2m39jz5ZmFz9tvGhqs8/c8uX31U6HtIa/XdvD9Xpwp4LccMMN+V24LMzdene0dM0S+86GycUjbCGIHUstBMn2XdIycczO9DQS6wD+IMO9b3Ef0LiPsOVyw2d6GVua3gknnLDDHW5aGj7d7xIbna6h7Xo/2PTcZ/5GcrL5JDZAWxrPytwFES0Nl2w+QT6z9XLTt+Fdw9k1vBOnkVgO7nt/CGKfJf7fDede3Xxsndxn9urm6xr8La2zv2z803DTdp+5/7c2Lxs+1TTdtBLX3z98S8vqxrfXVMuTanw3vCsTm0bicrjp+8s91fTc+Lbsbry2vI4964xmt8h1IYh7td4fdipMZXFXVZUWqndZoaZP/Kkev2Gy7pk4UnU3XaKnZ0zSn6eO0YOXnqklvzxV4w/pr+MHdtO+VcUq7rKTKoo6qX9ZZ+1S1tW7Ta71Bhnaq1RH7FauKcfspV8fP0TX/OhArbyp+bU/5s6d623L5557rl3r2JZyido4oQtBrIAJQtIPQqIQgNi2d5UVq2hk6o/NVVrcr0CZmm7idAhBgjYtOkAIkqS3yLb36rRsxuSmC6iOqb5KK5ufr5OyAJouiJrytjGSttVplv1if+0abdlhSq6xn9CjotlwbpjMhSAjg1yYdGudauxaJaXDVbMs8bogbpkSltsFHEFCkJZ6izTdEWdikut0uMJxy9C8XFwIMnxsrRcUWFiQ9Dm7+fVC3Gk61e6UmMZ18Z824+ac71cXfCQuh+sRkfi5ne5iIYEFJIlP62nmv05I4rhh+L/1dvHfFSZxmew7GyYXj7CFIO7Y6v8xwE4NSjyORfX//gDI1QlsXe3XVPu//2kNKOt94f/M3tvw9treBla6ZWwXQMzmPJM1Ol3j1H8tDBdw+Busti42vlsnN4z7f0uNVVsnf0jhxm1p+m66/tdkZeN6Ntj8E4dNtr42TKrP/Y1vG86Wz+bpLxv73P3flV3ivN14bv1aKhtXFjYtt/xufH+ZBZ2XTcNf3jaef9rJlsU/vI3vlsktv1su//ZPtTw2rA3nH9bN0+bjn2bQ7eC2sX9c95lN0y1fW15vuXlWQwhSVuxdG8TCDws+rCeIOxWmR3FXdS/qot16VWhAZTfdMm28nrpjum4ZN1wPXHqaVk//uR678hwtvOBY/eboPXTqkCr9eP/+2rOyUOVFDbfd7VXSWf26dWk8Jaar9u5ZrEP6l+miEXvq0pGDNP20/bT+0XuarctFF13knd740UcfNfu8LesZ93FCGYLYRiEICR6ERCUAcX+Mtu3t3OVMhBY2DZuWTdNNP1uvhCBBmxZ5DkF8p7rssMR1MxpOfZmZ7GIljUNv+1Dr59ldbcZoTPUcbdxhIokftPeCqDa9TVp0kvVYGKnUuUS95qa4C0rap8M0nvZR0MqpKN6a1tW0cFeUxtvGpuoJ0tL01zRMt7TGdwHWxKJtR7m4a4mctChgkuXmvXmRRtsvw40Xe20IRdp77RQ38ey+Wshh1wRJFYLY3F1PEf/pM+59rnpRtKUUrLeLLaf1frGH7Y9dqOXCIDeMu+uNO4WmLfNrbZywhSCJvSzz0ZjP1rE3yHRdvcKGbW3drQHlQo/Eabc2buLwmfi//eJry7R48eKs1GNSNTpdo9ffcHWf2fK4p78R6r536+0auv4Gt/vOxrfh3f/t1Y3vpm2v/un7h3Xv/cO69/5ldsP5p59smqnKITEEcdNz83Kvbh1TBQE2TxvWzbulsrF5uOHd9P3jumUIOi8b3sZ35Z1s2m753bT9w7vPWts+qZbHje9fFytvtxyuTGy4dLaDP/Swadv8bRlTbX+3HK29/vWFF/StXfs1uzOMF4AUdvLCEOsFUt61k/pWlKh/ZTcN6FGqRVdN1l8X36bFv52g2yeN1p9+cYJmnHmIfnP8Pvrxt/to2smHaMKR+6hfSWdVlRaroqiLqoq7qG+3hp4g/bt10Z5VRTqgT4nOO2ygLj16D119xiF6783mN7jYc889Zb3DWlsHvm+9HR3aEMQ2HkFI6xswagGIbXcLLuwibnY1+/b+Edu1QGxamQhUWlsWQpDWmgXu+zyHIGOma/Wnbln8r59q9fSGW+FOX9vatT82aaF3O97UF1l1U27vBVHddBouylmglBcKrZ/dcCeWJBcbTTsE0RrVeBdZbf3uLK5HRdJrazQtU4qeIKWpTmPZqhXVdnpNkouQugJpfK2fPcyr3KVdLm7Z0rzuidR4+kvBWC3b3Hh6TLNTZhIWMM//tVDDhR4uzHCvqRYtVRAS5hDEejXYBVztYUGIvfc/XThiwYf/vZVFNh5hC0HsWGhPqzMcdNBB3t+M+3HANez9DZRU71s77PXojgAAIABJREFUDob1e7v7oK2T3SHHrW+qZbXhwhSC2HJaT5af/OQn7a4TpVrnuHxujeb2NpDjUlYddT0zsY0//PBDnfrD41VR0kVV5SVebxC7OGppYSeVdt1ZPboVqXtRV/XvUaqKwk46ZHA/Lb/+N3rmzpu18pZr9dit1+mpebO04sb/1bU/PVFXjDpCd11yls48aHf1Kumivt3LVFnSRRVdd5b1Bhlgp8R066pBPYo1uLJIZxw0QFNH7qGbLzlbn328vcfHm2++6e3HuJtq6+3jIH5DHYLYChCEpN7QUQxAHFpXYRk1alSbD/q5tkMIErQp0dYQZJOWTbaQYpJ8N29pNtNNyybvcHeXpgHc9T7GjFH1VQ/rjWY5xza9sbCxd8ekeb7eHR9q/dr1+rDZsDbFjZoz3pZluprykqS3yN2iVbV2UcpZavGCqOvna0qKC6JuX/7GC4WWDldt4j1lN69RzdBSlWbs7jDSpkUneT08SpPcwlb+W+Q29gQpGDm3+V1Wmi1TihCkoEBDxy5qPp6k+rkN8068c8vWuloNKy3V8NnrmopF7tSatMtls5aNbQhaTpqdeBqPTX6TVtTWKFlHka0rJnplM7a2ViMLCjS69fv4bl/eHL6z295aI98CAgs2gjb+bV9mFUkXlrjXMIcg7g42rneHBT/W88WeLgRKLHo3bOLnmfh/mEIQ+xHAGvZ2TLS7pNgPA/5KdLJTQiwESPZ0x+iO9mr1JSsDC4CsDOx9qnUIYwhy1llnqaKiIuUyp1oXPm9eh7Zt63pDUDbNyyYq5WEhVya28W23zvYCEHebXDsdplvXnVVauLN62HVAyrt5vUAG9qrQ94fuoQtPPVL3TJ+qp+bfpMdu+YP+umSOVt54uWaNP0O3XzxWvxtzvA7YtVK9yorUr3upepR2UVnXnb1nz6LO6lvSVQO7F2pgRZGO3KOHpozYQ6vvndfsb/7GG2/U1772Na9HZ1S2Vz7XI/QhiBVOrhuz+dwgQecd5QDElYELQqxHSDo9OWxYG8cOdv6Knptutl4JQYI2HdoagkjuFrZjxo1XzYyZmj55tpqduPLGvIa7u4wZp/E1MzRz+uTtt+F1IciMhVo2dYzGjKvW1OkzNXPmdE2tHtdwesu4qQm3z3XByziNnzrd8zRz+lRVj2voMTJ1me9UihcbGpwTJvxSTdc/fecRXTlhglq7IOqLt1hQkuyCqM3LtH7RaFV53ZBL1X+4XXi0VtWjh6qqoFTDaubq+kydDuPNdqvW1AzzGvsFBVUa6l3otFYTxw5vWIam63nUa+5JDRdFLe0/XGMnNgzTv7RAQ5uWKUUIMnFuw7hVQzW62q7JUa3RQxsaKAVVo7Uo4d61DT1aClRQVSv/STLJysWWs39py+WirRYeNXbrbloGK9NhsuUvKDgpaQiirSs0sbRApaWlKgjhBVFt89n+yAUgzRWp6ZayiZ/b/63x7kIDF36417CGIBbu2DK64MZCH1t/97D39pk9XPDh1inx1Y3T3tcwhSDuWGrHROtRYL0hsnUcDPN0zz33XK9eYCGQlUWqZbXvwtYTxK5nY8tlr6mWm89bbtRnoocAZdxyGeeyfOw0JTulyD9P+6ylv23/sC29t2PGli1bNOKIw1Re1Nk7LaabuzNMUWfvgqh9K8vVu7xEfcuLNLhPpQ7cYxf94Nt7aMLo4zX2uOE6/uBv6/B9d9e3B/bR7r26a2BVN+3Rq0I9SwrVp1upehQXqqQxBGkIQzqrqqiLepV21aDKQk360dH6ZMsW71jmlnXgwIHad999m62z+47X9G12iBDENqwFIdaVk43csJHtnGar+EW9PKzyZhUWu67HJZdc0mIYYuGHDWPDJv7SlYtysp0mt8gN0nRoewgivae1s7dfnHRcs14bDfN+b+1sTW4MKcaMm6R57qIdTSFInbTNprM9zLBQZeqMh7V+h1u+bNOm1XNUM3n89guijqvW5JqZejhx4M9e1O1TJ2jC1IVy1z9tuCBqjZLc8XZ7QbkLos6qa7ot7/Yvd3y3ed0i1XjBhzXSG8KQ61dYGJP8AqA2hfRPh9k+301r5qqmKRRouPPL6Jq5WuPLf7R1nRbVjNbQqoZAoWroaNUsWqetTcuUIgTxghTrcbF9XLuzzOiaRVqX5G6zW9fUeD1Bhl3vj0AalrUt5dIw5iatuH6sRrrwpaBAVUNtGRLWcXuReO/c6UlhvCCqLaALBqzR73/Yfsp6TVjj3/+wHhN28VP3XWI4YP8PawjiLnhqy7hq1Sr/au3w3srFysSetj42jvt/YlntMHIaH4QpBLE7wljDwF7tB5RcHA/DPA8LONraUGrPuO0tE7tY6+677x777ZduOVr4Ydu7rds83fkxfPqN0baUWbLrk1gI0pZpJY5jx0n77IFlS2U9QSrt9JduRd4FTe16IN1LCr3/9+7eTXvvMVDf/fY+2rVXd5V02Uldd/6mCjv/t4o676SSzjupqNP/U1W3Iu23Wx/tWtlN3b07yhSprLCTF4K4C67aNUcqi7p6AYsN89Cypd4yuGWZM2eOZ5hb42bOV4cJQQwjB+/tG/6TTz7JyB964h9+GP9v4YbrDWQHMevlYafJWOBhT3vven7Y9zZsOj1HMrXOhCBptBDyMag/BMnJ/BsviFq7KsndXrYvwJZVtZowYcr23iPbv0rznQtBUvReSHNqWR3cncLS1Jskq3OL5cRtf2QNfGsAWIPcHq6Xh+vp4QrGPreeEnYLWRvHnu70EgsN3DVCwhqC2HLb04KcdB4Weti6ZuMRlhDEnQbivytMpo55HXU6LshwdYh0Xt31VPKx7suXL/caQXaaWz7mzzy318Epi+iXhQsfpl06xQtBqspKVGnhh4UYdteYws769l6D9YPhh2r/vQZrl56VKi/p6p1C06NbibrbxVPtNJfupdrf6w1SocoSu6NMV1UUdfWuLdIUgNiwxV3Uo6TQC0Gm/WpyswDEvNlpfIcddhh/+1szZ69DhSDsdDK34TtiWVqwYRU5+zXEdWe10MPe22f2XT7CD1eW+Q5BvLuV2B1L2vHMRmMgNNPMcQiSqQuiBi6/rStUbb92DWp+qkjg8XM5ICFITkrbhRcu2LBX6zXRlsa/9T60xlfYHhZ8WDhj+990H20ph6DzCEsIYuEWvxw2rztZPcFOC7L6Q1ueqU6VcXWBbL5abx6uDdJ8e2azvJl2vMvajiv2o/Ppo071go9dqrqrR7di9exWrD4V3VRZWuT1/ij67//yrhfSo6zh856lxV4IUllaqH6V3dSnotQLUnqXl6pXWYl3gVULQCz48HqWlHaV9SqpKi3SmaNP8+bpQhgzeM0113j7Kv9ddLDZfpuEIBlMlADZfpAduQxth2VPOyXm448/9s4ntCtMb96cpF9/0Jp0wOGsG3smngFn1zEHy2kIksELogYs7c2LRnsHydKO0LuCECTgVm3/YNYYtzDEThOx9/awV+vhke7D9m9he6Tb+8O//O7UGP9nmXpv+33b/9t55XY8sOOCO0Z05OMcy57feo4FOHbK7ymnnMIvwtTfMZBlA7bPtn3exo2v6MjDDlGf8m7atadd3LTYO03GQgyv90dpkXfLW+v50bOsRL0rGoIPe2/DWOAxsG9P7d63l+xaInZx1fKiLqoo7KyqErvIaol6lhbp6OGH66233my2XS342GmnnWTXNGL/m9n9LyFIlv+AAJtZsGEuT1fBzUcIkqmKe6Snk9MQJBslWafrq+cq8cYwNqfNa2o13N0ZJuFiotlYknZPkxCk3UXIBMJdAoQg8Tn257pesmDBAi/wvuiii2gUUYfHQJYNNAUhr7yiUSf/0LsrTO+yEvUsL1H3boVeTw67fa6FHXb7XNfDw64lUlbY2fu/fWaBhz1Lu+zsnUrTvaSr15PEeoJUFnfR6aecrFcbr/Xo5vnyyy97F2AfMmSIF6jnel8T9fkRgmT5jyfqgFi/7RU9fwhi3efsF8CPPvooJz1Bwt0cCMnSdfgQZI1q3J1hho1WdW2taif6L+g5VBNXZL/XUUa2JiFIRoqRiYS3BCwEsf2/HQfseEBPkO3HSuoN7S8Ld6eb3//+9zSCqcdjIMsGXChh+/VLLrpQvUpLVNWtWFUVperTvUx2vRC7sKk9LRCx02C8XiJ2Rxm74GlpoXeqS2Vx18b/FzX8v7Srd5HVSy6a4B0v/PvG119/XX369PF6fr300kts4yxsY0KQLBSqHzHv23+w7yhlSAgS3gaJt2QdPgSRNtctUu3YkRrWv+GWtHY+e5A7mYRuyxCChG6TsECZLQFCkPgc+/NRR7Fwbe+99/Z6hFx44YU0kKjLYyDLBizIdn/r999zj0YccbjXk6Nf9zL1LitVj7IilZd08U6T6V1R6l03xHqDWCjiBSalDcGH9RaxC6zaRVCPHn6o7luyuGm6bh52Ckz37t31b//2b7rrrruavnfz5zUzxxdCkCz/0QA1M1A7QjkmhiB2Hrj9EmjnhfOgBCgBSoASiE8J2H7f9v92HKAnSHzqAbmsq7z11ls6+OCDvSDkmGOO8Xqd5nL+zAvXcTPgeoTYetv7W2/+o8447VTtMaCfF3bYqS3WG8TdVtfrFVJW7F1U1UKPiqLO2qV3lUadcqLm3Nr8Lk9u2osWLdI3v/lN72m3AY5bGedyfQlBCEH4A8ugAduJWZJrlV7/xVG/+uqr+NT+WVNKgBKgBGJcAra/918U1R+C5LKCx7yi30g1W2effbYXhPTt21ePP/44dboM1un4G4r+31BbtrELLGxc29c//3ydFsybq/N/dq6OP2aEDjlwf+3aq0r9elVq2P5DdcoJx+qC6nM1f95cPfdcnTeOm6+b1oYNG3TiiSd6f8vl5eVas2YNf8tZ/lsmBMlyATvkvMZjR5osBLFfAz///PMYNwlYdUqAEqAE4lMCtr931wNxd4Zx1wShLhCPukCut7PdQvPrX/+614A677zzvDtA5XoZmB+2MZC+gXfeeUfV1dXe366d4rzffvtp48aNBCA5aJ8TguSgkNkppL9T6KhlZiFIYhBilWGrAPOgBCgBSoASiH4J2P6eU2Hic9wPS31l3bp1OuOMM7wwxG6je/LJJ+v222/X+++/T4OKuj4GQmbggQce0DnnnKMuXbp4AUj//v110003eT3Jw7JPifpyEIKE7I8i6uCivn7JQhB3lxh6g0S/8cMaUgKUQLxLILEXiP9UGDs+RP0YyPrlP/yxbvU/+clP9I1vfKPp1+V99tnH+2zOnDlauXKlbBi2Vf63Fdsg+ttg06ZNevLJJ7V48WLZ3ZzOPPNMFRYWNv1tWs8P+7vEQu4tEIIQgvCHl2EDqYIQ6xbNgxKgBCgBSiC6JWChtz25IGruK7Q0InYsc7vI4qhRo9SvX7+mRpd1uedJGWAgPwZ23nlnHXfccV6vjzfffJM2WIbbYOkcBwhB8lj46Wwoht3x4B7WMkkMQfwXSbUu0vb9tm3b9OWXX0a3JcCaUQKUACUQgxKw/bjtz22/7r8OiOsB4q4FYt+H9ZjFcnWc+kV7t9Uzzzyje++9V9ddd52mTJmiiy++mCdlgIEsGrjiiiu8nh6PPvoo1/oIWZubECRkG6S9BzjGD0dlprUgxCrLdkVpe27evLnZ84MPPvAuasYr5YABDGAgPAYS99VuH27788QAxIUg7ljAsTkcx2a2A9sBAxjAAAbMACEIIQi/TmXBgKv42qv9EmgVYtcjxN06110rxFWgXYWa14ZwiHKgHDCAgTAacPtsF3y401/cKTCJAYgdB6h0U+nGAAYwgAEMhMcAIUgWGsAADw/wfG6LxCAkWRjiD0TcueS8NpxTTzlQDhjAQJgN2P7bPV3Qbft5/ykwBCDUB/JZD2He+MMABjCQ3AAhCCEIv1Bl0YA/CLH3roLsKsz+V1eZ5nV7w4KyoCwwgIGwGfDvt917t29P3OdT+Uxe+aRcKBcMYAADGMinAUKQLDaA87lhmXe4diyJFWNXYea14VdTyoFywAAGOrKBxH08x+BwHYPZHmwPDGAAAxjwGyAEIQShJ0gODSRWlFP9vyM3Blh2GrMYwEDUDKTaVyd+7q9g8Z4KNwYwgAEMYCCcBppCkBdeeEE8KQMM5NbA888/L56UAQYwgIGOaYBjZm6PmZQ35Y0BDGAAA5kw0BSC2H3ueVIGGMAABjCAAQxgAAMYwAAGMIABDETVACEI4Q/hFwYwgAEMYAADGMAABjCAAQxgIBYGCEGAHgvoUU0xWS8SegxgAAMYwAAGMIABDGAAA8ENEIIQghCCYAADGMAABjCAAQxgAAMYwAAGYmGAEATosYBOMho8GaWsKCsMYAADGMAABjCAAQxgIKoGCEEIQQhBMIABDGAAAxjAAAYwgAEMYAADsTBACAL0WECPaorJepHQYwADGMAABjCAAQxgAAMYCG6AEIQQhBAEAxjAAAYwgAEMYAADGMAABjAQCwOEIECPBXSS0eDJKGVFWWEAAxjAAAYwgAEMYAADUTVACEIIQgiCAQxgAAMYwAAGMIABDGAAAxiIhQFCEKDHAnpUU0zWi4QeAxjAAAYwgAEMYAADGMBAcAOEIIQghCAYwAAGMIABDGAAAxjAAAYwgIFYGCAEAXosoJOMBk9GKSvKCgMYwAAGMIABDGAAAxiIqgFCEEIQQhAMYAADGMAABjCAAQxgAAMYwEAsDBCCAD0W0KOaYrJeJPQYwAAGMIABDGAAAxjAAAaCGyAEIQQhBMEABjCAAQxgAAMYwAAGMIABDMTCACEI0GMBnWQ0eDJKWVFWGMAABjCAAQxgAAMYwEBUDRCCEIIQgmAAAxjAAAYwgAEMYAADGMAABmJhgBAE6LGAHtUUk/UioccABjCAAQxgAAMYwAAGMBDcACEIIQghCAYwgAEMYAADGMAABjCAAQxgIBYGCEGAHgvoJKPBk1HKirLCAAYwgAEMYAADGMAABqJqgBCEEIQQBAMYwAAGMIABDGAAAxjAAAYwEAsDhCBAjwX0qKaYrBcJPQYwgAEMYAADGMAABjCAgeAGCEEIQQhBMIABDGAAAxjAAAYwgAEMYAADsTBACAL0WEAnGQ2ejFJWlBUGMIABDGAAAxjAAAYwEFUDhCCEIIQgGMAABjCAAQxgAAMYwAAGMICBWBggBAF6LKBHNcVkvUjoMYABDGAAAxjAAAYwgAEMBDdACEIIQgiCAQxgAAMYwAAGMIABDGAAAxiIhQFCEKDHAjrJaPBklLKirDCAAQxgAAMYwAAGMICBqBogBCEEIQTBAAYwgAEMYAADGMAABjCAAQzEwgAhCNBjAT2qKSbrRUKPAQxgAAMYwAAGMIABDGAguAFCEEIQQhAMYAADGMAABjCAAQxgAAMYwEAsDBCCAD0W0ElGgyejlBVlhQEMYAADGMAABjCAAQxE1QAhCCEIIQgGMIABDGAAAxjAAAYwgAEMYCAWBghBgB4L6FFNMVkvEnoMYAADGMAABjCAAQxgAAPBDRCCEIIQgmAAAxjAAAYwgAEMYAADGMAABmJhgBAE6LGATjIaPBmlrCgrDGAAAxjAAAYwgAEMYCCqBghBCEEIQTCAAQxgAAMYwAAGMIABDGAAA7EwQAgC9FhAj2qKyXqR0GMAAxjAAAYwgAEMYAADGAhugBCEEIQQBAMYwAAGMIABDGAAAxjAAAYwEAsDhCBAjwV0ktHgyShlRVlhAAMYwAAGMIABDGAAA1E1QAhCCEIIggEMYAADGMAABjCAAQxgAAMYiIUBQhCgxwJ6VFNM1ouEHgMYwAAGMIABDGAAAxjAQHADhCCEIIQgGMAABjCAAQxgAAMYwAAGMICBWBggBAF6LKCTjAZPRikrygoDGMAABjCAAQxgAAMYiKoBQhBCEEIQDGAAAxjAAAYwgAEMYAADGMBALAwQggA9FtCjmmKyXiT0GMAABjCAAQxgAAMYwAAGghsgBCEEIQTBAAYwgAEMYAADGMAABjCAAQzEwgAhCNBjAZ1kNHgySllRVhjAAAYwgAEMYAADGMBAVA0QghCCEIJgAAMYwAAGMIABDGAAAxjAAAZiYYAQBOixgB7VFJP1IqHHAAYwgAEMYAADGMAABjAQ3AAhCCEIIQgGMIABDGAAAxjAAAYwgAEMYCAWBghBgB4L6CSjwZNRyoqywgAGMIABDGAAAxjAAAaiaoAQhBCEEAQDGMAABjCAAQxgAAMYwAAGMBALA4QgQI8F9KimmKwXCT0GMIABDGAAAxjAAAYwgIHgBghBCEEIQTCAAQxgAAMYwAAGMIABDGAAA7EwQAgC9FhAJxkNnoxSVpQVBjCAAQxgAAMYwAAGMBBVA4QghCCEIBjAAAYwgAEMYAADGMAABjCAgVgYIAQBeiygRzXFZL1I6DGAAQxgAAMYwAAGMIABDAQ3QAhCCEIIggEMYAADGMAABjCAAQxgAAMYiIUBQhCgxwI6yWjwZJSyoqwwgAEMYAADGMAABjCAgagaIAQhBCEEwQAGMIABDGAAAxjAAAYwgAEMxMIAIQjQYwE9qikm60VCjwEMYAADGMAABjCAAQxgILgBQhBCEEIQDGAAAxjAAAYwgAEMYAADGMBALAwQggA9FtBJRoMno5QVZYUBDGAAAxjAAAYwgAEMRNUAIQghCCEIBjCAAQxgAAMYwAAGMIABDGAgFgYIQYAeC+hRTTFZLxJ6DGAAAxjAAAYwgAEMYAADwQ0QghCCEIJgAAMYwAAGMIABDGAAAxjAAAZiYYAQBOixgE4yGjwZpawoKwxgAAMYwAAGMIABDGAgqgYIQQhBCEEwgAEMYAADGMAABjCAAQxgAAOxMEAIAvRYQI9qisl6kdBjAAMYwAAGMIABDGAAAxgIboAQhBCEEAQDGMAABjCAAQxgAAMYwAAGMBALA4QgQI8FdJLR4MkoZUVZYQADGMAABjCAAQxgAANRNUAIQghCCIIBDGAAAxjAAAYwgAEMYAADGIiFAUIQoMcCelRTTNaLhB4DGMAABjCAAQxgAAMYwEBwA4QghCCEIBjAAAYwgAEMYAADGMAABjCAgVgYIAQBeiygk4wGT0YpK8oKAxjAAAYwgAEMYAADGIiqAUIQQhBCEAxgAAMYwAAGMIABDGAAAxjAQCwMEIIAPRbQo5pisl4k9BjAAAYwgAEMYAADGMAABoIbIAQhBCEEwQAGMIABDGAAAxjAAAYwgAEMxMIAIQjQYwGdZDR4MkpZUVYYwAAGMIABDGAAAxjAQFQNEIIQghCCYAADGMAABjCAAQxgAAMYwAAGYmGAEATosYAe1RST9SKhxwAGMIABDGAAAxjAAAYwENwAIQghCCEIBjCAAQxgAAMYwAAGMIABDGAgFgYIQYAeC+gko8GTUcqKssIABjCAAQxgAAMYwAAGomqAEIQQhBAEAxjAAAYwgAEMYAADGMAABjAQCwOEIECPBfSoppisFwk9BjCAAQxgAAMYwAAGMICB4AYIQQhBCEEwgAEMYAADGMAABjCAAQxgAAOxMEAIAvRYQCcZDZ6MUlaUFQYwgAEMYAADGMAABjAQVQOEIIQghCAYwAAGMIABDGAAAxjAAAYwgIFYGCAEAXosoEc1xWS9SOgxgAEMYAADGMAABjCAAQwEN0AIQghCCIIBDGAAAxjAAAYwgAEMYAADGIiFAUIQoMcCOslo8GSUsqKsMIABDGAAAxjAAAYwgIGoGiAEIQQhBMEABjCAAQxgAAMYwAAGMIABDMTCACEI0GMBPaopJutFQo8BDGAAAxjAAAYwgAEMYCC4AUIQQhBCEAxgAAMYwAAGMIABDGAAAxjAQCwMEIIAPRbQSUaDJ6OUFWWFAQxgAAMYwAAGMIABDETVACEIIQghCAYwgAEMYAADGMAABjCAAQxgIBYGCEGAHgvoUU0xWS8SegxgAAMYwAAGMIABDGAAA8ENEIIQghCCYAADGMAABjCAAQxgAAMYwAAGYmGAEATosYBOMho8GaWsKCsMYAADGMAABjCAAQxgIKoGCEEIQQhBMIABDGAAAxjAAAYwgAEMYAADsTBACAL0WECPaorJepHQYwADGMAABjCAAQxgAAMYCG6AEIQQhBAEAxjAAAYwgAEMYAADGMAABjAQCwOEIECPBXSS0eDJKGVFWWEAAxjAAAYwgAEMYAADUTVACEIIQgiCAQxgAAMYwAAGMIABDGAAAxiIhQFCEKDHAnpUU0zWi4QeAxjAAAYwgAEMYAADGMBAcAOEIIQghCAYwAAGMIABDGAAAxjAAAYwgIFYGCAEAXosoJOMBk9GKSvKCgMYwAAGMIABDGAAAxiIqgFCEEIQQhAMYAADGMAABjCAAQxgAAMYwEAsDBCCAD0W0KOaYrJeJPQYwAAGMIABDGAAAxjAAAaCGyAEIQQhBMEABjCAAQxgAAMYwAAGMIABDMTCACEI0GMBnWQ0eDJKWVFWGMAABjCAAQxgAAMYwEBUDRCCEIIQgmAAAxjAAAYwgAEMYAADGMAABmJhgBAE6LGAHtUUk/UioccABjCAAQxgAAMYwAAGMBDcACEIIQghCAYwgAEMYAADGMAABjCAAQxgIBYGCEGAHgvoJKPBk1HKirLCAAYwgAEMYAADGMAABqJqgBCEEIQQBAMYwAAGMIABDGAAAxjAAAYwEAsDhCBAjwX0qKaYrBcJPQYwgAEMYAADGMAABjCAgeAGCEEIQQhBMIABDGAAAxjAAAYwgAEMYAADsTBACAL0WEAnGQ2ejFJWlBUGMIABDGAAAxjAAAYwEFUDhCCEIIQgGMAABjCAAQxgAAMYwAAGMICBWBggBAF6LKBHNcVkvUjoMYABDGAAAxjAAAYwgAEMBDdACEIIQgiCAQxgAAMYwAAGMIABDGAAAxiIhQFCEKDHAjrJaPBklLKirDCAAQxgAAMYwAAGMICBqBogBCEEIQTBAAYwgAEMYAADGMAABjCAAQzEwgAhCNBjAT1RWthAAAAgAElEQVSqKSbrRUKPAQxgAAMYwAAGMIABDGAguAFCEEIQQhAMYAADGMAABjCAAQxgAAMYwEAsDBCCAD0W0ElGgyejlBVlhQEMYAADGMAABjCAAQxE1QAhCCEIIQgGMIABDGAAAxjAAAYwgAEMYCAWBghBgB4L6FFNMVkvEnoMYAADGMAABjCAAQxgAAPBDRCCEIIQgmAAAxjAAAYwgAEMYAADGMAABmJhgBAE6LGATjIaPBmlrCgrDGAAAxjAAAYwgAEMYCCqBghBCEEIQTCAAQxgAAMYwAAGMIABDGAAA7EwQAgC9FhAj2qKyXqR0GMAAxjAAAYwgAEMYAADGAhugBCEEIQQBAMYwAAGMIABDGAAAxjAAAYwEAsDhCBAjwV0ktHgyShlRVlhAAMYwAAGMIABDGAAA1E1QAhCCEIIggEMYAADGMAABjCAAQxgAAMYiIUBQhCgxwJ6VFNM1ouEHgMYwAAGMIABDGAAAxjAQHADhCCEIIQgGMAABjCAAQxgAAMYwAAGMICBWBggBAF6LKCTjAZPRikrygoDGMAABjCAAQxgAAMYiKoBQhBCEEIQDGAAAxjAAAYwgAEMYAADGMBALAwQggA9FtCjmmKyXiT0GMAABjCAAQxgAAMYwAAGghsgBCEEIQTBAAYwgAEMYAADGMAABjCAAQzEwgAhCNBjAZ1kNHgySllRVhjAAAYwgAEMYAADGMBAVA0QghCCEIJgAAMYwAAGMIABDGAAAxjAAAZiYYAQBOixgB7VFJP1IqHHAAYwgAEMYAADGMAABjAQ3AAhCCEIIQgGMIABDGAAAxjAAAYwgAEMYCAWBghBgB4L6CSjwZNRyoqywgAGMIABDGAAAxjAAAaiaoAQhBCEEAQDGMAABjCAAQxgAAMYwAAGMBALA4QgQI8F9KimmKwXCT0GMIABDGAAAxjAAAYwgIHgBghBCEEIQTCAAQxgAAMYwAAGMIABDGAAA7EwQAgC9FhAJxkNnoxSVpQVBjCAAQxgAAMYwAAGMBBVA4QghCCEIBjAAAYwgAEMYAADGMAABjCAgVgYIAQBeiygRzXFZL1I6DGAAQxgAAMYwAAGMIABDAQ3QAhCCEIIggEMYAADGMAABjCAAQxgAAMYiIUBQhCgxwI6yWjwZJSyoqwwgAEMYAADGMAABjCAgagaIAQhBCEEwQAGMIABDGAAAxjAAAYwgAEMxMIAIQjQYwE9qikm60VCjwEMYAADGMAABjCAAQxgILgBQhBCEEIQDGAAAxjAAAYwgAEMYAADGMBALAwQggA9FtBJRoMno5QVZYUBDGAAAxjAAAYwgAEMRNUAIQghCCEIBjCAAQxgAAMYwAAGMIABDGAgFgYIQYAeC+hRTTFZLxJ6DGAAAxjAAAYwgAEMYAADwQ0QghCCEIJgAAMYwAAGMIABDGAAAxjAAAZiYYAQBOixgE4yGjwZpawoKwxgAAMYwAAGMIABDGAgqgYIQQhBCEEwgAEMYAADGMAABjCAAQxgAAOxMEAIAvRYQI9qisl6kdBjAAMYwAAGMIABDGAAAxgIboAQhBCEEAQDGMAABjCAAQxgAAMYwAAGMBALA4QgQI8FdJLR4MkoZUVZYQADGMAABjCAAQxgAANRNUAIQghCCIIBDGAAAxjAAAYwgAEMYAADGIiFAUIQoMcCelRTTNaLhB4DGMAABjCAAQxgAAMYwEBwA4QghCCEIBjAAAYwgAEMYAADGMAABjCAgVgYIAQBeiygk4wGT0YpK8oKAxjAAAYwgAEMYAADGIiqAUIQQhBCEAxgAAMYwAAGMIABDGAAAxjAQCwMEIIAPRbQo5pisl4k9BjAAAYwgAEMYAADGMAABoIbIAQhBCEEwQAGMIABDGAAAxjAAAYwgAEMxMIAIQjQYwGdZDR4MkpZUVYYwAAGMIABDGAAAxjAQFQNEIIQghCCYAADGMAABjCAAQxgAAMYwAAGYmGAEATosYAe1RST9SKhxwAGMIABDGAAAxjAAAYwENwAIQghCCEIBjCAAQxgAAMYwAAGMIABDGAgFgYIQYAeC+gko8GTUcqKssIABjCAAQxgAAMYwAAGomqAEIQQhBAEAxjAAAYwgAEMYAADGMAABjAQCwOEIECPBfSoppisFwk9BjCAAQxgAAMYwAAGMICB4AYIQQhBCEEwgAEMYAADGMAABjCAAQxgAAOxMEAIAvRYQCcZDZ6MUlaUFQYwgAEMYAADGMAABjAQVQOEIIQghCAYwAAGMIABDGAAAxjAAAYwgIFYGCAEAXosoEc1xWS9SOgxgAEMYAADGMAABjCAAQwEN0AIQghCCIIBDGAAAxjAAAYwgAEMYAADGIiFAUIQoMcCOslo8GSUsqKsMIABDGAAAxjAAAYwgIGoGiAEIQQhBMEABjCAAQxgAAMYwAAGMIABDMTCACEI0GMBPaopJutFQo8BDGAAAxjAAAYwgAEMYCC4AUIQQhBCEAxgAAMYwAAGMIABDGAAAxjAQCwMEIIAPRbQSUaDJ6OUFWWFAQxgAAMYwAAGMIABDETVACEIIQghCAYwgAEMYAADGMAABjCAAQxgIBYGCEGAHgvoUU0xWS8SegxgAAMYwAAGMIABDGAAA8ENEIIQghCCYAADGMAABjCAAQxgAAMYwAAGYmGAEATosYBOMho8GaWsKCsMYAADGMAABjCAAQxgIKoGCEEIQQhBMIABDGAAAxjAAAYwgAEMYAADsTBACAL0WECPaorJepHQYwADGMAABjCAAQxgAAMYCG6AEIQQhBAEAxjAAAYwgAEMYAADGMAABjAQCwOEIECPBXSS0eDJKGVFWWEAAxjAAAYwgAEMYAADUTVACEIIQgiCAQxgAAMYwAAGMIABDGAAAxiIhQFCEKDHAnpUU0zWi4QeAxjAAAYwgAEMYAADGMBAcAOEIIQghCAYwAAGMIABDGAAAxjAAAYwgIFYGCAEAXosoJOMBk9GKSvKCgMYwAAGMIABDGAAAxiIqgFCEEIQQhAMYAADGMAABjCAAQxgAAMYwEAsDBCCAD0W0KOaYrJeJPQYwAAGMIABDGAAAxjAAAaCGyAEIQQhBMEABjCAAQxgAAMYwAAGMIABDMTCACEI0GMBnWQ0eDJKWVFWGMAABjCAAQxgAAMYwEBUDRCCEIIQgmAAAxjAAAYwgAEMYAADGMAABmJhgBAE6LGAHtUUk/UioccABjCAAQxgAAMYwAAGMBDcACEIIQghCAYwgAEMYAADGMAABjCAAQxgIBYGCEGAHgvoJKPBk1HKirLCAAYwgIH/n727+5Xkqu+F/0fNXbgIERe5sJIrIiHF2hIZozhIVhTm2FZ0POEgIx8Ly0oixTjIAT82nBgj8hgfET+8GNkHbB8iH6PB0Xgc7AMzwB7sGQY2ho2dLaT1aHXX6l5dXdVd3ftlevfvM9JWz65dr2t9alWtb9cLAwwwwAADDGyrASGIEEQIwgADDDDAAAMMMMAAAwwwwEAIA0IQ0ENA39YU03ZJ6BlggAEGGGCAAQYYYICB4QaEIEIQIQgDDDDAAAMMMMAAAwwwwAADIQwIQUAPAV0yOjwZVVbKigEGGGCAAQYYYIABBrbVgBBECCIEYYABBhhggAEGGGCAAQYYYCCEASEI6CGgb2uKabsk9AwwwAADDDDAAAMMMMDAcANCECGIEIQBBhhggAEGGGCAAQYYYICBEAaEIKCHgC4ZHZ6MKitlxQADDDDAAAMMMMAAA9tqQAgiBBGCMMAAAwwwwAADDDDAAAMMMBDCgBAE9BDQtzXFtF0SegYYYIABBhhggAEGGGBguAEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQJeMDk9GlZWyYoABBhhggAEGGGCAgW01IAQRgghBGGCAAQYYYIABBhhggAEGGAhhQAgCegjo25pi2i4JPQMMMMAAAwwwwAADDDAw3IAQRAgiBGGAAQYYYIABBhhggAEGGGAghAEhCOghoEtGhyejykpZMcAAAwwwwAADDDDAwLYaEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQT0bU0xbZeEngEGGGCAAQYYYIABBhgYbkAIIgQRgjDAAAMMMMAAAwwwwAADDDAQwoAQBPQQ0CWjw5NRZaWsGGCAAQYYYIABBhhgYFsNCEGEIEIQBhhggAEGGGCAAQYYYIABBkIYEIKAHgL6tqaYtktCzwADDDDAAAMMMMAAAwwMNyAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6JLR4cmoslJWDDDAAAMMMMAAAwwwsK0GhCBCECEIAwwwwAADDDDAAAMMMMAAAyEMCEFADwF9W1NM2yWhZ4ABBhhggAEGGGCAAQaGGxCCCEGEIAwwwAADDDDAAAMMMMAAAwyEMCAEAT0EdMno8GRUWSkrBhhggAEGGGCAAQYY2FYDQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4C+rSmm7ZLQM8AAAwwwwAADDDDAAAPDDQhBhCBCEAYYYIABBhhggAEGGGCAAQZCGBCCgB4CumR0eDKqrJQVAwwwwAADDDDAAAMMbKsBIYgQRAjCAAMMMMAAAwwwwAADDDDAQAgDQhDQQ0Df1hTTdknoGWCAAQYYYIABBhhggIHhBoQgQhAhCAMMMMAAAwwwwAADDDDAAAMhDAhBQA8BXTI6PBlVVsqKAQYYYIABBhhggAEGttWAEEQIIgRhgAEGGGCAAQYYYIABBhhgIIQBIQjoIaBva4ppuyT0DDDAAAMMMMAAAwwwwMBwA0IQIYgQhAEGGGCAAQYYYIABBhhggIEQBoQgoIeALhkdnowqK2XFAAMMMMAAAwwwwAAD22pACCIEEYIwwAADDDDAAAMMMMAAAwwwEMKAEAT0ENC3NcW0XRJ6BhhggAEGGGCAAQYYYGC4ASGIEEQIwgADDDDAAAMMMMAAAwwwwEAIA0IQ0ENAl4wOT0aVlbJigAEGGGCAAQYYYICBbTUgBBGCCEEYYIABBhhggAEGGGCAAQYYCGFACAJ6COjbmmLaLgk9AwwwwAADDDDAAAMMMDDcgBBECCIEYYABBhhggAEGGGCAAQYYYCCEASEI6CGgS0aHJ6PKSlkxwAADDDDAAAMMMMDAthoQgghBhCAMMMAAAwwwwAADDDDAAAMMhDAgBAE9BPRtTTFtl4SeAQYYYIABBhhggAEGGBhuQAgiBBGCMMAAAwwwwAADDDDAAAMMMBDCgBAE9BDQJaPDk1FlpawYYIABBhhggAEGGGBgWw0IQYQgQhAGGGCAAQYYYIABBhhggAEGQhgQgoAeAvq2ppi2S0LPAAMMMMAAAwwwwAADDAw3IAQRgghBGGCAAQYYYIABBhhggAEGGAhhQAgCegjoktHhyaiyUlYMMMAAAwwwwAADDDCwrQaEIEIQIQgDDDDAAAMMMMAAAwwwwAADIQwIQUAPAX1bU0zbJaFngAEGGGCAAQYYYIABBoYbEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQR0yejwZFRZKSsGGGCAAQYYYIABBhjYVgNCECGIEIQBBhhggAEGGGCAAQYYYICBEAaEIKCHgL6tKabtktAzwAADDDDAAAMMMMAAA8MNCEGEIEIQBhhggAEGGGCAAQYYYIABBkIYEIKAHgK6ZHR4MqqslBUDDDDAAAMMMMAAAwxsqwEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQN/WFNN2SegZYIABBhhggAEGGGCAgeEGhCBCECEIAwwwwAADDDDAAAMMMMAAAyEMCEFADwFdMjo8GVVWyooBBhhggAEGGGCAAQa21YAQRAgiBGGAAQYYYIABBhhggAEGGGAghAEhCOghoG9rimm7JPQMMMAAAwwwwAADDDDAwHADQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4AuGR2ejCorZcUAAwwwwAADDDDAAAPbakAIIgQRgjDAAAMMMMAAAwwwwAADDDAQwoAQBPQQ0Lc1xbRdEnoGGGCAAQYYYIABBhhgYLgBIYgQRAjCAAMMMMAAAwwwwAADDDDAQAgDQhDQQ0CXjA5PRpWVsmKAAQYYYIABBhhggIFtNSAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6NuaYtouCT0DDDDAAAMMMMAAAwwwMNyAEEQIIgRhgAEGGGCAAQYYYIABBhhgIIQBIQjoIaBLRocno8pKWTHAAAMMMMAAAwwwwMC2GhCCCEGEIAwwwAADDDDAAAMMMMAAAwyEMCAEAT0E9G1NMW2XhJ4BBhhggAEGGGCAAQYYGG5ACCIEEYIwwAADDDDAAAMMMMAAAwwwEMKAEAT0ENAlo8OTUWWlrBhggAEGGGCAAQYYYGBbDQhBhCBCEAYYYIABBhhggAEGGGCAAQZCGBCCgB4C+rammLZLQs8AAwwwwAADDDDAAAMMDDcgBBGCCEEYYIABBhhggAEGGGCAAQYYCGFACAJ6COiS0eHJqLJSVgwwwAADDDDAAAMMMLCtBoQgQhAhCAMMMMAAAwwwwAADDDDAAAMhDAhBQA8BfVtTTNsloWeAAQYYYIABBhhggAEGhhsQgghBhCAMMMAAAwwwwAADDDDAAAMMhDAgBAE9BHTJ6PBkVFkpKwYYYIABBhhggAEGGNhWA0IQIYgQhAEGGGCAAQYYYIABBhhggIEQBoQgoIeAvq0ppu2S0DPAAAMMMMAAAwwwwAADww0IQYQgQhAGGGCAAQYYYIABBhhggAEGQhgQgoAeArpkdHgyqqyUFQMMMMAAAwwwwAADDGyrASGIEEQIwgADDDDAAAMMMMAAAwwwwEAIA0IQ0ENA39YU03ZJ6BlggAEGGGCAAQYYYICB4QaEIEIQIQgDDDDAAAMMMMAAAwwwwAADIQwIQUAPAV0yOjwZVVbKigEGGGCAAQYYYIABBrbVgBBECCIEYYABBhhggAEGGGCAAQYYYCCEASEI6CGgb2uKabsk9AwwwAADDDDAAAMMMMDAcANCECGIEIQBBhhggAEGGGCAAQYYYICBEAaEIKCHgC4ZHZ6MKitlxQADDDDAAAMMMMAAA9tqQAgiBBGCMMAAAwwwwAADDDDAAAMMMBDCgBAE9BDQtzXFtF0SegYYYIABBhhggAEGGGBguAEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQJeMDk9GlZWyYoABBhhggAEGGGCAgW01IAQRgghBGGCAAQYYYIABBhhggAEGGAhhQAgCegjo25pi2i4JPQMMMMAAAwwwwAADDDAw3IAQRAgiBGGAAQYYYIABBhhggAEGGGAghAEhCOghoEtGhyejykpZMcAAAwwwwAADDDDAwLYaEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQT0bU0xbZeEnoGYBl597f8mP5tXBvbHmPujelfvDDDAwOkyIAQRgghBGGCAAQZOmYEcgDjh2qwTLnWyWfVh/1AfDDDAAAN9BoQgp+zEt68iDbeTM8AAA3EM6HBvXl2rk82rE22iOmGAAQYY6DIgBBGC+DaRAQYYYOCUGdDh3ryTOnWyeXXSdeJrmHpigAEGGBCCnLITXzutnZYBBhhgQId78wyok82rE22lOmGAAQYY6DIgBBGC+AaYAQYYYOCUGdDh3ryTOnWyeXXSdeJrmHpigAEGGBCCnLITXzutnZYBBhhgQId78wyok82rE22lOmGAAQYY6DIgBBGC+AaYAQYYYOCUGdDh3ryTOnWyeXXSdeJrmHpigAEGGBCCnLITXzutnZYBBhhgYN0O95UrV9LnP//59JGPfCR96EMfSmfOnBn95P/nYflveRzGVje2bp0o69XLWpkpMwYYYICBwxgQgghBnOwywAADDJwyA6t2uHOw8Td/8zeT0KOEH32feVxhyGonmKvWyWFO3ky7Wt0oL+XFAAMMMFAbEIKcshPfuvL8387MAAMMxDSwSof72WefTe9///snAcjv//7vp9tuuy09/PDDKf8t/+T/52H5byUYydPkvzE2zNgqdaJMh5WpclJODDDAAAPHYUAIIgRxgssAAwwwcMoMDO1wP/XUU5NQI4cbOexYdjKRxylBSP7M81g2jb8fpKF1oqyc0DPAAAMMMHBzDQhBTtmJrx3m5u4wyl/5M8DAJhgY0uGuA5D8zI+LFy8ODjPyuPUzQ1wRstz9kDrZBDvWYXldKiNlxAADDGy3ASGIEGTwSbHGYLsbA/Wrfhk4PQaWdbjz8zzKLTA5zFi3bksQkue18jNCrr6Snnzw7nT72Z20s7OTzt5xX3rkuTfT3nsLynmdabqO4+/tpTefeyTdd8fZ0bJ3zt6e7n7wyfTK1f5l7/3gW+mR+z42v75d8+8YtqxO1q0D0/XXmbJRNgwwwAAD6xgQgnScyKxTkKaxAzLAAAMMnJSBZR3u8+fPT25p6bsC5Lvf/e4oKHn88cd7Q5I8bbk1Js9z6PbtXXg0fSyHH2dvT5/4h0fTo489lD7x0XEgccfnXk17HcfedabpXJ/3rqav3z9e1tm7HkiPPPZoeuTBu9PZnbw+n0hf/+m806v/3yfGf//I3emBfxq2vu1lL6uT9vh+n68HZaJMGGCAAQZOwoAQpONE7CQK3jLs4AwwwAAD6xpY1OHOV2yU4GLRM0DKsz/yA1EXrUcZL89z0NUgv341PfrRnbTz0YfSd96u6jiHE/fmcOJseui7+7PLXGeanuN3DjTylSef+NKbM2FLDlnuyEHIX381Xamnff0Lo+Fn7/1qulJfpfLe9fSdf7g97ezcnh690Frfevrm/4vqZFH5+ltlpKNclY/yYYABBhg4agNCEAfc2RNR5aE8GGCAgY03sKjDna/syIFFftPLopOGEm4sC0HyPMpbYxZdNVKWdf25+0YhxH3PXZ9f/o+/mu7OQcQD35kJKNaZpixv5vO9S+kLowDmC+lSHWiMTO+n7z6cQ5jb0xdeLyeUZdjd6as/LsOqz+vfSvd1rO/MMpv9ZVGddI1vWFXO2pz5fUWZKBMGGGDg2AwIQeA6NlxO8JzgMcAAA8djYFGHO4caOQRZFm6sEoIMnefBwV76zgP5GSAPpO/8omvbr6Sn/kv++yPplUlIscY0711KT37sbDr7sS+kV39dLef1L6Tbd3bS7f98qfPYtv/SQ6OA5p5/vdr8vazPo+nVzvOB6+nr97bXt1peNc2iOrEfdJeZclEuDDDAAAM3w4AQpDqBuRkVYJl2fAYYYICBVQ0s6nDfcsstoxAkhxyL5rtKCFLGXf6Q1VfTo/lZIP/lqdlbTqpj7SufyaHCJ9LXJw8pXWOaq19Pn8hXaOycTV+4OPVz/RvjW2Eeeqnn9pWffjXdk6f73KtN2TRXjuz0hSAH6dXPtdd3ury6fBfVST2e/3eXn3JRLgwwwAADJ2VACFKdmJ1UoVuOHZwBBhhg4DAGFnW4y/NAlr3Wtg42lj3rI8+rzHfhev/iO+mBHDLc+/V0vef4+upj44eWPnqhMbDONO+9mZ76r/lKkCdnbnu59M/5GR5n06Ov9vh6uwlP/tvX09XR+pWrUD6WnvpRxzTvvZmeHF25Uoc2HeMdHKRFdbKwzHrKyTTd5axclAsDDDDAwGENCEGcfCz8pvCwwEyvkWKAAQaO3sCiDncJK5aFIOXZIWX8v/qrv0r5jTFd9TU4BClXaEyutJjf9vLg0kkIss40Pcfu5VdtvJoezSHNJAQ5SNf/1wOjN8Ocvfep9OZetb7v7aVX//me8VtjZq5cqcap1mNRnXSVqWHd5ahclAsDDDDAwHEbEIJUJzDHXdjmb4dmgAEGGDgKA4s63ENvh7lx40bKV4OUh56WMOSpp56aC0Lqq0YWrv86gcY60/Qcu9cJQQ4Orqbv/N0do2eF5Ff63v3gI+nRf3og3Z1f6fuRh9Kjn8lXl7gSZGG999SHabR3DDDAAAObaEAI4sA9d7K7iVCtkwaUAQYYmBpYFIIMf4jpdH45+CjTdV0NUv6WPxfWQwk0/uG7ab/n+Dq+ZaV6Q8s60/TMexyC9Nzakqcpt9603k5z8N5eevO5R9J9d4xv1RmHIU+mV94uzwTpe9DrtAwX1cnCMuvZFtNMy1ZZKAsGGGCAgaM0IARx8rH4hFb5KB8GGGBg4wws6nCX21ze//73H9l6l6tFlr8id/52k/ZJy+TBqG+XE7p1pinTzn7O3WrTtts8GPXsY+XBqLPTt9c1XyXy9f+2+EGvZZpFdVLG8bmsvP2dEQYYYICB4zcgBGmfIPn9yE6a7cDHvwMrY2XMQEwDizrc+SGn5daWfBvLYY2UW2HyPJc9QDWHBl/9r/ltKg+l79avrp0cW5tX0n70C+nSZNg60/TU+yuPjG5r+dj/e6Vzu8srch/4X3udf58rq+vfSvcteOVuPf6iOqnH8/+eupt48HdGGGCAAQaO14AQxEF32ImgclJODDDAwMYYWNbhPn/+/CQIuXjx4trrnactgUqe55CTsiv/8+7RG1oe+m7Ha2p//NV0dw4VPn9pZl7rTNO5Lr/+bnoov6L3r7/a8Yre/fTdh/PtLvelb10fcnK1n159LD8r5O701R8vH39ZnXSur31qxoEyWu5MGSkjBhhg4PAGhCBOQJyAMMAAAwycMgPLOtz5io1yC8uHPvShtes3T5tDkDyv5VeBNCcl17+THshBxF8+ml75RXWi8t7V9PV7z6adsx0PGV11mp5X5OYTw0v/nIOLs+kT/zp7NcjehUfTHTs76Y7HXu19Xsn0xHIvvfk/7xu9GWbY+F6ROy27qs5P2X5lG9QdAwwwEMOAEMQBeu2TY41EjEZCPatnBjbPwLIQJNdZ/VrbHGasckVIHrcEIDkEWfa63baRq98YBwj5AaOf+IdH06OPPZQ+kd+2snM23feNq53HnZWm+dFToytK8vy+cLFVP3uvpkc/NpkZcw8AACAASURBVH7A6dm7HkiPPPZoeuTBu8evwf3Yo+nV+jW4o3OAV9MX7rgnPfBPeT0fnb4ZJgcmf/eddPW91vx7zhuG1Em7nPw+rGyVk3JigAEGGDhKA0KQnpOZoyxk87LTMsAAAwwcpYGhHe781pdyO0v+/PSnP90ZQNTrVj8DJE/T9crcevy+/+/94Ovpob++fRQ+5LDijvseSd/6weJncQye5r1L6cmPnU1nP/ZkutQVUrx3Nb3y+fvSHR/JzyfZSWc/end64Euv9AQaV9K3HrxnMu54XR9KT73cHdb0be/QOumb3nBtBAMMMMAAAydjQAgiBFl6QmxnPJmdUTkrZwYYGGpglQ53voqj3BqTQ4381piPfOQjo0DkW9/6Vso/ORzJw/LfSmiSp1n1CpCh67+N461SJ9u4/bZJ+8UAAwwwcFoMCEGEIEIQBhhggIFTZmDVDnd+nkf9sNQSdPR95nEHPwPklJXdcZ2grVonx7Ue5qsTwgADDDDAwGIDQhAnbzo/DDDAAAOnzMC6He4cbDz++OPptttum3nmR37+Rx6W/yb8WHzi1HdiuW6d9M3P8PXqQbkpNwYYYICBZQaEIKfsxHdZhfq7nZ4BBhjYfgM63JtXx+pk8+pEW6hOGGCAAQa6DAhBhCC+AWaAAQYYOGUGdLg376ROnWxenXSd+BqmnhhggAEGhCCn7MTXTmunZYABBhjQ4d48A+pk8+pEW6lOGGCAAQa6DAhBhCC+AWaAAQYYOGUGdLg376ROnWxenXSd+BqmnhhggAEGhCCn7MTXTmunZYABBhjQ4d48A+pk8+pEW6lOGGCAAQa6DAhBhCC+AWaAAQYYOGUGdLg376ROnWxenXSd+BqmnhhggAEGhCCn7MTXTmunZYABBhjIHW4/m1cG9k37JgMMMMAAA5tvQAgiBPENMAMMMMAAAwwwwAADDDDAAAMhDAhBQA8BXSK7+YmsOlJHDDDAAAMMMMAAAwwwcNwGhCBCECEIAwwwwAADDDDAAAMMMMAAAyEMCEFADwH9uNNE85dYM8AAAwwwwAADDDDAAAObb0AIIgQRgjDAAAMMMMAAAwwwwAADDDAQwoAQBPQQ0CWym5/IqiN1xAADDDDAAAMMMMAAA8dtQAgiBBGCMMAAAwwwwAADDDDAAAMMMBDCgBAE9BDQjztNNH+JNQMMMMAAAwwwwAADDDCw+QaEIEIQIQgDDDDAAAMMMMAAAwwwwAADIQwIQUAPAV0iu/mJrDpSRwwwwAADDDDAAAMMMHDcBoQgQhAhCAMMMMAAAwwwwAADDDDAAAMhDAhBQA8B/bjTRPOXWDPAAAMMMMAAAwwwwAADm29ACCIEEYIwwAADDDDAAAMMMMAAAwwwEMKAEAT0ENAlspufyKojdcQAAwwwwAADDDDAAAPHbUAIIgQRgjDAAAMMMMAAAwwwwAADDDAQwoAQBPQQ0I87TTR/iTUDDDDAAAMMMMAAAwwwsPkGhCBCECEIAwwwwAADDDDAAAMMMMAAAyEMCEFADwFdIrv5iaw6UkcMMMAAAwwwwAADDDBw3AaEIEIQIQgDDDDAAAMMMMAAAwwwwAADIQwIQUAPAf2400Tzl1gzwAADDDDAAAMMMMAAA5tvQAgiBBGCMMAAAwwwwAADDDDAAAMMMBDCgBAE9BDQJbKbn8iqoxh19J//+Z/JjzJggIFFBhwPYhwP1LN6ZoCBm2VACCIEEYIwwAADx2qgr7Pz3nvvJT/KgAEGsoG+duJmnSBbrs4ZAwwwsL0GhCA6P8fa+dF4bG/joW7V7TID7U5N3dl99913kx9lwAADtYG6jWi3H8vaG393TGKAAQYYGGpACCIEEYIwwAADR26g7sCUjk3u7Pz2t78d/ezv76fy85vf/Cb5UQYMxDRQ2oH8WdqH3FaUdqNuS4ae3BpPR4gBBhhgYJEBIYjOz5F3fhaB8zcNEgPbb6B0WkonpoQfuZOTO7q//vWv0zvvvDP6+dWvfpXqn729veRHGTCw3QbqfT7/v7QHuW3IbUQJRLrCEMeQ7T+GqGN1zAADx21ACCIEEYIwwAADR2agDkDq8KMEH7nD88tf/jL94he/SDdu3Bj9/PznP09+lAEDMQ2UdiC3CbltKKFIbjPaYUhpX4775Nj8dcAYYICB7TYgBNH5ObLOj8ZiuxsL9at+lxkoHZR8BUgJQPK3uvlb3vzNfu7k5I7u9evX09tvv53eeuut9LOf/SxdvXp19LO7u5v8KAMGYhgo+31uA3JbkNuE3DbkNiK3FbnNyG1HbkPybTLlqpDSzixrj/zdMYsBBhhgoM+AEEQIIgRhgAEGDm2gdEy6ApD87W7u2Fy7dm0Uevz0pz9NP/7xj9OVK1fS5cuXRz8/+tGPUv754Q9/6EcZMLDlBsr+Xvb/3BbkNiG3DTkUyW1FbjNy2yEI0Ynp68QYzgYDDKxrQAii83Pozs+6+Eyn4WJgewzUIUj+1rZcAZI7Mfnb3fxNb+7g5M5ODjrefPPN9IMf/CC9/vrr6dKlS+m1116b+bl48WLyowwY2C4D7f087/u5DchtQW4TctuQ24jcVuQ2I7cd7SAkB62lvXEM2Z5jiLpUlwwwcJIGhCBCECEIAwwwcCgDpUNSrgLJ9/Hnb29LAJK/2c3f8uZvfx977LF01113pQ9/+MNpZ2fHjzJggIGRgdwm5LYhtxG5rchtRm476iAkty1ui9FROsmOkmXxxsB2GhCC6PwcqvOjYdjOhkG9qtdVDNQhSL4KJD/QMN/Pny9nz9/m5s7MK6+8MurgCD4EPwwwsMxADkNym5HbjtyG5LYktym5bcltjKtBHKNWOUYZlxcGGGgbEIIIQYQgDDDAwKEM5BCkfRVIfrBhvq8/X9aev9XNnZplHR9/1zlmgIFiILcZue3IbUhuS3Kbkq8wa18N0j6x9bvODgMMMMDAMgNCEJ2fQ3V+lgHzd40QA9ttoH0VSH4WSH7FZf7mNl/Knu/vz5e3l46NT51cBhgYaiC3HbkNyW1JblNy21LeFuNqkO0+tjh3UL8MMHCcBoQgQhAhCAMMMLC2gXYIki9XL88Cyd/g5gcdugpEp3dop9d4rNQGctuR25DclpRng7glRsfoODtG5s0XAzEMCEF0ftbu/GgkYjQS6lk9LzJQQpD8sMLyQNR82frbb789up8/v/HBQ1B1bOuOrf/zMNRAbjtyG5KfDZLblPYtMaX9WdRG+ZtjGAMMMMBA24AQRAgiBGGAAQbWNpA7Ie3ngdy4cWP0MMN8GXt+9eXQDo/xdI4ZYKBtILchuS3JD0jNbYvngujMtDszfmeCAQZWNSAE0flZu/OzKjbja6AY2D4D7RAk37OfOyr5Hv7Lly+n119/XQjiFagMMLC2gdyG5LYktym5bcltjIejbt+xxPmBOmWAgZM0IAQRgghBGGCAgbUN1CFI/VDUq1evjt7scOnSpbU7P+1vhP3uKgEG4hnIbUh+S0xuU+qHo+Zb8MrDUU/yxNmydNQYYICB029ACKLzs3bnRwNw+hsAdagOD2tgWQjy2muvCUFcBcAAA2sbyG2IEMSx6rDHKtMzxAADtQEhiBBECMIAAwysbaAvBNnd3R291UEIEu+be1drqPOjNJDbkPyGmNymuBJEJ6buxPg/DwwwsK4BIYjOz9qdn3XRmU6DxcD2GGiHIHt7e6OOihBER/goO8LmFddTOwTJbUy+9c7tMNtzHHFOoC4ZYOCkDQhBhCBCEAYYYGBtA8tCkIsXL659GbyOb9yOr7pX98VAbkPqK0GEIDpLJ91ZsjzmGNg+A0IQnZ+1Oz8ahO1rENSpOl3VgBBEZ7V0Vn2ycBwGhCCOS6sel4zPDAMMLDMgBBGCCEEYYICBtQ0IQXR8j6Pja55cFQNCEJ2ZZZ0Zf2eEAQZWNSAE0flZu/OzKjbja6AY2D4DQhCd1dJZ9cnCcRgQgmzfccO5gDplgIGbbUAIIgQRgjDAAANrGxCC6PgeR8fXPLkqBoQgOks3u7Nk+QwysH0GhCA6P2t3fjQI29cgqFN1uqoBIYjOaums+mThOAwIQRyXVj0uGZ8ZBhhYZkAIIgQRgjDAAANrGxCC6PgeR8fXPLkqBoQgOjPLOjP+zggDDKxqQAii87N252dVbMbXQDGwfQaEIDqrpbPqk4XjMCAE2b7jhnMBdcoAAzfbgBBECCIEYYABBtY2IATR8T2Ojq95clUMCEF0lm52Z8nyGWRg+wwIQXR+1u78aBC2r0FQp+p0VQNCEJ3V0ln1uczCE+nifkop7aeL/2PZuP5ePAlBHJdWPS4ZnxkGGFhmQAgiBBGCMMAAA2sbEIIcVWf1fPrsNy6k3Rv76eB3uaPc/DvYT3s/uZCe+dujWs7JzueJ10a9/rI1M58H7+ymC197OJ3bOdl1Kp3rk//sC0GeSBf2ctEcpN3n7k8nv16bXf5CEJ2ZZZ0Zf2eEAQZWNSAE0flZu/OzKjbja6AY2D4D2xqC3HPPPenKlSsznfauXy5dupTyuIfquN75eHr5rYPp7PNx6d1sZTpo99t1R/Wz6envX0577+6m5zc8QJiEIL9rtilvV/6pgp79154IEoQIQdbZT4Qg23fccC6gThlg4GYbEIIIQYQgDDDAwNoGtjUEGRKAlIgiByHrdO7KNCUoOLhxMT3z6XOz8/r4Z9M3X7uW3niuDkGeT7ujhZ+eECQHHWV7x5/n02efu5zG14kcpDf+pd6+bf1/Xwiyrdt7NNslBNFZutmdJctnkIHtMyAE0flZu/OjQdi+BkGdqtNVDWxrCFICjqGfsx38VTp/T6c33s1LuZZe/tTQ6bYhBBlv65f/Y3y5y3xIMrQsTtN4QpB19hMhiOPSqscl4zPDAAPLDAhBhCBCEAYYYGBtA0KQcUyyTuduPM06gcY609ycsKBc5dIbcnx7fE1Luvp860qRm7O+69fjkPUVgqxTvkIQnZllnRl/Z4QBBlY1IATR+Vm787MqNuNroBjYPgNCkMOGIKVjfJB2v/3gkiCghB9d16e0b405lx7+ysvpcutBqwf7e+ny/3k6PXxnR6f9f1wc354yCiTOp8dfuJz2quearvMg02UhyLkXro025uDNp+e3/eOPp5d+uJf26+eH3LicXvr8+flxm2ejnP/88+ni1dmHy462+dufnZvm3KefTi/n+VfPXkn5QbQ/fDk93b4tKc+/Lp87H07f/GEpnL104fPT8jz36WfShXodfneQ9q/mh9uWup5/O8zzV3MxtIc39b1/MT2xM18f+7ks/p/W7VOTZ8SU8auN27+WLuYH0Z6y4EkIsn3HDecC6pQBBm62ASGIEEQIwgADDKxtQAhy2BBkJz34b+MgIHeCd194PJ2fdGSnHevxN+hfTi//ZDft/mQvjbu2B2lv9Hse9nL68mS6B9M3r5QOekoH71xLu3m861U4sHcxPdEOQiad/JfT8z9pblO5kee9m669M+1M56s6hr7RZXEIcn8ad/5TuvyN2c78uS9eSHtlkft74/W/UQZ0vUXlXHrie6Vccp5QpmnKoXWlyYPfKM8jyS9l2U/XRuV4bRqI/G4vXfzi7DpNQ5CX0jNXyrrMhhfnvngx7ZXQpsy3lPv+tXRttDrtsGOnKYf28GkI8lLzlp3967k+rk2Dod9dSy/NvTnowfT81en67Td1OA60DtLu1dGraNJpufpGCKKzdLM7S5bPIAPbZ0AIovOzdudHg7B9DYI6VaerGhCCHD4E2dlpdeAP8oNQF4Uh5YqQ9tUf49Dks99rOrn7l9M321c0fPzL6UITJhxceWY2zCghSD4udkz74L++0TzIdC9deKQd0HT/3huC3PlweuY/mvXcu5A+OwlwdtLOnc+ky6M+/EHafWH2Fbrn/6W5WuXgcnqmCnHuf253HAwd7KUL/zJ7pUi+MuON739zeiXIIxfSeMn76fK3Zue/s3M+ffn7TZjSWsYkBNnbS3sHe+OrKnrW+9q/PT5btlW5z1/xsSQEycQOdtNLdV3e+XB6+frYXvsqmkn9v/NG69XK59LDLzTllCdtBUPr3KpyEtMIQRyXVj0uGZ8ZBhhYZkAIIgQRgjDAAANrGxCCHEUIMg4Qzn/+pXR5cvlD7vg2ty/UHe3R/xeFIM+ky6MrERYEFZ96KY2vPbmWXqofxlpCkLnbMqYBR3mQ6cF/fHkaKsyt33T8EoKk1ityx6WW0sHVl9PjVZiRO9UPNyFO7tzPX3FyLn2zeXPx5a+V5Xy5ebjsQXrjK62rNzrW7Zlm+r3vz98iM+7U359eemu8htf+9/3T7ZyUz0G6/LX55ZT1Tle+2bHeO2nnb19uyr19xceyEKRnu77yxjj4eedienyyncvq/1x6+s3mKhEhyNrt3rKTa3/XAWOAAQY224AQROfHSQADDDCwtgEhyNGFIOMO+Ll0/xdfSrvvlJggpb1/b99+siAEKR3j6y+n+ycd4xIWlM9zk9tQdutX75ZO/kynukzTfH6xuRJj4fyn00xCkOnmNP/Lz0D5bEdYcH9zhcN8UFCuOri/uX1o8rDVst7tK0o6t3/Y23gmz834SfXA1rKcd99IT8/N+1wTnOTAYrr9ZZ3Hn2s+E+R3l9Mzc8vLV8w0YVb99yH145kga7d3OjWb3alRP+qHAQaGGhCC6Pw4GWCAAQbWNiAEOeoQpHSgz6WHv1ZuP2k/NHVBCNJ0cNu3SMx2xndSCSeu/VvHlQ6LrhAoQcDoYZ1lXfs/y3ImgcXO+fTZb1xsnvfR3q48nxIUzKUmcwMm8xy4zeMyaMquM8iotqNsZx32lGFvvdQR3pT1XvSq4zLOfMCz/MGo1bpNApEOB0PKQgiydns39OTaeDpiDDDAwGYbEILo/DgZYIABBtY2sK0hyCuvvDLX6e4bcOnSpektE5MOalendfVh5752eXzLw0zo0NH5LcttOriTgKAMb32WcOLaC9VtHaWTPyQEWXS1SLWsspz2+uQHiI4fWXotvTzzYM8SFNQPfR0/nHX0cNfJg2B30xvPPTwu94HbPBOCzJRnR72UsqgDjzKss3zKel9LL7Vu75kGUGWc4w9B2uU9XYedtCMEWbu906nZ7E6N+lE/DDAw1IAQROfHyQADDDCwtoFtDUFuv/32NCQIyQHIPffcc2whyM5OV+DRNazpyH/t8jirqa9gqEKJcWd4ejvM9Lka1StgF0zbeZvI3PynoUJfCDJ6GGzzxpN0/eX04GQeD6cLo6eW7qeL1WtnZzrxk3FX2eayTuWZGYuu2NiZvkb2yjPTul0YgjyeLo5uYdpPF79YltX+PIEQ5Lndcf3X4U2rvMpriT0YVWdhaGfBeKwwwMC2GRCC6Pys3fnZtp3B9mjgGVjdwLaGIAs73a1O5bGO+6nmYZozt28sCEHu/OaAB6M+n3bzw1N/dzl9s75qoXTyU/vqjNKZf3DyRpKZB4YuKI/+ECQ/06I8nyOlay88OAkbysNX+x9cWtan+byzlMeCh8FO1nH6YNX++fe8ureUT+eVIDuTB452P9B1J50rz2vpePDskd0O85ny5pvWQ28n2z+tQyHI6u2dY4QyY4ABBrbDgBBECCIEYYABBtY2IARpdcgnnc2hw59Pb1x/Iz3/pQfT+fa0H388vfzW+E0es29jKVcUHKQ3/mV+OU/8+/hGk9Txmtud6lWt+//+xCR4GAU5pZOfX0xz40L68sfreZ9PXy5XbuRApg5P2utd/b4wBNnZSZPbfQ520/PlTTXVK2zf+Fr7FbY7Kb9FZ/fqhfREvZwF2zx6Re6/dzzgNC15Re47F2eWMXlFbk8IMvl7x3zPffqltNu8lGXlV+T23rpTwp/6VcnTAGdhHebrRfq2oyrXYw34Bi7HK3K3o8Oh46geGWBgkwwIQXR+1u78bBJk66JhZeDmGBCC1EHBOv8vHdnxXQwH7x6k8jMeklLau5ieaIUO5WqJ/OrZvau76do7l9Pzk07lg+n5n0x63OngnWtp9DyNG004kkOOnzxf3YLSrHcJQd66OL6143cHaf96fh7HtbRfZve7vXTxi9VzRCbL7N72ZSHIzs6Dk9fR5nUqb7R58Nu742eh5EI42E/XRs8CqdZj7pkkrW3e32u2uVnxVoe/c/5X99L+6PXCeZm76fmZZ5VUtwu15jUNCs6lJ/59dC/PuOom6zAu94OfXEyXR/89xmeC5Pr42+engUupw7Jtuf5eG78gWQhyc9pMxyrlzgADDNx8A0IQIYgQhAEGGFjbgBCku/M/7Rgv+/tn0zdf2017+wfpoHTAcxf6dwfp4J3ddPG5x+evEMkd3TsfTy/9ZBpqpP030uxrVM+nx5+7mHbfKenFeJ77N3bThY6rK2auBMmd/I+P5z9Zp9yZvnohPfPp4QFInufyECR32ptbftJBuvy16fzzFR+Xb+zPlMvBu/tp97Xn0+MzV6mUMu7Z5qsX0/OfPz971ctOvqLk+XTxamv+Obj4/jPp4VboNFc+veFPfqvPhdly399Ll1/I9Viu4DnmECSvW66/H1ahTl1/Hoy6dnun43LzOy7qQB0wwMBRGBCC6Pw4GWCAAQbWNiAEKR3wLfgsV4L0XumwBdvYG14E2rYSgvykukVog8vF7TA6PEfR4TEPjhhgoDYgBNH5WbvzU0Pyfw0LAzENCEG2qPMsBJm7WmT4FT2nx8HTb46vDtr7XvOK4Q0OQHL5C0FiHlucU6h3Bhg4TgNCECGIEIQBBhhY24AQ5PR0fpd26IUg2x+CTN4eNH9LzlIfNyksEYLoCB1nR8i8+WIgpgEhiM7P2p0fjUbMRkO9q/fagBBECLKpneeo6/XE93fT7gtPpPtbzzU599+fThduNM+Ieeul+Qfj3qSQY1k9CUEcc+pjjv/zwAADR2FACCIEEYIwwAADaxsQgghBlnVi/f1kjZSH0eaH6+YH4eY3A12rH5D7zhvpmfabbzY0AMl2hCA6PEfR4TEPjhhgoDYgBNH5WbvzU0Pyfw0LAzENCEFOtoN7rIGC22G24naYc//9ifTSf1xL++9WbwYavWl4L13+P093v/lGCOJcyPkwAwwwEMiAECRQZeukxuykqnf1fpwGloUgr7322lZ0LI81fNjgDqjt3qKQ65Q6y23ID3/4w7S7u5t+/vOfp729vfSb3/wmvfvuu+m9995LuQ06zjbOvB1DGWCAge0zIAQRgjh5YIABBtY20A5BfvWrX406KrnDkjsuQhCdaEEKA4cx0A5BchsjBNm+DolOpjplgIGTNCAE0flZu/NzklAtS8PIwGYa6AtBrl69mn70ox8JQU7pt++H6bSaVuhxlAZyCJLbktym5CtBhCCbeSxwjFYvDDBwmgwIQYQgQhAGGGBgbQPLQpBLly65HUYQwgADaxvIbYgQROfqNHWurCuvDGy+ASGIzs/anR87+Obv4OpIHR23gToE2d/fH31Le+PGjfSzn/0sXb58Ob3++utrd36O8ttk83J1AgOn00BuQ3JbktuU3LbkK0FyW+OZII5vx318M3/GGNheA0IQIYgQhAEGGFjbQDsEeeedd0YdlbfeeitduXIl/eAHPxCCuAqAAQbWNpDbkNyW5DYlhyC5jRGCbG/HRKdT3TLAwEkYEILo/Kzd+TkJoJahIWRgsw3kECT/5G9lc8ckd1B+8YtfpLfffjv9+Mc/Tm+++Wb68Ic/vHYHyLf3p/Pbe/Wm3o7CQG47chuS25LcpuS2pQ5BSvvjOLHZxwn1o34YYGDTDAhBhCBCEAYYYGBtA6UTkl9V+dvf/jb9+te/Tr/85S/T9evX009/+tPRG2LuuusuIYgrARhgYGUDue3Ib5nKbUluU3LbktuY3NaU1+PmNmjTTq6tjw4fAwwwsNkGhCA6P04eGGCAgbUNtEOQ/OrK8prcfA9/voz9scceW7nzcxTfIpuHqxEYON0GctuR25DcltRvhhGCbHbnQudP/TDAwKYbEILo/Kzd+dl03NZPA8zAyRjIQUj+VrZ9S8y1a9dG3+DmNzu4GuR0d0aFCervpA3kNiO3HfkqkNyWtG+FKVeCaOdPpp1XzsqZAQa2yYAQRAgiBGGAAQYOZaB9NUi+XH1vb2/0zW1+mGG+n/+VV14RhLgdwhVBDAwykAOQ3GbktiO3IfkqkNymuBVGJ2ybOmG2hWcGbp4BIYjOz6E6P3bem7fzKntlvykG6hCkvhqkPBskX8qeOzP5W918eXvu4HhYqisLTvrKAsvbbHO5TchtQ24jcluR24zcdpRngdQPRC1XgeS2Z1PaQevhmMwAAwycHgNCECGIEwgGGGDg0AbqICTfr5+fDZI7LSUIyd/m5sva8/39+UGH+Y0P+dWXr7/+erp06VJ67bXXZn4uXryY/CgDBrbLQHs/z/t+bgNyW5DbhNw25DYitxW5zagDkNymeBbI6elg6AyqKwYY2GQDQhCdn0N3fjYZuHXTADNwMgbqECRfDdIOQvLl7Pm+/vzNbu7g5G95c2fn8uXLo5/8zW/+yZ0gP8qAge02UPb3sv/ntiC3CbltyG1Ebitym5FD1BymlgAkty2uAjmZNt2xUzkzwMA2GxCCCEGEIAwwwMCRGFgUhOT7+fODDXPHJn+7+/bbb4++6c0dnqtXr45+dnd3kx9lwEAMA2W/z21Avuojtwm5bchtRG4rcpshANEJ2+ZOmG3jm4GbZ0AIovNzJJ0fO/HN24mVvbLfJANdQcj+/v7ogYa5Q5Nfn5u/3c2dnBs3box+cqfHjzJgIKaB0g7kNiG3DbmNyG1FfghqbjvyVWWuAHGc26TjnHXhkYHTb0AIIgQRgjDAAANHaqAOQsqrc3NHJndo8mXtuXOTOzklFMmdnvKTv/31owwY2G4DZX8vn6U9yG1DbiPa4YdbYE5/h0OnUR0ywMAmGRCC6Pwcaednk3BbF40tAzfPQAlC8mfuwNRhSAlEckenBCO54+NHGTAQz0BpB0rwUV/5UYcfuS3Rpt+8P8o4kQAAIABJREFUNl3ZK3sGGNgmA0IQIYiTCgYYYOBYDNRBSB2GlEAkX+LuRxkwwEAxUALTdvghANH52qbOl23hmYGbb0AIovNzLJ0fO/fN37nVgTrYFAPtMKT8Xnd4/H98tYxyUA5RDZR2of25Ke2Y9XBMZYABBrbHgBBECCIEYYABBk7MQLuD4/f/TMpAGTAwa0BHY3s6GupSXTLAwCYaEILo/JxY52cTdwDrpGFmgAEGGGCAAQYYYIABBuIYEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQR0yW6cZFddq2sGGGCAAQYYYIABBhjoMyAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6H0poOESYgYYYIABBhhggAEGGGAgjgEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQJfsxkl21bW6ZoABBhhggAEGGGCAgT4DQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4DelwIaLiFmgAEGGGCAAQYYYIABBuIYEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQR0yW6cZFddq2sGGGCAAQYYYIABBhjoMyAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6H0poOESYgYYYIABBhhggAEGGGAgjgEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQJfsxkl21bW6ZoABBhhggAEGGGCAgT4DQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4DelwIaLiFmgAEGGGCAAQYYYIABBuIYEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQR0yW6cZFddq2sGGGCAAQYYYIABBhjoMyAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6H0poOESYgYYYIABBhhggAEGGGAgjgEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQJfsxkl21bW6ZoABBhhggAEGGGCAgT4DQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4DelwIaLiFmgAEGGGCAAQYYYIABBuIYEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQR0yW6cZFddq2sGGGCAAQYYYIABBhjoMyAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6H0poOESYgYYYIABBhhggAEGGGAgjgEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQJfsxkl21bW6ZoABBhhggAEGGGCAgT4DQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4DelwIaLiFmgAEGGGCAAQYYYIABBuIYEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQR0yW6cZFddq2sGGGCAAQYYYIABBhjoMyAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6H0poOESYgYYYIABBhhggAEGGGAgjgEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQJfsxkl21bW6ZoABBhhggAEGGGCAgT4DQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4DelwIaLiFmgAEGGGCAAQYYYIABBuIYEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQR0yW6cZFddq2sGGGCAAQYYYIABBhjoMyAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6H0poOESYgYYYIABBhhggAEGGGAgjgEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQJfsxkl21bW6ZoABBhhggAEGGGCAgT4DQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4DelwIaLiFmgAEGGGCAAQYYYIABBuIYEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQR0yW6cZFddq2sGGGCAAQYYYIABBhjoMyAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6H0poOESYgYYYIABBhhggAEGGGAgjgEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQJfsxkl21bW6ZoABBhhggAEGGGCAgT4DQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4DelwIaLiFmgAEGGGCAAQYYYIABBuIYEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQR0yW6cZFddq2sGGGCAAQYYYIABBhjoMyAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6H0poOESYgYYYIABBhhggAEGGGAgjgEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQJfsxkl21bW6ZoABBhhggAEGGGCAgT4DQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4DelwIaLiFmgAEGGGCAAQYYYIABBuIYEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQR0yW6cZFddq2sGGGCAAQYYYIABBhjoMyAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6H0poOESYgYYYIABBhhggAEGGGAgjgEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQJfsxkl21bW6ZoABBhhggAEGGGCAgT4DQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4DelwIaLiFmgAEGGGCAAQYYYIABBuIYEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQR0yW6cZFddq2sGGGCAAQYYYIABBhjoMyAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6H0poOESYgYYYIABBhhggAEGGGAgjgEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQJfsxkl21bW6ZoABBhhggAEGGGCAgT4DQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4DelwIaLiFmgAEGGGCAAQYYYIABBuIYEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQR0yW6cZFddq2sGGGCAAQYYYIABBhjoMyAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6H0poOESYgYYYIABBhhggAEGGGAgjgEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQJfsxkl21bW6ZoABBhhggAEGGGCAgT4DQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4DelwIaLiFmgAEGGGCAAQYYYIABBuIYEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQR0yW6cZFddq2sGGGCAAQYYYIABBhjoMyAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6H0poOESYgYYYIABBhhggAEGGGAgjgEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQJfsxkl21bW6ZoABBhhggAEGGGCAgT4DQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4DelwIaLiFmgAEGGGCAAQYYYIABBuIYEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQR0yW6cZFddq2sGGGCAAQYYYIABBhjoMyAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6H0poOESYgYYYIABBhhggAEGGGAgjgEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQJfsxkl21bW6ZoABBhhggAEGGGCAgT4DQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4DelwIaLiFmgAEGGGCAAQYYYIABBuIYEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQR0yW6cZFddq2sGGGCAAQYYYIABBhjoMyAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6H0poOESYgYYYIABBhhggAEGGGAgjgEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQJfsxkl21bW6ZoABBhhggAEGGGCAgT4DQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4DelwIaLiFmgAEGGGCAAQYYYIABBuIYEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQR0yW6cZFddq2sGGGCAAQYYYIABBhjoMyAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6H0poOESYgYYYIABBhhggAEGGGAgjgEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQJfsxkl21bW6ZoABBhhggAEGGGCAgT4DQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4DelwIaLiFmgAEGGGCAAQYYYIABBuIYEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQR0yW6cZFddq2sGGGCAAQYYYIABBhjoMyAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6H0poOESYgYYYIABBhhggAEGGGAgjgEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQJfsxkl21bW6ZoABBhhggAEGGGCAgT4DQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4DelwIaLiFmgAEGGGCAAQYYYIABBuIYEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQR0yW6cZFddq2sGGGCAAQYYYIABBhjoMyAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6H0poOESYgYYYIABBhhggAEGGGAgjgEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQJfsxkl21bW6ZoABBhhggAEGGGCAgT4DQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4DelwIaLiFmgAEGGGCAAQYYYIABBuIYEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQR0yW6cZFddq2sGGGCAAQYYYIABBhjoMyAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6H0poOESYgYYYIABBhhggAEGGGAgjgEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQJfsxkl21bW6ZoABBhhggAEGGGCAgT4DQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4DelwIaLiFmgAEGGGCAAQYYYIABBuIYEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQR0yW6cZFddq2sGGGCAAQYYYIABBhjoMyAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6H0poOESYgYYYIABBhhggAEGGGAgjgEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQJfsxkl21bW6ZoABBhhggAEGGGCAgT4DQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4DelwIaLiFmgAEGGGCAAQYYYIABBuIYEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQR0yW6cZFddq2sGGGCAAQYYYIABBhjoMyAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6H0poOESYgYYYIABBhhggAEGGGAgjgEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQJfsxkl21bW6ZoABBhhggAEGGGCAgT4DQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4DelwIaLiFmgAEGGGCAAQYYYIABBuIYEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQR0yW6cZFddq2sGGGCAAQYYYIABBhjoMyAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6H0poOESYgYYYIABBhhggAEGGGAgjgEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQJfsxkl21bW6ZoABBhhggAEGGGCAgT4DQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4DelwIaLiFmgAEGGGCAAQYYYIABBuIYEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQR0yW6cZFddq2sGGGCAAQYYYIABBhjoMyAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6H0poOESYgYYYIABBhhggAEGGGAgjgEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQJfsxkl21bW6ZoABBhhggAEGGGCAgT4DQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4DelwIaLiFmgAEGGGCAAQYYYIABBuIYEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQR0yW6cZFddq2sGGGCAAQYYYIABBhjoMyAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6H0poOESYgYYYIABBhhggAEGGGAgjgEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQJfsxkl21bW6ZoABBhhggAEGGGCAgT4DQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4DelwIaLiFmgAEGGGCAAQYYYIABBuIYEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQR0yW6cZFddq2sGGGCAAQYYYIABBhjoMyAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6H0poOESYgYYYIABBhhggAEGGGAgjgEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQJfsxkl21bW6ZoABBhhggAEGGGCAgT4DQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4DelwIaLiFmgAEGGGCAAQYYYIABBuIYEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQR0yW6cZFddq2sGGGCAAQYYYIABBhjoMyAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6H0poOESYgYYYIABBhhggAEGGGAgjgEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQJfsxkl21bW6ZoABBhhggAEGGGCAgT4DQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4DelwIaLiFmgAEGGGCAAQYYYIABBuIYEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQR0yW6cZFddq2sGGGCAAQYYYIABBhjoMyAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6H0poOESYgYYYIABBhhggAEGGGAgjgEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQJfsxkl21bW6ZoABBhhggAEGGGCAgT4DQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4DelwIaLiFmgAEGGGCAAQYYYIABBuIYEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQR0yW6cZFddq2sGGGCAAQYYYIABBhjoMyAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6H0poOESYgYYYIABBhhggAEGGGAgjgEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQJfsxkl21bW6ZoABBhhggAEGGGCAgT4DQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4DelwIaLiFmgAEGGGCAAQYYYIABBuIYEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQR0yW6cZFddq2sGGGCAAQYYYIABBhjoMyAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6H0poOESYgYYYIABBhhggAEGGGAgjgEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQJfsxkl21bW6ZoABBhhggAEGGGCAgT4DQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4DelwIaLiFmgAEGGGCAAQYYYIABBuIYEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQR0yW6cZFddq2sGGGCAAQYYYIABBhjoMyAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6H0poOESYgYYYIABBhhggAEGGGAgjgEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQJfsxkl21bW6ZoABBhhggAEGGGCAgT4DQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4DelwIaLiFmgAEGGGCAAQYYYIABBuIYEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQR0yW6cZFddq2sGGGCAAQYYYIABBhjoMyAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6H0poOESYgYYYIABBhhggAEGGGAgjgEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQJfsxkl21bW6ZoABBhhggAEGGGCAgT4DQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4DelwIaLiFmgAEGGGCAAQYYYIABBuIYEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQR0yW6cZFddq2sGGGCAAQYYYIABBhjoMyAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6H0poOESYgYYYIABBhhggAEGGGAgjgEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQJfsxkl21bW6ZoABBhhggAEGGGCAgT4DQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4DelwIaLiFmgAEGGGCAAQYYYIABBuIYEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQR0yW6cZFddq2sGGGCAAQYYYIABBhjoMyAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6H0poOESYgYYYIABBhhggAEGGGAgjgEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQJfsxkl21bW6ZoABBhhggAEGGGCAgT4DQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4DelwIaLiFmgAEGGGCAAQYYYIABBuIYEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQR0yW6cZFddq2sGGGCAAQYYYIABBhjoMyAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6H0poOESYgYYYIABBhhggAEGGGAgjgEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQJfsxkl21bW6ZoABBhhggAEGGGCAgT4DQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4DelwIaLiFmgAEGGGCAAQYYYIABBuIYEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQR0yW6cZFddq2sGGGCAAQYYYIABBhjoMyAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6H0poOESYgYYYIABBhhggAEGGGAgjgEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQJfsxkl21bW6ZoABBhhggAEGGGCAgT4DQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4DelwIaLiFmgAEGGGCAAQYYYIABBuIYEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQR0yW6cZFddq2sGGGCAAQYYYIABBhjoMyAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6H0poOESYgYYYIABBhhggAEGGGAgjgEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQJfsxkl21bW6ZoABBhhggAEGGGCAgT4DQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4DelwIaLiFmgAEGGGCAAQYYYIABBuIYEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQR0yW6cZFddq2sGGGCAAQYYYIABBhjoMyAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6H0poOESYgYYYIABBhhggAEGGGAgjgEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQJfsxkl21bW6ZoABBhhggAEGGGCAgT4DQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4DelwIaLiFmgAEGGGCAAQYYYIABBuIYEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQR0yW6cZFddq2sGGGCAAQYYYIABBhjoMyAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6H0poOESYgYYYIABBhhggAEGGGAgjgEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQJfsxkl21bW6ZoABBhhggAEGGGCAgT4DQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4DelwIaLiFmgAEGGGCAAQYYYIABBuIYEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQR0yW6cZFddq2sGGGCAAQYYYIABBhjoMyAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6H0poOESYgYYYIABBhhggAEGGGAgjgEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQJfsxkl21bW6ZoABBhhggAEGGGCAgT4DQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4DelwIaLiFmgAEGGGCAAQYYYIABBuIYEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQR0yW6cZFddq2sGGGCAAQYYYIABBhjoMyAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6H0poOESYgYYYIABBhhggAEGGGAgjgEhiBBECMIAAwwwwAADDDDAAAMMMMBACANCENBDQJfsxkl21bW6ZoABBhg54zYXAAAgAElEQVRggAEGGGCAgT4DQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4DelwIaLiFmgAEGGGCAAQYYYIABBuIYEIIIQYQgDDDAAAMMMMAAAwwwwAADDIQwIAQBPQR0yW6cZFddq2sGGGCAAQYYYIABBhjoMyAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6H0poOESYgYYYIABBhhggAEGGGAgjgEhiBBECMIAAwwwwAADDDDAAAMMMMBACAOTEORzn/tc8qMMGGCAAQYYYIABBhhggAEGGGBgWw1MQpAzZ84kP8qAAQYYYIABBhhggAEGGGCAAQa21YAQRPgj/GKAAQYYYIABBhhggAEGGGAghAEhCOghoG9rimm7JPQMMMAAAwwwwAADDDDAwHADQhAhiBCEAQYYYIABBhhggAEGGGCAgRAGhCCgh4AuGR2ejCorZcUAAwwwwAADDDDAAAPbakAIIgQRgjDAAAMMMMAAAwwwwAADDDAQwoAQBPQQ0Lc1xbRdEnoGGGCAAQYYYIABBhhgYLgBIYgQRAjCAAMMMMAAAwwwwAADDDDAQAgDQhDQQ0CXjA5PRpWVsmKAAQYYYIABBhhggIFtNSAEEYIIQRhggAEGGGCAAQYYYIABBhgIYUAIAnoI6NuaYtouCT0DDDDAAAMMMMAAAwwwMNyAEEQIIgRhgAEGGGCAAQYYYIABBhhgIIQBIQjoIaBLRocno8pKWTHAAAMMMMAAAwwwwMC2GhCCCEGEIAwwwAADDDDAAAMMMMAAAwyEMHBTQpDf+73fSx/84AfTnXfeme6999708MMPp8997nOjz/x7Hp7/nsfb1vTJdklWGWCAAQYYYIABBhhggAEGGDhZAycaguRQ4y/+4i9GgUcOPYb85PGFISeLwk6ovBlggAEGGGCAAQYYiG0g98H+6I/+aPTzh3/4h4O+nM7jlWn04WL72eT248RCkD/90z+dXPExJPyox8lXiuTpN7kgrZudnAEGGGCAAQYYYIABBk67gT/+4z8eXa1f98fy///u7/5u9IV2O9zIv+cvrvPf29Pcc889Kc/vtJeJ9d+u/fpEQpDbb799bodo7yBDfs87F4DbBVB9qs9NNpAP2rndOYqfP/mTP9F+uc+WAQYYYIABBjbaQP7ieVm/7FOf+lQqV4bkz/z7sml8oe2cf5PO+Y89BDmqAKTsWHl+m1SA1sUOzcD2Gjjq9ssJwPZa0Q6oWwYYYICB026gHYDcddddo6s48pdC+Zzo7//+7ydhR77q4w/+4A9mrv7If8/j5fHzT56+9OHyp/Mg+8im7CPHGoK0d6Tz58+n/FPvDMv+n8dfbwf6QPrKbbel733wA0KTLU/c7//gbel7t30w3d/ezvfdkl7IBvLPrbekj7b/7nf7xhIDhw1B8jcjn/zkJycnDfn/m9L4W4/TeyLy0VtuTd+77db02Pum2zBqB5e1c02b+MIt7+Nwyb6/nfvH+9JjtzbHxJaf7dze6f5h+5TFOgb+/DPPphdffDLde5Pbi3u/9OLg9RiN+41H0p+vsc75lpbysop//Md/nFzp0S67dr+s9OXy8Pa4+fd8pUieXx4vz799K83MNLc/kp598cX05CeZnSmXNerT9IsNHVsIUu9IZecol03lv/3lX/7lqGOQQ47c0Sg/+fecIuYdqewkOWUs8xi0A42gCEFOFf7m5PwrH1gMtmubOkMQJ/udB6Ku8jOs39xhQ5D8LUgu3zKfYSFI03aVAG9BiDfuDJdOTfXZG/7WnaDx+PMd4vlxcpA4P978es7vv93zGgWTdXD5gQ+Ow8p6m/P/u7ajGXd+WaUem2XOTLtoPWbDhCPZH1bYnnEddoS4kxOecTnX5X90Ich8HY7rZmpptpznx5/9e66Dpqy7AplJuSza3lKP7c9FdbjO/Nrzr36vA/S2ycnvbTetsmlvf7PtdT3OWFv1mLXy/BbUy8TamXSmbPvM/lOVTT1u+/9l2kkZ9ezD7ekW/n6C9b5wPQaWgXkc0bnHvenJF3PHf1hneBxWvJhe/NK9R7T8cX1vcggyWreOsOMwIcif/dmfTfpb5fxlpp2qfLe/1M6/942bh+f5lb5cXk7vuCcdgoza0nZ7vuL+XrV9pY3Px+n54+OK863Ke3Js7Twf65hvOd62j0Uz8+yYLtDfjy0EKSf9BXz+7AU/oMDr+eT/5/kfZn6m3Sz4yzsCK67vUTRqA1xytGK9nLIy7WrH2m3Rot/LSUSZz6AQ5AMfbB04m85Vx4FstN90DO902dXJet8t6Sv1VQFd4+Q6GzJeZ6dsYMermXbmhKGcVLQ7Y13jzrhqljkz3YL1aObXeTXZzHxXsN61jj3bs7ztG9d/ObHqrNszZ9KgK0FW2J65+XXZaLZzdt16yrpn+/u2Z354z3xX2Kb5ea5Qp2U5XdvcUTZd4fx4WPfJ9lx5l+Ut+Fxtfis46gsgF6xLLtuP3vLBmauTDhWoTJa1IfU+WZ81zJh2jfP1aQjyYkdHf3Zfrsbd0hBkdnvHBvvCjr7hXfNoD8vnKPmcJn8Z3f5b+/f2F9T59/Y47d/LrTQLz4VOYQhSBx7jdvk4rkBv2sJRyLws+K/GHXqOGLCdOpYQJF/B0dUxGLKDtHeY/HvX/JZeThWwMrvK7nQMG3ZyttK2jE5Uu082V5oPR0sPattcniW86GrPhgxbKwTpMtfVqV6p4ztkH1uhs/G+W9JjHVdtzXfkBs6zZ/vGAUFrP+4Zd+qwWebQEGRU3gPXs6tuuob1rGPX9mxkCNJ06tuh1Pp1PvZ3uNsSj7iOuupt6bDu7Zh3nzspHftcXxDU42VquqfjvdL8Otanvb1lfmuGIF3r22W+a7z+YZtQ7z3l3y4/vx/h+cI42Hj2G/l2lMVXg4yv1ng2PfuN7b0SpGv/6As7+oZ3zaM9rJzX5Kv123/r+r3cFtN3G0x7mjzfsoz23ya/n8IQZLLux9oGlLbw1tGt/rNfPrTaqNEx5db0Qr79UQjSa/lYQpD8FoSCvHzme8EOE4KUe8nK/PLn4rct9B/wJynd5JLNnkStOTGpLw+eOSmssA+aZ3ViOTt+WX4DvKzXAriz0+dLl8s8qh2ha3kz82xO6MryOu4RHi1nNE1r3Jn5VMssl0JP5jlgBxyVc8f6t8s/L7PZsfvvhW+tZ7Mes/U2P85MY9Je7m23tb6Zz9945Xvyx+vcrovZZdVl4/8nc6A4unI+bAhSt1f5/0NPLObKqdqX67+N7M109ru3vfZaTz/7/6b9GTC/2emmy5xfTjloL3kmT7PPze07Hfv7mb5xJ+1x13YMWI9WGY/363a71DefcZsyaUf61rFje+bLbFqe43JuzXv0jfu0/Sl1MW2rp9OP5121wa1tLNO2P7vm1R6n/D6//u0yatrb3mPGmVTqdPGxtj3f6XaWdak/x/U3va2ntNf1OOVKhexuMv6C9RyP0wrlyjFvbr9p1rc1vCxnar2rfJppq+PoVz6w/vzKMuvynb/VbDz/F275wPi5IfV6N25mpp+sW3sfadXLEvPtdZuWS5lPs90L6mVUp80+V6/j/LzKPH3O7AeTtnOTyqW5uuNLj6RHFoYbTVjymXu7x2s61DlIKT/PfubPOztFk1tqyrhfujf13g7zyScn8xvNd+nVKn8+Xr+58cp2tm7jaQUBM8FGxzbVQdF03GbeZXsGPNuknLOscq5SvuwZYmrlEKRdzvWVPk05dNbnor+1vXe0UWVb2u1T53Ekz2+F9mfwPNvrWY41t96SHsvPQuxtE6fHitGyOsdrxpm0493zmx7fm+PU3K040+Hjtrd9fKyvUm2N27le1S2Z1bpNzq3myuRwbdaxhCAlGSw7U/487NOA2w9ZzfNcnDyOC3u24JoKaBX8GGS74vK4swf3MYau8ebxdM6zOpGYHpzLOn0wfeXWurPdDK9PREaVX8af7VQsWt4Lt946fz9/sy51+ZQT5um6Fbw5dazLonsdygnl7MlV2dHq6Wu00521NDr5s2tdyrBBDwTsa9Sahqre7vyN3WOTWwLyts2ua1e9l2E5Za3Lq6xjPazeLv+v637z/3+UIciih4wtdTFyO+tycn/oXBvRLtfufaxrmZ3tyAoHnbH/ej2bZbfa3LllN/tle78ZrU972p5xp/Ps2t4h69GabrScnva+HRi3x+1Zx67tmS+zdv2N29u6zeqaZm7ezTrU05U2ul3O07KbnoAsHKcyMb8udVk3/2+1qfXyOs11rXt1Arj4Idfdx6fO5ZTjYNcxstrG0fp2rtO4rubKvjpWz5R/NbycwI7Lrz6OdK1/MyyfFM7t77Pjz8+veBqPN78+479P67G1H7TLofy+oDzq+h3Nt7UPj5c1/paydta97rWnsi3tz7xtdbtTziHa+297Or/XdbVZ/6/CgVFH+Nn0yO0d9TX5WzV+MXomBw+t6ZpOdfuhm6Pg4MXZccfD5h9IWq48ma5PE3AsCRk6A5VJoDH78NX2uNNgY1oGXcNyHY6HP5uendmepnzmQpjp/PK05QvnhberTMp3dtohfsrtNnk5veOXACNfBdQRekyH9QVLZ/rDq651H7Vl7bZitl0t69p5HBld9Tek/Vllnl1lW7WFzbGrbj/LOk6P89X49XaXvujMsaQZt6cdzf3I+svn0bLK8XPSfyrtbn08W60f2XkM6FzfrvJZfdixhCAFeR2ClIecTiqprpAB/++6JWbxTjp/wB/jnYU6Xp8eKHPrdch59lVkczLRPrkZY5hd35W2oSyvdQLS33lqyqHaMcbLmwWdy6ycxEx3ikVl2Oz41XwnDkbr2Nq5mvXuOlnraoBGw9rbuKBR65rvZH3m6jzvVPP1XnbUrnn119HqO+ji9TK/4y6fw4Yg+eFf+VuSVb4pmdumZn+YP9iVg1b9bff8vlr7LW7Lt6Xzfpt9NXe22vtU575RG+zazxe1C9W0TRs4s42d+/D0G5eZcWfWbb4dm7R5S7Zpti2Z3+9H3/bcOg6s67IblWs97xW2Z1wns+38rIH59eiaZmbdS9vfbnN7LU3rYmY+M+U6HWe6fovrfPRtVeukajrt4rocb2N9bBhmqb/97Zi+lFNdd53b3Gxn73jz5bCoHMfbdlv6yi3NG8yqeupd/7Ku1bilLBfNr4xTtwPTYU2dzrjo2n/adb+sPJrxe/bhsr71PlTWaX77O+qts46617FrGWVZPttltkm/16FG/f96HZtO8Kij3DdOPX7+fz1N87eeYGQybh1uNB30dohypm94bbVjnFHY8aUnRw+Brec5CjKqAKAr8Ogalk2PhnfcQjQf3rTL5szobXa575YfOXAc+8egkKUpp85nwUxCr/G6d29TRx3X9dD+f0c7Nd8OlbIa2h6N28i6/Tn8POtl1/8v6zb+HC1ndKzqGqdrWJl+/jjW31Y385k7Hs0PH2/3/LnpeN7VMb45DtVlNjHYdU7Vrsc1fj+WEKQgr0OQyYassZJl2vZ8F++kbYDt30uljz/HlbHoRDSP167cFefZV8EzJyDVes3tmMe8vEm4MS2H3p22DbJvG5r6nu6U1fb1PNNgYV3MlUlJGWevjBlfmlbtXHk9OqYtthZ/tuu9KwSqtmvt5VTzOMR+snhbLGOV8jlsCLJu+FEOPOOwYro/Llv3Mt3sQaRpN9rfdjf7bDt8zcso8xktv7fjV1tq9pG5Dm8ZPhvUjOZbHzyb9qSEM+Vzdjua5fWMW6aZfNbzL233km1pt1Ndv+d1Gg2fzH+8jTPr2rOOM+M0+/jC9m40zny73zXNZF0X1Ov0G6K67qr/L2nHZ/2Vum37LMObOp+UU7WcZtsn69zV3s2tS2u+1aWyU8PzZVWv81y5Ncvoqpd6utF6tq/+mVvn8bIn/hZaq8etj1OL1r/Z/s7y7JtfXeZ9826mncx30XLG81tUHuO/NXXfUwbjeqi3u1rPuePnkHqvpp/Uy/LtqOvY/7vK8GYOmw012ldGjOprpkM8O/6i+myHB+3f62nby23/Ph13SMe7Pc749yc/Of6c3tYx3pa5UKR1FUffeo9DkNkrS6bltfj5Kqu8HWa67cOc5POh0i8c8naYaXnU8x+XzfRv7d/PpEGB1KSd6Oob9LWV4/WYO47U85r8v93+HOE8S7s611a2r+Rs1qGMn9dt7rhal+18f6q3rV4wn3b5jI8J7fOEUu7TcKQ93ayvxeU3O+7sNi3627GEIAV5/bloJYb+rZ5f+X//tK0CW1Bho3l0Ycpguk5my8nCqvPsG79veHud+sYrO93Q8bu2qT6hrDoyI7z1DlSW1V6X9rLLeM1nN+5xHbW/0e3dYfK8OpbTuY5941Xb1m+nLKfVcSv1PukkduzUk3Wc7tgLl9MqJ+MOb7xOoqxuVggyu23j/aT3XtSWobl9rdlXu67sGI/b0xmpLLdvQZtZvzL/zn2r4yDcWt/RvJo2qbstaK1fz7jTdWqffGRTQ9ZjfpzZsqzaq9E6NPt/uy2sym3I9swuo8t/61jW0/6M28HxA9O66npUPl3rWtXH8nVp1m9gnd8/enZS1+uVqzqp2tVpHea/t7d7vn5mx19+gjd3/FhSHqP5N94WBSWd+9ESp+NpWre3NOvTvawu11MvnfOr6na+PMfTzh8/Fy+nnBN1r+N0fWpvbY8Lnc2V24B6L9vZTDsJojpvH2qtY5nW57F88z+3jw4u53ao0e7stgOF9vhVPZcrCybPxngxTa8yaM+nmu7M/G0V44Bh+nyR8pyRyWd19UbXts8EF6P1Gt+CMwpXSsgxE+6M12dmuqYMu4blZfYNHxIO1G98uffe1nNKBtfdbBmWcqjvElj4jMiOK2bKPM6cma/n9vbOlOWQdR61G9V5xrLjQnv8soxF7c+68yzzHn2228L5tnq2PW+PX/o21bbOzL98ATbt2/S21V3besh+5Oy6tw3Nb+vURHvc4b+fWAhy2Nth8saW4KN8fupTn1rQaLdOoFYF2Iw/2/FoVcKa82yfGPcmc+0d7aiW155vayeoYfWibK/Lknl27Uhdw/Kye5eZ17NjOZ3jDx2vve1D6r2nEzIpt45lT/7WXp7fF+zDwxuy4yrfzQhBcjm02p5Fbkb+6hCu1RbW086N21Xm4+nbHZlc5uN9uNWRq+df1rsrSK3H612Pju3uHbese8c0g9ajo5zqdm70/zr4aE4kRuszPWkYWexdx451G43bf1JSOq/1caOr7Ry1g7c1T4Pvu2qh3p66/Ef/H6/bss7tqnVexp+fb0dZzKxTuz6a8RdZWrh9HcePZeM3QUyX/Umbs2AeXfW0cLoF81raBiycNu8b7fIs+2/LbtlXOsOp/rZgsl0zdbjKcpv9d25/GF7vC8/X5tartBc+++vuZpbNfGd35iqMuY7y/PiTDvPMszHaIcEaIUgJK9YxVQcc+f9lXqPh46s3ujrx7Y5+rrOuYYuGDwlB8vT1cx3XvZq1baq+CmTx8xyXXckxrufplSBn0pm6TJvbnWb+vqye2m3Osra0Z/yF7c+q8+xc5462cGZd2m38svHn9+/2Mav9+6ReZ5Y7P5/JeIv6dK0y6ezLTcqh2ZbO49Li5dfr0v7/sYQgddpXAovFb3JZvgFdb5xZ7ZkgbRyzy2xXdHdltCthtXn2hh0tCJNKmkN2zMubYJuWTXc5dHzj1rcNzTzn5zMuy/kT474Ts/E6jetptsMwP++Ok91Jh619wjfd1lzunfPqOCnsWo9Sb21LZbjP2bI+DeXR1e6UNm3I51GEv6Wcum12lOlcu9G/r3WFimV59WeX6dH6dLw5qZ5u0nFb1HHNbcRonevgpmxX0+bW0/eO25pm5mDZMZ92ezdXbnl+07IblcFkntPho3KYDG/WoXcdO9ajc7llWzra2p62bOqjWUbXlTmL2unR32bb1tm6bNrHNeq8z8p0navtLfUyt64dZVfGnXwe0TGymd94vReXycJ9aFHdzm1fLoNF6z/+2/TWn1aZdc6vHqc972Z+M9/eta5+bNX1oPKY1EVZdlNv1T6y2vFzeb13O5pfbtuz30sdbeJnR6hRBR/zAcD8+DOhSeWyPW3799rF6G/VM0H65llPs/j/4/XMt7rkeU8762V4+9aYcd10rWPXsLzsvuFDQ5B8lUZ5/EB+7MDCqzaqcu3b7jx9nk8+Z8rzXTq/pp6nZVP5rAxMlzcuu9H4o7/PPuB2Ol41n2q9589v2m3l7HTt8Ye1P6vNs3udu9rC6Xzb61XOX2ZC/CXHifa2zM+zKYsl86nXvz3Pyd9a8+hd1qiupts5mb6qw3WHHUsIUqeIpaNw2MuquoKV/C1t/4bPF9ioIrpODOc6uT0Hz6bC6pOQ4fPsPpkdrX8LwmSbOk6gjmR5ZXvrjkUPpqF4O3e2yTzn62L5ieOCDlHrW87OdewouxJCdQUv4zIfXu/jnbXrMu+uRmq2AZ3U76R8/H1Ty6Q+GSht2dDPxVeqrVrnPTY7DHW1ESOvHfv77EHnfen+D7yvs02dHW9RaNHeroH7w2h/7drnx21H3eb+/+2dPbLcNgyAD5UyZQoXbnOEzHhcuXJnVzmBS48v4TrzWp/rZSASJAiCknYtaVdPX7GjXS3FH+ADSEKkNA6YaNmRrBbqkX1w5BuSf/Fv78rB2r/fT68T7a67pT262sBMEq09dLJfDIKIHLLcfH836msGedp6LMvdyb/hLcvf+e65PPt2L+gw20LEf2pHwMWMPLRunW69zc3k0bdBZTQaD8y0MTPV2IKty0w9UvuDftheX74HcpL/cvmL8ij5aFv7cpNc1vafMzKZyhrUN8tjKK+unlpfjo3dP0xOfVBD6pUm+PLmE/9siz59HAzI6XQFRtnyEk2cc1oTBNFAQjhBXyUrXXkiD0Nty5T6vnz/0T0ktbb7x+sHU8bUPlu3/F/c7qUVFi339tkgMpa594aOXCfX67hp9lkg2rYc6CirZPT8jK60zf9+f6mra8x1c0xHc4j1/ch6/7M+z1YXte6xL0z+NK0Cbf1zlD46p+WNfHV083guH80vHSP5Tm3yfVb+3bYh5zX1Pws3JFbqu8rzj9ddgiDR62zFAO59Te59+fXKLAPDZnCmd7daJSdYrcBTftNe02awms+vyFMn4XZZcwiCKjJU+gblSf6DAZUYk63fanglz3DQERlKPtfIMTAaN2CWushrmvzzCcI6hrLTVSZusvXn+9ef+RVPa/WugzjhoZOXq7c1OL63ej6DPEb+Rzv16Ch3O969excGFObbLLbR+qISYIwmtM6GlEvLZCov+w2bPvuAmjay1eorbMcU2pz6reY4yLNJU8uodTGdp293V2/PVORfxvVQmdn2NTpSX+ntenRe2jaoY/IvXr81va+D1s3LJZ1v8+l0ov7Y9k1+0FH0EMmslWuXf7m2TVd4teVOabUPtf2q9r/tuVh+Yx02+tIAkCs/lP1QHnE/25ZT253yjtvgdVryGJWterO2Op3LW53seauDUX4lTWrTsD4lXcTCGnn89frTyXw05lKu1/Wfy3rv5a+szW3Vq/orOiky4L/Hy6QPakx10glyN/nv06dVGzZYkgMQ8mwQEwQJ3wKj2yrkNa2urBR8sPkKL5J38DDSgCmtl893dF7arZN8GwRpt4FUZsO0Uo9wFUW9zuvc3tC+JxDiAyCL22BUVkXHv9pX5E7bXuzqGVP36ZqX15f/vF5MGs3fHod+M/Z5UT+y3v+sz9PrIv0e+UL1d64PGt3wjvqYQdporFHqpmMg1yfJNXbMMsmn6xvqnNGm1b7BntO55XLftaBrq/f8fZcgiICvS6nkaKOAX758WV4KlSsnd2E/f/5cIoh2svHt27eFCUaCohdahsguAY2Uo0CUdAJXNDgQoa/Mc2Rso/MTYB7qDcpTENQQShv712LeAm8yDDVGs6zWGUgCOmpXC3ByLDWfSZeBTMI6Buk6wzXtrgbndRnrvToG3952YlLKVJlzXLDbloFnkZ/sZ7V+zPoi//3r16+rfVzUPs99H3jNMors1wcMGt4itr28fRqxv95Wwzoae6p+N+cX+lhTtnamJo+p3dF1OW21WZPP1N5cZuN3onZl39Kk83nJ72zjXV1G52tQY2qDbVOXhynvBn1W/1OvH/tBo8NRX5PbWPVW81VGN9G5aaPVnw58qrx65ko/OyfDwnug7+i6gTyW2prq2daxb0MbIFc5luOg7Ol/I6dUlvQrEddGT3P5TXJJvM7pONWtL2deHiqHQOb/RKs99GaEtGlN/5nzjfQ31LfUqW9HkX25zsiPc0/WN/dBjaS/eLtIef6HezCpBiz0waW6DaUNgggHJkCSH6AqaUfbX2rAoj4kdfXqEJ3ku7pqkOKXPz8Kguh5U1+R0VZBEB/EuCUQEl272v5MsCbSX5yP6m9NIKr1VbYvavNu002+OPRDPt2c//Fp+3lXWwfro/K1QR0mH92NZcbpy7jGjk+6662vtvUw37u+qm/PVLegzhrc6OQfjAe7NBv5612CIKJAjSCK0cgdUX83Vc5/+vQpdLqyzWVpwrG8qmRth2+UuZFQxwBTlshmaBAr5B8N/h8h72epxyPafvUyJSASfe5b+YFPuDpP97Qf/3NFu3k7Yxr4vSK/tPkeX//oa6JgxtJYR/63czj5Lvns25YcBAkCSPuWC9dnlu9uQRABXleDyANx5LfdYyZ3T0d7w3zAxN9pXV4FEi+zObOi3kzdF+9WzTmUHNUMopVHy4dB3Jye+O9oHinvWsz9TiAZVk7KytzqxhU3EJ5J7/SfJ2XwZJw9E/NnrovM32SFq87FZE43uhEt5/UhqJJerts/AOLfEIN9nZm3I+u+WxBEGmHfrKB7weScrPSQz8gwJIqoxhYdJY8lITFIPLMTkDte/baSSafB+SUW9vifQdyZ+Vquu3TkHz9+3OwjK0f24JA8l3X55mT0W4HkC8rrZBM36Vu6LYYDsRMAAALuSURBVCtZ5935k7VNbZH+EztUFjiehwWZt9k5mTzeQOdxcpTf9n9Jf4x+R1unziPbY+SEPLycdw2CSGHWaG6ZCFhDst9H0cepYXYfUbT/6KQDBq+0K/xOAY/6PJDxXrzHGDWDuMfI/Sj2o7dRWT906/fjBgNvWy9H6f/5ymn3Ee+1P/b52n1BnqM91u4B3GfXE/3nBblm/H1QQGBftuQmtK7yl3GQrPqQZzfa1R/y/y3zvfv9WQ5+yDNR2AbzJvi6n4X7uN89CCINsoEQ2Rsmr8uVz9y+smiSMRsAwcFiADAAAxsxIM8rkkDIVh98130d1NEdIuWhJxiAARiAARgYMyAvrbDbY+x87XcfDI/cx3JHNtvL5pAgiCjORw/FaEaRQjEwa1TyDJA1W2AAZHtAkCkyhQEYgAEYgAEYgAEYgAEYUAZkXibzM5mvyXE0p9P0HGHn2Rg4LAgiDZc9Y/JsEF1KNVoJos8EkXTcQcVons1oqA9MwgAMwAAMwAAMwAAMXJkBmddJ8EOfDXJlWdD28/mCQ4MgCogajf6OjhjV+WCK9Mg59AgDMAADMAADMAADMAADMAADMPAsDDwkCPIsjaceGCIMwAAMwAAMwAAMwAAMwAAMwAAMXIcBgiAbPUgRo7mO0aBrdA0DMAADMAADMAADMAADMAAD52SAIAhBEN4oAgMwAAMwAAMwAAMwAAMwAAMwAAOXYIAgCKBfAnSitOeM0qI39AYDMAADMAADMAADMAADMLAlAwRBCIIQBIEBGIABGIABGIABGIABGIABGICBSzBAEATQLwH6lpFD8iISDQMwAAMwAAMwAAMwAAMwAAPnZIAgCEEQgiAwAAMwAAMwAAMwAAMwAAMwAAMwcAkGCIIA+iVAJ0p7zigtekNvMAADMAADMAADMAADMAADWzJAEIQgCEEQGIABGIABGIABGIABGIABGIABGLgEAyUIIl/4IAMYgAEYgAEYgAEYgAEYgAEYgAEYgIG3zMD/06lVg/eK+O8AAAAASUVORK5CYII=;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"440\" y=\"80\" width=\"286.27\" height=\"250\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"13\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;\" parent=\"1\" source=\"5\" target=\"8\" edge=\"1\">\n                    <mxGeometry relative=\"1\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"18\" value=\"Render\" style=\"edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];\" parent=\"13\" vertex=\"1\" connectable=\"0\">\n                    <mxGeometry x=\"0.2839\" y=\"3\" relative=\"1\" as=\"geometry\">\n                        <mxPoint as=\"offset\"/>\n                    </mxGeometry>\n                </mxCell>\n                <mxCell id=\"5\" value=\"\" style=\"shape=image;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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IANkgAyQATJABsgAGSADZIAMkIG0M0ARJLtDbNpBYP7ZGZIBMkAGyAAZIANkgAyQATJABshAtTNAEYQiiPtMULWDzvyxMycDZIAMkAEyQAbIABkgA2SADJABiiAUQSiCkAEyQAbIABkgA2SADJABMkAGyAAZSAUDFEEIeipAp+JLxZcMkAEyQAbIABkgA2SADJABMkAGKIJQBKEIQgbIABkgA2SADJABMkAGyAAZIANkIBUMUAQh6KkAnYovFV8yQAbIABkgA2SADJABMkAGyAAZoAhCEYQiCBkgA2SADJABMkAGyAAZIANkgAyQgVQwQBGEoKcCdCq+VHzJABkgA2SADJABMkAGyAAZIANkgCIIRRCKIGSADJABMkAGyAAZIANkgAyQATJABlLBAEUQgp4K0Kn4UvElA2SADJABMkAGyAAZIANkgAyQgUgEGTFihPBgGZABMkAGyAAZIANkgAyQATJABsgAGSAD1cpAJIJQEaMiRgbIABkgA2SADJABMkAGyAAZIANkgAxUMwMUQfg6DF+HIQNkgAyQATJABsgAGSADZIAMkAEykAoGKIIQ9FSAXs1KJvNGpZ4MkAEyQAbIABkgA2SADJABMlAcAxRBKIJQBCEDZIAMkAEyQAbIABkgA2SADJABMpAKBiiCEPRUgE5VtDhVlOXEciIDZIAMkAEyQAbIABkgA2SgmhmgCEIRhCIIGSADZIAMkAEyQAbIABkgA2SADJCBVDBAEYSgpwL0alYymTcq9WSADJABMkAGyAAZIANkgAyQgeIYoAhCEYQiCBkgA2SADJABMkAGyAAZIANkgAyQgVQwQBGEoKcCdKqixamiLCeWExkgA2SADJABMkAGyAAZIAPVzABFEIogFEHIABkgA2SADJABMkAGyAAZIANkgAykggGKIAQ9FaBXs5LJvFGpJwNkgAyQATJABsgAGSADZIAMFMcARRCKIBRByAAZIANkgAyQATJABsgAGSADZIAMpIIBiiAEPRWgUxUtThVlObGcyAAZIANkgAyQATJABsgAGahmBiiCUAShCEIGyAAZIANkgAyQATJABsgAGSADZCAVDFAEIeipAL2alUzmjUo9GSADZIAMkAEyQAbIABkgA2SgOAYoglAEoQhCBsgAGSADZIAMkAEyQAbIABkgA2QgFQxQBCHoqQCdqmhxqijLieVEBsgAGSADZIAMkAEyQAbIQDUzQBGEIghFEDJABsgAGSADZIAMkAEyQAbIABkgA6lggCIIQU8F6NWsZDJvVOrJABkgA2SADJABMkAGyAAZIAPFMUARhCIIRRAyQAbIABkgA2SADJABMkAGyAAZIAOpYIAiCEFPBehURYtTRVlOLCcyQAbIABkgA2SADJABMkAGqpkBiiAUQSiCkAEyQAbIABkgA2SADJABMkAGyAAZSAUDFEEIeipAr2Ylk3mjUk8GyAAZIANkgAyQATJABsgAGSiOAYogFEEogpABMkAGyAAZIANkgAyQATJABsgAGUgFAxRBCHoqQKcqWpwqynJiOZEBMkAGyAAZIANkgAyQATJQzQxQBKEIQhGEDJABMkAGyAAZIANkgAyQATJABshAKhigCELQUwF6NSuZzBuVejJABsgAGSADZIAMkAEyQAbIQHEMUAShCEIRhAyQATJABsgAGSADZIAMkAEyQAbIQCoYoAhC0FMBOlXR4lRRlhPLiQyQATJABsgAGSADZIAMkIFqZoAiCEUQiiBkgAyQATJABsgAGSADZIAMkAEyQAZSwQBFEIKeCtCrWclk3qjUkwEyQAbIABkgA2SADJABMkAGimOAIghFEIogZIAMkAEyQAbIABkgA2SADJABMkAGUsEARRCCngrQqYoWp4qynFhOZIAMkAEyQAbIABkgA2SADFQzAxRBKIJQBCEDZIAMkAEyQAbIABkgA2SADJABMpAKBiiCEPRUgF7NSibzRqWeDJABMkAGyAAZIANkgAyQATJQHAMUQSiCUAQhA2SADJABMkAGyAAZIANkgAyQATKQCgYoghD0VIBOVbQ4VZTlxHIiA2SADJABMkAGyAAZIANkoJoZoAhCEYQiCBkgA2SADJABMkAGyAAZIANkgAyQgVQwQBGEoKcC9GpWMpk3KvVkgAyQATJABsgAGSADZIAMkIHiGKAIQhGEIggZIANkgAyQATJABsgAGSADZIAMkIFUMFCVIsi7774r1XJQzStOzWM5sZzIABkgA2SADJABMtB9DFTL2Jv5qJ55VHvqsjP6kPako1z9dEb5dEeYVSOCJIFy4MABqbQjKS/dAQjj7L7BBMueZU8GyAAZIANkgAyUMwNJY9ZKG3szvZU3XyplnSVx3JG2lxRmKdPdVWEl5aUj5dPdfiteBPErxcLwzjvvSKUeNh9+HrsbGsbPARkZIANkgAyQATJABtLLgD82tePWSh17M92VO28qRd1Zhn2+29LX+X5tuKVIZ3eFYfPh57Et5VMubitaBLEVoBUDMP785z+7Y//+/aLHvn37pNwPTStMzQPyo3mz+S0XgJiO9A6AWPesezJABsgAGSAD6WPAjkd1jFrJ4+9ynx8wfZ03hyv13Kva2kapy6ecnhcVK4IoZH7ni8pCZ/H2229LS0uLO/bu3Sv22LNnj5TLYdOFc00z0o98qCASEkPKCSSmJX2DINY565wMkAEyQAbIQLoYqJbxd7nMA5iOrp+Tddbcq1raRmeVT7k9KypSBLGQqfIMsUCFD1Rec3Oz7N69W3bt2uWOnTt3SrkfmlakG+lXUQT58sUQLYNyA4rpSddgiPXN+iYDZIAMkAEykA4GdOyJHyCrafxd7vMDpq/z5nClmntVa9soVfmU4zOi4kSQEGRYMYEVFFBTISCgs9ixY4ds27ZNtm7dKm+99ZZs2bLFHZs3b5ZyOzRtSCfSi3Qj/cgH8oN8IX/IJ16T0VUhWhblCBbTlI4BEeuZ9UwGyAAZIANkoPoZ0DGnFUAqffxdbvMBpqfr5milnHtVY9soZfmU6/OhokSQQpBh5QREg+3btzvRY9OmTdLU1CSNjY2yceNGdzQ0NAiO+vr6sjk0TZpGpBfpRvohiiA/yBfyRyGk+gcZ5dpRMF1kjwyQATJABshAOhmoxvF3Oc0FmJaunZeVcu5VjW2jlOVTzs+MihVBsCJCFWgIBFg5gVUUEA8gJKBD2bBhg6xfv17Wrl0rNTU1smbNmtixevVq6a7DTwvSh3QivUg30o98ID/IF/LnCyFQ47XxlTNkTFs6B02sd9Y7GSADZIAMkIHKZ0DHmhh3Vvr4u7vG/Yy3++ZcWvadMfeqprbRGeVTzv1/xYggFjK8DoI9MrAyQgUQrJrACgqoV7OHDJGXTjxRXjjiCBlz+OEVdyDdSD/ygfwgX8ifFUKQf74WU/kDi3LuHJg28kUGyAAZIANkIN0MpGn8XYlzBqa5NPO89sy99MdofUWs0Nx05MiR0rdvXzn77LOlV69eFXcg3Ug/8lEtc9OKFEGgQmOzUOyVgVdFsFICQsHaOXOceFBNHQLEEOQL+UM+kV/kG/lHOWgDxEOKA5V0D1RY/6x/MkAGyAAZIANkoJQMWBEkTePvappLMC9tE0qKnXvpHAxmUttYvHixEw8qUfhISjPEEOSr0uemFSWC+EobNg3Fnhl4ZQSqFKCtxoaOfCF/yCfyi3xjFYy/GqSUD71yDau2tlZmzZolkydPdgfOYVeu6WW6OBglA2SADJABMkAGKpUBiCBpHX9X45yCeSpOEClm7oV20VrbgGCQJCZUsj3yVelz04oQQXwVGnuB4POxWBWB10SwdwZeHanmho38IZ/IL/KN/OvXYtAAtYwq9SFbKN3I8wsvvCADBw50aioann/gHtzAbaGweI8DUTJABsgAGSADZIAMtM6Aji0xzsQv3Wkcf1fz3IJ5KyyIFJp76ZYEMJPaBl4dqWSho7W0I3+VPDetSBEEr4LoXiBYHYFNRKt1FYh2UMgf8on86t4gaXglZsqUKXmChy+A+Nfww8FN64MblhHLiAyQATJABsgAGUhiwBdB0jj+1nE4zcKCQTWWT6G5ly+ChNoG5ietCQmVfB/5q+S5aUWJIABON53BKyHbtm1z7yPhayqVuglqsZ0G8od84v0r5Nt/JUYfVEkPskq0f/zxx9ssgKggAr+VmGemmYNRMkAGyAAZIANkoBwY0LFlmsffxY7T6a76RJJCcy+s/tAVUklz00rdBLVYYQb5q+S5acWIIP47V7t27XIbhWIZDj4rm4bOB/lEfrFBKvJfzfuCdEQAoRDCwWM5DB6ZBnJIBsgAGSADlcwARBCOv6tvcp+GOVOp8pg094IIooeKIP7ctFgxoZLdJZWPrpRBH1KufWBFiiDYDwOgYf+HjRs3ytq1a1MhgiCfyC/yjfyjHKpxc9T2vAKjwodv8tUYDkDLtfNlusgmGSADZIAMlDMDvgiS1vF3qSbUDKfyBKWkuZcKIDAxFwu1jUoWN4pNe1L5UAQ5WJqHm+2E7aZMW7ZscTvT1tTUpEIEQT6xEy/ybTdHbQ9oL774otx8881y1VVXtfuVE19wKNfrUaNGyYQJE3iwDMgAGSADZIAMkIFUMvDSSy/JggUL2rSBPMfflTdpp9BS2jpLmntZESRpblqskFDJ7pLKpz1z064WhCtuJUgItDVr1qRCBEE+OyqCbN682YkfKlikRQTBRro8WAZkgAyQATJABshAGhnAXnJYTTx37lwnhmCS0tqkozURJC3jbwoLpRUWKqk8k+ZerYkg8FfJ4kaxaU8qH4ognbwSBBN67Eqblk4Y+UR+ke/2rgTB6g8VQNJiDhgwgAIIRSAyQAbIABkgA2SADDQ3y6pVq5wQ0l4RJG3j70qatDOtpRVskuZeSSKIbRvFCgmV7C6pfCiCdJIIsmfPHicCWNDS0Oh90FAOWBlTLGh4BSYtwoefz5UrV3Lgw8EvGSADZIAMkAEyQAaam92KEOwxV0gI8VeCpHX8nYY5BvMYFk+S5l6+CBJqG5UsbhSb9qTyKXZuWqj/6ex7Ffk6jA/a6tWrU/E6DPJpV4K0VQQp91UgV155ZaeJNNOnT+eghwNfMkAGyAAZIANkgAw0N7tXY7BHSKGJRmsiSFrG3xQIwgJBGsolae7VmggCf8UKCZXsLql8KIJ00UqQtHTCHQUN+3+kYQ8QfxUIridOnMhBDwe+ZIAMkAEyQAbIABlobhbsEYLNUimCpHeCnwYRo6N5TJp7UQTp5USepPKhCEIRpKQrVDoKGkUQbgaXxs3gmGdyTwbIABkgA2QgzgBFEIofHRUI0uA/ae5FEYQiSEEFuZC63JZ7XI6X6aiTGmKxahtfh4kPADggYnmQATJABsgAGSADaWQAX4rh6zAUQtIgZHQkj0lzL4ogFEEoghzedR1oUkMsVgThxqgc6KVxoMc8k3syQAbIABkgA3EG8Kncjm6MinFpRyaY5eB37iWXyJ6aGtE/nMOuHNLGNHTdHCuprJPmXuUiggwfPlx27Nih+EYm7HCvs/cbSSqfYuembVkUUWq33Bi1C0WMpAZWrH0pQCv31SCh/Tw6asdP5MYHPhwIsjzIABkgA2SADKSXgfZ+IrfaPkww4TvfkYMtLdHEUU9gh3vFjs/prvvFis6qg6S5VzmIIP3791dkE0246UwhJKl8KIJwT5CSdqClAA2fFbZCSBo2Sh01ahQ3QeNGeGSADJABMkAGyEBqGcAeIHgFBitA8BoMJimt/bJa7a+jL7r2Wjd5PPj22zLz7LPdgXP84V5nTawZbuWIJklzr3IQQcaOHetYbWxsdHM7zO/0gB3+4IYiyMFgX8eVIClbCaIPPLwag4aSFhFkwoQJwoNlQAbIABkgA2SADKSRAXwJBuJHa6/A6DgRZrWLIFtmzHATRZgqTKjd5unTIzu9R7NyxItS1VUliCA1NTV5QgfsKIKExQ/t4yiCpFQEUQDK0ZwyZYp09BUY9Y+wyjGPTFPhjonlw/IhA2SADJABMtC9DFSLCDLttNNk+4IF7tUXiBvLb73VXbtZokhsDxBdHYJ78AO38INXZHCNsEo1wS7/cG6X7e5toRbZPiR9Agjqp5xEEPx4/cILL0SHCh3Y/8Pa41z3CYEbew9hlHJlSFL58HWYKnsdZt0jj3Rrx1fJoLV1IPP44493WAhBGG2Nl+67d8DF8mf5kwEyQAbIABkoDwaqQQR55Zhjgvt+qABS+8QTeWN72CX9QQxBmMUKGCvm5+85omG/t7tO3hrZVyaV7Q+yFEGS5l7d8ToM4uzo3/79+ymCZPUJrgRpQ8cD8Frq62XOxRcX3fkV20kW4y6pIVaC2taeAU1HhBAKIOUxgGpPvdMP644MkAEyQAbIQPczUA0iyMZx49y8cf/mzW6fD1zvWbtW8NoL9gFJGn/jHtzALfxghQjCwB+uk/z59pEI8t4BeW+/Od5zQbl/B+ffXqZCCEWQpLlXd4ggTz31lGBlR0cOhMGVIJm+lSJIG0UQ7bIaxoyRF7/3vaI7Qb9TbM91UkOsVhEEA6D2vBrDV2C6f+DEwSvrgAyQATJABshAZTNQDSKIjtsLbXSKV1zw2guOQq+72Fdlih3HqwgCoSPu53RZPHqNHHQJPCC7hpXj6yYUQZLmXt0hgpRSvChVWEnlUwlzU4og7RRB0Gcd2L1bFvXv73VqndeJVTJoHRkIYRMvvM82cODAxFdkcA9u2rLhV0fSRL+VPbBj/bH+yAAZIANkgAwUZqCaRJDQ6g18Bhf7ffh/sAt9Ihdh6F9c0Ege+yeLIBk/qxcfcEHmiyTJYRYbd8fdUQRJmntRBOnlVpQklQ9FkCrbE0Q7Pt9EZznlZz/rdDGkkkEr1UCjtrZWZs2aJZMnT3YHzmFXqvAZTuEBEcuH5UMGyAAZIANkIB0MVIMIYvf3WHPffbGxun4JBuN6fBpXX3fBNcb2VkSAX/0L7SNi3drz1kSQMWPrMsHWj4nFZ8PovnOKIElzr+4SQe666y7Bvh5t+fQtXoGBn1JviorVJEnlQxEkJSKI673++79l5dChndqBVTJoHDClY8DEemY9kwEyQAbIABmoDgaqQQSBgGBXcOimpnjtRf/sqzL2lRd9NQZ+9C+0oqSQSNGaCDJpwiYX9HvLH8ybQ0zq+5i8Vd8i7+n+Ie8dkIP1M2V932Pz3Go8LWMPlzx/B1qk5Y3HZHbC6vc89xrPRa2IIGfeJE2rdshBTR/EpK1rpOnm0/PSN2bIvMyrPxB7jusrdat0w9gd8tbN5bDqJZyGpLlXd4kgED/wh31Bin2lBW7x1xbhpNiwk8qHIkiaRBCHl8jOxYvltZ498xt/QsdTqOP071UyaBwQVceAiPXIeiQDZIAMkAEykA4GqkUEwXha/3Qz1OW33eassPrDH29jVQj+4Ab34Ef/fLetXas4EX7d5bfSUJ8JufmpuLAx+yndL0Tkvd2bpKW2TvbtzqbivR3ylvfJWo2nZdoYacEbNvt3OD8tWzOv28DnwcUP5m3AOmnoPHlHRYwDLbKvtk5aNmeFl5ZNsi/hE7mThs6UdzToFj+uA9Iy+rfxco1EkJdkfY16RKrK+/O7SXOv7hJBhg8f7iDAJ3CLFSqQVvzBb7F+inWXVD4UQVIoggCylX/8Y7zhl0AAQSdbyaBxwJSOARPrmfVMBsgAGSADZKA6GKAI0okiyHF9Zf3iHW5yKjtmymI7V+g/U95xd1pk+zC7quJYWTChTpxm4flREQTeDs6/W6ab8KaPWJPxI5tk8+/MiofjHpNmp0cckH2Tb4oLJGfeLW9FAoonVBh/LRPin/idPiy74uPAGll/nIlLRZAdO+SdAztke1l/GjiX7qS5V3eJIHilRf+KFSrUPV+HiffL3BjVdBKtqbkKUZKJdwunnHBCpwggFKoo1rMAACAASURBVEHi4HKAxfIgA2SADJABMkAGyEDnMVAtIkg5vA4j3idydS7xXv1UWWrFgsMPl/WZtxdk3+QLAnOKAfKW0052yFv9cpP1SATZPDXw2stvJft1X2kZnfOz4NWsCFPzdFwA0bnRRVNln0toXARRf3iFZ5K6jcxjpS6b/uaRubii12HkgDSPjK96aW3+1Z33K10EOf/88xU17gniLc6gCBI1WtNQE+wiiryTd5ubZfGAAYGOqvUw29KwkxpiJSw54iCl8wYpLFuWLRkgA2SADJABMlBqBqpBBCl6Y9SWltjGqPhh047RO7oxqjd1wDcmpWXsgICI8KDs2g/XddLgiSOanprlmddJsP+H2qkI8s6rfSM7vQcz//6x0tSIeA7Irgdy4Vg/Yw4P7QmigkpcGLH+Zk7O7HMSewVIV4LsXyY1CfMsG0a5nCfNvbprJQhWf+hfMSs72rNypNgVJnCXVD6VMDelCNKGhqjQWXPj2LEy8fvfD3Y4pW7AlQxaqR/MDI+DPTJABsgAGSADZIAMdB4D1SCC6Jg9tKEpPoNrvxCjbmHXeZ/IPV0WPzUvu58GhBB/tccY0S1DNT1JZkgEsXZ2HqIiSE6YUIHDe0UmNi9SN1bwULukVOXsc3EdLtFKkMaXAsJPkgjT/fZJcy+KIPxEbpd8mrRcOuFcsxZpaWiQuZdc0iXih3ZiSQ2xEtQ2DlI6b5DCsmXZkgEyQAbIABkgA6VmoFzG3zoObo+pY3f7BRg/HHwFBpug4tAvwvhucG2/HBO6H7LLFx8yE3tsSHrQJW6TbL7ITvazIsh72U1KsVFpwrF5WM6fxtMeEaQpYcVJeCWIiiAH5J2EdGl6d402q1J0JUhZfgo4V45+HSbNvbpTBMGmqPgrZqNTfB4Xf23ZSJUrQbz3ZkrdsbYlvHLphB1FIrJuxAgZ85WvdKkAgkaZ1BApgnDg05b2RLfkhQyQATJABsgAGWiNgXIZf/sT07Zc634g+AoMRIzN06fLnpoaZ+qXYkLh4Z51C78HWzJrNEKrSkJhwE7FidiqCLfa4tjonsT28XhMmt3Op3XSEFuVkTxRt/EUL4LcJNvd12ZaZPvQpLBV8LArQfpm9yRpke1t+bQtRZCSfZmlLZ+8bc8ndSmCUATJEzl2Ll0qr/XqlWef1PGV2r4jIkip08Lwkh4YtCcbZIAMkAEyQAbIQOUwkCSGVIMI8soxx4h+8lZ/zLRm7eOP543r7T4i1i3OERbCLJbvZBHkcBlznO7/IbJvgr4W89vsXh0i/mdzC8Wp8RQvghwuurdIeIPTw2XSA8uyX5WxIsjhsnpxZk+Sd95ow36IFEG6RQSZPHmyQxjCSVvEjWLddmRumtTvdJU99wRpg8paqPPpinsdAa0r0sc4KmfAw7piXZEBMkAGyAAZIANgIGnSUQ0iCPKHV1x2LFzoBAzs94HXXnCtf/b1dvvKC9zALfxA/MB1oddlQu1JxYn8lSAZ9iaNzH6+9kCdNGQ/X5uz2ySbb7afyIWfY2XByHmyb/mYmBCj8bRFBIn26ZAWaX42/qnbSX1fkpaM1iEicRFkjPmE767Ap26n3/yStNTPlBV2jkURpGQiRFtWd7Rl1Uixwod115G5aVK/01X2FEFsAy3z846AFuqYacfBDxkgA2SADJABMkAG0s1A0qSjWkSQJL51U1SY6iZkp/faY6o4kSSCjDn8gmjlx3u1Y2Smm4uYV2Wg1LTsyOwLUr9DDqowUVsCEeTwY2XFnOxncm08WzOv/bxXO0+a3aknghx+uMweW5ddJYIPzOj+JZty6ds9T5baeRVFkJKJINgLBH/79+8XiByFDrjBXzH7h1hxo9jzjsxNk/qdrrKnCGIbaJmfdwS09nTcvp+Vw4Yl/lrQVcAyHr7DTAbIABkgA2SADJCBg4JxmT9Wa891UllWuwiiqz6w18frv/mNO3TfD9xrT1n6floXQQ6XMRdNlX1uqnpAmkcem40XKz5mSstuVT2cA3mvZYc0T3tQFnibmWo8bVoJkhVc8uJBHBNukunBT+TmBEOs+Gje2iLvuT1Msunb3yIt88fI0jNz7lyZUAQpmQgCgUI3R82UeuH/jY2Ncv7555c0fhVJOjI3Tep3usqeIkiZCx+2M+0IaDac9pxTAOGAs6s6JcZD1sgAGSADZIAMFMdAKYSQpLKudhEEn8EN7RcCu9AnctszfqYfTwypoHkX6i5p7tWdX4dRAeKuu+4SvBpT6MAKkM4SQJCOpPKphI92UASpoMbYEdA60glTACluIJI0iKA9y48MkAEyQAbIABnoLAY6KoQkpavaRRCMjbEfyJ61a6Of0nFu9wjpyPiZfitbAEH9Jc29ykEEUTGkO82k8qEIUqIvzKShEy6mo+wIaMWEH3JDAYSDtqTBEe3JBhkgA2SADJCB8mCgI0JIUh1y/F35k/jQ2J52xddr0tyLIkgv93pNUvlQBKEIUpL3CbWz6ghoGkZbTAog5TGwSRqc0J71QwbIABkgA2SADCgD7RVC1L9vUgQpfrLclvE13VZOuSbNvSiCUATpko0y2QlnOoukhliM2tbWDpcCCAdV/mCI12SCDJABMkAGyEB5M9AeISSpTjn+rpzJelvH+XRfXN0mzb0oglAEoQjShXuKJDXEUosgFEDKe4CTNFihPeuNDJABMkAGyAAZaKsQksQMRZDiJsoUFKq3nJLmXhRBKIJQBKkyEYQCCAdPSYMh2pMNMkAGyAAZIAOVwUBbhJCkOqUIUr2Tewo3xdUtRZCM2JG0+WpS+RTzA31Sv9NV9lXxdZg1a9aUdO+Ncu0YkM/6+nrZvHmz7Ny5U/bs2SP79u2TYkArJk8UQCpjYNNVnQPjIQ9kgAyQATJABiqXgWKFkKQ6bk0EScv4u5gxNN0UJypUWjklzb1aWwkCf0nCQTXZJ5VPMXPTpH6nq+wrUgTZu3evEwEgBkAUSEsn7IOGciiVCEIBpHIHOV3VWTAeMkIGyAAZIANkoLIYKEYISapTXwRJ6/i70ibuTG/pBJmkuZcvgoTaRjWJHUl5SSofiiCd9HUYBW3Lli3S0NCQKhEE+UW+sRKkVCIIBZDKGtAkDVZoz3okA2SADJABMkAGfAZaE0J893qdJIKkbfxNUaF0okKllSUm+aG5V5IIYttGknBQTfZJ5UMRpItEkJqamlS8DoN8hhpiMaAldToUQDhY0sEOTbJABsgAGSADZKA6GSgkhCTVeWsiSFrG30ljaNpXvziSNPdqTQSBv2oSO5LyklQ+xcxNk/qdrrKvuNdh9u/f71ZA7Nq1S9566y3ZuHGjrF27NhUiCPKJ/CLfyD9WgqA8igEt1FFTAKnOgU5XdR6Mh/yQATJABsgAGagcBpKEkKQ6tCJImsffoTE07apfAEEdJ829rAiS1DaShINqsk8qn2Lmpkn9TlfZV6QI0tLS4kSArVu3SmNjo6xfvz4VIgjyifwi3xBBUA7tFUEogFTOoKWrOgPGQybIABkgA2SADFQ3AyEhJKnOfREkreNvCh7pEDxC9Zw09/JFkFDbqCaxIykvSeVDEaSEr8OgI0aBYtIP0Hbv3i3btm2TpqYm2bBhg7xwxBFVLYQgf8gn8ot8I/9WBEH54Eh6kNmGTQGkugc4SQzQnvVOBsgAGSADZIAM+EJIEhM6tkzz+NuOn3meLjGk0NwLIsiBAwcEZtLc9Oyzz67qV2KQv47MTZP6na6yr5iVIOiIFba3335bmpubZceOHbJp0yb3hZiXTjyxqkUQ5A9fwkF+kW/kH+WgjVAfVEngaMdNAYSDnyRGaE82yAAZIANkgAykgwErhCTVuY4t0zz+1vEzzXQJIKjvQnMvXekAE3Ox0Ny0b9++VS2CIH8dmZsm9TtdZV+RIgg+C6tfiMH+GHhFZPaQIVUtgiB/yCfya78M0xYRhAJIOgY2XdV5MB7yRAbIABkgA2SgchlQISSpDn0RJI3jb4of6RM/tM4Lzb18ESTUNkaOHFnVIgjy15G5aVK/01X2FSGCoDB0JYi/JG/79u1udQS+mlKtq0GQL+QPq0CQX/9VGCj0KJ9C0FAAqdxBSqF65T3WKxkgA2SADJABMtBeBlobH6Z5/K2TYZrpE0KKmXth/oWj0Ny0WleDIF8dnZu2t88qlb+KEkG0I9ZlR3v27HGrIrBRKPbKWDtnTtUJIWiEyBfyh3xiFQjy3ZZXYUoFC8PhIIsMkAEyQAbIABkgA+lhAGPvNI6/KXykT/jQOi927qU/QsNMmpsuXrxYqk0IQX6Qr0qfm1akCGIVN90bBK+JoDKgSmH5EgCu1M1SkW6kH/lAfpAv5E/3ArEbomoDxAOKg5L0DEpY16xrMkAGyAAZIANkoLMZsCJItY+/dRJMM30CSHvmXjoHg9la28CrIxAPKnWzVKQb6Uc+qmVuWjEiCDp52xFDccP7VxAEVAjBSgm8MoL3k7BRC3asxad78A3jmpoaWbNmTexYvXq1dNfhpwXpQzqRXqQb6Uc+kB/kywogyHexe4F09sOR4XMARgbIABkgA2SADJCB6mWgmsbf3TXuZ7zdN+fSsu+MuVc1tY3OKJ9yfi5UrAgCxc0XQvCqCPbMwKoJiAdYQQEhYePGje6AcoUDAkO5HJomTSPSi3Qj/cgH8oN8QeiB4KMCCPKvCiQaYDlDxrRV78CIdcu6JQNkgAyQATJQ3QzYiV61jL/LZR7AdHT9nKyUc69qbBulLJ9yfjZUlAiCgiwEG/bKwKahEA2wcmLbtm1uFQXEhC1btrhj8+bNUm6Hpg3pxKoPpBvpRz6QH+SLAkh1DzDKuZNg2sgeGSADZIAMkIF0M1CN4+9ymw8wPV03Ryvl3Ksa20Ypy6dcnx0VJ4KgIEOw7d+/320WCrEAn8/FygkICLt27XIHBIVyPzStSDfSj3wgP9gEFfnDyheuAEn3IKRcOxKmi1ySATJABsgAGahuBqp1/F3u8wOmr/PmcKWae1Vr2yhV+ZTjs6EiRRAUpIVNN6SBSACxAK+MQDiAgKCiCAQFPbCyolwOTZOammakH/nwxQ++AlPdA4xy7CSYJjJHBsgAGSADZIAMgIFqGX+XyzyA6ej6OZnOudQs1dyrWtqGlouapSqfcnuGVKwIYjtiQAdxwIohKohARFBhBKJCOR+aVhU+7MoPK34gv+UGEtPDwREZIANkgAyQATJABqqfAZ3sVcv4u5znBkxb587dSj33qra2UeryKafnQ0WLIChIC5vtjFUQwesjlXioqOOLH8hjOQHEtFT/YId1zDomA2SADJABMkAGLAPVOv6uxDkD01yauV6p5l7V2jZKVT62H+nO84oXQbTwfOD02lZYpZxr2n1T80qTAxEyQAbIABkgA2SADJCB7mbAH6vqdaWMuZnOzEr6tJeDcuubHWlfflh6XYllrWn3zY6UT3f7rRoRxBakX0GVfG3zxXMOdsgAGSADZIAMkAEyQAbKkYFKHm8z7e/mra5Pa5l0RtuqprLsjPLpjjCrUgTpjoJknByQkAEyQAbIABkgA2SADJABMkAGyAAZKG8GKIIcLO8KYgNi/ZABMkAGyAAZIANkgAyQATJABsgAGSgNAxRBKIJwo1UyQAbIABkgA2SADJABMkAGyAAZIAOpYIAiCEFPBehUTUujmrIcWY5kgAyQATJABsgAGSADZIAMVDIDFEEoglAEIQNkgAyQATJABsgAGSADZIAMkAEykAoGKIIQ9FSAXslKJdNOpZ0MkAEyQAbIABkgA2SADJABMlAaBiiCUAShCEIGyAAZIANkgAyQATJABsgAGSADZCAVDFAEIeipAJ2qaWlUU5Yjy5EMkAEyQAbIABkgA2SADJCBSmaAIghFEIogZIAMkAEyQAbIABkgA2SADJABMkAGUsEARRCCngrQK1mpZNqptJMBMkAGyAAZIANkgAyQATJABkrDAEUQiiAUQcgAGSADZIAMkAEyQAbIABkgA2SADKSCAYogBD0VoFM1LY1qynJkOZIBMkAGyAAZIANkgAyQATJQyQxQBKEIQhGEDJABMkAGyAAZIANkgAyQATJABshAKhigCELQUwF6JSuVTDuVdjJABsgAGSADZIAMkAEyQAbIQGkYoAhCEYQiCBkgA2SADJABMkAGyAAZIANkgAyQgVQwQBGEoKcCdKqmpVFNWY4sRzJABsgAGSADZIAMkAEyQAYqmQGKIBRBKIKQATJABsgAGSADZIAMkAEyQAbIABlIBQMUQQh6KkCvZKWSaafSTgbIABkgA2SADJABMkAGyAAZKA0DFEEoglAEIQNkgAyQATJABsgAGSADZIAMkAEykAoGKIIQ9FSATtW0NKopy5HlSAbIABkgA2SADJABMkAGyEAlM0ARhCIIRRAyQAbIABkgA2SADJABMkAGyAAZIAOpYIAiCEFPBeiVrFQy7VTayQAZIANkgAyQATJABsgAGSADpWGAIghFEIogZIAMkAEyQAbIABkgA2SADJABMkAGUsEARRCCngrQqZqWRjVlObIcyQAZIANkgAyQATJABsgAGahkBiiCUAShCEIGyAAZIANkgAyQATJABsgAGSADZCAVDFAEIeipAL2SlUqmnUo7GSADZIAMkAEyQAbIABkgA2SgNAxQBKEIQhGEDJABMkAGyAAZIANkgAyQATJABshAKhigCELQUwE6VdPSqKYsR5YjGSADZIAMkAEyQAbIABkgA5XMAEUQiiAUQcgAGSADZIAMkAEyQAbIABkgA2SADKSCAYogBD0VoFeyUsm0U2knA2SADJABMkAGyAAZIANkgAyUhgGKIBRBKIKQATJABsgAGSADZIAMkAEyQAbIABlIBQMUQQh6KkCnaloa1ZTlyHIkA2SADJABMkAGyAAZIANkoJIZoAhCEYQiCBkgA2SADJABMkAGyAAZIANkgAyQgVQwQBGEoKcC9EpWKpl2Ku1kgAyQATJABsgAGSADZIAMkIHSMEARhCIIRRAyQAbIABkgA2SADJABMkAGyAAZIAOpYIAiCEFPBehUTUujmrIcWY5kgAyQATJABsgAGSADZIAMVDIDFEEoglAEIQNkgAyQATJABsgAGSADZIAMkAEykAoGKIIQ9FSAXslKJdNOpZ0MkAEyQAbIABkgA2SADJABMlAaBiiCUAShCEIGyAAZIANkgAyQATJABsgAGSADZCAVDEQiyIgRI4QHy4AMkAEyQAbIABkgA2SADJABMkAGyAAZqFYGIhGkR48ewoNlQAbIABkgA2SADJABMkAGyAAZIANkgAxUKwMUQSj+UPwiA2SADJABMkAGyAAZIANkgAyQATKQCgYoghD0VIBerSom80WFngyQATJABsgAGSADZIAMkAEyUDwDFEEoglAEIQNkgAyQATJABsgAGSADZIAMkAEykAoGKIIQ9FSATmW0eGWUZcWyIgNkgAyQATJABsgAGSADZKBaGaAIQhGEIggZIANkgAyQATJABsgAGSADZIAMkIFUMEARhKCnAvRqVTGZLyr0ZIAMkAEyQAbIABkgA2SADJCB4hmgCEIRhCIIGSADZIAMkAEyQAbIABkgA2SADJCBVDBAEYSgpwJ0KqPFK6MsK5YVGSADZIAMkAEyQAbIABkgA9XKAEUQiiAUQcgAGSADZIAMkAEyQAbIABkgA2SADKSCAYogBD0VoFerisl8UaEnA2SADJABMkAGyAAZIANkgAwUzwBFEIogFEHIABkgA2SA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;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"440\" y=\"440\" width=\"286.28\" height=\"250\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"14\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;\" parent=\"1\" source=\"8\" target=\"2\" edge=\"1\">\n                    <mxGeometry relative=\"1\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"16\" value=\"Discard\" style=\"edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];\" parent=\"14\" vertex=\"1\" connectable=\"0\">\n                    <mxGeometry x=\"0.2613\" y=\"-4\" relative=\"1\" as=\"geometry\">\n                        <mxPoint as=\"offset\"/>\n                    </mxGeometry>\n                </mxCell>\n                <mxCell id=\"15\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;\" parent=\"1\" source=\"8\" target=\"5\" edge=\"1\">\n                    <mxGeometry relative=\"1\" as=\"geometry\">\n                        <Array as=\"points\">\n                            <mxPoint x=\"255\" y=\"370\"/>\n                            <mxPoint x=\"583\" y=\"370\"/>\n                        </Array>\n                    </mxGeometry>\n                </mxCell>\n                <mxCell id=\"17\" value=\"Edit\" style=\"edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];\" parent=\"15\" vertex=\"1\" connectable=\"0\">\n                    <mxGeometry x=\"-0.1789\" y=\"-4\" relative=\"1\" as=\"geometry\">\n                        <mxPoint x=\"23.3\" y=\"6\" as=\"offset\"/>\n                    </mxGeometry>\n                </mxCell>\n                <mxCell id=\"8\" value=\"\" style=\"shape=image;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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QAbIABkgA2SADJABMkAGyAAZIANkgAx0FwNdZoIcO3YM/KMGZIAMkAEyQAbIABkgA2SADJABMkAGyEB3MdBlJsjZs2fBP2pABsgAGSADZIAMkAEyQAbIABkgA2SADHQXA11mgly+fBn8owZkgAyQATJABsgAGSADZIAMkAEyQAbIQHcx0GUmyPXr18E/akAGyAAZIANkgAyQATJABsgAGSADZIAMdBcDXWaCfPbZZ+AfNSADZIAMkAEyQAbIABkgA2SADJABMkAGuouBLjNBPv/8c/CPGpABMkAGyAAZIANkgAyQATJABsgAGSAD3cVAl5kgf/3rX8E/akAGyAAZIANkgAyQATJABsgAGSADZIAMdBcDNEFoztCcIgNkgAyQATJABsgAGSADZIAMkAEy4BUMdJkJ8re//Q38owZkgAyQATJABsgAGSADZIAMkAEyQAbIQHcxQBOE5gzNKTJABsgAGSADZIAMkAEyQAbIABkgA17BAE0Qgu4VoHeXy8h86XCTATJABsgAGSADZIAMkAEyQAb+dRigCUIThCYIGSADZIAMkAEyQAbIABkgA2SADJABr2CAJghB9wrQ6bz+6zivbAu2BRkgA2SADJABMkAGyAAZIAPdxQBNEJogNEHIABkgA2SADJABMkAGyAAZIANkgAx4BQM0QQi6V4DeXS4j86XDTQbIABkgA2SADJABMkAGyAAZ+NdhgCYITRCaIGSADJABMkAGyAAZIANkgAyQATJABryCAZogBN0rQKfz+q/jvLIt2BZkgAyQATJABsgAGSADZIAMdBcDNEFogtAEIQNkgAyQATJABsgAGSADZIAMkAEy4BUM0AQh6F4Bene5jMyXDjcZIANkgAyQATJABsgAGSADZOBfhwGaIDRBaIKQATJABsgAGSADZIAMkAEyQAbIABnwCgZoghB0rwCdzuu/jvPKtmBbkAEyQAbIABkgA2SADJABMtBdDNAEoQlCE4QMkAEyQAbIABkgA2SADJABMkAGyIBXMEAThKB7Bejd5TIyXzrcZIAMkAEyQAbIABkgA2SADJCBfx0GaILQBKEJQgbIABkgA2SADJABMkAGyAAZIANkwCsY6DITZOPGjeAfNSADZIAMkAEyQAbIABkgA2SADJABMkAGuouBLjNBOP3nX2f6D9uCbUEGyAAZIANkgAyQATJABsgAGSAD3sgATRBOefKKKU/eeHCzzjypkQEyQAbIABkgA2SADJABMkAG3BmgCUIThCYIGSADZIAMkAEyQAbIABkgA2SADJABr2CAJghB9wrQ6X66u5/Ug3qQATJABsgAGSADZIAMkAEy4I0M0AShCUIThAyQATJABsgAGSADZIAMkAEyQAbIgFcwQBOEoHsF6N4LKZdcAAAgAElEQVTocLLOdPbJABkgA2SADJABMkAGyAAZIAPuDNAEoQlCE4QMkAEyQAbIABkgA2SADJABMkAGyIBXMEAThKB7Beh0P93dT+pBPcgAGSADZIAMkAEyQAbIABnwRgZogtAEoQlCBsgAGSADZIAMkAEyQAbIABkgA2TAKxigCULQvQJ0b3Q4WWc6+2SADJABMkAGyAAZIANkgAyQAXcGaILQBKEJQgbIABkgA2SADJABMkAGyAAZIANkwCsYoAlC0L0CdLqf7u4n9aAeZIAMkAEyQAbIABkgA2SADHgjAzRBaILQBCEDZIAMkAEyQAbIABkgA2SADJABMuAVDNAEIeheAbo3OpysM519MkAGyAAZIANkgAyQATJABsiAOwM0QWiC0AQhA2SADJABMkAGyAAZIANkgAyQATLgFQzQBCHoXgE63U9395N6UA8yQAbIABkgA2SADJABMkAGvJEBmiA0QWiCkAEyQAbIABkgA2SADJABMkAGyAAZ8AoGaIIQdK8A3RsdTtaZzj4ZIANkgAyQATJABsgAGSADZMCdAZogNEFogpABMkAGyAAZIANkgAyQATJABsgAGfAKBmiCEHSvAJ3up7v7ST2oBxkgA2SADJABMkAGyAAZIAPeyABNEJogNEHIABkgA2SADJABMkAGyAAZIANkgAx4BQM0QQi6V4DujQ4n60xnnwyQATJABsgAGSADZIAMkAEy4M4ATRCaIDRByAAZIANkgAyQATJABsgAGSADZIAMeAUDNEEIuleATvfT3f2kHtSDDJABMkAGyAAZIANkgAyQAW9kgCYITRCaIGSADJABMkAGyAAZIANkgAyQATJABryCAZogBN0rQPdGh5N1prNPBsgAGSADZIAMkAEyQAbIABlwZ4AmCE0QmiBkgAyQATJABsgAGSADZIAMkAEyQAa8ggGaIATdK0Cn++nuflIP6kEGyAAZIANkgAyQATJABsiANzJAE4QmCE0QMkAGyAAZIANkgAyQATJABsgAGSADXsEATRCC7hWge6PDyTrT2ScDZIAMkAEyQAbIABkgA2SADLgzQBOEJghNEDJABsgAGSADZIAMkAEyQAbIABkgA17BAE0Qgu4VoNP9dHc/qQf1IANkgAyQATJABsgAGSADZMAbGaAJQhOEJggZIANkgAyQATJABsgAGSADZIAMkAGvYIAmCEH3CtC90eFknenskwEyQAbIABkgA2SADJABMkAG3BmgCUIThCYIGSADZIAMkAEyQAbIABkgA2SADJABr2CAJghB9wrQ6X66u5/Ug3qQATJABsgAGSADZIAMkAEy4I0M0AShCUIThAyQATJABsgAGSADZIAMkAEyQAbIgFcwQBOEoHsF6N7ocLLOdPbJABkgA2SADJABMkAGyAAZIAPuDNAEoQlCE4QMkAEyQAbIABkgA2SADJABMkAGyIBXMEAThKB7Beh0P93dT+pBPcgAGSADZIAMkAEyQAbIABnwRgZogtAEoQlCBsgAGSADZIAMkAEyQAbIABkgA2TAKxigCULQvQJ0b3Q4WWc6+2SADJABMkAGyAAZIANkgAyQAXcGaILQBKEJQgbIABkgA2SADJABMkAGyAAZIANkwCsYoAlC0L0CdLqf7u4n9aAeZIAMkAEyQAbIABkgA2SADHgjAzRBaILQBCEDZIAMkAEyQAbIABkgA2SADJABMuAVDNAEIeheAbo3OpysM519MkAGyAAZIANkgAyQATJABsiAOwM0QWiC0AQhA2SADJABMkAGyAAZIANkgAyQATLgFQzQBCHoXgE63U9395N6UA8yQAbIABkgA2SADJABMkAGvJEBmiA0QWiCkAEyQAbIABkgA2SADJABMkAGyAAZ8AoGaIIQdK8A3RsdTtaZzj4ZIANkgAyQATJABsgAGSADZMCdAZogNEFogpABMkAGyAAZIANkgAyQATJABsgAGfAKBmiCEHSvAJ3up7v7ST2oBxkgA2SADJABMkAGyAAZIAPeyABNEJogNEHIABkgA2SADJABMkAGyAAZIANkgAx4BQM0QQi6V4DujQ4n60xnnwyQATJABsgAGSADZIAMkAEy4M5Al5kgGzduBP+oARkgA2SADJABMkAGyAAZIANkgAyQATLQXQx0mQkC/qMCVIAKUAEqQAWoABWgAlSAClABKkAFqEA3KkATpBvFZ9ZUgApQASpABagAFaACVIAKUAEqQAWoQNcpQBOk67RmTlSAClABKkAFqAAVoAJUgApQASpABahANypAE6QbxWfWVIAKUAEqQAWoABWgAlSAClABKkAFqEDXKUATpOu0Zk5UgApQASpABagAFaACVIAKUAEqQAWoQDcqQBOkG8Vn1lSAClABKkAFqAAVoAJUgApQASpABahA1ylAE6TrtGZOVIAKUAEqQAWoABWgAlSAClABKkAFqEA3KkATpBvFZ9ZUgApQASpABagAFaACVIAKUAEqQAWoQNcpQBOk67RmTlSAClABKkAFqAAVoAJUgApQASpABahANypAE6QbxWfWVIAKUAEqQAWoABWgAlSAClABKkAFqEDXKUATpOu0Zk5UgApQASpABagAFaACVIAKUAEqQAWoQDcqQBOkG8Vn1lSAClABKkAFqAAVoAJUgApQASpABahA1ylAE6TrtGZOVIAKUAEqQAWoABWgAlSAClABKkAFqEA3KkATpBvFZ9ZUgApQASpABagAFaACVIAKUAEqQAWoQNcpQBOk67RmTlSAClABKkAFqAAVoAJUgApQASpABahANypAE6QbxWfWVIAKUAEqQAWoABWgAlSAClABKkAFqEDXKUATpOu0Zk5UgApQASpABagAFaACVIAKUAEqQAWoQDcqQBOkG8Vn1lSAClABKkAFqAAVoAJUgApQASpABahA1ylAE6TrtGZOVIAKUAEqQAWoABWgAlSAClABKkAFqEA3KkATpBvFZ9ZUgApQASpABagAFaACVIAKUAEqQAWoQNcpQBOk67RmTlSAClABKkAFqAAVoAJUgApQASpABahANypAE6QbxWfWVIAKUAEqQAWoABWgAlSAClABKkAFqEDXKUATpOu0Zk5UgApQASpABagAFaACVIAKUAEqQAWoQDcqQBOkG8Vn1lSAClABKkAFqAAVoAJUgApQASpABahA1ylAE6TrtGZOVIAKUAEqQAWoABWgAlSAClABKkAFqEA3KkATpBvFZ9ZUgApQASpABagAFaACVIAKUAEqQAWoQNcpQBOk67RmTlSAClABKkAFqAAVoAJUgApQASpABahANypAE6QbxWfWVIAKUAEqQAWoABWgAlSAClABKkAFqEDXKUATpOu0Zk5UgApQASpABagAFaACVIAKUAEqQAWoQDcqQBOkG8Vn1lSAClABKkAFqAAVoAJUgApQASpABahA1ylAE6TrtGZOVIAKUAEqQAWoABWgAlSAClABKkAFqEA3KkATpBvFZ9ZUgApQASpABagAFaACVIAKUAEqQAWoQNcpQBOk67RmTlSAClABKkAFqAAVoAJUgApQASpABahANypAE6QbxWfWVIAKUAEqQAWoABWgAlSAClABKkAFqEDXKUATpOu0Zk5UgApQASpABf7f9s7/147ivvv9g/xDJP+U5qcKqZZAbX5xlB+KLJFQBaq0kWqZtCpOfiDJ45JYKX3UEmoFBRCF5MEBIuHHCaZxDKYQQmLyxEb42sbYvobcG8ztjS82NzfMo8/ufnZnZj+zZ8+XvWfPOS9Lx3vO3t3Zmde8P7Mz7zM7BwIQgAAEIAABCEAAAlMkgAkyRfhcGgIQgAAEIAABCEAAAhCAAAQgAIHtI4AJsn2suRIEIAABCEAAAhCAAAQgAAEIQAACUySACTJF+FwaAhCAAAQgAAEIQAACEIAABCAAge0jgAmyfay5EgQgAAEIQAACEIAABCAAAQhAAAJTJIAJMkX4XBoCEIAABCAAAQhAAAIQgAAEIACB7SOACTIC648//tjxggEaGF8DI4TfwFOol/HrZZEZDhTYCAcsMk/KPp/xOEIYcAoEIAABCECgNwQwQVpWRaoj98c//tHxggEaaK+BVCy1DEXzsFSa1Ev7ellkVin9mGJruTOV5iJzpuyzHY8pTbcMCQ6DAAQgAAEI9IYAJsiAqohv+n4nbmtry/GCARoYXgN+HMUxNiAkgz/H5/rpUi/D18siM/O1E+sqEN2AD/G5frqLzJeyz0c8+nqOtT4gNPgzBCAAAQhAoDcEMEEaqsK/weuNXzpyf/jDH7LX5uam09dHH33keMEADaQ1oLEiW40hiSeNLT/eGsKy/JN/vKZBfKb5o806GzRZZ4JOYBJrYNJxUjbivIEABCAAAQhMiQAmSAK8DrDiwZV0BqSDcPPmTXfjxo3s9eGHHzr/tbGx4XjBAA1sBHEhMaIxI/EjcaSGiGWGJEIz2018El+jxpffVqNJdDSqjub9vK7ipKld528QgAAEIACB7SKACWKQ9gdY+s2yDNbU+JDOwfXr193vf/97t76+nr0UJNv/cTCAgaUBjRWJG4kfHYBKXMVmiMagEZ7losRiUBKfaM3SWtt9aBL9tNXKIh83qTix2nP2QQACEIAABKZBQO/rP/vZz9ykX5L2Pzxz3v2J/Dcr/3Tw5Q+w5Btr+QZbvvmRAZwUbG1tzV27ds29//777ne/+51bXV3NXisrK44XDNBApQGNDYkTiReJG4kfiSOJJ4kriS+JM3lMRmeFaCz6bYfuIz4rvmhteBZocnhm6GzxmE0yTvx2nPcQgAAEIACBaRPABPFqoGmAJd9cC6wPPvggMz1++9vfunfffdddvXrVXblyJXtdvnzZyevSpUu8YIAGLl3K4kFiQmNE4kXiRuJHTBGJJ4kria9BRgjxSbsyibZV22k0iZ4moad5TWOSceJ1s3gLAQhAAAIQ6AUBTBCvGvxBlnwjrTNAZIAm31zLt9gyeFteXs4GuBcvXnQXLlxw586dc0tLS+7s2bPB66233nK8YLCIGohjQeJD4kTiReJGBg4SRxJPElcSX7ERIrM9NCYlTPW97Cc+iath4wpNoplhNbOIx3cRJ143i7cQgAAEIACBXhDABCmqwR9gyXR8WaNAvplWA0S+tZZvsOXbkf/+1rfckU9/2v3wE59wh3fs4AUDNDCEBiRuJH4kjiSeJK4kvnwjROLPfyxGDRF9DKYpPh977DH35S9/2d1xxx1uz549vGAwUAOiFdGMaAdNEjO0G7YGRokT6VvxDwIQgAAEINA3ApggRY34Joh8yyyLNcpaBQJIvqmWgdrSq69mgzeMD4wfNDAZDYgZInEl8SVxJvEmcSfxJ3Homx8SozoLxIrPU6dOZQNZBjD2AAYu7biIGSJaQpPteKGrxeTUNk4wQfrW7Sc/EIAABCAgBDBBCh3oAMufBSKLNsqaBTJlX74dlAEbg9/JDH7hCEfVgMSVxJfEmcSbxJ3MwvJng4j5Ec8CieNTOuUMyBZzQDbpehctoUm0NGldzVt6beIEE4TBBgQgAAEI9JEAJkhirQH5+U6BI9P0Ze0Cmbqvgza2DODRwGQ1IPElcSbxJnEn8Rf/WowYlLoWSByf8hjDvA0wKM90B+GiKTQ53TogBvrPvylOdCYfRkgfu//kCQIQgMBiE8AEMUwQmWqva4HIt9OyiCOzQCY76MVEgKevAYkviTOJN10bRB+J0bVB1ASx4pNZIP0fLM3agFY0hSbR1azpdrvz2xQnmCCLPcCg9BCAAAT6TAATxDNB4kdhrl27lj0XLr9mwSKoDNr9QTvvJ6sHiS+JM1mHQeLOfyRG1waRrS6IKn/345NFUBmsTnrwJ5pCk+hq0rqat/Sa4kT6VDILhJkgfR4GkDcIQAACi0kAE6QwQeL1BtbX17OFGq9evZr9rCeD3skOeuEJz1gD8vO5Em+yQKrEn64LIuaHvtQEieNz3gYWlKcfg2802Y96IB76XQ+pONFZfJggiznAoNQQgAAE+kwAE8QwQWS9ARlkyfoEV65ccefOnWM9kCF+AjUe3PIZw6ONBiTOJN4k7iT+JA7F9FADRGeCWPHJIKnfg6RZrR80ia5mVbvbme9UnGCC9Ln7T94gAAEILDYBTJDIBJHFGHXRxdXV1ewXApaWljBBMEHQQMcakDiTX+SQuJOGSeJQF0dVIyQVn9vZ4edaizMwRpOLU9fE9eh1nYoTTJDFHmBQeghAAAJ9JoAJ0sIEOXv2LAPgjgfAbWYKcMx8zyiROBvFBJHzGMCMPoCBXZodmkyzQTewUQ2k4gQTpM/df/IGAQhAYLEJYII0mCArKyvZrwPIDZ4B+HwPwKnf6devxJn8GofEXZuZIH58amecLQOzSWoATaKnSeppXtNKxQkmyGIPMCg9BCAAgT4TwAQxTJCNjY1sEOYPshgkT3+QTB3Mdx3EHWmJQ+txGCs+53VwQbmmOwhHk9Plj/5ng38qTjBB+tz9J28QgAAEFpsAJkgLE+Stt95iJgiPw6CBjjUgcebPBGlrgsh5DJZmY7A0a/WEJtHVrGl2GvlNxQkmyGIPMCg9BCAAgT4TwATBBGFw3/Hgnhks7WawpDrSuiiqbGVmSDwTBBOEgWpXAz80iba60tY8pZuKE0yQPnf/yRsEIACBxSaACYIJggmCCdILDaQ60pggDESnNWBEk2hvWtqbpeum4gQTZLEHGJQeAhCAQJ8JYIJggvRiAMxsiXazJeaZU6ojjQnCQHRaA0I0ifampb1Zum4qTjBB+tz9J28QgAAEFpsAJggmCCYIM0F6oYFURxoThIHotAaEi6rJQ4cOudXV1VrvSPbJ36ZVH1y3n21BKk4wQWohxA4IQAACEOgJAUyQBTNBTtxxh/vvv/u7Xgx653lWA2UbfmZLqiO96CbIXXfd5X74wx+6N9980/3Hf/wHA9A92zcQXERN3nvvvQO7J3IMhsT26bDvrFNxggkyMJQ4AAIQgAAEpkQAE2TBTBDV2Y8++UmMEGaA9EoDqY70IpsgYoC88847GrbZ9sSJEwxAt8kIWURNPv3005nORHff+MY3gpdqUY7p+8Cc/G2fSZOKE0yQoOnmAwQgAAEI9IgAJsiCmiAyI4TZCsPPVoBZd8xSHelFNUFiA0Rmgug/jJDtGeAtoibVBBG9xUaCahATZHv0F/Pv6+dUnGCCaIvNFgIQgAAE+kYAEwQTBDNk5Bkhh926RPT6K+7XI6fRnalweMc33UqeQbdyf5fXmUzaqY70IpogsQGi6zC8+OKL5T1EvqWf2qDoxHKej6vHp5eHbZgNsgiaFB3J41b6UqND1v/QfbrVdULkGN0n26lqcRt0MI04e+LMRhZjG2ee6H2MpeIEE6RsrnkDAQhAAAI9I4AJggkyERPk169mo21T3lsb6+7GhVNu+dBX3Au9NAtGHcRjgkxyZkyqI71oJkhsgMTfuusg9fXXX28/OFLTwozQfOfyiSG+3db0IhPkwE+X3aYkt3bKPTEHg9NF0OSHH37YoIp2f9rY2GivxUwXx11ho9UvsLXpNtdX3MUzx90T/2tvMt1501pstGCC1KXBHghAAAIQgMCkCGCCYIJM1gTZuum2NrzXzUiq6+fdpft2TeSakxyAj5YWJsho3GzTaREGnPFAJ/4cGyASPTLA1IUoZUaI/tPZIXEa5mc1LWSAecN+XXyhSxPku+7ZNy66tRvL7vgMmSOLoMnHH388W3RXzLVRX5KGqbtkXVcmSE2PW6pw2W66lTNH3EEjHUyQIeLV4DdcfTVfKxUnzATxtcx7CEAAAhDoEwFMEEyQiRgSOhNk89Vv1tO79fPu9UPPu/Vyssi6Wzk4D0YIJggmSPPgYJiBRmyAyAwQ/ZZejBB57ED/yQKVw6S9R02QaObGUGn4A6mh09NBLybIyMx9/jP/vlkP+7/9lDv+1ko+q0iskKvHTSNknlkyE0RbO7YQgAAEIACByRPABJlTE0R+/eXlv/3bmiGhEooXRpWfzR3nF2MaTZDyEZi73dsXiqkhvV1Hw56lYA/2MUFsLsMwrI5NfZu4CI/DxAaIzvKQGSBqhGjsigEixw81ABzatBhg7gydXvOgd6iybKMBsMia7LZO2ulh75OnXb4yhnPLJw4Mp/lt1EkXrDBBtMVjCwEIQAACEJg8AUyQOTVBLj7zTKYW2foDVZWQb4KkjvXPG/S+nQmywx2+VRfrdG796VmfDYIJMkgXw/x9UQecKQNEB1b6ax0SuyMZIDIYHNq0wAQR/ouiyQceeCB77Cpef0Y1aG3lERiZoTTaoqjtTBC57sGXVvLb1sbpuVhnxmJp7cME0d4KWwhAAAIQgMDkCWCCzKkJIjM79J9vhOg+NUHUAJH9cs4wg1b/2NYmyI4d7sSPr+TZWDpcv95nv+7efvW82/TXEtm66TYvvOLe/sZnguNPv54fdOOn9wT7s3z94wl3Q66ydcadLWei6KyDh9z78vXi1hl3/tZ8n+Z//ekd7ug933PvXlh3W/ps+s11t/7i99zJWjrNJsjRex5yy79ZDctyc93d+M3z7s17bAPo6Oe+mZd/wwOwJec85371Wc1/uK3lN+N1wp39ohpO6/w6TE+/FR5kgPhrgIxsgIxsgux3j7500a1tZEud5jG7seYuvvSo25syVR4vvrkvH7vRwW5+evh//x+NWRQTRI02WRPEGpBb+3SB3mGMkyod1UUbDTzrlrLGfMOdfswz52pa07/tdQ8ePeWW1z3dbm26jfeX3JH79Rhv+9VH3fEzy86XudvccGsXjrvveu3G/kPPutcurNWOW37jiHtwn5dedk5Rvsy42e+eemPFbRb3k2V/7Z19D7ojb4TX3lxfdqeeO+gwQcLWgk8QgAAEIACBSRLABJlTE0SMgF/80z+VWlEjRHeICeIbIHKsb2oM+15NBHNNkNg8+MYr+bPe0SMxRw+ecDd07C8D/wvn3frSeXejXEvkplt/+u4qn9855bJ+5fLz7kR0jdJocTfd+98JTYPD9xfXv3DYHS3O0/yvHzvs1iUPG6vZtdff0ww5t/n6Q+XxOZ+0CXLy8TPl8+zu5rq7viRluVIZIlurxrooalo4F5yjZsy1+k/xHj34iruhf9frLBcGzvoVd52fyG09qKsGaPGAppvP22aAjGSCHHTHL1eDyI33l93y5WW3VjybsPLeWt6UlGZHwag2MH3KvXZZzl0r4mHTrWWfZd9r7ilvkLnd/Ntcb1FMEDXb5Cdw23CRY/QxLX10q+15+XHDmCB73PHLudyCXzCqaU00uLc0D9zWplu7KjpbKYyLDXf68TCW9z55yq2pzLc28uOvrrmN/MbiLeKr+ZV7w1oWC8tX10pjY/PycXcg0HJlgjz/yyJWiptvWYZ9T7jT+icxaVbDvK6s8hO52l9hCwEIQAACEJg0AUyQOTZBLCNEBbT25pv6NjNLhjU94uPVRGhlguwozAN/lsat33MfZH7DTXfjxX+Nfkp3l/v5k2oqrLp371VT43vug6yzet69XczoyPP1eXfpHZnpkRcxztPPf7qa/eH6jz9fGiqaf/nD5qvh9V94+EyR1BW3/Nd6bdkmTJB7i1kobt198OQ9kXHyGXf6xdU8vZtn3Nkg399071447y5FM14O33qPWy5+T/KDR7zre8yu//jr4XU++6/u3dLAYSbIcAO0cKDUxbnbaoD4JkgZ9dGb6FGD7+rAbX3JHfm2z2Ove/CFi+U6DW6gCaLn6iCyzTf/es70t4tigsgjLfqvrd71+K4fh5H86KyItV8+WJk0lgly/2sue3hma9k9/9VQP/sfO+Kefcjbd/9xt5wZIJtu7Y2n3H7fxJAZGm+dcs+X+467pdXT7si/Rz/Z+9Uj7mI2S2XNnfLT3qMmyJpb29xwyy89Gqa/Z6878k7uvmy+95p7NJhJIjNH1DR0buPME1WZy/x45ejBvlSc8OswGiVsIQABCECgbwQwQebcBImNkFiA484AUTNETYTYcNC/h9vCPHDn3dvFTAw1Jtyb/xkO5r0ZHvr4y9br/1qaF2cLLyc0B/L0t15/JTdJVk+4n5fpfL4wFEJDQ/Pvlp83HnvRc5xb/z+eCZEwQTRPN178SpnPsPyFSeOcu/5cZcSEx/jXqR4h8vkOZPbF5931rMIxQdoO7LbjuG03QGSQpI+vpH4id/WUe7QcTB1xFzMDcc2dOmQNtva6Z88VX59jgriPPvooWxtDbqYrKyvu0qVL2Voi26GlSV1jWBNENKz/ttMECQwBywTRfWun3IOlni0N73FPvVWYEOeedXsHHNvEWWOhnOGRpaWmn3Nrv/xu3cR46JTLJoFsXXTPBwaI5vWgey336jFBVGhsIQABCEAAAhMkgAmyACaIDK79R2NUP5MyQCR9NRH8QXpyUH/rc/ngvHwcRk0G49GV0rzY4crHWK694n5V7D/69PmsOFtvPFQaDvk+SWuXO5+ZJJ7hcWthwATGSJV/c30Rr3zh362ZIMV6I867pl+GKN/OWBdF1gU5/6Pn3cpvzrv199bdlrc+SMV3Vz7bxXrcp7yePl6DCdI0iNnOv03FAJFBmZogsWlhDf70FzlWX4um+OsArSE9HYTWrqODQmaCbKfehrmW3hfamBrDmib1fAynB50JsvKSNxPD0tq+I+6izu4487z7bjQbpMrHE+509rRJyujztO7FiKwLcvylU27p8rJbWd90m4UXKOxsE2TFvWasQ7K3WOx189yzdYOkuJ6WOTB+vLxUZbHzup1/ZyaIRg9bCEAAAhCYFQKYIAtigsRGyCQNkKFNkNpaHjpYbzYOysdPNk65N3Wgr6ZGaagUxkdxjJok5S/RPHImi814loaaOLIwqmXe6N8rE0KOs0yQYp+fR82rv9V1SYL1TO52539TLoCS5VMMkM1lMUPytUmq67dhpsdggmzngKDpWrqYpFRuvJaCrssgfxtrEVRroDSMCVIc2zRAS9TFbdMAACAASURBVJoq1sA0y89wg94mhtv5t9Tgbh5/tjlrcJxr9Wsv22uCHChmRWy6pWe8AX9CawefW3JrxaOQUqaNq6fd8cf2R2ZDoccbS+5ZK17iffuecKdWPcdDHpu8ka8hslI02aYJEj1mptpVg2Pl1fTP/uoxmCCqTLYQgAAEIACByRHABFkgE0QG9/ILMOP8CoxlEAxrguhjLdWsCh2sX3GXgjUyYkPCMh10Fsmqe/cf5fhinZA3v5ebGX9dPBJSfH7zDTET6qaAmhwTM0FKUyYuQ/FZTZB3nisf//n1y3lveuu9U+7tg58v92fMixkvlgmSZqZc6+VN1eM098/7gPPv//7vy5Z7Ww0QGdCNYII0Dr5S6SUGpnt0jQTHTBAdCPdtK4uiyr9Ym1Y+5edx5d8wC6mG6Qxhit3/crHOx0V3xDcnklrb4/bse9A9+4uLbi1bryPLqtt453l3sDy/uH7CpAjzeqBcJHjj8mvu2UOhoaJmxUgmiD+zpcxbbvRouo1xGJ0T5tszjDo+LtV2syZIrj3+hwAEIACB/hHABFkwE6SrQa6aCNUgPTH4L9epuOIulYuM3uPezfrfLR+HiR5l0V+CyRY6LWaZVGuEFGlnMzOq96f9WRne4y7jmyC6WGvzrBadoeLUrNnxdbdyTRoINXNCfrr+R8VXj193KwfDY6s6xgSZ1qDAum5q4NjpDBAd/KRMC/27v/1psQrvey8n10rQ6fwsjPqHuVgTRPSqs5Ta/OTtKD+pG8ZEWxOkWn9m862nwtkcTSZIqee97sCTr7mVYhLH2i90YVVd98Z+XMXM61ZkwhTXOCKLcKceh0mYLI/+v8G//IIJknPlfwhAAAIQgEAXBDBBMEHMxz+qgXRqgB3ub2WCfPE/3QfF1OEbPw0XDX39xWIVuIaFUfUa8aMsh/+x+DWWC4fdWZnpsXXGnfdmlOTnrbuV7+SzQvz1Q7Scmvb4JoiuQ+JcLZ+l8fJ59/aFPJw/eHxXwb+Y5eItFqt5O7zj7vLXYSoTZIfLZ7U4J+XRn/qtztnhjupjR8bMF/+4vrxPfZs4L48evP7661mlv/jii+VgblsMEBmsDWOC6C9suBX3WvDLMPrNcrVoIybIYpogP/7xjzMti3ESGgaqkUHbNibIXvfEL4tfSdm86I7EC4i2MkHyfNRNu73u+NW8DV57w1i4tDRR9rg9eh3L0Nj3rFsqZpsMMxNkzzNL+U9Gy+M4cbnk2l66zATJ64n/IQABCEAAApMkgAkyhybIjz75SffGgQPuzL/921AvOUfOHWVQrCaCP0jXdI5+7ivuzWPn3ab+ZO2b/1n/BZa/PuzW2/xE7s3z7u1yBokaMV/JZ5JsrbobMpviwuHQFCgePbn+zpUsdqpZInp+tTDq+CaIt4DroJ/IvfaK+3VpjOjMDueu/+hurw4+406/Wq0TEvDVR2qM6xy957mCpxSZx2FGG6gNGsgN93dtuI8ePepOnDiRPUqg+ya+Bog/iBvWBNlzoBwgbr5/yj0VLC653z11Jv8WO8t7vACqDhjj/Xt0IcpNt3R4OG7TrLt5N+Z8tsPM7hhm1oh/jep9kwmy3x38gfwkbTF9Y3PNnXrSWxBVtW1p7fBx9/KTB2ozmA7+IvstFhfMJtHz3Ya7+MKD4TnyE7nnTrvj2bU0rxvutJ+PfQ+6l69W64QMZYKU8eCyx3Qe9I2QKF1MEG0l2UIAAhCAAAQmRwATZA5NkDf++Z9HVoicq+bFMFs1QdzWzezXTGRBz+yVr+dZ5Oemu37s6+6FcuBfmRByraMHX3E3dEG7rXV348J5t750xW1qGlurbuWgzpwIzy2vL0P+p+Nj9BdbXG2WiJZRz5+ICbJjhzv59HmnRXE31931pfNu/cJqaQQ5MXO+GJbBP2fr2hWv7Otu5dXcwAlMkB273K9fLmbQCOH1Vbcu13mvWFtk6ZVi5g0mSDX4ms4A/IEHHkjGpAwo5VdjOs2jzgRJ/UTujU23eeH5Kg/fPu6WdXy3tek2Vpfd8uUVtyH7ttbc6TMreXlis0MHlvH+PdVPkrqtTbd2VX5d42IxyJxOnbThvUgmiM5K2tjYyB6NEV2mXnKM/GuzfojNWY0FWWB0M3gFgbK25I78u2GAiDlhaU11vpkvWrp8edmtqWe3ueyORzObDp5YzmdkyEX1nKtrRTut69fsdfpoihy28f6yW7665jakgd9cdqcv5BcYzgTZ4/Y+ebpawHWryK+RLiZIoAg+QAACEIAABCZCABNkDk2Q//vnf+6u/td/udXXXhvqJefIuWoMDLNVE6GmSjFFrl1x7x97yL3+2XDQb6V/9J6H3PJvVivjQxIUE+H159yvms7/36cK08Ffa6S63tnsp3KNWSKFIaP5n5QJImV74RuH3cqFdbdVuiHObYlR8eL33M+9x3UqDrvcr350xt2oJn64zffOuEv37XKHawujatl2uZ8/csKtX1OnKDdDPviRmE2sCWIPwLZ/0K3rgWh8yKMxsk8WS92WPOrgUDNgbWPj4quPupcvFIM9OV7MkKun8kGpphefYw1M9Zv7fY+6ly/riFRGk0suWOhSj+vRdpFMENGhLo5qySPeN97spcoEidPNfnXl8ml33JjREcSKpbVDz7vTVzeCn64Vc2PlrZfdo8GMpqoN2P/Y8fwcr53eXF92p3/6qNtfavGgO/LGcm4C+rHw7T2lQTKsCSJl2fvvR9wpya9eW8yQC3le1XjBBIkVwmcIQAACEIDA+AQwQebQBKkG1TpQZguT/mtgngecMtNDHjeQGSHBQK4cZFWDMv7eHxbzrMmUzkSjotWml8wA6Xz2ErExM21FKk74dZjxO+mkAAEIQAAC3RDABMEEGWnmB6ZC/02FWaujVEd6XhZGTQ062d8f0yOuCzTZ37qJ64rP06urVJxggnTTcSdVCEAAAhAYnwAmCCYIJkhijZJZMxFmPb+pjjQmyPQGN4s+sESTaG/RY6BN+VNxggkyfiedFCAAAQhAoBsCmCCYIJggmCC90ECqI40JwkC0zUCsi2PQJNrrQlfzlmYqTjBBuum4kyoEIAABCIxPABMEE6QXA+BZn8VA/sd/PCjVkcYEYSA6rUEjmkR709LeLF03FSeYION30kkBAhCAAAS6IYAJggmCCcJMkF5oINWRxgRhIDqtASGaRHvT0t4sXTcVJ5gg3XTcSRUCEIAABMYngAmCCdKLATAzKcafSTHrDFMdaUwQBqLTGhCiSbQ3Le3N0nVTcYIJMn4nnRQgAAEIQKAbApggLUyQs2fPYhQwWwINdKwBibNLly65lZUVJw3TxsaG++ijj9wgE0TOm6UBA3mdnYE1mpyduiKupldXqTjBBOmm406qEIAABCAwPgFMEMME+fDDD7NBmAzGZFAmN/hZ/5ad/DPTou8aiDvSEoeWCWLFJwOg6Q2A5pk9mkRX86zvSZUtFSeYION30kkBAhCAAAS6IYAJ0mCCrK6uusuXL2OCdDwDoO+Dc/K3PQaSdKQl3iTupGEaZIL48TmpzjzpMOj1NYAm0YOvB97bekjFCSZINx13UoUABCAAgfEJYIK0MEGWlpaYCYIRggY61oDE2SgmiJzH4MQenMBlPC5ocjx+6G8x+KXiBBNk/E46KUAAAhCAQDcEMEEiE2RzczP7Bnp9fd397ne/c1euXHHnzp1jANzxAJjZFtsz26LPnCXOJN4k7iT+ZCaIxKO/JkgqPhlsLcZga7vrGU2iq+3W3CxeLxUnmCDddNxJFQIQgAAExieACWKYIDdu3MgGYe+//767evWqu3DhAiYIJgga6FgDEmcSbxJ3YoJIHFomiBWfszhwIM/9H2Cjyf7XEXE0/TpKxQkmyPiddFKAAAQgAIFuCGCCFCbIxx9/7OSGLYMuGWT9/ve/d9euXXPvvvuuu3jxovvhJz7BILjjQXCfZymQt25nqkh8SZxJvEncSfz5Jsgf//jHbEZIKj7vuOMOHonZM/3B0DwNSEVTaBJNzZOmuyhLU5xIn0r6VvLiHwQgAAEIQKBPBDBBPBNEB1o3b950169fd2tra+63v/1t9gsxRz79aUwQTBA00JEGJL7kl5gk3iTuJP4kDuVRGP02Ubby2YrPL3/5y5ggmCAT1YBoCk1ignRhHMxTmk1xIn0qTJA+dfnJCwQgAAEIKAFMEMMEkZ/l1J/hlPUJlpeX3X9/61sMgDsaADPLottZFrPAV+JL4kziTRol/5dhYhPEis/HHntsogPgeRqkUJbRBvKiKTQ5Gjs0tzjcmuIEE0S72mwhAAEIQKBvBDBBihqRbyvkhi0DLn/K/QcffJB9Oy2/WsFsEAbrs2AozFoeJa4kvmQWiMSb/yiMGiASm4Pik9kgizPw6nqQLVpCk+ipa53Nevpt4oRHYfrW7Sc/EIAABCAgBDBBCh3olE0ZaOmU+42NjQyQLNQoaxUsvfoqRgizQZgRNEENiAEicSXxJXEmDZLEnT4KI/GoBqVuU/F56tQphxHCwHXcgaVoSLSEJtHSuFqa5/PbxgkmCIMNCEAAAhDoIwFMkKJWfBPEnw2ia4PINH3pFMu3gzJ1XwZvLJbKzJBZm3XRh/xK3Ej8SBxJPElcSXzpWiC6IKrOAlHzQ7eD4lOmZ0sHncVSGcS2HYSKVkQzoh00iW7a6mbRjhslTjBB+tj1J08QgAAEIIAJ4mnAN0Lk22ZZe0AGZGqEyDfVMmVfnhOXBfPklwPkp+HOnTvnlpaW3NmzZ4PXW2+95XjBYBE1EMeCxIfEicSLxI3Ej8SRxJPElW+ASNxJ/OksEO1EE5/E0jixhCbRzzj6WZRzu4gTr5vFWwhAAAIQgEAvCGCCeNXgD7Lk2+bYCBFYsmaBfGstgzf5Bvvq1avuypUr2Uu+QZSXDPB4wQANXMriQWJCY0TiReJG4kfiSOJJ4kqMRjEc1QDxZ4FYJgjxSXyNGl/aTqNJNDSqhhbhvEnGidfN4i0EIAABCECgFwQwQaJqaDJCZK0CWbRRoMk319euXcu+xZbB3OrqavZaWVlxvGCABioNaGxInMisD4kbiR+JI4kniatBBoiGKfFZcUVjo7NAk6OzQ3eLw26ScaJtOFsIQAACEIBAHwhgghi1YA205BdjZLFGGazJz3fKN9cygFtfX89eCpLt/2SDWzjAIdaAxorEjcSPxJHEk8SVxJfMvLJmgMQhSnyirVhbo35Gk2hpVO0s0nmTipO4LeczBCAAAQhAYFoE9D7+s5/9zE36JWn/wzPn3Z/If7P2zx9o6U9zyiBNBmsyZV8NETVFZECnL/lmmxcM0MBGGRMaGxIvanxIHMXmR7wOSKrdID6Jr1HjS7WoWzSJlkbV0jyfp/Gh20nFSapNZz8EIAABCEBgOwlggjTQ1oGWbGVw5pshaojIIE6NERnU8YIBGrA1oLGixoc/88M3PyTe2vwjPm3O6K89FzTZnhW6WlxWk46TNu07x0AAAhCAAAS6JIAJMoCuP9DyzRA1RGT6Pi8YoIHhNKCmYmx+tDVANGyJz+G4o9M0LzSZZoNuYKMamFScaBvOFgIQgAAEIDANApggLanHgy397HcIeJ/PloEDHJo0oLETb1uGonlYnJZ+bsoHf0OnqgHVS7w1xdZyZ5yWftZrskV/s6YB1XC8bRkSHAYBCEAAAhDoDQFMkBGqIu4A8PljBwMYjKKBEcJv4Cmj5INz0K9qYKDARjhA02aLzuZFAyOEAadAAAIQgAAEekMAE6Q3VUFGIAABCEAAAhCAAAQgAAEIQAACEOiSACZIl3RJGwIQgAAEIAABCEAAAhCAAAQgAIHeEMAE6U1VkBEIQAACEIAABCAAAQhAAAIQgAAEuiSACdIlXdKGAAQgAAEIQAACEIAABCAAAQhAoDcEMEF6UxVkBAIQgAAEIAABCEAAAhCAAAQgAIEuCWCCdEmXtCEAAQhAAAIQgAAEIAABCEAAAhDoDQFMkN5UBRmBAAQgAAEIQAACEIAABCAAAQhAoEsCmCBd0iVtCEAAAhCAAAQgAAEIQAACEIAABHpDABOkN1VBRiAAAQhAAAIQgAAEIAABCEAAAhDokgAmSJd0SRsCEIAABCAAAQhAAAIQgAAEIACB3hDABOlNVZARCEAAAhCAAAQgAAEIQAACEIAABLokgAnSJV3ShgAEIAABCEAAAhCAAAQgAAEIQKA3BDBBelMVZAQCEIAABCAAAQhAAAIQgAAEIACBLglggnRJl7QhAAEIQAACEIAABCAAAQhAAAIQ6A0BTJDeVAUZgQAEIAABCEAAAhCAAAQgAAEIQKBLApggXdIlbQhAAAIQgAAEIAABCEAAAhCAAAR6QwATpDdVQUYgAAEIQAACEIAABCAAAQhAAAIQ6JIAJkiXdEkbAhCAAAQgAAEIQAACEIAABCAAgd4QwATpTVWQEQhAAAIQgAAEIAABCEAAAhCAAAS6JIAJ0iVd0oYABCAAAQhAAAIQgAAEIAABCECgNwQwQXpTFWQEAhCAAAQgAAEIQAACEIAABCAAgS4JYIJ0SZe0IQABCEAAAhCAAAQgAAEIQAACEOgNAUyQ3lQFGYEABCAAAQhAAAIQgAAEIAABCECgSwKYIF3SJW0IQAACEIAABCAAAQhAAAIQgAAEekMAE6Q3VUFGIAABCEAAAhCAAAQgAAEIQAACEOiSACZIl3RJGwIQgAAEIAABCEAAAhCAAAQgAIHeEMAE6U1VkBEIQAACEIAABCAAAQhAAAIQgAAEuiSACdIlXdKGAAQgAAEIQAACEIAABCAAAQhAoDcEMEF6UxVkBAIQgAAEIAABCEAAAhCAAAQgAIEuCWCCdEmXtCEAAQhAAAIQgAAEIAABCEAAAhDoDQFMkN5UBRmBAAQgAAEIQAACEIAABCAAAQhAoEsCmCBd0iVtCEAAAhCAAAQgAAEIQAACEIAABHpDABOkN1VBRiAAAQhAAAIQgAAEIAABCEAAAhDokgAmSJd0SRsCEIAABCAAAQhAAAIQgAAEIACB3hDABOlNVZARCEAAAhCAAAQgAAEIQAACEIAABLokgAnSJV3ShgAEIAABCEAAAhCAAAQgAAEIQKA3BDBBelMVZAQCEIAABCAAAQhAAAIQgAAEIACBLglggnRJl7QhAAEIQAACEIAABCAAAQhAAAIQ6A0BTJDeVAUZgQAEIAABCEAAAhCAAAQgAAEIQKBLAttmgjz88MOOFwzQABpAA2gADaABNIAG0AAaQANoAA2ggWlpYNtMkJ07dzpeMEADaAANoAE0gAbQABpAA2gADaABNIAGpqUBTBDMGcwpNIAG0AAaQANoAA2gATSABtAAGkADC6EBTBCEvhBCn5bLyHVxuNEAGkADaAANoAE0gAbQABpAA/3RACYIJggmCBpAA2gADaABNIAG0AAaQANoAA2ggYXQACYIQl8IoeO89sd5pS6oCzSABtAAGkADaAANoAE0gAampQFMEEwQTBA0gAbQABpAA2gADaABNIAG0AAaQAMLoQFMEIS+EEKflsvIdXG40QAaQANoAA2gATSABtAAGkAD/dEAJggmCCYIGkADaAANoAE0gAbQABpAA2gADaCBhdAAJghCXwih47z2x3mlLqgLNIAG0AAaQANoAA2gATSABqalAUwQTBBMEDSABtAAGkADaAANoAE0gAbQABpAAwuhAUwQhL4QQp+Wy8h1cbjRABpAA2gADaABNIAG0AAaQAP90QAmCCYIJggaQANoAA2gATSABtAAGkADaAANoIGF0AAmCEJfCKHjvPbHeaUuqAs0gAbQABpAA2gADaABNIAGpqUBTBBMEEwQNIAG0AAaQANoAA2gATSABtAAGkADC6EBTBCEvhBCn5bLyHVxuNEAGkADaAANoAE0gAbQABpAA/3RwFyaIH/6p3/qdu/e7fbt2+fuu+8+9+CDD7qHH34428pn2S9/l+MQY3/ESF1QF2gADaABNIAG0AAaQANoAA2gATTQpQbmygQRU+Puu+/ODA8xPdq85HjMEIKsyyAjbfSFBtAAGkADaAANoAE0MEsakPHRX/zFX2SvXbt2tfriWI7Tcxhfofc+631uTJC/+qu/Kmd8tDE//GNkpoic3+eKIm80JGgADaABNIAG0AAaQANoAA10qYG//Mu/zGbS+2Mlef8v//Iv2ZfNsbkhn+VLZfl7fM69997rJL0u80vaxMMoGpgLE+Suu+6qBV0chG0+SwCPApFzCD40gAbkJi9tyCRen/nMZ2iLWK8JDaABNIAG0AAa2FYNyJfCg8ZM999/v9OZIbKVz4PO4ctm+sl9GyvNvAkyKQNEg1fSa1dJt7hn7rzT/XL3LS2PR/ztuPaP04Hdd7pf3rnbHYhvxJ+6zb0kGpDX7be5v4n/zueFio1Jt0V0GPrXFsxmG2bcq4q265lbmhkn2z7atsVo227Znd/f6OssRn0T10E9f+GhY+7kye+7+6bM5b4fnGydj+zYnxxyXxgxz7EBcs8992SzOORLHunjPPDAA6XZIbM+/uzP/iyY/SF/l+PkeHnJ+Tq+ku3Afs1dh9yxkyfd97/WfG+azXsxZepbvc20CRIH6/79+528/IAb9F6OHzpIs8bF6FiO2Oj0TRRzmZ+WnX6r7OZAoEjvpds+Fdw0rfPZtxgN/7gmiHyT8rWvfa3sZMj7Ntr5m9turwYqhSlnD26LNkuNu3J7u3vkU4k68gdB2fGGGVg7xjYNa/m0jEMzrdxorGLtU+6R2wvzsSyDfLbKURxrXUvb6+ya0bkN+Zi88T1MefI6rFjU6y3n7NeTca9q2R7GbV+tDgP+dTO4drxVDwXrumYrLk3lTcZIQx2OlJ7qxdjmnCxNevuiL0xiNmH5tex+PYZ1HddNkkOW3xHSS9aLlY8ofgxGVv7q3EZLJ0h7G+s9uG7LMnNOqB+bx33u+ydl4N9uMJybFSfdyR/c1+qeaV+znq8+myBZ3gyzYxwTRB5p0R+S+M53vlPO9Ih5xWMmHWfJ/vhY+SwzRSQ9OU7Sjx+lCc7ZbhMkay/GbHeK+6l8Iar3Fmnfwza9rq+g3APbD23Dq2s0nq/toHXPHXitcfM6O+fPrAniB6sGoE7Nkr996UtfygYTYnLI4ERf8lmcSglWDURxMjWNVkGKgMyGrjEgp8ws73CmO5RD530SDeeUmQxdZvLbqPtxTRD51kTqRNNpZ4J8yj2yO5yFpIOr+g04HwzX99s3LGuQdWB3GEPWMVKGwcfpDT1Mb2dx427OY3FudHPP8xJ3ZuxjA+1bsZzMh+a7ZUekVczYebTLM4oJYtRvSxMk4NRUFiO9ujaUXbs6t8tvlCWVr2QdDpFGKu3W++0y19gU/LQDnXHXjnVknvh/a46TqJxDptfqnqlpmgZkdP0as1vcM1HZxq5zuUYv6n1Q2fl7c9tSmSAnjYF+eK537JyaIGF5c+2kzI7UfiuNeN/nPve5ciyk/ZH4GP0cf+Esn/Vv1lbS03GWXMc6Jts3gyaIb3jkbVj9C4FkeWvtYqpt0HuJGOvRPbSWhnds1E8aPx+p/M3m/pk1QXSgoEEl23Eq109H3kv646THuX0KiMEDh6Hryxo41RqiPjEgL0PX8ZD1abVJcbvS9Fk7HZpOOxPEqtfiBhjf/IoBS5uBU6sB0BCDjQO3hUZNVhdWflqlmSjfTmPGw87UsR43K5YH5WPQ34fSTiqPVnkGt2Wt6s5iP1SePX6Z6VXv9I1T53kZ7hzvm7SJ1lFY3rZtiVmOBHur3mxTIKWXwXkcJj0rP3G5yw7/SCaIlV9L89ZxDft6UO8xJz431JfZ7uTGxrGfyOMozbNB8tkax9yxn8zvTBBLPymzI7XfSiPeJ30O6aPIF8Xx3+LP8ZfH8jk+Jv6sj9I09m1m0ASJy9nNZ233b88eww8M8ziGsjbwdveSzJiN+4HxsQv+eSZNEJnBYQ0m2gShJU4rvYFTtooOtyXEqmOgU2ETrl1xs87WlCimFacGKK3S9DpX4fF6/SKIdApzQ3CE5yecR+t6QZpFh0avZ3SUsutk50THBun4N9CoDJJ28tjivIyzMvDSivlLOkXj4T8eUOVRzo3yadZb/ZhAJ/F176x39v0OaFwXKY1Y2mafV98dN/ZqXlhtU5t9kzNBZCaGERdZvMYzJSw+uX4DzVrsjFgZTm/GdYrYaNa4dgZiY6XYH3y7nDrWK7dVjhb5CBgXbWGNWSIdP753Jo0aqzwGs6huwrSrNivIm9d2V3VWtVvKPyhjdJ3yPDMtj29wnpH/iFGe/3qbWF5PeZX3FUPrcs0o3ep8I29FGfx7ccCrKEPJwzteWdXS12MCPWq+jDjM8hvt1zS8e5zJpyhrmf/EvWxnm/T0GJ+vce/O+e52B4x8Z5yC87UvNGgG1QDNx3nzuJT8W9V7cR0/j1ZagXYN3fD3gQPfsl6GYlXM7vjBIXeo0dwozJKH7rOPKwbUYqTo69hDXzDzXD5So8f+4D6XfBzma98v08vSHThb5Qt5/mrHaTmjx3giIyAwNowy+UZRdWyRtpanxdom2k+RmfRt6k0fi0k9BhOnIenqNeK/lZ/9ssec/Zk+xXFmfTb9Ldah0X5pXurtmDGOkPTi9tfo0w+dZpxPve/dfpt7xOrflcdXbWh5vyr/pm1Yu/av6ktUfYPwvljtz+890f0r+IIkOjbV3sZtvPeIkTKc5HYmTRD55QQNJN3K82bjmCD6vJqmJ9vmX2gwOnM6QI4qNw+kWBxyfhhQueCs4+qdPDNNTzxVx6wQ3u273TO3+x3LYn/cQRumDMX1Xrr99vI5uFKc+jdvzQyr85YHqTibPgvNczTI0fIFedZg9s/XQJdt1SCUedu501l50X3x2gJmQ5JqOIvGMG4oHik5tKt31YI4uVVd2vn2y8V7v+639/24Jojf9sj7th2Rep3nmg81qDfquH0xGKW0Hd9IzXg00ovPKz/ncR7ks4gfX/Op8tXMzyI/ymWSrAAAFuhJREFU4blF/EdtcpCmVd42+QjOa25nwnVE4mMTeTTLYzAreebs87bDbw+Nc2ppF3kI2uGEmRZdz2wfo2Mq3kZefNbF+0ATflqm5uy8a8c01ENdn9ruB8eZ11Ee8f2qnmZ534l4Zhxq7FP15u/X+0DOz9e+lX/dF9/L5Pr6t7y89fS0rvLjfB355fTqMYgD/xj/faKO/LrN3ufpBnWhXzjdfnv0hUci776eaulXTEONFWkFfQs//7xXXWzP1jMHsoHwMXfoLqMOyr95x5d1LsZDdF4xqI4X3cyMg5Phsfm++oKkOvOkyk9hcAwwGUxDpTQ0wsVX42MrY6NiYO2Tusn3H3PHgvIUfGomTJWenKt9kGH6HvrlTRtdDGOCZLOADNOjWvclZSztTJtXpTa8cpvtl922mOOurH0K28m87Yz7WsOk6eWvzLPXT0jcQ7I6KP/mHV+msdOVRnjQ1tnts5ZDxnj+F8P+dfx2NLy35GUYZoxnnW/n1+Iz2r6ZNEHUfdSAle3AFYd9ERjv40VWJc1mdzMXtC+APEDCYMgbhoQYa/kYM81Ex007g2FHXDtDYX6HKoNerzbAKMobBJkItL4/v5528CoRa/BVgdfEsGhcatfTgI8CuMi3X3fagOf5CY/P9sVlbGg4rXQ1fXtbr3dtDKy00nVU8bOvw9+75DJJE6RpUbJBZTD1Km1NMTgovy2Wb0FjXZeDJGkXirgqvy0N2wrJh+pU0gwHLoO1Vo/xKo/NaVltQb1tyTlZx0Z5s2K5YNWYj7KzkaeXl8dnlF/7md3yCxv+/pxrlbaVx1R56m1FrId6Poxzorxb7Z6km9SS3ruidOK8xJ8b6/y2/Ne2rDYvT8fipHVZaNW/BwxRh+Y1jfNzToO1npczfVyNQyPHomz6DaA/K6M4z8p/qk7L2YxWelqvZWz7ulXWkS6s+PHSkbobxCOoX78Os3SK8gcxVOTFKr9Rb7EOrc95Hu3yWsezr9LD5Fn4pob/3r9mMQjOBsqpY/zj5b1/TvG3hDFSHuubG/4sBV/jqf0DjsnMjh98P1sE1jdmMiPDMwAsw8PaJ/WQ7TceIaqbNzGbneXipY2Pq/hlGvK9Pm4j/ZukZtQYsgyb0vTK826Xyajjpnwa7VfedlptQdM9yOdZv+eOn6Z/bf+9f12/bbaOsfbp+fV7qLbb9ftLkU6tra7vT90zU/fA+rXa9gu1HMNtZ9IE0UDyTRBd5DQZWE1BsHNntkiqn568b24IYpHHn8OKaHeDjQU0ZJpWh0DKnepg1YK/4+uVnaGqcUk2DHFHJlWGol6zdIwBnbW/sS5qTPxGxatT47h8kBkaKO30GNe7dhoTaVnXHqDvdvnwykd66Zt0gs24JogsFibfqgzzzUper3ncqrlh3kTMPOt5VTxKell8yOyuaNCRx6qlSU0nn/JeDe4b9FTEdy2vxX4tS7X1r1vES2nO6FT7sBw5m9Sxeo5u/fRb3nTjNsn8vNsdyPZ76Wdl9POayqN/jLJsbqPL+gvqzjjHy2u6XhNtn6clq33NuWt+vW2rOvc4edfJ0vTybF2jlpcWWmq8F+gMhHIWX8EjYOuVT/Nb5DP+0iHOc35t1V/aMJHzgmO9jmdj/rPy2zxT6fl5TKWd7/fSbbhOll4TD/1bEct221G0L165q3zW752m2Zul7+VZ68rfDiqHfyzvh74/VnVmxEyNZ2hqxDMjsrSCAXF4fNO1YvMg/uyfG183/lwd22bgHR+Tf/7+1/Jt9VhHXpaaKRKZAql85yZIOLOk4tW8voqOrWQ5gKpsbeqr3TE6475xbFWYIBUPP+2cTfW3+PNOt7ONIeXrrRb3xv3SOz7VLoa84nZpgmnqOKeW73isV+RBj5cyDHkPrbX1yqEhnZhP3r8w+jJZ/qv7XnxeyLOZX3isr5fB79UE6Wr7D8+cd38i/42TyfhcDSTftIiPGeVznG5zQxBVSoMosrxYghVBFUKoOvt3urLzNGyaqeNT++M8pY5T4bc93ipTMGCpAqLWcdVrxXmJr63HFVs7gPI6ijtWyaCUtIzrmHlMHTeog6z5thh5nTy7PEVAF+fG5RpF85wzuJFsy2hcE2R488POe66dQc/e67lRO6bf/pszO/Jjy/ZJtVxuvcG8p+WYXx5/ify10rZxc5c8FG1GmL/EsWWe7ZjXdrkxxmp5DVlm9ZB1QPI8qOFTb08SeTTLE14jZiuf622HcU6RtkxzlXtPqpz1vKpuZGuk63P13rer8zy9cNaMd72Md3ogWyt3rX68tIq8NZevqBdPy83HS/rFOY33gaKcXrrleX6H1eOnrOPHW3Ku1f000EMjL2U9BE/JT3xfln2N12nDo6oX1UmoxyadGbHTot5zTpq3yoiK+QY8g/qo8swxXbCITY14sBsbCvHxXp50ZkG5NsZJV/3iTJyOd97O+mMVucFQrS+i64yUW2/2hqWLwLjI8pU/gpOZK2pyBOZOnp/gvEKH1j65Zmp/G3NgmF+HscrXtE/6NzpmG/3XYer1HJc3YNkmZuP2y2rj/HTi4/VvRbszkbGcphls47au+OzdR8L7U3z8oLa63neo3VM1P1ZZxxzjhXkP47C8P3plbdLaMH/ryvzQdDsxQTSQ/O0whU4d66en71PHaqdEO7Zm50AFI9s4cLSDG3SWIlEPG4yp41P7E3kKOyCeGNseHx/nc4jeJ4Uf53lAmlawWvukPpPXtOopdbyRn8Z0tdxFucKOflTv5kCmoR40bbYTNVvTse/Vhce8LyZIlm9Dn3Z56jfKVNyUN6LkQC3nkp9vDawHD7xamQ860LTyUSt3vXw1DrVztL22ylDVvcXJbwPkvd4fsv3ZDTzPj+7P89KQx1reimMbOgNZvgI2xiCyaIfUBAmNo6qMfnlsbokBeBkXw9a5Hm+kW2NR5VPyVquP7PjmOmwsn+rMY918vOZh1Gsa9VRytO9bjfkZwKvxXItnyvRquE66LQjrztdWrR5T183YGPHQtt7jBfcayuHnj/fpupscm/pgN5iFUfu2v378zp3FvmBtjNgkGMEEUbPCi83W5fYNDnmvaWX789kb1iA+HujL9ax9TfvbmCD+L77cd1+0WOso5fXO0VkmMrZqXL+xVre+3vI6rWaC7HQ7fabF407B3708mPUUx3089ojPTxzf2KcfNs34mtlno58Q5CW+fww63ueav4/b3vhzyS+4bj2d8rjU+EnKEzFpvh8Z7bzJqDkvfr70vZoVXW23zQQZ93EYAaLGh27vv//+hkFVLLj4c1gZsZjsCo8rerg0Y1FpJSf314Tc8fUM0doc6gGSLEORZj2dnGU42LADveRUdvzCb8fqaesgKTwurmM/XX1vpmV0tvO0wvQ1jTbX0WPZhnHYJY9emSDRDSZd7rjNUW0bg1BDp3a6RjtS5MdagyRII2uTmgeRjWZM7fyifIEpEGmi1g4qg6Z8GNykLcrSEnbCwItf3Z9x8PZn7VdDHlPl8QbmAT+z05Guj8zwLq5htZV2e5Xzy/7WkA9ts4eu85RWBmi6ltcau6jey/be0rocW+dWu4Z/T9N8NzFpjKGEppL3ODVd7Pw33UNEM41lMdjk6fmzJoz3fpy14lGvk9oXRkU92EZdvY4GGqkpHWV6iWPTyJ9f57xv6COPw84wNbzBcd0AqB8fmCZePcXnxp/99jT7m7cmSCpN/5zm93k+5VEXSbsarOv++NGYnKGVR2ufXDu1v40JIuf7ay5OanaqPwukea3F6nGWio2nI08DFeecXXZ89vdwgdvqOC8dTw/1/rTRpjQcb7ejcVs+XJp2nq1+QpVuvRzG8am2ryhfXJZ6mgXDAen4+Y/TLP8WpZG8Vpa3qpzl+V6djLOvK/ND0+3EBPEdRTUsmn/JxRa/D876xZnG59ZSHaRgZodeNw6I+HMoLP9mnwmoVZqGcaAiicRWltu46U/ketrR8ztEmpdo2zZAGgc+Rl3UO1JaFzpQsQY4Rb34g5dUZ9Fgp51+azCRM29f73mDUH2TXNbZEGyrc7yyR/w5ZnJsrDZE26c220kYuWV9Wvq06r5oG0LN5jec+oyw6EZ0yy3ugJVmLR4L3bdoDwYOYLLrpdPL48YfyKSPbWSV8bPaiFwvyXZS21pZDDUor7C73T1yW7xIqqSXzmO9PDrw9cvoaziqo4yXsU/zeUt+bqq9SbbPtTr289BcppK7asdiXezz74VNnCzDopWWTP0XZTFiKM2jqEPzXh2ySadh1JMyarwPWTrV/KR0MrwJUqs3zZvBqayrFjzidHMt+sZOziX8ptWvo6j8lp40r7I181vwiO79cd74HGq5Ox51U0OulQ/w5ZdP4rUt6sfbZkBxnM7AKB95sQbOxbGeCaJGgjlA9zWWfK8zT2Qx1PCakt9jDx2qLZJalfuQ+4KXblY+P2/F3+xyV+aCv9aIVX8yS0OXBpAlARpnbXj5sdKSfXK+pCN9IEl3YHqF0VHOkvGukZtQITefz30PHatm13jnpfIm+632ONtntl1Fu1oa3fHnIj6K+4p//2qfZirGimsF/YqqPyC/JBn246zjrX16vfr9p94W67FN6egx+dbim9VH1AdpHD8l2uymem37NzUrutp2YoL4TqUOLsadumUZK/LNbhpkXTDaEQs7v3pz9W/qus/voOiN3lsTJAviYn8kfDOgYlFpI5DabwprAteT6xYdEb8REJYSVP7gqnWASJpGw1J2tgI+RYCWDVUYlJKPnJ/PP9+XTw+v74/rNNWR0sGEX0bJ9zPF4nr169r1runEz+vXz6+XLa1Zju2Sjd950Hap7bZ51llDvd2yO7rxVbEX3hBF36GuU+2Vxmn4fLxx0ytiPNC6Duj9DkSq/dH2yd+aacblN/LitQ9huRPH1q4ZsUnmQ+M1bM8rXRXXk+djg/YntV/KlshjwS0sj3e8zzgrj912az0H6Rh1krct4YAy2xe0rUVdZHwiZj5TI/2KUVSfCdZlG+hzLNI12cb5TKQb50OvE+g4wT7Fw0zD5+G/bypDrU4rVqlr5/UW1oXss+5lftlT6ekxeZlSOq/yZd0L2/CQYwLm5eyTUIOq3+xZe7+OTY5V+xenreWy+hGa37DN88ro1x/vG/rFk2JWNzWy+tMBcm3wXz8+HzD7ZklhQMjaIJ4JYv4KjD5W8ZNj7mR0rdx88NOVMkvaxmKkhlY0X3G6qf1SbtPYCB4Dqbibx0o+zFkU1XllfOzc6fy1QaRvMuoXNHKenK/9oMa1QJRVWccnXfVzuPrYiz97xst7ds4xd+wncb14x2j6/rZoQ+pthX0vzdvasE2st7/aR4j7AO3T9Ouiep/oJxRfSNTbrsTxZrtpH9t4Dyjur+G9eLwxnrbDQX0U+Q36L34djvm+K/ND0+3EBLF+zlaCbNSfyR0tvVzQ9YopxOQvEuPfuMsKi4+TTkyxz+/0ZcfHx9o/bak390BAcn4q0JMd2TGvp2XUYGtgkeyIpfJcBrw3FTfmlZ0bdgqrhqRqFPPGq0onq0uDiZlH47jyGto4eOWu6iRma9d71fh4DWqWXtgAl9dU5my3oYNWaSjmn2pLtBNgbeXbkV27do2WbyvGEt9mxnqXQUW9/fLKFus4jjPRWnyMaDQ+zsxjFXfBN7xFelW8ePkptR3HUJVW/bziWLMNLtLOrhm1F1a5sviLjivzVOXTvJEnB3hy3jDlqa7Tvj6Ne5XZvnr5KOrQbPvKsjS0RROq87KMQf3FbaKhOU+bdU1UDMv4NerbOs/kMbCshT6DuDDKEJSxnkfz2oX+Sk7FPSd1LyvLq18ENFyzugfV8+KnUzNBBvFQDgbzoC0oY6vSr8aWLj5otl9Fulb9lfmOry15yvYNju8yjTJ/A/hw3Aj3trqpkXO3Hxcp1/+IFiZVw0IXLtXHUEITROrPM0iKBVTl2NyYqJsblWFRLZLaenaIDvKjvKpJEQz8C+2kjA2/fDrDI3Wspq/HDdKx/2XzKEZIbIAMfAxG48Qza/zySR2m8671V6+rejm9+1zDouDmfdlsL8P0cjOi2KdtnZbNutebaVptSpGmcXzW/qeuZRwfGMvFPaPWbxv1Ph9dL3nfMvsgdp+ysS0v2VrMBu9Ts6KrbScmiASXTteSre803nvvvYOnWxXQ5Jvbffv2lS6lP0B54IEHBjTc1Y25HmSDwXNOd4ySQdciWFp3/FqkNU4d9yUf45RhUc+V51/9NslvV+L3+/fvb91eLSpPyj1uW8m9ahE1ND/3EPS7iPqlzOO2++OdH5sYwxgh1rnd1mdhgsTGUsf99G7LNF79kbd2/LoyPzTdTkwQqVx1KSUw5VvU+BtY2f+lL33JNDLkMZdBg5SBs0pSLhZBZzLftoAcq15S7m27YJpkGeenA7v97CZZD+OmJYaI9Rp55gfty3Tbl1nkP1abuNjxO278T+/8/tzLxmeACTI+Q+IYhsNrwDIzBvVd5O/++EreSzqd8k88GtTpNWexL0CeazpUs6KrbWcmiASVzgaRRXfks/8cm3zjmnr+LDZM4m9nB88CKdaUiKb9EHDDN7LTYSadqvpU7nxKcX3/NPKICTIrWiKf04gPrtled+PMjINze87TYdX/e9n4XDBBxmfYdx2Tv77WsYytZMaqjpNkvJX6klj26yKocryc17kBoj+FzCyQ2gC/r5rqU76azI/HHnvMtX2l0unMBBGI/q8x6PNmsk9mesgrFXziVGpAW1tJw6wk/zlSDBCb0Yw4jbnhUa0lUFt0bcrlwASZnU6R3Pjvvvvuib1k5ojZ/kxZk+RpdjQZrNXCvWqu46nv97Lx2w1MkPEZzlDbxX2ul+2VjKn88ZIsPaBjLNnKZ//vcny3utVf74kWUEU/HXOfr7YkZV7o/jYmiB5rbTs1QSTA/MAcZvDgB6v/PuVwdhvM8yUqWFGfi6QB65el/DZl2Pfddx7Q5yLpk7KidzSABtAAGhhXA/IFsc7Al36NzPqQdRX92R/y92HGYuPmifPR9TgasIyLeF+TERIfG3/u3ASRwvtGiDx/Jj+XK6+mZ9esgQkGCME0TjBx7mLqR9YeEiNkUi/aocXUEe0H9Y4G0AAaQAN91oD8oIT/eIw/lmKhd7TbZ+1aeYtNi9RnywhJHevv3xYTRAoWO5QSmCk3UoLYD1xZAyT5CAxTq5hahQbQABpAA2gADaABNIAG0AAayMZMMnaSsZRsU+Mta+DJPsySvmjANywGvfeNkEHH6t+3zQQRoPJcmqwNotO1UjNBdE0QOY5vXQnGvgQj+UCLaAANoAE0gAbQABpAA33XgIy5xPzQtUH6nl/yR0zFGlCzou1WjJC2x8px22qCaOE0MPWztSVwCQZLF+xDF2gADaABNIAG0AAaQANoAA2ggfnVwDCGxijHTsUEQbDzK1jqlrpFA2gADaABNIAG0AAaQANoAA2ggVE1MIqxMcw5mCA8O8jzo2gADaABNIAG0AAaQANoAA2gATSABnqhgWEMjVGOxQRB6L0Q+qguIefhMKMBNIAG0AAaQANoAA2gATSABuZHA6MYG8OcgwmCCYIJggbQABpAA2gADaABNIAG0AAaQANooBcaGMbQGOVYTBCE3guh49zOj3NLXVKXaAANoAE0gAbQABpAA2gADYyqgVGMjWHOwQTBBMEEQQNoAA2gATSABtAAGkADaAANoAE00AsNDGNojHIsJghC74XQR3UJOQ+HGQ2gATSABtAAGkADaAANoAE0MD8aGMXYGOYcTBBMEEwQNIAG0AAaQANoAA2gATSABtAAGkADvdDAMIbGKMeWJoi84QUDNIAG0AAaQANoAA2gATSABtAAGkADaGCeNfD/AXyRrWKc0wE0AAAAAElFTkSuQmCC;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"40\" y=\"440\" width=\"286.28\" height=\"250\" as=\"geometry\"/>\n                </mxCell>\n            </root>\n        </mxGraphModel>\n    </diagram>\n</mxfile>"
  },
  {
    "path": "examples/use-cases/wireframes.dio",
    "content": "<mxfile host=\"65bd71144e\" modified=\"2020-10-06T15:47:00.681Z\" agent=\"5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Code/1.49.2 Chrome/83.0.4103.122 Electron/9.2.1 Safari/537.36\" etag=\"Dco_EtMKhQBjkrRG6BVt\" version=\"13.6.5\">\n    <diagram id=\"ciOWY_P3W-RI3-Z0lU_t\" name=\"Page-1\">\n        <mxGraphModel dx=\"1672\" dy=\"1152\" grid=\"0\" gridSize=\"10\" guides=\"1\" tooltips=\"1\" connect=\"1\" arrows=\"1\" fold=\"1\" page=\"0\" pageScale=\"1\" pageWidth=\"827\" pageHeight=\"1169\" math=\"0\" shadow=\"0\">\n            <root>\n                <mxCell id=\"0\"/>\n                <mxCell id=\"1\" parent=\"0\"/>\n                <mxCell id=\"2\" value=\"\" style=\"rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=none;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"41\" y=\"26\" width=\"730\" height=\"890\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"3\" value=\"\" style=\"rounded=0;whiteSpace=wrap;html=1;fillColor=none;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"71\" y=\"126\" width=\"670\" height=\"240\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"4\" value=\"\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"101\" y=\"159\" width=\"120\" height=\"160\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"5\" value=\"\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"241\" y=\"159\" width=\"120\" height=\"160\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"6\" value=\"\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"381\" y=\"159\" width=\"120\" height=\"160\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"7\" value=\"\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"521\" y=\"159\" width=\"120\" height=\"160\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"8\" value=\"Page 1 (&lt;font&gt;Main.pdf)&lt;/font&gt;\" style=\"text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"104\" y=\"319\" width=\"110\" height=\"20\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"9\" value=\"Page 2 (Main.pdf)\" style=\"text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"244\" y=\"319\" width=\"110\" height=\"20\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"10\" value=\"Page 3 (Main.pdf)\" style=\"text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"384\" y=\"319\" width=\"110\" height=\"20\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"11\" value=\"Page 4 (Main.pdf)\" style=\"text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"524\" y=\"319\" width=\"110\" height=\"20\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"12\" value=\"\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"661\" y=\"159\" width=\"80\" height=\"160\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"13\" value=\"Page 5 (Main\" style=\"text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"664\" y=\"319\" width=\"90\" height=\"20\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"14\" value=\"Main.pdf\" style=\"text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"81\" y=\"130\" width=\"70\" height=\"20\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"15\" value=\"\" style=\"rounded=0;whiteSpace=wrap;html=1;fillColor=none;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"71\" y=\"386\" width=\"670\" height=\"230\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"16\" value=\"\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"101\" y=\"419\" width=\"120\" height=\"160\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"17\" value=\"\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"241\" y=\"419\" width=\"120\" height=\"160\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"18\" value=\"\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"381\" y=\"419\" width=\"120\" height=\"160\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"19\" value=\"Page 1 (Second.pdf)\" style=\"text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"104\" y=\"579\" width=\"50\" height=\"20\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"20\" value=\"Page 2 (Second.pdf)\" style=\"text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"244\" y=\"579\" width=\"50\" height=\"20\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"21\" value=\"Page 3 (Second.pdf)\" style=\"text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"384\" y=\"579\" width=\"50\" height=\"20\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"22\" value=\"Second.pdf\" style=\"text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"81\" y=\"390\" width=\"110\" height=\"20\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"23\" value=\"\" style=\"rounded=0;whiteSpace=wrap;html=1;fillColor=none;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"71\" y=\"646\" width=\"670\" height=\"240\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"24\" value=\"\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"101\" y=\"679\" width=\"120\" height=\"160\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"25\" value=\"\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"241\" y=\"679\" width=\"120\" height=\"160\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"26\" value=\"\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"381\" y=\"679\" width=\"120\" height=\"160\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"27\" value=\"Page 1 (Main.pdf)\" style=\"text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"104\" y=\"839\" width=\"110\" height=\"20\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"28\" value=\"Page 1 (Second.pdf)\" style=\"text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"244\" y=\"839\" width=\"130\" height=\"20\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"29\" value=\"Page 4 (Second.pdf)\" style=\"text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"384\" y=\"840\" width=\"120\" height=\"18\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"30\" value=\"Output.pdf\" style=\"text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"81\" y=\"650\" width=\"110\" height=\"20\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"31\" value=\"Add Existing\" style=\"rounded=1;fillColor=#0057D8;align=center;strokeColor=none;html=1;fontColor=#ffffff;fontSize=12\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"71\" y=\"86\" width=\"80\" height=\"23\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"32\" value=\"Add Output\" style=\"rounded=1;fillColor=#0057D8;align=center;strokeColor=none;html=1;fontColor=#ffffff;fontSize=12\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"160\" y=\"86\" width=\"80\" height=\"23\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"33\" value=\"\" style=\"html=1;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;verticalAlign=top;shadow=0;dashed=0;strokeWidth=2;shape=mxgraph.ios7.misc.scroll_(horizontal);fillColor=#a0a0a0;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"101\" y=\"348\" width=\"160\" height=\"6\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"34\" value=\"Edit PDF Pages\" style=\"text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;fontSize=21;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"71\" y=\"41\" width=\"160\" height=\"30\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"35\" value=\"Use Drag and Drop to Reorder, Merge or Split PDF pages&lt;br&gt;Hold Ctrl to duplicate pages.\" style=\"text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;fontSize=14;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"371\" y=\"37\" width=\"369\" height=\"37\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"36\" value=\"\" style=\"rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontSize=14;align=left;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"81\" y=\"652\" width=\"90\" height=\"16\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"37\" value=\"\" style=\"rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontSize=14;align=left;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"79\" y=\"392\" width=\"90\" height=\"16\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"38\" value=\"\" style=\"rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontSize=14;align=left;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"79\" y=\"132\" width=\"90\" height=\"16\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"39\" value=\"Create File\" style=\"rounded=1;fillColor=#0057D8;align=center;strokeColor=none;html=1;fontColor=#ffffff;fontSize=12\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"188\" y=\"650\" width=\"98\" height=\"21\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"40\" value=\"Show Preview Of Selected Page\" style=\"rounded=1;fillColor=#f5f5f5;strokeColor=#666666;align=left;verticalAlign=middle;fontStyle=0;fontSize=12;labelPosition=right;verticalLabelPosition=middle;spacingLeft=10;html=1;shadow=0;dashed=0;fontFamily=Helvetica;fontColor=#333333;\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"543\" y=\"91\" width=\"12\" height=\"12\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"41\" value=\"Save All\" style=\"rounded=1;fillColor=#0057D8;align=center;strokeColor=none;html=1;fontColor=#ffffff;fontSize=12\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"248\" y=\"86\" width=\"80\" height=\"23\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"42\" value=\"Save Changes\" style=\"rounded=1;fillColor=#0057D8;align=center;strokeColor=none;html=1;fontColor=#ffffff;fontSize=12\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"188\" y=\"390\" width=\"97\" height=\"21\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"43\" value=\"Remove\" style=\"rounded=1;fillColor=#f5f5f5;align=center;strokeColor=#666666;html=1;fontColor=#333333;fontSize=12\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"634\" y=\"652\" width=\"98\" height=\"21\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"44\" value=\"Remove\" style=\"rounded=1;fillColor=#f5f5f5;align=center;strokeColor=#666666;html=1;fontColor=#333333;fontSize=12\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"634\" y=\"392\" width=\"98\" height=\"21\" as=\"geometry\"/>\n                </mxCell>\n                <mxCell id=\"45\" value=\"Remove\" style=\"rounded=1;fillColor=#f5f5f5;align=center;strokeColor=#666666;html=1;fontColor=#333333;fontSize=12\" parent=\"1\" vertex=\"1\">\n                    <mxGeometry x=\"634\" y=\"132\" width=\"98\" height=\"21\" as=\"geometry\"/>\n                </mxCell>\n            </root>\n        </mxGraphModel>\n    </diagram>\n</mxfile>"
  },
  {
    "path": "package.json",
    "content": "{\n\t\"name\": \"vscode-drawio\",\n\t\"private\": true,\n\t\"displayName\": \"Draw.io Integration\",\n\t\"description\": \"This unofficial extension integrates Draw.io into VS Code.\",\n\t\"version\": \"1.9.0\",\n\t\"preRelease\": false,\n\t\"license\": \"GPL-3.0\",\n\t\"publisher\": \"hediet\",\n\t\"keywords\": [\n\t\t\"drawio\",\n\t\t\"diagram\",\n\t\t\"diagrams.net\",\n\t\t\"visio\",\n\t\t\"architecture\",\n\t\t\"uml\",\n\t\t\"code link\"\n\t],\n\t\"author\": {\n\t\t\"email\": \"henning.dieterichs@live.de\",\n\t\t\"name\": \"Henning Dieterichs\"\n\t},\n\t\"readme\": \"./README.md\",\n\t\"icon\": \"docs/logo.drawio.png\",\n\t\"extensionKind\": [\n\t\t\"ui\",\n\t\t\"workspace\"\n\t],\n\t\"engines\": {\n\t\t\"vscode\": \"^1.70.0\"\n\t},\n\t\"categories\": [\n\t\t\"Visualization\"\n\t],\n\t\"activationEvents\": [],\n\t\"repository\": {\n\t\t\"url\": \"https://github.com/hediet/vscode-drawio.git\"\n\t},\n\t\"browser\": \"./dist/extension/index\",\n\t\"main\": \"./dist/extension/index\",\n\t\"capabilities\": {\n\t\t\"untrustedWorkspaces\": {\n\t\t\t\"supported\": true\n\t\t}\n\t},\n\t\"contributes\": {\n\t\t\"languages\": [\n\t\t\t{\n\t\t\t\t\"id\": \"drawio\",\n\t\t\t\t\"extensions\": [\n\t\t\t\t\t\".drawio\",\n\t\t\t\t\t\".dio\",\n\t\t\t\t\t\".dio.svg\",\n\t\t\t\t\t\".drawio.svg\",\n\t\t\t\t\t\".drawio.png\",\n\t\t\t\t\t\".dio.png\"\n\t\t\t\t],\n\t\t\t\t\"aliases\": [\n\t\t\t\t\t\"Draw.io\",\n\t\t\t\t\t\"drawio\"\n\t\t\t\t]\n\t\t\t}\n\t\t],\n\t\t\"customEditors\": [\n\t\t\t{\n\t\t\t\t\"viewType\": \"hediet.vscode-drawio\",\n\t\t\t\t\"displayName\": \"Draw.io (Binary)\",\n\t\t\t\t\"selector\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"filenamePattern\": \"*.drawio.png\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"filenamePattern\": \"*.dio.png\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"priority\": \"default\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"viewType\": \"hediet.vscode-drawio-text\",\n\t\t\t\t\"displayName\": \"Draw.io\",\n\t\t\t\t\"selector\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"filenamePattern\": \"*.drawio\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"filenamePattern\": \"*.dio\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"filenamePattern\": \"*.dio.svg\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"filenamePattern\": \"*.drawio.svg\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"priority\": \"default\"\n\t\t\t}\n\t\t],\n\t\t\"commands\": [\n\t\t\t{\n\t\t\t\t\"command\": \"hediet.vscode-drawio.convert\",\n\t\t\t\t\"title\": \"Convert To...\",\n\t\t\t\t\"category\": \"Draw.io\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"command\": \"hediet.vscode-drawio.export\",\n\t\t\t\t\"title\": \"Export To...\",\n\t\t\t\t\"category\": \"Draw.io\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"command\": \"hediet.vscode-drawio.toggleCodeLinkActivation\",\n\t\t\t\t\"title\": \"Toggle Code Link Activation\",\n\t\t\t\t\"category\": \"Draw.io\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"command\": \"hediet.vscode-drawio.changeTheme\",\n\t\t\t\t\"title\": \"Change Theme\",\n\t\t\t\t\"category\": \"Draw.io\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"command\": \"hediet.vscode-drawio.editDiagramAsText\",\n\t\t\t\t\"title\": \"Edit Diagram As Text (Experimental)\",\n\t\t\t\t\"enablement\": \"hediet.vscode-drawio.experimentalFeaturesEnabled\",\n\t\t\t\t\"category\": \"Draw.io\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"command\": \"hediet.vscode-drawio.linkCodeWithSelectedNode\",\n\t\t\t\t\"title\": \"Link Code with Selected Node\",\n\t\t\t\t\"category\": \"Draw.io\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"command\": \"hediet.vscode-drawio.newDiagram\",\n\t\t\t\t\"title\": \"New Draw.io Diagram\",\n\t\t\t\t\"category\": \"Draw.io\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"command\": \"hediet.vscode-drawio.linkFileWithSelectedNode\",\n\t\t\t\t\"title\": \"Link File With Selected Node\",\n\t\t\t\t\"category\": \"Draw.io\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"command\": \"hediet.vscode-drawio.linkSymbolWithSelectedNode\",\n\t\t\t\t\"title\": \"Link Symbol With Selected Node\",\n\t\t\t\t\"category\": \"Draw.io\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"command\": \"hediet.vscode-drawio.linkWsSymbolWithSelectedNode\",\n\t\t\t\t\"title\": \"Link Workspace Symbol With Selected Node\",\n\t\t\t\t\"category\": \"Draw.io\"\n\t\t\t}\n\t\t],\n\t\t\"keybindings\": [\n\t\t\t{\n\t\t\t\t\"command\": \"hediet.vscode-drawio.linkCodeWithSelectedNode\",\n\t\t\t\t\"key\": \"shift+F3\",\n\t\t\t\t\"when\": \"!findWidgetVisible\"\n\t\t\t}\n\t\t],\n\t\t\"configuration\": [\n\t\t\t{\n\t\t\t\t\"title\": \"General\",\n\t\t\t\t\"order\": 10,\n\t\t\t\t\"properties\": {\n\t\t\t\t\t\"hediet.vscode-drawio.offline\": {\n\t\t\t\t\t\t\"type\": \"boolean\",\n\t\t\t\t\t\t\"default\": true,\n\t\t\t\t\t\t\"title\": \"Use Offline Mode\",\n\t\t\t\t\t\t\"description\": \"When enabled, the bundled instance of Draw.io is used.\",\n\t\t\t\t\t\t\"order\": 10\n\t\t\t\t\t},\n\t\t\t\t\t\"hediet.vscode-drawio.online-url\": {\n\t\t\t\t\t\t\"type\": \"string\",\n\t\t\t\t\t\t\"default\": \"https://embed.diagrams.net/\",\n\t\t\t\t\t\t\"title\": \"Online URL\",\n\t\t\t\t\t\t\"description\": \"The app to use when offline mode is disabled.\",\n\t\t\t\t\t\t\"order\": 11\n\t\t\t\t\t},\n\t\t\t\t\t\"hediet.vscode-drawio.codeLinkActivated\": {\n\t\t\t\t\t\t\"type\": \"boolean\",\n\t\t\t\t\t\t\"default\": false,\n\t\t\t\t\t\t\"title\": \"Code Link Enabled\",\n\t\t\t\t\t\t\"description\": \"When activated, selecting a node will navigate to an associated code section.\",\n\t\t\t\t\t\t\"order\": 20\n\t\t\t\t\t},\n\t\t\t\t\t\"hediet.vscode-drawio.local-storage\": {\n\t\t\t\t\t\t\"anyOf\": [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"type\": \"object\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t],\n\t\t\t\t\t\t\"default\": {},\n\t\t\t\t\t\t\"readOnly\": true,\n\t\t\t\t\t\t\"title\": \"Draw.io Local Storage\",\n\t\t\t\t\t\t\"description\": \"Only change this property if you know what you are doing. Manual changes to this property are not supported!\",\n\t\t\t\t\t\t\"order\": 30\n\t\t\t\t\t},\n\t\t\t\t\t\"hediet.vscode-drawio.simpleLabels\": {\n\t\t\t\t\t\t\"type\": \"boolean\",\n\t\t\t\t\t\t\"default\": false,\n\t\t\t\t\t\t\"title\": \"Use SimpleLabels\",\n\t\t\t\t\t\t\"description\": \"When enabled, no ForeignObjects are used in the svg.\",\n\t\t\t\t\t\t\"order\": 40\n\t\t\t\t\t},\n\t\t\t\t\t\"hediet.vscode-drawio.zoomFactor\": {\n\t\t\t\t\t\t\"type\": \"number\",\n\t\t\t\t\t\t\"default\": 1.2,\n\t\t\t\t\t\t\"title\": \"Draw.io zoom factor\",\n\t\t\t\t\t\t\"description\": \"Defines the zoom factor for mouse wheel and trackpad zoom.\",\n\t\t\t\t\t\t\"order\": 50\n\t\t\t\t\t},\n\t\t\t\t\t\"hediet.vscode-drawio.globalVars\": {\n\t\t\t\t\t\t\"type\": \"object\",\n\t\t\t\t\t\t\"title\": \"Draw.io global variables.\",\n\t\t\t\t\t\t\"description\": \"Defines global variables for system-wide placeholders using a JSON structure with key, value pairs. Keep the number of global variables small.\",\n\t\t\t\t\t\t\"order\": 60\n\t\t\t\t\t},\n\t\t\t\t\t\"hediet.vscode-drawio.resizeImages\": {\n\t\t\t\t\t\t\"type\": [\n\t\t\t\t\t\t\t\"boolean\",\n\t\t\t\t\t\t\t\"null\"\n\t\t\t\t\t\t],\n\t\t\t\t\t\t\"title\": \"Draw.io resize images.\",\n\t\t\t\t\t\t\"description\": \"If set to true, images are resized automatically on paste. If not defined, the user will be asked to confirm the resize.\",\n\t\t\t\t\t\t\"default\": null,\n\t\t\t\t\t\t\"order\": 70\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"title\": \"Plugins\",\n\t\t\t\t\"order\": 20,\n\t\t\t\t\"properties\": {\n\t\t\t\t\t\"hediet.vscode-drawio.plugins\": {\n\t\t\t\t\t\t\"type\": \"array\",\n\t\t\t\t\t\t\"items\": {\n\t\t\t\t\t\t\t\"anyOf\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"type\": \"object\",\n\t\t\t\t\t\t\t\t\t\"properties\": {\n\t\t\t\t\t\t\t\t\t\t\"file\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The file path to the library. Must be absolute. You can use `${workspaceFolder}`.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"default\": [],\n\t\t\t\t\t\t\"title\": \"Plugins\",\n\t\t\t\t\t\t\"markdownDescription\": \"Loads Draw.io plugins from the local filesystem.  See description of the `file` property. See [plugins documentation](https://github.com/hediet/vscode-drawio/blob/master/docs/plugins.md).\",\n\t\t\t\t\t\t\"order\": 10\n\t\t\t\t\t},\n\t\t\t\t\t\"hediet.vscode-drawio.knownPlugins\": {\n\t\t\t\t\t\t\"type\": \"array\",\n\t\t\t\t\t\t\"items\": {\n\t\t\t\t\t\t\t\"type\": \"object\",\n\t\t\t\t\t\t\t\"properties\": {\n\t\t\t\t\t\t\t\t\"pluginId\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"fingerprint\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"allowed\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"boolean\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"default\": [],\n\t\t\t\t\t\t\"title\": \"Known Plugins\",\n\t\t\t\t\t\t\"markdownDescription\": \"List of allowed or denied plugins. The extension will read and write to this list based on what the used decides when loading specific plugins. See [plugins documentation](https://github.com/hediet/vscode-drawio/blob/master/docs/plugins.md).\",\n\t\t\t\t\t\t\"scope\": \"application\",\n\t\t\t\t\t\t\"order\": 15\n\t\t\t\t\t},\n\t\t\t\t\t\"hediet.vscode-drawio.customLibraries\": {\n\t\t\t\t\t\t\"type\": \"array\",\n\t\t\t\t\t\t\"items\": {\n\t\t\t\t\t\t\t\"type\": \"object\",\n\t\t\t\t\t\t\t\"properties\": {\n\t\t\t\t\t\t\t\t\"entryId\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"string\",\n\t\t\t\t\t\t\t\t\t\"description\": \"The id of the entry. A specfic entry can be enabled or deactivated in the editor.\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"libName\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"string\",\n\t\t\t\t\t\t\t\t\t\"description\": \"The name of the library in the shape overview.\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"anyOf\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"type\": \"object\",\n\t\t\t\t\t\t\t\t\t\"properties\": {\n\t\t\t\t\t\t\t\t\t\t\"url\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"type\": \"object\",\n\t\t\t\t\t\t\t\t\t\"properties\": {\n\t\t\t\t\t\t\t\t\t\t\"xml\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"type\": \"object\",\n\t\t\t\t\t\t\t\t\t\"properties\": {\n\t\t\t\t\t\t\t\t\t\t\"json\": {}\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"type\": \"object\",\n\t\t\t\t\t\t\t\t\t\"properties\": {\n\t\t\t\t\t\t\t\t\t\t\"file\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\",\n\t\t\t\t\t\t\t\t\t\t\t\"description\": \"The file path to the library. Must be absolute. You can use ${workspaceFolder}.\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"default\": [],\n\t\t\t\t\t\t\"title\": \"Custom Libraries\",\n\t\t\t\t\t\t\"description\": \"Configures the Draw.io editor to use custom libraries.\",\n\t\t\t\t\t\t\"order\": 50\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"title\": \"Theme and styles\",\n\t\t\t\t\"order\": 30,\n\t\t\t\t\"properties\": {\n\t\t\t\t\t\"hediet.vscode-drawio.styles\": {\n\t\t\t\t\t\t\"title\": \"Styles\",\n\t\t\t\t\t\t\"description\": \"Defines an array of objects that contain the colours (fontColor, fillColor, strokeColor and gradientColor) for the Style tab of the format panel if the selection is empty. These objects can have a commonStyle (which is applied to both vertices and edges), vertexStyle (applied to vertices) and edgeStyle (applied to edges), and a graph with background and gridColor. An empty object means apply the default colors\",\n\t\t\t\t\t\t\"type\": \"array\",\n\t\t\t\t\t\t\"items\": {\n\t\t\t\t\t\t\t\"type\": \"object\",\n\t\t\t\t\t\t\t\"properties\": {\n\t\t\t\t\t\t\t\t\"commonStyle\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"object\",\n\t\t\t\t\t\t\t\t\t\"properties\": {\n\t\t\t\t\t\t\t\t\t\t\"fontColor\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"strokeColor\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"fillColor\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"graph\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"object\",\n\t\t\t\t\t\t\t\t\t\"properties\": {\n\t\t\t\t\t\t\t\t\t\t\"background\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\"gridColor\": {\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t},\n\t\t\t\t\t\"hediet.vscode-drawio.defaultVertexStyle\": {\n\t\t\t\t\t\t\"title\": \"Default Vertex Style\",\n\t\t\t\t\t\t\"description\": \"Default styling of vertices (shapes).\",\n\t\t\t\t\t\t\"type\": \"object\"\n\t\t\t\t\t},\n\t\t\t\t\t\"hediet.vscode-drawio.defaultEdgeStyle\": {\n\t\t\t\t\t\t\"title\": \"Default Edge Style\",\n\t\t\t\t\t\t\"description\": \"Default styling of edges.\",\n\t\t\t\t\t\t\"type\": \"object\"\n\t\t\t\t\t},\n\t\t\t\t\t\"hediet.vscode-drawio.colorNames\": {\n\t\t\t\t\t\t\"title\": \"Color Names\",\n\t\t\t\t\t\t\"description\": \"Names for colors, eg. {‘FFFFFF’: ‘White’, ‘000000’: ‘Black’} that are used as tooltips (uppercase, no leading # for the colour codes)\",\n\t\t\t\t\t\t\"type\": \"object\"\n\t\t\t\t\t},\n\t\t\t\t\t\"hediet.vscode-drawio.presetColors\": {\n\t\t\t\t\t\t\"title\": \"Preset Colors\",\n\t\t\t\t\t\t\"description\": \"Color codes for the upper palette in the color dialog.\",\n\t\t\t\t\t\t\"type\": \"array\",\n\t\t\t\t\t\t\"items\": {\n\t\t\t\t\t\t\t\"type\": \"string\",\n\t\t\t\t\t\t\t\"description\": \"Use hex codes without # at the beginning only (FFFFFF for absolute white, for example).\"\n\t\t\t\t\t\t}\n\t\t\t\t\t},\n\t\t\t\t\t\"hediet.vscode-drawio.customColorSchemes\": {\n\t\t\t\t\t\t\"title\": \"Custom Color Schemes\",\n\t\t\t\t\t\t\"markdownDescription\": \"Available color schemes in the style section at the top of the format panel. See example [here](https://www.diagrams.net/doc/faq/custom-colours-confluence-cloud#default-colour-schemes---format-panel)\",\n\t\t\t\t\t\t\"type\": \"array\",\n\t\t\t\t\t\t\"items\": {\n\t\t\t\t\t\t\t\"type\": \"array\",\n\t\t\t\t\t\t\t\"description\": \"Represents a page of color schemes.\",\n\t\t\t\t\t\t\t\"items\": {\n\t\t\t\t\t\t\t\t\"type\": \"object\",\n\t\t\t\t\t\t\t\t\"properties\": {\n\t\t\t\t\t\t\t\t\t\"title\": {\n\t\t\t\t\t\t\t\t\t\t\"type\": \"string\",\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Title of the color used in tooltips.\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"fill\": {\n\t\t\t\t\t\t\t\t\t\t\"type\": \"string\",\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Use hex codes with # at the beginning (#FFFFFF for absolute white, for example).\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"stroke\": {\n\t\t\t\t\t\t\t\t\t\t\"type\": \"string\",\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Use hex codes with # at the beginning (#FFFFFF for absolute white, for example).\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"gradient\": {\n\t\t\t\t\t\t\t\t\t\t\"type\": \"string\",\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Use hex codes with # at the beginning (#FFFFFF for absolute white, for example).\"\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"font\": {\n\t\t\t\t\t\t\t\t\t\t\"type\": \"string\",\n\t\t\t\t\t\t\t\t\t\t\"description\": \"Use hex codes with # at the beginning (#FFFFFF for absolute white, for example).\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t},\n\t\t\t\t\t\"hediet.vscode-drawio.customFonts\": {\n\t\t\t\t\t\t\"type\": \"array\",\n\t\t\t\t\t\t\"items\": {\n\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"default\": [],\n\t\t\t\t\t\t\"title\": \"Custom Fonts\",\n\t\t\t\t\t\t\"description\": \"Configures the Draw.io editor to use custom fonts.\"\n\t\t\t\t\t},\n\t\t\t\t\t\"hediet.vscode-drawio.theme\": {\n\t\t\t\t\t\t\"title\": \"Draw.io Theme\",\n\t\t\t\t\t\t\"type\": \"string\",\n\t\t\t\t\t\t\"default\": \"kennedy\",\n\t\t\t\t\t\t\"enum\": [\n\t\t\t\t\t\t\t\"kennedy\",\n\t\t\t\t\t\t\t\"min\"\n\t\t\t\t\t\t],\n\t\t\t\t\t\t\"description\": \"The theme to use for the Draw.io editor. Use \\\"automatic\\\" to automatically choose a Draw.io theme that matches your current VS Code theme.\"\n\t\t\t\t\t},\n\t\t\t\t\t\"hediet.vscode-drawio.appearance\": {\n\t\t\t\t\t\t\"title\": \"Draw.io Appearance\",\n\t\t\t\t\t\t\"type\": \"string\",\n\t\t\t\t\t\t\"default\": \"light\",\n\t\t\t\t\t\t\"enum\": [\n\t\t\t\t\t\t\t\"automatic\",\n\t\t\t\t\t\t\t\"light\",\n\t\t\t\t\t\t\t\"dark\",\n\t\t\t\t\t\t\t\"high-contrast-light\",\n\t\t\t\t\t\t\t\"high-contrast\"\n\t\t\t\t\t\t],\n\t\t\t\t\t\t\"description\": \"The appearance to use for the Draw.io editor. Use \\\"automatic\\\" to automatically choose a Draw.io theme that matches your current VS Code theme.\"\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t],\n\t\t\"menus\": {\n\t\t\t\"explorer/context\": [\n\t\t\t\t{\n\t\t\t\t\t\"when\": \"hediet.vscode-drawio.active\",\n\t\t\t\t\t\"command\": \"hediet.vscode-drawio.linkFileWithSelectedNode\",\n\t\t\t\t\t\"group\": \"Draw.io\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"commandPalette\": [\n\t\t\t\t{\n\t\t\t\t\t\"when\": \"false\",\n\t\t\t\t\t\"command\": \"hediet.vscode-drawio.linkFileWithSelectedNode\"\n\t\t\t\t}\n\t\t\t]\n\t\t}\n\t},\n\t\"scripts\": {\n\t\t\"run-script\": \"node ./scripts/run-script\",\n\t\t\"lint\": \"echo 'add linting'\",\n\t\t\"_lint\": \"yarn run-script check-version && prettier --check ./src\",\n\t\t\"build\": \"yarn build-extension && yarn build-plugins && yarn package-extension\",\n\t\t\"build-extension\": \"webpack --mode production\",\n\t\t\"build-plugins\": \"webpack --mode production --config ./drawio-custom-plugins/webpack.config.ts\",\n\t\t\"package-extension\": \"yarn package-extension-preRelease\",\n\t\t\"package-extension-stable\": \"vsce package --yarn --out ./dist/extension.vsix\",\n\t\t\"package-extension-preRelease\": \"vsce package --yarn --out ./dist/extension.vsix --pre-release\",\n\t\t\"dev\": \"webpack --mode development --watch\",\n\t\t\"dev-drawio-plugins\": \"webpack --mode development --watch --config ./drawio-custom-plugins/webpack.config.ts\",\n\t\t\"dev-drawio-plugins-web\": \"webpack-dev-server --hot --config ./drawio-custom-plugins/webpack.config.ts\"\n\t},\n\t\"files\": [\n\t\t\"dist/custom-drawio-plugins/**/*\",\n\t\t\"dist/extension/**/*\",\n\t\t\"package.json\",\n\t\t\"docs/**/*\",\n\t\t\"drawio/LICENSE\",\n\t\t\"drawio/VERSION\",\n\t\t\"drawio/src/main/webapp/js/**/*\",\n\t\t\"drawio/src/main/webapp/connect/**/*\",\n\t\t\"drawio/src/main/webapp/images/**/*\",\n\t\t\"drawio/src/main/webapp/img/**/*\",\n\t\t\"drawio/src/main/webapp/math/**/*\",\n\t\t\"drawio/src/main/webapp/mxgraph/**/*\",\n\t\t\"drawio/src/main/webapp/plugins/**/*\",\n\t\t\"drawio/src/main/webapp/resources/**/*\",\n\t\t\"drawio/src/main/webapp/styles/**/*\",\n\t\t\"drawio/src/main/webapp/templates/**/*\",\n\t\t\"LICENSE.md\"\n\t],\n\t\"devDependencies\": {\n\t\t\"@actions/exec\": \"^1.0.4\",\n\t\t\"@actions/github\": \"^2.2.0\",\n\t\t\"@hediet/semver\": \"^0.2.1\",\n\t\t\"@types/copy-webpack-plugin\": \"^8.0.1\",\n\t\t\"@types/mithril\": \"^2.0.4\",\n\t\t\"@types/node\": \"^22.10.10\",\n\t\t\"@types/vscode\": \"1.70.0\",\n\t\t\"@types/xml-formatter\": \"^1.1.0\",\n\t\t\"@vscode/vsce\": \"^3.2.1\",\n\t\t\"clean-webpack-plugin\": \"^4.0.0-alpha.0\",\n\t\t\"copy-webpack-plugin\": \"^9.0.1\",\n\t\t\"css-loader\": \"^3.4.2\",\n\t\t\"ovsx\": \"^0.1.0-next.e000fdb\",\n\t\t\"prettier\": \"^2.3.2\",\n\t\t\"raw-loader\": \"^4.0.1\",\n\t\t\"style-loader\": \"^1.1.3\",\n\t\t\"ts-loader\": \"^9.2.3\",\n\t\t\"ts-node\": \"^10.1.0\",\n\t\t\"tslint\": \"^6.1.2\",\n\t\t\"typescript\": \"^5.7.3\",\n\t\t\"webpack\": \"^5.44.0\",\n\t\t\"webpack-cli\": \"^4.7.2\",\n\t\t\"webpack-dev-server\": \"^3.11.2\"\n\t},\n\t\"dependencies\": {\n\t\t\"@hediet/json-to-dictionary\": \"^0.2.1\",\n\t\t\"@hediet/std\": \"0.6.0\",\n\t\t\"@knuddels/mobx-logger\": \"^1.1.1\",\n\t\t\"buffer\": \"^6.0.3\",\n\t\t\"js-sha256\": \"^0.9.0\",\n\t\t\"mithril\": \"^2.0.4\",\n\t\t\"mobx\": \"5.15.4\",\n\t\t\"mobx-utils\": \"5.5.7\",\n\t\t\"path-browserify\": \"^1.0.1\",\n\t\t\"vsls\": \"^1.0.3015\",\n\t\t\"xml-formatter\": \"^2.0.1\",\n\t\t\"xml-parser-xo\": \"^3.0.0\"\n\t}\n}"
  },
  {
    "path": "scripts/build-and-publish.ts",
    "content": "import { readFile, writeFile } from \"fs/promises\";\nimport { join, resolve } from \"path\";\nimport { SemanticVersion } from \"@hediet/semver\";\nimport { context } from \"@actions/github\";\nimport { exec } from \"@actions/exec\";\nimport { readFileSync } from \"fs\";\nimport { Changelog } from \"./changelog\";\n\nconst packageJsonPath = resolve(__dirname, \"../package.json\");\n\nexport async function run(): Promise<void> {\n\tconst changeLog = getChangelog();\n\tconst version = changeLog.latestVersion;\n\n\tconst packageJson = await readJsonFile<{ version: string; preRelease?: boolean }>(packageJsonPath);\n\tconst stableVersion = SemanticVersion.parse(packageJson.version);\n\n\tif (version.kind !== 'released' || version.version.toString() !== stableVersion.toString()) {\n\t\tthrow new Error(\"Version in package.json does not match latest version in changelog.\");\n\t}\n\n\tif (stableVersion.patch !== 0) {\n\t\tthrow new Error(\"Patch version must be 0.\");\n\t}\n\n\tconst gh = new GitHubClient();\n\n\tconst isPreRelease = !!packageJson.preRelease;\n\n\tconst stableTag = `v${stableVersion}`;\n\tconst stableGhTagExists = await gh.tagExists(context.repo, stableTag);\n\tif (!isPreRelease && !stableGhTagExists) {\n\t\tawait buildAndPublish('stable', stableVersion);\n\t\tawait gh.createTag(context.repo, stableTag, context.sha);\n\t} else {\n\t\tif (stableGhTagExists) {\n\t\t\tconsole.log(`GitHub tag for stable version ${stableTag} exists, skipping publish.`);\n\t\t}\n\t\tif (isPreRelease) {\n\t\t\tconsole.log(\"Pre-release version detected, skipping stable\");\n\t\t}\n\t}\n\n\tconst runNumber = process.env.GITHUB_RUN_NUMBER;\n\tconst preReleaseNumber = getPreReleasePatchNumber(Number(runNumber));\n\tconst previewVersion = stableVersion.with({ patch: preReleaseNumber });\n\n\tconst previewTag = `v${previewVersion}`;\n\n\tconst previewGhTagExists = await gh.tagExists(context.repo, previewTag);\n\tif (!previewGhTagExists) {\n\t\tawait buildAndPublish('preRelease', previewVersion);\n\t\tawait gh.createTag(context.repo, previewTag, context.sha);\n\t} else {\n\t\tconsole.log(`GitHub tag for preview version ${previewTag} exists, skipping publish.`);\n\t}\n}\n\nasync function buildAndPublish(releaseType: 'stable' | 'preRelease', version: SemanticVersion) {\n\tconsole.log(`Publishing ${releaseType} version ${version}...`);\n\n\tconst packageJson = await readJsonFile<any>(packageJsonPath);\n\tpackageJson.version = version.toString();\n\tpackageJson.scripts[\"package-extension\"] =\n\t\treleaseType === 'preRelease'\n\t\t\t? \"yarn package-extension-preRelease\"\n\t\t\t: \"yarn package-extension-stable\";\n\n\tawait writeJsonFile(packageJsonPath, packageJson);\n\n\tawait exec(\"yarn\", [\"build\"]);\n\tawait exec(\"yarn\", [\n\t\t\"vsce\",\n\t\t\"publish\",\n\t\t\"--pat\",\n\t\tprocess.env.VSCE_PAT!,\n\t\t...(releaseType === 'preRelease' ? ['--pre-release'] : [])]\n\t);\n}\n\nfunction getPreReleasePatchNumber(runNumber: number): number {\n\treturn Number(`${formatDate(new Date())}${padN(Number(runNumber) % 1000, 3)}`);\n}\n\nfunction formatDate(date: Date): string {\n\tconst year = date.getUTCFullYear() % 100;\n\tconst month = date.getUTCMonth() + 1;\n\tconst day = date.getUTCDate();\n\n\treturn `${year}${padN(month, 2)}${padN(day, 2)}`;\n}\n\nfunction padN(num: number, n: number): string {\n\treturn num.toString().padStart(n, '0');\n}\n\ninterface IRepo {\n\towner: string;\n\trepo: string;\n}\n\nclass GitHubClient {\n\tprivate readonly token: string = process.env.GH_TOKEN!;\n\n\tprivate async request(endpoint: string, options: RequestInit = {}) {\n\t\tconst response = await fetch(`https://api.github.com${endpoint}`, {\n\t\t\t...options,\n\t\t\theaders: {\n\t\t\t\t...options.headers,\n\t\t\t\tAuthorization: `token ${this.token}`,\n\t\t\t\t'Content-Type': 'application/json',\n\t\t\t},\n\t\t});\n\t\tif (!response.ok) {\n\t\t\tthrow new Error(`GitHub API request failed: ${response.statusText}, ${await response.text()}`);\n\t\t}\n\t\treturn response.json();\n\t}\n\n\tasync tagExists(repo: IRepo, tag: string): Promise<boolean> {\n\t\ttry {\n\t\t\tawait this.request(`/repos/${repo.owner}/${repo.repo}/git/refs/tags/${tag}`);\n\t\t\treturn true;\n\t\t} catch {\n\t\t\treturn false;\n\t\t}\n\t}\n\n\tasync createTag(repo: IRepo, tag: string, sha: string): Promise<void> {\n\t\tawait this.request(`/repos/${repo.owner}/${repo.repo}/git/refs`, {\n\t\t\tmethod: 'POST',\n\t\t\tbody: JSON.stringify({\n\t\t\t\tref: `refs/tags/${tag}`,\n\t\t\t\tsha,\n\t\t\t}),\n\t\t});\n\t}\n}\n\nasync function readJsonFile<T>(path: string): Promise<T> {\n\tconst content = await readFile(path, 'utf-8');\n\treturn JSON.parse(content);\n}\n\nasync function writeJsonFile(path: string, data: unknown): Promise<void> {\n\tconst content = JSON.stringify(data, null, '\\t');\n\tawait writeFile(path, content, 'utf-8');\n}\n\nfunction readTextFileSync(fileName: string): string {\n\treturn readFileSync(fileName, { encoding: \"utf-8\" });\n}\n\nfunction getChangelog(): Changelog {\n\treturn new Changelog(readTextFileSync(join(__dirname, \"../CHANGELOG.md\")));\n}\n"
  },
  {
    "path": "scripts/changelog.ts",
    "content": "import { SemanticVersion } from \"@hediet/semver\";\n\nexport class Changelog {\n    private readonly regex = /## \\[(.*?)\\]([ \\t]*-[ \\t]*(.*))?/;\n    public get latestVersion(): {\n        kind: \"released\";\n        version: SemanticVersion;\n        releaseDate: Date | undefined;\n    } |\n    { kind: \"unreleased\"; } {\n        const result = this.regex.exec(this.src);\n        if (!result) {\n            throw new Error(\"Invalid changelog\");\n        }\n        if (result[1].toLowerCase() === \"unreleased\") {\n            return { kind: \"unreleased\" };\n        }\n\n        let date: Date | undefined;\n        if (result[3]) {\n            date = new Date(result[3].trim());\n        }\n        return {\n            kind: \"released\",\n            version: SemanticVersion.parse(result[1]),\n            releaseDate: date,\n        };\n    }\n\n    constructor(private src: string) { }\n\n    public setLatestVersion(\n        newVersion: SemanticVersion,\n        releaseDate: Date | undefined\n    ): void {\n        let dateStr = \"\";\n        if (releaseDate !== undefined) {\n            const year = releaseDate.getUTCFullYear();\n            const day = releaseDate.getUTCDate();\n            const month = releaseDate.getUTCMonth() + 1;\n            dateStr = ` - ${pad(year, 4)}-${pad(month, 2)}-${pad(day, 2)}`;\n        }\n        this.src = this.src.replace(\n            this.regex,\n            `## [${newVersion.toString()}]${dateStr}`\n        );\n    }\n\n    public toString(): string {\n        return this.src;\n    }\n}\n\nfunction pad(num: number, size: number): string {\n    let s = num + \"\";\n    while (s.length < size) s = \"0\" + s;\n    return s;\n}\n"
  },
  {
    "path": "scripts/run-script.js",
    "content": "require(\"ts-node\").register({ transpileOnly: true });\nconst argv = process.argv.slice(2);\nrequire(`./${argv[0]}`)\n\t.run(argv.slice(1))\n\t.catch((e) => {\n\t\tconsole.error(e);\n\t\tprocess.exit(1);\n\t});\n"
  },
  {
    "path": "scripts/tsconfig.json",
    "content": "{\n\t\"compilerOptions\": {\n\t\t\"target\": \"esnext\",\n\t\t\"module\": \"commonjs\",\n\t\t\"strict\": true,\n\t\t\"noEmit\": true,\n\t\t\"experimentalDecorators\": true\n\t},\n\t\"include\": [\"./**/*\"]\n}\n"
  },
  {
    "path": "src/Config.ts",
    "content": "import { autorun, computed, observable } from \"mobx\";\nimport {\n\tColorTheme,\n\tColorThemeKind,\n\tcommands,\n\tConfigurationTarget,\n\tenv,\n\tMemento,\n\tUri,\n\twindow,\n\tworkspace,\n} from \"vscode\";\nimport { Style, ColorScheme, DrawioLibraryData } from \"./DrawioClient\";\nimport { BufferImpl } from \"./utils/buffer\";\nimport { SimpleTemplate } from \"./utils/SimpleTemplate\";\nimport {\n\tserializerWithDefault,\n\tVsCodeSetting,\n} from \"./vscode-utils/VsCodeSetting\";\nimport * as packageJson from \"../package.json\";\n\nconst extensionId = \"hediet.vscode-drawio\";\nconst experimentalFeaturesEnabled = \"vscode-drawio.experimentalFeaturesEnabled\";\n\nexport async function setContext(\n\tkey: string,\n\tvalue: string | boolean\n): Promise<void> {\n\treturn (await commands.executeCommand(\"setContext\", key, value)) as any;\n}\n\nexport class Config {\n\tpublic readonly packageJson: {\n\t\tversion: string;\n\t\tversionName?: string;\n\t\tname: string;\n\t\tfeedbackUrl?: string;\n\t} = packageJson;\n\n\tpublic get feedbackUrl(): Uri | undefined {\n\t\tif (this.packageJson.feedbackUrl) {\n\t\t\treturn Uri.parse(this.packageJson.feedbackUrl);\n\t\t}\n\t\treturn undefined;\n\t}\n\n\tpublic get isInsiders() {\n\t\treturn (\n\t\t\tthis.packageJson.name === \"vscode-drawio-insiders-build\" ||\n\t\t\tprocess.env.DEV === \"1\"\n\t\t);\n\t}\n\n\t@observable.ref\n\tprivate _vscodeTheme: ColorTheme;\n\n\tpublic get vscodeTheme(): ColorTheme {\n\t\treturn this._vscodeTheme;\n\t}\n\n\tconstructor(private readonly globalState: Memento) {\n\t\tautorun(() => {\n\t\t\tsetContext(\n\t\t\t\texperimentalFeaturesEnabled,\n\t\t\t\tthis.experimentalFeaturesEnabled\n\t\t\t);\n\t\t});\n\n\t\tthis._vscodeTheme = window.activeColorTheme;\n\t\twindow.onDidChangeActiveColorTheme((theme) => {\n\t\t\tthis._vscodeTheme = theme;\n\t\t});\n\t}\n\n\tpublic getDiagramConfig(uri: Uri): DiagramConfig {\n\t\treturn new DiagramConfig(uri, this, this.globalState);\n\t}\n\n\tprivate readonly _experimentalFeatures = new VsCodeSetting(\n\t\t`${extensionId}.enableExperimentalFeatures`,\n\t\t{\n\t\t\tserializer: serializerWithDefault<boolean>(false),\n\t\t}\n\t);\n\n\tpublic get experimentalFeaturesEnabled(): boolean {\n\t\treturn this._experimentalFeatures.get();\n\t}\n\n\tpublic get canAskForFeedback(): boolean {\n\t\tif (\n\t\t\tthis.getInternalConfig().versionLastAskedForFeedback ===\n\t\t\tthis.packageJson.version\n\t\t) {\n\t\t\treturn false;\n\t\t}\n\t\tconst secondsIn20Minutes = 60 * 20;\n\t\tif (\n\t\t\tthis.getInternalConfig().thisVersionUsageTimeInSeconds <\n\t\t\tsecondsIn20Minutes\n\t\t) {\n\t\t\treturn false;\n\t\t}\n\t\treturn true;\n\t}\n\n\tpublic async markAskedToTest(): Promise<void> {\n\t\tawait this.updateInternalConfig((config) => ({\n\t\t\t...config,\n\t\t\tversionLastAskedForFeedback: this.packageJson.version,\n\t\t}));\n\t}\n\n\tprivate readonly _knownPlugins = new VsCodeSetting<\n\t\t{ pluginId: string; fingerprint: string; allowed: boolean }[]\n\t>(`${extensionId}.knownPlugins`, {\n\t\tserializer: serializerWithDefault<any>([]),\n\t\t// Don't use workspace settings here!\n\t\ttarget: ConfigurationTarget.Global,\n\t});\n\n\tpublic isPluginAllowed(\n\t\tpluginId: string,\n\t\tfingerprint: string\n\t): boolean | undefined {\n\t\tconst data = this._knownPlugins.get();\n\t\tconst entry = data.find(\n\t\t\t(d) => d.pluginId === pluginId && d.fingerprint === fingerprint\n\t\t);\n\t\tif (!entry) {\n\t\t\treturn undefined;\n\t\t}\n\t\treturn entry.allowed;\n\t}\n\n\tpublic async addKnownPlugin(\n\t\tpluginId: string,\n\t\tfingerprint: string,\n\t\tallowed: boolean\n\t): Promise<void> {\n\t\tconst plugins = [...this._knownPlugins.get()].filter(\n\t\t\t(p) => p.pluginId !== pluginId || p.fingerprint !== fingerprint\n\t\t);\n\n\t\tplugins.push({ pluginId, fingerprint, allowed });\n\t\tawait this._knownPlugins.set(plugins);\n\t}\n\n\tpublic getUsageTimeInSeconds(): number {\n\t\treturn this.getInternalConfig().totalUsageTimeInSeconds;\n\t}\n\n\tpublic getUsageTimeOfThisVersionInSeconds(): number {\n\t\treturn this.getInternalConfig().thisVersionUsageTimeInSeconds;\n\t}\n\n\tpublic addUsageTime10Seconds(): void {\n\t\tthis.updateInternalConfig((config) => {\n\t\t\tif (config.currentVersion !== this.packageJson.version) {\n\t\t\t\tconfig.currentVersion = this.packageJson.version;\n\t\t\t\tconfig.thisVersionUsageTimeInSeconds = 0;\n\t\t\t}\n\n\t\t\treturn {\n\t\t\t\t...config,\n\t\t\t\ttotalUsageTimeInSeconds: config.totalUsageTimeInSeconds + 10,\n\t\t\t\tthisVersionUsageTimeInSeconds:\n\t\t\t\t\tconfig.thisVersionUsageTimeInSeconds + 10,\n\t\t\t};\n\t\t});\n\t}\n\n\tpublic markAskedForSponsorship(): void {\n\t\tthis.updateInternalConfig((c) => ({\n\t\t\t...c,\n\t\t\tdateTimeLastAskedForSponsorship: new Date().toDateString(),\n\t\t\ttotalUsageTimeLastAskedForSponsorshipInSeconds:\n\t\t\t\tc.totalUsageTimeInSeconds,\n\t\t}));\n\t}\n\n\tpublic get canAskForSponsorship(): boolean {\n\t\tconst c = this.getInternalConfig();\n\t\tif (c.dateTimeLastAskedForSponsorship) {\n\t\t\tconst d = new Date(c.dateTimeLastAskedForSponsorship);\n\t\t\tconst msPerDay = 1000 * 60 * 60 * 24;\n\t\t\tconst minTimeBetweenAskingMs = 180 * msPerDay;\n\t\t\tif (new Date().getTime() - d.getTime() < minTimeBetweenAskingMs) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t\tlet usageTimeSinceLastAskedForSponsorship = c.totalUsageTimeInSeconds;\n\t\tif (c.totalUsageTimeLastAskedForSponsorshipInSeconds !== undefined) {\n\t\t\tusageTimeSinceLastAskedForSponsorship -=\n\t\t\t\tc.totalUsageTimeLastAskedForSponsorshipInSeconds;\n\t\t}\n\t\tconst secondsIn1Hr = 60 * 60;\n\t\tconst minUsageTime = secondsIn1Hr;\n\t\tif (usageTimeSinceLastAskedForSponsorship < minUsageTime) {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn true;\n\t}\n\n\tprivate getInternalConfig(): InternalConfig {\n\t\treturn (\n\t\t\tthis.globalState.get<InternalConfig>(\"config\") || {\n\t\t\t\ttotalUsageTimeInSeconds: 0,\n\t\t\t\tthisVersionUsageTimeInSeconds: 0,\n\t\t\t\tversionLastAskedForFeedback: undefined,\n\t\t\t\tdateTimeLastAskedForSponsorship: undefined,\n\t\t\t\tcurrentVersion: this.packageJson.version,\n\t\t\t\ttotalUsageTimeLastAskedForSponsorshipInSeconds: 0,\n\t\t\t}\n\t\t);\n\t}\n\n\tprivate async setInternalConfig(config: InternalConfig): Promise<void> {\n\t\tawait this.globalState.update(\"config\", config);\n\t}\n\n\tprivate async updateInternalConfig(\n\t\tupdate: (oldConfig: InternalConfig) => InternalConfig\n\t): Promise<void> {\n\t\tconst config = this.getInternalConfig();\n\t\tconst updated = update(config);\n\t\tawait this.setInternalConfig(updated);\n\t}\n}\n\ninterface InternalConfig {\n\ttotalUsageTimeInSeconds: number;\n\tthisVersionUsageTimeInSeconds: number;\n\tcurrentVersion: string;\n\tversionLastAskedForFeedback: string | undefined;\n\tdateTimeLastAskedForSponsorship: string | undefined;\n\ttotalUsageTimeLastAskedForSponsorshipInSeconds: number | undefined;\n}\n\nexport class DiagramConfig {\n\t//#region Styles\n\n\tprivate readonly _styles = new VsCodeSetting(`${extensionId}.styles`, {\n\t\tscope: this.uri,\n\t\tserializer: serializerWithDefault<Style[]>([]),\n\t});\n\n\t@computed\n\tpublic get styles(): Style[] {\n\t\treturn this._styles.get();\n\t}\n\n\t//#endregion\n\n\t//#region Custom Color Schemes\n\n\tprivate readonly _customColorSchemes = new VsCodeSetting(\n\t\t`${extensionId}.customColorSchemes`,\n\t\t{\n\t\t\tscope: this.uri,\n\t\t\tserializer: serializerWithDefault<ColorScheme[][]>([]),\n\t\t}\n\t);\n\n\t@computed\n\tpublic get customColorSchemes(): ColorScheme[][] {\n\t\treturn this._customColorSchemes.get();\n\t}\n\n\t//#endregion\n\n\t//#region Default Vertex Style\n\n\tprivate readonly _defaultVertexStyle = new VsCodeSetting(\n\t\t`${extensionId}.defaultVertexStyle`,\n\t\t{\n\t\t\tscope: this.uri,\n\t\t\tserializer: serializerWithDefault<Record<string, string>>({}),\n\t\t}\n\t);\n\n\t@computed\n\tpublic get defaultVertexStyle(): Record<string, string> {\n\t\treturn this._defaultVertexStyle.get();\n\t}\n\n\t//#endregion\n\n\t//#region Default Edge Style\n\n\tprivate readonly _defaultEdgeStyle = new VsCodeSetting(\n\t\t`${extensionId}.defaultEdgeStyle`,\n\t\t{\n\t\t\tscope: this.uri,\n\t\t\tserializer: serializerWithDefault<Record<string, string>>({}),\n\t\t}\n\t);\n\n\t@computed\n\tpublic get defaultEdgeStyle(): Record<string, string> {\n\t\treturn this._defaultEdgeStyle.get();\n\t}\n\n\t//#endregion\n\n\t//#region Color Names\n\n\tprivate readonly _colorNames = new VsCodeSetting(\n\t\t`${extensionId}.colorNames`,\n\t\t{\n\t\t\tscope: this.uri,\n\t\t\tserializer: serializerWithDefault<Record<string, string>>({}),\n\t\t}\n\t);\n\n\t@computed\n\tpublic get colorNames(): Record<string, string> {\n\t\treturn this._colorNames.get();\n\t}\n\n\t//#endregion\n\n\t//#region Simple Labels\n\n\tprivate readonly _simpleLabels = new VsCodeSetting(\n\t\t`${extensionId}.simpleLabels`,\n\t\t{\n\t\t\tscope: this.uri,\n\t\t\tserializer: serializerWithDefault<boolean>(false),\n\t\t}\n\t);\n\n\t@computed\n\tpublic get simpleLabels(): boolean {\n\t\treturn this._simpleLabels.get();\n\t}\n\n\t//#endregion\n\n\t//#region Preset Colors\n\n\tprivate readonly _presetColors = new VsCodeSetting(\n\t\t`${extensionId}.presetColors`,\n\t\t{\n\t\t\tscope: this.uri,\n\t\t\tserializer: serializerWithDefault<string[]>([]),\n\t\t}\n\t);\n\n\t@computed\n\tpublic get presetColors(): string[] {\n\t\treturn this._presetColors.get();\n\t}\n\n\t//#endregion\n\n\t// #region Theme\n\n\tprivate readonly _theme = new VsCodeSetting(`${extensionId}.theme`, {\n\t\tscope: this.uri,\n\t\tserializer: serializerWithDefault(\"kennedy\"),\n\t});\n\n\tprivate readonly _appearance = new VsCodeSetting(`${extensionId}.appearance`, {\n\t\tscope: this.uri,\n\t\tserializer: serializerWithDefault<\n\t\t\t\"automatic\" |\n\t\t\t\"light\" |\n\t\t\t\"dark\" |\n\t\t\t\"highContrastLight\" |\n\t\t\t\"highContrast\"\n\t\t>(\"light\"),\n\t});\n\n\tpublic get resolvedTheme(): ResolvedDrawioTheme {\n\t\tconst themeName = this._theme.get().toLowerCase();\n\n\t\t// handle 'dark' and 'automatic' for backwards compat\n\t\tif (themeName === 'dark') {\n\t\t\treturn new ResolvedDrawioTheme('kennedy', ColorThemeKind.Dark);\n\t\t}\n\t\tif (themeName === 'automatic') {\n\t\t\treturn new ResolvedDrawioTheme('kennedy', this.config.vscodeTheme.kind);\n\t\t}\n\n\t\tconst appearance = this._appearance.get().toLowerCase();\n\n\t\tlet resolvedAppearance = themeKindFromString(appearance);\n\t\tif (!resolvedAppearance) {\n\t\t\tresolvedAppearance = this.config.vscodeTheme.kind;\n\t\t}\n\n\t\treturn new ResolvedDrawioTheme(themeName, resolvedAppearance);\n\t}\n\n\tpublic getVsCodeAppearance(): string {\n\t\treturn themeKindToString(this.config.vscodeTheme.kind);\n\t}\n\n\t@computed\n\tpublic get theme(): string {\n\t\tconst t = this._theme.get().toLowerCase();\n\t\tif (t === 'dark' || t === 'automatic') {\n\t\t\treturn 'kennedy';\n\t\t}\n\t\treturn t;\n\t}\n\n\t@computed\n\tpublic get appearance(): string {\n\t\treturn this._appearance.get().toLowerCase();\n\t}\n\n\tpublic async setTheme(themeName: string): Promise<void> {\n\t\tawait this._theme.set(themeName);\n\t}\n\n\tpublic async setAppearance(appearance: string): Promise<void> {\n\t\tawait this._appearance.set(appearance as any);\n\t}\n\n\t// #endregion\n\n\t// #region Mode\n\n\tprivate readonly _useOfflineMode = new VsCodeSetting(\n\t\t`${extensionId}.offline`,\n\t\t{\n\t\t\tscope: this.uri,\n\t\t\tserializer: serializerWithDefault(true),\n\t\t}\n\t);\n\n\tprivate readonly _onlineUrl = new VsCodeSetting(\n\t\t`${extensionId}.online-url`,\n\t\t{\n\t\t\tscope: this.uri,\n\t\t\tserializer: serializerWithDefault(\"https://embed.diagrams.net/\"),\n\t\t}\n\t);\n\n\t@computed\n\tpublic get mode(): { kind: \"offline\" } | { kind: \"online\"; url: string } {\n\t\tif (this._useOfflineMode.get()) {\n\t\t\treturn { kind: \"offline\" };\n\t\t} else {\n\t\t\treturn { kind: \"online\", url: this._onlineUrl.get() };\n\t\t}\n\t}\n\n\t// #endregion\n\n\t// #region Code Link Activated\n\n\tprivate readonly _codeLinkActivated = new VsCodeSetting(\n\t\t`${extensionId}.codeLinkActivated`,\n\t\t{\n\t\t\tscope: this.uri,\n\t\t\tserializer: serializerWithDefault(false),\n\t\t}\n\t);\n\n\tpublic get codeLinkActivated(): boolean {\n\t\treturn this._codeLinkActivated.get();\n\t}\n\n\tpublic setCodeLinkActivated(value: boolean): Promise<void> {\n\t\treturn this._codeLinkActivated.set(value);\n\t}\n\n\t// #endregion\n\n\t// #region resizeImages\n\tprivate readonly _resizeImages = new VsCodeSetting(\n\t\t`${extensionId}.resizeImages`,\n\t\t{\n\t\t\tscope: this.uri,\n\t\t\tserializer: serializerWithDefault<boolean | undefined>(undefined),\n\t\t}\n\t);\n\n\t// This is a hack to prevent a reload when we update the setting from local storage\n\tpublic isResizeImageUpdating = false;\n\n\tpublic get resizeImages(): boolean | undefined {\n\t\tconst result = this._resizeImages.get();\n\t\tif (result === null) {\n\t\t\treturn undefined;\n\t\t}\n\t\treturn result;\n\t}\n\n\tpublic setResizeImages(value: boolean | undefined): Promise<void> {\n\t\treturn this._resizeImages.set(value);\n\t}\n\n\t// #endregion\n\n\t// #region Local Storage\n\n\tpublic get localStorage(): Record<string, string> {\n\t\tconst localStorage = this.memento.get<Record<string, string>>(\n\t\t\t`${extensionId}.local-storage`,\n\t\t\t{}\n\t\t);\n\n\t\tconst resizeImages = this.resizeImages;\n\n\t\ttry {\n\t\t\tconst drawioConfig = JSON.parse(localStorage[\".drawio-config\"]);\n\t\t\tdrawioConfig.resizeImages = resizeImages;\n\t\t\tlocalStorage[\".drawio-config\"] = JSON.stringify(drawioConfig);\n\t\t} catch (e) {\n\t\t\tconsole.error(e);\n\t\t}\n\n\t\treturn localStorage;\n\t}\n\n\tpublic setLocalStorage(value: Record<string, string>): void {\n\t\ttry {\n\t\t\tconst drawioConfig = JSON.parse(value[\".drawio-config\"]) as {\n\t\t\t\tresizeImages?: boolean;\n\t\t\t};\n\t\t\tif (drawioConfig.resizeImages !== this.resizeImages) {\n\t\t\t\tthis.isResizeImageUpdating = true;\n\t\t\t\tthis.setResizeImages(drawioConfig.resizeImages);\n\t\t\t}\n\t\t} catch (e) {\n\t\t\tconsole.error(e);\n\t\t}\n\t\tthis.memento.update(`${extensionId}.local-storage`, value);\n\t}\n\n\t//#endregion\n\n\tprivate readonly _plugins = new VsCodeSetting<{ file: string }[]>(\n\t\t`${extensionId}.plugins`,\n\t\t{\n\t\t\tscope: this.uri,\n\t\t\tserializer: serializerWithDefault<any[]>([]),\n\t\t}\n\t);\n\n\tpublic get plugins(): { file: Uri }[] {\n\t\treturn this._plugins.get().map((entry) => {\n\t\t\tconst fullFilePath = this.evaluateTemplate(entry.file, \"plugins\");\n\t\t\treturn { file: Uri.file(fullFilePath) };\n\t\t});\n\t}\n\n\t// #region Custom Libraries\n\n\tprivate readonly _customLibraries = new VsCodeSetting<\n\t\tDrawioCustomLibrary[]\n\t>(`${extensionId}.customLibraries`, {\n\t\tscope: this.uri,\n\t\tserializer: serializerWithDefault<DrawioCustomLibrary[]>([]),\n\t});\n\n\t@computed\n\tpublic get customLibraries(): Promise<DrawioLibraryData[]> {\n\t\tconst normalizeLib = async (\n\t\t\tlib: DrawioCustomLibrary\n\t\t): Promise<DrawioLibraryData> => {\n\t\t\tfunction parseJson(json: string): unknown {\n\t\t\t\treturn JSON.parse(json);\n\t\t\t}\n\n\t\t\tfunction parseXml(xml: string): unknown {\n\t\t\t\tconst parse = require(\"xml-parser-xo\");\n\t\t\t\tconst parsedXml = parse(xml);\n\t\t\t\treturn JSON.parse(parsedXml.root.children[0].content);\n\t\t\t}\n\n\t\t\tlet data: DrawioLibraryData[\"data\"];\n\t\t\tif (\"json\" in lib) {\n\t\t\t\tdata = { kind: \"value\", value: parseJson(lib.json) };\n\t\t\t} else if (\"xml\" in lib) {\n\t\t\t\tdata = {\n\t\t\t\t\tkind: \"value\",\n\t\t\t\t\tvalue: parseXml(lib.xml),\n\t\t\t\t};\n\t\t\t} else if (\"file\" in lib) {\n\t\t\t\tconst file = this.evaluateTemplate(\n\t\t\t\t\tlib.file,\n\t\t\t\t\t\"custom libraries\"\n\t\t\t\t);\n\t\t\t\tconst buffer = await workspace.fs.readFile(Uri.file(file));\n\t\t\t\tconst content = BufferImpl.from(buffer).toString(\"utf-8\");\n\t\t\t\tif (file.endsWith(\".json\")) {\n\t\t\t\t\tdata = {\n\t\t\t\t\t\tkind: \"value\",\n\t\t\t\t\t\tvalue: parseJson(content),\n\t\t\t\t\t};\n\t\t\t\t} else {\n\t\t\t\t\tdata = {\n\t\t\t\t\t\tkind: \"value\",\n\t\t\t\t\t\tvalue: parseXml(content),\n\t\t\t\t\t};\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tdata = { kind: \"url\", url: lib.url };\n\t\t\t}\n\n\t\t\treturn {\n\t\t\t\tlibName: lib.libName,\n\t\t\t\tentryId: lib.entryId,\n\t\t\t\tdata,\n\t\t\t};\n\t\t};\n\n\t\treturn Promise.all(\n\t\t\tthis._customLibraries.get().map((lib) => normalizeLib(lib))\n\t\t);\n\t}\n\n\tprivate evaluateTemplate(template: string, context: string): string {\n\t\tconst tpl = new SimpleTemplate(template);\n\t\treturn tpl.render({\n\t\t\tworkspaceFolder: () => {\n\t\t\t\tconst workspaceFolder = workspace.getWorkspaceFolder(this.uri);\n\t\t\t\tif (!workspaceFolder) {\n\t\t\t\t\tthrow new Error(\n\t\t\t\t\t\t`Cannot get workspace folder of opened diagram - '${template}' cannot be evaluated to load ${context}!`\n\t\t\t\t\t);\n\t\t\t\t}\n\t\t\t\treturn workspaceFolder.uri.fsPath;\n\t\t\t},\n\t\t});\n\t}\n\n\t// #endregion\n\n\t// #region Custom Fonts\n\n\tprivate readonly _customFonts = new VsCodeSetting<string[]>(\n\t\t`${extensionId}.customFonts`,\n\t\t{\n\t\t\tscope: this.uri,\n\t\t\tserializer: serializerWithDefault<string[]>([]),\n\t\t}\n\t);\n\n\t@computed\n\tpublic get customFonts(): string[] {\n\t\treturn this._customFonts.get();\n\t}\n\n\t// #endregion\n\n\t// #region Zoom Factor\n\n\tprivate readonly _zoomFactor = new VsCodeSetting<number>(\n\t\t`${extensionId}.zoomFactor`,\n\t\t{\n\t\t\tscope: this.uri,\n\t\t\tserializer: serializerWithDefault<number>(1.2),\n\t\t}\n\t);\n\n\t@computed\n\tpublic get zoomFactor(): number {\n\t\treturn this._zoomFactor.get();\n\t}\n\n\t// #endregion\n\n\t// #region Global Variables\n\n\tprivate readonly _globalVars = new VsCodeSetting<object | null>(\n\t\t`${extensionId}.globalVars`,\n\t\t{\n\t\t\tscope: this.uri,\n\t\t\tserializer: serializerWithDefault<object | null>(null),\n\t\t}\n\t);\n\n\t@computed\n\tpublic get globalVars(): object | null {\n\t\treturn this._globalVars.get();\n\t}\n\n\t// #endregion\n\n\tconstructor(\n\t\tpublic readonly uri: Uri,\n\t\tprivate readonly config: Config,\n\t\tprivate readonly memento: Memento\n\t) { }\n\n\t@computed\n\tpublic get drawioLanguage(): string {\n\t\tif (env.language.toLowerCase() === \"zh-tw\") {\n\t\t\t// See https://github.com/hediet/vscode-drawio/issues/231.\n\t\t\t// Seems to be an exception, all other language codes are just the language, not the country.\n\t\t\treturn \"zh-tw\";\n\t\t}\n\t\tconst lang = env.language.split(\"-\")[0].toLowerCase();\n\t\treturn lang;\n\t}\n}\n\ntype DrawioCustomLibrary = (\n\t| {\n\t\txml: string;\n\t}\n\t| {\n\t\turl: string;\n\t}\n\t| {\n\t\tjson: string;\n\t}\n\t| {\n\t\tfile: string;\n\t}\n) & { libName: string; entryId: string };\n\nexport class ResolvedDrawioTheme {\n\tpublic static getThemeNames(): string[] {\n\t\treturn [\n\t\t\t\"min\",\n\t\t\t\"kennedy\",\n\t\t];\n\t}\n\n\tconstructor(\n\t\tpublic readonly themeName: string,\n\t\tpublic readonly appearance: ColorThemeKind,\n\t) { }\n\n\tgetAppearanceDrawioValue(): string {\n\t\treturn {\n\t\t\t[ColorThemeKind.Light]: \"0\",\n\t\t\t[ColorThemeKind.Dark]: \"1\",\n\t\t\t[ColorThemeKind.HighContrastLight]: \"2\",\n\t\t\t[ColorThemeKind.HighContrast]: \"3\"\n\t\t}[this.appearance];\n\t}\n\n\tgetAppearanceStringValue(): string {\n\t\treturn themeKindToString(this.appearance);\n\t}\n\n\ttoString(): string {\n\t\tif (this.appearance === ColorThemeKind.Light) {\n\t\t\treturn this.themeName;\n\t\t}\n\t\treturn `${this.themeName} - ${this.getAppearanceStringValue()}`;\n\t}\n}\n\nfunction themeKindToString(themeKind: ColorThemeKind): string {\n\treturn {\n\t\t[ColorThemeKind.Light]: \"light\",\n\t\t[ColorThemeKind.Dark]: \"dark\",\n\t\t[ColorThemeKind.HighContrastLight]: \"high-contrast-light\",\n\t\t[ColorThemeKind.HighContrast]: \"high-contrast\"\n\t}[themeKind];\n}\n\nfunction themeKindFromString(themeKind: string): ColorThemeKind | undefined {\n\treturn {\n\t\t\"light\": ColorThemeKind.Light,\n\t\t\"dark\": ColorThemeKind.Dark,\n\t\t\"high-contrast-light\": ColorThemeKind.HighContrastLight,\n\t\t\"high-contrast\": ColorThemeKind.HighContrast\n\t}[themeKind];\n}\n"
  },
  {
    "path": "src/DrawioClient/CustomizedDrawioClient.ts",
    "content": "import { EventEmitter } from \"@hediet/std/events\";\nimport { DrawioClient } from \"./DrawioClient\";\n\n/**\n * Enhances the drawio client with custom events and methods.\n * They require modifications of the official drawio source or plugins.\n */\nexport class CustomizedDrawioClient extends DrawioClient<\n\tCustomDrawioAction,\n\tCustomDrawioEvent\n> {\n\tprivate readonly onNodeSelectedEmitter = new EventEmitter<{\n\t\tlabel: string;\n\t\tlinkedData: unknown;\n\t}>();\n\tpublic readonly onNodeSelected = this.onNodeSelectedEmitter.asEvent();\n\n\tprivate readonly onCustomPluginLoadedEmitter = new EventEmitter<{\n\t\tpluginId: string;\n\t}>();\n\tpublic readonly onCustomPluginLoaded =\n\t\tthis.onCustomPluginLoadedEmitter.asEvent();\n\n\tprivate readonly onCursorChangeEmitter = new EventEmitter<{\n\t\tnewPosition: Point | undefined;\n\t}>();\n\tpublic readonly onCursorChanged = this.onCursorChangeEmitter.asEvent();\n\n\tprivate readonly onSelectedCellsChangedEmitter = new EventEmitter<{\n\t\tselectedCellIds: string[];\n\t}>();\n\tpublic readonly onSelectedCellsChanged =\n\t\tthis.onSelectedCellsChangedEmitter.asEvent();\n\n\tprivate readonly onSelectedRectangleChangedEmitter = new EventEmitter<{\n\t\trectangle: { start: Point; end: Point } | undefined;\n\t}>();\n\tpublic readonly onSelectedRectangleChanged =\n\t\tthis.onSelectedRectangleChangedEmitter.asEvent();\n\n\tprivate readonly onFocusChangedEmitter = new EventEmitter<{\n\t\thasFocus: boolean;\n\t}>();\n\tpublic readonly onFocusChanged = this.onFocusChangedEmitter.asEvent();\n\n\tprivate readonly onInvokeCommandEmitter = new EventEmitter<{\n\t\tcommand: InvokeCommandEvent[\"command\"];\n\t}>();\n\tpublic readonly onInvokeCommand = this.onInvokeCommandEmitter.asEvent();\n\n\tpublic linkSelectedNodeWithData(linkedData: unknown) {\n\t\tthis.sendCustomAction({\n\t\t\taction: \"linkSelectedNodeWithData\",\n\t\t\tlinkedData,\n\t\t});\n\t}\n\n\tpublic async getVertices(): Promise<{ id: string; label: string }[]> {\n\t\tconst response = await this.sendCustomActionExpectResponse({\n\t\t\taction: \"getVertices\",\n\t\t});\n\t\tif (response.event !== \"getVertices\") {\n\t\t\tthrow new Error(\"Invalid Response\");\n\t\t}\n\n\t\treturn response.vertices;\n\t}\n\n\tpublic setNodeSelectionEnabled(enabled: boolean): void {\n\t\tthis.sendCustomAction({\n\t\t\taction: \"setNodeSelectionEnabled\",\n\t\t\tenabled,\n\t\t});\n\t}\n\n\tpublic updateVertices(verticesToUpdate: { id: string; label: string }[]) {\n\t\tthis.sendCustomAction({\n\t\t\taction: \"updateVertices\",\n\t\t\tverticesToUpdate,\n\t\t});\n\t}\n\n\tpublic addVertices(vertices: { label: string }[]) {\n\t\tthis.sendCustomAction({\n\t\t\taction: \"addVertices\",\n\t\t\tvertices,\n\t\t});\n\t}\n\n\tpublic updateLiveshareViewState(update: {\n\t\tcursors: ParticipantCursorInfo[];\n\t\tselectedCells: ParticipantSelectedCellsInfo[];\n\t\tselectedRectangles: ParticipantSelectedRectangleInfo[];\n\t}) {\n\t\tthis.sendCustomAction({\n\t\t\taction: \"updateLiveshareViewState\",\n\t\t\t...update,\n\t\t});\n\t}\n\n\tprotected async handleEvent(evt: CustomDrawioEvent): Promise<void> {\n\t\tif (evt.event === \"nodeSelected\") {\n\t\t\tthis.onNodeSelectedEmitter.emit({\n\t\t\t\tlabel: evt.label,\n\t\t\t\tlinkedData: evt.linkedData,\n\t\t\t});\n\t\t} else if (evt.event === \"pluginLoaded\") {\n\t\t\tthis.onCustomPluginLoadedEmitter.emit({ pluginId: evt.pluginId });\n\t\t} else if (evt.event === \"focusChanged\") {\n\t\t\tthis.onFocusChangedEmitter.emit({ hasFocus: evt.hasFocus });\n\t\t} else if (evt.event === \"cursorChanged\") {\n\t\t\tthis.onCursorChangeEmitter.emit({ newPosition: evt.position });\n\t\t} else if (evt.event === \"selectedCellsChanged\") {\n\t\t\tthis.onSelectedCellsChangedEmitter.emit({\n\t\t\t\tselectedCellIds: evt.selectedCellIds,\n\t\t\t});\n\t\t} else if (evt.event === \"invokeCommand\") {\n\t\t\tthis.onInvokeCommandEmitter.emit({ command: evt.command });\n\t\t} else if (evt.event === \"selectedRectangleChanged\") {\n\t\t\tthis.onSelectedRectangleChangedEmitter.emit({\n\t\t\t\trectangle: evt.rect,\n\t\t\t});\n\t\t} else {\n\t\t\tawait super.handleEvent(evt);\n\t\t}\n\t}\n}\n\ninterface Point {\n\tx: number;\n\ty: number;\n}\n"
  },
  {
    "path": "src/DrawioClient/DrawioClient.ts",
    "content": "import { EventEmitter } from \"@hediet/std/events\";\nimport { Disposable } from \"@hediet/std/disposable\";\nimport { DrawioConfig, DrawioEvent, DrawioAction } from \"./DrawioTypes\";\nimport { BufferImpl } from \"../utils/buffer\";\n\n/**\n * Represents a connection to an drawio iframe.\n */\nexport class DrawioClient<\n\tTCustomAction extends {} = never,\n\tTCustomEvent extends {} = never\n> {\n\tpublic readonly dispose = Disposable.fn();\n\n\tprivate readonly onInitEmitter = new EventEmitter();\n\tpublic readonly onInit = this.onInitEmitter.asEvent();\n\n\tprotected readonly onChangeEmitter =\n\t\tnew EventEmitter<DrawioDocumentChange>();\n\tpublic readonly onChange = this.onChangeEmitter.asEvent();\n\n\tprivate readonly onSaveEmitter = new EventEmitter();\n\tpublic readonly onSave = this.onSaveEmitter.asEvent();\n\n\tprivate readonly onUnknownMessageEmitter = new EventEmitter<{\n\t\tmessage: TCustomEvent;\n\t}>();\n\tpublic readonly onUnknownMessage = this.onUnknownMessageEmitter.asEvent();\n\n\t// This is always up to date, except directly after calling load.\n\tprivate currentXml: string | undefined = undefined;\n\n\tprivate isMerging = false;\n\n\tconstructor(\n\t\tprivate readonly messageStream: MessageStream,\n\t\tprivate readonly getConfig: () => Promise<DrawioConfig>,\n\t\tpublic readonly reloadWebview: () => void\n\t) {\n\t\tthis.dispose.track(\n\t\t\tmessageStream.registerMessageHandler((msg) =>\n\t\t\t\tthis.handleEvent(JSON.parse(msg as string) as DrawioEvent)\n\t\t\t)\n\t\t);\n\t}\n\n\tprivate currentActionId = 0;\n\tprivate responseHandlers = new Map<\n\t\tstring,\n\t\t{ resolve: (response: DrawioEvent) => void; reject: () => void }\n\t>();\n\n\tprotected sendCustomAction(action: TCustomAction): void {\n\t\tthis.sendAction(action);\n\t}\n\n\tprotected sendCustomActionExpectResponse(\n\t\taction: TCustomAction\n\t): Promise<TCustomEvent> {\n\t\treturn this.sendActionWaitForResponse(action);\n\t}\n\n\tprivate sendAction(action: DrawioAction | TCustomAction) {\n\t\tthis.messageStream.sendMessage(JSON.stringify(action));\n\t}\n\n\tprivate sendActionWaitForResponse(\n\t\taction: DrawioAction\n\t): Promise<DrawioEvent>;\n\tprivate sendActionWaitForResponse(\n\t\taction: TCustomAction\n\t): Promise<TCustomEvent>;\n\tprivate sendActionWaitForResponse(\n\t\taction: DrawioAction | TCustomAction\n\t): Promise<DrawioEvent | TCustomEvent> {\n\t\treturn new Promise((resolve, reject) => {\n\t\t\tconst actionId = (this.currentActionId++).toString();\n\n\t\t\tthis.responseHandlers.set(actionId, {\n\t\t\t\tresolve: (response) => {\n\t\t\t\t\tthis.responseHandlers.delete(actionId);\n\t\t\t\t\tresolve(response);\n\t\t\t\t},\n\t\t\t\treject,\n\t\t\t});\n\n\t\t\tthis.messageStream.sendMessage(\n\t\t\t\tJSON.stringify(Object.assign(action, { actionId }))\n\t\t\t);\n\t\t});\n\t}\n\n\tprotected async handleEvent(evt: { event: string }): Promise<void> {\n\t\tconst drawioEvt = evt as DrawioEvent;\n\n\t\tif (\"message\" in drawioEvt) {\n\t\t\tconst actionId = (drawioEvt.message as any).actionId as\n\t\t\t\t| string\n\t\t\t\t| undefined;\n\t\t\tif (actionId) {\n\t\t\t\tconst responseHandler = this.responseHandlers.get(actionId);\n\t\t\t\tthis.responseHandlers.delete(actionId);\n\t\t\t\tif (responseHandler) {\n\t\t\t\t\tresponseHandler.resolve(drawioEvt);\n\t\t\t\t}\n\t\t\t}\n\t\t} else if (drawioEvt.event === \"init\") {\n\t\t\tthis.onInitEmitter.emit();\n\t\t} else if (drawioEvt.event === \"autosave\") {\n\t\t\tconst oldXml = this.currentXml;\n\t\t\tif (oldXml !== drawioEvt.xml) {\n\t\t\t\tthis.currentXml = drawioEvt.xml;\n\n\t\t\t\t// Don't emit a change event if we're merging some changes in.\n\t\t\t\tif (!this.isMerging) {\n\t\t\t\t\tthis.onChangeEmitter.emit({\n\t\t\t\t\t\tnewXml: this.currentXml,\n\t\t\t\t\t\toldXml,\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t}\n\t\t} else if (drawioEvt.event === \"save\") {\n\t\t\tconst oldXml = this.currentXml;\n\t\t\tthis.currentXml = drawioEvt.xml;\n\t\t\tif (oldXml != this.currentXml) {\n\t\t\t\t// a little bit hacky.\n\t\t\t\t// If \"save\" does trigger a change,\n\t\t\t\t// treat save as autosave and don't actually save the file.\n\t\t\t\tthis.onChangeEmitter.emit({ newXml: this.currentXml, oldXml });\n\t\t\t} else {\n\t\t\t\t// Otherwise, the change has already\n\t\t\t\t// been reported by autosave.\n\t\t\t\tthis.onSaveEmitter.emit();\n\t\t\t}\n\t\t} else if (drawioEvt.event === \"export\") {\n\t\t\t// sometimes, message is not included :(\n\t\t\t// this is a hack to find the request to resolve\n\t\t\tconst vals = [...this.responseHandlers.values()];\n\t\t\tthis.responseHandlers.clear();\n\t\t\tif (vals.length !== 1) {\n\t\t\t\tfor (const val of vals) {\n\t\t\t\t\tval.reject();\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tvals[0].resolve(drawioEvt);\n\t\t\t}\n\t\t} else if (drawioEvt.event === \"configure\") {\n\t\t\tconst config = await this.getConfig();\n\t\t\tthis.sendAction({\n\t\t\t\taction: \"configure\",\n\t\t\t\tconfig,\n\t\t\t});\n\t\t} else {\n\t\t\tthis.onUnknownMessageEmitter.emit({ message: drawioEvt });\n\t\t}\n\t}\n\n\tpublic async mergeXmlLike(xmlLike: string): Promise<void> {\n\t\tconst promise = this.sendActionWaitForResponse({\n\t\t\taction: \"merge\",\n\t\t\txml: xmlLike,\n\t\t});\n\t\tthis.isMerging = true;\n\t\ttry {\n\t\t\tconst evt = await promise;\n\t\t\tif (evt.event !== \"merge\") {\n\t\t\t\tthrow new Error(\"Invalid response\");\n\t\t\t}\n\t\t\tif (evt.error) {\n\t\t\t\tthrow new Error(evt.error);\n\t\t\t}\n\t\t} finally {\n\t\t\tthis.isMerging = false;\n\t\t}\n\t}\n\n\t/**\n\t * This loads an xml or svg+xml Draw.io diagram.\n\t */\n\tpublic async loadXmlLike(xmlLike: string): Promise<void> {\n\t\tthis.currentXml = undefined;\n\t\tthis.sendAction({\n\t\t\taction: \"load\",\n\t\t\txml: xmlLike,\n\t\t\tautosave: 1,\n\t\t});\n\t\t// We request the xml to detect if an autosave is a real change.\n\t\tawait this.getXml();\n\t}\n\n\tpublic async loadPngWithEmbeddedXml(png: Uint8Array): Promise<void> {\n\t\tlet str = BufferImpl.from(png).toString(\"base64\");\n\t\tthis.loadXmlLike(\"data:image/png;base64,\" + str);\n\t}\n\n\tpublic async export(extension: string): Promise<BufferImpl> {\n\t\tif (extension.endsWith(\".png\")) {\n\t\t\treturn await this.exportAsPngWithEmbeddedXml();\n\t\t} else if (\n\t\t\textension.endsWith(\".drawio\") ||\n\t\t\textension.endsWith(\".dio\")\n\t\t) {\n\t\t\tconst xml = await this.getXml();\n\t\t\treturn BufferImpl.from(xml, \"utf-8\");\n\t\t} else if (extension.endsWith(\".svg\")) {\n\t\t\treturn await this.exportAsSvgWithEmbeddedXml();\n\t\t} else {\n\t\t\tthrow new Error(\n\t\t\t\t`Invalid file extension \"${extension}\"! Only \".png\", \".svg\" and \".drawio\" are supported.`\n\t\t\t);\n\t\t}\n\t}\n\n\tprivate async getXmlUncached(): Promise<string> {\n\t\tconst response = await this.sendActionWaitForResponse({\n\t\t\taction: \"export\",\n\t\t\tformat: \"xml\",\n\t\t});\n\t\tif (response.event !== \"export\") {\n\t\t\tthrow new Error(\"Unexpected response\");\n\t\t}\n\t\treturn response.xml;\n\t}\n\n\tpublic async getXml(): Promise<string> {\n\t\tif (!this.currentXml) {\n\t\t\tconst xml = await this.getXmlUncached();\n\t\t\tif (!this.currentXml) {\n\t\t\t\t// It might have been changed in the meantime.\n\t\t\t\t// Always trust autosave.\n\t\t\t\tthis.currentXml = xml;\n\t\t\t}\n\t\t}\n\t\treturn this.currentXml;\n\t}\n\n\tpublic async exportAsPngWithEmbeddedXml(): Promise<BufferImpl> {\n\t\tconst response = await this.sendActionWaitForResponse({\n\t\t\taction: \"export\",\n\t\t\tformat: \"xmlpng\",\n\t\t});\n\t\tif (response.event !== \"export\") {\n\t\t\tthrow new Error(\"Unexpected response\");\n\t\t}\n\t\tconst start = \"data:image/png;base64,\";\n\t\tif (!response.data.startsWith(start)) {\n\t\t\tthrow new Error(\"Invalid data\");\n\t\t}\n\t\tconst base64Data = response.data.substr(start.length);\n\t\treturn BufferImpl.from(base64Data, \"base64\");\n\t}\n\n\tpublic async exportAsSvgWithEmbeddedXml(): Promise<BufferImpl> {\n\t\tconst response = await this.sendActionWaitForResponse({\n\t\t\taction: \"export\",\n\t\t\tformat: \"xmlsvg\",\n\t\t});\n\t\tif (response.event !== \"export\") {\n\t\t\tthrow new Error(\"Unexpected response\");\n\t\t}\n\t\tconst start = \"data:image/svg+xml;base64,\";\n\t\tif (!response.data.startsWith(start)) {\n\t\t\tthrow new Error(\"Invalid data\");\n\t\t}\n\t\tconst base64Data = response.data.substr(start.length);\n\t\treturn BufferImpl.from(base64Data, \"base64\");\n\t}\n\n\tpublic triggerOnSave(): void {\n\t\tthis.onSaveEmitter.emit();\n\t}\n}\n\nexport interface DrawioDocumentChange {\n\toldXml: string | undefined;\n\tnewXml: string;\n}\n\nexport interface MessageStream {\n\tregisterMessageHandler(handler: (message: unknown) => void): Disposable;\n\tsendMessage(message: unknown): void;\n}\n"
  },
  {
    "path": "src/DrawioClient/DrawioClientFactory.ts",
    "content": "import {\n\tWebview,\n\tOutputChannel,\n\tUri,\n\twindow,\n\tWebviewPanel,\n\tworkspace,\n} from \"vscode\";\nimport { CustomizedDrawioClient, simpleDrawioLibrary } from \".\";\nimport { Config, DiagramConfig } from \"../Config\";\nimport html from \"./webview-content.html\";\nimport { formatValue } from \"../utils/formatValue\";\nimport { autorun, observable, runInAction, untracked } from \"mobx\";\nimport { sha256 } from \"js-sha256\";\nimport { getDrawioExtensions } from \"../DrawioExtensionApi\";\nimport { BufferImpl } from \"../utils/buffer\";\n\nexport class DrawioClientFactory {\n\tconstructor(\n\t\tprivate readonly config: Config,\n\t\tprivate readonly log: OutputChannel,\n\t\tprivate readonly extensionUri: Uri\n\t) { }\n\n\tpublic async createDrawioClientInWebview(\n\t\turi: Uri,\n\t\twebviewPanel: WebviewPanel,\n\t\toptions: DrawioClientOptions\n\t): Promise<CustomizedDrawioClient> {\n\t\tconst config = this.config.getDiagramConfig(uri);\n\t\tconst plugins = await this.getPlugins(config);\n\n\t\tconst webview = webviewPanel.webview;\n\n\t\twebview.options = {\n\t\t\tenableScripts: true,\n\t\t};\n\t\tconst reloadId = observable({ id: 0 });\n\t\tlet i = 0;\n\t\tconst disposeAutorun = autorun(\n\t\t\t() => {\n\t\t\t\treloadId.id;\n\t\t\t\t// these getters triggers a reload on change\n\t\t\t\tconfig.customLibraries;\n\t\t\t\tconfig.customFonts;\n\t\t\t\tconfig.presetColors;\n\t\t\t\tconfig.customColorSchemes;\n\t\t\t\tconfig.styles;\n\t\t\t\tconfig.defaultVertexStyle;\n\t\t\t\tconfig.defaultEdgeStyle;\n\t\t\t\tconfig.colorNames;\n\t\t\t\tconfig.simpleLabels;\n\t\t\t\tconfig.zoomFactor;\n\t\t\t\tconfig.globalVars;\n\t\t\t\tconfig.resizeImages;\n\t\t\t\tconst html =\n\t\t\t\t\tthis.getHtml(config, options, webview, plugins) +\n\t\t\t\t\t\" \".repeat(i++);\n\n\t\t\t\tif (config.isResizeImageUpdating) {\n\t\t\t\t\tconfig.isResizeImageUpdating = false;\n\t\t\t\t} else {\n\t\t\t\t\twebview.html = html;\n\t\t\t\t}\n\t\t\t},\n\t\t\t{ name: \"Update Webview Html\" }\n\t\t);\n\n\t\tconst drawioClient = new CustomizedDrawioClient(\n\t\t\t{\n\t\t\t\tsendMessage: (msg) => {\n\t\t\t\t\tthis.log.appendLine(\"vscode -> drawio: \" + prettify(msg));\n\t\t\t\t\twebview.postMessage(msg);\n\t\t\t\t},\n\t\t\t\tregisterMessageHandler: (handler) => {\n\t\t\t\t\treturn webview.onDidReceiveMessage((msg) => {\n\t\t\t\t\t\tthis.log.appendLine(\n\t\t\t\t\t\t\t\"vscode <- drawio: \" + prettify(msg)\n\t\t\t\t\t\t);\n\t\t\t\t\t\thandler(msg);\n\t\t\t\t\t});\n\t\t\t\t},\n\t\t\t},\n\t\t\tasync () => {\n\t\t\t\tconst libs = await config.customLibraries;\n\t\t\t\treturn {\n\t\t\t\t\tcompressXml: false,\n\t\t\t\t\tcustomFonts: config.customFonts,\n\t\t\t\t\tpresetColors: config.presetColors,\n\t\t\t\t\tcustomColorSchemes: config.customColorSchemes,\n\t\t\t\t\tstyles: config.styles,\n\t\t\t\t\tdefaultVertexStyle: config.defaultVertexStyle,\n\t\t\t\t\tdefaultEdgeStyle: config.defaultEdgeStyle,\n\t\t\t\t\tcolorNames: config.colorNames,\n\t\t\t\t\tsimpleLabels: config.simpleLabels,\n\t\t\t\t\tdefaultLibraries: \"general\",\n\t\t\t\t\tlibraries: simpleDrawioLibrary(libs),\n\t\t\t\t\tzoomFactor: config.zoomFactor,\n\t\t\t\t\tglobalVars: config.globalVars,\n\t\t\t\t};\n\t\t\t},\n\t\t\t() => {\n\t\t\t\trunInAction(\"Force reload\", () => {\n\t\t\t\t\treloadId.id++;\n\t\t\t\t});\n\t\t\t}\n\t\t);\n\n\t\tdrawioClient.onUnknownMessage.sub(({ message }) => {\n\t\t\tif (message.event === \"updateLocalStorage\") {\n\t\t\t\tconst newLocalStorage = message.newLocalStorage;\n\t\t\t\tconfig.setLocalStorage(newLocalStorage);\n\t\t\t}\n\t\t});\n\n\t\twebviewPanel.onDidDispose(() => {\n\t\t\tdisposeAutorun();\n\t\t\tdrawioClient.dispose();\n\t\t});\n\n\t\treturn drawioClient;\n\t}\n\n\tprivate async getPlugins(\n\t\tconfig: DiagramConfig\n\t): Promise<{ jsCode: string }[]> {\n\t\tconst pluginsToLoad = new Array<{ jsCode: string }>();\n\t\tconst promises = new Array<Promise<void>>();\n\n\t\tfor (const ext of getDrawioExtensions()) {\n\t\t\tpromises.push(\n\t\t\t\t(async () => {\n\t\t\t\t\tpluginsToLoad.push(\n\t\t\t\t\t\t...(await ext.getDrawioPlugins({ uri: config.uri }))\n\t\t\t\t\t);\n\t\t\t\t})()\n\t\t\t);\n\t\t}\n\n\t\tfor (const p of config.plugins) {\n\t\t\tlet jsCode: string;\n\t\t\ttry {\n\t\t\t\tjsCode = BufferImpl.from(\n\t\t\t\t\tawait workspace.fs.readFile(p.file)\n\t\t\t\t).toString(\"utf-8\");\n\t\t\t} catch (e) {\n\t\t\t\twindow.showErrorMessage(\n\t\t\t\t\t`Could not read plugin file \"${p.file}\"!`\n\t\t\t\t);\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tconst fingerprint = sha256.hex(jsCode);\n\t\t\tconst pluginId = p.file.toString();\n\n\t\t\tconst isAllowed = this.config.isPluginAllowed(\n\t\t\t\tpluginId,\n\t\t\t\tfingerprint\n\t\t\t);\n\t\t\tif (isAllowed) {\n\t\t\t\tpluginsToLoad.push({ jsCode });\n\t\t\t} else if (isAllowed === undefined) {\n\t\t\t\tpromises.push(\n\t\t\t\t\t(async () => {\n\t\t\t\t\t\tconst result = await window.showWarningMessage(\n\t\t\t\t\t\t\t`Found unknown plugin \"${pluginId}\" with fingerprint \"${fingerprint}\"`,\n\t\t\t\t\t\t\t{},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\ttitle: \"Allow\",\n\t\t\t\t\t\t\t\taction: async () => {\n\t\t\t\t\t\t\t\t\tpluginsToLoad.push({ jsCode });\n\t\t\t\t\t\t\t\t\tawait this.config.addKnownPlugin(\n\t\t\t\t\t\t\t\t\t\tpluginId,\n\t\t\t\t\t\t\t\t\t\tfingerprint,\n\t\t\t\t\t\t\t\t\t\ttrue\n\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\ttitle: \"Disallow\",\n\t\t\t\t\t\t\t\taction: async () => {\n\t\t\t\t\t\t\t\t\tawait this.config.addKnownPlugin(\n\t\t\t\t\t\t\t\t\t\tpluginId,\n\t\t\t\t\t\t\t\t\t\tfingerprint,\n\t\t\t\t\t\t\t\t\t\tfalse\n\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\tif (result) {\n\t\t\t\t\t\t\tawait result.action();\n\t\t\t\t\t\t}\n\t\t\t\t\t})()\n\t\t\t\t);\n\t\t\t}\n\t\t}\n\n\t\tawait Promise.all(promises);\n\t\treturn pluginsToLoad;\n\t}\n\n\tprivate getHtml(\n\t\tconfig: DiagramConfig,\n\t\toptions: DrawioClientOptions,\n\t\twebview: Webview,\n\t\tplugins: { jsCode: string }[]\n\t): string {\n\t\tif (config.mode.kind === \"offline\") {\n\t\t\treturn this.getOfflineHtml(config, options, webview, plugins);\n\t\t} else {\n\t\t\treturn this.getOnlineHtml(config, config.mode.url);\n\t\t}\n\t}\n\n\tprivate getOfflineHtml(\n\t\tconfig: DiagramConfig,\n\t\toptions: DrawioClientOptions,\n\t\twebview: Webview,\n\t\tplugins: { jsCode: string }[]\n\t): string {\n\t\tconst vsuri = webview.asWebviewUri(\n\t\t\tUri.joinPath(this.extensionUri, \"drawio/src/main/webapp\")\n\t\t);\n\t\tconst customPluginsPath = webview.asWebviewUri(\n\t\t\t// See webpack configuration.\n\t\t\tUri.joinPath(\n\t\t\t\tthis.extensionUri,\n\t\t\t\t\"dist/custom-drawio-plugins/index.js\"\n\t\t\t)\n\t\t);\n\n\t\tconst localStorage = untracked(() => config.localStorage);\n\n\t\t// TODO use template engine\n\t\t// Prevent injection attacks by using JSON.stringify.\n\t\tconst patchedHtml = html\n\t\t\t.replace(/\\$\\$literal-vsuri\\$\\$/g, vsuri.toString())\n\t\t\t.replace(\"$$theme$$\", JSON.stringify(config.resolvedTheme.themeName))\n\t\t\t.replace(\"$$appearance$$\", JSON.stringify(config.resolvedTheme.getAppearanceDrawioValue()))\n\t\t\t.replace(\"$$lang$$\", JSON.stringify(config.drawioLanguage))\n\t\t\t.replace(\"$$simpleLabels$$\", JSON.stringify(config.simpleLabels))\n\t\t\t.replace(\n\t\t\t\t\"$$chrome$$\",\n\t\t\t\tJSON.stringify(options.isReadOnly ? \"0\" : \"1\")\n\t\t\t)\n\t\t\t.replace(\n\t\t\t\t\"$$customPluginPaths$$\",\n\t\t\t\tJSON.stringify([customPluginsPath.toString()])\n\t\t\t)\n\t\t\t.replace(\"$$localStorage$$\", JSON.stringify(localStorage))\n\t\t\t.replace(\n\t\t\t\t\"$$additionalCode$$\",\n\t\t\t\tJSON.stringify(plugins.map((p) => p.jsCode))\n\t\t\t);\n\t\treturn patchedHtml;\n\t}\n\n\tprivate getOnlineHtml(config: DiagramConfig, drawioUrl: string): string {\n\t\treturn `\n\t\t\t<html>\n\t\t\t<head>\n\t\t\t<meta charset=\"UTF-8\">\n\t\t\t<meta http-equiv=\"Content-Security-Policy\" content=\"default-src * 'unsafe-inline' 'unsafe-eval'; script-src * 'unsafe-inline' 'unsafe-eval'; connect-src * 'unsafe-inline'; img-src * data: blob: 'unsafe-inline'; frame-src *; style-src * 'unsafe-inline'; worker-src * data: 'unsafe-inline' 'unsafe-eval'; font-src * 'unsafe-inline' 'unsafe-eval';\">\n\t\t\t<style>\n\t\t\t\thtml { height: 100%; width: 100%; padding: 0; margin: 0; }\n\t\t\t\tbody { height: 100%; width: 100%; padding: 0; margin: 0; }\n\t\t\t\tiframe { height: 100%; width: 100%; padding: 0; margin: 0; border: 0; display: block; }\n\t\t\t</style>\n\t\t\t</head>\n\t\t\t<body>\n\t\t\t\t<script>\n\t\t\t\t\tconst api = window.VsCodeApi = acquireVsCodeApi();\n\t\t\t\t\twindow.addEventListener('message', event => {\n\t\t\t\t\t\t\n\t\t\t\t\t\tif (event.source === window.frames[0]) {\n\t\t\t\t\t\t\t//console.log(\"frame -> vscode\", event.data);\n\t\t\t\t\t\t\tapi.postMessage(event.data);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t//console.log(\"vscode -> frame\", event.data);\n\t\t\t\t\t\t\twindow.frames[0].postMessage(event.data, \"*\");\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t</script>\n\n\t\t\t\t<iframe src=\"${drawioUrl}?embed=1&ui=${encodeURIComponent(\n\t\t\tconfig.resolvedTheme.themeName\n\t\t)}&proto=json&configure=1&noSaveBtn=1&noExitBtn=1&simpleLabels=${encodeURIComponent(\n\t\t\tconfig.simpleLabels\n\t\t)}&lang=${encodeURIComponent(config.drawioLanguage)}\"></iframe>\n\t\t\t</body>\n\t\t</html>\n\t\t\t`;\n\t}\n}\n\nexport interface DrawioClientOptions {\n\tisReadOnly: boolean;\n}\n\nfunction prettify(msg: unknown): string {\n\ttry {\n\t\tif (typeof msg === \"string\") {\n\t\t\tconst obj = JSON.parse(msg as string);\n\t\t\treturn formatValue(obj, process.env.DEV === \"1\" ? 500 : 80);\n\t\t}\n\t\treturn formatValue(msg, process.env.DEV === \"1\" ? 500 : 80);\n\t} catch { }\n\treturn \"\" + msg;\n}\n"
  },
  {
    "path": "src/DrawioClient/DrawioTypes.ts",
    "content": "export type DrawioEvent =\n\t| {\n\t\t\tevent: \"merge\";\n\t\t\terror: string;\n\t\t\tmessage: DrawioEvent;\n\t  }\n\t| {\n\t\t\tevent: \"init\";\n\t  }\n\t| {\n\t\t\tevent: \"autosave\";\n\t\t\txml: string;\n\t  }\n\t| {\n\t\t\tevent: \"save\";\n\t\t\txml: string;\n\t  }\n\t| {\n\t\t\tevent: \"export\";\n\t\t\tdata: string;\n\t\t\tformat: DrawioFormat;\n\t\t\txml: string;\n\t\t\tmessage?: DrawioEvent;\n\t  }\n\t| {\n\t\t\tevent: \"configure\";\n\t  };\n\nexport type DrawioAction =\n\t| {\n\t\t\taction: \"load\";\n\t\t\txml: string;\n\t\t\tautosave?: 1;\n\t  }\n\t| { action: \"merge\"; xml: string }\n\t| {\n\t\t\taction: \"prompt\";\n\t  }\n\t| {\n\t\t\taction: \"template\";\n\t  }\n\t| {\n\t\t\taction: \"draft\";\n\t  }\n\t| {\n\t\t\taction: \"export\";\n\t\t\tformat: DrawioFormat;\n\t  }\n\t| {\n\t\t\taction: \"configure\";\n\t\t\tconfig: DrawioConfig;\n\t  };\n// See https://desk.draw.io/support/solutions/articles/16000058316-how-to-configure-draw-io-\n\nexport interface DrawioConfig {\n\t/**\n\t * An array of font family names in the format panel font drop-down list.\n\t */\n\tdefaultFonts?: string[];\n\n\t/**\n\t * An array of font family names to be added before defaultFonts (9.2.4 and later).\n\t * Note: Fonts must be installed on the server and all client devices, or be added using the fontCss option. (6.5.4 and later).\n\t */\n\tcustomFonts?: string[];\n\n\t/**\n\t * Colour codes for the upper palette in the colour dialog (no leading # for the colour codes).\n\t */\n\tpresetColors?: string[];\n\n\t/**\n\t * Colour codes to be added before presetColors (no leading # for the colour codes) (9.2.5 and later).\n\t */\n\tcustomPresetColors?: string[];\n\n\t/**\n\t * Available colour schemes in the style section at the top of the format panel (use leading # for the colour codes).\n\t * Possible colour keys are fill, stroke, gradient and font (font is ignored for connectors).\n\t */\n\tdefaultColorSchemes?: string[];\n\n\t/**\n\t * Colour schemes to be added before defaultColorSchemes (9.2.4 and later).\n\t */\n\tcustomColorSchemes?: ColorScheme[][];\n\n\t/**\n\t * Config for the style tab in the format panel\n\t */\n\tstyles?: Style[];\n\n\t/**\n\t * Defines the initial default styles for vertices and edges (connectors).\n\t * Note that the styles defined here are copied to the styles of new cells, for each cell.\n\t * This means that these values override everything else that is inherited from other styles or themes\n\t * (which may be supported at a later time).\n\t * Therefore, it is recommended to use a minimal set of values for the default styles.\n\t * To find the key/value pairs to be used, set the style in the application and find the key and value via Edit Style (Ctrl+E) (6.5.2 and later).\n\t * For example, to assign a default fontFamily of Courier New to all edges and vertices (and override all other default styles),\n\t * use\n\t * ```json\n\t * {\n\t * \t\"defaultVertexStyle\": {\"fontFamily\": \"Courier New\"},\n\t * \t\"defaultEdgeStyle\": {\"fontFamily\": \"Courier New\"}\n\t * }\n\t * ```\n\t * (6.5.2 and later).\n\t */\n\tdefaultVertexStyle?: Record<string, string>;\n\n\t/**\n\t * See `defaultVertexStyle`.\n\t */\n\tdefaultEdgeStyle?: Record<string, string>;\n\n\t/**\n\t * Names for colors, eg. {‘FFFFFF’: ‘White’, ‘000000’: ‘Black’} that are used as tooltips (uppercase, no leading # for the colour codes).\n\t */\n\tcolorNames?: Record<string, string>;\n\n\t/**\n\t * A boolean flag to allow usage of ForeignObjects in svg output (simpleLabels=false, default) or not.\n\t */\n\tsimpleLabels?: boolean;\n\n\t/**\n\t * Defines a string with CSS rules to be used to configure the diagrams.net user interface.\n\t * For example, to change the background colour of the menu bar, use the following:\n\t * ```css\n\t * .geMenubarContainer { background-color: #c0c0c0 !important; }\n\t * .geMenubar { background-color: #c0c0c0 !important; }\n\t * ```\n\t * (6.5.2 and later).\n\t */\n\tcss?: string;\n\n\t/**\n\t * Defines a string with CSS rules for web fonts to be used in diagrams.\n\t */\n\tfontCss?: string;\n\n\t/**\n\t * Defines a semicolon-separated list of library keys (unique names)\n\t * in a string to be initially displayed in the left panel (e.g. \"general;uml;company-graphics\").\n\t * Possible keys include custom entry IDs from the libraries field,\n\t * or keys for the libs URL parameter (6.5.2 and later).\n\t * The default value is `\"general;uml;er;bpmn;flowchart;basic;arrows2\"`.\n\t */\n\tdefaultLibraries?: string;\n\n\t/**\n\t * Defines an array of objects that list additional libraries and sections\n\t * in the left panel and the More Shapes dialog.\n\t */\n\tlibraries?: DrawioLibrarySection[];\n\n\t/**\n\t * Defines the XML for blank diagrams and libraries (6.5.4 and later).\n\t */\n\temptyDiagramXml?: string;\n\n\t/**\n\t * Specifies if the XML output should be compressed. The default is true.\n\t */\n\tcompressXml?: boolean;\n}\n\nexport interface ColorScheme {\n\ttitle?: string;\n\tfill?: string;\n\tstroke?: string;\n\tgradient?: string;\n\tfont?: string;\n}\n\nexport interface CommonStyle {\n\tfontColor?: string;\n\tstrokeColor?: string;\n\tfillColor?: string;\n}\n\nexport interface Graph {\n\tbackground?: string;\n\tgridColor?: string;\n}\n\nexport interface Style {\n\tcommonStyle?: CommonStyle;\n\tgraph?: Graph;\n}\n\nexport interface DrawioLibrarySection {\n\ttitle: DrawioResource;\n\tentries: {\n\t\tid: string;\n\t\tpreview?: string;\n\t\ttitle: DrawioResource;\n\t\tdesc?: DrawioResource;\n\t\tlibs: ({\n\t\t\ttitle: DrawioResource;\n\t\t\ttags?: string;\n\t\t} & ({ data: unknown } | { url: string }))[];\n\t}[];\n}\n\nexport interface DrawioLibraryData {\n\tentryId: string;\n\tlibName: string;\n\tdata: { kind: \"value\"; value: unknown } | { kind: \"url\"; url: string };\n}\n\nexport function res(name: string): DrawioResource {\n\treturn {\n\t\tmain: name,\n\t};\n}\n\nexport interface DrawioResource {\n\tmain: string;\n}\n\nexport type DrawioFormat = \"html\" | \"xmlpng\" | \"png\" | \"xml\" | \"xmlsvg\";\n"
  },
  {
    "path": "src/DrawioClient/html.d.ts",
    "content": "declare module \"*.html\" {\n  const content: string;\n  export default content;\n}\n"
  },
  {
    "path": "src/DrawioClient/index.ts",
    "content": "export * from \"./DrawioClient\";\nexport * from \"./CustomizedDrawioClient\";\nexport * from \"./DrawioTypes\";\nexport * from \"./simpleDrawioLibrary\";\nexport * from \"./DrawioClientFactory\";\n"
  },
  {
    "path": "src/DrawioClient/simpleDrawioLibrary.ts",
    "content": "import { groupBy } from \"../utils/groupBy\";\nimport { DrawioLibraryData, DrawioLibrarySection, res } from \"./DrawioTypes\";\n\nexport function simpleDrawioLibrary(\n\tlibs: DrawioLibraryData[]\n): DrawioLibrarySection[] {\n\tfunction mapLib(lib: DrawioLibraryData) {\n\t\treturn lib.data.kind === \"value\"\n\t\t\t? {\n\t\t\t\t\ttitle: res(lib.libName),\n\t\t\t\t\tdata: lib.data.value,\n\t\t\t  }\n\t\t\t: {\n\t\t\t\t\ttitle: res(lib.libName),\n\t\t\t\t\turl: lib.data.url,\n\t\t\t  };\n\t}\n\n\tconst groupedLibs = groupBy(libs, (l) => l.entryId);\n\n\treturn [\n\t\t{\n\t\t\ttitle: res(\"Custom Libraries\"),\n\t\t\tentries: [...groupedLibs.values()].map((group) => ({\n\t\t\t\ttitle: res(group.key),\n\t\t\t\tid: group.key,\n\t\t\t\tlibs: group.items.map(mapLib),\n\t\t\t})),\n\t\t},\n\t];\n}\n"
  },
  {
    "path": "src/DrawioClient/webview-content.html",
    "content": "<!DOCTYPE html>\n<html>\n\t<head>\n\t\t<base href=\"$$literal-vsuri$$/index.html\" />\n\t\t<script type=\"text/javascript\">\n\t\t\tvar log;\n\t\t\tvar editorUi;\n\t\t\t(() => {\n\t\t\t\tconst api = (window.VsCodeApi = acquireVsCodeApi());\n\t\t\t\tfunction sendToVsCode(msg) {\n\t\t\t\t\tapi.postMessage(JSON.stringify(msg));\n\t\t\t\t}\n\t\t\t\tlog = function log(...msg) {\n\t\t\t\t\tsendToVsCode({ event: \"log\", body: msg });\n\t\t\t\t};\n\n\t\t\t\tObject.defineProperty(window, \"mxIsElectron\", {\n\t\t\t\t\tvalue: false,\n\t\t\t\t});\n\n\t\t\t\t// Fix draw.io tries to access unavailable localStorage\n\t\t\t\t// Replace it with a bridged version\n\t\t\t\tconst storage = $$localStorage$$;\n\t\t\t\tconst bridgedLocalStorage = {\n\t\t\t\t\tgetItem: function (key) {\n\t\t\t\t\t\tlog(\"localStorage: get \" + key);\n\t\t\t\t\t\treturn storage[key];\n\t\t\t\t\t},\n\t\t\t\t\tsetItem: function (key, val) {\n\t\t\t\t\t\tlog(\"localStorage: set \" + key + \" to \" + val);\n\t\t\t\t\t\tstorage[key] = val;\n\t\t\t\t\t\tsendToVsCode({\n\t\t\t\t\t\t\tevent: \"updateLocalStorage\",\n\t\t\t\t\t\t\tnewLocalStorage: storage,\n\t\t\t\t\t\t});\n\t\t\t\t\t},\n\t\t\t\t\tremoveItem: function (key) {\n\t\t\t\t\t\tlog(\"localStorage: remove \" + key);\n\t\t\t\t\t\tdelete storage[key];\n\t\t\t\t\t},\n\t\t\t\t};\n\t\t\t\tObject.defineProperty(window, \"localStorage\", {\n\t\t\t\t\tvalue: bridgedLocalStorage,\n\t\t\t\t});\n\n\t\t\t\t// Fix draw.io tries to access unavailable cookie prop\n\t\t\t\tObject.defineProperty(document, \"cookie\", { value: \"\" });\n\n\t\t\t\t// See EditorUI.js:10675\n\t\t\t\tconst fakedWindowOpener = {\n\t\t\t\t\tpostMessage: (msg) => api.postMessage(msg),\n\t\t\t\t};\n\t\t\t\tObject.defineProperty(window, \"opener\", {\n\t\t\t\t\tvalue: fakedWindowOpener,\n\t\t\t\t});\n\n\t\t\t\twindow.addEventListener(\"message\", function (evt) {\n\t\t\t\t\tif (evt.source !== fakedWindowOpener) {\n\t\t\t\t\t\tlet evtData = evt.data;\n\t\t\t\t\t\tif (evtData) {\n\t\t\t\t\t\t\ttry {\n\t\t\t\t\t\t\t\tvar dataObj = JSON.parse(evtData);\n\t\t\t\t\t\t\t} catch (e) {}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tif (dataObj) {\n\t\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t\tdataObj.action === \"export\" &&\n\t\t\t\t\t\t\t\teditorUi.fileNode\n\t\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t\t// fix default export settings\n\n\t\t\t\t\t\t\t\tvar scale = Number.parseFloat(\n\t\t\t\t\t\t\t\t\teditorUi.fileNode.getAttribute(\"scale\")\n\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\tif (!Number.isNaN(scale)) {\n\t\t\t\t\t\t\t\t\tdataObj.scale = scale;\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\tvar border = Number.parseFloat(\n\t\t\t\t\t\t\t\t\teditorUi.fileNode.getAttribute(\"border\")\n\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\tif (!Number.isNaN(border)) {\n\t\t\t\t\t\t\t\t\tdataObj.border = border;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tevtData = JSON.stringify(dataObj);\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// Re-emit messages with faked source, so that drawio handles the payload.\n\t\t\t\t\t\t// If we don't do this, `evt.source === window.opener` will fail\n\t\t\t\t\t\t// and drawio ignores the message.\n\t\t\t\t\t\tconst fakedEvt = new Event(\"message\");\n\t\t\t\t\t\tfakedEvt.source = fakedWindowOpener;\n\t\t\t\t\t\tfakedEvt.data = evtData;\n\n\t\t\t\t\t\t// When loading a document, dispatchEvent would indirectly call window.focus.\n\t\t\t\t\t\t// This is not recommended behavior in VS Code, so we disable it.\n\t\t\t\t\t\tconst origFocus = window.focus;\n\t\t\t\t\t\twindow.focus = function () {\n\t\t\t\t\t\t\t/* NOOP */\n\t\t\t\t\t\t};\n\n\t\t\t\t\t\ttry {\n\t\t\t\t\t\t\twindow.dispatchEvent(fakedEvt);\n\t\t\t\t\t\t} finally {\n\t\t\t\t\t\t\twindow.focus = origFocus;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tevt.stopPropagation();\n\t\t\t\t\t\tevt.preventDefault();\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t})();\n\n\t\t\tvar appearance = parseInt($$appearance$$),\n\t\t\t\ttheme = $$theme$$;\n\n\t\t\tvar urlParams = {\n\t\t\t\tembed: \"1\",\n\t\t\t\tconfigure: \"1\",\n\t\t\t\tproto: \"json\",\n\t\t\t\tui: theme,\n\t\t\t\tdark: theme === \"dark\" || appearance & 1 ? \"1\" : \"0\",\n\t\t\t\t\"high-contrast\": appearance & 2 ? \"1\" : \"0\",\n\t\t\t\tlang: $$lang$$,\n\t\t\t\tnoSaveBtn: \"1\",\n\t\t\t\tnoExitBtn: \"1\",\n\t\t\t\tchrome: $$chrome$$,\n\t\t\t\tget [\"svg-warning\"]() {\n\t\t\t\t\treturn editorUi.fileNode.getAttribute(\n\t\t\t\t\t\t\"disableSvgWarning\"\n\t\t\t\t\t) === \"true\"\n\t\t\t\t\t\t? \"0\"\n\t\t\t\t\t\t: \"1\";\n\t\t\t\t},\n\t\t\t};\n\n\t\t\t// Checks for local storage\n\t\t\tvar isLocalStorage = true;\n\n\t\t\tfunction mxscript(src, onLoad, id, dataAppKey, noWrite) {\n\t\t\t\tif (onLoad != null || noWrite) {\n\t\t\t\t\tvar s = document.createElement(\"script\");\n\t\t\t\t\ts.setAttribute(\"type\", \"text/javascript\");\n\t\t\t\t\ts.setAttribute(\"src\", src);\n\t\t\t\t\tvar r = false;\n\n\t\t\t\t\tif (id != null) {\n\t\t\t\t\t\ts.setAttribute(\"id\", id);\n\t\t\t\t\t}\n\n\t\t\t\t\tif (dataAppKey != null) {\n\t\t\t\t\t\ts.setAttribute(\"data-app-key\", dataAppKey);\n\t\t\t\t\t}\n\n\t\t\t\t\tif (onLoad != null) {\n\t\t\t\t\t\ts.onload = s.onreadystatechange = function () {\n\t\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t\t!r &&\n\t\t\t\t\t\t\t\t(!this.readyState ||\n\t\t\t\t\t\t\t\t\tthis.readyState == \"complete\")\n\t\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t\tr = true;\n\t\t\t\t\t\t\t\tonLoad();\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t};\n\t\t\t\t\t}\n\n\t\t\t\t\tvar t = document.getElementsByTagName(\"script\")[0];\n\n\t\t\t\t\tif (t != null) {\n\t\t\t\t\t\tt.parentNode.insertBefore(s, t);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tdocument.write(\n\t\t\t\t\t\t'<script src=\"' +\n\t\t\t\t\t\t\tsrc +\n\t\t\t\t\t\t\t'\"' +\n\t\t\t\t\t\t\t(id != null ? ' id=\"' + id + '\" ' : \"\") +\n\t\t\t\t\t\t\t(dataAppKey != null\n\t\t\t\t\t\t\t\t? ' data-app-key=\"' + dataAppKey + '\" '\n\t\t\t\t\t\t\t\t: \"\") +\n\t\t\t\t\t\t\t\"></scr\" +\n\t\t\t\t\t\t\t\"ipt>\"\n\t\t\t\t\t);\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tfunction mxinclude(src) {\n\t\t\t\tvar g = document.createElement(\"script\");\n\t\t\t\tg.type = \"text/javascript\";\n\t\t\t\tg.async = true;\n\t\t\t\tg.src = src;\n\n\t\t\t\tvar s = document.getElementsByTagName(\"script\")[0];\n\t\t\t\ts.parentNode.insertBefore(g, s);\n\t\t\t}\n\t\t</script>\n\t\t<meta\n\t\t\tname=\"viewport\"\n\t\t\tcontent=\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"\n\t\t/>\n\t\t<link rel=\"stylesheet\" type=\"text/css\" href=\"styles/grapheditor.css\" />\n\t\t<link\n\t\t\trel=\"stylesheet\"\n\t\t\tmedia=\"(forced-colors: active)\"\n\t\t\thref=\"styles/high-contrast.css\"\n\t\t\tid=\"high-contrast-stylesheet\"\n\t\t/>\n\t\t<link rel=\"manifest\" href=\"images/manifest.json\" />\n\t\t<style type=\"text/css\">\n\t\t\tbody {\n\t\t\t\toverflow: hidden;\n\t\t\t\tpadding: 0;\n\t\t\t}\n\n\t\t\tdiv.picker {\n\t\t\t\tz-index: 10007;\n\t\t\t}\n\n\t\t\t.geSidebarContainer .geTitle input {\n\t\t\t\tfont-size: 8pt;\n\t\t\t\tcolor: #606060;\n\t\t\t}\n\n\t\t\t.geBlock {\n\t\t\t\tz-index: -3;\n\t\t\t\tmargin: 100px;\n\t\t\t\tmargin-top: 40px;\n\t\t\t\tmargin-bottom: 30px;\n\t\t\t\tpadding: 20px;\n\t\t\t\ttext-align: center;\n\t\t\t\tmin-width: 50%;\n\t\t\t}\n\n\t\t\t.geBlock h1,\n\t\t\t.geBlock h2 {\n\t\t\t\tmargin-top: 0px;\n\t\t\t\tpadding-top: 0px;\n\t\t\t}\n\n\t\t\t.geEditor * {\n\t\t\t\tcolor: light-dark(var(--text-color), var(--dark-text-color));\n\t\t\t\tscrollbar-color: light-dark(#e2e2e2, #4b4b4b)\n\t\t\t\t\tlight-dark(#fbfbfb, var(--dark-panel-color));\n\t\t\t}\n\n\t\t\t.geEditor *:not(.geScrollable)::-webkit-scrollbar {\n\t\t\t\twidth: 10px;\n\t\t\t\theight: 10px;\n\t\t\t}\n\n\t\t\t.geEditor ::-webkit-scrollbar-track {\n\t\t\t\tbackground-clip: padding-box;\n\t\t\t\tborder: solid transparent;\n\t\t\t\tborder-width: 1px;\n\t\t\t}\n\n\t\t\t.geEditor ::-webkit-scrollbar-corner {\n\t\t\t\tbackground-color: transparent;\n\t\t\t}\n\n\t\t\t.geEditor ::-webkit-scrollbar-thumb {\n\t\t\t\tbackground-color: rgba(0, 0, 0, 0.1);\n\t\t\t\tbackground-clip: padding-box;\n\t\t\t\tborder: solid transparent;\n\t\t\t\tborder-radius: 10px;\n\t\t\t}\n\n\t\t\t.geEditor ::-webkit-scrollbar-thumb:hover {\n\t\t\t\tbackground-color: rgba(0, 0, 0, 0.4);\n\t\t\t}\n\n\t\t\t.geTemplate {\n\t\t\t\tborder: 1px solid transparent;\n\t\t\t\tdisplay: inline-block;\n\t\t\t\t_display: inline;\n\t\t\t\tvertical-align: top;\n\t\t\t\tborder-radius: 3px;\n\t\t\t\toverflow: hidden;\n\t\t\t\tfont-size: 14pt;\n\t\t\t\tcursor: pointer;\n\t\t\t\tmargin: 5px;\n\t\t\t}\n\t\t</style>\n\t\t<script src=\"js/PreConfig.js\"></script>\n\t\t<script src=\"js/app.min.js\"></script>\n\t\t<script src=\"js/extensions.min.js\"></script>\n\t\t<script src=\"js/stencils.min.js\"></script>\n\t\t<script src=\"js/shapes-14-6-5.min.js\"></script>\n\t\t<script src=\"js/PostConfig.js\"></script>\n\t</head>\n\n\t<body class=\"geEditor\">\n\t\t<div id=\"geInfo\">\n\t\t\t<div class=\"geBlock\" style=\"text-align: center; min-width: 50%\">\n\t\t\t\t<h1>Flowchart Maker and Online Diagram Software</h1>\n\t\t\t\t<p>\n\t\t\t\t\tdiagrams.net (formerly draw.io) is free online diagram\n\t\t\t\t\tsoftware. You can use it as a flowchart maker, network\n\t\t\t\t\tdiagram software, to create UML online, as an ER diagram\n\t\t\t\t\ttool, to design database schema, to build BPMN online, as a\n\t\t\t\t\tcircuit diagram maker, and more. draw.io can import .vsdx,\n\t\t\t\t\tGliffy&trade; and Lucidchart&trade; files .\n\t\t\t\t</p>\n\t\t\t\t<h2 id=\"geStatus\">Loading...</h2>\n\t\t\t</div>\n\t\t</div>\n\t\t<script type=\"text/javascript\">\n\t\t\t(() => {\n\t\t\t\tfunction patchFn(clazz, fnName, fnFactory) {\n\t\t\t\t\tvar old = clazz[fnName];\n\t\t\t\t\tclazz[fnName] = fnFactory(old);\n\t\t\t\t}\n\n\t\t\t\tlog(\"Document loaded, patching prototypes\");\n\n\t\t\t\tpatchFn(Menus.prototype, \"addSubmenu\", function (old) {\n\t\t\t\t\treturn function (...args) {\n\t\t\t\t\t\tif (\n\t\t\t\t\t\t\targs[0] === \"exportAs\" ||\n\t\t\t\t\t\t\targs[0] === \"importFrom\"\n\t\t\t\t\t\t) {\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\t\t\t\t\t\t//console.log(\"addSubmenu: \", args[0]);\n\t\t\t\t\t\treturn old.apply(this, args);\n\t\t\t\t\t};\n\t\t\t\t});\n\n\t\t\t\tpatchFn(Menus.prototype, \"addMenuItem\", function (old) {\n\t\t\t\t\treturn function (...args) {\n\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t[\n\t\t\t\t\t\t\t\t\"print\",\n\t\t\t\t\t\t\t\t\"saveAndExit\",\n\t\t\t\t\t\t\t\t\"plugins\",\n\t\t\t\t\t\t\t\t\"exit\",\n\t\t\t\t\t\t\t\t//\"properties\",\n\t\t\t\t\t\t\t].indexOf(args[1]) !== -1\n\t\t\t\t\t\t) {\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\t\t\t\t\t\t//console.log(\"addMenuItem: \", args[1]);\n\t\t\t\t\t\treturn old.apply(this, args);\n\t\t\t\t\t};\n\t\t\t\t});\n\n\t\t\t\t// Without this, it will crash. \"help\" is removed.\n\t\t\t\tMenus.prototype.defaultMenuItems =\n\t\t\t\t\tMenus.prototype.defaultMenuItems.filter(\n\t\t\t\t\t\t(i) => i !== \"help\"\n\t\t\t\t\t);\n\n\t\t\t\tpatchFn(Menus.prototype, \"put\", function (old) {\n\t\t\t\t\treturn function (...args) {\n\t\t\t\t\t\tif ([\"language\", \"help\"].indexOf(args[0]) !== -1) {\n\t\t\t\t\t\t\treturn args[1];\n\t\t\t\t\t\t}\n\t\t\t\t\t\t//console.log(\"put: \", args[0]);\n\t\t\t\t\t\treturn old.apply(this, args);\n\t\t\t\t\t};\n\t\t\t\t});\n\n\t\t\t\tEditorUi.prototype.addEmbedButtons = () => {};\n\n\t\t\t\tpatchFn(EditorUi.prototype, \"init\", function (old) {\n\t\t\t\t\treturn function (...args) {\n\t\t\t\t\t\teditorUi = this;\n\t\t\t\t\t\tconst result = old.apply(this, args);\n\t\t\t\t\t\treturn result;\n\t\t\t\t\t};\n\t\t\t\t});\n\n\t\t\t\t// This prevents Draw.io from overriding VS Code commands\n\t\t\t\tpatchFn(mxEvent, \"addListener\", function (old) {\n\t\t\t\t\treturn function (...args) {\n\t\t\t\t\t\tconst [target, eventName, oldHandler] = args;\n\t\t\t\t\t\t// console.log(\"Intercepting addListener\", args);\n\t\t\t\t\t\tif (eventName === \"keydown\") {\n\t\t\t\t\t\t\targs[2] = (/** @type {KeyboardEvent} */ keyEvt) => {\n\t\t\t\t\t\t\t\t//console.log(\"Handling key\", keyEvt);\n\t\t\t\t\t\t\t\t//log(\"Handling key\", keyEvt.key);\n\n\t\t\t\t\t\t\t\t// Draw.io should not override these shortcuts\n\t\t\t\t\t\t\t\tif (keyEvt.key === \"Tab\" && keyEvt.ctrlKey) {\n\t\t\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t\t\tkeyEvt.key === \"P\" &&\n\t\t\t\t\t\t\t\t\t(keyEvt.ctrlKey || keyEvt.metaKey)\n\t\t\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t\t\t// this covers ctrl+shift+p.\n\t\t\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t\t\tkeyEvt.key === \"p\" &&\n\t\t\t\t\t\t\t\t\t(keyEvt.ctrlKey || keyEvt.metaKey)\n\t\t\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t\t\t// this covers ctrl+p.\n\t\t\t\t\t\t\t\t\t// We don't need this keyboard shortcuts in drawio.\n\t\t\t\t\t\t\t\t\t// Printing does not make sense in VS Code.\n\t\t\t\t\t\t\t\t\t// Users should use the drawio desktop app for that.\n\t\t\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t\t\tkeyEvt.key === \"S\" &&\n\t\t\t\t\t\t\t\t\tkeyEvt.shiftKey &&\n\t\t\t\t\t\t\t\t\tkeyEvt.altKey\n\t\t\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t\t\t// See https://github.com/hediet/vscode-drawio/issues/144\n\t\t\t\t\t\t\t\t\t// This shortcut destroys the diagram.\n\t\t\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t\t\tkeyEvt.key === \"S\" &&\n\t\t\t\t\t\t\t\t\tkeyEvt.ctrlKey &&\n\t\t\t\t\t\t\t\t\tkeyEvt.shiftKey\n\t\t\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t\t\t// We are handling saving ourselves. This action does not make sense.\n\t\t\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\toldHandler(keyEvt);\n\t\t\t\t\t\t\t};\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\treturn old.apply(this, args);\n\t\t\t\t\t};\n\t\t\t\t});\n\n\t\t\t\t/**\n\t\t\t\t * See https://github.com/jgraph/mxgraph/blob/master/javascript/src/js/util/mxUrlConverter.js\n\t\t\t\t * for non minified version.\n\t\t\t\t * Fixes https://github.com/hediet/vscode-drawio/issues/53 and\n\t\t\t\t * https://github.com/hediet/vscode-drawio/issues/74.\n\t\t\t\t */\n\t\t\t\tfunction fix_mxUrlConverter_prototype_convert() {\n\t\t\t\t\tmxUrlConverter.prototype.baseUrl = \"$$literal-vsuri$$/\";\n\t\t\t\t\tmxUrlConverter.prototype.updateBaseUrl = function () {\n\t\t\t\t\t\tthis.baseDomain = \"$$literal-vsuri$$\";\n\t\t\t\t\t\tthis.baseUrl = \"$$literal-vsuri$$/\";\n\t\t\t\t\t};\n\t\t\t\t\tconst RX_IS_ABS_URL = /^(\\/\\/|[a-zA-Z][a-zA-Z\\d+\\-.]*:)/;\n\t\t\t\t\tmxUrlConverter.prototype.isRelativeUrl = function (url) {\n\t\t\t\t\t\treturn url != null && !RX_IS_ABS_URL.test(url);\n\t\t\t\t\t};\n\t\t\t\t}\n\n\t\t\t\tfix_mxUrlConverter_prototype_convert();\n\n\t\t\t\t// Fix linkTarget export\n\t\t\t\t// This is super hacky.\n\t\t\t\t// See https://github.com/hediet/vscode-drawio/issues/204.\n\t\t\t\tpatchFn(Graph.prototype, \"getSvg\", function (old) {\n\t\t\t\t\treturn function (\n\t\t\t\t\t\tbackground,\n\t\t\t\t\t\tscale,\n\t\t\t\t\t\tborder,\n\t\t\t\t\t\tnocrop,\n\t\t\t\t\t\tcrisp,\n\t\t\t\t\t\tignoreSelection,\n\t\t\t\t\t\tshowText,\n\t\t\t\t\t\timgExport,\n\t\t\t\t\t\tlinkTarget,\n\t\t\t\t\t\thasShadow,\n\t\t\t\t\t\tincExtFonts,\n\t\t\t\t\t\tkeepTheme,\n\t\t\t\t\t\texportType,\n\t\t\t\t\t\t...args\n\t\t\t\t\t) {\n\t\t\t\t\t\tconst baseLinkTarget =\n\t\t\t\t\t\t\teditorUi.fileNode.getAttribute(\"linkTarget\");\n\t\t\t\t\t\tlinkTarget = linkTarget || baseLinkTarget;\n\n\t\t\t\t\t\treturn old.apply(this, [\n\t\t\t\t\t\t\tbackground,\n\t\t\t\t\t\t\tscale,\n\t\t\t\t\t\t\tborder,\n\t\t\t\t\t\t\tnocrop,\n\t\t\t\t\t\t\tcrisp,\n\t\t\t\t\t\t\tignoreSelection,\n\t\t\t\t\t\t\tshowText,\n\t\t\t\t\t\t\timgExport,\n\t\t\t\t\t\t\tlinkTarget,\n\t\t\t\t\t\t\thasShadow,\n\t\t\t\t\t\t\tincExtFonts,\n\t\t\t\t\t\t\tkeepTheme,\n\t\t\t\t\t\t\texportType,\n\t\t\t\t\t\t\t...args,\n\t\t\t\t\t\t]);\n\t\t\t\t\t};\n\t\t\t\t});\n\n\t\t\t\t// Force compact to exclude noisy properties\n\t\t\t\tpatchFn(EditorUi.prototype, \"createFileData\", function (old) {\n\t\t\t\t\treturn function (\n\t\t\t\t\t\tnode,\n\t\t\t\t\t\tgraph,\n\t\t\t\t\t\tfile,\n\t\t\t\t\t\turl,\n\t\t\t\t\t\tforceXml,\n\t\t\t\t\t\tforceSvg,\n\t\t\t\t\t\tforceHtml,\n\t\t\t\t\t\tembeddedCallback,\n\t\t\t\t\t\tignoreSelection,\n\t\t\t\t\t\tcompact,\n\t\t\t\t\t\tuncompressed\n\t\t\t\t\t) {\n\t\t\t\t\t\treturn old.apply(this, [\n\t\t\t\t\t\t\tnode,\n\t\t\t\t\t\t\tgraph,\n\t\t\t\t\t\t\tfile,\n\t\t\t\t\t\t\turl,\n\t\t\t\t\t\t\tforceXml,\n\t\t\t\t\t\t\tforceSvg,\n\t\t\t\t\t\t\tforceHtml,\n\t\t\t\t\t\t\tembeddedCallback,\n\t\t\t\t\t\t\tignoreSelection,\n\t\t\t\t\t\t\t/* compact */ true,\n\t\t\t\t\t\t\tuncompressed,\n\t\t\t\t\t\t]);\n\t\t\t\t\t};\n\t\t\t\t});\n\n\t\t\t\tpatchFn(mxUtils, \"getXml\", function (old) {\n\t\t\t\t\treturn function (node) {\n\t\t\t\t\t\t// https://github.com/hediet/vscode-drawio/issues/209\n\t\t\t\t\t\tconst xmlSerializer = new XMLSerializer();\n\t\t\t\t\t\txml = xmlSerializer.serializeToString(node);\n\t\t\t\t\t\treturn xml;\n\t\t\t\t\t};\n\t\t\t\t});\n\n\t\t\t\tApp.main();\n\n\t\t\t\t// For debugging:\n\t\t\t\t// console.log(\"drawio\", window.Draw);\n\n\t\t\t\t/**\n\t\t\t\t * @param url {string}\n\t\t\t\t */\n\t\t\t\tfunction loadScript(url) {\n\t\t\t\t\tconsole.log(\"load custom plugin:\", url);\n\t\t\t\t\tconst pluginScript = document.createElement(\"script\");\n\t\t\t\t\tpluginScript.type = \"text/javascript\";\n\t\t\t\t\tpluginScript.src = url;\n\t\t\t\t\tdocument\n\t\t\t\t\t\t.getElementsByTagName(\"head\")[0]\n\t\t\t\t\t\t.appendChild(pluginScript);\n\t\t\t\t}\n\t\t\t\t/**\n\t\t\t\t * @param url {string[]}\n\t\t\t\t */\n\t\t\t\tfunction loadScripts(urls) {\n\t\t\t\t\turls.forEach(loadScript);\n\t\t\t\t}\n\t\t\t\tloadScripts($$customPluginPaths$$);\n\n\t\t\t\t/**\n\t\t\t\t * @param src {string}\n\t\t\t\t */\n\t\t\t\tfunction loadScriptSrc(src) {\n\t\t\t\t\tconst pluginScript = document.createElement(\"script\");\n\t\t\t\t\tpluginScript.type = \"text/javascript\";\n\t\t\t\t\tpluginScript.text = src;\n\n\t\t\t\t\tdocument\n\t\t\t\t\t\t.getElementsByTagName(\"head\")[0]\n\t\t\t\t\t\t.appendChild(pluginScript);\n\t\t\t\t}\n\n\t\t\t\t$$additionalCode$$.forEach(loadScriptSrc);\n\t\t\t})();\n\t\t</script>\n\t</body>\n</html>\n"
  },
  {
    "path": "src/DrawioEditorProviderBinary.ts",
    "content": "import {\n\tCustomEditorProvider,\n\tEventEmitter,\n\tCustomDocument,\n\tCancellationToken,\n\tUri,\n\tCustomDocumentBackupContext,\n\tCustomDocumentBackup,\n\tCustomDocumentOpenContext,\n\tWebviewPanel,\n\tCustomDocumentContentChangeEvent,\n\tworkspace,\n\tcommands,\n\twindow,\n} from \"vscode\";\nimport { CustomizedDrawioClient } from \"./DrawioClient\";\nimport { extname } from \"path\";\nimport { DrawioEditorService } from \"./DrawioEditorService\";\nimport { BufferImpl } from \"./utils/buffer\";\n\nexport class DrawioEditorProviderBinary\n\timplements CustomEditorProvider<DrawioBinaryDocument>\n{\n\tprivate readonly onDidChangeCustomDocumentEmitter = new EventEmitter<\n\t\tCustomDocumentContentChangeEvent<DrawioBinaryDocument>\n\t>();\n\n\tpublic readonly onDidChangeCustomDocument =\n\t\tthis.onDidChangeCustomDocumentEmitter.event;\n\n\tpublic constructor(\n\t\tprivate readonly drawioEditorService: DrawioEditorService\n\t) {}\n\n\tpublic saveCustomDocument(\n\t\tdocument: DrawioBinaryDocument,\n\t\tcancellation: CancellationToken\n\t): Promise<void> {\n\t\treturn document.save();\n\t}\n\n\tpublic saveCustomDocumentAs(\n\t\tdocument: DrawioBinaryDocument,\n\t\tdestination: Uri,\n\t\tcancellation: CancellationToken\n\t): Promise<void> {\n\t\treturn document.saveAs(destination);\n\t}\n\n\tpublic revertCustomDocument(\n\t\tdocument: DrawioBinaryDocument,\n\t\tcancellation: CancellationToken\n\t): Promise<void> {\n\t\treturn document.loadFromDisk();\n\t}\n\n\tpublic async backupCustomDocument(\n\t\tdocument: DrawioBinaryDocument,\n\t\tcontext: CustomDocumentBackupContext,\n\t\tcancellation: CancellationToken\n\t): Promise<CustomDocumentBackup> {\n\t\treturn document.backup(context.destination);\n\t}\n\n\tpublic async openCustomDocument(\n\t\turi: Uri,\n\t\topenContext: CustomDocumentOpenContext,\n\t\ttoken: CancellationToken\n\t): Promise<DrawioBinaryDocument> {\n\t\tconst document = new DrawioBinaryDocument(uri, openContext.backupId);\n\t\tdocument.onChange(() => {\n\t\t\tthis.onDidChangeCustomDocumentEmitter.fire({\n\t\t\t\tdocument,\n\t\t\t});\n\t\t});\n\t\tdocument.onInstanceSave(() => {\n\t\t\tcommands.executeCommand(\"workbench.action.files.save\");\n\t\t});\n\n\t\treturn document;\n\t}\n\n\tpublic async resolveCustomEditor(\n\t\tdocument: DrawioBinaryDocument,\n\t\twebviewPanel: WebviewPanel,\n\t\ttoken: CancellationToken\n\t): Promise<void> {\n\t\ttry {\n\t\t\tconst editor =\n\t\t\t\tawait this.drawioEditorService.createDrawioEditorInWebview(\n\t\t\t\t\twebviewPanel,\n\t\t\t\t\t{ kind: \"drawio\", document },\n\t\t\t\t\t{ isReadOnly: false }\n\t\t\t\t);\n\n\t\t\tdocument.setDrawioClient(editor.drawioClient);\n\t\t} catch (e) {\n\t\t\twindow.showErrorMessage(`Failed to open diagram: ${e}`);\n\t\t\tthrow e;\n\t\t}\n\t}\n}\n\nexport class DrawioBinaryDocument implements CustomDocument {\n\tprivate readonly onChangeEmitter = new EventEmitter<void>();\n\tpublic readonly onChange = this.onChangeEmitter.event;\n\n\tprivate readonly onInstanceSaveEmitter = new EventEmitter<void>();\n\tpublic readonly onInstanceSave = this.onInstanceSaveEmitter.event;\n\n\tprivate _drawioClient: CustomizedDrawioClient | undefined;\n\n\tprivate get drawioClient(): CustomizedDrawioClient {\n\t\treturn this._drawioClient!;\n\t}\n\n\tprivate _isDirty = false;\n\tpublic get isDirty() {\n\t\treturn this._isDirty;\n\t}\n\n\tprivate currentXml: string | undefined;\n\n\tpublic constructor(\n\t\tpublic readonly uri: Uri,\n\t\tpublic readonly backupId: string | undefined\n\t) {}\n\n\tpublic setDrawioClient(drawioClient: CustomizedDrawioClient): void {\n\t\tif (this._drawioClient) {\n\t\t\tthrow new Error(\"Client already set!\");\n\t\t}\n\t\tthis._drawioClient = drawioClient;\n\n\t\tdrawioClient.onInit.sub(async () => {\n\t\t\tif (this.currentXml) {\n\t\t\t\tthis.drawioClient.loadXmlLike(this.currentXml);\n\t\t\t} else if (this.backupId) {\n\t\t\t\tconst backupFile = Uri.parse(this.backupId);\n\t\t\t\tconst content = await workspace.fs.readFile(backupFile);\n\t\t\t\tconst xml = BufferImpl.from(content).toString(\"utf-8\");\n\t\t\t\tawait this.drawioClient.loadXmlLike(xml);\n\t\t\t\tthis._isDirty = true; // because of backup\n\t\t\t} else {\n\t\t\t\tthis.loadFromDisk();\n\t\t\t}\n\t\t});\n\n\t\tdrawioClient.onChange.sub((change) => {\n\t\t\tthis.currentXml = change.newXml;\n\t\t\tthis._isDirty = true;\n\t\t\tthis.onChangeEmitter.fire();\n\t\t});\n\n\t\tdrawioClient.onSave.sub((change) => {\n\t\t\tthis.onInstanceSaveEmitter.fire();\n\t\t});\n\t}\n\n\tpublic async loadFromDisk(): Promise<void> {\n\t\tthis._isDirty = false;\n\t\tif (this.uri.fsPath.endsWith(\".png\")) {\n\t\t\tconst buffer = await workspace.fs.readFile(this.uri);\n\t\t\tawait this.drawioClient.loadPngWithEmbeddedXml(buffer);\n\t\t} else {\n\t\t\tthrow new Error(\"Invalid file extension\");\n\t\t}\n\t}\n\n\tpublic save(): Promise<void> {\n\t\tthis._isDirty = false;\n\t\treturn this.saveAs(this.uri);\n\t}\n\n\tpublic async saveAs(target: Uri): Promise<void> {\n\t\tconst buffer = await this.drawioClient.export(extname(target.path));\n\t\tawait workspace.fs.writeFile(target, buffer);\n\t}\n\n\tpublic async backup(destination: Uri): Promise<CustomDocumentBackup> {\n\t\tconst xml = await this.drawioClient.getXml();\n\t\tawait workspace.fs.writeFile(\n\t\t\tdestination,\n\t\t\tBufferImpl.from(xml, \"utf-8\")\n\t\t);\n\t\treturn {\n\t\t\tid: destination.toString(),\n\t\t\tdelete: async () => {\n\t\t\t\ttry {\n\t\t\t\t\tawait workspace.fs.delete(destination);\n\t\t\t\t} catch {\n\t\t\t\t\t// no op\n\t\t\t\t}\n\t\t\t},\n\t\t};\n\t}\n\n\tpublic dispose(): void {\n\t\t// no op\n\t}\n}\n"
  },
  {
    "path": "src/DrawioEditorProviderText.ts",
    "content": "import {\n\tCancellationToken,\n\tCustomTextEditorProvider,\n\tRange,\n\tTextDocument,\n\tWebviewPanel,\n\twindow,\n\tworkspace,\n\tWorkspaceEdit,\n} from \"vscode\";\nimport formatter = require(\"xml-formatter\");\nimport { DrawioEditorService } from \"./DrawioEditorService\";\n\nexport class DrawioEditorProviderText implements CustomTextEditorProvider {\n\tconstructor(private readonly drawioEditorService: DrawioEditorService) {}\n\n\tpublic async resolveCustomTextEditor(\n\t\tdocument: TextDocument,\n\t\twebviewPanel: WebviewPanel,\n\t\ttoken: CancellationToken\n\t): Promise<void> {\n\t\ttry {\n\t\t\tconst readonlySchemes = new Set([\"git\", \"conflictResolution\"]);\n\t\t\tconst isReadOnly = readonlySchemes.has(document.uri.scheme);\n\n\t\t\tconst editor =\n\t\t\t\tawait this.drawioEditorService.createDrawioEditorInWebview(\n\t\t\t\t\twebviewPanel,\n\t\t\t\t\t{\n\t\t\t\t\t\tkind: \"text\",\n\t\t\t\t\t\tdocument,\n\t\t\t\t\t},\n\t\t\t\t\t{ isReadOnly }\n\t\t\t\t);\n\t\t\tconst drawioClient = editor.drawioClient;\n\n\t\t\tinterface NormalizedDocument {\n\t\t\t\tequals(other: this): boolean;\n\t\t\t}\n\n\t\t\tfunction getNormalizedDocument(src: string): NormalizedDocument {\n\t\t\t\tconst result = {\n\t\t\t\t\tsrc,\n\t\t\t\t\tequals: (o: any) => o.src === src,\n\t\t\t\t};\n\t\t\t\treturn result;\n\t\t\t}\n\n\t\t\tlet lastDocument = getNormalizedDocument(document.getText());\n\t\t\tlet isThisEditorSaving = false;\n\n\t\t\tworkspace.onDidChangeTextDocument(async (evt) => {\n\t\t\t\tif (evt.document !== document) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\tif (isThisEditorSaving) {\n\t\t\t\t\t// We don't want to process our own changes.\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\tif (evt.contentChanges.length === 0) {\n\t\t\t\t\t// Sometimes VS Code reports a document change without a change.\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tconst newText = evt.document.getText();\n\t\t\t\tconst newDocument = getNormalizedDocument(newText);\n\t\t\t\tif (newDocument.equals(lastDocument)) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\tlastDocument = newDocument;\n\n\t\t\t\tawait drawioClient.mergeXmlLike(newText);\n\t\t\t});\n\n\t\t\tdrawioClient.onChange.sub(async ({ oldXml, newXml }) => {\n\t\t\t\t// We format the xml so that it can be easily edited in a second text editor.\n\t\t\t\tasync function getOutput(): Promise<string> {\n\t\t\t\t\tif (document.uri.path.endsWith(\".svg\")) {\n\t\t\t\t\t\tconst svg =\n\t\t\t\t\t\t\tawait drawioClient.exportAsSvgWithEmbeddedXml();\n\t\t\t\t\t\tnewXml = svg.toString(\"utf-8\");\n\n\t\t\t\t\t\t// This adds a host to track which files are created by this extension and which by draw.io desktop.\n\t\t\t\t\t\tnewXml = newXml.replace(\n\t\t\t\t\t\t\t/^<svg /,\n\t\t\t\t\t\t\t() => `<svg host=\"65bd71144e\" `\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\treturn formatter(newXml);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tif (newXml.startsWith('<mxfile host=\"')) {\n\t\t\t\t\t\t\tnewXml = newXml.replace(\n\t\t\t\t\t\t\t\t/^<mxfile host=\"(.*?)\"/,\n\t\t\t\t\t\t\t\t() => `<mxfile host=\"65bd71144e\"`\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t// in case there is no host attribute\n\t\t\t\t\t\t\tnewXml = newXml\n\t\t\t\t\t\t\t\t.replace(\n\t\t\t\t\t\t\t\t\t/^<mxfile /,\n\t\t\t\t\t\t\t\t\t() => `<mxfile host=\"65bd71144e\"`\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\t.replace(\n\t\t\t\t\t\t\t\t\t/^<mxfile>/,\n\t\t\t\t\t\t\t\t\t() => `<mxfile host=\"65bd71144e\">`\n\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\treturn formatter(\n\t\t\t\t\t\t\t// This normalizes the host\n\t\t\t\t\t\t\tnewXml\n\t\t\t\t\t\t);\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tconst output = await getOutput();\n\t\t\t\tconst newDocument = getNormalizedDocument(output);\n\t\t\t\tif (newDocument.equals(lastDocument)) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\tlastDocument = newDocument;\n\n\t\t\t\tconst workspaceEdit = new WorkspaceEdit();\n\n\t\t\t\t// TODO diff the new document with the old document and only edit the changes.\n\t\t\t\tworkspaceEdit.replace(\n\t\t\t\t\tdocument.uri,\n\t\t\t\t\tnew Range(0, 0, document.lineCount, 0),\n\t\t\t\t\toutput\n\t\t\t\t);\n\n\t\t\t\tisThisEditorSaving = true;\n\t\t\t\ttry {\n\t\t\t\t\tif (!(await workspace.applyEdit(workspaceEdit))) {\n\t\t\t\t\t\twindow.showErrorMessage(\n\t\t\t\t\t\t\t\"Could not apply Draw.io document changes to the underlying document. Try to save again!\"\n\t\t\t\t\t\t);\n\t\t\t\t\t}\n\t\t\t\t} finally {\n\t\t\t\t\tisThisEditorSaving = false;\n\t\t\t\t}\n\t\t\t});\n\n\t\t\tdrawioClient.onSave.sub(async () => {\n\t\t\t\tawait document.save();\n\t\t\t});\n\n\t\t\tdrawioClient.onInit.sub(async () => {\n\t\t\t\tdrawioClient.loadXmlLike(document.getText());\n\t\t\t});\n\t\t} catch (e) {\n\t\t\twindow.showErrorMessage(`Failed to open diagram: ${e}`);\n\t\t\tthrow e;\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "src/DrawioEditorService.ts",
    "content": "import { Disposable } from \"@hediet/std/disposable\";\nimport { EventEmitter } from \"@hediet/std/events\";\nimport { autorun, computed, observable, ObservableSet } from \"mobx\";\nimport { extname } from \"path\";\nimport {\n\tcommands,\n\tQuickPickItem, QuickPickItemKind, StatusBarAlignment,\n\tTextDocument,\n\tUri,\n\tWebviewPanel,\n\twindow,\n\tworkspace\n} from \"vscode\";\nimport { Config, DiagramConfig, ResolvedDrawioTheme } from \"./Config\";\nimport {\n\tCustomizedDrawioClient,\n\tDrawioClientFactory,\n\tDrawioClientOptions,\n} from \"./DrawioClient\";\nimport { DrawioBinaryDocument } from \"./DrawioEditorProviderBinary\";\nimport { registerFailableCommand } from \"./utils/registerFailableCommand\";\n\nconst drawioChangeThemeCommand = \"hediet.vscode-drawio.changeTheme\";\n\nexport class DrawioEditorService {\n\tpublic readonly dispose = Disposable.fn();\n\n\tprivate readonly onEditorOpenedEmitter = new EventEmitter<{\n\t\teditor: DrawioEditor;\n\t}>();\n\tpublic readonly onEditorOpened = this.onEditorOpenedEmitter.asEvent();\n\n\tpublic readonly openedEditors = new ObservableSet<DrawioEditor>();\n\n\t@computed\n\tget activeDrawioEditor(): DrawioEditor | undefined {\n\t\treturn [...this.openedEditors].find((e) => e.isActive);\n\t}\n\n\t@observable private _lastActiveDrawioEditor: DrawioEditor | undefined;\n\tget lastActiveDrawioEditor(): DrawioEditor | undefined {\n\t\treturn this._lastActiveDrawioEditor;\n\t}\n\n\tprivate readonly statusBar = this.dispose.track(\n\t\twindow.createStatusBarItem(StatusBarAlignment.Right)\n\t);\n\n\tconstructor(\n\t\tprivate readonly config: Config,\n\t\tprivate readonly drawioClientFactory: DrawioClientFactory\n\t) {\n\t\tautorun(() => {\n\t\t\tconst a = this.activeDrawioEditor;\n\t\t\tif (a) {\n\t\t\t\tthis._lastActiveDrawioEditor = a;\n\t\t\t}\n\t\t\tcommands.executeCommand(\n\t\t\t\t\"setContext\",\n\t\t\t\t\"hediet.vscode-drawio.active\",\n\t\t\t\t!!a\n\t\t\t);\n\t\t});\n\n\t\tthis.dispose.track(\n\t\t\tregisterFailableCommand(drawioChangeThemeCommand, () => {\n\t\t\t\tconst activeDrawioEditor = this.activeDrawioEditor;\n\t\t\t\tif (!activeDrawioEditor) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\tactiveDrawioEditor.handleChangeThemeCommand();\n\t\t\t})\n\t\t);\n\n\t\tthis.dispose.track(\n\t\t\tregisterFailableCommand(\"hediet.vscode-drawio.convert\", () => {\n\t\t\t\tconst activeDrawioEditor = this.activeDrawioEditor;\n\t\t\t\tif (!activeDrawioEditor) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\tactiveDrawioEditor.handleConvertCommand();\n\t\t\t})\n\t\t);\n\n\t\tthis.dispose.track(\n\t\t\tregisterFailableCommand(\n\t\t\t\t\"hediet.vscode-drawio.reload-webview\",\n\t\t\t\t() => {\n\t\t\t\t\tfor (const e of this.openedEditors) {\n\t\t\t\t\t\te.drawioClient.reloadWebview();\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t)\n\t\t);\n\n\t\tthis.dispose.track(\n\t\t\tregisterFailableCommand(\"hediet.vscode-drawio.export\", () => {\n\t\t\t\tconst activeDrawioEditor = this.activeDrawioEditor;\n\t\t\t\tif (!activeDrawioEditor) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\tactiveDrawioEditor.handleExportCommand();\n\t\t\t})\n\t\t);\n\n\t\tthis.dispose.track({\n\t\t\tdispose: autorun(\n\t\t\t\t() => {\n\t\t\t\t\tconst activeEditor = this.activeDrawioEditor;\n\t\t\t\t\tthis.statusBar.command = drawioChangeThemeCommand;\n\n\t\t\t\t\tif (activeEditor) {\n\t\t\t\t\t\tthis.statusBar.text = `Theme: ${activeEditor.config.resolvedTheme.toString()}`;\n\t\t\t\t\t\tthis.statusBar.show();\n\t\t\t\t\t} else {\n\t\t\t\t\t\tthis.statusBar.hide();\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{ name: \"Update UI\" }\n\t\t\t),\n\t\t});\n\t}\n\n\tpublic async createDrawioEditorInWebview(\n\t\twebviewPanel: WebviewPanel,\n\t\tdocument:\n\t\t\t| { kind: \"text\"; document: TextDocument }\n\t\t\t| { kind: \"drawio\"; document: DrawioBinaryDocument },\n\t\toptions: DrawioClientOptions\n\t): Promise<DrawioEditor> {\n\t\tconst instance =\n\t\t\tawait this.drawioClientFactory.createDrawioClientInWebview(\n\t\t\t\tdocument.document.uri,\n\t\t\t\twebviewPanel,\n\t\t\t\toptions\n\t\t\t);\n\n\t\tconst config = this.config.getDiagramConfig(document.document.uri);\n\t\tconst editor = new DrawioEditor(\n\t\t\tPrivateSymbol,\n\t\t\twebviewPanel,\n\t\t\tinstance,\n\t\t\tdocument,\n\t\t\tconfig\n\t\t);\n\n\t\tthis.openedEditors.add(editor);\n\t\tthis.onEditorOpenedEmitter.emit({ editor });\n\n\t\teditor.webviewPanel.onDidDispose(() => {\n\t\t\tthis.openedEditors.delete(editor);\n\t\t});\n\n\t\treturn editor;\n\t}\n}\n\nconst PrivateSymbol = Symbol();\n\n/**\n * Represents a drawio editor in VS Code.\n * Wraps a `CustomizedDrawioClient` and a webview.\n */\nexport class DrawioEditor {\n\tpublic readonly dispose = Disposable.fn();\n\n\t@observable private _isActive = false;\n\t@observable private _hasFocus = false;\n\n\tprivate readonly knownDrawioFileExtensions: ReadonlyArray<string> = [\n\t\t\".drawio\",\n\t\t\".dio\",\n\t\t\".drawio.svg\",\n\t\t\".drawio.png\",\n\t\t\".dio.svg\",\n\t\t\".dio.png\",\n\t];\n\n\tpublic get fileExtension(): string {\n\t\tconst currentFilePath = this.uri.path;\n\t\t// Just in case an extension is the prefix of another,\n\t\t// we want to return the longest.\n\t\tconst sortedExtensionsByLengthDesc = this.knownDrawioFileExtensions\n\t\t\t.slice()\n\t\t\t.sort((a, b) => b.length - a.length);\n\t\treturn (\n\t\t\tsortedExtensionsByLengthDesc.find((ext) =>\n\t\t\t\tcurrentFilePath.endsWith(ext)\n\t\t\t) || extname(currentFilePath)\n\t\t);\n\t}\n\n\tconstructor(\n\t\t_constructorGuard: typeof PrivateSymbol,\n\t\tpublic readonly webviewPanel: WebviewPanel,\n\t\tpublic readonly drawioClient: CustomizedDrawioClient,\n\t\tpublic readonly document:\n\t\t\t| { kind: \"text\"; document: TextDocument }\n\t\t\t| { kind: \"drawio\"; document: DrawioBinaryDocument },\n\t\tpublic readonly config: DiagramConfig\n\t) {\n\t\tthis._isActive = webviewPanel.active;\n\t\tthis.dispose.track(\n\t\t\twebviewPanel.onDidChangeViewState(() => {\n\t\t\t\tthis._isActive = webviewPanel.active;\n\t\t\t})\n\t\t);\n\n\t\tthis.dispose.track(\n\t\t\tdrawioClient.onFocusChanged.sub(({ hasFocus }) => {\n\t\t\t\tthis._hasFocus = hasFocus;\n\t\t\t})\n\t\t);\n\n\t\tdrawioClient.onInvokeCommand.sub(({ command }) => {\n\t\t\tif (command === \"convert\") {\n\t\t\t\tthis.handleConvertCommand();\n\t\t\t} else if (command === \"export\") {\n\t\t\t\tthis.handleExportCommand();\n\t\t\t} else if (command === \"save\") {\n\t\t\t\tthis.drawioClient.triggerOnSave();\n\t\t\t}\n\t\t});\n\t}\n\n\tpublic get isActive(): boolean {\n\t\treturn this._isActive;\n\t}\n\n\tpublic get hasFocus(): boolean {\n\t\treturn this._hasFocus;\n\t}\n\n\tpublic get uri(): Uri {\n\t\treturn this.document.document.uri;\n\t}\n\n\t/**\n\t * Supports `.drawio`, `.dio`, `.drawio.svg` `.drawio.png` and other extensions.\n\t *\n\t * @param newExtension Must start with a dot.\n\t */\n\tpublic getUriWithExtension(newExtension: string): Uri {\n\t\treturn this.uri.with({\n\t\t\tpath: removeEnd(this.uri.path, this.fileExtension) + newExtension,\n\t\t});\n\t}\n\n\tpublic async convertTo(targetExtension: string): Promise<void> {\n\t\tif (this.document.document.isDirty) {\n\t\t\tawait window.showErrorMessage(\"Save your diagram first!\");\n\t\t\treturn;\n\t\t}\n\n\t\tconst targetUri = this.getUriWithExtension(targetExtension);\n\t\tif (await fileExists(targetUri)) {\n\t\t\tawait window.showErrorMessage(\n\t\t\t\t`File \"${targetUri.toString()}\" already exists!`\n\t\t\t);\n\t\t\treturn;\n\t\t}\n\n\t\tconst buffer = await this.drawioClient.export(targetExtension);\n\n\t\tconst sourceUri = this.document.document.uri;\n\t\tconst oldContent = await workspace.fs.readFile(sourceUri);\n\n\t\tawait workspace.fs.writeFile(sourceUri, buffer);\n\t\ttry {\n\t\t\tawait workspace.fs.rename(sourceUri, targetUri);\n\t\t} catch (e) {\n\t\t\tawait workspace.fs.writeFile(sourceUri, oldContent);\n\t\t\tthrow e;\n\t\t}\n\t}\n\n\tpublic async exportTo(targetExtension: string): Promise<void> {\n\t\tconst buffer = await this.drawioClient.export(targetExtension);\n\t\tconst targetUri = await window.showSaveDialog({\n\t\t\tdefaultUri: this.getUriWithExtension(targetExtension),\n\t\t});\n\n\t\tif (!targetUri) {\n\t\t\treturn;\n\t\t}\n\t\tawait workspace.fs.writeFile(targetUri, buffer);\n\t}\n\n\tpublic async handleConvertCommand(): Promise<void> {\n\t\tconst result = await window.showQuickPick(\n\t\t\t[\n\t\t\t\t{\n\t\t\t\t\tlabel: \".drawio.svg\",\n\t\t\t\t\tdescription: \"Converts the diagram to an editable SVG file\",\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: \".drawio\",\n\t\t\t\t\tdescription: \"Converts the diagram to a drawio file\",\n\t\t\t\t},\n\n\t\t\t\t{\n\t\t\t\t\tlabel: \".drawio.png\",\n\t\t\t\t\tdescription: \"Converts the diagram to an editable png file\",\n\t\t\t\t},\n\t\t\t].filter((x) => x.label !== this.fileExtension)\n\t\t);\n\n\t\tif (!result) {\n\t\t\treturn;\n\t\t}\n\t\tawait this.convertTo(result.label);\n\t}\n\n\tpublic async handleExportCommand(): Promise<void> {\n\t\tconst result = await window.showQuickPick([\n\t\t\t{\n\t\t\t\tlabel: \".svg\",\n\t\t\t\tdescription: \"Exports the diagram to a SVG file\",\n\t\t\t},\n\t\t\t{\n\t\t\t\tlabel: \".png\",\n\t\t\t\tdescription: \"Exports the diagram to a png file\",\n\t\t\t},\n\t\t\t{\n\t\t\t\tlabel: \".drawio\",\n\t\t\t\tdescription: \"Exports the diagram to a drawio file\",\n\t\t\t},\n\t\t]);\n\n\t\tif (!result) {\n\t\t\treturn;\n\t\t}\n\t\tawait this.exportTo(result.label);\n\t}\n\n\tpublic async handleChangeThemeCommand(): Promise<void> {\n\t\tconst originalTheme = this.config.theme;\n\t\tconst originalAppearance = this.config.appearance;\n\t\tconst availableThemes = withFirstUnique(ResolvedDrawioTheme.getThemeNames(), originalTheme);\n\n\t\tconst availableOptions: (QuickPickItem & { onSelect?: (preview: boolean) => void })[] = [];\n\n\t\tconst curVsCodeAppearance = this.config.getVsCodeAppearance();\n\n\t\tconst appearances = withFirstUnique([\"automatic\", \"light\", \"dark\"], originalAppearance);\n\t\tfor (const appearance of appearances) {\n\t\t\tconst appearanceLabel = appearance === \"automatic\" ? `always match VS Code theme '${curVsCodeAppearance}'` : appearance;\n\n\t\t\tavailableOptions.push({\n\t\t\t\tkind: QuickPickItemKind.Separator,\n\t\t\t\tlabel: appearanceLabel,\n\t\t\t});\n\t\t\tfor (const theme of availableThemes) {\n\t\t\t\tavailableOptions.push({\n\t\t\t\t\tlabel: `${theme} - ${appearance}`,\n\t\t\t\t\tonSelect: () => {\n\t\t\t\t\t\tthis.config.setTheme(theme);\n\t\t\t\t\t\tthis.config.setAppearance(appearance);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\t\tconst result = await window.showQuickPick(\n\t\t\tavailableOptions,\n\t\t\t{\n\t\t\t\tonDidSelectItem: async (item) => {\n\t\t\t\t\t(item as any).onSelect(true);\n\t\t\t\t},\n\t\t\t}\n\t\t);\n\t\tif (!result || !result.onSelect) {\n\t\t\tawait this.config.setTheme(originalTheme);\n\t\t\tawait this.config.setAppearance(originalAppearance);\n\t\t\treturn;\n\t\t}\n\t\tresult.onSelect(false);\n\t}\n}\n\nfunction withFirstUnique<T>(items: T[], firstItem: T): T[] {\n\tconst filtered = items.filter(t => t !== firstItem);\n\treturn [firstItem, ...filtered];\n}\n\nasync function fileExists(uri: Uri): Promise<boolean> {\n\ttry {\n\t\tawait workspace.fs.stat(uri);\n\t\treturn true;\n\t} catch (e) {\n\t\treturn false;\n\t}\n}\n\nfunction removeEnd(value: string, end: string): string {\n\tif (!value.endsWith(end)) {\n\t\tthrow new Error(`Value does not end with \"${end}\"!`);\n\t}\n\treturn value.substr(0, value.length - end.length);\n}\n"
  },
  {
    "path": "src/DrawioExtensionApi.ts",
    "content": "import { Extension, extensions, Uri } from \"vscode\";\n\nexport function getDrawioExtensions(): DrawioExtension[] {\n\treturn extensions.all\n\t\t.filter(\n\t\t\t(e) =>\n\t\t\t\t(e.packageJSON as DrawioExtensionJsonManifest)\n\t\t\t\t\t.isDrawioExtension === true\n\t\t)\n\t\t.map((e) => new DrawioExtension(e));\n}\n\nexport class DrawioExtension {\n\tconstructor(private readonly api: Extension<DrawioExtensionApi>) {}\n\n\tpublic async getDrawioPlugins(\n\t\tcontext: DocumentContext\n\t): Promise<{ jsCode: string }[]> {\n\t\tif (!this.api.isActive) {\n\t\t\tawait this.api.activate();\n\t\t}\n\t\tconst { drawioExtensionV1 } = this.api.exports;\n\t\tif (drawioExtensionV1) {\n\t\t\tconst { getDrawioPlugins } = drawioExtensionV1;\n\t\t\tif (getDrawioPlugins) {\n\t\t\t\treturn await getDrawioPlugins.apply(drawioExtensionV1, [\n\t\t\t\t\tcontext,\n\t\t\t\t]);\n\t\t\t}\n\t\t}\n\t\treturn [];\n\t}\n}\n\nexport interface DrawioExtensionJsonManifest {\n\t// Set `\"isDrawioExtension\": true` in your package.json\n\t// so that your extension gets loaded when a draw.io file is opened.\n\tisDrawioExtension?: boolean;\n}\n\n// Implement this API in your public extension API.\nexport interface DrawioExtensionApi {\n\tdrawioExtensionV1?: {\n\t\tgetDrawioPlugins?: (\n\t\t\tcontext: DocumentContext\n\t\t) => Promise<{ jsCode: string }[]>;\n\t};\n}\n\nexport interface DocumentContext {\n\turi: Uri;\n}\n"
  },
  {
    "path": "src/Extension.ts",
    "content": "import * as vscode from \"vscode\";\nimport { Disposable } from \"@hediet/std/disposable\";\nimport { DrawioEditorProviderBinary } from \"./DrawioEditorProviderBinary\";\nimport { DrawioEditorProviderText } from \"./DrawioEditorProviderText\";\nimport { Config } from \"./Config\";\nimport { DrawioEditorService } from \"./DrawioEditorService\";\nimport { LinkCodeWithSelectedNodeService } from \"./features/CodeLinkFeature\";\nimport { EditDiagramAsTextFeature } from \"./features/EditDiagramAsTextFeature\";\nimport { LiveshareFeature } from \"./features/LiveshareFeature\";\nimport { DrawioClientFactory } from \"./DrawioClient\";\nimport { registerFailableCommand } from \"./utils/registerFailableCommand\";\n\nexport class Extension {\n\tpublic readonly dispose = Disposable.fn();\n\tprivate readonly log = this.dispose.track(\n\t\tvscode.window.createOutputChannel(\"Drawio Integration Log\")\n\t);\n\n\tprivate readonly config = new Config(this.context.globalState);\n\tprivate readonly drawioClientFactory = new DrawioClientFactory(\n\t\tthis.config,\n\t\tthis.log,\n\t\tthis.context.extensionUri\n\t);\n\tprivate readonly editorService = new DrawioEditorService(\n\t\tthis.config,\n\t\tthis.drawioClientFactory\n\t);\n\tprivate readonly linkCodeWithSelectedNodeService = this.dispose.track(\n\t\tnew LinkCodeWithSelectedNodeService(this.editorService, this.config)\n\t);\n\tprivate readonly editDiagramsAsTextFeature = this.dispose.track(\n\t\tnew EditDiagramAsTextFeature(this.editorService, this.config)\n\t);\n\tprivate readonly liveshareFeature = this.dispose.track(\n\t\tnew LiveshareFeature(this.editorService, this.config)\n\t);\n\n\tconstructor(private readonly context: vscode.ExtensionContext) {\n\t\tthis.dispose.track(\n\t\t\tvscode.window.registerCustomEditorProvider(\n\t\t\t\t\"hediet.vscode-drawio-text\",\n\t\t\t\tnew DrawioEditorProviderText(this.editorService),\n\t\t\t\t{ webviewOptions: { retainContextWhenHidden: true } }\n\t\t\t)\n\t\t);\n\n\t\tthis.dispose.track(\n\t\t\tvscode.window.registerCustomEditorProvider(\n\t\t\t\t\"hediet.vscode-drawio\",\n\t\t\t\tnew DrawioEditorProviderBinary(this.editorService),\n\t\t\t\t{\n\t\t\t\t\tsupportsMultipleEditorsPerDocument: false,\n\t\t\t\t\twebviewOptions: { retainContextWhenHidden: true },\n\t\t\t\t}\n\t\t\t)\n\t\t);\n\n\t\tthis.dispose.track(\n\t\t\tregisterFailableCommand(\n\t\t\t\t\"hediet.vscode-drawio.newDiagram\",\n\t\t\t\tasync () => {\n\t\t\t\t\tconst targetUri = await vscode.window.showSaveDialog({\n\t\t\t\t\t\tsaveLabel: \"Create\",\n\t\t\t\t\t\tfilters: {\n\t\t\t\t\t\t\tDiagrams: [\"drawio\"],\n\t\t\t\t\t\t},\n\t\t\t\t\t});\n\t\t\t\t\tif (!targetUri) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\t\t\t\t\ttry {\n\t\t\t\t\t\tawait vscode.workspace.fs.writeFile(\n\t\t\t\t\t\t\ttargetUri,\n\t\t\t\t\t\t\tnew Uint8Array()\n\t\t\t\t\t\t);\n\t\t\t\t\t\tawait vscode.commands.executeCommand(\n\t\t\t\t\t\t\t\"vscode.openWith\",\n\t\t\t\t\t\t\ttargetUri,\n\t\t\t\t\t\t\t\"hediet.vscode-drawio-text\"\n\t\t\t\t\t\t);\n\t\t\t\t\t} catch (e) {\n\t\t\t\t\t\tconsole.error(\"Cannot create or open file\", e);\n\t\t\t\t\t\tawait vscode.window.showErrorMessage(\n\t\t\t\t\t\t\t`Cannot create or open file \"${targetUri.toString()}\"!`\n\t\t\t\t\t\t);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t)\n\t\t);\n\t}\n}\n"
  },
  {
    "path": "src/features/CodeLinkFeature.ts",
    "content": "import { Disposable } from \"@hediet/std/disposable\";\nimport {\n\tcommands,\n\twindow,\n\tUri,\n\tRange,\n\tPosition,\n\tThemeColor,\n\tworkspace,\n\tTextEditorRevealType,\n\tViewColumn,\n\tTextEditorDecorationType,\n\tTextEditor,\n\tSymbolInformation,\n\tQuickPickItem,\n\tQuickPickOptions,\n\tDocumentSymbol,\n\tSymbolKind,\n} from \"vscode\";\nimport { wait } from \"@hediet/std/timer\";\nimport { DrawioEditorService, DrawioEditor } from \"../DrawioEditorService\";\nimport { autorun, action } from \"mobx\";\nimport { Config } from \"../Config\";\nimport { path } from \"../utils/path\";\nimport { registerFailableCommand } from \"../utils/registerFailableCommand\";\n\nconst toggleCodeLinkActivationCommandName =\n\t\"hediet.vscode-drawio.toggleCodeLinkActivation\";\nconst linkCodeWithSelectedNodeCommandName =\n\t\"hediet.vscode-drawio.linkCodeWithSelectedNode\";\nconst linkSymbolWithSelectedNodeCommandName =\n\t\"hediet.vscode-drawio.linkSymbolWithSelectedNode\";\nconst linkWsSymbolWithSelectedNodeCommandName =\n\t\"hediet.vscode-drawio.linkWsSymbolWithSelectedNode\";\nconst linkFileWithSelectedNodeCommandName =\n\t\"hediet.vscode-drawio.linkFileWithSelectedNode\";\n\nconst symbolNameMap: Record<SymbolKind, string> = {\n\t[SymbolKind.File]: \"symbol-file\",\n\t[SymbolKind.Module]: \"symbol-module\",\n\t[SymbolKind.Namespace]: \"symbol-namespace\",\n\t[SymbolKind.Package]: \"symbol-package\",\n\t[SymbolKind.Class]: \"symbol-class\",\n\t[SymbolKind.Method]: \"symbol-method\",\n\t[SymbolKind.Property]: \"symbol-property\",\n\t[SymbolKind.Field]: \"symbol-field\",\n\t[SymbolKind.Constructor]: \"symbol-constructor\",\n\t[SymbolKind.Enum]: \"symbol-enum\",\n\t[SymbolKind.Interface]: \"symbol-interface\",\n\t[SymbolKind.Function]: \"symbol-function\",\n\t[SymbolKind.Variable]: \"symbol-variable\",\n\t[SymbolKind.Constant]: \"symbol-constant\",\n\t[SymbolKind.String]: \"symbol-string\",\n\t[SymbolKind.Number]: \"symbol-number\",\n\t[SymbolKind.Boolean]: \"symbol-boolean\",\n\t[SymbolKind.Array]: \"symbol-array\",\n\t[SymbolKind.Object]: \"symbol-object\",\n\t[SymbolKind.Key]: \"symbol-key\",\n\t[SymbolKind.Null]: \"symbol-null\",\n\t[SymbolKind.EnumMember]: \"symbol-enum-member\",\n\t[SymbolKind.Struct]: \"symbol-struct\",\n\t[SymbolKind.Event]: \"symbol-event\",\n\t[SymbolKind.Operator]: \"symbol-operator\",\n\t[SymbolKind.TypeParameter]: \"symbol-type-parameter\",\n};\n\nexport class LinkCodeWithSelectedNodeService {\n\tpublic readonly dispose = Disposable.fn();\n\n\tprivate readonly statusBar = window.createStatusBarItem();\n\n\tprivate lastActiveTextEditor: TextEditor | undefined =\n\t\twindow.activeTextEditor;\n\n\tconstructor(\n\t\tprivate readonly editorManager: DrawioEditorService,\n\t\tprivate readonly config: Config\n\t) {\n\t\tthis.dispose.track([\n\t\t\teditorManager.onEditorOpened.sub(({ editor }) =>\n\t\t\t\tthis.handleDrawioEditor(editor)\n\t\t\t),\n\t\t\t{\n\t\t\t\tdispose: autorun(\n\t\t\t\t\t() => {\n\t\t\t\t\t\tconst activeEditor = editorManager.activeDrawioEditor;\n\t\t\t\t\t\tthis.statusBar.command =\n\t\t\t\t\t\t\ttoggleCodeLinkActivationCommandName;\n\n\t\t\t\t\t\tif (activeEditor) {\n\t\t\t\t\t\t\tthis.statusBar.text = `$(link) ${\n\t\t\t\t\t\t\t\tactiveEditor.config.codeLinkActivated\n\t\t\t\t\t\t\t\t\t? \"$(circle-filled)\"\n\t\t\t\t\t\t\t\t\t: \"$(circle-outline)\"\n\t\t\t\t\t\t\t} Code Link`;\n\t\t\t\t\t\t\tthis.statusBar.show();\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tthis.statusBar.hide();\n\t\t\t\t\t\t}\n\t\t\t\t\t},\n\t\t\t\t\t{ name: \"Update UI\" }\n\t\t\t\t),\n\t\t\t},\n\t\t\twindow.onDidChangeActiveTextEditor(() => {\n\t\t\t\tif (window.activeTextEditor) {\n\t\t\t\t\tthis.lastActiveTextEditor = window.activeTextEditor;\n\t\t\t\t}\n\t\t\t}),\n\t\t\tregisterFailableCommand(\n\t\t\t\tlinkCodeWithSelectedNodeCommandName,\n\t\t\t\tthis.linkCodeWithSelectedNode\n\t\t\t),\n\t\t\tregisterFailableCommand(\n\t\t\t\ttoggleCodeLinkActivationCommandName,\n\t\t\t\tthis.toggleCodeLinkEnabled\n\t\t\t),\n\t\t\tregisterFailableCommand(\n\t\t\t\tlinkFileWithSelectedNodeCommandName,\n\t\t\t\tthis.linkFileWithSelectedNode\n\t\t\t),\n\t\t\tregisterFailableCommand(\n\t\t\t\tlinkSymbolWithSelectedNodeCommandName,\n\t\t\t\tthis.linkSymbolWithSelectedNode\n\t\t\t),\n\t\t\tregisterFailableCommand(\n\t\t\t\tlinkWsSymbolWithSelectedNodeCommandName,\n\t\t\t\tthis.linkWsSymbolWithSelectedNode\n\t\t\t),\n\t\t]);\n\t}\n\n\t@action.bound\n\tprivate async toggleCodeLinkEnabled() {\n\t\tconst activeEditor = this.editorManager.activeDrawioEditor;\n\t\tif (!activeEditor) {\n\t\t\treturn;\n\t\t}\n\t\tawait activeEditor.config.setCodeLinkActivated(\n\t\t\t!activeEditor.config.codeLinkActivated\n\t\t);\n\t}\n\n\t@action.bound\n\tprivate linkCodeWithSelectedNode(): void {\n\t\tconst lastActiveDrawioEditor =\n\t\t\tthis.editorManager.lastActiveDrawioEditor;\n\t\tif (!lastActiveDrawioEditor) {\n\t\t\twindow.showErrorMessage(\"No active drawio instance.\");\n\t\t\treturn;\n\t\t}\n\n\t\tconst editor = this.lastActiveTextEditor;\n\t\tif (!editor) {\n\t\t\twindow.showErrorMessage(\"No text editor active.\");\n\t\t\treturn;\n\t\t}\n\n\t\tif (!editor.selection) {\n\t\t\twindow.showErrorMessage(\"Nothing selected.\");\n\t\t\treturn;\n\t\t}\n\n\t\tconst pos = new DeserializedCodePosition(\n\t\t\teditor.document.uri,\n\t\t\teditor.selection\n\t\t);\n\t\tlastActiveDrawioEditor.drawioClient.linkSelectedNodeWithData(\n\t\t\tpos.serialize(lastActiveDrawioEditor.uri)\n\t\t);\n\t\tthis.revealSelection(pos);\n\t}\n\n\t@action.bound\n\tprivate linkFileWithSelectedNode(file: Uri): void {\n\t\tconst lastActiveDrawioEditor =\n\t\t\tthis.editorManager.lastActiveDrawioEditor;\n\t\tif (!lastActiveDrawioEditor) {\n\t\t\twindow.showErrorMessage(\"No active drawio instance.\");\n\t\t\treturn;\n\t\t}\n\n\t\tconst pos = new CodePosition(file, undefined);\n\t\tlastActiveDrawioEditor.drawioClient.linkSelectedNodeWithData(\n\t\t\tpos.serialize(lastActiveDrawioEditor.uri)\n\t\t);\n\t}\n\n\t@action.bound\n\tprivate async linkWsSymbolWithSelectedNode() {\n\t\tthis.linkSymbolWithSelectedNode(true);\n\t}\n\n\t@action.bound\n\tprivate async linkSymbolWithSelectedNode(\n\t\tstoreTopLevelSymbol: boolean = false\n\t) {\n\t\tconst lastActiveDrawioEditor =\n\t\t\tthis.editorManager.lastActiveDrawioEditor;\n\t\tif (!lastActiveDrawioEditor) {\n\t\t\twindow.showErrorMessage(\"No active drawio instance.\");\n\t\t\treturn;\n\t\t}\n\t\tconst editor = window.activeTextEditor;\n\t\tif (editor == undefined) {\n\t\t\twindow.showErrorMessage(\"No text editor active.\");\n\t\t\treturn;\n\t\t}\n\t\tconst uri = editor.document.uri;\n\t\tconst hasSelection = !editor.selection.start.isEqual(\n\t\t\teditor.selection.end\n\t\t);\n\t\tconst result = (await commands.executeCommand(\n\t\t\t\"vscode.executeDocumentSymbolProvider\",\n\t\t\turi\n\t\t)) as DocumentSymbol[];\n\t\tlet items: QuickPickItem[] = [];\n\t\tfunction recurse(symb: DocumentSymbol[], path: string) {\n\t\t\tfor (let x of symb) {\n\t\t\t\t// If there is a selection and we do not intersect it, omit the symbol\n\t\t\t\tlet intersectSelection = true;\n\t\t\t\tif (hasSelection && editor) {\n\t\t\t\t\tintersectSelection = editor.selections.reduce(\n\t\t\t\t\t\t(prev: boolean, cur) => {\n\t\t\t\t\t\t\treturn (\n\t\t\t\t\t\t\t\tprev &&\n\t\t\t\t\t\t\t\tcur.intersection(x.selectionRange) !== undefined\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t},\n\t\t\t\t\t\tintersectSelection\n\t\t\t\t\t);\n\t\t\t\t}\n\t\t\t\t// Add the symbol and descend into children\n\t\t\t\tlet curpath = path == \"\" ? x.name : `${path}.${x.name}`;\n\t\t\t\tif (intersectSelection) {\n\t\t\t\t\titems.push(<QuickPickItem>{\n\t\t\t\t\t\tlabel: `$(${symbolNameMap[x.kind]}) ${x.name}`,\n\t\t\t\t\t\tdescription: x.detail,\n\t\t\t\t\t\tdetail: curpath,\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\trecurse(x.children, curpath);\n\t\t\t}\n\t\t}\n\t\trecurse(result, \"\");\n\t\twindow\n\t\t\t.showQuickPick(items, <QuickPickOptions>{\n\t\t\t\tmatchOnDescription: true,\n\t\t\t\tmatchOnDetail: true,\n\t\t\t\tplaceHolder: `Choose symbol from ${path.basename(uri.fsPath)}`,\n\t\t\t})\n\t\t\t.then(async (v) => {\n\t\t\t\tif (v == undefined) return;\n\t\t\t\tconst pos: CodePosition = new CodePosition(\n\t\t\t\t\tstoreTopLevelSymbol ? undefined : uri,\n\t\t\t\t\tv.detail\n\t\t\t\t);\n\t\t\t\tlastActiveDrawioEditor.drawioClient.linkSelectedNodeWithData(\n\t\t\t\t\tpos.serialize(lastActiveDrawioEditor.uri)\n\t\t\t\t);\n\t\t\t\t// Validate upon exist, as some languages do not export workspace symbols\n\t\t\t\tif (\n\t\t\t\t\tstoreTopLevelSymbol &&\n\t\t\t\t\tv.detail &&\n\t\t\t\t\t!(await resolveTopSymbol(v.detail))\n\t\t\t\t) {\n\t\t\t\t\twindow.showWarningMessage(\n\t\t\t\t\t\t`Cannot resolve symbol ${v.detail}. This likely means workspace symbols are not supported by your language. Try \"Link Symbol With Selected Node\" instead.`\n\t\t\t\t\t);\n\t\t\t\t}\n\t\t\t});\n\t}\n\n\tprivate handleDrawioEditor(editor: DrawioEditor): void {\n\t\tconst drawioInstance = editor.drawioClient;\n\n\t\tdrawioInstance.onCustomPluginLoaded.sub(() => {\n\t\t\tdrawioInstance.dispose.track({\n\t\t\t\tdispose: autorun(\n\t\t\t\t\t() => {\n\t\t\t\t\t\tdrawioInstance.setNodeSelectionEnabled(\n\t\t\t\t\t\t\teditor.config.codeLinkActivated\n\t\t\t\t\t\t);\n\t\t\t\t\t},\n\t\t\t\t\t{ name: \"Send codeLinkActivated to drawio instance\" }\n\t\t\t\t),\n\t\t\t});\n\t\t});\n\n\t\tdrawioInstance.onNodeSelected.sub(async ({ linkedData, label }) => {\n\t\t\tif (!editor.config.codeLinkActivated) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tif (linkedData) {\n\t\t\t\ttry {\n\t\t\t\t\tconst pos = await CodePosition.deserialize(\n\t\t\t\t\t\tlinkedData,\n\t\t\t\t\t\teditor.uri\n\t\t\t\t\t);\n\t\t\t\t\tawait this.revealSelection(pos);\n\t\t\t\t} catch (e) {\n\t\t\t\t\twindow.showErrorMessage((e as Error).message);\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tconst match = label.match(/#([a-zA-Z0-9_<>,]+)/);\n\t\t\t\tif (match) {\n\t\t\t\t\tconst symbolName = match[1];\n\t\t\t\t\tconst pos = await resolveWorkspaceSymbol(symbolName);\n\t\t\t\t\tif (pos) {\n\t\t\t\t\t\tawait this.revealSelection(pos);\n\t\t\t\t\t} else {\n\t\t\t\t\t\twindow.showErrorMessage(\n\t\t\t\t\t\t\t`No symbol found with name \"${symbolName}\". Maybe you need to load the symbols by opening at least one of its code files?`\n\t\t\t\t\t\t);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\n\tprivate lastDecorationType: TextEditorDecorationType | undefined;\n\n\tprivate async revealSelection(\n\t\tpos: DeserializedCodePosition\n\t): Promise<void> {\n\t\tif (pos.range) {\n\t\t\tconst d = await workspace.openTextDocument(pos.uri);\n\t\t\tconst e = await window.showTextDocument(d, {\n\t\t\t\tviewColumn: ViewColumn.One,\n\t\t\t\tpreserveFocus: true,\n\t\t\t});\n\t\t\te.revealRange(pos.range, TextEditorRevealType.Default);\n\n\t\t\tconst highlightDecorationType =\n\t\t\t\twindow.createTextEditorDecorationType({\n\t\t\t\t\tbackgroundColor: new ThemeColor(\n\t\t\t\t\t\t\"editor.stackFrameHighlightBackground\"\n\t\t\t\t\t),\n\t\t\t\t});\n\n\t\t\tif (this.lastDecorationType) {\n\t\t\t\te.setDecorations(this.lastDecorationType, []);\n\t\t\t}\n\t\t\tthis.lastDecorationType = highlightDecorationType;\n\n\t\t\te.setDecorations(highlightDecorationType, [pos.range]);\n\t\t\twait(1000).then(() => {\n\t\t\t\te.setDecorations(highlightDecorationType, []);\n\t\t\t});\n\t\t} else {\n\t\t\tawait commands.executeCommand(\"vscode.open\", pos.uri, {\n\t\t\t\tviewColumn: ViewColumn.One,\n\t\t\t\tpreserveFocus: true,\n\t\t\t});\n\t\t}\n\t}\n}\n\n// CodePosition before serializing and passing to editor\nclass CodePosition {\n\tpublic readonly range: Range | undefined;\n\tprivate readonly symbol: string | undefined;\n\n\tpublic static async deserialize(\n\t\tvalue: unknown,\n\t\trelativeTo: Uri\n\t): Promise<DeserializedCodePosition> {\n\t\tconst data = value as Data;\n\t\tfunction getPosition(pos: PositionData): Position {\n\t\t\treturn new Position(pos.line, pos.col);\n\t\t}\n\n\t\t// If data.path is defined, then\n\t\t//\t1. Either have explicit range (data.start) defined\n\t\t//\t2. Or symbol path (data.symbol) defined\n\t\t// Otherwise, we must resolve using data.symbol only.\n\t\tif (data.path) {\n\t\t\tlet uri: Uri = relativeTo.with({\n\t\t\t\tpath: Uri.file(path.join(relativeTo.path, data.path)).path,\n\t\t\t});\n\t\t\tif (\"start\" in data) {\n\t\t\t\tlet range = new Range(\n\t\t\t\t\tgetPosition(data.start),\n\t\t\t\t\tgetPosition(data.end)\n\t\t\t\t);\n\t\t\t\treturn new DeserializedCodePosition(uri, range);\n\t\t\t} else if (\"symbol\" in data) {\n\t\t\t\tlet range = await resolveSymbol(uri, data.symbol);\n\t\t\t\tif (range == undefined)\n\t\t\t\t\tthrow new Error(\n\t\t\t\t\t\t`Cannot find symbol by path: ${data.symbol}. Maybe you need to load the symbols by opening at least one of its code files?`\n\t\t\t\t\t);\n\t\t\t\treturn new DeserializedCodePosition(uri, range);\n\t\t\t}\n\t\t\treturn new DeserializedCodePosition(uri, undefined);\n\t\t} else if (\"symbol\" in data) {\n\t\t\tlet pos = await resolveTopSymbol(data.symbol);\n\t\t\tif (pos) return pos;\n\t\t\tthrow new Error(\n\t\t\t\t`Cannot find symbol by path: ${data.symbol}. Maybe you need to load the symbols by opening at least one of its code files?`\n\t\t\t);\n\t\t}\n\n\t\t// Exceptions will be very rare in this case\n\t\tconsole.error(\"Draw.io: Data is invalid or cannot find symbol\", data);\n\t\tthrow new Error(`Malformed symbol information. Check console log.`);\n\t}\n\n\tconstructor(\n\t\tpublic readonly uri: Uri | undefined,\n\t\tprivate obj?: Range | string\n\t) {\n\t\tif (obj instanceof Range) {\n\t\t\tthis.range = obj as Range;\n\t\t} else if (typeof obj == \"string\") {\n\t\t\tthis.symbol = obj as string;\n\t\t}\n\t}\n\n\tpublic serialize(relativeTo: Uri): Data {\n\t\tfunction toPosition(pos: Position): PositionData {\n\t\t\treturn {\n\t\t\t\tcol: pos.character,\n\t\t\t\tline: pos.line,\n\t\t\t};\n\t\t}\n\n\t\tlet rangeObj = {};\n\t\tif (this.range) {\n\t\t\trangeObj = {\n\t\t\t\tstart: toPosition(this.range.start),\n\t\t\t\tend: toPosition(this.range.end),\n\t\t\t};\n\t\t} else if (this.symbol) {\n\t\t\trangeObj = {\n\t\t\t\tsymbol: this.symbol,\n\t\t\t};\n\t\t}\n\n\t\tif (this.uri) {\n\t\t\treturn <Data>{\n\t\t\t\tpath: path\n\t\t\t\t\t.relative(relativeTo.fsPath, this.uri.fsPath)\n\t\t\t\t\t.replace(/\\\\/g, \"/\"),\n\t\t\t\t...rangeObj,\n\t\t\t};\n\t\t} else {\n\t\t\treturn <Data>{\n\t\t\t\t...rangeObj,\n\t\t\t};\n\t\t}\n\t}\n}\n\n// CodePosition after deserializing (from Data object)\nclass DeserializedCodePosition {\n\tconstructor(public readonly uri: Uri, public readonly range?: Range) {}\n\tpublic serialize(relativeTo: Uri): Data {\n\t\treturn new CodePosition(this.uri, this.range).serialize(relativeTo);\n\t}\n}\n\ntype Data = {\n\tpath: string | undefined;\n} & (\n\t| {}\n\t| {\n\t\t\tstart: PositionData;\n\t\t\tend: PositionData;\n\t  }\n\t| {\n\t\t\tsymbol: string;\n\t  }\n);\n\ninterface PositionData {\n\tline: number;\n\tcol: number;\n}\n\nfunction getSorterBy<T>(selector: (item: T) => number) {\n\treturn (item1: T, item2: T) => {\n\t\treturn selector(item2) - selector(item1);\n\t};\n}\n\nasync function resolveSymbol(\n\turi: Uri,\n\tpath: string\n): Promise<Range | undefined> {\n\tconst result = (await commands.executeCommand(\n\t\t\"vscode.executeDocumentSymbolProvider\",\n\t\turi\n\t)) as DocumentSymbol[];\n\tlet treePath = path.split(\".\");\n\tlet cur: DocumentSymbol[] | undefined = result;\n\tfor (let i = 0; i < treePath.length; i++) {\n\t\tif (cur == undefined) break;\n\t\tcur = cur.filter((x) => x.name == treePath[i]);\n\t\tif (i < treePath.length - 1) cur = cur[0]?.children;\n\t}\n\tif (cur == undefined || cur.length == 0) return undefined;\n\treturn cur[0].selectionRange;\n}\n\nasync function resolveTopSymbol(\n\tpath: string\n): Promise<DeserializedCodePosition | undefined> {\n\tlet res = path.split(\".\");\n\tif (res.length == 0) return undefined;\n\t// res.length > 0\n\tlet symb = await resolveWorkspaceSymbol(res[0]);\n\tif (!symb) return undefined;\n\tif (res.length == 2) {\n\t\tconst range = await resolveSymbol(symb.uri, path);\n\t\tif (range) symb = new DeserializedCodePosition(symb.uri, range);\n\t}\n\treturn symb;\n}\n\nasync function resolveWorkspaceSymbol(\n\tsymbolName: string\n): Promise<DeserializedCodePosition | undefined> {\n\tconst result = (await commands.executeCommand(\n\t\t\"vscode.executeWorkspaceSymbolProvider\",\n\t\tsymbolName\n\t)) as SymbolInformation[];\n\tfor (let x of result) console.log(x.name);\n\tconst filtered = result\n\t\t.filter((r) => r.name === symbolName)\n\t\t.sort(\n\t\t\tgetSorterBy((matchedSymbol) => {\n\t\t\t\tlet score = 0;\n\n\t\t\t\tconst uriAsString = matchedSymbol.location.uri.toString();\n\n\t\t\t\tconst idx = window.visibleTextEditors.findIndex(\n\t\t\t\t\t(e) => e.document.uri.toString() === uriAsString\n\t\t\t\t);\n\t\t\t\tif (idx !== -1) {\n\t\t\t\t\tscore +=\n\t\t\t\t\t\t(window.visibleTextEditors.length - idx) /\n\t\t\t\t\t\twindow.visibleTextEditors.length;\n\t\t\t\t}\n\n\t\t\t\tif (matchedSymbol.containerName === \"\") {\n\t\t\t\t\tscore += 10;\n\t\t\t\t}\n\t\t\t\treturn score;\n\t\t\t})\n\t\t);\n\n\tconst symbolInfo = filtered[0];\n\tif (symbolInfo) {\n\t\treturn new DeserializedCodePosition(\n\t\t\tsymbolInfo.location.uri,\n\t\t\tsymbolInfo.location.range\n\t\t);\n\t}\n\treturn undefined;\n}\n"
  },
  {
    "path": "src/features/EditDiagramAsTextFeature.ts",
    "content": "import { Disposable } from \"@hediet/std/disposable\";\nimport { Config } from \"../Config\";\nimport { workspace, commands, window, ViewColumn, TextDocument } from \"vscode\";\nimport { DrawioEditorService, DrawioEditor } from \"../DrawioEditorService\";\nimport { DrawioFileSystemController } from \"../vscode-utils/VirtualFileSystemProvider\";\nimport { registerFailableCommand } from \"../utils/registerFailableCommand\";\n\nexport class EditDiagramAsTextFeature {\n\tpublic readonly dispose = Disposable.fn();\n\tprivate readonly drawioFsController = this.dispose.track(\n\t\tnew DrawioFileSystemController()\n\t);\n\n\tprivate readonly trackedDocuments = new Map<TextDocument, DrawioEditor>();\n\n\tconstructor(\n\t\tprivate readonly editorManager: DrawioEditorService,\n\t\tconfig: Config\n\t) {\n\t\tif (!config.experimentalFeaturesEnabled) {\n\t\t\treturn;\n\t\t}\n\n\t\tthis.dispose.track([\n\t\t\tworkspace.onDidChangeTextDocument((e) => {\n\t\t\t\tconst drawioEditor = this.trackedDocuments.get(e.document);\n\t\t\t\tif (!drawioEditor) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tconst doc = DiagramAsTextDocument.parse(e.document.getText());\n\n\t\t\t\tdrawioEditor.drawioClient.updateVertices(doc.vertexUpdates);\n\t\t\t}),\n\t\t\tworkspace.onDidCloseTextDocument((e) => {\n\t\t\t\tthis.trackedDocuments.delete(e);\n\t\t\t}),\n\t\t]);\n\n\t\tlet isUpdating = false;\n\n\t\tthis.dispose.track(\n\t\t\tregisterFailableCommand(\n\t\t\t\t\"hediet.vscode-drawio.editDiagramAsText\",\n\t\t\t\tasync () => {\n\t\t\t\t\tconst activeDrawioEditor =\n\t\t\t\t\t\tthis.editorManager.activeDrawioEditor;\n\t\t\t\t\tif (!activeDrawioEditor) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst { didFileExist, file } =\n\t\t\t\t\t\tthis.drawioFsController.getOrCreateFileForUri(\n\t\t\t\t\t\t\tactiveDrawioEditor.uri.with({\n\t\t\t\t\t\t\t\tscheme: this.drawioFsController.scheme,\n\t\t\t\t\t\t\t\tpath:\n\t\t\t\t\t\t\t\t\tactiveDrawioEditor.uri.path + \".drawio-txt\",\n\t\t\t\t\t\t\t})\n\t\t\t\t\t\t);\n\n\t\t\t\t\tconst updateFile = async () => {\n\t\t\t\t\t\tconst nodes =\n\t\t\t\t\t\t\tawait activeDrawioEditor.drawioClient.getVertices();\n\t\t\t\t\t\tisUpdating = true;\n\t\t\t\t\t\ttry {\n\t\t\t\t\t\t\tconst doc = new DiagramAsTextDocument(nodes, []);\n\t\t\t\t\t\t\tfile.writeString(doc.toString());\n\t\t\t\t\t\t} finally {\n\t\t\t\t\t\t\tisUpdating = false;\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\n\t\t\t\t\tawait updateFile();\n\n\t\t\t\t\tif (!didFileExist) {\n\t\t\t\t\t\tfile.onDidChangeFile(async () => {\n\t\t\t\t\t\t\tif (isUpdating) {\n\t\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tconst doc = DiagramAsTextDocument.parse(\n\t\t\t\t\t\t\t\tfile.readString()\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\tdoc.removeDuplicates();\n\t\t\t\t\t\t\tactiveDrawioEditor.drawioClient.addVertices(\n\t\t\t\t\t\t\t\tdoc.newVertices\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\tawait updateFile();\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\n\t\t\t\t\tconst doc = await workspace.openTextDocument(file.uri);\n\t\t\t\t\tthis.trackedDocuments.set(doc, activeDrawioEditor);\n\t\t\t\t\tconst editor = await window.showTextDocument(doc, {\n\t\t\t\t\t\tviewColumn: ViewColumn.Beside,\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t)\n\t\t);\n\t}\n}\n\nclass DiagramAsTextDocument {\n\tpublic static parse(src: string): DiagramAsTextDocument {\n\t\tconst lines = src.split(\"\\n\");\n\n\t\tconst vertexUpdates = new Array<{\n\t\t\tid: string;\n\t\t\tlabel: string;\n\t\t}>();\n\t\tconst newVertices = new Array<{ label: string }>();\n\n\t\tfor (const line of lines) {\n\t\t\tconst m = line.match(/(.*):(.*)/);\n\t\t\tif (!m) {\n\t\t\t\tnewVertices.push({ label: line });\n\t\t\t} else {\n\t\t\t\tvertexUpdates.push({ id: m[1], label: m[2] });\n\t\t\t}\n\t\t}\n\n\t\treturn new DiagramAsTextDocument(vertexUpdates, newVertices);\n\t}\n\n\tconstructor(\n\t\tpublic vertexUpdates: {\n\t\t\tid: string;\n\t\t\tlabel: string;\n\t\t}[],\n\t\tpublic newVertices: { label: string }[]\n\t) {}\n\n\tpublic toString(): string {\n\t\treturn (\n\t\t\tthis.vertexUpdates.map((n) => `${n.id}:${n.label}`).join(\"\\n\") +\n\t\t\tthis.newVertices.map((v) => v.label).join(\"\\n\")\n\t\t);\n\t}\n\n\tpublic removeDuplicates(): void {\n\t\tthis.newVertices = this.newVertices.filter(\n\t\t\t(v) =>\n\t\t\t\t!this.vertexUpdates.some(\n\t\t\t\t\t(existing) => existing.label === v.label\n\t\t\t\t)\n\t\t);\n\t}\n}\n"
  },
  {
    "path": "src/features/LiveshareFeature/CurrentViewState.ts",
    "content": "import { Disposable, Disposer } from \"@hediet/std/disposable\";\nimport { computed } from \"mobx\";\nimport { Uri } from \"vscode\";\nimport { DrawioEditor, DrawioEditorService } from \"../../DrawioEditorService\";\nimport { CustomizedDrawioClient } from \"../../DrawioClient\";\nimport { fromResource, IResource } from \"../../utils/fromResource\";\nimport { Point, ViewState, NormalizedUri } from \"./SessionModel\";\n\nexport class CurrentViewState {\n\t@computed private get _state():\n\t\t| {\n\t\t\t\teditor: DrawioEditor;\n\t\t\t\tcursorPos: IResource<Point | undefined>;\n\t\t\t\tselectedCellIds: IResource<string[]>;\n\t\t\t\tselectedRectangle: IResource<Rectangle | undefined>;\n\t\t  }\n\t\t| undefined {\n\t\tconst activeDrawioEditor = this.editorManager.activeDrawioEditor;\n\t\tif (!activeDrawioEditor) {\n\t\t\treturn undefined;\n\t\t}\n\n\t\treturn {\n\t\t\teditor: activeDrawioEditor,\n\t\t\tcursorPos: getCursorPositionResource(\n\t\t\t\tactiveDrawioEditor.drawioClient\n\t\t\t),\n\t\t\tselectedCellIds: getSelectedCellsResource(\n\t\t\t\tactiveDrawioEditor.drawioClient\n\t\t\t),\n\t\t\tselectedRectangle: getSelectedRectangleResource(\n\t\t\t\tactiveDrawioEditor.drawioClient\n\t\t\t),\n\t\t};\n\t}\n\n\t@computed get state(): ViewState {\n\t\tconst state = this._state;\n\t\tif (!state) {\n\t\t\treturn undefined;\n\t\t}\n\t\tconst activeUri = this.normalizeUri(state.editor.uri);\n\t\treturn {\n\t\t\tactiveUri,\n\t\t\tcurrentCursor: state.cursorPos.current(),\n\t\t\tselectedCellIds: state.selectedCellIds.current(),\n\t\t\tselectedRectangle: state.selectedRectangle.current(),\n\t\t};\n\t}\n\n\tconstructor(\n\t\tprivate readonly editorManager: DrawioEditorService,\n\t\tprivate readonly normalizeUri: (uri: Uri) => NormalizedUri\n\t) {}\n}\n\nfunction getSelectedRectangleResource(\n\tdrawioInstance: CustomizedDrawioClient\n): IResource<Rectangle | undefined> {\n\treturn fromResource<Rectangle | undefined>(\n\t\t(sink) =>\n\t\t\tDisposable.fn((track) => {\n\t\t\t\tlet lastRect: Rectangle | undefined;\n\t\t\t\tlet timeout: any;\n\n\t\t\t\ttrack(\n\t\t\t\t\tdrawioInstance.onFocusChanged.sub(({ hasFocus }) => {\n\t\t\t\t\t\tif (!hasFocus) {\n\t\t\t\t\t\t\tsink(undefined);\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\t\t\t\t);\n\t\t\t\ttrack(\n\t\t\t\t\tdrawioInstance.onSelectedRectangleChanged.sub(\n\t\t\t\t\t\t({ rectangle }) => {\n\t\t\t\t\t\t\tlastRect = rectangle;\n\t\t\t\t\t\t\tif (!timeout) {\n\t\t\t\t\t\t\t\ttimeout = setTimeout(() => {\n\t\t\t\t\t\t\t\t\ttimeout = undefined;\n\t\t\t\t\t\t\t\t\tsink(lastRect);\n\t\t\t\t\t\t\t\t}, 1000 / 30);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t)\n\t\t\t\t);\n\t\t\t}),\n\t\t() => undefined\n\t);\n}\n\nfunction getCursorPositionResource(\n\tdrawioInstance: CustomizedDrawioClient\n): IResource<Point | undefined> {\n\treturn fromResource<Point | undefined>(\n\t\t(sink) =>\n\t\t\tDisposable.fn((track) => {\n\t\t\t\tlet lastPosition: Point | undefined;\n\t\t\t\tlet timeout: any;\n\n\t\t\t\ttrack(\n\t\t\t\t\tdrawioInstance.onFocusChanged.sub(({ hasFocus }) => {\n\t\t\t\t\t\tif (!hasFocus) {\n\t\t\t\t\t\t\tsink(undefined);\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\t\t\t\t);\n\t\t\t\ttrack(\n\t\t\t\t\tdrawioInstance.onCursorChanged.sub(({ newPosition }) => {\n\t\t\t\t\t\tlastPosition = newPosition;\n\t\t\t\t\t\tif (!timeout) {\n\t\t\t\t\t\t\ttimeout = setTimeout(() => {\n\t\t\t\t\t\t\t\ttimeout = undefined;\n\t\t\t\t\t\t\t\tsink(lastPosition);\n\t\t\t\t\t\t\t}, 1000 / 30);\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\t\t\t\t);\n\t\t\t}),\n\t\t() => undefined\n\t);\n}\n\nfunction getSelectedCellsResource(\n\tdrawioInstance: CustomizedDrawioClient\n): IResource<string[]> {\n\treturn fromResource<string[]>(\n\t\t(sink) =>\n\t\t\tDisposable.fn((track) => {\n\t\t\t\ttrack(\n\t\t\t\t\tdrawioInstance.onFocusChanged.sub(({ hasFocus }) => {\n\t\t\t\t\t\tif (!hasFocus) {\n\t\t\t\t\t\t\tsink([]);\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\t\t\t\t);\n\t\t\t\ttrack(\n\t\t\t\t\tdrawioInstance.onSelectedCellsChanged.sub(\n\t\t\t\t\t\t({ selectedCellIds }) => {\n\t\t\t\t\t\t\tsink(selectedCellIds);\n\t\t\t\t\t\t}\n\t\t\t\t\t)\n\t\t\t\t);\n\t\t\t}),\n\t\t() => []\n\t);\n}\n"
  },
  {
    "path": "src/features/LiveshareFeature/LiveshareFeature.ts",
    "content": "import { Disposable } from \"@hediet/std/disposable\";\nimport * as vsls from \"vsls\";\nimport { Config } from \"../../Config\";\nimport { DrawioEditorService } from \"../../DrawioEditorService\";\nimport { autorunTrackDisposables } from \"../../utils/autorunTrackDisposables\";\nimport { fromResource } from \"../../utils/fromResource\";\nimport { LiveshareSession } from \"./LiveshareSession\";\n\nexport class LiveshareFeature {\n\tpublic readonly dispose = Disposable.fn();\n\n\tconstructor(\n\t\tprivate readonly editorManager: DrawioEditorService,\n\t\tprivate readonly config: Config\n\t) {\n\t\tthis.init().catch(console.error);\n\t}\n\n\tprivate async init() {\n\t\tconst liveshare = await vsls.getApi(\"hediet.vscode-drawio\");\n\t\tif (!liveshare) {\n\t\t\tconsole.warn(\"Could not get liveshare API\");\n\t\t\treturn;\n\t\t}\n\t\tthis.dispose.track(\n\t\t\tnew LiveshareFeatureInitialized(liveshare, this.editorManager)\n\t\t);\n\t}\n}\n\nclass LiveshareFeatureInitialized {\n\tpublic readonly dispose = Disposable.fn();\n\n\tprivate session = fromResource(\n\t\t(sink) => {\n\t\t\tthis.api.onDidChangeSession(({ session }) => {\n\t\t\t\tsink(normalizeSession(session));\n\t\t\t});\n\t\t},\n\t\t() => normalizeSession(this.api.session)\n\t);\n\n\tconstructor(\n\t\tprivate readonly api: vsls.LiveShare,\n\t\teditorManager: DrawioEditorService\n\t) {\n\t\tthis.dispose.track(\n\t\t\tautorunTrackDisposables(async (track) => {\n\t\t\t\tconst session = this.session.current();\n\t\t\t\tif (!session) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\ttrack(new LiveshareSession(api, session, editorManager));\n\t\t\t})\n\t\t);\n\t}\n}\n\nfunction normalizeSession(session: vsls.Session): vsls.Session | undefined {\n\tif (session.role === vsls.Role.None) {\n\t\treturn undefined;\n\t}\n\treturn { ...session };\n}\n"
  },
  {
    "path": "src/features/LiveshareFeature/LiveshareSession.ts",
    "content": "import { Disposable } from \"@hediet/std/disposable\";\nimport { EventEmitter, EventSource } from \"@hediet/std/events\";\nimport { Uri } from \"vscode\";\nimport * as vsls from \"vsls\";\nimport { DrawioEditor, DrawioEditorService } from \"../../DrawioEditorService\";\nimport { autorunTrackDisposables } from \"../../utils/autorunTrackDisposables\";\nimport { CurrentViewState } from \"./CurrentViewState\";\nimport {\n\tSessionModelUpdate,\n\tSessionModel,\n\tNormalizedUri,\n} from \"./SessionModel\";\n\nexport class LiveshareSession {\n\tpublic readonly dispose = Disposable.fn();\n\n\tprivate readonly sessionModel = new SessionModel();\n\n\tconstructor(\n\t\tprivate readonly api: vsls.LiveShare,\n\t\tprivate readonly session: vsls.Session,\n\t\tprivate readonly editorManager: DrawioEditorService\n\t) {\n\t\tthis.dispose.track(\n\t\t\tautorunTrackDisposables((track) =>\n\t\t\t\t[...editorManager.openedEditors].map((e) =>\n\t\t\t\t\ttrack([\n\t\t\t\t\t\tautorunTrackDisposables(() =>\n\t\t\t\t\t\t\tthis.updateLiveshareOverlaysInDrawio(e)\n\t\t\t\t\t\t),\n\t\t\t\t\t])\n\t\t\t\t)\n\t\t\t)\n\t\t);\n\n\t\tthis.init();\n\t}\n\n\tprivate getPeerIdInformation(peerId: number): {\n\t\tcolor: string;\n\t\tname: string | undefined;\n\t} {\n\t\tconst peer = this.api.peers.find((p) => p.peerNumber === peerId);\n\t\tconst colors = [\n\t\t\t\"#2965CC\",\n\t\t\t\"#29A634\",\n\t\t\t\"#D99E0B\",\n\t\t\t\"#D13913\",\n\t\t\t\"#8F398F\",\n\t\t\t\"#00B3A4\",\n\t\t\t\"#DB2C6F\",\n\t\t\t\"#9BBF30\",\n\t\t\t\"#96622D\",\n\t\t\t\"#7157D9\",\n\t\t];\n\n\t\tconst colorIdx = peer\n\t\t\t? this.api.peers.indexOf(peer)\n\t\t\t: colors.length - 2;\n\t\tconst color = colors[colorIdx % colors.length];\n\t\tconst name = peer && peer.user ? peer.user.displayName : undefined;\n\n\t\treturn { color, name };\n\t}\n\n\tprivate updateLiveshareOverlaysInDrawio(editor: DrawioEditor) {\n\t\tconst viewStates = [\n\t\t\t...this.sessionModel.viewStatesByPeerId.values(),\n\t\t].filter(\n\t\t\t(v) =>\n\t\t\t\tv.peerId !== this.session.peerNumber &&\n\t\t\t\tv.viewState &&\n\t\t\t\tv.viewState.activeUri ===\n\t\t\t\t\tthis.normalizeUri(editor.document.document.uri)\n\t\t);\n\n\t\tconst selectedCells: Array<ParticipantSelectedCellsInfo> =\n\t\t\tviewStates.map((v) => ({\n\t\t\t\tid: \"\" + v.peerId,\n\t\t\t\tselectedCellIds: v.viewState!.selectedCellIds,\n\t\t\t\tcolor: this.getPeerIdInformation(v.peerId).color,\n\t\t\t}));\n\n\t\tconst cursors: Array<ParticipantCursorInfo> = viewStates\n\t\t\t.filter((v) => v.viewState && v.viewState.currentCursor)\n\t\t\t.map((v) => ({\n\t\t\t\tid: \"\" + v.peerId,\n\t\t\t\tlabel: this.getPeerIdInformation(v.peerId).name,\n\t\t\t\tcolor: this.getPeerIdInformation(v.peerId).color,\n\t\t\t\tposition: v.viewState!.currentCursor!,\n\t\t\t}));\n\n\t\tconst selectedRectangles: Array<ParticipantSelectedRectangleInfo> =\n\t\t\tviewStates\n\t\t\t\t.filter((v) => v.viewState && v.viewState.selectedRectangle)\n\t\t\t\t.map((v) => ({\n\t\t\t\t\tid: \"\" + v.peerId,\n\t\t\t\t\tcolor: this.getPeerIdInformation(v.peerId).color,\n\t\t\t\t\trectangle: v.viewState!.selectedRectangle!,\n\t\t\t\t}));\n\n\t\teditor.drawioClient.updateLiveshareViewState({\n\t\t\tselectedCells,\n\t\t\tcursors,\n\t\t\tselectedRectangles,\n\t\t});\n\t}\n\n\tprivate async init() {\n\t\tlet client: {\n\t\t\tsendAction(action: ServerAction): void;\n\t\t\tonEvent: EventSource<{ event: ServerEvent }>;\n\t\t};\n\n\t\tif (this.session.role === vsls.Role.Host) {\n\t\t\tconst svc = await this.api.shareService(\"drawio\");\n\t\t\tthis.dispose.track({\n\t\t\t\tdispose: () => this.api.unshareService(\"drawio\"),\n\t\t\t});\n\t\t\tif (!svc) {\n\t\t\t\tconsole.error(\"Could not share liveshare service\");\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tconst eventEmitter = new EventEmitter<{\n\t\t\t\tevent: ServerEvent;\n\t\t\t}>();\n\n\t\t\tclient = {\n\t\t\t\tsendAction: (action) => {\n\t\t\t\t\tconst event: ServerEvent = {\n\t\t\t\t\t\tevent: \"applyUpdate\",\n\t\t\t\t\t\tupdate: action.update,\n\t\t\t\t\t};\n\t\t\t\t\tsvc.notify(\"event\", event);\n\t\t\t\t\teventEmitter.emit({ event });\n\t\t\t\t},\n\t\t\t\tonEvent: eventEmitter.asEvent(),\n\t\t\t};\n\n\t\t\tsvc.onNotify(\"action\", (arg) => {\n\t\t\t\tclient.sendAction(arg as unknown as ServerAction);\n\t\t\t});\n\t\t\tthis.dispose.track(\n\t\t\t\tthis.api.onDidChangePeers(({ removed }) => {\n\t\t\t\t\tfor (const r of removed) {\n\t\t\t\t\t\tclient.sendAction({\n\t\t\t\t\t\t\taction: \"applyUpdate\",\n\t\t\t\t\t\t\tupdate: {\n\t\t\t\t\t\t\t\tkind: \"removePeer\",\n\t\t\t\t\t\t\t\tpeerId: r.peerNumber,\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t);\n\t\t} else {\n\t\t\tconst svc = await this.api.getSharedService(\"drawio\");\n\t\t\tif (!svc) {\n\t\t\t\tconsole.error(\"Could not get liveshare service\");\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tconst eventEmitter = new EventEmitter<{\n\t\t\t\tevent: ServerEvent;\n\t\t\t}>();\n\t\t\tclient = {\n\t\t\t\tsendAction: (action) => svc.notify(\"action\", action),\n\t\t\t\tonEvent: eventEmitter.asEvent(),\n\t\t\t};\n\n\t\t\tsvc.onNotify(\"event\", (arg) => {\n\t\t\t\teventEmitter.emit({ event: arg as ServerEvent });\n\t\t\t});\n\t\t}\n\n\t\tclient.onEvent.sub(({ event }) => {\n\t\t\tthis.sessionModel.apply(event.update);\n\t\t});\n\n\t\tconst curViewState = new CurrentViewState(\n\t\t\tthis.editorManager,\n\t\t\tthis.normalizeUri\n\t\t);\n\t\tthis.dispose.track(\n\t\t\tautorunTrackDisposables(() => {\n\t\t\t\tclient.sendAction({\n\t\t\t\t\taction: \"applyUpdate\",\n\t\t\t\t\tupdate: {\n\t\t\t\t\t\tkind: \"updateViewState\",\n\t\t\t\t\t\tnewViewState: curViewState.state,\n\t\t\t\t\t\tpeerId: this.session.peerNumber,\n\t\t\t\t\t},\n\t\t\t\t});\n\t\t\t})\n\t\t);\n\t}\n\n\tprivate readonly normalizeUri = (uri: Uri): NormalizedUri => {\n\t\tif (this.session.role === vsls.Role.Host) {\n\t\t\treturn this.api.convertLocalUriToShared(uri).toString() as any;\n\t\t} else {\n\t\t\treturn uri.toString() as any;\n\t\t}\n\t};\n}\n\ntype ServerAction = { action: \"applyUpdate\"; update: SessionModelUpdate };\ntype ServerEvent = { event: \"applyUpdate\"; update: SessionModelUpdate };\n"
  },
  {
    "path": "src/features/LiveshareFeature/SessionModel.ts",
    "content": "import { action, ObservableMap } from \"mobx\";\n\nexport interface Point {\n\tx: number;\n\ty: number;\n}\n// is a string\nexport type NormalizedUri = { __brand: \"normalizedUri\" };\n\nexport type ViewState =\n\t| {\n\t\t\tactiveUri: NormalizedUri;\n\t\t\tcurrentCursor: Point | undefined;\n\t\t\tselectedCellIds: string[];\n\t\t\tselectedRectangle: Rectangle | undefined;\n\t  }\n\t| undefined;\n\nexport class SessionModel {\n\tpublic readonly viewStatesByPeerId = new ObservableMap<\n\t\tnumber,\n\t\t{ viewState: ViewState; peerId: number }\n\t>();\n\n\t@action\n\tpublic apply(update: SessionModelUpdate): void {\n\t\tif (update.kind === \"updateViewState\") {\n\t\t\tconst val = this.viewStatesByPeerId.get(update.peerId);\n\t\t\tconst newVal = {\n\t\t\t\tpeerId: update.peerId,\n\t\t\t\tviewState: update.newViewState,\n\t\t\t};\n\t\t\tif (JSON.stringify(val) !== JSON.stringify(newVal)) {\n\t\t\t\tthis.viewStatesByPeerId.set(update.peerId, newVal);\n\t\t\t}\n\t\t}\n\t\tif (update.kind === \"removePeer\") {\n\t\t\tthis.viewStatesByPeerId.delete(update.peerId);\n\t\t}\n\t}\n}\n\nexport type SessionModelUpdate =\n\t| {\n\t\t\tkind: \"updateViewState\";\n\t\t\tpeerId: number;\n\t\t\tnewViewState: ViewState;\n\t  }\n\t| {\n\t\t\tkind: \"removePeer\";\n\t\t\tpeerId: number;\n\t  };\n"
  },
  {
    "path": "src/features/LiveshareFeature/assets/package.json",
    "content": "{\n\t\"name\": \"vscode-drawio\",\n\t\"publisher\": \"hediet\",\n\t\"description\": \"This file bypasses vsliveshares check\",\n\t\"private\": \"true\"\n}\n"
  },
  {
    "path": "src/features/LiveshareFeature/index.ts",
    "content": "export * from \"./LiveshareFeature\";\n"
  },
  {
    "path": "src/index.ts",
    "content": "import * as vscode from \"vscode\";\nimport { MobxConsoleLogger } from \"@knuddels/mobx-logger\";\nimport * as mobx from \"mobx\";\nimport { Extension } from \"./Extension\";\n\nif (process.env.DEV === \"1\") {\n\tnew MobxConsoleLogger(mobx);\n}\n\nexport function activate(context: vscode.ExtensionContext) {\n\tcontext.subscriptions.push(new Extension(context));\n}\n\nexport function deactivate() {}\n"
  },
  {
    "path": "src/types.d.ts",
    "content": "declare module \"*.json\";"
  },
  {
    "path": "src/utils/SimpleTemplate.ts",
    "content": "export class SimpleTemplate {\n\tconstructor(private readonly str: string) {}\n\n\trender(data: Record<string, () => string>): string {\n\t\treturn this.str.replace(/\\$\\{([a-zA-Z0-9]+)\\}/g, (substr, grp1) => {\n\t\t\treturn data[grp1]();\n\t\t});\n\t}\n}\n"
  },
  {
    "path": "src/utils/autorunTrackDisposables.ts",
    "content": "import { Disposable, TrackFunction } from \"@hediet/std/disposable\";\nimport { autorun } from \"mobx\";\n\nexport function autorunTrackDisposables(\n\treaction: (track: TrackFunction) => void\n): Disposable {\n\tlet lastDisposable: Disposable | undefined;\n\treturn {\n\t\tdispose: autorun(() => {\n\t\t\tif (lastDisposable) {\n\t\t\t\tlastDisposable.dispose();\n\t\t\t}\n\t\t\tlastDisposable = Disposable.fn(reaction);\n\t\t}),\n\t};\n}\n"
  },
  {
    "path": "src/utils/buffer.ts",
    "content": "import { Buffer as Buf } from \"buffer\";\n\nexport type BufferImpl = Buffer;\nexport const BufferImpl = typeof Buffer === \"undefined\" ? Buf : Buffer;\n"
  },
  {
    "path": "src/utils/formatValue.ts",
    "content": "// TODO make generic and improve. Copied from my mobx logger.\nexport function formatValue(value: unknown, availableLen: number): string {\n\tswitch (typeof value) {\n\t\tcase \"number\":\n\t\t\treturn \"\" + value;\n\t\tcase \"string\":\n\t\t\tif (value.length + 2 <= availableLen) {\n\t\t\t\treturn `\"${value}\"`;\n\t\t\t}\n\t\t\treturn `\"${value.substr(0, availableLen - 7)}\"+...`;\n\n\t\tcase \"boolean\":\n\t\t\treturn value ? \"true\" : \"false\";\n\t\tcase \"undefined\":\n\t\t\treturn \"undefined\";\n\t\tcase \"object\":\n\t\t\tif (value === null) {\n\t\t\t\treturn \"null\";\n\t\t\t}\n\t\t\tif (Array.isArray(value)) {\n\t\t\t\treturn formatArray(value, availableLen);\n\t\t\t} else {\n\t\t\t\treturn formatObject(value, availableLen);\n\t\t\t}\n\t\tcase \"symbol\":\n\t\t\treturn value.toString();\n\t\tcase \"function\":\n\t\t\treturn `[[Function${value.name ? \" \" + value.name : \"\"}]]`;\n\t\tdefault:\n\t\t\treturn \"\" + value;\n\t}\n}\n\nfunction formatObject(value: object, availableLen: number): string {\n\tlet result = \"{ \";\n\tlet first = true;\n\tfor (const [key, val] of Object.entries(value)) {\n\t\tif (!first) {\n\t\t\tresult += \", \";\n\t\t}\n\t\tif (result.length - 5 > availableLen) {\n\t\t\tresult += \"...\";\n\t\t\tbreak;\n\t\t}\n\t\tfirst = false;\n\t\tresult += `${key}: ${formatValue(val, availableLen - result.length)}`;\n\t}\n\tresult += \" }\";\n\treturn result;\n}\n\nfunction formatArray(value: any[], availableLen: number): string {\n\tlet result = \"[ \";\n\tlet first = true;\n\tfor (const val of value) {\n\t\tif (!first) {\n\t\t\tresult += \", \";\n\t\t}\n\t\tif (result.length - 5 > availableLen) {\n\t\t\tresult += \"...\";\n\t\t\tbreak;\n\t\t}\n\t\tfirst = false;\n\t\tresult += `${formatValue(val, availableLen - result.length)}`;\n\t}\n\tresult += \" ]\";\n\treturn result;\n}\n"
  },
  {
    "path": "src/utils/fromResource.ts",
    "content": "import { DisposableLike, dispose } from \"@hediet/std/disposable\";\nimport { createAtom, _allowStateChanges } from \"mobx\";\n\nfunction invariant(condition: boolean, message?: string) {}\n\nexport function fromResource<T>(\n\tsubscriber: (sink: (newValue: T) => void) => DisposableLike\n): IResource<T | undefined>;\nexport function fromResource<T>(\n\tsubscriber: (sink: (newValue?: T) => void) => DisposableLike,\n\tgetValue: () => T\n): IResource<T>;\nexport function fromResource<T>(\n\tsubscriber: (sink: (newValue?: T) => void) => DisposableLike,\n\tgetValue: (() => T) | undefined = undefined\n): IResource<T | undefined> {\n\tlet isActive = false;\n\tlet isDisposed = false;\n\tlet value = getValue ? getValue() : undefined;\n\tlet disposable: DisposableLike;\n\n\tconst initializer = () => {\n\t\tinvariant(!isActive && !isDisposed);\n\t\tisActive = true;\n\t\tdisposable = subscriber((...args) => {\n\t\t\t_allowStateChanges(true, () => {\n\t\t\t\tif (args.length > 0) {\n\t\t\t\t\tvalue = args[0];\n\t\t\t\t} else if (getValue) {\n\t\t\t\t\tvalue = getValue();\n\t\t\t\t} else {\n\t\t\t\t\tthrow new Error(\n\t\t\t\t\t\t\"Either an argument or getValue must be provided\"\n\t\t\t\t\t);\n\t\t\t\t}\n\t\t\t\tatom.reportChanged();\n\t\t\t});\n\t\t});\n\t};\n\n\tconst suspender = () => {\n\t\tif (isActive) {\n\t\t\tisActive = false;\n\t\t\tdispose(disposable);\n\t\t}\n\t};\n\n\tconst atom = createAtom(\"ResourceBasedObservable\", initializer, suspender);\n\n\treturn {\n\t\tcurrent: () => {\n\t\t\tinvariant(\n\t\t\t\t!isDisposed,\n\t\t\t\t\"subscribingObservable has already been disposed\"\n\t\t\t);\n\t\t\tconst isBeingTracked = atom.reportObserved();\n\t\t\tif (!isBeingTracked && !isActive) {\n\t\t\t\tif (getValue) {\n\t\t\t\t\treturn getValue();\n\t\t\t\t} else {\n\t\t\t\t\tconsole.warn(\n\t\t\t\t\t\t\"Called `get` of a subscribingObservable outside a reaction. Current value will be returned but no new subscription has started\"\n\t\t\t\t\t);\n\t\t\t\t}\n\t\t\t}\n\n\t\t\treturn value;\n\t\t},\n\t\tdispose: () => {\n\t\t\tisDisposed = true;\n\t\t\tsuspender();\n\t\t},\n\t\tisAlive: () => isActive,\n\t};\n}\n\nexport interface IResource<T> {\n\tcurrent(): T;\n\tdispose(): void;\n\tisAlive(): boolean;\n}\n"
  },
  {
    "path": "src/utils/groupBy.ts",
    "content": "interface Group<TKey, TItem> {\n\tkey: TKey;\n\titems: TItem[];\n}\n\nexport function groupBy<TKey, T>(\n\titems: ReadonlyArray<T>,\n\tselectKey: (item: T) => TKey\n): Map<TKey, Group<TKey, T>> {\n\tconst map = new Map<TKey, Group<TKey, T>>();\n\tfor (const item of items) {\n\t\tconst key = selectKey(item);\n\t\tlet group = map.get(key);\n\t\tif (!group) {\n\t\t\tgroup = { key, items: [] };\n\t\t\tmap.set(key, group);\n\t\t}\n\t\tgroup.items.push(item);\n\t}\n\treturn map;\n}\n"
  },
  {
    "path": "src/utils/mapObject.ts",
    "content": "export function mapObject<TObj extends Record<string, any>, TResult>(\n\tobj: TObj,\n\tmap: (item: TObj[keyof TObj], key: string) => TResult\n): Record<keyof TObj, TResult> {\n\tconst result: Record<keyof TObj, TResult> = {} as any;\n\n\tfor (const [key, value] of Object.entries(obj)) {\n\t\tresult[key as keyof TObj] = map(value as any, key);\n\t}\n\n\treturn result;\n}\n"
  },
  {
    "path": "src/utils/path.ts",
    "content": "import * as path2 from \"path\";\n\nfunction getPath(): path2.PlatformPath {\n\ttry {\n\t\tconst rq = eval(\"req\" + \"uire\");\n\t\tconst obj = rq(\"path\");\n\t\tif (\"relative\" in obj) {\n\t\t\treturn obj;\n\t\t}\n\t} catch (e) {}\n\n\treturn path2;\n}\n\nexport const path = getPath();\n"
  },
  {
    "path": "src/utils/registerFailableCommand.ts",
    "content": "import { commands, window, Disposable } from \"vscode\";\n\nexport function registerFailableCommand(\n\tcommandName: string,\n\tcommandFn: (...args: any[]) => any\n): Disposable {\n\treturn commands.registerCommand(commandName, async (...args: any[]) => {\n\t\ttry {\n\t\t\treturn await commandFn(...args);\n\t\t} catch (e : any) {\n\t\t\twindow.showErrorMessage(\"The command failed: \" + e.message);\n\t\t\treturn false;\n\t\t}\n\t});\n}\n"
  },
  {
    "path": "src/vscode-utils/VirtualFileSystemProvider.ts",
    "content": "import {\n\tFileSystemProvider,\n\tEvent,\n\tUri,\n\tFileStat,\n\tFileType,\n\tFileChangeEvent,\n\tEventEmitter,\n\tworkspace,\n\tFileChangeType,\n} from \"vscode\";\nimport { Disposable } from \"@hediet/std/disposable\";\nimport { BufferImpl } from \"../utils/buffer\";\n\nexport class DrawioFileSystemController {\n\tpublic readonly dispose = Disposable.fn();\n\n\tprivate readonly fs = new VirtualFileSystemProvider();\n\tpublic readonly scheme = \"drawio\";\n\n\tconstructor() {\n\t\tthis.dispose.track(\n\t\t\tworkspace.registerFileSystemProvider(this.scheme, this.fs, {\n\t\t\t\tisCaseSensitive: true,\n\t\t\t\tisReadonly: false,\n\t\t\t})\n\t\t);\n\t}\n\n\tpublic getOrCreateFileForUri(uri: Uri): {\n\t\tfile: File;\n\t\tdidFileExist: boolean;\n\t} {\n\t\treturn this.fs.getOrCreateFile(uri);\n\t}\n\n\t/*public getRandomFile(extensionWithDot: string): File {\n\t\tconst id1 = new Date().getTime();\n\t\tconst id2 = id++;\n\t\treturn this.fs.getOrCreateFile(`/${id1}_${id2}${extensionWithDot}`);\n\t}*/\n}\n\nexport class VirtualFileSystemProvider implements FileSystemProvider {\n\tprivate fileChangedEmitter = new EventEmitter<FileChangeEvent[]>();\n\tpublic readonly onDidChangeFile = this.fileChangedEmitter.event;\n\n\tprivate readonly files = new Map<string, File>();\n\n\tpublic getOrCreateFile(uri: Uri): { file: File; didFileExist: boolean } {\n\t\tconst key = uri.toString();\n\n\t\tconst f = this.files.get(key);\n\t\tif (f) {\n\t\t\treturn { file: f, didFileExist: true };\n\t\t}\n\n\t\tconst newFile = new File(uri, Uint8Array.from([]));\n\t\tnewFile.onDidChangeFile(() =>\n\t\t\tthis.fileChangedEmitter.fire([\n\t\t\t\t{ type: FileChangeType.Changed, uri: newFile.uri },\n\t\t\t])\n\t\t);\n\t\tthis.files.set(key, newFile);\n\t\treturn { file: newFile, didFileExist: false };\n\t}\n\n\treadFile(uri: Uri): Uint8Array | Thenable<Uint8Array> {\n\t\treturn this.getOrCreateFile(uri).file.data;\n\t}\n\n\twriteFile(\n\t\turi: Uri,\n\t\tcontent: Uint8Array,\n\t\toptions: { create: boolean; overwrite: boolean }\n\t): void | Thenable<void> {\n\t\treturn this.getOrCreateFile(uri).file.write(content);\n\t}\n\n\tstat(uri: Uri): FileStat {\n\t\tconst f = this.getOrCreateFile(uri).file;\n\t\treturn {\n\t\t\ttype: FileType.File,\n\t\t\tctime: 0,\n\t\t\tmtime: 0,\n\t\t\tsize: f.data.length,\n\t\t};\n\t}\n\n\twatch(\n\t\turi: Uri,\n\t\toptions: { recursive: boolean; excludes: string[] }\n\t): Disposable {\n\t\treturn Disposable.empty;\n\t}\n\n\treadDirectory(\n\t\turi: Uri\n\t):\n\t\t| [string, import(\"vscode\").FileType][]\n\t\t| Thenable<[string, import(\"vscode\").FileType][]> {\n\t\tthrow new Error(\"Method not implemented.\");\n\t}\n\n\tcreateDirectory(uri: Uri): void | Thenable<void> {\n\t\tthrow new Error(\"Method not implemented.\");\n\t}\n\n\tdelete(uri: Uri, options: { recursive: boolean }): void | Thenable<void> {\n\t\tthrow new Error(\"Method not implemented.\");\n\t}\n\n\trename(\n\t\toldUri: Uri,\n\t\tnewUri: Uri,\n\t\toptions: { overwrite: boolean }\n\t): void | Thenable<void> {\n\t\tthrow new Error(\"Method not implemented.\");\n\t}\n}\n\nexport class File {\n\tprivate readonly fileChangedEmitter = new EventEmitter();\n\tpublic readonly onDidChangeFile = this.fileChangedEmitter.event;\n\n\tconstructor(public readonly uri: Uri, public data: Uint8Array) {}\n\n\tpublic write(data: Uint8Array): void {\n\t\tthis.data = data;\n\t\tthis.fileChangedEmitter.fire(undefined);\n\t}\n\n\tpublic writeString(str: string): void {\n\t\tthis.write(Uint8Array.from(BufferImpl.from(str, \"utf-8\")));\n\t}\n\n\tpublic readString(): string {\n\t\treturn BufferImpl.from(this.data).toString(\"utf-8\");\n\t}\n}\n"
  },
  {
    "path": "src/vscode-utils/VsCodeSetting.ts",
    "content": "import { Uri, workspace, ConfigurationTarget, Disposable } from \"vscode\";\nimport { fromResource } from \"../utils/fromResource\";\nimport { computed, runInAction } from \"mobx\";\nimport { EventEmitter } from \"@hediet/std/events\";\n\nexport interface Serializer<T> {\n\tdeserialize: (val: any) => T;\n\tserializer: (val: T) => any;\n}\n\nexport function serializerWithDefault<T>(defaultValue: T): Serializer<T> {\n\treturn {\n\t\tdeserialize: (val) => (val === undefined ? defaultValue : val),\n\t\tserializer: (val) => val,\n\t};\n}\n\nexport class VsCodeSetting<T> {\n\tpublic get T(): T {\n\t\tthrow new Error();\n\t}\n\n\tpublic readonly serializer: Serializer<T>;\n\tpublic readonly scope: Uri | undefined;\n\tprivate readonly settingResource: VsCodeSettingResource;\n\tprivate readonly target: ConfigurationTarget | undefined;\n\n\tpublic constructor(\n\t\tpublic readonly id: string,\n\t\toptions: {\n\t\t\tserializer?: Serializer<T>;\n\t\t\tscope?: Uri;\n\t\t\ttarget?: ConfigurationTarget;\n\t\t} = {}\n\t) {\n\t\tthis.scope = options.scope;\n\t\tthis.serializer = options.serializer || {\n\t\t\tdeserialize: (val) => val,\n\t\t\tserializer: (val) => val,\n\t\t};\n\n\t\tthis.target = options.target;\n\t\tthis.settingResource = new VsCodeSettingResource(\n\t\t\tthis.id,\n\t\t\tthis.scope,\n\t\t\tthis.target\n\t\t);\n\t}\n\n\tpublic get(): T {\n\t\tconst result = this.settingResource.value;\n\t\treturn this.serializer.deserialize(result);\n\t}\n\n\tpublic async set(value: T): Promise<void> {\n\t\tconst value2 = this.serializer.serializer(value);\n\t\tconst c = workspace.getConfiguration(undefined, this.scope);\n\t\tlet target: ConfigurationTarget;\n\t\tif (this.target !== undefined) {\n\t\t\ttarget = this.target;\n\t\t} else {\n\t\t\tconst result = c.inspect(this.id);\n\t\t\tif (\n\t\t\t\tresult &&\n\t\t\t\t[\n\t\t\t\t\tresult.workspaceFolderLanguageValue,\n\t\t\t\t\tresult.workspaceFolderValue,\n\t\t\t\t].some((i) => i !== undefined)\n\t\t\t) {\n\t\t\t\ttarget = ConfigurationTarget.WorkspaceFolder;\n\t\t\t}\n\t\t\tif (\n\t\t\t\tresult &&\n\t\t\t\t[result.workspaceLanguageValue, result.workspaceValue].some(\n\t\t\t\t\t(i) => i !== undefined\n\t\t\t\t)\n\t\t\t) {\n\t\t\t\ttarget = ConfigurationTarget.Workspace;\n\t\t\t} else {\n\t\t\t\ttarget = ConfigurationTarget.Global;\n\t\t\t}\n\t\t}\n\n\t\tawait c.update(this.id, value2, target);\n\t}\n}\n\nclass VsCodeSettingResource {\n\tpublic static onConfigChange = new EventEmitter();\n\n\tprivate readonly resource = fromResource<any>(\n\t\t(update) => {\n\t\t\treturn VsCodeSettingResource.onConfigChange.sub(() => {\n\t\t\t\tupdate();\n\t\t\t});\n\t\t},\n\t\t() => this.readValue()\n\t);\n\n\tconstructor(\n\t\tprivate readonly id: string,\n\t\tprivate readonly scope: Uri | undefined,\n\t\tprivate readonly target: ConfigurationTarget | undefined\n\t) {}\n\n\tprivate readValue(): any {\n\t\tconst config = workspace.getConfiguration(undefined, this.scope);\n\n\t\tif (this.target === undefined) {\n\t\t\treturn config.get(this.id);\n\t\t} else {\n\t\t\tconst result = config.inspect(this.id);\n\t\t\tif (!result) {\n\t\t\t\treturn undefined;\n\t\t\t}\n\t\t\tif (this.target === ConfigurationTarget.Global) {\n\t\t\t\treturn result.globalValue;\n\t\t\t} else if (this.target === ConfigurationTarget.Workspace) {\n\t\t\t\treturn result.workspaceValue;\n\t\t\t} else if (this.target === ConfigurationTarget.WorkspaceFolder) {\n\t\t\t\treturn result.workspaceFolderValue;\n\t\t\t}\n\t\t}\n\t}\n\n\t/**\n\t * This improves change detection.\n\t */\n\tprivate readonly stringifiedSettingValue = computed(\n\t\t() => JSON.stringify(this.resource.current()),\n\t\t{\n\t\t\tname: `VsCodeSettingResource[${this.id}].value`,\n\t\t\tcontext: this,\n\t\t}\n\t);\n\n\tpublic get value() {\n\t\tconst v = this.stringifiedSettingValue.get();\n\t\tif (v === undefined) {\n\t\t\treturn undefined;\n\t\t}\n\t\treturn JSON.parse(v);\n\t}\n}\n\nworkspace.onDidChangeConfiguration(() => {\n\trunInAction(\"Update Configuration\", () => {\n\t\tVsCodeSettingResource.onConfigChange.emit();\n\t});\n});\n"
  },
  {
    "path": "tsconfig.json",
    "content": "{\n\t\"compilerOptions\": {\n\t\t\"module\": \"commonjs\",\n\t\t\"target\": \"es6\",\n\t\t\"outDir\": \"out\",\n\t\t\"lib\": [\"es6\"],\n\t\t\"sourceMap\": true,\n\t\t\"rootDir\": \"src\",\n\t\t\"strict\": true,\n\t\t\"experimentalDecorators\": true\n\t},\n\t\"include\": [\"./src/**/*\", \"./drawio-custom-plugins/src/types.d.ts\"]\n}\n"
  },
  {
    "path": "tslint.json",
    "content": "{\n\t\"rules\": {\n\t\t\"no-string-throw\": true,\n\t\t\"no-unused-expression\": true,\n\t\t\"no-duplicate-variable\": true,\n\t\t\"curly\": true,\n\t\t\"class-name\": true,\n\t\t\"semicolon\": [true, \"always\"],\n\t\t\"triple-equals\": true\n\t},\n\t\"defaultSeverity\": \"warning\"\n}\n"
  },
  {
    "path": "webpack.config.ts",
    "content": "import * as webpack from \"webpack\";\nimport path = require(\"path\");\nimport { CleanWebpackPlugin } from \"clean-webpack-plugin\";\nimport * as CopyPlugin from \"copy-webpack-plugin\";\n\nconst r = (file: string) => path.resolve(__dirname, file);\n\nmodule.exports = {\n\tentry: r(\"./src/index\"),\n\toutput: {\n\t\tpath: r(\"./dist/extension\"),\n\t\tfilename: \"index.js\",\n\t\tlibraryTarget: \"commonjs2\",\n\t\tdevtoolModuleFilenameTemplate: \"../../[resource-path]\",\n\t},\n\tdevtool: \"source-map\",\n\texternals: {\n\t\tvscode: \"commonjs vscode\",\n\t},\n\tresolve: {\n\t\textensions: [\".ts\", \".js\"],\n\t\tfallback: {\n\t\t\tpath: require.resolve(\"path-browserify\"),\n\t\t\tfs: false,\n\t\t},\n\t},\n\tmodule: {\n\t\trules: [\n\t\t\t{\n\t\t\t\ttest: /\\.html$/i,\n\t\t\t\tloader: \"raw-loader\",\n\t\t\t},\n\t\t\t{\n\t\t\t\ttest: /\\.ts$/,\n\t\t\t\texclude: /node_modules/,\n\t\t\t\tuse: [\n\t\t\t\t\t{\n\t\t\t\t\t\tloader: \"ts-loader\",\n\t\t\t\t\t},\n\t\t\t\t],\n\t\t\t},\n\t\t],\n\t},\n\tnode: {\n\t\t__dirname: false,\n\t},\n\tplugins: [\n\t\tnew CleanWebpackPlugin(),\n\t\tnew webpack.EnvironmentPlugin({\n\t\t\tDEV: \"0\",\n\t\t}),\n\t\t// Without `as any`, I get \"Excessive stack depth comparing types with TS 3.2\"\n\t\tnew webpack.IgnorePlugin({ resourceRegExp: /^canvas$/ }) as any,\n\t\tnew CopyPlugin({\n\t\t\tpatterns: [\n\t\t\t\t{ from: \"./src/features/LiveshareFeature/assets\", to: \".\" },\n\t\t\t],\n\t\t}),\n\t],\n} as webpack.Configuration;\n"
  }
]