2 <!-- Created by pdf2htmlEX (https://github.com/pdf2htmlEX/pdf2htmlEX) -->
3 <html xmlns=
"http://www.w3.org/1999/xhtml">
5 <meta charset=
"utf-8"/>
6 <meta name=
"generator" content=
"pdf2htmlEX"/>
7 <meta http-equiv=
"X-UA-Compatible" content=
"IE=edge,chrome=1"/>
8 <style type=
"text/css">
10 * Base CSS for pdf2htmlEX
11 * Copyright
2012,
2013 Lu Wang
<coolwanglu@gmail.com
>
12 * https://github.com/pdf2htmlEX/pdf2htmlEX/blob/master/share/LICENSE
13 */#sidebar{position:absolute;top:
0;left:
0;bottom:
0;width:
250px;padding:
0;margin:
0;overflow:auto}#page-container{position:absolute;top:
0;left:
0;margin:
0;padding:
0;border:
0}@media screen{#sidebar.opened+#page-container{left:
250px}#page-container{bottom:
0;right:
0;overflow:auto}.loading-indicator{display:none}.loading-indicator.active{display:block;position:absolute;width:
64px;height:
64px;top:
50%;left:
50%;margin-top:-
32px;margin-left:-
32px}.loading-indicator img{position:absolute;top:
0;left:
0;bottom:
0;right:
0}}@media print{@page{margin:
0}html{margin:
0}body{margin:
0;-webkit-print-color-adjust:exact}#sidebar{display:none}#page-container{width:auto;height:auto;overflow:visible;background-color:transparent}.d{display:none}}.pf{position:relative;background-color:white;overflow:hidden;margin:
0;border:
0}.pc{position:absolute;border:
0;padding:
0;margin:
0;top:
0;left:
0;width:
100%;height:
100%;overflow:hidden;display:block;transform-origin:
0 0;-ms-transform-origin:
0 0;-webkit-transform-origin:
0 0}.pc.opened{display:block}.bf{position:absolute;border:
0;margin:
0;top:
0;bottom:
0;width:
100%;height:
100%;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.bi{position:absolute;border:
0;margin:
0;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}@media print{.pf{margin:
0;box-shadow:none;page-break-after:always;page-break-inside:avoid}@-moz-document url-prefix(){.pf{overflow:visible;border:
1px solid #fff}.pc{overflow:visible}}}.c{position:absolute;border:
0;padding:
0;margin:
0;overflow:hidden;display:block}.t{position:absolute;white-space:pre;font-size:
1px;transform-origin:
0 100%;-ms-transform-origin:
0 100%;-webkit-transform-origin:
0 100%;unicode-bidi:bidi-override;-moz-font-feature-settings:
"liga" 0}.t:after{content:''}.t:before{content:'';display:inline-block}.t span{position:relative;unicode-bidi:bidi-override}._{display:inline-block;color:transparent;z-index:-
1}::selection{background:rgba(
127,
255,
255,
0.4)}::-moz-selection{background:rgba(
127,
255,
255,
0.4)}.pi{display:none}.d{position:absolute;transform-origin:
0 100%;-ms-transform-origin:
0 100%;-webkit-transform-origin:
0 100%}.it{border:
0;background-color:rgba(
255,
255,
255,
0.0)}.ir:hover{cursor:pointer}
</style>
14 <style type=
"text/css">
16 * Fancy styles for pdf2htmlEX
17 * Copyright
2012,
2013 Lu Wang
<coolwanglu@gmail.com
>
18 * https://github.com/pdf2htmlEX/pdf2htmlEX/blob/master/share/LICENSE
19 */@keyframes fadein{from{opacity:
0}to{opacity:
1}}@-webkit-keyframes fadein{from{opacity:
0}to{opacity:
1}}@keyframes swing{
0{transform:rotate(
0)}
10%{transform:rotate(
0)}
90%{transform:rotate(
720deg)}
100%{transform:rotate(
720deg)}}@-webkit-keyframes swing{
0{-webkit-transform:rotate(
0)}
10%{-webkit-transform:rotate(
0)}
90%{-webkit-transform:rotate(
720deg)}
100%{-webkit-transform:rotate(
720deg)}}@media screen{#sidebar{background-color:#
2f3236;background-image:url(
"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjQiPgo8cmVjdCB3aWR0aD0iNCIgaGVpZ2h0PSI0IiBmaWxsPSIjNDAzYzNmIj48L3JlY3Q+CjxwYXRoIGQ9Ik0wIDBMNCA0Wk00IDBMMCA0WiIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2U9IiMxZTI5MmQiPjwvcGF0aD4KPC9zdmc+")}#outline{font-family:Georgia,Times,
"Times New Roman",serif;font-size:
13px;margin:
2em
1em}#outline ul{padding:
0}#outline li{list-style-type:none;margin:
1em
0}#outline li
>ul{margin-left:
1em}#outline a,#outline a:visited,#outline a:hover,#outline a:active{line-height:
1.2;color:#e8e8e8;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden;outline:
0}#outline a:hover{color:#
0cf}#page-container{background-color:#
9e9e9e;background-image:url(
"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiPgo8cmVjdCB3aWR0aD0iNSIgaGVpZ2h0PSI1IiBmaWxsPSIjOWU5ZTllIj48L3JlY3Q+CjxwYXRoIGQ9Ik0wIDVMNSAwWk02IDRMNCA2Wk0tMSAxTDEgLTFaIiBzdHJva2U9IiM4ODgiIHN0cm9rZS13aWR0aD0iMSI+PC9wYXRoPgo8L3N2Zz4=");-webkit-transition:left
500ms;transition:left
500ms}.pf{margin:
13px auto;box-shadow:
1px
1px
3px
1px #
333;border-collapse:separate}.pc.opened{-webkit-animation:fadein
100ms;animation:fadein
100ms}.loading-indicator.active{-webkit-animation:swing
1.5s ease-in-out
.01s infinite alternate none;animation:swing
1.5s ease-in-out
.01s infinite alternate none}.checked{background:no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goQDSYgDiGofgAAAslJREFUOMvtlM9LFGEYx7/vvOPM6ywuuyPFihWFBUsdNnA6KLIh+QPx4KWExULdHQ/
9A9EfUodYmATDYg/iRewQzklFWxcEBcGgEplDkDtI6sw4PzrIbrOuedBb9MALD7zv+
3m+z4/
3Bf7bZS2bzQIAcrmcMDExcTeXy10DAFVVAQDksgFUVZ1ljD3yfd+
0LOuFpmnvVVW
9GHhkZAQcxwkNDQ
2FSCQyRMgJxnVdy
7KstKZpn
7nwha
6urqqfTqfPBAJAuVymlNLXoigOhfd
5nmeiKL
5TVTV+lmIKwAOA7u5u6Lped2BsbOwjY6yf4zgQQkAIAcedaPR9H67r3uYBQFEUFItFtLe332lpaVkUBOHK3t5eRtf1DwAwODiIubk5DA8PM8bYW1EU+wEgCIJqsCAIQAiB7/u253k2BQDDMJBKpa4mEon5eDx+UxAESJL0uK2t7XosFlvSdf0QAEmlUnlRFJ9Waho2Qghc1/U9z3uWz+eX+Wr+lL6SZfleEAQIggA8z6OpqSknimIvYyybSCReMsZ6TislhCAIAti2Dc/zejVNWwCAavN8339j27YbTg0AGGM3WltbP4WhlRWq6Q/btrs1TVsYHx+vNgqKoqBUKn2NRqPFxsbGJzzP05puUlpt0ukyOI6z7zjOwNTU1OLo6CgmJyf/gA3DgKIoWF1d/cIY24/FYgOU0pp0z/Ityzo8Pj5OTk9PbwHA+vp6zWghDC+VSiuRSOQgGo32UErJ38CO42wdHR09LBQK3zKZDDY2NupmFmF4R0cHVlZWlmRZ/iVJUn9FeWWcCCE4ODjYtG27Z2Zm5juAOmgdGAB2d3cBADs7O8uSJN2SZfl+WKlpmpumaT6Yn58vn/fs6XmbhmHMNjc3tzDGFI7jYJrm5vb29sDa2trPC/
9aiqJUy5pOp4f6+vqeJ5PJBAB0dnZe/t8NBajx/z37Df5OGX8d13xzAAAAAElFTkSuQmCC)}}
</style>
20 <style type=
"text/css">
21 .ff0{font-family:sans-serif;visibility:hidden;}
22 @font-face{font-family:ff1;src:url('data:application/font-woff;base64,d09GRgABAAAAAB9gAA0AAAAAL0AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAfRAAAABoAAAAc2D45UkdERUYAAB8oAAAAHAAAAB4AJwBUT1MvMgAAAaAAAABEAAAAVlYHmSxjbWFwAAACvAAAAMEAAAF6A8G1j2dhc3AAAB8gAAAACAAAAAj//wADZ2x5ZgAABCAAABiYAAAmMGjEAjxoZWFkAAABMAAAAC8AAAA2WzKj2WhoZWEAAAFgAAAAIAAAACQGugMkaG10eAAAAeQAAADYAAABOKgFCxlsb2NhAAADgAAAAJ4AAACeWm1RRG1heHAAAAGAAAAAHgAAACAAkwBfbmFtZQAAHLgAAAHJAAAC7pqFdh5wb3N0AAAehAAAAJkAAADW5V7yDHicY2BkAIONEt0L4vltvjJwM78A8WtUNzTA6P83/rMxf2R6B+RyMDCBRAFZpAz3AHicY2BkYGB695+NgYGF+f+N/
2eYPzIARVCAHwChEAbjeJxjYGRgYPBjiGFgZgABJiBmZACJOYD5DAATtADzAAB4nGNgZGxinMDAysDA1MW0h4GBoQdCMz5gMGRkAooysDIzwICiAwMCBKS5pgAphd/MTO/+swFVvmP4BeQzguQA9XoMGHicTY6xSgNBFEXvm7UJBiJZAkKm2Nko4lptqlj6AakCgdSpLP2HQEAs/Yh8hKVfsFXKfIHVdhZ63sTCgTv3zr3vvXnWKx9b+iUVAzW20xY8ohc20ZrsMnPPu9cd2IA5aED8pxd/
3Hi994cvVeFTN6FDf2sWDkrhTam4ylmyZ8Vguqc2hRf8d926n3sPmmU+
0fcAd8whA+VFoTF87X+RRftQDddwtJa57MW7Yo9k7c8xjPDRxRP7uH/OI35te7JX6nYqPcMr+WsMD13nmb1WZFMHM6a/lsozn3icY2BgYGaAYBkGRgYQKAHyGMF8FoYIIC3EIAAUYWJQYFBj0GSwAopVMd35zfz/P1AOJKbBoM3gwJAIFGP8////
4//
3/t/
9f+f/
9f/n/+axekHNRAOMbAxwCUYmIMGErgDiJAagE1jZGNg5OLm4eXj5+AUEhYRFRMXAMuISklLSMrJy8gqKSsoqqmrqGppa2jq6evowMwwMjYxNTM3MLSytrG1s7ewdHJ2cXVzd3D08sTmJysDbB4eEF4wBANluI/AAAAAAAAAAAAAAAAAAAHYAngDGAOYBCgEYASoBSAGIAawB7AJAAnICxAMQAz4DhgPQA+
4EWgScBOAFJgVeBaIF4AY4BowGuAbuB0YHegfOCBwITgiOCO4JWgm+CgAKRgp+CtwLPAuQC8gMAAw6DHYMsg0kDWYNkg3IDhgONg6UDtQPAg9GD4QPwhAgEEoQfhC4EQ4RZBGsEdgSAhJWEp4TGAAAeJyNWgeYG+WZ1v+PNKMujUaj0ahLo952V32bVrva3r3r3bW9XncbbIwNBhs7OBgbAwZTbAgtCQQukECAkEI4X8hDCeQ5uHD0drk0Lg8X4lwKSYC7e7Ly/f+Myq5NuDzPrjRF+v/
3q+/
3fSMZIYueOQ3fgS/JWmX9smmZLJDWA8EXIgVfMJvJdQH8mk65IGvWA8oFuVw+l80EhawlncqzPj2kSAod5gC6miQEH8maKT1gzS6A7gdDQXiKB1Ntq+dmNozscIfnIyszfIBWxiMB82RWV5ogA77wVDTvjfvMppmmka5wf2V4OyA1PO1K6JrDdDo4NRjKJg90TY6OzpYCLZGN528enrNHw2b3RDqSOdJvmDhuggzvJgi31mN335Jb3QZm93QrDH4719Y2+VCyN+
8p5Uuh8R6ZDMg2nyHBCPy9jJPJFGbBlwQhJF6+CNMpBJukjZwFjKip5mF7T5d9JEWpdffdTf9RHV5bOPath461boiqFdr7Kz+u/Ms9tEyG12tF63ml9QJIbij40HI52oiXRUoDaD1vbaUvMdLK/
1tfCWRB7m6TQlxfWq9w5lH4GhyQMWg92uzL0l5fJu2lMymW9qbMArgrXPnA6wXWMOC83v+sHVu93soHYfz92TNdsh/LdsgsMlnejO2I4WQzAoXNie1o+XE0olRTgxCazLzDwbt8ILMhqZFTY+sNUO+JelpFHBrZk8As+
0hGIBzerBeYK58A1ZNt4r1Z9PoM2oOSyXJmEi+besYdd7vjI/jFXZWDBE8ivRhkMhWQXCkP8PasGTxReZg0KLUKMIPf4At/nTJrlQod8U38JoOy0JnT4CX4RZlJhkUyi9BFM+UkjRIp0QVDSSQedj/WzLkAeCmQ25+YdyYCmc/Zcn1s+I1wWa1R6/oFnSPsppQabRmUbpm8NJmfvufWycv0ufhMJdbRXbr5eKE7o7QUorkjd3R0FzD21ejlq2h/pENAmy3tgA36qCxy8SxNCtlUPmUBQWfJI1QET5crM7G/SJPwysVXXCbsgyYXJG3ukhKtk0LffxatE0e2QLGQy6cpLw4oMXx8JCWpg8ReKIYYOtET1KHHV1FqLe+o3Egon9neX4oP04Sadwg0ZXLsWLF2v8layrSNKfUj3zRplG/vO6+
8IdcM3KzdRjj4/t0Xzrhy0XJzGsuB4hq8iPbvRCcuIO4UrG1EhnB8YiQxIBoH46sBS531WeAbnb98zfRlPgvnDdmtqyKx/o72uEFlMFjb3I62oDDGFh2cxbltZHjXONhgOK9r/JI1ZZfDZXO45WH/
8PzYakKphgRMNZU7005vyuJ0WFsnxjvaN8qQvR0I3zvwAZlT5hG9DYh2NrN0mhVYSf9C1QB5mgDByscgrdSSpHzLFmuGjaxfF2EzVvIvD7jBW1qopFSVVvecUzKGcx/YWzmObYF0gW3RgeO0IRw+FDUhOhTeRrxHo9jlcH7L4bygR1ktxOKPg2ePrJrc6qE5u53TkLoV2XLYanK0rmgmKbVcLVd29Q+WFITa6IuXhGgsMzK568V1h/f0uThn2AmTPd3R9SujpX6V2gjCVsLhJDRyzuVgdM+lD2M91Ozlk2VlMiZXcw5Yt4MIO41Q6gmWqUPGyZZzEUcjD156YCbYVwree15H2WU0OfK2IhNKh+yXlT20yV2MtllMhI4LgsHNV67feNgzeHz93c92NtksVksirAm07xqsfK3bv2lLoNg2FtvUpGQdplpOOg3eh/eLdkLJnnQCM04rRZDH+qKEfNoF24EZ/PTaGKNZe7luI3xlnlIbeC9PqFvb/gw3PtWxe3hNOp9/+p+YYwSpmnpZq1FxeG2iLrMaSd2MpOaqPohEsnB1mfNi/EtawPFuEV03CUNfPbh5RSG/
4vlJpuXymemDJ4qa+I6RwZ0/
27vQ3bVO76CN4MXJtqnsQFui+coUm+ub3LVx9KLBqLals3/jdM/C+d3nF6cHc6zfqdNgPA0bBGQ4hKqOkq/y37KgEBCIIsxSKdEMPjENWcDu8MzKS93ejrlAT1fw9q2lESdtcnBOZx+fynkPdnYaXUd9rMkNilsOr8sO+bvcA8c3fOn5thS2gsnh5wr7phMXDmyKTXQFtm4OdImYxHwLHkP5FmVTUzXjmpZlXukPnBAPKl+u5WGIbPcR4pNnZT2ySSQPaxYxI82JKhY9vB2kxORA1aUTqR7ipFsjDQ4FYcpCSf5GSt+Do4LVpVe0rt2R/fwT37nm2DGFSaWmyIt862Zveea56zv3rW9TmqMebweVXjFx2WUTKwqUkaapPl2yPz82nis368GLH/Y4Wwvh2ePTseduvO6fSwSQK9QhpeWtk7e9llpz00yiXPIJ/oFDpw6NKak3v8Eyg3u+tqePxXKhTAH/FdUsIVkUycW4QC1LpLKZJiBITiJdyeWZIsBSUUQa3PSu0pMwdfXu9E8T2U+QB/k3MN6+
1dwrcpWGpBQwddF78NTizbwBpw8X1N51lVzDuvAJ7IazWiWk5JdVnpR8148wHIcPI670y5qQ79bzKclyUr71SqyBL2a9otcg7sJniFbSPz85Nt3Tc9Bn+K/pXVdsrOy35ng+ZwW71h9auHZweqj3BwYf2LWQb1mtt51Rbeke2oXSGTSgxLatnF9VeWTdvq2VP9j0UnzCu5CNWxCGjMSReZQ9UJiKzCnSJIEKMiKNiTODlSH5cuHlm+LjfltKaSTkWrUcGvZPW7Nj7bFY+
1jOOnuUBFAh191yyU0vg9k73vQ4bMNaleF3RiWp2XlYE+m9cmbl4XJE87nzFHIFpNff+wa2i4BenkM6MWHtMJLMS9XApKvkLekJ6UEAu678zncPVW6R5P/
91p7VXD5TvmSLz2CAD7908w3PV+VevDXnHjl558CC3rb4KyS4mJu8aL8b4INY9nxVz5yQJPDiTpHg0rRQVThy4aI8nyZENMfQVjDt4ClTbKD1sM+wpi/E86G+NQbf1bGuuIvVUnx08WkEaRxqkcrfa+
1Jm/W2Pzb3VT7pbal8ZNNrHJ62XLxScZvqODYhHAl08qkAcEG8lMkksLAfQ4j0Ffb7DLO9QZ4P9s5S0aTXf3SvIOkDPvhea3cG7b3Y0lv5pK/
5Y9aokahNBFbNz/AXyP4lxG245AsaxSD+m05QhJ1A3F2q4HE+Rx+BK6znt594+ZUbhY5mnm74xIEpa3Yc+UTHRIGnwx248vF/XrO7mVUpk13R2Jug+Q2jh6WX+UZZ9I2ohrJkQyWpLtK7vsklGjZ7CflIV6O+qmvFe/aFBlABI/Vml12AW5GKhIsvwsqqvNU4bhyBWOMYLix+WCsMAFn539qxGFXi0enT1SOME/PdGMLpRJ78mbDesxVswr69AnprHC3drL6BKH8EccxraF0/rvEzSdCwBIoHSrRgjWUEsbNKKqPN/uCRrp60DajOGy4vCKzFV/IPRzu/AF6o+oPWWen1K9tnxwu47iq0TTV0/Uu0V1HKkul6kgwRFPtZMrG02NCBap9HUuDEr9lIrCuzU2g3fO/ST1V1q0nBmXwL7bbpdvDVyiNuWkyiGg5odz12rq4rPwQxI03q9PgUtDfw9iO8PnRCeM/FhYqdaigTeRQ8i59UEew96vcmo5TBN5UeCtmUcgBxaNZ30xrNi7+
16V3BwWRE3CeAEvhutA+qB+
2wiCNTkNLRMo0IBK4PCYE2u2Ba7AIwfUqAkH0+/Ld/V6iYhyQIgR0XBLASPqY0WuWHQE4n/dut2/
1JWo5uPmRSw9sWX4VpvQKhWuIYxcVrGQvctfi+wWQXFaG3mwzgL+g+uSxWcEUIaEzcWYvUdiOwGBwIhs5BF6ri+wBsXAJDrqbUlfPl5JJLFO0yO7+hV8J7Fv8HPLwUwuK7RrUOriLJxf9eehmq9RSEbnm1tjgt1hYazMZgSXUEpCKDwO0ZSjkQvvb8ddf+
6Plj1z1feTw4MpBwt3S1O4Sh4ab4wCiYvuP11+
686623K7x/
9OZ1Q/sGmkzuvmvXLtw0FqjyyUVIfocsiTTwqR5bJZkQSmwE3lUkll8tc1Cwceu1180/cn2i20VDSLu6E6t9BtDx+
2VOuXtk+AIb7045WIsj5bbqbZjjC2eK8B0kI4c8shfFqyQhl5NqKEm8vFSwim2EC6Ry1a4B3U8SoWU1I+jRJ/
0D0X2JwbFQcHQwKbS2PM702r2Uk2uaYmK9WTlUadTWtN8e5hiKbG667nmstYuNDrM3vWPu9fnrR/
3C8A1rV3x+IAC2BK0aq02ebkqETKw1V4pyjo5g0PD6HUiZd+
5+XKpnBWSjnyL9Mbj+Y6rVnxwpEEFnLG7gUqSXAg7hbkP0H3Z547tE07/cnR306Yw+X9bvbFFrVPCNzZxOrlCp9CYtF5JDtU7JROzjzWYTobUJbZcg/ft/
6q8aou3COzeDjbamJpeQdZuVEAKNVl/
5o29q0ukMM2Yq0mykdd6gLWpqCkTa0rxvcZmNLhgqrKr3JH9Gdulf0tuGSINYsSN2wzUObiDEkgwJFcIMmK0XR2mRGMUxl2Q7CwcWSrO7Z4sbbGYdoaSUBCBJDSDa27Z0DLt1XjNzUNk+ePFUpM9hEaq31dDx9daRfBIcNVw8PHN5xOllFDq1/gWNklRvzudmW3NB2kIpXIR5a3Fyj41jW3Uqw4sapUL72lguPqgR5cA15KOo901KdYMCWwanuKXFQhFkacnd5KjZgl9keBS4bBjJpdGSymQ6HLntC5FwOqmEKnM8lAmzNCXnGfjAe4lMi5VRQII2LX5oNmqriRAa9IjYFYy1JZN4T8wxyEdwjmmR+Ag2RnsNPjqbHHDKSeVgP04mOzXqnTibELqDM+fd1gi8QFsTN3rpr8F8LYPoHGa68kyLeW7/ye3gQJ0HriqvjRgOSPmfQVh+grAIOP+LW4eIOgn5UItlF8cnoSorwQt/IVdq1WrFB2ohu5O5wD9FPv2PioB/
3J9OroRDi49rKaUebrOLFOmU6ysU+A+DwuwEIueg/UxnThMfVmsRQowADRDfxF1TYkxX9w2dc2UJEh9x49MQOY6O/NoD0vsLKntenw7TO/wr4X3HLUpfc/WMuPd2RTQxHkkmJhDC7ykpBQMWK3L8Drc6dW4IEGlSZMUMHu3nNdIpoa1YwMsGhcknIpd0ZUW+
8zbCXl7eASF3QS2Q2AFxVbovgi5ANAoNPDFwg3wdPooWTPC3vGEIRpiu8m7BJSjuuUntcfvXEjuTZbP2/lN6dCc/gu9Qh/eovM7wKk2gRb81Do5UnrVIDM6ogfoPrxuVRkm7Dpb+E7CwtXtyzbMP6VUmO7oHoBuUxF77I/A78IwsJU5lsLFxjOZzeXEEQC0bWXEuiCIWK78TgZXCHYshRjgYM/Q1+XsLWzoOdkeGBBfLs2bbqq6pPE1Ducng5ws2b1S9e0M2EB0ZDbaYUsGZhJMKFHuSwGUw23hLSylPx52OF0iGLxUK2WjLj+SrMoHm7pKYQx2oh1bBJ1AOxT1NfRYTIimBxoPwPGOWhkW1ERL7SNvE7BVH56ebBcDbMicIfbi7P+Z2hruHEhpwoPvouvVHhzoBXBlg3JrFH7BsZ6l53UKyVDKasV19SC9fQXoJ4RkujrPGGCq4bBRUBCL17HUkE5ZNXgIlXqvQGVx16PNrO9fazCxPWhj/QHrlT1pXxszbUZDwYYE/+tR1bS0W3mZW0QwIbMDyof2gAclnwTsGGioXp/x53KqyFF0TrSYqOJiZmr3i6jWjKSSgLXMrKvolEYfjmnwPlrD4rijeffgVjJvpDknIftos6VSUUS2L4OlolU0pcfUibBDSknnLRb+j2Ba/UYg6CVd0QM01R7VIZMbfH1119MDcqnkl/Ve2qTui944MbWsu48Sk16pCTcLVm9Zds2fKUK+nwFbEGzHMhqxQL/j0OLZxxZdNLx+
3SeT+
2N491gwbntMGU/osPzGxoT2U5vDYzWDyF8Bj7spTOJshx9Z5QK/
7kuGZqIPheZNHTQ0XxVmB40wKvA9+hGqlsgyV5nnRWySFUmaRqPBku+
7weXHnaq1xFhpKmlqSjDQDiwExDn4etxvn0L/TxVG94XgX333V/NrDLbG4u2ldb0eyuc3GM2otbSSolkhkXW8hRp8Y3Ojrb0m0+
5o3PhK2t16O/
0N8CEmh0/nHWweHcp6C1tHZ5A+V2uf8TR7aYDDqWBKEgvvm3ObKQ8WoK2ggYMoX6ZLyEZ7JcMiPmqReHPuOyMMu4ASN1iOHm0+xl6tPaFK5XciJ6MHCiMuiAp7ENrVye5Z3xzLTfFY6HoVK7EaVfwh2BPjC4NOsSuQTz2/SHXNDpzw68Qz7MrKv7BN4t8yEuzeGXrJFVoSUq2k49W22ZRvUb8jyfMsJt4VzuePg+
5WTLomoPEAXMLlfTbo8rBmX4GfePZOWvY7WtWNmYuj6KtgylDQJrK0vjuVen2xNlvkoz+ptDs6tVzhb75RGdN+vmMurYgGzzWY2cXKdPRFkwQ1Itlcaz05w33kG6bHQ0KOYW2qdmPR0Dc+YlrRzwRDFLpF2B1LojRZntD/i7OrSl6H8kC3ojcWtK/
1btFSJz3ak1JsbavV8DqUwiCUn0po2Aijk4Lt+sXvjjNeZVPnz6hquxpAM46NrGg4tUfC3+exuLVraloFPLN5e/Z5H3KfqI0QCfF82gGdVWDQ8V+f+Xjf5tGtZ5Ds3Nm3da/ws/
1l6DFZhmbdv
3/RZvnTWWcO/EfbkMux/B+wqxL+JroboM+BUeQi8I+ZMR+
0phpiqas/DxGc30hj6navmVx89vDB/
5GeBIm2xhYY9XYyVD7297qojTx2/vvJu2BdfsyHW7fPGFzbGy+LaRahCsrlF6RopJ7RckBrf1UprcctHOiZnDh6dT5VJPrtdqd6GQip7gpCrw92tcxP5UK8F7BcJIc2oHqzJA9700sjxThk0xs69q1bujQalfsWHcBgQDjvmhQYX4ao9vSyamepjghob5cfnrji6OtBpVwUtNRhEOY8R5ILhzsGrFzZc5fcz84uv1iEcb1q4ZG52XyQeltXjbifaG3MD9sizeRarYjlbiNr4ur6jxRO1G028RkVAVb5rCVPYMsfBaKzs5y0WzqxlKAB2jX+xQRVabHcpppBtz0e2RT1mHj+UljL/p3QqLqL+YCSkJ6gl/Y6Fqz7Se7UjZYmNriwENaSu1skoL2zPGtmQlZv0RSdXdCdIFQGAWSHepRTQ0N1eaP2h1mgStgw5VJRWrd+KGhXVgYSbthn0CoXBG822T8ZItRwCs8pwFPU4pKZvKBUZEmv2j8AoPK+acdM4BtK1R1eIUBGdp9k0+
2jZGeRTLSZ/
0jmT7GQBfzM4UTm9sz2bb82tUFnbY0i7sHsyeUrKE6gmwbEmSF6QJMS4wtWI2HjUz3BtAq6NzsU7XEZobrtVbgy6cmVUj6D8N7HG4sh5Pbf3WpGnPW51eAyre74j5ru763rH2P8KHsOVHSDI/
6fdQHYH916l1KkoxQk1n0hkmDWt5EXbSI5P+yM+V1QHxipPMpQWbObFZssm11V+IztDUzQvlsR2TtzThGR7Gu1ZEPekxJYDnLMzgx96/e3G54K9GpWO2rZVTpmU8itUtlAuxKxpV6yfNSm06UScnmtXbJ5XuO2t/rC3CCYrp0yAAY7K+
1qlWgs2cSI+O6mtfPSnFlJ82GGXGyq/ATKd0iKBhSJWLQpKOcKKK/QG4UgthpRsqhHZJfVHErpae1GnLBK4rzH6Y4m0aY3JxI6OquXOQS4eGk+t2yy4M+G8a1xQjRcNzlBrLDQaY377KKsW+wajUu7csoZVUXY5Pu+
47HDCKILjlOqt4ybaQYhnKVayZVq0ZUvNlvVHhmKPgxqLszXcgOgDX/lW82Qwx9Mma4hxuJpZg15zu9oVSWTc4wVy91ayqYeN+MpIkzN7mnyshWMCClM8GnQ5wYVWsb20EYbKnz/WqyMikVbzyUmEh8e/gcBjljTllX4IgbOmkPfip9zgmsrpfdMFiqcrTxjVKsDtmUgreA0oaVQkOFk51rfwpFxNoa6hbcV9gNRiOadhF7gXfhmvK/Wq0kPgEP4Vi1g/gyy412P1mbhQlDNHWKN0HLOgY3ijYGU43mqBhtqBaGc7srMB1cV4TiwsI3WxIl6WDqvJEKktja7nzyoBwPA91RJgYqJvIVUYsjO0o8nZml/YZ4QAqKgrqrfNKP5/UE/Gve496VFva5zlOS4OvQO9FwP04crJ+gf0HgvihxrOoPjrik9BKj6tPAtUtgEaHHqjju7wTMZDEv7qOc87/B1rzsY0PKsnyEYdAzbfr3I5NaqhnoslvkJ4CD/CMyGbPxfPp+vxnIJe0iXu0c9SZWAJcLi+ptaGAL0LqQl/z8blKuYL1lBNw5UzrmZPLruwXKpztJ7PL9M7lENiueLdR5SCdFP2f6gd45N4nG2RzWrbQBSFzyh2ShxId12WaVc22LKkLIJMCKQGLwrOwoHshTxIKpbGSOMI9xG67IP0cboofZAue2Y8gSziAc9379yfc68AXOEXBE6/Gn89C7wX3zwHeCd+eD7DJ/Hb8wDDYOB5iMvgs+dz+heMFIMLWn9clmWBj+Kr5wBX4rvnM3wRPz0PMBL/PA/xIRh5PscoCLGExh5HtKhQoISBxBg5JrxjpDw3mJITRDwp6Z4zKRefI0NDz5q3Ya7ii6XTy44vj6ye01b0Hl3lW9fDsOcCc57enZDxNTrempUL3LG/
7doz11aW2LBG5/o+
839Lz
4qxjdP
74LIVaUktG+qOWAlLvT+
2VVEaOc4nMk7Tm6lMoiiV97Vqqzxr5DozpaozQ2MnH3VeKXOU49vSmP1iPu/
7PszqLtRtcTeZyr4ypdyoTrXPaitXujHyIauVXK43cWTbUU/NuQ7UZHXavWgqtdxYNfX+YFQr13qrWjrsRAWjd1Tf0lTFYZcRXuZa+V0ot/
2QM0nu7PWMJ9vSjBEz940SXLMExa0oW8kkjOTiJJF3HM2SWRIl13hVBe4VeHJKO25cu68au554Um1X6UbGYfRG1n8+p35FAAAAeJx9zc0yQgEAQOHv3mumaWoSCaVWJD9FP8jPznAjhChED2Bj52F7Gy1aOzNnzvII/U9/ZiAUSUpJy1iUtWRZzoq8VWvWFRRtKCnbtKViW9WOXXv21dQdONTQ1NJ25NiJjlNnzl24ci3WdeNWz517D7ProyfPBl68Ghp58+
7D2KcvE9MgDKJgIfH78x1fNprztuZt/wFDlxYvAAAAAAAAAf//AAJ4nGNgZGBg4AFiMSBmYmAEQl8gZgHzGAAG7QB8eJxjYGBgZACC+
59uBILoGtUNDTAaAE
8uBp
4AAA==')format(
"woff");}.ff1{font-family:ff1;line-height:
1.000000;font-style:normal;font-weight:normal;visibility:visible;}
23 @font-face{font-family:ff2;src:url('data:application/font-woff;base64,d09GRgABAAAAAAekAA0AAAAAClQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAHiAAAABoAAAAc2D45UkdERUYAAAdsAAAAHAAAAB4AJwAST1MvMgAAAaAAAABBAAAAVlVNXxdjbWFwAAACDAAAAGsAAAFqEs8cn2dhc3AAAAdkAAAACAAAAAj//wADZ2x5ZgAAApQAAAMuAAADkACjeWtoZWFkAAABMAAAAC4AAAA2WU+kTGhoZWEAAAFgAAAAHgAAACQEtAGIaG10eAAAAeQAAAAlAAAAJgjfAHxsb2NhAAACeAAAABoAAAAaBEQDbm1heHAAAAGAAAAAHgAAACAAUQBBbmFtZQAABcQAAAF8AAAC4uywzGdwb3N0AAAHQAAAACQAAAA6AGcASnicY2BkAINaJ76AeH6brwzczC9A/BrVDQ1wmv9/D+N1pttALgcDE0gUABsWCq8AAHicY2BkYGC6/b+HgYHxCwMQMF5nYGRABewAcNkEPwAAeJxjYGRgYOBhsGNgZgABJiBmZACJOYD5DAAJ0ACTAAB4nGNgZDzKOIGBlYGBqYtpDwMDQw+EZnzAYMjIBBRlYGVmgAFGBiQQkOaaAqQUGCyYbv/vAaq8zVACUwMA7XYLDwAAAHicY/jFAAaMvkACyGb8wiAHZAsCaVkGGwYBBn4GBQY5AHMRBWAAAAB4nNWOXQpAUBCFv3tx/ZUVePDgVSklS7AQOyZ5VBYyLhfJDpyaOX2n6TSAh5scxaHBkjrZp7eeEaExFJRUNLR0IjZ3XDuWTVZZZJZJxqvnJWV4QqXt0t8D94J/cwAmjGJISL9lP9UOLqoSjwAAAAAAAAAAAAAAAF4AcACWAMYA+gFGAYAByAAAeJxFk89vE0cUx+ftZr0mMWsbvLv+gWN7196JWeLEP3Zn49qOY8fOLztucfhZ0h9pSEvV0oqKExESqIQgBXHighBEqIeoqlRFgnBAPaR/QNVKSKnUQw8IcUEcei04zBIIl9HMG837ft73vUEs6t1egS3mH5RCBioiRLwa1owcMQnOOnhJdoiqkaMh7JVkSfTxDl5WTaJhk2RFnyzt95bAvjccvEP0Sf+e0TLHtWpXPwtninuje4RE8Zxufq6PdfUDe+q0sysq9P1YGP/gbCqYMvaB7Aon2ueGAq6RkOpUB6cPHvB3+
7nOS1cEz5wfDgvz7jYkyWw5JGBwdl70tIvEmPufExMTJIcQIC/aAgsiiEMoEcMkJkOw85ILAc9tcVUaRIhB4e3n8BezjrqRRJ9kJNGjKrRCj6zYwNmMSfGB//KLJ3PE+nusODJRKw4z63d/
6lxsTv
8G
36rLdx
7eu
756/
46tV9h+BfeYDRRGaD91QPb6pAiISgpUTVV4g1AvvDlVcUOVv/KJ4E/mPAcDnKL23LKSficDlxhdH0hzr37FAYbtBQC2l2UCGJ7GII/s/B6a/zFljSI0DG+MVRWHG1SaOEvJfXRvEootawrv+XlmrDGSGXLtDXsTLfPTs+bExrMfGGZz/JH84OQFqzzVp6eWE7H5o9Z8c5PjJNkvsix6o+OmnvxBdbK0jt3c/E6DBbD9wYSedsyhlWHy/kAZ9HB8MtteyBQqUSubvFgYajpDoUAkNVafqZXUNO9yBx1Gs5bGLec++G8xHvmoeqiZcsm4US9lSsF6s7se1k81RxuSwwDmsDVQ0wOW3aso5bLrl1CcYooC8OYunmJPZQkIq+yM2tvOrV5d8uwRDuUTrc8u//
79Xa05sRgve93Vcr5eZ1adydvLfI8a+OrowrUbi4+XYtjf+SUalAdPfz07PfkxQvb8P4c/qaZMNQepHylqu/nWkV6gq6po9DvIWIBdVSy/a47oW6ukz59ozZHRI5WVuSPf5Q+sfWgNNMrFtvkNSScrxKjACb2WbS20RvrHB3CjMHtl4VY+FIwrU6TePjbcV78ZipR1UilmJtFrxDi6/QAAeJx9UctqwkAUPeOrLYVCoXTVxdCFKD5I4kpXBcWVCwmo20YMMSVmJD7AXelv9B/
6E6U/
0V3/oPQDSk/GkbYiZriZc1/n3JsAuMALBLbPHZ4MFox/GJzBiYDBWVjiweAcrsSbwXmciy+DC7jM3LJS5M7oPequFAvc4NXgDPk/Dc7iXpwanENJPBucx7V4N7iAW/GNNhTm2CBBiABTLCFRwgAuRiijwlM9WGOjqY/EmJn9HokOfCx0fUyvaCJrWqTZZkQxmdBW800SBtOlLA3cUblSqf5G7GazKcebXUZ2/EUYxLJIsPYjNZ/
5MRm2whJ9eCSP+J5QWDHSY9Idyb4XRd4kVJK+S90AK12W0PWDVeQRdNmQzpPeCSt8tjuow+Ldoh0TkcwpbuTpXVv661iosT81i9aggIqXXZUEvnTqlmzJ/
4NJV828mGHbqjk1x3Iax/f6K4lDVMCQOyT6Hyg9l623wdBPFqGKpV23dhL7Ar098h13b8v8A/KNgGZ4nGNgYsAPeICYkYGJgZmBnUGAQZhBhEGUQYxBkkEaAAZrALIAAAAB//
8AAnicY2BkYGDgAWIxIGZiYARCbiBmAfMYAAQXADp4nGNgYGBkAIL7n24Eguga1Q0NMBoATy4GngAA')format(
"woff");}.ff2{font-family:ff2;line-height:
0.847000;font-style:normal;font-weight:normal;visibility:visible;}
24 .m0{transform:matrix(
0.250000,
0.000000,
0.000000,
0.250000,
0,
0);-ms-transform:matrix(
0.250000,
0.000000,
0.000000,
0.250000,
0,
0);-webkit-transform:matrix(
0.250000,
0.000000,
0.000000,
0.250000,
0,
0);}
25 .v0{vertical-align:
0.000000px;}
26 .ls0{letter-spacing:
0.000000px;}
27 .sc_{text-shadow:none;}
28 .sc0{text-shadow:-
0.015em
0 transparent,
0 0.015em transparent,
0.015em
0 transparent,
0 -
0.015em transparent;}
29 @media screen and (-webkit-min-device-pixel-ratio:
0){
30 .sc_{-webkit-text-stroke:
0px transparent;}
31 .sc0{-webkit-text-stroke:
0.015em transparent;text-shadow:none;}
33 .ws0{word-spacing:
0.000000px;}
34 ._11{margin-left:-
4.127858px;}
35 ._5{margin-left:-
2.963650px;}
36 ._1{margin-left:-
1.618218px;}
37 ._4{width:
1.419769px;}
38 ._7{width:
2.458090px;}
39 ._8{width:
9.543187px;}
40 ._6{width:
10.931933px;}
41 ._9{width:
11.950370px;}
42 ._2{width:
13.340816px;}
43 ._b{width:
15.011678px;}
44 ._3{width:
16.199574px;}
45 ._a{width:
17.571867px;}
46 ._f{width:
18.949088px;}
47 ._0{width:
20.099075px;}
48 ._c{width:
21.236056px;}
49 ._16{width:
22.747040px;}
50 ._13{width:
24.269827px;}
51 ._d{width:
27.219807px;}
52 ._e{width:
31.824537px;}
53 ._12{width:
113.972517px;}
54 ._19{width:
179.586420px;}
55 ._17{width:
182.312200px;}
56 ._10{width:
188.103876px;}
57 ._15{width:
215.972975px;}
58 ._18{width:
331.588764px;}
59 ._14{width:
337.322977px;}
60 .fc1{color:rgb(
6,
96,
143);}
61 .fc0{color:rgb(
35,
31,
32);}
62 .fs4{font-size:
31.880440px;}
63 .fs3{font-size:
35.865520px;}
64 .fs1{font-size:
39.850560px;}
65 .fs2{font-size:
47.820400px;}
66 .fs0{font-size:
59.776000px;}
67 .y0{bottom:-
0.500000px;}
68 .y2a{bottom:
88.833800px;}
69 .y29{bottom:
103.278700px;}
70 .y28{bottom:
121.692800px;}
71 .y27{bottom:
136.137700px;}
72 .y26{bottom:
150.583000px;}
73 .y25{bottom:
168.996700px;}
74 .y24{bottom:
183.451000px;}
75 .y23{bottom:
208.615000px;}
76 .y22{bottom:
247.746900px;}
77 .y21{bottom:
262.192200px;}
78 .y20{bottom:
276.637100px;}
79 .y1f{bottom:
291.091000px;}
80 .y1e{bottom:
323.950000px;}
81 .y1d{bottom:
346.792000px;}
82 .y1c{bottom:
385.924400px;}
83 .y1b{bottom:
400.369300px;}
84 .y1a{bottom:
414.814200px;}
85 .y19{bottom:
429.259100px;}
86 .y18{bottom:
443.713000px;}
87 .y17{bottom:
462.127100px;}
88 .y16{bottom:
476.572000px;}
89 .y15{bottom:
491.017300px;}
90 .y14{bottom:
505.462200px;}
91 .y13{bottom:
523.876300px;}
92 .y12{bottom:
538.321200px;}
93 .y11{bottom:
552.766100px;}
94 .y10{bottom:
567.211000px;}
95 .yf{bottom:
581.655900px;}
96 .ye{bottom:
600.070000px;}
97 .yd{bottom:
614.514900px;}
98 .yc{bottom:
628.960200px;}
99 .yb{bottom:
643.414100px;}
100 .ya{bottom:
657.859000px;}
101 .y9{bottom:
672.303900px;}
102 .y8{bottom:
686.749200px;}
103 .y7{bottom:
701.194100px;}
104 .y6{bottom:
715.639000px;}
105 .y5{bottom:
740.812000px;}
106 .y4{bottom:
760.108200px;}
107 .y2{bottom:
768.883200px;}
108 .y3{bottom:
774.553100px;}
109 .y1{bottom:
789.007000px;}
110 .h6{height:
23.304602px;}
111 .h5{height:
26.899140px;}
112 .h3{height:
29.887920px;}
113 .h7{height:
34.956712px;}
114 .h4{height:
35.865300px;}
115 .h2{height:
44.832000px;}
116 .h0{height:
842.000000px;}
117 .h1{height:
842.500000px;}
118 .w0{width:
595.000000px;}
119 .w1{width:
595.500000px;}
120 .x0{left:
0.000000px;}
121 .x5{left:
42.516000px;}
122 .x6{left:
48.501200px;}
123 .x1{left:
50.714800px;}
124 .x7{left:
173.834800px;}
125 .x3{left:
446.723430px;}
126 .x2{left:
450.107800px;}
127 .x4{left:
467.072630px;}
129 .v0{vertical-align:
0.000000pt;}
130 .ls0{letter-spacing:
0.000000pt;}
131 .ws0{word-spacing:
0.000000pt;}
132 ._11{margin-left:-
5.503811pt;}
133 ._5{margin-left:-
3.951534pt;}
134 ._1{margin-left:-
2.157625pt;}
135 ._4{width:
1.893025pt;}
136 ._7{width:
3.277453pt;}
137 ._8{width:
12.724249pt;}
138 ._6{width:
14.575911pt;}
139 ._9{width:
15.933827pt;}
140 ._2{width:
17.787755pt;}
141 ._b{width:
20.015571pt;}
142 ._3{width:
21.599432pt;}
143 ._a{width:
23.429156pt;}
144 ._f{width:
25.265450pt;}
145 ._0{width:
26.798766pt;}
146 ._c{width:
28.314742pt;}
147 ._16{width:
30.329387pt;}
148 ._13{width:
32.359770pt;}
149 ._d{width:
36.293076pt;}
150 ._e{width:
42.432715pt;}
151 ._12{width:
151.963355pt;}
152 ._19{width:
239.448560pt;}
153 ._17{width:
243.082933pt;}
154 ._10{width:
250.805169pt;}
155 ._15{width:
287.963966pt;}
156 ._18{width:
442.118352pt;}
157 ._14{width:
449.763969pt;}
158 .fs4{font-size:
42.507253pt;}
159 .fs3{font-size:
47.820693pt;}
160 .fs1{font-size:
53.134080pt;}
161 .fs2{font-size:
63.760533pt;}
162 .fs0{font-size:
79.701333pt;}
163 .y0{bottom:-
0.666667pt;}
164 .y2a{bottom:
118.445067pt;}
165 .y29{bottom:
137.704933pt;}
166 .y28{bottom:
162.257067pt;}
167 .y27{bottom:
181.516933pt;}
168 .y26{bottom:
200.777333pt;}
169 .y25{bottom:
225.328933pt;}
170 .y24{bottom:
244.601333pt;}
171 .y23{bottom:
278.153333pt;}
172 .y22{bottom:
330.329200pt;}
173 .y21{bottom:
349.589600pt;}
174 .y20{bottom:
368.849467pt;}
175 .y1f{bottom:
388.121333pt;}
176 .y1e{bottom:
431.933333pt;}
177 .y1d{bottom:
462.389333pt;}
178 .y1c{bottom:
514.565867pt;}
179 .y1b{bottom:
533.825733pt;}
180 .y1a{bottom:
553.085600pt;}
181 .y19{bottom:
572.345467pt;}
182 .y18{bottom:
591.617333pt;}
183 .y17{bottom:
616.169467pt;}
184 .y16{bottom:
635.429333pt;}
185 .y15{bottom:
654.689733pt;}
186 .y14{bottom:
673.949600pt;}
187 .y13{bottom:
698.501733pt;}
188 .y12{bottom:
717.761600pt;}
189 .y11{bottom:
737.021467pt;}
190 .y10{bottom:
756.281333pt;}
191 .yf{bottom:
775.541200pt;}
192 .ye{bottom:
800.093333pt;}
193 .yd{bottom:
819.353200pt;}
194 .yc{bottom:
838.613600pt;}
195 .yb{bottom:
857.885467pt;}
196 .ya{bottom:
877.145333pt;}
197 .y9{bottom:
896.405200pt;}
198 .y8{bottom:
915.665600pt;}
199 .y7{bottom:
934.925467pt;}
200 .y6{bottom:
954.185333pt;}
201 .y5{bottom:
987.749333pt;}
202 .y4{bottom:
1013.477600pt;}
203 .y2{bottom:
1025.177600pt;}
204 .y3{bottom:
1032.737467pt;}
205 .y1{bottom:
1052.009333pt;}
206 .h6{height:
31.072802pt;}
207 .h5{height:
35.865520pt;}
208 .h3{height:
39.850560pt;}
209 .h7{height:
46.608950pt;}
210 .h4{height:
47.820400pt;}
211 .h2{height:
59.776000pt;}
212 .h0{height:
1122.666667pt;}
213 .h1{height:
1123.333333pt;}
214 .w0{width:
793.333333pt;}
215 .w1{width:
794.000000pt;}
216 .x0{left:
0.000000pt;}
217 .x5{left:
56.688000pt;}
218 .x6{left:
64.668267pt;}
219 .x1{left:
67.619733pt;}
220 .x7{left:
231.779733pt;}
221 .x3{left:
595.631240pt;}
222 .x2{left:
600.143733pt;}
223 .x4{left:
622.763507pt;}
228 Copyright
2012 Mozilla Foundation
229 Copyright
2013 Lu Wang
<coolwanglu@gmail.com
>
230 Apachine License Version
2.0
232 (function(){function b(a,b,e,f){var c=(a.className||
"").split(/\s+/g);
""===c[
0]&&c.shift();var d=c.indexOf(b);
0>d&&e&&c.push(b);
0<=d&&f&&c.splice(d,
1);a.className=c.join(
" ");return
0<=d}if(!(
"classList"in document.createElement(
"div"))){var e={add:function(a){b(this.element,a,!
0,!
1)},contains:function(a){return b(this.element,a,!
1,!
1)},remove:function(a){b(this.element,a,!
1,!
0)},toggle:function(a){b(this.element,a,!
0,!
0)}};Object.defineProperty(HTMLElement.prototype,
"classList",{get:function(){if(this._classList)return this._classList;
233 var a=Object.create(e,{element:{value:this,writable:!
1,enumerable:!
0}});Object.defineProperty(this,
"_classList",{value:a,writable:!
1,enumerable:!
1});return a},enumerable:!
0})}})();
237 pdf2htmlEX.js: Core UI functions for pdf2htmlEX
238 Copyright
2012,
2013 Lu Wang
<coolwanglu@gmail.com
> and other contributors
239 https://github.com/pdf2htmlEX/pdf2htmlEX/blob/master/share/LICENSE
241 var pdf2htmlEX=window.pdf2htmlEX=window.pdf2htmlEX||{},CSS_CLASS_NAMES={page_frame:
"pf",page_content_box:
"pc",page_data:
"pi",background_image:
"bi",link:
"l",input_radio:
"ir",__dummy__:
"no comma"},DEFAULT_CONFIG={container_id:
"page-container",sidebar_id:
"sidebar",outline_id:
"outline",loading_indicator_cls:
"loading-indicator",preload_pages:
3,render_timeout:
100,scale_step:
0.9,key_handler:!
0,hashchange_handler:!
0,view_history_handler:!
0,__dummy__:
"no comma"},EPS=
1E-6;
242 function invert(a){var b=a[
0]*a[
3]-a[
1]*a[
2];return[a[
3]/b,-a[
1]/b,-a[
2]/b,a[
0]/b,(a[
2]*a[
5]-a[
3]*a[
4])/b,(a[
1]*a[
4]-a[
0]*a[
5])/b]}function transform(a,b){return[a[
0]*b[
0]+a[
2]*b[
1]+a[
4],a[
1]*b[
0]+a[
3]*b[
1]+a[
5]]}function get_page_number(a){return parseInt(a.getAttribute(
"data-page-no"),
16)}function disable_dragstart(a){for(var b=
0,c=a.length;b
<c;++b)a[b].addEventListener(
"dragstart",function(){return!
1},!
1)}
243 function clone_and_extend_objs(a){for(var b={},c=
0,e=arguments.length;c
<e;++c){var h=arguments[c],d;for(d in h)h.hasOwnProperty(d)&&(b[d]=h[d])}return b}
244 function Page(a){if(a){this.shown=this.loaded=!
1;this.page=a;this.num=get_page_number(a);this.original_height=a.clientHeight;this.original_width=a.clientWidth;var b=a.getElementsByClassName(CSS_CLASS_NAMES.page_content_box)[
0];b&&(this.content_box=b,this.original_scale=this.cur_scale=this.original_height/b.clientHeight,this.page_data=JSON.parse(a.getElementsByClassName(CSS_CLASS_NAMES.page_data)[
0].getAttribute(
"data-data")),this.ctm=this.page_data.ctm,this.ictm=invert(this.ctm),this.loaded=!
0)}}
245 Page.prototype={hide:function(){this.loaded&&this.shown&&(this.content_box.classList.remove(
"opened"),this.shown=!
1)},show:function(){this.loaded&&!this.shown&&(this.content_box.classList.add(
"opened"),this.shown=!
0)},rescale:function(a){this.cur_scale=
0===a?this.original_scale:a;this.loaded&&(a=this.content_box.style,a.msTransform=a.webkitTransform=a.
transform=
"scale("+this.cur_scale.toFixed(
3)+
")");a=this.page.style;a.height=this.original_height*this.cur_scale+
"px";a.width=this.original_width*this.cur_scale+
246 "px"},view_position:function(){var a=this.page,b=a.parentNode;return[b.scrollLeft-a.offsetLeft-a.clientLeft,b.scrollTop-a.offsetTop-a.clientTop]},height:function(){return this.page.clientHeight},width:function(){return this.page.clientWidth}};function Viewer(a){this.config=clone_and_extend_objs(DEFAULT_CONFIG,
0<arguments.length?a:{});this.pages_loading=[];this.init_before_loading_content();var b=this;document.addEventListener(
"DOMContentLoaded",function(){b.init_after_loading_content()},!
1)}
247 Viewer.prototype={scale:
1,cur_page_idx:
0,first_page_idx:
0,init_before_loading_content:function(){this.pre_hide_pages()},initialize_radio_button:function(){for(var a=document.getElementsByClassName(CSS_CLASS_NAMES.input_radio),b=
0;b
<a.length;b++)a[b].addEventListener(
"click",function(){this.classList.toggle(
"checked")})},init_after_loading_content:function(){this.sidebar=document.getElementById(this.config.sidebar_id);this.outline=document.getElementById(this.config.outline_id);this.container=document.getElementById(this.config.container_id);
248 this.loading_indicator=document.getElementsByClassName(this.config.loading_indicator_cls)[
0];for(var a=!
0,b=this.outline.childNodes,c=
0,e=b.length;c
<e;++c)if(
"ul"===b[c].nodeName.toLowerCase()){a=!
1;break}a||this.sidebar.classList.add(
"opened");this.find_pages();if(
0!=this.pages.length){disable_dragstart(document.getElementsByClassName(CSS_CLASS_NAMES.background_image));this.config.key_handler&&this.register_key_handler();var h=this;this.config.hashchange_handler&&window.addEventListener(
"hashchange",
249 function(a){h.navigate_to_dest(document.location.hash.substring(
1))},!
1);this.config.view_history_handler&&window.addEventListener(
"popstate",function(a){a.state&&h.navigate_to_dest(a.state)},!
1);this.container.addEventListener(
"scroll",function(){h.update_page_idx();h.schedule_render(!
0)},!
1);[this.container,this.outline].forEach(function(a){a.addEventListener(
"click",h.link_handler.bind(h),!
1)});this.initialize_radio_button();this.render()}},find_pages:function(){for(var a=[],b={},c=this.container.childNodes,
250 e=
0,h=c.length;e
<h;++e){var d=c[e];d.nodeType===Node.ELEMENT_NODE&&d.classList.contains(CSS_CLASS_NAMES.page_frame)&&(d=new Page(d),a.push(d),b[d.num]=a.length-
1)}this.pages=a;this.page_map=b},load_page:function(a,b,c){var e=this.pages;if(!(a
>=e.length||(e=e[a],e.loaded||this.pages_loading[a]))){var e=e.page,h=e.getAttribute(
"data-page-url");if(h){this.pages_loading[a]=!
0;var d=e.getElementsByClassName(this.config.loading_indicator_cls)[
0];
"undefined"===typeof d&&(d=this.loading_indicator.cloneNode(!
0),
251 d.classList.add(
"active"),e.appendChild(d));var f=this,g=new XMLHttpRequest;g.open(
"GET",h,!
0);g.onload=function(){if(
200===g.status||
0===g.status){var b=document.createElement(
"div");b.innerHTML=g.responseText;for(var d=null,b=b.childNodes,e=
0,h=b.length;e
<h;++e){var p=b[e];if(p.nodeType===Node.ELEMENT_NODE&&p.classList.contains(CSS_CLASS_NAMES.page_frame)){d=p;break}}b=f.pages[a];f.container.replaceChild(d,b.page);b=new Page(d);f.pages[a]=b;b.hide();b.rescale(f.scale);disable_dragstart(d.getElementsByClassName(CSS_CLASS_NAMES.background_image));
252 f.schedule_render(!
1);c&&c(b)}delete f.pages_loading[a]};g.send(null)}void
0===b&&(b=this.config.preload_pages);
0<--b&&(f=this,setTimeout(function(){f.load_page(a+
1,b)},
0))}},pre_hide_pages:function(){var
a=
"@media screen{."+CSS_CLASS_NAMES.page_content_box+
"{display:none;}}",b=document.createElement(
"style");b.styleSheet?b.styleSheet.cssText=a:b.appendChild(document.createTextNode(a));document.head.appendChild(b)},render:function(){for(var a=this.container,b=a.scrollTop,c=a.clientHeight,a=b-c,b=
253 b+c+c,c=this.pages,e=
0,h=c.length;e
<h;++e){var d=c[e],f=d.page,g=f.offsetTop+f.clientTop,f=g+f.clientHeight;g<=b&&f
>=a?d.loaded?d.show():this.load_page(e):d.hide()}},update_page_idx:function(){var a=this.pages,b=a.length;if(!(
2>b)){for(var c=this.container,e=c.scrollTop,c=e+c.clientHeight,h=-
1,d=b,f=d-h;
1<f;){var g=h+Math.floor(f/
2),f=a[g].page;f.offsetTop+f.clientTop+f.clientHeight
>=e?d=g:h=g;f=d-h}this.first_page_idx=d;for(var g=h=this.cur_page_idx,k=
0;d
<b;++d){var f=a[d].page,l=f.offsetTop+f.clientTop,
254 f=f.clientHeight;if(l
>c)break;f=(Math.min(c,l+f)-Math.max(e,l))/f;if(d===h&&Math.abs(f-
1)<=EPS){g=h;break}f
>k&&(k=f,g=d)}this.cur_page_idx=g}},schedule_render:function(a){if(void
0!==this.render_timer){if(!a)return;clearTimeout(this.render_timer)}var b=this;this.render_timer=setTimeout(function(){delete b.render_timer;b.render()},this.config.render_timeout)},register_key_handler:function(){var a=this;window.addEventListener(
"DOMMouseScroll",function(b){if(b.ctrlKey){b.preventDefault();var c=a.container,
255 e=c.getBoundingClientRect(),c=[b.clientX-e.left-c.clientLeft,b.clientY-e.top-c.clientTop];a.rescale(Math.pow(a.config.scale_step,b.detail),!
0,c)}},!
1);window.addEventListener(
"keydown",function(b){var c=!
1,e=b.ctrlKey||b.metaKey,h=b.altKey;switch(b.keyCode){case
61:case
107:case
187:e&&(a.rescale(
1/a.config.scale_step,!
0),c=!
0);break;case
173:case
109:case
189:e&&(a.rescale(a.config.scale_step,!
0),c=!
0);break;case
48:e&&(a.rescale(
0,!
1),c=!
0);break;case
33:h?a.scroll_to(a.cur_page_idx-
1):a.container.scrollTop-=
256 a.container.clientHeight;c=!
0;break;case
34:h?a.scroll_to(a.cur_page_idx+
1):a.container.scrollTop+=a.container.clientHeight;c=!
0;break;case
35:a.container.scrollTop=a.container.scrollHeight;c=!
0;break;case
36:a.container.scrollTop=
0,c=!
0}c&&b.preventDefault()},!
1)},rescale:function(a,b,c){var e=this.scale;this.scale=a=
0===a?
1:b?e*a:a;c||(c=[
0,
0]);b=this.container;c[
0]+=b.scrollLeft;c[
1]+=b.scrollTop;for(var h=this.pages,d=h.length,f=this.first_page_idx;f
<d;++f){var g=h[f].page;if(g.offsetTop+g.clientTop
>=
257 c[
1])break}g=f-
1;
0>g&&(g=
0);var g=h[g].page,k=g.clientWidth,f=g.clientHeight,l=g.offsetLeft+g.clientLeft,m=c[
0]-l;
0>m?m=
0:m
>k&&(m=k);k=g.offsetTop+g.clientTop;c=c[
1]-k;
0>c?c=
0:c
>f&&(c=f);for(f=
0;f
<d;++f)h[f].rescale(a);b.scrollLeft+=m/e*a+g.offsetLeft+g.clientLeft-m-l;b.scrollTop+=c/e*a+g.offsetTop+g.clientTop-c-k;this.schedule_render(!
0)},fit_width:function(){var a=this.cur_page_idx;this.rescale(this.container.clientWidth/this.pages[a].width(),!
0);this.scroll_to(a)},fit_height:function(){var a=this.cur_page_idx;
258 this.rescale(this.container.clientHeight/this.pages[a].height(),!
0);this.scroll_to(a)},get_containing_page:function(a){for(;a;){if(a.nodeType===Node.ELEMENT_NODE&&a.classList.contains(CSS_CLASS_NAMES.page_frame)){a=get_page_number(a);var b=this.page_map;return a in b?this.pages[b[a]]:null}a=a.parentNode}return null},link_handler:function(a){var b=a.target,c=b.getAttribute(
"data-dest-detail");if(c){if(this.config.view_history_handler)try{var e=this.get_current_view_hash();window.history.replaceState(e,
259 "",
"#"+e);window.history.pushState(c,
"",
"#"+c)}catch(h){}this.navigate_to_dest(c,this.get_containing_page(b));a.preventDefault()}},navigate_to_dest:function(a,b){try{var c=JSON.parse(a)}catch(e){return}if(c instanceof Array){var h=c[
0],d=this.page_map;if(h in d){for(var f=d[h],h=this.pages[f],d=
2,g=c.length;d
<g;++d){var k=c[d];if(null!==k&&
"number"!==typeof k)return}for(;
6>c.length;)c.push(null);var g=b||this.pages[this.cur_page_idx],d=g.view_position(),d=transform(g.ictm,[d[
0],g.height()-d[
1]]),
260 g=this.scale,l=[
0,
0],m=!
0,k=!
1,n=this.scale;switch(c[
1]){case
"XYZ":l=[null===c[
2]?d[
0]:c[
2]*n,null===c[
3]?d[
1]:c[
3]*n];g=c[
4];if(null===g||
0===g)g=this.scale;k=!
0;break;case
"Fit":case
"FitB":l=[
0,
0];k=!
0;break;case
"FitH":case
"FitBH":l=[
0,null===c[
2]?d[
1]:c[
2]*n];k=!
0;break;case
"FitV":case
"FitBV":l=[null===c[
2]?d[
0]:c[
2]*n,
0];k=!
0;break;case
"FitR":l=[c[
2]*n,c[
5]*n],m=!
1,k=!
0}if(k){this.rescale(g,!
1);var p=this,c=function(a){l=transform(a.ctm,l);m&&(l[
1]=a.height()-l[
1]);p.scroll_to(f,l)};h.loaded?
261 c(h):(this.load_page(f,void
0,c),this.scroll_to(f))}}}},scroll_to:function(a,b){var c=this.pages;if(!(
0>a||a
>=c.length)){c=c[a].view_position();void
0===b&&(b=[
0,
0]);var e=this.container;e.scrollLeft+=b[
0]-c[
0];e.scrollTop+=b[
1]-c[
1]}},get_current_view_hash:function(){var a=[],b=this.pages[this.cur_page_idx];a.push(b.num);a.push(
"XYZ");var c=b.view_position(),c=transform(b.ictm,[c[
0],b.height()-c[
1]]);a.push(c[
0]/this.scale);a.push(c[
1]/this.scale);a.push(this.scale);return JSON.stringify(a)}};
262 pdf2htmlEX.Viewer=Viewer;})();
266 pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({});
276 <div id=
"page-container">
277 <div id=
"pf1" class=
"pf w0 h0" data-page-no=
"1"><div class=
"pc pc1 w0 h0"><img class=
"bi x0 y0 w1 h1" alt=
"" src=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABKcAAAaVCAIAAABhzzulAAAACXBIWXMAABYlAAAWJQFJUiTwAAAgAElEQVR42uzawQnAIBREwRiE1JkOUoodWKenTRFeRGc6cPmXB5YkFwAAAJu6TQAAAKD6AAAAUH0AAACoPgAAAFQfAAAAqg8AAADVBwAAoPoAAABQfQAAAKg+AAAAVB8AAACqDwAAANUHAACA6gMAAFB9AAAAqD4AAABUHwAAAKoPAAAA1QcAAIDqAwAAQPUBAACoPgAAAFQfAAAAqg8AAADVBwAAgOoDAABA9QEAAKD6AAAAVB8AAACqDwAAANUHAACA6gMAAED1AQAAoPoAAABUHwAAAKoPAAAA1QcAAIDqAwAAQPUBAACg+gAAAFB9AAAAqg8AAADVBwAAgOoDAABA9QEAAKD6AAAAUH0AAACoPgAAANUHAACA6gMAAED1AQAAoPoAAABQfQAAAKg+AAAAVB8AAIDqAwAAQPUBAACg+gAAAFB9AAAAqD4AAABUHwAAAKoPAABA9QEAAKD6AAAAUH0AAACoPgAAAFQfAAAAqg8AAED1AQAAoPoAAABQfQAAAKg+AAAAVB8AAACqDwAAANUHAACg+gAAAFB9AAAAqD4AAABUHwAAAKoPAAAA1QcAAIDqAwAAUH0AAACoPgAAAFQfAAAAqg8AAADVBwAAgOoDAABA9QEAAKg+AAAAVB8AAACqDwAAANUHAACA6gMAAED1AQAAoPoAAABUHwAAAKoPAAAA1QcAAIDqAwAAQPUBAACg+gAAAFQfAAAAqg8AAADVBwAAgOoDAABA9QEAAKD6AAAAUH0AAACqDwAAANUHAACA6gMAAED1AQAAoPoAAABQfQAAAKg+AAAA1QcAAIDqAwAAQPUBAACg+gAAAFB9AAAAqD4AAABUHwAAgOoDAABA9QEAAKD6AAAAUH0AAACoPgAAAFQfAACA6jMBAACA6gMAAED1AQAAoPoAAABQfQAAAKg+AAAAVB8AAIDqAwAAQPUBAACg+gAAAFB9AAAAqD4AAABUHwAAAKoPAABA9QEAAKD6AAAAUH0AAACoPgAAAFQfAAAAqg8AAADVBwAAoPoAAABQfQAAAKg+AAAAVB8AAACqDwAAANUHAACA6gMAAFB9AAAAqD4AAABUHwAAAKoPAAAA1QcAAIDqAwAAUH0AAACoPgAAAFQfAAAAqg8AAADVBwAAgOoDAABA9QEAAKg+AAAAVB8AAACqDwAAANUHAACA6gMAAED1AQAAoPoAAABUHwAAAKoPAAAA1QcAAIDqAwAAQPUBAACg+gAAAFB9AAAAqg8AAADVBwAAgOoDAABA9QEAAKD6AAAAUH0AAACoPgAAANUHAACA6gMAAED1AQAAoPoAAABQfQAAAKg+AAAA1QcAAIDqAwAAQPUBAACg+gAAAFB9AAAAqD4AAABUHwAAgOoDAABA9QEAAKD6AAAAUH0AAACoPgAAAFQfAAAAqg8AAED1AQAAsIl6+PuftzkCAABY0+ifEeaVJFYAAADYlR+eAAAAqg8AAADVBwAAgOoDAABA9QEAAKD6AAAAUH0AAACqDwAAANUHAACA6gMAAED1AQAAoPoAAABQfQAAAKg+AAAA1QcAAIDqAwAAQPUBAACg+gAAAFB9AAAAqD4AAABUHwAAgOoDAABA9QEAAKD6AAAAUH0AAACoPgAAAFQfAAAAqg8AAED1AQAAoPoAAABQfQAAAKg+AAAAVB8AAACqDwAAQPUBAACg+gAAAFB9AAAAqD4AAABUHwAAAKoPAAAA1QcAAKD6AAAAUH0AAACoPgAAAFQfAAAAqg8AAADVBwAAgOoDAABQfQAAAKg+AAAAVB8AAACqDwAAANUHAACA6gMAAED1AQAAqD4AAABUHwAAAKoPAAAA1QcAAIDqAwAAQPUBAACg+gAAAFQfAAAAqg8AAADVBwAAgOoDAABA9QEAAKD6AAAAVB8AAACqDwAAANUHAACA6gMAAED1AQAAoPoAAABQfQAAAKoPAAAA1QcAAIDqAwAAQPUBAACg+gAAAFB9AAAAqD4AAADVBwAAgOoDAABA9QEAAKD6AAAAUH0AAACoPgAAAFQfAACA6gMAAED1AQAAoPoAAABQfQAAAKg+AAAAVB8AAACqDwAAQPUBAACg+gAAAFB9AAAAqD4AAABUHwAAAKoPAABA9QEAAKD6AAAAUH0AAACoPgAAAFQfAAAAqg8AAADVBwAAoPoAAABQfQAAAKg+AAAAVB8AAACqDwAAANUHAACA6gMAAFB9AAAAqD4AAABUHwAAAKoPAAAA1QcAAIDqAwAAQPUBAACoPgAAAFQfAAAAqg8AAADVBwAAgOoDAABA9QEAAKD6AAAAVB8AAACqDwAAANUHAACA6gMAAED1AQAAoPoAAABUHwAAAKoPAAAA1QcAAIDqAwAAQPUBAACg+gAAAFB9AAAAqg8AAADVBwAAgOoDAABA9QEAAKD6AAAAUH0AAACoPgAAANUHAACA6gMAAED1AQAAoPoAAABQfQAAAKg+AAAAVB8AAIDqAwAAQPUBAACg+gAAAFB9AAAAqD4AAABUHwAAgOoDAABA9QEAAKD6AAAAUH0AAACoPgAAAFQfAAAAqg8AAED1AQAAoPoAAABQfQAAAKg+AAAAVB8AAACqDwAAANUHAACg+gAAAFB9AAAAqD4AAABUHwAAAKoPAAAA1QcAAIDqAwAAUH0AAACoPgAAAFQfAAAAqg8AAADVBwAAgOoDAABA9QEAAKg+AAAAVB8AAACqDwAAANUHAACA6gMAAED1AQAAqD4AAABUHwAAAKoPAAAA1QcAAIDqAwAAQPUBAACg+gAAAFQfAAAAqg8AAADVBwAAgOoDAABA9QEAAKD6AAAAUH0AAACqDwAAANUHAACA6gMAAED1AQAAoPoAAABQfQAAAKg+AAAA1QcAAIDqAwAAQPUBAACg+gAAAFB9AAAAqD4AAABUHwAAgOoDAABA9QEAAKD6AAAAUH0AAACoPgAAAFQfAACA6gMAAED1AQAAoPoAAABQfQAAAKg+AAAAVB8AAACqDwAAQPUBAACg+gAAAFB9AAAAqD4AAABUHwAAAKoPAAAA1QcAAKD6AAAAUH0AAACoPgAAAFQfAAAAqg8AAADVBwAAgOoDAABQfQAAAKg+AAAAVB8AAACqDwAAANUHAACA6gMAAED1AQAAqD4AAABUHwAAAKoPAAAA1QcAAIDqAwAAQPUBAACoPgAAAFQfAAAAqg8AAADVBwAAgOoDAABA9QEAAKD6AAAAVB8AAACqDwAAANUHAACA6gMAAED1AQAAoPoAAABQfQAAAKoPAAAA1QcAAIDqAwAAQPUBAACg+gAAAFB9AAAAqD4AAADVBwAAgOoDAABA9QEAAKD6AAAAUH0AAACoPgAAANUHAACA6gMAAED1AQAAoPoAAABQfQAAAKg+AAAAVB8AAIDqAwAAQPUBAACg+gAAAFB9AAAAqD4AAABUHwAAAKoPAABA9QEAAKD6AAAAUH0AAACoPgAAAFQfAAAAqg8AAADVBwAAoPoAAABQfQAAAKg+AAAAVB8AAACqDwAAANUHAACA6gMAAFB9AAAAqD4AAABUHwAAAKoPAAAA1QcAAIDqAwAAUH0AAACoPgAAAFQfAAAAqg8AAADVBwAAgOoDAABA9QEAAKg+AAAAVB8AAACqDwAAANUHAACA6gMAAED1AQAAoPoAAABUHwAAAKoPAAAA1QcAAIDqAwAAQPUBAACg+gAAAFB9AAAAqg8AAADVBwAAgOoDAABA9QEAAKD6AAAAUH0AAACoPgAAANUHAACA6gMAAED1AQAAoPoAAABQfQAAAKg+AAAA1QcAAIDqAwAAQPUBAACg+gAAAFB9AAAAqD4AAABUHwAAgOoDAABA9QEAAKD6AAAAUH0AAACoPgAAAFQfAAAAqg8AAED1AQAAoPoAAABQfQAAAKg+AAAAVB8AAACqDwAAANUHAACg+gAAAFB9AAAAqD4AAABUHwAAAKoPAAAA1QcAAIDqAwAAUH0AAACoPgAAAFQfAAAAqg8AAADVBwAAgOoDAABQfQAAAKg+AAAAVB8AAACqDwAAANUHAACA6gMAAED1AQAAqD4AAABUHwAAAKoPAAAA1QcAAIDqAwAAQPUBAACg+gAAAFQfAAAAqg8AAADVBwAAgOoDAABA9QEAAKD6AAAAUH0AAACqDwAAANUHAACA6gMAAED1AQAAoPoAAABQfQAAAKoPAAAA1QcAAIDqAwAAQPUBAACg+gAAAFB9AAAAqD4AAADVBwAAgOoDAABA9QEAAKD6AAAAUH0AAACoPgAAAFQfAACA6gMAAED1AQAAoPoAAABQfQAAAKg+AAAAVB8AAACqDwAAQPUBAACg+gAAAFB9AAAAqD4AAABUHwAAAKoPAAAA1QcAAKD6AAAAUH0AAACoPgAAAFQfAAAAqg8AAADVBwAAoPoAAABQfQAAAKg+AAAAVB8AAACqDwAAANUHAACA6gMAAFB9AAAAqD4AAABUHwAAAKoPAAAA1QcAAIDqAwAAQPUBAACoPgAAAFQfAAAAqg8AAADVBwAAgOoDAABA9QEAAKD6AAAAVB8AAACqDwAAANUHAACA6gMAAED1AQAAoPoAAABQfQAAAKoPAAAA1QcAAIDqAwAAQPUBAACg+gAAAFB9AAAAqg8AAADVBwAAgOoDAABA9QEAAKD6AAAAUH0AAACoPgAAANUHAACA6gMAAED1AQAAoPoAAABQfQAAAKg+AAAAVB8AAIDqAwAAQPUBAACg+gAAAFB9AAAAqD4AAABUHwAAAKoPAABA9QEAAKD6AAAAUH0AAACoPgAAAFQfAAAAqg8AAADVBwAAoPoAAABQfQAAAKg+AAAAVB8AAACqDwAAANUHAACg+gAAAFB9AAAAqD4AAABUHwAAAKoPAAAA1QcAAIDqAwAAUH0AAACoPgAAAFQfAAAAqg8AAADVBwAAgOoDAABA9QEAAKg+AAAAVB8AAACqDwAAANUHAACA6gMAAED1AQAAoPoAAABUHwAAAKoPAAAA1QcAAIDqAwAAQPUBAACg+gAAAFQfAAAAqg8AAADVBwAAgOoDAABA9QEAAKD6AAAAUH0AAACqDwAAANUHAACA6gMAAED1AQAAoPoAAABQfQAAAKg+AAAA1QcAAIDqAwAAQPUBAACg+gAAAFB9AAAAqD4AAABUHwAAgOoDAABA9QEAAKD6AAAAUH0AAACoPgAAAFQfAAAAqg8AAED1AQAAoPoAAABQfQAAAKg+AAAAVB8AAACqDwAAQPUBAACg+gAAAFB9AAAAqD4AAABUHwAAAKoPAAAA1QcAAKD6AAAAUH0AAACoPgAAAFQfAAAAqg8AAADVBwAAgOoDAABQfQAAAKg+AAAAVB8AAACqDwAAANUHAACA6gMAAED1AQAAqD4AAABUHwAAAKoPAAAA1QcAAIDqAwAAQPUBAACg+gAAAFQfAAAAqg8AAADVBwAAgOoDAABA9QEAAKD6AAAAVB8AAACqDwAAANUHAACA6gMAAED1AQAAoPoAAABQfQAAAKoPAAAA1QcAAIDqAwAAQPUBAACg+gAAAFB9AAAAqD4AAADVBwAAgOoDAABA9QEAAKD6AAAAUH0AAACoPgAAAFQfAACA6gMAAED1AQAAoPoAAABQfQAAAKg+AAAAVB8AAACqDwAAQPUBAACg+gAAAFB9AAAAqD4AAABUHwAAAKoPAABA9QEAAKD6AAAAUH0AAACoPgAAAFQfAAAAqg8AAADVBwAAoPoAAABQfQAAAKg+AAAAVB8AAACqDwAAANUHAACA6gMAAFB9AAAAqD4AAABUHwAAAKoPAAAA1QcAAIDqAwAAQPUBAACoPgAAAFQfAAAAqg8AAADVBwAAgOoDAABA9QEAAKg+AAAAVB8AAACqDwAAANUHAACA6gMAAED1AQAAoPoAAABUHwAAAKoPAAAA1QcAAIDqAwAAQPUBAACg+gAAAFB9AAAAqg8AAADVBwAAgOoDAABA9QEAAKD6AAAAUH0AAACoPgAAANUHAACA6gMAAED1AQAAoPoAAABQfQAAAKg+AAAAVB8AAIDqAwAAQPUBAACg+gAAAFB9AAAAqD4AAABUHwAAgOoDAABA9QEAAKD6AAAAUH0AAACoPgAAAFQfAAAAqg8AAED1AQAAoPoAAABQfQAAAKg+AAAAVB8AAACqDwAAANUHAACg+gAAAFB9AAAAqD4AAABUHwAAAKoPAAAA1QcAAIDqAwAAUH0AAACoPgAAAFQfAAAAqg8AAADVBwAAgOoDAABA9QEAAKg+AAAAVB8AAACqDwAAANUHAACA6gMAAED1AQAAqD4AAABUHwAAAKoPAAAA1QcAAIDqAwAAQPUBAACg+gAAAFQfAAAAqg8AAADVBwAAgOoDAABA9QEAAKD6AAAAUH0AAACqDwAAANUHAACA6gMAAED1AQAAoPoAAABQfQAAAKg+AAAA1QcAAIDqAwAAQPUBAACg+gAAAFB9AAAAqD4AAABUHwAAgOoDAABA9QEAAKD6AAAAUH0AAACoPgAAAFQfAADAuerh73/e5ggAAGBNo39GmFeSWAEAAGBXfngCAACoPgAAAFQfAAAAqg8AAADVBwAAgOoDAABA9QEAAKg+AAAAVB8AAACqDwAAANUHAACA6gMAAED1AQAAoPoAAABUHwAAAKoPAAAA1QcAAIDqAwAAQPUBAACg+gAAAFB9AAAAqg8AAADVBwAAgOoDAABA9QEAAKD6AAAAUH0AAACoPgAAANUHAACA6gMAAED1AQAAoPoAAABQfQAAAKg+AAAA1QcAAIDqAwAAQPUBAACg+gAAAFB9AAAAqD4AAABUHwAAgOoDAABA9QEAAKD6AAAAUH0AAACoPgAAAFQfAAAAqg8AAED1AQAAoPoAAABQfQAAAKg+AAAAVB8AAACqDwAAANUHAACg+gAAAFB9AAAAqD4AAABUHwAAAKoPAAAA1QcAAIDqAwAAUH0AAACoPgAAAFQfAAAAqg8AAADVBwAAgOoDAABQfQAAAKg+AAAAVB8AAACqDwAAANUHAACA6gMAAED1AQAAqD4AAABUHwAAAKoPAAAA1QcAAIDqAwAAQPUBAACg+gAAAFQfAAAAqg8AAADVBwAAgOoDAABA9QEAAKD6AAAAUH0AAACqDwAAANUHAACA6gMAAED1AQAAoPoAAABQfQAAAKg+AAAA1QcAAIDqAwAAQPUBAACg+gAAAFB9AAAAqD4AAADVBwAAgOoDAABA9QEAAKD6AAAAUH0AAACoPgAAAFQfAACA6gMAAED1AQAAoPoAAABQfQAAAKg+AAAAVB8AAACqDwAAQPUBAACg+gAAAFB9AAAAqD4AAABUHwAAAKoPAAAA1QcAAKD6AAAAUH0AAACoPgAAAFQfAAAAqg8AAADVBwAAgOoDAABQfQAAAKg+AAAAVB8AAACqDwAAANUHAACA6gMAAFB9AAAAqD4AAABUHwAAAKoPAAAA1QcAAIDqAwAAQPUBAACoPgAAAFQfAAAAqg8AAADVBwAAgOoDAABA9QEAAKD6AAAAVB8AAACqDwAAANUHAACA6gMAAED1AQAAoPoAAABQfQAAAKoPAAAA1QcAAIDqAwAAQPUBAACg+gAAAFB9AAAAqg8AAADVBwAAgOoDAABA9QEAAKD6AAAAUH0AAACoPgAAANUHAACA6gMAAED1AQAAoPoAAABQfQAAAKg+AAAAVB8AAIDqAwAAQPUBAACg+gAAAFB9AAAAqD4AAABUHwB/u3ZsgjAQQGH4nRGiZAYXcIKMYOESbuAeNm6QxjHcwt49Up2FbiCCXL6vTHePwPHDAQCoPgAAANUHAACA6gMAAED1AQAAoPoAAABQfQAAAKg+AAAAVB8AAIDqAwAAQPUBAACg+gAAAFB9AAAAqD4AAABUHwAAgOoDAABA9QEAAKD6AAAAUH0AAACoPgAAAFQfAAAAqg8AAED1AQAAoPoAAABQfQAAAKg+AAAAVB8AAACqDwAAANUHAACg+gAAAFB9AAAAqD4AAABUHwAAAKoPAAAA1QcAAIDqAwAAUH0AAACoPgAAAFQfAAAAqg8AAADVBwAAgOoDAABA9QEAAKg+AAAAVB8AAACqDwAAANUHAACA6gMAAED1AQAAqD4AAABUHwAAAKoPAAAA1QcAAIDqAwAAQPUBAACg+gAAAFQfAAAAqg8AAADVBwAAgOoDAABA9QEAAKD6AAAAUH0AAACqDwAAANUHAACA6gMAAED1AQAAoPoAAABQfQAAAKg+AAAA1QcAAIDqAwAAQPUBAACg+gAAAFB9AAAAqD4AAABUHwAAgOoDAABA9QEAAKD6AAAAUH0AAACoPgAAAFQfAACA6gMAAED1AQAAoPoAAABQfQAAAKg+AAAAVB8AAACqDwAAQPUBAACg+gAAAFB9AAAAqD4AAABUHwAAAKoPAAAA1QcAALAc64Wfvz9d/QQAAPCf5ulshO+VWqsVAAAAWuWFJwAAgOoDAABA9QEAAKD6AAAAUH0AAACoPgAAAFQfAACA6gMAAED1AQAAoPoAAABQfQAAAKg+AAAAVB8AAACqDwAAQPUBAACg+gAAAFB9AAAAqD4AAABUHwAAAKoPAAAA1QcAAKD6AAAAUH0AAACoPgAAAFQfAAAAqg8AAADVBwAAgOoDAABQfQAAAKg+AAAAVB8AAACqDwAAANUHAACA6gMAAFB9AAAAqD4AAABUHwAAAKoPAAAA1QcAAIDqAwAAQPUBAACoPgAAAFQfAAAAqg8AAADVBwAAgOoDAABA9QEAAKD6AAAAVB8AAACqDwAAANUHAACA6gMAAED1AQAAoPoAAABQfQAAAKoPAAAA1QcAAIDqAwAAQPUBAACg+gAAAFB9AAAAqD4AAADVBwAAgOoDAABA9QEAAKD6AAAAUH0AAACoPgAAANUHAACA6gMAAED1AQAAoPoAAABQfQAAAKg+AAAAVB8AAIDqAwAAQPUBAACg+gAAAFB9AAAAqD4AAABUHwAAAKoPAABA9QEAAKD6AAAAUH0AAACoPgAAAFQfAAAAqg8AAADVBwAAoPoAAABQfQAAAKg+AAAAVB8AAACqDwAAANUHAACA6gMAAFB9AAAAqD4AAABUHwAAAKoPAAAA1QcAAIDqAwAAUH0AAACoPgAAAFQfAAAAqg8AAADVBwAAgOoDAABA9QEAAKg+AAAAVB8AAACqDwAAANUHAACA6gMAAED1AQAAoPoAAABUHwAAAKoPAAAA1QcAAIDqAwAAQPUBAACg+gAAAFB9AAAAqg8AAADVBwAAgOoDAABA9QEAAKD6AAAAUH0AAACoPgAAANUHAACA6gMAAED1AQAAoPoAAABQfQAAAKg+AAAA1QcAAIDqAwAAQPUBAACg+gAAAFB9AAAAqD4AAABUHwAAgOoDAABA9QEAAKD6AAAAUH0AAACoPgAAAFQfAAAAqg8AAED1AQAAoPoAAABQfQAAAKg+AAAAVB8AAACqDwAAANUHAACg+gAAAFB9AAAAqD4AAABUHwAAAKoPAAAA1QcAAKD6AAAAUH0AAACoPgAAAFQfAAAAqg8AAADVBwAAgOoDAABQfQAAAKg+AAAAVB8AAACqDwAAANUHAACA6gMAAED1AQAAqD4AAABUHwAAAKoPAAAA1QcAAIDqAwAAQPUBAACg+gAAAFQfAAAAqg8AAADVBwAAgOoDAABA9QEAAKD6AAAAUH0AAACqDwAAANUHAACA6gMAAED1AQAAoPoAAABQfQAAAKoPAAAA1QcAAIDqAwAAQPUBAACg+gAAAFB9AAAAqD4AAADVBwAAgOoDAABA9QEAAKD6AAAAUH0AAACoPgAAAFQfAACA6gMAAED1AQAAoPoAAABQfQAAAKg+AAAAVB8AAACqDwAAQPUBAACg+gAAAFB9AAAAqD4AAABUHwAAAKoPAAAA1QcAAKD6AAAAUH0AAACoPgAAAFQfAAAAqg8AAADVBwAAoPoAAABQfQAAAKg+AAAAVB8AAACqDwAAANUHAACA6gMAAFB9AAAAqD4AAABUHwAAAKoPAAAA1QcAAIDqAwAAQPUBAACoPgAAAFQfAAAAqg8AAADVBwAAgOoDAABA9QEAAKD6AAAAVB8AAACqDwAAANUHAACA6gMAAED1AQAAoPoAAABQfQAAAKoPAAAA1QcAAIDqAwAAQPUBAACg+gAAAFB9AAAAqg8AAADVBwAAgOoDAABA9QEAAKD6AAAAUH0AAACoPgAAANUHAACA6gMAAED1AQAAoPoAAABQfQAAAKg+AAAAVB8AAIDqAwAAQPUBAACg+gAAAFB9AAAAqD4AAABUHwAAAKoPAABA9QEAAKD6AAAAUH0AAACoPgAAAFQfAAAAqg8AAED1AQAAoPoAAABQfQAAAKg+AAAAVB8AAACqDwAAANUHAACg+gAAAFB9AAAAqD4AAABUHwAAAKoPAAAA1QcAAIDqAwAAUH0AAACoPgAAAFQfAAAAqg8AAADVBwAAgOoDAABA9QEAAKg+AAAAVB8AAACqDwAAANUHAACA6gMAAED1AQAAoPoAAABUHwAAAKoPAAAA1QcAAIDqAwAAQPUBAACg+gAAAFQfAAAAqg8AAADVBwAAgOoDAABA9QEAAKD6AAAAUH0AAACqDwAAANUHAACA6gMAAED1AQAAoPoAAABQfQAAAKg+AAAA1QcAAIDqAwAAQPUBAACg+gAAAFB9AAAAqD4AAABUHwAAgOoDAABA9QEAAKD6AAAAUH0AAACoPgAAAFQfAAAAqg8AAED1AQAAoPoAAABQfQAAAKg+AAAAVB8AAACqDwAAQPUBAACg+gAAAFB9AAAAqD4AAABUHwAAAKoPAAAA1QcAAKD6AAAAUH0AAACoPgAAAFQfAAAAqg8AAADVBwAAgOoDAABQfQAAAKg+AAAAVB8AAACqDwAAANUHAACA6gMAAED1AQAAqD4AAABUHwAAAKoPAAAA1QcAAIDqAwAAQPUBAFlGcfMAAACFSURBVACg+gAAAFQfAAAAqg8AAADVBwAAgOoDAABA9QEAAKD6AAAAVB8AAACqDwAAANUHAACA6gMAAED1AQAAoPoAAABQfQAAAKoPAAAA1QcAAIDqAwAAQPUBAADwM8UEADRpW1bPJBk/t92lS+77ZEhy3CWbw/v7rSTjnHRJHr3dAGjQC+TGKC876ntaAAAAAElFTkSuQmCC"/><div class=
"t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0">Dylan
<span class=
"_ _0"> </span>Llo
<span class=
"_ _1"></span>yd
</div><div class=
"t m0 x1 h2 y2 ff1 fs0 fc0 sc0 ls0 ws0">Soft
<span class=
"_ _1"></span>w
<span class=
"_ _1"></span>are
<span class=
"_ _0"> </span>Engineer
</div><div class=
"t m0 x2 h3 y1 ff1 fs1 fc0 sc0 ls0 ws0">dylan@disinclined.org
</div><div class=
"t m0 x3 h3 y3 ff1 fs1 fc0 sc0 ls0 ws0">h
<span class=
"_ _1"></span>ttps://disinclined.org
</div><div class=
"t m0 x4 h3 y4 ff1 fs1 fc0 sc0 ls0 ws0">(
917)
<span class=
"_ _2"> </span>-
<span class=
"_ _2"> </span>853<span class=
"_ _2"> </span>-
<span class=
"_ _2"> </span>4726</div><div class=
"t m0 x5 h4 y5 ff1 fs2 fc1 sc0 ls0 ws0">Professional
<span class=
"_ _3"> </span>Exp
<span class=
"_ _4"></span>erience
</div><div class=
"t m0 x6 h5 y6 ff1 fs3 fc0 sc0 ls0 ws0">T
<span class=
"_ _5"></span>o
<span class=
"_ _1"></span>wer
<span class=
"_ _6"> </span>Research
<span class=
"_ _6"> </span>Capital
<span class=
"_ _6"> </span><span class=
"ff2 fs4">2<span class=
"_ _4"></span>0<span class=
"_ _7"></span>1<span class=
"_ _4"></span>8</span></div><div class=
"t m0 x6 h6 y7 ff2 fs4 fc0 sc0 ls0 ws0">-
<span class=
"_ _8"> </span>2<span class=
"_ _4"></span>0<span class=
"_ _4"></span>2<span class=
"_ _4"></span>3</div><div class=
"t m0 x7 h3 y6 ff1 fs1 fc0 sc0 ls0 ws0">Liaison
<span class=
"_ _2"> </span>to
<span class=
"_ _6"> </span>FPGA
<span class=
"_ _2"> </span>dev
<span class=
"_ _1"></span>elopment
<span class=
"_ _6"> </span>from
<span class=
"_ _2"> </span>DevT
<span class=
"_ _5"></span>ools
<span class=
"_ _2"> </span>Compute
<span class=
"_ _9"> </span>Dev
<span class=
"_ _1"></span>elopment
<span class=
"_ _9"> </span>Platform.
<span class=
"_ _a"> </span>Sole
</div><div class=
"t m0 x7 h3 y7 ff1 fs1 fc0 sc0 ls0 ws0">dev
<span class=
"_ _1"></span>elop
<span class=
"_ _4"></span>er
<span class=
"_ _b"> </span>of
<span class=
"_ _b"> </span>specialized
<span class=
"_ _b"> </span>dep
<span class=
"_ _4"></span>endency
<span class=
"_ _b"> </span>managemen
<span class=
"_ _1"></span>t
<span class=
"_ _b"> </span>system
<span class=
"_ _b"> </span>for
<span class=
"_ _b"> </span>FPGA
<span class=
"_ _b"> </span>design.
<span class=
"_ _c"> </span>Owner-
</div><div class=
"t m0 x7 h3 y8 ff1 fs1 fc0 sc0 ls0 ws0">ship
<span class=
"_ _3"> </span>of
<span class=
"_ _3"> </span>end
<span class=
"_ _3"> </span>to
<span class=
"_ _3"> </span>end
<span class=
"_ _3"> </span>CI/CD
<span class=
"_ _3"> </span>pip
<span class=
"_ _4"></span>elines
<span class=
"_ _3"> </span>for
<span class=
"_ _3"> </span>hardware
<span class=
"_ _b"> </span>simulation
<span class=
"_ _b"> </span>on
<span class=
"_ _3"> </span>Kub
<span class=
"_ _4"></span>ernetes.
<span class=
"_ _d"> </span>Man-
</div><div class=
"t m0 x7 h3 y9 ff1 fs1 fc0 sc0 ls0 ws0">aged
<span class=
"_ _6"> </span>Kub
<span class=
"_ _4"></span>ernetes
<span class=
"_ _6"> </span>clusters
<span class=
"_ _9"> </span>across
<span class=
"_ _6"> </span>bare
<span class=
"_ _6"> </span>me
<span class=
"_"> </span>tal
<span class=
"_ _9"> </span>colo
<span class=
"_ _4"></span>cated
<span class=
"_ _6"> </span>datacenters.
<span class=
"_ _3"> </span>Developed
<span class=
"_ _9"> </span>Python
</div><div class=
"t m0 x7 h3 ya ff1 fs1 fc0 sc0 ls0 ws0">applications
<span class=
"_ _9"> </span>for
<span class=
"_ _9"> </span>resourc
<span class=
"_"> </span>e
<span class=
"_ _2"> </span>managemen
<span class=
"_ _1"></span>t,
<span class=
"_ _2"> </span>automated
<span class=
"_ _9"> </span>image
<span class=
"_ _9"> </span>creation
<span class=
"_ _9"> </span>and
<span class=
"_ _2"> </span>prod
<span class=
"_"> </span>uc
<span class=
"_"> </span>tion
<span class=
"_ _2"> </span>de-
</div><div class=
"t m0 x7 h3 yb ff1 fs1 fc0 sc0 ls0 ws0">plo
<span class=
"_ _1"></span>yment.
<span class=
"_ _e"> </span>Managed
<span class=
"_ _a"> </span>priv
<span class=
"_ _1"></span>ate
<span class=
"_ _a"> </span>GitLab,
<span class=
"_ _0"> </span>Gerrit
<span class=
"_ _a"> </span>and
<span class=
"_ _f"> </span>Gitolite
<span class=
"_ _a"> </span>instances
<span class=
"_ _f"> </span>for
<span class=
"_ _a"> </span>˜
30+
<span class=
"_ _f"> </span>trade
</div><div class=
"t m0 x7 h3 yc ff1 fs1 fc0 sc0 ls0 ws0">teams.
<span class=
"_ _0"> </span>Ownership
<span class=
"_ _b"> </span>of
<span class=
"_ _2"> </span>highly
<span class=
"_ _b"> </span>a
<span class=
"_ _1"></span>v
<span class=
"_ _1"></span>ailable
<span class=
"_ _b"> </span>geo-distributed
<span class=
"_ _2"> </span>Artifactory
<span class=
"_ _b"> </span>instances
<span class=
"_ _b"> </span>with
<span class=
"_ _2"> </span>˜
40</div><div class=
"t m0 x7 h3 yd ff1 fs1 fc0 sc0 ls0 ws0">terrabytes
<span class=
"_ _2"> </span>of
<span class=
"_ _2"> </span>binary
<span class=
"_ _b"> </span>and
<span class=
"_ _2"> </span>pack
<span class=
"_ _5"></span>age
<span class=
"_ _b"> </span>data.
<span class=
"_ _0"> </span>Implemented
<span class=
"_ _2"> </span>comprehensive
<span class=
"_ _2"> </span>monitoring
<span class=
"_ _b"> </span>and
</div><div class=
"t m0 x7 h3 ye ff1 fs1 fc0 sc0 ls0 ws0">bac
<span class=
"_ _1"></span>kup
<span class=
"_ _2"> </span>strategies
<span class=
"_ _2"> </span>for
<span class=
"_ _2"> </span>critical
<span class=
"_ _2"> </span>servic
<span class=
"_"> </span>es
<span class=
"_"> </span>.
</div><div class=
"t m0 x6 h3 yf ff1 fs3 fc0 sc0 ls0 ws0">Addepar
<span class=
"_ _9"> </span><span class=
"ff2 fs4">2<span class=
"_ _7"></span>0<span class=
"_ _4"></span>1<span class=
"_ _4"></span>6<span class=
"_ _8"> </span>-
<span class=
"_ _8"> </span>2<span class=
"_ _4"></span>0<span class=
"_ _4"></span>1<span class=
"_ _4"></span>8<span class=
"_ _10"> </span></span><span class=
"fs1">Highly
<span class=
"_ _a"> </span>a
<span class=
"_ _1"></span>v
<span class=
"_ _1"></span>ailable
<span class=
"_ _a"> </span>in
<span class=
"_ _1"></span>ternal
<span class=
"_ _a"> </span>to
<span class=
"_ _4"></span>olchain
<span class=
"_ _3"> </span>developmen
<span class=
"_ _1"></span>t
<span class=
"_ _a"> </span>for
<span class=
"_ _a"> </span>machine
<span class=
"_ _3"> </span>&<span class=
"_ _a"> </span>environmen
<span class=
"_ _1"></span>t
<span class=
"_ _a"> </span>pro
<span class=
"_ _1"></span>vi-
</span></div><div class=
"t m0 x7 h3 y10 ff1 fs1 fc0 sc0 ls0 ws0">sioning,
<span class=
"_ _9"> </span>aut
<span class=
"_"> </span>he
<span class=
"_"> </span>ntication
<span class=
"_ _9"> </span>&<span class=
"_ _2"> </span>authorization
<span class=
"_ _2"> </span>within
<span class=
"_ _9"> </span>an
<span class=
"_ _2"> </span>auditable
<span class=
"_ _9"> </span>financial
<span class=
"_ _2"> </span>platform
<span class=
"_ _2"> </span>repre-
</div><div class=
"t m0 x7 h7 y11 ff1 fs1 fc0 sc0 ls0 ws0">sen
<span class=
"_ _1"></span>ting
<span class=
"_ _2"> </span><span class=
"ff2 fs2">$
</span>500<span class=
"_ _9"> </span>billion
<span class=
"_ _2"> </span>assets
<span class=
"_ _9"> </span>under
<span class=
"_ _2"> </span>managemen
<span class=
"_ _1"></span>t.
<span class=
"_ _a"> </span>Developed
<span class=
"_ _2"> </span>Python
<span class=
"_ _9"> </span>Flask
<span class=
"_ _9"> </span>app
<span class=
"_"> </span>lic
<span class=
"_"> </span>ations
</div><div class=
"t m0 x7 h3 y12 ff1 fs1 fc0 sc0 ls0 ws0">for
<span class=
"_ _9"> </span>internal
<span class=
"_ _6"> </span>core
<span class=
"_ _2"> </span>w
<span class=
"_ _1"></span>orkflows.
<span class=
"_ _3"> </span>Developed
<span class=
"_ _9"> </span>Python
<span class=
"_ _2"> </span>utilities
<span class=
"_ _9"> </span>to
<span class=
"_ _9"> </span>parse
<span class=
"_ _9"> </span>and
<span class=
"_ _2"> </span>pro
<span class=
"_"> </span>ce
<span class=
"_"> </span>ss
<span class=
"_ _2"> </span>financial
</div><div class=
"t m0 x7 h3 y13 ff1 fs1 fc0 sc0 ls0 ws0">data
<span class=
"_ _2"> </span>injested
<span class=
"_ _2"> </span>for
<span class=
"_ _2"> </span>pro
<span class=
"_ _4"></span>duct.
<span class=
"_ _a"> </span>Managed
<span class=
"_ _2"> </span>compute
<span class=
"_ _2"> </span>resources
<span class=
"_ _2"> </span>on
<span class=
"_ _2"> </span>A
<span class=
"_ _11"></span>WS.
</div><div class=
"t m0 x6 h5 y14 ff1 fs3 fc0 sc0 ls0 ws0">Pho
<span class=
"_"> </span>e
<span class=
"_"> </span>ni
<span class=
"_"> </span>x
<span class=
"_ _2"> </span>Age
<span class=
"_ _6"> </span>/
<span class=
"_ _9"> </span>Kabam
<span class=
"_ _2"> </span><span class=
"ff2 fs4">2<span class=
"_ _4"></span>0<span class=
"_ _4"></span>1<span class=
"_ _4"></span>3</span></div><div class=
"t m0 x6 h6 y15 ff2 fs4 fc0 sc0 ls0 ws0">-
<span class=
"_ _8"> </span>2<span class=
"_ _4"></span>0<span class=
"_ _4"></span>1<span class=
"_ _4"></span>6</div><div class=
"t m0 x7 h3 y14 ff1 fs1 fc0 sc0 ls0 ws0">T
<span class=
"_ _11"></span>echnical
<span class=
"_ _2"> </span>lead
<span class=
"_ _2"> </span>of
<span class=
"_ _2"> </span>scalable
<span class=
"_ _2"> </span>back
<span class=
"_ _5"></span>end
<span class=
"_ _b"> </span>infrastructure,
<span class=
"_ _2"> </span>and
<span class=
"_ _2"> </span>full
<span class=
"_ _2"> </span>stac
<span class=
"_ _1"></span>k
<span class=
"_ _2"> </span>feature
<span class=
"_ _2"> </span>developmen
<span class=
"_ _1"></span>t
</div><div class=
"t m0 x7 h3 y15 ff1 fs1 fc0 sc0 ls0 ws0">for
<span class=
"_ _6"> </span>top
<span class=
"_ _9"> </span>grossing,
<span class=
"_ _9"> </span>massively
<span class=
"_ _6"> </span>multipla
<span class=
"_ _5"></span>yer
<span class=
"_ _6"> </span>mobile
<span class=
"_ _9"> </span>games
<span class=
"_ _9"> </span>of
<span class=
"_ _6"> </span>15+
<span class=
"_ _9"> </span>million
<span class=
"_ _9"> </span>users.
<span class=
"_ _a"> </span>Dev
<span class=
"_ _1"></span>elop
<span class=
"_ _4"></span>ed
</div><div class=
"t m0 x7 h3 y16 ff1 fs1 fc0 sc0 ls0 ws0">Chef
<span class=
"_ _2"> </span>c
<span class=
"_"> </span>o
<span class=
"_ _4"></span>okb
<span class=
"_ _4"></span>o
<span class=
"_ _4"></span>oks
<span class=
"_ _b"> </span>for
<span class=
"_ _2"> </span>automated
<span class=
"_ _b"> </span>deplo
<span class=
"_ _1"></span>yment
<span class=
"_ _2"> </span>and
<span class=
"_ _b"> </span>scaling
<span class=
"_ _2"> </span>of
<span class=
"_ _b"> </span>pro
<span class=
"_ _4"></span>duction
<span class=
"_ _2"> </span>game
<span class=
"_ _b"> </span>en
<span class=
"_ _1"></span>viron-
</div><div class=
"t m0 x7 h3 y17 ff1 fs1 fc0 sc0 ls0 ws0">men
<span class=
"_ _1"></span>ts
<span class=
"_ _2"> </span>on
<span class=
"_ _2"> </span>Go
<span class=
"_ _4"></span>ogle
<span class=
"_ _2"> </span>Cloud.
</div><div class=
"t m0 x6 h3 y18 ff1 fs3 fc0 sc0 ls0 ws0">DuckDuc
<span class=
"_ _1"></span>kGo
<span class=
"_ _9"> </span><span class=
"ff2 fs4">2<span class=
"_ _4"></span>0<span class=
"_ _4"></span>1<span class=
"_ _7"></span>1<span class=
"_ _8"> </span>-
<span class=
"_ _8"> </span>2<span class=
"_ _4"></span>0<span class=
"_ _4"></span>1<span class=
"_ _4"></span>3<span class=
"_ _12"> </span></span><span class=
"fs1">Dev
<span class=
"_ _1"></span>elop
<span class=
"_ _4"></span>ed
<span class=
"_ _b"> </span>and
<span class=
"_ _b"> </span>managed
<span class=
"_ _2"> </span>op
<span class=
"_ _4"></span>en
<span class=
"_ _b"> </span>source
<span class=
"_ _b"> </span>rep
<span class=
"_ _4"></span>ositories
<span class=
"_ _b"> </span>hosted
<span class=
"_ _2"> </span>on
<span class=
"_ _b"> </span>GitHub,
<span class=
"_ _b"> </span>resp
<span class=
"_ _4"></span>onsible
<span class=
"_ _b"> </span>for
</span></div><div class=
"t m0 x7 h3 y19 ff1 fs1 fc0 sc0 ls0 ws0">resp
<span class=
"_ _4"></span>onding
<span class=
"_ _b"> </span>to
<span class=
"_ _b"> </span>pull
<span class=
"_ _b"> </span>requests.
<span class=
"_ _13"> </span>Added
<span class=
"_ _b"> </span>features
<span class=
"_ _b"> </span>to
<span class=
"_ _b"> </span>and
<span class=
"_ _3"> </span>main
<span class=
"_ _1"></span>tained
<span class=
"_ _b"> </span>the
<span class=
"_ _3"> </span>Duc
<span class=
"_ _1"></span>kP
<span class=
"_ _5"></span>AN
<span class=
"_ _b"> </span>plat-
</div><div class=
"t m0 x7 h3 y1a ff1 fs1 fc0 sc0 ls0 ws0">form.
<span class=
"_ _13"> </span>Implemen
<span class=
"_ _1"></span>ted
<span class=
"_ _b"> </span>business
<span class=
"_ _b"> </span>driven
<span class=
"_ _b"> </span>in
<span class=
"_ _1"></span>tegrations
<span class=
"_ _b"> </span>with
<span class=
"_ _3"> </span>companies
<span class=
"_ _b"> </span>such
<span class=
"_ _b"> </span>as
<span class=
"_ _b"> </span>ESPN
<span class=
"_ _b"> </span>and
</div><div class=
"t m0 x7 h3 y1b ff1 fs1 fc0 sc0 ls0 ws0">Amazon.
<span class=
"_ _d"> </span>W
<span class=
"_ _11"></span>rote
<span class=
"_ _3"> </span>internal
<span class=
"_ _3"> </span>services
<span class=
"_ _3"> </span>and
<span class=
"_ _3"> </span>developmen
<span class=
"_ _1"></span>t
<span class=
"_ _3"> </span>to
<span class=
"_ _4"></span>ols,
<span class=
"_ _3"> </span>servicing
<span class=
"_ _3"> </span>˜
4<span class=
"_ _a"> </span>million
<span class=
"_ _3"> </span>daily
</div><div class=
"t m0 x7 h3 y1c ff1 fs1 fc0 sc0 ls0 ws0">users.
<span class=
"_ _a"> </span>Managed
<span class=
"_ _2"> </span>compute
<span class=
"_ _2"> </span>resources
<span class=
"_ _2"> </span>on
<span class=
"_ _2"> </span>A
<span class=
"_ _11"></span>WS.
</div><div class=
"t m0 x5 h4 y1d ff1 fs2 fc1 sc0 ls0 ws0">T
<span class=
"_ _11"></span>ec
<span class=
"_ _1"></span>hnical
<span class=
"_ _3"> </span>Skills
</div><div class=
"t m0 x6 h3 y1e ff1 fs3 fc0 sc0 ls0 ws0">Languages
<span class=
"_ _14"> </span><span class=
"fs1">Python,
<span class=
"_ _6"> </span>P
<span class=
"_ _1"></span>erl,
<span class=
"_ _6"> </span>Ruby
<span class=
"_ _11"></span>,
<span class=
"_ _6"> </span>PHP
<span class=
"_ _11"></span>,
<span class=
"_ _6"> </span>Ob
<span class=
"_ _7"></span>jective
<span class=
"_ _8"> </span>C,
<span class=
"_ _8"> </span>C,
<span class=
"_ _6"> </span>C++,
<span class=
"_ _8"> </span>J
<span class=
"_"> </span>av
<span class=
"_ _5"></span>ascript,
<span class=
"_ _6"> </span>Jav
<span class=
"_ _5"></span>a,
<span class=
"_ _6"> </span>Shell,
<span class=
"_ _6"> </span>SQL,
<span class=
"_ _8"> </span>Haskell
</span></div><div class=
"t m0 x6 h3 y1f ff1 fs3 fc0 sc0 ls0 ws0">Softw
<span class=
"_ _5"></span>ar
<span class=
"_"> </span>e
<span class=
"_ _2"> </span>P
<span class=
"_ _1"></span>ack
<span class=
"_ _5"></span>ages
<span class=
"_ _15"> </span><span class=
"fs1">NGiNX,
<span class=
"_ _0"> </span>Apache,
<span class=
"_ _16"> </span>MySQL,
<span class=
"_ _0"> </span>Mar
<span class=
"_"> </span>iaD
<span class=
"_"> </span>B,
<span class=
"_ _c"> </span>Postgres,
<span class=
"_ _16"> </span>V
<span class=
"_ _11"></span>ertica,
<span class=
"_ _16"> </span>Couch
<span class=
"_ _1"></span>base,
<span class=
"_ _16"> </span>Redis,
<span class=
"_ _16"> </span>Mem-
</span></div><div class=
"t m0 x7 h3 y20 ff1 fs1 fc0 sc0 ls0 ws0">cac
<span class=
"_ _1"></span>hed,
<span class=
"_ _9"> </span>Nagios,
<span class=
"_ _9"> </span>Sensu,
<span class=
"_ _9"> </span>Ganglia,
<span class=
"_ _9"> </span>W
<span class=
"_ _5"></span>av
<span class=
"_ _1"></span>efron
<span class=
"_ _1"></span>t,
<span class=
"_ _9"> </span>Sumologic,
<span class=
"_ _9"> </span>BIND,
<span class=
"_ _9"> </span>ACME,
<span class=
"_ _6"> </span>P
<span class=
"_ _1"></span>ostfix,
<span class=
"_ _9"> </span>Dov
<span class=
"_ _1"></span>e-
</div><div class=
"t m0 x7 h3 y21 ff1 fs1 fc0 sc0 ls0 ws0">cot,
<span class=
"_ _0"> </span>Chef,
<span class=
"_ _c"> </span>Gitolite,
<span class=
"_ _c"> </span>Gitlab,
<span class=
"_ _0"> </span>Gerri
<span class=
"_"> </span>t,
<span class=
"_ _c"> </span>Salt,
<span class=
"_ _c"> </span>Do
<span class=
"_ _4"></span>c
<span class=
"_ _1"></span>ker,
<span class=
"_ _0"> </span>Conda,
<span class=
"_ _0"> </span>Kub
<span class=
"_ _4"></span>ernetes,
<span class=
"_ _c"> </span>Artifactory
<span class=
"_ _5"></span>,
</div><div class=
"t m0 x7 h3 y22 ff1 fs1 fc0 sc0 ls0 ws0">V
<span class=
"_ _11"></span>ault,
<span class=
"_ _2"> </span>Grafana,
<span class=
"_ _2"> </span>Pr
<span class=
"_"> </span>ometh
<span class=
"_"> </span>e
<span class=
"_"> </span>us
</div><div class=
"t m0 x5 h4 y23 ff1 fs2 fc1 sc0 ls0 ws0">P
<span class=
"_ _1"></span>ersonal
<span class=
"_ _3"> </span>Pro
<span class=
"_ _7"></span>jects
</div><div class=
"t m0 x6 h3 y24 ff1 fs3 fc0 sc0 ls0 ws0">nasm-demonstration
<span class=
"_ _17"> </span><span class=
"fs1">64<span class=
"_ _b"> </span>and
<span class=
"_ _b"> </span>32<span class=
"_ _2"> </span>bit
<span class=
"_ _b"> </span>Netwide
<span class=
"_ _2"> </span>Assembly
<span class=
"_ _b"> </span>demonstration,
<span class=
"_ _b"> </span>in
<span class=
"_ _b"> </span>the
<span class=
"_ _2"> </span>form
<span class=
"_ _b"> </span>of
<span class=
"_ _b"> </span>a
<span class=
"_ _b"> </span>needlessly
<span class=
"_ _b"> </span>compli-
</span></div><div class=
"t m0 x7 h3 y25 ff1 fs1 fc0 sc0 ls0 ws0">cated
<span class=
"_ _2"> </span>hello
<span class=
"_ _2"> </span>w
<span class=
"_ _1"></span>orld
<span class=
"_ _2"> </span>featuring
<span class=
"_ _2"> </span>a
<span class=
"_ _2"> </span>branch,
<span class=
"_ _2"> </span>macro
<span class=
"_ _2"> </span>and
<span class=
"_ _2"> </span>function.
</div><div class=
"t m0 x6 h3 y26 ff1 fs3 fc0 sc0 ls0 ws0">p
<span class=
"_"> </span>ow
<span class=
"_ _1"></span>ermate
<span class=
"_ _18"> </span><span class=
"fs1">I
<span class=
"_ _f"> </span>wrote
<span class=
"_ _0"> </span>this
<span class=
"_ _f"> </span>Haskell
<span class=
"_ _f"> </span>program
<span class=
"_ _0"> </span>to
<span class=
"_ _f"> </span>control
<span class=
"_ _f"> </span>Alsa,
<span class=
"_ _c"> </span>MPD
<span class=
"_ _f"> </span>and
<span class=
"_ _0"> </span>Pianobar
<span class=
"_ _f"> </span>with
<span class=
"_ _0"> </span>a
<span class=
"_ _f"> </span>Griffin
</span></div><div class=
"t m0 x7 h3 y27 ff1 fs1 fc0 sc0 ls0 ws0">P
<span class=
"_ _1"></span>ow
<span class=
"_ _1"></span>ermate,
<span class=
"_ _2"> </span>binding
<span class=
"_ _b"> </span>arbitrary
<span class=
"_ _2"> </span>shell
<span class=
"_ _2"> </span>scripts
<span class=
"_ _b"> </span>to
<span class=
"_ _2"> </span>ph
<span class=
"_ _1"></span>ysical
<span class=
"_ _b"> </span>gestures.
<span class=
"_ _f"> </span>It
<span class=
"_ _2"> </span>is
<span class=
"_ _2"> </span>av
<span class=
"_ _5"></span>ailable
<span class=
"_ _2"> </span>in
<span class=
"_ _b"> </span>the
</div><div class=
"t m0 x7 h3 y28 ff1 fs1 fc0 sc0 ls0 ws0">Arc
<span class=
"_ _1"></span>h
<span class=
"_ _2"> </span>User
<span class=
"_ _2"> </span>Rep
<span class=
"_ _4"></span>ository
<span class=
"_ _5"></span>.
</div><div class=
"t m0 x6 h3 y29 ff1 fs3 fc0 sc0 ls0 ws0">matrixnullspace.com
<span class=
"_ _19"> </span><span class=
"fs1">A
<span class=
"_ _f"> </span>w
<span class=
"_ _1"></span>eb
<span class=
"_ _f"> </span>application
<span class=
"_ _f"> </span>written
<span class=
"_ _f"> </span>in
<span class=
"_ _f"> </span>Python
<span class=
"_ _f"> </span>to
<span class=
"_ _f"> </span>calculate
<span class=
"_ _f"> </span>the
<span class=
"_ _f"> </span>n
<span class=
"_ _1"></span>ull
<span class=
"_ _f"> </span>space,
<span class=
"_ _0"> </span>eigenv
<span class=
"_ _5"></span>alues
<span class=
"_ _f"> </span>and
</span></div><div class=
"t m0 x7 h3 y2a ff1 fs1 fc0 sc0 ls0 ws0">determinant
<span class=
"_ _9"> </span>of
<span class=
"_ _2"> </span>a
<span class=
"_ _2"> </span>given
<span class=
"_ _9"> </span>matrix.
</div></div><div class=
"pi" data-data='{
"ctm":[
1.000000,
0.000000,
0.000000,
1.000000,
0.000000,
0.000000]}'
></div></div>
279 <div class=
"loading-indicator">
280 <img alt=
"" src=
"data:image/png;base64,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"/>