Files
DesignPatternsPHP/Structural/Bridge/uml/uml.svg
2014-07-31 13:35:10 -05:00

452 lines
61 KiB
XML

<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill-opacity="1" color-rendering="auto" color-interpolation="auto" stroke="black" text-rendering="auto" stroke-linecap="square" width="584" stroke-miterlimit="10" stroke-opacity="1" shape-rendering="auto" fill="black" stroke-dasharray="none" font-weight="normal" stroke-width="1" height="456" font-family="'Dialog'" font-style="normal" stroke-linejoin="miter" font-size="12" stroke-dashoffset="0" image-rendering="auto">
<!--Generated by ySVG-->
<defs id="genericDefs"/>
<g>
<defs id="defs1">
<linearGradient x1="0" gradientUnits="userSpaceOnUse" x2="0" y1="0" y2="25" id="linearGradient1" spreadMethod="pad">
<stop stop-opacity="1" stop-color="rgb(85,85,85)" offset="0%"/>
<stop stop-opacity="1" stop-color="rgb(60,60,60)" offset="100%"/>
</linearGradient>
<linearGradient x1="0" gradientUnits="userSpaceOnUse" x2="0" y1="0" y2="25" id="linearGradient2" spreadMethod="pad">
<stop stop-opacity="1" stop-color="rgb(85,85,85)" offset="0%"/>
<stop stop-opacity="1" stop-color="rgb(60,60,60)" offset="100%"/>
</linearGradient>
<linearGradient x1="0" gradientUnits="userSpaceOnUse" x2="0" y1="0" y2="25" id="linearGradient3" spreadMethod="pad">
<stop stop-opacity="1" stop-color="rgb(85,85,85)" offset="0%"/>
<stop stop-opacity="1" stop-color="rgb(60,60,60)" offset="100%"/>
</linearGradient>
<linearGradient x1="0" gradientUnits="userSpaceOnUse" x2="0" y1="0" y2="25" id="linearGradient4" spreadMethod="pad">
<stop stop-opacity="1" stop-color="rgb(85,85,85)" offset="0%"/>
<stop stop-opacity="1" stop-color="rgb(60,60,60)" offset="100%"/>
</linearGradient>
<linearGradient x1="0" gradientUnits="userSpaceOnUse" x2="0" y1="0" y2="25" id="linearGradient5" spreadMethod="pad">
<stop stop-opacity="1" stop-color="rgb(85,85,85)" offset="0%"/>
<stop stop-opacity="1" stop-color="rgb(60,60,60)" offset="100%"/>
</linearGradient>
<linearGradient x1="0" gradientUnits="userSpaceOnUse" x2="0" y1="0" y2="25" id="linearGradient6" spreadMethod="pad">
<stop stop-opacity="1" stop-color="rgb(85,85,85)" offset="0%"/>
<stop stop-opacity="1" stop-color="rgb(60,60,60)" offset="100%"/>
</linearGradient>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath1">
<path d="M0 0 L584 0 L584 456 L0 456 L0 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath2">
<path d="M-20 -20 L564 -20 L564 436 L-20 436 L-20 -20 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath3">
<path d="M-73.5 -292 L510.5 -292 L510.5 164 L-73.5 164 L-73.5 -292 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath4">
<path d="M0 0 L0 47 L87 47 L87 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath5">
<path d="M0 0 L0 45 L85 45 L85 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath6">
<path d="M0 0 L0 20 L85 20 L85 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath7">
<path d="M0 0 L0 18 L6 18 L6 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath8">
<path d="M0 0 L0 18 L71 18 L71 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath9">
<path d="M0 0 L0 25 L85 25 L85 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath10">
<path d="M0 0 L0 24 L85 24 L85 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath11">
<path d="M0 0 L0 18 L79 18 L79 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath12">
<path d="M-310 -179 L274 -179 L274 277 L-310 277 L-310 -179 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath13">
<path d="M0 0 L0 68 L254 68 L254 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath14">
<path d="M0 0 L0 66 L252 66 L252 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath15">
<path d="M0 0 L0 41 L252 41 L252 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath16">
<path d="M0 0 L0 20 L252 20 L252 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath17">
<path d="M0 0 L0 18 L218 18 L218 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath18">
<path d="M0 20 L0 21 L252 21 L252 20 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath19">
<path d="M0 0 L0 1 L252 1 L252 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath20">
<path d="M0 21 L0 41 L252 41 L252 21 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath21">
<path d="M0 0 L0 18 L109 18 L109 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath22">
<path d="M0 0 L0 25 L252 25 L252 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath23">
<path d="M0 0 L0 24 L252 24 L252 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath24">
<path d="M0 0 L0 18 L246 18 L246 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath25">
<path d="M-127 -389 L457 -389 L457 67 L-127 67 L-127 -389 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath26">
<path d="M-20 -179 L564 -179 L564 277 L-20 277 L-20 -179 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath27">
<path d="M-20 -389 L564 -389 L564 67 L-20 67 L-20 -389 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath28">
<path d="M-207.5 -20 L376.5 -20 L376.5 436 L-207.5 436 L-207.5 -20 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath29">
<path d="M0 0 L0 109 L185 109 L185 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath30">
<path d="M0 0 L0 107 L183 107 L183 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath31">
<path d="M0 0 L0 82 L183 82 L183 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath32">
<path d="M0 0 L0 20 L183 20 L183 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath33">
<path d="M0 0 L0 18 L93 18 L93 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath34">
<path d="M0 20 L0 40 L183 40 L183 20 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath35">
<path d="M0 40 L0 41 L183 41 L183 40 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath36">
<path d="M0 0 L0 1 L183 1 L183 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath37">
<path d="M0 41 L0 61 L183 61 L183 41 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath38">
<path d="M0 0 L0 18 L181 18 L181 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath39">
<path d="M0 61 L0 62 L183 62 L183 61 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath40">
<path d="M0 62 L0 82 L183 82 L183 62 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath41">
<path d="M0 0 L0 25 L183 25 L183 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath42">
<path d="M0 0 L0 24 L183 24 L183 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath43">
<path d="M0 0 L0 18 L177 18 L177 0 Z"/>
</clipPath>
</defs>
<g fill="rgb(60,63,65)" transform="translate(20,20)" stroke="rgb(60,63,65)">
<rect x="-20" width="584" height="456" y="-20" clip-path="url(#clipPath2)" stroke="none"/>
</g>
<g fill="rgb(107,107,107)" stroke="rgb(107,107,107)">
<path d="M10.9219 444 L10.9219 435.4062 L14.1719 435.4062 Q15.0156 435.4062 15.4688 435.4844 Q16.1094 435.5938 16.5391 435.8906 Q16.9688 436.1875 17.2266 436.7188 Q17.4844 437.25 17.4844 437.8906 Q17.4844 438.9844 16.7891 439.7422 Q16.0938 440.5 14.2656 440.5 L12.0625 440.5 L12.0625 444 L10.9219 444 ZM12.0625 439.5 L14.2812 439.5 Q15.3906 439.5 15.8516 439.0859 Q16.3125 438.6719 16.3125 437.9219 Q16.3125 437.3906 16.0391 437.0078 Q15.7656 436.625 15.3281 436.5 Q15.0312 436.4219 14.2656 436.4219 L12.0625 436.4219 L12.0625 439.5 ZM18.4102 440.8906 Q18.4102 439.1562 19.3633 438.3281 Q20.1602 437.6406 21.3164 437.6406 Q22.5977 437.6406 23.418 438.4766 Q24.2383 439.3125 24.2383 440.7969 Q24.2383 442 23.8789 442.6875 Q23.5195 443.375 22.8242 443.7578 Q22.1289 444.1406 21.3164 444.1406 Q20.0195 444.1406 19.2148 443.3047 Q18.4102 442.4688 18.4102 440.8906 ZM19.4883 440.8906 Q19.4883 442.0781 20.0117 442.6719 Q20.5352 443.2656 21.3164 443.2656 Q22.1133 443.2656 22.6289 442.6719 Q23.1445 442.0781 23.1445 440.8594 Q23.1445 439.7031 22.6211 439.1094 Q22.0977 438.5156 21.3164 438.5156 Q20.5352 438.5156 20.0117 439.1016 Q19.4883 439.6875 19.4883 440.8906 ZM26.6152 444 L24.709 437.7812 L25.8027 437.7812 L26.7871 441.375 L27.1621 442.7031 Q27.1934 442.6094 27.4902 441.4219 L28.4746 437.7812 L29.5527 437.7812 L30.4902 441.3906 L30.8027 442.5781 L31.1621 441.375 L32.2246 437.7812 L33.2559 437.7812 L31.3027 444 L30.209 444 L29.2246 440.2656 L28.9746 439.2188 L27.7246 444 L26.6152 444 ZM38.3906 442 L39.4844 442.125 Q39.2344 443.0781 38.5312 443.6094 Q37.8281 444.1406 36.75 444.1406 Q35.3906 444.1406 34.5859 443.2969 Q33.7812 442.4531 33.7812 440.9375 Q33.7812 439.375 34.5938 438.5078 Q35.4062 437.6406 36.6875 437.6406 Q37.9375 437.6406 38.7266 438.4844 Q39.5156 439.3281 39.5156 440.875 Q39.5156 440.9688 39.5156 441.1562 L34.875 441.1562 Q34.9375 442.1875 35.4531 442.7266 Q35.9688 443.2656 36.75 443.2656 Q37.3281 443.2656 37.7422 442.9609 Q38.1562 442.6562 38.3906 442 ZM34.9375 440.2969 L38.4062 440.2969 Q38.3438 439.5 38.0156 439.1094 Q37.5 438.5 36.7031 438.5 Q35.9688 438.5 35.4766 438.9844 Q34.9844 439.4688 34.9375 440.2969 ZM40.7988 444 L40.7988 437.7812 L41.752 437.7812 L41.752 438.7188 Q42.1113 438.0625 42.416 437.8516 Q42.7207 437.6406 43.0957 437.6406 Q43.627 437.6406 44.1738 437.9688 L43.8145 438.9531 Q43.4238 438.7188 43.0488 438.7188 Q42.6895 438.7188 42.416 438.9297 Q42.1426 439.1406 42.0332 439.5156 Q41.8457 440.0781 41.8457 440.7344 L41.8457 444 L40.7988 444 ZM49.0605 442 L50.1543 442.125 Q49.9043 443.0781 49.2012 443.6094 Q48.498 444.1406 47.4199 444.1406 Q46.0605 444.1406 45.2559 443.2969 Q44.4512 442.4531 44.4512 440.9375 Q44.4512 439.375 45.2637 438.5078 Q46.0762 437.6406 47.3574 437.6406 Q48.6074 437.6406 49.3965 438.4844 Q50.1855 439.3281 50.1855 440.875 Q50.1855 440.9688 50.1855 441.1562 L45.5449 441.1562 Q45.6074 442.1875 46.123 442.7266 Q46.6387 443.2656 47.4199 443.2656 Q47.998 443.2656 48.4121 442.9609 Q48.8262 442.6562 49.0605 442 ZM45.6074 440.2969 L49.0762 440.2969 Q49.0137 439.5 48.6855 439.1094 Q48.1699 438.5 47.373 438.5 Q46.6387 438.5 46.1465 438.9844 Q45.6543 439.4688 45.6074 440.2969 ZM55.5156 444 L55.5156 443.2188 Q54.9219 444.1406 53.7812 444.1406 Q53.0312 444.1406 52.4062 443.7266 Q51.7812 443.3125 51.4375 442.5781 Q51.0938 441.8438 51.0938 440.8906 Q51.0938 439.9688 51.4062 439.2031 Q51.7188 438.4375 52.3438 438.0391 Q52.9688 437.6406 53.7344 437.6406 Q54.2969 437.6406 54.7344 437.875 Q55.1719 438.1094 55.4531 438.4844 L55.4531 435.4062 L56.5 435.4062 L56.5 444 L55.5156 444 ZM52.1875 440.8906 Q52.1875 442.0938 52.6875 442.6797 Q53.1875 443.2656 53.875 443.2656 Q54.5625 443.2656 55.0469 442.7031 Q55.5312 442.1406 55.5312 440.9844 Q55.5312 439.7031 55.0391 439.1094 Q54.5469 438.5156 53.8281 438.5156 Q53.125 438.5156 52.6562 439.0859 Q52.1875 439.6562 52.1875 440.8906 ZM62.4609 444 L61.4766 444 L61.4766 435.4062 L62.5391 435.4062 L62.5391 438.4688 Q63.2109 437.6406 64.2422 437.6406 Q64.8203 437.6406 65.3281 437.8672 Q65.8359 438.0938 66.1719 438.5156 Q66.5078 438.9375 66.6953 439.5312 Q66.8828 440.125 66.8828 440.7969 Q66.8828 442.3906 66.0859 443.2656 Q65.2891 444.1406 64.1953 444.1406 Q63.0859 444.1406 62.4609 443.2188 L62.4609 444 ZM62.4453 440.8438 Q62.4453 441.9531 62.7578 442.4531 Q63.2578 443.2656 64.1016 443.2656 Q64.7891 443.2656 65.2969 442.6719 Q65.8047 442.0781 65.8047 440.875 Q65.8047 439.6562 65.3203 439.0781 Q64.8359 438.5 64.1484 438.5 Q63.4609 438.5 62.9531 439.1016 Q62.4453 439.7031 62.4453 440.8438 ZM68.1191 446.3906 L67.9941 445.4062 Q68.3379 445.5 68.6035 445.5 Q68.9473 445.5 69.1582 445.3828 Q69.3691 445.2656 69.5098 445.0625 Q69.6035 444.8906 69.8379 444.2656 Q69.8535 444.1875 69.9316 444.0156 L67.5566 437.7812 L68.6973 437.7812 L69.9941 441.375 Q70.2441 442.0625 70.4473 442.8281 Q70.6348 442.0938 70.8848 441.4062 L72.2129 437.7812 L73.2598 437.7812 L70.9004 444.1094 Q70.5098 445.125 70.3066 445.5156 Q70.0254 446.0469 69.6582 446.2891 Q69.291 446.5312 68.791 446.5312 Q68.4941 446.5312 68.1191 446.3906 ZM77.4531 446.3906 L77.3281 445.4062 Q77.6719 445.5 77.9375 445.5 Q78.2812 445.5 78.4922 445.3828 Q78.7031 445.2656 78.8438 445.0625 Q78.9375 444.8906 79.1719 444.2656 Q79.1875 444.1875 79.2656 444.0156 L76.8906 437.7812 L78.0312 437.7812 L79.3281 441.375 Q79.5781 442.0625 79.7812 442.8281 Q79.9688 442.0938 80.2188 441.4062 L81.5469 437.7812 L82.5938 437.7812 L80.2344 444.1094 Q79.8438 445.125 79.6406 445.5156 Q79.3594 446.0469 78.9922 446.2891 Q78.625 446.5312 78.125 446.5312 Q77.8281 446.5312 77.4531 446.3906 ZM83.6875 444 L83.6875 435.4062 L89.4844 435.4062 L89.4844 436.4219 L84.8281 436.4219 L84.8281 439.0781 L88.8594 439.0781 L88.8594 440.0938 L84.8281 440.0938 L84.8281 444 L83.6875 444 ZM90.8301 436.625 L90.8301 435.4062 L91.8926 435.4062 L91.8926 436.625 L90.8301 436.625 ZM90.8301 444 L90.8301 437.7812 L91.8926 437.7812 L91.8926 444 L90.8301 444 ZM93.4648 444 L93.4648 435.4062 L94.5273 435.4062 L94.5273 444 L93.4648 444 ZM100.4121 442 L101.5059 442.125 Q101.2559 443.0781 100.5527 443.6094 Q99.8496 444.1406 98.7715 444.1406 Q97.4121 444.1406 96.6074 443.2969 Q95.8027 442.4531 95.8027 440.9375 Q95.8027 439.375 96.6152 438.5078 Q97.4277 437.6406 98.709 437.6406 Q99.959 437.6406 100.748 438.4844 Q101.5371 439.3281 101.5371 440.875 Q101.5371 440.9688 101.5371 441.1562 L96.8965 441.1562 Q96.959 442.1875 97.4746 442.7266 Q97.9902 443.2656 98.7715 443.2656 Q99.3496 443.2656 99.7637 442.9609 Q100.1777 442.6562 100.4121 442 ZM96.959 440.2969 L100.4277 440.2969 Q100.3652 439.5 100.0371 439.1094 Q99.5215 438.5 98.7246 438.5 Q97.9902 438.5 97.498 438.9844 Q97.0059 439.4688 96.959 440.2969 ZM102.4141 442.1406 L103.4453 441.9844 Q103.5391 442.6094 103.9375 442.9375 Q104.3359 443.2656 105.0703 443.2656 Q105.7891 443.2656 106.1406 442.9766 Q106.4922 442.6875 106.4922 442.2812 Q106.4922 441.9219 106.1797 441.7188 Q105.9609 441.5781 105.1016 441.3594 Q103.9453 441.0625 103.5 440.8516 Q103.0547 440.6406 102.8203 440.2656 Q102.5859 439.8906 102.5859 439.4219 Q102.5859 439.0156 102.7734 438.6562 Q102.9609 438.2969 103.2891 438.0625 Q103.5391 437.8906 103.9609 437.7656 Q104.3828 437.6406 104.8828 437.6406 Q105.6016 437.6406 106.1562 437.8516 Q106.7109 438.0625 106.9766 438.4219 Q107.2422 438.7812 107.3359 439.375 L106.3047 439.5156 Q106.2422 439.0469 105.9062 438.7734 Q105.5703 438.5 104.9453 438.5 Q104.2266 438.5 103.9141 438.7422 Q103.6016 438.9844 103.6016 439.3125 Q103.6016 439.5156 103.7266 439.6719 Q103.8672 439.8438 104.1328 439.9531 Q104.2891 440.0156 105.0703 440.2188 Q106.1953 440.5312 106.6328 440.7188 Q107.0703 440.9062 107.3203 441.2656 Q107.5703 441.625 107.5703 442.1719 Q107.5703 442.7031 107.2656 443.1641 Q106.9609 443.625 106.3828 443.8828 Q105.8047 444.1406 105.0703 444.1406 Q103.8516 444.1406 103.2188 443.6328 Q102.5859 443.125 102.4141 442.1406 Z" clip-path="url(#clipPath1)" stroke="none"/>
</g>
<g fill="rgb(120,120,120)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(53.5,272)" stroke="rgb(120,120,120)">
<path d="M0 0 L87 0 L87 47 L0 47 L0 0 ZM1 1 L86 1 L86 46 L1 46 L1 1 Z" clip-path="url(#clipPath4)" fill-rule="evenodd" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(54.5,273)" stroke="rgb(60,63,65)">
<rect x="0" width="85" height="45" y="0" clip-path="url(#clipPath5)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(54.5,298)" stroke="rgb(60,63,65)">
<rect x="0" width="85" height="20" y="0" clip-path="url(#clipPath6)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(54.5,298)" stroke="rgb(60,63,65)">
<rect x="0" width="85" height="20" y="0" clip-path="url(#clipPath6)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(56.5,299)" stroke="rgb(60,63,65)">
<rect x="0" width="36" height="18" y="0" clip-path="url(#clipPath8)" stroke="none"/>
<image x="2" y="1" clip-path="url(#clipPath8)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACNElEQVR42q1TTWgT&#13;&#10;QRj9vtmfZLP5oSFVSKOpVhHRQwUJHqoUDx7UKOrBq4cePBR6sQGjnhT8PymiKMUg&#13;&#10;oldBES+hFRVFESnqQaSY1ppUmzTdxjbZzc74jbFBBG1FP3jD7Mw37715zAL8Y+FC&#13;&#10;DeULp4YRmMZM46UaMtLGvp7cz/tsIYJQx6pPgRXtHt1rJO3xL2+tzJX+vyIAq5wn&#13;&#10;m5YeDDqBeLsO1tRpK3Opf/EEIGaAuzbBRQTuj8VQFIvHqzcHVi6SABVwOSMggUJD&#13;&#10;4W0Je+xK+YzcVX9t39y99QCx9s5/Dzwf5g8/jK9TGWq71q9BCc1vwlzuc9cfHQwN&#13;&#10;ZjeS2tHBkdG11/cnJ3sSnc7d1+/IiUseBKDjRpoOxK1rT2nMAWL+8rNXHdn3uZi4&#13;&#10;fTWTHRndcOPFGw143Y+CU68AyuJHNI3JdwLu2DGm6wGaLg8b3havqph0906dKUsV&#13;&#10;hiqp+pC7CpCydCA4l9mUmgSzpeKQrmjb9VCg1Yega4gesGttKndNsku265S/aDw6&#13;&#10;tw7OtAXo9TxuEmhB/7Hq2PhuzTTMnavjXAI4D26KLmEEsshZItoKiWg3iHodqqVi&#13;&#10;zbOsLSXPKnI4cefBVHrvDscuFLbpPp+Kcl0qC1JtACQE2a+MfRQYDqfNg6l7TQJZ&#13;&#10;J+9nnxzek6zWCvktRKAyVaV3Azh/0LEsmJ2YqGE4kg72HTn7259p7uK5uFOZPs+/&#13;&#10;znSh60aQoSsYmwQz8Eg3Qymj91AO/md9A6pl5iamRAOBAAAAAElFTkSuQmCC" height="16" preserveAspectRatio="none"/>
<image x="18" y="1" clip-path="url(#clipPath8)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAj0lEQVR42mNgGAWM&#13;&#10;yJzibZWtDAz/S4BMNiD+BZTu6fVqr8ZnABMq9385C+t/sV6vDkYQDTWMgQQDGJg7&#13;&#10;XTs/ghhQmo0kL+DwCgxg9RITdnP/l2OxnQ2bl3AYwMAMIlj+/pcHhweQRhhCnAFg&#13;&#10;8IeZ8SEyTUwgwsBfGKN8c7kcajgQZQBjJ0wxku3gQByGeQEAWvkuL2Z1vfwAAAAASUVORK5CYII=" height="16" preserveAspectRatio="none"/>
<rect x="36" width="35" height="18" y="0" clip-path="url(#clipPath8)" stroke="none"/>
<text fill="rgb(187,187,187)" x="37" xml:space="preserve" y="13" clip-path="url(#clipPath8)" stroke="none">work()</text>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(54.5,273)" stroke="rgb(60,63,65)">
<rect x="0" width="85" height="25" y="0" clip-path="url(#clipPath9)" stroke="none"/>
</g>
<g fill="url(#linearGradient1)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(54.5,273)" stroke="url(#linearGradient1)">
<rect x="0" width="85" height="25" y="0" clip-path="url(#clipPath9)" stroke="none"/>
<rect x="0" y="24" clip-path="url(#clipPath9)" fill="rgb(90,90,90)" width="85" height="25" stroke="none"/>
</g>
<g fill="rgb(187,187,187)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(57.5,276)" stroke="rgb(187,187,187)">
<image x="2" y="1" clip-path="url(#clipPath11)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACEElEQVR42mNgoBAw&#13;&#10;ogtMuTdH/tevH72///22YWZkEgaJ/f3/7zUbM9shVlb28hyllIc4DZhwa1rpr7+/&#13;&#10;msT5xDj4OfkZmBiZwOL//v9j+Pj9I8PLT69+Ag2qLVDL6obpYUZonlIKtKlTSUSR&#13;&#10;lZONEyz2HwpBgIOVg0GAS4Dl/bf3Ll553t92TN52DCQOtmLyjcmKP/78apYTlmVk&#13;&#10;ZGJk+IcDguRAakBq+29NUwLpZQER3xn+tovwCrMzMoKc+xds49HFRxmuH7jOICQt&#13;&#10;xKBgrMBg5G8E8TNQDUjtu69vu4DcELALfv39acfNyc3wF2gLDFvEWjIISAswaLpq&#13;&#10;Mej7G6DIgdT++vvHBu4CoLmiIL/+hdqODEABiE0cCETgBoA0g/yIDmCBiE0OGH9/&#13;&#10;4Qb8+f/3NTDeJWHRhmQCWDO6C0Cu+vPvzzt4LLAwMR/69P0TWCEMn1xykuH90/cM&#13;&#10;51afZbi48SKKHEgt0LKjcBewsLBVvfv8PoCDnZOdiQniCsNoIzCGgb9Qb/z7948B&#13;&#10;qPYnBxtXGTwh7Z28871LnuvPz9++uHCyczCC0ud/LBBk+8t3r/4zMzNWVauXbkVJ&#13;&#10;ifun7D1mn+38/eO3T3bABMPCzMLC8B9qEMjPX358ZXj94e1PZmamqjqNym6cmanl&#13;&#10;Wov8z/8MvX///rVhYmYUAVn879//N0CNR4ApraxGq+YhAzUBAEHmDq/adgxrAAAA&#13;&#10;AElFTkSuQmCC" height="16" preserveAspectRatio="none"/>
</g>
<g font-size="11" transform="matrix(1,0,0,1,20,20) translate(57.5,276)" fill-opacity="0.1961" fill="rgb(0,0,0)" font-family="'Tahoma'" stroke="rgb(0,0,0)" stroke-opacity="0.1961">
<text x="21" xml:space="preserve" y="14" clip-path="url(#clipPath11)" stroke="none">Workshop</text>
</g>
<g fill="rgb(187,187,187)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(57.5,276)" stroke="rgb(187,187,187)">
<text x="21" xml:space="preserve" y="13" clip-path="url(#clipPath11)" stroke="none">Workshop</text>
</g>
<g fill="rgb(120,120,120)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(290,159)" stroke="rgb(120,120,120)">
<path d="M0 0 L254 0 L254 68 L0 68 L0 0 ZM1 1 L253 1 L253 67 L1 67 L1 1 Z" clip-path="url(#clipPath13)" fill-rule="evenodd" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(291,160)" stroke="rgb(60,63,65)">
<rect x="0" width="252" height="66" y="0" clip-path="url(#clipPath14)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(291,185)" stroke="rgb(60,63,65)">
<rect x="0" width="252" height="41" y="0" clip-path="url(#clipPath15)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(291,185)" stroke="rgb(60,63,65)">
<rect x="0" width="252" height="20" y="0" clip-path="url(#clipPath16)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(293,186)" stroke="rgb(60,63,65)">
<rect x="0" width="36" height="18" y="0" clip-path="url(#clipPath17)" stroke="none"/>
<image x="2" y="1" clip-path="url(#clipPath17)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACAklEQVR42mNgoBAw&#13;&#10;ogt8X7tW/uePD73/v32zAXKFocKvGbk4D7FzCJZzBgc/xGnAp1ULS/99/NDELirG&#13;&#10;wcovwMDIxAQW///vH8Pvjx8Yfrx+9ZOZX6CWLyy+G6aHGaF5fum/T587eZSUWVm4&#13;&#10;uBgYGRFmg9jMHJwMbAKCLD9fvnCpign71r564zGQHNiKD6sWKf59976ZR16BEawR&#13;&#10;aCM2DJIDqQGp/bB2qRLcAIbv39o5hEXYwZb++4sXg9SA1DJ8/dQF0soC9uOXL3as&#13;&#10;4uJgW3Zcusaw/sxFuPN9DXUZNp+/DGf7GOowsPLyMvx49cIG4YK/f0QZ//8H0n8h&#13;&#10;zgWCmfFhDMm2FmDNyGyQGrDaP39FEC4AavoP1fgfJAnEYLH//7CyweqARiFcwMjw&#13;&#10;+v+f3xB//ocowMcGq2X4/w5hAAfXod8fPkBD+z/EfFjoY2GD1DJycB2Fe4GJh6/q&#13;&#10;x7OHAaxcXOweGsoMIAzyq5msFINZuB8K+/+vX6AA/MkkJV8GT0gd6za+r44I/vnz&#13;&#10;xUsXNh4eSFqAhgUy/v/nD8OXR4/+swgJVfHHZ2xFSYntm7Yfqw4L+P7j+VM7YBJm&#13;&#10;YWJlZYAkRlDA/WX4/ekjw7fnT3+yCApX8aXkdePOTHOmyP/48aX335dvNoz//4kA&#13;&#10;XfP3PyPTGwZuriOcHNxlnCk5DxmoCQCxnyWQLkoHoQAAAABJRU5ErkJggg==" height="16" preserveAspectRatio="none"/>
<image x="18" y="1" clip-path="url(#clipPath17)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAj0lEQVR42mNgGAWM&#13;&#10;yJzibZWtDAz/S4BMNiD+BZTu6fVqr8ZnABMq9385C+t/sV6vDkYQDTWMgQQDGJg7&#13;&#10;XTs/ghhQmo0kL+DwCgxg9RITdnP/l2OxnQ2bl3AYwMAMIlj+/pcHhweQRhhCnAFg&#13;&#10;8IeZ8SEyTUwgwsBfGKN8c7kcajgQZQBjJ0wxku3gQByGeQEAWvkuL2Z1vfwAAAAASUVORK5CYII=" height="16" preserveAspectRatio="none"/>
<rect x="36" width="182" height="18" y="0" clip-path="url(#clipPath17)" stroke="none"/>
<text fill="rgb(187,187,187)" x="37" xml:space="preserve" y="13" clip-path="url(#clipPath17)" stroke="none">__construct(workShop1, workShop2)</text>
</g>
<g fill="gray" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(291,205)" stroke="gray">
<rect x="0" width="252" height="1" y="0" clip-path="url(#clipPath19)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(291,206)" stroke="rgb(60,63,65)">
<rect x="0" width="252" height="20" y="0" clip-path="url(#clipPath16)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(293,207)" stroke="rgb(60,63,65)">
<rect x="0" width="36" height="18" y="0" clip-path="url(#clipPath21)" stroke="none"/>
<image x="2" y="1" clip-path="url(#clipPath21)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACAklEQVR42mNgoBAw&#13;&#10;ogt8X7tW/uePD73/v32zAXKFocKvGbk4D7FzCJZzBgc/xGnAp1ULS/99/NDELirG&#13;&#10;wcovwMDIxAQW///vH8Pvjx8Yfrx+9ZOZX6CWLyy+G6aHGaF5fum/T587eZSUWVm4&#13;&#10;uBgYGRFmg9jMHJwMbAKCLD9fvnCpign71r564zGQHNiKD6sWKf59976ZR16BEawR&#13;&#10;aCM2DJIDqQGp/bB2qRLcAIbv39o5hEXYwZb++4sXg9SA1DJ8/dQF0soC9uOXL3as&#13;&#10;4uJgW3Zcusaw/sxFuPN9DXUZNp+/DGf7GOowsPLyMvx49cIG4YK/f0QZ//8H0n8h&#13;&#10;zgWCmfFhDMm2FmDNyGyQGrDaP39FEC4AavoP1fgfJAnEYLH//7CyweqARiFcwMjw&#13;&#10;+v+f3xB//ocowMcGq2X4/w5hAAfXod8fPkBD+z/EfFjoY2GD1DJycB2Fe4GJh6/q&#13;&#10;x7OHAaxcXOweGsoMIAzyq5msFINZuB8K+/+vX6AA/MkkJV8GT0gd6za+r44I/vnz&#13;&#10;xUsXNh4eSFqAhgUy/v/nD8OXR4/+swgJVfHHZ2xFSYntm7Yfqw4L+P7j+VM7YBJm&#13;&#10;YWJlZYAkRlDA/WX4/ekjw7fnT3+yCApX8aXkdePOTHOmyP/48aX335dvNoz//4kA&#13;&#10;XfP3PyPTGwZuriOcHNxlnCk5DxmoCQCxnyWQLkoHoQAAAABJRU5ErkJggg==" height="16" preserveAspectRatio="none"/>
<image x="18" y="1" clip-path="url(#clipPath21)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAj0lEQVR42mNgGAWM&#13;&#10;yJzibZWtDAz/S4BMNiD+BZTu6fVqr8ZnABMq9385C+t/sV6vDkYQDTWMgQQDGJg7&#13;&#10;XTs/ghhQmo0kL+DwCgxg9RITdnP/l2OxnQ2bl3AYwMAMIlj+/pcHhweQRhhCnAFg&#13;&#10;8IeZ8SEyTUwgwsBfGKN8c7kcajgQZQBjJ0wxku3gQByGeQEAWvkuL2Z1vfwAAAAASUVORK5CYII=" height="16" preserveAspectRatio="none"/>
<rect x="36" width="73" height="18" y="0" clip-path="url(#clipPath21)" stroke="none"/>
<text fill="rgb(187,187,187)" x="37" xml:space="preserve" y="13" clip-path="url(#clipPath21)" stroke="none">manufacture()</text>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(291,160)" stroke="rgb(60,63,65)">
<rect x="0" width="252" height="25" y="0" clip-path="url(#clipPath22)" stroke="none"/>
</g>
<g fill="url(#linearGradient2)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(291,160)" stroke="url(#linearGradient2)">
<rect x="0" width="252" height="25" y="0" clip-path="url(#clipPath22)" stroke="none"/>
<rect x="0" y="24" clip-path="url(#clipPath22)" fill="rgb(90,90,90)" width="252" height="25" stroke="none"/>
</g>
<g fill="rgb(187,187,187)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(294,163)" stroke="rgb(187,187,187)">
<image x="2" y="1" clip-path="url(#clipPath24)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACKklEQVR42mNgoBAw&#13;&#10;ogssuvhB8cvPX5M+//hj8f8/oyBYEeP/dzycrEd52ViL4vQF7uM0YO7ZV1WvPv+p&#13;&#10;lxTkZBPkZmNgZoJI//33n+H9118Mz99//yXGy9KYbCzWBtPDDGPMBmp+8/Vvq4YU&#13;&#10;PzM3OwvQVkaG/0Dx/2AXMDJwsrEwCPOyMz9698M5PKf89+ZZ3YdB+phAxILLL5Vf&#13;&#10;fP5dryrJx8AItPUfUAwbBsmB1IDULr7ySgWklwVEfPrK0CPGx8kG8tFfoMqf378y&#13;&#10;7FsyjeHWqYNw7+XP3gL3NUjt28+/+oEcX7ABH77/sVYX4Gb49/8/WMmu+RMYpFS1&#13;&#10;GdxTSuAGwORAQICLjeHFh+8WcC/8/vNf6D/Qn3+BakD40bXzDDoO3nA+Ogap/f33&#13;&#10;vxDcCzAJGPj98wdE4X+8KeAv3AVMzIzvgCbCDZLRMmS4cXwfThf8htj2Ee4CHg7m&#13;&#10;o2+//AgQ4uUAm20bV8hwePFEhsNLJsPtS5y2Cc5+9+UHAzcX0wm4AbwcTKUPX333&#13;&#10;4uVkZwMlHnYeAQaXzHoUB//7xwBPVC/fff8lL8ZeCE9I22Z1vwvMKf/3+O0PZz5u&#13;&#10;dlDKgSciZPwHqPnei08MYvwsdQVm4htRUuKuuT2H/TPL/j5+/dUGmGCY2ViYwAn9&#13;&#10;Pzwp/2R48vrzLwkB1roSS4k2nJlp8skXiu+//5306fs/yz///wsyMTL+ZWZkeM/L&#13;&#10;yXxckIOpMNdc4j4DNQEAbyj/ikXNHnwAAAAASUVORK5CYII=" height="16" preserveAspectRatio="none"/>
</g>
<g font-size="11" transform="matrix(1,0,0,1,20,20) translate(294,163)" fill-opacity="0.1961" fill="rgb(0,0,0)" font-family="'Tahoma'" stroke="rgb(0,0,0)" stroke-opacity="0.1961">
<text x="21" xml:space="preserve" y="14" clip-path="url(#clipPath24)" stroke="none">Car</text>
</g>
<g fill="rgb(187,187,187)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(294,163)" stroke="rgb(187,187,187)">
<text x="21" xml:space="preserve" y="13" clip-path="url(#clipPath24)" stroke="none">Car</text>
</g>
<g fill="rgb(120,120,120)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(107,369)" stroke="rgb(120,120,120)">
<path d="M0 0 L87 0 L87 47 L0 47 L0 0 ZM1 1 L86 1 L86 46 L1 46 L1 1 Z" clip-path="url(#clipPath4)" fill-rule="evenodd" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(108,370)" stroke="rgb(60,63,65)">
<rect x="0" width="85" height="45" y="0" clip-path="url(#clipPath5)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(108,395)" stroke="rgb(60,63,65)">
<rect x="0" width="85" height="20" y="0" clip-path="url(#clipPath6)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(108,395)" stroke="rgb(60,63,65)">
<rect x="0" width="85" height="20" y="0" clip-path="url(#clipPath6)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(110,396)" stroke="rgb(60,63,65)">
<rect x="0" width="36" height="18" y="0" clip-path="url(#clipPath8)" stroke="none"/>
<image x="2" y="1" clip-path="url(#clipPath8)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACAklEQVR42mNgoBAw&#13;&#10;ogt8X7tW/uePD73/v32zAXKFocKvGbk4D7FzCJZzBgc/xGnAp1ULS/99/NDELirG&#13;&#10;wcovwMDIxAQW///vH8Pvjx8Yfrx+9ZOZX6CWLyy+G6aHGaF5fum/T587eZSUWVm4&#13;&#10;uBgYGRFmg9jMHJwMbAKCLD9fvnCpign71r564zGQHNiKD6sWKf59976ZR16BEawR&#13;&#10;aCM2DJIDqQGp/bB2qRLcAIbv39o5hEXYwZb++4sXg9SA1DJ8/dQF0soC9uOXL3as&#13;&#10;4uJgW3Zcusaw/sxFuPN9DXUZNp+/DGf7GOowsPLyMvx49cIG4YK/f0QZ//8H0n8h&#13;&#10;zgWCmfFhDMm2FmDNyGyQGrDaP39FEC4AavoP1fgfJAnEYLH//7CyweqARiFcwMjw&#13;&#10;+v+f3xB//ocowMcGq2X4/w5hAAfXod8fPkBD+z/EfFjoY2GD1DJycB2Fe4GJh6/q&#13;&#10;x7OHAaxcXOweGsoMIAzyq5msFINZuB8K+/+vX6AA/MkkJV8GT0gd6za+r44I/vnz&#13;&#10;xUsXNh4eSFqAhgUy/v/nD8OXR4/+swgJVfHHZ2xFSYntm7Yfqw4L+P7j+VM7YBJm&#13;&#10;YWJlZYAkRlDA/WX4/ekjw7fnT3+yCApX8aXkdePOTHOmyP/48aX335dvNoz//4kA&#13;&#10;XfP3PyPTGwZuriOcHNxlnCk5DxmoCQCxnyWQLkoHoQAAAABJRU5ErkJggg==" height="16" preserveAspectRatio="none"/>
<image x="18" y="1" clip-path="url(#clipPath8)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAj0lEQVR42mNgGAWM&#13;&#10;yJzibZWtDAz/S4BMNiD+BZTu6fVqr8ZnABMq9385C+t/sV6vDkYQDTWMgQQDGJg7&#13;&#10;XTs/ghhQmo0kL+DwCgxg9RITdnP/l2OxnQ2bl3AYwMAMIlj+/pcHhweQRhhCnAFg&#13;&#10;8IeZ8SEyTUwgwsBfGKN8c7kcajgQZQBjJ0wxku3gQByGeQEAWvkuL2Z1vfwAAAAASUVORK5CYII=" height="16" preserveAspectRatio="none"/>
<rect x="36" width="35" height="18" y="0" clip-path="url(#clipPath8)" stroke="none"/>
<text fill="rgb(187,187,187)" x="37" xml:space="preserve" y="13" clip-path="url(#clipPath8)" stroke="none">work()</text>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(108,370)" stroke="rgb(60,63,65)">
<rect x="0" width="85" height="25" y="0" clip-path="url(#clipPath9)" stroke="none"/>
</g>
<g fill="url(#linearGradient3)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(108,370)" stroke="url(#linearGradient3)">
<rect x="0" width="85" height="25" y="0" clip-path="url(#clipPath9)" stroke="none"/>
<rect x="0" y="24" clip-path="url(#clipPath9)" fill="rgb(90,90,90)" width="85" height="25" stroke="none"/>
</g>
<g fill="rgb(187,187,187)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(111,373)" stroke="rgb(187,187,187)">
<image x="2" y="1" clip-path="url(#clipPath11)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACKklEQVR42mNgoBAw&#13;&#10;ogssuvhB8cvPX5M+//hj8f8/oyBYEeP/dzycrEd52ViL4vQF7uM0YO7ZV1WvPv+p&#13;&#10;lxTkZBPkZmNgZoJI//33n+H9118Mz99//yXGy9KYbCzWBtPDDGPMBmp+8/Vvq4YU&#13;&#10;PzM3OwvQVkaG/0Dx/2AXMDJwsrEwCPOyMz9698M5PKf89+ZZ3YdB+phAxILLL5Vf&#13;&#10;fP5dryrJx8AItPUfUAwbBsmB1IDULr7ySgWklwVEfPrK0CPGx8kG8tFfoMqf378y&#13;&#10;7FsyjeHWqYNw7+XP3gL3NUjt28+/+oEcX7ABH77/sVYX4Gb49/8/WMmu+RMYpFS1&#13;&#10;GdxTSuAGwORAQICLjeHFh+8WcC/8/vNf6D/Qn3+BakD40bXzDDoO3nA+Ogap/f33&#13;&#10;vxDcCzAJGPj98wdE4X+8KeAv3AVMzIzvgCbCDZLRMmS4cXwfThf8htj2Ee4CHg7m&#13;&#10;o2+//AgQ4uUAm20bV8hwePFEhsNLJsPtS5y2Cc5+9+UHAzcX0wm4AbwcTKUPX333&#13;&#10;4uVkZwMlHnYeAQaXzHoUB//7xwBPVC/fff8lL8ZeCE9I22Z1vwvMKf/3+O0PZz5u&#13;&#10;dlDKgSciZPwHqPnei08MYvwsdQVm4htRUuKuuT2H/TPL/j5+/dUGmGCY2ViYwAn9&#13;&#10;Pzwp/2R48vrzLwkB1roSS4k2nJlp8skXiu+//5306fs/yz///wsyMTL+ZWZkeM/L&#13;&#10;yXxckIOpMNdc4j4DNQEAbyj/ikXNHnwAAAAASUVORK5CYII=" height="16" preserveAspectRatio="none"/>
</g>
<g font-size="11" transform="matrix(1,0,0,1,20,20) translate(111,373)" fill-opacity="0.1961" fill="rgb(0,0,0)" font-family="'Tahoma'" stroke="rgb(0,0,0)" stroke-opacity="0.1961">
<text x="21" xml:space="preserve" y="14" clip-path="url(#clipPath11)" stroke="none">Produce</text>
</g>
<g fill="rgb(187,187,187)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(111,373)" stroke="rgb(187,187,187)">
<text x="21" xml:space="preserve" y="13" clip-path="url(#clipPath11)" stroke="none">Produce</text>
</g>
<g fill="rgb(120,120,120)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(0,159)" stroke="rgb(120,120,120)">
<path d="M0 0 L254 0 L254 68 L0 68 L0 0 ZM1 1 L253 1 L253 67 L1 67 L1 1 Z" clip-path="url(#clipPath13)" fill-rule="evenodd" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(1,160)" stroke="rgb(60,63,65)">
<rect x="0" width="252" height="66" y="0" clip-path="url(#clipPath14)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(1,185)" stroke="rgb(60,63,65)">
<rect x="0" width="252" height="41" y="0" clip-path="url(#clipPath15)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(1,185)" stroke="rgb(60,63,65)">
<rect x="0" width="252" height="20" y="0" clip-path="url(#clipPath16)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(3,186)" stroke="rgb(60,63,65)">
<rect x="0" width="36" height="18" y="0" clip-path="url(#clipPath17)" stroke="none"/>
<image x="2" y="1" clip-path="url(#clipPath17)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACAklEQVR42mNgoBAw&#13;&#10;ogt8X7tW/uePD73/v32zAXKFocKvGbk4D7FzCJZzBgc/xGnAp1ULS/99/NDELirG&#13;&#10;wcovwMDIxAQW///vH8Pvjx8Yfrx+9ZOZX6CWLyy+G6aHGaF5fum/T587eZSUWVm4&#13;&#10;uBgYGRFmg9jMHJwMbAKCLD9fvnCpign71r564zGQHNiKD6sWKf59976ZR16BEawR&#13;&#10;aCM2DJIDqQGp/bB2qRLcAIbv39o5hEXYwZb++4sXg9SA1DJ8/dQF0soC9uOXL3as&#13;&#10;4uJgW3Zcusaw/sxFuPN9DXUZNp+/DGf7GOowsPLyMvx49cIG4YK/f0QZ//8H0n8h&#13;&#10;zgWCmfFhDMm2FmDNyGyQGrDaP39FEC4AavoP1fgfJAnEYLH//7CyweqARiFcwMjw&#13;&#10;+v+f3xB//ocowMcGq2X4/w5hAAfXod8fPkBD+z/EfFjoY2GD1DJycB2Fe4GJh6/q&#13;&#10;x7OHAaxcXOweGsoMIAzyq5msFINZuB8K+/+vX6AA/MkkJV8GT0gd6za+r44I/vnz&#13;&#10;xUsXNh4eSFqAhgUy/v/nD8OXR4/+swgJVfHHZ2xFSYntm7Yfqw4L+P7j+VM7YBJm&#13;&#10;YWJlZYAkRlDA/WX4/ekjw7fnT3+yCApX8aXkdePOTHOmyP/48aX335dvNoz//4kA&#13;&#10;XfP3PyPTGwZuriOcHNxlnCk5DxmoCQCxnyWQLkoHoQAAAABJRU5ErkJggg==" height="16" preserveAspectRatio="none"/>
<image x="18" y="1" clip-path="url(#clipPath17)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAj0lEQVR42mNgGAWM&#13;&#10;yJzibZWtDAz/S4BMNiD+BZTu6fVqr8ZnABMq9385C+t/sV6vDkYQDTWMgQQDGJg7&#13;&#10;XTs/ghhQmo0kL+DwCgxg9RITdnP/l2OxnQ2bl3AYwMAMIlj+/pcHhweQRhhCnAFg&#13;&#10;8IeZ8SEyTUwgwsBfGKN8c7kcajgQZQBjJ0wxku3gQByGeQEAWvkuL2Z1vfwAAAAASUVORK5CYII=" height="16" preserveAspectRatio="none"/>
<rect x="36" width="182" height="18" y="0" clip-path="url(#clipPath17)" stroke="none"/>
<text fill="rgb(187,187,187)" x="37" xml:space="preserve" y="13" clip-path="url(#clipPath17)" stroke="none">__construct(workShop1, workShop2)</text>
</g>
<g fill="gray" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(1,205)" stroke="gray">
<rect x="0" width="252" height="1" y="0" clip-path="url(#clipPath19)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(1,206)" stroke="rgb(60,63,65)">
<rect x="0" width="252" height="20" y="0" clip-path="url(#clipPath16)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(3,207)" stroke="rgb(60,63,65)">
<rect x="0" width="36" height="18" y="0" clip-path="url(#clipPath21)" stroke="none"/>
<image x="2" y="1" clip-path="url(#clipPath21)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACAklEQVR42mNgoBAw&#13;&#10;ogt8X7tW/uePD73/v32zAXKFocKvGbk4D7FzCJZzBgc/xGnAp1ULS/99/NDELirG&#13;&#10;wcovwMDIxAQW///vH8Pvjx8Yfrx+9ZOZX6CWLyy+G6aHGaF5fum/T587eZSUWVm4&#13;&#10;uBgYGRFmg9jMHJwMbAKCLD9fvnCpign71r564zGQHNiKD6sWKf59976ZR16BEawR&#13;&#10;aCM2DJIDqQGp/bB2qRLcAIbv39o5hEXYwZb++4sXg9SA1DJ8/dQF0soC9uOXL3as&#13;&#10;4uJgW3Zcusaw/sxFuPN9DXUZNp+/DGf7GOowsPLyMvx49cIG4YK/f0QZ//8H0n8h&#13;&#10;zgWCmfFhDMm2FmDNyGyQGrDaP39FEC4AavoP1fgfJAnEYLH//7CyweqARiFcwMjw&#13;&#10;+v+f3xB//ocowMcGq2X4/w5hAAfXod8fPkBD+z/EfFjoY2GD1DJycB2Fe4GJh6/q&#13;&#10;x7OHAaxcXOweGsoMIAzyq5msFINZuB8K+/+vX6AA/MkkJV8GT0gd6za+r44I/vnz&#13;&#10;xUsXNh4eSFqAhgUy/v/nD8OXR4/+swgJVfHHZ2xFSYntm7Yfqw4L+P7j+VM7YBJm&#13;&#10;YWJlZYAkRlDA/WX4/ekjw7fnT3+yCApX8aXkdePOTHOmyP/48aX335dvNoz//4kA&#13;&#10;XfP3PyPTGwZuriOcHNxlnCk5DxmoCQCxnyWQLkoHoQAAAABJRU5ErkJggg==" height="16" preserveAspectRatio="none"/>
<image x="18" y="1" clip-path="url(#clipPath21)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAj0lEQVR42mNgGAWM&#13;&#10;yJzibZWtDAz/S4BMNiD+BZTu6fVqr8ZnABMq9385C+t/sV6vDkYQDTWMgQQDGJg7&#13;&#10;XTs/ghhQmo0kL+DwCgxg9RITdnP/l2OxnQ2bl3AYwMAMIlj+/pcHhweQRhhCnAFg&#13;&#10;8IeZ8SEyTUwgwsBfGKN8c7kcajgQZQBjJ0wxku3gQByGeQEAWvkuL2Z1vfwAAAAASUVORK5CYII=" height="16" preserveAspectRatio="none"/>
<rect x="36" width="73" height="18" y="0" clip-path="url(#clipPath21)" stroke="none"/>
<text fill="rgb(187,187,187)" x="37" xml:space="preserve" y="13" clip-path="url(#clipPath21)" stroke="none">manufacture()</text>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(1,160)" stroke="rgb(60,63,65)">
<rect x="0" width="252" height="25" y="0" clip-path="url(#clipPath22)" stroke="none"/>
</g>
<g fill="url(#linearGradient4)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(1,160)" stroke="url(#linearGradient4)">
<rect x="0" width="252" height="25" y="0" clip-path="url(#clipPath22)" stroke="none"/>
<rect x="0" y="24" clip-path="url(#clipPath22)" fill="rgb(90,90,90)" width="252" height="25" stroke="none"/>
</g>
<g fill="rgb(187,187,187)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(4,163)" stroke="rgb(187,187,187)">
<image x="2" y="1" clip-path="url(#clipPath24)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACKklEQVR42mNgoBAw&#13;&#10;ogssuvhB8cvPX5M+//hj8f8/oyBYEeP/dzycrEd52ViL4vQF7uM0YO7ZV1WvPv+p&#13;&#10;lxTkZBPkZmNgZoJI//33n+H9118Mz99//yXGy9KYbCzWBtPDDGPMBmp+8/Vvq4YU&#13;&#10;PzM3OwvQVkaG/0Dx/2AXMDJwsrEwCPOyMz9698M5PKf89+ZZ3YdB+phAxILLL5Vf&#13;&#10;fP5dryrJx8AItPUfUAwbBsmB1IDULr7ySgWklwVEfPrK0CPGx8kG8tFfoMqf378y&#13;&#10;7FsyjeHWqYNw7+XP3gL3NUjt28+/+oEcX7ABH77/sVYX4Gb49/8/WMmu+RMYpFS1&#13;&#10;GdxTSuAGwORAQICLjeHFh+8WcC/8/vNf6D/Qn3+BakD40bXzDDoO3nA+Ogap/f33&#13;&#10;vxDcCzAJGPj98wdE4X+8KeAv3AVMzIzvgCbCDZLRMmS4cXwfThf8htj2Ee4CHg7m&#13;&#10;o2+//AgQ4uUAm20bV8hwePFEhsNLJsPtS5y2Cc5+9+UHAzcX0wm4AbwcTKUPX333&#13;&#10;4uVkZwMlHnYeAQaXzHoUB//7xwBPVC/fff8lL8ZeCE9I22Z1vwvMKf/3+O0PZz5u&#13;&#10;dlDKgSciZPwHqPnei08MYvwsdQVm4htRUuKuuT2H/TPL/j5+/dUGmGCY2ViYwAn9&#13;&#10;Pzwp/2R48vrzLwkB1roSS4k2nJlp8skXiu+//5306fs/yz///wsyMTL+ZWZkeM/L&#13;&#10;yXxckIOpMNdc4j4DNQEAbyj/ikXNHnwAAAAASUVORK5CYII=" height="16" preserveAspectRatio="none"/>
</g>
<g font-size="11" transform="matrix(1,0,0,1,20,20) translate(4,163)" fill-opacity="0.1961" fill="rgb(0,0,0)" font-family="'Tahoma'" stroke="rgb(0,0,0)" stroke-opacity="0.1961">
<text x="21" xml:space="preserve" y="14" clip-path="url(#clipPath24)" stroke="none">Motorcycle</text>
</g>
<g fill="rgb(187,187,187)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(4,163)" stroke="rgb(187,187,187)">
<text x="21" xml:space="preserve" y="13" clip-path="url(#clipPath24)" stroke="none">Motorcycle</text>
</g>
<g fill="rgb(120,120,120)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(0,369)" stroke="rgb(120,120,120)">
<path d="M0 0 L87 0 L87 47 L0 47 L0 0 ZM1 1 L86 1 L86 46 L1 46 L1 1 Z" clip-path="url(#clipPath4)" fill-rule="evenodd" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(1,370)" stroke="rgb(60,63,65)">
<rect x="0" width="85" height="45" y="0" clip-path="url(#clipPath5)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(1,395)" stroke="rgb(60,63,65)">
<rect x="0" width="85" height="20" y="0" clip-path="url(#clipPath6)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(1,395)" stroke="rgb(60,63,65)">
<rect x="0" width="85" height="20" y="0" clip-path="url(#clipPath6)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(3,396)" stroke="rgb(60,63,65)">
<rect x="0" width="36" height="18" y="0" clip-path="url(#clipPath8)" stroke="none"/>
<image x="2" y="1" clip-path="url(#clipPath8)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACAklEQVR42mNgoBAw&#13;&#10;ogt8X7tW/uePD73/v32zAXKFocKvGbk4D7FzCJZzBgc/xGnAp1ULS/99/NDELirG&#13;&#10;wcovwMDIxAQW///vH8Pvjx8Yfrx+9ZOZX6CWLyy+G6aHGaF5fum/T587eZSUWVm4&#13;&#10;uBgYGRFmg9jMHJwMbAKCLD9fvnCpign71r564zGQHNiKD6sWKf59976ZR16BEawR&#13;&#10;aCM2DJIDqQGp/bB2qRLcAIbv39o5hEXYwZb++4sXg9SA1DJ8/dQF0soC9uOXL3as&#13;&#10;4uJgW3Zcusaw/sxFuPN9DXUZNp+/DGf7GOowsPLyMvx49cIG4YK/f0QZ//8H0n8h&#13;&#10;zgWCmfFhDMm2FmDNyGyQGrDaP39FEC4AavoP1fgfJAnEYLH//7CyweqARiFcwMjw&#13;&#10;+v+f3xB//ocowMcGq2X4/w5hAAfXod8fPkBD+z/EfFjoY2GD1DJycB2Fe4GJh6/q&#13;&#10;x7OHAaxcXOweGsoMIAzyq5msFINZuB8K+/+vX6AA/MkkJV8GT0gd6za+r44I/vnz&#13;&#10;xUsXNh4eSFqAhgUy/v/nD8OXR4/+swgJVfHHZ2xFSYntm7Yfqw4L+P7j+VM7YBJm&#13;&#10;YWJlZYAkRlDA/WX4/ekjw7fnT3+yCApX8aXkdePOTHOmyP/48aX335dvNoz//4kA&#13;&#10;XfP3PyPTGwZuriOcHNxlnCk5DxmoCQCxnyWQLkoHoQAAAABJRU5ErkJggg==" height="16" preserveAspectRatio="none"/>
<image x="18" y="1" clip-path="url(#clipPath8)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAj0lEQVR42mNgGAWM&#13;&#10;yJzibZWtDAz/S4BMNiD+BZTu6fVqr8ZnABMq9385C+t/sV6vDkYQDTWMgQQDGJg7&#13;&#10;XTs/ghhQmo0kL+DwCgxg9RITdnP/l2OxnQ2bl3AYwMAMIlj+/pcHhweQRhhCnAFg&#13;&#10;8IeZ8SEyTUwgwsBfGKN8c7kcajgQZQBjJ0wxku3gQByGeQEAWvkuL2Z1vfwAAAAASUVORK5CYII=" height="16" preserveAspectRatio="none"/>
<rect x="36" width="35" height="18" y="0" clip-path="url(#clipPath8)" stroke="none"/>
<text fill="rgb(187,187,187)" x="37" xml:space="preserve" y="13" clip-path="url(#clipPath8)" stroke="none">work()</text>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(1,370)" stroke="rgb(60,63,65)">
<rect x="0" width="85" height="25" y="0" clip-path="url(#clipPath9)" stroke="none"/>
</g>
<g fill="url(#linearGradient5)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(1,370)" stroke="url(#linearGradient5)">
<rect x="0" width="85" height="25" y="0" clip-path="url(#clipPath9)" stroke="none"/>
<rect x="0" y="24" clip-path="url(#clipPath9)" fill="rgb(90,90,90)" width="85" height="25" stroke="none"/>
</g>
<g fill="rgb(187,187,187)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(4,373)" stroke="rgb(187,187,187)">
<image x="2" y="1" clip-path="url(#clipPath11)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACKklEQVR42mNgoBAw&#13;&#10;ogssuvhB8cvPX5M+//hj8f8/oyBYEeP/dzycrEd52ViL4vQF7uM0YO7ZV1WvPv+p&#13;&#10;lxTkZBPkZmNgZoJI//33n+H9118Mz99//yXGy9KYbCzWBtPDDGPMBmp+8/Vvq4YU&#13;&#10;PzM3OwvQVkaG/0Dx/2AXMDJwsrEwCPOyMz9698M5PKf89+ZZ3YdB+phAxILLL5Vf&#13;&#10;fP5dryrJx8AItPUfUAwbBsmB1IDULr7ySgWklwVEfPrK0CPGx8kG8tFfoMqf378y&#13;&#10;7FsyjeHWqYNw7+XP3gL3NUjt28+/+oEcX7ABH77/sVYX4Gb49/8/WMmu+RMYpFS1&#13;&#10;GdxTSuAGwORAQICLjeHFh+8WcC/8/vNf6D/Qn3+BakD40bXzDDoO3nA+Ogap/f33&#13;&#10;vxDcCzAJGPj98wdE4X+8KeAv3AVMzIzvgCbCDZLRMmS4cXwfThf8htj2Ee4CHg7m&#13;&#10;o2+//AgQ4uUAm20bV8hwePFEhsNLJsPtS5y2Cc5+9+UHAzcX0wm4AbwcTKUPX333&#13;&#10;4uVkZwMlHnYeAQaXzHoUB//7xwBPVC/fff8lL8ZeCE9I22Z1vwvMKf/3+O0PZz5u&#13;&#10;dlDKgSciZPwHqPnei08MYvwsdQVm4htRUuKuuT2H/TPL/j5+/dUGmGCY2ViYwAn9&#13;&#10;Pzwp/2R48vrzLwkB1roSS4k2nJlp8skXiu+//5306fs/yz///wsyMTL+ZWZkeM/L&#13;&#10;yXxckIOpMNdc4j4DNQEAbyj/ikXNHnwAAAAASUVORK5CYII=" height="16" preserveAspectRatio="none"/>
</g>
<g font-size="11" transform="matrix(1,0,0,1,20,20) translate(4,373)" fill-opacity="0.1961" fill="rgb(0,0,0)" font-family="'Tahoma'" stroke="rgb(0,0,0)" stroke-opacity="0.1961">
<text x="21" xml:space="preserve" y="14" clip-path="url(#clipPath11)" stroke="none">Assemble</text>
</g>
<g fill="rgb(187,187,187)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(4,373)" stroke="rgb(187,187,187)">
<text x="21" xml:space="preserve" y="13" clip-path="url(#clipPath11)" stroke="none">Assemble</text>
</g>
<g fill="rgb(120,120,120)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(187.5,0)" stroke="rgb(120,120,120)">
<path d="M0 0 L185 0 L185 109 L0 109 L0 0 ZM1 1 L184 1 L184 108 L1 108 L1 1 Z" clip-path="url(#clipPath29)" fill-rule="evenodd" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(188.5,1)" stroke="rgb(60,63,65)">
<rect x="0" width="183" height="107" y="0" clip-path="url(#clipPath30)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(188.5,26)" stroke="rgb(60,63,65)">
<rect x="0" width="183" height="82" y="0" clip-path="url(#clipPath31)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(188.5,26)" stroke="rgb(60,63,65)">
<rect x="0" width="183" height="20" y="0" clip-path="url(#clipPath32)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(190.5,27)" stroke="rgb(60,63,65)">
<rect x="0" width="36" height="18" y="0" clip-path="url(#clipPath33)" stroke="none"/>
<image x="2" y="1" clip-path="url(#clipPath33)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACIUlEQVR42q1TTWgT&#13;&#10;QRR+k+wms9lNa9xU2pRampOXHkTwFOOhRfDn4MGrguBB8NpUCLWHKkhtq4h48CrY&#13;&#10;g1BvQTwIGtrqwZsei1IwaWKTJk02SXezM+PM1o5usCcd+GD3e9/75r03MwD/uFAv&#13;&#10;UXx7b5S0O0vdPSsVADAFxxDaVjU9H8Da7cTEzOahBoXXs5muVZszzGNYix4BFAh4&#13;&#10;PKMUOs06WNUftmrE7gyfn1s4yAn+Tp7JkFZ93hxJqiGs7Tsz5kF8q2EM3FRpV7cm&#13;&#10;p66faz98kV+XBqU3d8fsennFPJ5UAt6uzMPK+w14ld+A4bgOsWgIEHfC0T7ULH9P&#13;&#10;Z29eWl58/q7m1eh06veNmBn2fiiRWP1chImTCUgO6pITGqHds6wHQu7luK1GWtOF&#13;&#10;yJXIffgGhFBY+7IFXws1X0xoSWs3JQ2AOQOAKG/Xlbhweog3weDs+ACMDWq+mKel&#13;&#10;TlykKp4BZfsl9i5vFPSvMcQYkQZct81cZ+jg2HwOQidK/5Plx8ojO7IFBev5dqPG&#13;&#10;A64P4ggZ372XF9ogxmvSAEdw1qpWbOo6vmE9vnECTiUNHyc0QqtF9Gl5DxaXP9Yy&#13;&#10;V9N2q1KaxLqOEJID8IHyanYKBab2mdnE5Sc530189PLT+tS1M51GqZjmBoqi/AqJ&#13;&#10;NgjhZTehXirbof6j2ZErzxYOf0y5W6PObmOp226lECVxfv0IIKUSjOir4X5jOnHx&#13;&#10;6Sb8z/UTgDIr1exsw3kAAAAASUVORK5CYII=" height="16" preserveAspectRatio="none"/>
<image x="18" y="1" clip-path="url(#clipPath33)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAfklEQVR42mNgGPKA&#13;&#10;EV1g7ty5nv///58LZEoiCT9nZGRMBoLt6OqZ0AWwaAYBSag4BmDBIgbWnJKSAnfd&#13;&#10;nDlz/mMxFKcBz0GKoZqQwQtsBmDzQgqS4mlQsadAnExUIKI5G2RAFrJ3CLoAC7iC&#13;&#10;xTskGaAzRF0ADPVGUABC6UEMAMQqO/NOVrP0AAAAAElFTkSuQmCC" height="16" preserveAspectRatio="none"/>
<rect x="36" width="57" height="18" y="0" clip-path="url(#clipPath33)" stroke="none"/>
<text fill="rgb(187,187,187)" x="37" xml:space="preserve" y="13" clip-path="url(#clipPath33)" stroke="none">workShop1</text>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(188.5,46)" stroke="rgb(60,63,65)">
<rect x="0" width="183" height="20" y="0" clip-path="url(#clipPath32)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(190.5,47)" stroke="rgb(60,63,65)">
<rect x="0" width="36" height="18" y="0" clip-path="url(#clipPath33)" stroke="none"/>
<image x="2" y="1" clip-path="url(#clipPath33)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACIUlEQVR42q1TTWgT&#13;&#10;QRR+k+wms9lNa9xU2pRampOXHkTwFOOhRfDn4MGrguBB8NpUCLWHKkhtq4h48CrY&#13;&#10;g1BvQTwIGtrqwZsei1IwaWKTJk02SXezM+PM1o5usCcd+GD3e9/75r03MwD/uFAv&#13;&#10;UXx7b5S0O0vdPSsVADAFxxDaVjU9H8Da7cTEzOahBoXXs5muVZszzGNYix4BFAh4&#13;&#10;PKMUOs06WNUftmrE7gyfn1s4yAn+Tp7JkFZ93hxJqiGs7Tsz5kF8q2EM3FRpV7cm&#13;&#10;p66faz98kV+XBqU3d8fsennFPJ5UAt6uzMPK+w14ld+A4bgOsWgIEHfC0T7ULH9P&#13;&#10;Z29eWl58/q7m1eh06veNmBn2fiiRWP1chImTCUgO6pITGqHds6wHQu7luK1GWtOF&#13;&#10;yJXIffgGhFBY+7IFXws1X0xoSWs3JQ2AOQOAKG/Xlbhweog3weDs+ACMDWq+mKel&#13;&#10;TlykKp4BZfsl9i5vFPSvMcQYkQZct81cZ+jg2HwOQidK/5Plx8ojO7IFBev5dqPG&#13;&#10;A64P4ggZ372XF9ogxmvSAEdw1qpWbOo6vmE9vnECTiUNHyc0QqtF9Gl5DxaXP9Yy&#13;&#10;V9N2q1KaxLqOEJID8IHyanYKBab2mdnE5Sc530189PLT+tS1M51GqZjmBoqi/AqJ&#13;&#10;NgjhZTehXirbof6j2ZErzxYOf0y5W6PObmOp226lECVxfv0IIKUSjOir4X5jOnHx&#13;&#10;6Sb8z/UTgDIr1exsw3kAAAAASUVORK5CYII=" height="16" preserveAspectRatio="none"/>
<image x="18" y="1" clip-path="url(#clipPath33)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAfklEQVR42mNgGPKA&#13;&#10;EV1g7ty5nv///58LZEoiCT9nZGRMBoLt6OqZ0AWwaAYBSag4BmDBIgbWnJKSAnfd&#13;&#10;nDlz/mMxFKcBz0GKoZqQwQtsBmDzQgqS4mlQsadAnExUIKI5G2RAFrJ3CLoAC7iC&#13;&#10;xTskGaAzRF0ADPVGUABC6UEMAMQqO/NOVrP0AAAAAElFTkSuQmCC" height="16" preserveAspectRatio="none"/>
<rect x="36" width="57" height="18" y="0" clip-path="url(#clipPath33)" stroke="none"/>
<text fill="rgb(187,187,187)" x="37" xml:space="preserve" y="13" clip-path="url(#clipPath33)" stroke="none">workShop2</text>
</g>
<g fill="gray" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(188.5,66)" stroke="gray">
<rect x="0" width="183" height="1" y="0" clip-path="url(#clipPath36)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(188.5,67)" stroke="rgb(60,63,65)">
<rect x="0" width="183" height="20" y="0" clip-path="url(#clipPath32)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(190.5,68)" stroke="rgb(60,63,65)">
<rect x="0" width="36" height="18" y="0" clip-path="url(#clipPath38)" stroke="none"/>
<image x="2" y="1" clip-path="url(#clipPath38)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACAklEQVR42mNgoBAw&#13;&#10;ogt8X7tW/uePD73/v32zAXKFocKvGbk4D7FzCJZzBgc/xGnAp1ULS/99/NDELirG&#13;&#10;wcovwMDIxAQW///vH8Pvjx8Yfrx+9ZOZX6CWLyy+G6aHGaF5fum/T587eZSUWVm4&#13;&#10;uBgYGRFmg9jMHJwMbAKCLD9fvnCpign71r564zGQHNiKD6sWKf59976ZR16BEawR&#13;&#10;aCM2DJIDqQGp/bB2qRLcAIbv39o5hEXYwZb++4sXg9SA1DJ8/dQF0soC9uOXL3as&#13;&#10;4uJgW3Zcusaw/sxFuPN9DXUZNp+/DGf7GOowsPLyMvx49cIG4YK/f0QZ//8H0n8h&#13;&#10;zgWCmfFhDMm2FmDNyGyQGrDaP39FEC4AavoP1fgfJAnEYLH//7CyweqARiFcwMjw&#13;&#10;+v+f3xB//ocowMcGq2X4/w5hAAfXod8fPkBD+z/EfFjoY2GD1DJycB2Fe4GJh6/q&#13;&#10;x7OHAaxcXOweGsoMIAzyq5msFINZuB8K+/+vX6AA/MkkJV8GT0gd6za+r44I/vnz&#13;&#10;xUsXNh4eSFqAhgUy/v/nD8OXR4/+swgJVfHHZ2xFSYntm7Yfqw4L+P7j+VM7YBJm&#13;&#10;YWJlZYAkRlDA/WX4/ekjw7fnT3+yCApX8aXkdePOTHOmyP/48aX335dvNoz//4kA&#13;&#10;XfP3PyPTGwZuriOcHNxlnCk5DxmoCQCxnyWQLkoHoQAAAABJRU5ErkJggg==" height="16" preserveAspectRatio="none"/>
<image x="18" y="1" clip-path="url(#clipPath38)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAfklEQVR42mNgGPKA&#13;&#10;EV1g7ty5nv///58LZEoiCT9nZGRMBoLt6OqZ0AWwaAYBSag4BmDBIgbWnJKSAnfd&#13;&#10;nDlz/mMxFKcBz0GKoZqQwQtsBmDzQgqS4mlQsadAnExUIKI5G2RAFrJ3CLoAC7iC&#13;&#10;xTskGaAzRF0ADPVGUABC6UEMAMQqO/NOVrP0AAAAAElFTkSuQmCC" height="16" preserveAspectRatio="none"/>
<rect x="36" width="182" height="18" y="0" clip-path="url(#clipPath38)" stroke="none"/>
<text fill="rgb(187,187,187)" x="37" xml:space="preserve" y="13" clip-path="url(#clipPath38)" stroke="none">__construct(workShop1, workShop2)</text>
</g>
<g fill="gray" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(188.5,87)" stroke="gray">
<rect x="0" width="183" height="1" y="0" clip-path="url(#clipPath36)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(188.5,88)" stroke="rgb(60,63,65)">
<rect x="0" width="183" height="20" y="0" clip-path="url(#clipPath32)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(190.5,89)" stroke="rgb(60,63,65)">
<rect x="0" width="36" height="18" y="0" clip-path="url(#clipPath21)" stroke="none"/>
<image x="2" y="1" clip-path="url(#clipPath21)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACAklEQVR42mNgoBAw&#13;&#10;ogt8X7tW/uePD73/v32zAXKFocKvGbk4D7FzCJZzBgc/xGnAp1ULS/99/NDELirG&#13;&#10;wcovwMDIxAQW///vH8Pvjx8Yfrx+9ZOZX6CWLyy+G6aHGaF5fum/T587eZSUWVm4&#13;&#10;uBgYGRFmg9jMHJwMbAKCLD9fvnCpign71r564zGQHNiKD6sWKf59976ZR16BEawR&#13;&#10;aCM2DJIDqQGp/bB2qRLcAIbv39o5hEXYwZb++4sXg9SA1DJ8/dQF0soC9uOXL3as&#13;&#10;4uJgW3Zcusaw/sxFuPN9DXUZNp+/DGf7GOowsPLyMvx49cIG4YK/f0QZ//8H0n8h&#13;&#10;zgWCmfFhDMm2FmDNyGyQGrDaP39FEC4AavoP1fgfJAnEYLH//7CyweqARiFcwMjw&#13;&#10;+v+f3xB//ocowMcGq2X4/w5hAAfXod8fPkBD+z/EfFjoY2GD1DJycB2Fe4GJh6/q&#13;&#10;x7OHAaxcXOweGsoMIAzyq5msFINZuB8K+/+vX6AA/MkkJV8GT0gd6za+r44I/vnz&#13;&#10;xUsXNh4eSFqAhgUy/v/nD8OXR4/+swgJVfHHZ2xFSYntm7Yfqw4L+P7j+VM7YBJm&#13;&#10;YWJlZYAkRlDA/WX4/ekjw7fnT3+yCApX8aXkdePOTHOmyP/48aX335dvNoz//4kA&#13;&#10;XfP3PyPTGwZuriOcHNxlnCk5DxmoCQCxnyWQLkoHoQAAAABJRU5ErkJggg==" height="16" preserveAspectRatio="none"/>
<image x="18" y="1" clip-path="url(#clipPath21)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAj0lEQVR42mNgGAWM&#13;&#10;yJzibZWtDAz/S4BMNiD+BZTu6fVqr8ZnABMq9385C+t/sV6vDkYQDTWMgQQDGJg7&#13;&#10;XTs/ghhQmo0kL+DwCgxg9RITdnP/l2OxnQ2bl3AYwMAMIlj+/pcHhweQRhhCnAFg&#13;&#10;8IeZ8SEyTUwgwsBfGKN8c7kcajgQZQBjJ0wxku3gQByGeQEAWvkuL2Z1vfwAAAAASUVORK5CYII=" height="16" preserveAspectRatio="none"/>
<rect x="36" width="73" height="18" y="0" clip-path="url(#clipPath21)" stroke="none"/>
<text fill="rgb(187,187,187)" x="37" xml:space="preserve" y="13" clip-path="url(#clipPath21)" stroke="none">manufacture()</text>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(188.5,1)" stroke="rgb(60,63,65)">
<rect x="0" width="183" height="25" y="0" clip-path="url(#clipPath41)" stroke="none"/>
</g>
<g fill="url(#linearGradient6)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(188.5,1)" stroke="url(#linearGradient6)">
<rect x="0" width="183" height="25" y="0" clip-path="url(#clipPath41)" stroke="none"/>
<rect x="0" y="24" clip-path="url(#clipPath41)" fill="rgb(90,90,90)" width="183" height="25" stroke="none"/>
</g>
<g fill="rgb(187,187,187)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(191.5,4)" stroke="rgb(187,187,187)">
<image x="2" y="1" clip-path="url(#clipPath43)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACiUlEQVR42qVTXUgU&#13;&#10;URQ+c2d2d2Z3dnZ2ptX+VpFtpYgCSUoJocJ+hKAg8aFe8iFUJKQe0vZFKQiMggSR&#13;&#10;SCgoiHyNopd8CDFU3HoxwlLzJ83U3Rlnd8Z1dmemmRWnXaknD9z/8333nO+eC7BN&#13;&#10;w7ZuXBysCQmK1CPJ4tGMrpINoejdhV9CJMAQwyzlaKwvK/ie64/nLs59qO6YXp7q&#13;&#10;I2i91BegjQC3RwlD3QjPUGcdGJRM/pabLre0UW97H/RvYlAu+Kfwo72wiHXQPkqm&#13;&#10;kD9FAi9ZZ2kDYBfrhvLQDmJeUG93jyzeyyO4NHQ+PBebjhQG/YDjhEoCp7rAL5kE&#13;&#10;iU1H3QoXR1BWwsFsLHXr2ejKfmufsLp4QnjEcJQDIbTmBGadUBhZfCkwS18Wi2fg&#13;&#10;wmHLp6X3zYZoGIIgR+PLivrYXJ7IEoiyWMkHafNmn+o0/AnhueiliwviB68dHymF&#13;&#10;K4Om1Hd0w7C1CvhI+DyVPGKnkNbWaRfyphzAJkjES6kJ2V10pmKSggJlE6QZf5sZ&#13;&#10;BqxnDI+dQuO+Tx2YgdkvMpWqiYSNuo8EkFouQa4ZWFaWDYKJ2XgkHOQ8FrNlew8d&#13;&#10;g5noQHuo8jT8i0DTDcAxbM0m4L3EsCSnTu30u7MOJ6/egIEXXTD6qtsG1fe8tueL&#13;&#10;ogKsl4jaBCxNNn+dk8Y4msQJ86lcNAvVTe15Iev6xpjRdJhbSmoHgkyjXYnvntxf&#13;&#10;qb3eSn5bSFZxDGlmgoEV8daWNsFj03EoDrg6b1YU9uWV8vunD/trm1up8fnVSgxh&#13;&#10;yOUkspJYwIyZ8/KqAhPzolbEk51tVbsj//1MXUNL4RVZ7Y0l1fJ0xnAjhOkOHGTO&#13;&#10;44zyHmdDS0X+Z9q2/QEL5fN5W/9RTwAAAABJRU5ErkJggg==" height="16" preserveAspectRatio="none"/>
</g>
<g font-size="11" transform="matrix(1,0,0,1,20,20) translate(191.5,4)" fill-opacity="0.1961" fill="rgb(0,0,0)" font-family="'Tahoma'" stroke="rgb(0,0,0)" stroke-opacity="0.1961">
<text x="21" xml:space="preserve" y="14" clip-path="url(#clipPath43)" stroke="none">Vehicle</text>
</g>
<g fill="rgb(187,187,187)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(191.5,4)" stroke="rgb(187,187,187)">
<text x="21" xml:space="preserve" y="13" clip-path="url(#clipPath43)" stroke="none">Vehicle</text>
</g>
<g fill="rgb(96,147,80)" stroke-dasharray="6,2" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,20,20)" stroke-linecap="butt" stroke="rgb(96,147,80)">
<path fill="none" d="M150.5 368.9512 L150.5 344 L118.75 344 L118.75 330.0488" clip-path="url(#clipPath2)"/>
</g>
<g fill="rgb(96,147,80)" stroke-dasharray="6,2" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,20,20)" stroke-linecap="butt" stroke="rgb(96,147,80)">
<path d="M118.75 319.0488 L112.75 331.0488 L124.75 331.0488 Z" clip-path="url(#clipPath2)" stroke="none"/>
<path fill="none" d="M43.5 368.9512 L43.5 344 L75.25 344 L75.25 330.0488" clip-path="url(#clipPath2)"/>
<path d="M75.25 319.0488 L69.25 331.0488 L81.25 331.0488 Z" clip-path="url(#clipPath2)" stroke="none"/>
<path fill="none" stroke-dasharray="none" d="M417.0078 158.9756 L425 134 L326.25 134 L326.25 120.0488" clip-path="url(#clipPath2)" stroke="rgb(88,157,246)"/>
<path fill="rgb(88,157,246)" stroke-dasharray="none" d="M326.25 109.0488 L320.25 121.0488 L332.25 121.0488 Z" clip-path="url(#clipPath2)" stroke="none"/>
<path fill="none" stroke-dasharray="none" d="M127.0078 158.9756 L135 134 L233.75 134 L233.75 120.0488" clip-path="url(#clipPath2)" stroke="rgb(88,157,246)"/>
<path fill="rgb(88,157,246)" stroke-dasharray="none" d="M233.75 109.0488 L227.75 121.0488 L239.75 121.0488 Z" clip-path="url(#clipPath2)" stroke="none"/>
</g>
</g>
</svg>