not really known
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.

939 lines
33 KiB

  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. version="1.1"
  10. width="712"
  11. height="558.5625"
  12. id="svg2">
  13. <metadata
  14. id="metadata157">
  15. <rdf:RDF>
  16. <cc:Work
  17. rdf:about="">
  18. <dc:format>image/svg+xml</dc:format>
  19. <dc:type
  20. rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
  21. <dc:title></dc:title>
  22. </cc:Work>
  23. </rdf:RDF>
  24. </metadata>
  25. <defs
  26. id="defs155">
  27. <filter
  28. height="1.3"
  29. color-interpolation-filters="sRGB"
  30. id="dropshadow">
  31. <feGaussianBlur
  32. id="feGaussianBlur7"
  33. stdDeviation="3"
  34. in="SourceAlpha" />
  35. <feOffset
  36. id="feOffset9"
  37. result="offsetblur"
  38. dy="2"
  39. dx="2" />
  40. <feComponentTransfer
  41. id="feComponentTransfer11">
  42. <feFuncA
  43. id="feFuncA13"
  44. slope="0.2"
  45. type="linear" />
  46. </feComponentTransfer>
  47. <feMerge
  48. id="feMerge15">
  49. <feMergeNode
  50. id="feMergeNode17" />
  51. <feMergeNode
  52. id="feMergeNode19"
  53. in="SourceGraphic" />
  54. </feMerge>
  55. </filter>
  56. <filter
  57. height="1.3"
  58. color-interpolation-filters="sRGB"
  59. id="dropshadow-22">
  60. <feGaussianBlur
  61. id="feGaussianBlur3052"
  62. stdDeviation="3"
  63. in="SourceAlpha" />
  64. <feOffset
  65. id="feOffset3054"
  66. result="offsetblur"
  67. dy="2"
  68. dx="2" />
  69. <feComponentTransfer
  70. id="feComponentTransfer3056">
  71. <feFuncA
  72. id="feFuncA3058"
  73. slope="0.2"
  74. type="linear" />
  75. </feComponentTransfer>
  76. <feMerge
  77. id="feMerge3060">
  78. <feMergeNode
  79. id="feMergeNode3062" />
  80. <feMergeNode
  81. id="feMergeNode3064"
  82. in="SourceGraphic" />
  83. </feMerge>
  84. </filter>
  85. <filter
  86. height="1.3"
  87. color-interpolation-filters="sRGB"
  88. id="dropshadow-4">
  89. <feGaussianBlur
  90. id="feGaussianBlur3141"
  91. stdDeviation="3"
  92. in="SourceAlpha" />
  93. <feOffset
  94. id="feOffset3143"
  95. result="offsetblur"
  96. dy="2"
  97. dx="2" />
  98. <feComponentTransfer
  99. id="feComponentTransfer3145">
  100. <feFuncA
  101. id="feFuncA3147"
  102. slope="0.2"
  103. type="linear" />
  104. </feComponentTransfer>
  105. <feMerge
  106. id="feMerge3149">
  107. <feMergeNode
  108. id="feMergeNode3151" />
  109. <feMergeNode
  110. id="feMergeNode3153"
  111. in="SourceGraphic" />
  112. </feMerge>
  113. </filter>
  114. <filter
  115. height="1.3"
  116. color-interpolation-filters="sRGB"
  117. id="dropshadow-6">
  118. <feGaussianBlur
  119. id="feGaussianBlur3784"
  120. stdDeviation="3"
  121. in="SourceAlpha" />
  122. <feOffset
  123. id="feOffset3786"
  124. result="offsetblur"
  125. dy="2"
  126. dx="2" />
  127. <feComponentTransfer
  128. id="feComponentTransfer3788">
  129. <feFuncA
  130. id="feFuncA3790"
  131. slope="0.2"
  132. type="linear" />
  133. </feComponentTransfer>
  134. <feMerge
  135. id="feMerge3792">
  136. <feMergeNode
  137. id="feMergeNode3794" />
  138. <feMergeNode
  139. id="feMergeNode3796"
  140. in="SourceGraphic" />
  141. </feMerge>
  142. </filter>
  143. <filter
  144. height="1.3"
  145. color-interpolation-filters="sRGB"
  146. id="dropshadow-2">
  147. <feGaussianBlur
  148. id="feGaussianBlur3211"
  149. stdDeviation="3"
  150. in="SourceAlpha" />
  151. <feOffset
  152. id="feOffset3213"
  153. result="offsetblur"
  154. dy="2"
  155. dx="2" />
  156. <feComponentTransfer
  157. id="feComponentTransfer3215">
  158. <feFuncA
  159. id="feFuncA3217"
  160. slope="0.2"
  161. type="linear" />
  162. </feComponentTransfer>
  163. <feMerge
  164. id="feMerge3219">
  165. <feMergeNode
  166. id="feMergeNode3221" />
  167. <feMergeNode
  168. id="feMergeNode3223"
  169. in="SourceGraphic" />
  170. </feMerge>
  171. </filter>
  172. <filter
  173. height="1.3"
  174. color-interpolation-filters="sRGB"
  175. id="dropshadow-73">
  176. <feGaussianBlur
  177. id="feGaussianBlur7-6"
  178. stdDeviation="3"
  179. in="SourceAlpha" />
  180. <feOffset
  181. id="feOffset9-5"
  182. result="offsetblur"
  183. dy="2"
  184. dx="2" />
  185. <feComponentTransfer
  186. id="feComponentTransfer11-8">
  187. <feFuncA
  188. id="feFuncA13-8"
  189. slope="0.2"
  190. type="linear" />
  191. </feComponentTransfer>
  192. <feMerge
  193. id="feMerge15-6">
  194. <feMergeNode
  195. id="feMergeNode17-0" />
  196. <feMergeNode
  197. id="feMergeNode19-1"
  198. in="SourceGraphic" />
  199. </feMerge>
  200. </filter>
  201. </defs>
  202. <text
  203. x="220"
  204. y="116.39124"
  205. id="text3033"
  206. style="font-size:13.33333302px;text-anchor:end;fill:#000000;font-family:Sans">
  207. <tspan
  208. x="322"
  209. y="138.89124"
  210. id="tspan3035" />
  211. </text>
  212. <text
  213. x="238"
  214. y="181.35483"
  215. id="text3107"
  216. style="font-size:13.33333302px;text-anchor:end;fill:#000000;font-family:Sans">
  217. <tspan
  218. x="332"
  219. y="203.85483"
  220. id="tspan3109" />
  221. </text>
  222. <text
  223. x="220"
  224. y="200.39124"
  225. id="text3033-0"
  226. style="font-size:13.33333302px;text-anchor:end;fill:#000000;font-family:Sans">
  227. <tspan
  228. x="322"
  229. y="222.89124"
  230. id="tspan3035-1" />
  231. </text>
  232. <text
  233. x="220"
  234. y="284.39124"
  235. id="text3033-1"
  236. style="font-size:13.33333302px;text-anchor:end;fill:#000000;font-family:Sans">
  237. <tspan
  238. x="322"
  239. y="306.8912"
  240. id="tspan3035-8" />
  241. </text>
  242. <text
  243. x="220"
  244. y="368.3912"
  245. id="text3033-0-9"
  246. style="font-size:13.33333302px;text-anchor:end;fill:#000000;font-family:Sans">
  247. <tspan
  248. x="322"
  249. y="390.8912"
  250. id="tspan3035-1-5" />
  251. </text>
  252. <g
  253. transform="translate(0,331.35481)"
  254. id="g3055">
  255. <g
  256. id="g4085">
  257. <path
  258. d="m 1,29 0,-8 c 0,-4.18879 3.8112098,-8 8,-8 l 8,0 10,-12 10,12 18,0 60,0 8,0 c 4.18879,0 8,3.81121 8,8 l 0,8 0,8 0,8 c 0,4.18879 -3.81121,8 -8,8 l -8,0 -60,0 -2,0 0,4 -16,0 0,-4 -2,0 -8,0 c -2.617994,0 -5.219867,1.077731 -7.071068,2.928932 C 18.077731,57.780133 17,60.382006 17,63 l 0,8 0,8 0,8 c 0,2.61799 1.077731,5.21987 2.928932,7.07107 C 21.780133,95.92227 24.460171,97.63496 27,97 l 8,0 0,4 20,0 0,-4 16,0 0,12 0,12 0,8 c 0,4.18879 -3.936277,9.01593 -8,8 l -8,0 -18,0 -10,12 -10,-12 -8,0 c -4.1887902,0 -8,-3.81121 -8,-8 l 0,-8 z"
  259. id="path3660"
  260. style="fill:#ffc000;fill-opacity:1;stroke:#c48d00;stroke-width:2;stroke-linecap:round;stroke-opacity:1" />
  261. <text
  262. id="text3662"
  263. style="font-size:20px;text-anchor:start;fill:#000000;font-family:Sans">
  264. <tspan
  265. x="8"
  266. y="43"
  267. id="tspan3664">start</tspan>
  268. </text>
  269. </g>
  270. <g
  271. id="g3037">
  272. <path
  273. d="m 111.37629,42.473009 c -0.24354,0 -0.48399,-0.01591 -0.72092,-0.04546 l 0.61126,1.067795 0.60246,-1.051431 c -0.16339,0.01364 -0.32633,0.02909 -0.4928,0.02909 z"
  274. id="path4206"
  275. style="fill:#eeeeee;stroke:#ff0000;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
  276. <g
  277. transform="matrix(0.44038997,0,0,0.45457429,99.266887,20.526617)"
  278. id="g4208"
  279. style="fill:#ff8080;fill-opacity:1;stroke:#ff0000;stroke-width:3.91126204;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">
  280. <path
  281. d="m 40.16,11.726 c -2.164,0 -3.958,1.555 -4.343,3.607 1.859,1.345 3.457,3.115 4.675,5.208 2.285,-0.172 4.094,-2.061 4.094,-4.39 0,-2.444 -1.982,-4.425 -4.426,-4.425 z"
  282. id="path4210"
  283. style="fill:#ff8080;fill-opacity:1;stroke:#ff0000;stroke-width:3.91126204;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
  284. <path
  285. d="m 40.713,39.887 c -1.224,2.232 -2.86,4.131 -4.797,5.556 0.521,1.864 2.213,3.239 4.244,3.239 2.443,0 4.426,-1.98 4.426,-4.424 0,-2.255 -1.693,-4.096 -3.873,-4.371 z"
  286. id="path4212"
  287. style="fill:#ff8080;fill-opacity:1;stroke:#ff0000;stroke-width:3.91126204;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
  288. <path
  289. d="m 14.273,39.871 c -2.253,0.206 -4.024,2.079 -4.024,4.387 0,2.443 1.98,4.424 4.424,4.424 2.064,0 3.784,-1.42 4.272,-3.332 -1.883,-1.416 -3.475,-3.289 -4.672,-5.479 z"
  290. id="path4214"
  291. style="fill:#ff8080;fill-opacity:1;stroke:#ff0000;stroke-width:3.91126204;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
  292. <path
  293. d="m 19.026,15.437 c -0.343,-2.103 -2.154,-3.711 -4.353,-3.711 -2.444,0 -4.424,1.981 -4.424,4.424 0,2.382 1.886,4.31 4.245,4.406 1.186,-2.043 2.732,-3.784 4.532,-5.119 z"
  294. id="path4216"
  295. style="fill:#ff8080;fill-opacity:1;stroke:#ff0000;stroke-width:3.91126204;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
  296. </g>
  297. <path
  298. d="m 111.37629,26.237434 c 0.84026,0 1.64177,0.18683 2.38603,0.51276 0.32633,-0.489122 0.51878,-1.080523 0.51878,-1.719655 0,-1.676015 -1.31632,-3.035192 -2.94048,-3.035192 -1.62372,0 -2.94005,1.359177 -2.94005,3.035192 0,0.649132 0.19906,1.249625 0.53552,1.742838 0.75923,-0.340476 1.57968,-0.535943 2.4402,-0.535943 z"
  299. id="path4218"
  300. style="fill:#ff8080;fill-opacity:1;stroke:#ff0000;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
  301. <g
  302. transform="matrix(0.44038997,0,0,0.45457429,99.266887,20.526617)"
  303. id="g4220"
  304. style="fill:#ff8080;fill-opacity:1;stroke:#ff0000;stroke-width:3.91126204;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">
  305. <path
  306. d="m 43.102,30.421 c 0,4.7344 -1.6452,9.2798 -4.5706,12.6275 -2.9254,3.3478 -6.8973,5.2305 -11.0344,5.2305 -4.1371,0 -8.109,-1.8827 -11.0344,-5.2305 -2.9254,-3.3477 -4.5706,-7.8931 -4.5706,-12.6275 0,-9.7966 7.0444,-17.858 15.605,-17.858 8.5606,0 15.605,8.0614 15.605,17.858 z"
  307. id="path4222"
  308. style="fill:#ff8080;fill-opacity:1;stroke:#ff0000;stroke-width:3.91126204;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
  309. </g>
  310. <g
  311. transform="matrix(0.44038997,0,0,0.45457429,99.266887,20.526617)"
  312. id="g4224"
  313. style="fill:#ff0000;fill-opacity:1;stroke:none">
  314. <path
  315. d="m 25.875,33.75 -1.542,-4.625 3.164,-2.587 3.615,2.626 -1.487,4.669 z"
  316. id="path4226"
  317. style="fill:#ff0000;fill-opacity:1;stroke:none" />
  318. <path
  319. d="m 27.501,41.551 c -3.968,-0.16 -5.543,-2.009 -5.543,-2.009 l 3.57,-4.163 4.465,0.168 3.132,4.12 c 0,0 -2.89,1.994 -5.624,1.884 z"
  320. id="path4228"
  321. style="fill:#ff0000;fill-opacity:1;stroke:none" />
  322. <path
  323. d="m 18.453,33.843 c -0.849,-2.968 0.172,-6.884 0.172,-6.884 l 4,2.167 1.493,4.629 -3.582,4.233 c 0,-10e-4 -1.465,-1.99 -2.083,-4.145 z"
  324. id="path4230"
  325. style="fill:#ff0000;fill-opacity:1;stroke:none" />
  326. <path
  327. d="m 19.458,25.125 c 0,0 0.5,-1.958 3.039,-3.822 2.237,-1.643 4.465,-1.72 4.465,-1.72 l -0.037,4.981 -3.521,2.75 -3.946,-2.189 z"
  328. id="path4232"
  329. style="fill:#ff0000;fill-opacity:1;stroke:none" />
  330. <path
  331. d="M 32.084,27.834 28.625,24.959 29,19.75 c 0,0 1.834,-0.042 3.959,1.667 2.228,1.791 3.362,4.983 3.362,4.983 l -4.237,1.434 z"
  332. id="path4234"
  333. style="fill:#ff0000;fill-opacity:1;stroke:none" />
  334. <path
  335. d="m 31.292,34.042 1.313,-4.464 4.187,-1.536 c 0,0 0.677,2.663 -0.042,5.667 -0.54,2.256 -2.084,4.361 -2.084,4.361 l -3.374,-4.028 z"
  336. id="path4236"
  337. style="fill:#ff0000;fill-opacity:1;stroke:none" />
  338. </g>
  339. </g>
  340. </g>
  341. <text
  342. x="-354.55554"
  343. y="95.820663"
  344. id="text3033-19"
  345. style="font-size:13.33333302px;text-anchor:end;fill:#000000;font-family:Sans">
  346. <tspan
  347. x="-252.55556"
  348. y="118.32067"
  349. id="tspan3035-6" />
  350. </text>
  351. <text
  352. x="-354.55554"
  353. y="179.82066"
  354. id="text3033-0-93"
  355. style="font-size:13.33333302px;text-anchor:end;fill:#000000;font-family:Sans">
  356. <tspan
  357. x="-252.55556"
  358. y="202.32065"
  359. id="tspan3035-1-3" />
  360. </text>
  361. <text
  362. x="-354.55554"
  363. y="263.82065"
  364. id="text3033-1-6"
  365. style="font-size:13.33333302px;text-anchor:end;fill:#000000;font-family:Sans">
  366. <tspan
  367. x="-252.55556"
  368. y="286.32065"
  369. id="tspan3035-8-9" />
  370. </text>
  371. <text
  372. x="-354.55554"
  373. y="347.82065"
  374. id="text3033-0-9-1"
  375. style="font-size:13.33333302px;text-anchor:end;fill:#000000;font-family:Sans">
  376. <tspan
  377. x="-252.55556"
  378. y="370.32065"
  379. id="tspan3035-1-5-0" />
  380. </text>
  381. <g
  382. transform="translate(190,42.56248)"
  383. id="g3579">
  384. <path
  385. d="m 131,97.000022 120,0 0,39.999998 -120,0 0,-16 0,-2 -12,0 0,6 -4,0 0,-16 4,0 0,6 12,0 0,-2 z"
  386. id="path21-8-0"
  387. style="fill:#ff00ff;fill-opacity:1;stroke:#c700d3;stroke-width:2;stroke-linecap:round;stroke-opacity:1" />
  388. <text
  389. x="165"
  390. y="98.000031"
  391. id="text23-0-5"
  392. style="font-size:20px;text-anchor:start;fill:#000000;font-family:Sans">
  393. <tspan
  394. x="185"
  395. y="124.00002"
  396. id="tspan25-7-2">1</tspan>
  397. </text>
  398. </g>
  399. <g
  400. transform="translate(164,54.562502)"
  401. id="g3213">
  402. <path
  403. d="M 1,17 1,9 A 8,8 0 0 1 9,1 l 8,0 0,4 20,0 0,-4 18,0 8,0 a 8,8 0 0 1 8,8 l 0,8 0,18 A 16,16 0 0 0 55,51 16,16 0 0 0 71,67 l 0,8 a 8,8 0 0 1 -8,8 l -8,0 -2,0 0,4 -16,0 0,-4 -2,0 -8,0 A 10,10 0 0 0 17,93 l 0,8 0,8 0,8 a 10,10 0 0 0 10,10 l 8,0 0,4 20,0 0,-4 16,0 0,24 0,8 a 8,8 0 0 1 -8,8 l -8,0 -2,0 0,4 -16,0 0,-4 -2,0 -8,0 a 10,10 0 0 0 -10,10 l 0,8 0,8 0,8 a 10,10 0 0 0 10,10 l 8,0 0,4 20,0 0,-4 16,0 0,12 0,12 0,8 a 8,8 0 0 1 -8,8 l -8,0 -18,0 -2,0 0,4 -16,0 0,-4 -2,0 -8,0 a 8,8 0 0 1 -8,-8 l 0,-8 z"
  404. id="path21-3"
  405. style="fill:#e37a00;fill-opacity:1;stroke:#a34600;stroke-width:2;stroke-linecap:round;stroke-opacity:1" />
  406. <text
  407. id="text23-00"
  408. style="font-size:20px;text-anchor:start;fill:#000000;font-family:sans-serif">
  409. <tspan
  410. x="8"
  411. y="35.5"
  412. id="tspan25-13">if</tspan>
  413. </text>
  414. <text
  415. id="text27"
  416. style="font-size:13.33333302px;text-anchor:end;fill:#000000;font-family:sans-serif">
  417. <tspan
  418. x="64"
  419. y="78"
  420. id="tspan29">then</tspan>
  421. </text>
  422. <text
  423. id="text31"
  424. style="font-size:13.33333302px;text-anchor:end;fill:#000000;font-family:sans-serif">
  425. <tspan
  426. x="64"
  427. y="162"
  428. id="tspan33">else</tspan>
  429. </text>
  430. </g>
  431. <g
  432. transform="translate(-134,0.5625)"
  433. id="g3243-4">
  434. <path
  435. d="m 281,29 0,-8 c 0,-4.18879 3.81121,-8 8,-8 l 8,0 10,-12 10,12 18,0 70,0 8,0 c 4.18879,0 8,3.81121 8,8 l 0,8 -8,0 0,-6 -8,0 0,20 8,0 0,-6 8,0 0,8 c 0,4.18879 -3.81121,8 -8,8 l -8,0 -70,0 -2,0 0,4 -16,0 0,-4 -2,0 -8,0 c -2.61799,0 -5.21987,1.077731 -7.07107,2.928932 C 298.07773,57.780133 297,60.382006 297,63 l 0,8 0,218 0,8 c 0,2.61799 1.07773,5.21987 2.92893,7.07107 C 301.78013,305.92227 304.38201,307 307,307 l 8,0 0,4 20,0 0,-4 16,0 0,12 0,12 0,8 c 0,4.18878 -3.93628,9.01593 -8,8 l -8,0 -18,0 -10,12 -10,-12 -8,0 c -4.18879,0 -8,-3.81122 -8,-8 l 0,-8 z"
  436. id="path3027-4-2"
  437. style="fill:#ffc000;fill-opacity:1;stroke:#c48d00;stroke-width:2;stroke-linecap:round;stroke-opacity:1" />
  438. <text
  439. x="280.72675"
  440. y="-1.7447453"
  441. id="text3029-4-3"
  442. style="font-size:20px;text-anchor:start;fill:#000000;font-family:Sans">
  443. <tspan
  444. x="288.72675"
  445. y="41.255257"
  446. id="tspan3031-5-7">action</tspan>
  447. </text>
  448. </g>
  449. <g
  450. transform="translate(-128.73032,0.5625)"
  451. id="g3802">
  452. <path
  453. d="m 417.73032,13 120,0 0,40 -120,0 0,-16 0,-2 -12,0 0,6 -4,0 0,-16 4,0 0,6 12,0 0,-2 z"
  454. id="path21-2-7"
  455. style="fill:#7bbbb8;fill-opacity:1;stroke:#4c8585;stroke-width:2;stroke-linecap:round;stroke-opacity:1" />
  456. <text
  457. x="442.73032"
  458. y="12"
  459. id="text23-2-3"
  460. style="font-size:20px;text-anchor:start;fill:#000000;font-family:Sans">
  461. <tspan
  462. x="462.73032"
  463. y="38"
  464. id="tspan25-1-3">fib</tspan>
  465. </text>
  466. </g>
  467. <g
  468. transform="matrix(2,0,0,2,306,43.824186)"
  469. id="g4-8">
  470. <filter
  471. height="1.3"
  472. color-interpolation-filters="sRGB"
  473. id="dropshadow-7">
  474. <feGaussianBlur
  475. in="SourceAlpha"
  476. stdDeviation="3"
  477. id="feGaussianBlur7-8" />
  478. <feOffset
  479. dx="2"
  480. dy="2"
  481. result="offsetblur"
  482. id="feOffset9-9" />
  483. <feComponentTransfer
  484. id="feComponentTransfer11-4">
  485. <feFuncA
  486. type="linear"
  487. slope="0.2"
  488. id="feFuncA13-0" />
  489. </feComponentTransfer>
  490. <feMerge
  491. id="feMerge15-1">
  492. <feMergeNode
  493. id="feMergeNode17-7" />
  494. <feMergeNode
  495. in="SourceGraphic"
  496. id="feMergeNode19-5" />
  497. </feMerge>
  498. </filter>
  499. <path
  500. d="m 8.5,13.869157 0,-4 c 0,-2.0943951 1.905605,-4 4,-4 l 4,0 10,0 40,0 4,0 0,20 -4,0 -40,0 -10,0 -4,0 c -2.094395,0 -4,-1.905605 -4,-4 l 0,-4 0,-1 -6,0 0,3 -2,0 0,-8 2,0 0,3 6,0 z"
  501. id="path21-31"
  502. style="fill:#ffc000;fill-opacity:1;stroke:#c48d00;stroke-width:1;stroke-linecap:round;stroke-opacity:1" />
  503. <text
  504. y="6"
  505. id="text23-5"
  506. style="font-size:10px;text-anchor:end;fill:#000000;font-family:Sans">
  507. <tspan
  508. x="65"
  509. y="19"
  510. id="tspan25-4">arg 1</tspan>
  511. </text>
  512. <text
  513. id="text27-0"
  514. style="font-size:6.66666651px;text-anchor:end;fill:#000000;font-family:Sans">
  515. <tspan
  516. x="65"
  517. y="11.25"
  518. id="tspan29-8" />
  519. </text>
  520. </g>
  521. <g
  522. transform="translate(182,138.5625)"
  523. id="g3480">
  524. <path
  525. d="M 1,17 1,9 A 8,8 0 0 1 9,1 l 8,0 0,4 20,0 0,-4 84,0 8,0 a 8,8 0 0 1 8,8 l 0,8 -8,0 0,-6 -8,0 0,20 8,0 0,-6 8,0 0,8 a 8,8 0 0 1 -8,8 l -8,0 -84,0 -2,0 0,4 -16,0 0,-4 -2,0 -8,0 A 8,8 0 0 1 1,33 l 0,-8 0,-8 z"
  526. id="path3066"
  527. style="fill:#ffc000;fill-opacity:1;stroke:#c48d00;stroke-width:2;stroke-linecap:round;stroke-opacity:1" />
  528. <text
  529. id="text3068"
  530. style="font-size:20px;text-anchor:end;fill:#000000;font-family:Sans">
  531. <tspan
  532. x="118"
  533. y="28"
  534. id="tspan3070">return</tspan>
  535. </text>
  536. <text
  537. id="text3072"
  538. style="font-size:13.33333302px;text-anchor:end;fill:#000000;font-family:Sans">
  539. <tspan
  540. x="118"
  541. y="22.5"
  542. id="tspan3074" />
  543. </text>
  544. </g>
  545. <g
  546. transform="translate(304,222.5625)"
  547. id="g3570">
  548. <path
  549. d="m 17,17 0,-8 c 0,-4.1887902 3.81121,-8 8,-8 l 8,0 20,0 60,0 8,0 c 4.18879,0 8,3.8112098 8,8 l 0,8 -8,0 0,-6 -8,0 0,20 8,0 0,-6 8,0 0,160 -8,0 0,-6 -8,0 0,20 8,0 0,-6 8,0 0,8 c 0,4.18879 -3.81121,8 -8,8 l -8,0 -60,0 -20,0 -8,0 c -4.18879,0 -8,-3.81121 -8,-8 l 0,-8 0,-168 0,-2 -12,0 0,6 -4,0 0,-16 4,0 0,6 12,0 z"
  550. id="path3155"
  551. style="fill:#ff00ff;fill-opacity:1;stroke:#c700d3;stroke-width:2;stroke-linecap:round;stroke-opacity:1" />
  552. <text
  553. id="text3157"
  554. style="font-size:28px;text-anchor:end;fill:#000000;font-family:Sans">
  555. <tspan
  556. x="110"
  557. y="49"
  558. id="tspan3159">+</tspan>
  559. </text>
  560. <text
  561. id="text3161"
  562. style="font-size:18.66666603px;text-anchor:end;fill:#000000;font-family:Sans">
  563. <tspan
  564. x="110"
  565. y="21.5"
  566. id="tspan3163" />
  567. </text>
  568. <text
  569. id="text3165"
  570. style="font-size:18.66666603px;text-anchor:end;fill:#000000;font-family:Sans">
  571. <tspan
  572. x="110"
  573. y="63.5"
  574. id="tspan3167" />
  575. </text>
  576. </g>
  577. <g
  578. transform="translate(20,141.12083)"
  579. id="g3694-2">
  580. <path
  581. d="m 151,287.23397 120.00001,0 0,40 -120.00001,0 0,-16 0,-2 -12,0 0,6 -4,0 0,-16 4,0 0,6 12,0 0,-2 z"
  582. id="path21-7-5-5"
  583. style="fill:#ff00ff;fill-opacity:1;stroke:#c700d3;stroke-width:2;stroke-linecap:round;stroke-opacity:1" />
  584. <text
  585. x="176.85066"
  586. y="288.03253"
  587. id="text23-1-3-6"
  588. style="font-size:20px;text-anchor:start;fill:#000000;font-family:Sans">
  589. <tspan
  590. x="196.85063"
  591. y="314.03253"
  592. id="tspan25-0-0-2">10</tspan>
  593. </text>
  594. </g>
  595. <g
  596. transform="translate(220,54.5625)"
  597. id="g3280">
  598. <g
  599. transform="matrix(2,0,0,2,0,-32)"
  600. id="g3179"
  601. style="fill:#d8d100;fill-opacity:1;stroke:#a19a00;stroke-opacity:1">
  602. <path
  603. d="m 0.5,41.25 c 0,-3.665191 3.3348086,-6.75 7,-6.75 l 1,0 0,-10 c 0,-4.18879 3.81121,-8 8,-8 l 34,0 0,8 -4,0 0,-3 -4,0 0,10 4,0 0,-3 4,0 0,17 -4,0 0,-3 -4,0 0,10 4,0 0,-3 4,0 0,8 -30,0 -11,0 -1,0 0,-1 0,-8 -1,0 c -3.6651914,0 -7,-2.584809 -7,-6.25 z"
  604. id="path3181"
  605. style="fill:#d8d100;fill-opacity:1;stroke:#a19a00;stroke-width:1;stroke-linecap:round;stroke-opacity:1" />
  606. </g>
  607. <text
  608. id="text3183"
  609. style="font-size:28px;text-anchor:end;fill:#000000;fill-opacity:1;font-family:sans-serif">
  610. <tspan
  611. x="82"
  612. y="49"
  613. id="tspan3185"
  614. style="fill:#000000;fill-opacity:1">&lt;</tspan>
  615. </text>
  616. </g>
  617. <g
  618. transform="translate(116,385.3548)"
  619. id="g3258">
  620. <path
  621. d="m 17,17 0,-8 c 0,-4.1887902 3.81121,-8 8,-8 l 8,0 20,0 18,0 64,0 8,0 c 4.18879,0 8,3.8112098 8,8 l 0,8 0,8 0,8 c 0,4.18879 -3.81121,8 -8,8 l -8,0 -64,0 -8,0 c -2.617994,0 -5.219867,1.077731 -7.071068,2.928932 C 54.077731,45.780133 53,48.382006 53,51 l 0,8 -8,0 0,-6 -8,0 0,20 8,0 0,-6 8,0 0,8 c 0,2.617994 1.077731,5.219867 2.928932,7.071068 C 57.780133,83.922269 60.382006,85 63,85 l 8,0 16,0 0,12 0,12 0,8 c 0,4.18879 -3.81121,8 -8,8 l -8,0 -18,0 -20,0 -8,0 c -4.18879,0 -8,-3.81121 -8,-8 l 0,-8 0,-84 0,-2 -12,0 0,6 -4,0 0,-16 4,0 0,6 12,0 z"
  622. id="path21-5"
  623. style="fill:#ffc000;fill-opacity:1;stroke:#c48d00;stroke-width:2;stroke-linecap:round;stroke-opacity:1" />
  624. <text
  625. x="46"
  626. id="text23-3"
  627. style="font-size:20px;text-anchor:start;fill:#000000;font-family:sans-serif">
  628. <tspan
  629. x="64"
  630. y="30.5"
  631. id="tspan25-77">fib</tspan>
  632. </text>
  633. </g>
  634. <g
  635. transform="translate(182,222.5625)"
  636. id="g3480-5">
  637. <path
  638. d="M 1,17 1,9 A 8,8 0 0 1 9,1 l 8,0 0,4 20,0 0,-4 84,0 8,0 a 8,8 0 0 1 8,8 l 0,8 -8,0 0,-6 -8,0 0,20 8,0 0,-6 8,0 0,8 a 8,8 0 0 1 -8,8 l -8,0 -84,0 -2,0 0,4 -16,0 0,-4 -2,0 -8,0 A 8,8 0 0 1 1,33 l 0,-8 0,-8 z"
  639. id="path3066-9"
  640. style="fill:#ffc000;fill-opacity:1;stroke:#c48d00;stroke-width:2;stroke-linecap:round;stroke-opacity:1" />
  641. <text
  642. id="text3068-6"
  643. style="font-size:20px;text-anchor:end;fill:#000000;font-family:Sans">
  644. <tspan
  645. x="118"
  646. y="28"
  647. id="tspan3070-9">return</tspan>
  648. </text>
  649. <text
  650. id="text3072-4"
  651. style="font-size:13.33333302px;text-anchor:end;fill:#000000;font-family:Sans">
  652. <tspan
  653. x="118"
  654. y="22.5"
  655. id="tspan3074-1" />
  656. </text>
  657. </g>
  658. <path
  659. d="m 323.18928,97.562506 120,0 0,39.999994 -120,0 0,-16 0,-2 -12,0 0,6 -4,0 0,-16 4,0 0,6 12,0 0,-2 z"
  660. id="path21-8-00"
  661. style="fill:#ff00ff;fill-opacity:1;stroke:#c700d3;stroke-width:2;stroke-linecap:round;stroke-opacity:1" />
  662. <text
  663. x="355.18927"
  664. y="99.096855"
  665. id="text23-0-7"
  666. style="font-size:20px;text-anchor:start;fill:#000000;font-family:Sans">
  667. <tspan
  668. x="375.18927"
  669. y="125.09684"
  670. id="tspan25-7-3">2</tspan>
  671. </text>
  672. <g
  673. transform="translate(456,264.5625)"
  674. id="g3923-8">
  675. <path
  676. d="m 17,17 0,-8 a 8,8 0 0 1 8,-8 l 8,0 20,0 60,0 8,0 a 8,8 0 0 1 8,8 l 0,8 -8,0 0,-6 -8,0 0,20 8,0 0,-6 8,0 0,34 -8,0 0,-6 -8,0 0,20 8,0 0,-6 8,0 0,8 a 8,8 0 0 1 -8,8 l -8,0 -60,0 -20,0 -8,0 a 8,8 0 0 1 -8,-8 l 0,-8 0,-42 0,-2 -12,0 0,6 -4,0 0,-16 4,0 0,6 12,0 0,-2 z"
  677. id="path3798-4"
  678. style="fill:#ff00ff;fill-opacity:1;stroke:#c700d3;stroke-width:2;stroke-linecap:round;stroke-opacity:1" />
  679. <text
  680. id="text3800-3"
  681. style="font-size:28px;text-anchor:end;fill:#000000;font-family:sans-serif">
  682. <tspan
  683. x="110"
  684. y="49"
  685. id="tspan3802-6">–</tspan>
  686. </text>
  687. <text
  688. id="text3804-3"
  689. style="font-size:18.66666603px;text-anchor:end;fill:#000000;font-family:sans-serif">
  690. <tspan
  691. x="110"
  692. y="21.5"
  693. id="tspan3806-1" />
  694. </text>
  695. <text
  696. id="text3808-5"
  697. style="font-size:18.66666603px;text-anchor:end;fill:#000000;font-family:sans-serif">
  698. <tspan
  699. x="110"
  700. y="63.5"
  701. id="tspan3810-0" />
  702. </text>
  703. </g>
  704. <g
  705. transform="matrix(2,0,0,2,570,253.82419)"
  706. id="g4-8-4-3">
  707. <filter
  708. height="1.3"
  709. color-interpolation-filters="sRGB"
  710. id="dropshadow-7-6-3">
  711. <feGaussianBlur
  712. in="SourceAlpha"
  713. stdDeviation="3"
  714. id="feGaussianBlur7-8-6-6" />
  715. <feOffset
  716. dx="2"
  717. dy="2"
  718. result="offsetblur"
  719. id="feOffset9-9-3-9" />
  720. <feComponentTransfer
  721. id="feComponentTransfer11-4-4-9">
  722. <feFuncA
  723. type="linear"
  724. slope="0.2"
  725. id="feFuncA13-0-7-1" />
  726. </feComponentTransfer>
  727. <feMerge
  728. id="feMerge15-1-9-3">
  729. <feMergeNode
  730. id="feMergeNode17-7-4-9" />
  731. <feMergeNode
  732. in="SourceGraphic"
  733. id="feMergeNode19-5-9-0" />
  734. </feMerge>
  735. </filter>
  736. <path
  737. d="m 8.5,13.869157 0,-4 c 0,-2.0943951 1.905605,-4 4,-4 l 4,0 10,0 40,0 4,0 0,20 -4,0 -40,0 -10,0 -4,0 c -2.094395,0 -4,-1.905605 -4,-4 l 0,-4 0,-1 -6,0 0,3 -2,0 0,-8 2,0 0,3 6,0 z"
  738. id="path21-31-9-0"
  739. style="fill:#ffc000;fill-opacity:1;stroke:#c48d00;stroke-width:1;stroke-linecap:round;stroke-opacity:1" />
  740. <text
  741. y="6"
  742. id="text23-5-1-8"
  743. style="font-size:10px;text-anchor:end;fill:#000000;font-family:Sans">
  744. <tspan
  745. x="65"
  746. y="19"
  747. id="tspan25-4-4-9">arg 1</tspan>
  748. </text>
  749. <text
  750. id="text27-0-0-1"
  751. style="font-size:6.66666651px;text-anchor:end;fill:#000000;font-family:Sans">
  752. <tspan
  753. x="65"
  754. y="11.25"
  755. id="tspan29-8-9-4" />
  756. </text>
  757. </g>
  758. <g
  759. transform="translate(-221.23618,248.39334)"
  760. id="g4279">
  761. <path
  762. d="m 808.23618,59.169159 120,0 0,40.000004 -120,0 0,-16 0,-2 -12,0 0,6 -4,0 0,-16 4,0 0,6 12,0 0,-2 z"
  763. id="path21-8-2-1"
  764. style="fill:#ff00ff;fill-opacity:1;stroke:#c700d3;stroke-width:2;stroke-linecap:round;stroke-opacity:1" />
  765. <text
  766. x="840.23621"
  767. y="60.16917"
  768. id="text23-0-1-0"
  769. style="font-size:20px;text-anchor:start;fill:#000000;font-family:Sans">
  770. <tspan
  771. x="860.23621"
  772. y="86.169151"
  773. id="tspan25-7-0-5">1</tspan>
  774. </text>
  775. </g>
  776. <g
  777. transform="translate(18,385.3548)"
  778. id="g4193">
  779. <path
  780. d="M 1,17 1,9 A 8,8 0 0 1 9,1 l 8,0 0,4 20,0 0,-4 60,0 8,0 a 8,8 0 0 1 8,8 l 0,8 -8,0 0,-6 -8,0 0,20 8,0 0,-6 8,0 0,8 a 8,8 0 0 1 -8,8 l -8,0 -60,0 -2,0 0,4 -16,0 0,-4 -2,0 -8,0 A 8,8 0 0 1 1,33 l 0,-8 0,-8 z"
  781. id="path3225"
  782. style="fill:#ff0066;fill-opacity:1;stroke:#ef003e;stroke-width:2;stroke-linecap:round;stroke-opacity:1" />
  783. <text
  784. id="text3227"
  785. style="font-size:20px;text-anchor:end;fill:#000000;font-family:Sans">
  786. <tspan
  787. x="94"
  788. y="28"
  789. id="tspan3229">print</tspan>
  790. </text>
  791. <text
  792. id="text3231"
  793. style="font-size:13.33333302px;text-anchor:end;fill:#000000;font-family:Sans">
  794. <tspan
  795. x="94"
  796. y="22.5"
  797. id="tspan3233" />
  798. </text>
  799. </g>
  800. <g
  801. transform="translate(418,222.5625)"
  802. id="g3258-8">
  803. <path
  804. d="m 17,17 0,-8 c 0,-4.1887902 3.81121,-8 8,-8 l 8,0 20,0 18,0 64,0 8,0 c 4.18879,0 8,3.8112098 8,8 l 0,8 0,8 0,8 c 0,4.18879 -3.81121,8 -8,8 l -8,0 -64,0 -8,0 c -2.617994,0 -5.219867,1.077731 -7.071068,2.928932 C 54.077731,45.780133 53,48.382006 53,51 l 0,8 -8,0 0,-6 -8,0 0,20 8,0 0,-6 8,0 0,8 c 0,2.617994 1.077731,47.21987 2.928932,49.07107 C 57.780133,125.92227 60.460173,127.63496 63,127 l 8,0 16,0 0,12 0,12 0,8 c 0,4.18879 -3.81121,8 -8,8 l -8,0 -18,0 -20,0 -8,0 c -4.18879,0 -8,-3.81121 -8,-8 l 0,-8 0,-126 0,-2 -12,0 0,6 -4,0 0,-16 4,0 0,6 12,0 z"
  805. id="path21-5-6"
  806. style="fill:#ffc000;fill-opacity:1;stroke:#c48d00;stroke-width:2;stroke-linecap:round;stroke-opacity:1" />
  807. <text
  808. x="48"
  809. id="text23-3-1"
  810. style="font-size:20px;text-anchor:start;fill:#000000;font-family:sans-serif">
  811. <tspan
  812. x="66"
  813. y="30.5"
  814. id="tspan25-77-8">fib</tspan>
  815. </text>
  816. </g>
  817. <g
  818. transform="translate(456,432.5625)"
  819. id="g3923-8-9">
  820. <path
  821. d="m 17,17 0,-8 a 8,8 0 0 1 8,-8 l 8,0 20,0 60,0 8,0 a 8,8 0 0 1 8,8 l 0,8 -8,0 0,-6 -8,0 0,20 8,0 0,-6 8,0 0,34 -8,0 0,-6 -8,0 0,20 8,0 0,-6 8,0 0,8 a 8,8 0 0 1 -8,8 l -8,0 -60,0 -20,0 -8,0 a 8,8 0 0 1 -8,-8 l 0,-8 0,-42 0,-2 -12,0 0,6 -4,0 0,-16 4,0 0,6 12,0 0,-2 z"
  822. id="path3798-4-4"
  823. style="fill:#ff00ff;fill-opacity:1;stroke:#c700d3;stroke-width:2;stroke-linecap:round;stroke-opacity:1" />
  824. <text
  825. id="text3800-3-2"
  826. style="font-size:28px;text-anchor:end;fill:#000000;font-family:sans-serif">
  827. <tspan
  828. x="110"
  829. y="49"
  830. id="tspan3802-6-2">–</tspan>
  831. </text>
  832. <text
  833. id="text3804-3-3"
  834. style="font-size:18.66666603px;text-anchor:end;fill:#000000;font-family:sans-serif">
  835. <tspan
  836. x="110"
  837. y="21.5"
  838. id="tspan3806-1-5" />
  839. </text>
  840. <text
  841. id="text3808-5-4"
  842. style="font-size:18.66666603px;text-anchor:end;fill:#000000;font-family:sans-serif">
  843. <tspan
  844. x="110"
  845. y="63.5"
  846. id="tspan3810-0-3" />
  847. </text>
  848. </g>
  849. <g
  850. transform="matrix(2,0,0,2,570,421.82419)"
  851. id="g4-8-4-3-6">
  852. <filter
  853. height="1.3"
  854. color-interpolation-filters="sRGB"
  855. id="dropshadow-7-6-3-6">
  856. <feGaussianBlur
  857. in="SourceAlpha"
  858. stdDeviation="3"
  859. id="feGaussianBlur7-8-6-6-0" />
  860. <feOffset
  861. dx="2"
  862. dy="2"
  863. result="offsetblur"
  864. id="feOffset9-9-3-9-8" />
  865. <feComponentTransfer
  866. id="feComponentTransfer11-4-4-9-8">
  867. <feFuncA
  868. type="linear"
  869. slope="0.2"
  870. id="feFuncA13-0-7-1-5" />
  871. </feComponentTransfer>
  872. <feMerge
  873. id="feMerge15-1-9-3-2">
  874. <feMergeNode
  875. id="feMergeNode17-7-4-9-6" />
  876. <feMergeNode
  877. in="SourceGraphic"
  878. id="feMergeNode19-5-9-0-3" />
  879. </feMerge>
  880. </filter>
  881. <path
  882. d="m 8.5,13.869157 0,-4 c 0,-2.0943951 1.905605,-4 4,-4 l 4,0 10,0 40,0 4,0 0,20 -4,0 -40,0 -10,0 -4,0 c -2.094395,0 -4,-1.905605 -4,-4 l 0,-4 0,-1 -6,0 0,3 -2,0 0,-8 2,0 0,3 6,0 z"
  883. id="path21-31-9-0-8"
  884. style="fill:#ffc000;fill-opacity:1;stroke:#c48d00;stroke-width:1;stroke-linecap:round;stroke-opacity:1" />
  885. <text
  886. y="6"
  887. id="text23-5-1-8-0"
  888. style="font-size:10px;text-anchor:end;fill:#000000;font-family:Sans">
  889. <tspan
  890. x="65"
  891. y="19"
  892. id="tspan25-4-4-9-3">arg 1</tspan>
  893. </text>
  894. <text
  895. id="text27-0-0-1-5"
  896. style="font-size:6.66666651px;text-anchor:end;fill:#000000;font-family:Sans">
  897. <tspan
  898. x="65"
  899. y="11.25"
  900. id="tspan29-8-9-4-8" />
  901. </text>
  902. </g>
  903. <g
  904. transform="translate(-221.23618,416.39334)"
  905. id="g4279-7">
  906. <path
  907. d="m 808.23618,59.169159 120,0 0,40.000004 -120,0 0,-16 0,-2 -12,0 0,6 -4,0 0,-16 4,0 0,6 12,0 0,-2 z"
  908. id="path21-8-2-1-0"
  909. style="fill:#ff00ff;fill-opacity:1;stroke:#c700d3;stroke-width:2;stroke-linecap:round;stroke-opacity:1" />
  910. <text
  911. x="840.23621"
  912. y="60.16917"
  913. id="text23-0-1-0-1"
  914. style="font-size:20px;text-anchor:start;fill:#000000;font-family:Sans">
  915. <tspan
  916. x="860.23621"
  917. y="86.169151"
  918. id="tspan25-7-0-5-2">2</tspan>
  919. </text>
  920. </g>
  921. <g
  922. transform="translate(418,390.56252)"
  923. id="g3258-8-5">
  924. <path
  925. d="m 17,17 0,-8 c 0,-4.1887902 3.81121,-8 8,-8 l 8,0 20,0 18,0 64,0 8,0 c 4.18879,0 8,3.8112098 8,8 l 0,8 0,8 0,8 c 0,4.18879 -3.81121,8 -8,8 l -8,0 -64,0 -8,0 c -2.617994,0 -5.219867,1.077731 -7.071068,2.928932 C 54.077731,45.780133 53,48.382006 53,51 l 0,8 -8,0 0,-6 -8,0 0,20 8,0 0,-6 8,0 0,8 c 0,2.617994 1.077731,47.21987 2.928932,49.07107 C 57.780133,125.92227 60.460173,127.63496 63,127 l 8,0 16,0 0,12 0,12 0,8 c 0,4.18879 -3.81121,8 -8,8 l -8,0 -18,0 -20,0 -8,0 c -4.18879,0 -8,-3.81121 -8,-8 l 0,-8 0,-126 0,-2 -12,0 0,6 -4,0 0,-16 4,0 0,6 12,0 z"
  926. id="path21-5-6-0"
  927. style="fill:#ffc000;fill-opacity:1;stroke:#c48d00;stroke-width:2;stroke-linecap:round;stroke-opacity:1" />
  928. <text
  929. x="48"
  930. id="text23-3-1-5"
  931. style="font-size:20px;text-anchor:start;fill:#000000;font-family:sans-serif">
  932. <tspan
  933. x="66"
  934. y="30.5"
  935. id="tspan25-77-8-6">fib</tspan>
  936. </text>
  937. </g>
  938. </svg>