valueflows

valueflows docs
git clone https://s.sonu.ch/~srfsh/valueflows.git
Log | Files | Refs | README

commit 475bd1749ee9e3ad4680140a21a3d22ec399d4f0
parent 94de7895a9d36b4753e00c2badb93cb846d9c456
Author: Lynn Foster <foster.j.lynn@gmail.com>
Date:   Sat,  2 Nov 2019 08:46:54 -0500

release, diagrams (#597)


Diffstat:
Mdocs/introduction/status.md | 4++--
Mdocs/specification/diagrams/vowl.md | 4+++-
Arelease-doc-in-process/ValueFlowsOWL.png | 0
Mrelease-doc-in-process/ValueFlowsUML.png | 0
Mrelease-doc-in-process/ValueFlowsUML.xml | 4++--
Mrelease-doc-in-process/all-vf-vowl.svg | 6+++---
6 files changed, 10 insertions(+), 8 deletions(-)

diff --git a/docs/introduction/status.md b/docs/introduction/status.md @@ -1,12 +1,12 @@ # Status of the vocabulary -This documentation is for release 0.3. +This documentation is for release 0.4. This vocabulary is based on decades of work in academia and some limited work in the field in software implementations - and further development by the VF team through documenting and studying use cases. The stability of the model reflects this history. The core model is fairly stable, more so in structure, somewhat less in naming. However, there are many edge cases and possibly not-so-edge cases where the model will need to be adjusted for the reality in the field based on further experience. Also, this model represents something new, something that we want to be able to support the next economy, with all the unknowns that will bring. So we see continuous improvements happening as the vocabulary is adopted by more people, through ongoing collaboration between the VF team and the adopters. -The core model from academia includes: +The core model adapted from academic work on REA includes: * Resources, Events, Agents (REA) * Commitments * the classifications/specifications in the knowledge layer diff --git a/docs/specification/diagrams/vowl.md b/docs/specification/diagrams/vowl.md @@ -4,6 +4,8 @@ You can view this in an active environment [here](http://www.visualdataweb.de/we Note that this diagram includes only the linked open data VF namespace, so does not include important items for which we are re-using other namespaces. See [the UML Diagram](https://valueflo.ws/specification/diagrams/uml.html) for a complete model with the namespaces identified. -[VF OWL picture](http://mikorizal.org/all-vf-vowl.svg) +*To make the diagram bigger, you can right click and select View Image.* + +![VF owl picture](https://raw.githubusercontent.com/valueflows/valueflows/master/release-doc-in-process/ValueFlowsOWL.png) Credit: http://visualdataweb.de/ diff --git a/release-doc-in-process/ValueFlowsOWL.png b/release-doc-in-process/ValueFlowsOWL.png Binary files differ. diff --git a/release-doc-in-process/ValueFlowsUML.png b/release-doc-in-process/ValueFlowsUML.png Binary files differ. diff --git a/release-doc-in-process/ValueFlowsUML.xml b/release-doc-in-process/ValueFlowsUML.xml @@ -1,2 +1,2 @@ <?xml version="1.0" encoding="UTF-8"?> -<mxfile modified="2019-09-18T17:40:43.927Z" host="www.draw.io" agent="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0" etag="Vtirt3sAD2CCR1uMhppp" pages="1" version="11.2.8" type="google"><diagram id="fbe6a5e9-5b10-23b0-562a-0cf294ecc85a" name="Page-1">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</diagram></mxfile>- \ No newline at end of file +<mxfile modified="2019-11-02T13:18:56.046Z" host="www.draw.io" agent="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0" etag="2IngCOZEpXrb7_CLW8Je" version="12.1.3" type="google" pages="1"><diagram id="fbe6a5e9-5b10-23b0-562a-0cf294ecc85a" name="Page-1">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</diagram></mxfile>+ \ No newline at end of file diff --git a/release-doc-in-process/all-vf-vowl.svg b/release-doc-in-process/all-vf-vowl.svg @@ -1,2 +1,2 @@ -<!-- Created with WebVOWL (version 1.1.4), http://vowl.visualdataweb.org --> -<svg class="vowlGraph" width="1445.34" height="911" version="1.1" xmlns="http://www.w3.org/2000/svg"><g style="opacity: 1;" transform="translate(364.0508721872133,199.55315329054005)scale(0.50875)"><g class="linkContainer"><defs></defs><defs><marker id="marker0" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker3" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker6" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker9" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker14" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker19" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker31" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker34" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker36" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker37" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker56" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker58" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker60" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker63" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker65" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker67" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker69" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker71" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker75" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker77" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker78" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker79" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker80" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker81" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker82" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker83" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker85" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker86" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker87" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker89" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker92" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker93" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker94" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker96" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker100" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker101" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker102" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker106" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker110" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker113" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker114" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker115" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker116" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker117" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker118" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker119" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker120" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker121" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-50-51-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-50-13-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-50-52-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-50-10-3" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-50-40-4" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-54-51-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-54-55-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-54-1-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-103-51-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-103-13-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-103-55-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-103-52-3" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-103-10-4" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-68-51-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-68-13-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-68-10-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-104-51-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-104-55-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-104-1-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-76-51-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-76-13-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-76-55-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-76-52-3" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-76-10-4" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-76-40-5" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-38-51-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-38-13-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-38-10-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-21-51-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-21-10-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-97-51-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-97-13-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-97-52-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-97-10-3" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-107-52-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-107-10-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-112-95-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-112-90-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-111-51-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-111-13-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-111-10-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker></defs><g class="link" marker-end="url(#marker0)"><path class="link-path node1 node2 normal" d="M533.7596835305033,906.5824390211008Q651.8853898327051,913.6964831429682,681.4168164082555,915.4749941734351Q710.9482429838059,917.253505203902,829.0739492860077,924.3675493257695" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker9)"><path class="link-path node10 node11 normal" d="M948.0128242814645,216.69720788495104Q808.9977513205675,243.06377196226111,774.2439830803434,249.65541298158865Q739.4902148401192,256.2470540009162,600.4751418792222,282.6136180782263" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker19)"><path class="link-path node20 node21 normal" d="M748.8382630072547,-54.82037345312186Q720.8955829732213,-16.45990965555734,713.9099129647129,-6.869793706166206Q706.9242429562046,2.7203222432249277,678.9815629221712,41.08078604078946" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker31)"><path class="link-path node32 node13 normal" d="M972.0308773387272,-183.6835038363438Q926.2889202378562,21.406383331936375,914.8534309626385,72.67885512400642Q903.4179416874208,123.95132691607645,857.6759845865497,329.0412140843566" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker69)"><path class="link-path node35 node52 normal" d="M1416.3051311103866,-43.90320145096911Q1473.0985170128024,132.687021727951,1487.2968634884064,176.83457752268103Q1501.4952099640104,220.98213331741107,1558.2885958664265,397.57235649633117" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker82)"><path class="link-path node51 node11 normal" d="M765.7246025916797,690.3378592693875Q689.2862321590903,548.9936914705843,670.176639550943,513.6576495208835Q651.0670469427957,478.3216075711827,574.6286765102063,336.97743977237957" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker100)"><path class="link-path node17 node7 normal" d="M461.289211338699,-15.657320009437285Q374.87329680436704,-69.38877128676606,353.26931817078406,-82.82163410609826Q331.6653395372011,-96.25449692543046,245.24942500286915,-149.98594820275923" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker115)"><path class="link-path node15 node95 normal" d="M186.97578847522288,618.8309594717749Q174.25774471835368,583.0195024109311,171.07823377913638,574.0666381457202Q167.8987228399191,565.1137738805093,155.1806790830499,529.3023168196655" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker120)"><path class="link-path node103 node57 normal" d="M1196.515699156529,839.8028286683119Q1154.559748735675,890.2782931010186,1144.0707611304615,902.8971592091953Q1133.581773525248,915.5160253173719,1091.625823104394,965.9914897500787" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-50-51-0)"><path class="link-path node50 node51 dashed" d="M1175.7778914531236,694.0377199657695Q1041.7455487917562,708.3376705499119,1008.2374631264144,711.9126581959474Q974.7293774610724,715.487645841983,840.6970347997049,729.7875964261253" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-50-13-1)"><path class="link-path node50 node13 dashed" d="M1186.965728082518,656.3964086074792Q1066.618796251642,558.2574442989187,1036.5320632939229,533.7227032217786Q1006.4453303362038,509.1879621446385,886.098398505328,411.048997836078" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-50-52-2)"><path class="link-path node50 node52 dashed" d="M1268.3096201259148,659.4360164797768Q1373.8191971024262,585.7873836634515,1400.196591346554,567.3752254593702Q1426.5739855906818,548.9630672552889,1532.0835625671932,475.31443443896364" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-50-10-3)"><path class="link-path node50 node10 dashed" d="M1204.632429802808,642.5485606359987Q1130.7703312852134,486.83804945252166,1112.3048066558147,447.91042165665243Q1093.839282026416,408.9827938607832,1019.9771835088214,253.2722826773062" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-50-40-4)"><path class="link-path node50 node40 dashed" d="M1251.88284725887,732.8562565771942Q1322.428584794679,855.7326027808662,1340.0650191786312,886.4516893317841Q1357.7014535625835,917.1707758827021,1428.2471910983922,1040.047122086374" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-54-51-0)"><path class="link-path node54 node51 dashed" d="M782.468375618755,1063.1166687740388Q785.0074813292044,952.3438823863214,785.6422577568168,924.650685789392Q786.2770341844291,896.9574891924626,788.8161398948786,786.1847028047451" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-54-55-1)"><path class="link-path node54 node55 dashed" d="M829.7849185667776,1129.9203876301112Q911.8382176941831,1156.6882460953236,932.3515424760344,1163.3802107116267Q952.8648672578857,1170.0721753279297,1034.918166385291,1196.8400337931419" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-54-1-2)"><path class="link-path node54 node1 dashed" d="M739.6289008285025,1084.7001011562716Q653.5864177810555,1023.9879514973499,632.0757970191937,1008.8099140826193Q610.5651762573319,993.6318766678888,524.5226932098849,932.9197270089669" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-103-51-0)"><path class="link-path node103 node51 dashed" d="M1178.6721418324187,793.0718452477753Q1043.3747813739105,772.9266910371739,1009.5504412592834,767.8904024845235Q975.7261011446564,762.8541139318731,840.4287406861479,742.7089597212719" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-103-13-1)"><path class="link-path node103 node13 dashed" d="M1194.8529192814253,762.8065461735094Q1069.2466169977188,624.3216672429858,1037.845041426792,589.7004475103548Q1006.4434658558654,555.0792277777239,880.8371635721588,416.5943488472002" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-103-55-2)"><path class="link-path node103 node55 dashed" d="M1212.1137260491312,848.6651523380708Q1167.430525992627,975.0289723930207,1156.259725978501,1006.6199274067582Q1145.0889259643748,1038.2108824204956,1100.4057259078706,1164.5747024754455" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-103-52-3)"><path class="link-path node103 node52 dashed" d="M1264.6762458361693,764.0249224523615Q1374.1429047507725,651.4873602888294,1401.5095694794231,623.3529697479464Q1428.8762342080738,595.2185792070634,1538.3428931226767,482.6810170435314" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-103-10-4)"><path class="link-path node103 node10 dashed" d="M1210.6149965714462,753.0568074602772Q1133.0172271452363,553.7218942482384,1113.6177847886838,503.8881659452287Q1094.2183424321313,454.054437642219,1016.6205730059212,254.7195244301801" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-68-51-0)"><path class="link-path node68 node51 dashed" d="M336.9995447598394,330.21160980770037Q502.98546757898714,478.60948486471324,544.481948283774,515.7089536289665Q585.978428988561,552.8084223932198,751.9643518077087,701.2062974502327" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-68-13-1)"><path class="link-path node68 node13 dashed" d="M349.4085888783325,303.826524136396Q528.1029565366927,330.7805037511174,572.7765484512827,337.51899865479777Q617.4501403658727,344.25749355847813,796.1445080242329,371.2114731731995" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-68-10-2)"><path class="link-path node68 node10 dashed" d="M349.57054310479083,289.77766238252906Q588.7535420714977,259.32090614824307,648.5492918131744,251.7067170896716Q708.345041554851,244.0925280311001,947.5280405215578,213.6357717968142" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-104-51-0)"><path class="link-path node104 node51 dashed" d="M647.2706949100536,1094.5593457536138Q696.8268697164726,969.7744571659786,709.2159134180774,938.5782350190698Q721.6049571196822,907.382012872161,771.1611319261012,782.5971242845259" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-104-55-1)"><path class="link-path node104 node55 dashed" d="M678.8421393294731,1149.7896201384676Q820.5085863757306,1171.804131980737,855.925198137295,1177.3077599413045Q891.3418098988593,1182.811387901872,1033.008256945117,1204.8258997441412" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-104-1-2)"><path class="link-path node104 node1 dashed" d="M601.8689034745455,1098.4313073213048Q564.8933428392727,1037.8762321140987,555.6494526804545,1022.7374633122972Q546.4055625216363,1007.5986945104956,509.43000188636336,947.0436193032893" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-76-51-0)"><path class="link-path node76 node51 dashed" d="M1312.4092860812104,737.4017537148775Q1123.839326956339,736.6063396324624,1076.6968371751211,736.4074861118586Q1029.5543473939033,736.2086325912547,840.984388269032,735.4132185088396" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-76-13-1)"><path class="link-path node76 node13 dashed" d="M1321.5146216776884,708.5329446669656Q1148.2960742096418,588.280613843545,1104.99143734263,558.2175311376898Q1061.6868004756182,528.1544484318346,888.4682530075713,407.90211760841396" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-76-55-2)"><path class="link-path node76 node55 dashed" d="M1337.5116523222302,781.5524667943504Q1246.2272279799172,936.4201021861446,1223.4061218943389,975.1370110340931Q1200.5850158087605,1013.8539198820416,1109.3005914664475,1168.7215552738357" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-76-52-3)"><path class="link-path node76 node52 dashed" d="M1393.2661543201928,696.2702889894283Q1453.5780031802472,612.7501004981108,1468.6559653952609,591.8700533752814Q1483.7339276102746,570.990006252452,1544.045776470329,487.46981776113444" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-76-10-4)"><path class="link-path node76 node10 dashed" d="M1334.4823545757806,695.6137950136207Q1211.5078154787734,517.0469586607751,1180.7641807045216,472.40524957256366Q1150.0205459302697,427.76354048435223,1027.0460068332625,249.19670413150658" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-76-40-5)"><path class="link-path node76 node40 dashed" d="M1376.2554554523501,786.9723656395477Q1402.0706056723402,886.1516869260657,1408.524393227338,910.9465172476953Q1414.9781807823356,935.7413475693248,1440.7933310023259,1034.920668855843" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-38-51-0)"><path class="link-path node38 node51 dashed" d="M464.7851737373178,522.6571217116658Q577.7887067386499,596.5129194850359,606.0395899889829,614.9768689283785Q634.2904732393159,633.4408183717211,747.2940062406481,707.2966161450912" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-38-13-1)"><path class="link-path node38 node13 dashed" d="M471.2922800549968,481.318287899873Q601.7258081361927,445.69318874334243,634.3341901564916,436.7869139542098Q666.9425721767905,427.8806391650772,797.3761002579863,392.25554000854663" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-38-10-2)"><path class="link-path node38 node10 dashed" d="M467.72439280518694,471.97630756187897Q661.6304253757439,375.1749674236428,710.1069335183832,350.9746323890837Q758.5834416610226,326.7742973545246,952.4894742315796,229.9729572162884" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-21-51-0)"><path class="link-path node21 node51 dashed" d="M659.721880353154,132.1539959128193Q707.5198232182227,353.43153369348863,719.4693089344898,408.750918138656Q731.418794650757,464.0703025838234,779.2167375158256,685.3478403644926" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-21-10-1)"><path class="link-path node21 node10 dashed" d="M696.9744259181598,99.47980478557562Q798.2242071547441,135.69490623660397,823.5366524638902,144.74868159936108Q848.8490977730362,153.80245696211819,950.0988790096205,190.01755841314656" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-97-51-0)"><path class="link-path node97 node51 dashed" d="M1298.573895933913,418.3680900109034Q1112.453306102261,534.31354148903,1065.923158644348,563.2999043585615Q1019.3930111864349,592.2862672280932,833.2724213547831,708.2317187062198" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-97-13-1)"><path class="link-path node97 node13 dashed" d="M1290.877927369248,390.10639902002447Q1133.549792523335,386.10923931151916,1094.2177588118568,385.10994938439285Q1054.8857251003785,384.11065945726654,897.5575902544654,380.1134997487612" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-97-52-2)"><path class="link-path node97 node52 dashed" d="M1391.499855008315,403.10774856941276Q1444.6058004932531,415.6315270114701,1457.8822868644877,418.76247162198445Q1471.1587732357223,421.8934162324988,1524.2647187206603,434.41719467455613" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-97-10-3)"><path class="link-path node97 node10 dashed" d="M1296.9092970866911,367.31226184133106Q1195.3742611563368,312.90058662367954,1169.9905021737484,299.2976678192667Q1144.60674319116,285.6947490148538,1043.0717072608056,231.2830737972023" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-107-52-0)"><path class="link-path node107 node52 dashed" d="M1383.963605474228,174.59785822848755Q1448.2460711289277,266.49196676628094,1464.3166875426027,289.46549390072926Q1480.3873039562777,312.4390210351776,1544.6697696109775,404.33312957297096" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-107-10-1)"><path class="link-path node107 node10 dashed" d="M1305.7505716053615,147.0200234279069Q1194.5202979156954,181.34140705162565,1168.821016059527,186.75238200240995Q1143.1217342033585,192.16335695319424,1048.7577530436768,201.12977293574974" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-112-95-0)"><path class="link-path node112 node95 dashed" d="M-2.4057801519114363,348.7457704195631Q38.95932390063954,387.7495627311297,49.30059991377729,397.50051080902136Q59.64187592691504,407.25145888691304,101.00697997946602,446.25525119847964" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-112-90-1)"><path class="link-path node112 node90 dashed" d="M-49.61769109183779,263.7692698053921Q-119.89211024592221,26.533115196827367,-103.29804315324523,-1.7591027369371806Q-86.70397606056825,-30.051320670701728,116.32297983493197,-19.152909532253325" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-111-51-0)"><path class="link-path node111 node51 dashed" d="M724.8484365016957,762.9473088003318Q732.1351255304808,759.8430556960226,733.956797787677,759.0669924199452Q735.7784700448733,758.2909291438679,743.0651590736583,755.1866760395586" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-111-13-1)"><path class="link-path node111 node13 dashed" d="M697.5702259236821,735.869844734861Q749.3151635488849,611.8755989035933,762.2513979551857,580.8770374457764Q775.1876323614864,549.8784759879595,826.9325699866891,425.88423015669196" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-111-10-2)"><path class="link-path node111 node10 dashed" d="M702.7162966446018,738.3648482914366Q810.9625723825823,543.7247743628076,838.0241413170774,495.06475588065035Q865.0857102515724,446.4047373984931,973.3319859895529,251.7646634698641" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-end="url(#marker65)"><path class="link-path node64 node51 normal" d="M1219.8795930803258,576.0733420303471Q1067.0531515511784,632.641768960539,1028.8465411688915,646.783875693087Q990.6399307866046,660.925982425635,837.8134892574569,717.4944093558269" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker80)"><path class="link-path node50 node2 normal" d="M1184.496884538075,717.5680429601127Q1079.4880955442536,789.9378715392136,1053.2358982957983,808.0303286839887Q1026.983701047343,826.1227858287639,921.9749120535216,898.4926144078647" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker117)"><path class="link-path node112 node90 normal" d="M-14.008600893369959,269.5924997077319Q60.35195994662137,139.36753439318338,75.64357918985566,114.33602786602869Q90.93519843308994,89.304521338874,138.9075915389729,19.27743443618509" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker86)"><path class="link-path node32 node73 normal" d="M933.734939344288,-246.14311785743874Q870.0883924371326,-262.4840297886016,854.1767557103437,-266.56925777139236Q838.2651189835549,-270.6544857541831,774.6185720763995,-286.995397685346" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker102)"><path class="link-path node17 node73 normal" d="M534.1110867755964,-30.32205313853126Q598.750390138977,-121.42675385231857,614.9102159798222,-144.2029290307654Q631.0700418206674,-166.97910420921224,695.7093451840481,-258.08380492299955" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker77)"><path class="link-path node73 node8 normal" d="M674.4879667197683,-294.4635791829325Q624.1584013949349,-289.2905559846259,611.5760100637266,-287.9973001850492Q598.9936187325183,-286.7040443854725,548.664053407685,-281.5310211871659" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker3)"><path class="link-path node4 node5 normal" d="M-72.19091631772739,-144.27930447551927Q-105.86459387241463,-80.42719318466575,-114.28301326108644,-64.46416536195238Q-122.70143264975825,-48.501137539239004,-156.37511020444546,15.350973751614518" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker36)"><path class="link-path node30 normal" d="M-106.28653549787576,533.757815734653Q-78.86634069748071,451.42403907304316,-60.28662263004787,458.826341183516Q-41.70690456261504,466.2286432939888,-78.4169583967265,544.8612689003622" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker81)"><path class="link-path node62 node16 normal" d="M610.3077965248895,1243.2403708909949Q390.4749651746623,1184.503523330643,335.51675733710556,1169.819311440555Q280.5585494995488,1155.1350995504672,60.72571814932161,1096.3982519901153" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker71)"><path class="link-path node1 node18 normal" d="M462.61220094255555,950.3284495281272Q446.44003962819784,987.7326021106985,442.3969992996084,997.0836402563414Q438.353958971019,1006.4346784019842,422.1817976566613,1043.8388309845554" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker6)"><path class="link-path node7 node8 normal" d="M250.2855109051247,-193.15136271332813Q330.0051919847757,-219.92307675097126,349.9351122546885,-226.61600526038205Q369.86503252460125,-233.30893376979284,449.5847136042522,-260.080647807436" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker58)"><path class="link-path node4 node7 normal" d="M-5.926099785255786,-161.16083780462748Q52.907939542216674,-111.96570660470877,69.12224398585789,-111.28173620302414Q85.33654842949912,-110.5977658013395,156.21694465115638,-154.3211337877811" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker93)"><path class="link-path node4 node7 normal" d="M-0.7595886827851643,-207.59304859330263Q51.716382121061855,-234.6808062581101,67.28564034978575,-233.59154366164876Q82.85489857850965,-232.50228106518742,154.93299360445377,-196.70042262868915" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker67)"><path class="link-path node68 node15 normal" d="M286.32543753525704,345.62513521664914Q258.4741118494145,454.36904181602495,251.5112804279539,481.5550184658689Q244.54844900649326,508.74099511571285,216.69712332065072,617.4849017150887" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker89)"><path class="link-path node90 node91 normal" d="M210.3342774961852,3.9739580382323965Q294.4888000752909,56.905543150280465,315.5274307200673,70.13843942829249Q336.5660613648437,83.3713357063045,420.72058394394935,136.3029208183526" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker121)"><path class="link-path node61 node10 normal" d="M1220.6702353564026,-132.75318363873916Q1141.5321976126174,20.274242975273324,1122.444193527026,50.27146319047381Q1103.3561894414347,80.2686834056743,1029.790194500488,167.2190185132656" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker63)"><path class="link-path node64 node10 normal" d="M1236.652572442295,517.9154165362547Q1153.6616222470925,409.8083946302847,1132.913884698292,382.7816391537921Q1112.1661471494913,355.7548836772996,1029.1751969542888,247.64786177132945" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker75)"><path class="link-path node76 node29 normal" d="M1400.072673795418,773.0677263588415Q1455.6306848661604,826.7876480618719,1469.520187633846,840.2176284876296Q1483.4096904015316,853.6476089133872,1538.9677014722738,907.3675306164178" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker83)"><path class="link-path node13 node84 normal" d="M806.8834539188487,410.8440686173526Q669.8762515256906,521.3936179051041,635.6244509274011,549.031005227042Q601.3726503291116,576.6683925489799,464.3654479359535,687.2179418367314" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker37)"><path class="link-path node38 node15 normal" d="M382.0643517368979,526.3562785287282Q326.8680080539098,569.9296027179704,313.0689221331628,580.8229337652809Q299.2698362124158,591.7162648125915,244.07349252942765,635.2895890018336" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker34)"><path class="link-path node35 node10 normal" d="M1359.7796500281029,-62.002607986824316Q1231.4799930437543,33.49529737860577,1199.405078797667,57.36977371996329Q1167.3301645515799,81.24425006132081,1039.0305075672316,176.74215542675088" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker14)"><path class="link-path node15 node16 normal" d="M182.6320489866065,713.177906982673Q122.72547058375248,842.6850493408126,107.74882598303898,875.0618349303475Q92.77218138232548,907.4386205198823,32.865602979471475,1036.945762878022" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker113)"><path class="link-path node20 node13 normal" d="M786.0650591989321,-45.55398024181807Q807.3890487791675,103.99914681017677,812.7200461742264,141.3874285731755Q818.0510435692852,178.77571033617423,839.3750331495205,328.32883738816906" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker60)"><path class="link-path node61 node10 normal" d="M1206.434656517885,-144.07397599696714Q1066.7576850309956,-34.55203105117985,1047.0758177887724,-4.394004983414845Q1027.3939505465491,25.76402108435016,1009.6159840956524,157.50628468068282" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker106)"><path class="link-path node107 node10 normal" d="M1303.880095777861,136.71404811696019Q1174.1421914223124,143.46804163412472,1148.318087657115,148.66425837267474Q1122.4939838919177,153.86047511122476,1045.6390581258872,188.67621550246037" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker96)"><path class="link-path node97 node22 normal" d="M1349.5166173651417,340.97950789769175Q1353.578930372018,314.22222768969226,1354.594508623737,307.53290763769235Q1355.610086875456,300.84358758569243,1359.6723998823325,274.08630737769283" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker78)"><path class="link-path node30 normal" d="M-80.13611146764251,584.0216317124188Q-44.835044809206224,684.3165525715758,-63.991962437111965,690.0622037094047Q-83.1488800650177,695.8078548472336,-108.87148790950111,592.6401084191621" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker92)"><path class="link-path node10 node1 normal" d="M967.7829679074262,248.1898789589713Q785.9451733961027,493.92204550867336,740.4857247682719,555.3550871460989Q695.026276140441,616.7881287835244,513.1884816291175,862.5202953332264" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker94)"><path class="link-path node51 node95 normal" d="M742.4636768332546,716.6848875818242Q519.7318566746161,629.9134361634191,464.04890163495645,608.2205733088178Q408.3659465952968,586.5277104542166,185.63412643665833,499.7562590358115" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker110)"><path class="link-path node111 node1 normal" d="M634.5472083145586,809.7508391725726Q591.2217113029549,836.5311444050526,580.390337050054,843.2262207131726Q569.5589627971531,849.9212970212925,526.2334657855494,876.7016022537725" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker114)"><path class="link-path node1 node84 normal" d="M480.0138590799832,852.5955798024231Q479.7164193995023,807.4974577562526,476.99424638526966,798.4171843461845Q474.27207337103704,789.3369109361164,452.79212893765674,761.7928457017423" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker87)"><path class="link-path node1 node84 normal" d="M436.72879416573943,881.7528846167385Q339.18527017665195,845.9106786042162,334.83034378975714,833.6710620069205Q330.4754174028623,821.4314454096248,393.17953029679103,759.3567186437815" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker101)"><path class="link-path node1 normal" d="M448.31010351057347,939.6671104664607Q280.2632742230659,997.5015449919277,270.905678545648,965.5086314914495Q261.54808286823015,933.5157179909712,434.2737099944467,891.6777402157434" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker116)"><path class="link-path node104 node16 normal" d="M577.6764339774247,1137.1260705253367Q371.49573901983854,1117.5019418813463,319.950565280442,1112.5959097203486Q268.40539154104545,1107.6898775593509,62.22469658345926,1088.0657489153602" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker118)"><path class="link-path node62 node26 normal" d="M608.6556657212399,1259.1938062666839Q544.2987913081848,1262.7180470843025,528.209572704921,1263.5991072887073Q512.1203541016572,1264.480167493112,447.7634796886021,1268.0044083107307" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker119)"><path class="link-path node55 node40 normal" d="M1131.588755650528,1195.9486862742747Q1241.1350973284486,1157.9630584150452,1268.521682747929,1148.4666514502378Q1295.9082681674092,1138.9702444854304,1405.45460984533,1100.984616626201" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker56)"><path class="link-path node54 node57 normal" d="M829.7054331911593,1098.0445579215373Q882.9575503460082,1080.3780497927316,896.2705796347204,1075.9614227605302Q909.5836089234326,1071.5447957283288,962.8357260782814,1053.8782875995232" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker79)"><path class="link-path node55 node62 normal" d="M1032.435684693602,1214.4712105221372Q888.2175641572297,1217.4704180268773,855.9498997893255,1220.7527686055466Q823.6822354214213,1224.035119184216,709.7590410145594,1247.2947163088318" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker85)"><path class="link-path node55 node62 normal" d="M1035.3922528003434,1229.85972203446Q922.3243449186041,1278.8032360518075,889.8117784914472,1282.021747734911Q857.2992120642903,1285.2402594180146,710.2665885287747,1262.044838865495" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g></g><g class="cardinalityContainer"></g><g class="labelContainer"><g class="labelGroup" transform="translate(681.4168164082555,915.4749941734351)"><g class="label" id="0"><rect class="objectproperty property object" x="-41.5" y="-14" width="83" height="28" style="fill: rgb(51, 102, 204);"><title>conforms to</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">conforms to</tspan></text></g></g><g class="labelGroup" transform="translate(774.2439830803434,249.65541298158865)"><g class="label" id="9"><rect class="objectproperty property object" x="-45" y="-14" width="90" height="28" style="fill: rgb(51, 102, 204);"><title>realization of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">realization of</tspan></text></g></g><g class="labelGroup" transform="translate(713.9099129647129,-6.869793706166206)"><g class="label" id="19"><rect class="objectproperty property object" x="-40.5" y="-14" width="81" height="28" style="fill: rgb(51, 102, 204);"><title>satisfied by</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">satisfied by</tspan></text></g></g><g class="labelGroup" transform="translate(914.8534309626385,72.67885512400642)"><g class="label" id="31"><rect class="objectproperty property object" x="-36.5" y="-14" width="73" height="28" style="fill: rgb(51, 102, 204);"><title>publishes</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">publishes</tspan></text></g></g><g class="labelGroup" transform="translate(1487.2968634884064,176.83457752268103)"><g class="label" id="69"><rect class="objectproperty property object" x="-27.5" y="-14" width="55" height="28" style="fill: rgb(51, 102, 204);"><title>settles</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">settles</tspan></text></g></g><g class="labelGroup" transform="translate(670.176639550943,513.6576495208835)"><g class="label" id="82"><rect class="objectproperty property object" x="-34.5" y="-14" width="69" height="28" style="fill: rgb(51, 102, 204);"><title>clause of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">clause of</tspan></text></g></g><g class="labelGroup" transform="translate(353.26931817078406,-82.82163410609826)"><g class="label" id="100"><rect class="objectproperty property object" x="-42.5" y="-14" width="85" height="28" style="fill: rgb(51, 102, 204);"><title>proposed to</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">proposed to</tspan></text></g></g><g class="labelGroup" transform="translate(171.07823377913638,574.0666381457202)"><g class="label" id="115"><rect class="objectproperty property object" x="-50" y="-14" width="100" height="28" style="fill: rgb(51, 102, 204);"><title>planned within</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">planned within</tspan></text></g></g><g class="labelGroup" transform="translate(1144.0707611304615,902.8971592091953)"><g class="label" id="120"><rect class="objectproperty property object" x="-26.5" y="-14" width="53" height="28" style="fill: rgb(51, 102, 204);"><title>action</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">action</tspan></text></g></g><g class="labelGroup" transform="translate(1028.8465411688915,646.783875693087)"><g class="label" id="65"><rect class="objectproperty property object" x="-25.5" y="-14" width="51" height="28" style="fill: rgb(51, 102, 204);"><title>fulfills</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">fulfills</tspan></text></g></g><g class="labelGroup" transform="translate(1053.2358982957983,808.0303286839887)"><g class="label" id="80"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>resource conforms to</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">resource conforms to</tspan></text></g></g><g class="labelGroup" transform="translate(75.64357918985566,114.33602786602869)"><g class="label" id="117"><rect class="objectproperty property object" x="-45.5" y="-14" width="91" height="28" style="fill: rgb(51, 102, 204);"><title>refinement of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">refinement of</tspan></text></g></g><g class="labelGroup" transform="translate(854.1767557103437,-266.56925777139236)"><g class="label" id="86"><rect class="objectproperty property object" x="-43.5" y="-14" width="87" height="28" style="fill: rgb(51, 102, 204);"><title>published in</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">published in</tspan></text></g></g><g class="labelGroup" transform="translate(614.9102159798222,-144.2029290307654)"><g class="label" id="102"><rect class="objectproperty property object" x="-36" y="-14" width="72" height="28" style="fill: rgb(51, 102, 204);"><title>proposed</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">proposed</tspan></text></g></g><g class="labelGroup" transform="translate(611.5760100637266,-287.9973001850492)"><g class="label" id="77"><rect class="objectproperty property object" x="-53" y="-14" width="106" height="28" style="fill: rgb(51, 102, 204);"><title>eligible location</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">eligible location</tspan></text></g></g><g class="labelGroup" transform="translate(-114.28301326108644,-64.46416536195238)"><g class="label" id="3"><rect class="objectproperty property object" x="-42" y="-14" width="84" height="28" style="fill: rgb(51, 102, 204);"><title>relationship</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">relationship</tspan></text></g></g><g class="labelGroup" transform="translate(-60.28662263004787,458.826341183516)"><g class="label" id="36"><rect class="objectproperty property object" x="-39.5" y="-14" width="79" height="28" style="fill: rgb(51, 102, 204);"><title>in scope of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">in scope of</tspan></text></g></g><g class="labelGroup" transform="translate(335.51675733710556,1169.819311440555)"><g class="label" id="81"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>process conforms to</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">process conforms to</tspan></text></g></g><g class="labelGroup" transform="translate(442.3969992996084,997.0836402563414)"><g class="label" id="71"><rect class="objectproperty property object" x="-52" y="-14" width="104" height="28" style="fill: rgb(51, 102, 204);"><title>current location</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">current location</tspan></text></g></g><g class="labelGroup" transform="translate(349.9351122546885,-226.61600526038205)"><g class="label" id="6"><rect class="objectproperty property object" x="-53.5" y="-14" width="107" height="28" style="fill: rgb(51, 102, 204);"><title>primary location</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">primary location</tspan></text></g></g><g class="labelGroup" transform="translate(69.12224398585789,-111.28173620302414)"><g class="label" id="58"><rect class="objectproperty property object" x="-29.5" y="-14" width="59" height="28" style="fill: rgb(51, 102, 204);"><title>subject</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">subject</tspan></text></g></g><g class="labelGroup" transform="translate(67.28564034978575,-233.59154366164876)"><g class="label" id="93"><rect class="objectproperty property object" x="-26.5" y="-14" width="53" height="28" style="fill: rgb(51, 102, 204);"><title>object</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">object</tspan></text></g></g><g class="labelGroup" transform="translate(251.5112804279539,481.5550184658689)"><g class="label" id="67"><rect class="objectproperty property object" x="-33.5" y="-14" width="67" height="28" style="fill: rgb(51, 102, 204);"><title>output of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">output of</tspan></text></g></g><g class="labelGroup" transform="translate(315.5274307200673,70.13843942829249)"><g class="label" id="89"><rect class="objectproperty property object" x="-38.5" y="-14" width="77" height="28" style="fill: rgb(51, 102, 204);"><title>defined as</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">defined as</tspan></text></g></g><g class="labelGroup" transform="translate(1122.444193527026,50.27146319047381)"><g class="label" id="121"><rect class="objectproperty property object" x="-56.5" y="-14" width="113" height="28" style="fill: rgb(51, 102, 204);"><title>appreciation with</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">appreciation with</tspan></text></g></g><g class="labelGroup" transform="translate(1132.913884698292,382.7816391537921)"><g class="label" id="63"><rect class="objectproperty property object" x="-37.5" y="-14" width="75" height="28" style="fill: rgb(51, 102, 204);"><title>fulfilled by</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">fulfilled by</tspan></text></g></g><g class="labelGroup" transform="translate(1469.520187633846,840.2176284876296)"><g class="label" id="75"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>resource classified as</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">resource classifie...</tspan></text></g></g><g class="labelGroup" transform="translate(635.6244509274011,549.031005227042)"><g class="label" id="83"><rect class="objectproperty property object" x="-58" y="-14" width="116" height="28" style="fill: rgb(51, 102, 204);"><title>available quantity</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">available quantity</tspan></text></g></g><g class="labelGroup" transform="translate(313.0689221331628,580.8229337652809)"><g class="label" id="37"><rect class="objectproperty property object" x="-30" y="-14" width="60" height="28" style="fill: rgb(51, 102, 204);"><title>input of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">input of</tspan></text></g></g><g class="labelGroup" transform="translate(1199.405078797667,57.36977371996329)"><g class="label" id="34"><rect class="objectproperty property object" x="-36" y="-14" width="72" height="28" style="fill: rgb(51, 102, 204);"><title>settled by</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">settled by</tspan></text></g></g><g class="labelGroup" transform="translate(107.74882598303898,875.0618349303475)"><g class="label" id="14"><rect class="objectproperty property object" x="-35.5" y="-14" width="71" height="28" style="fill: rgb(51, 102, 204);"><title>based on</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">based on</tspan></text></g></g><g class="labelGroup" transform="translate(812.7200461742264,141.3874285731755)"><g class="label" id="113"><rect class="objectproperty property object" x="-32" y="-14" width="64" height="28" style="fill: rgb(51, 102, 204);"><title>satisfies</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">satisfies</tspan></text></g></g><g class="labelGroup" transform="translate(1047.0758177887724,-4.394004983414845)"><g class="label" id="60"><rect class="objectproperty property object" x="-50.5" y="-14" width="101" height="28" style="fill: rgb(51, 102, 204);"><title>appreciation of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">appreciation of</tspan></text></g></g><g class="labelGroup" transform="translate(1148.318087657115,148.66425837267474)"><g class="label" id="106"><rect class="objectproperty property object" x="-42.5" y="-14" width="85" height="28" style="fill: rgb(51, 102, 204);"><title>triggered by</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">triggered by</tspan></text></g></g><g class="labelGroup" transform="translate(1354.594508623737,307.53290763769235)"><g class="label" id="96"><rect class="objectproperty property object" x="-36" y="-14" width="72" height="28" style="fill: rgb(51, 102, 204);"><title>agreed in</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">agreed in</tspan></text></g></g><g class="labelGroup" transform="translate(-63.991962437111965,690.0622037094047)"><g class="label" id="78"><rect class="objectproperty property object" x="-43.5" y="-14" width="87" height="28" style="fill: rgb(51, 102, 204);"><title>classified as</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">classified as</tspan></text></g></g><g class="labelGroup" transform="translate(740.4857247682719,555.3550871460989)"><g class="label" id="92"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>to resource inventoried as</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">to resource invent...</tspan></text></g></g><g class="labelGroup" transform="translate(464.04890163495645,608.2205733088178)"><g class="label" id="94"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>independent demand of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">independent de...</tspan></text></g></g><g class="labelGroup" transform="translate(580.390337050054,843.2262207131726)"><g class="label" id="110"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>resource inventoried as</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">resource inventor...</tspan></text></g></g><g class="labelGroup" transform="translate(476.99424638526966,798.4171843461845)"><g class="label" id="114"><rect class="objectproperty property object" x="-54" y="-14" width="108" height="28" style="fill: rgb(51, 102, 204);"><title>onhand quantity</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">onhand quantity</tspan></text></g></g><g class="labelGroup" transform="translate(334.83034378975714,833.6710620069205)"><g class="label" id="87"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>accounting quantity</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">accounting quantity</tspan></text></g></g><g class="labelGroup" transform="translate(270.905678545648,965.5086314914495)"><g class="label" id="101"><rect class="objectproperty property object" x="-43.5" y="-14" width="87" height="28" style="fill: rgb(51, 102, 204);"><title>contained in</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">contained in</tspan></text></g></g><g class="labelGroup" transform="translate(319.950565280442,1112.5959097203486)"><g class="label" id="116"><rect class="objectproperty property object" x="-25" y="-14" width="50" height="28" style="fill: rgb(51, 102, 204);"><title>stage</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">stage</tspan></text></g></g><g class="labelGroup" transform="translate(528.209572704921,1263.5991072887073)"><g class="label" id="118"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>process classified as</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">process classified as</tspan></text></g></g><g class="labelGroup" transform="translate(1268.521682747929,1148.4666514502378)"><g class="label" id="119"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>recipe flow resource</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">recipe flow resource</tspan></text></g></g><g class="labelGroup" transform="translate(896.2705796347204,1075.9614227605302)"><g class="label" id="56"><rect class="objectproperty property object" x="-23" y="-14" width="46" height="28" style="fill: rgb(51, 102, 204);"><title>state</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">state</tspan></text></g></g><g class="labelGroup" transform="translate(855.9498997893255,1220.7527686055466)"><g class="label" id="79"><rect class="objectproperty property object" x="-52" y="-14" width="104" height="28" style="fill: rgb(51, 102, 204);"><title>recipe output of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">recipe output of</tspan></text></g></g><g class="labelGroup" transform="translate(889.8117784914472,1282.021747734911)"><g class="label" id="85"><rect class="objectproperty property object" x="-48.5" y="-14" width="97" height="28" style="fill: rgb(51, 102, 204);"><title>recipe input of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">recipe input of</tspan></text></g></g></g><g class="nodeContainer"><g class="node" id="20" transform="translate(778.8660500369407,-96.04332829747793)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Satisfaction</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Satisfaction</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="32" transform="translate(983.132819613765,-233.46047519581612)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:ProposedIntent</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:ProposedIntent</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="73" transform="translate(725.2206918069224,-299.6780403469686)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Proposal</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Proposal</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="30" transform="translate(-101.96761945853598,563.445304079832)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"><title>Thing</title></circle><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Thing</tspan></text></g><g class="node" id="8" transform="translate(497.93132832053084,-276.3165600231298)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>SpatialThing</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">SpatialThing</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="4" transform="translate(-48.400621340274284,-189.39052109495628)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:AgentRelationship</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:AgentRelat...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="7" transform="translate(201.93889618884612,-176.9154504976343)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>Agent</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Agent</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="17" transform="translate(504.599740152722,11.272182285437793)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:ProposedTo</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:ProposedTo</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="90" transform="translate(167.16377934270764,-23.17945959529196)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Scenario</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Scenario</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="97" transform="translate(1341.8614753122015,391.4017133249567)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="51" transform="translate(789.9848419764945,735.1980953921665)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Commitment</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Commitment</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="111" transform="translate(677.9287535988594,782.935889447724)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="21" transform="translate(648.953775892485,82.30374088514552)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="61" transform="translate(1244.7873115130064,-177.6905471312336)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Appreciation</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Appreciation</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="10" transform="translate(998.1195290352953,207.19362231357667)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:EconomicEvent</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:EconomicE...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="22" transform="translate(1364.3255254439237,243.437515843473)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"><title>Thing</title></circle><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Thing</tspan></text></g><g class="node" id="35" transform="translate(1400.6906285600392,-92.45407487365009)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Settlement</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Settlement</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="107" transform="translate(1354.7302766684315,132.8077578824463)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="52" transform="translate(1573.903098416774,446.12322991901215)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Claim</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Claim</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="64" transform="translate(1267.7082403612883,558.3696559940075)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Fulfillment</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Fulfillment</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="13" transform="translate(846.5740423115119,378.81818544382895)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Intent</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Intent</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="91" transform="translate(463.89108209742693,163.45633845187695)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:ScenarioDefinition</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:ScenarioDef...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="68" transform="translate(298.97905459105345,296.2198118657666)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="95" transform="translate(138.1129612934184,481.2430512254693)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Plan</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Plan</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="112" transform="translate(-39.51176146586383,313.75797039257344)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="5" transform="translate(-180.16540518189856,60.46219037105152)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:AgentRelationshipRole</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:AgentRelat...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="50" transform="translate(1226.490084276334,688.6272209997283)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="76" transform="translate(1363.4088323737478,737.6168768315506)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="103" transform="translate(1229.1160405420721,800.5827095768807)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="38" transform="translate(422.0943380014712,494.75564246459066)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="11" transform="translate(550.3684371253914,292.11720364960064)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Agreement</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Agreement</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="84" transform="translate(424.6748595432902,719.2438250102549)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>QuantityValue</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">QuantityValue</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="15" transform="translate(204.04350626485433,666.8902250659712)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Process</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Process</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="1" transform="translate(482.85192050124846,903.516551978621)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:EconomicResource</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:EconomicR...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="29" transform="translate(1561.253565865838,928.9160862114377)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"><title>Thing</title></circle><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Thing</tspan></text></g><g class="node" id="18" transform="translate(409.879223022946,1072.2931216519023)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"><title>Thing</title></circle><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Thing</tspan></text></g><g class="node" id="54" transform="translate(781.299673537139,1114.1032761866174)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="104" transform="translate(628.4469848596603,1141.9583746459732)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="16" transform="translate(11.454145701223638,1083.2334447947237)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:ProcessSpecification</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:ProcessSpec...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="62" transform="translate(659.5793689729875,1256.4051780863865)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:RecipeProcess</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:RecipeProcess</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="26" transform="translate(416.80985614342217,1269.69945681248)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"><title>Thing</title></circle><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Thing</tspan></text></g><g class="node" id="55" transform="translate(1083.4034114149297,1212.6571452366356)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:RecipeFlow</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:RecipeFlow</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="40" transform="translate(1453.6399540809282,1084.27615766384)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:RecipeResource</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:RecipeRes...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="57" transform="translate(1039.7951452141212,1028.3468293891772)"><circle class="class" r="80.0839537274332" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Action</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-18.63501739501953px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Action</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan><tspan class="text instance-count" x="0" dy="13px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">22</tspan></text></g><g class="node" id="2" transform="translate(879.9817123152625,927.4334363682492)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:ResourceSpecification</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:ResourceSp...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g></g><g class="linkContainer hidden-in-export" style="display: none;"><g><line class="classNodeDragPath hidden" x1="915.3370513745898" y1="961.1454038455453" x2="939.9817123152625" y2="985.790064786218" style="stroke: rgb(0, 0, 0); stroke-width: 2px;"></line></g><g><line class="classNodeDragPath hidden" x1="0" y1="0" x2="0" y2="0" style="stroke: rgb(0, 0, 0); stroke-width: 2px;"></line></g><g><line class="classNodeDragPath hidden" x1="0" y1="0" x2="0" y2="0" style="stroke: rgb(0, 0, 0); stroke-width: 2px;"></line></g><g><line x1="0" y1="0" x2="0" y2="0" class="hidden" style="stroke: rgb(0, 0, 0); stroke-width: 2px;"></line></g></g><g class="editContainer hidden-in-export" style="display: none;"><g class="node hidden-in-export" id="10001" style="display: none;"><g><path d="M 20,40 C 0,15 0,-15 20,-40 L -40,0 Z" class="classDraggerNode hidden" transform="translate(939.9817123152625,985.790064786218)rotate(-135)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path><circle r="40" cx="10.606601717798211" cy="10.606601717798211" class="superHiddenElement superOpacityElement hidden" transform="translate(939.9817123152625,985.790064786218)"></circle></g></g><g class="node hidden-in-export" id="10002" style="display: none;"><g><path d="M 61,40 C 41,15 41,-15 61,-40 L 1,0 Z" class="classDraggerNode hidden" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path><circle r="40" cx="0" cy="0" class="superHiddenElement superOpacityElement hidden"></circle></g></g><g class="node hidden-in-export" id="10002" style="display: none;"><g><path d="M 10,40 C -10,15 -10,-15 10,-40 -8.8233455,-13.641384 -36.711107,-5.1228436 -50,0 -36.696429,4.9079017 -8.6403157,13.745728 10,40 Z" class="classDraggerNode hidden" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path><circle r="40" cx="0" cy="0" class="superHiddenElement superOpacityElement hidden"></circle></g></g><g class="node hidden-in-export" id="10003" style="display: none;"><g class="hidden"></g></g></g><g class="editContainer hidden-in-export" style="display: none;"><g class="hidden-in-export hidden addDataPropertyElement" transform="translate(0,0)" style="display: none;"><circle r="12" cx="0" cy="0"><title>Add Datatype Property</title></circle><line x1="-8" y1="0" x2="8" y2="0" style="stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>Add Datatype Property</title></line><line x1="0" y1="-8" x2="0" y2="8" style="stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>Add Datatype Property</title></line><circle r="15" cx="-7" cy="7" class="superHiddenElement superOpacityElement"></circle></g><g class="hidden-in-export hidden deleteParentElement" transform="translate(0,0)" style="display: none;"><circle r="12" cx="0" cy="0"><title>Delete This Node</title></circle><line x1="-5" y1="-5" x2="5" y2="5" style="stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>Delete This Node</title></line><line x1="5" y1="-5" x2="-5" y2="5" style="stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>Delete This Node</title></line><circle r="15" cx="7" cy="-7" class="superHiddenElement superOpacityElement"></circle></g></g></g></svg>- \ No newline at end of file +<!-- Created with WebVOWL (version 1.1.5), http://vowl.visualdataweb.org --> +<svg class="vowlGraph" width="1445.34" height="911" version="1.1" xmlns="http://www.w3.org/2000/svg"><g style="opacity: 1;" transform="translate(486.64640195175866,288.6135273504469)scale(0.4089999999999999)"><g class="linkContainer"><defs></defs><defs><marker id="marker0" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker4" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker8" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker11" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker13" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker14" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker21" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker33" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker36" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker39" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker42" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker46" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker47" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker62" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker64" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker69" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker71" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker80" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker83" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker84" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker87" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker90" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker100" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker102" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker103" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker105" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker107" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker108" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker109" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker110" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker111" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker112" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker117" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker119" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker121" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker123" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker128" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker129" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker132" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker136" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker139" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker141" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker142" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker143" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker144" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker145" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker146" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker147" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker148" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker149" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-56-57-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-56-17-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-56-58-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-56-9-3" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-56-45-4" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-40-57-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-40-17-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-40-60-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-40-15-3" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-40-5-4" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-40-58-5" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-40-9-6" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-40-61-7" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-130-57-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-130-17-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-130-66-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-130-58-3" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-130-9-4" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-88-57-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-88-17-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-88-9-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-104-57-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-104-17-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-104-58-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-104-9-3" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-104-45-4" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-43-57-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-43-17-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-43-9-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-23-57-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-23-9-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-106-15-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-106-1-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-124-57-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-124-17-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-124-58-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-124-9-3" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-133-58-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-133-9-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-138-122-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-138-61-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-137-57-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-137-17-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-137-9-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker></defs><g class="link" marker-end="url(#marker0)"><path class="link-path node1 node2 normal" d="M941.0266280508501,623.7138037527308Q1083.9585823443017,531.8192679505848,1119.6915709176646,508.84563400004834Q1155.4245594910276,485.8720000495118,1298.3565137844794,393.9774642473659" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker8)"><path class="link-path node9 node10 normal" d="M518.1121622187729,-171.59157830201713Q411.4615155837035,-224.626151318417,384.7988539249361,-237.88479457251694Q358.13619226616873,-251.1434378266169,251.4855456310992,-304.17801084301675" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker14)"><path class="link-path node15 node16 normal" d="M301.6477512180749,827.423661309083Q532.5099940453343,900.5464039738764,590.2255547521492,918.8270896400747Q647.941115458964,937.1077753062731,878.8033582862233,1010.2305179710667" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker21)"><path class="link-path node22 node23 normal" d="M78.19726718771682,35.48750959982424Q19.316139324002073,-19.575249145959383,4.595857358073381,-33.34093883240529Q-10.124424607855309,-47.1066285188512,-69.00555247157004,-102.16938726463482" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker39)"><path class="link-path node40 node41 normal" d="M76.78065668141613,384.8228209795466Q-59.12309701375874,334.92799986197986,-93.09903543755246,322.45429458258815Q-127.07497386134618,309.98058930319644,-262.97872755652105,260.0857681856298" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker42)"><path class="link-path node43 node15 normal" d="M389.8113546904776,500.33043248305023Q343.295809731156,606.3274619949594,331.66692349132563,632.8267193729367Q320.03803725149527,659.325976750914,273.5224922921737,765.3230062628234" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker64)"><path class="link-path node1 node65 normal" d="M940.6432740615945,679.4625486732657Q1076.700687010209,769.6056361802617,1110.7150402473626,792.1414080570107Q1144.729393484516,814.6771799337597,1280.7868064331306,904.8202674407559" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker80)"><path class="link-path node81 node9 normal" d="M42.67072168795352,-253.3372701993425Q231.11136063053834,-215.56504735351473,278.22152036618456,-206.1219916420578Q325.3316801018308,-196.67893593060086,513.7723190444156,-158.9067130847731" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker83)"><path class="link-path node65 normal" d="M1422.611089559854,970.4421845583553Q1501.885796002378,1033.7424370681815,1464.1995582147317,1070.1072568964832Q1426.5133204270855,1106.472076724785,1366.0817328783846,1024.989414300808" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker84)"><path class="link-path node81 node57 normal" d="M38.37875126296419,-240.74893099791637Q208.56821891609684,-156.56615869161993,251.11558582938002,-135.52046561504582Q293.6629527426632,-114.47477253847171,463.8524203957959,-30.292000232175255" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker90)"><path class="link-path node37 node58 normal" d="M791.8140107209505,-426.4433430079031Q790.2281474767613,-305.5156082662896,789.8316816657139,-275.2836745808862Q789.4352158546665,-245.05174089548285,787.8493526104771,-124.1240061538694" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker100)"><path class="link-path node65 node101 normal" d="M1295.0338127139926,1008.9051785069687Q1239.438289875965,1073.1186083009693,1225.5394091664582,1089.1719657494696Q1211.6405284569514,1105.2253231979698,1156.0450056189238,1169.4387529919704" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker102)"><path class="link-path node60 node96 normal" d="M-165.50337161996288,977.758710585595Q-245.00022003198268,1002.1327267651225,-264.8744321349876,1008.2262308100044Q-284.74864423799255,1014.3197348548863,-364.24549265001235,1038.6937510344137" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker103)"><path class="link-path node104 node97 normal" d="M1127.7479800594226,-121.90679321045508Q1255.4533461305232,-126.48273396903818,1287.3796876482984,-127.62671915868395Q1319.3060291660736,-128.77070434832973,1447.0113952371742,-133.34664510691283" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker105)"><path class="link-path node106 node91 normal" d="M602.5751594513772,1098.1605736505737Q501.0140789381547,1064.1349826478097,475.62380880984904,1055.6285848971186Q450.2335386815434,1047.1221871464274,348.6724581683209,1013.0965961436634" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker108)"><path class="link-path node76 node16 normal" d="M1512.3248867070301,932.3183609943341Q1298.509311261003,966.4292150189166,1245.055417399496,974.9569285250623Q1191.6015235379891,983.484642031208,977.7859480919618,1017.5954960557904" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker109)"><path class="link-path node56 node2 normal" d="M1094.1507416448003,72.76762241139265Q1179.857234195708,174.61084652329754,1201.283857333435,200.07165255127376Q1222.7104804711619,225.53245857924998,1308.4169730220697,327.37568269115485" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker110)"><path class="link-path node57 node10 normal" d="M474.409137457616,-44.626340982979926Q381.03616300202845,-142.75188303299996,357.69291938813154,-167.28326854550497Q334.34967577423464,-191.81465405800998,240.9767013186471,-289.94019610803" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker112)"><path class="link-path node34 node60 normal" d="M418.95581993631424,819.5580195846409Q224.38354062380049,871.5883732536357,175.74047079567202,884.5959616708844Q127.09740096754356,897.6035500881331,-67.4748783449702,949.6339037571281" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker119)"><path class="link-path node9 node1 normal" d="M583.4402539842312,-101.826118358202Q701.4502462503276,180.5992439033255,730.9527443168517,251.2055844687074Q760.4552423833759,321.8119250340893,878.4652346494724,604.2372872956169" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker121)"><path class="link-path node57 node122 normal" d="M468.1434924861991,22.07194630265039Q281.84102283884135,155.88674566961527,235.26540542700195,189.34044551135648Q188.68978801516252,222.7941453530977,2.387318367804795,356.6089447200626" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker129)"><path class="link-path node18 node60 normal" d="M-340.6922759526922,914.2024837115526Q-271.0487034861107,929.3180996597235,-253.63781036946529,933.0970036467663Q-236.2269172528199,936.8759076338091,-166.58334478623834,951.99152358198" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker136)"><path class="link-path node137 node1 normal" d="M950.7535117477272,267.33135589866004Q932.473356611537,400.7055657137973,927.9033178274896,434.0491181675816Q923.3332790434421,467.3926706213659,905.0531239072519,600.7668804365031" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker139)"><path class="link-path node22 node17 normal" d="M162.1479168434932,90.81707242970072Q335.01982009722775,166.68408411012157,378.23779591066136,185.6508370302268Q421.455771724095,204.61758995033202,594.3276749778295,280.4846016307528" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker142)"><path class="link-path node15 node122 normal" d="M224.17424058315711,769.9711822634474Q130.43218103972137,633.3483262526124,106.99666615386244,599.1926122499036Q83.5611512680035,565.0368982471948,-10.180908275432216,428.4140422363598" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker143)"><path class="link-path node1 node16 normal" d="M902.1068720337961,702.1390440006876Q910.6416427860183,811.1976607797083,912.7753354740739,838.4623149744634Q914.9090281621295,865.7269691692186,923.4437989143519,974.7855859482393" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker146)"><path class="link-path node66 node45 normal" d="M1605.1650763089042,485.2939953002868Q1574.182060816409,346.09751476322316,1566.436306943285,311.2983946289572Q1558.690553070161,276.4992744946913,1527.7075375776658,137.30279395762767" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker147)"><path class="link-path node130 node65 normal" d="M1071.2441424565352,359.04641014083654Q1168.1055686172954,566.1075139561574,1192.3209251574854,617.8727899099877Q1216.5362816976753,669.6380658638179,1313.3977078584355,876.699169679139" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-56-57-0)"><path class="link-path node56 node57 dashed" d="M1010.4555744288238,29.928052332646455Q830.4423918424187,16.412113704085126,785.4390961958175,13.033129046944794Q740.4358005492162,9.654144389804461,560.4226179628113,-3.8617942387568682" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-56-17-1)"><path class="link-path node56 node17 dashed" d="M1018.2754728522609,61.11113049045801Q884.591384720473,146.11274580225572,851.170362687526,167.36314963020516Q817.749340654579,188.6135534581546,684.0652525227911,273.61516876995233" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-56-58-2)"><path class="link-path node56 node58 dashed" d="M1013.7959012824083,15.221419884957552Q942.1563854705636,-12.708456592694532,924.2465065176024,-19.690925712107553Q906.3366275646412,-26.673394831520575,834.6971117527964,-54.603271309172655" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-56-9-3)"><path class="link-path node56 node9 dashed" d="M1013.4359693896536,16.172550705519896Q852.7232184640284,-42.820207442949766,812.5450307326221,-57.56839698006718Q772.3668430012158,-72.31658651718459,611.6540920755906,-131.30934466565424" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-56-45-4)"><path class="link-path node56 node45 dashed" d="M1111.960413149099,39.728278654739036Q1253.5678067929528,56.45270310219778,1288.969655203916,60.63380921406247Q1324.3715036148794,64.81491532592716,1465.9788972587332,81.5393397733859" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-40-57-0)"><path class="link-path node40 node57 dashed" d="M159.55930512552254,365.2139228370195Q285.60061673433074,230.9304750823249,317.1109446365328,197.35961314365127Q348.62127253873484,163.78875120497764,474.66258414754304,29.505303450283094" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-40-17-1)"><path class="link-path node40 node17 dashed" d="M174.70000326516407,392.57047729148405Q341.2137695556258,359.86580243982615,382.8422111282412,351.68963372691167Q424.47065270085665,343.5134650139972,590.9844189913184,310.8087901623392" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-40-60-2)"><path class="link-path node40 node60 dashed" d="M104.47981192388986,449.23877082214517Q24.06091297269135,635.9310915728629,3.9561882348917194,682.6041717605424Q-16.148536502907913,729.2772519482219,-96.56743545410643,915.9695726989398" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-40-15-3)"><path class="link-path node40 node15 dashed" d="M139.9075927446581,451.0656419604869Q179.05528283964628,575.9825522978562,188.8422053633933,607.2117798821985Q198.62912788714033,638.4410074665408,237.77681798212845,763.3579178039099" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-40-5-4)"><path class="link-path node40 node5 dashed" d="M121.12379135705577,453.27703382347966Q105.37831016924926,680.0653639181461,101.44193987229764,736.7624464418127Q97.50556957534602,793.4595289654793,81.76008838753953,1020.2478590601459" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-40-58-5)"><path class="link-path node40 node58 dashed" d="M166.08850307742568,372.66135542413036Q397.9523845821392,206.24071779250522,455.9183549583176,164.63555838459894Q513.884325334496,123.03039897669265,745.7482068392096,-43.39023865493252" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-40-9-6)"><path class="link-path node40 node9 dashed" d="M156.43145451545644,362.50805293638814Q306.6597942417611,173.90808028058908,344.2168791733373,126.7580871166393Q381.7739641049135,79.60809395268953,532.0023038312182,-108.99187870310953" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-40-61-7)"><path class="link-path node40 node61 dashed" d="M80.22484829419454,427.4367203873584Q-102.84233141490384,530.5958605876822,-148.60912634217846,556.3856456377632Q-194.37592126945307,582.1754306878443,-377.44310097855146,685.3345708881682" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-130-57-0)"><path class="link-path node130 node57 dashed" d="M1005.7769398003518,286.8215969915102Q824.8354244720119,179.43260770796775,779.600045639927,152.58536038708215Q734.364666807842,125.73811306619653,553.4231514795022,18.34912378265409" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-130-17-1)"><path class="link-path node130 node17 dashed" d="M998.6558333344092,311.3699227935367Q875.9962163721901,307.8062893349814,845.3313121316354,306.91538097034254Q814.6664078910807,306.0244726057037,692.0067909288616,302.4608391471483" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-130-66-2)"><path class="link-path node130 node66 dashed" d="M1097.1132680225196,331.47222075048Q1285.774673799585,405.4651292910065,1332.9400252438513,423.96335642613815Q1380.1053766881178,442.4615835612698,1568.766782465183,516.4544921017963" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-130-58-3)"><path class="link-path node130 node58 dashed" d="M1020.957427400443,270.6771281907045Q938.917450249458,150.02447014056474,918.4074559617118,119.86130562802981Q897.8974616739655,89.69814111549488,815.8574845229806,-30.954516934644857" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-130-9-4)"><path class="link-path node130 node9 dashed" d="M1012.6658299719026,277.71796196156436Q847.8979501357657,121.13065988036902,806.7059801767315,81.98383436007018Q765.5140102176973,42.837008839771336,600.7461303815604,-113.75029324142398" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-88-57-0)"><path class="link-path node88 node57 dashed" d="M276.46966725633087,396.9447765087899Q359.5249628007544,252.77139210194508,380.2887866868603,216.72804600023386Q401.0526105729662,180.68469989852264,484.10790611738975,36.51131549167778" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-88-17-1)"><path class="link-path node88 node17 dashed" d="M299.0068335026789,423.8888449691371Q416.6174092433908,381.6242222606228,446.0200531785688,371.0580665834942Q475.4226971137468,360.49191090636566,593.0332728544586,318.22728819785135" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-88-9-2)"><path class="link-path node88 node9 dashed" d="M274.89808283685375,396.07590605759526Q380.89539354630267,196.11639719009656,407.3947212236649,146.1265199732219Q433.8940489010271,96.13664275634721,539.8913596104759,-103.82286611115148" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-104-57-0)"><path class="link-path node104 node57 dashed" d="M1026.7534666305578,-110.16705494567643Q839.8892762055525,-73.13773658071109,793.1732285993012,-63.88040698946976Q746.4571809930499,-54.623077398228425,559.5929905680448,-17.593759033263098" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-104-17-1)"><path class="link-path node104 node17 dashed" d="M1040.1052579326126,-84.64167285810902Q895.1446476593303,55.43135630341066,858.9044950910097,90.44961359379059Q822.6643425226891,125.46787088417051,677.7037322494067,265.54090004569025" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-104-58-2)"><path class="link-path node104 node58 dashed" d="M1026.4380338413455,-111.91860340585154Q950.872117905138,-99.66729007998799,931.9806389210861,-96.6044617485221Q913.0891599370342,-93.5416334170562,837.5232440008267,-81.29032009119267" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-104-9-3)"><path class="link-path node104 node9 dashed" d="M1025.860883341522,-122.93944919183723Q861.3955071771891,-132.17343625155286,820.2791631361058,-134.48193301648175Q779.1628190950225,-136.79042978141064,614.6974429306898,-146.02441684112625" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-104-45-4)"><path class="link-path node104 node45 dashed" d="M1122.9015609570365,-98.31208832122175Q1261.9433422773272,-32.68619912212601,1296.7037876073998,-16.27972682235208Q1331.4642329374724,0.12674547742185283,1470.5060142577631,65.75263467651757" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-43-57-0)"><path class="link-path node43 node57 dashed" d="M421.0337124274371,403.77051917568053Q452.1552726970595,259.1337459426478,459.9356627644651,222.9745526343896Q467.71605283187074,186.8153593261314,498.83761310149316,42.17858609309863" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-43-17-1)"><path class="link-path node43 node17 dashed" d="M452.8390300051308,425.4886034358477Q511.10134940596504,386.9413792612895,525.6669292561736,377.30457321764993Q540.2325091063822,367.66776717401035,598.4948285072164,329.12054299945214" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-43-9-2)"><path class="link-path node43 node9 dashed" d="M422.89430487242026,404.2074946120733Q474.21213881549977,202.73992020831676,487.0415973012697,152.37302660737762Q499.8710557870396,102.00613300643849,551.1888897301192,-99.46144139731803" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-23-57-0)"><path class="link-path node23 node57 dashed" d="M-56.34426422634519,-126.52233336600995Q150.05522417103688,-83.17809615847248,201.65509627038242,-72.34203685658812Q253.25496836972795,-61.505977554703755,459.65445676711,-18.161740347166294" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-23-9-1)"><path class="link-path node23 node9 dashed" d="M-55.26358970126108,-137.90786883356859Q171.95610670549735,-141.9364240735938,228.76103080718696,-142.9435628836001Q285.56595490887656,-143.9507016936064,512.785651315635,-147.9792569336316" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-106-15-0)"><path class="link-path node106 node15 dashed" d="M610.3256789635909,1083.5071231667991Q483.6498104716256,987.2557793977795,451.98084334863427,963.1929434555246Q420.31187622564295,939.1301075132698,293.63600773367773,842.8787637442504" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-106-1-1)"><path class="link-path node106 node1 dashed" d="M674.9504306445048,1069.3709238100694Q754.6145853853482,920.1367197939445,774.530624070559,882.8281687899133Q794.4466627557699,845.5196177858821,874.1108174966134,696.2854137697572" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-124-57-0)"><path class="link-path node124 node57 dashed" d="M905.9391802311285,-272.3513713946072Q764.3552974646979,-177.8113255001174,728.9593267730902,-154.17631402649494Q693.5633560814825,-130.54130255287248,551.9794733150518,-36.00125665838266" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-124-17-1)"><path class="link-path node124 node17 dashed" d="M925.1533839930071,-255.25447396885681Q820.7831514104403,-50.92792954835903,794.6905932647986,0.1537065567654281Q768.598035119157,51.23534266188989,664.2278025365902,255.56188708238767" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-124-58-2)"><path class="link-path node124 node58 dashed" d="M918.8745698687491,-259.0546948799446Q877.9883036496498,-201.33123400442676,867.766737094875,-186.9003687855473Q857.5451705401002,-172.46950356666784,816.6589043210009,-114.74604269115" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-124-9-3)"><path class="link-path node124 node9 dashed" d="M900.9142525342544,-281.94866816757144Q785.0350595547667,-236.21200567631982,756.0652613098947,-224.7778400535069Q727.0954630650227,-213.343674430694,611.216270085535,-167.60701193944237" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-133-58-0)"><path class="link-path node133 node58 dashed" d="M492.9711072085786,-509.47142160572Q599.2502318060135,-351.8485094261564,625.8200129553722,-312.4427813812655Q652.389794104731,-273.0370533363746,758.6689187021659,-115.41414115681096" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-133-9-1)"><path class="link-path node133 node9 dashed" d="M492.4043332758389,-509.0947436004579Q549.8989100101737,-441.5509735040375,556.9023236544888,-410.62807399797225Q563.9057372988038,-379.70517449190703,562.4384697189896,-199.86574853980557" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-138-122-0)"><path class="link-path node138 node122 dashed" d="M-333.7116268590994,421.9046537504935Q-236.09416080274548,410.1301737008229,-211.689794288657,407.1865536884053Q-187.28542777456852,404.2429336759877,-89.66796171821463,392.46845362631717" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-138-61-1)"><path class="link-path node138 node61 dashed" d="M-416.1239244240973,467.90023526492587Q-558.9178274393403,631.4372171154482,-564.2323665111593,653.8009720291249Q-569.5469055829783,676.1647269428015,-469.26931514228767,691.5377844016922" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-137-57-0)"><path class="link-path node137 node57 dashed" d="M912.0804116039668,193.961045746717Q769.3139034237568,122.44159002506005,733.6222763787042,104.5617260946458Q697.9306493336517,86.68186216423156,555.1641411534416,15.162406442574621" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-137-17-1)"><path class="link-path node137 node17 dashed" d="M908.3905828641855,229.9061452539976Q821.1609508691672,253.09462639312443,799.3535428704126,258.89174667790616Q777.5461348716581,264.6888669626879,690.3165028766399,287.87734810181473" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-137-9-2)"><path class="link-path node137 node9 dashed" d="M920.3026126953696,182.10471668026378Q792.6430912714809,63.58910339015982,760.7282109155087,33.960200067633835Q728.8133305595366,4.331296745107846,601.153809135648,-114.1843165449961" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-end="url(#marker4)"><path class="link-path node5 node6 normal" d="M28.304322603416026,1081.5489409405218Q-73.72230495543225,1102.8511656829435,-99.22896184514433,1108.176721868549Q-124.7356187348564,1113.5022780541547,-226.76224629370466,1134.8045027965766" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker141)"><path class="link-path node12 normal" d="M276.6989834285548,1206.5055994654701Q83.27696559550425,1209.2837976667627,83.38540765715243,1193.0146933511533Q83.4938497188006,1176.7455890355438,276.86164652102707,1182.1019429920561" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker13)"><path class="link-path node12 normal" d="M280.8773845852856,1213.3730853558002Q60.99848691289916,1276.5717085907295,56.78290120084421,1260.8578818124672Q52.567315488789255,1245.144055034205,274.55400601720316,1189.8023451884067" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker47)"><path class="link-path node12 normal" d="M285.89430352366185,1218.2648233435448Q52.875971336945064,1349.0420504872902,45.130242491376066,1334.734737687053Q37.38451364580707,1320.4274248868157,274.27571025530835,1196.8038541431888" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker69)"><path class="link-path node12 normal" d="M302.60616998553684,1224.4448145919814Q245.95194031132803,1344.498331120922,231.45816237201007,1337.1073964061072Q216.9643844326921,1329.7164616912924,280.8655030765599,1213.3584125197592" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker46)"><path class="link-path node12 normal" d="M329.90109030660784,1209.9375848193445Q410.84008625353994,1318.439192475332,397.5129209818424,1327.7709758383216Q384.18575571014486,1337.1027592013113,309.91034239906156,1223.935259863829" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker123)"><path class="link-path node124 node93 normal" d="M998.6527387257622,-309.0940290147711Q1068.756140981717,-320.83141108440316,1086.2819915457055,-323.7657566018112Q1103.807842109694,-326.7001021192192,1173.9112443656488,-338.4374841888512" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker149)"><path class="link-path node72 node9 normal" d="M237.88083100662578,-461.6626679518091Q328.38569049127034,-371.6064216542278,357.2667796821711,-343.8293951710871Q386.14786887307184,-316.05236868794645,526.6917229156335,-183.89240312040212" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker71)"><path class="link-path node72 node9 normal" d="M247.7515121771503,-475.82082390334637Q383.0758521059843,-427.05694591882235,412.0309259164347,-398.72215763549985Q440.98599972688504,-370.38736935217736,537.3022502816538,-192.4729410701217" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker132)"><path class="link-path node133 node9 normal" d="M500.348544268977,-515.5222165156466Q593.1370718791553,-446.3481283806517,600.1716944121778,-414.7371138113992Q607.2063169452002,-383.12609924214667,570.6947695992011,-199.4120708231212" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker36)"><path class="link-path node37 node9 normal" d="M763.3460637305911,-435.58143671250053Q695.173377450705,-337.64520402157683,678.1302058807335,-313.1611458488459Q661.087034310762,-288.6770876761149,592.9143480308759,-190.74085498519122" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker33)"><path class="link-path node34 node17 normal" d="M484.7244213015522,758.125873332635Q540.6460792115276,594.5703135763299,554.6264936890216,553.6814236372536Q568.6069081665155,512.7925336981773,624.5285660764908,349.23697394187235" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker117)"><path class="link-path node61 node118 normal" d="M-371.37068101509846,703.2741054352643Q-284.5505627846146,691.0725968097158,-262.84553322699367,688.0222196533288Q-241.14050366937272,684.9718424969417,-154.32038543888893,672.7703338713932" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker62)"><path class="link-path node15 node61 normal" d="M202.59711466597267,804.4282256699199Q-27.019010603276513,769.8439792583382,-84.42304192058882,761.1979176554428Q-141.82707323790112,752.5518560525474,-371.4431985071503,717.9676096409655" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker87)"><path class="link-path node88 node15 normal" d="M251.28908360393456,492.135619813284Q251.87385465176354,599.6912941536816,252.0200474137208,626.580212738781Q252.16624017567804,653.4691313238804,252.75101122350702,761.0248056642781" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker128)"><path class="link-path node1 normal" d="M850.036715351043,664.9781661856832Q745.6913872007557,647.328289832785,753.8214989538942,615.0016383824322Q761.9516107070327,582.6749869320795,862.2318829807507,616.4881890101541" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker148)"><path class="link-path node65 node55 normal" d="M1276.7836262925473,985.9578578320034Q1159.3281110567557,1048.0864585943505,1129.9642322478078,1063.6186087849371Q1100.6003534388599,1079.1507589755238,983.1448382030684,1141.279359737871" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker111)"><path class="link-path node66 node76 normal" d="M1587.8955637138338,577.4699107065835Q1471.9707800231063,728.1396058360914,1466.8996675441092,758.4044646618744Q1461.8285550651121,788.6693234876574,1537.1844389238643,880.1184989644133" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker107)"><path class="link-path node66 node76 normal" d="M1611.9122070693074,585.891265209447Q1599.662938673425,745.4787544409005,1595.8415578423771,774.3382705215117Q1592.0201770113292,803.197786602123,1573.698398758828,874.4864260155597" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker11)"><path class="link-path node12 normal" d="M333.81573573771266,1189.7871999819863Q500.0867679850723,1230.0914244033402,495.8792146221422,1245.8074038386478Q491.67166125921204,1261.5233832739555,327.50440569331744,1213.3611691349477" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker144)"><path class="link-path node138 node61 normal" d="M-381.27965964085183,478.9197529382822Q-374.30183217859064,532.0254719961035,-376.98452569027245,550.2600251220027Q-379.66721920195425,568.4945782479019,-408.1065947576697,661.2652841972747" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker145)"><path class="link-path node76 node92 normal" d="M1565.8565917484789,975.1852043232841Q1571.566424140656,1066.9105810980834,1572.9938822387003,1089.8419252917834Q1574.4213403367446,1112.7732694854833,1580.131172728922,1204.4986462602826" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g></g><g class="cardinalityContainer"></g><g class="labelContainer"><g class="labelGroup" transform="translate(1119.6915709176646,508.84563400004834)"><g class="label" id="0"><rect class="objectproperty property object" x="-41.5" y="-14" width="83" height="28" style="fill: rgb(51, 102, 204);"><title>conforms to</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">conforms to</tspan></text></g></g><g class="labelGroup" transform="translate(384.7988539249361,-237.88479457251694)"><g class="label" id="8"><rect class="objectproperty property object" x="-45" y="-14" width="90" height="28" style="fill: rgb(51, 102, 204);"><title>realization of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">realization of</tspan></text></g></g><g class="labelGroup" transform="translate(590.2255547521492,918.8270896400747)"><g class="label" id="14"><rect class="objectproperty property object" x="-35.5" y="-14" width="71" height="28" style="fill: rgb(51, 102, 204);"><title>based on</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">based on</tspan></text></g></g><g class="labelGroup" transform="translate(4.595857358073381,-33.34093883240529)"><g class="label" id="21"><rect class="objectproperty property object" x="-40.5" y="-14" width="81" height="28" style="fill: rgb(51, 102, 204);"><title>satisfied by</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">satisfied by</tspan></text></g></g><g class="labelGroup" transform="translate(-93.09903543755246,322.45429458258815)"><g class="label" id="39"><rect class="objectproperty property object" x="-39.5" y="-14" width="79" height="28" style="fill: rgb(51, 102, 204);"><title>in scope of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">in scope of</tspan></text></g></g><g class="labelGroup" transform="translate(331.66692349132563,632.8267193729367)"><g class="label" id="42"><rect class="objectproperty property object" x="-30" y="-14" width="60" height="28" style="fill: rgb(51, 102, 204);"><title>input of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">input of</tspan></text></g></g><g class="labelGroup" transform="translate(1110.7150402473626,792.1414080570107)"><g class="label" id="64"><rect class="objectproperty property object" x="-23" y="-14" width="46" height="28" style="fill: rgb(51, 102, 204);"><title>state</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">state</tspan></text></g></g><g class="labelGroup" transform="translate(278.22152036618456,-206.1219916420578)"><g class="label" id="80"><rect class="objectproperty property object" x="-37.5" y="-14" width="75" height="28" style="fill: rgb(51, 102, 204);"><title>fulfilled by</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">fulfilled by</tspan></text></g></g><g class="labelGroup" transform="translate(1464.1995582147317,1070.1072568964832)"><g class="label" id="83"><rect class="objectproperty property object" x="-36" y="-14" width="72" height="28" style="fill: rgb(51, 102, 204);"><title>pairs with</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">pairs with</tspan></text></g></g><g class="labelGroup" transform="translate(251.11558582938002,-135.52046561504582)"><g class="label" id="84"><rect class="objectproperty property object" x="-25.5" y="-14" width="51" height="28" style="fill: rgb(51, 102, 204);"><title>fulfills</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">fulfills</tspan></text></g></g><g class="labelGroup" transform="translate(789.8316816657139,-275.2836745808862)"><g class="label" id="90"><rect class="objectproperty property object" x="-27.5" y="-14" width="55" height="28" style="fill: rgb(51, 102, 204);"><title>settles</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">settles</tspan></text></g></g><g class="labelGroup" transform="translate(1225.5394091664582,1089.1719657494696)"><g class="label" id="100"><rect class="objectproperty property object" x="-50" y="-14" width="100" height="28" style="fill: rgb(51, 102, 204);"><title>resource effect</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">resource effect</tspan></text></g></g><g class="labelGroup" transform="translate(-264.8744321349876,1008.2262308100044)"><g class="label" id="102"><rect class="objectproperty property object" x="-53" y="-14" width="106" height="28" style="fill: rgb(51, 102, 204);"><title>eligible location</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">eligible location</tspan></text></g></g><g class="labelGroup" transform="translate(1287.3796876482984,-127.62671915868395)"><g class="label" id="103"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>resource classified as</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">resource classifie...</tspan></text></g></g><g class="labelGroup" transform="translate(475.62380880984904,1055.6285848971186)"><g class="label" id="105"><rect class="objectproperty property object" x="-43.5" y="-14" width="87" height="28" style="fill: rgb(51, 102, 204);"><title>classified as</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">classified as</tspan></text></g></g><g class="labelGroup" transform="translate(1245.055417399496,974.9569285250623)"><g class="label" id="108"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>process conforms to</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">process conforms to</tspan></text></g></g><g class="labelGroup" transform="translate(1201.283857333435,200.07165255127376)"><g class="label" id="109"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>resource conforms to</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">resource conforms to</tspan></text></g></g><g class="labelGroup" transform="translate(357.69291938813154,-167.28326854550497)"><g class="label" id="110"><rect class="objectproperty property object" x="-34.5" y="-14" width="69" height="28" style="fill: rgb(51, 102, 204);"><title>clause of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">clause of</tspan></text></g></g><g class="labelGroup" transform="translate(175.74047079567202,884.5959616708844)"><g class="label" id="112"><rect class="objectproperty property object" x="-43.5" y="-14" width="87" height="28" style="fill: rgb(51, 102, 204);"><title>published in</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">published in</tspan></text></g></g><g class="labelGroup" transform="translate(730.9527443168517,251.2055844687074)"><g class="label" id="119"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>to resource inventoried as</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">to resource invent...</tspan></text></g></g><g class="labelGroup" transform="translate(235.26540542700195,189.34044551135648)"><g class="label" id="121"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>independent demand of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">independent de...</tspan></text></g></g><g class="labelGroup" transform="translate(-253.63781036946529,933.0970036467663)"><g class="label" id="129"><rect class="objectproperty property object" x="-36" y="-14" width="72" height="28" style="fill: rgb(51, 102, 204);"><title>proposed</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">proposed</tspan></text></g></g><g class="labelGroup" transform="translate(927.9033178274896,434.0491181675816)"><g class="label" id="136"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>resource inventoried as</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">resource inventor...</tspan></text></g></g><g class="labelGroup" transform="translate(378.23779591066136,185.6508370302268)"><g class="label" id="139"><rect class="objectproperty property object" x="-32" y="-14" width="64" height="28" style="fill: rgb(51, 102, 204);"><title>satisfies</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">satisfies</tspan></text></g></g><g class="labelGroup" transform="translate(106.99666615386244,599.1926122499036)"><g class="label" id="142"><rect class="objectproperty property object" x="-50" y="-14" width="100" height="28" style="fill: rgb(51, 102, 204);"><title>planned within</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">planned within</tspan></text></g></g><g class="labelGroup" transform="translate(912.7753354740739,838.4623149744634)"><g class="label" id="143"><rect class="objectproperty property object" x="-25" y="-14" width="50" height="28" style="fill: rgb(51, 102, 204);"><title>stage</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">stage</tspan></text></g></g><g class="labelGroup" transform="translate(1566.436306943285,311.2983946289572)"><g class="label" id="146"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>recipe flow resource</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">recipe flow resource</tspan></text></g></g><g class="labelGroup" transform="translate(1192.3209251574854,617.8727899099877)"><g class="label" id="147"><rect class="objectproperty property object" x="-26.5" y="-14" width="53" height="28" style="fill: rgb(51, 102, 204);"><title>action</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">action</tspan></text></g></g><g class="labelGroup" transform="translate(-99.22896184514433,1108.176721868549)"><g class="label" id="4"><rect class="objectproperty property object" x="-42" y="-14" width="84" height="28" style="fill: rgb(51, 102, 204);"><title>relationship</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">relationship</tspan></text></g></g><g class="labelGroup" transform="translate(83.38540765715243,1193.0146933511533)"><g class="label" id="141"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>inXSDDateTimeStamp</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">inXSDDateTime...</tspan></text></g></g><g class="labelGroup" transform="translate(56.78290120084421,1260.8578818124672)"><g class="label" id="13"><rect class="objectproperty property object" x="-48" y="-14" width="96" height="28" style="fill: rgb(51, 102, 204);"><title>hasBeginning</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">hasBeginning</tspan></text></g></g><g class="labelGroup" transform="translate(45.130242491376066,1334.734737687053)"><g class="label" id="47"><rect class="objectproperty property object" x="-31" y="-14" width="62" height="28" style="fill: rgb(51, 102, 204);"><title>hasEnd</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">hasEnd</tspan></text></g></g><g class="labelGroup" transform="translate(231.45816237201007,1337.1073964061072)"><g class="label" id="69"><rect class="objectproperty property object" x="-52.5" y="-14" width="105" height="28" style="fill: rgb(51, 102, 204);"><title>hasPointInTime</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">hasPointInTime</tspan></text></g></g><g class="labelGroup" transform="translate(397.5129209818424,1327.7709758383216)"><g class="label" id="46"><rect class="objectproperty property object" x="-48" y="-14" width="96" height="28" style="fill: rgb(51, 102, 204);"><title>hasBeginning</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">hasBeginning</tspan></text></g></g><g class="labelGroup" transform="translate(1086.2819915457055,-323.7657566018112)"><g class="label" id="123"><rect class="objectproperty property object" x="-36" y="-14" width="72" height="28" style="fill: rgb(51, 102, 204);"><title>agreed in</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">agreed in</tspan></text></g></g><g class="labelGroup" transform="translate(357.2667796821711,-343.8293951710871)"><g class="label" id="149"><rect class="objectproperty property object" x="-56.5" y="-14" width="113" height="28" style="fill: rgb(51, 102, 204);"><title>appreciation with</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">appreciation with</tspan></text></g></g><g class="labelGroup" transform="translate(412.0309259164347,-398.72215763549985)"><g class="label" id="71"><rect class="objectproperty property object" x="-50.5" y="-14" width="101" height="28" style="fill: rgb(51, 102, 204);"><title>appreciation of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">appreciation of</tspan></text></g></g><g class="labelGroup" transform="translate(600.1716944121778,-414.7371138113992)"><g class="label" id="132"><rect class="objectproperty property object" x="-42.5" y="-14" width="85" height="28" style="fill: rgb(51, 102, 204);"><title>triggered by</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">triggered by</tspan></text></g></g><g class="labelGroup" transform="translate(678.1302058807335,-313.1611458488459)"><g class="label" id="36"><rect class="objectproperty property object" x="-36" y="-14" width="72" height="28" style="fill: rgb(51, 102, 204);"><title>settled by</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">settled by</tspan></text></g></g><g class="labelGroup" transform="translate(554.6264936890216,553.6814236372536)"><g class="label" id="33"><rect class="objectproperty property object" x="-36.5" y="-14" width="73" height="28" style="fill: rgb(51, 102, 204);"><title>publishes</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">publishes</tspan></text></g></g><g class="labelGroup" transform="translate(-262.84553322699367,688.0222196533288)"><g class="label" id="117"><rect class="objectproperty property object" x="-38.5" y="-14" width="77" height="28" style="fill: rgb(51, 102, 204);"><title>defined as</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">defined as</tspan></text></g></g><g class="labelGroup" transform="translate(-84.42304192058882,761.1979176554428)"><g class="label" id="62"><rect class="objectproperty property object" x="-35" y="-14" width="70" height="28" style="fill: rgb(51, 102, 204);"><title>nested in</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">nested in</tspan></text></g></g><g class="labelGroup" transform="translate(252.0200474137208,626.580212738781)"><g class="label" id="87"><rect class="objectproperty property object" x="-33.5" y="-14" width="67" height="28" style="fill: rgb(51, 102, 204);"><title>output of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">output of</tspan></text></g></g><g class="labelGroup" transform="translate(753.8214989538942,615.0016383824322)"><g class="label" id="128"><rect class="objectproperty property object" x="-43.5" y="-14" width="87" height="28" style="fill: rgb(51, 102, 204);"><title>contained in</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">contained in</tspan></text></g></g><g class="labelGroup" transform="translate(1129.9642322478078,1063.6186087849371)"><g class="label" id="148"><rect class="objectproperty property object" x="-42" y="-14" width="84" height="28" style="fill: rgb(51, 102, 204);"><title>input/output</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">input/output</tspan></text></g></g><g class="labelGroup" transform="translate(1466.8996675441092,758.4044646618744)"><g class="label" id="111"><rect class="objectproperty property object" x="-48.5" y="-14" width="97" height="28" style="fill: rgb(51, 102, 204);"><title>recipe input of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">recipe input of</tspan></text></g></g><g class="labelGroup" transform="translate(1595.8415578423771,774.3382705215117)"><g class="label" id="107"><rect class="objectproperty property object" x="-52" y="-14" width="104" height="28" style="fill: rgb(51, 102, 204);"><title>recipe output of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">recipe output of</tspan></text></g></g><g class="labelGroup" transform="translate(495.8792146221422,1245.8074038386478)"><g class="label" id="11"><rect class="objectproperty property object" x="-31" y="-14" width="62" height="28" style="fill: rgb(51, 102, 204);"><title>hasEnd</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">hasEnd</tspan></text></g></g><g class="labelGroup" transform="translate(-376.98452569027245,550.2600251220027)"><g class="label" id="144"><rect class="objectproperty property object" x="-45.5" y="-14" width="91" height="28" style="fill: rgb(51, 102, 204);"><title>refinement of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">refinement of</tspan></text></g></g><g class="labelGroup" transform="translate(1572.9938822387003,1089.8419252917834)"><g class="label" id="145"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>process classified as</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">process classified as</tspan></text></g></g></g><g class="nodeContainer"><g class="node" id="45" transform="translate(1516.626886347459,87.52107875701894)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:RecipeResource</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:RecipeRes...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="56" transform="translate(1061.3124240603731,33.746539671106)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="40" transform="translate(124.65612094180362,402.39950786451897)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="66" transform="translate(1616.245727539111,535.0757105008955)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:RecipeFlow</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:RecipeFlow</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="41" transform="translate(-292.07949995008994,249.40189968692107)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"><title>Thing</title></circle><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Thing</tspan></text></g><g class="node" id="2" transform="translate(1341.2552906064968,366.3967654314415)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:ResourceSpecification</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:ResourceSp...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="124" transform="translate(948.3528852149184,-300.67234647577345)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="137" transform="translate(957.6787844261465,216.80373376650803)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="122" transform="translate(-39.03495747725807,386.3611725999294)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Plan</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Plan</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="91" transform="translate(319.27823539796475,1003.2487706107511)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"><title>Thing</title></circle><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Thing</tspan></text></g><g class="node" id="15" transform="translate(253.02828978498295,812.0240518998779)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Process</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Process</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="18" transform="translate(-390.5318762669104,903.3851716369666)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:ProposedTo</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:ProposedTo</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="96" transform="translate(-393.88369738699714,1047.780929912843)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"><title>Thing</title></circle><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Thing</tspan></text></g><g class="node" id="5" transform="translate(78.22775880279167,1071.1253850191065)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:AgentRelationship</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:AgentRelat...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="6" transform="translate(-276.6856824930803,1145.2280587179919)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:AgentRelationshipRole</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:AgentRelat...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="12" transform="translate(304.1860699032977,1194.486444872488)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"><title>Thing</title></circle><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Thing</tspan></text></g><g class="node" id="57" transform="translate(509.56576833126195,-7.680281577216414)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Commitment</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Commitment</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="23" transform="translate(-106.2555757904971,-137.00379213595983)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="81" transform="translate(-7.3345966725019025,-263.3606496528752)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Fulfillment</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Fulfillment</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="10" transform="translate(205.82007044500114,-326.8862555137935)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Agreement</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Agreement</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="72" transform="translate(201.58312240150497,-497.48830611804055)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Appreciation</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Appreciation</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="133" transform="translate(464.4594369359128,-551.7571716672098)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="58" transform="translate(787.1805889748316,-73.1283910953211)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Claim</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Claim</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="9" transform="translate(563.777637404871,-148.88333363124036)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:EconomicEvent</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:EconomicE...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="37" transform="translate(792.482774356596,-477.4389580664514)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Settlement</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Settlement</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="93" transform="translate(1204.485665127142,-343.55654612432033)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"><title>Thing</title></circle><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Thing</tspan></text></g><g class="node" id="97" transform="translate(1477.9915134127534,-134.45672520633815)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"><title>Thing</title></circle><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Thing</tspan></text></g><g class="node" id="106" transform="translate(650.9333969122856,1114.3618350111715)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="88" transform="translate(251.01180504245863,441.13637357768414)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="43" transform="translate(410.30555719766835,453.6293868459956)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="34" transform="translate(468.22468606336423,806.383087685203)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:ProposedIntent</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:ProposedIntent</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="1" transform="translate(898.1278512288326,651.2945025686552)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:EconomicResource</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:EconomicR...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="16" transform="translate(927.4228197193154,1025.6301273802717)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:ProcessSpecification</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:ProcessSpec...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="76" transform="translate(1562.6880150796765,924.2837296698527)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:RecipeProcess</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:RecipeProcess</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="55" transform="translate(923.8399786552047,1172.6489206709578)"><circle class="class" r="66.09035488895913" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:InputOutput</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-18.8125px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:InputOutput</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan><tspan class="text instance-count" x="0" dy="13px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">3</tspan></text></g><g class="node" id="101" transform="translate(1110.9623271351418,1221.5097339264948)"><circle class="class" r="67.8755032994728" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:ResourceEffect</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-18.8125px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:ResourceEffect</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan><tspan class="text instance-count" x="0" dy="13px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">4</tspan></text></g><g class="node" id="60" transform="translate(-116.74374447202018,962.808835656566)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Proposal</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Proposal</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="22" transform="translate(115.44729050664387,70.32191447114924)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Satisfaction</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Satisfaction</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="130" transform="translate(1049.634322948592,312.8510023513807)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="138" transform="translate(-384.34463110005595,428.0119347768813)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="61" transform="translate(-421.87437362616055,710.3717834110075)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Scenario</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Scenario</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="65" transform="translate(1347.1071245560893,948.7599404838376)"><circle class="class" r="78.55551183333152" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Action</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-18.8125px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Action</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan><tspan class="text instance-count" x="0" dy="13px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">18</tspan></text></g><g class="node" id="92" transform="translate(1582.0571703119194,1235.4387583045252)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"><title>Thing</title></circle><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Thing</tspan></text></g><g class="node" id="104" transform="translate(1076.7806888673406,-120.0805324017231)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="17" transform="translate(641.0283013146789,300.9797595893043)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Intent</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Intent</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="118" transform="translate(-103.81669282782684,665.67265589565)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:ScenarioDefinition</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:ScenarioDef...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g></g><g class="linkContainer hidden-in-export" style="display: none;"><g><line class="classNodeDragPath hidden" x1="-386.51903456683317" y1="743.2820541109598" x2="-361.87437362616055" y2="767.9267150516325" style="stroke: rgb(0, 0, 0); stroke-width: 2px;"></line></g><g><line class="classNodeDragPath hidden" x1="0" y1="0" x2="0" y2="0" style="stroke: rgb(0, 0, 0); stroke-width: 2px;"></line></g><g><line class="classNodeDragPath hidden" x1="0" y1="0" x2="0" y2="0" style="stroke: rgb(0, 0, 0); stroke-width: 2px;"></line></g><g><line x1="0" y1="0" x2="0" y2="0" class="hidden" style="stroke: rgb(0, 0, 0); stroke-width: 2px;"></line></g></g><g class="editContainer hidden-in-export" style="display: none;"><g class="node hidden-in-export" id="10001" style="display: none;"><g><path d="M 20,40 C 0,15 0,-15 20,-40 L -40,0 Z" class="classDraggerNode hidden" transform="translate(-361.87437362616055,767.9267150516325)rotate(-135)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path><circle r="40" cx="10.606601717798211" cy="10.606601717798211" class="superHiddenElement superOpacityElement hidden" transform="translate(-361.87437362616055,767.9267150516325)"></circle></g></g><g class="node hidden-in-export" id="10002" style="display: none;"><g><path d="M 61,40 C 41,15 41,-15 61,-40 L 1,0 Z" class="classDraggerNode hidden" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path><circle r="40" cx="0" cy="0" class="superHiddenElement superOpacityElement hidden"></circle></g></g><g class="node hidden-in-export" id="10002" style="display: none;"><g><path d="M 10,40 C -10,15 -10,-15 10,-40 -8.8233455,-13.641384 -36.711107,-5.1228436 -50,0 -36.696429,4.9079017 -8.6403157,13.745728 10,40 Z" class="classDraggerNode hidden" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path><circle r="40" cx="0" cy="0" class="superHiddenElement superOpacityElement hidden"></circle></g></g><g class="node hidden-in-export" id="10003" style="display: none;"><g class="hidden"></g></g></g><g class="editContainer hidden-in-export" style="display: none;"><g class="hidden-in-export hidden addDataPropertyElement" transform="translate(0,0)" style="display: none;"><circle r="12" cx="0" cy="0"><title>Add Datatype Property</title></circle><line x1="-8" y1="0" x2="8" y2="0" style="stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>Add Datatype Property</title></line><line x1="0" y1="-8" x2="0" y2="8" style="stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>Add Datatype Property</title></line><circle r="15" cx="-7" cy="7" class="superHiddenElement superOpacityElement"></circle></g><g class="hidden-in-export hidden deleteParentElement" transform="translate(0,0)" style="display: none;"><circle r="12" cx="0" cy="0"><title>Delete This Node</title></circle><line x1="-5" y1="-5" x2="5" y2="5" style="stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>Delete This Node</title></line><line x1="5" y1="-5" x2="-5" y2="5" style="stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>Delete This Node</title></line><circle r="15" cx="7" cy="-7" class="superHiddenElement superOpacityElement"></circle></g></g></g></svg>+ \ No newline at end of file