294 lines
No EOL
62 KiB
XML
294 lines
No EOL
62 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 1357 1151"><svg id="d2-svg" class="d2-4227073958" width="1357" height="1151" viewBox="11 11 1357 1151"><rect x="11.000000" y="11.000000" width="1357.000000" height="1151.000000" rx="0.000000" fill="#FFFFFF" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
|
|
.d2-4227073958 .text {
|
|
font-family: "d2-4227073958-font-regular";
|
|
||||||| 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 1357 1151"><svg id="d2-svg" class="d2-4227073958" width="1357" height="1151" viewBox="11 11 1357 1151"><rect x="11.000000" y="11.000000" width="1357.000000" height="1151.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
|
|
.d2-4227073958 .text {
|
|
font-family: "d2-4227073958-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 1357 1151"><svg id="d2-svg" class="d2-117687050" width="1357" height="1151" viewBox="11 11 1357 1151"><rect x="11.000000" y="11.000000" width="1357.000000" height="1151.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
|
|
||||||| parent of cb2f2823c (Fix changes)
|
|
<?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 1357 1151"><svg id="d2-svg" class="d2-117687050" width="1357" height="1151" viewBox="11 11 1357 1151"><rect x="11.000000" y="11.000000" width="1357.000000" height="1151.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 1357 1151"><svg id="d2-svg" class="d2-117687050" width="1357" height="1151" viewBox="11 11 1357 1151"><rect x="11.000000" y="11.000000" width="1357.000000" height="1151.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
|
|
>>>>>>> cb2f2823c (Fix changes)
|
|
.d2-117687050 .text {
|
|
font-family: "d2-117687050-font-regular";
|
|
>>>>>>> 33280fed5 (fixed e2e tests)
|
|
}
|
|
@font-face {
|
|
font-family: d2-117687050-font-regular;
|
|
src: url("data:application/font-woff;base64,d09GRgABAAAAABAQAAoAAAAAGGwAAguFAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAGAAAABgXd/Vo2NtYXAAAAFUAAAAsAAAAOwEfQV5Z2x5ZgAAAgQAAAlOAAAMxJlCt+ZoZWFkAAALVAAAADYAAAA2G4Ue32hoZWEAAAuMAAAAJAAAACQKhAXsaG10eAAAC7AAAAChAAAAqE7XCLFsb2NhAAAMVAAAAFYAAABWSRRGGG1heHAAAAysAAAAIAAAACAAQgD2bmFtZQAADMwAAAMjAAAIFAbDVU1wb3N0AAAP8AAAAB0AAAAg/9EAMgADAgkBkAAFAAACigJYAAAASwKKAlgAAAFeADIBIwAAAgsFAwMEAwICBGAAAvcAAAADAAAAAAAAAABBREJPAEAAIP//Au7/BgAAA9gBESAAAZ8AAAAAAeYClAAAACAAA3icfM07K4UBAIfx3+u87sf9fn/dJww+gVIM1EnqzEZlkEHxjURWkZJvwkcwYfqrs1nOszzLUw8KNQXqSh+oVMqWt2zbsWvfoWMNp5rOXbp2m/wr9hw40nCi6cyFKzdJPvOb7/zkK+95y2te8pynPOYh97lrPdtT2LBu05oONaVOXbr16NWnX92AQUOGjRg1ZtyESVOmzZg1Z96CRUsqy1as8gcAAP//AQAA//+oESveeJx0Vn1sG+UZf97XF7uJnSYX+/wV2+e7N7mLv+LE5/MlsWMnjh3yYefDTlqSNilt06bQ0pVUa1UpgCa+ulUTngQaGgUhhjShoSGEBEhI+wMEy8bHhDSNbUwIoSlDohNblk3TIOfpzk5ImPjrPdl3z/N7fs/v+T0vNMACAJbxY2CARmiBNmAAJJqjOzlRJCZFUhTiMCgiok0L6M9qBaHxOJVIUL3Zz7PX7r8f3X4ffmznwsCDq6tvLV+9qv5w8zM1ht7/DDAYALAXV6ARaACrSRIFQSRGo8EqWYlITO+wb7Ft/laqxf+nj5c/Xkh/kUHfWVlR7u7vv1tdxJWdSxsbAAAGWATAHbgCNLiBaNikmN3O2IwmRj+MxCDFEnJcIITefVh8c+RMf280OZm5NHHfybmJYvHM2vzy0pE1XPGPDvROt1DmqdzQkSC6NhDr79nZzmQH+wEAQby6jdvxTfACNPCCIMcTCSlmd5gEgfBGI2Oz26VYQnEYjahU+t5k4cFy6rgn4s4G00tS7Fg6OsF2i6css0+cv+uJUq8/4eGHr5RK17JdfDwSAwCs1xLHFTikcaJXwtiMRNzD/dwTTz/1+Pzk5cuXL0/iyvM3n/pF7sb6+kN72AR8E/zfhk2DJhNZoo1GdPzIw4Wp60dzS55uVzaWPSXfcycZst74kL2zDk/yJdwdw1dK6z9i2n6eV29xIS2Hhi+GK2DW0dEcLdGE5ujFMuqdm1N/iyvq35B15xKS1Xeg/j56F1egof4+s1hGLK7svHob7P6P78UVjU+Jlqx2u0NKJBSrFjWeUIjJQAwisdsZenHlPovDQlkYy/qZqUMGKr6urMcpgwlX1Gf5PM/nebS8cwndGT4felx9Ac09HjofVn+8x6lZx2zbpw5C6K/l8PrExfTDFy6cOlI+emQZVzrmx1ZX1K/Q2PDobcpeDD+uwGFw7FeYlRj2h3lv5FxyJvez5aevXiyWSsWLuEJmc4UlWv0UMernaCEzNByv1R2sbqMv8E2I6L0SFV03clwQRLEbH+ycJiqHw4c1KaPW/JVQjJyQhse8vewyOxiQl5PJFRLxjXcrI1zMvSQMdiRWLHJ4oDOS7OG7PIcDzcFsT2w6EulIeLl4mA24zV2tkeHe+HwMEHgA0Fe4AiatKiJzDKE/fRt98jaeGB3deaWG1QGA/4srwAFIhn09+vrJQAy12TUZnr1xJN9oa6TMTvOxwjGL00I1tjXlZ66vnG5sOUSZ2g6dxBX1SfkuWT4fR2fUJ+Pna087l9ANYVwQxgX1u4A1LaOX0Ba4oQPAwWtiVuI6HSZRJ4ehiZZQ1CSti/uNwdlHn6RDXcEJr58/PbAwkzMZ+Fk7SZNrJ2OW8eGZeZrtI35bvz1w9zH19wOeYJZnH2lJRQOdgKFU3UZf4g2w1qdHJCZCS4yplsumJ9J6zOuuggL8uN9gypYwN9114lTyxGhqOplnh4g/Y+G8Mbzxxu1e8eF7ylfS+dXFmdO8v+px1Ljsrm6jF9GWxvu3z6hmH21D51LD59M9eVeQiXrDebE8wg/YO7gZS2ptprSW4h0JqzM631de9doUL6dpNFrdRn/craHGmR5clKVdshR5L9F/jl1MnlSCaT9VzpkMnoJrKMX2+8SMMGp56Nr05bTPXX59p6/fE8iPqB5HtNx39DRgHf9v0BY4gT1QgTYM3J75GTidKuQYviudWVGWziCsvtZwdJQk273s9DuIyvRLs5bBtemZtfT6uWZXY/E4QydsPiRMFKd1nnwAKIN/V9s1RFbkeJ0nwjOMxBD6jmw2P+4Itra1e3Krq+in6YbixNFGU8ayXBxRl/S9EKn60S20Bb0wCMU9FcnCvkMPKjGkvih4sdaDes8Nuz1nbHZrfcZ5ofbOvxcuCVybi7c6xdhcr62j+fkV2tEzExP55rbO3uX5+dTFQnAwFQqlBhOjc1J07jDX6nZOfpLLsP12ytzlYbubKVsuJE8FTQ2ZVpmNFwK0ud3m8CmDkUIUvZSR5VRKljPq9UGBd1OUNciI3To3JQD0Id6ou9muRjXH1PVJl0oGUowVbyuFezqTnXjjjRUuenJJfRcFcmmhU30GqlXIA8DL+BUsQBcAGCGwXtNnqboNf8Ab0FLji5boPUk+3x0oHW6kTCbzIbulX8Zndx6z0gilKaqGCf8DbekeQUuaLWjMHkBm2jtLOZPBXwj1ZVqEqfDkeCncnciVwtFEDm2OkmhvOBDfhTupPlM/dutGW/W66zn2150zGcjUXuF6sAN11/X7d7QFLdB+QL8HZ5yx2VFLcjWTWU2mzmYyZ1OZYjGTnpqqz15qrTSzlsqtlufOnZsrr4LuHxL6Em3VZ+9rdLqqBNHBWPf7h4aUmw4tn0qe6ONHeHxVt49MB5d+D7/c5+l65J7SlbTPPf8cMn7DPzQOltFW/XZQy1J3jxoBrrGA19FqsbWwIy60eXt3ommMomJpdaP2vae6jR5AWxDU+7t/7+hr5xtbp7Z0Pogvk4A/F+rp4aR2PhtcmI5MebpcCX93yNfTTnKRwLRF9CguLsK6eEdTMycHktN+R9zqDHocXsbczCndYrZLz++sbqM8vqjtFF1fRFYUSR/oPZ19PjU4VmjKP/AAF2z2WVptUcviGGpON1y/PqJuRXobqbTJrMearG6j99GmpocDWqXrdvdJcawc6hGSvMYLX7CcXEJx9cNcWgyhBdVd6OoBBBYA9Cu0Cc3f2G2G11+cP252mCmzo+n47AtoU73VMUbIWAeyqW7tu2pU/659P4+KciDEYbzY6rW0HrI1BhIt5jfnT5tdZspsazo68yodzX9gpIZxQzLSgf6q/pMd47kxP2re2eopRLTaWAD0KNqERgBJRtpiRhzDIvgLKlQBHQqjqyNh9fsjOg/u6jb6Jf7B//eUyLHErurEPZuu34pvFc76g96pvoEJcaGQm+aTUteIN9y52Fe+MBQfmOk7YVFIwtc9JAv9/ow/wUUTHd44icwXByZsVHM521cKA4Lh6ja8BmvafbDmr7Uk97oIcTkJsZB2LyHedqLhDMBHqAW5tXu/IktMYPOjTEb7val6B5rFb2u/O5CEmpA5pf7rGcPZr36yp3l4Dm1q/2t3yFIJbWo9qP4aT4CCX9Fy0/tyO1nW6WRZPOF1OX0+p8sL/wMAAP//AQAA///bA6WUAAAAAQAAAAILhSTDYoVfDzz1AAMD6AAAAADYXaChAAAAAN1mLzb+Ov7bCG8DyAAAAAMAAgAAAAAAAAABAAAD2P7vAAAImP46/joIbwABAAAAAAAAAAAAAAAAAAAAKnicHMohbsJgGMfh3/uvW6YmtmZpuiab6QjFNBBCEAgUqNfxkWAJd4FToLhJ0QhugAbTFFWSisc9OrCiAmVEWhI0odSWoB2l9gS7EXQlaEjQmKBP/hWTRB98WUOpHLeKQj0GdqewP1Jr6CvDqZnT4tEU1y+utHtua9yOJObEyljYhffOiR978M2TmY3IbcMbNQ7t+QUAAP//AQAA//+FwB7CAAAAAAAALAAsAFAAhgC2ANQBBgEeAS4BYAGCAaoB7gIAAjoCcgKmAtQDBgM6A1wDyAPqA/YEEgREBGYEkgTGBOYFJgVMBW4FigW6BdAGDgYkBjAGQAZMBmIAAAABAAAAKgCMAAwAZgAHAAEAAAAAAAAAAAAAAAAABAADeJyclN1OG1cUhT8H221UNRcVisgNOpdtlYzdCKIErkwJilWEU4/TH6mqNHjGP2I8M/IMUKo+QK/7Fn2LXPU5+hBVr6uzvA02qhSBELDOnL33WWevtQ+wyb9sUKs/BP5q/mC4xnZzz/ADHjWfGt7guPG34fpKTIO48ZvhJl82+oY/4n39D8Mfs1P/2fBDtupHhj/heX3T8Kcbjn8MP2KH9wtcg5f8brjGFoXhB2zyk+ENHmM1a3Ue0zbc4DO2DTfZBgZMqUiZkjHGMWLKmHPmJJSEJMyZMiIhxtGlQ0qlrxmRkGP8v18jQirmRKo4ocKREpISUTKxir8qK+etThxpNbe9DhUTIk6VcUZEhiNnTE5GwpnqVFQU7NGiRclQfAsqSgJKpqQE5MwZ06LHEccMmDClxHGkSp5ZSM6Iiksine8swndmSEJGaazOyYjF04lfouwuxzh6FIpdrXy8VuEpju+U7bnliv2KQL9uhdn6uUs2ERfqZ6qupNq5lIIT7fpzO3wrXLGHu1d/1pl8uEex/leqfMq59I+lVCYmGc5t0SGUg0L3BMeB1l1CdeR7ugx4Q493DLTu0KdPhxMGdHmt3B59HF/T44RDZXSFF3tHcswJP+L4hq5ifO3E+rNQLOEXCnN3KY5z3WNGoZ575oHumuiGd1fYz1C+5o5SOUPNkY900i/TnEWMzRWFGM7Uy6U3SutfbI6Y6S5e25t9Pw0XNnvLKb4i1wx7ty44eeUWjD6kanDLM5f6CYiIyTlVxJCcGS0qrsT7LRHnpDgO1b03mpKKznWOP+dKLkmYiUGXTHXmFPobmW9C4z5c872ztyRWvmd6dn2r+5zi1Ksbjd6pe8u90LqcrCjQMlXzFTcNxTUz7yeaqVX+oXJLvW45z+iTSPVUN7j9DjwnoM0Ou+wz0TlD7VzYG9HWO9HmFfvqwRmJokZydWIVdgl4wS67vOLFWs0OhxzQY/8OHBdZPQ54fWtnXadlFWd1/hSbtvg6nl2vXt5br8/v4MsvNFE3L2Nf2vhuX1i1G/+fEDHzXNzW6p3cE4L/AAAA//8BAAD//wdbTDAAeJxiYGYAg//nGIwYsAAAAAAA//8BAAD//y8BAgMAAAA=");
|
|
}
|
|
.d2-117687050 .text-bold {
|
|
font-family: "d2-117687050-font-bold";
|
|
}
|
|
@font-face {
|
|
font-family: d2-117687050-font-bold;
|
|
src: url("data:application/font-woff;base64,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");
|
|
}
|
|
.d2-117687050 .text-italic {
|
|
font-family: "d2-117687050-font-italic";
|
|
}
|
|
@font-face {
|
|
font-family: d2-117687050-font-italic;
|
|
src: url("data:application/font-woff;base64,d09GRgABAAAAABA0AAoAAAAAGQgAARhRAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAGAAAABgW1SVeGNtYXAAAAFUAAAAsAAAAOwEfQV5Z2x5ZgAAAgQAAAlpAAANQI9PeHpoZWFkAAALcAAAADYAAAA2G7Ur2mhoZWEAAAuoAAAAJAAAACQLeAjOaG10eAAAC8wAAACoAAAAqExYBJdsb2NhAAAMdAAAAFYAAABWS1pIWm1heHAAAAzMAAAAIAAAACAAQgD2bmFtZQAADOwAAAMmAAAIMgntVzNwb3N0AAAQFAAAACAAAAAg/8YAMgADAeEBkAAFAAACigJY//EASwKKAlgARAFeADIBIwAAAgsFAwMEAwkCBCAAAHcAAAADAAAAAAAAAABBREJPAAEAIP//Au7/BgAAA9gBESAAAZMAAAAAAeYClAAAACAAA3icfM07K4UBAIfx3+u87sf9fn/dJww+gVIM1EnqzEZlkEHxjURWkZJvwkcwYfqrs1nOszzLUw8KNQXqSh+oVMqWt2zbsWvfoWMNp5rOXbp2m/wr9hw40nCi6cyFKzdJPvOb7/zkK+95y2te8pynPOYh97lrPdtT2LBu05oONaVOXbr16NWnX92AQUOGjRg1ZtyESVOmzZg1Z96CRUsqy1as8gcAAP//AQAA//+oESveeJx8Vn9sG2f9ft/3Lr78cNLYZ59jN7Zj3/nOsc92fGff2XFsx3ESJ46dH02TdU2c9Fe6ps23y7fdj461GlvFKBMr3lQxMU1sgoGGJoHUDokJ2ARDKDCKQBpoaDAJOtKpRdqIojGm5Yzu7CZOJfjHOelyn8/zeT7P87wvaAAMAOg0ugIw0AT2ACMwAyCSLgwTZZm2YCLH0QQhcyRJME/AtSeex7MH/+596d+8E889/r2xfxx6FV3ZWoFfLD32mDJ3aWnpntu3FR/8420AAECVtwGAf0Bl0AQMAJCEyLEsR+t0EIokzdHEjd63mvFmHLeJym/gsYOFKeOHy/CR1dXIyVj8PmUKlbdWr18HAAM0AKgLlYEB2NRnkRQFymzS6QiC0v7SmChI0QhL7zzQF3+wuOLPMlAczp0f711YODiUnzt1ZuF0cfQBVM7n+EG+EddnYqMlHj6UkwPC1q2hgpBUcUMQr2yiAHoBOAFocLNsNJJCokBZCJal3W3IbKIoUZBki04H3WMnpJ6DFwqxqQ6JlNjexQHGnU94s100U9Jnz40Xrzyck33dXVzy2Lm+RCnatVdwBlRutJkkjRuybiKaEwXpzgRf+MrTMy/ePzs7cz5731EJlb/8yMOvLfXv//rh0vIOzgR6Abg1nP8FpkzLIqbTQf6hCz1zj08lpqwyKXtTR4YYupBm4qTnUutv48yC/plz41ceHt4G27sgdbT/sF/5wOHReql4l1EZtGhoMRcpYjTpwuiL4zHojRUvjqeVd1OorNyG5q1VGFPWqt/AZ1EZNNS+IeiL4w9BUysqb10dqNX8CSoDq/aetIiyVlWSZJrAaEzVCoHRF0txCh9+q3RxrNBk0+MTP+OTFK5ra8yjsvLNS5fgka1VeIY/6X9WeRnOP8sv88rlGr8BDa+pnl8aI3ck8vr8mfzj+5cjmcWlk4WRJVTOz07eF1Y+hbnJibgItvfEoTJoBdROHYKksV2VXpv//9PTZ6dXzsiDRxeOjY0cQuXh6bnTBuUGpJRbcGbfsBSq7kxf2YQKegH4ALC4WU7WlhSNsBynCk2Stjeo05lNlMVSVfjN7Ko3bp+R+6YCnoIvEZ1PJA45Retw0BO1h5lCKJI4ru/t9fuFwRgjUEHbqCzsEyLeoKPb2bOXDVGBzpzcOxcBEJQAQFFUBoQ6DS27CBr77oNvtMK3W998EBWz2a1rVZyLAGA8KgNXdXc6HSFKkkyKJGUyV58gjUUkWdvRYtNkM4bhuKWHejnXBHGT33S5qGwcJRDE21yGa6isPBdZiUZXInBZeS5ySpJOReDy1ip8hpnguAKn3K9xzVU24adwA5hU1i07ihZlEaPVTpyq5215X+sv8PkFkUsacDJ1ON2I0weM7ATDm4VOJht1hvVzM8OPzIteV1KxjXhC/cHQn1i3b7QkpJPV3Torm/BjtAbMagqq26AJmhQJdVJtz22IE1JIXbFby5pbXNKAmdKXixyFmP0BrX2UyUYdPd3uKTpoEvVeVxKtvXHI7j84q7bu942WxFTS57nJugEEnsomvAo3QOeu6Xa2XUuVdyeO8cXDUb6PCpCsvWdWivd2SZTbVtQfLw2enQm5rT0W8+BqdmDYZhBMHnCHO8TVzbLD3f8mr9eItbPFco29cc/d7HFdi29sxe6mD2mzvAk3gA146vtp7nDpthMSE7U4Uyf8YHY5MDbfI2cc+gblF01dWZ89bnHYp75RQZixm44u6E8eHlrdxwcnhU6xLT3psRpEsxN6WjpaO8POGQCBHwD4NHoHWDTtplG9WwhCJGjMP5NuybTvGU/afMa9zXsNru5GwxH90Rn4SrxhKj/d2iITzYJ/OqUcUDmDFQZuwA3gBMF6N8qyTkfvVp9Oh+1i79XwLM10DnlT+TYruz+UnPSPzofZlAEj08fJs3F6yu2nwp10RnSE/szaoxZ3of8Ey8/OZB+4V1D1iC0ehy6/73esu3v4QE8iUfWcEwD4Llqr5eGODgktFKMRdUzMebnY04537+NT0cZUoQ/HRzpHgkNo7XaSDmViTkb5NeRNHa1jvqDySqWi1gSfoauIBV4AgA50j1R78ZVN8BlaA0Z18mhE1jxuNtXW9n8Z3aPFCxAaMB0Bmyl92mBFp7aeIZowI0QJHN/Gi27BDTXLVLxVuJYaaN0u1PUDHE4TODvN9oYbQgc8SQnHU8UkjufMI/yQOs8wNeIfguujTFj28mImZnCY6mfaedrhDG6AjnoMd1OmduzeF9zFmNbhbsK2vQTfgxtgD7DXa7saCNXjuWrYdyYW+PyCMLHIjy34AlOiJKg/+hNzQ2dngtXf/oHVwYFcdnVwYFi7E31SEeHHcKPqU6IOcRuitQQiyF2Z0/xUWod5ZoKaXQW2j0RG53fqM+c6utbvDNTM6jzxIoS10GE/9Lh2dHUeboD2Oo4sBHuHmxbcXghYzXvbbUzBmYTrJT7ZNNiYTijXAax8XtmEF+AG4O4+r+4+rtTTqnpYfTtcsvZY+llfsjsWjPOjfDDfGSRFFxuWulKRnn36iJd1eoO0jXPaUt3+jIdxeE22gNPBGt19fGDQo2Luq2zCA2hlOyslWXW8qLm8Litf74/gMJ5rKTCZvY/qL8SxTnebrcXQHtKnA3tsrdAYb3jyyZRyy2h0OJobZGKPWjtW2YQfwXXVZ3dq76ifrMXlq9vKHLHn+KGCesB49+sHZIOThJLyDmlVJQMPKLY8LVZ5TgAA/wrXQSsAIiaSFGWpnZRP5AoMrsNxA0N+rahswXXlJj1GM6MMtCo27dvKzysheAOuAxsAhMazFkS7qrQhXXNXm9Vo9GSsxukC29CI4QaP8asF5W/WxMjvCSLelBRoeFP5yFWk6YIbGrb+GSry1fqfAAC/D9dBEwC0DNWDH4pEcyPM/qUVJhuVnyp6Hp5PBZQvpar//6/KJvwVekpNjV17p+VtBxDcHaebq4v/cWbJIVry4cF79i/pJ+Y4QbRn7dx0afKesXw0kVzWZwJed2QsLg70dicdPqnTIqYnB5LzZtwwIiTvDascWiqb4BJYUe+Z1d1UWwxTVq6T6vDoOykbb6esfPVO+j5shlaAASDLIkHr32t9v5allR9VDsFvoV+q7wgowhF4NaYUX8KOf/78tifAdbiuvlfvN87DxSNwXVsGBDk0Bq6iqyoGsg7DOdJBW0x2Go1ZKKurg7J2/QcAAP//AQAA//+w3r3XAAAAAAEAAAABGFE1rD2/Xw889QABA+gAAAAA2F2gzAAAAADdZi83/r3+3QgdA8kAAgADAAIAAAAAAAAAAQAAA9j+7wAACED+vf28CB0D6ADC/9EAAAAAAAAAAAAAACoCdAAkAMgAAAH+/8sCRwAjAiYAOQJQACMCTAA5Am4AIwHOACMCwQAjAiYAIwIrACMB+gAMAf4AXQL0AF8CGQAnAhgAHwGzACUCFwAnAeEAJQEaACsCEwABAgsAHwDtAB8A+AAsAx8AHwINAB8CAwAnAhf/9gFWAB8Bkv/8AUUAPAIQADgBwAA7AcD/wgGa//YB4P/3APIAFwErACMBVP+4AO0AHwAAAEcAAAAuAC4AUgCKALwA3gEUAS4BPgFsAZABuAH4AgwCRgJ+ArYC5AMcA1YDfgPGA/AD/AQeBGAEigS4BPIFEAVMBXoFpgXEBfQGDAZIBl4GbAZ8BooGoAAAAAEAAAAqAIwADABmAAcAAQAAAAAAAAAAAAAAAAAEAAN4nJyU204bVxSGPwfbbXq6qFBEbtC+TKVkTKMQJeHKlKCMinDqcXqQqkqDPT6I8czIM5iSJ+h136Jvkas+Rp+i6nW1fy+DHUVBIAT8e/Y6/Gutf21gk//YoFa/C/zdnBuusd382fAdvmgeGd5gv/mZ4ToPG/8YbjBovDXc5EGja/gT3tX/NPwpT+q/Gb7LVv3Q8Oc8rm8a/nLD8a/hr3jCuwWuwTP+MFxji8LwHTb51fAG97CYtTr32DHc4Gu2DTfZBnpMqEiZkDHCMWTCiDNmJJREJMyYMCRhgCOkTUqlrxmxkGP0wa8xERUzYkUcU+FIiUiJKRlbxLfyynmtjEOdZnbXpmJMzIk8TonJcOSMyMlIOFWcioqCF7RoUdIX34KKkoCSCSkBOTNGtOhwyBE9xkwocRwqkmcWkTOk4pxY+Z1Z+M70ScgojdUZGQPxdOKXyDvkCEeHQrarkY/WIjzE8aO8Pbdctt8S6NetMFvPu2QTM1c/U3Ul1c25JjjWrc/b5gfhihe4W/Vnncn1PRrof6XIJ5xp/gNNKhOTDOe2aBNJQZG7j2Nf55BIHfmJkB6v6PCGns5tunRpc0yPkJfy7dDF8R0djjmQRyi8uDuUYo75Bcf3hLLxsRPrz2JiCb9TmLpLcZypjimFeu6ZB6o1UYU3n7DfoXxNHaV8+tojb+k0v0x7FjMyVRRiOFUvl9oorX8DU8RUtfjZXt37bZjb7i23+IJcO+zVuuDkJ7dgdN1Ug/c0c66fgJgBOSey6JMzpUXFhXi/JuaMFMeBuvdKW1LRvvTxeS6kkoSpGIRkijOj0N/YdBMZ9/6a7p29JQP5e6anl1XdJotTr65m9EbdW95F1uVkZQItm2q+oqa+uGam/UQ7tco/km+p1y3nEaHiLnb7Q6/ADs/ZZY+xsvR1M7+886+Et9hTB05JZDWUpn0NjwnYJeApu+zynKfv9XLJxhkft8ZnNX+bA/bpsHdtNQvbDvu8XIv28cx/ie2O6nE8ujw9u/U0H9xAtd9o367eza4m56cxt2hX23FMzNRzcVurNbn7BP8DAAD//wEAAP//cqFRQAAAAAMAAP/1AAD/zgAyAAAAAAAAAAAAAAAAAAAAAAAAAAA=");
|
|
}]]></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-4227073958 .fill-N1{fill:#0A0F25;}
|
|
.d2-4227073958 .fill-N2{fill:#676C7E;}
|
|
.d2-4227073958 .fill-N3{fill:#9499AB;}
|
|
.d2-4227073958 .fill-N4{fill:#CFD2DD;}
|
|
.d2-4227073958 .fill-N5{fill:#DEE1EB;}
|
|
.d2-4227073958 .fill-N6{fill:#EEF1F8;}
|
|
.d2-4227073958 .fill-N7{fill:#FFFFFF;}
|
|
.d2-4227073958 .fill-B1{fill:#0D32B2;}
|
|
.d2-4227073958 .fill-B2{fill:#0D32B2;}
|
|
.d2-4227073958 .fill-B3{fill:#E3E9FD;}
|
|
.d2-4227073958 .fill-B4{fill:#E3E9FD;}
|
|
.d2-4227073958 .fill-B5{fill:#EDF0FD;}
|
|
.d2-4227073958 .fill-B6{fill:#F7F8FE;}
|
|
.d2-4227073958 .fill-AA2{fill:#4A6FF3;}
|
|
.d2-4227073958 .fill-AA4{fill:#EDF0FD;}
|
|
.d2-4227073958 .fill-AA5{fill:#F7F8FE;}
|
|
.d2-4227073958 .fill-AB4{fill:#EDF0FD;}
|
|
.d2-4227073958 .fill-AB5{fill:#F7F8FE;}
|
|
.d2-4227073958 .stroke-N1{stroke:#0A0F25;}
|
|
.d2-4227073958 .stroke-N2{stroke:#676C7E;}
|
|
.d2-4227073958 .stroke-N3{stroke:#9499AB;}
|
|
.d2-4227073958 .stroke-N4{stroke:#CFD2DD;}
|
|
.d2-4227073958 .stroke-N5{stroke:#DEE1EB;}
|
|
.d2-4227073958 .stroke-N6{stroke:#EEF1F8;}
|
|
.d2-4227073958 .stroke-N7{stroke:#FFFFFF;}
|
|
.d2-4227073958 .stroke-B1{stroke:#0D32B2;}
|
|
.d2-4227073958 .stroke-B2{stroke:#0D32B2;}
|
|
.d2-4227073958 .stroke-B3{stroke:#E3E9FD;}
|
|
.d2-4227073958 .stroke-B4{stroke:#E3E9FD;}
|
|
.d2-4227073958 .stroke-B5{stroke:#EDF0FD;}
|
|
.d2-4227073958 .stroke-B6{stroke:#F7F8FE;}
|
|
.d2-4227073958 .stroke-AA2{stroke:#4A6FF3;}
|
|
.d2-4227073958 .stroke-AA4{stroke:#EDF0FD;}
|
|
.d2-4227073958 .stroke-AA5{stroke:#F7F8FE;}
|
|
.d2-4227073958 .stroke-AB4{stroke:#EDF0FD;}
|
|
.d2-4227073958 .stroke-AB5{stroke:#F7F8FE;}
|
|
.d2-4227073958 .background-color-N1{background-color:#0A0F25;}
|
|
.d2-4227073958 .background-color-N2{background-color:#676C7E;}
|
|
.d2-4227073958 .background-color-N3{background-color:#9499AB;}
|
|
.d2-4227073958 .background-color-N4{background-color:#CFD2DD;}
|
|
.d2-4227073958 .background-color-N5{background-color:#DEE1EB;}
|
|
.d2-4227073958 .background-color-N6{background-color:#EEF1F8;}
|
|
.d2-4227073958 .background-color-N7{background-color:#FFFFFF;}
|
|
.d2-4227073958 .background-color-B1{background-color:#0D32B2;}
|
|
.d2-4227073958 .background-color-B2{background-color:#0D32B2;}
|
|
.d2-4227073958 .background-color-B3{background-color:#E3E9FD;}
|
|
.d2-4227073958 .background-color-B4{background-color:#E3E9FD;}
|
|
.d2-4227073958 .background-color-B5{background-color:#EDF0FD;}
|
|
.d2-4227073958 .background-color-B6{background-color:#F7F8FE;}
|
|
.d2-4227073958 .background-color-AA2{background-color:#4A6FF3;}
|
|
.d2-4227073958 .background-color-AA4{background-color:#EDF0FD;}
|
|
.d2-4227073958 .background-color-AA5{background-color:#F7F8FE;}
|
|
.d2-4227073958 .background-color-AB4{background-color:#EDF0FD;}
|
|
.d2-4227073958 .background-color-AB5{background-color:#F7F8FE;}
|
|
.d2-4227073958 .color-N1{color:#0A0F25;}
|
|
.d2-4227073958 .color-N2{color:#676C7E;}
|
|
.d2-4227073958 .color-N3{color:#9499AB;}
|
|
.d2-4227073958 .color-N4{color:#CFD2DD;}
|
|
.d2-4227073958 .color-N5{color:#DEE1EB;}
|
|
.d2-4227073958 .color-N6{color:#EEF1F8;}
|
|
.d2-4227073958 .color-N7{color:#FFFFFF;}
|
|
.d2-4227073958 .color-B1{color:#0D32B2;}
|
|
.d2-4227073958 .color-B2{color:#0D32B2;}
|
|
.d2-4227073958 .color-B3{color:#E3E9FD;}
|
|
.d2-4227073958 .color-B4{color:#E3E9FD;}
|
|
.d2-4227073958 .color-B5{color:#EDF0FD;}
|
|
.d2-4227073958 .color-B6{color:#F7F8FE;}
|
|
.d2-4227073958 .color-AA2{color:#4A6FF3;}
|
|
.d2-4227073958 .color-AA4{color:#EDF0FD;}
|
|
.d2-4227073958 .color-AA5{color:#F7F8FE;}
|
|
.d2-4227073958 .color-AB4{color:#EDF0FD;}
|
|
.d2-4227073958 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.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-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]></style><g id="build_workflow"><g class="shape" ><rect x="12.000000" y="12.000000" width="370.000000" height="1149.000000" stroke="#0D32B2" fill="#E3E9FD" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="197.000000" y="45.000000" fill="#0A0F25" class="text fill-N1" style="text-anchor:middle;font-size:28px">lambda-build.yaml</text></g><g id="deploy_workflow"><g class="shape" ><rect x="402.000000" y="215.000000" width="311.000000" height="743.000000" stroke="#0D32B2" fill="#E3E9FD" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="557.500000" y="248.000000" fill="#0A0F25" class="text fill-N1" style="text-anchor:middle;font-size:28px">lambda-deploy.yaml</text></g><g id="apollo_workflow"><g class="shape" ><rect x="733.000000" y="255.000000" width="634.000000" height="663.000000" stroke="#0D32B2" fill="#E3E9FD" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="1050.000000" y="288.000000" fill="#0A0F25" class="text fill-N1" style="text-anchor:middle;font-size:28px">apollo-deploy.yaml</text></g><g id="build_workflow.push"><g class="shape" ><rect x="62.000000" y="62.000000" width="270.000000" height="77.000000" stroke="#0D32B2" fill="#EDF0FD" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="197.000000" y="109.500000" fill="#0A0F25" class="text-bold fill-N1" style="text-anchor:middle;font-size:25px">Push to main branch</text></g><g id="build_workflow.GHA"><g class="shape" ><rect x="92.000000" y="305.000000" width="209.000000" height="77.000000" stroke="#0D32B2" fill="#EDF0FD" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="196.500000" y="352.500000" fill="#0A0F25" class="text-bold fill-N1" style="text-anchor:middle;font-size:25px">GitHub Actions</text></g><g id="build_workflow.S3"><g class="shape" ><rect x="161.000000" y="548.000000" width="71.000000" height="77.000000" stroke="#0D32B2" fill="#EDF0FD" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="196.500000" y="595.500000" fill="#0A0F25" class="text-bold fill-N1" style="text-anchor:middle;font-size:25px">S3</text></g><g id="build_workflow.Terraform"><g class="shape" ><rect x="118.000000" y="791.000000" width="158.000000" height="77.000000" stroke="#0D32B2" fill="#EDF0FD" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="197.000000" y="838.500000" fill="#0A0F25" class="text-bold fill-N1" style="text-anchor:middle;font-size:25px">Terraform</text></g><g id="build_workflow.AWS"><g class="shape" ><rect x="149.000000" y="1034.000000" width="95.000000" height="77.000000" stroke="#0D32B2" fill="#EDF0FD" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="196.500000" y="1081.500000" fill="#0A0F25" class="text-bold fill-N1" style="text-anchor:middle;font-size:25px">AWS</text></g><g id="deploy_workflow.manual"><g class="shape" ><rect x="452.000000" y="265.000000" width="211.000000" height="77.000000" stroke="#0D32B2" fill="#EDF0FD" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="557.500000" y="312.500000" fill="#0A0F25" class="text-bold fill-N1" style="text-anchor:middle;font-size:25px">Manual Trigger</text></g><g id="deploy_workflow.GHA"><g class="shape" ><rect x="453.000000" y="508.000000" width="209.000000" height="77.000000" stroke="#0D32B2" fill="#EDF0FD" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="557.500000" y="555.500000" fill="#0A0F25" class="text-bold fill-N1" style="text-anchor:middle;font-size:25px">GitHub Actions</text></g><g id="deploy_workflow.AWS"><g class="shape" ><rect x="510.000000" y="831.000000" width="95.000000" height="77.000000" stroke="#0D32B2" fill="#EDF0FD" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="557.500000" y="878.500000" fill="#0A0F25" class="text-bold fill-N1" style="text-anchor:middle;font-size:25px">AWS</text></g><g id="apollo_workflow.apollo"><g class="shape" ><rect x="960.000000" y="305.000000" width="178.000000" height="77.000000" stroke="#0D32B2" fill="#EDF0FD" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="1049.000000" y="352.500000" fill="#0A0F25" class="text-bold fill-N1" style="text-anchor:middle;font-size:25px">Apollo Repo</text></g><g id="apollo_workflow.GHA"><g class="shape" ><rect x="945.000000" y="548.000000" width="209.000000" height="77.000000" stroke="#0D32B2" fill="#EDF0FD" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="1049.500000" y="595.500000" fill="#0A0F25" class="text-bold fill-N1" style="text-anchor:middle;font-size:25px">GitHub Actions</text></g><g id="apollo_workflow.AWS"><g class="shape" ><rect x="1002.000000" y="791.000000" width="95.000000" height="77.000000" stroke="#0D32B2" fill="#EDF0FD" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="1049.500000" y="838.500000" fill="#0A0F25" class="text-bold fill-N1" style="text-anchor:middle;font-size:25px">AWS</text></g><g id="build_workflow.(push -> GHA)[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="#0D32B2" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 197.000000 141.000000 L 197.000000 301.000000" stroke="#0D32B2" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-4227073958)" /><text x="197.500000" y="229.000000" fill="#676C7E" class="text-italic fill-N2" style="text-anchor:middle;font-size:20px">Triggers</text></g><g id="build_workflow.(GHA -> S3)[0]"><path d="M 197.000000 384.000000 L 197.000000 544.000000" stroke="#0D32B2" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-4227073958)" /><text x="197.000000" y="472.000000" fill="#676C7E" class="text-italic fill-N2" style="text-anchor:middle;font-size:20px">Builds zip and pushes it</text></g><g id="build_workflow.(S3 <-> Terraform)[0]"><marker id="mk-2451250203" markerWidth="10.000000" markerHeight="12.000000" refX="3.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="10.000000,0.000000 0.000000,6.000000 10.000000,12.000000" fill="#0D32B2" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 197.000000 629.000000 L 197.000000 787.000000" stroke="#0D32B2" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-start="url(#mk-2451250203)" marker-end="url(#mk-3488378134)" mask="url(#d2-4227073958)" /><text x="197.500000" y="715.000000" fill="#676C7E" class="text-italic fill-N2" style="text-anchor:middle;font-size:20px">Pulls zip to deploy</text></g><g id="build_workflow.(Terraform -> AWS)[0]"><path d="M 197.000000 870.000000 L 197.000000 1030.000000" stroke="#0D32B2" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-4227073958)" /><text x="197.500000" y="958.000000" fill="#676C7E" class="text-italic fill-N2" style="text-anchor:middle;font-size:20px">Changes live lambdas</text></g><g id="deploy_workflow.(manual -> GHA)[0]"><path d="M 557.500000 344.000000 L 557.500000 504.000000" stroke="#0D32B2" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-4227073958)" /><text x="558.000000" y="432.000000" fill="#676C7E" class="text-italic fill-N2" style="text-anchor:middle;font-size:20px">Launches</text></g><g id="deploy_workflow.(GHA -> AWS)[0]"><path d="M 557.500000 587.000000 L 557.500000 827.000000" stroke="#0D32B2" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-4227073958)" /><text x="557.500000" y="675.000000" fill="#676C7E" class="text-italic fill-N2" style="text-anchor:middle;font-size:20px"><tspan x="557.500000" dy="0.000000">Builds zip</tspan><tspan x="557.500000" dy="21.200000">pushes them to S3.</tspan><tspan x="557.500000" dy="21.200000"> </tspan><tspan x="557.500000" dy="21.200000">Deploys lambdas</tspan><tspan x="557.500000" dy="21.200000">using Terraform</tspan></text></g><g id="apollo_workflow.(apollo -> GHA)[0]"><path d="M 1049.500000 384.000000 L 1049.500000 544.000000" stroke="#0D32B2" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-4227073958)" /><text x="1049.500000" y="472.000000" fill="#676C7E" class="text-italic fill-N2" style="text-anchor:middle;font-size:20px">Triggered manually/push to master test test test test test test test</text></g><g id="apollo_workflow.(GHA -> AWS)[0]"><path d="M 1049.500000 627.000000 L 1049.500000 787.000000" stroke="#0D32B2" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-4227073958)" /><text x="1049.500000" y="715.000000" fill="#676C7E" class="text-italic fill-N2" style="text-anchor:middle;font-size:20px">test</text></g><mask id="d2-4227073958" maskUnits="userSpaceOnUse" x="11" y="11" width="1357" height="1151">
|
|
||||||| parent of 33280fed5 (fixed e2e tests)
|
|
.d2-4227073958 .fill-N1{fill:#0A0F25;}
|
|
.d2-4227073958 .fill-N2{fill:#676C7E;}
|
|
.d2-4227073958 .fill-N3{fill:#9499AB;}
|
|
.d2-4227073958 .fill-N4{fill:#CFD2DD;}
|
|
.d2-4227073958 .fill-N5{fill:#DEE1EB;}
|
|
.d2-4227073958 .fill-N6{fill:#EEF1F8;}
|
|
.d2-4227073958 .fill-N7{fill:#FFFFFF;}
|
|
.d2-4227073958 .fill-B1{fill:#0D32B2;}
|
|
.d2-4227073958 .fill-B2{fill:#0D32B2;}
|
|
.d2-4227073958 .fill-B3{fill:#E3E9FD;}
|
|
.d2-4227073958 .fill-B4{fill:#E3E9FD;}
|
|
.d2-4227073958 .fill-B5{fill:#EDF0FD;}
|
|
.d2-4227073958 .fill-B6{fill:#F7F8FE;}
|
|
.d2-4227073958 .fill-AA2{fill:#4A6FF3;}
|
|
.d2-4227073958 .fill-AA4{fill:#EDF0FD;}
|
|
.d2-4227073958 .fill-AA5{fill:#F7F8FE;}
|
|
.d2-4227073958 .fill-AB4{fill:#EDF0FD;}
|
|
.d2-4227073958 .fill-AB5{fill:#F7F8FE;}
|
|
.d2-4227073958 .stroke-N1{stroke:#0A0F25;}
|
|
.d2-4227073958 .stroke-N2{stroke:#676C7E;}
|
|
.d2-4227073958 .stroke-N3{stroke:#9499AB;}
|
|
.d2-4227073958 .stroke-N4{stroke:#CFD2DD;}
|
|
.d2-4227073958 .stroke-N5{stroke:#DEE1EB;}
|
|
.d2-4227073958 .stroke-N6{stroke:#EEF1F8;}
|
|
.d2-4227073958 .stroke-N7{stroke:#FFFFFF;}
|
|
.d2-4227073958 .stroke-B1{stroke:#0D32B2;}
|
|
.d2-4227073958 .stroke-B2{stroke:#0D32B2;}
|
|
.d2-4227073958 .stroke-B3{stroke:#E3E9FD;}
|
|
.d2-4227073958 .stroke-B4{stroke:#E3E9FD;}
|
|
.d2-4227073958 .stroke-B5{stroke:#EDF0FD;}
|
|
.d2-4227073958 .stroke-B6{stroke:#F7F8FE;}
|
|
.d2-4227073958 .stroke-AA2{stroke:#4A6FF3;}
|
|
.d2-4227073958 .stroke-AA4{stroke:#EDF0FD;}
|
|
.d2-4227073958 .stroke-AA5{stroke:#F7F8FE;}
|
|
.d2-4227073958 .stroke-AB4{stroke:#EDF0FD;}
|
|
.d2-4227073958 .stroke-AB5{stroke:#F7F8FE;}
|
|
.d2-4227073958 .background-color-N1{background-color:#0A0F25;}
|
|
.d2-4227073958 .background-color-N2{background-color:#676C7E;}
|
|
.d2-4227073958 .background-color-N3{background-color:#9499AB;}
|
|
.d2-4227073958 .background-color-N4{background-color:#CFD2DD;}
|
|
.d2-4227073958 .background-color-N5{background-color:#DEE1EB;}
|
|
.d2-4227073958 .background-color-N6{background-color:#EEF1F8;}
|
|
.d2-4227073958 .background-color-N7{background-color:#FFFFFF;}
|
|
.d2-4227073958 .background-color-B1{background-color:#0D32B2;}
|
|
.d2-4227073958 .background-color-B2{background-color:#0D32B2;}
|
|
.d2-4227073958 .background-color-B3{background-color:#E3E9FD;}
|
|
.d2-4227073958 .background-color-B4{background-color:#E3E9FD;}
|
|
.d2-4227073958 .background-color-B5{background-color:#EDF0FD;}
|
|
.d2-4227073958 .background-color-B6{background-color:#F7F8FE;}
|
|
.d2-4227073958 .background-color-AA2{background-color:#4A6FF3;}
|
|
.d2-4227073958 .background-color-AA4{background-color:#EDF0FD;}
|
|
.d2-4227073958 .background-color-AA5{background-color:#F7F8FE;}
|
|
.d2-4227073958 .background-color-AB4{background-color:#EDF0FD;}
|
|
.d2-4227073958 .background-color-AB5{background-color:#F7F8FE;}
|
|
.d2-4227073958 .color-N1{color:#0A0F25;}
|
|
.d2-4227073958 .color-N2{color:#676C7E;}
|
|
.d2-4227073958 .color-N3{color:#9499AB;}
|
|
.d2-4227073958 .color-N4{color:#CFD2DD;}
|
|
.d2-4227073958 .color-N5{color:#DEE1EB;}
|
|
.d2-4227073958 .color-N6{color:#EEF1F8;}
|
|
.d2-4227073958 .color-N7{color:#FFFFFF;}
|
|
.d2-4227073958 .color-B1{color:#0D32B2;}
|
|
.d2-4227073958 .color-B2{color:#0D32B2;}
|
|
.d2-4227073958 .color-B3{color:#E3E9FD;}
|
|
.d2-4227073958 .color-B4{color:#E3E9FD;}
|
|
.d2-4227073958 .color-B5{color:#EDF0FD;}
|
|
.d2-4227073958 .color-B6{color:#F7F8FE;}
|
|
.d2-4227073958 .color-AA2{color:#4A6FF3;}
|
|
.d2-4227073958 .color-AA4{color:#EDF0FD;}
|
|
.d2-4227073958 .color-AA5{color:#F7F8FE;}
|
|
.d2-4227073958 .color-AB4{color:#EDF0FD;}
|
|
.d2-4227073958 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.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-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]></style><g id="build_workflow"><g class="shape" ><rect x="12.000000" y="12.000000" width="370.000000" height="1149.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="197.000000" y="45.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">lambda-build.yaml</text></g><g id="deploy_workflow"><g class="shape" ><rect x="402.000000" y="215.000000" width="311.000000" height="743.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="557.500000" y="248.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">lambda-deploy.yaml</text></g><g id="apollo_workflow"><g class="shape" ><rect x="733.000000" y="255.000000" width="634.000000" height="663.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="1050.000000" y="288.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">apollo-deploy.yaml</text></g><g id="build_workflow.push"><g class="shape" ><rect x="62.000000" y="62.000000" width="270.000000" height="77.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="197.000000" y="109.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:25px">Push to main branch</text></g><g id="build_workflow.GHA"><g class="shape" ><rect x="92.000000" y="305.000000" width="209.000000" height="77.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="196.500000" y="352.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:25px">GitHub Actions</text></g><g id="build_workflow.S3"><g class="shape" ><rect x="161.000000" y="548.000000" width="71.000000" height="77.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="196.500000" y="595.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:25px">S3</text></g><g id="build_workflow.Terraform"><g class="shape" ><rect x="118.000000" y="791.000000" width="158.000000" height="77.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="197.000000" y="838.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:25px">Terraform</text></g><g id="build_workflow.AWS"><g class="shape" ><rect x="149.000000" y="1034.000000" width="95.000000" height="77.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="196.500000" y="1081.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:25px">AWS</text></g><g id="deploy_workflow.manual"><g class="shape" ><rect x="452.000000" y="265.000000" width="211.000000" height="77.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="557.500000" y="312.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:25px">Manual Trigger</text></g><g id="deploy_workflow.GHA"><g class="shape" ><rect x="453.000000" y="508.000000" width="209.000000" height="77.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="557.500000" y="555.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:25px">GitHub Actions</text></g><g id="deploy_workflow.AWS"><g class="shape" ><rect x="510.000000" y="831.000000" width="95.000000" height="77.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="557.500000" y="878.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:25px">AWS</text></g><g id="apollo_workflow.apollo"><g class="shape" ><rect x="960.000000" y="305.000000" width="178.000000" height="77.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="1049.000000" y="352.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:25px">Apollo Repo</text></g><g id="apollo_workflow.GHA"><g class="shape" ><rect x="945.000000" y="548.000000" width="209.000000" height="77.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="1049.500000" y="595.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:25px">GitHub Actions</text></g><g id="apollo_workflow.AWS"><g class="shape" ><rect x="1002.000000" y="791.000000" width="95.000000" height="77.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="1049.500000" y="838.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:25px">AWS</text></g><g id="build_workflow.(push -> GHA)[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 197.000000 141.000000 L 197.000000 301.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-4227073958)" /><text x="197.500000" y="229.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:20px">Triggers</text></g><g id="build_workflow.(GHA -> S3)[0]"><path d="M 197.000000 384.000000 L 197.000000 544.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-4227073958)" /><text x="197.000000" y="472.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:20px">Builds zip and pushes it</text></g><g id="build_workflow.(S3 <-> Terraform)[0]"><marker id="mk-2451250203" markerWidth="10.000000" markerHeight="12.000000" refX="3.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="10.000000,0.000000 0.000000,6.000000 10.000000,12.000000" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 197.000000 629.000000 L 197.000000 787.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-start="url(#mk-2451250203)" marker-end="url(#mk-3488378134)" mask="url(#d2-4227073958)" /><text x="197.500000" y="715.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:20px">Pulls zip to deploy</text></g><g id="build_workflow.(Terraform -> AWS)[0]"><path d="M 197.000000 870.000000 L 197.000000 1030.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-4227073958)" /><text x="197.500000" y="958.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:20px">Changes live lambdas</text></g><g id="deploy_workflow.(manual -> GHA)[0]"><path d="M 557.500000 344.000000 L 557.500000 504.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-4227073958)" /><text x="558.000000" y="432.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:20px">Launches</text></g><g id="deploy_workflow.(GHA -> AWS)[0]"><path d="M 557.500000 587.000000 L 557.500000 827.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-4227073958)" /><text x="557.500000" y="675.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:20px"><tspan x="557.500000" dy="0.000000">Builds zip</tspan><tspan x="557.500000" dy="21.200000">pushes them to S3.</tspan><tspan x="557.500000" dy="21.200000"> </tspan><tspan x="557.500000" dy="21.200000">Deploys lambdas</tspan><tspan x="557.500000" dy="21.200000">using Terraform</tspan></text></g><g id="apollo_workflow.(apollo -> GHA)[0]"><path d="M 1049.500000 384.000000 L 1049.500000 544.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-4227073958)" /><text x="1049.500000" y="472.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:20px">Triggered manually/push to master test test test test test test test</text></g><g id="apollo_workflow.(GHA -> AWS)[0]"><path d="M 1049.500000 627.000000 L 1049.500000 787.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-4227073958)" /><text x="1049.500000" y="715.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:20px">test</text></g><mask id="d2-4227073958" maskUnits="userSpaceOnUse" x="11" y="11" width="1357" height="1151">
|
|
=======
|
|
.d2-117687050 .fill-N1{fill:#0A0F25;}
|
|
.d2-117687050 .fill-N2{fill:#676C7E;}
|
|
.d2-117687050 .fill-N3{fill:#9499AB;}
|
|
.d2-117687050 .fill-N4{fill:#CFD2DD;}
|
|
.d2-117687050 .fill-N5{fill:#DEE1EB;}
|
|
.d2-117687050 .fill-N6{fill:#EEF1F8;}
|
|
.d2-117687050 .fill-N7{fill:#FFFFFF;}
|
|
.d2-117687050 .fill-B1{fill:#0D32B2;}
|
|
.d2-117687050 .fill-B2{fill:#0D32B2;}
|
|
.d2-117687050 .fill-B3{fill:#E3E9FD;}
|
|
.d2-117687050 .fill-B4{fill:#E3E9FD;}
|
|
.d2-117687050 .fill-B5{fill:#EDF0FD;}
|
|
.d2-117687050 .fill-B6{fill:#F7F8FE;}
|
|
.d2-117687050 .fill-AA2{fill:#4A6FF3;}
|
|
.d2-117687050 .fill-AA4{fill:#EDF0FD;}
|
|
.d2-117687050 .fill-AA5{fill:#F7F8FE;}
|
|
.d2-117687050 .fill-AB4{fill:#EDF0FD;}
|
|
.d2-117687050 .fill-AB5{fill:#F7F8FE;}
|
|
.d2-117687050 .stroke-N1{stroke:#0A0F25;}
|
|
.d2-117687050 .stroke-N2{stroke:#676C7E;}
|
|
.d2-117687050 .stroke-N3{stroke:#9499AB;}
|
|
.d2-117687050 .stroke-N4{stroke:#CFD2DD;}
|
|
.d2-117687050 .stroke-N5{stroke:#DEE1EB;}
|
|
.d2-117687050 .stroke-N6{stroke:#EEF1F8;}
|
|
.d2-117687050 .stroke-N7{stroke:#FFFFFF;}
|
|
.d2-117687050 .stroke-B1{stroke:#0D32B2;}
|
|
.d2-117687050 .stroke-B2{stroke:#0D32B2;}
|
|
.d2-117687050 .stroke-B3{stroke:#E3E9FD;}
|
|
.d2-117687050 .stroke-B4{stroke:#E3E9FD;}
|
|
.d2-117687050 .stroke-B5{stroke:#EDF0FD;}
|
|
.d2-117687050 .stroke-B6{stroke:#F7F8FE;}
|
|
.d2-117687050 .stroke-AA2{stroke:#4A6FF3;}
|
|
.d2-117687050 .stroke-AA4{stroke:#EDF0FD;}
|
|
.d2-117687050 .stroke-AA5{stroke:#F7F8FE;}
|
|
.d2-117687050 .stroke-AB4{stroke:#EDF0FD;}
|
|
.d2-117687050 .stroke-AB5{stroke:#F7F8FE;}
|
|
.d2-117687050 .background-color-N1{background-color:#0A0F25;}
|
|
.d2-117687050 .background-color-N2{background-color:#676C7E;}
|
|
.d2-117687050 .background-color-N3{background-color:#9499AB;}
|
|
.d2-117687050 .background-color-N4{background-color:#CFD2DD;}
|
|
.d2-117687050 .background-color-N5{background-color:#DEE1EB;}
|
|
.d2-117687050 .background-color-N6{background-color:#EEF1F8;}
|
|
.d2-117687050 .background-color-N7{background-color:#FFFFFF;}
|
|
.d2-117687050 .background-color-B1{background-color:#0D32B2;}
|
|
.d2-117687050 .background-color-B2{background-color:#0D32B2;}
|
|
.d2-117687050 .background-color-B3{background-color:#E3E9FD;}
|
|
.d2-117687050 .background-color-B4{background-color:#E3E9FD;}
|
|
.d2-117687050 .background-color-B5{background-color:#EDF0FD;}
|
|
.d2-117687050 .background-color-B6{background-color:#F7F8FE;}
|
|
.d2-117687050 .background-color-AA2{background-color:#4A6FF3;}
|
|
.d2-117687050 .background-color-AA4{background-color:#EDF0FD;}
|
|
.d2-117687050 .background-color-AA5{background-color:#F7F8FE;}
|
|
.d2-117687050 .background-color-AB4{background-color:#EDF0FD;}
|
|
.d2-117687050 .background-color-AB5{background-color:#F7F8FE;}
|
|
.d2-117687050 .color-N1{color:#0A0F25;}
|
|
.d2-117687050 .color-N2{color:#676C7E;}
|
|
.d2-117687050 .color-N3{color:#9499AB;}
|
|
.d2-117687050 .color-N4{color:#CFD2DD;}
|
|
.d2-117687050 .color-N5{color:#DEE1EB;}
|
|
.d2-117687050 .color-N6{color:#EEF1F8;}
|
|
.d2-117687050 .color-N7{color:#FFFFFF;}
|
|
.d2-117687050 .color-B1{color:#0D32B2;}
|
|
.d2-117687050 .color-B2{color:#0D32B2;}
|
|
.d2-117687050 .color-B3{color:#E3E9FD;}
|
|
.d2-117687050 .color-B4{color:#E3E9FD;}
|
|
.d2-117687050 .color-B5{color:#EDF0FD;}
|
|
.d2-117687050 .color-B6{color:#F7F8FE;}
|
|
.d2-117687050 .color-AA2{color:#4A6FF3;}
|
|
.d2-117687050 .color-AA4{color:#EDF0FD;}
|
|
.d2-117687050 .color-AA5{color:#F7F8FE;}
|
|
.d2-117687050 .color-AB4{color:#EDF0FD;}
|
|
.d2-117687050 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.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-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]></style><g id="build_workflow"><g class="shape" ><rect x="12.000000" y="12.000000" width="370.000000" height="1149.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="197.000000" y="45.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">lambda-build.yaml</text></g><g id="deploy_workflow"><g class="shape" ><rect x="402.000000" y="215.000000" width="311.000000" height="743.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="557.500000" y="248.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">lambda-deploy.yaml</text></g><g id="apollo_workflow"><g class="shape" ><rect x="733.000000" y="255.000000" width="634.000000" height="663.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="1050.000000" y="288.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">apollo-deploy.yaml</text></g><g id="build_workflow.push"><g class="shape" ><rect x="62.000000" y="62.000000" width="270.000000" height="77.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="197.000000" y="109.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:25px">Push to main branch</text></g><g id="build_workflow.GHA"><g class="shape" ><rect x="92.000000" y="305.000000" width="209.000000" height="77.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="196.500000" y="352.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:25px">GitHub Actions</text></g><g id="build_workflow.S3"><g class="shape" ><rect x="161.000000" y="548.000000" width="71.000000" height="77.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="196.500000" y="595.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:25px">S3</text></g><g id="build_workflow.Terraform"><g class="shape" ><rect x="118.000000" y="791.000000" width="158.000000" height="77.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="197.000000" y="838.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:25px">Terraform</text></g><g id="build_workflow.AWS"><g class="shape" ><rect x="149.000000" y="1034.000000" width="95.000000" height="77.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="196.500000" y="1081.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:25px">AWS</text></g><g id="deploy_workflow.manual"><g class="shape" ><rect x="452.000000" y="265.000000" width="211.000000" height="77.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="557.500000" y="312.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:25px">Manual Trigger</text></g><g id="deploy_workflow.GHA"><g class="shape" ><rect x="453.000000" y="508.000000" width="209.000000" height="77.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="557.500000" y="555.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:25px">GitHub Actions</text></g><g id="deploy_workflow.AWS"><g class="shape" ><rect x="510.000000" y="831.000000" width="95.000000" height="77.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="557.500000" y="878.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:25px">AWS</text></g><g id="apollo_workflow.apollo"><g class="shape" ><rect x="960.000000" y="305.000000" width="178.000000" height="77.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="1049.000000" y="352.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:25px">Apollo Repo</text></g><g id="apollo_workflow.GHA"><g class="shape" ><rect x="945.000000" y="548.000000" width="209.000000" height="77.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="1049.500000" y="595.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:25px">GitHub Actions</text></g><g id="apollo_workflow.AWS"><g class="shape" ><rect x="1002.000000" y="791.000000" width="95.000000" height="77.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="1049.500000" y="838.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:25px">AWS</text></g><g id="build_workflow.(push -> GHA)[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 197.000000 141.000000 L 197.000000 301.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-117687050)" /><text x="197.500000" y="229.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:20px">Triggers</text></g><g id="build_workflow.(GHA -> S3)[0]"><path d="M 197.000000 384.000000 L 197.000000 544.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-117687050)" /><text x="197.000000" y="472.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:20px">Builds zip and pushes it</text></g><g id="build_workflow.(S3 <-> Terraform)[0]"><marker id="mk-2451250203" markerWidth="10.000000" markerHeight="12.000000" refX="3.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="10.000000,0.000000 0.000000,6.000000 10.000000,12.000000" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 197.000000 629.000000 L 197.000000 787.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-start="url(#mk-2451250203)" marker-end="url(#mk-3488378134)" mask="url(#d2-117687050)" /><text x="197.500000" y="715.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:20px">Pulls zip to deploy</text></g><g id="build_workflow.(Terraform -> AWS)[0]"><path d="M 197.000000 870.000000 L 197.000000 1030.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-117687050)" /><text x="197.500000" y="958.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:20px">Changes live lambdas</text></g><g id="deploy_workflow.(manual -> GHA)[0]"><path d="M 557.500000 344.000000 L 557.500000 504.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-117687050)" /><text x="558.000000" y="432.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:20px">Launches</text></g><g id="deploy_workflow.(GHA -> AWS)[0]"><path d="M 557.500000 587.000000 L 557.500000 827.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-117687050)" /><text x="557.500000" y="675.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:20px"><tspan x="557.500000" dy="0.000000">Builds zip</tspan><tspan x="557.500000" dy="21.200000">pushes them to S3.</tspan><tspan x="557.500000" dy="21.200000"> </tspan><tspan x="557.500000" dy="21.200000">Deploys lambdas</tspan><tspan x="557.500000" dy="21.200000">using Terraform</tspan></text></g><g id="apollo_workflow.(apollo -> GHA)[0]"><path d="M 1049.500000 384.000000 L 1049.500000 544.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-117687050)" /><text x="1049.500000" y="472.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:20px">Triggered manually/push to master test test test test test test test</text></g><g id="apollo_workflow.(GHA -> AWS)[0]"><path d="M 1049.500000 627.000000 L 1049.500000 787.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-117687050)" /><text x="1049.500000" y="715.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:20px">test</text></g><mask id="d2-117687050" maskUnits="userSpaceOnUse" x="11" y="11" width="1357" height="1151">
|
|
>>>>>>> 33280fed5 (fixed e2e tests)
|
|
<rect x="11" y="11" width="1357" height="1151" fill="white"></rect>
|
|
<rect x="86.500000" y="17.000000" width="221" height="36" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="436.500000" y="220.000000" width="242" height="36" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="936.500000" y="260.000000" width="227" height="36" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="84.500000" y="84.500000" width="225" height="32" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="114.500000" y="327.500000" width="164" height="32" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="183.500000" y="570.500000" width="26" height="32" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="140.500000" y="813.500000" width="113" height="32" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="171.500000" y="1056.500000" width="50" height="32" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="474.500000" y="287.500000" width="166" height="32" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="475.500000" y="530.500000" width="164" height="32" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="532.500000" y="853.500000" width="50" height="32" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="982.500000" y="327.500000" width="133" height="32" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="967.500000" y="570.500000" width="164" height="32" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="1024.500000" y="813.500000" width="50" height="32" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="164.000000" y="209.000000" width="67" height="26" fill="black"></rect>
|
|
<rect x="101.000000" y="452.000000" width="192" height="26" fill="black"></rect>
|
|
<rect x="123.000000" y="695.000000" width="149" height="26" fill="black"></rect>
|
|
<rect x="108.000000" y="938.000000" width="179" height="26" fill="black"></rect>
|
|
<rect x="519.000000" y="412.000000" width="78" height="26" fill="black"></rect>
|
|
<rect x="481.000000" y="655.000000" width="153" height="106" fill="black"></rect>
|
|
<rect x="783.000000" y="452.000000" width="533" height="26" fill="black"></rect>
|
|
<rect x="1034.000000" y="695.000000" width="31" height="26" fill="black"></rect>
|
|
</mask></svg></svg> |