You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

mvp-pattern.svg 41KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832
  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2. <!-- Created with Inkscape (http://www.inkscape.org/) -->
  3. <svg
  4. xmlns:dc="http://purl.org/dc/elements/1.1/"
  5. xmlns:cc="http://creativecommons.org/ns#"
  6. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  7. xmlns:svg="http://www.w3.org/2000/svg"
  8. xmlns="http://www.w3.org/2000/svg"
  9. xmlns:xlink="http://www.w3.org/1999/xlink"
  10. xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
  11. xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
  12. version="1.1"
  13. sodipodi:modified="true"
  14. inkscape:output_extension="org.inkscape.output.svg.inkscape"
  15. sodipodi:docname="mvp-pattern.svg"
  16. inkscape:version="0.48.2 r9819"
  17. sodipodi:version="0.32"
  18. id="svg1901"
  19. height="297mm"
  20. width="210mm">
  21. <sodipodi:namedview
  22. id="base"
  23. pagecolor="#ffffff"
  24. bordercolor="#666666"
  25. borderopacity="1.0"
  26. inkscape:pageopacity="0.0"
  27. inkscape:pageshadow="2"
  28. inkscape:zoom="2"
  29. inkscape:cx="296.58974"
  30. inkscape:cy="799.23501"
  31. inkscape:document-units="px"
  32. inkscape:current-layer="g6951-6"
  33. gridtolerance="10000"
  34. inkscape:window-width="1680"
  35. inkscape:window-height="1027"
  36. inkscape:window-x="-4"
  37. inkscape:window-y="-4"
  38. showgrid="true"
  39. showguides="true"
  40. inkscape:connector-spacing="10"
  41. inkscape:guide-bbox="true"
  42. inkscape:window-maximized="1">
  43. <inkscape:grid
  44. spacingy="5px"
  45. spacingx="5px"
  46. snapvisiblegridlinesonly="true"
  47. enabled="true"
  48. visible="true"
  49. empspacing="5"
  50. id="grid3123"
  51. type="xygrid" />
  52. </sodipodi:namedview>
  53. <defs
  54. id="defs1903">
  55. <marker
  56. style="overflow:visible"
  57. id="DotS"
  58. refX="0.0"
  59. refY="0.0"
  60. orient="auto"
  61. inkscape:stockid="DotS">
  62. <path
  63. transform="scale(0.2) translate(7.4, 1)"
  64. style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;marker-end:none"
  65. d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z "
  66. id="path4833" />
  67. </marker>
  68. <marker
  69. style="overflow:visible"
  70. id="DotM"
  71. refX="0.0"
  72. refY="0.0"
  73. orient="auto"
  74. inkscape:stockid="DotM">
  75. <path
  76. transform="scale(0.4) translate(7.4, 1)"
  77. style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;marker-end:none"
  78. d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z "
  79. id="path4830" />
  80. </marker>
  81. <marker
  82. markerWidth="4.6297355"
  83. markerHeight="5.7450781"
  84. orient="auto"
  85. id="marker44971">
  86. <g
  87. transform="matrix(0.5,0,0,0.5,-185.64299,-257.19655)"
  88. id="g18059">
  89. <path
  90. style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1"
  91. d="M 370,508.65625 C 369.13933,508.715 368.39056,509.27755 368.09375,510.09375 C 367.82399,510.83551 368.03605,511.62868 368.53125,512.21875 L 366.78125,512.21875 C 366.73884,512.21408 366.69882,512.22093 366.65625,512.21875 L 366.65625,516.59375 L 366.78125,516.59375 L 368.53125,516.59375 C 367.85229,517.45345 367.83424,518.70924 368.625,519.5 C 369.47591,520.35091 370.89909,520.35091 371.75,519.5 L 375.09375,516.125 C 375.12672,516.09552 375.15802,516.06422 375.1875,516.03125 C 375.21972,516.01191 375.25101,515.99105 375.28125,515.96875 C 375.28162,515.96839 375.49976,515.68796 375.5,515.6875 C 375.50005,515.68741 375.49338,515.64282 375.5,515.625 C 375.5011,515.62203 375.53002,515.62832 375.53125,515.625 C 375.57039,515.57293 375.58228,515.57321 375.625,515.5 C 375.76199,515.26524 375.79184,515.12809 375.78125,515.15625 C 375.81807,515.06473 375.79977,515.04374 375.8125,515 C 375.82311,514.98978 375.83353,514.97936 375.84375,514.96875 C 375.90379,514.74477 375.93181,514.45186 375.90625,514.1875 C 375.89266,513.98387 375.84739,513.88985 375.84375,513.875 C 375.84389,513.86458 375.84389,513.85417 375.84375,513.84375 C 375.86975,513.94071 375.85901,513.85978 375.75,513.59375 C 375.69753,513.46336 375.66014,513.37439 375.625,513.3125 C 375.57262,513.22275 375.49154,513.05015 375.28125,512.84375 L 371.75,509.3125 C 371.29355,508.82579 370.66491,508.60087 370,508.65625 z"
  92. id="path18061"
  93. sodipodi:nodetypes="csccccccsccssssssssssssssccc" />
  94. <path
  95. style="fill:#d9d9cd;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
  96. d="M 366.65625,515.40625 L 371.28125,515.40625 L 369.46875,517.21875 C 369.0718,517.6157 369.0718,518.2593 369.46875,518.65625 C 369.8657,519.0532 370.5093,519.0532 370.90625,518.65625 L 374.34375,515.1875 L 374.4375,515.125 C 374.44343,515.11918 374.43171,515.09972 374.4375,515.09375 C 374.49291,515.03659 374.5526,514.97676 374.59375,514.90625 C 374.62239,514.85717 374.63663,514.80216 374.65625,514.75 C 374.66861,514.71928 374.67831,514.68783 374.6875,514.65625 C 374.71862,514.54015 374.73024,514.43132 374.71875,514.3125 C 374.71489,514.25466 374.70138,514.21285 374.6875,514.15625 C 374.6766,514.1156 374.67237,514.07059 374.65625,514.03125 C 374.63982,513.99042 374.61578,513.94505 374.59375,513.90625 C 374.5483,513.82838 374.50015,513.74899 374.4375,513.6875 L 370.90625,510.15625 C 370.69734,509.93349 370.39809,509.8184 370.09375,509.84375 C 369.69897,509.8707 369.35398,510.12813 369.21875,510.5 C 369.08351,510.87187 369.18349,511.28826 369.46875,511.5625 L 371.34375,513.40625 L 366.65625,513.40625"
  97. id="path18063"
  98. sodipodi:nodetypes="cccscccsssssssscccsccc" />
  99. </g>
  100. </marker>
  101. <marker
  102. markerWidth="4.6297302"
  103. markerHeight="5.7450776"
  104. orient="auto"
  105. id="marker18095">
  106. <g
  107. transform="matrix(0.5,0,0,0.5,-185.64298,-257.19655)"
  108. id="g11064">
  109. <path
  110. style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1"
  111. d="M 370,508.65625 C 369.13933,508.715 368.39056,509.27755 368.09375,510.09375 C 367.82399,510.83551 368.03605,511.62868 368.53125,512.21875 L 366.78125,512.21875 C 366.73884,512.21408 366.69882,512.22093 366.65625,512.21875 L 366.65625,516.59375 L 366.78125,516.59375 L 368.53125,516.59375 C 367.85229,517.45345 367.83424,518.70924 368.625,519.5 C 369.47591,520.35091 370.89909,520.35091 371.75,519.5 L 375.09375,516.125 C 375.12672,516.09552 375.15802,516.06422 375.1875,516.03125 C 375.21972,516.01191 375.25101,515.99105 375.28125,515.96875 C 375.28162,515.96839 375.49976,515.68796 375.5,515.6875 C 375.50005,515.68741 375.49338,515.64282 375.5,515.625 C 375.5011,515.62203 375.53002,515.62832 375.53125,515.625 C 375.57039,515.57293 375.58228,515.57321 375.625,515.5 C 375.76199,515.26524 375.79184,515.12809 375.78125,515.15625 C 375.81807,515.06473 375.79977,515.04374 375.8125,515 C 375.82311,514.98978 375.83353,514.97936 375.84375,514.96875 C 375.90379,514.74477 375.93181,514.45186 375.90625,514.1875 C 375.89266,513.98387 375.84739,513.88985 375.84375,513.875 C 375.84389,513.86458 375.84389,513.85417 375.84375,513.84375 C 375.86975,513.94071 375.85901,513.85978 375.75,513.59375 C 375.69753,513.46336 375.66014,513.37439 375.625,513.3125 C 375.57262,513.22275 375.49154,513.05015 375.28125,512.84375 L 371.75,509.3125 C 371.29355,508.82579 370.66491,508.60087 370,508.65625 z"
  112. id="path11050"
  113. sodipodi:nodetypes="csccccccsccssssssssssssssccc" />
  114. <path
  115. style="fill:#49c2f1;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
  116. d="M 366.65625,515.40625 L 371.28125,515.40625 L 369.46875,517.21875 C 369.0718,517.6157 369.0718,518.2593 369.46875,518.65625 C 369.8657,519.0532 370.5093,519.0532 370.90625,518.65625 L 374.34375,515.1875 L 374.4375,515.125 C 374.44343,515.11918 374.43171,515.09972 374.4375,515.09375 C 374.49291,515.03659 374.5526,514.97676 374.59375,514.90625 C 374.62239,514.85717 374.63663,514.80216 374.65625,514.75 C 374.66861,514.71928 374.67831,514.68783 374.6875,514.65625 C 374.71862,514.54015 374.73024,514.43132 374.71875,514.3125 C 374.71489,514.25466 374.70138,514.21285 374.6875,514.15625 C 374.6766,514.1156 374.67237,514.07059 374.65625,514.03125 C 374.63982,513.99042 374.61578,513.94505 374.59375,513.90625 C 374.5483,513.82838 374.50015,513.74899 374.4375,513.6875 L 370.90625,510.15625 C 370.69734,509.93349 370.39809,509.8184 370.09375,509.84375 C 369.69897,509.8707 369.35398,510.12813 369.21875,510.5 C 369.08351,510.87187 369.18349,511.28826 369.46875,511.5625 L 371.34375,513.40625 L 366.65625,513.40625"
  117. id="path11035"
  118. sodipodi:nodetypes="cccscccsssssssscccsccc" />
  119. </g>
  120. </marker>
  121. <inkscape:perspective
  122. id="perspective7604"
  123. inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
  124. inkscape:vp_z="744.09448 : 526.18109 : 1"
  125. inkscape:vp_y="0 : 1000 : 0"
  126. inkscape:vp_x="0 : 526.18109 : 1"
  127. sodipodi:type="inkscape:persp3d" />
  128. <linearGradient
  129. id="linearGradient11516">
  130. <stop
  131. style="stop-color:#ffffff;stop-opacity:1"
  132. offset="0"
  133. id="stop11518" />
  134. <stop
  135. style="stop-color:#a090e7;stop-opacity:1"
  136. offset="1"
  137. id="stop11520" />
  138. </linearGradient>
  139. <linearGradient
  140. id="linearGradient11508">
  141. <stop
  142. style="stop-color:#ffffff;stop-opacity:1;"
  143. offset="0"
  144. id="stop11510" />
  145. <stop
  146. style="stop-color:#e27979;stop-opacity:1"
  147. offset="1"
  148. id="stop11512" />
  149. </linearGradient>
  150. <marker
  151. style="overflow:visible"
  152. id="DiamondL"
  153. refX="0.0"
  154. refY="0.0"
  155. orient="auto"
  156. inkscape:stockid="DiamondL">
  157. <path
  158. transform="scale(0.8)"
  159. style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
  160. d="M 0,-7.0710768 L -7.0710894,0 L 0,7.0710589 L 7.0710462,0 L 0,-7.0710768 z "
  161. id="path4404" />
  162. </marker>
  163. <marker
  164. style="overflow:visible"
  165. id="DiamondEmpty"
  166. refX="0.0"
  167. refY="0.0"
  168. orient="auto">
  169. <path
  170. transform="scale(1.0) translate(-5,0)"
  171. style="fill-rule:evenodd;fill:#ffffff;stroke:#000000;stroke-width:1.0pt;marker-start:none"
  172. d="M 0,-5 L -5,0 L 0,5 L 5,0 L 0,-5 z "
  173. id="path7" />
  174. </marker>
  175. <linearGradient
  176. id="linearGradient3286">
  177. <stop
  178. id="stop3288"
  179. offset="0"
  180. style="stop-color:#ffffff;stop-opacity:1;" />
  181. <stop
  182. id="stop3290"
  183. offset="1"
  184. style="stop-color:#79e291;stop-opacity:1;" />
  185. </linearGradient>
  186. <marker
  187. style="overflow:visible;"
  188. id="EmptyArrow"
  189. refX="0.0"
  190. refY="0.0"
  191. orient="auto">
  192. <path
  193. transform="scale(1.0) rotate(180) translate(10,0)"
  194. style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
  195. d="M 0.0,0.0 L 0.0,-5.0 L -12.5,0.0 L 0.0,5.0 L 0.0,0.0 z M -0.5,0.0 L -0.5,-4.5 L -12.0,0.0 L -0.5,4.5 L -0.5,0.0 z"
  196. id="path9" />
  197. </marker>
  198. <marker
  199. style="overflow:visible;"
  200. id="EmptyArrow2"
  201. refX="0.0"
  202. refY="0.0"
  203. orient="auto">
  204. <path
  205. transform="scale(1.0) rotate(180) translate(10,0)"
  206. style="fill-rule:evenodd;fill:#ffffff;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
  207. d="M 0.0,0.0 L 0.0,-5.0 L -10.0,0.0 L 0.0,5.0 L 0.0,0.0 z"
  208. id="path13" />
  209. </marker>
  210. <linearGradient
  211. id="linearGradient19816">
  212. <stop
  213. style="stop-color:#ffffff;stop-opacity:1;"
  214. offset="0"
  215. id="stop19818" />
  216. <stop
  217. style="stop-color:#e7e790;stop-opacity:1;"
  218. offset="1"
  219. id="stop19820" />
  220. </linearGradient>
  221. <marker
  222. style="overflow:visible;"
  223. id="Arrow2Lend"
  224. refX="0.0"
  225. refY="0.0"
  226. orient="auto"
  227. inkscape:stockid="Arrow2Lend">
  228. <path
  229. transform="scale(1.1) rotate(180) translate(1,0)"
  230. d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
  231. style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
  232. id="path16811" />
  233. </marker>
  234. <marker
  235. style="overflow:visible;"
  236. id="Arrow1Lend"
  237. refX="0.0"
  238. refY="0.0"
  239. orient="auto"
  240. inkscape:stockid="Arrow1Lend">
  241. <path
  242. transform="scale(0.8) rotate(180) translate(12.5,0)"
  243. style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
  244. d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
  245. id="path16829" />
  246. </marker>
  247. <marker
  248. style="overflow:visible"
  249. id="TriangleOutM"
  250. refX="0.0"
  251. refY="0.0"
  252. orient="auto"
  253. inkscape:stockid="TriangleOutM">
  254. <path
  255. transform="scale(0.4)"
  256. style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
  257. d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
  258. id="path16731" />
  259. </marker>
  260. <marker
  261. style="overflow:visible"
  262. id="TriangleInL"
  263. refX="0.0"
  264. refY="0.0"
  265. orient="auto"
  266. inkscape:stockid="TriangleInL">
  267. <path
  268. transform="scale(-0.8)"
  269. style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
  270. d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
  271. id="path16743" />
  272. </marker>
  273. <marker
  274. style="overflow:visible"
  275. id="TriangleOutL"
  276. refX="0.0"
  277. refY="0.0"
  278. orient="auto"
  279. inkscape:stockid="TriangleOutL">
  280. <path
  281. transform="scale(0.8)"
  282. style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
  283. d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
  284. id="path16734" />
  285. </marker>
  286. <linearGradient
  287. id="linearGradient9263">
  288. <stop
  289. id="stop9265"
  290. offset="0"
  291. style="stop-color:#000000;stop-opacity:0" />
  292. <stop
  293. id="stop9267"
  294. offset="1"
  295. style="stop-color:#000000;stop-opacity:0;" />
  296. </linearGradient>
  297. <linearGradient
  298. id="linearGradient7299">
  299. <stop
  300. id="stop7301"
  301. offset="0"
  302. style="stop-color:#ffffff;stop-opacity:1" />
  303. <stop
  304. id="stop7303"
  305. offset="1"
  306. style="stop-color:#a090e7;stop-opacity:1" />
  307. </linearGradient>
  308. <linearGradient
  309. id="linearGradient5349">
  310. <stop
  311. id="stop5351"
  312. offset="0"
  313. style="stop-color:#000000;stop-opacity:1;" />
  314. <stop
  315. id="stop5353"
  316. offset="1"
  317. style="stop-color:#000000;stop-opacity:0;" />
  318. </linearGradient>
  319. <linearGradient
  320. id="linearGradient4152">
  321. <stop
  322. id="stop4154"
  323. offset="0"
  324. style="stop-color:#6b6bff;stop-opacity:1;" />
  325. <stop
  326. id="stop4156"
  327. offset="1"
  328. style="stop-color:#6b6bff;stop-opacity:0;" />
  329. </linearGradient>
  330. <linearGradient
  331. gradientUnits="userSpaceOnUse"
  332. y2="148.38934"
  333. x2="389.01985"
  334. y1="148.38934"
  335. x1="96.085953"
  336. id="linearGradient5355"
  337. xlink:href="#linearGradient5349"
  338. inkscape:collect="always" />
  339. <radialGradient
  340. r="109.42857"
  341. fy="97.300964"
  342. fx="-147.5"
  343. cy="97.300964"
  344. cx="-147.5"
  345. gradientTransform="matrix(1.3208501,2.3843471e-3,-3.1056446e-3,0.596383,334.93437,78.721097)"
  346. gradientUnits="userSpaceOnUse"
  347. id="radialGradient11602"
  348. xlink:href="#linearGradient19816"
  349. inkscape:collect="always" />
  350. <radialGradient
  351. r="109.42857"
  352. fy="97.300964"
  353. fx="-147.5"
  354. cy="97.300964"
  355. cx="-147.5"
  356. gradientTransform="matrix(0.9214039,2.3896193e-3,-2.166448e-3,0.5977017,541.12253,30.198804)"
  357. gradientUnits="userSpaceOnUse"
  358. id="radialGradient3268"
  359. xlink:href="#linearGradient19816"
  360. inkscape:collect="always" />
  361. <radialGradient
  362. r="109.42857"
  363. fy="97.300964"
  364. fx="-147.5"
  365. cy="97.300964"
  366. cx="-147.5"
  367. gradientTransform="matrix(1.3208501,2.3843471e-3,-3.1056446e-3,0.596383,334.93437,78.721097)"
  368. gradientUnits="userSpaceOnUse"
  369. id="radialGradient3270"
  370. xlink:href="#linearGradient7299"
  371. inkscape:collect="always" />
  372. <radialGradient
  373. r="109.42857"
  374. fy="97.300964"
  375. fx="-147.5"
  376. cy="97.300964"
  377. cx="-147.5"
  378. gradientTransform="matrix(1.6000725,2.3808346e-3,-3.7621654e-3,0.5955044,664.61868,-4.8275956)"
  379. gradientUnits="userSpaceOnUse"
  380. id="radialGradient3272"
  381. xlink:href="#linearGradient19816"
  382. inkscape:collect="always" />
  383. <radialGradient
  384. r="109.42857"
  385. fy="97.300964"
  386. fx="-147.5"
  387. cy="97.300964"
  388. cx="-147.5"
  389. gradientTransform="matrix(1.3208501,2.3843471e-3,-3.1056446e-3,0.596383,334.93437,78.721097)"
  390. gradientUnits="userSpaceOnUse"
  391. id="radialGradient3274"
  392. xlink:href="#linearGradient7299"
  393. inkscape:collect="always" />
  394. <radialGradient
  395. r="109.42857"
  396. fy="97.300964"
  397. fx="-147.5"
  398. cy="97.300964"
  399. cx="-147.5"
  400. gradientTransform="matrix(1.3208501,2.3843471e-3,-3.1056446e-3,0.596383,334.93437,78.721097)"
  401. gradientUnits="userSpaceOnUse"
  402. id="radialGradient3276"
  403. xlink:href="#linearGradient7299"
  404. inkscape:collect="always" />
  405. <radialGradient
  406. r="109.42857"
  407. fy="97.300964"
  408. fx="-147.5"
  409. cy="97.300964"
  410. cx="-147.5"
  411. gradientTransform="matrix(1.3208501,2.3843471e-3,-3.1056446e-3,0.596383,334.93437,78.721097)"
  412. gradientUnits="userSpaceOnUse"
  413. id="radialGradient3278"
  414. xlink:href="#linearGradient7299"
  415. inkscape:collect="always" />
  416. <radialGradient
  417. r="109.42857"
  418. fy="97.300964"
  419. fx="-147.5"
  420. cy="97.300964"
  421. cx="-147.5"
  422. gradientTransform="matrix(1.3208501,2.3843471e-3,-3.1056446e-3,0.596383,334.93437,78.721097)"
  423. gradientUnits="userSpaceOnUse"
  424. id="radialGradient3280"
  425. xlink:href="#linearGradient7299"
  426. inkscape:collect="always" />
  427. <marker
  428. markerWidth="4.6297355"
  429. markerHeight="5.7450781"
  430. orient="auto"
  431. id="marker44971-5">
  432. <g
  433. transform="matrix(0.5,0,0,0.5,-185.64299,-257.19655)"
  434. id="g18059-9">
  435. <path
  436. style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"
  437. d="m 370,508.65625 c -0.86067,0.0587 -1.60944,0.6213 -1.90625,1.4375 -0.26976,0.74176 -0.0577,1.53493 0.4375,2.125 l -1.75,0 c -0.0424,-0.005 -0.0824,0.002 -0.125,0 l 0,4.375 0.125,0 1.75,0 c -0.67896,0.8597 -0.69701,2.11549 0.0937,2.90625 0.85091,0.85091 2.27409,0.85091 3.125,0 l 3.34375,-3.375 c 0.033,-0.0295 0.0643,-0.0608 0.0937,-0.0937 0.0322,-0.0193 0.0635,-0.0402 0.0937,-0.0625 3.7e-4,-3.6e-4 0.21851,-0.28079 0.21875,-0.28125 5e-5,-9e-5 -0.007,-0.0447 0,-0.0625 0.001,-0.003 0.03,0.003 0.0312,0 0.0391,-0.0521 0.051,-0.0518 0.0937,-0.125 0.13699,-0.23476 0.16684,-0.37191 0.15625,-0.34375 0.0368,-0.0915 0.0185,-0.11251 0.0312,-0.15625 0.0106,-0.0102 0.021,-0.0206 0.0312,-0.0312 0.06,-0.22398 0.0881,-0.51689 0.0625,-0.78125 -0.0136,-0.20363 -0.0589,-0.29765 -0.0625,-0.3125 1.4e-4,-0.0104 1.4e-4,-0.0208 0,-0.0312 0.026,0.097 0.0153,0.016 -0.0937,-0.25 -0.0525,-0.13039 -0.0899,-0.21936 -0.125,-0.28125 -0.0524,-0.0897 -0.13346,-0.26235 -0.34375,-0.46875 L 371.75,509.3125 c -0.45645,-0.48671 -1.08509,-0.71163 -1.75,-0.65625 z"
  438. id="path18061-1"
  439. sodipodi:nodetypes="csccccccsccssssssssssssssccc"
  440. inkscape:connector-curvature="0" />
  441. <path
  442. style="fill:#d9d9cd;fill-opacity:1;fill-rule:evenodd;stroke:none"
  443. d="m 366.65625,515.40625 4.625,0 -1.8125,1.8125 c -0.39695,0.39695 -0.39695,1.04055 0,1.4375 0.39695,0.39695 1.04055,0.39695 1.4375,0 l 3.4375,-3.46875 0.0937,-0.0625 c 0.006,-0.006 -0.006,-0.0253 0,-0.0312 0.0554,-0.0572 0.1151,-0.11699 0.15625,-0.1875 0.0286,-0.0491 0.0429,-0.10409 0.0625,-0.15625 0.0124,-0.0307 0.0221,-0.0622 0.0312,-0.0937 0.0311,-0.1161 0.0427,-0.22493 0.0312,-0.34375 -0.004,-0.0578 -0.0174,-0.0996 -0.0312,-0.15625 -0.0109,-0.0407 -0.0151,-0.0857 -0.0312,-0.125 -0.0164,-0.0408 -0.0405,-0.0862 -0.0625,-0.125 -0.0455,-0.0779 -0.0936,-0.15726 -0.15625,-0.21875 l -3.53125,-3.53125 c -0.20891,-0.22276 -0.50816,-0.33785 -0.8125,-0.3125 -0.39478,0.0269 -0.73977,0.28438 -0.875,0.65625 -0.13524,0.37187 -0.0353,0.78826 0.25,1.0625 l 1.875,1.84375 -4.6875,0"
  444. id="path18063-4"
  445. sodipodi:nodetypes="cccscccsssssssscccsccc"
  446. inkscape:connector-curvature="0" />
  447. </g>
  448. </marker>
  449. <marker
  450. markerWidth="4.6297302"
  451. markerHeight="5.7450776"
  452. orient="auto"
  453. id="marker18095-3">
  454. <g
  455. transform="matrix(0.5,0,0,0.5,-185.64298,-257.19655)"
  456. id="g11064-5">
  457. <path
  458. style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"
  459. d="m 370,508.65625 c -0.86067,0.0587 -1.60944,0.6213 -1.90625,1.4375 -0.26976,0.74176 -0.0577,1.53493 0.4375,2.125 l -1.75,0 c -0.0424,-0.005 -0.0824,0.002 -0.125,0 l 0,4.375 0.125,0 1.75,0 c -0.67896,0.8597 -0.69701,2.11549 0.0937,2.90625 0.85091,0.85091 2.27409,0.85091 3.125,0 l 3.34375,-3.375 c 0.033,-0.0295 0.0643,-0.0608 0.0937,-0.0937 0.0322,-0.0193 0.0635,-0.0402 0.0937,-0.0625 3.7e-4,-3.6e-4 0.21851,-0.28079 0.21875,-0.28125 5e-5,-9e-5 -0.007,-0.0447 0,-0.0625 0.001,-0.003 0.03,0.003 0.0312,0 0.0391,-0.0521 0.051,-0.0518 0.0937,-0.125 0.13699,-0.23476 0.16684,-0.37191 0.15625,-0.34375 0.0368,-0.0915 0.0185,-0.11251 0.0312,-0.15625 0.0106,-0.0102 0.021,-0.0206 0.0312,-0.0312 0.06,-0.22398 0.0881,-0.51689 0.0625,-0.78125 -0.0136,-0.20363 -0.0589,-0.29765 -0.0625,-0.3125 1.4e-4,-0.0104 1.4e-4,-0.0208 0,-0.0312 0.026,0.097 0.0153,0.016 -0.0937,-0.25 -0.0525,-0.13039 -0.0899,-0.21936 -0.125,-0.28125 -0.0524,-0.0897 -0.13346,-0.26235 -0.34375,-0.46875 L 371.75,509.3125 c -0.45645,-0.48671 -1.08509,-0.71163 -1.75,-0.65625 z"
  460. id="path11050-8"
  461. sodipodi:nodetypes="csccccccsccssssssssssssssccc"
  462. inkscape:connector-curvature="0" />
  463. <path
  464. style="fill:#49c2f1;fill-opacity:1;fill-rule:evenodd;stroke:none"
  465. d="m 366.65625,515.40625 4.625,0 -1.8125,1.8125 c -0.39695,0.39695 -0.39695,1.04055 0,1.4375 0.39695,0.39695 1.04055,0.39695 1.4375,0 l 3.4375,-3.46875 0.0937,-0.0625 c 0.006,-0.006 -0.006,-0.0253 0,-0.0312 0.0554,-0.0572 0.1151,-0.11699 0.15625,-0.1875 0.0286,-0.0491 0.0429,-0.10409 0.0625,-0.15625 0.0124,-0.0307 0.0221,-0.0622 0.0312,-0.0937 0.0311,-0.1161 0.0427,-0.22493 0.0312,-0.34375 -0.004,-0.0578 -0.0174,-0.0996 -0.0312,-0.15625 -0.0109,-0.0407 -0.0151,-0.0857 -0.0312,-0.125 -0.0164,-0.0408 -0.0405,-0.0862 -0.0625,-0.125 -0.0455,-0.0779 -0.0936,-0.15726 -0.15625,-0.21875 l -3.53125,-3.53125 c -0.20891,-0.22276 -0.50816,-0.33785 -0.8125,-0.3125 -0.39478,0.0269 -0.73977,0.28438 -0.875,0.65625 -0.13524,0.37187 -0.0353,0.78826 0.25,1.0625 l 1.875,1.84375 -4.6875,0"
  466. id="path11035-2"
  467. sodipodi:nodetypes="cccscccsssssssscccsccc"
  468. inkscape:connector-curvature="0" />
  469. </g>
  470. </marker>
  471. <marker
  472. style="overflow:visible"
  473. id="DotSC"
  474. refX="0.0"
  475. refY="0.0"
  476. orient="auto"
  477. inkscape:stockid="DotSC">
  478. <path
  479. transform="scale(0.2) translate(7.4, 1)"
  480. style="marker-end:none;fill-rule:evenodd;marker-start:none;stroke:#49c2f1;stroke-width:1.0pt;fill:#49c2f1"
  481. d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z "
  482. id="path5535" />
  483. </marker>
  484. <marker
  485. style="overflow:visible"
  486. id="DotSC-1"
  487. refX="0"
  488. refY="0"
  489. orient="auto"
  490. inkscape:stockid="DotSC">
  491. <path
  492. inkscape:connector-curvature="0"
  493. transform="matrix(0.2,0,0,0.2,1.48,0.2)"
  494. style="fill:#49c2f1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1pt;marker-start:none;marker-end:none"
  495. d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
  496. id="path5535-8" />
  497. </marker>
  498. <marker
  499. markerWidth="4.6297302"
  500. markerHeight="5.7450776"
  501. orient="auto"
  502. id="marker18095-34">
  503. <g
  504. transform="matrix(0.5,0,0,0.5,-185.64298,-257.19655)"
  505. id="g11064-1">
  506. <path
  507. inkscape:connector-curvature="0"
  508. style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"
  509. d="m 370,508.65625 c -0.86067,0.0587 -1.60944,0.6213 -1.90625,1.4375 -0.26976,0.74176 -0.0577,1.53493 0.4375,2.125 l -1.75,0 c -0.0424,-0.005 -0.0824,0.002 -0.125,0 l 0,4.375 0.125,0 1.75,0 c -0.67896,0.8597 -0.69701,2.11549 0.0937,2.90625 0.85091,0.85091 2.27409,0.85091 3.125,0 l 3.34375,-3.375 c 0.033,-0.0295 0.0643,-0.0608 0.0937,-0.0937 0.0322,-0.0193 0.0635,-0.0402 0.0937,-0.0625 3.7e-4,-3.6e-4 0.21851,-0.28079 0.21875,-0.28125 5e-5,-9e-5 -0.007,-0.0447 0,-0.0625 0.001,-0.003 0.03,0.003 0.0312,0 0.0391,-0.0521 0.051,-0.0518 0.0937,-0.125 0.13699,-0.23476 0.16684,-0.37191 0.15625,-0.34375 0.0368,-0.0915 0.0185,-0.11251 0.0312,-0.15625 0.0106,-0.0102 0.021,-0.0206 0.0312,-0.0312 0.06,-0.22398 0.0881,-0.51689 0.0625,-0.78125 -0.0136,-0.20363 -0.0589,-0.29765 -0.0625,-0.3125 1.4e-4,-0.0104 1.4e-4,-0.0208 0,-0.0312 0.026,0.097 0.0153,0.016 -0.0937,-0.25 -0.0525,-0.13039 -0.0899,-0.21936 -0.125,-0.28125 -0.0524,-0.0897 -0.13346,-0.26235 -0.34375,-0.46875 L 371.75,509.3125 c -0.45645,-0.48671 -1.08509,-0.71163 -1.75,-0.65625 z"
  510. id="path11050-84"
  511. sodipodi:nodetypes="csccccccsccssssssssssssssccc" />
  512. <path
  513. inkscape:connector-curvature="0"
  514. style="fill:#49c2f1;fill-opacity:1;fill-rule:evenodd;stroke:none"
  515. d="m 366.65625,515.40625 4.625,0 -1.8125,1.8125 c -0.39695,0.39695 -0.39695,1.04055 0,1.4375 0.39695,0.39695 1.04055,0.39695 1.4375,0 l 3.4375,-3.46875 0.0937,-0.0625 c 0.006,-0.006 -0.006,-0.0253 0,-0.0312 0.0554,-0.0572 0.1151,-0.11699 0.15625,-0.1875 0.0286,-0.0491 0.0429,-0.10409 0.0625,-0.15625 0.0124,-0.0307 0.0221,-0.0622 0.0312,-0.0937 0.0311,-0.1161 0.0427,-0.22493 0.0312,-0.34375 -0.004,-0.0578 -0.0174,-0.0996 -0.0312,-0.15625 -0.0109,-0.0407 -0.0151,-0.0857 -0.0312,-0.125 -0.0164,-0.0408 -0.0405,-0.0862 -0.0625,-0.125 -0.0455,-0.0779 -0.0936,-0.15726 -0.15625,-0.21875 l -3.53125,-3.53125 c -0.20891,-0.22276 -0.50816,-0.33785 -0.8125,-0.3125 -0.39478,0.0269 -0.73977,0.28438 -0.875,0.65625 -0.13524,0.37187 -0.0353,0.78826 0.25,1.0625 l 1.875,1.84375 -4.6875,0"
  516. id="path11035-25"
  517. sodipodi:nodetypes="cccscccsssssssscccsccc" />
  518. </g>
  519. </marker>
  520. </defs>
  521. <metadata
  522. id="metadata1906">
  523. <rdf:RDF>
  524. <cc:Work
  525. rdf:about="">
  526. <dc:format>image/svg+xml</dc:format>
  527. <dc:type
  528. rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
  529. </cc:Work>
  530. </rdf:RDF>
  531. </metadata>
  532. <g
  533. style="opacity:1"
  534. id="layer1"
  535. inkscape:groupmode="layer"
  536. inkscape:label="Taso 1">
  537. <g
  538. transform="matrix(1.4062095,0,0,1.4062095,-160.27559,-197.72935)"
  539. id="g6925"
  540. style="display:inline">
  541. <rect
  542. ry="3.7880721"
  543. y="231.36011"
  544. x="167.87294"
  545. height="53.157619"
  546. width="123.88699"
  547. id="rect2549"
  548. style="fill:#d9d9cd;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
  549. <text
  550. xml:space="preserve"
  551. style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
  552. x="174.42322"
  553. y="248.96115"
  554. id="text6921"><tspan
  555. sodipodi:role="line"
  556. id="tspan6923"
  557. x="174.42322"
  558. y="248.96115">CalculatorView</tspan></text>
  559. <text
  560. sodipodi:linespacing="125%"
  561. id="text3155-5"
  562. y="262.29724"
  563. x="173.71204"
  564. style="font-size:9.95584228px;font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Helvetica LT Std;-inkscape-font-specification:Helvetica LT Std Italic"
  565. xml:space="preserve"><tspan
  566. id="tspan4492"
  567. y="262.29724"
  568. x="173.71204"
  569. sodipodi:role="line">setDisplay()</tspan><tspan
  570. y="274.74203"
  571. x="173.71204"
  572. sodipodi:role="line"
  573. id="tspan5929">addListener()</tspan></text>
  574. </g>
  575. <path
  576. sodipodi:type="arc"
  577. style="color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
  578. id="path5742"
  579. sodipodi:cx="225"
  580. sodipodi:cy="172.36218"
  581. sodipodi:rx="10"
  582. sodipodi:ry="10"
  583. d="m 235,172.36218 a 10,10 0 1 1 0,-0.005"
  584. sodipodi:start="0"
  585. sodipodi:end="6.2827149"
  586. sodipodi:open="true"
  587. transform="translate(25,2.6171874e-6)" />
  588. <g
  589. transform="matrix(1.4062095,0,0,1.4062095,52.743842,-199.95949)"
  590. id="g6951"
  591. style="display:inline">
  592. <rect
  593. ry="3.7880721"
  594. y="232.76878"
  595. x="168.72035"
  596. height="71.113159"
  597. width="131.55934"
  598. id="rect6953"
  599. style="fill:#49c2f1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
  600. <text
  601. xml:space="preserve"
  602. style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
  603. x="175.83167"
  604. y="250.54707"
  605. id="text6955"><tspan
  606. sodipodi:role="line"
  607. id="tspan6957"
  608. x="175.83167"
  609. y="250.54707">CalculatorPresenter</tspan></text>
  610. <text
  611. sodipodi:linespacing="125%"
  612. id="text3155-5-4"
  613. y="263.88318"
  614. x="177.25385"
  615. style="font-size:9.95584202px;font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Helvetica LT Std;-inkscape-font-specification:Helvetica LT Std Light"
  616. xml:space="preserve"><tspan
  617. id="tspan4492-0"
  618. y="263.88318"
  619. x="177.25385"
  620. sodipodi:role="line">buttonClick()</tspan></text>
  621. </g>
  622. <g
  623. transform="matrix(1.4062095,0,0,1.4062095,-160.02993,-59.169572)"
  624. id="g6951-6"
  625. style="display:inline">
  626. <rect
  627. ry="3.7880721"
  628. y="232.20705"
  629. x="167.13719"
  630. height="71.113159"
  631. width="124.44804"
  632. id="rect6953-7"
  633. style="fill:#49c2f1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
  634. <text
  635. xml:space="preserve"
  636. style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
  637. x="172.96414"
  638. y="250.54707"
  639. id="text6955-8"><tspan
  640. sodipodi:role="line"
  641. id="tspan6957-7"
  642. x="172.96414"
  643. y="250.54707">CalculatorViewImpl</tspan></text>
  644. <text
  645. sodipodi:linespacing="125%"
  646. id="text3155-5-6"
  647. y="264.20798"
  648. x="174.24852"
  649. style="font-size:9.95584202px;font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Helvetica LT Std;-inkscape-font-specification:Helvetica LT Std Light"
  650. xml:space="preserve"><tspan
  651. id="tspan4492-3"
  652. y="264.20798"
  653. x="174.24852"
  654. sodipodi:role="line">setDisplay()</tspan><tspan
  655. y="276.65277"
  656. x="174.24852"
  657. sodipodi:role="line"
  658. id="tspan5931">addListener()</tspan></text>
  659. </g>
  660. <text
  661. sodipodi:linespacing="125%"
  662. id="text3155"
  663. y="237.36218"
  664. x="160"
  665. style="font-size:16px;font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Helvetica LT Std;-inkscape-font-specification:Helvetica LT Std Light"
  666. xml:space="preserve"><tspan
  667. y="237.36218"
  668. x="160"
  669. id="tspan3157"
  670. sodipodi:role="line">«implements»</tspan></text>
  671. <path
  672. sodipodi:nodetypes="cc"
  673. inkscape:connector-curvature="0"
  674. id="path3204"
  675. d="m 150,267.36218 0,-65"
  676. style="fill:none;stroke:#49c2f1;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker18095)" />
  677. <path
  678. sodipodi:nodetypes="cc"
  679. inkscape:connector-curvature="0"
  680. id="path3204-2"
  681. d="m 290,172.36218 -40,0"
  682. style="fill:none;stroke:#49c2f1;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotSC)" />
  683. <g
  684. transform="matrix(1.4062095,0,0,1.4062095,54.970076,-59.169585)"
  685. id="g6951-6-1"
  686. style="display:inline">
  687. <rect
  688. ry="3.7880721"
  689. y="232.20705"
  690. x="167.13719"
  691. height="88.891457"
  692. width="131.55936"
  693. id="rect6953-7-4"
  694. style="fill:#49c2f1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
  695. <text
  696. xml:space="preserve"
  697. style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
  698. x="172.96414"
  699. y="250.54707"
  700. id="text6955-8-8"><tspan
  701. sodipodi:role="line"
  702. id="tspan6957-7-3"
  703. x="172.96414"
  704. y="250.54707">Calculator</tspan></text>
  705. <text
  706. sodipodi:linespacing="125%"
  707. id="text3155-5-6-8"
  708. y="264.20798"
  709. x="174.24852"
  710. style="font-size:9.95584202px;font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Helvetica LT Std;-inkscape-font-specification:Helvetica LT Std Light"
  711. xml:space="preserve"><tspan
  712. y="264.20798"
  713. x="174.24852"
  714. id="tspan3157-2-8-1"
  715. sodipodi:role="line">set/getValue()</tspan><tspan
  716. id="tspan4492-3-8"
  717. y="276.65277"
  718. x="174.24852"
  719. sodipodi:role="line">add()</tspan><tspan
  720. y="289.0976"
  721. x="174.24852"
  722. sodipodi:role="line"
  723. id="tspan5919">multiply()</tspan><tspan
  724. y="301.54239"
  725. x="174.24852"
  726. sodipodi:role="line"
  727. id="tspan5921">divide()</tspan><tspan
  728. y="313.98718"
  729. x="174.24852"
  730. sodipodi:role="line"
  731. id="tspan5923">clear()</tspan></text>
  732. </g>
  733. <path
  734. transform="translate(140,95)"
  735. sodipodi:type="arc"
  736. style="color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
  737. id="path5742-1"
  738. sodipodi:cx="225"
  739. sodipodi:cy="172.36218"
  740. sodipodi:rx="10"
  741. sodipodi:ry="10"
  742. d="m 235,172.36218 a 10,10 0 1 1 0,-0.005"
  743. sodipodi:start="0"
  744. sodipodi:end="6.2827149"
  745. sodipodi:open="true" />
  746. <path
  747. sodipodi:nodetypes="cc"
  748. inkscape:connector-curvature="0"
  749. id="path3204-2-7"
  750. d="m 365,227.36218 0,40"
  751. style="fill:none;stroke:#49c2f1;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotSC)" />
  752. <text
  753. sodipodi:linespacing="125%"
  754. id="text3155-50"
  755. y="162.36218"
  756. x="251"
  757. style="font-size:16px;font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Helvetica LT Std;-inkscape-font-specification:Helvetica LT Std Light"
  758. xml:space="preserve"><tspan
  759. y="162.36218"
  760. x="251"
  761. id="tspan3157-1"
  762. sodipodi:role="line">1</tspan></text>
  763. <text
  764. sodipodi:linespacing="125%"
  765. id="text3155-50-0"
  766. y="262.36218"
  767. x="373.69604"
  768. style="font-size:16px;font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Helvetica LT Std;-inkscape-font-specification:Helvetica LT Std Light"
  769. xml:space="preserve"><tspan
  770. y="262.36218"
  771. x="373.69604"
  772. id="tspan3157-1-5"
  773. sodipodi:role="line">1</tspan></text>
  774. <g
  775. transform="matrix(1.4062095,0,0,1.4062095,-130.27557,-232.9786)"
  776. id="g6925-1"
  777. style="display:inline">
  778. <rect
  779. ry="3.7880721"
  780. y="231.36011"
  781. x="167.31189"
  782. height="32.000923"
  783. width="110.2254"
  784. id="rect2549-7"
  785. style="fill:#d9d9cd;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1.42226315;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
  786. <text
  787. xml:space="preserve"
  788. style="font-size:8.53357887px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
  789. x="174.42322"
  790. y="244.69438"
  791. id="text6921-9"
  792. sodipodi:linespacing="125%"><tspan
  793. sodipodi:role="line"
  794. id="tspan6923-7"
  795. x="174.42322"
  796. y="244.69438">CalculatorViewListener</tspan></text>
  797. <text
  798. sodipodi:linespacing="125%"
  799. id="text3155-5-63"
  800. y="255.1859"
  801. x="175.13429"
  802. style="font-size:7.11131592px;font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Helvetica LT Std;-inkscape-font-specification:Helvetica LT Std Italic"
  803. xml:space="preserve"><tspan
  804. id="tspan4492-7"
  805. y="255.1859"
  806. x="175.13429"
  807. sodipodi:role="line">buttonClick()</tspan></text>
  808. </g>
  809. <path
  810. sodipodi:nodetypes="ccc"
  811. inkscape:connector-curvature="0"
  812. id="path3204-6"
  813. d="m 365,127.36218 0,-10 -105,0"
  814. style="fill:none;stroke:#49c2f1;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker18095)" />
  815. <text
  816. sodipodi:linespacing="125%"
  817. id="text3155-9"
  818. y="112.36218"
  819. x="280"
  820. style="font-size:12px;font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Helvetica LT Std;-inkscape-font-specification:Helvetica LT Std Light"
  821. xml:space="preserve"><tspan
  822. y="112.36218"
  823. x="280"
  824. id="tspan3157-7"
  825. sodipodi:role="line">«implements»</tspan></text>
  826. </g>
  827. <g
  828. inkscape:label="Varjot"
  829. id="layer2"
  830. inkscape:groupmode="layer" />
  831. </svg>