readme: diagram of components
MODIFY
README.md
README.md
-# DevPortal2
+# Dev Portal v2
-This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 12.2.2.
-
-## Development server
-
-Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files.
-
-## Code scaffolding
-
-Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`.
-
-## Build
-
-Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory.
-
-## Running unit tests
-
-Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).
-
-## Running end-to-end tests
-
-Run `ng e2e` to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.
-
-## Further help
-
-To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.
+## Diagram of Components
+![Diagram](./docu/component-diagram.svg)

ADD
docu/component-diagram.drawio
+<mxfile host="Electron" modified="2021-10-28T14:58:29.595Z" agent="5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/15.4.0 Chrome/89.0.4389.128 Electron/12.2.1 Safari/537.36" etag="TFdIJIbOFDBNOcRWR-t_" version="15.4.0" type="device"><diagram id="G2Tx_WTngxE-GJ0VnceB" name="Seite-1">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</diagram></mxfile>
\ No newline at end of file

ADD
docu/component-diagram.svg
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Do not edit this file with editors other than diagrams.net -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="1303px" height="572px" viewBox="-0.5 -0.5 1303 572" content="&lt;mxfile host=&quot;Electron&quot; modified=&quot;2021-10-28T14:53:54.601Z&quot; agent=&quot;5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/15.4.0 Chrome/89.0.4389.128 Electron/12.2.1 Safari/537.36&quot; version=&quot;15.4.0&quot; etag=&quot;DYGF4UJ4twKKhsnd-gXf&quot; type=&quot;device&quot;&gt;&lt;diagram id=&quot;bjnsCAkzIrUoq5JKJhf1&quot;&gt;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&lt;/diagram&gt;&lt;/mxfile&gt;"><defs/><g><rect x="686" y="126" width="120" height="60" fill="#f8cecc" stroke="#b85450" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 156px; margin-left: 687px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">App</div></div></div></foreignObject><text x="746" y="160" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">App</text></switch></g><rect x="956" y="236" width="80" height="60" fill="#fff2cc" stroke="#d6b656" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 266px; margin-left: 957px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">MyApps</div></div></div></foreignObject><text x="996" y="270" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">MyApps</text></switch></g><rect x="505.5" y="236" width="120" height="60" fill="#fff2cc" stroke="#d6b656" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 266px; margin-left: 507px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">ApiSignUpStepper</div></div></div></foreignObject><text x="566" y="270" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">ApiSignUpStepper</text></switch></g><rect x="276" y="236" width="120" height="60" fill="#fff2cc" stroke="#d6b656" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 266px; margin-left: 277px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">ApiDetails</div></div></div></foreignObject><text x="336" y="270" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">ApiDetails</text></switch></g><rect x="166" y="236" width="90" height="60" fill="#fff2cc" stroke="#d6b656" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 88px; height: 1px; padding-top: 266px; margin-left: 167px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">MarketPlace</div></div></div></foreignObject><text x="211" y="270" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">MarketPlace</text></switch></g><rect x="16" y="236" width="120" height="60" fill="#fff2cc" stroke="#d6b656" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 266px; margin-left: 17px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Home</div></div></div></foreignObject><text x="76" y="270" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Home</text></switch></g><rect x="861" y="16" width="120" height="60" fill="#fff2cc" stroke="#d6b656" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 46px; margin-left: 862px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Footer</div></div></div></foreignObject><text x="921" y="50" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Footer</text></switch></g><rect x="686" y="16" width="120" height="60" fill="#fff2cc" stroke="#d6b656" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 46px; margin-left: 687px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Navigation</div></div></div></foreignObject><text x="746" y="50" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Navigation</text></switch></g><rect x="511" y="16" width="120" height="60" fill="#fff2cc" stroke="#d6b656" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 46px; margin-left: 512px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Header</div></div></div></foreignObject><text x="571" y="50" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Header</text></switch></g><rect x="1146" y="236" width="65" height="60" fill="#fff2cc" stroke="#d6b656" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 63px; height: 1px; padding-top: 266px; margin-left: 1147px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Approval</div></div></div></foreignObject><text x="1178" y="270" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Approval</text></switch></g><rect x="1051" y="236" width="75" height="60" fill="#fff2cc" stroke="#d6b656" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 73px; height: 1px; padding-top: 266px; margin-left: 1052px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Swagger</div></div></div></foreignObject><text x="1088" y="270" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Swagger</text></switch></g><rect x="1231" y="236" width="55" height="60" fill="#fff2cc" stroke="#d6b656" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 53px; height: 1px; padding-top: 266px; margin-left: 1232px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Account</div></div></div></foreignObject><text x="1258" y="270" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Account</text></switch></g><rect x="91" y="356" width="90" height="60" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 88px; height: 1px; padding-top: 386px; margin-left: 92px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">ApiCardList</div></div></div></foreignObject><text x="136" y="390" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">ApiCardList</text></switch></g><rect x="96" y="462" width="80" height="60" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 492px; margin-left: 97px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">ApiCard</div></div></div></foreignObject><text x="136" y="496" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">ApiCard</text></switch></g><rect x="281" y="356" width="110" height="60" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 108px; height: 1px; padding-top: 386px; margin-left: 282px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">MarketplaceApi -Description</div></div></div></foreignObject><text x="336" y="390" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">MarketplaceApi -De...</text></switch></g><rect x="286" y="462" width="100" height="60" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 492px; margin-left: 287px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">ApiPlanCardList</div></div></div></foreignObject><text x="336" y="496" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">ApiPlanCardList</text></switch></g><rect x="406" y="356" width="86" height="60" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 84px; height: 1px; padding-top: 386px; margin-left: 407px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">ApiClientApp</div></div></div></foreignObject><text x="449" y="390" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">ApiClientApp</text></switch></g><rect x="511" y="356" width="70" height="60" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 68px; height: 1px; padding-top: 386px; margin-left: 512px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">ApiTerms</div></div></div></foreignObject><text x="546" y="390" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">ApiTerms</text></switch></g><rect x="686" y="356" width="90" height="60" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 88px; height: 1px; padding-top: 386px; margin-left: 687px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">MyAppsUseApi</div></div></div></foreignObject><text x="731" y="390" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">MyAppsUseApi</text></switch></g><rect x="596" y="356" width="70" height="60" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 68px; height: 1px; padding-top: 386px; margin-left: 597px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">PolicyCard</div></div></div></foreignObject><text x="631" y="390" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">PolicyCard</text></switch></g><rect x="826" y="356" width="100" height="60" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 386px; margin-left: 827px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">MyAppsSummary</div></div></div></foreignObject><text x="876" y="390" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">MyAppsSummary</text></switch></g><rect x="826" y="462" width="100" height="60" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 492px; margin-left: 827px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">PolicyCardLight</div></div></div></foreignObject><text x="876" y="496" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">PolicyCardLight</text></switch></g><rect x="966" y="356" width="100" height="60" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 386px; margin-left: 967px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">MyAppsPolicies</div></div></div></foreignObject><text x="1016" y="390" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">MyAppsPolicies</text></switch></g><rect x="1086" y="356" width="115" height="60" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 113px; height: 1px; padding-top: 386px; margin-left: 1087px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">MyAppsManageApi</div></div></div></foreignObject><text x="1143" y="390" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">MyAppsManageApi</text></switch></g><rect x="981" y="462" width="70" height="60" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 68px; height: 1px; padding-top: 492px; margin-left: 982px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">GaugeChart</div></div></div></foreignObject><text x="1016" y="496" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">GaugeChart</text></switch></g><rect x="1226" y="356" width="60" height="60" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 386px; margin-left: 1227px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Toc</div></div></div></foreignObject><text x="1256" y="390" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Toc</text></switch></g><path d="M 686 156 L 571 156.06 L 571 82.37" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 571 77.12 L 574.5 84.12 L 571 82.37 L 567.5 84.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 806 156 L 921 156.06 L 921 82.37" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 921 77.12 L 924.5 84.12 L 921 82.37 L 917.5 84.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 746 126 L 746 82.37" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 746 77.12 L 749.5 84.12 L 746 82.37 L 742.5 84.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 76 296 L 76.06 326.06 L 113.47 326.06 L 113.49 349.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 113.5 354.88 L 109.99 347.89 L 113.49 349.63 L 116.99 347.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 136 416 L 136 455.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 136 460.88 L 132.5 453.88 L 136 455.63 L 139.5 453.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 211 296 L 211 326.06 L 166.06 326.06 L 165.99 350.77" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 165.97 356.02 L 162.49 349.01 L 165.99 350.77 L 169.49 349.03 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 336 296 L 336 349.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 336 354.88 L 332.5 347.88 L 336 349.63 L 339.5 347.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 336 416 L 336 455.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 336 460.88 L 332.5 453.88 L 336 455.63 L 339.5 453.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 565.5 296 L 565.47 326.06 L 449 326.06 L 449 349.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 449 354.88 L 445.5 347.88 L 449 349.63 L 452.5 347.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 566 296 L 565.94 326.06 L 546.06 326.06 L 546.01 349.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 546 354.88 L 542.52 347.88 L 546.01 349.63 L 549.52 347.89 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 566 296 L 565.94 326.06 L 731 326.06 L 731 349.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 731 354.88 L 727.5 347.88 L 731 349.63 L 734.5 347.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 565.5 296 L 565.47 326.06 L 631 326.06 L 631 349.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 631 354.88 L 627.5 347.88 L 631 349.63 L 634.5 347.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 996 296 L 995.94 316.06 L 805.94 316.06 L 805.94 386.06 L 782.37 386.01" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 777.12 386 L 784.12 382.52 L 782.37 386.01 L 784.11 389.52 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 996 296 L 995.94 316.06 L 875.94 316.06 L 875.99 349.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 876 354.88 L 872.49 347.89 L 875.99 349.63 L 879.49 347.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 876 416 L 876 455.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 876 460.88 L 872.5 453.88 L 876 455.63 L 879.5 453.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 996 296 L 995.94 316.06 L 1015.94 316.06 L 1015.99 349.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1016 354.88 L 1012.49 347.89 L 1015.99 349.63 L 1019.49 347.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 1016 416 L 1016 455.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1016 460.88 L 1012.5 453.88 L 1016 455.63 L 1019.5 453.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 966 386 L 945.94 386.06 L 945.94 546.06 L 631 546.06 L 631 422.37" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 631 417.12 L 634.5 424.12 L 631 422.37 L 627.5 424.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 996 296 L 995.94 316.06 L 1255.94 316.06 L 1255.99 349.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1256 354.88 L 1252.49 347.89 L 1255.99 349.63 L 1259.49 347.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 746 186 L 745.94 206.06 L 1088.53 206.06 L 1088.51 229.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1088.5 234.88 L 1085.01 227.88 L 1088.51 229.63 L 1092.01 227.89 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 746 186 L 745.94 206.06 L 1178.53 206.06 L 1178.51 229.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1178.5 234.88 L 1175.01 227.88 L 1178.51 229.63 L 1182.01 227.89 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 746 186 L 745.94 206.06 L 995.94 206.06 L 995.99 229.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 996 234.88 L 992.48 227.89 L 995.99 229.63 L 999.48 227.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 746 186 L 745.94 206.06 L 1258.53 206.06 L 1258.51 229.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1258.5 234.88 L 1255.01 227.88 L 1258.51 229.63 L 1262.01 227.89 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 746 186 L 745.94 206.06 L 565.47 206.06 L 565.49 229.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 565.5 234.88 L 561.99 227.89 L 565.49 229.63 L 568.99 227.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 746 186 L 745.94 206.06 L 336.06 206.06 L 336.06 229.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 336.06 234.88 L 332.56 227.88 L 336.06 229.63 L 339.56 227.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 746 186 L 745.94 206.06 L 211 206.06 L 211 229.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 211 234.88 L 207.5 227.88 L 211 229.63 L 214.5 227.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 746 196 L 745.94 206.06 L 76.06 206.06 L 76.01 229.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 76 234.88 L 72.52 227.88 L 76.01 229.63 L 79.52 227.89 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Viewer does not support full SVG 1.1</text></a></switch></svg>
\ No newline at end of file

readme: diagram of components