1 <svg class="railroad-diagram" height="122" viewBox="0 0 934.0 122" width="934.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
2 <g transform="translate(.5 .5)">
4 <path d="M20 21v20m10 -20v20m-10 -10h20" /></g><path d="M40 31h10" /><g>
5 <path d="M50 31h0.0" /><path d="M884.0 31h0.0" /><g class="terminal ">
6 <path d="M50.0 31h0.0" /><path d="M121.0 31h0.0" /><rect height="22" rx="10" ry="10" width="71" x="50" y="20"></rect><text x="85.5" y="35">object</text></g><path d="M121.0 31h10" /><g>
7 <path d="M131.0 31h0.0" /><path d="M259.0 31h0.0" /><path d="M131.0 31h20" /><g class="terminal ">
8 <path d="M151.0 31h0.0" /><path d="M239.0 31h0.0" /><rect height="22" rx="10" ry="10" width="88" x="151" y="20"></rect><text x="195" y="35">'<PATH>'</text></g><path d="M239.0 31h20" /><path d="M131.0 31a10 10 0 0 1 10 10v10a10 10 0 0 0 10 10" /><g class="terminal ">
9 <path d="M151.0 61h0.0" /><path d="M239.0 61h0.0" /><rect height="22" rx="10" ry="10" width="88" x="151" y="50"></rect><text x="195" y="65">"<PATH>"</text></g><path d="M239.0 61a10 10 0 0 0 10 -10v-10a10 10 0 0 1 10 -10" /></g><g>
10 <path d="M259.0 31h0.0" /><path d="M344.5 31h0.0" /><path d="M259.0 31h20" /><g class="terminal ">
11 <path d="M279.0 31h4.25" /><path d="M320.25 31h4.25" /><rect height="22" rx="10" ry="10" width="37" x="283.25" y="20"></rect><text x="301.75" y="35">-></text></g><path d="M324.5 31h20" /><path d="M259.0 31a10 10 0 0 1 10 10v10a10 10 0 0 0 10 10" /><g class="terminal ">
12 <path d="M279.0 61h4.25" /><path d="M320.25 61h4.25" /><rect height="22" rx="10" ry="10" width="37" x="283.25" y="50"></rect><text x="301.75" y="65"><-</text></g><path d="M324.5 61a10 10 0 0 0 10 -10v-10a10 10 0 0 1 10 -10" /><path d="M259.0 31a10 10 0 0 1 10 10v40a10 10 0 0 0 10 10" /><g class="terminal ">
13 <path d="M279.0 91h0.0" /><path d="M324.5 91h0.0" /><rect height="22" rx="10" ry="10" width="45.5" x="279" y="80"></rect><text x="301.75" y="95"><-></text></g><path d="M324.5 91a10 10 0 0 0 10 -10v-40a10 10 0 0 1 10 -10" /></g><g>
14 <path d="M344.5 31h0.0" /><path d="M472.5 31h0.0" /><path d="M344.5 31h20" /><g class="terminal ">
15 <path d="M364.5 31h0.0" /><path d="M452.5 31h0.0" /><rect height="22" rx="10" ry="10" width="88" x="364.5" y="20"></rect><text x="408.5" y="35">'<PATH>'</text></g><path d="M452.5 31h20" /><path d="M344.5 31a10 10 0 0 1 10 10v10a10 10 0 0 0 10 10" /><g class="terminal ">
16 <path d="M364.5 61h0.0" /><path d="M452.5 61h0.0" /><rect height="22" rx="10" ry="10" width="88" x="364.5" y="50"></rect><text x="408.5" y="65">"<PATH>"</text></g><path d="M452.5 61a10 10 0 0 0 10 -10v-10a10 10 0 0 1 10 -10" /></g><path d="M472.5 31h10" /><g>
17 <path d="M482.5 31h0.0" /><path d="M884.0 31h0.0" /><g class="terminal ">
18 <path d="M482.5 31h0.0" /><path d="M511.0 31h0.0" /><rect height="22" rx="10" ry="10" width="28.5" x="482.5" y="20"></rect><text x="496.75" y="35">{</text></g><path d="M511.0 31h10" /><g>
19 <path d="M521.0 31h0.0" /><path d="M652.0 31h0.0" /><path d="M521.0 31h20" /><g>
20 <path d="M541.0 31h91.0" /></g><path d="M632.0 31h20" /><path d="M521.0 31a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><g>
21 <path d="M541.0 51h0.0" /><path d="M632.0 51h0.0" /><path d="M541.0 51h10" /><g class="non-terminal ">
22 <path d="M551.0 51h0.0" /><path d="M622.0 51h0.0" /><rect height="22" width="71" x="551" y="40"></rect><text x="586.5" y="55">ACTION</text></g><path d="M622.0 51h10" /><path d="M551.0 51a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g>
23 <path d="M551.0 71h71.0" /></g><path d="M622.0 71a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10" /></g><path d="M632.0 51a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10" /></g><path d="M652.0 31h10" /><g>
24 <path d="M662.0 31h0.0" /><path d="M835.5 31h0.0" /><path d="M662.0 31h10" /><g>
25 <path d="M672.0 31h0.0" /><path d="M825.5 31h0.0" /><path d="M672.0 31h20" /><g class="non-terminal ">
26 <path d="M692.0 31h4.25" /><path d="M801.25 31h4.25" /><rect height="22" width="105" x="696.25" y="20"></rect><text x="748.75" y="35">SYNC PARAM</text></g><path d="M805.5 31h20" /><path d="M672.0 31a10 10 0 0 1 10 10v10a10 10 0 0 0 10 10" /><g class="non-terminal ">
27 <path d="M692.0 61h0.0" /><path d="M805.5 61h0.0" /><rect height="22" width="113.5" x="692" y="50"></rect><text x="748.75" y="65">SYNC OBJECT</text></g><path d="M805.5 61a10 10 0 0 0 10 -10v-10a10 10 0 0 1 10 -10" /></g><path d="M825.5 31h10" /><path d="M672.0 31a10 10 0 0 0 -10 10v29a10 10 0 0 0 10 10" /><g>
28 <path d="M672.0 80h153.5" /></g><path d="M825.5 80a10 10 0 0 0 10 -10v-29a10 10 0 0 0 -10 -10" /></g><path d="M835.5 31h10" /><path d="M845.5 31h10" /><g class="terminal ">
29 <path d="M855.5 31h0.0" /><path d="M884.0 31h0.0" /><rect height="22" rx="10" ry="10" width="28.5" x="855.5" y="20"></rect><text x="869.75" y="35">}</text></g></g></g><path d="M884.0 31h10" /><path d="M 894.0 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
30 svg.railroad-diagram {
31 background-color:hsl(30,20%,95%);
33 svg.railroad-diagram path {
38 svg.railroad-diagram text {
39 font:bold 14px monospace;
42 svg.railroad-diagram text.label{
45 svg.railroad-diagram text.comment{
46 font:italic 12px monospace;
48 svg.railroad-diagram rect{
51 fill:hsl(120,100%,90%);
53 svg.railroad-diagram g.non-terminal rect{
57 svg.railroad-diagram rect.group-box {
59 stroke-dasharray: 10 5;