aboutsummaryrefslogtreecommitdiff
path: root/libX11/specs/XIM/eventflow.svg
diff options
context:
space:
mode:
Diffstat (limited to 'libX11/specs/XIM/eventflow.svg')
-rw-r--r--libX11/specs/XIM/eventflow.svg628
1 files changed, 314 insertions, 314 deletions
diff --git a/libX11/specs/XIM/eventflow.svg b/libX11/specs/XIM/eventflow.svg
index 13886477b..e2146b4ea 100644
--- a/libX11/specs/XIM/eventflow.svg
+++ b/libX11/specs/XIM/eventflow.svg
@@ -1,314 +1,314 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://creativecommons.org/ns#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- width="224.5"
- height="216.0125"
- id="svg2"
- version="1.1"
- inkscape:version="0.47 r22583"
- sodipodi:docname="eventflow.svg">
- <defs
- id="defs4">
- <marker
- inkscape:stockid="Arrow1Lstart"
- orient="auto"
- refY="0"
- refX="0"
- id="Arrow1Lstart"
- style="overflow:visible">
- <path
- id="path3665"
- d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
- transform="matrix(0.8,0,0,0.8,10,0)" />
- </marker>
- <marker
- inkscape:stockid="Arrow1Lend"
- orient="auto"
- refY="0"
- refX="0"
- id="Arrow1Lend"
- style="overflow:visible">
- <path
- id="path3668"
- d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
- transform="matrix(-0.8,0,0,-0.8,-10,0)" />
- </marker>
- <marker
- inkscape:stockid="Arrow2Lend"
- orient="auto"
- refY="0"
- refX="0"
- id="Arrow2Lend"
- style="overflow:visible">
- <path
- id="path3686"
- style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
- 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"
- transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
- </marker>
- <marker
- inkscape:stockid="Arrow2Mend"
- orient="auto"
- refY="0"
- refX="0"
- id="Arrow2Mend"
- style="overflow:visible">
- <path
- id="path3692"
- style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
- 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"
- transform="scale(-0.6,-0.6)" />
- </marker>
- <inkscape:perspective
- sodipodi:type="inkscape:persp3d"
- inkscape:vp_x="0 : 526.18109 : 1"
- inkscape:vp_y="0 : 1000 : 0"
- inkscape:vp_z="744.09448 : 526.18109 : 1"
- inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
- id="perspective10" />
- <inkscape:perspective
- id="perspective4496"
- inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
- inkscape:vp_z="1 : 0.5 : 1"
- inkscape:vp_y="0 : 1000 : 0"
- inkscape:vp_x="0 : 0.5 : 1"
- sodipodi:type="inkscape:persp3d" />
- <marker
- inkscape:stockid="Arrow1Lend"
- orient="auto"
- refY="0"
- refX="0"
- id="Arrow1Lend-2"
- style="overflow:visible">
- <path
- id="path3668-0"
- d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
- transform="matrix(-0.8,0,0,-0.8,-10,0)" />
- </marker>
- <inkscape:perspective
- id="perspective4537"
- inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
- inkscape:vp_z="1 : 0.5 : 1"
- inkscape:vp_y="0 : 1000 : 0"
- inkscape:vp_x="0 : 0.5 : 1"
- sodipodi:type="inkscape:persp3d" />
- <marker
- inkscape:stockid="Arrow1Lend"
- orient="auto"
- refY="0"
- refX="0"
- id="Arrow1Lend-1"
- style="overflow:visible">
- <path
- id="path3668-6"
- d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
- transform="matrix(-0.8,0,0,-0.8,-10,0)" />
- </marker>
- <inkscape:perspective
- id="perspective4955"
- inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
- inkscape:vp_z="1 : 0.5 : 1"
- inkscape:vp_y="0 : 1000 : 0"
- inkscape:vp_x="0 : 0.5 : 1"
- sodipodi:type="inkscape:persp3d" />
- <marker
- inkscape:stockid="Arrow1Lend"
- orient="auto"
- refY="0"
- refX="0"
- id="Arrow1Lend-14"
- style="overflow:visible">
- <path
- id="path3668-7"
- d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
- transform="matrix(-0.8,0,0,-0.8,-10,0)" />
- </marker>
- </defs>
- <sodipodi:namedview
- id="base"
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1.0"
- inkscape:pageopacity="0.0"
- inkscape:pageshadow="2"
- inkscape:zoom="1.5570699"
- inkscape:cx="130.77268"
- inkscape:cy="93.49857"
- inkscape:document-units="px"
- inkscape:current-layer="layer1"
- showgrid="false"
- inkscape:window-width="746"
- inkscape:window-height="745"
- inkscape:window-x="452"
- inkscape:window-y="11"
- inkscape:window-maximized="0"
- units="pt" />
- <metadata
- id="metadata7">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- <dc:title />
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <g
- inkscape:label="Layer 1"
- inkscape:groupmode="layer"
- id="layer1"
- transform="translate(-4.4747047,45.51725)">
- <rect
- style="fill:none;stroke:#000000;stroke-width:0.31376761;stroke-opacity:1"
- id="rect2818"
- width="134.02251"
- height="66.196053"
- x="52.050224"
- y="-17.612656"
- ry="3.8066549" />
- <rect
- style="fill:none;stroke:#000000;stroke-width:0.32876641;stroke-opacity:1"
- id="rect2820"
- width="85.332054"
- height="22.29335"
- x="93.551544"
- y="21.494766"
- ry="3.8002031" />
- <rect
- style="fill:none;stroke:#000000;stroke-width:0.21471952;stroke-opacity:1"
- id="rect2861"
- width="76.668564"
- height="28.791061"
- x="91.898651"
- y="70.911148"
- ry="2.6885254" />
- <rect
- style="fill:none;stroke:#000000;stroke-width:0.20091781;stroke-opacity:1"
- id="rect2878"
- width="72.692574"
- height="24.815073"
- x="63.165215"
- y="119.57973"
- ry="1.8175722" />
- <path
- style="fill:none;stroke:#000000;stroke-width:0.16700821px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
- d="m 191.35869,-129.09736 0,-20.41139"
- id="path2888-8"
- inkscape:connector-type="polyline" />
- <g
- id="g5177"
- transform="matrix(0.27928539,0,0,0.27928539,11.337125,-81.727333)">
- <path
- inkscape:connector-type="polyline"
- id="path2888"
- d="m 218.57142,720.35677 0,-251.23328"
- style="fill:none;stroke:#000000;stroke-width:1.07757151px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" />
- <path
- inkscape:connector-type="polyline"
- id="path2888-3"
- d="m 335.37064,546.2675 0,-200.11997"
- style="fill:none;stroke:#000000;stroke-width:0.96785825px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow1Lstart);marker-end:none" />
- <path
- inkscape:connector-type="polyline"
- id="path2888-82"
- d="m 219.2031,466.56824 0,-120.80758"
- style="fill:none;stroke:#000000;stroke-width:0.76102072px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:none" />
- <path
- inkscape:connector-type="polyline"
- id="path5175"
- d="m 219.26527,346.32772 116.0432,0.38074"
- style="fill:none;stroke:#000000;stroke-width:1.12434793px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
- </g>
- <text
- xml:space="preserve"
- style="font-size:3.62546563px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
- x="67.625397"
- y="136.94441"
- id="text2865"><tspan
- sodipodi:role="line"
- id="tspan2867"
- x="67.625397"
- y="136.94441"
- style="font-size:14.50186253px">X Server</tspan></text>
- <text
- xml:space="preserve"
- style="font-size:3.35142469px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
- x="17.946682"
- y="107.43233"
- id="text2869"><tspan
- sodipodi:role="line"
- id="tspan2871"
- x="17.946682"
- y="107.43233"
- style="font-size:6.14427853px">Backend Method</tspan><tspan
- sodipodi:role="line"
- x="17.946682"
- y="115.11268"
- style="font-size:6.14427853px"
- id="tspan2873">(Core)</tspan></text>
- <text
- xml:space="preserve"
- style="font-size:3.35142469px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
- x="130.79489"
- y="107.07356"
- id="text2875"><tspan
- sodipodi:role="line"
- id="tspan2877"
- x="130.79489"
- y="107.07356"
- style="font-size:6.14427853px">Frontend Method</tspan><tspan
- sodipodi:role="line"
- x="130.79489"
- y="114.75391"
- id="tspan2879"
- style="font-size:6.14427853px">(Extension)</tspan></text>
- <text
- xml:space="preserve"
- style="font-size:3.71718764px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
- x="94.060638"
- y="91.657791"
- id="text2881"><tspan
- sodipodi:role="line"
- id="tspan2883"
- x="94.060638"
- y="91.657791"
- style="font-size:14.86875057px">IM Server</tspan></text>
- <text
- xml:space="preserve"
- style="font-size:3.35142469px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
- x="118.23929"
- y="37.838333"
- id="text2890"><tspan
- sodipodi:role="line"
- id="tspan2892"
- x="118.23929"
- y="37.838333"
- style="font-size:13.40569878px">Library</tspan></text>
- <text
- xml:space="preserve"
- style="font-size:3.35142469px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
- x="58.689751"
- y="1.2476349"
- id="text2899"><tspan
- sodipodi:role="line"
- id="tspan2901"
- x="58.689751"
- y="1.2476349"
- style="font-size:13.40569878px">Application</tspan></text>
- </g>
-</svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="224.5"
+ height="216.0125"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.47 r22583"
+ sodipodi:docname="eventflow.svg">
+ <defs
+ id="defs4">
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lstart"
+ style="overflow:visible">
+ <path
+ id="path3665"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(0.8,0,0,0.8,10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend"
+ style="overflow:visible">
+ <path
+ id="path3668"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow2Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow2Lend"
+ style="overflow:visible">
+ <path
+ id="path3686"
+ style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+ 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"
+ transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow2Mend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow2Mend"
+ style="overflow:visible">
+ <path
+ id="path3692"
+ style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+ 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"
+ transform="scale(-0.6,-0.6)" />
+ </marker>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective10" />
+ <inkscape:perspective
+ id="perspective4496"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-2"
+ style="overflow:visible">
+ <path
+ id="path3668-0"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <inkscape:perspective
+ id="perspective4537"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-1"
+ style="overflow:visible">
+ <path
+ id="path3668-6"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <inkscape:perspective
+ id="perspective4955"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-14"
+ style="overflow:visible">
+ <path
+ id="path3668-7"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1.5570699"
+ inkscape:cx="130.77268"
+ inkscape:cy="93.49857"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:window-width="746"
+ inkscape:window-height="745"
+ inkscape:window-x="452"
+ inkscape:window-y="11"
+ inkscape:window-maximized="0"
+ units="pt" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-4.4747047,45.51725)">
+ <rect
+ style="fill:none;stroke:#000000;stroke-width:0.31376761;stroke-opacity:1"
+ id="rect2818"
+ width="134.02251"
+ height="66.196053"
+ x="52.050224"
+ y="-17.612656"
+ ry="3.8066549" />
+ <rect
+ style="fill:none;stroke:#000000;stroke-width:0.32876641;stroke-opacity:1"
+ id="rect2820"
+ width="85.332054"
+ height="22.29335"
+ x="93.551544"
+ y="21.494766"
+ ry="3.8002031" />
+ <rect
+ style="fill:none;stroke:#000000;stroke-width:0.21471952;stroke-opacity:1"
+ id="rect2861"
+ width="76.668564"
+ height="28.791061"
+ x="91.898651"
+ y="70.911148"
+ ry="2.6885254" />
+ <rect
+ style="fill:none;stroke:#000000;stroke-width:0.20091781;stroke-opacity:1"
+ id="rect2878"
+ width="72.692574"
+ height="24.815073"
+ x="63.165215"
+ y="119.57973"
+ ry="1.8175722" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.16700821px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
+ d="m 191.35869,-129.09736 0,-20.41139"
+ id="path2888-8"
+ inkscape:connector-type="polyline" />
+ <g
+ id="g5177"
+ transform="matrix(0.27928539,0,0,0.27928539,11.337125,-81.727333)">
+ <path
+ inkscape:connector-type="polyline"
+ id="path2888"
+ d="m 218.57142,720.35677 0,-251.23328"
+ style="fill:none;stroke:#000000;stroke-width:1.07757151px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" />
+ <path
+ inkscape:connector-type="polyline"
+ id="path2888-3"
+ d="m 335.37064,546.2675 0,-200.11997"
+ style="fill:none;stroke:#000000;stroke-width:0.96785825px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow1Lstart);marker-end:none" />
+ <path
+ inkscape:connector-type="polyline"
+ id="path2888-82"
+ d="m 219.2031,466.56824 0,-120.80758"
+ style="fill:none;stroke:#000000;stroke-width:0.76102072px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:none" />
+ <path
+ inkscape:connector-type="polyline"
+ id="path5175"
+ d="m 219.26527,346.32772 116.0432,0.38074"
+ style="fill:none;stroke:#000000;stroke-width:1.12434793px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
+ </g>
+ <text
+ xml:space="preserve"
+ style="font-size:3.62546563px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="67.625397"
+ y="136.94441"
+ id="text2865"><tspan
+ sodipodi:role="line"
+ id="tspan2867"
+ x="67.625397"
+ y="136.94441"
+ style="font-size:14.50186253px">X Server</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:3.35142469px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="17.946682"
+ y="107.43233"
+ id="text2869"><tspan
+ sodipodi:role="line"
+ id="tspan2871"
+ x="17.946682"
+ y="107.43233"
+ style="font-size:6.14427853px">Backend Method</tspan><tspan
+ sodipodi:role="line"
+ x="17.946682"
+ y="115.11268"
+ style="font-size:6.14427853px"
+ id="tspan2873">(Core)</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:3.35142469px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="130.79489"
+ y="107.07356"
+ id="text2875"><tspan
+ sodipodi:role="line"
+ id="tspan2877"
+ x="130.79489"
+ y="107.07356"
+ style="font-size:6.14427853px">Frontend Method</tspan><tspan
+ sodipodi:role="line"
+ x="130.79489"
+ y="114.75391"
+ id="tspan2879"
+ style="font-size:6.14427853px">(Extension)</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:3.71718764px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="94.060638"
+ y="91.657791"
+ id="text2881"><tspan
+ sodipodi:role="line"
+ id="tspan2883"
+ x="94.060638"
+ y="91.657791"
+ style="font-size:14.86875057px">IM Server</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:3.35142469px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="118.23929"
+ y="37.838333"
+ id="text2890"><tspan
+ sodipodi:role="line"
+ id="tspan2892"
+ x="118.23929"
+ y="37.838333"
+ style="font-size:13.40569878px">Library</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:3.35142469px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="58.689751"
+ y="1.2476349"
+ id="text2899"><tspan
+ sodipodi:role="line"
+ id="tspan2901"
+ x="58.689751"
+ y="1.2476349"
+ style="font-size:13.40569878px">Application</tspan></text>
+ </g>
+</svg>