Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Branches are sometimes removed #168

Closed
apupier opened this issue Mar 6, 2023 · 7 comments · Fixed by #208
Closed

Branches are sometimes removed #168

apupier opened this issue Mar 6, 2023 · 7 comments · Fixed by #208
Assignees
Labels
bug Something isn't working
Milestone

Comments

@apupier
Copy link
Member

apupier commented Mar 6, 2023

branchesRemoved

with Kaoto UI 0.7.0

@apupier apupier added the bug Something isn't working label Mar 6, 2023
@apupier apupier added this to the 0.3.0 milestone Mar 6, 2023
@apupier
Copy link
Member Author

apupier commented Mar 6, 2023

reproduced with Choice and load-balance eips

@apupier
Copy link
Member Author

apupier commented Mar 6, 2023

I think it is due to this kind of request returning a wrong result:

http://localhost:8081/v1/integrations?dsl=Camel%20Route

with payload (with the 2 branches and oen with a component):

{
    "dsl": "Camel Route",
    "metadata": {
        "description": "",
        "dsl": {
            "deployable": "false",
            "description": "",
            "input": "",
            "output": "",
            "stepKinds": "",
            "name": "Camel Route",
            "validationSchema": "/v1/capabilities/Camel%20Route/schema"
        },
        "icon": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Generator: Adobe Illustrator 26.3.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->\n<svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"\n\t viewBox=\"0 0 5765 5661.4\" style=\"enable-background:new 0 0 5765 5661.4;\" xml:space=\"preserve\">\n<g transform=\"translate(0.000000,12500.000000) scale(0.100000,-0.100000)\">\n\t<path d=\"M7667.9,124991.8c-306-18-501-89-624-226c-86-97-193-336-248-553c-25-101-26-407-2-651c16-152,19-242,16-411\n\t\tc-3-127-1-222,5-232c32-57,242-113,748-197c135-22,279-48,320-57l75-17l-60-12c-41-9-135-11-292-9l-232,4l30-87\n\t\tc122-350,282-486,631-536c99-14,157-19,373-31c930-53,1903-450,2465-1005c352-348,547-743,610-1235c25-196,28-319,29-1075\n\t\tc0-432,3-891,6-1020c2-129,7-368,10-530s8-335,10-385c3-49,7-153,10-230c11-284,26-555,41-745c9-112,35-394,39-420c2-14,6-54,10-90\n\t\tc14-137,67-478,101-646c182-910,486-1595,1010-2269c802-1032,1942-1796,3394-2273c342-112,645-193,943-251c152-30,572-92,707-106\n\t\tc36-3,106-10,155-15c50-5,131-12,180-15c50-3,113-8,140-10c153-15,653-32,1135-40c1225-20,1300-24,1408-76c82-40,119-86,216-267\n\t\tc492-922,1042-1736,1715-2536c126-150,270-313,545-617c715-791,1233-1678,1549-2654c175-539,277-1061,367-1875\n\t\tc16-151,32-295,35-320s14-135,25-245c74-725,126-1078,281-1900c208-1102,274-1521,306-1925c10-123,10-593,0-739\n\t\tc-36-546-201-1164-471-1773c-167-378-244-711-261-1143c-6-151-21-228-56-296c-47-93-163-180-589-439c-457-278-694-445-772-543\n\t\tc-52-65-95-156-110-233c-7-32-13-61-14-62c-3-5-64-8-654-37c-278-14-539-27-580-30c-41-2-127-7-190-10s-149-7-190-10\n\t\tc-78-5-187-11-380-20c-95-5-443-26-825-50c-44-3-156-10-250-15c-93-6-201-12-240-15c-38-3-146-9-240-15c-93-6-195-12-225-15\n\t\tc-30-2-102-7-160-10s-121-8-140-10s-82-7-140-10s-123-8-145-10s-85-6-140-10c-55-3-121-8-146-11l-45-5l-29,130\n\t\tc-22,106-26,144-21,197c12,115,64,233,120,269c13,9,57,25,97,36c184,52,318,143,372,253c74,151,79,331,33,1131\n\t\tc-14,246-21,563-21,980c0,486,7,581,56,850c111,596,289,976,1049,2235c358,593,453,763,650,1165c481,979,811,2006,986,3060\n\t\tc57,349,88,603,189,1585c59,567,145,1136,225,1483c17,71,63,231,104,355c41,125,84,277,96,337c11,61,28,136,36,168s12,66,9,76\n\t\ts-76,83-162,162c-240,222-509,513-704,764c-194,250-692,981-891,1308c-43,71-80,123-82,115c-43-123-185-681-235-918\n\t\tc-72-342-146-784-181-1080c-45-378-150-847-296-1328c-130-428-270-804-621-1677c-296-737-357-899-464-1245\n\t\tc-143-461-232-882-285-1345c-20-184-30-746-15-920c6-71,15-186,21-255c25-289,28-903,6-1135c-4-38-9-92-11-120\n\t\tc-13-141-17-177-26-255c-89-745-318-1615-614-2324c-350-842-861-1415-1630-1831c-124-67-230-187-303-344c-35-74-36-80-42-236\n\t\tc-6-130-11-171-29-218c-60-155-193-263-525-427c-144-70-200-104-273-164c-51-42-188-151-305-243c-422-331-669-550-718-636\n\t\tc-41-71-56-165-41-252c7-37,10-69,7-72c-2-2-69-11-148-19c-78-8-165-16-193-19c-27-3-187-19-355-35c-168-17-390-39-495-50\n\t\tc-104-11-300-32-435-46c-273-28-1488-163-1535-169c-16-3-93-12-170-20c-161-18-527-62-630-75c-38-5-90-11-115-14\n\t\tc-290-34-437-52-670-82c-151-19-378-48-505-64c-126-16-246-32-265-34c-19-3-102-14-185-25c-863-114-2176-305-2845-412\n\t\tc-206-33-429-69-495-79c-136-21-579-97-640-110l-40-8l34-1c27-1,340,22,721,54c30,2,93,7,140,10s101,8,120,10s76,7,125,10\n\t\tc131,8,901,64,960,70c28,2,91,7,140,10c50,3,110,8,135,10s86,7,135,10c50,3,117,8,150,10c33,3,161,12,285,20s257,17,295,20\n\t\tc39,3,140,9,225,15s187,12,225,15c39,3,205,14,370,25s325,22,355,25c30,2,105,7,165,10c61,3,126,8,145,10s87,7,150,10s140,8,170,10\n\t\tc81,7,171,13,620,40c223,14,434,27,470,30c36,2,108,7,160,10s205,12,340,20s286,17,335,20c50,3,122,7,160,10c158,10,225,15,325,20\n\t\tc58,3,139,8,180,10c41,3,194,12,340,20c267,15,376,22,505,30c39,3,124,7,190,10s140,8,165,10s108,7,185,10s160,8,185,10\n\t\tc25,3,95,7,155,10c192,10,1046,54,1135,60c47,2,135,7,195,10c61,3,151,8,200,10c50,3,182,10,295,15c113,6,243,12,290,15\n\t\tc47,2,141,7,210,10c69,3,157,8,195,10c39,2,138,7,220,10c83,3,179,8,215,10c36,3,128,7,205,10s169,8,205,10c36,3,128,7,205,10\n\t\ts178,7,225,10s141,7,210,10s170,7,225,10s165,7,245,10c146,5,511,21,715,30c113,5,492,21,715,30c69,3,179,7,245,10s185,7,265,10\n\t\ts195,8,255,10c61,2,184,7,275,10s208,7,260,10s172,7,265,10c94,3,231,7,305,10s209,7,300,10c193,6,386,13,595,20\n\t\tc487,17,877,29,1515,45c206,5,447,12,535,15s250,7,360,10s270,7,355,10s297,7,470,10s385,7,470,10c85,2,317,7,515,10s428,8,510,10\n\t\tc83,2,384,7,670,11c286,3,536,8,555,9c19,2,325,6,680,9s879,9,1165,12c659,7,4163,7,4555,0c162-3,558-8,880-11s655-7,740-10\n\t\ts371-7,635-10s752-12,1085-20s711-17,840-20s316-7,415-10s279-7,400-10s274-7,340-10c120-5,278-10,560-20c83-3,211-7,285-10\n\t\ts207-7,295-10s221-7,295-10s216-7,315-10c223-7,605-23,970-40c55-3,152-7,215-10c202-8,352-15,460-20c58-3,164-7,235-10\n\t\tc72-3,175-8,230-10c254-13,309-15,435-20c74-3,167-7,205-10c39-2,113-7,165-10s172-9,265-15c94-5,224-12,290-15s145-8,175-10\n\t\ts105-7,165-10c61-3,144-8,185-10c124-7,249-14,355-20c135-7,260-14,380-20c100-6,329-20,460-30c39-3,138-9,220-15\n\t\tc83-6,179-12,215-15c36-2,173-11,305-20c132-8,267-17,300-20c61-5,450-30,625-40c52-3,118-8,145-10c52-5,440-35,780-60\n\t\tc239-18,210-16,760-60c242-19,463-37,490-40c52-5,468-41,590-50c39-4,86-8,105-10c19-3,141-13,270-25c261-22,324-28,490-45\n\t\tc25-3,81-7,125-11c44-3,91-7,105-9s79-9,145-15s140-13,165-15c25-3,254-25,510-50c408-39,767-74,910-90c25-2,205-20,400-40\n\t\tc195-19,420-42,500-50s172-18,205-21s92-10,130-15c130-16,141-7,20,16c-256,50-750,146-950,184c-420,80-471,89-1090,201\n\t\tc-158,29-742,126-865,144c-58,9-202,32-320,51c-660,108-1114,178-1340,210c-1276,176-1871,257-2020,275c-52,6-106,13-120,15\n\t\ts-126,15-250,30c-124,14-261,30-305,35s-159,19-255,30c-96,12-229,27-295,35s-165,19-220,25s-136,15-180,20c-44,6-141,17-215,25\n\t\tc-74,9-169,20-210,25c-61,8-349,37-1055,105c-27,2-120,11-205,20c-85,8-344,33-575,55s-447,43-480,46s-125,11-205,18l-145,11l1,55\n\t\tc0,30,4,138,8,240c9,203-4,484-35,745c-30,263,7,406,170,655c102,155,153,276,187,439c22,112,15,337-16,461c-55,227-78,361-85,496\n\t\tc-3,77-8,182-11,234c-6,124-6,1105,0,1190c3,36,8,148,11,250s8,212,10,245c3,33,9,134,15,225c40,634,110,1220,255,2145\n\t\tc136,866,196,1408,211,1900c10,346-13,424-232,776c-128,206-325,499-604,899c-546,784-812,1215-1007,1635\n\t\tc-298,640-468,1287-539,2050c-15,167-23,742-10,800c2,11,7,85,11,165s9,152,10,161c2,8,6,87,10,175c3,87,9,191,12,229\n\t\tc3,39,7,1188,9,2555c4,2765,4,2672,14,2668c11-4,335-342,450-468c284-313,497-591,675-881c168-274,231-422,321-753\n\t\tc31-111,75-268,99-351l43-150l-4-250c-4-227-16-502-29-645c-3-30-12-138-20-240s-19-232-25-290c-5-58-12-141-15-185s-8-105-11-135\n\t\tc-7-78-7-512,1-595c28-306,50-451,101-675c138-596,412-1140,820-1631c97-116,195-220,205-217c12,5,371,553,439,672\n\t\tc111,194,185,374,228,561c57,245,64,646,16,970c-57,392-163,742-420,1392c-208,525-268,698-639,1823c-267,811-299,897-525,1375\n\t\tc-156,329-215,471-274,655c-90,280-143,594-161,950c-6,134-15,264-20,300c-2,14-6,54-10,90c-9,93-42,295-71,435\n\t\tc-316,1529-1366,3038-2734,3930c-722,471-1501,749-2285,815c-66,5-159,10-206,10h-86l-7,53c-11,97-6,411,11,602\n\t\tc9,105,16,291,16,415l1,225l-43,200c-137,651-288,1110-500,1530c-398,784-963,1282-1748,1539c-259,84-555,147-838,176\n\t\tc-60,6-125,13-144,15s-91,6-160,9c-585,26-2652,40-4846,32c-1911-6-3206-15-3214-22c-2-2,1700-4,3782-4h3787v-30\n\t\tc0-92-58-566-135-1105c-76-533-116-877-145-1250c-6-77-12-160-15-185c-2-25-7-101-11-170c-3-69-8-138-9-155c-6-50-20-502-20-625\n\t\tc0-188,16-962,20-995c2-16,7-147,10-290s8-300,10-350c2-49,7-191,10-315s8-259,10-300s7-169,10-285c3-115,7-253,10-305\n\t\ts7-169,10-260s7-221,10-290c5-124,10-269,20-555c7-205,15-411,20-525c2-52,7-178,10-280s7-237,10-300c5-109,9-214,20-530\n\t\tc3-74,7-184,10-245c3-60,7-182,10-270s8-207,10-265c3-58,12-287,20-510c14-370,26-675,40-980c3-63,7-164,10-225\n\t\tc17-386,24-555,30-680c23-467,25-640,15-973c-7-194-13-368-15-385c-2-18-4-62-4-99l-1-68h-127c-71,0-134-4-142-9c-9-6-17-40-22-92\n\t\tc-4-46-13-100-20-119c-15-44-69-129-98-154c-16-15-21-31-21-67c0-65,9-85,86-192c187-260,374-648,497-1032c80-248,74-397-17-429\n\t\tc-19-7-68-3-174,15c-210,34-485,35-619,1c-78-20-97-22-127-12c-49,16-102,80-117,142c-21,91,5,313,90,748c40,205,66,358,87,512\n\t\tc25,186,3,273-97,380c-52,55-121,179-159,286c-17,45-29,64-44,67c-12,2-91,21-176,41c-275,64-424,75-547,39c-83-24-126-88-245-355\n\t\tl-15-35l82-160c134-262,240-553,362-990c49-176,56-214,60-318c7-145-9-201-63-223c-47-20-70-18-234,17c-195,41-391,49-535,22\n\t\ts-188-13-238,82c-58,107,0,417,218,1180c120,419,121,432,26,526c-44,43-65,74-85,125c-31,78-83,138-135,156c-42,15-247,14-506-2\n\t\tc-138-9-175-15-201-31c-40-24-77-73-93-120c-6-20-25-49-42-65s-39-46-50-66c-37-73-30-103,115-467c210-526,359-959,387-1131\n\t\tc13-76,1-136-32-165c-31-29-124-30-264-5c-66,12-178,24-250,27c-114,5-145,2-252-20c-92-19-130-24-154-17c-85,25-125,117-115,261\n\t\tc13,193,78,513,216,1069c61,248,71,324,44,369c-10,17-35,42-56,56c-24,16-49,48-74,95c-67,128-140,168-287,157c-45-4-91-8-102-10\n\t\tc-11-3-60-8-110-12c-309-24-412-81-540-296c-70-118-69-146,20-344c144-321,273-678,395-1095c78-265,80-407,6-455\n\t\tc-30-20-66-18-251,15c-164,29-372,32-485,6c-122-28-142-29-179-8c-53,29-73,78-79,191c-7,161,30,376,178,1021c49,212,92,408,96,436\n\t\tc9,73-8,116-80,194c-45,49-69,85-85,130c-27,75-80,136-140,163c-37,16-80,21-235,28c-280,12-461,12-484,0c-21-11-32-36-56-123\n\t\tc-9-31-32-76-51-100c-58-72-78-116-70-156c4-20,46-112,95-206c200-387,338-749,430-1126c18-77,30-151,30-193c0-63-2-71-30-99\n\t\tl-31-30l-92,5c-51,3-146,13-212,22c-150,21-318,16-420-14c-82-25-116-26-153-7c-134,69-121,305,59,1124c43,200,80,389,81,420\n\t\tc2,67-21,121-63,155c-16,12-42,32-59,45c-17,14-46,57-69,105c-21,45-51,93-65,107c-43,39-118,38-331-3c-99-20-230-43-290-52\n\t\tl-110-17l-39-112c-21-61-61-162-89-224c-27-62-49-124-49-137c0-25,11-47,119-225c142-232,295-541,422-850c65-156,90-251,98-362\n\t\tc5-72,3-92-11-113c-33-50-61-54-303-48c-241,7-277,3-440-48c-81-25-101-27-134-19c-86,24-115,106-106,304c7,136,55,599,82,773\n\t\tc8,54,24,174,35,266c28,223,25,233-99,373c-31,35-105,144-166,244c-95,156-113,180-132,177c-27-5-30,6-38,158c-6,108-11,187-20,295\n\t\tc-6,63-18,231-40,540c-18,262-25,348-30,420c-6,66-52,748-60,875c-3,50-8,126-10,170c-3,44-7,118-10,165s-7,117-10,155\n\t\tc-5,74-11,198-20,380c-3,61-7,137-10,170c-2,33-7,134-10,225s-8,181-10,200s-7,136-11,260c-3,124-8,227-9,230c-2,3-6,133-10,290\n\t\ts-8,297-10,311c-10,87-20,974-20,1809c0,882,7,1500,20,1760c3,52,10,217,15,365c6,149,13,297,15,330s7,110,10,170\n\t\tc3,61,7,130,10,155c2,25,7,74,10,110c24,306,60,641,105,995c47,368,57,444,125,940c160,1170,222,1758,247,2349l3,58l-560-6\n\t\tc-622-8-850-17-1098-47c-578-68-1091-229-1504-470c-620-363-1083-910-1405-1659c-196-454-366-1073-449-1630c-25-172-29-444-15-1090\n\t\tc11-519,0-622-105-968c-137-451-346-950-572-1364c-429-788-765-1166-1249-1409c-178-89-301-126-507-149c-103-12-424-15-541-5\n\t\tc-551,45-799,93-1118,215c-97,38-374,177-447,225c-29,20-96,89-162,167c-414,491-567,767-637,1151c-62,340-68,599-70,2922\n\t\tc0,1100,0,2372,2,2826l2,827l98,22c220,50,467,148,599,238c254,173,401,394,502,757c17,61,31,113,31,117\n\t\tC17462.9,125003.8,7838.9,125000.8,7667.9,124991.8z M13581.9,123862.8c23-1,24-3,18-64c-8-83-55-229-101-311\n\t\tc-71-127-197-239-322-286c-30-11-96-25-147-31c-277-34-506,101-644,379c-49,100-117,304-103,312\n\t\tC12289.9,123865.8,13506.9,123866.8,13581.9,123862.8z M36361.9,108609.8c313-633,747-1270,1266-1861c513-584,1007-1039,2025-1862\n\t\tc1302-1054,1740-1471,2218-2110c730-976,1192-2170,1351-3495c36-300,49-482,61-883c5-183,12-408,15-502c2-93,7-258,10-365\n\t\ts7-235,10-285c3-49,7-178,11-285s8-208,9-225c8-81,4-655-5-765c-52-617-201-1158-475-1734c-154-323-181-564-100-886\n\t\tc60-236,46-292-107-435c-99-92-245-203-463-350c-313-212-503-374-670-570l-100-117l-140,6c-77,4-165,9-195,11s-95,7-145,10\n\t\tc-123,7-530,29-730,40c-55,3-134,7-175,10s-131,7-200,10s-154,7-190,10s-135,7-220,10s-184,8-220,10s-132,6-215,10\n\t\tc-82,3-184,8-225,10s-151,7-245,10c-93,3-195,8-225,10c-30,3-156,7-280,11c-124,3-250,7-280,9s-172,6-315,10s-263,9-267,12\n\t\tc-5,2-8,34-8,71c0,78-17,186-62,399c-17,84-29,154-27,156s67,25,144,52c271,93,366,148,412,243c26,53,28,66,30,197\n\t\tc1,77-5,199-13,270c-42,386-1,664,156,1055c390,975,913,1908,1544,2754c78,105,277,360,442,566c503,629,970,1231,1096,1410\n\t\tc183,263,306,566,348,860c12,84,15,310,5,397c-28,250-105,495-240,762c-294,589-430,1238-410,1961c6,220,5,239-14,300\n\t\tc-24,78-63,138-128,201c-26,26-325,275-663,555c-1068,881-1636,1365-2155,1834c-447,404-596,567-1109,1218\n\t\tc-265,337-394,495-406,500c-9,3,9-113,51-333c91-478,228-904,405-1258c84-166,269-481,541-917c253-407,393-642,508-855\n\t\tc21-38,93-169,160-290c334-602,446-835,551-1150c77-232,185-743,224-1065c6-47,13-96,15-110s6-52,10-85c3-33,8-76,10-95\n\t\tc42-356,42-1256,0-1575c-2-16-9-75-15-130c-40-369-134-845-246-1238c-253-900-640-1718-1313-2782c-199-315-621-945-687-1026\n\t\tc-139-170-340-331-672-537c-153-95-288-232-356-361c-99-190-118-347-85-739c7-78,10-144,8-145c-2-2-222-97-489-211\n\t\tc-869-373-1236-539-1332-603c-58-38-178-154-178-172c0-3-591-6-1312-5c-1267,1-2292-6-2908-20c-419-9-677-15-1055-22l-330-6l-19,93\n\t\tc-10,52-40,168-65,259l-46,165l1,165c1,193,11,245,104,520c75,223,100,340,107,510c7,160-5,254-77,600c-66,321-77,400-95,660\n\t\tc-27,414-40,651-60,1185c-3,77-8,187-10,245c-3,58-7,182-10,275c-3,94-8,220-10,280c-2,61-7,187-10,280c-3,94-7,224-10,290\n\t\ts-7,179-10,250c-7,181-15,346-20,440c-2,44-7,136-10,205s-7,154-10,190s-7,112-10,170c-5,97-8,152-20,330c-3,36-7,106-10,155\n\t\tc-3,50-8,122-11,160c-3,39-7,95-9,125s-7,91-10,135c-9,129-55,697-60,735c-2,19-7,69-10,110c-5,63-16,175-50,515\n\t\tc-34,336-107,920-161,1295c-62,435-129,832-239,1410c-43,230-108,621-129,785c-22,162-48,397-61,545c-8,96-17,195-20,220\n\t\tc-2,24-7,107-11,185c-3,77-7,156-9,175c-6,57-6,736,0,850c16,282,30,389,91,665c19,88,49,231,67,317c22,107,36,158,45,158\n\t\tc22,0,284-68,562-145c410-115,685-180,885-209c22-3,191-28,375-56c537-79,658-91,1000-97c896-16,2042,142,3285,453\n\t\tc724,182,1487,413,2670,810c413,139,755,252,762,253C36275.9,108771.8,36317.9,108698.8,36361.9,108609.8z\"/>\n\t<path d=\"M26982.9,120713.8c-221-153-255-181-258-205c-4-36,13-57,47-57c38,0,523,338,535,373c12,32-14,67-48,67\n\t\tC27246.9,120891.8,27122.9,120811.8,26982.9,120713.8z\"/>\n\t<path d=\"M27510.9,120880.8c-28-16-40-46-28-69c13-24,513-360,536-360c50,0,74,60,37,92c-30,25-512,348-520,348\n\t\tC27530.9,120891.8,27519.9,120886.8,27510.9,120880.8z\"/>\n\t<path d=\"M28522.9,120713.8c-220-153-255-181-258-205c-2-16,2-35,9-43c27-33,63-15,289,142c294,204,290,201,290,228s-29,56-56,56\n\t\tC28786.9,120890.8,28662.9,120810.8,28522.9,120713.8z\"/>\n\t<path d=\"M29044.9,120875.8c-17-12-22-24-20-47c3-29,23-45,258-204c251-169,290-189,318-161c18,18,15,63-5,80\n\t\tc-28,25-511,348-520,348C29070.9,120891.8,29056.9,120884.8,29044.9,120875.8z\"/>\n\t<path d=\"M30062.9,120712.8c-217-151-255-182-258-205c-2-15,2-34,9-42c27-33,63-15,304,152c132,91,248,173,258,182c34,30,8,93-39,92\n\t\tC30326.9,120890.8,30202.9,120810.8,30062.9,120712.8z\"/>\n\t<path d=\"M30584.9,120875.8c-14-10-22-26-22-44c0-27,20-43,259-204c253-172,292-191,319-164c13,13,16,57,4,74c-8,13-519,354-530,354\n\t\tC30610.9,120891.8,30596.9,120884.8,30584.9,120875.8z\"/>\n\t<path d=\"M31602.9,120712.8c-217-151-255-181-258-205c-2-15,2-34,9-42c28-33,63-16,305,152c131,91,247,173,257,181c34,31,8,94-39,92\n\t\tC31866.9,120890.8,31742.9,120810.8,31602.9,120712.8z\"/>\n\t<path d=\"M32124.9,120875.8c-14-10-22-26-22-44c0-27,21-43,261-204c145-98,270-176,283-176c12,0,27,5,34,12c13,13,16,57,4,74\n\t\tc-8,13-519,354-530,354C32150.9,120891.8,32136.9,120884.8,32124.9,120875.8z\"/>\n\t<path d=\"M33142.9,120712.8c-215-151-256-182-258-205c-2-15,2-34,9-42c28-33,63-16,305,152c131,91,247,173,257,181\n\t\tc35,32,11,94-36,92C33407.9,120890.8,33282.9,120810.8,33142.9,120712.8z\"/>\n\t<path d=\"M33664.9,120875.8c-14-10-22-25-22-44c0-28,19-42,258-202c273-183,304-197,328-150c6,13,10,32,7,42c-4,16-522,370-541,370\n\t\tC33690.9,120891.8,33676.9,120884.8,33664.9,120875.8z\"/>\n\t<path d=\"M27322.9,120744.8c-24-10-442-303-472-331c-34-31-39-97-10-130c17-19,428-309,469-331c58-30,85-19,348,145\n\t\tc137,86,262,169,278,185c29,32,34,63,15,104c-11,24-118,96-445,299C27415.9,120741.8,27358.9,120759.8,27322.9,120744.8z\n\t\t M27598.9,120498.8c126-79,229-148,231-153c4-12-452-297-469-292c-24,5-417,283-415,292c3,9,407,295,419,296\n\t\tC27368.9,120641.8,27473.9,120576.8,27598.9,120498.8z\"/>\n\t<path d=\"M28862.9,120744.8c-34-14-471-327-485-346c-20-29-19-87,3-113c16-20,422-307,469-332c12-7,39-12,60-12c33,0,78,25,294,160\n\t\tc140,88,264,171,277,185c25,30,28,64,8,103c-10,18-97,79-274,190C28955.9,120741.8,28908.9,120764.8,28862.9,120744.8z\n\t\t M29144.9,120495.8c128-81,234-148,236-149c7-6-455-290-473-290c-22,0-425,275-422,288c2,8,408,296,419,297\n\t\tC28908.9,120641.8,29016.9,120575.8,29144.9,120495.8z\"/>\n\t<path d=\"M30356.9,120713.8c-130-85-410-285-431-308c-26-28-31-88-10-115c12-16,433-315,474-337c12-7,39-12,61-12\n\t\tc32,0,77,24,288,156c137,86,261,169,277,185c34,37,37,88,5,122c-25,27-489,320-532,337\n\t\tC30442.9,120758.8,30418.9,120753.8,30356.9,120713.8z M30685.9,120495.8c127-81,233-148,235-149c5-4-446-286-466-291\n\t\tc-11-3-89,45-212,131c-107,75-201,142-208,149c-10,10,26,40,195,159c114,80,211,146,216,147\n\t\tC30449.9,120641.8,30557.9,120575.8,30685.9,120495.8z\"/>\n\t<path d=\"M31896.9,120713.8c-130-85-410-285-431-308c-26-28-31-88-10-115c12-16,436-317,476-339c11-5,37-10,59-10\n\t\tc33,0,77,24,288,156c137,85,261,169,277,185c34,37,36,88,5,123c-20,21-445,293-519,331\n\t\tC31996.9,120760.8,31960.9,120754.8,31896.9,120713.8z M32210.9,120505.8c119-75,225-142,235-149c16-11-9-30-213-159\n\t\tc-128-80-238-146-245-146c-16,0-420,283-418,294c2,9,404,295,416,296C31989.9,120641.8,32090.9,120580.8,32210.9,120505.8z\"/>\n\t<path d=\"M33484.9,120740.8c-40-16-481-329-492-349c-13-24-13-63,1-92c6-13,94-81,196-153c311-217,291-205,338-205\n\t\tc43,0,28-9,517,298c81,51,102,114,56,166c-20,22-444,293-518,331C33549.9,120753.8,33518.9,120754.8,33484.9,120740.8z\n\t\t M33768.9,120494.8c128-81,230-151,226-155c-19-18-455-288-466-288c-14,0-419,282-420,292c-1,8,404,296,417,297\n\t\tC33530.9,120641.8,33639.9,120575.8,33768.9,120494.8z\"/>\n\t<path d=\"M26708.9,120215.8c-19-19-20-45-3-66c25-33,507-358,530-358c13,0,28,5,35,12c18,18,15,63-6,81c-53,49-499,347-518,347\n\t\tC26733.9,120231.8,26716.9,120224.8,26708.9,120215.8z\"/>\n\t<path d=\"M27757.9,120065.8c-132-91-248-173-257-182c-21-17-24-62-6-80c29-29,66-9,318,166c210,146,256,183,258,204\n\t\tc4,30-21,58-51,58C28007.9,120231.8,27889.9,120156.8,27757.9,120065.8z\"/>\n\t<path d=\"M28247.9,120211.8c-14-16-17-26-9-45c12-33,504-375,539-375s60,39,44,71c-13,29-493,362-529,367\n\t\tC28275.9,120231.8,28260.9,120225.8,28247.9,120211.8z\"/>\n\t<path d=\"M29332.9,120088.8c-321-222-310-213-310-245c0-35,16-52,50-52c16,1,117,65,280,178c212,147,256,182,258,203\n\t\tc4,31-21,59-51,59C29547.9,120231.8,29445.9,120167.8,29332.9,120088.8z\"/>\n\t<path d=\"M29786.9,120206.8c-12-18-14-32-8-45c13-29,511-370,540-370c28,0,58,41,50,68c-4,10-39,41-79,68c-39,27-154,107-255,177\n\t\tc-111,76-193,127-208,127C29812.9,120231.8,29796.9,120221.8,29786.9,120206.8z\"/>\n\t<path d=\"M30822.9,120054.8c-220-154-255-182-258-206c-4-35,13-57,45-57c28,0,530,342,540,367c3,9,2,27-3,42c-7,19-17,27-39,29\n\t\tC31082.9,120231.8,31031.9,120200.8,30822.9,120054.8z\"/>\n\t<path d=\"M31327.9,120207.8c-10-15-13-31-8-44c11-28,509-372,539-372c31,0,60,43,48,70c-14,29-510,370-539,370\n\t\tC31352.9,120231.8,31336.9,120222.8,31327.9,120207.8z\"/>\n\t<path d=\"M32362.9,120053.8c-212-147-256-181-258-203c-4-31,21-59,51-59c12,0,137,80,277,178c220,153,255,181,258,205\n\t\tc2,16-2,35-9,43C32654.9,120250.8,32618.9,120231.8,32362.9,120053.8z\"/>\n\t<path d=\"M32875.9,120219.8c-22-28-22-48,0-73c36-41,498-355,522-355c31,0,59,34,51,63c-4,16-79,74-261,200\n\t\tC32939.9,120226.8,32898.9,120248.8,32875.9,120219.8z\"/>\n\t<path d=\"M33902.9,120053.8c-212-147-256-182-258-203c-4-31,21-59,51-59c12,0,114,64,227,143c321,222,310,213,310,245\n\t\tc0,35-16,52-49,52C34166.9,120230.8,34065.9,120166.8,33902.9,120053.8z\"/>\n\t<path d=\"M26984.9,112110.8c-255-176-262-181-262-214c0-37,27-61,59-52c20,5,512,345,523,361s9,40-4,58\n\t\tC27267.9,112304.8,27254.9,112297.8,26984.9,112110.8z\"/>\n\t<path d=\"M28524.9,112110.8c-254-176-262-183-262-215c0-36,27-60,59-51c20,5,513,345,523,361c11,17,9,40-4,58\n\t\tC28808.9,112304.8,28794.9,112297.8,28524.9,112110.8z\"/>\n\t<path d=\"M30322.9,112284.8c-8-4-129-85-267-181c-228-158-253-177-253-203c0-31,23-59,49-59c17,0,519,342,533,364c15,22,8,55-14,70\n\t\tC30346.9,112292.8,30345.9,112292.8,30322.9,112284.8z\"/>\n\t<path d=\"M31862.9,112284.8c-22-9-504-344-512-357c-22-32,4-86,41-86c18,0,519,342,533,364c15,22,8,55-14,70\n\t\tC31886.9,112292.8,31885.9,112292.8,31862.9,112284.8z\"/>\n\t<path d=\"M33402.9,112284.8c-22-9-504-345-512-357c-22-32,4-86,41-86c18,0,519,341,533,363c15,23,8,56-14,71\n\t\tC33426.9,112292.8,33425.9,112292.8,33402.9,112284.8z\"/>\n\t<path d=\"M27488.9,112258.8c-9-12-13-32-10-44c8-29,509-363,545-363c32,0,49,17,49,51c0,25-26,45-260,203c-162,110-270,176-285,176\n\t\tC27513.9,112281.8,27496.9,112272.8,27488.9,112258.8z\"/>\n\t<path d=\"M29034.9,112269.8c-19-19-14-63,11-85c56-52,494-333,517-333c34,0,50,17,50,52c0,25-25,44-255,200c-143,97-268,174-283,176\n\t\tS29041.9,112276.8,29034.9,112269.8z\"/>\n\t<path d=\"M30574.9,112269.8c-18-18-15-63,6-80c9-9,125-88,256-177c241-162,278-180,305-147c7,8,11,27,9,43c-3,24-36,50-258,200\n\t\tC30641.9,112277.8,30602.9,112297.8,30574.9,112269.8z\"/>\n\t<path d=\"M32113.9,112267.8c-7-8-11-27-9-43c3-24,36-50,258-200c256-174,292-192,319-159c7,8,11,27,9,43c-3,24-36,50-258,200\n\t\tC32177.9,112280.8,32139.9,112299.8,32113.9,112267.8z\"/>\n\t<path d=\"M33654.9,112269.8c-18-18-15-63,6-80c9-8,126-88,258-177c157-104,251-161,268-161c35,0,62,40,46,70c-15,29-514,360-543,360\n\t\tC33676.9,112281.8,33661.9,112276.8,33654.9,112269.8z\"/>\n\t<path d=\"M27086.9,111980.8c-126-88-237-169-246-181c-20-22-24-79-8-108c14-26,463-339,502-351c17-5,43-6,57-2\n\t\tc48,12,547,332,560,359c18,40,13,72-16,103c-16,17-140,100-277,186c-229,143-252,155-295,155\n\t\tC27318.9,112141.8,27304.9,112132.8,27086.9,111980.8z M27607.9,111889.8c121-77,221-143,223-147c1-5-103-74-232-155l-234-148\n\t\tl-209,147c-114,80-209,149-210,153c-4,12,419,302,431,295C27382.9,112030.8,27486.9,111965.8,27607.9,111889.8z\"/>\n\t<path d=\"M28627.9,111980.8c-126-88-238-169-247-181c-20-22-24-79-8-107c13-25,464-341,502-352c17-5,43-6,57-2\n\t\tc48,11,547,332,560,359c33,74,15,94-222,244c-324,205-315,200-366,200C28860.9,112141.8,28842.9,112130.8,28627.9,111980.8z\n\t\t M29160.9,111881.8c116-73,212-137,212-141c0-5-382-250-457-293c-10-6-425,275-430,292c-2,4,92,73,209,155c194,135,213,146,232,134\n\t\tC28938.9,112021.8,29043.9,111954.8,29160.9,111881.8z\"/>\n\t<path d=\"M30162.9,111976.8c-129-91-241-173-247-182c-15-20-17-77-3-103c13-24,465-340,503-351c17-5,42-6,56-2\n\t\tc48,11,547,332,560,359c14,32,14,63-2,92c-7,12-131,96-275,187c-244,154-265,165-309,165\n\t\tC30399.9,112141.8,30386.9,112133.8,30162.9,111976.8z M30700.9,111881.8c116-73,212-136,212-140c0-6-385-253-456-293\n\t\tc-11-6-426,275-431,291c-1,4,93,73,209,155c194,135,213,146,232,134C30478.9,112020.8,30583.9,111955.8,30700.9,111881.8z\"/>\n\t<path d=\"M31704.9,111977.8c-128-90-240-172-247-182c-20-26-19-88,3-112c28-33,463-334,496-343c17-5,44-5,61,0\n\t\tc40,11,525,316,547,344c20,26,23,65,7,101c-8,17-97,79-275,191c-247,154-267,165-311,165\n\t\tC31939.9,112140.8,31925.9,112132.8,31704.9,111977.8z M32222.9,111893.8c118-74,221-139,227-145c10-7-47-47-207-148\n\t\tc-121-76-228-143-239-148c-16-9-52,13-230,137c-116,81-211,149-211,152c1,13,424,299,434,293\n\t\tC32002.9,112030.8,32104.9,111967.8,32222.9,111893.8z\"/>\n\t<path d=\"M33243.9,111976.8c-128-90-239-172-247-182c-19-25-17-84,4-110c25-31,462-334,497-344c16-5,43-5,60,0\n\t\tc42,11,543,328,555,351c15,29,11,83-8,106c-9,12-132,94-274,183c-241,151-259,161-305,161\n\t\tC33479.9,112140.8,33467.9,112133.8,33243.9,111976.8z M33762.9,111893.8c118-74,220-139,227-146c9-8-41-44-204-146\n\t\tc-118-74-225-140-238-147c-21-11-40,0-234,135c-116,81-211,149-210,152c1,13,424,298,433,293\n\t\tC33542.9,112031.8,33644.9,111967.8,33762.9,111893.8z\"/>\n\t<path d=\"M26709.9,111613.8c-30-33-21-59,36-100c79-59,439-307,465-321c36-19,74,9,70,52c-3,28-25,46-258,209\n\t\tc-140,97-264,177-276,178C26735.9,111631.8,26718.9,111623.8,26709.9,111613.8z\"/>\n\t<path d=\"M27742.9,111452.8c-231-162-255-181-258-209c-4-42,34-70,70-51c33,18,469,319,496,342c12,11,22,30,22,42c0,27-30,55-56,54\n\t\tC28006.9,111630.8,27882.9,111550.8,27742.9,111452.8z\"/>\n\t<path d=\"M28252.9,111611.8c-25-25-25-42-2-68c16-19,458-329,503-352c38-21,90,31,70,69c-13,24-513,371-535,371\n\t\tC28279.9,111631.8,28263.9,111622.8,28252.9,111611.8z\"/>\n\t<path d=\"M29491.9,111594.8c-30-20-147-101-261-180c-190-132-208-147-208-173c0-40,39-67,72-49c33,17,469,318,496,342\n\t\tc27,25,28,58,4,80C29567.9,111638.8,29550.9,111635.8,29491.9,111594.8z\"/>\n\t<path d=\"M29792.9,111611.8c-25-25-25-42-2-68c16-18,459-329,502-352s93,28,69,71c-12,23-512,369-533,369\n\t\tC29819.9,111631.8,29803.9,111622.8,29792.9,111611.8z\"/>\n\t<path d=\"M31046.9,111605.8c-21-15-139-96-261-181c-204-141-223-157-223-183c0-35,37-64,66-53c24,9,506,343,516,357\n\t\tc21,31-7,86-44,86C31092.9,111631.8,31067.9,111619.8,31046.9,111605.8z\"/>\n\t<path d=\"M31333.9,111612.8c-26-26-26-43-3-69c9-11,112-85,227-164c308-212,288-200,318-189c30,12,42,42,28,70\n\t\tc-13,24-497,363-528,369C31362.9,111631.8,31346.9,111625.8,31333.9,111612.8z\"/>\n\t<path d=\"M32372.9,111456.8c-140-97-258-181-262-188c-24-38,17-96,58-80c24,9,507,343,516,357c22,32-4,86-41,86\n\t\tC32633.9,111631.8,32511.9,111552.8,32372.9,111456.8z\"/>\n\t<path d=\"M32880.9,111619.8c-17-13-21-28-19-60c2-24,506-370,539-370c27,0,52,25,52,52c0,9-10,26-22,37c-44,39-493,347-513,350\n\t\tC32906.9,111630.8,32889.9,111626.8,32880.9,111619.8z\"/>\n\t<path d=\"M33911.9,111455.8c-140-97-257-181-261-188c-23-35,2-78,45-78c22,0,512,330,529,356c22,32-4,86-41,86\n\t\tC34173.9,111631.8,34050.9,111552.8,33911.9,111455.8z\"/>\n\t<path d=\"M14417.9,88480.8c-387-41-817-205-1149-437c-301-211-539-445-1016-997c-190-220-478-550-640-735s-790-901-1394-1591\n\t\ts-1103-1258-1108-1264c-5-5-7,574-6,1365l3,1375l23,80c61,219,242,466,455,620c79,58,234,137,317,163c36,11,97,23,135,26\n\t\tc153,15,200,43,259,156c76,144,108,353,86,560c-22,206-67,332-130,365c-26,13-408,15-3392,14c-1850-1-3424-5-3498-10\n\t\tc-830-50-1393-199-1975-521c-694-385-1171-969-1334-1638c-16-63-34-158-41-210c-17-119-17-404-1-530c33-262,119-562,219-761\n\t\tc185-367,427-599,803-771c418-191,830-254,1258-193c518,74,995,380,1140,733c77,187,85,348,32,647c-53,292-54,594-5,834\n\t\tc38,181,145,430,260,604c230,345,578,498,834,367c84-43,149-137,187-271c17-62,18-271,18-5479v-5415l-22-84c-30-110-60-175-140-296\n\t\tc-191-289-508-497-795-524c-52-5-101-16-125-28c-72-37-141-158-178-316c-59-247,2-625,115-721l32-26h3289c2910,0,3293,2,3319,15\n\t\tc64,33,109,161,130,370c26,244-24,487-127,622c-33,43-115,83-170,83c-72,0-190,29-284,69c-300,130-585,443-671,736l-23,80l-3,3225\n\t\tl-2,3226l182,216c101,119,186,217,189,217c3,1,153-378,334-841c180-464,451-1160,602-1548c625-1604,797-2045,1028-2635\n\t\tc247-630,1112-2834,1335-3400c67-170,165-422,217-560c460-1213,963-2104,1617-2865c123-143,469-493,646-654\n\t\tc791-718,1582-1163,2480-1395c737-190,1444-195,2163-15c294,74,550,169,809,300c490,249,981,675,1222,1059c140,222,253,521,308,814\n\t\tc32,171,33,506,1,673c-59,307-215,633-392,821c-110,116-242,212-407,295c-303,152-723,229-1044,193c-612-70-1073-392-1357-947\n\t\tc-185-362-206-836-62-1424c37-149,35-193-11-286c-87-178-283-290-483-277c-180,12-304,72-461,222c-200,193-470,624-800,1281\n\t\tc-200,396-326,671-586,1280c-148,347-228,540-598,1445c-110,270-254,619-320,777c-65,158-115,291-111,295s-16,67-45,138\n\t\tc-30,72-522,1280-1094,2685c-573,1405-1152,2827-1287,3160c-136,333-281,688-322,790s-110,271-153,375c-43,105-121,296-173,425\n\t\tc-53,129-276,678-497,1220s-406,995-411,1007c-7,20,6,39,100,145c267,303,484,458,640,458c97-1,275-70,418-162\n\t\tc37-25,136-98,218-162c294-229,656-477,802-550c270-136,636-203,1038-193c218,6,308,20,472,75c195,66,379,180,541,336\n\t\tc237,229,404,492,515,812c44,127,99,353,112,464c4,30,9,68,11,85c23,143,20,580-5,753c-94,638-450,1152-971,1401\n\t\tC15198.9,88450.8,14782.9,88518.8,14417.9,88480.8z\"/>\n\t<path d=\"M43887.9,87421.8c-142-22-291-84-358-148c-70-66-79-97-88-277c-19-368-76-610-209-877c-324-651-1010-1089-2007-1282\n\t\tc-496-96-902-132-1608-142c-307-4-423-9-461-20c-111-30-197-149-246-335c-30-116-29-319,1-433c32-121,82-216,142-270\n\t\tc88-79,56-76,881-76h728l1-3597c0-1979,2-3627,4-3663c38-645,189-1150,473-1582c203-307,503-597,818-791c434-266,1040-448,1684-506\n\t\tc63-6,138-13,165-16c97-11,721-14,815-4c395,41,885,167,1315,338c571,227,1020,586,1155,925c107,268,62,475-123,565\n\t\tc-81,40-154,48-237,27c-97-25-164-69-280-187c-169-170-260-232-436-295c-123-44-240-64-374-64c-133,0-236,19-378,69\n\t\tc-336,120-490,243-601,483c-55,117-77,211-108,458c-7,58-5,989,2,1100c2,25,4,1551,4,3392l1,3348l878,2c873,3,877,3,923,24\n\t\tc66,31,119,87,158,169c105,221,106,514,2,731c-47,99-102,155-177,184c-54,20-73,20-919,20h-865l-1,1178c0,647-2,1200-5,1227\n\t\tc-6,69-47,148-98,190C44334.9,87387.8,44072.9,87449.8,43887.9,87421.8z\"/>\n\t<path d=\"M21592.9,84851.8c-1175-85-2221-440-2974-1009c-430-324-730-674-931-1086c-233-476-290-895-180-1314\n\t\tc114-434,499-762,1022-872c460-97,959-48,1306,127c169,86,288,215,342,371c22,63,72,360,155,928c65,441,133,685,276,982\n\t\tc126,263,377,539,608,667c181,101,411,158,696,172c340,16,581-65,795-268c239-227,396-564,474-1018c18-102,26-172,46-385\n\t\tc4-42,8-1144,5-1456c0-4-39-10-87-13c-289-23-664-61-903-92c-63-8-146-19-185-24c-873-114-1707-329-2348-606\n\t\tc-609-264-1085-589-1537-1050c-310-317-552-627-813-1045c-273-437-401-888-412-1454c-12-632,147-1201,478-1714\n\t\tc207-321,464-562,872-819c395-249,984-420,1628-473c187-15,597-7,767,16c519,68,959,227,1282,465c348,255,639,622,907,1145\n\t\tc149,289,281,669,332,950c16,91,24,98,24,22c1-209,29-469,71-671c118-560,447-1031,918-1315c384-232,841-358,1476-406\n\t\tc47-4,95-8,108-10s125-9,250-16c211-11,951-8,1057,5c22,2,76,7,120,11c322,26,609,92,790,182c221,111,325,242,333,424\n\t\tc6,114-15,186-68,239c-33,33-58,45-187,85c-340,108-448,166-598,319c-225,230-334,539-351,991c-3,88-7,198-10,245\n\t\tc-2,47-8,1161-13,2475c-5,1315-12,2415-15,2445c-4,30-11,100-17,155c-47,476-176,961-359,1350c-189,405-491,816-817,1110\n\t\tc-456,413-961,702-1588,910c-491,163-973,257-1595,311C22536.9,84854.8,21770.9,84864.8,21592.9,84851.8z M23232.9,78667.8\n\t\tc0-823-2-992-15-1079c-83-557-399-1198-777-1578c-325-326-630-470-1003-473c-159-1-214,9-324,61c-114,54-195,141-265,285\n\t\tc-98,202-135,359-139,581c-5,317,22,553,94,842c124,491,356,963,665,1350c110,137,337,364,469,470c220,176,506,342,716,414\n\t\tc157,54,347,90,522,99l57,3V78667.8z\"/>\n\t<path d=\"M33571.9,84857.8c-2-2-60-6-128-10c-292-15-670-73-995-151c-815-195-1607-595-2261-1141c-1072-896-1768-2190-1944-3619\n\t\tc-53-427-61-974-21-1387c93-948,373-1784,859-2566c405-651,974-1237,1611-1658c665-440,1389-724,2175-854c376-61,574-75,1070-74\n\t\tc307,1,404,4,570,22c110,12,211,24,225,26c14,3,72,12,129,21c739,114,1480,397,2120,808c339,217,633,457,926,758\n\t\tc418,429,739,885,1015,1444c350,708,536,1397,600,2215c14,181,5,899-14,1075c-84,803-294,1501-654,2173c-263,493-546,881-922,1266\n\t\tc-285,292-540,503-870,721c-835,552-1742,855-2772,925C34151.9,84860.8,33580.9,84865.8,33571.9,84857.8z M33363.9,83616.8\n\t\tc796-139,1507-1196,1948-2895c114-437,282-1230,370-1750c185-1082,240-1944,171-2660c-35-353-108-691-201-927\n\t\tc-44-112-143-297-199-373c-141-190-337-327-543-380c-328-83-666-35-971,140c-776,444-1426,1836-1740,3725\n\t\tc-76,460-150,1012-181,1350c-3,33-10,106-15,162c-5,57-12,151-16,210c-3,60-7,114-9,120c-10,32-20,406-20,758c0,338,7,586,20,689\n\t\tc2,16,7,64,10,105c12,131,55,411,86,555c158,723,460,1107,927,1175C33094.9,83634.8,33274.9,83632.8,33363.9,83616.8z\"/>\n\t<path d=\"M51577.9,84850.8c-780-54-1481-240-2150-569c-1335-657-2318-1778-2802-3195c-142-417-245-898-278-1295c-4-41-8-80-10-87\n\t\tc-14-45-25-614-16-855c24-641,172-1342,410-1935c50-126,162-377,204-458c293-567,588-981,997-1399c281-286,538-503,835-702\n\t\tc863-579,1782-887,2850-955c179-11,752-7,880,6c28,3,95,10,150,16c1113,112,2145,543,2995,1249c162,135,517,490,654,655\n\t\tc277,334,503,674,692,1039c390,757,594,1495,655,2363c11,164,7,829-5,928c-3,22-10,92-16,155c-70,761-330,1578-722,2265\n\t\tc-258,453-521,798-893,1171c-298,298-508,471-840,690c-755,498-1616,802-2525,893c-58,6-125,13-150,16\n\t\tC52414.9,84856.8,51702.9,84859.8,51577.9,84850.8z M51490.9,83616.8c116-22,193-49,317-110c321-160,619-470,897-934\n\t\tc382-639,661-1448,908-2631c179-860,239-1210,325-1910c51-419,78-1140,54-1485c-56-817-220-1339-518-1649c-170-175-338-258-595-292\n\t\tc-384-51-729,59-1063,339c-260,219-512,566-737,1015c-437,872-734,2052-911,3612c-8,74-17,151-20,170c-13,105-53,607-63,800\n\t\tc-14,288-8,1009,11,1220c35,381,82,657,152,898c171,588,454,900,873,961C51216.9,83634.8,51404.9,83632.8,51490.9,83616.8z\"/>\n</g>\n</svg>\n",
        "name": "demo.camel.yaml",
        "namespace": "default",
        "editorIsLightMode": false,
        "editorMode": 0
    },
    "steps": [
        {
            "name": "timer",
            "type": "START",
            "id": "timer-consumer",
            "kind": "Camel-Connector",
            "icon": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iNDAuOTc4NDU4bW0iCiAgIGhlaWdodD0iNDAuOTc4NDU4bW0iCiAgIHZpZXdCb3g9IjAgMCA0MC45Nzg0NTkgNDAuOTc4NDU4IgogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmcyMzQzIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIxLjEuMiAoMGEwMGNmNTMzOSwgMjAyMi0wMi0wNCkiCiAgIHNvZGlwb2RpOmRvY25hbWU9IkFwYWNoZV9DYW1lbF9Mb2dvLnN2ZyIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+CiAgPGRlZnMKICAgICBpZD0iZGVmczIzMzciPgogICAgPGxpbmVhckdyYWRpZW50CiAgICAgICBpZD0iU1ZHSURfMV8tMCIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgeDE9Ii00MjI5LjY2NTUiCiAgICAgICB5MT0iLTQxNDMuNjQwMSIKICAgICAgIHgyPSItMzk4Ny41ODg2IgogICAgICAgeTI9Ii0zODYwLjU3MyIKICAgICAgIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMC40MjI2LC0wLjkwNjMsMC45MDYzLDAuNDIyNiw2MTg5LjAzNTYsLTE5MzYuODM2MSkiPgogICAgICA8c3RvcAogICAgICAgICBvZmZzZXQ9IjAiCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNGNjk5MjMiCiAgICAgICAgIGlkPSJzdG9wMzI4Ni04IiAvPgogICAgICA8c3RvcAogICAgICAgICBvZmZzZXQ9IjAuMTA5OTU4MjciCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNGNzlBMjMiCiAgICAgICAgIGlkPSJzdG9wMzI4OC0yIiAvPgogICAgICA8c3RvcAogICAgICAgICBvZmZzZXQ9IjAuOTQ1MDIwNTYiCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNFOTc4MjYiCiAgICAgICAgIGlkPSJzdG9wMzI5MC0yIiAvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxsaW5lYXJHcmFkaWVudAogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjQyMjYsLTAuOTA2MywwLjkwNjMsMC40MjI2LDYxODkuMDM1NiwtMTkzNi44MzYxKSIKICAgICAgIHkyPSItMzg2MC41NzMiCiAgICAgICB4Mj0iLTM5ODcuNTg4NiIKICAgICAgIHkxPSItNDE0My42NDAxIgogICAgICAgeDE9Ii00MjI5LjY2NTUiCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDM5NDkiPgogICAgICA8c3RvcAogICAgICAgICBpZD0ic3RvcDM5NTEiCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNGNjk5MjMiCiAgICAgICAgIG9mZnNldD0iMCIgLz4KICAgICAgPHN0b3AKICAgICAgICAgaWQ9InN0b3AzOTUzIgogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojRjc5QTIzIgogICAgICAgICBvZmZzZXQ9IjAuMDgwNDc4NDQiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIGlkPSJzdG9wMzk1NSIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I0U5NzgyNiIKICAgICAgICAgb2Zmc2V0PSIwLjQxODc0Mjg3IiAvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxsaW5lYXJHcmFkaWVudAogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjQyMjYsLTAuOTA2MywwLjkwNjMsMC40MjI2LDYxODkuMDM1NiwtMTkzNi44MzYxKSIKICAgICAgIHkyPSItMzg2MC41NzMiCiAgICAgICB4Mj0iLTM5ODcuNTg4NiIKICAgICAgIHkxPSItNDE0My42NDAxIgogICAgICAgeDE9Ii00MjI5LjY2NTUiCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDQ1NTYiPgogICAgICA8c3RvcAogICAgICAgICBpZD0ic3RvcDQ1NTgiCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNmNmU0MjM7c3RvcC1vcGFjaXR5OjEiCiAgICAgICAgIG9mZnNldD0iMCIgLz4KICAgICAgPHN0b3AKICAgICAgICAgaWQ9InN0b3A0NTYwIgogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojRjc5QTIzIgogICAgICAgICBvZmZzZXQ9IjAuNDExOTA4MzkiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIGlkPSJzdG9wNDU2MiIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I0U5NzgyNiIKICAgICAgICAgb2Zmc2V0PSIwLjczMjcwNzQ0IiAvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICA8L2RlZnM+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJiYXNlIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnpvb209IjMuNjIwMzg2NyIKICAgICBpbmtzY2FwZTpjeD0iODEuMzQ0OTAyIgogICAgIGlua3NjYXBlOmN5PSI5My42MzY0MDYiCiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9Im1tIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9Imc0ODAxIgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBmaXQtbWFyZ2luLXRvcD0iMCIKICAgICBmaXQtbWFyZ2luLWxlZnQ9IjAiCiAgICAgZml0LW1hcmdpbi1yaWdodD0iMCIKICAgICBmaXQtbWFyZ2luLWJvdHRvbT0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE5MjAiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTA0MyIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOnBhZ2VjaGVja2VyYm9hcmQ9IjAiIC8+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhMjM0MCI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGcKICAgICBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMSIKICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIgogICAgIGlkPSJsYXllcjEiCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjEwLjQ1ODQ2LC0xOC40NjQzMTgpIj4KICAgIDxnCiAgICAgICBpZD0iZzQ4MzkiCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjMxNTIwNDAxLDAsMCwwLjMxNTIwNDAxLC0yNTMuNDY0MDEsLTE3My43MDA5OCkiPgogICAgICA8ZwogICAgICAgICBpZD0iZzQ3NjMiCiAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDczLjkxODk2MSwxOS41MTAwNSkiCiAgICAgICAgIGlua3NjYXBlOmV4cG9ydC1maWxlbmFtZT0iL2hvbWUvenJlZ3ZhcnQvd29ya3NwYWNlcy9jYW1lbC1zYWxlc2ZvcmNlL2NhbWVsL2RvY3MvaW1nL2xvZ28tbWVkaXVtLnBuZyIKICAgICAgICAgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9IjEwNi45NiIKICAgICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEwNi45NiI+CiAgICAgICAgPGcKICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzIuMDIzMTUyLDIwLjE2MDA0NikiCiAgICAgICAgICAgaWQ9Imc0NzY1Ij4KICAgICAgICAgIDxnCiAgICAgICAgICAgICBzdHlsZT0iZm9udC1zaXplOjI3LjkyMDNweDtmb250LWZhbWlseTpTYW5zO2xldHRlci1zcGFjaW5nOjBweDt3b3JkLXNwYWNpbmc6MHB4O2ZpbGw6IzZjNWQ1MyIKICAgICAgICAgICAgIGlkPSJnNDc2NyIgLz4KICAgICAgICA8L2c+CiAgICAgICAgPGcKICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNS40MDE3NDA4LDcuMzk3NjMzNSkiCiAgICAgICAgICAgaWQ9Imc0Nzk1IiAvPgogICAgICA8L2c+CiAgICAgIDxnCiAgICAgICAgIGlkPSJnNDgwMSIKICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM4Ni44NzM5NSwtMTY5LjQwMjU4KSI+CiAgICAgICAgPGNpcmNsZQogICAgICAgICAgIGN5PSI4NDQuMDU2MjciCiAgICAgICAgICAgY3g9IjU4OC41MTc2NCIKICAgICAgICAgICBzdHlsZT0iZmlsbDojZjY5OTIzO3N0cm9rZTojZjY5OTIzO3N0cm9rZS13aWR0aDo0Ljk2MTg2NTgxO3N0cm9rZS1saW5lam9pbjpyb3VuZDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIgogICAgICAgICAgIGlkPSJwYXRoNDgwNSIKICAgICAgICAgICByPSI2Mi41MTk4NTIiIC8+CiAgICAgICAgPHBhdGgKICAgICAgICAgICBpZD0icGF0aDQ4MDkiCiAgICAgICAgICAgZD0ibSA1NjYuNTYyNSw4MTguMzQzNzUgYyAtMTYuMDI2ODgsNi40Njc2MiAtMjkuODQ0MTksMTcuMTYyNTQgLTQzLDI4LjE1NjI1IDAuNTUyNzIsMjkuMjY2MTMgMjMuNTU1MzgsNTYuMjA5MzQgNTIuMzk5MSw2MS4zMDc1OCA1Ljk1MDQ5LDEuNDYwODMgMTIuOTY3NTIsMi43MjY4MiAxMy44NjE1NCwtNS4xOTA0NSAxMC4zNDI0NCwtMjQuNzk5MDIgNS4yMDMzOSwtNTUuMjIxMzggLTEzLjEyNzM1LC03NC45NTc5NCAtMy4wNzQ3NiwtMy40MTQ2MiAtNi40NzIzMywtNi41Mzg1IC0xMC4xMzMyOSwtOS4zMTU0NCB6IgogICAgICAgICAgIHN0eWxlPSJvcGFjaXR5OjAuNzU7ZmlsbDojMjgxNzBiIgogICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgICAgICAgPGcKICAgICAgICAgICBpZD0iZzQ4MTEiPgogICAgICAgICAgPHBhdGgKICAgICAgICAgICAgIGlkPSJwYXRoNDgxMyIKICAgICAgICAgICAgIGQ9Im0gNTkwLjMxMTE0LDgwNi4zMDg3OCBjIC05LjQwNTQ3LDIuNDI4NzggMi44ODQwMywxMy45MTgxMSAtNS4xNjgwMSwxNy44NjA3OSAtOC4zNjIwMiw4Ljg4OTcxIC05LjkwMTExLDIyLjE1MDU4IC0xOC40NjE0NywzMC44MzAyNiAtNy4xODcxNiw1LjkwNzgxIC0xNy43NzUzLDMuNTMzODkgLTI0LjQzNzgsLTIuMDA0OTkgLTYuNDY3MDEsLTQuNDU1MTUgLTEyLjE1NSwtOS45Mzg1OCAtMTguNjgyNzIsLTE0LjMxMTA2IC0yLjQ3Mzg1LDI0LjkxNjQ2IDExLjI3NzE4LDUwLjQ3NjQgMzMuMjE4NzUsNjIuNDM3NTEgMTQuMDAwNywtMC44MDcwMSAyNS4wMjg3NSwtMTEuMTkyNDggMzIuMjUyNTksLTIyLjQxNjIgNy45NTI3NywtMTIuMDYxNzcgMTIuMTE2MTksLTI2LjEzMjU2IDE5LjUzMjg2LC0zOC40NjUzMyA1Ljg0MzgsLTYuNjI0NDEgMTUuNDM4NTksLTYuNzAyOTIgMjMuNDkxODksLTguMjE0OTQgNi41MzkyNywwLjQ4NzkzIDE0LjUzMTYxLC01LjEzOTY1IDguNTAzNTMsLTExLjUyNjEyIC0zLjIxNTExLC02LjI4MzE3IC0xMC41NTgyNSwtNS45NTU0MyAtMTYuNTQyNDIsLTUuNTQwMzMgLTguMTY1NDksMS41MjI2OSAtMTUuMDIxNDcsLTIuMDE5NzUgLTIyLjY4NTY2LC0yLjc3NDU5IC01LjA5NDYsMS42ODM0NiAtNi41MjA5LC01LjM5MTYxIC0xMS4wMjE1NCwtNS44NzUgeiIKICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmYiCiAgICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgogICAgICAgIDwvZz4KICAgICAgPC9nPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==\n",
            "title": "Timer",
            "description": "Generate messages in specified intervals using java.util.Timer.",
            "group": "Camel-Component",
            "parameters": [
                {
                    "type": "object",
                    "id": "period",
                    "path": false,
                    "value": "1000",
                    "title": "Period",
                    "description": "If greater than 0, generate periodic events every period.",
                    "nullable": null,
                    "defaultValue": "1000",
                    "examples": null,
                    "maxProperties": null,
                    "minProperties": null,
                    "required": null,
                    "enum": null
                },
                {
                    "type": "boolean",
                    "id": "synchronous",
                    "path": false,
                    "value": false,
                    "title": "Synchronous",
                    "description": "Sets whether synchronous processing should be strictly used",
                    "nullable": null,
                    "defaultValue": false,
                    "examples": null,
                    "enum": null
                },
                {
                    "type": "object",
                    "id": "exchangePattern",
                    "path": false,
                    "value": null,
                    "title": "Exchange Pattern",
                    "description": "Sets the exchange pattern when the consumer creates an exchange.",
                    "nullable": null,
                    "defaultValue": null,
                    "examples": null,
                    "maxProperties": null,
                    "minProperties": null,
                    "required": null,
                    "enum": null
                },
                {
                    "type": "string",
                    "id": "pattern",
                    "path": false,
                    "value": null,
                    "title": "Pattern",
                    "description": "Allows you to specify a custom Date pattern to use for setting the time option using URI syntax.",
                    "nullable": null,
                    "defaultValue": null,
                    "examples": null,
                    "maxLength": null,
                    "minLength": null,
                    "pattern": null,
                    "format": null,
                    "enum": null
                },
                {
                    "type": "boolean",
                    "id": "daemon",
                    "path": false,
                    "value": true,
                    "title": "Daemon",
                    "description": "Specifies whether or not the thread associated with the timer endpoint runs as a daemon. The default value is true.",
                    "nullable": null,
                    "defaultValue": true,
                    "examples": null,
                    "enum": null
                },
                {
                    "type": "boolean",
                    "id": "includeMetadata",
                    "path": false,
                    "value": true,
                    "title": "Include Metadata",
                    "description": "Whether to include metadata in the exchange such as fired time, timer name, timer count etc. This information is default included.",
                    "nullable": null,
                    "defaultValue": true,
                    "examples": null,
                    "enum": null
                },
                {
                    "type": "object",
                    "id": "timer",
                    "path": false,
                    "value": null,
                    "title": "Timer",
                    "description": "To use a custom Timer",
                    "nullable": null,
                    "defaultValue": null,
                    "examples": null,
                    "maxProperties": null,
                    "minProperties": null,
                    "required": null,
                    "enum": null
                },
                {
                    "type": "object",
                    "id": "delay",
                    "path": false,
                    "value": "1000",
                    "title": "Delay",
                    "description": "Delay before first event is triggered.",
                    "nullable": null,
                    "defaultValue": "1000",
                    "examples": null,
                    "maxProperties": null,
                    "minProperties": null,
                    "required": null,
                    "enum": null
                },
                {
                    "type": "boolean",
                    "id": "bridgeErrorHandler",
                    "path": false,
                    "value": false,
                    "title": "Bridge Error Handler",
                    "description": "Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and ignored.",
                    "nullable": null,
                    "defaultValue": false,
                    "examples": null,
                    "enum": null
                },
                {
                    "type": "boolean",
                    "id": "fixedRate",
                    "path": false,
                    "value": false,
                    "title": "Fixed Rate",
                    "description": "Events take place at approximately regular intervals, separated by the specified period.",
                    "nullable": null,
                    "defaultValue": false,
                    "examples": null,
                    "enum": null
                },
                {
                    "type": "string",
                    "id": "timerName",
                    "path": true,
                    "value": "demo",
                    "title": "Timer Name",
                    "description": "The name of the timer",
                    "nullable": null,
                    "defaultValue": null,
                    "examples": null,
                    "maxLength": null,
                    "minLength": null,
                    "pattern": null,
                    "format": null,
                    "enum": null
                },
                {
                    "type": "string",
                    "id": "time",
                    "path": false,
                    "value": null,
                    "title": "Time",
                    "description": "A java.util.Date the first event should be generated. If using the URI, the pattern expected is: yyyy-MM-dd HH:mm:ss or yyyy-MM-dd'T'HH:mm:ss.",
                    "nullable": null,
                    "defaultValue": null,
                    "examples": null,
                    "maxLength": null,
                    "minLength": null,
                    "pattern": null,
                    "format": null,
                    "enum": null
                },
                {
                    "type": "object",
                    "id": "exceptionHandler",
                    "path": false,
                    "value": null,
                    "title": "Exception Handler",
                    "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the consumer will deal with exceptions, that will be logged at WARN or ERROR level and ignored.",
                    "nullable": null,
                    "defaultValue": null,
                    "examples": null,
                    "maxProperties": null,
                    "minProperties": null,
                    "required": null,
                    "enum": null
                },
                {
                    "type": "number",
                    "id": "repeatCount",
                    "path": false,
                    "value": null,
                    "title": "Repeat Count",
                    "description": "Specifies a maximum limit of number of fires. So if you set it to 1, the timer will only fire once. If you set it to 5, it will only fire five times. A value of zero or negative means fire forever.",
                    "nullable": null,
                    "defaultValue": null,
                    "examples": null,
                    "maximum": null,
                    "minimum": null,
                    "enum": null
                }
            ],
            "required": [
                "timerName"
            ],
            "branches": null,
            "minBranches": 0,
            "maxBranches": 0,
            "UUID": "timer-0"
        },
        {
            "name": "choice",
            "type": "MIDDLE",
            "id": "choice",
            "kind": "EIP-BRANCH",
            "icon": "data:image/gif;base64,R0lGODlhVgA2AKIAAP///8z/mYCAgAAAAP4BAgAAAAAAAAAAACH5BAQUAP8ALAAAAABWADYAAAP/OLrc/jDKSRm4oOrN+8PZEIxkaZ5oqq5sq4BKK890nSpCHtp875c4XexHLLKCgp1xyRwhlc3l4vccRosNX1V0JXq4pm3Xm+2Jx7zhVDvIJa1oGTwANreF9bhqLr2/83phgExngYJ6hYZ0g1eJiIxdjmN8j25Qk5BxkoSZlXiRnYGbVKGGozQxlHalN36XaWt9sTabX6xHHiinLmVGvbSuqjMMUbPAlsLDt6hkyMuKfc7Q04vS1Iq7103Z2tGf3Z5/4OGv48XBz+ao6OqY1u1Aybjv8IvG6/TtX7rs9U7EdvLBu4fvmz8nzQwexNJvIUOBDmE5s0WxYoeJFjNqfGAJKYObjyBDihxJsqTJkyJBoFzJsqXLlB5fypxJsyOImzhz6tzJs6fPnwkAADs=",
            "title": "Content Based Router.",
            "description": "The Content Based Router from the EIP patterns allows you to route messages to the correct destination based on the contents of the message exchanges. Message Router: Choice",
            "group": "Knative",
            "parameters": [
                {
                    "type": "string",
                    "id": "simple",
                    "path": false,
                    "value": null,
                    "title": "simple",
                    "description": "Conditional to apply to go through this branch",
                    "nullable": true,
                    "defaultValue": null,
                    "examples": null,
                    "maxLength": null,
                    "minLength": null,
                    "pattern": null,
                    "format": null,
                    "enum": null
                },
                {
                    "type": "string",
                    "id": "jq",
                    "path": false,
                    "value": null,
                    "title": "jq",
                    "description": "Conditional to apply to go through this branch",
                    "nullable": true,
                    "defaultValue": null,
                    "examples": null,
                    "maxLength": null,
                    "minLength": null,
                    "pattern": null,
                    "format": null,
                    "enum": null
                }
            ],
            "required": [],
            "branches": [
                {
                    "steps": [
                        {
                            "name": "log",
                            "type": "MIDDLE",
                            "id": "log",
                            "kind": "EIP",
                            "icon": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTQ0OCwwSDY0QzQ2LjMyOCwwLDMyLDE0LjMxMywzMiwzMnY0NDhjMCwxNy42ODgsMTQuMzI4LDMyLDMyLDMyaDM4NGMxNy42ODgsMCwzMi0xNC4zMTIsMzItMzJWMzINCgkJQzQ4MCwxNC4zMTMsNDY1LjY4OCwwLDQ0OCwweiBNNjQsNDgwVjEyOGg4MHY2NEg5NnYxNmg0OHY0OEg5NnYxNmg0OHY0OEg5NnYxNmg0OHY0OEg5NnYxNmg0OHY4MEg2NHogTTQ0OCw0ODBIMTYwdi04MGgyNTZ2LTE2DQoJCUgxNjB2LTQ4aDI1NnYtMTZIMTYwdi00OGgyNTZ2LTE2SDE2MHYtNDhoMjU2di0xNkgxNjB2LTY0aDI4OFY0ODB6Ii8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==",
                            "title": "Log",
                            "description": "This log EIP is much lighter and meant for logging human logs such as Starting to do …​ etc. It can only log a message based on the Simple language.",
                            "group": "Knative",
                            "parameters": [
                                {
                                    "type": "string",
                                    "id": "message",
                                    "path": false,
                                    "value": null,
                                    "title": "message",
                                    "description": "Sets the log message (uses simple language).",
                                    "nullable": false,
                                    "defaultValue": null,
                                    "examples": null,
                                    "maxLength": null,
                                    "minLength": null,
                                    "pattern": null,
                                    "format": null,
                                    "enum": null
                                },
                                {
                                    "type": "string",
                                    "id": "loggingLevel",
                                    "path": false,
                                    "value": null,
                                    "title": "loggingLevel",
                                    "description": "Sets the logging level. The default value is INFO.",
                                    "nullable": true,
                                    "defaultValue": null,
                                    "examples": null,
                                    "maxLength": null,
                                    "minLength": null,
                                    "pattern": null,
                                    "format": null,
                                    "enum": null
                                },
                                {
                                    "type": "string",
                                    "id": "logName",
                                    "path": false,
                                    "value": null,
                                    "title": "logName",
                                    "description": "Sets the name of the logger.",
                                    "nullable": true,
                                    "defaultValue": null,
                                    "examples": null,
                                    "maxLength": null,
                                    "minLength": null,
                                    "pattern": null,
                                    "format": null,
                                    "enum": null
                                },
                                {
                                    "type": "string",
                                    "id": "marker",
                                    "path": false,
                                    "value": null,
                                    "title": "marker",
                                    "description": "To use slf4j marker.",
                                    "nullable": true,
                                    "defaultValue": null,
                                    "examples": null,
                                    "maxLength": null,
                                    "minLength": null,
                                    "pattern": null,
                                    "format": null,
                                    "enum": null
                                },
                                {
                                    "type": "string",
                                    "id": "logger",
                                    "path": false,
                                    "value": null,
                                    "title": "logger",
                                    "description": "To refer to a custom logger instance to lookup from the registry.",
                                    "nullable": true,
                                    "defaultValue": null,
                                    "examples": null,
                                    "maxLength": null,
                                    "minLength": null,
                                    "pattern": null,
                                    "format": null,
                                    "enum": null
                                },
                                {
                                    "type": "string",
                                    "id": "description",
                                    "path": false,
                                    "value": null,
                                    "title": "description",
                                    "description": "Sets the description of this node.",
                                    "nullable": true,
                                    "defaultValue": null,
                                    "examples": null,
                                    "maxLength": null,
                                    "minLength": null,
                                    "pattern": null,
                                    "format": null,
                                    "enum": null
                                }
                            ],
                            "required": [
                                "message"
                            ],
                            "branches": null,
                            "minBranches": 0,
                            "maxBranches": 0,
                            "UUID": "log-0-4203415821"
                        }
                    ],
                    "parameters": [],
                    "identifier": "otherwise",
                    "condition": null,
                    "conditionSyntax": "SIMPLE",
                    "branchUuid": "b-1-4009016983"
                },
                {
                    "branchUuid": "b-1-625058237",
                    "identifier": "",
                    "steps": []
                }
            ],
            "minBranches": 1,
            "maxBranches": -1,
            "UUID": "choice-1"
        }
    ],
    "params": [],
    "parameters": null
}

give response without the component:

- from:
    uri: timer:demo
    parameters:
      includeMetadata: 'true'
      period: '1000'
      delay: '1000'
      bridgeErrorHandler: 'false'
      synchronous: 'false'
      fixedRate: 'false'
      daemon: 'true'
    steps:
    - choice:
        when: []
        otherwise:
          steps: []

@lordrip
Copy link
Member

lordrip commented Mar 13, 2023

This looks like a similar situation as KaotoIO/kaoto-ui#1381

@lordrip
Copy link
Member

lordrip commented Mar 14, 2023

@apupier Would this still be possible after merging the previous pull request? Now that for steps that have an associated step extension, we rely on said extension, this shouldn't happen.

@apupier
Copy link
Member Author

apupier commented Mar 14, 2023

I do not get why it would not happen given that I was reproducing using the step extension.

see KaotoIO/kaoto-backend#513 (comment)

@Delawen Delawen self-assigned this Mar 20, 2023
@Delawen
Copy link
Member

Delawen commented Mar 20, 2023

Is this a duplicate of KaotoIO/kaoto-backend#513 ?

@apupier
Copy link
Member Author

apupier commented Mar 20, 2023

it is the initial issue, for the part affecting VS Code Kaoto.

apupier added a commit to apupier/vscode-kaoto that referenced this issue Mar 21, 2023
fixes KaotoIO#207
fixes KaotoIO#168

Signed-off-by: Aurélien Pupier <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants