diff --git a/dictionary.txt b/dictionary.txt
index f5b69edb2..43b0b5c2f 100644
--- a/dictionary.txt
+++ b/dictionary.txt
@@ -370,3 +370,4 @@ serviceability
automakers
pinto
uptime
+nokia
diff --git a/docs/practices/Development-And-Coding/Library-Adoption.md b/docs/practices/Development-And-Coding/Library-Adoption.md
index e22d37896..c6d70b88b 100644
--- a/docs/practices/Development-And-Coding/Library-Adoption.md
+++ b/docs/practices/Development-And-Coding/Library-Adoption.md
@@ -13,6 +13,7 @@ practice:
- "Library Integration"
- "Standards Adoption"
- "Runtime Dependency"
+ - "Open-Source Consumption"
mitigates:
- tag: Implementation Risk
reason: "Ensures consistency and reliability by adhering to proven standards and libraries."
@@ -24,7 +25,7 @@ practice:
- tag: Software Dependency Risk
reason: "Creates dependencies on the adopted standards and libraries."
- tag: Lock-In Risk
- reason: "Limits flexibility by adhering to specific standards and libraries which may be hard to change later."
+ reason: "Adopting proprietary libraries may lead to worsening terms-of-service in the future."
- tag: Funding Risk
reason: "Can incur costs associated with adopting standards or libraries."
related:
diff --git a/docs/practices/Development-And-Coding/Standardisation.md b/docs/practices/Development-And-Coding/Standardisation.md
index e71648fce..2a2b4031e 100644
--- a/docs/practices/Development-And-Coding/Standardisation.md
+++ b/docs/practices/Development-And-Coding/Standardisation.md
@@ -21,6 +21,8 @@ practice:
reason: "Reduces operational errors by providing clear guidelines and protocols."
- tag: Communication Risk
reason: "Improves communication by using a common language and standardized terms."
+ - tag: Lock-In Risk
+ reason: "Using software that adheres to standards allows for swapping out components and promotes competition amongst dependencies."
attendant:
- tag: Inflexibility Risk
reason: "May limit creativity and flexibility by enforcing strict adherence to standards."
diff --git a/docs/practices/External-Relations/Analysis.md b/docs/practices/External-Relations/Analysis.md
index 619949b7f..5cb276aee 100644
--- a/docs/practices/External-Relations/Analysis.md
+++ b/docs/practices/External-Relations/Analysis.md
@@ -22,14 +22,14 @@ practice:
- tag: Contextual Risk
reason: "Developing an understanding the context into which a solution is put avoids legal and social problems."
- tag: Internal Model Risk
- reason: "Analysis is the process of doign work to build a better Internal Model."
+ reason: "Analysis is the process of doing work to build a better Internal Model."
+ - tag: Lock-In Risk
+ reason: "Analysis can identify dependencies where Lock-In Risk is high."
attendant:
- tag: Schedule Risk
reason: "Can be time-consuming, potentially delaying the start of development."
- tag: Agency Risk
reason: "Creates dependencies on the availability and accuracy of information from stakeholders."
- - tag: Lock-In Risk
- reason: "Well-defined analysis can create rigid boundaries that limit flexibility."
related:
- ../Planning-and-Management/Requirements-Capture
- ../Development-and-Coding/Coding
diff --git a/docs/practices/Planning-And-Management/Delegation.md b/docs/practices/Planning-And-Management/Delegation.md
index 8745ece04..c208cd142 100644
--- a/docs/practices/Planning-And-Management/Delegation.md
+++ b/docs/practices/Planning-And-Management/Delegation.md
@@ -26,6 +26,7 @@ practice:
related:
- ../Planning-And-Management/Prioritising
- ../Collaboration-And-Communication/Stakeholder-Management
+ - ../External-Relations/Outsourcing
---
diff --git a/docs/practices/Planning-And-Management/Terms-Of-Reference.md b/docs/practices/Planning-And-Management/Terms-Of-Reference.md
index 088a25592..0ddeec783 100644
--- a/docs/practices/Planning-And-Management/Terms-Of-Reference.md
+++ b/docs/practices/Planning-And-Management/Terms-Of-Reference.md
@@ -18,8 +18,6 @@ practice:
- tag: Coordination Risk
reason: "Provides a clear framework for coordination among team members and stakeholders."
attendant:
- - tag: Lock-In Risk
- reason: "Poorly defined terms can create rigid boundaries that limit flexibility."
- tag: Coordination Risk
reason: "Requires alignment and coordination among all parties to agree to the terms."
- tag: Schedule Risk
diff --git a/docs/risks/Dependency-Risks/Lock-In-Risk/Lock-In-Risk.md b/docs/risks/Dependency-Risks/Lock-In-Risk/Lock-In-Risk.md
index c447655ac..24266b5a0 100644
--- a/docs/risks/Dependency-Risks/Lock-In-Risk/Lock-In-Risk.md
+++ b/docs/risks/Dependency-Risks/Lock-In-Risk/Lock-In-Risk.md
@@ -16,8 +16,6 @@ part_of: Dependency Risk
-In the previous sections on [Dependency Risk](/tags/Dependency-Risk) we've touched on [Lock-In Risk](/tags/Lock-In-Risk) several times, but now it's time to tackle it head-on and discuss this important type of risk.
-
![Lock-In Risk is due to Dependency Risk and commitment](/img/generated/risks/posters/lock-in-risk.svg)
As shown in the above diagram, [Lock-In Risk](/tags/Lock-In-Risk) is the risk we face due to _commitments_ around dependencies and the limitations they place on our ability to change. To illustrate, lets consider two examples:
@@ -107,6 +105,12 @@ Will the dependency satisfy your expanding requirements going forward? It's ofte
**Threat**: The owner of the dependency has the opportunity to unilaterally change the licensing conditions for your dependency. (Compare to [Open Source](../Software-Dependency-Risk)).
+:::tip Anecdote Corner
+
+The IT industry is replete with examples of where Lock-In Risk is used as a key business strategy. In the 1980's and 1990's Microsoft were able to use proprietary file formats as a way to lock-in users of the Microsoft Windows and Office ecosystems, nearly bankrupting Apple in the process.
+However in 2007/2008 Apple were able to use the same strategy to build a locked-in ecosystem around the iPhone, relegating Blackberry, Nokia and Microsoft's offerings to being minor, incompatible players and leaving them locked out of the ecosystem.
+Amazon Web Services (AWS), started in 2006, is another example of a proprietary, locked-in ecosystem, with Microsoft and Google providing their own alternatives. It's easy to see the same strategic patterns being repeated again in different sections of the IT industry (Desktop, Mobile, Cloud).
+It's worth pointing out Google's strategy here of creating (arguably) _open source_ alternatives for all of the above. On the desktop, Chrome, on mobile, Android and in the Cloud, Kubernetes. All of these are aimed at attracting users and developers interested in building out ecosystems which minimise lock-in. Google's [strategy](https://opensource.google/documentation/reference/why/) here is that sacrificing some potential lock-in leads to a bigger overall ecosystem as a result.
\ No newline at end of file
diff --git a/docs/risks/Environmental-Risks/Environmental-Risks.md b/docs/risks/Environmental-Risks/Environmental-Risks.md
new file mode 100644
index 000000000..578bbbcc7
--- /dev/null
+++ b/docs/risks/Environmental-Risks/Environmental-Risks.md
@@ -0,0 +1,28 @@
+---
+title: Environmental Risks
+description: Risks related the environment in which an operation is perfomed.
+
+
+featured:
+ class: c
+ element: ''
+tweet: yes
+slug: /risks/Environmental-Risks
+tags:
+ - Environmental Risk
+---
+
+# Environmental Risks
+
+In this section we're going to start considering the realities of running software systems in the real world.
+
+There is a lot to this subject, so this section is just a taster: we're going to set the scene by looking at what constitutes an [Operational Risk](/tags/Operational-Risk), and then consider just two specific further types of environmental risk, [Security Risk](/tags/Security-Risk) and [Legal Risk](/tags/Legal-Risk).
+
+
+# PESTLE.
+
+## Types Of Feature Risk
+
+
+
+
diff --git a/docs/risks/Environmental-Risks/Legal-Risk/Legal-Risk.md b/docs/risks/Environmental-Risks/Legal-Risk/Legal-Risk.md
new file mode 100644
index 000000000..16acebb44
--- /dev/null
+++ b/docs/risks/Environmental-Risks/Legal-Risk/Legal-Risk.md
@@ -0,0 +1,19 @@
+---
+title: Legal Risk
+description: Risks due to the legal context in which an operation is running.
+
+slug: /risks/Legal-Risk
+
+
+featured:
+ class: c
+ element: ''
+sidebar_position: 2
+tweet: yes
+tags:
+ - Risks
+ - Legal Risk
+ - Environmental Risk
+---
+
+
diff --git a/docs/risks/Environmental-Risks/Operational-Risk/Operational-Risk.md b/docs/risks/Environmental-Risks/Operational-Risk/Operational-Risk.md
new file mode 100644
index 000000000..f5c69d318
--- /dev/null
+++ b/docs/risks/Environmental-Risks/Operational-Risk/Operational-Risk.md
@@ -0,0 +1,54 @@
+---
+title: Operational Risk
+description: Risks of losses or reputational damage caused by failing processes or real-world events.
+
+slug: /risks/Operational-Risk
+
+
+featured:
+ class: c
+ element: ''
+sidebar_position: 1
+tweet: yes
+tags:
+ - Risks
+ - Legal Risk
+ - Operational Risk
+ - Environmental Risk
+---
+
+
+
+> "The risk of loss resulting from inadequate or failed internal processes, people and systems or from external events." - [Operational Risk, _Wikipedia_](https://en.wikipedia.org/wiki/Operational_risk#Definition)
+
+
+
+## Operational Risks
+
+When building software, it's tempting to take a very narrow view of the dependencies of a system, but [Operational Risks](/tags/Operational-Risk) are often caused by dependencies we _don't_ consider - i.e. the **Operational Context** within which the system is operating. Here are some examples:
+
+ - **[Staff Risks](/tags/Staff-Risk)**:
+ - Freak weather conditions affecting ability of staff to get to work, interrupting the development and support teams.
+ - Reputational damage caused when staff are rude to the customers.
+
+ - **[Reliability Risks](/tags/Reliability-Risk)**:
+ - A data-centre going off-line, causing your customers to lose access.
+ - A power cut causing backups to fail.
+ - Not having enough desks for everyone to sit at.
+
+ - **[Process Risks](/tags/Process-Risk)**:
+ - Regulatory change, which means you have to adapt your business model.
+ - Insufficient controls which means you don't notice when some transactions are failing, leaving you out-of-pocket.
+ - Data loss because of bugs introduced during an untested release.
+
+ - **[Software Dependency Risk](/tags/Software-Dependency-Risk)**:
+ - Hackers exploit weaknesses in a piece of 3rd party software, bringing your service down.
+
+ - **[Agency Risk](/tags/Agency-Risk)**:
+ - Workers going on strike.
+ - Employees trying to steal from the company (bad actors).
+ - Other crime, such as hackers stealing data.
+
+This is a long laundry-list of everything that can go wrong due to operating in "The Real World". Although we've spent a lot of time looking at the varieties of [Dependency Risk](/tags/Dependency-Risk) on a software project, with [Operational Risk](/tags/Operational-Risk) we have to consider that these dependencies will fail in any number of unusual ways, and we can't be ready for all of them. Preparing for this comes under the umbrella of [Operations Management](#operations-management).
+
+
\ No newline at end of file
diff --git a/docs/risks/Operational-Risk.md b/docs/risks/Environmental-Risks/Operational-Risk/Operations-Management.md
similarity index 77%
rename from docs/risks/Operational-Risk.md
rename to docs/risks/Environmental-Risks/Operational-Risk/Operations-Management.md
index d0d7aed09..52ff2328f 100644
--- a/docs/risks/Operational-Risk.md
+++ b/docs/risks/Environmental-Risks/Operational-Risk/Operations-Management.md
@@ -1,54 +1,3 @@
----
-title: Operational Risk
-description: Risks of losses or reputational damage caused by failing processes or real-world events.
-
-
-featured:
- class: c
- element: ''
-sidebar_position: 15
-tweet: yes
-tags:
- - Risks
- - Legal Risk
- - Operational Risk
----
-
-
-
-> "The risk of loss resulting from inadequate or failed internal processes, people and systems or from external events." - [Operational Risk, _Wikipedia_](https://en.wikipedia.org/wiki/Operational_risk#Definition)
-
-In this section we're going to start considering the realities of running software systems in the real world.
-
-There is a lot to this subject, so this section is just a taster: we're going to set the scene by looking at what constitutes an [Operational Risk](/tags/Operational-Risk), and then look at the related discipline of [Operations Management](#operations-management). Following this background, we'll apply the Risk-First model and have a high-level look at the various mitigations for [Operational Risk](/tags/Operational-Risk).
-
-## Operational Risks
-
-When building software, it's tempting to take a very narrow view of the dependencies of a system, but [Operational Risks](/tags/Operational-Risk) are often caused by dependencies we _don't_ consider - i.e. the **Operational Context** within which the system is operating. Here are some examples:
-
- - **[Staff Risks](/tags/Staff-Risk)**:
- - Freak weather conditions affecting ability of staff to get to work, interrupting the development and support teams.
- - Reputational damage caused when staff are rude to the customers.
-
- - **[Reliability Risks](/tags/Reliability-Risk)**:
- - A data-centre going off-line, causing your customers to lose access.
- - A power cut causing backups to fail.
- - Not having enough desks for everyone to sit at.
-
- - **[Process Risks](/tags/Process-Risk)**:
- - Regulatory change, which means you have to adapt your business model.
- - Insufficient controls which means you don't notice when some transactions are failing, leaving you out-of-pocket.
- - Data loss because of bugs introduced during an untested release.
-
- - **[Software Dependency Risk](/tags/Software-Dependency-Risk)**:
- - Hackers exploit weaknesses in a piece of 3rd party software, bringing your service down.
-
- - **[Agency Risk](/tags/Agency-Risk)**:
- - Workers going on strike.
- - Employees trying to steal from the company (bad actors).
- - Other crime, such as hackers stealing data.
-
-This is a long laundry-list of everything that can go wrong due to operating in "The Real World". Although we've spent a lot of time looking at the varieties of [Dependency Risk](/tags/Dependency-Risk) on a software project, with [Operational Risk](/tags/Operational-Risk) we have to consider that these dependencies will fail in any number of unusual ways, and we can't be ready for all of them. Preparing for this comes under the umbrella of [Operations Management](#operations-management).
## Operations Management
@@ -154,5 +103,4 @@ The "should we ship?" decision is therefore a complex one. In [Meeting Reality]
In a way, [actions](/tags/Take-Action) like **Design** and **Improvement** bring us right back to where we started from: identifying [Dependency Risks](/tags/Dependency-Risk), [Feature Risks](/tags/Feature-Risk) and [Complexity Risks](/tags/Complexity-Risk) that hinder our operation, and mitigating them through actions like _software development_.
-Our safari of risk is finally complete: it's time to reflect on what we've seen in the next section, [Staging and Classifying](Staging-And-Classifying).
-
\ No newline at end of file
+Our safari of risk is finally complete: it's time to reflect on what we've seen in the next section, [Staging and Classifying](Staging-And-Classifying).
\ No newline at end of file
diff --git a/docs/risks/Environmental-Risks/Security-Risk/Security-Risk.md b/docs/risks/Environmental-Risks/Security-Risk/Security-Risk.md
new file mode 100644
index 000000000..5876360eb
--- /dev/null
+++ b/docs/risks/Environmental-Risks/Security-Risk/Security-Risk.md
@@ -0,0 +1,19 @@
+---
+title: Security Risk
+description: Risks due to hostile actors and events from inside or outside of the system.
+
+slug: /risks/Security-Risk
+
+
+featured:
+ class: c
+ element: ''
+sidebar_position: 3
+tweet: yes
+tags:
+ - Risks
+ - Security Risk
+ - Environmental Risk
+---
+
+
diff --git a/docs/risks/Environmental-Risks/_category_.yaml b/docs/risks/Environmental-Risks/_category_.yaml
new file mode 100644
index 000000000..ebac14bb4
--- /dev/null
+++ b/docs/risks/Environmental-Risks/_category_.yaml
@@ -0,0 +1,4 @@
+position: 9
+link:
+ type: doc
+ id: Environmental-Risks
\ No newline at end of file
diff --git a/docs/risks/Security-Risk/Security-Risk.md b/docs/risks/Security-Risk/Security-Risk.md
deleted file mode 100644
index e69de29bb..000000000
diff --git a/docs/tags.yml b/docs/tags.yml
index 05f871757..7a7a46bd7 100644
--- a/docs/tags.yml
+++ b/docs/tags.yml
@@ -34,10 +34,6 @@
label: "Automation"
permalink: "Automation"
-"Boundary Risk":
- label: "Boundary Risk"
- permalink: "Boundary-Risk"
-
"Change Management":
label: "Change Management"
permalink: "Change-Management"
@@ -110,6 +106,10 @@
label: "Documentation"
permalink: "Documentation"
+"Environmental Risk":
+ label: "Environmental Risk"
+ permalink: "Environmental-Risk"
+
"Estimating":
label: "Estimating"
permalink: "Estimating"
@@ -277,6 +277,10 @@
"Runtime Adoption":
label: "Runtime Adoption"
permalink: "Runtime-Adoption"
+
+"Library Adoption":
+ label: "Library Adoption"
+ permalink: "Library Adoption"
"Sales":
label: "Sales"
@@ -540,4 +544,8 @@
"Read All About It":
label: "Read All About It"
- permalink: "Read-All-About-It"
\ No newline at end of file
+ permalink: "Read-All-About-It"
+
+"Lock-In Risk":
+ label: "Lock-In Risk"
+ permalink: "Lock-In-Risk"
diff --git a/numbers/Practices.numbers b/numbers/Practices.numbers
index 4b30df0d5..f03a7677c 100644
Binary files a/numbers/Practices.numbers and b/numbers/Practices.numbers differ
diff --git a/src/plugins/category-listing/index.js b/src/plugins/category-listing/index.js
index 03a7cf7e9..1cb87f1ee 100644
--- a/src/plugins/category-listing/index.js
+++ b/src/plugins/category-listing/index.js
@@ -8,7 +8,7 @@ module.exports = async function myPlugin(context, options) {
allVersions.forEach(version => {
const docs = version.docs;
- docs.forEach(d => console.log(d))
+ // docs.forEach(d => console.log(d))
// build the mapping of tags to docs
const tagToDocMap = {};
diff --git a/static/img/generated/risks/operational/design-change.svg b/static/img/generated/risks/operational/design-change.svg
index 2e9cdee87..7fb2f0b3e 100644
--- a/static/img/generated/risks/operational/design-change.svg
+++ b/static/img/generated/risks/operational/design-change.svg
@@ -8,10 +8,10 @@
zoomAndPan="magnify"
contentStyleType="text/css"
version="1.0"
- width="1180"
+ width="1154"
pp:width="$width"
preserveAspectRatio="xMidYMid meet"
- height="633"
+ height="646"
pp:height="$height">
http://robs-pro:8080/api/renderer?format=svg
@@ -495,9 +495,24 @@ text-align: center;
--kite9-min-height: 160pt;
}
-*[k9-elem="hidden"] {
+*[k9-elem="hidden"], *[k9-elem="mitigated"] {
+--kite9-margin-top: 10pt;
+--kite9-margin-right: 10pt;
+--kite9-margin-bottom: 10pt;
+--kite9-margin-left: 10pt;
--kite9-min-width: 120pt;
--kite9-min-height: 160pt;
+--kite9-padding-top: 0;
+--kite9-padding-right: 0;
+--kite9-padding-bottom: 0;
+--kite9-padding-left: 0;
+}
+
+*[k9-elem="mitigated"] *.k9-content *[k9-elem="risk"], *[k9-elem="hidden"] *.k9-content *[k9-elem="risk"] {
+--kite9-margin-top: 0;
+--kite9-margin-right: 0;
+--kite9-margin-bottom: 0;
+--kite9-margin-left: 0;
}
*[k9-elem="risk"] {
@@ -513,7 +528,7 @@ text-align: center;
--kite9-padding-bottom: 10pt;
--kite9-padding-left: 10pt;
--kite9-min-width: 145pt;
---kite9-min-height: 160pt;
+--kite9-min-height: 170pt;
}
*[k9-elem="title"][k9-format="text-fixed"] {
@@ -1436,7 +1451,7 @@ fill-opacity: 1;
k9-contains="connected label"
k9-texture="none"
style="--kite9-min-width: 800pt;"
- k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [1066.666748046875 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; layout: null; rectangular: diagram; rect-pos: [0.0, 0.0]; rect-size: [1180.0, 633.0]; position: none; painter: direct-svg; "
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [1066.666748046875 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; layout: null; rectangular: diagram; rect-pos: [0.0, 0.0]; rect-size: [1154.0, 646.0]; position: none; painter: direct-svg; "
id="dia"
k9-format="container"
k9-ui="layout label fill size"
@@ -1446,21 +1461,21 @@ fill-opacity: 1;
+ k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [0.0 0.0 0.0 0.0]; min-size: [160.0 213.33334350585938]; sizing: [minimize minimize]; horiz: center; vert: center; layout: null; rectangular: connected; rect-pos: [40.0, 188.0]; rect-size: [193.0, 226.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; min-size: [193.33334350585938 226.6666717529297]; sizing: [minimize minimize]; horiz: center; vert: center; layout: down; rectangular: connected; rect-pos: [40.0, 188.0]; rect-size: [193.0, 226.0]; position: none; painter: direct-svg; ">
@@ -1521,7 +1535,7 @@ fill-opacity: 1;
k9-texture="foreground"
transform="translate(75.6,42.3)"
k9-format="text-fixed"
- k9-info="margin: [0.0 0.0 13.333333969116211 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [130.0, 208.0]; rect-size: [39.0, 35.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 13.333333969116211 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [117.0, 201.0]; rect-size: [39.0, 35.0]; position: none; painter: direct-svg; ">
@@ -1535,7 +1549,7 @@ fill-opacity: 1;
k9-texture="none"
transform="translate(63.7,61.7)"
k9-format="image-fixed"
- k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [116.0, 256.0]; rect-size: [68.0, 68.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [103.0, 249.0]; rect-size: [68.0, 68.0]; position: none; painter: direct-svg; ">
-
-
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [65.0, 440.0]; rect-size: [143.0, 25.0]; position: none; painter: direct-svg; ">
@@ -1633,9 +1647,9 @@ fill-opacity: 1;
+ k9-info="margin: [26.666667938232422 26.666667938232422 26.666667938232422 26.666667938232422]; padding: [0.0 0.0 0.0 0.0]; min-size: [53.333335876464844 53.333335876464844]; sizing: [minimize minimize]; horiz: left; vert: center; layout: down; rectangular: connected; rect-pos: [279.0, 282.0]; rect-size: [138.0, 83.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [16.0 29.33333396911621 16.0 16.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; layout: null; rectangular: connected; rect-pos: [292.0, 295.0]; rect-size: [112.0, 57.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [308.0, 311.0]; rect-size: [67.0, 25.0]; position: none; painter: direct-svg; ">
@@ -1685,9 +1699,9 @@ fill-opacity: 1;
+ k9-info="margin: [26.666667938232422 26.666667938232422 26.666667938232422 26.666667938232422]; padding: [0.0 0.0 0.0 0.0]; min-size: [53.333335876464844 53.333335876464844]; sizing: [minimize minimize]; horiz: center; vert: center; layout: down; rectangular: connected; rect-pos: [443.0, 26.0]; rect-size: [685.0, 594.0]; position: none; painter: direct-svg; ">
@@ -1728,7 +1742,7 @@ fill-opacity: 1;
class="process"
transform="translate(20.0,20.0)"
k9-format="container"
- k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; min-size: [193.33334350585938 213.33334350585938]; sizing: [minimize minimize]; horiz: center; vert: center; layout: down; rectangular: connected; rect-pos: [509.0, 66.0]; rect-size: [193.0, 213.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; min-size: [193.33334350585938 226.6666717529297]; sizing: [minimize minimize]; horiz: center; vert: center; layout: down; rectangular: connected; rect-pos: [483.0, 66.0]; rect-size: [193.0, 226.0]; position: none; painter: direct-svg; ">
@@ -1746,7 +1760,7 @@ fill-opacity: 1;
k9-texture="foreground"
transform="translate(64.5,42.3)"
k9-format="text-fixed"
- k9-info="margin: [0.0 0.0 13.333333969116211 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [576.0, 79.0]; rect-size: [60.0, 35.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 13.333333969116211 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [550.0, 79.0]; rect-size: [60.0, 35.0]; position: none; painter: direct-svg; ">
@@ -1760,7 +1774,7 @@ fill-opacity: 1;
k9-texture="none"
transform="translate(63.7,61.7)"
k9-format="image-fixed"
- k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [572.0, 127.0]; rect-size: [68.0, 68.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [546.0, 127.0]; rect-size: [68.0, 68.0]; position: none; painter: direct-svg; ">
-
+ k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; min-size: [193.33334350585938 226.6666717529297]; sizing: [minimize minimize]; horiz: center; vert: center; layout: down; rectangular: connected; rect-pos: [689.0, 66.0]; rect-size: [193.0, 226.0]; position: none; painter: direct-svg; ">
@@ -1821,7 +1835,7 @@ fill-opacity: 1;
k9-texture="foreground"
transform="translate(85.5,42.3)"
k9-format="text-fixed"
- k9-info="margin: [0.0 0.0 13.333333969116211 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [803.0, 79.0]; rect-size: [18.0, 35.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 13.333333969116211 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [777.0, 79.0]; rect-size: [18.0, 35.0]; position: none; painter: direct-svg; ">
@@ -1835,7 +1849,7 @@ fill-opacity: 1;
k9-texture="none"
transform="translate(63.7,61.7)"
k9-format="image-fixed"
- k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [778.0, 127.0]; rect-size: [68.0, 68.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [752.0, 127.0]; rect-size: [68.0, 68.0]; position: none; painter: direct-svg; ">
-
+ k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; min-size: [193.33334350585938 226.6666717529297]; sizing: [minimize minimize]; horiz: center; vert: center; layout: down; rectangular: connected; rect-pos: [895.0, 66.0]; rect-size: [193.0, 226.0]; position: none; painter: direct-svg; ">
@@ -1902,7 +1916,7 @@ fill-opacity: 1;
k9-texture="foreground"
transform="translate(78.6,42.3)"
k9-format="text-fixed"
- k9-info="margin: [0.0 0.0 13.333333969116211 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [1001.0, 79.0]; rect-size: [34.0, 35.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 13.333333969116211 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [975.0, 79.0]; rect-size: [34.0, 35.0]; position: none; painter: direct-svg; ">
@@ -1916,7 +1930,7 @@ fill-opacity: 1;
k9-texture="none"
transform="translate(63.7,61.7)"
k9-format="image-fixed"
- k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [984.0, 127.0]; rect-size: [68.0, 68.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [958.0, 127.0]; rect-size: [68.0, 68.0]; position: none; painter: direct-svg; ">
-
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [705.0, 318.0]; rect-size: [161.0, 25.0]; position: none; painter: direct-svg; ">
@@ -2003,9 +2017,9 @@ fill-opacity: 1;
+ k9-info="margin: [26.666667938232422 26.666667938232422 26.666667938232422 26.666667938232422]; padding: [0.0 0.0 0.0 0.0]; min-size: [53.333335876464844 53.333335876464844]; sizing: [minimize minimize]; horiz: center; vert: center; layout: right; rectangular: connected; rect-pos: [620.0, 382.0]; rect-size: [331.0, 212.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; min-size: [146.6666717529297 186.6666717529297]; sizing: [minimize minimize]; horiz: center; vert: center; layout: vertical; rectangular: connected; rect-pos: [633.0, 395.0]; rect-size: [146.0, 186.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [673.0, 431.0]; rect-size: [66.0, 66.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [656.0, 520.0]; rect-size: [101.0, 25.0]; position: none; painter: direct-svg; ">
@@ -2074,7 +2088,7 @@ fill-opacity: 1;
k9-texture="artifact"
transform="translate(172.0,13.0)"
k9-format="text-image-portrait"
- k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; min-size: [146.6666717529297 186.6666717529297]; sizing: [minimize minimize]; horiz: center; vert: center; layout: vertical; rectangular: connected; rect-pos: [818.0, 382.0]; rect-size: [146.0, 186.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; min-size: [146.6666717529297 186.6666717529297]; sizing: [minimize minimize]; horiz: center; vert: center; layout: vertical; rectangular: connected; rect-pos: [792.0, 395.0]; rect-size: [146.0, 186.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [832.0, 431.0]; rect-size: [66.0, 66.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [840.0, 520.0]; rect-size: [51.0, 25.0]; position: none; painter: direct-svg; ">
diff --git a/static/img/generated/risks/operational/forecasting-planning.svg b/static/img/generated/risks/operational/forecasting-planning.svg
index cd0371830..b1f4d9258 100644
--- a/static/img/generated/risks/operational/forecasting-planning.svg
+++ b/static/img/generated/risks/operational/forecasting-planning.svg
@@ -8,7 +8,7 @@
zoomAndPan="magnify"
contentStyleType="text/css"
version="1.0"
- width="1250"
+ width="1224"
pp:width="$width"
preserveAspectRatio="xMidYMid meet"
height="415"
@@ -495,9 +495,24 @@ text-align: center;
--kite9-min-height: 160pt;
}
-*[k9-elem="hidden"] {
+*[k9-elem="hidden"], *[k9-elem="mitigated"] {
+--kite9-margin-top: 10pt;
+--kite9-margin-right: 10pt;
+--kite9-margin-bottom: 10pt;
+--kite9-margin-left: 10pt;
--kite9-min-width: 120pt;
--kite9-min-height: 160pt;
+--kite9-padding-top: 0;
+--kite9-padding-right: 0;
+--kite9-padding-bottom: 0;
+--kite9-padding-left: 0;
+}
+
+*[k9-elem="mitigated"] *.k9-content *[k9-elem="risk"], *[k9-elem="hidden"] *.k9-content *[k9-elem="risk"] {
+--kite9-margin-top: 0;
+--kite9-margin-right: 0;
+--kite9-margin-bottom: 0;
+--kite9-margin-left: 0;
}
*[k9-elem="risk"] {
@@ -513,7 +528,7 @@ text-align: center;
--kite9-padding-bottom: 10pt;
--kite9-padding-left: 10pt;
--kite9-min-width: 145pt;
---kite9-min-height: 160pt;
+--kite9-min-height: 170pt;
}
*[k9-elem="title"][k9-format="text-fixed"] {
@@ -1436,7 +1451,7 @@ fill-opacity: 1;
k9-contains="connected label"
k9-texture="none"
style="--kite9-min-width: 800pt;"
- k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [1066.666748046875 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; layout: null; rectangular: diagram; rect-pos: [0.0, 0.0]; rect-size: [1250.0, 415.0]; position: none; painter: direct-svg; "
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [1066.666748046875 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; layout: null; rectangular: diagram; rect-pos: [0.0, 0.0]; rect-size: [1224.0, 415.0]; position: none; painter: direct-svg; "
id="dia"
k9-format="container"
k9-ui="layout label fill size"
@@ -1446,7 +1461,7 @@ fill-opacity: 1;
+ k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [0.0 0.0 0.0 0.0]; min-size: [160.0 213.33334350585938]; sizing: [minimize minimize]; horiz: center; vert: center; layout: null; rectangular: connected; rect-pos: [40.0, 73.0]; rect-size: [193.0, 226.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; min-size: [193.33334350585938 226.6666717529297]; sizing: [minimize minimize]; horiz: center; vert: center; layout: down; rectangular: connected; rect-pos: [40.0, 73.0]; rect-size: [193.0, 226.0]; position: none; painter: direct-svg; ">
@@ -1521,7 +1535,7 @@ fill-opacity: 1;
k9-texture="foreground"
transform="translate(75.6,42.3)"
k9-format="text-fixed"
- k9-info="margin: [0.0 0.0 13.333333969116211 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [130.0, 99.0]; rect-size: [39.0, 35.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 13.333333969116211 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [117.0, 86.0]; rect-size: [39.0, 35.0]; position: none; painter: direct-svg; ">
@@ -1535,7 +1549,7 @@ fill-opacity: 1;
k9-texture="none"
transform="translate(63.7,61.7)"
k9-format="image-fixed"
- k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [116.0, 147.0]; rect-size: [68.0, 68.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [103.0, 134.0]; rect-size: [68.0, 68.0]; position: none; painter: direct-svg; ">
-
-
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [65.0, 325.0]; rect-size: [143.0, 25.0]; position: none; painter: direct-svg; ">
@@ -1633,9 +1647,9 @@ fill-opacity: 1;
+ k9-info="margin: [26.666667938232422 26.666667938232422 26.666667938232422 26.666667938232422]; padding: [0.0 0.0 0.0 0.0]; min-size: [53.333335876464844 53.333335876464844]; sizing: [minimize minimize]; horiz: left; vert: center; layout: down; rectangular: connected; rect-pos: [279.0, 26.0]; rect-size: [345.0, 363.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [16.0 29.33333396911621 16.0 16.0]; min-size: [266.66668701171875 0.0]; sizing: [minimize minimize]; horiz: left; vert: center; layout: null; rectangular: connected; rect-pos: [292.0, 39.0]; rect-size: [266.0, 57.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [322.0, 55.0]; rect-size: [193.0, 25.0]; position: none; painter: direct-svg; ">
@@ -1686,7 +1700,7 @@ fill-opacity: 1;
style="--kite9-horizontal-align: left; --kite9-min-width: 200pt; "
transform="translate(13.0,83.0)"
k9-format="text-shape-inline"
- k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [16.0 29.33333396911621 16.0 16.0]; min-size: [266.66668701171875 0.0]; sizing: [minimize minimize]; horiz: left; vert: center; layout: null; rectangular: connected; rect-pos: [318.0, 109.0]; rect-size: [266.0, 57.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [16.0 29.33333396911621 16.0 16.0]; min-size: [266.66668701171875 0.0]; sizing: [minimize minimize]; horiz: left; vert: center; layout: null; rectangular: connected; rect-pos: [292.0, 109.0]; rect-size: [266.0, 57.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [328.0, 125.0]; rect-size: [182.0, 25.0]; position: none; painter: direct-svg; ">
@@ -1718,7 +1732,7 @@ fill-opacity: 1;
style="--kite9-horizontal-align: left; --kite9-min-width: 200pt; "
transform="translate(13.0,153.0)"
k9-format="text-shape-inline"
- k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [16.0 29.33333396911621 16.0 16.0]; min-size: [266.66668701171875 0.0]; sizing: [minimize minimize]; horiz: left; vert: center; layout: null; rectangular: connected; rect-pos: [318.0, 179.0]; rect-size: [266.0, 57.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [16.0 29.33333396911621 16.0 16.0]; min-size: [266.66668701171875 0.0]; sizing: [minimize minimize]; horiz: left; vert: center; layout: null; rectangular: connected; rect-pos: [292.0, 179.0]; rect-size: [266.0, 57.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [337.0, 195.0]; rect-size: [164.0, 25.0]; position: none; painter: direct-svg; ">
@@ -1750,7 +1764,7 @@ fill-opacity: 1;
style="--kite9-horizontal-align: left; --kite9-min-width: 200pt; "
transform="translate(13.0,223.0)"
k9-format="text-shape-inline"
- k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [16.0 29.33333396911621 16.0 16.0]; min-size: [266.66668701171875 0.0]; sizing: [minimize minimize]; horiz: left; vert: center; layout: null; rectangular: connected; rect-pos: [318.0, 249.0]; rect-size: [315.0, 57.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [16.0 29.33333396911621 16.0 16.0]; min-size: [266.66668701171875 0.0]; sizing: [minimize minimize]; horiz: left; vert: center; layout: null; rectangular: connected; rect-pos: [292.0, 249.0]; rect-size: [315.0, 57.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [308.0, 265.0]; rect-size: [270.0, 25.0]; position: none; painter: direct-svg; ">
@@ -1782,7 +1796,7 @@ fill-opacity: 1;
style="--kite9-horizontal-align: left; --kite9-min-width: 200pt; "
transform="translate(13.0,293.0)"
k9-format="text-shape-inline"
- k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [16.0 29.33333396911621 16.0 16.0]; min-size: [266.66668701171875 0.0]; sizing: [minimize minimize]; horiz: left; vert: center; layout: null; rectangular: connected; rect-pos: [318.0, 319.0]; rect-size: [319.0, 57.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [16.0 29.33333396911621 16.0 16.0]; min-size: [266.66668701171875 0.0]; sizing: [minimize minimize]; horiz: left; vert: center; layout: null; rectangular: connected; rect-pos: [292.0, 319.0]; rect-size: [319.0, 57.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [308.0, 335.0]; rect-size: [274.0, 25.0]; position: none; painter: direct-svg; ">
@@ -1814,9 +1828,9 @@ fill-opacity: 1;
+ k9-info="margin: [26.666667938232422 26.666667938232422 26.666667938232422 26.666667938232422]; padding: [0.0 0.0 0.0 0.0]; min-size: [53.333335876464844 53.333335876464844]; sizing: [minimize minimize]; horiz: center; vert: center; layout: right; rectangular: connected; rect-pos: [650.0, 102.0]; rect-size: [548.0, 212.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; min-size: [146.6666717529297 186.6666717529297]; sizing: [minimize minimize]; horiz: center; vert: center; layout: vertical; rectangular: connected; rect-pos: [663.0, 115.0]; rect-size: [146.0, 186.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [703.0, 151.0]; rect-size: [66.0, 66.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [711.0, 240.0]; rect-size: [51.0, 25.0]; position: none; painter: direct-svg; ">
@@ -1885,7 +1899,7 @@ fill-opacity: 1;
k9-texture="artifact"
transform="translate(172.0,13.0)"
k9-format="text-image-portrait"
- k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; min-size: [146.6666717529297 186.6666717529297]; sizing: [minimize minimize]; horiz: center; vert: center; layout: vertical; rectangular: connected; rect-pos: [848.0, 115.0]; rect-size: [146.0, 186.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; min-size: [146.6666717529297 186.6666717529297]; sizing: [minimize minimize]; horiz: center; vert: center; layout: vertical; rectangular: connected; rect-pos: [822.0, 115.0]; rect-size: [146.0, 186.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [862.0, 151.0]; rect-size: [66.0, 66.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [854.0, 240.0]; rect-size: [82.0, 25.0]; position: none; painter: direct-svg; ">
@@ -1936,7 +1950,7 @@ fill-opacity: 1;
k9-texture="artifact"
transform="translate(331.0,13.0)"
k9-format="text-image-portrait"
- k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; min-size: [146.6666717529297 186.6666717529297]; sizing: [minimize minimize]; horiz: center; vert: center; layout: vertical; rectangular: connected; rect-pos: [1007.0, 115.0]; rect-size: [204.0, 186.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; min-size: [146.6666717529297 186.6666717529297]; sizing: [minimize minimize]; horiz: center; vert: center; layout: vertical; rectangular: connected; rect-pos: [981.0, 115.0]; rect-size: [204.0, 186.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [1050.0, 151.0]; rect-size: [66.0, 66.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [994.0, 240.0]; rect-size: [178.0, 25.0]; position: none; painter: direct-svg; ">
diff --git a/static/img/generated/risks/operational/monitoring-detection.svg b/static/img/generated/risks/operational/monitoring-detection.svg
index 3e7231293..09b9bb378 100644
--- a/static/img/generated/risks/operational/monitoring-detection.svg
+++ b/static/img/generated/risks/operational/monitoring-detection.svg
@@ -8,10 +8,10 @@
zoomAndPan="magnify"
contentStyleType="text/css"
version="1.0"
- width="1280"
+ width="1254"
pp:width="$width"
preserveAspectRatio="xMidYMid meet"
- height="633"
+ height="646"
pp:height="$height">
http://robs-pro:8080/api/renderer?format=svg
@@ -495,9 +495,24 @@ text-align: center;
--kite9-min-height: 160pt;
}
-*[k9-elem="hidden"] {
+*[k9-elem="hidden"], *[k9-elem="mitigated"] {
+--kite9-margin-top: 10pt;
+--kite9-margin-right: 10pt;
+--kite9-margin-bottom: 10pt;
+--kite9-margin-left: 10pt;
--kite9-min-width: 120pt;
--kite9-min-height: 160pt;
+--kite9-padding-top: 0;
+--kite9-padding-right: 0;
+--kite9-padding-bottom: 0;
+--kite9-padding-left: 0;
+}
+
+*[k9-elem="mitigated"] *.k9-content *[k9-elem="risk"], *[k9-elem="hidden"] *.k9-content *[k9-elem="risk"] {
+--kite9-margin-top: 0;
+--kite9-margin-right: 0;
+--kite9-margin-bottom: 0;
+--kite9-margin-left: 0;
}
*[k9-elem="risk"] {
@@ -513,7 +528,7 @@ text-align: center;
--kite9-padding-bottom: 10pt;
--kite9-padding-left: 10pt;
--kite9-min-width: 145pt;
---kite9-min-height: 160pt;
+--kite9-min-height: 170pt;
}
*[k9-elem="title"][k9-format="text-fixed"] {
@@ -1436,7 +1451,7 @@ fill-opacity: 1;
k9-contains="connected label"
k9-texture="none"
style="--kite9-min-width: 800pt;"
- k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [1066.666748046875 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; layout: null; rectangular: diagram; rect-pos: [0.0, 0.0]; rect-size: [1280.0, 633.0]; position: none; painter: direct-svg; "
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [1066.666748046875 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; layout: null; rectangular: diagram; rect-pos: [0.0, 0.0]; rect-size: [1254.0, 646.0]; position: none; painter: direct-svg; "
id="dia"
k9-format="container"
k9-ui="layout label fill size"
@@ -1446,26 +1461,26 @@ fill-opacity: 1;
+ k9-info="margin: [26.666667938232422 26.666667938232422 26.666667938232422 26.666667938232422]; padding: [0.0 0.0 0.0 0.0]; min-size: [53.333335876464844 53.333335876464844]; sizing: [minimize minimize]; horiz: center; vert: center; layout: down; rectangular: connected; rect-pos: [26.0, 49.0]; rect-size: [273.0, 549.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [0.0 0.0 0.0 0.0]; min-size: [160.0 213.33334350585938]; sizing: [minimize minimize]; horiz: center; vert: center; layout: null; rectangular: connected; rect-pos: [66.0, 89.0]; rect-size: [193.0, 226.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; min-size: [193.33334350585938 226.6666717529297]; sizing: [minimize minimize]; horiz: center; vert: center; layout: down; rectangular: connected; rect-pos: [66.0, 89.0]; rect-size: [193.0, 226.0]; position: none; painter: direct-svg; ">
@@ -1540,7 +1554,7 @@ fill-opacity: 1;
k9-texture="foreground"
transform="translate(75.6,42.3)"
k9-format="text-fixed"
- k9-info="margin: [0.0 0.0 13.333333969116211 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [156.0, 108.0]; rect-size: [39.0, 35.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 13.333333969116211 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [143.0, 102.0]; rect-size: [39.0, 35.0]; position: none; painter: direct-svg; ">
@@ -1554,7 +1568,7 @@ fill-opacity: 1;
k9-texture="none"
transform="translate(63.7,61.7)"
k9-format="image-fixed"
- k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [142.0, 156.0]; rect-size: [68.0, 68.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [129.0, 150.0]; rect-size: [68.0, 68.0]; position: none; painter: direct-svg; ">
-
-
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [91.0, 341.0]; rect-size: [143.0, 25.0]; position: none; painter: direct-svg; ">
@@ -1651,9 +1665,9 @@ fill-opacity: 1;
+ k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; min-size: [146.6666717529297 186.6666717529297]; sizing: [minimize minimize]; horiz: center; vert: center; layout: vertical; rectangular: connected; rect-pos: [90.0, 399.0]; rect-size: [146.0, 186.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [130.0, 426.0]; rect-size: [66.0, 66.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [105.0, 507.0]; rect-size: [117.0, 51.0]; position: none; painter: direct-svg; ">
@@ -1711,9 +1725,9 @@ fill-opacity: 1;
+ k9-info="margin: [26.666667938232422 26.666667938232422 26.666667938232422 26.666667938232422]; padding: [0.0 0.0 0.0 0.0]; min-size: [53.333335876464844 53.333335876464844]; sizing: [minimize minimize]; horiz: left; vert: top; layout: down; rectangular: connected; rect-pos: [325.0, 26.0]; rect-size: [316.0, 363.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [16.0 29.33333396911621 16.0 16.0]; min-size: [266.66668701171875 0.0]; sizing: [minimize minimize]; horiz: left; vert: center; layout: null; rectangular: connected; rect-pos: [338.0, 39.0]; rect-size: [290.0, 57.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [354.0, 55.0]; rect-size: [245.0, 25.0]; position: none; painter: direct-svg; ">
@@ -1764,7 +1778,7 @@ fill-opacity: 1;
style="--kite9-horizontal-align: left; --kite9-margin: 10pt; --kite9-min-width: 200pt; "
transform="translate(13.0,83.0)"
k9-format="text-shape-inline"
- k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [16.0 29.33333396911621 16.0 16.0]; min-size: [266.66668701171875 0.0]; sizing: [minimize minimize]; horiz: left; vert: center; layout: null; rectangular: connected; rect-pos: [364.0, 109.0]; rect-size: [266.0, 57.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [16.0 29.33333396911621 16.0 16.0]; min-size: [266.66668701171875 0.0]; sizing: [minimize minimize]; horiz: left; vert: center; layout: null; rectangular: connected; rect-pos: [338.0, 109.0]; rect-size: [266.0, 57.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [411.0, 125.0]; rect-size: [107.0, 25.0]; position: none; painter: direct-svg; ">
@@ -1796,7 +1810,7 @@ fill-opacity: 1;
style="--kite9-horizontal-align: left; --kite9-margin: 10pt; --kite9-min-width: 200pt; "
transform="translate(13.0,153.0)"
k9-format="text-shape-inline"
- k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [16.0 29.33333396911621 16.0 16.0]; min-size: [266.66668701171875 0.0]; sizing: [minimize minimize]; horiz: left; vert: center; layout: null; rectangular: connected; rect-pos: [364.0, 179.0]; rect-size: [266.0, 57.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [16.0 29.33333396911621 16.0 16.0]; min-size: [266.66668701171875 0.0]; sizing: [minimize minimize]; horiz: left; vert: center; layout: null; rectangular: connected; rect-pos: [338.0, 179.0]; rect-size: [266.0, 57.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [438.0, 195.0]; rect-size: [54.0, 25.0]; position: none; painter: direct-svg; ">
@@ -1828,7 +1842,7 @@ fill-opacity: 1;
style="--kite9-horizontal-align: left; --kite9-margin: 10pt; --kite9-min-width: 200pt; "
transform="translate(13.0,223.0)"
k9-format="text-shape-inline"
- k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [16.0 29.33333396911621 16.0 16.0]; min-size: [266.66668701171875 0.0]; sizing: [minimize minimize]; horiz: left; vert: center; layout: null; rectangular: connected; rect-pos: [364.0, 249.0]; rect-size: [266.0, 57.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [16.0 29.33333396911621 16.0 16.0]; min-size: [266.66668701171875 0.0]; sizing: [minimize minimize]; horiz: left; vert: center; layout: null; rectangular: connected; rect-pos: [338.0, 249.0]; rect-size: [266.0, 57.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [365.0, 265.0]; rect-size: [199.0, 25.0]; position: none; painter: direct-svg; ">
@@ -1860,7 +1874,7 @@ fill-opacity: 1;
style="--kite9-horizontal-align: left; --kite9-margin: 10pt; --kite9-min-width: 200pt; "
transform="translate(13.0,293.0)"
k9-format="text-shape-inline"
- k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [16.0 29.33333396911621 16.0 16.0]; min-size: [266.66668701171875 0.0]; sizing: [minimize minimize]; horiz: left; vert: center; layout: null; rectangular: connected; rect-pos: [364.0, 319.0]; rect-size: [266.0, 57.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [16.0 29.33333396911621 16.0 16.0]; min-size: [266.66668701171875 0.0]; sizing: [minimize minimize]; horiz: left; vert: center; layout: null; rectangular: connected; rect-pos: [338.0, 319.0]; rect-size: [266.0, 57.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [378.0, 335.0]; rect-size: [173.0, 25.0]; position: none; painter: direct-svg; ">
@@ -1892,9 +1906,9 @@ fill-opacity: 1;
+ k9-info="margin: [26.666667938232422 26.666667938232422 26.666667938232422 26.666667938232422]; padding: [0.0 0.0 0.0 0.0]; min-size: [53.333335876464844 53.333335876464844]; sizing: [minimize minimize]; horiz: center; vert: center; layout: down; rectangular: connected; rect-pos: [667.0, 26.0]; rect-size: [561.0, 594.0]; position: none; painter: direct-svg; ">
@@ -1935,7 +1949,7 @@ fill-opacity: 1;
class="complexity"
transform="translate(20.0,20.0)"
k9-format="container"
- k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; min-size: [193.33334350585938 213.33334350585938]; sizing: [minimize minimize]; horiz: center; vert: center; layout: down; rectangular: connected; rect-pos: [877.0, 66.0]; rect-size: [193.0, 213.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; min-size: [193.33334350585938 226.6666717529297]; sizing: [minimize minimize]; horiz: center; vert: center; layout: down; rectangular: connected; rect-pos: [851.0, 66.0]; rect-size: [193.0, 226.0]; position: none; painter: direct-svg; ">
@@ -1953,7 +1967,7 @@ fill-opacity: 1;
k9-texture="foreground"
transform="translate(78.6,42.3)"
k9-format="text-fixed"
- k9-info="margin: [0.0 0.0 13.333333969116211 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [957.0, 79.0]; rect-size: [34.0, 35.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 13.333333969116211 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [931.0, 79.0]; rect-size: [34.0, 35.0]; position: none; painter: direct-svg; ">
@@ -1967,7 +1981,7 @@ fill-opacity: 1;
k9-texture="none"
transform="translate(63.7,61.7)"
k9-format="image-fixed"
- k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [940.0, 127.0]; rect-size: [68.0, 68.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [914.0, 127.0]; rect-size: [68.0, 68.0]; position: none; painter: direct-svg; ">
-
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [867.0, 318.0]; rect-size: [161.0, 25.0]; position: none; painter: direct-svg; ">
@@ -2054,9 +2068,9 @@ fill-opacity: 1;
+ k9-info="margin: [26.666667938232422 26.666667938232422 26.666667938232422 26.666667938232422]; padding: [0.0 0.0 0.0 0.0]; min-size: [53.333335876464844 53.333335876464844]; sizing: [minimize minimize]; horiz: center; vert: center; layout: right; rectangular: connected; rect-pos: [693.0, 382.0]; rect-size: [509.0, 212.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; min-size: [146.6666717529297 186.6666717529297]; sizing: [minimize minimize]; horiz: center; vert: center; layout: vertical; rectangular: connected; rect-pos: [706.0, 395.0]; rect-size: [146.0, 186.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [746.0, 431.0]; rect-size: [66.0, 66.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [759.0, 520.0]; rect-size: [40.0, 25.0]; position: none; painter: direct-svg; ">
@@ -2125,7 +2139,7 @@ fill-opacity: 1;
k9-texture="artifact"
transform="translate(172.0,13.0)"
k9-format="text-image-portrait"
- k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; min-size: [146.6666717529297 186.6666717529297]; sizing: [minimize minimize]; horiz: center; vert: center; layout: vertical; rectangular: connected; rect-pos: [891.0, 382.0]; rect-size: [165.0, 186.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; min-size: [146.6666717529297 186.6666717529297]; sizing: [minimize minimize]; horiz: center; vert: center; layout: vertical; rectangular: connected; rect-pos: [865.0, 395.0]; rect-size: [165.0, 186.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [915.0, 431.0]; rect-size: [66.0, 66.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [878.0, 520.0]; rect-size: [139.0, 25.0]; position: none; painter: direct-svg; ">
@@ -2176,7 +2190,7 @@ fill-opacity: 1;
k9-texture="artifact"
transform="translate(350.0,13.0)"
k9-format="text-image-portrait"
- k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; min-size: [146.6666717529297 186.6666717529297]; sizing: [minimize minimize]; horiz: center; vert: center; layout: vertical; rectangular: connected; rect-pos: [1069.0, 382.0]; rect-size: [146.0, 186.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; min-size: [146.6666717529297 186.6666717529297]; sizing: [minimize minimize]; horiz: center; vert: center; layout: vertical; rectangular: connected; rect-pos: [1043.0, 395.0]; rect-size: [146.0, 186.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [1083.0, 431.0]; rect-size: [66.0, 66.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [1081.0, 520.0]; rect-size: [70.0, 25.0]; position: none; painter: direct-svg; ">
diff --git a/static/img/generated/risks/operational/operational-risk.svg b/static/img/generated/risks/operational/operational-risk.svg
index e5b5cdb15..842e8291b 100644
--- a/static/img/generated/risks/operational/operational-risk.svg
+++ b/static/img/generated/risks/operational/operational-risk.svg
@@ -8,7 +8,7 @@
zoomAndPan="magnify"
contentStyleType="text/css"
version="1.0"
- width="1163"
+ width="1150"
pp:width="$width"
preserveAspectRatio="xMidYMid meet"
height="397"
@@ -495,9 +495,24 @@ text-align: center;
--kite9-min-height: 160pt;
}
-*[k9-elem="hidden"] {
+*[k9-elem="hidden"], *[k9-elem="mitigated"] {
+--kite9-margin-top: 10pt;
+--kite9-margin-right: 10pt;
+--kite9-margin-bottom: 10pt;
+--kite9-margin-left: 10pt;
--kite9-min-width: 120pt;
--kite9-min-height: 160pt;
+--kite9-padding-top: 0;
+--kite9-padding-right: 0;
+--kite9-padding-bottom: 0;
+--kite9-padding-left: 0;
+}
+
+*[k9-elem="mitigated"] *.k9-content *[k9-elem="risk"], *[k9-elem="hidden"] *.k9-content *[k9-elem="risk"] {
+--kite9-margin-top: 0;
+--kite9-margin-right: 0;
+--kite9-margin-bottom: 0;
+--kite9-margin-left: 0;
}
*[k9-elem="risk"] {
@@ -513,7 +528,7 @@ text-align: center;
--kite9-padding-bottom: 10pt;
--kite9-padding-left: 10pt;
--kite9-min-width: 145pt;
---kite9-min-height: 160pt;
+--kite9-min-height: 170pt;
}
*[k9-elem="title"][k9-format="text-fixed"] {
@@ -1436,7 +1451,7 @@ fill-opacity: 1;
k9-contains="connected label"
k9-texture="none"
style="--kite9-min-width: 800pt;"
- k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [1066.666748046875 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; layout: null; rectangular: diagram; rect-pos: [0.0, 0.0]; rect-size: [1163.0, 397.0]; position: none; painter: direct-svg; "
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [1066.666748046875 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; layout: null; rectangular: diagram; rect-pos: [0.0, 0.0]; rect-size: [1150.0, 397.0]; position: none; painter: direct-svg; "
id="dia"
k9-format="container"
k9-ui="layout label fill size"
@@ -1446,7 +1461,7 @@ fill-opacity: 1;
+ k9-info="margin: [26.666667938232422 26.666667938232422 26.666667938232422 26.666667938232422]; padding: [0.0 0.0 0.0 0.0]; min-size: [53.333335876464844 53.333335876464844]; sizing: [minimize minimize]; horiz: center; vert: center; layout: right; rectangular: connected; rect-pos: [26.0, 26.0]; rect-size: [1098.0, 345.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [66.0, 148.0]; rect-size: [348.0, 103.0]; position: none; painter: direct-svg; ">
@@ -1525,28 +1540,27 @@ fill-opacity: 1;
+ k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [0.0 0.0 0.0 0.0]; min-size: [160.0 213.33334350585938]; sizing: [minimize minimize]; horiz: center; vert: center; layout: null; rectangular: connected; rect-pos: [427.0, 86.0]; rect-size: [193.0, 226.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; min-size: [193.33334350585938 226.6666717529297]; sizing: [minimize minimize]; horiz: center; vert: center; layout: down; rectangular: connected; rect-pos: [427.0, 86.0]; rect-size: [193.0, 226.0]; position: none; painter: direct-svg; ">
@@ -1564,7 +1578,7 @@ fill-opacity: 1;
k9-texture="foreground"
transform="translate(75.6,42.3)"
k9-format="text-fixed"
- k9-info="margin: [0.0 0.0 13.333333969116211 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [504.0, 105.0]; rect-size: [39.0, 35.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 13.333333969116211 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [504.0, 99.0]; rect-size: [39.0, 35.0]; position: none; painter: direct-svg; ">
@@ -1578,7 +1592,7 @@ fill-opacity: 1;
k9-texture="none"
transform="translate(63.7,61.7)"
k9-format="image-fixed"
- k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [490.0, 153.0]; rect-size: [68.0, 68.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [490.0, 147.0]; rect-size: [68.0, 68.0]; position: none; painter: direct-svg; ">
-
-
-
@@ -1659,7 +1673,7 @@ fill-opacity: 1;
k9-texture="foreground"
transform="translate(65.6,42.3)"
k9-format="text-fixed"
- k9-info="margin: [0.0 0.0 13.333333969116211 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [713.0, 105.0]; rect-size: [60.0, 35.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 13.333333969116211 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [700.0, 99.0]; rect-size: [60.0, 35.0]; position: none; painter: direct-svg; ">
@@ -1673,7 +1687,7 @@ fill-opacity: 1;
k9-texture="none"
transform="translate(63.7,61.7)"
k9-format="image-fixed"
- k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [709.0, 153.0]; rect-size: [68.0, 68.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [696.0, 147.0]; rect-size: [68.0, 68.0]; position: none; painter: direct-svg; ">
-
+ k9-info="margin: [26.666667938232422 26.666667938232422 26.666667938232422 26.666667938232422]; padding: [0.0 0.0 0.0 0.0]; min-size: [53.333335876464844 53.333335876464844]; sizing: [minimize minimize]; horiz: center; vert: center; layout: down; rectangular: connected; rect-pos: [872.0, 52.0]; rect-size: [226.0, 293.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [16.0 29.33333396911621 16.0 16.0]; min-size: [200.00001525878906 0.0]; sizing: [minimize minimize]; horiz: left; vert: center; layout: null; rectangular: connected; rect-pos: [885.0, 65.0]; rect-size: [200.0, 57.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [942.0, 81.0]; rect-size: [73.0, 25.0]; position: none; painter: direct-svg; ">
@@ -1775,7 +1789,7 @@ fill-opacity: 1;
style="--kite9-margin: 10pt; --kite9-horizontal-align: left; --kite9-min-width: 150pt; "
transform="translate(13.0,83.0)"
k9-format="text-shape-inline"
- k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [16.0 29.33333396911621 16.0 16.0]; min-size: [200.00001525878906 0.0]; sizing: [minimize minimize]; horiz: left; vert: center; layout: null; rectangular: connected; rect-pos: [898.0, 135.0]; rect-size: [200.0, 57.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [16.0 29.33333396911621 16.0 16.0]; min-size: [200.00001525878906 0.0]; sizing: [minimize minimize]; horiz: left; vert: center; layout: null; rectangular: connected; rect-pos: [885.0, 135.0]; rect-size: [200.0, 57.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [936.0, 151.0]; rect-size: [85.0, 25.0]; position: none; painter: direct-svg; ">
@@ -1807,7 +1821,7 @@ fill-opacity: 1;
style="--kite9-margin: 10pt; --kite9-horizontal-align: left; --kite9-min-width: 150pt; "
transform="translate(13.0,153.0)"
k9-format="text-shape-inline"
- k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [16.0 29.33333396911621 16.0 16.0]; min-size: [200.00001525878906 0.0]; sizing: [minimize minimize]; horiz: left; vert: center; layout: null; rectangular: connected; rect-pos: [898.0, 205.0]; rect-size: [200.0, 57.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [16.0 29.33333396911621 16.0 16.0]; min-size: [200.00001525878906 0.0]; sizing: [minimize minimize]; horiz: left; vert: center; layout: null; rectangular: connected; rect-pos: [885.0, 205.0]; rect-size: [200.0, 57.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [945.0, 221.0]; rect-size: [67.0, 25.0]; position: none; painter: direct-svg; ">
@@ -1839,7 +1853,7 @@ fill-opacity: 1;
style="--kite9-margin: 10pt; --kite9-horizontal-align: left; --kite9-min-width: 150pt; "
transform="translate(13.0,223.0)"
k9-format="text-shape-inline"
- k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [16.0 29.33333396911621 16.0 16.0]; min-size: [200.00001525878906 0.0]; sizing: [minimize minimize]; horiz: left; vert: center; layout: null; rectangular: connected; rect-pos: [898.0, 275.0]; rect-size: [200.0, 57.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [16.0 29.33333396911621 16.0 16.0]; min-size: [200.00001525878906 0.0]; sizing: [minimize minimize]; horiz: left; vert: center; layout: null; rectangular: connected; rect-pos: [885.0, 275.0]; rect-size: [200.0, 57.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [911.0, 291.0]; rect-size: [135.0, 25.0]; position: none; painter: direct-svg; ">
diff --git a/static/img/generated/risks/operational/ship-it.svg b/static/img/generated/risks/operational/ship-it.svg
index 7fcdc7acf..81353c169 100644
--- a/static/img/generated/risks/operational/ship-it.svg
+++ b/static/img/generated/risks/operational/ship-it.svg
@@ -8,7 +8,7 @@
zoomAndPan="magnify"
contentStyleType="text/css"
version="1.0"
- width="1587"
+ width="1535"
pp:width="$width"
preserveAspectRatio="xMidYMid meet"
height="350"
@@ -495,9 +495,24 @@ text-align: center;
--kite9-min-height: 160pt;
}
-*[k9-elem="hidden"] {
+*[k9-elem="hidden"], *[k9-elem="mitigated"] {
+--kite9-margin-top: 10pt;
+--kite9-margin-right: 10pt;
+--kite9-margin-bottom: 10pt;
+--kite9-margin-left: 10pt;
--kite9-min-width: 120pt;
--kite9-min-height: 160pt;
+--kite9-padding-top: 0;
+--kite9-padding-right: 0;
+--kite9-padding-bottom: 0;
+--kite9-padding-left: 0;
+}
+
+*[k9-elem="mitigated"] *.k9-content *[k9-elem="risk"], *[k9-elem="hidden"] *.k9-content *[k9-elem="risk"] {
+--kite9-margin-top: 0;
+--kite9-margin-right: 0;
+--kite9-margin-bottom: 0;
+--kite9-margin-left: 0;
}
*[k9-elem="risk"] {
@@ -513,7 +528,7 @@ text-align: center;
--kite9-padding-bottom: 10pt;
--kite9-padding-left: 10pt;
--kite9-min-width: 145pt;
---kite9-min-height: 160pt;
+--kite9-min-height: 170pt;
}
*[k9-elem="title"][k9-format="text-fixed"] {
@@ -1436,7 +1451,7 @@ fill-opacity: 1;
k9-contains="connected label"
k9-texture="none"
style="--kite9-min-width: 800pt;"
- k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [1066.666748046875 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; layout: null; rectangular: diagram; rect-pos: [0.0, 0.0]; rect-size: [1587.0, 350.0]; position: none; painter: direct-svg; "
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [1066.666748046875 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; layout: null; rectangular: diagram; rect-pos: [0.0, 0.0]; rect-size: [1535.0, 350.0]; position: none; painter: direct-svg; "
id="dia"
k9-format="container"
k9-ui="layout label fill size"
@@ -1446,7 +1461,7 @@ fill-opacity: 1;
+ k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [0.0 0.0 0.0 0.0]; min-size: [160.0 213.33334350585938]; sizing: [minimize minimize]; horiz: center; vert: center; layout: null; rectangular: connected; rect-pos: [40.0, 40.0]; rect-size: [193.0, 226.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; min-size: [193.33334350585938 226.6666717529297]; sizing: [minimize minimize]; horiz: center; vert: center; layout: down; rectangular: connected; rect-pos: [40.0, 40.0]; rect-size: [193.0, 226.0]; position: none; painter: direct-svg; ">
@@ -1521,7 +1535,7 @@ fill-opacity: 1;
k9-texture="foreground"
transform="translate(62.5,42.3)"
k9-format="text-fixed"
- k9-info="margin: [0.0 0.0 13.333333969116211 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [118.0, 66.0]; rect-size: [64.0, 35.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 13.333333969116211 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [105.0, 53.0]; rect-size: [64.0, 35.0]; position: none; painter: direct-svg; ">
@@ -1535,7 +1549,7 @@ fill-opacity: 1;
k9-texture="none"
transform="translate(63.7,61.7)"
k9-format="image-fixed"
- k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [116.0, 114.0]; rect-size: [68.0, 68.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [103.0, 101.0]; rect-size: [68.0, 68.0]; position: none; painter: direct-svg; ">
-
-
+ k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [0.0 0.0 0.0 0.0]; min-size: [160.0 213.33334350585938]; sizing: [minimize minimize]; horiz: center; vert: center; layout: null; rectangular: connected; rect-pos: [246.0, 40.0]; rect-size: [193.0, 226.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; min-size: [193.33334350585938 226.6666717529297]; sizing: [minimize minimize]; horiz: center; vert: center; layout: down; rectangular: connected; rect-pos: [246.0, 40.0]; rect-size: [193.0, 226.0]; position: none; painter: direct-svg; ">
@@ -1625,7 +1638,7 @@ fill-opacity: 1;
k9-texture="foreground"
transform="translate(62.5,42.3)"
k9-format="text-fixed"
- k9-info="margin: [0.0 0.0 13.333333969116211 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [337.0, 66.0]; rect-size: [64.0, 35.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 13.333333969116211 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [311.0, 53.0]; rect-size: [64.0, 35.0]; position: none; painter: direct-svg; ">
@@ -1639,7 +1652,7 @@ fill-opacity: 1;
k9-texture="none"
transform="translate(63.7,61.7)"
k9-format="image-fixed"
- k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [335.0, 114.0]; rect-size: [68.0, 68.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [309.0, 101.0]; rect-size: [68.0, 68.0]; position: none; painter: direct-svg; ">
-
-
+ k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [0.0 0.0 0.0 0.0]; min-size: [160.0 213.33334350585938]; sizing: [minimize minimize]; horiz: center; vert: center; layout: null; rectangular: connected; rect-pos: [452.0, 40.0]; rect-size: [193.0, 226.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; min-size: [193.33334350585938 226.6666717529297]; sizing: [minimize minimize]; horiz: center; vert: center; layout: down; rectangular: connected; rect-pos: [452.0, 40.0]; rect-size: [193.0, 226.0]; position: none; painter: direct-svg; ">
@@ -1729,7 +1741,7 @@ fill-opacity: 1;
k9-texture="foreground"
transform="translate(49.5,42.3)"
k9-format="text-fixed"
- k9-info="margin: [0.0 0.0 13.333333969116211 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [543.0, 66.0]; rect-size: [90.0, 35.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 13.333333969116211 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [504.0, 53.0]; rect-size: [90.0, 35.0]; position: none; painter: direct-svg; ">
@@ -1743,7 +1755,7 @@ fill-opacity: 1;
k9-texture="none"
transform="translate(63.7,61.7)"
k9-format="image-fixed"
- k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [554.0, 114.0]; rect-size: [68.0, 68.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [515.0, 101.0]; rect-size: [68.0, 68.0]; position: none; painter: direct-svg; ">
-
-
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [271.0, 292.0]; rect-size: [143.0, 25.0]; position: none; painter: direct-svg; ">
@@ -1841,9 +1853,9 @@ fill-opacity: 1;
+ k9-info="margin: [26.666667938232422 26.666667938232422 26.666667938232422 26.666667938232422]; padding: [0.0 0.0 0.0 0.0]; min-size: [53.333335876464844 53.333335876464844]; sizing: [minimize minimize]; horiz: left; vert: center; layout: down; rectangular: connected; rect-pos: [691.0, 134.0]; rect-size: [153.0, 83.0]; position: none; painter: direct-svg; ">