chore: update schema diagram

This commit is contained in:
github-actions[bot] committed 2026-01-29 00:54:20 +00:00
1 parent 71d5dad817
commit 29557fdfe8
2 files changed
+938 -40

No files matched your search

+469 -20
View File
@@ -1,20 +1,469 @@
<?xml version="1.0" standalone="no"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="2218.4800033569336" height="1872"><style>@font-face {
font-family: Open Sans;
src: url('data:font/woff2;charset=utf-8;base64,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 truncated
font-weight: normal;
}
@font-face {
font-family: Open Sans;
src: url('data:font/woff2;charset=utf-8;base64,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 truncated
font-weight: bold;
}
@font-face {
font-family: Inconsolata;
src: url('data:font/woff2;charset=utf-8;base64,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 truncated
font-weight: normal;
}
@font-face {
font-family: Inconsolata;
src: url('data:font/woff2;charset=utf-8;base64,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 truncated
font-weight: bold;
}</style><g><svg x="823.3578709442636" y="602.9857299670691" width="159.6421290557364" height="136.01427003293088"><g><path d="M32,109.01427003293088L42,109.01427003293088L69.3210645278682,109.01427003293088Q79.3210645278682,109.01427003293088,79.3210645278682,99.01427003293088L79.3210645278682,60Q79.3210645278682,50,89.3210645278682,50L116.6421290557364,50L126.6421290557364,50L126.6421290557364,50L116.6421290557364,50L89.3210645278682,50Q79.3210645278682,50,79.3210645278682,60L79.3210645278682,99.01427003293088Q79.3210645278682,109.01427003293088,69.3210645278682,109.01427003293088L42,109.01427003293088L32,109.01427003293088ZM32,109.01427003293088L22,109.01427003293088M126.6421290557364,50L136.6421290557364,50M32,105.01427003293088L32,113.01427003293088M136.6421290557364,46L127.6421290557364,50L136.6421290557364,54" fill="none" stroke="#9B9CA4" stroke-width="1"></path><text x="25" y="104.01427003293088" style="font-family: Open Sans, sans-serif; font-size: 14px; font-weight: normal; fill: transparent;">1</text><text x="125.96212922739778" y="45" style="font-family: Open Sans, sans-serif; font-size: 14px; font-weight: normal; fill: transparent;">*</text></g></svg><svg x="1239.5283452273725" y="830" width="201.92587741399007" height="365"><g><path d="M32,50L42,50L188.92587741399007,50Q198.92587741399007,50,198.92587741399007,60L198.92587741399007,333Q198.92587741399007,338,193.92587741399007,338L188.92587741399007,338L188.92587741399007,338L193.92587741399007,338Q198.92587741399007,338,198.92587741399007,333L198.92587741399007,60Q198.92587741399007,50,188.92587741399007,50L42,50L32,50ZM32,50L22,50M188.92587741399007,338L178.92587741399007,338M32,46L32,54M178.92587741399007,334L187.92587741399007,338L178.92587741399007,342" fill="none" stroke="#9B9CA4" stroke-width="1"></path><text x="25" y="45" style="font-family: Open Sans, sans-serif; font-size: 14px; font-weight: normal; fill: transparent;">1</text><text x="181.92587741399007" y="333" style="font-family: Open Sans, sans-serif; font-size: 14px; font-weight: normal; fill: transparent;">*</text></g></svg><svg x="869.5399932861328" y="1446" width="321.4600067138672" height="155.95209678997185"><g><path d="M288.4600067138672,50L278.4600067138672,50L170.2300033569336,50Q160.2300033569336,50,160.2300033569336,60L160.2300033569336,118.95209678997185Q160.2300033569336,128.95209678997185,150.2300033569336,128.95209678997185L42,128.95209678997185L32,128.95209678997185L32,128.95209678997185L42,128.95209678997185L150.2300033569336,128.95209678997185Q160.2300033569336,128.95209678997185,160.2300033569336,118.95209678997185L160.2300033569336,60Q160.2300033569336,50,170.2300033569336,50L278.4600067138672,50L288.4600067138672,50ZM288.4600067138672,50L298.4600067138672,50M32,128.95209678997185L22,128.95209678997185M288.4600067138672,46L288.4600067138672,54M22,124.95209678997185L31,128.95209678997185L22,132.95209678997185" fill="none" stroke="#9B9CA4" stroke-width="1"></path><text x="287.4800066947937" y="45" style="font-family: Open Sans, sans-serif; font-size: 14px; font-weight: normal; fill: transparent;">1</text><text x="25" y="123.95209678997185" style="font-family: Open Sans, sans-serif; font-size: 14px; font-weight: normal; fill: transparent;">*</text></g></svg><svg x="185.52000045776367" y="934" width="429.4799995422363" height="699.9520967899718"><g><path d="M32,50L42,50L204.23999977111816,50Q214.23999977111816,50,214.23999977111816,60L214.23999977111816,662.9520967899718Q214.23999977111816,672.9520967899718,224.23999977111816,672.9520967899718L386.4799995422363,672.9520967899718L396.4799995422363,672.9520967899718L396.4799995422363,672.9520967899718L386.4799995422363,672.9520967899718L224.23999977111816,672.9520967899718Q214.23999977111816,672.9520967899718,214.23999977111816,662.9520967899718L214.23999977111816,60Q214.23999977111816,50,204.23999977111816,50L42,50L32,50ZM32,50L22,50M396.4799995422363,672.9520967899718L406.4799995422363,672.9520967899718M32,46L32,54M406.4799995422363,668.9520967899718L397.4799995422363,672.9520967899718L406.4799995422363,676.9520967899718" fill="none" stroke="#9B9CA4" stroke-width="1"></path><text x="25" y="45" style="font-family: Open Sans, sans-serif; font-size: 14px; font-weight: normal; fill: transparent;">1</text><text x="395.7999997138977" y="667.9520967899718" style="font-family: Open Sans, sans-serif; font-size: 14px; font-weight: normal; fill: transparent;">*</text></g></svg><svg x="855.8839907264081" y="830" width="215.16435114403077" height="125"><g><path d="M182.16435114403077,50L172.16435114403077,50L117.08217557201539,50Q107.08217557201539,50,107.08217557201539,60L107.08217557201539,88Q107.08217557201539,98,97.08217557201539,98L42,98L32,98L32,98L42,98L97.08217557201539,98Q107.08217557201539,98,107.08217557201539,88L107.08217557201539,60Q107.08217557201539,50,117.08217557201539,50L172.16435114403077,50L182.16435114403077,50ZM182.16435114403077,50L192.16435114403077,50M32,98L22,98M182.16435114403077,46L182.1643511440Line truncated
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: schema Pages: 1 -->
<svg width="597pt" height="1278pt"
viewBox="0.00 0.00 597.00 1278.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1274)">
<title>schema</title>
<polygon fill="#0b0b0b" stroke="transparent" points="-4,4 -4,-1274 593,-1274 593,4 -4,4"/>
<!-- condition_indexer_flags -->
<g id="node1" class="node">
<title>condition_indexer_flags</title>
<polygon fill="#1f1f1f" stroke="#777777" points="168,-784 11,-784 11,-748 168,-748 168,-784"/>
<text text-anchor="middle" x="89.5" y="-762.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#f5f5f5">condition_indexer_flags</text>
</g>
<!-- custom_format_conditions -->
<g id="node10" class="node">
<title>custom_format_conditions</title>
<polygon fill="#1f1f1f" stroke="#777777" points="403.5,-784 229.5,-784 229.5,-748 403.5,-748 403.5,-784"/>
<text text-anchor="middle" x="316.5" y="-762.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#f5f5f5">custom_format_conditions</text>
</g>
<!-- condition_indexer_flags&#45;&gt;custom_format_conditions -->
<g id="edge1" class="edge">
<title>condition_indexer_flags&#45;&gt;custom_format_conditions</title>
<path fill="none" stroke="#aaaaaa" d="M168.25,-766C184.55,-766 201.94,-766 218.83,-766"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="219.28,-769.5 229.28,-766 219.28,-762.5 219.28,-769.5"/>
</g>
<!-- condition_languages -->
<g id="node2" class="node">
<title>condition_languages</title>
<polygon fill="#1f1f1f" stroke="#777777" points="159,-486 20,-486 20,-450 159,-450 159,-486"/>
<text text-anchor="middle" x="89.5" y="-464.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#f5f5f5">condition_languages</text>
</g>
<!-- condition_languages&#45;&gt;custom_format_conditions -->
<g id="edge2" class="edge">
<title>condition_languages&#45;&gt;custom_format_conditions</title>
<path fill="none" stroke="#aaaaaa" d="M144.68,-486.18C157.74,-492.98 170.39,-502.06 179,-514 238.26,-596.12 147.2,-663.77 215,-739 216.8,-741 218.73,-742.85 220.77,-744.58"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="218.97,-747.59 229.12,-750.6 223.06,-741.91 218.97,-747.59"/>
</g>
<!-- languages -->
<g id="node15" class="node">
<title>languages</title>
<polygon fill="#1f1f1f" stroke="#777777" points="355.5,-422 277.5,-422 277.5,-386 355.5,-386 355.5,-422"/>
<text text-anchor="middle" x="316.5" y="-400.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#f5f5f5">languages</text>
</g>
<!-- condition_languages&#45;&gt;languages -->
<g id="edge3" class="edge">
<title>condition_languages&#45;&gt;languages</title>
<path fill="none" stroke="#aaaaaa" d="M154.07,-449.92C190.11,-439.67 234.47,-427.05 267.56,-417.64"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="268.78,-420.93 277.44,-414.82 266.87,-414.19 268.78,-420.93"/>
</g>
<!-- condition_patterns -->
<g id="node3" class="node">
<title>condition_patterns</title>
<polygon fill="#1f1f1f" stroke="#777777" points="153,-559 26,-559 26,-523 153,-523 153,-559"/>
<text text-anchor="middle" x="89.5" y="-537.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#f5f5f5">condition_patterns</text>
</g>
<!-- condition_patterns&#45;&gt;custom_format_conditions -->
<g id="edge4" class="edge">
<title>condition_patterns&#45;&gt;custom_format_conditions</title>
<path fill="none" stroke="#aaaaaa" d="M153.16,-557.46C162.91,-562.39 172.04,-568.76 179,-577 226.6,-633.34 164,-685.72 215,-739 216.86,-740.94 218.84,-742.75 220.92,-744.43"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="219.21,-747.5 229.43,-750.31 223.2,-741.75 219.21,-747.5"/>
</g>
<!-- regular_expressions -->
<g id="node29" class="node">
<title>regular_expressions</title>
<polygon fill="#1f1f1f" stroke="#777777" points="589,-491 454,-491 454,-455 589,-455 589,-491"/>
<text text-anchor="middle" x="521.5" y="-469.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#f5f5f5">regular_expressions</text>
</g>
<!-- condition_patterns&#45;&gt;regular_expressions -->
<g id="edge5" class="edge">
<title>condition_patterns&#45;&gt;regular_expressions</title>
<path fill="none" stroke="#aaaaaa" d="M128.2,-522.93C144.17,-514.89 162.79,-505 179,-495 195.8,-484.64 196.22,-475.07 215,-469 289.82,-444.81 380.43,-449.97 443.46,-458.61"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="443.32,-462.13 453.72,-460.08 444.32,-455.2 443.32,-462.13"/>
</g>
<!-- condition_quality_modifiers -->
<g id="node4" class="node">
<title>condition_quality_modifiers</title>
<polygon fill="#1f1f1f" stroke="#777777" points="179,-730 0,-730 0,-694 179,-694 179,-730"/>
<text text-anchor="middle" x="89.5" y="-708.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#f5f5f5">condition_quality_modifiers</text>
</g>
<!-- condition_quality_modifiers&#45;&gt;custom_format_conditions -->
<g id="edge6" class="edge">
<title>condition_quality_modifiers&#45;&gt;custom_format_conditions</title>
<path fill="none" stroke="#aaaaaa" d="M165.73,-730.06C186.47,-735.03 209.11,-740.47 230.36,-745.57"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="229.8,-749.03 240.34,-747.96 231.43,-742.22 229.8,-749.03"/>
</g>
<!-- condition_release_types -->
<g id="node5" class="node">
<title>condition_release_types</title>
<polygon fill="#1f1f1f" stroke="#777777" points="169,-676 10,-676 10,-640 169,-640 169,-676"/>
<text text-anchor="middle" x="89.5" y="-654.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#f5f5f5">condition_release_types</text>
</g>
<!-- condition_release_types&#45;&gt;custom_format_conditions -->
<g id="edge7" class="edge">
<title>condition_release_types&#45;&gt;custom_format_conditions</title>
<path fill="none" stroke="#aaaaaa" d="M164.4,-676.12C169.56,-678.7 174.49,-681.64 179,-685 202.15,-702.21 191.57,-722.18 215,-739 216.91,-740.37 218.88,-741.67 220.91,-742.9"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="219.65,-746.2 230.11,-747.9 222.99,-740.05 219.65,-746.2"/>
</g>
<!-- condition_resolutions -->
<g id="node6" class="node">
<title>condition_resolutions</title>
<polygon fill="#1f1f1f" stroke="#777777" points="160.5,-622 18.5,-622 18.5,-586 160.5,-586 160.5,-622"/>
<text text-anchor="middle" x="89.5" y="-600.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#f5f5f5">condition_resolutions</text>
</g>
<!-- condition_resolutions&#45;&gt;custom_format_conditions -->
<g id="edge8" class="edge">
<title>condition_resolutions&#45;&gt;custom_format_conditions</title>
<path fill="none" stroke="#aaaaaa" d="M160.77,-618.29C167.46,-621.67 173.71,-625.84 179,-631 215.23,-666.32 178.18,-704.3 215,-739 216.9,-740.79 218.9,-742.46 220.99,-744.03"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="219.17,-747.01 229.46,-749.54 222.99,-741.15 219.17,-747.01"/>
</g>
<!-- condition_sizes -->
<g id="node7" class="node">
<title>condition_sizes</title>
<polygon fill="#1f1f1f" stroke="#777777" points="142.5,-946 36.5,-946 36.5,-910 142.5,-910 142.5,-946"/>
<text text-anchor="middle" x="89.5" y="-924.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#f5f5f5">condition_sizes</text>
</g>
<!-- condition_sizes&#45;&gt;custom_format_conditions -->
<g id="edge9" class="edge">
<title>condition_sizes&#45;&gt;custom_format_conditions</title>
<path fill="none" stroke="#aaaaaa" d="M142.83,-916.6C155.18,-912.69 167.96,-907.59 179,-901 227.4,-872.12 271.42,-822.49 295.72,-792.12"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="298.6,-794.12 302.04,-784.1 293.11,-789.79 298.6,-794.12"/>
</g>
<!-- condition_sources -->
<g id="node8" class="node">
<title>condition_sources</title>
<polygon fill="#1f1f1f" stroke="#777777" points="151,-892 28,-892 28,-856 151,-856 151,-892"/>
<text text-anchor="middle" x="89.5" y="-870.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#f5f5f5">condition_sources</text>
</g>
<!-- condition_sources&#45;&gt;custom_format_conditions -->
<g id="edge10" class="edge">
<title>condition_sources&#45;&gt;custom_format_conditions</title>
<path fill="none" stroke="#aaaaaa" d="M151.19,-857.6C160.64,-854.44 170.18,-850.89 179,-847 215.24,-831 253.82,-807.43 280.68,-789.83"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="282.92,-792.55 289.33,-784.12 279.05,-786.71 282.92,-792.55"/>
</g>
<!-- condition_years -->
<g id="node9" class="node">
<title>condition_years</title>
<polygon fill="#1f1f1f" stroke="#777777" points="144.5,-838 34.5,-838 34.5,-802 144.5,-802 144.5,-838"/>
<text text-anchor="middle" x="89.5" y="-816.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#f5f5f5">condition_years</text>
</g>
<!-- condition_years&#45;&gt;custom_format_conditions -->
<g id="edge11" class="edge">
<title>condition_years&#45;&gt;custom_format_conditions</title>
<path fill="none" stroke="#aaaaaa" d="M144.68,-807C170.27,-800.86 201.42,-793.38 230.09,-786.5"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="231.2,-789.83 240.11,-784.09 229.57,-783.02 231.2,-789.83"/>
</g>
<!-- custom_formats -->
<g id="node13" class="node">
<title>custom_formats</title>
<polygon fill="#1f1f1f" stroke="#777777" points="578,-703 465,-703 465,-667 578,-667 578,-703"/>
<text text-anchor="middle" x="521.5" y="-681.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#f5f5f5">custom_formats</text>
</g>
<!-- custom_format_conditions&#45;&gt;custom_formats -->
<g id="edge12" class="edge">
<title>custom_format_conditions&#45;&gt;custom_formats</title>
<path fill="none" stroke="#aaaaaa" d="M392.2,-747.93C400.99,-745.22 409.76,-742.23 418,-739 439.72,-730.48 462.81,-718.59 481.56,-708.14"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="483.41,-711.11 490.39,-703.14 479.97,-705.02 483.41,-711.11"/>
</g>
<!-- custom_format_tags -->
<g id="node11" class="node">
<title>custom_format_tags</title>
<polygon fill="#1f1f1f" stroke="#777777" points="386,-676 247,-676 247,-640 386,-640 386,-676"/>
<text text-anchor="middle" x="316.5" y="-654.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#f5f5f5">custom_format_tags</text>
</g>
<!-- custom_format_tags&#45;&gt;custom_formats -->
<g id="edge13" class="edge">
<title>custom_format_tags&#45;&gt;custom_formats</title>
<path fill="none" stroke="#aaaaaa" d="M386.23,-667.14C408.37,-670.09 432.84,-673.34 454.77,-676.26"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="454.6,-679.77 464.97,-677.61 455.52,-672.83 454.6,-679.77"/>
</g>
<!-- tags -->
<g id="node33" class="node">
<title>tags</title>
<polygon fill="#1f1f1f" stroke="#777777" points="548.5,-568 494.5,-568 494.5,-532 548.5,-532 548.5,-568"/>
<text text-anchor="middle" x="521.5" y="-546.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#f5f5f5">tags</text>
</g>
<!-- custom_format_tags&#45;&gt;tags -->
<g id="edge14" class="edge">
<title>custom_format_tags&#45;&gt;tags</title>
<path fill="none" stroke="#aaaaaa" d="M386.18,-646.69C397.46,-642.88 408.53,-637.8 418,-631 441.43,-614.18 431.65,-595.23 454,-577 462.95,-569.7 474.12,-564.15 484.75,-560.04"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="486.02,-563.3 494.27,-556.66 483.68,-556.71 486.02,-563.3"/>
</g>
<!-- custom_format_tests -->
<g id="node12" class="node">
<title>custom_format_tests</title>
<polygon fill="#1f1f1f" stroke="#777777" points="387.5,-730 245.5,-730 245.5,-694 387.5,-694 387.5,-730"/>
<text text-anchor="middle" x="316.5" y="-708.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#f5f5f5">custom_format_tests</text>
</g>
<!-- custom_format_tests&#45;&gt;custom_formats -->
<g id="edge15" class="edge">
<title>custom_format_tests&#45;&gt;custom_formats</title>
<path fill="none" stroke="#aaaaaa" d="M387.65,-702.67C409.41,-699.78 433.31,-696.6 454.76,-693.74"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="455.3,-697.2 464.75,-692.41 454.38,-690.26 455.3,-697.2"/>
</g>
<!-- delay_profiles -->
<g id="node14" class="node">
<title>delay_profiles</title>
<polygon fill="#1f1f1f" stroke="#777777" points="138.5,-1000 40.5,-1000 40.5,-964 138.5,-964 138.5,-1000"/>
<text text-anchor="middle" x="89.5" y="-978.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#f5f5f5">delay_profiles</text>
</g>
<!-- qualities -->
<g id="node16" class="node">
<title>qualities</title>
<polygon fill="#1f1f1f" stroke="#777777" points="349.5,-130 283.5,-130 283.5,-94 349.5,-94 349.5,-130"/>
<text text-anchor="middle" x="316.5" y="-108.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#f5f5f5">qualities</text>
</g>
<!-- quality_api_mappings -->
<g id="node17" class="node">
<title>quality_api_mappings</title>
<polygon fill="#1f1f1f" stroke="#777777" points="162,-144 17,-144 17,-108 162,-108 162,-144"/>
<text text-anchor="middle" x="89.5" y="-122.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#f5f5f5">quality_api_mappings</text>
</g>
<!-- quality_api_mappings&#45;&gt;qualities -->
<g id="edge16" class="edge">
<title>quality_api_mappings&#45;&gt;qualities</title>
<path fill="none" stroke="#aaaaaa" d="M162,-121.55C198.65,-119.27 242.02,-116.57 273.3,-114.63"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="273.65,-118.11 283.41,-114 273.22,-111.12 273.65,-118.11"/>
</g>
<!-- quality_group_members -->
<g id="node18" class="node">
<title>quality_group_members</title>
<polygon fill="#1f1f1f" stroke="#777777" points="170,-198 9,-198 9,-162 170,-162 170,-198"/>
<text text-anchor="middle" x="89.5" y="-176.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#f5f5f5">quality_group_members</text>
</g>
<!-- quality_group_members&#45;&gt;qualities -->
<g id="edge18" class="edge">
<title>quality_group_members&#45;&gt;qualities</title>
<path fill="none" stroke="#aaaaaa" d="M152.11,-161.85C161.16,-159 170.35,-156 179,-153 195.22,-147.38 198.69,-144.35 215,-139 233.98,-132.78 255.3,-126.9 273.41,-122.22"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="274.28,-125.61 283.1,-119.75 272.55,-118.83 274.28,-125.61"/>
</g>
<!-- quality_groups -->
<g id="node19" class="node">
<title>quality_groups</title>
<polygon fill="#1f1f1f" stroke="#777777" points="368,-238 265,-238 265,-202 368,-202 368,-238"/>
<text text-anchor="middle" x="316.5" y="-216.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#f5f5f5">quality_groups</text>
</g>
<!-- quality_group_members&#45;&gt;quality_groups -->
<g id="edge19" class="edge">
<title>quality_group_members&#45;&gt;quality_groups</title>
<path fill="none" stroke="#aaaaaa" d="M170.14,-194.16C197.93,-199.1 228.65,-204.56 254.67,-209.19"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="254.3,-212.67 264.76,-210.98 255.53,-205.78 254.3,-212.67"/>
</g>
<!-- either -->
<g id="node36" class="node">
<title>either</title>
<polygon fill="#1f1f1f" stroke="#777777" points="343.5,-184 289.5,-184 289.5,-148 343.5,-148 343.5,-184"/>
<text text-anchor="middle" x="316.5" y="-162.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#f5f5f5">either</text>
</g>
<!-- quality_group_members&#45;&gt;either -->
<g id="edge17" class="edge">
<title>quality_group_members&#45;&gt;either</title>
<path fill="none" stroke="#aaaaaa" d="M170.14,-175.04C207.3,-172.73 249.69,-170.09 279.07,-168.27"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="279.51,-171.75 289.27,-167.63 279.07,-164.76 279.51,-171.75"/>
</g>
<!-- quality_profiles -->
<g id="node24" class="node">
<title>quality_profiles</title>
<polygon fill="#1f1f1f" stroke="#777777" points="574.5,-376 468.5,-376 468.5,-340 574.5,-340 574.5,-376"/>
<text text-anchor="middle" x="521.5" y="-354.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#f5f5f5">quality_profiles</text>
</g>
<!-- quality_groups&#45;&gt;quality_profiles -->
<g id="edge20" class="edge">
<title>quality_groups&#45;&gt;quality_profiles</title>
<path fill="none" stroke="#aaaaaa" d="M368.04,-227.75C384.76,-231.8 402.93,-237.89 418,-247 453.54,-268.49 484.33,-305.86 502.64,-331.24"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="499.97,-333.52 508.59,-339.68 505.69,-329.49 499.97,-333.52"/>
</g>
<!-- quality_profile_custom_formats -->
<g id="node20" class="node">
<title>quality_profile_custom_formats</title>
<polygon fill="#1f1f1f" stroke="#777777" points="418,-622 215,-622 215,-586 418,-586 418,-622"/>
<text text-anchor="middle" x="316.5" y="-600.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#f5f5f5">quality_profile_custom_formats</text>
</g>
<!-- quality_profile_custom_formats&#45;&gt;custom_formats -->
<g id="edge21" class="edge">
<title>quality_profile_custom_formats&#45;&gt;custom_formats</title>
<path fill="none" stroke="#aaaaaa" d="M392.2,-622.07C400.99,-624.78 409.76,-627.77 418,-631 439.72,-639.52 462.81,-651.41 481.56,-661.86"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="479.97,-664.98 490.39,-666.86 483.41,-658.89 479.97,-664.98"/>
</g>
<!-- quality_profile_custom_formats&#45;&gt;quality_profiles -->
<g id="edge23" class="edge">
<title>quality_profile_custom_formats&#45;&gt;quality_profiles</title>
<path fill="none" stroke="#aaaaaa" d="M407.03,-585.8C410.98,-583.23 414.67,-580.31 418,-577 460.82,-534.43 427.32,-500.17 454,-446 465.2,-423.26 482.59,-400.52 496.78,-383.85"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="499.53,-386.02 503.45,-376.18 494.24,-381.43 499.53,-386.02"/>
</g>
<!-- exactly -->
<g id="node37" class="node">
<title>exactly</title>
<polygon fill="#1f1f1f" stroke="#777777" points="551,-622 492,-622 492,-586 551,-586 551,-622"/>
<text text-anchor="middle" x="521.5" y="-600.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#f5f5f5">exactly</text>
</g>
<!-- quality_profile_custom_formats&#45;&gt;exactly -->
<g id="edge22" class="edge">
<title>quality_profile_custom_formats&#45;&gt;exactly</title>
<path fill="none" stroke="#aaaaaa" d="M418.11,-604C440.78,-604 463.51,-604 481.77,-604"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="481.97,-607.5 491.97,-604 481.97,-600.5 481.97,-607.5"/>
</g>
<!-- quality_profile_languages -->
<g id="node21" class="node">
<title>quality_profile_languages</title>
<polygon fill="#1f1f1f" stroke="#777777" points="173,-399 6,-399 6,-363 173,-363 173,-399"/>
<text text-anchor="middle" x="89.5" y="-377.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#f5f5f5">quality_profile_languages</text>
</g>
<!-- quality_profile_languages&#45;&gt;languages -->
<g id="edge24" class="edge">
<title>quality_profile_languages&#45;&gt;languages</title>
<path fill="none" stroke="#aaaaaa" d="M173,-389.43C204.7,-392.67 239.82,-396.26 267.27,-399.07"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="267.08,-402.57 277.39,-400.1 267.79,-395.6 267.08,-402.57"/>
</g>
<!-- quality_profile_languages&#45;&gt;quality_profiles -->
<g id="edge25" class="edge">
<title>quality_profile_languages&#45;&gt;quality_profiles</title>
<path fill="none" stroke="#aaaaaa" d="M173.15,-376.58C256.33,-372.13 382.77,-365.37 457.96,-361.35"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="458.42,-364.83 468.22,-360.8 458.05,-357.84 458.42,-364.83"/>
</g>
<!-- quality_profile_qualities -->
<g id="node22" class="node">
<title>quality_profile_qualities</title>
<polygon fill="#1f1f1f" stroke="#777777" points="167,-265 12,-265 12,-229 167,-229 167,-265"/>
<text text-anchor="middle" x="89.5" y="-243.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#f5f5f5">quality_profile_qualities</text>
</g>
<!-- quality_profile_qualities&#45;&gt;qualities -->
<g id="edge27" class="edge">
<title>quality_profile_qualities&#45;&gt;qualities</title>
<path fill="none" stroke="#aaaaaa" d="M145.46,-228.94C157.45,-223.24 169.41,-216 179,-207 203.92,-183.59 188.26,-160.32 215,-139 231.4,-125.92 253.61,-119.15 272.97,-115.66"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="273.75,-119.08 283.09,-114.08 272.66,-112.16 273.75,-119.08"/>
</g>
<!-- quality_profile_qualities&#45;&gt;quality_groups -->
<g id="edge28" class="edge">
<title>quality_profile_qualities&#45;&gt;quality_groups</title>
<path fill="none" stroke="#aaaaaa" d="M167.3,-237.78C195.86,-234.36 227.85,-230.52 254.77,-227.29"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="255.31,-230.75 264.82,-226.08 254.48,-223.8 255.31,-230.75"/>
</g>
<!-- quality_profile_qualities&#45;&gt;quality_profiles -->
<g id="edge29" class="edge">
<title>quality_profile_qualities&#45;&gt;quality_profiles</title>
<path fill="none" stroke="#aaaaaa" d="M126.19,-265.04C150.65,-276.76 184.13,-291.56 215,-301 297.35,-326.19 395.77,-342.13 458.21,-350.56"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="457.92,-354.05 468.3,-351.9 458.84,-347.11 457.92,-354.05"/>
</g>
<!-- a -->
<g id="node38" class="node">
<title>a</title>
<polygon fill="#1f1f1f" stroke="#777777" points="343.5,-292 289.5,-292 289.5,-256 343.5,-256 343.5,-292"/>
<text text-anchor="middle" x="316.5" y="-270.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#f5f5f5">a</text>
</g>
<!-- quality_profile_qualities&#45;&gt;a -->
<g id="edge26" class="edge">
<title>quality_profile_qualities&#45;&gt;a</title>
<path fill="none" stroke="#aaaaaa" d="M167.3,-256.22C205.22,-260.77 249.18,-266.04 279.32,-269.66"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="279.02,-273.15 289.37,-270.86 279.86,-266.2 279.02,-273.15"/>
</g>
<!-- quality_profile_tags -->
<g id="node23" class="node">
<title>quality_profile_tags</title>
<polygon fill="#1f1f1f" stroke="#777777" points="382,-514 251,-514 251,-478 382,-478 382,-514"/>
<text text-anchor="middle" x="316.5" y="-492.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#f5f5f5">quality_profile_tags</text>
</g>
<!-- quality_profile_tags&#45;&gt;quality_profiles -->
<g id="edge30" class="edge">
<title>quality_profile_tags&#45;&gt;quality_profiles</title>
<path fill="none" stroke="#aaaaaa" d="M346.31,-477.85C366.53,-464.99 394.1,-447.22 418,-431 441.56,-415 467.71,-396.36 487.7,-381.93"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="489.82,-384.71 495.86,-376.01 485.71,-379.04 489.82,-384.71"/>
</g>
<!-- quality_profile_tags&#45;&gt;tags -->
<g id="edge31" class="edge">
<title>quality_profile_tags&#45;&gt;tags</title>
<path fill="none" stroke="#aaaaaa" d="M382.01,-513.16C415.92,-522.18 456.22,-532.9 484.58,-540.44"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="483.89,-543.88 494.45,-543.07 485.69,-537.12 483.89,-543.88"/>
</g>
<!-- radarr_media_settings -->
<g id="node25" class="node">
<title>radarr_media_settings</title>
<polygon fill="#1f1f1f" stroke="#777777" points="164.5,-1054 14.5,-1054 14.5,-1018 164.5,-1018 164.5,-1054"/>
<text text-anchor="middle" x="89.5" y="-1032.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#f5f5f5">radarr_media_settings</text>
</g>
<!-- radarr_naming -->
<g id="node26" class="node">
<title>radarr_naming</title>
<polygon fill="#1f1f1f" stroke="#777777" points="142,-1108 37,-1108 37,-1072 142,-1072 142,-1108"/>
<text text-anchor="middle" x="89.5" y="-1086.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#f5f5f5">radarr_naming</text>
</g>
<!-- radarr_quality_definitions -->
<g id="node27" class="node">
<title>radarr_quality_definitions</title>
<polygon fill="#1f1f1f" stroke="#777777" points="173,-90 6,-90 6,-54 173,-54 173,-90"/>
<text text-anchor="middle" x="89.5" y="-68.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#f5f5f5">radarr_quality_definitions</text>
</g>
<!-- radarr_quality_definitions&#45;&gt;qualities -->
<g id="edge32" class="edge">
<title>radarr_quality_definitions&#45;&gt;qualities</title>
<path fill="none" stroke="#aaaaaa" d="M173,-86.67C207.18,-92.74 245.35,-99.53 273.58,-104.55"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="273.04,-108.01 283.5,-106.31 274.27,-101.11 273.04,-108.01"/>
</g>
<!-- regular_expression_tags -->
<g id="node28" class="node">
<title>regular_expression_tags</title>
<polygon fill="#1f1f1f" stroke="#777777" points="397,-568 236,-568 236,-532 397,-532 397,-568"/>
<text text-anchor="middle" x="316.5" y="-546.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#f5f5f5">regular_expression_tags</text>
</g>
<!-- regular_expression_tags&#45;&gt;regular_expressions -->
<g id="edge33" class="edge">
<title>regular_expression_tags&#45;&gt;regular_expressions</title>
<path fill="none" stroke="#aaaaaa" d="M391.29,-531.92C400.37,-529.19 409.46,-526.2 418,-523 438.46,-515.34 460.33,-504.99 478.59,-495.7"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="480.23,-498.79 487.51,-491.1 477.02,-492.57 480.23,-498.79"/>
</g>
<!-- regular_expression_tags&#45;&gt;tags -->
<g id="edge34" class="edge">
<title>regular_expression_tags&#45;&gt;tags</title>
<path fill="none" stroke="#aaaaaa" d="M397.15,-550C427.14,-550 459.81,-550 483.99,-550"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="484.13,-553.5 494.13,-550 484.13,-546.5 484.13,-553.5"/>
</g>
<!-- sonarr_media_settings -->
<g id="node30" class="node">
<title>sonarr_media_settings</title>
<polygon fill="#1f1f1f" stroke="#777777" points="165,-1162 14,-1162 14,-1126 165,-1126 165,-1162"/>
<text text-anchor="middle" x="89.5" y="-1140.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#f5f5f5">sonarr_media_settings</text>
</g>
<!-- sonarr_naming -->
<g id="node31" class="node">
<title>sonarr_naming</title>
<polygon fill="#1f1f1f" stroke="#777777" points="142.5,-1216 36.5,-1216 36.5,-1180 142.5,-1180 142.5,-1216"/>
<text text-anchor="middle" x="89.5" y="-1194.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#f5f5f5">sonarr_naming</text>
</g>
<!-- sonarr_quality_definitions -->
<g id="node32" class="node">
<title>sonarr_quality_definitions</title>
<polygon fill="#1f1f1f" stroke="#777777" points="173.5,-36 5.5,-36 5.5,0 173.5,0 173.5,-36"/>
<text text-anchor="middle" x="89.5" y="-14.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#f5f5f5">sonarr_quality_definitions</text>
</g>
<!-- sonarr_quality_definitions&#45;&gt;qualities -->
<g id="edge35" class="edge">
<title>sonarr_quality_definitions&#45;&gt;qualities</title>
<path fill="none" stroke="#aaaaaa" d="M154.25,-36.11C162.65,-38.88 171.08,-41.87 179,-45 211.83,-57.97 247.61,-75.67 274.3,-89.62"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="272.86,-92.82 283.34,-94.39 276.13,-86.63 272.86,-92.82"/>
</g>
<!-- test_entities -->
<g id="node34" class="node">
<title>test_entities</title>
<polygon fill="#1f1f1f" stroke="#777777" points="361,-1270 272,-1270 272,-1234 361,-1234 361,-1270"/>
<text text-anchor="middle" x="316.5" y="-1248.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#f5f5f5">test_entities</text>
</g>
<!-- across -->
<g id="node39" class="node">
<title>across</title>
<polygon fill="#1f1f1f" stroke="#777777" points="549,-1270 494,-1270 494,-1234 549,-1234 549,-1270"/>
<text text-anchor="middle" x="521.5" y="-1248.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#f5f5f5">across</text>
</g>
<!-- test_entities&#45;&gt;across -->
<g id="edge36" class="edge">
<title>test_entities&#45;&gt;across</title>
<path fill="none" stroke="#aaaaaa" d="M361.05,-1252C397.58,-1252 449.17,-1252 483.67,-1252"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="483.8,-1255.5 493.8,-1252 483.8,-1248.5 483.8,-1255.5"/>
</g>
<!-- test_releases -->
<g id="node35" class="node">
<title>test_releases</title>
<polygon fill="#1f1f1f" stroke="#777777" points="137,-1270 42,-1270 42,-1234 137,-1234 137,-1270"/>
<text text-anchor="middle" x="89.5" y="-1248.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#f5f5f5">test_releases</text>
</g>
<!-- test_releases&#45;&gt;test_entities -->
<g id="edge37" class="edge">
<title>test_releases&#45;&gt;test_entities</title>
<path fill="none" stroke="#aaaaaa" d="M137.12,-1252C173.36,-1252 223.68,-1252 261.64,-1252"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" points="261.99,-1255.5 271.99,-1252 261.99,-1248.5 261.99,-1255.5"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.3 MiB

After

Width:  |  Height:  |  Size: 27 KiB

+469 -20
View File
@@ -1,20 +1,469 @@
<?xml version="1.0" standalone="no"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="2218.4800033569336" height="1872"><style>@font-face {
font-family: Open Sans;
src: url('data:font/woff2;charset=utf-8;base64,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 truncated
font-weight: normal;
}
@font-face {
font-family: Open Sans;
src: url('data:font/woff2;charset=utf-8;base64,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 truncated
font-weight: bold;
}
@font-face {
font-family: Inconsolata;
src: url('data:font/woff2;charset=utf-8;base64,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 truncated
font-weight: normal;
}
@font-face {
font-family: Inconsolata;
src: url('data:font/woff2;charset=utf-8;base64,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 truncated
font-weight: bold;
}</style><g><svg x="823.3578709442636" y="602.9857299670691" width="159.6421290557364" height="136.01427003293088"><g><path d="M32,109.01427003293088L42,109.01427003293088L69.3210645278682,109.01427003293088Q79.3210645278682,109.01427003293088,79.3210645278682,99.01427003293088L79.3210645278682,60Q79.3210645278682,50,89.3210645278682,50L116.6421290557364,50L126.6421290557364,50L126.6421290557364,50L116.6421290557364,50L89.3210645278682,50Q79.3210645278682,50,79.3210645278682,60L79.3210645278682,99.01427003293088Q79.3210645278682,109.01427003293088,69.3210645278682,109.01427003293088L42,109.01427003293088L32,109.01427003293088ZM32,109.01427003293088L22,109.01427003293088M126.6421290557364,50L136.6421290557364,50M32,105.01427003293088L32,113.01427003293088M136.6421290557364,46L127.6421290557364,50L136.6421290557364,54" fill="none" stroke="#9B9CA4" stroke-width="1"></path><text x="25" y="104.01427003293088" style="font-family: Open Sans, sans-serif; font-size: 14px; font-weight: normal; fill: transparent;">1</text><text x="125.96212922739778" y="45" style="font-family: Open Sans, sans-serif; font-size: 14px; font-weight: normal; fill: transparent;">*</text></g></svg><svg x="1239.5283452273725" y="830" width="201.92587741399007" height="365"><g><path d="M32,50L42,50L188.92587741399007,50Q198.92587741399007,50,198.92587741399007,60L198.92587741399007,333Q198.92587741399007,338,193.92587741399007,338L188.92587741399007,338L188.92587741399007,338L193.92587741399007,338Q198.92587741399007,338,198.92587741399007,333L198.92587741399007,60Q198.92587741399007,50,188.92587741399007,50L42,50L32,50ZM32,50L22,50M188.92587741399007,338L178.92587741399007,338M32,46L32,54M178.92587741399007,334L187.92587741399007,338L178.92587741399007,342" fill="none" stroke="#9B9CA4" stroke-width="1"></path><text x="25" y="45" style="font-family: Open Sans, sans-serif; font-size: 14px; font-weight: normal; fill: transparent;">1</text><text x="181.92587741399007" y="333" style="font-family: Open Sans, sans-serif; font-size: 14px; font-weight: normal; fill: transparent;">*</text></g></svg><svg x="869.5399932861328" y="1446" width="321.4600067138672" height="155.95209678997185"><g><path d="M288.4600067138672,50L278.4600067138672,50L170.2300033569336,50Q160.2300033569336,50,160.2300033569336,60L160.2300033569336,118.95209678997185Q160.2300033569336,128.95209678997185,150.2300033569336,128.95209678997185L42,128.95209678997185L32,128.95209678997185L32,128.95209678997185L42,128.95209678997185L150.2300033569336,128.95209678997185Q160.2300033569336,128.95209678997185,160.2300033569336,118.95209678997185L160.2300033569336,60Q160.2300033569336,50,170.2300033569336,50L278.4600067138672,50L288.4600067138672,50ZM288.4600067138672,50L298.4600067138672,50M32,128.95209678997185L22,128.95209678997185M288.4600067138672,46L288.4600067138672,54M22,124.95209678997185L31,128.95209678997185L22,132.95209678997185" fill="none" stroke="#9B9CA4" stroke-width="1"></path><text x="287.4800066947937" y="45" style="font-family: Open Sans, sans-serif; font-size: 14px; font-weight: normal; fill: transparent;">1</text><text x="25" y="123.95209678997185" style="font-family: Open Sans, sans-serif; font-size: 14px; font-weight: normal; fill: transparent;">*</text></g></svg><svg x="185.52000045776367" y="934" width="429.4799995422363" height="699.9520967899718"><g><path d="M32,50L42,50L204.23999977111816,50Q214.23999977111816,50,214.23999977111816,60L214.23999977111816,662.9520967899718Q214.23999977111816,672.9520967899718,224.23999977111816,672.9520967899718L386.4799995422363,672.9520967899718L396.4799995422363,672.9520967899718L396.4799995422363,672.9520967899718L386.4799995422363,672.9520967899718L224.23999977111816,672.9520967899718Q214.23999977111816,672.9520967899718,214.23999977111816,662.9520967899718L214.23999977111816,60Q214.23999977111816,50,204.23999977111816,50L42,50L32,50ZM32,50L22,50M396.4799995422363,672.9520967899718L406.4799995422363,672.9520967899718M32,46L32,54M406.4799995422363,668.9520967899718L397.4799995422363,672.9520967899718L406.4799995422363,676.9520967899718" fill="none" stroke="#9B9CA4" stroke-width="1"></path><text x="25" y="45" style="font-family: Open Sans, sans-serif; font-size: 14px; font-weight: normal; fill: transparent;">1</text><text x="395.7999997138977" y="667.9520967899718" style="font-family: Open Sans, sans-serif; font-size: 14px; font-weight: normal; fill: transparent;">*</text></g></svg><svg x="855.8839907264081" y="830" width="215.16435114403077" height="125"><g><path d="M182.16435114403077,50L172.16435114403077,50L117.08217557201539,50Q107.08217557201539,50,107.08217557201539,60L107.08217557201539,88Q107.08217557201539,98,97.08217557201539,98L42,98L32,98L32,98L42,98L97.08217557201539,98Q107.08217557201539,98,107.08217557201539,88L107.08217557201539,60Q107.08217557201539,50,117.08217557201539,50L172.16435114403077,50L182.16435114403077,50ZM182.16435114403077,50L192.16435114403077,50M32,98L22,98M182.16435114403077,46L182.1643511440Line truncated
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: schema Pages: 1 -->
<svg width="597pt" height="1278pt"
viewBox="0.00 0.00 597.00 1278.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1274)">
<title>schema</title>
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-1274 593,-1274 593,4 -4,4"/>
<!-- condition_indexer_flags -->
<g id="node1" class="node">
<title>condition_indexer_flags</title>
<polygon fill="#f8f8f8" stroke="#444444" points="168,-784 11,-784 11,-748 168,-748 168,-784"/>
<text text-anchor="middle" x="89.5" y="-762.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#111111">condition_indexer_flags</text>
</g>
<!-- custom_format_conditions -->
<g id="node10" class="node">
<title>custom_format_conditions</title>
<polygon fill="#f8f8f8" stroke="#444444" points="403.5,-784 229.5,-784 229.5,-748 403.5,-748 403.5,-784"/>
<text text-anchor="middle" x="316.5" y="-762.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#111111">custom_format_conditions</text>
</g>
<!-- condition_indexer_flags&#45;&gt;custom_format_conditions -->
<g id="edge1" class="edge">
<title>condition_indexer_flags&#45;&gt;custom_format_conditions</title>
<path fill="none" stroke="#666666" d="M168.25,-766C184.55,-766 201.94,-766 218.83,-766"/>
<polygon fill="#666666" stroke="#666666" points="219.28,-769.5 229.28,-766 219.28,-762.5 219.28,-769.5"/>
</g>
<!-- condition_languages -->
<g id="node2" class="node">
<title>condition_languages</title>
<polygon fill="#f8f8f8" stroke="#444444" points="159,-486 20,-486 20,-450 159,-450 159,-486"/>
<text text-anchor="middle" x="89.5" y="-464.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#111111">condition_languages</text>
</g>
<!-- condition_languages&#45;&gt;custom_format_conditions -->
<g id="edge2" class="edge">
<title>condition_languages&#45;&gt;custom_format_conditions</title>
<path fill="none" stroke="#666666" d="M144.68,-486.18C157.74,-492.98 170.39,-502.06 179,-514 238.26,-596.12 147.2,-663.77 215,-739 216.8,-741 218.73,-742.85 220.77,-744.58"/>
<polygon fill="#666666" stroke="#666666" points="218.97,-747.59 229.12,-750.6 223.06,-741.91 218.97,-747.59"/>
</g>
<!-- languages -->
<g id="node15" class="node">
<title>languages</title>
<polygon fill="#f8f8f8" stroke="#444444" points="355.5,-422 277.5,-422 277.5,-386 355.5,-386 355.5,-422"/>
<text text-anchor="middle" x="316.5" y="-400.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#111111">languages</text>
</g>
<!-- condition_languages&#45;&gt;languages -->
<g id="edge3" class="edge">
<title>condition_languages&#45;&gt;languages</title>
<path fill="none" stroke="#666666" d="M154.07,-449.92C190.11,-439.67 234.47,-427.05 267.56,-417.64"/>
<polygon fill="#666666" stroke="#666666" points="268.78,-420.93 277.44,-414.82 266.87,-414.19 268.78,-420.93"/>
</g>
<!-- condition_patterns -->
<g id="node3" class="node">
<title>condition_patterns</title>
<polygon fill="#f8f8f8" stroke="#444444" points="153,-559 26,-559 26,-523 153,-523 153,-559"/>
<text text-anchor="middle" x="89.5" y="-537.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#111111">condition_patterns</text>
</g>
<!-- condition_patterns&#45;&gt;custom_format_conditions -->
<g id="edge4" class="edge">
<title>condition_patterns&#45;&gt;custom_format_conditions</title>
<path fill="none" stroke="#666666" d="M153.16,-557.46C162.91,-562.39 172.04,-568.76 179,-577 226.6,-633.34 164,-685.72 215,-739 216.86,-740.94 218.84,-742.75 220.92,-744.43"/>
<polygon fill="#666666" stroke="#666666" points="219.21,-747.5 229.43,-750.31 223.2,-741.75 219.21,-747.5"/>
</g>
<!-- regular_expressions -->
<g id="node29" class="node">
<title>regular_expressions</title>
<polygon fill="#f8f8f8" stroke="#444444" points="589,-491 454,-491 454,-455 589,-455 589,-491"/>
<text text-anchor="middle" x="521.5" y="-469.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#111111">regular_expressions</text>
</g>
<!-- condition_patterns&#45;&gt;regular_expressions -->
<g id="edge5" class="edge">
<title>condition_patterns&#45;&gt;regular_expressions</title>
<path fill="none" stroke="#666666" d="M128.2,-522.93C144.17,-514.89 162.79,-505 179,-495 195.8,-484.64 196.22,-475.07 215,-469 289.82,-444.81 380.43,-449.97 443.46,-458.61"/>
<polygon fill="#666666" stroke="#666666" points="443.32,-462.13 453.72,-460.08 444.32,-455.2 443.32,-462.13"/>
</g>
<!-- condition_quality_modifiers -->
<g id="node4" class="node">
<title>condition_quality_modifiers</title>
<polygon fill="#f8f8f8" stroke="#444444" points="179,-730 0,-730 0,-694 179,-694 179,-730"/>
<text text-anchor="middle" x="89.5" y="-708.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#111111">condition_quality_modifiers</text>
</g>
<!-- condition_quality_modifiers&#45;&gt;custom_format_conditions -->
<g id="edge6" class="edge">
<title>condition_quality_modifiers&#45;&gt;custom_format_conditions</title>
<path fill="none" stroke="#666666" d="M165.73,-730.06C186.47,-735.03 209.11,-740.47 230.36,-745.57"/>
<polygon fill="#666666" stroke="#666666" points="229.8,-749.03 240.34,-747.96 231.43,-742.22 229.8,-749.03"/>
</g>
<!-- condition_release_types -->
<g id="node5" class="node">
<title>condition_release_types</title>
<polygon fill="#f8f8f8" stroke="#444444" points="169,-676 10,-676 10,-640 169,-640 169,-676"/>
<text text-anchor="middle" x="89.5" y="-654.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#111111">condition_release_types</text>
</g>
<!-- condition_release_types&#45;&gt;custom_format_conditions -->
<g id="edge7" class="edge">
<title>condition_release_types&#45;&gt;custom_format_conditions</title>
<path fill="none" stroke="#666666" d="M164.4,-676.12C169.56,-678.7 174.49,-681.64 179,-685 202.15,-702.21 191.57,-722.18 215,-739 216.91,-740.37 218.88,-741.67 220.91,-742.9"/>
<polygon fill="#666666" stroke="#666666" points="219.65,-746.2 230.11,-747.9 222.99,-740.05 219.65,-746.2"/>
</g>
<!-- condition_resolutions -->
<g id="node6" class="node">
<title>condition_resolutions</title>
<polygon fill="#f8f8f8" stroke="#444444" points="160.5,-622 18.5,-622 18.5,-586 160.5,-586 160.5,-622"/>
<text text-anchor="middle" x="89.5" y="-600.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#111111">condition_resolutions</text>
</g>
<!-- condition_resolutions&#45;&gt;custom_format_conditions -->
<g id="edge8" class="edge">
<title>condition_resolutions&#45;&gt;custom_format_conditions</title>
<path fill="none" stroke="#666666" d="M160.77,-618.29C167.46,-621.67 173.71,-625.84 179,-631 215.23,-666.32 178.18,-704.3 215,-739 216.9,-740.79 218.9,-742.46 220.99,-744.03"/>
<polygon fill="#666666" stroke="#666666" points="219.17,-747.01 229.46,-749.54 222.99,-741.15 219.17,-747.01"/>
</g>
<!-- condition_sizes -->
<g id="node7" class="node">
<title>condition_sizes</title>
<polygon fill="#f8f8f8" stroke="#444444" points="142.5,-946 36.5,-946 36.5,-910 142.5,-910 142.5,-946"/>
<text text-anchor="middle" x="89.5" y="-924.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#111111">condition_sizes</text>
</g>
<!-- condition_sizes&#45;&gt;custom_format_conditions -->
<g id="edge9" class="edge">
<title>condition_sizes&#45;&gt;custom_format_conditions</title>
<path fill="none" stroke="#666666" d="M142.83,-916.6C155.18,-912.69 167.96,-907.59 179,-901 227.4,-872.12 271.42,-822.49 295.72,-792.12"/>
<polygon fill="#666666" stroke="#666666" points="298.6,-794.12 302.04,-784.1 293.11,-789.79 298.6,-794.12"/>
</g>
<!-- condition_sources -->
<g id="node8" class="node">
<title>condition_sources</title>
<polygon fill="#f8f8f8" stroke="#444444" points="151,-892 28,-892 28,-856 151,-856 151,-892"/>
<text text-anchor="middle" x="89.5" y="-870.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#111111">condition_sources</text>
</g>
<!-- condition_sources&#45;&gt;custom_format_conditions -->
<g id="edge10" class="edge">
<title>condition_sources&#45;&gt;custom_format_conditions</title>
<path fill="none" stroke="#666666" d="M151.19,-857.6C160.64,-854.44 170.18,-850.89 179,-847 215.24,-831 253.82,-807.43 280.68,-789.83"/>
<polygon fill="#666666" stroke="#666666" points="282.92,-792.55 289.33,-784.12 279.05,-786.71 282.92,-792.55"/>
</g>
<!-- condition_years -->
<g id="node9" class="node">
<title>condition_years</title>
<polygon fill="#f8f8f8" stroke="#444444" points="144.5,-838 34.5,-838 34.5,-802 144.5,-802 144.5,-838"/>
<text text-anchor="middle" x="89.5" y="-816.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#111111">condition_years</text>
</g>
<!-- condition_years&#45;&gt;custom_format_conditions -->
<g id="edge11" class="edge">
<title>condition_years&#45;&gt;custom_format_conditions</title>
<path fill="none" stroke="#666666" d="M144.68,-807C170.27,-800.86 201.42,-793.38 230.09,-786.5"/>
<polygon fill="#666666" stroke="#666666" points="231.2,-789.83 240.11,-784.09 229.57,-783.02 231.2,-789.83"/>
</g>
<!-- custom_formats -->
<g id="node13" class="node">
<title>custom_formats</title>
<polygon fill="#f8f8f8" stroke="#444444" points="578,-703 465,-703 465,-667 578,-667 578,-703"/>
<text text-anchor="middle" x="521.5" y="-681.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#111111">custom_formats</text>
</g>
<!-- custom_format_conditions&#45;&gt;custom_formats -->
<g id="edge12" class="edge">
<title>custom_format_conditions&#45;&gt;custom_formats</title>
<path fill="none" stroke="#666666" d="M392.2,-747.93C400.99,-745.22 409.76,-742.23 418,-739 439.72,-730.48 462.81,-718.59 481.56,-708.14"/>
<polygon fill="#666666" stroke="#666666" points="483.41,-711.11 490.39,-703.14 479.97,-705.02 483.41,-711.11"/>
</g>
<!-- custom_format_tags -->
<g id="node11" class="node">
<title>custom_format_tags</title>
<polygon fill="#f8f8f8" stroke="#444444" points="386,-676 247,-676 247,-640 386,-640 386,-676"/>
<text text-anchor="middle" x="316.5" y="-654.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#111111">custom_format_tags</text>
</g>
<!-- custom_format_tags&#45;&gt;custom_formats -->
<g id="edge13" class="edge">
<title>custom_format_tags&#45;&gt;custom_formats</title>
<path fill="none" stroke="#666666" d="M386.23,-667.14C408.37,-670.09 432.84,-673.34 454.77,-676.26"/>
<polygon fill="#666666" stroke="#666666" points="454.6,-679.77 464.97,-677.61 455.52,-672.83 454.6,-679.77"/>
</g>
<!-- tags -->
<g id="node33" class="node">
<title>tags</title>
<polygon fill="#f8f8f8" stroke="#444444" points="548.5,-568 494.5,-568 494.5,-532 548.5,-532 548.5,-568"/>
<text text-anchor="middle" x="521.5" y="-546.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#111111">tags</text>
</g>
<!-- custom_format_tags&#45;&gt;tags -->
<g id="edge14" class="edge">
<title>custom_format_tags&#45;&gt;tags</title>
<path fill="none" stroke="#666666" d="M386.18,-646.69C397.46,-642.88 408.53,-637.8 418,-631 441.43,-614.18 431.65,-595.23 454,-577 462.95,-569.7 474.12,-564.15 484.75,-560.04"/>
<polygon fill="#666666" stroke="#666666" points="486.02,-563.3 494.27,-556.66 483.68,-556.71 486.02,-563.3"/>
</g>
<!-- custom_format_tests -->
<g id="node12" class="node">
<title>custom_format_tests</title>
<polygon fill="#f8f8f8" stroke="#444444" points="387.5,-730 245.5,-730 245.5,-694 387.5,-694 387.5,-730"/>
<text text-anchor="middle" x="316.5" y="-708.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#111111">custom_format_tests</text>
</g>
<!-- custom_format_tests&#45;&gt;custom_formats -->
<g id="edge15" class="edge">
<title>custom_format_tests&#45;&gt;custom_formats</title>
<path fill="none" stroke="#666666" d="M387.65,-702.67C409.41,-699.78 433.31,-696.6 454.76,-693.74"/>
<polygon fill="#666666" stroke="#666666" points="455.3,-697.2 464.75,-692.41 454.38,-690.26 455.3,-697.2"/>
</g>
<!-- delay_profiles -->
<g id="node14" class="node">
<title>delay_profiles</title>
<polygon fill="#f8f8f8" stroke="#444444" points="138.5,-1000 40.5,-1000 40.5,-964 138.5,-964 138.5,-1000"/>
<text text-anchor="middle" x="89.5" y="-978.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#111111">delay_profiles</text>
</g>
<!-- qualities -->
<g id="node16" class="node">
<title>qualities</title>
<polygon fill="#f8f8f8" stroke="#444444" points="349.5,-130 283.5,-130 283.5,-94 349.5,-94 349.5,-130"/>
<text text-anchor="middle" x="316.5" y="-108.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#111111">qualities</text>
</g>
<!-- quality_api_mappings -->
<g id="node17" class="node">
<title>quality_api_mappings</title>
<polygon fill="#f8f8f8" stroke="#444444" points="162,-144 17,-144 17,-108 162,-108 162,-144"/>
<text text-anchor="middle" x="89.5" y="-122.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#111111">quality_api_mappings</text>
</g>
<!-- quality_api_mappings&#45;&gt;qualities -->
<g id="edge16" class="edge">
<title>quality_api_mappings&#45;&gt;qualities</title>
<path fill="none" stroke="#666666" d="M162,-121.55C198.65,-119.27 242.02,-116.57 273.3,-114.63"/>
<polygon fill="#666666" stroke="#666666" points="273.65,-118.11 283.41,-114 273.22,-111.12 273.65,-118.11"/>
</g>
<!-- quality_group_members -->
<g id="node18" class="node">
<title>quality_group_members</title>
<polygon fill="#f8f8f8" stroke="#444444" points="170,-198 9,-198 9,-162 170,-162 170,-198"/>
<text text-anchor="middle" x="89.5" y="-176.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#111111">quality_group_members</text>
</g>
<!-- quality_group_members&#45;&gt;qualities -->
<g id="edge18" class="edge">
<title>quality_group_members&#45;&gt;qualities</title>
<path fill="none" stroke="#666666" d="M152.11,-161.85C161.16,-159 170.35,-156 179,-153 195.22,-147.38 198.69,-144.35 215,-139 233.98,-132.78 255.3,-126.9 273.41,-122.22"/>
<polygon fill="#666666" stroke="#666666" points="274.28,-125.61 283.1,-119.75 272.55,-118.83 274.28,-125.61"/>
</g>
<!-- quality_groups -->
<g id="node19" class="node">
<title>quality_groups</title>
<polygon fill="#f8f8f8" stroke="#444444" points="368,-238 265,-238 265,-202 368,-202 368,-238"/>
<text text-anchor="middle" x="316.5" y="-216.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#111111">quality_groups</text>
</g>
<!-- quality_group_members&#45;&gt;quality_groups -->
<g id="edge19" class="edge">
<title>quality_group_members&#45;&gt;quality_groups</title>
<path fill="none" stroke="#666666" d="M170.14,-194.16C197.93,-199.1 228.65,-204.56 254.67,-209.19"/>
<polygon fill="#666666" stroke="#666666" points="254.3,-212.67 264.76,-210.98 255.53,-205.78 254.3,-212.67"/>
</g>
<!-- either -->
<g id="node36" class="node">
<title>either</title>
<polygon fill="#f8f8f8" stroke="#444444" points="343.5,-184 289.5,-184 289.5,-148 343.5,-148 343.5,-184"/>
<text text-anchor="middle" x="316.5" y="-162.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#111111">either</text>
</g>
<!-- quality_group_members&#45;&gt;either -->
<g id="edge17" class="edge">
<title>quality_group_members&#45;&gt;either</title>
<path fill="none" stroke="#666666" d="M170.14,-175.04C207.3,-172.73 249.69,-170.09 279.07,-168.27"/>
<polygon fill="#666666" stroke="#666666" points="279.51,-171.75 289.27,-167.63 279.07,-164.76 279.51,-171.75"/>
</g>
<!-- quality_profiles -->
<g id="node24" class="node">
<title>quality_profiles</title>
<polygon fill="#f8f8f8" stroke="#444444" points="574.5,-376 468.5,-376 468.5,-340 574.5,-340 574.5,-376"/>
<text text-anchor="middle" x="521.5" y="-354.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#111111">quality_profiles</text>
</g>
<!-- quality_groups&#45;&gt;quality_profiles -->
<g id="edge20" class="edge">
<title>quality_groups&#45;&gt;quality_profiles</title>
<path fill="none" stroke="#666666" d="M368.04,-227.75C384.76,-231.8 402.93,-237.89 418,-247 453.54,-268.49 484.33,-305.86 502.64,-331.24"/>
<polygon fill="#666666" stroke="#666666" points="499.97,-333.52 508.59,-339.68 505.69,-329.49 499.97,-333.52"/>
</g>
<!-- quality_profile_custom_formats -->
<g id="node20" class="node">
<title>quality_profile_custom_formats</title>
<polygon fill="#f8f8f8" stroke="#444444" points="418,-622 215,-622 215,-586 418,-586 418,-622"/>
<text text-anchor="middle" x="316.5" y="-600.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#111111">quality_profile_custom_formats</text>
</g>
<!-- quality_profile_custom_formats&#45;&gt;custom_formats -->
<g id="edge21" class="edge">
<title>quality_profile_custom_formats&#45;&gt;custom_formats</title>
<path fill="none" stroke="#666666" d="M392.2,-622.07C400.99,-624.78 409.76,-627.77 418,-631 439.72,-639.52 462.81,-651.41 481.56,-661.86"/>
<polygon fill="#666666" stroke="#666666" points="479.97,-664.98 490.39,-666.86 483.41,-658.89 479.97,-664.98"/>
</g>
<!-- quality_profile_custom_formats&#45;&gt;quality_profiles -->
<g id="edge23" class="edge">
<title>quality_profile_custom_formats&#45;&gt;quality_profiles</title>
<path fill="none" stroke="#666666" d="M407.03,-585.8C410.98,-583.23 414.67,-580.31 418,-577 460.82,-534.43 427.32,-500.17 454,-446 465.2,-423.26 482.59,-400.52 496.78,-383.85"/>
<polygon fill="#666666" stroke="#666666" points="499.53,-386.02 503.45,-376.18 494.24,-381.43 499.53,-386.02"/>
</g>
<!-- exactly -->
<g id="node37" class="node">
<title>exactly</title>
<polygon fill="#f8f8f8" stroke="#444444" points="551,-622 492,-622 492,-586 551,-586 551,-622"/>
<text text-anchor="middle" x="521.5" y="-600.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#111111">exactly</text>
</g>
<!-- quality_profile_custom_formats&#45;&gt;exactly -->
<g id="edge22" class="edge">
<title>quality_profile_custom_formats&#45;&gt;exactly</title>
<path fill="none" stroke="#666666" d="M418.11,-604C440.78,-604 463.51,-604 481.77,-604"/>
<polygon fill="#666666" stroke="#666666" points="481.97,-607.5 491.97,-604 481.97,-600.5 481.97,-607.5"/>
</g>
<!-- quality_profile_languages -->
<g id="node21" class="node">
<title>quality_profile_languages</title>
<polygon fill="#f8f8f8" stroke="#444444" points="173,-399 6,-399 6,-363 173,-363 173,-399"/>
<text text-anchor="middle" x="89.5" y="-377.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#111111">quality_profile_languages</text>
</g>
<!-- quality_profile_languages&#45;&gt;languages -->
<g id="edge24" class="edge">
<title>quality_profile_languages&#45;&gt;languages</title>
<path fill="none" stroke="#666666" d="M173,-389.43C204.7,-392.67 239.82,-396.26 267.27,-399.07"/>
<polygon fill="#666666" stroke="#666666" points="267.08,-402.57 277.39,-400.1 267.79,-395.6 267.08,-402.57"/>
</g>
<!-- quality_profile_languages&#45;&gt;quality_profiles -->
<g id="edge25" class="edge">
<title>quality_profile_languages&#45;&gt;quality_profiles</title>
<path fill="none" stroke="#666666" d="M173.15,-376.58C256.33,-372.13 382.77,-365.37 457.96,-361.35"/>
<polygon fill="#666666" stroke="#666666" points="458.42,-364.83 468.22,-360.8 458.05,-357.84 458.42,-364.83"/>
</g>
<!-- quality_profile_qualities -->
<g id="node22" class="node">
<title>quality_profile_qualities</title>
<polygon fill="#f8f8f8" stroke="#444444" points="167,-265 12,-265 12,-229 167,-229 167,-265"/>
<text text-anchor="middle" x="89.5" y="-243.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#111111">quality_profile_qualities</text>
</g>
<!-- quality_profile_qualities&#45;&gt;qualities -->
<g id="edge27" class="edge">
<title>quality_profile_qualities&#45;&gt;qualities</title>
<path fill="none" stroke="#666666" d="M145.46,-228.94C157.45,-223.24 169.41,-216 179,-207 203.92,-183.59 188.26,-160.32 215,-139 231.4,-125.92 253.61,-119.15 272.97,-115.66"/>
<polygon fill="#666666" stroke="#666666" points="273.75,-119.08 283.09,-114.08 272.66,-112.16 273.75,-119.08"/>
</g>
<!-- quality_profile_qualities&#45;&gt;quality_groups -->
<g id="edge28" class="edge">
<title>quality_profile_qualities&#45;&gt;quality_groups</title>
<path fill="none" stroke="#666666" d="M167.3,-237.78C195.86,-234.36 227.85,-230.52 254.77,-227.29"/>
<polygon fill="#666666" stroke="#666666" points="255.31,-230.75 264.82,-226.08 254.48,-223.8 255.31,-230.75"/>
</g>
<!-- quality_profile_qualities&#45;&gt;quality_profiles -->
<g id="edge29" class="edge">
<title>quality_profile_qualities&#45;&gt;quality_profiles</title>
<path fill="none" stroke="#666666" d="M126.19,-265.04C150.65,-276.76 184.13,-291.56 215,-301 297.35,-326.19 395.77,-342.13 458.21,-350.56"/>
<polygon fill="#666666" stroke="#666666" points="457.92,-354.05 468.3,-351.9 458.84,-347.11 457.92,-354.05"/>
</g>
<!-- a -->
<g id="node38" class="node">
<title>a</title>
<polygon fill="#f8f8f8" stroke="#444444" points="343.5,-292 289.5,-292 289.5,-256 343.5,-256 343.5,-292"/>
<text text-anchor="middle" x="316.5" y="-270.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#111111">a</text>
</g>
<!-- quality_profile_qualities&#45;&gt;a -->
<g id="edge26" class="edge">
<title>quality_profile_qualities&#45;&gt;a</title>
<path fill="none" stroke="#666666" d="M167.3,-256.22C205.22,-260.77 249.18,-266.04 279.32,-269.66"/>
<polygon fill="#666666" stroke="#666666" points="279.02,-273.15 289.37,-270.86 279.86,-266.2 279.02,-273.15"/>
</g>
<!-- quality_profile_tags -->
<g id="node23" class="node">
<title>quality_profile_tags</title>
<polygon fill="#f8f8f8" stroke="#444444" points="382,-514 251,-514 251,-478 382,-478 382,-514"/>
<text text-anchor="middle" x="316.5" y="-492.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#111111">quality_profile_tags</text>
</g>
<!-- quality_profile_tags&#45;&gt;quality_profiles -->
<g id="edge30" class="edge">
<title>quality_profile_tags&#45;&gt;quality_profiles</title>
<path fill="none" stroke="#666666" d="M346.31,-477.85C366.53,-464.99 394.1,-447.22 418,-431 441.56,-415 467.71,-396.36 487.7,-381.93"/>
<polygon fill="#666666" stroke="#666666" points="489.82,-384.71 495.86,-376.01 485.71,-379.04 489.82,-384.71"/>
</g>
<!-- quality_profile_tags&#45;&gt;tags -->
<g id="edge31" class="edge">
<title>quality_profile_tags&#45;&gt;tags</title>
<path fill="none" stroke="#666666" d="M382.01,-513.16C415.92,-522.18 456.22,-532.9 484.58,-540.44"/>
<polygon fill="#666666" stroke="#666666" points="483.89,-543.88 494.45,-543.07 485.69,-537.12 483.89,-543.88"/>
</g>
<!-- radarr_media_settings -->
<g id="node25" class="node">
<title>radarr_media_settings</title>
<polygon fill="#f8f8f8" stroke="#444444" points="164.5,-1054 14.5,-1054 14.5,-1018 164.5,-1018 164.5,-1054"/>
<text text-anchor="middle" x="89.5" y="-1032.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#111111">radarr_media_settings</text>
</g>
<!-- radarr_naming -->
<g id="node26" class="node">
<title>radarr_naming</title>
<polygon fill="#f8f8f8" stroke="#444444" points="142,-1108 37,-1108 37,-1072 142,-1072 142,-1108"/>
<text text-anchor="middle" x="89.5" y="-1086.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#111111">radarr_naming</text>
</g>
<!-- radarr_quality_definitions -->
<g id="node27" class="node">
<title>radarr_quality_definitions</title>
<polygon fill="#f8f8f8" stroke="#444444" points="173,-90 6,-90 6,-54 173,-54 173,-90"/>
<text text-anchor="middle" x="89.5" y="-68.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#111111">radarr_quality_definitions</text>
</g>
<!-- radarr_quality_definitions&#45;&gt;qualities -->
<g id="edge32" class="edge">
<title>radarr_quality_definitions&#45;&gt;qualities</title>
<path fill="none" stroke="#666666" d="M173,-86.67C207.18,-92.74 245.35,-99.53 273.58,-104.55"/>
<polygon fill="#666666" stroke="#666666" points="273.04,-108.01 283.5,-106.31 274.27,-101.11 273.04,-108.01"/>
</g>
<!-- regular_expression_tags -->
<g id="node28" class="node">
<title>regular_expression_tags</title>
<polygon fill="#f8f8f8" stroke="#444444" points="397,-568 236,-568 236,-532 397,-532 397,-568"/>
<text text-anchor="middle" x="316.5" y="-546.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#111111">regular_expression_tags</text>
</g>
<!-- regular_expression_tags&#45;&gt;regular_expressions -->
<g id="edge33" class="edge">
<title>regular_expression_tags&#45;&gt;regular_expressions</title>
<path fill="none" stroke="#666666" d="M391.29,-531.92C400.37,-529.19 409.46,-526.2 418,-523 438.46,-515.34 460.33,-504.99 478.59,-495.7"/>
<polygon fill="#666666" stroke="#666666" points="480.23,-498.79 487.51,-491.1 477.02,-492.57 480.23,-498.79"/>
</g>
<!-- regular_expression_tags&#45;&gt;tags -->
<g id="edge34" class="edge">
<title>regular_expression_tags&#45;&gt;tags</title>
<path fill="none" stroke="#666666" d="M397.15,-550C427.14,-550 459.81,-550 483.99,-550"/>
<polygon fill="#666666" stroke="#666666" points="484.13,-553.5 494.13,-550 484.13,-546.5 484.13,-553.5"/>
</g>
<!-- sonarr_media_settings -->
<g id="node30" class="node">
<title>sonarr_media_settings</title>
<polygon fill="#f8f8f8" stroke="#444444" points="165,-1162 14,-1162 14,-1126 165,-1126 165,-1162"/>
<text text-anchor="middle" x="89.5" y="-1140.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#111111">sonarr_media_settings</text>
</g>
<!-- sonarr_naming -->
<g id="node31" class="node">
<title>sonarr_naming</title>
<polygon fill="#f8f8f8" stroke="#444444" points="142.5,-1216 36.5,-1216 36.5,-1180 142.5,-1180 142.5,-1216"/>
<text text-anchor="middle" x="89.5" y="-1194.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#111111">sonarr_naming</text>
</g>
<!-- sonarr_quality_definitions -->
<g id="node32" class="node">
<title>sonarr_quality_definitions</title>
<polygon fill="#f8f8f8" stroke="#444444" points="173.5,-36 5.5,-36 5.5,0 173.5,0 173.5,-36"/>
<text text-anchor="middle" x="89.5" y="-14.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#111111">sonarr_quality_definitions</text>
</g>
<!-- sonarr_quality_definitions&#45;&gt;qualities -->
<g id="edge35" class="edge">
<title>sonarr_quality_definitions&#45;&gt;qualities</title>
<path fill="none" stroke="#666666" d="M154.25,-36.11C162.65,-38.88 171.08,-41.87 179,-45 211.83,-57.97 247.61,-75.67 274.3,-89.62"/>
<polygon fill="#666666" stroke="#666666" points="272.86,-92.82 283.34,-94.39 276.13,-86.63 272.86,-92.82"/>
</g>
<!-- test_entities -->
<g id="node34" class="node">
<title>test_entities</title>
<polygon fill="#f8f8f8" stroke="#444444" points="361,-1270 272,-1270 272,-1234 361,-1234 361,-1270"/>
<text text-anchor="middle" x="316.5" y="-1248.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#111111">test_entities</text>
</g>
<!-- across -->
<g id="node39" class="node">
<title>across</title>
<polygon fill="#f8f8f8" stroke="#444444" points="549,-1270 494,-1270 494,-1234 549,-1234 549,-1270"/>
<text text-anchor="middle" x="521.5" y="-1248.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#111111">across</text>
</g>
<!-- test_entities&#45;&gt;across -->
<g id="edge36" class="edge">
<title>test_entities&#45;&gt;across</title>
<path fill="none" stroke="#666666" d="M361.05,-1252C397.58,-1252 449.17,-1252 483.67,-1252"/>
<polygon fill="#666666" stroke="#666666" points="483.8,-1255.5 493.8,-1252 483.8,-1248.5 483.8,-1255.5"/>
</g>
<!-- test_releases -->
<g id="node35" class="node">
<title>test_releases</title>
<polygon fill="#f8f8f8" stroke="#444444" points="137,-1270 42,-1270 42,-1234 137,-1234 137,-1270"/>
<text text-anchor="middle" x="89.5" y="-1248.9" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#111111">test_releases</text>
</g>
<!-- test_releases&#45;&gt;test_entities -->
<g id="edge37" class="edge">
<title>test_releases&#45;&gt;test_entities</title>
<path fill="none" stroke="#666666" d="M137.12,-1252C173.36,-1252 223.68,-1252 261.64,-1252"/>
<polygon fill="#666666" stroke="#666666" points="261.99,-1255.5 271.99,-1252 261.99,-1248.5 261.99,-1255.5"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.3 MiB

After

Width:  |  Height:  |  Size: 27 KiB