<commit_before><?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
	 width="331.2px" height="203.466px" viewBox="0 0 331.2 203.466" style="enable-background:new 0 0 331.2 203.466;"
	 xml:space="preserve">
<rect x="257.28" style="fill:#E6E6E6;" width="73.92" height="43.199"/>
<rect y="122.399" style="fill:#E6E6E6;" width="331.2" height="72"/>
<rect style="fill:#E6E6E6;" width="73.02" height="43.199"/>
<rect x="9.6" y="73.8" width="55.2" height="27"/>
<rect x="9.6" y="73.56" width="55.44" height="0.48"/>
<rect x="64.56" y="73.8" width="0.48" height="27.24"/>
<rect x="9.36" y="100.56" width="55.44" height="0.48"/>
<rect x="9.36" y="73.56" width="0.48" height="27.24"/>
<rect x="7.2" y="72" style="fill:#FFFFFF;" width="55.2" height="27"/>
<rect x="7.2" y="71.76" width="55.44" height="0.479"/>
<rect x="62.16" y="72" width="0.48" height="27.239"/>
<rect x="6.96" y="98.76" width="55.44" height="0.479"/>
<rect x="6.96" y="71.76" width="0.48" height="27.24"/>
<text transform="matrix(1 0 0 1.0522 9.6001 79.1396)"><tspan x="0" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">&lt;</tspan><tspan x="2.776" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">&lt;</tspan><tspan x="5.589" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">interfa</tspan><tspan x="23.093" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">c</tspan><tspan x="26.028" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">e&gt;</tspan><tspan x="32.095" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">&gt;</tspan></text>
<text transform="matrix(1 0 0 1 9.6001 87.6592)"><tspan x="0" y="0" style="font-family:'ProductusSemibold'; font-size:7.98;">L</tspan><tspan x="3.535" y="0" style="font-family:'ProductusSemibold'; font-size:7.98;">og</tspan><tspan x="11.866" y="0" style="font-family:'ProductusSemibold'; font-size:7.98;">S</tspan><tspan x="16.119" y="0" style="font-family:'ProductusSemibold'; font-size:7.98;">er</tspan><tspan x="23.245" y="0" style="font-family:'ProductusSemibold'; font-size:7.98;">v</tspan><tspan x="27.259" y="0" style="font-family:'ProductusSemibold'; font-size:7.98;">i</tspan><tspan x="29.478" y="0" style="font-family:'ProductusSemibold'; font-size:7.98;">c</tspan><tspan x="33.132" y="0" style="font-family:'ProductusSemibold'; font-size:7.98;">e</tspan></text>
<rect x="268.8" y="73.8" width="55.2" height="27"/>
<rect x="268.8" y="73.56" width="55.439" height="0.48"/>
<rect x="323.76" y="73.8" width="0.479" height="27.24"/>
<rect x="268.56" y="100.56" width="55.44" height="0.48"/>
<rect x="268.56" y="73.56" width="0.479" height="27.24"/>
<rect x="266.4" y="72" style="fill:#FFFFFF;" width="55.2" height="27"/>
<rect x="266.4" y="71.76" width="55.44" height="0.479"/>
<rect x="321.36" y="72" width="0.48" height="27.239"/>
<rect x="266.16" y="98.76" width="55.44" height="0.479"/>
<rect x="266.16" y="71.76" width="0.48" height="27.24"/>
<text transform="matrix(1 0 0 1.0522 268.8003 79.1396)"><tspan x="0" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">&lt;</tspan><tspan x="2.775" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">&lt;</tspan><tspan x="5.589" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">interfa</tspan><tspan x="23.093" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">c</tspan><tspan x="26.028" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">e&gt;</tspan><tspan x="32.095" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">&gt;</tspan></text>
<text transform="matrix(1 0 0 1 268.8003 87.6592)"><tspan x="0" y="0" style="font-family:'ProductusSemibold'; font-size:7.98;">L</tspan><tspan x="3.535" y="0" style="font-family:'ProductusSemibold'; font-size:7.98;">og</tspan><tspan x="11.866" y="0" style="font-family:'ProductusSemibold'; font-size:7.98;">R</tspan><tspan x="16.119" y="0" style="font-family:'ProductusSemibold'; font-size:7.98;">ea</tspan><tspan x="24.211" y="0" style="font-family:'ProductusSemibold'; font-size:7.98;">d</tspan><tspan x="28.528" y="0" style="font-family:'ProductusSemibold'; font-size:7.98;">e</tspan><tspan x="32.661" y="0" style="font-family:'ProductusSemibold'; font-size:7.98;">r</tspan></text>
<text transform="matrix(1 0 0 1 268.8003 96.1191)"><tspan x="0" y="0" style="font-family:'ProductusSemibold'; font-size:7.98;">Servic</tspan><tspan x="21.227" y="0" style="font-family:'ProductusSemibold'; font-size:7.98;">e</tspan></text>
<rect x="96" y="73.8" width="54.3" height="27"/>
<rect x="96" y="73.56" width="54.54" height="0.48"/>
<rect x="150.06" y="73.8" width="0.48" height="27.24"/>
<rect x="95.76" y="100.56" width="54.54" height="0.48"/>
<rect x="95.76" y="73.56" width="0.48" height="27.24"/>
<rect x="93.6" y="72" style="fill:#FFFFFF;" width="54.36" height="27"/>
<rect x="93.6" y="71.76" width="54.6" height="0.479"/>
<rect x="147.72" y="72" width="0.48" height="27.239"/>
<rect x="93.36" y="98.76" width="54.6" height="0.479"/>
<rect x="93.36" y="71.76" width="0.48" height="27.24"/>
<text transform="matrix(1 0 0 1.0522 96 79.1396)"><tspan x="0" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">&lt;</tspan><tspan x="2.798" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">&lt;</tspan><tspan x="5.559" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">i</tspan><tspan x="7" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">n</tspan><tspan x="10.473" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">t</tspan><tspan x="12.703" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">e</tspan><tspan x="16.01" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">r</tspan><tspan x="18.11" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">f</tspan><tspan x="20.029" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">a</tspan><tspan x="23.154" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">c</tspan><tspan x="26.036" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">e</tspan><tspan x="29.342" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">&gt;</tspan><tspan x="32.141" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">&gt;</tspan></text>
<text transform="matrix(1 0 0 1 96 87.6592)"><tspan x="0" y="0" style="font-family:'ProductusSemibold'; font-size:7.98;">L</tspan><tspan x="3.535" y="0" style="font-family:'ProductusSemibold'; font-size:7.98;">o</tspan><tspan x="7.852" y="0" style="font-family:'ProductusSemibold'; font-size:7.98;">g</tspan><tspan x="11.93" y="0" style="font-family:'ProductusSemibold'; font-size:7.98;">E</tspan><tspan x="15.824" y="0" style="font-family:'ProductusSemibold'; font-size:7.98;">n</tspan><tspan x="20.077" y="0" style="font-family:'ProductusSemibold'; font-size:7.98;">t</tspan><tspan x="23.197" y="0" style="font-family:'ProductusSemibold'; font-size:7.98;">r</tspan><tspan x="26.19" y="0" style="font-family:'ProductusSemibold'; font-size:7.98;">y</tspan></text>
<rect x="182.4" y="73.8" width="54.3" height="27"/>
<rect x="182.4" y="73.56" width="54.54" height="0.48"/>
<rect x="236.46" y="73.8" width="0.479" height="27.24"/>
<rect x="182.16" y="100.56" width="54.54" height="0.48"/>
<rect x="182.16" y="73.56" width="0.48" height="27.24"/>
<rect x="180" y="72" style="fill:#FFFFFF;" width="54.359" height="27"/>
<rect x="180" y="71.76" width="54.6" height="0.479"/>
<rect x="234.12" y="72" width="0.48" height="27.239"/>
<rect x="179.76" y="98.76" width="54.6" height="0.479"/>
<rect x="179.76" y="71.76" width="0.479" height="27.24"/>
<text transform="matrix(1 0 0 1.0522 182.3999 79.1396)"><tspan x="0" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">&lt;</tspan><tspan x="2.799" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">&lt;</tspan><tspan x="5.559" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">i</tspan><tspan x="7" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">n</tspan><tspan x="10.474" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">te</tspan><tspan x="16.018" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">r</tspan><tspan x="18.118" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">f</tspan><tspan x="20.037" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">a</tspan><tspan x="23.169" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">c</tspan><tspan x="26.051" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">e</tspan><tspan x="29.357" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">&gt;</tspan><tspan x="32.156" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">&gt;</tspan></text>
<text transform="matrix(1 0 0 1 182.3999 87.6592)"><tspan x="0" y="0" style="font-family:'ProductusSemibold'; font-size:7.98;">L</tspan><tspan x="3.535" y="0" style="font-family:'ProductusSemibold'; font-size:7.98;">o</tspan><tspan x="7.853" y="0" style="font-family:'ProductusSemibold'; font-size:7.98;">g</tspan><tspan x="11.93" y="0" style="font-family:'ProductusSemibold'; font-size:7.98;">L</tspan><tspan x="15.585" y="0" style="font-family:'ProductusSemibold'; font-size:7.98;">i</tspan><tspan x="17.739" y="0" style="font-family:'ProductusSemibold'; font-size:7.98;">s</tspan><tspan x="21.099" y="0" style="font-family:'ProductusSemibold'; font-size:7.98;">t</tspan><tspan x="24.219" y="0" style="font-family:'ProductusSemibold'; font-size:7.98;">e</tspan><tspan x="28.353" y="0" style="font-family:'ProductusSemibold'; font-size:7.98;">n</tspan><tspan x="32.605" y="0" style="font-family:'ProductusSemibold'; font-size:7.98;">e</tspan><tspan x="36.739" y="0" style="font-family:'ProductusSemibold'; font-size:7.98;">r</tspan></text>
<rect x="268.8" y="160.199" width="55.2" height="27"/>
<rect x="268.8" y="159.96" width="55.439" height="0.479"/>
<rect x="323.76" y="160.199" width="0.479" height="27.24"/>
<rect x="268.56" y="186.96" width="55.44" height="0.479"/>
<rect x="268.56" y="159.96" width="0.479" height="27.239"/>
<rect x="266.4" y="158.399" style="fill:#FFFFFF;" width="55.2" height="27"/>
<rect x="266.4" y="158.159" width="55.44" height="0.48"/>
<rect x="321.36" y="158.399" width="0.48" height="27.24"/>
<rect x="266.16" y="185.159" width="55.44" height="0.48"/>
<rect x="266.16" y="158.159" width="0.48" height="27.24"/>
<text transform="matrix(1 0 0 1.0522 268.8003 165.54)"><tspan x="0" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">a</tspan><tspan x="3.117" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;"> </tspan><tspan x="4.618" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">L</tspan><tspan x="7.554" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">o</tspan><tspan x="11.096" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">g</tspan><tspan x="14.379" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;"> </tspan><tspan x="15.881" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">R</tspan><tspan x="19.188" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">eader </tspan></text>
<text transform="matrix(1 0 0 1.0522 268.8003 174.0596)"><tspan x="0" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">S</tspan><tspan x="3.481" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">e</tspan><tspan x="6.78" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">r</tspan><tspan x="8.881" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">v</tspan><tspan x="11.877" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">i</tspan><tspan x="13.37" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">c</tspan><tspan x="16.252" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">e</tspan><tspan x="19.552" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;"> </tspan><tspan x="21.053" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">i</tspan><tspan x="22.547" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">m</tspan><tspan x="27.954" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">p</tspan><tspan x="31.436" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">l</tspan><tspan x="32.93" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">.</tspan></text>
<polyline points="36,112.319 32.7,112.319 32.88,111.659 36,100.739 39.12,111.659 39.3,112.319 38.64,112.319 38.16,111.96 
	35.52,102.72 36.48,102.42 36.48,102.72 33.84,111.96 32.88,111.659 33.36,111.3 36,111.3 "/>
<rect x="36" y="111.3" width="2.64" height="1.02"/>
<polyline style="fill-rule:evenodd;clip-rule:evenodd;" points="36,111.84 33.36,111.84 36,102.6 38.64,111.84 "/>
<rect x="35.76" y="112.08" width="0.48" height="46.56"/>
<rect x="96" y="131.399" width="54.3" height="27"/>
<rect x="96" y="131.159" width="54.54" height="0.48"/>
<rect x="150.06" y="131.399" width="0.48" height="27.24"/>
<rect x="95.76" y="158.159" width="54.54" height="0.48"/>
<rect x="95.76" y="131.159" width="0.48" height="27.24"/>
<rect x="93.6" y="129.6" style="fill:#FFFFFF;" width="54.36" height="27"/>
<rect x="93.6" y="129.359" width="54.6" height="0.48"/>
<rect x="147.72" y="129.6" width="0.48" height="27.24"/>
<rect x="93.36" y="156.359" width="54.6" height="0.48"/>
<rect x="93.36" y="129.359" width="0.48" height="27.24"/>
<text transform="matrix(1 0 0 1.0522 96 136.7393)"><tspan x="0" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">L</tspan><tspan x="2.927" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">o</tspan><tspan x="6.469" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">g</tspan><tspan x="9.768" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">E</tspan><tspan x="12.954" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">n</tspan><tspan x="16.427" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">t</tspan><tspan x="18.642" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">r</tspan><tspan x="20.742" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">y</tspan><tspan x="23.738" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;"> </tspan><tspan x="25.239" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">i</tspan><tspan x="26.749" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">m</tspan><tspan x="32.148" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">pl</tspan></text>
<polyline points="309.6,112.319 306.3,112.319 306.48,111.659 309.6,100.739 312.72,111.659 312.9,112.319 312.24,112.319 
	311.76,111.96 309.12,102.72 310.08,102.42 310.08,102.72 307.44,111.96 306.48,111.659 306.96,111.3 309.6,111.3 "/>
<rect x="309.6" y="111.3" width="2.64" height="1.02"/>
<polyline style="fill-rule:evenodd;clip-rule:evenodd;" points="309.6,111.84 306.96,111.84 309.6,102.6 312.24,111.84 "/>
<rect x="309.36" y="112.08" width="0.48" height="46.56"/>
<rect x="9.54" y="9" width="54.36" height="27"/>
<rect x="9.54" y="8.76" width="54.6" height="0.479"/>
<rect x="63.66" y="9" width="0.48" height="27.239"/>
<rect x="9.3" y="35.76" width="54.6" height="0.479"/>
<rect x="9.3" y="8.76" width="0.48" height="27.24"/>
<rect x="7.2" y="7.199" style="fill:#FFFFFF;" width="54.36" height="27"/>
<rect x="7.2" y="6.96" width="54.6" height="0.479"/>
<rect x="61.32" y="7.199" width="0.48" height="27.24"/>
<rect x="6.96" y="33.96" width="54.6" height="0.479"/>
<rect x="6.96" y="6.96" width="0.48" height="27.239"/>
<text transform="matrix(1 0 0 1.0522 9.54 14.3398)"><tspan x="0" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">a</tspan><tspan x="3.117" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;"> </tspan><tspan x="4.619" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">L</tspan><tspan x="7.554" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">o</tspan><tspan x="11.095" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">g</tspan><tspan x="14.379" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;"> </tspan><tspan x="15.881" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">user</tspan><tspan x="27.416" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;"> </tspan><tspan x="28.918" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">bundle</tspan></text>
<rect x="35.76" y="35.76" width="0.48" height="36.479"/>
<rect x="9.54" y="160.199" width="54.36" height="27"/>
<rect x="9.54" y="159.96" width="54.6" height="0.479"/>
<rect x="63.66" y="160.199" width="0.48" height="27.24"/>
<rect x="9.3" y="186.96" width="54.6" height="0.479"/>
<rect x="9.3" y="159.96" width="0.48" height="27.239"/>
<rect x="7.2" y="158.399" style="fill:#FFFFFF;" width="54.36" height="27"/>
<rect x="7.2" y="158.159" width="54.6" height="0.48"/>
<rect x="61.32" y="158.399" width="0.48" height="27.24"/>
<rect x="6.96" y="185.159" width="54.6" height="0.48"/>
<rect x="6.96" y="158.159" width="0.48" height="27.24"/>
<text transform="matrix(1 0 0 1.0522 9.54 165.54)"><tspan x="0" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">a</tspan><tspan x="3.117" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;"> </tspan><tspan x="4.619" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">L</tspan><tspan x="7.554" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">o</tspan><tspan x="11.095" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">g</tspan><tspan x="14.379" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;"> </tspan><tspan x="15.881" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">S</tspan><tspan x="19.415" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">ervice</tspan></text>
<text transform="matrix(1 0 0 1.0522 9.54 174.0596)" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">impl</text>
<rect x="269.7" y="9" width="54.301" height="27"/>
<rect x="269.7" y="8.76" width="54.54" height="0.479"/>
<rect x="323.76" y="9" width="0.479" height="27.239"/>
<rect x="269.46" y="35.76" width="54.54" height="0.479"/>
<rect x="269.46" y="8.76" width="0.479" height="27.24"/>
<rect x="267.3" y="7.199" style="fill:#FFFFFF;" width="54.359" height="27"/>
<rect x="267.3" y="6.96" width="54.6" height="0.479"/>
<rect x="321.42" y="7.199" width="0.479" height="27.24"/>
<rect x="267.06" y="33.96" width="54.6" height="0.479"/>
<rect x="267.06" y="6.96" width="0.479" height="27.239"/>
<text transform="matrix(1 0 0 1.0522 269.6997 14.3398)"><tspan x="0" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">a</tspan><tspan x="3.117" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;"> </tspan><tspan x="4.672" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">Lo</tspan><tspan x="11.118" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">g</tspan><tspan x="14.364" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;"> </tspan><tspan x="15.919" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">r</tspan><tspan x="17.845" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">eader</tspan><tspan x="33.149" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;"> </tspan><tspan x="34.651" y="0" style="font-family:'ProductusOSGiBookc'; font-size:7.5841;">user</tspan></text>
<polyline points="108,112.319 104.7,112.319 104.88,111.659 108,100.739 111.12,111.659 111.3,112.319 110.64,112.319 
	110.16,111.96 107.52,102.72 108.48,102.42 108.48,102.72 105.84,111.96 104.88,111.659 105.36,111.3 108,111.3 "/>
<rect x="108" y="111.3" width="2.64" height="1.02"/>
<polyline style="fill-rule:evenodd;clip-rule:evenodd;" points="108,111.84 105.36,111.84 108,102.6 110.64,111.84 "/>
<rect x="107.76" y="112.08" width="0.48" height="17.76"/>
<rect x="64.56" y="172.56" width="202.08" height="0.48"/>
<rect x="150.96" y="143.76" width="130.08" height="0.479"/>
<rect x="280.56" y="144" width="0.479" height="14.64"/>
<polyline points="208.8,60.479 212.1,60.479 211.92,61.14 208.8,72.06 205.68,61.14 205.5,60.479 206.16,60.479 206.64,60.84 
	209.28,70.08 208.32,70.38 208.32,70.08 210.96,60.84 211.92,61.14 211.44,61.5 208.8,61.5 "/>
<rect x="206.16" y="60.479" width="2.641" height="1.021"/>
<polyline style="fill-rule:evenodd;clip-rule:evenodd;" points="208.8,60.96 211.44,60.96 208.8,70.199 206.16,60.96 "/>
<rect x="208.56" y="57.359" width="0.479" height="3.36"/>
<rect x="208.8" y="57.359" width="65.04" height="0.48"/>
<rect x="273.36" y="35.76" width="0.48" height="21.84"/>
<text transform="matrix(1 0 0 1 39.1802 50.3994)"><tspan x="0" y="0" style="font-family:'ProductusBook'; font-size:7.98;">L</tspan><tspan x="2.825" y="0" style="font-family:'ProductusBook'; font-size:7.98;">og</tspan><tspan x="10.086" y="0" style="font-family:'ProductusBook'; font-size:7.98;"> </tspan><tspan x="11.698" y="0" style="font-family:'ProductusBook'; font-size:7.98;">a</tspan><tspan x="15.002" y="0" style="font-family:'ProductusBook'; font-size:7.98;"> </tspan></text>
<text transform="matrix(1 0 0 1 39.1802 58.5596)"><tspan x="0" y="0" style="font-family:'ProductusBook'; font-size:7.98;">messa</tspan><tspan x="18.202" y="0" style="font-family:'ProductusBook'; font-size:7.98;">g</tspan><tspan x="21.57" y="0" style="font-family:'ProductusBook'; font-size:7.98;">e</tspan></text>
<text transform="matrix(1 0 0 1 106.0195 180.3604)"><tspan x="0" y="0" style="font-family:'ProductusBook'; font-size:7.98;">S</tspan><tspan x="3.663" y="0" style="font-family:'ProductusBook'; font-size:7.98;">tore</tspan><tspan x="15.656" y="0" style="font-family:'ProductusBook'; font-size:7.98;"> </tspan><tspan x="17.221" y="0" style="font-family:'ProductusBook'; font-size:7.98;">a</tspan><tspan x="20.548" y="0" style="font-family:'ProductusBook'; font-size:7.98;"> </tspan><tspan x="22.112" y="0" style="font-family:'ProductusBook'; font-size:7.98;">mess</tspan><tspan x="37.066" y="0" style="font-family:'ProductusBook'; font-size:7.98;">a</tspan><tspan x="40.37" y="0" style="font-family:'ProductusBook'; font-size:7.98;">g</tspan><tspan x="43.738" y="0" style="font-family:'ProductusBook'; font-size:7.98;">e</tspan><tspan x="47.225" y="0" style="font-family:'ProductusBook'; font-size:7.98;"> </tspan><tspan x="48.837" y="0" style="font-family:'ProductusBook'; font-size:7.98;">i</tspan><tspan x="50.401" y="0" style="font-family:'ProductusBook'; font-size:7.98;">n</tspan><tspan x="54.064" y="0" style="font-family:'ProductusBook'; font-size:7.98;"> t</tspan><tspan x="58.07" y="0" style="font-family:'ProductusBook'; font-size:7.98;">h</tspan><tspan x="61.732" y="0" style="font-family:'ProductusBook'; font-size:7.98;">e</tspan><tspan x="65.251" y="0" style="font-family:'ProductusBook'; font-size:7.98;"> </tspan><tspan x="66.815" y="0" style="font-family:'ProductusBook'; font-size:7.98;">log</tspan><tspan x="75.689" y="0" style="font-family:'ProductusBook'; font-size:7.98;"> </tspan><tspan x="77.253" y="0" style="font-family:'ProductusBook'; font-size:7.98;">f</tspan><tspan x="79.24" y="0" style="font-family:'ProductusBook'; font-size:7.98;">o</tspan><tspan x="83.023" y="0" style="font-family:'ProductusBook'; font-size:7.98;">r r</tspan><tspan x="89.199" y="0" style="font-family:'ProductusBook'; font-size:7.98;">e</tspan><tspan x="92.686" y="0" style="font-family:'ProductusBook'; font-size:7.98;">tr</tspan><tspan x="97.362" y="0" style="font-family:'ProductusBook'; font-size:7.98;">i</tspan><tspan x="98.926" y="0" style="font-family:'ProductusBook'; font-size:7.98;">e</tspan><tspan x="102.414" y="0" style="font-family:'ProductusBook'; font-size:7.98;">v</tspan><tspan x="105.645" y="0" style="font-family:'ProductusBook'; font-size:7.98;">a</tspan><tspan x="108.949" y="0" style="font-family:'ProductusBook'; font-size:7.98;">l</tspan></text>
<text transform="matrix(1 0 0 1 185.2192 150.6602)"><tspan x="0" y="0" style="font-family:'ProductusBook'; font-size:7.98;">mess</tspan><tspan x="14.891" y="0" style="font-family:'ProductusBook'; font-size:7.98;">a</tspan><tspan x="18.25" y="0" style="font-family:'ProductusBook'; font-size:7.98;">g</tspan><tspan x="21.554" y="0" style="font-family:'ProductusBook'; font-size:7.98;">e</tspan><tspan x="25.089" y="0" style="font-family:'ProductusBook'; font-size:7.98;"> </tspan><tspan x="26.652" y="0" style="font-family:'ProductusBook'; font-size:7.98;">l</tspan><tspan x="28.217" y="0" style="font-family:'ProductusBook'; font-size:7.98;">o</tspan><tspan x="32.056" y="0" style="font-family:'ProductusBook'; font-size:7.98;">g</tspan></text>
<text transform="matrix(1 0 0 1 240.1792 126.4805)"><tspan x="0" y="0" style="font-family:'ProductusBook'; font-size:7.98;">s</tspan><tspan x="2.833" y="0" style="font-family:'ProductusBook'; font-size:7.98;">e</tspan><tspan x="6.32" y="0" style="font-family:'ProductusBook'; font-size:7.98;">n</tspan><tspan x="10.015" y="0" style="font-family:'ProductusBook'; font-size:7.98;">d</tspan><tspan x="13.678" y="0" style="font-family:'ProductusBook'; font-size:7.98;"> </tspan><tspan x="15.298" y="0" style="font-family:'ProductusBook'; font-size:7.98;">n</tspan><tspan x="18.992" y="0" style="font-family:'ProductusBook'; font-size:7.98;">e</tspan><tspan x="22.479" y="0" style="font-family:'ProductusBook'; font-size:7.98;">w </tspan><tspan x="29.263" y="0" style="font-family:'ProductusBook'; font-size:7.98;">log</tspan><tspan x="38.088" y="0" style="font-family:'ProductusBook'; font-size:7.98;"> </tspan><tspan x="39.708" y="0" style="font-family:'ProductusBook'; font-size:7.98;">e</tspan><tspan x="43.195" y="0" style="font-family:'ProductusBook'; font-size:7.98;">n</tspan><tspan x="46.914" y="0" style="font-family:'ProductusBook'; font-size:7.98;">t</tspan><tspan x="49.308" y="0" style="font-family:'ProductusBook'; font-size:7.98;">r</tspan><tspan x="51.534" y="0" style="font-family:'ProductusBook'; font-size:7.98;">y</tspan></text>
<text transform="matrix(1 0 0 1 286.1392 49.8604)"><tspan x="0" y="0" style="font-family:'ProductusBook'; font-size:7.98;">retrie</tspan><tspan x="15.48" y="0" style="font-family:'ProductusBook'; font-size:7.98;">v</tspan><tspan x="18.609" y="0" style="font-family:'ProductusBook'; font-size:7.98;">e</tspan><tspan x="22.145" y="0" style="font-family:'ProductusBook'; font-size:7.98;"> </tspan><tspan x="23.708" y="0" style="font-family:'ProductusBook'; font-size:7.98;">l</tspan><tspan x="25.272" y="0" style="font-family:'ProductusBook'; font-size:7.98;">o</tspan><tspan x="29.11" y="0" style="font-family:'ProductusBook'; font-size:7.98;">g</tspan></text>
<rect x="208.56" y="100.56" width="0.479" height="29.28"/>
<rect x="208.8" y="129.359" width="86.64" height="0.48"/>
<rect x="294.96" y="129.6" width="0.479" height="29.04"/>
<text transform="matrix(1 0 0 1 66.1201 170.8799)" style="font-family:'ProductusBook'; font-size:7.98;">1</text>
<text transform="matrix(1 0 0 1 261.9604 170.6396)" style="font-family:'ProductusBook'; font-size:7.98;">1</text>
<text transform="matrix(1 0 0 1 276.1812 156.4795)" style="font-family:'ProductusBook'; font-size:7.98;">1</text>
<text transform="matrix(1 0 0 1 154.4409 141.4199)"><tspan x="0" y="0" style="font-family:'ProductusBook'; font-size:7.98;">0</tspan><tspan x="3.958" y="0" style="font-family:'ProductusBook'; font-size:7.98;">.</tspan><tspan x="5.522" y="0" style="font-family:'ProductusBook'; font-size:7.98;">.n</tspan><tspan x="10.797" y="0" style="font-family:'ProductusBook'; font-size:7.98;"> </tspan><tspan x="12.408" y="0" style="font-family:'ProductusBook'; font-size:7.98;">(impl</tspan><tspan x="27.323" y="0" style="font-family:'ProductusBook'; font-size:7.98;"> </tspan><tspan x="28.936" y="0" style="font-family:'ProductusBook'; font-size:7.98;">d</tspan><tspan x="32.598" y="0" style="font-family:'ProductusBook'; font-size:7.98;">e</tspan><tspan x="36.133" y="0" style="font-family:'ProductusBook'; font-size:7.98;">pendent</tspan><tspan x="60.265" y="0" style="font-family:'ProductusBook'; font-size:7.98;"> </tspan><tspan x="61.828" y="0" style="font-family:'ProductusBook'; font-size:7.98;">m</tspan><tspan x="67.646" y="0" style="font-family:'ProductusBook'; font-size:7.98;">a</tspan><tspan x="70.949" y="0" style="font-family:'ProductusBook'; font-size:7.98;">ximu</tspan><tspan x="84.978" y="0" style="font-family:'ProductusBook'; font-size:7.98;">m</tspan><tspan x="90.62" y="0" style="font-family:'ProductusBook'; font-size:7.98;">)</tspan></text>
<text transform="matrix(1 0 0 1 291.2417 156.4795)" style="font-family:'ProductusBook'; font-size:7.98;">1</text>
<text transform="matrix(1 0 0 1 212.7017 107.459)"><tspan x="0" y="0" style="font-family:'ProductusBook'; font-size:7.98;">0</tspan><tspan x="3.942" y="0" style="font-family:'ProductusBook'; font-size:7.98;">.</tspan><tspan x="5.506" y="0" style="font-family:'ProductusBook'; font-size:7.98;">.</tspan><tspan x="7.134" y="0" style="font-family:'ProductusBook'; font-size:7.98;">n</tspan></text>
<text transform="matrix(1 0 0 1 93.6016 52.2598)"><tspan x="0" y="0" style="font-family:'ProductusBook'; font-size:7.98;">L</tspan><tspan x="2.825" y="0" style="font-family:'ProductusBook'; font-size:7.98;">o</tspan><tspan x="6.607" y="0" style="font-family:'ProductusBook'; font-size:7.98;">gEntry</tspan><tspan x="25.073" y="0" style="font-family:'ProductusBook'; font-size:7.98;"> </tspan><tspan x="26.637" y="0" style="font-family:'ProductusBook'; font-size:7.98;">has</tspan><tspan x="36.468" y="0" style="font-family:'ProductusBook'; font-size:7.98;"> </tspan><tspan x="38.088" y="0" style="font-family:'ProductusBook'; font-size:7.98;">re</tspan><tspan x="43.874" y="0" style="font-family:'ProductusBook'; font-size:7.98;">f</tspan><tspan x="45.86" y="0" style="font-family:'ProductusBook'; font-size:7.98;">e</tspan><tspan x="49.348" y="0" style="font-family:'ProductusBook'; font-size:7.98;">ren</tspan><tspan x="58.82" y="0" style="font-family:'ProductusBook'; font-size:7.98;">c</tspan><tspan x="61.82" y="0" style="font-family:'ProductusBook'; font-size:7.98;">es</tspan><tspan x="68.156" y="0" style="font-family:'ProductusBook'; font-size:7.98;"> </tspan><tspan x="69.72" y="0" style="font-family:'ProductusBook'; font-size:7.98;">t</tspan><tspan x="72.106" y="0" style="font-family:'ProductusBook'; font-size:7.98;">o</tspan></text>
<text transform="matrix(1 0 0 1 93.6016 60.3594)"><tspan x="0" y="0" style="font-family:'ProductusBook'; font-size:7.98;">S</tspan><tspan x="3.727" y="0" style="font-family:'ProductusBook'; font-size:7.98;">e</tspan><tspan x="7.214" y="0" style="font-family:'ProductusBook'; font-size:7.98;">rv</tspan><tspan x="12.744" y="0" style="font-family:'ProductusBook'; font-size:7.98;">i</tspan><tspan x="14.308" y="0" style="font-family:'ProductusBook'; font-size:7.98;">c</tspan><tspan x="17.309" y="0" style="font-family:'ProductusBook'; font-size:7.98;">e</tspan><tspan x="20.835" y="0" style="font-family:'ProductusBook'; font-size:7.98;">R</tspan><tspan x="24.203" y="0" style="font-family:'ProductusBook'; font-size:7.98;">e</tspan><tspan x="27.73" y="0" style="font-family:'ProductusBook'; font-size:7.98;">f</tspan><tspan x="29.653" y="0" style="font-family:'ProductusBook'; font-size:7.98;">er</tspan><tspan x="35.471" y="0" style="font-family:'ProductusBook'; font-size:7.98;">e</tspan><tspan x="38.958" y="0" style="font-family:'ProductusBook'; font-size:7.98;">n</tspan><tspan x="42.676" y="0" style="font-family:'ProductusBook'; font-size:7.98;">c</tspan><tspan x="45.677" y="0" style="font-family:'ProductusBook'; font-size:7.98;">e</tspan><tspan x="49.164" y="0" style="font-family:'ProductusBook'; font-size:7.98;">,</tspan></text>
<text transform="matrix(1 0 0 1 93.6016 68.5195)"><tspan x="0" y="0" style="font-family:'ProductusBook'; font-size:7.98;">T</tspan><tspan x="3.727" y="0" style="font-family:'ProductusBook'; font-size:7.98;">h</tspan><tspan x="7.445" y="0" style="font-family:'ProductusBook'; font-size:7.98;">r</tspan><tspan x="9.72" y="0" style="font-family:'ProductusBook'; font-size:7.98;">o</tspan><tspan x="13.382" y="0" style="font-family:'ProductusBook'; font-size:7.98;">w</tspan><tspan x="18.537" y="0" style="font-family:'ProductusBook'; font-size:7.98;">a</tspan><tspan x="21.841" y="0" style="font-family:'ProductusBook'; font-size:7.98;">b</tspan><tspan x="25.56" y="0" style="font-family:'ProductusBook'; font-size:7.98;">l</tspan><tspan x="27.124" y="0" style="font-family:'ProductusBook'; font-size:7.98;">e</tspan><tspan x="30.659" y="0" style="font-family:'ProductusBook'; font-size:7.98;"> </tspan><tspan x="32.223" y="0" style="font-family:'ProductusBook'; font-size:7.98;">a</tspan><tspan x="35.583" y="0" style="font-family:'ProductusBook'; font-size:7.98;">n</tspan><tspan x="39.245" y="0" style="font-family:'ProductusBook'; font-size:7.98;">d</tspan><tspan x="42.964" y="0" style="font-family:'ProductusBook'; font-size:7.98;"> </tspan><tspan x="44.528" y="0" style="font-family:'ProductusBook'; font-size:7.98;">B</tspan><tspan x="48.126" y="0" style="font-family:'ProductusBook'; font-size:7.98;">u</tspan><tspan x="51.79" y="0" style="font-family:'ProductusBook'; font-size:7.98;">n</tspan><tspan x="55.508" y="0" style="font-family:'ProductusBook'; font-size:7.98;">d</tspan><tspan x="59.227" y="0" style="font-family:'ProductusBook'; font-size:7.98;">le</tspan></text>
<text transform="matrix(1 0 0 1 286.1411 57.959)"><tspan x="0" y="0" style="font-family:'ProductusBook'; font-size:7.98;">or</tspan><tspan x="6.049" y="0" style="font-family:'ProductusBook'; font-size:7.98;"> </tspan><tspan x="7.613" y="0" style="font-family:'ProductusBook'; font-size:7.98;">register</tspan></text>
<text transform="matrix(1 0 0 1 286.1411 66.1201)"><tspan x="0" y="0" style="font-family:'ProductusBook'; font-size:7.98;">liste</tspan><tspan x="11.826" y="0" style="font-family:'ProductusBook'; font-size:7.98;">n</tspan><tspan x="15.545" y="0" style="font-family:'ProductusBook'; font-size:7.98;">e</tspan><tspan x="19.032" y="0" style="font-family:'ProductusBook'; font-size:7.98;">r</tspan></text>
<polyline style="fill-rule:evenodd;clip-rule:evenodd;" points="64.8,86.399 50.4,100.8 64.8,100.8 "/>
<polyline points="64.98,86.58 50.58,100.979 50.4,101.04 49.8,101.04 64.62,86.22 "/>
<rect x="50.4" y="100.56" width="14.64" height="0.48"/>
<polyline points="64.56,100.8 64.56,86.399 64.62,86.22 65.04,85.8 65.04,100.8 "/>
<polyline style="fill-rule:evenodd;clip-rule:evenodd;" points="324,86.399 309.6,100.8 324,100.8 "/>
<polyline points="324.18,86.58 309.78,100.979 309.6,101.04 309,101.04 323.82,86.22 "/>
<rect x="309.6" y="100.56" width="14.64" height="0.48"/>
<polyline points="323.76,100.8 323.76,86.399 323.82,86.22 324.24,85.8 324.24,100.8 "/>
<rect x="316.56" y="35.76" width="0.479" height="0.24"/>
<rect x="316.56" y="36" width="0.479" height="36.239"/>
<text transform="matrix(1 0 0 1 80.1001 10.3193)"><tspan x="0" y="0" style="font-family:'ProductusBook'; font-size:7.98;">B</tspan><tspan x="3.551" y="0" style="font-family:'ProductusBook'; font-size:7.98;">u</tspan><tspan x="7.27" y="0" style="font-family:'ProductusBook'; font-size:7.98;">n</tspan><tspan x="10.933" y="0" style="font-family:'ProductusBook'; font-size:7.98;">d</tspan><tspan x="14.651" y="0" style="font-family:'ProductusBook'; font-size:7.98;">le</tspan><tspan x="19.687" y="0" style="font-family:'ProductusBook'; font-size:7.98;"> </tspan><tspan x="21.306" y="0" style="font-family:'ProductusBook'; font-size:7.98;">us</tspan><tspan x="27.77" y="0" style="font-family:'ProductusBook'; font-size:7.98;">i</tspan><tspan x="29.382" y="0" style="font-family:'ProductusBook'; font-size:7.98;">n</tspan><tspan x="33.045" y="0" style="font-family:'ProductusBook'; font-size:7.98;">g</tspan></text>
<text transform="matrix(1 0 0 1 80.1001 18.4795)"><tspan x="0" y="0" style="font-family:'ProductusBook'; font-size:7.98;">L</tspan><tspan x="2.825" y="0" style="font-family:'ProductusBook'; font-size:7.98;">og</tspan><tspan x="10.086" y="0" style="font-family:'ProductusBook'; font-size:7.98;"> </tspan><tspan x="11.65" y="0" style="font-family:'ProductusBook'; font-size:7.98;">S</tspan><tspan x="15.369" y="0" style="font-family:'ProductusBook'; font-size:7.98;">e</tspan><tspan x="18.904" y="0" style="font-family:'ProductusBook'; font-size:7.98;">r</tspan><tspan x="21.179" y="0" style="font-family:'ProductusBook'; font-size:7.98;">v</tspan><tspan x="24.362" y="0" style="font-family:'ProductusBook'; font-size:7.98;">i</tspan><tspan x="25.927" y="0" style="font-family:'ProductusBook'; font-size:7.98;">c</tspan><tspan x="28.991" y="0" style="font-family:'ProductusBook'; font-size:7.98;">e</tspan></text>
<text transform="matrix(1 0 0 1 213.6001 23.46)"><tspan x="0" y="0" style="font-family:'ProductusBook'; font-size:7.98;">B</tspan><tspan x="3.567" y="0" style="font-family:'ProductusBook'; font-size:7.98;">u</tspan><tspan x="7.285" y="0" style="font-family:'ProductusBook'; font-size:7.98;">nd</tspan><tspan x="14.659" y="0" style="font-family:'ProductusBook'; font-size:7.98;">l</tspan><tspan x="16.215" y="0" style="font-family:'ProductusBook'; font-size:7.98;">e</tspan><tspan x="19.719" y="0" style="font-family:'ProductusBook'; font-size:7.98;"> </tspan><tspan x="21.33" y="0" style="font-family:'ProductusBook'; font-size:7.98;">u</tspan><tspan x="25.049" y="0" style="font-family:'ProductusBook'; font-size:7.98;">si</tspan><tspan x="29.43" y="0" style="font-family:'ProductusBook'; font-size:7.98;">n</tspan><tspan x="33.101" y="0" style="font-family:'ProductusBook'; font-size:7.98;">g</tspan></text>
<text transform="matrix(1 0 0 1 213.6001 31.6211)"><tspan x="0" y="0" style="font-family:'ProductusBook'; font-size:7.98;">L</tspan><tspan x="2.825" y="0" style="font-family:'ProductusBook'; font-size:7.98;">og</tspan><tspan x="10.087" y="0" style="font-family:'ProductusBook'; font-size:7.98;"> </tspan><tspan x="11.698" y="0" style="font-family:'ProductusBook'; font-size:7.98;">R</tspan><tspan x="15.058" y="0" style="font-family:'ProductusBook'; font-size:7.98;">e</tspan><tspan x="18.593" y="0" style="font-family:'ProductusBook'; font-size:7.98;">a</tspan><tspan x="21.896" y="0" style="font-family:'ProductusBook'; font-size:7.98;">d</tspan><tspan x="25.615" y="0" style="font-family:'ProductusBook'; font-size:7.98;">e</tspan><tspan x="29.103" y="0" style="font-family:'ProductusBook'; font-size:7.98;">r</tspan></text>
<text transform="matrix(1 0 0 1 213.6001 39.7207)"><tspan x="0" y="0" style="font-family:'ProductusBook'; font-size:7.98;">S</tspan><tspan x="3.711" y="0" style="font-family:'ProductusBook'; font-size:7.98;">e</tspan><tspan x="7.198" y="0" style="font-family:'ProductusBook'; font-size:7.98;">rvi</tspan><tspan x="14.268" y="0" style="font-family:'ProductusBook'; font-size:7.98;">c</tspan><tspan x="17.269" y="0" style="font-family:'ProductusBook'; font-size:7.98;">e</tspan></text>
<text transform="matrix(1 0 0 1 165.6001 201.1201)"><tspan x="0" y="0" style="font-family:'ProductusBook'; font-size:7.98;">L</tspan><tspan x="2.825" y="0" style="font-family:'ProductusBook'; font-size:7.98;">o</tspan><tspan x="6.607" y="0" style="font-family:'ProductusBook'; font-size:7.98;">g</tspan><tspan x="10.095" y="0" style="font-family:'ProductusBook'; font-size:7.98;"> </tspan><tspan x="11.715" y="0" style="font-family:'ProductusBook'; font-size:7.98;">impl</tspan><tspan x="24.322" y="0" style="font-family:'ProductusBook'; font-size:7.98;">e</tspan><tspan x="27.81" y="0" style="font-family:'ProductusBook'; font-size:7.98;">m</tspan><tspan x="33.563" y="0" style="font-family:'ProductusBook'; font-size:7.98;">e</tspan><tspan x="37.074" y="0" style="font-family:'ProductusBook'; font-size:7.98;">n</tspan><tspan x="40.737" y="0" style="font-family:'ProductusBook'; font-size:7.98;">tation</tspan><tspan x="57.878" y="0" style="font-family:'ProductusBook'; font-size:7.98;"> </tspan><tspan x="59.498" y="0" style="font-family:'ProductusBook'; font-size:7.98;">b</tspan><tspan x="63.161" y="0" style="font-family:'ProductusBook'; font-size:7.98;">u</tspan><tspan x="66.88" y="0" style="font-family:'ProductusBook'; font-size:7.98;">n</tspan><tspan x="70.542" y="0" style="font-family:'ProductusBook'; font-size:7.98;">d</tspan><tspan x="74.261" y="0" style="font-family:'ProductusBook'; font-size:7.98;">l</tspan><tspan x="75.833" y="0" style="font-family:'ProductusBook'; font-size:7.98;">e</tspan></text>
<rect x="150.72" y="84.359" width="0.24" height="0.48"/>
<rect x="150.96" y="84.359" width="3.96" height="0.48"/>
<rect x="161.1" y="84.359" width="0.24" height="0.48"/>
<rect x="161.34" y="84.359" width="7.859" height="0.48"/>
<rect x="175.32" y="84.359" width="0.24" height="0.48"/>
<rect x="175.56" y="84.359" width="3.96" height="0.48"/>
</svg><commit_msg>Ch 101: Clean up text blocks in figures<commit_after><?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
	 width="331.2px" height="203.465px" viewBox="0 0 331.2 203.465" enable-background="new 0 0 331.2 203.465" xml:space="preserve">
<rect x="257.28" fill="#E6E6E6" width="73.92" height="43.199"/>
<rect y="122.399" fill="#E6E6E6" width="331.2" height="72"/>
<rect fill="#E6E6E6" width="73.02" height="43.199"/>
<rect x="9.6" y="73.8" width="55.2" height="27"/>
<rect x="9.6" y="73.56" width="55.44" height="0.48"/>
<rect x="64.56" y="73.8" width="0.48" height="27.24"/>
<rect x="9.36" y="100.56" width="55.44" height="0.48"/>
<rect x="9.36" y="73.56" width="0.48" height="27.24"/>
<rect x="7.2" y="72" fill="#FFFFFF" width="55.2" height="27"/>
<rect x="7.2" y="71.76" width="55.44" height="0.479"/>
<rect x="62.16" y="72" width="0.48" height="27.239"/>
<rect x="6.96" y="98.76" width="55.44" height="0.479"/>
<rect x="6.96" y="71.76" width="0.48" height="27.24"/>
<text transform="matrix(0.9504 0 0 1 9.6001 79.1401)" font-family="'ProductusOSGiBookc'" font-size="7.98">&lt;&lt;interface&gt;&gt;</text>
<text transform="matrix(1 0 0 1 9.6001 87.6597)" font-family="'ProductusSemibold'" font-size="7.98">LogService</text>
<rect x="268.799" y="73.8" width="55.201" height="27"/>
<rect x="268.799" y="73.56" width="55.439" height="0.48"/>
<rect x="323.76" y="73.8" width="0.479" height="27.24"/>
<rect x="268.56" y="100.56" width="55.44" height="0.48"/>
<rect x="268.56" y="73.56" width="0.479" height="27.24"/>
<rect x="266.4" y="72" fill="#FFFFFF" width="55.2" height="27"/>
<rect x="266.4" y="71.76" width="55.44" height="0.479"/>
<rect x="321.36" y="72" width="0.48" height="27.239"/>
<rect x="266.161" y="98.76" width="55.439" height="0.479"/>
<rect x="266.161" y="71.76" width="0.479" height="27.24"/>
<text transform="matrix(0.9504 0 0 1 268.8003 79.1401)" font-family="'ProductusOSGiBookc'" font-size="7.98">&lt;&lt;interface&gt;&gt;</text>
<text transform="matrix(1 0 0 1 268.8003 87.6597)" enable-background="new    "><tspan x="0" y="0" font-family="'ProductusSemibold'" font-size="7.98">LogReader</tspan><tspan x="0" y="9.576" font-family="'ProductusSemibold'" font-size="7.98">Service</tspan></text>
<rect x="96" y="73.8" width="54.3" height="27"/>
<rect x="96" y="73.56" width="54.54" height="0.48"/>
<rect x="150.06" y="73.8" width="0.48" height="27.24"/>
<rect x="95.76" y="100.56" width="54.54" height="0.48"/>
<rect x="95.76" y="73.56" width="0.48" height="27.24"/>
<rect x="93.6" y="72" fill="#FFFFFF" width="54.36" height="27"/>
<rect x="93.6" y="71.76" width="54.6" height="0.479"/>
<rect x="147.72" y="72" width="0.48" height="27.239"/>
<rect x="93.36" y="98.76" width="54.6" height="0.479"/>
<rect x="93.36" y="71.76" width="0.48" height="27.24"/>
<text transform="matrix(0.9504 0 0 1 96 79.1401)" font-family="'ProductusOSGiBookc'" font-size="7.98">&lt;&lt;interface&gt;&gt;</text>
<text transform="matrix(1 0 0 1 96 87.6597)" font-family="'ProductusSemibold'" font-size="7.98">LogEntry</text>
<rect x="182.4" y="73.8" width="54.3" height="27"/>
<rect x="182.4" y="73.56" width="54.54" height="0.48"/>
<rect x="236.459" y="73.8" width="0.479" height="27.24"/>
<rect x="182.161" y="100.56" width="54.539" height="0.48"/>
<rect x="182.161" y="73.56" width="0.479" height="27.24"/>
<rect x="180" y="72" fill="#FFFFFF" width="54.358" height="27"/>
<rect x="180" y="71.76" width="54.6" height="0.479"/>
<rect x="234.12" y="72" width="0.48" height="27.239"/>
<rect x="179.76" y="98.76" width="54.6" height="0.479"/>
<rect x="179.76" y="71.76" width="0.479" height="27.24"/>
<text transform="matrix(0.9504 0 0 1 182.3999 79.1401)" font-family="'ProductusOSGiBookc'" font-size="7.98">&lt;&lt;interface&gt;&gt;</text>
<text transform="matrix(1 0 0 1 182.3999 87.6597)" font-family="'ProductusSemibold'" font-size="7.98">LogListener</text>
<rect x="268.799" y="160.2" width="55.201" height="27"/>
<rect x="268.799" y="159.959" width="55.439" height="0.479"/>
<rect x="323.76" y="160.2" width="0.479" height="27.239"/>
<rect x="268.56" y="186.959" width="55.44" height="0.479"/>
<rect x="268.56" y="159.959" width="0.479" height="27.24"/>
<rect x="266.4" y="158.399" fill="#FFFFFF" width="55.2" height="27"/>
<rect x="266.4" y="158.159" width="55.44" height="0.48"/>
<rect x="321.36" y="158.399" width="0.48" height="27.24"/>
<rect x="266.161" y="185.159" width="55.439" height="0.48"/>
<rect x="266.161" y="158.159" width="0.479" height="27.24"/>
<text transform="matrix(0.9504 0 0 1 268.8003 165.5405)" enable-background="new    "><tspan x="0" y="0" font-family="'ProductusOSGiBookc'" font-size="7.98">a Log Reader</tspan><tspan x="0" y="9.576" font-family="'ProductusOSGiBookc'" font-size="7.98">Service impl.</tspan></text>
<polyline points="36,112.319 32.7,112.319 32.88,111.659 36,100.739 39.12,111.659 39.3,112.319 38.64,112.319 38.16,111.959 
	35.52,102.719 36.48,102.42 36.48,102.719 33.84,111.959 32.88,111.659 33.36,111.299 36,111.299 "/>
<rect x="36" y="111.299" width="2.64" height="1.021"/>
<polyline points="36,111.84 33.36,111.84 36,102.6 38.64,111.84 "/>
<rect x="35.76" y="112.081" width="0.48" height="46.56"/>
<rect x="96" y="131.399" width="54.3" height="27"/>
<rect x="96" y="131.159" width="54.54" height="0.48"/>
<rect x="150.06" y="131.399" width="0.48" height="27.24"/>
<rect x="95.76" y="158.159" width="54.54" height="0.48"/>
<rect x="95.76" y="131.159" width="0.48" height="27.24"/>
<rect x="93.6" y="129.6" fill="#FFFFFF" width="54.36" height="27"/>
<rect x="93.6" y="129.359" width="54.6" height="0.479"/>
<rect x="147.72" y="129.6" width="0.48" height="27.24"/>
<rect x="93.36" y="156.359" width="54.6" height="0.479"/>
<rect x="93.36" y="129.359" width="0.48" height="27.24"/>
<text transform="matrix(0.9504 0 0 1 96 136.7397)" font-family="'ProductusOSGiBookc'" font-size="7.98">LogEntry impl</text>
<polyline points="309.6,112.319 306.299,112.319 306.481,111.659 309.6,100.739 312.719,111.659 312.901,112.319 312.241,112.319 
	311.76,111.959 309.12,102.719 310.081,102.42 310.081,102.719 307.44,111.959 306.481,111.659 306.959,111.299 309.6,111.299 "/>
<rect x="309.6" y="111.299" width="2.641" height="1.021"/>
<polyline points="309.6,111.84 306.959,111.84 309.6,102.6 312.241,111.84 "/>
<rect x="309.36" y="112.081" width="0.48" height="46.56"/>
<rect x="9.54" y="9" width="54.36" height="27"/>
<rect x="9.54" y="8.76" width="54.6" height="0.479"/>
<rect x="63.66" y="9" width="0.48" height="27.239"/>
<rect x="9.3" y="35.76" width="54.6" height="0.479"/>
<rect x="9.3" y="8.76" width="0.48" height="27.24"/>
<rect x="7.2" y="7.199" fill="#FFFFFF" width="54.36" height="27"/>
<rect x="7.2" y="6.96" width="54.6" height="0.479"/>
<rect x="61.32" y="7.199" width="0.48" height="27.24"/>
<rect x="6.96" y="33.96" width="54.6" height="0.479"/>
<rect x="6.96" y="6.96" width="0.48" height="27.239"/>
<text transform="matrix(0.9504 0 0 1 9.54 14.3403)" font-family="'ProductusOSGiBookc'" font-size="7.98">a Log user bundle</text>
<rect x="35.76" y="35.76" width="0.48" height="36.479"/>
<rect x="9.54" y="160.2" width="54.36" height="27"/>
<rect x="9.54" y="159.959" width="54.6" height="0.479"/>
<rect x="63.66" y="160.2" width="0.48" height="27.239"/>
<rect x="9.3" y="186.959" width="54.6" height="0.479"/>
<rect x="9.3" y="159.959" width="0.48" height="27.24"/>
<rect x="7.2" y="158.399" fill="#FFFFFF" width="54.36" height="27"/>
<rect x="7.2" y="158.159" width="54.6" height="0.48"/>
<rect x="61.32" y="158.399" width="0.48" height="27.24"/>
<rect x="6.96" y="185.159" width="54.6" height="0.48"/>
<rect x="6.96" y="158.159" width="0.48" height="27.24"/>
<text transform="matrix(0.9504 0 0 1 9.54 165.5405)" enable-background="new    "><tspan x="0" y="0" font-family="'ProductusOSGiBookc'" font-size="7.98">a Log Service</tspan><tspan x="0" y="9.576" font-family="'ProductusOSGiBookc'" font-size="7.98">impl</tspan></text>
<rect x="269.7" y="9" width="54.301" height="27"/>
<rect x="269.7" y="8.76" width="54.541" height="0.479"/>
<rect x="323.76" y="9" width="0.479" height="27.239"/>
<rect x="269.459" y="35.76" width="54.541" height="0.479"/>
<rect x="269.459" y="8.76" width="0.479" height="27.24"/>
<rect x="267.299" y="7.199" fill="#FFFFFF" width="54.359" height="27"/>
<rect x="267.299" y="6.96" width="54.602" height="0.479"/>
<rect x="321.42" y="7.199" width="0.479" height="27.24"/>
<rect x="267.06" y="33.96" width="54.601" height="0.479"/>
<rect x="267.06" y="6.96" width="0.479" height="27.239"/>
<text transform="matrix(0.9504 0 0 1 269.6997 14.3403)" font-family="'ProductusOSGiBookc'" font-size="7.98">a Log reader user</text>
<polyline points="108,112.319 104.7,112.319 104.88,111.659 108,100.739 111.12,111.659 111.3,112.319 110.64,112.319 
	110.16,111.959 107.52,102.719 108.48,102.42 108.48,102.719 105.84,111.959 104.88,111.659 105.36,111.299 108,111.299 "/>
<rect x="108" y="111.299" width="2.64" height="1.021"/>
<polyline points="108,111.84 105.36,111.84 108,102.6 110.64,111.84 "/>
<rect x="107.76" y="112.081" width="0.48" height="17.76"/>
<rect x="64.56" y="172.56" width="202.08" height="0.479"/>
<rect x="150.96" y="143.76" width="130.08" height="0.479"/>
<rect x="280.56" y="144" width="0.479" height="14.64"/>
<polyline points="208.799,60.479 212.1,60.479 211.92,61.14 208.799,72.06 205.68,61.14 205.5,60.479 206.161,60.479 206.64,60.84 
	209.28,70.08 208.32,70.38 208.32,70.08 210.959,60.84 211.92,61.14 211.44,61.5 208.799,61.5 "/>
<rect x="206.161" y="60.479" width="2.641" height="1.021"/>
<polyline points="208.799,60.96 211.44,60.96 208.799,70.199 206.161,60.96 "/>
<rect x="208.56" y="57.359" width="0.479" height="3.36"/>
<rect x="208.799" y="57.359" width="65.041" height="0.48"/>
<rect x="273.36" y="35.76" width="0.48" height="21.84"/>
<text transform="matrix(1 0 0 1 39.1802 50.3999)" enable-background="new    "><tspan x="0" y="0" font-family="'ProductusBook'" font-size="7.98">Log a</tspan><tspan x="0" y="9.576" font-family="'ProductusBook'" font-size="7.98">message</tspan></text>
<text transform="matrix(1 0 0 1 106.0195 180.3608)" font-family="'ProductusBook'" font-size="7.98">Store a message in the log for retrieval</text>
<text transform="matrix(1 0 0 1 185.2192 150.6606)" font-family="'ProductusBook'" font-size="7.98">message log</text>
<text transform="matrix(1 0 0 1 240.1792 126.481)" font-family="'ProductusBook'" font-size="7.98">send new log entry</text>
<text transform="matrix(1 0 0 1 286.1392 49.8608)" enable-background="new    "><tspan x="0" y="0" font-family="'ProductusBook'" font-size="7.98">retrieve log</tspan><tspan x="0" y="9.576" font-family="'ProductusBook'" font-size="7.98">or register</tspan><tspan x="0" y="19.152" font-family="'ProductusBook'" font-size="7.98">listener</tspan></text>
<rect x="208.56" y="100.56" width="0.479" height="29.28"/>
<rect x="208.799" y="129.359" width="86.641" height="0.479"/>
<rect x="294.959" y="129.6" width="0.479" height="29.04"/>
<text transform="matrix(1 0 0 1 66.1201 170.8804)" font-family="'ProductusBook'" font-size="7.98">1</text>
<text transform="matrix(1 0 0 1 261.9604 170.6401)" font-family="'ProductusBook'" font-size="7.98">1</text>
<text transform="matrix(1 0 0 1 276.1812 156.48)" font-family="'ProductusBook'" font-size="7.98">1</text>
<text transform="matrix(1 0 0 1 154.4409 141.4204)" font-family="'ProductusBook'" font-size="7.98">0..n (impl dependent maximum)</text>
<text transform="matrix(1 0 0 1 291.2417 156.48)" font-family="'ProductusBook'" font-size="7.98">1</text>
<text transform="matrix(1 0 0 1 212.7017 107.4595)" font-family="'ProductusBook'" font-size="7.98">0..n</text>
<text transform="matrix(1 0 0 1 93.6016 50.2603)" enable-background="new    "><tspan x="0" y="0" font-family="'ProductusBook'" font-size="7.98">LogEntry has references to</tspan><tspan x="0" y="9.576" font-family="'ProductusBook'" font-size="7.98">ServiceReference,</tspan><tspan x="0" y="19.152" font-family="'ProductusBook'" font-size="7.98">Throwable and Bundle</tspan></text>
<polyline points="64.8,86.399 50.4,100.8 64.8,100.8 "/>
<polyline points="64.98,86.58 50.58,100.979 50.4,101.04 49.8,101.04 64.62,86.22 "/>
<rect x="50.4" y="100.56" width="14.64" height="0.48"/>
<polyline points="64.56,100.8 64.56,86.399 64.62,86.22 65.04,85.8 65.04,100.8 "/>
<polyline points="324,86.399 309.6,100.8 324,100.8 "/>
<polyline points="324.18,86.58 309.78,100.979 309.6,101.04 309,101.04 323.821,86.22 "/>
<rect x="309.6" y="100.56" width="14.641" height="0.48"/>
<polyline points="323.76,100.8 323.76,86.399 323.821,86.22 324.241,85.8 324.241,100.8 "/>
<rect x="316.559" y="35.76" width="0.48" height="0.24"/>
<rect x="316.559" y="36" width="0.48" height="36.239"/>
<text transform="matrix(1 0 0 1 80.1001 10.3198)" enable-background="new    "><tspan x="0" y="0" font-family="'ProductusBook'" font-size="7.98">Bundle using</tspan><tspan x="0" y="9.576" font-family="'ProductusBook'" font-size="7.98">Log Service</tspan></text>
<text transform="matrix(1 0 0 1 213.6001 23.4604)" enable-background="new    "><tspan x="0" y="0" font-family="'ProductusBook'" font-size="7.98">Bundle using</tspan><tspan x="0" y="9.576" font-family="'ProductusBook'" font-size="7.98">Log Reader</tspan><tspan x="0" y="19.152" font-family="'ProductusBook'" font-size="7.98">Service</tspan></text>
<text transform="matrix(1 0 0 1 165.6001 201.1206)" font-family="'ProductusBook'" font-size="7.98">Log implementation bundle</text>
<rect x="150.72" y="84.359" width="0.24" height="0.48"/>
<rect x="150.96" y="84.359" width="3.96" height="0.48"/>
<rect x="161.1" y="84.359" width="0.24" height="0.48"/>
<rect x="161.34" y="84.359" width="7.86" height="0.48"/>
<rect x="175.32" y="84.359" width="0.24" height="0.48"/>
<rect x="175.56" y="84.359" width="3.96" height="0.48"/>
</svg>
{'fraction_non_alphanumeric': 0.2748245819729793, 'fraction_numerical': 0.18183949926946735, 'mean_word_length': 6.57584039355015, 'pattern_counts': {'":': 0, '<': 1121, '<?xml version=': 2, '>': 1121, 'https://': 0, 'lorem ipsum': 0, 'www.': 6, 'xml': 8}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4814498', 'n_tokens_mistral': 29315, 'n_tokens_neox': 23506, 'n_words': 3573}