demo_doc/puml/sketchy/swimlane-ex.svg
2021-06-25 21:37:59 +08:00

793 lines
43 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><linearGradient id="gm11h6qzkd2j20" x1="50%" x2="50%" y1="0%" y2="100%"><stop offset="0%" stop-color="#666666"/><stop offset="100%" stop-color="#555555"/></linearGradient></defs><g><polygon fill="url(#gm11h6qzkd2j20)" 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:#666666;stroke-width:1.0416666666666667;"/><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 fill="#666666" 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;"/><text fill="#FFFFFF" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="38.5417" x="126.5625" y="100.1282">color?</text><text fill="#FFFFFF" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="21.875" x="81.7708" y="87.6444">red</text><text fill="#FFFFFF" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="47.9167" x="188.0208" y="87.6444">not red</text><polygon fill="#474747" 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;"/><text fill="#FFFFFF" 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 fill="#474747" 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;"/><text fill="#FFFFFF" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="29.1667" x="60.4167" y="222.996">foo1</text><polygon fill="#666666" 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;"/><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 fill="#474747" 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;"/><text fill="#FFFFFF" 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 fill="#474747" 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;"/><text fill="#FFFFFF" 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 fill="#474747" 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;"/><text fill="#FFFFFF" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="29.1667" x="418.75" y="325.0468">foo3</text><polygon fill="#474747" 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;"/><text fill="#FFFFFF" 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 fill="#474747" 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;"/><text fill="#FFFFFF" 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="#FFFFFF" 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="#FFFFFF" 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="#FFFFFF" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="69.7917" x="397.3958" y="28.2694">Next_Actor</text><text fill="#FFFFFF" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="70.8333" x="488.0208" y="28.2694">Final_Actor</text><!--MD5=[3a9ba6795e270133cbef5cb975940edc]
@startuml
!$THEME = "sketchy"
!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 = $WHITE
!$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 $PRIMARY_LIGHT
!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 $SECONDARY_LIGHT
CBorderColor $SECONDARY_DARK
ABackgroundColor $SUCCESS_LIGHT
ABorderColor $SUCCESS_DARK
IBackgroundColor $DANGER_LIGHT
IBorderColor $DANGER_DARK
EBackgroundColor $WARNING_LIGHT
EBorderColor $WARNING_DARK
NBackgroundColor $INFO_LIGHT
NBorderColor $INFO_DARK
}
skinparam title {
FontColor $FGCOLOR
BorderColor $SECONDARY_DARK
FontSize 20
BorderRoundCorner 8
BorderThickness 1
BackgroundColor $SECONDARY_LIGHT-$SECONDARY
}
skinparam legend {
BackgroundColor $SECONDARY
BorderColor $SECONDARY_DARK
FontColor $LIGHT
}
!startsub swimlane
skinparam swimlane {
BorderColor $INFO
BorderThickness 2
TitleBackgroundColor $SECONDARY_LIGHT-$SECONDARY
TitleFontColor $FGCOLOR
}
!endsub
!startsub activity
skinparam activity {
$primary_scheme()
BarColor $SUCCESS
StartColor $INFO
EndColor $INFO
DiamondBackgroundColor $SECONDARY_LIGHT
DiamondBorderColor $SECONDARY_DARK
DiamondFontColor $SECONDARY_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 $FGCOLOR
}
!endsub
!startsub sequence
skinparam sequence {
BorderColor $PRIMARY
TitleFontColor $PRIMARY
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
GroupBodyBackgroundColor $BGCOLOR
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 $DARK
BorderColor $DARK_DARK
FontColor $LIGHT
}
!endsub
!startsub component
skinparam component {
$primary_scheme()
}
!endsub
!startsub interface
skinparam interface {
BackgroundColor $DANGER_DARK
BorderColor $DANGER
FontColor $DARK
}
!endsub
!startsub storage
skinparam storage {
BackgroundColor $WARNING
BorderColor $WARNING_DARK
FontColor $WARNING_TEXT
}
!endsub
!startsub node
skinparam node {
BackgroundColor $SECONDARY
BorderColor $LIGHT
FontColor $LIGHT
}
!endsub
!startsub cloud
skinparam cloud {
BackgroundColor transparent
BorderColor #F2FCFE
FontColor $DARK
}
!endsub
!startsub database
skinparam database {
$primary_scheme()
}
!endsub
!startsub class
skinparam class {
$primary_scheme()
FontColor $FGCOLOR
HeaderBackgroundColor $PRIMARY_LIGHT
StereotypeFontColor $DARK
BorderThickness 1
AttributeFontColor $LIGHT
AttributeFontSize 11
}
!endsub
!startsub object
skinparam object {
$primary_scheme()
StereotypeFontColor $DARK
BorderThickness 1
AttributeFontColor $SECONDARY_TEXT
AttributeFontSize 11
}
!endsub
!startsub usecase
skinparam usecase {
$primary_scheme()
BorderThickness 2
StereotypeFontColor $PRIMARY
}
!endsub
!startsub rectangle
skinparam rectangle {
$primary_scheme()
BackgroundColor $SECONDARY_LIGHT
BorderThickness 2
StereotypeFontColor $PRIMARY
}
!endsub
!startsub package
skinparam package {
BackgroundColor $SECONDARY
BorderColor $PRIMARY
FontColor $PRIMARY
BorderThickness 2
}
!endsub
!startsub folder
skinparam folder {
BackgroundColor $SECONDARY_LIGHT
BorderColor $WARNING
FontColor $WARNING
BorderThickness 2
}
!endsub
!startsub frame
skinparam frame {
BackgroundColor $SECONDARY_LIGHT
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 $INFO
BorderColor $INFO_DARK
FontColor $INFO_TEXT
}
!endsub
!startsub file
skinparam file {
BackgroundColor $SECONDARY_DARK
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 #666666
CBorderColor #4d4d4d
ABackgroundColor #3eb058
ABorderColor #24963e
IBackgroundColor #e04958
IBorderColor #c6303e
EBackgroundColor #ffc720
EBorderColor #e6ae06
NBackgroundColor #2eabbf
NBorderColor #1592a6
}
skinparam title {
FontColor #ffffff
BorderColor #4d4d4d
FontSize 20
BorderRoundCorner 8
BorderThickness 1
BackgroundColor #666666-#555555
}
skinparam legend {
BackgroundColor #555555
BorderColor #4d4d4d
FontColor #ffffff
}
skinparam swimlane {
BorderColor #17a2b8
BorderThickness 2
TitleBackgroundColor #666666-#555555
TitleFontColor #ffffff
}
skinparam activity {
FontColor #ffffff
BorderColor #333333
BackgroundColor #474747
BarColor #28a745
StartColor #17a2b8
EndColor #17a2b8
DiamondBackgroundColor #666666
DiamondBorderColor #4d4d4d
DiamondFontColor #ffffff
}
skinparam participant {
FontColor #ffffff
BorderColor #333333
BackgroundColor #474747
ParticipantBorderThickness 2
}
skinparam actor {
FontColor #ffffff
BorderColor #333333
BackgroundColor #474747
}
skinparam arrow {
Thickness 3
Color #333333
FontColor #ffffff
}
skinparam sequence {
BorderColor #333333
TitleFontColor #333333
BackgroundColor transparent
StartColor #333333
EndColor #333333
BoxBackgroundColor transparent
BoxBorderColor #555555
BoxFontColor $DARk
LifeLineBorderColor #555555
LifeLineBorderThickness 2
LifeLineBackgroundColor #4d4d4d
GroupBorderColor #555555
GroupFontColor #555555
GroupHeaderFontColor #17a2b8
GroupBackgroundColor #555555
GroupBodyBackgroundColor transparent
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 #ffffff
BorderColor #333333
BackgroundColor #474747
}
skinparam control {
FontColor #ffffff
BorderColor #333333
BackgroundColor #474747
}
skinparam entity {
FontColor #ffffff
BorderColor #333333
BackgroundColor #474747
}
skinparam boundary {
FontColor #ffffff
BorderColor #333333
BackgroundColor #474747
}
skinparam agent {
BackgroundColor #ffc107
BorderColor #ffc720
FontColor #555555
}
skinparam note {
BorderThickness 1
BackgroundColor #17a2b8
BorderColor #1592a6
FontColor #ffffff
}
skinparam artifact {
BackgroundColor #555555
BorderColor #4d4d4d
FontColor #ffffff
}
skinparam component {
FontColor #ffffff
BorderColor #333333
BackgroundColor #474747
}
skinparam interface {
BackgroundColor #c6303e
BorderColor #dc3545
FontColor #555555
}
skinparam storage {
BackgroundColor #ffc107
BorderColor #e6ae06
FontColor #ffffff
}
skinparam node {
BackgroundColor #555555
BorderColor #ffffff
FontColor #ffffff
}
skinparam cloud {
BackgroundColor transparent
BorderColor #F2FCFE
FontColor #555555
}
skinparam database {
FontColor #ffffff
BorderColor #333333
BackgroundColor #474747
}
skinparam class {
FontColor #ffffff
BorderColor #333333
BackgroundColor #474747
FontColor #ffffff
HeaderBackgroundColor #474747
StereotypeFontColor #555555
BorderThickness 1
AttributeFontColor #ffffff
AttributeFontSize 11
}
skinparam object {
FontColor #ffffff
BorderColor #333333
BackgroundColor #474747
StereotypeFontColor #555555
BorderThickness 1
AttributeFontColor #ffffff
AttributeFontSize 11
}
skinparam usecase {
FontColor #ffffff
BorderColor #333333
BackgroundColor #474747
BorderThickness 2
StereotypeFontColor #333333
}
skinparam rectangle {
FontColor #ffffff
BorderColor #333333
BackgroundColor #474747
BackgroundColor #666666
BorderThickness 2
StereotypeFontColor #333333
}
skinparam package {
BackgroundColor #555555
BorderColor #333333
FontColor #333333
BorderThickness 2
}
skinparam folder {
BackgroundColor #666666
BorderColor #ffc107
FontColor #ffc107
BorderThickness 2
}
skinparam frame {
BackgroundColor #666666
BorderColor #17a2b8
FontColor #17a2b8
BorderThickness 2
}
skinparam state {
FontColor #ffffff
BorderColor #333333
BackgroundColor #474747
StartColor #17a2b8
EndColor #17a2b8
AttributeFontColor #ffffff
AttributeFontSize 11
}
skinparam queue {
FontColor #ffffff
BorderColor #333333
BackgroundColor #474747
}
skinparam card {
BackgroundColor #17a2b8
BorderColor #1592a6
FontColor #ffffff
}
skinparam file {
BackgroundColor #4d4d4d
BorderColor #ffffff
FontColor #ffffff
}
skinparam stack {
FontColor #ffffff
BorderColor #333333
BackgroundColor #474747
}
|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>