Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/40681/?format=api
http://patches.dpdk.org/api/patches/40681/?format=api", "web_url": "http://patches.dpdk.org/project/dpdk/patch/1528317001-22990-1-git-send-email-honnappa.nagarahalli@arm.com/", "project": { "id": 1, "url": "http://patches.dpdk.org/api/projects/1/?format=api", "name": "DPDK", "link_name": "dpdk", "list_id": "dev.dpdk.org", "list_email": "dev@dpdk.org", "web_url": "http://core.dpdk.org", "scm_url": "git://dpdk.org/dpdk", "webscm_url": "http://git.dpdk.org/dpdk", "list_archive_url": "https://inbox.dpdk.org/dev", "list_archive_url_format": "https://inbox.dpdk.org/dev/{}", "commit_url_format": "" }, "msgid": "<1528317001-22990-1-git-send-email-honnappa.nagarahalli@arm.com>", "list_archive_url": "https://inbox.dpdk.org/dev/1528317001-22990-1-git-send-email-honnappa.nagarahalli@arm.com", "date": "2018-06-06T20:30:01", "name": "[dpdk-dev,v3] doc/event: improve eventdev library documentation", "commit_ref": null, "pull_url": null, "state": "accepted", "archived": true, "hash": "705cb1c13e5f3e31ea2348721b1767faa6f5dadf", "submitter": { "id": 1045, "url": "http://patches.dpdk.org/api/people/1045/?format=api", "name": "Honnappa Nagarahalli", "email": "honnappa.nagarahalli@arm.com" }, "delegate": { "id": 310, "url": "http://patches.dpdk.org/api/users/310/?format=api", "username": "jerin", "first_name": "Jerin", "last_name": "Jacob", "email": "jerinj@marvell.com" }, "mbox": "http://patches.dpdk.org/project/dpdk/patch/1528317001-22990-1-git-send-email-honnappa.nagarahalli@arm.com/mbox/", "series": [ { "id": 14, "url": "http://patches.dpdk.org/api/series/14/?format=api", "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=14", "date": "2018-06-06T20:30:01", "name": "[dpdk-dev,v3] doc/event: improve eventdev library documentation", "version": 3, "mbox": "http://patches.dpdk.org/series/14/mbox/" } ], "comments": "http://patches.dpdk.org/api/patches/40681/comments/", "check": "success", "checks": "http://patches.dpdk.org/api/patches/40681/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<dev-bounces@dpdk.org>", "X-Original-To": "patchwork@dpdk.org", "Delivered-To": "patchwork@dpdk.org", "Received": [ "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id A91B91B2A3;\n\tWed, 6 Jun 2018 22:30:34 +0200 (CEST)", "from foss.arm.com (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])\n\tby dpdk.org (Postfix) with ESMTP id 4B345D090\n\tfor <dev@dpdk.org>; Wed, 6 Jun 2018 22:30:33 +0200 (CEST)", "from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])\n\tby usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 49AC280D;\n\tWed, 6 Jun 2018 13:30:32 -0700 (PDT)", "from ubuntu.localdomain (unknown [10.119.48.241])\n\tby usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id\n\t663123F59D; Wed, 6 Jun 2018 13:30:10 -0700 (PDT)" ], "From": "Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>", "To": "jerin.jacob@caviumnetworks.com, harry.van.haaren@intel.com,\n\thonnappa.nagarahalli@arm.com", "Cc": "dev@dpdk.org", "Date": "Wed, 6 Jun 2018 15:30:01 -0500", "Message-Id": "<1528317001-22990-1-git-send-email-honnappa.nagarahalli@arm.com>", "X-Mailer": "git-send-email 2.7.4", "Subject": "[dpdk-dev] [PATCH v3] doc/event: improve eventdev library\n\tdocumentation", "X-BeenThere": "dev@dpdk.org", "X-Mailman-Version": "2.1.15", "Precedence": "list", "List-Id": "DPDK patches and discussions <dev.dpdk.org>", "List-Unsubscribe": "<https://dpdk.org/ml/options/dev>,\n\t<mailto:dev-request@dpdk.org?subject=unsubscribe>", "List-Archive": "<http://dpdk.org/ml/archives/dev/>", "List-Post": "<mailto:dev@dpdk.org>", "List-Help": "<mailto:dev-request@dpdk.org?subject=help>", "List-Subscribe": "<https://dpdk.org/ml/listinfo/dev>,\n\t<mailto:dev-request@dpdk.org?subject=subscribe>", "Errors-To": "dev-bounces@dpdk.org", "Sender": "\"dev\" <dev-bounces@dpdk.org>" }, "content": "Add small amount of additional code, use consistent variable names\nacross code blocks, change the image to represent queues and\nCPU cores intuitively. These help improve the eventdev library\ndocumentation.\n\nSigned-off-by: Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>\nReviewed-by: Gavin Hu <gavin.hu@arm.com>\nAcked-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>\nAcked-by: Harry van Haaren <harry.van.haaren@intel.com>\n---\nv3:\n* Added Acked-by info\n\nv2:\n* Added copyright\n* Added reference for RX and TX cores\n* Changed worker_port_id1 to worker_port_id \n\n doc/guides/prog_guide/eventdev.rst | 57 +-\n doc/guides/prog_guide/img/eventdev_usage.svg | 1519 +++++++++-----------------\n 2 files changed, 574 insertions(+), 1002 deletions(-)", "diff": "diff --git a/doc/guides/prog_guide/eventdev.rst b/doc/guides/prog_guide/eventdev.rst\nindex ce19997..8fcae54 100644\n--- a/doc/guides/prog_guide/eventdev.rst\n+++ b/doc/guides/prog_guide/eventdev.rst\n@@ -1,5 +1,6 @@\n .. SPDX-License-Identifier: BSD-3-Clause\n Copyright(c) 2017 Intel Corporation.\n+ Copyright(c) 2018 Arm Limited.\n \n Event Device Library\n ====================\n@@ -129,8 +130,10 @@ API Walk-through\n \n This section will introduce the reader to the eventdev API, showing how to\n create and configure an eventdev and use it for a two-stage atomic pipeline\n-with a single core for TX. The diagram below shows the final state of the\n-application after this walk-through:\n+with one core each for RX and TX. RX and TX cores are shown here for\n+illustration, refer to Eventdev Adapter documentation for further details.\n+The diagram below shows the final state of the application after this\n+walk-through:\n \n .. _figure_eventdev-usage1:\n \n@@ -196,23 +199,29 @@ calling the setup function. Repeat this step for each queue, starting from\n .nb_atomic_flows = 1024,\n .nb_atomic_order_sequences = 1024,\n };\n+ struct rte_event_queue_conf single_link_conf = {\n+ .event_queue_cfg = RTE_EVENT_QUEUE_CFG_SINGLE_LINK,\n+ };\n int dev_id = 0;\n- int queue_id = 0;\n- int err = rte_event_queue_setup(dev_id, queue_id, &atomic_conf);\n+ int atomic_q_1 = 0;\n+ int atomic_q_2 = 1;\n+ int single_link_q = 2;\n+ int err = rte_event_queue_setup(dev_id, atomic_q_1, &atomic_conf);\n+ int err = rte_event_queue_setup(dev_id, atomic_q_2, &atomic_conf);\n+ int err = rte_event_queue_setup(dev_id, single_link_q, &single_link_conf);\n \n-The remainder of this walk-through assumes that the queues are configured as\n-follows:\n+As shown above, queue IDs are as follows:\n \n * id 0, atomic queue #1\n * id 1, atomic queue #2\n * id 2, single-link queue\n \n+These queues are used for the remainder of this walk-through.\n+\n Setting up Ports\n ~~~~~~~~~~~~~~~~\n \n-Once queues are set up successfully, create the ports as required. Each port\n-should be set up with its corresponding port_conf type, worker for worker cores,\n-rx and tx for the RX and TX cores:\n+Once queues are set up successfully, create the ports as required.\n \n .. code-block:: c\n \n@@ -232,15 +241,24 @@ rx and tx for the RX and TX cores:\n .new_event_threshold = 4096,\n };\n int dev_id = 0;\n- int port_id = 0;\n- int err = rte_event_port_setup(dev_id, port_id, &CORE_FUNCTION_conf);\n+ int rx_port_id = 0;\n+ int err = rte_event_port_setup(dev_id, rx_port_id, &rx_conf);\n+\n+ for(int worker_port_id = 1; worker_port_id <= 4; worker_port_id++) {\n+\t int err = rte_event_port_setup(dev_id, worker_port_id, &worker_conf);\n+ }\n \n-It is now assumed that:\n+ int tx_port_id = 5;\n+\tint err = rte_event_port_setup(dev_id, tx_port_id, &tx_conf);\n+\n+As shown above:\n \n * port 0: RX core\n * ports 1,2,3,4: Workers\n * port 5: TX core\n \n+These ports are used for the remainder of this walk-through.\n+\n Linking Queues and Ports\n ~~~~~~~~~~~~~~~~~~~~~~~~\n \n@@ -254,15 +272,14 @@ can be achieved like this:\n \n .. code-block:: c\n \n- uint8_t port_id = 0;\n+ uint8_t rx_port_id = 0;\n+ uint8_t tx_port_id = 5;\n uint8_t atomic_qs[] = {0, 1};\n uint8_t single_link_q = 2;\n- uint8_t tx_port_id = 5;\n uin8t_t priority = RTE_EVENT_DEV_PRIORITY_NORMAL;\n \n- for(int i = 0; i < 4; i++) {\n- int worker_port = i + 1;\n- int links_made = rte_event_port_link(dev_id, worker_port, atomic_qs, NULL, 2);\n+ for(int worker_port_id = 1; worker_port_id <= 4; worker_port_id++) {\n+ int links_made = rte_event_port_link(dev_id, worker_port_id, atomic_qs, NULL, 2);\n }\n int links_made = rte_event_port_link(dev_id, tx_port_id, &single_link_q, &priority, 1);\n \n@@ -295,14 +312,14 @@ The following code shows how those packets can be enqueued into the eventdev:\n ev[i].flow_id = mbufs[i]->hash.rss;\n ev[i].op = RTE_EVENT_OP_NEW;\n ev[i].sched_type = RTE_SCHED_TYPE_ATOMIC;\n- ev[i].queue_id = 0;\n+ ev[i].queue_id = atomic_q_1;\n ev[i].event_type = RTE_EVENT_TYPE_ETHDEV;\n ev[i].sub_event_type = 0;\n ev[i].priority = RTE_EVENT_DEV_PRIORITY_NORMAL;\n ev[i].mbuf = mbufs[i];\n }\n \n- const int nb_tx = rte_event_enqueue_burst(dev_id, port_id, ev, nb_rx);\n+ const int nb_tx = rte_event_enqueue_burst(dev_id, rx_port_id, ev, nb_rx);\n if (nb_tx != nb_rx) {\n for(i = nb_tx; i < nb_rx; i++)\n rte_pktmbuf_free(mbufs[i]);\n@@ -334,7 +351,7 @@ the event to the next stage in the pipeline.\n events[i].queue_id++;\n }\n \n- uint16_t nb_tx = rte_event_enqueue_burst(dev_id, port_id, events, nb_rx);\n+ uint16_t nb_tx = rte_event_enqueue_burst(dev_id, worker_port_id, events, nb_rx);\n \n \n Egress of Events\ndiff --git a/doc/guides/prog_guide/img/eventdev_usage.svg b/doc/guides/prog_guide/img/eventdev_usage.svg\nindex 7765649..c19818b 100644\n--- a/doc/guides/prog_guide/img/eventdev_usage.svg\n+++ b/doc/guides/prog_guide/img/eventdev_usage.svg\n@@ -1,994 +1,549 @@\n <?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n+<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n+<!-- Generated by Microsoft Visio, SVG Export eventdev_usage.svg Page-1 -->\n+<!-- SPDX-License-Identifier: BSD-3-Clause -->\n+<!-- Copyright(c) 2018 Arm -->\n \n-<svg\n- xmlns:v=\"http://schemas.microsoft.com/visio/2003/SVGExtensions/\"\n- xmlns:dc=\"http://purl.org/dc/elements/1.1/\"\n- xmlns:cc=\"http://creativecommons.org/ns#\"\n- xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n- xmlns:svg=\"http://www.w3.org/2000/svg\"\n- xmlns=\"http://www.w3.org/2000/svg\"\n- xmlns:xlink=\"http://www.w3.org/1999/xlink\"\n- xmlns:sodipodi=\"http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd\"\n- xmlns:inkscape=\"http://www.inkscape.org/namespaces/inkscape\"\n- width=\"683.12061\"\n- height=\"184.672\"\n- viewBox=\"0 0 546.49648 147.7376\"\n- xml:space=\"preserve\"\n- color-interpolation-filters=\"sRGB\"\n- class=\"st9\"\n- id=\"svg2\"\n- version=\"1.1\"\n- inkscape:version=\"0.48.4 r9939\"\n- sodipodi:docname=\"eventdev_usage.svg\"\n- style=\"font-size:12px;fill:none;stroke-linecap:square;stroke-miterlimit:3;overflow:visible\"><metadata\n- id=\"metadata214\"><rdf:RDF><cc:Work\n- rdf:about=\"\"><dc:format>image/svg+xml</dc:format><dc:type\n- rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\" /></cc:Work></rdf:RDF></metadata><sodipodi:namedview\n- pagecolor=\"#ffffff\"\n- bordercolor=\"#666666\"\n- borderopacity=\"1\"\n- objecttolerance=\"10\"\n- gridtolerance=\"10\"\n- guidetolerance=\"10\"\n- inkscape:pageopacity=\"0\"\n- inkscape:pageshadow=\"2\"\n- inkscape:window-width=\"1920\"\n- inkscape:window-height=\"1017\"\n- id=\"namedview212\"\n- showgrid=\"false\"\n- fit-margin-top=\"2\"\n- fit-margin-left=\"2\"\n- fit-margin-right=\"2\"\n- fit-margin-bottom=\"2\"\n- inkscape:zoom=\"1.2339869\"\n- inkscape:cx=\"501.15554\"\n- inkscape:cy=\"164.17693\"\n- inkscape:window-x=\"-8\"\n- inkscape:window-y=\"406\"\n- inkscape:window-maximized=\"1\"\n- inkscape:current-layer=\"g17\" />\n-\t<v:documentProperties\n- v:langID=\"1033\"\n- v:viewMarkup=\"false\">\n-\t\t<v:userDefs>\n-\t\t\t<v:ud\n- v:nameU=\"msvSubprocessMaster\"\n- v:prompt=\"\"\n- v:val=\"VT4(Rectangle)\" />\n-\t\t\t<v:ud\n- v:nameU=\"msvNoAutoConnect\"\n- v:val=\"VT0(1):26\" />\n-\t\t</v:userDefs>\n-\t</v:documentProperties>\n-\n-\t<style\n- type=\"text/css\"\n- id=\"style4\">\n-\n-\t\t.st1 {visibility:visible}\n-\t\t.st2 {fill:#5b9bd5;fill-opacity:0.22;filter:url(#filter_2);stroke:#5b9bd5;stroke-opacity:0.22}\n-\t\t.st3 {fill:#5b9bd5;stroke:#c7c8c8;stroke-width:0.25}\n-\t\t.st4 {fill:#feffff;font-family:Calibri;font-size:0.833336em}\n-\t\t.st5 {font-size:1em}\n-\t\t.st6 {fill:#ffd965;stroke:#c7c8c8;stroke-width:0.25}\n-\t\t.st7 {marker-end:url(#mrkr4-33);stroke:#5b9bd5;stroke-linecap:round;stroke-linejoin:round;stroke-width:1}\n-\t\t.st8 {fill:#5b9bd5;fill-opacity:1;stroke:#5b9bd5;stroke-opacity:1;stroke-width:0.28409090909091}\n-\t\t.st9 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3}\n+<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:ev=\"http://www.w3.org/2001/xml-events\"\n+\t\txmlns:v=\"http://schemas.microsoft.com/visio/2003/SVGExtensions/\" width=\"9.04167in\" height=\"1.84602in\"\n+\t\tviewBox=\"0 0 651 132.913\" xml:space=\"preserve\" color-interpolation-filters=\"sRGB\" class=\"st12\">\n+\t<v:documentProperties v:langID=\"1033\" v:viewMarkup=\"false\"/>\n \n+\t<style type=\"text/css\">\n+\t<![CDATA[\n+\t\t.st1 {fill:#3c63ac;stroke:#30518f;stroke-width:0.75}\n+\t\t.st2 {fill:#feffff;font-family:Calibri;font-size:0.833336em}\n+\t\t.st3 {fill:none;stroke:#203864;stroke-width:0.25}\n+\t\t.st4 {stroke:#203864;stroke-linecap:round;stroke-linejoin:round;stroke-width:1}\n+\t\t.st5 {fill:#ffd965;stroke:#203864;stroke-width:0.25}\n+\t\t.st6 {fill:#000000;font-family:Calibri;font-size:1.16666em}\n+\t\t.st7 {font-size:1em}\n+\t\t.st8 {fill:none;stroke:none;stroke-width:0.25}\n+\t\t.st9 {fill:#000000;font-family:Calibri;font-size:0.833336em}\n+\t\t.st10 {fill:#000000;font-family:Calibri;font-size:1.00001em}\n+\t\t.st11 {font-size:1.16665em}\n+\t\t.st12 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3}\n+\t]]>\n \t</style>\n \n-\t<defs\n- id=\"Markers\">\n-\t\t<g\n- id=\"lend4\">\n-\t\t\t<path\n- d=\"M 2,1 0,0 2,-1 2,1\"\n- style=\"stroke:none\"\n- id=\"path8\"\n- inkscape:connector-curvature=\"0\" />\n-\t\t</g>\n-\t\t<marker\n- id=\"mrkr4-33\"\n- class=\"st8\"\n- v:arrowType=\"4\"\n- v:arrowSize=\"2\"\n- v:setback=\"7.04\"\n- refX=\"-7.04\"\n- orient=\"auto\"\n- markerUnits=\"strokeWidth\"\n- overflow=\"visible\"\n- style=\"fill:#5b9bd5;fill-opacity:1;stroke:#5b9bd5;stroke-width:0.28409091;stroke-opacity:1;overflow:visible\">\n-\t\t\t<use\n- xlink:href=\"#lend4\"\n- transform=\"scale(-3.52,-3.52)\"\n- id=\"use11\"\n- x=\"0\"\n- y=\"0\"\n- width=\"3\"\n- height=\"3\" />\n-\t\t</marker>\n-\t<filter\n- id=\"filter_2-7\"\n- color-interpolation-filters=\"sRGB\"><feGaussianBlur\n- stdDeviation=\"2\"\n- id=\"feGaussianBlur15-1\" /></filter><marker\n- id=\"mrkr4-33-2\"\n- class=\"st8\"\n- v:arrowType=\"4\"\n- v:arrowSize=\"2\"\n- v:setback=\"7.04\"\n- refX=\"-7.04\"\n- orient=\"auto\"\n- markerUnits=\"strokeWidth\"\n- overflow=\"visible\"\n- style=\"fill:#5b9bd5;fill-opacity:1;stroke:#5b9bd5;stroke-width:0.28409091;stroke-opacity:1;overflow:visible\"><use\n- xlink:href=\"#lend4\"\n- transform=\"scale(-3.52,-3.52)\"\n- id=\"use11-3\"\n- x=\"0\"\n- y=\"0\"\n- width=\"3\"\n- height=\"3\" /></marker><marker\n- id=\"mrkr4-33-6\"\n- class=\"st8\"\n- v:arrowType=\"4\"\n- v:arrowSize=\"2\"\n- v:setback=\"7.04\"\n- refX=\"-7.04\"\n- orient=\"auto\"\n- markerUnits=\"strokeWidth\"\n- overflow=\"visible\"\n- style=\"fill:#5b9bd5;fill-opacity:1;stroke:#5b9bd5;stroke-width:0.28409091;stroke-opacity:1;overflow:visible\"><use\n- xlink:href=\"#lend4\"\n- transform=\"scale(-3.52,-3.52)\"\n- id=\"use11-8\"\n- x=\"0\"\n- y=\"0\"\n- width=\"3\"\n- height=\"3\" /></marker></defs>\n-\t<defs\n- id=\"Filters\">\n-\t\t<filter\n- id=\"filter_2\"\n- color-interpolation-filters=\"sRGB\">\n-\t\t\t<feGaussianBlur\n- stdDeviation=\"2\"\n- id=\"feGaussianBlur15\" />\n-\t\t</filter>\n-\t</defs>\n-\t<g\n- v:mID=\"0\"\n- v:index=\"1\"\n- v:groupContext=\"foregroundPage\"\n- id=\"g17\"\n- transform=\"translate(-47.323579,-90.784072)\">\n-\t\t<v:userDefs>\n-\t\t\t<v:ud\n- v:nameU=\"msvThemeOrder\"\n- v:val=\"VT0(0):26\" />\n-\t\t</v:userDefs>\n-\t\t<title\n- id=\"title19\">Page-1</title>\n-\t\t<v:pageProperties\n- v:drawingScale=\"1\"\n- v:pageScale=\"1\"\n- v:drawingUnits=\"0\"\n- v:shadowOffsetX=\"9\"\n- v:shadowOffsetY=\"-9\" />\n-\t\t<v:layer\n- v:name=\"Connector\"\n- v:index=\"0\" />\n-\t\t<g\n- id=\"shape1-1\"\n- v:mID=\"1\"\n- v:groupContext=\"shape\"\n- transform=\"matrix(0.77644652,0,0,0.77644652,128.62352,-288.18843)\">\n-\t\t\t<title\n- id=\"title22\">Square</title>\n-\t\t\t<desc\n- id=\"desc24\">Atomic Queue #1</desc>\n-\t\t\t<v:userDefs>\n-\t\t\t\t<v:ud\n- v:nameU=\"visVersion\"\n- v:val=\"VT0(15):26\" />\n-\t\t\t</v:userDefs>\n-\t\t\t<v:textBlock\n- v:margins=\"rect(4,4,4,4)\" />\n-\t\t\t<v:textRect\n- cx=\"30.75\"\n- cy=\"581.25\"\n- width=\"61.5\"\n- height=\"61.5\" />\n-\t\t\t<g\n- id=\"shadow1-2\"\n- v:groupContext=\"shadow\"\n- v:shadowOffsetX=\"0.345598\"\n- v:shadowOffsetY=\"-1.97279\"\n- v:shadowType=\"1\"\n- transform=\"translate(0.345598,1.97279)\"\n- class=\"st1\"\n- style=\"visibility:visible\">\n-\t\t\t\t<rect\n- x=\"0\"\n- y=\"550.5\"\n- width=\"61.5\"\n- height=\"61.5\"\n- class=\"st2\"\n- id=\"rect27\"\n- style=\"fill:#5b9bd5;fill-opacity:0.22000002;stroke:#5b9bd5;stroke-opacity:0.22000002;filter:url(#filter_2)\" />\n-\t\t\t</g>\n-\t\t\t<rect\n- x=\"0\"\n- y=\"550.5\"\n- width=\"61.5\"\n- height=\"61.5\"\n- class=\"st3\"\n- id=\"rect29\"\n- style=\"fill:#5b9bd5;stroke:#c7c8c8;stroke-width:0.25\" />\n-\n-\t\t</g>\n-\t\t<g\n- id=\"shape3-8\"\n- v:mID=\"3\"\n- v:groupContext=\"shape\"\n- transform=\"matrix(0.77644652,0,0,0.77644652,297.37175,-288.18843)\">\n-\t\t\t<title\n- id=\"title36\">Square.3</title>\n-\t\t\t<desc\n- id=\"desc38\">Atomic Queue #2</desc>\n-\t\t\t<v:userDefs>\n-\t\t\t\t<v:ud\n- v:nameU=\"visVersion\"\n- v:val=\"VT0(15):26\" />\n-\t\t\t</v:userDefs>\n-\t\t\t<v:textBlock\n- v:margins=\"rect(4,4,4,4)\" />\n-\t\t\t<v:textRect\n- cx=\"30.75\"\n- cy=\"581.25\"\n- width=\"61.5\"\n- height=\"61.5\" />\n-\t\t\t<g\n- id=\"shadow3-9\"\n- v:groupContext=\"shadow\"\n- v:shadowOffsetX=\"0.345598\"\n- v:shadowOffsetY=\"-1.97279\"\n- v:shadowType=\"1\"\n- transform=\"translate(0.345598,1.97279)\"\n- class=\"st1\"\n- style=\"visibility:visible\">\n-\t\t\t\t<rect\n- x=\"0\"\n- y=\"550.5\"\n- width=\"61.5\"\n- height=\"61.5\"\n- class=\"st2\"\n- id=\"rect41\"\n- style=\"fill:#5b9bd5;fill-opacity:0.22000002;stroke:#5b9bd5;stroke-opacity:0.22000002;filter:url(#filter_2)\" />\n-\t\t\t</g>\n-\t\t\t<rect\n- x=\"0\"\n- y=\"550.5\"\n- width=\"61.5\"\n- height=\"61.5\"\n- class=\"st3\"\n- id=\"rect43\"\n- style=\"fill:#5b9bd5;stroke:#c7c8c8;stroke-width:0.25\" />\n-\n-\t\t</g>\n-\t\t<g\n- id=\"shape4-15\"\n- v:mID=\"4\"\n- v:groupContext=\"shape\"\n- transform=\"matrix(0.77644652,0,0,0.77644652,466.1192,-288.18843)\">\n-\t\t\t<title\n- id=\"title50\">Square.4</title>\n-\t\t\t<desc\n- id=\"desc52\">Single Link Queue # 1</desc>\n-\t\t\t<v:userDefs>\n-\t\t\t\t<v:ud\n- v:nameU=\"visVersion\"\n- v:val=\"VT0(15):26\" />\n-\t\t\t</v:userDefs>\n-\t\t\t<v:textBlock\n- v:margins=\"rect(4,4,4,4)\" />\n-\t\t\t<v:textRect\n- cx=\"30.75\"\n- cy=\"581.25\"\n- width=\"61.5\"\n- height=\"61.5\" />\n-\t\t\t<g\n- id=\"shadow4-16\"\n- v:groupContext=\"shadow\"\n- v:shadowOffsetX=\"0.345598\"\n- v:shadowOffsetY=\"-1.97279\"\n- v:shadowType=\"1\"\n- transform=\"translate(0.345598,1.97279)\"\n- class=\"st1\"\n- style=\"visibility:visible\">\n-\t\t\t\t<rect\n- x=\"0\"\n- y=\"550.5\"\n- width=\"61.5\"\n- height=\"61.5\"\n- class=\"st2\"\n- id=\"rect55\"\n- style=\"fill:#5b9bd5;fill-opacity:0.22000002;stroke:#5b9bd5;stroke-opacity:0.22000002;filter:url(#filter_2)\" />\n-\t\t\t</g>\n-\t\t\t<rect\n- x=\"0\"\n- y=\"550.5\"\n- width=\"61.5\"\n- height=\"61.5\"\n- class=\"st3\"\n- id=\"rect57\"\n- style=\"fill:#5b9bd5;stroke:#c7c8c8;stroke-width:0.25\" />\n-\n-\t\t</g>\n-\t\t<g\n- id=\"shape5-22\"\n- v:mID=\"5\"\n- v:groupContext=\"shape\"\n- transform=\"matrix(0.77644652,0,0,0.77644652,52.208527,-296.14701)\">\n-\t\t\t<title\n- id=\"title64\">Circle</title>\n-\t\t\t<desc\n- id=\"desc66\">RX</desc>\n-\t\t\t<v:userDefs>\n-\t\t\t\t<v:ud\n- v:nameU=\"visVersion\"\n- v:val=\"VT0(15):26\" />\n-\t\t\t</v:userDefs>\n-\t\t\t<v:textBlock\n- v:margins=\"rect(4,4,4,4)\" />\n-\t\t\t<v:textRect\n- cx=\"20.5\"\n- cy=\"591.5\"\n- width=\"35.88\"\n- height=\"30.75\" />\n-\t\t\t<g\n- id=\"shadow5-23\"\n- v:groupContext=\"shadow\"\n- v:shadowOffsetX=\"0.345598\"\n- v:shadowOffsetY=\"-1.97279\"\n- v:shadowType=\"1\"\n- transform=\"translate(0.345598,1.97279)\"\n- class=\"st1\"\n- style=\"visibility:visible\">\n-\t\t\t\t<path\n- d=\"m 0,591.5 a 20.5,20.5 0 0 1 41,0 20.5,20.5 0 1 1 -41,0 z\"\n- class=\"st2\"\n- id=\"path69\"\n- inkscape:connector-curvature=\"0\"\n- style=\"fill:#5b9bd5;fill-opacity:0.22000002;stroke:#5b9bd5;stroke-opacity:0.22000002;filter:url(#filter_2)\" />\n-\t\t\t</g>\n-\t\t\t<path\n- d=\"m 0,591.5 a 20.5,20.5 0 0 1 41,0 20.5,20.5 0 1 1 -41,0 z\"\n- class=\"st6\"\n- id=\"path71\"\n- inkscape:connector-curvature=\"0\"\n- style=\"fill:#ffd965;stroke:#c7c8c8;stroke-width:0.25\" />\n-\t\t\t<text\n- x=\"15.19\"\n- y=\"594.5\"\n- class=\"st4\"\n- v:langID=\"1033\"\n- id=\"text73\"\n- style=\"fill:#feffff;font-family:Calibri\"><v:paragraph\n- v:horizAlign=\"1\" /><v:tabList />RX</text>\n-\n-\t\t</g>\n-\t\t<g\n- id=\"shape6-28\"\n- v:mID=\"6\"\n- v:groupContext=\"shape\"\n- v:layerMember=\"0\"\n- transform=\"matrix(0.77644652,0,0,0.77644652,84.042834,-305.07614)\">\n-\t\t\t<title\n- id=\"title76\">Dynamic connector</title>\n-\t\t\t<path\n- d=\"m 0,603 50.38,0\"\n- class=\"st7\"\n- id=\"path78\"\n- inkscape:connector-curvature=\"0\"\n- style=\"stroke:#5b9bd5;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker-end:url(#mrkr4-33)\" />\n-\t\t</g>\n-\t\t<g\n- id=\"shape7-34\"\n- v:mID=\"7\"\n- v:groupContext=\"shape\"\n- transform=\"matrix(0.77644652,0,0,0.77644652,220.95621,-296.14701)\">\n-\t\t\t<title\n- id=\"title81\">Circle.7</title>\n-\t\t\t<desc\n- id=\"desc83\">W ..</desc>\n-\t\t\t<v:userDefs>\n-\t\t\t\t<v:ud\n- v:nameU=\"visVersion\"\n- v:val=\"VT0(15):26\" />\n-\t\t\t</v:userDefs>\n-\t\t\t<v:textBlock\n- v:margins=\"rect(4,4,4,4)\" />\n-\t\t\t<v:textRect\n- cx=\"20.5\"\n- cy=\"591.5\"\n- width=\"35.88\"\n- height=\"30.75\" />\n-\t\t\t<g\n- id=\"shadow7-35\"\n- v:groupContext=\"shadow\"\n- v:shadowOffsetX=\"0.345598\"\n- v:shadowOffsetY=\"-1.97279\"\n- v:shadowType=\"1\"\n- transform=\"translate(0.345598,1.97279)\"\n- class=\"st1\"\n- style=\"visibility:visible\">\n-\t\t\t\t<path\n- d=\"m 0,591.5 a 20.5,20.5 0 0 1 41,0 20.5,20.5 0 1 1 -41,0 z\"\n- class=\"st2\"\n- id=\"path86\"\n- inkscape:connector-curvature=\"0\"\n- style=\"fill:#5b9bd5;fill-opacity:0.22000002;stroke:#5b9bd5;stroke-opacity:0.22000002;filter:url(#filter_2)\" />\n-\t\t\t</g>\n-\t\t\t<path\n- d=\"m 0,591.5 a 20.5,20.5 0 0 1 41,0 20.5,20.5 0 1 1 -41,0 z\"\n- class=\"st6\"\n- id=\"path88\"\n- inkscape:connector-curvature=\"0\"\n- style=\"fill:#ffd965;stroke:#c7c8c8;stroke-width:0.25\" />\n-\t\t\t<text\n- x=\"12.4\"\n- y=\"594.5\"\n- class=\"st4\"\n- v:langID=\"1033\"\n- id=\"text90\"\n- style=\"fill:#feffff;font-family:Calibri\"><v:paragraph\n- v:horizAlign=\"1\" /><v:tabList />W ..</text>\n-\n-\t\t</g>\n-\t\t<g\n- id=\"shape9-40\"\n- v:mID=\"9\"\n- v:groupContext=\"shape\"\n- transform=\"matrix(0.77644652,0,0,0.77644652,220.95621,-243.34865)\">\n-\t\t\t<title\n- id=\"title93\">Circle.9</title>\n-\t\t\t<desc\n- id=\"desc95\">W N</desc>\n-\t\t\t<v:userDefs>\n-\t\t\t\t<v:ud\n- v:nameU=\"visVersion\"\n- v:val=\"VT0(15):26\" />\n-\t\t\t</v:userDefs>\n-\t\t\t<v:textBlock\n- v:margins=\"rect(4,4,4,4)\" />\n-\t\t\t<v:textRect\n- cx=\"20.5\"\n- cy=\"591.5\"\n- width=\"35.88\"\n- height=\"30.75\" />\n-\t\t\t<g\n- id=\"shadow9-41\"\n- v:groupContext=\"shadow\"\n- v:shadowOffsetX=\"0.345598\"\n- v:shadowOffsetY=\"-1.97279\"\n- v:shadowType=\"1\"\n- transform=\"translate(0.345598,1.97279)\"\n- class=\"st1\"\n- style=\"visibility:visible\">\n-\t\t\t\t<path\n- d=\"m 0,591.5 a 20.5,20.5 0 0 1 41,0 20.5,20.5 0 1 1 -41,0 z\"\n- class=\"st2\"\n- id=\"path98\"\n- inkscape:connector-curvature=\"0\"\n- style=\"fill:#5b9bd5;fill-opacity:0.22000002;stroke:#5b9bd5;stroke-opacity:0.22000002;filter:url(#filter_2)\" />\n+\t<g v:mID=\"0\" v:index=\"1\" v:groupContext=\"foregroundPage\">\n+\t\t<title>Page-1</title>\n+\t\t<v:pageProperties v:drawingScale=\"1\" v:pageScale=\"1\" v:drawingUnits=\"0\" v:shadowOffsetX=\"9\" v:shadowOffsetY=\"-9\"/>\n+\t\t<v:layer v:name=\"Connector\" v:index=\"0\"/>\n+\t\t<g id=\"group1068-1\" transform=\"translate(0.75,-0.25)\" v:mID=\"1068\" v:groupContext=\"group\">\n+\t\t\t<title>Sheet.1068</title>\n+\t\t\t<g id=\"shape3-2\" v:mID=\"3\" v:groupContext=\"shape\" transform=\"translate(63,184.827) rotate(180)\">\n+\t\t\t\t<title>Simple Arrow</title>\n+\t\t\t\t<desc>In Intf</desc>\n+\t\t\t\t<v:userDefs>\n+\t\t\t\t\t<v:ud v:nameU=\"visVersion\" v:val=\"VT0(15):26\"/>\n+\t\t\t\t\t<v:ud v:nameU=\"ArrowType\" v:prompt=\"\" v:val=\"VT0(2):26\"/>\n+\t\t\t\t</v:userDefs>\n+\t\t\t\t<v:textBlock v:margins=\"rect(4,4,4,4)\"/>\n+\t\t\t\t<v:textRect cx=\"31.5\" cy=\"132.913\" width=\"63.01\" height=\"0\" transform=\"rotate(180)\"/>\n+\t\t\t\t<path d=\"M0 132.91 L12 120.92 L12 126.92 L63 126.92 L63 132.91 L63 138.91 L12 138.91 L12 144.91 L0 132.91 Z\"\n+\t\t\t\t\t\tclass=\"st1\"/>\n+\t\t\t\t<text x=\"-43.6\" y=\"-129.91\" transform=\"rotate(180)\" class=\"st2\" v:langID=\"1033\"><v:paragraph v:horizAlign=\"1\"/><v:tabList/>In Intf</text>\t\t\t</g>\n+\t\t\t<g id=\"group1010-5\" transform=\"translate(130.5,-73.3167)\" v:mID=\"1010\" v:groupContext=\"group\">\n+\t\t\t\t<title>Sheet.1010</title>\n+\t\t\t\t<g id=\"group1000-6\" transform=\"translate(-2.19824E-14,-0.0534178)\" v:mID=\"1000\" v:groupContext=\"group\">\n+\t\t\t\t\t<title>Sheet.1000</title>\n+\t\t\t\t\t<g id=\"shape1001-7\" v:mID=\"1001\" v:groupContext=\"shape\" transform=\"translate(0,-4.86)\">\n+\t\t\t\t\t\t<title>Rectangle.38</title>\n+\t\t\t\t\t\t<v:userDefs>\n+\t\t\t\t\t\t\t<v:ud v:nameU=\"visVersion\" v:val=\"VT0(15):26\"/>\n+\t\t\t\t\t\t</v:userDefs>\n+\t\t\t\t\t\t<rect x=\"0\" y=\"123.913\" width=\"22.3966\" height=\"8.99999\" class=\"st3\"/>\n+\t\t\t\t\t</g>\n+\t\t\t\t\t<g id=\"shape1002-9\" v:mID=\"1002\" v:groupContext=\"shape\" v:layerMember=\"0\" transform=\"translate(2.19832,-18.18)\">\n+\t\t\t\t\t\t<title>Dynamic connector.162</title>\n+\t\t\t\t\t\t<path d=\"M9 137.41 L9 146.41\" class=\"st4\"/>\n+\t\t\t\t\t</g>\n+\t\t\t\t\t<g id=\"shape1003-12\" v:mID=\"1003\" v:groupContext=\"shape\" v:layerMember=\"0\"\n+\t\t\t\t\t\t\ttransform=\"translate(7.79747,-18.18)\">\n+\t\t\t\t\t\t<title>Dynamic connector.163</title>\n+\t\t\t\t\t\t<path d=\"M9 137.41 L9 146.41\" class=\"st4\"/>\n+\t\t\t\t\t</g>\n+\t\t\t\t\t<g id=\"shape1004-15\" v:mID=\"1004\" v:groupContext=\"shape\" v:layerMember=\"0\" transform=\"translate(-3.40084,-18)\">\n+\t\t\t\t\t\t<title>Dynamic connector.164</title>\n+\t\t\t\t\t\t<path d=\"M9 137.41 L9 146.41\" class=\"st4\"/>\n+\t\t\t\t\t</g>\n+\t\t\t\t</g>\n+\t\t\t\t<g id=\"group1005-18\" transform=\"translate(22.6034,0)\" v:mID=\"1005\" v:groupContext=\"group\">\n+\t\t\t\t\t<title>Sheet.1005</title>\n+\t\t\t\t\t<g id=\"shape1006-19\" v:mID=\"1006\" v:groupContext=\"shape\" transform=\"translate(0,-4.86)\">\n+\t\t\t\t\t\t<title>Rectangle.38</title>\n+\t\t\t\t\t\t<v:userDefs>\n+\t\t\t\t\t\t\t<v:ud v:nameU=\"visVersion\" v:val=\"VT0(15):26\"/>\n+\t\t\t\t\t\t</v:userDefs>\n+\t\t\t\t\t\t<rect x=\"0\" y=\"123.913\" width=\"22.3966\" height=\"8.99999\" class=\"st3\"/>\n+\t\t\t\t\t</g>\n+\t\t\t\t\t<g id=\"shape1007-21\" v:mID=\"1007\" v:groupContext=\"shape\" v:layerMember=\"0\"\n+\t\t\t\t\t\t\ttransform=\"translate(2.19832,-18.18)\">\n+\t\t\t\t\t\t<title>Dynamic connector.162</title>\n+\t\t\t\t\t\t<path d=\"M9 137.41 L9 146.41\" class=\"st4\"/>\n+\t\t\t\t\t</g>\n+\t\t\t\t\t<g id=\"shape1008-24\" v:mID=\"1008\" v:groupContext=\"shape\" v:layerMember=\"0\"\n+\t\t\t\t\t\t\ttransform=\"translate(7.79747,-18.18)\">\n+\t\t\t\t\t\t<title>Dynamic connector.163</title>\n+\t\t\t\t\t\t<path d=\"M9 137.41 L9 146.41\" class=\"st4\"/>\n+\t\t\t\t\t</g>\n+\t\t\t\t\t<g id=\"shape1009-27\" v:mID=\"1009\" v:groupContext=\"shape\" v:layerMember=\"0\" transform=\"translate(-3.40084,-18)\">\n+\t\t\t\t\t\t<title>Dynamic connector.164</title>\n+\t\t\t\t\t\t<path d=\"M9 137.41 L9 146.41\" class=\"st4\"/>\n+\t\t\t\t\t</g>\n+\t\t\t\t</g>\n \t\t\t</g>\n-\t\t\t<path\n- d=\"m 0,591.5 a 20.5,20.5 0 0 1 41,0 20.5,20.5 0 1 1 -41,0 z\"\n- class=\"st6\"\n- id=\"path100\"\n- inkscape:connector-curvature=\"0\"\n- style=\"fill:#ffd965;stroke:#c7c8c8;stroke-width:0.25\" />\n-\t\t\t<text\n- x=\"11.69\"\n- y=\"594.5\"\n- class=\"st4\"\n- v:langID=\"1033\"\n- id=\"text102\"\n- style=\"fill:#feffff;font-family:Calibri\"><v:paragraph\n- v:horizAlign=\"1\" /><v:tabList />W N</text>\n-\n-\t\t</g>\n-\t\t<g\n- id=\"shape10-46\"\n- v:mID=\"10\"\n- v:groupContext=\"shape\"\n- transform=\"matrix(0.77644652,0,0,0.77644652,220.95621,-348.94537)\">\n-\t\t\t<title\n- id=\"title105\">Circle.10</title>\n-\t\t\t<desc\n- id=\"desc107\">W 1</desc>\n-\t\t\t<v:userDefs>\n-\t\t\t\t<v:ud\n- v:nameU=\"visVersion\"\n- v:val=\"VT0(15):26\" />\n-\t\t\t</v:userDefs>\n-\t\t\t<v:textBlock\n- v:margins=\"rect(4,4,4,4)\" />\n-\t\t\t<v:textRect\n- cx=\"20.5\"\n- cy=\"591.5\"\n- width=\"35.88\"\n- height=\"30.75\" />\n-\t\t\t<g\n- id=\"shadow10-47\"\n- v:groupContext=\"shadow\"\n- v:shadowOffsetX=\"0.345598\"\n- v:shadowOffsetY=\"-1.97279\"\n- v:shadowType=\"1\"\n- transform=\"translate(0.345598,1.97279)\"\n- class=\"st1\"\n- style=\"visibility:visible\">\n-\t\t\t\t<path\n- d=\"m 0,591.5 a 20.5,20.5 0 0 1 41,0 20.5,20.5 0 1 1 -41,0 z\"\n- class=\"st2\"\n- id=\"path110\"\n- inkscape:connector-curvature=\"0\"\n- style=\"fill:#5b9bd5;fill-opacity:0.22000002;stroke:#5b9bd5;stroke-opacity:0.22000002;filter:url(#filter_2)\" />\n+\t\t\t<g id=\"group1016-30\" transform=\"translate(301.5,-73.3167)\" v:mID=\"1016\" v:groupContext=\"group\">\n+\t\t\t\t<title>Sheet.1016</title>\n+\t\t\t\t<g id=\"group1017-31\" transform=\"translate(-2.19824E-14,-0.0534178)\" v:mID=\"1017\" v:groupContext=\"group\">\n+\t\t\t\t\t<title>Sheet.1017</title>\n+\t\t\t\t\t<g id=\"shape1018-32\" v:mID=\"1018\" v:groupContext=\"shape\" transform=\"translate(0,-4.86)\">\n+\t\t\t\t\t\t<title>Rectangle.38</title>\n+\t\t\t\t\t\t<v:userDefs>\n+\t\t\t\t\t\t\t<v:ud v:nameU=\"visVersion\" v:val=\"VT0(15):26\"/>\n+\t\t\t\t\t\t</v:userDefs>\n+\t\t\t\t\t\t<rect x=\"0\" y=\"123.913\" width=\"22.3966\" height=\"8.99999\" class=\"st3\"/>\n+\t\t\t\t\t</g>\n+\t\t\t\t\t<g id=\"shape1019-34\" v:mID=\"1019\" v:groupContext=\"shape\" v:layerMember=\"0\"\n+\t\t\t\t\t\t\ttransform=\"translate(2.19832,-18.18)\">\n+\t\t\t\t\t\t<title>Dynamic connector.162</title>\n+\t\t\t\t\t\t<path d=\"M9 137.41 L9 146.41\" class=\"st4\"/>\n+\t\t\t\t\t</g>\n+\t\t\t\t\t<g id=\"shape1020-37\" v:mID=\"1020\" v:groupContext=\"shape\" v:layerMember=\"0\"\n+\t\t\t\t\t\t\ttransform=\"translate(7.79747,-18.18)\">\n+\t\t\t\t\t\t<title>Dynamic connector.163</title>\n+\t\t\t\t\t\t<path d=\"M9 137.41 L9 146.41\" class=\"st4\"/>\n+\t\t\t\t\t</g>\n+\t\t\t\t\t<g id=\"shape1021-40\" v:mID=\"1021\" v:groupContext=\"shape\" v:layerMember=\"0\" transform=\"translate(-3.40084,-18)\">\n+\t\t\t\t\t\t<title>Dynamic connector.164</title>\n+\t\t\t\t\t\t<path d=\"M9 137.41 L9 146.41\" class=\"st4\"/>\n+\t\t\t\t\t</g>\n+\t\t\t\t</g>\n+\t\t\t\t<g id=\"group1022-43\" transform=\"translate(22.6034,0)\" v:mID=\"1022\" v:groupContext=\"group\">\n+\t\t\t\t\t<title>Sheet.1022</title>\n+\t\t\t\t\t<g id=\"shape1023-44\" v:mID=\"1023\" v:groupContext=\"shape\" transform=\"translate(0,-4.86)\">\n+\t\t\t\t\t\t<title>Rectangle.38</title>\n+\t\t\t\t\t\t<v:userDefs>\n+\t\t\t\t\t\t\t<v:ud v:nameU=\"visVersion\" v:val=\"VT0(15):26\"/>\n+\t\t\t\t\t\t</v:userDefs>\n+\t\t\t\t\t\t<rect x=\"0\" y=\"123.913\" width=\"22.3966\" height=\"8.99999\" class=\"st3\"/>\n+\t\t\t\t\t</g>\n+\t\t\t\t\t<g id=\"shape1024-46\" v:mID=\"1024\" v:groupContext=\"shape\" v:layerMember=\"0\"\n+\t\t\t\t\t\t\ttransform=\"translate(2.19832,-18.18)\">\n+\t\t\t\t\t\t<title>Dynamic connector.162</title>\n+\t\t\t\t\t\t<path d=\"M9 137.41 L9 146.41\" class=\"st4\"/>\n+\t\t\t\t\t</g>\n+\t\t\t\t\t<g id=\"shape1025-49\" v:mID=\"1025\" v:groupContext=\"shape\" v:layerMember=\"0\"\n+\t\t\t\t\t\t\ttransform=\"translate(7.79747,-18.18)\">\n+\t\t\t\t\t\t<title>Dynamic connector.163</title>\n+\t\t\t\t\t\t<path d=\"M9 137.41 L9 146.41\" class=\"st4\"/>\n+\t\t\t\t\t</g>\n+\t\t\t\t\t<g id=\"shape1026-52\" v:mID=\"1026\" v:groupContext=\"shape\" v:layerMember=\"0\" transform=\"translate(-3.40084,-18)\">\n+\t\t\t\t\t\t<title>Dynamic connector.164</title>\n+\t\t\t\t\t\t<path d=\"M9 137.41 L9 146.41\" class=\"st4\"/>\n+\t\t\t\t\t</g>\n+\t\t\t\t</g>\n \t\t\t</g>\n-\t\t\t<path\n- d=\"m 0,591.5 a 20.5,20.5 0 0 1 41,0 20.5,20.5 0 1 1 -41,0 z\"\n- class=\"st6\"\n- id=\"path112\"\n- inkscape:connector-curvature=\"0\"\n- style=\"fill:#ffd965;stroke:#c7c8c8;stroke-width:0.25\" />\n-\t\t\t<text\n- x=\"12.39\"\n- y=\"594.5\"\n- class=\"st4\"\n- v:langID=\"1033\"\n- id=\"text114\"\n- style=\"fill:#feffff;font-family:Calibri\"><v:paragraph\n- v:horizAlign=\"1\" /><v:tabList />W 1</text>\n-\n-\t\t</g>\n-\t\t<g\n- id=\"shape11-52\"\n- v:mID=\"11\"\n- v:groupContext=\"shape\"\n- v:layerMember=\"0\"\n- transform=\"matrix(0.77644652,0,0,0.77644652,195.91581,-312.06416)\">\n-\t\t\t<title\n- id=\"title117\">Dynamic connector.11</title>\n-\t\t\t<path\n- d=\"m 0,612 0,-68 25.21,0\"\n- class=\"st7\"\n- id=\"path119\"\n- inkscape:connector-curvature=\"0\"\n- style=\"stroke:#5b9bd5;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker-end:url(#mrkr4-33)\" />\n-\t\t</g>\n-\t\t<g\n- id=\"shape12-57\"\n- v:mID=\"12\"\n- v:groupContext=\"shape\"\n- v:layerMember=\"0\"\n- transform=\"matrix(0.77644652,0,0,0.77644652,176.37498,-305.07614)\">\n-\t\t\t<title\n- id=\"title122\">Dynamic connector.12</title>\n-\t\t\t<path\n- d=\"m 0,603 50.38,0\"\n- class=\"st7\"\n- id=\"path124\"\n- inkscape:connector-curvature=\"0\"\n- style=\"stroke:#5b9bd5;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker-end:url(#mrkr4-33)\" />\n-\t\t</g>\n-\t\t<g\n- id=\"shape13-62\"\n- v:mID=\"13\"\n- v:groupContext=\"shape\"\n- v:layerMember=\"0\"\n- transform=\"matrix(0.77644652,0,0,0.77644652,176.37498,-312.06416)\">\n-\t\t\t<title\n- id=\"title127\">Dynamic connector.13</title>\n-\t\t\t<path\n- d=\"m 0,612 25.17,0 0,68 25.21,0\"\n- class=\"st7\"\n- id=\"path129\"\n- inkscape:connector-curvature=\"0\"\n- style=\"stroke:#5b9bd5;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker-end:url(#mrkr4-33)\" />\n-\t\t</g>\n-\t\t<g\n- id=\"shape14-67\"\n- v:mID=\"14\"\n- v:groupContext=\"shape\"\n- v:layerMember=\"0\"\n- transform=\"matrix(0.77644652,0,0,0.77644652,252.79052,-259.2658)\">\n-\t\t\t<title\n- id=\"title132\">Dynamic connector.14</title>\n-\t\t\t<path\n- d=\"m 0,612 26.88,0 0,-68 23.5,0\"\n- class=\"st7\"\n- id=\"path134\"\n- inkscape:connector-curvature=\"0\"\n- style=\"stroke:#5b9bd5;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker-end:url(#mrkr4-33)\" />\n-\t\t</g>\n-\t\t<g\n- id=\"shape15-72\"\n- v:mID=\"15\"\n- v:groupContext=\"shape\"\n- v:layerMember=\"0\"\n- transform=\"matrix(0.77644652,0,0,0.77644652,252.79052,-305.07614)\">\n-\t\t\t<title\n- id=\"title137\">Dynamic connector.15</title>\n-\t\t\t<path\n- d=\"m 0,603 50.38,0\"\n- class=\"st7\"\n- id=\"path139\"\n- inkscape:connector-curvature=\"0\"\n- style=\"stroke:#5b9bd5;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker-end:url(#mrkr4-33)\" />\n-\t\t</g>\n-\t\t<g\n- id=\"shape19-77\"\n- v:mID=\"19\"\n- v:groupContext=\"shape\"\n- transform=\"matrix(0.77644652,0,0,0.77644652,389.70366,-296.14701)\">\n-\t\t\t<title\n- id=\"title142\">Circle.19</title>\n-\t\t\t<desc\n- id=\"desc144\">W ..</desc>\n-\t\t\t<v:userDefs>\n-\t\t\t\t<v:ud\n- v:nameU=\"visVersion\"\n- v:val=\"VT0(15):26\" />\n-\t\t\t</v:userDefs>\n-\t\t\t<v:textBlock\n- v:margins=\"rect(4,4,4,4)\" />\n-\t\t\t<v:textRect\n- cx=\"20.5\"\n- cy=\"591.5\"\n- width=\"35.88\"\n- height=\"30.75\" />\n-\t\t\t<g\n- id=\"shadow19-78\"\n- v:groupContext=\"shadow\"\n- v:shadowOffsetX=\"0.345598\"\n- v:shadowOffsetY=\"-1.97279\"\n- v:shadowType=\"1\"\n- transform=\"translate(0.345598,1.97279)\"\n- class=\"st1\"\n- style=\"visibility:visible\">\n-\t\t\t\t<path\n- d=\"m 0,591.5 a 20.5,20.5 0 0 1 41,0 20.5,20.5 0 1 1 -41,0 z\"\n- class=\"st2\"\n- id=\"path147\"\n- inkscape:connector-curvature=\"0\"\n- style=\"fill:#5b9bd5;fill-opacity:0.22000002;stroke:#5b9bd5;stroke-opacity:0.22000002;filter:url(#filter_2)\" />\n+\t\t\t<g id=\"group1032-55\" transform=\"translate(468,-73.2)\" v:mID=\"1032\" v:groupContext=\"group\">\n+\t\t\t\t<title>Sheet.1032</title>\n+\t\t\t\t<g id=\"group1033-56\" transform=\"translate(-2.19824E-14,-0.0534178)\" v:mID=\"1033\" v:groupContext=\"group\">\n+\t\t\t\t\t<title>Sheet.1033</title>\n+\t\t\t\t\t<g id=\"shape1034-57\" v:mID=\"1034\" v:groupContext=\"shape\" transform=\"translate(0,-4.86)\">\n+\t\t\t\t\t\t<title>Rectangle.38</title>\n+\t\t\t\t\t\t<v:userDefs>\n+\t\t\t\t\t\t\t<v:ud v:nameU=\"visVersion\" v:val=\"VT0(15):26\"/>\n+\t\t\t\t\t\t</v:userDefs>\n+\t\t\t\t\t\t<rect x=\"0\" y=\"123.913\" width=\"22.3966\" height=\"8.99999\" class=\"st3\"/>\n+\t\t\t\t\t</g>\n+\t\t\t\t\t<g id=\"shape1035-59\" v:mID=\"1035\" v:groupContext=\"shape\" v:layerMember=\"0\"\n+\t\t\t\t\t\t\ttransform=\"translate(2.19832,-18.18)\">\n+\t\t\t\t\t\t<title>Dynamic connector.162</title>\n+\t\t\t\t\t\t<path d=\"M9 137.41 L9 146.41\" class=\"st4\"/>\n+\t\t\t\t\t</g>\n+\t\t\t\t\t<g id=\"shape1036-62\" v:mID=\"1036\" v:groupContext=\"shape\" v:layerMember=\"0\"\n+\t\t\t\t\t\t\ttransform=\"translate(7.79747,-18.18)\">\n+\t\t\t\t\t\t<title>Dynamic connector.163</title>\n+\t\t\t\t\t\t<path d=\"M9 137.41 L9 146.41\" class=\"st4\"/>\n+\t\t\t\t\t</g>\n+\t\t\t\t\t<g id=\"shape1037-65\" v:mID=\"1037\" v:groupContext=\"shape\" v:layerMember=\"0\" transform=\"translate(-3.40084,-18)\">\n+\t\t\t\t\t\t<title>Dynamic connector.164</title>\n+\t\t\t\t\t\t<path d=\"M9 137.41 L9 146.41\" class=\"st4\"/>\n+\t\t\t\t\t</g>\n+\t\t\t\t</g>\n+\t\t\t\t<g id=\"group1038-68\" transform=\"translate(22.6034,0)\" v:mID=\"1038\" v:groupContext=\"group\">\n+\t\t\t\t\t<title>Sheet.1038</title>\n+\t\t\t\t\t<g id=\"shape1039-69\" v:mID=\"1039\" v:groupContext=\"shape\" transform=\"translate(0,-4.86)\">\n+\t\t\t\t\t\t<title>Rectangle.38</title>\n+\t\t\t\t\t\t<v:userDefs>\n+\t\t\t\t\t\t\t<v:ud v:nameU=\"visVersion\" v:val=\"VT0(15):26\"/>\n+\t\t\t\t\t\t</v:userDefs>\n+\t\t\t\t\t\t<rect x=\"0\" y=\"123.913\" width=\"22.3966\" height=\"8.99999\" class=\"st3\"/>\n+\t\t\t\t\t</g>\n+\t\t\t\t\t<g id=\"shape1040-71\" v:mID=\"1040\" v:groupContext=\"shape\" v:layerMember=\"0\"\n+\t\t\t\t\t\t\ttransform=\"translate(2.19832,-18.18)\">\n+\t\t\t\t\t\t<title>Dynamic connector.162</title>\n+\t\t\t\t\t\t<path d=\"M9 137.41 L9 146.41\" class=\"st4\"/>\n+\t\t\t\t\t</g>\n+\t\t\t\t\t<g id=\"shape1041-74\" v:mID=\"1041\" v:groupContext=\"shape\" v:layerMember=\"0\"\n+\t\t\t\t\t\t\ttransform=\"translate(7.79747,-18.18)\">\n+\t\t\t\t\t\t<title>Dynamic connector.163</title>\n+\t\t\t\t\t\t<path d=\"M9 137.41 L9 146.41\" class=\"st4\"/>\n+\t\t\t\t\t</g>\n+\t\t\t\t\t<g id=\"shape1042-77\" v:mID=\"1042\" v:groupContext=\"shape\" v:layerMember=\"0\" transform=\"translate(-3.40084,-18)\">\n+\t\t\t\t\t\t<title>Dynamic connector.164</title>\n+\t\t\t\t\t\t<path d=\"M9 137.41 L9 146.41\" class=\"st4\"/>\n+\t\t\t\t\t</g>\n+\t\t\t\t</g>\n \t\t\t</g>\n-\t\t\t<path\n- d=\"m 0,591.5 a 20.5,20.5 0 0 1 41,0 20.5,20.5 0 1 1 -41,0 z\"\n- class=\"st6\"\n- id=\"path149\"\n- inkscape:connector-curvature=\"0\"\n- style=\"fill:#ffd965;stroke:#c7c8c8;stroke-width:0.25\" />\n-\t\t\t<text\n- x=\"12.4\"\n- y=\"594.5\"\n- class=\"st4\"\n- v:langID=\"1033\"\n- id=\"text151\"\n- style=\"fill:#feffff;font-family:Calibri\"><v:paragraph\n- v:horizAlign=\"1\" /><v:tabList />W ..</text>\n-\n-\t\t</g>\n-\t\t<g\n- id=\"shape20-83\"\n- v:mID=\"20\"\n- v:groupContext=\"shape\"\n- transform=\"matrix(0.77644652,0,0,0.77644652,389.70366,-243.34865)\">\n-\t\t\t<title\n- id=\"title154\">Circle.20</title>\n-\t\t\t<desc\n- id=\"desc156\">W N</desc>\n-\t\t\t<v:userDefs>\n-\t\t\t\t<v:ud\n- v:nameU=\"visVersion\"\n- v:val=\"VT0(15):26\" />\n-\t\t\t</v:userDefs>\n-\t\t\t<v:textBlock\n- v:margins=\"rect(4,4,4,4)\" />\n-\t\t\t<v:textRect\n- cx=\"20.5\"\n- cy=\"591.5\"\n- width=\"35.88\"\n- height=\"30.75\" />\n-\t\t\t<g\n- id=\"shadow20-84\"\n- v:groupContext=\"shadow\"\n- v:shadowOffsetX=\"0.345598\"\n- v:shadowOffsetY=\"-1.97279\"\n- v:shadowType=\"1\"\n- transform=\"translate(0.345598,1.97279)\"\n- class=\"st1\"\n- style=\"visibility:visible\">\n-\t\t\t\t<path\n- d=\"m 0,591.5 a 20.5,20.5 0 0 1 41,0 20.5,20.5 0 1 1 -41,0 z\"\n- class=\"st2\"\n- id=\"path159\"\n- inkscape:connector-curvature=\"0\"\n- style=\"fill:#5b9bd5;fill-opacity:0.22000002;stroke:#5b9bd5;stroke-opacity:0.22000002;filter:url(#filter_2)\" />\n+\t\t\t<g id=\"shape1044-80\" v:mID=\"1044\" v:groupContext=\"shape\" transform=\"translate(651.291,179.381) rotate(179.228)\">\n+\t\t\t\t<title>Simple Arrow.1044</title>\n+\t\t\t\t<desc>Out Intf</desc>\n+\t\t\t\t<v:userDefs>\n+\t\t\t\t\t<v:ud v:nameU=\"visVersion\" v:val=\"VT0(15):26\"/>\n+\t\t\t\t\t<v:ud v:nameU=\"ArrowType\" v:prompt=\"\" v:val=\"VT0(2):26\"/>\n+\t\t\t\t</v:userDefs>\n+\t\t\t\t<v:textBlock v:margins=\"rect(4,4,4,4)\"/>\n+\t\t\t\t<v:textRect cx=\"30.3028\" cy=\"132.913\" width=\"60.61\" height=\"0\" transform=\"rotate(180)\"/>\n+\t\t\t\t<path d=\"M0 132.91 L12 120.92 L12 126.92 L60.61 126.92 L60.61 132.91 L60.61 138.91 L12 138.91 L12 144.91 L0 132.91\n+\t\t\t\t\t\t\t Z\" class=\"st1\"/>\n+\t\t\t\t<text x=\"-46.13\" y=\"-129.91\" transform=\"rotate(180)\" class=\"st2\" v:langID=\"1033\"><v:paragraph v:horizAlign=\"1\"/><v:tabList/>Out Intf</text>\t\t\t</g>\n+\t\t\t<g id=\"shape1045-83\" v:mID=\"1045\" v:groupContext=\"shape\" transform=\"translate(67.8,-50.9334)\">\n+\t\t\t\t<title>Rounded Rectangle.1045</title>\n+\t\t\t\t<desc>RX Core</desc>\n+\t\t\t\t<v:userDefs>\n+\t\t\t\t\t<v:ud v:nameU=\"CTypeTopLeftSnip\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t<v:ud v:nameU=\"CTypeTopRightSnip\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t<v:ud v:nameU=\"CTypeBotLeftSnip\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t<v:ud v:nameU=\"CTypeBotRightSnip\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t<v:ud v:nameU=\"CornerLockHoriz\" v:prompt=\"\" v:val=\"VT0(1):5\"/>\n+\t\t\t\t\t<v:ud v:nameU=\"CornerLockVert\" v:prompt=\"\" v:val=\"VT0(1):5\"/>\n+\t\t\t\t\t<v:ud v:nameU=\"CornerLockDiag\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t<v:ud v:nameU=\"TopLeftOffset\" v:prompt=\"\" v:val=\"VT0(0.15):1\"/>\n+\t\t\t\t\t<v:ud v:nameU=\"TopRightOffset\" v:prompt=\"\" v:val=\"VT0(0.15):1\"/>\n+\t\t\t\t\t<v:ud v:nameU=\"BotLeftOffset\" v:prompt=\"\" v:val=\"VT0(0.15):1\"/>\n+\t\t\t\t\t<v:ud v:nameU=\"BotRightOffset\" v:prompt=\"\" v:val=\"VT0(0.15):1\"/>\n+\t\t\t\t\t<v:ud v:nameU=\"visVersion\" v:prompt=\"\" v:val=\"VT0(15):26\"/>\n+\t\t\t\t\t<v:ud v:nameU=\"TopLeftOffset\" v:prompt=\"\" v:val=\"VT0(0.0703125):1\"/>\n+\t\t\t\t\t<v:ud v:nameU=\"TopRightOffset\" v:prompt=\"\" v:val=\"VT0(0.0703125):1\"/>\n+\t\t\t\t\t<v:ud v:nameU=\"BotLeftOffset\" v:prompt=\"\" v:val=\"VT0(0.0703125):1\"/>\n+\t\t\t\t\t<v:ud v:nameU=\"BotRightOffset\" v:prompt=\"\" v:val=\"VT0(0.0703125):1\"/>\n+\t\t\t\t</v:userDefs>\n+\t\t\t\t<v:textBlock v:margins=\"rect(4,4,4,4)\"/>\n+\t\t\t\t<v:textRect cx=\"25.3125\" cy=\"101.413\" width=\"50.63\" height=\"63\"/>\n+\t\t\t\t<path d=\"M5.06 132.91 L45.56 132.91 A5.06242 5.06242 -180 0 0 50.62 127.85 L50.62 74.98 A5.06242 5.06242 -180 0 0\n+\t\t\t\t\t\t\t 45.56 69.91 L5.06 69.91 A5.06242 5.06242 -180 0 0 0 74.98 L0 127.85 A5.06242 5.06242 -180 0 0 5.06 132.91\n+\t\t\t\t\t\t\t Z\" class=\"st5\"/>\n+\t\t\t\t<text x=\"17.88\" y=\"88.81\" class=\"st6\" v:langID=\"1033\"><v:paragraph v:horizAlign=\"1\"/><v:tabList/>RX<v:newlineChar/><v:newlineChar/><tspan\n+\t\t\t\t\t\t\tx=\"11.97\" dy=\"2.4em\" class=\"st7\">Core</tspan></text>\t\t\t</g>\n+\t\t\t<g id=\"shape1056-87\" v:mID=\"1056\" v:groupContext=\"shape\" transform=\"translate(532.5,-54)\">\n+\t\t\t\t<title>Rounded Rectangle.1056</title>\n+\t\t\t\t<desc>TX Core</desc>\n+\t\t\t\t<v:userDefs>\n+\t\t\t\t\t<v:ud v:nameU=\"CTypeTopLeftSnip\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t<v:ud v:nameU=\"CTypeTopRightSnip\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t<v:ud v:nameU=\"CTypeBotLeftSnip\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t<v:ud v:nameU=\"CTypeBotRightSnip\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t<v:ud v:nameU=\"CornerLockHoriz\" v:prompt=\"\" v:val=\"VT0(1):5\"/>\n+\t\t\t\t\t<v:ud v:nameU=\"CornerLockVert\" v:prompt=\"\" v:val=\"VT0(1):5\"/>\n+\t\t\t\t\t<v:ud v:nameU=\"CornerLockDiag\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t<v:ud v:nameU=\"TopLeftOffset\" v:prompt=\"\" v:val=\"VT0(0.15):1\"/>\n+\t\t\t\t\t<v:ud v:nameU=\"TopRightOffset\" v:prompt=\"\" v:val=\"VT0(0.15):1\"/>\n+\t\t\t\t\t<v:ud v:nameU=\"BotLeftOffset\" v:prompt=\"\" v:val=\"VT0(0.15):1\"/>\n+\t\t\t\t\t<v:ud v:nameU=\"BotRightOffset\" v:prompt=\"\" v:val=\"VT0(0.15):1\"/>\n+\t\t\t\t\t<v:ud v:nameU=\"visVersion\" v:prompt=\"\" v:val=\"VT0(15):26\"/>\n+\t\t\t\t\t<v:ud v:nameU=\"TopLeftOffset\" v:prompt=\"\" v:val=\"VT0(0.0703125):1\"/>\n+\t\t\t\t\t<v:ud v:nameU=\"TopRightOffset\" v:prompt=\"\" v:val=\"VT0(0.0703125):1\"/>\n+\t\t\t\t\t<v:ud v:nameU=\"BotLeftOffset\" v:prompt=\"\" v:val=\"VT0(0.0703125):1\"/>\n+\t\t\t\t\t<v:ud v:nameU=\"BotRightOffset\" v:prompt=\"\" v:val=\"VT0(0.0703125):1\"/>\n+\t\t\t\t</v:userDefs>\n+\t\t\t\t<v:textBlock v:margins=\"rect(4,4,4,4)\"/>\n+\t\t\t\t<v:textRect cx=\"25.3125\" cy=\"101.413\" width=\"50.63\" height=\"63\"/>\n+\t\t\t\t<path d=\"M5.06 132.91 L45.56 132.91 A5.06242 5.06242 -180 0 0 50.62 127.85 L50.62 74.98 A5.06242 5.06242 -180 0 0\n+\t\t\t\t\t\t\t 45.56 69.91 L5.06 69.91 A5.06242 5.06242 -180 0 0 0 74.98 L0 127.85 A5.06242 5.06242 -180 0 0 5.06 132.91\n+\t\t\t\t\t\t\t Z\" class=\"st5\"/>\n+\t\t\t\t<text x=\"18.27\" y=\"88.81\" class=\"st6\" v:langID=\"1033\"><v:paragraph v:horizAlign=\"1\"/><v:tabList/>TX<v:newlineChar/><v:newlineChar/><tspan\n+\t\t\t\t\t\t\tx=\"11.97\" dy=\"2.4em\" class=\"st7\">Core</tspan></text>\t\t\t</g>\n+\t\t\t<g id=\"shape1057-91\" v:mID=\"1057\" v:groupContext=\"shape\" transform=\"translate(123.188,-59.0334)\">\n+\t\t\t\t<title>Rectangle.1057</title>\n+\t\t\t\t<desc>Atomic Q 1</desc>\n+\t\t\t\t<v:userDefs>\n+\t\t\t\t\t<v:ud v:nameU=\"visVersion\" v:val=\"VT0(15):26\"/>\n+\t\t\t\t</v:userDefs>\n+\t\t\t\t<v:textBlock v:margins=\"rect(4,4,4,4)\"/>\n+\t\t\t\t<v:textRect cx=\"29.8125\" cy=\"123.797\" width=\"59.63\" height=\"18.2334\"/>\n+\t\t\t\t<rect x=\"0\" y=\"114.68\" width=\"59.625\" height=\"18.2334\" class=\"st8\"/>\n+\t\t\t\t<text x=\"7.19\" y=\"126.8\" class=\"st9\" v:langID=\"1033\"><v:paragraph v:horizAlign=\"1\"/><v:tabList/>Atomic Q 1</text>\t\t\t</g>\n+\t\t\t<g id=\"shape1058-94\" v:mID=\"1058\" v:groupContext=\"shape\" transform=\"translate(295.5,-59.4)\">\n+\t\t\t\t<title>Rectangle.1058</title>\n+\t\t\t\t<desc>Atomic Q 2</desc>\n+\t\t\t\t<v:userDefs>\n+\t\t\t\t\t<v:ud v:nameU=\"visVersion\" v:val=\"VT0(15):26\"/>\n+\t\t\t\t</v:userDefs>\n+\t\t\t\t<v:textBlock v:margins=\"rect(4,4,4,4)\"/>\n+\t\t\t\t<v:textRect cx=\"29.8125\" cy=\"123.797\" width=\"59.63\" height=\"18.2334\"/>\n+\t\t\t\t<rect x=\"0\" y=\"114.68\" width=\"59.625\" height=\"18.2334\" class=\"st8\"/>\n+\t\t\t\t<text x=\"7.19\" y=\"126.8\" class=\"st9\" v:langID=\"1033\"><v:paragraph v:horizAlign=\"1\"/><v:tabList/>Atomic Q 2</text>\t\t\t</g>\n+\t\t\t<g id=\"shape1059-97\" v:mID=\"1059\" v:groupContext=\"shape\" transform=\"translate(460.687,-58.3167)\">\n+\t\t\t\t<title>Rectangle.1059</title>\n+\t\t\t\t<desc>Single Link</desc>\n+\t\t\t\t<v:userDefs>\n+\t\t\t\t\t<v:ud v:nameU=\"visVersion\" v:val=\"VT0(15):26\"/>\n+\t\t\t\t</v:userDefs>\n+\t\t\t\t<v:textBlock v:margins=\"rect(4,4,4,4)\"/>\n+\t\t\t\t<v:textRect cx=\"29.8125\" cy=\"123.797\" width=\"59.63\" height=\"18.2334\"/>\n+\t\t\t\t<rect x=\"0\" y=\"114.68\" width=\"59.625\" height=\"18.2334\" class=\"st8\"/>\n+\t\t\t\t<text x=\"8.47\" y=\"126.8\" class=\"st9\" v:langID=\"1033\"><v:paragraph v:horizAlign=\"1\"/><v:tabList/>Single Link</text>\t\t\t</g>\n+\t\t\t<g id=\"shape1060-100\" v:mID=\"1060\" v:groupContext=\"shape\" transform=\"translate(198,-1.2)\">\n+\t\t\t\t<title>Rectangle.1060</title>\n+\t\t\t\t<desc>Stage 1</desc>\n+\t\t\t\t<v:userDefs>\n+\t\t\t\t\t<v:ud v:nameU=\"visVersion\" v:val=\"VT0(15):26\"/>\n+\t\t\t\t</v:userDefs>\n+\t\t\t\t<v:textBlock v:margins=\"rect(4,4,4,4)\"/>\n+\t\t\t\t<v:textRect cx=\"29.8125\" cy=\"123.797\" width=\"59.63\" height=\"18.2334\"/>\n+\t\t\t\t<rect x=\"0\" y=\"114.68\" width=\"59.625\" height=\"18.2334\" class=\"st8\"/>\n+\t\t\t\t<text x=\"14.94\" y=\"126.8\" class=\"st9\" v:langID=\"1033\"><v:paragraph v:horizAlign=\"1\"/><v:tabList/>Stage 1</text>\t\t\t</g>\n+\t\t\t<g id=\"shape1061-103\" v:mID=\"1061\" v:groupContext=\"shape\" transform=\"translate(366.188,0)\">\n+\t\t\t\t<title>Rectangle.1061</title>\n+\t\t\t\t<desc>Stage 2</desc>\n+\t\t\t\t<v:userDefs>\n+\t\t\t\t\t<v:ud v:nameU=\"visVersion\" v:val=\"VT0(15):26\"/>\n+\t\t\t\t</v:userDefs>\n+\t\t\t\t<v:textBlock v:margins=\"rect(4,4,4,4)\"/>\n+\t\t\t\t<v:textRect cx=\"29.8125\" cy=\"123.797\" width=\"59.63\" height=\"18.2334\"/>\n+\t\t\t\t<rect x=\"0\" y=\"114.68\" width=\"59.625\" height=\"18.2334\" class=\"st8\"/>\n+\t\t\t\t<text x=\"14.94\" y=\"126.8\" class=\"st9\" v:langID=\"1033\"><v:paragraph v:horizAlign=\"1\"/><v:tabList/>Stage 2</text>\t\t\t</g>\n+\t\t\t<g id=\"group1062-106\" transform=\"translate(199.2,-18.7134)\" v:mID=\"1062\" v:groupContext=\"group\">\n+\t\t\t\t<title>Sheet.1062</title>\n+\t\t\t\t<g id=\"shape1052-107\" v:mID=\"1052\" v:groupContext=\"shape\" transform=\"translate(18.66,-50.7)\">\n+\t\t\t\t\t<title>Rounded Rectangle.1049</title>\n+\t\t\t\t\t<desc>Worker4 Core</desc>\n+\t\t\t\t\t<v:userDefs>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CTypeTopLeftSnip\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CTypeTopRightSnip\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CTypeBotLeftSnip\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CTypeBotRightSnip\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CornerLockHoriz\" v:prompt=\"\" v:val=\"VT0(1):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CornerLockVert\" v:prompt=\"\" v:val=\"VT0(1):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CornerLockDiag\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"TopLeftOffset\" v:prompt=\"\" v:val=\"VT0(0.15):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"TopRightOffset\" v:prompt=\"\" v:val=\"VT0(0.15):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"BotLeftOffset\" v:prompt=\"\" v:val=\"VT0(0.15):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"BotRightOffset\" v:prompt=\"\" v:val=\"VT0(0.15):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"visVersion\" v:prompt=\"\" v:val=\"VT0(15):26\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"TopLeftOffset\" v:prompt=\"\" v:val=\"VT0(0.097416666666665):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"TopRightOffset\" v:prompt=\"\" v:val=\"VT0(0.097416666666665):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"BotLeftOffset\" v:prompt=\"\" v:val=\"VT0(0.097416666666665):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"BotRightOffset\" v:prompt=\"\" v:val=\"VT0(0.097416666666665):1\"/>\n+\t\t\t\t\t</v:userDefs>\n+\t\t\t\t\t<v:textBlock v:margins=\"rect(4,4,4,4)\" v:verticalAlign=\"0\"/>\n+\t\t\t\t\t<v:textRect cx=\"35.07\" cy=\"101.413\" width=\"70.14\" height=\"63\"/>\n+\t\t\t\t\t<path d=\"M7.01 132.91 L63.13 132.91 A7.01389 7.01389 -180 0 0 70.14 125.9 L70.14 76.93 A7.01389 7.01389 -180\n+\t\t\t\t\t\t\t\t 0 0 63.13 69.91 L7.01 69.91 A7.01389 7.01389 -180 0 0 0 76.93 L0 125.9 A7.01389 7.01389 -180 0 0\n+\t\t\t\t\t\t\t\t 7.01 132.91 Z\" class=\"st5\"/>\n+\t\t\t\t\t<text x=\"13.63\" y=\"84.71\" class=\"st10\" v:langID=\"1033\"><v:paragraph v:horizAlign=\"1\"/><v:tabList/>Worker4<v:newlineChar/><v:newlineChar/><tspan\n+\t\t\t\t\t\t\t\tx=\"21.72\" dy=\"2.357em\" class=\"st11\">Core</tspan></text>\t\t\t\t</g>\n+\t\t\t\t<g id=\"shape1053-111\" v:mID=\"1053\" v:groupContext=\"shape\" transform=\"translate(12.9,-33.6)\">\n+\t\t\t\t\t<title>Rounded Rectangle.1048</title>\n+\t\t\t\t\t<desc>Worker3 Core</desc>\n+\t\t\t\t\t<v:userDefs>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CTypeTopLeftSnip\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CTypeTopRightSnip\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CTypeBotLeftSnip\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CTypeBotRightSnip\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CornerLockHoriz\" v:prompt=\"\" v:val=\"VT0(1):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CornerLockVert\" v:prompt=\"\" v:val=\"VT0(1):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CornerLockDiag\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"TopLeftOffset\" v:prompt=\"\" v:val=\"VT0(0.15):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"TopRightOffset\" v:prompt=\"\" v:val=\"VT0(0.15):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"BotLeftOffset\" v:prompt=\"\" v:val=\"VT0(0.15):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"BotRightOffset\" v:prompt=\"\" v:val=\"VT0(0.15):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"visVersion\" v:prompt=\"\" v:val=\"VT0(15):26\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"TopLeftOffset\" v:prompt=\"\" v:val=\"VT0(0.099166666666667):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"TopRightOffset\" v:prompt=\"\" v:val=\"VT0(0.099166666666667):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"BotLeftOffset\" v:prompt=\"\" v:val=\"VT0(0.099166666666667):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"BotRightOffset\" v:prompt=\"\" v:val=\"VT0(0.099166666666667):1\"/>\n+\t\t\t\t\t</v:userDefs>\n+\t\t\t\t\t<v:textBlock v:margins=\"rect(4,4,4,4)\" v:verticalAlign=\"0\"/>\n+\t\t\t\t\t<v:textRect cx=\"35.7\" cy=\"101.413\" width=\"71.4\" height=\"63\"/>\n+\t\t\t\t\t<path d=\"M7.14 132.91 L64.26 132.91 A7.13988 7.13988 -180 0 0 71.4 125.77 L71.4 77.05 A7.13988 7.13988 -180 0\n+\t\t\t\t\t\t\t\t 0 64.26 69.91 L7.14 69.91 A7.13988 7.13988 -180 0 0 0 77.05 L0 125.77 A7.13988 7.13988 -180 0 0\n+\t\t\t\t\t\t\t\t 7.14 132.91 Z\" class=\"st5\"/>\n+\t\t\t\t\t<text x=\"14.26\" y=\"84.71\" class=\"st10\" v:langID=\"1033\"><v:paragraph v:horizAlign=\"1\"/><v:tabList/>Worker3<v:newlineChar/><v:newlineChar/><tspan\n+\t\t\t\t\t\t\t\tx=\"22.35\" dy=\"2.357em\" class=\"st11\">Core</tspan></text>\t\t\t\t</g>\n+\t\t\t\t<g id=\"shape1054-115\" v:mID=\"1054\" v:groupContext=\"shape\" transform=\"translate(5.89875,-16.8)\">\n+\t\t\t\t\t<title>Rounded Rectangle.1047</title>\n+\t\t\t\t\t<desc>Worker2 Core</desc>\n+\t\t\t\t\t<v:userDefs>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CTypeTopLeftSnip\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CTypeTopRightSnip\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CTypeBotLeftSnip\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CTypeBotRightSnip\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CornerLockHoriz\" v:prompt=\"\" v:val=\"VT0(1):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CornerLockVert\" v:prompt=\"\" v:val=\"VT0(1):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CornerLockDiag\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"TopLeftOffset\" v:prompt=\"\" v:val=\"VT0(0.15):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"TopRightOffset\" v:prompt=\"\" v:val=\"VT0(0.15):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"BotLeftOffset\" v:prompt=\"\" v:val=\"VT0(0.15):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"BotRightOffset\" v:prompt=\"\" v:val=\"VT0(0.15):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"visVersion\" v:prompt=\"\" v:val=\"VT0(15):26\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"TopLeftOffset\" v:prompt=\"\" v:val=\"VT0(0.097953125):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"TopRightOffset\" v:prompt=\"\" v:val=\"VT0(0.097953125):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"BotLeftOffset\" v:prompt=\"\" v:val=\"VT0(0.097953125):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"BotRightOffset\" v:prompt=\"\" v:val=\"VT0(0.097953125):1\"/>\n+\t\t\t\t\t</v:userDefs>\n+\t\t\t\t\t<v:textBlock v:margins=\"rect(4,4,4,4)\" v:verticalAlign=\"0\"/>\n+\t\t\t\t\t<v:textRect cx=\"35.2631\" cy=\"101.413\" width=\"70.53\" height=\"63\"/>\n+\t\t\t\t\t<path d=\"M7.05 132.91 L63.47 132.91 A7.05251 7.05251 -180 0 0 70.53 125.86 L70.53 76.97 A7.05251 7.05251 -180\n+\t\t\t\t\t\t\t\t 0 0 63.47 69.91 L7.05 69.91 A7.05251 7.05251 -180 0 0 0 76.97 L0 125.86 A7.05251 7.05251 -180 0\n+\t\t\t\t\t\t\t\t 0 7.05 132.91 Z\" class=\"st5\"/>\n+\t\t\t\t\t<text x=\"13.82\" y=\"84.71\" class=\"st10\" v:langID=\"1033\"><v:paragraph v:horizAlign=\"1\"/><v:tabList/>Worker2<v:newlineChar/><v:newlineChar/><tspan\n+\t\t\t\t\t\t\t\tx=\"21.92\" dy=\"2.357em\" class=\"st11\">Core</tspan></text>\t\t\t\t</g>\n+\t\t\t\t<g id=\"shape1055-119\" v:mID=\"1055\" v:groupContext=\"shape\">\n+\t\t\t\t\t<title>Rounded Rectangle.1046</title>\n+\t\t\t\t\t<desc>Worker1 Core</desc>\n+\t\t\t\t\t<v:userDefs>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CTypeTopLeftSnip\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CTypeTopRightSnip\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CTypeBotLeftSnip\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CTypeBotRightSnip\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CornerLockHoriz\" v:prompt=\"\" v:val=\"VT0(1):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CornerLockVert\" v:prompt=\"\" v:val=\"VT0(1):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CornerLockDiag\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"TopLeftOffset\" v:prompt=\"\" v:val=\"VT0(0.15):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"TopRightOffset\" v:prompt=\"\" v:val=\"VT0(0.15):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"BotLeftOffset\" v:prompt=\"\" v:val=\"VT0(0.15):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"BotRightOffset\" v:prompt=\"\" v:val=\"VT0(0.15):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"visVersion\" v:prompt=\"\" v:val=\"VT0(15):26\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"TopLeftOffset\" v:prompt=\"\" v:val=\"VT0(0.098333333333333):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"TopRightOffset\" v:prompt=\"\" v:val=\"VT0(0.098333333333333):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"BotLeftOffset\" v:prompt=\"\" v:val=\"VT0(0.098333333333333):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"BotRightOffset\" v:prompt=\"\" v:val=\"VT0(0.098333333333333):1\"/>\n+\t\t\t\t\t</v:userDefs>\n+\t\t\t\t\t<v:textBlock v:margins=\"rect(4,4,4,4)\" v:verticalAlign=\"0\"/>\n+\t\t\t\t\t<v:textRect cx=\"35.4\" cy=\"101.413\" width=\"70.8\" height=\"63\"/>\n+\t\t\t\t\t<path d=\"M7.08 132.91 L63.72 132.91 A7.07988 7.07988 -180 0 0 70.8 125.83 L70.8 76.99 A7.07988 7.07988 -180 0\n+\t\t\t\t\t\t\t\t 0 63.72 69.91 L7.08 69.91 A7.07988 7.07988 -180 0 0 0 76.99 L0 125.83 A7.07988 7.07988 -180 0 0\n+\t\t\t\t\t\t\t\t 7.08 132.91 Z\" class=\"st5\"/>\n+\t\t\t\t\t<text x=\"13.96\" y=\"84.71\" class=\"st10\" v:langID=\"1033\"><v:paragraph v:horizAlign=\"1\"/><v:tabList/>Worker1<v:newlineChar/><v:newlineChar/><tspan\n+\t\t\t\t\t\t\t\tx=\"22.05\" dy=\"2.357em\" class=\"st11\">Core</tspan></text>\t\t\t\t</g>\n \t\t\t</g>\n-\t\t\t<path\n- d=\"m 0,591.5 a 20.5,20.5 0 0 1 41,0 20.5,20.5 0 1 1 -41,0 z\"\n- class=\"st6\"\n- id=\"path161\"\n- inkscape:connector-curvature=\"0\"\n- style=\"fill:#ffd965;stroke:#c7c8c8;stroke-width:0.25\" />\n-\t\t\t<text\n- x=\"11.69\"\n- y=\"594.5\"\n- class=\"st4\"\n- v:langID=\"1033\"\n- id=\"text163\"\n- style=\"fill:#feffff;font-family:Calibri\"><v:paragraph\n- v:horizAlign=\"1\" /><v:tabList />W N</text>\n-\n-\t\t</g>\n-\t\t<g\n- id=\"shape21-89\"\n- v:mID=\"21\"\n- v:groupContext=\"shape\"\n- transform=\"matrix(0.77644652,0,0,0.77644652,389.70366,-348.94537)\">\n-\t\t\t<title\n- id=\"title166\">Circle.21</title>\n-\t\t\t<desc\n- id=\"desc168\">W 1</desc>\n-\t\t\t<v:userDefs>\n-\t\t\t\t<v:ud\n- v:nameU=\"visVersion\"\n- v:val=\"VT0(15):26\" />\n-\t\t\t</v:userDefs>\n-\t\t\t<v:textBlock\n- v:margins=\"rect(4,4,4,4)\" />\n-\t\t\t<v:textRect\n- cx=\"20.5\"\n- cy=\"591.5\"\n- width=\"35.88\"\n- height=\"30.75\" />\n-\t\t\t<g\n- id=\"shadow21-90\"\n- v:groupContext=\"shadow\"\n- v:shadowOffsetX=\"0.345598\"\n- v:shadowOffsetY=\"-1.97279\"\n- v:shadowType=\"1\"\n- transform=\"translate(0.345598,1.97279)\"\n- class=\"st1\"\n- style=\"visibility:visible\">\n-\t\t\t\t<path\n- d=\"m 0,591.5 a 20.5,20.5 0 0 1 41,0 20.5,20.5 0 1 1 -41,0 z\"\n- class=\"st2\"\n- id=\"path171\"\n- inkscape:connector-curvature=\"0\"\n- style=\"fill:#5b9bd5;fill-opacity:0.22000002;stroke:#5b9bd5;stroke-opacity:0.22000002;filter:url(#filter_2)\" />\n+\t\t\t<g id=\"group1063-123\" transform=\"translate(369.6,-18.6)\" v:mID=\"1063\" v:groupContext=\"group\">\n+\t\t\t\t<title>Sheet.1063</title>\n+\t\t\t\t<g id=\"shape1064-124\" v:mID=\"1064\" v:groupContext=\"shape\" transform=\"translate(18.66,-50.7)\">\n+\t\t\t\t\t<title>Rounded Rectangle.1049</title>\n+\t\t\t\t\t<desc>Worker4 Core</desc>\n+\t\t\t\t\t<v:userDefs>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CTypeTopLeftSnip\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CTypeTopRightSnip\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CTypeBotLeftSnip\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CTypeBotRightSnip\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CornerLockHoriz\" v:prompt=\"\" v:val=\"VT0(1):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CornerLockVert\" v:prompt=\"\" v:val=\"VT0(1):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CornerLockDiag\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"TopLeftOffset\" v:prompt=\"\" v:val=\"VT0(0.15):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"TopRightOffset\" v:prompt=\"\" v:val=\"VT0(0.15):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"BotLeftOffset\" v:prompt=\"\" v:val=\"VT0(0.15):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"BotRightOffset\" v:prompt=\"\" v:val=\"VT0(0.15):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"visVersion\" v:prompt=\"\" v:val=\"VT0(15):26\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"TopLeftOffset\" v:prompt=\"\" v:val=\"VT0(0.097416666666665):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"TopRightOffset\" v:prompt=\"\" v:val=\"VT0(0.097416666666665):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"BotLeftOffset\" v:prompt=\"\" v:val=\"VT0(0.097416666666665):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"BotRightOffset\" v:prompt=\"\" v:val=\"VT0(0.097416666666665):1\"/>\n+\t\t\t\t\t</v:userDefs>\n+\t\t\t\t\t<v:textBlock v:margins=\"rect(4,4,4,4)\" v:verticalAlign=\"0\"/>\n+\t\t\t\t\t<v:textRect cx=\"35.07\" cy=\"101.413\" width=\"70.14\" height=\"63\"/>\n+\t\t\t\t\t<path d=\"M7.01 132.91 L63.13 132.91 A7.01389 7.01389 -180 0 0 70.14 125.9 L70.14 76.93 A7.01389 7.01389 -180\n+\t\t\t\t\t\t\t\t 0 0 63.13 69.91 L7.01 69.91 A7.01389 7.01389 -180 0 0 0 76.93 L0 125.9 A7.01389 7.01389 -180 0 0\n+\t\t\t\t\t\t\t\t 7.01 132.91 Z\" class=\"st5\"/>\n+\t\t\t\t\t<text x=\"13.63\" y=\"84.71\" class=\"st10\" v:langID=\"1033\"><v:paragraph v:horizAlign=\"1\"/><v:tabList/>Worker4<v:newlineChar/><v:newlineChar/><tspan\n+\t\t\t\t\t\t\t\tx=\"21.72\" dy=\"2.357em\" class=\"st11\">Core</tspan></text>\t\t\t\t</g>\n+\t\t\t\t<g id=\"shape1065-128\" v:mID=\"1065\" v:groupContext=\"shape\" transform=\"translate(12.9,-33.6)\">\n+\t\t\t\t\t<title>Rounded Rectangle.1048</title>\n+\t\t\t\t\t<desc>Worker3 Core</desc>\n+\t\t\t\t\t<v:userDefs>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CTypeTopLeftSnip\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CTypeTopRightSnip\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CTypeBotLeftSnip\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CTypeBotRightSnip\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CornerLockHoriz\" v:prompt=\"\" v:val=\"VT0(1):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CornerLockVert\" v:prompt=\"\" v:val=\"VT0(1):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CornerLockDiag\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"TopLeftOffset\" v:prompt=\"\" v:val=\"VT0(0.15):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"TopRightOffset\" v:prompt=\"\" v:val=\"VT0(0.15):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"BotLeftOffset\" v:prompt=\"\" v:val=\"VT0(0.15):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"BotRightOffset\" v:prompt=\"\" v:val=\"VT0(0.15):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"visVersion\" v:prompt=\"\" v:val=\"VT0(15):26\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"TopLeftOffset\" v:prompt=\"\" v:val=\"VT0(0.099166666666667):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"TopRightOffset\" v:prompt=\"\" v:val=\"VT0(0.099166666666667):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"BotLeftOffset\" v:prompt=\"\" v:val=\"VT0(0.099166666666667):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"BotRightOffset\" v:prompt=\"\" v:val=\"VT0(0.099166666666667):1\"/>\n+\t\t\t\t\t</v:userDefs>\n+\t\t\t\t\t<v:textBlock v:margins=\"rect(4,4,4,4)\" v:verticalAlign=\"0\"/>\n+\t\t\t\t\t<v:textRect cx=\"35.7\" cy=\"101.413\" width=\"71.4\" height=\"63\"/>\n+\t\t\t\t\t<path d=\"M7.14 132.91 L64.26 132.91 A7.13988 7.13988 -180 0 0 71.4 125.77 L71.4 77.05 A7.13988 7.13988 -180 0\n+\t\t\t\t\t\t\t\t 0 64.26 69.91 L7.14 69.91 A7.13988 7.13988 -180 0 0 0 77.05 L0 125.77 A7.13988 7.13988 -180 0 0\n+\t\t\t\t\t\t\t\t 7.14 132.91 Z\" class=\"st5\"/>\n+\t\t\t\t\t<text x=\"14.26\" y=\"84.71\" class=\"st10\" v:langID=\"1033\"><v:paragraph v:horizAlign=\"1\"/><v:tabList/>Worker3<v:newlineChar/><v:newlineChar/><tspan\n+\t\t\t\t\t\t\t\tx=\"22.35\" dy=\"2.357em\" class=\"st11\">Core</tspan></text>\t\t\t\t</g>\n+\t\t\t\t<g id=\"shape1066-132\" v:mID=\"1066\" v:groupContext=\"shape\" transform=\"translate(5.89875,-16.8)\">\n+\t\t\t\t\t<title>Rounded Rectangle.1047</title>\n+\t\t\t\t\t<desc>Worker2 Core</desc>\n+\t\t\t\t\t<v:userDefs>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CTypeTopLeftSnip\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CTypeTopRightSnip\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CTypeBotLeftSnip\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CTypeBotRightSnip\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CornerLockHoriz\" v:prompt=\"\" v:val=\"VT0(1):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CornerLockVert\" v:prompt=\"\" v:val=\"VT0(1):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CornerLockDiag\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"TopLeftOffset\" v:prompt=\"\" v:val=\"VT0(0.15):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"TopRightOffset\" v:prompt=\"\" v:val=\"VT0(0.15):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"BotLeftOffset\" v:prompt=\"\" v:val=\"VT0(0.15):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"BotRightOffset\" v:prompt=\"\" v:val=\"VT0(0.15):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"visVersion\" v:prompt=\"\" v:val=\"VT0(15):26\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"TopLeftOffset\" v:prompt=\"\" v:val=\"VT0(0.097953125):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"TopRightOffset\" v:prompt=\"\" v:val=\"VT0(0.097953125):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"BotLeftOffset\" v:prompt=\"\" v:val=\"VT0(0.097953125):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"BotRightOffset\" v:prompt=\"\" v:val=\"VT0(0.097953125):1\"/>\n+\t\t\t\t\t</v:userDefs>\n+\t\t\t\t\t<v:textBlock v:margins=\"rect(4,4,4,4)\" v:verticalAlign=\"0\"/>\n+\t\t\t\t\t<v:textRect cx=\"35.2631\" cy=\"101.413\" width=\"70.53\" height=\"63\"/>\n+\t\t\t\t\t<path d=\"M7.05 132.91 L63.47 132.91 A7.05251 7.05251 -180 0 0 70.53 125.86 L70.53 76.97 A7.05251 7.05251 -180\n+\t\t\t\t\t\t\t\t 0 0 63.47 69.91 L7.05 69.91 A7.05251 7.05251 -180 0 0 0 76.97 L0 125.86 A7.05251 7.05251 -180 0\n+\t\t\t\t\t\t\t\t 0 7.05 132.91 Z\" class=\"st5\"/>\n+\t\t\t\t\t<text x=\"13.82\" y=\"84.71\" class=\"st10\" v:langID=\"1033\"><v:paragraph v:horizAlign=\"1\"/><v:tabList/>Worker2<v:newlineChar/><v:newlineChar/><tspan\n+\t\t\t\t\t\t\t\tx=\"21.92\" dy=\"2.357em\" class=\"st11\">Core</tspan></text>\t\t\t\t</g>\n+\t\t\t\t<g id=\"shape1067-136\" v:mID=\"1067\" v:groupContext=\"shape\">\n+\t\t\t\t\t<title>Rounded Rectangle.1046</title>\n+\t\t\t\t\t<desc>Worker1 Core</desc>\n+\t\t\t\t\t<v:userDefs>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CTypeTopLeftSnip\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CTypeTopRightSnip\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CTypeBotLeftSnip\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CTypeBotRightSnip\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CornerLockHoriz\" v:prompt=\"\" v:val=\"VT0(1):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CornerLockVert\" v:prompt=\"\" v:val=\"VT0(1):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"CornerLockDiag\" v:prompt=\"\" v:val=\"VT0(0):5\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"TopLeftOffset\" v:prompt=\"\" v:val=\"VT0(0.15):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"TopRightOffset\" v:prompt=\"\" v:val=\"VT0(0.15):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"BotLeftOffset\" v:prompt=\"\" v:val=\"VT0(0.15):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"BotRightOffset\" v:prompt=\"\" v:val=\"VT0(0.15):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"visVersion\" v:prompt=\"\" v:val=\"VT0(15):26\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"TopLeftOffset\" v:prompt=\"\" v:val=\"VT0(0.098333333333333):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"TopRightOffset\" v:prompt=\"\" v:val=\"VT0(0.098333333333333):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"BotLeftOffset\" v:prompt=\"\" v:val=\"VT0(0.098333333333333):1\"/>\n+\t\t\t\t\t\t<v:ud v:nameU=\"BotRightOffset\" v:prompt=\"\" v:val=\"VT0(0.098333333333333):1\"/>\n+\t\t\t\t\t</v:userDefs>\n+\t\t\t\t\t<v:textBlock v:margins=\"rect(4,4,4,4)\" v:verticalAlign=\"0\"/>\n+\t\t\t\t\t<v:textRect cx=\"35.4\" cy=\"101.413\" width=\"70.8\" height=\"63\"/>\n+\t\t\t\t\t<path d=\"M7.08 132.91 L63.72 132.91 A7.07988 7.07988 -180 0 0 70.8 125.83 L70.8 76.99 A7.07988 7.07988 -180 0\n+\t\t\t\t\t\t\t\t 0 63.72 69.91 L7.08 69.91 A7.07988 7.07988 -180 0 0 0 76.99 L0 125.83 A7.07988 7.07988 -180 0 0\n+\t\t\t\t\t\t\t\t 7.08 132.91 Z\" class=\"st5\"/>\n+\t\t\t\t\t<text x=\"13.96\" y=\"84.71\" class=\"st10\" v:langID=\"1033\"><v:paragraph v:horizAlign=\"1\"/><v:tabList/>Worker1<v:newlineChar/><v:newlineChar/><tspan\n+\t\t\t\t\t\t\t\tx=\"22.05\" dy=\"2.357em\" class=\"st11\">Core</tspan></text>\t\t\t\t</g>\n \t\t\t</g>\n-\t\t\t<path\n- d=\"m 0,591.5 a 20.5,20.5 0 0 1 41,0 20.5,20.5 0 1 1 -41,0 z\"\n- class=\"st6\"\n- id=\"path173\"\n- inkscape:connector-curvature=\"0\"\n- style=\"fill:#ffd965;stroke:#c7c8c8;stroke-width:0.25\" />\n-\t\t\t<text\n- x=\"12.39\"\n- y=\"594.5\"\n- class=\"st4\"\n- v:langID=\"1033\"\n- id=\"text175\"\n- style=\"fill:#feffff;font-family:Calibri\"><v:paragraph\n- v:horizAlign=\"1\" /><v:tabList />W 1</text>\n-\n-\t\t</g>\n-\t\t<g\n- id=\"shape28-95\"\n- v:mID=\"28\"\n- v:groupContext=\"shape\"\n- v:layerMember=\"0\"\n- transform=\"matrix(0.77644652,0,0,0.77644652,345.12321,-305.07614)\">\n-\t\t\t<title\n- id=\"title178\">Dynamic connector.28</title>\n-\t\t\t<path\n- d=\"m 0,603 50.38,0\"\n- class=\"st7\"\n- id=\"path180\"\n- inkscape:connector-curvature=\"0\"\n- style=\"stroke:#5b9bd5;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker-end:url(#mrkr4-33)\" />\n-\t\t</g>\n-\t\t<g\n- id=\"shape29-100\"\n- v:mID=\"29\"\n- v:groupContext=\"shape\"\n- v:layerMember=\"0\"\n- transform=\"matrix(0.77644652,0,0,0.77644652,345.12321,-312.06416)\">\n-\t\t\t<title\n- id=\"title183\">Dynamic connector.29</title>\n-\t\t\t<path\n- d=\"m 0,612 28.33,0 0,-68 22.05,0\"\n- class=\"st7\"\n- id=\"path185\"\n- inkscape:connector-curvature=\"0\"\n- style=\"stroke:#5b9bd5;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker-end:url(#mrkr4-33)\" />\n-\t\t</g>\n-\t\t<g\n- id=\"shape30-105\"\n- v:mID=\"30\"\n- v:groupContext=\"shape\"\n- v:layerMember=\"0\"\n- transform=\"matrix(0.77644652,0,0,0.77644652,345.12321,-312.06416)\">\n-\t\t\t<title\n- id=\"title188\">Dynamic connector.30</title>\n-\t\t\t<path\n- d=\"m 0,612 28.33,0 0,68 22.05,0\"\n- class=\"st7\"\n- id=\"path190\"\n- inkscape:connector-curvature=\"0\"\n- style=\"stroke:#5b9bd5;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker-end:url(#mrkr4-33)\" />\n-\t\t</g>\n-\t\t<g\n- id=\"shape31-110\"\n- v:mID=\"31\"\n- v:groupContext=\"shape\"\n- v:layerMember=\"0\"\n- transform=\"matrix(0.77644652,0,0,0.77644652,421.53797,-259.2658)\">\n-\t\t\t<title\n- id=\"title193\">Dynamic connector.31</title>\n-\t\t\t<path\n- d=\"m 0,612 24.42,0 0,-68 25.96,0\"\n- class=\"st7\"\n- id=\"path195\"\n- inkscape:connector-curvature=\"0\"\n- style=\"stroke:#5b9bd5;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker-end:url(#mrkr4-33)\" />\n-\t\t</g>\n-\t\t<g\n- id=\"shape32-115\"\n- v:mID=\"32\"\n- v:groupContext=\"shape\"\n- v:layerMember=\"0\"\n- transform=\"matrix(0.77644652,0,0,0.77644652,421.53797,-305.07614)\">\n-\t\t\t<title\n- id=\"title198\">Dynamic connector.32</title>\n-\t\t\t<path\n- d=\"m 0,603 50.38,0\"\n- class=\"st7\"\n- id=\"path200\"\n- inkscape:connector-curvature=\"0\"\n- style=\"stroke:#5b9bd5;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker-end:url(#mrkr4-33)\" />\n-\t\t</g>\n-\t\t<g\n- id=\"shape33-120\"\n- v:mID=\"33\"\n- v:groupContext=\"shape\"\n- v:layerMember=\"0\"\n- transform=\"matrix(0.77644652,0,0,0.77644652,421.53797,-364.86253)\">\n-\t\t\t<title\n- id=\"title203\">Dynamic connector.33</title>\n-\t\t\t<path\n- d=\"m 0,612 24.42,0 0,68 25.96,0\"\n- class=\"st7\"\n- id=\"path205\"\n- inkscape:connector-curvature=\"0\"\n- style=\"stroke:#5b9bd5;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker-end:url(#mrkr4-33)\" />\n-\t\t</g>\n-\t\t<g\n- id=\"shape34-125\"\n- v:mID=\"34\"\n- v:groupContext=\"shape\"\n- v:layerMember=\"0\"\n- transform=\"matrix(0.77644652,0,0,0.77644652,252.79052,-364.86253)\">\n-\t\t\t<title\n- id=\"title208\">Dynamic connector.34</title>\n-\t\t\t<path\n- d=\"m 0,612 26.88,0 0,68 23.5,0\"\n- class=\"st7\"\n- id=\"path210\"\n- inkscape:connector-curvature=\"0\"\n- style=\"stroke:#5b9bd5;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker-end:url(#mrkr4-33)\" />\n \t\t</g>\n-\t<text\n- xml:space=\"preserve\"\n- style=\"font-size:24.84628868px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans\"\n- x=\"153.38116\"\n- y=\"165.90149\"\n- id=\"text3106\"\n- sodipodi:linespacing=\"125%\"><tspan\n- sodipodi:role=\"line\"\n- x=\"153.38116\"\n- y=\"165.90149\"\n- id=\"tspan3110\"\n- style=\"font-size:8.69620132px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;font-family:Sans;-inkscape-font-specification:Sans\">Atomic #1</tspan></text>\n-<text\n- xml:space=\"preserve\"\n- style=\"font-size:24.84628868px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;overflow:visible;font-family:Sans\"\n- x=\"322.12939\"\n- y=\"165.90149\"\n- id=\"text3106-1\"\n- sodipodi:linespacing=\"125%\"><tspan\n- sodipodi:role=\"line\"\n- x=\"322.12939\"\n- y=\"165.90149\"\n- id=\"tspan3110-4\"\n- style=\"font-size:8.69620132px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;font-family:Sans;-inkscape-font-specification:Sans\">Atomic #2</tspan></text>\n-<text\n- xml:space=\"preserve\"\n- style=\"font-size:24.84628868px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;overflow:visible;font-family:Sans\"\n- x=\"491.82089\"\n- y=\"172.79289\"\n- id=\"text3106-0\"\n- sodipodi:linespacing=\"125%\"><tspan\n- sodipodi:role=\"line\"\n- x=\"491.82089\"\n- y=\"172.79289\"\n- style=\"font-size:8.69620132px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;font-family:Sans;-inkscape-font-specification:Sans\"\n- id=\"tspan3923\" /></text>\n-<text\n- xml:space=\"preserve\"\n- style=\"font-size:24.84628868px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;overflow:visible;font-family:Sans\"\n- x=\"491.02899\"\n- y=\"165.03951\"\n- id=\"text3106-8-5\"\n- sodipodi:linespacing=\"125%\"><tspan\n- sodipodi:role=\"line\"\n- x=\"491.02899\"\n- y=\"165.03951\"\n- id=\"tspan3110-2-1\"\n- style=\"font-size:8.69620132px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;font-family:Sans;-inkscape-font-specification:Sans\">Single Link</tspan></text>\n-<g\n- style=\"font-size:12px;fill:none;stroke-linecap:square;stroke-miterlimit:3;overflow:visible\"\n- id=\"shape5-22-1\"\n- v:mID=\"5\"\n- v:groupContext=\"shape\"\n- transform=\"matrix(0.77644652,0,0,0.77644652,556.00223,-296.89447)\"><title\n- id=\"title64-5\">Circle</title><desc\n- id=\"desc66-2\">RX</desc><v:userDefs><v:ud\n- v:nameU=\"visVersion\"\n- v:val=\"VT0(15):26\" /></v:userDefs><v:textBlock\n- v:margins=\"rect(4,4,4,4)\" /><v:textRect\n- cx=\"20.5\"\n- cy=\"591.5\"\n- width=\"35.88\"\n- height=\"30.75\" /><g\n- id=\"shadow5-23-7\"\n- v:groupContext=\"shadow\"\n- v:shadowOffsetX=\"0.345598\"\n- v:shadowOffsetY=\"-1.97279\"\n- v:shadowType=\"1\"\n- transform=\"translate(0.345598,1.97279)\"\n- class=\"st1\"\n- style=\"visibility:visible\"><path\n- d=\"m 0,591.5 a 20.5,20.5 0 0 1 41,0 20.5,20.5 0 1 1 -41,0 z\"\n- class=\"st2\"\n- id=\"path69-6\"\n- inkscape:connector-curvature=\"0\"\n- style=\"fill:#5b9bd5;fill-opacity:0.22000002;stroke:#5b9bd5;stroke-opacity:0.22000002;filter:url(#filter_2-7)\" /></g><path\n- d=\"m 0,591.5 a 20.5,20.5 0 0 1 41,0 20.5,20.5 0 1 1 -41,0 z\"\n- class=\"st6\"\n- id=\"path71-1\"\n- inkscape:connector-curvature=\"0\"\n- style=\"fill:#ffd965;stroke:#c7c8c8;stroke-width:0.25\" /><text\n- x=\"11.06866\"\n- y=\"596.56067\"\n- class=\"st4\"\n- v:langID=\"1033\"\n- id=\"text73-4\"\n- style=\"fill:#feffff;font-family:Calibri\"> TX</text>\n-</g><g\n- style=\"font-size:12px;fill:none;stroke-linecap:square;stroke-miterlimit:3;overflow:visible\"\n- id=\"shape28-95-5\"\n- v:mID=\"28\"\n- v:groupContext=\"shape\"\n- v:layerMember=\"0\"\n- transform=\"matrix(0.77644652,0,0,0.77644652,512.00213,-305.42637)\"><title\n- id=\"title178-7\">Dynamic connector.28</title><path\n- d=\"m 0,603 50.38,0\"\n- class=\"st7\"\n- id=\"path180-6\"\n- inkscape:connector-curvature=\"0\"\n- style=\"stroke:#5b9bd5;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker-end:url(#mrkr4-33)\" /></g></g>\n+\t</g>\n </svg>\n", "prefixes": [ "dpdk-dev", "v3" ] }{ "id": 40681, "url": "