get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/54867/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 54867,
    "url": "http://patches.dpdk.org/api/patches/54867/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/20190617155537.36144-16-jerinj@marvell.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": "<20190617155537.36144-16-jerinj@marvell.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20190617155537.36144-16-jerinj@marvell.com",
    "date": "2019-06-17T15:55:25",
    "name": "[v3,15/27] doc: add Marvell OCTEON TX2 platform guide",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "1567fa12750add1a859944c4a96b29ce9bdf6c67",
    "submitter": {
        "id": 1188,
        "url": "http://patches.dpdk.org/api/people/1188/?format=api",
        "name": "Jerin Jacob Kollanukkaran",
        "email": "jerinj@marvell.com"
    },
    "delegate": {
        "id": 1,
        "url": "http://patches.dpdk.org/api/users/1/?format=api",
        "username": "tmonjalo",
        "first_name": "Thomas",
        "last_name": "Monjalon",
        "email": "thomas@monjalon.net"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/20190617155537.36144-16-jerinj@marvell.com/mbox/",
    "series": [
        {
            "id": 5036,
            "url": "http://patches.dpdk.org/api/series/5036/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=5036",
            "date": "2019-06-17T15:55:10",
            "name": "OCTEON TX2 common and mempool driver",
            "version": 3,
            "mbox": "http://patches.dpdk.org/series/5036/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/patches/54867/comments/",
    "check": "success",
    "checks": "http://patches.dpdk.org/api/patches/54867/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 76E111BF38;\n\tMon, 17 Jun 2019 17:57:06 +0200 (CEST)",
            "from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com\n\t[67.231.156.173]) by dpdk.org (Postfix) with ESMTP id 8D0561BF86\n\tfor <dev@dpdk.org>; Mon, 17 Jun 2019 17:56:42 +0200 (CEST)",
            "from pps.filterd (m0045851.ppops.net [127.0.0.1])\n\tby mx0b-0016f401.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id\n\tx5HFprCT001049; Mon, 17 Jun 2019 08:56:41 -0700",
            "from sc-exch01.marvell.com ([199.233.58.181])\n\tby mx0b-0016f401.pphosted.com with ESMTP id 2t506hyaxv-7\n\t(version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); \n\tMon, 17 Jun 2019 08:56:38 -0700",
            "from SC-EXCH01.marvell.com (10.93.176.81) by SC-EXCH01.marvell.com\n\t(10.93.176.81) with Microsoft SMTP Server (TLS) id 15.0.1367.3;\n\tMon, 17 Jun 2019 08:56:35 -0700",
            "from maili.marvell.com (10.93.176.43) by SC-EXCH01.marvell.com\n\t(10.93.176.81) with Microsoft SMTP Server id 15.0.1367.3 via Frontend\n\tTransport; Mon, 17 Jun 2019 08:56:35 -0700",
            "from jerin-lab.marvell.com (jerin-lab.marvell.com [10.28.34.14])\n\tby maili.marvell.com (Postfix) with ESMTP id A731F3F703F;\n\tMon, 17 Jun 2019 08:56:32 -0700 (PDT)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com;\n\th=from : to : cc :\n\tsubject : date : message-id : in-reply-to : references : mime-version\n\t: content-type : content-transfer-encoding; s=pfpt0818;\n\tbh=A6OSruuho1QZ/jyjFSIBWYCOZMBdtVVL2g3TEPjgN3Q=;\n\tb=BF0ITzlZPCJb9hPzRFoRYfC+1+gAxcuYqmDwAAOiQJsBUPnKChKRd9wlniJqKFB8VoDB\n\tWEWuzwKIw6qzTixp/7lbndrKTb7GE/ZpGhG4LOawrTewgsn8Is9INos7aRMLSVMB9ajA\n\tju7dBVMPrQwgZMWuaNPYrsgpkG7Sktezeb4klfBMDm+mGdHY6V2A1I+mMAeNZz5kLyg/\n\tfHWxoybXzo3EBCyYRJ1isOYr5UMHVp+cB9PGfjGAIBgBvHyw7UWUpnmCmEb0lyaLW5YB\n\tkdc8ht21w22bRrDJNxWN+etbQAMfW5964pbdJXJbecNPRb2sSQK5aGpvGO1X1el4jOxD\n\tLQ== ",
        "From": "<jerinj@marvell.com>",
        "To": "<dev@dpdk.org>, Jerin Jacob <jerinj@marvell.com>, Nithin Dabilpuram\n\t<ndabilpuram@marvell.com>, Vamsi Attunuru <vattunuru@marvell.com>, \"John\n\tMcNamara\" <john.mcnamara@intel.com>, Marko Kovacevic\n\t<marko.kovacevic@intel.com>",
        "CC": "Pavan Nikhilesh <pbhagavatula@marvell.com>, Shally Verma\n\t<shallyv@marvell.com>, Vivek Sharma <viveksharma@marvell.com>",
        "Date": "Mon, 17 Jun 2019 21:25:25 +0530",
        "Message-ID": "<20190617155537.36144-16-jerinj@marvell.com>",
        "X-Mailer": "git-send-email 2.21.0",
        "In-Reply-To": "<20190617155537.36144-1-jerinj@marvell.com>",
        "References": "<20190601014905.45531-1-jerinj@marvell.com>\n\t<20190617155537.36144-1-jerinj@marvell.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=\"UTF-8\"",
        "Content-Transfer-Encoding": "8bit",
        "X-Proofpoint-Virus-Version": "vendor=fsecure engine=2.50.10434:, ,\n\tdefinitions=2019-06-17_07:, , signatures=0",
        "Subject": "[dpdk-dev] [PATCH v3 15/27] doc: add Marvell OCTEON TX2 platform\n\tguide",
        "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://mails.dpdk.org/options/dev>,\n\t<mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n\t<mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "From: Jerin Jacob <jerinj@marvell.com>\n\nPlatform specific guide for Marvell OCTEON TX2 SoC is added.\n\nCc: John McNamara <john.mcnamara@intel.com>\n\nSigned-off-by: Jerin Jacob <jerinj@marvell.com>\nSigned-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com>\nSigned-off-by: Shally Verma <shallyv@marvell.com>\nSigned-off-by: Vivek Sharma <viveksharma@marvell.com>\n---\n .../octeontx2_packet_flow_hw_accelerators.svg | 2804 +++++++++++++++++\n .../img/octeontx2_resource_virtualization.svg | 2418 ++++++++++++++\n doc/guides/platform/index.rst                 |    1 +\n doc/guides/platform/octeontx2.rst             |  494 +++\n 4 files changed, 5717 insertions(+)\n create mode 100644 doc/guides/platform/img/octeontx2_packet_flow_hw_accelerators.svg\n create mode 100644 doc/guides/platform/img/octeontx2_resource_virtualization.svg\n create mode 100644 doc/guides/platform/octeontx2.rst",
    "diff": "diff --git a/doc/guides/platform/img/octeontx2_packet_flow_hw_accelerators.svg b/doc/guides/platform/img/octeontx2_packet_flow_hw_accelerators.svg\nnew file mode 100644\nindex 000000000..ecd575947\n--- /dev/null\n+++ b/doc/guides/platform/img/octeontx2_packet_flow_hw_accelerators.svg\n@@ -0,0 +1,2804 @@\n+<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n+<!-- Created with Inkscape (http://www.inkscape.org/) -->\n+\n+<!--\n+# SPDX-License-Identifier: BSD-3-Clause\n+# Copyright(c) 2019 Marvell International Ltd.\n+#\n+-->\n+\n+<svg\n+   xmlns:osb=\"http://www.openswatchbook.org/uri/2009/osb\"\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=\"631.91431\"\n+   height=\"288.34286\"\n+   id=\"svg3868\"\n+   version=\"1.1\"\n+   inkscape:version=\"0.92.4 (5da689c313, 2019-01-14)\"\n+   sodipodi:docname=\"octeontx2_packet_flow_hw_accelerators.svg\"\n+   sodipodi:version=\"0.32\"\n+   inkscape:output_extension=\"org.inkscape.output.svg.inkscape\">\n+  <defs\n+     id=\"defs3870\">\n+    <marker\n+       inkscape:isstock=\"true\"\n+       style=\"overflow:visible;\"\n+       id=\"marker18508\"\n+       refX=\"0.0\"\n+       refY=\"0.0\"\n+       orient=\"auto\"\n+       inkscape:stockid=\"Arrow1Send\">\n+      <path\n+         transform=\"scale(0.2) rotate(180) translate(6,0)\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1\"\n+         d=\"M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z \"\n+         id=\"path18506\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Sstart\"\n+       orient=\"auto\"\n+       refY=\"0.0\"\n+       refX=\"0.0\"\n+       id=\"marker18096\"\n+       style=\"overflow:visible\"\n+       inkscape:isstock=\"true\">\n+      <path\n+         id=\"path18094\"\n+         d=\"M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z \"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1\"\n+         transform=\"scale(0.2) translate(6,0)\" />\n+    </marker>\n+    <marker\n+       inkscape:isstock=\"true\"\n+       style=\"overflow:visible\"\n+       id=\"marker17550\"\n+       refX=\"0.0\"\n+       refY=\"0.0\"\n+       orient=\"auto\"\n+       inkscape:stockid=\"Arrow1Sstart\"\n+       inkscape:collect=\"always\">\n+      <path\n+         transform=\"scale(0.2) translate(6,0)\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1\"\n+         d=\"M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z \"\n+         id=\"path17548\" />\n+    </marker>\n+    <marker\n+       inkscape:isstock=\"true\"\n+       style=\"overflow:visible;\"\n+       id=\"marker17156\"\n+       refX=\"0.0\"\n+       refY=\"0.0\"\n+       orient=\"auto\"\n+       inkscape:stockid=\"Arrow1Send\">\n+      <path\n+         transform=\"scale(0.2) rotate(180) translate(6,0)\"\n+         style=\"fill-rule:evenodd;stroke:#00db00;stroke-width:1pt;stroke-opacity:1;fill:#00db00;fill-opacity:1\"\n+         d=\"M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z \"\n+         id=\"path17154\" />\n+    </marker>\n+    <linearGradient\n+       inkscape:collect=\"always\"\n+       id=\"linearGradient13962\">\n+      <stop\n+         style=\"stop-color:#fc0000;stop-opacity:1;\"\n+         offset=\"0\"\n+         id=\"stop13958\" />\n+      <stop\n+         style=\"stop-color:#fc0000;stop-opacity:0;\"\n+         offset=\"1\"\n+         id=\"stop13960\" />\n+    </linearGradient>\n+    <marker\n+       inkscape:stockid=\"Arrow1Send\"\n+       orient=\"auto\"\n+       refY=\"0.0\"\n+       refX=\"0.0\"\n+       id=\"Arrow1Send\"\n+       style=\"overflow:visible;\"\n+       inkscape:isstock=\"true\"\n+       inkscape:collect=\"always\">\n+      <path\n+         id=\"path6218\"\n+         d=\"M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z \"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1\"\n+         transform=\"scale(0.2) rotate(180) translate(6,0)\" />\n+    </marker>\n+    <linearGradient\n+       id=\"linearGradient13170\"\n+       osb:paint=\"solid\">\n+      <stop\n+         style=\"stop-color:#ff0000;stop-opacity:1;\"\n+         offset=\"0\"\n+         id=\"stop13168\" />\n+    </linearGradient>\n+    <marker\n+       inkscape:stockid=\"Arrow2Mend\"\n+       orient=\"auto\"\n+       refY=\"0.0\"\n+       refX=\"0.0\"\n+       id=\"marker12747\"\n+       style=\"overflow:visible;\"\n+       inkscape:isstock=\"true\">\n+      <path\n+         id=\"path12745\"\n+         style=\"fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#ff0000;stroke-opacity:1;fill:#ff0000;fill-opacity:1\"\n+         d=\"M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z \"\n+         transform=\"scale(0.6) rotate(180) translate(0,0)\" />\n+    </marker>\n+    <marker\n+       inkscape:isstock=\"true\"\n+       style=\"overflow:visible;\"\n+       id=\"marker10821\"\n+       refX=\"0.0\"\n+       refY=\"0.0\"\n+       orient=\"auto\"\n+       inkscape:stockid=\"Arrow2Mend\"\n+       inkscape:collect=\"always\">\n+      <path\n+         transform=\"scale(0.6) rotate(180) translate(0,0)\"\n+         d=\"M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z \"\n+         style=\"fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#fe0000;stroke-opacity:1;fill:#fe0000;fill-opacity:1\"\n+         id=\"path10819\" />\n+    </marker>\n+    <marker\n+       inkscape:isstock=\"true\"\n+       style=\"overflow:visible;\"\n+       id=\"marker10463\"\n+       refX=\"0.0\"\n+       refY=\"0.0\"\n+       orient=\"auto\"\n+       inkscape:stockid=\"Arrow2Mend\">\n+      <path\n+         transform=\"scale(0.6) rotate(180) translate(0,0)\"\n+         d=\"M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z \"\n+         style=\"fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#fe0000;stroke-opacity:1;fill:#fe0000;fill-opacity:1\"\n+         id=\"path10461\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow2Mend\"\n+       orient=\"auto\"\n+       refY=\"0.0\"\n+       refX=\"0.0\"\n+       id=\"Arrow2Mend\"\n+       style=\"overflow:visible;\"\n+       inkscape:isstock=\"true\"\n+       inkscape:collect=\"always\">\n+      <path\n+         id=\"path6230\"\n+         style=\"fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#fe0000;stroke-opacity:1;fill:#fe0000;fill-opacity:1\"\n+         d=\"M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z \"\n+         transform=\"scale(0.6) rotate(180) translate(0,0)\" />\n+    </marker>\n+    <marker\n+       inkscape:isstock=\"true\"\n+       style=\"overflow:visible\"\n+       id=\"marker9807\"\n+       refX=\"0.0\"\n+       refY=\"0.0\"\n+       orient=\"auto\"\n+       inkscape:stockid=\"TriangleOutS\">\n+      <path\n+         transform=\"scale(0.2)\"\n+         style=\"fill-rule:evenodd;stroke:#fe0000;stroke-width:1pt;stroke-opacity:1;fill:#fe0000;fill-opacity:1\"\n+         d=\"M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z \"\n+         id=\"path9805\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"TriangleOutS\"\n+       orient=\"auto\"\n+       refY=\"0.0\"\n+       refX=\"0.0\"\n+       id=\"TriangleOutS\"\n+       style=\"overflow:visible\"\n+       inkscape:isstock=\"true\"\n+       inkscape:collect=\"always\">\n+      <path\n+         id=\"path6351\"\n+         d=\"M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z \"\n+         style=\"fill-rule:evenodd;stroke:#fe0000;stroke-width:1pt;stroke-opacity:1;fill:#fe0000;fill-opacity:1\"\n+         transform=\"scale(0.2)\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Sstart\"\n+       orient=\"auto\"\n+       refY=\"0.0\"\n+       refX=\"0.0\"\n+       id=\"Arrow1Sstart\"\n+       style=\"overflow:visible\"\n+       inkscape:isstock=\"true\"\n+       inkscape:collect=\"always\">\n+      <path\n+         id=\"path6215\"\n+         d=\"M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z \"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1\"\n+         transform=\"scale(0.2) translate(6,0)\" />\n+    </marker>\n+    <linearGradient\n+       inkscape:collect=\"always\"\n+       id=\"linearGradient4340\">\n+      <stop\n+         style=\"stop-color:#d7eef4;stop-opacity:1;\"\n+         offset=\"0\"\n+         id=\"stop4336\" />\n+      <stop\n+         style=\"stop-color:#d7eef4;stop-opacity:0;\"\n+         offset=\"1\"\n+         id=\"stop4338\" />\n+    </linearGradient>\n+    <linearGradient\n+       inkscape:collect=\"always\"\n+       id=\"linearGradient4330\">\n+      <stop\n+         style=\"stop-color:#d7eef4;stop-opacity:1;\"\n+         offset=\"0\"\n+         id=\"stop4326\" />\n+      <stop\n+         style=\"stop-color:#d7eef4;stop-opacity:0;\"\n+         offset=\"1\"\n+         id=\"stop4328\" />\n+    </linearGradient>\n+    <linearGradient\n+       inkscape:collect=\"always\"\n+       id=\"linearGradient3596\">\n+      <stop\n+         style=\"stop-color:#6ba6fd;stop-opacity:1;\"\n+         offset=\"0\"\n+         id=\"stop3592\" />\n+      <stop\n+         style=\"stop-color:#6ba6fd;stop-opacity:0;\"\n+         offset=\"1\"\n+         id=\"stop3594\" />\n+    </linearGradient>\n+    <marker\n+       inkscape:stockid=\"Arrow1Lstart\"\n+       orient=\"auto\"\n+       refY=\"0.0\"\n+       refX=\"0.0\"\n+       id=\"marker9460\"\n+       style=\"overflow:visible\"\n+       inkscape:isstock=\"true\">\n+      <path\n+         id=\"path9458\"\n+         d=\"M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z \"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1\"\n+         transform=\"scale(0.8) translate(12.5,0)\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Lstart\"\n+       orient=\"auto\"\n+       refY=\"0.0\"\n+       refX=\"0.0\"\n+       id=\"marker7396\"\n+       style=\"overflow:visible\"\n+       inkscape:isstock=\"true\">\n+      <path\n+         id=\"path7133\"\n+         d=\"M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z \"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1\"\n+         transform=\"scale(0.8) translate(12.5,0)\" />\n+    </marker>\n+    <linearGradient\n+       inkscape:collect=\"always\"\n+       id=\"linearGradient5474\">\n+      <stop\n+         style=\"stop-color:#ffffff;stop-opacity:1;\"\n+         offset=\"0\"\n+         id=\"stop5470\" />\n+      <stop\n+         style=\"stop-color:#ffffff;stop-opacity:0;\"\n+         offset=\"1\"\n+         id=\"stop5472\" />\n+    </linearGradient>\n+    <linearGradient\n+       id=\"linearGradient6545\"\n+       osb:paint=\"solid\">\n+      <stop\n+         style=\"stop-color:#ffa600;stop-opacity:1;\"\n+         offset=\"0\"\n+         id=\"stop6543\" />\n+    </linearGradient>\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3302\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3294\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3290\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3286\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3228\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3188\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3184\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3180\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3176\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3172\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3168\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3164\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3160\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3120\"\n+       is_visible=\"true\" />\n+    <linearGradient\n+       id=\"linearGradient3114\"\n+       osb:paint=\"solid\">\n+      <stop\n+         style=\"stop-color:#00f900;stop-opacity:1;\"\n+         offset=\"0\"\n+         id=\"stop3112\" />\n+    </linearGradient>\n+    <linearGradient\n+       id=\"linearGradient3088\"\n+       osb:paint=\"solid\">\n+      <stop\n+         style=\"stop-color:#00f900;stop-opacity:1;\"\n+         offset=\"0\"\n+         id=\"stop3086\" />\n+    </linearGradient>\n+    <linearGradient\n+       id=\"linearGradient3058\"\n+       osb:paint=\"solid\">\n+      <stop\n+         style=\"stop-color:#00f900;stop-opacity:1;\"\n+         offset=\"0\"\n+         id=\"stop3056\" />\n+    </linearGradient>\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3054\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3050\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3046\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3042\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3038\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3034\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3030\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3008\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3004\"\n+       is_visible=\"true\" />\n+    <linearGradient\n+       id=\"linearGradient2975\"\n+       osb:paint=\"solid\">\n+      <stop\n+         style=\"stop-color:#ff2200;stop-opacity:1;\"\n+         offset=\"0\"\n+         id=\"stop2973\" />\n+    </linearGradient>\n+    <linearGradient\n+       id=\"linearGradient2969\"\n+       osb:paint=\"solid\">\n+      <stop\n+         style=\"stop-color:#69ff72;stop-opacity:1;\"\n+         offset=\"0\"\n+         id=\"stop2967\" />\n+    </linearGradient>\n+    <linearGradient\n+       id=\"linearGradient2963\"\n+       osb:paint=\"solid\">\n+      <stop\n+         style=\"stop-color:#000000;stop-opacity:1;\"\n+         offset=\"0\"\n+         id=\"stop2961\" />\n+    </linearGradient>\n+    <linearGradient\n+       id=\"linearGradient2929\"\n+       osb:paint=\"solid\">\n+      <stop\n+         style=\"stop-color:#ff2d00;stop-opacity:1;\"\n+         offset=\"0\"\n+         id=\"stop2927\" />\n+    </linearGradient>\n+    <linearGradient\n+       id=\"linearGradient4610\"\n+       osb:paint=\"solid\">\n+      <stop\n+         style=\"stop-color:#00ffff;stop-opacity:1;\"\n+         offset=\"0\"\n+         id=\"stop4608\" />\n+    </linearGradient>\n+    <linearGradient\n+       id=\"linearGradient3993\"\n+       osb:paint=\"solid\">\n+      <stop\n+         style=\"stop-color:#6ba6fd;stop-opacity:1;\"\n+         offset=\"0\"\n+         id=\"stop3991\" />\n+    </linearGradient>\n+    <linearGradient\n+       id=\"linearGradient3808\"\n+       osb:paint=\"solid\">\n+      <stop\n+         style=\"stop-color:#6ba6fd;stop-opacity:1;\"\n+         offset=\"0\"\n+         id=\"stop3806\" />\n+    </linearGradient>\n+    <linearGradient\n+       id=\"linearGradient3776\"\n+       osb:paint=\"solid\">\n+      <stop\n+         style=\"stop-color:#fc0000;stop-opacity:1;\"\n+         offset=\"0\"\n+         id=\"stop3774\" />\n+    </linearGradient>\n+    <linearGradient\n+       id=\"linearGradient3438\"\n+       osb:paint=\"solid\">\n+      <stop\n+         style=\"stop-color:#b8e132;stop-opacity:1;\"\n+         offset=\"0\"\n+         id=\"stop3436\" />\n+    </linearGradient>\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3408\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3404\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3400\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3392\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"bspline\"\n+       id=\"path-effect3376\"\n+       is_visible=\"true\"\n+       weight=\"33.333333\"\n+       steps=\"2\"\n+       helper_size=\"0\"\n+       apply_no_weight=\"true\"\n+       apply_with_weight=\"true\"\n+       only_selected=\"false\" />\n+    <inkscape:path-effect\n+       effect=\"bspline\"\n+       id=\"path-effect3044\"\n+       is_visible=\"true\"\n+       weight=\"33.333333\"\n+       steps=\"2\"\n+       helper_size=\"0\"\n+       apply_no_weight=\"true\"\n+       apply_with_weight=\"true\"\n+       only_selected=\"false\" />\n+    <inkscape:path-effect\n+       effect=\"bspline\"\n+       id=\"path-effect3040\"\n+       is_visible=\"true\"\n+       weight=\"33.333333\"\n+       steps=\"2\"\n+       helper_size=\"0\"\n+       apply_no_weight=\"true\"\n+       apply_with_weight=\"true\"\n+       only_selected=\"false\" />\n+    <inkscape:path-effect\n+       effect=\"bspline\"\n+       id=\"path-effect3036\"\n+       is_visible=\"true\"\n+       weight=\"33.333333\"\n+       steps=\"2\"\n+       helper_size=\"0\"\n+       apply_no_weight=\"true\"\n+       apply_with_weight=\"true\"\n+       only_selected=\"false\" />\n+    <inkscape:path-effect\n+       effect=\"bspline\"\n+       id=\"path-effect3032\"\n+       is_visible=\"true\"\n+       weight=\"33.333333\"\n+       steps=\"2\"\n+       helper_size=\"0\"\n+       apply_no_weight=\"true\"\n+       apply_with_weight=\"true\"\n+       only_selected=\"false\" />\n+    <inkscape:path-effect\n+       effect=\"bspline\"\n+       id=\"path-effect3028\"\n+       is_visible=\"true\"\n+       weight=\"33.333333\"\n+       steps=\"2\"\n+       helper_size=\"0\"\n+       apply_no_weight=\"true\"\n+       apply_with_weight=\"true\"\n+       only_selected=\"false\" />\n+    <inkscape:path-effect\n+       effect=\"bspline\"\n+       id=\"path-effect3024\"\n+       is_visible=\"true\"\n+       weight=\"33.333333\"\n+       steps=\"2\"\n+       helper_size=\"0\"\n+       apply_no_weight=\"true\"\n+       apply_with_weight=\"true\"\n+       only_selected=\"false\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3020\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect2858\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect2854\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"bspline\"\n+       id=\"path-effect2844\"\n+       is_visible=\"true\"\n+       weight=\"33.333333\"\n+       steps=\"2\"\n+       helper_size=\"0\"\n+       apply_no_weight=\"true\"\n+       apply_with_weight=\"true\"\n+       only_selected=\"false\" />\n+    <linearGradient\n+       id=\"linearGradient2828\"\n+       osb:paint=\"solid\">\n+      <stop\n+         style=\"stop-color:#ff0000;stop-opacity:1;\"\n+         offset=\"0\"\n+         id=\"stop2826\" />\n+    </linearGradient>\n+    <inkscape:path-effect\n+       effect=\"bspline\"\n+       id=\"path-effect329\"\n+       is_visible=\"true\"\n+       weight=\"33.333333\"\n+       steps=\"2\"\n+       helper_size=\"0\"\n+       apply_no_weight=\"true\"\n+       apply_with_weight=\"true\"\n+       only_selected=\"false\" />\n+    <marker\n+       inkscape:stockid=\"Arrow1Mstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mstart\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4530\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 0,0 z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none\"\n+         transform=\"matrix(0.4,0,0,0.4,4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mend\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4533\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 0,0 z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none\"\n+         transform=\"matrix(-0.4,0,0,-0.4,-4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <linearGradient\n+       id=\"linearGradient4513\">\n+      <stop\n+         style=\"stop-color:#fdffdb;stop-opacity:1;\"\n+         offset=\"0\"\n+         id=\"stop4515\" />\n+      <stop\n+         style=\"stop-color:#dfe2d8;stop-opacity:0;\"\n+         offset=\"1\"\n+         id=\"stop4517\" />\n+    </linearGradient>\n+    <inkscape:perspective\n+       sodipodi:type=\"inkscape:persp3d\"\n+       inkscape:vp_x=\"0 : 526.18109 : 1\"\n+       inkscape:vp_y=\"0 : 1000 : 0\"\n+       inkscape:vp_z=\"744.09448 : 526.18109 : 1\"\n+       inkscape:persp3d-origin=\"372.04724 : 350.78739 : 1\"\n+       id=\"perspective3876\" />\n+    <inkscape:perspective\n+       id=\"perspective3886\"\n+       inkscape:persp3d-origin=\"0.5 : 0.33333333 : 1\"\n+       inkscape:vp_z=\"1 : 0.5 : 1\"\n+       inkscape:vp_y=\"0 : 1000 : 0\"\n+       inkscape:vp_x=\"0 : 0.5 : 1\"\n+       sodipodi:type=\"inkscape:persp3d\" />\n+    <marker\n+       inkscape:stockid=\"Arrow1Lend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Lend\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path3211\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 0,0 z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none\"\n+         transform=\"matrix(-0.8,0,0,-0.8,-10,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Lend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"marker3892\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path3894\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 0,0 z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none\"\n+         transform=\"matrix(-0.8,0,0,-0.8,-10,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Lend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"marker3896\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path3898\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 0,0 z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none\"\n+         transform=\"matrix(-0.8,0,0,-0.8,-10,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Lstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Lstart\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path3208\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 0,0 z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none\"\n+         transform=\"matrix(0.8,0,0,0.8,10,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Lend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"marker3902\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path3904\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 0,0 z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none\"\n+         transform=\"matrix(-0.8,0,0,-0.8,-10,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Lstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"marker3906\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path3908\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 0,0 z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none\"\n+         transform=\"matrix(0.8,0,0,0.8,10,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Lend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"marker3910\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path3912\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 0,0 z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none\"\n+         transform=\"matrix(-0.8,0,0,-0.8,-10,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <inkscape:perspective\n+       id=\"perspective4086\"\n+       inkscape:persp3d-origin=\"0.5 : 0.33333333 : 1\"\n+       inkscape:vp_z=\"1 : 0.5 : 1\"\n+       inkscape:vp_y=\"0 : 1000 : 0\"\n+       inkscape:vp_x=\"0 : 0.5 : 1\"\n+       sodipodi:type=\"inkscape:persp3d\" />\n+    <inkscape:perspective\n+       id=\"perspective4113\"\n+       inkscape:persp3d-origin=\"0.5 : 0.33333333 : 1\"\n+       inkscape:vp_z=\"1 : 0.5 : 1\"\n+       inkscape:vp_y=\"0 : 1000 : 0\"\n+       inkscape:vp_x=\"0 : 0.5 : 1\"\n+       sodipodi:type=\"inkscape:persp3d\" />\n+    <inkscape:perspective\n+       id=\"perspective5195\"\n+       inkscape:persp3d-origin=\"0.5 : 0.33333333 : 1\"\n+       inkscape:vp_z=\"1 : 0.5 : 1\"\n+       inkscape:vp_y=\"0 : 1000 : 0\"\n+       inkscape:vp_x=\"0 : 0.5 : 1\"\n+       sodipodi:type=\"inkscape:persp3d\" />\n+    <marker\n+       inkscape:stockid=\"Arrow1Mend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mend-4\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4533-7\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 0,0 z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none\"\n+         transform=\"matrix(-0.4,0,0,-0.4,-4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <inkscape:perspective\n+       id=\"perspective5272\"\n+       inkscape:persp3d-origin=\"0.5 : 0.33333333 : 1\"\n+       inkscape:vp_z=\"1 : 0.5 : 1\"\n+       inkscape:vp_y=\"0 : 1000 : 0\"\n+       inkscape:vp_x=\"0 : 0.5 : 1\"\n+       sodipodi:type=\"inkscape:persp3d\" />\n+    <marker\n+       inkscape:stockid=\"Arrow1Mstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mstart-4\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4530-5\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 0,0 z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none\"\n+         transform=\"matrix(0.4,0,0,0.4,4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mend-0\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4533-3\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 0,0 z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none\"\n+         transform=\"matrix(-0.4,0,0,-0.4,-4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <inkscape:perspective\n+       id=\"perspective5317\"\n+       inkscape:persp3d-origin=\"0.5 : 0.33333333 : 1\"\n+       inkscape:vp_z=\"1 : 0.5 : 1\"\n+       inkscape:vp_y=\"0 : 1000 : 0\"\n+       inkscape:vp_x=\"0 : 0.5 : 1\"\n+       sodipodi:type=\"inkscape:persp3d\" />\n+    <marker\n+       inkscape:stockid=\"Arrow1Mstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mstart-3\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4530-2\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 0,0 z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none\"\n+         transform=\"matrix(0.4,0,0,0.4,4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mend-06\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4533-1\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 0,0 z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none\"\n+         transform=\"matrix(-0.4,0,0,-0.4,-4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mstart-8\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4530-7\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(0.4,0,0,0.4,4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mend-9\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4533-2\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(-0.4,0,0,-0.4,-4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect2858-0\"\n+       is_visible=\"true\" />\n+    <marker\n+       inkscape:stockid=\"Arrow1Mend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mend-3\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4533-75\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(-0.4,0,0,-0.4,-4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <inkscape:path-effect\n+       effect=\"bspline\"\n+       id=\"path-effect3044-9\"\n+       is_visible=\"true\"\n+       weight=\"33.333333\"\n+       steps=\"2\"\n+       helper_size=\"0\"\n+       apply_no_weight=\"true\"\n+       apply_with_weight=\"true\"\n+       only_selected=\"false\" />\n+    <marker\n+       inkscape:stockid=\"Arrow1Mend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mend-3-2\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4533-75-8\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(-0.4,0,0,-0.4,-4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <inkscape:path-effect\n+       effect=\"bspline\"\n+       id=\"path-effect3044-9-9\"\n+       is_visible=\"true\"\n+       weight=\"33.333333\"\n+       steps=\"2\"\n+       helper_size=\"0\"\n+       apply_no_weight=\"true\"\n+       apply_with_weight=\"true\"\n+       only_selected=\"false\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3008-3\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3120-7\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3120-7-3\"\n+       is_visible=\"true\" />\n+    <linearGradient\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient5474\"\n+       id=\"linearGradient5695\"\n+       gradientUnits=\"userSpaceOnUse\"\n+       gradientTransform=\"matrix(0.62723639,0,0,1.0109144,206.76869,3.9208776)\"\n+       x1=\"-89.501146\"\n+       y1=\"363.57419\"\n+       x2=\"-30.959395\"\n+       y2=\"363.57419\" />\n+    <marker\n+       inkscape:stockid=\"Arrow1Mstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mstart-34\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4530-3\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(0.4,0,0,0.4,4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mend-45\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4533-16\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(-0.4,0,0,-0.4,-4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mstart-7\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4530-58\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(0.4,0,0,0.4,4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mend-1\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4533-6\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(-0.4,0,0,-0.4,-4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mstart-7-6\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4530-58-4\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(0.4,0,0,0.4,4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mend-1-9\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4533-6-3\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(-0.4,0,0,-0.4,-4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mstart-7-2\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4530-58-46\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(0.4,0,0,0.4,4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mend-1-1\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4533-6-4\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(-0.4,0,0,-0.4,-4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mstart-7-2-6\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4530-58-46-8\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(0.4,0,0,0.4,4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mend-1-1-9\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4533-6-4-9\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(-0.4,0,0,-0.4,-4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <linearGradient\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#grad0-40\"\n+       id=\"linearGradient5917\"\n+       gradientUnits=\"userSpaceOnUse\"\n+       gradientTransform=\"matrix(8.8786147,-0.0235964,-0.00460261,1.50035,-400.25558,-2006.3745)\"\n+       x1=\"-0.12893644\"\n+       y1=\"1717.1688\"\n+       x2=\"28.140806\"\n+       y2=\"1717.1688\" />\n+    <linearGradient\n+       id=\"grad0-40\"\n+       x1=\"0\"\n+       y1=\"0\"\n+       x2=\"1\"\n+       y2=\"0\"\n+       gradientTransform=\"rotate(60,0.5,0.5)\">\n+      <stop\n+         offset=\"0\"\n+         stop-color=\"#f3f6fa\"\n+         stop-opacity=\"1\"\n+         id=\"stop3419\" />\n+      <stop\n+         offset=\"0.24\"\n+         stop-color=\"#f9fafc\"\n+         stop-opacity=\"1\"\n+         id=\"stop3421\" />\n+      <stop\n+         offset=\"0.54\"\n+         stop-color=\"#feffff\"\n+         stop-opacity=\"1\"\n+         id=\"stop3423\" />\n+    </linearGradient>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mstart-30\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4530-0\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(0.4,0,0,0.4,4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mend-6\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4533-19\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(-0.4,0,0,-0.4,-4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mstart-30-0\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4530-0-6\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(0.4,0,0,0.4,4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mend-6-8\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4533-19-6\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(-0.4,0,0,-0.4,-4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mstart-30-0-9\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4530-0-6-4\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(0.4,0,0,0.4,4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mend-6-8-3\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4533-19-6-1\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(-0.4,0,0,-0.4,-4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <linearGradient\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient5474\"\n+       id=\"linearGradient6997-7\"\n+       gradientUnits=\"userSpaceOnUse\"\n+       gradientTransform=\"matrix(0.62723639,0,0,1.0109144,321.82147,-1.8659026)\"\n+       x1=\"-89.501144\"\n+       y1=\"363.57419\"\n+       x2=\"-30.959394\"\n+       y2=\"363.57419\" />\n+    <marker\n+       inkscape:stockid=\"Arrow1Mstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mstart-81\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4530-9\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(0.4,0,0,0.4,4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mend-5\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4533-72\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(-0.4,0,0,-0.4,-4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mstart-1\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4530-6\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(0.4,0,0,0.4,4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"marker9714\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path9712\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(0.4,0,0,0.4,4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mstart-48\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4530-4\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(0.4,0,0,0.4,4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"marker10117\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path10115\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(0.4,0,0,0.4,4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mstart-48-6\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4530-4-0\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(0.4,0,0,0.4,4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"marker11186\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path11184\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(0.4,0,0,0.4,4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mstart-30-0-9-0\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4530-0-6-4-1\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(0.4,0,0,0.4,4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mend-6-8-3-7\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4533-19-6-1-5\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(-0.4,0,0,-0.4,-4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <linearGradient\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient3596\"\n+       id=\"linearGradient3602\"\n+       x1=\"113.62777\"\n+       y1=\"238.35289\"\n+       x2=\"178.07406\"\n+       y2=\"238.35289\"\n+       gradientUnits=\"userSpaceOnUse\"\n+       gradientTransform=\"translate(4,-22)\" />\n+    <linearGradient\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient3596\"\n+       id=\"linearGradient3604\"\n+       x1=\"106.04746\"\n+       y1=\"231.17514\"\n+       x2=\"170.49375\"\n+       y2=\"231.17514\"\n+       gradientUnits=\"userSpaceOnUse\"\n+       gradientTransform=\"translate(4,-22)\" />\n+    <linearGradient\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient3596\"\n+       id=\"linearGradient3606\"\n+       x1=\"97.456466\"\n+       y1=\"223.48468\"\n+       x2=\"161.90276\"\n+       y2=\"223.48468\"\n+       gradientUnits=\"userSpaceOnUse\"\n+       gradientTransform=\"translate(4,-22)\" />\n+    <linearGradient\n+       gradientTransform=\"matrix(1.2309135,0,0,0.9993652,112.21043,-29.394096)\"\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient3596\"\n+       id=\"linearGradient3608-4\"\n+       x1=\"88.739166\"\n+       y1=\"215.40981\"\n+       x2=\"153.18546\"\n+       y2=\"215.40981\"\n+       gradientUnits=\"userSpaceOnUse\" />\n+    <linearGradient\n+       gradientTransform=\"matrix(1.2419105,0,0,0.99933655,110.714,51.863352)\"\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient3596\"\n+       id=\"linearGradient3608-4-8\"\n+       x1=\"88.739166\"\n+       y1=\"215.40981\"\n+       x2=\"153.18546\"\n+       y2=\"215.40981\"\n+       gradientUnits=\"userSpaceOnUse\" />\n+    <linearGradient\n+       gradientTransform=\"matrix(1.3078944,0,0,0.99916717,224.87462,63.380078)\"\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient3596\"\n+       id=\"linearGradient3608-4-8-7\"\n+       x1=\"88.739166\"\n+       y1=\"215.40981\"\n+       x2=\"153.18546\"\n+       y2=\"215.40981\"\n+       gradientUnits=\"userSpaceOnUse\" />\n+    <linearGradient\n+       gradientTransform=\"matrix(1.2309135,0,0,0.9993652,359.82239,-48.56566)\"\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient3596\"\n+       id=\"linearGradient3608-4-9\"\n+       x1=\"88.739166\"\n+       y1=\"215.40981\"\n+       x2=\"153.18546\"\n+       y2=\"215.40981\"\n+       gradientUnits=\"userSpaceOnUse\" />\n+    <linearGradient\n+       gradientTransform=\"translate(-35.122992,139.17627)\"\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient3596\"\n+       id=\"linearGradient3608\"\n+       x1=\"88.739166\"\n+       y1=\"215.40981\"\n+       x2=\"153.18546\"\n+       y2=\"215.40981\"\n+       gradientUnits=\"userSpaceOnUse\" />\n+    <linearGradient\n+       gradientTransform=\"translate(32.977515,139.08289)\"\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient3596\"\n+       id=\"linearGradient3608-9\"\n+       x1=\"88.739166\"\n+       y1=\"215.40981\"\n+       x2=\"153.18546\"\n+       y2=\"215.40981\"\n+       gradientUnits=\"userSpaceOnUse\" />\n+    <linearGradient\n+       gradientTransform=\"translate(100.97751,139.08289)\"\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient3596\"\n+       id=\"linearGradient3608-9-1\"\n+       x1=\"88.739166\"\n+       y1=\"215.40981\"\n+       x2=\"153.18546\"\n+       y2=\"215.40981\"\n+       gradientUnits=\"userSpaceOnUse\" />\n+    <linearGradient\n+       gradientTransform=\"translate(168.97751,139.08289)\"\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient3596\"\n+       id=\"linearGradient3608-9-1-5\"\n+       x1=\"88.739166\"\n+       y1=\"215.40981\"\n+       x2=\"153.18546\"\n+       y2=\"215.40981\"\n+       gradientUnits=\"userSpaceOnUse\" />\n+    <linearGradient\n+       gradientTransform=\"translate(236.97751,139.08289)\"\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient3596\"\n+       id=\"linearGradient3608-9-1-5-7\"\n+       x1=\"88.739166\"\n+       y1=\"215.40981\"\n+       x2=\"153.18546\"\n+       y2=\"215.40981\"\n+       gradientUnits=\"userSpaceOnUse\" />\n+    <linearGradient\n+       gradientTransform=\"translate(516.30192,138.74331)\"\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient3596\"\n+       id=\"linearGradient3608-9-1-5-73\"\n+       x1=\"88.739166\"\n+       y1=\"215.40981\"\n+       x2=\"153.18546\"\n+       y2=\"215.40981\"\n+       gradientUnits=\"userSpaceOnUse\" />\n+    <linearGradient\n+       gradientTransform=\"translate(448.30192,138.74331)\"\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient3596\"\n+       id=\"linearGradient3608-9-1-59\"\n+       x1=\"88.739166\"\n+       y1=\"215.40981\"\n+       x2=\"153.18546\"\n+       y2=\"215.40981\"\n+       gradientUnits=\"userSpaceOnUse\" />\n+    <linearGradient\n+       gradientTransform=\"translate(380.30193,138.74331)\"\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient3596\"\n+       id=\"linearGradient3608-9-8\"\n+       x1=\"88.739166\"\n+       y1=\"215.40981\"\n+       x2=\"153.18546\"\n+       y2=\"215.40981\"\n+       gradientUnits=\"userSpaceOnUse\" />\n+    <linearGradient\n+       gradientTransform=\"translate(312.20142,138.83669)\"\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient3596\"\n+       id=\"linearGradient3608-8\"\n+       x1=\"88.739166\"\n+       y1=\"215.40981\"\n+       x2=\"153.18546\"\n+       y2=\"215.40981\"\n+       gradientUnits=\"userSpaceOnUse\" />\n+    <radialGradient\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient4330\"\n+       id=\"radialGradient4334\"\n+       cx=\"222.02666\"\n+       cy=\"354.61401\"\n+       fx=\"222.02666\"\n+       fy=\"354.61401\"\n+       r=\"171.25233\"\n+       gradientTransform=\"matrix(1,0,0,0.15767701,0,298.69953)\"\n+       gradientUnits=\"userSpaceOnUse\" />\n+    <radialGradient\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient4340\"\n+       id=\"radialGradient4342\"\n+       cx=\"535.05641\"\n+       cy=\"353.56737\"\n+       fx=\"535.05641\"\n+       fy=\"353.56737\"\n+       r=\"136.95767\"\n+       gradientTransform=\"matrix(1.0000096,0,0,0.19866251,-0.00515595,284.82679)\"\n+       gradientUnits=\"userSpaceOnUse\" />\n+    <marker\n+       inkscape:isstock=\"true\"\n+       style=\"overflow:visible\"\n+       id=\"marker28236\"\n+       refX=\"0\"\n+       refY=\"0\"\n+       orient=\"auto\"\n+       inkscape:stockid=\"Arrow2Mstart\">\n+      <path\n+         inkscape:connector-curvature=\"0\"\n+         transform=\"scale(0.6)\"\n+         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\"\n+         style=\"fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1\"\n+         id=\"path28234\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"marker3706\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path3704\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(-0.4,0,0,-0.4,-4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect14461\"\n+       is_visible=\"true\" />\n+    <marker\n+       inkscape:stockid=\"Arrow2Mend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow2Mend-3\"\n+       style=\"overflow:visible\"\n+       inkscape:isstock=\"true\"\n+       inkscape:collect=\"always\">\n+      <path\n+         inkscape:connector-curvature=\"0\"\n+         id=\"path6230-9\"\n+         style=\"fill:#fe0000;fill-opacity:1;fill-rule:evenodd;stroke:#fe0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1\"\n+         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\"\n+         transform=\"scale(-0.6)\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow2Mend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow2Mend-3-1\"\n+       style=\"overflow:visible\"\n+       inkscape:isstock=\"true\"\n+       inkscape:collect=\"always\">\n+      <path\n+         inkscape:connector-curvature=\"0\"\n+         id=\"path6230-9-8\"\n+         style=\"fill:#fe0000;fill-opacity:1;fill-rule:evenodd;stroke:#fe0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1\"\n+         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\"\n+         transform=\"scale(-0.6)\" />\n+    </marker>\n+    <linearGradient\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient13962\"\n+       id=\"linearGradient14808\"\n+       x1=\"447.95767\"\n+       y1=\"176.3018\"\n+       x2=\"576.27008\"\n+       y2=\"176.3018\"\n+       gradientUnits=\"userSpaceOnUse\"\n+       gradientTransform=\"translate(0,-8)\" />\n+    <marker\n+       inkscape:stockid=\"Arrow2Mend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow2Mend-3-1-6\"\n+       style=\"overflow:visible\"\n+       inkscape:isstock=\"true\"\n+       inkscape:collect=\"always\">\n+      <path\n+         inkscape:connector-curvature=\"0\"\n+         id=\"path6230-9-8-5\"\n+         style=\"fill:#808080;fill-opacity:1;fill-rule:evenodd;stroke:#808080;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1\"\n+         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\"\n+         transform=\"scale(-0.6)\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mend-53\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4533-35\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(-0.4,0,0,-0.4,-4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mend-99\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4533-8\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(-0.4,0,0,-0.4,-4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+  </defs>\n+  <sodipodi:namedview\n+     id=\"base\"\n+     pagecolor=\"#ffffff\"\n+     bordercolor=\"#666666\"\n+     borderopacity=\"1.0\"\n+     inkscape:pageopacity=\"0.0\"\n+     inkscape:pageshadow=\"2\"\n+     inkscape:zoom=\"1.8101934\"\n+     inkscape:cx=\"434.42776\"\n+     inkscape:cy=\"99.90063\"\n+     inkscape:document-units=\"px\"\n+     inkscape:current-layer=\"layer1\"\n+     showgrid=\"false\"\n+     inkscape:window-width=\"1920\"\n+     inkscape:window-height=\"1057\"\n+     inkscape:window-x=\"-8\"\n+     inkscape:window-y=\"-8\"\n+     inkscape:window-maximized=\"1\"\n+     fit-margin-top=\"0.1\"\n+     fit-margin-left=\"0.1\"\n+     fit-margin-right=\"0.1\"\n+     fit-margin-bottom=\"0.1\"\n+     inkscape:measure-start=\"-29.078,219.858\"\n+     inkscape:measure-end=\"346.809,219.858\"\n+     showguides=\"true\"\n+     inkscape:snap-page=\"true\"\n+     inkscape:snap-others=\"false\"\n+     inkscape:snap-nodes=\"false\"\n+     inkscape:snap-bbox=\"true\"\n+     inkscape:lockguides=\"false\"\n+     inkscape:guide-bbox=\"true\">\n+    <sodipodi:guide\n+       position=\"-120.20815,574.17069\"\n+       orientation=\"0,1\"\n+       id=\"guide7077\"\n+       inkscape:locked=\"false\" />\n+  </sodipodi:namedview>\n+  <metadata\n+     id=\"metadata3873\">\n+    <rdf:RDF>\n+      <cc:Work\n+         rdf:about=\"\">\n+        <dc:format>image/svg+xml</dc:format>\n+        <dc:type\n+           rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\" />\n+        <dc:title />\n+      </cc:Work>\n+    </rdf:RDF>\n+  </metadata>\n+  <g\n+     inkscape:label=\"Layer 1\"\n+     inkscape:groupmode=\"layer\"\n+     id=\"layer1\"\n+     transform=\"translate(-46.542857,-100.33361)\">\n+    <rect\n+       style=\"fill:#aaffcc;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.26491222;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5066-1-7\"\n+       width=\"64.18129\"\n+       height=\"45.550591\"\n+       x=\"575.72662\"\n+       y=\"144.79553\" />\n+    <rect\n+       style=\"fill:#aaffcc;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.26491222;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5066-1-8-5\"\n+       width=\"64.18129\"\n+       height=\"45.550591\"\n+       x=\"584.44391\"\n+       y=\"152.87041\" />\n+    <rect\n+       style=\"fill:#aaffcc;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.26491222;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5066-1-42-0\"\n+       width=\"64.18129\"\n+       height=\"45.550591\"\n+       x=\"593.03491\"\n+       y=\"160.56087\" />\n+    <rect\n+       style=\"fill:#aaffcc;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.26491222;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5066-1-0-3\"\n+       width=\"64.18129\"\n+       height=\"45.550591\"\n+       x=\"600.61523\"\n+       y=\"167.73862\" />\n+    <rect\n+       style=\"fill:#aaffcc;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.26491222;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5066-1-46-4\"\n+       width=\"64.18129\"\n+       height=\"45.550591\"\n+       x=\"608.70087\"\n+       y=\"175.42906\" />\n+    <flowRoot\n+       xml:space=\"preserve\"\n+       id=\"flowRoot1853-7\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#aaffcc;fill-opacity:1;stroke:none\"\n+       transform=\"matrix(0.71467688,0,0,0.72506311,529.61388,101.41825)\"><flowRegion\n+         id=\"flowRegion1855-0\"\n+         style=\"fill:#aaffcc\"><rect\n+           id=\"rect1857-5\"\n+           width=\"67.17514\"\n+           height=\"33.941124\"\n+           x=\"120.20815\"\n+           y=\"120.75856\"\n+           style=\"fill:#aaffcc\" /></flowRegion><flowPara\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#aaffcc\"\n+         id=\"flowPara1976\" /></flowRoot>    <flowRoot\n+       xml:space=\"preserve\"\n+       id=\"flowRoot5313\"\n+       style=\"fill:black;fill-opacity:1;stroke:none;font-family:sans-serif;font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;letter-spacing:0px;word-spacing:0px\"><flowRegion\n+         id=\"flowRegion5315\"><rect\n+           id=\"rect5317\"\n+           width=\"120.91525\"\n+           height=\"96.873627\"\n+           x=\"-192.33304\"\n+           y=\"-87.130829\" /></flowRegion><flowPara\n+         id=\"flowPara5319\" /></flowRoot>    <flowRoot\n+       xml:space=\"preserve\"\n+       id=\"flowRoot8331\"\n+       style=\"fill:black;fill-opacity:1;stroke:none;font-family:sans-serif;font-style:normal;font-weight:normal;font-size:13.33333333px;line-height:1.25;letter-spacing:0px;word-spacing:0px;-inkscape-font-specification:'sans-serif, Normal';font-stretch:normal;font-variant:normal;text-anchor:start;text-align:start;writing-mode:lr;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal\"><flowRegion\n+         id=\"flowRegion8333\"><rect\n+           id=\"rect8335\"\n+           width=\"48.5\"\n+           height=\"28\"\n+           x=\"252.5\"\n+           y=\"208.34286\" /></flowRegion><flowPara\n+         id=\"flowPara8337\" /></flowRoot>    <flowRoot\n+       xml:space=\"preserve\"\n+       id=\"flowRoot11473\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none\"\n+       transform=\"translate(46.542857,100.33361)\"><flowRegion\n+         id=\"flowRegion11475\"><rect\n+           id=\"rect11477\"\n+           width=\"90\"\n+           height=\"14.5\"\n+           x=\"426\"\n+           y=\"26.342873\" /></flowRegion><flowPara\n+         id=\"flowPara11479\">DDDpk</flowPara></flowRoot>    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"533.54285\"\n+       y=\"158.17648\"\n+       id=\"text11489\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan11487\"\n+         x=\"533.54285\"\n+         y=\"170.34088\" /></text>\n+    <rect\n+       style=\"fill:#f4d7d7;fill-opacity:1;stroke:url(#linearGradient3606);stroke-width:0.26499999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5066-1-8\"\n+       width=\"64.18129\"\n+       height=\"45.550591\"\n+       x=\"101.58897\"\n+       y=\"178.70938\" />\n+    <rect\n+       style=\"fill:#f4d7d7;fill-opacity:1;stroke:url(#linearGradient3604);stroke-width:0.26499999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5066-1-42\"\n+       width=\"64.18129\"\n+       height=\"45.550591\"\n+       x=\"110.17996\"\n+       y=\"186.39984\" />\n+    <rect\n+       style=\"fill:#f4d7d7;fill-opacity:1;stroke:url(#linearGradient3602);stroke-width:0.26499999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5066-1-0\"\n+       width=\"64.18129\"\n+       height=\"45.550591\"\n+       x=\"117.76027\"\n+       y=\"193.57759\" />\n+    <rect\n+       style=\"fill:#f4d7d7;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.26499999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5066-1-46\"\n+       width=\"64.18129\"\n+       height=\"45.550591\"\n+       x=\"125.84592\"\n+       y=\"201.26804\" />\n+    <rect\n+       style=\"fill:#d7f4e3;fill-opacity:1;stroke:url(#linearGradient3608-4);stroke-width:0.293915;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5066-1-86\"\n+       width=\"79.001617\"\n+       height=\"45.521675\"\n+       x=\"221.60374\"\n+       y=\"163.11812\" />\n+    <rect\n+       style=\"fill:#d7f4e3;fill-opacity:1;stroke:url(#linearGradient3608-4-8);stroke-width:0.29522076;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5066-1-86-5\"\n+       width=\"79.70742\"\n+       height=\"45.52037\"\n+       x=\"221.08463\"\n+       y=\"244.37004\" />\n+    <rect\n+       style=\"opacity:1;fill:#d7eef4;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.31139579;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect3718\"\n+       width=\"125.8186\"\n+       height=\"100.36277\"\n+       x=\"321.87323\"\n+       y=\"112.72702\" />\n+    <rect\n+       style=\"fill:#ffd5d5;fill-opacity:1;stroke:url(#linearGradient3608-4-8-7);stroke-width:0.30293623;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5066-1-86-5-3\"\n+       width=\"83.942352\"\n+       height=\"45.512653\"\n+       x=\"341.10928\"\n+       y=\"255.85414\" />\n+    <rect\n+       style=\"fill:#ffb380;fill-opacity:1;stroke:url(#linearGradient3608-4-9);stroke-width:0.293915;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5066-1-86-2\"\n+       width=\"79.001617\"\n+       height=\"45.521675\"\n+       x=\"469.21576\"\n+       y=\"143.94656\" />\n+    <rect\n+       style=\"opacity:1;fill:url(#radialGradient4334);fill-opacity:1;stroke:#6ba6fd;stroke-width:0.32037571;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect3783\"\n+       width=\"342.1843\"\n+       height=\"53.684738\"\n+       x=\"50.934502\"\n+       y=\"327.77164\" />\n+    <rect\n+       style=\"fill:#e9ddaf;fill-opacity:1;stroke:url(#linearGradient3608);stroke-width:0.26499999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5066-1\"\n+       width=\"64.18129\"\n+       height=\"45.550591\"\n+       x=\"53.748672\"\n+       y=\"331.81079\" />\n+    <rect\n+       style=\"fill:#e9ddaf;fill-opacity:1;stroke:url(#linearGradient3608-9);stroke-width:0.26499999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5066-1-3\"\n+       width=\"64.18129\"\n+       height=\"45.550591\"\n+       x=\"121.84918\"\n+       y=\"331.71741\" />\n+    <rect\n+       style=\"fill:#e9ddaf;fill-opacity:1;stroke:url(#linearGradient3608-9-1);stroke-width:0.26499999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5066-1-3-6\"\n+       width=\"64.18129\"\n+       height=\"45.550591\"\n+       x=\"189.84918\"\n+       y=\"331.71741\" />\n+    <rect\n+       style=\"fill:#e9ddaf;fill-opacity:1;stroke:url(#linearGradient3608-9-1-5);stroke-width:0.26499999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5066-1-3-6-4\"\n+       width=\"64.18129\"\n+       height=\"45.550591\"\n+       x=\"257.84918\"\n+       y=\"331.71741\" />\n+    <rect\n+       style=\"fill:#e9ddaf;fill-opacity:1;stroke:url(#linearGradient3608-9-1-5-7);stroke-width:0.26499999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5066-1-3-6-4-9\"\n+       width=\"64.18129\"\n+       height=\"45.550591\"\n+       x=\"325.84918\"\n+       y=\"331.71741\" />\n+    <rect\n+       style=\"opacity:1;fill:url(#radialGradient4342);fill-opacity:1;stroke:#6ba6fd;stroke-width:0.28768006;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect3783-8\"\n+       width=\"273.62766\"\n+       height=\"54.131645\"\n+       x=\"398.24258\"\n+       y=\"328.00156\" />\n+    <rect\n+       style=\"fill:#dde9af;fill-opacity:1;stroke:url(#linearGradient3608-8);stroke-width:0.26499999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5066-1-5\"\n+       width=\"64.18129\"\n+       height=\"45.550591\"\n+       x=\"401.07309\"\n+       y=\"331.47122\" />\n+    <rect\n+       style=\"fill:#dde9af;fill-opacity:1;stroke:url(#linearGradient3608-9-8);stroke-width:0.26499999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5066-1-3-0\"\n+       width=\"64.18129\"\n+       height=\"45.550591\"\n+       x=\"469.17358\"\n+       y=\"331.37781\" />\n+    <rect\n+       style=\"fill:#dde9af;fill-opacity:1;stroke:url(#linearGradient3608-9-1-59);stroke-width:0.26499999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5066-1-3-6-3\"\n+       width=\"64.18129\"\n+       height=\"45.550591\"\n+       x=\"537.17358\"\n+       y=\"331.37781\" />\n+    <rect\n+       style=\"fill:#dde9af;fill-opacity:1;stroke:url(#linearGradient3608-9-1-5-73);stroke-width:0.26499999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5066-1-3-6-4-6\"\n+       width=\"64.18129\"\n+       height=\"45.550591\"\n+       x=\"605.17358\"\n+       y=\"331.37781\" />\n+    <rect\n+       style=\"opacity:1;fill:#ffeeaa;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.837071;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect3718-3\"\n+       width=\"27.798103\"\n+       height=\"21.434149\"\n+       x=\"325.80197\"\n+       y=\"117.21037\" />\n+    <rect\n+       style=\"opacity:1;fill:#ffeeaa;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.837071;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect3718-3-8\"\n+       width=\"27.798103\"\n+       height=\"21.434149\"\n+       x=\"325.2959\"\n+       y=\"140.20857\" />\n+    <rect\n+       style=\"opacity:1;fill:#ffeeaa;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.837071;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect3718-3-8-9\"\n+       width=\"27.798103\"\n+       height=\"21.434149\"\n+       x=\"325.2959\"\n+       y=\"164.20857\" />\n+    <rect\n+       style=\"opacity:1;fill:#ffeeaa;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.837071;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect3718-3-5\"\n+       width=\"27.798103\"\n+       height=\"21.434149\"\n+       x=\"356.37054\"\n+       y=\"117.39072\" />\n+    <rect\n+       style=\"opacity:1;fill:#ffeeaa;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.837071;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect3718-3-8-1\"\n+       width=\"27.798103\"\n+       height=\"21.434149\"\n+       x=\"355.86447\"\n+       y=\"140.38893\" />\n+    <rect\n+       style=\"opacity:1;fill:#ffeeaa;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.837071;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect3718-3-8-9-2\"\n+       width=\"27.798103\"\n+       height=\"21.434149\"\n+       x=\"355.86447\"\n+       y=\"164.38893\" />\n+    <rect\n+       style=\"opacity:1;fill:#ffeeaa;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.837071;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect3718-3-5-5\"\n+       width=\"27.798103\"\n+       height=\"21.434149\"\n+       x=\"386.37054\"\n+       y=\"117.39072\" />\n+    <rect\n+       style=\"opacity:1;fill:#ffeeaa;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.837071;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect3718-3-8-1-9\"\n+       width=\"27.798103\"\n+       height=\"21.434149\"\n+       x=\"385.86447\"\n+       y=\"140.38895\" />\n+    <rect\n+       style=\"opacity:1;fill:#ffeeaa;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.837071;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect3718-3-8-9-2-6\"\n+       width=\"27.798103\"\n+       height=\"21.434149\"\n+       x=\"385.86447\"\n+       y=\"164.38895\" />\n+    <rect\n+       style=\"opacity:1;fill:#ffeeaa;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.837071;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect3718-3-5-5-9\"\n+       width=\"27.798103\"\n+       height=\"21.434149\"\n+       x=\"416.37054\"\n+       y=\"117.39072\" />\n+    <rect\n+       style=\"opacity:1;fill:#ffeeaa;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.837071;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect3718-3-8-1-9-3\"\n+       width=\"27.798103\"\n+       height=\"21.434149\"\n+       x=\"415.86447\"\n+       y=\"140.38895\" />\n+    <rect\n+       style=\"opacity:1;fill:#ffeeaa;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.837071;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect3718-3-8-9-2-6-8\"\n+       width=\"27.798103\"\n+       height=\"21.434149\"\n+       x=\"415.86447\"\n+       y=\"164.38896\" />\n+    <rect\n+       style=\"opacity:1;fill:#ffeeaa;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.837071;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect3718-3-8-9-5\"\n+       width=\"27.798103\"\n+       height=\"21.434149\"\n+       x=\"324.61139\"\n+       y=\"187.85849\" />\n+    <rect\n+       style=\"opacity:1;fill:#ffeeaa;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.837071;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect3718-3-8-9-2-0\"\n+       width=\"27.798103\"\n+       height=\"21.434149\"\n+       x=\"355.17996\"\n+       y=\"188.03886\" />\n+    <rect\n+       style=\"opacity:1;fill:#ffeeaa;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.837071;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect3718-3-8-9-2-6-0\"\n+       width=\"27.798103\"\n+       height=\"21.434149\"\n+       x=\"385.17996\"\n+       y=\"188.03888\" />\n+    <rect\n+       style=\"opacity:1;fill:#ffeeaa;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.837071;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect3718-3-8-9-2-6-8-4\"\n+       width=\"27.798103\"\n+       height=\"21.434149\"\n+       x=\"415.17996\"\n+       y=\"188.03889\" />\n+    <rect\n+       style=\"opacity:1;fill:#d7eef4;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.31139579;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect3718-5\"\n+       width=\"125.8186\"\n+       height=\"100.36277\"\n+       x=\"452.24075\"\n+       y=\"208.56764\" />\n+    <rect\n+       style=\"opacity:1;fill:#ffccaa;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.837071;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect3718-3-9\"\n+       width=\"27.798103\"\n+       height=\"21.434149\"\n+       x=\"456.16949\"\n+       y=\"213.05098\" />\n+    <rect\n+       style=\"opacity:1;fill:#ffccaa;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.837071;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect3718-3-8-8\"\n+       width=\"27.798103\"\n+       height=\"21.434149\"\n+       x=\"455.66342\"\n+       y=\"236.04919\" />\n+    <rect\n+       style=\"opacity:1;fill:#ffccaa;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.837071;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect3718-3-8-9-55\"\n+       width=\"27.798103\"\n+       height=\"21.434149\"\n+       x=\"455.66342\"\n+       y=\"260.04919\" />\n+    <rect\n+       style=\"opacity:1;fill:#ffccaa;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.837071;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect3718-3-5-7\"\n+       width=\"27.798103\"\n+       height=\"21.434149\"\n+       x=\"486.73807\"\n+       y=\"213.23134\" />\n+    <rect\n+       style=\"opacity:1;fill:#ffccaa;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.837071;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect3718-3-8-1-5\"\n+       width=\"27.798103\"\n+       height=\"21.434149\"\n+       x=\"486.23199\"\n+       y=\"236.22954\" />\n+    <rect\n+       style=\"opacity:1;fill:#ffccaa;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.837071;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect3718-3-8-9-2-3\"\n+       width=\"27.798103\"\n+       height=\"21.434149\"\n+       x=\"486.23199\"\n+       y=\"260.22955\" />\n+    <rect\n+       style=\"opacity:1;fill:#ffccaa;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.837071;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect3718-3-5-5-2\"\n+       width=\"27.798103\"\n+       height=\"21.434149\"\n+       x=\"516.73804\"\n+       y=\"213.23134\" />\n+    <rect\n+       style=\"opacity:1;fill:#ffccaa;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.837071;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect3718-3-8-1-9-5\"\n+       width=\"27.798103\"\n+       height=\"21.434149\"\n+       x=\"516.23199\"\n+       y=\"236.22955\" />\n+    <rect\n+       style=\"opacity:1;fill:#ffccaa;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.837071;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect3718-3-8-9-2-6-1\"\n+       width=\"27.798103\"\n+       height=\"21.434149\"\n+       x=\"516.23199\"\n+       y=\"260.22955\" />\n+    <rect\n+       style=\"opacity:1;fill:#ffccaa;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.837071;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect3718-3-5-5-9-6\"\n+       width=\"27.798103\"\n+       height=\"21.434149\"\n+       x=\"546.73804\"\n+       y=\"213.23134\" />\n+    <rect\n+       style=\"opacity:1;fill:#ffccaa;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.837071;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect3718-3-8-1-9-3-1\"\n+       width=\"27.798103\"\n+       height=\"21.434149\"\n+       x=\"546.23199\"\n+       y=\"236.22955\" />\n+    <rect\n+       style=\"opacity:1;fill:#ffccaa;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.837071;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect3718-3-8-9-2-6-8-7\"\n+       width=\"27.798103\"\n+       height=\"21.434149\"\n+       x=\"546.23199\"\n+       y=\"260.22955\" />\n+    <rect\n+       style=\"opacity:1;fill:#ffccaa;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.837071;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect3718-3-8-9-5-1\"\n+       width=\"27.798103\"\n+       height=\"21.434149\"\n+       x=\"454.97891\"\n+       y=\"283.6991\" />\n+    <rect\n+       style=\"opacity:1;fill:#ffccaa;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.837071;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect3718-3-8-9-2-0-6\"\n+       width=\"27.798103\"\n+       height=\"21.434149\"\n+       x=\"485.54749\"\n+       y=\"283.87946\" />\n+    <rect\n+       style=\"opacity:1;fill:#ffccaa;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.837071;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect3718-3-8-9-2-6-0-7\"\n+       width=\"27.798103\"\n+       height=\"21.434149\"\n+       x=\"515.54749\"\n+       y=\"283.87949\" />\n+    <rect\n+       style=\"opacity:1;fill:#ffccaa;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.837071;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect3718-3-8-9-2-6-8-4-2\"\n+       width=\"27.798103\"\n+       height=\"21.434149\"\n+       x=\"545.54749\"\n+       y=\"283.87952\" />\n+    <g\n+       id=\"g5089\"\n+       transform=\"matrix(0.7206312,0,0,1.0073979,12.37404,-312.02679)\"\n+       style=\"fill:#ff8080\">\n+      <path\n+         inkscape:connector-curvature=\"0\"\n+         d=\"m 64.439519,501.23542 v 5.43455 h 45.917801 v -5.43455 z\"\n+         style=\"opacity:1;fill:#ff8080;fill-opacity:1;stroke:#6ba6fd;stroke-width:1.09656608;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke\"\n+         id=\"rect4455\" />\n+      <path\n+         inkscape:connector-curvature=\"0\"\n+         id=\"path5083\"\n+         d=\"m 108.30535,494.82846 c 13.96414,8.6951 13.96414,8.40526 13.96414,8.40526 l -12.46798,9.85445 z\"\n+         style=\"fill:#ff8080;stroke:#000000;stroke-width:0.53767502px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\" />\n+    </g>\n+    <g\n+       id=\"g5089-4\"\n+       transform=\"matrix(-0.6745281,0,0,0.97266112,143.12774,-266.3349)\"\n+       style=\"fill:#000080;fill-opacity:1\">\n+      <path\n+         inkscape:connector-curvature=\"0\"\n+         d=\"m 64.439519,501.23542 v 5.43455 h 45.917801 v -5.43455 z\"\n+         style=\"opacity:1;fill:#000080;fill-opacity:1;stroke:#6ba6fd;stroke-width:1.09656608;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke\"\n+         id=\"rect4455-9\" />\n+      <path\n+         inkscape:connector-curvature=\"0\"\n+         id=\"path5083-2\"\n+         d=\"m 108.30535,494.82846 c 13.96414,8.6951 13.96414,8.40526 13.96414,8.40526 l -12.46798,9.85445 z\"\n+         style=\"fill:#000080;stroke:#000000;stroke-width:0.53767502px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1\" />\n+    </g>\n+    <flowRoot\n+       xml:space=\"preserve\"\n+       id=\"flowRoot5112\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none\"\n+       transform=\"translate(52.199711,162.55901)\"><flowRegion\n+         id=\"flowRegion5114\"><rect\n+           id=\"rect5116\"\n+           width=\"28.991377\"\n+           height=\"19.79899\"\n+           x=\"22.627417\"\n+           y=\"64.897125\" /></flowRegion><flowPara\n+         id=\"flowPara5118\">Tx</flowPara></flowRoot>    <flowRoot\n+       xml:space=\"preserve\"\n+       id=\"flowRoot5112-8\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none\"\n+       transform=\"translate(49.878465,112.26812)\"><flowRegion\n+         id=\"flowRegion5114-7\"><rect\n+           id=\"rect5116-7\"\n+           width=\"28.991377\"\n+           height=\"19.79899\"\n+           x=\"22.627417\"\n+           y=\"64.897125\" /></flowRegion><flowPara\n+         id=\"flowPara5118-5\">Rx</flowPara></flowRoot>    <path\n+       style=\"fill:none;stroke:#f60300;stroke-width:0.783;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:0.783, 0.78300000000000003;stroke-dashoffset:0;marker-start:url(#Arrow1Sstart);marker-end:url(#TriangleOutS)\"\n+       d=\"m 116.81066,179.28348 v -11.31903 l -0.37893,-12.93605 0.37893,-5.25526 3.03134,-5.25526 4.16811,-2.82976 8.3362,-1.61701 h 7.19945 l 7.19946,2.02126 3.03135,2.02126 0.37892,2.02125 -0.37892,3.23401 -0.37892,7.27652 -0.37892,8.48927 -0.37892,14.55304\"\n+       id=\"path8433\"\n+       inkscape:connector-curvature=\"0\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"104.04285\"\n+       y=\"144.86398\"\n+       id=\"text9071\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan9069\"\n+         x=\"104.04285\"\n+         y=\"144.86398\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333333px;font-family:monospace;-inkscape-font-specification:monospace;fill:#0000ff\">HW loop back device</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"59.542858\"\n+       y=\"53.676483\"\n+       id=\"text9621\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan9619\"\n+         x=\"59.542858\"\n+         y=\"65.840889\" /></text>\n+    <flowRoot\n+       xml:space=\"preserve\"\n+       id=\"flowRoot1853-7-2-7-8-7-2-4-3-9-0-2-9-5-6-7-7\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none\"\n+       transform=\"matrix(0.57822568,0,0,0.72506311,454.1297,247.6848)\"><flowRegion\n+         id=\"flowRegion1855-0-1-3-66-99-9-2-5-4-1-1-1-4-0-5-4\"><rect\n+           id=\"rect1857-5-1-5-2-6-1-4-9-3-8-1-8-5-7-9-1\"\n+           width=\"162.09244\"\n+           height=\"78.764809\"\n+           x=\"120.20815\"\n+           y=\"120.75856\" /></flowRegion><flowPara\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#5500d4\"\n+         id=\"flowPara9723\" /></flowRoot>    <path\n+       style=\"fill:none;stroke:#fe0000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:1, 1;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)\"\n+       d=\"m 181.60025,194.22211 12.72792,-7.07106 14.14214,-2.82843 12.02081,0.70711 h 1.41422 v 0\"\n+       id=\"path9797\"\n+       inkscape:connector-curvature=\"0\" />\n+    <path\n+       style=\"fill:none;stroke:#fe0000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:1, 1;stroke-dashoffset:0;marker-end:url(#marker10821)\"\n+       d=\"m 179.47893,193.51501 3.53554,-14.14214 5.65685,-12.72792 16.97056,-9.19239 8.48528,-9.19238 14.84924,-7.77818 24.04163,-8.48528 18.38478,-6.36396 38.89087,-2.82843 h 12.02082 l -2.12132,-0.7071\"\n+       id=\"path10453\"\n+       inkscape:connector-curvature=\"0\" />\n+    <path\n+       style=\"fill:none;stroke:#fe0000;stroke-width:0.70021206;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.70021208, 0.70021208;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#Arrow2Mend-3)\"\n+       d=\"m 299.68795,188.0612 7.97521,-5.53298 8.86135,-2.2132 7.53214,0.5533 h 0.88614 v 0\"\n+       id=\"path9797-9\"\n+       inkscape:connector-curvature=\"0\" />\n+    <path\n+       style=\"fill:none;stroke:#fe0000;stroke-width:0.96708673;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.96708673, 0.96708673;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#Arrow2Mend-3-1)\"\n+       d=\"m 300.49277,174.25976 7.49033,-11.23756 8.32259,-4.49504 7.07419,1.12376 h 0.83227 v 0\"\n+       id=\"path9797-9-7\"\n+       inkscape:connector-curvature=\"0\" />\n+    <path\n+       style=\"fill:none;stroke:#ff0000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:1, 1;stroke-dashoffset:0;marker-end:url(#marker12747)\"\n+       d=\"m 299.68708,196.34344 9.19239,7.77817 7.07107,1.41421 h 4.94974 v 0\"\n+       id=\"path12737\"\n+       inkscape:connector-curvature=\"0\" />\n+    <path\n+       style=\"fill:none;stroke:url(#linearGradient14808);stroke-width:4.66056013;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4.66056002, 4.66056002;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#Arrow1Send)\"\n+       d=\"m 447.95767,168.30181 c 119.99171,0 119.99171,0 119.99171,0\"\n+       id=\"path13236\"\n+       inkscape:connector-curvature=\"0\" />\n+    <path\n+       style=\"fill:none;stroke:#808080;stroke-width:0.96708673;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.96708673, 0.96708673000000001;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#Arrow2Mend-3-1-6)\"\n+       d=\"m 529.56098,142.71226 7.49033,-11.23756 8.32259,-4.49504 7.07419,1.12376 h 0.83227 v 0\"\n+       id=\"path9797-9-7-3\"\n+       inkscape:connector-curvature=\"0\" />\n+    <path\n+       style=\"fill:none;stroke:#00ffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:1, 1;stroke-dashoffset:0;marker-end:url(#Arrow1Mend)\"\n+       d=\"m 612.93538,222.50639 -5.65686,12.72792 -14.84924,3.53553 -14.14213,0.70711\"\n+       id=\"path16128\"\n+       inkscape:connector-curvature=\"0\" />\n+    <path\n+       style=\"fill:none;stroke:#00ffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:1, 1;stroke-dashoffset:0\"\n+       d=\"m 624.95619,220.38507 -3.53553,13.43502 -12.72792,14.84925 -9.19239,5.65685 -19.09188,2.82843 -1.41422,-0.70711 h -1.41421\"\n+       id=\"path16130\"\n+       inkscape:connector-curvature=\"0\" />\n+    <path\n+       style=\"fill:none;stroke:#00ffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:1, 1;stroke-dashoffset:0\"\n+       d=\"m 635.56279,221.09217 -7.77817,33.94113 -4.24264,6.36396 -8.48528,3.53553 -10.6066,4.94975 -19.09189,5.65685 -6.36396,3.53554\"\n+       id=\"path16132\"\n+       inkscape:connector-curvature=\"0\" />\n+    <path\n+       style=\"fill:none;stroke:#00ffff;stroke-width:1.01083219;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.01083222, 1.01083221999999995;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#Arrow1Mend-53)\"\n+       d=\"m 456.03282,270.85761 -4.96024,14.83162 -13.02062,4.11988 -12.40058,0.82399\"\n+       id=\"path16128-3\"\n+       inkscape:connector-curvature=\"0\" />\n+    <path\n+       style=\"fill:none;stroke:#00ffff;stroke-width:0.80101544;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.80101541, 0.80101540999999998;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#Arrow1Mend-99)\"\n+       d=\"m 341.29831,266.70565 -6.88826,6.70663 -18.08168,1.86296 -17.22065,0.37258\"\n+       id=\"path16128-6\"\n+       inkscape:connector-curvature=\"0\" />\n+    <path\n+       style=\"fill:none;stroke:#00faf5;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:1, 1;stroke-dashoffset:0;marker-end:url(#Arrow1Mend)\"\n+       d=\"m 219.78402,264.93279 -6.36396,-9.89949 -3.53554,-16.26346 -7.77817,-8.48528 -8.48528,-4.94975 -4.94975,-2.82842\"\n+       id=\"path17144\"\n+       inkscape:connector-curvature=\"0\" />\n+    <path\n+       style=\"fill:none;stroke:#00db00;stroke-width:1.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:1.4, 1.39999999999999991;stroke-dashoffset:0;marker-end:url(#marker17156);marker-start:url(#marker17550)\"\n+       d=\"m 651.11914,221.09217 -7.07107,31.81981 -17.67766,34.64823 -21.21321,26.87005 -80.61017,1.41422 -86.97413,1.41421 -79.90306,-3.53553 -52.3259,1.41421 -24.04163,10.6066 -2.82843,1.41422\"\n+       id=\"path17146\"\n+       inkscape:connector-curvature=\"0\" />\n+    <path\n+       style=\"fill:none;stroke:#000000;stroke-width:1.3;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:1.3, 1.30000000000000004;stroke-dashoffset:0;marker-start:url(#marker18096);marker-end:url(#marker18508)\"\n+       d=\"M 659.60442,221.09217 C 656.776,327.86529 656.776,328.5724 656.776,328.5724\"\n+       id=\"path18086\"\n+       inkscape:connector-curvature=\"0\" />\n+    <flowRoot\n+       xml:space=\"preserve\"\n+       id=\"flowRoot1853-7-2-7-8-7-2\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none\"\n+       transform=\"matrix(0.57822568,0,0,0.72506311,137.7802,161.1139)\"><flowRegion\n+         id=\"flowRegion1855-0-1-3-66-99-9\"><rect\n+           id=\"rect1857-5-1-5-2-6-1\"\n+           width=\"174.19844\"\n+           height=\"91.867104\"\n+           x=\"120.20815\"\n+           y=\"120.75856\" /></flowRegion><flowPara\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#5500d4\"\n+         id=\"flowPara9188-8-4\" /></flowRoot>    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"155.96185\"\n+       y=\"220.07472\"\n+       id=\"text9071-6\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"158.29518\"\n+         y=\"220.07472\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle\"\n+         id=\"tspan2100\"> <tspan\n+   style=\"fill:#0000ff\"\n+   id=\"tspan2327\">Ethdev Ports </tspan></tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"155.96185\"\n+         y=\"236.74139\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\"\n+         id=\"tspan2104\">(NIX)</tspan></text>\n+    <flowRoot\n+       xml:space=\"preserve\"\n+       id=\"flowRoot2106\"\n+       style=\"fill:black;fill-opacity:1;stroke:none;font-family:sans-serif;font-style:normal;font-weight:normal;font-size:13.33333333px;line-height:1.25;letter-spacing:0px;word-spacing:0px;-inkscape-font-specification:'sans-serif, Normal';font-stretch:normal;font-variant:normal;text-anchor:start;text-align:start;writing-mode:lr;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal\"><flowRegion\n+         id=\"flowRegion2108\"><rect\n+           id=\"rect2110\"\n+           width=\"42.1875\"\n+           height=\"28.125\"\n+           x=\"178.125\"\n+           y=\"71.155365\" /></flowRegion><flowPara\n+         id=\"flowPara2112\" /></flowRoot>    <flowRoot\n+       xml:space=\"preserve\"\n+       id=\"flowRoot2114\"\n+       style=\"fill:black;fill-opacity:1;stroke:none;font-family:sans-serif;font-style:normal;font-weight:normal;font-size:13.33333333px;line-height:1.25;letter-spacing:0px;word-spacing:0px;-inkscape-font-specification:'sans-serif, Normal';font-stretch:normal;font-variant:normal;text-anchor:start;text-align:start;writing-mode:lr;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal\"><flowRegion\n+         id=\"flowRegion2116\"><rect\n+           id=\"rect2118\"\n+           width=\"38.28125\"\n+           height=\"28.90625\"\n+           x=\"196.09375\"\n+           y=\"74.280365\" /></flowRegion><flowPara\n+         id=\"flowPara2120\" /></flowRoot>    <flowRoot\n+       xml:space=\"preserve\"\n+       id=\"flowRoot2122\"\n+       style=\"fill:black;fill-opacity:1;stroke:none;font-family:sans-serif;font-style:normal;font-weight:normal;font-size:13.33333333px;line-height:1.25;letter-spacing:0px;word-spacing:0px;-inkscape-font-specification:'sans-serif, Normal';font-stretch:normal;font-variant:normal;text-anchor:start;text-align:start;writing-mode:lr;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal\"><flowRegion\n+         id=\"flowRegion2124\"><rect\n+           id=\"rect2126\"\n+           width=\"39.0625\"\n+           height=\"23.4375\"\n+           x=\"186.71875\"\n+           y=\"153.96786\" /></flowRegion><flowPara\n+         id=\"flowPara2128\" /></flowRoot>    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"262.1366\"\n+       y=\"172.08614\"\n+       id=\"text9071-6-4\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"264.46994\"\n+         y=\"172.08614\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\"\n+         id=\"tspan2104-0\">Ingress  </tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"262.1366\"\n+         y=\"188.75281\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\"\n+         id=\"tspan2176\">Classification</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"262.1366\"\n+         y=\"205.41946\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\"\n+         id=\"tspan2180\">(NPC)</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"262.1366\"\n+         y=\"222.08614\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\"\n+         id=\"tspan2178\" /><tspan\n+         sodipodi:role=\"line\"\n+         x=\"262.1366\"\n+         y=\"238.75281\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\"\n+         id=\"tspan2174\" /></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"261.26727\"\n+       y=\"254.46307\"\n+       id=\"text9071-6-4-9\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"263.60062\"\n+         y=\"254.46307\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\"\n+         id=\"tspan2104-0-0\">Egress  </tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"261.26727\"\n+         y=\"271.12973\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\"\n+         id=\"tspan2176-8\">Classification</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"261.26727\"\n+         y=\"287.79642\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\"\n+         id=\"tspan2180-9\">(NPC)</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"261.26727\"\n+         y=\"304.46307\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\"\n+         id=\"tspan2178-3\" /><tspan\n+         sodipodi:role=\"line\"\n+         x=\"261.26727\"\n+         y=\"321.12973\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle\"\n+         id=\"tspan2174-7\" /></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"362.7016\"\n+       y=\"111.81297\"\n+       id=\"text9071-4\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan9069-8\"\n+         x=\"362.7016\"\n+         y=\"111.81297\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;fill:#0000ff\">Rx Queues</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"488.21777\"\n+       y=\"207.21898\"\n+       id=\"text9071-4-3\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan9069-8-8\"\n+         x=\"488.21777\"\n+         y=\"207.21898\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;fill:#0000ff\">Tx Queues</tspan></text>\n+    <flowRoot\n+       xml:space=\"preserve\"\n+       id=\"flowRoot2311\"\n+       style=\"fill:black;fill-opacity:1;stroke:none;font-family:sans-serif;font-style:normal;font-weight:normal;font-size:13.33333333px;line-height:1.25;letter-spacing:0px;word-spacing:0px;-inkscape-font-specification:'sans-serif, Normal';font-stretch:normal;font-variant:normal;text-anchor:start;text-align:start;writing-mode:lr;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal\"><flowRegion\n+         id=\"flowRegion2313\"><rect\n+           id=\"rect2315\"\n+           width=\"49.21875\"\n+           height=\"41.40625\"\n+           x=\"195.3125\"\n+           y=\"68.811615\" /></flowRegion><flowPara\n+         id=\"flowPara2317\" /></flowRoot>    <flowRoot\n+       xml:space=\"preserve\"\n+       id=\"flowRoot2319\"\n+       style=\"fill:black;fill-opacity:1;stroke:none;font-family:sans-serif;font-style:normal;font-weight:normal;font-size:13.33333333px;line-height:1.25;letter-spacing:0px;word-spacing:0px;-inkscape-font-specification:'sans-serif, Normal';font-stretch:normal;font-variant:normal;text-anchor:start;text-align:start;writing-mode:lr;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal\"><flowRegion\n+         id=\"flowRegion2321\"><rect\n+           id=\"rect2323\"\n+           width=\"40.625\"\n+           height=\"39.0625\"\n+           x=\"196.09375\"\n+           y=\"69.592865\" /></flowRegion><flowPara\n+         id=\"flowPara2325\" /></flowRoot>    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"382.20477\"\n+       y=\"263.74432\"\n+       id=\"text9071-6-4-6\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"382.20477\"\n+         y=\"263.74432\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\"\n+         id=\"tspan2104-0-9\">Egress</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"382.20477\"\n+         y=\"280.41098\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\"\n+         id=\"tspan2176-3\">Traffic Manager</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"382.20477\"\n+         y=\"297.07767\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\"\n+         id=\"tspan2180-1\">(NIX)</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"382.20477\"\n+         y=\"313.74432\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\"\n+         id=\"tspan2178-6\" /><tspan\n+         sodipodi:role=\"line\"\n+         x=\"382.20477\"\n+         y=\"330.41098\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\"\n+         id=\"tspan2174-8\" /></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"500.98602\"\n+       y=\"154.02556\"\n+       id=\"text9071-6-4-0\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"503.31937\"\n+         y=\"154.02556\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\"\n+         id=\"tspan2104-0-97\">Scheduler </tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"500.98602\"\n+         y=\"170.69223\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\"\n+         id=\"tspan2389\" /><tspan\n+         sodipodi:role=\"line\"\n+         x=\"500.98602\"\n+         y=\"187.35889\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\"\n+         id=\"tspan2391\">SSO</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"500.98602\"\n+         y=\"204.02556\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\"\n+         id=\"tspan2178-60\" /><tspan\n+         sodipodi:role=\"line\"\n+         x=\"500.98602\"\n+         y=\"220.69223\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\"\n+         id=\"tspan2174-3\" /></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"571.61627\"\n+       y=\"119.24016\"\n+       id=\"text9071-4-2\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan9069-8-82\"\n+         x=\"571.61627\"\n+         y=\"119.24016\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\">Supports both poll mode and/or event mode</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"571.61627\"\n+         y=\"135.90683\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\"\n+         id=\"tspan2416\">by configuring scheduler</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"571.61627\"\n+         y=\"152.57349\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\"\n+         id=\"tspan2418\" /></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"638.14227\"\n+       y=\"192.46773\"\n+       id=\"text9071-6-4-9-2\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"638.14227\"\n+         y=\"192.46773\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\"\n+         id=\"tspan2178-3-2\">ARMv8</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"638.14227\"\n+         y=\"209.1344\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\"\n+         id=\"tspan2499\">Cores</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"638.14227\"\n+         y=\"225.80106\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle\"\n+         id=\"tspan2174-7-8\" /></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"180.24902\"\n+       y=\"325.09399\"\n+       id=\"text9071-4-1\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan9069-8-7\"\n+         x=\"180.24902\"\n+         y=\"325.09399\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;fill:#0000ff\">Hardware Libraries</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"487.8916\"\n+       y=\"325.91599\"\n+       id=\"text9071-4-1-1\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan9069-8-7-1\"\n+         x=\"487.8916\"\n+         y=\"325.91599\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;fill:#0000ff\">Software Libraries</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"81.178604\"\n+       y=\"350.03149\"\n+       id=\"text9071-4-18\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan9069-8-83\"\n+         x=\"81.178604\"\n+         y=\"350.03149\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\">Mempool</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"81.178604\"\n+         y=\"366.69815\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\"\n+         id=\"tspan2555\">(NPA)</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"151.09518\"\n+       y=\"348.77365\"\n+       id=\"text9071-4-18-9\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan9069-8-83-3\"\n+         x=\"151.09518\"\n+         y=\"348.77365\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\">Timer</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"151.09518\"\n+         y=\"365.44031\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\"\n+         id=\"tspan2555-9\">(TIM)</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"222.56393\"\n+       y=\"347.1174\"\n+       id=\"text9071-4-18-0\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"222.56393\"\n+         y=\"347.1174\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\"\n+         id=\"tspan2555-90\">Crypto</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"222.56393\"\n+         y=\"363.78406\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\"\n+         id=\"tspan2601\">(CPT)</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"289.00229\"\n+       y=\"347.69473\"\n+       id=\"text9071-4-18-0-5\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"289.00229\"\n+         y=\"347.69473\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\"\n+         id=\"tspan2555-90-9\">Compress</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"289.00229\"\n+         y=\"364.36139\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\"\n+         id=\"tspan2601-6\">(ZIP)</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"355.50653\"\n+       y=\"348.60098\"\n+       id=\"text9071-4-18-0-5-6\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"355.50653\"\n+         y=\"348.60098\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\"\n+         id=\"tspan2555-90-9-5\">Shared</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"355.50653\"\n+         y=\"365.26764\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\"\n+         id=\"tspan2645\">Memory</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"355.50653\"\n+         y=\"381.93433\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\"\n+         id=\"tspan2601-6-1\" /></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"430.31393\"\n+       y=\"356.4924\"\n+       id=\"text9071-4-18-1\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan9069-8-83-35\"\n+         x=\"430.31393\"\n+         y=\"356.4924\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\">SW Ring</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"430.31393\"\n+         y=\"373.15906\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\"\n+         id=\"tspan2555-6\" /></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"569.37646\"\n+       y=\"341.1799\"\n+       id=\"text9071-4-18-2\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan9069-8-83-4\"\n+         x=\"569.37646\"\n+         y=\"341.1799\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\">HASH</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"569.37646\"\n+         y=\"357.84656\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\"\n+         id=\"tspan2742\">LPM</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"569.37646\"\n+         y=\"374.51324\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\"\n+         id=\"tspan2555-2\">ACL</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"503.75143\"\n+       y=\"355.02365\"\n+       id=\"text9071-4-18-2-3\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"503.75143\"\n+         y=\"355.02365\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\"\n+         id=\"tspan2733\">Mbuf</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"639.34521\"\n+       y=\"355.6174\"\n+       id=\"text9071-4-18-19\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"639.34521\"\n+         y=\"355.6174\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#0000ff\"\n+         id=\"tspan2771\">De(Frag)</tspan></text>\n+  </g>\n+</svg>\ndiff --git a/doc/guides/platform/img/octeontx2_resource_virtualization.svg b/doc/guides/platform/img/octeontx2_resource_virtualization.svg\nnew file mode 100644\nindex 000000000..bf976b52a\n--- /dev/null\n+++ b/doc/guides/platform/img/octeontx2_resource_virtualization.svg\n@@ -0,0 +1,2418 @@\n+<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n+<!-- Created with Inkscape (http://www.inkscape.org/) -->\n+\n+<!--\n+# SPDX-License-Identifier: BSD-3-Clause\n+# Copyright(c) 2019 Marvell International Ltd.\n+#\n+-->\n+\n+<svg\n+   xmlns:osb=\"http://www.openswatchbook.org/uri/2009/osb\"\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=\"631.91431\"\n+   height=\"288.34286\"\n+   id=\"svg3868\"\n+   version=\"1.1\"\n+   inkscape:version=\"0.92.4 (5da689c313, 2019-01-14)\"\n+   sodipodi:docname=\"octeontx2_resource_virtualization.svg\"\n+   sodipodi:version=\"0.32\"\n+   inkscape:output_extension=\"org.inkscape.output.svg.inkscape\">\n+  <defs\n+     id=\"defs3870\">\n+    <marker\n+       inkscape:stockid=\"Arrow1Lstart\"\n+       orient=\"auto\"\n+       refY=\"0.0\"\n+       refX=\"0.0\"\n+       id=\"marker9460\"\n+       style=\"overflow:visible\"\n+       inkscape:isstock=\"true\">\n+      <path\n+         id=\"path9458\"\n+         d=\"M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z \"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1\"\n+         transform=\"scale(0.8) translate(12.5,0)\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Lstart\"\n+       orient=\"auto\"\n+       refY=\"0.0\"\n+       refX=\"0.0\"\n+       id=\"marker7396\"\n+       style=\"overflow:visible\"\n+       inkscape:isstock=\"true\">\n+      <path\n+         id=\"path7133\"\n+         d=\"M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z \"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1\"\n+         transform=\"scale(0.8) translate(12.5,0)\" />\n+    </marker>\n+    <linearGradient\n+       inkscape:collect=\"always\"\n+       id=\"linearGradient5474\">\n+      <stop\n+         style=\"stop-color:#ffffff;stop-opacity:1;\"\n+         offset=\"0\"\n+         id=\"stop5470\" />\n+      <stop\n+         style=\"stop-color:#ffffff;stop-opacity:0;\"\n+         offset=\"1\"\n+         id=\"stop5472\" />\n+    </linearGradient>\n+    <linearGradient\n+       inkscape:collect=\"always\"\n+       id=\"linearGradient5464\">\n+      <stop\n+         style=\"stop-color:#daeef5;stop-opacity:1;\"\n+         offset=\"0\"\n+         id=\"stop5460\" />\n+      <stop\n+         style=\"stop-color:#daeef5;stop-opacity:0;\"\n+         offset=\"1\"\n+         id=\"stop5462\" />\n+    </linearGradient>\n+    <linearGradient\n+       id=\"linearGradient6545\"\n+       osb:paint=\"solid\">\n+      <stop\n+         style=\"stop-color:#ffa600;stop-opacity:1;\"\n+         offset=\"0\"\n+         id=\"stop6543\" />\n+    </linearGradient>\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3302\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3294\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3290\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3286\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3228\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3188\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3184\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3180\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3176\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3172\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3168\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3164\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3160\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3120\"\n+       is_visible=\"true\" />\n+    <linearGradient\n+       id=\"linearGradient3114\"\n+       osb:paint=\"solid\">\n+      <stop\n+         style=\"stop-color:#00f900;stop-opacity:1;\"\n+         offset=\"0\"\n+         id=\"stop3112\" />\n+    </linearGradient>\n+    <linearGradient\n+       id=\"linearGradient3088\"\n+       osb:paint=\"solid\">\n+      <stop\n+         style=\"stop-color:#00f900;stop-opacity:1;\"\n+         offset=\"0\"\n+         id=\"stop3086\" />\n+    </linearGradient>\n+    <linearGradient\n+       id=\"linearGradient3058\"\n+       osb:paint=\"solid\">\n+      <stop\n+         style=\"stop-color:#00f900;stop-opacity:1;\"\n+         offset=\"0\"\n+         id=\"stop3056\" />\n+    </linearGradient>\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3054\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3050\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3046\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3042\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3038\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3034\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3030\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3008\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3004\"\n+       is_visible=\"true\" />\n+    <linearGradient\n+       id=\"linearGradient2975\"\n+       osb:paint=\"solid\">\n+      <stop\n+         style=\"stop-color:#ff2200;stop-opacity:1;\"\n+         offset=\"0\"\n+         id=\"stop2973\" />\n+    </linearGradient>\n+    <linearGradient\n+       id=\"linearGradient2969\"\n+       osb:paint=\"solid\">\n+      <stop\n+         style=\"stop-color:#69ff72;stop-opacity:1;\"\n+         offset=\"0\"\n+         id=\"stop2967\" />\n+    </linearGradient>\n+    <linearGradient\n+       id=\"linearGradient2963\"\n+       osb:paint=\"solid\">\n+      <stop\n+         style=\"stop-color:#000000;stop-opacity:1;\"\n+         offset=\"0\"\n+         id=\"stop2961\" />\n+    </linearGradient>\n+    <linearGradient\n+       id=\"linearGradient2929\"\n+       osb:paint=\"solid\">\n+      <stop\n+         style=\"stop-color:#ff2d00;stop-opacity:1;\"\n+         offset=\"0\"\n+         id=\"stop2927\" />\n+    </linearGradient>\n+    <linearGradient\n+       id=\"linearGradient4610\"\n+       osb:paint=\"solid\">\n+      <stop\n+         style=\"stop-color:#00ffff;stop-opacity:1;\"\n+         offset=\"0\"\n+         id=\"stop4608\" />\n+    </linearGradient>\n+    <linearGradient\n+       id=\"linearGradient3993\"\n+       osb:paint=\"solid\">\n+      <stop\n+         style=\"stop-color:#6ba6fd;stop-opacity:1;\"\n+         offset=\"0\"\n+         id=\"stop3991\" />\n+    </linearGradient>\n+    <linearGradient\n+       id=\"linearGradient3808\"\n+       osb:paint=\"solid\">\n+      <stop\n+         style=\"stop-color:#6ba6fd;stop-opacity:1;\"\n+         offset=\"0\"\n+         id=\"stop3806\" />\n+    </linearGradient>\n+    <linearGradient\n+       id=\"linearGradient3776\"\n+       osb:paint=\"solid\">\n+      <stop\n+         style=\"stop-color:#fc0000;stop-opacity:1;\"\n+         offset=\"0\"\n+         id=\"stop3774\" />\n+    </linearGradient>\n+    <linearGradient\n+       id=\"linearGradient3438\"\n+       osb:paint=\"solid\">\n+      <stop\n+         style=\"stop-color:#b8e132;stop-opacity:1;\"\n+         offset=\"0\"\n+         id=\"stop3436\" />\n+    </linearGradient>\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3408\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3404\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3400\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3392\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"bspline\"\n+       id=\"path-effect3376\"\n+       is_visible=\"true\"\n+       weight=\"33.333333\"\n+       steps=\"2\"\n+       helper_size=\"0\"\n+       apply_no_weight=\"true\"\n+       apply_with_weight=\"true\"\n+       only_selected=\"false\" />\n+    <inkscape:path-effect\n+       effect=\"bspline\"\n+       id=\"path-effect3044\"\n+       is_visible=\"true\"\n+       weight=\"33.333333\"\n+       steps=\"2\"\n+       helper_size=\"0\"\n+       apply_no_weight=\"true\"\n+       apply_with_weight=\"true\"\n+       only_selected=\"false\" />\n+    <inkscape:path-effect\n+       effect=\"bspline\"\n+       id=\"path-effect3040\"\n+       is_visible=\"true\"\n+       weight=\"33.333333\"\n+       steps=\"2\"\n+       helper_size=\"0\"\n+       apply_no_weight=\"true\"\n+       apply_with_weight=\"true\"\n+       only_selected=\"false\" />\n+    <inkscape:path-effect\n+       effect=\"bspline\"\n+       id=\"path-effect3036\"\n+       is_visible=\"true\"\n+       weight=\"33.333333\"\n+       steps=\"2\"\n+       helper_size=\"0\"\n+       apply_no_weight=\"true\"\n+       apply_with_weight=\"true\"\n+       only_selected=\"false\" />\n+    <inkscape:path-effect\n+       effect=\"bspline\"\n+       id=\"path-effect3032\"\n+       is_visible=\"true\"\n+       weight=\"33.333333\"\n+       steps=\"2\"\n+       helper_size=\"0\"\n+       apply_no_weight=\"true\"\n+       apply_with_weight=\"true\"\n+       only_selected=\"false\" />\n+    <inkscape:path-effect\n+       effect=\"bspline\"\n+       id=\"path-effect3028\"\n+       is_visible=\"true\"\n+       weight=\"33.333333\"\n+       steps=\"2\"\n+       helper_size=\"0\"\n+       apply_no_weight=\"true\"\n+       apply_with_weight=\"true\"\n+       only_selected=\"false\" />\n+    <inkscape:path-effect\n+       effect=\"bspline\"\n+       id=\"path-effect3024\"\n+       is_visible=\"true\"\n+       weight=\"33.333333\"\n+       steps=\"2\"\n+       helper_size=\"0\"\n+       apply_no_weight=\"true\"\n+       apply_with_weight=\"true\"\n+       only_selected=\"false\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3020\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect2858\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect2854\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"bspline\"\n+       id=\"path-effect2844\"\n+       is_visible=\"true\"\n+       weight=\"33.333333\"\n+       steps=\"2\"\n+       helper_size=\"0\"\n+       apply_no_weight=\"true\"\n+       apply_with_weight=\"true\"\n+       only_selected=\"false\" />\n+    <linearGradient\n+       id=\"linearGradient2828\"\n+       osb:paint=\"solid\">\n+      <stop\n+         style=\"stop-color:#ff0000;stop-opacity:1;\"\n+         offset=\"0\"\n+         id=\"stop2826\" />\n+    </linearGradient>\n+    <inkscape:path-effect\n+       effect=\"bspline\"\n+       id=\"path-effect329\"\n+       is_visible=\"true\"\n+       weight=\"33.333333\"\n+       steps=\"2\"\n+       helper_size=\"0\"\n+       apply_no_weight=\"true\"\n+       apply_with_weight=\"true\"\n+       only_selected=\"false\" />\n+    <marker\n+       inkscape:stockid=\"Arrow1Mstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mstart\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4530\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 0,0 z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none\"\n+         transform=\"matrix(0.4,0,0,0.4,4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mend\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4533\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 0,0 z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none\"\n+         transform=\"matrix(-0.4,0,0,-0.4,-4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <linearGradient\n+       id=\"linearGradient4513\">\n+      <stop\n+         style=\"stop-color:#fdffdb;stop-opacity:1;\"\n+         offset=\"0\"\n+         id=\"stop4515\" />\n+      <stop\n+         style=\"stop-color:#dfe2d8;stop-opacity:0;\"\n+         offset=\"1\"\n+         id=\"stop4517\" />\n+    </linearGradient>\n+    <inkscape:perspective\n+       sodipodi:type=\"inkscape:persp3d\"\n+       inkscape:vp_x=\"0 : 526.18109 : 1\"\n+       inkscape:vp_y=\"0 : 1000 : 0\"\n+       inkscape:vp_z=\"744.09448 : 526.18109 : 1\"\n+       inkscape:persp3d-origin=\"372.04724 : 350.78739 : 1\"\n+       id=\"perspective3876\" />\n+    <inkscape:perspective\n+       id=\"perspective3886\"\n+       inkscape:persp3d-origin=\"0.5 : 0.33333333 : 1\"\n+       inkscape:vp_z=\"1 : 0.5 : 1\"\n+       inkscape:vp_y=\"0 : 1000 : 0\"\n+       inkscape:vp_x=\"0 : 0.5 : 1\"\n+       sodipodi:type=\"inkscape:persp3d\" />\n+    <marker\n+       inkscape:stockid=\"Arrow1Lend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Lend\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path3211\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 0,0 z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none\"\n+         transform=\"matrix(-0.8,0,0,-0.8,-10,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Lend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"marker3892\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path3894\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 0,0 z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none\"\n+         transform=\"matrix(-0.8,0,0,-0.8,-10,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Lend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"marker3896\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path3898\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 0,0 z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none\"\n+         transform=\"matrix(-0.8,0,0,-0.8,-10,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Lstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Lstart\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path3208\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 0,0 z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none\"\n+         transform=\"matrix(0.8,0,0,0.8,10,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Lend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"marker3902\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path3904\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 0,0 z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none\"\n+         transform=\"matrix(-0.8,0,0,-0.8,-10,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Lstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"marker3906\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path3908\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 0,0 z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none\"\n+         transform=\"matrix(0.8,0,0,0.8,10,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Lend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"marker3910\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path3912\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 0,0 z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none\"\n+         transform=\"matrix(-0.8,0,0,-0.8,-10,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <inkscape:perspective\n+       id=\"perspective4086\"\n+       inkscape:persp3d-origin=\"0.5 : 0.33333333 : 1\"\n+       inkscape:vp_z=\"1 : 0.5 : 1\"\n+       inkscape:vp_y=\"0 : 1000 : 0\"\n+       inkscape:vp_x=\"0 : 0.5 : 1\"\n+       sodipodi:type=\"inkscape:persp3d\" />\n+    <inkscape:perspective\n+       id=\"perspective4113\"\n+       inkscape:persp3d-origin=\"0.5 : 0.33333333 : 1\"\n+       inkscape:vp_z=\"1 : 0.5 : 1\"\n+       inkscape:vp_y=\"0 : 1000 : 0\"\n+       inkscape:vp_x=\"0 : 0.5 : 1\"\n+       sodipodi:type=\"inkscape:persp3d\" />\n+    <inkscape:perspective\n+       id=\"perspective5195\"\n+       inkscape:persp3d-origin=\"0.5 : 0.33333333 : 1\"\n+       inkscape:vp_z=\"1 : 0.5 : 1\"\n+       inkscape:vp_y=\"0 : 1000 : 0\"\n+       inkscape:vp_x=\"0 : 0.5 : 1\"\n+       sodipodi:type=\"inkscape:persp3d\" />\n+    <marker\n+       inkscape:stockid=\"Arrow1Mend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mend-4\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4533-7\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 0,0 z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none\"\n+         transform=\"matrix(-0.4,0,0,-0.4,-4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <inkscape:perspective\n+       id=\"perspective5272\"\n+       inkscape:persp3d-origin=\"0.5 : 0.33333333 : 1\"\n+       inkscape:vp_z=\"1 : 0.5 : 1\"\n+       inkscape:vp_y=\"0 : 1000 : 0\"\n+       inkscape:vp_x=\"0 : 0.5 : 1\"\n+       sodipodi:type=\"inkscape:persp3d\" />\n+    <marker\n+       inkscape:stockid=\"Arrow1Mstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mstart-4\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4530-5\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 0,0 z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none\"\n+         transform=\"matrix(0.4,0,0,0.4,4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mend-0\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4533-3\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 0,0 z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none\"\n+         transform=\"matrix(-0.4,0,0,-0.4,-4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <inkscape:perspective\n+       id=\"perspective5317\"\n+       inkscape:persp3d-origin=\"0.5 : 0.33333333 : 1\"\n+       inkscape:vp_z=\"1 : 0.5 : 1\"\n+       inkscape:vp_y=\"0 : 1000 : 0\"\n+       inkscape:vp_x=\"0 : 0.5 : 1\"\n+       sodipodi:type=\"inkscape:persp3d\" />\n+    <marker\n+       inkscape:stockid=\"Arrow1Mstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mstart-3\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4530-2\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 0,0 z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none\"\n+         transform=\"matrix(0.4,0,0,0.4,4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mend-06\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4533-1\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 0,0 z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none\"\n+         transform=\"matrix(-0.4,0,0,-0.4,-4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mstart-8\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4530-7\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(0.4,0,0,0.4,4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mend-9\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4533-2\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(-0.4,0,0,-0.4,-4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect2858-0\"\n+       is_visible=\"true\" />\n+    <marker\n+       inkscape:stockid=\"Arrow1Mend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mend-3\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4533-75\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(-0.4,0,0,-0.4,-4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <inkscape:path-effect\n+       effect=\"bspline\"\n+       id=\"path-effect3044-9\"\n+       is_visible=\"true\"\n+       weight=\"33.333333\"\n+       steps=\"2\"\n+       helper_size=\"0\"\n+       apply_no_weight=\"true\"\n+       apply_with_weight=\"true\"\n+       only_selected=\"false\" />\n+    <marker\n+       inkscape:stockid=\"Arrow1Mend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mend-3-2\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4533-75-8\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(-0.4,0,0,-0.4,-4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <inkscape:path-effect\n+       effect=\"bspline\"\n+       id=\"path-effect3044-9-9\"\n+       is_visible=\"true\"\n+       weight=\"33.333333\"\n+       steps=\"2\"\n+       helper_size=\"0\"\n+       apply_no_weight=\"true\"\n+       apply_with_weight=\"true\"\n+       only_selected=\"false\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3008-3\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3120-7\"\n+       is_visible=\"true\" />\n+    <inkscape:path-effect\n+       effect=\"spiro\"\n+       id=\"path-effect3120-7-3\"\n+       is_visible=\"true\" />\n+    <linearGradient\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient5464\"\n+       id=\"linearGradient5466\"\n+       x1=\"65.724048\"\n+       y1=\"169.38839\"\n+       x2=\"183.38978\"\n+       y2=\"169.38839\"\n+       gradientUnits=\"userSpaceOnUse\"\n+       gradientTransform=\"translate(-14,-4)\" />\n+    <linearGradient\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient5474\"\n+       id=\"linearGradient5476\"\n+       x1=\"-89.501146\"\n+       y1=\"363.57419\"\n+       x2=\"-30.959395\"\n+       y2=\"363.57419\"\n+       gradientUnits=\"userSpaceOnUse\"\n+       gradientTransform=\"matrix(0.62723639,0,0,1.0109144,105.65926,-0.6580533)\" />\n+    <linearGradient\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient5474\"\n+       id=\"linearGradient5658\"\n+       gradientUnits=\"userSpaceOnUse\"\n+       gradientTransform=\"matrix(0.62723639,0,0,1.0109144,148.76869,-0.0791224)\"\n+       x1=\"-89.501146\"\n+       y1=\"363.57419\"\n+       x2=\"-30.959395\"\n+       y2=\"363.57419\" />\n+    <linearGradient\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient5474\"\n+       id=\"linearGradient5695\"\n+       gradientUnits=\"userSpaceOnUse\"\n+       gradientTransform=\"matrix(0.62723639,0,0,1.0109144,206.76869,3.9208776)\"\n+       x1=\"-89.501146\"\n+       y1=\"363.57419\"\n+       x2=\"-30.959395\"\n+       y2=\"363.57419\" />\n+    <marker\n+       inkscape:stockid=\"Arrow1Mstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mstart-34\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4530-3\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(0.4,0,0,0.4,4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mend-45\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4533-16\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(-0.4,0,0,-0.4,-4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mstart-7\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4530-58\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(0.4,0,0,0.4,4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mend-1\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4533-6\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(-0.4,0,0,-0.4,-4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mstart-7-6\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4530-58-4\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(0.4,0,0,0.4,4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mend-1-9\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4533-6-3\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(-0.4,0,0,-0.4,-4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mstart-7-2\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4530-58-46\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(0.4,0,0,0.4,4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mend-1-1\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4533-6-4\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(-0.4,0,0,-0.4,-4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mstart-7-2-6\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4530-58-46-8\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(0.4,0,0,0.4,4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mend-1-1-9\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4533-6-4-9\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(-0.4,0,0,-0.4,-4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <linearGradient\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient5474\"\n+       id=\"linearGradient6997\"\n+       gradientUnits=\"userSpaceOnUse\"\n+       gradientTransform=\"matrix(0.62723639,0,0,1.0109144,192.76869,-0.0791224)\"\n+       x1=\"-89.501146\"\n+       y1=\"363.57419\"\n+       x2=\"-30.959395\"\n+       y2=\"363.57419\" />\n+    <linearGradient\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#grad0-40\"\n+       id=\"linearGradient5917\"\n+       gradientUnits=\"userSpaceOnUse\"\n+       gradientTransform=\"matrix(8.8786147,-0.0235964,-0.00460261,1.50035,-400.25558,-2006.3745)\"\n+       x1=\"-0.12893644\"\n+       y1=\"1717.1688\"\n+       x2=\"28.140806\"\n+       y2=\"1717.1688\" />\n+    <linearGradient\n+       id=\"grad0-40\"\n+       x1=\"0\"\n+       y1=\"0\"\n+       x2=\"1\"\n+       y2=\"0\"\n+       gradientTransform=\"rotate(60,0.5,0.5)\">\n+      <stop\n+         offset=\"0\"\n+         stop-color=\"#f3f6fa\"\n+         stop-opacity=\"1\"\n+         id=\"stop3419\" />\n+      <stop\n+         offset=\"0.24\"\n+         stop-color=\"#f9fafc\"\n+         stop-opacity=\"1\"\n+         id=\"stop3421\" />\n+      <stop\n+         offset=\"0.54\"\n+         stop-color=\"#feffff\"\n+         stop-opacity=\"1\"\n+         id=\"stop3423\" />\n+    </linearGradient>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mstart-30\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4530-0\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(0.4,0,0,0.4,4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mend-6\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4533-19\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(-0.4,0,0,-0.4,-4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mstart-30-0\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4530-0-6\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(0.4,0,0,0.4,4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mend-6-8\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4533-19-6\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(-0.4,0,0,-0.4,-4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mstart-30-0-9\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4530-0-6-4\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(0.4,0,0,0.4,4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mend-6-8-3\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4533-19-6-1\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(-0.4,0,0,-0.4,-4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <linearGradient\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient5474\"\n+       id=\"linearGradient6997-7\"\n+       gradientUnits=\"userSpaceOnUse\"\n+       gradientTransform=\"matrix(0.62723639,0,0,1.0109144,321.82147,-1.8659026)\"\n+       x1=\"-89.501144\"\n+       y1=\"363.57419\"\n+       x2=\"-30.959394\"\n+       y2=\"363.57419\" />\n+    <linearGradient\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient5474\"\n+       id=\"linearGradient6997-8\"\n+       gradientUnits=\"userSpaceOnUse\"\n+       gradientTransform=\"matrix(1.3985479,0,0,0.98036646,376.02779,12.240541)\"\n+       x1=\"-89.501144\"\n+       y1=\"363.57419\"\n+       x2=\"-30.959394\"\n+       y2=\"363.57419\" />\n+    <marker\n+       inkscape:stockid=\"Arrow1Mstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mstart-81\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4530-9\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(0.4,0,0,0.4,4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mend-5\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4533-72\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(-0.4,0,0,-0.4,-4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mstart-1\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4530-6\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(0.4,0,0,0.4,4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"marker9714\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path9712\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(0.4,0,0,0.4,4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mstart-48\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4530-4\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(0.4,0,0,0.4,4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"marker10117\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path10115\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(0.4,0,0,0.4,4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mstart-48-6\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4530-4-0\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(0.4,0,0,0.4,4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"marker11186\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path11184\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(0.4,0,0,0.4,4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <linearGradient\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient5474\"\n+       id=\"linearGradient6997-8-0\"\n+       gradientUnits=\"userSpaceOnUse\"\n+       gradientTransform=\"matrix(1.3985479,0,0,0.98036646,497.77779,12.751681)\"\n+       x1=\"-89.501144\"\n+       y1=\"363.57419\"\n+       x2=\"-30.959394\"\n+       y2=\"363.57419\" />\n+    <marker\n+       inkscape:stockid=\"Arrow1Mstart\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mstart-30-0-9-0\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4530-0-6-4-1\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(0.4,0,0,0.4,4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <marker\n+       inkscape:stockid=\"Arrow1Mend\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"Arrow1Mend-6-8-3-7\"\n+       style=\"overflow:visible\">\n+      <path\n+         id=\"path4533-19-6-1-5\"\n+         d=\"M 0,0 5,-5 -12.5,0 5,5 Z\"\n+         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;marker-start:none\"\n+         transform=\"matrix(-0.4,0,0,-0.4,-4,0)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+  </defs>\n+  <sodipodi:namedview\n+     id=\"base\"\n+     pagecolor=\"#ffffff\"\n+     bordercolor=\"#666666\"\n+     borderopacity=\"1.0\"\n+     inkscape:pageopacity=\"0.0\"\n+     inkscape:pageshadow=\"2\"\n+     inkscape:zoom=\"1.4142136\"\n+     inkscape:cx=\"371.09569\"\n+     inkscape:cy=\"130.22425\"\n+     inkscape:document-units=\"px\"\n+     inkscape:current-layer=\"layer1\"\n+     showgrid=\"false\"\n+     inkscape:window-width=\"1920\"\n+     inkscape:window-height=\"1057\"\n+     inkscape:window-x=\"-8\"\n+     inkscape:window-y=\"-8\"\n+     inkscape:window-maximized=\"1\"\n+     fit-margin-top=\"0.1\"\n+     fit-margin-left=\"0.1\"\n+     fit-margin-right=\"0.1\"\n+     fit-margin-bottom=\"0.1\"\n+     inkscape:measure-start=\"-29.078,219.858\"\n+     inkscape:measure-end=\"346.809,219.858\"\n+     showguides=\"true\"\n+     inkscape:snap-page=\"true\"\n+     inkscape:snap-others=\"false\"\n+     inkscape:snap-nodes=\"false\"\n+     inkscape:snap-bbox=\"true\"\n+     inkscape:lockguides=\"false\"\n+     inkscape:guide-bbox=\"true\">\n+    <sodipodi:guide\n+       position=\"-120.20815,574.17069\"\n+       orientation=\"0,1\"\n+       id=\"guide7077\"\n+       inkscape:locked=\"false\" />\n+  </sodipodi:namedview>\n+  <metadata\n+     id=\"metadata3873\">\n+    <rdf:RDF>\n+      <cc:Work\n+         rdf:about=\"\">\n+        <dc:format>image/svg+xml</dc:format>\n+        <dc:type\n+           rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\" />\n+        <dc:title />\n+      </cc:Work>\n+    </rdf:RDF>\n+  </metadata>\n+  <g\n+     inkscape:label=\"Layer 1\"\n+     inkscape:groupmode=\"layer\"\n+     id=\"layer1\"\n+     transform=\"translate(-46.542857,-100.33361)\">\n+    <flowRoot\n+       xml:space=\"preserve\"\n+       id=\"flowRoot5313\"\n+       style=\"fill:black;fill-opacity:1;stroke:none;font-family:sans-serif;font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;letter-spacing:0px;word-spacing:0px\"><flowRegion\n+         id=\"flowRegion5315\"><rect\n+           id=\"rect5317\"\n+           width=\"120.91525\"\n+           height=\"96.873627\"\n+           x=\"-192.33304\"\n+           y=\"-87.130829\" /></flowRegion><flowPara\n+         id=\"flowPara5319\" /></flowRoot>    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.40776253px;line-height:0%;font-family:monospace;-inkscape-font-specification:monospace;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.03398025\"\n+       x=\"90.320152\"\n+       y=\"299.67871\"\n+       id=\"text2978\"\n+       inkscape:export-filename=\"/home/matz/barracuda/rapports/mbuf-api-v2-images/octeon_multi.png\"\n+       inkscape:export-xdpi=\"112\"\n+       inkscape:export-ydpi=\"112\"\n+       transform=\"scale(0.96692797,1.0342032)\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"90.320152\"\n+         y=\"299.67871\"\n+         id=\"tspan3006\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15.74255753px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:1.03398025\"> </tspan></text>\n+    <rect\n+       style=\"fill:#d6eaf8;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.82973665;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5066\"\n+       width=\"127.44949\"\n+       height=\"225.03024\"\n+       x=\"47.185646\"\n+       y=\"111.20448\" />\n+    <rect\n+       style=\"fill:#daeef5;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.55883217;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5096\"\n+       width=\"117.1069\"\n+       height=\"20.907221\"\n+       x=\"52.003464\"\n+       y=\"154.93478\" />\n+    <rect\n+       style=\"fill:#daeef5;fill-opacity:1;stroke:#6b78fd;stroke-width:0.55900002;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5096-6\"\n+       width=\"117.1069\"\n+       height=\"20.907221\"\n+       x=\"51.955002\"\n+       y=\"181.51834\" />\n+    <rect\n+       style=\"fill:#daeef5;fill-opacity:1;stroke:#6b7dfd;stroke-width:0.55883217;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5096-6-2\"\n+       width=\"117.1069\"\n+       height=\"20.907221\"\n+       x=\"51.691605\"\n+       y=\"205.82234\" />\n+    <rect\n+       y=\"154.93478\"\n+       x=\"52.003464\"\n+       height=\"20.907221\"\n+       width=\"117.1069\"\n+       id=\"rect5160\"\n+       style=\"fill:url(#linearGradient5466);fill-opacity:1;stroke:#6b8afd;stroke-width:0.55883217;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\" />\n+    <rect\n+       style=\"fill:#daeef5;fill-opacity:1;stroke:#6b78fd;stroke-width:0.55883217;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5162\"\n+       width=\"117.1069\"\n+       height=\"20.907221\"\n+       x=\"52.003464\"\n+       y=\"231.92767\" />\n+    <rect\n+       y=\"255.45328\"\n+       x=\"52.003464\"\n+       height=\"20.907221\"\n+       width=\"117.1069\"\n+       id=\"rect5164\"\n+       style=\"fill:#daeef5;fill-opacity:1;stroke:#6b6ffd;stroke-width:0.55883217;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\" />\n+    <rect\n+       style=\"fill:#daeef5;fill-opacity:1;stroke:#6b86fd;stroke-width:0.55883217;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5166\"\n+       width=\"117.1069\"\n+       height=\"20.907221\"\n+       x=\"52.003464\"\n+       y=\"281.11758\" />\n+    <rect\n+       style=\"fill:#daeef5;fill-opacity:1;stroke:#6b78fd;stroke-width:0.59729731;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5166-6\"\n+       width=\"117.0697\"\n+       height=\"23.892008\"\n+       x=\"52.659744\"\n+       y=\"306.01089\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.40776253px;line-height:0%;font-family:'Bitstream Vera Sans';-inkscape-font-specification:'Bitstream Vera Sans';fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.03398025\"\n+       x=\"96.955597\"\n+       y=\"163.55217\"\n+       id=\"text5219-26-1\"\n+       transform=\"scale(0.96692797,1.0342032)\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"96.955597\"\n+         y=\"163.55217\"\n+         id=\"tspan5223-10-9\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.33980179px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:1.03398025\">NIX AF</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.40776253px;line-height:0%;font-family:monospace;-inkscape-font-specification:monospace;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.03398025\"\n+       x=\"96.098343\"\n+       y=\"187.18845\"\n+       id=\"text5219-26-1-1\"\n+       transform=\"scale(0.96692797,1.0342032)\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"96.098343\"\n+         y=\"187.18845\"\n+         id=\"tspan5223-10-9-4\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.33980179px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:1.03398025\">NPA AF</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.40776253px;line-height:0%;font-family:monospace;-inkscape-font-specification:monospace;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.03398025\"\n+       x=\"96.829468\"\n+       y=\"211.79611\"\n+       id=\"text5219-26-1-5\"\n+       transform=\"scale(0.96692797,1.0342032)\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"96.829468\"\n+         y=\"211.79611\"\n+         id=\"tspan5223-10-9-1\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.33980179px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:1.03398025\">SSO AF</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.40776253px;line-height:0%;font-family:monospace;-inkscape-font-specification:monospace;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.03398025\"\n+       x=\"94.770523\"\n+       y=\"235.66898\"\n+       id=\"text5219-26-1-5-7-6\"\n+       transform=\"scale(0.96692797,1.0342032)\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"94.770523\"\n+         y=\"235.66898\"\n+         id=\"tspan5223-10-9-1-6-8\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.33980179px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:1.03398025\">NPC AF</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.40776253px;line-height:0%;font-family:monospace;-inkscape-font-specification:monospace;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.03398025\"\n+       x=\"94.895973\"\n+       y=\"259.25156\"\n+       id=\"text5219-26-1-5-7-6-3\"\n+       transform=\"scale(0.96692797,1.0342032)\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"94.895973\"\n+         y=\"259.25156\"\n+         id=\"tspan5223-10-9-1-6-8-3\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.33980179px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:1.03398025\">CPT AF</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.40776253px;line-height:0%;font-family:monospace;-inkscape-font-specification:monospace;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.03398025\"\n+       x=\"94.645073\"\n+       y=\"282.35391\"\n+       id=\"text5219-26-1-5-7-6-3-0\"\n+       transform=\"scale(0.96692797,1.0342032)\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"94.645073\"\n+         y=\"282.35391\"\n+         id=\"tspan5223-10-9-1-6-8-3-1\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.33980179px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:1.03398025\">RVU AF</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.93084431px;line-height:0%;font-family:monospace;-inkscape-font-specification:monospace;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.07757032\"\n+       x=\"110.2803\"\n+       y=\"126.02858\"\n+       id=\"text5219-26\"\n+       transform=\"scale(1.0076913,0.9923674)\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"110.2803\"\n+         y=\"126.02858\"\n+         id=\"tspan5223-10\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.77570343px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;stroke-width:1.07757032\">Linux AF driver</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"110.2803\"\n+         y=\"139.49821\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.77570343px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;stroke-width:1.07757032\"\n+         id=\"tspan5325\">(octeontx2_af)</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"110.2803\"\n+         y=\"152.96783\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.77570343px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#ff0000;stroke-width:1.07757032\"\n+         id=\"tspan5327\">PF0</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"110.2803\"\n+         y=\"160.38988\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.77570343px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;stroke-width:1.07757032\"\n+         id=\"tspan5329\" /></text>\n+    <rect\n+       style=\"fill:url(#linearGradient5476);fill-opacity:1;stroke:#695400;stroke-width:1.16700006;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5468\"\n+       width=\"36.554455\"\n+       height=\"18.169683\"\n+       x=\"49.603416\"\n+       y=\"357.7995\" />\n+    <g\n+       id=\"g5594\"\n+       transform=\"translate(-18,-40)\">\n+      <text\n+         id=\"text5480\"\n+         y=\"409.46326\"\n+         x=\"73.41291\"\n+         style=\"font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#6a5400;fill-opacity:1;stroke:none\"\n+         xml:space=\"preserve\"><tspan\n+           style=\"font-size:8px;fill:#6a5400;fill-opacity:1\"\n+           y=\"409.46326\"\n+           x=\"73.41291\"\n+           id=\"tspan5478\"\n+           sodipodi:role=\"line\">CGX-0</tspan></text>\n+    </g>\n+    <rect\n+       style=\"fill:url(#linearGradient5658);fill-opacity:1;stroke:#695400;stroke-width:1.16700006;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5468-2\"\n+       width=\"36.554455\"\n+       height=\"18.169683\"\n+       x=\"92.712852\"\n+       y=\"358.37842\" />\n+    <g\n+       id=\"g5594-7\"\n+       transform=\"translate(25.109434,2.578931)\">\n+      <text\n+         id=\"text5480-9\"\n+         y=\"367.46326\"\n+         x=\"73.41291\"\n+         style=\"font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#695400;fill-opacity:1;stroke:none\"\n+         xml:space=\"preserve\"><tspan\n+           style=\"font-size:8px;fill:#695400;fill-opacity:1\"\n+           y=\"367.46326\"\n+           x=\"73.41291\"\n+           id=\"tspan5478-0\"\n+           sodipodi:role=\"line\">CGX-1</tspan></text>\n+      <text\n+         xml:space=\"preserve\"\n+         style=\"font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none\"\n+         x=\"104.15788\"\n+         y=\"355.79947\"\n+         id=\"text5711\"><tspan\n+           sodipodi:role=\"line\"\n+           id=\"tspan5709\"\n+           x=\"104.15788\"\n+           y=\"392.29269\" /></text>\n+    </g>\n+    <rect\n+       style=\"opacity:1;fill:url(#linearGradient6997);fill-opacity:1;stroke:#695400;stroke-width:1.16700006;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect5468-2-1\"\n+       width=\"36.554455\"\n+       height=\"18.169683\"\n+       x=\"136.71284\"\n+       y=\"358.37842\" />\n+    <g\n+       id=\"g5594-7-0\"\n+       transform=\"translate(69.109434,2.578931)\">\n+      <text\n+         id=\"text5480-9-7\"\n+         y=\"367.46326\"\n+         x=\"73.41291\"\n+         style=\"font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none\"\n+         xml:space=\"preserve\"><tspan\n+           style=\"font-size:8px;fill:#695400;fill-opacity:1\"\n+           y=\"367.46326\"\n+           x=\"73.41291\"\n+           id=\"tspan5478-0-4\"\n+           sodipodi:role=\"line\">CGX-2</tspan></text>\n+    </g>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.40776253px;line-height:0%;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.03398025\"\n+       x=\"116.4436\"\n+       y=\"309.90784\"\n+       id=\"text5219-26-1-5-7-6-3-0-4\"\n+       transform=\"scale(0.96692797,1.0342032)\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"116.4436\"\n+         y=\"309.90784\"\n+         id=\"tspan5223-10-9-1-6-8-3-1-1\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.33980179px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;stroke-width:1.03398025\">CGX-FW Interface</tspan></text>\n+    <path\n+       style=\"fill:none;stroke:#ff0000;stroke-width:0.45899999;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2.29999995;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow1Mstart);marker-end:url(#Arrow1Mend)\"\n+       d=\"m 65.54286,336.17648 v 23\"\n+       id=\"path7614\"\n+       inkscape:connector-curvature=\"0\" />\n+    <path\n+       style=\"fill:none;stroke:#ff0000;stroke-width:0.45899999;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2.29999995;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow1Mstart-30);marker-end:url(#Arrow1Mend-6)\"\n+       d=\"m 108.54285,336.67647 v 23\"\n+       id=\"path7614-2\"\n+       inkscape:connector-curvature=\"0\" />\n+    <path\n+       style=\"fill:none;stroke:#ff0000;stroke-width:0.45899999;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2.29999995;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow1Mstart-30-0);marker-end:url(#Arrow1Mend-6-8)\"\n+       d=\"m 152.54285,336.67647 v 23\"\n+       id=\"path7614-2-2\"\n+       inkscape:connector-curvature=\"0\" />\n+    <rect\n+       style=\"fill:#d6eaf8;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.50469553;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5066-1\"\n+       width=\"100.27454\"\n+       height=\"105.81976\"\n+       x=\"242.65558\"\n+       y=\"233.7666\" />\n+    <rect\n+       style=\"fill:#d6eaf8;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.50588065;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5066-1-6\"\n+       width=\"100.27335\"\n+       height=\"106.31857\"\n+       x=\"361.40619\"\n+       y=\"233.7672\" />\n+    <rect\n+       style=\"fill:#d6eaf8;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.50588065;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5066-1-6-7\"\n+       width=\"100.27335\"\n+       height=\"106.31857\"\n+       x=\"467.40619\"\n+       y=\"233.7672\" />\n+    <rect\n+       style=\"fill:#d6eaf8;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.49445513;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5066-1-6-7-0\"\n+       width=\"95.784782\"\n+       height=\"106.33\"\n+       x=\"573.40039\"\n+       y=\"233.76149\" />\n+    <path\n+       style=\"fill:none;stroke:#00ff00;stroke-width:0.984;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.984, 0.98400000000000021;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#Arrow1Mstart);marker-end:url(#Arrow1Mend)\"\n+       d=\"M 176.02438,304.15296 C 237.06133,305.2 237.06133,305.2 237.06133,305.2\"\n+       id=\"path8315\"\n+       inkscape:connector-curvature=\"0\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"177.04286\"\n+       y=\"299.17648\"\n+       id=\"text8319\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan8317\"\n+         x=\"177.04286\"\n+         y=\"299.17648\"\n+         style=\"font-size:10.66666698px;line-height:1\">AF-PF MBOX</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"291.53308\"\n+       y=\"264.67648\"\n+       id=\"text8323\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan8321\"\n+         x=\"291.53308\"\n+         y=\"264.67648\"\n+         style=\"font-size:10px;text-align:center;text-anchor:middle\"><tspan\n+           style=\"font-size:10px;fill:#0000ff\"\n+           id=\"tspan8339\"><tspan\n+             style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:monospace;-inkscape-font-specification:monospace\"\n+             id=\"tspan11972\">Linux</tspan></tspan><tspan\n+           style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:monospace;-inkscape-font-specification:monospace\"\n+           id=\"tspan11970\"> Netdev </tspan><tspan\n+           style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;font-family:monospace;-inkscape-font-specification:monospace;fill:#00d4aa\"\n+           id=\"tspan8343\">PF</tspan></tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"291.53308\"\n+         y=\"281.34314\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle\"\n+         id=\"tspan8345\">driver</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"291.53308\"\n+         y=\"298.00983\"\n+         id=\"tspan8325\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle\">(octeontx2_pf)</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"291.53308\"\n+         y=\"314.67648\"\n+         id=\"tspan8327\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle\">PF<tspan\n+   style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:monospace;-inkscape-font-specification:monospace;fill:#ff0000\"\n+   id=\"tspan10511\">x</tspan></tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"291.53308\"\n+         y=\"331.34314\"\n+         id=\"tspan8329\" /></text>\n+    <flowRoot\n+       xml:space=\"preserve\"\n+       id=\"flowRoot8331\"\n+       style=\"fill:black;fill-opacity:1;stroke:none;font-family:sans-serif;font-style:normal;font-weight:normal;font-size:13.33333333px;line-height:1.25;letter-spacing:0px;word-spacing:0px;-inkscape-font-specification:'sans-serif, Normal';font-stretch:normal;font-variant:normal;text-anchor:start;text-align:start;writing-mode:lr;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal\"><flowRegion\n+         id=\"flowRegion8333\"><rect\n+           id=\"rect8335\"\n+           width=\"48.5\"\n+           height=\"28\"\n+           x=\"252.5\"\n+           y=\"208.34286\" /></flowRegion><flowPara\n+         id=\"flowPara8337\" /></flowRoot>    <rect\n+       style=\"fill:#daeef5;fill-opacity:1;stroke:#6b86fd;stroke-width:0.37650499;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5166-9\"\n+       width=\"71.28923\"\n+       height=\"15.589548\"\n+       x=\"253.89825\"\n+       y=\"320.63168\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.40776253px;line-height:0%;font-family:monospace;-inkscape-font-specification:monospace;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.03398025\"\n+       x=\"283.97266\"\n+       y=\"319.09348\"\n+       id=\"text5219-26-1-5-7-6-3-0-1\"\n+       transform=\"scale(0.96692797,1.0342032)\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"283.97266\"\n+         y=\"319.09348\"\n+         id=\"tspan5223-10-9-1-6-8-3-1-0\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:1.03398025\">NIX LF</tspan></text>\n+    <rect\n+       style=\"fill:#daeef5;fill-opacity:1;stroke:#6b86fd;stroke-width:0.37650499;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5166-9-7\"\n+       width=\"71.28923\"\n+       height=\"15.589548\"\n+       x=\"255.89822\"\n+       y=\"237.88171\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.40776253px;line-height:0%;font-family:monospace;-inkscape-font-specification:monospace;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.03398025\"\n+       x=\"285.03787\"\n+       y=\"239.81017\"\n+       id=\"text5219-26-1-5-7-6-3-0-1-4\"\n+       transform=\"scale(0.96692797,1.0342032)\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"285.03787\"\n+         y=\"239.81017\"\n+         id=\"tspan5223-10-9-1-6-8-3-1-0-8\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333333px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:1.03398025\">NPA LF</tspan></text>\n+    <path\n+       style=\"fill:none;stroke:#ff0000;stroke-width:0.41014698;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2.29999995;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow1Mstart-30-0-9);marker-end:url(#Arrow1Mend-6-8-3)\"\n+       d=\"m 287.54285,340.99417 v 18.3646\"\n+       id=\"path7614-2-2-8\"\n+       inkscape:connector-curvature=\"0\" />\n+    <rect\n+       style=\"opacity:1;fill:url(#linearGradient6997-8);fill-opacity:1;stroke:#695400;stroke-width:1.316;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect5468-2-1-4\"\n+       width=\"81.505402\"\n+       height=\"17.62063\"\n+       x=\"251.04015\"\n+       y=\"359.86615\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"263.46152\"\n+       y=\"224.99915\"\n+       id=\"text8319-7\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan8317-7\"\n+         x=\"263.46152\"\n+         y=\"224.99915\"\n+         style=\"font-size:10.66666698px;line-height:1\">PF-VF MBOX</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"259.23218\"\n+       y=\"371.46179\"\n+       id=\"text8319-7-7\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan8317-7-3\"\n+         x=\"259.23218\"\n+         y=\"371.46179\"\n+         style=\"font-size:9.33333302px;line-height:1\">CGX-x LMAC-y</tspan></text>\n+    <rect\n+       style=\"fill:#d6eaf8;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.42349124;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5066-1-6-3\"\n+       width=\"80.855743\"\n+       height=\"92.400963\"\n+       x=\"197.86496\"\n+       y=\"112.97599\" />\n+    <rect\n+       style=\"fill:#d6eaf8;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.42349124;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5066-1-6-3-4\"\n+       width=\"80.855743\"\n+       height=\"92.400963\"\n+       x=\"286.61499\"\n+       y=\"112.476\" />\n+    <path\n+       style=\"fill:none;stroke:#580000;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.3, 0.3;stroke-dashoffset:0;stroke-opacity:1\"\n+       d=\"m 188.04286,109.67648 c 2.5,238.5 2,238 2,238 163.49999,0.5 163.49999,0.5 163.49999,0.5 v -124 l -70,0.5 -1.5,-116 v 1.5 z\"\n+       id=\"path9240\"\n+       inkscape:connector-curvature=\"0\" />\n+    <rect\n+       style=\"fill:#d6eaf8;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.42349124;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5066-1-6-3-4-0\"\n+       width=\"80.855743\"\n+       height=\"92.400963\"\n+       x=\"375.11499\"\n+       y=\"111.976\" />\n+    <rect\n+       style=\"fill:#d6eaf8;fill-opacity:1;stroke:#6ba6fd;stroke-width:0.42349124;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5066-1-6-3-4-0-0\"\n+       width=\"80.855743\"\n+       height=\"92.400963\"\n+       x=\"586.61499\"\n+       y=\"111.476\" />\n+    <path\n+       style=\"fill:none;stroke:#ff00cc;stroke-width:0.3;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:7.2, 0.29999999999999999;stroke-dashoffset:0\"\n+       d=\"m 675.54284,107.17648 1,239.5 -317.99999,0.5 -1,-125 14.5,0.5 -0.5,-113.5 z\"\n+       id=\"path9272\"\n+       inkscape:connector-curvature=\"0\" />\n+    <path\n+       style=\"fill:none;stroke:#00ffff;stroke-width:0.3;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:7.2,0.3;stroke-dashoffset:0\"\n+       d=\"m 284.54285,109.17648 0.5,100 84,-0.5 v -99.5 z\"\n+       id=\"path9274\"\n+       inkscape:connector-curvature=\"0\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.82769489px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.81207716\"\n+       x=\"231.87221\"\n+       y=\"146.02637\"\n+       id=\"text8323-1\"\n+       transform=\"scale(1.0315378,0.96942639)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan8321-2\"\n+         x=\"231.87221\"\n+         y=\"146.02637\"\n+         style=\"font-size:8.12077141px;text-align:center;text-anchor:middle;stroke-width:0.81207716;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal\"><tspan\n+   style=\"font-size:8.12077141px;fill:#0000ff;stroke-width:0.81207716;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal\"\n+   id=\"tspan8339-6\">Linux</tspan> Netdev <tspan\n+   style=\"fill:#0066ff;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal\"\n+   id=\"tspan9396\">VF</tspan></tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"231.87221\"\n+         y=\"159.56099\"\n+         style=\"font-size:8.12077141px;text-align:center;text-anchor:middle;stroke-width:0.81207716;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal\"\n+         id=\"tspan8345-6\">driver</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"231.87221\"\n+         y=\"173.09561\"\n+         id=\"tspan8325-2\"\n+         style=\"font-size:8.12077141px;text-align:center;text-anchor:middle;stroke-width:0.81207716;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal\">(octeontx2_vf)</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"231.87221\"\n+         y=\"186.63022\"\n+         id=\"tspan8327-7\"\n+         style=\"font-size:8.12077141px;text-align:center;text-anchor:middle;stroke-width:0.81207716;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal\">PF<tspan\n+   style=\"fill:#782121;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal\"\n+   id=\"tspan10513\">x</tspan><tspan\n+   style=\"font-size:8.12077141px;fill:#782121;stroke-width:0.81207716;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal\"\n+   id=\"tspan8347-1\">-VF0</tspan></tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"231.87221\"\n+         y=\"200.16484\"\n+         id=\"tspan8329-3\"\n+         style=\"stroke-width:0.81207716;fill:#782121\" /></text>\n+    <rect\n+       style=\"fill:#daeef5;fill-opacity:1;stroke:#6b86fd;stroke-width:0.30575109;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5166-9-9\"\n+       width=\"59.718147\"\n+       height=\"12.272857\"\n+       x=\"207.65872\"\n+       y=\"185.61246\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.0760603px;line-height:0%;font-family:monospace;-inkscape-font-specification:monospace;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.83967167\"\n+       x=\"225.56583\"\n+       y=\"192.49615\"\n+       id=\"text5219-26-1-5-7-6-3-0-1-6\"\n+       transform=\"scale(0.99742277,1.0025839)\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"225.56583\"\n+         y=\"192.49615\"\n+         id=\"tspan5223-10-9-1-6-8-3-1-0-5\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.57938623px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:0.83967167\">NIX LF</tspan></text>\n+    <rect\n+       style=\"fill:#daeef5;fill-opacity:1;stroke:#6b86fd;stroke-width:0.30575109;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5166-9-7-5\"\n+       width=\"59.718147\"\n+       height=\"12.272857\"\n+       x=\"209.33406\"\n+       y=\"116.46765\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.0760603px;line-height:0%;font-family:monospace;-inkscape-font-specification:monospace;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.83967167\"\n+       x=\"226.43088\"\n+       y=\"124.1223\"\n+       id=\"text5219-26-1-5-7-6-3-0-1-4-7\"\n+       transform=\"scale(0.99742276,1.0025839)\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"226.43088\"\n+         y=\"124.1223\"\n+         id=\"tspan5223-10-9-1-6-8-3-1-0-8-0\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.57938623px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:0.83967167\">NPA LF</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.82769489px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.81207716\"\n+       x=\"317.66635\"\n+       y=\"121.26925\"\n+       id=\"text8323-1-9\"\n+       transform=\"scale(1.0315378,0.96942642)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan8321-2-3\"\n+         x=\"317.66635\"\n+         y=\"131.14769\"\n+         style=\"font-size:8.12077141px;text-align:center;text-anchor:middle;stroke-width:0.81207716\" /><tspan\n+         sodipodi:role=\"line\"\n+         x=\"317.66635\"\n+         y=\"144.6823\"\n+         style=\"font-size:8.12077141px;text-align:center;text-anchor:middle;stroke-width:0.81207716;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal\"\n+         id=\"tspan9400\"><tspan\n+   style=\"fill:#ff2a2a;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal\"\n+   id=\"tspan9402\">DPDK</tspan> Ethdev <tspan\n+   style=\"fill:#0066ff;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal\"\n+   id=\"tspan9398\">VF</tspan></tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"317.66635\"\n+         y=\"158.21692\"\n+         id=\"tspan8325-2-7\"\n+         style=\"font-size:8.12077141px;text-align:center;text-anchor:middle;stroke-width:0.81207716;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal\">driver</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"317.66635\"\n+         y=\"171.75154\"\n+         style=\"font-size:8.12077141px;text-align:center;text-anchor:middle;stroke-width:0.81207716;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal\"\n+         id=\"tspan9392\" /><tspan\n+         sodipodi:role=\"line\"\n+         x=\"317.66635\"\n+         y=\"185.28616\"\n+         id=\"tspan8327-7-8\"\n+         style=\"font-size:8.12077141px;text-align:center;text-anchor:middle;stroke-width:0.81207716;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal\">PF<tspan\n+   style=\"fill:#782121;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal\"\n+   id=\"tspan10515\">x</tspan><tspan\n+   style=\"font-size:8.12077141px;fill:#782121;stroke-width:0.81207716;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal\"\n+   id=\"tspan8347-1-0\">-VF1</tspan></tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"317.66635\"\n+         y=\"198.82077\"\n+         id=\"tspan8329-3-3\"\n+         style=\"stroke-width:0.81207716;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal\" /></text>\n+    <rect\n+       style=\"fill:#daeef5;fill-opacity:1;stroke:#6b86fd;stroke-width:0.30575109;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5166-9-9-3\"\n+       width=\"59.718147\"\n+       height=\"12.272857\"\n+       x=\"295.65872\"\n+       y=\"185.11246\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.0760603px;line-height:0%;font-family:monospace;-inkscape-font-specification:monospace;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.83967167\"\n+       x=\"313.79312\"\n+       y=\"191.99756\"\n+       id=\"text5219-26-1-5-7-6-3-0-1-6-1\"\n+       transform=\"scale(0.99742276,1.0025839)\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"313.79312\"\n+         y=\"191.99756\"\n+         id=\"tspan5223-10-9-1-6-8-3-1-0-5-5\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.57938623px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:0.83967167\">NIX LF</tspan></text>\n+    <rect\n+       style=\"fill:#daeef5;fill-opacity:1;stroke:#6b86fd;stroke-width:0.30575109;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5166-9-7-5-8\"\n+       width=\"59.718147\"\n+       height=\"12.272857\"\n+       x=\"297.33408\"\n+       y=\"115.96765\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.0760603px;line-height:0%;font-family:monospace;-inkscape-font-specification:monospace;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.83967167\"\n+       x=\"314.65817\"\n+       y=\"123.62372\"\n+       id=\"text5219-26-1-5-7-6-3-0-1-4-7-9\"\n+       transform=\"scale(0.99742276,1.0025839)\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"314.65817\"\n+         y=\"123.62372\"\n+         id=\"tspan5223-10-9-1-6-8-3-1-0-8-0-9\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.57938623px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:0.83967167\">NPA LF</tspan></text>\n+    <path\n+       style=\"fill:none;stroke:#00ff00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:1, 1;stroke-dashoffset:0;marker-end:url(#Arrow1Mstart);marker-start:url(#Arrow1Mstart)\"\n+       d=\"m 254.54285,205.17648 c 1,29 1,28.5 1,28.5\"\n+       id=\"path9405\"\n+       inkscape:connector-curvature=\"0\" />\n+    <path\n+       style=\"fill:none;stroke:#00ff00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1, 1;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#Arrow1Mstart-1);marker-end:url(#Arrow1Mstart-1)\"\n+       d=\"m 324.42292,203.92589 c 1,29 1,28.5 1,28.5\"\n+       id=\"path9405-3\"\n+       inkscape:connector-curvature=\"0\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"408.28308\"\n+       y=\"265.83011\"\n+       id=\"text8323-7\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan8321-3\"\n+         x=\"408.28308\"\n+         y=\"265.83011\"\n+         style=\"font-size:10px;text-align:center;text-anchor:middle;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal\"><tspan\n+   style=\"fill:#ff2a2a;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal\"\n+   id=\"tspan10440\">DPDK</tspan> Ethdev <tspan\n+   style=\"font-size:10px;fill:#00d4aa;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal\"\n+   id=\"tspan8343-5\">PF</tspan></tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"408.28308\"\n+         y=\"282.49677\"\n+         style=\"font-size:10px;text-align:center;text-anchor:middle;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal\"\n+         id=\"tspan8345-8\">driver</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"408.28308\"\n+         y=\"299.16345\"\n+         id=\"tspan8325-5\"\n+         style=\"font-size:10px;text-align:center;text-anchor:middle;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal\" /><tspan\n+         sodipodi:role=\"line\"\n+         x=\"408.28308\"\n+         y=\"315.83011\"\n+         id=\"tspan8327-1\"\n+         style=\"font-size:10px;text-align:center;text-anchor:middle;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal\">PF<tspan\n+   style=\"fill:#ff0000;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal\"\n+   id=\"tspan10517\">y</tspan></tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"408.28308\"\n+         y=\"332.49677\"\n+         id=\"tspan8329-2\" /></text>\n+    <rect\n+       style=\"fill:#daeef5;fill-opacity:1;stroke:#6b86fd;stroke-width:0.37650499;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5166-9-3\"\n+       width=\"71.28923\"\n+       height=\"15.589548\"\n+       x=\"376.64825\"\n+       y=\"319.78531\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.40776253px;line-height:0%;font-family:monospace;-inkscape-font-specification:monospace;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.03398025\"\n+       x=\"410.92075\"\n+       y=\"318.27411\"\n+       id=\"text5219-26-1-5-7-6-3-0-1-62\"\n+       transform=\"scale(0.96692797,1.0342032)\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"410.92075\"\n+         y=\"318.27411\"\n+         id=\"tspan5223-10-9-1-6-8-3-1-0-4\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:1.03398025\">NIX LF</tspan></text>\n+    <rect\n+       style=\"fill:#daeef5;fill-opacity:1;stroke:#6b86fd;stroke-width:0.37650499;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5166-9-7-2\"\n+       width=\"71.28923\"\n+       height=\"15.589548\"\n+       x=\"378.64822\"\n+       y=\"237.03534\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.40776253px;line-height:0%;font-family:monospace;-inkscape-font-specification:monospace;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.03398025\"\n+       x=\"411.98596\"\n+       y=\"238.99095\"\n+       id=\"text5219-26-1-5-7-6-3-0-1-4-4\"\n+       transform=\"scale(0.96692797,1.0342032)\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"411.98596\"\n+         y=\"238.99095\"\n+         id=\"tspan5223-10-9-1-6-8-3-1-0-8-7\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:1.03398025\">NPA LF</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"386.21152\"\n+       y=\"224.15277\"\n+       id=\"text8319-7-5\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan8317-7-8\"\n+         x=\"386.21152\"\n+         y=\"224.15277\"\n+         style=\"font-size:10.66666698px;line-height:1\">PF-VF MBOX</tspan></text>\n+    <path\n+       style=\"fill:none;stroke:#00ff00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1, 1;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#Arrow1Mstart-48);marker-end:url(#Arrow1Mstart-48)\"\n+       d=\"m 411.29285,204.33011 c 1,29 1,28.5 1,28.5\"\n+       id=\"path9405-0\"\n+       inkscape:connector-curvature=\"0\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"520.61176\"\n+       y=\"265.49265\"\n+       id=\"text8323-7-8\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan8321-3-3\"\n+         x=\"520.61176\"\n+         y=\"265.49265\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle\"><tspan\n+   style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:monospace;-inkscape-font-specification:monospace;fill:#ff2a2a\"\n+   id=\"tspan10440-2\">DPDK</tspan> Eventdev <tspan\n+   style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;font-family:monospace;-inkscape-font-specification:monospace;fill:#00d4aa\"\n+   id=\"tspan8343-5-3\">PF</tspan></tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"520.61176\"\n+         y=\"282.1593\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle\"\n+         id=\"tspan8345-8-6\">driver</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"520.61176\"\n+         y=\"298.82599\"\n+         id=\"tspan8325-5-4\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle\" /><tspan\n+         sodipodi:role=\"line\"\n+         x=\"520.61176\"\n+         y=\"315.49265\"\n+         id=\"tspan8327-1-0\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle\">PF<tspan\n+   style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:monospace;-inkscape-font-specification:monospace;fill:#ff0000\"\n+   id=\"tspan10519\">z</tspan></tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"520.61176\"\n+         y=\"332.1593\"\n+         id=\"tspan8329-2-1\" /></text>\n+    <rect\n+       style=\"fill:#daeef5;fill-opacity:1;stroke:#6b86fd;stroke-width:0.37650499;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5166-9-3-6\"\n+       width=\"71.28923\"\n+       height=\"15.589548\"\n+       x=\"484.97693\"\n+       y=\"319.44785\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.40776253px;line-height:0%;font-family:monospace;-inkscape-font-specification:monospace;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.03398025\"\n+       x=\"522.95496\"\n+       y=\"317.94733\"\n+       id=\"text5219-26-1-5-7-6-3-0-1-62-1\"\n+       transform=\"scale(0.96692797,1.0342032)\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"522.95496\"\n+         y=\"317.94733\"\n+         id=\"tspan5223-10-9-1-6-8-3-1-0-4-7\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:1.03398025\">TIM LF</tspan></text>\n+    <rect\n+       style=\"fill:#daeef5;fill-opacity:1;stroke:#6b86fd;stroke-width:0.37650499;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5166-9-7-2-8\"\n+       width=\"71.28923\"\n+       height=\"15.589548\"\n+       x=\"486.9769\"\n+       y=\"236.69788\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.40776253px;line-height:0%;font-family:monospace;-inkscape-font-specification:monospace;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.03398025\"\n+       x=\"524.0202\"\n+       y=\"238.66432\"\n+       id=\"text5219-26-1-5-7-6-3-0-1-4-4-3\"\n+       transform=\"scale(0.96692797,1.0342032)\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"524.0202\"\n+         y=\"238.66432\"\n+         id=\"tspan5223-10-9-1-6-8-3-1-0-8-7-6\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.33333302px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:1.03398025\">SSO LF</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"619.6156\"\n+       y=\"265.47531\"\n+       id=\"text8323-7-8-3\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan8321-3-3-1\"\n+         x=\"619.6156\"\n+         y=\"265.47531\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle\"> <tspan\n+   style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:monospace;-inkscape-font-specification:monospace;fill:#0000ff\"\n+   id=\"tspan10562\">Linux </tspan>Crypto <tspan\n+   style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;font-family:monospace;-inkscape-font-specification:monospace;fill:#00d4aa\"\n+   id=\"tspan8343-5-3-7\">PF</tspan></tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"619.6156\"\n+         y=\"282.14197\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle\"\n+         id=\"tspan8345-8-6-8\">driver</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"619.6156\"\n+         y=\"298.80865\"\n+         id=\"tspan8325-5-4-3\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle\" /><tspan\n+         sodipodi:role=\"line\"\n+         x=\"619.6156\"\n+         y=\"315.47531\"\n+         id=\"tspan8327-1-0-5\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle\">PF<tspan\n+   style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:monospace;-inkscape-font-specification:monospace;fill:#ff0000\"\n+   id=\"tspan10560\">m</tspan></tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"619.6156\"\n+         y=\"332.14197\"\n+         id=\"tspan8329-2-1-9\" /></text>\n+    <rect\n+       style=\"fill:#daeef5;fill-opacity:1;stroke:#6b86fd;stroke-width:0.30575109;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5166-9-9-3-0\"\n+       width=\"59.718147\"\n+       height=\"12.272857\"\n+       x=\"385.10458\"\n+       y=\"183.92126\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.0760603px;line-height:0%;font-family:monospace;-inkscape-font-specification:monospace;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.83967167\"\n+       x=\"403.46997\"\n+       y=\"190.80957\"\n+       id=\"text5219-26-1-5-7-6-3-0-1-6-1-5\"\n+       transform=\"scale(0.99742276,1.0025839)\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"403.46997\"\n+         y=\"190.80957\"\n+         id=\"tspan5223-10-9-1-6-8-3-1-0-5-5-5\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.57938623px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:0.83967167\">NIX LF</tspan></text>\n+    <rect\n+       style=\"fill:#daeef5;fill-opacity:1;stroke:#6b86fd;stroke-width:0.30575109;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5166-9-7-5-8-5\"\n+       width=\"59.718147\"\n+       height=\"12.272857\"\n+       x=\"386.77994\"\n+       y=\"116.77647\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.0760603px;line-height:0%;font-family:monospace;-inkscape-font-specification:monospace;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.83967167\"\n+       x=\"404.33502\"\n+       y=\"124.43062\"\n+       id=\"text5219-26-1-5-7-6-3-0-1-4-7-9-8\"\n+       transform=\"scale(0.99742276,1.0025839)\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"404.33502\"\n+         y=\"124.43062\"\n+         id=\"tspan5223-10-9-1-6-8-3-1-0-8-0-9-8\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.57938623px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:0.83967167\">NPA LF</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.82769489px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.81207716\"\n+       x=\"402.97598\"\n+       y=\"143.8235\"\n+       id=\"text8323-1-7\"\n+       transform=\"scale(1.0315378,0.96942642)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan8321-2-1\"\n+         x=\"402.97598\"\n+         y=\"143.8235\"\n+         style=\"font-size:8.12077141px;text-align:center;text-anchor:middle;stroke-width:0.81207716;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal\"><tspan\n+   style=\"fill:#ff2a2a;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal\"\n+   id=\"tspan11102\">DPDK</tspan> Ethdev <tspan\n+   style=\"fill:#0066ff;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal\"\n+   id=\"tspan9396-1\">VF</tspan></tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"402.97598\"\n+         y=\"157.35812\"\n+         style=\"font-size:8.12077141px;text-align:center;text-anchor:middle;stroke-width:0.81207716;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal\"\n+         id=\"tspan8345-6-5\">driver</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"402.97598\"\n+         y=\"170.89275\"\n+         id=\"tspan8327-7-2\"\n+         style=\"font-size:8.12077141px;text-align:center;text-anchor:middle;stroke-width:0.81207716;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal\" /><tspan\n+         sodipodi:role=\"line\"\n+         x=\"402.97598\"\n+         y=\"184.42735\"\n+         style=\"font-size:8.12077141px;text-align:center;text-anchor:middle;stroke-width:0.81207716;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal\"\n+         id=\"tspan11106\">PF<tspan\n+   style=\"fill:#a02c2c;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal\"\n+   id=\"tspan11110\">y</tspan><tspan\n+   style=\"font-size:8.12077141px;fill:#a02c2c;stroke-width:0.81207716;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal\"\n+   id=\"tspan8347-1-2\">-VF0</tspan></tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"402.97598\"\n+         y=\"197.96198\"\n+         id=\"tspan8329-3-4\"\n+         style=\"stroke-width:0.81207716;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal\" /></text>\n+    <rect\n+       style=\"fill:#daeef5;fill-opacity:1;stroke:#6b86fd;stroke-width:0.30575109;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n+       id=\"rect5166-9-9-3-0-0\"\n+       width=\"59.718147\"\n+       height=\"12.272857\"\n+       x=\"596.60461\"\n+       y=\"185.11246\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.0760603px;line-height:0%;font-family:monospace;-inkscape-font-specification:monospace;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.83967167\"\n+       x=\"615.51703\"\n+       y=\"191.99774\"\n+       id=\"text5219-26-1-5-7-6-3-0-1-6-1-5-1\"\n+       transform=\"scale(0.99742276,1.0025839)\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"615.51703\"\n+         y=\"191.99774\"\n+         id=\"tspan5223-10-9-1-6-8-3-1-0-5-5-5-2\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.57938623px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:0.83967167\">CPT LF</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.82769489px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.81207716\"\n+       x=\"608.00879\"\n+       y=\"145.05219\"\n+       id=\"text8323-1-7-3\"\n+       transform=\"scale(1.0315378,0.96942642)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan8321-2-1-5\"\n+         x=\"608.00879\"\n+         y=\"145.05219\"\n+         style=\"font-size:8.12077141px;text-align:center;text-anchor:middle;stroke-width:0.81207716\"><tspan\n+           id=\"tspan1793\"\n+           style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:monospace;-inkscape-font-specification:monospace;fill:#ff2a2a\">DPDK</tspan><tspan\n+           style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:monospace;-inkscape-font-specification:monospace\"\n+           id=\"tspan11966\"> Crypto </tspan><tspan\n+           style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:monospace;-inkscape-font-specification:monospace;fill:#0066ff\"\n+           id=\"tspan9396-1-1\">VF</tspan></tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"608.00879\"\n+         y=\"158.58681\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.12077141px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;stroke-width:0.81207716\"\n+         id=\"tspan8345-6-5-4\">driver</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"608.00879\"\n+         y=\"172.12143\"\n+         id=\"tspan8327-7-2-1\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.12077141px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;stroke-width:0.81207716\" /><tspan\n+         sodipodi:role=\"line\"\n+         x=\"608.00879\"\n+         y=\"185.65604\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.12077141px;font-family:monospace;-inkscape-font-specification:monospace;text-align:center;text-anchor:middle;stroke-width:0.81207716\"\n+         id=\"tspan11106-8\">PF<tspan\n+   style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:monospace;-inkscape-font-specification:monospace;fill:#c83737\"\n+   id=\"tspan11172\">m</tspan><tspan\n+   style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.12077141px;font-family:monospace;-inkscape-font-specification:monospace;fill:#c83737;stroke-width:0.81207716\"\n+   id=\"tspan8347-1-2-0\">-VF0</tspan></tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"608.00879\"\n+         y=\"199.19066\"\n+         id=\"tspan8329-3-4-0\"\n+         style=\"stroke-width:0.81207716\" /></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"603.23218\"\n+       y=\"224.74855\"\n+       id=\"text8319-7-5-1\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan8317-7-8-4\"\n+         x=\"603.23218\"\n+         y=\"224.74855\"\n+         style=\"font-size:10.66666698px;line-height:1\">PF-VF MBOX</tspan></text>\n+    <path\n+       style=\"fill:none;stroke:#00ff00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1, 1;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#Arrow1Mstart-48-6);marker-end:url(#Arrow1Mstart-48-6)\"\n+       d=\"m 628.31351,204.92589 c 1,29 1,28.5 1,28.5\"\n+       id=\"path9405-0-2\"\n+       inkscape:connector-curvature=\"0\" />\n+    <flowRoot\n+       xml:space=\"preserve\"\n+       id=\"flowRoot11473\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none\"\n+       transform=\"translate(46.542857,100.33361)\"><flowRegion\n+         id=\"flowRegion11475\"><rect\n+           id=\"rect11477\"\n+           width=\"90\"\n+           height=\"14.5\"\n+           x=\"426\"\n+           y=\"26.342873\" /></flowRegion><flowPara\n+         id=\"flowPara11479\">DDDpk</flowPara></flowRoot>    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"509.60013\"\n+       y=\"128.17648\"\n+       id=\"text11483\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan11481\"\n+         x=\"511.47513\"\n+         y=\"128.17648\"\n+         style=\"font-size:8px;text-align:center;text-anchor:middle;fill:#005544\">D<tspan\n+   style=\"-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;fill:#005544\"\n+   id=\"tspan11962\">PDK-APP1 with </tspan></tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"511.47513\"\n+         y=\"144.84315\"\n+         style=\"font-size:8px;text-align:center;text-anchor:middle;fill:#005544;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal\"\n+         id=\"tspan11485\">one ethdev </tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"509.60013\"\n+         y=\"161.50981\"\n+         style=\"font-size:8px;text-align:center;text-anchor:middle;fill:#005544;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal\"\n+         id=\"tspan11491\">over Linux PF</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"533.54285\"\n+       y=\"158.17648\"\n+       id=\"text11489\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan11487\"\n+         x=\"533.54285\"\n+         y=\"170.34088\" /></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"518.02197\"\n+       y=\"179.98117\"\n+       id=\"text11483-6\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan11481-4\"\n+         x=\"519.42822\"\n+         y=\"179.98117\"\n+         style=\"font-size:8px;text-align:center;text-anchor:middle;fill:#ff2a2a;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal\">DPDK-APP2 with </tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"518.02197\"\n+         y=\"196.64784\"\n+         style=\"font-size:8px;text-align:center;text-anchor:middle;fill:#ff2a2a;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal\"\n+         id=\"tspan11485-5\">Two ethdevs(PF,VF) ,</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"518.02197\"\n+         y=\"213.3145\"\n+         style=\"font-size:8px;text-align:center;text-anchor:middle;fill:#ff2a2a;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal\"\n+         id=\"tspan11517\">eventdev, timer adapter and</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"518.02197\"\n+         y=\"229.98117\"\n+         style=\"font-size:8px;text-align:center;text-anchor:middle;fill:#ff2a2a;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal\"\n+         id=\"tspan11519\"> cryptodev</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"518.02197\"\n+         y=\"246.64784\"\n+         style=\"font-size:10.66666698px;text-align:center;text-anchor:middle;fill:#00ffff\"\n+         id=\"tspan11491-6\" /></text>\n+    <path\n+       style=\"fill:#005544;stroke:#00ffff;stroke-width:1.02430511;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.02430516, 4.09722065999999963;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#Arrow1Mstart-8)\"\n+       d=\"m 483.99846,150.16496 -112.95349,13.41069 v 0 l -0.48897,-0.53643 h 0.48897\"\n+       id=\"path11521\"\n+       inkscape:connector-curvature=\"0\" />\n+    <path\n+       style=\"fill:#ff0000;stroke:#ff5555;stroke-width:1.16440296;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.16440301, 2.32880602999999997;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#Arrow1Mend-0)\"\n+       d=\"m 545.54814,186.52569 c 26.3521,-76.73875 26.3521,-76.73875 26.3521,-76.73875\"\n+       id=\"path11523\"\n+       inkscape:connector-curvature=\"0\" />\n+    <path\n+       style=\"fill:none;stroke:#ff0000;stroke-width:0.41014698;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2.29999995;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow1Mstart-30-0-9-0);marker-end:url(#Arrow1Mend-6-8-3-7)\"\n+       d=\"m 409.29286,341.50531 v 18.3646\"\n+       id=\"path7614-2-2-8-2\"\n+       inkscape:connector-curvature=\"0\" />\n+    <rect\n+       style=\"opacity:1;fill:url(#linearGradient6997-8-0);fill-opacity:1;stroke:#695400;stroke-width:1.31599998;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect5468-2-1-4-9\"\n+       width=\"81.505402\"\n+       height=\"17.62063\"\n+       x=\"372.79016\"\n+       y=\"360.37729\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333302px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"380.98218\"\n+       y=\"371.97293\"\n+       id=\"text8319-7-7-1\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan8317-7-3-1\"\n+         x=\"380.98218\"\n+         y=\"371.97293\"\n+         style=\"font-size:9.33333302px;line-height:1\">CGX-x LMAC-y</tspan></text>\n+  </g>\n+</svg>\ndiff --git a/doc/guides/platform/index.rst b/doc/guides/platform/index.rst\nindex a17de2efb..f454ef877 100644\n--- a/doc/guides/platform/index.rst\n+++ b/doc/guides/platform/index.rst\n@@ -14,3 +14,4 @@ The following are platform specific guides and setup information.\n     dpaa\n     dpaa2\n     octeontx\n+    octeontx2\ndiff --git a/doc/guides/platform/octeontx2.rst b/doc/guides/platform/octeontx2.rst\nnew file mode 100644\nindex 000000000..3a5e03050\n--- /dev/null\n+++ b/doc/guides/platform/octeontx2.rst\n@@ -0,0 +1,494 @@\n+..  SPDX-License-Identifier: BSD-3-Clause\n+    Copyright(c) 2019 Marvell International Ltd.\n+\n+Marvell OCTEON TX2 Platform Guide\n+=================================\n+\n+This document gives an overview of **Marvell OCTEON TX2** RVU H/W block,\n+packet flow and procedure to build DPDK on OCTEON TX2 platform.\n+\n+More information about OCTEON TX2 SoC can be found at `Marvell Official Website\n+<https://www.marvell.com/embedded-processors/infrastructure-processors/>`_.\n+\n+Supported OCTEON TX2 SoCs\n+-------------------------\n+\n+- CN96xx\n+- CN93xx\n+\n+OCTEON TX2 Resource Virtualization Unit architecture\n+----------------------------------------------------\n+\n+The :numref:`figure_octeontx2_resource_virtualization` diagram depicts the\n+RVU architecture and a resource provisioning example.\n+\n+.. _figure_octeontx2_resource_virtualization:\n+\n+.. figure:: img/octeontx2_resource_virtualization.*\n+\n+    OCTEON TX2 Resource virtualization architecture and provisioning example\n+\n+\n+Resource Virtualization Unit (RVU) on Marvell's OCTEON TX2 SoC maps HW\n+resources belonging to the network, crypto and other functional blocks onto\n+PCI-compatible physical and virtual functions.\n+\n+Each functional block has multiple local functions (LFs) for\n+provisioning to different PCIe devices. RVU supports multiple PCIe SRIOV\n+physical functions (PFs) and virtual functions (VFs).\n+\n+The :numref:`table_octeontx2_rvu_dpdk_mapping` shows the various local\n+functions (LFs) provided by the RVU and its functional mapping to\n+DPDK subsystem.\n+\n+.. _table_octeontx2_rvu_dpdk_mapping:\n+\n+.. table:: RVU managed functional blocks and its mapping to DPDK subsystem\n+\n+   +---+-----+--------------------------------------------------------------+\n+   | # | LF  | DPDK subsystem mapping                                       |\n+   +===+=====+==============================================================+\n+   | 1 | NIX | rte_ethdev, rte_tm, rte_event_eth_[rt]x_adapter, rte_security|\n+   +---+-----+--------------------------------------------------------------+\n+   | 2 | NPA | rte_mempool                                                  |\n+   +---+-----+--------------------------------------------------------------+\n+   | 3 | NPC | rte_flow                                                     |\n+   +---+-----+--------------------------------------------------------------+\n+   | 4 | CPT | rte_cryptodev, rte_event_crypto_adapter                      |\n+   +---+-----+--------------------------------------------------------------+\n+   | 5 | SSO | rte_eventdev                                                 |\n+   +---+-----+--------------------------------------------------------------+\n+   | 6 | TIM | rte_event_timer_adapter                                      |\n+   +---+-----+--------------------------------------------------------------+\n+\n+PF0 is called the administrative / admin function (AF) and has exclusive\n+privileges to provision RVU functional block's LFs to each of the PF/VF.\n+\n+PF/VFs communicates with AF via a shared memory region (mailbox).Upon receiving\n+requests from PF/VF, AF does resource provisioning and other HW configuration.\n+\n+AF is always attached to host, but PF/VFs may be used by host kernel itself,\n+or attached to VMs or to userspace applications like DPDK, etc. So, AF has to\n+handle provisioning/configuration requests sent by any device from any domain.\n+\n+The AF driver does not receive or process any data.\n+It is only a configuration driver used in control path.\n+\n+The :numref:`figure_octeontx2_resource_virtualization` diagram also shows a\n+resource provisioning example where,\n+\n+1. PFx and PFx-VF0 bound to Linux netdev driver.\n+2. PFx-VF1 ethdev driver bound to the first DPDK application.\n+3. PFy ethdev driver, PFy-VF0 ethdev driver, PFz eventdev driver, PFm-VF0 cryptodev driver bound to the second DPDK application.\n+\n+OCTEON TX2 packet flow\n+----------------------\n+\n+The :numref:`figure_octeontx2_packet_flow_hw_accelerators` diagram depicts\n+the packet flow on OCTEON TX2 SoC in conjunction with use of various HW accelerators.\n+\n+.. _figure_octeontx2_packet_flow_hw_accelerators:\n+\n+.. figure:: img/octeontx2_packet_flow_hw_accelerators.*\n+\n+    OCTEON TX2 packet flow in conjunction with use of HW accelerators\n+\n+HW Offload Drivers\n+------------------\n+\n+This section lists dataplane H/W block(s) available in OCTEON TX2 SoC.\n+\n+\n+Procedure to Setup Platform\n+---------------------------\n+\n+There are three main prerequisites for setting up DPDK on OCTEON TX2\n+compatible board:\n+\n+1. **OCTEON TX2 Linux kernel driver**\n+\n+   The dependent kernel drivers can be obtained from the\n+   `kernel.org <https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/net/ethernet/marvell/octeontx2>`_.\n+\n+   Alternatively, the Marvell SDK also provides the required kernel drivers.\n+\n+   Linux kernel should be configured with the following features enabled:\n+\n+.. code-block:: console\n+\n+        # 64K pages enabled for better performance\n+        CONFIG_ARM64_64K_PAGES=y\n+        CONFIG_ARM64_VA_BITS_48=y\n+        # huge pages support enabled\n+        CONFIG_HUGETLBFS=y\n+        CONFIG_HUGETLB_PAGE=y\n+        # VFIO enabled with TYPE1 IOMMU at minimum\n+        CONFIG_VFIO_IOMMU_TYPE1=y\n+        CONFIG_VFIO_VIRQFD=y\n+        CONFIG_VFIO=y\n+        CONFIG_VFIO_NOIOMMU=y\n+        CONFIG_VFIO_PCI=y\n+        CONFIG_VFIO_PCI_MMAP=y\n+        # SMMUv3 driver\n+        CONFIG_ARM_SMMU_V3=y\n+        # ARMv8.1 LSE atomics\n+        CONFIG_ARM64_LSE_ATOMICS=y\n+        # OCTEONTX2 drivers\n+        CONFIG_OCTEONTX2_MBOX=y\n+        CONFIG_OCTEONTX2_AF=y\n+        # Enable if netdev PF driver required\n+        CONFIG_OCTEONTX2_PF=y\n+        # Enable if netdev VF driver required\n+        CONFIG_OCTEONTX2_VF=y\n+        CONFIG_CRYPTO_DEV_OCTEONTX2_CPT=y\n+\n+2. **ARM64 Linux Tool Chain**\n+\n+   For example, the *aarch64* Linaro Toolchain, which can be obtained from\n+   `here <https://releases.linaro.org/components/toolchain/binaries/7.4-2019.02/aarch64-linux-gnu/>`_.\n+\n+   Alternatively, the Marvell SDK also provides GNU GCC toolchain, which is\n+   optimized for OCTEON TX2 CPU.\n+\n+3. **Rootfile system**\n+\n+   Any *aarch64* supporting filesystem may be used. For example,\n+   Ubuntu 15.10 (Wily) or 16.04 LTS (Xenial) userland which can be obtained\n+   from `<http://cdimage.ubuntu.com/ubuntu-base/releases/16.04/release/ubuntu-base-16.04.1-base-arm64.tar.gz>`_.\n+\n+   Alternatively, the Marvell SDK provides the buildroot based root filesystem.\n+   The SDK includes all the above prerequisites necessary to bring up the OCTEON TX2 board.\n+\n+- Follow the DPDK :doc:`../linux_gsg/index` to setup the basic DPDK environment.\n+\n+\n+Debugging Options\n+-----------------\n+\n+.. _table_octeontx2_common_debug_options:\n+\n+.. table:: OCTEON TX2 common debug options\n+\n+   +---+------------+-------------------------------------------------------+\n+   | # | Component  | EAL log command                                       |\n+   +===+============+=======================================================+\n+   | 1 | Common     | --log-level='pmd\\.octeontx2\\.base,8'                  |\n+   +---+------------+-------------------------------------------------------+\n+   | 2 | Mailbox    | --log-level='pmd\\.octeontx2\\.mbox,8'                  |\n+   +---+------------+-------------------------------------------------------+\n+\n+Debugfs support\n+~~~~~~~~~~~~~~~\n+\n+The **OCTEON TX2 Linux kernel driver** provides support to dump RVU blocks\n+context or stats using debugfs.\n+\n+Enable ``debugfs`` by:\n+\n+1. Compile kernel with debugfs enabled, i.e ``CONFIG_DEBUGFS=y``.\n+2. Boot OCTEON TX2 with debugfs supported kernel.\n+3. Verify ``debugfs`` mounted by default \"mount | grep -i debugfs\" or mount it manually by using.\n+\n+.. code-block:: console\n+\n+       # mount -t debugfs none /sys/kernel/debug\n+\n+Currently ``debugfs`` supports the following RVU blocks NIX, NPA, NPC, NDC,\n+SSO & CGX.\n+\n+The file structure under ``/sys/kernel/debug`` is as follows\n+\n+.. code-block:: console\n+\n+        octeontx2/\n+        ├── cgx\n+        │   ├── cgx0\n+        │   │   └── lmac0\n+        │   │       └── stats\n+        │   ├── cgx1\n+        │   │   ├── lmac0\n+        │   │   │   └── stats\n+        │   │   └── lmac1\n+        │   │       └── stats\n+        │   └── cgx2\n+        │       └── lmac0\n+        │           └── stats\n+        ├── cpt\n+        │   ├── cpt_engines_info\n+        │   ├── cpt_engines_sts\n+        │   ├── cpt_err_info\n+        │   ├── cpt_lfs_info\n+        │   └── cpt_pc\n+        ├──── nix\n+        │   ├── cq_ctx\n+        │   ├── ndc_rx_cache\n+        │   ├── ndc_rx_hits_miss\n+        │   ├── ndc_tx_cache\n+        │   ├── ndc_tx_hits_miss\n+        │   ├── qsize\n+        │   ├── rq_ctx\n+        │   ├── sq_ctx\n+        │   └── tx_stall_hwissue\n+        ├── npa\n+        │   ├── aura_ctx\n+        │   ├── ndc_cache\n+        │   ├── ndc_hits_miss\n+        │   ├── pool_ctx\n+        │   └── qsize\n+        ├── npc\n+        │    ├── mcam_info\n+        │    └── rx_miss_act_stats\n+        ├── rsrc_alloc\n+        └── sso\n+             ├── hws\n+             │   └── sso_hws_info\n+             └── hwgrp\n+                 ├── sso_hwgrp_aq_thresh\n+                 ├── sso_hwgrp_iaq_walk\n+                 ├── sso_hwgrp_pc\n+                 ├── sso_hwgrp_free_list_walk\n+                 ├── sso_hwgrp_ient_walk\n+                 └── sso_hwgrp_taq_walk\n+\n+RVU block LF allocation:\n+\n+.. code-block:: console\n+\n+        cat /sys/kernel/debug/octeontx2/rsrc_alloc\n+\n+        pcifunc    NPA    NIX    SSO GROUP    SSOWS    TIM    CPT\n+        PF1         0       0\n+        PF4                 1\n+        PF13                          0, 1     0, 1      0\n+\n+CGX example usage:\n+\n+.. code-block:: console\n+\n+        cat /sys/kernel/debug/octeontx2/cgx/cgx2/lmac0/stats\n+\n+        =======Link Status======\n+        Link is UP 40000 Mbps\n+        =======RX_STATS======\n+        Received packets: 0\n+        Octets of received packets: 0\n+        Received PAUSE packets: 0\n+        Received PAUSE and control packets: 0\n+        Filtered DMAC0 (NIX-bound) packets: 0\n+        Filtered DMAC0 (NIX-bound) octets: 0\n+        Packets dropped due to RX FIFO full: 0\n+        Octets dropped due to RX FIFO full: 0\n+        Error packets: 0\n+        Filtered DMAC1 (NCSI-bound) packets: 0\n+        Filtered DMAC1 (NCSI-bound) octets: 0\n+        NCSI-bound packets dropped: 0\n+        NCSI-bound octets dropped: 0\n+        =======TX_STATS======\n+        Packets dropped due to excessive collisions: 0\n+        Packets dropped due to excessive deferral: 0\n+        Multiple collisions before successful transmission: 0\n+        Single collisions before successful transmission: 0\n+        Total octets sent on the interface: 0\n+        Total frames sent on the interface: 0\n+        Packets sent with an octet count < 64: 0\n+        Packets sent with an octet count == 64: 0\n+        Packets sent with an octet count of 65127: 0\n+        Packets sent with an octet count of 128-255: 0\n+        Packets sent with an octet count of 256-511: 0\n+        Packets sent with an octet count of 512-1023: 0\n+        Packets sent with an octet count of 1024-1518: 0\n+        Packets sent with an octet count of > 1518: 0\n+        Packets sent to a broadcast DMAC: 0\n+        Packets sent to the multicast DMAC: 0\n+        Transmit underflow and were truncated: 0\n+        Control/PAUSE packets sent: 0\n+\n+CPT example usage:\n+\n+.. code-block:: console\n+\n+        cat /sys/kernel/debug/octeontx2/cpt/cpt_pc\n+\n+        CPT instruction requests   0\n+        CPT instruction latency    0\n+        CPT NCB read requests      0\n+        CPT NCB read latency       0\n+        CPT read requests caused by UC fills   0\n+        CPT active cycles pc       1395642\n+        CPT clock count pc         5579867595493\n+\n+NIX example usage:\n+\n+.. code-block:: console\n+\n+        Usage: echo <nixlf> [cq number/all] > /sys/kernel/debug/octeontx2/nix/cq_ctx\n+               cat /sys/kernel/debug/octeontx2/nix/cq_ctx\n+        echo 0 0 > /sys/kernel/debug/octeontx2/nix/cq_ctx\n+        cat /sys/kernel/debug/octeontx2/nix/cq_ctx\n+\n+        =====cq_ctx for nixlf:0 and qidx:0 is=====\n+        W0: base                        158ef1a00\n+\n+        W1: wrptr                       0\n+        W1: avg_con                     0\n+        W1: cint_idx                    0\n+        W1: cq_err                      0\n+        W1: qint_idx                    0\n+        W1: bpid                        0\n+        W1: bp_ena                      0\n+\n+        W2: update_time                 31043\n+        W2:avg_level                    255\n+        W2: head                        0\n+        W2:tail                         0\n+\n+        W3: cq_err_int_ena              5\n+        W3:cq_err_int                   0\n+        W3: qsize                       4\n+        W3:caching                      1\n+        W3: substream                   0x000\n+        W3: ena                                 1\n+        W3: drop_ena                    1\n+        W3: drop                        64\n+        W3: bp                          0\n+\n+NPA example usage:\n+\n+.. code-block:: console\n+\n+        Usage: echo <npalf> [pool number/all] > /sys/kernel/debug/octeontx2/npa/pool_ctx\n+               cat /sys/kernel/debug/octeontx2/npa/pool_ctx\n+        echo 0 0 > /sys/kernel/debug/octeontx2/npa/pool_ctx\n+        cat /sys/kernel/debug/octeontx2/npa/pool_ctx\n+\n+        ======POOL : 0=======\n+        W0: Stack base          1375bff00\n+        W1: ena                 1\n+        W1: nat_align           1\n+        W1: stack_caching       1\n+        W1: stack_way_mask      0\n+        W1: buf_offset          1\n+        W1: buf_size            19\n+        W2: stack_max_pages     24315\n+        W2: stack_pages         24314\n+        W3: op_pc               267456\n+        W4: stack_offset        2\n+        W4: shift               5\n+        W4: avg_level           255\n+        W4: avg_con             0\n+        W4: fc_ena              0\n+        W4: fc_stype            0\n+        W4: fc_hyst_bits        0\n+        W4: fc_up_crossing      0\n+        W4: update_time         62993\n+        W5: fc_addr             0\n+        W6: ptr_start           1593adf00\n+        W7: ptr_end             180000000\n+        W8: err_int             0\n+        W8: err_int_ena         7\n+        W8: thresh_int          0\n+        W8: thresh_int_ena      0\n+        W8: thresh_up           0\n+        W8: thresh_qint_idx     0\n+        W8: err_qint_idx        0\n+\n+NPC example usage:\n+\n+.. code-block:: console\n+\n+        cat /sys/kernel/debug/octeontx2/npc/mcam_info\n+\n+        NPC MCAM info:\n+        RX keywidth    : 224bits\n+        TX keywidth    : 224bits\n+\n+        MCAM entries   : 2048\n+        Reserved       : 158\n+        Available      : 1890\n+\n+        MCAM counters  : 512\n+        Reserved       : 1\n+        Available      : 511\n+\n+SSO example usage:\n+\n+.. code-block:: console\n+\n+        Usage: echo [<hws>/all] > /sys/kernel/debug/octeontx2/sso/hws/sso_hws_info\n+        echo 0 > /sys/kernel/debug/octeontx2/sso/hws/sso_hws_info\n+\n+        ==================================================\n+        SSOW HWS[0] Arbitration State      0x0\n+        SSOW HWS[0] Guest Machine Control  0x0\n+        SSOW HWS[0] SET[0] Group Mask[0] 0xffffffffffffffff\n+        SSOW HWS[0] SET[0] Group Mask[1] 0xffffffffffffffff\n+        SSOW HWS[0] SET[0] Group Mask[2] 0xffffffffffffffff\n+        SSOW HWS[0] SET[0] Group Mask[3] 0xffffffffffffffff\n+        SSOW HWS[0] SET[1] Group Mask[0] 0xffffffffffffffff\n+        SSOW HWS[0] SET[1] Group Mask[1] 0xffffffffffffffff\n+        SSOW HWS[0] SET[1] Group Mask[2] 0xffffffffffffffff\n+        SSOW HWS[0] SET[1] Group Mask[3] 0xffffffffffffffff\n+        ==================================================\n+\n+Compile DPDK\n+------------\n+\n+DPDK may be compiled either natively on OCTEON TX2 platform or cross-compiled on\n+an x86 based platform.\n+\n+Native Compilation\n+~~~~~~~~~~~~~~~~~~\n+\n+make build\n+^^^^^^^^^^\n+\n+.. code-block:: console\n+\n+        make config T=arm64-octeontx2-linux-gcc\n+        make -j\n+\n+The example applications can be compiled using the following:\n+\n+.. code-block:: console\n+\n+        cd <dpdk directory>\n+        export RTE_SDK=$PWD\n+        export RTE_TARGET=build\n+        cd examples/<application>\n+        make -j\n+\n+meson build\n+^^^^^^^^^^^\n+\n+.. code-block:: console\n+\n+        meson build\n+        ninja -C build\n+\n+Cross Compilation\n+~~~~~~~~~~~~~~~~~\n+\n+Refer to :doc:`../linux_gsg/cross_build_dpdk_for_arm64` for generic arm64 details.\n+\n+make build\n+^^^^^^^^^^\n+\n+.. code-block:: console\n+\n+        make config T=arm64-octeontx2-linux-gcc\n+        make -j CROSS=aarch64-marvell-linux-gnu- CONFIG_RTE_KNI_KMOD=n\n+\n+meson build\n+^^^^^^^^^^^\n+\n+.. code-block:: console\n+\n+        meson build --cross-file config/arm/arm64_octeontx2_linux_gcc\n+        ninja -C build\n+\n+.. note::\n+\n+   By default, meson cross compilation uses ``aarch64-linux-gnu-gcc`` toolchain,\n+   if Marvell toolchain is available then it can be used by overriding the\n+   c, cpp, ar, strip ``binaries`` attributes to respective Marvell\n+   toolchain binaries in ``config/arm/arm64_octeontx2_linux_gcc`` file.\n",
    "prefixes": [
        "v3",
        "15/27"
    ]
}