Project

General

Profile

Support #12551 » bootstrap.svg

Marc Egger, 26.05.2021 12:28

 
1
<?xml version="1.0" encoding="UTF-8"?>
2
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
3
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="3052px" height="2162px" viewBox="-0.5 -0.5 3052 2162" content="&lt;mxfile host=&quot;Electron&quot; modified=&quot;2021-05-26T10:22:48.807Z&quot; agent=&quot;Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/12.6.5 Chrome/80.0.3987.86 Electron/8.0.0 Safari/537.36&quot; etag=&quot;eKMCapSxNVqxMkmgJbm8&quot; version=&quot;12.6.5&quot; type=&quot;device&quot;&gt;&lt;diagram id=&quot;9q-i_z5IJf1DyX_JrZ7c&quot; name=&quot;Page-1&quot;&gt;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&lt;/diagram&gt;&lt;/mxfile&gt;" style="background-color: rgb(255, 255, 255);"><defs/><g><rect x="0" y="660" width="330" height="370" fill="#ffffff" stroke="#000000" pointer-events="all"/><rect x="2150" y="1875" width="330" height="110" fill="#ffffff" stroke="#000000" pointer-events="all"/><path d="M 570 580 L 630 620 L 570 660 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 620px; margin-left: 571px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">API</div></div></div></foreignObject><text x="600" y="624" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">API</text></switch></g><path d="M 630 990 L 753.63 990" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 758.88 990 L 751.88 993.5 L 753.63 990 L 751.88 986.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 570 950 L 630 990 L 570 1030 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 990px; margin-left: 571px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Typo3</div></div></div></foreignObject><text x="600" y="994" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Typo3</text></switch></g><path d="M 630 1645 L 753.63 1645" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 758.88 1645 L 751.88 1648.5 L 753.63 1645 L 751.88 1641.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 570 1605 L 630 1645 L 570 1685 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 1645px; margin-left: 571px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Unit Test</div></div></div></foreignObject><text x="600" y="1649" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Unit Test</text></switch></g><path d="M 630 1180 L 695 1180 L 695 1180 L 753.63 1180" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 758.88 1180 L 751.88 1183.5 L 753.63 1180 L 751.88 1176.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 570 1140 L 630 1180 L 570 1220 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 1180px; margin-left: 571px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Cron</div></div></div></foreignObject><text x="600" y="1184" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Cron</text></switch></g><path d="M 880 830 L 1023.63 830" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1028.88 830 L 1021.88 833.5 L 1023.63 830 L 1021.88 826.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="760" y="800" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 830px; margin-left: 761px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">typeahead.php</div></div></div></foreignObject><text x="820" y="834" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">typeahead.php</text></switch></g><path d="M 880 445 L 2635 445 L 2635 953.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 2635 958.88 L 2631.5 951.88 L 2635 953.63 L 2638.5 951.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="760" y="380" width="120" height="130" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 445px; margin-left: 761px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">dataReport.php<br />delete.php<br />dragAndDrop.php<br />load.php<br />rest.php<br />save.php<br />setting.php</div></div></div></foreignObject><text x="820" y="449" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">dataReport.php...</text></switch></g><path d="M 2710 990 L 2735 990 L 2735 990 L 2753.63 990" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 2758.88 990 L 2751.88 993.5 L 2753.63 990 L 2751.88 986.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="2560" y="960" width="150" height="60" fill="#f8cecc" stroke="#b85450" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 148px; height: 1px; padding-top: 990px; margin-left: 2561px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">new QuickFormQuery</div></div></div></foreignObject><text x="2635" y="994" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">new QuickFormQuery</text></switch></g><path d="M 880 550 L 1023.63 550" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1028.88 550 L 1021.88 553.5 L 1023.63 550 L 1021.88 546.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="760" y="520" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 550px; margin-left: 761px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">dirty.php</div></div></div></foreignObject><text x="820" y="554" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">dirty.php</text></switch></g><path d="M 1150 550 L 1180 550 L 1230 550 L 1253.63 550" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1258.88 550 L 1251.88 553.5 L 1253.63 550 L 1251.88 546.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="1030" y="520" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 550px; margin-left: 1031px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">new Dirty</div></div></div></foreignObject><text x="1090" y="554" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">new Dirty</text></switch></g><path d="M 1150 620 L 1205 620 L 1205 620 L 1253.63 620" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1258.88 620 L 1251.88 623.5 L 1253.63 620 L 1251.88 616.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="1030" y="590" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 620px; margin-left: 1031px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">new Download</div></div></div></foreignObject><text x="1090" y="624" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">new Download</text></switch></g><path d="M 880 620 L 1023.63 620" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1028.88 620 L 1021.88 623.5 L 1023.63 620 L 1021.88 616.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="760" y="590" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 620px; margin-left: 761px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">download.php</div></div></div></foreignObject><text x="820" y="624" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">download.php</text></switch></g><path d="M 880 690 L 1023.63 690" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1028.88 690 L 1021.88 693.5 L 1023.63 690 L 1021.88 686.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="760" y="660" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 690px; margin-left: 761px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">file.php</div></div></div></foreignObject><text x="820" y="694" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">file.php</text></switch></g><path d="M 1150 690 L 1205 690 L 1205 690 L 1253.63 690" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1258.88 690 L 1251.88 693.5 L 1253.63 690 L 1251.88 686.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="1030" y="660" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 690px; margin-left: 1031px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">new File</div></div></div></foreignObject><text x="1090" y="694" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">new File</text></switch></g><path d="M 1150 760 L 1253.63 760" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1258.88 760 L 1251.88 763.5 L 1253.63 760 L 1251.88 756.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="760" y="730" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 760px; margin-left: 761px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">print.php</div></div></div></foreignObject><text x="820" y="764" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">print.php</text></switch></g><rect x="1260" y="730" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 760px; margin-left: 1261px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">new Html2Pdf</div></div></div></foreignObject><text x="1320" y="764" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">new Html2Pdf</text></switch></g><path d="M 1150 830 L 1205 830 L 1205 830 L 1253.63 830" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1258.88 830 L 1251.88 833.5 L 1253.63 830 L 1251.88 826.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="1030" y="800" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 830px; margin-left: 1031px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">new TypeAhead</div></div></div></foreignObject><text x="1090" y="834" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">new TypeAhead</text></switch></g><path d="M 820 365 L 740 365 Q 730 365 730 375 L 730 610 Q 730 620 720 620 L 650 620 Q 640 620 650 620 L 720 620 Q 730 620 730 630 L 730 865 Q 730 875 740 875 L 820 875" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 880 990 L 2553.63 990" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 2558.88 990 L 2551.88 993.5 L 2553.63 990 L 2551.88 986.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="760" y="960" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 990px; margin-left: 761px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">QfqController.php</div></div></div></foreignObject><text x="820" y="994" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">QfqController.php</text></switch></g><path d="M 880 1645 L 933.63 1645" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 938.88 1645 L 931.88 1648.5 L 933.63 1645 L 931.88 1641.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="760" y="1615" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 1645px; margin-left: 761px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">phpunit.xml</div></div></div></foreignObject><text x="820" y="1649" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">phpunit.xml</text></switch></g><path d="M 1090 1645 L 1153.63 1645" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1158.88 1645 L 1151.88 1648.5 L 1153.63 1645 L 1151.88 1641.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="940" y="1615" width="150" height="60" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 148px; height: 1px; padding-top: 1645px; margin-left: 941px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">phpunit_bootstrap.php</div></div></div></foreignObject><text x="1015" y="1649" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">phpunit_bootstrap.php</text></switch></g><path d="M 1330 1645 L 1391.67 1645 L 1391.67 1485 L 1448.63 1485" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1453.88 1485 L 1446.88 1488.5 L 1448.63 1485 L 1446.88 1481.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 1330 1645 L 1391.67 1645 L 1391.67 1930 L 1448.63 1930" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1453.88 1930 L 1446.88 1933.5 L 1448.63 1930 L 1446.88 1926.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="1160" y="1610" width="170" height="70" fill="#d5e8d4" stroke="#82b366" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 168px; height: 1px; padding-top: 1645px; margin-left: 1161px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Set form and report folder to <b>form_phpunit</b> and <b>report_phpunit</b> respectively</div></div></div></foreignObject><text x="1245" y="1649" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Set form and report folder t...</text></switch></g><path d="M 1575 1485 L 1810 1485 L 1810 1431.37" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1810 1426.12 L 1813.5 1433.12 L 1810 1431.37 L 1806.5 1433.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 1575 1485 L 1661.67 1485 L 1661.67 1675 L 1743.63 1675" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1748.88 1675 L 1741.88 1678.5 L 1743.63 1675 L 1741.88 1671.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 1575 1485 L 1661.67 1485 L 1661.67 1300 L 1743.63 1300" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1748.88 1300 L 1741.88 1303.5 L 1743.63 1300 L 1741.88 1296.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 1575 1485 L 1661.67 1485 L 1661.67 1485 L 1743.63 1485" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1748.88 1485 L 1741.88 1488.5 L 1743.63 1485 L 1741.88 1481.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 1575 1485 L 1661.67 1485 L 1661.67 1575 L 1743.63 1575" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1748.88 1575 L 1741.88 1578.5 L 1743.63 1575 L 1741.88 1571.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="1455" y="1455" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 1485px; margin-left: 1456px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">extends TestCase</div></div></div></foreignObject><text x="1515" y="1489" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">extends TestCase</text></switch></g><path d="M 1870 1395 L 1913.63 1395" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1918.88 1395 L 1911.88 1398.5 L 1913.63 1395 L 1911.88 1391.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="1750" y="1365" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 1395px; margin-left: 1751px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">SupportTest.php</div></div></div></foreignObject><text x="1810" y="1399" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">SupportTest.php</text></switch></g><path d="M 2170 1395 L 2213.63 1395" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 2218.88 1395 L 2211.88 1398.5 L 2213.63 1395 L 2211.88 1391.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="1920" y="1365" width="250" height="60" fill="#d5e8d4" stroke="#82b366" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 248px; height: 1px; padding-top: 1395px; margin-left: 1921px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">set base URL to<br />http://xxxxxxxxxxxxxxxxxxxxxxxxxxxx/qfq/</div></div></div></foreignObject><text x="2045" y="1399" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">set base URL to...</text></switch></g><rect x="2220" y="1365" width="120" height="60" fill="#e1d5e7" stroke="#9673a6" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 1395px; margin-left: 2221px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Store::getInstance</div></div></div></foreignObject><text x="2280" y="1399" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Store::getInstance</text></switch></g><rect x="1750" y="1645" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 1675px; margin-left: 1751px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">&lt;other&gt;Test.php</div></div></div></foreignObject><text x="1810" y="1679" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">&lt;other&gt;Test.php</text></switch></g><rect x="1030" y="730" width="120" height="60" fill="#fff2cc" stroke="#d6b656" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 760px; margin-left: 1031px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">read Config</div></div></div></foreignObject><text x="1090" y="764" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">read Config</text></switch></g><path d="M 880 760 L 1023.63 760" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1028.88 760 L 1021.88 763.5 L 1023.63 760 L 1021.88 756.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 1380 550 L 1410 550 L 1440 550 L 1463.63 550" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1468.88 550 L 1461.88 553.5 L 1463.63 550 L 1461.88 546.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="1260" y="520" width="120" height="60" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 550px; margin-left: 1261px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">new Database</div></div></div></foreignObject><text x="1320" y="554" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">new Database</text></switch></g><rect x="1470" y="520" width="120" height="60" fill="#e1d5e7" stroke="#9673a6" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 550px; margin-left: 1471px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Store::getInstance</div></div></div></foreignObject><text x="1530" y="554" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Store::getInstance</text></switch></g><path d="M 1380 620 L 1425 620 L 1425 620 L 1463.63 620" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1468.88 620 L 1461.88 623.5 L 1463.63 620 L 1461.88 616.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="1260" y="590" width="120" height="60" fill="#e1d5e7" stroke="#9673a6" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 620px; margin-left: 1261px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Store::getInstance</div></div></div></foreignObject><text x="1320" y="624" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Store::getInstance</text></switch></g><rect x="1470" y="590" width="120" height="60" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 620px; margin-left: 1471px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">new Database</div></div></div></foreignObject><text x="1530" y="624" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">new Database</text></switch></g><rect x="199" y="1200" width="160" height="80" fill="#d5e8d4" stroke="#82b366" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 1240px; margin-left: 200px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><b>Path initialization</b>:<br />Paths are initialized individually on first access.</div></div></div></foreignObject><text x="279" y="1244" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Path initialization:...</text></switch></g><path d="M 540 320 L 460 320 Q 450 320 450 330 L 450 1230 Q 450 1240 440 1240 L 370 1240 Q 360 1240 370 1240 L 440 1240 Q 450 1240 450 1250 L 450 2150 Q 450 2160 460 2160 L 540 2160" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="90" y="750" width="120" height="60" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 780px; margin-left: 91px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Database</div></div></div></foreignObject><text x="150" y="784" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Database</text></switch></g><rect x="90" y="810" width="120" height="60" fill="#fff2cc" stroke="#d6b656" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 840px; margin-left: 91px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Config</div></div></div></foreignObject><text x="150" y="844" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Config</text></switch></g><path d="M 210 900 L 250 900 L 250 840 L 216.37 840" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 211.12 840 L 218.12 836.5 L 216.37 840 L 218.12 843.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 872px; margin-left: 282px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; background-color: #ffffff; white-space: nowrap; ">initializes</div></div></div></foreignObject><text x="282" y="875" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">initializes</text></switch></g><rect x="90" y="870" width="120" height="60" fill="#e1d5e7" stroke="#9673a6" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 900px; margin-left: 91px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Store</div></div></div></foreignObject><text x="150" y="904" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Store</text></switch></g><rect x="1260" y="660" width="120" height="60" fill="#e1d5e7" stroke="#9673a6" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 690px; margin-left: 1261px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Store::getInstance</div></div></div></foreignObject><text x="1320" y="694" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Store::getInstance</text></switch></g><rect x="1260" y="800" width="120" height="60" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 830px; margin-left: 1261px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">new Database</div></div></div></foreignObject><text x="1320" y="834" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">new Database</text></switch></g><path d="M 1870 1930 L 1901.67 1930 L 1901.67 1930 L 1923.63 1930" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1928.88 1930 L 1921.88 1933.5 L 1923.63 1930 L 1921.88 1926.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="1750" y="1900" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 1930px; margin-left: 1751px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">FormActionTest.php<br />DeleteTest.php<br />EvaluateTest.php</div></div></div></foreignObject><text x="1810" y="1934" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">FormActionTest.php...</text></switch></g><path d="M 2100 1930 L 2125 1930 L 2125 1930 L 2143.63 1930" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 2148.88 1930 L 2141.88 1933.5 L 2143.63 1930 L 2141.88 1926.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="1930" y="1900" width="170" height="60" fill="#e1d5e7" stroke="#9673a6" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 168px; height: 1px; padding-top: 1930px; margin-left: 1931px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Store::getInstance<br />'form=TestFormName'</div></div></div></foreignObject><text x="2015" y="1934" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Store::getInstance...</text></switch></g><path d="M 1605 1930 L 1678.33 1930 L 1678.33 1930 L 1743.63 1930" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1748.88 1930 L 1741.88 1933.5 L 1743.63 1930 L 1741.88 1926.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 1605 1930 L 1678.33 1930 L 1678.33 2040 L 1743.63 2040" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1748.88 2040 L 1741.88 2043.5 L 1743.63 2040 L 1741.88 2036.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 1605 1930 L 1678.33 1930 L 1678.33 1800 L 1743.63 1800" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1748.88 1800 L 1741.88 1803.5 L 1743.63 1800 L 1741.88 1796.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="1455" y="1900" width="150" height="60" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 148px; height: 1px; padding-top: 1930px; margin-left: 1456px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">extends AbstractdatabaseTest</div></div></div></foreignObject><text x="1530" y="1934" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">extends AbstractdatabaseT...</text></switch></g><path d="M 1870 2040 L 2315 2040 L 2315 1991.37" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 2315 1986.12 L 2318.5 1993.12 L 2315 1991.37 L 2311.5 1993.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="1750" y="2010" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 2040px; margin-left: 1751px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">&lt;other&gt;Test.php</div></div></div></foreignObject><text x="1810" y="2044" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">&lt;other&gt;Test.php</text></switch></g><path d="M 1870 1300 L 1895 1300 L 1895 1300 L 1913.63 1300" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1918.88 1300 L 1911.88 1303.5 L 1913.63 1300 L 1911.88 1296.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="1750" y="1270" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 1300px; margin-left: 1751px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">HelperFileTest.php</div></div></div></foreignObject><text x="1810" y="1304" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">HelperFileTest.php</text></switch></g><rect x="1920" y="1270" width="250" height="60" fill="#d5e8d4" stroke="#82b366" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 248px; height: 1px; padding-top: 1300px; margin-left: 1921px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">set base URL to<br />http://xxxxxxxxxxxxxxxxxxxxxxxxxxxx/qfq/</div></div></div></foreignObject><text x="2045" y="1304" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">set base URL to...</text></switch></g><path d="M 1870 1485 L 2045 1485 L 2045 1485 L 2213.63 1485" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 2218.88 1485 L 2211.88 1488.5 L 2213.63 1485 L 2211.88 1481.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="1750" y="1455" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 1485px; margin-left: 1751px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">LinkTest.php<br />StoreTest.php</div></div></div></foreignObject><text x="1810" y="1489" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">LinkTest.php...</text></switch></g><rect x="2220" y="1455" width="120" height="60" fill="#e1d5e7" stroke="#9673a6" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 1485px; margin-left: 2221px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Store::getInstance</div></div></div></foreignObject><text x="2280" y="1489" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Store::getInstance</text></switch></g><path d="M 1870 1575 L 1895 1575 L 1895 1575 L 1913.63 1575" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1918.88 1575 L 1911.88 1578.5 L 1913.63 1575 L 1911.88 1571.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="1750" y="1545" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 1575px; margin-left: 1751px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">ConfigTest.php</div></div></div></foreignObject><text x="1810" y="1579" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">ConfigTest.php</text></switch></g><rect x="1920" y="1545" width="120" height="60" fill="#fff2cc" stroke="#d6b656" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 1575px; margin-left: 1921px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">read Config</div></div></div></foreignObject><text x="1980" y="1579" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">read Config</text></switch></g><path d="M 1900 1800 L 2025 1800 L 2025 1800 L 2145.13 1800" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 2150.38 1800 L 2143.38 1803.5 L 2145.13 1800 L 2143.38 1796.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="1750" y="1770" width="150" height="60" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 148px; height: 1px; padding-top: 1800px; margin-left: 1751px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">BuildFormPlainTest.php</div></div></div></foreignObject><text x="1825" y="1804" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">BuildFormPlainTest.php</text></switch></g><path d="M 2290 1945 L 2320 1945 L 2320 1945 L 2310 1945 L 2310 1945 L 2333.63 1945" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 2338.88 1945 L 2331.88 1948.5 L 2333.63 1945 L 2331.88 1941.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="2170" y="1915" width="120" height="60" fill="#e1d5e7" stroke="#9673a6" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 1945px; margin-left: 2171px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Store::getInstance</div></div></div></foreignObject><text x="2230" y="1949" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Store::getInstance</text></switch></g><rect x="2340" y="1915" width="120" height="60" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 1945px; margin-left: 2341px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">new Database</div></div></div></foreignObject><text x="2400" y="1949" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">new Database</text></switch></g><rect x="2243" y="1885" width="147" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 145px; height: 1px; padding-top: 1895px; margin-left: 2244px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">AbstractDatabaseTest setUp</div></div></div></foreignObject><text x="2317" y="1899" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">AbstractDatabaseTest set...</text></switch></g><path d="M 2481.5 1800 L 2635 1800 L 2635 1026.37" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 2635 1021.12 L 2638.5 1028.12 L 2635 1026.37 L 2631.5 1028.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="2151.5" y="1745" width="330" height="110" fill="#ffffff" stroke="#000000" pointer-events="all"/><path d="M 2291.5 1815 L 2321.5 1815 L 2321.5 1815 L 2311.5 1815 L 2311.5 1815 L 2335.13 1815" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 2340.38 1815 L 2333.38 1818.5 L 2335.13 1815 L 2333.38 1811.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="2171.5" y="1785" width="120" height="60" fill="#e1d5e7" stroke="#9673a6" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 1815px; margin-left: 2173px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Store::getInstance</div></div></div></foreignObject><text x="2232" y="1819" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Store::getInstance</text></switch></g><rect x="2341.5" y="1785" width="120" height="60" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 1815px; margin-left: 2343px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">new Database</div></div></div></foreignObject><text x="2402" y="1819" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">new Database</text></switch></g><rect x="2244.5" y="1755" width="147" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 145px; height: 1px; padding-top: 1765px; margin-left: 2246px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">AbstractDatabaseTest setUp</div></div></div></foreignObject><text x="2318" y="1769" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">AbstractDatabaseTest set...</text></switch></g><path d="M 880 1180 L 915 1180 L 915 1180 L 943.63 1180" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 948.88 1180 L 941.88 1183.5 L 943.63 1180 L 941.88 1176.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="760" y="1150" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 1180px; margin-left: 761px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">autoCron.php</div></div></div></foreignObject><text x="820" y="1184" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">autoCron.php</text></switch></g><path d="M 1070 1180 L 1101.67 1180 L 1101.67 1180 L 1123.63 1180" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1128.88 1180 L 1121.88 1183.5 L 1123.63 1180 L 1121.88 1176.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="950" y="1150" width="120" height="60" fill="#e1d5e7" stroke="#9673a6" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 1180px; margin-left: 951px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Store::getInstance</div></div></div></foreignObject><text x="1010" y="1184" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Store::getInstance</text></switch></g><rect x="1130" y="1150" width="120" height="60" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 1180px; margin-left: 1131px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">new Database</div></div></div></foreignObject><text x="1190" y="1184" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">new Database</text></switch></g><rect x="90" y="930" width="120" height="60" fill="#d5e8d4" stroke="#82b366" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 960px; margin-left: 91px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Path</div></div></div></foreignObject><text x="150" y="964" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Path</text></switch></g><rect x="60" y="695" width="192.5" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 191px; height: 1px; padding-top: 705px; margin-left: 61px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><span style="font-size: 20px">Color Index of Main Components</span></div></div></div></foreignObject><text x="156" y="709" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Color Index of Main Components</text></switch></g><path d="M 2880 990 L 2905 990 L 2905 990 L 2923.63 990" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 2928.88 990 L 2921.88 993.5 L 2923.63 990 L 2921.88 986.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="2760" y="960" width="120" height="60" fill="#e1d5e7" stroke="#9673a6" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 990px; margin-left: 2761px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Store::getInstance</div></div></div></foreignObject><text x="2820" y="994" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Store::getInstance</text></switch></g><rect x="2930" y="960" width="120" height="60" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 990px; margin-left: 2931px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">new Database</div></div></div></foreignObject><text x="2990" y="994" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">new Database</text></switch></g><rect x="160" y="0" width="2720" height="150" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 2718px; height: 1px; padding-top: 75px; margin-left: 161px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 100px">QFQ Bootstrap: Initialization of Main Components</font></div></div></div></foreignObject><text x="1520" y="79" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">QFQ Bootstrap: Initialization of Main Components</text></switch></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://desk.draw.io/support/solutions/articles/16000042487" 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>
(1-1/3)