dc-components.svg 29 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732
  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2. <!-- Created with Inkscape (http://www.inkscape.org/) -->
  3. <svg
  4. width="533.42053"
  5. height="631.18573"
  6. viewBox="0 0 141.13418 167.00122"
  7. version="1.1"
  8. id="svg8"
  9. inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
  10. sodipodi:docname="dc-components.svg"
  11. xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
  12. xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
  13. xmlns="http://www.w3.org/2000/svg"
  14. xmlns:svg="http://www.w3.org/2000/svg"
  15. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  16. xmlns:cc="http://creativecommons.org/ns#"
  17. xmlns:dc="http://purl.org/dc/elements/1.1/">
  18. <defs
  19. id="defs2">
  20. <marker
  21. inkscape:stockid="Arrow2Mend"
  22. orient="auto"
  23. refY="0"
  24. refX="0"
  25. id="marker8858"
  26. style="overflow:visible"
  27. inkscape:isstock="true">
  28. <path
  29. id="path8616"
  30. style="fill:#aa00d4;fill-opacity:1;fill-rule:evenodd;stroke:#aa00d4;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
  31. 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"
  32. transform="scale(-0.6)"
  33. inkscape:connector-curvature="0" />
  34. </marker>
  35. <marker
  36. inkscape:stockid="Arrow2Send"
  37. orient="auto"
  38. refY="0"
  39. refX="0"
  40. id="Arrow2Send"
  41. style="overflow:visible"
  42. inkscape:isstock="true">
  43. <path
  44. id="path8622"
  45. style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
  46. 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"
  47. transform="matrix(-0.3,0,0,-0.3,0.69,0)"
  48. inkscape:connector-curvature="0" />
  49. </marker>
  50. <marker
  51. inkscape:stockid="Arrow1Lend"
  52. orient="auto"
  53. refY="0"
  54. refX="0"
  55. id="Arrow1Lend"
  56. style="overflow:visible"
  57. inkscape:isstock="true">
  58. <path
  59. id="path8592"
  60. d="M 0,0 5,-5 -12.5,0 5,5 Z"
  61. style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1"
  62. transform="matrix(-0.8,0,0,-0.8,-10,0)"
  63. inkscape:connector-curvature="0" />
  64. </marker>
  65. <marker
  66. inkscape:stockid="Arrow2Lend"
  67. orient="auto"
  68. refY="0"
  69. refX="0"
  70. id="Arrow2Lend"
  71. style="overflow:visible"
  72. inkscape:isstock="true">
  73. <path
  74. id="path8610"
  75. style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
  76. 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"
  77. transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
  78. inkscape:connector-curvature="0" />
  79. </marker>
  80. <marker
  81. inkscape:stockid="Arrow2Mend"
  82. orient="auto"
  83. refY="0"
  84. refX="0"
  85. id="Arrow2Mend"
  86. style="overflow:visible"
  87. inkscape:isstock="true">
  88. <path
  89. id="path1200"
  90. style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
  91. 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"
  92. transform="scale(-0.6)"
  93. inkscape:connector-curvature="0" />
  94. </marker>
  95. <marker
  96. inkscape:stockid="Arrow2Mend"
  97. orient="auto"
  98. refY="0"
  99. refX="0"
  100. id="Arrow2Mend-8"
  101. style="overflow:visible"
  102. inkscape:isstock="true">
  103. <path
  104. inkscape:connector-curvature="0"
  105. id="path1200-9"
  106. style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
  107. 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"
  108. transform="scale(-0.6)" />
  109. </marker>
  110. <marker
  111. inkscape:stockid="Arrow2Mend"
  112. orient="auto"
  113. refY="0"
  114. refX="0"
  115. id="Arrow2Mend-8-3"
  116. style="overflow:visible"
  117. inkscape:isstock="true">
  118. <path
  119. inkscape:connector-curvature="0"
  120. id="path1200-9-6"
  121. style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
  122. 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"
  123. transform="scale(-0.6)" />
  124. </marker>
  125. <marker
  126. inkscape:stockid="Arrow2Mend"
  127. orient="auto"
  128. refY="0"
  129. refX="0"
  130. id="Arrow2Mend-8-3-2"
  131. style="overflow:visible"
  132. inkscape:isstock="true">
  133. <path
  134. inkscape:connector-curvature="0"
  135. id="path1200-9-6-9"
  136. style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
  137. 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"
  138. transform="scale(-0.6)" />
  139. </marker>
  140. <marker
  141. inkscape:stockid="Arrow2Mend"
  142. orient="auto"
  143. refY="0"
  144. refX="0"
  145. id="Arrow2Mend-8-3-2-1"
  146. style="overflow:visible"
  147. inkscape:isstock="true">
  148. <path
  149. inkscape:connector-curvature="0"
  150. id="path1200-9-6-9-9"
  151. style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
  152. 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"
  153. transform="scale(-0.6)" />
  154. </marker>
  155. <marker
  156. inkscape:stockid="Arrow2Mend"
  157. orient="auto"
  158. refY="0"
  159. refX="0"
  160. id="Arrow2Mend-8-3-2-7"
  161. style="overflow:visible"
  162. inkscape:isstock="true">
  163. <path
  164. inkscape:connector-curvature="0"
  165. id="path1200-9-6-9-8"
  166. style="fill:#008000;fill-opacity:1;fill-rule:evenodd;stroke:#008000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
  167. 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"
  168. transform="scale(-0.6)" />
  169. </marker>
  170. <marker
  171. inkscape:stockid="Arrow2Mend"
  172. orient="auto"
  173. refY="0"
  174. refX="0"
  175. id="Arrow2Mend-8-3-4"
  176. style="overflow:visible"
  177. inkscape:isstock="true">
  178. <path
  179. inkscape:connector-curvature="0"
  180. id="path1200-9-6-5"
  181. style="fill:#008000;fill-opacity:1;fill-rule:evenodd;stroke:#008000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
  182. 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"
  183. transform="scale(-0.6)" />
  184. </marker>
  185. <marker
  186. inkscape:stockid="Arrow2Mend"
  187. orient="auto"
  188. refY="0"
  189. refX="0"
  190. id="Arrow2Mend-8-0"
  191. style="overflow:visible"
  192. inkscape:isstock="true">
  193. <path
  194. inkscape:connector-curvature="0"
  195. id="path1200-9-3"
  196. style="fill:#008000;fill-opacity:1;fill-rule:evenodd;stroke:#008000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
  197. 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"
  198. transform="scale(-0.6)" />
  199. </marker>
  200. <marker
  201. inkscape:stockid="Arrow2Mend"
  202. orient="auto"
  203. refY="0"
  204. refX="0"
  205. id="Arrow2Mend-6"
  206. style="overflow:visible"
  207. inkscape:isstock="true">
  208. <path
  209. inkscape:connector-curvature="0"
  210. id="path1200-1"
  211. style="fill:#008000;fill-opacity:1;fill-rule:evenodd;stroke:#008000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
  212. 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"
  213. transform="scale(-0.6)" />
  214. </marker>
  215. <marker
  216. inkscape:stockid="Arrow2Mend"
  217. orient="auto"
  218. refY="0"
  219. refX="0"
  220. id="Arrow2Mend-8-3-2-6"
  221. style="overflow:visible"
  222. inkscape:isstock="true">
  223. <path
  224. inkscape:connector-curvature="0"
  225. id="path1200-9-6-9-1"
  226. style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
  227. 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"
  228. transform="scale(-0.6)" />
  229. </marker>
  230. <marker
  231. inkscape:stockid="Arrow2Mend"
  232. orient="auto"
  233. refY="0"
  234. refX="0"
  235. id="Arrow2Mend-8-0-7"
  236. style="overflow:visible"
  237. inkscape:isstock="true">
  238. <path
  239. inkscape:connector-curvature="0"
  240. id="path1200-9-3-4"
  241. style="fill:#008000;fill-opacity:1;fill-rule:evenodd;stroke:#008000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
  242. 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"
  243. transform="scale(-0.6)" />
  244. </marker>
  245. <marker
  246. inkscape:stockid="Arrow2Mend"
  247. orient="auto"
  248. refY="0"
  249. refX="0"
  250. id="Arrow2Mend-6-3"
  251. style="overflow:visible"
  252. inkscape:isstock="true">
  253. <path
  254. inkscape:connector-curvature="0"
  255. id="path1200-1-0"
  256. style="fill:#008000;fill-opacity:1;fill-rule:evenodd;stroke:#008000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
  257. 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"
  258. transform="scale(-0.6)" />
  259. </marker>
  260. <marker
  261. inkscape:stockid="Arrow2Mend"
  262. orient="auto"
  263. refY="0"
  264. refX="0"
  265. id="Arrow2Mend-8-3-2-8"
  266. style="overflow:visible"
  267. inkscape:isstock="true">
  268. <path
  269. inkscape:connector-curvature="0"
  270. id="path1200-9-6-9-6"
  271. style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
  272. 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"
  273. transform="scale(-0.6)" />
  274. </marker>
  275. <marker
  276. inkscape:stockid="Arrow2Mend"
  277. orient="auto"
  278. refY="0"
  279. refX="0"
  280. id="Arrow2Mend-3"
  281. style="overflow:visible"
  282. inkscape:isstock="true">
  283. <path
  284. id="path1200-6"
  285. style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
  286. 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"
  287. transform="scale(-0.6)"
  288. inkscape:connector-curvature="0" />
  289. </marker>
  290. <marker
  291. inkscape:stockid="Arrow2Mend"
  292. orient="auto"
  293. refY="0"
  294. refX="0"
  295. id="marker8858-3"
  296. style="overflow:visible"
  297. inkscape:isstock="true">
  298. <path
  299. id="path8616-5"
  300. style="fill:#00ffcc;fill-opacity:1;fill-rule:evenodd;stroke:#00ffcc;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
  301. 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"
  302. transform="scale(-0.6)"
  303. inkscape:connector-curvature="0" />
  304. </marker>
  305. <marker
  306. inkscape:stockid="Arrow2Mend"
  307. orient="auto"
  308. refY="0"
  309. refX="0"
  310. id="Arrow2Mend-8-3-3"
  311. style="overflow:visible"
  312. inkscape:isstock="true">
  313. <path
  314. inkscape:connector-curvature="0"
  315. id="path1200-9-6-56"
  316. style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
  317. 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"
  318. transform="scale(-0.6)" />
  319. </marker>
  320. <marker
  321. inkscape:stockid="Arrow2Mend"
  322. orient="auto"
  323. refY="0"
  324. refX="0"
  325. id="Arrow2Mend-8-0-2"
  326. style="overflow:visible"
  327. inkscape:isstock="true">
  328. <path
  329. inkscape:connector-curvature="0"
  330. id="path1200-9-3-9"
  331. style="fill:#008000;fill-opacity:1;fill-rule:evenodd;stroke:#008000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
  332. 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"
  333. transform="scale(-0.6)" />
  334. </marker>
  335. </defs>
  336. <sodipodi:namedview
  337. id="base"
  338. pagecolor="#ffffff"
  339. bordercolor="#666666"
  340. borderopacity="1.0"
  341. inkscape:pageopacity="0.0"
  342. inkscape:pageshadow="2"
  343. inkscape:zoom="1.4"
  344. inkscape:cx="482.85714"
  345. inkscape:cy="470"
  346. inkscape:document-units="mm"
  347. inkscape:current-layer="layer1"
  348. showgrid="false"
  349. inkscape:window-width="3840"
  350. inkscape:window-height="2083"
  351. inkscape:window-x="0"
  352. inkscape:window-y="0"
  353. inkscape:window-maximized="1"
  354. showguides="false"
  355. fit-margin-top="0"
  356. fit-margin-left="0"
  357. fit-margin-right="0"
  358. fit-margin-bottom="0"
  359. units="px"
  360. inkscape:snap-global="false"
  361. inkscape:showpageshadow="2"
  362. inkscape:pagecheckerboard="0"
  363. inkscape:deskcolor="#d1d1d1" />
  364. <metadata
  365. id="metadata5">
  366. <rdf:RDF>
  367. <cc:Work
  368. rdf:about="">
  369. <dc:format>image/svg+xml</dc:format>
  370. <dc:type
  371. rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
  372. </cc:Work>
  373. </rdf:RDF>
  374. </metadata>
  375. <g
  376. inkscape:label="Layer 1"
  377. inkscape:groupmode="layer"
  378. id="layer1"
  379. transform="translate(384.1992,26.608359)">
  380. <text
  381. xml:space="preserve"
  382. style="font-style:normal;font-weight:normal;font-size:4.0511px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.101278"
  383. x="-330.72058"
  384. y="57.56284"
  385. id="text1063" />
  386. <rect
  387. ry="4.7572436e-07"
  388. y="-26.142614"
  389. x="-383.73346"
  390. height="16.447845"
  391. width="140.2027"
  392. id="rect744"
  393. style="fill:none;stroke:#3771c8;stroke-width:0.93149;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" />
  394. <rect
  395. ry="1.0800992e-06"
  396. y="-5.1415901"
  397. x="-383.27942"
  398. height="37.343693"
  399. width="40.239418"
  400. id="rect602"
  401. style="fill:none;stroke:#000000;stroke-width:0.751929;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" />
  402. <text
  403. xml:space="preserve"
  404. style="font-style:normal;font-weight:normal;font-size:10.476px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.163688"
  405. x="-363.2121"
  406. y="17.270189"
  407. id="text3379"><tspan
  408. sodipodi:role="line"
  409. x="-363.2121"
  410. y="17.270189"
  411. style="font-size:10.476px;text-align:center;text-anchor:middle;stroke-width:0.163688"
  412. id="tspan3377">Core</tspan></text>
  413. <rect
  414. ry="1.0800992e-06"
  415. y="-5.1415901"
  416. x="-331.06259"
  417. height="37.343693"
  418. width="40.239418"
  419. id="rect526"
  420. style="fill:none;stroke:#000000;stroke-width:0.751929;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" />
  421. <rect
  422. ry="4.4701343e-07"
  423. y="-5.2654457"
  424. x="-286.88507"
  425. height="15.455184"
  426. width="43.167706"
  427. id="rect528"
  428. style="fill:none;stroke:#000000;stroke-width:0.501024;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" />
  429. <rect
  430. ry="4.4701343e-07"
  431. y="15.68337"
  432. x="-286.88507"
  433. height="15.455184"
  434. width="43.167706"
  435. id="rect530"
  436. style="fill:none;stroke:#000000;stroke-width:0.501024;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" />
  437. <rect
  438. ry="4.4701343e-07"
  439. y="36.959518"
  440. x="-286.88507"
  441. height="15.455184"
  442. width="43.167706"
  443. id="rect532"
  444. style="fill:none;stroke:#000000;stroke-width:0.501024;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" />
  445. <rect
  446. ry="1.6213723e-06"
  447. y="60.089264"
  448. x="-286.65378"
  449. height="56.057846"
  450. width="42.705132"
  451. id="rect534"
  452. style="fill:none;stroke:#000000;stroke-width:0.949072;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" />
  453. <rect
  454. ry="4.4031123e-07"
  455. y="37.077362"
  456. x="-382.96875"
  457. height="15.223459"
  458. width="92.225845"
  459. id="rect536"
  460. style="fill:none;stroke:#000000;stroke-width:0.726817;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" />
  461. <rect
  462. ry="4.4031123e-07"
  463. y="59.989784"
  464. x="-382.96875"
  465. height="15.223459"
  466. width="92.225845"
  467. id="rect538"
  468. style="fill:none;stroke:#000000;stroke-width:0.726817;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" />
  469. <rect
  470. ry="4.4031123e-07"
  471. y="80.283493"
  472. x="-382.96875"
  473. height="15.223459"
  474. width="92.225845"
  475. id="rect540"
  476. style="fill:none;stroke:#000000;stroke-width:0.726817;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" />
  477. <rect
  478. ry="4.3543034e-07"
  479. y="124.89404"
  480. x="-382.88803"
  481. height="15.054706"
  482. width="139.2859"
  483. id="rect554"
  484. style="fill:none;stroke:#000000;stroke-width:0.888245;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" />
  485. <text
  486. xml:space="preserve"
  487. style="font-style:normal;font-weight:normal;font-size:8.73001px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.163688"
  488. x="-311.29712"
  489. y="-16.144287"
  490. id="text660"><tspan
  491. sodipodi:role="line"
  492. x="-311.29712"
  493. y="-16.144287"
  494. style="font-size:8.73001px;text-align:center;text-anchor:middle;stroke-width:0.163688"
  495. id="tspan658">Display Core API (dc/dc.h)</tspan></text>
  496. <text
  497. xml:space="preserve"
  498. style="font-style:normal;font-weight:normal;font-size:10.476px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.163688"
  499. x="-311.40384"
  500. y="17.511137"
  501. id="text664"><tspan
  502. sodipodi:role="line"
  503. x="-311.40384"
  504. y="17.511137"
  505. style="font-size:10.476px;text-align:center;text-anchor:middle;stroke-width:0.163688"
  506. id="tspan662">Link</tspan></text>
  507. <text
  508. xml:space="preserve"
  509. style="font-style:normal;font-weight:normal;font-size:4.36501px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.163688"
  510. x="-336.97806"
  511. y="43.095863"
  512. id="text668"><tspan
  513. sodipodi:role="line"
  514. x="-336.97806"
  515. y="43.095863"
  516. style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688"
  517. id="tspan666">Hardware Sequencer API</tspan><tspan
  518. sodipodi:role="line"
  519. x="-336.97806"
  520. y="48.552124"
  521. style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688"
  522. id="tspan670">(dc/inc/hw_sequence.h)</tspan></text>
  523. <text
  524. xml:space="preserve"
  525. style="font-style:normal;font-weight:normal;font-size:4.36501px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.163688"
  526. x="-337.03479"
  527. y="68.73642"
  528. id="text750"><tspan
  529. sodipodi:role="line"
  530. x="-337.03479"
  531. y="68.73642"
  532. style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688"
  533. id="tspan748">Hardware Sequencer</tspan></text>
  534. <text
  535. xml:space="preserve"
  536. style="font-style:normal;font-weight:normal;font-size:4.36501px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.163688"
  537. x="-336.98022"
  538. y="89.209091"
  539. id="text756"><tspan
  540. sodipodi:role="line"
  541. x="-336.98022"
  542. y="89.209091"
  543. style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688"
  544. id="tspan754">Block Level API (dc/inc/hw)</tspan></text>
  545. <g
  546. id="g1543"
  547. transform="matrix(0.61866289,0,0,0.61866289,-146.50941,-10.146755)">
  548. <rect
  549. ry="7.3007396e-07"
  550. y="180.25436"
  551. x="-382.5336"
  552. height="25.241808"
  553. width="29.376135"
  554. id="rect542"
  555. style="fill:none;stroke:#000000;stroke-width:0.528201;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" />
  556. <text
  557. xml:space="preserve"
  558. style="font-style:normal;font-weight:normal;font-size:7.05556px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
  559. x="-367.99722"
  560. y="195.3941"
  561. id="text838"><tspan
  562. sodipodi:role="line"
  563. x="-367.99722"
  564. y="195.3941"
  565. style="font-size:7.05556px;text-align:center;text-anchor:middle;stroke-width:0.264583"
  566. id="tspan836">DCHUB</tspan></text>
  567. </g>
  568. <a
  569. id="a1538"
  570. transform="matrix(0.61866289,0,0,0.61866289,-154.037,-10.146755)">
  571. <rect
  572. ry="7.3027257e-07"
  573. y="180.25093"
  574. x="-339.82092"
  575. height="25.248676"
  576. width="28.609333"
  577. id="rect546"
  578. style="fill:none;stroke:#000000;stroke-width:0.521332;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" />
  579. <text
  580. xml:space="preserve"
  581. style="font-style:normal;font-weight:normal;font-size:7.05556px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
  582. x="-325.67853"
  583. y="195.35883"
  584. id="text842"><tspan
  585. sodipodi:role="line"
  586. x="-325.67853"
  587. y="195.35883"
  588. style="font-size:7.05556px;text-align:center;text-anchor:middle;stroke-width:0.264583"
  589. id="tspan840">HUBP</tspan></text>
  590. </a>
  591. <g
  592. id="g1533"
  593. transform="matrix(0.61866289,0,0,0.61866289,-154.69251,-10.146755)">
  594. <rect
  595. ry="7.3027257e-07"
  596. y="180.25093"
  597. x="-308.59961"
  598. height="25.248676"
  599. width="28.609333"
  600. id="rect844"
  601. style="fill:none;stroke:#000000;stroke-width:0.521332;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" />
  602. <text
  603. xml:space="preserve"
  604. style="font-style:normal;font-weight:normal;font-size:7.05556px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
  605. x="-294.45721"
  606. y="195.3941"
  607. id="text848"><tspan
  608. sodipodi:role="line"
  609. x="-294.45721"
  610. y="195.3941"
  611. style="font-size:7.05556px;text-align:center;text-anchor:middle;stroke-width:0.264583"
  612. id="tspan846">DPP</tspan></text>
  613. </g>
  614. <g
  615. id="g1528"
  616. transform="matrix(0.61866289,0,0,0.61866289,-155.67539,-10.146755)">
  617. <rect
  618. ry="7.3027257e-07"
  619. y="180.25093"
  620. x="-276.84912"
  621. height="25.248676"
  622. width="28.609333"
  623. id="rect850"
  624. style="fill:none;stroke:#000000;stroke-width:0.521332;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" />
  625. <text
  626. xml:space="preserve"
  627. style="font-style:normal;font-weight:normal;font-size:7.05556px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
  628. x="-262.77728"
  629. y="195.3941"
  630. id="text854"><tspan
  631. sodipodi:role="line"
  632. x="-262.77728"
  633. y="195.3941"
  634. style="font-size:7.05556px;text-align:center;text-anchor:middle;stroke-width:0.264583"
  635. id="tspan852">MPC</tspan></text>
  636. </g>
  637. <g
  638. id="g1523"
  639. transform="matrix(0.61866289,0,0,0.61866289,-157.64019,-10.146755)">
  640. <rect
  641. ry="7.3027257e-07"
  642. y="180.25093"
  643. x="-243.51147"
  644. height="25.248676"
  645. width="28.609333"
  646. id="rect856"
  647. style="fill:none;stroke:#000000;stroke-width:0.521332;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none" />
  648. <text
  649. xml:space="preserve"
  650. style="font-style:normal;font-weight:normal;font-size:7.05556px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
  651. x="-229.2068"
  652. y="193.25275"
  653. id="text860"><tspan
  654. sodipodi:role="line"
  655. x="-229.2068"
  656. y="193.25275"
  657. style="font-size:7.05556px;text-align:center;text-anchor:middle;stroke-width:0.264583"
  658. id="tspan858">...</tspan></text>
  659. </g>
  660. <text
  661. xml:space="preserve"
  662. style="font-style:normal;font-weight:normal;font-size:4.36501px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.163688"
  663. x="-313.35858"
  664. y="133.55629"
  665. id="text951"><tspan
  666. sodipodi:role="line"
  667. x="-313.35858"
  668. y="133.55629"
  669. style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688"
  670. id="tspan949">Hardware Registers</tspan></text>
  671. <text
  672. xml:space="preserve"
  673. style="font-style:normal;font-weight:normal;font-size:4.36501px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.163688"
  674. x="-265.39505"
  675. y="86.926537"
  676. id="text1044"><tspan
  677. sodipodi:role="line"
  678. x="-265.39505"
  679. y="86.926537"
  680. style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688"
  681. id="tspan1042">DMUB</tspan><tspan
  682. sodipodi:role="line"
  683. x="-265.39505"
  684. y="92.382797"
  685. style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688"
  686. id="tspan1046">Block</tspan></text>
  687. <text
  688. xml:space="preserve"
  689. style="font-style:normal;font-weight:normal;font-size:4.36501px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.163688"
  690. x="-265.42343"
  691. y="43.272846"
  692. id="text1052"><tspan
  693. sodipodi:role="line"
  694. x="-265.42343"
  695. y="43.272846"
  696. style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688"
  697. id="tspan1048">DMUB Hardware API</tspan><tspan
  698. sodipodi:role="line"
  699. x="-265.42343"
  700. y="48.729107"
  701. style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688"
  702. id="tspan1050">(dmub/dmub_srv.h)</tspan></text>
  703. <text
  704. xml:space="preserve"
  705. style="font-style:normal;font-weight:normal;font-size:4.36501px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.163688"
  706. x="-265.40161"
  707. y="24.997644"
  708. id="text1058"><tspan
  709. sodipodi:role="line"
  710. x="-265.40161"
  711. y="24.997644"
  712. style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688"
  713. id="tspan1056">DMUB Service</tspan></text>
  714. <text
  715. xml:space="preserve"
  716. style="font-style:normal;font-weight:normal;font-size:4.36501px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.163688"
  717. x="-265.30121"
  718. y="0.99768418"
  719. id="text1064"><tspan
  720. sodipodi:role="line"
  721. x="-265.30121"
  722. y="0.99768418"
  723. style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688"
  724. id="tspan1062">DMUB Service API</tspan><tspan
  725. sodipodi:role="line"
  726. x="-265.30121"
  727. y="6.4539466"
  728. style="font-size:4.36501px;text-align:center;text-anchor:middle;stroke-width:0.163688"
  729. id="tspan1066">(dc/dc_dmub_srv.h)</tspan></text>
  730. </g>
  731. </svg>