1<?xml version="1.0" encoding="UTF-8" standalone="no"?> 2<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> 3<!-- Generated by Microsoft Visio, SVG Export efd_i5.svg Page-1 --> 4<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" 5 xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="8.34375in" height="2.86443in" 6 viewBox="0 0 600.75 206.239" xml:space="preserve" color-interpolation-filters="sRGB" class="st14"> 7 <v:documentProperties v:langID="1033" v:viewMarkup="false"> 8 <v:userDefs> 9 <v:ud v:nameU="msvSubprocessMaster" v:prompt="" v:val="VT4(Rectangle)"/> 10 <v:ud v:nameU="msvNoAutoConnect" v:val="VT0(1):26"/> 11 </v:userDefs> 12 </v:documentProperties> 13 14 <style type="text/css"> 15 <![CDATA[ 16 .st1 {visibility:visible} 17 .st2 {fill:#5b9bd5;fill-opacity:0.22;filter:url(#filter_2);stroke:#5b9bd5;stroke-opacity:0.22} 18 .st3 {fill:#5b9bd5;stroke:#c7c8c8;stroke-width:0.25} 19 .st4 {fill:#feffff;font-family:Calibri;font-size:1.5em} 20 .st5 {fill:#feffff;font-family:Calibri;font-size:1.16666em} 21 .st6 {marker-end:url(#mrkr5-36);stroke:#5b9bd5;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5} 22 .st7 {fill:#5b9bd5;fill-opacity:1;stroke:#5b9bd5;stroke-opacity:1;stroke-width:0.37313432835821} 23 .st8 {stroke:#5b9bd5;stroke-dasharray:1.5,3;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5} 24 .st9 {fill:none;stroke:none;stroke-width:0.25} 25 .st10 {fill:#5b9bd5;font-family:Calibri;font-size:1.5em;font-weight:bold} 26 .st11 {baseline-shift:-32.4951%;font-size:0.649902em} 27 .st12 {fill:#deebf6;stroke:#0070c0;stroke-width:1} 28 .st13 {fill:#5b9bd5;font-family:Calibri;font-size:1.5em} 29 .st14 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3} 30 ]]> 31 </style> 32 33 <defs id="Markers"> 34 <g id="lend5"> 35 <path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"/> 36 </g> 37 <marker id="mrkr5-36" class="st7" v:arrowType="5" v:arrowSize="2" v:setback="4.69" refX="-4.69" orient="auto" 38 markerUnits="strokeWidth" overflow="visible"> 39 <use xlink:href="#lend5" transform="scale(-2.68,-2.68) "/> 40 </marker> 41 </defs> 42 <defs id="Filters"> 43 <filter id="filter_2"> 44 <feGaussianBlur stdDeviation="2"/> 45 </filter> 46 </defs> 47 <g v:mID="0" v:index="1" v:groupContext="foregroundPage"> 48 <v:userDefs> 49 <v:ud v:nameU="msvThemeOrder" v:val="VT0(0):26"/> 50 </v:userDefs> 51 <title>Page-1</title> 52 <v:pageProperties v:drawingScale="1" v:pageScale="1" v:drawingUnits="0" v:shadowOffsetX="9" v:shadowOffsetY="-9"/> 53 <g id="shape2-1" v:mID="2" v:groupContext="shape" transform="translate(93.0294,-158.5)"> 54 <title>Rectangle</title> 55 <desc>All Keys</desc> 56 <v:userDefs> 57 <v:ud v:nameU="visVersion" v:val="VT0(15):26"/> 58 </v:userDefs> 59 <v:textBlock v:margins="rect(4,4,4,4)"/> 60 <v:textRect cx="216" cy="192.739" width="432" height="27"/> 61 <g id="shadow2-2" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1" 62 transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1"> 63 <rect x="0" y="179.239" width="432" height="27" class="st2"/> 64 </g> 65 <rect x="0" y="179.239" width="432" height="27" class="st3"/> 66 <text x="187.88" y="198.14" class="st4" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>All Keys</text> </g> 67 <g id="shape3-7" v:mID="3" v:groupContext="shape" transform="translate(21.0294,-77.5)"> 68 <title>Rectangle.3</title> 69 <desc>Group 1</desc> 70 <v:userDefs> 71 <v:ud v:nameU="visVersion" v:val="VT0(15):26"/> 72 </v:userDefs> 73 <v:textBlock v:margins="rect(4,4,4,4)"/> 74 <v:textRect cx="54" cy="188.239" width="108" height="36"/> 75 <g id="shadow3-8" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1" 76 transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1"> 77 <rect x="0" y="170.239" width="108" height="36" class="st2"/> 78 </g> 79 <rect x="0" y="170.239" width="108" height="36" class="st3"/> 80 <text x="30.97" y="192.44" class="st5" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Group 1</text> </g> 81 <g id="shape4-13" v:mID="4" v:groupContext="shape" transform="translate(156.029,-77.5)"> 82 <title>Rectangle.4</title> 83 <desc>Group 2</desc> 84 <v:userDefs> 85 <v:ud v:nameU="visVersion" v:val="VT0(15):26"/> 86 </v:userDefs> 87 <v:textBlock v:margins="rect(4,4,4,4)"/> 88 <v:textRect cx="54" cy="188.239" width="108" height="36"/> 89 <g id="shadow4-14" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1" 90 transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1"> 91 <rect x="0" y="170.239" width="108" height="36" class="st2"/> 92 </g> 93 <rect x="0" y="170.239" width="108" height="36" class="st3"/> 94 <text x="30.97" y="192.44" class="st5" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Group 2</text> </g> 95 <g id="shape5-19" v:mID="5" v:groupContext="shape" transform="translate(291.029,-77.5)"> 96 <title>Rectangle.5</title> 97 <desc>Group 3</desc> 98 <v:userDefs> 99 <v:ud v:nameU="visVersion" v:val="VT0(15):26"/> 100 </v:userDefs> 101 <v:textBlock v:margins="rect(4,4,4,4)"/> 102 <v:textRect cx="54" cy="188.239" width="108" height="36"/> 103 <g id="shadow5-20" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1" 104 transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1"> 105 <rect x="0" y="170.239" width="108" height="36" class="st2"/> 106 </g> 107 <rect x="0" y="170.239" width="108" height="36" class="st3"/> 108 <text x="30.97" y="192.44" class="st5" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Group 3</text> </g> 109 <g id="shape6-25" v:mID="6" v:groupContext="shape" transform="translate(471.029,-77.5)"> 110 <title>Rectangle.6</title> 111 <desc>Group X</desc> 112 <v:userDefs> 113 <v:ud v:nameU="visVersion" v:val="VT0(15):26"/> 114 </v:userDefs> 115 <v:textBlock v:margins="rect(4,4,4,4)"/> 116 <v:textRect cx="54" cy="188.239" width="108" height="36"/> 117 <g id="shadow6-26" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1" 118 transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1"> 119 <rect x="0" y="170.239" width="108" height="36" class="st2"/> 120 </g> 121 <rect x="0" y="170.239" width="108" height="36" class="st3"/> 122 <text x="30.88" y="192.44" class="st5" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Group X</text> </g> 123 <g id="shape7-31" v:mID="7" v:groupContext="shape" transform="translate(359.05,247.819) rotate(165.964)"> 124 <title>Sheet.7</title> 125 <path d="M0 206.24 L178.5 206.24" class="st6"/> 126 </g> 127 <g id="shape8-37" v:mID="8" v:groupContext="shape" transform="translate(428.903,215.562) rotate(144.462)"> 128 <title>Sheet.8</title> 129 <path d="M0 206.24 L70.39 206.24" class="st6"/> 130 </g> 131 <g id="shape9-42" v:mID="9" v:groupContext="shape" transform="translate(470.075,-81.0976) rotate(51.3402)"> 132 <title>Sheet.9</title> 133 <path d="M0 206.24 L50.59 206.24" class="st6"/> 134 </g> 135 <g id="shape10-47" v:mID="10" v:groupContext="shape" transform="translate(364.228,-150.976) rotate(15.5241)"> 136 <title>Sheet.10</title> 137 <path d="M0 206.24 L161.1 206.24" class="st6"/> 138 </g> 139 <g id="shape11-52" v:mID="11" v:groupContext="shape" transform="translate(408.029,-95.5)"> 140 <title>Sheet.11</title> 141 <path d="M0 206.24 L45 206.24" class="st8"/> 142 </g> 143 <g id="shape12-55" v:mID="12" v:groupContext="shape" transform="translate(48.0294,-50.5)"> 144 <title>Sheet.12</title> 145 <desc>H7</desc> 146 <v:textBlock v:margins="rect(4,4,4,4)"/> 147 <v:textRect cx="22.5" cy="192.739" width="45" height="27"/> 148 <rect x="0" y="179.239" width="45" height="27" class="st9"/> 149 <text x="13.86" y="198.14" class="st10" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>H<tspan 150 dy="-0.284em" class="st11" v:baseFontSize="18">7</tspan></text> </g> 151 <g id="shape13-59" v:mID="13" v:groupContext="shape" transform="translate(192.029,-50.5)"> 152 <title>Sheet.13</title> 153 <desc>H267</desc> 154 <v:textBlock v:margins="rect(4,4,4,4)"/> 155 <v:textRect cx="22.5" cy="192.739" width="45" height="27"/> 156 <rect x="0" y="179.239" width="45" height="27" class="st9"/> 157 <text x="7.93" y="198.14" class="st10" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>H<tspan dy="-0.284em" 158 class="st11" v:baseFontSize="18">267</tspan></text> </g> 159 <g id="shape14-63" v:mID="14" v:groupContext="shape" transform="translate(318.029,-50.5)"> 160 <title>Sheet.14</title> 161 <desc>H46</desc> 162 <v:textBlock v:margins="rect(4,4,4,4)"/> 163 <v:textRect cx="22.5" cy="192.739" width="45" height="27"/> 164 <rect x="0" y="179.239" width="45" height="27" class="st9"/> 165 <text x="10.89" y="198.14" class="st10" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>H<tspan 166 dy="-0.284em" class="st11" v:baseFontSize="18">46</tspan></text> </g> 167 <g id="shape15-67" v:mID="15" v:groupContext="shape" transform="translate(502.529,-50.5)"> 168 <title>Sheet.15</title> 169 <desc>H132</desc> 170 <v:textBlock v:margins="rect(4,4,4,4)"/> 171 <v:textRect cx="22.5" cy="192.739" width="45" height="27"/> 172 <rect x="0" y="179.239" width="45" height="27" class="st9"/> 173 <text x="7.93" y="198.14" class="st10" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>H<tspan dy="-0.284em" 174 class="st11" v:baseFontSize="18">132</tspan></text> </g> 175 <g id="shape16-71" v:mID="16" v:groupContext="shape" transform="translate(111.029,-19)"> 176 <title>Sheet.16</title> 177 <desc>Store hash function index for each group of keys</desc> 178 <v:textBlock v:margins="rect(4,4,4,4)"/> 179 <v:textRect cx="189" cy="192.739" width="378" height="27"/> 180 <rect x="0" y="179.239" width="378" height="27" class="st12"/> 181 <text x="12.27" y="198.14" class="st13" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Store hash function index for each group of keys</text> </g> 182 </g> 183</svg> 184