adding back the graphs

This commit is contained in:
nihilist 2025-05-08 16:55:14 +02:00
parent dd85cb327e
commit fcdc89846a
66 changed files with 27164 additions and 3 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,258 @@
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/26.2.2 Chrome/134.0.6998.178 Electron/35.1.2 Safari/537.36" version="26.2.2">
<diagram name="Page-1" id="_189QIhz6FFD1xpLvecC">
<mxGraphModel dx="951" dy="592" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-1" value="Nihilism blog v2" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="365" y="426" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-2" value="http://blogv2instanceA.onion" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" vertex="1" parent="1">
<mxGeometry x="490" y="579" width="183" height="46" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-3" value="/CATEGORYNAME" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" vertex="1" parent="1">
<mxGeometry x="675" y="579" width="117" height="46" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-4" value="/TUTORIALNAME" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" vertex="1" parent="1">
<mxGeometry x="795" y="579" width="117" height="46" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-5" value="/FILES" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" vertex="1" parent="1">
<mxGeometry x="915" y="579" width="60" height="46" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-6" value="/opsec" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" vertex="1" parent="1">
<mxGeometry x="675" y="628" width="117" height="46" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-7" value="/template&lt;br&gt;/privacy" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" vertex="1" parent="1">
<mxGeometry x="795" y="628" width="117" height="46" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="oRRGoAwnmkV9mpnqc_Aq-8" target="oRRGoAwnmkV9mpnqc_Aq-14">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-8" value="/index.md" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" vertex="1" parent="1">
<mxGeometry x="915" y="628" width="92" height="46" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-9" value="/1.png" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" vertex="1" parent="1">
<mxGeometry x="915" y="677" width="92" height="46" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-10" value="/nihilism" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" vertex="1" parent="1">
<mxGeometry x="795" y="677" width="117" height="46" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-11" value="/productivity" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" vertex="1" parent="1">
<mxGeometry x="675" y="677" width="117" height="46" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-12" value="http://blogv2instanceB.onion" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" vertex="1" parent="1">
<mxGeometry x="490" y="628" width="183" height="46" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-13" value="Blog v2 URLs" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" vertex="1" parent="1">
<mxGeometry x="419" y="525" width="106" height="46" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-38" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="oRRGoAwnmkV9mpnqc_Aq-14" target="oRRGoAwnmkV9mpnqc_Aq-23">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-39" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="oRRGoAwnmkV9mpnqc_Aq-14" target="oRRGoAwnmkV9mpnqc_Aq-22">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-14" value="TEMPLATE&lt;br&gt;index.md" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="1142" y="628" width="92" height="46" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-16" value="Written by: Anonymous - Date" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="1397" y="594" width="219" height="27" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-18" value="- XMR ADDR - SXC Contact Link" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" vertex="1" parent="1">
<mxGeometry x="1622" y="594" width="219" height="27" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-19" value="Title: how to buy Monero Anonymously" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="1397" y="633.5" width="267" height="27" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-20" value="Description: in this tutorial we&#39;re going to explain A,B,C and showcase X,Y,Z" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="1397" y="673.5" width="483" height="27" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-21" value="Tags: [tutorial] [Monero] [Haveno] [Tor] [Anonymity] [cryptocurrency]" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="1397" y="750" width="436" height="27" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-42" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="oRRGoAwnmkV9mpnqc_Aq-22" target="oRRGoAwnmkV9mpnqc_Aq-24">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-43" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="oRRGoAwnmkV9mpnqc_Aq-22" target="oRRGoAwnmkV9mpnqc_Aq-29">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-44" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="oRRGoAwnmkV9mpnqc_Aq-22" target="oRRGoAwnmkV9mpnqc_Aq-32">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-45" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="oRRGoAwnmkV9mpnqc_Aq-22" target="oRRGoAwnmkV9mpnqc_Aq-36">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-22" value="Blogpost Content" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="1315" y="787" width="92" height="44" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-46" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="oRRGoAwnmkV9mpnqc_Aq-23" target="oRRGoAwnmkV9mpnqc_Aq-19">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-48" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="oRRGoAwnmkV9mpnqc_Aq-23">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1392" y="607.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-49" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="oRRGoAwnmkV9mpnqc_Aq-23" target="oRRGoAwnmkV9mpnqc_Aq-20">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-50" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="oRRGoAwnmkV9mpnqc_Aq-23" target="oRRGoAwnmkV9mpnqc_Aq-27">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-51" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="oRRGoAwnmkV9mpnqc_Aq-23" target="oRRGoAwnmkV9mpnqc_Aq-21">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-23" value="Blogpost Presentation" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="1315" y="544" width="94" height="44" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-24" value="Why is this important ? in which context ?" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="1397" y="841" width="296" height="27" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-25" value="Situation to highlight the problem" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" vertex="1" parent="1">
<mxGeometry x="1433" y="881" width="231" height="27" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-26" value="In this context, the problem is X, so we need to find a solution that meets these opsec requirements." style="rounded=0;whiteSpace=wrap;html=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" vertex="1" parent="1">
<mxGeometry x="1433" y="947" width="434" height="30" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-27" value="This blogpost requires you to read these other blogposts [1] [2] [3] [4] [5] [6]" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="1397" y="712" width="487" height="27" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-28" value="Optional: Visual representation of the problem" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" vertex="1" parent="1">
<mxGeometry x="1433" y="913" width="298" height="27" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-29" value="What is the solution ?" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="1397" y="991" width="200" height="27" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-30" value="Graph image to explain the solution" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" vertex="1" parent="1">
<mxGeometry x="1433" y="1027" width="231" height="27" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-31" value="The solution is W because it does A,B,C to meet the opsec requirements we have." style="rounded=0;whiteSpace=wrap;html=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" vertex="1" parent="1">
<mxGeometry x="1433" y="1063" width="328" height="35" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-32" value="How can I implement the solution ?" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="1397" y="1107" width="261" height="27" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-33" value="Step 1) TXT + ```terminal output```" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" vertex="1" parent="1">
<mxGeometry x="1433" y="1180" width="238" height="35" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-34" value="Step 2) TXT + ![img](1.png)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" vertex="1" parent="1">
<mxGeometry x="1433" y="1222" width="190" height="35" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-35" value="Context: We&#39;re going to start our tutorial from inside a functional whonix VM, make sure you implement the setup showcased in [2] before you begin" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" vertex="1" parent="1">
<mxGeometry x="1433" y="1138" width="495" height="35" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-36" value="Conclusion" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="1397.5" y="1268" width="106.5" height="27" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-37" value="Thanks to this tutorial you now know A,B,C / you managed to implement A,B,C to do XYZ" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" vertex="1" parent="1">
<mxGeometry x="1435.5" y="1304" width="331.5" height="35" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-52" value="Auto generated header" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" vertex="1" parent="1">
<mxGeometry x="1315" y="472" width="94" height="44" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-53" value="The Nihilism Opsec Blog" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" vertex="1" parent="1">
<mxGeometry x="1420" y="472" width="181" height="44" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-54" value="Auto generated footer" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" vertex="1" parent="1">
<mxGeometry x="1261" y="1355" width="94" height="44" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-55" value="Until there is nothing left" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" vertex="1" parent="1">
<mxGeometry x="1366" y="1355" width="181" height="44" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-56" value="Simplex Chatrooms link" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" vertex="1" parent="1">
<mxGeometry x="1563" y="1355" width="181" height="44" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-57" value="Donate (XMR ADDR)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" vertex="1" parent="1">
<mxGeometry x="1754" y="1355" width="181" height="44" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-58" value="Creative commons 0&lt;br&gt;no rights reserved&lt;br&gt;(public domain)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" vertex="1" parent="1">
<mxGeometry x="1366" y="1410" width="181" height="44" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-59" value="LEGAL DISCLAIMER" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" vertex="1" parent="1">
<mxGeometry x="1563" y="1410" width="181" height="44" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-63" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="oRRGoAwnmkV9mpnqc_Aq-61" target="oRRGoAwnmkV9mpnqc_Aq-62">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-61" value="torsocks git clone repo" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" vertex="1" parent="1">
<mxGeometry x="491" y="880" width="94" height="44" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-65" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="oRRGoAwnmkV9mpnqc_Aq-62" target="oRRGoAwnmkV9mpnqc_Aq-64">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-62" value="open repo in vscodium ?&lt;br&gt;(need a FOSS markdown editor where it is easy to copy paste images into it directly (vscodium cant do it, is it important ? imo it&#39;d be convenient)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" vertex="1" parent="1">
<mxGeometry x="428" y="977" width="220" height="96" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-67" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="oRRGoAwnmkV9mpnqc_Aq-64" target="oRRGoAwnmkV9mpnqc_Aq-66">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-64" value="as a contributor: do some edits to contribute changes and new tutorials to the blog" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" vertex="1" parent="1">
<mxGeometry x="428" y="1118" width="220" height="71" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-66" value="do a PR and keep pushing commits to it until the maintainer approves the new change" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" vertex="1" parent="1">
<mxGeometry x="428" y="1242" width="220" height="71" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-69" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="oRRGoAwnmkV9mpnqc_Aq-68" target="oRRGoAwnmkV9mpnqc_Aq-61">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-68" value="fork the repo on git" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" vertex="1" parent="1">
<mxGeometry x="491" y="788" width="94" height="44" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-70" value="Contributor Workflow" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="365" y="753" width="145" height="26" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-71" value="/search.md" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e3c800;fontColor=#000000;strokeColor=#B09500;" vertex="1" parent="1">
<mxGeometry x="795" y="525" width="117" height="46" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-72" value="by searching for keywords you can find all the tutorials that match the search&lt;br&gt;(thats the main feature that justifies this v2 blog)" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="614" y="460" width="486" height="41" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-73" value="secondary main feature that justifies the v2 blog:&lt;br&gt;markdown tutorials, that way you have a way to&lt;br&gt;display the blog content on git repos directly,&lt;br&gt;and it&#39;s easier for the contributor to contribute&lt;br&gt;by following the markdown syntax instead of some&lt;br&gt;wacky html syntax" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="1424" y="368" width="325" height="98" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-75" value="blog v2&lt;br&gt;Repository architecture" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="691" y="800" width="158" height="41" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-82" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="oRRGoAwnmkV9mpnqc_Aq-76" target="oRRGoAwnmkV9mpnqc_Aq-77">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-83" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="oRRGoAwnmkV9mpnqc_Aq-76" target="oRRGoAwnmkV9mpnqc_Aq-78">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-84" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="oRRGoAwnmkV9mpnqc_Aq-76" target="oRRGoAwnmkV9mpnqc_Aq-79">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-85" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="oRRGoAwnmkV9mpnqc_Aq-76" target="oRRGoAwnmkV9mpnqc_Aq-80">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-76" value="hugo papermod repo" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a0522d;fontColor=#ffffff;strokeColor=#6D1F00;" vertex="1" parent="1">
<mxGeometry x="806" y="921" width="142" height="46" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-77" value="opsec repo&lt;br&gt;(.md, images only)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a0522d;fontColor=#ffffff;strokeColor=#6D1F00;" vertex="1" parent="1">
<mxGeometry x="899.5" y="1001.75" width="129" height="46" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-78" value="productivity repo&lt;br&gt;(.md, images only)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a0522d;fontColor=#ffffff;strokeColor=#6D1F00;" vertex="1" parent="1">
<mxGeometry x="898" y="1060.75" width="130.5" height="46" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-79" value="Sysadmin repo&lt;br&gt;(.md, images only)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a0522d;fontColor=#ffffff;strokeColor=#6D1F00;" vertex="1" parent="1">
<mxGeometry x="898" y="1116.75" width="129.5" height="46" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-80" value="Hacking repo&lt;br&gt;(.md, images only)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a0522d;fontColor=#ffffff;strokeColor=#6D1F00;" vertex="1" parent="1">
<mxGeometry x="898.5" y="1173.75" width="129.5" height="46" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-87" value="in the /content/ directory" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="877" y="973" width="168" height="26" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-89" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="oRRGoAwnmkV9mpnqc_Aq-88" target="oRRGoAwnmkV9mpnqc_Aq-76">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-88" value="hugo website repo" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a0522d;fontColor=#ffffff;strokeColor=#6D1F00;" vertex="1" parent="1">
<mxGeometry x="806" y="841" width="142" height="46" as="geometry" />
</mxCell>
<mxCell id="oRRGoAwnmkV9mpnqc_Aq-90" value="custom theme to read markdown format&lt;br&gt;and have the search feature" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="884" y="883" width="262" height="41" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View file

@ -0,0 +1,292 @@
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/26.2.2 Chrome/134.0.6998.178 Electron/35.1.2 Safari/537.36" version="26.2.2">
<diagram name="Page-1" id="y3ObkSMozgvXvTS8_iGy">
<mxGraphModel dx="2098" dy="1147" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="wyT4RtoKeS5dkRbzmTDR-1" value="Nihilism blog v2:&lt;br&gt;mkdocs edition" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="-418" y="-140" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-2" value="Blog v2 URL format&lt;br&gt;&amp;amp; nginx rules" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="-371" y="-58" width="122" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-3" value="http://blogv2instanceA.onion" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" parent="1" vertex="1">
<mxGeometry x="-345" y="-15" width="215" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-4" value="http://blogv2instanceB.onion" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" parent="1" vertex="1">
<mxGeometry x="-345" y="24" width="215" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-5" value="/CATEGORYNAME" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" parent="1" vertex="1">
<mxGeometry x="-121" y="-15" width="123" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-6" value="/TUTORIALNAME" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" parent="1" vertex="1">
<mxGeometry x="11" y="-15" width="123" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-7" value="/FILES" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" parent="1" vertex="1">
<mxGeometry x="143" y="-15" width="77" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-8" value="/index.md" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" parent="1" vertex="1">
<mxGeometry x="143" y="24" width="77" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-9" value="/index.html&lt;br&gt;(nginx musr redirect to&amp;nbsp;&lt;br&gt;index.md)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="143" y="103" width="77" height="69" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-10" value="/1.png" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" parent="1" vertex="1">
<mxGeometry x="143" y="63" width="77" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-11" value="/_template" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" parent="1" vertex="1">
<mxGeometry x="10" y="24" width="124" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-12" value="/monerowealth" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" parent="1" vertex="1">
<mxGeometry x="10" y="63" width="124" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-13" value="/opsec" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" parent="1" vertex="1">
<mxGeometry x="-121" y="24" width="124" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-14" value="/productivity" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" parent="1" vertex="1">
<mxGeometry x="-122" y="63" width="124" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-15" value="/selfhosting" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" parent="1" vertex="1">
<mxGeometry x="-121.5" y="103" width="124" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-16" value="/hacking" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" parent="1" vertex="1">
<mxGeometry x="-121.5" y="142" width="124" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-17" value="/HTB&lt;br&gt;(nginx must redirect to /hacking)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="-121" y="181" width="123" height="69" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-18" value="/servers&lt;br&gt;(nginx must redirect to /opsec)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="-122" y="255" width="123" height="69" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-19" value="/anon.html&lt;br&gt;(nginx must redirect to index.md)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="11" y="103" width="123" height="69" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-20" value="Contributor Workflow" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="-371" y="368" width="164" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-25" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="wyT4RtoKeS5dkRbzmTDR-21" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-245" y="483.0952380952381" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-21" value="Fork the repo on git" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" parent="1" vertex="1">
<mxGeometry x="-307" y="418" width="124" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-26" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="wyT4RtoKeS5dkRbzmTDR-22" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-245" y="553.5714285714284" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-22" value="torsocks git clone&lt;br&gt;the repo locally" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" parent="1" vertex="1">
<mxGeometry x="-307" y="486" width="124" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-27" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="wyT4RtoKeS5dkRbzmTDR-23" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-245" y="673.5714285714284" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-23" value="Open repo in vscodium ?&lt;br&gt;(need FOSS markdown editor where you can easily copy paste images into it)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="-342" y="555" width="194" height="75" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-29" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="wyT4RtoKeS5dkRbzmTDR-24" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-245" y="778.8095238095239" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-24" value="As a contributor: do some edits to contribute changes and new tutorials to the blog" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="1" vertex="1">
<mxGeometry x="-342" y="676" width="194" height="51" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-28" value="do a PR and keep pushing commits to it until the maintainer approves the new change" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" parent="1" vertex="1">
<mxGeometry x="-345" y="781" width="200" height="65" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-30" value="Repository architecture:" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="-81" y="368" width="164" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-31" value="blog-contributions&lt;br&gt;git repo" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" parent="1" vertex="1">
<mxGeometry x="-28" y="418" width="164" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-32" value="docker-compose.yml" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="18" y="878" width="164" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-34" value="docs/" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6d8764;fontColor=#ffffff;strokeColor=#3A5431;" parent="1" vertex="1">
<mxGeometry x="-7" y="508" width="164" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-35" value="opsec-blogposts &lt;br&gt;sub-git repo" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" parent="1" vertex="1">
<mxGeometry x="18" y="545" width="164" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-36" value="productivity-blogposts&lt;br&gt;&amp;nbsp;sub-git repo" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" parent="1" vertex="1">
<mxGeometry x="18" y="584" width="164" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-37" value="selfhosting-blogposts &lt;br&gt;sub-git repo" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" parent="1" vertex="1">
<mxGeometry x="18" y="623" width="164" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-38" value="hacking-blogposts &lt;br&gt;sub-git repo" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" parent="1" vertex="1">
<mxGeometry x="18" y="662" width="164" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-39" value="nginx.conf" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="18" y="916" width="164" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-40" value="entry.sh" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="18" y="954" width="164" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-41" value="mkdocs.yml" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="-7" y="701" width="164" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-43" value="Auto generated header" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" parent="1" vertex="1">
<mxGeometry x="717" y="-6" width="141" height="41" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-44" value="Blogpost presentation" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="717" y="57" width="141" height="41" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-46" value="The Nihilism Opsec Blog" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" parent="1" vertex="1">
<mxGeometry x="871" y="-6" width="211" height="41" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-84" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="wyT4RtoKeS5dkRbzmTDR-47" target="wyT4RtoKeS5dkRbzmTDR-83" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-47" value="nav: the list of all blogposts, in all of their subcategories, etc" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="10" y="742" width="164" height="62" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-48" value="Written by: Anonymous - Date" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="766" y="108" width="208" height="31" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-53" value="- XMR ADDR - SXC Contact Link (optional, commented by default)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="990" y="108" width="235" height="31" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-54" value="Title: How to buy Monero Anonymously" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="766" y="151" width="261" height="31" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-55" value="Description: in this tutorial we&#39;re going to explain A,B,C and showcase X,Y,Z" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="766" y="194" width="471" height="31" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-56" value="This blogpost requires you to read these other blogposts [1] [2] [3] [4] [5]" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="766" y="234" width="471" height="31" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-58" value="Blogpost Content" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="717" y="309" width="141" height="41" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-59" value="(fuck tags, they&#39;re useless with mkdocs&#39; search feature)" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="763" y="276" width="354" height="26" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-60" value="Why is this important ? In which context ?" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="766" y="366" width="282" height="41" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-61" value="Situation example that highlights the problem" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" parent="1" vertex="1">
<mxGeometry x="823" y="418" width="287" height="35" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-62" value="(optional) Visual representation of said problem with a graph" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" parent="1" vertex="1">
<mxGeometry x="823" y="464" width="327" height="35" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-63" value="In this context, the problem is X, so we need to find a solution that meets these opsec requirements" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" parent="1" vertex="1">
<mxGeometry x="823" y="508" width="327" height="35" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-64" value="What is the solution ?" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="766" y="555" width="149" height="41" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-65" value="Graph image to explain the solution" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" parent="1" vertex="1">
<mxGeometry x="823" y="608" width="233" height="35" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-66" value="The solution is W because it does A,B,C to meet the opsec requirements we have." style="rounded=0;whiteSpace=wrap;html=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" parent="1" vertex="1">
<mxGeometry x="823.5" y="655" width="312.5" height="35" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-67" value="How can I implement the solution ?" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="766" y="703" width="228" height="41" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-68" value="New Opsec Blogpost template&lt;br&gt;(/opsec/_template/index.md)" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="652" y="-58" width="219" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-69" value="Context: We&#39;re going to start our tutorial from inside a functional Whonix VM, make sure you implement the setup showcased in [2] before you begin" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" parent="1" vertex="1">
<mxGeometry x="823.5" y="753" width="402.5" height="49" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-70" value="Step 1) TXT" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" parent="1" vertex="1">
<mxGeometry x="823.5" y="812" width="85.5" height="35" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-71" value="Step 2) ```terminal output```" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" parent="1" vertex="1">
<mxGeometry x="915" y="812" width="193" height="35" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-72" value="Step 3) ![img](1.png)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" parent="1" vertex="1">
<mxGeometry x="1114" y="812" width="143" height="35" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-73" value="Conclusion" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="765.75" y="857" width="95" height="41" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-75" value="Thanks to this tutorial, you now know A,B,C / you managed to implement X,Y,Z" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" parent="1" vertex="1">
<mxGeometry x="822.75" y="908" width="494" height="32" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-76" value="Auto generated footer" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" parent="1" vertex="1">
<mxGeometry x="716.75" y="956" width="84.25" height="55" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-77" value="Until there is nothing left" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" parent="1" vertex="1">
<mxGeometry x="822.75" y="956" width="173" height="31" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-78" value="Simplex Chatroom links" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" parent="1" vertex="1">
<mxGeometry x="1008.75" y="956" width="173" height="31" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-79" value="Donate (XMR ADDR)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" parent="1" vertex="1">
<mxGeometry x="1190.75" y="956" width="142" height="31" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-81" value="Creative commons 0 (no rights reserved (public domain)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" parent="1" vertex="1">
<mxGeometry x="822.75" y="998" width="173" height="61" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-82" value="LEGAL DISCLAIMER" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" parent="1" vertex="1">
<mxGeometry x="1008.75" y="998" width="173" height="35" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-83" value="Blog Navigation organisation" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="287" y="370" width="164" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-85" value="Left navigation bar on Opsec / Productivity / Self-hosting / Hacking" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" parent="1" vertex="1">
<mxGeometry x="314" y="418" width="428" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-87" value="Categories (Privacy / Anonymity / Deniability)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" parent="1" vertex="1">
<mxGeometry x="333" y="459" width="294" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-89" value="Sub-Categories&amp;nbsp; (Explaining Privacy / Decentralised Finances, etc)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" parent="1" vertex="1">
<mxGeometry x="354" y="501" width="238" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-93" value="Tutorial title (link to the finished tutorial)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6d8764;fontColor=#ffffff;strokeColor=#3A5431;" parent="1" vertex="1">
<mxGeometry x="376" y="543" width="262" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-94" value="opsec/index.md" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a0522d;fontColor=#ffffff;strokeColor=#6D1F00;" parent="1" vertex="1">
<mxGeometry x="314" y="590" width="126" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-95" value="check out our existing tutorials on the left navbar" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a0522d;fontColor=#ffffff;strokeColor=#6D1F00;" parent="1" vertex="1">
<mxGeometry x="333" y="634" width="327" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-103" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=0.767;exitY=1.013;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="wyT4RtoKeS5dkRbzmTDR-98" target="wyT4RtoKeS5dkRbzmTDR-102" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="586" y="731" />
<mxPoint x="586" y="834" />
<mxPoint x="-45" y="834" />
<mxPoint x="-45" y="481" />
</Array>
<mxPoint x="586.0000000000005" y="853" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="vy8a5MhpY1fRt_xE5VM2-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="wyT4RtoKeS5dkRbzmTDR-98" target="vy8a5MhpY1fRt_xE5VM2-1" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-98" value="This blog is a work in progress, we are currently offering 10 to 50 euros for whoever is going to contribute the following tutorials on our Forgejo instance" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a0522d;fontColor=#ffffff;strokeColor=#6D1F00;" parent="1" vertex="1">
<mxGeometry x="333" y="673" width="327" height="57" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-102" value="Git issues&amp;nbsp; #204, #205, etc" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;" parent="1" vertex="1">
<mxGeometry x="-7" y="464" width="196" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-104" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.859;entryY=1.029;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="wyT4RtoKeS5dkRbzmTDR-95" target="wyT4RtoKeS5dkRbzmTDR-85" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="682" y="651" />
<mxPoint x="682" y="543" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="vy8a5MhpY1fRt_xE5VM2-1" value="Here&#39;s the How to contribute guide" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a0522d;fontColor=#ffffff;strokeColor=#6D1F00;" parent="1" vertex="1">
<mxGeometry x="414" y="769" width="165" height="57" as="geometry" />
</mxCell>
<mxCell id="GvfdR6HeyH8xZ-KoJXLc-1" value="blog-deploy&lt;br&gt;git repo" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" vertex="1" parent="1">
<mxGeometry x="-7" y="840" width="164" height="33" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,96 @@
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/26.2.2 Chrome/134.0.6998.178 Electron/35.1.2 Safari/537.36" version="26.2.2">
<diagram name="Page-1" id="RWmsqHgyRHMH1pghMqka">
<mxGraphModel dx="1738" dy="787" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="6Ez2BBToBHGICFVbS4Az-1" value="&lt;font style=&quot;font-size: 23px;&quot;&gt;Nowadays&#39; Online Opsec discussions&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="140" y="867" width="479" height="48" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-13" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#a20025;strokeColor=#6F0000;" edge="1" parent="1" source="6Ez2BBToBHGICFVbS4Az-3">
<mxGeometry relative="1" as="geometry">
<mxPoint x="433" y="916.0384615384615" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-3" value="&lt;font style=&quot;color: rgb(204, 0, 0);&quot;&gt;Individual C&lt;br&gt;(acting in&lt;br&gt;bad faith)&lt;/font&gt;" style="image;html=1;image=img/lib/clip_art/people/Scientist_Man_128x128.png" vertex="1" parent="1">
<mxGeometry x="393" y="969" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#008a00;strokeColor=#005700;" edge="1" parent="1" source="6Ez2BBToBHGICFVbS4Az-4">
<mxGeometry relative="1" as="geometry">
<mxPoint x="180" y="916.8076923076923" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-4" value="&lt;font style=&quot;color: rgb(0, 204, 0);&quot;&gt;Individual A&lt;br&gt;(acting in &lt;br&gt;good faith)&lt;/font&gt;" style="image;html=1;image=img/lib/clip_art/people/Farmer_Woman_128x128.png" vertex="1" parent="1">
<mxGeometry x="140" y="969" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#008a00;strokeColor=#005700;" edge="1" parent="1" source="6Ez2BBToBHGICFVbS4Az-6">
<mxGeometry relative="1" as="geometry">
<mxPoint x="306.5000000000001" y="916.0384615384615" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-6" value="&lt;font style=&quot;color: rgb(0, 204, 0);&quot;&gt;Individual B&lt;br&gt;(acting in&lt;br&gt;good faith)&lt;/font&gt;" style="image;html=1;image=img/lib/clip_art/people/Farmer_Man_128x128.png" vertex="1" parent="1">
<mxGeometry x="266.5" y="969" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-14" value="&lt;font style=&quot;color: rgb(255, 0, 0);&quot;&gt;- spreads FUD (over-skepticism)&amp;nbsp;&lt;br&gt;- spreads minimization fallacies (or complacency mentality)&lt;br&gt;- overcomplicates advice unecessarily to discourage people&lt;br&gt;- Derails discussions to avoid them being productive&lt;br&gt;- resorts to ad hominem to discredit people instead of refuting advice&lt;br&gt;- ask the same questions 100 times to slow down progress&lt;/font&gt;" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="401" y="1101" width="436" height="98" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-15" value="&lt;font style=&quot;color: rgb(0, 204, 0);&quot;&gt;- Truth seeking attitude, clear goals, and solution seeking&lt;br&gt;- When wrong, admits being wrong without making a fuss about it&lt;/font&gt;&lt;div&gt;&lt;font style=&quot;color: rgb(0, 204, 0);&quot;&gt;- suggests improvements to other people&#39;s setups whenever valid&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;color: rgb(0, 204, 0);&quot;&gt;- continuously asks questions to know more&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;color: rgb(0, 204, 0);&quot;&gt;- discovery process, investigating what is possible or not&lt;br&gt;- doesn&#39;t ask the same question 100 times to slow down progress&lt;/font&gt;&lt;/div&gt;" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="-36" y="1101" width="415" height="98" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-18" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#a20025;strokeColor=#6F0000;" edge="1" parent="1" source="6Ez2BBToBHGICFVbS4Az-17">
<mxGeometry relative="1" as="geometry">
<mxPoint x="568" y="916.6666666666666" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-17" value="&lt;font style=&quot;color: rgb(255, 0, 0);&quot;&gt;Individual D&lt;br&gt;(acting in&lt;br&gt;bad faith)&lt;/font&gt;" style="image;html=1;image=img/lib/clip_art/people/Telesales_Man_128x128.png" vertex="1" parent="1">
<mxGeometry x="528" y="972" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-20" value="&lt;span style=&quot;font-size: 31px;&quot;&gt;ANARCHISM&lt;br&gt;(seeking to protect &lt;br&gt;individual freedom)&lt;/span&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontColor=#00CC00;" vertex="1" parent="1">
<mxGeometry x="54" y="1195" width="320" height="124" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-21" value="&lt;font style=&quot;font-size: 31px; color: rgb(255, 0, 0);&quot;&gt;STATISM&lt;br&gt;(seeking to undermine&lt;br&gt;individual freedom)&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="393" y="1195" width="369" height="124" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-26" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="6Ez2BBToBHGICFVbS4Az-22" target="6Ez2BBToBHGICFVbS4Az-24">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-22" value="&lt;font style=&quot;font-size: 23px;&quot;&gt;using Signal to chat with someone&lt;br&gt;privately&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="22" y="696" width="275" height="98" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-23" value="&lt;font style=&quot;font-size: 23px;&quot;&gt;using Simplex to chat with someone&lt;br&gt;privately&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" vertex="1" parent="1">
<mxGeometry x="353" y="698" width="275" height="98" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-24" value="&lt;span style=&quot;font-size: 23px;&quot;&gt;requires internet connectivity&lt;br&gt;&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="22" y="559" width="275" height="98" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-25" value="&lt;span style=&quot;font-size: 23px;&quot;&gt;requires a phone number to sign up&lt;br&gt;&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="22" y="415" width="275" height="98" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-27" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.501;entryY=0.98;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="6Ez2BBToBHGICFVbS4Az-24" target="6Ez2BBToBHGICFVbS4Az-25">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-28" value="&lt;span style=&quot;font-size: 23px;&quot;&gt;requires internet connectivity&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="355" y="559" width="275" height="98" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-29" value="&lt;span style=&quot;font-size: 23px;&quot;&gt;Private e2ee chats&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" vertex="1" parent="1">
<mxGeometry x="22" y="269" width="614" height="98" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-30" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.225;entryY=1.007;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="6Ez2BBToBHGICFVbS4Az-25" target="6Ez2BBToBHGICFVbS4Az-29">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-31" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.766;entryY=1.007;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="6Ez2BBToBHGICFVbS4Az-28" target="6Ez2BBToBHGICFVbS4Az-29">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-32" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.49;entryY=1.007;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="6Ez2BBToBHGICFVbS4Az-23" target="6Ez2BBToBHGICFVbS4Az-28">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-33" value="Unecessary, unjustified complication&lt;br&gt;= offtopic" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="40" y="803" width="239" height="41" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-34" value="simplest solution that actually&lt;br&gt;delivers opsec-wise&lt;br&gt;= on topic" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="391" y="794" width="199" height="55" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,148 @@
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/25.0.2 Chrome/128.0.6613.186 Electron/32.2.5 Safari/537.36" version="25.0.2">
<diagram name="Page-1" id="qvUqTVi_m56ZG5ivpzJK">
<mxGraphModel dx="1432" dy="883" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="46JsVXyUa3pXCljOW_3D-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="46JsVXyUa3pXCljOW_3D-1" target="46JsVXyUa3pXCljOW_3D-3" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-1" value="Monero Daemon" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="340" y="550" width="110" height="40" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="46JsVXyUa3pXCljOW_3D-2" target="46JsVXyUa3pXCljOW_3D-1" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-29" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="46JsVXyUa3pXCljOW_3D-2" target="46JsVXyUa3pXCljOW_3D-13" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-30" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="46JsVXyUa3pXCljOW_3D-2" target="46JsVXyUa3pXCljOW_3D-27" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-2" value="Monero RPC" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="340" y="480" width="110" height="40" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-3" value="Local&lt;br&gt;Monero Blockchain" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="340" y="620" width="110" height="40" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-17" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="46JsVXyUa3pXCljOW_3D-10" target="46JsVXyUa3pXCljOW_3D-16" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-18" value="2) if new transaction&lt;div&gt;that is more than 0.01 XMR:&lt;/div&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="46JsVXyUa3pXCljOW_3D-17" vertex="1" connectable="0">
<mxGeometry x="-0.6173" y="-1" relative="1" as="geometry">
<mxPoint x="13" y="-1" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-10" value="MoneroSSO.py" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;" parent="1" vertex="1">
<mxGeometry x="340" y="374" width="110" height="40" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=-0.075;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="46JsVXyUa3pXCljOW_3D-10" target="46JsVXyUa3pXCljOW_3D-2" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-15" value="1) monitors incoming monero transactions &lt;br&gt;that are more than 0.01 XMR" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="46JsVXyUa3pXCljOW_3D-12" vertex="1" connectable="0">
<mxGeometry x="-0.2108" y="1" relative="1" as="geometry">
<mxPoint x="-1" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-13" value="Local Monero&lt;div&gt;Wallet keys&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="180" y="480" width="110" height="40" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-16" value="txids.csv:&lt;br&gt;(txid (32chars), sxclink)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="893" y="374" width="216" height="40" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-21" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="46JsVXyUa3pXCljOW_3D-19" target="46JsVXyUa3pXCljOW_3D-16" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="647" y="394" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-22" value="4) one-time invite link is created&lt;br&gt;and stored into txids.csv" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="46JsVXyUa3pXCljOW_3D-21" vertex="1" connectable="0">
<mxGeometry x="-0.8538" y="2" relative="1" as="geometry">
<mxPoint x="52" y="17" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-19" value="(complex part) 3)&lt;br&gt;Query the SimpleX bot to create a one-time invite link to his private messages" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#0050ef;fontColor=#ffffff;strokeColor=#001DBC;" parent="1" vertex="1">
<mxGeometry x="582" y="243" width="131" height="94" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-20" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.305;entryY=1.005;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="46JsVXyUa3pXCljOW_3D-10" target="46JsVXyUa3pXCljOW_3D-19" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="622" y="394" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-25" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="46JsVXyUa3pXCljOW_3D-23" target="46JsVXyUa3pXCljOW_3D-24" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-28" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="46JsVXyUa3pXCljOW_3D-23" target="46JsVXyUa3pXCljOW_3D-27" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-23" value="index.php displays a search bar that only accepts 32 length [a-zA-Z0-9] characters" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;" parent="1" vertex="1">
<mxGeometry x="680" y="458" width="161" height="67" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-24" value="upon successful searches, it either displays 0 results found (and the tutorial on how to use moneroSSO)&lt;br&gt;or it displays 1 result found with the one-time simplex invite links for the user" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;" parent="1" vertex="1">
<mxGeometry x="879" y="453.5" width="255" height="76" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-26" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.478;entryY=-0.003;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="46JsVXyUa3pXCljOW_3D-16" target="46JsVXyUa3pXCljOW_3D-24" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-27" value="Displays the main address to recieve monero to, with the minimum fee to enter" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;" parent="1" vertex="1">
<mxGeometry x="695" y="567" width="131" height="65" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-37" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="46JsVXyUa3pXCljOW_3D-31" target="46JsVXyUa3pXCljOW_3D-24" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-38" value="5) after 20 minutes, Bob queries index.php&lt;br&gt;with his transaction id (txid) that only he can know&lt;div&gt;since monero is an opaque blockchain&lt;br&gt;to retrieve the simplex invite links&lt;/div&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="46JsVXyUa3pXCljOW_3D-37" vertex="1" connectable="0">
<mxGeometry x="0.5817" y="1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-40" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="46JsVXyUa3pXCljOW_3D-31" target="46JsVXyUa3pXCljOW_3D-39" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-31" value="Bob" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="1" vertex="1">
<mxGeometry x="745.5" y="762" width="30" height="60" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-35" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="46JsVXyUa3pXCljOW_3D-33" target="46JsVXyUa3pXCljOW_3D-27" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-36" value="0) sends payment" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="46JsVXyUa3pXCljOW_3D-35" vertex="1" connectable="0">
<mxGeometry x="-0.0395" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-33" value="Monero wallet" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="705.5" y="708" width="110" height="40" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-39" value="6) Bob uses the simplex links to pm the chatbot" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#0050ef;fontColor=#ffffff;strokeColor=#001DBC;" parent="1" vertex="1">
<mxGeometry x="556" y="815" width="154" height="62" as="geometry" />
</mxCell>
<mxCell id="-Vszkuxx2wn_4AuHNUGq-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="-Vszkuxx2wn_4AuHNUGq-5" target="-Vszkuxx2wn_4AuHNUGq-6">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="-Vszkuxx2wn_4AuHNUGq-5" value="7)&amp;nbsp;bot asks for a valid txid&lt;br&gt;(meaning it can grep txids.csv)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#0050ef;fontColor=#ffffff;strokeColor=#001DBC;" vertex="1" parent="1">
<mxGeometry x="557" y="894" width="181" height="62" as="geometry" />
</mxCell>
<mxCell id="-Vszkuxx2wn_4AuHNUGq-6" value="8) bot deletes the contact" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="762" y="947" width="177" height="38" as="geometry" />
</mxCell>
<mxCell id="-Vszkuxx2wn_4AuHNUGq-8" value="-if invalid txid (check charlength+characters used)&lt;br&gt;OR&lt;br&gt;-if user took more than 1 hour to respond" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="750" y="867" width="282" height="55" as="geometry" />
</mxCell>
<mxCell id="-Vszkuxx2wn_4AuHNUGq-9" value="8) bot invites the user to all groups it can invite the user to, before deleting the contact" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" vertex="1" parent="1">
<mxGeometry x="671" y="997" width="177" height="50" as="geometry" />
</mxCell>
<mxCell id="-Vszkuxx2wn_4AuHNUGq-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.416;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="-Vszkuxx2wn_4AuHNUGq-5" target="-Vszkuxx2wn_4AuHNUGq-9">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="-Vszkuxx2wn_4AuHNUGq-11" value="if valid&lt;div&gt;txid&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="587" y="984" width="52" height="41" as="geometry" />
</mxCell>
<mxCell id="-Vszkuxx2wn_4AuHNUGq-12" value="edit: this is because you can&#39;t create one time invite links&lt;div&gt;to simplex chatrooms, that you&#39;re forced to go this route:&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="835" y="284" width="319" height="41" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,170 @@
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/26.2.2 Chrome/134.0.6998.178 Electron/35.1.2 Safari/537.36" version="26.2.2">
<diagram name="Page-1" id="CLEqJCBp6Rs9a-j2d0zD">
<mxGraphModel dx="1515" dy="656" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="c65eun8Wr9JGDa8dXbud-7" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;edgeStyle=orthogonalEdgeStyle;curved=1;fillColor=#e51400;strokeColor=#B20000;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="c65eun8Wr9JGDa8dXbud-1" target="c65eun8Wr9JGDa8dXbud-5" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-20" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;curved=1;fillColor=#60a917;strokeColor=#2D7600;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="c65eun8Wr9JGDa8dXbud-1" target="c65eun8Wr9JGDa8dXbud-12" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-1" value="&lt;u&gt;Thought / Idea / Justification:&lt;/u&gt;&lt;div&gt;&quot;Just one more time&quot;&lt;br&gt;&quot;One last time&quot;&lt;br&gt;&quot;Today i need it, i deserve it&quot;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;" parent="1" vertex="1">
<mxGeometry x="74" y="649" width="198" height="60" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;curved=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;fillColor=#e51400;strokeColor=#B20000;" parent="1" source="c65eun8Wr9JGDa8dXbud-5" target="c65eun8Wr9JGDa8dXbud-6" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-21" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;curved=1;fillColor=#60a917;strokeColor=#2D7600;" parent="1" source="c65eun8Wr9JGDa8dXbud-5" target="c65eun8Wr9JGDa8dXbud-16" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-5" value="&lt;u&gt;The Ritual begins:&lt;/u&gt;&lt;br&gt;you get ready to indulge,&lt;br&gt;you&#39;re about to give in&lt;br&gt;(the idea itself spikes dopamine)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="237" y="743" width="216" height="66" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-6" value="&lt;u&gt;Indulgence:&lt;/u&gt;&lt;br&gt;You start to indulge,&lt;br&gt;(spiking dopamine)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="1" vertex="1">
<mxGeometry x="95" y="861" width="170" height="56" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;curved=1;fillColor=#e51400;strokeColor=#B20000;" parent="1" source="c65eun8Wr9JGDa8dXbud-9" target="c65eun8Wr9JGDa8dXbud-1" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-19" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;curved=1;fillColor=#60a917;strokeColor=#2D7600;" parent="1" source="c65eun8Wr9JGDa8dXbud-9" target="c65eun8Wr9JGDa8dXbud-14" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-9" value="&lt;u&gt;Withdrawals:&lt;/u&gt;&lt;br&gt;You feel bad after some time, (shame, pain, depression, etc)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="-86" y="743" width="170" height="64" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.486;entryY=1.005;entryDx=0;entryDy=0;entryPerimeter=0;curved=1;fillColor=#e51400;strokeColor=#B20000;" parent="1" source="c65eun8Wr9JGDa8dXbud-6" target="c65eun8Wr9JGDa8dXbud-9" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-12" value="&lt;u&gt;Opus Nihil:&lt;/u&gt;&lt;br&gt;&quot;I want nothing,&lt;br&gt;I need nothing&quot;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="273" y="561" width="144" height="54" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-14" value="&lt;u&gt;Opus Nihil:&lt;/u&gt;&lt;br&gt;&quot;I want nothing,&lt;br&gt;I need nothing&quot;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="-201" y="652" width="144" height="54" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-16" value="&lt;u&gt;Opus Nihil:&lt;/u&gt;&lt;br&gt;&quot;I want nothing,&lt;br&gt;I need nothing&quot;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="396" y="862" width="144" height="54" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-22" value="&lt;u&gt;Opus Nihil:&lt;/u&gt;&lt;br&gt;Unwinding Addictions" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="-205" y="479" width="148" height="41" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-23" value="The Addiction&lt;br&gt;Cycle" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="111" y="755.5" width="100" height="41" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-24" value="&lt;font style=&quot;color: rgb(0, 204, 0);&quot;&gt;1) This is the best way at eradicating addictions:&amp;nbsp;&lt;br&gt;the idea appears, and you immediately silence it.&lt;br&gt;Whenever it appears, you remind yourself that&lt;br&gt;you don&#39;t want, nor need any of it.&lt;br&gt;&lt;br&gt;You need to reject the very &lt;br&gt;IDEA of indulging in pleasure!&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="187" y="452.5" width="316" height="113" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-25" value="&lt;font style=&quot;color: rgb(0, 204, 0);&quot;&gt;2) Sometimes you can&#39;t stop yourself that easily,&lt;br&gt;but when you&#39;re about to indulge you usually notice&amp;nbsp;&lt;br&gt;that it&#39;s about to happen, therefore you can stop yourself&lt;br&gt;there aswell&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="286.5" y="913" width="363" height="70" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-26" value="&lt;font style=&quot;color: rgb(204, 0, 0);&quot;&gt;Here you didn&#39;t stop yourself on time,&lt;br&gt;you can&#39;t stop yourself mid-indulgence,&lt;br&gt;therefore you&#39;ll have to try again next time.&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="-189" y="889" width="281" height="55" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-27" value="&lt;font color=&quot;#00cc00&quot;&gt;3) When you are feeling the withdrawals,&amp;nbsp;&lt;br&gt;make sure that you associate the&amp;nbsp;&lt;br&gt;target of indulgence with the pain,&lt;br&gt;and all of the negativity you go through.&lt;br&gt;Make sure that it becomes a reason to quit&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="-267" y="564" width="276" height="84" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-32" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="c65eun8Wr9JGDa8dXbud-28" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="875" y="813.5555555555555" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-28" value="Task A&lt;br&gt;(energetic)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e3c800;fontColor=#000000;strokeColor=#B09500;" parent="1" vertex="1">
<mxGeometry x="827" y="867" width="96" height="44" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-33" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="c65eun8Wr9JGDa8dXbud-29" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="875" y="708" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-29" value="Task B&lt;br&gt;(in the flow)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;" parent="1" vertex="1">
<mxGeometry x="827" y="769" width="96" height="44" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-34" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="c65eun8Wr9JGDa8dXbud-30" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="875" y="601.0555555555555" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-30" value="Task C&lt;br&gt;(getting tired)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="827" y="662" width="96" height="44" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-44" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fillColor=#a20025;strokeColor=#6F0000;" parent="1" source="c65eun8Wr9JGDa8dXbud-31" target="c65eun8Wr9JGDa8dXbud-37" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="875" y="520" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-31" value="Task D&lt;br&gt;(getting exhausted)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="1" vertex="1">
<mxGeometry x="827" y="554" width="96" height="44" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-46" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fillColor=#60a917;strokeColor=#2D7600;" parent="1" source="c65eun8Wr9JGDa8dXbud-37" target="c65eun8Wr9JGDa8dXbud-45" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1069" y="520" />
<mxPoint x="1069" y="493" />
<mxPoint x="1069" y="493" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-45" value="&lt;u&gt;Opus Nihil:&lt;/u&gt;&lt;br&gt;&quot;I want nothing,&lt;br&gt;I need nothing&quot;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="996.5" y="419" width="144" height="54" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-47" value="Task E&lt;br&gt;(energetic again)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e3c800;fontColor=#000000;strokeColor=#B09500;" parent="1" vertex="1">
<mxGeometry x="827" y="315" width="96" height="44" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-48" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.488;entryY=0.98;entryDx=0;entryDy=0;entryPerimeter=0;fillColor=#60a917;strokeColor=#2D7600;" parent="1" source="c65eun8Wr9JGDa8dXbud-45" target="c65eun8Wr9JGDa8dXbud-47" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-49" value="(begin mental reset&lt;br&gt;short ~5 min &lt;br&gt;meditation,&lt;br&gt;to recover)" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="875" y="378" width="136" height="70" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-50" value="" style="group;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;perimeterSpacing=9;strokeWidth=14;" parent="1" vertex="1" connectable="0">
<mxGeometry x="947" y="498" width="247" height="141" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-42" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fillColor=#a20025;strokeColor=#6F0000;" parent="c65eun8Wr9JGDa8dXbud-50" source="c65eun8Wr9JGDa8dXbud-35" target="c65eun8Wr9JGDa8dXbud-36" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-35" value="Indulge in pleasure" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="c65eun8Wr9JGDa8dXbud-50" vertex="1">
<mxGeometry x="151" y="97" width="96" height="44" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-39" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fillColor=#a20025;strokeColor=#6F0000;" parent="c65eun8Wr9JGDa8dXbud-50" source="c65eun8Wr9JGDa8dXbud-36" target="c65eun8Wr9JGDa8dXbud-37" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-36" value="Withdrawals" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="c65eun8Wr9JGDa8dXbud-50" vertex="1">
<mxGeometry y="97" width="96" height="44" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-40" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fillColor=#a20025;strokeColor=#6F0000;" parent="c65eun8Wr9JGDa8dXbud-50" source="c65eun8Wr9JGDa8dXbud-37" target="c65eun8Wr9JGDa8dXbud-38" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-37" value="Idea of indulging" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e3c800;fontColor=#000000;strokeColor=#B09500;" parent="c65eun8Wr9JGDa8dXbud-50" vertex="1">
<mxGeometry width="96" height="44" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-41" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fillColor=#a20025;strokeColor=#6F0000;" parent="c65eun8Wr9JGDa8dXbud-50" source="c65eun8Wr9JGDa8dXbud-38" target="c65eun8Wr9JGDa8dXbud-35" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-38" value="Ritual begins" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;" parent="c65eun8Wr9JGDa8dXbud-50" vertex="1">
<mxGeometry x="151" width="96" height="44" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-43" value="Addiction cycle" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="c65eun8Wr9JGDa8dXbud-50" vertex="1">
<mxGeometry x="67" y="56" width="109" height="26" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-51" value="When things get rough,&lt;br&gt;you are increasingly more&amp;nbsp;&lt;br&gt;likely to have ideas of &lt;br&gt;indulging in pleasure.&lt;br&gt;&lt;br&gt;Be careful, notice it, and&lt;br&gt;get out of the addiction cycle&lt;br&gt;as soon as you can!" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="1208" y="498" width="194" height="127" as="geometry" />
</mxCell>
<mxCell id="y33aFE67ekV4QQrx48C5-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fillColor=#e51400;strokeColor=#B20000;" edge="1" parent="1" source="y33aFE67ekV4QQrx48C5-1" target="c65eun8Wr9JGDa8dXbud-1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="y33aFE67ekV4QQrx48C5-1" value="&lt;font style=&quot;color: rgb(255, 0, 0);&quot;&gt;⚠️ The Addiction cycle &lt;br&gt;always starts from &lt;br&gt;your mind, therefore&lt;br&gt;&lt;u&gt;WATCH OUT FOR IT!&lt;/u&gt;&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="98" y="555" width="150" height="70" as="geometry" />
</mxCell>
<mxCell id="y33aFE67ekV4QQrx48C5-3" value="Discomfort is at it&#39;s peak" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontColor=#FF0000;" vertex="1" parent="1">
<mxGeometry x="-33" y="496" width="167" height="26" as="geometry" />
</mxCell>
<mxCell id="y33aFE67ekV4QQrx48C5-4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.532;entryDx=0;entryDy=0;entryPerimeter=0;fontColor=#FF0000;fillColor=#e51400;strokeColor=#B20000;" edge="1" parent="1" source="y33aFE67ekV4QQrx48C5-3" target="y33aFE67ekV4QQrx48C5-1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View file

@ -0,0 +1,190 @@
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/26.2.2 Chrome/134.0.6998.178 Electron/35.1.2 Safari/537.36" version="26.2.2">
<diagram name="Page-1" id="d24OJyoE2oEB8zRhgifU">
<mxGraphModel dx="1593" dy="537" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="S9r4NrTS_h6oXRP_SCOh-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-1" target="S9r4NrTS_h6oXRP_SCOh-3">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-1" value="your Laptop&lt;br&gt;(using a remote service that&lt;br&gt;is controlled by a third party)" style="image;html=1;image=img/lib/clip_art/computers/Laptop_128x128.png" vertex="1" parent="1">
<mxGeometry x="224" y="983" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-2" target="S9r4NrTS_h6oXRP_SCOh-4">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-2" value="your home router" style="image;html=1;image=img/lib/clip_art/networking/Router_Icon_128x128.png" vertex="1" parent="1">
<mxGeometry x="224" y="767" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-3" target="S9r4NrTS_h6oXRP_SCOh-2">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-3" value="switch" style="image;html=1;image=img/lib/clip_art/networking/Switch_128x128.png" vertex="1" parent="1">
<mxGeometry x="224" y="869" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-13" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-4" target="S9r4NrTS_h6oXRP_SCOh-5">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-4" value="your home &lt;br&gt;internet connection" style="image;aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;spacingTop=3;image=img/lib/active_directory/internet_globe.svg;" vertex="1" parent="1">
<mxGeometry x="239" y="669" width="50" height="50" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-5" target="S9r4NrTS_h6oXRP_SCOh-6">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-17" value="the remote service&#39;s&lt;br&gt;internet connection" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="S9r4NrTS_h6oXRP_SCOh-14">
<mxGeometry x="-0.6067" relative="1" as="geometry">
<mxPoint y="2" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-5" value="" style="image;aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;spacingTop=3;image=img/lib/active_directory/internet_globe.svg;" vertex="1" parent="1">
<mxGeometry x="554" y="669" width="50" height="50" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-6" target="S9r4NrTS_h6oXRP_SCOh-7">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-18" value="the remote service&#39;s router" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="S9r4NrTS_h6oXRP_SCOh-15">
<mxGeometry x="-0.3584" y="-1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-6" value="" style="image;html=1;image=img/lib/clip_art/networking/Router_Icon_128x128.png" vertex="1" parent="1">
<mxGeometry x="539" y="767" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-7" target="S9r4NrTS_h6oXRP_SCOh-8">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-19" value="switch" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="S9r4NrTS_h6oXRP_SCOh-16">
<mxGeometry x="-0.5056" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-7" value="" style="image;html=1;image=img/lib/clip_art/networking/Switch_128x128.png" vertex="1" parent="1">
<mxGeometry x="539" y="876" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-8" value="the remote server&lt;br&gt;running the service&lt;br&gt;(ex: google&#39;s onedrive)" style="image;html=1;image=img/lib/clip_art/computers/Server_Rack_128x128.png" vertex="1" parent="1">
<mxGeometry x="539" y="983" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-20" value="your home&#xa;is not under the&#xa;surveillance of &#xa;the adversary" style="shape=image;verticalLabelPosition=middle;verticalAlign=middle;imageAspect=0;aspect=fixed;image=data:image/png,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;labelPosition=left;align=right;" vertex="1" parent="1">
<mxGeometry x="169" y="998" width="50" height="50" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-21" value="The adversary can see&#xa;what happens on the&#xa;remote server, including&#xa;what happens inside the service" style="shape=image;verticalLabelPosition=middle;verticalAlign=middle;imageAspect=0;aspect=fixed;image=data:image/png,UklGRoIIAABXRUJQVlA4THUIAAAvMUAMECUwaNtIUswf9v53BCJiAjpn6xBhsK4c1MJg2XTov5KzbVtj5Y3b///fH0/G7VhmDu7u7rC0HSWw1AasCC7WdEAJdEEbY7EKJEGSbdrW+rZt27b9/9i2ObOtkW3b/s9v9O2Ha2+cc8++fEd7SW4kyZEkz6ze3fue/joO7aLJ5NC2bWrP+W0ztko76ew6ac3O7tXatm3btm07mQ7cRlIkZxmP7w9yt20z/Vj/M+eXOq2rpLVt28na29m2t7TtbWzbtm3Hzlw7M+ds5GzbdmjOuRvbqazK/CEp0eXbKqpsl84P2D5u09m2bTuZmfedeaL/DNy2baTudacrcp8AEHU6gVnlmGg99wtkXCdUc2cOXbtb1E6LGKcO/uvpiaut7gVi7n5Bjimi2v2EbJUARAudlDSYuGrswMexUJEPQfkkRhzBqoHt28zjwTnq7CNbuPUhXDPQuBCiCRV9P/C1w2O3jLqA1GnonO1tx25ZFaj1TfRzfO/kvR1s52JEjaEb1U5AAAGEqR+mftjq4hUO7M3A9h+yp4k4n0eeXHoapUUDp0tftTuhXJTQQrM2evVlcKPIAkR5iix2ZBGvOzHTxIz/M8fP0pNltXpd+6kakkXyk5hovIxJSweiK0lLBffDxkebhPJuodO3lpcVdkHfL8ukBn72ZioHEHUzuOEnh0ANI4/Mf19u5VTz67bSPKxn/Lab92mpuE7VZdibIWo89f15RGv5v6BKtyYlJOSMGH84BRMQzXJ/D2LQQoLDYUPyy92reOWnRE6Lsc52bUA0zS0Y5IAhi7SDr8v+yyqVh39Wyu7GLt6AWNV0MajjRp5aUGamyQipBS9/AKKNWMYtUMOOkCHbDspkw1Dhu7jUlV6tycXExSHi9XlRhgab/lY/CSMPh8TcTU84INpJTzg+/Zg5YvumhLaeJIT3ZQCirdy8hQRSUe3XvlaciTHTI3LTTbVTDSTxk5/8IkGimmYG2jBlEXatzU1pF6jB/TJUHcsbTtPJKuYznUlMZwE2AueATMALyv84ibyvmOW/o4Y0XRl6a6acuhgJU0Y0vOIA84D0VyP/L0yz6/H1zGZRGlPmfACYSyfPRHbC0jZ/0jJ2M33pZqnKSYnep9sdENtE4hqrUfR2cT7nvRr3rTFcd0Msc8tfn1y0Ild+Bou4IpKDGV3sUsL1J6UqDUDssWwjNeX+N9tHcI+OyMvLqgcaSFKT5WCmBWpIUqMn1qbUV7S4Ysf7MvjR+Ds3aAQgZg7G+KM2QzMbrJr3bCv9fSj/IqnUYCxAgDHfzx9apMbJ3O8H63lt1QYW3/zBZr+A4QBi4JPVwaabbjrdIzie1/9YVU8y0lpwMQDcYKFOhkqzC6m6K0dJuqMZQSxdUvI75yNIYt/PBXZyWo98Y/f2oiYkM30AwIISs3RndJ+w2TTE3sKvgw9AKBJAKLLI47eIXwdfAVkp4S5/0K0eAI+Gj3idJHvaB4KAJepJTdbTeR0Hn495ymD8BhCqDUUWuvPW9+ud87ZUziJ8YhkdEIT7mR3dWmrJgXkAxNH31qgSgNE6OAi1138kprcABBDa29ANNrollXk8PyYZD0Dwf/ZwmaQyEykGaKMNplL01cJRaXFvfhH2i8NLJhGTyiTyY5TxAgTBwyUDa3OZhRRBvlPUyqMYp5MDjfXG7twhCPOVI5EeIZUGPj6Yn9xqM++q5vzTUeIgWARM90O7PxbTF7mVg8+zavBEnilD45WZuPj5DkjPItyUVz+AIAhX5i8u46eO/xJbvvCg3xpmsASwAHjFxq9mfcE+frmy+jfjiy8R5xyAiBn76NBt/S0WDRD4jKI3fqfxkym1E+yR44KVJIOa2F/GjOE0oeNAtZPYt8wc7AUQvQAz/EWDUWLMWIMAziGy3lJ+oGkxG2Axl8ZrYHzt7irtL/v5asaakTI0wwx8bSqAOPgvfYMehxOeCMLs8IqNmPHvQvzUSeqwiy8YaQP1lD+uxfz/Xu9ZyyPR2Nwc/xS2DsfD9AYQ+wb1Ih7fZdYHQdg7PGcvAu5MLvbEIz88sc0Uo0y02UM/PHEgZpbRF8EOHqieDf5pyCL19TpKbQDxq1xPyMOckIeG8q8+XzjBWsDrffcfI4vx1fRqQjWq6PPT/ymA9cBrgKD0Ual2kju2PCz7AcSyg/86yu972HQBoiK+cYtj7GM5C2nRYhk7Ocx1Plf9YjiByW8d9r0MXTkHUSOh9YU9nYCoEQ35X6ImupDY3SEl+fY8SkUAsSpQZaaYchjCANFWJjvEcBMzmbbxqzcprfVjlj/4zak17NISKnyalvMaAGKjmV+mUBNjO5aWOEUTNXJTn04CEJtuVNKsbrCu0IpOT7pWGDFD85c8rGduVScNQGy1gNYyVK4fdOJNtVMLNCvwI0tC4/OJMtkQQJQ017VvQh1/eGv+H6HIwm8NEceeefUBEKWlpE0SsYYe3hqPdHsg4TIqIwFERYHKZBKF3Z00MzSi6YGfW0QMJGokgKisSDExoU7s7Ex6NGCSg+1cYib/i5IaASBqVEh65mF5IYcN/ONX3Y2qmdz8gUa7hLYnBUpnAFGrS6Wl2shT60KliLUD+3zTdVeDZgTn2ybWTxFPQ68vP1/eKwGIup20pNfAx+mIC77COB82gxjddKUM3TBfx192YtUW8TDycPyMJZ0BRIM+lLtSirR06wZza6jwze/s/HUD3ejc7En8/WDem6IUlSdFKeR88/52IutLXngLln6EHY6Y8aUbbBvm6dbxWwWSAETDjtpXnSOhGtQLsLIbzLspiW+RdYQtTdA+UUcTtgtRMxcqIaH5tRPidjeoyxaB6n9CVk0A0UovS2XWFUmdsVvanaP0OKvJ8FBh2DmN4aeIdp8QbXvRptZLkMw6jwpAAAA=;labelPosition=right;align=left;" vertex="1" parent="1">
<mxGeometry x="610" y="998" width="50" height="50" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-22" value="Your ISP also sees what connections&#xa;come through your router to the outside world" style="shape=image;verticalLabelPosition=top;verticalAlign=bottom;imageAspect=0;aspect=fixed;image=data:image/png,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;labelPosition=center;align=center;" vertex="1" parent="1">
<mxGeometry x="239" y="602" width="50" height="50" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-23" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-24" target="S9r4NrTS_h6oXRP_SCOh-28">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-24" value="your Laptop&lt;br&gt;(using a remote service that&lt;br&gt;is controlled by a third party)" style="image;html=1;image=img/lib/clip_art/computers/Laptop_128x128.png" vertex="1" parent="1">
<mxGeometry x="1284" y="998" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-25" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-26" target="S9r4NrTS_h6oXRP_SCOh-29">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-33" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-26" target="S9r4NrTS_h6oXRP_SCOh-28">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-26" value="your home router" style="image;html=1;image=img/lib/clip_art/networking/Router_Icon_128x128.png" vertex="1" parent="1">
<mxGeometry x="1284" y="782" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-27" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-28" target="S9r4NrTS_h6oXRP_SCOh-26">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-32" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-28" target="S9r4NrTS_h6oXRP_SCOh-31">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-28" value="switch" style="image;html=1;image=img/lib/clip_art/networking/Switch_128x128.png" vertex="1" parent="1">
<mxGeometry x="1284" y="884" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-35" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-29" target="S9r4NrTS_h6oXRP_SCOh-26">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-29" value="your home &lt;br&gt;internet connection" style="image;aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;spacingTop=3;image=img/lib/active_directory/internet_globe.svg;" vertex="1" parent="1">
<mxGeometry x="1299" y="684" width="50" height="50" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-30" value="your home&#xa;is not under the&#xa;surveillance of &#xa;the adversary" style="shape=image;verticalLabelPosition=middle;verticalAlign=middle;imageAspect=0;aspect=fixed;image=data:image/png,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;labelPosition=left;align=right;" vertex="1" parent="1">
<mxGeometry x="1229" y="1013" width="50" height="50" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-31" value="your home server&lt;br&gt;(which is under your control)" style="image;html=1;image=img/lib/clip_art/computers/Server_Rack_128x128.png" vertex="1" parent="1">
<mxGeometry x="1470" y="998" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-34" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.492;entryY=0.038;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-26" target="S9r4NrTS_h6oXRP_SCOh-28">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-36" value="since your home server is under your control,&#xa;there&#39;s no adversary to spy on what it does as &#xa;long as you stick to the FOSS software requirement" style="shape=image;verticalLabelPosition=middle;verticalAlign=middle;imageAspect=0;aspect=fixed;image=data:image/png,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;labelPosition=right;align=left;" vertex="1" parent="1">
<mxGeometry x="1550" y="1013" width="50" height="50" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-37" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-38" target="S9r4NrTS_h6oXRP_SCOh-42">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-38" value="your Laptop&lt;br&gt;(using a remote service that&lt;br&gt;is controlled by a third party)" style="image;html=1;image=img/lib/clip_art/computers/Laptop_128x128.png" vertex="1" parent="1">
<mxGeometry x="202" y="1627" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-39" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-40" target="S9r4NrTS_h6oXRP_SCOh-44">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-40" value="your home router" style="image;html=1;image=img/lib/clip_art/networking/Router_Icon_128x128.png" vertex="1" parent="1">
<mxGeometry x="202" y="1411" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-41" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-42" target="S9r4NrTS_h6oXRP_SCOh-40">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-42" value="switch" style="image;html=1;image=img/lib/clip_art/networking/Switch_128x128.png" vertex="1" parent="1">
<mxGeometry x="202" y="1513" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-43" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-44" target="S9r4NrTS_h6oXRP_SCOh-47">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-44" value="your home &lt;br&gt;internet connection" style="image;aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;spacingTop=3;image=img/lib/active_directory/internet_globe.svg;" vertex="1" parent="1">
<mxGeometry x="217" y="1313" width="50" height="50" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-45" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-47" target="S9r4NrTS_h6oXRP_SCOh-50">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-46" value="the remote cloud service provider&#39;s&lt;br&gt;internet connection" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="S9r4NrTS_h6oXRP_SCOh-45">
<mxGeometry x="-0.6067" relative="1" as="geometry">
<mxPoint y="2" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-47" value="" style="image;aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;spacingTop=3;image=img/lib/active_directory/internet_globe.svg;" vertex="1" parent="1">
<mxGeometry x="532" y="1313" width="50" height="50" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-48" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-50" target="S9r4NrTS_h6oXRP_SCOh-53">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-49" value="the remote cloud service provider&#39;s router" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="S9r4NrTS_h6oXRP_SCOh-48">
<mxGeometry x="-0.3584" y="-1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-50" value="" style="image;html=1;image=img/lib/clip_art/networking/Router_Icon_128x128.png" vertex="1" parent="1">
<mxGeometry x="517" y="1411" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-51" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-53" target="S9r4NrTS_h6oXRP_SCOh-54">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-52" value="switch" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="S9r4NrTS_h6oXRP_SCOh-51">
<mxGeometry x="-0.5056" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-53" value="" style="image;html=1;image=img/lib/clip_art/networking/Switch_128x128.png" vertex="1" parent="1">
<mxGeometry x="517" y="1520" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-54" value="The remote VPS /&amp;nbsp;dedicated server&lt;br&gt;you just rent to that cloud service provider" style="image;html=1;image=img/lib/clip_art/computers/Server_Rack_128x128.png" vertex="1" parent="1">
<mxGeometry x="517" y="1627" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-55" value="your home&#xa;is not under the&#xa;surveillance of &#xa;the adversary" style="shape=image;verticalLabelPosition=middle;verticalAlign=middle;imageAspect=0;aspect=fixed;image=data:image/png,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;labelPosition=left;align=right;" vertex="1" parent="1">
<mxGeometry x="147" y="1642" width="50" height="50" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-56" value="The adversary can see&#xa;what happens on the&#xa;remote server, including&#xa;what happens inside the service" style="shape=image;verticalLabelPosition=middle;verticalAlign=middle;imageAspect=0;aspect=fixed;image=data:image/png,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;labelPosition=right;align=left;" vertex="1" parent="1">
<mxGeometry x="592" y="1642" width="50" height="50" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-57" value="Your ISP also sees what connections&#xa;come through your router to the outside world" style="shape=image;verticalLabelPosition=top;verticalAlign=bottom;imageAspect=0;aspect=fixed;image=data:image/png,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;labelPosition=center;align=center;" vertex="1" parent="1">
<mxGeometry x="217" y="1246" width="50" height="50" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View file

@ -0,0 +1,463 @@
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/25.0.2 Chrome/128.0.6613.186 Electron/32.2.5 Safari/537.36" version="25.0.2">
<diagram name="Page-1" id="B3SBa8r9e_4KmgIA6ZR_">
<mxGraphModel dx="2988" dy="609" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="_OaKirOE1PgL4AIJNBQS-1" value="Only the RAM contents&lt;br&gt;can contain forensic evidence&lt;br&gt;(which can all be erased &lt;br&gt;easily via rebooting)" style="verticalLabelPosition=top;verticalAlign=bottom;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#fa6800;fontColor=#F7F7F7;strokeColor=#C73500;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="-1598" y="1480.5" width="155" height="180.25" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-2" value="Laptop (DDR4/5 RAM)" style="image;html=1;image=img/lib/clip_art/computers/MacBook_128x128.png" parent="1" vertex="1">
<mxGeometry x="-1366.5" y="1503.5" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-77" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="_OaKirOE1PgL4AIJNBQS-4" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1327.5" y="1341.6666666666667" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-4" value="libvirtd QEMU hypervisor" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#e3c800;fontColor=#000000;strokeColor=#B09500;" parent="1" vertex="1">
<mxGeometry x="-1408" y="1363" width="161" height="25" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-5" value="System Logs (/var/log)" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="-1590" y="1483.25" width="139" height="25" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-6" value="Kernel Logs" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="-1590" y="1510.75" width="139" height="25" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-7" value="Kicksecure LIVE Host OS&lt;br&gt;(grub-live + ram-wipe)&lt;br&gt;From the system drive" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#0050ef;fontColor=#ffffff;strokeColor=#001DBC;" parent="1" vertex="1">
<mxGeometry x="-1407" y="1408" width="161" height="66" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0.978;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="_OaKirOE1PgL4AIJNBQS-2" target="_OaKirOE1PgL4AIJNBQS-7" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-9" value="Command History&lt;br&gt;~/.bash_history&lt;br&gt;&amp;nbsp;~/.zsh_history" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="-1590" y="1569.25" width="140" height="44" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-10" value="System Harddrive (HDD)" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="-1249" y="1503.5" width="161" height="40" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.543;entryY=0.042;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="_OaKirOE1PgL4AIJNBQS-7" target="_OaKirOE1PgL4AIJNBQS-10" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1162" y="1450" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-12" value="not writing any potential&lt;br&gt;forensic evidence into&lt;br&gt;&amp;nbsp;the system harddrive&lt;br&gt;meaning we can create&lt;br&gt;the hidden volume safely" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="_OaKirOE1PgL4AIJNBQS-11" vertex="1" connectable="0">
<mxGeometry x="0.3975" relative="1" as="geometry">
<mxPoint x="-5" y="-13" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-13" value="Non-standard Logs" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="-1590" y="1540.25" width="140" height="25" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1.009;entryY=0.411;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="_OaKirOE1PgL4AIJNBQS-7" target="_OaKirOE1PgL4AIJNBQS-1" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1425" y="1456" />
<mxPoint x="-1425" y="1555" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-15" value="Rest of the memory &lt;br&gt;contents" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="-1590" y="1616.5" width="140" height="28.5" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.509;entryY=1.013;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="_OaKirOE1PgL4AIJNBQS-7" target="_OaKirOE1PgL4AIJNBQS-4" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-18" value="script reboot.sh&amp;nbsp;" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#6d8764;fontColor=#ffffff;strokeColor=#3A5431;" parent="1" vertex="1">
<mxGeometry x="-1576" y="1381.75" width="133" height="28" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-19" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1.003;entryY=0.545;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="_OaKirOE1PgL4AIJNBQS-7" target="_OaKirOE1PgL4AIJNBQS-18" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1425" y="1456" />
<mxPoint x="-1425" y="1397" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-23" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="_OaKirOE1PgL4AIJNBQS-24" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1236" y="1128" as="targetPoint" />
<Array as="points">
<mxPoint x="-1237" y="1153" />
<mxPoint x="-1236" y="1153" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-33" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="_OaKirOE1PgL4AIJNBQS-34" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-613" y="1531" as="targetPoint" />
<Array as="points">
<mxPoint x="-614" y="1556" />
<mxPoint x="-613" y="1556" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-34" value="Sensitive VM &lt;br&gt;(Whonix Workstation)&lt;br&gt;QEMU VM" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" parent="1" vertex="1">
<mxGeometry x="-692" y="1580" width="157" height="49" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-35" value="&quot;Diary&quot; Veracrypt Volume (10Mb)" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="-761.5" y="1503" width="289" height="25" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-36" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="_OaKirOE1PgL4AIJNBQS-37" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-542" y="1445.3684210526317" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-37" value="VC Hidden Volume (5Mb)" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="-611.5" y="1472" width="139" height="25" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-38" value="Critical Data&lt;br&gt;(Keepass .kdbx file,&lt;br&gt;PGP keys, SSH keys,&lt;br&gt;Monero Wallet Seed)" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="-611.5" y="1380" width="139" height="62" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-39" value="Decoy Data&lt;br&gt;(Weekly diary)" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="-761.5" y="1389" width="139" height="53" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-40" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.496;entryY=1.007;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="_OaKirOE1PgL4AIJNBQS-35" target="_OaKirOE1PgL4AIJNBQS-39" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-692.5" y="1486" />
<mxPoint x="-692.5" y="1486" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-41" value="Important: for every hidden volume change,&lt;div&gt;the decoy volume also needs to change!&lt;br&gt;&lt;br&gt;Because if the decoy volume contents don&#39;t change&lt;br&gt;while the overall veracrypt volume changes,&amp;nbsp;&lt;br&gt;that proves the existance of a VC hidden volume!&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="-763" y="1284" width="292" height="98" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-42" value="&quot;Diary&quot; Veracrypt Volume (10Mb)" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="-188.5" y="1012.75" width="454" height="25" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-43" value="&lt;font style=&quot;font-size: 17px;&quot;&gt;Sensitive Critical Data backup procedure:&lt;/font&gt;" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;" parent="1" vertex="1">
<mxGeometry x="-295" y="848" width="343" height="25" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-44" value="VC Hidden Volume (5Mb)" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="-188.5" y="1089.25" width="139" height="25" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-45" value="1) Open the &quot;diary&quot; VC hidden volume &lt;br&gt;to save the critical data in it" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="-208.5" y="961.25" width="221" height="41" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-46" value="Save the critical data in the Hidden Volume&lt;br&gt;(copy the .kdbx, PGP, SSH, &lt;br&gt;and Monero Seed files in it)&amp;nbsp;" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="-238" y="1136.5" width="238" height="44.5" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-47" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.499;entryY=0.015;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="_OaKirOE1PgL4AIJNBQS-44" target="_OaKirOE1PgL4AIJNBQS-46" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-48" value="VC Decoy Volume (10Mb)" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="116.5" y="1089.25" width="151" height="25" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-49" value="3) open the&amp;nbsp;&quot;diary&quot; VC decoy volume &lt;br&gt;to write a diary text file in it.&lt;br&gt;&lt;b&gt;(as otherwise you can&#39;t justify why&lt;br&gt;the overall VC volume changed)&lt;/b&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="267.5" y="1027" width="216" height="70" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-50" value="Write a diary text file&amp;nbsp;&lt;br&gt;2025-04-06.txt" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;" parent="1" vertex="1">
<mxGeometry x="73.5" y="1141.25" width="237" height="35" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-51" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.499;entryY=0.015;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="_OaKirOE1PgL4AIJNBQS-48" target="_OaKirOE1PgL4AIJNBQS-50" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-52" value="(Context: all steps are to be done from the Sensitive VM)" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="-121" y="881" width="319" height="26" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-53" value="2) close the hidden volume" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="-201.5" y="1182.25" width="161" height="26" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-54" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="_OaKirOE1PgL4AIJNBQS-55" target="_OaKirOE1PgL4AIJNBQS-68" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="190.5" y="1251.25" />
<mxPoint x="60.5" y="1251.25" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-55" value="4) close the decoy volume.&lt;br&gt;&lt;b&gt;(&lt;u&gt;ONLY NOW&lt;/u&gt; the &quot;diary&quot; VC volume is ready&lt;br&gt;&amp;nbsp;to be backed up elsewhere)&lt;/b&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="59.5" y="1182.25" width="265" height="55" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-56" value="5) back up the veracrypt &lt;br&gt;volume in a remote VPS &lt;br&gt;that you rent anonymously." style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="-105" y="1258.39" width="161" height="55" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-57" value="" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#6881B3;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.usb_stick;" parent="1" vertex="1">
<mxGeometry x="221" y="1377.75" width="46" height="100" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-58" value="" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#6881B3;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.usb_stick;" parent="1" vertex="1">
<mxGeometry x="383.5" y="1377.75" width="46" height="100" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-59" value="" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#6881B3;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.usb_stick;" parent="1" vertex="1">
<mxGeometry x="302" y="1377.75" width="46" height="100" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-60" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" target="_OaKirOE1PgL4AIJNBQS-57" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="325.0238095238092" y="1332.38" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-61" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" target="_OaKirOE1PgL4AIJNBQS-59" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="324.9999999999991" y="1332.38" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-62" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" target="_OaKirOE1PgL4AIJNBQS-58" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="325.0238095238092" y="1332.38" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-63" value="Usb keys to be scattered in places that you control:&lt;br&gt;(&lt;u&gt;ex:&lt;/u&gt; in your car, in your bag, in your garden, etc)" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="180.5" y="1479.75" width="289" height="41" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-64" value="Cheap Remote VPS&lt;br&gt;(rented anonymously)" style="image;html=1;image=img/lib/clip_art/computers/Server_128x128.png" parent="1" vertex="1">
<mxGeometry x="20.5" y="1455.75" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-65" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="_OaKirOE1PgL4AIJNBQS-66" target="_OaKirOE1PgL4AIJNBQS-64" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-66" value="SSH port (accessible&lt;br&gt;via .onion only)" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" parent="1" vertex="1">
<mxGeometry x="-18" y="1396.62" width="157" height="37" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-67" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="_OaKirOE1PgL4AIJNBQS-68" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="60.5" y="1392.654761904762" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-68" value="Torsocks rsync diary backup-srv:/root/diary" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" parent="1" vertex="1">
<mxGeometry x="-59.5" y="1325.0100000000002" width="240" height="29.74" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-69" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="_OaKirOE1PgL4AIJNBQS-55" target="_OaKirOE1PgL4AIJNBQS-59" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="503.5" y="1061.25" as="targetPoint" />
<Array as="points">
<mxPoint x="190" y="1251" />
<mxPoint x="325" y="1251" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-70" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.474;entryY=-0.042;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="_OaKirOE1PgL4AIJNBQS-53" target="_OaKirOE1PgL4AIJNBQS-48" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="38.5" y="1195.25" />
<mxPoint x="38.5" y="1064.25" />
<mxPoint x="188.5" y="1064.25" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-71" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.485;entryY=-0.023;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="_OaKirOE1PgL4AIJNBQS-42" target="_OaKirOE1PgL4AIJNBQS-44" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-121.5" y="1057.25" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-72" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.474;entryY=-0.061;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="_OaKirOE1PgL4AIJNBQS-42" target="_OaKirOE1PgL4AIJNBQS-48" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="188.5" y="1057.25" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-73" value="6) Backup the VC volume&lt;br&gt;in USB keys to be scattered in&lt;br&gt;physical locations that you can access&lt;div&gt;easily and that can hide usb keys&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="327" y="1250.8900000000003" width="221" height="70" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-74" value="&lt;u&gt;End result:&lt;/u&gt; your critical sensitive data is safely backed up in 4 different places.&lt;br&gt;Your computer, the VPS and all 3 usb keys would all need to be destroyed&lt;br&gt;to effectively destroy your critical data" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="15" y="1590" width="432" height="55" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-75" value="" style="group;rounded=0;strokeColor=#6F0000;strokeWidth=6;fillColor=#a20025;fontColor=#ffffff;" parent="1" vertex="1" connectable="0">
<mxGeometry x="-1386" y="881" width="292" height="244" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-26" value="&quot;diary&quot; Veracrypt Volume (10Mb)" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="_OaKirOE1PgL4AIJNBQS-75" vertex="1">
<mxGeometry x="1.5" y="219" width="289" height="25" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-27" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="_OaKirOE1PgL4AIJNBQS-75" source="_OaKirOE1PgL4AIJNBQS-28" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="221" y="161.36842105263167" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-28" value="VC Hidden Volume (5Mb)" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="_OaKirOE1PgL4AIJNBQS-75" vertex="1">
<mxGeometry x="151.5" y="188" width="139" height="25" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-29" value="Critical Data&lt;br&gt;(Keepass .kdbx file,&lt;br&gt;PGP keys, SSH keys,&lt;br&gt;Monero Wallet Seed)" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="_OaKirOE1PgL4AIJNBQS-75" vertex="1">
<mxGeometry x="151.5" y="97" width="139" height="61" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-30" value="Decoy Data&lt;br&gt;(Weekly diary)" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="_OaKirOE1PgL4AIJNBQS-75" vertex="1">
<mxGeometry x="1.5" y="105" width="139" height="53" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-31" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.496;entryY=1.007;entryDx=0;entryDy=0;entryPerimeter=0;" parent="_OaKirOE1PgL4AIJNBQS-75" source="_OaKirOE1PgL4AIJNBQS-26" target="_OaKirOE1PgL4AIJNBQS-30" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="70.5" y="202" />
<mxPoint x="70.5" y="202" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-32" value="Important: for every hidden volume change,&lt;div&gt;the decoy volume also needs to change.&lt;br&gt;&lt;br&gt;Because if the decoy volume contents don&#39;t change&lt;br&gt;while the overall veracrypt volume changes,&amp;nbsp;&lt;br&gt;that proves the existance of a VC hidden volume!&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="_OaKirOE1PgL4AIJNBQS-75" vertex="1">
<mxGeometry width="292" height="98" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-78" value="" style="group;strokeColor=#6F0000;strokeWidth=6;perimeterSpacing=7;rounded=0;glass=0;fillColor=#a20025;fontColor=#ffffff;" parent="1" vertex="1" connectable="0">
<mxGeometry x="-1498" y="1175" width="340" height="165.8800000000001" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-76" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="_OaKirOE1PgL4AIJNBQS-78" source="_OaKirOE1PgL4AIJNBQS-3" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="170" y="108.66666666666674" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-3" value="Non-System&lt;br&gt;Harddrive (HDD) (500Gb)" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" parent="_OaKirOE1PgL4AIJNBQS-78" vertex="1">
<mxGeometry y="129.8800000000001" width="340" height="36" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-21" value="Veracrypt Decoy (outer) Volume (500Gb)" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="_OaKirOE1PgL4AIJNBQS-78" vertex="1">
<mxGeometry x="1" y="81" width="338" height="25" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-22" value="Veracrypt Hidden Volume (250Gb)" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="_OaKirOE1PgL4AIJNBQS-78" vertex="1">
<mxGeometry x="153" y="45" width="187" height="25" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-24" value="Sensitive Whonix&lt;br&gt;QEMU VMs (200Gb)" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" parent="_OaKirOE1PgL4AIJNBQS-78" vertex="1">
<mxGeometry x="183" y="2" width="157" height="37" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-25" value="Decoy files&lt;br&gt;(non-sensitive)&lt;br&gt;(less than 200Gb)" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="_OaKirOE1PgL4AIJNBQS-78" vertex="1">
<mxGeometry x="1" width="144" height="70" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-80" value="&lt;font color=&quot;#00f038&quot;&gt;Cheap Remote VPS C&lt;br&gt;(rented anonymously)&lt;/font&gt;" style="image;html=1;image=img/lib/clip_art/computers/Server_128x128.png;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;textShadow=0;" parent="1" vertex="1">
<mxGeometry x="-1435" y="725.0000000000001" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-84" value="" style="fontColor=#ffffff;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#a20025;strokeColor=#6F0000;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.usb_stick;" parent="1" vertex="1">
<mxGeometry x="-1293.5" y="732" width="29.44" height="64" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-85" value="" style="fontColor=#ffffff;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#a20025;strokeColor=#6F0000;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.usb_stick;" parent="1" vertex="1">
<mxGeometry x="-1131" y="732" width="29.9" height="65" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-86" value="" style="fontColor=#ffffff;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#a20025;strokeColor=#6F0000;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.usb_stick;" parent="1" vertex="1">
<mxGeometry x="-1212.5" y="732" width="29.9" height="65" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-87" value="Usb keys scattered in places that you control:&lt;br&gt;(&lt;u&gt;ex:&lt;/u&gt;&amp;nbsp;&lt;font color=&quot;#ff0000&quot;&gt;in your car, in your bag, in your garden&lt;/font&gt;, etc)" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="-1326" y="691" width="273" height="41" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-89" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="_OaKirOE1PgL4AIJNBQS-32" target="_OaKirOE1PgL4AIJNBQS-80" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1240" y="839" />
<mxPoint x="-1395" y="839" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-90" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="_OaKirOE1PgL4AIJNBQS-32" target="_OaKirOE1PgL4AIJNBQS-84" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1240" y="839" />
<mxPoint x="-1279" y="839" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-91" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="_OaKirOE1PgL4AIJNBQS-32" target="_OaKirOE1PgL4AIJNBQS-86" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-92" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="_OaKirOE1PgL4AIJNBQS-32" target="_OaKirOE1PgL4AIJNBQS-85" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-93" value="Weekly Critical Sensitive&lt;br&gt;Data Backup Procedure" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="-1390" y="840" width="149" height="41" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-94" value="Sensitive VM &lt;br&gt;(Whonix Workstation)&lt;br&gt;QEMU VM" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" parent="1" vertex="1">
<mxGeometry x="-40.5" y="907" width="157" height="49" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-95" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=-0.11;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="_OaKirOE1PgL4AIJNBQS-94" target="_OaKirOE1PgL4AIJNBQS-42" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-1" value="&lt;font color=&quot;#00f038&quot;&gt;Cheap Remote VPS A&lt;br&gt;(rented anonymously)&lt;/font&gt;" style="image;html=1;image=img/lib/clip_art/computers/Server_128x128.png;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;textShadow=0;" vertex="1" parent="1">
<mxGeometry x="-729.25" y="334.0000000000001" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-2" value="&lt;font color=&quot;#00f038&quot;&gt;Cheap Remote VPS B&lt;br&gt;(rented anonymously)&lt;/font&gt;" style="image;html=1;image=img/lib/clip_art/computers/Server_128x128.png;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;textShadow=0;" vertex="1" parent="1">
<mxGeometry x="-582.25" y="334.0000000000001" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-3" value="&lt;font color=&quot;#00f038&quot;&gt;Cheap Remote VPS C&lt;br&gt;(rented anonymously)&lt;/font&gt;" style="image;html=1;image=img/lib/clip_art/computers/Server_128x128.png;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;textShadow=0;" vertex="1" parent="1">
<mxGeometry x="-434.75" y="334.0000000000001" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-18" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="FcK501oqaw5JT6osqvcL-4">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-689" y="475.8275862068965" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-4" value="cloud provider A" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" vertex="1" parent="1">
<mxGeometry x="-758.5" y="503" width="139" height="25" as="geometry" />
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-19" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="FcK501oqaw5JT6osqvcL-5" target="FcK501oqaw5JT6osqvcL-1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-5" value="Datacenter location A" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" vertex="1" parent="1">
<mxGeometry x="-758.5" y="446" width="139" height="25" as="geometry" />
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-20" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="FcK501oqaw5JT6osqvcL-6" target="FcK501oqaw5JT6osqvcL-2">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-6" value="Datacenter location B" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" vertex="1" parent="1">
<mxGeometry x="-611.5" y="446" width="139" height="25" as="geometry" />
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-21" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="FcK501oqaw5JT6osqvcL-7" target="FcK501oqaw5JT6osqvcL-3">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-7" value="Datacenter location C" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" vertex="1" parent="1">
<mxGeometry x="-464" y="446" width="139" height="25" as="geometry" />
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-17" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="FcK501oqaw5JT6osqvcL-8">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-542" y="475.1379310344828" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-8" value="cloud provider B" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" vertex="1" parent="1">
<mxGeometry x="-611.5" y="503" width="139" height="25" as="geometry" />
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="FcK501oqaw5JT6osqvcL-9">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-394.5" y="475.8275862068965" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-9" value="cloud provider C" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" vertex="1" parent="1">
<mxGeometry x="-464" y="503" width="139" height="25" as="geometry" />
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-13" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="FcK501oqaw5JT6osqvcL-10">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-689" y="536.5172413793105" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-10" value="non-KYC cloud reseller&lt;br&gt;account A" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" vertex="1" parent="1">
<mxGeometry x="-758.5" y="561" width="139" height="37" as="geometry" />
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="FcK501oqaw5JT6osqvcL-11">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-542" y="533.7586206896551" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-11" value="non-KYC cloud reseller&lt;br&gt;account B" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" vertex="1" parent="1">
<mxGeometry x="-611.5" y="561" width="139" height="37" as="geometry" />
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="FcK501oqaw5JT6osqvcL-12">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-394.5" y="533.7586206896551" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-12" value="non-KYC cloud reseller&lt;br&gt;account C" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" vertex="1" parent="1">
<mxGeometry x="-464" y="561" width="139" height="37" as="geometry" />
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-23" value="All 3 VPSes are used to store the diary backup file&lt;br&gt;(which secretely contains your critical sensitive data)&lt;br&gt;&lt;br&gt;(make sure you pay them annually at least, otherwise you wouldn&#39;t be able to access them&lt;br&gt;if you end up in custody for a few months)" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="-790.5" y="221" width="498" height="84" as="geometry" />
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-24" value="&lt;font color=&quot;#00f038&quot;&gt;Cheap Remote VPS B&lt;br&gt;(rented anonymously)&lt;/font&gt;" style="image;html=1;image=img/lib/clip_art/computers/Server_128x128.png;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;textShadow=0;" vertex="1" parent="1">
<mxGeometry x="-1571" y="725.0000000000001" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-25" value="&lt;font color=&quot;#00f038&quot;&gt;Cheap Remote VPS A&lt;br&gt;(rented anonymously)&lt;/font&gt;" style="image;html=1;image=img/lib/clip_art/computers/Server_128x128.png;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;textShadow=0;" vertex="1" parent="1">
<mxGeometry x="-1704" y="725.0000000000001" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-26" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="_OaKirOE1PgL4AIJNBQS-32" target="FcK501oqaw5JT6osqvcL-24">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1240" y="839" />
<mxPoint x="-1531" y="839" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-27" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="_OaKirOE1PgL4AIJNBQS-32" target="FcK501oqaw5JT6osqvcL-25">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1240" y="839" />
<mxPoint x="-1664" y="839" />
</Array>
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,380 @@
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/26.2.2 Chrome/134.0.6998.178 Electron/35.1.2 Safari/537.36" version="26.2.2">
<diagram name="Page-1" id="sbkZyPvmQJVb-3snZOzC">
<mxGraphModel dx="1515" dy="656" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="7isbOhx5hTA59_UsGkNF-1" value="The Poison of Modern Times" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="-241" y="45" width="188" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-2" target="7isbOhx5hTA59_UsGkNF-3" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-75" value="Force every company operating&lt;br&gt;on their soil to act on their behalf&lt;br&gt;to pursue their own agenda:&lt;br&gt;consolidating power, and accumulating more wealth" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="7isbOhx5hTA59_UsGkNF-7" vertex="1" connectable="0">
<mxGeometry x="-0.0038" y="1" relative="1" as="geometry">
<mxPoint x="8" y="68" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-134" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-2" target="7isbOhx5hTA59_UsGkNF-96" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-135" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="7isbOhx5hTA59_UsGkNF-2" target="7isbOhx5hTA59_UsGkNF-13" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-136" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-2" target="7isbOhx5hTA59_UsGkNF-56" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-2" value="Governments&lt;br&gt;(Monopoly on violence, power, and corruption)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="-144" y="110" width="131" height="73" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-3" target="7isbOhx5hTA59_UsGkNF-4" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-88" value="Buy as many businesses as possible&lt;br&gt;to syphon as much money out of other&lt;br&gt;countries back into their hands,&lt;br&gt;to consolidate their power&amp;nbsp;&lt;br&gt;and accumulate more wealth" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="7isbOhx5hTA59_UsGkNF-8" vertex="1" connectable="0">
<mxGeometry x="-0.282" y="1" relative="1" as="geometry">
<mxPoint x="-1" y="20" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-49" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-3" target="7isbOhx5hTA59_UsGkNF-48" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-3" value="Corporations&lt;br&gt;(hogs 90% of the profits)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="1" vertex="1">
<mxGeometry x="-134" y="462" width="112" height="55.5" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-90" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-4" target="7isbOhx5hTA59_UsGkNF-89" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-92" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-4" target="7isbOhx5hTA59_UsGkNF-5" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-103" value="Slaves forcing everyone &lt;br&gt;beneath them to slave away their&amp;nbsp;&lt;br&gt;entire lives for their masters&#39; profit" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="7isbOhx5hTA59_UsGkNF-92" vertex="1" connectable="0">
<mxGeometry x="-0.2258" y="4" relative="1" as="geometry">
<mxPoint x="-4" y="5" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-4" value="Medium-Small Businesses&lt;br&gt;(gets the remaining 10% of the profits)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="-147" y="628.87" width="138" height="59" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-94" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="7isbOhx5hTA59_UsGkNF-5" target="7isbOhx5hTA59_UsGkNF-93" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-5" value="Employees&lt;br&gt;&amp;amp; Individuals" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;" parent="1" vertex="1">
<mxGeometry x="-134" y="749.88" width="112" height="53" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-41" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-6" target="7isbOhx5hTA59_UsGkNF-28" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-42" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-6" target="7isbOhx5hTA59_UsGkNF-29" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1655.5" y="415" />
<mxPoint x="1783.5" y="415" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-43" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-6" target="7isbOhx5hTA59_UsGkNF-27" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1655.5" y="415" />
<mxPoint x="1526.5" y="415" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-6" value="You, the slave individual (poisoned)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="1599.5" y="342" width="112" height="54" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-138" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-12" target="7isbOhx5hTA59_UsGkNF-71" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="380" y="358" />
<mxPoint x="913" y="358" />
<mxPoint x="913" y="490" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-12" value="The Voting system&lt;br&gt;(to falsely justify that the majority chose it)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="302.5" y="290" width="155" height="49" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-133" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="7isbOhx5hTA59_UsGkNF-13" target="7isbOhx5hTA59_UsGkNF-12" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-13" value="Multiple political parties (to pretend to act on behalf of the masses and maintain the illusion of choice)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="295.5" y="193" width="169" height="68" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-17" value="You, the Free individual&lt;br&gt;(free from poison)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="1600" y="703.5" width="112" height="48" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-40" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-18" target="7isbOhx5hTA59_UsGkNF-17" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1783.5" y="675.5" />
<mxPoint x="1655.5" y="675.5" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-18" value="Lack of Addictions&lt;br&gt;Lack of Compulsions" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="1721.5" y="600" width="125" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-39" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="7isbOhx5hTA59_UsGkNF-19" target="7isbOhx5hTA59_UsGkNF-17" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-19" value="Lack of Beliefs" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="1600" y="600" width="112" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-38" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-20" target="7isbOhx5hTA59_UsGkNF-17" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1526.5" y="675.5" />
<mxPoint x="1656.5" y="675.5" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-20" value="Lack of Identities" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="1471" y="600" width="112" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-31" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-27" target="7isbOhx5hTA59_UsGkNF-20" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-34" value="&lt;b&gt;Sum Nihil&lt;br&gt;&lt;br&gt;&quot;I am nothing,&lt;br&gt;I am noone&quot;&lt;/b&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="7isbOhx5hTA59_UsGkNF-31" vertex="1" connectable="0">
<mxGeometry x="0.0106" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-27" value="Unwanted Identities" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="1471" y="454.5" width="112" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-32" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-28" target="7isbOhx5hTA59_UsGkNF-19" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-35" value="&lt;b&gt;Scio Nihil&lt;br&gt;&lt;br&gt;&quot;I know nothing,&lt;br&gt;I know nothing else&quot;&lt;/b&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="7isbOhx5hTA59_UsGkNF-32" vertex="1" connectable="0">
<mxGeometry x="-0.0106" y="1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-28" value="&amp;nbsp;False Beliefs" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="1600" y="454.5" width="112" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-33" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-29" target="7isbOhx5hTA59_UsGkNF-18" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-36" value="&lt;b&gt;Opus Nihil&lt;br&gt;&lt;br&gt;&quot;I want nothing,&lt;br&gt;I need nothing&quot;&lt;/b&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="7isbOhx5hTA59_UsGkNF-33" vertex="1" connectable="0">
<mxGeometry x="-0.0781" y="-2" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-29" value="Unwanted Addictions" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="1728" y="449" width="112" height="50" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-60" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-48" target="7isbOhx5hTA59_UsGkNF-54" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-61" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="7isbOhx5hTA59_UsGkNF-48" target="7isbOhx5hTA59_UsGkNF-50" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-62" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-48" target="7isbOhx5hTA59_UsGkNF-52" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-63" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="7isbOhx5hTA59_UsGkNF-48" target="7isbOhx5hTA59_UsGkNF-53" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-64" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-48" target="7isbOhx5hTA59_UsGkNF-55" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-48" value="Internet Centralisation (the Clearnet):&lt;br&gt;1) Enabling communication for propagandists&lt;br&gt;2) Regulating who gets visibility, and who doesnt&lt;br&gt;3) M&lt;span style=&quot;background-color: initial;&quot;&gt;aking the dissidents vulnerable to crackdowns&lt;br&gt;(lack of privacy, anonymity and deniability)&lt;br&gt;&lt;/span&gt;&lt;div&gt;4) Systemic cracking down on all dissidents&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="1" vertex="1">
<mxGeometry x="-4" y="445" width="334" height="89.5" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-50" value="News outlets" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="1" vertex="1">
<mxGeometry x="393" y="426.25" width="102" height="36.5" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-68" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-52" target="7isbOhx5hTA59_UsGkNF-65" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-52" value="Social Media" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="1" vertex="1">
<mxGeometry x="393" y="471.75" width="102" height="36.5" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-53" value="Podcasts" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="1" vertex="1">
<mxGeometry x="393" y="518.25" width="102" height="36.5" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-54" value="TV / Radio" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="1" vertex="1">
<mxGeometry x="393" y="379.75" width="102" height="36.5" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-55" value="Advertisers" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="1" vertex="1">
<mxGeometry x="393" y="563.25" width="102" height="36.5" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-137" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-56" target="7isbOhx5hTA59_UsGkNF-76" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="588" y="359" />
<mxPoint x="913" y="359" />
<mxPoint x="913" y="395" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-56" value="State-issued money&lt;br&gt;(which they continuously print, causing inflation)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="510.5" y="202.5" width="155" height="49" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-72" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-65" target="7isbOhx5hTA59_UsGkNF-71" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-65" value="&lt;b&gt;&lt;font style=&quot;font-size: 17px;&quot;&gt;P&lt;br&gt;R&lt;br&gt;O&lt;br&gt;P&lt;br&gt;A&lt;br&gt;G&lt;br&gt;A&lt;br&gt;N&lt;br&gt;D&lt;br&gt;A&lt;/font&gt;&lt;/b&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="1" vertex="1">
<mxGeometry x="561" y="380" width="52" height="220" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-66" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.019;entryY=0.082;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-54" target="7isbOhx5hTA59_UsGkNF-65" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-67" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.019;entryY=0.292;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-50" target="7isbOhx5hTA59_UsGkNF-65" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-69" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.005;entryY=0.711;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-53" target="7isbOhx5hTA59_UsGkNF-65" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-70" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=-0.021;entryY=0.919;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-55" target="7isbOhx5hTA59_UsGkNF-65" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-78" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fillColor=#e51400;strokeColor=#B20000;" parent="1" source="7isbOhx5hTA59_UsGkNF-71" target="7isbOhx5hTA59_UsGkNF-76" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-79" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#e51400;strokeColor=#B20000;" parent="1" source="7isbOhx5hTA59_UsGkNF-71" target="7isbOhx5hTA59_UsGkNF-77" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-71" value="False Beliefs" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="1" vertex="1">
<mxGeometry x="959" y="470.5" width="144" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-73" value="Erase the past, rewrite the past&lt;br&gt;with propaganda, repeat it enough times &lt;br&gt;Until it everyone accepts it as the truth" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="631.5" y="429" width="232" height="55" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-74" value="Whoever speaks the actual truth,&lt;br&gt;gets silenced, shadow-banned,&lt;br&gt;gets their visibility reduced to nothing&lt;br&gt;(especially if they are on the clearnet)&lt;br&gt;and ultimately silenced, thrown in jail or killed.&lt;br&gt;&lt;br&gt;&lt;b&gt;(and of course, cover up every proof of&amp;nbsp;&lt;br&gt;tyranny, and pretend that the government&lt;br&gt;acts on behalf of the masses)&lt;/b&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="620" y="490" width="261" height="142" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-85" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#e51400;strokeColor=#B20000;" parent="1" source="7isbOhx5hTA59_UsGkNF-76" target="7isbOhx5hTA59_UsGkNF-71" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-99" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fillColor=#e51400;strokeColor=#B20000;" parent="1" source="7isbOhx5hTA59_UsGkNF-76" target="7isbOhx5hTA59_UsGkNF-77" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1123" y="395" />
<mxPoint x="1123" y="585" />
<mxPoint x="1103" y="585" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-76" value="Unwanted Identities" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="1" vertex="1">
<mxGeometry x="959" y="375" width="144" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-87" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fillColor=#e51400;strokeColor=#B20000;" parent="1" source="7isbOhx5hTA59_UsGkNF-77" target="7isbOhx5hTA59_UsGkNF-71" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-100" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fillColor=#e51400;strokeColor=#B20000;" parent="1" source="7isbOhx5hTA59_UsGkNF-77" target="7isbOhx5hTA59_UsGkNF-76" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1123" y="585" />
<mxPoint x="1123" y="395" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-119" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-77" target="7isbOhx5hTA59_UsGkNF-89" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1031" y="714" />
<mxPoint x="357" y="714" />
<mxPoint x="357" y="658" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-120" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-77" target="7isbOhx5hTA59_UsGkNF-93" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1031" y="714" />
<mxPoint x="357" y="714" />
<mxPoint x="357" y="776" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-77" value="Unwanted Addictions" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="1" vertex="1">
<mxGeometry x="959" y="565" width="144" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-89" value="The desperation of the ones that are not at the top:&lt;br&gt;1) we must make as much money as we can&lt;br&gt;2) we never have enough money&lt;br&gt;3) we must do everything to get that money&lt;br&gt;&lt;b&gt;(because otherwise we cannot survive)&lt;/b&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="22" y="618" width="292" height="80.75" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-93" value="1) I must work my whole life to get that money&lt;br&gt;2) I never have enough money (due to the cost of living continuously rising (inflation))&lt;br&gt;3) I must do everything to get that money&lt;br&gt;&lt;b&gt;(because otherwise i cannot survive)&lt;/b&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;" parent="1" vertex="1">
<mxGeometry x="22" y="736" width="292" height="80.75" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-132" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="7isbOhx5hTA59_UsGkNF-96" target="7isbOhx5hTA59_UsGkNF-131" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-96" value="The Law and Law Enforcement&lt;br&gt;(to monopolize violence obedience, and remain in power)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="60.5" y="197" width="187" height="47" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-139" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-131" target="7isbOhx5hTA59_UsGkNF-77" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="154" y="359" />
<mxPoint x="913" y="359" />
<mxPoint x="913" y="584" />
<mxPoint x="959" y="584" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-131" value="Jails (to show the masses what happens if you disobey)&lt;br&gt;(the carrot &amp;amp; stick mentality)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="60.5" y="282" width="187" height="47" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-140" value="Systemically-produced poison&lt;br&gt;for the masses to remain slaves&lt;br&gt;their entire lives" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="937" y="295" width="188" height="51" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-141" value="Those unwanted identities&lt;br&gt;reinforce false beliefs and unwanted addictions&lt;br&gt;&lt;br&gt;Those unwanted addictions&lt;br&gt;reinforce unwanted identities and false beliefs&lt;br&gt;&lt;br&gt;Those false beliefs&lt;br&gt;reinforce those unwanted addictions and identities&lt;br&gt;&lt;br&gt;The poisoning cycle has 3 steps, and it is&lt;br&gt;self-reinforcing. (downward spiral / slippery slope)" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="1125" y="405.25" width="284" height="170" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-142" value="Nihilism is about getting rid of that poison:&lt;br&gt;from Slavery to Freedom" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="1524.75" y="290" width="268" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-143" value="The poison arrives in the mind, therefore &lt;br&gt;&lt;b&gt;only the mind can purge the poison.&lt;/b&gt;&lt;br&gt;&lt;br&gt;(at least 5 minutes a day,&lt;br&gt;ideally 20 minutes a day)" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="1840" y="508.25" width="233" height="84" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-144" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fillColor=#e51400;strokeColor=#B20000;" parent="1" source="7isbOhx5hTA59_UsGkNF-146" target="7isbOhx5hTA59_UsGkNF-149" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-145" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#e51400;strokeColor=#B20000;" parent="1" source="7isbOhx5hTA59_UsGkNF-146" target="7isbOhx5hTA59_UsGkNF-152" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-146" value="False Beliefs" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="1" vertex="1">
<mxGeometry x="970" y="1138.5" width="144" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-147" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#e51400;strokeColor=#B20000;" parent="1" source="7isbOhx5hTA59_UsGkNF-149" target="7isbOhx5hTA59_UsGkNF-146" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-148" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fillColor=#e51400;strokeColor=#B20000;" parent="1" source="7isbOhx5hTA59_UsGkNF-149" target="7isbOhx5hTA59_UsGkNF-152" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1134" y="1063" />
<mxPoint x="1134" y="1253" />
<mxPoint x="1114" y="1253" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-149" value="Unwanted Identities" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="1" vertex="1">
<mxGeometry x="970" y="1043" width="144" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-150" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fillColor=#e51400;strokeColor=#B20000;" parent="1" source="7isbOhx5hTA59_UsGkNF-152" target="7isbOhx5hTA59_UsGkNF-146" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-151" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fillColor=#e51400;strokeColor=#B20000;" parent="1" source="7isbOhx5hTA59_UsGkNF-152" target="7isbOhx5hTA59_UsGkNF-149" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1134" y="1253" />
<mxPoint x="1134" y="1063" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-152" value="Unwanted Addictions" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="1" vertex="1">
<mxGeometry x="970" y="1233" width="144" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-153" value="Systemically-produced poison&lt;br&gt;for the masses to remain slaves&lt;br&gt;their entire lives" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="948" y="963" width="188" height="51" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-154" value="Those unwanted identities&lt;br&gt;reinforce false beliefs and unwanted addictions&lt;br&gt;&lt;br&gt;Those unwanted addictions&lt;br&gt;reinforce unwanted identities and false beliefs&lt;br&gt;&lt;br&gt;Those false beliefs&lt;br&gt;reinforce those unwanted addictions and identities&lt;br&gt;&lt;br&gt;The poisoning cycle has 3 steps, and it is&lt;br&gt;self-reinforcing. (downward spiral / slippery slope)" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="1136" y="1073.25" width="284" height="170" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View file

@ -0,0 +1,276 @@
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/25.0.2 Chrome/128.0.6613.186 Electron/32.2.5 Safari/537.36" version="25.0.2">
<diagram name="Page-1" id="sbkZyPvmQJVb-3snZOzC">
<mxGraphModel dx="2085" dy="1039" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="7isbOhx5hTA59_UsGkNF-1" value="The enemy is the state" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-241" y="45" width="188" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-2" target="7isbOhx5hTA59_UsGkNF-3">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-75" value="Force every company operating&lt;br&gt;on their soil to act on their behalf&lt;br&gt;to pursue their own agenda:&lt;br&gt;consolidating power, and accumulating more wealth" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="7isbOhx5hTA59_UsGkNF-7">
<mxGeometry x="-0.0038" y="1" relative="1" as="geometry">
<mxPoint x="8" y="68" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-134" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-2" target="7isbOhx5hTA59_UsGkNF-96">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-135" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-2" target="7isbOhx5hTA59_UsGkNF-13">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-136" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-2" target="7isbOhx5hTA59_UsGkNF-56">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-2" value="Governments&lt;br&gt;(Monopoly on violence, power, and corruption)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="-144" y="110" width="131" height="73" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-3" target="7isbOhx5hTA59_UsGkNF-4">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-88" value="Buy as many businesses as possible&lt;br&gt;to syphon as much money out of other&lt;br&gt;countries back into their hands,&lt;br&gt;to consolidate their power&amp;nbsp;&lt;br&gt;and accumulate more wealth" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="7isbOhx5hTA59_UsGkNF-8">
<mxGeometry x="-0.282" y="1" relative="1" as="geometry">
<mxPoint x="-1" y="20" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-49" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-3" target="7isbOhx5hTA59_UsGkNF-48">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-3" value="Corporations&lt;br&gt;(hogs 90% of the profits)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" vertex="1" parent="1">
<mxGeometry x="-134" y="462" width="112" height="55.5" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-90" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-4" target="7isbOhx5hTA59_UsGkNF-89">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-92" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-4" target="7isbOhx5hTA59_UsGkNF-5">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-103" value="Slaves forcing everyone &lt;br&gt;beneath them to slave away their&amp;nbsp;&lt;br&gt;entire lives for their masters&#39; profit" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="7isbOhx5hTA59_UsGkNF-92">
<mxGeometry x="-0.2258" y="4" relative="1" as="geometry">
<mxPoint x="-4" y="5" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-4" value="Medium-Small Businesses&lt;br&gt;(gets the remaining 10% of the profits)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" vertex="1" parent="1">
<mxGeometry x="-134" y="628.87" width="112" height="59" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-94" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-5" target="7isbOhx5hTA59_UsGkNF-93">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-5" value="Employees&lt;br&gt;&amp;amp; Individuals" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;" vertex="1" parent="1">
<mxGeometry x="-134" y="749.88" width="112" height="53" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-41" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-6" target="7isbOhx5hTA59_UsGkNF-28">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-42" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-6" target="7isbOhx5hTA59_UsGkNF-29">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1398.5" y="503" />
<mxPoint x="1526.5" y="503" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-43" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-6" target="7isbOhx5hTA59_UsGkNF-27">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1398.5" y="503" />
<mxPoint x="1269.5" y="503" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-6" value="You, the slave individual (vulnerable to tyranny)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="1324" y="430" width="149" height="54" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-12" value="The Voting system&lt;br&gt;(to falsely justify that the majority chose it)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="32" y="284" width="155" height="49" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-133" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-13" target="7isbOhx5hTA59_UsGkNF-12">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-13" value="Multiple political parties (to pretend to act on behalf of the masses and maintain the illusion of choice)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="25" y="187" width="169" height="68" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-17" value="You, the Free individual&lt;br&gt;(free from tyranny)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" vertex="1" parent="1">
<mxGeometry x="1324" y="791.5" width="150" height="48" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-40" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-18" target="7isbOhx5hTA59_UsGkNF-17">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1526.5" y="763.5" />
<mxPoint x="1398.5" y="763.5" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-18" value="Deniability" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" vertex="1" parent="1">
<mxGeometry x="1464.5" y="688" width="125" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-39" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-19" target="7isbOhx5hTA59_UsGkNF-17">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-19" value="Anonymity" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" vertex="1" parent="1">
<mxGeometry x="1343" y="688" width="112" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-38" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-20" target="7isbOhx5hTA59_UsGkNF-17">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1269.5" y="763.5" />
<mxPoint x="1399.5" y="763.5" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-20" value="Privacy" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" vertex="1" parent="1">
<mxGeometry x="1214" y="688" width="112" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-31" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-27" target="7isbOhx5hTA59_UsGkNF-20">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-34" value="&lt;b&gt;Implementing&lt;br&gt;technology&lt;br&gt;to preserve privacy&lt;/b&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="7isbOhx5hTA59_UsGkNF-31">
<mxGeometry x="0.0106" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-27" value="Surveilled" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="1214" y="542.5" width="112" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-32" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-28" target="7isbOhx5hTA59_UsGkNF-19">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-35" value="&lt;b&gt;Implementing&lt;br&gt;technology&lt;br&gt;to preserve anonymity&lt;/b&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="7isbOhx5hTA59_UsGkNF-32">
<mxGeometry x="-0.0106" y="1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-28" value="Identified" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="1343" y="542.5" width="112" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-33" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-29" target="7isbOhx5hTA59_UsGkNF-18">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-36" value="&lt;b&gt;Implementing&lt;br&gt;technology&lt;br&gt;to preserve deniability&lt;/b&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="7isbOhx5hTA59_UsGkNF-33">
<mxGeometry x="-0.0781" y="-2" relative="1" as="geometry">
<mxPoint x="2" y="3" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-29" value="Irrefutable proof&lt;br&gt;of your actions" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="1471" y="543" width="112" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-60" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-48" target="7isbOhx5hTA59_UsGkNF-54">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-61" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-48" target="7isbOhx5hTA59_UsGkNF-50">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-62" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-48" target="7isbOhx5hTA59_UsGkNF-52">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-63" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-48" target="7isbOhx5hTA59_UsGkNF-53">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-64" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-48" target="7isbOhx5hTA59_UsGkNF-55">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-48" value="Internet Centralisation (the Clearnet):&lt;br&gt;1) Enabling communication for propagandists&lt;br&gt;2) Regulating who gets visibility, and who doesnt&lt;br&gt;3) M&lt;span style=&quot;background-color: initial;&quot;&gt;aking the dissidents vulnerable to crackdowns&lt;br&gt;(lack of privacy, anonymity and deniability)&lt;br&gt;&lt;/span&gt;&lt;div&gt;4) Systemic cracking down on all dissidents&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" vertex="1" parent="1">
<mxGeometry x="18" y="439.5" width="290" height="100.5" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-50" value="News outlets" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" vertex="1" parent="1">
<mxGeometry x="393" y="426.25" width="102" height="36.5" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-68" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-52" target="7isbOhx5hTA59_UsGkNF-65">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-52" value="Social Media" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" vertex="1" parent="1">
<mxGeometry x="393" y="471.75" width="102" height="36.5" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-53" value="Podcasts" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" vertex="1" parent="1">
<mxGeometry x="393" y="518.25" width="102" height="36.5" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-54" value="TV / Radio" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" vertex="1" parent="1">
<mxGeometry x="393" y="379.75" width="102" height="36.5" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-55" value="Advertisers" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" vertex="1" parent="1">
<mxGeometry x="393" y="563.25" width="102" height="36.5" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-56" value="State-issued money&lt;br&gt;(which they continuously print, causing inflation)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="240" y="187" width="155" height="49" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-65" value="&lt;b&gt;&lt;font style=&quot;font-size: 17px;&quot;&gt;P&lt;br&gt;R&lt;br&gt;O&lt;br&gt;P&lt;br&gt;A&lt;br&gt;G&lt;br&gt;A&lt;br&gt;N&lt;br&gt;D&lt;br&gt;A&lt;/font&gt;&lt;/b&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" vertex="1" parent="1">
<mxGeometry x="561" y="380" width="52" height="220" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-66" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.019;entryY=0.082;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-54" target="7isbOhx5hTA59_UsGkNF-65">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-67" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.019;entryY=0.292;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-50" target="7isbOhx5hTA59_UsGkNF-65">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-69" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.005;entryY=0.711;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-53" target="7isbOhx5hTA59_UsGkNF-65">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-70" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=-0.021;entryY=0.919;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-55" target="7isbOhx5hTA59_UsGkNF-65">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-73" value="Erase the past, rewrite the past&lt;br&gt;with propaganda, repeat it enough times &lt;br&gt;Until it everyone accepts it as the truth" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="631.5" y="429" width="232" height="55" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-74" value="Whoever speaks the actual truth,&lt;br&gt;gets silenced, shadow-banned,&lt;br&gt;gets their visibility reduced to nothing&lt;br&gt;(especially if they are on the clearnet)&lt;br&gt;and ultimately silenced, thrown in jail or killed.&lt;br&gt;&lt;br&gt;&lt;b&gt;(and of course, cover up every proof of&amp;nbsp;&lt;br&gt;tyranny, and pretend that the government&lt;br&gt;acts on behalf of the masses)&lt;/b&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="620" y="490" width="261" height="142" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-89" value="The desperation of the ones that are not at the top:&lt;br&gt;1) we must make as much money as we can&lt;br&gt;2) we never have enough money&lt;br&gt;3) we must do everything to get that money&lt;br&gt;&lt;b&gt;(because otherwise we cannot survive)&lt;/b&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" vertex="1" parent="1">
<mxGeometry x="22" y="618" width="292" height="80.75" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-93" value="1) I must work my whole life to get that money&lt;br&gt;2) I never have enough money (due to the cost of living continuously rising (inflation))&lt;br&gt;3) I must do everything to get that money&lt;br&gt;&lt;b&gt;(because otherwise i cannot survive)&lt;/b&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;" vertex="1" parent="1">
<mxGeometry x="22" y="736" width="292" height="80.75" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-132" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-96" target="7isbOhx5hTA59_UsGkNF-131">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-96" value="The Law and Law Enforcement&lt;br&gt;(to monopolize violence obedience, and remain in power)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="426" y="187" width="187" height="47" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-131" value="Jails (to show the masses what happens if you disobey)&lt;br&gt;(the carrot &amp;amp; stick mentality)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="426" y="272" width="187" height="47" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-142" value="Opsec is about making yourself unavailable to tyranny:&lt;br&gt;you can view it as harm reduction" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="1228.38" y="377" width="341.25" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-143" value="If you don&#39;t implement&lt;br&gt;those technologies, you are&amp;nbsp;&lt;br&gt;going to remain vulnerable to the&lt;br&gt;state&#39;s tyranny. you can&#39;t let that happen." style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="1608" y="606.25" width="235" height="70" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-155" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-158" target="7isbOhx5hTA59_UsGkNF-164">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-156" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-158" target="7isbOhx5hTA59_UsGkNF-161">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-157" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-158" target="7isbOhx5hTA59_UsGkNF-162">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-158" value="Governments&lt;br&gt;(Monopoly on violence, power, and corruption)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="927" y="110" width="131" height="73" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-159" value="The Voting system&lt;br&gt;(to falsely justify that the majority chose it)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="1103" y="284" width="155" height="49" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-160" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-161" target="7isbOhx5hTA59_UsGkNF-159">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-161" value="Multiple political parties (to pretend to act on behalf of the masses and maintain the illusion of choice)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="1096" y="187" width="169" height="68" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-162" value="State-issued money&lt;br&gt;(which they continuously print, causing inflation)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="1311" y="187" width="155" height="49" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-163" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-164" target="7isbOhx5hTA59_UsGkNF-165">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-164" value="The Law and Law Enforcement&lt;br&gt;(to monopolize violence obedience, and remain in power)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="1497" y="187" width="187" height="47" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-165" value="Jails (to show the masses what happens if you disobey)&lt;br&gt;(the carrot &amp;amp; stick mentality)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="1497" y="272" width="187" height="47" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

767
docs/graphs/OPSEC.drawio Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,292 @@
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/26.2.2 Chrome/134.0.6998.178 Electron/35.1.2 Safari/537.36" version="26.2.2">
<diagram name="Page-1" id="y3ObkSMozgvXvTS8_iGy">
<mxGraphModel dx="1783" dy="1757" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="wyT4RtoKeS5dkRbzmTDR-1" value="Nihilism blog v2:&lt;br&gt;mkdocs edition" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="-418" y="-140" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-2" value="Blog v2 URL format&lt;br&gt;&amp;amp; nginx rules" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="-371" y="-58" width="122" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-3" value="http://blogv2instanceA.onion" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" parent="1" vertex="1">
<mxGeometry x="-345" y="-15" width="215" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-4" value="http://blogv2instanceB.onion" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" parent="1" vertex="1">
<mxGeometry x="-345" y="24" width="215" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-5" value="/CATEGORYNAME" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" parent="1" vertex="1">
<mxGeometry x="-121" y="-15" width="123" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-6" value="/TUTORIALNAME" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" parent="1" vertex="1">
<mxGeometry x="11" y="-15" width="123" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-7" value="/FILES" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" parent="1" vertex="1">
<mxGeometry x="143" y="-15" width="77" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-8" value="/index.md" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" parent="1" vertex="1">
<mxGeometry x="143" y="24" width="77" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-9" value="/index.html&lt;br&gt;(nginx musr redirect to&amp;nbsp;&lt;br&gt;index.md)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="143" y="103" width="77" height="69" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-10" value="/1.png" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" parent="1" vertex="1">
<mxGeometry x="143" y="63" width="77" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-11" value="/_template" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" parent="1" vertex="1">
<mxGeometry x="10" y="24" width="124" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-12" value="/monerowealth" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" parent="1" vertex="1">
<mxGeometry x="10" y="63" width="124" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-13" value="/opsec" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" parent="1" vertex="1">
<mxGeometry x="-121" y="24" width="124" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-14" value="/productivity" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" parent="1" vertex="1">
<mxGeometry x="-122" y="63" width="124" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-15" value="/selfhosting" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" parent="1" vertex="1">
<mxGeometry x="-121.5" y="103" width="124" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-16" value="/hacking" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" parent="1" vertex="1">
<mxGeometry x="-121.5" y="142" width="124" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-17" value="/HTB&lt;br&gt;(nginx must redirect to /hacking)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="-121" y="181" width="123" height="69" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-18" value="/servers&lt;br&gt;(nginx must redirect to /opsec)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="-122" y="255" width="123" height="69" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-19" value="/anon.html&lt;br&gt;(nginx must redirect to index.md)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="11" y="103" width="123" height="69" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-20" value="Contributor Workflow" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="-371" y="368" width="164" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-25" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="wyT4RtoKeS5dkRbzmTDR-21" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-245" y="483.0952380952381" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-21" value="Fork the opsec-blogposts repo on git" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" parent="1" vertex="1">
<mxGeometry x="-315.5" y="412" width="141" height="36" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-26" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="wyT4RtoKeS5dkRbzmTDR-22" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-245" y="553.5714285714284" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-22" value="torsocks git clone&lt;br&gt;the repo locally" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" parent="1" vertex="1">
<mxGeometry x="-307" y="486" width="124" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-27" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="wyT4RtoKeS5dkRbzmTDR-23" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-245" y="673.5714285714284" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-23" value="Open repo in vscodium ?&lt;br&gt;(need FOSS markdown editor where you can easily copy paste images into it)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="-342" y="555" width="194" height="75" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-29" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="wyT4RtoKeS5dkRbzmTDR-24" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-245" y="778.8095238095239" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-24" value="As a contributor: do some edits to contribute changes and new tutorials to the blog" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="1" vertex="1">
<mxGeometry x="-342" y="676" width="194" height="51" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-28" value="do a PR and keep pushing commits to it until the maintainer approves the new change" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" parent="1" vertex="1">
<mxGeometry x="-345" y="781" width="200" height="65" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-30" value="Repository architecture:" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="-81" y="368" width="164" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-31" value="blog-contributions&lt;br&gt;git repo" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" parent="1" vertex="1">
<mxGeometry x="-28" y="418" width="164" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-32" value="docker-compose.yml" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="18" y="878" width="164" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-34" value="docs/" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6d8764;fontColor=#ffffff;strokeColor=#3A5431;" parent="1" vertex="1">
<mxGeometry x="-7" y="508" width="164" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-35" value="opsec-blogposts &lt;br&gt;sub-git repo" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" parent="1" vertex="1">
<mxGeometry x="18" y="545" width="164" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-36" value="productivity-blogposts&lt;br&gt;&amp;nbsp;sub-git repo" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" parent="1" vertex="1">
<mxGeometry x="18" y="584" width="164" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-37" value="selfhosting-blogposts &lt;br&gt;sub-git repo" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" parent="1" vertex="1">
<mxGeometry x="18" y="623" width="164" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-38" value="hacking-blogposts &lt;br&gt;sub-git repo" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" parent="1" vertex="1">
<mxGeometry x="18" y="662" width="164" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-39" value="nginx.conf" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="18" y="916" width="164" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-40" value="entry.sh" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="18" y="954" width="164" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-41" value="mkdocs.yml" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="-7" y="701" width="164" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-43" value="Auto generated header" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" parent="1" vertex="1">
<mxGeometry x="717" y="-6" width="141" height="41" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-44" value="Blogpost presentation" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="717" y="57" width="141" height="41" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-46" value="The Nihilism Opsec Blog" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" parent="1" vertex="1">
<mxGeometry x="871" y="-6" width="211" height="41" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-84" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="wyT4RtoKeS5dkRbzmTDR-47" target="wyT4RtoKeS5dkRbzmTDR-83" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-47" value="nav: the list of all blogposts, in all of their subcategories, etc" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="10" y="742" width="164" height="62" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-48" value="Written by: Anonymous - Date" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="766" y="108" width="208" height="31" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-53" value="- XMR ADDR - SXC Contact Link (optional, commented by default)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="990" y="108" width="235" height="31" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-54" value="Title: How to buy Monero Anonymously" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="766" y="188" width="261" height="31" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-55" value="Description: in this tutorial we&#39;re going to explain A,B,C and showcase X,Y,Z" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="766" y="231" width="471" height="31" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-56" value="This blogpost requires you to read these other blogposts [1] [2] [3] [4] [5]" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="766" y="271" width="471" height="31" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-58" value="Blogpost Content" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="717" y="309" width="141" height="41" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-60" value="Why is this important ? In which context ?" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="766" y="366" width="282" height="41" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-61" value="Situation example that highlights the problem" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" parent="1" vertex="1">
<mxGeometry x="823" y="418" width="287" height="35" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-62" value="(optional) Visual representation of said problem with a graph" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" parent="1" vertex="1">
<mxGeometry x="823" y="464" width="327" height="35" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-63" value="In this context, the problem is X, so we need to find a solution that meets these opsec requirements" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" parent="1" vertex="1">
<mxGeometry x="823" y="508" width="327" height="35" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-64" value="What is the solution ?" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="766" y="555" width="149" height="41" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-65" value="Graph image to explain the solution" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" parent="1" vertex="1">
<mxGeometry x="823" y="608" width="233" height="35" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-66" value="The solution is W because it does A,B,C to meet the opsec requirements we have." style="rounded=0;whiteSpace=wrap;html=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" parent="1" vertex="1">
<mxGeometry x="823.5" y="655" width="312.5" height="35" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-67" value="How can I implement the solution ?" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="766" y="703" width="228" height="41" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-68" value="New Opsec Blogpost template&lt;br&gt;(/opsec/_template/index.md)" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="652" y="-58" width="219" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-69" value="Context: We&#39;re going to start our tutorial from inside a functional Whonix VM, make sure you implement the setup showcased in [2] before you begin" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" parent="1" vertex="1">
<mxGeometry x="823.5" y="753" width="402.5" height="49" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-70" value="Step 1) TXT" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" parent="1" vertex="1">
<mxGeometry x="823.5" y="812" width="85.5" height="35" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-71" value="Step 2) ```terminal output```" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" parent="1" vertex="1">
<mxGeometry x="915" y="812" width="193" height="35" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-72" value="Step 3) ![img](1.png)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" parent="1" vertex="1">
<mxGeometry x="1114" y="812" width="143" height="35" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-73" value="Conclusion" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="765.75" y="857" width="95" height="41" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-75" value="Thanks to this tutorial, you now know A,B,C / you managed to implement X,Y,Z" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" parent="1" vertex="1">
<mxGeometry x="822.75" y="908" width="494" height="32" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-76" value="Auto generated footer" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" parent="1" vertex="1">
<mxGeometry x="716.75" y="956" width="84.25" height="55" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-77" value="Until there is nothing left" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" parent="1" vertex="1">
<mxGeometry x="822.75" y="956" width="173" height="31" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-78" value="Simplex Chatroom links" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" parent="1" vertex="1">
<mxGeometry x="1008.75" y="956" width="173" height="31" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-79" value="Donate (XMR ADDR)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" parent="1" vertex="1">
<mxGeometry x="1190.75" y="956" width="142" height="31" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-81" value="Creative commons 0 (no rights reserved (public domain)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" parent="1" vertex="1">
<mxGeometry x="822.75" y="998" width="173" height="61" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-82" value="LEGAL DISCLAIMER" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" parent="1" vertex="1">
<mxGeometry x="1008.75" y="998" width="173" height="35" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-83" value="Blog Navigation organisation" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="287" y="370" width="164" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-85" value="Left navigation bar on Opsec / Productivity / Self-hosting / Hacking" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" parent="1" vertex="1">
<mxGeometry x="314" y="418" width="428" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-87" value="Categories (Privacy / Anonymity / Deniability)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" parent="1" vertex="1">
<mxGeometry x="333" y="459" width="294" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-89" value="Sub-Categories&amp;nbsp; (Explaining Privacy / Decentralised Finances, etc)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" parent="1" vertex="1">
<mxGeometry x="354" y="501" width="238" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-93" value="Tutorial title (link to the finished tutorial)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6d8764;fontColor=#ffffff;strokeColor=#3A5431;" parent="1" vertex="1">
<mxGeometry x="376" y="543" width="262" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-94" value="opsec/index.md" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a0522d;fontColor=#ffffff;strokeColor=#6D1F00;" parent="1" vertex="1">
<mxGeometry x="314" y="590" width="126" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-95" value="check out our existing tutorials on the left navbar" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a0522d;fontColor=#ffffff;strokeColor=#6D1F00;" parent="1" vertex="1">
<mxGeometry x="333" y="634" width="327" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-103" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=0.767;exitY=1.013;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="wyT4RtoKeS5dkRbzmTDR-98" target="wyT4RtoKeS5dkRbzmTDR-102" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="586" y="731" />
<mxPoint x="586" y="834" />
<mxPoint x="-45" y="834" />
<mxPoint x="-45" y="481" />
</Array>
<mxPoint x="586.0000000000005" y="853" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="vy8a5MhpY1fRt_xE5VM2-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="wyT4RtoKeS5dkRbzmTDR-98" target="vy8a5MhpY1fRt_xE5VM2-1" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-98" value="This blog is a work in progress, we are currently offering 10 to 50 euros for whoever is going to contribute the following tutorials on our Forgejo instance" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a0522d;fontColor=#ffffff;strokeColor=#6D1F00;" parent="1" vertex="1">
<mxGeometry x="333" y="673" width="327" height="57" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-102" value="Git issues&amp;nbsp; #204, #205, etc" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;" parent="1" vertex="1">
<mxGeometry x="-7" y="464" width="196" height="33" as="geometry" />
</mxCell>
<mxCell id="wyT4RtoKeS5dkRbzmTDR-104" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.859;entryY=1.029;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="wyT4RtoKeS5dkRbzmTDR-95" target="wyT4RtoKeS5dkRbzmTDR-85" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="682" y="651" />
<mxPoint x="682" y="543" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="vy8a5MhpY1fRt_xE5VM2-1" value="Here&#39;s the How to contribute guide" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a0522d;fontColor=#ffffff;strokeColor=#6D1F00;" parent="1" vertex="1">
<mxGeometry x="414" y="769" width="165" height="57" as="geometry" />
</mxCell>
<mxCell id="GvfdR6HeyH8xZ-KoJXLc-1" value="blog-deploy&lt;br&gt;git repo" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" vertex="1" parent="1">
<mxGeometry x="-7" y="840" width="164" height="33" as="geometry" />
</mxCell>
<mxCell id="GvfdR6HeyH8xZ-KoJXLc-2" value="Issue URL" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" vertex="1" parent="1">
<mxGeometry x="766" y="148" width="85" height="31" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,96 @@
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/26.2.2 Chrome/134.0.6998.178 Electron/35.1.2 Safari/537.36" version="26.2.2">
<diagram name="Page-1" id="RWmsqHgyRHMH1pghMqka">
<mxGraphModel dx="1329" dy="547" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="6Ez2BBToBHGICFVbS4Az-1" value="&lt;font style=&quot;font-size: 23px;&quot;&gt;Nowadays&#39; Online Opsec discussions&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="140" y="867" width="479" height="48" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-13" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#a20025;strokeColor=#6F0000;" edge="1" parent="1" source="6Ez2BBToBHGICFVbS4Az-3">
<mxGeometry relative="1" as="geometry">
<mxPoint x="433" y="916.0384615384615" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-3" value="&lt;font style=&quot;color: rgb(204, 0, 0);&quot;&gt;Individual C&lt;br&gt;(acting in&lt;br&gt;bad faith)&lt;/font&gt;" style="image;html=1;image=img/lib/clip_art/people/Scientist_Man_128x128.png" vertex="1" parent="1">
<mxGeometry x="393" y="969" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#008a00;strokeColor=#005700;" edge="1" parent="1" source="6Ez2BBToBHGICFVbS4Az-4">
<mxGeometry relative="1" as="geometry">
<mxPoint x="180" y="916.8076923076923" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-4" value="&lt;font style=&quot;color: rgb(0, 204, 0);&quot;&gt;Individual A&lt;br&gt;(acting in &lt;br&gt;good faith)&lt;/font&gt;" style="image;html=1;image=img/lib/clip_art/people/Farmer_Woman_128x128.png" vertex="1" parent="1">
<mxGeometry x="140" y="969" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#008a00;strokeColor=#005700;" edge="1" parent="1" source="6Ez2BBToBHGICFVbS4Az-6">
<mxGeometry relative="1" as="geometry">
<mxPoint x="306.5000000000001" y="916.0384615384615" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-6" value="&lt;font style=&quot;color: rgb(0, 204, 0);&quot;&gt;Individual B&lt;br&gt;(acting in&lt;br&gt;good faith)&lt;/font&gt;" style="image;html=1;image=img/lib/clip_art/people/Farmer_Man_128x128.png" vertex="1" parent="1">
<mxGeometry x="266.5" y="969" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-14" value="&lt;font style=&quot;color: rgb(255, 0, 0);&quot;&gt;- spreads FUD (over-skepticism)&amp;nbsp;&lt;br&gt;- spreads minimization fallacies (complacency at the expense of objectivity)&lt;br&gt;- overcomplicates advice unecessarily to discourage people&lt;br&gt;- Derails discussions to avoid them being productive&lt;br&gt;- resorts to ad hominem to discredit people instead of refuting advice&lt;br&gt;- ask the same questions 100 times to slow down progress&lt;/font&gt;" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="401" y="1101" width="476" height="98" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-15" value="&lt;font style=&quot;color: rgb(0, 204, 0);&quot;&gt;- Truth seeking attitude, clear goals, and solution seeking&lt;br&gt;- When wrong, admits being wrong without making a fuss about it&lt;/font&gt;&lt;div&gt;&lt;font style=&quot;color: rgb(0, 204, 0);&quot;&gt;- suggests improvements to other people&#39;s setups whenever valid&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;color: rgb(0, 204, 0);&quot;&gt;- continuously asks questions to know more&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;color: rgb(0, 204, 0);&quot;&gt;- discovery process, investigating what is possible or not&lt;br&gt;- doesn&#39;t ask the same question 100 times to slow down progress&lt;/font&gt;&lt;/div&gt;" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="-36" y="1101" width="415" height="98" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-18" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#a20025;strokeColor=#6F0000;" edge="1" parent="1" source="6Ez2BBToBHGICFVbS4Az-17">
<mxGeometry relative="1" as="geometry">
<mxPoint x="568" y="916.6666666666666" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-17" value="&lt;font style=&quot;color: rgb(255, 0, 0);&quot;&gt;Individual D&lt;br&gt;(acting in&lt;br&gt;bad faith)&lt;/font&gt;" style="image;html=1;image=img/lib/clip_art/people/Telesales_Man_128x128.png" vertex="1" parent="1">
<mxGeometry x="528" y="972" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-20" value="&lt;span style=&quot;font-size: 31px;&quot;&gt;ANARCHISM&lt;br&gt;(seeking to protect &lt;br&gt;individual freedom)&lt;/span&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontColor=#00CC00;" vertex="1" parent="1">
<mxGeometry x="54" y="1195" width="320" height="124" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-21" value="&lt;font style=&quot;font-size: 31px; color: rgb(255, 0, 0);&quot;&gt;STATISM&lt;br&gt;(seeking to undermine&lt;br&gt;individual freedom)&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="393" y="1195" width="369" height="124" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-26" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="6Ez2BBToBHGICFVbS4Az-22" target="6Ez2BBToBHGICFVbS4Az-24">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-22" value="&lt;font style=&quot;font-size: 23px;&quot;&gt;using Signal to chat with someone&lt;br&gt;privately&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="22" y="696" width="275" height="98" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-23" value="&lt;font style=&quot;font-size: 23px;&quot;&gt;using Simplex to chat with someone&lt;br&gt;privately&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" vertex="1" parent="1">
<mxGeometry x="353" y="698" width="275" height="98" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-24" value="&lt;span style=&quot;font-size: 23px;&quot;&gt;requires internet connectivity&lt;br&gt;&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="22" y="559" width="275" height="98" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-25" value="&lt;span style=&quot;font-size: 23px;&quot;&gt;requires a phone number to sign up&lt;br&gt;&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="22" y="415" width="275" height="98" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-27" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.501;entryY=0.98;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="6Ez2BBToBHGICFVbS4Az-24" target="6Ez2BBToBHGICFVbS4Az-25">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-28" value="&lt;span style=&quot;font-size: 23px;&quot;&gt;requires internet connectivity&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="355" y="559" width="275" height="98" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-29" value="&lt;span style=&quot;font-size: 23px;&quot;&gt;Private e2ee chats&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" vertex="1" parent="1">
<mxGeometry x="22" y="269" width="614" height="98" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-30" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.225;entryY=1.007;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="6Ez2BBToBHGICFVbS4Az-25" target="6Ez2BBToBHGICFVbS4Az-29">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-31" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.766;entryY=1.007;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="6Ez2BBToBHGICFVbS4Az-28" target="6Ez2BBToBHGICFVbS4Az-29">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-32" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.49;entryY=1.007;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="6Ez2BBToBHGICFVbS4Az-23" target="6Ez2BBToBHGICFVbS4Az-28">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-33" value="Unecessary, unjustified complication&lt;br&gt;= offtopic" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="40" y="803" width="239" height="41" as="geometry" />
</mxCell>
<mxCell id="6Ez2BBToBHGICFVbS4Az-34" value="simplest solution that actually&lt;br&gt;delivers opsec-wise&lt;br&gt;= on topic" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="391" y="794" width="199" height="55" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

720
docs/graphs/lantern.drawio Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,148 @@
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/25.0.2 Chrome/128.0.6613.186 Electron/32.2.5 Safari/537.36" version="25.0.2">
<diagram name="Page-1" id="qvUqTVi_m56ZG5ivpzJK">
<mxGraphModel dx="1432" dy="883" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="46JsVXyUa3pXCljOW_3D-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="46JsVXyUa3pXCljOW_3D-1" target="46JsVXyUa3pXCljOW_3D-3" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-1" value="Monero Daemon" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="340" y="550" width="110" height="40" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="46JsVXyUa3pXCljOW_3D-2" target="46JsVXyUa3pXCljOW_3D-1" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-29" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="46JsVXyUa3pXCljOW_3D-2" target="46JsVXyUa3pXCljOW_3D-13" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-30" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="46JsVXyUa3pXCljOW_3D-2" target="46JsVXyUa3pXCljOW_3D-27" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-2" value="Monero RPC" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="340" y="480" width="110" height="40" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-3" value="Local&lt;br&gt;Monero Blockchain" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="340" y="620" width="110" height="40" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-17" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="46JsVXyUa3pXCljOW_3D-10" target="46JsVXyUa3pXCljOW_3D-16" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-18" value="2) if new transaction&lt;div&gt;that is more than 0.01 XMR:&lt;/div&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="46JsVXyUa3pXCljOW_3D-17" vertex="1" connectable="0">
<mxGeometry x="-0.6173" y="-1" relative="1" as="geometry">
<mxPoint x="13" y="-1" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-10" value="MoneroSSO.py" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;" parent="1" vertex="1">
<mxGeometry x="340" y="374" width="110" height="40" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=-0.075;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="46JsVXyUa3pXCljOW_3D-10" target="46JsVXyUa3pXCljOW_3D-2" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-15" value="1) monitors incoming monero transactions &lt;br&gt;that are more than 0.01 XMR" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="46JsVXyUa3pXCljOW_3D-12" vertex="1" connectable="0">
<mxGeometry x="-0.2108" y="1" relative="1" as="geometry">
<mxPoint x="-1" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-13" value="Local Monero&lt;div&gt;Wallet keys&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="180" y="480" width="110" height="40" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-16" value="txids.csv:&lt;br&gt;(txid (32chars), sxclink)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="893" y="374" width="216" height="40" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-21" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="46JsVXyUa3pXCljOW_3D-19" target="46JsVXyUa3pXCljOW_3D-16" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="647" y="394" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-22" value="4) one-time invite link is created&lt;br&gt;and stored into txids.csv" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="46JsVXyUa3pXCljOW_3D-21" vertex="1" connectable="0">
<mxGeometry x="-0.8538" y="2" relative="1" as="geometry">
<mxPoint x="52" y="17" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-19" value="(complex part) 3)&lt;br&gt;Query the SimpleX bot to create a one-time invite link to his private messages" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#0050ef;fontColor=#ffffff;strokeColor=#001DBC;" parent="1" vertex="1">
<mxGeometry x="582" y="243" width="131" height="94" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-20" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.305;entryY=1.005;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="46JsVXyUa3pXCljOW_3D-10" target="46JsVXyUa3pXCljOW_3D-19" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="622" y="394" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-25" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="46JsVXyUa3pXCljOW_3D-23" target="46JsVXyUa3pXCljOW_3D-24" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-28" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="46JsVXyUa3pXCljOW_3D-23" target="46JsVXyUa3pXCljOW_3D-27" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-23" value="index.php displays a search bar that only accepts 32 length [a-zA-Z0-9] characters" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;" parent="1" vertex="1">
<mxGeometry x="680" y="458" width="161" height="67" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-24" value="upon successful searches, it either displays 0 results found (and the tutorial on how to use moneroSSO)&lt;br&gt;or it displays 1 result found with the one-time simplex invite links for the user" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;" parent="1" vertex="1">
<mxGeometry x="879" y="453.5" width="255" height="76" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-26" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.478;entryY=-0.003;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="46JsVXyUa3pXCljOW_3D-16" target="46JsVXyUa3pXCljOW_3D-24" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-27" value="Displays the main address to recieve monero to, with the minimum fee to enter" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;" parent="1" vertex="1">
<mxGeometry x="695" y="567" width="131" height="65" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-37" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="46JsVXyUa3pXCljOW_3D-31" target="46JsVXyUa3pXCljOW_3D-24" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-38" value="5) after 20 minutes, Bob queries index.php&lt;br&gt;with his transaction id (txid) that only he can know&lt;div&gt;since monero is an opaque blockchain&lt;br&gt;to retrieve the simplex invite links&lt;/div&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="46JsVXyUa3pXCljOW_3D-37" vertex="1" connectable="0">
<mxGeometry x="0.5817" y="1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-40" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="46JsVXyUa3pXCljOW_3D-31" target="46JsVXyUa3pXCljOW_3D-39" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-31" value="Bob" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="1" vertex="1">
<mxGeometry x="745.5" y="762" width="30" height="60" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-35" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="46JsVXyUa3pXCljOW_3D-33" target="46JsVXyUa3pXCljOW_3D-27" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-36" value="0) sends payment" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="46JsVXyUa3pXCljOW_3D-35" vertex="1" connectable="0">
<mxGeometry x="-0.0395" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-33" value="Monero wallet" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="705.5" y="708" width="110" height="40" as="geometry" />
</mxCell>
<mxCell id="46JsVXyUa3pXCljOW_3D-39" value="6) Bob uses the simplex links to pm the chatbot" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#0050ef;fontColor=#ffffff;strokeColor=#001DBC;" parent="1" vertex="1">
<mxGeometry x="556" y="815" width="154" height="62" as="geometry" />
</mxCell>
<mxCell id="-Vszkuxx2wn_4AuHNUGq-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="-Vszkuxx2wn_4AuHNUGq-5" target="-Vszkuxx2wn_4AuHNUGq-6">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="-Vszkuxx2wn_4AuHNUGq-5" value="7)&amp;nbsp;bot asks for a valid txid&lt;br&gt;(meaning it can grep txids.csv)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#0050ef;fontColor=#ffffff;strokeColor=#001DBC;" vertex="1" parent="1">
<mxGeometry x="557" y="894" width="181" height="62" as="geometry" />
</mxCell>
<mxCell id="-Vszkuxx2wn_4AuHNUGq-6" value="8) bot deletes the contact" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="762" y="947" width="177" height="38" as="geometry" />
</mxCell>
<mxCell id="-Vszkuxx2wn_4AuHNUGq-8" value="-if invalid txid (check charlength+characters used)&lt;br&gt;OR&lt;br&gt;-if user took more than 1 hour to respond" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="750" y="867" width="282" height="55" as="geometry" />
</mxCell>
<mxCell id="-Vszkuxx2wn_4AuHNUGq-9" value="8) bot invites the user to all groups it can invite the user to, before deleting the contact" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" vertex="1" parent="1">
<mxGeometry x="671" y="997" width="177" height="50" as="geometry" />
</mxCell>
<mxCell id="-Vszkuxx2wn_4AuHNUGq-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.416;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="-Vszkuxx2wn_4AuHNUGq-5" target="-Vszkuxx2wn_4AuHNUGq-9">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="-Vszkuxx2wn_4AuHNUGq-11" value="if valid&lt;div&gt;txid&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="587" y="984" width="52" height="41" as="geometry" />
</mxCell>
<mxCell id="-Vszkuxx2wn_4AuHNUGq-12" value="edit: this is because you can&#39;t create one time invite links&lt;div&gt;to simplex chatrooms, that you&#39;re forced to go this route:&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="835" y="284" width="319" height="41" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,64 @@
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/26.0.9 Chrome/128.0.6613.186 Electron/32.2.5 Safari/537.36" version="26.0.9">
<diagram name="Page-1" id="EloTQGF5g3rEgpJwuik1">
<mxGraphModel dx="1434" dy="837" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="VlvG5SWBEV7tGviDseE0-63" value="User1" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;fontColor=none;noLabel=1;strokeWidth=3;" parent="1" vertex="1">
<mxGeometry x="373" y="420" width="56" height="120" as="geometry" />
</mxCell>
<mxCell id="i6QBT0kb58UDX3Ar8y5Q-12" value="&lt;font face=&quot;Courier New&quot; style=&quot;font-size: 16px;&quot;&gt;&lt;b&gt;srvone[...].onion&lt;/b&gt;&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="120" y="840" width="200" height="41" as="geometry" />
</mxCell>
<mxCell id="i6QBT0kb58UDX3Ar8y5Q-98" value="&lt;font face=&quot;Courier New&quot; style=&quot;font-size: 16px;&quot;&gt;&lt;b&gt;srvtwo[...].onion&lt;/b&gt;&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="480" y="840" width="200" height="41" as="geometry" />
</mxCell>
<mxCell id="YdZYu3o2HmhIkFVnyv3N-1" value="&lt;font face=&quot;Courier New&quot; style=&quot;font-size: 16px;&quot;&gt;&lt;b&gt;vgshop[...].onion&lt;/b&gt;&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="306" y="650" width="190" height="41" as="geometry" />
</mxCell>
<mxCell id="YdZYu3o2HmhIkFVnyv3N-5" value="" style="endArrow=classic;html=1;rounded=0;strokeWidth=3;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="501" y="700" as="sourcePoint" />
<mxPoint x="585" y="829" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="YdZYu3o2HmhIkFVnyv3N-6" value="" style="endArrow=classic;html=1;rounded=0;strokeWidth=3;exitX=0;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="296" y="700" as="sourcePoint" />
<mxPoint x="220" y="829" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="YdZYu3o2HmhIkFVnyv3N-7" value="" style="endArrow=classic;html=1;rounded=0;strokeWidth=3;exitX=0;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="219.5" y="890" as="sourcePoint" />
<mxPoint x="219.5" y="950" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="YdZYu3o2HmhIkFVnyv3N-8" value="" style="endArrow=classic;html=1;rounded=0;strokeWidth=3;exitX=0;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="585" y="890" as="sourcePoint" />
<mxPoint x="585" y="950" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="YdZYu3o2HmhIkFVnyv3N-9" value="&lt;font style=&quot;font-size: 24px;&quot; face=&quot;Courier New&quot;&gt;&lt;b style=&quot;&quot;&gt;Backend 1&lt;/b&gt;&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="145" y="958" width="150" height="40" as="geometry" />
</mxCell>
<mxCell id="YdZYu3o2HmhIkFVnyv3N-11" value="" style="endArrow=classic;html=1;rounded=0;strokeWidth=3;exitX=0;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="400.5" y="570" as="sourcePoint" />
<mxPoint x="400.5" y="630" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="YdZYu3o2HmhIkFVnyv3N-12" value="&lt;font style=&quot;font-size: 24px;&quot; face=&quot;Courier New&quot;&gt;&lt;b style=&quot;&quot;&gt;Backend 2&lt;/b&gt;&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="510" y="958" width="150" height="40" as="geometry" />
</mxCell>
<mxCell id="YdZYu3o2HmhIkFVnyv3N-13" value="&lt;font style=&quot;font-size: 16px;&quot; face=&quot;Courier New&quot;&gt;&lt;b style=&quot;&quot;&gt;Client&lt;/b&gt;&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="293" y="520" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="YdZYu3o2HmhIkFVnyv3N-14" value="&lt;font style=&quot;font-size: 16px;&quot; face=&quot;Courier New&quot;&gt;&lt;b style=&quot;&quot;&gt;Frontend&lt;/b&gt;&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="206" y="640" width="100" height="30" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,170 @@
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/26.2.2 Chrome/134.0.6998.178 Electron/35.1.2 Safari/537.36" version="26.2.2">
<diagram name="Page-1" id="CLEqJCBp6Rs9a-j2d0zD">
<mxGraphModel dx="1515" dy="656" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="c65eun8Wr9JGDa8dXbud-7" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;edgeStyle=orthogonalEdgeStyle;curved=1;fillColor=#e51400;strokeColor=#B20000;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="c65eun8Wr9JGDa8dXbud-1" target="c65eun8Wr9JGDa8dXbud-5" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-20" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;curved=1;fillColor=#60a917;strokeColor=#2D7600;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="c65eun8Wr9JGDa8dXbud-1" target="c65eun8Wr9JGDa8dXbud-12" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-1" value="&lt;u&gt;Thought / Idea / Justification:&lt;/u&gt;&lt;div&gt;&quot;Just one more time&quot;&lt;br&gt;&quot;One last time&quot;&lt;br&gt;&quot;Today i need it, i deserve it&quot;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;" parent="1" vertex="1">
<mxGeometry x="74" y="649" width="198" height="60" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;curved=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;fillColor=#e51400;strokeColor=#B20000;" parent="1" source="c65eun8Wr9JGDa8dXbud-5" target="c65eun8Wr9JGDa8dXbud-6" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-21" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;curved=1;fillColor=#60a917;strokeColor=#2D7600;" parent="1" source="c65eun8Wr9JGDa8dXbud-5" target="c65eun8Wr9JGDa8dXbud-16" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-5" value="&lt;u&gt;The Ritual begins:&lt;/u&gt;&lt;br&gt;you get ready to indulge,&lt;br&gt;you&#39;re about to give in&lt;br&gt;(the idea itself spikes dopamine)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="237" y="743" width="216" height="66" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-6" value="&lt;u&gt;Indulgence:&lt;/u&gt;&lt;br&gt;You start to indulge,&lt;br&gt;(spiking dopamine)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="1" vertex="1">
<mxGeometry x="95" y="861" width="170" height="56" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;curved=1;fillColor=#e51400;strokeColor=#B20000;" parent="1" source="c65eun8Wr9JGDa8dXbud-9" target="c65eun8Wr9JGDa8dXbud-1" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-19" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;curved=1;fillColor=#60a917;strokeColor=#2D7600;" parent="1" source="c65eun8Wr9JGDa8dXbud-9" target="c65eun8Wr9JGDa8dXbud-14" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-9" value="&lt;u&gt;Withdrawals:&lt;/u&gt;&lt;br&gt;You feel bad after some time, (shame, pain, depression, etc)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="-86" y="743" width="170" height="64" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.486;entryY=1.005;entryDx=0;entryDy=0;entryPerimeter=0;curved=1;fillColor=#e51400;strokeColor=#B20000;" parent="1" source="c65eun8Wr9JGDa8dXbud-6" target="c65eun8Wr9JGDa8dXbud-9" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-12" value="&lt;u&gt;Opus Nihil:&lt;/u&gt;&lt;br&gt;&quot;I want nothing,&lt;br&gt;I need nothing&quot;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="273" y="561" width="144" height="54" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-14" value="&lt;u&gt;Opus Nihil:&lt;/u&gt;&lt;br&gt;&quot;I want nothing,&lt;br&gt;I need nothing&quot;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="-201" y="652" width="144" height="54" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-16" value="&lt;u&gt;Opus Nihil:&lt;/u&gt;&lt;br&gt;&quot;I want nothing,&lt;br&gt;I need nothing&quot;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="396" y="862" width="144" height="54" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-22" value="&lt;u&gt;Opus Nihil:&lt;/u&gt;&lt;br&gt;Unwinding Addictions" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="-205" y="479" width="148" height="41" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-23" value="The Addiction&lt;br&gt;Cycle" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="111" y="755.5" width="100" height="41" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-24" value="&lt;font style=&quot;color: rgb(0, 204, 0);&quot;&gt;1) This is the best way at eradicating addictions:&amp;nbsp;&lt;br&gt;the idea appears, and you immediately silence it.&lt;br&gt;Whenever it appears, you remind yourself that&lt;br&gt;you don&#39;t want, nor need any of it.&lt;br&gt;&lt;br&gt;You need to reject the very &lt;br&gt;IDEA of indulging in pleasure!&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="187" y="452.5" width="316" height="113" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-25" value="&lt;font style=&quot;color: rgb(0, 204, 0);&quot;&gt;2) Sometimes you can&#39;t stop yourself that easily,&lt;br&gt;but when you&#39;re about to indulge you usually notice&amp;nbsp;&lt;br&gt;that it&#39;s about to happen, therefore you can stop yourself&lt;br&gt;there aswell&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="286.5" y="913" width="363" height="70" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-26" value="&lt;font style=&quot;color: rgb(204, 0, 0);&quot;&gt;Here you didn&#39;t stop yourself on time,&lt;br&gt;you can&#39;t stop yourself mid-indulgence,&lt;br&gt;therefore you&#39;ll have to try again next time.&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="-189" y="889" width="281" height="55" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-27" value="&lt;font color=&quot;#00cc00&quot;&gt;3) When you are feeling the withdrawals,&amp;nbsp;&lt;br&gt;make sure that you associate the&amp;nbsp;&lt;br&gt;target of indulgence with the pain,&lt;br&gt;and all of the negativity you go through.&lt;br&gt;Make sure that it becomes a reason to quit&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="-267" y="564" width="276" height="84" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-32" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="c65eun8Wr9JGDa8dXbud-28" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="875" y="813.5555555555555" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-28" value="Task A&lt;br&gt;(energetic)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e3c800;fontColor=#000000;strokeColor=#B09500;" parent="1" vertex="1">
<mxGeometry x="827" y="867" width="96" height="44" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-33" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="c65eun8Wr9JGDa8dXbud-29" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="875" y="708" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-29" value="Task B&lt;br&gt;(in the flow)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;" parent="1" vertex="1">
<mxGeometry x="827" y="769" width="96" height="44" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-34" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="c65eun8Wr9JGDa8dXbud-30" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="875" y="601.0555555555555" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-30" value="Task C&lt;br&gt;(getting tired)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="827" y="662" width="96" height="44" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-44" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fillColor=#a20025;strokeColor=#6F0000;" parent="1" source="c65eun8Wr9JGDa8dXbud-31" target="c65eun8Wr9JGDa8dXbud-37" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="875" y="520" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-31" value="Task D&lt;br&gt;(getting exhausted)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="1" vertex="1">
<mxGeometry x="827" y="554" width="96" height="44" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-46" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fillColor=#60a917;strokeColor=#2D7600;" parent="1" source="c65eun8Wr9JGDa8dXbud-37" target="c65eun8Wr9JGDa8dXbud-45" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1069" y="520" />
<mxPoint x="1069" y="493" />
<mxPoint x="1069" y="493" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-45" value="&lt;u&gt;Opus Nihil:&lt;/u&gt;&lt;br&gt;&quot;I want nothing,&lt;br&gt;I need nothing&quot;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="996.5" y="419" width="144" height="54" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-47" value="Task E&lt;br&gt;(energetic again)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e3c800;fontColor=#000000;strokeColor=#B09500;" parent="1" vertex="1">
<mxGeometry x="827" y="315" width="96" height="44" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-48" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.488;entryY=0.98;entryDx=0;entryDy=0;entryPerimeter=0;fillColor=#60a917;strokeColor=#2D7600;" parent="1" source="c65eun8Wr9JGDa8dXbud-45" target="c65eun8Wr9JGDa8dXbud-47" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-49" value="(begin mental reset&lt;br&gt;short ~5 min &lt;br&gt;meditation,&lt;br&gt;to recover)" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="875" y="378" width="136" height="70" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-50" value="" style="group;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;perimeterSpacing=9;strokeWidth=14;" parent="1" vertex="1" connectable="0">
<mxGeometry x="947" y="498" width="247" height="141" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-42" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fillColor=#a20025;strokeColor=#6F0000;" parent="c65eun8Wr9JGDa8dXbud-50" source="c65eun8Wr9JGDa8dXbud-35" target="c65eun8Wr9JGDa8dXbud-36" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-35" value="Indulge in pleasure" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="c65eun8Wr9JGDa8dXbud-50" vertex="1">
<mxGeometry x="151" y="97" width="96" height="44" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-39" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fillColor=#a20025;strokeColor=#6F0000;" parent="c65eun8Wr9JGDa8dXbud-50" source="c65eun8Wr9JGDa8dXbud-36" target="c65eun8Wr9JGDa8dXbud-37" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-36" value="Withdrawals" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="c65eun8Wr9JGDa8dXbud-50" vertex="1">
<mxGeometry y="97" width="96" height="44" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-40" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fillColor=#a20025;strokeColor=#6F0000;" parent="c65eun8Wr9JGDa8dXbud-50" source="c65eun8Wr9JGDa8dXbud-37" target="c65eun8Wr9JGDa8dXbud-38" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-37" value="Idea of indulging" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e3c800;fontColor=#000000;strokeColor=#B09500;" parent="c65eun8Wr9JGDa8dXbud-50" vertex="1">
<mxGeometry width="96" height="44" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-41" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fillColor=#a20025;strokeColor=#6F0000;" parent="c65eun8Wr9JGDa8dXbud-50" source="c65eun8Wr9JGDa8dXbud-38" target="c65eun8Wr9JGDa8dXbud-35" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-38" value="Ritual begins" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;" parent="c65eun8Wr9JGDa8dXbud-50" vertex="1">
<mxGeometry x="151" width="96" height="44" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-43" value="Addiction cycle" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="c65eun8Wr9JGDa8dXbud-50" vertex="1">
<mxGeometry x="67" y="56" width="109" height="26" as="geometry" />
</mxCell>
<mxCell id="c65eun8Wr9JGDa8dXbud-51" value="When things get rough,&lt;br&gt;you are increasingly more&amp;nbsp;&lt;br&gt;likely to have ideas of &lt;br&gt;indulging in pleasure.&lt;br&gt;&lt;br&gt;Be careful, notice it, and&lt;br&gt;get out of the addiction cycle&lt;br&gt;as soon as you can!" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="1208" y="498" width="194" height="127" as="geometry" />
</mxCell>
<mxCell id="y33aFE67ekV4QQrx48C5-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fillColor=#e51400;strokeColor=#B20000;" edge="1" parent="1" source="y33aFE67ekV4QQrx48C5-1" target="c65eun8Wr9JGDa8dXbud-1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="y33aFE67ekV4QQrx48C5-1" value="&lt;font style=&quot;color: rgb(255, 0, 0);&quot;&gt;⚠️ The Addiction cycle &lt;br&gt;always starts from &lt;br&gt;your mind, therefore&lt;br&gt;&lt;u&gt;WATCH OUT FOR IT!&lt;/u&gt;&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="98" y="555" width="150" height="70" as="geometry" />
</mxCell>
<mxCell id="y33aFE67ekV4QQrx48C5-3" value="Discomfort is at it&#39;s peak" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontColor=#FF0000;" vertex="1" parent="1">
<mxGeometry x="-33" y="496" width="167" height="26" as="geometry" />
</mxCell>
<mxCell id="y33aFE67ekV4QQrx48C5-4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.532;entryDx=0;entryDy=0;entryPerimeter=0;fontColor=#FF0000;fillColor=#e51400;strokeColor=#B20000;" edge="1" parent="1" source="y33aFE67ekV4QQrx48C5-3" target="y33aFE67ekV4QQrx48C5-1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,189 @@
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/25.0.2 Chrome/128.0.6613.186 Electron/32.2.5 Safari/537.36" version="25.0.2">
<diagram name="Page-1" id="YaltkXUbTmxIE2NtYj1t">
<mxGraphModel dx="861" dy="653" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="b_qoK0y8lgKdcArtdpya-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="b_qoK0y8lgKdcArtdpya-1" target="b_qoK0y8lgKdcArtdpya-2" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-1" value="It is possible to achieve,&lt;br&gt;&lt;u&gt;here&#39;s what you need&lt;/u&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="318" y="292" width="184" height="35" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-2" value="It is simpler than you think,&lt;br&gt;&lt;u&gt;here&#39;s how you can implement it&lt;/u&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="311" y="343" width="198" height="37" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="410" y="294.33333333333337" as="targetPoint" />
<mxPoint x="410" y="272" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-8" value="The Nihilism Blog&#39;s&amp;nbsp;&lt;div&gt;3 goals&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="348.5" y="167" width="123" height="41" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-10" value="You actually need privacy, anonymity and deniability, &lt;u&gt;here&#39;s why&lt;/u&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;" parent="1" vertex="1">
<mxGeometry x="356" y="211" width="108" height="61" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-11" value="Tyranny&#39;s 3 goals" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="577" y="174.5" width="111" height="26" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="b_qoK0y8lgKdcArtdpya-12" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="632.5" y="294" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-12" value="Trust us, you don&#39;t need privacy, anonymity and deniability, &lt;u&gt;don&#39;t ask why&lt;/u&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="1" vertex="1">
<mxGeometry x="562" y="211" width="141" height="61" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="b_qoK0y8lgKdcArtdpya-13" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="632.5" y="361.20000000000005" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-13" value="Panopticon propaganda: it is not possible to achieve" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="1" vertex="1">
<mxGeometry x="549" y="295" width="167" height="39" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-14" value="censoring everything that helps the individual achieve it" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="1" vertex="1">
<mxGeometry x="562" y="361" width="141" height="57" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-17" value="&lt;span&gt;The Nihilism Blog&lt;br&gt;Quality Standard&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;strokeColor=#6F0000;fontStyle=1;fontSize=21;fontColor=#ffffff;" parent="1" vertex="1">
<mxGeometry x="943" y="121" width="228" height="87" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-18" value="General structure: WHY / WHAT / HOW&lt;br&gt;(it can be across multiple blogposts)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="1048" y="228" width="231" height="36" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-23" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="b_qoK0y8lgKdcArtdpya-19" target="b_qoK0y8lgKdcArtdpya-22" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-60" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="b_qoK0y8lgKdcArtdpya-19" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1102.5" y="328.83333333333337" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-19" value="FIRST: why is this important ?" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="1106" y="280" width="210" height="29" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-24" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="b_qoK0y8lgKdcArtdpya-20" target="b_qoK0y8lgKdcArtdpya-22" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-61" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="b_qoK0y8lgKdcArtdpya-20" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1101.666666666667" y="368.8333333333335" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-20" value="SECOND: what is the best option ?" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="1106" y="320" width="210" height="29" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-26" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="b_qoK0y8lgKdcArtdpya-21" target="b_qoK0y8lgKdcArtdpya-25" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-21" value="THIRD: How can i implement that option ?" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="1106" y="361" width="248" height="29" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-33" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="b_qoK0y8lgKdcArtdpya-22" target="b_qoK0y8lgKdcArtdpya-27" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-22" value="&quot;To be explained&quot;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="1393" y="320" width="119" height="29" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-37" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="b_qoK0y8lgKdcArtdpya-25" target="b_qoK0y8lgKdcArtdpya-36" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1455" y="416" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-25" value="&quot;To be showcased&quot;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="1393" y="361" width="119" height="29" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-32" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="b_qoK0y8lgKdcArtdpya-27" target="b_qoK0y8lgKdcArtdpya-31" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-27" value="wall of text" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="1" vertex="1">
<mxGeometry x="1554" y="320" width="94" height="29" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-28" value="There is no how without what,&lt;div&gt;there is no what without why&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="876" y="308" width="177" height="41" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-35" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="b_qoK0y8lgKdcArtdpya-31" target="b_qoK0y8lgKdcArtdpya-34" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-31" value="multiple paragraphs&lt;br&gt;with highlighted important parts (using &amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;" parent="1" vertex="1">
<mxGeometry x="1671" y="295" width="94" height="79" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-34" value="multiple paragraphs, highlighted important text, and a graph to visually explain the same" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="1797" y="300" width="161" height="69" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-43" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="b_qoK0y8lgKdcArtdpya-36" target="b_qoK0y8lgKdcArtdpya-38" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-45" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="b_qoK0y8lgKdcArtdpya-36" target="b_qoK0y8lgKdcArtdpya-42" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-36" value="just talking about the steps to make without showing each one (aka being lazy)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="1" vertex="1">
<mxGeometry x="1515" y="385" width="124" height="62" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-48" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="b_qoK0y8lgKdcArtdpya-38" target="b_qoK0y8lgKdcArtdpya-40" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-38" value="Listing the steps, in a step-by-step order" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;" parent="1" vertex="1">
<mxGeometry x="1515" y="483" width="124" height="52" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-49" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="b_qoK0y8lgKdcArtdpya-40" target="b_qoK0y8lgKdcArtdpya-46" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-40" value="Listing each step in order, and SHOWING how to do each step, without skipping any" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="1496" y="570" width="162" height="62" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-47" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="b_qoK0y8lgKdcArtdpya-42" target="b_qoK0y8lgKdcArtdpya-46" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-42" value="Showing the commandline (copy paste into the &amp;lt;code&amp;gt;&amp;lt;/code&amp;gt; blocks), taking screenshots, and taking pictures" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;" parent="1" vertex="1">
<mxGeometry x="1701" y="390" width="201" height="89" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-46" value="Showing the important parts of the commandline (copy paste into the &amp;lt;code&amp;gt;&amp;lt;/code&amp;gt; blocks), taking screenshots (with arrows to show where to click), and taking pictures (with arrows too)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="1701" y="503" width="201" height="89" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-50" value="Talking about the path is for lazy blogwriters.&lt;br&gt;You are expected to show everyone&lt;br&gt;&amp;nbsp;HOW you are walking that path,&amp;nbsp;&lt;br&gt;without skipping any detail&lt;br&gt;and accurately explain what you are doing" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="1924" y="392.5" width="254" height="84" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-55" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="b_qoK0y8lgKdcArtdpya-51" target="b_qoK0y8lgKdcArtdpya-54" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-51" value="Spelling mistakes" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="1" vertex="1">
<mxGeometry x="1554" y="230" width="94" height="39" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-53" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.499;entryY=1.069;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="b_qoK0y8lgKdcArtdpya-27" target="b_qoK0y8lgKdcArtdpya-51" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-54" value="Fix all of your spelling&amp;nbsp; + Grammar mistakes by using vscodium&#39;s plugin &quot;LTeX+&quot;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="1792" y="205.5" width="136" height="88" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-56" value="Acceptable, &lt;u&gt;and expected&lt;/u&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="1170" y="547" width="193" height="30" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-57" value="Definitely not acceptable" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="1" vertex="1">
<mxGeometry x="1170" y="473" width="159" height="30" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-58" value="&lt;u&gt;Color Code:&lt;/u&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="1136" y="441" width="82" height="26" as="geometry" />
</mxCell>
<mxCell id="b_qoK0y8lgKdcArtdpya-59" value="Still not acceptable, but better" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;" parent="1" vertex="1">
<mxGeometry x="1170" y="510" width="178" height="30" as="geometry" />
</mxCell>
<mxCell id="9NNkzH2eHO21wP-u4fCP-1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.377;entryY=1.009;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="b_qoK0y8lgKdcArtdpya-2" target="b_qoK0y8lgKdcArtdpya-2">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="410" y="396" />
<mxPoint x="386" y="396" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="9NNkzH2eHO21wP-u4fCP-2" value="Continuous improvement&lt;br&gt;in simplifying the way to achieve it&lt;br&gt;wherever possible" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="310.5" y="390" width="199" height="55" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View file

@ -0,0 +1,190 @@
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/26.2.2 Chrome/134.0.6998.178 Electron/35.1.2 Safari/537.36" version="26.2.2">
<diagram name="Page-1" id="d24OJyoE2oEB8zRhgifU">
<mxGraphModel dx="1593" dy="537" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="S9r4NrTS_h6oXRP_SCOh-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-1" target="S9r4NrTS_h6oXRP_SCOh-3">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-1" value="your Laptop&lt;br&gt;(using a remote service that&lt;br&gt;is controlled by a third party)" style="image;html=1;image=img/lib/clip_art/computers/Laptop_128x128.png" vertex="1" parent="1">
<mxGeometry x="224" y="983" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-2" target="S9r4NrTS_h6oXRP_SCOh-4">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-2" value="your home router" style="image;html=1;image=img/lib/clip_art/networking/Router_Icon_128x128.png" vertex="1" parent="1">
<mxGeometry x="224" y="767" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-3" target="S9r4NrTS_h6oXRP_SCOh-2">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-3" value="switch" style="image;html=1;image=img/lib/clip_art/networking/Switch_128x128.png" vertex="1" parent="1">
<mxGeometry x="224" y="869" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-13" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-4" target="S9r4NrTS_h6oXRP_SCOh-5">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-4" value="your home &lt;br&gt;internet connection" style="image;aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;spacingTop=3;image=img/lib/active_directory/internet_globe.svg;" vertex="1" parent="1">
<mxGeometry x="239" y="669" width="50" height="50" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-5" target="S9r4NrTS_h6oXRP_SCOh-6">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-17" value="the remote service&#39;s&lt;br&gt;internet connection" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="S9r4NrTS_h6oXRP_SCOh-14">
<mxGeometry x="-0.6067" relative="1" as="geometry">
<mxPoint y="2" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-5" value="" style="image;aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;spacingTop=3;image=img/lib/active_directory/internet_globe.svg;" vertex="1" parent="1">
<mxGeometry x="554" y="669" width="50" height="50" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-6" target="S9r4NrTS_h6oXRP_SCOh-7">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-18" value="the remote service&#39;s router" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="S9r4NrTS_h6oXRP_SCOh-15">
<mxGeometry x="-0.3584" y="-1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-6" value="" style="image;html=1;image=img/lib/clip_art/networking/Router_Icon_128x128.png" vertex="1" parent="1">
<mxGeometry x="539" y="767" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-7" target="S9r4NrTS_h6oXRP_SCOh-8">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-19" value="switch" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="S9r4NrTS_h6oXRP_SCOh-16">
<mxGeometry x="-0.5056" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-7" value="" style="image;html=1;image=img/lib/clip_art/networking/Switch_128x128.png" vertex="1" parent="1">
<mxGeometry x="539" y="876" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-8" value="the remote server&lt;br&gt;running the service&lt;br&gt;(ex: google&#39;s onedrive)" style="image;html=1;image=img/lib/clip_art/computers/Server_Rack_128x128.png" vertex="1" parent="1">
<mxGeometry x="539" y="983" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-20" value="your home&#xa;is not under the&#xa;surveillance of &#xa;the adversary" style="shape=image;verticalLabelPosition=middle;verticalAlign=middle;imageAspect=0;aspect=fixed;image=data:image/png,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;labelPosition=left;align=right;" vertex="1" parent="1">
<mxGeometry x="169" y="998" width="50" height="50" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-21" value="The adversary can see&#xa;what happens on the&#xa;remote server, including&#xa;what happens inside the service" style="shape=image;verticalLabelPosition=middle;verticalAlign=middle;imageAspect=0;aspect=fixed;image=data:image/png,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;labelPosition=right;align=left;" vertex="1" parent="1">
<mxGeometry x="610" y="998" width="50" height="50" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-22" value="Your ISP also sees what connections&#xa;come through your router to the outside world" style="shape=image;verticalLabelPosition=top;verticalAlign=bottom;imageAspect=0;aspect=fixed;image=data:image/png,UklGRoIIAABXRUJQVlA4THUIAAAvMUAMECUwaNtIUswf9v53BCJiAjpn6xBhsK4c1MJg2XTov5KzbVtj5Y3b///fH0/G7VhmDu7u7rC0HSWw1AasCC7WdEAJdEEbY7EKJEGSbdrW+rZt27b9/9i2ObOtkW3b/s9v9O2Ha2+cc8++fEd7SW4kyZEkz6ze3fue/joO7aLJ5NC2bWrP+W0ztko76ew6ac3O7tXatm3btm07mQ7cRlIkZxmP7w9yt20z/Vj/M+eXOq2rpLVt28na29m2t7TtbWzbtm3Hzlw7M+ds5GzbdmjOuRvbqazK/CEp0eXbKqpsl84P2D5u09m2bTuZmfedeaL/DNy2baTudacrcp8AEHU6gVnlmGg99wtkXCdUc2cOXbtb1E6LGKcO/uvpiaut7gVi7n5Bjimi2v2EbJUARAudlDSYuGrswMexUJEPQfkkRhzBqoHt28zjwTnq7CNbuPUhXDPQuBCiCRV9P/C1w2O3jLqA1GnonO1tx25ZFaj1TfRzfO/kvR1s52JEjaEb1U5AAAGEqR+mftjq4hUO7M3A9h+yp4k4n0eeXHoapUUDp0tftTuhXJTQQrM2evVlcKPIAkR5iix2ZBGvOzHTxIz/M8fP0pNltXpd+6kakkXyk5hovIxJSweiK0lLBffDxkebhPJuodO3lpcVdkHfL8ukBn72ZioHEHUzuOEnh0ANI4/Mf19u5VTz67bSPKxn/Lab92mpuE7VZdibIWo89f15RGv5v6BKtyYlJOSMGH84BRMQzXJ/D2LQQoLDYUPyy92reOWnRE6Lsc52bUA0zS0Y5IAhi7SDr8v+yyqVh39Wyu7GLt6AWNV0MajjRp5aUGamyQipBS9/AKKNWMYtUMOOkCHbDspkw1Dhu7jUlV6tycXExSHi9XlRhgab/lY/CSMPh8TcTU84INpJTzg+/Zg5YvumhLaeJIT3ZQCirdy8hQRSUe3XvlaciTHTI3LTTbVTDSTxk5/8IkGimmYG2jBlEXatzU1pF6jB/TJUHcsbTtPJKuYznUlMZwE2AueATMALyv84ibyvmOW/o4Y0XRl6a6acuhgJU0Y0vOIA84D0VyP/L0yz6/H1zGZRGlPmfACYSyfPRHbC0jZ/0jJ2M33pZqnKSYnep9sdENtE4hqrUfR2cT7nvRr3rTFcd0Msc8tfn1y0Ild+Bou4IpKDGV3sUsL1J6UqDUDssWwjNeX+N9tHcI+OyMvLqgcaSFKT5WCmBWpIUqMn1qbUV7S4Ysf7MvjR+Ds3aAQgZg7G+KM2QzMbrJr3bCv9fSj/IqnUYCxAgDHfzx9apMbJ3O8H63lt1QYW3/zBZr+A4QBi4JPVwaabbjrdIzie1/9YVU8y0lpwMQDcYKFOhkqzC6m6K0dJuqMZQSxdUvI75yNIYt/PBXZyWo98Y/f2oiYkM30AwIISs3RndJ+w2TTE3sKvgw9AKBJAKLLI47eIXwdfAVkp4S5/0K0eAI+Gj3idJHvaB4KAJepJTdbTeR0Hn495ymD8BhCqDUUWuvPW9+ud87ZUziJ8YhkdEIT7mR3dWmrJgXkAxNH31qgSgNE6OAi1138kprcABBDa29ANNrollXk8PyYZD0Dwf/ZwmaQyEykGaKMNplL01cJRaXFvfhH2i8NLJhGTyiTyY5TxAgTBwyUDa3OZhRRBvlPUyqMYp5MDjfXG7twhCPOVI5EeIZUGPj6Yn9xqM++q5vzTUeIgWARM90O7PxbTF7mVg8+zavBEnilD45WZuPj5DkjPItyUVz+AIAhX5i8u46eO/xJbvvCg3xpmsASwAHjFxq9mfcE+frmy+jfjiy8R5xyAiBn76NBt/S0WDRD4jKI3fqfxkym1E+yR44KVJIOa2F/GjOE0oeNAtZPYt8wc7AUQvQAz/EWDUWLMWIMAziGy3lJ+oGkxG2Axl8ZrYHzt7irtL/v5asaakTI0wwx8bSqAOPgvfYMehxOeCMLs8IqNmPHvQvzUSeqwiy8YaQP1lD+uxfz/Xu9ZyyPR2Nwc/xS2DsfD9AYQ+wb1Ih7fZdYHQdg7PGcvAu5MLvbEIz88sc0Uo0y02UM/PHEgZpbRF8EOHqieDf5pyCL19TpKbQDxq1xPyMOckIeG8q8+XzjBWsDrffcfI4vx1fRqQjWq6PPT/ymA9cBrgKD0Ual2kju2PCz7AcSyg/86yu972HQBoiK+cYtj7GM5C2nRYhk7Ocx1Plf9YjiByW8d9r0MXTkHUSOh9YU9nYCoEQ35X6ImupDY3SEl+fY8SkUAsSpQZaaYchjCANFWJjvEcBMzmbbxqzcprfVjlj/4zak17NISKnyalvMaAGKjmV+mUBNjO5aWOEUTNXJTn04CEJtuVNKsbrCu0IpOT7pWGDFD85c8rGduVScNQGy1gNYyVK4fdOJNtVMLNCvwI0tC4/OJMtkQQJQ017VvQh1/eGv+H6HIwm8NEceeefUBEKWlpE0SsYYe3hqPdHsg4TIqIwFERYHKZBKF3Z00MzSi6YGfW0QMJGokgKisSDExoU7s7Ex6NGCSg+1cYib/i5IaASBqVEh65mF5IYcN/ONX3Y2qmdz8gUa7hLYnBUpnAFGrS6Wl2shT60KliLUD+3zTdVeDZgTn2ybWTxFPQ68vP1/eKwGIup20pNfAx+mIC77COB82gxjddKUM3TBfx192YtUW8TDycPyMJZ0BRIM+lLtSirR06wZza6jwze/s/HUD3ejc7En8/WDem6IUlSdFKeR88/52IutLXngLln6EHY6Y8aUbbBvm6dbxWwWSAETDjtpXnSOhGtQLsLIbzLspiW+RdYQtTdA+UUcTtgtRMxcqIaH5tRPidjeoyxaB6n9CVk0A0UovS2XWFUmdsVvanaP0OKvJ8FBh2DmN4aeIdp8QbXvRptZLkMw6jwpAAAA=;labelPosition=center;align=center;" vertex="1" parent="1">
<mxGeometry x="239" y="602" width="50" height="50" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-23" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-24" target="S9r4NrTS_h6oXRP_SCOh-28">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-24" value="your Laptop&lt;br&gt;(using a remote service that&lt;br&gt;is controlled by a third party)" style="image;html=1;image=img/lib/clip_art/computers/Laptop_128x128.png" vertex="1" parent="1">
<mxGeometry x="1284" y="998" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-25" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-26" target="S9r4NrTS_h6oXRP_SCOh-29">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-33" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-26" target="S9r4NrTS_h6oXRP_SCOh-28">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-26" value="your home router" style="image;html=1;image=img/lib/clip_art/networking/Router_Icon_128x128.png" vertex="1" parent="1">
<mxGeometry x="1284" y="782" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-27" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-28" target="S9r4NrTS_h6oXRP_SCOh-26">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-32" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-28" target="S9r4NrTS_h6oXRP_SCOh-31">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-28" value="switch" style="image;html=1;image=img/lib/clip_art/networking/Switch_128x128.png" vertex="1" parent="1">
<mxGeometry x="1284" y="884" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-35" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-29" target="S9r4NrTS_h6oXRP_SCOh-26">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-29" value="your home &lt;br&gt;internet connection" style="image;aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;spacingTop=3;image=img/lib/active_directory/internet_globe.svg;" vertex="1" parent="1">
<mxGeometry x="1299" y="684" width="50" height="50" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-30" value="your home&#xa;is not under the&#xa;surveillance of &#xa;the adversary" style="shape=image;verticalLabelPosition=middle;verticalAlign=middle;imageAspect=0;aspect=fixed;image=data:image/png,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;labelPosition=left;align=right;" vertex="1" parent="1">
<mxGeometry x="1229" y="1013" width="50" height="50" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-31" value="your home server&lt;br&gt;(which is under your control)" style="image;html=1;image=img/lib/clip_art/computers/Server_Rack_128x128.png" vertex="1" parent="1">
<mxGeometry x="1470" y="998" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-34" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.492;entryY=0.038;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-26" target="S9r4NrTS_h6oXRP_SCOh-28">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-36" value="since your home server is under your control,&#xa;there&#39;s no adversary to spy on what it does as &#xa;long as you stick to the FOSS software requirement" style="shape=image;verticalLabelPosition=middle;verticalAlign=middle;imageAspect=0;aspect=fixed;image=data:image/png,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;labelPosition=right;align=left;" vertex="1" parent="1">
<mxGeometry x="1550" y="1013" width="50" height="50" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-37" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-38" target="S9r4NrTS_h6oXRP_SCOh-42">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-38" value="your Laptop&lt;br&gt;(using a remote service that&lt;br&gt;is controlled by a third party)" style="image;html=1;image=img/lib/clip_art/computers/Laptop_128x128.png" vertex="1" parent="1">
<mxGeometry x="202" y="1627" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-39" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-40" target="S9r4NrTS_h6oXRP_SCOh-44">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-40" value="your home router" style="image;html=1;image=img/lib/clip_art/networking/Router_Icon_128x128.png" vertex="1" parent="1">
<mxGeometry x="202" y="1411" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-41" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-42" target="S9r4NrTS_h6oXRP_SCOh-40">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-42" value="switch" style="image;html=1;image=img/lib/clip_art/networking/Switch_128x128.png" vertex="1" parent="1">
<mxGeometry x="202" y="1513" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-43" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-44" target="S9r4NrTS_h6oXRP_SCOh-47">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-44" value="your home &lt;br&gt;internet connection" style="image;aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;spacingTop=3;image=img/lib/active_directory/internet_globe.svg;" vertex="1" parent="1">
<mxGeometry x="217" y="1313" width="50" height="50" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-45" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-47" target="S9r4NrTS_h6oXRP_SCOh-50">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-46" value="the remote cloud service provider&#39;s&lt;br&gt;internet connection" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="S9r4NrTS_h6oXRP_SCOh-45">
<mxGeometry x="-0.6067" relative="1" as="geometry">
<mxPoint y="2" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-47" value="" style="image;aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;spacingTop=3;image=img/lib/active_directory/internet_globe.svg;" vertex="1" parent="1">
<mxGeometry x="532" y="1313" width="50" height="50" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-48" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-50" target="S9r4NrTS_h6oXRP_SCOh-53">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-49" value="the remote cloud service provider&#39;s router" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="S9r4NrTS_h6oXRP_SCOh-48">
<mxGeometry x="-0.3584" y="-1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-50" value="" style="image;html=1;image=img/lib/clip_art/networking/Router_Icon_128x128.png" vertex="1" parent="1">
<mxGeometry x="517" y="1411" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-51" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="S9r4NrTS_h6oXRP_SCOh-53" target="S9r4NrTS_h6oXRP_SCOh-54">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-52" value="switch" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="S9r4NrTS_h6oXRP_SCOh-51">
<mxGeometry x="-0.5056" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-53" value="" style="image;html=1;image=img/lib/clip_art/networking/Switch_128x128.png" vertex="1" parent="1">
<mxGeometry x="517" y="1520" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-54" value="The remote VPS /&amp;nbsp;dedicated server&lt;br&gt;you just rent to that cloud service provider&lt;br&gt;to run a service you control" style="image;html=1;image=img/lib/clip_art/computers/Server_Rack_128x128.png" vertex="1" parent="1">
<mxGeometry x="517" y="1627" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-55" value="your home&#xa;is not under the&#xa;surveillance of &#xa;the adversary" style="shape=image;verticalLabelPosition=middle;verticalAlign=middle;imageAspect=0;aspect=fixed;image=data:image/png,UklGRoYLAABXRUJQVlA4THoLAAAvMUAMEFXZrf5/mezmJ8bdK57LzHMFl5mZmZmZmZmXmWbmfUfMzMzMzJxJZmZ73pmdUQX/elzGhop0zqRme0twHcrcg1K3sKnDtVvhlP2rwCUoVR2b+pahBlSAU9fgUMfZP7VTxhamD8P28qZTgEPX4HIc3Xgd/ptRGT7nX4lTpwzpHDXiFqgCF7CpGURVuBW34V7e9OdYwrVtZyM975cvGdVe/7Kdhm3Htm3bXNu2bdu2d7uNBNu207Y6TzKEyp3/gCI9meIwJ2X8WI6lAAJAAI5t2472r9l5q2azu6pt27Zt27a3mwDmzkqxJndHLj1LSHbcRq7e3G2d7bX57OlpsHKqkDU9vaWntzrI0ppbksmYcoJ0r8hNNrsDVgaVRUjGbubqHgO3fABnosCXL9WvPWt8/F6rg/c6HLrT8uC9hiceVLv5osDXD2CLgEfeb+Y9OlyIm1G1TUo9VCPatOVNiFeBk2/BMaPxqScjZjcWtYxEVFSSUgNLSFkiGVs4sIYDa8hLTM9EFRYWNw4NW7nV+PSjzSkCbvs5rxQtrQYaPVCVS8nWol0E3lSZF++GrdpaXTNkSQ/siqcqSg16iqJsqiKbokhRPL8qe/agp2oqOSMXWjkwdOVWydcfwBP/L5wUL61CFLirDGQI+HqfCnz5NGp6Jbq4Ylc9u+LYQsqmKUX2yLkgVXbssqOEgpj8woi5JdO3L+DrvqsA+rql28/vxHyiWQYOtNt3J7RmwK469qAjbIZSVI+EswAX3MsVzfvY6upa6wN3wI6Cop0//FcTmzrT/0NasDU9s4EUG71yy5oaqIpH7hXix8lpueFrdsDSta0UH9k8nsTUFIkeUsGRnMn/6cPcjglV9+zBPs7dQ0IIu+bMGpgLikbAlh4u8Ps7wbWWgiRsZk1Pm358W9g2oWoOtxoBCfeJXYJ98zuntviNPJbkYK/EONqlrZKSlRtKkTm9MzsrziMB8uia3Fk9c2DvKCjYBa6UYIwAK8ZNrai68goPEVdDaszkGthFSSZDnJmjhypw2+/ddl2zRTzvI4884iGrHvC72x16AO748w6xplLr5N8/gaaE+FDZZ2+iyit3CpuurKHgPuEZQTlhlbWSL/8rxO12rW1E0/MVU4cWsr1q0Mn8F+dr3GYYRESZdtmbPDTzCpPZtHdY8uMnCHy9I3UuPkvILRleTkKQU78qK103DEPXdYMTEU9fUDM0o2XMT0TiX4nZQfVrLzZw93Y5mIl2b508upBGggKZmYE1RDxdt+hBdGZhWenA1LaxEcMz3daudN6w9v+vT+qcWFxRi8oqWHSlpxs0pn8OgFGDC6Spqmr8xAq4on87EnWMMVNcNLPkqzcxhbkscurXLYZaVVgZPjJV8VIGEWslxFpIVjPJ+n7dhBgwIJa/OTRkfGZlaSUmI9d13c427/97zNAQRmRJpdCnbwUkO52xJrEmFgKd+7027Si6F9Dy6wkpmSntQyXvz2H1xMR8JvYjcSFwCXAEEAPMA6KAQ4GLgIuBg4DlJNrERRDxZ7sud/wab/NaUzNdtl8Df/d6O5NwVtqkFVziazppZiSGM8NHhrBeQiyRiY88FXgxIC8AhgPo2Ac4DZAvBOIBHEOiOwkcNjoQl5rJ4ET0iKo62dMH58DG3wpmU82KiHZM3h+N8IpalkPOmintJdObO2NF6xQSTwOklHI/AJ0nAssB3Bt4PvAs4CwS07mx+fe/xvcULJr6MZHwqpoXXlLJYxqlBDOcBbm6q+uef5ISDrggyg3JDxoeUlMF40ISLwCk40kA4jqADxF9PsTNgHMBKaV8EXAlYZFg1DpZW14SZHDiRkJOofKd39ZdeDJnHhEEi88vdN59SzGUIEVTNsUZ36OG/vtxNhMvBKTmU4BGAPrWBxCLAehYGbgNcJBSXsTEeLMxYjiwaN7/iFsjQbv9tyCQHOwCosHfujtw7U6aSItLdQbOrOwjGH+QTv+LPh/2Av7y8C8RfesCeCDgRD6XxGFMDDp+LTqjL5f+1Gf9Diy7uFOTyIFA+9OYsZVsJawis5zZb/+6mhnSxX8iIl4HyFuBUQCWARBxPuBMypuYWPzpzeoCpapezrD5NVhybgOQA0l8nDS6sHPQSYg4K768eSYT0tVZACIOBO46A8COwDXAXAARBwHPBVyQzyMR+etLbFpf7uiVaxCPPCAHrHycOL6UYVWd+af2zmTCpQUAInYCEgH89tMBOQxAxDHAE678YMHVO8mGlzZyzQZY0AZkw9LLD6PGlhQtuMem9E3qLFmApxFc2AVA30OI90t5AoDow39K588i7E5ibN+IRetTdHXvoBUbQd7jn/1BBPjbN/tt2FMNJe7LWlDtDfv05rdfd3IFgI6rgP2BEADRh3g24OxCJsb+/DKzycv8Eymq6rl5Bzz2HANPuq/1kQd3c6LsmHTVYXNhniCuImg9B+gNoM+Hjr71ABwNfFHrRmC5YLTZPhaR7eUScUskaHriwTb2zl4WbGvN2On+Xwk5BVX2iOgtiqxmNOdK3ZtZwo3LSdwl5VOBlQAWAfAhjf/gp68HpJTy6w+EC8aOV55N7sjZFC+HiBRFxeYUyr74bxtrOhVAQGlu+m4kJVaX13LIMSMhEgwdq+APTwYuBT5qBs4DPvkb1P78A1LK77xxmmhhr5Wl7+YSEfG05VVD4OzYkUlvVs6kHJzyfcLY0lrhQP6MmPTc8JEaIkaR+MAXnwEcDUwGXlMJqA+MBw4BHn4ecDNwIrCSiYpJKey9YigqM5fhJyIS3uyxE0vgb31tBErYHt9+AiFwdqLZ8Uff4xpk+Cd2T2G/2ZVOW/cQm8dF5jKhktiZRDyJJCCesDOwC2ERiTaShbjT5dykzrHY9JwqK4M0hTclNdPo7CNYeLqfMVZKsqM25rGQ8sqDatAJEJH/Pe23XMF5dSM6vXdW40ivlXMVL2VQu8ydiS7rF6a1jkXkFKya0v3kVKiKs6KmBvau0kyGMsZqRptC8KRfBq3dUELqEUFE6Y/VPnEvPLekExl6ukUP4lMzbwopKIUUVO4JyyvFpeVSjMDQDXJVqGpf3/Vb4G29rUmSxRhjG9haM4u+ffPHnZP7LOEMEZFVCz5jkLbfcPRzSqURWl0xff+2eWI8jTmWRFMBrvhHr503lIjKJPHII8TJo0KVHVtK0H33NXBHn0r9PRRqsOKCTAFLy4LOmbWZnHPyLOd2Tc1rnQKLUYybSUy7MRG9qb17peKtP2KKKgZ5XHwiqrhU/vF/mzo7Z5rFmnAnzMxNE/iSH2333UvKzhkBjwiirOT0oNmpJ+Bqfa4SPVQxF82MvuCK9N14xZKe+ZNnhM0I3t5r6x64I2W49GEubyPZST8avHbn/ixP0J9sYa/v1muQiLzESJbKIB5NBhu6b7uRkF34MRc84AYhRCA3Pq/Qee+dTwWRjGSpLg8mgivR4NSTkPIBxQgU1Xuz1QjcwMmv6mpF3UidS8/Al/wvbzKCudFs0hMWnr0wfT0YM7WRmJOza56RKsEz0+JzC2PGVrb6C1hw/MQMOjO31mYmP58YrQOnqHrrj6kjSwmZuXsNTkIIDWFTA7+iB3fG5RUmjyxVufkbuKx8zC6v/feQzdxdmaTXVknJafBale7+Mmp6aVVlJSlNfTx37YP2ZOfXv9Z1u6wUI5OYV1pZPTR8xVrFO7+A09o2MTlejaQz8+A0LqFm0C3Ikm4Ft/m2QXyq+rUXvTfsTJhYWtA8sbxqaFXNUFhNLaS8tqJqaF7H1PiJlZdXuvvPupY28ERfghztDeW56RhhEsw8vINoSiuQDAq2tVZC4OQueNJvYIuArSuPENv6rxHME+DoAEcMPPFXWHh8e3Nne5nZpH/lWFPE7pBd/jfR9UBpUSbtqjHpUZXJ8E0S4mFVBTO8siDdi3LTVhsUd2ISxdwJ;labelPosition=left;align=right;" vertex="1" parent="1">
<mxGeometry x="147" y="1642" width="50" height="50" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-56" value="The adversary can see&#xa;what happens on the&#xa;remote server, including&#xa;what happens inside the service" style="shape=image;verticalLabelPosition=middle;verticalAlign=middle;imageAspect=0;aspect=fixed;image=data:image/png,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;labelPosition=right;align=left;" vertex="1" parent="1">
<mxGeometry x="592" y="1642" width="50" height="50" as="geometry" />
</mxCell>
<mxCell id="S9r4NrTS_h6oXRP_SCOh-57" value="Your ISP also sees what connections&#xa;come through your router to the outside world" style="shape=image;verticalLabelPosition=top;verticalAlign=bottom;imageAspect=0;aspect=fixed;image=data:image/png,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;labelPosition=center;align=center;" vertex="1" parent="1">
<mxGeometry x="217" y="1246" width="50" height="50" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View file

@ -0,0 +1,463 @@
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/25.0.2 Chrome/128.0.6613.186 Electron/32.2.5 Safari/537.36" version="25.0.2">
<diagram name="Page-1" id="B3SBa8r9e_4KmgIA6ZR_">
<mxGraphModel dx="2988" dy="609" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="_OaKirOE1PgL4AIJNBQS-1" value="Only the RAM contents&lt;br&gt;can contain forensic evidence&lt;br&gt;(which can all be erased &lt;br&gt;easily via rebooting)" style="verticalLabelPosition=top;verticalAlign=bottom;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#fa6800;fontColor=#F7F7F7;strokeColor=#C73500;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="-1598" y="1480.5" width="155" height="180.25" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-2" value="Laptop (DDR4/5 RAM)" style="image;html=1;image=img/lib/clip_art/computers/MacBook_128x128.png" parent="1" vertex="1">
<mxGeometry x="-1366.5" y="1503.5" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-77" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="_OaKirOE1PgL4AIJNBQS-4" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1327.5" y="1341.6666666666667" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-4" value="libvirtd QEMU hypervisor" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#e3c800;fontColor=#000000;strokeColor=#B09500;" parent="1" vertex="1">
<mxGeometry x="-1408" y="1363" width="161" height="25" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-5" value="System Logs (/var/log)" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="-1590" y="1483.25" width="139" height="25" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-6" value="Kernel Logs" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="-1590" y="1510.75" width="139" height="25" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-7" value="Kicksecure LIVE Host OS&lt;br&gt;(grub-live + ram-wipe)&lt;br&gt;From the system drive" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#0050ef;fontColor=#ffffff;strokeColor=#001DBC;" parent="1" vertex="1">
<mxGeometry x="-1407" y="1408" width="161" height="66" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0.978;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="_OaKirOE1PgL4AIJNBQS-2" target="_OaKirOE1PgL4AIJNBQS-7" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-9" value="Command History&lt;br&gt;~/.bash_history&lt;br&gt;&amp;nbsp;~/.zsh_history" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="-1590" y="1569.25" width="140" height="44" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-10" value="System Harddrive (HDD)" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="-1249" y="1503.5" width="161" height="40" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.543;entryY=0.042;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="_OaKirOE1PgL4AIJNBQS-7" target="_OaKirOE1PgL4AIJNBQS-10" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1162" y="1450" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-12" value="not writing any potential&lt;br&gt;forensic evidence into&lt;br&gt;&amp;nbsp;the system harddrive&lt;br&gt;meaning we can create&lt;br&gt;the hidden volume safely" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="_OaKirOE1PgL4AIJNBQS-11" vertex="1" connectable="0">
<mxGeometry x="0.3975" relative="1" as="geometry">
<mxPoint x="-5" y="-13" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-13" value="Non-standard Logs" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="-1590" y="1540.25" width="140" height="25" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1.009;entryY=0.411;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="_OaKirOE1PgL4AIJNBQS-7" target="_OaKirOE1PgL4AIJNBQS-1" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1425" y="1456" />
<mxPoint x="-1425" y="1555" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-15" value="Rest of the memory &lt;br&gt;contents" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="-1590" y="1616.5" width="140" height="28.5" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.509;entryY=1.013;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="_OaKirOE1PgL4AIJNBQS-7" target="_OaKirOE1PgL4AIJNBQS-4" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-18" value="script reboot.sh&amp;nbsp;" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#6d8764;fontColor=#ffffff;strokeColor=#3A5431;" parent="1" vertex="1">
<mxGeometry x="-1576" y="1381.75" width="133" height="28" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-19" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1.003;entryY=0.545;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="_OaKirOE1PgL4AIJNBQS-7" target="_OaKirOE1PgL4AIJNBQS-18" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1425" y="1456" />
<mxPoint x="-1425" y="1397" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-23" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="_OaKirOE1PgL4AIJNBQS-24" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1236" y="1128" as="targetPoint" />
<Array as="points">
<mxPoint x="-1237" y="1153" />
<mxPoint x="-1236" y="1153" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-33" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="_OaKirOE1PgL4AIJNBQS-34" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-613" y="1531" as="targetPoint" />
<Array as="points">
<mxPoint x="-614" y="1556" />
<mxPoint x="-613" y="1556" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-34" value="Sensitive VM &lt;br&gt;(Whonix Workstation)&lt;br&gt;QEMU VM" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" parent="1" vertex="1">
<mxGeometry x="-692" y="1580" width="157" height="49" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-35" value="&quot;Diary&quot; Veracrypt Volume (10Mb)" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="-761.5" y="1503" width="289" height="25" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-36" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="_OaKirOE1PgL4AIJNBQS-37" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-542" y="1445.3684210526317" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-37" value="VC Hidden Volume (5Mb)" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="-611.5" y="1472" width="139" height="25" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-38" value="Critical Data&lt;br&gt;(Keepass .kdbx file,&lt;br&gt;PGP keys, SSH keys,&lt;br&gt;Monero Wallet Seed)" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="-611.5" y="1380" width="139" height="62" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-39" value="Decoy Data&lt;br&gt;(Weekly diary)" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="-761.5" y="1389" width="139" height="53" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-40" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.496;entryY=1.007;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="_OaKirOE1PgL4AIJNBQS-35" target="_OaKirOE1PgL4AIJNBQS-39" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-692.5" y="1486" />
<mxPoint x="-692.5" y="1486" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-41" value="Important: for every hidden volume change,&lt;div&gt;the decoy volume also needs to change!&lt;br&gt;&lt;br&gt;Because if the decoy volume contents don&#39;t change&lt;br&gt;while the overall veracrypt volume changes,&amp;nbsp;&lt;br&gt;that proves the existance of a VC hidden volume!&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="-763" y="1284" width="292" height="98" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-42" value="&quot;Diary&quot; Veracrypt Volume (10Mb)" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="-188.5" y="1012.75" width="454" height="25" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-43" value="&lt;font style=&quot;font-size: 17px;&quot;&gt;Sensitive Critical Data backup procedure:&lt;/font&gt;" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;" parent="1" vertex="1">
<mxGeometry x="-295" y="848" width="343" height="25" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-44" value="VC Hidden Volume (5Mb)" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="-188.5" y="1089.25" width="139" height="25" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-45" value="1) Open the &quot;diary&quot; VC hidden volume &lt;br&gt;to save the critical data in it" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="-208.5" y="961.25" width="221" height="41" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-46" value="Save the critical data in the Hidden Volume&lt;br&gt;(copy the .kdbx, PGP, SSH, &lt;br&gt;and Monero Seed files in it)&amp;nbsp;" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="-238" y="1136.5" width="238" height="44.5" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-47" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.499;entryY=0.015;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="_OaKirOE1PgL4AIJNBQS-44" target="_OaKirOE1PgL4AIJNBQS-46" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-48" value="VC Decoy Volume (10Mb)" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="116.5" y="1089.25" width="151" height="25" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-49" value="3) open the&amp;nbsp;&quot;diary&quot; VC decoy volume &lt;br&gt;to write a diary text file in it.&lt;br&gt;&lt;b&gt;(as otherwise you can&#39;t justify why&lt;br&gt;the overall VC volume changed)&lt;/b&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="267.5" y="1027" width="216" height="70" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-50" value="Write a diary text file&amp;nbsp;&lt;br&gt;2025-04-06.txt" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;" parent="1" vertex="1">
<mxGeometry x="73.5" y="1141.25" width="237" height="35" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-51" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.499;entryY=0.015;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="_OaKirOE1PgL4AIJNBQS-48" target="_OaKirOE1PgL4AIJNBQS-50" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-52" value="(Context: all steps are to be done from the Sensitive VM)" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="-121" y="881" width="319" height="26" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-53" value="2) close the hidden volume" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="-201.5" y="1182.25" width="161" height="26" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-54" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="_OaKirOE1PgL4AIJNBQS-55" target="_OaKirOE1PgL4AIJNBQS-68" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="190.5" y="1251.25" />
<mxPoint x="60.5" y="1251.25" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-55" value="4) close the decoy volume.&lt;br&gt;&lt;b&gt;(&lt;u&gt;ONLY NOW&lt;/u&gt; the &quot;diary&quot; VC volume is ready&lt;br&gt;&amp;nbsp;to be backed up elsewhere)&lt;/b&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="59.5" y="1182.25" width="265" height="55" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-56" value="5) back up the veracrypt &lt;br&gt;volume in a remote VPS &lt;br&gt;that you rent anonymously." style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="-105" y="1258.39" width="161" height="55" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-57" value="" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#6881B3;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.usb_stick;" parent="1" vertex="1">
<mxGeometry x="221" y="1377.75" width="46" height="100" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-58" value="" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#6881B3;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.usb_stick;" parent="1" vertex="1">
<mxGeometry x="383.5" y="1377.75" width="46" height="100" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-59" value="" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#6881B3;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.usb_stick;" parent="1" vertex="1">
<mxGeometry x="302" y="1377.75" width="46" height="100" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-60" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" target="_OaKirOE1PgL4AIJNBQS-57" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="325.0238095238092" y="1332.38" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-61" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" target="_OaKirOE1PgL4AIJNBQS-59" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="324.9999999999991" y="1332.38" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-62" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" target="_OaKirOE1PgL4AIJNBQS-58" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="325.0238095238092" y="1332.38" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-63" value="Usb keys to be scattered in places that you control:&lt;br&gt;(&lt;u&gt;ex:&lt;/u&gt; in your car, in your bag, in your garden, etc)" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="180.5" y="1479.75" width="289" height="41" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-64" value="Cheap Remote VPS&lt;br&gt;(rented anonymously)" style="image;html=1;image=img/lib/clip_art/computers/Server_128x128.png" parent="1" vertex="1">
<mxGeometry x="20.5" y="1455.75" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-65" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="_OaKirOE1PgL4AIJNBQS-66" target="_OaKirOE1PgL4AIJNBQS-64" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-66" value="SSH port (accessible&lt;br&gt;via .onion only)" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" parent="1" vertex="1">
<mxGeometry x="-18" y="1396.62" width="157" height="37" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-67" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="_OaKirOE1PgL4AIJNBQS-68" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="60.5" y="1392.654761904762" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-68" value="Torsocks rsync diary backup-srv:/root/diary" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" parent="1" vertex="1">
<mxGeometry x="-59.5" y="1325.0100000000002" width="240" height="29.74" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-69" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="_OaKirOE1PgL4AIJNBQS-55" target="_OaKirOE1PgL4AIJNBQS-59" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="503.5" y="1061.25" as="targetPoint" />
<Array as="points">
<mxPoint x="190" y="1251" />
<mxPoint x="325" y="1251" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-70" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.474;entryY=-0.042;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="_OaKirOE1PgL4AIJNBQS-53" target="_OaKirOE1PgL4AIJNBQS-48" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="38.5" y="1195.25" />
<mxPoint x="38.5" y="1064.25" />
<mxPoint x="188.5" y="1064.25" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-71" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.485;entryY=-0.023;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="_OaKirOE1PgL4AIJNBQS-42" target="_OaKirOE1PgL4AIJNBQS-44" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-121.5" y="1057.25" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-72" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.474;entryY=-0.061;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="_OaKirOE1PgL4AIJNBQS-42" target="_OaKirOE1PgL4AIJNBQS-48" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="188.5" y="1057.25" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-73" value="6) Backup the VC volume&lt;br&gt;in USB keys to be scattered in&lt;br&gt;physical locations that you can access&lt;div&gt;easily and that can hide usb keys&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="327" y="1250.8900000000003" width="221" height="70" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-74" value="&lt;u&gt;End result:&lt;/u&gt; your critical sensitive data is safely backed up in 4 different places.&lt;br&gt;Your computer, the VPS and all 3 usb keys would all need to be destroyed&lt;br&gt;to effectively destroy your critical data" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="15" y="1590" width="432" height="55" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-75" value="" style="group;rounded=0;strokeColor=#6F0000;strokeWidth=6;fillColor=#a20025;fontColor=#ffffff;" parent="1" vertex="1" connectable="0">
<mxGeometry x="-1386" y="881" width="292" height="244" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-26" value="&quot;diary&quot; Veracrypt Volume (10Mb)" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="_OaKirOE1PgL4AIJNBQS-75" vertex="1">
<mxGeometry x="1.5" y="219" width="289" height="25" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-27" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="_OaKirOE1PgL4AIJNBQS-75" source="_OaKirOE1PgL4AIJNBQS-28" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="221" y="161.36842105263167" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-28" value="VC Hidden Volume (5Mb)" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="_OaKirOE1PgL4AIJNBQS-75" vertex="1">
<mxGeometry x="151.5" y="188" width="139" height="25" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-29" value="Critical Data&lt;br&gt;(Keepass .kdbx file,&lt;br&gt;PGP keys, SSH keys,&lt;br&gt;Monero Wallet Seed)" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="_OaKirOE1PgL4AIJNBQS-75" vertex="1">
<mxGeometry x="151.5" y="97" width="139" height="61" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-30" value="Decoy Data&lt;br&gt;(Weekly diary)" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="_OaKirOE1PgL4AIJNBQS-75" vertex="1">
<mxGeometry x="1.5" y="105" width="139" height="53" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-31" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.496;entryY=1.007;entryDx=0;entryDy=0;entryPerimeter=0;" parent="_OaKirOE1PgL4AIJNBQS-75" source="_OaKirOE1PgL4AIJNBQS-26" target="_OaKirOE1PgL4AIJNBQS-30" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="70.5" y="202" />
<mxPoint x="70.5" y="202" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-32" value="Important: for every hidden volume change,&lt;div&gt;the decoy volume also needs to change.&lt;br&gt;&lt;br&gt;Because if the decoy volume contents don&#39;t change&lt;br&gt;while the overall veracrypt volume changes,&amp;nbsp;&lt;br&gt;that proves the existance of a VC hidden volume!&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="_OaKirOE1PgL4AIJNBQS-75" vertex="1">
<mxGeometry width="292" height="98" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-78" value="" style="group;strokeColor=#6F0000;strokeWidth=6;perimeterSpacing=7;rounded=0;glass=0;fillColor=#a20025;fontColor=#ffffff;" parent="1" vertex="1" connectable="0">
<mxGeometry x="-1498" y="1175" width="340" height="165.8800000000001" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-76" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="_OaKirOE1PgL4AIJNBQS-78" source="_OaKirOE1PgL4AIJNBQS-3" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="170" y="108.66666666666674" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-3" value="Non-System&lt;br&gt;Harddrive (HDD) (500Gb)" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" parent="_OaKirOE1PgL4AIJNBQS-78" vertex="1">
<mxGeometry y="129.8800000000001" width="340" height="36" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-21" value="Veracrypt Decoy (outer) Volume (500Gb)" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="_OaKirOE1PgL4AIJNBQS-78" vertex="1">
<mxGeometry x="1" y="81" width="338" height="25" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-22" value="Veracrypt Hidden Volume (250Gb)" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="_OaKirOE1PgL4AIJNBQS-78" vertex="1">
<mxGeometry x="153" y="45" width="187" height="25" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-24" value="Sensitive Whonix&lt;br&gt;QEMU VMs (200Gb)" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" parent="_OaKirOE1PgL4AIJNBQS-78" vertex="1">
<mxGeometry x="183" y="2" width="157" height="37" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-25" value="Decoy files&lt;br&gt;(non-sensitive)&lt;br&gt;(less than 200Gb)" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="_OaKirOE1PgL4AIJNBQS-78" vertex="1">
<mxGeometry x="1" width="144" height="70" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-80" value="&lt;font color=&quot;#00f038&quot;&gt;Cheap Remote VPS C&lt;br&gt;(rented anonymously)&lt;/font&gt;" style="image;html=1;image=img/lib/clip_art/computers/Server_128x128.png;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;textShadow=0;" parent="1" vertex="1">
<mxGeometry x="-1435" y="725.0000000000001" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-84" value="" style="fontColor=#ffffff;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#a20025;strokeColor=#6F0000;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.usb_stick;" parent="1" vertex="1">
<mxGeometry x="-1293.5" y="732" width="29.44" height="64" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-85" value="" style="fontColor=#ffffff;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#a20025;strokeColor=#6F0000;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.usb_stick;" parent="1" vertex="1">
<mxGeometry x="-1131" y="732" width="29.9" height="65" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-86" value="" style="fontColor=#ffffff;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#a20025;strokeColor=#6F0000;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.usb_stick;" parent="1" vertex="1">
<mxGeometry x="-1212.5" y="732" width="29.9" height="65" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-87" value="Usb keys scattered in places that you control:&lt;br&gt;(&lt;u&gt;ex:&lt;/u&gt;&amp;nbsp;&lt;font color=&quot;#ff0000&quot;&gt;in your car, in your bag, in your garden&lt;/font&gt;, etc)" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="-1326" y="691" width="273" height="41" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-89" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="_OaKirOE1PgL4AIJNBQS-32" target="_OaKirOE1PgL4AIJNBQS-80" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1240" y="839" />
<mxPoint x="-1395" y="839" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-90" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="_OaKirOE1PgL4AIJNBQS-32" target="_OaKirOE1PgL4AIJNBQS-84" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1240" y="839" />
<mxPoint x="-1279" y="839" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-91" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="_OaKirOE1PgL4AIJNBQS-32" target="_OaKirOE1PgL4AIJNBQS-86" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-92" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="_OaKirOE1PgL4AIJNBQS-32" target="_OaKirOE1PgL4AIJNBQS-85" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-93" value="Weekly Critical Sensitive&lt;br&gt;Data Backup Procedure" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="-1390" y="840" width="149" height="41" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-94" value="Sensitive VM &lt;br&gt;(Whonix Workstation)&lt;br&gt;QEMU VM" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" parent="1" vertex="1">
<mxGeometry x="-40.5" y="907" width="157" height="49" as="geometry" />
</mxCell>
<mxCell id="_OaKirOE1PgL4AIJNBQS-95" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=-0.11;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="_OaKirOE1PgL4AIJNBQS-94" target="_OaKirOE1PgL4AIJNBQS-42" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-1" value="&lt;font color=&quot;#00f038&quot;&gt;Cheap Remote VPS A&lt;br&gt;(rented anonymously)&lt;/font&gt;" style="image;html=1;image=img/lib/clip_art/computers/Server_128x128.png;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;textShadow=0;" vertex="1" parent="1">
<mxGeometry x="-729.25" y="334.0000000000001" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-2" value="&lt;font color=&quot;#00f038&quot;&gt;Cheap Remote VPS B&lt;br&gt;(rented anonymously)&lt;/font&gt;" style="image;html=1;image=img/lib/clip_art/computers/Server_128x128.png;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;textShadow=0;" vertex="1" parent="1">
<mxGeometry x="-582.25" y="334.0000000000001" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-3" value="&lt;font color=&quot;#00f038&quot;&gt;Cheap Remote VPS C&lt;br&gt;(rented anonymously)&lt;/font&gt;" style="image;html=1;image=img/lib/clip_art/computers/Server_128x128.png;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;textShadow=0;" vertex="1" parent="1">
<mxGeometry x="-434.75" y="334.0000000000001" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-18" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="FcK501oqaw5JT6osqvcL-4">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-689" y="475.8275862068965" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-4" value="cloud provider A" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" vertex="1" parent="1">
<mxGeometry x="-758.5" y="503" width="139" height="25" as="geometry" />
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-19" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="FcK501oqaw5JT6osqvcL-5" target="FcK501oqaw5JT6osqvcL-1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-5" value="Datacenter location A" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" vertex="1" parent="1">
<mxGeometry x="-758.5" y="446" width="139" height="25" as="geometry" />
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-20" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="FcK501oqaw5JT6osqvcL-6" target="FcK501oqaw5JT6osqvcL-2">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-6" value="Datacenter location B" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" vertex="1" parent="1">
<mxGeometry x="-611.5" y="446" width="139" height="25" as="geometry" />
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-21" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="FcK501oqaw5JT6osqvcL-7" target="FcK501oqaw5JT6osqvcL-3">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-7" value="Datacenter location C" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" vertex="1" parent="1">
<mxGeometry x="-464" y="446" width="139" height="25" as="geometry" />
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-17" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="FcK501oqaw5JT6osqvcL-8">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-542" y="475.1379310344828" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-8" value="cloud provider B" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" vertex="1" parent="1">
<mxGeometry x="-611.5" y="503" width="139" height="25" as="geometry" />
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="FcK501oqaw5JT6osqvcL-9">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-394.5" y="475.8275862068965" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-9" value="cloud provider C" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" vertex="1" parent="1">
<mxGeometry x="-464" y="503" width="139" height="25" as="geometry" />
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-13" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="FcK501oqaw5JT6osqvcL-10">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-689" y="536.5172413793105" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-10" value="non-KYC cloud reseller&lt;br&gt;account A" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" vertex="1" parent="1">
<mxGeometry x="-758.5" y="561" width="139" height="37" as="geometry" />
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="FcK501oqaw5JT6osqvcL-11">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-542" y="533.7586206896551" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-11" value="non-KYC cloud reseller&lt;br&gt;account B" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" vertex="1" parent="1">
<mxGeometry x="-611.5" y="561" width="139" height="37" as="geometry" />
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="FcK501oqaw5JT6osqvcL-12">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-394.5" y="533.7586206896551" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-12" value="non-KYC cloud reseller&lt;br&gt;account C" style="verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.basic.rect;fillColor2=none;strokeWidth=1;size=20;indent=5;labelPosition=center;align=center;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" vertex="1" parent="1">
<mxGeometry x="-464" y="561" width="139" height="37" as="geometry" />
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-23" value="All 3 VPSes are used to store the diary backup file&lt;br&gt;(which secretely contains your critical sensitive data)&lt;br&gt;&lt;br&gt;(make sure you pay them annually at least, otherwise you wouldn&#39;t be able to access them&lt;br&gt;if you end up in custody for a few months)" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="-790.5" y="221" width="498" height="84" as="geometry" />
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-24" value="&lt;font color=&quot;#00f038&quot;&gt;Cheap Remote VPS B&lt;br&gt;(rented anonymously)&lt;/font&gt;" style="image;html=1;image=img/lib/clip_art/computers/Server_128x128.png;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;textShadow=0;" vertex="1" parent="1">
<mxGeometry x="-1571" y="725.0000000000001" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-25" value="&lt;font color=&quot;#00f038&quot;&gt;Cheap Remote VPS A&lt;br&gt;(rented anonymously)&lt;/font&gt;" style="image;html=1;image=img/lib/clip_art/computers/Server_128x128.png;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;textShadow=0;" vertex="1" parent="1">
<mxGeometry x="-1704" y="725.0000000000001" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-26" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="_OaKirOE1PgL4AIJNBQS-32" target="FcK501oqaw5JT6osqvcL-24">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1240" y="839" />
<mxPoint x="-1531" y="839" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="FcK501oqaw5JT6osqvcL-27" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="_OaKirOE1PgL4AIJNBQS-32" target="FcK501oqaw5JT6osqvcL-25">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1240" y="839" />
<mxPoint x="-1664" y="839" />
</Array>
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

File diff suppressed because one or more lines are too long

283
docs/graphs/sqlrepl.drawio Normal file

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,380 @@
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/26.2.2 Chrome/134.0.6998.178 Electron/35.1.2 Safari/537.36" version="26.2.2">
<diagram name="Page-1" id="sbkZyPvmQJVb-3snZOzC">
<mxGraphModel dx="1515" dy="656" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="7isbOhx5hTA59_UsGkNF-1" value="The Poison of Modern Times" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="-241" y="45" width="188" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-2" target="7isbOhx5hTA59_UsGkNF-3" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-75" value="Force every company operating&lt;br&gt;on their soil to act on their behalf&lt;br&gt;to pursue their own agenda:&lt;br&gt;consolidating power, and accumulating more wealth" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="7isbOhx5hTA59_UsGkNF-7" vertex="1" connectable="0">
<mxGeometry x="-0.0038" y="1" relative="1" as="geometry">
<mxPoint x="8" y="68" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-134" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-2" target="7isbOhx5hTA59_UsGkNF-96" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-135" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="7isbOhx5hTA59_UsGkNF-2" target="7isbOhx5hTA59_UsGkNF-13" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-136" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-2" target="7isbOhx5hTA59_UsGkNF-56" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-2" value="Governments&lt;br&gt;(Monopoly on violence, power, and corruption)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="-144" y="110" width="131" height="73" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-3" target="7isbOhx5hTA59_UsGkNF-4" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-88" value="Buy as many businesses as possible&lt;br&gt;to syphon as much money out of other&lt;br&gt;countries back into their hands,&lt;br&gt;to consolidate their power&amp;nbsp;&lt;br&gt;and accumulate more wealth" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="7isbOhx5hTA59_UsGkNF-8" vertex="1" connectable="0">
<mxGeometry x="-0.282" y="1" relative="1" as="geometry">
<mxPoint x="-1" y="20" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-49" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-3" target="7isbOhx5hTA59_UsGkNF-48" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-3" value="Corporations&lt;br&gt;(hogs 90% of the profits)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="1" vertex="1">
<mxGeometry x="-134" y="462" width="112" height="55.5" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-90" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-4" target="7isbOhx5hTA59_UsGkNF-89" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-92" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-4" target="7isbOhx5hTA59_UsGkNF-5" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-103" value="Slaves forcing everyone &lt;br&gt;beneath them to slave away their&amp;nbsp;&lt;br&gt;entire lives for their masters&#39; profit" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="7isbOhx5hTA59_UsGkNF-92" vertex="1" connectable="0">
<mxGeometry x="-0.2258" y="4" relative="1" as="geometry">
<mxPoint x="-4" y="5" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-4" value="Medium-Small Businesses&lt;br&gt;(gets the remaining 10% of the profits)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="-147" y="628.87" width="138" height="59" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-94" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="7isbOhx5hTA59_UsGkNF-5" target="7isbOhx5hTA59_UsGkNF-93" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-5" value="Employees&lt;br&gt;&amp;amp; Individuals" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;" parent="1" vertex="1">
<mxGeometry x="-134" y="749.88" width="112" height="53" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-41" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-6" target="7isbOhx5hTA59_UsGkNF-28" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-42" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-6" target="7isbOhx5hTA59_UsGkNF-29" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1655.5" y="415" />
<mxPoint x="1783.5" y="415" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-43" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-6" target="7isbOhx5hTA59_UsGkNF-27" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1655.5" y="415" />
<mxPoint x="1526.5" y="415" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-6" value="You, the slave individual (poisoned)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="1599.5" y="342" width="112" height="54" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-138" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-12" target="7isbOhx5hTA59_UsGkNF-71" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="380" y="358" />
<mxPoint x="913" y="358" />
<mxPoint x="913" y="490" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-12" value="The Voting system&lt;br&gt;(to falsely justify that the majority chose it)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="302.5" y="290" width="155" height="49" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-133" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="7isbOhx5hTA59_UsGkNF-13" target="7isbOhx5hTA59_UsGkNF-12" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-13" value="Multiple political parties (to pretend to act on behalf of the masses and maintain the illusion of choice)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="295.5" y="193" width="169" height="68" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-17" value="You, the Free individual&lt;br&gt;(free from poison)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="1600" y="703.5" width="112" height="48" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-40" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-18" target="7isbOhx5hTA59_UsGkNF-17" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1783.5" y="675.5" />
<mxPoint x="1655.5" y="675.5" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-18" value="Lack of Addictions&lt;br&gt;Lack of Compulsions" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="1721.5" y="600" width="125" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-39" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="7isbOhx5hTA59_UsGkNF-19" target="7isbOhx5hTA59_UsGkNF-17" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-19" value="Lack of Beliefs" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="1600" y="600" width="112" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-38" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-20" target="7isbOhx5hTA59_UsGkNF-17" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1526.5" y="675.5" />
<mxPoint x="1656.5" y="675.5" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-20" value="Lack of Identities" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="1471" y="600" width="112" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-31" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-27" target="7isbOhx5hTA59_UsGkNF-20" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-34" value="&lt;b&gt;Sum Nihil&lt;br&gt;&lt;br&gt;&quot;I am nothing,&lt;br&gt;I am noone&quot;&lt;/b&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="7isbOhx5hTA59_UsGkNF-31" vertex="1" connectable="0">
<mxGeometry x="0.0106" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-27" value="Unwanted Identities" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="1471" y="454.5" width="112" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-32" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-28" target="7isbOhx5hTA59_UsGkNF-19" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-35" value="&lt;b&gt;Scio Nihil&lt;br&gt;&lt;br&gt;&quot;I know nothing,&lt;br&gt;I know nothing else&quot;&lt;/b&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="7isbOhx5hTA59_UsGkNF-32" vertex="1" connectable="0">
<mxGeometry x="-0.0106" y="1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-28" value="&amp;nbsp;False Beliefs" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="1600" y="454.5" width="112" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-33" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-29" target="7isbOhx5hTA59_UsGkNF-18" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-36" value="&lt;b&gt;Opus Nihil&lt;br&gt;&lt;br&gt;&quot;I want nothing,&lt;br&gt;I need nothing&quot;&lt;/b&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="7isbOhx5hTA59_UsGkNF-33" vertex="1" connectable="0">
<mxGeometry x="-0.0781" y="-2" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-29" value="Unwanted Addictions" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="1728" y="449" width="112" height="50" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-60" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-48" target="7isbOhx5hTA59_UsGkNF-54" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-61" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="7isbOhx5hTA59_UsGkNF-48" target="7isbOhx5hTA59_UsGkNF-50" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-62" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-48" target="7isbOhx5hTA59_UsGkNF-52" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-63" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="7isbOhx5hTA59_UsGkNF-48" target="7isbOhx5hTA59_UsGkNF-53" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-64" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-48" target="7isbOhx5hTA59_UsGkNF-55" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-48" value="Internet Centralisation (the Clearnet):&lt;br&gt;1) Enabling communication for propagandists&lt;br&gt;2) Regulating who gets visibility, and who doesnt&lt;br&gt;3) M&lt;span style=&quot;background-color: initial;&quot;&gt;aking the dissidents vulnerable to crackdowns&lt;br&gt;(lack of privacy, anonymity and deniability)&lt;br&gt;&lt;/span&gt;&lt;div&gt;4) Systemic cracking down on all dissidents&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="1" vertex="1">
<mxGeometry x="-4" y="445" width="334" height="89.5" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-50" value="News outlets" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="1" vertex="1">
<mxGeometry x="393" y="426.25" width="102" height="36.5" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-68" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-52" target="7isbOhx5hTA59_UsGkNF-65" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-52" value="Social Media" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="1" vertex="1">
<mxGeometry x="393" y="471.75" width="102" height="36.5" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-53" value="Podcasts" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="1" vertex="1">
<mxGeometry x="393" y="518.25" width="102" height="36.5" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-54" value="TV / Radio" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="1" vertex="1">
<mxGeometry x="393" y="379.75" width="102" height="36.5" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-55" value="Advertisers" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="1" vertex="1">
<mxGeometry x="393" y="563.25" width="102" height="36.5" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-137" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-56" target="7isbOhx5hTA59_UsGkNF-76" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="588" y="359" />
<mxPoint x="913" y="359" />
<mxPoint x="913" y="395" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-56" value="State-issued money&lt;br&gt;(which they continuously print, causing inflation)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="510.5" y="202.5" width="155" height="49" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-72" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-65" target="7isbOhx5hTA59_UsGkNF-71" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-65" value="&lt;b&gt;&lt;font style=&quot;font-size: 17px;&quot;&gt;P&lt;br&gt;R&lt;br&gt;O&lt;br&gt;P&lt;br&gt;A&lt;br&gt;G&lt;br&gt;A&lt;br&gt;N&lt;br&gt;D&lt;br&gt;A&lt;/font&gt;&lt;/b&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="1" vertex="1">
<mxGeometry x="561" y="380" width="52" height="220" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-66" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.019;entryY=0.082;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-54" target="7isbOhx5hTA59_UsGkNF-65" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-67" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.019;entryY=0.292;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-50" target="7isbOhx5hTA59_UsGkNF-65" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-69" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.005;entryY=0.711;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-53" target="7isbOhx5hTA59_UsGkNF-65" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-70" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=-0.021;entryY=0.919;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-55" target="7isbOhx5hTA59_UsGkNF-65" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-78" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fillColor=#e51400;strokeColor=#B20000;" parent="1" source="7isbOhx5hTA59_UsGkNF-71" target="7isbOhx5hTA59_UsGkNF-76" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-79" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#e51400;strokeColor=#B20000;" parent="1" source="7isbOhx5hTA59_UsGkNF-71" target="7isbOhx5hTA59_UsGkNF-77" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-71" value="False Beliefs" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="1" vertex="1">
<mxGeometry x="959" y="470.5" width="144" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-73" value="Erase the past, rewrite the past&lt;br&gt;with propaganda, repeat it enough times &lt;br&gt;Until it everyone accepts it as the truth" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="631.5" y="429" width="232" height="55" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-74" value="Whoever speaks the actual truth,&lt;br&gt;gets silenced, shadow-banned,&lt;br&gt;gets their visibility reduced to nothing&lt;br&gt;(especially if they are on the clearnet)&lt;br&gt;and ultimately silenced, thrown in jail or killed.&lt;br&gt;&lt;br&gt;&lt;b&gt;(and of course, cover up every proof of&amp;nbsp;&lt;br&gt;tyranny, and pretend that the government&lt;br&gt;acts on behalf of the masses)&lt;/b&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="620" y="490" width="261" height="142" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-85" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#e51400;strokeColor=#B20000;" parent="1" source="7isbOhx5hTA59_UsGkNF-76" target="7isbOhx5hTA59_UsGkNF-71" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-99" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fillColor=#e51400;strokeColor=#B20000;" parent="1" source="7isbOhx5hTA59_UsGkNF-76" target="7isbOhx5hTA59_UsGkNF-77" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1123" y="395" />
<mxPoint x="1123" y="585" />
<mxPoint x="1103" y="585" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-76" value="Unwanted Identities" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="1" vertex="1">
<mxGeometry x="959" y="375" width="144" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-87" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fillColor=#e51400;strokeColor=#B20000;" parent="1" source="7isbOhx5hTA59_UsGkNF-77" target="7isbOhx5hTA59_UsGkNF-71" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-100" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fillColor=#e51400;strokeColor=#B20000;" parent="1" source="7isbOhx5hTA59_UsGkNF-77" target="7isbOhx5hTA59_UsGkNF-76" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1123" y="585" />
<mxPoint x="1123" y="395" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-119" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-77" target="7isbOhx5hTA59_UsGkNF-89" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1031" y="714" />
<mxPoint x="357" y="714" />
<mxPoint x="357" y="658" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-120" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-77" target="7isbOhx5hTA59_UsGkNF-93" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1031" y="714" />
<mxPoint x="357" y="714" />
<mxPoint x="357" y="776" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-77" value="Unwanted Addictions" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="1" vertex="1">
<mxGeometry x="959" y="565" width="144" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-89" value="The desperation of the ones that are not at the top:&lt;br&gt;1) we must make as much money as we can&lt;br&gt;2) we never have enough money&lt;br&gt;3) we must do everything to get that money&lt;br&gt;&lt;b&gt;(because otherwise we cannot survive)&lt;/b&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="22" y="618" width="292" height="80.75" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-93" value="1) I must work my whole life to get that money&lt;br&gt;2) I never have enough money (due to the cost of living continuously rising (inflation))&lt;br&gt;3) I must do everything to get that money&lt;br&gt;&lt;b&gt;(because otherwise i cannot survive)&lt;/b&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;" parent="1" vertex="1">
<mxGeometry x="22" y="736" width="292" height="80.75" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-132" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="7isbOhx5hTA59_UsGkNF-96" target="7isbOhx5hTA59_UsGkNF-131" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-96" value="The Law and Law Enforcement&lt;br&gt;(to monopolize violence obedience, and remain in power)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="51" y="188" width="206" height="65" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-139" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="7isbOhx5hTA59_UsGkNF-131" target="7isbOhx5hTA59_UsGkNF-77" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="154" y="359" />
<mxPoint x="913" y="359" />
<mxPoint x="913" y="584" />
<mxPoint x="959" y="584" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-131" value="Jails (to show the masses what happens if you disobey)&lt;br&gt;(the carrot &amp;amp; stick mentality)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="60.5" y="282" width="187" height="47" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-140" value="Systemically-produced poison&lt;br&gt;for the masses to remain slaves&lt;br&gt;their entire lives" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="937" y="295" width="188" height="51" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-141" value="Those unwanted identities&lt;br&gt;reinforce false beliefs and unwanted addictions&lt;br&gt;&lt;br&gt;Those unwanted addictions&lt;br&gt;reinforce unwanted identities and false beliefs&lt;br&gt;&lt;br&gt;Those false beliefs&lt;br&gt;reinforce those unwanted addictions and identities&lt;br&gt;&lt;br&gt;The poisoning cycle has 3 steps, and it is&lt;br&gt;self-reinforcing. (downward spiral / slippery slope)" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="1125" y="405.25" width="284" height="170" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-142" value="Nihilism is about getting rid of that poison:&lt;br&gt;from Slavery to Freedom" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="1524.75" y="290" width="268" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-143" value="The poison arrives in the mind, therefore &lt;br&gt;&lt;b&gt;only the mind can purge the poison.&lt;/b&gt;&lt;br&gt;&lt;br&gt;(at least 5 minutes a day,&lt;br&gt;ideally 20 minutes a day)" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="1840" y="508.25" width="233" height="84" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-144" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fillColor=#e51400;strokeColor=#B20000;" parent="1" source="7isbOhx5hTA59_UsGkNF-146" target="7isbOhx5hTA59_UsGkNF-149" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-145" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#e51400;strokeColor=#B20000;" parent="1" source="7isbOhx5hTA59_UsGkNF-146" target="7isbOhx5hTA59_UsGkNF-152" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-146" value="False Beliefs" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="1" vertex="1">
<mxGeometry x="970" y="1138.5" width="144" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-147" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#e51400;strokeColor=#B20000;" parent="1" source="7isbOhx5hTA59_UsGkNF-149" target="7isbOhx5hTA59_UsGkNF-146" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-148" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fillColor=#e51400;strokeColor=#B20000;" parent="1" source="7isbOhx5hTA59_UsGkNF-149" target="7isbOhx5hTA59_UsGkNF-152" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1134" y="1063" />
<mxPoint x="1134" y="1253" />
<mxPoint x="1114" y="1253" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-149" value="Unwanted Identities" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="1" vertex="1">
<mxGeometry x="970" y="1043" width="144" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-150" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fillColor=#e51400;strokeColor=#B20000;" parent="1" source="7isbOhx5hTA59_UsGkNF-152" target="7isbOhx5hTA59_UsGkNF-146" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-151" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fillColor=#e51400;strokeColor=#B20000;" parent="1" source="7isbOhx5hTA59_UsGkNF-152" target="7isbOhx5hTA59_UsGkNF-149" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1134" y="1253" />
<mxPoint x="1134" y="1063" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-152" value="Unwanted Addictions" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" parent="1" vertex="1">
<mxGeometry x="970" y="1233" width="144" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-153" value="Systemically-produced poison&lt;br&gt;for the masses to remain slaves&lt;br&gt;their entire lives" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="948" y="963" width="188" height="51" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-154" value="Those unwanted identities&lt;br&gt;reinforce false beliefs and unwanted addictions&lt;br&gt;&lt;br&gt;Those unwanted addictions&lt;br&gt;reinforce unwanted identities and false beliefs&lt;br&gt;&lt;br&gt;Those false beliefs&lt;br&gt;reinforce those unwanted addictions and identities&lt;br&gt;&lt;br&gt;The poisoning cycle has 3 steps, and it is&lt;br&gt;self-reinforcing. (downward spiral / slippery slope)" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="1136" y="1073.25" width="284" height="170" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View file

@ -0,0 +1,276 @@
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/25.0.2 Chrome/128.0.6613.186 Electron/32.2.5 Safari/537.36" version="25.0.2">
<diagram name="Page-1" id="sbkZyPvmQJVb-3snZOzC">
<mxGraphModel dx="2085" dy="1039" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="7isbOhx5hTA59_UsGkNF-1" value="The enemy is the state" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-241" y="45" width="188" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-2" target="7isbOhx5hTA59_UsGkNF-3">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-75" value="Force every company operating&lt;br&gt;on their soil to act on their behalf&lt;br&gt;to pursue their own agenda:&lt;br&gt;consolidating power, and accumulating more wealth" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="7isbOhx5hTA59_UsGkNF-7">
<mxGeometry x="-0.0038" y="1" relative="1" as="geometry">
<mxPoint x="8" y="68" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-134" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-2" target="7isbOhx5hTA59_UsGkNF-96">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-135" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-2" target="7isbOhx5hTA59_UsGkNF-13">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-136" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-2" target="7isbOhx5hTA59_UsGkNF-56">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-2" value="Governments&lt;br&gt;(Monopoly on violence, power, and corruption)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="-144" y="110" width="131" height="73" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-3" target="7isbOhx5hTA59_UsGkNF-4">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-88" value="Buy as many businesses as possible&lt;br&gt;to syphon as much money out of other&lt;br&gt;countries back into their hands,&lt;br&gt;to consolidate their power&amp;nbsp;&lt;br&gt;and accumulate more wealth" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="7isbOhx5hTA59_UsGkNF-8">
<mxGeometry x="-0.282" y="1" relative="1" as="geometry">
<mxPoint x="-1" y="20" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-49" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-3" target="7isbOhx5hTA59_UsGkNF-48">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-3" value="Corporations&lt;br&gt;(hogs 90% of the profits)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" vertex="1" parent="1">
<mxGeometry x="-134" y="462" width="112" height="55.5" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-90" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-4" target="7isbOhx5hTA59_UsGkNF-89">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-92" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-4" target="7isbOhx5hTA59_UsGkNF-5">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-103" value="Slaves forcing everyone &lt;br&gt;beneath them to slave away their&amp;nbsp;&lt;br&gt;entire lives for their masters&#39; profit" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="7isbOhx5hTA59_UsGkNF-92">
<mxGeometry x="-0.2258" y="4" relative="1" as="geometry">
<mxPoint x="-4" y="5" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-4" value="Medium-Small Businesses&lt;br&gt;(gets the remaining 10% of the profits)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" vertex="1" parent="1">
<mxGeometry x="-134" y="628.87" width="112" height="59" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-94" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-5" target="7isbOhx5hTA59_UsGkNF-93">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-5" value="Employees&lt;br&gt;&amp;amp; Individuals" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;" vertex="1" parent="1">
<mxGeometry x="-134" y="749.88" width="112" height="53" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-41" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-6" target="7isbOhx5hTA59_UsGkNF-28">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-42" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-6" target="7isbOhx5hTA59_UsGkNF-29">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1398.5" y="503" />
<mxPoint x="1526.5" y="503" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-43" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-6" target="7isbOhx5hTA59_UsGkNF-27">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1398.5" y="503" />
<mxPoint x="1269.5" y="503" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-6" value="You, the slave individual (vulnerable to tyranny)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="1324" y="430" width="149" height="54" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-12" value="The Voting system&lt;br&gt;(to falsely justify that the majority chose it)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="32" y="284" width="155" height="49" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-133" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-13" target="7isbOhx5hTA59_UsGkNF-12">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-13" value="Multiple political parties (to pretend to act on behalf of the masses and maintain the illusion of choice)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="25" y="187" width="169" height="68" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-17" value="You, the Free individual&lt;br&gt;(free from tyranny)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" vertex="1" parent="1">
<mxGeometry x="1324" y="791.5" width="150" height="48" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-40" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-18" target="7isbOhx5hTA59_UsGkNF-17">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1526.5" y="763.5" />
<mxPoint x="1398.5" y="763.5" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-18" value="Deniability" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" vertex="1" parent="1">
<mxGeometry x="1464.5" y="688" width="125" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-39" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-19" target="7isbOhx5hTA59_UsGkNF-17">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-19" value="Anonymity" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" vertex="1" parent="1">
<mxGeometry x="1343" y="688" width="112" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-38" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-20" target="7isbOhx5hTA59_UsGkNF-17">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1269.5" y="763.5" />
<mxPoint x="1399.5" y="763.5" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-20" value="Privacy" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" vertex="1" parent="1">
<mxGeometry x="1214" y="688" width="112" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-31" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-27" target="7isbOhx5hTA59_UsGkNF-20">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-34" value="&lt;b&gt;Implementing&lt;br&gt;technology&lt;br&gt;to preserve privacy&lt;/b&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="7isbOhx5hTA59_UsGkNF-31">
<mxGeometry x="0.0106" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-27" value="Surveilled" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="1214" y="542.5" width="112" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-32" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-28" target="7isbOhx5hTA59_UsGkNF-19">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-35" value="&lt;b&gt;Implementing&lt;br&gt;technology&lt;br&gt;to preserve anonymity&lt;/b&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="7isbOhx5hTA59_UsGkNF-32">
<mxGeometry x="-0.0106" y="1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-28" value="Identified" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="1343" y="542.5" width="112" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-33" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-29" target="7isbOhx5hTA59_UsGkNF-18">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-36" value="&lt;b&gt;Implementing&lt;br&gt;technology&lt;br&gt;to preserve deniability&lt;/b&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="7isbOhx5hTA59_UsGkNF-33">
<mxGeometry x="-0.0781" y="-2" relative="1" as="geometry">
<mxPoint x="2" y="3" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-29" value="Irrefutable proof&lt;br&gt;of your actions" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="1471" y="543" width="112" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-60" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-48" target="7isbOhx5hTA59_UsGkNF-54">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-61" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-48" target="7isbOhx5hTA59_UsGkNF-50">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-62" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-48" target="7isbOhx5hTA59_UsGkNF-52">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-63" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-48" target="7isbOhx5hTA59_UsGkNF-53">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-64" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-48" target="7isbOhx5hTA59_UsGkNF-55">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-48" value="Internet Centralisation (the Clearnet):&lt;br&gt;1) Enabling communication for propagandists&lt;br&gt;2) Regulating who gets visibility, and who doesnt&lt;br&gt;3) M&lt;span style=&quot;background-color: initial;&quot;&gt;aking the dissidents vulnerable to crackdowns&lt;br&gt;(lack of privacy, anonymity and deniability)&lt;br&gt;&lt;/span&gt;&lt;div&gt;4) Systemic cracking down on all dissidents&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" vertex="1" parent="1">
<mxGeometry x="18" y="439.5" width="290" height="100.5" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-50" value="News outlets" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" vertex="1" parent="1">
<mxGeometry x="393" y="426.25" width="102" height="36.5" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-68" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-52" target="7isbOhx5hTA59_UsGkNF-65">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-52" value="Social Media" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" vertex="1" parent="1">
<mxGeometry x="393" y="471.75" width="102" height="36.5" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-53" value="Podcasts" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" vertex="1" parent="1">
<mxGeometry x="393" y="518.25" width="102" height="36.5" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-54" value="TV / Radio" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" vertex="1" parent="1">
<mxGeometry x="393" y="379.75" width="102" height="36.5" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-55" value="Advertisers" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" vertex="1" parent="1">
<mxGeometry x="393" y="563.25" width="102" height="36.5" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-56" value="State-issued money&lt;br&gt;(which they continuously print, causing inflation)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="240" y="187" width="155" height="49" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-65" value="&lt;b&gt;&lt;font style=&quot;font-size: 17px;&quot;&gt;P&lt;br&gt;R&lt;br&gt;O&lt;br&gt;P&lt;br&gt;A&lt;br&gt;G&lt;br&gt;A&lt;br&gt;N&lt;br&gt;D&lt;br&gt;A&lt;/font&gt;&lt;/b&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e51400;fontColor=#ffffff;strokeColor=#B20000;" vertex="1" parent="1">
<mxGeometry x="561" y="380" width="52" height="220" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-66" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.019;entryY=0.082;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-54" target="7isbOhx5hTA59_UsGkNF-65">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-67" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.019;entryY=0.292;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-50" target="7isbOhx5hTA59_UsGkNF-65">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-69" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.005;entryY=0.711;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-53" target="7isbOhx5hTA59_UsGkNF-65">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-70" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=-0.021;entryY=0.919;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-55" target="7isbOhx5hTA59_UsGkNF-65">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-73" value="Erase the past, rewrite the past&lt;br&gt;with propaganda, repeat it enough times &lt;br&gt;Until it everyone accepts it as the truth" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="631.5" y="429" width="232" height="55" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-74" value="Whoever speaks the actual truth,&lt;br&gt;gets silenced, shadow-banned,&lt;br&gt;gets their visibility reduced to nothing&lt;br&gt;(especially if they are on the clearnet)&lt;br&gt;and ultimately silenced, thrown in jail or killed.&lt;br&gt;&lt;br&gt;&lt;b&gt;(and of course, cover up every proof of&amp;nbsp;&lt;br&gt;tyranny, and pretend that the government&lt;br&gt;acts on behalf of the masses)&lt;/b&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="620" y="490" width="261" height="142" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-89" value="The desperation of the ones that are not at the top:&lt;br&gt;1) we must make as much money as we can&lt;br&gt;2) we never have enough money&lt;br&gt;3) we must do everything to get that money&lt;br&gt;&lt;b&gt;(because otherwise we cannot survive)&lt;/b&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" vertex="1" parent="1">
<mxGeometry x="22" y="618" width="292" height="80.75" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-93" value="1) I must work my whole life to get that money&lt;br&gt;2) I never have enough money (due to the cost of living continuously rising (inflation))&lt;br&gt;3) I must do everything to get that money&lt;br&gt;&lt;b&gt;(because otherwise i cannot survive)&lt;/b&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;" vertex="1" parent="1">
<mxGeometry x="22" y="736" width="292" height="80.75" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-132" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-96" target="7isbOhx5hTA59_UsGkNF-131">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-96" value="The Law and Law Enforcement&lt;br&gt;(to monopolize violence obedience, and remain in power)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="426" y="187" width="187" height="47" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-131" value="Jails (to show the masses what happens if you disobey)&lt;br&gt;(the carrot &amp;amp; stick mentality)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="426" y="272" width="187" height="47" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-142" value="Opsec is about making yourself unavailable to tyranny:&lt;br&gt;you can view it as harm reduction" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="1228.38" y="377" width="341.25" height="39" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-143" value="If you don&#39;t implement&lt;br&gt;those technologies, you are&amp;nbsp;&lt;br&gt;going to remain vulnerable to the&lt;br&gt;state&#39;s tyranny. you can&#39;t let that happen." style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="1608" y="606.25" width="235" height="70" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-155" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-158" target="7isbOhx5hTA59_UsGkNF-164">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-156" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-158" target="7isbOhx5hTA59_UsGkNF-161">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-157" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-158" target="7isbOhx5hTA59_UsGkNF-162">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-158" value="Governments&lt;br&gt;(Monopoly on violence, power, and corruption)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="927" y="110" width="131" height="73" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-159" value="The Voting system&lt;br&gt;(to falsely justify that the majority chose it)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="1103" y="284" width="155" height="49" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-160" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-161" target="7isbOhx5hTA59_UsGkNF-159">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-161" value="Multiple political parties (to pretend to act on behalf of the masses and maintain the illusion of choice)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="1096" y="187" width="169" height="68" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-162" value="State-issued money&lt;br&gt;(which they continuously print, causing inflation)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="1311" y="187" width="155" height="49" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-163" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="7isbOhx5hTA59_UsGkNF-164" target="7isbOhx5hTA59_UsGkNF-165">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-164" value="The Law and Law Enforcement&lt;br&gt;(to monopolize violence obedience, and remain in power)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="1497" y="187" width="187" height="47" as="geometry" />
</mxCell>
<mxCell id="7isbOhx5hTA59_UsGkNF-165" value="Jails (to show the masses what happens if you disobey)&lt;br&gt;(the carrot &amp;amp; stick mentality)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="1497" y="272" width="187" height="47" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 464 KiB

@ -1 +1 @@
Subproject commit 4d81bfb2cbc694cf92bedb915c8de421132ef4cc
Subproject commit 0c2f5800bd7239069b0b803265f26d50cf3cbe59

@ -1 +1 @@
Subproject commit fc024d7d8a9974a57baa782eedd500b2d0b80444
Subproject commit abc95a51393f8462c59bbea64eed5aa230ef4979

@ -1 +1 @@
Subproject commit 604864679ca326dfa2f168d512384c95ffe27ebe
Subproject commit 9a2c0998563dcecf7ac1956c692377a27663782e