Commit a9f40191 authored by JackV's avatar JackV

Cleanup, fix drawio diagrams

parent 20d35ad5
Pipeline #501 passed with stage
in 59 seconds
<mxfile host="app.diagrams.net" modified="2020-03-22T14:44:20.700Z" agent="Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0" etag="W8PR8AIoiCqYpasQW_i4" version="12.8.8" type="device"><diagram id="TsOIuSZ5yv13yciddxsL" name="Page-1">3Vjfb9owEP5r8rgpvwjhcQXWatKkSUhd+zR58TWx5MTIcSDsr5/T2Ekcw2ATbdY+cf7Od7a/u48TOMEyr2852mZfGQbq+C6unWDl+L7nLkL50SCHFpmHUQuknGC1qQc25BfoSIVWBENpbBSMUUG2JpiwooBEGBjinO3NbU+MmqduUQoWsEkQtdHvBIusReOZ2+N3QNJMn+y5ypMjvVkBZYYw2w+gYO0ES86YaK28XgJtyNO8tHGfT3i7i3EoxCUBt/f1l/C++hHn1V2Zx+sa1ocPKssO0Uo9GPuR60Gi7iwOmgjOqgJDk8tzgpt9RgRstihpvHtZeollIqfKrbICF1CfvK7XkSC7B1gOgh/kFhUQKtpU3/ia131fBU9Tmw0qoOOQKnzaZe65kYai5y+o8i2q5j8jtFhMT9X/x1VgcWWRBAX+1OhTrhKKypIkJi9QE/EgbVfZj439caZWq3rgWh30opCXf9AJmsUgqln2Yc8rHddeDrD1VTCqgHwAq3gC57tEIJ6COCc8u6KDis2OFExjHCgSZGde91gV1QnfGJEPGWjLbJjQGzVC+0wVNfxOGSeamYmCaJSo5cFK9NxU3bP/vc/CI30WUUnWDSY7aaaNmaNSANcOec7AZ7clpXK0wCS69YKpdTu7om47rT4OPGd0O5Dqo6HUF9dteKFu/feh2+jExHgl3UZWn7kJekqS+eSzdEyxH0+tyfkVNHl0Lnpn1HV0Av9Rx1fUY/QW9OgvRuPPf6NzNLZ6TEApJh2OYyF2lEwmxMUVhTgadBdL0RiqrybG+EIxRu9jOL6YGOWy/73fbu//NQnWvwE=</diagram></mxfile>
\ No newline at end of file
<mxfile host="Electron" modified="2020-03-24T21:35:45.209Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/12.6.5 Chrome/80.0.3987.86 Electron/8.0.0 Safari/537.36" etag="7ZlxYXRn78_8HUxpsxlP" version="12.6.5" type="device"><diagram id="TsOIuSZ5yv13yciddxsL" name="Page-1">3Vhdb9owFP01edyUL0J4XIG1mjRtElOhT5UX3yaenBg5DoT9+jmN8+lQUEWbMomHe8+1r+3je3wjDGce57ccbaPvDAM1bBPnhrMwbNtybdsofiY+lMh0ZpVAyAlWgxpgRf6CAk2FZgRD2hkoGKOCbLtgwJIEAtHBEOds3x32xGh31S0KQQNWAaI6uiZYRCXqT8wGvwMSRtXKlqkiMaoGKyCNEGb7FuQsDWfOGROlFedzoAV5FS/lvK9HovXGOCTinAn+ynEFf9ytwx+/Fn/SXRJv1p9Ulh2imTqw2qw4VAxwliUYiiSm4dzsIyJgtUVBEd3LO5dYJGIqPUuaKh1wAfnRfVr16WXZAItB8IMcoirEV3ztG7onnsKiFtVOBSJ1xWGdqmFBGoqIYVJu7/Nv7n326MfZXRr7yxyWhwFSsO2ZFgQvcGOdy41GxABdOjcq6qojK6psU+fKsge4ct+KKlujavrbQ7PZ+FR9PK6c01qDBH8pHi3pBRSlKQm6vEBOxEYpsbAfCvvzRHmLvBVaHConkZvfVAkKpzWrcJtpz1417+gdpCzjAZwuCoF4COK0zgB3nmD9RtsvwcCFVRgHigTZdR/uoVtUK/xkRJ6spa1uwbhWrxDKc6tZ7Ye2n2jSTaQ9VCUxWqLnoqqP/fo6cwfqzKOSrBtMdtIMCzNGqQBeBeQ6rZhelpTKfguj6LbW6Gi6nVxQt7VWH1qRE7ptSfWho9RL69Y9U7f2f6pb70jHeCfdelqdmQF6CoLp6L20T/HQN9r7anJ6AU0O9kXrhLoGO/CLOn69Hr2r1KM967U/+0r7qK/VmIBUjNoc+0KsKRlNiLMLCrHX6M6WYqepvpUY/TPF6H0oMV7BR610mz9ByuHNX0nO8h8=</diagram></mxfile>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" style="background-color: rgb(255, 255, 255);" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="481px" height="271px" viewBox="-0.5 -0.5 481 271" content="&lt;mxfile host=&quot;app.diagrams.net&quot; modified=&quot;2020-03-22T14:45:36.600Z&quot; agent=&quot;Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0&quot; version=&quot;12.8.8&quot; etag=&quot;SxThCNgujBK45c3zTafR&quot; type=&quot;device&quot;&gt;&lt;diagram id=&quot;ZxUXyE2pfKLBOJUM_Kj4&quot;&gt;3VdNj5swEP01XCs+AoRjN9m2l0qVcujm6NqzYMngyDgJ6a+vWWzAmHSjNkrSnjJ+4xnbz/M8wYtWZfNZoF3xlRNgXuiTxovWXhgGfrZQPy1y6pB0kXRALijRkwZgQ3+CidTonhKorYmScybpzgYxryrA0sKQEPxoT3vlzF51h3JwgA1GzEW/UyKLDl3G/oB/AZoXZuXA154SmckaqAtE+HEERc9etBKcy84qmxWwljzDSxf36Yy335iASl4SEHYBB8T2+mwkTPwAsN6ePJkzC76vCLRhgRc9HQsqYbNDuPUe1S0rrJAl026dFYSE5uzOgv68qlCAlyDFSU3RAQvNkC6R0FB4HAgPDIvFiGwTh/Qd533mgQZlaCbmWYkcVtIfCcqy+7NyV1oWDi0OH1CRj63A1AgzVNcU2xRAQ+WLsn1tb1v7Q6xH62bkWp/MoFL7fDEJ2sEoqh0OYW8jE9dtDshEyzXfCwzWRUskcpCWIi64khHl8QzjBhPAkKQHexNz16BX+MapWnikA/vGF8HkJrvz6Kix1KeJYjtRlEwSdSw4id6qoj/2RYUSzxRKwhQvT4QelJm3ZolqCcI4VMqRz60rxtTjDnfRWBDdUGPJFTXW62o78ryjsZGstpaq/lhjsaux6L/VWHLmeb6+xlKnUHyMXjFO796jpmyGyxvqZ3kF/cz2m+AdJcx2tt9q7gLtpI+vnTCbtJXw8ftT5hSJhFretelMRdOf/haiMc/dVVQz6SAX68bqVn+tnMxVTvpgyvkH/tmp4fAt2k0fvuij518=&lt;/diagram&gt;&lt;/mxfile&gt;"><defs/><g><rect x="0" y="70" width="120" height="40" rx="6" ry="6" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 90px; margin-left: 1px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">d2601ec</div></div></div></foreignObject><text x="60" y="94" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">d2601ec</text></switch></g><rect x="200" y="70" width="120" height="40" rx="6" ry="6" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 90px; margin-left: 201px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">7b6a99c</div></div></div></foreignObject><text x="260" y="94" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">7b6a99c</text></switch></g><path d="M 200 90 L 126.37 90" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 121.12 90 L 128.12 86.5 L 126.37 90 L 128.12 93.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="260" cy="20" rx="60" ry="20" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 20px; margin-left: 201px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><div>master</div></div></div></div></foreignObject><text x="260" y="24" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">master</text></switch></g><path d="M 260 40 L 260 63.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 260 68.88 L 256.5 61.88 L 260 63.63 L 263.5 61.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="360" y="150" width="120" height="40" rx="6" ry="6" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 170px; margin-left: 361px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">0cafcc7</div></div></div></foreignObject><text x="420" y="174" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">0cafcc7</text></switch></g><path d="M 360 150 L 324.5 114.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 320.79 110.79 L 328.22 113.27 L 324.5 114.5 L 323.27 118.22 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="420" cy="250" rx="60" ry="20" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 250px; margin-left: 361px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">test</div></div></div></foreignObject><text x="420" y="254" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">test</text></switch></g><path d="M 420 230 L 420 196.37" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 420 191.12 L 423.5 198.12 L 420 196.37 L 416.5 198.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://desk.draw.io/support/solutions/articles/16000042487" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Viewer does not support full SVG 1.1</text></a></switch></svg>
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="561px" height="361px" viewBox="-0.5 -0.5 561 361" content="&lt;mxfile host=&quot;Electron&quot; modified=&quot;2020-03-24T21:36:02.859Z&quot; agent=&quot;Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/12.6.5 Chrome/80.0.3987.86 Electron/8.0.0 Safari/537.36&quot; version=&quot;12.6.5&quot; etag=&quot;SgYetQEDtPo55tQPLUA2&quot; type=&quot;device&quot;&gt;&lt;diagram id=&quot;Gkc1jxFbahU8cZeYNXj0&quot;&gt;3VjBjtowEP2aXKs4CQGOXdi2l0qVOHQ5uvFsYsmJkWMg9OvrbOzETsISbdmFVuLgebbHnjfzPIAXrvLqq8C77DsnwLzAJ5UXrr0gQFEQePXHJ6cGmS9RA6SCEr2oAzb0N2jQ1+ieEiidhZJzJunOBRNeFJBIB8NC8KO77Jkz99QdTmEAbBLMhuhPSmTWoIuZ3+HfgKaZORn5eibHZrEGygwTfrSg8NELV4Jz2YzyagWsJs/w0uz7cma2vZiAQk7ZoBNxwGyvY9P3kicTrOD7gkC93vfCh2NGJWx2OKlnjyq9CstkzpSF1FC7AyGhOnsl1AaqKgR4DlKc1BJdDAtNzbFjdhZrLLNYDQ2IdTbT1lUXsBromMfjDwfxkyD2ESSv0IDelwa9IdLRaVYCf0gLCkZoia7ASjRgZf4rxsvl7Vm5KS2zy2KBgnyuHxhlJQyXJU1cCqCi8klLqR5v6/GnmbbWlTW1PhmjUPd8Mg5qw9pVm922F8vsay4HpPeWlXwvEnASLbFIwchqckpsgY4wbjABDEt6cC8xlgZ9wg9O1cGWDtyMR6iXySYevct+6vqOZq6jwfvRsDBw9FIVbdiTCiUeKZSYKV4eCD2oYVoPc1xKEGZCubTmhnXFmGpucBONtXr6CI3Nr6ixVldba+aCxixZbR1VvVlj8VBj0X+rsfjM83x9jS0GheIn+DlJ5jfvUX02x77RvJt+llfQz2i/QReUMNrZXtXcBO0s7l87wbLXVoL7709G3laVSCjlTbtOXzVt+B+hGoSuKJteC5ksHKdd/bV0TI5t7SzuTDv/wHc7ZXa/xpvl3X8a4eMf&lt;/diagram&gt;&lt;/mxfile&gt;" style="background-color: rgb(255, 255, 255);"><defs/><g><rect x="0" y="0" width="560" height="360" fill="#ffffff" stroke="#000000" pointer-events="all"/><rect x="40" y="120" width="120" height="40" rx="6" ry="6" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 140px; margin-left: 41px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">d2601ec</div></div></div></foreignObject><text x="100" y="144" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">d2601ec</text></switch></g><rect x="240" y="120" width="120" height="40" rx="6" ry="6" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 140px; margin-left: 241px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">7b6a99c</div></div></div></foreignObject><text x="300" y="144" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">7b6a99c</text></switch></g><path d="M 240 140 L 166.37 140" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 161.12 140 L 168.12 136.5 L 166.37 140 L 168.12 143.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="300" cy="60" rx="60" ry="20" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 60px; margin-left: 241px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><div>master</div></div></div></div></foreignObject><text x="300" y="64" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">master</text></switch></g><path d="M 300 80 L 300 113.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 300 118.88 L 296.5 111.88 L 300 113.63 L 303.5 111.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="400" y="200" width="120" height="40" rx="6" ry="6" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 220px; margin-left: 401px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">0cafcc7</div></div></div></foreignObject><text x="460" y="224" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">0cafcc7</text></switch></g><path d="M 400 200 L 364.5 164.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 360.79 160.79 L 368.22 163.27 L 364.5 164.5 L 363.27 168.22 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="460" cy="300" rx="60" ry="20" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 300px; margin-left: 401px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">test</div></div></div></foreignObject><text x="460" y="304" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">test</text></switch></g><path d="M 460 280 L 460 246.37" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 460 241.12 L 463.5 248.12 L 460 246.37 L 456.5 248.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://desk.draw.io/support/solutions/articles/16000042487" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Viewer does not support full SVG 1.1</text></a></switch></svg>
\ No newline at end of file
<mxfile host="app.diagrams.net" modified="2020-03-22T14:47:53.300Z" agent="Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0" etag="p6FnmMwNLPAMSZgXKLOw" version="12.8.8" type="device"><diagram id="TsOIuSZ5yv13yciddxsL" name="Page-1">3VjbjpswEP0aHlthbiGP3STdVaVKlSJtN0+VF2YByeDImIT062sWm5uTJm1pyO5TxjOesX1mjsfEsBdpec/wNv5KQyCGZYalYS8Ny0Lm3BE/leZQa2aOVysiloRyUqtYJz9BeUptkYSQ9yZySglPtn1lQLMMAt7TYcbovj/thZL+qlscgaZYB5jo2u9JyONa67tmq3+AJIrVysiUlhSryVKRxzik+47KXhn2glHKayktF0Aq8BQutd/nE9ZmYwwyfonD/WP5xXksfvhp8ZCn/qqE1eGDjLLDpJAHDi3PRBDIPfODAoLRIguhioUM+24fJxzWWxxU1r1IvdDFPCXSLKMC41Ce3C5qQBDVAzQFzg5iinRwJGyybiyF677NAlLQxp0MKD8sEx81kVtshCDh+QOoLA2q2bOH5/Ppobo9rGwNKw0kyMJPFT/FKCA4z5OgjwuUCX8SsinlTSV/dOVoWXZMy4MaZGLzTypANeh4VcPW7XWk/OrNQahdBYMMiAPQggVwvko4ZhHwc8TTM9rJmHskYUrHgGCe7PrbPZZFucI3moiDdLjVLxgHDQqhPqb06t4pw0BuP5DtDQLVOGiBXouqOfbf15lzpM48IsC6C5OdEKNKTHHOgSmDWKdj08uSENFa4EpXXB+9hqOT8dYdkbcNVzcdyxnedqi66TH1v/PWuZS3zvsgrneiZVyJuJ5WaGaAX4JgNnkzHUJs+VOTcjYCKY82RnSGXkdb8G+JPCIhvQsJaU3JR2s+6H/WG22kvlZjHHJ+U92xgWQyIs5HJOKg011MxV5XvRoZ/QvJ6L2P5jgxGZH+rLVQ4CD3Brvj5J+aaMw369v61kSXPlon7ZHaPW6PRMvmZfbPtBTD9n+4enr7b6a9+gU=</diagram></mxfile>
\ No newline at end of file
<mxfile host="Electron" modified="2020-03-24T21:34:22.964Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/12.6.5 Chrome/80.0.3987.86 Electron/8.0.0 Safari/537.36" etag="blhydp_PfyYs3EH-PSMB" version="12.6.5" type="device"><diagram id="TsOIuSZ5yv13yciddxsL" name="Page-1">3Vhdb5swFP01PG7ChhDyuCas1aRpnTp1zdPkGRcsQRwZk5D9+pliPhyTBnW0YZXy4HuufW0f3+NrYjnLtLjmaBt/ZSFJLGiHheWsLAiBC6FV/uzwUCHzBaiAiNNQdWqBO/qHKNBWaE5DkmkdBWOJoFsdxGyzIVhoGOKc7fVujyzRZ92iiBjAHUaJif6koYgr1J/ZLX5DaBTXMwNbeVJUd1ZAFqOQ7TuQE1jOkjMmqlZaLElSklfzUo37fMLbLIyTjRgyIA9u/SgIFvubq130g37H30D2QUXZoSRXG1aLFYeaAc7yTUjKILblXO1jKsjdFuHSu5dnLrFYpIm0gGyqcIQLUpxcJ2h2L9OGsJQIfpBdVIb4iq99S/fMU1jcodqpQaSOOGpCtSzIhiKin5Tr++KLe5//8tP8Jkv9oCDBoYeUEHo2IPgZbsBQbgwieugyuVFeV21ZUQVtkysAe7hyX4sqaFA1/+2hxeLyVE2PK+e81sgm/FReWtLCCcoyinVeSEHFg1Ji2V6X7Y8zZa2Kjmt1qI2NXPxDHaA0OqNKsx32ZNXjTp5BxnKOyfmkEIhHRJzXGQm1K9g80e5N0HNgNcZJggTd6Rd33ymqGW4ZlTvraEtPGBccJUK1bzWqe9EeB5rpgYyLqiLGCPSUVM22X55nbk+eeYkk6yqkO9mMymaKMkF47ZDzdHxmWiaJrLfkja44nb1GoxfT7WxE3TZaXXc8Z3TbkepaU+rYunWH6tZ9p8L1TpSMNxKuZySajdEjxvOLF9NjivseaW8ryvkIouwtjOCMvHpL8LNCfrkgvYGChJPSI1wc1T/4nxZS38gxQTIxqerYUHIxIS5GFOJRpRssRa2qvpYY/YFi9CYlxnfzqgXmsxYC7ILZBKvjxT81wZhv1kl/a4Khj9Zp1UjjHndGkmXzMvtnWUqz/XOy6t7+xesEfwE=</diagram></mxfile>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" style="background-color: rgb(255, 255, 255);" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="481px" height="281px" viewBox="-0.5 -0.5 481 281"><defs/><g><rect x="0" y="80" width="120" height="40" rx="6" ry="6" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 100px; margin-left: 1px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">d2601ec</div></div></div></foreignObject><text x="60" y="104" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">d2601ec</text></switch></g><rect x="200" y="80" width="120" height="40" rx="6" ry="6" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 100px; margin-left: 201px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">7b6a99c</div></div></div></foreignObject><text x="260" y="104" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">7b6a99c</text></switch></g><path d="M 200 100 L 126.37 100" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 121.12 100 L 128.12 96.5 L 126.37 100 L 128.12 103.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="420" cy="20" rx="60" ry="20" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 20px; margin-left: 361px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><div>master</div></div></div></div></foreignObject><text x="420" y="24" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">master</text></switch></g><path d="M 420 40 L 420 73.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 420 78.88 L 416.5 71.88 L 420 73.63 L 423.5 71.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="360" y="160" width="120" height="40" rx="6" ry="6" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 180px; margin-left: 361px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">0cafcc7</div></div></div></foreignObject><text x="420" y="184" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">0cafcc7</text></switch></g><path d="M 360 160 L 324.5 124.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 320.79 120.79 L 328.22 123.27 L 324.5 124.5 L 323.27 128.22 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="420" cy="260" rx="60" ry="20" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 260px; margin-left: 361px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">test</div></div></div></foreignObject><text x="420" y="264" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">test</text></switch></g><path d="M 420 240 L 420 206.37" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 420 201.12 L 423.5 208.12 L 420 206.37 L 416.5 208.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="360" y="80" width="120" height="40" rx="6" ry="6" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 100px; margin-left: 361px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">21c4157</div></div></div></foreignObject><text x="420" y="104" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">21c4157</text></switch></g><path d="M 360 100 L 326.37 100" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 321.12 100 L 328.12 96.5 L 326.37 100 L 328.12 103.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://desk.draw.io/support/solutions/articles/16000042487" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Viewer does not support full SVG 1.1</text></a></switch></svg>
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="561px" height="361px" viewBox="-0.5 -0.5 561 361" content="&lt;mxfile host=&quot;Electron&quot; modified=&quot;2020-03-24T21:33:57.637Z&quot; agent=&quot;Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/12.6.5 Chrome/80.0.3987.86 Electron/8.0.0 Safari/537.36&quot; version=&quot;12.6.5&quot; etag=&quot;CQi5EfNHP2aniWHaQgv2&quot; type=&quot;device&quot;&gt;&lt;diagram id=&quot;PAOCpIq7quH6wXxmsCU2&quot;&gt;3ZhNj5swEIZ/DdcK85Xk2E227aVSpRy6Obq2FywBjoyTkP76msUGOyabbJdNaKUc7PEHnnfm8UC8cFnUXzncZt8ZJrkX+Lj2wpUXBCAKAq/5+fjYWmYL0BpSTrGa1BvW9DdRRl9ZdxSTypooGMsF3dpGxMqSIGHZIOfsYE97Zrn91C1MiWNYI5i71p8Ui6y1zmO/t38jNM30k4GvRgqoJytDlUHMDoYpfPTCJWdMtK2iXpK8EU/r0q77cma0OxgnpbhmgQrEHuY75Zs6lzhqZznblZg0830vfDhkVJD1FqJm9CDDK22ZKHLZA7KptiNckPrskUDnqMwQwgoi+FFOUckwV9IcemXjRNkyQ9VQG6GKZtpt1TssG8rnYf9Dx38cJD4g6BUZwMfKoBZEyjulSuC7soBgQJZoBFUiR5XZrwQuFvdX5a6yxJdhISX+3FwwsodyWFUU2RKQmoonhVLT3jTtT7HqrWpjaHXUnVKe80lv0HSMVU23X/bS0+vawxF8cpdVbMcRsQItIE+JxurqkJiADiiubZzkUNC9fYihMKgn/GBUPtjgwI54BE4i2fqjVplX3elGsb2Rc3+0KjgbvWRF5/ZViZIMJEqSS10eMN3LZto0C1gJwvWA3NIYc/Mqz2VxIze6eWyhOp5uwdhsRMY6rjbGyAXGDKw2FlV/zVjiMgaC/xay5Mz9PD5kcydTfASfEZrdvUidqjn0SvNhAC1GAGiw4IALKAyWtlehuwKeuQtPNDF2gsVJXQmmX6A03kaWCFKJSZWdzv1bUAPAiNic1JCrwbHq1bvR0TE22ZlPjJ1/8eVOF28jVQKAIhBPsPDc8usIuN/Sb0doWp9HOtRTLj/OtRmOhFD31vJuhGS3/0ernd7/Lxg+/gE=&lt;/diagram&gt;&lt;/mxfile&gt;" style="background-color: rgb(255, 255, 255);"><defs/><g><rect x="0" y="0" width="560" height="360" fill="#ffffff" stroke="#000000" pointer-events="all"/><rect x="40" y="120" width="120" height="40" rx="6" ry="6" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 140px; margin-left: 41px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">d2601ec</div></div></div></foreignObject><text x="100" y="144" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">d2601ec</text></switch></g><rect x="240" y="120" width="120" height="40" rx="6" ry="6" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 140px; margin-left: 241px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">7b6a99c</div></div></div></foreignObject><text x="300" y="144" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">7b6a99c</text></switch></g><path d="M 240 140 L 166.37 140" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 161.12 140 L 168.12 136.5 L 166.37 140 L 168.12 143.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="460" cy="60" rx="60" ry="20" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 60px; margin-left: 401px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><div>master</div></div></div></div></foreignObject><text x="460" y="64" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">master</text></switch></g><path d="M 460 80 L 460 113.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 460 118.88 L 456.5 111.88 L 460 113.63 L 463.5 111.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="400" y="200" width="120" height="40" rx="6" ry="6" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 220px; margin-left: 401px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">0cafcc7</div></div></div></foreignObject><text x="460" y="224" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">0cafcc7</text></switch></g><path d="M 400 200 L 364.5 164.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 360.79 160.79 L 368.22 163.27 L 364.5 164.5 L 363.27 168.22 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="460" cy="300" rx="60" ry="20" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 300px; margin-left: 401px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">test</div></div></div></foreignObject><text x="460" y="304" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">test</text></switch></g><path d="M 460 280 L 460 246.37" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 460 241.12 L 463.5 248.12 L 460 246.37 L 456.5 248.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="400" y="120" width="120" height="40" rx="6" ry="6" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 140px; margin-left: 401px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">21c4157</div></div></div></foreignObject><text x="460" y="144" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">21c4157</text></switch></g><path d="M 400 140 L 366.37 140" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 361.12 140 L 368.12 136.5 L 366.37 140 L 368.12 143.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://desk.draw.io/support/solutions/articles/16000042487" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Viewer does not support full SVG 1.1</text></a></switch></svg>
\ No newline at end of file
<mxfile host="Electron" modified="2020-03-24T21:51:14.290Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/12.6.5 Chrome/80.0.3987.86 Electron/8.0.0 Safari/537.36" etag="065O8ajUqNphbXurubwW" version="12.6.5" type="device"><diagram id="sNjY2AXSBxPNLH5e1xSL" name="Page-1">7Vtbb5swFP41PK7C3AKPXdKtmzSpUjet7cvkYheQSEDGach+/UyxuTkXmhCgS6Q84OP75+/4HB87ij6dp18JjP0fEcKhoqkoVfSZomnA0DQl+6lonUsmDsgFHgkQL1QK7oO/mAtVLl0GCCe1gjSKQhrEdaEbLRbYpTUZJCRa1Yu9RGG91xh6WBLcuzCUpb8DRP1captqKb/FgeeLnoHKc+ZQFOaCxIcoWlVE+o2iT0kU0fxrnk5xmIEncMnrfdmSWwyM4AVtU+E7uJs+Lwz/wX8K6S/vyfnziD5pZt7MKwyXfMZ8tHQtICDRcoFw1oqq6J9XfkDxfQzdLHfFFp3JfDoPWQqwT94cJhSnWwcKiukz3uBojilZsyKcIsDiiK1KwC2Dy/wK2LooCPkie0VbJQ7sg0PxDliAhIoGXAOYE7ADHbAfHRQQRtIgWmS5OKFHAsYrCGw4fpot42dvgM84FXqajJ4NLcOGu7g1GHoF3cYCny7B52D47FiuO0b4CmzGAp8hwYctB9m2g8YIn6GODD7ZIHxjGKWdY4dg4hfVOwDS1EYGpLXfsuIFus58FJZyQ5gkgVuHjU2drB+44X1LPGaJK1MkZ2k1c7YWqTSgD6IN9l2pxVJlpSwh6uSDw0hyhxoLwCYQLYmL9+//FBIP031WVl7QyoKZGxZMyAgOIQ1e68PdtIq8h7soYBPZZjR1p8GDfJa8UtWtarTjNNpp8ilHQWrnjVLFpA9n2URi2UsQMoe5STXmfcbZJ4IUJjQi+LSuXFpfKw6OATZ4dhuW+GR+nT1qtMBkZHA5o4arqXqDwyX6HyleBT6jwUs+Zh1hIkur+FgzirtNZGkWHys5JzeRIpSxz0RORmQiTbUbE2mY/ZpIIJ9H30+zA+hyKDU7pFlbT8y+0Ox4msnn9nPZzfSWNHMuNDueZnJ841x2M6MlzYCqXHh2NM/kQNBP6Cn6dSYDV+JSo0K6MAzipKeTUjNmq8qubK/BHtBptKeuYeCgzR/0tfkLouxVS21IrZTC1E0qfBS1lAM+B2//7wkPHhqKHMDLGJRn/8vuL0fKzoVmbb0M/UKz42kmRxjPhWZtraZxodnRNBNXgxWazWFCMZHJ1qMTK139Du3EaieMx47cia28yBpAzaS760OdU2PbU6C+FE2Ogd3eXM8kFokLEB+n0MteBXyOMQlY70wlC+mdEGn93FU2F2Fwdewy0nOIcQSDGUetta9/CfV0oLVy8GLMT6aaiqpveC/ar6Ke6Ey+2/pt8WF7VFKrpZKOyYV1tG501J70rKPygRzhVxxGsUy1Hn3Ypi4WDshgutjFifJj3sIJiuw3mtZFIXcoJEuW/8rIi5f/bdFv/gE=</diagram></mxfile>
\ No newline at end of file
This diff is collapsed.
......@@ -27,8 +27,8 @@ problems on shared projects and/or data loss.
A diff describes a change in a textual file
```diff
--- foo.txt 2020-03-22 15:01:25.425435217 +0100
+++ foo_2.txt 2020-03-22 15:01:43.028767920 +0100
--- a/foo.txt 2020-03-22 15:01:25.425435217 +0100
+++ b/foo.txt 2020-03-22 15:01:43.028767920 +0100
@@ -1 +1 @@
-foo
+bar
......@@ -59,7 +59,7 @@ A commit can also be seen as a 'snapshot' of all of the project's files
---
![](assets/git_internals.png)
<img src="assets/git_internals.svg" style="max-height: 100%" />
---
......@@ -68,7 +68,7 @@ A commit can also be seen as a 'snapshot' of all of the project's files
A **remote** in git is another git repository
Generally this means your repo on github/gitlab/gitea/etc.
**origin** is the name of the remote when you `git clone`
(es. [https://github.com/torvals/linux]() )
(es. https://github.com/torvalds/linux )
---
......@@ -88,11 +88,11 @@ By default when you **`git clone`** git sets up the _master_ branch to track _or
## Merges and fast-forwardability
![](assets/branch-ff.svg)
<img src="assets/branch-ff.svg" style="max-height: 30%" />
##### vs.
###### vs.
![](assets/branch-noff.svg)
<img src="assets/branch-noff.svg" style="max-height: 30%" />
---
......@@ -213,7 +213,7 @@ Rebase can also be used to touch-up a commit history
**`git rebase -i <end commit>`**
Once run a file will be opened with __$EDITOR__
Once run a file will be opened with __$EDITOR__ (e.g. vim)
Possible operations:
* reword: change the commit message
* edit: change the file just before they were committed
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment