You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ShopNCook/documentation/diagrammes/GLOBAL DIAGRAM.svg

2213 lines
183 KiB

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN'
'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'>
<svg fill-opacity="0" xmlns:xlink="http://www.w3.org/1999/xlink" color-rendering="auto" color-interpolation="auto" text-rendering="auto" stroke="rgb(0,0,0)" stroke-linecap="square" width="2332" stroke-miterlimit="10" shape-rendering="auto" stroke-opacity="0" fill="rgb(0,0,0)" stroke-dasharray="none" font-weight="normal" stroke-width="1" height="1776" xmlns="http://www.w3.org/2000/svg" font-family="'Dialog'" font-style="normal" stroke-linejoin="miter" font-size="12px" stroke-dashoffset="0" image-rendering="auto"
><!--Generated by the Batik Graphics2D SVG Generator--><defs id="genericDefs"
/><g
><defs id="defs1"
><linearGradient x1="110" gradientUnits="userSpaceOnUse" x2="110" y1="102" y2="0" id="linearGradient1" spreadMethod="reflect"
><stop stop-opacity="1" stop-color="rgb(255,200,0)" offset="0%"
/><stop stop-opacity="1" stop-color="white" offset="100%"
/></linearGradient
><linearGradient x1="54.5" gradientUnits="userSpaceOnUse" x2="54.5" y1="98" y2="0" id="linearGradient2" spreadMethod="reflect"
><stop stop-opacity="1" stop-color="rgb(255,200,0)" offset="0%"
/><stop stop-opacity="1" stop-color="white" offset="100%"
/></linearGradient
><linearGradient x1="89" gradientUnits="userSpaceOnUse" x2="89" y1="68" y2="0" id="linearGradient3" spreadMethod="reflect"
><stop stop-opacity="1" stop-color="rgb(255,200,0)" offset="0%"
/><stop stop-opacity="1" stop-color="white" offset="100%"
/></linearGradient
><linearGradient x1="40" gradientUnits="userSpaceOnUse" x2="40" y1="68" y2="0" id="linearGradient4" spreadMethod="reflect"
><stop stop-opacity="1" stop-color="rgb(255,200,0)" offset="0%"
/><stop stop-opacity="1" stop-color="white" offset="100%"
/></linearGradient
><linearGradient x1="81.5" gradientUnits="userSpaceOnUse" x2="81.5" y1="177" y2="0" id="linearGradient5" spreadMethod="reflect"
><stop stop-opacity="1" stop-color="rgb(255,200,0)" offset="0%"
/><stop stop-opacity="1" stop-color="white" offset="100%"
/></linearGradient
><linearGradient x1="68" gradientUnits="userSpaceOnUse" x2="68" y1="102" y2="0" id="linearGradient6" spreadMethod="reflect"
><stop stop-opacity="1" stop-color="rgb(255,200,0)" offset="0%"
/><stop stop-opacity="1" stop-color="white" offset="100%"
/></linearGradient
><linearGradient x1="57" gradientUnits="userSpaceOnUse" x2="57" y1="132" y2="0" id="linearGradient7" spreadMethod="reflect"
><stop stop-opacity="1" stop-color="rgb(241,152,163)" offset="0%"
/><stop stop-opacity="1" stop-color="white" offset="100%"
/></linearGradient
><linearGradient x1="53.5" gradientUnits="userSpaceOnUse" x2="53.5" y1="96" y2="0" id="linearGradient8" spreadMethod="reflect"
><stop stop-opacity="1" stop-color="rgb(241,152,163)" offset="0%"
/><stop stop-opacity="1" stop-color="white" offset="100%"
/></linearGradient
><linearGradient x1="138.5" gradientUnits="userSpaceOnUse" x2="138.5" y1="147" y2="0" id="linearGradient9" spreadMethod="reflect"
><stop stop-opacity="1" stop-color="rgb(139,193,205)" offset="0%"
/><stop stop-opacity="1" stop-color="rgb(240,247,249)" offset="100%"
/></linearGradient
><linearGradient x1="89" gradientUnits="userSpaceOnUse" x2="89" y1="132" y2="0" id="linearGradient10" spreadMethod="reflect"
><stop stop-opacity="1" stop-color="rgb(139,193,205)" offset="0%"
/><stop stop-opacity="1" stop-color="rgb(240,247,249)" offset="100%"
/></linearGradient
><linearGradient x1="41" gradientUnits="userSpaceOnUse" x2="41" y1="87" y2="0" id="linearGradient11" spreadMethod="reflect"
><stop stop-opacity="1" stop-color="rgb(139,193,205)" offset="0%"
/><stop stop-opacity="1" stop-color="rgb(240,247,249)" offset="100%"
/></linearGradient
><linearGradient x1="80" gradientUnits="userSpaceOnUse" x2="80" y1="192" y2="0" id="linearGradient12" spreadMethod="reflect"
><stop stop-opacity="1" stop-color="rgb(139,193,205)" offset="0%"
/><stop stop-opacity="1" stop-color="rgb(240,247,249)" offset="100%"
/></linearGradient
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath1"
><path d="M-7 -7 L156 -7 L156 128 L-7 128 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath2"
><path d="M-0 0 L-0 102 L145 102 L145 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath3"
><path d="M-0 0 L-0 15 L145 15 L145 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath4"
><path d="M-7 -7 L91 -7 L91 98 L-7 98 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath5"
><path d="M-0 0 L-0 72 L80 72 L80 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath6"
><path d="M-0 0 L-0 15 L80 15 L80 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath7"
><path d="M-7 -7 L165 -7 L165 64 L-7 64 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath8"
><path d="M-0 0 L-0 38 L154 38 L154 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath9"
><path d="M-0 0 L-0 15 L150 15 L150 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath10"
><path d="M-7 -7 L720.9999 -7 L720.9999 601 L-7 601 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath11"
><path d="M0 0 L0 570 L709.9999 570 L709.9999 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath12"
><path d="M-7 -7 L855 -7 L855 538 L-7 538 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath13"
><path d="M-0 0 L-0 507 L844 507 L844 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath14"
><path d="M-7 -7 L166 -7 L166 98 L-7 98 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath15"
><path d="M0 0 L0 15 L155 15 L155 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath16"
><path d="M0 0 L0 72 L155 72 L155 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath17"
><path d="M-7 -7 L136 -7 L136 64 L-7 64 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath18"
><path d="M-0 0 L-0 38 L125 38 L125 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath19"
><path d="M-0 0 L-0 15 L125 15 L125 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath20"
><path d="M-7 -7 L115 -7 L115 143 L-7 143 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath21"
><path d="M-0 0 L-0 117 L104 117 L104 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath22"
><path d="M-0 0 L-0 15 L105 15 L105 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath23"
><path d="M-7 -7 L231 -7 L231 218 L-7 218 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath24"
><path d="M0 0 L0 194 L220 194 L220 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath25"
><path d="M0 0 L0 13 L220 13 L220 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath26"
><path d="M-7 -7 L167 -7 L167 79 L-7 79 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath27"
><path d="M-0 0 L-0 53 L156 53 L156 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath28"
><path d="M-0 0 L-0 15 L160 15 L160 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath29"
><path d="M-7 -7 L154 -7 L154 188 L-7 188 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath30"
><path d="M-0 0 L-0 164 L143 164 L143 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath31"
><path d="M-0 0 L-0 13 L140 13 L140 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath32"
><path d="M-7 -7 L95 -7 L95 51 L-7 51 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath33"
><path d="M-0 0 L-0 25 L84 25 L84 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath34"
><path d="M-7 -7 L231 -7 L231 113 L-7 113 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath35"
><path d="M0 0 L0 89 L220 89 L220 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath36"
><path d="M-7 -7 L175.9999 -7 L175.9999 128 L-7 128 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath37"
><path d="M0 0 L0 13 L162.9999 13 L162.9999 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath38"
><path d="M0 0 L0 104 L164.9999 104 L164.9999 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath39"
><path d="M-7 -7 L487 -7 L487 271 L-7 271 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath40"
><path d="M-0 0 L-0 240 L476 240 L476 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath41"
><path d="M-7 -7 L165 -7 L165 143 L-7 143 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath42"
><path d="M-0 0 L-0 117 L154 117 L154 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath43"
><path d="M-0 0 L-0 15 L155 15 L155 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath44"
><path d="M-7 -7 L100 -7 L100 51 L-7 51 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath45"
><path d="M-0 0 L-0 25 L89 25 L89 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath46"
><path d="M-0 0 L-0 15 L90 15 L90 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath47"
><path d="M-7 -7 L151 -7 L151 113 L-7 113 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath48"
><path d="M0 0 L0 15 L140 15 L140 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath49"
><path d="M0 0 L0 87 L140 87 L140 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath50"
><path d="M-7 -7 L1010.9999 -7 L1010.9999 611 L-7 611 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath51"
><path d="M0 0 L0 580 L999.9999 580 L999.9999 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath52"
><path d="M-7 -7 L198 -7 L198 143 L-7 143 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath53"
><path d="M0 0 L0 117 L187 117 L187 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath54"
><path d="M0 0 L0 15 L185 15 L185 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath55"
><path d="M-7 -7 L106 -7 L106 64 L-7 64 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath56"
><path d="M0 0 L0 38 L95 38 L95 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath57"
><path d="M0 0 L0 15 L95 15 L95 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath58"
><path d="M-7 -7 L122 -7 L122 98 L-7 98 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath59"
><path d="M-0 0 L-0 72 L111 72 L111 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath60"
><path d="M-0 0 L-0 15 L115 15 L115 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath61"
><path d="M0 0 L0 38 L125 38 L125 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath62"
><path d="M0 0 L0 15 L125 15 L125 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath63"
><path d="M-7 -7 L162 -7 L162 113 L-7 113 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath64"
><path d="M-0 0 L-0 89 L151 89 L151 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath65"
><path d="M-0 0 L-0 13 L150 13 L150 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath66"
><path d="M-7 -7 L194 -7 L194 143 L-7 143 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath67"
><path d="M0 0 L0 117 L183 117 L183 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath68"
><path d="M-7 -7 L223 -7 L223 143 L-7 143 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath69"
><path d="M0 0 L0 117 L212 117 L212 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath70"
><path d="M0 0 L0 15 L210 15 L210 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath71"
><path d="M-7 -7 L117 -7 L117 51 L-7 51 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath72"
><path d="M-0 0 L-0 25 L106 25 L106 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath73"
><path d="M-7 -7 L148 -7 L148 79 L-7 79 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath74"
><path d="M0 0 L0 53 L137 53 L137 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath75"
><path d="M-7 -7 L139 -7 L139 98 L-7 98 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath76"
><path d="M-0 0 L-0 72 L128 72 L128 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath77"
><path d="M-0 0 L-0 15 L130 15 L130 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath78"
><path d="M-7 -7 L91 -7 L91 109 L-7 109 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath79"
><path d="M0 0 L0 84 L80 84 L80 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath80"
><path d="M0 0 L0 14 L80 14 L80 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath81"
><path d="M-7 -7 L91 -7 L91 64 L-7 64 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath82"
><path d="M0 0 L0 23 L80 23 L80 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath83"
><path d="M0 0 L0 30 L80 30 L80 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath84"
><path d="M-7 -7 L590.9999 -7 L590.9999 401 L-7 401 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath85"
><path d="M0 0 L0 370 L579.9999 370 L579.9999 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath86"
><path d="M-7 -7 L139 -7 L139 64 L-7 64 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath87"
><path d="M0 0 L0 23 L128 23 L128 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath88"
><path d="M0 0 L0 30 L129 30 L129 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath89"
><path d="M-7 -7 L120 -7 L120 109 L-7 109 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath90"
><path d="M-0 0 L-0 68 L109 68 L109 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath91"
><path d="M-0 0 L-0 30 L108 30 L108 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath92"
><path d="M-7 -7 L189 -7 L189 79 L-7 79 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath93"
><path d="M0 0 L0 38 L178 38 L178 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath94"
><path d="M0 0 L0 30 L178 30 L178 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath95"
><path d="M-7 -7 L91 -7 L91 79 L-7 79 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath96"
><path d="M-0 0 L-0 38 L80 38 L80 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath97"
><path d="M-0 0 L-0 30 L80 30 L80 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath98"
><path d="M-7 -7 L174 -7 L174 188 L-7 188 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath99"
><path d="M-0 0 L-0 147 L163 147 L163 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath100"
><path d="M-0 0 L-0 30 L163 30 L163 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath101"
><path d="M-7 -7 L147 -7 L147 113 L-7 113 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath102"
><path d="M-0 0 L-0 57 L136 57 L136 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath103"
><path d="M-0 0 L-0 45 L135 45 L135 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath104"
><path d="M-7 -7 L125 -7 L125 143 L-7 143 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath105"
><path d="M-0 0 L-0 119 L114 119 L114 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath106"
><path d="M-0 0 L-0 13 L113 13 L113 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath107"
><path d="M-7 -7 L118 -7 L118 107 L-7 107 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath108"
><path d="M0 0 L0 83 L107 83 L107 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath109"
><path d="M0 0 L0 13 L107 13 L107 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath110"
><path d="M-7 -7 L288 -7 L288 158 L-7 158 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath111"
><path d="M0 0 L0 132 L277 132 L277 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath112"
><path d="M0 0 L0 15 L275 15 L275 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath113"
><path d="M-7 -7 L189 -7 L189 143 L-7 143 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath114"
><path d="M0 0 L0 118 L178 118 L178 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath115"
><path d="M0 0 L0 14 L179 14 L179 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath116"
><path d="M-7 -7 L93 -7 L93 98 L-7 98 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath117"
><path d="M0 0 L0 72 L82 72 L82 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath118"
><path d="M0 0 L0 15 L82 15 L82 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath119"
><path d="M-7 -7 L171 -7 L171 203 L-7 203 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath120"
><path d="M0 0 L0 178 L160 178 L160 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath121"
><path d="M0 0 L0 14 L160 14 L160 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath122"
><path d="M-7 -7 L118 -7 L118 64 L-7 64 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath123"
><path d="M0 0 L0 23 L107 23 L107 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath124"
><path d="M0 0 L0 30 L107 30 L107 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath125"
><path d="M-7.0001 -7 L138.9999 -7 L138.9999 143 L-7.0001 143 L-7.0001 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath126"
><path d="M-0.0001 0 L-0.0001 117 L127.9999 117 L127.9999 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath127"
><path d="M-0.0001 0 L-0.0001 15 L127.9999 15 L127.9999 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath128"
><path d="M-7 -7 L104 -7 L104 64 L-7 64 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath129"
><path d="M0 0 L0 23 L93 23 L93 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath130"
><path d="M0 0 L0 30 L93 30 L93 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath131"
><path d="M-7 -7 L175 -7 L175 113 L-7 113 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath132"
><path d="M0 0 L0 87 L164 87 L164 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath133"
><path d="M0 0 L0 15 L165 15 L165 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath134"
><path d="M-7 -7 L97 -7 L97 97 L-7 97 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath135"
><path d="M-0 0 L-0 86 L86 86 L86 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath136"
><path d="M-7 -7 L115 -7 L115 115 L-7 115 L-7 -7 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath137"
><path d="M-0 0 L-0 104 L104 104 L104 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath138"
><path d="M-0 0 L1209 0 L1209 664 L-0 664 L-0 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath139"
><path d="M-0 0 L-0 664 L1209 664 L1209 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath140"
><path d="M-0 0 L2497 0 L2497 1614 L-0 1614 L-0 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath141"
><path d="M-0 0 L-0 1614 L2497 1614 L2497 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath142"
><path d="M0 0 L1808.9999 0 L1808.9999 904 L0 904 L0 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath143"
><path d="M0 0 L0 904 L1808.9999 904 L1808.9999 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath144"
><path d="M-0 0 L849.0001 0 L849.0001 924 L-0 924 L-0 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath145"
><path d="M-0 0 L-0 924 L849.0001 924 L849.0001 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath146"
><path d="M0 0 L292 0 L292 374 L0 374 L0 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath147"
><path d="M0 0 L0 374 L292 374 L292 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath148"
><path d="M0 0 L172 0 L172 272 L0 272 L0 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath149"
><path d="M0 0 L0 272 L172 272 L172 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath150"
><path d="M0 0 L531 0 L531 591 L0 591 L0 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath151"
><path d="M0 0 L0 591 L531 591 L531 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath152"
><path d="M-0 0 L276 0 L276 357 L-0 357 L-0 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath153"
><path d="M-0 0 L-0 357 L276 357 L276 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath154"
><path d="M-0 0 L854 0 L854 337 L-0 337 L-0 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath155"
><path d="M-0 0 L-0 337 L854 337 L854 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath156"
><path d="M-0 0 L494 0 L494 471 L-0 471 L-0 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath157"
><path d="M-0 0 L-0 471 L494 471 L494 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath158"
><path d="M-0 0 L1154 0 L1154 1614 L-0 1614 L-0 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath159"
><path d="M-0 0 L-0 1614 L1154 1614 L1154 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath160"
><path d="M0 0 L374 0 L374 756 L0 756 L0 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath161"
><path d="M0 0 L0 756 L374 756 L374 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath162"
><path d="M-0 0 L1064 0 L1064 1194 L-0 1194 L-0 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath163"
><path d="M-0 0 L-0 1194 L1064 1194 L1064 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath164"
><path d="M-0 0 L354 0 L354 204 L-0 204 L-0 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath165"
><path d="M-0 0 L-0 204 L354 204 L354 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath166"
><path d="M0 0 L404 0 L404 204 L0 204 L0 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath167"
><path d="M0 0 L0 204 L404 204 L404 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath168"
><path d="M0 0 L510 0 L510 754 L0 754 L0 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath169"
><path d="M0 0 L0 754 L510 754 L510 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath170"
><path d="M-0 0 L264 0 L264 626 L-0 626 L-0 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath171"
><path d="M-0 0 L-0 626 L264 626 L264 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath172"
><path d="M-0 0 L576 0 L576 662 L-0 662 L-0 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath173"
><path d="M-0 0 L-0 662 L576 662 L576 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath174"
><path d="M0 0 L146 0 L146 266 L0 266 L0 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath175"
><path d="M0 0 L0 266 L146 266 L146 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath176"
><path d="M-0 0 L1803 0 L1803 297 L-0 297 L-0 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath177"
><path d="M-0 0 L-0 297 L1803 297 L1803 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath178"
><path d="M0 0 L1771.9999 0 L1771.9999 254 L0 254 L0 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath179"
><path d="M0 0 L0 254 L1771.9999 254 L1771.9999 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath180"
><path d="M0 0 L2644 0 L2644 1874 L0 1874 L0 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath181"
><path d="M0 0 L0 1874 L2644 1874 L2644 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath182"
><path d="M0 0 L193.9999 0 L193.9999 366 L0 366 L0 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath183"
><path d="M0 0 L0 366 L193.9999 366 L193.9999 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath184"
><path d="M0 0 L336.9999 0 L336.9999 714 L0 714 L0 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath185"
><path d="M0 0 L0 714 L336.9999 714 L336.9999 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath186"
><path d="M0 0 L326 0 L326 174 L0 174 L0 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath187"
><path d="M0 0 L0 174 L326 174 L326 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath188"
><path d="M0 0 L572.0001 0 L572.0001 204 L0 204 L0 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath189"
><path d="M0 0 L0 204 L572.0001 204 L572.0001 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath190"
><path d="M0 0 L253 0 L253 104 L0 104 L0 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath191"
><path d="M0 0 L0 104 L253 104 L253 0 Z"
/></clipPath
></defs
><g fill="white" text-rendering="geometricPrecision" fill-opacity="1" stroke-opacity="1" stroke="white"
><rect x="0" width="2332" height="1776" y="0" stroke="none"
/></g
><g font-size="11px" transform="translate(730.3333,1292)" fill-opacity="1" fill="white" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="white" font-weight="bold" stroke-opacity="1"
><rect x="0" width="145" height="117" y="0" clip-path="url(#clipPath1)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(730.3333,1292)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="145" height="117" y="0" clip-path="url(#clipPath1)"
/><line y2="15" fill="none" x1="0" clip-path="url(#clipPath1)" x2="145" y1="15"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,730.3333,1307)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath2)" stroke="none"
>-clickCallback : Action&lt;uint&gt;</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,730.3333,1307)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="29" clip-path="url(#clipPath2)" stroke="none"
>+Note : float</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,730.3333,1307)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="44" clip-path="url(#clipPath2)" stroke="none"
>+Title : string</text
><line stroke-linecap="butt" clip-path="url(#clipPath2)" fill="none" x1="0" x2="145" y1="49" y2="49" stroke-linejoin="bevel" stroke-miterlimit="0"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,730.3333,1307)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="63" clip-path="url(#clipPath2)" stroke="none"
>+StoredRecipeView()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,730.3333,1307)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="78" clip-path="url(#clipPath2)" stroke="none"
>-SetNote()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,730.3333,1307)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="93" clip-path="url(#clipPath2)" stroke="none"
>-OnRecipeTapped()</text
></g
><g font-size="11px" transform="translate(730.3333,1292)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
><text x="24" xml:space="preserve" y="12" clip-path="url(#clipPath3)" stroke="none"
>StoredRecipeView</text
></g
><g font-size="11px" transform="translate(550.3333,1482)" fill-opacity="1" fill="white" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="white" font-weight="bold" stroke-opacity="1"
><rect x="0" width="80" height="87" y="0" clip-path="url(#clipPath4)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(550.3333,1482)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="80" height="87" y="0" clip-path="url(#clipPath4)"
/><line y2="15" fill="none" x1="0" clip-path="url(#clipPath4)" x2="80" y1="15"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,550.3333,1497)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath5)" stroke="none"
>+Ordinal : uint</text
></g
><g stroke-linecap="butt" font-size="11px" transform="matrix(1,0,0,1,550.3333,1497)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke-linejoin="bevel" stroke="black" stroke-opacity="1" stroke-miterlimit="0"
><line y2="19" fill="none" x1="0" clip-path="url(#clipPath5)" x2="80" y1="19"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,550.3333,1497)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="33" clip-path="url(#clipPath5)" stroke="none"
>+StepEntry()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,550.3333,1497)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="48" clip-path="url(#clipPath5)" stroke="none"
>+StepEntry()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,550.3333,1497)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="63" clip-path="url(#clipPath5)" stroke="none"
>+MakeStep()</text
></g
><g font-size="11px" transform="translate(550.3333,1482)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
><text x="14" xml:space="preserve" y="12" clip-path="url(#clipPath6)" stroke="none"
>StepEntry</text
></g
><g font-size="11px" transform="translate(730.3333,1442)" fill-opacity="1" fill="white" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="white" font-weight="bold" stroke-opacity="1"
><rect x="0" width="154" height="53" y="0" clip-path="url(#clipPath7)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(730.3333,1442)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="154" height="53" y="0" clip-path="url(#clipPath7)"
/><line y2="15" fill="none" x1="0" clip-path="url(#clipPath7)" x2="154" y1="15"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,730.3333,1457)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath8)" stroke="none"
>+Splash()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,730.3333,1457)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="29" clip-path="url(#clipPath8)" stroke="none"
>-OnGetStartedButtonClicked()</text
></g
><g font-size="11px" transform="translate(730.3333,1442)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
><text x="56" xml:space="preserve" y="12" clip-path="url(#clipPath9)" stroke="none"
>Splash</text
></g
><g font-size="11px" transform="translate(1548.3333,820)" fill-opacity="1" fill="rgb(255,255,128)" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="rgb(255,255,128)" stroke-opacity="1"
><rect x="0" width="141" height="20" y="0" clip-path="url(#clipPath10)" stroke="none"
/><rect x="0" width="709" height="569" y="20" clip-path="url(#clipPath10)" stroke="none"
/></g
><g stroke-linecap="butt" font-size="11px" transform="translate(1548.3333,820)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1" stroke-miterlimit="0"
><path fill="none" d="M0 20 L709 20 L709 589 L0 589 L0 0 L141 0 L141 20" clip-path="url(#clipPath10)"
/></g
><g font-size="11px" transform="translate(1548.3333,840)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="321" xml:space="preserve" y="12" clip-path="url(#clipPath11)" stroke="none"
>ShoopNCook</text
></g
><g font-size="11px" transform="translate(75.3333,632)" fill-opacity="1" fill="rgb(255,255,128)" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="rgb(255,255,128)" stroke-opacity="1"
><rect x="0" width="168" height="20" y="0" clip-path="url(#clipPath12)" stroke="none"
/><rect x="0" width="843" height="506" y="20" clip-path="url(#clipPath12)" stroke="none"
/></g
><g stroke-linecap="butt" font-size="11px" transform="translate(75.3333,632)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1" stroke-miterlimit="0"
><path fill="none" d="M0 20 L843 20 L843 526 L0 526 L0 0 L168 0 L168 20" clip-path="url(#clipPath12)"
/></g
><g font-size="11px" transform="translate(75.3333,652)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="400" xml:space="preserve" y="12" clip-path="url(#clipPath13)" stroke="none"
>Services</text
></g
><g font-size="11px" transform="translate(1338.3333,910)" fill-opacity="1" fill="white" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="white" font-weight="bold" stroke-opacity="1"
><rect x="0" width="155" height="87" y="0" clip-path="url(#clipPath14)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(1338.3333,910)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="155" height="87" y="0" clip-path="url(#clipPath14)"
/><line y2="15" fill="none" x1="0" clip-path="url(#clipPath14)" x2="155" y1="15"
/></g
><g font-size="11px" transform="translate(1338.3333,910)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
><text x="41" xml:space="preserve" y="12" clip-path="url(#clipPath15)" stroke="none"
>RegisterPage</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1338.3333,925)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath16)" stroke="none"
>-controller : RegisterController</text
></g
><g stroke-linecap="butt" font-size="11px" transform="matrix(1,0,0,1,1338.3333,925)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke-linejoin="bevel" stroke="black" stroke-opacity="1" stroke-miterlimit="0"
><line y2="19" fill="none" x1="0" clip-path="url(#clipPath16)" x2="155" y1="19"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,1338.3333,925)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="33" clip-path="url(#clipPath16)" stroke="none"
>+RegisterPage()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1338.3333,925)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="48" clip-path="url(#clipPath16)" stroke="none"
>-LoginTapped()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1338.3333,925)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="63" clip-path="url(#clipPath16)" stroke="none"
>-RegisterTapped()</text
></g
><g font-size="11px" transform="translate(960.3333,1562)" fill-opacity="1" fill="white" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="white" font-weight="bold" stroke-opacity="1"
><rect x="0" width="125" height="53" y="0" clip-path="url(#clipPath17)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(960.3333,1562)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="125" height="53" y="0" clip-path="url(#clipPath17)"
/><line y2="15" fill="none" x1="0" clip-path="url(#clipPath17)" x2="125" y1="15"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,960.3333,1577)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath18)" stroke="none"
>+SearchPage()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,960.3333,1577)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="29" clip-path="url(#clipPath18)" stroke="none"
>-OnBackButtonClicked()</text
></g
><g font-size="11px" transform="translate(960.3333,1562)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
><text x="31" xml:space="preserve" y="12" clip-path="url(#clipPath19)" stroke="none"
>SearchPage</text
></g
><g font-size="11px" transform="translate(540.3333,1292)" fill-opacity="1" fill="white" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="white" font-weight="bold" stroke-opacity="1"
><rect x="0" width="104" height="132" y="0" clip-path="url(#clipPath20)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(540.3333,1292)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="104" height="132" y="0" clip-path="url(#clipPath20)"
/><line y2="15" fill="none" x1="0" clip-path="url(#clipPath20)" x2="104" y1="15"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,540.3333,1307)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath21)" stroke="none"
>-callback : Action</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,540.3333,1307)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="29" clip-path="url(#clipPath21)" stroke="none"
>+Note : float</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,540.3333,1307)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="44" clip-path="url(#clipPath21)" stroke="none"
>+Title : string</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,540.3333,1307)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="59" clip-path="url(#clipPath21)" stroke="none"
>+Subtitle : string</text
><line stroke-linecap="butt" clip-path="url(#clipPath21)" fill="none" x1="0" x2="104" y1="64" y2="64" stroke-linejoin="bevel" stroke-miterlimit="0"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,540.3333,1307)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="78" clip-path="url(#clipPath21)" stroke="none"
>+RecipeView()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,540.3333,1307)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="93" clip-path="url(#clipPath21)" stroke="none"
>-SetNote()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,540.3333,1307)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="108" clip-path="url(#clipPath21)" stroke="none"
>-OnRecipeTapped()</text
></g
><g font-size="11px" transform="translate(540.3333,1292)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
><text x="21" xml:space="preserve" y="12" clip-path="url(#clipPath22)" stroke="none"
>RecipeView</text
></g
><g font-size="11px" transform="translate(438.3333,345)" fill-opacity="1" fill="white" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="white" font-weight="bold" stroke-opacity="1"
><rect x="0" width="220" height="207" y="0" clip-path="url(#clipPath23)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(438.3333,345)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="220" height="207" y="0" clip-path="url(#clipPath23)"
/><line y2="13" fill="none" x1="0" clip-path="url(#clipPath23)" x2="220" y1="13"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,438.3333,358)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath24)" stroke="none"
>-note : uint</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,438.3333,358)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="29" clip-path="url(#clipPath24)" stroke="none"
>-isFavorite : bool</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,438.3333,358)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="44" clip-path="url(#clipPath24)" stroke="none"
>-preferences : IAccountRecipesPreferences</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,438.3333,358)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="59" clip-path="url(#clipPath24)" stroke="none"
>-info : RecipeInfo</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,438.3333,358)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="74" clip-path="url(#clipPath24)" stroke="none"
>+StarCommand : ICommand</text
><line stroke-linecap="butt" clip-path="url(#clipPath24)" fill="none" x1="0" x2="220" y1="79" y2="79" stroke-linejoin="bevel" stroke-miterlimit="0"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,438.3333,358)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="93" clip-path="url(#clipPath24)" stroke="none"
>+RecipePage()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,438.3333,358)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="108" clip-path="url(#clipPath24)" stroke="none"
>-SetNote()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,438.3333,358)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="123" clip-path="url(#clipPath24)" stroke="none"
>-OnFavorite()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,438.3333,358)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="138" clip-path="url(#clipPath24)" stroke="none"
>-OnSubmitReviewClicked()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,438.3333,358)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="153" clip-path="url(#clipPath24)" stroke="none"
>-OnAddToMyListClicked()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,438.3333,358)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="168" clip-path="url(#clipPath24)" stroke="none"
>-SetFavorite()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,438.3333,358)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="183" clip-path="url(#clipPath24)" stroke="none"
>-OnBackButtonClicked()</text
></g
><g font-size="11px" transform="translate(438.3333,345)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
><text x="78" xml:space="preserve" y="12" clip-path="url(#clipPath25)" stroke="none"
>RecipePage</text
></g
><g font-size="11px" transform="translate(710.3333,1572)" fill-opacity="1" fill="white" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="white" font-weight="bold" stroke-opacity="1"
><rect x="0" width="156" height="68" y="0" clip-path="url(#clipPath26)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(710.3333,1572)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="156" height="68" y="0" clip-path="url(#clipPath26)"
/><line y2="15" fill="none" x1="0" clip-path="url(#clipPath26)" x2="156" y1="15"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,710.3333,1587)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath27)" stroke="none"
>+ProfilePage()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,710.3333,1587)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="29" clip-path="url(#clipPath27)" stroke="none"
>-OnBackButtonClicked()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,710.3333,1587)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="44" clip-path="url(#clipPath27)" stroke="none"
>-ChangeMyPasswordClicked()</text
></g
><g font-size="11px" transform="translate(710.3333,1572)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
><text x="49" xml:space="preserve" y="12" clip-path="url(#clipPath28)" stroke="none"
>ProfilePage</text
></g
><g font-size="11px" transform="translate(798.3333,169)" fill-opacity="1" fill="white" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="white" font-weight="bold" stroke-opacity="1"
><rect x="0" width="143" height="177" y="0" clip-path="url(#clipPath29)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(798.3333,169)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="143" height="177" y="0" clip-path="url(#clipPath29)"
/><line y2="13" fill="none" x1="0" clip-path="url(#clipPath29)" x2="143" y1="13"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,798.3333,182)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath30)" stroke="none"
>-clickCallback : Action</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,798.3333,182)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="29" clip-path="url(#clipPath30)" stroke="none"
>-removeCallback : Action</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,798.3333,182)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="44" clip-path="url(#clipPath30)" stroke="none"
>-recipeInfo : RecipeInfo</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,798.3333,182)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="59" clip-path="url(#clipPath30)" stroke="none"
>+Note : float</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,798.3333,182)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="74" clip-path="url(#clipPath30)" stroke="none"
>+Title : string</text
><line stroke-linecap="butt" clip-path="url(#clipPath30)" fill="none" x1="0" x2="143" y1="79" y2="79" stroke-linejoin="bevel" stroke-miterlimit="0"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,798.3333,182)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="93" clip-path="url(#clipPath30)" stroke="none"
>+OwnedRecipeView()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,798.3333,182)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="108" clip-path="url(#clipPath30)" stroke="none"
>+IsViewing()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,798.3333,182)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="123" clip-path="url(#clipPath30)" stroke="none"
>-SetNote()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,798.3333,182)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="138" clip-path="url(#clipPath30)" stroke="none"
>-OnViewTapped()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,798.3333,182)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="153" clip-path="url(#clipPath30)" stroke="none"
>-OnRemoveButtonTapped()</text
></g
><g font-size="11px" transform="translate(798.3333,169)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
><text x="21" xml:space="preserve" y="12" clip-path="url(#clipPath31)" stroke="none"
>OwnedRecipeView</text
></g
><g font-size="11px" transform="translate(730.3333,1697)" fill-opacity="1" fill="white" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="white" font-weight="bold" stroke-opacity="1"
><rect x="0" width="84" height="40" y="0" clip-path="url(#clipPath32)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(730.3333,1697)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="84" height="40" y="0" clip-path="url(#clipPath32)"
/><line y2="15" fill="none" x1="0" clip-path="url(#clipPath32)" x2="84" y1="15"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,730.3333,1712)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath33)" stroke="none"
>+NoticePopup()</text
></g
><g font-size="11px" transform="translate(730.3333,1697)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
><text x="6" xml:space="preserve" y="12" clip-path="url(#clipPath6)" stroke="none"
>NoticePopup</text
></g
><g font-size="11px" transform="translate(338.3333,759)" fill-opacity="1" fill="url(#linearGradient1)" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="url(#linearGradient1)" font-weight="bold" stroke-opacity="1"
><rect x="0" width="220" height="102" y="0" clip-path="url(#clipPath34)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(338.3333,759)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="220" height="102" y="0" clip-path="url(#clipPath34)"
/><line y2="13" fill="none" x1="0" clip-path="url(#clipPath34)" x2="220" y1="13"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,338.3333,772)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath35)" stroke="none"
>-preferences : IAccountRecipesPreferences</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,338.3333,772)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="29" clip-path="url(#clipPath35)" stroke="none"
>-service : IRecipesService</text
><line stroke-linecap="butt" clip-path="url(#clipPath35)" fill="none" x1="0" x2="220" y1="34" y2="34" stroke-linejoin="bevel" stroke-miterlimit="0"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,338.3333,772)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="48" clip-path="url(#clipPath35)" stroke="none"
>+MyListPage()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,338.3333,772)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="63" clip-path="url(#clipPath35)" stroke="none"
>-UpdateMyList()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,338.3333,772)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="78" clip-path="url(#clipPath35)" stroke="none"
>-ContentPage_NavigatedTo()</text
></g
><g font-size="11px" transform="translate(338.3333,759)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
><text x="78" xml:space="preserve" y="12" clip-path="url(#clipPath25)" stroke="none"
>MyListPage</text
></g
><g font-size="11px" transform="translate(1948.3333,1482)" fill-opacity="1" fill="white" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="white" font-weight="bold" stroke-opacity="1"
><rect x="0" width="165" height="117" y="0" clip-path="url(#clipPath36)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(1948.3333,1482)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="165" height="117" y="0" clip-path="url(#clipPath36)"
/><line y2="13" fill="none" x1="0" clip-path="url(#clipPath36)" x2="165" y1="13"
/></g
><g font-size="11px" transform="translate(1948.3333,1482)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
><text x="55" xml:space="preserve" y="12" clip-path="url(#clipPath37)" stroke="none"
>MorePage</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1948.3333,1495)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath38)" stroke="none"
>-controller : MorePageController</text
></g
><g stroke-linecap="butt" font-size="11px" transform="matrix(1,0,0,1,1948.3333,1495)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke-linejoin="bevel" stroke="black" stroke-opacity="1" stroke-miterlimit="0"
><line y2="19" fill="none" x1="0" clip-path="url(#clipPath38)" x2="165" y1="19"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,1948.3333,1495)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="33" clip-path="url(#clipPath38)" stroke="none"
>+MorePage()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1948.3333,1495)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="48" clip-path="url(#clipPath38)" stroke="none"
>-OnMyRecipesButtonTapped()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1948.3333,1495)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="63" clip-path="url(#clipPath38)" stroke="none"
>-OnEditProfileButtonTapped()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1948.3333,1495)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="78" clip-path="url(#clipPath38)" stroke="none"
>-OnLogoutButtonTapped()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1948.3333,1495)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="93" clip-path="url(#clipPath38)" stroke="none"
>-OnShareButtonClicked()</text
></g
><g font-size="11px" transform="translate(142.3333,2)" fill-opacity="1" fill="rgb(255,255,128)" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="rgb(255,255,128)" stroke-opacity="1"
><rect x="0" width="95" height="20" y="0" clip-path="url(#clipPath39)" stroke="none"
/><rect x="0" width="475" height="239" y="20" clip-path="url(#clipPath39)" stroke="none"
/></g
><g stroke-linecap="butt" font-size="11px" transform="translate(142.3333,2)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1" stroke-miterlimit="0"
><path fill="none" d="M0 20 L475 20 L475 259 L0 259 L0 0 L95 0 L95 20" clip-path="url(#clipPath39)"
/></g
><g font-size="11px" transform="translate(142.3333,22)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="219" xml:space="preserve" y="12" clip-path="url(#clipPath40)" stroke="none"
>Models</text
></g
><g font-size="11px" transform="translate(180.3333,382)" fill-opacity="1" fill="white" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="white" font-weight="bold" stroke-opacity="1"
><rect x="0" width="154" height="132" y="0" clip-path="url(#clipPath41)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(180.3333,382)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="154" height="132" y="0" clip-path="url(#clipPath41)"
/><line y2="15" fill="none" x1="0" clip-path="url(#clipPath41)" x2="154" y1="15"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,180.3333,397)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath42)" stroke="none"
>-service : IRecipesService</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,180.3333,397)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="29" clip-path="url(#clipPath42)" stroke="none"
>-account : Account</text
><line stroke-linecap="butt" clip-path="url(#clipPath42)" fill="none" x1="0" x2="154" y1="34" y2="34" stroke-linejoin="bevel" stroke-miterlimit="0"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,180.3333,397)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="48" clip-path="url(#clipPath42)" stroke="none"
>+MyRecipesPage()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,180.3333,397)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="63" clip-path="url(#clipPath42)" stroke="none"
>-AddRecipeView()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,180.3333,397)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="78" clip-path="url(#clipPath42)" stroke="none"
>-RemoveRecipe()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,180.3333,397)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="93" clip-path="url(#clipPath42)" stroke="none"
>-OnBackButtonClicked()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,180.3333,397)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="108" clip-path="url(#clipPath42)" stroke="none"
>-OnAddRecipeButtonClicked()</text
></g
><g font-size="11px" transform="translate(180.3333,382)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
><text x="35" xml:space="preserve" y="12" clip-path="url(#clipPath43)" stroke="none"
>MyRecipesPage</text
></g
><g font-size="11px" transform="translate(1000.3333,1292)" fill-opacity="1" fill="white" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="white" font-weight="bold" stroke-opacity="1"
><rect x="0" width="89" height="40" y="0" clip-path="url(#clipPath44)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(1000.3333,1292)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="89" height="40" y="0" clip-path="url(#clipPath44)"
/><line y2="15" fill="none" x1="0" clip-path="url(#clipPath44)" x2="89" y1="15"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,1000.3333,1307)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath45)" stroke="none"
>+MainAppShell()</text
></g
><g font-size="11px" transform="translate(1000.3333,1292)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
><text x="8" xml:space="preserve" y="12" clip-path="url(#clipPath46)" stroke="none"
>MainAppShell</text
></g
><g font-size="11px" transform="translate(1355.3333,1075)" fill-opacity="1" fill="white" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="white" font-weight="bold" stroke-opacity="1"
><rect x="0" width="140" height="102" y="0" clip-path="url(#clipPath47)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(1355.3333,1075)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="140" height="102" y="0" clip-path="url(#clipPath47)"
/><line y2="15" fill="none" x1="0" clip-path="url(#clipPath47)" x2="140" y1="15"
/></g
><g font-size="11px" transform="translate(1355.3333,1075)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
><text x="41" xml:space="preserve" y="12" clip-path="url(#clipPath48)" stroke="none"
>LoginPage</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1355.3333,1090)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath49)" stroke="none"
>-controller : LoginController</text
></g
><g stroke-linecap="butt" font-size="11px" transform="matrix(1,0,0,1,1355.3333,1090)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke-linejoin="bevel" stroke="black" stroke-opacity="1" stroke-miterlimit="0"
><line y2="19" fill="none" x1="0" clip-path="url(#clipPath49)" x2="140" y1="19"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,1355.3333,1090)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="33" clip-path="url(#clipPath49)" stroke="none"
>+LoginPage()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1355.3333,1090)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="48" clip-path="url(#clipPath49)" stroke="none"
>-OnLoginButtonClicked()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1355.3333,1090)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="63" clip-path="url(#clipPath49)" stroke="none"
>-ForgotPasswordTapped()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1355.3333,1090)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="78" clip-path="url(#clipPath49)" stroke="none"
>-RegisterLabbelTapped()</text
></g
><g font-size="11px" transform="translate(1110.3333,147)" fill-opacity="1" fill="rgb(255,255,128)" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="rgb(255,255,128)" stroke-opacity="1"
><rect x="0" width="199" height="20" y="0" clip-path="url(#clipPath50)" stroke="none"
/><rect x="0" width="999" height="579" y="20" clip-path="url(#clipPath50)" stroke="none"
/></g
><g stroke-linecap="butt" font-size="11px" transform="translate(1110.3333,147)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1" stroke-miterlimit="0"
><path fill="none" d="M0 20 L999 20 L999 599 L0 599 L0 0 L199 0 L199 20" clip-path="url(#clipPath50)"
/></g
><g font-size="11px" transform="translate(1110.3333,167)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="465" xml:space="preserve" y="12" clip-path="url(#clipPath51)" stroke="none"
>LocalServices</text
></g
><g font-size="11px" transform="translate(275.3333,1402)" fill-opacity="1" fill="white" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="white" font-weight="bold" stroke-opacity="1"
><rect x="0" width="187" height="132" y="0" clip-path="url(#clipPath52)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(275.3333,1402)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="187" height="132" y="0" clip-path="url(#clipPath52)"
/><line y2="15" fill="none" x1="0" clip-path="url(#clipPath52)" x2="187" y1="15"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,275.3333,1417)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath53)" stroke="none"
>-NameProperty : BindableProperty</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,275.3333,1417)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="29" clip-path="url(#clipPath53)" stroke="none"
>-QuantityProperty : BindableProperty</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,275.3333,1417)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="44" clip-path="url(#clipPath53)" stroke="none"
>-UnitProperty : BindableProperty</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,275.3333,1417)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="59" clip-path="url(#clipPath53)" stroke="none"
>+Name : string</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,275.3333,1417)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="74" clip-path="url(#clipPath53)" stroke="none"
>+Quantity : float</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,275.3333,1417)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="89" clip-path="url(#clipPath53)" stroke="none"
>+Unit : string</text
><line stroke-linecap="butt" clip-path="url(#clipPath53)" fill="none" x1="0" x2="187" y1="94" y2="94" stroke-linejoin="bevel" stroke-miterlimit="0"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,275.3333,1417)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="108" clip-path="url(#clipPath53)" stroke="none"
>+IngredientView()</text
></g
><g font-size="11px" transform="translate(275.3333,1402)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
><text x="52" xml:space="preserve" y="12" clip-path="url(#clipPath54)" stroke="none"
>IngredientView</text
></g
><g font-size="11px" transform="translate(370.3333,1642)" fill-opacity="1" fill="white" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="white" font-weight="bold" stroke-opacity="1"
><rect x="0" width="95" height="53" y="0" clip-path="url(#clipPath55)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(370.3333,1642)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="95" height="53" y="0" clip-path="url(#clipPath55)"
/><line y2="15" fill="none" x1="0" clip-path="url(#clipPath55)" x2="95" y1="15"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,370.3333,1657)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath56)" stroke="none"
>+IngredientEntry()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,370.3333,1657)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="29" clip-path="url(#clipPath56)" stroke="none"
>+MakeValue()</text
></g
><g font-size="11px" transform="translate(370.3333,1642)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
><text x="6" xml:space="preserve" y="12" clip-path="url(#clipPath57)" stroke="none"
>IngredientEntry</text
></g
><g font-size="11px" transform="translate(530.3333,1632)" fill-opacity="1" fill="white" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="white" font-weight="bold" stroke-opacity="1"
><rect x="0" width="125" height="53" y="0" clip-path="url(#clipPath17)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(530.3333,1632)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="125" height="53" y="0" clip-path="url(#clipPath17)"
/><line y2="15" fill="none" x1="0" clip-path="url(#clipPath17)" x2="125" y1="15"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,530.3333,1647)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath18)" stroke="none"
>+HomePage()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,530.3333,1647)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="29" clip-path="url(#clipPath18)" stroke="none"
>-OnSyncButtonClicked()</text
></g
><g font-size="11px" transform="translate(530.3333,1632)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
><text x="34" xml:space="preserve" y="12" clip-path="url(#clipPath19)" stroke="none"
>HomePage</text
></g
><g font-size="11px" transform="translate(970.3333,1397)" fill-opacity="1" fill="white" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="white" font-weight="bold" stroke-opacity="1"
><rect x="0" width="111" height="87" y="0" clip-path="url(#clipPath58)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(970.3333,1397)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="111" height="87" y="0" clip-path="url(#clipPath58)"
/><line y2="15" fill="none" x1="0" clip-path="url(#clipPath58)" x2="111" y1="15"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,970.3333,1412)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath59)" stroke="none"
>+Text : string</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,970.3333,1412)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="29" clip-path="url(#clipPath59)" stroke="none"
>+HeadColor : string</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,970.3333,1412)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="44" clip-path="url(#clipPath59)" stroke="none"
>+HeadSource : string</text
><line stroke-linecap="butt" clip-path="url(#clipPath59)" fill="none" x1="0" x2="111" y1="49" y2="49" stroke-linejoin="bevel" stroke-miterlimit="0"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,970.3333,1412)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="63" clip-path="url(#clipPath59)" stroke="none"
>+HeadedButton()</text
></g
><g font-size="11px" transform="translate(970.3333,1397)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
><text x="19" xml:space="preserve" y="12" clip-path="url(#clipPath60)" stroke="none"
>HeadedButton</text
></g
><g font-size="11px" transform="translate(55.3333,1292)" fill-opacity="1" fill="white" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="white" font-weight="bold" stroke-opacity="1"
><rect x="0" width="125" height="53" y="0" clip-path="url(#clipPath17)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(55.3333,1292)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="125" height="53" y="0" clip-path="url(#clipPath17)"
/><line y2="15" fill="none" x1="0" clip-path="url(#clipPath17)" x2="125" y1="15"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,55.3333,1307)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath61)" stroke="none"
>+ForgotPassword()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,55.3333,1307)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="29" clip-path="url(#clipPath61)" stroke="none"
>-OnBackButtonClicked()</text
></g
><g font-size="11px" transform="translate(55.3333,1292)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
><text x="19" xml:space="preserve" y="12" clip-path="url(#clipPath62)" stroke="none"
>ForgotPassword</text
></g
><g font-size="11px" transform="translate(738.3333,449)" fill-opacity="1" fill="white" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="white" font-weight="bold" stroke-opacity="1"
><rect x="0" width="151" height="102" y="0" clip-path="url(#clipPath63)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(738.3333,449)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="151" height="102" y="0" clip-path="url(#clipPath63)"
/><line y2="13" fill="none" x1="0" clip-path="url(#clipPath63)" x2="151" y1="13"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,738.3333,462)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath64)" stroke="none"
>-account : Account</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,738.3333,462)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="29" clip-path="url(#clipPath64)" stroke="none"
>-service : IRecipesService</text
><line stroke-linecap="butt" clip-path="url(#clipPath64)" fill="none" x1="0" x2="151" y1="34" y2="34" stroke-linejoin="bevel" stroke-miterlimit="0"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,738.3333,462)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="48" clip-path="url(#clipPath64)" stroke="none"
>+FavoritesPage()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,738.3333,462)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="63" clip-path="url(#clipPath64)" stroke="none"
>-UpdateFavorites()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,738.3333,462)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="78" clip-path="url(#clipPath64)" stroke="none"
>-ContentPage_NavigatedTo()</text
></g
><g font-size="11px" transform="translate(738.3333,449)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
><text x="36" xml:space="preserve" y="12" clip-path="url(#clipPath65)" stroke="none"
>FavoritesPage</text
></g
><g font-size="11px" transform="translate(1155.3333,1277)" fill-opacity="1" fill="white" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="white" font-weight="bold" stroke-opacity="1"
><rect x="0" width="183" height="132" y="0" clip-path="url(#clipPath66)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(1155.3333,1277)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="183" height="132" y="0" clip-path="url(#clipPath66)"
/><line y2="15" fill="none" x1="0" clip-path="url(#clipPath66)" x2="183" y1="15"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,1155.3333,1292)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath67)" stroke="none"
>-owner : User</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1155.3333,1292)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="29" clip-path="url(#clipPath67)" stroke="none"
>-onRecipeCreated : Action&lt;Recipe&gt;</text
><line stroke-linecap="butt" clip-path="url(#clipPath67)" fill="none" x1="0" x2="183" y1="34" y2="34" stroke-linejoin="bevel" stroke-miterlimit="0"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,1155.3333,1292)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="48" clip-path="url(#clipPath67)" stroke="none"
>+CreateRecipePage()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1155.3333,1292)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="63" clip-path="url(#clipPath67)" stroke="none"
>-OnAddIngredientTapped()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1155.3333,1292)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="78" clip-path="url(#clipPath67)" stroke="none"
>-OnAddStepTapped()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1155.3333,1292)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="93" clip-path="url(#clipPath67)" stroke="none"
>-OnBackButtonClicked()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1155.3333,1292)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="108" clip-path="url(#clipPath67)" stroke="none"
>-OnUploadRecipeClicked()</text
></g
><g font-size="11px" transform="translate(1155.3333,1277)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
><text x="44" xml:space="preserve" y="12" clip-path="url(#clipPath54)" stroke="none"
>CreateRecipePage</text
></g
><g font-size="11px" transform="translate(30.3333,1407)" fill-opacity="1" fill="white" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="white" font-weight="bold" stroke-opacity="1"
><rect x="0" width="212" height="132" y="0" clip-path="url(#clipPath68)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(30.3333,1407)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="212" height="132" y="0" clip-path="url(#clipPath68)"
/><line y2="15" fill="none" x1="0" clip-path="url(#clipPath68)" x2="212" y1="15"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,30.3333,1422)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath69)" stroke="none"
>-CountProperty : BindableProperty</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,30.3333,1422)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="29" clip-path="url(#clipPath69)" stroke="none"
>-CounterLabelProperty : BindableProperty</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,30.3333,1422)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="44" clip-path="url(#clipPath69)" stroke="none"
>+Count : uint</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,30.3333,1422)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="59" clip-path="url(#clipPath69)" stroke="none"
>+CounterText : string</text
><line stroke-linecap="butt" clip-path="url(#clipPath69)" fill="none" x1="0" x2="212" y1="64" y2="64" stroke-linejoin="bevel" stroke-miterlimit="0"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,30.3333,1422)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="78" clip-path="url(#clipPath69)" stroke="none"
>+CounterView()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,30.3333,1422)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="93" clip-path="url(#clipPath69)" stroke="none"
>-OnPlus()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,30.3333,1422)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="108" clip-path="url(#clipPath69)" stroke="none"
>-OnMinus()</text
></g
><g font-size="11px" transform="translate(30.3333,1407)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
><text x="70" xml:space="preserve" y="12" clip-path="url(#clipPath70)" stroke="none"
>CounterView</text
></g
><g font-size="11px" transform="translate(195.3333,1642)" fill-opacity="1" fill="white" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="white" font-weight="bold" stroke-opacity="1"
><rect x="0" width="106" height="40" y="0" clip-path="url(#clipPath71)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(195.3333,1642)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="106" height="40" y="0" clip-path="url(#clipPath71)"
/><line y2="15" fill="none" x1="0" clip-path="url(#clipPath71)" x2="106" y1="15"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,195.3333,1657)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath72)" stroke="none"
>+ConnectAppShell()</text
></g
><g font-size="11px" transform="translate(195.3333,1642)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
><text x="6" xml:space="preserve" y="12" clip-path="url(#clipPath22)" stroke="none"
>ConnectAppShell</text
></g
><g font-size="11px" transform="translate(300.3333,1292)" fill-opacity="1" fill="white" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="white" font-weight="bold" stroke-opacity="1"
><rect x="0" width="137" height="68" y="0" clip-path="url(#clipPath73)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(300.3333,1292)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="137" height="68" y="0" clip-path="url(#clipPath73)"
/><line y2="15" fill="none" x1="0" clip-path="url(#clipPath73)" x2="137" y1="15"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,300.3333,1307)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath74)" stroke="none"
>+ConfirmMail()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,300.3333,1307)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="29" clip-path="url(#clipPath74)" stroke="none"
>-OnRegiterButtonTapped()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,300.3333,1307)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="44" clip-path="url(#clipPath74)" stroke="none"
>-OnBackButtonClicked()</text
></g
><g font-size="11px" transform="translate(300.3333,1292)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
><text x="38" xml:space="preserve" y="12" clip-path="url(#clipPath48)" stroke="none"
>ConfirmMail</text
></g
><g font-size="11px" transform="translate(30.3333,1617)" fill-opacity="1" fill="white" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="white" font-weight="bold" stroke-opacity="1"
><rect x="0" width="125" height="53" y="0" clip-path="url(#clipPath17)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(30.3333,1617)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="125" height="53" y="0" clip-path="url(#clipPath17)"
/><line y2="15" fill="none" x1="0" clip-path="url(#clipPath17)" x2="125" y1="15"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,30.3333,1632)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath61)" stroke="none"
>+ChangePassword()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,30.3333,1632)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="29" clip-path="url(#clipPath61)" stroke="none"
>-OnBackButtonClicked()</text
></g
><g font-size="11px" transform="translate(30.3333,1617)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
><text x="15" xml:space="preserve" y="12" clip-path="url(#clipPath62)" stroke="none"
>ChangePassword</text
></g
><g font-size="11px" transform="translate(865.3333,1672)" fill-opacity="1" fill="white" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="white" font-weight="bold" stroke-opacity="1"
><rect x="0" width="128" height="87" y="0" clip-path="url(#clipPath75)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(865.3333,1672)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="128" height="87" y="0" clip-path="url(#clipPath75)"
/><line y2="15" fill="none" x1="0" clip-path="url(#clipPath75)" x2="128" y1="15"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,865.3333,1687)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath76)" stroke="none"
>-Endpoint : IEndpoint</text
></g
><g stroke-linecap="butt" font-size="11px" transform="matrix(1,0,0,1,865.3333,1687)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke-linejoin="bevel" stroke="black" stroke-opacity="1" stroke-miterlimit="0"
><line y2="19" fill="none" x1="0" clip-path="url(#clipPath76)" x2="128" y1="19"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,865.3333,1687)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="33" clip-path="url(#clipPath76)" stroke="none"
>+App()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,865.3333,1687)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="48" clip-path="url(#clipPath76)" stroke="none"
>+OnAccountConnected()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,865.3333,1687)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="63" clip-path="url(#clipPath76)" stroke="none"
>+ForceLogin()</text
></g
><g font-size="11px" transform="translate(865.3333,1672)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
><text x="53" xml:space="preserve" y="12" clip-path="url(#clipPath77)" stroke="none"
>App</text
></g
><g font-size="11px" transform="translate(1625.3333,1303)" fill-opacity="1" fill="rgb(122,207,245)" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="rgb(122,207,245)" font-weight="bold" stroke-opacity="1"
><rect x="0" width="80" height="98" y="0" clip-path="url(#clipPath78)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(1625.3333,1303)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="80" height="98" y="0" clip-path="url(#clipPath78)"
/><line y2="14" fill="none" x1="0" clip-path="url(#clipPath78)" x2="80" y1="14"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,1625.3333,1317)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath79)" stroke="none"
>-Show()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1625.3333,1317)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><line y2="16" fill="none" x1="2" clip-path="url(#clipPath79)" x2="41" y1="16"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,1625.3333,1317)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="29" clip-path="url(#clipPath79)" stroke="none"
>+Error()</text
><line y2="31" fill="none" x1="2" clip-path="url(#clipPath79)" x2="40" y1="31"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,1625.3333,1317)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="44" clip-path="url(#clipPath79)" stroke="none"
>+Warn()</text
><line y2="46" fill="none" x1="2" clip-path="url(#clipPath79)" x2="42" y1="46"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,1625.3333,1317)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="59" clip-path="url(#clipPath79)" stroke="none"
>+Notice()</text
><line y2="61" fill="none" x1="2" clip-path="url(#clipPath79)" x2="47" y1="61"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,1625.3333,1317)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="74" clip-path="url(#clipPath79)" stroke="none"
>+Success()</text
><line y2="76" fill="none" x1="2" clip-path="url(#clipPath79)" x2="57" y1="76"
/></g
><g font-size="11px" transform="translate(1625.3333,1303)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
><text x="8" xml:space="preserve" y="12" clip-path="url(#clipPath80)" stroke="none"
>UserNotifier</text
></g
><g font-size="11px" transform="translate(1933.3333,1326)" fill-opacity="1" fill="rgb(122,207,245)" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="rgb(122,207,245)" font-weight="bold" stroke-opacity="1"
><rect x="0" width="80" height="53" y="0" clip-path="url(#clipPath81)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(1933.3333,1326)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="80" height="53" y="0" clip-path="url(#clipPath81)"
/><line y2="30" fill="none" x1="0" clip-path="url(#clipPath81)" x2="80" y1="30"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,1933.3333,1356)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath82)" stroke="none"
>+ForceLogin()</text
></g
><g font-size="11px" transform="translate(1933.3333,1326)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="6" xml:space="preserve" y="12" clip-path="url(#clipPath83)" stroke="none"
>&lt;&lt;interface&gt;&gt;</text
><text x="27" xml:space="preserve" y="27" clip-path="url(#clipPath83)" font-weight="bold" stroke="none"
>IApp</text
></g
><g font-size="11px" transform="translate(1626.3333,877)" fill-opacity="1" fill="rgb(255,255,128)" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="rgb(255,255,128)" stroke-opacity="1"
><rect x="0" width="115" height="20" y="0" clip-path="url(#clipPath84)" stroke="none"
/><rect x="0" width="579" height="369" y="20" clip-path="url(#clipPath84)" stroke="none"
/></g
><g stroke-linecap="butt" font-size="11px" transform="translate(1626.3333,877)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1" stroke-miterlimit="0"
><path fill="none" d="M0 20 L579 20 L579 389 L0 389 L0 0 L115 0 L115 20" clip-path="url(#clipPath84)"
/></g
><g font-size="11px" transform="translate(1626.3333,897)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="262" xml:space="preserve" y="12" clip-path="url(#clipPath85)" stroke="none"
>Controllers</text
></g
><g font-size="11px" transform="translate(1743.3333,1303)" fill-opacity="1" fill="rgb(122,207,245)" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="rgb(122,207,245)" font-weight="bold" stroke-opacity="1"
><rect x="0" width="128" height="53" y="0" clip-path="url(#clipPath86)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(1743.3333,1303)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="128" height="53" y="0" clip-path="url(#clipPath86)"
/><line y2="30" fill="none" x1="0" clip-path="url(#clipPath86)" x2="128" y1="30"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,1743.3333,1333)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath87)" stroke="none"
>+OnAccountConnected()</text
></g
><g font-size="11px" transform="translate(1743.3333,1303)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="30" xml:space="preserve" y="12" clip-path="url(#clipPath88)" stroke="none"
>&lt;&lt;interface&gt;&gt;</text
><text x="10" xml:space="preserve" y="27" clip-path="url(#clipPath88)" font-weight="bold" stroke="none"
>ConnectionObserver</text
></g
><g font-size="11px" transform="translate(739.3333,1006)" fill-opacity="1" fill="url(#linearGradient2)" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="url(#linearGradient2)" font-weight="bold" stroke-opacity="1"
><rect x="0" width="109" height="98" y="0" clip-path="url(#clipPath89)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(739.3333,1006)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="109" height="98" y="0" clip-path="url(#clipPath89)"
/><line y2="30" fill="none" x1="0" clip-path="url(#clipPath89)" x2="109" y1="30"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,739.3333,1036)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath90)" stroke="none"
>+PopularRecipes()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,739.3333,1036)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="29" clip-path="url(#clipPath90)" stroke="none"
>+GetRecipe()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,739.3333,1036)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="44" clip-path="url(#clipPath90)" stroke="none"
>+GetRecipesOf()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,739.3333,1036)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="59" clip-path="url(#clipPath90)" stroke="none"
>+GetPreferencesOf()</text
></g
><g font-size="11px" transform="translate(739.3333,1006)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="20" xml:space="preserve" y="12" clip-path="url(#clipPath91)" stroke="none"
>&lt;&lt;interface&gt;&gt;</text
><text x="11" xml:space="preserve" y="27" clip-path="url(#clipPath91)" font-weight="bold" stroke="none"
>IRecipesService</text
></g
><g font-size="11px" transform="translate(361.3333,996)" fill-opacity="1" fill="url(#linearGradient3)" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="url(#linearGradient3)" font-weight="bold" stroke-opacity="1"
><rect x="0" width="178" height="68" y="0" clip-path="url(#clipPath92)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(361.3333,996)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="178" height="68" y="0" clip-path="url(#clipPath92)"
/><line y2="30" fill="none" x1="0" clip-path="url(#clipPath92)" x2="178" y1="30"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,361.3333,1026)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath93)" stroke="none"
>+AuthService : IAuthService</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,361.3333,1026)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="29" clip-path="url(#clipPath93)" stroke="none"
>+RecipesService : IRecipesService</text
></g
><g font-size="11px" transform="translate(361.3333,996)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="55" xml:space="preserve" y="12" clip-path="url(#clipPath94)" stroke="none"
>&lt;&lt;interface&gt;&gt;</text
><text x="63" xml:space="preserve" y="27" clip-path="url(#clipPath94)" font-weight="bold" stroke="none"
>IEndpoint</text
></g
><g font-size="11px" transform="translate(126.3333,996)" fill-opacity="1" fill="url(#linearGradient4)" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="url(#linearGradient4)" font-weight="bold" stroke-opacity="1"
><rect x="0" width="80" height="68" y="0" clip-path="url(#clipPath95)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(126.3333,996)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="80" height="68" y="0" clip-path="url(#clipPath95)"
/><line y2="30" fill="none" x1="0" clip-path="url(#clipPath95)" x2="80" y1="30"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,126.3333,1026)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath96)" stroke="none"
>+Login()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,126.3333,1026)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="29" clip-path="url(#clipPath96)" stroke="none"
>+Register()</text
></g
><g font-size="11px" transform="translate(126.3333,996)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="6" xml:space="preserve" y="12" clip-path="url(#clipPath97)" stroke="none"
>&lt;&lt;interface&gt;&gt;</text
><text x="5" xml:space="preserve" y="27" clip-path="url(#clipPath97)" font-weight="bold" stroke="none"
>IAuthService</text
></g
><g font-size="11px" transform="translate(708.3333,746)" fill-opacity="1" fill="url(#linearGradient5)" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="url(#linearGradient5)" font-weight="bold" stroke-opacity="1"
><rect x="0" width="163" height="177" y="0" clip-path="url(#clipPath98)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(708.3333,746)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="163" height="177" y="0" clip-path="url(#clipPath98)"
/><line y2="30" fill="none" x1="0" clip-path="url(#clipPath98)" x2="163" y1="30"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,708.3333,776)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath99)" stroke="none"
>+Account : Account</text
></g
><g stroke-linecap="butt" font-size="11px" transform="matrix(1,0,0,1,708.3333,776)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke-linejoin="bevel" stroke="black" stroke-opacity="1" stroke-miterlimit="0"
><line y2="19" fill="none" x1="0" clip-path="url(#clipPath99)" x2="163" y1="19"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,708.3333,776)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="33" clip-path="url(#clipPath99)" stroke="none"
>+AddToFavorites()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,708.3333,776)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="48" clip-path="url(#clipPath99)" stroke="none"
>+RemoveFromFavorites()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,708.3333,776)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="63" clip-path="url(#clipPath99)" stroke="none"
>+SetReviewScore()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,708.3333,776)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="78" clip-path="url(#clipPath99)" stroke="none"
>+AddToWeeklyList()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,708.3333,776)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="93" clip-path="url(#clipPath99)" stroke="none"
>+GetRate()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,708.3333,776)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="108" clip-path="url(#clipPath99)" stroke="none"
>+GetFavorites()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,708.3333,776)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="123" clip-path="url(#clipPath99)" stroke="none"
>+GetRecommendedRecipes()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,708.3333,776)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="138" clip-path="url(#clipPath99)" stroke="none"
>+GetWeeklyList()</text
></g
><g font-size="11px" transform="translate(708.3333,746)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="47" xml:space="preserve" y="12" clip-path="url(#clipPath100)" stroke="none"
>&lt;&lt;interface&gt;&gt;</text
><text x="4" xml:space="preserve" y="27" clip-path="url(#clipPath100)" font-weight="bold" stroke="none"
>IAccountRecipesPreferences</text
></g
><g font-size="11px" transform="translate(141.3333,804)" fill-opacity="1" fill="url(#linearGradient6)" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="url(#linearGradient6)" font-weight="bold" stroke-opacity="1"
><rect x="0" width="136" height="102" y="0" clip-path="url(#clipPath101)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(141.3333,804)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="136" height="102" y="0" clip-path="url(#clipPath101)"
/><line y2="45" fill="none" x1="0" clip-path="url(#clipPath101)" x2="136" y1="45"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,141.3333,849)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath102)" stroke="none"
>+Account : Account</text
></g
><g stroke-linecap="butt" font-size="11px" transform="matrix(1,0,0,1,141.3333,849)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke-linejoin="bevel" stroke="black" stroke-opacity="1" stroke-miterlimit="0"
><line y2="19" fill="none" x1="0" clip-path="url(#clipPath102)" x2="136" y1="19"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,141.3333,849)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="33" clip-path="url(#clipPath102)" stroke="none"
>+UploadRecipe()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,141.3333,849)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="48" clip-path="url(#clipPath102)" stroke="none"
>+RemoveRecipe()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,141.3333,849)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="63" clip-path="url(#clipPath102)" stroke="none"
>+GetAccountRecipes()</text
></g
><g font-size="11px" transform="translate(141.3333,804)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="33" xml:space="preserve" y="12" clip-path="url(#clipPath103)" stroke="none"
>&lt;&lt;interface&gt;&gt;</text
><text x="7" xml:space="preserve" y="27" clip-path="url(#clipPath103)" font-weight="bold" stroke="none"
>IAccountOwnedRecipe</text
><text x="63" xml:space="preserve" y="42" clip-path="url(#clipPath103)" font-weight="bold" stroke="none"
>s</text
></g
><g font-size="11px" transform="translate(168.3333,82)" fill-opacity="1" fill="url(#linearGradient7)" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="url(#linearGradient7)" font-weight="bold" stroke-opacity="1"
><rect x="0" width="114" height="132" y="0" clip-path="url(#clipPath104)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(168.3333,82)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="114" height="132" y="0" clip-path="url(#clipPath104)"
/><line y2="13" fill="none" x1="0" clip-path="url(#clipPath104)" x2="114" y1="13"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,168.3333,95)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath105)" stroke="none"
>+Name : string</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,168.3333,95)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="29" clip-path="url(#clipPath105)" stroke="none"
>+CalPerPers : uint</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,168.3333,95)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="44" clip-path="url(#clipPath105)" stroke="none"
>+CookTimeMins : uint</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,168.3333,95)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="59" clip-path="url(#clipPath105)" stroke="none"
>+Image : Uri</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,168.3333,95)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="74" clip-path="url(#clipPath105)" stroke="none"
>+AverageNote : float</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,168.3333,95)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="89" clip-path="url(#clipPath105)" stroke="none"
>+Id : Guid</text
><line stroke-linecap="butt" clip-path="url(#clipPath105)" fill="none" x1="0" x2="114" y1="94" y2="94" stroke-linejoin="bevel" stroke-miterlimit="0"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,168.3333,95)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="108" clip-path="url(#clipPath105)" stroke="none"
>+RecipeInfo()</text
></g
><g font-size="11px" transform="translate(168.3333,82)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
><text x="27" xml:space="preserve" y="12" clip-path="url(#clipPath106)" stroke="none"
>RecipeInfo</text
></g
><g font-size="11px" transform="translate(438.3333,99)" fill-opacity="1" fill="url(#linearGradient8)" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="url(#linearGradient8)" font-weight="bold" stroke-opacity="1"
><rect x="0" width="107" height="96" y="0" clip-path="url(#clipPath107)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(438.3333,99)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="107" height="96" y="0" clip-path="url(#clipPath107)"
/><line y2="13" fill="none" x1="0" clip-path="url(#clipPath107)" x2="107" y1="13"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,438.3333,112)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath108)" stroke="none"
>-User : User</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,438.3333,112)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="29" clip-path="url(#clipPath108)" stroke="none"
>+Email : string</text
><line stroke-linecap="butt" clip-path="url(#clipPath108)" fill="none" x1="0" x2="107" y1="34" y2="34" stroke-linejoin="bevel" stroke-miterlimit="0"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,438.3333,112)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="48" clip-path="url(#clipPath108)" stroke="none"
>+Account()</text
></g
><g font-size="11px" transform="translate(438.3333,99)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
><text x="31" xml:space="preserve" y="12" clip-path="url(#clipPath109)" stroke="none"
>Account</text
></g
><g font-size="11px" transform="translate(1195.3333,445)" fill-opacity="1" fill="url(#linearGradient9)" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="url(#linearGradient9)" font-weight="bold" stroke-opacity="1"
><rect x="0" width="277" height="147" y="0" clip-path="url(#clipPath110)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(1195.3333,445)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="277" height="147" y="0" clip-path="url(#clipPath110)"
/><line y2="15" fill="none" x1="0" clip-path="url(#clipPath110)" x2="277" y1="15"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,1195.3333,460)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath111)" stroke="none"
>-db : IDatabase</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1195.3333,460)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="29" clip-path="url(#clipPath111)" stroke="none"
>-accountsData : Dictionary&lt;Account, AccountServices&gt;</text
><line stroke-linecap="butt" clip-path="url(#clipPath111)" fill="none" x1="0" x2="277" y1="34" y2="34" stroke-linejoin="bevel" stroke-miterlimit="0"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,1195.3333,460)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="48" clip-path="url(#clipPath111)" stroke="none"
>+RecipesService()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1195.3333,460)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="63" clip-path="url(#clipPath111)" stroke="none"
>+PopularRecipes()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1195.3333,460)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="78" clip-path="url(#clipPath111)" stroke="none"
>+GetRecipe()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1195.3333,460)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="93" clip-path="url(#clipPath111)" stroke="none"
>+GetRecipesOf()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1195.3333,460)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="108" clip-path="url(#clipPath111)" stroke="none"
>+GetPreferencesOf()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1195.3333,460)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="123" clip-path="url(#clipPath111)" stroke="none"
>-GetOrInitData()</text
></g
><g font-size="11px" transform="translate(1195.3333,445)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
><text x="96" xml:space="preserve" y="12" clip-path="url(#clipPath112)" stroke="none"
>RecipesService</text
></g
><g font-size="11px" transform="translate(1844.3333,470)" fill-opacity="1" fill="url(#linearGradient10)" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="url(#linearGradient10)" font-weight="bold" stroke-opacity="1"
><rect x="0" width="178" height="132" y="0" clip-path="url(#clipPath113)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(1844.3333,470)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="178" height="132" y="0" clip-path="url(#clipPath113)"
/><line y2="14" fill="none" x1="0" clip-path="url(#clipPath113)" x2="178" y1="14"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,1844.3333,484)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath114)" stroke="none"
>-authService : IAuthService</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1844.3333,484)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="29" clip-path="url(#clipPath114)" stroke="none"
>-recipesService : IRecipesService</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1844.3333,484)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="44" clip-path="url(#clipPath114)" stroke="none"
>+AuthService : IAuthService</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1844.3333,484)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="59" clip-path="url(#clipPath114)" stroke="none"
>+RecipesService : IRecipesService</text
><line stroke-linecap="butt" clip-path="url(#clipPath114)" fill="none" x1="0" x2="178" y1="64" y2="64" stroke-linejoin="bevel" stroke-miterlimit="0"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,1844.3333,484)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="78" clip-path="url(#clipPath114)" stroke="none"
>+LocalEndpoint()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1844.3333,484)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="93" clip-path="url(#clipPath114)" stroke="none"
>-PrepareDatabase()</text
><line y2="95" fill="none" x1="2" clip-path="url(#clipPath114)" x2="99" y1="95"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,1844.3333,484)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="108" clip-path="url(#clipPath114)" stroke="none"
>-MakeGuid()</text
><line y2="110" fill="none" x1="2" clip-path="url(#clipPath114)" x2="63" y1="110"
/></g
><g font-size="11px" transform="translate(1844.3333,470)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
><text x="50" xml:space="preserve" y="12" clip-path="url(#clipPath115)" stroke="none"
>LocalEndpoint</text
></g
><g font-size="11px" transform="translate(1197.3333,282)" fill-opacity="1" fill="url(#linearGradient11)" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="url(#linearGradient11)" font-weight="bold" stroke-opacity="1"
><rect x="0" width="82" height="87" y="0" clip-path="url(#clipPath116)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(1197.3333,282)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="82" height="87" y="0" clip-path="url(#clipPath116)"
/><line y2="15" fill="none" x1="0" clip-path="url(#clipPath116)" x2="82" y1="15"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,1197.3333,297)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath117)" stroke="none"
>-db : IDatabase</text
></g
><g stroke-linecap="butt" font-size="11px" transform="matrix(1,0,0,1,1197.3333,297)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke-linejoin="bevel" stroke="black" stroke-opacity="1" stroke-miterlimit="0"
><line y2="19" fill="none" x1="0" clip-path="url(#clipPath117)" x2="82" y1="19"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,1197.3333,297)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="33" clip-path="url(#clipPath117)" stroke="none"
>+AuthService()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1197.3333,297)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="48" clip-path="url(#clipPath117)" stroke="none"
>+Login()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1197.3333,297)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="63" clip-path="url(#clipPath117)" stroke="none"
>+Register()</text
></g
><g font-size="11px" transform="translate(1197.3333,282)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
><text x="8" xml:space="preserve" y="12" clip-path="url(#clipPath118)" stroke="none"
>AuthService</text
></g
><g font-size="11px" transform="translate(1567.3333,399)" fill-opacity="1" fill="url(#linearGradient12)" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="url(#linearGradient12)" font-weight="bold" stroke-opacity="1"
><rect x="0" width="160" height="192" y="0" clip-path="url(#clipPath119)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(1567.3333,399)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="160" height="192" y="0" clip-path="url(#clipPath119)"
/><line y2="14" fill="none" x1="0" clip-path="url(#clipPath119)" x2="160" y1="14"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,1567.3333,413)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath120)" stroke="none"
>-db : IDatabase</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1567.3333,413)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="29" clip-path="url(#clipPath120)" stroke="none"
>+Account : Account</text
><line stroke-linecap="butt" clip-path="url(#clipPath120)" fill="none" x1="0" x2="160" y1="34" y2="34" stroke-linejoin="bevel" stroke-miterlimit="0"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,1567.3333,413)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="48" clip-path="url(#clipPath120)" stroke="none"
>+AccountRecipesPreferences()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1567.3333,413)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="63" clip-path="url(#clipPath120)" stroke="none"
>+GetRecommendedRecipes()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1567.3333,413)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="78" clip-path="url(#clipPath120)" stroke="none"
>+GetFavorites()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1567.3333,413)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="93" clip-path="url(#clipPath120)" stroke="none"
>+GetWeeklyList()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1567.3333,413)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="108" clip-path="url(#clipPath120)" stroke="none"
>+GetRate()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1567.3333,413)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="123" clip-path="url(#clipPath120)" stroke="none"
>+AddToWeeklyList()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1567.3333,413)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="138" clip-path="url(#clipPath120)" stroke="none"
>+AddToFavorites()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1567.3333,413)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="153" clip-path="url(#clipPath120)" stroke="none"
>+RemoveFromFavorites()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1567.3333,413)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="168" clip-path="url(#clipPath120)" stroke="none"
>+SetReviewScore()</text
></g
><g font-size="11px" transform="translate(1567.3333,399)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
><text x="4" xml:space="preserve" y="12" clip-path="url(#clipPath121)" stroke="none"
>AccountRecipesPreferences</text
></g
><g font-size="11px" transform="translate(1863.3333,928)" fill-opacity="1" fill="rgb(122,207,245)" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="rgb(122,207,245)" font-weight="bold" stroke-opacity="1"
><rect x="0" width="107" height="53" y="0" clip-path="url(#clipPath122)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(1863.3333,928)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="107" height="53" y="0" clip-path="url(#clipPath122)"
/><line y2="30" fill="none" x1="0" clip-path="url(#clipPath122)" x2="107" y1="30"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,1863.3333,958)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath123)" stroke="none"
>+Register()</text
></g
><g font-size="11px" transform="translate(1863.3333,928)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="19" xml:space="preserve" y="12" clip-path="url(#clipPath124)" stroke="none"
>&lt;&lt;interface&gt;&gt;</text
><text x="5" xml:space="preserve" y="27" clip-path="url(#clipPath124)" font-weight="bold" stroke="none"
>RegisterController</text
></g
><g font-size="11px" transform="translate(2058.3333,972)" fill-opacity="1" fill="rgb(122,207,245)" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="rgb(122,207,245)" font-weight="bold" stroke-opacity="1"
><rect x="0" width="128" height="132" y="0" clip-path="url(#clipPath125)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(2058.3333,972)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="128" height="132" y="0" clip-path="url(#clipPath125)"
/><line y2="15" fill="none" x1="0" clip-path="url(#clipPath125)" x2="128" y1="15"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,2058.3333,987)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath126)" stroke="none"
>-app : IApp</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,2058.3333,987)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="29" clip-path="url(#clipPath126)" stroke="none"
>-endpoint : IEndpoint</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,2058.3333,987)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="44" clip-path="url(#clipPath126)" stroke="none"
>-account : Account</text
><line stroke-linecap="butt" clip-path="url(#clipPath126)" fill="none" x1="0" x2="128" y1="49" y2="49" stroke-linejoin="bevel" stroke-miterlimit="0"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,2058.3333,987)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="63" clip-path="url(#clipPath126)" stroke="none"
>+MorePageController()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,2058.3333,987)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="78" clip-path="url(#clipPath126)" stroke="none"
>+Logout()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,2058.3333,987)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="93" clip-path="url(#clipPath126)" stroke="none"
>+GoToMyRecipesPage()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,2058.3333,987)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="108" clip-path="url(#clipPath126)" stroke="none"
>+GoToProfilePage()</text
></g
><g font-size="11px" transform="translate(2058.3333,972)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
><text x="10" xml:space="preserve" y="12" clip-path="url(#clipPath127)" stroke="none"
>MorePageController</text
></g
><g font-size="11px" transform="translate(1674.3333,997)" fill-opacity="1" fill="rgb(122,207,245)" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="rgb(122,207,245)" font-weight="bold" stroke-opacity="1"
><rect x="0" width="93" height="53" y="0" clip-path="url(#clipPath128)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(1674.3333,997)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="93" height="53" y="0" clip-path="url(#clipPath128)"
/><line y2="30" fill="none" x1="0" clip-path="url(#clipPath128)" x2="93" y1="30"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,1674.3333,1027)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath129)" stroke="none"
>+Login()</text
></g
><g font-size="11px" transform="translate(1674.3333,997)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="12" xml:space="preserve" y="12" clip-path="url(#clipPath130)" stroke="none"
>&lt;&lt;interface&gt;&gt;</text
><text x="4" xml:space="preserve" y="27" clip-path="url(#clipPath130)" font-weight="bold" stroke="none"
>LoginController</text
></g
><g font-size="11px" transform="translate(1834.3333,1079)" fill-opacity="1" fill="rgb(122,207,245)" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="rgb(122,207,245)" font-weight="bold" stroke-opacity="1"
><rect x="0" width="164" height="102" y="0" clip-path="url(#clipPath131)" stroke="none"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(1834.3333,1079)" stroke-miterlimit="0" stroke-opacity="1" fill="black" font-weight="bold" font-family="sans-serif" stroke-linejoin="round" font-size="11px" image-rendering="optimizeQuality"
><rect fill="none" x="0" width="164" height="102" y="0" clip-path="url(#clipPath131)"
/><line y2="15" fill="none" x1="0" clip-path="url(#clipPath131)" x2="164" y1="15"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,1834.3333,1094)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="14" clip-path="url(#clipPath132)" stroke="none"
>-observer : ConnectionObserver</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1834.3333,1094)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="29" clip-path="url(#clipPath132)" stroke="none"
>-accounts : IAuthService</text
><line stroke-linecap="butt" clip-path="url(#clipPath132)" fill="none" x1="0" x2="164" y1="34" y2="34" stroke-linejoin="bevel" stroke-miterlimit="0"
/></g
><g font-size="11px" transform="matrix(1,0,0,1,1834.3333,1094)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="48" clip-path="url(#clipPath132)" stroke="none"
>+ConnectionController()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1834.3333,1094)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="63" clip-path="url(#clipPath132)" stroke="none"
>+Login()</text
></g
><g font-size="11px" transform="matrix(1,0,0,1,1834.3333,1094)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="2" xml:space="preserve" y="78" clip-path="url(#clipPath132)" stroke="none"
>+Register()</text
></g
><g font-size="11px" transform="translate(1834.3333,1079)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
><text x="25" xml:space="preserve" y="12" clip-path="url(#clipPath133)" stroke="none"
>ConnectionController</text
></g
><g font-size="11px" transform="translate(190.3333,1044)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="10" xml:space="preserve" y="47" clip-path="url(#clipPath135)" stroke="none"
>+AuthService</text
></g
><g font-size="11px" transform="translate(675.3333,902)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke="black" stroke-opacity="1"
><text x="10" xml:space="preserve" y="56" clip-path="url(#clipPath137)" stroke="none"
>+RecipesService</text
></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(620.3333,337)" stroke-opacity="1" fill="black" stroke-dasharray="5" font-family="sans-serif" stroke-linejoin="round" font-size="11px" stroke-dashoffset="1" image-rendering="optimizeQuality"
><line y2="250" fill="none" x1="250" clip-path="url(#clipPath139)" x2="955" y1="410"
/></g
><g stroke-linecap="butt" font-size="11px" transform="translate(620.3333,337)" fill-opacity="1" fill="rgb(122,207,245)" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke-linejoin="round" stroke="rgb(122,207,245)" stroke-opacity="1"
><polygon points=" 250 410 262 413 259 401" stroke="none" clip-path="url(#clipPath139)"
/><polygon fill="none" clip-path="url(#clipPath139)" points=" 250 410 262 413 259 401" stroke="black"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(-81.6667,245)" stroke-opacity="1" fill="black" stroke-dasharray="5" font-family="sans-serif" stroke-linejoin="round" font-size="11px" stroke-dashoffset="1" image-rendering="optimizeQuality"
><line y2="860" fill="none" x1="208" clip-path="url(#clipPath141)" x2="83" y1="820"
/><line y2="1527" fill="none" x1="83" clip-path="url(#clipPath141)" x2="83" y1="860"
/><line y2="1527" fill="none" x1="83" clip-path="url(#clipPath141)" x2="2320" y1="1527"
/><line y2="1427" fill="none" x1="2320" clip-path="url(#clipPath141)" x2="2387" y1="1527"
/><line y2="83" fill="none" x1="2387" clip-path="url(#clipPath141)" x2="2410" y1="1427"
/><line y2="83" fill="none" x1="2410" clip-path="url(#clipPath141)" x2="1360" y1="83"
/></g
><g stroke-linecap="butt" font-size="11px" transform="translate(-81.6667,245)" fill-opacity="1" fill="rgb(122,207,245)" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke-linejoin="round" stroke="rgb(122,207,245)" stroke-opacity="1"
><polygon points=" 208 820 195 817 198 828" stroke="none" clip-path="url(#clipPath141)"
/><polygon fill="none" clip-path="url(#clipPath141)" points=" 208 820 195 817 198 828" stroke="black"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(290.3333,347)" stroke-opacity="1" fill="black" stroke-dasharray="5" font-family="sans-serif" stroke-linejoin="round" font-size="11px" stroke-dashoffset="1" image-rendering="optimizeQuality"
><line y2="250" fill="none" x1="250" clip-path="url(#clipPath143)" x2="1555" y1="650"
/></g
><g stroke-linecap="butt" font-size="11px" transform="translate(290.3333,347)" fill-opacity="1" fill="rgb(122,207,245)" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke-linejoin="round" stroke="rgb(122,207,245)" stroke-opacity="1"
><polygon points=" 250 650 262 652 259 641" stroke="none" clip-path="url(#clipPath143)"
/><polygon fill="none" clip-path="url(#clipPath143)" points=" 250 650 262 652 259 641" stroke="black"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(600.3333,337)" stroke-opacity="1" fill="black" stroke-dasharray="5" font-family="sans-serif" stroke-linejoin="round" font-size="11px" stroke-dashoffset="1" image-rendering="optimizeQuality"
><line y2="250" fill="none" x1="250" clip-path="url(#clipPath145)" x2="595" y1="670"
/></g
><g stroke-linecap="butt" font-size="11px" transform="translate(600.3333,337)" fill-opacity="1" fill="rgb(122,207,245)" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke-linejoin="round" stroke="rgb(122,207,245)" stroke-opacity="1"
><polygon points=" 250 670 262 664 252 657" stroke="none" clip-path="url(#clipPath145)"
/><polygon fill="none" clip-path="url(#clipPath145)" points=" 250 670 262 664 252 657" stroke="black"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(1633.3333,967)" stroke-opacity="1" fill="black" stroke-dasharray="5" font-family="sans-serif" stroke-linejoin="round" font-size="11px" stroke-dashoffset="1" image-rendering="optimizeQuality"
><line y2="288" fill="none" x1="83" clip-path="url(#clipPath147)" x2="83" y1="83"
/><line y2="213" fill="none" x1="83" clip-path="url(#clipPath147)" x2="202" y1="288"
/></g
><g stroke-linecap="butt" font-size="11px" transform="translate(1633.3333,967)" fill-opacity="1" fill="rgb(122,207,245)" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke-linejoin="round" stroke="rgb(122,207,245)" stroke-opacity="1"
><polygon points=" 83 83 77 95 89 95" stroke="none" clip-path="url(#clipPath147)"
/><polygon fill="none" clip-path="url(#clipPath147)" points=" 83 83 77 95 89 95" stroke="black"
/></g
><g fill-opacity="1" text-rendering="geometricPrecision" stroke="black" stroke-linecap="butt" transform="translate(1833.3333,897)" stroke-opacity="1" fill="black" stroke-dasharray="5" font-family="sans-serif" stroke-linejoin="round" font-size="11px" stroke-dashoffset="1" image-rendering="optimizeQuality"
><line y2="182" fill="none" x1="83" clip-path="url(#clipPath149)" x2="83" y1="83"
/></g
><g stroke-linecap="butt" font-size="11px" transform="translate(1833.3333,897)" fill-opacity="1" fill="rgb(122,207,245)" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke-linejoin="round" stroke="rgb(122,207,245)" stroke-opacity="1"
><polygon points=" 83 83 77 95 89 95" stroke="none" clip-path="url(#clipPath149)"
/><polygon fill="none" clip-path="url(#clipPath149)" points=" 83 83 77 95 89 95" stroke="black"
/></g
><g stroke-linecap="butt" font-size="11px" transform="translate(378.3333,29)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
><line y2="167" fill="none" x1="360" clip-path="url(#clipPath151)" x2="167" y1="420"
/></g
><g stroke-linecap="butt" font-size="11px" transform="translate(250.3333,112)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
><line y2="83" fill="none" x1="83" clip-path="url(#clipPath153)" x2="188" y1="270"
/></g
><g stroke-linecap="butt" font-size="11px" transform="translate(115.3333,29)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
><line y2="167" fill="none" x1="683" clip-path="url(#clipPath155)" x2="167" y1="167"
/></g
><g stroke-linecap="butt" font-size="11px" transform="translate(115.3333,45)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
><line y2="167" fill="none" x1="323" clip-path="url(#clipPath157)" x2="167" y1="300"
/></g
><g stroke-linecap="butt" font-size="11px" transform="translate(-214.6667,-308)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
><line y2="500" fill="none" x1="500" clip-path="url(#clipPath159)" x2="650" y1="1110"
/></g
><g stroke-linecap="butt" font-size="11px" transform="translate(445.3333,94)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
><line y2="236" fill="none" x1="270" clip-path="url(#clipPath161)" x2="270" y1="652"
/><line y2="100" fill="none" x1="270" clip-path="url(#clipPath161)" x2="100" y1="236"
/></g
><g stroke-linecap="butt" font-size="11px" transform="translate(155.3333,52)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
><line y2="690" fill="none" x1="500" clip-path="url(#clipPath163)" x2="560" y1="500"
/></g
><g stroke-linecap="butt" font-size="11px" transform="translate(107.3333,938)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
><line y2="100" fill="none" x1="230" clip-path="url(#clipPath165)" x2="105" y1="100"
/><polygon points=" 254 100 242 94 230 100 242 106" clip-path="url(#clipPath165)" stroke="none"
/><polygon fill="none" points=" 254 100 242 94 230 100 242 106" clip-path="url(#clipPath165)"
/><line y2="106" fill="none" x1="225" clip-path="url(#clipPath165)" x2="216" y1="94"
/><line y2="94" fill="none" x1="225" clip-path="url(#clipPath165)" x2="216" y1="106"
/><line y2="106" fill="none" x1="105" clip-path="url(#clipPath165)" x2="117" y1="100"
/><line y2="94" fill="none" x1="105" clip-path="url(#clipPath165)" x2="117" y1="100"
/><circle r="3.2" clip-path="url(#clipPath165)" cx="102.2" cy="100" stroke="none"
/></g
><g stroke-linecap="butt" font-size="11px" transform="translate(439.3333,938)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
><line y2="100" fill="none" x1="124" clip-path="url(#clipPath167)" x2="294" y1="100"
/><polygon points=" 100 100 112 106 124 100 112 94" clip-path="url(#clipPath167)" stroke="none"
/><polygon fill="none" points=" 100 100 112 106 124 100 112 94" clip-path="url(#clipPath167)"
/><line y2="94" fill="none" x1="128" clip-path="url(#clipPath167)" x2="137" y1="106"
/><line y2="106" fill="none" x1="128" clip-path="url(#clipPath167)" x2="137" y1="94"
/><line y2="94" fill="none" x1="294" clip-path="url(#clipPath167)" x2="282" y1="100"
/><line y2="106" fill="none" x1="294" clip-path="url(#clipPath167)" x2="282" y1="100"
/><circle r="3.2" clip-path="url(#clipPath167)" cx="296.8" cy="100" stroke="none"
/></g
><g stroke-linecap="butt" font-size="11px" transform="translate(468.3333,993)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
><line y2="276" fill="none" x1="434" clip-path="url(#clipPath169)" x2="434" y1="679"
/><line y2="71" fill="none" x1="434" clip-path="url(#clipPath169)" x2="71" y1="276"
/></g
><g stroke-linecap="butt" font-size="11px" transform="translate(765.3333,467)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
><line y2="162" fill="none" x1="125" clip-path="url(#clipPath171)" x2="177" y1="83"
/><line y2="483" fill="none" x1="177" clip-path="url(#clipPath171)" x2="177" y1="162"
/><line y2="538" fill="none" x1="177" clip-path="url(#clipPath171)" x2="83" y1="483"
/></g
><g stroke-linecap="butt" font-size="11px" transform="translate(250.3333,430)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
><line y2="282" fill="none" x1="83" clip-path="url(#clipPath173)" x2="308" y1="83"
/><line y2="575" fill="none" x1="308" clip-path="url(#clipPath173)" x2="488" y1="282"
/></g
><g stroke-linecap="butt" font-size="11px" transform="translate(1763.3333,1110)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
><line y2="193" fill="none" x1="71" clip-path="url(#clipPath175)" x2="71" y1="71"
/></g
><g stroke-linecap="butt" font-size="11px" transform="translate(116.3333,993)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
><line y2="221" fill="none" x1="1727" clip-path="url(#clipPath177)" x2="1376" y1="187"
/><line y2="136" fill="none" x1="1376" clip-path="url(#clipPath177)" x2="71" y1="221"
/><line y2="71" fill="none" x1="71" clip-path="url(#clipPath177)" x2="71" y1="136"
/></g
><g stroke-linecap="butt" font-size="11px" transform="translate(415.3333,940)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
><line y2="125" fill="none" x1="1643" clip-path="url(#clipPath179)" x2="125" y1="125"
/></g
><g stroke-linecap="butt" font-size="11px" transform="translate(45.3333,-398)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
><line y2="500" fill="none" x1="2140" clip-path="url(#clipPath181)" x2="2140" y1="1370"
/><line y2="500" fill="none" x1="2140" clip-path="url(#clipPath181)" x2="500" y1="500"
/></g
><g stroke-linecap="butt" font-size="11px" transform="translate(1941.3333,1033)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
><line y2="293" fill="none" x1="117" clip-path="url(#clipPath183)" x2="71" y1="71"
/></g
><g stroke-linecap="butt" font-size="11px" transform="translate(1912.3333,939)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
><line y2="167" fill="none" x1="167" clip-path="url(#clipPath185)" x2="167" y1="543"
/></g
><g stroke-linecap="butt" font-size="11px" transform="translate(1421.3333,974)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
><line y2="75" fill="none" x1="71" clip-path="url(#clipPath187)" x2="253" y1="100"
/></g
><g stroke-linecap="butt" font-size="11px" transform="translate(1391.3333,880)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
><line y2="102" fill="none" x1="100" clip-path="url(#clipPath189)" x2="471" y1="100"
/></g
><g stroke-linecap="butt" font-size="11px" transform="translate(509.3333,760)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" image-rendering="optimizeQuality" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
><line y2="50" fill="none" x1="50" clip-path="url(#clipPath191)" x2="199" y1="50"
/></g
><g font-size="10px" transform="rotate(-45) translate(-1256.027,0)" fill-opacity="1" fill="rgb(120,120,120)" text-rendering="geometricPrecision" image-rendering="optimizeQuality" stroke="rgb(120,120,120)" stroke-opacity="1"
><text x="0" xml:space="preserve" y="0" stroke="none"
></g
></g
></svg
>