summaryrefslogtreecommitdiff
path: root/src/mesh/assimp-master/doc/architecture/Assimp_Arch_Import.class.violet.html
diff options
context:
space:
mode:
Diffstat (limited to 'src/mesh/assimp-master/doc/architecture/Assimp_Arch_Import.class.violet.html')
-rw-r--r--src/mesh/assimp-master/doc/architecture/Assimp_Arch_Import.class.violet.html354
1 files changed, 354 insertions, 0 deletions
diff --git a/src/mesh/assimp-master/doc/architecture/Assimp_Arch_Import.class.violet.html b/src/mesh/assimp-master/doc/architecture/Assimp_Arch_Import.class.violet.html
new file mode 100644
index 0000000..b4e3a9a
--- /dev/null
+++ b/src/mesh/assimp-master/doc/architecture/Assimp_Arch_Import.class.violet.html
@@ -0,0 +1,354 @@
+<HTML>
+<HEAD>
+<META name="description"
+ content="Violet UML Editor cross format document" />
+<META name="keywords" content="Violet, UML" />
+<META charset="UTF-8" />
+<SCRIPT type="text/javascript">
+ function switchVisibility() {
+ var obj = document.getElementById("content");
+ obj.style.display = (obj.style.display == "block") ? "none" : "block";
+ }
+</SCRIPT>
+</HEAD>
+<BODY>
+ This file was generated with Violet UML Editor 2.1.0.
+ &nbsp;&nbsp;(&nbsp;<A href=# onclick="switchVisibility()">View Source</A>&nbsp;/&nbsp;<A href="http://sourceforge.net/projects/violet/files/violetumleditor/" target="_blank">Download Violet</A>&nbsp;)
+ <BR />
+ <BR />
+ <SCRIPT id="content" type="text/xml"><![CDATA[<ClassDiagramGraph id="1">
+ <nodes id="2">
+ <ClassNode id="3">
+ <children id="4"/>
+ <location class="Point2D.Double" id="5" x="50.0" y="30.0"/>
+ <id id="6" value="7c26c2df-f2ca-4cb2-bf1b-2784bd216bef"/>
+ <revision>1</revision>
+ <backgroundColor id="7">
+ <red>255</red>
+ <green>255</green>
+ <blue>255</blue>
+ <alpha>255</alpha>
+ </backgroundColor>
+ <borderColor id="8">
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ <alpha>255</alpha>
+ </borderColor>
+ <textColor reference="8"/>
+ <name id="9" justification="1" size="3" underlined="false">
+ <text>Importer</text>
+ </name>
+ <attributes id="10" justification="0" size="4" underlined="false">
+ <text></text>
+ </attributes>
+ <methods id="11" justification="0" size="4" underlined="false">
+ <text>RegisterLoader()
+UnregisterLoader()
+ReadFile()</text>
+ </methods>
+ </ClassNode>
+ <ClassNode id="12">
+ <children id="13"/>
+ <location class="Point2D.Double" id="14" x="310.0" y="60.0"/>
+ <id id="15" value="ec5caa24-0fc9-494d-9594-c9fd6c8a7938"/>
+ <revision>1</revision>
+ <backgroundColor reference="7"/>
+ <borderColor reference="8"/>
+ <textColor reference="8"/>
+ <name id="16" justification="1" size="3" underlined="false">
+ <text>IOSystem</text>
+ </name>
+ <attributes id="17" justification="0" size="4" underlined="false">
+ <text></text>
+ </attributes>
+ <methods id="18" justification="0" size="4" underlined="false">
+ <text></text>
+ </methods>
+ </ClassNode>
+ <ClassNode id="19">
+ <children id="20"/>
+ <location class="Point2D.Double" id="21" x="70.0" y="230.0"/>
+ <id id="22" value="3cae5d2e-e369-4671-b727-453c141279d3"/>
+ <revision>1</revision>
+ <backgroundColor reference="7"/>
+ <borderColor reference="8"/>
+ <textColor reference="8"/>
+ <name id="23" justification="1" size="3" underlined="false">
+ <text>BaseImporter</text>
+ </name>
+ <attributes id="24" justification="0" size="4" underlined="false">
+ <text></text>
+ </attributes>
+ <methods id="25" justification="0" size="4" underlined="false">
+ <text>CanRead()
+InternRead()</text>
+ </methods>
+ </ClassNode>
+ <ClassNode id="26">
+ <children id="27"/>
+ <location class="Point2D.Double" id="28" x="310.0" y="170.0"/>
+ <id id="29" value="760c6c44-b4d1-4cca-a3ba-56674ae418f4"/>
+ <revision>1</revision>
+ <backgroundColor reference="7"/>
+ <borderColor reference="8"/>
+ <textColor reference="8"/>
+ <name id="30" justification="1" size="3" underlined="false">
+ <text>ObjImporter</text>
+ </name>
+ <attributes id="31" justification="0" size="4" underlined="false">
+ <text></text>
+ </attributes>
+ <methods id="32" justification="0" size="4" underlined="false">
+ <text>CanRead()
+InternRead()</text>
+ </methods>
+ </ClassNode>
+ <ClassNode id="33">
+ <children id="34"/>
+ <location class="Point2D.Double" id="35" x="310.0" y="330.0"/>
+ <id id="36" value="2db664a4-0d36-4c0a-9371-eac19639744a"/>
+ <revision>1</revision>
+ <backgroundColor reference="7"/>
+ <borderColor reference="8"/>
+ <textColor reference="8"/>
+ <name id="37" justification="1" size="3" underlined="false">
+ <text>glTFImporter</text>
+ </name>
+ <attributes id="38" justification="0" size="4" underlined="false">
+ <text></text>
+ </attributes>
+ <methods id="39" justification="0" size="4" underlined="false">
+ <text>CanRead()
+InternRead()</text>
+ </methods>
+ </ClassNode>
+ </nodes>
+ <edges id="40">
+ <InheritanceEdge id="41">
+ <start class="ClassNode" reference="26"/>
+ <end class="ClassNode" reference="19"/>
+ <startLocation class="Point2D.Double" id="42" x="80.0" y="30.0"/>
+ <endLocation class="Point2D.Double" id="43" x="70.0" y="50.0"/>
+ <transitionPoints id="44"/>
+ <id id="45" value="8dae8cbd-d22c-4eef-958f-e53ad15fa12a"/>
+ <revision>1</revision>
+ <bentStyle name="AUTO"/>
+ <startLabel></startLabel>
+ <middleLabel></middleLabel>
+ <endLabel></endLabel>
+ </InheritanceEdge>
+ <InheritanceEdge id="46">
+ <start class="ClassNode" reference="33"/>
+ <end class="ClassNode" reference="19"/>
+ <startLocation class="Point2D.Double" id="47" x="10.0" y="40.0"/>
+ <endLocation class="Point2D.Double" id="48" x="50.0" y="100.0"/>
+ <transitionPoints id="49"/>
+ <id id="50" value="cc174e4d-3146-44ad-95b6-de040a4f1c04"/>
+ <revision>1</revision>
+ <bentStyle name="AUTO"/>
+ <startLabel></startLabel>
+ <middleLabel></middleLabel>
+ <endLabel></endLabel>
+ </InheritanceEdge>
+ <NoteEdge id="51">
+ <start class="ClassNode" reference="12"/>
+ <end class="ClassNode" reference="12"/>
+ <startLocation class="Point2D.Double" id="52" x="80.0" y="50.0"/>
+ <endLocation class="Point2D.Double" reference="52"/>
+ <transitionPoints id="53"/>
+ <id id="54" value="8d646a10-5869-47e4-8a59-dd05ff712f85"/>
+ <revision>1</revision>
+ </NoteEdge>
+ <AssociationEdge id="55">
+ <start class="ClassNode" reference="12"/>
+ <end class="ClassNode" reference="3"/>
+ <startLocation class="Point2D.Double" id="56" x="20.0" y="40.0"/>
+ <endLocation class="Point2D.Double" id="57" x="20.0" y="80.0"/>
+ <transitionPoints id="58"/>
+ <id id="59" value="8486c83a-57e2-4747-86ea-e93b3a2d7aed"/>
+ <revision>1</revision>
+ <bentStyle name="AUTO"/>
+ <startLabel></startLabel>
+ <middleLabel></middleLabel>
+ <endLabel></endLabel>
+ </AssociationEdge>
+ <AssociationEdge id="60">
+ <start class="ClassNode" reference="19"/>
+ <end class="ClassNode" reference="3"/>
+ <startLocation class="Point2D.Double" id="61" x="40.0" y="10.0"/>
+ <endLocation class="Point2D.Double" id="62" x="60.0" y="130.0"/>
+ <transitionPoints id="63"/>
+ <id id="64" value="806bd5af-014e-4047-8219-8e70428cd238"/>
+ <revision>1</revision>
+ <bentStyle name="AUTO"/>
+ <startLabel></startLabel>
+ <middleLabel></middleLabel>
+ <endLabel></endLabel>
+ </AssociationEdge>
+ </edges>
+</ClassDiagramGraph>]]></SCRIPT>
+ <BR />
+ <BR />
+ <IMG alt="embedded diagram image" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAW0AAAGpCAIAAADJGvDXAAAjP0lEQVR42u2dX0hb2dqHB0ScICKC
+FBEpIuPMlCJSOogUEQlCRorMFG/KUERkKEgpVkRyGIIXneC56IUdREQoIo6ICE4REY8UbDmUInWg
+tI5IKKVFxCMiFpEiIuL3wzVnffsku2k01vzxeS7kzcrKyv6z1rPftRNXvvgCTosDgDSF/n16B5qD
+AHgE8AgAHsEjAHgk1Q/0q//C0QA8AngEAI/gEQA8gkcA8AgeAcAjgEcA8AgeAcAjeAQAj+ARADwC
+eAQAj+ARADyCRwDS0iOnsMrGs2fPampq8AgAHknqt8AjAEnhERMMDQ1VVlbm5OQEg8He3t68vLzC
+wsLJyUlbYWxsLDc3V3XW1tZMC+3t7aqfnZ3t9/udbfp8vsuXL2dlZTnXFtvf329ra8s+RMHe3l5Y
+fTwCkPIekQvevHljYgkiFAopKCoqshVu374t1yhobm5W4d27dxX39fU9ePBAgexja8o+GxsbYflI
+IBBQPDw8LB8p6OzsjKyPRwBS2yM7Ozs23t7eNnFGRoazwu7urgLlICqUYhTvHqJAyYutaXKNMI+o
+gqmvxERBcXFxZH08ApDaHokc+R+rkJmZqUB/IwvDbog4H0pJzlWUnYbi/gjAWfHI1taWST3y8/Od
++YUpdOYXrh4pKChQrGTEdRvwCMCZ8Ehra+vo6KiClpYWFXZ2diru7+8390e6uroivaAZkJ0x+f1+
+xQMDAwsLCwqqq6vxCMCZ80hPT4/H4/F6veae6N7eXkdHh/n8JRAIuOYX4+PjWVlZRhmqbz6vUUld
+Xd3q6ioeAUh5jxzDOGfqQOMRwCMnSdYheAQAjwAeAcAjeAQAj+ARADyCRyDJBgPEDB7BI+B+jjgI
+xztWeASPAB7BI3gE8AgewSOAR1K9P+MRPAJ4BI/gEcAjeASPAB7BI4BH8Age4djhEcAj8XsETgc8
+gkfIR4B8BI8AHsEjgEfwCB4BPIJHOO54BI/gEcAjeATwCB4BPIJH8AjgETzCcccjeASPAB7BI4BH
+8AjgETyCRwCP4BGOOx7BI3gE8AgeATyCRwCP4BE8AngEj3Dc8UjaesT5Q3PPnz/3er2eQ2praxcW
+Fkz5xsbGzZs3c3JyMjMz9behoSEUCsX+Fs+ePaupqcEjeASPpL9HlpaWpI/Lly+vH1JRUSFlLC4u
+6qn6+nrVefHiheLZ2VnFpaWlx1MVHsEjkM4eaWxsVPDo0SNTbnyhQsVKQxTfu3fP+cLy8nIVvn79
+WvGbN28Uq0QZzZUrV1RfSlIOsry8nJWV5fx53f39/ba2tuxDFOzt7dltGBoaqqyslLyCwWBvb29e
+Xl5hYeHk5CQewSOQMh7Jzc1VoHFuyhXooUa1Yg1vU02mePr0qanwyy+/qKS7u1ux/iru7OwsLi5W
+sLm5qeRFgZKasHwkEAgoHh4eHhsbMy+xFfx+v/GRaG9v19RJQVFR0Wf0CLA+K5ysRzIyMiJ/uVKZ
+hQKlFRcuXLC94ocfflhbW3vy5Ilic+PD6/UqXlhYkHeMbh48eLCzsxM5r1GKoXh3d9d4St6xFUx9
+E29vb5tYW0U+Qj4CKeMRowCNcFOuwOYjJj357bffzp8/b+pXVVWZl2icr6ys6G9JSYlKRkdHTV4j
+8vPzlXSEecTYymI04azwsRiP4BFImfsj09PTpnxmZkYPb9y44ay8t7fX09Nj85Tr16+b9MTMRGyd
+iYmJpqYmqyGnDgoKCpyzp+juwCN4BFLMI4uLixr2ZWVlq6urmrYoyM7ONp/XKFadqakpxU+fPlXs
+8/kUj4yM2Mxibm7O3kn5888/1YiCb775xmY6Ztri9/sVDwwMaBKkoLq6Go/gEUgfj4iXL1/W1tZm
+HeL1evXQlC8vLyv1MLMY/W1ubl5fX1f55uammafYj4Glj4aGBo/Ho4RFcx+jofHxcTVolKFsxXxe
+o5K6ujrVxyNn0SPff/+9uTcG6eGRY6O5ydbWVklJibbBfoiTQv0ZjyTmuGvmbK4Pjx8/5uDgkdzc
+XOUUmrkMDw+nYn/GI6d93Ofn57/88ks9bGpq4rDgkfS4LuKRUz3ura2tJg15+/YtxwSP4BE48nE3
+BAIBjgYewSNwZB4/fszXeVMC+ioeSY185P79+xwN8hE8Asc/7ubbiuL9+/ccEzyCR+CYx938C7n4
+xz/+wWHBI3gEjn/c+/r6jE2WlpY4OHgEj8BxjrvY2dkpPoSDg0fwCBzTI4BH8AjgETxCf8YjeATw
+SCp6JGzBFTwCeCTdPOL8Vp/H46murj7Sz2rEcibKy8tP/4weqamxsbGfDhkfH8cjeASO4xFbaXd3
+NxgMVlZWJuo8JcQje3t7paWlG4dcuHDBrOKPR/AIHNMjZg5ilo08OFypqa6uTg99Pp9iU6jBVlNT
+k5+f39vbG9nI1NSU6mdkZJSVlT158sSZ73ysQfOjHmaFW9czur6+Xltbq1d5vV69uymcm5u7dOmS
+Cs+dOzc0NGRrmp8yGx4etk198k37+/vtuphtbW16iEfwCMTlkYGBgStXrpi4paVlZWVFwcTERGtr
+qym8fft2d3e3dKMgshENVzOqZ2ZmzCh1PuvaoJ4dGRkx91Bcz+jNmzcHBwcVqOWff/7ZFCpxmJ2d
+PThcby43N9e2b5oy/6cf45vKMkZ5QsHVq1fxCB6B498fkQWuXbtmRp1Q0mFfX1BQYAOzrL6u7ZEe
+0SD86aefJBHn7MA+69qgc+Vr1zOal5dnKuh9rTJc+4FyE1Nza2sr9jfNzs52/lCA/ZUAPIJH4Mj5
+iKYkmoyY386JVIz9KR0763G+1gaad5g5iEaj+SnTsGqRDTrPousZdRbad9cbBYPB69evm98Wir5t
+0d807FeCnI3gETwCR57XaFKjkWkful78dc03V28ZJ8pNFjVVWFgY9mz0bOJjZ1SvMrmDchybLFRU
+VHR1dU1OTr579875ux4mD3Ju2yffVG2Sj+AROMn7I8omJiYm7J2F5eXlg8Mf+LIf4rS2tpqfI21r
+a4u8vCs7ML/QMT09bS/sCkya49rgJz3S3NxsfujYeX/E4/GEQiENe+etEMXmLmlHR4fz/kj0N62v
+r3f+cJEe4hE8AnF5RENOsxtzfdbcwefzyQIqsf+furm56fV6dZHv6enRYA5rZG5u7uLFi/KLXmWE
+IhoaGrKysj7WYJhHIheqMp/C6FVynP28RrKTs8xmhH00o6xkcHDQOdWK/qZSz61bt0ysgM9r8Agc
+2SPHRpd38/vGqY6mQiUlJauHKOD7I3gEPrtHNE3IyclRflFVVWXmC2mA+T5rY2Mj32c9m2MDYof/
+00u8vyHJeQUxg0fwCOARPIJHAI/gETwCkCa3lpJna9J4gRI8AmfCI5FC+RyKObMLlOARwCOntzXJ
+7JF4FijBI3DWPWIW6SguLs7MzLTfHHeu3MECJXgE8MinPeL3+/f3953/LONcuYMFSvAI4JFPe8Tm
+8M5Ce1uUBUrwCOCRvxOEsOecqYerXP6nFRYowSOARyorK53/JqPYrqv4SY+wQAkeATzy94S/vr5+
+dXVV8crKSkNDw9OnT2P0CAuU4BHAI38zPj6u1EAlRUVFY2Nj0RMBZyELlOARwCOfFxYowSOAR44J
+C5TgEcAjcMIHGo8AHgE8AoBH8AgAHsEjAHgEj+ARSHePOL+L4fF4qqurQ6FQnE1Hthz59ZNPiuzY
+S37gEYAEeMSW7u7uBoNB+53O+D0SSzVX4lnyA48AJNIjB4f/+WK/ru66MEfs63pE/5+66Mt/xLPk
+Bx4BSLBHBgYG7P/puS7MEfu6HjF6xPVd4lnyA48AJPL+iJKCa9eumVF98JGFOVyl4LquR+TNEVeP
+uL5LPEt+4BGAhOUjU1NTZWVl5v9uI0Vg/3P3SOt6xJKPuL5LPEt+4BGARM5rNKmRIOxD14U5Yl/X
+I0aPuL5LPEt+4BGABN8fqa2tnZiYsHcuIhfmiH1dj9jvj0S+SzxLfuARgAR7RENasxuTC7guzBH7
+uh4xesT1XeJZ8gOPAJy2R5KTeJb8wCMAeORvjr3kBx4BwCPpdqDxCOARwCMAeASPAOARPAKAR/AI
+HgE8AngEAI/gEQA8gkcA8AgewSOARwCPAOARPAKAR/AIAB7BI3gE8AjgEQA8gkcA8AgeAcAjJ8Dj
+x4/xCEByeQROBzzCYEgn/ufQOR+8SgUih2XKwYhNWo9wEI53rFLMI+Y3Lgw//PADHgE8gkeOxvz8
+vLY+EAjob19fn/7+61//wiOAR5LLI0nOl19+abbe/LUPAfDI6R8r53UxZQ7c9PS0Nv3t27f2fO/s
+7JjEhJMKeASPxLrdTU1NYef7n//8p2IJhfMKeASPfILvv//eeY7D4uLiYs4r4BE88glkCvtr4WHn
+WzMdPAJ4BI9wvoF+hUc434BH8AjnG4B+hUcA6Fd4hPMN9Cs8wvkGPIJHON8A9Cs8ApCIfvX8+XOv
+1+s5pLa2dmFhwTYV2ZotdH32ZHn27FlNTQ0ewSOQ7P1qaWlJ+rh8+fL6IRUVFTk5OYuLi580xSl4
+5HO/BR4BOJl+1djYqJc8evTIPJydndVDFdph/NtvvxUVFVVWVq6trbnmIyYYGhpSHTkoGAz29vbm
+5eUVFhZOTk7aCmNjY7m5ubYd0d7ervrZ2dl+v98pDp/PJ69lZWU5Vy3b399va2vLPkTB3t5eWH08
+ApCwfqWxrZdolJqHCvRQw9uOUg3a4eFh+y+mH/OIXPDmzRsTSxChUEiBBGQr3L59W65R0NzcrMK7
+d++a/3R/8OCBAtnH1pR9NjY2wvIRs2SPtkQ+UtDZ2RlZH48AJKZfZWRkhC/n88UXmZmZdpTqyr+7
+uxsml8jA/MO6ibe3t02sxp0VnO1IMYp3D1Gg5MX5jpHzGlUw9Y3pzP+jhdXHIwCJ6Vca1WZ8moeu
+yoiUy8FHbri6xq7t6G+UxiNbM76zOA3F/RGApLg/Yv8TfWZmRg9v3LhhR6lNGTQDiscjW1tbpp38
+/HxnfmEKnfmFq0cKCgqc86/ICngEIGH9anFxUdlHWVnZ6urq2tqaguzsbOfnNR0dHSMjIwpu3rwZ
+j0daW1tHR0cVtLS0qLCzs1Nxf3+/uT/S1dUV6QWTK5kZk9/vVzwwMLCwsKCguroaj+ARSKJ+9fLl
+y9ra2qxDvF6vHjpF8PDhQ2UQFRUV6+vr0Sc40T3S09Pj8XjUvrknure3J0OZz18CgYBrfjE+Pq5N
+MspQffN5jUrq6upkPTyCRyAl+5WZg5SWlh51k5Kzt+MRgAT0K2UTmmtMTU0d6VUm08EjeAToV+l5
+rPAIAP0Kj3C+gX6FRzjfQL/CI5xvwCN4BI8A0K/wCCcS6Fd4hPMN9Cs8wvkGPIJH8AgA/QqPANCv
+8AjnG+hXeITzDXgEj+ARgPB+BbGDRwDoV+QjnG+gX+ERzjfQr/AI5xvwCB7BIwD0KzzCiQT6FR7h
+fAP9Co9wvgGP4BE8AkC/wiMA9Cs8wvkG+hUe4XwDHsEjeASAfoVHAOhXeITzDfQrPML5BjyCR/AI
+AP0KjwDQr/AI5xvoV2feIyxReSTSrycB67OejEcQ85k9VuwR+QgeoY+yR/RnPEIfZY/YIzxyxo87
+o449wiMcdzyCR+jPeASPMOroz3gEjzDq2CM8gkcYdewRHuG44xE8Qn/GI3iEUUd/xiN4hFHHHuER
+PMKoY4/wCMcdj+AR+jMewSOMOvozHsEjjDr26Cx4xC5VkJGRkZWVVVVVFQqFTmQfPvcpf/bsWU1N
+DR7BI5AsHjHx06dPFV+6dCklPHLib4FH2CM8cgIeMQ89Ho+Cd+/e6WqvODMzs7y8fGZmRoXPnz+/
+cuWKSlSuZ5eXl1W4v7/f1taWfYiCvb09Z7MmGBoaqqyszMnJCQaDvb29eXl5hYWFk5OTtsLY2Fhu
+bq7qrK2tmS1pb29XfbXp9/udm+rz+S5fvqzUybmIWZRtMPXxSPrt0dzcnOmira2tq6urx74UGdRO
+dXV1nMm4c/PUpX86ZHx8/Gx55NGjR4p/+eUXxRp7ExMTCt68eaNCDXvFxcXFijc3N1+8eKGgoqJC
+hYFAQPHw8LAOnILOzs5Ij8gFph0hQehsKSgqKrIVbt++LdcoaG5uVuHdu3cV9/X1PXjwQIHsY2vK
+PhsbG2FbHmUbbH08kk57tLi4eP78+enpaV1C1tfX6+rq+vv74zk+u7u76ma6kp3I5ulKVlpaunHI
+hQsXzIXtTNwfMeg4vn792jyl7KOjo0PTHHP3RCVKEBQrPdHw3tnZMdWkGBXqNOiMKpBrIj1iKpt4
+e3vbxKZNW0EtKNBbqFCKMW2aQmMxU9OeEqdHomxD7KcQj6TQHl2/fn1gYMCWKzU2VyCTp6jTKms+
+d+6cLk72hffu3VPHULns43p81Hn0rIl1sZSb9FD5rOIoLctiXq9X6YwuY7ZBSU3XSxMrQT6G41I4
+H5mamlJcUlKiWLMPxfX19X/++aetMzo6qtmHeZifn6+LvwqlA6eJnHYIa981Dis0J1J/Iwsjp2D2
+YfRtwCPp5xFdbz58+OBaR9f/2dlZBZpQqLvaFyoplikkESuLsOMjMWnabuKWlpaVlRUFyso1b4rS
+smqOjIyoZVWzDcpBT548MbGCq1evnrn7I+YomxsQ+4c46+jyriPb1NRkc4eCggJT07XZGD2ytbVl
+Ug/pyZlfmMKwHCeytejbgEfSzyPWBTHWD8tkI5NxNXjt2jXjDmH6oe1dUVpWbmI6nvqwLczOzlbX
+tTMmM1LOikf+/e9/KzZKNiP55cuXSslsHc16FChDWV1dVfDNN9+oUJpXLJcvLCwoqK6uPoZH5HIl
+OwpkdxV2dnYq1lub+yNdXV2RXjCTLDNjir4NeCT9PKJxbibIFvtwY2MjGAxq4qP0wdnfXOViM/Gy
+sjJng5Hp7cdadhrNmSA7ty1G66XD/RHtubll/e7dO5U/fPhQp0pjVbM7OyClj4aGBvMhTlVV1eLi
+oslQzGclSmGUzpk750f1SE9Pj5rVPNPcE1WbHR0d5vOXQCDgml8ot9Q7GmVE3wY8kn4eaWxsdN4f
+efHiRWlpqYkrKip04ZmcnFRPjtEjZlIjQdiHdtrixLVlZSsm05GGnNOus5WPJEPPSJKNxCMptEfK
+lDWAzdcRlpaWlE309fWZp3RBCoVCGr3OGxaf9Iiora01n1Gaux7maw1Kk+2HOK4tKza3UXXls4X1
+9fX2bq42Ug/xyOcl6xA8gkeOukcan+Xl5UqNNQfv7u625XKB5h1KKJTkHskjEod8ZPII5cU+n0+N
+q0SeitKy+WRHUhscHHR+XnPr1i0TK0j/z2sAj7BHJ45mOiUlJauHKEj/748AHmGPPgfm+6yNjY1n
+4vusgEfYo7PQn/EIHuHs05/xCB5h1LFHeASPMOrYIzwCeORseSTsPyToz3gk8R75z3/+g0eSbY+i
+71p5eXmc75IG65LgkSTyyO+//566x/DMeiTOHU+PdUnwSFJ45PXr17W1tT/++CMeSWaPRC4s4lwo
+z3UZEfMSsz5GGq9LgkcS75Fff/31q6++evjwYUofwzPikSgLi7guI6JnzYohB2m9LgkeSVgfXVhY
++OOPPy5evHjnzp3379+n+jE8Ix5xXVjEBK7LiDiXqknjdUnwSGKoqqpqamrSTHh+fj49juEZ8Uj0
+ZyOXEXF9yUHarUtywh6B2Pn666/turPpcQzPuEdclxGJ3SMHqbwuCflIwvqo1+tVn/jrr784hint
+EV3nTRLhuozIkTxykLLrkuCRhPVRHfH79++fP38+EAjYxIRjmHIeaWhoMIvauC4jclSPpOi6JHgk
+kR4Rc3Nzd+7c+fbbbx89esQx5I7PCXKa65LgkQR7xBz3+fn577777saNGxxDPHKCnNq6JHgkKTxi
+rh7d3d0cQzySBv0ZjyTMI4bU/f8aPEJ/xiPJ4hHAI3iE445H8Aj9GY/gEaA/4xE8AngEj+ARwCN4
+BPAIHsEjHHc8AvRnPIJHAI/gETwCeASPAB7BI3iE445HgP6MR/AI4BE8gkcAj5xpj0Ds4JHkHxtw
+vP5MPkI+Ai68gpjBI3gE8AgewSOAR/AIHgFIh+6NR/AIAB7BIwB4BI8A4BHAI4BH8AgeAcAjeAQA
+j+ARADwCeATwCB7BIwB4JHU9wu/7Ah7BI3F55Pfff+cYAh5hDBzTI69fv66trf3xxx85hoBHGAPH
+8civv/761VdfPXz4kGMIeOR/xsDc3FxNTY3H42ltbV1dXT1eaxa1U11dHQqFTmrzxsbGfjpkfHw8
+UR5ZWFj4448/Ll68eOfOnffv3+NiwCP/MwYWFxfPnz8/PT29v7+/vr5eV1fX398fz7Df3d0NBoOV
+lZUnsnl7e3ulpaUbh1y4cEEPT/9AV1VVNTU1aY/m5+fJ6QCPuIyB69evDwwM2PLl5eXm5mabp1y6
+dCkzM/PcuXNDQ0P2hffu3SsuLla57OM6oqQkPWvizc1NuUkPfT6f4igty2Jer1fpzPDwsG1QUmtv
+bzdxW1vbMRwXJ2/fvtXGfP311zs7O1GysJSD8QMn6ZGcnJwPHz641tH1f3Z2VoEmFLm5ufaFfr9f
+ppBErCzC+qXEdOXKFRO3tLSsrKwomJiY0LwpSsuqOTIyopZVzTYoBz158sTECq5evZqQeY0EV1FR
+8ddff6VHPoJH4IQ9Yl0QY30FdnLhLLSowWvXrhl3iPz8fNtIQUFBlJaVm0giCra2tmxhdna2Jkp2
+xiTrJWTUvXr16v79+5oABgIBm5jgEcAjX9hxvr297XzKPtzY2AgGg5r4KH1wKsNVLiaYmpoqKytz
+NuhUTEZGRpSWnUazhfYlR7Le5/CI0HTszp0733777aNHj/AI4JH/70mNjY3O+yMvXrwoLS01sTL5
+rq6uycnJd+/exegRM6mRIOxDO21x4tqyshWT6UhDzmlXkuQj9vsj8/Pz33333Y0bN/AI4JG/X/7y
+5UsN4JmZGcVLS0vKJvr6+sxTHo8nFApp9DpvWHzSI6K2tnZiYsLe9VheXlYwOjpqP8RxbVmxuY3a
+0dFhC+vr6+3dXG2kHibcIweHnyJ1d3fjEcAj//9yjc/y8nJNGQoLCzU8bLlcoHmHEoqenp4jeUTi
+kI9MHqEpjM/nU+MqkaeitGw+2ZHUBgcHnZ/X3Lp1y8QKTv/zmoN0/P8aPAIn75FkRlf+kpKS1UMU
+JOT7I+n3/754BM6WRw7++33WxsbGBH6fFY8AHqEn4RHOPuARPIJHAI/gETwCeASP4BHAI8ftSeaL
+6ngEjwAeidaTonep8vLyON8lDdYlwSOAR+LySJwdLj3WJcEjgEdi9UjkwiLOtSpclxExLykpKTlI
+63VJ8AjgkSN4JMrCIq7LiOhZs2LIQVqvS4JHAI8cwSOuC4uYwHUZET1rb8Sm8bokeATwyBE8Ev3Z
+yGVEXF9ykHbrkuARwCMn4xHXZURi98hBKq9LgkdSYo/geKvznoZHdJ03SYTrMiJH8shByq5LgkfY
+ozQ+VqfhkYaGhqysrIOPLCNyVI+k6LokeIQ9wiPpedxPc10SPMIe4ZG0Pe6nti4JHmGP0uxYOfsz
+/6eXmOPOqGOP8AjHHY/gEfozHsEjjDr6Mx7BI4w69giP4BFGHXuERzjueASP0J/xCB5h1NGf8Qge
+YdSxR3gEjzDq2CM8wnHHI3iE/oxH8Aijjv6MR/AIoy6Z9siuyuG6VMfHSj7rHj179qympgaP4BE8
+knoeieXh6Xjk870FHsEjeCTePVpfX9d1vqioqLe392P5ReweMcHQ0FBlZWVOTk4wGFSzeXl5hYWF
+k5OTtsLY2Fhubq7qrK2tmRba29tVPzs72+/3O9v0+XyXL1/Oyspypj/7+/ttbW3Zhygwq2Q46+MR
+PIJHTnWPfv75Z1UeHBxsbGw8KY/IBW/evDGxBBEKhRRIVbbC7du35RoFzc3NKrx7967ivr6+Bw8e
+KJB9bE3ZZ2NjI+xNA4GA4uHhYflIQWdnZ2T9hHkEYgePpM0eKS9Q5d3dXbPcb+wecb0/YoKdnR0b
+m3VI7erltoLeUYFZSFiKMdtgCpW82JrOH12w26AKpr4SEwXFxcWR9RPjESevIGbwSKrvkYZ32K8g
+xJ+PRFb7WAXzwwb6G1kY5U3NNof9vsKxb6DgETyCR+Ldo/z8fHNt//Dhw6l5ZGtry6Qe5mebbH5h
+Cp35heubFhQUOH8rKs4bsXgEj+CRePeopaXF3Bk1wel4pLW1dXR0VIHeVIWdnZ2K+/v7zf2Rrq6u
+yHfRDMjOmPx+v+KBgYGFhQUF1dXVyegROIN3js/sHm1sbNTU1CgFML9J4PF4TsEjei+9kdfrNfdE
+9/b2Ojo6zOcvgUDA9V3Gx8ezsrKMMlTffF6jkrq6utXVVTwCeCTB91nv3bunkbm8vGyv7Z91w5Lt
+aOMRwCPx7tHk5GR5ebku7EoQlJi8fv36s25Y1iF4BPAIe5RuxwqPAKMOj+ARYNSxR3gEGHXsER4B
+wCN4BI8Aow6P4BFg1LFHeAQYdewRHgF6Eh7BI3gEGHV4BI8Ao449wiPAqGOP8AjQk9gjPIJHgFEX
+vkdwvPWG8QjgEfIR8hFg1LFHeAQYdewRHgE8wh7hEQBGHR7BI8CoY4/wCDDq2CM8AniEPcIjAIw6
+PIJHgFHHHuERYNSxR3gE8Ah7hEcAGHV4BI8Ao449wiPAqGOP8AjgEfYIjwDgETyCR4BRxx7hEWDU
+sUd4BM5eTwLWZ8UjAOQj5CMAeASPAOARPAKAR/AIHgHAI3gEAI/gEQA8gkcA8AgewSMAeASPAOAR
+PAKAR/AIAB7BIxw4ADyCRwDwCB4BwCN4BACP4BEAwCN4BODEPTI3N1dTU+PxeFpbW1dXV4/XmkXt
+VFdXh0Khk9q8sbGxnw4ZHx/HIwDJ6JHFxcXz589PT0/v7++vr6/X1dX19/fHM+x3d3eDwWBlZeWJ
+bN7e3l5paenGIRcuXNBDPAKQdB65fv36wMCALV9eXm5ubrZ5yqVLlzIzM8+dOzc0NGRfeO/eveLi
+YpXLPq6zJClJz5p4c3NTbtJDn8+nOErLspjX61U6Mzw8bBuU1Nrb203c1tZ2DMfhEYDP7pGcnJwP
+Hz641tH1f3Z2VoEmFLm5ufaFfr9fppBErCzCPCIxXblyxcQtLS0rKysKJiYmNG+K0rJqjoyMqGVV
+sw3KQU+ePDGxgqtXr+IRgKTziHVBjPUV2MmFs9CiBq9du2bcIfLz820jBQUFUVpWbiKJKNja2rKF
+2dnZmijZGZOsh0cAks4jGufb29vOp+zDjY2NYDCoiY/SB6cyXOVigqmpqbKyMmeDTsVkZGREadlp
+NFtoX3Ik6+ERgFP1SGNjo/P+yIsXL0pLS01cUVHR1dU1OTn57t27GD1iJjUShH1opy1OXFtWtmIy
+HWnIOe0iHwFIdo+8fPlSA3hmZkbx0tKSsom+vj7zlMfjCYVCGr3OGxaf9Iiora2dmJiwdz2Wl5cV
+jI6O2g9xXFtWbG6jdnR02ML6+np7N1cbqYd4BCDpPGLGZ3l5uaYMhYWF3d3dtlwu0LxDCUVPT8+R
+PCJxyEcmj9AUxufzqXGVyFNRWjaf7Ehqg4ODzs9rbt26ZWIFfF4DkKQeSWY00ykpKVk9RAHfHwHA
+I8fBfJ+1sbGR77MC4JEUPlZ4BACP4BEAPIJHAPAIHgE4ux4xX1TnWOERgGgeiS6U8vLyON8lDdYl
+wSMAcXkkzulPeqxLgkcAYvVI5MIiNpU4+MgyIuYlJSUlB2m9LgkeATiCR6IsLOK6jIieNSuGHKT1
+uiR4BOAIHnFdWMQErsuI6Fl7IzaN1yXBIwBH8Ej0ZyOXEXF9yUHarUuCRwBOxiOuy4jE7pGDVF6X
+BI8AxOURXedNEuG6jMiRPHKQsuuS4BGAuDzS0NCQlZV18JFlRI7qkRRdlwSPAHzCIynKaa5LgkcA
+0tMjB6e4LgkeAUhbj5zmscIjAHgEjwDgETwCgEfwCAAewSN4BACP4BEAPIJHAPAIHgHAI3gEjwDg
+ETwCgEfwCAAewSMAeASP4BEAPIJHAPAIHgFItrEBsYNHAD7BK4gZPAKAR/AIAB7BIwCQBvwfU/j0
+jy2hMWgAAAAASUVORK5C" />
+</BODY>
+</HTML>