| <?xml version="1.0" standalone="no"?> |
| <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000303 Stylable//EN" |
| "http://www.w3.org/TR/2000/03/WD-SVG-20000303/DTD/svg-20000303-stylable.dtd"> |
| <!-- Creator: fig2dev Version 3.2 Patchlevel 4 --> |
| <!-- CreationDate: Fri Oct 26 20:38:53 2012 --> |
| <svg xmlns:a="http://www.w3.org/2000/svg" width="8.3in" height="11.7in" viewBox="0 0 13858 20157"> |
| <g style="stroke-width:.025in; stroke:black; fill:none"> |
| <defs> |
| <pattern id="tile1" x="0" y="0" width="200" height="200" |
| patternUnits="userSpaceOnUse"> |
| <path d="M 0 -100 200 16" /> |
| <path d="M 0 -60 200 56" /> |
| <path d="M 0 -20 200 96" /> |
| <path d="M 0 20 200 136" /> |
| <path d="M 0 60 200 176" /> |
| <path d="M 0 100 200 216" /> |
| <path d="M 0 140 200 256" /> |
| <path d="M 0 180 200 296" /> |
| </pattern> |
| <pattern id="tile2" x="0" y="0" width="200" height="200" |
| patternUnits="userSpaceOnUse"> |
| <path d="M 200 -100 0 16" /> |
| <path d="M 200 -60 0 56" /> |
| <path d="M 200 -20 0 96" /> |
| <path d="M 200 20 0 136" /> |
| <path d="M 200 60 0 176" /> |
| <path d="M 200 100 0 216" /> |
| <path d="M 200 140 0 256" /> |
| <path d="M 200 180 0 296" /> |
| </pattern> |
| <pattern id="tile3" x="0" y="0" width="200" height="200" |
| patternUnits="userSpaceOnUse"> |
| <path d="M 0 -100 200 16" /> |
| <path d="M 200 -100 0 16" /> |
| <path d="M 0 -60 200 56" /> |
| <path d="M 200 -60 0 56" /> |
| <path d="M 0 -20 200 96" /> |
| <path d="M 200 -20 0 96" /> |
| <path d="M 0 20 200 136" /> |
| <path d="M 200 20 0 136" /> |
| <path d="M 0 60 200 176" /> |
| <path d="M 200 60 0 176" /> |
| <path d="M 0 100 200 216" /> |
| <path d="M 200 100 0 216" /> |
| <path d="M 0 140 200 256" /> |
| <path d="M 200 140 0 256" /> |
| <path d="M 0 180 200 296" /> |
| <path d="M 200 180 0 296" /> |
| </pattern> |
| <pattern id="tile4" x="0" y="0" width="200" height="200" |
| patternUnits="userSpaceOnUse"> |
| <path d="M 100 0 200 100" /> |
| <path d="M 0 0 200 200" /> |
| <path d="M 0 100 100 200" /> |
| </pattern> |
| <pattern id="tile5" x="0" y="0" width="200" height="200" |
| patternUnits="userSpaceOnUse"> |
| <path d="M 100 0 0 100" /> |
| <path d="M 200 0 0 200" /> |
| <path d="M 200 100 100 200" /> |
| </pattern> |
| <pattern id="tile6" x="0" y="0" width="200" height="200" |
| patternUnits="userSpaceOnUse"> |
| <path d="M 100 0 200 100" /> |
| <path d="M 0 0 200 200" /> |
| <path d="M 0 100 100 200" /> |
| <path d="M 100 0 0 100" /> |
| <path d="M 200 0 0 200" /> |
| <path d="M 200 100 100 200" /> |
| </pattern> |
| <pattern id="tile7" x="0" y="0" width="200" height="200" |
| patternUnits="userSpaceOnUse"> |
| <path d="M 0 0 0 50" /> |
| <path d="M 0 50 200 50" /> |
| <path d="M 100 50 100 150" /> |
| <path d="M 0 150 200 150" /> |
| <path d="M 0 150 0 200" /> |
| </pattern> |
| <pattern id="tile8" x="0" y="0" width="200" height="200" |
| patternUnits="userSpaceOnUse"> |
| <path d="M 0 0 50 0" /> |
| <path d="M 50 0 50 200" /> |
| <path d="M 50 100 150 100" /> |
| <path d="M 150 0 150 200" /> |
| <path d="M 150 0 200 0" /> |
| </pattern> |
| <pattern id="tile9" x="0" y="0" width="200" height="200" |
| patternUnits="userSpaceOnUse"> |
| <path d="M 0 50 200 50" /> |
| <path d="M 0 150 200 150" /> |
| </pattern> |
| <pattern id="tile10" x="0" y="0" width="200" height="200" |
| patternUnits="userSpaceOnUse"> |
| <path d="M 50 0 50 200" /> |
| <path d="M 150 0 150 200" /> |
| </pattern> |
| <pattern id="tile11" x="0" y="0" width="200" height="200" |
| patternUnits="userSpaceOnUse"> |
| <path d="M 0 50 200 50" /> |
| <path d="M 0 150 200 150" /> |
| <path d="M 50 0 50 200" /> |
| <path d="M 150 0 150 200" /> |
| </pattern> |
| <pattern id="tile12" x="0" y="0" width="200" height="200" |
| patternUnits="userSpaceOnUse"> |
| <path d="M 0 0 25 50" /> |
| <path d="M 0 50 200 50" /> |
| <path d="M 100 50 125 150" /> |
| <path d="M 0 150 200 150" /> |
| <path d="M 0 150 25 200" /> |
| </pattern> |
| <pattern id="tile13" x="0" y="0" width="200" height="200" |
| patternUnits="userSpaceOnUse"> |
| <path d="M 200 0 175 50" /> |
| <path d="M 0 50 200 50" /> |
| <path d="M 100 50 75 150" /> |
| <path d="M 0 150 200 150" /> |
| <path d="M 200 150 175 200" /> |
| </pattern> |
| <pattern id="tile14" x="0" y="0" width="200" height="200" |
| patternUnits="userSpaceOnUse"> |
| <path d="M 0 0 50 25" /> |
| <path d="M 50 0 50 200" /> |
| <path d="M 50 100 150 125" /> |
| <path d="M 150 0 150 200" /> |
| <path d="M 150 0 200 25" /> |
| </pattern> |
| <pattern id="tile15" x="0" y="0" width="200" height="200" |
| patternUnits="userSpaceOnUse"> |
| <path d="M 0 25 50 0" /> |
| <path d="M 50 0 50 200" /> |
| <path d="M 50 125 150 100" /> |
| <path d="M 150 0 150 200" /> |
| <path d="M 150 25 200 0" /> |
| </pattern> |
| <pattern id="tile16" x="0" y="0" width="200" height="200" |
| patternUnits="userSpaceOnUse"> |
| <path d="M 0 50 A 50 50 0 1 0 100 50" /> |
| <path d="M 100 50 A 50 50 0 1 0 200 50" /> |
| <path d="M 50 100 A 50 50 0 1 0 150 100" /> |
| <path d="M 0 150 A 50 50 0 0 0 50 100" /> |
| <path d="M 150 100 A 50 50 0 1 0 200 50" /> |
| <path d="M 50 0 A 50 50 0 1 0 150 0" /> |
| <path d="M 150 0 A 50 50 0 0 0 200 50" /> |
| <path d="M 0 50 A 50 50 0 0 0 50 0" /> |
| <path d="M 0 150 A 50 50 0 1 0 100 150" /> |
| <path d="M 100 150 A 50 50 0 1 0 200 150" /> |
| </pattern> |
| <pattern id="tile17" x="0" y="0" width="100" height="100" |
| patternUnits="userSpaceOnUse"> |
| <g transform="scale(0.5)" > |
| <path d="M 0 50 A 50 50 0 1 0 100 50" /> |
| <path d="M 100 50 A 50 50 0 1 0 200 50" /> |
| <path d="M 50 100 A 50 50 0 1 0 150 100" /> |
| <path d="M 0 150 A 50 50 0 0 0 50 100" /> |
| <path d="M 150 100 A 50 50 0 1 0 200 50" /> |
| <path d="M 50 0 A 50 50 0 1 0 150 0" /> |
| <path d="M 150 0 A 50 50 0 0 0 200 50" /> |
| <path d="M 0 50 A 50 50 0 0 0 50 0" /> |
| <path d="M 0 150 A 50 50 0 1 0 100 150" /> |
| <path d="M 100 150 A 50 50 0 1 0 200 150" /> |
| </g> |
| </pattern> |
| <pattern id="tile18" x="0" y="0" width="200" height="200" |
| patternUnits="userSpaceOnUse"> |
| <circle cx="100" cy="100" r="100" /> |
| </pattern> |
| <pattern id="tile19" x="0" y="0" width="200" height="200" |
| patternUnits="userSpaceOnUse"> |
| <path d="M 0 50 45 0 105 0 140 50 200 50 " /> |
| <path d="M 0 50 45 100 105 100 140 50 200 50" /> |
| <path d="M 0 150 45 100 105 100 140 150 200 150" /> |
| <path d="M 0 150 45 200 105 200 140 150 200 150" /> |
| </pattern> |
| <pattern id="tile20" x="0" y="0" width="200" height="200" |
| patternUnits="userSpaceOnUse"> |
| <path d="M 0 70 65 0 140 0 200 70 " /> |
| <path d="M 0 70 0 130 65 200 140 200 200 130 200 70" /> |
| </pattern> |
| <pattern id="tile21" x="0" y="0" width="200" height="200" |
| patternUnits="userSpaceOnUse"> |
| <path d="M 50 0 75 25 100 0 M 150 0 175 25 200 0" /> |
| <path d="M 0 50 25 25 75 75 125 25 175 75 200 50" /> |
| <path d="M 0 100 25 75 75 125 125 75 175 125 200 100" /> |
| <path d="M 0 150 25 125 75 175 125 125 175 175 200 150" /> |
| <path d="M 0 200 25 175 75 225 125 175 175 225 200 200" /> |
| </pattern> |
| <pattern id="tile22" x="0" y="0" width="200" height="200" |
| patternUnits="userSpaceOnUse"> |
| <path d="M 0 50 25 75 0 100 M 0 150 25 175 0 200" /> |
| <path d="M 50 0 25 25 75 75 25 125 75 175 50 200" /> |
| <path d="M 100 0 75 25 125 75 75 125 125 175 100 200" /> |
| <path d="M 150 0 125 25 175 75 125 125 175 175 150 200" /> |
| <path d="M 200 0 175 25 225 75 175 125 225 175 200 200" /> |
| </pattern> |
| </defs> |
| <!-- Line --> |
| <path d="M 8834,2929 |
| 10251,2929 |
| 10251,3401 |
| 8834,3401 |
| 8834,2929 |
| " style="stroke:#000000;stroke-width:16; |
| fill:#ffe0e0; |
| "/> |
| <!-- Line --> |
| <path d="M 7133,2929 |
| 8551,2929 |
| 8551,3401 |
| 7133,3401 |
| 7133,2929 |
| " style="stroke:#000000;stroke-width:16; |
| fill:#ffe0e0; |
| "/> |
| <!-- Line --> |
| <path d="M 5905,377 |
| 8267,377 |
| 8267,1322 |
| 5905,1322 |
| 5905,377 |
| " style="stroke:#000000;stroke-width:16; |
| fill:#ff00ff; |
| "/> |
| <!-- Line --> |
| <path d="M 4015,377 |
| 5433,377 |
| 5433,1322 |
| 4015,1322 |
| 4015,377 |
| " style="stroke:#000000;stroke-width:16; |
| fill:#ff00ff; |
| "/> |
| <!-- Line --> |
| <path d="M 3732,1795 |
| 8551,1795 |
| 8551,2645 |
| 3732,2645 |
| 3732,1795 |
| " style="stroke:#000000;stroke-width:16; |
| fill:#ff0000; |
| "/> |
| <!-- Line --> |
| <path d="M 3732,9353 |
| 8551,9353 |
| 8551,10109 |
| 3732,10109 |
| 3732,9353 |
| " style="stroke:#000000;stroke-width:16; |
| fill:#ff0000; |
| "/> |
| <!-- Line --> |
| <path d="M 5905,10676 |
| 8267,10676 |
| 8267,11620 |
| 5905,11620 |
| 5905,10676 |
| " style="stroke:#000000;stroke-width:16; |
| fill:#ff00ff; |
| "/> |
| <!-- Line --> |
| <path d="M 4015,10676 |
| 5433,10676 |
| 5433,11620 |
| 4015,11620 |
| 4015,10676 |
| " style="stroke:#000000;stroke-width:16; |
| fill:#ff00ff; |
| "/> |
| <!-- Line --> |
| <path d="M 708,3874 |
| 13464,3874 |
| 13464,8597 |
| 708,8597 |
| 708,3874 |
| " style="stroke:#000000;stroke-width:16; |
| fill:#00ffff; |
| "/> |
| <!-- Text --> |
| <text x="8645" y="2362" fill="#000000" font-family="Courier" |
| font-style="normal" font-weight="normal" font-size="152" text-anchor="start" > |
| cons</text> |
| <!-- Text --> |
| <text x="3637" y="2078" fill="#000000" font-family="Courier" |
| font-style="normal" font-weight="normal" font-size="152" text-anchor="end" > |
| prod</text> |
| <!-- Text --> |
| <text x="3637" y="10014" fill="#000000" font-family="Courier" |
| font-style="normal" font-weight="normal" font-size="152" text-anchor="end" > |
| cons</text> |
| <!-- Text --> |
| <text x="5338" y="3779" fill="#000000" font-family="Courier" |
| font-style="normal" font-weight="normal" font-size="152" text-anchor="start" > |
| req</text> |
| <!-- Text --> |
| <text x="5338" y="8786" fill="#000000" font-family="Courier" |
| font-style="normal" font-weight="normal" font-size="152" text-anchor="start" > |
| rep</text> |
| <!-- Text --> |
| <text x="2692" y="8786" fill="#000000" font-family="Courier" |
| font-style="normal" font-weight="normal" font-size="152" text-anchor="start" > |
| ob</text> |
| <!-- Text --> |
| <text x="11480" y="8786" fill="#000000" font-family="Courier" |
| font-style="normal" font-weight="normal" font-size="152" text-anchor="end" > |
| ib</text> |
| <!-- Text --> |
| <text x="8645" y="10109" fill="#000000" font-family="Courier" |
| font-style="normal" font-weight="normal" font-size="152" text-anchor="start" > |
| prod</text> |
| <!-- Text --> |
| <text x="12141" y="3779" fill="#000000" font-family="Courier" |
| font-style="normal" font-weight="normal" font-size="152" text-anchor="start" > |
| ob</text> |
| <!-- Text --> |
| <text x="2692" y="3779" fill="#000000" font-family="Courier" |
| font-style="normal" font-weight="normal" font-size="152" text-anchor="start" > |
| ib</text> |
| <!-- Text --> |
| <text x="661" y="6330" fill="#000000" font-family="Courier" |
| font-style="normal" font-weight="normal" font-size="152" text-anchor="end" > |
| conn</text> |
| <!-- Text --> |
| <text x="13511" y="5811" fill="#000000" font-family="Courier" |
| font-style="normal" font-weight="normal" font-size="152" text-anchor="start" > |
| conn</text> |
| <!-- Text --> |
| <text x="-188" y="5811" fill="#000000" font-family="Courier" |
| font-style="normal" font-weight="normal" font-size="152" text-anchor="start" > |
| owner</text> |
| <!-- Text --> |
| <text x="15259" y="8409" fill="#000000" font-family="Courier" |
| font-style="normal" font-weight="normal" font-size="152" text-anchor="start" > |
| owner</text> |
| <!-- Text --> |
| <text x="-1039" y="8409" fill="#000000" font-family="Courier" |
| font-style="normal" font-weight="normal" font-size="152" text-anchor="start" > |
| owner</text> |
| <!-- Text --> |
| <text x="14362" y="6330" fill="#000000" font-family="Courier" |
| font-style="normal" font-weight="normal" font-size="152" text-anchor="end" > |
| owner</text> |
| <!-- Line --> |
| <path d="M 3543,4062 |
| 8740,4062 |
| 8740,8408 |
| 3543,8408 |
| 3543,4062 |
| " style="stroke:#000000;stroke-width:16; |
| fill:#ffffff; |
| "/> |
| <!-- Line --> |
| <path d="M 9212,4346 |
| 10629,4346 |
| 10629,4818 |
| 9212,4818 |
| 9212,4346 |
| " style="stroke:#000000;stroke-width:16; |
| fill:#ffffff; |
| "/> |
| <!-- Line --> |
| <path d="M 11007,4062 |
| 13275,4062 |
| 13275,8408 |
| 11007,8408 |
| 11007,4062 |
| " style="stroke:#000000;stroke-width:16; |
| fill:#ffffff; |
| "/> |
| <!-- Line --> |
| <path d="M 944,4062 |
| 3165,4062 |
| 3165,8408 |
| 944,8408 |
| 944,4062 |
| " style="stroke:#000000;stroke-width:16; |
| fill:#ffffff; |
| "/> |
| <!-- Line --> |
| <path d="M 9212,7652 |
| 10629,7652 |
| 10629,8124 |
| 9212,8124 |
| 9212,7652 |
| " style="stroke:#000000;stroke-width:16; |
| fill:#ffffff; |
| "/> |
| <!-- Line --> |
| <path d="M 9212,6518 |
| 10629,6518 |
| 10629,6991 |
| 9212,6991 |
| 9212,6518 |
| " style="stroke:#000000;stroke-width:16; |
| fill:#ffe0e0; |
| "/> |
| <!-- Line --> |
| <path d="M 9212,5480 |
| 10629,5480 |
| 10629,5952 |
| 9212,5952 |
| 9212,5480 |
| " style="stroke:#000000;stroke-width:16; |
| fill:#ffffff; |
| "/> |
| <!-- Line --> |
| <path d="M 3732,5952 |
| 5149,5952 |
| 5149,6424 |
| 3732,6424 |
| 3732,5952 |
| " style="stroke:#000000;stroke-width:16; |
| fill:#ffff00; |
| "/> |
| <!-- Line --> |
| <path d="M 5433,5952 |
| 6850,5952 |
| 6850,6424 |
| 5433,6424 |
| 5433,5952 |
| " style="stroke:#000000;stroke-width:16; |
| fill:#ffff00; |
| "/> |
| <!-- Line --> |
| <path d="M 3732,4346 |
| 8551,4346 |
| 8551,5574 |
| 3732,5574 |
| 3732,4346 |
| " style="stroke:#000000;stroke-width:16; |
| fill:#ffff00; |
| "/> |
| <!-- Line --> |
| <path d="M 3732,6802 |
| 8551,6802 |
| 8551,8124 |
| 3732,8124 |
| 3732,6802 |
| " style="stroke:#000000;stroke-width:16; |
| fill:#ffff00; |
| "/> |
| <!-- Line --> |
| <path d="M -1889,5196 |
| -236,5196 |
| -236,7085 |
| -1889,7085 |
| -1889,5196 |
| " style="stroke:#000000;stroke-width:16; |
| fill:#ffff00; |
| "/> |
| <!-- Line --> |
| <path d="M 14409,8504 |
| 16062,8504 |
| 16062,8976 |
| 14409,8976 |
| 14409,8504 |
| " style="stroke:#000000;stroke-width:16; |
| fill:#ffff00; |
| "/> |
| <!-- Line --> |
| <path d="M 14409,5196 |
| 16062,5196 |
| 16062,7085 |
| 14409,7085 |
| 14409,5196 |
| " style="stroke:#000000;stroke-width:16; |
| fill:#ffff00; |
| "/> |
| <!-- Line --> |
| <path d="M -1889,8504 |
| -236,8504 |
| -236,8976 |
| -1889,8976 |
| -1889,8504 |
| " style="stroke:#000000;stroke-width:16; |
| fill:#ffff00; |
| "/> |
| <!-- Line --> |
| <path d="M -1795,5951 |
| -377,5951 |
| -377,6424 |
| -1795,6424 |
| -1795,5951 |
| " style="stroke:#000000;stroke-width:16; |
| fill:#00ff00; |
| "/> |
| <!-- Line --> |
| <path d="M -1275,6519 |
| -803,6519 |
| -803,6991 |
| -1275,6991 |
| -1275,6519 |
| " style="stroke:#000000;stroke-width:16; |
| fill:#00ff00; |
| "/> |
| <!-- Line --> |
| <path d="M 14551,5857 |
| 15968,5857 |
| 15968,6329 |
| 14551,6329 |
| 14551,5857 |
| " style="stroke:#000000;stroke-width:16; |
| fill:#00ff00; |
| "/> |
| <!-- Line --> |
| <path d="M 14976,6519 |
| 15448,6519 |
| 15448,6991 |
| 14976,6991 |
| 14976,6519 |
| " style="stroke:#000000;stroke-width:16; |
| fill:#00ff00; |
| "/> |
| <!-- Text --> |
| <text x="-1133" y="6235" fill="#000000" font-family="Times" |
| font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > |
| target</text> |
| <!-- Text --> |
| <text x="-992" y="6802" fill="#000000" font-family="Times" |
| font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > |
| fd</text> |
| <!-- Text --> |
| <text x="15212" y="6140" fill="#000000" font-family="Times" |
| font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > |
| target</text> |
| <!-- Text --> |
| <text x="15259" y="6802" fill="#000000" font-family="Times" |
| font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > |
| fd</text> |
| <!-- Line --> |
| <path d="M 708,5669 |
| " style="stroke:#000000;stroke-width:16; |
| "/> |
| <!-- Line --> |
| <path d="M -236,5905 |
| 944,5905 |
| " style="stroke:#000000;stroke-width:16; |
| "/> |
| <!-- Arrowhead on endpoint --> |
| <path d="M 743 5968 |
| 932 5905 |
| 743 5842 |
| 743 5968 |
| Z |
| " style="stroke:#000000;stroke-width:16; |
| fill:#000000;"/> |
| <!-- Line --> |
| <path d="M 944,6377 |
| -236,6377 |
| " style="stroke:#000000;stroke-width:16; |
| "/> |
| <!-- Arrowhead on endpoint --> |
| <path d="M -33 6314 |
| -222 6377 |
| -33 6440 |
| -33 6314 |
| Z |
| " style="stroke:#000000;stroke-width:16; |
| fill:#000000;"/> |
| <!-- Line --> |
| <path d="M -1086,8503 |
| -1086,7086 |
| " style="stroke:#000000;stroke-width:16; |
| "/> |
| <!-- Arrowhead on endpoint --> |
| <path d="M -1022 7288 |
| -1085 7099 |
| -1148 7288 |
| -1022 7288 |
| Z |
| " style="stroke:#000000;stroke-width:16; |
| fill:#000000;"/> |
| <!-- Line --> |
| <path d="M 3732,9825 |
| 2031,9069 |
| 2031,8408 |
| " style="stroke:#000000;stroke-width:16; |
| "/> |
| <!-- Arrowhead on endpoint --> |
| <path d="M 2094 8609 |
| 2031 8420 |
| 1968 8609 |
| 2094 8609 |
| Z |
| " style="stroke:#000000;stroke-width:16; |
| fill:#000000;"/> |
| <!-- Line --> |
| <path d="M 2598,8408 |
| 2598,9069 |
| 3732,9542 |
| " style="stroke:#000000;stroke-width:16; |
| "/> |
| <!-- Arrowhead on endpoint --> |
| <path d="M 3521 9522 |
| 3720 9537 |
| 3569 9405 |
| 3521 9522 |
| Z |
| " style="stroke:#000000;stroke-width:16; |
| fill:#000000;"/> |
| <!-- Line --> |
| <path d="M 5244,8597 |
| 5244,9353 |
| " style="stroke:#000000;stroke-width:16; |
| "/> |
| <!-- Arrowhead on endpoint --> |
| <path d="M 5181 9151 |
| 5244 9340 |
| 5307 9151 |
| 5181 9151 |
| Z |
| " style="stroke:#000000;stroke-width:16; |
| fill:#000000;"/> |
| <!-- Line --> |
| <path d="M 6094,8124 |
| 6094,9353 |
| " style="stroke:#000000;stroke-width:16; |
| "/> |
| <!-- Arrowhead on endpoint --> |
| <path d="M 6031 9151 |
| 6094 9340 |
| 6157 9151 |
| 6031 9151 |
| Z |
| " style="stroke:#000000;stroke-width:16; |
| fill:#000000;"/> |
| <!-- Line --> |
| <path d="M 4771,10109 |
| 4771,10676 |
| " style="stroke:#000000;stroke-width:16; |
| "/> |
| <!-- Arrowhead on endpoint --> |
| <path d="M 4708 10474 |
| 4771 10663 |
| 4834 10474 |
| 4708 10474 |
| Z |
| " style="stroke:#000000;stroke-width:16; |
| fill:#000000;"/> |
| <!-- Line --> |
| <path d="M 7039,10109 |
| 7039,10676 |
| " style="stroke:#000000;stroke-width:16; |
| "/> |
| <!-- Arrowhead on endpoint --> |
| <path d="M 6976 10474 |
| 7039 10663 |
| 7102 10474 |
| 6976 10474 |
| Z |
| " style="stroke:#000000;stroke-width:16; |
| fill:#000000;"/> |
| <!-- Line --> |
| <path d="M 11574,8408 |
| 11574,9164 |
| 8551,9542 |
| " style="stroke:#000000;stroke-width:16; |
| "/> |
| <!-- Arrowhead on endpoint --> |
| <path d="M 8743 9454 |
| 8563 9540 |
| 8759 9579 |
| 8743 9454 |
| Z |
| " style="stroke:#000000;stroke-width:16; |
| fill:#000000;"/> |
| <!-- Line --> |
| <path d="M 8551,9920 |
| 12141,9447 |
| 12141,8408 |
| " style="stroke:#000000;stroke-width:16; |
| "/> |
| <!-- Arrowhead on endpoint --> |
| <path d="M 12204 8609 |
| 12141 8420 |
| 12078 8609 |
| 12204 8609 |
| Z |
| " style="stroke:#000000;stroke-width:16; |
| fill:#000000;"/> |
| <!-- Line --> |
| <path d="M 15212,8503 |
| 15212,7086 |
| " style="stroke:#000000;stroke-width:16; |
| "/> |
| <!-- Arrowhead on endpoint --> |
| <path d="M 15275 7288 |
| 15212 7099 |
| 15149 7288 |
| 15275 7288 |
| Z |
| " style="stroke:#000000;stroke-width:16; |
| fill:#000000;"/> |
| <!-- Line --> |
| <path d="M 14409,6377 |
| 13275,6377 |
| " style="stroke:#000000;stroke-width:16; |
| "/> |
| <!-- Arrowhead on endpoint --> |
| <path d="M 13477 6314 |
| 13288 6377 |
| 13477 6440 |
| 13477 6314 |
| Z |
| " style="stroke:#000000;stroke-width:16; |
| fill:#000000;"/> |
| <!-- Line --> |
| <path d="M 13275,5905 |
| 14409,5905 |
| " style="stroke:#000000;stroke-width:16; |
| "/> |
| <!-- Arrowhead on endpoint --> |
| <path d="M 14207 5968 |
| 14396 5905 |
| 14207 5842 |
| 14207 5968 |
| Z |
| " style="stroke:#000000;stroke-width:16; |
| fill:#000000;"/> |
| <!-- Line --> |
| <path d="M 12047,4062 |
| 12047,3401 |
| 10629,1984 |
| 8551,1984 |
| " style="stroke:#000000;stroke-width:16; |
| "/> |
| <!-- Arrowhead on endpoint --> |
| <path d="M 8752 1921 |
| 8563 1984 |
| 8752 2047 |
| 8752 1921 |
| Z |
| " style="stroke:#000000;stroke-width:16; |
| fill:#000000;"/> |
| <!-- Line --> |
| <path d="M 8551,2456 |
| 10629,2456 |
| 11574,3401 |
| 11574,4062 |
| " style="stroke:#000000;stroke-width:16; |
| "/> |
| <!-- Arrowhead on endpoint --> |
| <path d="M 11511 3861 |
| 11574 4050 |
| 11637 3861 |
| 11511 3861 |
| Z |
| " style="stroke:#000000;stroke-width:16; |
| fill:#000000;"/> |
| <!-- Line --> |
| <path d="M 8456,4062 |
| 9307,3401 |
| " style="stroke:#000000;stroke-width:16; |
| "/> |
| <!-- Arrowhead on endpoint --> |
| <path d="M 9185 3574 |
| 9296 3409 |
| 9108 3476 |
| 9185 3574 |
| Z |
| " style="stroke:#000000;stroke-width:16; |
| fill:#000000;"/> |
| <!-- Line --> |
| <path d="M 7984,4062 |
| 7795,3401 |
| " style="stroke:#000000;stroke-width:16; |
| "/> |
| <!-- Arrowhead on endpoint --> |
| <path d="M 7910 3577 |
| 7798 3414 |
| 7788 3612 |
| 7910 3577 |
| Z |
| " style="stroke:#000000;stroke-width:16; |
| fill:#000000;"/> |
| <!-- Line --> |
| <path d="M 5999,4346 |
| 5999,2645 |
| " style="stroke:#000000;stroke-width:16; |
| "/> |
| <!-- Arrowhead on endpoint --> |
| <path d="M 6062 2847 |
| 5999 2658 |
| 5937 2847 |
| 6062 2847 |
| Z |
| " style="stroke:#000000;stroke-width:16; |
| fill:#000000;"/> |
| <!-- Line --> |
| <path d="M 5244,3874 |
| 5244,2645 |
| " style="stroke:#000000;stroke-width:16; |
| "/> |
| <!-- Arrowhead on endpoint --> |
| <path d="M 5307 2847 |
| 5244 2658 |
| 5181 2847 |
| 5307 2847 |
| Z |
| " style="stroke:#000000;stroke-width:16; |
| fill:#000000;"/> |
| <!-- Line --> |
| <path d="M 2598,4062 |
| 2598,2929 |
| 3732,2456 |
| " style="stroke:#000000;stroke-width:16; |
| "/> |
| <!-- Arrowhead on endpoint --> |
| <path d="M 3569 2592 |
| 3720 2461 |
| 3521 2475 |
| 3569 2592 |
| Z |
| " style="stroke:#000000;stroke-width:16; |
| fill:#000000;"/> |
| <!-- Line --> |
| <path d="M 3732,2173 |
| 2031,2929 |
| 2031,4062 |
| " style="stroke:#000000;stroke-width:16; |
| "/> |
| <!-- Arrowhead on endpoint --> |
| <path d="M 1968 3861 |
| 2031 4050 |
| 2094 3861 |
| 1968 3861 |
| Z |
| " style="stroke:#000000;stroke-width:16; |
| fill:#000000;"/> |
| <!-- Line --> |
| <path d="M 4771,1795 |
| 4771,1322 |
| " style="stroke:#000000;stroke-width:16; |
| "/> |
| <!-- Arrowhead on endpoint --> |
| <path d="M 4834 1524 |
| 4771 1335 |
| 4708 1524 |
| 4834 1524 |
| Z |
| " style="stroke:#000000;stroke-width:16; |
| fill:#000000;"/> |
| <!-- Line --> |
| <path d="M 7039,1795 |
| 7039,1322 |
| " style="stroke:#000000;stroke-width:16; |
| "/> |
| <!-- Arrowhead on endpoint --> |
| <path d="M 7102 1524 |
| 7039 1335 |
| 6976 1524 |
| 7102 1524 |
| Z |
| " style="stroke:#000000;stroke-width:16; |
| fill:#000000;"/> |
| <!-- Text --> |
| <text x="6094" y="4629" fill="#000000" font-family="Times" |
| font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > |
| http_msg[req]</text> |
| <!-- Text --> |
| <text x="6094" y="7085" fill="#000000" font-family="Times" |
| font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > |
| http_msg[rsp]</text> |
| <!-- Text --> |
| <text x="4488" y="6235" fill="#000000" font-family="Times" |
| font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > |
| hdr_idx</text> |
| <!-- Text --> |
| <text x="6188" y="6235" fill="#000000" font-family="Times" |
| font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > |
| auth</text> |
| <!-- Text --> |
| <text x="9968" y="7935" fill="#000000" font-family="Times" |
| font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > |
| target</text> |
| <!-- Text --> |
| <text x="9968" y="6802" fill="#000000" font-family="Times" |
| font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > |
| logs</text> |
| <!-- Text --> |
| <text x="9968" y="5763" fill="#000000" font-family="Times" |
| font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > |
| stkctr</text> |
| <!-- Text --> |
| <text x="9968" y="4629" fill="#000000" font-family="Times" |
| font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > |
| store</text> |
| <!-- Text --> |
| <text x="9968" y="8502" fill="#000000" font-family="Times" |
| font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > |
| session</text> |
| <!-- Text --> |
| <text x="6094" y="9636" fill="#000000" font-family="Times" |
| font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > |
| channel[rep]</text> |
| <!-- Text --> |
| <text x="7795" y="3212" fill="#000000" font-family="Times" |
| font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > |
| uri</text> |
| <!-- Text --> |
| <text x="9590" y="3212" fill="#000000" font-family="Times" |
| font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > |
| cookies</text> |
| <!-- Text --> |
| <text x="6094" y="5007" fill="#000000" font-family="Times" |
| font-style="normal" font-weight="normal" font-size="152" text-anchor="middle" > |
| (HTTP request processing)</text> |
| <!-- Text --> |
| <text x="6094" y="7558" fill="#000000" font-family="Times" |
| font-style="normal" font-weight="normal" font-size="152" text-anchor="middle" > |
| (HTTP response processing)</text> |
| <!-- Text --> |
| <text x="6094" y="2078" fill="#000000" font-family="Times" |
| font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > |
| channel[req]</text> |
| <!-- Text --> |
| <text x="6094" y="2362" fill="#000000" font-family="Times" |
| font-style="normal" font-weight="normal" font-size="152" text-anchor="middle" > |
| (request forwarding and analysis)</text> |
| <!-- Text --> |
| <text x="6094" y="9920" fill="#000000" font-family="Times" |
| font-style="normal" font-weight="normal" font-size="152" text-anchor="middle" > |
| (response forwarding and analysis)</text> |
| <!-- Text --> |
| <text x="7039" y="661" fill="#000000" font-family="Times" |
| font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > |
| buffer</text> |
| <!-- Text --> |
| <text x="7039" y="944" fill="#000000" font-family="Times" |
| font-style="normal" font-weight="normal" font-size="152" text-anchor="middle" > |
| (internal storage)</text> |
| <!-- Text --> |
| <text x="7039" y="10959" fill="#000000" font-family="Times" |
| font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > |
| buffer</text> |
| <!-- Text --> |
| <text x="7039" y="11243" fill="#000000" font-family="Times" |
| font-style="normal" font-weight="normal" font-size="152" text-anchor="middle" > |
| (internal storage)</text> |
| <!-- Text --> |
| <text x="4771" y="11243" fill="#000000" font-family="Times" |
| font-style="normal" font-weight="normal" font-size="152" text-anchor="middle" > |
| (kernel storage)</text> |
| <!-- Text --> |
| <text x="4771" y="10959" fill="#000000" font-family="Times" |
| font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > |
| pipe</text> |
| <!-- Text --> |
| <text x="4771" y="944" fill="#000000" font-family="Times" |
| font-style="normal" font-weight="normal" font-size="152" text-anchor="middle" > |
| (kernel storage)</text> |
| <!-- Text --> |
| <text x="4771" y="661" fill="#000000" font-family="Times" |
| font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > |
| pipe</text> |
| <!-- Text --> |
| <text x="2078" y="6236" fill="#000000" font-family="Times" |
| font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > |
| stream_interface[0]</text> |
| <!-- Text --> |
| <text x="12188" y="6236" fill="#000000" font-family="Times" |
| font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > |
| stream_interface[1]</text> |
| <!-- Text --> |
| <text x="15259" y="8834" fill="#000000" font-family="Times" |
| font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > |
| fdtab[fd]</text> |
| <!-- Text --> |
| <text x="15259" y="5480" fill="#000000" font-family="Times" |
| font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > |
| connection</text> |
| <!-- Text --> |
| <text x="-1039" y="5480" fill="#000000" font-family="Times" |
| font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > |
| connection</text> |
| <!-- Text --> |
| <text x="-1039" y="8834" fill="#000000" font-family="Times" |
| font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > |
| fdtab[fd]</text> |
| <!-- Text --> |
| <text x="7984" y="6329" fill="#000000" font-family="Times" |
| font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > |
| http_txn</text> |
| </g> |
| </svg> |