hiproxy
Version:
hiproxy - lightweight and powerful proxy tool for front-end developer based on Node.js.
367 lines (335 loc) • 20.3 kB
HTML
<html>
<head>
<meta charset="utf-8">
<title>welcome to hiproxy</title>
<style>
html, body {
width: 100%;
display: flex;
flex-direction: column;
margin: 0;
font-family: Helvetica, Tahoma, Arial;
}
.layout {
flex: 1;
display: flex;
flex-direction: row;
align-items: stretch;
}
.left {
display: flex;
flex-direction: column;
width: 200px;
background: #303030;
}
.left .logo {
height: 70px;
display: flex;
align-items: center;
justify-content: center;
}
.left .logo img {
width: 45px;
}
.left .menu {
padding: 0;
margin: 0;
flex: 1;
}
.left .menu .menu-item {
list-style: none;
margin: 0;
padding: 0 20px;
height: 42px;
display: flex;
flex-direction: row;
align-items: center;
transition: background-color 0.5s;
}
.left .menu .menu-item:hover, .left .menu .menu-item.active {
background: #108ee9;
}
.left .menu .menu-item a {
font-size: 13px;
text-decoration: none;
color: rgba(255, 255, 255, 0.67);
transition: color 0.5s;
}
.left .menu .menu-item:hover a, .left .menu .menu-item.active a {
color: #ffffff;
}
.left .menu .menu-item img {
width: 20px;
margin-right: 5px;
}
.left .footer {
height: 30px;
text-align: center;
line-height: 30px;
font-size: 12px;
color: rgba(255, 255,255, 0.5);
}
.right {
flex: 1;
display: flex;
flex-direction: column;
}
.right .header {
display: flex;
padding: 0 30px;
flex-direction: row;
align-items: center;
height: 70px;
border-bottom: 1px solid rgb(216, 214, 214);
}
.right .header .server-infos {
flex: 1;
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
}
.right .header .server-infos .info-item {
list-style: none;
margin: 0;
padding: 0;
font-size: 14px;
margin-right: 30px;
}
.right .header .server-infos a {
text-decoration: underline;
color: #A6ACB1;
}
.right .header .server-infos .info-item .title {
font-weight: bold;
}
.right .header .server-infos .info-item .content {
color: #A6ACB1;
max-width: 220px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.right .header .buttons button {
height: 32px;
line-height: 32px;
padding: 0 10px;
font-size: 14px;
font-weight: 400;
color: #fff;
background-color: #108ee9;
border: 0;
border-radius: 4px;
outline: 0;
transition: background-color 0.5s;
}
.right .header .buttons button:hover {
background-color: #49a9ee;
}
.right .body {
background: #F6F7FB;
flex: 1;
overflow: auto;
}
.card-list {
display: flex;
flex-direction: row;
flex-wrap: wrap;
padding: 20px;
margin: 0;
align-items: flex-start;
}
.card {
width: 250px;
height: 240px;
margin: 20px;
display: flex;
flex-direction: column;
box-sizing: border-box;
border-radius: 5px;
list-style: none;
box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
background: #ffffff;
overflow-x: hidden;
}
.card .plugin-header {
display: flex;
flex-direction: column;
align-items: center;
padding: 20px;
flex: 1;
}
.card .plugin-header img {
height: 80px;
max-width: 200px;
}
.card .plugin-header .default-logo {
height: 80px;
width: 80px;
border-radius: 50%;
background: #D8E6FE;
font-size: 45px;
text-align: center;
line-height: 80px;
color: white;
}
.card .plugin-header h2 {
margin: 5px;
font-size: 16px;
}
.card .plugin-header .plugin-describe {
color: #BDC2C7;
margin: 5px 0;
font-size: 14px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
line-height: 16px; /* fallback */
max-height: 32px; /* fallback */
-webkit-line-clamp: 2; /* number of lines to show */
-webkit-box-orient: vertical;
}
.card .plugin-footer {
display: flex;
flex-direction: row;
margin-left: -1px;
overflow: hidden;
}
.card .plugin-footer a {
flex: 1;
display: flex;
font-size: 14px;
flex-direction: row;
align-items: center;
justify-content: center;
height: 45px;
line-height: 45px;
border-top: 1px solid #F1F2F6;
border-left: 1px solid #F1F2F6;
text-align: center;
text-decoration: none;
color: #A0A6AC;
}
.card .plugin-footer a:hover {
color: #659AFB;
}
.card .plugin-footer a img {
width: 18px;
height: 18px;
margin-right: 5px;
}
</style>
</head>
<body>
<div class="layout">
<div class="left">
<div class="logo">
<img src="{{baseURL}}/logo-light" alt="">
</div>
<ul class="menu">
<li class="menu-item active">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAABlUlEQVRoQ+2Y0VEDMQxEVxWQUigBSqCDpANKoQPSASWEEiiFVCBGzJkPE59kWZ7jGPmHj+DLPmmlnRxh54d2rh8JsHUHswP/ugPM/CqARHSaBTrNQov44yL8PAsiHICZDwDeADxUVX8H8EREn5HdCAVYxF8A3DdEfgB4jIQIA2BmES2eb4kvTAJxIiL5O3xCABbxUnmxj+WIjaQTwxDDAMwsXhfPW8UXQIGQmZDZcJ8hAGaWLfO9KgeO2Onsve8GCBJfdLshXADVjvcWr77nyopugEniC0w3hBlgJaCiOlCe0xV4JgBDQEVDmANPBegIqBkQauCtAjgCKhpCDbwmwEBAzYBoBt5NgOAdHwV0Myt+AfxR8c3AswwxR5XQ8xwiWtWYAJ6q9tzJDjBz1wxoFYt+XvgMJEA1IFpBsgP1RtEqljNQW0zbydEVi35ezkDOgOJhbSmkhfZgIfldeqdtq/K51vLOLXQlotV3rhYLyfvPFytEIMAVwLP23lQFsFZ+q/9LgK0q/zNzWwsY/f600GgFR+9/AcAe5jGFbaMqAAAAAElFTkSuQmCC">
<a target="_blank" href="/">welcome hiproxy</a>
</li>
<li class="menu-item">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAEoUlEQVR4Xu2ajVEUQRCFuyNQIhAiUCIQIlAjUCJQIhAiUCMQIhAiECIQIxAiECJo67Nmr/aO3eme2d3zzruuuoKqnZ2Zfv36Z3pWZcNFN1x/2QKwZcCGI7B1gQ0nwDYILsUFzOypiLwSkV0ROUh/+b8ttyLC7yr9vVTV+6kZOhkASem3IvJORF5UKnIjImcicj4VGKMDYGZY9n1SHMuPITABIL6oKiwZTUYFwMw+isgHERlL8UVFAeKzqp6OhcAoAJgZFP86gOql+uAab8Zgw2AAzAwf/zSh1fvAgQ3HqoprVMsgAJLyWP5fytEQEKoBWBHlG+CrQagCYMWUHwRCMQAp4H3/Bz7vuRkxYb80MNYA8CMT7Q9V9SqB9DqlxCfezp3nD6Q+EblQ1Rszo5LEAF1yo6r7JesVAWBmJyJCru+SB1Wdy/+pGqQuaL+DQqQxpCl1m/dIp23AyPfk/bmS2Mwso+SpqrLPkIQBSBUe1u8rcq5VFes8kvQuymGhbCUXGWtmnBde9mhY5AolAEBDStw+6QUgZIqCQQ4AzBRmQQiAROVfTuBbJQBgwV7kABUFAD+m2svJvaruFBiyeqiZ/Q5koVBtEAUgF/kbRR4FwWoNnRfNDAt72SWUEVwAEv1B3JO/KdAbNMZzJxW2l9jx3CACAIcdr96ne0PeX5oEAiF74cR4kdtUBAAv+jP/0qzfKGNmAP7NQdzNBhEAcjmX9Zfm+4vKBmKBm5kiAJD+FhuY7b24i0zlFwE3uFXVvaEukCs7mXuVARBVzRo5woAtAA6F/3sGcHh5lvUjh2YTxgCPnXeqmotf/tVYINCgH3X3qP16D7R0aiRA58RlZyQGeGmQDYTqbk+pkufBttwoAEQKoStVPSxRYOhYM6Mr1Nl/aM3NTRIHuV6JMCBScS21Giw4C4xSCtMBihyGaHNREk96o5sOZ1g/cuE6/DCEac0M5Z4HaBs6ggbm6RxSqPxPVXVBcl0gARA5ETabBiyCYtP4rNV37r1Ee06l2bTWeikUmKMA4AakuXYT4pJWdQpEfAewKDw7U1XGVYuZ8WEFBig5bocPaCEAEgsWs8HshjbdA6BwX8FEKuVH3yDLjGRplIa+XpTvA9aN/s2LJQB0sYCAR+DjwoINo2Rfq+oOpbwgmfwckLLVZ4ZS3DvseusUA5BY0NUcnXVgneKEq2xY5IqZRZqwffOE12GCMAOa1XpK41nnJbN57u1CgbEgzy+C4FZ+iy/UANBF9bk+fKJx8zUYSpMei+oD5/qry/pQ/yAKcpULtFjQdUFJxD9y+R0cUAFAmGHtLRQzoAVCV23AReZxUMfssEIAQjm/a8FqAFJQ7AKBeoHvdtp3BETl8xJgCgCoVr4qCC4qkQIWNUD2psbrzXXM6zU7qnx+cBDssmKqAUhxfVfWbnOyEIBrPr4oDXiju0DHpsnffJzwiA0jMQCrn0TriYjLDYoBPWygYgQE4sMMiIEAoDhxBeWL0qkHwugAtBdMlSFAUAdkOzMdbMKlqDlQnO+DRlV8UB3gobpOzydlwDoAsQVgHaw05R63DJgS3XWYe8uAdbDSlHvceAb8AYPd9FDIHSznAAAAAElFTkSuQmCC">
<a target="_blank" href="https://github.com/hiproxy/">Github Group</a>
</li>
<li class="menu-item">
<img src="data:image/png;base64,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">
<a target="_blank" href="https://github.com/hiproxy/hiproxy/issues/new">New Issues</a>
</li>
<li class="menu-item">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAABbUlEQVRoQ+2Z/U3EMAzFnyeADWAENuFGgA3YBDaAEWCSYwRuAmACo0hFQtVdX47nJqnk/lUp9cfv2W6qxrDxyzaePxKgdwWrKuDu1wAeAdwAKPfK9WJm94qDv7YUYEp+D+AyKiiAMIgagFcAt4HJ/7oKgagB+AxSv7TN80wIGaIGwCPUNzNz97toiKYARYhoiOYA0RBdACIhugFEQXQFiIDoDqBCDAGgQAwDcAqi7B9L+9BQAMcghgH4726eAO4e8i2UFTihQLMhzgqsVQH2lmDKsxlj/uUWYgESYO2dePMVYC2irjOB5BlQE2T2CcBec0xBdX31CrAAc4BzBWH+5RlgARJgtH1guBZSh5TZsxaVZ4AloK4nwLk9qyo+t4+owBeAi+jEKv0dzGzxTK5mBtY6YqpheDOznfpjqyjw3qEK3+VU1Mw+JIDpb1mBeJqOWa9qpBOeOUyCPbDkSwzaQkIiTUwToInMC0E2X4Ef+Ab8MT4y5usAAAAASUVORK5CYII=">
<a target="_blank" href="http://hiproxy.org/">Documentation</a>
</li>
</ul>
<footer class="footer">
Version: {{package.version}}
</footer>
</div>
<div class="right">
<header class="header">
<ul class="server-infos">
<li class="info-item">
<div class="title">HTTP Port</div>
<div class="content">{{httpPort}}</div>
</li>
<li class="info-item">
<div class="title">HTTPS Port</div>
<div class="content">{{httpsPort}}</div>
</li>
<li class="info-item">
<div class="title">Workspace</div>
<div class="content" title="{{workspace}}">{{workspace}}</div>
</li>
<li class="info-item">
<div class="title">PAC File</div>
<div class="content">
<a href="{{baseURL}}/proxy.pac?type=view" target="_blank">
{{baseURL}}/proxy.pac
</a>
</div>
</li>
<li class="info-item">
<div class="title">Certificate</div>
<div class="content">
<a href="{{baseURL}}/ssl-certificate">
Download Root Certificate
</a>
</div>
</li>
</ul>
<div class="buttons">
<button onclick="(new Image()).src='{{baseURL}}/api?action=open'">Open Browser</button>
</div>
</header>
<section class="body">
<ul class="card-list">
<li class="card">
<div class="plugin-header">
<img src="https://avatars2.githubusercontent.com/u/29273417?s=200&v=4" alt="">
<h2>hiproxy</h2>
<p class="plugin-describe">A light-weight and powerful proxy tool</p>
</div>
<div class="plugin-footer">
<a href="https://github.com/hiproxy/hiproxy" target="_blank">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAADrElEQVRoQ+2Zj5ENQRCHfxcBInAXASJwIkAEiAARIAJEwEWACBABIkAEiID6Xm1vze7bme6ZnX1eKV21VVf3dnv7m+7pP7Mn+kfkpCPHZUk3JV2XdC7pdLjSV3yTxPVB0mdJHyX97GHDWhCMvy3p0QDQYhNALyS9WwPVCgLAwwGAv3sIngHoZQtQCwgATyX1ApgvAkDoBygsNSDE/JsVIRQ2ariRkLs77Cn32SjIHUmvNvRCzlC880DSW48kAnJ/gPB0bfk7MK9LL/BAjgHC7C/ClEAIJ/bEMQl7ZjHMciBs7E9/YU94i8aeubGUAHIgQFChj1HIZsBMZAmEKv28QPBraEGsjhCCXFcbqb8P4WIhg6G0MZcK+h4PxXO8ZQ6CcV+dkMptOhaAQma9FP3UvI9CP32Y9WLcTzWfi5dk0HuW6p+DoPiJs7JXWlqISm8B/MN55tmwcLvbUpCIN+bPVNpXdftv5+6JV1IQz52m16s9VdYWbvZAeHQM89SoaKY6ltACZMxgBhKJSVu8W8Ng1Gvll/SQDN4HX7BbWAOpqeJ7qS/4wprbvBKQ6tpVewOJZCseJudTKLuMpwUyIsSrJfb4LnsZCDmfeduTScrzbl75O/WFIc4T5v5zA6EI0l95QmvABjuE4HkSkCd47sxAIqkOhYdKvWZ82K7/IJ6/O/1e7RGyUKnbNLsOUQztXdHaRiY9rc1a2QmtkwdSNdHaNsla0fR7IYme7BDCYcO9wIsmINGCiF7mAFLelkIpoCREZFIQo25EMd6j39pS6LPotyIyaVGiG8sU43Za6C2Eg8Ca8J00jRhExb62YBlNIvM0K0QI2myOZ4DpFWaEExBRT2DqFzskiQxWaVuC5wBIge0EvRUIADY1HW/twfjiYJXrOPEUe8I63iUY8yiei34W4GzADiJaQpTTnBE8eviAgWwqExTwv3nHDAQrG5Foes3pyh4+8EBpDujd+dbMHHMYvEFIjnNRzQHdFsUwOnPMQdwDOntgKYPtHYpF4se5JzpzpGrGTJX+s3SIDcy8kWRfkCl6jrrRDhe7CSng9zJkaVDKnWR0+QqbrGYNSPYEx5v4ood22OXpykVZFKT5Q4+9OAqzJcjqT28GQ5ixP0rD11YgLkRtOJC3KWK5Y6PeIGQnoiF0atPycvsOMvdOiy4Wc2nMrukQdlHT+nKqMkBcAFW/ONn5aVGk6NrHoqoy1QqS9lzkdTriNUIIoaO1g272yBqjN3l2rUc2MapF6R+trsYzYcPUNgAAAABJRU5ErkJggg==">
Github
</a>
<a href="{{baseURL}}" target="_blank">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAEEklEQVRoQ92agZFOMRSF71aACtgKUAEqYCtABagAFaACtgJUgApQASpABcz3JudNXv7kJbkv/G82M//szO5Lcs89956cl39P7IKMkwuCw0YCuWxmt8zshpndNrNr4RPn6ruZ8floZl/M7JOZ/RqRzBFA7pvZvfDxxPTOzPiceyZrzhYgj8zscSbr3nhg6qWZvfIs4AFC2bweCCCNG0APQ/k1Y+oF8iKw0LzBhgdh50nr/FYgNPKH0Mita494DkG40yIILUBQIUqJn8cYTWBqQI7FRJqwKpgakM9HZCIH5mapJNaA0GxI7J4G0ozkH4wSECSW5mb8NrNLO0JD8+MMFqME5Fs4J54HxUB29zI4Z05bgDwzs6fhQQGl2a7vBUk4Xyj9eeQYERs8xIHEhLjUWvDgm2QMScKooTgOWEmBPAhnhjbGmaIU8kG15n8fmpHn/9VQdWBj3miTFAgu9G4SAb87MzPOFAIsNb7YYzqHJ+uQQR2kBABLgBVLcRn3AmcdXPc0YiAE+rOwmpQiZUyPx9mBtUX9JmvCMgDkcpFTr5hckX2JgYDubQFIXJNklRcojTgzzJ+zVEmxmOaxdM1WdqgU1lkwUqMZKeYZSoUTXwMpBKgnsypH3iYRmd6hmBZAWrKioAVabKTgWgOizChbeibXn7V1eFWmDxdAYtktLQBYNqaf2BwWCKDG5lpAymqp/9bmEsPkv+Ie+VODH/6uuqQXKCmpUdw3jUtNjymrvWeV9pgweIBQDpRYfPuB2sGSZ7AO6sNoTWa8jxsIi6QulGC8xhJTqiT8dyCAoTZ1sLUIRYktlZZXuQ4Yod6vdtTG3GiDmn3tHCuF9VXOIe4RT1Z1DiC/zO8tL8qKJicp+CYu+3pGVn49Eho3/m4ORA+1ZC+2Gj2HWmxtPGywd9airJnGGt2zVQiHJOyWyoxy4u8ylt7zg5iyplHZTW18DYT+TnAAYtAzMJyz8bAWv2xxNzDZjM5RtPGs47EJ8f40PJa+9cVqy36rL1YE1SvDuUSSdeoeMUBZxBLv/ZQDZUUp46I5P3rHj3Re7p3doz49geglzaOS2mfBBr8sXQeNYCUHjksJygkWYMPjzw7YWAOyRUlK7KBWiABJ8sota3dd0DFh9JWpJHpLkrqvTJXVURdzlANs0PxeuZ19VY7y2m08NYykbr1lVHN63QMgYLL4DXANCOBpTOTUC2Y2duGCoVduqyDWmj1lbwszW+S2CUQPEAHrFQDJLYngcqNHbouN7emR3BxqFfmsvYR55RZh4Kw5+A5k7dRt6ZHSfBwAnxIg2fvWOy8AwPjadWsRyxYgWpTsoUZe14yLlTfrsTqLZ0cA0YLUv2y7/qkmZYvmRUL13Qk/d/NPNe4sjpw4kpGRcXWv9RdLNvUzW+ULLAAAAABJRU5ErkJggg==">
Open
</a>
</div>
</li>
{{#plugins}}
<li class="card">
<div class="plugin-header">
{{#logoURL}}
<img src="{{logoURL}}" alt="{{name}}">
{{/logoURL}}
{{^logoURL}}
<div class="default-logo" style="background: {{logoColor}}">{{logoLetter}}</div>
{{/logoURL}}
<h2>{{displayName}}</h2>
<p class="plugin-describe">{{#description}}{{description}}{{/description}}{{^description}}Did not find the description information{{/description}}</p>
</div>
<div class="plugin-footer">
<a href="{{github}}" target="_blank">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAADrElEQVRoQ+2Zj5ENQRCHfxcBInAXASJwIkAEiAARIAJEwEWACBABIkAEiID6Xm1vze7bme6ZnX1eKV21VVf3dnv7m+7pP7Mn+kfkpCPHZUk3JV2XdC7pdLjSV3yTxPVB0mdJHyX97GHDWhCMvy3p0QDQYhNALyS9WwPVCgLAwwGAv3sIngHoZQtQCwgATyX1ApgvAkDoBygsNSDE/JsVIRQ2ariRkLs77Cn32SjIHUmvNvRCzlC880DSW48kAnJ/gPB0bfk7MK9LL/BAjgHC7C/ClEAIJ/bEMQl7ZjHMciBs7E9/YU94i8aeubGUAHIgQFChj1HIZsBMZAmEKv28QPBraEGsjhCCXFcbqb8P4WIhg6G0MZcK+h4PxXO8ZQ6CcV+dkMptOhaAQma9FP3UvI9CP32Y9WLcTzWfi5dk0HuW6p+DoPiJs7JXWlqISm8B/MN55tmwcLvbUpCIN+bPVNpXdftv5+6JV1IQz52m16s9VdYWbvZAeHQM89SoaKY6ltACZMxgBhKJSVu8W8Ng1Gvll/SQDN4HX7BbWAOpqeJ7qS/4wprbvBKQ6tpVewOJZCseJudTKLuMpwUyIsSrJfb4LnsZCDmfeduTScrzbl75O/WFIc4T5v5zA6EI0l95QmvABjuE4HkSkCd47sxAIqkOhYdKvWZ82K7/IJ6/O/1e7RGyUKnbNLsOUQztXdHaRiY9rc1a2QmtkwdSNdHaNsla0fR7IYme7BDCYcO9wIsmINGCiF7mAFLelkIpoCREZFIQo25EMd6j39pS6LPotyIyaVGiG8sU43Za6C2Eg8Ca8J00jRhExb62YBlNIvM0K0QI2myOZ4DpFWaEExBRT2DqFzskiQxWaVuC5wBIge0EvRUIADY1HW/twfjiYJXrOPEUe8I63iUY8yiei34W4GzADiJaQpTTnBE8eviAgWwqExTwv3nHDAQrG5Foes3pyh4+8EBpDujd+dbMHHMYvEFIjnNRzQHdFsUwOnPMQdwDOntgKYPtHYpF4se5JzpzpGrGTJX+s3SIDcy8kWRfkCl6jrrRDhe7CSng9zJkaVDKnWR0+QqbrGYNSPYEx5v4ood22OXpykVZFKT5Q4+9OAqzJcjqT28GQ5ixP0rD11YgLkRtOJC3KWK5Y6PeIGQnoiF0atPycvsOMvdOiy4Wc2nMrukQdlHT+nKqMkBcAFW/ONn5aVGk6NrHoqoy1QqS9lzkdTriNUIIoaO1g272yBqjN3l2rUc2MapF6R+trsYzYcPUNgAAAABJRU5ErkJggg==">
Github
</a>
<a href="{{root}}" target="_blank">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAEEklEQVRoQ92agZFOMRSF71aACtgKUAEqYCtABagAFaACtgJUgApQASpABcz3JudNXv7kJbkv/G82M//szO5Lcs89956cl39P7IKMkwuCw0YCuWxmt8zshpndNrNr4RPn6ruZ8floZl/M7JOZ/RqRzBFA7pvZvfDxxPTOzPiceyZrzhYgj8zscSbr3nhg6qWZvfIs4AFC2bweCCCNG0APQ/k1Y+oF8iKw0LzBhgdh50nr/FYgNPKH0Mita494DkG40yIILUBQIUqJn8cYTWBqQI7FRJqwKpgakM9HZCIH5mapJNaA0GxI7J4G0ozkH4wSECSW5mb8NrNLO0JD8+MMFqME5Fs4J54HxUB29zI4Z05bgDwzs6fhQQGl2a7vBUk4Xyj9eeQYERs8xIHEhLjUWvDgm2QMScKooTgOWEmBPAhnhjbGmaIU8kG15n8fmpHn/9VQdWBj3miTFAgu9G4SAb87MzPOFAIsNb7YYzqHJ+uQQR2kBABLgBVLcRn3AmcdXPc0YiAE+rOwmpQiZUyPx9mBtUX9JmvCMgDkcpFTr5hckX2JgYDubQFIXJNklRcojTgzzJ+zVEmxmOaxdM1WdqgU1lkwUqMZKeYZSoUTXwMpBKgnsypH3iYRmd6hmBZAWrKioAVabKTgWgOizChbeibXn7V1eFWmDxdAYtktLQBYNqaf2BwWCKDG5lpAymqp/9bmEsPkv+Ie+VODH/6uuqQXKCmpUdw3jUtNjymrvWeV9pgweIBQDpRYfPuB2sGSZ7AO6sNoTWa8jxsIi6QulGC8xhJTqiT8dyCAoTZ1sLUIRYktlZZXuQ4Yod6vdtTG3GiDmn3tHCuF9VXOIe4RT1Z1DiC/zO8tL8qKJicp+CYu+3pGVn49Eho3/m4ORA+1ZC+2Gj2HWmxtPGywd9airJnGGt2zVQiHJOyWyoxy4u8ylt7zg5iyplHZTW18DYT+TnAAYtAzMJyz8bAWv2xxNzDZjM5RtPGs47EJ8f40PJa+9cVqy36rL1YE1SvDuUSSdeoeMUBZxBLv/ZQDZUUp46I5P3rHj3Re7p3doz49geglzaOS2mfBBr8sXQeNYCUHjksJygkWYMPjzw7YWAOyRUlK7KBWiABJ8sota3dd0DFh9JWpJHpLkrqvTJXVURdzlANs0PxeuZ19VY7y2m08NYykbr1lVHN63QMgYLL4DXANCOBpTOTUC2Y2duGCoVduqyDWmj1lbwszW+S2CUQPEAHrFQDJLYngcqNHbouN7emR3BxqFfmsvYR55RZh4Kw5+A5k7dRt6ZHSfBwAnxIg2fvWOy8AwPjadWsRyxYgWpTsoUZe14yLlTfrsTqLZ0cA0YLUv2y7/qkmZYvmRUL13Qk/d/NPNe4sjpw4kpGRcXWv9RdLNvUzW+ULLAAAAABJRU5ErkJggg==">
Open
</a>
</div>
</li>
{{/plugins}}
</ul>
</section>
</div>
</div>
</body>
</html>