Added: websites/staging/sling/trunk/content/documentation/bundles/scripting/class-diagram.svg ============================================================================== --- websites/staging/sling/trunk/content/documentation/bundles/scripting/class-diagram.svg (added) +++ websites/staging/sling/trunk/content/documentation/bundles/scripting/class-diagram.svg Thu Sep 18 17:26:22 2014 @@ -0,0 +1,1137 @@ +<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="2119" stroke-miterlimit="10" stroke-opacity="1" shape-rendering="auto" fill="black" stroke-dasharray="none" font-weight="normal" stroke-width="1" height="490" font-family="'Dialog'" font-style="normal" stroke-linejoin="miter" font-size="12" stroke-dashoffset="0" image-rendering="auto"> + <defs id="genericDefs"/> + <g> + <defs id="defs1"> + <linearGradient x1="0" gradientUnits="userSpaceOnUse" x2="0" y1="0" y2="26" id="linearGradient1" spreadMethod="pad"> + <stop stop-opacity="1" stop-color="rgb(255,255,245)" offset="0%"/> + <stop stop-opacity="1" stop-color="rgb(215,213,172)" offset="100%"/> + </linearGradient> + <linearGradient x1="0" gradientUnits="userSpaceOnUse" x2="0" y1="0" y2="26" id="linearGradient2" spreadMethod="pad"> + <stop stop-opacity="1" stop-color="rgb(255,255,245)" offset="0%"/> + <stop stop-opacity="1" stop-color="rgb(215,213,172)" offset="100%"/> + </linearGradient> + <linearGradient x1="0" gradientUnits="userSpaceOnUse" x2="0" y1="0" y2="26" id="linearGradient3" spreadMethod="pad"> + <stop stop-opacity="1" stop-color="rgb(255,255,245)" offset="0%"/> + <stop stop-opacity="1" stop-color="rgb(215,213,172)" offset="100%"/> + </linearGradient> + <linearGradient x1="0" gradientUnits="userSpaceOnUse" x2="0" y1="0" y2="26" id="linearGradient4" spreadMethod="pad"> + <stop stop-opacity="1" stop-color="rgb(255,255,245)" offset="0%"/> + <stop stop-opacity="1" stop-color="rgb(215,213,172)" offset="100%"/> + </linearGradient> + <linearGradient x1="0" gradientUnits="userSpaceOnUse" x2="0" y1="0" y2="26" id="linearGradient5" spreadMethod="pad"> + <stop stop-opacity="1" stop-color="rgb(255,255,245)" offset="0%"/> + <stop stop-opacity="1" stop-color="rgb(215,213,172)" offset="100%"/> + </linearGradient> + <linearGradient x1="0" gradientUnits="userSpaceOnUse" x2="0" y1="0" y2="26" id="linearGradient6" spreadMethod="pad"> + <stop stop-opacity="1" stop-color="rgb(255,255,245)" offset="0%"/> + <stop stop-opacity="1" stop-color="rgb(215,213,172)" offset="100%"/> + </linearGradient> + <linearGradient x1="0" gradientUnits="userSpaceOnUse" x2="0" y1="0" y2="26" id="linearGradient7" spreadMethod="pad"> + <stop stop-opacity="1" stop-color="rgb(255,255,240)" offset="0%"/> + <stop stop-opacity="1" stop-color="rgb(255,255,168)" offset="100%"/> + </linearGradient> + <linearGradient x1="0" gradientUnits="userSpaceOnUse" x2="0" y1="0" y2="26" id="linearGradient8" spreadMethod="pad"> + <stop stop-opacity="1" stop-color="rgb(255,255,245)" offset="0%"/> + <stop stop-opacity="1" stop-color="rgb(215,213,172)" offset="100%"/> + </linearGradient> + <linearGradient x1="0" gradientUnits="userSpaceOnUse" x2="0" y1="0" y2="26" id="linearGradient9" spreadMethod="pad"> + <stop stop-opacity="1" stop-color="rgb(255,255,245)" offset="0%"/> + <stop stop-opacity="1" stop-color="rgb(215,213,172)" offset="100%"/> + </linearGradient> + <linearGradient x1="0" gradientUnits="userSpaceOnUse" x2="0" y1="0" y2="26" id="linearGradient10" spreadMethod="pad"> + <stop stop-opacity="1" stop-color="rgb(255,255,245)" offset="0%"/> + <stop stop-opacity="1" stop-color="rgb(215,213,172)" offset="100%"/> + </linearGradient> + <linearGradient x1="0" gradientUnits="userSpaceOnUse" x2="0" y1="0" y2="26" id="linearGradient11" spreadMethod="pad"> + <stop stop-opacity="1" stop-color="rgb(255,255,245)" offset="0%"/> + <stop stop-opacity="1" stop-color="rgb(215,213,172)" offset="100%"/> + </linearGradient> + <linearGradient x1="0" gradientUnits="userSpaceOnUse" x2="0" y1="0" y2="26" id="linearGradient12" spreadMethod="pad"> + <stop stop-opacity="1" stop-color="rgb(255,255,245)" offset="0%"/> + <stop stop-opacity="1" stop-color="rgb(215,213,172)" offset="100%"/> + </linearGradient> + <linearGradient x1="0" gradientUnits="userSpaceOnUse" x2="0" y1="0" y2="26" id="linearGradient13" spreadMethod="pad"> + <stop stop-opacity="1" stop-color="rgb(255,255,245)" offset="0%"/> + <stop stop-opacity="1" stop-color="rgb(215,213,172)" offset="100%"/> + </linearGradient> + <linearGradient x1="0" gradientUnits="userSpaceOnUse" x2="0" y1="0" y2="26" id="linearGradient14" spreadMethod="pad"> + <stop stop-opacity="1" stop-color="rgb(255,255,245)" offset="0%"/> + <stop stop-opacity="1" stop-color="rgb(215,213,172)" offset="100%"/> + </linearGradient> + <linearGradient x1="0" gradientUnits="userSpaceOnUse" x2="0" y1="0" y2="26" id="linearGradient15" spreadMethod="pad"> + <stop stop-opacity="1" stop-color="rgb(255,255,240)" offset="0%"/> + <stop stop-opacity="1" stop-color="rgb(255,255,168)" offset="100%"/> + </linearGradient> + <linearGradient x1="0" gradientUnits="userSpaceOnUse" x2="0" y1="0" y2="26" id="linearGradient16" spreadMethod="pad"> + <stop stop-opacity="1" stop-color="rgb(255,255,240)" offset="0%"/> + <stop stop-opacity="1" stop-color="rgb(255,255,168)" offset="100%"/> + </linearGradient> + <linearGradient x1="0" gradientUnits="userSpaceOnUse" x2="0" y1="0" y2="26" id="linearGradient17" spreadMethod="pad"> + <stop stop-opacity="1" stop-color="rgb(255,255,240)" offset="0%"/> + <stop stop-opacity="1" stop-color="rgb(255,255,168)" offset="100%"/> + </linearGradient> + <linearGradient x1="0" gradientUnits="userSpaceOnUse" x2="0" y1="0" y2="26" id="linearGradient18" spreadMethod="pad"> + <stop stop-opacity="1" stop-color="rgb(255,255,240)" offset="0%"/> + <stop stop-opacity="1" stop-color="rgb(255,255,168)" offset="100%"/> + </linearGradient> + <linearGradient x1="0" gradientUnits="userSpaceOnUse" x2="0" y1="0" y2="26" id="linearGradient19" spreadMethod="pad"> + <stop stop-opacity="1" stop-color="rgb(255,255,240)" offset="0%"/> + <stop stop-opacity="1" stop-color="rgb(255,255,168)" offset="100%"/> + </linearGradient> + <linearGradient x1="0" gradientUnits="userSpaceOnUse" x2="0" y1="0" y2="26" id="linearGradient20" spreadMethod="pad"> + <stop stop-opacity="1" stop-color="rgb(255,255,245)" offset="0%"/> + <stop stop-opacity="1" stop-color="rgb(215,213,172)" offset="100%"/> + </linearGradient> + <linearGradient x1="0" gradientUnits="userSpaceOnUse" x2="0" y1="0" y2="26" id="linearGradient21" spreadMethod="pad"> + <stop stop-opacity="1" stop-color="rgb(255,255,240)" offset="0%"/> + <stop stop-opacity="1" stop-color="rgb(255,255,168)" offset="100%"/> + </linearGradient> + <linearGradient x1="0" gradientUnits="userSpaceOnUse" x2="0" y1="0" y2="26" id="linearGradient22" spreadMethod="pad"> + <stop stop-opacity="1" stop-color="rgb(255,255,240)" offset="0%"/> + <stop stop-opacity="1" stop-color="rgb(255,255,168)" offset="100%"/> + </linearGradient> + <linearGradient x1="0" gradientUnits="userSpaceOnUse" x2="0" y1="0" y2="26" id="linearGradient23" spreadMethod="pad"> + <stop stop-opacity="1" stop-color="rgb(255,255,240)" offset="0%"/> + <stop stop-opacity="1" stop-color="rgb(255,255,168)" offset="100%"/> + </linearGradient> + <linearGradient x1="0" gradientUnits="userSpaceOnUse" x2="0" y1="0" y2="26" id="linearGradient24" spreadMethod="pad"> + <stop stop-opacity="1" stop-color="rgb(255,255,240)" offset="0%"/> + <stop stop-opacity="1" stop-color="rgb(255,255,168)" offset="100%"/> + </linearGradient> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath1"> + <path d="M0 0 L2119 0 L2119 490 L0 490 L0 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath2"> + <path d="M-20 -20 L2099 -20 L2099 470 L-20 470 L-20 -20 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath3"> + <path d="M-1390 -180 L729 -180 L729 310 L-1390 310 L-1390 -180 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath4"> + <path d="M0 0 L0 30 L141 30 L141 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath5"> + <path d="M0 0 L0 28 L139 28 L139 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath6"> + <path d="M0 0 L0 26 L137 26 L137 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath7"> + <path d="M0 0 L0 20 L131 20 L131 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath8"> + <path d="M-1858.7892 -350 L260.2108 -350 L260.2108 140 L-1858.7892 140 L-1858.7892 -350 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath9"> + <path d="M0 0 L0 30 L239.9999 30 L239.9999 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath10"> + <path d="M0 0 L0 28 L237.9999 28 L237.9999 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath11"> + <path d="M0 0 L0 26 L235.9999 26 L235.9999 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath12"> + <path d="M0 0 L0 20 L229.9999 20 L229.9999 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath13"> + <path d="M-1152.75 -350 L966.25 -350 L966.25 140 L-1152.75 140 L-1152.75 -350 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath14"> + <path d="M0 0 L0 30 L175 30 L175 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath15"> + <path d="M0 0 L0 28 L173 28 L173 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath16"> + <path d="M0 0 L0 26 L171 26 L171 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath17"> + <path d="M0 0 L0 20 L165 20 L165 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath18"> + <path d="M-910.75 -350 L1208.25 -350 L1208.25 140 L-910.75 140 L-910.75 -350 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath19"> + <path d="M0 0 L0 30 L222 30 L222 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath20"> + <path d="M0 0 L0 28 L220 28 L220 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath21"> + <path d="M0 0 L0 26 L218 26 L218 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath22"> + <path d="M0 0 L0 20 L212 20 L212 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath23"> + <path d="M-1466.25 -260 L652.75 -260 L652.75 230 L-1466.25 230 L-1466.25 -260 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath24"> + <path d="M0 0 L0 30 L177 30 L177 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath25"> + <path d="M0 0 L0 28 L175 28 L175 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath26"> + <path d="M0 0 L0 26 L173 26 L173 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath27"> + <path d="M0 0 L0 20 L167 20 L167 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath28"> + <path d="M-1480.4464 -350 L638.5536 -350 L638.5536 140 L-1480.4464 140 L-1480.4464 -350 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath29"> + <path d="M-0 0 L-0 30 L223 30 L223 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath30"> + <path d="M-0 0 L-0 28 L221 28 L221 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath31"> + <path d="M-0 0 L-0 26 L219 26 L219 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath32"> + <path d="M-0 0 L-0 20 L213 20 L213 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath33"> + <path d="M-1297.25 -260 L821.75 -260 L821.75 230 L-1297.25 230 L-1297.25 -260 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath34"> + <path d="M0 0 L0 30 L149 30 L149 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath35"> + <path d="M0 0 L0 28 L147 28 L147 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath36"> + <path d="M0 0 L0 26 L145 26 L145 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath37"> + <path d="M0 0 L0 20 L139 20 L139 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath38"> + <path d="M-20 -440 L2099 -440 L2099 50 L-20 50 L-20 -440 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath39"> + <path d="M0 0 L0 30 L262 30 L262 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath40"> + <path d="M0 0 L0 28 L260 28 L260 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath41"> + <path d="M0 0 L0 26 L258 26 L258 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath42"> + <path d="M0 0 L0 20 L252 20 L252 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath43"> + <path d="M-302 -440 L1817 -440 L1817 50 L-302 50 L-302 -440 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath44"> + <path d="M0 0 L0 30 L199 30 L199 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath45"> + <path d="M0 0 L0 28 L197 28 L197 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath46"> + <path d="M0 0 L0 26 L195 26 L195 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath47"> + <path d="M0 0 L0 20 L189 20 L189 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath48"> + <path d="M-1030 -440 L1089 -440 L1089 50 L-1030 50 L-1030 -440 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath49"> + <path d="M0 0 L0 30 L275 30 L275 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath50"> + <path d="M0 0 L0 28 L273 28 L273 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath51"> + <path d="M0 0 L0 26 L271 26 L271 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath52"> + <path d="M0 0 L0 20 L265 20 L265 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath53"> + <path d="M-662.75 -350 L1456.25 -350 L1456.25 140 L-662.75 140 L-662.75 -350 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath54"> + <path d="M0 0 L0 30 L228 30 L228 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath55"> + <path d="M0 0 L0 28 L226 28 L226 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath56"> + <path d="M0 0 L0 26 L224 26 L224 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath57"> + <path d="M0 0 L0 20 L218 20 L218 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath58"> + <path d="M-1325 -440 L794 -440 L794 50 L-1325 50 L-1325 -440 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath59"> + <path d="M0 0 L0 30 L214 30 L214 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath60"> + <path d="M0 0 L0 28 L212 28 L212 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath61"> + <path d="M0 0 L0 26 L210 26 L210 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath62"> + <path d="M0 0 L0 20 L204 20 L204 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath63"> + <path d="M-798 -440 L1321 -440 L1321 50 L-798 50 L-798 -440 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath64"> + <path d="M0 0 L0 30 L212 30 L212 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath65"> + <path d="M0 0 L0 28 L210 28 L210 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath66"> + <path d="M0 0 L0 26 L208 26 L208 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath67"> + <path d="M0 0 L0 20 L202 20 L202 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath68"> + <path d="M-521 -440 L1598 -440 L1598 50 L-521 50 L-521 -440 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath69"> + <path d="M0 0 L0 30 L257 30 L257 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath70"> + <path d="M0 0 L0 28 L255 28 L255 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath71"> + <path d="M0 0 L0 26 L253 26 L253 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath72"> + <path d="M0 0 L0 20 L247 20 L247 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath73"> + <path d="M-849 -180 L1270 -180 L1270 310 L-849 310 L-849 -180 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath74"> + <path d="M0 0 L0 30 L179 30 L179 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath75"> + <path d="M0 0 L0 28 L177 28 L177 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath76"> + <path d="M0 0 L0 26 L175 26 L175 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath77"> + <path d="M0 0 L0 20 L169 20 L169 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath78"> + <path d="M-1129.25 -260 L989.75 -260 L989.75 230 L-1129.25 230 L-1129.25 -260 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath79"> + <path d="M0 0 L0 30 L148 30 L148 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath80"> + <path d="M0 0 L0 28 L146 28 L146 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath81"> + <path d="M0 0 L0 26 L144 26 L144 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath82"> + <path d="M0 0 L0 20 L138 20 L138 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath83"> + <path d="M-1883 -260 L236 -260 L236 230 L-1883 230 L-1883 -260 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath84"> + <path d="M0 0 L0 30 L145 30 L145 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath85"> + <path d="M0 0 L0 28 L143 28 L143 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath86"> + <path d="M0 0 L0 26 L141 26 L141 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath87"> + <path d="M0 0 L0 20 L135 20 L135 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath88"> + <path d="M-1416.5 -20 L702.5 -20 L702.5 470 L-1416.5 470 L-1416.5 -20 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath89"> + <path d="M0 0 L0 30 L88 30 L88 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath90"> + <path d="M0 0 L0 28 L86 28 L86 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath91"> + <path d="M0 0 L0 26 L84 26 L84 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath92"> + <path d="M0 0 L0 20 L78 20 L78 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath93"> + <path d="M-1369.75 -100 L749.25 -100 L749.25 390 L-1369.75 390 L-1369.75 -100 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath94"> + <path d="M0 0 L0 30 L114 30 L114 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath95"> + <path d="M0 0 L0 28 L112 28 L112 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath96"> + <path d="M0 0 L0 26 L110 26 L110 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath97"> + <path d="M0 0 L0 20 L104 20 L104 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath98"> + <path d="M-835.5 -260 L1283.5 -260 L1283.5 230 L-835.5 230 L-835.5 -260 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath99"> + <path d="M0 0 L0 30 L206 30 L206 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath100"> + <path d="M0 0 L0 28 L204 28 L204 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath101"> + <path d="M0 0 L0 26 L202 26 L202 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath102"> + <path d="M0 0 L0 20 L196 20 L196 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath103"> + <path d="M-1754 -100 L365 -100 L365 390 L-1754 390 L-1754 -100 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath104"> + <path d="M0 0 L0 30 L158 30 L158 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath105"> + <path d="M0 0 L0 28 L156 28 L156 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath106"> + <path d="M0 0 L0 26 L154 26 L154 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath107"> + <path d="M0 0 L0 20 L148 20 L148 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath108"> + <path d="M-1544 -100 L575 -100 L575 390 L-1544 390 L-1544 -100 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath109"> + <path d="M0 0 L0 30 L112 30 L112 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath110"> + <path d="M0 0 L0 28 L110 28 L110 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath111"> + <path d="M0 0 L0 26 L108 26 L108 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath112"> + <path d="M0 0 L0 20 L102 20 L102 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath113"> + <path d="M-1551 -180 L568 -180 L568 310 L-1551 310 L-1551 -180 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath114"> + <path d="M0 0 L0 30 L196 30 L196 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath115"> + <path d="M0 0 L0 28 L194 28 L194 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath116"> + <path d="M0 0 L0 26 L192 26 L192 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath117"> + <path d="M0 0 L0 20 L186 20 L186 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath118"> + <path d="M-1767 -180 L352 -180 L352 310 L-1767 310 L-1767 -180 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath119"> + <path d="M0 0 L0 30 L211 30 L211 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath120"> + <path d="M0 0 L0 28 L209 28 L209 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath121"> + <path d="M0 0 L0 26 L207 26 L207 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath122"> + <path d="M0 0 L0 20 L201 20 L201 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath123"> + <path d="M0 0 L0 15 L48 15 L48 0 Z"/> + </clipPath> + </defs> + <g fill="white" transform="translate(20,20)" stroke="white"> + <rect x="-20" width="2119" height="490" y="-20" clip-path="url(#clipPath2)" stroke="none"/> + </g> + + <g fill="gray" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1370,160)" stroke="gray"> + <rect x="2" width="139" height="1" y="29" clip-path="url(#clipPath4)" stroke="none"/> + <rect x="140" width="1" height="28" y="2" clip-path="url(#clipPath4)" stroke="none"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1371,161)" stroke="rgb(238,238,238)"> + <rect x="0" width="139" height="28" y="0" clip-path="url(#clipPath5)" stroke="none"/> + </g> + <g fill="silver" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1371,161)" stroke="silver"> + <rect fill="none" x="0" width="138" height="27" y="0" clip-path="url(#clipPath5)"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1372,162)" stroke="rgb(238,238,238)"> + <rect x="0" width="137" height="26" y="0" clip-path="url(#clipPath6)" stroke="none"/> + </g> + <g fill="url(#linearGradient1)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1372,162)" stroke="url(#linearGradient1)"> + <rect x="0" width="137" height="26" y="0" clip-path="url(#clipPath6)" stroke="none"/> + </g> + <g font-family="'Lucida Grande'" font-size="13" transform="matrix(1,0,0,1,20,20) translate(1375,165)"> + <image x="2" y="2" clip-path="url(#clipPath7)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAEklEQVR42mNgGAWj +YBSMAggAAAQQAAGvRYgsAAAAAElFTkSuQmCC" height="16" preserveAspectRatio="none"/> + <text text-rendering="geometricPrecision" x="21" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace" y="15" clip-path="url(#clipPath7)" stroke="none">SlingWebContext</text> + </g> + <g fill="gray" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1838.7891,330)" stroke="gray"> + <rect x="2" width="238" height="1" y="29" clip-path="url(#clipPath9)" stroke="none"/> + <rect x="239" width="1" height="28" y="2" clip-path="url(#clipPath9)" stroke="none"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1839.7891,331)" stroke="rgb(238,238,238)"> + <rect x="0" width="238" height="28" y="0" clip-path="url(#clipPath10)" stroke="none"/> + </g> + <g fill="silver" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1839.7891,331)" stroke="silver"> + <rect fill="none" x="0" width="237" height="27" y="0" clip-path="url(#clipPath10)"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1840.7891,332)" stroke="rgb(238,238,238)"> + <rect x="0" width="236" height="26" y="0" clip-path="url(#clipPath11)" stroke="none"/> + </g> + <g fill="url(#linearGradient2)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1840.7891,332)" stroke="url(#linearGradient2)"> + <rect x="0" width="236" height="26" y="0" clip-path="url(#clipPath11)" stroke="none"/> + </g> + <g font-family="'Lucida Grande'" font-size="13" transform="matrix(1,0,0,1,20,20) translate(1843.7891,335)"> + <image x="2" y="2" clip-path="url(#clipPath12)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAEklEQVR42mNgGAWj +YBSMAggAAAQQAAGvRYgsAAAAAElFTkSuQmCC" height="16" preserveAspectRatio="none"/> + <text text-rendering="geometricPrecision" x="21" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace" y="15" clip-path="url(#clipPath12)" stroke="none">ResourceBundleMessageResolver</text> + </g> + <g fill="gray" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1132.75,330)" stroke="gray"> + <rect x="2" width="173" height="1" y="29" clip-path="url(#clipPath14)" stroke="none"/> + <rect x="174" width="1" height="28" y="2" clip-path="url(#clipPath14)" stroke="none"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1133.75,331)" stroke="rgb(238,238,238)"> + <rect x="0" width="173" height="28" y="0" clip-path="url(#clipPath15)" stroke="none"/> + </g> + <g fill="silver" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1133.75,331)" stroke="silver"> + <rect fill="none" x="0" width="172" height="27" y="0" clip-path="url(#clipPath15)"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1134.75,332)" stroke="rgb(238,238,238)"> + <rect x="0" width="171" height="26" y="0" clip-path="url(#clipPath16)" stroke="none"/> + </g> + <g fill="url(#linearGradient3)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1134.75,332)" stroke="url(#linearGradient3)"> + <rect x="0" width="171" height="26" y="0" clip-path="url(#clipPath16)" stroke="none"/> + </g> + <g font-family="'Lucida Grande'" font-size="13" transform="matrix(1,0,0,1,20,20) translate(1137.75,335)"> + <image x="2" y="2" clip-path="url(#clipPath17)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAEklEQVR42mNgGAWj +YBSMAggAAAQQAAGvRYgsAAAAAElFTkSuQmCC" height="16" preserveAspectRatio="none"/> + <text text-rendering="geometricPrecision" x="21" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace" y="15" clip-path="url(#clipPath17)" stroke="none">SlingResourceResolver</text> + </g> + <g fill="gray" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(890.75,330)" stroke="gray"> + <rect x="2" width="220" height="1" y="29" clip-path="url(#clipPath19)" stroke="none"/> + <rect x="221" width="1" height="28" y="2" clip-path="url(#clipPath19)" stroke="none"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(891.75,331)" stroke="rgb(238,238,238)"> + <rect x="0" width="220" height="28" y="0" clip-path="url(#clipPath20)" stroke="none"/> + </g> + <g fill="silver" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(891.75,331)" stroke="silver"> + <rect fill="none" x="0" width="219" height="27" y="0" clip-path="url(#clipPath20)"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(892.75,332)" stroke="rgb(238,238,238)"> + <rect x="0" width="218" height="26" y="0" clip-path="url(#clipPath21)" stroke="none"/> + </g> + <g fill="url(#linearGradient4)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(892.75,332)" stroke="url(#linearGradient4)"> + <rect x="0" width="218" height="26" y="0" clip-path="url(#clipPath21)" stroke="none"/> + </g> + <g font-family="'Lucida Grande'" font-size="13" transform="matrix(1,0,0,1,20,20) translate(895.75,335)"> + <image x="2" y="2" clip-path="url(#clipPath22)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAEklEQVR42mNgGAWj +YBSMAggAAAQQAAGvRYgsAAAAAElFTkSuQmCC" height="16" preserveAspectRatio="none"/> + <text text-rendering="geometricPrecision" x="21" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace" y="15" clip-path="url(#clipPath22)" stroke="none">NonCachingTemplateResolver</text> + </g> + <g fill="gray" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1446.25,240)" stroke="gray"> + <rect x="2" width="175" height="1" y="29" clip-path="url(#clipPath24)" stroke="none"/> + <rect x="176" width="1" height="28" y="2" clip-path="url(#clipPath24)" stroke="none"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1447.25,241)" stroke="rgb(238,238,238)"> + <rect x="0" width="175" height="28" y="0" clip-path="url(#clipPath25)" stroke="none"/> + </g> + <g fill="silver" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1447.25,241)" stroke="silver"> + <rect fill="none" x="0" width="174" height="27" y="0" clip-path="url(#clipPath25)"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1448.25,242)" stroke="rgb(238,238,238)"> + <rect x="0" width="173" height="26" y="0" clip-path="url(#clipPath26)" stroke="none"/> + </g> + <g fill="url(#linearGradient5)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1448.25,242)" stroke="url(#linearGradient5)"> + <rect x="0" width="173" height="26" y="0" clip-path="url(#clipPath26)" stroke="none"/> + </g> + <g font-family="'Lucida Grande'" font-size="13" transform="matrix(1,0,0,1,20,20) translate(1451.25,245)"> + <image x="2" y="2" clip-path="url(#clipPath27)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAEklEQVR42mNgGAWj +YBSMAggAAAQQAAGvRYgsAAAAAElFTkSuQmCC" height="16" preserveAspectRatio="none"/> + <text text-rendering="geometricPrecision" x="21" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace" y="15" clip-path="url(#clipPath27)" stroke="none">ThymeleafScriptEngine</text> + </g> + <g fill="gray" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1460.4464,330)" stroke="gray"> + <rect x="2" width="221" height="1" y="29" clip-path="url(#clipPath29)" stroke="none"/> + <rect x="222" width="1" height="28" y="2" clip-path="url(#clipPath29)" stroke="none"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1461.4464,331)" stroke="rgb(238,238,238)"> + <rect x="0" width="221" height="28" y="0" clip-path="url(#clipPath30)" stroke="none"/> + </g> + <g fill="silver" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1461.4464,331)" stroke="silver"> + <rect fill="none" x="0" width="220" height="27" y="0" clip-path="url(#clipPath30)"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1462.4464,332)" stroke="rgb(238,238,238)"> + <rect x="0" width="219" height="26" y="0" clip-path="url(#clipPath31)" stroke="none"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1462.4464,332)" stroke="rgb(238,238,238)"> + <rect x="0" width="219" height="26" y="0" clip-path="url(#clipPath31)" stroke="none"/> + </g> + <g fill="url(#linearGradient6)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1462.4464,332)" stroke="url(#linearGradient6)"> + <rect x="0" width="219" height="26" y="0" clip-path="url(#clipPath31)" stroke="none"/> + </g> + <g font-family="'Lucida Grande'" font-size="13" transform="matrix(1,0,0,1,20,20) translate(1465.4464,335)"> + <image x="2" y="2" clip-path="url(#clipPath32)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAEklEQVR42mNgGAWj +YBSMAggAAAQQAAGvRYgsAAAAAElFTkSuQmCC" height="16" preserveAspectRatio="none"/> + <text text-rendering="geometricPrecision" x="21" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace" y="15" clip-path="url(#clipPath32)" stroke="none">ThymeleafScriptEngineFactory</text> + </g> + <g fill="gray" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1277.25,240)" stroke="gray"> + <rect x="2" width="147" height="1" y="29" clip-path="url(#clipPath34)" stroke="none"/> + <rect x="148" width="1" height="28" y="2" clip-path="url(#clipPath34)" stroke="none"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1278.25,241)" stroke="rgb(238,238,238)"> + <rect x="0" width="147" height="28" y="0" clip-path="url(#clipPath35)" stroke="none"/> + </g> + <g fill="silver" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1278.25,241)" stroke="silver"> + <rect fill="none" x="0" width="146" height="27" y="0" clip-path="url(#clipPath35)"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1279.25,242)" stroke="rgb(238,238,238)"> + <rect x="0" width="145" height="26" y="0" clip-path="url(#clipPath36)" stroke="none"/> + </g> + <g fill="url(#linearGradient7)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1279.25,242)" stroke="url(#linearGradient7)"> + <rect x="0" width="145" height="26" y="0" clip-path="url(#clipPath36)" stroke="none"/> + </g> + <g font-family="'Lucida Grande'" font-size="13" transform="matrix(1,0,0,1,20,20) translate(1282.25,245)"> + <image x="2" y="2" clip-path="url(#clipPath37)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAEklEQVR42mNgGAWj +YBSMAggAAAQQAAGvRYgsAAAAAElFTkSuQmCC" height="16" preserveAspectRatio="none"/> + <text text-rendering="geometricPrecision" x="21" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace" y="15" clip-path="url(#clipPath37)" stroke="none">ITemplateResolver</text> + </g> + <g fill="gray" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(0,420)" stroke="gray"> + <rect x="2" width="260" height="1" y="29" clip-path="url(#clipPath39)" stroke="none"/> + <rect x="261" width="1" height="28" y="2" clip-path="url(#clipPath39)" stroke="none"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1,421)" stroke="rgb(238,238,238)"> + <rect x="0" width="260" height="28" y="0" clip-path="url(#clipPath40)" stroke="none"/> + </g> + <g fill="silver" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1,421)" stroke="silver"> + <rect fill="none" x="0" width="259" height="27" y="0" clip-path="url(#clipPath40)"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(2,422)" stroke="rgb(238,238,238)"> + <rect x="0" width="258" height="26" y="0" clip-path="url(#clipPath41)" stroke="none"/> + </g> + <g fill="url(#linearGradient8)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(2,422)" stroke="url(#linearGradient8)"> + <rect x="0" width="258" height="26" y="0" clip-path="url(#clipPath41)" stroke="none"/> + </g> + <g font-family="'Lucida Grande'" font-size="13" transform="matrix(1,0,0,1,20,20) translate(5,425)"> + <image x="2" y="2" clip-path="url(#clipPath42)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAEklEQVR42mNgGAWj +YBSMAggAAAQQAAGvRYgsAAAAAElFTkSuQmCC" height="16" preserveAspectRatio="none"/> + <text text-rendering="geometricPrecision" x="21" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace" y="15" clip-path="url(#clipPath42)" stroke="none">ValidatingXmlTemplateModeHandler</text> + </g> + <g fill="gray" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(282,420)" stroke="gray"> + <rect x="2" width="197" height="1" y="29" clip-path="url(#clipPath44)" stroke="none"/> + <rect x="198" width="1" height="28" y="2" clip-path="url(#clipPath44)" stroke="none"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(283,421)" stroke="rgb(238,238,238)"> + <rect x="0" width="197" height="28" y="0" clip-path="url(#clipPath45)" stroke="none"/> + </g> + <g fill="silver" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(283,421)" stroke="silver"> + <rect fill="none" x="0" width="196" height="27" y="0" clip-path="url(#clipPath45)"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(284,422)" stroke="rgb(238,238,238)"> + <rect x="0" width="195" height="26" y="0" clip-path="url(#clipPath46)" stroke="none"/> + </g> + <g fill="url(#linearGradient9)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(284,422)" stroke="url(#linearGradient9)"> + <rect x="0" width="195" height="26" y="0" clip-path="url(#clipPath46)" stroke="none"/> + </g> + <g font-family="'Lucida Grande'" font-size="13" transform="matrix(1,0,0,1,20,20) translate(287,425)"> + <image x="2" y="2" clip-path="url(#clipPath47)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAEklEQVR42mNgGAWj +YBSMAggAAAQQAAGvRYgsAAAAAElFTkSuQmCC" height="16" preserveAspectRatio="none"/> + <text text-rendering="geometricPrecision" x="21" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace" y="15" clip-path="url(#clipPath47)" stroke="none">XmlTemplateModeHandler</text> + </g> + <g fill="gray" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1010,420)" stroke="gray"> + <rect x="2" width="273" height="1" y="29" clip-path="url(#clipPath49)" stroke="none"/> + <rect x="274" width="1" height="28" y="2" clip-path="url(#clipPath49)" stroke="none"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1011,421)" stroke="rgb(238,238,238)"> + <rect x="0" width="273" height="28" y="0" clip-path="url(#clipPath50)" stroke="none"/> + </g> + <g fill="silver" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1011,421)" stroke="silver"> + <rect fill="none" x="0" width="272" height="27" y="0" clip-path="url(#clipPath50)"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1012,422)" stroke="rgb(238,238,238)"> + <rect x="0" width="271" height="26" y="0" clip-path="url(#clipPath51)" stroke="none"/> + </g> + <g fill="url(#linearGradient10)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1012,422)" stroke="url(#linearGradient10)"> + <rect x="0" width="271" height="26" y="0" clip-path="url(#clipPath51)" stroke="none"/> + </g> + <g font-family="'Lucida Grande'" font-size="13" transform="matrix(1,0,0,1,20,20) translate(1015,425)"> + <image x="2" y="2" clip-path="url(#clipPath52)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAEklEQVR42mNgGAWj +YBSMAggAAAQQAAGvRYgsAAAAAElFTkSuQmCC" height="16" preserveAspectRatio="none"/> + <text text-rendering="geometricPrecision" x="21" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace" y="15" clip-path="url(#clipPath52)" stroke="none">ValidatingXhtmlTemplateModeHandler</text> + </g> + <g fill="gray" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(642.75,330)" stroke="gray"> + <rect x="2" width="226" height="1" y="29" clip-path="url(#clipPath54)" stroke="none"/> + <rect x="227" width="1" height="28" y="2" clip-path="url(#clipPath54)" stroke="none"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(643.75,331)" stroke="rgb(238,238,238)"> + <rect x="0" width="226" height="28" y="0" clip-path="url(#clipPath55)" stroke="none"/> + </g> + <g fill="silver" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(643.75,331)" stroke="silver"> + <rect fill="none" x="0" width="225" height="27" y="0" clip-path="url(#clipPath55)"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(644.75,332)" stroke="rgb(238,238,238)"> + <rect x="0" width="224" height="26" y="0" clip-path="url(#clipPath56)" stroke="none"/> + </g> + <g fill="url(#linearGradient11)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(644.75,332)" stroke="url(#linearGradient11)"> + <rect x="0" width="224" height="26" y="0" clip-path="url(#clipPath56)" stroke="none"/> + </g> + <g font-family="'Lucida Grande'" font-size="13" transform="matrix(1,0,0,1,20,20) translate(647.75,335)"> + <image x="2" y="2" clip-path="url(#clipPath57)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAEklEQVR42mNgGAWj +YBSMAggAAAQQAAGvRYgsAAAAAElFTkSuQmCC" height="16" preserveAspectRatio="none"/> + <text text-rendering="geometricPrecision" x="21" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace" y="15" clip-path="url(#clipPath57)" stroke="none">AbstractTemplateModeHandler</text> + </g> + <g fill="gray" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1305,420)" stroke="gray"> + <rect x="2" width="212" height="1" y="29" clip-path="url(#clipPath59)" stroke="none"/> + <rect x="213" width="1" height="28" y="2" clip-path="url(#clipPath59)" stroke="none"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1306,421)" stroke="rgb(238,238,238)"> + <rect x="0" width="212" height="28" y="0" clip-path="url(#clipPath60)" stroke="none"/> + </g> + <g fill="silver" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1306,421)" stroke="silver"> + <rect fill="none" x="0" width="211" height="27" y="0" clip-path="url(#clipPath60)"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1307,422)" stroke="rgb(238,238,238)"> + <rect x="0" width="210" height="26" y="0" clip-path="url(#clipPath61)" stroke="none"/> + </g> + <g fill="url(#linearGradient12)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1307,422)" stroke="url(#linearGradient12)"> + <rect x="0" width="210" height="26" y="0" clip-path="url(#clipPath61)" stroke="none"/> + </g> + <g font-family="'Lucida Grande'" font-size="13" transform="matrix(1,0,0,1,20,20) translate(1310,425)"> + <image x="2" y="2" clip-path="url(#clipPath62)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAEklEQVR42mNgGAWj +YBSMAggAAAQQAAGvRYgsAAAAAElFTkSuQmCC" height="16" preserveAspectRatio="none"/> + <text text-rendering="geometricPrecision" x="21" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace" y="15" clip-path="url(#clipPath62)" stroke="none">Html5TemplateModeHandler</text> + </g> + <g fill="gray" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(778,420)" stroke="gray"> + <rect x="2" width="210" height="1" y="29" clip-path="url(#clipPath64)" stroke="none"/> + <rect x="211" width="1" height="28" y="2" clip-path="url(#clipPath64)" stroke="none"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(779,421)" stroke="rgb(238,238,238)"> + <rect x="0" width="210" height="28" y="0" clip-path="url(#clipPath65)" stroke="none"/> + </g> + <g fill="silver" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(779,421)" stroke="silver"> + <rect fill="none" x="0" width="209" height="27" y="0" clip-path="url(#clipPath65)"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(780,422)" stroke="rgb(238,238,238)"> + <rect x="0" width="208" height="26" y="0" clip-path="url(#clipPath66)" stroke="none"/> + </g> + <g fill="url(#linearGradient13)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(780,422)" stroke="url(#linearGradient13)"> + <rect x="0" width="208" height="26" y="0" clip-path="url(#clipPath66)" stroke="none"/> + </g> + <g font-family="'Lucida Grande'" font-size="13" transform="matrix(1,0,0,1,20,20) translate(783,425)"> + <image x="2" y="2" clip-path="url(#clipPath67)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAEklEQVR42mNgGAWj +YBSMAggAAAQQAAGvRYgsAAAAAElFTkSuQmCC" height="16" preserveAspectRatio="none"/> + <text text-rendering="geometricPrecision" x="21" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace" y="15" clip-path="url(#clipPath67)" stroke="none">XhtmlTemplateModeHandler</text> + </g> + <g fill="gray" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(501,420)" stroke="gray"> + <rect x="2" width="255" height="1" y="29" clip-path="url(#clipPath69)" stroke="none"/> + <rect x="256" width="1" height="28" y="2" clip-path="url(#clipPath69)" stroke="none"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(502,421)" stroke="rgb(238,238,238)"> + <rect x="0" width="255" height="28" y="0" clip-path="url(#clipPath70)" stroke="none"/> + </g> + <g fill="silver" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(502,421)" stroke="silver"> + <rect fill="none" x="0" width="254" height="27" y="0" clip-path="url(#clipPath70)"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(503,422)" stroke="rgb(238,238,238)"> + <rect x="0" width="253" height="26" y="0" clip-path="url(#clipPath71)" stroke="none"/> + </g> + <g fill="url(#linearGradient14)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(503,422)" stroke="url(#linearGradient14)"> + <rect x="0" width="253" height="26" y="0" clip-path="url(#clipPath71)" stroke="none"/> + </g> + <g font-family="'Lucida Grande'" font-size="13" transform="matrix(1,0,0,1,20,20) translate(506,425)"> + <image x="2" y="2" clip-path="url(#clipPath72)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAEklEQVR42mNgGAWj +YBSMAggAAAQQAAGvRYgsAAAAAElFTkSuQmCC" height="16" preserveAspectRatio="none"/> + <text text-rendering="geometricPrecision" x="21" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace" y="15" clip-path="url(#clipPath72)" stroke="none">LegacyHtml5TemplateModeHandler</text> + </g> + <g fill="gray" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(829,160)" stroke="gray"> + <rect x="2" width="177" height="1" y="29" clip-path="url(#clipPath74)" stroke="none"/> + <rect x="178" width="1" height="28" y="2" clip-path="url(#clipPath74)" stroke="none"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(830,161)" stroke="rgb(238,238,238)"> + <rect x="0" width="177" height="28" y="0" clip-path="url(#clipPath75)" stroke="none"/> + </g> + <g fill="silver" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(830,161)" stroke="silver"> + <rect fill="none" x="0" width="176" height="27" y="0" clip-path="url(#clipPath75)"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(831,162)" stroke="rgb(238,238,238)"> + <rect x="0" width="175" height="26" y="0" clip-path="url(#clipPath76)" stroke="none"/> + </g> + <g fill="url(#linearGradient15)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(831,162)" stroke="url(#linearGradient15)"> + <rect x="0" width="175" height="26" y="0" clip-path="url(#clipPath76)" stroke="none"/> + </g> + <g font-family="'Lucida Grande'" font-size="13" transform="matrix(1,0,0,1,20,20) translate(834,165)"> + <image x="2" y="2" clip-path="url(#clipPath77)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAEklEQVR42mNgGAWj +YBSMAggAAAQQAAGvRYgsAAAAAElFTkSuQmCC" height="16" preserveAspectRatio="none"/> + <text text-rendering="geometricPrecision" x="21" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace" y="15" clip-path="url(#clipPath77)" stroke="none">ITemplateModeHandler</text> + </g> + <g fill="gray" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1109.25,240)" stroke="gray"> + <rect x="2" width="146" height="1" y="29" clip-path="url(#clipPath79)" stroke="none"/> + <rect x="147" width="1" height="28" y="2" clip-path="url(#clipPath79)" stroke="none"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1110.25,241)" stroke="rgb(238,238,238)"> + <rect x="0" width="146" height="28" y="0" clip-path="url(#clipPath80)" stroke="none"/> + </g> + <g fill="silver" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1110.25,241)" stroke="silver"> + <rect fill="none" x="0" width="145" height="27" y="0" clip-path="url(#clipPath80)"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1111.25,242)" stroke="rgb(238,238,238)"> + <rect x="0" width="144" height="26" y="0" clip-path="url(#clipPath81)" stroke="none"/> + </g> + <g fill="url(#linearGradient16)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1111.25,242)" stroke="url(#linearGradient16)"> + <rect x="0" width="144" height="26" y="0" clip-path="url(#clipPath81)" stroke="none"/> + </g> + <g font-family="'Lucida Grande'" font-size="13" transform="matrix(1,0,0,1,20,20) translate(1114.25,245)"> + <image x="2" y="2" clip-path="url(#clipPath82)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAEklEQVR42mNgGAWj +YBSMAggAAAQQAAGvRYgsAAAAAElFTkSuQmCC" height="16" preserveAspectRatio="none"/> + <text text-rendering="geometricPrecision" x="21" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace" y="15" clip-path="url(#clipPath82)" stroke="none">IResourceResolver</text> + </g> + <g fill="gray" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1863,240)" stroke="gray"> + <rect x="2" width="143" height="1" y="29" clip-path="url(#clipPath84)" stroke="none"/> + <rect x="144" width="1" height="28" y="2" clip-path="url(#clipPath84)" stroke="none"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1864,241)" stroke="rgb(238,238,238)"> + <rect x="0" width="143" height="28" y="0" clip-path="url(#clipPath85)" stroke="none"/> + </g> + <g fill="silver" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1864,241)" stroke="silver"> + <rect fill="none" x="0" width="142" height="27" y="0" clip-path="url(#clipPath85)"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1865,242)" stroke="rgb(238,238,238)"> + <rect x="0" width="141" height="26" y="0" clip-path="url(#clipPath86)" stroke="none"/> + </g> + <g fill="url(#linearGradient17)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1865,242)" stroke="url(#linearGradient17)"> + <rect x="0" width="141" height="26" y="0" clip-path="url(#clipPath86)" stroke="none"/> + </g> + <g font-family="'Lucida Grande'" font-size="13" transform="matrix(1,0,0,1,20,20) translate(1868,245)"> + <image x="2" y="2" clip-path="url(#clipPath87)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAEklEQVR42mNgGAWj +YBSMAggAAAQQAAGvRYgsAAAAAElFTkSuQmCC" height="16" preserveAspectRatio="none"/> + <text text-rendering="geometricPrecision" x="21" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace" y="15" clip-path="url(#clipPath87)" stroke="none">IMessageResolver</text> + </g> + <g fill="gray" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1396.5,0)" stroke="gray"> + <rect x="2" width="86" height="1" y="29" clip-path="url(#clipPath89)" stroke="none"/> + <rect x="87" width="1" height="28" y="2" clip-path="url(#clipPath89)" stroke="none"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1397.5,1)" stroke="rgb(238,238,238)"> + <rect x="0" width="86" height="28" y="0" clip-path="url(#clipPath90)" stroke="none"/> + </g> + <g fill="silver" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1397.5,1)" stroke="silver"> + <rect fill="none" x="0" width="85" height="27" y="0" clip-path="url(#clipPath90)"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1398.5,2)" stroke="rgb(238,238,238)"> + <rect x="0" width="84" height="26" y="0" clip-path="url(#clipPath91)" stroke="none"/> + </g> + <g fill="url(#linearGradient18)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1398.5,2)" stroke="url(#linearGradient18)"> + <rect x="0" width="84" height="26" y="0" clip-path="url(#clipPath91)" stroke="none"/> + </g> + <g font-family="'Lucida Grande'" font-size="13" transform="matrix(1,0,0,1,20,20) translate(1401.5,5)"> + <image x="2" y="2" clip-path="url(#clipPath92)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAEklEQVR42mNgGAWj +YBSMAggAAAQQAAGvRYgsAAAAAElFTkSuQmCC" height="16" preserveAspectRatio="none"/> + <text text-rendering="geometricPrecision" x="21" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace" y="15" clip-path="url(#clipPath92)" stroke="none">IContext</text> + </g> + <g fill="gray" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1349.75,80)" stroke="gray"> + <rect x="2" width="112" height="1" y="29" clip-path="url(#clipPath94)" stroke="none"/> + <rect x="113" width="1" height="28" y="2" clip-path="url(#clipPath94)" stroke="none"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1350.75,81)" stroke="rgb(238,238,238)"> + <rect x="0" width="112" height="28" y="0" clip-path="url(#clipPath95)" stroke="none"/> + </g> + <g fill="silver" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1350.75,81)" stroke="silver"> + <rect fill="none" x="0" width="111" height="27" y="0" clip-path="url(#clipPath95)"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1351.75,82)" stroke="rgb(238,238,238)"> + <rect x="0" width="110" height="26" y="0" clip-path="url(#clipPath96)" stroke="none"/> + </g> + <g fill="url(#linearGradient19)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1351.75,82)" stroke="url(#linearGradient19)"> + <rect x="0" width="110" height="26" y="0" clip-path="url(#clipPath96)" stroke="none"/> + </g> + <g font-family="'Lucida Grande'" font-size="13" transform="matrix(1,0,0,1,20,20) translate(1354.75,85)"> + <image x="2" y="2" clip-path="url(#clipPath97)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAEklEQVR42mNgGAWj +YBSMAggAAAQQAAGvRYgsAAAAAElFTkSuQmCC" height="16" preserveAspectRatio="none"/> + <text text-rendering="geometricPrecision" x="21" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace" y="15" clip-path="url(#clipPath97)" stroke="none">IWebContext</text> + </g> + <g fill="gray" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(815.5,240)" stroke="gray"> + <rect x="2" width="204" height="1" y="29" clip-path="url(#clipPath99)" stroke="none"/> + <rect x="205" width="1" height="28" y="2" clip-path="url(#clipPath99)" stroke="none"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(816.5,241)" stroke="rgb(238,238,238)"> + <rect x="0" width="204" height="28" y="0" clip-path="url(#clipPath100)" stroke="none"/> + </g> + <g fill="silver" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(816.5,241)" stroke="silver"> + <rect fill="none" x="0" width="203" height="27" y="0" clip-path="url(#clipPath100)"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(817.5,242)" stroke="rgb(238,238,238)"> + <rect x="0" width="202" height="26" y="0" clip-path="url(#clipPath101)" stroke="none"/> + </g> + <g fill="url(#linearGradient20)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(817.5,242)" stroke="url(#linearGradient20)"> + <rect x="0" width="202" height="26" y="0" clip-path="url(#clipPath101)" stroke="none"/> + </g> + <g font-family="'Lucida Grande'" font-size="13" transform="matrix(1,0,0,1,20,20) translate(820.5,245)"> + <image x="2" y="2" clip-path="url(#clipPath102)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAEklEQVR42mNgGAWj +YBSMAggAAAQQAAGvRYgsAAAAAElFTkSuQmCC" height="16" preserveAspectRatio="none"/> + <text text-rendering="geometricPrecision" x="21" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace" y="15" clip-path="url(#clipPath102)" stroke="none">SlingTemplateModeHandler</text> + </g> + <g fill="gray" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1734,80)" stroke="gray"> + <rect x="2" width="156" height="1" y="29" clip-path="url(#clipPath104)" stroke="none"/> + <rect x="157" width="1" height="28" y="2" clip-path="url(#clipPath104)" stroke="none"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1735,81)" stroke="rgb(238,238,238)"> + <rect x="0" width="156" height="28" y="0" clip-path="url(#clipPath105)" stroke="none"/> + </g> + <g fill="silver" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1735,81)" stroke="silver"> + <rect fill="none" x="0" width="155" height="27" y="0" clip-path="url(#clipPath105)"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1736,82)" stroke="rgb(238,238,238)"> + <rect x="0" width="154" height="26" y="0" clip-path="url(#clipPath106)" stroke="none"/> + </g> + <g fill="url(#linearGradient21)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1736,82)" stroke="url(#linearGradient21)"> + <rect x="0" width="154" height="26" y="0" clip-path="url(#clipPath106)" stroke="none"/> + </g> + <g font-family="'Lucida Grande'" font-size="13" transform="matrix(1,0,0,1,20,20) translate(1739,85)"> + <image x="2" y="2" clip-path="url(#clipPath107)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAEklEQVR42mNgGAWj +YBSMAggAAAQQAAGvRYgsAAAAAElFTkSuQmCC" height="16" preserveAspectRatio="none"/> + <text text-rendering="geometricPrecision" x="21" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace" y="15" clip-path="url(#clipPath107)" stroke="none">ScriptEngineFactory</text> + </g> + <g fill="gray" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1524,80)" stroke="gray"> + <rect x="2" width="110" height="1" y="29" clip-path="url(#clipPath109)" stroke="none"/> + <rect x="111" width="1" height="28" y="2" clip-path="url(#clipPath109)" stroke="none"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1525,81)" stroke="rgb(238,238,238)"> + <rect x="0" width="110" height="28" y="0" clip-path="url(#clipPath110)" stroke="none"/> + </g> + <g fill="silver" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1525,81)" stroke="silver"> + <rect fill="none" x="0" width="109" height="27" y="0" clip-path="url(#clipPath110)"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1526,82)" stroke="rgb(238,238,238)"> + <rect x="0" width="108" height="26" y="0" clip-path="url(#clipPath111)" stroke="none"/> + </g> + <g fill="url(#linearGradient22)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1526,82)" stroke="url(#linearGradient22)"> + <rect x="0" width="108" height="26" y="0" clip-path="url(#clipPath111)" stroke="none"/> + </g> + <g font-family="'Lucida Grande'" font-size="13" transform="matrix(1,0,0,1,20,20) translate(1529,85)"> + <image x="2" y="2" clip-path="url(#clipPath112)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAEklEQVR42mNgGAWj +YBSMAggAAAQQAAGvRYgsAAAAAElFTkSuQmCC" height="16" preserveAspectRatio="none"/> + <text text-rendering="geometricPrecision" x="21" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace" y="15" clip-path="url(#clipPath112)" stroke="none">ScriptEngine</text> + </g> + <g fill="gray" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1531,160)" stroke="gray"> + <rect x="2" width="194" height="1" y="29" clip-path="url(#clipPath114)" stroke="none"/> + <rect x="195" width="1" height="28" y="2" clip-path="url(#clipPath114)" stroke="none"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1532,161)" stroke="rgb(238,238,238)"> + <rect x="0" width="194" height="28" y="0" clip-path="url(#clipPath115)" stroke="none"/> + </g> + <g fill="silver" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1532,161)" stroke="silver"> + <rect fill="none" x="0" width="193" height="27" y="0" clip-path="url(#clipPath115)"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1533,162)" stroke="rgb(238,238,238)"> + <rect x="0" width="192" height="26" y="0" clip-path="url(#clipPath116)" stroke="none"/> + </g> + <g fill="url(#linearGradient23)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1533,162)" stroke="url(#linearGradient23)"> + <rect x="0" width="192" height="26" y="0" clip-path="url(#clipPath116)" stroke="none"/> + </g> + <g font-family="'Lucida Grande'" font-size="13" transform="matrix(1,0,0,1,20,20) translate(1536,165)"> + <image x="2" y="2" clip-path="url(#clipPath117)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAEklEQVR42mNgGAWj +YBSMAggAAAQQAAGvRYgsAAAAAElFTkSuQmCC" height="16" preserveAspectRatio="none"/> + <text text-rendering="geometricPrecision" x="21" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace" y="15" clip-path="url(#clipPath117)" stroke="none">AbstractSlingScriptEngine</text> + </g> + <g fill="gray" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1747,160)" stroke="gray"> + <rect x="2" width="209" height="1" y="29" clip-path="url(#clipPath119)" stroke="none"/> + <rect x="210" width="1" height="28" y="2" clip-path="url(#clipPath119)" stroke="none"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1748,161)" stroke="rgb(238,238,238)"> + <rect x="0" width="209" height="28" y="0" clip-path="url(#clipPath120)" stroke="none"/> + </g> + <g fill="silver" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1748,161)" stroke="silver"> + <rect fill="none" x="0" width="208" height="27" y="0" clip-path="url(#clipPath120)"/> + </g> + <g fill="rgb(238,238,238)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1749,162)" stroke="rgb(238,238,238)"> + <rect x="0" width="207" height="26" y="0" clip-path="url(#clipPath121)" stroke="none"/> + </g> + <g fill="url(#linearGradient24)" font-size="13" font-family="'Lucida Grande'" transform="matrix(1,0,0,1,20,20) translate(1749,162)" stroke="url(#linearGradient24)"> + <rect x="0" width="207" height="26" y="0" clip-path="url(#clipPath121)" stroke="none"/> + </g> + <g font-family="'Lucida Grande'" font-size="13" transform="matrix(1,0,0,1,20,20) translate(1752,165)"> + <image x="2" y="2" clip-path="url(#clipPath122)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAEklEQVR42mNgGAWj +YBSMAggAAAQQAAGvRYgsAAAAAElFTkSuQmCC" height="16" preserveAspectRatio="none"/> + <text text-rendering="geometricPrecision" x="21" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace" y="15" clip-path="url(#clipPath122)" stroke="none">AbstractScriptEngineFactory</text> + </g> + <g fill="rgb(0,0,130)" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,20,20)" stroke-linecap="butt" stroke="rgb(0,0,130)"> + <path fill="none" d="M884 419.9609 L884 400 L775.75 400 L775.75 371.0391" clip-path="url(#clipPath2)"/> + </g> + <g fill="rgb(0,0,130)" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,20,20)" stroke-linecap="butt" stroke="rgb(0,0,130)"> + <path d="M775.75 360.0391 L769.75 372.0391 L781.75 372.0391 Z" clip-path="url(#clipPath2)" stroke="none"/> + <path fill="none" d="M1147.5 419.9707 L1147.5 390 L813.75 390 L813.75 371.0293" clip-path="url(#clipPath2)"/> + <path d="M813.75 360.0293 L807.75 372.0293 L819.75 372.0293 Z" clip-path="url(#clipPath2)" stroke="none"/> + <path fill="none" d="M381.5 419.9707 L381.5 390 L699.75 390 L699.75 371.0293" clip-path="url(#clipPath2)"/> + <path d="M699.75 360.0293 L693.75 372.0293 L705.75 372.0293 Z" clip-path="url(#clipPath2)" stroke="none"/> + <path fill="none" d="M1412 419.9609 L1412 380 L851.75 380 L851.75 371.0391" clip-path="url(#clipPath2)"/> + <path d="M851.75 360.0391 L845.75 372.0391 L857.75 372.0391 Z" clip-path="url(#clipPath2)" stroke="none"/> + <path fill="none" d="M629.5 419.9609 L629.5 400 L737.75 400 L737.75 371.0391" clip-path="url(#clipPath2)"/> + <path d="M737.75 360.0391 L731.75 372.0391 L743.75 372.0391 Z" clip-path="url(#clipPath2)" stroke="none"/> + <path fill="none" d="M131 419.9609 L131 380 L661.75 380 L661.75 371.0391" clip-path="url(#clipPath2)"/> + <path d="M661.75 360.0391 L655.75 372.0391 L667.75 372.0391 Z" clip-path="url(#clipPath2)" stroke="none"/> + <path fill="none" d="M918.5 239.9512 L918.5 201.0488" clip-path="url(#clipPath2)" stroke="rgb(0,130,0)"/> + <path fill="rgb(0,130,0)" d="M918.5 190.0488 L912.5 202.0488 L924.5 202.0488 Z" clip-path="url(#clipPath2)" stroke="none"/> + <path fill="none" stroke-dasharray="6,2" d="M756.75 329.9609 L756.75 310 L849.8333 310 L849.8333 281.0391" clip-path="url(#clipPath2)" stroke="rgb(0,130,0)"/> + <path fill="rgb(0,130,0)" stroke-dasharray="6,2" d="M849.8333 270.0391 L843.8333 282.0391 L855.8333 282.0391 Z" clip-path="url(#clipPath2)" stroke="none"/> + <path fill="none" stroke-dasharray="6,2" d="M1085 329.9609 L1085 310 L1302.0834 310 L1302.0834 281.0391" clip-path="url(#clipPath2)" stroke="rgb(0,130,0)"/> + <path fill="rgb(0,130,0)" stroke-dasharray="6,2" d="M1302.0834 270.0391 L1296.0834 282.0391 L1308.0834 282.0391 Z" clip-path="url(#clipPath2)" stroke="none"/> + <path fill="none" d="M1603.8036 329.9609 L1603.8036 290 L1852.5 290 L1852.5 201.0488" clip-path="url(#clipPath2)"/> + <path d="M1852.5 190.0488 L1846.5 202.0488 L1858.5 202.0488 Z" clip-path="url(#clipPath2)" stroke="none"/> + <path fill="none" stroke-dasharray="6,2" d="M1852.5 159.9512 L1852.5 121.0488" clip-path="url(#clipPath2)" stroke="rgb(0,130,0)"/> + <path fill="rgb(0,130,0)" stroke-dasharray="6,2" d="M1852.5 110.0488 L1846.5 122.0488 L1858.5 122.0488 Z" clip-path="url(#clipPath2)" stroke="none"/> + <path fill="none" d="M1579 239.9512 L1579 215 L1629 215 L1629 201.0488" clip-path="url(#clipPath2)"/> + <path d="M1629 190.0488 L1623 202.0488 L1635 202.0488 Z" clip-path="url(#clipPath2)" stroke="none"/> + <path fill="none" stroke-dasharray="6,2" d="M1580 159.9512 L1580 121.0488" clip-path="url(#clipPath2)" stroke="rgb(0,130,0)"/> + <path fill="rgb(0,130,0)" stroke-dasharray="6,2" d="M1580 110.0488 L1574 122.0488 L1586 122.0488 Z" clip-path="url(#clipPath2)" stroke="none"/> + <path fill="none" stroke-dasharray="6,2" d="M1405.25 159.9512 L1405.25 135 L1406.75 135 L1406.75 121.0488" clip-path="url(#clipPath2)" stroke="rgb(0,130,0)"/> + <path fill="rgb(0,130,0)" stroke-dasharray="6,2" d="M1406.75 110.0488 L1400.75 122.0488 L1412.75 122.0488 Z" clip-path="url(#clipPath2)" stroke="none"/> + <path fill="none" d="M1406.75 79.9512 L1406.75 55 L1418.5 55 L1418.5 41.0488" clip-path="url(#clipPath2)" stroke="rgb(0,130,0)"/> + <path fill="rgb(0,130,0)" d="M1418.5 30.0488 L1412.5 42.0488 L1424.5 42.0488 Z" clip-path="url(#clipPath2)" stroke="none"/> + <path fill="none" stroke-dasharray="6,2" d="M1475.75 159.9512 L1475.75 135 L1474.25 135 L1474.25 55 L1462.5 55 L1462.5 41.0488" clip-path="url(#clipPath2)" stroke="rgb(0,130,0)"/> + <path fill="rgb(0,130,0)" stroke-dasharray="6,2" d="M1462.5 30.0488 L1456.5 42.0488 L1468.5 42.0488 Z" clip-path="url(#clipPath2)" stroke="none"/> + <path fill="none" stroke-dasharray="6,2" d="M1220.25 329.9707 L1220.25 281.0293" clip-path="url(#clipPath2)" stroke="rgb(0,130,0)"/> + <path fill="rgb(0,130,0)" stroke-dasharray="6,2" d="M1220.25 270.0293 L1214.25 282.0293 L1226.25 282.0293 Z" clip-path="url(#clipPath2)" stroke="none"/> + <path fill="none" stroke-dasharray="6,2" d="M1958.7892 329.9609 L1958.7892 310 L1983.8334 310 L1983.8334 281.0391" clip-path="url(#clipPath2)" stroke="rgb(0,130,0)"/> + <path fill="rgb(0,130,0)" stroke-dasharray="6,2" d="M1983.8334 270.0391 L1977.8334 282.0391 L1989.8334 282.0391 Z" clip-path="url(#clipPath2)" stroke="none"/> + <path fill="none" d="M1476.375 322.9609 L1476.375 310 L1351.75 310 L1351.75 270.0391" clip-path="url(#clipPath2)" stroke="rgb(89,89,89)"/> + <path fill="rgb(89,89,89)" d="M1476.375 329.9609 L1471.375 322.9609 L1476.375 315.9609 L1481.375 322.9609 Z" clip-path="url(#clipPath2)" stroke="none"/> + </g> + <g stroke-linecap="butt" transform="matrix(1,0,0,1,20,20)" fill-opacity="0" fill="rgb(255,255,255)" stroke="rgb(255,255,255)" stroke-opacity="0" stroke-miterlimit="1.45"> + <path d="M1346.75 278.0391 L1351.75 270.0391 L1356.75 278.0391" clip-path="url(#clipPath2)" stroke="none"/> + </g> + <g fill="rgb(89,89,89)" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,20,20)" stroke-linecap="butt" stroke="rgb(89,89,89)"> + <path fill="none" d="M1346.75 278.0391 L1351.75 270.0391 L1356.75 278.0391" clip-path="url(#clipPath2)"/> + <text x="1339.75" y="293.7266" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace">1</text> + <text x="1464.375" y="319.9727" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace">1</text> + <path fill="none" d="M1678 152.9512 L1678 135 L1773.5 135 L1773.5 110.0488" clip-path="url(#clipPath2)"/> + <path d="M1678 159.9512 L1673 152.9512 L1678 145.9512 L1683 152.9512 Z" clip-path="url(#clipPath2)" stroke="none"/> + </g> + <g stroke-linecap="butt" transform="matrix(1,0,0,1,20,20)" fill-opacity="0" fill="rgb(255,255,255)" stroke="rgb(255,255,255)" stroke-opacity="0" stroke-miterlimit="1.45"> + <path d="M1768.5 118.0488 L1773.5 110.0488 L1778.5 118.0488" clip-path="url(#clipPath2)" stroke="none"/> + </g> + <g fill="rgb(89,89,89)" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,20,20)" stroke-linecap="butt" stroke="rgb(89,89,89)"> + <path fill="none" d="M1768.5 118.0488 L1773.5 110.0488 L1778.5 118.0488" clip-path="url(#clipPath2)"/> + <text x="1761.5" y="131.5977" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace">1</text> + <text x="1666" y="147.4727" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace">1</text> + <path fill="none" stroke-dasharray="6,2" d="M1540.0892 329.9609 L1540.0892 290 L1490.5 290 L1490.5 270.0391" clip-path="url(#clipPath2)"/> + </g> + <g stroke-linecap="butt" transform="matrix(1,0,0,1,20,20)" fill-opacity="0" fill="rgb(255,255,255)" stroke-dasharray="6,2" stroke="rgb(255,255,255)" stroke-opacity="0" stroke-miterlimit="1.45"> + <path d="M1485.5 278.0391 L1490.5 270.0391 L1495.5 278.0391" clip-path="url(#clipPath2)" stroke="none"/> + </g> + <g fill="rgb(89,89,89)" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,20,20)" stroke-linecap="butt" stroke="rgb(89,89,89)"> + <path fill="none" d="M1485.5 278.0391 L1490.5 270.0391 L1495.5 278.0391" clip-path="url(#clipPath2)"/> + </g> + <g stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,20,20) translate(1491,282)" stroke-linecap="butt"> + <text x="0" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace" y="12" clip-path="url(#clipPath123)" stroke="none">«create»</text> + </g> + <g fill="rgb(89,89,89)" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,20,20)" stroke-linecap="butt" stroke="rgb(89,89,89)"> + <path fill="none" d="M1508.2322 322.9707 L1508.2322 300 L1401.4166 300 L1401.4166 270.0293" clip-path="url(#clipPath2)"/> + <path d="M1508.2322 329.9707 L1503.2322 322.9707 L1508.2322 315.9707 L1513.2322 322.9707 Z" clip-path="url(#clipPath2)" stroke="none"/> + </g> + <g stroke-linecap="butt" transform="matrix(1,0,0,1,20,20)" fill-opacity="0" fill="rgb(255,255,255)" stroke="rgb(255,255,255)" stroke-opacity="0" stroke-miterlimit="1.45"> + <path d="M1396.4166 278.0293 L1401.4166 270.0293 L1406.4166 278.0293" clip-path="url(#clipPath2)" stroke="none"/> + </g> + <g fill="rgb(89,89,89)" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,20,20)" stroke-linecap="butt" stroke="rgb(89,89,89)"> + <path fill="none" d="M1396.4166 278.0293 L1401.4166 270.0293 L1406.4166 278.0293" clip-path="url(#clipPath2)"/> + <text x="1391.4166" y="293.7266" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace">*</text> + <text x="1496.2322" y="315.3438" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace">1</text> + <path fill="none" d="M918.5 322.9707 L918.5 270.0293" clip-path="url(#clipPath2)"/> + <path d="M918.5 329.9707 L913.5 322.9707 L918.5 315.9707 L923.5 322.9707 Z" clip-path="url(#clipPath2)" stroke="none"/> + </g> + <g stroke-linecap="butt" transform="matrix(1,0,0,1,20,20)" fill-opacity="0" fill="rgb(255,255,255)" stroke="rgb(255,255,255)" stroke-opacity="0" stroke-miterlimit="1.45"> + <path d="M913.5 278.0293 L918.5 270.0293 L923.5 278.0293" clip-path="url(#clipPath2)" stroke="none"/> + </g> + <g fill="rgb(89,89,89)" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,20,20)" stroke-linecap="butt" stroke="rgb(89,89,89)"> + <path fill="none" d="M913.5 278.0293 L918.5 270.0293 L923.5 278.0293" clip-path="url(#clipPath2)"/> + <text x="908.5" y="293.7266" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace">*</text> + <text x="906.5" y="315.3438" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace">1</text> + <path fill="none" d="M1635.6608 322.9707 L1635.6608 300 L1887.1666 300 L1887.1666 270.0293" clip-path="url(#clipPath2)"/> + <path d="M1635.6608 329.9707 L1630.6608 322.9707 L1635.6608 315.9707 L1640.6608 322.9707 Z" clip-path="url(#clipPath2)" stroke="none"/> + </g> + <g stroke-linecap="butt" transform="matrix(1,0,0,1,20,20)" fill-opacity="0" fill="rgb(255,255,255)" stroke="rgb(255,255,255)" stroke-opacity="0" stroke-miterlimit="1.45"> + <path d="M1882.1666 278.0293 L1887.1666 270.0293 L1892.1666 278.0293" clip-path="url(#clipPath2)" stroke="none"/> + </g> + <g fill="rgb(89,89,89)" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,20,20)" stroke-linecap="butt" stroke="rgb(89,89,89)"> + <path fill="none" d="M1882.1666 278.0293 L1887.1666 270.0293 L1892.1666 278.0293" clip-path="url(#clipPath2)"/> + <text x="1877.1666" y="293.7266" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace">*</text> + <text x="1623.6608" y="315.3438" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace">1</text> + <path fill="none" d="M1667.5178 322.9609 L1667.5178 310 L1935.5 310 L1935.5 270.0391" clip-path="url(#clipPath2)"/> + <path d="M1667.5178 329.9609 L1662.5178 322.9609 L1667.5178 315.9609 L1672.5178 322.9609 Z" clip-path="url(#clipPath2)" stroke="none"/> + </g> + <g stroke-linecap="butt" transform="matrix(1,0,0,1,20,20)" fill-opacity="0" fill="rgb(255,255,255)" stroke="rgb(255,255,255)" stroke-opacity="0" stroke-miterlimit="1.45"> + <path d="M1930.5 278.0391 L1935.5 270.0391 L1940.5 278.0391" clip-path="url(#clipPath2)" stroke="none"/> + </g> + <g fill="rgb(89,89,89)" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,20,20)" stroke-linecap="butt" stroke="rgb(89,89,89)"> + <path fill="none" d="M1930.5 278.0391 L1935.5 270.0391 L1940.5 278.0391" clip-path="url(#clipPath2)"/> + <text x="1923.5" y="293.7266" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace">1</text> + <text x="1655.5178" y="319.9727" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace">1</text> + <path fill="none" d="M1029.5 322.9707 L1029.5 300 L1146.25 300 L1146.25 270.0293" clip-path="url(#clipPath2)"/> + <path d="M1029.5 329.9707 L1024.5 322.9707 L1029.5 315.9707 L1034.5 322.9707 Z" clip-path="url(#clipPath2)" stroke="none"/> + </g> + <g stroke-linecap="butt" transform="matrix(1,0,0,1,20,20)" fill-opacity="0" fill="rgb(255,255,255)" stroke="rgb(255,255,255)" stroke-opacity="0" stroke-miterlimit="1.45"> + <path d="M1141.25 278.0293 L1146.25 270.0293 L1151.25 278.0293" clip-path="url(#clipPath2)" stroke="none"/> + </g> + <g fill="rgb(89,89,89)" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,20,20)" stroke-linecap="butt" stroke="rgb(89,89,89)"> + <path fill="none" d="M1141.25 278.0293 L1146.25 270.0293 L1151.25 278.0293" clip-path="url(#clipPath2)"/> + <text x="1134.25" y="293.7266" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace">1</text> + <text x="1017.5" y="315.3438" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace">1</text> + <path fill="none" stroke-dasharray="6,2" d="M1490.5 239.9512 L1490.5 215 L1440.5 215 L1440.5 190.0488" clip-path="url(#clipPath2)"/> + </g> + <g stroke-linecap="butt" transform="matrix(1,0,0,1,20,20)" fill-opacity="0" fill="rgb(255,255,255)" stroke-dasharray="6,2" stroke="rgb(255,255,255)" stroke-opacity="0" stroke-miterlimit="1.45"> + <path d="M1435.5 198.0488 L1440.5 190.0488 L1445.5 198.0488" clip-path="url(#clipPath2)" stroke="none"/> + </g> + <g fill="rgb(89,89,89)" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,20,20)" stroke-linecap="butt" stroke="rgb(89,89,89)"> + <path fill="none" d="M1435.5 198.0488 L1440.5 190.0488 L1445.5 198.0488" clip-path="url(#clipPath2)"/> + </g> + <g stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,20,20) translate(1441,207)" stroke-linecap="butt"> + <text x="0" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace" y="12" clip-path="url(#clipPath123)" stroke="none">«create»</text> + </g> + <g fill="rgb(89,89,89)" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,20,20)" stroke-linecap="butt" stroke="rgb(89,89,89)"> + <path fill="none" d="M974 322.9609 L974 310 L987.1667 310 L987.1667 270.0391" clip-path="url(#clipPath2)"/> + <path d="M974 329.9609 L969 322.9609 L974 315.9609 L979 322.9609 Z" clip-path="url(#clipPath2)" stroke="none"/> + </g> + <g stroke-linecap="butt" transform="matrix(1,0,0,1,20,20)" fill-opacity="0" fill="rgb(255,255,255)" stroke="rgb(255,255,255)" stroke-opacity="0" stroke-miterlimit="1.45"> + <path d="M982.1667 278.0391 L987.1667 270.0391 L992.1667 278.0391" clip-path="url(#clipPath2)" stroke="none"/> + </g> + <g fill="rgb(89,89,89)" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,20,20)" stroke-linecap="butt" stroke="rgb(89,89,89)"> + <path fill="none" d="M982.1667 278.0391 L987.1667 270.0391 L992.1667 278.0391" clip-path="url(#clipPath2)"/> + <text x="975.1667" y="293.7266" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace">1</text> + <text x="962" y="319.9727" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace">1</text> + <path fill="none" d="M1579 277.0391 L1579 310 L1571.9464 310 L1571.9464 329.9609" clip-path="url(#clipPath2)"/>
[... 14 lines stripped ...]
