sampleprotocolflow2.svg revision e9fcaa8a
1e9fcaa8aSmrg<?xml version="1.0" encoding="UTF-8" standalone="no"?> 2e9fcaa8aSmrg<!-- Created with Inkscape (http://www.inkscape.org/) --> 3e9fcaa8aSmrg 4e9fcaa8aSmrg<svg 5e9fcaa8aSmrg xmlns:dc="http://purl.org/dc/elements/1.1/" 6e9fcaa8aSmrg xmlns:cc="http://creativecommons.org/ns#" 7e9fcaa8aSmrg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 8e9fcaa8aSmrg xmlns:svg="http://www.w3.org/2000/svg" 9e9fcaa8aSmrg xmlns="http://www.w3.org/2000/svg" 10e9fcaa8aSmrg xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" 11e9fcaa8aSmrg xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" 12e9fcaa8aSmrg width="380.64612" 13e9fcaa8aSmrg height="310.49246" 14e9fcaa8aSmrg id="svg2" 15e9fcaa8aSmrg version="1.1" 16e9fcaa8aSmrg inkscape:version="0.47 r22583" 17e9fcaa8aSmrg sodipodi:docname="sampleprotocolflow2.svg"> 18e9fcaa8aSmrg <defs 19e9fcaa8aSmrg id="defs4"> 20e9fcaa8aSmrg <marker 21e9fcaa8aSmrg inkscape:stockid="Arrow1Lstart" 22e9fcaa8aSmrg orient="auto" 23e9fcaa8aSmrg refY="0" 24e9fcaa8aSmrg refX="0" 25e9fcaa8aSmrg id="Arrow1Lstart" 26e9fcaa8aSmrg style="overflow:visible"> 27e9fcaa8aSmrg <path 28e9fcaa8aSmrg id="path3946" 29e9fcaa8aSmrg d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 30e9fcaa8aSmrg style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 31e9fcaa8aSmrg transform="matrix(0.8,0,0,0.8,10,0)" /> 32e9fcaa8aSmrg </marker> 33e9fcaa8aSmrg <marker 34e9fcaa8aSmrg inkscape:stockid="Arrow1Lend" 35e9fcaa8aSmrg orient="auto" 36e9fcaa8aSmrg refY="0" 37e9fcaa8aSmrg refX="0" 38e9fcaa8aSmrg id="Arrow1Lend" 39e9fcaa8aSmrg style="overflow:visible"> 40e9fcaa8aSmrg <path 41e9fcaa8aSmrg id="path3949" 42e9fcaa8aSmrg d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 43e9fcaa8aSmrg style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 44e9fcaa8aSmrg transform="matrix(-0.8,0,0,-0.8,-10,0)" /> 45e9fcaa8aSmrg </marker> 46e9fcaa8aSmrg <inkscape:perspective 47e9fcaa8aSmrg sodipodi:type="inkscape:persp3d" 48e9fcaa8aSmrg inkscape:vp_x="0 : 526.18109 : 1" 49e9fcaa8aSmrg inkscape:vp_y="0 : 1000 : 0" 50e9fcaa8aSmrg inkscape:vp_z="744.09448 : 526.18109 : 1" 51e9fcaa8aSmrg inkscape:persp3d-origin="372.04724 : 350.78739 : 1" 52e9fcaa8aSmrg id="perspective10" /> 53e9fcaa8aSmrg <inkscape:perspective 54e9fcaa8aSmrg id="perspective4399" 55e9fcaa8aSmrg inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 56e9fcaa8aSmrg inkscape:vp_z="1 : 0.5 : 1" 57e9fcaa8aSmrg inkscape:vp_y="0 : 1000 : 0" 58e9fcaa8aSmrg inkscape:vp_x="0 : 0.5 : 1" 59e9fcaa8aSmrg sodipodi:type="inkscape:persp3d" /> 60e9fcaa8aSmrg <marker 61e9fcaa8aSmrg inkscape:stockid="Arrow1Lend" 62e9fcaa8aSmrg orient="auto" 63e9fcaa8aSmrg refY="0" 64e9fcaa8aSmrg refX="0" 65e9fcaa8aSmrg id="Arrow1Lend-6" 66e9fcaa8aSmrg style="overflow:visible"> 67e9fcaa8aSmrg <path 68e9fcaa8aSmrg id="path3949-6" 69e9fcaa8aSmrg d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 70e9fcaa8aSmrg style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 71e9fcaa8aSmrg transform="matrix(-0.8,0,0,-0.8,-10,0)" /> 72e9fcaa8aSmrg </marker> 73e9fcaa8aSmrg <inkscape:perspective 74e9fcaa8aSmrg id="perspective4427" 75e9fcaa8aSmrg inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 76e9fcaa8aSmrg inkscape:vp_z="1 : 0.5 : 1" 77e9fcaa8aSmrg inkscape:vp_y="0 : 1000 : 0" 78e9fcaa8aSmrg inkscape:vp_x="0 : 0.5 : 1" 79e9fcaa8aSmrg sodipodi:type="inkscape:persp3d" /> 80e9fcaa8aSmrg <marker 81e9fcaa8aSmrg inkscape:stockid="Arrow1Lend" 82e9fcaa8aSmrg orient="auto" 83e9fcaa8aSmrg refY="0" 84e9fcaa8aSmrg refX="0" 85e9fcaa8aSmrg id="Arrow1Lend-1" 86e9fcaa8aSmrg style="overflow:visible"> 87e9fcaa8aSmrg <path 88e9fcaa8aSmrg id="path3949-1" 89e9fcaa8aSmrg d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 90e9fcaa8aSmrg style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 91e9fcaa8aSmrg transform="matrix(-0.8,0,0,-0.8,-10,0)" /> 92e9fcaa8aSmrg </marker> 93e9fcaa8aSmrg <inkscape:perspective 94e9fcaa8aSmrg id="perspective4455" 95e9fcaa8aSmrg inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 96e9fcaa8aSmrg inkscape:vp_z="1 : 0.5 : 1" 97e9fcaa8aSmrg inkscape:vp_y="0 : 1000 : 0" 98e9fcaa8aSmrg inkscape:vp_x="0 : 0.5 : 1" 99e9fcaa8aSmrg sodipodi:type="inkscape:persp3d" /> 100e9fcaa8aSmrg <marker 101e9fcaa8aSmrg inkscape:stockid="Arrow1Lend" 102e9fcaa8aSmrg orient="auto" 103e9fcaa8aSmrg refY="0" 104e9fcaa8aSmrg refX="0" 105e9fcaa8aSmrg id="Arrow1Lend-9" 106e9fcaa8aSmrg style="overflow:visible"> 107e9fcaa8aSmrg <path 108e9fcaa8aSmrg id="path3949-69" 109e9fcaa8aSmrg d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 110e9fcaa8aSmrg style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 111e9fcaa8aSmrg transform="matrix(-0.8,0,0,-0.8,-10,0)" /> 112e9fcaa8aSmrg </marker> 113e9fcaa8aSmrg <inkscape:perspective 114e9fcaa8aSmrg id="perspective4483" 115e9fcaa8aSmrg inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 116e9fcaa8aSmrg inkscape:vp_z="1 : 0.5 : 1" 117e9fcaa8aSmrg inkscape:vp_y="0 : 1000 : 0" 118e9fcaa8aSmrg inkscape:vp_x="0 : 0.5 : 1" 119e9fcaa8aSmrg sodipodi:type="inkscape:persp3d" /> 120e9fcaa8aSmrg <marker 121e9fcaa8aSmrg inkscape:stockid="Arrow1Lend" 122e9fcaa8aSmrg orient="auto" 123e9fcaa8aSmrg refY="0" 124e9fcaa8aSmrg refX="0" 125e9fcaa8aSmrg id="Arrow1Lend-5" 126e9fcaa8aSmrg style="overflow:visible"> 127e9fcaa8aSmrg <path 128e9fcaa8aSmrg id="path3949-4" 129e9fcaa8aSmrg d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 130e9fcaa8aSmrg style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 131e9fcaa8aSmrg transform="matrix(-0.8,0,0,-0.8,-10,0)" /> 132e9fcaa8aSmrg </marker> 133e9fcaa8aSmrg <inkscape:perspective 134e9fcaa8aSmrg id="perspective4483-6" 135e9fcaa8aSmrg inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 136e9fcaa8aSmrg inkscape:vp_z="1 : 0.5 : 1" 137e9fcaa8aSmrg inkscape:vp_y="0 : 1000 : 0" 138e9fcaa8aSmrg inkscape:vp_x="0 : 0.5 : 1" 139e9fcaa8aSmrg sodipodi:type="inkscape:persp3d" /> 140e9fcaa8aSmrg <marker 141e9fcaa8aSmrg inkscape:stockid="Arrow1Lend" 142e9fcaa8aSmrg orient="auto" 143e9fcaa8aSmrg refY="0" 144e9fcaa8aSmrg refX="0" 145e9fcaa8aSmrg id="Arrow1Lend-52" 146e9fcaa8aSmrg style="overflow:visible"> 147e9fcaa8aSmrg <path 148e9fcaa8aSmrg id="path3949-44" 149e9fcaa8aSmrg d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 150e9fcaa8aSmrg style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 151e9fcaa8aSmrg transform="matrix(-0.8,0,0,-0.8,-10,0)" /> 152e9fcaa8aSmrg </marker> 153e9fcaa8aSmrg <inkscape:perspective 154e9fcaa8aSmrg id="perspective4524" 155e9fcaa8aSmrg inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 156e9fcaa8aSmrg inkscape:vp_z="1 : 0.5 : 1" 157e9fcaa8aSmrg inkscape:vp_y="0 : 1000 : 0" 158e9fcaa8aSmrg inkscape:vp_x="0 : 0.5 : 1" 159e9fcaa8aSmrg sodipodi:type="inkscape:persp3d" /> 160e9fcaa8aSmrg <marker 161e9fcaa8aSmrg inkscape:stockid="Arrow1Lend" 162e9fcaa8aSmrg orient="auto" 163e9fcaa8aSmrg refY="0" 164e9fcaa8aSmrg refX="0" 165e9fcaa8aSmrg id="Arrow1Lend-0" 166e9fcaa8aSmrg style="overflow:visible"> 167e9fcaa8aSmrg <path 168e9fcaa8aSmrg id="path3949-7" 169e9fcaa8aSmrg d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 170e9fcaa8aSmrg style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 171e9fcaa8aSmrg transform="matrix(-0.8,0,0,-0.8,-10,0)" /> 172e9fcaa8aSmrg </marker> 173e9fcaa8aSmrg <inkscape:perspective 174e9fcaa8aSmrg id="perspective4946" 175e9fcaa8aSmrg inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 176e9fcaa8aSmrg inkscape:vp_z="1 : 0.5 : 1" 177e9fcaa8aSmrg inkscape:vp_y="0 : 1000 : 0" 178e9fcaa8aSmrg inkscape:vp_x="0 : 0.5 : 1" 179e9fcaa8aSmrg sodipodi:type="inkscape:persp3d" /> 180e9fcaa8aSmrg <inkscape:perspective 181e9fcaa8aSmrg id="perspective4985" 182e9fcaa8aSmrg inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 183e9fcaa8aSmrg inkscape:vp_z="1 : 0.5 : 1" 184e9fcaa8aSmrg inkscape:vp_y="0 : 1000 : 0" 185e9fcaa8aSmrg inkscape:vp_x="0 : 0.5 : 1" 186e9fcaa8aSmrg sodipodi:type="inkscape:persp3d" /> 187e9fcaa8aSmrg <inkscape:perspective 188e9fcaa8aSmrg id="perspective5010" 189e9fcaa8aSmrg inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 190e9fcaa8aSmrg inkscape:vp_z="1 : 0.5 : 1" 191e9fcaa8aSmrg inkscape:vp_y="0 : 1000 : 0" 192e9fcaa8aSmrg inkscape:vp_x="0 : 0.5 : 1" 193e9fcaa8aSmrg sodipodi:type="inkscape:persp3d" /> 194e9fcaa8aSmrg <inkscape:perspective 195e9fcaa8aSmrg id="perspective5254" 196e9fcaa8aSmrg inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 197e9fcaa8aSmrg inkscape:vp_z="1 : 0.5 : 1" 198e9fcaa8aSmrg inkscape:vp_y="0 : 1000 : 0" 199e9fcaa8aSmrg inkscape:vp_x="0 : 0.5 : 1" 200e9fcaa8aSmrg sodipodi:type="inkscape:persp3d" /> 201e9fcaa8aSmrg <marker 202e9fcaa8aSmrg inkscape:stockid="Arrow1Lend" 203e9fcaa8aSmrg orient="auto" 204e9fcaa8aSmrg refY="0" 205e9fcaa8aSmrg refX="0" 206e9fcaa8aSmrg id="Arrow1Lend-0-8" 207e9fcaa8aSmrg style="overflow:visible"> 208e9fcaa8aSmrg <path 209e9fcaa8aSmrg id="path3949-7-3" 210e9fcaa8aSmrg d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 211e9fcaa8aSmrg style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 212e9fcaa8aSmrg transform="matrix(-0.8,0,0,-0.8,-10,0)" /> 213e9fcaa8aSmrg </marker> 214e9fcaa8aSmrg <inkscape:perspective 215e9fcaa8aSmrg id="perspective5282" 216e9fcaa8aSmrg inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 217e9fcaa8aSmrg inkscape:vp_z="1 : 0.5 : 1" 218e9fcaa8aSmrg inkscape:vp_y="0 : 1000 : 0" 219e9fcaa8aSmrg inkscape:vp_x="0 : 0.5 : 1" 220e9fcaa8aSmrg sodipodi:type="inkscape:persp3d" /> 221e9fcaa8aSmrg <marker 222e9fcaa8aSmrg inkscape:stockid="Arrow1Lend" 223e9fcaa8aSmrg orient="auto" 224e9fcaa8aSmrg refY="0" 225e9fcaa8aSmrg refX="0" 226e9fcaa8aSmrg id="Arrow1Lend-0-9" 227e9fcaa8aSmrg style="overflow:visible"> 228e9fcaa8aSmrg <path 229e9fcaa8aSmrg id="path3949-7-9" 230e9fcaa8aSmrg d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 231e9fcaa8aSmrg style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 232e9fcaa8aSmrg transform="matrix(-0.8,0,0,-0.8,-10,0)" /> 233e9fcaa8aSmrg </marker> 234e9fcaa8aSmrg <inkscape:perspective 235e9fcaa8aSmrg id="perspective5512" 236e9fcaa8aSmrg inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 237e9fcaa8aSmrg inkscape:vp_z="1 : 0.5 : 1" 238e9fcaa8aSmrg inkscape:vp_y="0 : 1000 : 0" 239e9fcaa8aSmrg inkscape:vp_x="0 : 0.5 : 1" 240e9fcaa8aSmrg sodipodi:type="inkscape:persp3d" /> 241e9fcaa8aSmrg <marker 242e9fcaa8aSmrg inkscape:stockid="Arrow1Lend" 243e9fcaa8aSmrg orient="auto" 244e9fcaa8aSmrg refY="0" 245e9fcaa8aSmrg refX="0" 246e9fcaa8aSmrg id="Arrow1Lend-0-9-9" 247e9fcaa8aSmrg style="overflow:visible"> 248e9fcaa8aSmrg <path 249e9fcaa8aSmrg id="path3949-7-9-5" 250e9fcaa8aSmrg d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 251e9fcaa8aSmrg style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 252e9fcaa8aSmrg transform="matrix(-0.8,0,0,-0.8,-10,0)" /> 253e9fcaa8aSmrg </marker> 254e9fcaa8aSmrg <inkscape:perspective 255e9fcaa8aSmrg id="perspective5540" 256e9fcaa8aSmrg inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 257e9fcaa8aSmrg inkscape:vp_z="1 : 0.5 : 1" 258e9fcaa8aSmrg inkscape:vp_y="0 : 1000 : 0" 259e9fcaa8aSmrg inkscape:vp_x="0 : 0.5 : 1" 260e9fcaa8aSmrg sodipodi:type="inkscape:persp3d" /> 261e9fcaa8aSmrg <marker 262e9fcaa8aSmrg inkscape:stockid="Arrow1Lend" 263e9fcaa8aSmrg orient="auto" 264e9fcaa8aSmrg refY="0" 265e9fcaa8aSmrg refX="0" 266e9fcaa8aSmrg id="Arrow1Lend-0-9-1" 267e9fcaa8aSmrg style="overflow:visible"> 268e9fcaa8aSmrg <path 269e9fcaa8aSmrg id="path3949-7-9-1" 270e9fcaa8aSmrg d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 271e9fcaa8aSmrg style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 272e9fcaa8aSmrg transform="matrix(-0.8,0,0,-0.8,-10,0)" /> 273e9fcaa8aSmrg </marker> 274e9fcaa8aSmrg <inkscape:perspective 275e9fcaa8aSmrg id="perspective5568" 276e9fcaa8aSmrg inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 277e9fcaa8aSmrg inkscape:vp_z="1 : 0.5 : 1" 278e9fcaa8aSmrg inkscape:vp_y="0 : 1000 : 0" 279e9fcaa8aSmrg inkscape:vp_x="0 : 0.5 : 1" 280e9fcaa8aSmrg sodipodi:type="inkscape:persp3d" /> 281e9fcaa8aSmrg <marker 282e9fcaa8aSmrg inkscape:stockid="Arrow1Lend" 283e9fcaa8aSmrg orient="auto" 284e9fcaa8aSmrg refY="0" 285e9fcaa8aSmrg refX="0" 286e9fcaa8aSmrg id="Arrow1Lend-0-5" 287e9fcaa8aSmrg style="overflow:visible"> 288e9fcaa8aSmrg <path 289e9fcaa8aSmrg id="path3949-7-5" 290e9fcaa8aSmrg d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 291e9fcaa8aSmrg style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 292e9fcaa8aSmrg transform="matrix(-0.8,0,0,-0.8,-10,0)" /> 293e9fcaa8aSmrg </marker> 294e9fcaa8aSmrg <inkscape:perspective 295e9fcaa8aSmrg id="perspective5598" 296e9fcaa8aSmrg inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 297e9fcaa8aSmrg inkscape:vp_z="1 : 0.5 : 1" 298e9fcaa8aSmrg inkscape:vp_y="0 : 1000 : 0" 299e9fcaa8aSmrg inkscape:vp_x="0 : 0.5 : 1" 300e9fcaa8aSmrg sodipodi:type="inkscape:persp3d" /> 301e9fcaa8aSmrg <marker 302e9fcaa8aSmrg inkscape:stockid="Arrow1Lend" 303e9fcaa8aSmrg orient="auto" 304e9fcaa8aSmrg refY="0" 305e9fcaa8aSmrg refX="0" 306e9fcaa8aSmrg id="Arrow1Lend-0-6" 307e9fcaa8aSmrg style="overflow:visible"> 308e9fcaa8aSmrg <path 309e9fcaa8aSmrg id="path3949-7-7" 310e9fcaa8aSmrg d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 311e9fcaa8aSmrg style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 312e9fcaa8aSmrg transform="matrix(-0.8,0,0,-0.8,-10,0)" /> 313e9fcaa8aSmrg </marker> 314e9fcaa8aSmrg <inkscape:perspective 315e9fcaa8aSmrg id="perspective5632" 316e9fcaa8aSmrg inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 317e9fcaa8aSmrg inkscape:vp_z="1 : 0.5 : 1" 318e9fcaa8aSmrg inkscape:vp_y="0 : 1000 : 0" 319e9fcaa8aSmrg inkscape:vp_x="0 : 0.5 : 1" 320e9fcaa8aSmrg sodipodi:type="inkscape:persp3d" /> 321e9fcaa8aSmrg <marker 322e9fcaa8aSmrg inkscape:stockid="Arrow1Lend" 323e9fcaa8aSmrg orient="auto" 324e9fcaa8aSmrg refY="0" 325e9fcaa8aSmrg refX="0" 326e9fcaa8aSmrg id="Arrow1Lend-0-0" 327e9fcaa8aSmrg style="overflow:visible"> 328e9fcaa8aSmrg <path 329e9fcaa8aSmrg id="path3949-7-39" 330e9fcaa8aSmrg d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 331e9fcaa8aSmrg style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 332e9fcaa8aSmrg transform="matrix(-0.8,0,0,-0.8,-10,0)" /> 333e9fcaa8aSmrg </marker> 334e9fcaa8aSmrg <inkscape:perspective 335e9fcaa8aSmrg id="perspective6084" 336e9fcaa8aSmrg inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 337e9fcaa8aSmrg inkscape:vp_z="1 : 0.5 : 1" 338e9fcaa8aSmrg inkscape:vp_y="0 : 1000 : 0" 339e9fcaa8aSmrg inkscape:vp_x="0 : 0.5 : 1" 340e9fcaa8aSmrg sodipodi:type="inkscape:persp3d" /> 341e9fcaa8aSmrg <marker 342e9fcaa8aSmrg inkscape:stockid="Arrow1Lend" 343e9fcaa8aSmrg orient="auto" 344e9fcaa8aSmrg refY="0" 345e9fcaa8aSmrg refX="0" 346e9fcaa8aSmrg id="Arrow1Lend-0-9-3" 347e9fcaa8aSmrg style="overflow:visible"> 348e9fcaa8aSmrg <path 349e9fcaa8aSmrg id="path3949-7-9-6" 350e9fcaa8aSmrg d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 351e9fcaa8aSmrg style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 352e9fcaa8aSmrg transform="matrix(-0.8,0,0,-0.8,-10,0)" /> 353e9fcaa8aSmrg </marker> 354e9fcaa8aSmrg <inkscape:perspective 355e9fcaa8aSmrg id="perspective6112" 356e9fcaa8aSmrg inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 357e9fcaa8aSmrg inkscape:vp_z="1 : 0.5 : 1" 358e9fcaa8aSmrg inkscape:vp_y="0 : 1000 : 0" 359e9fcaa8aSmrg inkscape:vp_x="0 : 0.5 : 1" 360e9fcaa8aSmrg sodipodi:type="inkscape:persp3d" /> 361e9fcaa8aSmrg <marker 362e9fcaa8aSmrg inkscape:stockid="Arrow1Lend" 363e9fcaa8aSmrg orient="auto" 364e9fcaa8aSmrg refY="0" 365e9fcaa8aSmrg refX="0" 366e9fcaa8aSmrg id="Arrow1Lend-50" 367e9fcaa8aSmrg style="overflow:visible"> 368e9fcaa8aSmrg <path 369e9fcaa8aSmrg id="path3949-64" 370e9fcaa8aSmrg d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 371e9fcaa8aSmrg style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 372e9fcaa8aSmrg transform="matrix(-0.8,0,0,-0.8,-10,0)" /> 373e9fcaa8aSmrg </marker> 374e9fcaa8aSmrg <inkscape:perspective 375e9fcaa8aSmrg id="perspective6140" 376e9fcaa8aSmrg inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 377e9fcaa8aSmrg inkscape:vp_z="1 : 0.5 : 1" 378e9fcaa8aSmrg inkscape:vp_y="0 : 1000 : 0" 379e9fcaa8aSmrg inkscape:vp_x="0 : 0.5 : 1" 380e9fcaa8aSmrg sodipodi:type="inkscape:persp3d" /> 381e9fcaa8aSmrg <marker 382e9fcaa8aSmrg inkscape:stockid="Arrow1Lend" 383e9fcaa8aSmrg orient="auto" 384e9fcaa8aSmrg refY="0" 385e9fcaa8aSmrg refX="0" 386e9fcaa8aSmrg id="Arrow1Lend-4" 387e9fcaa8aSmrg style="overflow:visible"> 388e9fcaa8aSmrg <path 389e9fcaa8aSmrg id="path3949-3" 390e9fcaa8aSmrg d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 391e9fcaa8aSmrg style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 392e9fcaa8aSmrg transform="matrix(-0.8,0,0,-0.8,-10,0)" /> 393e9fcaa8aSmrg </marker> 394e9fcaa8aSmrg <inkscape:perspective 395e9fcaa8aSmrg id="perspective6828" 396e9fcaa8aSmrg inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 397e9fcaa8aSmrg inkscape:vp_z="1 : 0.5 : 1" 398e9fcaa8aSmrg inkscape:vp_y="0 : 1000 : 0" 399e9fcaa8aSmrg inkscape:vp_x="0 : 0.5 : 1" 400e9fcaa8aSmrg sodipodi:type="inkscape:persp3d" /> 401e9fcaa8aSmrg <marker 402e9fcaa8aSmrg inkscape:stockid="Arrow1Lend" 403e9fcaa8aSmrg orient="auto" 404e9fcaa8aSmrg refY="0" 405e9fcaa8aSmrg refX="0" 406e9fcaa8aSmrg id="Arrow1Lend-4-0" 407e9fcaa8aSmrg style="overflow:visible"> 408e9fcaa8aSmrg <path 409e9fcaa8aSmrg id="path3949-3-4" 410e9fcaa8aSmrg d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 411e9fcaa8aSmrg style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 412e9fcaa8aSmrg transform="matrix(-0.8,0,0,-0.8,-10,0)" /> 413e9fcaa8aSmrg </marker> 414e9fcaa8aSmrg </defs> 415e9fcaa8aSmrg <sodipodi:namedview 416e9fcaa8aSmrg id="base" 417e9fcaa8aSmrg pagecolor="#ffffff" 418e9fcaa8aSmrg bordercolor="#666666" 419e9fcaa8aSmrg borderopacity="1.0" 420e9fcaa8aSmrg inkscape:pageopacity="0.0" 421e9fcaa8aSmrg inkscape:pageshadow="2" 422e9fcaa8aSmrg inkscape:zoom="0.7" 423e9fcaa8aSmrg inkscape:cx="190.40212" 424e9fcaa8aSmrg inkscape:cy="129.5884" 425e9fcaa8aSmrg inkscape:document-units="px" 426e9fcaa8aSmrg inkscape:current-layer="layer1" 427e9fcaa8aSmrg showgrid="false" 428e9fcaa8aSmrg inkscape:window-width="1000" 429e9fcaa8aSmrg inkscape:window-height="704" 430e9fcaa8aSmrg inkscape:window-x="11" 431e9fcaa8aSmrg inkscape:window-y="25" 432e9fcaa8aSmrg inkscape:window-maximized="0" /> 433e9fcaa8aSmrg <metadata 434e9fcaa8aSmrg id="metadata7"> 435e9fcaa8aSmrg <rdf:RDF> 436e9fcaa8aSmrg <cc:Work 437e9fcaa8aSmrg rdf:about=""> 438e9fcaa8aSmrg <dc:format>image/svg+xml</dc:format> 439e9fcaa8aSmrg <dc:type 440e9fcaa8aSmrg rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 441e9fcaa8aSmrg <dc:title /> 442e9fcaa8aSmrg </cc:Work> 443e9fcaa8aSmrg </rdf:RDF> 444e9fcaa8aSmrg </metadata> 445e9fcaa8aSmrg <g 446e9fcaa8aSmrg inkscape:label="Layer 1" 447e9fcaa8aSmrg inkscape:groupmode="layer" 448e9fcaa8aSmrg id="layer1" 449e9fcaa8aSmrg transform="translate(-47.418246,-76.438428)"> 450e9fcaa8aSmrg <text 451e9fcaa8aSmrg xml:space="preserve" 452e9fcaa8aSmrg style="font-size:6.46660471px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 453e9fcaa8aSmrg x="46.783585" 454e9fcaa8aSmrg y="95.48922" 455e9fcaa8aSmrg id="text2816"><tspan 456e9fcaa8aSmrg sodipodi:role="line" 457e9fcaa8aSmrg id="tspan2818" 458e9fcaa8aSmrg x="46.783585" 459e9fcaa8aSmrg y="95.48922">Key event</tspan></text> 460e9fcaa8aSmrg <text 461e9fcaa8aSmrg xml:space="preserve" 462e9fcaa8aSmrg style="font-size:6.46660471px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 463e9fcaa8aSmrg x="46.783585" 464e9fcaa8aSmrg y="127.36035" 465e9fcaa8aSmrg id="text2820"><tspan 466e9fcaa8aSmrg sodipodi:role="line" 467e9fcaa8aSmrg id="tspan2822" 468e9fcaa8aSmrg x="46.783585" 469e9fcaa8aSmrg y="127.36035">Key event</tspan></text> 470e9fcaa8aSmrg <text 471e9fcaa8aSmrg xml:space="preserve" 472e9fcaa8aSmrg style="font-size:6.46660471px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 473e9fcaa8aSmrg x="145.80858" 474e9fcaa8aSmrg y="81.978302" 475e9fcaa8aSmrg id="text2830"><tspan 476e9fcaa8aSmrg sodipodi:role="line" 477e9fcaa8aSmrg id="tspan2832" 478e9fcaa8aSmrg x="145.80858" 479e9fcaa8aSmrg y="81.978302">Xib API</tspan></text> 480e9fcaa8aSmrg <text 481e9fcaa8aSmrg xml:space="preserve" 482e9fcaa8aSmrg style="font-size:6.46660471px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 483e9fcaa8aSmrg x="235.207" 484e9fcaa8aSmrg y="81.351532" 485e9fcaa8aSmrg id="text2834"><tspan 486e9fcaa8aSmrg sodipodi:role="line" 487e9fcaa8aSmrg id="tspan2836" 488e9fcaa8aSmrg x="235.207" 489e9fcaa8aSmrg y="81.351532">IM library</tspan></text> 490e9fcaa8aSmrg <text 491e9fcaa8aSmrg xml:space="preserve" 492e9fcaa8aSmrg style="font-size:6.46660471px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 493e9fcaa8aSmrg x="133.49124" 494e9fcaa8aSmrg y="93.73336" 495e9fcaa8aSmrg id="text2838"><tspan 496e9fcaa8aSmrg sodipodi:role="line" 497e9fcaa8aSmrg id="tspan2840" 498e9fcaa8aSmrg x="133.49124" 499e9fcaa8aSmrg y="93.73336">XNextEvent</tspan></text> 500e9fcaa8aSmrg <text 501e9fcaa8aSmrg xml:space="preserve" 502e9fcaa8aSmrg style="font-size:6.46660471px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 503e9fcaa8aSmrg x="133.49124" 504e9fcaa8aSmrg y="101.95583" 505e9fcaa8aSmrg id="text2842"><tspan 506e9fcaa8aSmrg sodipodi:role="line" 507e9fcaa8aSmrg id="tspan2844" 508e9fcaa8aSmrg x="133.49124" 509e9fcaa8aSmrg y="101.95583">XFilterEvent</tspan></text> 510e9fcaa8aSmrg <text 511e9fcaa8aSmrg xml:space="preserve" 512e9fcaa8aSmrg style="font-size:6.46660471px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 513e9fcaa8aSmrg x="133.49124" 514e9fcaa8aSmrg y="127.98712" 515e9fcaa8aSmrg id="text2846"><tspan 516e9fcaa8aSmrg sodipodi:role="line" 517e9fcaa8aSmrg id="tspan2848" 518e9fcaa8aSmrg x="133.49124" 519e9fcaa8aSmrg y="127.98712">XNextEvent</tspan></text> 520e9fcaa8aSmrg <text 521e9fcaa8aSmrg xml:space="preserve" 522e9fcaa8aSmrg style="font-size:6.46660471px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 523e9fcaa8aSmrg x="133.49124" 524e9fcaa8aSmrg y="135.05867" 525e9fcaa8aSmrg id="text2850"><tspan 526e9fcaa8aSmrg sodipodi:role="line" 527e9fcaa8aSmrg id="tspan2852" 528e9fcaa8aSmrg x="133.49124" 529e9fcaa8aSmrg y="135.05867">XFilterEvent</tspan></text> 530e9fcaa8aSmrg <text 531e9fcaa8aSmrg xml:space="preserve" 532e9fcaa8aSmrg style="font-size:6.46660471px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 533e9fcaa8aSmrg x="133.49124" 534e9fcaa8aSmrg y="214.35158" 535e9fcaa8aSmrg id="text2854"><tspan 536e9fcaa8aSmrg sodipodi:role="line" 537e9fcaa8aSmrg id="tspan2856" 538e9fcaa8aSmrg x="133.49124" 539e9fcaa8aSmrg y="214.35158">XNextEvent</tspan></text> 540e9fcaa8aSmrg <text 541e9fcaa8aSmrg xml:space="preserve" 542e9fcaa8aSmrg style="font-size:6.46660471px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 543e9fcaa8aSmrg x="133.49124" 544e9fcaa8aSmrg y="222.35785" 545e9fcaa8aSmrg id="text2858"><tspan 546e9fcaa8aSmrg sodipodi:role="line" 547e9fcaa8aSmrg id="tspan2860" 548e9fcaa8aSmrg x="133.49124" 549e9fcaa8aSmrg y="222.35785">XFilterEvent(returns False)</tspan></text> 550e9fcaa8aSmrg <text 551e9fcaa8aSmrg xml:space="preserve" 552e9fcaa8aSmrg style="font-size:6.46660471px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 553e9fcaa8aSmrg x="133.49124" 554e9fcaa8aSmrg y="231.28792" 555e9fcaa8aSmrg id="text2862"><tspan 556e9fcaa8aSmrg sodipodi:role="line" 557e9fcaa8aSmrg id="tspan2864" 558e9fcaa8aSmrg x="133.49124" 559e9fcaa8aSmrg y="231.28792">XmbLookupString</tspan></text> 560e9fcaa8aSmrg <text 561e9fcaa8aSmrg xml:space="preserve" 562e9fcaa8aSmrg style="font-size:6.46660471px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 563e9fcaa8aSmrg x="131.33569" 564e9fcaa8aSmrg y="156.61403" 565e9fcaa8aSmrg id="text2866"><tspan 566e9fcaa8aSmrg sodipodi:role="line" 567e9fcaa8aSmrg id="tspan2868" 568e9fcaa8aSmrg x="131.33569" 569e9fcaa8aSmrg y="156.61403">XSetICFocus</tspan></text> 570e9fcaa8aSmrg <path 571e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-width:0.63770252px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" 572e9fcaa8aSmrg d="M 265.78566,87.858954 266.2312,384.03836" 573e9fcaa8aSmrg id="path2895" 574e9fcaa8aSmrg inkscape:connector-type="polyline" /> 575e9fcaa8aSmrg <path 576e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-width:0.68468785px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" 577e9fcaa8aSmrg d="m 350.18414,88.4268 1.48726,298.16174" 578e9fcaa8aSmrg id="path2897" 579e9fcaa8aSmrg inkscape:connector-type="polyline" /> 580e9fcaa8aSmrg <text 581e9fcaa8aSmrg xml:space="preserve" 582e9fcaa8aSmrg style="font-size:6.46660471px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 583e9fcaa8aSmrg x="272.31775" 584e9fcaa8aSmrg y="101.96278" 585e9fcaa8aSmrg id="text2899"><tspan 586e9fcaa8aSmrg sodipodi:role="line" 587e9fcaa8aSmrg id="tspan2901" 588e9fcaa8aSmrg x="272.31775" 589e9fcaa8aSmrg y="101.96278">XIM_FORWARD_EVENT</tspan></text> 590e9fcaa8aSmrg <text 591e9fcaa8aSmrg xml:space="preserve" 592e9fcaa8aSmrg style="font-size:6.46660471px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 593e9fcaa8aSmrg x="272.31775" 594e9fcaa8aSmrg y="123.1926" 595e9fcaa8aSmrg id="text2903"><tspan 596e9fcaa8aSmrg sodipodi:role="line" 597e9fcaa8aSmrg id="tspan2905" 598e9fcaa8aSmrg x="272.31775" 599e9fcaa8aSmrg y="123.1926">XIM_FORWARD_EVENT</tspan><tspan 600e9fcaa8aSmrg sodipodi:role="line" 601e9fcaa8aSmrg x="272.31775" 602e9fcaa8aSmrg y="131.27585" 603e9fcaa8aSmrg id="tspan2907">or XIM_COMMIT</tspan><tspan 604e9fcaa8aSmrg sodipodi:role="line" 605e9fcaa8aSmrg x="272.31775" 606e9fcaa8aSmrg y="139.35912" 607e9fcaa8aSmrg id="tspan2909">(synchronous)</tspan></text> 608e9fcaa8aSmrg <text 609e9fcaa8aSmrg xml:space="preserve" 610e9fcaa8aSmrg style="font-size:6.46660471px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 611e9fcaa8aSmrg x="272.31775" 612e9fcaa8aSmrg y="160.72026" 613e9fcaa8aSmrg id="text2911"><tspan 614e9fcaa8aSmrg sodipodi:role="line" 615e9fcaa8aSmrg id="tspan2913" 616e9fcaa8aSmrg x="272.31775" 617e9fcaa8aSmrg y="160.72026">XIM_FORWARD_EVENT</tspan></text> 618e9fcaa8aSmrg <text 619e9fcaa8aSmrg xml:space="preserve" 620e9fcaa8aSmrg style="font-size:6.46660471px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 621e9fcaa8aSmrg x="292.59851" 622e9fcaa8aSmrg y="175.99501" 623e9fcaa8aSmrg id="text2915"><tspan 624e9fcaa8aSmrg sodipodi:role="line" 625e9fcaa8aSmrg id="tspan2917" 626e9fcaa8aSmrg x="292.59851" 627e9fcaa8aSmrg y="175.99501">XIM_SYNC</tspan></text> 628e9fcaa8aSmrg <text 629e9fcaa8aSmrg xml:space="preserve" 630e9fcaa8aSmrg style="font-size:6.46660471px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 631e9fcaa8aSmrg x="281.20618" 632e9fcaa8aSmrg y="197.76923" 633e9fcaa8aSmrg id="text2919"><tspan 634e9fcaa8aSmrg sodipodi:role="line" 635e9fcaa8aSmrg id="tspan2921" 636e9fcaa8aSmrg x="281.20618" 637e9fcaa8aSmrg y="197.76923">XIM_SYNC_REPLY</tspan></text> 638e9fcaa8aSmrg <text 639e9fcaa8aSmrg xml:space="preserve" 640e9fcaa8aSmrg style="font-size:6.46660471px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 641e9fcaa8aSmrg x="272.31302" 642e9fcaa8aSmrg y="218.45467" 643e9fcaa8aSmrg id="text2923"><tspan 644e9fcaa8aSmrg sodipodi:role="line" 645e9fcaa8aSmrg id="tspan2925" 646e9fcaa8aSmrg x="272.31302" 647e9fcaa8aSmrg y="218.45467">XIM_SET_IC_FOCUS is</tspan><tspan 648e9fcaa8aSmrg sodipodi:role="line" 649e9fcaa8aSmrg x="272.31302" 650e9fcaa8aSmrg y="226.53792" 651e9fcaa8aSmrg id="tspan2927">pend because another </tspan><tspan 652e9fcaa8aSmrg sodipodi:role="line" 653e9fcaa8aSmrg x="272.31302" 654e9fcaa8aSmrg y="234.62119" 655e9fcaa8aSmrg id="tspan2929">sync cycle is started</tspan><tspan 656e9fcaa8aSmrg sodipodi:role="line" 657e9fcaa8aSmrg x="272.31302" 658e9fcaa8aSmrg y="242.70444" 659e9fcaa8aSmrg id="tspan2931">by XIM_COMMIT</tspan></text> 660e9fcaa8aSmrg <text 661e9fcaa8aSmrg xml:space="preserve" 662e9fcaa8aSmrg style="font-size:6.46660471px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 663e9fcaa8aSmrg x="277.69659" 664e9fcaa8aSmrg y="260.37003" 665e9fcaa8aSmrg id="text2933"><tspan 666e9fcaa8aSmrg sodipodi:role="line" 667e9fcaa8aSmrg id="tspan2935" 668e9fcaa8aSmrg x="277.69659" 669e9fcaa8aSmrg y="260.37003">XIM_SET_IC_FOCUS</tspan></text> 670e9fcaa8aSmrg <text 671e9fcaa8aSmrg xml:space="preserve" 672e9fcaa8aSmrg style="font-size:6.46660471px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 673e9fcaa8aSmrg x="272.31775" 674e9fcaa8aSmrg y="302.28534" 675e9fcaa8aSmrg id="text2937"><tspan 676e9fcaa8aSmrg sodipodi:role="line" 677e9fcaa8aSmrg id="tspan2939" 678e9fcaa8aSmrg x="272.31775" 679e9fcaa8aSmrg y="302.28534">XIM_SYNC_REPLY as</tspan><tspan 680e9fcaa8aSmrg sodipodi:role="line" 681e9fcaa8aSmrg x="272.31775" 682e9fcaa8aSmrg y="310.36859" 683e9fcaa8aSmrg id="tspan2941">a reply of the </tspan><tspan 684e9fcaa8aSmrg sodipodi:role="line" 685e9fcaa8aSmrg x="272.31775" 686e9fcaa8aSmrg y="318.45184" 687e9fcaa8aSmrg id="tspan2943">XIM_FORWARD_EVENT</tspan></text> 688e9fcaa8aSmrg <text 689e9fcaa8aSmrg xml:space="preserve" 690e9fcaa8aSmrg style="font-size:6.46660471px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 691e9fcaa8aSmrg x="277.69659" 692e9fcaa8aSmrg y="346.37805" 693e9fcaa8aSmrg id="text2945"><tspan 694e9fcaa8aSmrg sodipodi:role="line" 695e9fcaa8aSmrg id="tspan2947" 696e9fcaa8aSmrg x="277.69659" 697e9fcaa8aSmrg y="346.37805">XIM_SET_IC_FOCUS</tspan></text> 698e9fcaa8aSmrg <text 699e9fcaa8aSmrg xml:space="preserve" 700e9fcaa8aSmrg style="font-size:6.46660471px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 701e9fcaa8aSmrg x="272.31775" 702e9fcaa8aSmrg y="376.79626" 703e9fcaa8aSmrg id="text2949"><tspan 704e9fcaa8aSmrg sodipodi:role="line" 705e9fcaa8aSmrg id="tspan2951" 706e9fcaa8aSmrg x="272.31775" 707e9fcaa8aSmrg y="376.79626">XIM_FORWARD_EVENT</tspan></text> 708e9fcaa8aSmrg <text 709e9fcaa8aSmrg xml:space="preserve" 710e9fcaa8aSmrg style="font-size:6.46660471px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 711e9fcaa8aSmrg x="347.37851" 712e9fcaa8aSmrg y="81.921471" 713e9fcaa8aSmrg id="text2953"><tspan 714e9fcaa8aSmrg sodipodi:role="line" 715e9fcaa8aSmrg id="tspan2955" 716e9fcaa8aSmrg x="347.37851" 717e9fcaa8aSmrg y="81.921471">IM Server</tspan></text> 718e9fcaa8aSmrg <text 719e9fcaa8aSmrg xml:space="preserve" 720e9fcaa8aSmrg style="font-size:6.46660471px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 721e9fcaa8aSmrg x="358.27658" 722e9fcaa8aSmrg y="119.92648" 723e9fcaa8aSmrg id="text2957"><tspan 724e9fcaa8aSmrg sodipodi:role="line" 725e9fcaa8aSmrg id="tspan2959" 726e9fcaa8aSmrg x="358.27658" 727e9fcaa8aSmrg y="119.92648">synchronous</tspan><tspan 728e9fcaa8aSmrg sodipodi:role="line" 729e9fcaa8aSmrg x="358.27658" 730e9fcaa8aSmrg y="128.00974" 731e9fcaa8aSmrg id="tspan2961">request</tspan></text> 732e9fcaa8aSmrg <text 733e9fcaa8aSmrg xml:space="preserve" 734e9fcaa8aSmrg style="font-size:6.46660471px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 735e9fcaa8aSmrg x="357.9924" 736e9fcaa8aSmrg y="153.67647" 737e9fcaa8aSmrg id="text2963"><tspan 738e9fcaa8aSmrg sodipodi:role="line" 739e9fcaa8aSmrg id="tspan2965" 740e9fcaa8aSmrg x="357.9924" 741e9fcaa8aSmrg y="153.67647">Pending</tspan></text> 742e9fcaa8aSmrg <text 743e9fcaa8aSmrg xml:space="preserve" 744e9fcaa8aSmrg style="font-size:6.46660471px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 745e9fcaa8aSmrg x="358.07132" 746e9fcaa8aSmrg y="272.28015" 747e9fcaa8aSmrg id="text2967"><tspan 748e9fcaa8aSmrg sodipodi:role="line" 749e9fcaa8aSmrg id="tspan2969" 750e9fcaa8aSmrg x="358.07132" 751e9fcaa8aSmrg y="272.28015">processed</tspan><tspan 752e9fcaa8aSmrg sodipodi:role="line" 753e9fcaa8aSmrg x="358.07132" 754e9fcaa8aSmrg y="280.3634" 755e9fcaa8aSmrg id="tspan2971">(The focused</tspan><tspan 756e9fcaa8aSmrg sodipodi:role="line" 757e9fcaa8aSmrg x="358.07132" 758e9fcaa8aSmrg y="288.44666" 759e9fcaa8aSmrg id="tspan2973">IC is changed)</tspan></text> 760e9fcaa8aSmrg <text 761e9fcaa8aSmrg xml:space="preserve" 762e9fcaa8aSmrg style="font-size:6.46660471px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 763e9fcaa8aSmrg x="358.03976" 764e9fcaa8aSmrg y="300.10788" 765e9fcaa8aSmrg id="text2975"><tspan 766e9fcaa8aSmrg sodipodi:role="line" 767e9fcaa8aSmrg id="tspan2977" 768e9fcaa8aSmrg x="358.03976" 769e9fcaa8aSmrg y="300.10788">processed</tspan></text> 770e9fcaa8aSmrg <text 771e9fcaa8aSmrg xml:space="preserve" 772e9fcaa8aSmrg style="font-size:6.46660471px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 773e9fcaa8aSmrg x="358.03976" 774e9fcaa8aSmrg y="332.33426" 775e9fcaa8aSmrg id="text2979"><tspan 776e9fcaa8aSmrg sodipodi:role="line" 777e9fcaa8aSmrg id="tspan2981" 778e9fcaa8aSmrg x="358.03976" 779e9fcaa8aSmrg y="332.33426">processed</tspan></text> 780e9fcaa8aSmrg <text 781e9fcaa8aSmrg xml:space="preserve" 782e9fcaa8aSmrg style="font-size:6.46660471px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 783e9fcaa8aSmrg x="358.03976" 784e9fcaa8aSmrg y="356.72079" 785e9fcaa8aSmrg id="text2983"><tspan 786e9fcaa8aSmrg sodipodi:role="line" 787e9fcaa8aSmrg id="tspan2985" 788e9fcaa8aSmrg x="358.03976" 789e9fcaa8aSmrg y="356.72079">processed</tspan></text> 790e9fcaa8aSmrg <path 791e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-width:0.53888369px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend);display:inline" 792e9fcaa8aSmrg d="m 264.36299,105.03516 79.29289,9.23801" 793e9fcaa8aSmrg id="path2987" 794e9fcaa8aSmrg inkscape:connector-type="polyline" /> 795e9fcaa8aSmrg <path 796e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-width:0.53888369px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend);display:inline" 797e9fcaa8aSmrg d="m 268.13518,142.12302 79.29289,9.23801" 798e9fcaa8aSmrg id="path2987-1" 799e9fcaa8aSmrg inkscape:connector-type="polyline" /> 800e9fcaa8aSmrg <path 801e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-width:0.53888369px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend);display:inline" 802e9fcaa8aSmrg d="m 269.52088,163.9863 79.29289,9.23801" 803e9fcaa8aSmrg id="path2987-1-9" 804e9fcaa8aSmrg inkscape:connector-type="polyline" /> 805e9fcaa8aSmrg <path 806e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-width:0.53888369px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend);display:inline" 807e9fcaa8aSmrg d="m 269.05898,262.06314 79.29289,9.238" 808e9fcaa8aSmrg id="path2987-1-9-7" 809e9fcaa8aSmrg inkscape:connector-type="polyline" /> 810e9fcaa8aSmrg <path 811e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-width:0.53888369px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend);display:inline" 812e9fcaa8aSmrg d="m 270.13675,321.80224 79.29289,9.23801" 813e9fcaa8aSmrg id="path2987-1-9-7-2" 814e9fcaa8aSmrg inkscape:connector-type="polyline" /> 815e9fcaa8aSmrg <path 816e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-width:0.53888369px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend);display:inline" 817e9fcaa8aSmrg d="m 270.13675,348.74643 79.29289,9.23801" 818e9fcaa8aSmrg id="path2987-1-9-7-1" 819e9fcaa8aSmrg inkscape:connector-type="polyline" /> 820e9fcaa8aSmrg <path 821e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-width:0.53888369px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend);display:inline" 822e9fcaa8aSmrg d="m 269.82882,357.06063 79.29289,9.23801" 823e9fcaa8aSmrg id="path2987-1-9-7-1-2" 824e9fcaa8aSmrg inkscape:connector-type="polyline" /> 825e9fcaa8aSmrg <path 826e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-width:0.53888369px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend-0)" 827e9fcaa8aSmrg d="m 341.34638,128.13018 -71.59455,48.49953" 828e9fcaa8aSmrg id="path4544" 829e9fcaa8aSmrg inkscape:connector-type="polyline" /> 830e9fcaa8aSmrg <text 831e9fcaa8aSmrg xml:space="preserve" 832e9fcaa8aSmrg style="font-size:6.46660471px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 833e9fcaa8aSmrg x="133.49124" 834e9fcaa8aSmrg y="264.28122" 835e9fcaa8aSmrg id="text2866-5"><tspan 836e9fcaa8aSmrg sodipodi:role="line" 837e9fcaa8aSmrg id="tspan2868-5" 838e9fcaa8aSmrg x="133.49124" 839e9fcaa8aSmrg y="264.28122">XSetICFocus</tspan></text> 840e9fcaa8aSmrg <text 841e9fcaa8aSmrg xml:space="preserve" 842e9fcaa8aSmrg style="font-size:6.46660471px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 843e9fcaa8aSmrg x="214.78569" 844e9fcaa8aSmrg y="171.39485" 845e9fcaa8aSmrg id="text4963"><tspan 846e9fcaa8aSmrg sodipodi:role="line" 847e9fcaa8aSmrg id="tspan4965" 848e9fcaa8aSmrg x="214.78569" 849e9fcaa8aSmrg y="171.39485">Pending until</tspan><tspan 850e9fcaa8aSmrg sodipodi:role="line" 851e9fcaa8aSmrg x="214.78569" 852e9fcaa8aSmrg y="179.4781" 853e9fcaa8aSmrg id="tspan4967">sync cycle is </tspan><tspan 854e9fcaa8aSmrg sodipodi:role="line" 855e9fcaa8aSmrg x="214.78569" 856e9fcaa8aSmrg y="187.56137" 857e9fcaa8aSmrg id="tspan4969">done</tspan></text> 858e9fcaa8aSmrg <text 859e9fcaa8aSmrg xml:space="preserve" 860e9fcaa8aSmrg style="font-size:6.46660471px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 861e9fcaa8aSmrg x="47.269844" 862e9fcaa8aSmrg y="147.68396" 863e9fcaa8aSmrg id="text4971"><tspan 864e9fcaa8aSmrg sodipodi:role="line" 865e9fcaa8aSmrg id="tspan4973" 866e9fcaa8aSmrg x="47.269844" 867e9fcaa8aSmrg y="147.68396">Button press causes</tspan><tspan 868e9fcaa8aSmrg sodipodi:role="line" 869e9fcaa8aSmrg x="47.269844" 870e9fcaa8aSmrg y="155.76721" 871e9fcaa8aSmrg id="tspan4975">focus change</tspan></text> 872e9fcaa8aSmrg <text 873e9fcaa8aSmrg xml:space="preserve" 874e9fcaa8aSmrg style="font-size:6.46660471px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 875e9fcaa8aSmrg x="58.639027" 876e9fcaa8aSmrg y="305.18289" 877e9fcaa8aSmrg id="text2820-7"><tspan 878e9fcaa8aSmrg sodipodi:role="line" 879e9fcaa8aSmrg id="tspan2822-8" 880e9fcaa8aSmrg x="58.639027" 881e9fcaa8aSmrg y="305.18289">Key event</tspan></text> 882e9fcaa8aSmrg <text 883e9fcaa8aSmrg xml:space="preserve" 884e9fcaa8aSmrg style="font-size:6.46660471px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 885e9fcaa8aSmrg x="141.03561" 886e9fcaa8aSmrg y="303.50015" 887e9fcaa8aSmrg id="text2846-4"><tspan 888e9fcaa8aSmrg sodipodi:role="line" 889e9fcaa8aSmrg id="tspan2848-7" 890e9fcaa8aSmrg x="141.03561" 891e9fcaa8aSmrg y="303.50015">XNextEvent</tspan></text> 892e9fcaa8aSmrg <text 893e9fcaa8aSmrg xml:space="preserve" 894e9fcaa8aSmrg style="font-size:6.46660471px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 895e9fcaa8aSmrg x="141.03561" 896e9fcaa8aSmrg y="312.12228" 897e9fcaa8aSmrg id="text2850-0"><tspan 898e9fcaa8aSmrg sodipodi:role="line" 899e9fcaa8aSmrg id="tspan2852-5" 900e9fcaa8aSmrg x="141.03561" 901e9fcaa8aSmrg y="312.12228">XFilterEvent</tspan></text> 902e9fcaa8aSmrg <path 903e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-width:0.53888369px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend-0);display:inline" 904e9fcaa8aSmrg d="M 81.199995,92.94869 124.20402,92.404331" 905e9fcaa8aSmrg id="path5048" 906e9fcaa8aSmrg inkscape:connector-type="polyline" /> 907e9fcaa8aSmrg <path 908e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-width:0.53888369px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend-0);display:inline" 909e9fcaa8aSmrg d="m 83.759014,126.12468 43.004026,-0.54436" 910e9fcaa8aSmrg id="path5048-6" 911e9fcaa8aSmrg inkscape:connector-type="polyline" /> 912e9fcaa8aSmrg <path 913e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-width:0.47733891px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend-0);display:inline" 914e9fcaa8aSmrg d="m 93.961564,154.29857 33.267186,-0.55213" 915e9fcaa8aSmrg id="path5048-6-8" 916e9fcaa8aSmrg inkscape:connector-type="polyline" /> 917e9fcaa8aSmrg <path 918e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-width:0.53888369px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend-0-9);display:inline" 919e9fcaa8aSmrg d="m 174.28465,99.364052 87.64112,4.899188" 920e9fcaa8aSmrg id="path5302" 921e9fcaa8aSmrg inkscape:connector-type="polyline" /> 922e9fcaa8aSmrg <path 923e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-width:0.53888369px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend-0-9)" 924e9fcaa8aSmrg d="m 173.9906,134.66938 87.64111,6.53226" 925e9fcaa8aSmrg id="path5302-2" 926e9fcaa8aSmrg inkscape:connector-type="polyline" /> 927e9fcaa8aSmrg <path 928e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-width:0.53888369px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend-0-9)" 929e9fcaa8aSmrg d="m 173.30399,155.50805 87.64112,6.53226" 930e9fcaa8aSmrg id="path5302-2-7" 931e9fcaa8aSmrg inkscape:connector-type="polyline" /> 932e9fcaa8aSmrg <path 933e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-width:0.53888369px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend-0);display:inline" 934e9fcaa8aSmrg d="m 349.43674,176.36427 -78.8013,16.6288" 935e9fcaa8aSmrg id="path4544-3" 936e9fcaa8aSmrg inkscape:connector-type="polyline" /> 937e9fcaa8aSmrg <path 938e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-width:0.53888369px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend-0);display:inline" 939e9fcaa8aSmrg d="m 264.3103,194.20137 -78.8013,16.6288" 940e9fcaa8aSmrg id="path4544-3-2" 941e9fcaa8aSmrg inkscape:connector-type="polyline" /> 942e9fcaa8aSmrg <text 943e9fcaa8aSmrg xml:space="preserve" 944e9fcaa8aSmrg style="font-size:6.46660471px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 945e9fcaa8aSmrg x="56.236271" 946e9fcaa8aSmrg y="254.34102" 947e9fcaa8aSmrg id="text5618"><tspan 948e9fcaa8aSmrg sodipodi:role="line" 949e9fcaa8aSmrg id="tspan5620" 950e9fcaa8aSmrg x="56.236271" 951e9fcaa8aSmrg y="254.34102">Application moves</tspan><tspan 952e9fcaa8aSmrg sodipodi:role="line" 953e9fcaa8aSmrg x="56.236271" 954e9fcaa8aSmrg y="262.42429" 955e9fcaa8aSmrg id="tspan5622">the focus</tspan></text> 956e9fcaa8aSmrg <path 957e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-width:0.47733891px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow1Lstart);marker-end:none;display:inline" 958e9fcaa8aSmrg d="m 97.227685,228.25112 33.267185,-0.55213" 959e9fcaa8aSmrg id="path5048-6-8-8" 960e9fcaa8aSmrg inkscape:connector-type="polyline" /> 961e9fcaa8aSmrg <path 962e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-width:0.53888369px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend-0-9);display:inline" 963e9fcaa8aSmrg d="m 180.54474,262.43681 84.64716,-0.31069" 964e9fcaa8aSmrg id="path5302-2-7-2" 965e9fcaa8aSmrg inkscape:connector-type="polyline" /> 966e9fcaa8aSmrg <path 967e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-width:0.53888369px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend);display:inline" 968e9fcaa8aSmrg d="m 182.81773,303.5919 78.56369,15.14712" 969e9fcaa8aSmrg id="path2987-1-9-7-1-0" 970e9fcaa8aSmrg inkscape:connector-type="polyline" /> 971e9fcaa8aSmrg <path 972e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-width:0.53888369px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend);display:inline" 973e9fcaa8aSmrg d="m 182.83763,311.31095 79.08814,42.81112" 974e9fcaa8aSmrg id="path2987-1-9-7-1-0-3" 975e9fcaa8aSmrg inkscape:connector-type="polyline" /> 976e9fcaa8aSmrg <path 977e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-width:0.5115177px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend-4)" 978e9fcaa8aSmrg d="m 258.76887,219.70748 c -40.77117,71.79102 -0.10897,119.38886 0,119.51377 l 2.18035,2.44906" 979e9fcaa8aSmrg id="path6164" 980e9fcaa8aSmrg sodipodi:nodetypes="ccc" /> 981e9fcaa8aSmrg <path 982e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-width:0.6913743px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend-4)" 983e9fcaa8aSmrg d="m 400.28515,175.83598 c 61.64296,86.74506 0.16474,144.25751 0,144.40845 l -3.84089,2.9592" 984e9fcaa8aSmrg id="path6164-3" 985e9fcaa8aSmrg sodipodi:nodetypes="ccc" /> 986e9fcaa8aSmrg <text 987e9fcaa8aSmrg xml:space="preserve" 988e9fcaa8aSmrg style="font-size:6.46660471px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 989e9fcaa8aSmrg x="360.99832" 990e9fcaa8aSmrg y="175.02936" 991e9fcaa8aSmrg id="text6848"><tspan 992e9fcaa8aSmrg sodipodi:role="line" 993e9fcaa8aSmrg id="tspan6850" 994e9fcaa8aSmrg x="360.99832" 995e9fcaa8aSmrg y="175.02936">Pending</tspan></text> 996e9fcaa8aSmrg </g> 997e9fcaa8aSmrg</svg> 998