aboutsummaryrefslogtreecommitdiff
path: root/slides/img/contribs/tlwo-uncached.svg
diff options
context:
space:
mode:
authorRasmus Dahlberg <rasmus@rgdd.se>2024-10-15 16:08:16 +0200
committerRasmus Dahlberg <rasmus@rgdd.se>2024-10-15 16:08:16 +0200
commit385cc92bc91e1a6c3724085c060e76bf40c13ed3 (patch)
tree26d0a8f81f2caa472830fd40a51844bb202c1355 /slides/img/contribs/tlwo-uncached.svg
Import PhD thesis
Diffstat (limited to 'slides/img/contribs/tlwo-uncached.svg')
-rw-r--r--slides/img/contribs/tlwo-uncached.svg562
1 files changed, 562 insertions, 0 deletions
diff --git a/slides/img/contribs/tlwo-uncached.svg b/slides/img/contribs/tlwo-uncached.svg
new file mode 100644
index 0000000..d0727c7
--- /dev/null
+++ b/slides/img/contribs/tlwo-uncached.svg
@@ -0,0 +1,562 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg8"
+ version="1.1"
+ viewBox="0 0 256.00052 109.66142"
+ height="109.66142mm"
+ width="256.00052mm"
+ sodipodi:docname="tlwo-uncached.svg"
+ inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:osb="http://www.openswatchbook.org/uri/2009/osb">
+ <sodipodi:namedview
+ id="namedview111"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:showpageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1"
+ inkscape:document-units="mm"
+ showgrid="false"
+ inkscape:zoom="0.96613562"
+ inkscape:cx="307.92778"
+ inkscape:cy="37.779375"
+ inkscape:window-width="1870"
+ inkscape:window-height="490"
+ inkscape:window-x="20"
+ inkscape:window-y="560"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="layer1" />
+ <defs
+ id="defs2">
+ <linearGradient
+ osb:paint="solid"
+ id="linearGradient13342">
+ <stop
+ id="stop13340"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ </linearGradient>
+ <marker
+ style="overflow:visible"
+ id="Club"
+ refX="0"
+ refY="0"
+ orient="auto">
+ <path
+ transform="scale(0.6)"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.7458791pt;stroke-opacity:1"
+ d="m -1.5971367,-7.0977635 c -1.8892507,0 -3.426382,1.5371314 -3.426382,3.4263822 0,0.6566798 0.2383531,1.2269257 0.5594092,1.7481542 -0.038751,0.032111 -0.079672,0.058463 -0.1165436,0.093235 -0.6224234,-0.8549928 -1.5893983,-1.4451409 -2.7271199,-1.4451409 -1.8892515,-1e-7 -3.426382,1.5371314 -3.426382,3.42638214 0,1.88925076 1.5371305,3.42638216 3.426382,3.42638216 0.9934462,0 1.868619,-0.4420611 2.4940326,-1.1188187 -0.124687,0.3548915 -0.2097783,0.7214874 -0.2097783,1.1188187 0,1.8892506 1.5371313,3.4263822 3.426382,3.4263822 1.88925064,0 3.4263821,-1.5371316 3.4263821,-3.4263822 0,-0.7933959 -0.3155586,-1.4938285 -0.7691878,-2.0744763 C 2.4152718,1.7663868 3.7718375,2.2973711 4.7661444,3.8340272 4.0279463,3.0958289 3.5540908,1.7534117 3.5540908,-0.05852936 l -0.6293354,-0.04661745 0.5827179,-0.0233087 c 0,-1.81194107 0.4505466,-3.15435827 1.188745,-3.89255657 -0.9590906,1.4822308 -2.2571634,2.0263625 -3.5662345,2.3075635 0.4041964,-0.5619092 0.6992616,-1.213407 0.6992616,-1.9579327 0,-1.8892506 -1.53713146,-3.4263822 -3.4263821,-3.4263822 z"
+ id="path6729" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker13130"
+ refX="0"
+ refY="0"
+ orient="auto">
+ <path
+ transform="matrix(0.8,0,0,0.8,10,0)"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path13128" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker13054"
+ refX="0"
+ refY="0"
+ orient="auto">
+ <path
+ transform="matrix(-0.8,0,0,-0.8,-10,0)"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path13052" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="Arrow2Lend"
+ refX="0"
+ refY="0"
+ orient="auto">
+ <path
+ transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ id="path6521" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="Arrow1Lstart"
+ refX="0"
+ refY="0"
+ orient="auto">
+ <path
+ transform="matrix(0.8,0,0,0.8,10,0)"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path6500" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker12648"
+ refX="0"
+ refY="0"
+ orient="auto">
+ <path
+ transform="matrix(-0.8,0,0,-0.8,-10,0)"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path12646" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker12614"
+ refX="0"
+ refY="0"
+ orient="auto">
+ <path
+ transform="matrix(-0.8,0,0,-0.8,-10,0)"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path12612" />
+ </marker>
+ <marker
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker12313"
+ style="overflow:visible">
+ <path
+ id="path12311"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker11841"
+ refX="0"
+ refY="0"
+ orient="auto">
+ <path
+ transform="matrix(-0.8,0,0,-0.8,-10,0)"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path11839" />
+ </marker>
+ <marker
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker9514"
+ style="overflow:visible">
+ <path
+ id="path9512"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker8178"
+ refX="0"
+ refY="0"
+ orient="auto">
+ <path
+ transform="matrix(-0.8,0,0,-0.8,-10,0)"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path8176" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="Arrow1Lend"
+ refX="0"
+ refY="0"
+ orient="auto">
+ <path
+ transform="matrix(-0.8,0,0,-0.8,-10,0)"
+ style="fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke:#280000;stroke-width:1.00000003pt;stroke-opacity:0"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path6503" />
+ </marker>
+ <linearGradient
+ osb:paint="solid"
+ id="linearGradient5028">
+ <stop
+ id="stop5026"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ </linearGradient>
+ <symbol
+ id="Connector">
+ <title
+ id="title4537">Connector</title>
+ <desc
+ id="desc4539">Exit to or entry from another part of chart.</desc>
+ <circle
+ id="circle4541"
+ style="stroke-width:0.52916664"
+ r="5.2916665"
+ cy="19.84375"
+ cx="19.84375" />
+ </symbol>
+ <symbol
+ id="AuxillaryOp">
+ <title
+ id="title4474">Auxiliary Operation</title>
+ <desc
+ id="desc4476">Offline operation.</desc>
+ <rect
+ id="rect4478"
+ style="stroke-width:0.52916664"
+ height="21.166666"
+ width="21.166666"
+ y="9.260417"
+ x="9.260417" />
+ </symbol>
+ <symbol
+ id="Decision">
+ <title
+ id="title4451">Decision</title>
+ <desc
+ id="desc4453">A decision or switching type operation.</desc>
+ <path
+ id="path4455"
+ style="stroke-width:0.52916664"
+ d="m 3.96875,19.84375 15.875,-10.5833333 15.875,10.5833333 -15.875,10.583333 z" />
+ </symbol>
+ <symbol
+ id="Merge">
+ <title
+ id="title4444">Merge</title>
+ <desc
+ id="desc4446">Combine two or more sets of items into one set. (ISO)</desc>
+ <path
+ id="path4448"
+ style="stroke-width:0.52916664"
+ d="M 9.2604167,9.2604167 H 30.427083 L 19.84375,27.78125 Z" />
+ </symbol>
+ </defs>
+ <metadata
+ id="metadata5">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ transform="translate(-9.0404656,-55.507183)"
+ id="layer1">
+ <use
+ height="100%"
+ width="100%"
+ y="0"
+ x="0"
+ xlink:href="#AuxillaryOp"
+ style="fill:#f2f2f2;stroke:#000000;stroke-opacity:1"
+ transform="matrix(2.8369233,0,0,1.846189,134.87549,46.186287)"
+ id="use4989" />
+ <use
+ height="100%"
+ width="100%"
+ y="0"
+ x="0"
+ xlink:href="#Connector"
+ style="fill:#aa0000;stroke:#000000"
+ transform="matrix(4.0064065,0,0,4.0064065,-48.201068,30.521803)"
+ id="use4922" />
+ <text
+ id="text4940"
+ y="112.45039"
+ x="12.481485"
+ style="font-style:normal;font-weight:normal;font-size:7.76111126px;line-height:1;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+ xml:space="preserve"><tspan
+ style="font-weight:bold;fill:#ffffff;stroke-width:0.26458332"
+ y="112.45039"
+ x="12.481485"
+ id="tspan4938">Attacker</tspan></text>
+ <use
+ height="100%"
+ width="100%"
+ y="0"
+ x="0"
+ xlink:href="#Connector"
+ style="fill:#800080;stroke:#000000"
+ transform="matrix(4.0064066,0,0,4.0064066,110.68908,29.830656)"
+ id="use4922-3" />
+ <text
+ id="text4940-6"
+ y="112.02383"
+ x="178.19962"
+ style="font-style:normal;font-weight:normal;font-size:7.76111126px;line-height:1;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+ xml:space="preserve"><tspan
+ style="font-weight:bold;fill:#ffffff;stroke-width:0.26458332"
+ y="112.02383"
+ x="178.19962"
+ id="tspan4938-7">Relay</tspan></text>
+ <text
+ id="text6492"
+ y="72.094604"
+ x="175.27481"
+ style="font-style:normal;font-weight:normal;font-size:7.76111126px;line-height:1;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+ xml:space="preserve"><tspan
+ style="stroke-width:0.26458332"
+ y="72.094604"
+ x="175.27481"
+ id="tspan6490">evil.com</tspan></text>
+ <text
+ id="text6496"
+ y="61.403809"
+ x="169.31729"
+ style="font-style:normal;font-weight:normal;font-size:7.76111126px;line-height:1;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+ xml:space="preserve"><tspan
+ style="stroke-width:0.26458332"
+ y="61.403809"
+ x="169.31729"
+ id="tspan6494">DNS cache</tspan></text>
+ <text
+ id="text8654"
+ y="67.843491"
+ x="68.573997"
+ style="font-style:normal;font-weight:normal;font-size:7.76111126px;line-height:1;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+ xml:space="preserve"><tspan
+ style="stroke-width:0.26458332"
+ y="67.843491"
+ x="68.573997"
+ id="tspan8652">cache evil.com</tspan></text>
+ <path
+ id="path9472"
+ d="M 31.37154,87.252341 V 69.862973 h 134.40985"
+ style="fill:#ffffff;stroke:#000000;stroke-width:0.495;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker8178)" />
+ <path
+ id="path9504"
+ d="M 54.8151,110.67008 H 166.13555"
+ style="fill:#ffffff;stroke:#000000;stroke-width:0.49582317;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker9514)" />
+ <use
+ height="100%"
+ width="100%"
+ y="0"
+ x="0"
+ xlink:href="#AuxillaryOp"
+ style="fill:#f9f9f9;stroke:#000000"
+ transform="matrix(4.7311785,0,0,1.0967741,12.429632,73.701952)"
+ id="use9987" />
+ <use
+ height="100%"
+ width="100%"
+ y="0"
+ x="0"
+ xlink:href="#AuxillaryOp"
+ style="fill:#e5ffd5;stroke:#000000"
+ transform="matrix(2.4463498,0,0,0.46846246,76.701516,90.078988)"
+ id="use10011" />
+ <text
+ id="text10025"
+ y="101.83488"
+ x="100.92594"
+ style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:1;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
+ xml:space="preserve"><tspan
+ style="stroke-width:0.264583"
+ y="101.83488"
+ x="100.92594"
+ id="tspan10023">example.com</tspan></text>
+ <use
+ height="100%"
+ width="100%"
+ y="0"
+ x="0"
+ xlink:href="#AuxillaryOp"
+ style="fill:#ffeeaa;stroke:#000000"
+ transform="matrix(1.5960691,0,0,0.46543405,46.115798,90.073246)"
+ id="use10011-1" />
+ <text
+ id="text10025-2"
+ y="101.71591"
+ x="62.864647"
+ style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:1;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
+ xml:space="preserve"><tspan
+ style="stroke-width:0.264583"
+ y="101.71591"
+ x="62.864647"
+ id="tspan10023-7">evil.com</tspan></text>
+ <text
+ id="text10050"
+ y="93.041832"
+ x="63.631878"
+ style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:1;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
+ xml:space="preserve"><tspan
+ style="font-size:7.05556px;stroke-width:0.264583"
+ y="93.041832"
+ x="63.631878"
+ id="tspan10048">RESOLVE</tspan></text>
+ <text
+ id="text10050-0"
+ y="93.041466"
+ x="109.49061"
+ style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:1;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
+ xml:space="preserve"><tspan
+ style="font-size:7.05556px;stroke-width:0.264583"
+ y="93.041466"
+ x="109.49061"
+ id="tspan10048-9">RESOLVE</tspan></text>
+ <path
+ id="path12281"
+ d="m 213.33454,111.32786 h 22.04973 V 80.057324 h -17.63979"
+ style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.00000006, 2.00000006;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker11841)" />
+ <path
+ id="path12303"
+ d="M 189.18563,133.15967 V 146.9558 H 30.624621 v -13.04018"
+ style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker12313)" />
+ <path
+ id="path12369"
+ d="m 30.614597,147.17795 0.0083,13.6648 H 235.38603 v -48.53093"
+ style="fill:none;stroke:#000000;stroke-width:0.4947744;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <use
+ height="100%"
+ width="100%"
+ y="0"
+ x="0"
+ xlink:href="#AuxillaryOp"
+ style="fill:#e5ffd5;stroke:#000000"
+ transform="matrix(2.6652959,0,0,0.46773547,150.82589,145.0241)"
+ id="use10011-6" />
+ <text
+ id="text10025-26"
+ y="156.39243"
+ x="178.43687"
+ style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:1;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
+ xml:space="preserve"><tspan
+ style="stroke-width:0.264583"
+ y="156.39243"
+ x="178.43687"
+ id="tspan10023-1">93.184.216.34</tspan></text>
+ <use
+ height="100%"
+ width="100%"
+ y="0"
+ x="0"
+ xlink:href="#AuxillaryOp"
+ style="fill:#ffeeaa;stroke:#000000"
+ transform="matrix(2.512977,0,0,0.46818619,12.988131,131.23964)"
+ id="use10011-1-8" />
+ <text
+ id="text10025-2-7"
+ y="142.6169"
+ x="37.494019"
+ style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:1;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
+ xml:space="preserve"><tspan
+ style="stroke-width:0.264583"
+ y="142.6169"
+ x="37.494019"
+ id="tspan10023-7-9">66.96.146.129</tspan></text>
+ <use
+ height="100%"
+ width="100%"
+ y="0"
+ x="0"
+ xlink:href="#Connector"
+ style="fill:#222b00;stroke:#000000"
+ transform="matrix(0.76679369,0,0,0.81060226,8.5872134,131.0793)"
+ id="use12440" />
+ <text
+ id="text12454"
+ y="149.23871"
+ x="21.82646"
+ style="font-style:normal;font-weight:normal;font-size:6.3499999px;line-height:1;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+ xml:space="preserve"><tspan
+ id="tspan12456"
+ style="font-size:6.3499999px;fill:#ffffff;stroke-width:0.26458332"
+ y="149.23871"
+ x="21.82646">2</tspan></text>
+ <flowRoot
+ transform="matrix(0.26458333,0,0,0.26458333,0,47)"
+ style="font-style:normal;font-weight:normal;font-size:29.33333397px;line-height:1;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+ id="flowRoot12481"
+ xml:space="preserve"><flowRegion
+ id="flowRegion12483"><rect
+ y="487.3819"
+ x="133.75"
+ height="56.5"
+ width="39.5"
+ id="rect12485" /></flowRegion><flowPara
+ id="flowPara12487" /></flowRoot>
+ <use
+ height="100%"
+ width="100%"
+ y="0"
+ x="0"
+ xlink:href="#Connector"
+ style="fill:#222b00;stroke:#000000"
+ transform="matrix(0.76679369,0,0,0.81060227,8.5872134,144.5793)"
+ id="use12440-9" />
+ <text
+ id="text12454-2"
+ y="162.87102"
+ x="21.826458"
+ style="font-style:normal;font-weight:normal;font-size:6.3499999px;line-height:1;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+ xml:space="preserve"><tspan
+ id="tspan12456-2"
+ style="font-size:6.3499999px;fill:#ffffff;stroke-width:0.26458332"
+ y="162.87102"
+ x="21.826458">3</tspan></text>
+ <text
+ id="text12548"
+ y="69.874359"
+ x="246.12741"
+ style="font-style:normal;font-weight:normal;font-size:7.76111126px;line-height:1;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+ xml:space="preserve"><tspan
+ style="font-size:7.05555534px;text-align:center;text-anchor:middle;stroke-width:0.26458332"
+ y="69.874359"
+ x="246.12741"
+ id="tspan12546">concurrent</tspan><tspan
+ id="tspan12550"
+ style="font-size:7.05555534px;text-align:center;text-anchor:middle;stroke-width:0.26458332"
+ y="77.635468"
+ x="246.12741">resolve</tspan></text>
+ <text
+ transform="rotate(90)"
+ id="text13446"
+ y="-236.7206"
+ x="100.53797"
+ style="font-style:normal;font-weight:normal;font-size:7.76111126px;line-height:1;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+ xml:space="preserve"><tspan
+ id="tspan13454"
+ style="font-size:7.05555534px;line-height:1;stroke-width:0.26458332"
+ y="-236.7206"
+ x="100.53797">event</tspan></text>
+ <use
+ height="100%"
+ width="100%"
+ y="0"
+ x="0"
+ xlink:href="#Connector"
+ style="fill:#222b00;stroke:#000000"
+ transform="matrix(0.76679369,0,0,0.81060226,209.3355,95.170037)"
+ id="use12440-3" />
+ <text
+ id="text12454-6"
+ y="113.46175"
+ x="222.44244"
+ style="font-style:normal;font-weight:normal;font-size:6.3499999px;line-height:1;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+ xml:space="preserve"><tspan
+ id="tspan12456-7"
+ style="font-size:6.3499999px;fill:#ffffff;stroke-width:0.26458332"
+ y="113.46175"
+ x="222.44244">1</tspan></text>
+ </g>
+</svg>