294 lines
83 KiB
XML
294 lines
83 KiB
XML
<<<<<<< HEAD
|
|
<<<<<<< HEAD
|
|
<?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" d2Version="v0.6.8-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 2361 1095"><svg id="d2-svg" class="d2-64011612" width="2361" height="1095" viewBox="-101 -102 2361 1095"><rect x="-101.000000" y="-102.000000" width="2361.000000" height="1095.000000" rx="0.000000" fill="#DCDCDC" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
|
|
||||||| parent of 33280fed5 (fixed e2e tests)
|
|
<?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" d2Version="v0.6.6-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 2361 1095"><svg id="d2-svg" class="d2-64011612" width="2361" height="1095" viewBox="-101 -102 2361 1095"><rect x="-101.000000" y="-102.000000" width="2361.000000" height="1095.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
|
|
=======
|
|
<<<<<<< HEAD
|
|
<?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" d2Version="v0.6.6-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 2361 1095"><svg id="d2-svg" class="d2-64011612" width="2361" height="1095" viewBox="-101 -102 2361 1095"><rect x="-101.000000" y="-102.000000" width="2361.000000" height="1095.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
|
|
>>>>>>> 33280fed5 (fixed e2e tests)
|
|
.d2-64011612 .text {
|
|
font-family: "d2-64011612-font-regular";
|
|
=======
|
|
<?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" d2Version="v0.6.5-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 2361 1095"><svg id="d2-svg" class="d2-3500999268" width="2361" height="1095" viewBox="-101 -102 2361 1095"><rect x="-101.000000" y="-102.000000" width="2361.000000" height="1095.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
|
|
||||||| parent of cb2f2823c (Fix changes)
|
|
<<<<<<< HEAD
|
|
<?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" d2Version="v0.6.6-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 2361 1095"><svg id="d2-svg" class="d2-64011612" width="2361" height="1095" viewBox="-101 -102 2361 1095"><rect x="-101.000000" y="-102.000000" width="2361.000000" height="1095.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
|
|
.d2-64011612 .text {
|
|
font-family: "d2-64011612-font-regular";
|
|
=======
|
|
<?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" d2Version="v0.6.5-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 2361 1095"><svg id="d2-svg" class="d2-3500999268" width="2361" height="1095" viewBox="-101 -102 2361 1095"><rect x="-101.000000" y="-102.000000" width="2361.000000" height="1095.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
|
|
=======
|
|
<?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" d2Version="v0.6.6-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 2361 1095"><svg id="d2-svg" class="d2-3500999268" width="2361" height="1095" viewBox="-101 -102 2361 1095"><rect x="-101.000000" y="-102.000000" width="2361.000000" height="1095.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
|
|
>>>>>>> cb2f2823c (Fix changes)
|
|
.d2-3500999268 .text {
|
|
font-family: "d2-3500999268-font-regular";
|
|
}
|
|
@font-face {
|
|
font-family: d2-3500999268-font-regular;
|
|
src: url("data:application/font-woff;base64,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");
|
|
}
|
|
.d2-3500999268 .text-bold {
|
|
font-family: "d2-3500999268-font-bold";
|
|
}
|
|
@font-face {
|
|
font-family: d2-3500999268-font-bold;
|
|
src: url("data:application/font-woff;base64,d09GRgABAAAAAA7MAAoAAAAAFnQAAguFAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAGAAAABgXxHXrmNtYXAAAAFUAAAAogAAANoEXwSvZ2x5ZgAAAfgAAAgtAAAK5KhrRrtoZWFkAAAKKAAAADYAAAA2G38e1GhoZWEAAApgAAAAJAAAACQKfwXkaG10eAAACoQAAACUAAAAlEt+BmJsb2NhAAALGAAAAEwAAABMMkw1NG1heHAAAAtkAAAAIAAAACAAPQD3bmFtZQAAC4QAAAMoAAAIKgjwVkFwb3N0AAAOrAAAAB0AAAAg/9EAMgADAioCvAAFAAACigJYAAAASwKKAlgAAAFeADIBKQAAAgsHAwMEAwICBGAAAvcAAAADAAAAAAAAAABBREJPACAAIP//Au7/BgAAA9gBESAAAZ8AAAAAAfAClAAAACAAA3icfM3LKkVxAEfhb9vH/TiO+33bvImYSErJWJIkE5nIG7nOhQGZewdP8pP/A1jTb7BQqVXo6vhGo6/W09qyY9eeA0eOnThz4cqN24Ti28X3HRY/de7S9Z/nJ5/5yHve8pqXfOU5T3nMQ+5zV27/VRlQ6xg0ZNiIUWPGdU3Y1DOpb8q0GbPmzFuwaMmyFavWNNa1NvgFAAD//wEAAP//VPso9gAAeJyEVmts29YVPveKFmNZfkgURUnW+1qkJFuyLUqiH7Jlx/JbsvxoHHf1IzWytY0Tx2iVxSuCZcDaYmuVZqvcLl22pQ0y7IF0QxAM6Lp5wwq0WdH8S7v+abcMG7KtfyoU3rAGNjWQkp04f/aDvARBnnO+833fuReqYBIAL+MN0EA11IMRWADR4DH4REEgtCRKEuE0koAM9CQ2yj++IgSoQIAKui+4nl5aQplFvLFz/JHM8vJ/lrq75R/9+i35HHrqLQBcuguAB3AeqsEAwNCiwPMC0Wo1jMgQgdB3Gl6or22spfTWuzev3fyB/4YfjSUS7ati9IT8LM7v5C5eBABAEC5t4TZ8ARoBqrw8H4vG42LEzNE8T7xaLWsyi5G4xGnRwvTzM4fOTSePeiasEmkZbZ4d8SctE9P69Msnjr86JXoXOUdk8eDRtSbr/BHAkAHAaZwHXRmxGDGbWZNWSwQxEo/HojxPSObNoy9NTZ4/ErJ3zITDMx12nE+dX1t7afi0f35i4mGfWl8GAG7jPGjUKIZMQSm+/B4fx3nQl9+LjKhhiIZmMwXq7cvv/Ov1S2mcl/+NauRteR0xR39ZiYXfwHlwqf8wZjMnxuMSIxqIAlsiNE0EgTgxy2Zef0Jn1FE6g+6x156jqzVUbGFqIUpRB2icl/9s73U6e+3Iu5P7zJ2ddF384ouLrsms+7PdHApuppyDE3k+FhMNRCMQs5llM9/7eR9F1eWVpaoW5+Xffif6ja47Ozk0+GL8TNc/AACrnHwdX4D6B1hROyhElPYRr8INmp17dnz82bnyfWBiYmBgYkI//eqxlZez2VeOHXt1+mxueXl1dXk5BxVO2tSemfZxQliDGFGCksztkVNDQ7nBqZH1vkQK54X5bHq59RM0/bgYLOuFlLawDl+AoFqZIJkVgcSivCCE8X7xsCYzx5UzIFPf2chDZNYfDonNhzwJvvuJVMdacNzdJ/ChzuBD3UNdq/q28JedvNfhchib6lqHWuNz0ZbggrXRZXc6DV7LQ4Px+Q5AYAXADM4DrSAgMQ9LDDevo7vXccOZMzvFco2jpS2cxXnFGVVePmYQDaqM1Qctmjj73EaXJCVe/Kb+lStoUS4cSaePoBPy5SuvAIZgaQt9gLbBCgSA8yqtl1Q4tKCCYw1E8ZkUiUsx1R+/S00+U8Ak4OprirWudC19ZV1HuYYPWH3MRMKlP5ycmKv3CBb2UUfT6pPy30U7eZJjDuuaHRZOrbWptIU20TbYHvRfuYNl92mRdfBk/8hXU+Fh+yBxx5LJNkuY6fLN6ntOTc/kepzckiPd35dh64+4G0HVkFDaQtt4Exhw7+JQAwuKGPcQ7BL1+fzJ7qVooMOqLazrKNsQtghGptlE4q36F742darXbkn/bGeg3UbWTdb3jXUDw6ODgNXa/4q2waI46gGd0h5FGUrtGlGVK3INP3lw4Hj38EIrheWPdEPtsXg7v/j960KLN67vzU1P5ZLJlRTjq46LnodtTtQViLUqWDTgLYUwjbahFbphTEXDx6JK8Qo5sd20nMiSiqC9gto7hS6TVqu5zzFM+Zl4efWTz7sWO4aZRrfFFuhajLV4fpWlq6NzksNl9AYm5x9NnRlzCILDIQiBSJ/gE60efWPPLVtHS8JP1fpdjZEGyphqTmT9+pUar6lzrElXb2aM3QPiVBi9FwwIAb8/EJQLTVauQaOxWO2Osj77FYLwZsWFLL0rLINaJW3oL9D28cjUaMHhtvstePPqw9bmlQX5JvLE/VZOvgalEkgA8Am+hXlFp0BDEzy/F9uJN/fmoiTSDBFotv889cPXfvGbS2tJvCmvvnNT/vgPw08r35e2kBFvQn1ZJbteUYj7Y7q7YKiuorVGvU//yDgmOx9xRoROVNHlPBoH2gaPmkcZpIq69iGh99Z+xRND7bF+xjPWPjlecLh9bcqtFRX7XKFmv7d9F16bfK2y7PYJbVf6VMlxf5/WdZQ7s9coVEw6Q/v6VNaoqp3/P0vNyZOp1MlkcjWVWk2GwuFQOBSq+KsnNzN9qud0pq8/rdhMidtfGsFmtA0MOAG4e9Wp8uMFjlWVRrw0azYrdTpGhS89nliKuxO2qiwfn20Omvxv4p+228i3nzq0nmy0Zr+LmobSz4XeN9ZVeETn0TYY9/W3PFnLyBvTPGvXWWqtDfYeEyoejrRXVZ2lqEBEvg0I2NIWuoS2QVB5vTen+fKc3gumTGknZk3aW+2P8Qe9SZfH6QjbnN3+Jw51HnYdtEVtnZ28uyfwuJ53zVsbOcZgZnT6ps7A4KxgmTOZBYu1roZ0hgcWyto2lLbQKs4BV569MRKTJJEVWXLfMIP5bCptePr0aeLQW3UcI+mPzb53QvvMM0/dCPq01IpWX46VKG2h/6Kiwv8+bRoqI+xPU6MFp9vOmwvrNRrXmH5lAUXlv8QCNgcakRsGfS2AFB+gEipCLYCoEbnKni+Jmus/2ejTMTqqmtH1n7uMip/6MoKQ8X0qN6i5LQC4iIqqvu//774IpHLmoumNMy+1aXVaiq6tls52VNfTFF1Nt37r9NUQXUtTdA3dgop3fCM8P0buqOuI747c8C4Z8vuHyLtqPn2pF+2goqLSe3xJ0r6S6/C62VNvo40HfH4d/fuN4RqjjjpgqE6cu8p1ZN/WUmuoqslhQ3/70DvkI8PkQ7mm91Bl39aXcuifpRvKOYqLeVg9+jg/M1PWGXyAirvnq/4CKsoNgEpv4E6YwbegBsCg7h5lcfvCYZ8vHMadQUKCygX/AwAA//8BAAD//1pbUHUAAAAAAQAAAAILhTRSdvFfDzz1AAED6AAAAADYXaCEAAAAAN1mLzb+N/7ECG0D8QABAAMAAgAAAAAAAAABAAAD2P7vAAAImP43/jcIbQABAAAAAAAAAAAAAAAAAAAAJQKyAFAAyAAAAj3/+gJGAC4CewBNAS0ATQJmAE0C+gBNApkATQKsAC4CVABNAiwAIwIsABkCmQBJAg8AKgHTACQCPQAnAgYAJAIWACICOwBBARQANwIkAEEBHgBBA1kAQQI8AEECKwAkAj0AQQGOAEEBuwAVAX8AEQI4ADwCCwAMAwgAGAIJAAwB9AAMARQAQQAA/60AAAAsACwAUAB8AKAArADGAPgBGgFGAWgBqAG6AdgCEAI8Am4CogMKAywDOANQA2wDngPAA+wEHAQ8BHgEngTABNwFFAVEBVAFXAVyAAEAAAAlAJAADABjAAcAAQAAAAAAAAAAAAAAAAAEAAN4nJyUz24bVRTGf05s0wrBAkVVuonugkWR6NhUSdU2K4fUikUUB48LQkJIE8/4jzKeGXkmDuEJWPMWvEVXPATPgVij+Xzs2AXRJoqSfHfu+fOdc75zgR3+ZptK9SHwRz0xXGGvfm54iwf1E8PbtOtbhqs8qf1puEZYmxuu83mtZ/gj3lZ/M/yA/epPhh+yW20b/phn1R3Dn2w7/jL8Kfu8XeAKvOBXwxV2yQxvscOPhrd5hMWsVHlE03CNz9gzXGcP6DOhIGZCwgjHkAkjrpgRkeMTMWPCkIgQR4cWMYW+JgRCjtF/fg3wKZgRKOKYAkeMT0xAztgi/iKvlHNlHOo0s7sWBWMCLuRxSUCCI2VESkLEpeIUFGS8okGDnIH4ZhTkeORMiPFImTGiQZc2p/QZMyHH0VakkplPypCCawLld2ZRdmZAREJurK5ICMXTiV8k7w6nOLpksl2PfLoR4Usc38m75JbK9is8/bo1Zpt5l2wC5upnrK7EurnWBMe6LfO2+Fa44BXuXv3ZZPL+HoX6XyjyBVeaf6hJJWKS4NwuLXwpyHePcRzp3MFXR76nQ58Turyhr3OLHj1anNGnw2v5dunh+JouZxzLoyO8uGtLMWf8gOMbOrIpY0fWn8XEIn4mM3Xn4jhTHVMy9bxk7qnWSBXefcLlDqUb6sjlM9AelZZO80u0ZwEjU0UmhlP1cqmN3PoXmiKmqqWc7e19uQ1z273lFt+QaodLtS44lZNbMHrfVL13NHOtH4+AkJQLWQxImdKg4Ea8zwm4IsZxrO6daEsKWiufMs+NVBIxFYMOieLMyPQ3MN34xn2woXtnb0ko/5Lp5aqq+2Rx6tXtjN6oe8s737ocrU2gYVNN19Q0ENfEtB9pp9b5+/LN9bqlPOWIlJjwXy/AMzya7HPAIWNlGOhmbq9DUy9Ek5ccqvpLIlkNpefIIhzg8ZwDDnjJ83f6uGTijItbcVnP3eKYI7ocflAVC/suR7xeffv/rL+LaVO1OJ6uTi/uPcUnd1DrF9qz2/eyp4mVk5hbtNutOCNgWnJxu+s1ucd4/wAAAP//AQAA///0t09ReJxiYGYAg//nGIwYsAAAAAAA//8BAAD//y8BAgMAAAA=");
|
|
}
|
|
.d2-3500999268 .text-italic {
|
|
font-family: "d2-3500999268-font-italic";
|
|
}
|
|
@font-face {
|
|
font-family: d2-3500999268-font-italic;
|
|
src: url("data:application/font-woff;base64,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");
|
|
}]]></style><style type="text/css"><![CDATA[.shape {
|
|
shape-rendering: geometricPrecision;
|
|
stroke-linejoin: round;
|
|
}
|
|
.connection {
|
|
stroke-linecap: round;
|
|
stroke-linejoin: round;
|
|
}
|
|
.blend {
|
|
mix-blend-mode: multiply;
|
|
opacity: 0.5;
|
|
}
|
|
|
|
<<<<<<< HEAD
|
|
.d2-64011612 .fill-N1{fill:#2E2E2E;}
|
|
.d2-64011612 .fill-N2{fill:#2E2E2E;}
|
|
.d2-64011612 .fill-N3{fill:#595959;}
|
|
.d2-64011612 .fill-N4{fill:#858585;}
|
|
.d2-64011612 .fill-N5{fill:#B1B1B1;}
|
|
.d2-64011612 .fill-N6{fill:#DCDCDC;}
|
|
.d2-64011612 .fill-N7{fill:#DCDCDC;}
|
|
.d2-64011612 .fill-B1{fill:#2E7D32;}
|
|
.d2-64011612 .fill-B2{fill:#66BB6A;}
|
|
.d2-64011612 .fill-B3{fill:#A5D6A7;}
|
|
.d2-64011612 .fill-B4{fill:#C5E1A5;}
|
|
.d2-64011612 .fill-B5{fill:#E6EE9C;}
|
|
.d2-64011612 .fill-B6{fill:#FFF59D;}
|
|
.d2-64011612 .fill-AA2{fill:#0D47A1;}
|
|
.d2-64011612 .fill-AA4{fill:#42A5F5;}
|
|
.d2-64011612 .fill-AA5{fill:#90CAF9;}
|
|
.d2-64011612 .fill-AB4{fill:#F44336;}
|
|
.d2-64011612 .fill-AB5{fill:#FFCDD2;}
|
|
.d2-64011612 .stroke-N1{stroke:#2E2E2E;}
|
|
.d2-64011612 .stroke-N2{stroke:#2E2E2E;}
|
|
.d2-64011612 .stroke-N3{stroke:#595959;}
|
|
.d2-64011612 .stroke-N4{stroke:#858585;}
|
|
.d2-64011612 .stroke-N5{stroke:#B1B1B1;}
|
|
.d2-64011612 .stroke-N6{stroke:#DCDCDC;}
|
|
.d2-64011612 .stroke-N7{stroke:#DCDCDC;}
|
|
.d2-64011612 .stroke-B1{stroke:#2E7D32;}
|
|
.d2-64011612 .stroke-B2{stroke:#66BB6A;}
|
|
.d2-64011612 .stroke-B3{stroke:#A5D6A7;}
|
|
.d2-64011612 .stroke-B4{stroke:#C5E1A5;}
|
|
.d2-64011612 .stroke-B5{stroke:#E6EE9C;}
|
|
.d2-64011612 .stroke-B6{stroke:#FFF59D;}
|
|
.d2-64011612 .stroke-AA2{stroke:#0D47A1;}
|
|
.d2-64011612 .stroke-AA4{stroke:#42A5F5;}
|
|
.d2-64011612 .stroke-AA5{stroke:#90CAF9;}
|
|
.d2-64011612 .stroke-AB4{stroke:#F44336;}
|
|
.d2-64011612 .stroke-AB5{stroke:#FFCDD2;}
|
|
.d2-64011612 .background-color-N1{background-color:#2E2E2E;}
|
|
.d2-64011612 .background-color-N2{background-color:#2E2E2E;}
|
|
.d2-64011612 .background-color-N3{background-color:#595959;}
|
|
.d2-64011612 .background-color-N4{background-color:#858585;}
|
|
.d2-64011612 .background-color-N5{background-color:#B1B1B1;}
|
|
.d2-64011612 .background-color-N6{background-color:#DCDCDC;}
|
|
.d2-64011612 .background-color-N7{background-color:#DCDCDC;}
|
|
.d2-64011612 .background-color-B1{background-color:#2E7D32;}
|
|
.d2-64011612 .background-color-B2{background-color:#66BB6A;}
|
|
.d2-64011612 .background-color-B3{background-color:#A5D6A7;}
|
|
.d2-64011612 .background-color-B4{background-color:#C5E1A5;}
|
|
.d2-64011612 .background-color-B5{background-color:#E6EE9C;}
|
|
.d2-64011612 .background-color-B6{background-color:#FFF59D;}
|
|
.d2-64011612 .background-color-AA2{background-color:#0D47A1;}
|
|
.d2-64011612 .background-color-AA4{background-color:#42A5F5;}
|
|
.d2-64011612 .background-color-AA5{background-color:#90CAF9;}
|
|
.d2-64011612 .background-color-AB4{background-color:#F44336;}
|
|
.d2-64011612 .background-color-AB5{background-color:#FFCDD2;}
|
|
.d2-64011612 .color-N1{color:#2E2E2E;}
|
|
.d2-64011612 .color-N2{color:#2E2E2E;}
|
|
.d2-64011612 .color-N3{color:#595959;}
|
|
.d2-64011612 .color-N4{color:#858585;}
|
|
.d2-64011612 .color-N5{color:#B1B1B1;}
|
|
.d2-64011612 .color-N6{color:#DCDCDC;}
|
|
.d2-64011612 .color-N7{color:#DCDCDC;}
|
|
.d2-64011612 .color-B1{color:#2E7D32;}
|
|
.d2-64011612 .color-B2{color:#66BB6A;}
|
|
.d2-64011612 .color-B3{color:#A5D6A7;}
|
|
.d2-64011612 .color-B4{color:#C5E1A5;}
|
|
.d2-64011612 .color-B5{color:#E6EE9C;}
|
|
.d2-64011612 .color-B6{color:#FFF59D;}
|
|
.d2-64011612 .color-AA2{color:#0D47A1;}
|
|
.d2-64011612 .color-AA4{color:#42A5F5;}
|
|
.d2-64011612 .color-AA5{color:#90CAF9;}
|
|
.d2-64011612 .color-AB4{color:#F44336;}
|
|
.d2-64011612 .color-AB5{color:#FFCDD2;}.appendix text.text{fill:#2E2E2E}.md{--color-fg-default:#2E2E2E;--color-fg-muted:#2E2E2E;--color-fg-subtle:#595959;--color-canvas-default:#DCDCDC;--color-canvas-subtle:#DCDCDC;--color-border-default:#2E7D32;--color-border-muted:#66BB6A;--color-neutral-muted:#DCDCDC;--color-accent-fg:#66BB6A;--color-accent-emphasis:#66BB6A;--color-attention-subtle:#2E2E2E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA5{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AB4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AB5{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N3{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N6{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N7{fill:url(#streaks-normal);mix-blend-mode:color-burn}.light-code{display: block}.dark-code{display: none}]]></style><g id="logs"><g class="shape" ><path d="M 2044 0 H 2095 C 2096 0 2097 0 2098 1 L 2115 17 C 2116 18 2116 19 2116 20 V 87 C 2116 87 2116 87 2116 87 H 2044 C 2043 87 2043 87 2043 87 V 0 C 2043 0 2043 0 2044 0 Z" stroke="#2E7D32" fill="#F44336" class=" stroke-B1 fill-AB4" style="stroke-width:2;" /><path d="M 2115 87 H 2044 C 2043 87 2043 87 2043 86 V 1 C 2043 0 2043 -0 2044 -0 H 2094 C 2095 0 2095 0 2095 1 V 18 C 2095 19 2096 20 2097 20 H 2115 C 2116 20 2116 20 2116 21 V 86 C 2115 87 2116 87 2115 87 Z" stroke="#2E7D32" fill="#F44336" class=" stroke-B1 fill-AB4" style="stroke-width:2;" /><path d="M 2034 10 H 2085 C 2086 10 2087 10 2088 11 L 2105 27 C 2106 28 2106 29 2106 30 V 97 C 2106 97 2106 97 2106 97 H 2034 C 2033 97 2033 97 2033 97 V 10 C 2033 10 2033 10 2034 10 Z" stroke="#2E7D32" fill="#F44336" class=" stroke-B1 fill-AB4" style="stroke-width:2;" /><path d="M 2105 97 H 2034 C 2033 97 2033 97 2033 96 V 11 C 2033 10 2033 10 2034 10 H 2084 C 2085 10 2085 10 2085 11 V 28 C 2085 29 2086 30 2087 30 H 2105 C 2106 30 2106 30 2106 31 V 96 C 2105 97 2106 97 2105 97 Z" stroke="#2E7D32" fill="#F44336" class=" stroke-B1 fill-AB4" style="stroke-width:2;" /></g><text x="2069.500000" y="59.000000" fill="#2E2E2E" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">logs</text></g><g id="user"><g class="shape" ><path d="M 171 536 H 123 V 535 C 123 524 128 514 137 509 C 132 505 129 498 129 491 C 129 480 137 470 147 470 C 157 470 165 480 165 491 C 165 498 162 504 158 508 C 166 513 172 523 172 534 V 535 H 171 Z" stroke="#2E7D32" fill="#A5D6A7" class=" stroke-B1 fill-B3" style="stroke-width:2;" /></g><text x="147.000000" y="557.000000" fill="#2E2E2E" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">User</text></g><g id="network"><g class="shape" ><rect x="606.000000" y="222.000000" width="1553.000000" height="399.000000" stroke="#2E7D32" fill="#C5E1A5" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="1382.500000" y="209.000000" fill="#2E2E2E" class="text fill-N1" style="text-anchor:middle;font-size:28px">Network</text></g><g id="server"><g class="shape" ><rect x="1694.000000" y="26.000000" width="120.000000" height="66.000000" stroke="#2E7D32" fill="#FFF59D" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="1754.000000" y="64.500000" fill="#2E2E2E" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">API Server</text></g><g id="costumes"><g class="shape" ><rect x="0.000000" y="712.000000" width="294.000000" height="180.000000" stroke="#2E2E2E" fill="#DCDCDC" class="shape stroke-N1 fill-N7" style="stroke-width:2;" /><rect x="0.000000" y="712.000000" width="294.000000" height="36.000000" fill="#2E2E2E" class="class_header fill-N1" /><text x="10.000000" y="737.750000" fill="#DCDCDC" class="text fill-N7" style="text-anchor:start;font-size:24px">costumes</text><text x="10.000000" y="771.000000" fill="#66BB6A" class="text fill-B2" style="text-anchor:start;font-size:20px">id</text><text x="140.000000" y="771.000000" fill="#2E2E2E" class="text fill-N2" style="text-anchor:start;font-size:20px">int</text><text x="284.000000" y="771.000000" fill="#0D47A1" class="text fill-AA2" style="text-anchor:end;font-size:20px">PK</text><line x1="0.000000" x2="294.000000" y1="784.000000" y2="784.000000" stroke="#2E2E2E" class=" stroke-N1" style="stroke-width:2" /><text x="10.000000" y="807.000000" fill="#66BB6A" class="text fill-B2" style="text-anchor:start;font-size:20px">silliness</text><text x="140.000000" y="807.000000" fill="#2E2E2E" class="text fill-N2" style="text-anchor:start;font-size:20px">int</text><text x="284.000000" y="807.000000" fill="#0D47A1" class="text fill-AA2" style="text-anchor:end;font-size:20px" /><line x1="0.000000" x2="294.000000" y1="820.000000" y2="820.000000" stroke="#2E2E2E" class=" stroke-N1" style="stroke-width:2" /><text x="10.000000" y="843.000000" fill="#66BB6A" class="text fill-B2" style="text-anchor:start;font-size:20px">monster</text><text x="140.000000" y="843.000000" fill="#2E2E2E" class="text fill-N2" style="text-anchor:start;font-size:20px">int</text><text x="284.000000" y="843.000000" fill="#0D47A1" class="text fill-AA2" style="text-anchor:end;font-size:20px" /><line x1="0.000000" x2="294.000000" y1="856.000000" y2="856.000000" stroke="#2E2E2E" class=" stroke-N1" style="stroke-width:2" /><text x="10.000000" y="879.000000" fill="#66BB6A" class="text fill-B2" style="text-anchor:start;font-size:20px">last_updated</text><text x="140.000000" y="879.000000" fill="#2E2E2E" class="text fill-N2" style="text-anchor:start;font-size:20px">timestamp</text><text x="284.000000" y="879.000000" fill="#0D47A1" class="text fill-AA2" style="text-anchor:end;font-size:20px" /><line x1="0.000000" x2="294.000000" y1="892.000000" y2="892.000000" stroke="#2E2E2E" class=" stroke-N1" style="stroke-width:2" /></g></g><g id="monsters"><g class="shape" ><rect x="584.000000" y="712.000000" width="294.000000" height="180.000000" stroke="#2E2E2E" fill="#DCDCDC" class="shape stroke-N1 fill-N7" style="stroke-width:2;" /><rect x="584.000000" y="712.000000" width="294.000000" height="36.000000" fill="#2E2E2E" class="class_header fill-N1" /><text x="594.000000" y="737.750000" fill="#DCDCDC" class="text fill-N7" style="text-anchor:start;font-size:24px">monsters</text><text x="594.000000" y="771.000000" fill="#66BB6A" class="text fill-B2" style="text-anchor:start;font-size:20px">id</text><text x="724.000000" y="771.000000" fill="#2E2E2E" class="text fill-N2" style="text-anchor:start;font-size:20px">int</text><text x="868.000000" y="771.000000" fill="#0D47A1" class="text fill-AA2" style="text-anchor:end;font-size:20px">PK</text><line x1="584.000000" x2="878.000000" y1="784.000000" y2="784.000000" stroke="#2E2E2E" class=" stroke-N1" style="stroke-width:2" /><text x="594.000000" y="807.000000" fill="#66BB6A" class="text fill-B2" style="text-anchor:start;font-size:20px">movie</text><text x="724.000000" y="807.000000" fill="#2E2E2E" class="text fill-N2" style="text-anchor:start;font-size:20px">string</text><text x="868.000000" y="807.000000" fill="#0D47A1" class="text fill-AA2" style="text-anchor:end;font-size:20px" /><line x1="584.000000" x2="878.000000" y1="820.000000" y2="820.000000" stroke="#2E2E2E" class=" stroke-N1" style="stroke-width:2" /><text x="594.000000" y="843.000000" fill="#66BB6A" class="text fill-B2" style="text-anchor:start;font-size:20px">weight</text><text x="724.000000" y="843.000000" fill="#2E2E2E" class="text fill-N2" style="text-anchor:start;font-size:20px">int</text><text x="868.000000" y="843.000000" fill="#0D47A1" class="text fill-AA2" style="text-anchor:end;font-size:20px" /><line x1="584.000000" x2="878.000000" y1="856.000000" y2="856.000000" stroke="#2E2E2E" class=" stroke-N1" style="stroke-width:2" /><text x="594.000000" y="879.000000" fill="#66BB6A" class="text fill-B2" style="text-anchor:start;font-size:20px">last_updated</text><text x="724.000000" y="879.000000" fill="#2E2E2E" class="text fill-N2" style="text-anchor:start;font-size:20px">timestamp</text><text x="868.000000" y="879.000000" fill="#0D47A1" class="text fill-AA2" style="text-anchor:end;font-size:20px" /><line x1="584.000000" x2="878.000000" y1="892.000000" y2="892.000000" stroke="#2E2E2E" class=" stroke-N1" style="stroke-width:2" /></g></g><g id="network.tower"><g class="shape" ><rect x="636.000000" y="327.000000" width="514.000000" height="143.000000" stroke="#2E7D32" fill="#E6EE9C" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="893.000000" y="315.000000" fill="#2E2E2E" class="text fill-N1" style="text-anchor:middle;font-size:24px">Cell Tower</text></g><g id="network.processor"><g class="shape" ><rect x="1392.000000" y="263.000000" width="171.000000" height="188.000000" stroke="#2E7D32" fill="#E6EE9C" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="1477.500000" y="251.000000" fill="#2E2E2E" class="text fill-N1" style="text-anchor:middle;font-size:24px">Data Processor</text></g><g id="network.portal"><g class="shape" ><rect x="2010.000000" y="465.000000" width="119.000000" height="126.000000" stroke="#2E7D32" fill="#E6EE9C" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="2069.500000" y="453.000000" fill="#2E2E2E" class="text fill-N1" style="text-anchor:middle;font-size:24px">Online Portal</text></g><g id="network.tower.satellites"><g class="shape" ><path d="M 691 361 H 806 C 802 361 791 379 791 394 C 791 409 802 427 806 427 H 691 C 687 427 676 409 676 394 C 676 379 687 361 691 361 Z" stroke="#2E7D32" fill="#90CAF9" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /><path d="M 681 371 H 796 C 792 371 781 389 781 404 C 781 419 792 437 796 437 H 681 C 677 437 666 419 666 404 C 666 389 677 371 681 371 Z" stroke="#2E7D32" fill="#90CAF9" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /></g><text x="731.000000" y="409.500000" fill="#2E2E2E" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">satellites</text></g><g id="network.tower.transmitter"><g class="shape" ><rect x="992.000000" y="360.000000" width="128.000000" height="66.000000" stroke="#2E7D32" fill="#FFF59D" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="1056.000000" y="398.500000" fill="#2E2E2E" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">transmitter</text></g><g id="network.processor.storage"><g class="shape" ><path d="M 1432 317 C 1432 293 1477 293 1483 293 C 1488 293 1533 293 1533 317 V 387 C 1533 411 1488 411 1483 411 C 1477 411 1432 411 1432 387 V 317 Z" stroke="#2E7D32" fill="#90CAF9" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /><path d="M 1432 317 C 1432 341 1477 341 1483 341 C 1488 341 1533 341 1533 317" stroke="#2E7D32" fill="#90CAF9" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /><path d="M 1422 327 C 1422 303 1467 303 1473 303 C 1478 303 1523 303 1523 327 V 397 C 1523 421 1478 421 1473 421 C 1467 421 1422 421 1422 397 V 327 Z" stroke="#2E7D32" fill="#90CAF9" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /><path d="M 1422 327 C 1422 351 1467 351 1473 351 C 1478 351 1523 351 1523 327" stroke="#2E7D32" fill="#90CAF9" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /></g><text x="1472.500000" y="379.500000" fill="#2E2E2E" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">Storage</text></g><g id="network.portal.UI"><g class="shape" ><rect x="2040.000000" y="495.000000" width="59.000000" height="66.000000" stroke="#2E7D32" fill="#FFF59D" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="2069.500000" y="533.500000" fill="#2E2E2E" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">UI</text></g><g id="network.tower.(satellites -> transmitter)[0]"><marker id="mk-3488378134" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" fill="#2E7D32" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 792.941861 392.521277 C 906.200012 364.600006 946.400024 362.899994 988.385049 382.787653" stroke="#2E7D32" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-64011612)" /></g><g id="network.tower.(satellites -> transmitter)[1]"><path d="M 794.000000 404.000000 C 906.400024 404.000000 946.400024 403.799988 988.000615 403.070164" stroke="#2E7D32" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-64011612)" /></g><g id="network.tower.(satellites -> transmitter)[2]"><path d="M 798.969207 416.349606 C 907.400024 435.600006 946.400024 436.899994 988.185669 423.704526" stroke="#2E7D32" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-64011612)" /></g><g id="network.(tower.transmitter -> processor)[0]"><path d="M 1122.000000 392.750000 C 1165.599976 392.750000 1295.199951 392.750000 1388.000000 392.750000" stroke="#2E7D32" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-64011612)" /><text x="1256.000000" y="398.000000" fill="#2E2E2E" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">phone logs</text></g><g id="(user -> network.tower)[0]"><path d="M 164.800215 499.128663 C 338.200012 415.200012 503.200012 394.000000 632.000000 394.000000" stroke="#2E7D32" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-64011612)" /><text x="390.000000" y="414.000000" fill="#2E2E2E" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">Make call</text></g><g id="(network.processor -> server)[0]"><path d="M 1565.000000 312.250000 C 1622.199951 312.250000 1655.800049 268.250000 1729.428360 95.928308" stroke="#2E7D32" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-64011612)" /></g><g id="(network.processor -> server)[1]"><path d="M 1565.000000 351.750000 C 1622.199951 351.750000 1656.599976 299.750000 1733.589197 95.492945" stroke="#2E7D32" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-64011612)" /></g><g id="(network.processor -> server)[2]"><path d="M 1565.000000 401.250000 C 1622.199951 401.250000 1657.400024 339.450012 1737.746158 96.048405" stroke="#2E7D32" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-64011612)" /></g><g id="(server -> logs)[0]"><path d="M 1815.957356 45.089197 C 1878.800049 31.900000 1987.400024 31.400000 2029.123464 42.013863" stroke="#2E7D32" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-64011612)" /></g><g id="(server -> logs)[1]"><path d="M 1815.994536 54.352257 C 1878.800049 49.700001 1987.400024 49.200001 2029.007520 51.754848" stroke="#2E7D32" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-64011612)" /></g><g id="(server -> logs)[2]"><path d="M 1815.957356 72.410803 C 1878.800049 85.599998 1987.400024 84.599998 2029.268308 68.440303" stroke="#2E7D32" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-64011612)" /><text x="1924.000000" y="91.000000" fill="#2E2E2E" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">persist</text></g><g id="(server -> network.portal.UI)[0]"><path d="M 1771.568801 93.667411 C 1870.199951 426.149994 1988.800049 512.150024 2036.068511 521.012847" stroke="#2E7D32" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-64011612)" /><text x="1849.000000" y="360.000000" fill="#2E2E2E" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">display</text></g><g id="(user -> network.portal.UI)[0]"><marker id="mk-2177206569" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" fill="#66BB6A" class="connection fill-B2" stroke-width="2" /> </marker><path d="M 162.883965 505.671323 C 337.799988 568.000000 399.600006 583.750000 426.000000 583.750000 C 452.399994 583.750000 481.399994 583.750000 498.500000 583.750000 C 515.599976 583.750000 567.799988 583.750000 629.000000 583.750000 C 690.200012 583.750000 771.799988 583.750000 833.000000 583.750000 C 894.200012 583.750000 959.200012 583.750000 995.500000 583.750000 C 1031.800049 583.750000 1080.199951 583.750000 1116.500000 583.750000 C 1152.800049 583.750000 1195.800049 583.750000 1224.000000 583.750000 C 1252.199951 583.750000 1289.800049 583.750000 1318.000000 583.750000 C 1346.199951 583.750000 1386.500000 583.750000 1418.750000 583.750000 C 1451.000000 583.750000 1494.000000 583.750000 1526.250000 583.750000 C 1558.500000 583.750000 1591.400024 583.750000 1608.500000 583.750000 C 1625.599976 583.750000 1660.400024 583.750000 1695.500000 583.750000 C 1730.599976 583.750000 1782.199951 583.750000 1824.500000 583.750000 C 1866.800049 583.750000 1988.800049 574.150024 2036.800002 538.150002" stroke="#66BB6A" fill="none" class="connection stroke-B2" style="stroke-width:2;stroke-dasharray:6.000000,5.919384;" marker-end="url(#mk-2177206569)" mask="url(#d2-64011612)" /><text x="1101.000000" y="589.000000" fill="#2E2E2E" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">access</text></g><g id="(costumes -> monsters)[0]"><path d="M 296.000000 801.500000 C 364.399994 801.500000 399.600006 801.500000 426.000000 801.500000 C 452.399994 801.500000 538.400024 801.500000 580.000000 801.500000" stroke="#2E7D32" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-64011612)" /></g><mask id="d2-64011612" maskUnits="userSpaceOnUse" x="-101" y="-102" width="2361" height="1095">
|
|
||||||| parent of 33280fed5 (fixed e2e tests)
|
|
.d2-64011612 .fill-N1{fill:#2E2E2E;}
|
|
.d2-64011612 .fill-N2{fill:#2E2E2E;}
|
|
.d2-64011612 .fill-N3{fill:#595959;}
|
|
.d2-64011612 .fill-N4{fill:#858585;}
|
|
.d2-64011612 .fill-N5{fill:#B1B1B1;}
|
|
.d2-64011612 .fill-N6{fill:#DCDCDC;}
|
|
.d2-64011612 .fill-N7{fill:#DCDCDC;}
|
|
.d2-64011612 .fill-B1{fill:#2E7D32;}
|
|
.d2-64011612 .fill-B2{fill:#66BB6A;}
|
|
.d2-64011612 .fill-B3{fill:#A5D6A7;}
|
|
.d2-64011612 .fill-B4{fill:#C5E1A5;}
|
|
.d2-64011612 .fill-B5{fill:#E6EE9C;}
|
|
.d2-64011612 .fill-B6{fill:#FFF59D;}
|
|
.d2-64011612 .fill-AA2{fill:#0D47A1;}
|
|
.d2-64011612 .fill-AA4{fill:#42A5F5;}
|
|
.d2-64011612 .fill-AA5{fill:#90CAF9;}
|
|
.d2-64011612 .fill-AB4{fill:#F44336;}
|
|
.d2-64011612 .fill-AB5{fill:#FFCDD2;}
|
|
.d2-64011612 .stroke-N1{stroke:#2E2E2E;}
|
|
.d2-64011612 .stroke-N2{stroke:#2E2E2E;}
|
|
.d2-64011612 .stroke-N3{stroke:#595959;}
|
|
.d2-64011612 .stroke-N4{stroke:#858585;}
|
|
.d2-64011612 .stroke-N5{stroke:#B1B1B1;}
|
|
.d2-64011612 .stroke-N6{stroke:#DCDCDC;}
|
|
.d2-64011612 .stroke-N7{stroke:#DCDCDC;}
|
|
.d2-64011612 .stroke-B1{stroke:#2E7D32;}
|
|
.d2-64011612 .stroke-B2{stroke:#66BB6A;}
|
|
.d2-64011612 .stroke-B3{stroke:#A5D6A7;}
|
|
.d2-64011612 .stroke-B4{stroke:#C5E1A5;}
|
|
.d2-64011612 .stroke-B5{stroke:#E6EE9C;}
|
|
.d2-64011612 .stroke-B6{stroke:#FFF59D;}
|
|
.d2-64011612 .stroke-AA2{stroke:#0D47A1;}
|
|
.d2-64011612 .stroke-AA4{stroke:#42A5F5;}
|
|
.d2-64011612 .stroke-AA5{stroke:#90CAF9;}
|
|
.d2-64011612 .stroke-AB4{stroke:#F44336;}
|
|
.d2-64011612 .stroke-AB5{stroke:#FFCDD2;}
|
|
.d2-64011612 .background-color-N1{background-color:#2E2E2E;}
|
|
.d2-64011612 .background-color-N2{background-color:#2E2E2E;}
|
|
.d2-64011612 .background-color-N3{background-color:#595959;}
|
|
.d2-64011612 .background-color-N4{background-color:#858585;}
|
|
.d2-64011612 .background-color-N5{background-color:#B1B1B1;}
|
|
.d2-64011612 .background-color-N6{background-color:#DCDCDC;}
|
|
.d2-64011612 .background-color-N7{background-color:#DCDCDC;}
|
|
.d2-64011612 .background-color-B1{background-color:#2E7D32;}
|
|
.d2-64011612 .background-color-B2{background-color:#66BB6A;}
|
|
.d2-64011612 .background-color-B3{background-color:#A5D6A7;}
|
|
.d2-64011612 .background-color-B4{background-color:#C5E1A5;}
|
|
.d2-64011612 .background-color-B5{background-color:#E6EE9C;}
|
|
.d2-64011612 .background-color-B6{background-color:#FFF59D;}
|
|
.d2-64011612 .background-color-AA2{background-color:#0D47A1;}
|
|
.d2-64011612 .background-color-AA4{background-color:#42A5F5;}
|
|
.d2-64011612 .background-color-AA5{background-color:#90CAF9;}
|
|
.d2-64011612 .background-color-AB4{background-color:#F44336;}
|
|
.d2-64011612 .background-color-AB5{background-color:#FFCDD2;}
|
|
.d2-64011612 .color-N1{color:#2E2E2E;}
|
|
.d2-64011612 .color-N2{color:#2E2E2E;}
|
|
.d2-64011612 .color-N3{color:#595959;}
|
|
.d2-64011612 .color-N4{color:#858585;}
|
|
.d2-64011612 .color-N5{color:#B1B1B1;}
|
|
.d2-64011612 .color-N6{color:#DCDCDC;}
|
|
.d2-64011612 .color-N7{color:#DCDCDC;}
|
|
.d2-64011612 .color-B1{color:#2E7D32;}
|
|
.d2-64011612 .color-B2{color:#66BB6A;}
|
|
.d2-64011612 .color-B3{color:#A5D6A7;}
|
|
.d2-64011612 .color-B4{color:#C5E1A5;}
|
|
.d2-64011612 .color-B5{color:#E6EE9C;}
|
|
.d2-64011612 .color-B6{color:#FFF59D;}
|
|
.d2-64011612 .color-AA2{color:#0D47A1;}
|
|
.d2-64011612 .color-AA4{color:#42A5F5;}
|
|
.d2-64011612 .color-AA5{color:#90CAF9;}
|
|
.d2-64011612 .color-AB4{color:#F44336;}
|
|
.d2-64011612 .color-AB5{color:#FFCDD2;}.appendix text.text{fill:#2E2E2E}.md{--color-fg-default:#2E2E2E;--color-fg-muted:#2E2E2E;--color-fg-subtle:#595959;--color-canvas-default:#DCDCDC;--color-canvas-subtle:#DCDCDC;--color-border-default:#2E7D32;--color-border-muted:#66BB6A;--color-neutral-muted:#DCDCDC;--color-accent-fg:#66BB6A;--color-accent-emphasis:#66BB6A;--color-attention-subtle:#2E2E2E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA5{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AB4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AB5{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N3{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N6{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N7{fill:url(#streaks-normal);mix-blend-mode:color-burn}.light-code{display: block}.dark-code{display: none}]]></style><g id="logs"><g class="shape" ><path d="M 2044 0 H 2095 C 2096 0 2097 0 2098 1 L 2115 17 C 2116 18 2116 19 2116 20 V 87 C 2116 87 2116 87 2116 87 H 2044 C 2043 87 2043 87 2043 87 V 0 C 2043 0 2043 0 2044 0 Z" class=" stroke-B1 fill-AB4" style="stroke-width:2;" /><path d="M 2115 87 H 2044 C 2043 87 2043 87 2043 86 V 1 C 2043 0 2043 -0 2044 -0 H 2094 C 2095 0 2095 0 2095 1 V 18 C 2095 19 2096 20 2097 20 H 2115 C 2116 20 2116 20 2116 21 V 86 C 2115 87 2116 87 2115 87 Z" class=" stroke-B1 fill-AB4" style="stroke-width:2;" /><path d="M 2034 10 H 2085 C 2086 10 2087 10 2088 11 L 2105 27 C 2106 28 2106 29 2106 30 V 97 C 2106 97 2106 97 2106 97 H 2034 C 2033 97 2033 97 2033 97 V 10 C 2033 10 2033 10 2034 10 Z" class=" stroke-B1 fill-AB4" style="stroke-width:2;" /><path d="M 2105 97 H 2034 C 2033 97 2033 97 2033 96 V 11 C 2033 10 2033 10 2034 10 H 2084 C 2085 10 2085 10 2085 11 V 28 C 2085 29 2086 30 2087 30 H 2105 C 2106 30 2106 30 2106 31 V 96 C 2105 97 2106 97 2105 97 Z" class=" stroke-B1 fill-AB4" style="stroke-width:2;" /></g><text x="2069.500000" y="59.000000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">logs</text></g><g id="user"><g class="shape" ><path d="M 171 536 H 123 V 535 C 123 524 128 514 137 509 C 132 505 129 498 129 491 C 129 480 137 470 147 470 C 157 470 165 480 165 491 C 165 498 162 504 158 508 C 166 513 172 523 172 534 V 535 H 171 Z" class=" stroke-B1 fill-B3" style="stroke-width:2;" /></g><text x="147.000000" y="557.000000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">User</text></g><g id="network"><g class="shape" ><rect x="606.000000" y="222.000000" width="1553.000000" height="399.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="1382.500000" y="209.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">Network</text></g><g id="server"><g class="shape" ><rect x="1694.000000" y="26.000000" width="120.000000" height="66.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="1754.000000" y="64.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">API Server</text></g><g id="costumes"><g class="shape" ><rect x="0.000000" y="712.000000" width="294.000000" height="180.000000" class="shape stroke-N1 fill-N7" style="stroke-width:2;" /><rect x="0.000000" y="712.000000" width="294.000000" height="36.000000" class="class_header fill-N1" /><text x="10.000000" y="737.750000" class="text fill-N7" style="text-anchor:start;font-size:24px">costumes</text><text x="10.000000" y="771.000000" class="text fill-B2" style="text-anchor:start;font-size:20px">id</text><text x="140.000000" y="771.000000" class="text fill-N2" style="text-anchor:start;font-size:20px">int</text><text x="284.000000" y="771.000000" class="text fill-AA2" style="text-anchor:end;font-size:20px">PK</text><line x1="0.000000" x2="294.000000" y1="784.000000" y2="784.000000" class=" stroke-N1" style="stroke-width:2" /><text x="10.000000" y="807.000000" class="text fill-B2" style="text-anchor:start;font-size:20px">silliness</text><text x="140.000000" y="807.000000" class="text fill-N2" style="text-anchor:start;font-size:20px">int</text><text x="284.000000" y="807.000000" class="text fill-AA2" style="text-anchor:end;font-size:20px" /><line x1="0.000000" x2="294.000000" y1="820.000000" y2="820.000000" class=" stroke-N1" style="stroke-width:2" /><text x="10.000000" y="843.000000" class="text fill-B2" style="text-anchor:start;font-size:20px">monster</text><text x="140.000000" y="843.000000" class="text fill-N2" style="text-anchor:start;font-size:20px">int</text><text x="284.000000" y="843.000000" class="text fill-AA2" style="text-anchor:end;font-size:20px" /><line x1="0.000000" x2="294.000000" y1="856.000000" y2="856.000000" class=" stroke-N1" style="stroke-width:2" /><text x="10.000000" y="879.000000" class="text fill-B2" style="text-anchor:start;font-size:20px">last_updated</text><text x="140.000000" y="879.000000" class="text fill-N2" style="text-anchor:start;font-size:20px">timestamp</text><text x="284.000000" y="879.000000" class="text fill-AA2" style="text-anchor:end;font-size:20px" /><line x1="0.000000" x2="294.000000" y1="892.000000" y2="892.000000" class=" stroke-N1" style="stroke-width:2" /></g></g><g id="monsters"><g class="shape" ><rect x="584.000000" y="712.000000" width="294.000000" height="180.000000" class="shape stroke-N1 fill-N7" style="stroke-width:2;" /><rect x="584.000000" y="712.000000" width="294.000000" height="36.000000" class="class_header fill-N1" /><text x="594.000000" y="737.750000" class="text fill-N7" style="text-anchor:start;font-size:24px">monsters</text><text x="594.000000" y="771.000000" class="text fill-B2" style="text-anchor:start;font-size:20px">id</text><text x="724.000000" y="771.000000" class="text fill-N2" style="text-anchor:start;font-size:20px">int</text><text x="868.000000" y="771.000000" class="text fill-AA2" style="text-anchor:end;font-size:20px">PK</text><line x1="584.000000" x2="878.000000" y1="784.000000" y2="784.000000" class=" stroke-N1" style="stroke-width:2" /><text x="594.000000" y="807.000000" class="text fill-B2" style="text-anchor:start;font-size:20px">movie</text><text x="724.000000" y="807.000000" class="text fill-N2" style="text-anchor:start;font-size:20px">string</text><text x="868.000000" y="807.000000" class="text fill-AA2" style="text-anchor:end;font-size:20px" /><line x1="584.000000" x2="878.000000" y1="820.000000" y2="820.000000" class=" stroke-N1" style="stroke-width:2" /><text x="594.000000" y="843.000000" class="text fill-B2" style="text-anchor:start;font-size:20px">weight</text><text x="724.000000" y="843.000000" class="text fill-N2" style="text-anchor:start;font-size:20px">int</text><text x="868.000000" y="843.000000" class="text fill-AA2" style="text-anchor:end;font-size:20px" /><line x1="584.000000" x2="878.000000" y1="856.000000" y2="856.000000" class=" stroke-N1" style="stroke-width:2" /><text x="594.000000" y="879.000000" class="text fill-B2" style="text-anchor:start;font-size:20px">last_updated</text><text x="724.000000" y="879.000000" class="text fill-N2" style="text-anchor:start;font-size:20px">timestamp</text><text x="868.000000" y="879.000000" class="text fill-AA2" style="text-anchor:end;font-size:20px" /><line x1="584.000000" x2="878.000000" y1="892.000000" y2="892.000000" class=" stroke-N1" style="stroke-width:2" /></g></g><g id="network.tower"><g class="shape" ><rect x="636.000000" y="327.000000" width="514.000000" height="143.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="893.000000" y="315.000000" class="text fill-N1" style="text-anchor:middle;font-size:24px">Cell Tower</text></g><g id="network.processor"><g class="shape" ><rect x="1392.000000" y="263.000000" width="171.000000" height="188.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="1477.500000" y="251.000000" class="text fill-N1" style="text-anchor:middle;font-size:24px">Data Processor</text></g><g id="network.portal"><g class="shape" ><rect x="2010.000000" y="465.000000" width="119.000000" height="126.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="2069.500000" y="453.000000" class="text fill-N1" style="text-anchor:middle;font-size:24px">Online Portal</text></g><g id="network.tower.satellites"><g class="shape" ><path d="M 691 361 H 806 C 802 361 791 379 791 394 C 791 409 802 427 806 427 H 691 C 687 427 676 409 676 394 C 676 379 687 361 691 361 Z" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /><path d="M 681 371 H 796 C 792 371 781 389 781 404 C 781 419 792 437 796 437 H 681 C 677 437 666 419 666 404 C 666 389 677 371 681 371 Z" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /></g><text x="731.000000" y="409.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">satellites</text></g><g id="network.tower.transmitter"><g class="shape" ><rect x="992.000000" y="360.000000" width="128.000000" height="66.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="1056.000000" y="398.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">transmitter</text></g><g id="network.processor.storage"><g class="shape" ><path d="M 1432 317 C 1432 293 1477 293 1483 293 C 1488 293 1533 293 1533 317 V 387 C 1533 411 1488 411 1483 411 C 1477 411 1432 411 1432 387 V 317 Z" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /><path d="M 1432 317 C 1432 341 1477 341 1483 341 C 1488 341 1533 341 1533 317" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /><path d="M 1422 327 C 1422 303 1467 303 1473 303 C 1478 303 1523 303 1523 327 V 397 C 1523 421 1478 421 1473 421 C 1467 421 1422 421 1422 397 V 327 Z" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /><path d="M 1422 327 C 1422 351 1467 351 1473 351 C 1478 351 1523 351 1523 327" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /></g><text x="1472.500000" y="379.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">Storage</text></g><g id="network.portal.UI"><g class="shape" ><rect x="2040.000000" y="495.000000" width="59.000000" height="66.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="2069.500000" y="533.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">UI</text></g><g id="network.tower.(satellites -> transmitter)[0]"><marker id="mk-3488378134" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 792.941861 392.521277 C 906.200012 364.600006 946.400024 362.899994 988.385049 382.787653" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-64011612)" /></g><g id="network.tower.(satellites -> transmitter)[1]"><path d="M 794.000000 404.000000 C 906.400024 404.000000 946.400024 403.799988 988.000615 403.070164" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-64011612)" /></g><g id="network.tower.(satellites -> transmitter)[2]"><path d="M 798.969207 416.349606 C 907.400024 435.600006 946.400024 436.899994 988.185669 423.704526" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-64011612)" /></g><g id="network.(tower.transmitter -> processor)[0]"><path d="M 1122.000000 392.750000 C 1165.599976 392.750000 1295.199951 392.750000 1388.000000 392.750000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-64011612)" /><text x="1256.000000" y="398.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">phone logs</text></g><g id="(user -> network.tower)[0]"><path d="M 164.800215 499.128663 C 338.200012 415.200012 503.200012 394.000000 632.000000 394.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-64011612)" /><text x="390.000000" y="414.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">Make call</text></g><g id="(network.processor -> server)[0]"><path d="M 1565.000000 312.250000 C 1622.199951 312.250000 1655.800049 268.250000 1729.428360 95.928308" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-64011612)" /></g><g id="(network.processor -> server)[1]"><path d="M 1565.000000 351.750000 C 1622.199951 351.750000 1656.599976 299.750000 1733.589197 95.492945" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-64011612)" /></g><g id="(network.processor -> server)[2]"><path d="M 1565.000000 401.250000 C 1622.199951 401.250000 1657.400024 339.450012 1737.746158 96.048405" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-64011612)" /></g><g id="(server -> logs)[0]"><path d="M 1815.957356 45.089197 C 1878.800049 31.900000 1987.400024 31.400000 2029.123464 42.013863" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-64011612)" /></g><g id="(server -> logs)[1]"><path d="M 1815.994536 54.352257 C 1878.800049 49.700001 1987.400024 49.200001 2029.007520 51.754848" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-64011612)" /></g><g id="(server -> logs)[2]"><path d="M 1815.957356 72.410803 C 1878.800049 85.599998 1987.400024 84.599998 2029.268308 68.440303" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-64011612)" /><text x="1924.000000" y="91.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">persist</text></g><g id="(server -> network.portal.UI)[0]"><path d="M 1771.568801 93.667411 C 1870.199951 426.149994 1988.800049 512.150024 2036.068511 521.012847" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-64011612)" /><text x="1849.000000" y="360.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">display</text></g><g id="(user -> network.portal.UI)[0]"><marker id="mk-2177206569" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" class="connection fill-B2" stroke-width="2" /> </marker><path d="M 162.883965 505.671323 C 337.799988 568.000000 399.600006 583.750000 426.000000 583.750000 C 452.399994 583.750000 481.399994 583.750000 498.500000 583.750000 C 515.599976 583.750000 567.799988 583.750000 629.000000 583.750000 C 690.200012 583.750000 771.799988 583.750000 833.000000 583.750000 C 894.200012 583.750000 959.200012 583.750000 995.500000 583.750000 C 1031.800049 583.750000 1080.199951 583.750000 1116.500000 583.750000 C 1152.800049 583.750000 1195.800049 583.750000 1224.000000 583.750000 C 1252.199951 583.750000 1289.800049 583.750000 1318.000000 583.750000 C 1346.199951 583.750000 1386.500000 583.750000 1418.750000 583.750000 C 1451.000000 583.750000 1494.000000 583.750000 1526.250000 583.750000 C 1558.500000 583.750000 1591.400024 583.750000 1608.500000 583.750000 C 1625.599976 583.750000 1660.400024 583.750000 1695.500000 583.750000 C 1730.599976 583.750000 1782.199951 583.750000 1824.500000 583.750000 C 1866.800049 583.750000 1988.800049 574.150024 2036.800002 538.150002" fill="none" class="connection stroke-B2" style="stroke-width:2;stroke-dasharray:6.000000,5.919384;" marker-end="url(#mk-2177206569)" mask="url(#d2-64011612)" /><text x="1101.000000" y="589.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">access</text></g><g id="(costumes -> monsters)[0]"><path d="M 296.000000 801.500000 C 364.399994 801.500000 399.600006 801.500000 426.000000 801.500000 C 452.399994 801.500000 538.400024 801.500000 580.000000 801.500000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-64011612)" /></g><mask id="d2-64011612" maskUnits="userSpaceOnUse" x="-101" y="-102" width="2361" height="1095">
|
|
=======
|
|
.d2-3500999268 .fill-N1{fill:#2E2E2E;}
|
|
.d2-3500999268 .fill-N2{fill:#2E2E2E;}
|
|
.d2-3500999268 .fill-N3{fill:#595959;}
|
|
.d2-3500999268 .fill-N4{fill:#858585;}
|
|
.d2-3500999268 .fill-N5{fill:#B1B1B1;}
|
|
.d2-3500999268 .fill-N6{fill:#DCDCDC;}
|
|
.d2-3500999268 .fill-N7{fill:#DCDCDC;}
|
|
.d2-3500999268 .fill-B1{fill:#2E7D32;}
|
|
.d2-3500999268 .fill-B2{fill:#66BB6A;}
|
|
.d2-3500999268 .fill-B3{fill:#A5D6A7;}
|
|
.d2-3500999268 .fill-B4{fill:#C5E1A5;}
|
|
.d2-3500999268 .fill-B5{fill:#E6EE9C;}
|
|
.d2-3500999268 .fill-B6{fill:#FFF59D;}
|
|
.d2-3500999268 .fill-AA2{fill:#0D47A1;}
|
|
.d2-3500999268 .fill-AA4{fill:#42A5F5;}
|
|
.d2-3500999268 .fill-AA5{fill:#90CAF9;}
|
|
.d2-3500999268 .fill-AB4{fill:#F44336;}
|
|
.d2-3500999268 .fill-AB5{fill:#FFCDD2;}
|
|
.d2-3500999268 .stroke-N1{stroke:#2E2E2E;}
|
|
.d2-3500999268 .stroke-N2{stroke:#2E2E2E;}
|
|
.d2-3500999268 .stroke-N3{stroke:#595959;}
|
|
.d2-3500999268 .stroke-N4{stroke:#858585;}
|
|
.d2-3500999268 .stroke-N5{stroke:#B1B1B1;}
|
|
.d2-3500999268 .stroke-N6{stroke:#DCDCDC;}
|
|
.d2-3500999268 .stroke-N7{stroke:#DCDCDC;}
|
|
.d2-3500999268 .stroke-B1{stroke:#2E7D32;}
|
|
.d2-3500999268 .stroke-B2{stroke:#66BB6A;}
|
|
.d2-3500999268 .stroke-B3{stroke:#A5D6A7;}
|
|
.d2-3500999268 .stroke-B4{stroke:#C5E1A5;}
|
|
.d2-3500999268 .stroke-B5{stroke:#E6EE9C;}
|
|
.d2-3500999268 .stroke-B6{stroke:#FFF59D;}
|
|
.d2-3500999268 .stroke-AA2{stroke:#0D47A1;}
|
|
.d2-3500999268 .stroke-AA4{stroke:#42A5F5;}
|
|
.d2-3500999268 .stroke-AA5{stroke:#90CAF9;}
|
|
.d2-3500999268 .stroke-AB4{stroke:#F44336;}
|
|
.d2-3500999268 .stroke-AB5{stroke:#FFCDD2;}
|
|
.d2-3500999268 .background-color-N1{background-color:#2E2E2E;}
|
|
.d2-3500999268 .background-color-N2{background-color:#2E2E2E;}
|
|
.d2-3500999268 .background-color-N3{background-color:#595959;}
|
|
.d2-3500999268 .background-color-N4{background-color:#858585;}
|
|
.d2-3500999268 .background-color-N5{background-color:#B1B1B1;}
|
|
.d2-3500999268 .background-color-N6{background-color:#DCDCDC;}
|
|
.d2-3500999268 .background-color-N7{background-color:#DCDCDC;}
|
|
.d2-3500999268 .background-color-B1{background-color:#2E7D32;}
|
|
.d2-3500999268 .background-color-B2{background-color:#66BB6A;}
|
|
.d2-3500999268 .background-color-B3{background-color:#A5D6A7;}
|
|
.d2-3500999268 .background-color-B4{background-color:#C5E1A5;}
|
|
.d2-3500999268 .background-color-B5{background-color:#E6EE9C;}
|
|
.d2-3500999268 .background-color-B6{background-color:#FFF59D;}
|
|
.d2-3500999268 .background-color-AA2{background-color:#0D47A1;}
|
|
.d2-3500999268 .background-color-AA4{background-color:#42A5F5;}
|
|
.d2-3500999268 .background-color-AA5{background-color:#90CAF9;}
|
|
.d2-3500999268 .background-color-AB4{background-color:#F44336;}
|
|
.d2-3500999268 .background-color-AB5{background-color:#FFCDD2;}
|
|
.d2-3500999268 .color-N1{color:#2E2E2E;}
|
|
.d2-3500999268 .color-N2{color:#2E2E2E;}
|
|
.d2-3500999268 .color-N3{color:#595959;}
|
|
.d2-3500999268 .color-N4{color:#858585;}
|
|
.d2-3500999268 .color-N5{color:#B1B1B1;}
|
|
.d2-3500999268 .color-N6{color:#DCDCDC;}
|
|
.d2-3500999268 .color-N7{color:#DCDCDC;}
|
|
.d2-3500999268 .color-B1{color:#2E7D32;}
|
|
.d2-3500999268 .color-B2{color:#66BB6A;}
|
|
.d2-3500999268 .color-B3{color:#A5D6A7;}
|
|
.d2-3500999268 .color-B4{color:#C5E1A5;}
|
|
.d2-3500999268 .color-B5{color:#E6EE9C;}
|
|
.d2-3500999268 .color-B6{color:#FFF59D;}
|
|
.d2-3500999268 .color-AA2{color:#0D47A1;}
|
|
.d2-3500999268 .color-AA4{color:#42A5F5;}
|
|
.d2-3500999268 .color-AA5{color:#90CAF9;}
|
|
.d2-3500999268 .color-AB4{color:#F44336;}
|
|
.d2-3500999268 .color-AB5{color:#FFCDD2;}.appendix text.text{fill:#2E2E2E}.md{--color-fg-default:#2E2E2E;--color-fg-muted:#2E2E2E;--color-fg-subtle:#595959;--color-canvas-default:#DCDCDC;--color-canvas-subtle:#DCDCDC;--color-border-default:#2E7D32;--color-border-muted:#66BB6A;--color-neutral-muted:#DCDCDC;--color-accent-fg:#66BB6A;--color-accent-emphasis:#66BB6A;--color-attention-subtle:#2E2E2E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA5{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AB4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AB5{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N3{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N6{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N7{fill:url(#streaks-normal);mix-blend-mode:color-burn}.light-code{display: block}.dark-code{display: none}]]></style><g id="logs"><g class="shape" ><path d="M 2044 0 H 2095 C 2096 0 2097 0 2098 1 L 2115 17 C 2116 18 2116 19 2116 20 V 87 C 2116 87 2116 87 2116 87 H 2044 C 2043 87 2043 87 2043 87 V 0 C 2043 0 2043 0 2044 0 Z" class=" stroke-B1 fill-AB4" style="stroke-width:2;" /><path d="M 2115 87 H 2044 C 2043 87 2043 87 2043 86 V 1 C 2043 0 2043 -0 2044 -0 H 2094 C 2095 0 2095 0 2095 1 V 18 C 2095 19 2096 20 2097 20 H 2115 C 2116 20 2116 20 2116 21 V 86 C 2115 87 2116 87 2115 87 Z" class=" stroke-B1 fill-AB4" style="stroke-width:2;" /><path d="M 2034 10 H 2085 C 2086 10 2087 10 2088 11 L 2105 27 C 2106 28 2106 29 2106 30 V 97 C 2106 97 2106 97 2106 97 H 2034 C 2033 97 2033 97 2033 97 V 10 C 2033 10 2033 10 2034 10 Z" class=" stroke-B1 fill-AB4" style="stroke-width:2;" /><path d="M 2105 97 H 2034 C 2033 97 2033 97 2033 96 V 11 C 2033 10 2033 10 2034 10 H 2084 C 2085 10 2085 10 2085 11 V 28 C 2085 29 2086 30 2087 30 H 2105 C 2106 30 2106 30 2106 31 V 96 C 2105 97 2106 97 2105 97 Z" class=" stroke-B1 fill-AB4" style="stroke-width:2;" /></g><text x="2069.500000" y="59.000000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">logs</text></g><g id="user"><g class="shape" ><path d="M 171 536 H 123 V 535 C 123 524 128 514 137 509 C 132 505 129 498 129 491 C 129 480 137 470 147 470 C 157 470 165 480 165 491 C 165 498 162 504 158 508 C 166 513 172 523 172 534 V 535 H 171 Z" class=" stroke-B1 fill-B3" style="stroke-width:2;" /></g><text x="147.000000" y="557.000000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">User</text></g><g id="network"><g class="shape" ><rect x="606.000000" y="222.000000" width="1553.000000" height="399.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="1382.500000" y="209.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">Network</text></g><g id="server"><g class="shape" ><rect x="1694.000000" y="26.000000" width="120.000000" height="66.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="1754.000000" y="64.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">API Server</text></g><g id="costumes"><g class="shape" ><rect x="0.000000" y="712.000000" width="294.000000" height="180.000000" class="shape stroke-N1 fill-N7" style="stroke-width:2;" /><rect x="0.000000" y="712.000000" width="294.000000" height="36.000000" class="class_header fill-N1" /><text x="10.000000" y="737.750000" class="text fill-N7" style="text-anchor:start;font-size:24px">costumes</text><text x="10.000000" y="771.000000" class="text fill-B2" style="text-anchor:start;font-size:20px">id</text><text x="140.000000" y="771.000000" class="text fill-N2" style="text-anchor:start;font-size:20px">int</text><text x="284.000000" y="771.000000" class="text fill-AA2" style="text-anchor:end;font-size:20px">PK</text><line x1="0.000000" x2="294.000000" y1="784.000000" y2="784.000000" class=" stroke-N1" style="stroke-width:2" /><text x="10.000000" y="807.000000" class="text fill-B2" style="text-anchor:start;font-size:20px">silliness</text><text x="140.000000" y="807.000000" class="text fill-N2" style="text-anchor:start;font-size:20px">int</text><text x="284.000000" y="807.000000" class="text fill-AA2" style="text-anchor:end;font-size:20px" /><line x1="0.000000" x2="294.000000" y1="820.000000" y2="820.000000" class=" stroke-N1" style="stroke-width:2" /><text x="10.000000" y="843.000000" class="text fill-B2" style="text-anchor:start;font-size:20px">monster</text><text x="140.000000" y="843.000000" class="text fill-N2" style="text-anchor:start;font-size:20px">int</text><text x="284.000000" y="843.000000" class="text fill-AA2" style="text-anchor:end;font-size:20px" /><line x1="0.000000" x2="294.000000" y1="856.000000" y2="856.000000" class=" stroke-N1" style="stroke-width:2" /><text x="10.000000" y="879.000000" class="text fill-B2" style="text-anchor:start;font-size:20px">last_updated</text><text x="140.000000" y="879.000000" class="text fill-N2" style="text-anchor:start;font-size:20px">timestamp</text><text x="284.000000" y="879.000000" class="text fill-AA2" style="text-anchor:end;font-size:20px" /><line x1="0.000000" x2="294.000000" y1="892.000000" y2="892.000000" class=" stroke-N1" style="stroke-width:2" /></g></g><g id="monsters"><g class="shape" ><rect x="584.000000" y="712.000000" width="294.000000" height="180.000000" class="shape stroke-N1 fill-N7" style="stroke-width:2;" /><rect x="584.000000" y="712.000000" width="294.000000" height="36.000000" class="class_header fill-N1" /><text x="594.000000" y="737.750000" class="text fill-N7" style="text-anchor:start;font-size:24px">monsters</text><text x="594.000000" y="771.000000" class="text fill-B2" style="text-anchor:start;font-size:20px">id</text><text x="724.000000" y="771.000000" class="text fill-N2" style="text-anchor:start;font-size:20px">int</text><text x="868.000000" y="771.000000" class="text fill-AA2" style="text-anchor:end;font-size:20px">PK</text><line x1="584.000000" x2="878.000000" y1="784.000000" y2="784.000000" class=" stroke-N1" style="stroke-width:2" /><text x="594.000000" y="807.000000" class="text fill-B2" style="text-anchor:start;font-size:20px">movie</text><text x="724.000000" y="807.000000" class="text fill-N2" style="text-anchor:start;font-size:20px">string</text><text x="868.000000" y="807.000000" class="text fill-AA2" style="text-anchor:end;font-size:20px" /><line x1="584.000000" x2="878.000000" y1="820.000000" y2="820.000000" class=" stroke-N1" style="stroke-width:2" /><text x="594.000000" y="843.000000" class="text fill-B2" style="text-anchor:start;font-size:20px">weight</text><text x="724.000000" y="843.000000" class="text fill-N2" style="text-anchor:start;font-size:20px">int</text><text x="868.000000" y="843.000000" class="text fill-AA2" style="text-anchor:end;font-size:20px" /><line x1="584.000000" x2="878.000000" y1="856.000000" y2="856.000000" class=" stroke-N1" style="stroke-width:2" /><text x="594.000000" y="879.000000" class="text fill-B2" style="text-anchor:start;font-size:20px">last_updated</text><text x="724.000000" y="879.000000" class="text fill-N2" style="text-anchor:start;font-size:20px">timestamp</text><text x="868.000000" y="879.000000" class="text fill-AA2" style="text-anchor:end;font-size:20px" /><line x1="584.000000" x2="878.000000" y1="892.000000" y2="892.000000" class=" stroke-N1" style="stroke-width:2" /></g></g><g id="network.tower"><g class="shape" ><rect x="636.000000" y="327.000000" width="514.000000" height="143.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="893.000000" y="315.000000" class="text fill-N1" style="text-anchor:middle;font-size:24px">Cell Tower</text></g><g id="network.processor"><g class="shape" ><rect x="1392.000000" y="263.000000" width="171.000000" height="188.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="1477.500000" y="251.000000" class="text fill-N1" style="text-anchor:middle;font-size:24px">Data Processor</text></g><g id="network.portal"><g class="shape" ><rect x="2010.000000" y="465.000000" width="119.000000" height="126.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="2069.500000" y="453.000000" class="text fill-N1" style="text-anchor:middle;font-size:24px">Online Portal</text></g><g id="network.tower.satellites"><g class="shape" ><path d="M 691 361 H 806 C 802 361 791 379 791 394 C 791 409 802 427 806 427 H 691 C 687 427 676 409 676 394 C 676 379 687 361 691 361 Z" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /><path d="M 681 371 H 796 C 792 371 781 389 781 404 C 781 419 792 437 796 437 H 681 C 677 437 666 419 666 404 C 666 389 677 371 681 371 Z" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /></g><text x="731.000000" y="409.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">satellites</text></g><g id="network.tower.transmitter"><g class="shape" ><rect x="992.000000" y="360.000000" width="128.000000" height="66.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="1056.000000" y="398.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">transmitter</text></g><g id="network.processor.storage"><g class="shape" ><path d="M 1432 317 C 1432 293 1477 293 1483 293 C 1488 293 1533 293 1533 317 V 387 C 1533 411 1488 411 1483 411 C 1477 411 1432 411 1432 387 V 317 Z" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /><path d="M 1432 317 C 1432 341 1477 341 1483 341 C 1488 341 1533 341 1533 317" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /><path d="M 1422 327 C 1422 303 1467 303 1473 303 C 1478 303 1523 303 1523 327 V 397 C 1523 421 1478 421 1473 421 C 1467 421 1422 421 1422 397 V 327 Z" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /><path d="M 1422 327 C 1422 351 1467 351 1473 351 C 1478 351 1523 351 1523 327" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /></g><text x="1472.500000" y="379.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">Storage</text></g><g id="network.portal.UI"><g class="shape" ><rect x="2040.000000" y="495.000000" width="59.000000" height="66.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="2069.500000" y="533.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">UI</text></g><g id="network.tower.(satellites -> transmitter)[0]"><marker id="mk-3488378134" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 792.941861 392.521277 C 906.200012 364.600006 946.400024 362.899994 988.385049 382.787653" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-3500999268)" /></g><g id="network.tower.(satellites -> transmitter)[1]"><path d="M 794.000000 404.000000 C 906.400024 404.000000 946.400024 403.799988 988.000615 403.070164" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-3500999268)" /></g><g id="network.tower.(satellites -> transmitter)[2]"><path d="M 798.969207 416.349606 C 907.400024 435.600006 946.400024 436.899994 988.185669 423.704526" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-3500999268)" /></g><g id="network.(tower.transmitter -> processor)[0]"><path d="M 1122.000000 392.750000 C 1165.599976 392.750000 1295.199951 392.750000 1388.000000 392.750000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-3500999268)" /><text x="1256.000000" y="398.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">phone logs</text></g><g id="(user -> network.tower)[0]"><path d="M 164.800215 499.128663 C 338.200012 415.200012 503.200012 394.000000 632.000000 394.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-3500999268)" /><text x="390.000000" y="414.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">Make call</text></g><g id="(network.processor -> server)[0]"><path d="M 1565.000000 312.250000 C 1622.199951 312.250000 1655.800049 268.250000 1729.428360 95.928308" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-3500999268)" /></g><g id="(network.processor -> server)[1]"><path d="M 1565.000000 351.750000 C 1622.199951 351.750000 1656.599976 299.750000 1733.589197 95.492945" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-3500999268)" /></g><g id="(network.processor -> server)[2]"><path d="M 1565.000000 401.250000 C 1622.199951 401.250000 1657.400024 339.450012 1737.746158 96.048405" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-3500999268)" /></g><g id="(server -> logs)[0]"><path d="M 1815.957356 45.089197 C 1878.800049 31.900000 1987.400024 31.400000 2029.123464 42.013863" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-3500999268)" /></g><g id="(server -> logs)[1]"><path d="M 1815.994536 54.352257 C 1878.800049 49.700001 1987.400024 49.200001 2029.007520 51.754848" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-3500999268)" /></g><g id="(server -> logs)[2]"><path d="M 1815.957356 72.410803 C 1878.800049 85.599998 1987.400024 84.599998 2029.268308 68.440303" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-3500999268)" /><text x="1924.000000" y="91.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">persist</text></g><g id="(server -> network.portal.UI)[0]"><path d="M 1771.568801 93.667411 C 1870.199951 426.149994 1988.800049 512.150024 2036.068511 521.012847" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-3500999268)" /><text x="1849.000000" y="360.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">display</text></g><g id="(user -> network.portal.UI)[0]"><marker id="mk-2177206569" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" class="connection fill-B2" stroke-width="2" /> </marker><path d="M 162.883965 505.671323 C 337.799988 568.000000 399.600006 583.750000 426.000000 583.750000 C 452.399994 583.750000 481.399994 583.750000 498.500000 583.750000 C 515.599976 583.750000 567.799988 583.750000 629.000000 583.750000 C 690.200012 583.750000 771.799988 583.750000 833.000000 583.750000 C 894.200012 583.750000 959.200012 583.750000 995.500000 583.750000 C 1031.800049 583.750000 1080.199951 583.750000 1116.500000 583.750000 C 1152.800049 583.750000 1195.800049 583.750000 1224.000000 583.750000 C 1252.199951 583.750000 1289.800049 583.750000 1318.000000 583.750000 C 1346.199951 583.750000 1386.500000 583.750000 1418.750000 583.750000 C 1451.000000 583.750000 1494.000000 583.750000 1526.250000 583.750000 C 1558.500000 583.750000 1591.400024 583.750000 1608.500000 583.750000 C 1625.599976 583.750000 1660.400024 583.750000 1695.500000 583.750000 C 1730.599976 583.750000 1782.199951 583.750000 1824.500000 583.750000 C 1866.800049 583.750000 1988.800049 574.150024 2036.800002 538.150002" fill="none" class="connection stroke-B2" style="stroke-width:2;stroke-dasharray:6.000000,5.919384;" marker-end="url(#mk-2177206569)" mask="url(#d2-3500999268)" /><text x="1101.000000" y="589.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">access</text></g><g id="(costumes -> monsters)[0]"><path d="M 296.000000 801.500000 C 364.399994 801.500000 399.600006 801.500000 426.000000 801.500000 C 452.399994 801.500000 538.400024 801.500000 580.000000 801.500000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-3500999268)" /></g><mask id="d2-3500999268" maskUnits="userSpaceOnUse" x="-101" y="-102" width="2361" height="1095">
|
|
>>>>>>> 33280fed5 (fixed e2e tests)
|
|
<rect x="-101" y="-102" width="2361" height="1095" fill="white"></rect>
|
|
<rect x="2055.500000" y="43.000000" width="28" height="21" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="130.500000" y="541.000000" width="33" height="21" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="1333.000000" y="181.000000" width="99" height="36" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="1716.500000" y="48.500000" width="75" height="21" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="840.000000" y="291.000000" width="106" height="31" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="1402.500000" y="227.000000" width="150" height="31" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="2003.500000" y="429.000000" width="132" height="31" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="698.500000" y="393.500000" width="65" height="21" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="1014.500000" y="382.500000" width="83" height="21" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="1444.500000" y="363.500000" width="56" height="21" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="2062.500000" y="517.500000" width="14" height="21" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="1219.000000" y="382.000000" width="74" height="21" fill="black"></rect>
|
|
<rect x="359.000000" y="398.000000" width="62" height="21" fill="black"></rect>
|
|
<rect x="1901.000000" y="75.000000" width="46" height="21" fill="black"></rect>
|
|
<rect x="1825.000000" y="344.000000" width="48" height="21" fill="black"></rect>
|
|
<rect x="1079.000000" y="573.000000" width="44" height="21" fill="black"></rect>
|
|
</mask></svg></svg>
|