diff --git a/public/resources/favicon.ico b/public/resources/favicon.ico index b8f942e..1eb73e6 100644 Binary files a/public/resources/favicon.ico and b/public/resources/favicon.ico differ diff --git a/public/resources/fonts/OpenSans-Bold.ttf b/public/resources/fonts/OpenSans-Bold.ttf new file mode 100644 index 0000000..fd79d43 Binary files /dev/null and b/public/resources/fonts/OpenSans-Bold.ttf differ diff --git a/public/resources/fonts/OpenSans-Italic.ttf b/public/resources/fonts/OpenSans-Italic.ttf new file mode 100644 index 0000000..c90da48 Binary files /dev/null and b/public/resources/fonts/OpenSans-Italic.ttf differ diff --git a/public/resources/fonts/OpenSans-Regular.ttf b/public/resources/fonts/OpenSans-Regular.ttf new file mode 100644 index 0000000..db43334 Binary files /dev/null and b/public/resources/fonts/OpenSans-Regular.ttf differ diff --git a/public/resources/images/header-map-1280px.png b/public/resources/images/header-map-1280px.png new file mode 100644 index 0000000..a1ac4f1 Binary files /dev/null and b/public/resources/images/header-map-1280px.png differ diff --git a/public/resources/images/header-map-1600px.png b/public/resources/images/header-map-1600px.png new file mode 100644 index 0000000..81dcab7 Binary files /dev/null and b/public/resources/images/header-map-1600px.png differ diff --git a/public/resources/images/header-map-2560px.png b/public/resources/images/header-map-2560px.png new file mode 100644 index 0000000..0efd6e1 Binary files /dev/null and b/public/resources/images/header-map-2560px.png differ diff --git a/public/resources/images/header-map-640px.png b/public/resources/images/header-map-640px.png new file mode 100644 index 0000000..01f6204 Binary files /dev/null and b/public/resources/images/header-map-640px.png differ diff --git a/public/resources/images/klokantech.png b/public/resources/images/klokantech.png new file mode 100644 index 0000000..097df7b Binary files /dev/null and b/public/resources/images/klokantech.png differ diff --git a/public/resources/images/logo.png b/public/resources/images/logo.png new file mode 100644 index 0000000..85d9206 Binary files /dev/null and b/public/resources/images/logo.png differ diff --git a/public/resources/images/placeholder.png b/public/resources/images/placeholder.png new file mode 100644 index 0000000..fb83e6d Binary files /dev/null and b/public/resources/images/placeholder.png differ diff --git a/public/resources/index.css b/public/resources/index.css index 1b7b100..6925de8 100644 --- a/public/resources/index.css +++ b/public/resources/index.css @@ -1,91 +1,155 @@ +@font-face { + font-family: 'OpenSans'; + src: url('/fonts/OpenSans-Regular.ttf'); + font-weight: normal; + font-style: normal; +} +@font-face { + font-family: 'OpenSans'; + src: url('/fonts/OpenSans-Italic.ttf'); + font-weight: normal; + font-style: italic; +} +@font-face { + font-family: 'OpenSans'; + src: url('/fonts/OpenSans-Bold.ttf'); + font-weight: bold; + font-style: normal; +} + body{ - font-family: "Lucida Console", Monaco, monospace; - background-color: #f9f9f9; - font-size: 12px; + background-color: #fff; + color: #212121; + font-family:'OpenSans', sans-serif, Arial; + font-size: 14px; + margin:0; } a{ color: #499DCE; - transition: color .3s; + transition: color .2s; } -a:hover{color: #395D73;} -p{ - padding: 0; - margin: 8px 0 16px 0; +a:hover{ + color: #395D73; } -h1, h2, h3 { +.title { font-weight: bold; - margin: 15px 0; - font-size: 16px; -} -h1{ font-size: 32px; - margin: 0 0 0 50px; + text-align:center; + margin:90px 0 0 0; } -h1:before{ - background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAnCAYAAAB9qAq4AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AQFDgYEQ2epRQAAAstJREFUWMPt102I1VUYBvDfvRLkoGbECwWuciF9IRoJMmFCMlQTEQa1CWU2baUh2liQ0EATJFizaTULN7UQBivDimgVLYqaGFM3UpPY4phTFlwNHVvcE4zXO/977nhtLO4D/8XlvPc9z3k/nvcc+uijjz7+G5icHqv8vVTUSjYe2bi3wiIGcBfWYT0ewNeYwSxprtOhqvzXys8St2Qid+N+PIhNWIsBrMLKBX/4HefRwM84jhM4iVP4iXS5UxAKCMZKTGHoBlTGr9hOmlnMoN7ZR2rgcRzoMblTeIQ0U1Wv9bLiT/MYxViPyB3DQ6RjnQzr5T7TPOkVvIg/r4PcoUzuXEmTFElGrsUniXeINcR9xCxxpcvveWIt8cwSZSZquRtX5Y4dwlPYusDocrOwTeMLbC7Y5wx24jYcbYnmJL7FHKnR2tFtujjexq7srAoTuS5H8UaF3VvZdl/22w7n8R2OkMY7yEzcmtt/oCAyc9iBs/gEG1rWhrAir60p8DdMOrJok+SOvdAsYn8UOLwd3+AFDOKlnM4J3JMJflVI7l183Fr/tcVHWzyH97rorTNZL3/MY+9wHn0l+JI0WCQzIxv3/hPJ9/F64QansRuX8FFusAM59Z1wnDQ4OT3WVj3qHQT6VYxXOL+EPXgWI/geD+OzPKd34OXc+e0wi8cWBmcJWhgriMNtNG2qeZOJceKvRXSv0SyVWE183rJ2rqmpPbvrxafZ8VFimNhJnC4U6CliM7GbmCZOEnf25N64IJIDxCbiaeIHYr7LKdIgPiC2EHeUkqt1Rzdq+BBPXMeZd5EOlhrXu4tkukIaxptLIHYxC/HBXj0HqtJdIya6TPG2Xr5VSlO+v4DYWWLrv0ru6o1itILcb8S9yxC5ayK5h7jYQu5Efs8sH7mrx1M8SvySyR1qivOyR+4akhuI13r9eL8RdVm7qcj10cf/GX8DbYAwStKNmdoAAAAASUVORK5CYII='); - width: 40px; - height: 39px; - position: absolute; - margin: -2px 0 0 -50px; - content: ""; -} -h3{margin: 10px 0 5px 0;} section{ margin: 15px auto; - width: 600px; - padding: 30px; - background-color: #fff; - border-radius: 2px; + width: 930px; + padding: 30px 0; } -.btn{ - font-size: 11px; - position: relative; - padding: 6px 12px; - display: inline-block; - overflow: hidden; - border-width: 0; - outline: none; - border-radius: 2px; - background-color: #499DCE; - color: #fff; - transition: background-color .3s; - text-decoration: none; - font-weight: bold; +.title img { + width: 320px; } -.btn:hover{ - color: #fff; - background-color: #395D73; +.subtitle { + font-size: 26px; + font-weight:normal; + text-align:center; + margin:10px 0 95px 0; +} +.box-header { + text-align:left; + text-transform:uppercase; + border:1px solid #ededed; + margin:25px 0 0 0; + padding:12px 30px; + font-size:20px; + background:#fff; } .item{ + background:#fff; height: 148px; - padding: 10px 10px 10px 148px; - border-top: 1px solid #ededed; + padding: 20px 30px 20px 188px; + border: 1px solid #ededed; + border-top:none; +} +.item:nth-child(odd) { + background-color:#fbfbfb; } .item img{ position: absolute; - margin: 10px 10px 15px -148px; + margin: 10px 10px 15px -158px; width: 128px; height: 128px; + border: 1px solid #ccc; +} +.details { + float:left; +} +.details h3 { + font-size:18px; + margin-top: 25px; +} +.details p { + padding:0; + margin:18px 0; +} +.viewers { + float:right; + text-align:center; + width:120px; + margin-top:25px; +} +.btn { + display:block; + margin:5px; +} +.btn:first-child { + position: relative; + padding: 10px 0; + overflow: hidden; + border-radius:4px; + background-color: #499DCE; + background: linear-gradient(90deg, #5aaad8, #4a9ecf); + color: #fff; + text-decoration: none; + font-weight: bold; +} +.btn:first-child:hover{ + background: #395D73; } footer{ - margin: 0 auto; - width: 600px; + width:100%; + border-top:1px solid #ededed; + text-align:center; + color:#d3d3d3; + padding-top:10px; + font-size:12px; } footer img{ width: 118px; height: 32px; } -footer a{ - float: right; +footer p { + margin-top:0; +} +footer a { color: #787878; text-decoration: none; - font-family: Arial, Helvetica, sans-serif; - padding: 10px 0; } -.sample-img{ - position: absolute; - margin: 10px 10px 15px -148px; - width: 128px; - height: 128px; - background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAIAAABMXPacAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AQFDRgElWAowwAAIABJREFUeNrFvVdzHOl1Pj7T09PTk3POwAxyJJik5ZIbqLRalRyqXGVfuEq3Ln8AfxZfqlxll23pQi6FXWmlXS+1JEEuSGQMgMk559g9Pf+LR9tuzQBDEKR+/77Y4gKDnu43nPec5zznOeJarSaauAiCiMViNE1brdbRaDT2216vl0qlyuVyv9+3WCzBYFAikYiudkkkkrOzM7vdLpfLhT88OTmZmZmRSCQSiWR7e1sikYRCoUwm8/HHHzebTZ/Ph6fS6XRTbk4QRDgcbrfbJpPJ4XBwHDf9w7/73e8WFhaOj4/v3r2rUqkIgjg5ObFYLHq9PhQK1et1q9Xq9Xr5+4jF4nA4/OTJE47j/uEf/oFhmGfPns3Pz/f7/dFo5Ha78bF0Oh0KhW7fvv3JJ5/cu3dPoVB0Op1EIrGxsSGVSscegxSLxZMPJxZck79VKBRqtdpkMrXb7VarJRaLCYKYnCf8LX4uFov5f+Dzwj/hvws/l8lkh4eH3W5Xp9MRBHF+ft5qtex2eyAQmD67HMcFAoF0Oq1UKiefZ+xiGCabzXo8Hnyp8BnEYjFFUel0OpvNOp1OgiDwJ51OJ5vNfve732UYhiCI4+NjlUrVbDYjkUiv17Pb7WKxuNPpaLVamqYPDg7u3buH9a1SqbxeL0mSk49BJpPJC1dHLpeTyWSDweDCN+E4LhaLyeXybrebSqU6nY5arR77JMdxg8EAK73RaGg0mtFoRBBEPp/nOE4mkwl3QKFQkEqlEolELBZ3u91arbawsDA7O2u1Wi0Wi0qlIkmS4ziCIIbD4ZRhHQ6HSqWy2+2qVKoLVw8/5a1WazAYxOPx0WiUSqUUCoVYLM7n8yzLNhqNer3e7/f1en2v18N0kiTZ7/flcvlwOMxmsxju0WiUTCY5jlMqldlstlwuZ7NZqVRqs9nUanW73VapVAqFYm9v7+joaG5u7t69e2OLlZBcdBGC68IPSKVSvV6fSqXkcjlFUbFYDMMnvBiGKZVKJElKpdJIJEKSpPDmk1+Hf3McxzDMaDQKh8MMw+CdKYoiCKLT6RweHr7S3KnVaolEUiwWp2+CwWCgUCgIglAqlfwD8P9gGEav12MLjkYjqVS6s7NzeHgolUrz+bzb7cbsarXamzdvvvvuu5ubm41GIxQKqVSq0WhUrVbVarVCoVCpVKlUKhQKyeXyYrH4s5/9bDgc8q9AEATpcDgu3AEMw1x2BvCXRqNRq9VarTaZTDqdTpZlhb9tt9tisdjpdMJ0Op3O0WgkFovb7fbkGdBsNh0OB1ZZMpnE5DWbzdnZ2XK5HA6HOY7T6/XxeHxxcfGVJ41Go6lWqyzLTtrc/9v7JMkwjFKp1Ol0drsdZ0Cz2cQZ0Gq1Go2GQqHAJD19+lSv11sslufPn4vF4mAwOBqNDAbDs2fPlErlxsaGw+EYDofhcNhms+n1+kwm02w2q9UqTdOPHz+2Wq2NRoOm6Var9fnnn29ubppMJuwe8sLxHf35ddk7WK1WbMMLPyn8X7FYPBgMSqWSy+Xi7z/5dRzHicVio9Eok8n0ev3u7m48Hm80GgRBSKXSYDDo9XpfaYVg8Xq9nkwmm3IOS6XS4XA4GAwmLZVYLMZiUiqV+PfGxgaOhwcPHjx+/Lher2Nf6nQ6o9EoFos5jjMajd/5znc+//xzg8Egk8lUKpXNZguHw71eb2VlpVwur6+vHx4eBgKBZ8+era2tabXaarVKit7gmmJkYY6TyWS1WpXJZPF4vNfr9Xq9/f19vV5/4bbDRVFUv99nGGY4HL733nv9fn9paanf7w8GgydPnnzwwQevHH2WZYvF4srKytiOnFxkLMtWKpVCoVCr1WQy2XA4LJVKlUqlWq2KRKJqtWowGPCOOIdHo5Farf7BD37AcdxoNLJarXq9vtPp8Gf+//7v/25ubuJWRqNRJBKtrKyoVKqDg4NGo9FoNIbDIcdxLMsOBoNMJiOXyyX/8i//cuHI1mo1kiRVKtUrp4EgiFQq5Xa7x5Yby7IymQxnbzabvXXr1rNnz+7fvw/zKnQJCIIolUp6vR4muNFosCzrdDp///vfm81mhUKhVColEkkgEJg+pvzIDgYDtVo9/WMwygsLCxKJhCRJnU4HF4AgiHa73Ww2xWLx2tqaXC4fW2fCvUuSpEKhIEkS+3JtbU0kElUqFalUyv8hQRB6vZ6m6bt37+Kopyiq0WiQJBkMBt9oBwgnDGM3NjFwac7Oztrt9r/9278Fg8HhcHiZTeMPwGazubu7++GHH/p8vt3d3Tt37lQqlaOjo5s3b06x6cL7KJVK3u+askFXV1dZlj0/P6co6uzsbDQa9ft9u93ebDaLxSLDMD/96U9v3Lhx8+ZNpVIpk8kYhpkMaziOy+Vy9Xr96OjI7/c3Go1Wq+Xz+UwmE0ZGoVBks9lWqzUajVwuV7fbffz4MUEQCwsLHMe9nQlgGCaTyYztgE6nk8vlGIYRi8VKpbJer+v1+mw2e1nkkcvl4Ie0Wi2z2SyTyTwej8vlymQyX3zxBaz/FVeDTCZrtVparXbKBPAOQqVSaTQa5XK5XC4XCgWz2VwoFODpV6vV3/72t6enp2tra1Kp9O7du/wWlEgko9Hoj3/8YywWq9frDofjyy+/zGazCoVCJBIVCgWn06nVauv1uslkstvt5+fn6XRaoVD0er1arTY7O0vTtEgkejsTgLUzNgGDwaBWqzkcDpfLtbOzUy6XKYqCS3fhcPT7fUyAVCoNBAKRSMRsNp+dndXr9aWlpdXV1elHjvBhms3mZFxyYTQjEok2NjY++eSTo6Mjp9MJVw2rlaZpHK25XO7hw4dYH4hFOI6LRqM7OzuJRMLtdvt8vlartbW1tbm52el0Wq2WxWLJ5/PPnj3T6XSpVGp2dlapVA6Hwy+++EKtVne7XTiyo9Ho7UyAVCr1eDxjx2O73e71elqtlqIohULhdDoNBoPD4SgUCpNDw3Gcz+fDBDAMg2UyPz//6aef6vX6H/zgB1ex/pjIUqnEcZxKpZoORQgn7OHDh2az+eDgYDgcFovFu3fvnp+fEwRhNptzuZzBYPjNb36TzWZnZ2ebzWar1SoUCr1eL5vNKpVKmqadTmcikfjRj35EUVSxWGw2m3Nzc9FotN/vN5tNlmV7vZ5Op4tEIktLS0tLS8PhkIcGCNFburA8efQC/1WpVDMzMxzHURR19+7deDweiUTK5fJlaxlnSbPZPD8/r1arcrncZDLduHFj+lpGyI0go9lsYn1NGX3+5fkTlSAIg8Gg0WiKxeKNGzfOzs5gZBqNhkgkstvtlUpFpVJ9/fXXv/71r09PT9PpNE3TDMNoNJpGo5HL5YBYYAnm8/m9vT2GYT7++GOSJPV6fbPZDAaDW1tbsPvC1yffytBzHFer1XDAIvxhWbbZbOZyOZVKBYeK47jbt29LpdJEInEhcFSv1/lY1OPx1Gq1QqGAs8Hr9U6xP+Vy+dGjRx9++KHBYEin08vLy9gu/GoQomnYIqVSyWAwSKXSVqvldDprtZpOp9Pr9RqNRi6XG41Gk8lULBYRCRME4fV6gQ4tLCwgHqzVah6PByfT/Pz8Z599Bqs1GAyUSmUwGIQz+s4778TjcRgJuJR4dyyXN50ADH2pVKrX661Wi+M4HGherxeOP8uypVJpMBioVCq5XN5qtXA2XBj7tFotOILtdlskEvX7/Vgs5nA44vG43W73+/2Tixr3kUgk7Xa70WgYjUbMNN6wVCqxLCsWi202GwI9GISDgwOTyZTJZGDuT09P7Xb77Owsx3E0Tefzea/Xa7PZHA5Ht9uVSqWAg2w2G0EQlUqlWCziYJNKpRRFaTSadrvt9XqHwyHGYXV1laIo3iDPzMzwYWYymaQoymg0NpvNXq8nkUjIN3R+crmcXq+Xy+U0TcvlcpZl2+02QRB+v//09FQmkxmNRolEIpfLgY5JJJJer3fhGeB2uwEHlctl7JKjoyO87YU4IhwYmqZpmjaZTCRJNptNoYPYbrc1Gk06nbbb7fhGxFwulysYDPZ6vWq1inUD9zESiVAUtbKyYjKZYCgQE5yfnyP0lcvlOp1uZmbGYrHwoRmCR6PROBgM+v1+qVQyGo3CtYKZgHsN8OP8/FytVqvV6mluKAYLztaF1hMxukQi0el0HMdxHNfv99VqdSwWa7VaDMPAEwdiJZfLeTiax92EgyUEhFUq1fLyslKpTKVSo9HI4XD4fL5JHxxnzIsXL+x2e6lUCoVC7XZ7ZmYGm+z09JRlWZfLFY1G+Tt7vV5M83A4lMlkJEkOh0MER1999dXKyopMJoOThs+32+1CoYBXOD8/H41Gf/VXfwX/anI75nK5YrGIGFij0SBa5uO14+NjYBJ4QUR/l3pBsMiADYQTgB2NscMaKRaLn332GeCaVqtVKpWwhIvFIk3T3W631+spFAoh/pfL5WKxGEVRwtApn89ns1lMQ6lUUqlU5+fnIpHI6/XOzs5mMhmLxTK2bwiCiMfjv/3tb0Uikdvt7nQ6d+/epSiKYZijoyO73W4wGEiShLvdbDY7nY4QW+Q4TqPR0DT97//+76lUamlpqVAowGYCKGQYZjAYMAyTTqf/9m//NpfLnZ+fYwQmnySVSiH6JUmyVqtlMhmNRoOvA8JhtVqxHLFj/i9TcllGLB6PKxQKq9Uq/GEikSAIwuFwAK3MZrPZbDYQCCSTyXv37kUiEb1ev7e3ZzAYwuHw3Nwc5lwYEBEEcXp66nQ6hWgo8gQ8QofdzTBMsVgsl8tra2ssywpXnFgsHg6HiUTi0aNHBoPh5s2bkUgkm82+9957BoMBR9FgMJBKpcVicWZmhiCIvb09h8PhdDpFItH+/r7BYKBp+vnz50+fPv3BD36gVCo9Ho9cLj8/P7fb7TqdbjgcAvqGD/3s2TOapjudztbWlsfjEa5u/r0ODg5kMplMJkP+LpPJ9Ho9i8USi8XUarXNZuM47oKM2BTveDgcCpEDBCBY9fCCz8/PtVptLpdrNps7OzvtdjuXy7lcLrlcPjMzA1dapVIJrQdiGZZlx/x6YQyBf2NLffHFFxKJxGazyWQyftOMRqO9vb2vv/4ajrnVaj09PQ2Hwz6fbzQaKZXKarWKE3VhYQF7TqFQ0DSNOQ4EArhDJpP58MMPI5HIRx99lM/n5XJ5tVq1WCyY78FgQNN0qVSiKOr+/fuJROLp06eZTAaIP5Kjw+Gw2+3K5XKCIGiabjQaMLbD4dBut6fT6UgkYjKZXC5XtVqtVCpqtVpoVMRiMfFaPg/W5vn5uclk0ul0FotFrVbX63W1Wr2/v//tb3/7O9/5zvLystPphKcsk8muiB9c6N3Dyfv1r3+9t7f3+PFjYAwSiSSVSkUiEblcfvPmTZ1O1+l0ZDKZ2+2WSqVHR0fA9P1+v9/vh5sEhAAQvEgkQoh7enoqEon8fv/6+nq32+10OoAIhSECwzAkScpksmfPnp2dnW1tbanV6l/84hfhcBgn2Wg0yufznU5nNBp5vd5IJIIDBnPjcDhomobBSCaTLMsmk0l+QOD4kZOn62Wj32w28/l8Mpk0m81HR0c4fuPxOA6rVqsFL5ggiMPDw36/32g03G43HnRyz15xyo1Go0KhSCQSUqn0N7/5DZI5pVJJJpO5XK5isQg8WSqVWiyWRCKBRALGEQPBsmwul1tfX+eN2Gg0SqfTTqdzOBxWq9VcLtfpdBqNBu+28lBKvV5PpVISiYRPCXQ6HZ1OhyQgx3EKhQIGBznLubk5pCSNRiMOaphKwBWDwQCGiLcomUyGwFzV6/VXIi39fl+pVJrNZoPBcOPGDblcfnR0RBCEVqtNJBIPHz7Ebn306JFYLL5586bP5ysUCuFw+ODgYDAYXG8fWCyWb33rWy6Xq9PpnJ+fJ5PJnZ0dgiC2trbwFUqlkuM4rVaL5N/y8rJwFYvFYoZh7Ha7VCoVrgC73W632zc3N4PB4GAwgNumVCqFp7ROpwsEAu12G0CL2WyenZ3t9/tSqVSj0SAUkMlk2WyWP7f0ev3Ypvf7/QzDRKNRuVyOKE/4bCKRiER6nabp4XBoMBimrFOCIMrl8tnZmVar/fTTT+ELV6vV4+Pj27dvb2xsIJfb6/X4udFoNJ1Oh6bps7OzlZWVK4IzwqtQKBwcHIxGI6PRqNfr9Xo9XF7ElrVaDb48y7IqlUqr1WazWYfDITQjNE1vbGyMHTlIlkml0kwmA8z1xYsX9Xod/4vP8NkkpVKpVqt7vV632zWbzWq12m63IzTR6XQsy5bL5cFgoNFo+v3+ysqK8OAkSdJut9dqNTgFY26OyWQiAYMUCoXplBukQH0+H9zBXq83HA4bjcbdu3dfvHiBjCOcE7/f7/F4+C8Ti8X7+/vD4bDdbsPbuSKsxmc9v/WtbwFzR5ZGJBIVi8XBYNButyORyMzMzPz8fLFYhNF4/Pix0+kU7vSxFAqfs2w2m8Due70e1uby8nIkEul2uwinscx9Pp/BYEBgbzabm80mQBf+zhaLpVQq6XQ6JLyAY0/6F8IfttvtWq0GEJsUiUSAPl5ppmHUqtVqtVodDoedTsdgMADf/+KLL9bX1w0Gw3A4nJ2dhfuE0ceHy+WyTCbD/ZGsv+IEdDodZORZlh2NRpFIhOO4SCQilUqz2Wy73V5eXgYLoVKp9Ho9j8fzs5/97J/+6Z+mn2r7+/sHBweFQgFZP5DMEPH2+33kUkqlEr/2HQ5HMpl8/vy51WqtVCqdTod3oxF5YSY0Gk0qlfL5fMLpl0ql3W6XYRipVNputzudDjw3r9fLsiwpxKqucoEYk06nh8Nhv99HrueHP/yhxWLhT/9JPGB2dhZQFChvVz+QDQYDn93FmCJwge8LFgWSfMFgsNFomM3mcrkcCoWWl5cvDJ75qBVRGE7pg4MDIHHNZtPtds/MzCBlqFAo8KhwaTCIGxsber1+Mq8AfG3S06coiqbpdDqNTIBGo3E6nTKZDC/1elgQstJisfiv//qva7XawcEBsl0ul2t/f18kEgHsFmI1HMf1ej2cMZcZhOmOEL+f8Le5XA5beDAYvP/++1qtFsuKJEm3201R1K1bt3Q6XS6XM5vNF64tiUQC6GZtba3dbqdSKYqiHA6HTCY7OztDhh0722KxCO/gcDhANbvMt+52u0gmjw2aRCJRqVQ4peRyOX+MvfYEEARxdnZWq9XwTbCYFotFIpFEo9E7d+78WYhBEAC8Zmdnr25zJr9xklAFtH11dXU0GnW73b29PZFIBNRXp9MxDHN4eKjT6e7fvy/k3wlDVpIk4/F4KBRSKpXFYtFgMMRisXK5XK1WeZxAIpGMEVukUimPFF24kgATFYtFGCXh8Xl8fGwymeCRXykSviw4WlhY0Ol05XLZbDaHw2GDwWAymf71X/8VVgi7XiwWx+Pxg4MDcAuvTt29ygSIRKJbt255PB7wFRFzqtXqVqsFhqFKpVpbWwuHw5exg3d3d71e7/Ly8rvvvisWi/V6PaDmZDLp9/t50JB3w2CODAYDrKhYLC4UCv1+HxynSQRz0ssgSdJoNBYKBbvdPv6C10j/0jSN71Cr1eVy+fz8nCTJ1dXVcrnc6XTgm5rN5qWlpXq9zjDMa7k9kxMwudAQ6SAQJQhCoVBsb28j1PjWt741GAy+/vpriqJ4Tg2wxUKhUK1Wa7WaxWLZ29sDbQTWACwdo9HIzzfyiPF4HOQRj8czGAwSiUQikUAQDmcMmXBhEhAQHpg//M85jnO5XAzDdLtdoTEQi8XkhcuTp5ngJXH6CQmjPp/v5cuXi4uLer0e6PYnn3zSbDaXlpZWVlbC4TBFUVg1EomEpxjxNxmDoy8LxZHBF34SYE65XO71eiRJ4q9yudzS0lKpVAKm32g0rFZrt9vlT45YLAaCJnxuhUJx//79Xq8H8FUikSQSCafT6XK5KpUKzw0dDofz8/NwScVisdlsNpvN/IBqtVqwV6RSKbIRyF/WajVkhkejkVwuV6vVnU4HuRAc0fySAqpGhkKhy0giFEXV6/XRaFSpVEDAKxQKyNmC+wfXHjBsLBbTarUajYZhmNu3b+MPNRpNMpkMhUKnp6dGoxHPkUwm2+220DpjheJ4H3uSdDotzC4Be8ELg0gRj8eLxWKhUACF/fHjxxKJ5MGDB//zP/+zsrKC4ObJkycqlcrlcg2HQ3CExWJxuVw+OTnhOK5er+NI29/fx9mOvQKWOR/Dj9lu0LAVCkWj0UAwrFAoEKkoFIpWqyWVSo+Pj81mM/i88N8oiup2uzRNI5syHA5Jm8124cYHrw1zXiwWnU4nFgJIpicnJ3q9HmmNmZkZpPwDgYBGo8F4gZg2Go2cTidJkp999pnD4QAjsdvtWq1WYVAukUhA5RCiCHzMYrPZhBNQqVTAXMNRtLOz4/f7S6WSxWLZ2tpaW1trtVrb29sajYZP/vj9fp1O1+/3rVYr6J7dbhewEsuyNpsNi1okEmE0MLVWq7VWq00pNcDPdTodKE8ARUiSZFkWQxwMBuEiI1yfnZ0lCEKtVmPngatwMfmQIAhkGfFbnGxisTgUCoEwDAdfr9fjEff39z/66KNer9fv98d8TbFY7PF4GIbBTRBJKJXKMXY0fjtpD5HLFE6A2+3OZDJHR0d37twBHnDv3r1oNBqLxfr9vtFopGm63W4Ph0N498lkcmZmJplM3r9/P5VK6fV62AG83dj5BEOBAoXHjx+///77c3Nz088wwE29Xg/PL3R+sMtBtIHpu4CkfUXnh2VZsBZyuVw8Hj8/P79//342m/X7/cDp4IeA2AQUEKuP9w2EVICrH/iTb2swGLa3t+FNA/778ssvvV6vwWB4+fJlp9Px+/0zMzOlUgn0m36/n8vl1Gp1NBqlKIp/AMClQsNCkmS1Wi0Wi+BjbW5udrvdcDhsMpmQv7zwIZvNJs62KaNnNBqRb5j82JUmoFarPXv2LBQKSaVSr9f74Ycf+v3+Tqfzve99j6Kow8ND+KMEQSB+abfb4XA4GAwGAoHhcMiy7J07d3A0WSyWN6TgIWdSKpW63S7LsqFQqFqtPn36lKZpt9sdiURAJ+n3+xRF1Wq1Tqfz0UcfpVIplmWx90UiUa/XA/uI95tVKpXRaOx0OoBkut0u2CVg3EQikeXl5cnh6/V6hULB7XYjxzAdxbm4TOEqdCuSJEFz9Hg8/X4/nU7L5fLFxcVmsxmLxXw+H0EQq6urJycnqVSqVCrNz8/7fL75+XmcYMPhcG5u7vDwkCAIiqKEmPv1WMBOp7Pf79dqNZVK9d577yWTSbVaDZpUMBiEkYETASxBJpNptdrBYIDKA1QYAiPBuNRqNafTeX5+3m638/n81tYWavxg+hAAg5Q4Nqy9Xg/M5+k8MPDGJjf0cDh8BSsCiVm4CoFAwGg0IvO+vr4OUAlfLJfLkQLDZgRrXvTntXlOp7PX6+VyOY7jLmRFXGUCgKoCBaIoyuPxmEymRCKB5EwkEvF6vbVaDQuf47hutwvnymw2I48N9NhoNFqtVmTtUfyUSqWGw+HLly/lcnkulxMmMFAzipwafx5gDXU6Hbgnr8RvQLcWvjUSMuQUGJInCadSqc3NzWq1iqx0uVyOx+PgpADSq9Vq0Wh0NBp1Op18Pv/ixYvBYACKIJ+J1ev1+OH+/j6yH3gI1EwlEgmv1/vK5Z/L5TweTzQaPT09BfIul8vff/99uVy+u7uL4Esqlcpksvn5+cePHyMkPDk5QWaRYRiQ4KxWK/xxBGJutxu/WltbW1xcHCPjgMDb7XZjsRgIWDh4w+FwoVAwGAxCj+6ydePxeEKh0MLCgnAC+v0+OaVSxWQyodCnWCxubGwsLCzwvB2sweFw+Mtf/lIikczPzzscjnq9jgpWv9/Psmyn0ymVSm63myfjURQFrw7MGYZhTk9P19fXR6MRopjpoy+RSH7+85//8z//s16vB0oM82ixWLAXYW3W19cR7n3/+98/PDz8zW9+43Q6dTpdsVi02WzLy8t4i7E6C5Ikl5eXLyv7AaI5GAyQV+n3+0dHRysrK36/fyzXNuX55+fnDw4O+AeoVCrZbPbSCplqtYopgvdpMBj4fJlYLKZpWiqVKpVKiqLm5+c///zzlZUV5CwVCkUgEMjn84PBwG63C/k/gDbhfiA+qFarPp9PJpPBlZ40ssVi0WQygTVULBY/+OADgiAKhQK4iLVaDcQZhCNYCjwllKIor9d7cnKCc3tjYwPwwxRq8PTKVo7j9vf3+/1+t9vFckRMd8UDDOEOVglBEOl0enV1lZxSadVqtcrl8unp6fz8/MzMjNAsYiaQNur3+wjTbTZbNBqtVqvtdpuiKKAFk4nlfD7v8XiEbzt5QIETWCgUEomERCLJ5/MOh0MikWSzWfCulpeX19bWXrx4wZdosSyLXJDwIVmW/clPfvLkyROFQjGlOOeKF0VRfr8fBZHXSK9yHIeiz3g8LpFIUIBGvNIF0mq1Tqfz8PCwWCxeGJIgyZBOp7e3t3HMPnnyBJiBcPljRGw229bWVrvd3t3dTaVSFxJ1kXwGys8wDEVRMzMzqVQqmUwGAgGv16vT6WQyWa/XW1paEkaqk/V7ICu43W6/3//K6r4rIoOTpSivFdYYjUYEMSDKkVO+jCTJQCCgVCrPzs6q1WowGFxZWREuarCg6vU6TKRUKmUYBjGRRqNB8DxZPq/T6VB8y+fThb4B+C/lchkxzrvvvgtv0uFwPH/+HODH1tZWOp3udruTcP+F12AwePPRh6EjSfJCWYCrTF40GpVKpUAgQFEdjUbElKIXg8Hg8XjW19dB89/c3ITrIpwAhUIBlNVoNJZKpUKhUCqV7Ha7VqtFFfGFzzEYDMBOHQ6H8LXGzBRJkgi1Go0GYFQwkPlZn5mZuUrBHmwpH3+9eSUE6IHX+1vgXVarFZmZK1XIiMXiVCpls9l0Ot0nn3zy4sWLMbJ0q9XCJgDL48aNG4jV4Au3AAAgAElEQVQ5L6vw5jjO6XT6fL65ubnV1dVbt25lMhkc9cLbdjqd1dVVk8kE+jjPVeU/ADznikcfx3GdTufN5wDk++vdZzgcLi4uJpPJMeLQpezodrsdj8ePjo5AV15bW7NYLHxqFw8BUw6axtnZWaPR+MMf/oAq5+lRiUigosJzkrvdLp6sVquBCKxQKKLRKE3TPp8P1PPrnaJ+vz+RSAAXufboo7wCvKDrbQK+eAQLdNoEjEYjRDTxeBwZPnhBgNhEIhEw9LOzs1gstrGxYTabdTqdwWBA8d904zA2iG63OxAIJBKJmZkZpDXS6TSq/Q8ODpxO58LCAsuyJEny2ivXOP34l3+TCUDcdyGk+EpiZ7/fZ1m22+3W6/VarYac87QCDRz37XabZdmbN28izKEoKhKJgBSUSqUymYxarQYZ5tmzZw8ePLBarcJKqOnPJBaLoe0D2QbAdul0WiQSIa/w7rvvoq4IJu6KR+5f6EJet1Kp6PV6pJuE+QytVou3uPBNwT1FPf5gMDCbzbzzRk6xWZVKRalUJhKJTqcTjUYDgcDe3l4+nwfVMhAIGAwGlOUDDqtWq41GY319HSWimOEL1x2Cms8//1wkEj148IBHraPRKMdxFotFoVBAt4ZhGLD2NBrNtYnW/DC9SXYacUCtVmNZVlhygs2Rz+f7/b7X6/3TuiZJoDhYZxBeQY6IJxq9Ag2FA84wzN27d7/88svBYACGKfIzdrs9m832+32fz9fv97Vard1u93g81WoVDv6Pf/zj3d1dt9ttt9vH5gAr4he/+IXf70cen6ZpiUTy8uVLMHPg/DAMg7BWqVQyDHMNz2/Me6nX63Corj0BYGNi/Y79CiXw4XC43++rVKpOp9Pr9ebm5sBXRHHDhY7JpRNA0/TMzAy0gDQaDSCz0Wg0MzPjcDhg6F0ul8/ng9CUw+Hwer1ms/mrr77SarX/+Z//ubm5edmooRAVw1Gv1/P5fCwWA1wFkAQCXy9fvrTb7cLE7LXXPsoIrqI9Mv0+KImY3NYSiUSpVAYCARwPSD7H43FQdbLZLF+f9Br5ADBQ5ufnE4kE4uZ8Pm+xWIQsDPyj1+vt7u7u7+8DG3nnnXcANKrVamCHMPE8kUQqld65cwccL4PB0O12QbRfXFzsdDp83mpjYyMcDmez2fn5+WuvfY7jQN0FoRhm4Xr7APJ71WpVp9NNTxQjXIDgH03TfOLhNSYA0mkAk7Va7fz8PCIgKEAgTIWgAN5ndnYWXFecAYAnC4WCUqns9XrJZBLIKAIrHDCoHAacF41Gm82mRCJBcoM3lJhF7N/XHXokDxiGQcUSoD25XA6i4PUKRjCyV/xbnjM65fPTvCBwjJASarVaoBoCChc6swgadnd3rVbrxsaGRqNhWRbFoaBTdLvdg4MDVLYAI9Lr9ahPX1xcRHxrNpsbjUYqlbJarQDO8Bg+ny+bzTYajenSJ5OITaPRaLfbmFEwqAFyIM+BeiYAA1eficsYiW/kXE2BIjQaDaoBeGJWv9+HhAWm4fDwsNfrcRyXyWTA1jo7O4vH49DmAslbJBIFAoFqtbqysgL4GrqhRqPx6OgIpxn2FiLqVCql0WjMZjPWGjy8brd79VcCe1ej0Wg0GtQA884PtJ/A7a1Wq+BUTbEnk7BjtVpFjcLbuojpZwBfYz+auMBT/+qrr46Pj+fn561W6/Pnz6VSqU6n++lPf0qS5DvvvOP3+xcXF1ETikAa6ap2u31yckJRVKvVQtoWl0aj8fv9EokkmUymUingQqiIu/orIdUDqa2xBYt3cblccMahwoH65KtEc+l02u/3g9T+F98Br7w6nU4sFkPBAqIziqLi8fhgMFhYWOj3+0+ePMnn80+fPu33+9Vq1WQyBYNBlmULhYJer8eqXFpaGvPN4Uej5BNmUKVSIYy8IskXTD1gcJfZKI/Hg51tt9sHg8H+/v7S0tJ0kCcWizmdzsls5f9vE0DT9Pe//32apg0Gw97e3sbGBpL46XR6dnYWDKJoNGowGFKpFGoT4vG4Wq3O5/MajQb5v8nIaDQawf6IRKJkMgkSLu48yZubclSC2TfdV8E+VigUMpns/PwctgUnEL7xT+Q1kkwkEjyO/4YjDtIYRVEymUwsFl9/AgCw4KGHwyFwOpQ4w3vJZDKtVqter0ul0qWlpWQySZJkuVxWKBRjchaTdx4Oh1ardTAY5PN5HPJIIYCrO92vIAjCZDJBw2esYvIymRz4e+VymWVZHEsgcYrFYpIkkX+eVKS63qAlEol8Pq9QKNbX12Uy2WvXB4wNE0/O5pnP9Xo9m81SFAXt3n6/L5PJYrEYuFwQg52MJC/8LiSzwBVsNpugfYvFYmTEpswBVFrS6bTD4UDSHCXtSqWSnxLAYb1eL5/PBwIBxAetVgsAO04RqVSKzHOlUkGW4s0zCsvLy16vN5lMZjIZn893qVbE8fExFHjGUkuib7QmsEOBbu/v7y8vL5+dnWHzQio3n89/73vfYxgG5YC3bt0a06l6Xacee6vT6QyHw7HiocsAyEwm43Q6IVlbKBRQxo6x1ul0hUIB5A/+XOWPAdhApCKi0ahOp4O07lux+6BqsSwrl8unQRHIar1ysCDGwBd7VqvV0Wj0d3/3d6PR6OzsDDQ6ftFde+fyhQWZTAYyaFdBDqrVKlYuQRB2u53fN3CuIBoqPHv5OPb8/BxFAKDIXUidnwwRrri8wOkHaE9OP8ouLFCZfE+oOIjF4t3d3Y8//hgVkxzHbW5u3rlzBx948+NL9I1GzlXUi3GGLy8v8yC2sPYIUm4URY0ZVXxmf39/ZWVFIpGUSqVnz54B/Jnug0WjUfD9aZq22WxCFvBfygsaG5dWq4UqwFarZTKZsFux9qefma+1c5PJJNRieHLVZYnPVCqFnNKFH4CmO6oweJIhkBWWZVdXV0XfsJqhux2JRFDcwE8DPKJ+v9/pdOr1OkrVtFotdGTA4r6Qj/4XmQCURDUaDbvdXigU5HL5YDDgK7bfluOMEZfJZKClNptNqLDDrPMLHEx6sPAu3MFI8oCLiLmEwJzZbEYYKCxHwKmmUqnATBDeAcR/giDcbrdCodjf38eUu91uVL/Ozc39P5oAmqa//e1vV6vVcrmM0zscDs/Oztrt9mAweA0o7cJF3ev1gBeB8lUqlWKxGPT2IOE5Go1QNSWXy1EFddkaDIfDSCjx/AEINvGMaP54A88XFU5CtS1kolBBhNyRy+VKp9Nut3s4HGq12kwmg2qZ/xcTIPqmwQsAO6VS6ff7s9ksxGBcLtcbMhJw9iINB19QKpXa7fbDw0ObzQb9om63C5cGjKaxepWxnaRQKCB1x0PHF1L4wXDVarVCfBAX/EOhBI5KpYKKAUIil8sFJuiU4+qNArExlOrp06fwLsrlss1mg07XaDRCxahQ+uwalgemeazkGIXUJEkCKicIYjAY5HK5breLbTflhvxvOY5DuHDhxxqNBrbRhXZs8ic2my2dTrtcLsgcIIK7zAAgBnw7EyCXy2/fvs1XXoxGo9u3b1er1VAohJqIN7k5wzCtVstms435IWDaJBKJ09NT4KlQcQKxzmAwiP68zptfiV988cX9+/dR3/r06dPNzc3LEpBw1V8raWwymSqVChacxWKJRqNzc3M4mQBPgdsAR+Dly5dvTbx7LP+O/x0OhxC25onp11j+aH0A8gRfDA3Mrt1ugyqrVCpRIwU1t0wmk0wmIayKY4BhGKiKMgyzvr4OYy0SiT766COhMyo0lb1ebzAYWK3WqyMQQtHBer2OyqJSqaTVap8+fZpMJrVaba1W++EPf6jX6xmGefjw4Vs7Ay5EJbVarUQi6Xa7Ozs7LpdrjL18xTw4dNK63S6I/wzDJBIJk8nU6XSQAUcNotDhcblcaARxdHQEMAOFTQikq9UqSZKVSsVsNvN8IUQq0N+ELWVZlj8nrpEHRUIYTmAulyuVSisrK48ePdLpdOgjRdN0s9n8C04A9hrOA4Zh9vb2IML3uvvAarUGg8FsNou0D8MwOp0Obih6agAkEN6WL9awWCwoAxZ9w8JDYRPcm0wmY7VakXat1WrYZ4iq0LPs6hLsY/5IvV53uVw4qFutFrZjs9lUKpXIylEUFQqFisXiX3ACRAJC9s7ODshVrwunEAQBCYderwcJQIwsmlAhnpo8EoEdRSKRk5MTnocMRA80DiS65XJ5Npvl5SJ8Ph8mY25uLplMLi4uXgP+BHQI/SZEamdnZxaLxWg0Li8vr6+vN5vNvb09zIHJZPrLTgCGRqvVsiy7vLwcCoWgwvq6dwCjFAQk/rjDMXvhVa/XDw4Ozs/PU6mUw+EAMUAkEkFLjZ8t7AZ8RbvdBuiNrmzXi95hfDKZzPz8PJyfZ8+e+f1+k8lUKBSQEASq4XK5oIlNTgl8UBI1ltITTVRRgXEGeG8MOsXPsQDRset6iNBwODSbzbFY7Cr5W5ZlX758KZFIzGbzysrK6urqy5cv3W43bBGknaAWZzabeX8UistgYKAl4snJidPpfC3+BBaKz+eDCBRAN5IkoSkNUcN+v9/r9crlMsdxf9KMu2wfVSoVoR45/FaxWDzWoAho6NnZ2djgIoXNr7Vms7m6unoNihV4R/DnrjIWIHup1WrIOGez2efPn4dCoYcPH7pcrpOTE51Op1arvV5voVDodru8FDZOjj91FiFJj8eTTqfn5uZ4dskVH9hiscD+dDqd3d1dtPMYDoexWAy2EQvx8PDw0jgAcR2qCYQU1FgshpNtbAc0m81J2wIlY+AhSqXytaTiJh8GmA/PIsV1oY1GytfhcEC47MWLFwaDAQXPLpdLrVbPzs5ixIVCJblcDnfjkXOUlfOyoGaz+YrPj9q0fD5fqVQ2NjZwtPBhM54cDWSbzSYxPS8ovBBKTKKyl2H9vGgEGta9CbnzT0Tib5Rm0LcgGo1O6g7xawJoBIzMO++8Y7FYdnd3q9WqzWZLJBLCYAUX9HCF2BFFUSBG0jSdyWSmw9G8MAaubDZbr9f9fj+IzGAZ88OIHpk4dcjXMgUikSidTvNJNJxUJEnCBIGFyEP/wgK8VCp169ata+dUOY4zm81QhfN6vahLQM338vLyZIO3wWBwcnICCf1+vx8KhVBeUKlUZmZmMpnMJDaFav1KpSI8ZkiS1Gg0JEkeHh5mMpkxOVL+D5F6g2Sn6BtmP7zYy1QiRqPR4uLio0ePiNcdCCRR8/k85NkBd7AsC1lbiqIqlYpGo4GdRUoHYiXXi4T5x1UqlbOzsxAayGQyLpfr7t27KDDe3d0VehMSiQTRfz6fhz7P+vo6nPGXL1/2+/3Z2dnd3d3JtnPQMB6bGzSJvn37di6XuxAmCYfDQJPcbvfx8XEkEsnn80qlcqz1woWBqsvleo0dgHnGUqJpWq/Xg+KgVqtpmk4mk8iCNRoNkET57dZsNq8OByGvhPUoFLmB9PhXX31lNBrR48Vms/l8vq+//tpms+VyOWGWWK1W37lzB9rDaAsMlenT09P//u///vGPf+x2u0OhEBSUhKC6MK8wptvvcrkgBCgsbxaJROiFgM29tLSEfdloNO7du3eZFYF5h4t4pZQkCuchdrq9vf2Tn/wEGvIURYE/s7GxEQqFQD+GSjycuWq1enR0BJ7BpEDApBlF56RsNgsfX6PRoOK12+0eHx/HYrGbN29aLBY4V6Cq2e12jUaDRiPCHSMWi+FKdrvdQqEAz6RSqTgcjl/+8pfoEQoNdeToQR+G/BFCWTh7GPpoNOp2u4H+T1oF3rSinASMxzEFEl6mC3+C9qTTxDrw3Citr9frzWbTaDQ6nc4f/ehH/IoQDiiwLSEgWiwWUYLhdrthsrRaLW+I8LdCFCyTyTx//hxCrL1eD7ofDofjzp078Xi8UCiYTCbwRJH2i0Qi6DxoNpuhLjxmPRiGsVgsOOtomq5Wq0CwwR4LhUJzc3Mff/wxOlbBKNfrdYhAoXIE8BHKC9BNa3ocg74brVbL7/fD6RROADoMwwVCwQxFUZdOAM4fGLJkMgneks1m43u5jD2KMDWBf8BvA5NXJpNB4adYLOKxgCVAbAU5RZRfWSwWQGw6nQ60avSlWVtb42U7EaOk02mIfQJfs9vter1+jJ0AOWs0fFcqlblcDkSrf/zHf3z06FGn0/n000/fffdd4BDQwEATBpfLVa/Xz8/PXS5Xr9cDHn4VgshoNAoGgxcW5uv1eq/XKySKTQPj4MZBdVClUimVyi+//NJsNo8xhV7pO8JToigKiDRysHBnu93ur371q0AgAGnddrsdi8Xm5+dbrRZafUAPb2FhQdgGHPZwMBg8fPgQ9Wtra2vQOUQVnHBlsCz7wQcfIK3odrtdLpfdbk8kEtBUHo1G6+vriUSiVCpBDghH6O3bt1GSh2Q9pMamU8Fw7e/vQz8FXWhekYwkyXK5fKVDWCKRQBIOWNWbpC1hFjGaarX6vffeq9Vqx8fH2JVGo1GYxEc0NOaADwaDdDqN3VkoFCCajvF6+vSp3+9Hixh+X2LRwTHP5XLZbBZafRsbG8gdor1cNBrNZrNms/mdd945OTlBlq3T6WDy1tbWXiktLxKJ5ubmdnZ2hA0Mphyxf1o0Vxm4crncaDQgebWzswNeLWQe0LzuTZK9JpMJvSDS6fTJycnJyQkSCdO3OYpems1mOBxmGKbdbpvNZhQERCIRnKX80Hg8HgDCAGegK5tIJHQ6HQrQbt68ie4NaOusUqlOT08hPDszMyMWi4+Pj6FOz2MVwvt3u13oiiF9BlGRyzyObrdbKpVQWXTVCTCZTCsrK+gEhcJ56FpCt/BCTYjXxW+r1erOzg7YvsJC8gvnDA0vkGijafpv/uZvAPxBiwuZYchBwwCKxWK/34/qkmKx+P777zMMY7Va19bWOI47OTlRq9VoB4V4FQidz+eDGy0Siebn54+Pjw0GAyJYlORhNVSr1Xg8vri4KJPJINCVSqWKxSKkk8aGHqwOlUqFZbexsUFeCNCLBRc/z9AcgyvCY2SxWAw6ttdb/nD4arXa7u6uz+eTSqUKhQL6wfCD8d/JFYfevNAwBtAIPrrf7y8UCkg5iUQixIPAAEiShHgu1g2KD/i4XaFQ8C2HGo3G3Nwchh7PgBgtk8nAdvO6dTjheZgBQjA0TedyOTR1w/mBRQCvAXI7qOpmWZasVCoXbvNGowHlR7ihSKcUi0WUhMPJK5fLfDeVa5wHoVCoVqvhW9RqtcViAaOP36HgP1UqFYAcPNLZ7/fRXqder2s0mlwuhz7y6ITEt1KnKAq61vxooqEP9PxOTk6+/vprh8PRbrer1SpS/zhpIfNpt9vRKRy4QjAYBPSEsAvkdQjYyuVyjAlUrprNpl6vPzo6mpubQ3NjfsEFg0FUIf5foXapVLosJsJwILmDNqlAtPnAWCqVXg9iI0ny2bNno9EoHA7fvHkTni7cTXw16gxg67Fay+Uyojx8Uq/X37t3LxAI/Md//Ec4HIYqZa1WwwTAKFMUpdPpYrEYZLh5tBnGwWq17uzsnJ2dhcPhGzduQA0SiLderwe7Gw2NUZmLrEav1wuFQrlcTqfTJRKJYDDY7Xaxd1mW3dvbg1Cx0WgEZqzX661WK4+DTqrdkMFg8MIJkEql4PLz4xuJRPgU4BtSuAqFQrlcdjgcy8vLCwsL+AqIvsEk6nQ6RNQcxwWDQQgTsSzrdrshRYciejjK6FGI5js4/arV6snJCe+8EgQBB4nvqYHKi3v37qGmCgwXUGtxbHi9XrQiB5ckGo22Wq2FhQU4OQaDwW63gxt5dnZ2fn6O5Wiz2bLZrNfrxYFfq9VQ3DkFSSVGV7sQTwp19WA9XxfgRBAAaH5+fp4Xv8HiwsqFNhrPcxHSe8ViMQAchJQo4ph8WjiXSqWy2+1itcJkITEpEokajcZnn30WDoeRK0WzZsjg4g6hUAjajyJBK6J0Og293YWFBQiRhsNhsViMnIFer69UKpVKpVqtNptNuVy+tbWFTpZvSk2ERwz7KKwEv54MDPq6oSVSvV5Pp9NodQaROJyouVxO2E5B9E1HGkhGosoMCZkLaxyRP0FwWy6XlUolWi6l0+m1tTWlUpnJZCDenUqlgM7TNO3xeL788ksc2pOi8na7/fe//z3as4bDYZ1Ol0wmIWh169atxcVFnjrP1x5fJft9JTi61Wr1+32NRsNvpUqlUqvVLuTsvZJlBUktqNwTBFEqlfb398HbQTsppKKmLBzAQTjWhE81BsvwaRCVSuX1er1eb6/XQzYGJZhIM+TzeT6gaTabz58/F4vF6OvFR3MejycSibhcLqg14liCOL/BYEAXZR7gBLhyRdtw1UAMbi/v2EqlUvSOe93lj05Qi4uLwH6BOtjt9n6/X6/XB4MB2k+BaDVWPQHLC0xRrVZLpVII107m+lGBhCy8VqvF2gTCClr58vIyr1VHkqTf78eWstlsh4eHS0tLfImS6JvCzaOjI7PZrFKpYIisViuwjf39/T/84Q9Wq/V1C7jxgq+QrQR4gIkVpoLBLoYhft0zAJkymUy2v7+fy+WSyaRCoYBH63A4VCoVTdNokMHHAbjwXcDsCIL43e9+d3p6ajKZIMc69mHRnxd8oajGYrHwzT7MZnOtVgOYitUgkUgCgcCHH364vb0dCoWQz+HXDTqgtVqtpaUlxJ7INcIrvdCZnD766BdOTrEVaIAgEomAp4/VaU7Xmb3sLEGf6V/96leQoMfZDsjl5z//ucvl2tnZgcAO388LEpYIRBKJBBhXyLtBGBfccQjPFQoFcE9qtVooFNJqtZFIBGFaPp9vNBo6nQ7w9e9+9zubzYYzE7kNQOJGoxEP8+DBAxSISaXSX//6119//fXW1lY4HE4kEqFQqF6vR6NRqI602+1kMvlaghZQA2AYhpzCprpz5w4wWIi97u/vg1WAtHiz2YSX9loTgCBoY2NjdXX17OwMouxms/nw8BANP3inCG8SCoXQHI4PxEajkcvlgoafRqP54Q9/iCQE+sjDl61UKkdHRzKZbG5uDqETegs/fvxYqVTevXt3f3//1q1b6PbN31YikRwfH3s8HuSF0GIMnt6dO3fW19dPTk5QmE7T9IMHDyiKWlpaarVaaK18FbhUeEQhTfKKjtqAZQCV5PP5YrGIPBE2bKvVeqVw+FhSM5lMQtqLYRi3263RaHCcAMOZ1I7GM4ztPI1Go1arQcvlOzCwLIuoHlXKqNqALodMJgNhHbqy6XQaxl2j0YzpMYPMU6lUILtwenpqtVohen/z5s3Nzc2Tk5Pj42NMOfwx0LzQMPLqaDEk251O5yv6ByD8k0gkVqsVaQ0emeFX5dUZFZVKBQrg+F9Aodeo4sNI8U2o4PahQaFer3/69Ona2toHH3ygUCjAhMA+RltrABtWqxXltBfmyvnao3v37ul0OgiFv3z5EhV9y8vLOzs7Ozs7SqVybm7O7/cjqjg8PLx///7VAyN88tIJgF2DvwXcLZ1Oo1eQSCRCHdIVtRNgsiKRyPHxMXgyU/Jol91B2KcFKeL9/X2Hw7G/vw8PBJ1FGYaBZQcTEtwe0IRisdhgMOAF+SeNJ1JUx8fHCwsL6HKI3newLTdu3Pjss89cLhc88mg0irK9w8NDh8Mhl8uj0ejDhw9fS1ln2gQoFArgGBgaUCrhhqLE54oaskh1/fKXv9za2lpeXnY4HMDOLlwOF94QVY8KhSKXy2Ev8s+GJn63bt2KRqNKpdLpdM7NzS0uLoIyc3p6arfbIVsERMFoNK6urkL4OxKJjD0GKHjQQF1aWsKBn0qlMLv5fB4dlWmaPj8/VygUcrnc4/FAQhWh+/b29o0bN6Z0cb14Ai5LHfB+DnZ6r9c7ODgYDocajQa78vT0dHNzc0wJT0jAw7/RZh0kS9CEeIaEsCAUx4NwySsUCqTLIXTGi5eDU95sNh88eNDtdre3tz/44ANwfhiGqVQqKFXMZrPZbHZ3dzcQCEDdkd/QY7J3Yw4iksNg4VWrVbVabbPZtre3XS5XJpPJ5/NoCvbkyZP/+q//cjgc6HRxdHTEH1GoChGOCbKwk4IvJGzi2C8AR/d6Pd5cYN81Gg2gwcAXkTRHbg/Jwmq1CtAc2s6YJ7VaDe4xJgB1EM1ms91uZ7NZVMGVSiU8Os9+ROUFMgRYaAAYjo+PaZpWKBSLi4vA47a2tl68eNFut9FpG2L7TqcToMLx8bHD4dje3kb2plar9Xo9dFHCuwv5P0CkccaikXY6nUY2DQggznmCIGZmZra2trBp0EkOzMmvvvpKrVYHg0HwsXE4nZ2d7e/vg7E6JntDlkqleDw+pquMPAmkcoQF0CKRCHX44JGBlVcsFtG3q1QqoUcPWkcjU+HxeEiSzGQy/KPzH6MoCklErVaLKHdsJ2UymY2NDbj5OHs4jltcXITkE79xFQqFxWI5Pz+Xy+V6vR6E53K5jJdXKpVoDV8sFj0eD8KOfr8/OQFY+CgNw/9iKFFPIZVKrVYrMiIajQYe6vLyMtqtSySS7373uycnJ/BWSqUSYjRARtjHEolkb29vdnbW7XaDtTgcDslgMAigVWi5gMaMwdEXMqtmZ2fj8fgf//hHhmH8fv+NGzeQCeI47uzsjGXZtbU1kUhUq9VmZmbgtBEE4XA4PB6PWq0WAnyT/gPawmHi+e/F8hSmyWCUEKijswg4YUqlUqVS8f1Xbt68yd8Z6oOTXfLGZPlge1EmD5EQlB+DMFEsFldXVzFuwFcgtW2321EH+OjRIzSUUqvVLpdrY2MDjjgSGCBPkvDhJnty8LTh6f4JsqwQS4CZgtvOcVy5XNbpdDj9GIaJx+NI6QAc5vuOTHeWL/whdg//W5lMZjAY0D8TcUM+ny+Xy36/H20ToRuK3qY8qYkXlnqlyyuTyUwm0/Ly8vHxMVBS3pMWcvePjo7QRdHr9SoUCtglNMJEw2j0mPR6vThFgP29UYkSRM194WEAAAZySURBVOaVSuXt27eTySQ67iJzgtgKdh9KkUajEbpsbyj+CGBnMBjwqVBY5KOjI6QJk8kkn8MCy3xubk7Ytu0atIF4PN7tds/Pz1++fKlUKlHqlE6nDw8PsSNzudzjx4+Xlpbcbje+Bckr6BRVKhXePUX7DF7f4o0mAEYD3oLT6YzH45VKBZUOfHXD8+fPZTKZ3W6HDsabi0ZAd7HVao3Rj3HSzM7OOhyOZDKp0+l4GqTJZDIYDNfWyxmNRj6fD4wrZDpxOvp8Pt40MQzz93//93Nzc1A55X2tjY0NFIVtb2/zdwObBpWq5Jssf5BHoUBIEASyTng+BKvAuTiOu3fv3mtJpE6fdVTrCS01UPiZmZl4PL60tIQ0pzDKe/PmATjwms1mPp+HSGGr1YIngmTOzMwM+vsIX5NPDPA/REM4kFbz+Tz5Wp2wxpB95Oh56jnf34C37AaDwWKxnJycQNblzUcfuhGib+R6+CfJZrMmkymdTvOkDb6Z8Jt0tBeCl/DioQdvNpsDgcDTp09v3bqF74K4IDxRfBI7AP/Af/kTCxls9CEg4UG/7hyAjlEoFDwez1jL8bGFg+YXordxISwCJCVMV+3s7OBbUMSC/hT8c0Yikbt3776h4OHp6Sk48f1+HyhkNBotl8vpdBp3bjQaaFNTr9ch/ARKx/b2NsxRvV4XkgG73a5cLm82m+T8/PzR0dHr6iej8ahSqbxMlX2SN/lWJgA1RmM3R/PERCIhl8t5TJt/W77j6JtcHo/H5/ONNTCq1WporyL8YalUAj19rFPx7u6u8JmRAhKJRCS03q5u95PJJGTO8dpvRQnutWzxWKoSzVufPn0KofCxZDKswZt/L07+sQlAg9CxJmgUReHDYxNwmQUmr776wMJgGEYmk3k8nkkNo8suuVze7/ev139nbLHr9XoIvQkfDESdaDR6fn5+cnKCTYAc5DXSdsKNjsJQPuXwdkWLX28CWJaNRCIsyy4sLGB6rzj6HMdZrdazszOeBfQmE2AymVArqdfrhceATCZbWFgol8sMwxwfH2MZ9no9uVxer9fB8R8Lcad3ZWu1WkjmoFmvTCaDrMfbkg59vQlAC63BYDA/P39Zr6DpqwnVKTxJ703mwOFwgBckRCOAtHg8Ho/Hg9bJg8EAGobQJQEExiM/4DHyxdmiP28IAhgKAv5QIsrn88fHx8hhTSdvv/YE8IKoY4aVv4DVdLtdpD2vPoI8YoMw7eDgYJLtdD2PUKVSZbNZENCF8HW9XmdZFgkA/EQsFlssFhDuIP2PlEav1wMIOLaYgDmenJzMzc2h8w5+aLFYjo6O+v1+JBJB6Q5Ol7Fx42kZY74v/0PhBsIPSWR2QNIT/i6TySDrgigGMlxXnHls8GazmUgk+DQpso9vxReCDlQ+nwfzB1zoTCbj9/v5bSHsIg3YFdoBCFMHg0G5XM5ms2MTANIjL/cqlC2Yn5+H8BFfqp7NZtGKm0/rw1GGPyqsPyRJMp/Pq1QqnkjJM1NIzDNN02MTAH11DN/Z2RnoJFfJ9SBCrtVqEolkZWXlLYajwkur1VYqFb4xCSKSKQ4PVvHe3p7RaATvGMDUGNcYhKUL74OcEv+O5XL5008/ReMzSLwCIUc6ARx0fLjT6YBcAwk1rVaLtYhBJu12O6pBx/xZ0CXRY0Imky0vL1+RgQI6JoDyt9JE9rLDgMc1i8ViMBi8SlEcBO2RWoCQzFiYggDzlQENknSrq6sgZ8L9R80THASoZ4Lk2ul0zGazVqvFrKC5DSTXaJom+SYlY2cAT1ZAge7YFpmy/EXfNIz6SzhtwkutVjebzcu4oRe6Ena7HTlF3mHnOE6oN3dFVWqExOvr6/yHA4FAq9VKpVKVSgVgMBwwiqIgl8WHEfl8fn9/v9VqDYfDWq1GXuW5L2xfObnwsRhRfvWXHn3serCUr54EZ1mWdwRAyhOJRFi5RqMROOUVdbfB2ORXLWoLgsEgisiGw2Gz2XQ4HHq9XiaTIUvBR0VarRY6vJubm+Qrd7rT6Xz58qXRaBQShi98t1QqBd7Ka7G13gSOFYlE8Xj86oRAYZJHoVDAI0LOEodkq9WC4uIrV9uF7dNRhQk+J7+xxj4JF9lqtcKdffUEILE3ne4C2QZQX0Vvu9PWlKGs1WorKytjKvRXP0X4JYliVdTevHL5g9hht9unN6i5LHJWq9UotEIO/P8DvyxKwZc4q+AAAAAASUVORK5CYII=') + +/* body background image */ +body { + background-repeat:no-repeat !important; + background-size: contain !important; + background-image: url(/images/header-map-640px.png); +} +@media only screen and (min-width: 641px) { + body { + background-image: url(/images/header-map-1280px.png); + } +} +@media only screen and (min-width: 1281px) { + body { + background-image: url(/images/header-map-1600px.png); + } +} +@media only screen and (min-width: 1601px) { + body { + background-image: url(/images/header-map-2560px.png); + } } \ No newline at end of file diff --git a/public/templates/index.tmpl b/public/templates/index.tmpl index 0a620d0..6763bdf 100644 --- a/public/templates/index.tmpl +++ b/public/templates/index.tmpl @@ -7,68 +7,81 @@
Id: {{@key}} - {{#if serving_rendered}} - | TileJSON - {{#if wmts_link}} - | WMTS Service +
identifier: {{@key}}
++ {{#if serving_rendered}} + services: TileJSON + {{#if wmts_link}} + | WMTS + {{/if}} + {{/if}} +
+Id: {{@key}} |{{#if formatted_filesize}} {{formatted_filesize}} |{{/if}} {{#is_vector}}Vector{{/is_vector}}{{^is_vector}}Raster{{/is_vector}} data - | TileJSON - {{#if wmts_link}} - | WMTS Service - {{/if}} -
- {{#is_vector}} - X-Ray view - {{/is_vector}} - {{^is_vector}} - Raster view - {{/is_vector}} +identifier: {{@key}}{{#if formatted_filesize}} | size: {{formatted_filesize}}{{/if}} | type: {{#is_vector}}vector{{/is_vector}}{{^is_vector}}raster{{/is_vector}} data
++ services: TileJSON + {{#if wmts_link}} + | WMTS + {{/if}} +
+