From af02650689f2795aba44f2a396a107854fdecc9b Mon Sep 17 00:00:00 2001 From: Seth Hillbrand <seth@kipro-pcb.com> Date: Tue, 20 Feb 2024 12:02:11 -0800 Subject: [PATCH] Correct length tuning graphics Resolved the differences between light and dark modes. Unified the style with the teardrops panel. Reduced size to 156px tall Added HiDPI version Aligned the start/end tracks vertically Radius is measured to centerline for single Radius is measured to midpoint between diff pairs Spacing is measured to interior track centerline Amplitude is measured to interior track centerline --- common/bitmap_info.cpp | 18 +- resources/bitmaps_png/CMakeLists.txt | 20 +- .../png/tune_diff_pair_length_legend.png | Bin 7948 -> 0 bytes .../png/tune_diff_pair_length_legend_156.png | Bin 0 -> 7833 bytes .../png/tune_diff_pair_length_legend_312.png | Bin 0 -> 17163 bytes .../png/tune_diff_pair_length_legend_dark.png | Bin 7999 -> 0 bytes .../tune_diff_pair_length_legend_dark_156.png | Bin 0 -> 7832 bytes .../tune_diff_pair_length_legend_dark_312.png | Bin 0 -> 17153 bytes .../png/tune_diff_pair_skew_legend.png | Bin 3263 -> 0 bytes .../png/tune_diff_pair_skew_legend_110.png | Bin 0 -> 3088 bytes .../png/tune_diff_pair_skew_legend_220.png | Bin 0 -> 7110 bytes .../png/tune_diff_pair_skew_legend_dark.png | Bin 3542 -> 0 bytes .../tune_diff_pair_skew_legend_dark_110.png | Bin 0 -> 3079 bytes .../tune_diff_pair_skew_legend_dark_220.png | Bin 0 -> 7019 bytes .../png/tune_single_track_length_legend.png | Bin 5486 -> 0 bytes .../tune_single_track_length_legend_156.png | Bin 0 -> 6078 bytes .../tune_single_track_length_legend_312.png | Bin 0 -> 12926 bytes .../tune_single_track_length_legend_dark.png | Bin 5798 -> 0 bytes ...ne_single_track_length_legend_dark_156.png | Bin 0 -> 6113 bytes ...ne_single_track_length_legend_dark_312.png | Bin 0 -> 12873 bytes .../dark/tune_diff_pair_length_legend.svg | 410 ++++++++++------- .../dark/tune_diff_pair_skew_legend.svg | 362 +++++++++------ .../dark/tune_single_track_length_legend.svg | 421 ++++++++++------- .../light/tune_diff_pair_length_legend.svg | 428 +++++++++++------- .../light/tune_diff_pair_skew_legend.svg | 350 ++++++++------ .../light/tune_single_track_length_legend.svg | 420 +++++++++-------- 26 files changed, 1441 insertions(+), 988 deletions(-) delete mode 100644 resources/bitmaps_png/png/tune_diff_pair_length_legend.png create mode 100644 resources/bitmaps_png/png/tune_diff_pair_length_legend_156.png create mode 100644 resources/bitmaps_png/png/tune_diff_pair_length_legend_312.png delete mode 100644 resources/bitmaps_png/png/tune_diff_pair_length_legend_dark.png create mode 100644 resources/bitmaps_png/png/tune_diff_pair_length_legend_dark_156.png create mode 100644 resources/bitmaps_png/png/tune_diff_pair_length_legend_dark_312.png delete mode 100644 resources/bitmaps_png/png/tune_diff_pair_skew_legend.png create mode 100644 resources/bitmaps_png/png/tune_diff_pair_skew_legend_110.png create mode 100644 resources/bitmaps_png/png/tune_diff_pair_skew_legend_220.png delete mode 100644 resources/bitmaps_png/png/tune_diff_pair_skew_legend_dark.png create mode 100644 resources/bitmaps_png/png/tune_diff_pair_skew_legend_dark_110.png create mode 100644 resources/bitmaps_png/png/tune_diff_pair_skew_legend_dark_220.png delete mode 100644 resources/bitmaps_png/png/tune_single_track_length_legend.png create mode 100644 resources/bitmaps_png/png/tune_single_track_length_legend_156.png create mode 100644 resources/bitmaps_png/png/tune_single_track_length_legend_312.png delete mode 100644 resources/bitmaps_png/png/tune_single_track_length_legend_dark.png create mode 100644 resources/bitmaps_png/png/tune_single_track_length_legend_dark_156.png create mode 100644 resources/bitmaps_png/png/tune_single_track_length_legend_dark_312.png diff --git a/common/bitmap_info.cpp b/common/bitmap_info.cpp index bc9261cd09..e372fc2d1c 100644 --- a/common/bitmap_info.cpp +++ b/common/bitmap_info.cpp @@ -4538,6 +4538,18 @@ void BuildBitmapInfo( std::unordered_map<BITMAPS, std::vector<BITMAP_INFO>>& aBi aBitmapInfoCache[BITMAPS::teardrop_sizes].emplace_back( BITMAPS::teardrop_sizes, wxT( "teardrop_sizes_dark_260.png" ), 260, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::teardrop_rect_sizes].emplace_back( BITMAPS::teardrop_rect_sizes, wxT( "teardrop_rect_sizes_dark_260.png" ), 260, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::teardrop_track_sizes].emplace_back( BITMAPS::teardrop_track_sizes, wxT( "teardrop_track_sizes_dark_260.png" ), 260, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::tune_diff_pair_length_legend].emplace_back( BITMAPS::tune_diff_pair_length_legend, wxT( "tune_diff_pair_length_legend_156.png" ), 156, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::tune_single_track_length_legend].emplace_back( BITMAPS::tune_single_track_length_legend, wxT( "tune_single_track_length_legend_156.png" ), 156, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::tune_diff_pair_length_legend].emplace_back( BITMAPS::tune_diff_pair_length_legend, wxT( "tune_diff_pair_length_legend_dark_156.png" ), 156, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::tune_single_track_length_legend].emplace_back( BITMAPS::tune_single_track_length_legend, wxT( "tune_single_track_length_legend_dark_156.png" ), 156, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::tune_diff_pair_length_legend].emplace_back( BITMAPS::tune_diff_pair_length_legend, wxT( "tune_diff_pair_length_legend_312.png" ), 312, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::tune_single_track_length_legend].emplace_back( BITMAPS::tune_single_track_length_legend, wxT( "tune_single_track_length_legend_312.png" ), 312, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::tune_diff_pair_length_legend].emplace_back( BITMAPS::tune_diff_pair_length_legend, wxT( "tune_diff_pair_length_legend_dark_312.png" ), 312, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::tune_single_track_length_legend].emplace_back( BITMAPS::tune_single_track_length_legend, wxT( "tune_single_track_length_legend_dark_312.png" ), 312, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::tune_diff_pair_skew_legend].emplace_back( BITMAPS::tune_diff_pair_skew_legend, wxT( "tune_diff_pair_skew_legend_110.png" ), 110, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::tune_diff_pair_skew_legend].emplace_back( BITMAPS::tune_diff_pair_skew_legend, wxT( "tune_diff_pair_skew_legend_dark_110.png" ), 110, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::tune_diff_pair_skew_legend].emplace_back( BITMAPS::tune_diff_pair_skew_legend, wxT( "tune_diff_pair_skew_legend_220.png" ), 220, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::tune_diff_pair_skew_legend].emplace_back( BITMAPS::tune_diff_pair_skew_legend, wxT( "tune_diff_pair_skew_legend_dark_220.png" ), 220, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::att_bridge].emplace_back( BITMAPS::att_bridge, wxT( "att_bridge.png" ), -1, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::att_pi].emplace_back( BITMAPS::att_pi, wxT( "att_pi.png" ), -1, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::att_splitter].emplace_back( BITMAPS::att_splitter, wxT( "att_splitter.png" ), -1, wxT( "light" ) ); @@ -4570,9 +4582,6 @@ void BuildBitmapInfo( std::unordered_map<BITMAPS, std::vector<BITMAP_INFO>>& aBi aBitmapInfoCache[BITMAPS::stroke_dashdotdot].emplace_back( BITMAPS::stroke_dashdotdot, wxT( "stroke_dashdotdot.png" ), -1, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::stroke_dot].emplace_back( BITMAPS::stroke_dot, wxT( "stroke_dot.png" ), -1, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::stroke_solid].emplace_back( BITMAPS::stroke_solid, wxT( "stroke_solid.png" ), -1, wxT( "light" ) ); - aBitmapInfoCache[BITMAPS::tune_diff_pair_length_legend].emplace_back( BITMAPS::tune_diff_pair_length_legend, wxT( "tune_diff_pair_length_legend.png" ), -1, wxT( "light" ) ); - aBitmapInfoCache[BITMAPS::tune_diff_pair_skew_legend].emplace_back( BITMAPS::tune_diff_pair_skew_legend, wxT( "tune_diff_pair_skew_legend.png" ), -1, wxT( "light" ) ); - aBitmapInfoCache[BITMAPS::tune_single_track_length_legend].emplace_back( BITMAPS::tune_single_track_length_legend, wxT( "tune_single_track_length_legend.png" ), -1, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::twistedpair].emplace_back( BITMAPS::twistedpair, wxT( "twistedpair.png" ), -1, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::viacalc].emplace_back( BITMAPS::viacalc, wxT( "viacalc.png" ), -1, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::att_bridge].emplace_back( BITMAPS::att_bridge, wxT( "att_bridge_dark.png" ), -1, wxT( "dark" ) ); @@ -4607,9 +4616,6 @@ void BuildBitmapInfo( std::unordered_map<BITMAPS, std::vector<BITMAP_INFO>>& aBi aBitmapInfoCache[BITMAPS::stroke_dashdotdot].emplace_back( BITMAPS::stroke_dashdotdot, wxT( "stroke_dashdotdot_dark.png" ), -1, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::stroke_dot].emplace_back( BITMAPS::stroke_dot, wxT( "stroke_dot_dark.png" ), -1, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::stroke_solid].emplace_back( BITMAPS::stroke_solid, wxT( "stroke_solid_dark.png" ), -1, wxT( "dark" ) ); - aBitmapInfoCache[BITMAPS::tune_diff_pair_length_legend].emplace_back( BITMAPS::tune_diff_pair_length_legend, wxT( "tune_diff_pair_length_legend_dark.png" ), -1, wxT( "dark" ) ); - aBitmapInfoCache[BITMAPS::tune_diff_pair_skew_legend].emplace_back( BITMAPS::tune_diff_pair_skew_legend, wxT( "tune_diff_pair_skew_legend_dark.png" ), -1, wxT( "dark" ) ); - aBitmapInfoCache[BITMAPS::tune_single_track_length_legend].emplace_back( BITMAPS::tune_single_track_length_legend, wxT( "tune_single_track_length_legend_dark.png" ), -1, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::twistedpair].emplace_back( BITMAPS::twistedpair, wxT( "twistedpair_dark.png" ), -1, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::viacalc].emplace_back( BITMAPS::viacalc, wxT( "viacalc_dark.png" ), -1, wxT( "dark" ) ); diff --git a/resources/bitmaps_png/CMakeLists.txt b/resources/bitmaps_png/CMakeLists.txt index efed34f4fe..81b28f5314 100644 --- a/resources/bitmaps_png/CMakeLists.txt +++ b/resources/bitmaps_png/CMakeLists.txt @@ -666,6 +666,17 @@ set( BMAPS_256 teardrop_track_sizes ) +# Tuning images (250x156 native size ) + set( BMAPS_TUNING + tune_diff_pair_length_legend + tune_single_track_length_legend + ) + +# Tuning image (250x110 native size ) + set( BMAPS_TUNING_SKEW + tune_diff_pair_skew_legend + ) + # Images in this section are generated at whatever resolution is set in the source SVG file # Use Inkscape Document Properties > Custom Size to set (make sure units are pixels) # These are used for images in the UI that are not-square or very large (infographics, etc) @@ -703,9 +714,6 @@ set( BMAPS_OTHER stroke_dashdotdot stroke_dot stroke_solid - tune_diff_pair_length_legend - tune_diff_pair_skew_legend - tune_single_track_length_legend twistedpair viacalc ) @@ -950,6 +958,12 @@ if( MAINTAIN_PNGS ) bitmap_dir( 550 260 "${BMAPS_TEARDROPS}" ) + bitmap_dir( 250 156 "${BMAPS_TUNING}" ) + bitmap_dir( 500 312 "${BMAPS_TUNING}" ) + + bitmap_dir( 250 110 "${BMAPS_TUNING_SKEW}" ) + bitmap_dir( 500 220 "${BMAPS_TUNING_SKEW}" ) + bitmap_dir( -1 -1 "${BMAPS_OTHER}" ) configure_file( ${BITMAP_INFO_TEMPLATE} ${BITMAP_INFO_FILE} NEWLINE_STYLE UNIX ) diff --git a/resources/bitmaps_png/png/tune_diff_pair_length_legend.png b/resources/bitmaps_png/png/tune_diff_pair_length_legend.png deleted file mode 100644 index 623458d73f2570a47436f6ab2b0d8c13708e3571..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7948 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 ZTc2SIO4m{lp-;I1igIeQHPYr0{{yjsa`6BF diff --git a/resources/bitmaps_png/png/tune_diff_pair_length_legend_156.png b/resources/bitmaps_png/png/tune_diff_pair_length_legend_156.png new file mode 100644 index 0000000000000000000000000000000000000000..1cfc09cca70c803200074a7218db9aa4558e3360 GIT binary patch literal 7833 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 literal 0 HcmV?d00001 diff --git a/resources/bitmaps_png/png/tune_diff_pair_length_legend_312.png b/resources/bitmaps_png/png/tune_diff_pair_length_legend_312.png new file mode 100644 index 0000000000000000000000000000000000000000..3968b25cf2707c18759eaa73bcb666854f112a03 GIT binary patch literal 17163 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 literal 0 HcmV?d00001 diff --git a/resources/bitmaps_png/png/tune_diff_pair_length_legend_dark.png b/resources/bitmaps_png/png/tune_diff_pair_length_legend_dark.png deleted file mode 100644 index ce21730b8e6b28e23986aef8d78774ed9f1de160..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7999 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 diff --git a/resources/bitmaps_png/png/tune_diff_pair_length_legend_dark_156.png b/resources/bitmaps_png/png/tune_diff_pair_length_legend_dark_156.png new file mode 100644 index 0000000000000000000000000000000000000000..104f87bddc9629475098c739419ef716984f4582 GIT binary patch literal 7832 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 literal 0 HcmV?d00001 diff --git a/resources/bitmaps_png/png/tune_diff_pair_length_legend_dark_312.png b/resources/bitmaps_png/png/tune_diff_pair_length_legend_dark_312.png new file mode 100644 index 0000000000000000000000000000000000000000..ae973c1e5d8c3d28b6eb546d26dd682febab2f66 GIT binary patch literal 17153 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 b?ucWeG8V7br^A4Hc#w*MrhF~rW!V1%Hc)d# literal 0 HcmV?d00001 diff --git a/resources/bitmaps_png/png/tune_diff_pair_skew_legend.png b/resources/bitmaps_png/png/tune_diff_pair_skew_legend.png deleted file mode 100644 index e8bf473980e7fd3d04be63a18ce2dd1bf1d51748..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3263 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 be!^C7<M8UZYQ&fMF@YEvm}2Yn{z&)_Zp}lD diff --git a/resources/bitmaps_png/png/tune_diff_pair_skew_legend_110.png b/resources/bitmaps_png/png/tune_diff_pair_skew_legend_110.png new file mode 100644 index 0000000000000000000000000000000000000000..9cb4fc9cee2e653bb98bf640d0f511dbfb1090a9 GIT binary patch literal 3088 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 OAF#D@g4J30r~Dhv`RT#{ literal 0 HcmV?d00001 diff --git a/resources/bitmaps_png/png/tune_diff_pair_skew_legend_220.png b/resources/bitmaps_png/png/tune_diff_pair_skew_legend_220.png new file mode 100644 index 0000000000000000000000000000000000000000..ecc2369cad275ffe9a4b7d71a2d0ad738ae5926f GIT binary patch literal 7110 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 I_4cFx0ko``ApigX literal 0 HcmV?d00001 diff --git a/resources/bitmaps_png/png/tune_diff_pair_skew_legend_dark.png b/resources/bitmaps_png/png/tune_diff_pair_skew_legend_dark.png deleted file mode 100644 index 437bfc16d0be628ec07bd178c7bc2bb448a74c7d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3542 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 E0OSPLQvd(} diff --git a/resources/bitmaps_png/png/tune_diff_pair_skew_legend_dark_110.png b/resources/bitmaps_png/png/tune_diff_pair_skew_legend_dark_110.png new file mode 100644 index 0000000000000000000000000000000000000000..41dbcf050cc6c1377b815b45054fd9a76bc1e088 GIT binary patch literal 3079 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 V8dhuKP^tg`002ovPDHLkV1m)$`9S~x literal 0 HcmV?d00001 diff --git a/resources/bitmaps_png/png/tune_diff_pair_skew_legend_dark_220.png b/resources/bitmaps_png/png/tune_diff_pair_skew_legend_dark_220.png new file mode 100644 index 0000000000000000000000000000000000000000..4fbfd3a06fd82ef19e39fb5092f9cc3f0558bb70 GIT binary patch literal 7019 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 literal 0 HcmV?d00001 diff --git a/resources/bitmaps_png/png/tune_single_track_length_legend.png b/resources/bitmaps_png/png/tune_single_track_length_legend.png deleted file mode 100644 index e6e7dc2900e1d342576fdcf0ac79c1a1c8926b62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5486 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 diff --git a/resources/bitmaps_png/png/tune_single_track_length_legend_156.png b/resources/bitmaps_png/png/tune_single_track_length_legend_156.png new file mode 100644 index 0000000000000000000000000000000000000000..3cb586c656835ae392799f6fada7505e74201d7c GIT binary patch literal 6078 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 L(Y@-s4zK?QIoJ6y literal 0 HcmV?d00001 diff --git a/resources/bitmaps_png/png/tune_single_track_length_legend_312.png b/resources/bitmaps_png/png/tune_single_track_length_legend_312.png new file mode 100644 index 0000000000000000000000000000000000000000..cb8c793f6b084c47d0e35ce3fc11db79ce2653a5 GIT binary patch literal 12926 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 Y%MMiOOIAkUcO@V-Wo@M@=+l?~2db_E)Bpeg literal 0 HcmV?d00001 diff --git a/resources/bitmaps_png/png/tune_single_track_length_legend_dark.png b/resources/bitmaps_png/png/tune_single_track_length_legend_dark.png deleted file mode 100644 index 2aa58e7a900f18277bed46169004f1bd378055bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5798 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 TT-S*2&j3wz-3L`_cH#dItt~Xa diff --git a/resources/bitmaps_png/png/tune_single_track_length_legend_dark_156.png b/resources/bitmaps_png/png/tune_single_track_length_legend_dark_156.png new file mode 100644 index 0000000000000000000000000000000000000000..4d7aad46679931bc5629122deb22780e32b79003 GIT binary patch literal 6113 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 literal 0 HcmV?d00001 diff --git a/resources/bitmaps_png/png/tune_single_track_length_legend_dark_312.png b/resources/bitmaps_png/png/tune_single_track_length_legend_dark_312.png new file mode 100644 index 0000000000000000000000000000000000000000..5f7983f7f28ba71e688ece9d5efdc4cbf49ac48e GIT binary patch literal 12873 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 WCHBv!9^fY;ARUeS>Xpz(FaHk)>F%}w literal 0 HcmV?d00001 diff --git a/resources/bitmaps_png/sources/dark/tune_diff_pair_length_legend.svg b/resources/bitmaps_png/sources/dark/tune_diff_pair_length_legend.svg index 481eea3031..cf009ec65a 100644 --- a/resources/bitmaps_png/sources/dark/tune_diff_pair_length_legend.svg +++ b/resources/bitmaps_png/sources/dark/tune_diff_pair_length_legend.svg @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg width="250" - height="190" - viewBox="0 0 66.145832 50.270834" + height="156" + viewBox="0 0 66.145831 41.275" version="1.1" id="svg8" - inkscape:version="1.2 (dc2aedaf03, 2022-05-15)" + inkscape:version="1.2.2 (b0a8486541, 2022-12-01)" sodipodi:docname="tune_diff_pair_length_legend.svg" shape-rendering="crispEdges" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" @@ -28,7 +28,7 @@ <path transform="matrix(-1.1,0,0,-1.1,-1.1,0)" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" - style="fill:#e0e0e0;fill-opacity:1;fill-rule:evenodd;stroke:#e0e0e0;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" id="path4482" /> </marker> <marker @@ -45,21 +45,6 @@ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" id="path3590" /> </marker> - <marker - inkscape:stockid="Arrow2Lend" - orient="auto" - refY="0" - refX="0" - id="Arrow2Lend" - style="overflow:visible" - inkscape:isstock="true" - inkscape:collect="always"> - <path - id="path871" - style="fill:#e0e0e0;fill-opacity:1;fill-rule:evenodd;stroke:#e0e0e0;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" - d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" - transform="matrix(-1.1,0,0,-1.1,-1.1,0)" /> - </marker> <marker inkscape:stockid="Arrow2Lstart" orient="auto" @@ -98,25 +83,10 @@ inkscape:isstock="true"> <path id="path1950" - style="fill:#e0e0e0;fill-opacity:1;fill-rule:evenodd;stroke:#e0e0e0;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" transform="matrix(1.1,0,0,1.1,1.1,0)" /> </marker> - <marker - inkscape:isstock="true" - style="overflow:visible" - id="marker1838" - refX="0" - refY="0" - orient="auto" - inkscape:stockid="Arrow2Lstart" - inkscape:collect="always"> - <path - transform="matrix(1.1,0,0,1.1,1.1,0)" - d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" - style="fill:#e0e0e0;fill-opacity:1;fill-rule:evenodd;stroke:#e0e0e0;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" - id="path1836" /> - </marker> <marker inkscape:stockid="DotL" orient="auto" @@ -128,7 +98,7 @@ <path id="path911" d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" - style="fill:#e0e0e0;fill-opacity:1;fill-rule:evenodd;stroke:#e0e0e0;stroke-width:1pt;stroke-opacity:1" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" transform="matrix(0.8,0,0,0.8,5.92,0.8)" /> </marker> <marker @@ -215,21 +185,6 @@ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" transform="matrix(-0.8,0,0,-0.8,-10,0)" /> </marker> - <marker - inkscape:stockid="Arrow2Lstart" - orient="auto" - refY="0" - refX="0" - id="Arrow2Lstart" - style="overflow:visible" - inkscape:isstock="true" - inkscape:collect="always"> - <path - id="path868" - style="fill:#e0e0e0;fill-opacity:1;fill-rule:evenodd;stroke:#e0e0e0;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" - d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" - transform="matrix(1.1,0,0,1.1,1.1,0)" /> - </marker> <marker inkscape:stockid="Arrow1Lstart" orient="auto" @@ -244,22 +199,6 @@ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" transform="matrix(0.8,0,0,0.8,10,0)" /> </marker> - <marker - inkscape:stockid="Arrow2Lstart" - orient="auto" - refY="0" - refX="0" - id="Arrow2Lstart-8" - style="overflow:visible" - inkscape:isstock="true" - inkscape:collect="always"> - <path - inkscape:connector-curvature="0" - id="path868-4" - style="fill:#e0e0e0;fill-opacity:1;fill-rule:evenodd;stroke:#e0e0e0;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" - d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" - transform="matrix(1.1,0,0,1.1,1.1,0)" /> - </marker> <marker inkscape:isstock="true" style="overflow:visible" @@ -272,9 +211,78 @@ inkscape:connector-curvature="0" transform="matrix(-1.1,0,0,-1.1,-1.1,0)" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" - style="fill:#e0e0e0;fill-opacity:1;fill-rule:evenodd;stroke:#e0e0e0;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" id="path4482-0" /> </marker> + <marker + markerWidth="6" + markerHeight="6" + refX="3" + refY="3" + orient="auto" + id="marker6123" + viewBox="0 0 6 6" + preserveAspectRatio="xMidYMid"> + <circle + style="fill:#1a81c4;fill-opacity:1;stroke:none;stroke-width:0.34273;stroke-linejoin:round" + id="path5603" + cx="3" + cy="3" + r="3" /> + </marker> + <marker + style="overflow:visible" + id="marker2034" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mstart" + inkscape:isstock="true" + viewBox="0 0 6.9304588 5.1962256" + markerWidth="6.9304581" + markerHeight="5.1962252" + preserveAspectRatio="xMidYMid"> + <path + transform="scale(0.6)" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + style="fill:#42b8eb;fill-opacity:1;fill-rule:evenodd;stroke:#42b8eb;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path2032" /> + </marker> + <marker + style="overflow:visible" + id="marker2044" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mend" + inkscape:isstock="true" + viewBox="0 0 6.9304588 5.1962256" + markerWidth="6.9304581" + markerHeight="5.1962252" + preserveAspectRatio="xMidYMid"> + <path + transform="scale(-0.6)" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + style="fill:#42b8eb;fill-opacity:1;fill-rule:evenodd;stroke:#42b8eb;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path2042" /> + </marker> + <marker + markerWidth="5.4999971" + markerHeight="5.4999747" + refX="2.7499986" + refY="2.7499874" + orient="auto" + id="marker43482" + viewBox="0 0 5.4999971 5.4999747" + preserveAspectRatio="xMidYMid"> + <ellipse + style="fill:#42b8eb;fill-opacity:1;stroke:none;stroke-width:0.34273;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + id="path43169" + cx="2.7499986" + cy="2.7499874" + rx="2.7499986" + ry="2.7499874" /> + </marker> </defs> <sodipodi:namedview id="base" @@ -283,17 +291,17 @@ borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" - inkscape:zoom="2.8284271" - inkscape:cx="60.45763" - inkscape:cy="69.650019" + inkscape:zoom="4" + inkscape:cx="110.75" + inkscape:cy="83.625001" inkscape:document-units="px" inkscape:current-layer="g9599" showgrid="true" - inkscape:window-width="1920" - inkscape:window-height="1017" - inkscape:window-x="-8" - inkscape:window-y="-8" - inkscape:window-maximized="1" + inkscape:window-width="1671" + inkscape:window-height="981" + inkscape:window-x="1357" + inkscape:window-y="69" + inkscape:window-maximized="0" units="px" showborder="true" inkscape:document-rotation="0" @@ -309,12 +317,24 @@ spacingy="0.13229167" empspacing="2" color="#9696ff" - opacity="0.1254902" /> + opacity="0.1254902" + originx="-0.24214628" + originy="45.284039" /> <sodipodi:guide - position="0,25.135417" + position="-0.24213829,-29.144432" orientation="0,-1" id="guide1263" inkscape:locked="false" /> + <sodipodi:guide + position="0.81619572,-4.0090165" + orientation="0,-1" + id="guide12991" + inkscape:locked="false" /> + <sodipodi:guide + position="-32.389011,20.861817" + orientation="0,-1" + id="guide17976" + inkscape:locked="false" /> </sodipodi:namedview> <metadata id="metadata5"> @@ -324,7 +344,6 @@ <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - <dc:title /> <cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" /> </cc:Work> @@ -349,28 +368,16 @@ inkscape:label="Calque 1" inkscape:groupmode="layer" id="layer1" - transform="translate(0,-246.99373)"> + transform="translate(-0.24213728,-201.7097)"> <g id="g9599" transform="matrix(0.76520188,0,0,0.77883147,11.649057,67.693533)"> - <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:9.13948px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:0.34273" - x="-9.9487562" - y="285.47281" - id="text1103-0" - transform="scale(1.0088666,0.99121133)"><tspan - sodipodi:role="line" - id="tspan1101-4" - x="-9.9487562" - y="285.47281" - style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:9.13948px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';fill:#e0e0e0;fill-opacity:1;stroke-width:0.34273">A</tspan></text> <g id="g9602" - transform="matrix(0.98527321,0,0,0.98527321,-0.00861432,4.2599054)"> + transform="matrix(0.98527321,0,0,0.98527321,-0.0086144,-59.946718)"> <path - style="fill:none;fill-rule:evenodd;stroke:#42b8eb;stroke-width:2.08712;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - d="M -0.35199642,258.98686 H 9.8251914 c 9.4753126,0 15.0903136,3.44796 15.4412506,13.79184 v 9.65429 c 0,6.89592 10.407181,6.83552 10.528125,0 v -39.99635 c 0,-15.51582 24.565626,-15.86062 24.565626,0 v 13.10226 c 0,2.41357 1.754688,3.44796 3.860313,3.44796 h 8.071562" + style="fill:none;fill-rule:evenodd;stroke:#f2647e;stroke-width:2.08712;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M -0.35199642,258.98686 H 9.8251914 c 9.4753126,0 15.4412506,3.4478 15.4412506,13.79184 v 4.43925 c 0,6.89592 10.407181,6.83552 10.528125,0 v -28.91978 c 0,-15.51582 24.565626,-15.86062 24.565626,0 v 7.24073 c 0,2.41357 1.754688,3.44796 3.860313,3.44796 h 8.071562" id="path9433" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccc" /> @@ -379,84 +386,147 @@ sodipodi:nodetypes="cccccccccc" inkscape:connector-curvature="0" id="path9433-6" - d="m 71.218824,265.54765 h -7.606925 c -6.223848,0 -10.37308,-3.7369 -10.37308,-9.51212 v -12.90929 c 0,-7.47381 -11.756157,-7.47381 -11.756157,0 v 39.40732 c 0,14.26818 -22.820776,14.60789 -22.820776,10e-6 v -9.51211 c -0.345769,-4.75606 -3.803463,-7.4738 -8.9900024,-7.4738 H -0.35542696" + d="m 71.218824,201.34073 h -7.606925 c -6.223848,0 -10.37308,-3.7369 -10.37308,-9.51212 v -7.21901 c 0,-7.47381 -11.756157,-7.47381 -11.756157,0 v 28.49387 c 0,14.26818 -22.820776,14.60789 -22.820776,1e-5 v -4.28894 c 0,-4.75607 -3.803463,-7.4738 -8.9900025,-7.4738 H -0.35542704" style="fill:none;fill-rule:evenodd;stroke:#f2647e;stroke-width:2.05638;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path - sodipodi:nodetypes="cc" - inkscape:connector-curvature="0" - id="path842" - d="M -15.223508,294.59357 H 31.801121" - style="fill:none;fill-rule:evenodd;stroke:#e0e0e0;stroke-width:0.34273;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + style="fill:#545454;fill-opacity:1;stroke:none;stroke-width:0.34273px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 51.015413,178.89144 0.667431,0.36776 0.679265,0.62563 0.230418,0.22847 -0.475671,1.02232 -0.434012,-0.68741 -0.708185,0.9602 -0.848404,-0.64884 0.731045,-0.87059 -0.866649,-0.27739 z" + id="path25305" + sodipodi:nodetypes="ccccccccccc" /> + <g + id="g19279" + transform="translate(0,6.1149302)"> + <path + style="fill:none;stroke:#42b8eb;stroke-width:0.367813;stroke-dasharray:none;stroke-opacity:1" + d="m 55.313435,174.16326 -4.322117,-4.24648" + id="path708-8" + sodipodi:nodetypes="cc" /> + <g + id="g14305" + transform="translate(75.55644,-42.803254)"> + <path + inkscape:connector-curvature="0" + id="path1736-3" + d="m -27.891809,221.26187 4.882649,-5.99381" + style="fill:none;fill-rule:evenodd;stroke:#42b8eb;stroke-width:0.34273047;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker43482);marker-end:url(#marker2044)" + sodipodi:nodetypes="cc" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:7.31158px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#42b8eb;fill-opacity:1;stroke:none;stroke-width:0.34273" + x="-28.925932" + y="229.74751" + id="text1103-8-9-8" + transform="scale(1.0088666,0.99121133)"><tspan + sodipodi:role="line" + id="tspan1101-3-5-9" + x="-28.925932" + y="229.74751" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.31158px;font-family:'Noto Sans CJK SC';-inkscape-font-specification:'Noto Sans CJK SC Bold';fill:#42b8eb;fill-opacity:1;stroke-width:0.34273">r</tspan></text> + </g> + </g> <path - inkscape:connector-curvature="0" - id="path844" - d="M -15.223508,262.49018 H 9.3453203" - style="fill:none;fill-rule:evenodd;stroke:#e0e0e0;stroke-width:0.352778;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <path - inkscape:connector-curvature="0" - id="path846" - d="M -15.223508,230.3868 H 47.36074" - style="fill:none;fill-rule:evenodd;stroke:#e0e0e0;stroke-width:0.352778;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - sodipodi:nodetypes="cc" /> - <path - sodipodi:nodetypes="cc" - inkscape:connector-curvature="0" - id="path848" - d="m -11.765815,263.16962 c -0.0276,9.81655 -0.02377,26.88934 0,30.91437" - style="fill:none;fill-rule:evenodd;stroke:#e0e0e0;stroke-width:0.352778;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow2Lstart);marker-end:url(#marker4484)" /> - <path - inkscape:connector-curvature="0" - id="path1736" - d="m 47.584121,242.94212 3.557103,-3.97072" - style="fill:none;fill-rule:evenodd;stroke:#e0e0e0;stroke-width:0.352778;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#DotL);marker-end:url(#marker1838)" /> - <path - sodipodi:nodetypes="cc" - inkscape:connector-curvature="0" - id="path1942" - d="m 42.71778,256.56377 c 3.516539,-0.0167 7.137185,0.0308 10.653392,-0.0343" - style="fill:none;fill-rule:evenodd;stroke:#e0e0e0;stroke-width:0.352778;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker1952);marker-end:url(#Arrow2Lend)" /> - <path - sodipodi:nodetypes="cc" - inkscape:connector-curvature="0" - id="path848-1" - d="m -11.765815,230.89638 c -0.0265,10.6238 -0.02282,26.55835 0,30.91437" - style="fill:none;fill-rule:evenodd;stroke:#e0e0e0;stroke-width:0.359602;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow2Lstart-8);marker-end:url(#marker4484-0)" /> - <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:9.13948px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:0.34273" - x="-9.9487562" - y="250.80675" - id="text1103" - transform="scale(1.0088666,0.99121133)"><tspan - sodipodi:role="line" - id="tspan1101" - x="-9.9487562" - y="250.80675" - style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:9.13948px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';fill:#e0e0e0;fill-opacity:1;stroke-width:0.34273">A</tspan></text> - <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:9.13948px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:0.34273;" - x="45.393745" - y="267.24442" - id="text1103-8" - transform="scale(1.0088666,0.99121133)"><tspan - sodipodi:role="line" - id="tspan1101-3" - x="45.393745" - y="267.24442" - style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:9.13948px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';stroke-width:0.34273;fill:#e0e0e0;fill-opacity:1;">s</tspan></text> - <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:9.13948px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:0.34273;" - x="60.889706" - y="247.07491" - id="text1103-8-9" - transform="scale(1.0088666,0.99121133)"><tspan - sodipodi:role="line" - id="tspan1101-3-5" - x="60.889706" - y="247.07491" - style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:9.13948px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';stroke-width:0.34273;fill:#e0e0e0;fill-opacity:1;">r</tspan></text> + style="fill:#545454;fill-opacity:1;stroke:none;stroke-width:0.34273px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 36.281232,188.8507 0.01488,0.76991 -0.0034,0.88459 0.0034,0.30442 -1.164833,0.26165 0.293696,-0.75571 -1.206576,0.0282 0.01141,-1.05626 1.147863,0.044 -0.300429,-0.84549 z" + id="path25305-9" + sodipodi:nodetypes="ccccccccccc" /> + <g + id="g13547" + transform="translate(74.994909,-41.431599)"> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path1942-8" + d="m -53.315882,231.20035 c 4.114139,-0.0157 11.662893,0.061 15.776644,0" + style="fill:none;fill-rule:evenodd;stroke:#42b8eb;stroke-width:0.34273047;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker2034);marker-end:url(#marker2044)" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:7.31158px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#42b8eb;fill-opacity:1;stroke:none;stroke-width:0.34273" + x="-47.74231" + y="241.71555" + id="text1103-8-83" + transform="scale(1.0088666,0.99121133)"><tspan + sodipodi:role="line" + id="tspan1101-3-1" + x="-47.74231" + y="241.71555" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.31158px;font-family:'Noto Sans CJK SC';-inkscape-font-specification:'Noto Sans CJK SC Bold';fill:#42b8eb;fill-opacity:1;stroke-width:0.34273">S</tspan></text> + <path + style="fill:none;stroke:#42b8eb;stroke-width:0.34273;stroke-dasharray:2.05638;stroke-dashoffset:0;stroke-opacity:1" + d="m -54.071807,228.3247 v 14.32603" + id="path708-6" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#42b8eb;stroke-width:0.34273;stroke-dasharray:2.05638;stroke-dashoffset:0;stroke-opacity:1" + d="m -36.783341,228.32475 v 15.00547" + id="path708-8-4" + sodipodi:nodetypes="cc" /> + </g> + <g + id="g14428" + transform="translate(71.091348,-40.252579)"> + <path + style="fill:none;stroke:#545454;stroke-width:1.02819;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1" + d="m -52.310952,258.40657 h 2.307132" + id="path25307" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#545454;stroke-width:1.02819;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1" + d="m -35.711495,219.34849 h 2.307132" + id="path25307-3" + sodipodi:nodetypes="cc" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path842-5" + d="m -84.931779,258.3927 h 40.109243" + style="fill:none;fill-rule:evenodd;stroke:#42b8eb;stroke-width:0.34273;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.05638;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path842-9" + d="m -84.931779,238.53598 h 19.363084" + style="fill:none;fill-rule:evenodd;stroke:#42b8eb;stroke-width:0.34273;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.05638;stroke-dashoffset:0;stroke-opacity:1" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:7.31158px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#1a81c4;fill-opacity:1;stroke:none;stroke-width:0.34273" + x="-81.625786" + y="233.67569" + id="text1103-8-8" + transform="scale(1.0088666,0.99121133)"><tspan + sodipodi:role="line" + id="tspan1101-3-57" + x="-81.625786" + y="233.67569" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.31158px;font-family:'Noto Sans CJK SC';-inkscape-font-specification:'Noto Sans CJK SC Bold';fill:#42b8eb;fill-opacity:1;stroke-width:0.34273">A</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:7.31158px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#42b8eb;fill-opacity:1;stroke:none;stroke-width:0.34273" + x="-81.625786" + y="254.24736" + id="text1103-8-8-3" + transform="scale(1.0088666,0.99121133)"><tspan + sodipodi:role="line" + id="tspan1101-3-57-8" + x="-81.625786" + y="254.24736" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.31158px;font-family:'Noto Sans CJK SC';-inkscape-font-specification:'Noto Sans CJK SC Bold';fill:#42b8eb;fill-opacity:1;stroke-width:0.34273">A</tspan></text> + <path + style="fill:none;fill-opacity:1;stroke:#42b8eb;stroke-width:0.34273;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;marker-start:url(#marker2034);marker-end:url(#marker2044);paint-order:fill markers stroke;stroke-opacity:1" + d="m -85.104676,220.53093 v 17.15578" + id="path1043" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-opacity:1;stroke:#42b8eb;stroke-width:0.34273047;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;marker-start:url(#marker2034);marker-end:url(#marker2044);paint-order:fill markers stroke;stroke-opacity:1" + d="m -85.104676,239.3853 v 18.17493" + id="path1043-4" + sodipodi:nodetypes="cc" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path842-8" + d="m -84.931779,219.33774 h 56.014632" + style="fill:none;fill-rule:evenodd;stroke:#42b8eb;stroke-width:0.34273;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.05638;stroke-dashoffset:0;stroke-opacity:1" /> + </g> </g> </g> </svg> diff --git a/resources/bitmaps_png/sources/dark/tune_diff_pair_skew_legend.svg b/resources/bitmaps_png/sources/dark/tune_diff_pair_skew_legend.svg index 0b783c9ed0..5039fdcff5 100644 --- a/resources/bitmaps_png/sources/dark/tune_diff_pair_skew_legend.svg +++ b/resources/bitmaps_png/sources/dark/tune_diff_pair_skew_legend.svg @@ -5,7 +5,7 @@ viewBox="0 0 66.145832 29.104167" version="1.1" id="svg8" - inkscape:version="1.2 (dc2aedaf03, 2022-05-15)" + inkscape:version="1.2.2 (b0a8486541, 2022-12-01)" sodipodi:docname="tune_diff_pair_skew_legend.svg" shape-rendering="crispEdges" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" @@ -18,17 +18,17 @@ <defs id="defs2"> <marker - style="overflow:visible;" + style="overflow:visible" id="marker4010" - refX="0.0" - refY="0.0" + refX="0" + refY="0" orient="auto" inkscape:stockid="Arrow2Mend" inkscape:isstock="true"> <path - transform="scale(0.6) rotate(180) translate(0,0)" - d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " - style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#e0e0e0;stroke-opacity:1;fill:#e0e0e0;fill-opacity:1" + transform="scale(-0.6)" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" id="path2999" /> </marker> <marker @@ -77,15 +77,15 @@ <marker style="overflow:visible" id="DotM" - refX="0.0" - refY="0.0" + refX="0" + refY="0" orient="auto" inkscape:stockid="DotM" inkscape:isstock="true"> <path - transform="scale(0.4) translate(7.4, 1)" - style="fill-rule:evenodd;stroke:#e0e0e0;stroke-width:1pt;stroke-opacity:1;fill:#e0e0e0;fill-opacity:1" - d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z " + transform="matrix(0.4,0,0,0.4,2.96,0.4)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" + d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" id="path3036" /> </marker> <marker @@ -145,21 +145,6 @@ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" id="path3590" /> </marker> - <marker - inkscape:stockid="Arrow2Lend" - orient="auto" - refY="0" - refX="0" - id="Arrow2Lend" - style="overflow:visible" - inkscape:isstock="true" - inkscape:collect="always"> - <path - id="path871" - style="fill:#e0e0e0;fill-opacity:1;fill-rule:evenodd;stroke:#e0e0e0;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" - d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" - transform="matrix(-1.1,0,0,-1.1,-1.1,0)" /> - </marker> <marker inkscape:stockid="Arrow2Lstart" orient="auto" @@ -198,7 +183,7 @@ inkscape:isstock="true"> <path id="path1950" - style="fill:#e0e0e0;fill-opacity:1;fill-rule:evenodd;stroke:#e0e0e0;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" transform="matrix(1.1,0,0,1.1,1.1,0)" /> </marker> @@ -315,36 +300,107 @@ transform="matrix(0.8,0,0,0.8,10,0)" /> </marker> <marker - inkscape:stockid="Arrow2Lstart" + markerWidth="6" + markerHeight="6" + refX="3" + refY="3" orient="auto" - refY="0" - refX="0" - id="Arrow2Lstart-8" - style="overflow:visible" - inkscape:isstock="true" - inkscape:collect="always"> - <path - inkscape:connector-curvature="0" - id="path868-4" - style="fill:#e0e0e0;fill-opacity:1;fill-rule:evenodd;stroke:#e0e0e0;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" - d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" - transform="matrix(1.1,0,0,1.1,1.1,0)" /> + id="marker6123" + viewBox="0 0 6 6" + preserveAspectRatio="xMidYMid"> + <circle + style="fill:#1a81c4;fill-opacity:1;stroke:none;stroke-width:0.34273;stroke-linejoin:round" + id="path5603" + cx="3" + cy="3" + r="3" /> + </marker> + <marker + markerWidth="5.4999971" + markerHeight="5.4999747" + refX="2.7499986" + refY="2.7499874" + orient="auto" + id="marker43482" + viewBox="0 0 5.4999971 5.4999747" + preserveAspectRatio="xMidYMid"> + <ellipse + style="fill:#42b8eb;fill-opacity:1;stroke:none;stroke-width:0.34273;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + id="path43169" + cx="2.7499986" + cy="2.7499874" + rx="2.7499986" + ry="2.7499874" /> </marker> <marker - inkscape:isstock="true" style="overflow:visible" - id="marker4484-0" + id="marker2044-6" refX="0" refY="0" orient="auto" - inkscape:stockid="Arrow2Lend" - inkscape:collect="always"> + inkscape:stockid="Arrow2Mend" + inkscape:isstock="true" + viewBox="0 0 6.9304588 5.1962256" + markerWidth="6.9304581" + markerHeight="5.1962252" + preserveAspectRatio="xMidYMid"> <path - inkscape:connector-curvature="0" - transform="matrix(-1.1,0,0,-1.1,-1.1,0)" + transform="scale(-0.6)" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" - style="fill:#e0e0e0;fill-opacity:1;fill-rule:evenodd;stroke:#e0e0e0;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" - id="path4482-0" /> + style="fill:#42b8eb;fill-opacity:1;fill-rule:evenodd;stroke:#42b8eb;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path2042-4" /> + </marker> + <marker + style="overflow:visible" + id="marker2034" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mstart" + inkscape:isstock="true" + viewBox="0 0 6.9304588 5.1962256" + markerWidth="6.9304581" + markerHeight="5.1962252" + preserveAspectRatio="xMidYMid"> + <path + transform="scale(0.6)" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + style="fill:#42b8eb;fill-opacity:1;fill-rule:evenodd;stroke:#42b8eb;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path2032" /> + </marker> + <marker + style="overflow:visible" + id="marker67363" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mend" + inkscape:isstock="true" + viewBox="0 0 6.9304588 5.1962256" + markerWidth="6.9304581" + markerHeight="5.1962252" + preserveAspectRatio="xMidYMid"> + <path + transform="scale(-0.6)" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + style="fill:#42b8eb;fill-opacity:1;fill-rule:evenodd;stroke:#42b8eb;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path67361" /> + </marker> + <marker + markerWidth="6" + markerHeight="6" + refX="3" + refY="3" + orient="auto" + id="marker6123-3" + viewBox="0 0 6 6" + preserveAspectRatio="xMidYMid"> + <circle + style="fill:#1a81c4;fill-opacity:1;stroke:none;stroke-width:0.34273;stroke-linejoin:round" + id="path5603-0" + cx="3" + cy="3" + r="3" /> </marker> </defs> <sodipodi:namedview @@ -354,17 +410,17 @@ borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" - inkscape:zoom="6.0697364" - inkscape:cx="137.23825" - inkscape:cy="57.333627" + inkscape:zoom="3.9399599" + inkscape:cx="212.31181" + inkscape:cy="58.376229" inkscape:document-units="px" - inkscape:current-layer="g9599" + inkscape:current-layer="g19279" showgrid="true" - inkscape:window-width="1920" - inkscape:window-height="1017" - inkscape:window-x="-8" - inkscape:window-y="-8" - inkscape:window-maximized="1" + inkscape:window-width="1609" + inkscape:window-height="726" + inkscape:window-x="1855" + inkscape:window-y="920" + inkscape:window-maximized="0" units="px" showborder="true" inkscape:document-rotation="0" @@ -376,8 +432,8 @@ <inkscape:grid type="xygrid" id="grid1261" - spacingx="0.26458333" - spacingy="0.26458333" + spacingx="0.13229167" + spacingy="0.13229167" empspacing="2" color="#9696ff" opacity="0.1254902" /> @@ -386,6 +442,11 @@ orientation="0,-1" id="guide1263" inkscape:locked="false" /> + <sodipodi:guide + position="49.348699,14.122675" + orientation="1,0" + id="guide33707" + inkscape:locked="false" /> </sodipodi:namedview> <metadata id="metadata5"> @@ -395,7 +456,6 @@ <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - <dc:title /> <cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" /> </cc:Work> @@ -428,94 +488,112 @@ id="g9602" transform="matrix(0.98527321,0,0,0.98527321,-0.00861432,4.2599054)" style="stroke-width:1.00008;stroke-miterlimit:4;stroke-dasharray:none" /> - <path - inkscape:connector-curvature="0" - id="path844" - d="m -15.223508,259.43272 14.52231115,0" - style="fill:none;fill-rule:evenodd;stroke:#e0e0e0;stroke-width:0.352778;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - sodipodi:nodetypes="cc" /> - <path - inkscape:connector-curvature="0" - id="path846" - d="M -15.223508,244.48511 H 26.960348" - style="fill:none;fill-rule:evenodd;stroke:#e0e0e0;stroke-width:0.352778;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - sodipodi:nodetypes="cc" /> - <path - sodipodi:nodetypes="cc" - inkscape:connector-curvature="0" - id="path1942" - d="m 24.885732,237.69074 c 3.516539,-0.0167 21.379184,0.0651 24.895391,0" - style="fill:none;fill-rule:evenodd;stroke:#e0e0e0;stroke-width:0.352778;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker1952);marker-end:url(#Arrow2Lend)" /> - <path - sodipodi:nodetypes="cc" - inkscape:connector-curvature="0" - id="path848-1" - d="m -11.765815,245.16455 c -0.0265,10.6238 -0.02282,9.23271 0,13.58873" - style="fill:none;fill-rule:evenodd;stroke:#e0e0e0;stroke-width:0.359602;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow2Lstart-8);marker-end:url(#marker4484-0)" /> - <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:9.13948px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:0.34273" - x="-13.183272" - y="244.32962" - id="text1103" - transform="scale(1.0088666,0.99121133)"><tspan - sodipodi:role="line" - id="tspan1101" - x="-13.183272" - y="244.32962" - style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:9.13948px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';fill:#e0e0e0;fill-opacity:1;stroke-width:0.34273">A</tspan></text> - <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:9.13948px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:0.34273;" - x="34.777561" - y="237.95509" - id="text1103-8" - transform="scale(1.0088666,0.99121133)"><tspan - sodipodi:role="line" - id="tspan1101-3" - x="34.777561" - y="237.95509" - style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:9.13948px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';stroke-width:0.34273;fill:#e0e0e0;fill-opacity:1;">s</tspan></text> - <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:9.13948px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:0.34273;" - x="32.328884" - y="258.08295" - id="text1103-8-9" - transform="scale(1.0088666,0.99121133)"><tspan - sodipodi:role="line" - id="tspan1101-3-5" - x="32.328884" - y="258.08295" - style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:9.13948px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';stroke-width:0.34273;fill:#e0e0e0;fill-opacity:1;">r</tspan></text> <path style="fill:none;stroke:#f2647e;stroke-width:2.05638;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M -0.70119629,265.54765 H 71.218825" id="path2570" sodipodi:nodetypes="cc" /> <path - style="fill:none;stroke:#42b8eb;stroke-width:2.05638;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - d="M -0.70119621,259.43272 H 21.42804 c 2.28572,-0.0317 4.178027,-0.69904 4.161505,-3.41673 -0.01227,-2.01877 -0.01227,-4.05708 0.01466,-6.70988 0.02008,-1.97805 1.515743,-4.01774 4.122298,-4.14156 0,0 11.718053,0.0642 14.477108,0.10083 2.773257,0.0367 4.900602,2.63771 4.96521,4.69577 0.0287,0.91417 -0.229561,5.57345 -0.115045,6.80483 0.209472,2.25306 3.493502,2.66674 3.493502,2.66674 l 18.671549,7e-5" + style="fill:none;stroke:#f2647e;stroke-width:2.05638;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M -0.70119621,259.43272 H 21.42804 c 2.28572,-0.0317 4.178027,-0.69904 4.161505,-3.41673 -0.01227,-2.01877 -0.01227,-4.05708 0.01466,-6.70988 0.02008,-1.97805 1.515743,-4.01774 4.122298,-4.14156 0,0 11.718053,0.0642 14.477108,0.10083 2.773257,0.0367 4.900602,2.63771 4.96521,4.69577 0.0287,0.91417 -0.01058,5.40178 0,6.63825 0.01687,1.97028 1.933886,2.83331 3.378457,2.83332 l 18.671549,7e-5" id="path2572" - sodipodi:nodetypes="ccsscssscc" /> - <path - inkscape:connector-curvature="0" - id="path1736" - d="m 40.791121,253.31779 6.323257,-6.00903" - style="fill:none;fill-rule:evenodd;stroke:#e0e0e0;stroke-width:0.75400704;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#DotM);marker-end:url(#marker4010)" - sodipodi:nodetypes="cc" /> - <path - inkscape:connector-curvature="0" - id="path844-9" - d="m 24.194194,233.61412 v 13.58874" - style="fill:none;fill-rule:evenodd;stroke:#e0e0e0;stroke-width:0.352778;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - sodipodi:nodetypes="cc" /> - <path - inkscape:connector-curvature="0" - id="path844-9-4" - d="m 50.472662,233.61412 v 13.58874" - style="fill:none;fill-rule:evenodd;stroke:#e0e0e0;stroke-width:0.352778;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - sodipodi:nodetypes="cc" /> + sodipodi:nodetypes="ccsscssssc" /> + <g + id="g19279" + transform="translate(-5.8571414,74.846899)"> + <g + id="g13547" + transform="translate(89.770085,-71.662592)"> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path1942-8" + d="m -57.465114,231.20035 c 4.114139,-0.0157 17.886741,0.061 22.000492,0" + style="fill:none;fill-rule:evenodd;stroke:#42b8eb;stroke-width:0.34273;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker2034);marker-end:url(#marker67363)" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:7.31158px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#42b8eb;fill-opacity:1;stroke:none;stroke-width:0.34273" + x="-48.458897" + y="241.71533" + id="text1103-8-83" + transform="scale(1.0088666,0.99121133)"><tspan + sodipodi:role="line" + id="tspan1101-3-1" + x="-48.458897" + y="241.71533" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.31158px;font-family:'Noto Sans CJK SC';-inkscape-font-specification:'Noto Sans CJK SC Bold';fill:#42b8eb;fill-opacity:1;stroke-width:0.34273">S</tspan></text> + <path + style="fill:none;stroke:#42b8eb;stroke-width:0.34273;stroke-dasharray:2.05638;stroke-dashoffset:0;stroke-opacity:1" + d="m -58.165551,228.32475 v 14.32603" + id="path708-6" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#42b8eb;stroke-width:0.34273;stroke-dasharray:2.05638;stroke-dashoffset:0;stroke-opacity:1" + d="m -34.993944,228.32475 v 15.00547" + id="path708-8-4" + sodipodi:nodetypes="cc" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path842-9" + d="m -96.756044,256.05434 h 11.756156" + style="fill:none;fill-rule:evenodd;stroke:#42b8eb;stroke-width:0.34273;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.05638;stroke-dashoffset:0;stroke-opacity:1" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:7.31158px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#42b8eb;fill-opacity:1;stroke:none;stroke-width:0.34273" + x="-94.755615" + y="254.40767" + id="text1103-8-8" + transform="scale(1.0088666,0.99121133)"><tspan + sodipodi:role="line" + id="tspan1101-3-57" + x="-94.755615" + y="254.40767" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.31158px;font-family:'Noto Sans CJK SC';-inkscape-font-specification:'Noto Sans CJK SC Bold';fill:#42b8eb;fill-opacity:1;stroke-width:0.34273">A</tspan></text> + <path + style="fill:none;fill-opacity:1;stroke:#42b8eb;stroke-width:0.34273;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#marker2034);marker-end:url(#marker67363);paint-order:fill markers stroke" + d="m -96.928944,243.48479 v 11.72028" + id="path1043" + sodipodi:nodetypes="cc" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path842-8" + d="m -96.716065,242.48831 38.726163,0.002" + style="fill:none;fill-rule:evenodd;stroke:#42b8eb;stroke-width:0.34273;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.05638;stroke-dashoffset:0;stroke-opacity:1" /> + <g + id="g81709" + transform="translate(-1.4927768,-1.1536679)"> + <path + style="fill:#545454;fill-opacity:1;stroke:none;stroke-width:0.34273px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m -36.446523,244.83704 1.901732,-0.50958 -0.518654,1.69859 -0.466453,-0.54024 -0.401631,0.11687 0.0037,-0.42592 z" + id="path9771-3" + sodipodi:nodetypes="ccccccc" /> + <g + id="g14305-0" + transform="translate(-12.724887,30.017545)"> + <path + inkscape:connector-curvature="0" + id="path1736-3-9" + d="m -25.796252,218.21668 3.284809,-3.22733" + style="fill:none;fill-rule:evenodd;stroke:#42b8eb;stroke-width:0.34273;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker43482);marker-end:url(#marker67363)" + sodipodi:nodetypes="cc" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:7.31158px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#42b8eb;fill-opacity:1;stroke:none;stroke-width:0.34273" + x="-29.839058" + y="226.11093" + id="text1103-8-9-8-2" + transform="scale(1.0088666,0.99121133)"><tspan + sodipodi:role="line" + id="tspan1101-3-5-9-5" + x="-29.839058" + y="226.11093" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.31158px;font-family:'Noto Sans CJK SC';-inkscape-font-specification:'Noto Sans CJK SC Bold';fill:#42b8eb;fill-opacity:1;stroke-width:0.34273">r</tspan></text> + </g> + </g> + </g> + </g> </g> </g> </svg> diff --git a/resources/bitmaps_png/sources/dark/tune_single_track_length_legend.svg b/resources/bitmaps_png/sources/dark/tune_single_track_length_legend.svg index 729e5ad63a..196742ce38 100644 --- a/resources/bitmaps_png/sources/dark/tune_single_track_length_legend.svg +++ b/resources/bitmaps_png/sources/dark/tune_single_track_length_legend.svg @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg width="250" - height="190" - viewBox="0 0 66.145832 50.270834" + height="156" + viewBox="0 0 66.145832 41.275001" version="1.1" id="svg8" - inkscape:version="1.2 (dc2aedaf03, 2022-05-15)" + inkscape:version="1.2.2 (b0a8486541, 2022-12-01)" sodipodi:docname="tune_single_track_length_legend.svg" shape-rendering="crispEdges" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" @@ -28,24 +28,9 @@ <path transform="matrix(-1.1,0,0,-1.1,-1.1,0)" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" - style="fill:#e0e0e0;fill-opacity:1;fill-rule:evenodd;stroke:#e0e0e0;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" id="path5409" /> </marker> - <marker - inkscape:isstock="true" - style="overflow:visible" - id="marker4484" - refX="0" - refY="0" - orient="auto" - inkscape:stockid="Arrow2Lend" - inkscape:collect="always"> - <path - transform="matrix(-1.1,0,0,-1.1,-1.1,0)" - d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" - style="fill:#e0e0e0;fill-opacity:1;fill-rule:evenodd;stroke:#e0e0e0;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" - id="path4482" /> - </marker> <marker inkscape:isstock="true" style="overflow:visible" @@ -60,21 +45,6 @@ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" id="path3590" /> </marker> - <marker - inkscape:stockid="Arrow2Lend" - orient="auto" - refY="0" - refX="0" - id="Arrow2Lend" - style="overflow:visible" - inkscape:isstock="true" - inkscape:collect="always"> - <path - id="path871" - style="fill:#e0e0e0;fill-opacity:1;fill-rule:evenodd;stroke:#e0e0e0;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" - d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" - transform="matrix(-1.1,0,0,-1.1,-1.1,0)" /> - </marker> <marker inkscape:stockid="Arrow2Lstart" orient="auto" @@ -113,7 +83,7 @@ inkscape:isstock="true"> <path id="path1950" - style="fill:#e0e0e0;fill-opacity:1;fill-rule:evenodd;stroke:#e0e0e0;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" transform="matrix(1.1,0,0,1.1,1.1,0)" /> </marker> @@ -128,7 +98,7 @@ <path id="path911" d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" - style="fill:#e0e0e0;fill-opacity:1;fill-rule:evenodd;stroke:#e0e0e0;stroke-width:1pt;stroke-opacity:1" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" transform="matrix(0.8,0,0,0.8,5.92,0.8)" /> </marker> <marker @@ -215,21 +185,6 @@ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" transform="matrix(-0.8,0,0,-0.8,-10,0)" /> </marker> - <marker - inkscape:stockid="Arrow2Lstart" - orient="auto" - refY="0" - refX="0" - id="Arrow2Lstart" - style="overflow:visible" - inkscape:isstock="true" - inkscape:collect="always"> - <path - id="path868" - style="fill:#e0e0e0;fill-opacity:1;fill-rule:evenodd;stroke:#e0e0e0;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" - d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" - transform="matrix(1.1,0,0,1.1,1.1,0)" /> - </marker> <marker inkscape:stockid="Arrow1Lstart" orient="auto" @@ -244,22 +199,6 @@ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" transform="matrix(0.8,0,0,0.8,10,0)" /> </marker> - <marker - inkscape:stockid="Arrow2Lstart" - orient="auto" - refY="0" - refX="0" - id="Arrow2Lstart-8" - style="overflow:visible" - inkscape:isstock="true" - inkscape:collect="always"> - <path - inkscape:connector-curvature="0" - id="path868-4" - style="fill:#e0e0e0;fill-opacity:1;fill-rule:evenodd;stroke:#e0e0e0;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" - d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" - transform="matrix(1.1,0,0,1.1,1.1,0)" /> - </marker> <marker inkscape:isstock="true" style="overflow:visible" @@ -272,9 +211,96 @@ inkscape:connector-curvature="0" transform="matrix(-1.1,0,0,-1.1,-1.1,0)" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" - style="fill:#e0e0e0;fill-opacity:1;fill-rule:evenodd;stroke:#e0e0e0;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" id="path4482-0" /> </marker> + <marker + markerWidth="6" + markerHeight="6" + refX="3" + refY="3" + orient="auto" + id="marker6123" + viewBox="0 0 6 6" + preserveAspectRatio="xMidYMid"> + <circle + style="fill:#1a81c4;fill-opacity:1;stroke:none;stroke-width:0.34273;stroke-linejoin:round" + id="path5603" + cx="3" + cy="3" + r="3" /> + </marker> + <marker + style="overflow:visible" + id="marker2034" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mstart" + inkscape:isstock="true" + viewBox="0 0 6.9304588 5.1962256" + markerWidth="6.9304581" + markerHeight="5.1962252" + preserveAspectRatio="xMidYMid"> + <path + transform="scale(0.6)" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + style="fill:#42b8eb;fill-opacity:1;fill-rule:evenodd;stroke:#42b8eb;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path2032" /> + </marker> + <marker + style="overflow:visible" + id="marker2044" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mend" + inkscape:isstock="true" + viewBox="0 0 6.9304588 5.1962256" + markerWidth="6.9304581" + markerHeight="5.1962252" + preserveAspectRatio="xMidYMid"> + <path + transform="scale(-0.6)" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + style="fill:#42b8eb;fill-opacity:1;fill-rule:evenodd;stroke:#42b8eb;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path2042" /> + </marker> + <marker + markerWidth="5.4999971" + markerHeight="5.4999747" + refX="2.7499986" + refY="2.7499874" + orient="auto" + id="marker43482" + viewBox="0 0 5.4999971 5.4999747" + preserveAspectRatio="xMidYMid"> + <ellipse + style="fill:#42b8eb;fill-opacity:1;stroke:none;stroke-width:0.34273;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + id="path43169" + cx="2.7499986" + cy="2.7499874" + rx="2.7499986" + ry="2.7499874" /> + </marker> + <marker + style="overflow:visible" + id="marker2044-6" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mend" + inkscape:isstock="true" + viewBox="0 0 6.9304588 5.1962256" + markerWidth="6.9304581" + markerHeight="5.1962252" + preserveAspectRatio="xMidYMid"> + <path + transform="scale(-0.6)" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + style="fill:#42b8eb;fill-opacity:1;fill-rule:evenodd;stroke:#42b8eb;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path2042-4" /> + </marker> </defs> <sodipodi:namedview id="base" @@ -284,16 +310,16 @@ inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="4" - inkscape:cx="56" - inkscape:cy="152.75" + inkscape:cx="117.875" + inkscape:cy="105.625" inkscape:document-units="px" - inkscape:current-layer="g9599" + inkscape:current-layer="g12160" showgrid="true" - inkscape:window-width="1920" - inkscape:window-height="1017" - inkscape:window-x="-8" - inkscape:window-y="-8" - inkscape:window-maximized="1" + inkscape:window-width="2166" + inkscape:window-height="1223" + inkscape:window-x="373" + inkscape:window-y="580" + inkscape:window-maximized="0" units="px" showborder="true" inkscape:document-rotation="0" @@ -309,12 +335,29 @@ spacingy="0.13229167" empspacing="2" color="#9696ff" - opacity="0.1254902" /> + opacity="0.1254902" + originx="-1.4327723" + originy="20.578484" /> <sodipodi:guide - position="0,25.135417" + position="-16.249439,20.696517" orientation="0,-1" id="guide1263" inkscape:locked="false" /> + <sodipodi:guide + position="27.142229,0.98505779" + orientation="0,-1" + id="guide3688" + inkscape:locked="false" /> + <sodipodi:guide + position="46.721396,44.905893" + orientation="0,-1" + id="guide3792" + inkscape:locked="false" /> + <sodipodi:guide + position="33.889104,40.407976" + orientation="0,-1" + id="guide5311" + inkscape:locked="false" /> </sodipodi:namedview> <metadata id="metadata5"> @@ -324,7 +367,6 @@ <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - <dc:title /> <cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" /> </cc:Work> @@ -349,106 +391,133 @@ inkscape:label="Calque 1" inkscape:groupmode="layer" id="layer1" - transform="translate(0,-246.99373)"> + transform="translate(-1.4327723,-226.41525)"> <g id="g9599" transform="matrix(0.76520188,0,0,0.77883147,11.649057,67.693533)"> - <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:9.13948px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:0.34273" - x="-9.9487562" - y="285.47281" - id="text1103-0" - transform="scale(1.0088666,0.99121133)"><tspan - sodipodi:role="line" - id="tspan1101-4" - x="-9.9487562" - y="285.47281" - style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:9.13948px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';fill:#e0e0e0;fill-opacity:1;stroke-width:0.34273">A</tspan></text> - <path - sodipodi:nodetypes="cccccccccc" - inkscape:connector-curvature="0" - id="path9433-6" - d="m 71.218824,265.54765 h -7.606925 c -6.223848,0 -10.37308,-3.7369 -10.37308,-9.51212 v -15.96676 c 0,-11.55042 -17.288466,-11.55042 -17.288466,0 l 0,43.82367 c 0,12.9093 -17.288467,12.9093 -17.288467,0 v -14.26817 c -0.345769,-4.75606 -3.803463,-7.13409 -8.9900024,-7.13409 h -9.68154123" - style="fill:none;fill-rule:evenodd;stroke:#f2647e;stroke-width:2.05638;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cc" - inkscape:connector-curvature="0" - id="path842" - d="M -15.223508,294.59357 H 31.801121" - style="fill:none;fill-rule:evenodd;stroke:#e0e0e0;stroke-width:0.34273;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <path - inkscape:connector-curvature="0" - id="path844" - d="m -15.223508,262.49018 15.21385037,0" - style="fill:none;fill-rule:evenodd;stroke:#e0e0e0;stroke-width:0.352778;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - sodipodi:nodetypes="cc" /> - <path - inkscape:connector-curvature="0" - id="path846" - d="M -15.223508,230.3868 H 47.36074" - style="fill:none;fill-rule:evenodd;stroke:#e0e0e0;stroke-width:0.352778;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - sodipodi:nodetypes="cc" /> - <path - sodipodi:nodetypes="cc" - inkscape:connector-curvature="0" - id="path848" - d="m -11.765815,263.16962 c -0.0276,9.81655 -0.02377,26.88934 0,30.91437" - style="fill:none;fill-rule:evenodd;stroke:#e0e0e0;stroke-width:0.352778;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow2Lstart);marker-end:url(#marker4484)" /> - <path - inkscape:connector-curvature="0" - id="path1736" - d="m 44.940355,239.38933 5.18654,-6.45464" - style="fill:none;fill-rule:evenodd;stroke:#e0e0e0;stroke-width:0.34273047;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#DotL);marker-end:url(#marker5411)" - sodipodi:nodetypes="cc" /> - <path - sodipodi:nodetypes="cc" - inkscape:connector-curvature="0" - id="path1942" - d="m 38.024968,255.69582 c 3.516539,-0.0167 9.968797,0.0651 13.485004,0" - style="fill:none;fill-rule:evenodd;stroke:#e0e0e0;stroke-width:0.352778;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker1952);marker-end:url(#Arrow2Lend)" /> - <path - sodipodi:nodetypes="cc" - inkscape:connector-curvature="0" - id="path848-1" - d="m -11.765815,230.89638 c -0.0265,10.6238 -0.02282,26.55835 0,30.91437" - style="fill:none;fill-rule:evenodd;stroke:#e0e0e0;stroke-width:0.359602;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow2Lstart-8);marker-end:url(#marker4484-0)" /> - <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:9.13948px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:0.34273" - x="-9.9487562" - y="250.80675" - id="text1103" - transform="scale(1.0088666,0.99121133)"><tspan - sodipodi:role="line" - id="tspan1101" - x="-9.9487562" - y="250.80675" - style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:9.13948px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';fill:#e0e0e0;fill-opacity:1;stroke-width:0.34273">A</tspan></text> - <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:9.13948px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:0.34273;" - x="42.174099" - y="266.42944" - id="text1103-8" - transform="scale(1.0088666,0.99121133)"><tspan - sodipodi:role="line" - id="tspan1101-3" - x="42.174099" - y="266.42944" - style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:9.13948px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';stroke-width:0.34273;fill:#e0e0e0;fill-opacity:1;">s</tspan></text> - <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:9.13948px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:0.34273;" - x="55.016346" - y="242.81801" - id="text1103-8-9" - transform="scale(1.0088666,0.99121133)"><tspan - sodipodi:role="line" - id="tspan1101-3-5" - x="55.016346" - y="242.81801" - style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:9.13948px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';stroke-width:0.34273;fill:#e0e0e0;fill-opacity:1;">r</tspan></text> + <g + id="g12160" + transform="translate(0.93620443,0.13959422)"> + <path + sodipodi:nodetypes="cccccccccc" + inkscape:connector-curvature="0" + id="path9433-6" + d="m 71.218824,230.23805 h -7.606925 c -6.223848,0 -10.37308,-3.7369 -10.37308,-9.51212 v -7.24024 c 0,-11.55042 -17.288466,-11.55042 -17.288466,0 v 32.31571 c 0,12.9093 -17.288467,12.9093 -17.288467,0 v -8.59441 c -0.345769,-4.75606 -3.803463,-7.13409 -8.9900024,-7.13409 h -9.68154123" + style="fill:none;fill-rule:evenodd;stroke:#f2647e;stroke-width:2.05638;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path842" + d="M -12.35625,255.38637 H 22.912223" + style="fill:none;fill-rule:evenodd;stroke:#42b8eb;stroke-width:0.34273;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.05638;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="fill:none;stroke:#545454;stroke-width:1.02819;stroke-dasharray:2.57048, 1.54228;stroke-dashoffset:0;stroke-opacity:1" + d="M -0.00951628,230.10233 H 6.8947008" + id="path708-8-5-7" + sodipodi:nodetypes="cc" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path842-9" + d="M -12.198096,230.10146 H 7.1649883" + style="fill:none;fill-rule:evenodd;stroke:#42b8eb;stroke-width:0.34273;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.05638;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="fill:#545454;fill-opacity:1;stroke:none;stroke-width:0.34273px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 48.39805,206.77637 1.812893,-0.55602 -0.08834,1.79188 -0.342086,-0.31977 -0.345161,-0.23665 -0.549806,-0.42142 z" + id="path9771" + sodipodi:nodetypes="ccccccc" /> + <path + inkscape:connector-curvature="0" + id="path1736" + d="m 44.841874,212.82735 4.882649,-5.99381" + style="fill:none;fill-rule:evenodd;stroke:#42b8eb;stroke-width:0.34273048;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker43482);marker-end:url(#marker2044-6)" + sodipodi:nodetypes="cc" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path1942" + d="m 19.417801,222.76583 c 4.114139,-0.0157 11.662893,0.061 15.776644,0" + style="fill:none;fill-rule:evenodd;stroke:#42b8eb;stroke-width:0.34273048;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker2034);marker-end:url(#marker2044-6)" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:7.31158px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#42b8eb;fill-opacity:1;stroke:none;stroke-width:0.34273" + x="24.352139" + y="233.20624" + id="text1103-8" + transform="scale(1.0088666,0.99121133)"><tspan + sodipodi:role="line" + id="tspan1101-3" + x="24.352139" + y="233.20624" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.31158px;font-family:'Noto Sans CJK SC';-inkscape-font-specification:'Noto Sans CJK SC Bold';fill:#42b8eb;fill-opacity:1;stroke-width:0.34273">S</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:7.31158px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#42b8eb;fill-opacity:1;stroke:none;stroke-width:0.34273" + x="-9.8116446" + y="221.25424" + id="text1103-8-8" + transform="scale(1.0088666,0.99121133)"><tspan + sodipodi:role="line" + id="tspan1101-3-57" + x="-9.8116446" + y="221.25424" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.31158px;font-family:'Noto Sans CJK SC';-inkscape-font-specification:'Noto Sans CJK SC Bold';fill:#42b8eb;fill-opacity:1;stroke-width:0.34273">A</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:7.31158px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#42b8eb;fill-opacity:1;stroke:none;stroke-width:0.34273" + x="-9.8116446" + y="250.67172" + id="text1103-8-8-4" + transform="scale(1.0088666,0.99121133)"><tspan + sodipodi:role="line" + id="tspan1101-3-57-1" + x="-9.8116446" + y="250.67172" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.31158px;font-family:'Noto Sans CJK SC';-inkscape-font-specification:'Noto Sans CJK SC Bold';fill:#42b8eb;fill-opacity:1;stroke-width:0.34273">A</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:7.31158px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#42b8eb;fill-opacity:1;stroke:none;stroke-width:0.34273" + x="43.168518" + y="221.2382" + id="text1103-8-9" + transform="scale(1.0088666,0.99121133)"><tspan + sodipodi:role="line" + id="tspan1101-3-5" + x="43.168518" + y="221.2382" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.31158px;font-family:'Noto Sans CJK SC';-inkscape-font-specification:'Noto Sans CJK SC Bold';fill:#42b8eb;fill-opacity:1;stroke-width:0.34273">r</tspan></text> + <path + style="fill:none;stroke:#42b8eb;stroke-width:0.34273;stroke-dasharray:2.05638;stroke-dashoffset:0;stroke-opacity:1" + d="m 18.590105,219.8858 v 14.32603" + id="path708" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#545454;stroke-width:1.02819;stroke-dasharray:2.57048, 1.54228;stroke-dashoffset:0;stroke-opacity:1" + d="m 35.878571,219.54895 v 15.00547" + id="path708-8-5" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#42b8eb;stroke-width:0.34273;stroke-dasharray:2.05638;stroke-dashoffset:0;stroke-opacity:1" + d="m 35.878571,219.85687 v 15.00547" + id="path708-8" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-opacity:1;stroke:#42b8eb;stroke-width:0.34273048;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;marker-start:url(#marker2034);marker-end:url(#marker2044);paint-order:fill markers stroke;stroke-opacity:1" + d="m -12.457353,205.90245 v 23.48982" + id="path1043" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-opacity:1;stroke:#42b8eb;stroke-width:0.34273;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;marker-start:url(#marker2034);marker-end:url(#marker2044-6);paint-order:fill markers stroke;stroke-opacity:1" + d="m -12.457353,231.06623 v 23.48982" + id="path1043-4" + sodipodi:nodetypes="cc" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path842-8" + d="M -12.35625,205.10805 H 38.817612" + style="fill:none;fill-rule:evenodd;stroke:#42b8eb;stroke-width:0.34273;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.05638;stroke-dashoffset:0;stroke-opacity:1" /> + </g> </g> </g> </svg> diff --git a/resources/bitmaps_png/sources/light/tune_diff_pair_length_legend.svg b/resources/bitmaps_png/sources/light/tune_diff_pair_length_legend.svg index 7ea7c8f695..0cf4f95d9c 100644 --- a/resources/bitmaps_png/sources/light/tune_diff_pair_length_legend.svg +++ b/resources/bitmaps_png/sources/light/tune_diff_pair_length_legend.svg @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg width="250" - height="190" - viewBox="0 0 66.145832 50.270834" + height="156" + viewBox="0 0 66.145831 41.275" version="1.1" id="svg8" - inkscape:version="1.2.1 (9c6d41e, 2022-07-14)" + inkscape:version="1.2.2 (b0a8486541, 2022-12-01)" sodipodi:docname="tune_diff_pair_length_legend.svg" shape-rendering="crispEdges" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" @@ -45,21 +45,6 @@ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" id="path3590" /> </marker> - <marker - inkscape:stockid="Arrow2Lend" - orient="auto" - refY="0" - refX="0" - id="Arrow2Lend" - style="overflow:visible" - inkscape:isstock="true" - inkscape:collect="always"> - <path - id="path871" - style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" - d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" - transform="matrix(-1.1,0,0,-1.1,-1.1,0)" /> - </marker> <marker inkscape:stockid="Arrow2Lstart" orient="auto" @@ -102,21 +87,6 @@ d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" transform="matrix(1.1,0,0,1.1,1.1,0)" /> </marker> - <marker - inkscape:isstock="true" - style="overflow:visible" - id="marker1838" - refX="0" - refY="0" - orient="auto" - inkscape:stockid="Arrow2Lstart" - inkscape:collect="always"> - <path - transform="matrix(1.1,0,0,1.1,1.1,0)" - d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" - style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" - id="path1836" /> - </marker> <marker inkscape:stockid="DotL" orient="auto" @@ -215,21 +185,6 @@ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" transform="matrix(-0.8,0,0,-0.8,-10,0)" /> </marker> - <marker - inkscape:stockid="Arrow2Lstart" - orient="auto" - refY="0" - refX="0" - id="Arrow2Lstart" - style="overflow:visible" - inkscape:isstock="true" - inkscape:collect="always"> - <path - id="path868" - style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" - d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" - transform="matrix(1.1,0,0,1.1,1.1,0)" /> - </marker> <marker inkscape:stockid="Arrow1Lstart" orient="auto" @@ -244,22 +199,6 @@ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" transform="matrix(0.8,0,0,0.8,10,0)" /> </marker> - <marker - inkscape:stockid="Arrow2Lstart" - orient="auto" - refY="0" - refX="0" - id="Arrow2Lstart-8" - style="overflow:visible" - inkscape:isstock="true" - inkscape:collect="always"> - <path - inkscape:connector-curvature="0" - id="path868-4" - style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" - d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" - transform="matrix(1.1,0,0,1.1,1.1,0)" /> - </marker> <marker inkscape:isstock="true" style="overflow:visible" @@ -275,6 +214,94 @@ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" id="path4482-0" /> </marker> + <marker + style="overflow:visible" + id="marker1675" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mstart" + inkscape:isstock="true" + inkscape:collect="always"> + <path + transform="scale(0.6)" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + style="fill:#1a81c4;fill-opacity:1;fill-rule:evenodd;stroke:#1a81c4;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path1673" /> + </marker> + <marker + style="overflow:visible" + id="marker2029" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mend" + inkscape:isstock="true" + inkscape:collect="always" + viewBox="0 0 6.9304588 5.1962256" + markerWidth="6.9304585" + markerHeight="5.1962256" + preserveAspectRatio="xMidYMid"> + <path + transform="scale(-0.6)" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + style="fill:#1a81c4;fill-opacity:1;fill-rule:evenodd;stroke:#1a81c4;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path2027" /> + </marker> + <marker + style="overflow:visible" + id="marker1675-5" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mstart" + inkscape:isstock="true" + inkscape:collect="always" + viewBox="0 0 6.9304588 5.1962256" + markerWidth="6.9304585" + markerHeight="5.1962256" + preserveAspectRatio="xMidYMid"> + <path + transform="scale(0.6)" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + style="fill:#1a81c4;fill-opacity:1;fill-rule:evenodd;stroke:#1a81c4;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path1673-4" /> + </marker> + <marker + style="overflow:visible" + id="marker2029-7" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mend" + inkscape:isstock="true" + inkscape:collect="always" + viewBox="0 0 6.9304588 5.1962256" + markerWidth="6.9304585" + markerHeight="5.1962256" + preserveAspectRatio="xMidYMid"> + <path + transform="scale(-0.6)" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + style="fill:#1a81c4;fill-opacity:1;fill-rule:evenodd;stroke:#1a81c4;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path2027-4" /> + </marker> + <marker + markerWidth="6" + markerHeight="6" + refX="3" + refY="3" + orient="auto" + id="marker6123" + viewBox="0 0 6 6" + preserveAspectRatio="xMidYMid"> + <circle + style="fill:#1a81c4;fill-opacity:1;stroke:none;stroke-width:0.34273;stroke-linejoin:round" + id="path5603" + cx="3" + cy="3" + r="3" /> + </marker> </defs> <sodipodi:namedview id="base" @@ -283,16 +310,16 @@ borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" - inkscape:zoom="2.8284271" - inkscape:cx="53.916893" - inkscape:cy="74.776543" + inkscape:zoom="2" + inkscape:cx="109.25" + inkscape:cy="68.250001" inkscape:document-units="px" - inkscape:current-layer="g9599" + inkscape:current-layer="g9602" showgrid="true" inkscape:window-width="1671" inkscape:window-height="981" inkscape:window-x="0" - inkscape:window-y="38" + inkscape:window-y="438" inkscape:window-maximized="0" units="px" showborder="true" @@ -309,12 +336,24 @@ spacingy="0.13229167" empspacing="2" color="#9696ff" - opacity="0.1254902" /> + opacity="0.1254902" + originx="-0.24214628" + originy="45.284039" /> <sodipodi:guide - position="0,25.135417" + position="-0.24213829,-29.144432" orientation="0,-1" id="guide1263" inkscape:locked="false" /> + <sodipodi:guide + position="0.81619572,-4.0090165" + orientation="0,-1" + id="guide12991" + inkscape:locked="false" /> + <sodipodi:guide + position="-32.389011,20.861817" + orientation="0,-1" + id="guide17976" + inkscape:locked="false" /> </sodipodi:namedview> <metadata id="metadata5"> @@ -324,7 +363,6 @@ <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - <dc:title /> <cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" /> </cc:Work> @@ -349,28 +387,16 @@ inkscape:label="Calque 1" inkscape:groupmode="layer" id="layer1" - transform="translate(0,-246.99373)"> + transform="translate(-0.24213728,-201.7097)"> <g id="g9599" transform="matrix(0.76520188,0,0,0.77883147,11.649057,67.693533)"> - <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:9.13948px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.34273" - x="-9.9487562" - y="280.67462" - id="text1103-0" - transform="scale(1.0088666,0.99121133)"><tspan - sodipodi:role="line" - id="tspan1101-4" - x="-9.9487562" - y="280.67462" - style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:9.13948px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';stroke-width:0.34273">A</tspan></text> <g id="g9602" - transform="matrix(0.98527321,0,0,0.98527321,-0.00861432,4.2599054)"> + transform="matrix(0.98527321,0,0,0.98527321,-0.0086144,-59.946718)"> <path - style="fill:none;fill-rule:evenodd;stroke:#4d7fc4;stroke-width:2.08712;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - d="M -0.35199642,258.98686 H 9.8251914 c 9.4753126,0 15.0903136,3.44796 15.4412506,13.79184 v 9.65429 c 0,6.89592 10.407181,6.83552 10.528125,0 v -39.99635 c 0,-15.51582 24.565626,-15.86062 24.565626,0 v 13.10226 c 0,2.41357 1.754688,3.44796 3.860313,3.44796 h 8.071562" + style="fill:none;fill-rule:evenodd;stroke:#bf2641;stroke-width:2.08712;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M -0.35199642,258.98686 H 9.8251914 c 9.4753126,0 15.4412506,3.4478 15.4412506,13.79184 v 4.43925 c 0,6.89592 10.407181,6.83552 10.528125,0 v -28.91978 c 0,-15.51582 24.565626,-15.86062 24.565626,0 v 7.24073 c 0,2.41357 1.754688,3.44796 3.860313,3.44796 h 8.071562" id="path9433" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccc" /> @@ -379,97 +405,147 @@ sodipodi:nodetypes="cccccccccc" inkscape:connector-curvature="0" id="path9433-6" - d="m 71.218824,265.54765 h -7.606925 c -6.223848,0 -10.37308,-3.7369 -10.37308,-9.51212 v -12.90929 c 0,-7.47381 -11.756157,-7.47381 -11.756157,0 v 39.40732 c 0,14.26818 -22.820776,14.60789 -22.820776,10e-6 v -9.51211 c -0.345769,-4.75606 -3.803463,-7.4738 -8.9900024,-7.4738 H -0.35542696" + d="m 71.218824,201.34073 h -7.606925 c -6.223848,0 -10.37308,-3.7369 -10.37308,-9.51212 v -7.21901 c 0,-7.47381 -11.756157,-7.47381 -11.756157,0 v 28.49387 c 0,14.26818 -22.820776,14.60789 -22.820776,1e-5 v -4.28894 c 0,-4.75607 -3.803463,-7.4738 -8.9900025,-7.4738 H -0.35542704" style="fill:none;fill-rule:evenodd;stroke:#bf2641;stroke-width:2.05638;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path - sodipodi:nodetypes="cc" - inkscape:connector-curvature="0" - id="path842" - d="M -15.223508,287.56154 H 31.801119" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.34273;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.34273px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 51.015413,178.89144 0.667431,0.36776 0.679265,0.62563 0.230418,0.22847 -0.475671,1.02232 -0.434012,-0.68741 -0.708185,0.9602 -0.848404,-0.64884 0.731045,-0.87059 -0.866649,-0.27739 z" + id="path25305" + sodipodi:nodetypes="ccccccccccc" /> + <g + id="g19279" + transform="translate(0,6.1149302)"> + <path + style="fill:none;stroke:#1a81c4;stroke-width:0.367813;stroke-dasharray:none;stroke-opacity:1" + d="m 55.313435,174.16326 -4.322117,-4.24648" + id="path708-8" + sodipodi:nodetypes="cc" /> + <g + id="g14305" + transform="translate(75.55644,-42.803254)"> + <path + inkscape:connector-curvature="0" + id="path1736-3" + d="m -27.891809,221.26187 4.882649,-5.99381" + style="fill:none;fill-rule:evenodd;stroke:#1a81c4;stroke-width:0.34273;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker6123);marker-end:url(#marker2029)" + sodipodi:nodetypes="cc" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:7.31158px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#1a81c4;fill-opacity:1;stroke:none;stroke-width:0.34273" + x="-28.925932" + y="229.74751" + id="text1103-8-9-8" + transform="scale(1.0088666,0.99121133)"><tspan + sodipodi:role="line" + id="tspan1101-3-5-9" + x="-28.925932" + y="229.74751" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.31158px;font-family:'Noto Sans CJK SC';-inkscape-font-specification:'Noto Sans CJK SC Bold';fill:#1a81c4;fill-opacity:1;stroke-width:0.34273">r</tspan></text> + </g> + </g> <path - inkscape:connector-curvature="0" - id="path844" - d="M -15.223508,262.49018 H 9.3453203" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.352778;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <path - inkscape:connector-curvature="0" - id="path846" - d="M -15.223508,237.48699 H 47.360739" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.352778;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - sodipodi:nodetypes="cc" /> - <path - sodipodi:nodetypes="cc" - inkscape:connector-curvature="0" - id="path848" - d="m -11.763966,263.18714 c -0.03068,7.5552 -0.02642,20.69509 0,23.79291" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.326286;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow2Lstart);marker-end:url(#marker4484)" /> - <path - inkscape:connector-curvature="0" - id="path1736" - d="m 47.635094,242.84415 6.486249,-6.71642" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.369181;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#DotL);marker-end:url(#marker1838)" - sodipodi:nodetypes="cc" /> - <path - sodipodi:nodetypes="cc" - inkscape:connector-curvature="0" - id="path1942" - d="m 39.20741,252.48828 c 5.339184,-0.0139 10.836435,0.0258 16.175115,-0.0286" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.397499;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker1952);marker-end:url(#Arrow2Lend)" /> - <path - sodipodi:nodetypes="cc" - inkscape:connector-curvature="0" - id="path848-1" - d="m -11.764132,238.12011 c -0.0295,8.13543 -0.0254,20.33769 0,23.67341" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.332007;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow2Lstart-8);marker-end:url(#marker4484-0)" /> - <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:9.13948px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.34273" - x="-9.9487562" - y="254.91948" - id="text1103" - transform="scale(1.0088666,0.99121133)"><tspan - sodipodi:role="line" - id="tspan1101" - x="-9.9487562" - y="254.91948" - style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:9.13948px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';stroke-width:0.34273">A</tspan></text> - <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:9.13948px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.34273" - x="44.708286" - y="265.8735" - id="text1103-8" - transform="scale(1.0088666,0.99121133)"><tspan - sodipodi:role="line" - id="tspan1101-3" - x="44.708286" - y="265.8735" - style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:9.13948px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';stroke-width:0.34273">s</tspan></text> - <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:9.13948px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.34273" - x="60.889706" - y="239.5349" - id="text1103-8-9" - transform="scale(1.0088666,0.99121133)"><tspan - sodipodi:role="line" - id="tspan1101-3-5" - x="60.889706" - y="239.5349" - style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:9.13948px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';stroke-width:0.34273">r</tspan></text> - <path - style="fill:none;stroke:#000000;stroke-width:0.35266966;stroke-dasharray:none;stroke-opacity:1" - d="m 38.358246,249.24117 v 16.57498" - id="path708" /> - <path - style="fill:none;stroke:#000000;stroke-width:0.35267;stroke-dasharray:none;stroke-opacity:1" - d="m 56.316848,249.24117 v 16.69509" - id="path708-1" /> - <path - style="fill:none;stroke:#000000;stroke-width:0.367813;stroke-dasharray:none;stroke-opacity:1" - d="m 56.231062,239.44 -5.359424,-5.26563" - id="path708-8" /> + style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.34273px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 36.266192,188.82432 0.123939,0.74191 -0.07378,0.91189 -0.03795,0.31947 -1.109929,0.27267 0.275947,-0.76214 -1.205599,0.0554 -0.01329,-1.05624 1.148589,0.0181 -0.320122,-0.83848 z" + id="path25305-3" + sodipodi:nodetypes="ccccccccccc" /> + <g + id="g13547" + transform="translate(74.994909,-41.431599)"> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path1942-8" + d="m -53.315882,231.20035 c 4.114139,-0.0157 11.662893,0.061 15.776644,0" + style="fill:none;fill-rule:evenodd;stroke:#1a81c4;stroke-width:0.34273;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker1675-5);marker-end:url(#marker2029-7)" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:7.31158px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#1a81c4;fill-opacity:1;stroke:none;stroke-width:0.34273" + x="-47.74231" + y="241.71555" + id="text1103-8-83" + transform="scale(1.0088666,0.99121133)"><tspan + sodipodi:role="line" + id="tspan1101-3-1" + x="-47.74231" + y="241.71555" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.31158px;font-family:'Noto Sans CJK SC';-inkscape-font-specification:'Noto Sans CJK SC Bold';fill:#1a81c4;fill-opacity:1;stroke-width:0.34273">S</tspan></text> + <path + style="fill:none;stroke:#1a81c4;stroke-width:0.34273;stroke-dasharray:2.05638;stroke-dashoffset:0;stroke-opacity:1" + d="m -54.071807,228.3247 v 14.32603" + id="path708-6" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#1a81c4;stroke-width:0.34273;stroke-dasharray:2.05638;stroke-dashoffset:0;stroke-opacity:1" + d="m -36.783341,228.32475 v 15.00547" + id="path708-8-4" + sodipodi:nodetypes="cc" /> + </g> + <g + id="g14428" + transform="translate(71.091348,-40.252579)"> + <path + style="fill:none;stroke:#ffffff;stroke-width:1.02819;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1" + d="m -52.310952,258.40657 h 2.307132" + id="path25307" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:1.02819;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1" + d="m -35.711495,219.34849 h 2.307132" + id="path25307-3" + sodipodi:nodetypes="cc" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path842-5" + d="m -84.931779,258.3927 h 40.109243" + style="fill:none;fill-rule:evenodd;stroke:#1a81c4;stroke-width:0.34273;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.05638;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path842-9" + d="m -84.931779,238.53598 h 19.363084" + style="fill:none;fill-rule:evenodd;stroke:#1a81c4;stroke-width:0.34273;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.05638;stroke-dashoffset:0;stroke-opacity:1" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:7.31158px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#1a81c4;fill-opacity:1;stroke:none;stroke-width:0.34273" + x="-81.625786" + y="233.67569" + id="text1103-8-8" + transform="scale(1.0088666,0.99121133)"><tspan + sodipodi:role="line" + id="tspan1101-3-57" + x="-81.625786" + y="233.67569" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.31158px;font-family:'Noto Sans CJK SC';-inkscape-font-specification:'Noto Sans CJK SC Bold';fill:#1a81c4;fill-opacity:1;stroke-width:0.34273">A</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:7.31158px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#1a81c4;fill-opacity:1;stroke:none;stroke-width:0.34273" + x="-81.625786" + y="254.24736" + id="text1103-8-8-3" + transform="scale(1.0088666,0.99121133)"><tspan + sodipodi:role="line" + id="tspan1101-3-57-8" + x="-81.625786" + y="254.24736" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.31158px;font-family:'Noto Sans CJK SC';-inkscape-font-specification:'Noto Sans CJK SC Bold';fill:#1a81c4;fill-opacity:1;stroke-width:0.34273">A</tspan></text> + <path + style="fill:none;fill-opacity:1;stroke:#1a81c4;stroke-width:0.34273;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;marker-start:url(#marker1675);marker-end:url(#marker2029);paint-order:fill markers stroke" + d="m -85.104676,220.53093 v 17.15578" + id="path1043" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-opacity:1;stroke:#1a81c4;stroke-width:0.34273;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;marker-start:url(#marker1675-5);marker-end:url(#marker2029-7);paint-order:fill markers stroke" + d="m -85.104676,239.3853 v 18.17493" + id="path1043-4" + sodipodi:nodetypes="cc" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path842-8" + d="m -84.931779,219.33774 h 56.014632" + style="fill:none;fill-rule:evenodd;stroke:#1a81c4;stroke-width:0.34273;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.05638;stroke-dashoffset:0;stroke-opacity:1" /> + </g> </g> </g> </svg> diff --git a/resources/bitmaps_png/sources/light/tune_diff_pair_skew_legend.svg b/resources/bitmaps_png/sources/light/tune_diff_pair_skew_legend.svg index d03620c941..1e3aeacbef 100644 --- a/resources/bitmaps_png/sources/light/tune_diff_pair_skew_legend.svg +++ b/resources/bitmaps_png/sources/light/tune_diff_pair_skew_legend.svg @@ -5,7 +5,7 @@ viewBox="0 0 66.145832 29.104167" version="1.1" id="svg8" - inkscape:version="1.2 (dc2aedaf03, 2022-05-15)" + inkscape:version="1.2.2 (b0a8486541, 2022-12-01)" sodipodi:docname="tune_diff_pair_skew_legend.svg" shape-rendering="crispEdges" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" @@ -18,17 +18,17 @@ <defs id="defs2"> <marker - style="overflow:visible;" + style="overflow:visible" id="marker4010" - refX="0.0" - refY="0.0" + refX="0" + refY="0" orient="auto" inkscape:stockid="Arrow2Mend" inkscape:isstock="true"> <path - transform="scale(0.6) rotate(180) translate(0,0)" - d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " - style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" + transform="scale(-0.6)" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" id="path2999" /> </marker> <marker @@ -77,15 +77,15 @@ <marker style="overflow:visible" id="DotM" - refX="0.0" - refY="0.0" + refX="0" + refY="0" orient="auto" inkscape:stockid="DotM" inkscape:isstock="true"> <path - transform="scale(0.4) translate(7.4, 1)" - style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1" - d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z " + transform="matrix(0.4,0,0,0.4,2.96,0.4)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" + d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" id="path3036" /> </marker> <marker @@ -145,21 +145,6 @@ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" id="path3590" /> </marker> - <marker - inkscape:stockid="Arrow2Lend" - orient="auto" - refY="0" - refX="0" - id="Arrow2Lend" - style="overflow:visible" - inkscape:isstock="true" - inkscape:collect="always"> - <path - id="path871" - style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" - d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" - transform="matrix(-1.1,0,0,-1.1,-1.1,0)" /> - </marker> <marker inkscape:stockid="Arrow2Lstart" orient="auto" @@ -315,36 +300,111 @@ transform="matrix(0.8,0,0,0.8,10,0)" /> </marker> <marker - inkscape:stockid="Arrow2Lstart" + markerWidth="6" + markerHeight="6" + refX="3" + refY="3" orient="auto" - refY="0" - refX="0" - id="Arrow2Lstart-8" - style="overflow:visible" - inkscape:isstock="true" - inkscape:collect="always"> - <path - inkscape:connector-curvature="0" - id="path868-4" - style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" - d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" - transform="matrix(1.1,0,0,1.1,1.1,0)" /> + id="marker6123" + viewBox="0 0 6 6" + preserveAspectRatio="xMidYMid"> + <circle + style="fill:#1a81c4;fill-opacity:1;stroke:none;stroke-width:0.34273;stroke-linejoin:round" + id="path5603" + cx="3" + cy="3" + r="3" /> </marker> <marker - inkscape:isstock="true" style="overflow:visible" - id="marker4484-0" + id="marker2029" refX="0" refY="0" orient="auto" - inkscape:stockid="Arrow2Lend" + inkscape:stockid="Arrow2Mend" + inkscape:isstock="true" + inkscape:collect="always" + viewBox="0 0 6.9304588 5.1962256" + markerWidth="6.9304585" + markerHeight="5.1962256" + preserveAspectRatio="xMidYMid"> + <path + transform="scale(-0.6)" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + style="fill:#1a81c4;fill-opacity:1;fill-rule:evenodd;stroke:#1a81c4;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path2027" /> + </marker> + <marker + style="overflow:visible" + id="marker1675-5" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mstart" + inkscape:isstock="true" + inkscape:collect="always" + viewBox="0 0 6.9304588 5.1962256" + markerWidth="6.9304585" + markerHeight="5.1962256" + preserveAspectRatio="xMidYMid"> + <path + transform="scale(0.6)" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + style="fill:#1a81c4;fill-opacity:1;fill-rule:evenodd;stroke:#1a81c4;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path1673-4" /> + </marker> + <marker + style="overflow:visible" + id="marker2029-7" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mend" + inkscape:isstock="true" + inkscape:collect="always" + viewBox="0 0 6.9304588 5.1962256" + markerWidth="6.9304585" + markerHeight="5.1962256" + preserveAspectRatio="xMidYMid"> + <path + transform="scale(-0.6)" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + style="fill:#1a81c4;fill-opacity:1;fill-rule:evenodd;stroke:#1a81c4;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path2027-4" /> + </marker> + <marker + style="overflow:visible" + id="marker1675" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mstart" + inkscape:isstock="true" inkscape:collect="always"> <path - inkscape:connector-curvature="0" - transform="matrix(-1.1,0,0,-1.1,-1.1,0)" + transform="scale(0.6)" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" - style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" - id="path4482-0" /> + style="fill:#1a81c4;fill-opacity:1;fill-rule:evenodd;stroke:#1a81c4;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path1673" /> + </marker> + <marker + style="overflow:visible" + id="marker2029-4" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mend" + inkscape:isstock="true" + inkscape:collect="always" + viewBox="0 0 6.9304588 5.1962256" + markerWidth="6.9304585" + markerHeight="5.1962256" + preserveAspectRatio="xMidYMid"> + <path + transform="scale(-0.6)" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + style="fill:#1a81c4;fill-opacity:1;fill-rule:evenodd;stroke:#1a81c4;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path2027-8" /> </marker> </defs> <sodipodi:namedview @@ -354,13 +414,13 @@ borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" - inkscape:zoom="3.9399599" - inkscape:cx="124.74746" - inkscape:cy="54.442178" + inkscape:zoom="63.03936" + inkscape:cx="180.49834" + inkscape:cy="47.795536" inkscape:document-units="px" - inkscape:current-layer="g9599" + inkscape:current-layer="g19279" showgrid="true" - inkscape:window-width="1419" + inkscape:window-width="1609" inkscape:window-height="726" inkscape:window-x="302" inkscape:window-y="29" @@ -376,8 +436,8 @@ <inkscape:grid type="xygrid" id="grid1261" - spacingx="0.26458333" - spacingy="0.26458333" + spacingx="0.13229167" + spacingy="0.13229167" empspacing="2" color="#9696ff" opacity="0.1254902" /> @@ -386,6 +446,11 @@ orientation="0,-1" id="guide1263" inkscape:locked="false" /> + <sodipodi:guide + position="49.348699,14.122675" + orientation="1,0" + id="guide33707" + inkscape:locked="false" /> </sodipodi:namedview> <metadata id="metadata5"> @@ -395,7 +460,6 @@ <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - <dc:title /> <cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" /> </cc:Work> @@ -428,94 +492,108 @@ id="g9602" transform="matrix(0.98527321,0,0,0.98527321,-0.00861432,4.2599054)" style="stroke-width:1.00008;stroke-miterlimit:4;stroke-dasharray:none" /> - <path - inkscape:connector-curvature="0" - id="path844" - d="m -15.223508,259.43272 14.52231115,0" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.352778;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - sodipodi:nodetypes="cc" /> - <path - inkscape:connector-curvature="0" - id="path846" - d="M -15.223508,244.48511 H 26.960348" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.352778;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - sodipodi:nodetypes="cc" /> - <path - sodipodi:nodetypes="cc" - inkscape:connector-curvature="0" - id="path1942" - d="m 24.885732,237.69074 c 3.516539,-0.0167 21.379184,0.0651 24.895391,0" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.352778;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker1952);marker-end:url(#Arrow2Lend)" /> - <path - sodipodi:nodetypes="cc" - inkscape:connector-curvature="0" - id="path848-1" - d="m -11.765815,245.16455 c -0.0265,10.6238 -0.02282,9.23271 0,13.58873" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.359602;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow2Lstart-8);marker-end:url(#marker4484-0)" /> - <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:9.13948px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.34273" - x="-13.183272" - y="244.32962" - id="text1103" - transform="scale(1.0088666,0.99121133)"><tspan - sodipodi:role="line" - id="tspan1101" - x="-13.183272" - y="244.32962" - style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:9.13948px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';stroke-width:0.34273">A</tspan></text> - <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:9.13948px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.34273" - x="34.777561" - y="237.95509" - id="text1103-8" - transform="scale(1.0088666,0.99121133)"><tspan - sodipodi:role="line" - id="tspan1101-3" - x="34.777561" - y="237.95509" - style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:9.13948px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';stroke-width:0.34273">s</tspan></text> - <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:9.13948px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.34273" - x="32.328884" - y="258.08295" - id="text1103-8-9" - transform="scale(1.0088666,0.99121133)"><tspan - sodipodi:role="line" - id="tspan1101-3-5" - x="32.328884" - y="258.08295" - style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:9.13948px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';stroke-width:0.34273">r</tspan></text> <path style="fill:none;stroke:#bf2641;stroke-width:2.05638;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M -0.70119629,265.54765 H 71.218825" id="path2570" sodipodi:nodetypes="cc" /> <path - style="fill:none;stroke:#4d7fc4;stroke-width:2.05638;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - d="M -0.70119621,259.43272 H 21.42804 c 2.28572,-0.0317 4.178027,-0.69904 4.161505,-3.41673 -0.01227,-2.01877 -0.01227,-4.05708 0.01466,-6.70988 0.02008,-1.97805 1.515743,-4.01774 4.122298,-4.14156 0,0 11.718053,0.0642 14.477108,0.10083 2.773257,0.0367 4.900602,2.63771 4.96521,4.69577 0.0287,0.91417 -0.229561,5.57345 -0.115045,6.80483 0.209472,2.25306 3.493502,2.66674 3.493502,2.66674 l 18.671549,7e-5" + style="fill:none;stroke:#bf2641;stroke-width:2.05638;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M -0.70119621,259.43272 H 21.42804 c 2.28572,-0.0317 4.178027,-0.69904 4.161505,-3.41673 -0.01227,-2.01877 -0.01227,-4.05708 0.01466,-6.70988 0.02008,-1.97805 1.515743,-4.01774 4.122298,-4.14156 0,0 11.718053,0.0642 14.477108,0.10083 2.773257,0.0367 4.900602,2.63771 4.96521,4.69577 0.0287,0.91417 -0.01058,5.40178 0,6.63825 0.01687,1.97028 1.933886,2.83331 3.378457,2.83332 l 18.671549,7e-5" id="path2572" - sodipodi:nodetypes="ccsscssscc" /> - <path - inkscape:connector-curvature="0" - id="path1736" - d="m 40.791121,253.31779 6.323257,-6.00903" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75400704;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#DotM);marker-end:url(#marker4010)" - sodipodi:nodetypes="cc" /> - <path - inkscape:connector-curvature="0" - id="path844-9" - d="m 24.194194,233.61412 v 13.58874" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.352778;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - sodipodi:nodetypes="cc" /> - <path - inkscape:connector-curvature="0" - id="path844-9-4" - d="m 50.472662,233.61412 v 13.58874" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.352778;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - sodipodi:nodetypes="cc" /> + sodipodi:nodetypes="ccsscssssc" /> + <g + id="g19279" + transform="translate(-5.8571414,74.846899)"> + <path + style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.34273px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 51.834804,172.01624 1.901732,-0.50958 -0.518654,1.69859 -0.466453,-0.54024 -0.401631,0.11687 0.0037,-0.42592 z" + id="path9771" + sodipodi:nodetypes="ccccccc" /> + <g + id="g14305" + transform="translate(75.55644,-42.803254)"> + <path + inkscape:connector-curvature="0" + id="path1736-3" + d="m -25.796252,218.21668 3.284809,-3.22733" + style="fill:none;fill-rule:evenodd;stroke:#1a81c4;stroke-width:0.34273;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker6123);marker-end:url(#marker2029)" + sodipodi:nodetypes="cc" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:7.31158px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#1a81c4;fill-opacity:1;stroke:none;stroke-width:0.34273" + x="-29.839058" + y="226.11093" + id="text1103-8-9-8" + transform="scale(1.0088666,0.99121133)"><tspan + sodipodi:role="line" + id="tspan1101-3-5-9" + x="-29.839058" + y="226.11093" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.31158px;font-family:'Noto Sans CJK SC';-inkscape-font-specification:'Noto Sans CJK SC Bold';fill:#1a81c4;fill-opacity:1;stroke-width:0.34273">r</tspan></text> + </g> + <g + id="g13547" + transform="translate(89.770085,-71.662592)"> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path1942-8" + d="m -57.465114,231.20035 c 4.114139,-0.0157 17.886741,0.061 22.000492,0" + style="fill:none;fill-rule:evenodd;stroke:#1a81c4;stroke-width:0.34273;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker1675-5);marker-end:url(#marker2029-7)" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:7.31158px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#1a81c4;fill-opacity:1;stroke:none;stroke-width:0.34273" + x="-48.458897" + y="241.71533" + id="text1103-8-83" + transform="scale(1.0088666,0.99121133)"><tspan + sodipodi:role="line" + id="tspan1101-3-1" + x="-48.458897" + y="241.71533" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.31158px;font-family:'Noto Sans CJK SC';-inkscape-font-specification:'Noto Sans CJK SC Bold';fill:#1a81c4;fill-opacity:1;stroke-width:0.34273">S</tspan></text> + <path + style="fill:none;stroke:#1a81c4;stroke-width:0.34273;stroke-dasharray:2.05638;stroke-dashoffset:0;stroke-opacity:1" + d="m -58.165551,228.32475 v 14.32603" + id="path708-6" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#1a81c4;stroke-width:0.34273;stroke-dasharray:2.05638;stroke-dashoffset:0;stroke-opacity:1" + d="m -34.993944,228.32475 v 15.00547" + id="path708-8-4" + sodipodi:nodetypes="cc" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path842-9" + d="m -96.756044,256.05434 h 11.756156" + style="fill:none;fill-rule:evenodd;stroke:#1a81c4;stroke-width:0.34273;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.05638;stroke-dashoffset:0;stroke-opacity:1" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:7.31158px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#1a81c4;fill-opacity:1;stroke:none;stroke-width:0.34273" + x="-94.755615" + y="254.40767" + id="text1103-8-8" + transform="scale(1.0088666,0.99121133)"><tspan + sodipodi:role="line" + id="tspan1101-3-57" + x="-94.755615" + y="254.40767" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.31158px;font-family:'Noto Sans CJK SC';-inkscape-font-specification:'Noto Sans CJK SC Bold';fill:#1a81c4;fill-opacity:1;stroke-width:0.34273">A</tspan></text> + <path + style="fill:none;fill-opacity:1;stroke:#1a81c4;stroke-width:0.34273;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;marker-start:url(#marker1675);marker-end:url(#marker2029-4);paint-order:fill markers stroke" + d="m -96.928944,243.48479 v 11.72028" + id="path1043" + sodipodi:nodetypes="cc" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path842-8" + d="m -96.716066,242.48982 38.55328,0" + style="fill:none;fill-rule:evenodd;stroke:#1a81c4;stroke-width:0.34273;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.05638;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + </g> </g> </g> </svg> diff --git a/resources/bitmaps_png/sources/light/tune_single_track_length_legend.svg b/resources/bitmaps_png/sources/light/tune_single_track_length_legend.svg index b0d6f4311f..dcb89178ed 100644 --- a/resources/bitmaps_png/sources/light/tune_single_track_length_legend.svg +++ b/resources/bitmaps_png/sources/light/tune_single_track_length_legend.svg @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg width="250" - height="190" - viewBox="0 0 66.145832 50.270834" + height="156" + viewBox="0 0 66.145832 41.275001" version="1.1" id="svg8" - inkscape:version="1.2.1 (9c6d41e, 2022-07-14)" + inkscape:version="1.2.2 (b0a8486541, 2022-12-01)" sodipodi:docname="tune_single_track_length_legend.svg" shape-rendering="crispEdges" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" @@ -31,21 +31,6 @@ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" id="path5409" /> </marker> - <marker - inkscape:isstock="true" - style="overflow:visible" - id="marker4484" - refX="0" - refY="0" - orient="auto" - inkscape:stockid="Arrow2Lend" - inkscape:collect="always"> - <path - transform="matrix(-1.1,0,0,-1.1,-1.1,0)" - d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" - style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" - id="path4482" /> - </marker> <marker inkscape:isstock="true" style="overflow:visible" @@ -60,21 +45,6 @@ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" id="path3590" /> </marker> - <marker - inkscape:stockid="Arrow2Lend" - orient="auto" - refY="0" - refX="0" - id="Arrow2Lend" - style="overflow:visible" - inkscape:isstock="true" - inkscape:collect="always"> - <path - id="path871" - style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" - d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" - transform="matrix(-1.1,0,0,-1.1,-1.1,0)" /> - </marker> <marker inkscape:stockid="Arrow2Lstart" orient="auto" @@ -215,21 +185,6 @@ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" transform="matrix(-0.8,0,0,-0.8,-10,0)" /> </marker> - <marker - inkscape:stockid="Arrow2Lstart" - orient="auto" - refY="0" - refX="0" - id="Arrow2Lstart" - style="overflow:visible" - inkscape:isstock="true" - inkscape:collect="always"> - <path - id="path868" - style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" - d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" - transform="matrix(1.1,0,0,1.1,1.1,0)" /> - </marker> <marker inkscape:stockid="Arrow1Lstart" orient="auto" @@ -244,22 +199,6 @@ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" transform="matrix(0.8,0,0,0.8,10,0)" /> </marker> - <marker - inkscape:stockid="Arrow2Lstart" - orient="auto" - refY="0" - refX="0" - id="Arrow2Lstart-8" - style="overflow:visible" - inkscape:isstock="true" - inkscape:collect="always"> - <path - inkscape:connector-curvature="0" - id="path868-4" - style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" - d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" - transform="matrix(1.1,0,0,1.1,1.1,0)" /> - </marker> <marker inkscape:isstock="true" style="overflow:visible" @@ -275,6 +214,94 @@ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" id="path4482-0" /> </marker> + <marker + style="overflow:visible" + id="marker1675" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mstart" + inkscape:isstock="true" + inkscape:collect="always"> + <path + transform="scale(0.6)" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + style="fill:#1a81c4;fill-opacity:1;fill-rule:evenodd;stroke:#1a81c4;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path1673" /> + </marker> + <marker + style="overflow:visible" + id="marker2029" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mend" + inkscape:isstock="true" + inkscape:collect="always" + viewBox="0 0 6.9304588 5.1962256" + markerWidth="6.9304585" + markerHeight="5.1962256" + preserveAspectRatio="xMidYMid"> + <path + transform="scale(-0.6)" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + style="fill:#1a81c4;fill-opacity:1;fill-rule:evenodd;stroke:#1a81c4;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path2027" /> + </marker> + <marker + style="overflow:visible" + id="marker1675-5" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mstart" + inkscape:isstock="true" + inkscape:collect="always" + viewBox="0 0 6.9304588 5.1962256" + markerWidth="6.9304585" + markerHeight="5.1962256" + preserveAspectRatio="xMidYMid"> + <path + transform="scale(0.6)" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + style="fill:#1a81c4;fill-opacity:1;fill-rule:evenodd;stroke:#1a81c4;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path1673-4" /> + </marker> + <marker + style="overflow:visible" + id="marker2029-7" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mend" + inkscape:isstock="true" + inkscape:collect="always" + viewBox="0 0 6.9304588 5.1962256" + markerWidth="6.9304585" + markerHeight="5.1962256" + preserveAspectRatio="xMidYMid"> + <path + transform="scale(-0.6)" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + style="fill:#1a81c4;fill-opacity:1;fill-rule:evenodd;stroke:#1a81c4;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path2027-4" /> + </marker> + <marker + markerWidth="6" + markerHeight="6" + refX="3" + refY="3" + orient="auto" + id="marker6123" + viewBox="0 0 6 6" + preserveAspectRatio="xMidYMid"> + <circle + style="fill:#1a81c4;fill-opacity:1;stroke:none;stroke-width:0.34273;stroke-linejoin:round" + id="path5603" + cx="3" + cy="3" + r="3" /> + </marker> </defs> <sodipodi:namedview id="base" @@ -284,15 +311,15 @@ inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="4" - inkscape:cx="103.25" - inkscape:cy="92.375" + inkscape:cx="106.375" + inkscape:cy="107.375" inkscape:document-units="px" - inkscape:current-layer="g9599" + inkscape:current-layer="g12160" showgrid="true" - inkscape:window-width="1728" - inkscape:window-height="927" - inkscape:window-x="0" - inkscape:window-y="38" + inkscape:window-width="2166" + inkscape:window-height="1223" + inkscape:window-x="875" + inkscape:window-y="291" inkscape:window-maximized="0" units="px" showborder="true" @@ -309,12 +336,29 @@ spacingy="0.13229167" empspacing="2" color="#9696ff" - opacity="0.1254902" /> + opacity="0.1254902" + originx="-1.4327723" + originy="20.578484" /> <sodipodi:guide - position="0,25.135417" + position="-16.249439,20.696517" orientation="0,-1" id="guide1263" inkscape:locked="false" /> + <sodipodi:guide + position="27.142229,0.98505779" + orientation="0,-1" + id="guide3688" + inkscape:locked="false" /> + <sodipodi:guide + position="46.721396,44.905893" + orientation="0,-1" + id="guide3792" + inkscape:locked="false" /> + <sodipodi:guide + position="33.889104,40.407976" + orientation="0,-1" + id="guide5311" + inkscape:locked="false" /> </sodipodi:namedview> <metadata id="metadata5"> @@ -324,7 +368,6 @@ <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - <dc:title /> <cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" /> </cc:Work> @@ -349,114 +392,133 @@ inkscape:label="Calque 1" inkscape:groupmode="layer" id="layer1" - transform="translate(0,-246.99373)"> + transform="translate(-1.4327723,-226.41525)"> <g id="g9599" transform="matrix(0.76520188,0,0,0.77883147,11.649057,67.693533)"> - <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:9.13948px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.34273" - x="-9.9487562" - y="283.41644" - id="text1103-0" - transform="scale(1.0088666,0.99121133)"><tspan - sodipodi:role="line" - id="tspan1101-4" - x="-9.9487562" - y="283.41644" - style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:9.13948px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';stroke-width:0.34273">A</tspan></text> - <path - sodipodi:nodetypes="cccccccccc" - inkscape:connector-curvature="0" - id="path9433-6" - d="m 71.218824,265.54765 h -7.606925 c -6.223848,0 -10.37308,-3.7369 -10.37308,-9.51212 v -15.96676 c 0,-11.55042 -17.288466,-11.55042 -17.288466,0 l 0,43.82367 c 0,12.9093 -17.288467,12.9093 -17.288467,0 v -14.26817 c -0.345769,-4.75606 -3.803463,-7.13409 -8.9900024,-7.13409 h -9.68154123" - style="fill:none;fill-rule:evenodd;stroke:#bf2641;stroke-width:2.05638;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cc" - inkscape:connector-curvature="0" - id="path842" - d="M -15.223508,293.54058 H 31.801121" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.34273;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <path - inkscape:connector-curvature="0" - id="path844" - d="M -15.223508,262.49018 H 6.7328441" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.423801;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - sodipodi:nodetypes="cc" /> - <path - inkscape:connector-curvature="0" - id="path846" - d="M -15.223508,231.44 H 47.36074" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.352778;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - sodipodi:nodetypes="cc" /> - <path - sodipodi:nodetypes="cc" - inkscape:connector-curvature="0" - id="path848" - d="m -11.765519,263.17397 c -0.0281,9.40926 -0.0242,25.77369 0,29.63172" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.348474;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow2Lstart);marker-end:url(#marker4484)" /> - <path - inkscape:connector-curvature="0" - id="path1736" - d="m 44.841874,239.49535 4.882649,-5.99381" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.320448;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#DotL);marker-end:url(#marker5411)" - sodipodi:nodetypes="cc" /> - <path - sodipodi:nodetypes="cc" - inkscape:connector-curvature="0" - id="path1942" - d="m 36.706276,255.01796 c 4.114139,-0.0157 11.662893,0.061 15.776644,0" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.369374;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker1952);marker-end:url(#Arrow2Lend)" /> - <path - sodipodi:nodetypes="cc" - inkscape:connector-curvature="0" - id="path848-1" - d="m -11.765566,232.08956 c -0.02694,10.21233 -0.0232,25.52971 0,29.71702" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.355513;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow2Lstart-8);marker-end:url(#marker4484-0)" /> - <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:9.13948px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.34273" - x="-9.9487562" - y="252.17766" - id="text1103" - transform="scale(1.0088666,0.99121133)"><tspan - sodipodi:role="line" - id="tspan1101" - x="-9.9487562" - y="252.17766" - style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:9.13948px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';stroke-width:0.34273">A</tspan></text> - <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:9.13948px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.34273" - x="41.48864" - y="265.74399" - id="text1103-8" - transform="scale(1.0088666,0.99121133)"><tspan - sodipodi:role="line" - id="tspan1101-3" - x="41.48864" - y="265.74399" - style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:9.13948px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';stroke-width:0.34273">s</tspan></text> - <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:9.13948px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.34273" - x="54.330887" - y="239.39073" - id="text1103-8-9" - transform="scale(1.0088666,0.99121133)"><tspan - sodipodi:role="line" - id="tspan1101-3-5" - x="54.330887" - y="239.39073" - style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:9.13948px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';stroke-width:0.34273">r</tspan></text> - <path - style="fill:none;stroke:#000000;stroke-width:0.3632943;stroke-dasharray:none;stroke-opacity:1" - d="m 35.950351,252.14231 v 12.28772" - id="path708" /> - <path - style="fill:none;stroke:#000000;stroke-width:0.363294;stroke-dasharray:none;stroke-opacity:1" - d="m 53.238817,252.14236 v 12.28772" - id="path708-8" /> + <g + id="g12160" + transform="translate(0.93620443,0.13959422)"> + <path + sodipodi:nodetypes="cccccccccc" + inkscape:connector-curvature="0" + id="path9433-6" + d="m 71.218824,230.23805 h -7.606925 c -6.223848,0 -10.37308,-3.7369 -10.37308,-9.51212 v -7.24024 c 0,-11.55042 -17.288466,-11.55042 -17.288466,0 v 32.31571 c 0,12.9093 -17.288467,12.9093 -17.288467,0 v -8.59441 c -0.345769,-4.75606 -3.803463,-7.13409 -8.9900024,-7.13409 h -9.68154123" + style="fill:none;fill-rule:evenodd;stroke:#bf2641;stroke-width:2.05638;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path842" + d="M -12.35625,255.38637 H 22.912223" + style="fill:none;fill-rule:evenodd;stroke:#1a81c4;stroke-width:0.34273;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.05638;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:1.02819;stroke-dasharray:2.57048, 1.54228;stroke-dashoffset:0;stroke-opacity:1" + d="M -0.00951628,230.10233 H 6.8947008" + id="path708-8-5-7" + sodipodi:nodetypes="cc" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path842-9" + d="M -12.198096,230.10146 H 7.1649883" + style="fill:none;fill-rule:evenodd;stroke:#1a81c4;stroke-width:0.34273;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.05638;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.34273px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 48.39805,206.77637 1.812893,-0.55602 -0.08834,1.79188 -0.342086,-0.31977 -0.345161,-0.23665 -0.549806,-0.42142 z" + id="path9771" + sodipodi:nodetypes="ccccccc" /> + <path + inkscape:connector-curvature="0" + id="path1736" + d="m 44.841874,212.82735 4.882649,-5.99381" + style="fill:none;fill-rule:evenodd;stroke:#1a81c4;stroke-width:0.34273;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker6123);marker-end:url(#marker2029)" + sodipodi:nodetypes="cc" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path1942" + d="m 19.417801,222.76583 c 4.114139,-0.0157 11.662893,0.061 15.776644,0" + style="fill:none;fill-rule:evenodd;stroke:#1a81c4;stroke-width:0.34273;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker1675-5);marker-end:url(#marker2029-7)" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:7.31158px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#1a81c4;fill-opacity:1;stroke:none;stroke-width:0.34273" + x="24.352139" + y="233.20624" + id="text1103-8" + transform="scale(1.0088666,0.99121133)"><tspan + sodipodi:role="line" + id="tspan1101-3" + x="24.352139" + y="233.20624" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.31158px;font-family:'Noto Sans CJK SC';-inkscape-font-specification:'Noto Sans CJK SC Bold';fill:#1a81c4;fill-opacity:1;stroke-width:0.34273">S</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:7.31158px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#1a81c4;fill-opacity:1;stroke:none;stroke-width:0.34273" + x="-9.8116446" + y="221.25424" + id="text1103-8-8" + transform="scale(1.0088666,0.99121133)"><tspan + sodipodi:role="line" + id="tspan1101-3-57" + x="-9.8116446" + y="221.25424" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.31158px;font-family:'Noto Sans CJK SC';-inkscape-font-specification:'Noto Sans CJK SC Bold';fill:#1a81c4;fill-opacity:1;stroke-width:0.34273">A</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:7.31158px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#1a81c4;fill-opacity:1;stroke:none;stroke-width:0.34273" + x="-9.8116446" + y="250.67172" + id="text1103-8-8-4" + transform="scale(1.0088666,0.99121133)"><tspan + sodipodi:role="line" + id="tspan1101-3-57-1" + x="-9.8116446" + y="250.67172" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.31158px;font-family:'Noto Sans CJK SC';-inkscape-font-specification:'Noto Sans CJK SC Bold';fill:#1a81c4;fill-opacity:1;stroke-width:0.34273">A</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:7.31158px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#1a81c4;fill-opacity:1;stroke:none;stroke-width:0.34273" + x="43.168518" + y="221.2382" + id="text1103-8-9" + transform="scale(1.0088666,0.99121133)"><tspan + sodipodi:role="line" + id="tspan1101-3-5" + x="43.168518" + y="221.2382" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.31158px;font-family:'Noto Sans CJK SC';-inkscape-font-specification:'Noto Sans CJK SC Bold';fill:#1a81c4;fill-opacity:1;stroke-width:0.34273">r</tspan></text> + <path + style="fill:none;stroke:#1a81c4;stroke-width:0.34273;stroke-dasharray:2.05638;stroke-dashoffset:0;stroke-opacity:1" + d="m 18.590105,219.8858 v 14.32603" + id="path708" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:1.02819;stroke-dasharray:2.57048, 1.54228;stroke-dashoffset:0;stroke-opacity:1" + d="m 35.878571,219.54895 v 15.00547" + id="path708-8-5" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#1a81c4;stroke-width:0.34273;stroke-dasharray:2.05638;stroke-dashoffset:0;stroke-opacity:1" + d="m 35.878571,219.85687 v 15.00547" + id="path708-8" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-opacity:1;stroke:#1a81c4;stroke-width:0.34273;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;marker-start:url(#marker1675);marker-end:url(#marker2029);paint-order:fill markers stroke" + d="m -12.457353,205.90245 v 23.48982" + id="path1043" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-opacity:1;stroke:#1a81c4;stroke-width:0.34273;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;marker-start:url(#marker1675-5);marker-end:url(#marker2029-7);paint-order:fill markers stroke" + d="m -12.457353,231.06623 v 23.48982" + id="path1043-4" + sodipodi:nodetypes="cc" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path842-8" + d="M -12.35625,205.10805 H 38.817612" + style="fill:none;fill-rule:evenodd;stroke:#1a81c4;stroke-width:0.34273;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.05638;stroke-dashoffset:0;stroke-opacity:1" /> + </g> </g> </g> </svg>