787 lines
42 KiB
XML
787 lines
42 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="application/ecmascript" contentStyleType="text/css" height="488.5417px" preserveAspectRatio="none" style="width:593px;height:488px;background:#00000000;" version="1.1" viewBox="0 0 593 488" width="593.75px" zoomAndPan="magnify"><defs/><g><polygon points="15.625,11.4583,15.625,11.6773,25.9934,11.0267,36.3619,11.6597,46.7303,11.8747,57.0988,10.7152,67.4672,11.3774,77.8356,11.0141,88.2041,11.0589,98.5725,11.3873,108.941,10.7382,119.3094,12.035,129.6779,10.8018,140.0463,11.2523,150.4147,11.9083,160.7832,11.369,171.1516,11.5294,181.5201,11.4251,191.8885,11.6443,202.2569,11.7074,212.6254,12.0684,222.9938,12.1573,233.3623,12.1659,243.7307,11.7236,254.0992,11.9412,264.4676,12.1898,274.836,10.7071,285.2045,12.1651,295.5729,11.1495,305.9414,12.0144,316.3098,10.9427,326.6782,11.387,337.0467,12.2308,347.4151,11.4076,357.7836,11.568,368.152,11.8111,378.5204,11.8919,388.8889,11.4543,399.2573,11.7575,409.6258,10.8621,419.9942,11.7546,430.3627,12.0294,440.7311,11.9214,451.0995,12.0969,461.468,10.9551,471.8364,10.779,482.2049,10.811,492.5733,11.397,502.9417,11.2536,513.3102,12.1681,523.6786,11.2764,534.0471,11.101,544.4155,11.6961,554.784,10.7637,565.1524,10.9176,575.5208,11.4583,575.7462,11.4583,575.6721,16.4518,575.7759,21.4453,575.4091,26.4388,575.6317,31.4323,575.5208,36.4258,575.5208,37.0408,565.1524,35.9337,554.784,36.3259,544.4155,36.557,534.0471,37.1047,523.6786,36.4214,513.3102,36.9076,502.9417,35.8489,492.5733,35.7203,482.2049,36.9504,471.8364,35.679,461.468,36.956,451.0995,36.641,440.7311,36.1467,430.3627,36.0573,419.9942,36.9037,409.6258,36.114,399.2573,37.0423,388.8889,35.85,378.5204,37.0689,368.152,36.9303,357.7836,36.681,347.4151,36.475,337.0467,37.1827,326.6782,37.0649,316.3098,36.6021,305.9414,36.7051,295.5729,36.2901,285.2045,37.1721,274.836,36.5871,264.4676,36.6055,254.0992,35.7921,243.7307,36.0037,233.3623,36.9786,222.9938,36.8734,212.6254,36.3811,202.2569,36.0902,191.8885,36.1977,181.5201,35.711,171.1516,36.8578,160.7832,37.1962,150.4147,36.9741,140.0463,37.1497,129.6779,36.2834,119.3094,36.5166,108.941,36.022,98.5725,36.7217,88.2041,36.6828,77.8356,37.0012,67.4672,36.1866,57.0988,36.2858,46.7303,36.8877,36.3619,37.0168,25.9934,35.8919,15.625,36.4258,15.5577,36.4258,15.6768,31.4323,15.4129,26.4388,15.7477,21.4453,15.7146,16.4518,15.625,11.4583" style="stroke:#00000000;stroke-width:1.0416666666666667;fill:none;"/><polygon fill="#17A2B8" points="156.3075,54.5845,154.7806,56.6708,152.9746,59.7266,150.3917,61.786,147.6774,62.9122,145.5133,63.0099,142.7317,61.6015,140.1072,60.6814,138.1151,58.8133,137.0701,56.6746,136.4504,54.9717,135.8433,52.7475,134.8579,50.8334,135.6152,48.9646,136.2786,46.9175,138.7683,45.2984,140.5199,43.1977,142.6879,42.5001,145.2653,41.8993,148.5705,42.2562,150.3808,43.11,152.4855,43.497,155.0447,46.1189,155.9368,48.8869,156.3244,50.7755,155.8854,53.8878" style="stroke:none;stroke-width:1.0416666666666667;"/><polygon points="121.3542,83.3008,121.3542,83.5197,131.1458,82.8692,140.9375,83.5021,150.7292,83.7171,160.5208,82.5577,170.3125,83.3008,170.2934,83.2817,172.7078,85.6961,175.2183,88.2066,177.7958,90.784,180.1428,93.131,182.8125,95.8008,182.9484,95.9367,180.1578,98.146,177.7639,100.7522,175.4186,103.4068,172.7914,105.7797,170.3125,108.3008,170.3125,108.3719,160.5208,108.2675,150.7292,108.4867,140.9375,108.5499,131.1458,108.9109,121.3542,108.3008,121.5189,108.4655,119.0209,105.9676,116.4167,103.3633,113.968,100.9146,111.5266,98.4732,108.8542,95.8008,108.6771,95.6237,111.5208,93.4674,113.7814,90.728,116.4852,88.4318,118.7326,85.6792,121.3542,83.3008" style="stroke:#4D4D4D;stroke-width:1.5625;fill:none;"/><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="38.5417" x="126.5625" y="100.1282">color?</text><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="21.875" x="81.7708" y="87.6444">red</text><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="47.9167" x="188.0208" y="87.6444">not red</text><polygon points="34.8958,129.1341,34.8958,129.3531,44.9219,128.7025,54.9479,129.3355,64.974,129.5504,75,128.391,85.026,129.0532,95.0521,128.6899,105.0781,128.7346,115.1042,129.1341,115.0951,129.1123,116.8537,129.6751,118.8606,130.8372,120.5447,131.2202,122.4436,132.1216,124.3113,132.9478,124.4499,133.0052,125.0465,134.7779,125.8587,136.6397,126.5893,138.4679,127.4195,140.3372,128.125,142.1549,128.208,142.1549,128.3284,146.1068,128.358,150.0586,128.3609,154.0104,128.2134,157.9622,128.125,161.9141,128.2737,161.9757,127.5875,163.8488,126.3682,165.5011,126.0544,167.5285,124.9789,169.2404,124.3113,171.1212,124.3822,171.2924,122.4041,171.7251,120.6193,172.6247,118.8856,173.6473,116.9391,174.1565,115.1042,174.9349,115.1042,175.0446,105.0781,175.2876,95.0521,175.3685,85.026,174.9308,75,175.2341,64.974,174.3386,54.9479,175.2311,44.9219,175.5059,34.8958,174.9349,34.9549,175.0775,33.1359,174.3688,31.1488,173.2544,29.2849,172.4375,27.4476,171.6846,25.6887,171.1212,25.6698,171.1134,24.8629,169.2536,24.3818,167.5289,23.3445,165.5737,22.5277,163.7099,21.875,161.9141,21.9543,161.9141,21.6435,157.9622,21.6947,154.0104,22.1003,150.0586,22.0263,146.1068,21.875,142.1549,22.1106,142.2525,22.5345,140.2708,23.5029,138.5145,24.3526,136.7091,24.7744,134.7265,25.6887,132.9478,25.676,132.9171,27.5469,132.2255,29.4582,131.6314,31.2124,130.6583,33.1159,130.0452,34.8958,129.1341" style="stroke:#333333;stroke-width:1.5625;fill:none;"/><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" font-weight="bold" lengthAdjust="spacing" textLength="75" x="37.5" y="156.3619">action red</text><polygon points="57.8125,195.7682,57.8125,195.8412,64.6875,195.6244,71.5625,195.8353,78.4375,195.907,85.3125,195.5205,92.1875,195.7682,92.1772,195.7433,93.9723,196.3942,95.8194,197.1707,97.7027,198.0346,99.4613,198.5974,101.3946,199.5819,101.5722,199.6555,101.9552,201.3396,102.8567,203.2385,103.8214,205.1636,104.4181,206.9362,105.2083,208.7891,105.232,208.7891,105.1972,212.7409,105.2703,216.6927,105.2914,220.6445,105.4117,224.5964,105.2083,228.5482,105.4236,228.6373,104.6635,230.4799,103.7645,232.2649,103.0688,234.134,102.3826,236.0072,101.3946,237.7553,101.2988,237.5239,99.6434,238.7357,97.6724,239.1857,95.9413,240.2148,93.9631,240.6475,92.1875,241.569,92.1875,241.5452,85.3125,241.8265,78.4375,241.5521,71.5625,241.6056,64.6875,241.6866,57.8125,241.569,57.8678,241.7025,55.9706,240.805,54.1678,240.1357,52.2122,239.0972,50.4846,238.6093,48.6054,237.7553,48.7812,237.8281,47.9852,235.9729,47.2765,234.1539,46.1622,232.1668,45.3452,230.3029,44.7917,228.5482,44.5759,228.5482,44.7712,224.5964,44.7234,220.6445,45.0283,216.6927,44.731,212.7409,44.7917,208.7891,44.6816,208.7435,45.6276,206.978,46.1032,205.0176,46.9134,203.1958,48.0508,201.5096,48.6054,199.5819,48.6633,199.7217,50.5444,199.0548,52.2455,197.9532,54.1721,197.3961,56.0495,196.7204,57.8125,195.7682" style="stroke:#333333;stroke-width:1.5625;fill:none;"/><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="29.1667" x="60.4167" y="222.996">foo1</text><polygon points="145.8333,251.9857,145.8849,252.0373,148.2316,254.384,150.8808,257.0331,153.4315,259.5838,155.6582,261.8105,158.3333,264.4857,158.3143,264.4666,155.7286,266.881,153.2392,269.3915,150.8166,271.9689,148.1636,274.3159,145.8333,276.9857,145.9693,277.1216,143.1786,274.3309,140.7848,271.9371,138.4394,269.5917,135.8123,266.9646,133.3333,264.4857,133.3501,264.5024,135.8255,261.9778,138.3772,259.5295,140.892,257.0444,143.4771,254.6295,145.8333,251.9857" style="stroke:#4D4D4D;stroke-width:1.5625;fill:none;"/><path d="M15.625,11.4583 L15.9169,11.4583 L15.0496,21.8012 L15.8935,32.1441 L16.1801,42.487 L14.6342,52.8299 L15.5171,63.1727 L15.0326,73.5156 L15.0924,83.8585 L15.5303,94.2014 L14.6648,104.5443 L16.3939,114.8872 L14.7496,125.23 L15.3503,135.5729 L16.2249,145.9158 L15.5059,156.2587 L15.7198,166.6016 L15.5806,176.9444 L15.873,187.2873 L15.9571,197.6302 L16.4385,207.9731 L16.557,218.316 L16.5684,228.6589 L15.9786,239.0017 L16.2689,249.3446 L16.6003,259.6875 L14.6234,270.0304 L16.5674,280.3733 L15.2132,290.7161 L16.3664,301.059 L14.9375,311.4019 L15.5299,321.7448 L16.655,332.0877 L15.5573,342.4306 L15.7713,352.7734 L16.0953,363.1163 L16.2031,373.4592 L15.6196,383.8021 L16.0239,394.145 L14.83,404.4878 L16.02,414.8307 L16.3864,425.1736 L16.2424,435.5165 L16.4764,445.8594 L14.9541,456.2023 L14.7192,466.5451 L15.625,476.888 " fill="none" style="stroke:#17A2B8;stroke-width:2.0833333333333335;"/><polygon points="260.4167,129.1341,260.4167,129.3531,270.3598,128.7025,280.303,129.3355,290.2462,129.5504,300.1894,128.391,310.1326,129.0532,320.0758,128.6899,330.0189,128.7346,339.9621,129.0631,349.9053,128.4139,359.8485,129.7108,369.7917,129.1341,369.7079,128.9319,371.6068,129.8334,373.5319,130.7982,375.3045,131.3948,377.1664,132.207,378.9988,132.9478,378.9885,132.9436,379.8188,134.813,380.601,136.6625,381.4749,138.5499,382.265,140.4027,382.8125,142.1549,383.0484,142.1549,382.9009,146.1068,382.9735,150.0586,383.0563,154.0104,382.5621,157.9622,382.8125,161.9141,383.0302,162.0042,381.9546,163.7161,381.4583,165.6678,380.3655,167.3726,379.7396,169.2707,378.9988,171.1212,379.0973,171.3591,377.1509,171.8683,375.3299,172.6804,373.5195,173.518,371.6884,174.3057,369.7917,174.9349,369.7917,174.9308,359.8485,175.2341,349.9053,174.3386,339.9621,175.2311,330.0189,175.5059,320.0758,175.398,310.1326,175.5735,300.1894,174.4317,290.2462,174.2555,280.303,174.2876,270.3598,174.8736,260.4167,174.9349,260.3906,174.8719,258.6658,174.3907,256.7106,173.3534,254.8468,172.5366,253.0813,171.9572,251.2095,171.1212,250.9956,171.0326,250.2803,169.2108,249.8922,167.5246,249.0611,165.6548,248.3942,163.8531,247.3958,161.9141,247.2841,161.9141,247.5067,157.9622,247.6008,154.0104,247.2318,150.0586,247.3625,146.1068,247.3958,142.1549,247.4362,142.1717,248.3677,140.4001,248.92,138.4715,249.8324,136.6921,250.2692,134.7157,251.2095,132.9478,251.1196,132.7306,253.1179,132.3466,254.7971,131.1924,256.8014,130.8229,258.6027,129.9631,260.4167,129.1341" style="stroke:#333333;stroke-width:1.5625;fill:none;"/><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" font-weight="bold" lengthAdjust="spacing" textLength="104.1667" x="263.0208" y="156.3619">action not red</text><polygon points="297.9167,195.7682,297.9167,195.8412,304.7917,195.6244,311.6667,195.8353,318.5417,195.907,325.4167,195.5205,332.2917,195.7682,332.2813,195.7433,334.0764,196.3942,335.9236,197.1707,337.8069,198.0346,339.5655,198.5974,341.4988,199.5819,341.6764,199.6555,342.0593,201.3396,342.9608,203.2385,343.9256,205.1636,344.5222,206.9362,345.3125,208.7891,345.3362,208.7891,345.3014,212.7409,345.3745,216.6927,345.3955,220.6445,345.5159,224.5964,345.3125,228.5482,345.5278,228.6373,344.7677,230.4799,343.8687,232.2649,343.173,234.134,342.4868,236.0072,341.4988,237.7553,341.403,237.5239,339.7475,238.7357,337.7765,239.1857,336.0454,240.2148,334.0673,240.6475,332.2917,241.569,332.2917,241.5452,325.4167,241.8265,318.5417,241.5521,311.6667,241.6056,304.7917,241.6866,297.9167,241.569,297.972,241.7025,296.0747,240.805,294.272,240.1357,292.3163,239.0972,290.5888,238.6093,288.7095,237.7553,288.8854,237.8281,288.0894,235.9729,287.3807,234.1539,286.2664,232.1668,285.4494,230.3029,284.8958,228.5482,284.6801,228.5482,284.8754,224.5964,284.8276,220.6445,285.1324,216.6927,284.8352,212.7409,284.8958,208.7891,284.7858,208.7435,285.7318,206.978,286.2074,205.0176,287.0175,203.1958,288.155,201.5096,288.7095,199.5819,288.7674,199.7217,290.6486,199.0548,292.3496,197.9532,294.2762,197.3961,296.1537,196.7204,297.9167,195.7682" style="stroke:#333333;stroke-width:1.5625;fill:none;"/><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="29.1667" x="300.5208" y="222.996">foo2</text><path d="M241.1458,11.4583 L241.4378,11.4583 L240.5704,21.8012 L241.4143,32.1441 L241.7009,42.487 L240.155,52.8299 L241.0379,63.1727 L240.5535,73.5156 L240.6132,83.8585 L241.0512,94.2014 L240.1856,104.5443 L241.9148,114.8872 L240.2704,125.23 L240.8712,135.5729 L241.7458,145.9158 L241.0267,156.2587 L241.2406,166.6016 L241.1015,176.9444 L241.3938,187.2873 L241.478,197.6302 L241.9593,207.9731 L242.0779,218.316 L242.0892,228.6589 L241.4995,239.0017 L241.7897,249.3446 L242.1212,259.6875 L240.1442,270.0304 L242.0882,280.3733 L240.734,290.7161 L241.8872,301.059 L240.4583,311.4019 L241.0507,321.7448 L242.1758,332.0877 L241.0781,342.4306 L241.2921,352.7734 L241.6161,363.1163 L241.7239,373.4592 L241.1404,383.8021 L241.5447,394.145 L240.3508,404.4878 L241.5408,414.8307 L241.9072,425.1736 L241.7632,435.5165 L241.9973,445.8594 L240.4749,456.2023 L240.24,466.5451 L241.1458,476.888 " fill="none" style="stroke:#17A2B8;stroke-width:2.0833333333333335;"/><polygon points="416.1458,297.819,416.1458,297.892,423.0208,297.6751,429.8958,297.8861,436.7708,297.9578,443.6458,297.5713,450.5208,297.819,450.5105,297.7941,452.3056,298.4449,454.1527,299.2215,456.036,300.0854,457.7947,300.6482,459.728,301.6327,459.9056,301.7063,460.2885,303.3904,461.19,305.2893,462.1547,307.2144,462.7514,308.987,463.5417,310.8398,463.5654,310.8398,463.5306,314.7917,463.6037,318.7435,463.6247,322.6953,463.745,326.6471,463.5417,330.599,463.7569,330.6881,462.9968,332.5306,462.0979,334.3156,461.4022,336.1848,460.716,338.058,459.728,339.8061,459.6321,339.5747,457.9767,340.7865,456.0057,341.2364,454.2746,342.2655,452.2965,342.6982,450.5208,343.6198,450.5208,343.596,443.6458,343.8773,436.7708,343.6029,429.8958,343.6564,423.0208,343.7374,416.1458,343.6198,416.2011,343.7533,414.3039,342.8558,412.5011,342.1864,410.5455,341.1479,408.8179,340.66,406.9387,339.8061,407.1146,339.8789,406.3186,338.0237,405.6099,336.2047,404.4955,334.2176,403.6785,332.3537,403.125,330.599,402.9092,330.599,403.1046,326.6471,403.0568,322.6953,403.3616,318.7435,403.0643,314.7917,403.125,310.8398,403.015,310.7943,403.961,309.0288,404.4366,307.0684,405.2467,305.2466,406.3841,303.5604,406.9387,301.6327,406.9966,301.7725,408.8777,301.1056,410.5788,300.004,412.5054,299.4469,414.3829,298.7712,416.1458,297.819" style="stroke:#333333;stroke-width:1.5625;fill:none;"/><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="29.1667" x="418.75" y="325.0468">foo3</text><polygon points="416.1458,364.4531,416.1458,364.5261,423.0208,364.3093,429.8958,364.5202,436.7708,364.5919,443.6458,364.2054,450.5208,364.4531,450.5105,364.4282,452.3056,365.0791,454.1527,365.8556,456.036,366.7195,457.7947,367.2823,459.728,368.2668,459.9056,368.3404,460.2885,370.0245,461.19,371.9234,462.1547,373.8485,462.7514,375.6211,463.5417,377.474,463.5654,377.474,463.5306,381.4258,463.6037,385.3776,463.6247,389.3294,463.745,393.2813,463.5417,397.2331,463.7569,397.3222,462.9968,399.1648,462.0979,400.9498,461.4022,402.8189,460.716,404.6921,459.728,406.4402,459.6321,406.2088,457.9767,407.4206,456.0057,407.8706,454.2746,408.8997,452.2965,409.3324,450.5208,410.2539,450.5208,410.2301,443.6458,410.5114,436.7708,410.237,429.8958,410.2905,423.0208,410.3715,416.1458,410.2539,416.2011,410.3874,414.3039,409.4899,412.5011,408.8206,410.5455,407.7821,408.8179,407.2942,406.9387,406.4402,407.1146,406.513,406.3186,404.6578,405.6099,402.8388,404.4955,400.8517,403.6785,398.9878,403.125,397.2331,402.9092,397.2331,403.1046,393.2813,403.0568,389.3294,403.3616,385.3776,403.0643,381.4258,403.125,377.474,403.015,377.4284,403.961,375.6629,404.4366,373.7025,405.2467,371.8807,406.3841,370.1945,406.9387,368.2668,406.9966,368.4066,408.8777,367.7397,410.5788,366.6381,412.5054,366.081,414.3829,365.4053,416.1458,364.4531" style="stroke:#333333;stroke-width:1.5625;fill:none;"/><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="29.1667" x="418.75" y="391.6809">foo4</text><path d="M386.9792,11.4583 L387.2711,11.4583 L386.4037,21.8012 L387.2476,32.1441 L387.5343,42.487 L385.9883,52.8299 L386.8712,63.1727 L386.3868,73.5156 L386.4465,83.8585 L386.8845,94.2014 L386.0189,104.5443 L387.7481,114.8872 L386.1038,125.23 L386.7045,135.5729 L387.5791,145.9158 L386.86,156.2587 L387.0739,166.6016 L386.9348,176.9444 L387.2271,187.2873 L387.3113,197.6302 L387.7926,207.9731 L387.9112,218.316 L387.9226,228.6589 L387.3328,239.0017 L387.623,249.3446 L387.9545,259.6875 L385.9775,270.0304 L387.9215,280.3733 L386.5674,290.7161 L387.7206,301.059 L386.2916,311.4019 L386.884,321.7448 L388.0092,332.0877 L386.9115,342.4306 L387.1254,352.7734 L387.4495,363.1163 L387.5573,373.4592 L386.9737,383.8021 L387.3781,394.145 L386.1841,404.4878 L387.3741,414.8307 L387.7405,425.1736 L387.5966,435.5165 L387.8306,445.8594 L386.3082,456.2023 L386.0734,466.5451 L386.9792,476.888 " fill="none" style="stroke:#17A2B8;stroke-width:2.0833333333333335;"/><polygon points="507.2917,431.0872,507.2917,431.1602,514.1667,430.9434,521.0417,431.1544,527.9167,431.226,534.7917,430.8395,541.6667,431.0872,541.6563,431.0623,543.4514,431.7132,545.2986,432.4897,547.1819,433.3536,548.9405,433.9164,550.8738,434.901,551.0514,434.9745,551.4343,436.6586,552.3358,438.5575,553.3006,440.4826,553.8972,442.2553,554.6875,444.1081,554.7112,444.1081,554.6764,448.0599,554.7495,452.0117,554.7705,455.9635,554.8909,459.9154,554.6875,463.8672,554.9028,463.9564,554.1427,465.7989,553.2437,467.5839,552.548,469.4531,551.8618,471.3262,550.8738,473.0743,550.778,472.843,549.1225,474.0547,547.1515,474.5047,545.4204,475.5338,543.4423,475.9665,541.6667,476.888,541.6667,476.8642,534.7917,477.1455,527.9167,476.8711,521.0417,476.9246,514.1667,477.0056,507.2917,476.888,507.347,477.0215,505.4497,476.124,503.647,475.4547,501.6913,474.4162,499.9638,473.9283,498.0845,473.0743,498.2604,473.1471,497.4644,471.292,496.7557,469.4729,495.6414,467.4858,494.8244,465.622,494.2708,463.8672,494.0551,463.8672,494.2504,459.9154,494.2026,455.9635,494.5074,452.0117,494.2102,448.0599,494.2708,444.1081,494.1608,444.0625,495.1068,442.297,495.5824,440.3366,496.3925,438.5148,497.53,436.8286,498.0845,434.901,498.1424,435.0407,500.0236,434.3738,501.7246,433.2722,503.6512,432.7151,505.5287,432.0394,507.2917,431.0872" style="stroke:#333333;stroke-width:1.5625;fill:none;"/><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="29.1667" x="509.8958" y="458.315">stop</text><path d="M477.6042,11.4583 L477.8961,11.4583 L477.0287,21.8012 L477.8726,32.1441 L478.1593,42.487 L476.6133,52.8299 L477.4962,63.1727 L477.0118,73.5156 L477.0715,83.8585 L477.5095,94.2014 L476.6439,104.5443 L478.3731,114.8872 L476.7288,125.23 L477.3295,135.5729 L478.2041,145.9158 L477.485,156.2587 L477.6989,166.6016 L477.5598,176.9444 L477.8521,187.2873 L477.9363,197.6302 L478.4176,207.9731 L478.5362,218.316 L478.5476,228.6589 L477.9578,239.0017 L478.248,249.3446 L478.5795,259.6875 L476.6025,270.0304 L478.5465,280.3733 L477.1924,290.7161 L478.3456,301.059 L476.9166,311.4019 L477.509,321.7448 L478.6342,332.0877 L477.5365,342.4306 L477.7504,352.7734 L478.0745,363.1163 L478.1823,373.4592 L477.5987,383.8021 L478.0031,394.145 L476.8091,404.4878 L477.9991,414.8307 L478.3655,425.1736 L478.2216,435.5165 L478.4556,445.8594 L476.9332,456.2023 L476.6984,466.5451 L477.6042,476.888 " fill="none" style="stroke:#17A2B8;stroke-width:2.0833333333333335;"/><path d="M569.2708,11.4583 L569.5628,11.4583 L568.6954,21.8012 L569.5393,32.1441 L569.8259,42.487 L568.28,52.8299 L569.1629,63.1727 L568.6785,73.5156 L568.7382,83.8585 L569.1762,94.2014 L568.3106,104.5443 L570.0398,114.8872 L568.3954,125.23 L568.9962,135.5729 L569.8708,145.9158 L569.1517,156.2587 L569.3656,166.6016 L569.2265,176.9444 L569.5188,187.2873 L569.603,197.6302 L570.0843,207.9731 L570.2029,218.316 L570.2142,228.6589 L569.6245,239.0017 L569.9147,249.3446 L570.2462,259.6875 L568.2692,270.0304 L570.2132,280.3733 L568.859,290.7161 L570.0122,301.059 L568.5833,311.4019 L569.1757,321.7448 L570.3008,332.0877 L569.2031,342.4306 L569.4171,352.7734 L569.7411,363.1163 L569.8489,373.4592 L569.2654,383.8021 L569.6697,394.145 L568.4758,404.4878 L569.6658,414.8307 L570.0322,425.1736 L569.8882,435.5165 L570.1223,445.8594 L568.5999,456.2023 L568.365,466.5451 L569.2708,476.888 " fill="none" style="stroke:#17A2B8;stroke-width:2.0833333333333335;"/><path d="M75,174.9349 L75.0973,174.9349 L74.8082,179.1016 L75.0895,183.2682 L75.185,187.4349 L74.6697,191.6016 L75,195.7682 " fill="#333333" style="stroke:#333333;stroke-width:1.5625;"/><polygon fill="#333333" points="70.8333,185.3516,70.9011,185.3787,71.5331,187.3815,72.5623,189.5432,73.4622,191.6531,73.9367,193.5929,75,195.7682,74.9749,195.7582,75.6958,193.6299,76.543,191.5521,77.478,189.5094,78.1104,187.3457,79.1667,185.3516,79.3026,185.4875,78.1786,186.0301,77.4514,186.9697,76.7727,187.9576,75.8123,188.6638,75,189.5182,75.0168,189.535,74.1588,188.6771,73.3772,187.8954,72.5587,187.0769,71.8105,186.3287,70.8333,185.3516" style="stroke:#333333;stroke-width:1.0416666666666667;"/><path d="M108.8542,95.8008 L108.8542,95.8981 L102.0833,95.609 L95.3125,95.8903 L88.5417,95.9858 L81.7708,95.4705 L75,95.8008 " fill="#333333" style="stroke:#333333;stroke-width:1.5625;"/><path d="M75,95.8008 L75.0973,95.8008 L74.8082,102.4674 L75.0895,109.1341 L75.185,115.8008 L74.6697,122.4674 L75,129.1341 " fill="#333333" style="stroke:#333333;stroke-width:1.5625;"/><polygon fill="#333333" points="70.8333,118.7174,70.9011,118.7446,71.5331,120.7474,72.5623,122.909,73.4622,125.019,73.9367,126.9588,75,129.1341,74.9749,129.1241,75.6958,126.9958,76.543,124.918,77.478,122.8753,78.1104,120.7116,79.1667,118.7174,79.3026,118.8534,78.1786,119.396,77.4514,120.3356,76.7727,121.3235,75.8123,122.0297,75,122.8841,75.0168,122.9009,74.1588,122.0429,73.3772,121.2613,72.5587,120.4428,71.8105,119.6946,70.8333,118.7174" style="stroke:#333333;stroke-width:1.0416666666666667;"/><path d="M75,241.569 L75.0973,241.569 L74.8082,246.1523 L75.0895,250.7357 L75.185,255.319 L74.6697,259.9023 L75,264.4857 " fill="#333333" style="stroke:#333333;stroke-width:1.5625;"/><path d="M75,264.4857 L75,264.7776 L84.7222,263.9102 L94.4444,264.7541 L104.1667,265.0408 L113.8889,263.4949 L123.6111,264.3777 L133.3333,264.4857 " fill="#333333" style="stroke:#333333;stroke-width:1.5625;"/><polygon fill="#333333" points="122.9167,260.319,122.9438,260.3868,124.9466,261.0188,127.1083,262.048,129.2182,262.9479,131.158,263.4224,133.3333,264.4857,133.3233,264.4606,131.195,265.1815,129.1172,266.0287,127.0745,266.9637,124.9108,267.5961,122.9167,268.6523,123.0526,268.7883,123.5953,267.6643,124.5348,266.9371,125.5227,266.2584,126.2289,265.298,127.0833,264.4857,127.1001,264.5024,126.2422,263.6445,125.4605,262.8628,124.642,262.0444,123.8938,261.2961,122.9167,260.319" style="stroke:#333333;stroke-width:1.0416666666666667;"/><path d="M145.8333,62.4674 L145.9306,62.4674 L145.6415,66.6341 L145.9228,70.8008 L146.0184,74.9674 L145.5031,79.1341 L145.8333,83.3008 " fill="#333333" style="stroke:#333333;stroke-width:1.5625;"/><polygon fill="#333333" points="141.6667,72.8841,141.7344,72.9112,142.3664,74.914,143.3956,77.0757,144.2955,79.1857,144.77,81.1255,145.8333,83.3008,145.8083,83.2908,146.5292,81.1624,147.3764,79.0847,148.3114,77.042,148.9438,74.8783,150,72.8841,150.1359,73.02,149.0119,73.5627,148.2848,74.5022,147.6061,75.4902,146.6456,76.1964,145.8333,77.0508,145.8501,77.0675,144.9922,76.2096,144.2105,75.4279,143.392,74.6095,142.6438,73.8612,141.6667,72.8841" style="stroke:#333333;stroke-width:1.0416666666666667;"/><path d="M315.1042,174.9349 L315.2015,174.9349 L314.9124,179.1016 L315.1937,183.2682 L315.2892,187.4349 L314.7739,191.6016 L315.1042,195.7682 " fill="#333333" style="stroke:#333333;stroke-width:1.5625;"/><polygon fill="#333333" points="310.9375,185.3516,311.0053,185.3787,311.6373,187.3815,312.6665,189.5432,313.5664,191.6531,314.0408,193.5929,315.1042,195.7682,315.0791,195.7582,315.8,193.6299,316.6472,191.5521,317.5822,189.5094,318.2146,187.3457,319.2708,185.3516,319.4068,185.4875,318.2828,186.0301,317.5556,186.9697,316.8769,187.9576,315.9164,188.6638,315.1042,189.5182,315.1209,189.535,314.263,188.6771,313.4813,187.8954,312.6629,187.0769,311.9146,186.3287,310.9375,185.3516" style="stroke:#333333;stroke-width:1.0416666666666667;"/><path d="M433.3333,343.6198 L433.4306,343.6198 L433.1415,347.7865 L433.4228,351.9531 L433.5184,356.1198 L433.0031,360.2865 L433.3333,364.4531 " fill="#333333" style="stroke:#333333;stroke-width:1.5625;"/><polygon fill="#333333" points="429.1667,354.0365,429.2344,354.0636,429.8664,356.0664,430.8956,358.2281,431.7955,360.338,432.27,362.2778,433.3333,364.4531,433.3083,364.4431,434.0292,362.3148,434.8764,360.237,435.8114,358.1943,436.4438,356.0306,437.5,354.0365,437.6359,354.1724,436.5119,354.715,435.7848,355.6546,435.1061,356.6425,434.1456,357.3487,433.3333,358.2031,433.3501,358.2199,432.4922,357.3619,431.7105,356.5803,430.892,355.7618,430.1438,355.0136,429.1667,354.0365" style="stroke:#333333;stroke-width:1.0416666666666667;"/><path d="M182.8125,95.8008 L182.8125,96.0927 L192.9888,95.2253 L203.1651,96.0692 L213.3413,96.3559 L223.5176,94.81 L233.6939,95.6928 L243.8702,95.2084 L254.0465,95.2681 L264.2228,95.7061 L274.399,94.8405 L284.5753,96.5697 L294.7516,94.9254 L304.9279,95.5261 L315.1042,95.8008 " fill="#333333" style="stroke:#333333;stroke-width:1.5625;"/><path d="M315.1042,95.8008 L315.2015,95.8008 L314.9124,102.4674 L315.1937,109.1341 L315.2892,115.8008 L314.7739,122.4674 L315.1042,129.1341 " fill="#333333" style="stroke:#333333;stroke-width:1.5625;"/><polygon fill="#333333" points="310.9375,118.7174,311.0053,118.7446,311.6373,120.7474,312.6665,122.909,313.5664,125.019,314.0408,126.9588,315.1042,129.1341,315.0791,129.1241,315.8,126.9958,316.6472,124.918,317.5822,122.8753,318.2146,120.7116,319.2708,118.7174,319.4068,118.8534,318.2828,119.396,317.5556,120.3356,316.8769,121.3235,315.9164,122.0297,315.1042,122.8841,315.1209,122.9009,314.263,122.0429,313.4813,121.2613,312.6629,120.4428,311.9146,119.6946,310.9375,118.7174" style="stroke:#333333;stroke-width:1.0416666666666667;"/><path d="M315.1042,241.569 L315.2015,241.569 L314.9124,246.1523 L315.1937,250.7357 L315.2892,255.319 L314.7739,259.9023 L315.1042,264.4857 " fill="#333333" style="stroke:#333333;stroke-width:1.5625;"/><path d="M315.1042,264.4857 L315.1042,264.7776 L304.6528,263.9102 L294.2014,264.7541 L283.75,265.0408 L273.2986,263.4949 L262.8472,264.3777 L252.3958,263.8933 L241.9444,263.953 L231.4931,264.391 L221.0417,263.5254 L210.5903,265.2546 L200.1389,263.6103 L189.6875,264.211 L179.2361,265.0856 L168.7847,264.3665 L158.3333,264.4857 " fill="#333333" style="stroke:#333333;stroke-width:1.5625;"/><polygon fill="#333333" points="168.75,260.319,168.7771,260.3868,166.6132,261.0188,164.6083,262.048,162.5515,262.9479,160.3247,263.4224,158.3333,264.4857,158.3233,264.4606,160.3617,265.1815,162.4505,266.0287,164.5745,266.9637,166.5775,267.5961,168.75,268.6523,168.8859,268.7883,167.7619,267.6643,167.0348,266.9371,166.3561,266.2584,165.3956,265.298,164.5833,264.4857,164.6001,264.5024,165.4088,263.6445,166.2938,262.8628,167.142,262.0444,168.0605,261.2961,168.75,260.319" style="stroke:#333333;stroke-width:1.0416666666666667;"/><path d="M145.8333,276.9857 L145.9306,276.9857 L145.6415,278.0273 L145.9228,279.069 L146.0184,280.1107 L145.5031,281.1523 L145.8333,282.194 " fill="#333333" style="stroke:#333333;stroke-width:1.5625;"/><path d="M145.8333,282.194 L145.8333,282.4859 L156.1012,281.6186 L166.369,282.4625 L176.6369,282.7491 L186.9048,281.2032 L197.1726,282.0861 L207.4405,281.6017 L217.7083,281.6614 L227.9762,282.0993 L238.244,281.2338 L248.5119,282.963 L258.7798,281.3186 L269.0476,281.9193 L279.3155,282.7939 L289.5833,282.0749 L299.8512,282.2888 L310.119,282.1496 L320.3869,282.442 L330.6548,282.5261 L340.9226,283.0075 L351.1905,283.126 L361.4583,283.1374 L371.7262,282.5477 L381.994,282.8379 L392.2619,283.1693 L402.5298,281.1924 L412.7976,283.1364 L423.0655,281.7822 L433.3333,282.194 " fill="#333333" style="stroke:#333333;stroke-width:1.5625;"/><path d="M433.3333,282.194 L433.4306,282.194 L433.1415,285.319 L433.4228,288.444 L433.5184,291.569 L433.0031,294.694 L433.3333,297.819 " fill="#333333" style="stroke:#333333;stroke-width:1.5625;"/><polygon fill="#333333" points="429.1667,287.4023,429.2344,287.4294,429.8664,289.4322,430.8956,291.5939,431.7955,293.7039,432.27,295.6437,433.3333,297.819,433.3083,297.809,434.0292,295.6807,434.8764,293.6029,435.8114,291.5602,436.4438,289.3965,437.5,287.4023,437.6359,287.5383,436.5119,288.0809,435.7848,289.0205,435.1061,290.0084,434.1456,290.7146,433.3333,291.569,433.3501,291.5858,432.4922,290.7278,431.7105,289.9462,430.892,289.1277,430.1438,288.3795,429.1667,287.4023" style="stroke:#333333;stroke-width:1.0416666666666667;"/><path d="M433.3333,410.2539 L433.4306,410.2539 L433.1415,411.2956 L433.4228,412.3372 L433.5184,413.3789 L433.0031,414.4206 L433.3333,415.4622 " fill="#333333" style="stroke:#333333;stroke-width:1.5625;"/><path d="M433.3333,415.4622 L433.3333,415.7542 L443.4606,414.8868 L453.588,415.7307 L463.7153,416.0173 L473.8426,414.4714 L483.9699,415.3543 L494.0972,414.8699 L504.2245,414.9296 L514.3519,415.3676 L524.4792,415.4622 " fill="#333333" style="stroke:#333333;stroke-width:1.5625;"/><path d="M524.4792,415.4622 L524.5765,415.4622 L524.2874,418.5872 L524.5687,421.7122 L524.6642,424.8372 L524.1489,427.9622 L524.4792,431.0872 " fill="#333333" style="stroke:#333333;stroke-width:1.5625;"/><polygon fill="#333333" points="520.3125,420.6706,520.3803,420.6977,521.0123,422.7005,522.0415,424.8622,522.9414,426.9721,523.4158,428.9119,524.4792,431.0872,524.4541,431.0772,525.175,428.9489,526.0222,426.8711,526.9572,424.8285,527.5896,422.6648,528.6458,420.6706,528.7818,420.8065,527.6578,421.3492,526.9306,422.2887,526.2519,423.2766,525.2914,423.9828,524.4792,424.8372,524.4959,424.854,523.638,423.9961,522.8563,423.2144,522.0379,422.396,521.2896,421.6477,520.3125,420.6706" style="stroke:#333333;stroke-width:1.0416666666666667;"/><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="89.5833" x="83.5938" y="28.2694">Actor_For_red</text><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="112.5" x="257.8125" y="28.2694">Actor_For_no_red</text><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="69.7917" x="397.3958" y="28.2694">Next_Actor</text><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="70.8333" x="488.0208" y="28.2694">Final_Actor</text><!--MD5=[bb7e24a4afcdfdb3e241485c590b9024]
|
|
@startuml
|
|
|
|
!$THEME = "sketchy-outline"
|
|
|
|
!if %not(%variable_exists("$BGCOLOR"))
|
|
!$BGCOLOR = "transparent"
|
|
!endif
|
|
|
|
skinparam backgroundColor $BGCOLOR
|
|
skinparam useBetaStyle false
|
|
skinparam handwritten true
|
|
skinparam shadowing false
|
|
|
|
!$BLUE = "#007bff"
|
|
!$INDIGO = "#6610f2"
|
|
!$PURPLE = "#6f42c1"
|
|
!$PINK = "#e83e8c"
|
|
!$RED = "#dc3545"
|
|
!$ORANGE = "#fd7e14"
|
|
!$YELLOW = "#ffc107"
|
|
!$GREEN = "#28a745"
|
|
!$TEAL = "#20c997"
|
|
!$CYAN = "#17a2b8"
|
|
!$WHITE = "#ffffff"
|
|
!$GRAY = "#868e96"
|
|
!$GRAYDARK = "#333333"
|
|
!$PRIMARY = "#333333"
|
|
!$SECONDARY = "#555555"
|
|
!$SUCCESS = "#28a745"
|
|
!$INFO = "#17a2b8"
|
|
!$WARNING = "#ffc107"
|
|
!$DANGER = "#dc3545"
|
|
!$LIGHT = "#ffffff"
|
|
!$DARK = "#555555"
|
|
|
|
!$FGCOLOR = $WHITE
|
|
!$PRIMARY_DARK = "#2e2e2e"
|
|
!$PRIMARY_LIGHT = "#474747"
|
|
!$PRIMARY_TEXT = "#2e2e2e"
|
|
!$SECONDARY_DARK = "#4d4d4d"
|
|
!$SECONDARY_LIGHT = "#666666"
|
|
!$SECONDARY_TEXT = $WHITE
|
|
!$INFO_DARK = "#1592a6"
|
|
!$INFO_LIGHT = "#2eabbf"
|
|
!$INFO_TEXT = $WHITE
|
|
!$SUCCESS_DARK = "#24963e"
|
|
!$SUCCESS_LIGHT = "#3eb058"
|
|
!$SUCCESS_TEXT = $WHITE
|
|
!$WARNING_DARK = "#e6ae06"
|
|
!$WARNING_LIGHT = "#ffc720"
|
|
!$WARNING_TEXT = $WHITE
|
|
!$DANGER_DARK = "#c6303e"
|
|
!$DANGER_LIGHT = "#e04958"
|
|
!$DANGER_TEXT = $WHITE
|
|
!$DARK_DARK = "#4d4d4d"
|
|
!$DARK_LIGHT = "#666666"
|
|
!$LIGHT_DARK = "#e6e6e6"
|
|
!$LIGHT_LIGHT = "#ffffff"
|
|
|
|
!procedure $success($msg)
|
|
<font color=$SUCCESS><b>$msg
|
|
!endprocedure
|
|
|
|
!procedure $failure($msg)
|
|
<font color=$DANGER><b>$msg
|
|
!endprocedure
|
|
|
|
!procedure $warning($msg)
|
|
<font color=$WARNING><b>$msg
|
|
!endprocedure
|
|
|
|
!procedure $primary_scheme()
|
|
FontColor $PRIMARY_TEXT
|
|
BorderColor $PRIMARY
|
|
BackgroundColor $BGCOLOR
|
|
!endprocedure
|
|
|
|
skinparam defaultFontName "Segoe Print"
|
|
skinparam defaultFontSize 12
|
|
skinparam dpi 100
|
|
skinparam shadowing false
|
|
skinparam roundcorner 8
|
|
skinparam ParticipantPadding 40
|
|
skinparam BoxPadding 40
|
|
skinparam Padding 5
|
|
skinparam ArrowColor $DARK
|
|
skinparam stereotype {
|
|
CBackgroundColor $BGCOLOR
|
|
CBorderColor $SECONDARY_DARK
|
|
ABackgroundColor $BGCOLOR
|
|
ABorderColor $SUCCESS_DARK
|
|
IBackgroundColor $BGCOLOR
|
|
IBorderColor $DANGER_DARK
|
|
EBackgroundColor $BGCOLOR
|
|
EBorderColor $WARNING_DARK
|
|
NBackgroundColor $BGCOLOR
|
|
NBorderColor $INFO_DARK
|
|
}
|
|
skinparam title {
|
|
FontColor $PRIMARY_TEXT
|
|
BorderColor $SECONDARY_DARK
|
|
FontSize 20
|
|
BorderRoundCorner 8
|
|
BorderThickness 1
|
|
BackgroundColor $BGCOLOR
|
|
}
|
|
|
|
skinparam legend {
|
|
BackgroundColor $BGCOLOR
|
|
BorderColor $SECONDARY_DARK
|
|
FontColor $PRIMARY_TEXT
|
|
}
|
|
|
|
!startsub swimlane
|
|
skinparam swimlane {
|
|
BorderColor $INFO
|
|
BorderThickness 2
|
|
TitleBackgroundColor $BGCOLOR
|
|
TitleFontColor $PRIMARY_TEXT
|
|
}
|
|
!endsub
|
|
|
|
!startsub activity
|
|
|
|
skinparam activity {
|
|
$primary_scheme()
|
|
BarColor $SUCCESS
|
|
StartColor $INFO
|
|
EndColor $INFO
|
|
DiamondBackgroundColor $BGCOLOR
|
|
DiamondBorderColor $SECONDARY_DARK
|
|
DiamondFontColor $PRIMARY_TEXT
|
|
}
|
|
!endsub
|
|
|
|
!startsub participant
|
|
|
|
skinparam participant {
|
|
$primary_scheme()
|
|
ParticipantBorderThickness 2
|
|
}
|
|
!endsub
|
|
|
|
!startsub actor
|
|
|
|
skinparam actor {
|
|
$primary_scheme()
|
|
}
|
|
!endsub
|
|
|
|
!startsub arrow
|
|
|
|
skinparam arrow {
|
|
Thickness 3
|
|
Color $PRIMARY
|
|
FontColor $PRIMARY_TEXT
|
|
}
|
|
!endsub
|
|
|
|
!startsub sequence
|
|
|
|
skinparam sequence {
|
|
BorderColor $PRIMARY
|
|
TitleFontColor $PRIMARY_TEXT
|
|
BackgroundColor $BGCOLOR
|
|
StartColor $PRIMARY
|
|
EndColor $PRIMARY
|
|
BoxBackgroundColor $BGCOLOR
|
|
BoxBorderColor $DARK
|
|
BoxFontColor $DARK
|
|
LifeLineBorderColor $SECONDARY
|
|
LifeLineBorderThickness 2
|
|
LifeLineBackgroundColor $SECONDARY_DARK
|
|
GroupBorderColor $DARK
|
|
GroupFontColor $DARK
|
|
GroupHeaderFontColor $INFO
|
|
GroupBackgroundColor $SECONDARY
|
|
GroupHeaderBackgroundColor $BGCOLOR
|
|
DividerBackgroundColor $DARK
|
|
DividerBorderColor $DARK
|
|
DividerBorderThickness 2
|
|
DividerFontColor $LIGHT
|
|
ReferenceBackgroundColor $BGCOLOR
|
|
ReferenceBorderColor $DARK
|
|
ReferenceFontColor $DARK
|
|
ReferenceHeaderFontColor $INFO
|
|
ReferenceHeaderBackgroundColor $SECONDARY
|
|
}
|
|
!endsub
|
|
|
|
!startsub partition
|
|
|
|
skinparam partition {
|
|
BorderColor $PRIMARY
|
|
FontColor $PRIMARY
|
|
BackgroundColor $BGCOLOR
|
|
}
|
|
!endsub
|
|
|
|
!startsub collections
|
|
|
|
skinparam collections {
|
|
$primary_scheme()
|
|
}
|
|
!endsub
|
|
|
|
!startsub control
|
|
|
|
skinparam control {
|
|
$primary_scheme()
|
|
}
|
|
!endsub
|
|
|
|
!startsub entity
|
|
|
|
skinparam entity {
|
|
$primary_scheme()
|
|
}
|
|
!endsub
|
|
|
|
!startsub boundary
|
|
|
|
skinparam boundary {
|
|
$primary_scheme()
|
|
}
|
|
!endsub
|
|
|
|
!startsub agent
|
|
|
|
skinparam agent {
|
|
BackgroundColor $WARNING
|
|
BorderColor $WARNING_LIGHT
|
|
FontColor $DARK
|
|
}
|
|
!endsub
|
|
|
|
!startsub note
|
|
|
|
skinparam note {
|
|
BorderThickness 1
|
|
BackgroundColor $INFO
|
|
BorderColor $INFO_DARK
|
|
FontColor $WHITE
|
|
}
|
|
!endsub
|
|
|
|
!startsub artifact
|
|
|
|
skinparam artifact {
|
|
BackgroundColor $BGCOLOR
|
|
BorderColor $DARK_DARK
|
|
FontColor $DARK_DARK
|
|
}
|
|
!endsub
|
|
|
|
!startsub component
|
|
|
|
skinparam component {
|
|
$primary_scheme()
|
|
}
|
|
!endsub
|
|
|
|
!startsub interface
|
|
|
|
skinparam interface {
|
|
BackgroundColor $BGCOLOR
|
|
BorderColor $DANGER
|
|
FontColor $DARK
|
|
}
|
|
!endsub
|
|
|
|
!startsub storage
|
|
|
|
skinparam storage {
|
|
BackgroundColor $BGCOLOR
|
|
BorderColor $WARNING_DARK
|
|
FontColor $WARNING_DARK
|
|
}
|
|
!endsub
|
|
|
|
!startsub node
|
|
|
|
skinparam node {
|
|
BackgroundColor $BGCOLOR
|
|
BorderColor $LIGHT
|
|
FontColor $LIGHT
|
|
}
|
|
!endsub
|
|
|
|
!startsub cloud
|
|
|
|
skinparam cloud {
|
|
BackgroundColor transparent
|
|
BorderColor #F2FCFE
|
|
FontColor $PRIMARY_TEXT
|
|
}
|
|
!endsub
|
|
|
|
!startsub database
|
|
|
|
skinparam database {
|
|
$primary_scheme()
|
|
}
|
|
!endsub
|
|
|
|
!startsub class
|
|
|
|
skinparam class {
|
|
$primary_scheme()
|
|
HeaderBackgroundColor $BGCOLOR
|
|
StereotypeFontColor $DARK
|
|
BorderThickness 1
|
|
AttributeFontColor $DARK
|
|
AttributeFontSize 11
|
|
}
|
|
!endsub
|
|
|
|
!startsub object
|
|
|
|
skinparam object {
|
|
$primary_scheme()
|
|
StereotypeFontColor $PRIMARY_TEXT
|
|
BorderThickness 1
|
|
AttributeFontColor $PRIMARY_TEXT
|
|
AttributeFontSize 11
|
|
}
|
|
!endsub
|
|
|
|
!startsub usecase
|
|
|
|
skinparam usecase {
|
|
$primary_scheme()
|
|
BorderThickness 2
|
|
StereotypeFontColor $PRIMARY
|
|
}
|
|
!endsub
|
|
|
|
!startsub rectangle
|
|
|
|
skinparam rectangle {
|
|
$primary_scheme()
|
|
BorderThickness 2
|
|
StereotypeFontColor $PRIMARY
|
|
}
|
|
!endsub
|
|
|
|
!startsub package
|
|
|
|
skinparam package {
|
|
BackgroundColor $BGCOLOR
|
|
BorderColor $PRIMARY
|
|
FontColor $PRIMARY
|
|
BorderThickness 2
|
|
}
|
|
!endsub
|
|
|
|
!startsub folder
|
|
|
|
skinparam folder {
|
|
BackgroundColor $BGCOLOR
|
|
BorderColor $WARNING
|
|
FontColor $WARNING
|
|
BorderThickness 2
|
|
}
|
|
!endsub
|
|
|
|
!startsub frame
|
|
|
|
skinparam frame {
|
|
BackgroundColor $BGCOLOR
|
|
BorderColor $INFO
|
|
FontColor $INFO
|
|
BorderThickness 2
|
|
}
|
|
!endsub
|
|
|
|
!startsub state
|
|
|
|
skinparam state {
|
|
$primary_scheme()
|
|
StartColor $INFO
|
|
EndColor $INFO
|
|
AttributeFontColor $SECONDARY_TEXT
|
|
AttributeFontSize 11
|
|
}
|
|
!endsub
|
|
|
|
!startsub queue
|
|
|
|
skinparam queue {
|
|
$primary_scheme()
|
|
}
|
|
!endsub
|
|
|
|
!startsub card
|
|
|
|
skinparam card {
|
|
BackgroundColor $BGCOLOR
|
|
BorderColor $INFO_DARK
|
|
FontColor $INFO_DARK
|
|
}
|
|
!endsub
|
|
|
|
!startsub file
|
|
|
|
skinparam file {
|
|
BackgroundColor $BGCOLOR
|
|
BorderColor $LIGHT
|
|
FontColor $LIGHT
|
|
}
|
|
!endsub
|
|
|
|
!startsub stack
|
|
|
|
skinparam stack {
|
|
$primary_scheme()
|
|
}
|
|
!endsub
|
|
|
|
|Actor_For_red|
|
|
start
|
|
if (color?) is (red) then
|
|
:**action red**;
|
|
:foo1;
|
|
else (not red)
|
|
|Actor_For_no_red|
|
|
:**action not red**;
|
|
:foo2;
|
|
endif
|
|
|Next_Actor|
|
|
:foo3;
|
|
:foo4;
|
|
|Final_Actor|
|
|
:stop;
|
|
@enduml
|
|
|
|
@startuml
|
|
|
|
|
|
|
|
skinparam backgroundColor transparent
|
|
skinparam useBetaStyle false
|
|
skinparam handwritten true
|
|
skinparam shadowing false
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
skinparam defaultFontName "Segoe Print"
|
|
skinparam defaultFontSize 12
|
|
skinparam dpi 100
|
|
skinparam shadowing false
|
|
skinparam roundcorner 8
|
|
skinparam ParticipantPadding 40
|
|
skinparam BoxPadding 40
|
|
skinparam Padding 5
|
|
skinparam ArrowColor #555555
|
|
skinparam stereotype {
|
|
CBackgroundColor transparent
|
|
CBorderColor #4d4d4d
|
|
ABackgroundColor transparent
|
|
ABorderColor #24963e
|
|
IBackgroundColor transparent
|
|
IBorderColor #c6303e
|
|
EBackgroundColor transparent
|
|
EBorderColor #e6ae06
|
|
NBackgroundColor transparent
|
|
NBorderColor #1592a6
|
|
}
|
|
skinparam title {
|
|
FontColor #2e2e2e
|
|
BorderColor #4d4d4d
|
|
FontSize 20
|
|
BorderRoundCorner 8
|
|
BorderThickness 1
|
|
BackgroundColor transparent
|
|
}
|
|
|
|
skinparam legend {
|
|
BackgroundColor transparent
|
|
BorderColor #4d4d4d
|
|
FontColor #2e2e2e
|
|
}
|
|
|
|
skinparam swimlane {
|
|
BorderColor #17a2b8
|
|
BorderThickness 2
|
|
TitleBackgroundColor transparent
|
|
TitleFontColor #2e2e2e
|
|
}
|
|
|
|
|
|
skinparam activity {
|
|
FontColor #2e2e2e
|
|
BorderColor #333333
|
|
BackgroundColor transparent
|
|
BarColor #28a745
|
|
StartColor #17a2b8
|
|
EndColor #17a2b8
|
|
DiamondBackgroundColor transparent
|
|
DiamondBorderColor #4d4d4d
|
|
DiamondFontColor #2e2e2e
|
|
}
|
|
|
|
|
|
skinparam participant {
|
|
FontColor #2e2e2e
|
|
BorderColor #333333
|
|
BackgroundColor transparent
|
|
ParticipantBorderThickness 2
|
|
}
|
|
|
|
|
|
skinparam actor {
|
|
FontColor #2e2e2e
|
|
BorderColor #333333
|
|
BackgroundColor transparent
|
|
}
|
|
|
|
|
|
skinparam arrow {
|
|
Thickness 3
|
|
Color #333333
|
|
FontColor #2e2e2e
|
|
}
|
|
|
|
|
|
skinparam sequence {
|
|
BorderColor #333333
|
|
TitleFontColor #2e2e2e
|
|
BackgroundColor transparent
|
|
StartColor #333333
|
|
EndColor #333333
|
|
BoxBackgroundColor transparent
|
|
BoxBorderColor #555555
|
|
BoxFontColor #555555
|
|
LifeLineBorderColor #555555
|
|
LifeLineBorderThickness 2
|
|
LifeLineBackgroundColor #4d4d4d
|
|
GroupBorderColor #555555
|
|
GroupFontColor #555555
|
|
GroupHeaderFontColor #17a2b8
|
|
GroupBackgroundColor #555555
|
|
GroupHeaderBackgroundColor transparent
|
|
DividerBackgroundColor #555555
|
|
DividerBorderColor #555555
|
|
DividerBorderThickness 2
|
|
DividerFontColor #ffffff
|
|
ReferenceBackgroundColor transparent
|
|
ReferenceBorderColor #555555
|
|
ReferenceFontColor #555555
|
|
ReferenceHeaderFontColor #17a2b8
|
|
ReferenceHeaderBackgroundColor #555555
|
|
}
|
|
|
|
|
|
skinparam partition {
|
|
BorderColor #333333
|
|
FontColor #333333
|
|
BackgroundColor transparent
|
|
}
|
|
|
|
|
|
skinparam collections {
|
|
FontColor #2e2e2e
|
|
BorderColor #333333
|
|
BackgroundColor transparent
|
|
}
|
|
|
|
|
|
skinparam control {
|
|
FontColor #2e2e2e
|
|
BorderColor #333333
|
|
BackgroundColor transparent
|
|
}
|
|
|
|
|
|
skinparam entity {
|
|
FontColor #2e2e2e
|
|
BorderColor #333333
|
|
BackgroundColor transparent
|
|
}
|
|
|
|
|
|
skinparam boundary {
|
|
FontColor #2e2e2e
|
|
BorderColor #333333
|
|
BackgroundColor transparent
|
|
}
|
|
|
|
|
|
skinparam agent {
|
|
BackgroundColor #ffc107
|
|
BorderColor #ffc720
|
|
FontColor #555555
|
|
}
|
|
|
|
|
|
skinparam note {
|
|
BorderThickness 1
|
|
BackgroundColor #17a2b8
|
|
BorderColor #1592a6
|
|
FontColor #ffffff
|
|
}
|
|
|
|
|
|
skinparam artifact {
|
|
BackgroundColor transparent
|
|
BorderColor #4d4d4d
|
|
FontColor #4d4d4d
|
|
}
|
|
|
|
|
|
skinparam component {
|
|
FontColor #2e2e2e
|
|
BorderColor #333333
|
|
BackgroundColor transparent
|
|
}
|
|
|
|
|
|
skinparam interface {
|
|
BackgroundColor transparent
|
|
BorderColor #dc3545
|
|
FontColor #555555
|
|
}
|
|
|
|
|
|
skinparam storage {
|
|
BackgroundColor transparent
|
|
BorderColor #e6ae06
|
|
FontColor #e6ae06
|
|
}
|
|
|
|
|
|
skinparam node {
|
|
BackgroundColor transparent
|
|
BorderColor #ffffff
|
|
FontColor #ffffff
|
|
}
|
|
|
|
|
|
skinparam cloud {
|
|
BackgroundColor transparent
|
|
BorderColor #F2FCFE
|
|
FontColor #2e2e2e
|
|
}
|
|
|
|
|
|
skinparam database {
|
|
FontColor #2e2e2e
|
|
BorderColor #333333
|
|
BackgroundColor transparent
|
|
}
|
|
|
|
|
|
skinparam class {
|
|
FontColor #2e2e2e
|
|
BorderColor #333333
|
|
BackgroundColor transparent
|
|
HeaderBackgroundColor transparent
|
|
StereotypeFontColor #555555
|
|
BorderThickness 1
|
|
AttributeFontColor #555555
|
|
AttributeFontSize 11
|
|
}
|
|
|
|
|
|
skinparam object {
|
|
FontColor #2e2e2e
|
|
BorderColor #333333
|
|
BackgroundColor transparent
|
|
StereotypeFontColor #2e2e2e
|
|
BorderThickness 1
|
|
AttributeFontColor #2e2e2e
|
|
AttributeFontSize 11
|
|
}
|
|
|
|
|
|
skinparam usecase {
|
|
FontColor #2e2e2e
|
|
BorderColor #333333
|
|
BackgroundColor transparent
|
|
BorderThickness 2
|
|
StereotypeFontColor #333333
|
|
}
|
|
|
|
|
|
skinparam rectangle {
|
|
FontColor #2e2e2e
|
|
BorderColor #333333
|
|
BackgroundColor transparent
|
|
BorderThickness 2
|
|
StereotypeFontColor #333333
|
|
}
|
|
|
|
|
|
skinparam package {
|
|
BackgroundColor transparent
|
|
BorderColor #333333
|
|
FontColor #333333
|
|
BorderThickness 2
|
|
}
|
|
|
|
|
|
skinparam folder {
|
|
BackgroundColor transparent
|
|
BorderColor #ffc107
|
|
FontColor #ffc107
|
|
BorderThickness 2
|
|
}
|
|
|
|
|
|
skinparam frame {
|
|
BackgroundColor transparent
|
|
BorderColor #17a2b8
|
|
FontColor #17a2b8
|
|
BorderThickness 2
|
|
}
|
|
|
|
|
|
skinparam state {
|
|
FontColor #2e2e2e
|
|
BorderColor #333333
|
|
BackgroundColor transparent
|
|
StartColor #17a2b8
|
|
EndColor #17a2b8
|
|
AttributeFontColor #ffffff
|
|
AttributeFontSize 11
|
|
}
|
|
|
|
|
|
skinparam queue {
|
|
FontColor #2e2e2e
|
|
BorderColor #333333
|
|
BackgroundColor transparent
|
|
}
|
|
|
|
|
|
skinparam card {
|
|
BackgroundColor transparent
|
|
BorderColor #1592a6
|
|
FontColor #1592a6
|
|
}
|
|
|
|
|
|
skinparam file {
|
|
BackgroundColor transparent
|
|
BorderColor #ffffff
|
|
FontColor #ffffff
|
|
}
|
|
|
|
|
|
skinparam stack {
|
|
FontColor #2e2e2e
|
|
BorderColor #333333
|
|
BackgroundColor transparent
|
|
}
|
|
|
|
|Actor_For_red|
|
|
start
|
|
if (color?) is (red) then
|
|
:**action red**;
|
|
:foo1;
|
|
else (not red)
|
|
|Actor_For_no_red|
|
|
:**action not red**;
|
|
:foo2;
|
|
endif
|
|
|Next_Actor|
|
|
:foo3;
|
|
:foo4;
|
|
|Final_Actor|
|
|
:stop;
|
|
@enduml
|
|
|
|
PlantUML version 1.2021.01(Mon Feb 01 23:55:08 PST 2021)
|
|
(GPL source distribution)
|
|
Java Runtime: OpenJDK Runtime Environment
|
|
JVM: OpenJDK 64-Bit Server VM
|
|
Default Encoding: UTF-8
|
|
Language: en
|
|
Country: US
|
|
--></g></svg> |